diff --git a/app/components/editable_champ/dgfip_component/dgfip_component.fr.yml b/app/components/editable_champ/dgfip_component/dgfip_component.fr.yml index 2f6ca95eb..4861db1e4 100644 --- a/app/components/editable_champ/dgfip_component/dgfip_component.fr.yml +++ b/app/components/editable_champ/dgfip_component/dgfip_component.fr.yml @@ -2,5 +2,5 @@ fr: numero_fiscal_label: Le numéro fiscal numero_fiscal_notice: Il est généralement composé de 13 ou 14 caractères. - reference_avis_label: La référence d'avis d'imposition + reference_avis_label: La référence d’avis d’imposition reference_avis_notice: Elle est généralement composée de 13 ou 14 caractères. diff --git a/app/graphql/schema.graphql b/app/graphql/schema.graphql index 0f21157d4..35deec15b 100644 --- a/app/graphql/schema.graphql +++ b/app/graphql/schema.graphql @@ -2304,7 +2304,7 @@ enum TypeDeChamp { linked_drop_down_list """ - Données du Ministère de l'Enseignement Supérieur, de la Recherche et de l'Innovation + Données du Ministère de l’Enseignement Supérieur, de la Recherche et de l’Innovation """ mesri diff --git a/app/views/administrateurs/groupe_instructeurs/_instructeurs_self_management.html.haml b/app/views/administrateurs/groupe_instructeurs/_instructeurs_self_management.html.haml index 94e0fcf11..ee20f9d5a 100644 --- a/app/views/administrateurs/groupe_instructeurs/_instructeurs_self_management.html.haml +++ b/app/views/administrateurs/groupe_instructeurs/_instructeurs_self_management.html.haml @@ -1,5 +1,5 @@ .card - %h2.card-title L‘autogestion des instructeurs + %h2.card-title L’autogestion des instructeurs %p.notice= t('.self_managment_notice_html') = form_for procedure, diff --git a/app/views/users/dossiers/transferer_all.html.haml b/app/views/users/dossiers/transferer_all.html.haml index 71598242f..c271974eb 100644 --- a/app/views/users/dossiers/transferer_all.html.haml +++ b/app/views/users/dossiers/transferer_all.html.haml @@ -1,5 +1,5 @@ .container.mt-4 - Transferer les #{@transfer.dossiers.size} dossiers de votre compte vers le compte d‘un autre usager : + Transferer les #{@transfer.dossiers.size} dossiers de votre compte vers le compte d’un autre usager : = form_for @transfer, url: transfers_path, html: { class: 'form mt-2' } do |f| = f.label :email, 'Email du compte destinataire' diff --git a/config/locales/api_particulier.fr.yml b/config/locales/api_particulier.fr.yml index 27a985faf..90813f1a3 100644 --- a/config/locales/api_particulier.fr.yml +++ b/config/locales/api_particulier.fr.yml @@ -119,15 +119,15 @@ fr: libelle: Inscriptions statut: statut regime: régime - dateDebutInscription: date de début d'inscription - dateFinInscription: date de fin d'inscription + dateDebutInscription: date de début d’inscription + dateFinInscription: date de fin d’inscription codeCommune: code de la commune admissions: libelle: Admissions statut: statut regime: régime - dateDebutAdmission: date de début d'admission - dateFinAdmission: date de fin d'admission + dateDebutAdmission: date de début d’admission + dateFinAdmission: date de fin d’admission codeCommune: code de la commune etablissements: libelle: Établissements diff --git a/config/locales/fr.yml b/config/locales/fr.yml index c69b3f127..5754e46d7 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -89,7 +89,7 @@ fr: continue_file: 'Continuer à remplir mon dossier' start_new_file: 'Commencer un nouveau dossier' show_my_submitted_file: 'Voir mon dossier déposé' - want_empty_pdf: "Vous souhaitez effectuer une demande par papier ? Vous pouvez télécharger un dossier vide au format PDF, et l'envoyer à l’administration concernée : %{service} - %{adresse}" + want_empty_pdf: "Vous souhaitez effectuer une demande par papier ? Vous pouvez télécharger un dossier vide au format PDF, et l’envoyer à l’administration concernée : %{service} - %{adresse}" download_empty_pdf: 'Télécharger un dossier vide au format PDF' registrations: new: @@ -158,16 +158,16 @@ fr: involved_persons: Personnes impliquées tab_explainations: a_suivre: Aucun instructeur n’est affecté au suivi de ces dossiers. Soyez le premier ! - suivis: Les dossiers qui sont dans cet onglet sont uniquement ceux que vous suivez. Vous pouvez échanger avec le demandeur jusqu'à pouvoir les accepter, les refuser ou les classer sans suite. + suivis: Les dossiers qui sont dans cet onglet sont uniquement ceux que vous suivez. Vous pouvez échanger avec le demandeur jusqu’à pouvoir les accepter, les refuser ou les classer sans suite. traites_html: "Les dossiers dans cet onglet sont terminés : ils ont été acceptés, refusés ou classés sans suite. Vous pouvez télécharger les archives au format zip des dossiers terminés et leurs pièces jointes." tous: Tous les dossiers qui ont été déposés sur cette démarche, quel que soit le statut. supprimes_recemment: Tous les dossiers terminés et supprimés par les instructeurs sur cette démarche archives: "Les dossiers de cet onglet sont archivés : vous ne pouvez plus y répondre, et les demandeurs ne peuvent plus les modifier." - expirant: Les dossiers n'expireront pas avant la période de conservation des données. + expirant: Les dossiers n’expireront pas avant la période de conservation des données. archived_dossier: "Le dossier sera conservé 1 mois supplémentaire" delete_dossier: "Supprimer le dossier" - deleted_by_user: "Dossier supprimé par l'usager" - deleted_by_administration: "Dossier supprimé par l'administration" + deleted_by_user: "Dossier supprimé par l’usager" + deleted_by_administration: "Dossier supprimé par l’administration" restore: "Restaurer" filters: title: Filtrer @@ -181,7 +181,7 @@ fr: avis: introduction_file_explaination: "Fichier joint à la demande d’avis" search: - dossier_not_in_instructor_group: "Le dossier n° %{dossier_id} de la procédure « %{procedure_libelle} » correspond à votre recherche mais il est rattaché au groupe d'instructeurs « %{groupe_instructeur_label} »." + dossier_not_in_instructor_group: "Le dossier n° %{dossier_id} de la procédure « %{procedure_libelle} » correspond à votre recherche mais il est rattaché au groupe d’instructeurs « %{groupe_instructeur_label} »." users: dossiers: archived_dossier: "Votre dossier sera conservé %{duree_conservation_dossiers_dans_ds} mois supplémentaire" @@ -373,7 +373,7 @@ fr: saml_not_authorized: "Vous n’êtes pas autorisé à accéder à ce service." 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." + 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" 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.' @@ -385,8 +385,8 @@ fr: connexion: "Erreur lors de la connexion à France Connect." forbidden_html: "Seul-e-s les usagers peuvent se connecter via France Connect. En tant qu’instructeur ou administrateur, nous vous invitons à réininitialiser votre mot de passe." procedure_archived: - with_service_and_phone_email: Cette démarche en ligne a été close, il n’est plus possible de déposer de dossier. Pour plus d'informations veuillez contacter le service %{service_name} au %{service_phone_number} ou par email à %{service_email} - with_organisation_only: Cette démarche en ligne a été close, il n’est plus possible de déposer de dossier. Pour plus d'informations veuillez contacter le service %{organisation_name} + with_service_and_phone_email: Cette démarche en ligne a été close, il n’est plus possible de déposer de dossier. Pour plus d’informations veuillez contacter le service %{service_name} au %{service_phone_number} ou par email à %{service_email} + with_organisation_only: Cette démarche en ligne a été close, il n’est plus possible de déposer de dossier. Pour plus d’informations veuillez contacter le service %{organisation_name} empty_repetition: '« %{value} » doit comporter au moins un champ répétable' empty_drop_down: '« %{value} » doit comporter au moins un choix sélectionnable' @@ -453,7 +453,7 @@ fr: other: Supprimées users: dossiers: - test_procedure: "Ce dossier est déposé sur une démarche en test. Toute modification de la démarche par l’administrateur (ajout d'un champ, publication de la démarche...) entraînera sa suppression." + test_procedure: "Ce dossier est déposé sur une démarche en test. Toute modification de la démarche par l’administrateur (ajout d’un champ, publication de la démarche...) entraînera sa suppression." no_access: "Vous n’avez pas accès à ce dossier" no_longer_editable: "Votre dossier ne peut plus être modifié" create_commentaire: @@ -468,7 +468,7 @@ fr: update_identite: identity_saved: "Identité enregistrée" attestation: - no_longer_available: "L’attestation n'est plus disponible sur ce dossier." + no_longer_available: "L’attestation n’est plus disponible sur ce dossier." papertrail: receipt: "Attestation de dépôt" description: "Ce document atteste que %{user_name} a déposé le %{date} un dossier sur la démarche « %{procedure} »." @@ -490,7 +490,7 @@ fr: instructeurs: dossiers: deleted_by_instructeur: "Le dossier a bien été supprimé de votre interface" - impossible_deletion: "Supression impossible : le dossier n'est pas traité" + impossible_deletion: "Supression impossible : le dossier n’est pas traité" restore: "Le dossier a bien été restauré" labels: to_follow: à suivre @@ -512,12 +512,12 @@ fr: jeton_particulier: show: configure_token: "Configurer le jeton API Particulier" - api_particulier_description_html: "%{app_name} utilise API Particulier qui permet d'accéder aux données familiales (CAF), aux données fiscales (DGFiP), au statut pôle-emploi et au statut étudiant d'un citoyen.
Renseignez ici le jeton API Particulier propre à votre démarche." + api_particulier_description_html: "%{app_name} utilise API Particulier qui permet d’accéder aux données familiales (CAF), aux données fiscales (DGFiP), au statut pôle-emploi et au statut étudiant d’un citoyen.
Renseignez ici le jeton API Particulier propre à votre démarche." token_description: "Il doit contenir au minimum 15 caractères." update: token_ok: "Le jeton a bien été mis à jour" - no_scopes_token: "Mise à jour impossible : le jeton n'a pas acces aux données.

Vérifiez-le auprès de https://datapass.api.gouv.fr/" - not_found_token: "Mise à jour impossible : le jeton n'a pas été trouvé ou n'est pas actif

Vérifiez-le auprès de https://datapass.api.gouv.fr/" + no_scopes_token: "Mise à jour impossible : le jeton n’a pas acces aux données.

Vérifiez-le auprès de https://datapass.api.gouv.fr/" + not_found_token: "Mise à jour impossible : le jeton n’a pas été trouvé ou n’est pas actif

Vérifiez-le auprès de https://datapass.api.gouv.fr/" network_error: "Mise à jour impossible : une erreur réseau est survenue" api_particulier: already_configured: "Déjà rempli" @@ -526,7 +526,7 @@ fr: show: title: "Définir les sources de données" data_sources: "Sources de données" - explication_html: "

API Particulier facilite l’accès des administrations aux données familiales (CAF), aux données fiscales (DGFiP), au statut pôle-emploi et au statut étudiant d'un citoyen pour simplifier les démarches administratives mises en œuvre par les collectivités et les administrations.
Cela permet aux administrations d’accéder à des informations certifiées à la source et ainsi :

Important : les disposition de l'article L144-8 n’autorisent que l’échange des informations strictement nécessaires pour traiter une démarche.

En conséquence, ne sélectionnez ici que les données auxquelles vous aurez accès d’un point de vue légal.

" + explication_html: "

API Particulier facilite l’accès des administrations aux données familiales (CAF), aux données fiscales (DGFiP), au statut pôle-emploi et au statut étudiant d’un citoyen pour simplifier les démarches administratives mises en œuvre par les collectivités et les administrations.
Cela permet aux administrations d’accéder à des informations certifiées à la source et ainsi :

Important : les disposition de l’article L144-8 n’autorisent que l’échange des informations strictement nécessaires pour traiter une démarche.

En conséquence, ne sélectionnez ici que les données auxquelles vous aurez accès d’un point de vue légal.

" update: sources_ok: 'Mise à jour effectuée' procedures: diff --git a/config/locales/links.fr.yml b/config/locales/links.fr.yml index ea04cef37..7c619d125 100644 --- a/config/locales/links.fr.yml +++ b/config/locales/links.fr.yml @@ -18,22 +18,22 @@ fr: description_2: est disponible en licence libre. accessibilite: label: "Accessibilité : partiellement conforme" - title: "Consulter notre déclaration d'accessibilité" + title: "Consulter notre déclaration d’accessibilité" url: "https://doc.demarches-simplifiees.fr/declaration-daccessibilite" aide: label: "Aide" title: "Foire aux Questions" url: "https://faq.demarches-simplifiees.fr" api_doc: - label: "Documentation de l'API" - title: "Documentation graphql de l'API" + label: "Documentation de l’API" + title: "Documentation graphql de l’API" url: "https://doc.demarches-simplifiees.fr/pour-aller-plus-loin/graphql" betagouv: title: "Le site de beta.gouv.fr — Premier Ministre" url: "https://beta.gouv.fr" cgu: label: "CGU" - title: "Conditions Générales d'Utilisation" + title: "Conditions Générales d’Utilisation" url: "https://doc.demarches-simplifiees.fr/cgu" code: label: "Code source" @@ -72,21 +72,21 @@ fr: url: "https://github.com/betagouv/demarches-simplifiees.fr/blob/main/SECURITY.md" stats: label: "Statistiques" - title: "Statistiques d'usage" + title: "Statistiques d’usage" status_page: label: "Disponibilité" title: "Disponibilité du site demarches-simplifiees" url: "https://status.demarches-simplifiees.fr" suivi: - label: "Suivi d'audience et vie privée" + label: "Suivi d’audience et vie privée" title: "Consulter notre politique de respect de la vie privée" webinaire: label: "Inscription ateliers en ligne" title: "Inscription ateliers en ligne" url: "https://app.livestorm.co/demarches-simplifiees" solidarite_numerique: - label: "Besoin d'aide avec vos démarches en ligne ?" - title: "Avez-vous besoin d'aide concernant vos démarchez informatisées, essayez solidarite-numerique.fr" + label: "Besoin d’aide avec vos démarches en ligne ?" + title: "Avez-vous besoin d’aide concernant vos démarchez informatisées, essayez solidarite-numerique.fr" url: "https://www.solidarite-numerique.fr/cartographie/" cookies: label: Gestion des cookies diff --git a/config/locales/models/champs/rna_champ/fr.yml b/config/locales/models/champs/rna_champ/fr.yml index c436dc1ed..08160f243 100644 --- a/config/locales/models/champs/rna_champ/fr.yml +++ b/config/locales/models/champs/rna_champ/fr.yml @@ -4,8 +4,8 @@ fr: rna_champ: value: Numéro RNA data: - association_titre: Nom de l'association - association_objet: Objet de l'association + association_titre: Nom de l’association + association_objet: Objet de l’association association_date_creation: Date de création association_date_declaration: Date de déclaration association_date_publication: Date de publication diff --git a/config/locales/models/procedure/fr.yml b/config/locales/models/procedure/fr.yml index 298847a2f..6e439bc9b 100644 --- a/config/locales/models/procedure/fr.yml +++ b/config/locales/models/procedure/fr.yml @@ -25,7 +25,7 @@ fr: closed_mail: L’email de notification d’acceptation de dossier refused_mail: L’email de notification de refus de dossier without_continuation_mail: L’email de notification de classement sans suite de dossier - attestation_template: Le modèle d'attestation + attestation_template: Le modèle d’attestation draft_revision: Le formulaire errors: models: diff --git a/config/locales/models/type_de_champ/en.yml b/config/locales/models/type_de_champ/en.yml index 635e74aeb..a8a53392d 100644 --- a/config/locales/models/type_de_champ/en.yml +++ b/config/locales/models/type_de_champ/en.yml @@ -40,4 +40,4 @@ fr: cnaf: 'Data from Caisse nationale des allocations familiales' dgfip: 'Data from Direction générale des Finances publiques' pole_emploi: 'Pôle emploi status' - mesri: "Data from Ministère de l'Enseignement Supérieur, de la Recherche et de l'Innovation" + mesri: "Data from Ministère de l’Enseignement Supérieur, de la Recherche et de l’Innovation" diff --git a/config/locales/models/type_de_champ/fr.yml b/config/locales/models/type_de_champ/fr.yml index b82285916..be3a5a8ba 100644 --- a/config/locales/models/type_de_champ/fr.yml +++ b/config/locales/models/type_de_champ/fr.yml @@ -49,4 +49,4 @@ fr: cnaf: 'Données de la Caisse nationale des allocations familiales' dgfip: 'Données de la Direction générale des Finances publiques' pole_emploi: 'Situation Pôle emploi' - mesri: "Données du Ministère de l'Enseignement Supérieur, de la Recherche et de l'Innovation" + mesri: "Données du Ministère de l’Enseignement Supérieur, de la Recherche et de l’Innovation" diff --git a/config/locales/shared.fr.yml b/config/locales/shared.fr.yml index 48cbba7d9..45ed5c04e 100644 --- a/config/locales/shared.fr.yml +++ b/config/locales/shared.fr.yml @@ -9,8 +9,8 @@ fr: expires_at: brouillon: "Expirera le %{date} (%{duree_conservation_totale} mois après la création du dossier)" en_construction: "Expirera le %{date} (%{duree_conservation_totale} mois après le dépôt du dossier)" - en_instruction: "Ce dossier est en instruction, il n'expirera pas" - accepte: "Expirera le %{date} (%{duree_conservation_totale} mois après l'acceptation du dossier)" + en_instruction: "Ce dossier est en instruction, il n’expirera pas" + accepte: "Expirera le %{date} (%{duree_conservation_totale} mois après l’acceptation du dossier)" refuse: "Expirera le %{date} (%{duree_conservation_totale} mois après le refus du dossier)" sans_suite: "Expirera le %{date} (%{duree_conservation_totale} mois après le classement sans suite du dossier)" @@ -30,22 +30,22 @@ fr: association: data_fetched: "Ce RNA correspond à %{title}" not_found: "Aucun établissement trouvé" - network_error: "Une erreur réseau a empêché l'association liée à ce RNA d'être trouvée" + network_error: "Une erreur réseau a empêché l’association liée à ce RNA d’être trouvée" dgfip: show: not_filled: non renseigné - fetching_data: "La récupération automatique des données pour le déclarant Nº %{numero_fiscal} avec la référence d'avis %{reference_avis} est en cours." - data_fetched: "Des données concernant %{sources} liées au déclarant Nº %{numero_fiscal} avec la référence d'avis %{reference_avis} ont été reçues depuis la DGFiP." + fetching_data: "La récupération automatique des données pour le déclarant Nº %{numero_fiscal} avec la référence d’avis %{reference_avis} est en cours." + data_fetched: "Des données concernant %{sources} liées au déclarant Nº %{numero_fiscal} avec la référence d’avis %{reference_avis} ont été reçues depuis la DGFiP." data_fetched_title: "Données obtenues de la Direction générale des Finances publiques" pole_emploi: show: not_filled: non renseigné - fetching_data: "La récupération automatique des données pour l'identifiant %{identifiant} est en cours." - data_fetched: "Des données concernant %{sources} liées à l'identifiant %{identifiant} ont été reçues depuis Pôle emploi." + fetching_data: "La récupération automatique des données pour l’identifiant %{identifiant} est en cours." + data_fetched: "Des données concernant %{sources} liées à l’identifiant %{identifiant} ont été reçues depuis Pôle emploi." data_fetched_title: "Données obtenues de Pôle emploi" mesri: show: not_filled: non renseigné - fetching_data: "La récupération automatique des données pour l'INE %{ine} est en cours." - data_fetched: "Des données concernant %{sources} liées à l'INE %{ine} ont été reçues depuis le MESRI." + fetching_data: "La récupération automatique des données pour l’INE %{ine} est en cours." + data_fetched: "Des données concernant %{sources} liées à l’INE %{ine} ont été reçues depuis le MESRI." data_fetched_title: "Données obtenues du MESRI" diff --git a/config/locales/views/administrateurs/informations/fr.yml b/config/locales/views/administrateurs/informations/fr.yml index a3de0f682..7aaa9dd01 100644 --- a/config/locales/views/administrateurs/informations/fr.yml +++ b/config/locales/views/administrateurs/informations/fr.yml @@ -8,4 +8,4 @@ fr: opendata: "Autorisez-vous la publication du descriptif de la démarche ?" duree_conservation_dossiers_dans_ds: notice: Durée en mois après le début de l’instruction. - new_duration_constraint: Pour les démarches classiques, cette durée ne peut exceder %{new_duration_in_month} mois. Si vous avez besoin d'une durée supérieure à %{new_duration_in_month} mois, merci d'en faire la demande à notre support. + new_duration_constraint: Pour les démarches classiques, cette durée ne peut exceder %{new_duration_in_month} mois. Si vous avez besoin d’une durée supérieure à %{new_duration_in_month} mois, merci d’en faire la demande à notre support. diff --git a/config/locales/views/dossier_mailer/notify_revert_to_instruction/fr.yml b/config/locales/views/dossier_mailer/notify_revert_to_instruction/fr.yml index 4607687e6..9fa0f014a 100644 --- a/config/locales/views/dossier_mailer/notify_revert_to_instruction/fr.yml +++ b/config/locales/views/dossier_mailer/notify_revert_to_instruction/fr.yml @@ -4,6 +4,6 @@ fr: subject: Votre dossier nº %{dossier_id} sur la démarche « %{libelle_demarche} » est en train d’être réexaminé body_html: | Votre dossier nº %{dossier_id} va être réexaminé, la précédente décision sur ce dossier est caduque. - Vous pouvez retrouver le dossier que vous avez créé pour la démarche « %{libelle_demarche} » à l'adresse suivante : + Vous pouvez retrouver le dossier que vous avez créé pour la démarche « %{libelle_demarche} » à l’adresse suivante : contact: | Pour obtenir le détail de cette modification de la décision, vous pouvez contacter par email : diff --git a/config/locales/views/instructeurs/header/fr.yml b/config/locales/views/instructeurs/header/fr.yml index d20ff9f91..c0a743eb6 100644 --- a/config/locales/views/instructeurs/header/fr.yml +++ b/config/locales/views/instructeurs/header/fr.yml @@ -7,7 +7,7 @@ fr: title: Ce dossier va expirer states: brouillon: "" # not applicable, instructeur does not see brouillons - en_construction: Ce dossier est en attente de prise en charge. Vous pouvez toutefois étendre cette durée d'un mois en cliquant sur le bouton suivant. + en_construction: Ce dossier est en attente de prise en charge. Vous pouvez toutefois étendre cette durée d’un mois en cliquant sur le bouton suivant. termine: Le traitement de ce dossier est terminé, mais il va bientôt expirer. Cela signifie qu’il va bientôt être supprimé. Si vous souhaitez conserver une trace, vous pouvez le télécharger au format PDF. button_delay_expiration: "Conserver un mois de plus" notification_management: gestion des notifications diff --git a/config/locales/views/instructeurs/procedures/email_notifications/fr.yml b/config/locales/views/instructeurs/procedures/email_notifications/fr.yml index 6568b73de..8a98dbbb7 100644 --- a/config/locales/views/instructeurs/procedures/email_notifications/fr.yml +++ b/config/locales/views/instructeurs/procedures/email_notifications/fr.yml @@ -10,11 +10,11 @@ fr: for_each_file_submitted: title: Recevoir une notification à chaque dossier déposé notice_1: Cet email vous signale le dépôt d’un nouveau dossier. - notice_2: Il est envoyé à chaque fois qu'un usager dépose un dossier. + notice_2: Il est envoyé à chaque fois qu’un usager dépose un dossier. for_each_message_submitted: title: Recevoir une notification à chaque message déposé notice_1: Cet email vous signale le dépôt d’un nouveau message sur vos dossiers suivis. - notice_2: Il est envoyé à chaque fois qu'un usager dépose un message. + notice_2: Il est envoyé à chaque fois qu’un usager dépose un message. daily_notifications: title: Recevoir une notification quotidienne notice_1: Cet email vous signale le dépôt de nouveaux dossiers sur cette démarche, ou des changements sur vos dossiers suivis. @@ -26,7 +26,7 @@ fr: avis_notifications: title: Recevoir une notification pour chaque avis rendu par un expert notice_1: Cet email vous signale un nouvel avis posté par un expert que vous avez sollicité sur un dossier. - notice_2: Il est envoyé à chaque fois qu'un expert rend un avis. + notice_2: Il est envoyé à chaque fois qu’un expert rend un avis. buttons: back_to_procedure: Revenir à la procédure save: Enregistrer diff --git a/config/locales/views/users/header/fr.yml b/config/locales/views/users/header/fr.yml index 110124dac..1a5a08841 100644 --- a/config/locales/views/users/header/fr.yml +++ b/config/locales/views/users/header/fr.yml @@ -6,14 +6,14 @@ fr: procedure_deleted_title: "La démarche liée à votre dossier est supprimée" procedure_close_title: "La démarche liée à votre dossier est close" procedure_deleted_dossier_en_cours_content: "Vous pouvez toujours consulter votre dossier, mais il n’est plus possible de le modifier." - procedure_deleted_dossier_termine_content: "Votre dossier a été traité par l'administration, aucune action n'est possible" - procedure_close_content: "Vous pouvez toujours consulter votre dossier, mais il ne sera pas traité par l'administration" + procedure_deleted_dossier_termine_content: "Votre dossier a été traité par l’administration, aucune action n’est possible" + procedure_close_content: "Vous pouvez toujours consulter votre dossier, mais il ne sera pas traité par l’administration" new_procedure_link: voir la démarche new_procedure_content: "Une nouvelle démarche est disponible, consultez-la ici :" - contact_service: Pour plus d'informations, veuillez vous rapprocher du service %{service_name}, disponible au %{service_phone_number} ou par email %{service_email} + contact_service: Pour plus d’informations, veuillez vous rapprocher du service %{service_name}, disponible au %{service_phone_number} ou par email %{service_email} title: Votre dossier va expirer states: brouillon: Votre dossier est en brouillon, mais va bientôt expirer. Cela signifie qu’il va bientôt être supprimé sans avoir été déposé. Si vous souhaitez le conserver afin de poursuivre la démarche, vous pouvez le conserver un mois de plus en cliquant sur le bouton ci-dessous. - en_construction: Votre dossier est en attente de prise en charge par l'administration. Le delais de prise en charge maximale est de 6 mois. Vous pouvez toutefois étendre cette durée d'un mois en cliquant sur le bouton suivant. + en_construction: Votre dossier est en attente de prise en charge par l’administration. Le delais de prise en charge maximale est de 6 mois. Vous pouvez toutefois étendre cette durée d’un mois en cliquant sur le bouton suivant. termine: Le traitement de votre dossier est terminé, mais il va bientôt expirer. Cela signifie qu’il va bientôt être supprimé. Si vous souhaitez conserver une trace, vous pouvez le télécharger au format PDF. button_delay_expiration: "Conserver %{duree_conservation_dossiers_dans_ds} mois supplémentaires " diff --git a/config/locales/views/users/procedure_footer/fr.yml b/config/locales/views/users/procedure_footer/fr.yml index c14a81a00..0eb259ef3 100644 --- a/config/locales/views/users/procedure_footer/fr.yml +++ b/config/locales/views/users/procedure_footer/fr.yml @@ -12,14 +12,14 @@ fr: phone: link: 'Par téléphone au %{service_telephone}' schedule: - prefix: "Horaires d'ouverture : " + prefix: "Horaires d’ouverture : " stats: link: "Voir les statistiques de la démarche" legals: header: "Cadre juridique" data_retention: "%{application_name} : %{duree_conservation_dossiers_dans_ds} mois" data_retention_url: "https://doc.demarches-simplifiees.fr/pour-aller-plus-loin/archivage-longue-duree-des-demarches" - terms: "Texte cadrant la demande d'information" + terms: "Texte cadrant la demande d’information" dpo: "Contacter le Délégué à la Protection des Données" official_links: legifrance: diff --git a/spec/controllers/administrateurs/jeton_particulier_controller_spec.rb b/spec/controllers/administrateurs/jeton_particulier_controller_spec.rb index ee78923e3..11f12c124 100644 --- a/spec/controllers/administrateurs/jeton_particulier_controller_spec.rb +++ b/spec/controllers/administrateurs/jeton_particulier_controller_spec.rb @@ -95,7 +95,7 @@ describe Administrateurs::JetonParticulierController, type: :controller do let(:cassette) { "api_particulier/success/introspect_empty_scopes" } it 'rejects the jeton' do - expect(flash.alert).to include("le jeton n'a pas acces aux données") + expect(flash.alert).to include("le jeton n’a pas acces aux données") expect(flash.notice).to be_nil expect(procedure.reload.api_particulier_token).not_to eql(token) end @@ -105,7 +105,7 @@ describe Administrateurs::JetonParticulierController, type: :controller do let(:cassette) { "api_particulier/unauthorized/introspect" } it 'rejects the jeton' do - expect(flash.alert).to include("Mise à jour impossible : le jeton n'a pas été trouvé ou n'est pas actif") + expect(flash.alert).to include("Mise à jour impossible : le jeton n’a pas été trouvé ou n’est pas actif") expect(flash.notice).to be_nil expect(procedure.reload.api_particulier_token).not_to eql(token) end diff --git a/spec/controllers/champs/rna_controller_spec.rb b/spec/controllers/champs/rna_controller_spec.rb index 27935c0d8..6354769f2 100644 --- a/spec/controllers/champs/rna_controller_spec.rb +++ b/spec/controllers/champs/rna_controller_spec.rb @@ -101,7 +101,7 @@ describe Champs::RNAController, type: :controller do end it 'displays a “API is unavailable” error message' do - expect(response.body).to include("Une erreur réseau a empêché l'association liée à ce RNA d'être trouvée") + expect(response.body).to include("Une erreur réseau a empêché l’association liée à ce RNA d’être trouvée") end end diff --git a/spec/controllers/targeted_user_links_controller_spec.rb b/spec/controllers/targeted_user_links_controller_spec.rb index 0955f4726..a0f0de6bf 100644 --- a/spec/controllers/targeted_user_links_controller_spec.rb +++ b/spec/controllers/targeted_user_links_controller_spec.rb @@ -100,14 +100,14 @@ describe TargetedUserLinksController, type: :controller do it 'redirect nicely' do get :show, params: { id: targeted_user_link.id } expect(response).to redirect_to(root_path) - expect(flash[:error]).to match(/dossier n'est plus accessible/) + expect(flash[:error]).to match(/dossier n’est plus accessible/) end it 'redirect nicely also when user is signed on another account' do sign_in(create(:expert).user) get :show, params: { id: targeted_user_link.id } expect(response).to redirect_to(root_path) - expect(flash[:error]).to match(/dossier n'est plus accessible/) + expect(flash[:error]).to match(/dossier n’est plus accessible/) end end end @@ -157,7 +157,7 @@ describe TargetedUserLinksController, type: :controller do get :show, params: { id: "asldjiasld" } expect(response).to redirect_to(root_path) expect(flash[:error]).to be_present - expect(flash[:error]).to match(/invitation n'est plus valable/) + expect(flash[:error]).to match(/invitation n’est plus valable/) end end end diff --git a/spec/system/api_particulier/api_particulier_spec.rb b/spec/system/api_particulier/api_particulier_spec.rb index 91bfa03ff..38d0d5546 100644 --- a/spec/system/api_particulier/api_particulier_spec.rb +++ b/spec/system/api_particulier/api_particulier_spec.rb @@ -178,16 +178,16 @@ describe 'fetch API Particulier Data', js: true do within('#mesri-inscriptions') do check('statut') check('régime') - check("date de début d'inscription") - check("date de fin d'inscription") + check("date de début d’inscription") + check("date de fin d’inscription") check("code de la commune") end within('#mesri-admissions') do check('statut') check('régime') - check("date de début d'admission") - check("date de fin d'admission") + check("date de début d’admission") + check("date de fin d’admission") check("code de la commune") end @@ -434,14 +434,14 @@ describe 'fetch API Particulier Data', js: true do expect(page).to have_content('statut inscrit') expect(page).to have_content('régime formation continue') - expect(page).to have_content("date de début d'inscription 1 septembre 2022") - expect(page).to have_content("date de fin d'inscription 31 août 2023") + expect(page).to have_content("date de début d’inscription 1 septembre 2022") + expect(page).to have_content("date de fin d’inscription 31 août 2023") expect(page).to have_content('code de la commune 75106') expect(page).to have_content('statut admis') expect(page).to have_content('régime formation continue') - expect(page).to have_content("date de début d'admission 1 septembre 2021") - expect(page).to have_content("date de fin d'admission 31 août 2022") + expect(page).to have_content("date de début d’admission 1 septembre 2021") + expect(page).to have_content("date de fin d’admission 31 août 2022") expect(page).to have_content('code de la commune 75106') expect(page).to have_content('UAI 0751722P') @@ -461,7 +461,7 @@ describe 'fetch API Particulier Data', js: true do click_button('Continuer') fill_in 'Le numéro fiscal', with: numero_fiscal - fill_in "La référence d'avis d'imposition", with: 'wrong_code' + fill_in "La référence d’avis d’imposition", with: 'wrong_code' wait_for_autosave dossier = Dossier.last @@ -473,7 +473,7 @@ describe 'fetch API Particulier Data', js: true do expect(page).to have_content(/reference avis doit posséder 13 ou 14 caractères/) VCR.use_cassette('api_particulier/success/avis_imposition') do - fill_in "La référence d'avis d'imposition", with: reference_avis + fill_in "La référence d’avis d’imposition", with: reference_avis wait_for_autosave click_on 'Déposer le dossier' perform_enqueued_jobs diff --git a/spec/views/users/_procedure_footer.html.haml_spec.rb b/spec/views/users/_procedure_footer.html.haml_spec.rb index d74308dca..307980fb5 100644 --- a/spec/views/users/_procedure_footer.html.haml_spec.rb +++ b/spec/views/users/_procedure_footer.html.haml_spec.rb @@ -30,12 +30,12 @@ describe 'users/procedure_footer.html.haml', type: :view do describe '#cadre_juridique' do context 'when an external link is provided' do before { dossier.procedure.update(cadre_juridique: "http://google.fr") } - it { is_expected.to have_link("Texte cadrant la demande d'information", href: 'http://google.fr') } + it { is_expected.to have_link("Texte cadrant la demande d’information", href: 'http://google.fr') } end context 'when there is deliberation attached' do before { dossier.procedure.update(cadre_juridique: nil, deliberation: fixture_file_upload('spec/fixtures/files/piece_justificative_0.pdf', 'application/pdf')) } - it { is_expected.to have_link("Texte cadrant la demande d'information") } + it { is_expected.to have_link("Texte cadrant la demande d’information") } end end diff --git a/spec/views/users/dossiers/show/_header.html.haml_spec.rb b/spec/views/users/dossiers/show/_header.html.haml_spec.rb index 653f55e9c..033d1eb20 100644 --- a/spec/views/users/dossiers/show/_header.html.haml_spec.rb +++ b/spec/views/users/dossiers/show/_header.html.haml_spec.rb @@ -101,7 +101,7 @@ describe 'users/dossiers/show/header.html.haml', type: :view do it 'affiche que la démarche est supprimée' do expect(rendered).to have_text("La démarche liée à votre dossier est supprimée") - expect(rendered).to have_text("Votre dossier a été traité par l'administration, aucune action n'est possible") + expect(rendered).to have_text("Votre dossier a été traité par l’administration, aucune action n’est possible") end it 'can download the dossier' do