Merge branch 'main' into fix/stored_query_issue
This commit is contained in:
commit
8a7cb3f1fe
301 changed files with 4456 additions and 1168 deletions
|
@ -35,10 +35,15 @@ en:
|
|||
help: 'Help'
|
||||
help_dropdown:
|
||||
general_title: "Online help"
|
||||
procedure_title: "Do you have a question about this procedure?"
|
||||
problem_title: A problem with the website ?
|
||||
problem_description: Find your answer in the online help.
|
||||
technical_contact_title: Technical contact
|
||||
technical_contact_description: Send us a message to %{contact_email}.
|
||||
contact_administration: "Contact the administration directly:"
|
||||
help_brouillon_title: "Need help filling out your file?"
|
||||
help_filled_dossier: "A question about your file?"
|
||||
contact_instructeur: Send a message directly to the instructor.
|
||||
utils:
|
||||
'yes': Yes
|
||||
'no': No
|
||||
|
@ -59,6 +64,15 @@ en:
|
|||
commentaire:
|
||||
send_message_to_instructeur: "Send a message to the instructor"
|
||||
reply_in_mailbox: "Reply in mailbox"
|
||||
skiplinks:
|
||||
quick: Quick access
|
||||
content: Content
|
||||
combo_search_component:
|
||||
screen_reader_instructions: "When autocomplete results are available, use the up and down arrows to navigate through the list of results. Press Enter to select a result. Press Escape to close the results list."
|
||||
result_slot_html:
|
||||
zero: No result
|
||||
one: 1 result
|
||||
other: <slot name="count"></slot> results
|
||||
layouts:
|
||||
commencer:
|
||||
no_procedure:
|
||||
|
@ -68,7 +82,6 @@ en:
|
|||
are_you_new: First time on %{app_name}?
|
||||
my_account: My account
|
||||
header:
|
||||
label_modal: "Burger menu"
|
||||
close_modal: 'Close'
|
||||
back: "Back"
|
||||
back_title: "Revenir sur le site de mon administration"
|
||||
|
@ -128,11 +141,20 @@ en:
|
|||
iban_html: An Iban number
|
||||
yes_no_html: '"true" for Yes, "false" pour No'
|
||||
checkbox_html: '"true" to check, "false" to uncheck'
|
||||
pays_html: An <a href="https://en.wikipedia.org/wiki/ISO_3166-2" target="_blank">ISO 3166-2 country code</a>
|
||||
regions_html: An <a href="https://fr.wikipedia.org/wiki/R%C3%A9gion_fran%C3%A7aise" target="_blank">INSEE region code</a>
|
||||
pays_html: An <a href="https://en.wikipedia.org/wiki/ISO_3166-2" target="_blank" rel="noopener noreferrer">ISO 3166-2 country code</a>
|
||||
regions_html: An <a href="https://fr.wikipedia.org/wiki/R%C3%A9gion_fran%C3%A7aise" target="_blank" rel="noopener noreferrer">INSEE region code</a>
|
||||
departements_html: A <a href="https://fr.wikipedia.org/wiki/Num%C3%A9rotation_des_d%C3%A9partements_fran%C3%A7ais" target="_blank">department number</a>
|
||||
communes_html: An array of the department code and the <a href="https://geo.api.gouv.fr/communes" target="_blank" rel="noopener noreferrer">INSEE commune code</a>.
|
||||
drop_down_list_html: A choice among those selected when the procedure was created
|
||||
date_html: ISO8601 date
|
||||
datetime_html: ISO8601 datetime
|
||||
drop_down_list_other_html: Any value
|
||||
siret_html: A SIRET number
|
||||
rna_html: A RNA number
|
||||
repetition_html: A array of hashes with possible values for each field of the repetition.
|
||||
epci_html: An array of the department code and the <a href="https://geo.api.gouv.fr/epcis" target="_blank" rel="noopener noreferrer">EPCI one</a>.
|
||||
annuaire_education_html: An educational institution code, as defined by the <a href="https://api.gouv.fr/les-api/api-annuaire-education" target="_blank" rel="noopener noreferrer">Éducation Nationale</a> directory
|
||||
dossier_link_html: The file ID, as integer
|
||||
examples:
|
||||
title: Example
|
||||
text: Short text
|
||||
|
@ -144,10 +166,15 @@ en:
|
|||
iban: FR7611315000011234567890138
|
||||
yes_no: "true"
|
||||
pays: "FR"
|
||||
departements: "56"
|
||||
regions: "53"
|
||||
date: "2023-02-01"
|
||||
datetime: "2023-02-01T10:30"
|
||||
checkbox: "true"
|
||||
annuaire_education: "0561383Z"
|
||||
dossier_link: 42
|
||||
rna: "W503726238"
|
||||
siret: "13002526500013"
|
||||
prefill_link_title: Prefill link (GET)
|
||||
prefill_link_info: Use the button to copy the link, then remplace the values with your data.
|
||||
prefill_link_too_long: Warning, the prefill link is too long and may not work on all browsers.
|
||||
|
@ -262,6 +289,7 @@ en:
|
|||
identity_data: Identity data
|
||||
all_required: All fields are required.
|
||||
civility: Civility
|
||||
description: Description of the procedure
|
||||
first_name: First Name
|
||||
last_name: Last Name
|
||||
birthdate: Date de naissance
|
||||
|
@ -347,6 +375,10 @@ en:
|
|||
connect_with_agent_connect: Visit our dedicated page
|
||||
subtitle: "Sign in with my account"
|
||||
passwords:
|
||||
edit:
|
||||
subtitle: Change password
|
||||
submit: Change password
|
||||
submit_loading: Sending…
|
||||
reset_link_sent:
|
||||
got_it: Got it!
|
||||
open_your_mailbox: Now open your mailbox.
|
||||
|
@ -394,6 +426,19 @@ en:
|
|||
zone: This procedure is run by
|
||||
champs:
|
||||
value: Value
|
||||
default_mail_attributes: &default_mail_attributes
|
||||
hints:
|
||||
subject: The generated subject will be truncated if it exceeds 100 characters.
|
||||
mails/closed_mail:
|
||||
<< : *default_mail_attributes
|
||||
mails/initiated_mail:
|
||||
<< : *default_mail_attributes
|
||||
mails/received_mail:
|
||||
<< : *default_mail_attributes
|
||||
mails/refused_mail:
|
||||
<< : *default_mail_attributes
|
||||
mails/without_continuation_mail:
|
||||
<< : *default_mail_attributes
|
||||
|
||||
errors:
|
||||
messages:
|
||||
|
@ -455,19 +500,42 @@ en:
|
|||
attributes:
|
||||
value:
|
||||
not_in_options: "must be in the given options"
|
||||
"champs/multiple_drop_down_list_champ":
|
||||
attributes:
|
||||
value:
|
||||
not_in_options: "must be in the given options"
|
||||
"champs/region_champ":
|
||||
attributes:
|
||||
value:
|
||||
not_in_region_names: "must be a valid region name"
|
||||
external_id:
|
||||
not_in_region_codes: "must be a valid region code"
|
||||
"champs/departement_champ":
|
||||
attributes:
|
||||
value:
|
||||
not_in_departement_names: "must be a valid department name"
|
||||
external_id:
|
||||
not_in_departement_codes: "must be a valid department code"
|
||||
"champs/epci_champ":
|
||||
attributes:
|
||||
code_departement:
|
||||
not_in_departement_codes: "must be a valid department code"
|
||||
external_id:
|
||||
not_in_departement_epci_codes: "must be a valid EPCI code of the matching department"
|
||||
value:
|
||||
not_in_departement_epci_names: "must be a valid EPCI name of the matching department"
|
||||
"champs/dossier_link_champ":
|
||||
attributes:
|
||||
value:
|
||||
not_integerable: "must be an integer"
|
||||
errors:
|
||||
format: "Field « %{attribute} » %{message}"
|
||||
messages:
|
||||
dossier_not_found: "The file does not exist or you do not have access to it."
|
||||
# # dossier_map_not_activated: "The file does not have access to the map."
|
||||
targeted_user_link_expired: "This invitation link or the file is no longer available."
|
||||
invalid_siret: "The SIRET is incorrect"
|
||||
invalid_siret_length: "The SIRET number must contain exactly 14 numbers."
|
||||
invalid_siret_checksum: "The SIRET number is invalid."
|
||||
procedure_not_found: "The procedure does not exist"
|
||||
siret_unknown: 'Sorry, we did not find any establishment registered under this SIRET number.'
|
||||
siret_network_error: 'Désolé, la récupération des informations SIRET est temporairement indisponible. Veuillez réessayer dans quelques instants.'
|
||||
|
@ -541,6 +609,11 @@ en:
|
|||
deleted:
|
||||
one: Deleted
|
||||
other: Deleted
|
||||
administrateurs:
|
||||
activate:
|
||||
new:
|
||||
title: Pick a password
|
||||
continue: Continue
|
||||
users:
|
||||
dossiers:
|
||||
test_procedure: "This file is submitted on a test procedure. Any modification of the procedure by the administrator (addition of a field, publication of the procedure, etc.) will result in the removal of the file."
|
||||
|
|
|
@ -25,10 +25,15 @@ fr:
|
|||
help: 'Aide'
|
||||
help_dropdown:
|
||||
general_title: "Aide en ligne"
|
||||
procedure_title: "Une question sur cette démarche ?"
|
||||
problem_title: Un problème avec le site ?
|
||||
problem_description: Trouvez votre réponse dans l’aide en ligne.
|
||||
technical_contact_title: Contact technique
|
||||
technical_contact_description: Envoyez nous un message à %{contact_email}.
|
||||
contact_administration: "Contactez directement l’administration :"
|
||||
help_brouillon_title: "Besoin d’aide pour remplir votre dossier ?"
|
||||
help_filled_dossier: "Une question sur votre dossier ?"
|
||||
contact_instructeur: Envoyez directement un message à l’instructeur.
|
||||
utils:
|
||||
'yes': Oui
|
||||
'no': Non
|
||||
|
@ -50,6 +55,15 @@ fr:
|
|||
commentaire:
|
||||
send_message_to_instructeur: "Envoyer un message à l’instructeur"
|
||||
reply_in_mailbox: "Répondre dans la messagerie"
|
||||
skiplinks:
|
||||
quick: Accès rapide
|
||||
content: Contenu
|
||||
combo_search_component:
|
||||
screen_reader_instructions: "Quand les résultats de l’autocomplete sont disponibles, utilisez les flèches haut et bas pour naviguer dans la liste des résultats. Appuyez sur Entrée pour sélectionner un résultat. Appuyez sur Echap pour fermer la liste des résultats."
|
||||
result_slot_html:
|
||||
zero: Aucun résultat
|
||||
one: 1 résultat
|
||||
other: <slot name="count"></slot> résultats
|
||||
layouts:
|
||||
commencer:
|
||||
no_procedure:
|
||||
|
@ -59,7 +73,6 @@ fr:
|
|||
are_you_new: Vous êtes nouveau sur %{app_name} ?
|
||||
my_account: Mon compte
|
||||
header:
|
||||
label_modal: "Menu en-tête de page"
|
||||
close_modal: 'Fermer'
|
||||
back: "Revenir en arrière"
|
||||
back_title: "Revenir sur le site de mon administration"
|
||||
|
@ -119,11 +132,20 @@ fr:
|
|||
iban_html: Un numéro Iban
|
||||
yes_no_html: '"true" pour Oui, "false" pour Non'
|
||||
checkbox_html: '"true" pour coché, "false" pour décoché'
|
||||
pays_html: Un <a href="https://en.wikipedia.org/wiki/ISO_3166-2" target="_blank">code pays ISO 3166-2</a>
|
||||
regions_html: Un <a href="https://fr.wikipedia.org/wiki/R%C3%A9gion_fran%C3%A7aise" target="_blank">code INSEE de région</a>
|
||||
pays_html: Un <a href="https://en.wikipedia.org/wiki/ISO_3166-2" target="_blank" rel="noopener noreferrer">code pays ISO 3166-2</a>
|
||||
regions_html: Un <a href="https://fr.wikipedia.org/wiki/R%C3%A9gion_fran%C3%A7aise" target="_blank" rel="noopener noreferrer">code INSEE de région</a>
|
||||
departements_html: Un <a href="https://fr.wikipedia.org/wiki/Num%C3%A9rotation_des_d%C3%A9partements_fran%C3%A7ais" target="_blank">numéro de département</a>
|
||||
communes_html: Un tableau contenant le code de département et <a href="https://geo.api.gouv.fr/communes" target="_blank" rel="noopener noreferrer">le code INSEE de la commune</a>.
|
||||
drop_down_list_html: Un choix parmi ceux sélectionnés à la création de la procédure
|
||||
datetime_html: Datetime au format ISO8601
|
||||
date_html: Date au format ISO8601
|
||||
drop_down_list_other_html: Toute valeur
|
||||
rna_html: Un numéro RNA
|
||||
siret_html: Un numéro de SIRET
|
||||
repetition_html: Un tableau de dictionnaires avec les valeurs possibles pour chaque champ de la répétition.
|
||||
epci_html: Un tableau contenant le code de département et <a href="https://geo.api.gouv.fr/epcis" target="_blank" rel="noopener noreferrer">celui de l'EPCI</a>.
|
||||
annuaire_education_html: Un code d'établissement scolaire, tel que défini par <a href="https://api.gouv.fr/les-api/api-annuaire-education" target="_blank" rel="noopener noreferrer">l'Annuaire de l'Éducation Nationale</a>
|
||||
dossier_link_html: L'identifiant du dossier, sous forme de nombre entier
|
||||
examples:
|
||||
title: Exemple
|
||||
text: Texte court
|
||||
|
@ -136,10 +158,15 @@ fr:
|
|||
yes_no: "true"
|
||||
civilite: "M."
|
||||
pays: "FR"
|
||||
departements: "56"
|
||||
regions: "53"
|
||||
date: "2023-02-01"
|
||||
datetime: "2023-02-01T10:30"
|
||||
checkbox: "true"
|
||||
annuaire_education: "0561383Z"
|
||||
dossier_link: 42
|
||||
rna: "W503726238"
|
||||
siret: "13002526500013"
|
||||
prefill_link_title: Lien de préremplissage (GET)
|
||||
prefill_link_info: Copiez le lien grâce au bouton ci-dessous et remplacez les valeurs par les données dont vous disposez.
|
||||
prefill_link_too_long: Attention, ce lien de préremplissage est trop long et risque de ne pas fonctionner sur certains navigateurs.
|
||||
|
@ -258,6 +285,7 @@ fr:
|
|||
identity_data: Données d’identité
|
||||
all_required: Tous les champs sont obligatoires.
|
||||
civility: Civilité
|
||||
description: Description de la démarche
|
||||
first_name: Prénom
|
||||
last_name: Nom
|
||||
birthdate: Date de naissance
|
||||
|
@ -343,6 +371,10 @@ fr:
|
|||
connect_with_agent_connect: Accédez à notre page dédiée
|
||||
subtitle: "Se connecter avec son compte"
|
||||
passwords:
|
||||
edit:
|
||||
subtitle: Changement de mot de passe
|
||||
submit: Changer le mot de passe
|
||||
submit_loading: Envoi…
|
||||
reset_link_sent:
|
||||
email_sent_html: "Nous vous avons envoyé un email à l’adresse <strong>%{email}</strong>."
|
||||
click_link_to_reset_password: "Cliquez sur le lien contenu dans l’email pour changer votre mot de passe."
|
||||
|
@ -391,6 +423,19 @@ fr:
|
|||
zone: La démarche est mise en œuvre par
|
||||
champs:
|
||||
value: Valeur du champ
|
||||
default_mail_attributes: &default_mail_attributes
|
||||
hints:
|
||||
subject: "L’objet généré sera tronqué s’il dépasse 100 caractères."
|
||||
mails/closed_mail:
|
||||
<< : *default_mail_attributes
|
||||
mails/initiated_mail:
|
||||
<< : *default_mail_attributes
|
||||
mails/received_mail:
|
||||
<< : *default_mail_attributes
|
||||
mails/refused_mail:
|
||||
<< : *default_mail_attributes
|
||||
mails/without_continuation_mail:
|
||||
<< : *default_mail_attributes
|
||||
|
||||
errors:
|
||||
messages:
|
||||
|
@ -450,12 +495,34 @@ fr:
|
|||
attributes:
|
||||
value:
|
||||
not_in_options: "doit être dans les options proposées"
|
||||
"champs/multiple_drop_down_list_champ":
|
||||
attributes:
|
||||
value:
|
||||
not_in_options: "doit être dans les options proposées"
|
||||
"champs/region_champ":
|
||||
attributes:
|
||||
value:
|
||||
not_in_region_names: "doit être un nom de région valide"
|
||||
external_id:
|
||||
not_in_region_codes: "doit être un code de région valide"
|
||||
"champs/departement_champ":
|
||||
attributes:
|
||||
value:
|
||||
not_in_departement_names: "doit être un nom de département valide"
|
||||
external_id:
|
||||
not_in_departement_codes: "doit être un code de département valide"
|
||||
"champs/epci_champ":
|
||||
attributes:
|
||||
code_departement:
|
||||
not_in_departement_codes: "doit être un code de département valide"
|
||||
external_id:
|
||||
not_in_departement_epci_codes: "doit être un code d'EPCI du département correspondant"
|
||||
value:
|
||||
not_in_departement_epci_names: "doit être un nom d'EPCI du département correspondant"
|
||||
"champs/dossier_link_champ":
|
||||
attributes:
|
||||
value:
|
||||
not_integerable: "doit être un entier"
|
||||
errors:
|
||||
format: "Le champ « %{attribute} » %{message}"
|
||||
messages:
|
||||
|
@ -463,7 +530,8 @@ fr:
|
|||
dossier_not_found: "Le dossier n’existe pas ou vous n’y avez pas accès."
|
||||
# dossier_map_not_activated: "Le dossier n’a pas accès à la cartographie."
|
||||
targeted_user_link_expired: "Ce lien d’invitation n’est plus valable ou le dossier n’est plus accessible."
|
||||
invalid_siret: "Le siret est incorrect"
|
||||
invalid_siret_length: "Le numéro de SIRET doit comporter exactement 14 chiffres."
|
||||
invalid_siret_checksum: "Le format du numéro de SIRET est invalide."
|
||||
procedure_not_found: "La démarche n’existe pas"
|
||||
siret_unknown: 'Désolé, nous n’avons pas trouvé d’établissement enregistré correspondant à ce numéro SIRET.'
|
||||
siret_network_error: 'Désolé, la récupération des informations SIRET est temporairement indisponible. Veuillez réessayer dans quelques instants.'
|
||||
|
@ -590,6 +658,10 @@ fr:
|
|||
to_follow: à suivre
|
||||
total: dossiers
|
||||
administrateurs:
|
||||
activate:
|
||||
new:
|
||||
title: Choix du mot de passe
|
||||
continue: Continuer
|
||||
index:
|
||||
restored: La démarche %{procedure_id} a été restaurée
|
||||
dropdown_actions:
|
||||
|
|
|
@ -16,13 +16,6 @@ en:
|
|||
assignment:
|
||||
one: "The instructor %{emails} was assigned to the group « %{groupe} »."
|
||||
other: "The instructors %{emails} were assigned to the group « %{groupe} »."
|
||||
email_body:
|
||||
one: "The instructor %{emails} was assigned to the group « %{groupe} » by « %{email} », in charge of procedure « %{procedure} »."
|
||||
other: "The instructors %{emails} were assigned to the group « %{groupe} » by « %{email} », in charge of procedure « %{procedure} »."
|
||||
remove_instructeur:
|
||||
email_body:
|
||||
one: "The instructor %{emails} was removed from the group « %{groupe} » by « %{email} », in charge of procedure « %{procedure} »."
|
||||
other: "The instructors %{emails} were removed from the group « %{groupe} » by « %{email} », in charge of procedure « %{procedure} »."
|
||||
reaffecter_dossiers:
|
||||
existing_groupe:
|
||||
one: "%{count} group exist"
|
||||
|
@ -48,11 +41,15 @@ en:
|
|||
notice: This group will be a choice from the list "%{routing_criteria_name}"
|
||||
csv_import:
|
||||
title: CSV Import
|
||||
notice_1: The csv file must have 2 columns (Group, Email) and be separated by commas. The import does not overwrite existing groups and instructors.
|
||||
routing_enabled:
|
||||
notice_1: The csv file must have 2 columns (Group, Email) and be separated by commas. The import does not overwrite existing groups and instructors.
|
||||
routing_disabled:
|
||||
notice_1: The csv file must have 1 column with instructors emails.
|
||||
notice_2: The size of the file must be less than %{csv_max_size}.
|
||||
download_exemple: Download sample CSV file
|
||||
import_file: Import file
|
||||
import_file_procedure_not_published: The import of instructors by CSV file is available once the process has been published
|
||||
import_file_alert: Instructors added to the procedure will receive an email. Are you sure you want to continue ?"
|
||||
set_up: set up
|
||||
button:
|
||||
add_group: Add group
|
||||
|
|
|
@ -22,13 +22,6 @@ fr:
|
|||
assignment:
|
||||
one: "L’instructeur %{emails} a été affecté au groupe « %{groupe} »."
|
||||
other: "Les instructeurs %{emails} ont été affectés au groupe « %{groupe} »."
|
||||
email_body:
|
||||
one: "L’instructeur %{emails} a été affecté au groupe « %{groupe} » par « %{email} », en charge de la démarche « %{procedure} »."
|
||||
other: "Les instructeurs %{emails} ont été affectés au groupe « %{groupe} » par « %{email} », en charge de la démarche « %{procedure} »."
|
||||
remove_instructeur:
|
||||
email_body:
|
||||
one: "L’instructeur %{emails} a été retiré du groupe « %{groupe} » par « %{email} », en charge de la démarche « %{procedure} »."
|
||||
other: "Les instructeurs %{emails} ont été retirés du groupe « %{groupe} » par « %{email} », en charge de la démarche « %{procedure} »."
|
||||
reaffecter_dossiers:
|
||||
existing_groupe:
|
||||
one: "%{count} groupe existe"
|
||||
|
@ -54,11 +47,15 @@ fr:
|
|||
notice: Ce groupe sera un choix de la liste "%{routing_criteria_name}"
|
||||
csv_import:
|
||||
title: Importer par CSV
|
||||
notice_1: Le fichier csv doit comporter 2 colonnes (Groupe, Email) et être séparé par des virgules. Si vous n'avez pas créé de groupe, entrez « défaut » dans la colonne Groupe pour chaque instructeur. L’import n’écrase pas les groupes et les instructeurs existants. La modification du fichier csv ne s’opère que pour l’ajout de nouveaux instructeurs. La suppression d’un instructeur s’opère manuellement en cliquant sur le bouton « retirer ».
|
||||
notice_2: Le poids du fichier doit être inférieur à %{csv_max_size}
|
||||
routing_enabled:
|
||||
notice_1: Le fichier csv doit comporter 2 colonnes (Groupe, Email) et être séparé par des virgules.
|
||||
routing_disabled:
|
||||
notice_1: Le fichier csv doit comporter 1 seule colonne (Email) avec une adresse email d'instructeur par ligne.
|
||||
notice_2: L’import n’écrase pas les groupes et les instructeurs existants. La modification du fichier csv ne s’opère que pour l’ajout de nouveaux instructeurs. La suppression d’un instructeur s’opère manuellement en cliquant sur le bouton « retirer ». Le poids du fichier doit être inférieur à %{csv_max_size}.
|
||||
download_exemple: Télécharger l’exemple de fichier CSV
|
||||
import_file: Importer le fichier
|
||||
import_file_procedure_not_published: L’import d’instructeurs par fichier CSV est disponible une fois la démarche publiée
|
||||
import_file_alert: Tous les instructeurs ajoutés à la procédure vont être notifiés par email. Voulez-vous continuer ?
|
||||
view: voir
|
||||
set_up: paramétrer
|
||||
button:
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
en:
|
||||
groupe_instructeur_mailer:
|
||||
notify_added_instructeurs:
|
||||
email_body:
|
||||
one_group: "You were assigned to the procedure « %{procedure} » by « %{email} »."
|
||||
many_groups: "You were assigned to the group « %{groupe} » by « %{email} », in charge of procedure « %{procedure} »."
|
|
@ -0,0 +1,6 @@
|
|||
fr:
|
||||
groupe_instructeur_mailer:
|
||||
notify_added_instructeurs:
|
||||
email_body:
|
||||
one_group: "Vous avez été affecté(e) à la démarche « %{procedure} » par « %{email} »."
|
||||
many_groups: "Vous avez été ajouté(e) au groupe « %{groupe} » par « %{email} », en charge de la démarche « %{procedure} »."
|
|
@ -0,0 +1,6 @@
|
|||
en:
|
||||
groupe_instructeur_mailer:
|
||||
notify_group_when_instructeurs_removed:
|
||||
email_body:
|
||||
one: "The instructor %{emails} was removed from the group « %{groupe} » by « %{email} », in charge of procedure « %{procedure} »."
|
||||
other: "The instructors %{emails} were removed from the group « %{groupe} » by « %{email} », in charge of procedure « %{procedure} »."
|
|
@ -0,0 +1,6 @@
|
|||
fr:
|
||||
groupe_instructeur_mailer:
|
||||
notify_group_when_instructeurs_removed:
|
||||
email_body:
|
||||
one: "L’instructeur %{emails} a été retiré du groupe « %{groupe} » par « %{email} », en charge de la démarche « %{procedure} »."
|
||||
other: "Les instructeurs %{emails} ont été retirés du groupe « %{groupe} » par « %{email} », en charge de la démarche « %{procedure} »."
|
|
@ -0,0 +1,6 @@
|
|||
en:
|
||||
groupe_instructeur_mailer:
|
||||
notify_removed_instructeur:
|
||||
email_body:
|
||||
assigned: "You were removed from the group « %{groupe} » by « %{email} », in charge of procedure « %{procedure} »."
|
||||
unassigned: "You were unassigned from the procedure « %{procedure} » by « %{email} »."
|
|
@ -0,0 +1,6 @@
|
|||
fr:
|
||||
groupe_instructeur_mailer:
|
||||
notify_removed_instructeur:
|
||||
email_body:
|
||||
assigned: "Vous avez été retiré(e) du groupe « %{groupe} » par « %{email} », en charge de la démarche « %{procedure} »."
|
||||
unassigned: "Vous avez été désaffecté(e) de la démarche « %{procedure} » par « %{email} »."
|
Loading…
Add table
Add a link
Reference in a new issue