/** * 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