Merge pull request #9153 from demarches-simplifiees/fix-typos
Correction de coquilles et fautes d'orthographe
This commit is contained in:
commit
0d1754d715
57 changed files with 101 additions and 103 deletions
|
@ -54,7 +54,7 @@ fr:
|
|||
one: 1 dossier sera repassé en construction
|
||||
other: "%{success_count}/%{count} dossiers ont été repassés en construction"
|
||||
title:
|
||||
finish: L'action de masse est terminée
|
||||
finish: L’action de masse est terminée
|
||||
in_progress: Une action de masse est en cours
|
||||
link_text: Recharger la page
|
||||
after_link_text: pour voir si l'opération est finie.
|
||||
|
|
|
@ -2,7 +2,7 @@ fr:
|
|||
legend:
|
||||
states: États
|
||||
created_at: Date de création
|
||||
depose_at: Date de dépot
|
||||
depose_at: Date de dépôt
|
||||
button:
|
||||
apply_filters: Appliquer les filtres
|
||||
reset_filters: Réinitialiser les filtres
|
||||
|
|
|
@ -2,4 +2,4 @@
|
|||
fr:
|
||||
changes_to_save: "modification à déposer"
|
||||
modified_at: "modifié le %{datetime}"
|
||||
check_content_rebased: Le type de ce champ ou sa description ont été modifiés par l'administration. Vérifier son contenu.
|
||||
check_content_rebased: Le type de ce champ ou sa description ont été modifiés par l’administration. Vérifier son contenu.
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
fr:
|
||||
remaining_characters: Il vous reste %{remaining_words} caractères.
|
||||
excess_characters: Vous avez dépassé la taille conseillée de %{excess_words} caractères. Réduire le nombre de caractère.
|
||||
excess_characters: Vous avez dépassé la taille conseillée de %{excess_words} caractères. Réduire le nombre de caractères.
|
||||
recommended_size: La taille maximale conseillée est de %{size} caractères.
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
---
|
||||
fr:
|
||||
title: Fin de dépot
|
||||
title: Fin de dépôt
|
||||
|
|
|
@ -6,6 +6,6 @@ fr:
|
|||
<p>Pour le configurer, votre formulaire doit comporter
|
||||
au moins un champ « choix simple ».</p>
|
||||
<p>Ajoutez ce champ dans la page <a href="%{path}">« Configuration des champs »</a>.</p>
|
||||
delete_title: Aucun dossier ne sera supprimé. Les groupes d'instructeurs vont être supprimés. Seuls les instructeurs du groupe « %{defaut_label} » resteront affectés à la procédure.
|
||||
delete_title: Aucun dossier ne sera supprimé. Les groupes d'instructeurs vont être supprimés. Seuls les instructeurs du groupe « %{defaut_label} » resteront affectés à la démarche.
|
||||
delete_confirmation: |
|
||||
Attention : tous les dossiers vont être déplacés dans le groupe « %{defaut_label} » et seuls les instructeurs présent dans ce groupe resteront affectés à la procédure. Souhaitez-vous continuer ?
|
||||
Attention : tous les dossiers vont être déplacés dans le groupe « %{defaut_label} » et seuls les instructeurs présent dans ce groupe resteront affectés à la démarche. Souhaitez-vous continuer ?
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
= f.check_box :closed, { id: 'closed', "aria-describedby" => "closed-messages", :name => "closed" }
|
||||
%label.fr-label{ :for => "closed" }
|
||||
Groupe inactif
|
||||
%span.fr-hint-text Si cette option est activée, les usagers ne pourront plus sélectionner ce groupe d'instructeurs
|
||||
%span.fr-hint-text Si cette option est activée, les usagers ne pourront plus sélectionner ce groupe d’instructeurs
|
||||
|
||||
= form_tag admin_procedure_routing_rules_path(@procedure_id),
|
||||
method: :post,
|
||||
|
|
|
@ -2,8 +2,8 @@ fr:
|
|||
allowed_full_access_html: Ce jeton a accès à <strong>toutes</strong> les démarches attachées à votre compte administrateur
|
||||
allowed_procedures_html:
|
||||
zero: Ce jeton n’a accès à <strong>aucune</strong> démarche
|
||||
one: Ce jeton a accès a une démarche sélectionnée
|
||||
other: Ce jeton a accès a %{count} démarches sélectionnées
|
||||
one: Ce jeton a accès à une démarche sélectionnée
|
||||
other: Ce jeton a accès à %{count} démarches sélectionnées
|
||||
security_one: Pour des raisons de sécurité, il ne sera plus ré-affiché, notez-le bien.
|
||||
security_two: Pour des raisons de sécurité, nous ne pouvons vous l’afficher que lors de sa création.
|
||||
security_title: "Options de sécurité"
|
||||
|
|
|
@ -11,5 +11,5 @@ fr:
|
|||
zones_humides: Zones humides d’importance internationale
|
||||
znieff: ZNIEFF
|
||||
character_limit:
|
||||
unlimited: Pas de limite de caractère
|
||||
unlimited: Pas de limite de caractères
|
||||
limit: Limité à %{limit} caractères
|
||||
|
|
|
@ -1,9 +1,8 @@
|
|||
fr:
|
||||
fix_conditional:
|
||||
one: 'La logique conditionnelle du champ suivant est invalide, veuillez la corriger :'
|
||||
other: 'La logique conditionnelle des champs suivants sont invalides, veuillez les corriger :'
|
||||
one: 'La logique conditionnelle du champ suivant est invalide, veuillez la corriger :'
|
||||
other: 'La logique conditionnelle des champs suivants sont invalides, veuillez les corriger :'
|
||||
|
||||
fix_header_section:
|
||||
one: 'Le titre de section suivant est invalide, veuillez le corriger :'
|
||||
other: 'Les titres de section suivants sont invalides, veuillez les corriger :'
|
||||
|
||||
one: 'Le titre de section suivant est invalide, veuillez le corriger :'
|
||||
other: 'Les titres de section suivants sont invalides, veuillez les corriger :'
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
Dans le cadre du respect du RGPD, nous (la plateforme #{APPLICATION_NAME}) venons d'activer la suppression automatique des dossiers sur la démarche : "#{@procedure.libelle}".
|
||||
|
||||
%p
|
||||
Vous pouvez d'ores et déjà archiver ces données en accédant à
|
||||
Vous pouvez d’ores et déjà archiver ces données en accédant à
|
||||
= link_to("notre systeme d'archivage pour les admnistrateurs de démarche",admin_procedures_archived_url(@procedure) )
|
||||
\.
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
= f.label :message_on_submit_by_usager do
|
||||
Message affiché après l'envoi du dossier
|
||||
= f.text_area :message_on_submit_by_usager, placeholder: "Merci, votre dossier sera traité dans les plus bref delais"
|
||||
= f.text_area :message_on_submit_by_usager, placeholder: "Merci, votre dossier sera traité dans les plus brefs délais"
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
.card
|
||||
.card-title Réaffectation des dossiers du groupe « #{@groupe_instructeur.label} »
|
||||
%p
|
||||
Le groupe « #{@groupe_instructeur.label} » contient des dossiers. Afin de procéder à sa suppression, vous devez réaffecter ses dossiers à un autre groupe instructeur.
|
||||
Le groupe « #{@groupe_instructeur.label} » contient des dossiers. Afin de procéder à sa suppression, vous devez réaffecter ses dossiers à un autre groupe d’instructeurs.
|
||||
%table.table.mt-2
|
||||
%thead
|
||||
%tr
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
|
||||
%div{ data: { 'action': "click->radio-enabled-submit#click" } }
|
||||
.notice
|
||||
Sélectionner le champ à partir duquel créer des groupes d'instructeurs
|
||||
Sélectionner le champ à partir duquel créer des groupes d’instructeurs
|
||||
- buttons_content = @procedure.active_revision.routable_types_de_champ.map { |tdc| { label: tdc.libelle, value: tdc.stable_id } }
|
||||
= render Dsfr::RadioButtonListComponent.new(form: f,
|
||||
target: :stable_id,
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
= render Procedure::PublicationWarningComponent.new(procedure: procedure)
|
||||
.mt-2
|
||||
- if procedure.draft_changed?
|
||||
%p.mb-2 Publiez une nouvelle version de votre démarche. Les modifications suivantes seront appliquées :
|
||||
%p.mb-2 Publiez une nouvelle version de votre démarche. Les modifications suivantes seront appliquées :
|
||||
= render Procedure::RevisionChangesComponent.new changes: procedure.revision_changes, previous_revision: procedure.published_revision
|
||||
- if procedure.close?
|
||||
= render partial: 'publication_form_inputs', locals: { procedure: procedure, closed_procedures: @closed_procedures }
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
.container
|
||||
- if @procedure.draft_revision.types_de_champ_public.dubious.present?
|
||||
.card.warning.mb-3
|
||||
.card-title Attention, certains champs ne peuvent être demandé par l'administration. Voici les champs qui nous semblent suspect :
|
||||
.card-title Attention, certains champs ne peuvent être demandés par l’administration. Voici les champs qui nous semblent suspects :
|
||||
%ul
|
||||
- @procedure.draft_revision.types_de_champ_public.dubious.each do |dubious_champs|
|
||||
%li.dubious-champs= "#{dubious_champs.libelle} (#{dubious_champs.description})"
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
= f.label :organisme do
|
||||
Organisme/s
|
||||
%span.mandatory *
|
||||
%p.notice Indiquez les organismes depuis l’échelon territoriale jusqu’au ministère séparés par une virgule
|
||||
%p.notice Indiquez les organismes depuis l’échelon territorial jusqu’au ministère séparés par une virgule
|
||||
= f.text_field :organisme, placeholder: "mairie de Mours, préfecture de l'Oise, ministère de la Culture", required: true
|
||||
|
||||
= f.label :type_organisme do
|
||||
|
@ -25,7 +25,7 @@
|
|||
%span.mandatory *
|
||||
|
||||
%p.notice
|
||||
Veuillez saisir le numéro de SIRET de l'organisme dont ce service dépend.
|
||||
Veuillez saisir le numéro de SIRET de l’organisme dont ce service dépend.
|
||||
%br
|
||||
= link_to "➡ Rechercher le numéro SIRET sur « annuaire-entreprises.data.gouv.fr »", annuaire_link, target: "_blank"
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
|
||||
%p
|
||||
Pour les usagers ou les administrations publiques (collectivités, etc.) qui souhaitent remplir une démarche ou un déposer un dossier en ligne, l’entrée dans #{APPLICATION_NAME} se fait via un lien fourni par l’administration responsable, sur son propre site web. Ce lien vous permettra de créer un compte et de remplir le formulaire dans la foulée.
|
||||
Pour les usagers ou les administrations publiques (collectivités, etc.) qui souhaitent remplir une démarche ou déposer un dossier en ligne, l’entrée dans #{APPLICATION_NAME} se fait via un lien fourni par l’administration responsable, sur son propre site web. Ce lien vous permettra de créer un compte et de remplir le formulaire dans la foulée.
|
||||
|
||||
%p
|
||||
Si par contre vous rencontrez des problèmes lors de l'utilisation de #{APPLICATION_NAME} en tant qu'usager, merci d’expliciter le problème rencontré sur notre
|
||||
|
@ -16,7 +16,7 @@
|
|||
\.
|
||||
|
||||
%p
|
||||
Si vous avez fait une demande de compte administrateur légitime avec une adresse email grand public (Orange, Wanadoo etc), merci de nous contacter sur notre
|
||||
Si vous avez fait une demande de compte administrateur légitime avec une adresse email grand public (Orange, Wanadoo, etc.), merci de nous contacter sur notre
|
||||
= link_to("formulaire de contact administrateur", contact_admin_url)
|
||||
\.
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
Bonjour,
|
||||
|
||||
%p
|
||||
Voici le résumé de votre activité hebdomadaire :
|
||||
Voici le résumé de votre activité hebdomadaire :
|
||||
|
||||
- @overview[:procedure_overviews].each_with_index do |procedure_overview, index|
|
||||
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
- if @bulk_messages.present?
|
||||
%section.list-avis.mt-8
|
||||
%h1.tab-title
|
||||
Messages envoyés précedemment
|
||||
Messages envoyés précédemment
|
||||
%span.fr-badge= @bulk_messages.count
|
||||
|
||||
%ul
|
||||
|
@ -29,4 +29,4 @@
|
|||
= render Attachment::ShowComponent.new(attachment: message.piece_jointe.attachment)
|
||||
- else
|
||||
.page-title.center
|
||||
%h2 Il n'y a aucun dossier en brouillon dans vos groupes instructeurs
|
||||
%h2 Il n’y a aucun dossier en brouillon dans vos groupes d’instructeurs
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
%p
|
||||
L’utilisateur
|
||||
= @invite.email_sender
|
||||
souhaite que vous participiez à l'élaboration d’un dossier pour la démarche
|
||||
souhaite que vous participiez à l’élaboration d’un dossier pour la démarche
|
||||
%strong= @invite.dossier.procedure.libelle
|
||||
sur #{APPLICATION_NAME}.
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
Bonjour,
|
||||
|
||||
%p
|
||||
L’utilisateur <b>« #{@user.email} »</b> a demandé la fusion de son compte avec le votre <b>« #{@requested_email} »</b>.
|
||||
L’utilisateur <b>« #{@user.email} »</b> a demandé la fusion de son compte avec le vôtre <b>« #{@requested_email} »</b>.
|
||||
|
||||
%p
|
||||
Si vous désirez confirmer la fusion de ces comptes :
|
||||
|
|
|
@ -255,7 +255,7 @@ fr:
|
|||
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.
|
||||
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
|
||||
dossier_link_html: L’identifiant du dossier, sous forme de nombre entier
|
||||
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>
|
||||
examples:
|
||||
title: Exemple
|
||||
|
@ -289,7 +289,7 @@ fr:
|
|||
prefill_query_copy: Copier la requête de préremplissage
|
||||
json_description_title: Description JSON de la démarche
|
||||
json_description_info: Copiez la requête grâce au bouton ci-dessous pour découvrir les détails de la démarche et de ses champs au format JSON
|
||||
json_description_copy: Copier la requête d'obtention de la description JSON
|
||||
json_description_copy: Copier la requête d’obtention de la description JSON
|
||||
registrations:
|
||||
new:
|
||||
title: "Creation de compte sur %{name}"
|
||||
|
@ -355,7 +355,7 @@ fr:
|
|||
messaging: Messagerie
|
||||
involved_persons: Personnes impliquées
|
||||
tab_explainations:
|
||||
a_suivre: Aucun instructeur n’est affecté au suivi de ces dossiers. Soyez le premier !
|
||||
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.
|
||||
traites_html: "Les dossiers dans cet onglet sont terminés : ils ont été acceptés, refusés ou classés sans suite. Vous pouvez <a href=%{archives_path}>télécharger</a> les archives au format zip des dossiers terminés et leurs pièces jointes."
|
||||
tous: Tous les dossiers déposés sur cette démarche, qu'ils soient à suivre, suivis par vous ou suivis par d'autres instructeurs.
|
||||
|
@ -372,7 +372,7 @@ fr:
|
|||
title: Sélectionner un filtre
|
||||
select_all: Tout selectionner
|
||||
batch_operation:
|
||||
enabled: "Ajouter le dossier %{dossier_id} à la selection pour un traitement de masse"
|
||||
enabled: "Ajouter le dossier %{dossier_id} à la sélection pour un traitement de masse"
|
||||
disabled: "Impossible d'ajouter le dossier %{dossier_id} à la selection car il est déjà dans un traitement de masse"
|
||||
show_deleted_dossiers: Afficher les dossiers supprimés
|
||||
personalize: Personnaliser le tableau
|
||||
|
@ -392,7 +392,7 @@ fr:
|
|||
empty: "Aucun dossier"
|
||||
detail_one: "Pour remplir une démarche, contactez votre administration en lui demandant le lien de la démarche."
|
||||
detail_two: "Celui ci doit ressembler à"
|
||||
fix_champ: "corriger l'erreur"
|
||||
fix_champ: "corriger l’erreur"
|
||||
archived_dossier: "Votre dossier sera conservé %{duree_conservation_dossiers_dans_ds} mois supplémentaire"
|
||||
identite:
|
||||
identity_data: Données d’identité
|
||||
|
@ -404,7 +404,7 @@ fr:
|
|||
complete_data: Merci de remplir vos informations personnelles pour accéder à la démarche.
|
||||
continue: Continuer
|
||||
merci:
|
||||
thanks: Merci !
|
||||
thanks: Merci !
|
||||
dossier_send_l1: Votre dossier sur la démarche
|
||||
dossier_send_l2: a bien été envoyé.
|
||||
dossier_acces_l1: Vous avez désormais accès à votre
|
||||
|
@ -476,8 +476,8 @@ fr:
|
|||
edit_draft: "Modifier le brouillon"
|
||||
actions: "Actions"
|
||||
transfers:
|
||||
sender_demande_en_cours: "Une demande de transfert est en cours sur le dossier Nº %{id} pour %{email}"
|
||||
receiver_demande_en_cours: "Demande de transfert pour le dossier Nº %{id} envoyé par %{email}"
|
||||
sender_demande_en_cours: "Une demande de transfert est en cours sur le dossier Nº %{id} pour %{email}"
|
||||
receiver_demande_en_cours: "Demande de transfert pour le dossier Nº %{id} envoyé par %{email}"
|
||||
revoke: Révoquer cette demande
|
||||
accept: Accepter
|
||||
reject: Rejeter
|
||||
|
@ -500,7 +500,7 @@ fr:
|
|||
reset_link_sent:
|
||||
email_sent_html: "Si un compte <strong>%{application_name}</strong> existe avec l’adresse <strong>%{email}</strong>, nous vous avons envoyé un email."
|
||||
click_link_to_reset_password: "Cliquez sur le lien contenu dans l’email pour changer votre mot de passe."
|
||||
no_mail: "Vous n’avez pas reçu l’email ?"
|
||||
no_mail: "Vous n’avez pas reçu l’email ?"
|
||||
check_spams: "Vérifiez la boite Indésirables ou Spam de votre boite email."
|
||||
check_account: "Avez-vous bien créé un compte %{application_name} avec l’adresse %{email} ? Si aucun compte n’existe avec cette adresse, vous ne recevrez pas de message."
|
||||
check_france_connect_html: "Vous êtes-vous connecté avec France Connect par le passé ? Dans ce cas <a href=\"%{href}\">essayez à nouveau avec France Connect</a>."
|
||||
|
@ -812,8 +812,8 @@ fr:
|
|||
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.<br /><br />Vérifiez-le auprès de <a href='https://datapass.api.gouv.fr/'>https://datapass.api.gouv.fr/</a>"
|
||||
not_found_token: "Mise à jour impossible : le jeton n’a pas été trouvé ou n’est pas actif<br /><br />Vérifiez-le auprès de <a href='https://datapass.api.gouv.fr/'>https://datapass.api.gouv.fr/</a>"
|
||||
no_scopes_token: "Mise à jour impossible : le jeton n’a pas acces aux données.<br /><br />Vérifiez-le auprès de <a href='https://datapass.api.gouv.fr/'>https://datapass.api.gouv.fr/</a>"
|
||||
not_found_token: "Mise à jour impossible : le jeton n’a pas été trouvé ou n’est pas actif<br /><br />Vérifiez-le auprès de <a href='https://datapass.api.gouv.fr/'>https://datapass.api.gouv.fr/</a>"
|
||||
network_error: "Mise à jour impossible : une erreur réseau est survenue"
|
||||
api_particulier:
|
||||
already_configured: "Déjà rempli"
|
||||
|
|
|
@ -30,14 +30,14 @@ fr:
|
|||
copy_html: "Sauf mention contraire, tous les contenus de ce site sont sous %{link}"
|
||||
license: "licence etalab 2.0"
|
||||
accessibilite:
|
||||
label: "Accessibilité : partiellement conforme"
|
||||
label: "Accessibilité : partiellement conforme"
|
||||
title: "Consulter notre déclaration d’accessibilité"
|
||||
api_doc:
|
||||
label: "Documentation de l’API"
|
||||
title: "Documentation graphql de l’API"
|
||||
url: "https://doc.demarches-simplifiees.fr/pour-aller-plus-loin/graphql"
|
||||
dinum:
|
||||
title: "Le site de la DINUM — Gouvernement"
|
||||
title: "Le site de la DINUM — Gouvernement"
|
||||
url: "https://www.numerique.gouv.fr/dinum/"
|
||||
alt: "Direction interministérielle du numérique"
|
||||
cgu:
|
||||
|
|
|
@ -15,8 +15,8 @@ fr:
|
|||
other: Inviter aussi l’expert sur les dossiers liés n° %{ids}
|
||||
revoke: Révoquer la demande d’avis
|
||||
remind: Relancer l’expert
|
||||
question_label: Posez une question à l'expert
|
||||
question_label_hint: (facultatif) l'expert pourra répondre par oui/non
|
||||
question_label: Posez une question à l’expert
|
||||
question_label_hint: (facultatif) l’expert pourra répondre par oui/non
|
||||
introduction: Message d'introduction
|
||||
question_answer:
|
||||
true: oui
|
||||
|
|
|
@ -5,5 +5,4 @@ fr:
|
|||
champs/iban_champ:
|
||||
attributes:
|
||||
value:
|
||||
invalid_iban: n'est pas au format IBAN
|
||||
|
||||
invalid_iban: n’est pas au format IBAN
|
||||
|
|
|
@ -5,5 +5,5 @@ fr:
|
|||
dossier_transfer:
|
||||
attributes:
|
||||
email:
|
||||
format: "L'adresse email %{message}"
|
||||
format: "L’adresse email %{message}"
|
||||
invalid: "est invalide"
|
||||
|
|
|
@ -5,4 +5,4 @@ fr:
|
|||
other: Démarches sans expiration
|
||||
attributes:
|
||||
outdated_procedure:
|
||||
dossiers_close_to_expiration: Dossier pouvant être expirés
|
||||
dossiers_close_to_expiration: Dossiers pouvant être expirés
|
||||
|
|
|
@ -15,4 +15,4 @@ fr:
|
|||
format: "Le libellé %{message}"
|
||||
closed:
|
||||
format: "%{message}"
|
||||
accepted: Il doit y avoir au moins un groupe instructeur actif sur chaque démarche
|
||||
accepted: Il doit y avoir au moins un groupe d’instructeurs actif sur chaque démarche
|
||||
|
|
|
@ -11,5 +11,5 @@ fr:
|
|||
'Logic::GreaterThanEq': Supérieur ou égal à
|
||||
'Logic::And': Et
|
||||
'Logic::Or': Ou
|
||||
'Logic::NotEq': N'est pas
|
||||
'Logic::NotEq': N’est pas
|
||||
'Logic::IncludeOperator': Contient
|
||||
|
|
|
@ -7,14 +7,14 @@ fr:
|
|||
attributes:
|
||||
procedure:
|
||||
hints:
|
||||
description: Décrivez en quelques lignes le contexte, la finalité etc.
|
||||
description: Décrivez en quelques lignes le contexte, la finalité, etc.
|
||||
description_target_audience: Décrivez en quelques lignes les destinataires finaux de la démarche, les critères d’éligibilité s’il y en a, les pré-requis, etc.
|
||||
lien_site_web: "Exemple: 'https://exemple.gouv.fr/ma_demarche'"
|
||||
cadre_juridique: "Exemple: 'https://www.legifrance.gouv.fr/'"
|
||||
path: Lien public
|
||||
organisation: Organisme
|
||||
duree_conservation_dossiers_dans_ds: Durée de conservation des dossiers sur demarches-simplifiees.fr (choisi par un usager)
|
||||
max_duree_conservation_dossiers_dans_ds: Durée de conservation des dossiers maximum (autorisé par un super admin de DS)
|
||||
max_duree_conservation_dossiers_dans_ds: Durée maximale de conservation des dossiers (autorisée par un super admin de DS)
|
||||
id: Id
|
||||
libelle: Titre de la démarche
|
||||
description: Quel est l’objet de la démarche ?
|
||||
|
@ -36,7 +36,7 @@ fr:
|
|||
api_particulier_token: Jeton API Particulier
|
||||
routing_criteria_name: Nomination du routage
|
||||
initiated_mail: L’email de notification de passage de dossier en instruction
|
||||
received_mail: L’email de notification de dépot de dossier
|
||||
received_mail: L’email de notification de dépôt de dossier
|
||||
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
|
||||
|
|
|
@ -5,9 +5,9 @@ fr:
|
|||
titles:
|
||||
main: Experts invités sur %{libelle}
|
||||
allow_invite_experts: "Autoriser les instructeurs à solliciter des experts invités"
|
||||
allow_expert_messaging: "Autoriser les experts à acceder à la messagerie usager"
|
||||
allow_expert_messaging: "Autoriser les experts à accéder à la messagerie usager"
|
||||
manage_procedure_experts: "Gérer les experts invités de la démarche"
|
||||
descriptions:
|
||||
allow_invite_experts : Lorsque cette fonctionnalité est active, les instructeurs peuvent solliciter les experts
|
||||
allow_expert_messaging: Lorsque cette fonctionnalité est active, les experts peuvent demander des informations aux usagers
|
||||
manage_procedure_experts: Lorsque cette fonctionnalité est active, les instructeurs ne peuvent uniquement solliciter les experts de votre liste
|
||||
manage_procedure_experts: Lorsque cette fonctionnalité est active, les instructeurs peuvent uniquement solliciter les experts de votre liste
|
||||
|
|
|
@ -37,11 +37,11 @@ fr:
|
|||
import_file_procedure_not_published: L’import par fichier CSV est disponible une fois la démarche publiée
|
||||
groupes:
|
||||
title: Import / Export en masse
|
||||
notice_1_html: Pour l'import, votre fichier csv doit comporter 2 colonnes (Groupe, Email) et être séparé par des virgules (<a href=/csv/fr/import-groupe-test.csv>exemple de fichier</a>). Le poids du fichier doit être inférieur %{csv_max_size}.
|
||||
notice_1_html: Pour l’import, votre fichier csv doit comporter 2 colonnes (Groupe, Email) et être séparé par des virgules (<a href=/csv/fr/import-groupe-test.csv>exemple de fichier</a>). Le poids du fichier doit être inférieur %{csv_max_size}.
|
||||
notice_2: L’import n’écrase pas les groupes existants. Il permet uniquement d'en ajouter. Pour supprimer un groupe, allez dans la page dédiée et cliquez sur le bouton « Supprimer ».
|
||||
instructeurs:
|
||||
title: Import en masse
|
||||
notice_1_html: Pour l'import, le fichier csv doit comporter 1 seule colonne (Email) avec une adresse email d'instructeur par ligne (<a href=/csv/import-instructeurs-test.csv>exemple de fichier</a>). Le poids du fichier doit être inférieur %{csv_max_size}.
|
||||
notice_1_html: Pour l’import, le fichier csv doit comporter 1 seule colonne (Email) avec une adresse email d'instructeur par ligne (<a href=/csv/import-instructeurs-test.csv>exemple de fichier</a>). Le poids du fichier doit être inférieur %{csv_max_size}.
|
||||
notice_2: L’import n’écrase pas les instructeurs existants. Il permet uniquement d'en ajouter. Pour supprimer un instructeur, cliquez sur le bouton « Retirer ».
|
||||
existing_groupe:
|
||||
one: "%{count} groupe existe"
|
||||
|
|
|
@ -2,7 +2,7 @@ fr:
|
|||
administrateurs:
|
||||
informations:
|
||||
opendata_header: Open data
|
||||
opendata_notice_html: "Les démarches à destination du public hébergées par Démarches Simplifiées sont dans leur majorité à destination des usagers ou des personnes morales, mais aussi aux agents ou contribuent au fonctionnement des services.<br>
|
||||
opendata_notice_html: "Les démarches à destination du public hébergées par Démarches Simplifiées sont dans leur majorité à destination des usagers ou des personnes morales mais aussi des agents, ou contribuent au fonctionnement des services.<br>
|
||||
Dans leur majorité, les descriptions des formulaires, le titre des champs, sont des informations qui peuvent être communiquées au public en Open data, sous un format numérique facilement exploitable. Les valeurs saisies par les usagers restent évidemment confidentielles.<br>
|
||||
Ces informations seront publiées sur data.gouv.fr et seront mises à jour régulièrement."
|
||||
opendata: "Autorisez-vous la publication du descriptif de la démarche ?"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
fr:
|
||||
administrateurs:
|
||||
revision_changes:
|
||||
has_changes: Modifications en cours (appliqué à la prochaine publication)
|
||||
has_changes: Modifications en cours (appliquées à la prochaine publication)
|
||||
carte_layers:
|
||||
unesco: UNESCO
|
||||
arretes_protection: Arrêtés de protection
|
||||
|
|
|
@ -16,6 +16,6 @@ fr:
|
|||
you_are_a_citizen: Vous êtes un particulier ?
|
||||
citizen_page: Accéder à notre page dédiée
|
||||
connect: Connectez-vous
|
||||
signin_with: "S'identifier avec"
|
||||
signin_with: "S’identifier avec"
|
||||
whats_agentconnect: 'Quʼest ce quʼAgentConnect ?'
|
||||
pro_email: Email professionnel
|
||||
|
|
|
@ -5,5 +5,5 @@ fr:
|
|||
one: "Un dossier a été supprimé automatiquement"
|
||||
other: "Des dossiers ont été supprimés automatiquement"
|
||||
header:
|
||||
one: "Le délai maximum de conservation du dossier suivant a été atteint, il a donc été supprimé :"
|
||||
other: "Le délai maximum de conservation des dossiers suivants a été atteint, ils ont donc été supprimés :"
|
||||
one: "Le délai maximal de conservation du dossier suivant a été atteint, celui-ci a donc été supprimé :"
|
||||
other: "Le délai maximal de conservation des dossiers suivants a été atteint, ceux-ci ont donc été supprimés :"
|
||||
|
|
|
@ -11,5 +11,5 @@ fr:
|
|||
one: Votre compte reste activé sur Démarches Simplifiées, seul le dossier est supprimé.
|
||||
other: Votre compte reste activé sur Démarches Simplifiées, seuls les dossiers ont été supprimés.
|
||||
footer_en_construction:
|
||||
one: "Le dossier ne sera pas traité, nous nous excusons de la gène occasionnée."
|
||||
other: "Les dossiers ne seront pas traités, nous nous excusons de la gène occasionnée."
|
||||
one: "Le dossier ne sera pas traité, nous nous excusons de la gêne occasionnée."
|
||||
other: "Les dossiers ne seront pas traités, nous nous excusons de la gêne occasionnée."
|
||||
|
|
|
@ -5,5 +5,5 @@ fr:
|
|||
one: "Un dossier en brouillon a été supprimé automatiquement"
|
||||
other: "Des dossiers en brouillon ont été supprimés automatiquement"
|
||||
header:
|
||||
one: "Le délai maximum de conservation du dossier en brouillon suivant a été atteint, il a donc été supprimé :"
|
||||
other: "Le délai maximum de conservation des dossiers en brouillon suivants a été atteint, ils ont donc été supprimés :"
|
||||
one: "Le délai maximum de conservation du dossier en brouillon suivant a été atteint, celui-ci a donc été supprimé :"
|
||||
other: "Le délai maximum de conservation des dossiers en brouillon suivants a été atteint, ceux-ci ont donc été supprimés :"
|
||||
|
|
|
@ -6,7 +6,7 @@ fr:
|
|||
other: Des dossiers en brouillon vont bientôt être supprimés
|
||||
header:
|
||||
one: "Afin de limiter la conservation de vos données personnelles, le dossier en brouillon suivant sera bientôt automatiquement supprimé :"
|
||||
other: "Afin de limiter la conservation de vos données personnelles, les dossiers en brouillon suivant seront bientôt automatiquement supprimés :"
|
||||
other: "Afin de limiter la conservation de vos données personnelles, les dossiers en brouillon suivants seront bientôt automatiquement supprimés :"
|
||||
footer:
|
||||
one: "Si vous souhaitez toujours déposer ce dossier, vous pouvez retrouver votre brouillon pendant encore <b>un mois</b>. Si vous souhaitez conserver votre dossier plus longtemps, vous pouvez <b>prolonger sa durée de conservation</b> dans l’interface. Et sinon, vous n’avez rien à faire."
|
||||
other: "Si vous souhaitez toujours déposer ces dossiers, vous pouvez retrouver vos brouillons pendant encore <b>un mois</b>. Si vous souhaitez conserver vos dossiers plus longtemps, vous pouvez <b>prolonger leur durée de conservation</b> au cas par cas dans l’interface. Et sinon, vous n’avez rien à faire."
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
fr:
|
||||
dossier_mailer:
|
||||
notify_groupe_instructeur_changed:
|
||||
subject: Le dossier nº %{dossier_id} a changé de groupe instructeur
|
||||
subject: Le dossier nº %{dossier_id} a changé de groupe d’instructeurs
|
||||
|
|
|
@ -9,10 +9,10 @@ fr:
|
|||
other: Des dossiers dont le traitement est terminé vont bientôt être supprimés
|
||||
header_en_construction:
|
||||
one: "Le dossier en construction suivant sera bientôt automatiquement supprimé :"
|
||||
other: "Les dossiers en construction suivant seront bientôt automatiquement supprimés :"
|
||||
other: "Les dossiers en construction suivants seront bientôt automatiquement supprimés :"
|
||||
header_termine:
|
||||
one: "Le dossier suivant dont le traitement est terminé sera bientôt automatiquement supprimé :"
|
||||
other: "Les dossiers suivant dont le traitement est terminé seront bientôt automatiquement supprimés :"
|
||||
other: "Les dossiers suivants dont le traitement est terminé seront bientôt automatiquement supprimés :"
|
||||
footer_en_construction:
|
||||
one: "Vous avez <b>deux semaines</b> pour commencer l’instruction du dossier."
|
||||
other: "Vous avez <b>deux semaines</b> pour commencer l’instruction des dossiers."
|
||||
|
|
|
@ -2,4 +2,4 @@ fr:
|
|||
dossier_mailer:
|
||||
notify_new_avis_to_instructeur:
|
||||
subject: Nouvel avis déposé sur le dossier n°%{dossier_id}
|
||||
body: Un nouvel a été déposé par un expert sur le dossier n° %{dossier_id} de la démarche %{libelle_demarche}.
|
||||
body: Un nouvel avis a été déposé par un expert sur le dossier n° %{dossier_id} de la démarche %{libelle_demarche}.
|
||||
|
|
|
@ -3,5 +3,5 @@ fr:
|
|||
commentaires:
|
||||
destroy:
|
||||
notice: Votre message a été supprimé
|
||||
alert_acl: Impossible de supprimer le message, celui ci ne vous appartient pas
|
||||
alert_acl: Impossible de supprimer le message, celui-ci ne vous appartient pas
|
||||
alert_already_discarded: Ce message a déjà été supprimé
|
||||
|
|
|
@ -3,12 +3,12 @@ fr:
|
|||
dossiers:
|
||||
header:
|
||||
banner:
|
||||
expiration_date_extended: " – la date de conservation a déjà été etendue"
|
||||
expiration_date_extended: " – la date de conservation a déjà été étendue"
|
||||
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.
|
||||
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.
|
||||
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 en 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
|
||||
administrators_list: voir les administrateurs
|
||||
|
|
|
@ -9,7 +9,7 @@ fr:
|
|||
archived: archivés
|
||||
dossiers_close_to_expiration: expirant
|
||||
dossiers_supprimes_recemment: supprimés
|
||||
copy_link_button: Copier le lien de la démarche dans le presse papier
|
||||
copy_link_button: Copier le lien de la démarche dans le presse-papiers
|
||||
email_usagers:
|
||||
contact_users: Contacter les usagers (brouillon)
|
||||
notice: "Vous allez envoyer un message à %{dossiers_count} dont les dossiers sont en brouillon, dans les groupes instructeurs : %{groupe_instructeurs}."
|
||||
|
|
|
@ -25,7 +25,7 @@ fr:
|
|||
lost_user:
|
||||
question: Je ne trouve pas la démarche que je veux faire
|
||||
answer_html: "<p>Nous vous invitons à contacter l’administration en charge de votre démarche pour qu’elle vous indique le lien à suivre. Celui-ci devrait ressembler à cela : <code>%{base_url}/commencer/NOM_DE_LA_DEMARCHE</code>.</p>
|
||||
<p>Vous pouvez aussi <a href=\"%{link_lost_user}\">consulter ici la liste de nos démarches les plus fréquentes (permis, detr etc)</a>.</p>"
|
||||
<p>Vous pouvez aussi <a href=\"%{link_lost_user}\">consulter ici la liste de nos démarches les plus fréquentes (permis, detr, etc.)</a>.</p>"
|
||||
other:
|
||||
question: Autre sujet
|
||||
admin:
|
||||
|
|
|
@ -8,6 +8,6 @@ fr:
|
|||
irrevocable_html: Une fois la demande de transfert acceptée, le dossier sera associé au compte du destinataire et <strong>vous ne pourrez plus y accéder</strong>.
|
||||
email_label: Email du compte destinataire
|
||||
submit: Envoyer la demande de transfert
|
||||
notice_sent: L'invitation au transfert a été envoyée avec succès
|
||||
notice_sent: L’invitation au transfert a été envoyée avec succès
|
||||
destroy: La demande de transfert a été supprimée avec succès
|
||||
unauthorized_destroy: Vous n'avez pas l'autorisation pour supprimer cette demande de transfert
|
||||
unauthorized_destroy: Vous n’avez pas l’autorisation pour supprimer cette demande de transfert
|
||||
|
|
|
@ -14,8 +14,8 @@ fr:
|
|||
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 étendre la durée de conversation en cliquant sur le bouton ci-dessous.
|
||||
en_construction: Votre dossier est en attente de prise en charge par l’administration. Le délai de prise en charge maximale est de %{nominal_duration_months} mois. Vous pouvez toutefois étendre cette durée en cliquant sur le bouton ci-dessous.
|
||||
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.
|
||||
en_construction: Votre dossier est en attente de prise en charge par l’administration. Le délai de prise en charge maximal est de %{nominal_duration_months} mois. Vous pouvez toutefois étendre cette durée en cliquant sur le bouton ci-dessous.
|
||||
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 en conserver une trace, vous pouvez le télécharger au format PDF.
|
||||
button_delay_expiration:
|
||||
one: "Conserver %{count} mois supplémentaire"
|
||||
other: "Conserver %{count} mois supplémentaires"
|
||||
|
|
|
@ -34,7 +34,7 @@ RSpec.describe Dossiers::BatchAlertComponent, type: :component do
|
|||
}
|
||||
|
||||
it { is_expected.to have_selector('.fr-alert--success') }
|
||||
it { is_expected.to have_text("L'action de masse est terminée") }
|
||||
it { is_expected.to have_text("L’action de masse est terminée") }
|
||||
it { is_expected.to have_text("2 dossiers ont été archivés") }
|
||||
it { expect(batch_operation.seen_at).to eq(nil) }
|
||||
end
|
||||
|
@ -47,7 +47,7 @@ RSpec.describe Dossiers::BatchAlertComponent, type: :component do
|
|||
}
|
||||
|
||||
it { is_expected.to have_selector('.fr-alert--warning') }
|
||||
it { is_expected.to have_text("L'action de masse est terminée") }
|
||||
it { is_expected.to have_text("L’action de masse est terminée") }
|
||||
it { is_expected.to have_text("1/2 dossiers ont été archivés") }
|
||||
it { expect(batch_operation.seen_at).to eq(nil) }
|
||||
|
||||
|
@ -88,7 +88,7 @@ RSpec.describe Dossiers::BatchAlertComponent, type: :component do
|
|||
}
|
||||
|
||||
it { is_expected.to have_selector('.fr-alert--success') }
|
||||
it { is_expected.to have_text("L'action de masse est terminée") }
|
||||
it { is_expected.to have_text("L’action de masse est terminée") }
|
||||
it { is_expected.to have_text("2 dossiers ont été passés en instruction") }
|
||||
it { expect(batch_operation.seen_at).to eq(nil) }
|
||||
end
|
||||
|
@ -101,7 +101,7 @@ RSpec.describe Dossiers::BatchAlertComponent, type: :component do
|
|||
}
|
||||
|
||||
it { is_expected.to have_selector('.fr-alert--warning') }
|
||||
it { is_expected.to have_text("L'action de masse est terminée") }
|
||||
it { is_expected.to have_text("L’action de masse est terminée") }
|
||||
it { is_expected.to have_text("1/2 dossiers ont été passés en instruction") }
|
||||
it { expect(batch_operation.seen_at).to eq(nil) }
|
||||
|
||||
|
@ -142,7 +142,7 @@ RSpec.describe Dossiers::BatchAlertComponent, type: :component do
|
|||
}
|
||||
|
||||
it { is_expected.to have_selector('.fr-alert--success') }
|
||||
it { is_expected.to have_text("L'action de masse est terminée") }
|
||||
it { is_expected.to have_text("L’action de masse est terminée") }
|
||||
it { is_expected.to have_text("2 dossiers ont été acceptés") }
|
||||
it { expect(batch_operation.seen_at).to eq(nil) }
|
||||
end
|
||||
|
@ -155,7 +155,7 @@ RSpec.describe Dossiers::BatchAlertComponent, type: :component do
|
|||
}
|
||||
|
||||
it { is_expected.to have_selector('.fr-alert--warning') }
|
||||
it { is_expected.to have_text("L'action de masse est terminée") }
|
||||
it { is_expected.to have_text("L’action de masse est terminée") }
|
||||
it { is_expected.to have_text("1/2 dossiers ont été acceptés") }
|
||||
it { expect(batch_operation.seen_at).to eq(nil) }
|
||||
|
||||
|
@ -196,7 +196,7 @@ RSpec.describe Dossiers::BatchAlertComponent, type: :component do
|
|||
}
|
||||
|
||||
it { is_expected.to have_selector('.fr-alert--success') }
|
||||
it { is_expected.to have_text("L'action de masse est terminée") }
|
||||
it { is_expected.to have_text("L’action de masse est terminée") }
|
||||
it { is_expected.to have_text("2 dossiers ont été suivis") }
|
||||
it { expect(batch_operation.seen_at).to eq(nil) }
|
||||
end
|
||||
|
@ -209,7 +209,7 @@ RSpec.describe Dossiers::BatchAlertComponent, type: :component do
|
|||
}
|
||||
|
||||
it { is_expected.to have_selector('.fr-alert--warning') }
|
||||
it { is_expected.to have_text("L'action de masse est terminée") }
|
||||
it { is_expected.to have_text("L’action de masse est terminée") }
|
||||
it { is_expected.to have_text("1/2 dossiers ont été suivis") }
|
||||
it { expect(batch_operation.seen_at).to eq(nil) }
|
||||
|
||||
|
@ -250,7 +250,7 @@ RSpec.describe Dossiers::BatchAlertComponent, type: :component do
|
|||
}
|
||||
|
||||
it { is_expected.to have_selector('.fr-alert--success') }
|
||||
it { is_expected.to have_text("L'action de masse est terminée") }
|
||||
it { is_expected.to have_text("L’action de masse est terminée") }
|
||||
it { is_expected.to have_text("2 dossiers ne sont plus suivis") }
|
||||
it { expect(batch_operation.seen_at).to eq(nil) }
|
||||
end
|
||||
|
@ -263,7 +263,7 @@ RSpec.describe Dossiers::BatchAlertComponent, type: :component do
|
|||
}
|
||||
|
||||
it { is_expected.to have_selector('.fr-alert--warning') }
|
||||
it { is_expected.to have_text("L'action de masse est terminée") }
|
||||
it { is_expected.to have_text("L’action de masse est terminée") }
|
||||
it { is_expected.to have_text("1/2 dossiers ne sont plus suivis") }
|
||||
it { expect(batch_operation.seen_at).to eq(nil) }
|
||||
|
||||
|
@ -304,7 +304,7 @@ RSpec.describe Dossiers::BatchAlertComponent, type: :component do
|
|||
}
|
||||
|
||||
it { is_expected.to have_selector('.fr-alert--success') }
|
||||
it { is_expected.to have_text("L'action de masse est terminée") }
|
||||
it { is_expected.to have_text("L’action de masse est terminée") }
|
||||
it { is_expected.to have_text("2 dossiers ont été repassés en construction") }
|
||||
it { expect(batch_operation.seen_at).to eq(nil) }
|
||||
end
|
||||
|
@ -317,7 +317,7 @@ RSpec.describe Dossiers::BatchAlertComponent, type: :component do
|
|||
}
|
||||
|
||||
it { is_expected.to have_selector('.fr-alert--warning') }
|
||||
it { is_expected.to have_text("L'action de masse est terminée") }
|
||||
it { is_expected.to have_text("L’action de masse est terminée") }
|
||||
it { is_expected.to have_text("1/2 dossiers ont été repassés en construction") }
|
||||
it { expect(batch_operation.seen_at).to eq(nil) }
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -654,7 +654,7 @@ describe API::V2::GraphqlController do
|
|||
context 'validation error' do
|
||||
it {
|
||||
expect(gql_errors).to be_nil
|
||||
expect(gql_data[:groupeInstructeurModifier][:errors].first[:message]).to eq('Il doit y avoir au moins un groupe instructeur actif sur chaque démarche')
|
||||
expect(gql_data[:groupeInstructeurModifier][:errors].first[:message]).to eq('Il doit y avoir au moins un groupe d’instructeurs actif sur chaque démarche')
|
||||
}
|
||||
end
|
||||
end
|
||||
|
|
|
@ -746,7 +746,7 @@ describe Users::DossiersController, type: :controller do
|
|||
subject
|
||||
end
|
||||
|
||||
it { expect(flash.alert).to include("Le champ « l » n'est pas au format IBAN, #{anchor_to_first_champ}") }
|
||||
it { expect(flash.alert).to include("Le champ « l » n’est pas au format IBAN, #{anchor_to_first_champ}") }
|
||||
end
|
||||
|
||||
context 'when the user has an invitation but is not the owner' do
|
||||
|
|
|
@ -134,7 +134,7 @@ describe Users::ProfilController, type: :controller do
|
|||
|
||||
it "should not transfer to an empty email" do
|
||||
expect { subject }.not_to change { DossierTransfer.count }
|
||||
expect(flash.alert).to eq(["L'adresse email est invalide"])
|
||||
expect(flash.alert).to eq(["L’adresse email est invalide"])
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -128,7 +128,7 @@ RSpec.describe DossierMailer, type: :mailer do
|
|||
it { expect(subject.subject).to eq("Un dossier a été supprimé automatiquement de votre compte") }
|
||||
it { expect(subject.body).to include("N° #{dossier.id} ") }
|
||||
it { expect(subject.body).to include(dossier.procedure.libelle) }
|
||||
it { expect(subject.body).to include("nous nous excusons de la gène occasionnée") }
|
||||
it { expect(subject.body).to include("nous nous excusons de la gêne occasionnée") }
|
||||
end
|
||||
|
||||
describe 'termine' do
|
||||
|
@ -223,7 +223,7 @@ RSpec.describe DossierMailer, type: :mailer do
|
|||
|
||||
subject { described_class.notify_groupe_instructeur_changed(instructeur, dossier) }
|
||||
|
||||
it { expect(subject.subject).to eq("Le dossier nº #{dossier.id} a changé de groupe instructeur") }
|
||||
it { expect(subject.subject).to eq("Le dossier nº #{dossier.id} a changé de groupe d’instructeurs") }
|
||||
it { expect(subject.body).to include("n° #{dossier.id}") }
|
||||
it { expect(subject.body).to include(dossier.procedure.libelle) }
|
||||
it { expect(subject.body).to include("Suite à cette modification, vous ne suivez plus ce dossier.") }
|
||||
|
|
|
@ -149,7 +149,7 @@ describe 'Publishing a procedure', js: true do
|
|||
click_on procedure.libelle
|
||||
find('#publish-procedure-link').click
|
||||
|
||||
expect(page).to have_content("Attention, certains champs ne peuvent être demandé par l'administration.")
|
||||
expect(page).to have_content("Attention, certains champs ne peuvent être demandés par l’administration.")
|
||||
expect(page).to have_selector(".dubious-champs", count: dubious_champs.size)
|
||||
end
|
||||
end
|
||||
|
|
|
@ -52,12 +52,12 @@ describe 'BatchOperation a dossier:', js: true do
|
|||
|
||||
# ensure alert updates when jobs are run
|
||||
click_on "Recharger la page"
|
||||
expect(page).to have_content("L'action de masse est terminée")
|
||||
expect(page).to have_content("L’action de masse est terminée")
|
||||
expect(page).to have_content("1 dossier a été archivé")
|
||||
|
||||
# clean alert after reload
|
||||
visit instructeur_procedure_path(procedure, statut: 'traites')
|
||||
expect(page).not_to have_content("L'action de masse est terminée")
|
||||
expect(page).not_to have_content("L’action de masse est terminée")
|
||||
|
||||
# try checkall
|
||||
find("##{dom_id(BatchOperation.new, :checkbox_all)}").check
|
||||
|
|
Loading…
Reference in a new issue