From e8412737b638478400dd150faedbb3d1dcfe9a0b Mon Sep 17 00:00:00 2001 From: Dragos DOBRE Date: Fri, 21 Oct 2022 15:50:11 +0200 Subject: [PATCH 1/3] Update fr.json --- src/translations/fr.json | 977 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 955 insertions(+), 22 deletions(-) diff --git a/src/translations/fr.json b/src/translations/fr.json index 4ff30a5..e2a807b 100644 --- a/src/translations/fr.json +++ b/src/translations/fr.json @@ -114,14 +114,14 @@ "claim.feedbackStatus.2": "Non sélectionné", "claim.feedbackStatus.4": "Sélectionné", "claim.feedbackStatus.8": "Faite", - "claim.feedbackStatus.16": "Sans", + "claim.feedbackStatus.16": "Sauté", "claim.reviewStatus": "Status vérification", "claim.reviewStatus.null": "tous", "claim.reviewStatus.1": "Sel.", "claim.reviewStatus.2": "Non sélectionnée", "claim.reviewStatus.4": "Sélectionnée", "claim.reviewStatus.8": "Faite", - "claim.reviewStatus.16": "Sans", + "claim.reviewStatus.16": "Sauté", "claim.claimSummaries": "{count} prestations trouvées", "claim.claimSummaries.selection.count": "prestation(s) sélectionnée(s) {count}", "claim.claimSummaries.selection.claimed": "Montant sélectionné : {clamed}", @@ -136,10 +136,10 @@ "claim.claimSummaries.claimStatus": "Statut", "claim.claimSummaries.submitSelected": "Soumettre la sélection", "claim.claimSummaries.markSelectedForFeedback": "Sélectionner pour un retour d'information", - "claim.claimSummaries.markBypassedFeedback": "Sans retours", + "claim.claimSummaries.markBypassedFeedback": "Ne pas demander de retour d'information", "claim.claimSummaries.markSkippedFeedback": "Sauter le retours", "claim.claimSummaries.markSelectedForReview": "Sélectionner pour vérification", - "claim.claimSummaries.markBypassedReview": "Sans vérification", + "claim.claimSummaries.markBypassedReview": "Sauter la vérification", "claim.claimSummaries.markSkippedReview": "Sauter la vérification", "claim.claimSummaries.processSelected": "Traitement sélectionné", "claim.edit.title": "prestation {code}", @@ -329,7 +329,7 @@ "tools.mainMenu": "Outils", "tools.menu.registers": "Registres", "tools.menu.renewals": "Renouvellement des Polices", - "tools.menu.feedbacks": "Saisi des retour d'information", + "tools.menu.feedbacks": "Saisie des retours d'information", "tools.menu.extracts": "Extraits", "tools.menu.reports": "Rapports", "tools.menu.utilities": "Sauvegardes", @@ -685,7 +685,7 @@ "insuree.PhotoStatus": "Statut de la photo", "insuree.PhotoStatus.null": "Tout", "insuree.PhotoStatus.with": "Avec", - "insuree.PhotoStatus.without": "Sans", + "insuree.PhotoStatus.without": "Pas de photo jointe", "insuree.CreateFamily.mutationLabel": "Créer une famille - {label}", "insuree.UpdateFamily.mutationLabel": "Mise à jour de la famille - {label}", "insuree.DeleteFamilies.mutationLabel": "Supprimer la famille - {label}", @@ -695,7 +695,7 @@ "insuree.RemoveInsuree.keepPolicies.mutationLabel": "Retirer l'insuree - {étiquette} de la famille {famille}, mais conserver les polices", "insuree.DeleteInsuree.mutationLabel": "Supprimer assuré - {label}", "insuree.SetFamilyHead.mutationLabel": "Définir (modifier) Chef de famille - {label}", - "insuree.insureeChangeFamily.mutationLabel": "Déplacer {insuree} dans la famille {family}", + "insuree.insureeChangeFamily.mutationLabel": "Déplacer {insuree} dans la famille {Family}", "insuree.familySetHeadInsuree.tooltip": "Définie comme chef de famille", "insuree.familyRemoveInsuree.tooltip": "Retirer l'assuré de la famille", "insuree.familyDeleteInsuree.tooltip": "Supprimer l'assuré", @@ -712,11 +712,11 @@ "insuree.deleteInsureeDialog.title": "Supprimer assuré - {label}", "insuree.deleteInsureeDialog.message": "Voulez-vous vraiment supprimer l'assuré {label} ?", "insuree.changeInsureeFamilyDialog.title": "Déplacer l'assuré - {insuree} ?", - "insuree.changeInsureeFamilyDialog.message": "Voulez-vous vraiment transférer l'assuré {insuree} dans la famille {family} ?", + "insuree.changeInsureeFamilyDialog.message": "Voulez-vous vraiment transférer l'assuré {insuree} dans la famille {Family} ?", "insuree.changeInsureeFamilyDialog.cancelPolicies.button": "Déplacer et annuler les polices", "insuree.changeInsureeFamilyDialog.keepPolicies.button": "Déplacer et annuler les polices", "insuree.removeInsureeFromFamilyDialog.title": "Supprimer l'assuré - {insuree} ?", - "insuree.removeInsureeFromFamilyDialog.message": "Voulez-vous vraiment supprimer l'assuré {insuree} de la famille {family} ?", + "insuree.removeInsureeFromFamilyDialog.message": "Voulez-vous vraiment supprimer l'assuré {insuree} de la famille {Family} ?", "insuree.removeInsureeFromFamilyDialog.cancelPolicies.button": "Supprimer et annuler des polices", "insuree.removeInsureeFromFamilyDialog.keepPolicies.button": "Supprimer et conserver les polices", "insuree.setHeadInsureeDialog.title": "Changer de chef de famille?", @@ -777,7 +777,7 @@ "policy.policies.hospitalCeiling": "Plafond hôpital", "policy.policies.nonHospitalCeiling": "Plafond non hospitalier", "policy.policies.balance": "Solde", - "policy.policies.onlyActiveOrLastExpired": "Afficher seulement les dernières activies ou les dernières expirées", + "policy.policies.onlyActiveOrLastExpired": "Afficher seulement les dernières activées ou les dernières expirées", "policy.policies.noActivePolicy": "Pas de Police active", "product.ProductPicker.null": "Tout", "addTooltip": "Créer nouveau", @@ -951,12 +951,12 @@ "policy_notification.ModePicker.placehoder": "Notification activée", "policy_notification.ModePicker.label": "Notification activée", "policy_notification.Mode.null": "Tous", - "policy_notification.Mode.0": "", - "policy_notification.Mode.1": "", - "policy_notification.Mode.2": "", - "policy_notification.Mode.3": "", - "policy_notification.Mode.4": "", - "policy_notification.ReportModal": "", + "policy_notification.Mode.0": "Tous", + "policy_notification.Mode.1": "Approbation et numéro de téléphone", + "policy_notification.Mode.2": "Approbation uniquement", + "policy_notification.Mode.3": "Numéro de téléphone uniquement", + "policy_notification.Mode.4": "Aucune approbation et aucun numéro de téléphone", + "policy_notification.ReportModal": "Rapport de notification des politiques familiales", "policy_notification.disabledReportNoRegion": "Le filtre par localisation au minimum requis", "medical.careType.any": "Tout", "medical.serviceType": "Type de service", @@ -1008,7 +1008,7 @@ "medical.service.deleteDialog.title": "Confirmer la suppression", "medical.service.deleteDialog.yes.button": "Oui", "medical.service.deleteService.tooltip": "Supprimer le service", - "medical.service.deleteServiceDialog.message": "", + "medical.service.deleteServiceDialog.message": "Êtes-vous sûr de vouloir supprimer ce service ?", "medical.service.update.mutationLabel": "Modification de service médical", "medical.item.MedicalItemOverview.newTitle": "Nouvel article médical", "medical.item.medicalItemSummaries": "{count} article(s) médical(aux) trouvé(s)", @@ -1048,7 +1048,7 @@ "medical_pricelist.openNewTab": "Ouvrir dans un nouvel onglet", "medical_pricelist.addNewPriceListTooltip": "Ajouter une nouvelle liste de prix", "medical_pricelist.deletePricelistTooltip": "Supprimer", - "medical_pricelist.pricelistForm.title": "List de prix ({label})", + "medical_pricelist.pricelistForm.title": "Liste de prix ({label})", "medical_pricelist.pricelistForm.selectAll": "Sélectionner tout", "medical_pricelist.pricelistForm.table.title": "Détails", "medical_pricelist.pricelistForm.emptyTitle": "Nouvelle liste de prix", @@ -1114,8 +1114,8 @@ "admin.UserPicker.label": "Utilisateur", "admin.UserPicker.null": "Tout", "admin.showHistory": "Afficher les valeurs historiques", - "admin.user.CreateUser.mutationLabel": "", - "admin.user.UserOverview.newTitle": "", + "admin.user.CreateUser.mutationLabel": "Créer un utilisateur", + "admin.user.UserOverview.newTitle": "Nouvel utilisateur", "admin.user.UserOverview.title": "Détails de l'utilisateur", "admin.user.address": "Adresse", "admin.user.addNewUser.tooltip": "Ajouter un nouvel utilisateur", @@ -1175,5 +1175,938 @@ "location.LocationPicker.loadingText": "Chargement…", "location.LocationPicker.clearText": "Effacer", "location.LocationPicker.openText": "Ouvrir", - "location.LocationPicker.closeText": "Fermer" -} \ No newline at end of file + "location.LocationPicker.closeText": "Fermer", + "insuree.Profession.5": "", + "insuree.Profession.6": "", + "insuree.Profession.7": "", + "insuree.Profession.8": "", + "insuree.Profession.9": "", + "insuree.Profession.10": "", + "insuree.Profession.11": "", + "insuree.Profession.12": "", + "insuree.Profession.13": "", + "insuree.Profession.14": "", + "insuree.Profession.15": "", + "insuree.Profession.16": "", + "insuree.Profession.17": "", + "insuree.Profession.18": "", + "insuree.Profession.19": "", + "insuree.Profession.20": "", + "insuree.Profession.21": "", + "insuree.Profession.22": "", + "insuree.Profession.23": "", + "insuree.Profession.24": "", + "insuree.Profession.25": "", + "insuree.Profession.26": "", + "insuree.Profession.27": "", + "insuree.Profession.28": "", + "insuree.Profession.29": "", + "insuree.Profession.30": "", + "insuree.Profession.31": "", + "insuree.Profession.32": "", + "insuree.Profession.33": "", + "insuree.Profession.34": "", + "insuree.Profession.35": "", + "insuree.Profession.36": "", + "insuree.Profession.37": "", + "insuree.Profession.38": "", + "insuree.Profession.39": "", + "insuree.Profession.40": "", + "insuree.Profession.41": "", + "insuree.Profession.42": "", + "insuree.Profession.43": "", + "insuree.Profession.44": "", + "insuree.Profession.45": "", + "insuree.Profession.46": "", + "insuree.Profession.47": "", + "insuree.Profession.48": "", + "insuree.Profession.49": "", + "insuree.Profession.50": "", + "insuree.Profession.51": "", + "insuree.Profession.52": "", + "insuree.Profession.53": "", + "insuree.Profession.54": "", + "insuree.Profession.55": "", + "insuree.Profession.56": "", + "insuree.Profession.57": "", + "insuree.Profession.58": "", + "insuree.Profession.59": "", + "insuree.Profession.60": "", + "insuree.Profession.61": "", + "insuree.Profession.62": "", + "insuree.Profession.63": "", + "insuree.Profession.64": "", + "insuree.Profession.65": "", + "insuree.Profession.66": "", + "insuree.Profession.67": "", + "insuree.Profession.68": "", + "insuree_batch.InsureesBatchPage.addNewBatch": "Créer un nouveau lot", + "insuree_batch.menu.batches": "Évaluations par lots", + "insuree_batch.BatchSearcher.tableTitle": "{count} Lots", + "insuree_batch.batch.location": "Localisation", + "insuree_batch.batch.runDate": "Date d'exécution", + "insuree_batch.batch.comment": "Commentaire", + "insuree_batch.batch.nbGenerated": "# Généré", + "insuree_batch.batch.nbPrinted": "# Imprimé", + "insuree_batch.export.dryRun": "Aperçu", + "insuree_batch.export.count": "Comte", + "insuree_batch.ExportInsureesDialog.dryRunExplanation": "En décochant la case suivante, les entrées exportées seront marquées comme \"imprimées\". Vous ne pourrez plus exporter les mêmes entrées à l'avenir.", + "insuree_batch.ExportInsureesDialog.title": "Assurés à l'exportation", + "insuree_batch.ExportInsureesDialog.cancel": "Annuler", + "insuree_batch.ExportInsureesDialog.export": "Exportation", + "insuree_batch.BatchFilters.fromRunDate": "Du", + "insuree_batch.BatchFilters.toRunDate": "Jusqu'au", + "insuree_batch.CreateBatchDialog.title": "Créer un nouveau lot", + "insuree_batch.CreateBatchDialog.submit": "Soumettre", + "insuree_batch.CreateBatchDialog.cancel": "Annuler", + "insuree_batch.CreateBatchDialog.explanation": "Créez et réservez les identifiants des assurés dans la base de données. Vous pourrez imprimer des QR codes par la suite pour lier ces identifiants aux nouveaux assurés.", + "insuree_batch.BatchSearcher.printActionButton": "Imprimer les QR codes", + "insuree_batch.BatchSearcher.exportActionButton": "Exporter les assurés", + "profile.ChangePasswordPage.title": "Changer de mot de passe", + "profile.ChangePasswordPage.notEqualError": "Les mots de passe ne sont pas les mêmes", + "profile.ChangePasswordPage.oldPasswordLabel": "Mot de passe actuel", + "profile.ChangePasswordPage.newPasswordLabel": "Nouveau mot de passe", + "profile.ChangePasswordPage.confirmPasswordLabel": "Confirmer le nouveau mot de passe", + "profile.ChangePasswordPage.submitButton": "Envoyer", + "medical.DiagnosisPicker.placeholder": "Rechercher un diagnostic...", + "medical.ItemPicker.placeholder": "Rechercher un article...", + "medical.ItemPicker.label": "Article", + "medical.ServicePicker.placeholder": "Service de recherche...", + "medical.ServicePicker.label": "Service", + "medical.item.MedicalItemOverview.title": "Détails de l'article médical", + "medical.item.quantity": "Quantité", + "payer.name": "Nom", + "payer.email": "Courriel :", + "payer.phone": "Téléphone", + "payer.fax": "Fax", + "payer.type": "Type", + "payer.payDate": "Date de la paie", + "payer.product": "Produit", + "payer.amount": "Montant", + "payer.receipt": "Reçu", + "payer.type.null": "Sélectionnez un type", + "payer.type.C": "Coopérative", + "payer.type.D": "Donateur", + "payer.type.G": "Gouvernement", + "payer.type.L": "Autorité locale", + "payer.type.O": "Autre", + "payer.type.P": "Organisation privée", + "payer.address": "Adresse", + "payer.validityFrom": "Validité De", + "payer.validityTo": "Validité à", + "payer.region": "Région", + "payer.district": "District", + "payer.adminMenu.payers.title": "Payeurs", + "payer.PayerForm.emptyTitle": "Nouveau payeur", + "payer.PayerForm.title": "Payeur {label}", + "PayersPage.addNewPayer": "Ajouter un nouveau payeur", + "PayerSearcher.openNewTab": "Ouvrir dans un nouvel onglet", + "PayerSearcher.deletePayerTooltip": "Supprimer le payeur", + "deletePayerDialog.title": "Supprimer le payeur", + "deletePayerDialog.message": "Etes-vous sûr de vouloir supprimer le payeur {nom} ?", + "PayerSearcher.tableTitle": "{count} Payeurs", + "PayerFilters.showHistory": "Afficher les valeurs historiques", + "payer.updateMutation.label": "Mise à jour du payeur {nom}", + "payer.createMutation.label": "Créer le payeur {nom}", + "payer.deleteMutation.label": "Supprimer le payeur {nom}", + "payer.FundingPanel.table.addFunding": "Ajouter un financement", + "payer.FundingPanel.table.title": "Financements", + "payer.AddFundingDialog.title": "Ajouter un financement", + "payer.AddFundingDialog.submit": "Soumettre", + "policy.PolicyOfficerPicker.placeholder": "Recherche d'un agent...", + "policyHolder.menu.policyHolders": "Titulaires de police", + "policyHolder.policyHolders.page.title": "Titulaires de police", + "policyHolder.policyHolder": "Titulaire de la politique", + "policyHolder.code": "Code", + "policyHolder.tradeName": "Nom commercial", + "policyHolder.mandatoryField.error": "Ce champ est obligatoire", + "policyHolder.displayName": "Nom d'affichage", + "policyHolder.location": "Localisation", + "policyHolder.legalForm": "Forme juridique", + "policyHolder.activityCode": "Code d'activité", + "policyHolder.dateValidFrom": "Date de début de validité", + "policyHolder.dateValidTo": "Date de validité jusqu'au", + "policyHolder.isDeleted": "Afficher supprimé", + "policyHolder.policyHolders.searcher.results.title": "{policyHoldersTotalCount} Titulaires de polices trouvés", + "policyHolder.any": "Tout", + "policyHolder.emptyLabel": "", + "policyHolder.createButton.tooltip": "Créer un nouveau titulaire de police", + "policyHolder.editButton.tooltip": "Modifier", + "policyHolder.replaceButton.tooltip": "Remplacer", + "policyHolder.deleteButton.tooltip": "Supprimer", + "policyHolder.policyHolder.page.title": "Titulaire de la police {label}", + "policyHolder.generalInfoPanel.title": "Informations générales", + "policyHolder.address": "Adresse", + "policyHolder.phone": "Téléphone", + "policyHolder.fax": "Fax", + "policyHolder.email": "Courriel :", + "policyHolder.contactName": "Nom du contact", + "policyHolder.accountancyAccount": "Comptabilité", + "policyHolder.bankAccount": "Compte bancaire", + "policyHolder.paymentReference": "Référence de paiement", + "policyHolder.name": "Nom", + "policyHolder.contributionPlanBundle": "Ensemble du plan de contribution", + "policyHolder.contributionPlanBundle.label": "Paquets de plans de contribution", + "policyHolder.calculation": "Paramètre de calcul", + "policyHolder.insureeCHFID": "Assuré n°.", + "policyHolder.CreatePolicyHolder.mutationLabel": "Créer le titulaire de la politique - {label}", + "policyHolder.UpdatePolicyHolder.mutationLabel": "Mise à jour du titulaire de la politique - {label}", + "policyHolder.DeletePolicyHolder.mutationLabel": "Supprimer le titulaire de la police - {code} - {tradeName}", + "policyHolder.mandatoryFieldsEmptyError": "* Ces champs sont obligatoires", + "policyHolder.savePolicyHolderButton.tooltip.enabled": "Sauvegarder les changements", + "policyHolder.savePolicyHolderButton.tooltip.disabled": "Veuillez d'abord remplir les champs d'informations générales", + "policyHolder.phoneValidation.regexMsg.en": "Numéro de téléphone non valide", + "policyHolder.phoneValidation.regexMsg.fr": "Numéro de téléphone invalide", + "policyHolder.faxValidation.regexMsg.en": "Numéro de fax non valide", + "policyHolder.faxValidation.regexMsg.fr": "Numéro de fax invalide", + "policyHolder.emailValidation.regexMsg.en": "Courriel non valide", + "policyHolder.emailValidation.regexMsg.fr": "Couriel invalide", + "policyHolder.paymentReferenceValidation.regexMsg.en": "Référence de paiement invalide", + "policyHolder.paymentReferenceValidation.regexMsg.fr": "Référence de paiement invalide", + "policyHolder.accountancyAccountValidation.regexMsg.en": "Compte comptable non valide", + "policyHolder.accountancyAccountValidation.regexMsg.fr": "Numéro de compte comptable invalide", + "policyHolder.deletePolicyHolder.confirm.title": "Supprimer {code} - {tradeName} ?", + "policyHolder.deletePolicyHolder.confirm.message": "Êtes-vous sûr de vouloir supprimer {code} - {nom du commerce} ?", + "policyHolder.policyHolderInsuree.tabDisabledError": "Pour commencer à créer un nouvel assuré, vous devez remplir les champs Informations générales et cliquer sur Enregistrer.", + "policyHolder.policyHolderInsuree.label": "Titulaire de la police Assurés", + "policyHolder.policyHolderInsuree.searcher.title": "{policyHolderInsureesTotalCount} Assurés du titulaire de la police trouvés", + "policyHolder.policyHolderInsuree.isDeleted": "Afficher les assurés supprimés", + "policyHolder.policyHolderInsuree.createPolicyHolderInsuree": "Créer un nouveau titulaire de police Assuré", + "policyHolder.policyHolderInsuree.dialog.edit.title": "Editer Titulaire de la police Assuré", + "policyHolder.policyHolderInsuree.dialog.delete.title": "Êtes-vous sûr de vouloir supprimer {autresNoms} {nom de famille} ?", + "policyHolder.policyHolderInsuree.dialog.replace.title": "Ajouter une nouvelle version de Policy Holder Insuree", + "policyHolder.dialog.cancel": "Annuler", + "policyHolder.dialog.create": "Créer", + "policyHolder.dialog.update": "Sauvez", + "policyHolder.dialog.replace": "Ajouter", + "policyHolder.dialog.delete.message": "La suppression des données ne signifie pas leur effacement de la base de données OpenIMIS. La donnée sera seulement désactivée de la liste consultée.", + "policyHolder.CreatePolicyHolderInsuree.mutationLabel": "Création d'un titulaire de police d'assurance pour {code} - {nom du commerce}", + "policyHolder.UpdatePolicyHolderInsuree.mutationLabel": "Mise à jour du titulaire de la police d'assurance de {code} - {nom commercial}", + "policyHolder.DeletePolicyHolderInsuree.mutationLabel": "Supprimer le titulaire de la police d'assurance de {code} - {nom commercial}.", + "policyHolder.ReplacePolicyHolderInsuree.mutationLabel": "Remplacer le Titulaire de la Police Assuré de {code} - {nom commercial}", + "policyHolder.policyHolderContributionPlanBundle.isDeleted": "Afficher les regroupements de régimes de cotisation supprimés", + "policyHolder.policyHolderContributionPlanBundle.searcher.title": "{policyHolderContributionPlanBundlesTotalCount} Paquets de plans de contribution trouvés", + "policyHolder.policyHolderContributionPlanBundle.any": "Tout", + "policyHolder.policyHolderContributionPlanBundle.createPolicyHolderContributionPlanBundle": "Créer un nouvel ensemble de plans de contribution", + "policyHolder.CreatePolicyHolderContributionPlanBundle.mutationLabel": "Créer un ensemble de plans de cotisation pour {code} - {tradeName}", + "policyHolder.UpdatePolicyHolderContributionPlanBundle.mutationLabel": "Mise à jour de l'ensemble du plan de contribution de {code} - {tradeName}", + "policyHolder.DeletePolicyHolderContributionPlanBundle.mutationLabel": "Supprimer l'ensemble des plans de cotisation de {code} - {tradeName}", + "policyHolder.ReplacePolicyHolderContributionPlanBundle.mutationLabel": "Remplacer l'ensemble des plans de cotisation de {code} - {tradeName}", + "policyHolder.policyHolderContributionPlanBundle.dialog.edit.title": "Modifier l'ensemble des plans de contribution", + "policyHolder.policyHolderContributionPlanBundle.dialog.delete.title": "Etes-vous sûr de vouloir supprimer {code} - {nom} ?", + "policyHolder.policyHolderContributionPlanBundle.dialog.replace.title": "Ajouter une nouvelle version de l'ensemble des plans de contribution", + "policyHolder.menu.policyHolderUsers": "Utilisateurs du titulaire de la politique", + "policyHolder.policyHolderUser.userName": "Nom de l'utilisateur", + "policyHolder.policyHolderUser.dateValidFrom": "Date de début de validité", + "policyHolder.policyHolderUser.dateValidTo": "Date de validité jusqu'au", + "policyHolder.policyHolderUser.isDeleted": "Afficher les utilisateurs supprimés", + "policyHolder.policyHolderUser.searcher.results.title": "{policyHolderUsersTotalCount} Utilisateurs de titulaires de politiques trouvés", + "policyHolder.policyHolderUser.createPolicyHolderUser": "Créer un nouvel utilisateur titulaire de la police", + "policyHolder.CreatePolicyHolderUser.mutationLabel": "{user} est ajouté sur {policyHolder}", + "policyHolder.policyHolderUser.dialog.update.title": "Modifier l'utilisateur du titulaire de la police", + "policyHolder.UpdatePolicyHolderUser.mutationLabel": "{user} - {policyHolder} est mis à jour", + "policyHolder.policyHolderUser.dialog.delete.title": "Etes-vous sûr de vouloir supprimer {user} ?", + "policyHolder.DeletePolicyHolderUser.mutationLabel": "{user} est supprimé de {policyHolder}.", + "policyHolder.policyHolderUser.dialog.replace.title": "Ajouter une nouvelle version de l'utilisateur titulaire de la police", + "policyHolder.ReplacePolicyHolderUser.mutationLabel": "{newUser} remplace {oldUser} sur {policyHolder}", + "product.ProductPicker.placeholder": "Rechercher un produit...", + "product.name": "Nom", + "product.code": "Code", + "product.region": "Région", + "product.dateFrom": "Date du", + "product.dateTo": "Date à", + "product.memberTreshold": "Seuil", + "product.dedTreatment": "Traitement", + "product.dedInsuree": "Seuil", + "product.lumpSum": "Somme forfaitaire", + "product.premiumAdult": "Contribution des adultes", + "product.premiumChild": "Contribution des enfants", + "product.maxInstallments": "Versements maximaux", + "product.ceilingType": "Type de plafond", + "product.ceilingType.TREATMENT": "Traitement", + "product.ceilingType.POLICY": "Politique", + "product.ceilingType.INSUREE": "Assuré", + "product.startCycle1": "Cycle 1", + "product.startCycle2": "Cycle 2", + "product.startCycle3": "Cycle 3", + "product.startCycle4": "Cycle 4", + "product.CycleInput.null": "Tout", + "product.CycleInput.date": "Date", + "product.CycleInput.month": "Mois", + "product.registrationLumpSum": "Inscription Montant forfaitaire", + "product.registrationFee": "Frais d'inscription", + "product.generalAssemblyLumpSum": "Somme forfaitaire pour l'assemblage", + "product.generalAssemblyFee": "Frais de montage", + "product.renewalDiscountPeriod": "Période de remise de renouvellement", + "product.renewalDiscountPerc": "Renouvellement Remise Pourcentage", + "product.enrolmentDiscountPeriod": "Période de remise des inscriptions", + "product.enrolmentDiscountPerc": "Remise d'inscription Pourcentage", + "product.gracePeriodEnrolment": "Période de grâce pour l'inscription", + "product.gracePeriodRenewal": "Période de grâce pour le renouvellement", + "product.gracePeriodPayment": "Période de grâce pour le paiement", + "product.remunerationCode": "Code de rémunération", + "product.contributionCode": "Code de contribution", + "product.maxMembers": "Membres maximum", + "product.recurrence": "Récurrence", + "product.insurancePeriod": "Période d'assurance (mois)", + "product.administrationPeriod": "Période d'administration (mois)", + "product.district": "District", + "product.ProductFilters.showHistory": "Afficher les valeurs historiques", + "product.ProductSearcher.tableTitle": "{count} Produits", + "product.ProductSearcher.deleteProductTooltip": "Supprimer le produit", + "product.ProductSearcher.openNewTab": "Ouvrir dans un nouvel onglet", + "product.ProductForm.title": "Produit {label}", + "product.ProductForm.emptyTitle": "Nouveau produit", + "product.FormMainPanel.validitySectionTitle": "Validité", + "product.FormMainPanel.accountingSectionTitle": "Comptabilité", + "product.TabsForm.contributionPlan": "Plan de contribution", + "product.TabsForm.productItems": "Articles médicaux", + "product.TabsForm.productServices": "Services médicaux", + "product.TabsForm.deductibles": "Franchises et plafonds", + "product.TabsForm.pooling": "Gestion de la mise en commun", + "product.TabsForm.capitation": "Paiement par capitation", + "product.ContributionTabForm.discountsSectionTitle": "Remises", + "product.ContributionTabForm.graceSectionTitle": "Délais de grâce", + "product.ceilingDiscrimination": "Discrimination des plafonds", + "product.ceilingDiscrimination.null": "Sélectionner un discriminant", + "product.ceilingDiscrimination.HEALTH_FACILITY_TYPE": "En fonction du type d'établissement de santé", + "product.ceilingDiscrimination.CLAIM_TYPE": "En fonction du type de demande", + "product.PoolingManagementTabForm.startCyclesSectionTitle": "Cycles de démarrage", + "product.PoolingManagementTabForm.relativePricingSectionTitle": "Prix relatifs", + "product.relativePricingTypePicker": "Type de distribution", + "product.relativePricingTypePicker.disabled": "Handicapés", + "product.relativePricingTypePicker.enabled": "Activé", + "product.relativePricingTypePicker.split": "Split", + "product.relativePricingPeriodsPicker": "Périodes de distribution", + "product.relativePricingPeriodsPicker.12": "Mois", + "product.relativePricingPeriodsPicker.4": "Trimestre", + "product.relativePricingPeriodsPicker.1": "Année", + "product.CapitationTabForm.capitationLevelsSectionTitle": "Niveaux de capitation", + "product.CapitationTabForm.weightsSectionTitle": "Répartition des poids", + "product.CapitationTabForm.contributionShare": "Part de la contribution", + "product.CapitationTabForm.weightsTable.category": "Catégorie", + "product.CapitationTabForm.weightsTable.weight": "Poids (%)", + "product.CapitationTabForm.weightsTable.weightPopulation": "Population", + "product.CapitationTabForm.weightsTable.weightNbFamilies": "Nombre de familles", + "product.CapitationTabForm.weightsTable.weightInsuredPopulation": "Population assurée", + "product.CapitationTabForm.weightsTable.weightNbInsuredFamilies": "Nombre de familles assurées", + "product.CapitationTabForm.weightsTable.weightNbVisits": "Nombre de visites", + "product.CapitationTabForm.weightsTable.weightAdjustedAmount": "Montant ajusté", + "product.CapitationLevelsTable.level": "Niveau", + "product.CapitationLevelsTable.facilityType": "Type d'installation", + "product.CapitationLevelsTable.subType": "Sous-type", + "product.ProductsPage.addNewProduct": "Ajouter un nouveau produit", + "product.deleteProductDialog.title": "Supprimer le produit", + "product.deleteProductDialog.message": "Êtes-vous sûr de vouloir supprimer le produit {nom} ?", + "product.ItemsOrServicesGrid.code": "Code", + "product.ItemsOrServicesGrid.name": "Nom", + "product.ItemsOrServicesGrid.level": "Niveau", + "product.ItemsOrServicesGrid.priceOrigin": "Origine des prix", + "product.ItemsOrServicesGrid.priceOrigin.PRICELIST": "Schéma", + "product.ItemsOrServicesGrid.priceOrigin.PROVIDER": "Prestataire", + "product.ItemsOrServicesGrid.priceOrigin.RELATIVE": "Relative", + "product.ItemsOrServicesGrid.limitationType": "Limite O", + "product.ItemsOrServicesGrid.limitationTypeR": "Limite R", + "product.ItemsOrServicesGrid.limitationTypeE": "Limite E", + "product.ItemsOrServicesGrid.limitTypes.FIXED_AMOUNT": "Correction de", + "product.ItemsOrServicesGrid.limitTypes.CO_INSURANCE": "Coassurance", + "product.ItemsOrServicesGrid.limitAdult": "Adulte O", + "product.ItemsOrServicesGrid.limitAdultR": "Adulte R", + "product.ItemsOrServicesGrid.limitAdultE": "Adulte E", + "product.ItemsOrServicesGrid.limitChild": "Enfant O", + "product.ItemsOrServicesGrid.limitChildR": "Enfant R", + "product.ItemsOrServicesGrid.limitChildE": "Enfant E", + "product.ItemsOrServicesGrid.limitNoAdult": "Pas d'adulte", + "product.ItemsOrServicesGrid.limitNoChild": "Aucun enfant", + "product.ItemsOrServicesGrid.waitingPeriodAdult": "Adulte en attente", + "product.ItemsOrServicesGrid.waitingPeriodChild": "Enfant en attente", + "product.ItemsOrServicesGrid.ceilingExclusionAdult": "Plafond Adulte", + "product.ItemsOrServicesGrid.ceilingExclusionChild": "Enfant du plafond", + "product.ItemsOrServicesGrid.ceilingExclusion.null": "Aucun", + "product.ItemsOrServicesGrid.ceilingExclusion.HOSPITAL": "Hôpital", + "product.ItemsOrServicesGrid.ceilingExclusion.NON_HOSPITAL": "Non-hospitalier", + "product.ItemsOrServicesGrid.ceilingExclusion.BOTH": "Les deux sites", + "product.ItemsOrServicesGrid.type": "Type", + "product.ItemsOrServicesGrid.package": "Paquet", + "product.ItemsOrServicesGrid.careType": "Type de soins", + "product.ItemsOrServicesGrid.price": "Prix", + "product.ItemsOrServicesGrid.addItemsButton": "Ajouter des éléments", + "product.ItemsOrServicesGrid.dialogTitle": "Ajouter d'autres éléments médicaux", + "product.DataGrid.actions": "Actions", + "product.ProductItemsDialog.description": "Recherchez les articles que vous voulez ajouter dans ce produit.", + "product.ProductItemsDialog.submit": "Ajouter {count} éléments", + "product.ProductItemsDialog.emptySubmit": "Ajouter des éléments", + "product.ProductItemsDialog.cancel": "Annuler", + "product.RelativePricesTable.period": "Période {count} (%)", + "product.RelativePricesTable.careType": "Type de soins", + "product.RelativePricesTable.careType.IN_PATIENT": "En - Patient", + "product.RelativePricesTable.careType.OUT_PATIENT": "Out - Patient", + "product.RelativePricesTable.careType.BOTH": "Entrée et sortie - Patient", + "product.DeductiblesCeilingsTabForm.ceilingDiscriminationExplanation": "Précisez si les soins hospitaliers et non hospitaliers doivent être déterminés en fonction du type de niveau de l'établissement de santé qui a fourni les soins (hôpital\/non-hôpital) ou en fonction du type de soins de santé acquis à partir de la demande (patient hospitalisé\/patient externe).", + "product.DeductiblesCeilingsTabForm.all": "Tous", + "product.DeductiblesCeilingsTabForm.hospitals": "Hôpitaux", + "product.DeductiblesCeilingsTabForm.non_hospitals": "Non-hospitals", + "product.DeductiblesCeilingsTabForm.DeductiblesTable.treatment": "Traitement", + "product.DeductiblesCeilingsTabForm.DeductiblesTable.insuree": "Assuré", + "product.DeductiblesCeilingsTabForm.DeductiblesTable.policy": "Politique", + "product.DeductiblesCeilingsTabForm.extraMemberCeiling": "Plafond des membres supplémentaires", + "product.DeductiblesCeilingsTabForm.maximumCeiling": "Plafond maximum", + "product.DeductiblesCeilingsTabForm.DeductiblesTable.deductible": "Franchise", + "product.DeductiblesCeilingsTabForm.DeductiblesTable.ceiling": "Plafond", + "product.DeductiblesCeilingsTabForm.MaxTable.number": "Numéro", + "product.DeductiblesCeilingsTabForm.MaxTable.ceiling": "Plafond", + "product.DeductiblesCeilingsTabForm.MaxTable.consultations": "Consultations", + "product.DeductiblesCeilingsTabForm.MaxTable.surgeries": "Chirurgies", + "product.DeductiblesCeilingsTabForm.MaxTable.deliveries": "Livraisons", + "product.DeductiblesCeilingsTabForm.MaxTable.hopitalizations": "Hospitalisations", + "product.DeductiblesCeilingsTabForm.MaxTable.antenatal": "Anténatal", + "product.DeductiblesCeilingsTabForm.MaxTable.visits": "Visites", + "product.DeductiblesCeilingsTabForm.splitCeilings": "Plafonds fractionnés et franchises", + "tools.strategyPicker": "Stratégie", + "tools.strategyPicker.null": "Choisir une stratégie", + "tools.strategyPicker.INSERT": "Insérer", + "tools.strategyPicker.UPDATE": "Mise à jour", + "tools.strategyPicker.INSERT_UPDATE": "Insertion et mise à jour", + "tools.strategyPicker.INSERT_UPDATE_DELETE": "Insertion, mise à jour et suppression", + "tools.RegistersPage.modernView": "Moderne", + "tools.RegistersPage.legacyView": "Héritage", + "tools.RegistersPage.dryRunLabel": "Marche à vide", + "tools.RegistersPage.diagnosesBlockTitle": "Diagnostics", + "tools.RegistersPage.diagnoses.downloadLabel": "Télécharger les diagnostics", + "tools.RegistersPage.diagnoses.uploadLabel": "Télécharger les diagnostics", + "tools.RegistersPage.downloadBtn": "Télécharger", + "tools.RegistersPage.uploadBtn": "Télécharger", + "tools.RegistersPage.locationsBlockTitle": "Sites", + "tools.RegistersPage.locations.downloadLabel": "Téléchargements", + "tools.RegistersPage.locations.uploadLabel": "Téléchargement de sites", + "tools.RegistersPage.healthFacilitiesBlockTitle": "Installations de santé", + "tools.RegistersPage.healthFacilities.downloadLabel": "Télécharger Installations de santé", + "tools.RegistersPage.healthFacilities.uploadLabel": "Télécharger les installations de santé", + "tools.RegistersPage.UploadDialog.title": "Télécharger le registre", + "tools.RegistersPage.UploadDialog.success": "Succès", + "tools.RegistersPage.UploadDialog.failure": "Échec", + "tools.RegistersPage.UploadDialog.okButton": "Ok", + "tools.RegistersPage.UploadDialog.sent": "Envoyé :", + "tools.RegistersPage.UploadDialog.created": "Créé :", + "tools.RegistersPage.UploadDialog.updated": "Mis à jour :", + "tools.RegistersPage.UploadDialog.errors": "Erreurs :", + "tools.RegistersPage.UploadDialog.deleted": "Supprimé :", + "admin.user.userRoles.placeholder": "Sélectionnez le(s) rôle(s) de l'utilisateur", + "calculation.validationFailed": "La validation de la valeur a échoué", + "claim_batch.BatchRunWithLocationPicker": "Exécution par lots", + "claim_batch.BatchRunWithLocationPicker.null": "Tout", + "claim_batch.BatchRunWithLocationPicker.emptyLabel": "", + "claim.ClaimAdminPicker.placeholder": "Rechercher un administrateur des demandes d'indemnisation", + "claim.ClaimOfficerPicker.placeholder": "Recherche d'un agent d'inscription", + "claim.claimSummaries.submitAll": "Soumettre tous", + "claim.SubmitAllClaims.mutationLabel": "Soumis {réclamations} revendications", + "claim.medicalItem": "Article médical", + "claim.medicalService": "Service médical", + "contract.contracts.page.title": "Contrats", + "contract.menu.contracts": "Contrats", + "contract.contracts.searcher.results.title": "{contractsTotalCount} Contrats trouvés", + "contract.code": "Code", + "contract.state": "État", + "contract.amount": "Montant", + "contract.amountFrom": "Montant de", + "contract.amountTo": "Montant à", + "contract.datePaymentDue": "Date d'échéance du paiement", + "contract.dateValidFrom": "Valable à partir de", + "contract.dateValidTo": "Valable jusqu'à", + "contract.amendment": "Amendement", + "contract.paymentReference": "Référence de paiement", + "contract.isDeleted": "Afficher supprimé", + "contract.amountNotified": "Montant notifié", + "contract.amountRectified": "Montant rectifié", + "contract.amountDue": "Montant dû", + "contract.dateApproved": "Date d'approbation", + "contract.insuree": "Assuré", + "contract.contributionPlanBundle": "Ensemble du plan de contribution", + "contract.contributionPlan": "Plan de contribution", + "contract.calculation": "Paramètre de calcul", + "contract.insureeChfId": "Assuré n°.", + "contract.benefitPlan": "Produit d'assurance", + "contract.emptyLabel": "", + "contract.any": "Tout", + "contract.ContractStatePicker.requestForInformation": "Demande d'informations", + "contract.ContractStatePicker.draft": "Draft", + "contract.ContractStatePicker.offer": "Offre", + "contract.ContractStatePicker.negotiable": "Négociable", + "contract.ContractStatePicker.executable": "Exécutable", + "contract.ContractStatePicker.addendum": "Addendum", + "contract.ContractStatePicker.effective": "Efficace", + "contract.ContractStatePicker.executed": "Exécuté", + "contract.ContractStatePicker.disputed": "Contesté", + "contract.ContractStatePicker.terminated": "Terminé", + "contract.ContractStatePicker.counter": "Compteur", + "contract.createButton.tooltip": "Créer un nouveau contrat", + "contract.page.title": "Contrat {label}", + "contract.headPanel.title": "Informations générales", + "contract.mandatoryFieldsEmptyError": "* Ces champs sont obligatoires", + "contract.saveButton.tooltip.disabled": "Veuillez d'abord remplir les champs d'informations générales", + "contract.saveButton.tooltip.enabled": "Sauvegarder les changements", + "contract.CreateContract.mutationLabel": "Créer un contrat {label}", + "contract.editButton.tooltip": "Modifier", + "contract.UpdateContract.mutationLabel": "Mise à jour du contrat {label}", + "contract.submitButton.tooltip": "Soumettre", + "contract.approveButton.tooltip": "Approuver", + "contract.counterButton.tooltip": "Compteur", + "contract.amendButton.tooltip": "Modifier", + "contract.deleteButton.tooltip": "Supprimer", + "contract.DeleteContract.mutationLabel": "Supprimer le contrat {label}", + "contract.deleteContract.confirm.title": "Etes-vous sûr de vouloir supprimer {label} ?", + "contract.deleteContract.confirm.message": "La suppression des données ne signifie pas leur effacement de la base de données OpenIMIS. La donnée sera seulement désactivée de la liste consultée.", + "contract.contractDetails.label": "Détails du contrat", + "contract.contractDetails.searcher.title": "{contractDetailsTotalCount} Détails du contrat trouvés", + "contract.contractDetails.tabDisabledError": "Pour commencer à créer de nouveaux détails du contrat, vous devez remplir les champs d'informations générales et cliquer sur Enregistrer.", + "contract.contractDetails.createContractDetails": "Créer de nouveaux détails du contrat", + "contract.contractDetails.createContractDetails.confirm.title": "Créer de nouveaux détails du contrat ?", + "contract.contractDetails.createContractDetails.confirm.message": "Êtes-vous sûr de vouloir créer de nouveaux détails du contrat ?", + "contract.dialog.cancel": "Annuler", + "contract.dialog.create": "Créer", + "contract.dialog.update": "Sauvez", + "contract.CreateContractDetails.mutationLabel": "Créer le détail du contrat {insuree} - {contributionPlanBundle} pour {contrat}", + "contract.contractDetails.editContractDetails": "Modifier les détails du contrat", + "contract.contractDetails.editContractDetails.confirm.title": "Enregistrer les modifications dans les détails du contrat ?", + "contract.contractDetails.editContractDetails.confirm.message": "Êtes-vous sûr de vouloir enregistrer les changements pour {insuree} - {contributionPlanBundle} ?", + "contract.UpdateContractDetails.mutationLabel": "Mise à jour du détail du contrat {insuree} - {contributionPlanBundle} pour {contrat}", + "contract.contractDetails.deleteContractDetails.confirm.message": "Êtes-vous sûr de vouloir supprimer {insuree} - {contributionPlanBundle} ?", + "contract.DeleteContractDetails.mutationLabel": "Supprimer le détail du contrat {insuree} - {contributionPlanBundle} pour {contrat}", + "contract.submitContract.confirm.title": "Soumettre le contrat ?", + "contract.submitContract.confirm.message": "Êtes-vous sûr de vouloir soumettre le contrat {label} ?", + "contract.submitContract.mutationLabel": "Soumettre le contrat {label}", + "contract.approveContract.confirm.title": "Approuver le contrat ?", + "contract.approveContract.confirm.message": "Êtes-vous sûr de vouloir approuver le contrat {label} ?", + "contract.approveContract.mutationLabel": "Approuver le contrat {label}", + "contract.counterContract.confirm.title": "Un contre-contrat ?", + "contract.counterContract.confirm.message": "Êtes-vous sûr de vouloir contrer le contrat {label} ?", + "contract.counterContract.mutationLabel": "Contrat de contrepartie {label}", + "contract.amendContract.confirm.title": "Modifier le contrat ?", + "contract.amendContract.confirm.message": "Êtes-vous sûr de vouloir modifier le contrat {label} ?", + "contract.amendContract.mutationLabel": "Amendement n°{amendement} du {contrat}.", + "contract.contracts.selection.count": "{compte} Contrat(s) sélectionné(s)", + "contract.approveSelected": "Approuver la sélection", + "contract.approveAll": "Approuver tous les", + "contract.approveContractBulk.mutationLabel": "Approuver {count} Contrat(s)", + "contract.approveContractBulk.confirm.title": "Approuver le(s) contrat(s) sélectionné(s) ?", + "contract.approveContractBulk.confirm.message.unapprovableEmpty": "Êtes-vous sûr de vouloir approuver les {contrats} Contrat(s) ?", + "contract.approveContractBulk.confirm.message.unapprovableNotEmpty": "Seuls les {contrats approuvables} parmi les {contrats}. Les contrats peuvent être approuvés. Êtes-vous sûr de vouloir continuer ?", + "contract.approveContractAll.mutationLabel": "Approuver tous les contrats", + "contract.approveContractAll.confirm.title": "Approuver tous les contrats ?", + "contract.approveContractAll.confirm.message": "Êtes-vous sûr de vouloir approuver tous les contrats ?", + "contract.counterSelected": "Compteur sélectionné", + "contract.counterAll": "Compter tout", + "contract.counterContractBulk.mutationLabel": "Compteur {count} Contrat(s)", + "contract.counterContractBulk.confirm.title": "Contre le(s) contrat(s) sélectionné(s) ?", + "contract.counterContractBulk.confirm.message.unapprovableEmpty": "Êtes-vous sûr de vouloir contrer les {contrats} Contrat(s) ?", + "contract.counterContractBulk.confirm.message.unapprovableNotEmpty": "Seuls les {contrats approuvés} parmi les {contrats}. Contrats peuvent être contrés. Êtes-vous sûr de vouloir continuer ?", + "contract.counterContractAll.mutationLabel": "Contrer tous les contrats", + "contract.counterContractAll.confirm.title": "Contrer tous les contrats ?", + "contract.counterContractAll.confirm.message": "Êtes-vous sûr de vouloir contrer tous les Contrats ?", + "contract.contractContributionDetails.label": "Détails de la contribution au contrat", + "contract.contractContributionDetails.searcher.title": "{contractContributionDetailsTotalCount} Détails de la contribution au contrat trouvés", + "contract.insureePolicy.label": "Personnes couvertes", + "contract.insureePolicy.searcher.title": "{insureePoliciesTotalCount} Personnes couvertes trouvées", + "contract.contract": "Contrat", + "contributionPlan.contributionPlans.page.title": "Plans de contribution", + "contributionPlan.contributionPlans.searcher.results.title": "{contributionPlansTotalCount} Plans de contribution trouvés", + "contributionPlan.contributionPlanBundles.page.title": "Paquets de plans de contribution", + "contributionPlan.contributionPlanBundles.searcher.results.title": "{contributionPlanBundlesTotalCount} Paquets de plans de contribution trouvés", + "contributionPlan.code": "Code", + "contributionPlan.name": "Nom", + "contributionPlan.calculationParams": "Paramètres supplémentaires", + "contributionPlan.calculation": "Règle de calcul", + "contributionPlan.benefitPlan": "Produit d'assurance", + "contributionPlan.periodicity": "Périodicité", + "contributionPlan.dateValidFrom": "Valable à partir de", + "contributionPlan.dateValidTo": "Valable jusqu'à", + "contributionPlan.isDeleted": "Afficher supprimé", + "contributionPlan.emptyLabel": "", + "contributionPlan.any": "Tout", + "contributionPlan.contributionPlan.createButton.tooltip": "Créer un nouveau plan de contribution", + "contributionPlan.contributionPlan.page.title": "Plan de contribution {label}", + "contributionPlan.contributionPlan.headPanel.title": "Informations générales", + "contributionPlan.mandatoryFieldsEmptyError": "* Ces champs sont obligatoires", + "contributionPlan.saveButton.tooltip.enabled": "Sauvegarder les changements", + "contributionPlan.saveButton.tooltip.disabled": "Veuillez d'abord remplir les champs d'informations générales", + "contributionPlan.CreateContributionPlan.mutationLabel": "Créer un plan de contribution - {label}", + "contributionPlan.UpdateContributionPlan.mutationLabel": "Mise à jour du plan de contribution - {label}", + "contributionPlan.DeleteContributionPlan.mutationLabel": "Delete Contribution Plan - {label}", + "contributionPlan.editButton.tooltip": "Modifier", + "contributionPlan.replaceButton.tooltip": "Ajouter une nouvelle version", + "contributionPlan.deleteButton.tooltip": "Supprimer", + "contributionPlan.deleteContributionPlan.confirm.title": "Supprimer le plan de contribution {label}", + "contributionPlan.deleteContributionPlan.confirm.message": "Etes-vous sûr de vouloir supprimer {label} ?", + "contributionPlan.contributionPlanBundle.createButton.tooltip": "Créer un nouvel ensemble de plans de contribution", + "contributionPlan.contributionPlanBundle.page.title": "Ensemble de plans de contribution {label}", + "contributionPlan.CreateContributionPlanBundle.mutationLabel": "Créer un pack de plans de contribution - {label}", + "contributionPlan.UpdateContributionPlanBundle.mutationLabel": "Mise à jour de l'ensemble du plan de contribution - {label}", + "contributionPlan.ReplaceContributionPlanBundle.mutationLabel": "Ensemble de régimes de cotisations de remplacement - {label}", + "contributionPlan.DeleteContributionPlanBundle.mutationLabel": "Supprimer le regroupement de régimes de cotisation - {label}", + "contributionPlan.deleteContributionPlanBundle.confirm.title": "Supprimer le groupe de plans de contribution {label} ?", + "contributionPlan.contributionPlanBundle.contributionPlansAttachedPanel.title": "{count} Plans de contribution joints", + "contributionPlan.contributionPlanBundle.contributionPlansAttachedPanel.createContributionPlan": "Créer un nouveau plan de contribution", + "contributionPlan.contributionPlanBundle.contributionPlansAttachedPanel.editContributionPlan": "Modifier le plan de contribution", + "contributionPlan.contributionPlanBundle.contributionPlansAttachedPanel.replaceContributionPlan": "Ajouter une nouvelle version du plan de contribution", + "contributionPlan.contributionPlanBundle.contributionPlansAttachedPanel.error": "Pour commencer à créer un nouveau plan de contribution, vous devez remplir les champs d'informations générales et cliquer sur Enregistrer.", + "contributionPlan.contributionPlanBundle.contributionPlansAttachedPanel.dialog.cancel": "Annuler", + "contributionPlan.contributionPlanBundle.contributionPlansAttachedPanel.dialog.create": "Créer", + "contributionPlan.contributionPlanBundle.contributionPlansAttachedPanel.dialog.update": "Sauvez", + "contributionPlan.contributionPlanBundle.contributionPlansAttachedPanel.dialog.replace": "Ajouter", + "contributionPlan.contributionPlan.label": "Plan de contribution", + "contributionPlan.contributionPlanBundle.label": "Ensemble du plan de contribution", + "contributionPlan.CreateContributionPlanBundleDetails.mutationLabel": "Attacher un nouveau plan de contribution à {contributionPlanBundle}", + "contributionPlan.UpdateContributionPlanBundleDetails.mutationLabel": "Mise à jour de {plan de contribution} de {bundlePlan de contribution}.", + "contributionPlan.DeleteContributionPlanBundleDetails.mutationLabel": "Supprimer {plan de contribution} de {bundlePlan de contribution}.", + "contributionPlan.ReplaceContributionPlanBundleDetails.mutationLabel": "Remplacer {plan de cotisation} de {bundle de plan de cotisation}.", + "contributionPlan.contributionPlanBundle.replacePage.title": "Ajouter une nouvelle version de l'ensemble des plans de contribution {label}", + "contributionPlan.paymentPlans.page.title": "Plans de paiement", + "contributionPlan.paymentPlans.searcher.results.title": "{paymentPlansTotalCount} Plans de paiement trouvés", + "paymentPlan.code": "Code", + "paymentPlan.name": "Nom", + "paymentPlan.calculation": "Règle de calcul", + "paymentPlan.benefitPlan": "Produit avantageux", + "paymentPlan.periodicity": "Périodicité", + "paymentPlan.dateValidFrom": "Valable à partir de", + "paymentPlan.dateValidTo": "Valable jusqu'à", + "paymentPlan.isDeleted": "Afficher supprimé", + "paymentPlan.emptyLabel": "", + "paymentPlan.any": "Tout", + "paymentPlan.editButton.tooltip": "Modifier", + "paymentPlan.replaceButton.tooltip": "Ajouter une nouvelle version", + "paymentPlan.paymentPlans.page.title": "Plans de paiement", + "paymentPlan.paymentPlan.createButton.tooltip": "Créer un nouveau plan de paiement", + "paymentPlan.deleteButton.tooltip": "Supprimer", + "paymentPlan.paymentPlan.page.title": "Plan de paiement {label}", + "paymentPlan.headPanel.title": "Informations générales", + "paymentPlan.mandatoryFieldsEmptyError": "* Ces champs sont obligatoires", + "paymentPlan.saveButton.tooltip.enabled": "Sauvegarder les changements", + "paymentPlan.saveButton.tooltip.disabled": "Veuillez d'abord remplir les champs d'informations générales", + "paymentPlan.deletePaymentPlan.confirm.title": "Supprimer le plan de paiement {label}", + "paymentPlan.deletePaymentPlan.confirm.message": "Etes-vous sûr de vouloir supprimer {label} ?", + "paymentPlan.deletePaymentPlan.mutationLabel": "Supprimer le plan de paiement - {label}", + "paymentPlan.CreatePaymentPlan.mutationLabel": "Créer un plan de paiement - {label}", + "paymentPlan.UpdatePaymentPlan.mutationLabel": "Mise à jour du plan de paiement - {label}", + "paymentPlan.DeletePaymentPlan.mutationLabel": "Supprimer le plan de paiement - {label}", + "paymentPlan.ReplacePaymentPlan.mutationLabel": "Remplacer le plan de paiement - {label}", + "insuree.InsureeNumberInput.error": "Numéro d'assuré invalide", + "mainMenu": "Juridique et financier", + "menu": { + "invoices": "Factures", + "bills": "Factures" + }, + "emptyLabel": "", + "any": "Tout", + "editButtonTooltip": "Modifier", + "deleteButtonTooltip": "Supprimer", + "dialog": { + "create": "Créer", + "update": "Sauvez", + "cancel": "Annuler" + }, + "invoice": { + "pageTitle": "Facture {label}", + "headPanelTitle": "Informations générales", + "subject": "Sujet", + "thirdparty": "Bénéficiaire", + "code": "Code", + "codeTp": "Code Destinataire", + "codeExt": "Code Système externe", + "dateDue": "Date d'échéance", + "dateInvoice": "Date de la facture", + "dateValidFrom": "De", + "dateValidTo": "A", + "datePayed": "Date de paiement", + "amountDiscount": "Remise", + "amountNet": "Net", + "taxAnalysis": "Taxe", + "amountTotal": "Montant Total", + "status": { + "label": "Statut", + "DRAFT": "Draft", + "VALIDATED": "Validé", + "PAYED": "Payé", + "CANCELLED": "Annulé", + "DELETED": "Supprimé", + "SUSPENDED": "Suspendu" + }, + "currencyTpCode": "Devise Bénéficiaire", + "currencyCode": "Monnaie", + "note": "Note", + "terms": "Conditions", + "paymentReference": "Référence de paiement", + "delete": { + "confirm": { + "title": "Supprimer {code} ?", + "message": "La suppression des données ne signifie pas leur effacement de la base de données OpenIMIS. La donnée sera seulement désactivée de la liste consultée." + }, + "mutationLabel": "Supprimer la facture {code}" + } + }, + "invoices": { + "pageTitle": "Factures", + "searcherResultsTitle": "{invoicesTotalCount} Factures trouvées" + }, + "invoiceLineItems": { + "label": "Articles de ligne", + "searcherResultsTitle": "{invoiceLineItemsTotalCount} Articles de ligne trouvés" + }, + "invoiceLineItem": { + "code": "Code", + "description": "Description", + "ledgerAccount": "Compte de grand livre", + "quantity": "Quantité", + "unitPrice": "Prix unitaire", + "discount": "Remise", + "deduction": "Déduction", + "amountTotal": "Montant Total", + "amountNet": "Montant net", + "amountNetTooltip": "Taxe : {valeur}" + }, + "invoicePayments": { + "label": "Paiements", + "searcherResultsTitle": "{invoicePaymentsTotalCount} Paiements trouvés" + }, + "invoicePayment": { + "status": { + "label": "Statut", + "REJECTED": "Rejeté", + "ACCEPTED": "Accepté", + "REFUNDED": "Remboursé", + "CANCELLED": "Annulé" + }, + "codeExt": "Code", + "label": "Étiquette", + "codeTp": "Code Tiers", + "codeReceipt": "Numéro du reçu", + "amountPayed": "Montant payé", + "fees": "Droits d'inscription", + "amountReceived": "Montant reçu", + "datePayment": "Date de paiement", + "paymentOrigin": "Origine du paiement", + "create": { + "label": "Créer un nouveau paiement", + "mutationLabel": "Créer un paiement de facture {invoicePaymentLabel} pour {invoiceCode}." + }, + "update": { + "label": "Mise à jour du paiement", + "mutationLabel": "Mise à jour du paiement de la facture {invoicePaymentLabel} de {invoiceCode}." + }, + "delete": { + "confirm": { + "title": "Supprimer {invoicePaymentLabel} ?", + "message": "La suppression des données ne signifie pas leur effacement de la base de données OpenIMIS. La donnée sera seulement désactivée de la liste consultée." + }, + "mutationLabel": "Supprimer le paiement de la facture {invoicePaymentLabel} de {invoiceCode}." + } + }, + "invoiceEvents": { + "label": "Événements", + "searcherResultsTitle": "{invoiceEventsTotalCount} Événements trouvés" + }, + "invoiceEvent": { + "eventType": { + "label": "Type", + "MESSAGE": "Message", + "STATUS": "Statut", + "WARNING": "Avertissement", + "PAYMENT": "Paiement", + "PAYMENT_ERROR": "Erreur de paiement" + }, + "message": "Message" + }, + "invoiceEventMessage": { + "create": { + "label": "Créer un nouveau commentaire", + "mutationLabel": "Créer un message d'événement de facture pour {invoiceCode}" + } + }, + "bill": { + "pageTitle": "Bill {label}", + "headPanelTitle": "Informations générales", + "subject": "Sujet", + "thirdparty": "Expéditeur", + "code": "Code", + "codeTp": "Code Sender", + "codeExt": "Code Système externe", + "dateDue": "Date d'échéance", + "dateBill": "Date Bill", + "dateValidFrom": "De", + "dateValidTo": "A", + "datePayed": "Date de paiement", + "amountDiscount": "Remise", + "amountNet": "Net", + "taxAnalysis": "Taxe", + "amountTotal": "Montant Total", + "status": { + "label": "Statut", + "DRAFT": "Draft", + "VALIDATED": "Validé", + "PAYED": "Payé", + "CANCELLED": "Annulé", + "DELETED": "Supprimé", + "SUSPENDED": "Suspendu" + }, + "currencyTpCode": "Monnaie Tiers", + "currencyCode": "Monnaie", + "note": "Note", + "terms": "Conditions", + "paymentReference": "Référence de paiement", + "delete": { + "confirm": { + "title": "Supprimer {code} ?", + "message": "La suppression des données ne signifie pas leur effacement de la base de données OpenIMIS. La donnée sera seulement désactivée de la liste consultée." + }, + "mutationLabel": "Supprimer le projet de loi {code}" + } + }, + "bills": { + "pageTitle": "Factures", + "searcherResultsTitle": "{billsTotalCount} Factures trouvées" + }, + "billItems": { + "label": "Articles de ligne", + "searcher": { + "resultsTitle": "{billLineItemsTotalCount} Articles de ligne trouvés" + } + }, + "billItem": { + "code": "Code", + "description": "Description", + "ledgerAccount": "Compte de grand livre", + "quantity": "Quantité", + "unitPrice": "Prix unitaire", + "discount": "Remise", + "deduction": "Déduction", + "amountTotal": "Montant Total", + "amountNet": "Montant net", + "amountNetTooltip": "Taxe : {valeur}" + }, + "billPayments": { + "label": "Paiements", + "searcherResultsTitle": "{billPaymentsTotalCount} Paiements trouvés" + }, + "billPayment": { + "status": { + "label": "Statut", + "REJECTED": "Rejeté", + "ACCEPTED": "Accepté", + "REFUNDED": "Remboursé", + "CANCELLED": "Annulé" + }, + "codeExt": "Code", + "label": "Étiquette", + "codeTp": "Code Tiers", + "codeReceipt": "Numéro du reçu", + "amountPayed": "Montant payé", + "fees": "Droits d'inscription", + "amountReceived": "Montant reçu", + "datePayment": "Date de paiement", + "paymentOrigin": "Origine du paiement", + "create": { + "label": "Créer un nouveau paiement", + "mutationLabel": "Créer un paiement de facture {billPaymentLabel} pour {billCode}." + }, + "update": { + "label": "Mise à jour du paiement", + "mutationLabel": "Mise à jour du paiement de la facture {billPaymentLabel} de {billCode}." + }, + "delete": { + "confirm": { + "title": "Supprimer {billPaymentLabel} ?", + "message": "La suppression des données ne signifie pas leur effacement de la base de données OpenIMIS. La donnée sera seulement désactivée de la liste consultée." + }, + "mutationLabel": "Supprimer le paiement de la facture {billPaymentLabel} de {billCode}." + } + }, + "billEvents": { + "label": "Événements", + "searcherResultsTitle": "{billEventsTotalCount} Événements trouvés" + }, + "billEvent": { + "eventType": { + "label": "Type", + "MESSAGE": "Message", + "STATUS": "Statut", + "WARNING": "Avertissement", + "PAYMENT": "Paiement", + "PAYMENT_ERROR": "Erreur de paiement" + }, + "message": "Message" + }, + "billEventMessage": { + "create": { + "label": "Créer un nouveau commentaire", + "mutationLabel": "Créer un message d'événement de facture pour {billCode}" + } + }, + "paymentInvoices": { + "label": "Paiements", + "searcherResultsTitle": "{paymentInvoicesTotalCount} Paiements trouvés" + }, + "paymentInvoice": { + "reconciliationStatus": { + "label": "Statut de réconciliation", + "NOT_RECONCILIATED": "Non réconcilié", + "RECONCILIATED": "Réconcilié", + "REFUNDED": "Remboursé", + "CANCELLED": "Annulé" + }, + "status": { + "label": "Statut", + "REJECTED": "Rejeté", + "ACCEPTED": "Accepté", + "REFUNDED": "Remboursé", + "CANCELLED": "Annulé" + }, + "codeExt": "Code", + "label": "Étiquette", + "codeTp": "Code Tiers", + "codeReceipt": "Numéro du reçu", + "fees": "Droits d'inscription", + "amountReceived": "Montant reçu", + "datePayment": "Date de paiement", + "paymentOrigin": "Origine du paiement", + "payerRef": "Référence du payeur", + "payerName": "Nom du payeur", + "create": { + "label": "Créer un nouveau paiement", + "mutationLabel": "Créez le paiement {paymentInvoiceLabel} pour {code}" + }, + "update": { + "label": "Mise à jour du paiement", + "mutationLabel": "Mise à jour du paiement {paymentInvoiceLabel} de {code}" + }, + "delete": { + "confirm": { + "title": "Supprimer {paymentInvoiceLabel} ?", + "message": "La suppression des données ne signifie pas leur effacement de la base de données openIMIS. La donnée sera seulement désactivée de la liste consultée." + }, + "mutationLabel": "Supprimer le paiement {labelFacturePaiement} de {code}" + } + }, + "detailPaymentInvoice": { + "status": { + "label": "Statut", + "REJECTED": "Rejeté", + "ACCEPTED": "Accepté", + "REFUNDED": "Remboursé", + "CANCELLED": "Annulé" + }, + "fees": "Droits d'inscription", + "amount": "Montant", + "reconciliationId": "Id de réconciliation", + "reconciliationDate": "Date de réconciliation" + }, + "claim.edit.services.MaxApproved": "La quantité définie est supérieure à la quantité approuvée pour cet élément. Vous ne serez remboursé que pour {totalApproved} élément(s)", + "location.Location0Picker.label": "Région", + "location.Location1Picker.label": "District", + "insuree.IdentificationType.F": "Fiche d'identification", + "claim.codechfId": "Préfixe Prestation", + "insuree.Insuree.dead": "Décédé ?", + "insuree.Insuree.dod": "Date de décès", + "insuree.Insuree.deathreason": "Raison du décès", + "claim.ClaimFilter.processedDateFrom": "Traité à partir de", + "claim.ClaimFilter.processedDateTo": "Traité jusqu'à", + "claim.claimSummaries.processedDate": "Traité le" +} From 3432685c81cd35ccfca0b40eb742a7e57c0b0c07 Mon Sep 17 00:00:00 2001 From: Dragos DOBRE Date: Mon, 24 Oct 2022 12:25:54 +0200 Subject: [PATCH 2/3] Update index.js --- src/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/index.js b/src/index.js index 1f7e0ab..1d3ebfb 100644 --- a/src/index.js +++ b/src/index.js @@ -1,9 +1,9 @@ import messages_fr from "./translations/fr.json"; const DEFAULT_CONFIG = { - "translations": [{ key: 'fr', messages: messages_fr }], + "translations": [{ key: 'fr', messages: flatten(messages_fr) }], } export const LanguageFrModule = (cfg) => { return { ...DEFAULT_CONFIG, ...cfg }; -} \ No newline at end of file +} From 3ca17de35b6d2a8d57eb8f689cf16b295282002c Mon Sep 17 00:00:00 2001 From: Dragos DOBRE Date: Mon, 24 Oct 2022 12:27:41 +0200 Subject: [PATCH 3/3] Update index.js --- src/index.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/index.js b/src/index.js index 1d3ebfb..a78a810 100644 --- a/src/index.js +++ b/src/index.js @@ -1,4 +1,5 @@ import messages_fr from "./translations/fr.json"; +import flatten from "flat"; const DEFAULT_CONFIG = { "translations": [{ key: 'fr', messages: flatten(messages_fr) }],