import { personMessages } from 'ChillPersonAssets/vuejs/_js/i18n'; import { thirdpartyMessages } from 'ChillThirdPartyAssets/vuejs/_js/i18n'; import { addressMessages } from 'ChillMainAssets/vuejs/Address/i18n'; import { ontheflyMessages } from 'ChillMainAssets/vuejs/OnTheFly/i18n'; const appMessages = { fr: { course: { id: "id", title: { draft: "Création d'un nouveau parcours", active: "Modification du parcours" }, opening_date: "Date d'ouverture", closing_date: "Date de clôture", remark: "Commentaire", closing_motive: "Motif de clôture", user: "TMS", flags: "Indicateurs", status: "État", step: { draft: "Brouillon", active: "En file active" }, open_at: "ouvert le ", by: "par ", referrer: "Référent", emergency: "urgent", confidential: "confidentiel", regular: "régulier", occasional: "ponctuel" }, origin: { title: "Origine de la demande", label: "Origine de la demande", placeholder: "Renseignez l'origine de la demande", not_valid: "Indiquez une origine de la demande", }, persons_associated: { title: "Usagers concernés", counter: "Il n'y a pas encore d'usagers | 1 usager | {count} usagers", firstname: "Prénom", lastname: "Nom", name: "Nom", startdate: "Date d'entrée", enddate: "Date de sortie", add_persons: "Ajouter des usagers", date_start_to_end: "Participation du {start} au {end}", leave_course: "L'usager quitte le parcours", sure: "Êtes-vous sûr ?", sure_description: "Une fois confirmé, il ne sera pas possible de faire marche arrière ! La sortie reste cependant consignée dans l'historique du parcours.", ok: "Oui, l'usager quitte le parcours", show_household_number: "Voir le ménage (n° {id})", show_household: "Voir le ménage", person_without_household_warning: "Certaines usagers n'appartiennent actuellement à aucun ménage. Renseignez leur appartenance dès que possible.", update_household: "Modifier l'appartenance", participation_not_valid: "Sélectionnez ou créez au minimum 1 usager", }, requestor: { title: "Demandeur", add_requestor: "Ajouter un demandeur", is_anonymous: "Le demandeur est anonyme", counter: "Il n'y a pas encore de demandeur", type: "Type", person_id: "id", text: "Dénomination", firstName: "Prénom", lastName: "Nom", birthdate: "Date de naissance", center: "Centre", phonenumber: "Téléphone", mobilenumber: "Mobile", altNames: "Autres noms", address: "Adresse", location: "Localité", }, social_issue: { title: "Problématiques sociales", label: "Choisir les problématiques sociales", not_valid: "Sélectionnez au minimum une problématique sociale", }, courselocation: { title: "Localisation du parcours", add_temporary_address: "Ajouter une adresse temporaire", edit_temporary_address: "Modifier l'adresse temporaire", assign_course_address: "Désigner comme l'adresse du parcours", remove_button: "Enlever l'adresse", temporary_address_must_be_changed: "Cette adresse est temporaire. Le parcours devrait être localisé auprès d'un usager concerné.", associate_at_least_one_person_with_one_household_with_address: "Commencez d'abord par associer un membre du parcours à un ménage, et indiquez une adresse à ce ménage.", sure: "Êtes-vous sûr ?", sure_description: "Voulez-vous faire de cette adresse l'adresse du parcours ?", ok: "Désigner comme adresse du parcours", person_locator: "Parcours localisé auprès de {0}", not_valid: "Indiquez au minimum une localisation temporaire du parcours", no_address: "Il n'y a pas d'adresse associée au parcours" }, scopes: { title: "Services", add_at_least_one: "Indiquez au moins un service", }, referrer: { title: "Référent du parcours", label: "Vous pouvez choisir un TMS ou vous assigner directement comme référent", placeholder: "Choisir un TMS", assign_me: "M'assigner comme référent", }, resources: { title: "Interlocuteurs privilégiés", counter: "Il n'y a pas encore d'interlocuteur | 1 interlocuteur | {count} interlocuteurs", text: "Dénomination", description: "Description", add_resources: "Ajouter des interlocuteurs", }, comment: { title: "Observations", label: "Ajout d'une note", content: "Rédigez une première note…", created_by: "créé par {0}, le {1}" }, confirm: { title: "Confirmation", text_draft: "Le parcours est actuellement à l'état de {0}.", text_active: "En validant cette étape, vous lui donnez le statut {0}.", alert_validation: "Certaines conditions ne sont pas remplies pour pouvoir confirmer le parcours :", participation_not_valid: "sélectionnez au minimum 1 usager", socialIssue_not_valid: "sélectionnez au minimum une problématique sociale", location_not_valid: "indiquez au minimum une localisation temporaire du parcours", origin_not_valid: "indiquez une origine de la demande", set_a_scope: "indiquez au moins un service", sure: "Êtes-vous sûr ?", sure_description: "Une fois le changement confirmé, il ne sera plus possible de le remettre à l'état de brouillon !", ok: "Confirmer le parcours" }, // catch errors 'Error while updating AccompanyingPeriod Course.': "Erreur du serveur lors de la mise à jour du parcours d'accompagnement.", 'Error while retriving AccompanyingPeriod Course.': "Erreur du serveur lors du chargement du parcours d'accompagnement.", 'Error while confirming AccompanyingPeriod Course.': "Erreur du serveur lors de la confirmation du parcours d'accompagnement.", 'Error while retriving Social Issues.': "Erreur du serveur lors du chargement des problématique sociales.", 'Error while sending AccompanyingPeriod Course participation.': "Erreur du serveur lors de l'envoi des infos d'un usager.", 'Error while sending AccompanyingPeriod Course requestor': "Erreur du serveur lors de l'envoi des infos du demandeur.", 'Error while sending AccompanyingPeriod Course resource.': "Erreur du serveur lors de l'envoi des infos d'un interlocuteur privilégié.", 'Error while updating SocialIssue.': "Erreur du serveur lors de la mise à jour d'une problématique sociale.", 'Error while retriving users.': "Erreur du serveur lors du chargement de la liste des travailleurs.", 'Error while getting whoami.': "Erreur du serveur lors de la requête 'qui suis-je ?'", 'Error while retriving origin\'s list.': "Erreur du serveur lors du chargement de la liste des origines de la demande.", } }; Object.assign(appMessages.fr, personMessages.fr, thirdpartyMessages.fr, addressMessages.fr, ontheflyMessages.fr); export { appMessages };