/**
* French (`fr`) `ui` resources.
* Machine-translated from canonical Italian — needs professional review.
*/
export declare const frUi: {
readonly productLockup: {
readonly makerLabel: "{{name}} par Alfadocs";
readonly attribution: "par ";
};
readonly radiographPanel: {
readonly kind: {
readonly other: "Autre";
readonly panoramic: "Panoramique";
readonly bitewing: "Rétrocoronaire";
readonly periapical: "Périapicale";
};
readonly upload: {
readonly submit: "Importer";
readonly notePlaceholder: "Par exemple, contrôle de routine ou lésion apicale";
readonly note: "Note (facultative)";
readonly date: "Date d’acquisition";
readonly file: "Fichier image";
};
readonly noTooth: {
readonly body: "Sélectionnez une dent sur le schéma pour afficher ses radiographies.";
readonly title: "Aucune dent sélectionnée";
};
readonly history: {
readonly delete: "Supprimer la radiographie {{film}}";
readonly compareAdd: "Sélectionner {{film}} pour la comparaison";
readonly compareRemove: "Retirer {{film}} de la comparaison";
readonly view: "Afficher la radiographie {{film}}";
readonly emptyBody: "Importez la première radiographie de cette dent.";
readonly emptyTitle: "Aucune radiographie pour le moment";
readonly compare: "Comparer";
readonly sortOldest: "Les plus anciennes d’abord";
readonly sortNewest: "Les plus récentes d’abord";
readonly range: "Plage de dates";
};
readonly toothLabel: "Dent {{id}}";
readonly title: "Imagerie";
readonly viewer: {
readonly zoomIn: "Agrandir";
readonly zoomOut: "Réduire le zoom";
readonly next: "Radiographie suivante";
readonly position: "{{current}} / {{total}}";
readonly prev: "Radiographie précédente";
readonly title: "{{tooth}} : radiographie";
readonly compareTitle: "{{tooth}} : comparaison";
};
};
readonly auth: {
readonly continueWithAlfadocs: "Continuer avec Alfadocs";
};
readonly infoTip: {
readonly triggerLabel: "Plus d'informations";
readonly learnMore: "En savoir plus";
readonly formula: "Formule";
};
readonly aiCreditsNotice: {
readonly dismiss: "Ne plus afficher";
readonly included: {
readonly eyebrow: "Assistance IA";
readonly heading: "Inclus dans votre offre";
readonly body: "Les fonctionnalités IA sont proposées sans coût supplémentaire pendant cette période d'essai.";
readonly allowance: "{{remaining}} sur {{limit}} crédits IA restants";
readonly resetsOn: "Se renouvelle le {{date}}";
readonly learnMore: "En savoir plus";
};
readonly bundles: {
readonly eyebrow: "Crédits IA";
readonly headingWithAllowance: "{{remaining}} sur {{limit}} crédits";
readonly body: "Votre quota est de {{limit}} crédits IA. Pour en obtenir davantage, choisissez un pack de crédits.";
readonly bodyGeneric: "Choisissez un pack de crédits pour continuer à utiliser les fonctionnalités d’IA.";
readonly viewBundles: "Voir les packs";
readonly seeCosts: "Le coût de chaque action";
};
};
readonly aiCredits: {
readonly title: "Vous n'avez plus de crédits IA";
readonly bodyBuy: "Ajoutez des crédits pour continuer aujourd'hui.";
readonly bodyUpgrade: "Activez le module de crédits IA pour continuer à utiliser l'assistance IA.";
readonly bodySupport: "Contactez le support pour continuer à utiliser l'assistance IA.";
readonly bodyRenews: "L'assistance IA sera de nouveau disponible le {{date}}, au renouvellement de votre quota.";
readonly bodyNone: "L'assistance IA est indisponible tant que votre cabinet n'a pas de crédits supplémentaires. Pour obtenir de l'aide, adressez-vous à l'administrateur de votre cabinet ou contactez le support Alfadocs.";
readonly renewsOn: "Votre quota se renouvelle le {{date}}.";
readonly meterLabel: "Crédits IA";
readonly remaining: "{{remaining}} sur {{limit}} restants";
readonly buy: "Acheter des crédits IA";
readonly upgrade: "Activer le module de crédits IA";
readonly contactSupport: "Contacter le support";
readonly seeCosts: "Voir le coût de chaque action";
readonly back: "Retour";
readonly runningLow: "Les crédits IA sont presque épuisés : {{remaining}} sur {{limit}} restants.";
readonly runningLowCount: "Les crédits IA sont presque épuisés : {{remaining}} restants.";
readonly runningLowPlain: "Les crédits IA sont presque épuisés.";
readonly expiring_zero: "{{amount}} crédit IA expire le {{date}}.";
readonly expiring_one: "{{amount}} crédit IA expire le {{date}}.";
readonly expiring_two: "{{amount}} crédits IA expirent le {{date}}.";
readonly expiring_few: "{{amount}} crédits IA expirent le {{date}}.";
readonly expiring_many: "{{amount}} de crédits IA expirent le {{date}}.";
readonly expiring_other: "{{amount}} crédits IA expirent le {{date}}.";
};
readonly opticalPrescription: {
readonly ariaLabel: "Prescription de lunettes";
readonly metaLabel: "Détails de la prescription";
readonly eye: {
readonly od: "OD";
readonly os: "OS";
readonly odName: "Œil droit";
readonly osName: "Œil gauche";
};
readonly band: {
readonly far: "Loin";
readonly intermediate: "Intermédiaire";
readonly near: "Près";
};
readonly column: {
readonly eye: "Œil";
readonly sphere: "Sphère";
readonly cylinder: "Cylindre";
readonly axis: "Axe";
readonly add: "Addition";
readonly prism: "Prisme";
readonly base: "Base";
};
readonly base: {
readonly up: "Haut";
readonly down: "Bas";
readonly in: "Interne";
readonly out: "Externe";
};
readonly lensType: {
readonly label: "Type de verre";
readonly 'single-vision': "Unifocal";
readonly bifocal: "Double foyer";
readonly progressive: "Progressif";
};
readonly axisSystem: {
readonly label: "Système d'axe";
readonly tabo: "TABO";
readonly int: "INT";
};
readonly pd: {
readonly label: "EP";
readonly full: "Écart pupillaire";
readonly value: "{{value}} mm";
readonly right: "EP droit";
readonly left: "EP gauche";
readonly monocular: "EP D / G";
readonly monocularValue: "{{right}} / {{left}} mm";
};
readonly notes: {
readonly label: "Notes";
readonly placeholder: "Ajouter une note…";
};
readonly charts: {
readonly label: "Schémas de prescription";
readonly tabo: {
readonly caption: "TABO · {{eye}} · {{axis}}";
readonly aria: "Cadran d'axe TABO, {{eye}}, axe du cylindre {{axis}}";
};
readonly powerCross: {
readonly caption: "Croix de puissance · {{eye}}";
readonly aria: "Croix de puissance, {{eye}} : {{primary}} à {{primaryDeg}}, {{secondary}} à {{secondaryDeg}}";
};
readonly pd: {
readonly caption: "Écart pupillaire";
readonly aria: "Écart pupillaire : {{value}} mm";
readonly ariaSplit: "Écart pupillaire : droit {{right}} mm, gauche {{left}} mm";
};
readonly prism: {
readonly caption: "{{eye}} · {{value}}Δ {{base}}";
readonly aria: "Prisme, {{eye}} : {{value}} dioptries prismatiques, base {{base}}";
readonly baseShort: {
readonly up: "BU";
readonly down: "BD";
readonly in: "BI";
readonly out: "BO";
};
};
};
readonly cellLabel: "{{eye}}, {{column}}, {{band}}";
readonly empty: "—";
};
readonly fieldArray: {
readonly removeItem: "Supprimer";
};
readonly connectionStatus: {
readonly statusConnected: "Connecté";
readonly statusDisconnected: "Déconnecté";
readonly statusPending: "En attente";
readonly statusError: "Erreur";
readonly connect: "Connecter";
readonly disconnect: "Déconnecter";
};
readonly workflowStatus: {
readonly label: "Flux de travail";
readonly changeLabel: "Modifier l’état du flux de travail : {{status}}";
readonly menuLabel: "États du flux de travail";
readonly saving: "Enregistrement de l’état du flux de travail";
readonly saveFailed: "Impossible de modifier l’état du flux de travail. L’état précédent reste affiché.";
readonly noStatus: "Aucun statut";
};
readonly positionGrid: {
readonly groupLabel: "Position";
readonly topStart: "En haut, au début";
readonly top: "En haut";
readonly topEnd: "En haut, à la fin";
readonly start: "Au début";
readonly center: "Au centre";
readonly end: "À la fin";
readonly bottomStart: "En bas, au début";
readonly bottom: "En bas";
readonly bottomEnd: "En bas, à la fin";
};
readonly iconPicker: {
readonly search: "Rechercher des icônes";
readonly noResults: "Aucune icône trouvée";
readonly trigger: "Choisir une icône";
};
readonly imageCropper: {
readonly cropRegion: "Zone de recadrage";
readonly instructions: "Faites glisser la zone pour la déplacer ou un coin pour la redimensionner. Utilisez les touches fléchées pour la déplacer et Maj + les touches fléchées pour la redimensionner.";
readonly reset: "Réinitialiser";
readonly announcement: "Zone de recadrage à {{x}} % du début et à {{y}} % du haut, d’une largeur de {{width}} % et d’une hauteur de {{height}} %.";
};
readonly annotationMarker: {
readonly shape: {
readonly circle: "Marqueur circulaire";
readonly square: "Marqueur carré";
readonly triangle: "Marqueur triangulaire";
readonly diamond: "Marqueur losange";
readonly cross: "Marqueur en croix";
};
};
readonly faceScheme: {
readonly ariaLabel: "Schéma du visage";
readonly legendLabel: "Légende des observations";
readonly viewSwitcherLabel: "Vue";
readonly zoneWithFindings: "{{zone}} — {{findings}}";
readonly view: {
readonly front: "Visage — face";
readonly profileLeft: "Profil (gauche)";
readonly profileRight: "Profil (droite)";
};
readonly viewShort: {
readonly front: "Face";
readonly profileLeft: "Gauche";
readonly profileRight: "Droite";
readonly all: "Toutes";
};
readonly showLegend: "Afficher la légende";
readonly zoomLabel: "Contrôles de zoom";
readonly zoomIn: "Agrandir";
readonly zoomOut: "Réduire";
readonly zoomLevel: "Niveau de zoom";
readonly resetView: "Réinitialiser la vue";
readonly panel: {
readonly toggle: "Outils de dessin et d'ajustement";
readonly draw: "Dessin";
readonly fit: "Ajuster la superposition";
};
readonly zonesPanel: {
readonly label: "Zones";
readonly hint: "Touchez les zones pour les ajouter à la sélection, puis appliquez une observation à toutes en une fois.";
readonly selectedTotal: "Zones sélectionnées : {{n}}";
readonly applyLabel: "Appliquer l'observation aux zones sélectionnées";
readonly noteLabel: "Note partagée";
readonly notePlaceholder: "Note facultative ajoutée avec l'observation…";
readonly clearSelection: "Effacer la sélection";
};
readonly photo: {
readonly defaultAlt: "Photo du visage du patient";
};
readonly finding: {
readonly observation: "Observation";
readonly treatment: "Traitement";
readonly concern: "Point d'attention";
readonly note: "Note";
};
readonly registration: {
readonly adjust: "Ajuster";
readonly hint: "Ajustez la superposition des zones à la photo : déplacez les points, utilisez les curseurs ou détectez automatiquement.";
readonly scaleX: "Largeur";
readonly scaleY: "Hauteur";
readonly rotation: "Rotation";
readonly shear: "Inclinaison";
readonly translateX: "Horizontal";
readonly translateY: "Vertical";
readonly autoDetect: "Détection automatique";
readonly reset: "Réinitialiser";
};
readonly detect: {
readonly loading: "Chargement du détecteur…";
readonly detecting: "Détection du visage…";
readonly done: "Aligné sur le visage";
readonly 'no-face': "Aucun visage détecté";
readonly error: "Détection indisponible";
};
readonly capture: {
readonly take: "Prendre une photo";
readonly retake: "Reprendre la photo";
readonly capture: "Capturer";
readonly cancel: "Annuler";
readonly upload: "Importer";
readonly viewfinder: "Viseur de la caméra";
readonly requesting: "En attente de l'accès à la caméra…";
readonly error: {
readonly permissionDenied: "Accès à la caméra refusé";
readonly noCamera: "Aucune caméra détectée";
readonly notReadable: "La caméra n'est pas disponible";
readonly insecureContext: "La caméra nécessite une connexion sécurisée (HTTPS)";
readonly captureFailed: "Impossible de capturer la photo";
};
};
readonly zone: {
readonly forehead: "Front";
readonly upperForehead: "Haut du front";
readonly glabella: "Glabelle";
readonly eyelidRight: "Paupière (droite)";
readonly eyelidLeft: "Paupière (gauche)";
readonly nasalBase: "Base du nez / columelle";
readonly nasolabialFold: "Sillon nasogénien";
readonly medialCheekboneRight: "Pommette médiale (droite)";
readonly medialCheekboneLeft: "Pommette médiale (gauche)";
readonly zygomaticArchRight: "Arcade zygomatique (droite)";
readonly zygomaticArchLeft: "Arcade zygomatique (gauche)";
readonly lateralCheekRight: "Joue latérale (droite)";
readonly lateralCheekLeft: "Joue latérale (gauche)";
readonly upperLip: "Lèvre supérieure";
readonly lowerLip: "Lèvre inférieure";
readonly lipCommissures: "Commissures labiales";
readonly marionetteLines: "Plis d'amertume";
readonly submental: "Sous-mentonnier";
readonly mandibularAngleRight: "Angle mandibulaire (droit)";
readonly mandibularAngleLeft: "Angle mandibulaire (gauche)";
readonly lateralNeckRight: "Cou latéral (droit)";
readonly lateralNeckLeft: "Cou latéral (gauche)";
readonly cheekbone: "Pommette";
readonly temple: "Tempe";
readonly preauricularArea: "Région préauriculaire";
readonly mandibularBody: "Corps mandibulaire";
readonly submentalProfile: "Sous-mentonnier (profil)";
readonly masseter: "Masséter";
readonly cheek: "Joue";
readonly chin: "Menton";
readonly browTail: "Queue du sourcil";
};
readonly annotate: {
readonly toolLabel: "Outils de dessin";
readonly colorLabel: "Couleur d'annotation";
readonly shapeLabel: "Forme du marqueur";
readonly textLabel: "Texte d'annotation";
readonly textPlaceholder: "Saisir une note…";
readonly textDone: "Terminé";
readonly undo: "Annuler";
readonly clear: "Effacer";
readonly deleteSelected: "Supprimer la sélection";
readonly labelText: "Texte : {{text}}";
readonly labelWithZone: "{{label}} — {{zone}}";
readonly zoneLabel: "Zone associée";
readonly zonePlaceholder: "Rechercher une zone…";
readonly zoneNone: "Aucune zone";
readonly outsideZonesHint: "Tracé en dehors de toutes les zones — choisissez la zone à laquelle il appartient.";
readonly tool: {
readonly select: "Sélectionner";
readonly marker: "Marqueur";
readonly pen: "Stylo";
readonly highlighter: "Surligneur";
readonly arrow: "Flèche";
readonly line: "Ligne";
readonly rect: "Rectangle";
readonly ellipse: "Ellipse";
readonly text: "Texte";
};
readonly tone: {
readonly accent: "Accent";
readonly info: "Bleu";
readonly success: "Vert";
readonly warning: "Ambre";
readonly error: "Rouge";
readonly neutral: "Gris";
};
readonly kind: {
readonly marker: "Annotation marqueur";
readonly pen: "Dessin au stylo";
readonly highlighter: "Dessin au surligneur";
readonly arrow: "Annotation flèche";
readonly line: "Annotation ligne";
readonly rect: "Annotation rectangle";
readonly ellipse: "Annotation ellipse";
readonly text: "Note texte";
};
};
};
readonly muscleScheme: {
readonly ariaLabel: "Schéma anatomique";
readonly legendLabel: "Légende des observations";
readonly viewListLabel: "Vues anatomiques";
readonly regionWithFindings: "{{region}} — {{findings}}";
readonly side: {
readonly left: "Gauche";
readonly right: "Droite";
};
readonly finding: {
readonly observation: "Observation";
readonly lesion: "Lésion";
readonly pain: "Douleur";
readonly treatment: "Traitement";
readonly note: "Note";
};
readonly view: {
readonly muscularFront: "Muscles — face";
readonly muscularBack: "Muscles — dos";
};
readonly region: {
readonly neck: "Cou";
readonly hand: "Main";
readonly upperBack: "Haut du dos";
readonly lowerBack: "Bas du dos";
readonly knee: "Genou";
readonly foot: "Pied";
readonly trapezius: "Trapèze";
readonly deltoid: "Deltoïde";
readonly pectoralis: "Pectoral";
readonly biceps: "Biceps";
readonly triceps: "Triceps";
readonly forearmFlexors: "Fléchisseurs de l’avant-bras";
readonly rectusAbdominis: "Grand droit de l’abdomen";
readonly externalOblique: "Oblique externe";
readonly gluteusMaximus: "Grand fessier";
readonly quadriceps: "Quadriceps";
readonly hamstrings: "Ischio-jambiers";
readonly tibialisAnterior: "Tibial antérieur";
readonly gastrocnemius: "Gastrocnémien";
readonly adductors: "Adducteurs";
readonly ankle: "Cheville";
};
readonly agent: {
readonly state: {
readonly chart: "Schéma anatomique actuel — types d’observations indexés par identifiant de région.";
readonly activeView: "Identifiant de la vue anatomique actuellement affichée.";
};
readonly actions: {
readonly focusRegion: "Déplacer le focus vers une région précise de la vue active.";
readonly getRegion: "Lire les observations enregistrées sur une région.";
readonly regionsWith: "Lister les identifiants de région portant un type d’observation donné.";
readonly setFinding: "Enregistrer une observation sur une région.";
readonly removeFinding: "Retirer un seul type d’observation d’une région.";
readonly clearRegion: "Effacer toutes les observations d’une région.";
readonly setView: "Changer la vue anatomique active.";
};
};
};
readonly skeletonScheme: {
readonly ariaLabel: "Schéma squelettique";
readonly legendLabel: "Légende des observations";
readonly viewListLabel: "Vues squelettiques";
readonly regionWithFindings: "{{region}} — {{findings}}";
readonly zoomLabel: "Contrôles de zoom";
readonly zoomIn: "Agrandir";
readonly zoomOut: "Réduire";
readonly resetView: "Réinitialiser la vue";
readonly side: {
readonly left: "Gauche";
readonly right: "Droite";
};
readonly finding: {
readonly observation: "Observation";
readonly lesion: "Lésion";
readonly pain: "Douleur";
readonly treatment: "Traitement";
readonly note: "Note";
};
readonly view: {
readonly skeletalFront: "Squelette — face";
readonly skeletalBack: "Squelette — dos";
};
readonly region: {
readonly skull: "Crâne";
readonly mandible: "Mandibule";
readonly cervicalSpine: "Rachis cervical";
readonly thoracicSpine: "Rachis thoracique";
readonly lumbarSpine: "Rachis lombaire";
readonly sacrum: "Sacrum";
readonly coccyx: "Coccyx";
readonly clavicle: "Clavicule";
readonly scapula: "Omoplate";
readonly sternum: "Sternum";
readonly ribs: "Côtes";
readonly humerus: "Humérus";
readonly radius: "Radius";
readonly ulna: "Cubitus";
readonly hand: "Main";
readonly pelvis: "Bassin";
readonly femur: "Fémur";
readonly patella: "Rotule";
readonly tibia: "Tibia";
readonly fibula: "Péroné";
readonly foot: "Pied";
};
readonly agent: {
readonly state: {
readonly chart: "Schéma squelettique actuel — types d’observations indexés par identifiant d’os.";
readonly activeView: "Identifiant de la vue squelettique actuellement affichée.";
};
readonly actions: {
readonly focusRegion: "Déplacer le focus vers un os précis de la vue active.";
readonly getRegion: "Lire les observations enregistrées sur un os.";
readonly regionsWith: "Lister les identifiants d’os portant un type d’observation donné.";
readonly setFinding: "Enregistrer une observation sur un os.";
readonly removeFinding: "Retirer un seul type d’observation d’un os.";
readonly clearRegion: "Effacer toutes les observations d’un os.";
readonly setView: "Changer la vue squelettique active.";
};
};
};
readonly patientField: {
readonly sex: {
readonly m: "Homme";
readonly f: "Femme";
readonly x: "Autre";
};
readonly age_zero: "{{count}} an";
readonly age_one: "{{count}} an";
readonly age_two: "{{count}} ans";
readonly age_few: "{{count}} ans";
readonly age_many: "{{count}} ans";
readonly age_other: "{{count}} ans";
};
readonly common: {
readonly add: "Ajouter";
readonly resetToDefaults: "Réinitialiser les valeurs par défaut";
readonly save: "Enregistrer";
readonly cancel: "Annuler";
readonly delete: "Supprimer";
readonly close: "Fermer";
readonly confirm: "Confirmer";
readonly loading: "Chargement...";
readonly required: "obligatoire";
readonly optional: "facultatif";
readonly progress_label: "Progression : {{percent}}";
readonly freeOfCharge: "Gratuit";
};
readonly buttonGroup: {
readonly label: "Groupe de boutons";
readonly more: "Plus d'options";
};
readonly carousel: {
readonly label: "Carrousel";
readonly roleDescription: "carrousel";
readonly slideRoleDescription: "diapositive";
readonly slideLabel: "{{current}} sur {{total}}";
readonly indicatorsLabel: "Diapositives";
readonly previous: "Diapositive précédente";
readonly next: "Diapositive suivante";
readonly goToSlide: "Aller à la diapositive {{index}}";
readonly slideAnnouncement: "Diapositive {{current}} sur {{total}}";
};
readonly publicHeader: {
readonly homeLabel: "Accueil Alfadocs";
readonly primaryNavLabel: "Navigation principale";
readonly openMenu: "Ouvrir le menu";
readonly closeMenu: "Fermer le menu";
};
readonly kbd: {
readonly plus: "+";
readonly then: "puis";
readonly thenSpoken: "puis";
readonly pressThen: "Appuyez sur {{keys}}";
};
readonly search: {
readonly open: "Ouvrir la recherche";
readonly label: "Rechercher";
readonly placeholder: "Rechercher…";
readonly resultsLabel: "Résultats de la recherche";
readonly noResults: "Aucun résultat pour « {{query}} »";
};
readonly contactCard: {
readonly vatNumberLabel: "N° TVA :";
readonly phoneLabel: "Téléphone :";
};
readonly copyField: {
readonly copy: "Copier";
readonly copied: "Copié";
readonly valueLabel: "Valeur à copier";
readonly copySuccess: "Copié dans le presse-papiers";
readonly copyFailed: "Échec de la copie";
};
readonly link: {
readonly opensInNewTab: "S'ouvre dans un nouvel onglet";
};
readonly inputs: {
readonly permissionMatrix: {
readonly locked: "Verrouillé";
};
readonly clipboard: {
readonly pasteBlocked: "Le collage est désactivé pour ce champ. Veuillez saisir la valeur manuellement.";
readonly copyBlocked: "La copie est désactivée pour ce champ.";
};
readonly iban: {
readonly placeholder: "IT60X0542811101000000123456";
readonly formatHint: "Jusqu’à 34 caractères — code pays, clé de contrôle, numéro de compte";
readonly charactersEntered: "{{count}} caractères";
readonly valid: "IBAN valide";
readonly errorIncomplete: "Saisissez l’IBAN complet";
readonly errorFormat: "Format d’IBAN invalide";
readonly errorChecksum: "IBAN invalide — vérifiez les caractères";
readonly ariaLabel: "IBAN";
};
readonly fiscalCode: {
readonly placeholder: "RSSMRA85M01H501Z";
readonly formatHint: "16 caractères — lettres et chiffres";
readonly charactersEntered: "{{count}} caractères sur 16";
readonly valid: "Codice fiscale valide";
readonly validOmocodia: "Codice fiscale valide (omocodia : certains chiffres sont remplacés par des lettres)";
readonly errorIncomplete: "Saisissez les 16 caractères";
readonly errorFormat: "Format de codice fiscale invalide";
readonly errorChecksum: "Codice fiscale invalide — vérifiez les caractères";
readonly errorChecksumOmocodia: "Ce codice fiscale semble utiliser l’omocodia (des lettres remplacent certains chiffres), mais au moins un caractère est incorrect. Vérifiez-le sur la Tessera Sanitaria (carte de santé).";
readonly ariaLabel: "Codice fiscale";
readonly calculate: "Calculer le codice fiscale";
};
readonly switch: {
readonly on: "Actif";
readonly off: "Inactif";
};
readonly radioGroup: {
readonly selectOne: "Sélectionnez une option";
};
readonly text: {
readonly clear: "Vider le champ";
};
readonly recaptcha: {
readonly expired: "Vérification expirée — veuillez réessayer.";
readonly error: "Échec de la vérification — veuillez réessayer.";
};
readonly search: {
readonly clear: "Effacer la recherche";
readonly loading: "Recherche en cours…";
readonly placeholder: "Rechercher…";
};
readonly password: {
readonly toggleShow: "Afficher le mot de passe";
readonly toggleHide: "Masquer le mot de passe";
readonly capsLock: "Le verrouillage des majuscules est activé";
readonly strengthLabel: "Niveau de sécurité";
readonly strength: {
readonly weak: "Faible";
readonly fair: "Passable";
readonly good: "Bon";
readonly strong: "Fort";
};
readonly requirements: {
readonly length_one: "Au moins {{count}} caractère";
readonly length_zero: "Au moins {{count}} caractère";
readonly length_two: "Au moins {{count}} caractères";
readonly length_few: "Au moins {{count}} caractères";
readonly length_many: "Au moins {{count}} caractères";
readonly length_other: "Au moins {{count}} caractères";
readonly uppercase: "Une lettre majuscule";
readonly lowercase: "Une lettre minuscule";
readonly digit: "Un chiffre";
readonly symbol: "Un symbole";
readonly noSpaces: "Aucun espace";
readonly met: "satisfait";
readonly unmet: "pas encore satisfait";
};
};
readonly textarea: {
readonly charactersRemaining_one: "{{count}} caractère restant";
readonly charactersRemaining_zero: "{{count}} caractère restant";
readonly charactersRemaining_two: "{{count}} caractères restants";
readonly charactersRemaining_few: "{{count}} caractères restants";
readonly charactersRemaining_many: "{{count}} caractères restants";
readonly charactersRemaining_other: "{{count}} caractères restants";
};
readonly number: {
readonly increment: "Augmenter";
readonly decrement: "Diminuer";
};
readonly select: {
readonly placeholder: "Sélectionner…";
readonly clear: "Effacer la sélection";
readonly noOptions: "Aucune option";
};
readonly combobox: {
readonly empty: "Aucun résultat";
readonly create: "Créer « {{value}} »";
readonly placeholder: "Rechercher…";
readonly clear: "Effacer la sélection";
readonly popupLabel: "Options";
};
readonly otp: {
readonly digitLabel: "Chiffre {{current}} sur {{total}}";
readonly charLabel: "Caractère {{current}} sur {{total}}";
};
readonly slider: {
readonly minLabel: "Minimum";
readonly maxLabel: "Maximum";
readonly value: "Valeur";
};
readonly checkboxGroup: {
readonly selectAll: "Tout sélectionner";
readonly minReached: "Nombre minimal de sélections atteint : {{min}}";
readonly maxReached: "Nombre maximal de sélections atteint : {{max}}";
readonly counter_one: "{{count}} sur {{total}} sélectionné";
readonly counter_zero: "{{count}} sur {{total}} sélectionné";
readonly counter_two: "{{count}} sur {{total}} sélectionnés";
readonly counter_few: "{{count}} sur {{total}} sélectionnés";
readonly counter_many: "{{count}} sur {{total}} sélectionnés";
readonly counter_other: "{{count}} sur {{total}} sélectionnés";
};
readonly multiSelect: {
readonly placeholder: "Sélectionner…";
readonly noOptions: "Aucune option trouvée";
readonly selectAll: "Tout sélectionner";
readonly clearAll: "Effacer la sélection";
readonly remove: "Supprimer {{label}}";
readonly maxReached: "Nombre maximal de sélections : {{count}}";
readonly overflow: "+{{count}} autres";
readonly selected_zero: "{{count}} sélectionné";
readonly selected_one: "{{count}} sélectionné";
readonly selected_two: "{{count}} sélectionnés";
readonly selected_few: "{{count}} sélectionnés";
readonly selected_many: "{{count}} sélectionnés";
readonly selected_other: "{{count}} sélectionnés";
};
readonly autocomplete: {
readonly ariaLabel: "Rechercher";
readonly recent: "Récents";
readonly noResults: "Aucun résultat";
readonly results_one: "{{count}} résultat";
readonly results_zero: "{{count}} résultat";
readonly results_two: "{{count}} résultats";
readonly results_few: "{{count}} résultats";
readonly results_many: "{{count}} résultats";
readonly results_other: "{{count}} résultats";
};
readonly addressAutocomplete: {
readonly ariaLabel: "Adresse";
readonly listLabel: "Suggestions d'adresse";
readonly placeholder: "Saisissez une adresse…";
readonly loading: "Chargement des suggestions…";
readonly noResults: "Aucune adresse correspondante";
readonly results_one: "{{count}} suggestion";
readonly results_zero: "{{count}} suggestion";
readonly results_two: "{{count}} suggestions";
readonly results_few: "{{count}} suggestions";
readonly results_many: "{{count}} suggestions";
readonly results_other: "{{count}} suggestions";
};
readonly phone: {
readonly placeholder: "Numéro de téléphone";
readonly searchCountry: "Rechercher des pays…";
readonly noCountryFound: "Aucun pays trouvé";
readonly countryPickerLabel: "Pays";
readonly popularCountries: "Les plus utilisés";
readonly allCountries: "Tous les pays";
};
readonly email: {
readonly invalid: "Saisissez une adresse e-mail valide.";
};
readonly colorPicker: {
readonly hex: "Hex";
readonly hue: "Teinte";
readonly saturation: "Saturation";
readonly lightness: "Luminosité";
readonly opacity: "Opacité";
readonly contrastRatio: "{{ratio}}:1";
readonly contrastPass: "Suffisant";
readonly contrastFail: "Insuffisant";
readonly swatchLabel: "{{name}}, {{hex}}";
readonly paletteLabel: "Palette de couleurs";
readonly triggerLabel: "Choisir une couleur";
readonly invalidHex: "Hex invalide — valeur réinitialisée";
};
readonly datePicker: {
readonly placeholder: "Sélectionner une date";
readonly invalid: "Date invalide";
readonly gridLabel: "Calendrier";
readonly today: "Aujourd'hui";
readonly presets: {
readonly today: "Aujourd'hui";
readonly tomorrow: "Demain";
readonly nextWeek: "Semaine prochaine";
};
readonly previousMonth: "Mois précédent";
readonly nextMonth: "Mois suivant";
readonly chooseMonth: "Choisir le mois";
readonly chooseYear: "Choisir l'année";
readonly todayDate: "Aujourd'hui, {{date}}";
readonly selectedDate: "{{date}}, date sélectionnée";
readonly weekNumber: "Semaine {{number}}";
readonly weekNumberHeader: "Numéro de semaine";
};
readonly timePicker: {
readonly unset: "Aucune heure définie";
readonly groupLabel: "Heure";
readonly hour: "Heure";
readonly minute: "Minute";
readonly period: "Période";
readonly openDropdown: "Sélectionner l'heure";
readonly clearNamed: "Effacer {{label}}";
};
readonly dateTimePicker: {
readonly placeholder: "Sélectionner une date et une heure";
readonly apply: "Appliquer";
readonly outOfRange: "Date/heure hors de la plage autorisée";
};
readonly dateRangePicker: {
readonly placeholder: "Sélectionner une plage de dates";
readonly title: "Sélectionner une plage de dates";
readonly startLabel: "Date de début";
readonly endLabel: "Date de fin";
readonly selectStart: "Sélectionner la date de début";
readonly selectEnd: "Sélectionner la date de fin";
readonly invalidDate: "Saisissez une date au format {{format}}";
readonly gridLabel: "Calendrier";
readonly clear: "Effacer";
readonly done: "Terminé";
readonly apply: "Appliquer";
readonly cancel: "Annuler";
readonly granularityLabel: "Granularité";
readonly granularity: {
readonly day: "Jour";
readonly week: "Semaine";
readonly month: "Mois";
readonly quarter: "Trimestre";
};
readonly compareLabel: "Comparer à la période précédente";
readonly compareModeLabel: "Période de comparaison";
readonly compareMode: {
readonly previous: "Période précédente";
readonly lastYear: "Même période l'an dernier";
};
readonly rangeSummary: "Du {{from}} au {{to}}, {{count}} jour(s)";
readonly days_one: "{{count}} jour";
readonly days_zero: "{{count}} jour";
readonly days_two: "{{count}} jours";
readonly days_few: "{{count}} jours";
readonly days_many: "{{count}} jours";
readonly days_other: "{{count}} jours";
readonly presets: {
readonly today: "Aujourd'hui";
readonly yesterday: "Hier";
readonly last7: "7 derniers jours";
readonly thisWeek: "Cette semaine";
readonly lastWeek: "Semaine dernière";
readonly thisMonth: "Ce mois-ci";
readonly last30: "30 derniers jours";
};
};
readonly fileUpload: {
readonly dropHere: "Déposez les fichiers ici ou cliquez pour parcourir";
readonly dropActive: "Déposez les fichiers ici";
readonly browse: "Parcourir les fichiers";
readonly uploading: "Chargement…";
readonly complete: "Chargement terminé";
readonly cancel: "Annuler le chargement";
readonly remove: "Supprimer le fichier";
readonly progress: "{{percent}} % chargé";
readonly filesSelected: "{{count}} fichier(s) sélectionné(s)";
readonly maxSizeHint: "Max {{size}}";
readonly maxFilesHint: "Jusqu'à {{count}} fichier(s)";
readonly errors: {
readonly fileTooLarge: "Le fichier dépasse {{maxSize}}";
readonly fileTooSmall: "Le fichier est inférieur à {{minSize}}";
readonly fileInvalidType: "Type de fichier non accepté";
readonly tooManyFiles: "Limite de fichiers dépassée. Nombre maximal autorisé : {{maxFiles}}.";
readonly uploadFailed: "Échec du chargement";
};
readonly units: {
readonly bytes: "o";
readonly kilobytes: "Ko";
readonly megabytes: "Mo";
readonly gigabytes: "Go";
};
};
readonly countrySelect: {
readonly placeholder: "Rechercher des pays";
readonly empty: "Aucun pays trouvé";
readonly popular: "Populaires";
readonly regions: {
readonly africa: "Afrique";
readonly americas: "Amériques";
readonly asia: "Asie";
readonly europe: "Europe";
readonly oceania: "Océanie";
readonly antarctica: "Antarctique";
};
};
readonly provinceSelect: {
readonly placeholder: "Rechercher des provinces";
readonly empty: "Aucune province disponible";
};
readonly postalCode: {
readonly invalid: "Entrez un code postal valide";
};
readonly cityInput: {
readonly placeholder: "Ville";
};
readonly addressFields: {
readonly country: "Pays";
readonly street: "Rue";
readonly city: "Ville";
readonly postcode: "Code postal";
readonly province: "Province";
readonly find: "Trouver une adresse";
};
};
readonly tabs: {
readonly closeTab: "Fermer l'onglet";
readonly moreTabs: "Plus d'onglets";
readonly selectLabel: "Section";
};
readonly patientProfile: {
readonly header: {
readonly label: "En-tête du profil patient";
};
readonly sidebar: {
readonly label: "Détails du patient";
};
readonly tabs: {
readonly label: "Sections du patient";
};
readonly footer: {
readonly label: "Actions de statut du patient";
};
readonly actions: {
readonly moreLabel: "Plus d'actions";
};
};
readonly operatorProfile: {
readonly header: {
readonly label: "En-tête du profil opérateur";
};
readonly sidebar: {
readonly label: "Détails de l'opérateur";
};
readonly tabs: {
readonly label: "Sections de l'opérateur";
};
readonly footer: {
readonly label: "Actions de statut de l'opérateur";
};
readonly actions: {
readonly moreLabel: "Plus d'actions";
};
};
readonly resizable: {
readonly resizeLabel: "Redimensionner les panneaux";
readonly sizeAnnounce: "{{percent}} de l'espace disponible";
readonly widthAnnounce: "{{width}} pixels";
};
readonly tag: {
readonly remove: "Supprimer {{label}}";
readonly removed: "{{label}} supprimé";
};
readonly avatar: {
readonly placeholder: "Avatar utilisateur";
};
readonly badge: {
readonly notifications_one: "{{count}} notification";
readonly notifications_zero: "{{count}} notification";
readonly notifications_two: "{{count}} notifications";
readonly notifications_few: "{{count}} notifications";
readonly notifications_many: "{{count}} notifications";
readonly notifications_other: "{{count}} notifications";
readonly variant: {
readonly neutral: "Neutre";
readonly info: "Information";
readonly success: "Succès";
readonly warning: "Avertissement";
readonly error: "Erreur";
};
};
readonly list: {
readonly label: "Liste";
};
readonly keyValuePair: {
readonly copy: "Copier {{label}}";
readonly copied: "Copié dans le presse-papiers";
readonly notAvailable: "Copie non disponible";
};
readonly stat: {
readonly trend: {
readonly up: "Augmenté de";
readonly down: "Diminué de";
readonly flat: "Inchangé";
readonly better: "(amélioration)";
readonly worse: "(dégradation)";
};
};
readonly timeline: {
readonly type: {
readonly info: "Information";
readonly success: "Succès";
readonly warning: "Avertissement";
readonly error: "Erreur";
readonly neutral: "Événement";
};
};
readonly dataTableTabs: {
readonly tablistLabel: "Vues enregistrées";
readonly addTab: "Ajouter une vue";
readonly newTabName: "Vue {{number}}";
readonly maxTabsReached: "Limite de vues atteinte";
readonly removeTab: "Supprimer {{name}}";
readonly hint: "Double-cliquez ou appuyez sur F2 pour renommer une vue. Appuyez sur Suppr pour la supprimer.";
readonly rename: {
readonly title: "Renommer la vue";
readonly inputLabel: "Nom de la vue";
readonly save: "Enregistrer le nom";
readonly cancel: "Annuler";
};
readonly announce: {
readonly added: "Vue {{name}} ajoutée";
readonly removed: "Vue {{name}} supprimée";
readonly renamed: "Vue renommée en {{name}}";
};
};
readonly dataTable: {
readonly moveUp: "Monter";
readonly moveDown: "Descendre";
readonly reorder: "Réordonner la ligne";
readonly actions: "Actions";
readonly selected_one: "{{count}} ligne sélectionnée";
readonly selected_zero: "{{count}} ligne sélectionnée";
readonly selected_two: "{{count}} lignes sélectionnées";
readonly selected_few: "{{count}} lignes sélectionnées";
readonly selected_many: "{{count}} lignes sélectionnées";
readonly selected_other: "{{count}} lignes sélectionnées";
readonly exportCsv: "Exporter au format CSV";
readonly exportPdf: "Exporter au format PDF";
readonly print: "Imprimer";
readonly columnToggle: "Colonnes";
readonly tableActions: "Actions du tableau";
readonly bulkAction: "{{count}} sélectionnés";
readonly refresh: "Actualiser";
readonly export: {
readonly menu: "Exporter";
readonly csv: "Exporter au format CSV";
readonly xlsx: "Exporter au format Excel";
readonly pdf: "Exporter au format PDF";
readonly custom: "Exporter";
};
readonly quickSearch: {
readonly placeholder: "Rechercher…";
readonly label: "Recherche rapide";
};
readonly filterChips: {
readonly label: "Filtres actifs";
readonly clearAll: "Tout supprimer";
};
readonly facetFilter: {
readonly label: "Filtre";
};
readonly expandRow: "Développer la ligne";
readonly collapseRow: "Réduire la ligne";
readonly expandedRow: "Détails de la ligne développée";
readonly totalRow: "Total";
readonly noRows: "Aucune donnée à afficher";
readonly noRowsDescription: "Essayez de modifier la recherche ou les filtres.";
readonly loading: "Chargement des données…";
readonly sortAnnounce: "Trié par {{column}}, {{direction}}";
readonly sortAscending: "croissant";
readonly sortDescending: "décroissant";
readonly sortNone: "non trié";
readonly filterActive: "Filtre actif";
readonly page: "Page";
readonly of: "sur";
readonly to: "à";
readonly nextPage: "Page suivante";
readonly previousPage: "Page précédente";
readonly firstPage: "Première page";
readonly lastPage: "Dernière page";
readonly pageSize: "Lignes par page";
readonly agGrid: {
readonly contains: "Contient";
readonly notContains: "Ne contient pas";
readonly equals: "Égal à";
readonly notEqual: "Différent de";
readonly startsWith: "Commence par";
readonly endsWith: "Se termine par";
readonly lessThan: "Inférieur à";
readonly greaterThan: "Supérieur à";
readonly inRange: "Compris entre";
readonly blank: "Vide";
readonly notBlank: "Non vide";
readonly filterOoo: "Filtrer…";
readonly applyFilter: "Appliquer";
readonly resetFilter: "Réinitialiser";
readonly noRowsToShow: "Aucune ligne à afficher";
readonly selectAll: "Tout sélectionner";
readonly ariaIndeterminate: "partiellement coché";
readonly ariaChecked: "coché";
readonly ariaUnchecked: "non coché";
readonly clearFilter: "Effacer";
readonly cancelFilter: "Annuler";
readonly textFilter: "Filtre de texte";
readonly numberFilter: "Filtre numérique";
readonly bigintFilter: "Filtre de nombres entiers";
readonly dateFilter: "Filtre de date";
readonly setFilter: "Filtre de valeurs";
readonly empty: "Choisissez une option";
readonly inRangeStart: "De";
readonly inRangeEnd: "À";
readonly lessThanOrEqual: "Inférieur ou égal à";
readonly greaterThanOrEqual: "Supérieur ou égal à";
readonly before: "Avant";
readonly after: "Après";
readonly andCondition: "ET";
readonly orCondition: "OU";
readonly filterSummaryInactive: "est (Tout)";
readonly filterSummaryContains: "contient";
readonly filterSummaryNotContains: "ne contient pas";
readonly filterSummaryTextEquals: "est égal à";
readonly filterSummaryTextNotEqual: "est différent de";
readonly filterSummaryStartsWith: "commence par";
readonly filterSummaryEndsWith: "se termine par";
readonly filterSummaryBlank: "est vide";
readonly filterSummaryNotBlank: "n'est pas vide";
readonly filterSummaryInRange: "entre";
readonly yesterday: "Hier";
readonly today: "Aujourd'hui";
readonly tomorrow: "Demain";
readonly last7Days: "7 derniers jours";
readonly lastWeek: "Semaine dernière";
readonly thisWeek: "Cette semaine";
readonly nextWeek: "Semaine prochaine";
readonly last30Days: "30 derniers jours";
readonly lastMonth: "Mois dernier";
readonly thisMonth: "Ce mois-ci";
readonly nextMonth: "Mois prochain";
readonly last90Days: "90 derniers jours";
readonly lastQuarter: "Trimestre dernier";
readonly thisQuarter: "Ce trimestre";
readonly nextQuarter: "Trimestre prochain";
readonly lastYear: "Année dernière";
readonly thisYear: "Cette année";
readonly yearToDate: "Depuis le début de l'année";
readonly nextYear: "Année prochaine";
readonly last6Months: "6 derniers mois";
readonly last12Months: "12 derniers mois";
readonly last24Months: "24 derniers mois";
readonly minDateValidation: "La date doit être le {{var0}} ou après";
readonly maxDateValidation: "La date doit être le {{var0}} ou avant";
readonly strictMinValueValidation: "Doit être supérieur à {{var0}}";
readonly strictMaxValueValidation: "Doit être inférieur à {{var0}}";
readonly ariaSortableColumn: "Appuyez sur Entrée pour trier";
readonly ariaMenuColumn: "Appuyez sur Alt + Flèche bas pour ouvrir le menu de la colonne";
readonly ariaFilterColumn: "Appuyez sur Ctrl + Entrée pour ouvrir le filtre";
readonly ariaColumnFiltered: "Colonne filtrée";
readonly ariaColumnCellSelection: "Appuyez sur Entrée pour sélectionner ou désélectionner toutes les cellules visibles de cette colonne";
readonly rowDragRows: "lignes";
readonly rowDragRow: "ligne";
readonly ariaColumnGroupCellSelection: "Appuyez sur Entrée pour sélectionner ou désélectionner toutes les cellules visibles de ce groupe de colonnes";
readonly ariaToggleCellValue: "Appuyez sur Espace pour changer la valeur de la cellule";
readonly loadingError: "Erreur";
readonly ariaSkeletonCellLoadingFailed: "Échec du chargement de la ligne";
readonly ariaDeferSkeletonCellLoading: "Chargement de la cellule en cours";
readonly ariaSkeletonCellLoading: "Chargement des données de la ligne en cours";
readonly invalidDate: "Date non valide";
readonly invalidNumber: "Nombre non valide";
readonly invalidBigInt: "Nombre entier non valide";
readonly ariaValidationErrorPrefix: "Validation de la cellule";
readonly exportingOoo: "Exportation…";
readonly loadingOoo: "Chargement…";
readonly noMatchingRows: "Aucune ligne correspondante";
readonly ariaLabelTooltip: "Infobulle";
readonly ariaInputEditor: "Champ de saisie de la cellule";
readonly maxLengthValidation: "Nombre maximal de caractères : {{var0}}.";
readonly minValueValidation: "Doit être supérieur ou égal à {{var0}}.";
readonly maxValueValidation: "Doit être inférieur ou égal à {{var0}}.";
readonly invalidSelectionValidation: "Sélection non valide.";
readonly ariaPendingChange: "Modification en attente";
readonly ariaFilterMenuOpen: "Ouvrir le menu des filtres";
readonly ariaLabelColumnMenu: "Menu de la colonne";
readonly ariaLabelColumnFilter: "Filtre de la colonne";
readonly ariaFilterInput: "Champ de saisie du filtre";
readonly ariaFilterFromValue: "Début de la plage du filtre";
readonly ariaFilterValue: "Valeur du filtre";
readonly ariaFilterToValue: "Fin de la plage du filtre";
readonly ariaFilteringOperator: "Opérateur de filtrage";
readonly ariaDateFilterInput: "Champ de saisie du filtre de date";
readonly pageSizeSelectorLabel: "Lignes par page :";
readonly ariaPageSizeSelectorLabel: "Lignes par page";
readonly more: "plus";
readonly ariaRowSelectAll: "Appuyez sur Espace pour sélectionner ou désélectionner toutes les lignes";
readonly ariaHeaderSelection: "Colonne de sélection des lignes";
readonly ariaLabelSelectField: "Champ de sélection";
readonly ariaRowToggleSelection: "Appuyez sur Espace pour sélectionner ou désélectionner la ligne";
readonly ariaRowSelectionDisabled: "La sélection est désactivée pour cette ligne";
readonly ariaRowDeselect: "Appuyez sur Espace pour désélectionner cette ligne";
readonly ariaRowSelect: "Appuyez sur Espace pour sélectionner cette ligne";
};
readonly selectFilter: {
readonly all: "Tous";
readonly selectedCount: "{{count}} sélectionnés";
readonly clear: "Supprimer";
readonly apply: "Appliquer";
};
readonly textFilter: {
readonly placeholder: "Rechercher…";
readonly clear: "Effacer";
readonly apply: "Appliquer";
readonly operators: {
readonly contains: "Contient";
readonly notContains: "Ne contient pas";
readonly equals: "Égal à";
readonly startsWith: "Commence par";
readonly endsWith: "Se termine par";
};
};
readonly numberFilter: {
readonly placeholder: "Filtrer…";
readonly from: "De";
readonly to: "À";
readonly columnFrom: "{{column}}, de";
readonly columnTo: "{{column}}, à";
readonly columnFilter: "{{column}}, filtre";
readonly columnOperator: "{{column}} : {{operator}}";
readonly operatorLabel: "Condition";
readonly clear: "Supprimer";
readonly apply: "Appliquer";
readonly operators: {
readonly equals: "Égal à";
readonly notEqual: "Différent de";
readonly greaterThan: "Supérieur à";
readonly greaterThanOrEqual: "Supérieur ou égal à";
readonly lessThan: "Inférieur à";
readonly lessThanOrEqual: "Inférieur ou égal à";
readonly inRange: "Compris entre";
readonly blank: "Vide";
readonly notBlank: "Non vide";
};
};
readonly typeaheadFilter: {
readonly placeholder: "Rechercher…";
readonly clear: "Supprimer";
};
readonly dragRows_one: "{{count}} ligne";
readonly dragRows_other: "{{count}} lignes";
readonly dragRows_many: "{{count}} lignes";
};
readonly documentPreview: {
readonly multiTitle: "Documents";
readonly tabsLabel: "Documents sélectionnés";
readonly regionLabel: "Aperçu du document";
readonly emptyTitle: "Aucun document sélectionné";
readonly emptyDescription: "Sélectionnez un document pour l’afficher ici en aperçu.";
readonly imageAlt: "Aperçu de {{name}}";
readonly noPreview: "Aperçu non disponible.";
readonly clinical: "Clinique";
readonly detailsTitle: "Détails";
readonly fields: {
readonly size: "Taille";
readonly modified: "Modifié";
readonly createdBy: "Créé par";
readonly created: "Créé";
readonly signatureRequested: "Signature demandée";
readonly signed: "Signé";
readonly sharedWithPatient: "Partagé avec le patient";
readonly expires: "Expiration";
};
readonly signature: {
readonly pending: "En attente de signature";
readonly signed: "Signé";
};
readonly units: {
readonly bytes: "o";
readonly kilobytes: "Ko";
readonly megabytes: "Mo";
readonly gigabytes: "Go";
};
};
readonly fileManager: {
readonly regionLabel: "Gestionnaire de fichiers";
readonly treeLabel: "Dossiers";
readonly breadcrumbLabel: "Chemin du dossier";
readonly toolbarLabel: "Actions sur les fichiers";
readonly rootLabel: "Tous les fichiers";
readonly emptyCell: "—";
readonly toolbar: {
readonly newFolder: "Nouveau dossier";
readonly upload: "Importer des fichiers";
readonly download: "Télécharger";
readonly rename: "Renommer";
readonly move: "Déplacer";
readonly delete: "Supprimer";
readonly share: "Partager";
readonly requestSignature: "Demander une signature";
};
readonly columns: {
readonly name: "Nom";
readonly type: "Type";
readonly signature: "Signature";
readonly size: "Taille";
readonly modified: "Modifié";
};
readonly signature: {
readonly pending: "En attente de signature";
readonly signed: "Signé";
};
readonly dropOverlay: "Déposez les fichiers pour les importer dans {{folder}}";
readonly rowActions: "Actions sur l’élément";
readonly selected_one: "{{count}} élément sélectionné";
readonly selected_zero: "{{count}} élément sélectionné";
readonly selected_two: "{{count}} éléments sélectionnés";
readonly selected_few: "{{count}} éléments sélectionnés";
readonly selected_many: "{{count}} éléments sélectionnés";
readonly selected_other: "{{count}} éléments sélectionnés";
readonly empty: {
readonly folderTitle: "Ce dossier est vide";
readonly folderDescription: "Importez des fichiers ou créez un dossier pour commencer.";
};
readonly announce: {
readonly navigated: "{{name}} ouvert";
};
readonly dialogs: {
readonly createFolder: {
readonly title: "Nouveau dossier";
readonly nameLabel: "Nom du dossier";
readonly confirm: "Créer le dossier";
readonly cancel: "Annuler";
};
readonly upload: {
readonly title: "Importer dans {{folder}}";
readonly close: "Terminé";
};
readonly rename: {
readonly title: "Renommer";
readonly nameLabel: "Nouveau nom";
readonly confirm: "Renommer";
readonly cancel: "Annuler";
};
readonly delete: {
readonly title_one: "Supprimer {{count}} élément ?";
readonly title_zero: "Supprimer {{count}} élément ?";
readonly title_two: "Supprimer {{count}} éléments ?";
readonly title_few: "Supprimer {{count}} éléments ?";
readonly title_many: "Supprimer {{count}} éléments ?";
readonly title_other: "Supprimer {{count}} éléments ?";
readonly description: "Cette action est irréversible.";
readonly confirm: "Supprimer";
readonly cancel: "Annuler";
};
readonly move: {
readonly title_one: "Déplacer {{count}} élément";
readonly title_zero: "Déplacer {{count}} élément";
readonly title_two: "Déplacer {{count}} éléments";
readonly title_few: "Déplacer {{count}} éléments";
readonly title_many: "Déplacer {{count}} éléments";
readonly title_other: "Déplacer {{count}} éléments";
readonly treeLabel: "Dossier de destination";
readonly confirm: "Déplacer ici";
readonly cancel: "Annuler";
};
};
readonly units: {
readonly bytes: "o";
readonly kilobytes: "Ko";
readonly megabytes: "Mo";
readonly gigabytes: "Go";
};
};
readonly fieldPicker: {
readonly trigger: "Personnaliser les champs";
readonly title: "Personnaliser les champs";
readonly reset: "Réinitialiser les valeurs par défaut";
readonly reorder: "Réorganiser {{field}}. Appuyez sur Alt + Haut ou Alt + Bas pour déplacer.";
readonly moved: "{{field}} déplacé en position {{position}} sur {{count}}";
};
readonly patientDetails: {
readonly regionLabel: "Détails du patient";
readonly empty: "Aucun patient sélectionné.";
readonly sensitive: "Sensible";
readonly section: {
readonly empty: "Aucun champ affiché.";
};
readonly edit: {
readonly save: "Enregistrer";
readonly cancel: "Annuler";
readonly editField: "Modifier {{field}}";
readonly saveFailed: "Échec de l'enregistrement. Réessayez.";
readonly placeholder: "Saisir une valeur";
};
};
readonly patientTable: {
readonly regionLabel: "Patients";
readonly balance: {
readonly status: {
readonly settled: "Soldé";
readonly pending: "Solde dû";
readonly overdue: "Solde en retard";
};
};
readonly carePlanStatus: {
readonly label: "Plan de soins";
readonly accepted: "Accepté";
readonly estimate: "Devis";
readonly none: "Aucun plan";
};
readonly nextAppointment: {
readonly label: "Prochain rendez-vous";
readonly none: "Aucun à venir";
};
readonly column: {
readonly avatar: "Photo";
readonly lastName: "Nom";
readonly actions: "Actions";
readonly firstName: "Prénom";
readonly fiscalCode: "Numéro fiscal";
readonly age: "Âge";
readonly gender: "Sexe";
readonly dateOfBirth: "Date de naissance";
readonly placeOfBirth: "Lieu de naissance";
readonly countryOfBirth: "Pays de naissance";
readonly phone: "Téléphone";
readonly email: "E-mail";
readonly smsReminders: "Rappels SMS";
readonly emailReminders: "Rappels e-mail";
readonly pec: "PEC";
readonly nextAppointment: "Prochain rendez-vous";
readonly lastVisit: "Dernière visite";
readonly unpaidBalance: "Solde impayé";
readonly billableAmount: "Facturable";
readonly discount: "Remise";
readonly carePlanStatus: "Plan de soins";
readonly diagnosis: "Diagnostic";
readonly insurance: "Assurance";
readonly assignedTo: "Assigné à";
readonly job: "Profession";
readonly source: "Source";
readonly marketingConsent: "Consentement marketing";
readonly patientNumber: "N° de patient";
readonly portal: "Portail";
readonly createdAt: "Créé le";
readonly city: "Ville";
readonly province: "Province";
readonly postcode: "Code postal";
readonly country: "Pays";
readonly street: "Rue";
};
readonly actions: {
readonly group: "Actions du patient";
readonly show: "Voir le patient";
readonly edit: "Modifier le patient";
readonly sendEmailReminder: "Envoyer un rappel par e-mail";
readonly sendSmsReminder: "Envoyer un rappel par SMS";
readonly reassign: "Réassigner";
readonly delete: "Supprimer le patient";
readonly deleteLocked: "Les patients archivés ne peuvent pas être supprimés";
};
readonly views: {
readonly label: "Vue";
};
readonly gender: {
readonly m: "Homme";
readonly f: "Femme";
readonly x: "Autre";
};
readonly consent: {
readonly yes: "Oui";
readonly no: "Non";
readonly notSpecified: "Non spécifié";
};
};
readonly emptyState: {
readonly firstUse: {
readonly title: "Rien ici pour l'instant";
readonly description: "Commencez par créer votre premier élément.";
readonly cta: "Commencer";
};
readonly noResults: {
readonly title: "Aucun résultat trouvé";
readonly description: "Essayez de modifier la recherche ou les filtres.";
readonly cta: "Supprimer les filtres";
readonly filtersApplied: "{{count}} filtre(s) appliqué(s)";
};
readonly error: {
readonly title: "Une erreur s'est produite";
readonly description: "Impossible de charger le contenu. Veuillez réessayer.";
readonly cta: "Réessayer";
readonly secondaryCta: "Contacter le support";
};
};
readonly errorPage: {
readonly statusLabel: "Erreur {{status}}";
readonly reference: "Référence : {{id}}";
readonly referenceHint: "Si vous contactez le support, merci d'indiquer cette référence.";
readonly backAt: "Retour prévu : {{time}}";
readonly actions: {
readonly home: "Aller à la page d'accueil";
readonly retry: "Réessayer";
readonly login: "Se connecter";
readonly support: "Contacter le support";
};
readonly status: {
readonly badRequest: {
readonly title: "Nous n'avons pas pu traiter cette demande";
readonly message: "Une information de la demande n'était pas correcte. Veuillez réessayer.";
};
readonly unauthorised: {
readonly title: "Veuillez vous connecter";
readonly message: "Vous devez vous connecter pour voir cette page.";
};
readonly forbidden: {
readonly title: "Vous n'avez pas accès à cette page";
readonly message: "Si vous pensez que c'est une erreur, contactez le support.";
};
readonly notFound: {
readonly title: "Nous ne trouvons pas cette page";
readonly message: "Le lien est peut-être incorrect, ou la page a été déplacée.";
};
readonly methodNotAllowed: {
readonly title: "Cette page ne peut pas être ouverte de cette façon";
readonly message: "Allez à la page d'accueil et réessayez à partir de là.";
};
readonly gone: {
readonly title: "Cette page n'est plus disponible";
readonly message: "Elle a été supprimée.";
};
readonly expired: {
readonly title: "Cette page a expiré";
readonly message: "Pour votre sécurité, veuillez recommencer.";
};
readonly tooManyRequests: {
readonly title: "Trop de tentatives";
readonly message: "Veuillez patienter une minute, puis réessayer.";
};
readonly serverError: {
readonly title: "Une erreur est survenue de notre côté";
readonly message: "Ce n'est pas de votre faute. Veuillez réessayer dans quelques minutes.";
};
readonly badGateway: {
readonly title: "Impossible de joindre le service pour le moment";
readonly message: "Veuillez réessayer dans quelques minutes.";
};
readonly maintenance: {
readonly title: "Nous effectuons une maintenance";
readonly message: "Nous serons bientôt de retour. Merci de votre patience.";
};
readonly timeout: {
readonly title: "Cela prend trop de temps";
readonly message: "Le service n'a pas répondu à temps. Veuillez réessayer.";
};
readonly offline: {
readonly title: "Vous êtes hors ligne";
readonly message: "Vérifiez votre connexion internet, puis réessayez.";
};
readonly generic: {
readonly title: "Une erreur s'est produite";
readonly message: "Veuillez réessayer, ou aller à la page d'accueil.";
};
};
};
readonly sendRegistrationLink: {
readonly title: "Envoyer un lien d'inscription";
readonly phone: "Téléphone mobile";
readonly phoneConfirm: "Confirmer le téléphone mobile";
readonly phoneDescription: "Numéros de mobile uniquement. Sans indicatif de pays, l'Italie est utilisée par défaut.";
readonly allowLoginUntil: "Autoriser la connexion jusqu'au";
readonly dateOutOfRange: "Choisissez une date du {{min}} au {{max}}.";
readonly submit: "Envoyer le lien d'inscription";
readonly sentTitle: "Lien d'inscription envoyé";
readonly sentEmail: "Un e-mail a été envoyé à {{email}}.";
readonly sentUntil: "La connexion est autorisée jusqu'au {{date}}.";
readonly sendAnother: "Envoyer un autre lien";
};
readonly rating: {
readonly label: "Note : {{value}} sur {{max}}";
readonly reviews_one: "Étoiles : {{value}} · 1 avis";
readonly reviews_zero: "Étoiles : {{value}} · {{count}} avis";
readonly reviews_two: "Étoiles : {{value}} · {{count}} avis";
readonly reviews_few: "Étoiles : {{value}} · {{count}} avis";
readonly reviews_many: "Étoiles : {{value}} · {{count}} avis";
readonly reviews_other: "Étoiles : {{value}} · {{count}} avis";
};
readonly heatmap: {
readonly rowsHeader: "Ligne";
readonly cell: "{{row}}, {{column}} : {{value}}";
readonly cellWithCount: "{{row}}, {{column}} : {{value}}, {{count}}";
readonly cellName: "{{row}}, {{column}}";
readonly groupRow: "{{group}} ({{method}})";
readonly valueWithCount: "{{value}}, {{count}}";
readonly allCells: "Toutes les cellules";
readonly noData: "aucune donnée";
readonly lowSample: "données insuffisantes";
readonly totalWithheld: "masqué pour protéger les petits nombres";
readonly countOf: "{{part}} sur {{total}}";
readonly records_zero: "{{formatted}} enregistrement";
readonly records_one: "{{formatted}} enregistrement";
readonly records_two: "{{formatted}} enregistrements";
readonly records_few: "{{formatted}} enregistrements";
readonly records_many: "{{formatted}} enregistrements";
readonly records_other: "{{formatted}} enregistrements";
readonly totals: {
readonly sum: "Total";
readonly mean: "Moyenne";
};
readonly expandGroup: "Développer {{group}}";
readonly collapseGroup: "Réduire {{group}}";
readonly viewAsTable: "Afficher sous forme de tableau";
readonly viewAsHeatmap: "Afficher sous forme de carte thermique";
readonly loading: "Chargement de la carte thermique";
readonly loadingTable: "Chargement du tableau";
readonly empty: {
readonly title: "Aucune donnée à afficher";
readonly description: "Rien n’a été enregistré pour cette vue.";
};
readonly legend: {
readonly label: "Échelle de couleurs";
readonly description: "Échelle de couleurs de {{min}} (faible) à {{max}} (élevé).";
readonly descriptionDiverging: "Échelle de couleurs de {{min}} à {{max}} : une couleur en dessous de {{midpoint}}, une autre au-dessus et du gris à {{midpoint}}.";
readonly noData: "Aucune donnée";
readonly lowSample: "Données insuffisantes";
readonly lowSampleUnder: "Données insuffisantes (moins de {{value}})";
readonly totalWithheld: "Totaux masqués pour protéger les petits nombres";
readonly descriptionBands_zero: "Échelle de couleurs en {{formatted}} tranche, seuils à {{edges}}.";
readonly descriptionBands_one: "Échelle de couleurs en {{formatted}} tranche, seuils à {{edges}}.";
readonly descriptionBands_two: "Échelle de couleurs en {{formatted}} tranches, seuils à {{edges}}.";
readonly descriptionBands_few: "Échelle de couleurs en {{formatted}} tranches, seuils à {{edges}}.";
readonly descriptionBands_many: "Échelle de couleurs en {{formatted}} tranches, seuils à {{edges}}.";
readonly descriptionBands_other: "Échelle de couleurs en {{formatted}} tranches, seuils à {{edges}}.";
};
readonly table: {
readonly group: "Groupe";
};
readonly announce: {
readonly selected: "Cellule sélectionnée : {{cell}}.";
readonly count_zero: "{{formatted}} cellule sélectionnée.";
readonly count_one: "{{formatted}} cellule sélectionnée.";
readonly count_two: "{{formatted}} cellules sélectionnées.";
readonly count_few: "{{formatted}} cellules sélectionnées.";
readonly count_many: "{{formatted}} cellules sélectionnées.";
readonly count_other: "{{formatted}} cellules sélectionnées.";
readonly added_zero: "Cellule sélectionnée : {{cell}}. {{formatted}} cellule dans la sélection.";
readonly added_one: "Cellule sélectionnée : {{cell}}. {{formatted}} cellule dans la sélection.";
readonly added_two: "Cellule sélectionnée : {{cell}}. {{formatted}} cellules dans la sélection.";
readonly added_few: "Cellule sélectionnée : {{cell}}. {{formatted}} cellules dans la sélection.";
readonly added_many: "Cellule sélectionnée : {{cell}}. {{formatted}} cellules dans la sélection.";
readonly added_other: "Cellule sélectionnée : {{cell}}. {{formatted}} cellules dans la sélection.";
readonly removed_zero: "Cellule désélectionnée : {{cell}}. {{formatted}} cellule dans la sélection.";
readonly removed_one: "Cellule désélectionnée : {{cell}}. {{formatted}} cellule dans la sélection.";
readonly removed_two: "Cellule désélectionnée : {{cell}}. {{formatted}} cellules dans la sélection.";
readonly removed_few: "Cellule désélectionnée : {{cell}}. {{formatted}} cellules dans la sélection.";
readonly removed_many: "Cellule désélectionnée : {{cell}}. {{formatted}} cellules dans la sélection.";
readonly removed_other: "Cellule désélectionnée : {{cell}}. {{formatted}} cellules dans la sélection.";
readonly cleared: "Sélection effacée.";
readonly groupCollapsed: "Groupe {{group}} réduit.";
readonly groupExpanded: "Groupe {{group}} développé.";
readonly tableView: "Affichage du tableau.";
readonly heatmapView: "Affichage de la carte thermique.";
readonly tableFailed: "Le tableau n’a pas pu être affiché.";
};
};
readonly sparkline: {
readonly annotationAction: "{{label}} — sélectionner pour ouvrir";
readonly annotations: "Repères : {{list}}";
readonly summary: "{{label}} : min {{min}}, max {{max}}, actuel {{current}}, {{direction}}";
readonly summaryNoLabel: "min {{min}}, max {{max}}, actuel {{current}}, {{direction}}";
readonly noData: "Aucune donnée";
readonly direction: {
readonly increasing: "en hausse";
readonly decreasing: "en baisse";
readonly steady: "stable";
};
};
readonly feedback: {
readonly alert: {
readonly defaultTitle: {
readonly info: "Information";
readonly success: "Succès";
readonly warning: "Avertissement";
readonly error: "Erreur";
};
readonly readMore: "Lire plus";
readonly readLess: "Lire moins";
};
readonly toast: {
readonly dismiss: "Fermer";
};
readonly errorSummary: {
readonly title: "Il y a un problème";
readonly item: "{{label}} : {{message}}";
};
};
readonly notificationTray: {
readonly ariaLabel: "Notifications";
readonly triggerLabel_one: "Notifications, {{count}} non lue";
readonly triggerLabel_zero: "Notifications, {{count}} non lue";
readonly triggerLabel_two: "Notifications, {{count}} non lues";
readonly triggerLabel_few: "Notifications, {{count}} non lues";
readonly triggerLabel_many: "Notifications, {{count}} non lues";
readonly triggerLabel_other: "Notifications, {{count}} non lues";
readonly triggerLabelNone: "Notifications, aucune non lue";
readonly panelTitle: "Notifications";
readonly markAllRead: "Tout marquer comme lu";
readonly noNotifications: "Aucune notification";
readonly noNotificationsDescription: "Vous êtes à jour.";
readonly viewAll: "Voir toutes les notifications";
readonly newNotification: "Nouvelle notification : {{title}}";
readonly badgeCountOverflow: "99+";
};
readonly notificationCard: {
readonly dismiss: "Fermer la notification";
readonly markAsRead: "Marquer comme lue";
readonly markAsUnread: "Marquer comme non lue";
readonly learnMore: "En savoir plus";
readonly itemLabel: "{{title}}, {{time}}{{unreadSuffix}}";
readonly unreadSuffix: ", non lue";
};
readonly messageTray: {
readonly ariaLabel: "Messages";
readonly triggerLabel_one: "Messages, {{count}} non lu";
readonly triggerLabel_zero: "Messages, {{count}} non lu";
readonly triggerLabel_two: "Messages, {{count}} non lus";
readonly triggerLabel_few: "Messages, {{count}} non lus";
readonly triggerLabel_many: "Messages, {{count}} non lus";
readonly triggerLabel_other: "Messages, {{count}} non lus";
readonly triggerLabelNone: "Messages, aucun non lu";
readonly panelTitle: "Messages";
readonly markAllRead: "Tout marquer comme lu";
readonly noMessages: "Aucun message";
readonly noMessagesDescription: "Votre boîte de réception est vide.";
readonly viewAll: "Voir tous les messages";
readonly newMessage: "Nouveau message de {{sender}}";
readonly badgeCountOverflow: "99+";
};
readonly messageCard: {
readonly dismiss: "Fermer le message";
readonly markAsRead: "Marquer comme lu";
readonly markAsUnread: "Marquer comme non lu";
readonly openThread: "Ouvrir la conversation";
readonly itemLabel: "Message de {{sender}}{{subjectFragment}}, {{time}}{{unreadSuffix}}";
readonly subjectFragment: " — {{subject}}";
readonly unreadSuffix: ", non lu";
readonly threadCount_one: "{{count}} nouveau message dans la conversation";
readonly threadCount_zero: "{{count}} nouveau message dans la conversation";
readonly threadCount_two: "{{count}} nouveaux messages dans la conversation";
readonly threadCount_few: "{{count}} nouveaux messages dans la conversation";
readonly threadCount_many: "{{count}} nouveaux messages dans la conversation";
readonly threadCount_other: "{{count}} nouveaux messages dans la conversation";
};
readonly taskCard: {
readonly itemLabel: "{{title}}";
readonly link: {
readonly patient: "Patient";
readonly company: "Entreprise";
readonly operator: "Opérateur";
};
readonly assignee: "Responsable";
};
readonly taskTray: {
readonly title: "Tâches";
readonly add: "Ajouter une tâche";
readonly empty: {
readonly title: "Aucune tâche";
readonly description: "Les nouvelles tâches apparaîtront ici.";
};
};
readonly agendaCard: {
readonly itemLabel: "{{time}} · {{patient}}";
readonly status: {
readonly confirmed: "Confirmé";
readonly pending: "En attente";
readonly cancelled: "Annulé";
readonly absent: "Absent";
};
};
readonly agendaTray: {
readonly title: "Rendez-vous du jour";
readonly add: "Ajouter un rendez-vous";
readonly empty: {
readonly title: "Aucun rendez-vous";
readonly description: "Les nouveaux rendez-vous apparaîtront ici.";
};
};
readonly warningStack: {
readonly regionLabel: "Avertissements";
readonly listLabel: "Avis";
readonly countChanged_one: "{{count}} avertissement à examiner";
readonly countChanged_zero: "{{count}} avertissement à examiner";
readonly countChanged_two: "{{count}} avertissements à examiner";
readonly countChanged_few: "{{count}} avertissements à examiner";
readonly countChanged_many: "{{count}} avertissements à examiner";
readonly countChanged_other: "{{count}} avertissements à examiner";
readonly showMore_one: "Afficher {{count}} avertissement de plus";
readonly showMore_zero: "Afficher {{count}} avertissement de plus";
readonly showMore_two: "Afficher {{count}} avertissements de plus";
readonly showMore_few: "Afficher {{count}} avertissements de plus";
readonly showMore_many: "Afficher {{count}} avertissements de plus";
readonly showMore_other: "Afficher {{count}} avertissements de plus";
readonly showLess: "Afficher moins";
readonly dismissAll: "Ignorer tous les avis";
};
readonly progressNotice: {
readonly showDetails: "Afficher les détails";
readonly hideDetails: "Masquer les détails";
readonly ready: "Prêt";
readonly notReady: "Pas encore prêt";
readonly itemReady: "{{name}} : les données sont prêtes.";
readonly complete: "Tout est prêt.";
};
readonly noticeGroup: {
readonly summary_one: "{{count}} remarque";
readonly summary_zero: "{{count}} remarque";
readonly summary_two: "{{count}} remarques";
readonly summary_few: "{{count}} remarques";
readonly summary_many: "{{count}} remarques";
readonly summary_other: "{{count}} remarques";
readonly warnings_one: "{{count}} avertissement";
readonly warnings_zero: "{{count}} avertissement";
readonly warnings_two: "{{count}} avertissements";
readonly warnings_few: "{{count}} avertissements";
readonly warnings_many: "{{count}} avertissements";
readonly warnings_other: "{{count}} avertissements";
};
readonly navigation: {
readonly main: {
readonly label: "Contenu principal";
};
readonly tabBar: {
readonly scrollBack: "Défiler en arrière";
readonly scrollForward: "Défiler en avant";
};
readonly breadcrumb: {
readonly label: "Fil d'Ariane";
readonly showPath: "Afficher le chemin complet";
readonly current: "Page actuelle";
};
readonly pagination: {
readonly label: "Pagination";
readonly first: "Première page";
readonly previous: "Page précédente";
readonly next: "Page suivante";
readonly last: "Dernière page";
readonly pageN: "Page {{n}}";
readonly rowsPerPage: "Lignes par page";
};
readonly stepper: {
readonly label: "Avancement";
readonly stepN: "Étape {{n}}";
readonly stepOfTotal: "Étape {{n}} sur {{total}}";
readonly completed: "Terminée";
readonly error: "Erreur";
readonly edit: "Modifier";
readonly open: "Ouvrir";
readonly locked: "Verrouillé";
};
readonly stepperCalendar: {
readonly label: "Réservation";
readonly steps: {
readonly service: "Prestation";
readonly date: "Date";
readonly time: "Heure";
readonly details: "Vos coordonnées";
};
readonly actions: {
readonly back: "Retour";
readonly next: "Suivant";
readonly submit: "Confirmer la réservation";
};
readonly service: {
readonly duration: "{{minutes}} min";
};
readonly time: {
readonly empty: "Aucun créneau disponible — essayez un autre jour";
};
readonly date: {
readonly previousMonth: "Mois précédent";
readonly nextMonth: "Mois suivant";
};
};
readonly sidebar: {
readonly label: "Menu principal";
readonly collapse: "Réduire la barre latérale";
readonly expand: "Développer la barre latérale";
readonly close: "Fermer le menu";
readonly open: "Ouvrir le menu";
readonly favorites: "Favoris";
readonly favoritesEmpty: "Ajoutez une étoile aux éléments pour les épingler ici.";
readonly pinItem: "Épingler {{label}}";
readonly unpinItem: "Désépingler {{label}}";
readonly reorderHandle: "Réorganiser {{label}}. Appuyez sur Alt + Haut ou Alt + Bas pour déplacer.";
readonly reorderAnnounce: "{{label}} déplacé en position {{to}} sur {{total}}";
readonly resize: "Redimensionner la barre latérale de navigation";
readonly move: {
readonly instructions: "Appuyez sur Espace pour déplacer cet élément, utilisez les flèches pour choisir un emplacement, puis appuyez sur Espace pour le déposer ou sur Échap pour annuler.";
readonly pickedUp: "Élément saisi : {{item}}. {{place}}.";
readonly dropped: "Élément déposé : {{item}}. {{place}}.";
readonly cancelled: "Déplacement annulé. {{item}} reste à cet emplacement : {{place}}.";
readonly inSection: "Section {{section}}, position {{position}} sur {{total}}";
readonly inList: "Liste principale, position {{position}} sur {{total}}";
};
readonly sectionActions: "Actions pour {{section}}";
readonly expandAllSections: "Développer toutes les sections";
readonly collapseAllSections: "Réduire toutes les sections";
readonly section: {
readonly empty: "Aucune page pour le moment.";
readonly emptyMove: "Aucune page pour le moment. Déplacez des pages ici.";
readonly containsCurrent: "Contient la page actuelle";
};
};
readonly header: {
readonly label: "En-tête de page";
};
readonly cmdk: {
readonly title: "Palette de commandes";
readonly description: "Rechercher des commandes, des pages et des actions";
readonly placeholder: "Saisissez une commande ou recherchez…";
readonly empty: "Aucun résultat";
readonly recents: "Récents";
readonly shortcut: "Raccourci";
readonly clearRecents: "Effacer les commandes récentes";
};
readonly nav: {
readonly label: "Navigation principale";
readonly openMenu: "Ouvrir le menu";
readonly closeMenu: "Fermer le menu";
readonly skipToContent: "Aller au contenu";
};
readonly skipLink: {
readonly toContent: "Aller au contenu principal";
};
readonly themeToggle: {
readonly trigger: "Paramètres du thème";
readonly appearance: {
readonly label: "Apparence";
readonly light: "Clair";
readonly dark: "Sombre";
readonly system: "Système";
};
readonly accessibility: {
readonly label: "Mode accessible";
readonly description: "Contraste élevé et cibles plus grandes";
readonly on: "Activer";
readonly off: "Désactiver";
};
};
readonly localePicker: {
readonly trigger: "Paramètres de langue (actuelle : {{locale}})";
readonly popupLabel: "Sélectionner la langue";
readonly commandLabel: "Liste des langues";
readonly searchPlaceholder: "Rechercher une langue…";
readonly searchLabel: "Rechercher une langue";
readonly empty: "Aucune langue trouvée";
readonly currentSelection: "Sélection actuelle";
readonly systemDefault: "Par défaut du système ({{locale}})";
};
readonly headerSettings: {
readonly back: "Retour";
readonly trigger: "Paramètres";
readonly language: {
readonly label: "Langue";
};
readonly appearance: {
readonly label: "Apparence";
readonly light: "Clair";
readonly dark: "Sombre";
readonly system: "Système";
readonly accessible: "Mode accessible";
};
};
};
readonly alia: {
readonly name: "Alia";
readonly greeting: "Bonjour, comment puis-je vous aider ?";
readonly subtitle: "Votre assistant personnel pour l'analyse des données";
readonly newConversation: "Nouvelle conversation";
readonly close: "Fermer l'assistant";
readonly open: "Ouvrir l'assistant";
readonly unseenCount_one: "{{count}} nouveau message";
readonly unseenCount_zero: "{{count}} nouveau message";
readonly unseenCount_two: "{{count}} nouveaux messages";
readonly unseenCount_few: "{{count}} nouveaux messages";
readonly unseenCount_many: "{{count}} nouveaux messages";
readonly unseenCount_other: "{{count}} nouveaux messages";
readonly openWithUnseen_one: "Ouvrir l'assistant, {{count}} nouveau message";
readonly openWithUnseen_zero: "Ouvrir l'assistant, {{count}} nouveau message";
readonly openWithUnseen_two: "Ouvrir l'assistant, {{count}} nouveaux messages";
readonly openWithUnseen_few: "Ouvrir l'assistant, {{count}} nouveaux messages";
readonly openWithUnseen_many: "Ouvrir l'assistant, {{count}} nouveaux messages";
readonly openWithUnseen_other: "Ouvrir l'assistant, {{count}} nouveaux messages";
readonly usageLabel: "{{current}} sur {{limit}} messages utilisés";
readonly usageLimitReached: "Vous avez atteint la limite de messages";
readonly stopGenerating: "Arrêter la génération";
readonly exampleQuestions: "Essayez de demander";
readonly upgrade: "Passer au plan supérieur";
readonly headerLabel: "En-tête de l'assistant";
readonly panelLabel: "Panneau de l'assistant Alia";
readonly copyMessage: "Copier le message";
readonly copied: "Copié";
readonly downloadMessage: "Télécharger au format Markdown";
readonly regenerate: "Régénérer la réponse";
readonly dictate: "Dicter";
readonly dictateStop: "Arrêter la dictée";
readonly attachmentsLabel: "Pièces jointes";
readonly removeAttachment: "Supprimer {{name}}";
readonly editMessage: "Modifier le message";
readonly saveEdit: "Enregistrer";
readonly cancelEdit: "Annuler";
};
readonly codeBlock: {
readonly copy: "Copier le code";
readonly copied: "Copié";
};
readonly chat: {
readonly typing: "L'assistant est en train d'écrire";
readonly thinking: "Je réfléchis…";
readonly suggestions: "Suggestions";
readonly container: "Transcription de la conversation";
readonly send: "Envoyer le message";
readonly stopGenerating: "Arrêter la génération";
readonly scrollToLatest: "Aller au dernier message";
readonly streaming: {
readonly cursor: "en train d'écrire";
};
readonly message: {
readonly label: "Message ({{role}}), envoyé {{time}}";
readonly labelNoTime: "Message ({{role}})";
readonly role: {
readonly user: "Vous";
readonly assistant: "Assistant";
readonly system: "Système";
};
readonly retry: "Réessayer";
readonly status: {
readonly sending: "Envoi en cours…";
readonly sent: "Envoyé";
readonly error: "Échec de l'envoi";
readonly edited: "Modifié";
};
};
readonly input: {
readonly placeholder: "Écrivez un message";
readonly attach: "Joindre un fichier";
readonly remaining_one: "{{count}} caractère restant";
readonly remaining_zero: "{{count}} caractère restant";
readonly remaining_two: "{{count}} caractères restants";
readonly remaining_few: "{{count}} caractères restants";
readonly remaining_many: "{{count}} caractères restants";
readonly remaining_other: "{{count}} caractères restants";
readonly sendHint: "Appuyez sur Ctrl + Entrée pour envoyer";
};
readonly audio: {
readonly record: "Démarrer l'enregistrement";
readonly pause: "Mettre en pause";
readonly resume: "Reprendre l'enregistrement";
readonly stop: "Arrêter l'enregistrement";
readonly cancel: "Annuler l'enregistrement";
readonly permissionDenied: "Accès au microphone bloqué. Autorisez-le dans les paramètres du navigateur.";
readonly retry: "Redemander l'accès au microphone";
readonly device: "Microphone : {{name}}";
readonly timer: "{{minutes}}:{{seconds}}";
readonly recording: "Enregistrement";
readonly paused: "En pause";
readonly idle: "Inactif";
readonly visualiserLabel: "Niveau audio";
readonly unsupported: "Votre navigateur ne prend pas en charge l'enregistrement audio.";
readonly selectDevice: "Sélectionner le microphone";
readonly maxDurationReached: "Enregistrement interrompu — durée maximale atteinte.";
readonly maxSizeReached: "Enregistrement interrompu — taille maximale atteinte.";
};
readonly transcript: {
readonly search: "Rechercher dans la transcription";
readonly seekTo: "Aller à {{time}}";
readonly speaker: "Intervenant {{name}}";
readonly matchCount_one: "{{count}} correspondance";
readonly matchCount_zero: "{{count}} correspondance";
readonly matchCount_two: "{{count}} correspondances";
readonly matchCount_few: "{{count}} correspondances";
readonly matchCount_many: "{{count}} correspondances";
readonly matchCount_other: "{{count}} correspondances";
readonly noMatches: "Aucune correspondance";
readonly lowConfidence: "fiabilité faible";
};
readonly prompt: "Invite";
readonly slashMenu: {
readonly empty: "Aucune commande correspondante";
readonly label: "Commandes avec barre oblique";
};
readonly attachment: {
readonly rejected: "Fichier rejeté : {{reason}}";
readonly remove: "Supprimer {{name}}";
};
readonly attachmentZone: "Déposez les fichiers ici";
readonly contextActive: "Contexte : {{name}}";
readonly model: {
readonly select: "Modèle";
};
};
readonly calendar: {
readonly card: {
readonly slotDensity: "Densité des lignes";
readonly compact: "Compacte";
readonly comfortable: "Aérée";
readonly eventColorStyle: "Intensité des couleurs";
readonly tinted: "Atténuée";
readonly solid: "Pleine";
readonly showContext: "Afficher le praticien ou le fauteuil sur les cartes";
readonly legend: "Légende des icônes des rendez-vous";
readonly moreLegend: "+N indique des icônes supplémentaires. Un point sur une carte étroite indique des détails supplémentaires.";
readonly more: "+{{number}}";
};
readonly ariaLabel: "Calendrier";
readonly today: "Aujourd'hui";
readonly month: "Mois";
readonly week: "Semaine";
readonly day: "Jour";
readonly list: "Agenda";
readonly allDay: "Toute la journée";
readonly noEvents: "Aucun événement à afficher";
readonly scrollableRegion: "Grille du calendrier — utilisez les flèches ou faites défiler pour naviguer";
readonly loadingDay: "Ce jour est encore en cours de chargement";
readonly eventMoved: "{{title}} déplacé";
readonly eventResized: "{{title}} redimensionné à {{duration}} minutes";
readonly privacyModeOn: "Mode confidentialité actif — noms des patients masqués";
readonly privacyModeOff: "Mode confidentialité désactivé";
readonly previousPeriod: "Période précédente";
readonly nextPeriod: "Période suivante";
readonly focusedEvent: "Événement actif : {{title}}";
readonly modeBanner: {
readonly create: "Cliquez sur un créneau horaire pour créer un rendez-vous";
readonly move: "Cliquez sur un créneau horaire pour déplacer le rendez-vous";
readonly copy: "Cliquez sur un créneau horaire pour copier le rendez-vous";
readonly cancel: "Annuler";
};
readonly status: {
readonly confirmed: "Confirmé";
readonly waiting: "En attente";
readonly inCare: "En cours de soins";
readonly done: "Terminé";
readonly cancelled: "Annulé";
readonly absent: "Absent";
};
readonly eventKind: {
readonly task: "Tâche";
readonly draft: "Brouillon";
readonly pendingDetails: "Chargement des détails…";
};
readonly resourceLabel: {
readonly chairs: "Fauteuils";
readonly operators: "Opérateurs";
};
readonly vendor: {
readonly weekAbbreviation: "Sem.";
readonly year: "Année";
readonly previousYear: "Année précédente";
readonly nextYear: "Année suivante";
readonly time: "Heure";
readonly event: "Événement";
readonly more_one: "{{count}} événement supplémentaire";
readonly more_other: "{{count}} événements supplémentaires";
readonly moreHint_one: "Afficher {{count}} événement supplémentaire";
readonly moreHint_other: "Afficher {{count}} événements supplémentaires";
readonly goToDate: "Aller au {{date}}";
readonly viewHint: "Vue : {{view}}";
readonly todayHint: "Aller à aujourd'hui";
readonly more_many: "{{count}} événements supplémentaires";
readonly moreHint_many: "Afficher {{count}} événements supplémentaires";
};
};
readonly slotGrid: {
readonly ariaLabel: "Créneaux horaires disponibles";
readonly previousDays: "Jours précédents";
readonly nextDays: "Jours suivants";
readonly showMore_one: "Afficher 1 de plus";
readonly showMore_zero: "Afficher {{count}} de plus";
readonly showMore_two: "Afficher {{count}} de plus";
readonly showMore_few: "Afficher {{count}} de plus";
readonly showMore_many: "Afficher {{count}} de plus";
readonly showMore_other: "Afficher {{count}} de plus";
readonly noSlots: "Aucun créneau disponible";
readonly nextAvailable: "Prochaine disponibilité";
readonly slotLabel: "{{day}}, {{time}}";
};
readonly booking: {
readonly payment: {
readonly paidTitle: "Paiement reçu, réservation confirmée";
readonly paidBody: "Nous avons reçu {{amount}}. Votre rendez-vous est confirmé.";
readonly paidDemoTitle: "Paiement réussi (démo)";
readonly paidDemo: "Démo terminée : aucun paiement n’a été effectué et aucun rendez-vous n’a été réservé.";
readonly summaryPaid: "Montant payé";
readonly heading: "Payez pour confirmer votre réservation";
readonly processing: "Votre paiement est en cours de traitement.";
readonly confirming: "Paiement reçu. Nous confirmons votre réservation.";
readonly failed: "Votre paiement n’a pas abouti. Veuillez réessayer.";
readonly completionFailed: "Paiement reçu. Veuillez réessayer de confirmer la réservation sans payer à nouveau.";
readonly retryConfirmation: "Réessayer la confirmation";
readonly cancelled: "Paiement annulé. Aucune réservation n’a été confirmée.";
readonly noticeTitle: "Paiement en ligne obligatoire";
readonly noticeBody: "Payez {{amount}} en ligne pour confirmer ce rendez-vous.";
readonly accept: "J’accepte de payer {{amount}} en ligne.";
readonly terms: "Conditions de paiement";
readonly submit: "Payer {{amount}} et réserver";
readonly submitFailed: "Nous n’avons pas pu démarrer votre réservation. Veuillez réessayer.";
readonly full: "Payer {{amount}} en ligne";
readonly deposit: "Acompte de {{amount}} en ligne";
readonly unavailable: "Les informations de paiement sont indisponibles. Veuillez sélectionner à nouveau une prestation.";
};
readonly regionLabel: "Prendre rendez-vous";
readonly stepAnnouncement: "Étape {{current}} sur {{total}} : {{label}}";
readonly filtersLabel: "Vos choix";
readonly inlineList: {
readonly title: "Prenez rendez-vous en ligne";
readonly subtitle: "Recherchez par spécialité, prestation, date et heure";
};
readonly accordion: {
readonly title: "Prenez votre rendez-vous";
readonly subtitle: "Choisissez une prestation, une date et une heure, puis confirmez";
};
readonly calendar: {
readonly title: "Prenez votre rendez-vous";
readonly subtitle: "Choisissez une prestation, puis une date et une heure";
};
readonly flexible: {
readonly title: "Trouvez un créneau";
readonly subtitle: "Recherchez dans une plage de dates";
};
readonly progress: {
readonly title: "Prenez votre rendez-vous";
readonly subtitle: "Trois étapes rapides";
};
readonly searchPlaceholder: "Ex : contrôle, hygiène, ECG…";
readonly searchLabel: "Rechercher une prestation";
readonly browseBySpecialty: "Ou parcourez par spécialité";
readonly pickService: "1. Choisissez une prestation";
readonly pickDate: "2. Choisissez une date";
readonly pickTime: "3. Choisissez une heure";
readonly pickServiceLabel: "Prestation";
readonly pickDateLabel: "Date";
readonly pickTimeLabel: "Heure";
readonly confirmStep: "Confirmer";
readonly serviceSummary: "{{minutes}} min";
readonly monthGridLabel: "Choisir une date";
readonly previousMonth: "Mois précédent";
readonly nextMonth: "Mois suivant";
readonly weekdayShort: "Di,Lu,Ma,Me,Je,Ve,Sa";
readonly noAvailability: "Aucune disponibilité. Essayez un autre jour ou une autre prestation.";
readonly serviceListLabel: "Prestations disponibles";
readonly serviceCardLabel: "{{label}}, {{duration}} minutes";
readonly serviceCardLabelPrice: "{{label}}, {{price}}";
readonly serviceCardLabelPayment: "{{label}}, {{price}}, {{payment}}";
readonly serviceCardLabelPaymentNoPrice: "{{label}}, {{payment}}";
readonly actions: {
readonly back: "Retour";
readonly next: "Suivant";
readonly confirm: "Confirmer le rendez-vous";
readonly change: "Modifier";
};
readonly dateTimeSummary: "{{date}} à {{time}}";
readonly noSlotsForDate: "Aucun créneau disponible ce jour";
readonly slotsAvailable_one: "{{count}} créneau disponible";
readonly slotsAvailable_zero: "{{count}} créneau disponible";
readonly slotsAvailable_two: "{{count}} créneaux disponibles";
readonly slotsAvailable_few: "{{count}} créneaux disponibles";
readonly slotsAvailable_many: "{{count}} créneaux disponibles";
readonly slotsAvailable_other: "{{count}} créneaux disponibles";
readonly timeOfDay: {
readonly morning: "Matin";
readonly afternoon: "Après-midi";
readonly evening: "Soir";
};
readonly slotAvailableLabel: "Disponible à {{time}}";
readonly headingSubtitle: "Choisissez une prestation, une date et une heure, puis confirmez.";
readonly insurance: {
readonly heading: "Type d'assurance";
readonly placeholder: "Choisissez le type d'assurance";
readonly private: "Privée";
readonly public: "Obligatoire (gesetzlich)";
};
readonly specialty: {
readonly heading: "Spécialité";
readonly placeholder: "Choisissez une spécialité";
};
readonly service: {
readonly heading: "Prestation";
readonly placeholder: "Choisissez une prestation";
};
readonly operator: {
readonly heading: "Praticien";
readonly placeholder: "Choisissez un praticien";
readonly all: "Tout praticien disponible";
};
readonly date: {
readonly heading: "Date";
};
readonly slot: {
readonly heading: "Heure";
};
readonly emptyServices: {
readonly title: "Aucune prestation réservable";
readonly description: "Aucune prestation n'est disponible pour cette sélection.";
};
readonly onboardingIncomplete: {
readonly title: "Aucun praticien disponible";
readonly description: "Le cabinet n'a pas encore configuré de praticiens pour cette prestation. Essayez une autre prestation ou revenez plus tard.";
};
readonly nextAvailable: {
readonly description: "Aucune disponibilité sur la période sélectionnée. La prochaine date disponible est le {{date}}.";
readonly cta: "Aller à la prochaine date disponible";
};
readonly confirmation: {
readonly heading: "Comment souhaitez-vous recevoir votre confirmation ?";
readonly helper: "Nous vous enverrons un lien pour confirmer votre rendez-vous sur les canaux que vous sélectionnez.";
readonly atLeastOne: "Sélectionnez au moins un canal pour recevoir la confirmation du rendez-vous.";
readonly channel: {
readonly email: "E-mail";
readonly whatsapp: "WhatsApp";
readonly sms: "SMS";
};
};
readonly code: {
readonly heading: "Saisissez votre code SMS";
readonly instruction: "Saisissez le code envoyé sur votre téléphone portable pour confirmer votre réservation.";
readonly instructionWithPhone: "Saisissez le code envoyé au {{phone}} pour confirmer votre réservation.";
readonly label: "Code SMS";
readonly wrong: "Ce code est incorrect. Veuillez réessayer.";
readonly expired: "Ce code a expiré. Veuillez demander un nouveau code.";
readonly tooManyAttempts: "Trop de tentatives. Veuillez patienter, puis demander un nouveau code.";
readonly verifyFailed: "Nous n’avons pas pu vérifier votre code. Veuillez réessayer.";
readonly resendFailed: "Nous n’avons pas pu envoyer de nouveau code. Veuillez réessayer.";
readonly verifying: "Vérification de votre code…";
readonly resend: "Envoyer un nouveau code";
readonly resent: "Nous vous avons envoyé un nouveau code.";
readonly resendCountdown: "Envoyer un nouveau code dans {{seconds}} s";
readonly confirmedHeading: "Réservation confirmée";
readonly confirmedBody: "Votre rendez-vous est confirmé. Vous pouvez consulter les détails ci-dessous.";
readonly confirmedDemo: "C’était une démonstration. Aucun rendez-vous n’a été réservé.";
};
readonly success: {
readonly heading: "Réservation envoyée";
readonly descriptionSingle: "Nous vous avons envoyé un lien de confirmation via {{channel}}. Cliquez sur le lien pour confirmer votre réservation.";
readonly descriptionMultiple: "Nous vous avons envoyé un lien de confirmation via {{channels}}. Cliquez sur le lien dans l'un de ces canaux pour confirmer votre réservation.";
readonly descriptionDemo: "Il s'agissait d'une démo — aucune confirmation n'a été envoyée. En production, nous vous enverrions un lien par e-mail pour confirmer.";
readonly summaryDate: "Date";
readonly summaryTime: "Heure";
readonly summaryProvider: "Praticien";
readonly summaryService: "Prestation";
readonly summarySpecialty: "Spécialité";
readonly bookAnother: "Réserver un autre rendez-vous";
readonly modifyBooking: "Modifier la réservation";
};
readonly submitError: {
readonly generic: "Nous n'avons pas pu envoyer votre réservation. Veuillez réessayer.";
};
readonly details: {
readonly heading: "Vos coordonnées";
readonly submit: "Prendre rendez-vous";
readonly submitHint: "Remplissez les champs obligatoires pour continuer.";
readonly firstName: {
readonly label: "Prénom";
readonly required: "Saisissez votre prénom.";
};
readonly lastName: {
readonly label: "Nom";
readonly required: "Saisissez votre nom.";
};
readonly email: {
readonly label: "E-mail";
readonly invalid: "Saisissez une adresse e-mail valide.";
};
readonly mobilePhone: {
readonly label: "Téléphone mobile";
readonly invalid: "Saisissez un numéro de mobile valide.";
};
readonly codiceFiscale: {
readonly label: "Codice fiscale";
readonly helper: "16 caractères, lettres et chiffres.";
readonly checking: "Vérification…";
readonly invalid: "Codice fiscale invalide.";
readonly invalidFormat: "Le codice fiscale doit comporter 16 caractères (lettres et chiffres).";
readonly unavailable: "Vérification indisponible, veuillez réessayer.";
};
readonly dateOfBirth: {
readonly label: "Date de naissance";
readonly required: "Saisissez votre date de naissance.";
};
readonly insuranceNumber: {
readonly label: "Numéro d'assuré (Versichertennummer)";
readonly checking: "Vérification…";
readonly invalid: "Numéro d'assuré invalide.";
readonly unavailable: "Vérification indisponible, veuillez réessayer.";
};
readonly note: {
readonly label: "Motif de la visite / informations utiles";
readonly helper: "Jusqu'à {{max}} caractères.";
};
readonly returningPatient: {
readonly label: "Je suis déjà patient(e) de ce cabinet";
};
readonly criticalInformation: {
readonly heading: "Avant de réserver";
readonly accept: "J'ai lu et j'accepte ces informations";
};
readonly consent: {
readonly privacy: {
readonly label: "J'ai lu et j'accepte la politique de confidentialité";
};
readonly terms: {
readonly label: "J'ai lu et j'accepte les conditions d'utilisation";
};
};
readonly fieldRequired: "Ce champ est obligatoire.";
readonly billing: {
readonly heading: "Coordonnées de facturation";
readonly intro: "Pour le reçu de paiement, établi au nom du patient.";
};
};
readonly reserved: {
readonly heading: "Horaire réservé";
readonly when: "{{date}}, {{time}}";
readonly redirecting: "Nous vous redirigeons vers l'espace patient pour confirmer…";
readonly goNow: "Y aller maintenant";
readonly stay: "Rester sur cette page";
readonly stayed: "Accédez à l'espace patient quand vous serez prêt à confirmer.";
};
readonly slotsLoadError: "Nous n’avons pas pu charger les créneaux disponibles. Veuillez réessayer.";
readonly retrySlots: "Réessayer";
readonly emptySlotsDescription: "Vous ne trouvez pas de créneau ? Essayez un autre praticien ou contactez le cabinet.";
};
readonly patientSearch: {
readonly regionLabel: "Rechercher un rendez-vous";
readonly who: {
readonly label: "Médecin, spécialité, cabinet ou opérateur";
readonly placeholder: "Médecin, spécialité, cabinet ou opérateur";
};
readonly where: {
readonly label: "Ville, quartier ou adresse";
readonly placeholder: "Ville, quartier ou adresse";
};
readonly when: {
readonly label: "Quand";
readonly today: "Aujourd'hui";
readonly tomorrow: "Demain";
readonly thisWeek: "Cette semaine";
readonly anytime: "À tout moment";
};
readonly facets: {
readonly label: "Filtres";
readonly clear: "Effacer les filtres";
};
readonly geo: {
readonly cta: "Près de moi";
readonly requesting: "Localisation…";
readonly radius: "Rayon";
readonly radiusFormat: "{{km}} km";
readonly fallbackLabel: "Près de moi";
readonly clear: "Effacer la localisation";
readonly denied: "Accès à la localisation refusé. Vous pouvez saisir une ville ou activer la localisation dans les paramètres du navigateur.";
};
readonly discovery: {
readonly heading: "Parcourir les recherches populaires";
readonly empty: "Aucune suggestion à parcourir — saisissez un médecin ou une ville ci-dessus.";
};
readonly submit: {
readonly cta: "Rechercher";
};
};
readonly practiceResults: {
readonly regionLabel: "Résultats de recherche des cabinets";
readonly loading: "Chargement des résultats…";
readonly results: {
readonly heading_one: "{{count}} résultat à {{place}}";
readonly heading_zero: "{{count}} résultat à {{place}}";
readonly heading_two: "{{count}} résultats à {{place}}";
readonly heading_few: "{{count}} résultats à {{place}}";
readonly heading_many: "{{count}} résultats à {{place}}";
readonly heading_other: "{{count}} résultats à {{place}}";
readonly summary_one: "{{count}} résultat";
readonly summary_zero: "{{count}} résultat";
readonly summary_two: "{{count}} résultats";
readonly summary_few: "{{count}} résultats";
readonly summary_many: "{{count}} résultats";
readonly summary_other: "{{count}} résultats";
};
readonly list: {
readonly label: "Liste des résultats de cabinets";
};
readonly map: {
readonly label: "Carte des résultats de cabinets";
};
readonly thumbnail: {
readonly alt: "Aperçu de la carte de l'emplacement du cabinet";
};
readonly filters: {
readonly label: "Filtres";
readonly clear: "Effacer les filtres";
readonly empty: "Aucun filtre disponible.";
};
readonly sort: {
readonly label: "Trier";
readonly distance: "Distance";
readonly rating: "Note";
readonly nextAvailable: "Prochaine disponibilité";
readonly relevance: "Pertinence";
readonly price: "Coût de la première consultation";
};
readonly empty: {
readonly title: "Aucun résultat";
readonly description: "Essayez d’élargir le rayon ou de retirer un filtre.";
};
readonly error: {
readonly title: "Nous n'avons pas pu charger les résultats";
readonly description: "Vérifiez votre connexion et réessayez.";
readonly retry: "Réessayer";
};
readonly viewMap: "Voir la carte";
readonly viewList: "Voir la liste";
readonly nextSlot: {
readonly summary: "Prochaine disponibilité {{time}}";
readonly cta: "Réserver à {{time}}";
};
readonly distance: {
readonly km: "{{distance}} km";
readonly below: "< 1 km";
};
readonly fearPatient: {
readonly label: "Adapté aux patients anxieux";
};
readonly card: {
readonly open: "Ouvrir";
readonly book: "Réserver";
readonly firstVisitPrice: "Coût de la première consultation";
readonly priceFrom: "à partir de {{price}}";
readonly priceRange: "de {{min}} à {{max}}";
};
readonly sheet: {
readonly title_one: "{{count}} cabinet";
readonly title_zero: "{{count}} cabinet";
readonly title_two: "{{count}} cabinets";
readonly title_few: "{{count}} cabinets";
readonly title_many: "{{count}} cabinets";
readonly title_other: "{{count}} cabinets";
readonly description: "Carte des cabinets correspondants avec la liste des résultats en dessous.";
readonly descriptionMapFirst: "Liste des cabinets, contrôles de tri et sélecteur de taille du panneau.";
readonly snap: {
readonly label: "Taille du panneau";
readonly peek: "Aperçu";
readonly half: "Moitié";
readonly full: "Plein";
};
};
};
readonly contactProfileCard: {
readonly heading: "Profil";
readonly openInGoogleMaps: "Ouvrir dans Google Maps";
readonly label: {
readonly address: "Adresse du cabinet";
readonly phone: "Téléphone";
readonly whatsapp: "Numéro WhatsApp";
readonly email: "E-mail";
readonly website: "Site web";
readonly languages: "Langues parlées";
readonly insurances: "Assurance / partenariat";
readonly firstVisitPrice: "Coût de la première consultation";
readonly expertForAnxiousPatients: "Spécialiste de la prise en charge des patients anxieux";
readonly profession: "Profession";
};
readonly value: {
readonly yesShort: "Oui";
};
readonly map: {
readonly alt: "Carte montrant {{address}}";
};
};
readonly patientSummaryCard: {
readonly regionLabel: "Aperçu du patient";
readonly flagsLabel: "Points d’attention du patient";
readonly title: {
readonly mr: "M.";
readonly ms: "Mme";
};
readonly nameWithHonorific: "{{honorific}} {{name}}";
readonly gender: {
readonly m: "Homme";
readonly f: "Femme";
};
readonly identity: {
readonly age_zero: "{{count}} an";
readonly age_one: "{{count}} an";
readonly age_two: "{{count}} ans";
readonly age_few: "{{count}} ans";
readonly age_many: "{{count}} ans";
readonly age_other: "{{count}} ans";
readonly bornOn: "Né(e) le {{date}}";
readonly separator: " · ";
};
readonly label: {
readonly email: "E-mail";
readonly phone: "Téléphone";
readonly cityProvince: "Ville / province";
readonly marketingConsent: "Consentement marketing";
readonly aiConsent: "Consentement IA";
readonly assignedTo: "Assigné à";
readonly familyRelations: "Liens familiaux";
};
readonly value: {
readonly smsEnabled: "SMS";
readonly aiConsentGrantedBy: "Accordé le {{date}} par {{by}}";
readonly aiConsentGrantedAt: "Accordé le {{date}}";
readonly familyRelation: "{{relation}} : {{name}}";
};
readonly marketingConsent: {
readonly yes: "Oui";
readonly no: "Non";
readonly not_specified: "Non spécifié";
};
readonly flag: {
readonly highlightedAnamnesis_zero: "{{count}} réponse d’anamnèse signalée";
readonly highlightedAnamnesis_one: "{{count}} réponse d’anamnèse signalée";
readonly highlightedAnamnesis_two: "{{count}} réponses d’anamnèse signalées";
readonly highlightedAnamnesis_few: "{{count}} réponses d’anamnèse signalées";
readonly highlightedAnamnesis_many: "{{count}} réponses d’anamnèse signalées";
readonly highlightedAnamnesis_other: "{{count}} réponses d’anamnèse signalées";
readonly unsignedDocuments_zero: "{{count}} document non signé";
readonly unsignedDocuments_one: "{{count}} document non signé";
readonly unsignedDocuments_two: "{{count}} documents non signés";
readonly unsignedDocuments_few: "{{count}} documents non signés";
readonly unsignedDocuments_many: "{{count}} documents non signés";
readonly unsignedDocuments_other: "{{count}} documents non signés";
};
};
readonly anamnesisSummaryCard: {
readonly regionLabel: "Résumé de l’anamnèse";
readonly highlighted: "Mise en évidence";
readonly highlightedGroup: "Réponses mises en évidence";
readonly highlightedCount_zero: "{{count}} mise en évidence";
readonly highlightedCount_one: "{{count}} mise en évidence";
readonly highlightedCount_two: "{{count}} mises en évidence";
readonly highlightedCount_few: "{{count}} mises en évidence";
readonly highlightedCount_many: "{{count}} mises en évidence";
readonly highlightedCount_other: "{{count}} mises en évidence";
readonly reportedOn: "Mise en évidence le {{date}}";
readonly reportedOnFrom: "Mise en évidence le {{date}} · {{source}}";
readonly unanswered_zero: "{{count}} question sans réponse";
readonly unanswered_one: "{{count}} question sans réponse";
readonly unanswered_two: "{{count}} questions sans réponse";
readonly unanswered_few: "{{count}} questions sans réponse";
readonly unanswered_many: "{{count}} questions sans réponse";
readonly unanswered_other: "{{count}} questions sans réponse";
readonly empty: "Aucune réponse enregistrée pour le moment";
readonly sectionsLabel: "Sections de l’anamnèse";
};
readonly editableDescription: {
readonly empty: "Aucune description ajoutée.";
readonly edit: "Modifier la description";
readonly seeMore: "Voir plus";
readonly showLess: "Voir moins";
};
readonly treatmentReceipt: {
readonly done: "Réalisé";
readonly billed: "Facturé";
readonly phases: "Phases : {{phases}}";
readonly total: "Total de ce rendez-vous";
};
readonly appointmentPeek: {
readonly time: "Heure";
readonly location: "Lieu";
readonly hiddenName: "Nom du patient masqué";
};
readonly appointmentCard: {
readonly itemLabel: "{{patient}} — {{state}}";
readonly itemLabelGeneric: "{{title}} — {{state}}";
readonly appointment: "Rendez-vous";
readonly noPatient: "Aucun patient attribué";
readonly chair: "Fauteuil {{chair}}";
readonly carePlan: "Plan de soins {{number}}";
readonly duration_zero: "{{count}} min";
readonly duration_one: "{{count}} min";
readonly duration_two: "{{count}} min";
readonly duration_few: "{{count}} min";
readonly duration_many: "{{count}} min";
readonly duration_other: "{{count}} min";
readonly firstVisit: "Première visite";
readonly firstVisitUnknown: "Première visite ?";
readonly hasBookingNote: "Note de la réservation";
readonly recurring: "Récurrent";
readonly signing: "{{complete}}/{{required}} signés";
readonly treatmentWithElements: "{{care}} ({{elements}})";
readonly flag: {
readonly bookedOnline: "Réservé en ligne";
readonly highlightedAnamnesis: "Anamnèse signalée";
readonly billable: "À facturer";
};
readonly state: {
readonly absent: "Absent";
readonly waiting: "En attente";
readonly in_care: "En cours de soins";
readonly done: "Terminé";
readonly cancelled: "Annulé";
readonly confirmed: "Confirmé";
};
readonly type: {
readonly inPractice: "Au cabinet";
readonly telehealth: "Téléconsultation";
};
readonly next: "Suivant";
readonly nextSr: "Prochain rendez-vous";
};
readonly tasksPanel: {
readonly toolLabel: "Tâches";
readonly title: "Tâches";
readonly add: "Ajouter une tâche";
readonly edit: "Modifier la tâche";
readonly dismiss: "Ignorer la tâche";
readonly loadMore: "Charger plus";
readonly overdueOnly: "En retard uniquement";
readonly scope: {
readonly label: "Portée des tâches";
readonly patient: "Ce patient";
readonly mine: "Les miennes";
};
readonly status: {
readonly label: "Statut";
readonly todo: "À faire";
readonly done: "Terminée";
readonly all: "Tous";
};
readonly type: {
readonly label: "Type";
readonly placeholder: "Tous les types";
};
readonly types: {
readonly recall: "Rappel";
readonly payment: "Paiement";
readonly collection: "Recouvrement";
readonly other: "Autre";
};
readonly assignee: {
readonly label: "Personne assignée";
readonly placeholder: "N’importe qui";
};
readonly buckets: {
readonly overdue: "En retard";
readonly today: "Aujourd’hui";
readonly tomorrow: "Demain";
readonly thisWeek: "Cette semaine";
readonly later: "Plus tard";
readonly done: "Terminées";
};
readonly empty: {
readonly title: "Aucune tâche";
readonly description: "Aucune tâche pour le moment.";
};
readonly filteredEmpty: {
readonly title: "Aucune tâche correspondante";
readonly description: "Aucune tâche ne correspond aux filtres actuels.";
readonly clear: "Effacer les filtres";
};
readonly error: {
readonly title: "Impossible de charger les tâches";
readonly description: "Une erreur s’est produite lors du chargement des tâches. Veuillez réessayer.";
};
readonly doneItem: "Terminée : {{title}}";
readonly totalCount_zero: "{{count}} tâche";
readonly totalCount_one: "{{count}} tâche";
readonly totalCount_two: "{{count}} tâches";
readonly totalCount_few: "{{count}} tâches";
readonly totalCount_many: "{{count}} tâches";
readonly totalCount_other: "{{count}} tâches";
readonly bracketedCount: "({{value}})";
readonly titleWithCount: "{{title}} ({{value}})";
};
readonly appointmentTimeline: {
readonly title: "Rendez-vous";
readonly filtersLabel: "Filtres par date";
readonly today: "Aujourd’hui";
readonly thisWeek: "Cette semaine";
readonly thisMonth: "Ce mois-ci";
readonly jumpToDate: "Aller à une date";
readonly tomorrow: "Demain";
readonly yesterday: "Hier";
readonly empty: {
readonly title: "Aucun rendez-vous";
readonly description: "Aucun rendez-vous sur cette période.";
};
};
readonly appointmentTray: {
readonly title: "Rendez-vous du jour";
readonly add: "Ajouter un rendez-vous";
readonly empty: {
readonly title: "Aucun rendez-vous";
readonly description: "Les nouveaux rendez-vous apparaîtront ici.";
};
};
readonly carePlanEntryCard: {
readonly flag: {
readonly done: "Réalisé";
readonly outsideOfEstimate: "Hors devis";
readonly billed: "Facturé";
};
readonly notesLabel_zero: "{{count}} note";
readonly notesLabel_one: "{{count}} note";
readonly notesLabel_two: "{{count}} notes";
readonly notesLabel_few: "{{count}} notes";
readonly notesLabel_many: "{{count}} notes";
readonly notesLabel_other: "{{count}} notes";
readonly elementsLabel: "Dents concernées";
readonly toothSchemeLabel_zero: "Dent concernée : {{count}}";
readonly toothSchemeLabel_one: "Dent concernée : {{count}}";
readonly toothSchemeLabel_two: "Dents concernées : {{count}}";
readonly toothSchemeLabel_few: "Dents concernées : {{count}}";
readonly toothSchemeLabel_many: "Dents concernées : {{count}}";
readonly toothSchemeLabel_other: "Dents concernées : {{count}}";
readonly executedOn: "Réalisé le";
readonly plannedFor: "Prévu pour";
readonly assignedTo: "Assigné à {{operator}}";
readonly byOperator: "par {{operator}}";
readonly phasesHeading: "Phases";
readonly phasesCount: "{{executed}} / {{total}}";
readonly phasesLabel: "Phases : {{executed}} sur {{total}} réalisées";
readonly discountLabel: "-{{percentage}}%";
readonly phaseDetail: {
readonly toggle: "Détail des phases";
readonly executed: "Réalisé";
readonly pending: "À réaliser";
readonly udi: "UDI {{udi}}";
};
};
readonly carePlanCard: {
readonly state: {
readonly estimate: "Devis";
readonly accepted: "Accepté";
readonly discarded: "Abandonné";
readonly closed: "Clôturé";
};
readonly number: "Plan de soins {{number}}";
readonly untitled: "Plan de soins sans titre";
readonly discardReasonLabel: "Motif d’abandon";
readonly date: {
readonly accepted: "Accepté le";
readonly closed: "Clôturé le";
readonly discarded: "Abandonné le";
};
readonly overdue_zero: "{{count}} jour de retard";
readonly overdue_one: "{{count}} jour de retard";
readonly overdue_two: "{{count}} jours de retard";
readonly overdue_few: "{{count}} jours de retard";
readonly overdue_many: "{{count}} jours de retard";
readonly overdue_other: "{{count}} jours de retard";
readonly progressHeading: "Avancement";
readonly progressLabel: "Avancement : {{done}} sur {{total}} réalisés";
readonly progressCount: "{{done}} / {{total}}";
readonly entries: {
readonly toggle_zero: "Prestation ({{count}})";
readonly toggle_one: "Prestation ({{count}})";
readonly toggle_two: "Prestations ({{count}})";
readonly toggle_few: "Prestations ({{count}})";
readonly toggle_many: "Prestations ({{count}})";
readonly toggle_other: "Prestations ({{count}})";
};
};
readonly anamnesisCard: {
readonly defaultFormName: "Antécédents médicaux";
readonly statusGroupLabel: "Statut du questionnaire";
readonly status: {
readonly highlighted_zero: "{{count}} réponse signalée";
readonly highlighted_one: "{{count}} réponse signalée";
readonly highlighted_two: "{{count}} réponses signalées";
readonly highlighted_few: "{{count}} réponses signalées";
readonly highlighted_many: "{{count}} réponses signalées";
readonly highlighted_other: "{{count}} réponses signalées";
readonly expired: "Expiré";
readonly corrupted: "Corrompu";
};
readonly compiledOn: "Complété";
readonly submitted: "Envoyé";
readonly answerFlagLabel: "Réponse signalée";
readonly empty: "Aucune réponse n’a été enregistrée.";
readonly interviewToggle_zero: "Questionnaire ({{count}} réponse)";
readonly interviewToggle_one: "Questionnaire ({{count}} réponse)";
readonly interviewToggle_two: "Questionnaire ({{count}} réponses)";
readonly interviewToggle_few: "Questionnaire ({{count}} réponses)";
readonly interviewToggle_many: "Questionnaire ({{count}} réponses)";
readonly interviewToggle_other: "Questionnaire ({{count}} réponses)";
};
readonly clinicalNoteCard: {
readonly regionLabel: "Note clinique";
readonly clinical: "Clinique";
readonly pinned: "Épinglée";
readonly flagged: "Signalée";
readonly pin: "Épingler la note";
readonly unpin: "Désépingler la note";
readonly flag: "Signaler la note";
readonly unflag: "Retirer le signalement";
readonly readMore: "Lire plus";
readonly readLess: "Lire moins";
readonly added: "ajoutée";
readonly deleted: "Supprimée";
readonly showDeleted: "Afficher la note supprimée";
readonly hideDeleted: "Masquer la note supprimée";
readonly operator: "Opérateur : {{name}}";
readonly attachment: {
readonly patient: "Fiche patient";
readonly carePlan: "Plan de soins {{number}}";
readonly carePlanEntry: "{{care}}";
readonly carePlanEntryWithElements: "{{care}} — {{elements}}";
readonly phase: "{{label}}";
readonly xray: "Radiographie";
readonly xrayWithLabel: "Radiographie — {{label}}";
};
};
readonly noteTimeline: {
readonly regionLabel: "Notes";
readonly pinned: "Épinglée";
readonly flagged: "Signalée";
readonly openNote: "Ouvrir la note · {{date}}";
};
readonly aiConsentBanner: {
readonly regionLabel: "Consentement à l’assistance IA";
readonly title: "Consentement à l’assistance IA";
readonly description: {
readonly granted: "L’assistance IA est activée pour ce dossier.";
readonly required: "L’assistance IA nécessite un consentement enregistré avant de pouvoir s’exécuter.";
};
readonly badge: {
readonly granted: "Consentement accordé";
};
readonly grantedAtPrefix: "Accordé";
readonly grantedBy: "Par {{name}}";
readonly pendingLabel: "Enregistrement du consentement…";
readonly confirmLabel: "Je confirme que le consentement à l’assistance IA a été obtenu.";
readonly grantButton: "Accorder le consentement";
readonly notAllowed: "Vous n’avez pas l’autorisation d’accorder le consentement à l’assistance IA.";
readonly practiceStatistics: {
readonly description: {
readonly required: "L’assistance IA a besoin d’un consentement avant de pouvoir lire les statistiques de ce cabinet. Elle utilise uniquement des chiffres agrégés, jamais de données de patients.";
readonly granted: "L’assistance IA peut lire les statistiques de ce cabinet. Elle utilise uniquement des chiffres agrégés, jamais de données de patients.";
};
readonly confirmLabel: "J’ai qualité pour décider au nom de ce cabinet et j’accepte que l’assistance IA lise ses statistiques.";
readonly notAllowed: "Vous n’avez pas l’autorisation d’accorder le consentement à l’assistance IA pour ce cabinet.";
};
};
readonly paymentCard: {
readonly regionLabel: "Paiement {{number}}";
readonly heading: "Paiement {{number}}";
readonly type: {
readonly full: "Paiement intégral";
readonly partial: "Paiement partiel";
readonly credit: "Avoir";
readonly proforma: "Pro forma";
readonly other: "Autre";
};
readonly direction: {
readonly incoming: "Entrant";
readonly outgoing: "Sortant";
};
readonly label: {
readonly number: "Numéro";
readonly date: "Date";
readonly type: "Type";
readonly direction: "Sens";
readonly carePlan: "Plan de soins";
readonly patient: "Patient";
readonly operator: "Opérateur";
readonly gross: "Montant brut";
readonly paid: "Payé";
readonly unpaid: "Impayé";
};
readonly lineItems: {
readonly heading: "Lignes de détail";
readonly withVat: "{{description}} (TVA {{vat}} %)";
};
};
readonly paymentRequestCard: {
readonly heading: "Demande de paiement";
readonly status: {
readonly new: "Nouvelle";
readonly authorization_requested: "Autorisation demandée";
readonly authorized: "Autorisée";
readonly paid: "Payée";
readonly failed: "Échec";
readonly cancelled: "Annulée";
};
readonly label: {
readonly status: "Statut";
readonly dueDate: "Date d’échéance";
readonly carePlan: "Plan de soins";
};
readonly pay: "Payer maintenant";
};
readonly periodontalChart: {
readonly ariaLabel: "Relevé parodontal";
readonly column: {
readonly measure: "Mesure";
};
readonly toothHeader: "Dent {{tooth}}";
readonly cell: {
readonly empty: "–";
};
readonly arch: {
readonly upper: "Arcade supérieure";
readonly lower: "Arcade inférieure";
};
readonly side: {
readonly buccal: "vestibulaire";
readonly lingual: "lingual";
};
readonly site: {
readonly db: "disto-vestibulaire";
readonly b: "vestibulaire";
readonly mb: "mésio-vestibulaire";
readonly dl: "disto-lingual";
readonly l: "lingual";
readonly ml: "mésio-lingual";
};
readonly row: {
readonly missing: "Absente";
readonly implant: "Implant";
readonly mobility: "Mobilité dentaire";
readonly furcation: "Furcation";
readonly tooth: "Dent";
readonly note: "Note";
readonly pocketDepthBuccal: "Profondeur de poche, face vestibulaire";
readonly recessionBuccal: "Récession, face vestibulaire";
readonly bleedingBuccal: "Saignement, face vestibulaire";
readonly plaqueBuccal: "Plaque, face vestibulaire";
readonly pocketDepthLingual: "Profondeur de poche, face linguale";
readonly recessionLingual: "Récession, face linguale";
readonly bleedingLingual: "Saignement, face linguale";
readonly plaqueLingual: "Plaque, face linguale";
};
readonly input: {
readonly pocketDepthMm: "Dent {{tooth}}, site {{site}}, profondeur de poche en millimètres";
readonly recessionMm: "Dent {{tooth}}, site {{site}}, récession en millimètres";
};
readonly toggle: {
readonly bleeding: "Dent {{tooth}}, site {{site}}, saignement au sondage";
readonly plaque: "Dent {{tooth}}, site {{site}}, plaque";
readonly furcation: "Dent {{tooth}}, face {{side}}, furcation {{n}}";
};
readonly flag: {
readonly moderate: "poche de profondeur modérée";
readonly severe: "poche profonde";
readonly missingLabel: "Dent {{tooth}} absente";
readonly implantLabel: "Implant à la place de la dent {{tooth}}";
readonly missingShort: "×";
readonly implantShort: "I";
};
readonly mobility: {
readonly label: "Degré de mobilité de la dent {{tooth}}";
readonly none: "–";
};
readonly note: {
readonly label: "Note pour la dent {{tooth}}";
};
readonly curve: {
readonly label: "{{arch}} : profil des profondeurs de sondage et des récessions";
};
readonly index: {
readonly label: "Indices récapitulatifs";
readonly elevated: "élevé";
readonly meanPocketDepth: "Profondeur de sondage moyenne";
readonly meanAttachment: "Perte d’attache clinique moyenne";
readonly plaque: "Plaque";
readonly bleeding: "Saignement au sondage";
};
readonly unit: {
readonly mm: "{{value}} mm";
readonly percent: "{{value}} %";
};
readonly legend: {
readonly label: "Légende du relevé";
readonly depth: "Profondeur de poche";
readonly recession: "Récession";
readonly bleeding: "Saignement au sondage";
readonly plaque: "Plaque";
};
};
readonly periodontalRiskChart: {
readonly heading: "Risque parodontal";
readonly overall: {
readonly label: "Global";
};
readonly level: {
readonly low: "Faible";
readonly moderate: "Modéré";
readonly high: "Élevé";
};
readonly factor: {
readonly bleeding: "Saignement au sondage";
readonly pockets: "Poches résiduelles ≥5 mm";
readonly toothLoss: "Perte dentaire";
readonly boneLossAge: "Perte osseuse / âge";
readonly smoking: "Tabagisme";
readonly systemic: "Facteurs systémiques / génétiques";
};
readonly factors: {
readonly label: "Facteurs de risque";
};
readonly valueUnset: "non renseigné";
readonly percent: "{{value}} %";
readonly smoking: {
readonly none: "Non-fumeur";
readonly former: "Ancien fumeur";
readonly light: "Faible (<10/jour)";
readonly moderate: "Modéré (10–19/jour)";
readonly heavy: "Important (≥20/jour)";
};
readonly systemic: {
readonly yes: "Présents";
readonly no: "Absents";
};
};
readonly periodontalDiagnosis: {
readonly heading: "Diagnostic parodontal";
readonly term: "Parodontite";
readonly unset: "—";
readonly status: {
readonly complete: "Complet";
readonly incomplete: "Incomplet";
};
readonly summary: {
readonly none: "Aucun diagnostic enregistré pour le moment";
readonly stage: "Stade {{roman}}";
readonly grade: "Grade {{grade}}";
};
readonly stage: {
readonly label: "Stade";
readonly description: "Sévérité et complexité de la prise en charge.";
readonly option: "Stade {{roman}}";
};
readonly grade: {
readonly label: "Grade";
readonly description: "Vitesse de progression.";
readonly option: "Grade {{grade}}";
};
readonly extent: {
readonly label: "Étendue";
readonly localised: "Localisée";
readonly generalised: "Généralisée";
readonly molarIncisor: "Molaires et incisives";
};
readonly factors: {
readonly label: "Facteurs contributifs";
};
readonly factor: {
readonly interdentalCal: "Perte d’attache clinique interdentaire au site le plus atteint";
readonly radiographicBoneLoss: "Perte osseuse radiographique";
readonly toothLossPerio: "Perte dentaire due à la parodontite";
readonly probingDepth6: "Profondeur de sondage ≥6 mm";
readonly boneLossAgeOver1: "Perte osseuse / âge > 1,0";
readonly smoker: "Tabagisme";
readonly diabetes: "Diabète (HbA1c ≥7 %)";
};
};
readonly periodontalChartCard: {
readonly heading: "Relevé parodontal";
readonly empty: "Aucune mesure parodontale enregistrée.";
readonly legend: {
readonly label: "Légende du relevé";
readonly moderate: "Profondeur de sondage ≥ {{threshold}} mm";
readonly severe: "Profondeur de sondage ≥ {{threshold}} mm";
};
readonly cell: {
readonly empty: "–";
};
readonly column: {
readonly measure: "Mesure";
};
readonly toothHeader: "Dent {{tooth}}";
readonly row: {
readonly pocketDepth: "Profondeur de poche (PD)";
readonly recession: "Récession (REC)";
readonly signs: "Saignement / suppuration";
readonly mobility: "Mobilité dentaire";
};
readonly flag: {
readonly moderate: "poche de profondeur modérée";
readonly severe: "poche profonde";
};
readonly sign: {
readonly bleeding: "Saignement au sondage";
readonly suppuration: "Suppuration";
};
readonly mobility: {
readonly label: "Degré de mobilité {{grade}}";
};
readonly subtitle: {
readonly dated: "{{dentition}} · {{date}}";
};
readonly summary: {
readonly meanPocketDepth: "Profondeur de sondage moyenne";
readonly bleedingOnProbing: "Saignement au sondage";
};
readonly unit: {
readonly mm: "{{value}} mm";
readonly percent: "{{value}} %";
};
readonly dentition: {
readonly permanent: "Denture permanente";
readonly primary: "Denture temporaire";
readonly mixed: "Denture mixte";
};
readonly quadrant: {
readonly '1': "Supérieur droit (Q1)";
readonly '2': "Supérieur gauche (Q2)";
readonly '3': "Inférieur gauche (Q3)";
readonly '4': "Inférieur droit (Q4)";
readonly other: "Autres dents";
};
readonly site: {
readonly db: "Disto-vestibulaire";
readonly b: "Vestibulaire";
readonly mb: "Mésio-vestibulaire";
readonly dl: "Disto-lingual";
readonly l: "Lingual";
readonly ml: "Mésio-lingual";
};
};
readonly operatorHero: {
readonly colorLabel: "Couleur dans le calendrier";
readonly regionLabel: "Profil du praticien";
readonly ratingLabel: "{{value}} sur 5 étoiles. Avis : {{count}}.";
};
readonly reviewsPanel: {
readonly regionLabel: "Avis des patients";
readonly title: "Avis des patients";
readonly listLabel: "Liste des avis";
readonly introHeading: "À propos de ces avis";
readonly filterTitle: "Filtrer par étoiles";
readonly filter: {
readonly allShort: "Tous";
readonly allLabel_zero: "Tous — {{count}} avis";
readonly allLabel_one: "Tous — {{count}} avis";
readonly allLabel_two: "Tous — {{count}} avis";
readonly allLabel_few: "Tous — {{count}} avis";
readonly allLabel_many: "Tous — {{count}} avis";
readonly allLabel_other: "Tous — {{count}} avis";
readonly starsLabel_zero: "Étoiles : {{stars}} · {{count}} avis";
readonly starsLabel_one: "Étoiles : {{stars}} · {{count}} avis";
readonly starsLabel_two: "Étoiles : {{stars}} · {{count}} avis";
readonly starsLabel_few: "Étoiles : {{stars}} · {{count}} avis";
readonly starsLabel_many: "Étoiles : {{stars}} · {{count}} avis";
readonly starsLabel_other: "Étoiles : {{stars}} · {{count}} avis";
};
readonly anonymous: "Anonyme";
readonly card: {
readonly expand: "Afficher les détails";
readonly collapse: "Masquer les détails";
};
readonly replyTitle: "Réponse du cabinet";
readonly breakdown: {
readonly appointment: "Rendez-vous";
readonly communication: "Communication";
readonly staff: "Personnel";
readonly overall: "Global";
readonly futureVisit: "Reviendriez-vous ?";
readonly recommendation: "Recommanderiez-vous ?";
};
readonly answer: {
readonly yes: "Oui";
readonly no: "Non";
readonly unsure: "Incertain";
};
readonly empty: {
readonly title: "Aucun avis pour le moment";
readonly description: "Les avis des patients apparaîtront ici.";
readonly filterDescription: "Aucun avis avec ce nombre d’étoiles : {{stars}}.";
readonly resetFilter: "Afficher tous les avis";
};
};
readonly chart: {
readonly noData: "Aucune donnée disponible";
readonly toolbar: {
readonly download: "Télécharger";
readonly selection: "Sélection";
readonly selectionZoom: "Zoom de sélection";
readonly zoomIn: "Agrandir";
readonly zoomOut: "Réduire";
readonly pan: "Déplacer";
readonly reset: "Réinitialiser le zoom";
readonly exportToSVG: "Exporter en SVG";
readonly exportToPNG: "Exporter en PNG";
readonly exportToCSV: "Exporter en CSV";
};
readonly table: {
readonly series: "Série";
readonly value: "Valeur";
readonly seriesWithUnit: "{{name}} ({{unit}})";
};
readonly typeSwitcher: {
readonly label: "Type de graphique";
readonly line: "Ligne";
readonly bar: "Barres";
readonly area: "Aires";
readonly pie: "Secteurs";
readonly donut: "Anneau";
};
};
readonly dashboardGrid: {
readonly move: "Déplacer {{title}}";
readonly resize: "Redimensionner {{title}}";
readonly remove: "Supprimer {{title}}";
readonly moreActions: "Autres actions pour {{title}}";
readonly add: "Ajouter un widget";
readonly grabbed: "Saisi. Utilisez les flèches pour déplacer, Entrée pour déposer, Échap pour annuler.";
readonly resizeGrabbed: "Redimensionnement. Utilisez les flèches pour changer la taille, Entrée pour confirmer, Échap pour annuler.";
readonly movedTo: "Colonne {{col}}, ligne {{row}}.";
readonly resizedTo: "{{cols}} × {{rows}}.";
readonly droppedAt: "Widget placé en colonne {{col}}, ligne {{row}}.";
readonly removed: "Widget supprimé.";
readonly cancelled: "Modification annulée.";
readonly stackedReadOnly: "Le tableau de bord est trop étroit pour être modifié. Les widgets sont désormais affichés sur une seule colonne.";
};
readonly widgetPicker: {
readonly title: "Ajouter un widget";
readonly description: "Choisissez un widget à ajouter au tableau de bord.";
readonly searchLabel: "Rechercher des widgets";
readonly searchPlaceholder: "Rechercher des widgets…";
readonly listLabel: "Widgets disponibles";
readonly empty: "Aucun widget ne correspond à la recherche.";
readonly none: "Aucun widget disponible.";
};
readonly editor: {
readonly toolbarLabel: "Mise en forme du texte";
readonly regionLabel: "Éditeur de texte enrichi";
readonly placeholder: "Commencez à écrire…";
readonly bold: "Gras";
readonly italic: "Italique";
readonly strike: "Barré";
readonly underline: "Souligné";
readonly format: "Style de paragraphe";
readonly paragraph: "Paragraphe";
readonly heading2: "Titre 2";
readonly heading3: "Titre 3";
readonly textColor: "Couleur du texte";
readonly highlightColor: "Surlignage";
readonly color: {
readonly default: "Par défaut";
readonly violet: "Violet";
readonly magenta: "Magenta";
readonly blue: "Bleu";
readonly green: "Vert";
readonly orange: "Orange";
readonly red: "Rouge";
readonly remove: "Supprimer la couleur";
};
readonly highlight: {
readonly remove: "Supprimer le surlignage";
};
readonly heading: "Titre";
readonly extensionsKit: "Du kit";
readonly extensionsMarketplace: "Du Marketplace";
readonly extensions: "Extensions de l’éditeur";
readonly insertVariable: "Insérer une variable";
readonly variables: {
readonly menuLabel: "Variables";
readonly search: "Rechercher des variables…";
readonly recent: "Récentes";
readonly groups: {
readonly patient: "Patient";
readonly appointment: "Rendez-vous";
readonly practice: "Cabinet";
readonly operator: "Opérateur";
readonly document: "Document";
readonly other: "Autre";
};
readonly empty: "Aucune variable ne correspond à « {{query}} »";
readonly footer: {
readonly navigate: "naviguer";
readonly insert: "insérer";
readonly close: "fermer";
};
};
readonly variableInvalid: "Variable non valide : {{tokens}}. Choisissez-en une dans Insérer une variable.";
readonly more: "Plus d’options";
readonly link: {
readonly url: "URL";
readonly text: "Texte à afficher";
readonly textPlaceholder: "Texte du lien";
readonly newTab: "Ouvrir dans un nouvel onglet";
readonly insertAction: "Insérer";
readonly insert: "Insérer un lien";
readonly edit: "Modifier le lien";
readonly remove: "Supprimer le lien";
};
readonly list: {
readonly bullet: "Liste à puces";
readonly ordered: "Liste numérotée";
};
readonly quote: "Citation";
readonly image: {
readonly url: "URL de l'image";
readonly alt: "Texte alternatif";
readonly altPlaceholder: "Décrivez l'image";
readonly upload: "Importer";
readonly orUrl: "Ou collez l'URL d'une image";
readonly insert: "Insérer une image";
readonly insertAction: "Insérer";
readonly toolbar: "Outils d'image";
readonly inline: "Aligné sur le texte";
readonly wrapLeft: "Habillage à gauche";
readonly wrapRight: "Habillage à droite";
readonly alignLeft: "Aligner à gauche";
readonly alignCenter: "Centrer";
readonly alignRight: "Aligner à droite";
readonly widthAnnounce: "{{width}} pour cent";
readonly resizeTopStart: "Redimensionner l’image, coin supérieur côté début";
readonly resizeTopEnd: "Redimensionner l’image, coin supérieur côté fin";
readonly resizeBottomStart: "Redimensionner l’image, coin inférieur côté début";
readonly resizeBottomEnd: "Redimensionner l’image, coin inférieur côté fin";
};
readonly table: {
readonly addHeader: "Ajouter une ligne d'en-tête";
readonly deleteHeader: "Supprimer la ligne d'en-tête";
readonly sizePicker: "Taille du tableau";
readonly sizeCell: "{{r}}×{{c}}";
readonly sizeHint: "Choisissez une taille";
readonly insert: "Insérer un tableau";
readonly rowAbove: "Ajouter une ligne au-dessus";
readonly rowBelow: "Ajouter une ligne en dessous";
readonly columnLeft: "Ajouter une colonne à gauche";
readonly columnRight: "Ajouter une colonne à droite";
readonly deleteRow: "Supprimer la ligne";
readonly deleteColumn: "Supprimer la colonne";
readonly deleteTable: "Supprimer le tableau";
readonly toolbar: "Outils du tableau";
readonly cellColor: "Couleur de la cellule";
readonly rowColor: "Couleur de la ligne";
readonly clearColor: "Supprimer la couleur";
};
readonly codeBlock: "Bloc de code";
readonly horizontalRule: "Ligne horizontale";
readonly undo: "Annuler";
readonly redo: "Rétablir";
readonly shortcuts: {
readonly title: "Raccourcis clavier";
readonly close: "Fermer";
readonly bold: "Gras";
readonly italic: "Italique";
readonly link: "Insérer un lien";
readonly undo: "Annuler";
readonly redo: "Rétablir";
readonly open: "Ouvrir cette fenêtre";
};
readonly ai: {
readonly helpMeWrite: "Alia – Assistant de rédaction";
readonly dialogTitle: "Alia – Assistant de rédaction";
readonly dialogDescription: "Décrivez ce dont vous avez besoin et un brouillon sera inséré à la position du curseur.";
readonly promptLabel: "Que doit contenir ce texte ?";
readonly promptPlaceholder: "ex. : une courte note de suivi après un contrôle de routine";
readonly privacyNotice: "N’incluez pas de données permettant d’identifier le patient. Le texte généré est un brouillon — vérifiez-le avant d’enregistrer.";
readonly generate: "Générer";
readonly generating: "Génération en cours…";
readonly cancel: "Annuler";
readonly retry: "Réessayer";
readonly error: "Impossible de générer un brouillon. Veuillez réessayer.";
readonly dictateStart: "Démarrer la dictée";
readonly dictateStop: "Arrêter la dictée";
readonly listening: "Écoute en cours…";
readonly dictationError: "Échec de la dictée. Veuillez réessayer.";
readonly proofread: "Vérifier l’orthographe et la grammaire";
readonly autoFormat: "Mettre en forme le document automatiquement";
readonly consentRecorded: "Le consentement à l’assistance IA a été enregistré.";
readonly consentRegionLabel: "Consentement à l’assistance IA pour ce document";
readonly templates: "Modèles";
readonly templatesGroup: "Modèles du cabinet";
readonly noTemplates: "Aucun modèle pour le moment";
readonly templatesNoteEmpty: "La note est vide. Dictez ou tapez d'abord pour utiliser un modèle.";
readonly createFirstTemplate: "Créer votre premier modèle";
readonly manageTemplates: "Gérer les modèles";
readonly defaultBadge: "Par défaut";
readonly actionError: "Un problème est survenu. Réessayez.";
readonly actionStale: "Le texte a changé pendant la réécriture. Rien n’a été remplacé. Réessayez.";
readonly selectionTools: "Outils de sélection";
readonly actionDone: "Terminé. La note a été mise à jour.";
};
readonly vendor: {
readonly format: "Format";
readonly image: "Image";
readonly file: "Fichier";
readonly link: "Lien";
readonly superscript: "Exposant";
readonly subscript: "Indice";
readonly boldAbbr: "G";
readonly italicAbbr: "I";
readonly deletedAbbr: "B";
readonly underlineAbbr: "S";
readonly superscriptAbbr: "Exp";
readonly subscriptAbbr: "Ind";
readonly lists: "Listes";
readonly linkInNewTab: "Ouvrir le lien dans un nouvel onglet";
readonly unlink: "Supprimer le lien";
readonly text: "Texte";
readonly edit: "Modifier";
readonly paragraph: "Paragraphe";
readonly code: "Code";
readonly heading1: "Titre 1";
readonly heading4: "Titre 4";
readonly heading5: "Titre 5";
readonly heading6: "Titre 6";
readonly filename: "Nom du fichier";
readonly unorderedlist: "Liste à puces";
readonly orderedlist: "Liste numérotée";
readonly outdent: "Réduire le retrait";
readonly indent: "Augmenter le retrait";
readonly horizontalrule: "Ligne horizontale";
readonly uploadLabel: "Déposez des fichiers ici ou cliquez pour les importer";
readonly caption: "Légende";
readonly bulletslist: "Liste à puces";
readonly numberslist: "Liste numérotée";
readonly imagePosition: "Position";
readonly none: "Aucune";
readonly left: "Gauche";
readonly right: "Droite";
readonly center: "Centre";
readonly removeSize: "Réinitialiser la taille de police";
readonly table: "Tableau";
readonly fontSize: "Taille de police";
};
};
readonly payment: {
readonly submit: "Payer {{amount}}";
readonly processing: "Traitement en cours…";
readonly success: "Paiement effectué";
readonly ariaLabel: "Formulaire de paiement";
readonly amountLabel: "Total";
readonly billingAddress: "Adresse de facturation";
readonly fields: {
readonly card: "Carte";
readonly expiry: "Expiration";
readonly cvc: "CVC";
};
readonly error: {
readonly billingAddressIncomplete: "Complétez l’adresse de facturation avant de payer.";
readonly billingDetailsChanged: "Votre adresse de facturation a changé. Veuillez la vérifier et réessayer.";
readonly billingDetailsSave: "Vos coordonnées de facturation n’ont pas pu être enregistrées. Veuillez réessayer.";
readonly generic: "Une erreur s'est produite. Veuillez réessayer.";
readonly cardNumber: "Le numéro de carte est invalide.";
readonly expiry: "La date d'expiration est invalide.";
readonly cvc: "Le CVC est invalide.";
readonly postalCode: "Le code postal est invalide.";
readonly declined: "La carte a été refusée. Essayez une autre carte.";
readonly network: "Erreur réseau. Vérifiez votre connexion et réessayez.";
readonly invalidReturnUrl: "L'URL de retour doit correspondre à l'origine de ce site. Le paiement n'a pas été envoyé.";
};
};
readonly finishedTerminal: {
readonly autoClose: "Cet onglet se fermera dans {{seconds}} s.";
readonly closeNow: "Fermer maintenant";
readonly redirecting: "Redirection…";
};
readonly signatureField: {
readonly prompt: "Cliquez pour signer";
readonly unsigned: "Signez ici";
readonly signing: "Signature en cours…";
readonly signingNamed: "{{label}} — Signature en cours…";
readonly signed: "Signé";
readonly signedNamed: "{{label}} — Signé";
};
readonly signatureStatusChip: {
readonly signed: "Signé";
readonly unsigned: "Non signé";
readonly notRequired: "Aucune signature requise";
readonly partial: "Partiellement signé";
readonly missingOperator: "Signature de l’opérateur manquante";
readonly missingPatient: "Signature du patient manquante";
readonly missingSecondary: "Signature du second signataire manquante";
readonly missingCount_zero: "{{count}} signature manquante";
readonly missingCount_one: "{{count}} signature manquante";
readonly missingCount_two: "{{count}} signatures manquantes";
readonly missingCount_few: "{{count}} signatures manquantes";
readonly missingCount_many: "{{count}} signatures manquantes";
readonly missingCount_other: "{{count}} signatures manquantes";
readonly breakdownItem: "{{party}} {{state}}";
readonly breakdownItemNamed: "{{party}} : {{name}} ({{state}})";
readonly representative: "{{name}} ({{relationship}})";
readonly awaitingList: "en attente de {{signers}}";
readonly signedByList: "signé par {{signers}}";
readonly breakdownItemOnBehalf: "{{party}} : {{name}}, {{detail}}";
readonly party: {
readonly operator: "Opérateur";
readonly patient: "Patient";
readonly secondary: "Second signataire";
};
readonly state: {
readonly signed: "signé";
readonly pending: "en attente";
};
};
readonly signature: {
readonly padLabel: "Zone de signature";
readonly clear: "Effacer la signature";
readonly undo: "Annuler le dernier trait";
readonly confirm: "Confirmer la signature";
readonly typedFallback: {
readonly label: "Saisissez votre nom pour signer";
readonly placeholder: "Saisissez votre nom complet";
readonly toggle: "Utiliser la signature saisie";
readonly toggleDraw: "Utiliser la signature dessinée";
};
readonly state: {
readonly empty: "Zone de signature vide";
readonly drawing: "Signature en cours de dessin";
readonly confirmed: "Signature capturée";
readonly captured: "Signature capturée";
readonly cleared: "Signature effacée";
};
};
readonly pdf: {
readonly toolbarLabel: "Barre d'outils PDF";
readonly page: "Page";
readonly pageOf: "Page {{current}} sur {{total}}";
readonly previousPage: "Page précédente";
readonly nextPage: "Page suivante";
readonly firstPage: "Première page";
readonly lastPage: "Dernière page";
readonly currentPageInput: "Page actuelle";
readonly zoom: {
readonly in: "Agrandir";
readonly out: "Réduire";
readonly fitWidth: "Ajuster à la largeur";
readonly fitPage: "Ajuster à la page";
readonly actualSize: "Taille réelle";
readonly preset: "Préréglage de zoom";
};
readonly search: {
readonly open: "Rechercher dans le document";
readonly placeholder: "Rechercher dans le document…";
readonly next: "Correspondance suivante";
readonly previous: "Correspondance précédente";
readonly close: "Fermer la recherche";
readonly countOfTotal: "{{current}} sur {{total}}";
readonly noResults: "Aucun résultat";
};
readonly print: "Imprimer";
readonly download: "Télécharger";
readonly loading: "Chargement du PDF…";
readonly error: "Impossible de charger le PDF";
readonly pageOverlay: "Superposition de la page {{page}}";
readonly pagesRegionLabel: "Pages du document";
};
readonly mapView: {
readonly label: "Carte";
readonly markerLabel: "Marqueur pour {{label}}";
readonly consentTitle: "Afficher la carte interactive";
readonly consentDescription: "En chargeant la carte, votre adresse IP sera partagée avec Google pour recevoir les tuiles de la carte. Voulez-vous continuer ?";
readonly consentCta: "Charger la carte";
readonly openInGoogleMaps: "Ouvrir dans Google Maps";
};
readonly whatsApp: {
readonly label: "Écrivez-nous sur WhatsApp";
readonly fabLabel: "Ouvrir le chat WhatsApp";
readonly questionPrompt: "Vous avez des questions ? Écrivez-nous sur WhatsApp";
};
readonly paywall: {
readonly title: "Passez à la version supérieure pour continuer";
readonly description: "Vous avez atteint la limite du plan gratuit. Choisissez un plan pour continuer.";
readonly upgrade: "Passer au plan supérieur";
readonly notNow: "Pas maintenant";
readonly usageLabel: "{{used}} sur {{limit}} utilisés";
readonly usageFull: "Vous avez utilisé tout votre quota";
readonly features: "Fonctionnalités";
readonly pricePer: "{{price}} par {{period}}";
readonly period: {
readonly month: "mois";
readonly year: "an";
};
};
readonly workflow: {
readonly status: {
readonly active: "Actif";
readonly inactive: "Inactif";
readonly paused: "En pause";
};
readonly createdBy: "Créé par {{name}}";
readonly empty: {
readonly title: "Aucun workflow pour l'instant";
readonly description: "Créez votre premier workflow pour automatiser la communication avec les patients.";
readonly cta: "Créer un workflow";
};
readonly action: {
readonly addDelay: "Ajouter un délai";
readonly sendEmail: "Envoyer un e-mail";
readonly sendSms: "Envoyer un SMS";
readonly createTask: "Créer une tâche";
readonly sendWhatsapp: "Envoyer un message WhatsApp";
readonly updateField: "Mettre à jour le champ patient";
readonly webhook: "Webhook";
};
readonly delay: {
readonly summary_one: "Attendre {{count}} jour";
readonly summary_zero: "Attendre {{count}} jour";
readonly summary_two: "Attendre {{count}} jours";
readonly summary_few: "Attendre {{count}} jours";
readonly summary_many: "Attendre {{count}} jours";
readonly summary_other: "Attendre {{count}} jours";
readonly days_one: "{{count}} jour";
readonly days_zero: "{{count}} jour";
readonly days_two: "{{count}} jours";
readonly days_few: "{{count}} jours";
readonly days_many: "{{count}} jours";
readonly days_other: "{{count}} jours";
readonly hours_one: "{{count}} heure";
readonly hours_zero: "{{count}} heure";
readonly hours_two: "{{count}} heures";
readonly hours_few: "{{count}} heures";
readonly hours_many: "{{count}} heures";
readonly hours_other: "{{count}} heures";
readonly minutes_one: "{{count}} minute";
readonly minutes_zero: "{{count}} minute";
readonly minutes_two: "{{count}} minutes";
readonly minutes_few: "{{count}} minutes";
readonly minutes_many: "{{count}} minutes";
readonly minutes_other: "{{count}} minutes";
};
readonly editor: {
readonly pipeline: "Séquence du workflow";
readonly addAction: "Ajouter une action";
readonly addActionAfter: "Ajouter une action après cette étape";
readonly addFirstAction: "Ajouter la première action";
readonly editAction: "Modifier l'action";
readonly deleteAction: "Supprimer l'action";
readonly moveUp: "Déplacer vers le haut";
readonly moveDown: "Déplacer vers le bas";
readonly activeLock: "Désactivez le workflow pour le modifier.";
readonly empty: "Ajoutez votre première action pour commencer à créer la séquence.";
readonly enrollmentCriteria: "Critères d'inscription";
readonly criteriaCount_one: "Basé sur {{count}} critère";
readonly criteriaCount_zero: "Basé sur {{count}} critère";
readonly criteriaCount_two: "Basé sur {{count}} critères";
readonly criteriaCount_few: "Basé sur {{count}} critères";
readonly criteriaCount_many: "Basé sur {{count}} critères";
readonly criteriaCount_other: "Basé sur {{count}} critères";
readonly noCriteria: "Aucun critère d'inscription défini";
readonly editCriteria: "Modifier les critères";
readonly unknownType: "Type d'action inconnu";
readonly invalidField: "Vous ne pouvez pas modifier les champs principaux du patient — choisissez un champ personnalisé.";
readonly position: "Étape {{current}} sur {{total}}";
readonly nodeAriaLabel: "{{type}}, étape {{current}} sur {{total}}";
};
readonly map: {
readonly label_one: "Séquence du workflow avec {{count}} étape";
readonly label_zero: "Séquence du workflow avec {{count}} étape";
readonly label_two: "Séquence du workflow avec {{count}} étapes";
readonly label_few: "Séquence du workflow avec {{count}} étapes";
readonly label_many: "Séquence du workflow avec {{count}} étapes";
readonly label_other: "Séquence du workflow avec {{count}} étapes";
readonly completed: "Terminée";
readonly current: "Étape actuelle";
readonly pending: "En attente";
readonly nodeLabel: "{{type}}";
readonly nodeLabelWithSummary: "{{type}} : {{summary}}";
};
readonly card: {
readonly activeEnrollments: "Inscriptions actives";
readonly totalEnrollments: "Inscriptions totales";
readonly actions_one: "{{count}} action";
readonly actions_zero: "{{count}} action";
readonly actions_two: "{{count}} actions";
readonly actions_few: "{{count}} actions";
readonly actions_many: "{{count}} actions";
readonly actions_other: "{{count}} actions";
readonly view: "Voir le workflow";
readonly edit: "Modifier le workflow";
readonly delete: "Supprimer le workflow";
readonly activate: "Activer le workflow";
readonly deactivate: "Désactiver le workflow";
};
};
readonly marketplaceAppShell: {
readonly settings: {
readonly fullscreen: "Activer/désactiver le plein écran";
};
};
readonly helpMeWriteTemplates: {
readonly bar: {
readonly contextDocument: "Utilise toute la note comme contexte. Le brouillon est inséré au curseur.";
readonly contextSelection: "Utilise le texte sélectionné comme contexte. Le brouillon le remplace.";
readonly templatesMenu: "Modèles";
readonly templatesGroup: "Modèles du cabinet";
readonly createFirst: "Créer votre premier modèle";
readonly manage: "Gérer les modèles";
readonly prompt: "Décrivez ce qu'il faut écrire, ou ajoutez des détails avant de choisir un modèle";
readonly write: "Écrire";
readonly dictateStart: "Dicter les instructions";
readonly dictateStop: "Arrêter la dictée";
readonly listening: "Écoute…";
readonly sourceSelection: "Les modèles réécrivent le texte sélectionné.";
readonly sourceDocument: "Les modèles réécrivent toute la note.";
readonly sourceEmpty: "La note est vide. Dictez ou tapez d'abord pour utiliser un modèle.";
readonly error: "Un problème est survenu. Réessayez.";
readonly beforeDocument: "Votre note";
readonly beforeSelection: "Texte sélectionné";
readonly after: "Brouillon";
readonly discard: "Ignorer";
readonly retry: "Réessayer";
readonly replace: "Remplacer";
readonly insertBelow: "Insérer en dessous";
readonly insert: "Insérer";
readonly close: "Fermer";
};
readonly undo: {
readonly replaced: "Note réécrite avec « {{name}} ».";
readonly addedBelow: "Brouillon de « {{name}} » ajouté en dessous.";
readonly undo: "Annuler";
};
readonly credits: {
readonly kept: "Votre note et vos instructions sont conservées.";
};
readonly manager: {
readonly title: "Modèles IA";
readonly description: "Partagés avec tout le cabinet. Faites glisser pour définir l’ordre du menu Modèles.";
readonly new: "Nouveau modèle";
readonly done: "Terminé";
readonly listLabel: "Modèles";
readonly reorderHandle: "Réorganiser {{label}}. Appuyez sur Alt + Haut ou Alt + Bas pour déplacer.";
readonly reorderAnnounce: "{{label}} déplacé en position {{to}} sur {{total}}";
readonly edit: "Modifier {{name}}";
readonly delete: "Supprimer {{name}}";
readonly emptyTitle: "Aucun modèle pour le moment";
readonly emptyDescription: "Un modèle transforme une dictée en note structurée en un clic.";
readonly formNew: "Nouveau modèle";
readonly formEdit: "Modifier le modèle";
readonly name: "Nom";
readonly namePlaceholder: "Par exemple : note SOAP";
readonly descLabel: "Description courte";
readonly descHint: "Affichée sous le nom dans le menu des modèles.";
readonly prompt: "Instructions pour l'IA";
readonly promptDescription: "Décrivez la structure, les sections et le ton souhaités. Le texte de la note est ajouté automatiquement.";
readonly save: "Enregistrer le modèle";
readonly cancel: "Annuler";
readonly saveError: "Le modèle n'a pas pu être enregistré. Réessayez.";
readonly nameRequired: "Saisissez un nom.";
readonly nameTaken: "Un modèle porte déjà ce nom.";
readonly promptRequired: "Saisissez les instructions.";
readonly deleteTitle: "Supprimer « {{name}} » ?";
readonly deleteDescription: "Tout le cabinet perd ce modèle. Les notes déjà écrites ne changent pas.";
readonly deleteConfirm: "Supprimer le modèle";
readonly deleteError: "Le modèle n'a pas pu être supprimé. Réessayez.";
};
};
readonly signatureRequest: {
readonly title: "Documents signés";
readonly noSignedVersions: "Il n'existe aucune version signée de ce document";
readonly operatorSection: "Opérateur (signataire sollicité)";
readonly assignToMe: "Me l'assigner";
readonly operatorPlaceholder: "Sélectionner un opérateur";
readonly assignLater: "Assigner plus tard";
readonly operatorChannelLabel: "Canal de signature de l'opérateur";
readonly onDeviceUnavailableHint: "Disponible lorsqu'au moins un signataire patient signe sur cet appareil.";
readonly operatorChannelReverted: "Le canal de signature de l'opérateur est revenu à {{channel}} — aucun signataire patient ne signe sur cet appareil.";
readonly signersSection: "Signataires du patient";
readonly signerPlaceholder: "Sélectionner un signataire";
readonly channelLabel: "Canal de signature";
readonly viaSms: "Par SMS";
readonly viaEmail: "Par e-mail";
readonly viaWhatsapp: "Par WhatsApp";
readonly onThisDevice: "Sur cet appareil";
readonly noOtp: "Ne pas demander d'OTP au patient";
readonly noOtpWarning: "Une signature sans OTP a une faible valeur probante.";
readonly addSigner: "Ajouter un signataire";
readonly removeSigner: "Retirer le signataire";
readonly requestSignature: "Demander la signature";
readonly close: "Fermer";
readonly viaQr: "Via QR";
readonly qrTitle: "Scannez pour signer";
readonly qrCaption: "Demandez au patient de scanner ce code avec l’appareil photo de son téléphone pour ouvrir le document et le signer.";
readonly qrCaptionNamed: "Demandez à {{name}} de scanner ce code avec l’appareil photo de son téléphone pour ouvrir le document et le signer.";
readonly qrCodeLabel: "Code QR pour ouvrir la demande de signature";
readonly qrExpiresAt: "Expire à {{time}}";
readonly qrExpiresOn: "Expire le {{dateTime}}";
readonly qrDone: "Terminé";
readonly qrStepCount: "{{current}} sur {{total}}";
readonly qrPrevious: "Précédent";
readonly qrNext: "Suivant";
readonly qrPending: "Création du lien de signature…";
readonly qrMissing: "Aucun code QR n’a été reçu pour {{name}}. Fermez cette fenêtre et renvoyez la demande, ou choisissez un autre canal.";
readonly signaturesLoading: "Chargement des signatures…";
readonly signaturesLoaded: "Signatures chargées.";
readonly requestDescription: "Choisissez les signataires et le mode de réception de la demande pour chacun.";
readonly legalLevelSimple: "Simple";
readonly legalLevelAdvanced: "Avancée";
readonly signatureActions: "Actions pour la signature du {{date}}";
readonly viewSignature: "Afficher";
readonly downloadSignature: "Télécharger";
readonly downloadFull: "Version complète";
readonly downloadAnonymised: "Version anonymisée";
readonly shareSignature: "Partager";
readonly shareLink: "Partager le lien";
readonly deleteSignature: "Supprimer";
readonly deleteSignatureConfirm: "Voulez-vous vraiment supprimer ce document signé ?";
readonly signatureDeleted: "Signature supprimée.";
readonly signedVersions: "Versions signées";
readonly columnDate: "Date";
readonly columnSignatureType: "Type de signature";
readonly columnActions: "Actions";
readonly signedAt: "{{weekday}} {{date}} à {{time}}";
readonly operatorChannelChanged: "Le canal d’envoi à l’opérateur a été remplacé par {{channel}}.";
readonly signerChannelChanged: "Le canal d’envoi à {{name}} a été remplacé par {{channel}}.";
readonly requiredTitle: "Documents à signer";
readonly requiredDescription: "Demandez au patient de signer tous les documents et questionnaires d’anamnèse en attente en une seule demande.";
readonly requiredLoading: "Chargement des documents à signer…";
readonly requiredLoaded: "Documents à signer chargés.";
readonly requiredDocumentsHeading: "Documents à signer ({{count}})";
readonly requiredAnamnesisHeading: "Questionnaires d’anamnèse à compléter ({{count}})";
readonly assignAllToMe: "M’attribuer les documents";
readonly itemOperatorLabel: "Opérateur pour {{name}}";
readonly itemOperatorChannelLabel: "Canal de signature de l'opérateur pour {{name}}";
readonly assignLaterNote: "Les éléments laissés sur « Assigner plus tard » doivent être attribués manuellement à un opérateur dans la gestion des signatures des opérateurs.";
readonly operatorChannelNote: "Chaque opérateur reçoit sa demande de signature par e-mail ou SMS, selon ses propres paramètres.";
readonly secondSigneeUnavailableAnamnesis: "Un second signataire n’est pas disponible : les questionnaires d’anamnèse ne peuvent pas comporter une seconde signature.";
readonly secondSigneeUnavailableDocuments: "Un second signataire n’est pas disponible : certains documents n’ont pas de champ pour une seconde signature.";
readonly minorSignerWarning: "Le patient sélectionné a moins de 18 ans. Vérifiez si un second signataire est nécessaire.";
readonly outcomeLinkSentTitle: "Lien sécurisé envoyé";
readonly outcomeLinkSentDescription: "Nous avons envoyé un lien de signature. Le signataire peut compléter et signer les documents électroniquement depuis son téléphone ou tout autre appareil.";
readonly outcomeAllSignedTitle: "Tous les documents sont signés";
readonly outcomeAllSignedDescription: "Il ne reste aucun document à signer pour ce patient.";
readonly outcomeCreditsTitle: "Quota de documents avec signature électronique épuisé";
readonly outcomeCreditsDescription: "Votre cabinet a utilisé tout son quota de documents avec signature électronique. Les patients ne peuvent donc plus signer de nouveaux documents électroniquement.";
readonly buyMoreSignatures: "Acheter des documents supplémentaires";
readonly addSignatory: "Ajouter un signataire";
readonly outcomeCancel: "Annuler";
readonly requiredLinkSentTitle: "Documents envoyés au patient";
readonly requiredLinkSentDescription: "Nous avons envoyé un lien au patient. Il lui permet de remplir et de signer chaque document électroniquement depuis son téléphone ou tout autre appareil.";
readonly secondSigneeUnavailablePatient: "Un second signataire n’est pas disponible : le patient est le signataire. Sélectionnez d’abord l’un de ses signataires comme signataire principal.";
readonly secondSigneeUnavailableChannel: "Un second signataire est disponible uniquement lorsque la signature se fait sur cet appareil.";
readonly secondSigneeLabel: "Second signataire";
readonly secondSigneePlaceholder: "Sélectionner un second signataire (facultatif)";
readonly newSignatory: "Nouveau signataire";
readonly operatorOnDeviceLinked: "Le patient signe sur cet appareil, l’opérateur signe donc ici aussi, juste après lui.";
readonly loading: "Chargement de la demande de signature…";
readonly secondSigneeCleared: "Le second signataire a été retiré.";
readonly secondSigneeSameAsPrimary: "Le second signataire doit être différent du signataire principal.";
readonly secondSigneeUnknown: "Le second signataire sélectionné n’est plus disponible.";
readonly secondSigneeMissingPhone: "Le second signataire n’a pas de numéro de téléphone : mettez à jour ses coordonnées ou choisissez un autre canal de signature.";
readonly secondSigneeMissingEmail: "Le second signataire n’a pas d’adresse e-mail : mettez à jour ses coordonnées ou choisissez un autre canal de signature.";
readonly minorPatientAddSignee: "Le patient a moins de 18 ans. Ajoutez un parent ou un tuteur comme signataire.";
readonly minorPatientSelectSignee: "Le patient a moins de 18 ans. Envisagez de choisir un parent ou un tuteur comme signataire.";
readonly minorPatientSelectSecondSignee: "Le document prévoit un second signataire. Envisagez de faire signer également l’autre parent ou tuteur.";
readonly minorPatientAddSecondSignee: "Le document prévoit un second signataire. Envisagez d’ajouter l’autre parent ou tuteur comme signataire.";
readonly addMobileNumber: "Ajouter un numéro de mobile";
readonly addEmailAddress: "Ajouter une adresse e-mail";
readonly editContactDetails: "Modifier les coordonnées";
readonly confirmTitle: "Envoyer la demande de signature ?";
readonly confirmDescription: "Vous êtes sur le point d’envoyer les instructions pour signer ce document électroniquement à :";
readonly confirmSend: "Envoyer";
readonly confirmBack: "Retour";
};
readonly toothScheme: {
readonly ariaLabel: "Schéma dentaire";
readonly legendLabel: "Légende des observations";
readonly legendStatusLabel: "Statut";
readonly view: {
readonly side: "Vue latérale";
readonly occlusal: "Vue occlusale";
readonly both: "Les deux vues";
};
readonly arch: {
readonly upper: "Mâchoire supérieure";
readonly lower: "Mâchoire inférieure";
};
readonly special: {
readonly quadrant: "Quadrant {{n}}";
readonly sextant: "Sextant {{n}}";
readonly archUpper: "Arcade supérieure";
readonly archLower: "Arcade inférieure";
readonly general: "Bouche entière";
};
readonly dentition: {
readonly permanent: "Denture permanente";
readonly primary: "Denture temporaire";
readonly mixed: "Denture mixte";
};
readonly options: {
readonly label: "Options du schéma";
readonly legend: "Légende";
readonly specialElements: "Éléments spéciaux";
readonly dentition: "Dents";
readonly numbering: "Numérotation";
readonly view: "Vue";
};
readonly anatomy: {
readonly incisor: "Incisive";
readonly canine: "Canine";
readonly premolar: "Prémolaire";
readonly molar: "Molaire";
};
readonly condition: {
readonly caries: "Carie";
readonly filled: "Obturée";
readonly crowned: "Couronnée";
readonly missing: "Absente";
readonly implant: "Implant";
readonly rootCanal: "Traitement canalaire";
readonly temporaryCrown: "Couronne provisoire";
readonly bridge: "Bridge";
readonly destroyed: "Racine résiduelle";
readonly implantExtraction: "Explantation";
readonly stub: "Pilier implantaire";
readonly pin: "Tenon";
readonly rootAmputation: "Apicectomie";
readonly anchorage: "Attachement de prothèse";
readonly hook: "Crochet";
readonly attachment: "Attachement orthodontique";
readonly mucogingivalSurgery: "Chirurgie muco-gingivale";
readonly periodontalSurgery: "Chirurgie parodontale";
readonly curettage: "Curetage";
readonly medication: "Pansement";
readonly xray: "Radiographie";
};
readonly status: {
readonly planned: "Planifié";
readonly executed: "Réalisé";
};
readonly surface: {
readonly mesial: "Mésiale";
readonly distal: "Distale";
readonly occlusal: "Occlusale";
readonly buccal: "Vestibulaire";
readonly lingual: "Linguale";
};
readonly root: {
readonly mesial: "Racine mésiale";
readonly distal: "Racine distale";
readonly palatal: "Racine palatine";
readonly buccal: "Racine vestibulaire";
readonly single: "Racine unique";
};
readonly numbering: {
readonly fdi: "FDI (ISO 3950)";
readonly universal: "Universel (ADA)";
readonly palmer: "Palmer";
};
readonly toothLabel: "Dent {{id}}, {{anatomy}}{{conditionSuffix}}";
readonly elementLabel: "{{name}}{{conditionSuffix}}";
readonly symbolWithStatus: "{{condition}} ({{status}})";
readonly symbolWithScope: "{{condition}} ({{scope}})";
readonly symbolWithScopeAndStatus: "{{condition}} ({{scope}}, {{status}})";
readonly selected: "Dent {{id}} sélectionnée, {{conditions}}";
readonly deselected: "Dent {{id}} désélectionnée";
readonly elementSelected: "{{name}} sélectionné, {{conditions}}";
readonly elementDeselected: "{{name}} désélectionné";
readonly radiographBadge_one: "{{count}} radiographie";
readonly radiographBadge_zero: "{{count}} radiographie";
readonly radiographBadge_two: "{{count}} radiographies";
readonly radiographBadge_few: "{{count}} radiographies";
readonly radiographBadge_many: "{{count}} radiographies";
readonly radiographBadge_other: "{{count}} radiographies";
};
readonly toothFindingPalette: {
readonly ariaLabel: "Observations dentaires";
readonly statusLabel: "Statut";
readonly empty: "Aucune observation disponible";
readonly group: {
readonly all: "Toutes les observations";
readonly decay: "Carie et restauration";
readonly prosthetics: "Prothèse";
readonly endodontics: "Endodontie";
readonly periodontics: "Parodontologie";
readonly orthodontics: "Orthodontie et appareils";
readonly diagnosis: "État dentaire et imagerie";
readonly custom: "Observations du cabinet";
};
};
readonly privacyLock: {
readonly triggerAriaLabel: "Verrouiller l'écran pour la confidentialité";
readonly triggerTooltip: "Verrouiller l'écran";
readonly title: "Écran verrouillé pour la confidentialité";
readonly description: "Le verrouillage de l'écran permet de protéger la confidentialité de vos données.";
readonly unlock: "Déverrouiller l'écran";
readonly accountPage: "Page du compte";
readonly signOut: "Se déconnecter";
};
readonly financial: {
readonly state: {
readonly debt: "À encaisser";
readonly credit: "En crédit";
readonly toInvoice: "À facturer";
readonly toDeliver: "À réaliser";
readonly discount: "Remise";
readonly settled: "Soldé";
};
readonly aria: {
readonly label: "{{state}} {{amount}}";
};
};
readonly smartDate: {
readonly overdue: "En retard";
readonly aria: "{{context}}, {{date}}";
};
readonly footer: {
readonly nav: {
readonly label: "Pied de page";
readonly privacy: "Confidentialité";
readonly terms: "Conditions d'utilisation";
readonly contacts: "Nous contacter";
};
readonly copyright: "© {{year}} {{entity}} · {{vat}}";
readonly tagline: "Technologie allemande, design italien";
readonly group: {
readonly product: "Produit";
readonly resources: "Ressources";
readonly company: "Entreprise";
readonly legal: "Mentions légales";
};
readonly social: {
readonly aria: {
readonly linkedin: "LinkedIn";
readonly youtube: "YouTube";
readonly instagram: "Instagram";
readonly facebook: "Facebook";
};
};
readonly external: {
readonly opens_in_new_tab: "(ouvre dans un nouvel onglet)";
};
};
readonly bmiCalculator: {
readonly unitSystem: {
readonly label: "Unités";
readonly metric: "Métrique (kg, cm)";
readonly imperial: "Impérial (lb, ft/in)";
};
readonly height: "Taille";
readonly weight: "Poids";
readonly feet: "Pieds";
readonly inches: "Pouces";
readonly units: {
readonly cm: "cm";
readonly kg: "kg";
readonly lb: "lb";
readonly ft: "ft";
readonly in: "in";
};
readonly category: {
readonly label: "Catégorie";
readonly underweight: "Insuffisance pondérale";
readonly normal: "Normal";
readonly overweight: "Surpoids";
readonly obese: "Obésité";
};
readonly range: {
readonly underweight: "Moins de 18,5";
readonly normal: "18,5 – 24,9";
readonly overweight: "25,0 – 29,9";
readonly obese: "30,0 et plus";
};
readonly gaugeAria: "Indice de masse corporelle {{bmi}} — {{category}} ({{range}})";
readonly empty: "Saisissez une taille et un poids pour calculer l’IMC.";
};
readonly pregnancyDating: {
readonly method: {
readonly label: "Méthode de datation";
readonly lmp: "Dernières règles";
readonly conception: "Date de conception";
readonly ivf: "Date de transfert (FIV)";
readonly edd: "Date prévue d’accouchement connue";
};
readonly lmpDate: "Premier jour des dernières règles";
readonly conceptionDate: "Date de conception";
readonly transferDate: "Date du transfert d’embryon";
readonly eddDate: "Date prévue d’accouchement";
readonly cycleLength: "Durée du cycle";
readonly cycleLengthHint: "Nombre moyen de jours entre les règles. La norme est 28.";
readonly embryoAge: "Âge de l’embryon au transfert";
readonly day3: "Jour 3";
readonly day5: "Jour 5 (blastocyste)";
readonly crl: "Longueur cranio-caudale (mm)";
readonly crlHint: "Facultatif — recalcule la datation selon l’ACOG lorsque l’échographie diffère des dernières règles.";
readonly scanDate: "Date de l’échographie";
readonly redated: "Recalculée par échographie — écart de {{days}} jours";
readonly datesAgree: "L’échographie concorde avec les dates des dernières règles";
readonly crlOutOfRange: "LCC en dehors de la fenêtre de datation de 45–84 mm";
readonly datingAdjustment: "Ajustement de datation (jours)";
readonly datingAdjustmentHint: "Facultatif — ajustez la datation de ± jours pour une date incertaine (+ = plus avancé).";
readonly asOfDate: "Date d’évaluation";
readonly asOfDateHint: "Quand évaluer l’âge gestationnel et le calendrier — aujourd’hui par défaut.";
readonly result: {
readonly dueDateLabel: "Date prévue d’accouchement";
readonly gestationLabel: "Âge gestationnel";
readonly trimesterLabel: "Trimestre";
readonly gestation: "{{weeks}} sem {{days}} j";
};
readonly trimester: {
readonly preconception: "Avant la conception";
readonly first: "Premier trimestre";
readonly second: "Deuxième trimestre";
readonly third: "Troisième trimestre";
readonly postterm: "Terme dépassé";
};
readonly milestonesLabel: "Étapes";
readonly reached: "Atteinte";
readonly milestone: {
readonly w12: "Fin du premier trimestre (12 sem)";
readonly w24: "Viabilité (24 sem)";
readonly w28: "Troisième trimestre (28 sem)";
readonly w37: "À terme (37 sem)";
readonly w40: "Date prévue (40 sem)";
};
readonly empty: "Choisissez une méthode et une date pour dater la grossesse.";
};
readonly dueDateCalculator: {
readonly method: {
readonly label: "Méthode de calcul";
readonly lmp: "Dernières règles";
readonly conception: "Date de conception";
readonly ivf: "Date de transfert (FIV)";
};
readonly lmpDate: "Premier jour des dernières règles";
readonly conceptionDate: "Date de conception";
readonly transferDate: "Date du transfert d’embryon";
readonly cycleLength: "Durée du cycle";
readonly cycleLengthHint: "Nombre moyen de jours entre les règles. La norme est 28.";
readonly embryoAge: "Âge de l’embryon au transfert";
readonly day3: "Jour 3";
readonly day5: "Jour 5 (blastocyste)";
readonly days: "jours";
readonly asOfDate: "Date d’évaluation";
readonly asOfDateHint: "Quand évaluer l’âge gestationnel et le calendrier — aujourd’hui par défaut.";
readonly crl: "Longueur cranio-caudale (mm)";
readonly crlHint: "Facultatif — recalcule la date prévue selon l’ACOG lorsqu’elle diffère des dernières règles.";
readonly scanDate: "Date de l’échographie";
readonly redated: "Recalculée par échographie — écart de {{days}} jours";
readonly datesAgree: "L’échographie concorde avec les dates des dernières règles";
readonly crlOutOfRange: "LCC en dehors de la fenêtre de datation de 45–84 mm";
readonly result: {
readonly dueDateLabel: "Date prévue d’accouchement";
readonly gestationLabel: "Âge gestationnel";
readonly trimesterLabel: "Trimestre";
readonly gestation: "{{weeks}} sem {{days}} j";
};
readonly trimester: {
readonly preconception: "Avant la conception";
readonly first: "Premier trimestre";
readonly second: "Deuxième trimestre";
readonly third: "Troisième trimestre";
readonly postterm: "Terme dépassé";
};
readonly empty: "Choisissez une méthode et une date pour estimer la date d’accouchement.";
};
readonly dependentSelector: {
readonly legend: "Qui enregistrez-vous ?";
readonly description: "Choisissez vous-même ou un membre de votre famille dont vous êtes responsable.";
readonly relationship: {
readonly self: "Vous";
readonly son: "Fils";
readonly daughter: "Fille";
readonly child: "Enfant";
readonly spouse: "Conjoint";
readonly parent: "Parent";
readonly sibling: "Frère/Sœur";
readonly ward: "Personne à charge";
readonly other: "Membre de la famille";
};
readonly age_one: "{{count}} an";
readonly age_other: "{{count}} ans";
readonly age_zero: "{{count}} an";
readonly age_two: "{{count}} ans";
readonly age_few: "{{count}} ans";
readonly age_many: "{{count}} ans";
readonly minorBadge: "Mineur";
readonly optionLabel: "{{name}}, {{relationship}}";
readonly empty: "Aucune personne à charge n’est encore liée à votre compte.";
readonly selectPrompt: "Sélectionnez une personne pour continuer.";
readonly loadingLabel: "Chargement des personnes que vous pouvez enregistrer…";
readonly disabledReason: {
readonly alreadyCheckedIn: "Déjà enregistré aujourd'hui.";
};
readonly avatarAlt: "";
};
readonly documentScanner: {
readonly regionLabel: "Capture du document";
readonly videoLabel: "Aperçu vidéo du document";
readonly previewAlt: "Image du document capturé";
readonly useCamera: "Utiliser la caméra";
readonly capture: "Capturer le document";
readonly retake: "Reprendre la photo";
readonly confirm: "Utiliser cette image";
readonly uploadInstead: "Importer une image à la place";
readonly requesting: "Demande d'accès à la caméra…";
readonly hint: {
readonly tesseraSanitaria: "Placez votre Tessera Sanitaria dans le cadre et maintenez-la immobile";
readonly cie: "Placez votre carte d'identité électronique (CIE) dans le cadre et maintenez-la immobile";
readonly idCard: "Placez votre carte d'identité dans le cadre et maintenez-la immobile";
readonly generic: "Placez votre document dans le cadre et maintenez-le immobile";
};
readonly frameLabel: "Cadre d'alignement du document";
readonly state: {
readonly idle: "Prêt à capturer un document";
readonly requesting: "Demande d'accès à la caméra";
readonly streaming: "Caméra prête — alignez votre document et capturez";
readonly captured: "Document capturé";
readonly uploading: "Traitement de l'image";
};
readonly error: {
readonly permissionDenied: "L'accès à la caméra a été refusé. Vous pouvez importer une image à la place.";
readonly noCamera: "Aucune caméra n'a été trouvée. Importez une image de votre document à la place.";
readonly insecureContext: "La capture par caméra nécessite une connexion sécurisée (HTTPS). Importez une image à la place.";
readonly notReadable: "La caméra est déjà utilisée par une autre application. Fermez-la et réessayez, ou importez une image.";
readonly captureFailed: "Impossible de capturer l'image. Veuillez réessayer.";
readonly fileInvalidType: "Ce type de fichier n'est pas pris en charge. Utilisez une image JPG, PNG ou WebP.";
readonly fileTooLarge: "Cette image est trop volumineuse. Choisissez un fichier de moins de {{maxSizeMb}} Mo.";
};
readonly retry: "Réessayer avec la caméra";
readonly onFileBadge: "Déjà au dossier";
readonly agent: {
readonly state: {
readonly hasCapture: "Vrai lorsqu’une image capturée ou importée est disponible.";
readonly phase: "Phase actuelle du cycle de vie du scanner.";
};
readonly actions: {
readonly startCamera: "Demander l'autorisation de la caméra et démarrer le viseur en direct.";
readonly capture: "Figer l'image actuelle du viseur comme image capturée.";
readonly confirm: "Confirmer la capture actuelle et la transmettre via onConfirm.";
readonly retake: "Abandonner la capture actuelle et revenir à la capture.";
};
};
};
readonly qrCode: {
readonly ariaLabel: "Code QR pour l'enregistrement";
readonly ariaLabelNamed: "Code QR pour l'enregistrement à {{label}}";
readonly caption: "Scannez pour vous enregistrer";
readonly captionPortal: "Scannez pour ouvrir votre portail patient";
readonly empty: "Aucun code QR";
readonly scanHint: "Pointez l'appareil photo de votre téléphone vers le code";
};
readonly sessionCountdown: {
readonly ariaLabel: "La session expire dans {{time}}";
readonly remainingInline: "{{time}} restant";
readonly remainingBanner: "Votre session d'enregistrement expire dans {{time}}.";
readonly timeMinutesSeconds: "{{minutes}} min {{seconds}} s";
readonly timeSecondsOnly: "{{seconds}} s";
readonly minutesRemaining_one: "{{count}} minute restante";
readonly minutesRemaining_other: "{{count}} minutes restantes";
readonly minutesRemaining_zero: "{{count}} minute restante";
readonly minutesRemaining_two: "{{count}} minutes restantes";
readonly minutesRemaining_few: "{{count}} minutes restantes";
readonly minutesRemaining_many: "{{count}} minutes restantes";
readonly secondsRemaining_one: "{{count}} seconde restante";
readonly secondsRemaining_other: "{{count}} secondes restantes";
readonly secondsRemaining_zero: "{{count}} seconde restante";
readonly secondsRemaining_two: "{{count}} secondes restantes";
readonly secondsRemaining_few: "{{count}} secondes restantes";
readonly secondsRemaining_many: "{{count}} secondes restantes";
readonly warning: "Votre session est sur le point d’expirer. Veuillez terminer l’enregistrement rapidement.";
readonly expired: "Votre session d'enregistrement a expiré.";
readonly expiredAnnouncement: "Session expirée.";
readonly restart: "Recommencer l'enregistrement";
readonly progressLabel: "Temps de session écoulé";
};
readonly socialSignInButton: {
readonly apple: "Se connecter avec Apple";
readonly google: "Se connecter avec Google";
readonly continueApple: "Continuer avec Apple";
readonly continueGoogle: "Continuer avec Google";
readonly loading: "Connexion en cours…";
};
readonly walletPayButton: {
readonly applePay: {
readonly pay: "Payer avec Apple Pay";
readonly buy: "Acheter avec Apple Pay";
readonly checkout: "Régler avec Apple Pay";
readonly book: "Réserver avec Apple Pay";
readonly plain: "Apple Pay";
};
readonly googlePay: {
readonly pay: "Payer avec Google Pay";
readonly buy: "Acheter avec Google Pay";
readonly checkout: "Régler avec Google Pay";
readonly book: "Réserver avec Google Pay";
readonly plain: "Google Pay";
};
};
readonly cycleCalculator: {
readonly lastPeriod: "Premier jour des dernières règles";
readonly cycleLength: "Durée du cycle";
readonly cycleLengthHint: "Nombre moyen de jours entre les règles. La norme est 28.";
readonly periodLength: "Durée des règles";
readonly periodLengthHint: "Facultatif — jours de saignement, pour afficher l’intervalle des règles.";
readonly ovulation: "Ovulation estimée";
readonly mostFertile: "Pic de fertilité";
readonly fertileWindow: "Fenêtre de fertilité";
readonly nextPeriod: "Prochaines règles";
readonly periodRange: "Ces règles";
readonly upcomingPeriods: "Prochaines règles à venir";
readonly empty: "Saisissez la date des dernières règles pour estimer l’ovulation et la fenêtre de fertilité.";
};
readonly gestationalAgeCalculator: {
readonly method: {
readonly label: "Donnée connue";
readonly lmp: "Dernières règles";
readonly edd: "Date prévue d’accouchement";
};
readonly lmpDate: "Premier jour des dernières règles";
readonly eddDate: "Date prévue d’accouchement";
readonly asOfDate: "Date d’évaluation";
readonly asOfDateHint: "Quand effectuer le calcul — aujourd’hui par défaut ; indiquez une date future pour projeter à l’avance.";
readonly gestationLabel: "Âge gestationnel";
readonly trimesterLabel: "Trimestre";
readonly gestation: "{{weeks}} sem {{days}} j";
readonly milestonesLabel: "Étapes";
readonly reached: "Atteinte";
readonly milestone: {
readonly w12: "Fin du premier trimestre (12 sem)";
readonly w24: "Viabilité (24 sem)";
readonly w28: "Troisième trimestre (28 sem)";
readonly w37: "À terme (37 sem)";
readonly w40: "Date prévue (40 sem)";
};
readonly trimester: {
readonly preconception: "Avant la conception";
readonly first: "Premier trimestre";
readonly second: "Deuxième trimestre";
readonly third: "Troisième trimestre";
readonly postterm: "Terme dépassé";
};
readonly empty: "Choisissez une date pour calculer l’âge gestationnel.";
};
readonly insert: {
readonly button: "Insérer";
readonly text: "Insérer le texte";
readonly image: "Insérer l’image";
readonly textImage: "Insérer texte + image";
readonly copyText: "Copier le texte";
readonly copyImage: "Copier l’image";
readonly copyTextImage: "Copier texte + image";
readonly title: {
readonly bmi: "Indice de masse corporelle";
readonly pregnancyDating: "Datation de la grossesse";
readonly dueDate: "Date prévue d’accouchement";
readonly gestationalAge: "Âge gestationnel";
readonly cycle: "Prédiction du cycle";
readonly weightGain: "Prise de poids pendant la grossesse";
readonly unitConverter: "Conversion d’unités";
readonly bishop: "Score de Bishop";
readonly fetalWeight: "Poids fœtal estimé";
readonly hcg: "Temps de doublement de la β-hCG";
};
};
readonly antenatalSchedule: {
readonly method: {
readonly label: "Donnée connue";
readonly lmp: "Dernières règles";
readonly edd: "Date prévue d’accouchement";
};
readonly lmpDate: "Premier jour des dernières règles";
readonly eddDate: "Date prévue d’accouchement estimée";
readonly plurality: {
readonly label: "Nombre de fœtus";
readonly singleton: "Unique";
readonly twin: "Jumeaux";
readonly triplet: "Triplés";
};
readonly chorionicity: {
readonly label: "Chorionicité";
readonly 'dichorionic-diamniotic': "Bichoriale biamniotique (di/di)";
readonly 'monochorionic-diamniotic': "Monochoriale biamniotique (mo/di)";
readonly 'monochorionic-monoamniotic': "Monochoriale monoamniotique (mo/mo)";
readonly unknown: "Pas encore déterminée";
};
readonly scheduleLabel: "Calendrier prénatal";
readonly rhNegative: "Mère Rh négatif";
readonly gdmRisk: {
readonly label: "Risque de diabète gestationnel";
readonly none: "Aucun";
readonly medium: "Moyen";
readonly high: "Élevé";
};
readonly status: {
readonly past: "Passé";
readonly current: "À réaliser maintenant";
readonly upcoming: "À venir";
};
readonly near: "Bientôt à réaliser";
readonly onIndication: "Sur indication";
readonly category: {
readonly scan: "Échographie";
readonly screening: "Dépistage";
readonly diagnostic: "Diagnostic";
readonly lab: "Laboratoire";
readonly prophylaxis: "Prophylaxie";
readonly milestone: "Étape";
};
readonly event: {
readonly 'dating-nt': "Échographie de datation, clarté nucale et test combiné";
readonly nipt: "DPNI (dépistage de l’ADN libre circulant)";
readonly cvs: "Prélèvement de villosités choriales";
readonly chorionicity: "Détermination de la chorionicité et de l’amnionicité";
readonly amnio: "Amniocentèse";
readonly morphology: "Échographie morphologique";
readonly 'ogtt-high': "Hyperglycémie provoquée par voie orale (75 g) — haut risque";
readonly 'ogtt-medium': "Hyperglycémie provoquée par voie orale (75 g)";
readonly growth: "Échographie de croissance";
readonly gbs: "Prélèvement pour le dépistage du streptocoque du groupe B";
readonly 'anti-d': "Prophylaxie anti-D";
readonly term: "À terme (37 sem)";
readonly edd: "Date prévue d’accouchement estimée (40 sem)";
readonly surveillance: "Surveillance échographique renforcée : toutes les {{everyWeeks}} semaines à partir de la semaine {{fromWeek}}";
readonly birth: "Fenêtre d’accouchement programmé";
};
readonly source: {
readonly 'SIEOG-2021': "SIEOG 2021 (IT)";
readonly ISS: "ISS — Gravidanza fisiologica (IT)";
readonly 'SID-AMD': "SID-AMD / ISS (IT)";
readonly 'ACOG-CO700': "ACOG Committee Opinion 700";
readonly 'NICE-NG201': "NICE NG201 (UK)";
readonly 'NICE-NG137': "NICE NG137 (UK)";
readonly 'ISUOG-2025': "ISUOG 2025";
readonly 'ACOG-PB231': "ACOG Practice Bulletin 231";
};
readonly disclaimer: "Fenêtres recommandées par les guides de bonne pratique pour une grossesse sans complications — aide à la décision uniquement, ne remplace pas le jugement clinique. Les délais varient selon le pays et le risque individuel.";
readonly empty: "Choisissez une date pour afficher le calendrier des examens prénatals.";
};
readonly bishopScore: {
readonly dilation: {
readonly label: "Dilatation cervicale";
readonly closed: "Fermé";
readonly '1-2': "1–2 cm";
readonly '3-4': "3–4 cm";
readonly '5+': "≥5 cm";
};
readonly effacement: {
readonly label: "Effacement";
readonly '0-30': "0–30 %";
readonly '40-50': "40–50 %";
readonly '60-70': "60–70 %";
readonly '80+': "≥80 %";
};
readonly station: {
readonly label: "Engagement fœtal";
readonly '-3': "−3";
readonly '-2': "−2";
readonly '-1-0': "−1 / 0";
readonly '+1+2': "+1 / +2";
};
readonly consistency: {
readonly label: "Consistance du col";
readonly firm: "Ferme";
readonly medium: "Intermédiaire";
readonly soft: "Mou";
};
readonly position: {
readonly label: "Position du col";
readonly posterior: "Postérieur";
readonly mid: "Médian";
readonly anterior: "Antérieur";
};
readonly totalLabel: "Score de Bishop";
readonly bandLabel: "Col";
readonly scoreOf: "{{score}} / {{max}}";
readonly band: {
readonly unfavourable: "Défavorable";
readonly intermediate: "Intermédiaire";
readonly favourable: "Favorable";
};
readonly interpretation: {
readonly unfavourable: "Col défavorable (≤6) — une maturation cervicale est généralement conseillée avant le déclenchement.";
readonly intermediate: "Intermédiaire (7) — le succès du déclenchement est moins prévisible ; pesez les facteurs cliniques.";
readonly favourable: "Col favorable (≥8) — le déclenchement a de fortes chances de réussir.";
};
readonly empty: "Renseignez les cinq paramètres pour évaluer si le col est favorable.";
};
readonly hcgDoubling: {
readonly hcg1: "Premier dosage de β-hCG";
readonly date1: "Premier prélèvement";
readonly hcg2: "Deuxième dosage de β-hCG";
readonly date2: "Deuxième prélèvement";
readonly units: "mIU/mL";
readonly doublingLabel: "Temps de doublement";
readonly riseLabel: "Augmentation (par 48 h)";
readonly trendLabel: "Tendance";
readonly hoursValue: "{{hours}} h";
readonly percentValue: "{{value}} %";
readonly trend: {
readonly 'rising-normal': "Augmentation normale";
readonly 'rising-slow': "Augmentation lente";
readonly 'plateau-falling': "Plateau / baisse";
};
readonly disclaimer: "Une augmentation de la β-hCG de 35 % en 48 h constitue un seuil prudent utilisé pour évaluer une grossesse précoce potentiellement viable (Seeber 2006). Aide à la décision uniquement ; à interpréter avec l’échographie et le contexte clinique.";
readonly empty: "Saisissez deux valeurs de β-hCG datées pour évaluer la tendance.";
};
readonly fetalWeight: {
readonly bpd: "Diamètre bipariétal";
readonly hc: "Périmètre crânien";
readonly ac: "Périmètre abdominal";
readonly fl: "Longueur fémorale";
readonly units: {
readonly mm: "mm";
};
readonly efwLabel: "Poids fœtal estimé";
readonly efwValue: "{{grams}} g";
readonly methodLabel: "Méthode";
readonly method: {
readonly hadlock4: "Hadlock (BPD·HC·AC·FL)";
readonly hadlock1: "Hadlock (AC·FL)";
};
readonly disclaimer: "Estimation Hadlock (1985) à partir de la biométrie échographique — à titre indicatif uniquement, erreur typique ±15 % ; ne remplace pas le jugement clinique.";
readonly empty: "Saisissez au moins le périmètre abdominal et la longueur fémorale.";
};
readonly pregnancyWeightGain: {
readonly height: "Taille";
readonly prePregnancyWeight: "Poids avant la grossesse";
readonly currentWeight: "Poids actuel";
readonly gestationalWeeks: "Âge gestationnel (semaines)";
readonly units: {
readonly cm: "cm";
readonly kg: "kg";
};
readonly prePregnancyBmi: "IMC avant la grossesse";
readonly category: {
readonly underweight: "Insuffisance pondérale";
readonly normal: "Normal";
readonly overweight: "Surpoids";
readonly obese: "Obésité";
};
readonly actualGain: "Poids pris";
readonly recommendedToDate: "Recommandé à ce jour";
readonly recommendedTotal: "Recommandé au total";
readonly weeklyRate: "Prise hebdomadaire (2ᵉ/3ᵉ trimestre)";
readonly perWeek: "{{value}} kg/semaine";
readonly plurality: {
readonly label: "Nombre de fœtus";
readonly singleton: "Unique";
readonly twin: "Jumeaux";
readonly triplet: "Triplés";
};
readonly status: {
readonly below: "En dessous de l’intervalle recommandé";
readonly within: "Dans l’intervalle recommandé";
readonly above: "Au-dessus de l’intervalle recommandé";
};
readonly noGuideline: "L’IOM ne définit pas de fourchette de prise de poids dans ce cas : grossesse triple ou grossesse gémellaire chez une femme en insuffisance pondérale avant la grossesse. Un suivi clinique est nécessaire.";
readonly disclaimer: "D’après les intervalles IOM (2009) pour une grossesse unique. À titre indicatif uniquement — ne remplace pas le jugement clinique.";
readonly disclaimerMultiple: "D’après les intervalles IOM (2009) pour les grossesses gémellaires, calculés au prorata pour l’estimation à ce jour (l’IOM ne donne pas de taux hebdomadaire). À titre indicatif uniquement — ne remplace pas le jugement clinique.";
readonly empty: "Saisissez la taille, les poids et l’âge gestationnel pour évaluer la prise de poids.";
};
readonly unitConverter: {
readonly categoryLabel: "Catégorie";
readonly category: {
readonly weight: "Poids";
readonly length: "Longueur";
readonly temperature: "Température";
readonly glucose: "Glycémie";
};
readonly value: "Valeur";
readonly from: "De";
readonly to: "Vers";
readonly result: "Résultat";
readonly units: {
readonly kg: "Kilogrammes (kg)";
readonly g: "Grammes (g)";
readonly lb: "Livres (lb)";
readonly oz: "Onces (oz)";
readonly cm: "Centimètres (cm)";
readonly m: "Mètres (m)";
readonly in: "Pouces (in)";
readonly ft: "Pieds (ft)";
readonly c: "Celsius (°C)";
readonly f: "Fahrenheit (°F)";
readonly mmol_l: "mmol/L";
readonly mg_dl: "mg/dL";
};
readonly empty: "Saisissez une valeur à convertir.";
};
readonly signDocument: {
readonly signedByOnBehalf: "Signé par {{signer}} au nom de {{subject}}";
readonly regionLabel: "Vérifier et signer le document";
readonly regionLabelNamed: "Vérifier et signer : {{title}}";
readonly documentLabel: "Document à signer";
readonly signatureSection: "Votre signature";
readonly scrollToEnd: "Faites défiler jusqu'à la fin du document pour signer.";
readonly readyToSign: "Vous pouvez maintenant signer le document.";
readonly pageProgress: "Page {{current}} sur {{total}}";
readonly confirm: "Confirmer et signer";
readonly signToEnable: "Ajoutez votre signature pour activer Confirmer.";
readonly signed: "Signé";
readonly signedOn: "Signé le {{date}}";
readonly agent: {
readonly state: {
readonly isReadComplete: "Vrai lorsque le lecteur a atteint la dernière page (ou que le blocage de lecture est désactivé).";
};
readonly actions: {
readonly confirm: "Confirme la signature actuelle et l'émet via onSign. Sans effet si non signée.";
readonly reset: "Efface la signature capturée et revient à l'état non signé.";
};
};
};
readonly controlRoom: {
readonly favorite: "Favori";
readonly pinnedAnnounce: "{{tool}} ajouté aux favoris";
readonly unpinnedAnnounce: "{{tool}} retiré des favoris";
readonly reorderAnnounce: "{{tool}} déplacé en position {{to}} sur {{total}}";
readonly railLabel: "Centre de contrôle";
readonly close: "Fermer";
};
readonly transcriptPanel: {
readonly title: "Transcription";
};
readonly voiceControl: {
readonly title: "Commande vocale";
readonly beta: "Bêta";
readonly status: {
readonly idle: "N'écoute pas";
readonly starting: "Connexion en cours";
readonly listening: "À l'écoute";
readonly paused: "En pause";
readonly error: "Arrêté";
};
readonly action: {
readonly start: "Démarrer l'écoute";
readonly stop: "Arrêter l'écoute";
readonly resume: "Reprendre l'écoute";
};
readonly language: "Langue de dictée";
readonly panelToggle: "Panneau de commande vocale";
readonly statusWithAction: "{{status}} : {{action}}";
readonly announcementJoin: "{{first}}. {{next}}";
readonly heard: "Reconnu :";
readonly candidates: "Correspondances";
readonly candidate: "Option {{number}} :";
readonly commands: "Commandes vocales";
readonly commandsWithShortcut: "Commandes vocales ( démarre et arrête)";
readonly error: {
readonly microphoneDenied: "L'accès au microphone est bloqué. Autorisez le microphone pour ce site, puis recommencez.";
readonly connectionLost: "La connexion a été perdue et n'a pas pu être rétablie. Vérifiez la connexion, puis recommencez.";
readonly startFailed: "La commande vocale n'a pas pu démarrer. Si le problème persiste, contactez le support.";
readonly recordingFailed: "Un problème est survenu pendant l'enregistrement. Recommencez.";
readonly unsupported: "Ce navigateur ne peut pas capturer l'audio en direct.";
};
};
readonly entitySummary: {
readonly title: "Résumé IA";
readonly close: "Fermer";
readonly generatedAt: "Généré";
readonly regenerate: "Régénérer";
readonly disclaimer: "Ne remplace pas le jugement clinique · vérifiez l'exactitude avant toute utilisation clinique · BETA";
};
readonly notesPanel: {
readonly title: "Notes";
readonly placeholder: "Ajouter une note…";
readonly composerLabel: "Nouvelle note";
readonly add: "Ajouter une note";
readonly empty: "Aucune note pour le moment.";
readonly current: "Note actuelle";
readonly clinicalToggle: "Note clinique";
readonly clinicalGated: "Vous n'avez pas l'autorisation de rédiger des notes cliniques.";
readonly loading: "Chargement des notes…";
readonly loadError: "Impossible de charger les notes.";
readonly retry: "Réessayer";
readonly addFailed: "Impossible d'enregistrer la note.";
readonly edit: "Modifier la note";
readonly editNamed: "Modifier la note · {{date}}";
readonly deleteNamed: "Supprimer la note · {{date}}";
readonly saveEdit: "Enregistrer la note";
readonly cancelEdit: "Annuler";
readonly delete: "Supprimer la note";
readonly deleteConfirmTitle: "Supprimer cette note ?";
readonly deleteConfirmBody: "La note sera supprimée du dossier.";
readonly deleteConfirmAction: "Supprimer";
readonly deleteConfirmCancel: "Annuler";
readonly deleteFailed: "La note n'a pas été supprimée.";
readonly pinFailed: "La note n'a pas été épinglée.";
readonly unpinFailed: "La note est toujours épinglée.";
readonly flagFailed: "La note n'a pas été signalée.";
readonly unflagFailed: "La note est toujours signalée.";
readonly deleteFailedNamed: "La note du {{date}} n'a pas été supprimée.";
readonly pinFailedNamed: "La note du {{date}} n'a pas été épinglée.";
readonly unpinFailedNamed: "La note du {{date}} est toujours épinglée.";
readonly flagFailedNamed: "La note du {{date}} n'a pas été signalée.";
readonly unflagFailedNamed: "La note du {{date}} est toujours signalée.";
readonly deleted: "Note supprimée.";
readonly deleting: "Suppression de la note en cours…";
readonly deletingNamed: "Suppression de la note du {{date}} en cours…";
};
readonly toolRail: {
readonly reorderInstructions: "Réorganiser {{tool}}. Appuyez sur Alt + Haut ou Alt + Bas pour déplacer.";
readonly reorderAnnounce: "{{tool}} déplacé en position {{to}} sur {{total}}";
readonly railLabel: "Outils";
readonly panelLabel: "Panneau {{tool}}";
readonly resizePanel: "Redimensionner le panneau de l'outil";
readonly badgeCountOverflow: "99+";
readonly toolWithCount_zero: "{{tool}}, {{count}} mise à jour";
readonly toolWithCount_one: "{{tool}}, {{count}} mise à jour";
readonly toolWithCount_two: "{{tool}}, {{count}} mises à jour";
readonly toolWithCount_few: "{{tool}}, {{count}} mises à jour";
readonly toolWithCount_many: "{{tool}}, {{count}} mises à jour";
readonly toolWithCount_other: "{{tool}}, {{count}} mises à jour";
readonly agent: {
readonly state: {
readonly activeToolId: "Id de l’outil dont le panneau est actuellement ouvert, ou null lorsque la barre est réduite à sa bande. Le contenu des panneaux n’est jamais exposé.";
};
readonly actions: {
readonly open: "Ouvrir le panneau de l’outil indiqué.";
readonly close: "Réduire la barre à sa bande (aucun outil actif).";
readonly selectTool: "Définir l’outil actif par id (ouvre son panneau), ou passer null pour réduire.";
};
};
};
readonly productHubTray: {
readonly triggerLabel_zero: "Nouveautés, {{count}} mise à jour non consultée";
readonly triggerLabel_one: "Nouveautés, {{count}} mise à jour non consultée";
readonly triggerLabel_two: "Nouveautés, {{count}} mises à jour non consultées";
readonly triggerLabel_few: "Nouveautés, {{count}} mises à jour non consultées";
readonly triggerLabel_many: "Nouveautés, {{count}} mises à jour non consultées";
readonly triggerLabel_other: "Nouveautés, {{count}} mises à jour non consultées";
readonly triggerLabelNone: "Nouveautés";
readonly badgeCountOverflow: "99+";
readonly panelTitle: "Nouveautés";
readonly openHub: "Ouvrir dans Product Hub";
readonly opensInNewTab: "(s’ouvre dans un nouvel onglet)";
readonly unseenLabel: ", nouveau";
readonly dismiss: "Masquer la nouveauté";
readonly emptyTitle: "Aucune nouveauté produit pour le moment";
readonly emptyDescription: "Les nouvelles versions et améliorations apparaîtront ici.";
};
readonly productHubPanel: {
readonly title: "Nouveautés";
readonly openHub: "Ouvrir dans Product Hub";
readonly emptyTitle: "Aucune nouveauté produit pour le moment";
readonly emptyDescription: "Les nouvelles versions et améliorations apparaîtront ici.";
};
readonly languages: {
readonly en: "anglais";
readonly it: "italien";
readonly fr: "français";
readonly de: "allemand";
readonly es: "espagnol";
readonly pt: "portugais";
readonly nl: "néerlandais";
readonly pl: "polonais";
readonly ru: "russe";
readonly ja: "japonais";
readonly zh: "chinois";
readonly hi: "hindi";
readonly tr: "turc";
readonly sq: "albanais";
readonly sv: "suédois";
readonly el: "grec";
readonly ro: "roumain";
readonly ar: "arabe";
};
readonly calendarWorkspace: {
readonly title: "Agenda";
readonly mainLabel: "Agenda";
readonly actions: {
readonly groupLabel: "Actions de l’agenda";
readonly schedulingLabel: "Planification";
readonly createGroupLabel: "Créer";
readonly toolsLabel: "Outils de l’agenda";
readonly newAppointment: "Nouveau rendez-vous";
readonly newTask: "Nouvelle tâche";
readonly privacy: "Mode confidentialité";
readonly findFreeSlots: "Trouver des créneaux libres";
readonly printDay: "Imprimer la journée";
readonly jumpToDate: "Aller à une date";
};
readonly settings: {
readonly sectionView: "Affichage";
readonly sectionCards: "Cartes de rendez-vous";
readonly sectionNames: "Noms et autres";
readonly label: "Paramètres d’affichage";
readonly zebra: "Lignes zébrées";
readonly showTime: "Afficher les heures sur les rendez-vous";
readonly slotDuration: "Précision des créneaux";
readonly slot15: "15 minutes";
readonly slot30: "30 minutes";
readonly slot60: "60 minutes";
readonly window: "Plage horaire";
readonly windowExtended: "Étendue (07–21)";
readonly windowFull: "Journée entière";
readonly orientation: "Disposition";
readonly orientationColumns: "Colonnes";
readonly orientationTimeline: "Chronologie";
readonly careDescription: "Description de la prestation";
readonly careOff: "Désactivée";
readonly careName: "Nom";
readonly careCode: "Code";
readonly careNameCode: "Nom et code";
readonly colorBy: "Couleur selon";
readonly colorByCare: "Prestation";
readonly colorByOperator: "Opérateur";
readonly colorByChair: "Fauteuil";
readonly monthNote: "Les colonnes, la disposition, la précision des créneaux et la plage horaire s’appliquent aux vues Jour et Semaine — la vue Mois affiche le calendrier simple.";
};
readonly filters: {
readonly chairs: "Filtrer les fauteuils";
readonly operators: "Filtrer les opérateurs";
readonly onlyAvailable: "Opérateurs disponibles uniquement";
readonly selectAll: "Tout sélectionner";
readonly withoutGroup: "Sans groupe";
};
readonly view: {
readonly day: "Jour";
readonly threeDays: "3 jours";
readonly week: "Semaine";
readonly month: "Mois";
};
readonly rail: {
readonly notes: "Notes du patient";
readonly editorDocked: "Formulaire de nouveau rendez-vous ouvert dans le panneau latéral";
};
readonly privacy: {
readonly hidden: "Masqué en mode confidentialité";
readonly noticeBody: "Désactivez le mode confidentialité pour voir et modifier ces données.";
readonly turnOff: "Désactiver le mode confidentialité";
};
readonly details: {
readonly region: "Détails du rendez-vous";
readonly sectionPatient: "Patient";
readonly time: "Heure";
readonly operator: "Opérateur";
readonly chair: "Fauteuil";
readonly status: "Statut";
readonly color: "Couleur";
readonly care: "Prestation";
readonly billable: "À facturer";
readonly dob: "Date de naissance";
readonly phone: "Téléphone";
readonly email: "E-mail";
readonly city: "Ville";
readonly patientNotLoaded: "Fiche patient non chargée";
readonly patientPhoneUnknown: "Aucun numéro de téléphone disponible pour ce patient";
readonly docked: "Détails du rendez-vous de {{name}} ouverts dans le panneau latéral";
readonly remind: "Envoyer un rappel";
readonly remindWhatsApp: "WhatsApp";
readonly joinTelehealth: "Rejoindre la téléconsultation";
readonly documents: {
readonly label: "Ajouter";
readonly folder: "Dossier";
readonly template: "Document à partir d’un modèle";
readonly empty: "Document vide";
readonly identification: "Pièce d’identité";
readonly webcam: "Webcam / Caméra intégrée";
readonly bill: "Créer une facture";
};
readonly createTask: "Créer une tâche";
readonly remindSms: "SMS";
readonly remindEmail: "E-mail";
readonly remindSent: "Rappel envoyé par {{channel}}";
readonly indicators: {
readonly bookedOnline: "Réservé en ligne";
readonly unassignedPatient: "Patient non assigné";
readonly anamnesis: "Anamnèse signalée";
readonly billable: "À facturer";
readonly telehealth: "Téléconsultation";
readonly recurring: "Récurrent";
};
readonly seriesLabel: "Répétition";
readonly seriesSummary: "{{frequency}} · {{index}} sur {{total}}, dernier le {{last}}";
readonly seriesSkipped: "jours de fermeture ignorés : {{n}}";
readonly treatments: "Prestations";
readonly sectionTreatments: "Prestations liées";
readonly planLine: "Plan n° {{number}} · {{name}}";
readonly phasesScheduled: "Phases : {{phases}}";
readonly priceListLine: "Grille tarifaire";
readonly patientAge: "(âge en années : {{n}})";
readonly anamnesisYes: "Oui";
readonly anamnesisNo: "Non";
readonly anamnesisTitle: "Anamnèse à vérifier";
readonly anamnesisHighlighted: "Réponses signalées : {{n}}";
readonly anamnesisExpired: "Réponses expirées : {{n}}";
readonly sectionSigning: "Documents à signer";
readonly signingToSignOne: "1 document à signer";
readonly signingToSignMany: "{{n}} documents à signer";
readonly signingAllSigned: "Tous les documents sont signés";
readonly signingRequestedSms: "Signature demandée par SMS";
readonly signingRequestedEmail: "Signature demandée par e-mail";
readonly signingNotRequested: "Signature pas encore demandée";
readonly signingRequest: "Demander la signature";
readonly signingViaSms: "Par SMS";
readonly signingViaEmail: "Par e-mail";
readonly signingSmsDisabled: "Le patient a refusé les SMS";
readonly signingRequestedReadout: "Signature demandée par {{channel}}";
readonly sectionBooking: "Réservation en ligne";
readonly bookedAt: "Réservé le";
readonly createdBy: "Créé par";
readonly bookingNote: "Note du patient";
readonly historyAction: "Historique des modifications";
readonly historyTitle: "Historique des modifications";
readonly historyBack: "Retour aux détails";
readonly historyEmpty: "Aucune modification enregistrée";
readonly historyLoaded: "Modifications enregistrées : {{n}}";
readonly statusSaveFailed: "Le statut n’a pas pu être enregistré.";
readonly editDescription: "Modifier la description";
readonly descriptionSave: "Enregistrer la description";
readonly descriptionSaveFailed: "La description n’a pas pu être enregistrée.";
readonly notesMore: "Voir toutes les notes ({{n}} de plus)";
readonly actionsLabel: "Actions du rendez-vous";
readonly notesAction: "Notes du patient";
readonly notesTitle: "Notes · {{name}}";
readonly notesBack: "Retour aux détails";
readonly notesPreviewTitle: "Notes ({{count}})";
readonly notesPreviewOpen: "Voir plus";
readonly notesPreviewEmpty: "Aucune note pour ce patient pour le moment.";
readonly notesPreviewOpenNote: "Ouvrir la note {{number}}";
readonly noteCancel: "Annuler";
readonly placementLabel: "Placer dans l’agenda";
readonly move: "Déplacer…";
readonly copy: "Copier…";
readonly signingOnDevice: "Sur cet appareil…";
readonly paidOnline: "Payé en ligne";
readonly toCollect: "À encaisser";
readonly address: "Adresse";
readonly mapsLink: "Ouvrir dans Google Maps";
readonly bookingPhone: "Téléphone de la réservation";
readonly sectionAppointment: "Rendez-vous";
readonly bookingName: "Nom de la réservation";
readonly bookingEmail: "E-mail de la réservation";
readonly noAddress: "Aucune adresse enregistrée";
readonly aesMissing: "Signature électronique avancée non configurée";
readonly hoverBilling: "Facturation";
readonly hoverUnpaidHeading: "{{amount}} à encaisser";
readonly hoverUnpaidFact: "Solde impayé de ce patient";
readonly hoverBillableHeading: "{{amount}} à facturer";
readonly hoverBillableFact: "Soins réalisés pour ce patient et pas encore facturés";
readonly hoverPaidOnlineHeading: "Payé en ligne : {{amount}}";
readonly hoverPaidOnlineFact: "Payé lors de la réservation en ligne du patient";
readonly hoverAnamnesisExpiredFact: "Renouvelez le questionnaire avant le traitement";
readonly seriesRule: "{{frequency}} · {{count}} fois";
readonly readOnlyTitle: "Lecture seule";
readonly readOnlyBody: "Vous n’avez pas l’autorisation de modifier les rendez-vous — demandez au titulaire du cabinet le droit de modification de l’agenda.";
readonly history: {
readonly created: "Créé";
readonly moved: "Déplacé";
readonly resized: "Durée modifiée";
readonly status: "Statut modifié";
readonly edited: "Modifié";
readonly deleted: "Supprimé";
readonly confirmedByPatient: "Confirmé par le patient";
readonly editedDetail: "Modifié : {{fields}}";
readonly fields: {
readonly patient: "Patient";
readonly type: "Type";
readonly care: "Prestation";
readonly operator: "Opérateur";
readonly chair: "Fauteuil";
readonly colour: "Couleur";
readonly time: "Heure";
readonly duration: "Durée";
readonly status: "Statut";
};
readonly changed: {
readonly patient: "Patient modifié";
readonly type: "Type modifié";
readonly care: "Prestation modifiée";
readonly operator: "Opérateur modifié";
readonly chair: "Fauteuil modifié";
readonly colour: "Couleur modifiée";
};
readonly changesLabel: "Ce qui a changé";
readonly changeFromTo: "{{field}} : de {{from}} à {{to}}";
readonly changeSet: "{{field}} : valeur définie sur {{to}}";
readonly changeCleared: "{{field}} : valeur effacée, auparavant {{from}}";
readonly notSet: "Non spécifié";
readonly minutes: "{{n}} min";
readonly notRecorded: "Le détail de la modification n’a pas été enregistré.";
};
};
readonly task: {
readonly region: "Détails de la tâche";
readonly sectionTask: "Tâche";
readonly due: "Échéance";
readonly time: "Heure";
readonly type: "Type";
readonly assignee: "Assignée à";
readonly company: "Entreprise";
readonly created: "Créée";
readonly note: "Note";
readonly automation: "Automatisation";
readonly types: {
readonly recall: "Rappel";
readonly payment: "Paiement";
readonly collection: "Recouvrement";
readonly other: "Autre";
};
readonly status: {
readonly open: "Ouverte";
readonly done: "Terminée";
readonly overdue: "En retard";
};
};
readonly patient: {
readonly region: "Détails du patient";
readonly sectionPersonal: "État civil";
readonly sectionContact: "Contact";
readonly sectionClinical: "Clinique";
readonly sectionAdmin: "Administratif";
readonly lastName: "Nom";
readonly firstName: "Prénom";
readonly sex: "Sexe";
readonly fiscalCode: "Numéro fiscal";
readonly address: "Adresse";
readonly province: "Province";
readonly postalCode: "Code postal";
readonly allergies: "Allergies";
readonly diagnosis: "Diagnostic";
readonly patientSince: "Patient depuis";
readonly lastVisit: "Dernière visite";
readonly priceList: "Grille tarifaire";
readonly discount: "Remise";
readonly unpaid: "Solde impayé";
};
readonly waitingList: {
readonly tool: "Liste d’attente";
readonly groupLinked: "À avancer";
readonly groupPatient: "Sans rendez-vous";
readonly groupMemo: "Rappels";
readonly chipAll: "Tout";
readonly chipNoAppointment: "Sans rendez-vous";
readonly chipScheduledOver30: "Rendez-vous datant de plus de 30 jours";
readonly chipWaitingOver30: "En liste > 30 j";
readonly chipCount: "{{view}} : {{n}}";
readonly filtersApplied: "Filtres appliqués : {{n}}";
readonly findSlot: "Trouver un créneau";
readonly assignPatient: "Attribuer un patient";
readonly assignOperator: "Attribuer un praticien";
readonly assignPatientFirst: "Attribuez d’abord un patient";
readonly noOperator: "Aucun praticien";
readonly moreActions: "Autres actions";
readonly rowActions: "Actions de l’entrée";
readonly openAppointment: "Voir le rendez-vous dans l’agenda";
readonly appointmentNotLoaded: "Rendez-vous non chargé";
readonly rescheduleLinked: "Replanifier";
readonly whatsappEnabled: "Envoyer la confirmation du rendez-vous";
readonly quickView: "Vue";
readonly showAdvanced: "Afficher les filtres avancés";
readonly hideAdvanced: "Masquer les filtres avancés";
readonly filterAny: "Tous";
readonly filterYes: "Oui";
readonly filterNo: "Non";
readonly filterPatient: "Patient";
readonly filterPatientAssigned: "Patient assigné";
readonly filterOperator: "Sélectionner un opérateur";
readonly filterAppointmentScheduled: "Rendez-vous planifié";
readonly filterAppointmentFrom: "Rendez-vous planifié du";
readonly filterAppointmentTo: "Rendez-vous planifié au";
readonly filterWaitingFrom: "En liste d’attente du";
readonly filterWaitingTo: "En liste d’attente au";
readonly filterDescription: "Description";
readonly filterSubmit: "Filtrer la liste";
readonly noConnection: "Aucun lien";
readonly actionForRow: "{{action}} — {{who}}";
readonly noDescription: "Aucune description";
readonly emptyTitle: "La liste d’attente est vide !";
readonly emptyDescription: "Ajoutez un rappel ou un rendez-vous à la liste pour planifier ou replanifier rapidement et de façon organisée.";
readonly schedule: "Planifier";
readonly reschedule: "Avancer";
readonly edit: "Modifier l’entrée";
readonly editLinkedDisabled: "Liée à un rendez-vous — non modifiable";
readonly remove: "Retirer de la liste";
readonly whatsappDisabled: "Numéro de téléphone non activé pour l’envoi de SMS";
readonly since: "En attente depuis le {{date}}";
readonly appointmentOn: "Rendez-vous · {{date}}";
readonly noPatient: "Aucun patient lié";
readonly docked: "Liste d’attente ouverte dans le panneau latéral";
readonly addEntry: "Ajouter une entrée";
readonly addTitle: "Nouvelle entrée en liste d’attente";
readonly editTitle: "Modifier l’entrée de liste d’attente";
readonly back: "Retour aux éléments à traiter";
readonly formError: "Choisissez un patient ou saisissez une description.";
readonly formAdd: "Ajouter à la liste";
readonly formSave: "Enregistrer l’entrée";
};
readonly bookingTriage: {
readonly bookedOnlineBy: "Réservé en ligne par";
readonly searchPatientHint: "Recherchez ce patient ci-dessous ou créez un nouveau dossier.";
readonly note: "Note de la réservation";
};
readonly editor: {
readonly title: "Nouveau rendez-vous";
readonly editTitle: "Modifier le rendez-vous";
readonly patient: "Patient";
readonly patientSearch: "Rechercher un patient…";
readonly unassigned: "Non assigné";
readonly type: "Type";
readonly typeInPractice: "Au cabinet";
readonly typeTelehealth: "Téléconsultation";
readonly date: "Date";
readonly time: "Heure de début";
readonly duration: "Durée";
readonly durationUnit: "min";
readonly emailReminder: "Rappel e-mail";
readonly smsReminder: "Rappel SMS";
readonly recurrence: "Fréquence";
readonly recurrenceDaily: "Quotidienne";
readonly recurrenceWeekly: "Hebdomadaire";
readonly recurrenceMonthly: "Mensuelle";
readonly recurrenceQuarterly: "Trimestrielle";
readonly recurrenceSemiannual: "Semestrielle";
readonly recurrenceYearly: "Annuelle";
readonly recurrenceEnds: "Se termine";
readonly recurrenceEndsCount: "Après un nombre de répétitions";
readonly recurrenceEndsUntil: "À une date";
readonly recurrenceCount: "Répétitions";
readonly recurrenceUntil: "Dernière date";
readonly recurrenceCustom: "Personnalisée";
readonly recurrenceInterval: "Intervalle de répétition";
readonly recurrenceUnit: "Période";
readonly recurrenceUnitDay_one: "jour";
readonly recurrenceUnitDay_many: "jours";
readonly recurrenceUnitDay_other: "jours";
readonly recurrenceUnitWeek_one: "semaine";
readonly recurrenceUnitWeek_many: "semaines";
readonly recurrenceUnitWeek_other: "semaines";
readonly recurrenceUnitMonth_one: "mois";
readonly recurrenceUnitMonth_many: "mois";
readonly recurrenceUnitMonth_other: "mois";
readonly recurrenceUnitYear_one: "an";
readonly recurrenceUnitYear_many: "ans";
readonly recurrenceUnitYear_other: "ans";
readonly recurrenceWeekdays: "Jours de répétition";
readonly recurrenceWeekdaysHint: "Le premier rendez-vous a lieu un {{weekday}}, ce jour est donc toujours inclus.";
readonly recurrenceMonthDay: "Jour {{day}} du mois";
readonly recurrenceNthWeekday: "Le {{ordinal}} {{weekday}} du mois";
readonly recurrenceLastWeekday: "Le dernier {{weekday}} du mois";
readonly recurrenceOrdinal1: "premier";
readonly recurrenceOrdinal2: "deuxième";
readonly recurrenceOrdinal3: "troisième";
readonly recurrenceOrdinal4: "quatrième";
readonly recurrenceEveryDay_one: "Tous les jours";
readonly recurrenceEveryDay_many: "Tous les {{count}} jours";
readonly recurrenceEveryDay_other: "Tous les {{count}} jours";
readonly recurrenceEveryWeek_one: "Toutes les semaines";
readonly recurrenceEveryWeek_many: "Toutes les {{count}} semaines";
readonly recurrenceEveryWeek_other: "Toutes les {{count}} semaines";
readonly recurrenceEveryMonth_one: "Tous les mois";
readonly recurrenceEveryMonth_many: "Tous les {{count}} mois";
readonly recurrenceEveryMonth_other: "Tous les {{count}} mois";
readonly recurrenceEveryYear_one: "Tous les ans";
readonly recurrenceEveryYear_many: "Tous les {{count}} ans";
readonly recurrenceEveryYear_other: "Tous les {{count}} ans";
readonly recurrenceSummaryCount_one: "{{count}} rendez-vous";
readonly recurrenceSummaryCount_many: "{{count}} rendez-vous";
readonly recurrenceSummaryCount_other: "{{count}} rendez-vous";
readonly recurrenceSummaryUntil: "Jusqu'au {{date}}";
readonly skipClosedDays: "Ignorer les jours de fermeture";
readonly skipClosedDaysHint: "Les occurrences qui tombent un jour de fermeture, ou pendant une absence de l’opérateur, sont ignorées.";
readonly firstVisit: "Première visite";
readonly firstVisitNo: "Non";
readonly firstVisitYes: "Oui";
readonly firstVisitUnknown: "Inconnu";
readonly linkCare: "Lier des prestations";
readonly linkNone: "Aucune";
readonly linkPlan: "Depuis le plan de soins";
readonly linkPriceList: "Depuis la grille tarifaire";
readonly description: "Description";
readonly options: "Options";
readonly allDay: "Toute la journée";
readonly repeats: "Se répète";
readonly addToWaitingList: "Liste d’attente";
readonly delete: "Supprimer";
readonly deleteConfirmTitle: "Supprimer ce rendez-vous ?";
readonly deleteConfirmBody: "Le rendez-vous est retiré de l’agenda. Cette action ne peut pas être annulée ici.";
readonly deleteConfirm: "Supprimer";
readonly deleteCancel: "Conserver";
readonly duplicate: "Dupliquer";
readonly save: "Enregistrer";
readonly actionsLabel: "Actions du rendez-vous";
readonly cares: "Prestations liées";
readonly linkCareLocked: "Défini à la création du rendez-vous";
readonly linkPlanDisabled: "Aucun plan de soins ouvert avec des prestations à réaliser";
readonly plan: "Plan de soins";
readonly planSelect: "Sélectionner un plan…";
readonly planEntries: "Prestations à planifier";
readonly entryScheduled: "Planifiée le {{date}}";
readonly priceList: "Grille tarifaire";
readonly priceListRows: "Prestations de la grille tarifaire";
readonly priceListCare: "Prestation";
readonly priceListSearch: "Rechercher une prestation…";
readonly priceListPrice: "Prix";
readonly priceListAdd: "Ajouter une prestation";
readonly priceListRemove: "Retirer la prestation";
readonly duplicateAppointmentOnly: "Rendez-vous seul";
readonly duplicateWithTreatments: "Rendez-vous et prestations";
readonly cancel: "Annuler";
readonly branch: "Spécialité";
readonly devices: "Dispositifs médicaux";
readonly signModeSms: "Demander par SMS";
readonly signModeEmail: "Demander par e-mail";
readonly signModeNone: "Ne pas demander maintenant";
readonly signModeSmsDisabled: "Aucun numéro activé pour les SMS au dossier";
readonly signModeEmailDisabled: "Aucune adresse e-mail au dossier";
readonly chairBusy: "Le fauteuil choisi est occupé à cet horaire.";
readonly operatorBusy: "L’opérateur choisi est occupé à cet horaire.";
readonly operatorAbsent: "L’opérateur choisi est absent à la date du rendez-vous.";
readonly careRestrictedResourceHint: "non autorisé pour cette prestation";
readonly careRestrictionConflict: "Aucun opérateur ou fauteuil commun aux prestations sélectionnées";
readonly reminderDisabled: "(désactivé)";
readonly priceListAllPhases: "Toutes les phases";
readonly priceListBilled: "Action non autorisée : cette prestation a déjà été facturée.";
readonly priceListLastRow: "Un rendez-vous conserve au moins une ligne de prestation.";
readonly descriptionTooLong: "Longueur maximale de la description : {{max}} caractères.";
readonly saveAndReturn: "Enregistrer et revenir";
readonly saveAndStay: "Enregistrer et continuer";
readonly recurringSaveMode: "Appliquer les modifications à";
readonly scopeThis: "Ce rendez-vous";
readonly scopeFollowing: "Ce rendez-vous et les suivants";
readonly scopeAll: "Tous les rendez-vous de la série";
readonly seriesChooserTitle: "Modifier un rendez-vous récurrent";
readonly seriesChooserBody: "Le rendez-vous du {{date}} fait partie d’une série. À quels rendez-vous la modification doit-elle s’appliquer ?";
readonly seriesChooserContinue: "Continuer";
readonly seriesAllDiscardsOverrides: "Déplacer toute la série à une nouvelle date ou heure supprime les rendez-vous modifiés individuellement.";
readonly seriesScopeReadout: "S’applique à : {{scope}}";
readonly seriesScopeChange: "Modifier";
readonly seriesClashNote: "Les conflits sont vérifiés pour ce rendez-vous uniquement, pas pour le reste de la série.";
readonly deleteScope: "Quels rendez-vous";
readonly carePlanCleanup: "Prestations du plan de soins";
readonly carePlanRemove: "Retirer la prestation du plan de soins";
readonly carePlanKeep: "Conserver la prestation dans le plan de soins";
readonly devicesRequired_one: "Nécessite {{count}} dispositif";
readonly devicesRequired_many: "Nécessite {{count}} dispositifs";
readonly devicesRequired_other: "Nécessite {{count}} dispositifs";
readonly signMode_one: "Signature de {{count}} document obligatoire";
readonly signMode_many: "Signature de {{count}} documents obligatoires";
readonly signMode_other: "Signature de {{count}} documents obligatoires";
readonly devicesRequired_zero: "Nécessite {{count}} dispositif";
readonly devicesRequired_two: "Nécessite {{count}} dispositifs";
readonly devicesRequired_few: "Nécessite {{count}} dispositifs";
readonly signMode_zero: "Signature de {{count}} document obligatoire";
readonly signMode_two: "Signature de {{count}} documents obligatoires";
readonly signMode_few: "Signature de {{count}} documents obligatoires";
};
readonly taskEditor: {
readonly title: "Nouvelle tâche";
readonly editTitle: "Modifier la tâche";
readonly date: "Date";
readonly time: "Heure";
readonly note: "Note";
readonly noteRequired: "Saisissez une note.";
readonly operator: "Opérateur";
readonly operatorNone: "Aucun opérateur";
readonly operatorUnresolved: "Opérateur absent de la liste : {{id}}";
readonly type: "Type de tâche";
readonly typeGroupStandard: "Types standard";
readonly typeGroupCustom: "Types du cabinet";
readonly typeUnresolved: "Type absent de la liste : {{id}}";
readonly assignee: "Assignée à";
readonly assigneeNone: "Personne";
readonly assigneeUnresolved: "Personne assignée absente de la liste : {{id}}";
readonly about: "Concerne";
readonly aboutNobody: "Personne";
readonly aboutPatient: "Patient";
readonly aboutCompany: "Entreprise";
readonly aboutOperator: "Opérateur";
readonly companyName: "Nom de l'entreprise";
readonly companyUnresolved: "Entreprise liée (absente de la liste) : {{id}}";
readonly companyReplace: "Remplacer l'entreprise";
readonly done: "Terminée";
readonly save: "Enregistrer";
readonly cancel: "Annuler";
readonly actionsLabel: "Actions de la tâche";
readonly delete: "Supprimer";
readonly deleteConfirmTitle: "Supprimer cette tâche ?";
readonly deleteConfirmBody: "La tâche sera supprimée. Cette action est irréversible ici.";
readonly deleteConfirm: "Supprimer";
readonly deleteCancel: "Conserver";
readonly readOnlyBody: "Cette tâche est en lecture seule.";
readonly companySearch: "Rechercher une entreprise…";
readonly back: "Retour aux tâches";
readonly saving: "Enregistrement de la tâche…";
};
readonly findSlots: {
readonly bandOptions: "Options disponibles";
readonly tool: "Trouver des créneaux libres";
readonly care: "Prestation";
readonly careSearch: "Rechercher une prestation…";
readonly duration: "Durée";
readonly operator: "Opérateur";
readonly chair: "Fauteuil";
readonly any: "Tous";
readonly scope: "Périmètre de recherche";
readonly operators: "Opérateurs";
readonly operatorsScoped: "Filtrage : {{selected}} sur {{total}} opérateurs";
readonly chairs: "Fauteuils";
readonly chairsScoped: "Filtrage : {{selected}} sur {{total}} fauteuils";
readonly everyoneOperators: "Sans sélection, la recherche porte sur tous les opérateurs.";
readonly everyoneChairs: "Sans sélection, la recherche porte sur tous les fauteuils.";
readonly from: "Du";
readonly to: "Au";
readonly search: "Rechercher";
readonly filters: "Filtres";
readonly book: "Réserver";
readonly noResultsTitle: "Aucun créneau libre";
readonly noResultsDescription: "Essayez une plage de dates plus large ou moins de filtres.";
readonly noResultsOperatorAbsent: "Absence de {{name}} sur toute la période.";
readonly noResultsClosed: "Le cabinet est fermé sur toute la période.";
readonly capNote: "Affichage des 20 premiers créneaux";
readonly showInCalendar: "Afficher dans l’agenda";
readonly freeOptions_zero: "{{count}} option";
readonly freeOptions_one: "{{count}} option";
readonly freeOptions_two: "{{count}} options";
readonly freeOptions_few: "{{count}} options";
readonly freeOptions_many: "{{count}} options";
readonly freeOptions_other: "{{count}} options";
readonly device: "Dispositif médical";
readonly rangeTooLong: "Une période de plus de {{days}} jours n’est pas autorisée.";
readonly showMore: "Afficher plus de créneaux";
readonly noPracticeBusinessHours: "Le cabinet n’a pas d’horaires d’ouverture. Ajoutez-les dans le planning des horaires.";
readonly noOperatorBusinessHours: "Les opérateurs n’ont pas d’horaires de travail. Ajoutez-les dans le planning des horaires.";
readonly openScheduler: "Ouvrir le planning des horaires";
readonly free: "Libre";
readonly searching: "Recherche des créneaux libres en cours…";
readonly searchFailed: "Impossible de rechercher les créneaux libres.";
};
readonly moveConfirm: {
readonly title: "Confirmer le déplacement";
readonly description: "Prévenir le patient du changement ?";
readonly patient: "Patient";
readonly from: "De";
readonly to: "À";
readonly notifySms: "Envoyer un SMS";
readonly notifyEmail: "Envoyer un e-mail";
readonly smsUnavailable: "Aucun numéro de mobile au dossier";
readonly smsOptedOut: "Le patient a refusé les SMS";
readonly emailUnavailable: "Aucune adresse e-mail au dossier";
readonly emailOptedOut: "Le patient a refusé les e-mails";
readonly confirm: "Confirmer";
readonly cancel: "Annuler";
readonly movedReadout: "Rendez-vous déplacé";
readonly movedNotifiedReadout: "Rendez-vous déplacé — notification envoyée par {{channels}}";
readonly revertReadout: "Rétabli — le déplacement a été annulé";
readonly scope: "Quels rendez-vous";
};
readonly closures: {
readonly holidayBanner: "Jour férié — {{name}}";
readonly operatorAbsent: "Opérateur absent";
readonly operatorAbsentTitled: "Opérateur absent — {{title}}";
readonly notBookable: "Indisponible";
readonly moveReverted: "Déplacement annulé — indisponible";
readonly closedReason: "Le cabinet est fermé le {{date}}.";
readonly holidayReason: "Le {{date}} est un jour férié ({{name}}) — le cabinet est fermé.";
readonly absenceReason: "Absence de {{operator}} le {{date}}.";
};
readonly carePlan: {
readonly region: "Plan de soins";
readonly entriesToggle: "Lignes de prestation ({{count}})";
readonly linkedToThis: "Liée à ce rendez-vous";
readonly showOnCalendar: "Afficher dans l’agenda";
};
readonly backlog: {
readonly tool: "À traiter";
readonly typeFilter: "Type d’élément";
readonly typeCount: "{{type}}, {{n}}";
readonly searchLabel: "Rechercher dans les éléments à traiter";
readonly searchPlaceholder: "Patient, prestation ou note…";
readonly quickView: "Vue rapide";
readonly quickViewAll: "Tout";
readonly quickViewNoAppointment: "Sans rendez-vous";
readonly quickViewScheduledOver30: "Date du rendez-vous datant de plus de 30 jours";
readonly quickViewWaitingOver30: "En attente depuis plus de 30 jours";
readonly typeAll: "Tous";
readonly typeBooking: "Réservations";
readonly typeWaiting: "Liste d’attente";
readonly typeUnconfirmed: "À confirmer";
readonly typeNoOperator: "Sans opérateur";
readonly typeSignature: "Signatures";
readonly emptyAllTitle: "Rien à traiter";
readonly emptyAllDescription: "Les réservations en ligne, les entrées en liste d’attente, les rendez-vous à confirmer ou sans opérateur et les signatures en attente apparaissent ici.";
readonly emptyBookingTitle: "Aucune réservation à traiter";
readonly emptyBookingDescription: "Les réservations en ligne en attente d’un dossier patient et d’un opérateur apparaissent ici.";
readonly emptyWaitingTitle: "La liste d’attente est vide";
readonly emptyWaitingDescription: "Les patients en attente d’un créneau libre apparaissent ici.";
readonly emptyUnconfirmedTitle: "Tout est confirmé dans cette vue";
readonly emptyUnconfirmedDescription: "Les rendez-vous encore en attente de confirmation sur la période visible apparaissent ici.";
readonly emptyNoOperatorTitle: "Chaque rendez-vous a un opérateur";
readonly emptyNoOperatorDescription: "Les rendez-vous pris sans opérateur apparaissent ici.";
readonly emptySignatureTitle: "Aucune signature en attente";
readonly emptySignatureDescription: "Les rendez-vous avec des documents encore à signer apparaissent ici.";
readonly noResultsTitle: "Aucun élément ne correspond";
readonly noResultsDescription: "Essayez un autre type ou une autre recherche.";
readonly processBooking: "Traiter la réservation";
readonly processPatientHint: "Obligatoire pour traiter la réservation";
readonly processOperatorHint: "Obligatoire pour traiter la réservation";
readonly assignOperator: "Assigner un opérateur";
readonly assignOperatorHint: "Ce rendez-vous n’a pas encore d’opérateur";
readonly confirm: "Confirmer";
readonly confirmedReadout: "Rendez-vous de {{name}} confirmé";
readonly processIncomplete: "Le bouton Enregistrer s’active une fois le dossier patient et l’opérateur définis — d’ici là, la réservation reste dans la liste À traiter.";
readonly assignIncomplete: "Le bouton Enregistrer s’active une fois un opérateur choisi — d’ici là, le rendez-vous reste dans la liste À traiter.";
};
readonly print: {
readonly region: "Agenda imprimable";
readonly heading: "Agenda — {{range}}";
readonly allChairs: "Tous";
readonly allOperators: "Tous";
readonly privacyNote: "Mode confidentialité — noms et numéros de téléphone des patients masqués";
readonly columns: {
readonly time: "Heure";
readonly patient: "Patient";
readonly cares: "Prestations";
readonly chair: "Fauteuil";
readonly operator: "Opérateur";
readonly allocation: "Fauteuil · Opérateur";
readonly status: "Statut";
};
readonly phoneLabels: {
readonly mobile: "Mobile";
readonly home: "Domicile";
readonly work: "Travail";
};
readonly onElements: "sur les dents {{elements}}";
readonly bookedOnline: "Réservé en ligne — patient à assigner";
readonly noOperator: "Aucun opérateur assigné";
readonly noAppointments: "Aucun rendez-vous";
readonly tasks: "Tâches ({{n}})";
readonly closedDay: "Cabinet fermé";
readonly absence: "Absence : {{name}}";
readonly absenceTitled: "Absence : {{name}} — {{title}}";
};
readonly inc1: {
readonly toolbar: {
readonly waitingList: "Liste d’attente";
readonly onlineBookings: "Réservations en ligne";
readonly addToWaitingList: "Ajouter à la liste d’attente";
readonly chairs: "Fauteuils";
readonly operators: "Opérateurs";
readonly resetFilters: "Réinitialiser les filtres";
readonly navigation: "Navigation dans l’agenda";
readonly waitingListCount_one: "Liste d’attente — {{count}} entrée";
readonly waitingListCount_many: "Liste d’attente — {{count}} entrées";
readonly waitingListCount_other: "Liste d’attente — {{count}} entrées";
readonly onlineBookingsCount_one: "Réservations en ligne — {{count}} réservation à vérifier";
readonly onlineBookingsCount_many: "Réservations en ligne — {{count}} réservations à vérifier";
readonly onlineBookingsCount_other: "Réservations en ligne — {{count}} réservations à vérifier";
readonly chairsCount_one: "Fauteuils — {{count}} sélectionné";
readonly chairsCount_many: "Fauteuils — {{count}} sélectionnés";
readonly chairsCount_other: "Fauteuils — {{count}} sélectionnés";
readonly operatorsCount_one: "Opérateurs — {{count}} sélectionné";
readonly operatorsCount_many: "Opérateurs — {{count}} sélectionnés";
readonly operatorsCount_other: "Opérateurs — {{count}} sélectionnés";
readonly resetFiltersCount_one: "Réinitialiser les filtres — {{count}} actif";
readonly resetFiltersCount_many: "Réinitialiser les filtres — {{count}} actifs";
readonly resetFiltersCount_other: "Réinitialiser les filtres — {{count}} actifs";
readonly waitingListCount_zero: "Liste d’attente — {{count}} entrée";
readonly waitingListCount_two: "Liste d’attente — {{count}} entrées";
readonly waitingListCount_few: "Liste d’attente — {{count}} entrées";
readonly onlineBookingsCount_zero: "Réservations en ligne — {{count}} réservation à vérifier";
readonly onlineBookingsCount_two: "Réservations en ligne — {{count}} réservations à vérifier";
readonly onlineBookingsCount_few: "Réservations en ligne — {{count}} réservations à vérifier";
readonly chairsCount_zero: "Fauteuils — {{count}} sélectionné";
readonly chairsCount_two: "Fauteuils — {{count}} sélectionnés";
readonly chairsCount_few: "Fauteuils — {{count}} sélectionnés";
readonly operatorsCount_zero: "Opérateurs — {{count}} sélectionné";
readonly operatorsCount_two: "Opérateurs — {{count}} sélectionnés";
readonly operatorsCount_few: "Opérateurs — {{count}} sélectionnés";
readonly resetFiltersCount_zero: "Réinitialiser les filtres — {{count}} actif";
readonly resetFiltersCount_two: "Réinitialiser les filtres — {{count}} actifs";
readonly resetFiltersCount_few: "Réinitialiser les filtres — {{count}} actifs";
readonly backlogCount: "À compléter : {{n}}";
};
readonly view: {
readonly menuLabel: "Vue de l’agenda — {{view}}";
readonly range: "Période";
readonly columns: "Colonnes";
readonly axisNone: "Simple";
readonly axisChairs: "Fauteuils";
readonly axisOperators: "Opérateurs";
readonly showWeekends: "Afficher les week-ends";
};
readonly filters: {
readonly everyoneChairs: "Sans sélection, tous les fauteuils sont affichés.";
readonly everyoneOperators: "Sans sélection, tous les opérateurs sont affichés.";
readonly showDisabledOperators: "Afficher les opérateurs désactivés";
readonly disabledOperator: "Désactivé";
};
readonly settings: {
readonly defaultDuration: "Durée par défaut";
readonly minutes: "min";
readonly durationOption: "{{minutes}} min";
readonly operatorNames: "Noms des opérateurs";
readonly operatorFull: "Nom complet";
readonly operatorInitials: "Initiales";
readonly chairNames: "Noms des fauteuils";
readonly chairFull: "Nom complet";
readonly chairShort: "Deux lettres";
readonly mapsLink: "Lien vers la carte dans les détails du rendez-vous";
readonly windowPractice: "Horaires du cabinet ({{from}}–{{to}})";
};
readonly print: {
readonly title: "Imprimer la journée";
readonly description: "Choisissez le jour à imprimer. La feuille reprend les fauteuils et les opérateurs affichés par les filtres.";
readonly day: "Jour";
readonly confirm: "Imprimer";
};
readonly resize: {
readonly toast: "Durée modifiée";
readonly description: "{{name}} — désormais {{minutes}} minutes";
readonly undo: "Annuler";
readonly undone: "Durée rétablie";
};
readonly bookings: {
readonly title: "À compléter";
readonly intro: "Rendez-vous affichés auxquels il manque encore un patient, un opérateur ou un fauteuil, quelle que soit leur origine.";
readonly new: "Nouvelle";
readonly bookedOn: "réservée le {{date}}";
readonly needsPatient: "Patient à assigner";
readonly needsOperator: "Opérateur à assigner";
readonly needsChair: "Fauteuil à assigner";
readonly assignPatient: "Attribuer un patient";
readonly assignOperator: "Attribuer un opérateur";
readonly assignChair: "Attribuer un fauteuil";
readonly assignPatientShort: "Patient";
readonly assignOperatorShort: "Opérateur";
readonly assignChairShort: "Fauteuil";
readonly edit: "Modifier le rendez-vous";
readonly whatsapp: "Écrire sur WhatsApp";
readonly whatsappNoNumber: "Aucun numéro WhatsApp pour cette réservation";
readonly actionsLabel: "Actions de la réservation";
readonly actionNamed: "{{action}} : {{who}}, {{when}}";
readonly noReason: "Non précisé";
readonly current: "Réservation sélectionnée";
readonly showInCalendarNamed: "Afficher la réservation du {{when}} dans l’agenda";
readonly showInCalendar: "Afficher dans l’agenda";
readonly emptyTitle: "Aucun rendez-vous à compléter.";
readonly filterNoPatient: "Sans patient";
readonly filterNoOperator: "Sans opérateur";
readonly filterNoChair: "Sans fauteuil";
readonly settings: "Paramètres du panneau";
readonly settingsNarrowed: "Paramètres du panneau, la liste est filtrée";
readonly settingsTitle: "Ce qui est affiché";
readonly settingsHint: "Une carte reste visible tant qu’au moins un de ses champs manquants est activé.";
readonly emptyNarrowed: "Certains filtres sont désactivés dans les paramètres du panneau.";
readonly notShownOnChairAxis: "Non affichés dans les colonnes fauteuil tant qu’aucun fauteuil n’est assigné.";
};
readonly waitingList: {
readonly removed: "Entrée retirée de la liste d’attente";
readonly undo: "Annuler";
readonly removeUndone: "Entrée rétablie dans la liste d’attente";
};
readonly placement: {
readonly moveBanner: "Cliquez sur le créneau où déplacer le rendez-vous de {{name}}";
readonly copyBanner: "Cliquez sur le créneau où copier le rendez-vous de {{name}}";
readonly copied: "Copié au {{date}}";
readonly undo: "Annuler";
readonly copyUndone: "Copie supprimée";
readonly createBanner: "Cliquez sur un créneau libre pour créer le rendez-vous";
readonly createBannerNamed: "Cliquez sur un créneau libre pour planifier {{name}}";
};
readonly save: {
readonly toast: "Enregistré pour le {{date}}";
readonly goTo: "Afficher";
readonly hiddenRange: "En dehors des jours affichés";
readonly hiddenWeekend: "Sur un jour de week-end masqué";
readonly hiddenFilter: "Masqué par les filtres actuels";
readonly carePlanRemoved: "Prestation retirée du plan de soins";
readonly signRequested_one: "Signature de {{count}} document obligatoire demandée par {{channel}}";
readonly signRequested_many: "Signature de {{count}} documents obligatoires demandée par {{channel}}";
readonly signRequested_other: "Signature de {{count}} documents obligatoires demandée par {{channel}}";
readonly seriesEdited_one: "Modifications appliquées à {{count}} rendez-vous";
readonly seriesEdited_many: "Modifications appliquées à {{count}} rendez-vous";
readonly seriesEdited_other: "Modifications appliquées à {{count}} rendez-vous";
readonly seriesDeleted_one: "{{count}} rendez-vous supprimé";
readonly seriesDeleted_many: "{{count}} rendez-vous supprimés";
readonly seriesDeleted_other: "{{count}} rendez-vous supprimés";
readonly signRequested_zero: "Signature de {{count}} document obligatoire demandée par {{channel}}";
readonly signRequested_two: "Signature de {{count}} documents obligatoires demandée par {{channel}}";
readonly signRequested_few: "Signature de {{count}} documents obligatoires demandée par {{channel}}";
readonly seriesEdited_zero: "Modifications appliquées à {{count}} rendez-vous";
readonly seriesEdited_two: "Modifications appliquées à {{count}} rendez-vous";
readonly seriesEdited_few: "Modifications appliquées à {{count}} rendez-vous";
readonly seriesDeleted_zero: "{{count}} rendez-vous supprimé";
readonly seriesDeleted_two: "{{count}} rendez-vous supprimés";
readonly seriesDeleted_few: "{{count}} rendez-vous supprimés";
};
readonly readOnly: {
readonly createBlocked: "Vous n’avez pas l’autorisation de créer des rendez-vous.";
readonly changeBlocked: "Vous n’avez pas l’autorisation de modifier des rendez-vous.";
readonly waitingBlocked: "Vous n’avez pas l’autorisation de modifier la liste d’attente.";
readonly waitingLockedBody: "Vous n’avez pas l’autorisation de modifier la liste d’attente — demandez au responsable du cabinet le droit de modification de l’agenda.";
};
readonly rail: {
readonly appointments: "Rendez-vous";
readonly appointmentsTitle: "Prochains rendez-vous";
readonly appointmentsEmpty: "Aucun rendez-vous planifié";
readonly appointmentsEmptyBody: "Aucun rendez-vous n’est prévu d’ici la fin du septième jour. Élargissez la période depuis les filtres ci-dessus.";
readonly appointmentsDocked: "Prochains rendez-vous ouverts dans le panneau latéral";
readonly findSlotsDocked: "Recherche de créneaux libres ouverte dans le panneau latéral";
readonly upcomingSummaryLabel: "Aujourd'hui en un coup d'œil";
readonly upcomingSummaryLive: "Au cabinet {{n}}";
readonly upcomingSummaryNext: "Suivant {{time}}";
readonly upcomingSummaryToday: "Aujourd'hui {{n}}";
readonly upcomingLiveTitle: "Au cabinet maintenant";
readonly upcomingLiveElapsed: "{{state}} · depuis {{elapsed}}";
};
};
};
readonly fieldMatch: {
readonly email: "Les adresses e-mail ne correspondent pas.";
readonly password: "Les mots de passe ne correspondent pas.";
readonly phone: "Les numéros de téléphone ne correspondent pas.";
};
readonly registrationForm: {
readonly title: "Créer votre compte";
readonly firstName: "Prénom";
readonly lastName: "Nom";
readonly email: "E-mail";
readonly emailConfirm: "Confirmer l’e-mail";
readonly password: "Mot de passe";
readonly passwordConfirm: "Confirmer le mot de passe";
readonly phone: "Téléphone";
readonly branch: "Spécialité";
readonly terms: "J’accepte les conditions d’utilisation et la politique de confidentialité";
readonly submit: "Créer un compte";
readonly login: "Vous avez déjà un compte ? Se connecter";
readonly required: "Ce champ est obligatoire.";
readonly termsRequired: "Acceptez les conditions pour continuer.";
readonly passwordInvalid: "Le mot de passe ne respecte pas les exigences.";
readonly phoneInvalid: "Saisissez un numéro de téléphone valide.";
readonly verification: {
readonly sendCode: "Envoyer le code";
readonly sendingCode: "Envoi en cours...";
readonly resendCode: "Envoyer un nouveau code";
readonly resendIn: "Envoyer un nouveau code dans {{seconds}} s";
readonly changeEmail: "Modifier l'adresse e-mail";
readonly changePhone: "Modifier le numéro de téléphone";
readonly codeSentEmail: "Nous avons envoyé un code à {{value}}. Saisissez-le ci-dessous.";
readonly codeSentPhone: "Nous avons envoyé un SMS contenant un code à {{value}}. Saisissez-le ci-dessous.";
readonly codeLabel: "Code de vérification";
readonly verify: "Vérifier";
readonly verifying: "Vérification en cours...";
readonly verifiedEmail: "Adresse e-mail vérifiée";
readonly verifiedPhone: "Numéro de téléphone vérifié";
readonly emailRequired: "Vérifiez votre adresse e-mail pour continuer.";
readonly phoneRequired: "Vérifiez votre numéro de téléphone pour continuer.";
readonly invalidCode: "Ce code n'est pas correct. Réessayez.";
readonly expiredCode: "Ce code a expiré. Envoyez-en un nouveau.";
readonly rateLimited: "Trop de tentatives. Patientez un instant et réessayez.";
readonly sendFailed: "Nous n'avons pas pu envoyer le code. Réessayez.";
readonly devCode: "Pour le développement uniquement : le code est {{code}}";
};
readonly existingAccount: {
readonly message: "Un compte existe déjà avec cet e-mail.";
readonly messageSignInOrReset: "Un compte existe déjà avec cet e-mail. Connectez-vous ou réinitialisez votre mot de passe.";
readonly messageSignIn: "Un compte existe déjà avec cet e-mail. Connectez-vous plutôt.";
readonly messageReset: "Un compte existe déjà avec cet e-mail. Réinitialisez plutôt votre mot de passe.";
};
};
readonly loginForm: {
readonly title: "Se connecter à Alfadocs";
readonly email: "E-mail";
readonly password: "Mot de passe";
readonly submit: "Se connecter";
readonly forgot: "Mot de passe oublié ?";
readonly emailRequired: "Saisissez votre adresse e-mail.";
readonly passwordRequired: "Saisissez votre mot de passe.";
readonly rememberMe: "Se souvenir de moi sur cet ordinateur";
};
readonly forgotPasswordForm: {
readonly title: "Réinitialiser votre mot de passe";
readonly description: "Saisissez l’adresse e-mail associée à votre compte. Nous vous enverrons un lien de réinitialisation.";
readonly email: "E-mail";
readonly submit: "Envoyer le lien de réinitialisation";
readonly back: "Retour à la connexion";
readonly emailRequired: "Saisissez votre adresse e-mail.";
readonly sentTitle: "Consultez votre boîte de réception";
readonly sentDescription: "Si un compte existe pour cette adresse, nous avons envoyé un lien pour réinitialiser le mot de passe.";
};
readonly resetPasswordForm: {
readonly title: "Choisissez un nouveau mot de passe";
readonly description: "Saisissez un nouveau mot de passe pour votre compte.";
readonly pageTitle: "Réinitialiser votre mot de passe";
readonly email: "E-mail";
readonly password: "Nouveau mot de passe";
readonly passwordConfirm: "Confirmer le nouveau mot de passe";
readonly submit: "Modifier le mot de passe";
readonly passwordRequired: "Saisissez un nouveau mot de passe.";
readonly passwordInvalid: "Le mot de passe ne respecte pas les exigences.";
readonly passwordConfirmRequired: "Confirmez votre nouveau mot de passe.";
readonly doneTitle: "Votre mot de passe a été modifié.";
readonly doneDescription: "Vous pouvez maintenant vous connecter avec votre nouveau mot de passe.";
readonly doneDescriptionEmail: "Vous pouvez maintenant vous connecter en tant que {{email}} avec votre nouveau mot de passe.";
readonly signIn: "Se connecter";
readonly expiredTitle: "Ce lien a expiré ou a déjà été utilisé.";
readonly expiredDescription: "Demandez un nouveau lien pour choisir votre mot de passe.";
readonly requestLink: "Demander un nouveau lien";
};
readonly signedOutHeader: {
readonly login: "Se connecter";
readonly registerDoctor: "S’inscrire comme médecin";
readonly registerPatient: "S’inscrire comme patient";
};
readonly workflowWebhookAction: {
readonly intro: "Chaque fois qu’un patient arrive à cette étape, Alfadocs envoie l’identifiant du patient à l’adresse ci-dessous. Des applications comme Link l’utilisent pour retrouver le patient.";
readonly url: "Adresse web (URL)";
readonly urlDescription: "Copiez-la depuis l’application que vous connectez. Elle commence par https://.";
readonly urlRequired: "Saisissez l’adresse web.";
readonly urlInvalid: "Saisissez une adresse web complète, par exemple https://example.com/webhook.";
readonly urlHttps: "L’adresse doit commencer par https://.";
readonly urlCredentials: "Retirez le nom d’utilisateur et le mot de passe de l’adresse.";
readonly secret: "Secret de signature";
readonly secretDescription: "L’application s’en sert pour vérifier que chaque message provient d’Alfadocs. Collez celui que l’application vous donne, ou générez-en un.";
readonly secretSavedDescription: "Un secret est déjà enregistré. Laissez ce champ vide pour le conserver.";
readonly secretRequired: "Saisissez ou générez un secret de signature.";
readonly generate: "Générer un secret";
readonly testDescription: "Envoyez un test pour vérifier l’adresse et le secret. Il utilise des identifiants fictifs et aucune donnée patient.";
readonly sendTest: "Envoyer un test";
readonly testSent: "Test envoyé. L’application a répondu {{status}}.";
readonly testCheckSecret: "L’application a répondu {{status}}. Vérifiez que le secret est le même que dans l’application.";
readonly testRejected: "L’application a répondu {{status}}. Vérifiez l’adresse et la configuration de l’application.";
readonly testUnreachable: "Adresse inaccessible. Vérifiez qu’elle est correcte et publique.";
readonly testFailed: "Le test n’a pas pu être envoyé. Réessayez.";
readonly generatedNotice: "Copiez dès maintenant ce secret dans l’application. Une fois enregistré, Alfadocs le garde masqué.";
readonly secretGenerated: "Nouveau secret généré. Copiez-le dans l’application.";
readonly legalBasis: "Je confirme que le cabinet dispose d’une base juridique pour transmettre les données des patients à cette adresse.";
readonly legalBasisRequired: "Cochez cette case pour enregistrer l’étape.";
readonly advanced: "Avancé";
readonly advancedDescription: "Paramètres supplémentaires envoyés avec chaque message. La plupart des applications, Link comprise, n’en ont pas besoin.";
readonly parameterCount: "Paramètres : {{total}}";
readonly parametersLegend: "Paramètres supplémentaires";
readonly parameterName: "Nom";
readonly parameterValue: "Valeur";
readonly parameterNameOf: "Nom du paramètre {{number}}";
readonly parameterValueOf: "Valeur du paramètre {{number}}";
readonly addParameter: "Ajouter un paramètre";
readonly removeParameter: "Supprimer le paramètre {{number}}";
readonly insertDetail: "Insérer une variable";
readonly placeholderInserted: "Inséré : {{detail}}";
readonly parameterNameRequired: "Saisissez un nom pour cette valeur.";
readonly parameterNameDuplicate: "Ce nom est déjà utilisé. Utilisez chaque nom une seule fois.";
readonly variablesHeading: "Variables utilisables dans une valeur";
readonly variablesDescription: "Alfadocs remplace chaque variable par les informations du patient lors de l’envoi.";
readonly variableSalutation: "Civilité";
readonly variableFirstName: "Prénom";
readonly variableLastName: "Nom";
readonly sentHeading: "Ce qu’Alfadocs envoie";
readonly sentDescription: "Chaque message contient ces champs. L’exemple inclut vos paramètres supplémentaires.";
readonly sent: {
readonly patientId: "L’identifiant du patient. Link s’en sert pour retrouver le patient.";
readonly practiceId: "L’identifiant du cabinet.";
readonly workflowId: "L’identifiant du workflow.";
readonly workflowActionId: "L’identifiant de cette étape.";
readonly workflowEnrollmentId: "L’identifiant du parcours de ce patient dans le workflow.";
readonly sentAt: "Le moment où le message a été envoyé.";
readonly idempotencyKey: "Identique à chaque nouvel essai, pour que l’application puisse ignorer les doublons.";
readonly parameters: "Les paramètres supplémentaires ci-dessus, le cas échéant.";
};
readonly headersHeading: "Comment l’application vérifie le secret";
readonly headersDescription: "Chaque message contient ces en-têtes. L’application recalcule la signature avec le secret et n’accepte le message que si les deux correspondent.";
readonly headers: {
readonly signature: "sha256= suivi d’un HMAC-SHA256 de l’horodatage, d’un point et du corps du message, calculé avec le secret.";
readonly timestamp: "Le moment où le message a été signé, en millisecondes.";
readonly idempotency: "Identique à idempotencyKey.";
};
readonly copySecret: "Copier le secret";
readonly bodyHeading: "Corps du message";
readonly copyBody: "Copier le corps d’exemple";
readonly copyHeaders: "Copier les en-têtes d’exemple";
};
};
//# sourceMappingURL=fr.d.ts.map