{
  "common": {
    "loading": "Chargement...",
    "save": "Enregistrer",
    "saving": "Enregistrement...",
    "uploading": "Téléversement...",
    "cancel": "Annuler",
    "edit": "Éditer",
    "delete": "Supprimer",
    "view": "Voir",
    "details": "Détails",
    "add": "Ajouter",
    "change": "Modifier",
    "search": "Rechercher",
    "filter": "Filtrer",
    "back": "Retour",
    "next": "Suivant",
    "previous": "Précédent",
    "export": "Exporter",
    "import": "Importer",
    "download": "Télécharger",
    "refresh": "Rafraîchir",
    "close": "Fermer",
    "open": "Ouvrir",
    "create": "Créer",
    "update": "Mettre à jour",
    "confirm": "Confirmer",
    "yes": "Oui",
    "no": "Non",
    "ok": "OK",
    "success": "Succès",
    "error": "Erreur",
    "warning": "Avertissement",
    "noResults": "Aucun résultat trouvé",
    "info": "Info",
    "active": "Actif",
    "inactive": "Inactif",
    "status": "Statut",
    "with": "avec",
    "minutes": "minutes",
    "other": "Autre",
    "patientInformation": "Informations du Patient",
    "viewProfile": "Voir le Profil",
    "right": "Droit",
    "left": "Gauche",
    "both": "Les Deux"
  },
  "login": {
    "title": "Sign In",
    "subtitle": "Bienvenue sur EyeCare Pro",
    "description": "Connectez-vous pour accéder à votre tableau de bord médical",
    "email": "Adresse Email",
    "password": "Mot de Passe",
    "signIn": "Se Connecter",
    "signingIn": "Connexion en cours...",
    "forgotPassword": "Forgot Password?",
    "noAccount": "Don't have an account?",
    "contactAdmin": "Contact Administrator",
    "invalidCredentials": "Invalid email or password",
    "signInSuccess": "Successfully signed in!",
    "signInError": "Failed to sign in. Please try again.",
    "required": "This field is required",
    "invalidEmail": "Please enter a valid email address"
  },
  "navigation": {
    "dashboard": "Tableau de bord",
    "admins": "Administrateurs",
    "doctors": "Médecins",
    "staff": "Personnel",
    "patients": "Patients",
    "appointments": "Rendez-vous",
    "allAppointments": "Tous les Rendez-vous",
    "newAppointment": "Nouveau Rendez-vous",
    "calendar": "Calendrier",
    "eyeExaminations": "Examens Oculaires",
    "allExaminations": "Tous les Examens",
    "newExamination": "Nouvel Examen",
    "opticalPrescriptions": "Ordonnances Optiques",
    "allPrescriptions": "Toutes les Ordonnances",
    "newPrescription": "Nouvelle Ordonnance",
    "glaucomaCenter": "Centre du Glaucome",
    "allPatients": "Tous les Patients",
    "newPatient": "Nouveau Patient",
    "iopTracking": "Suivi de la PIO",
    "drScreening": "Dépistage RD",
    "newScreening": "Nouveau Dépistage",
    "aiAnalysis": "Analyse IA",
    "eyeSurgery": "Chirurgie Oculaire",
    "allSurgeries": "Toutes les Chirurgies",
    "scheduleSurgery": "Programmer une Chirurgie",
    "iolCalculator": "Calculateur IOL",
    "opticalShop": "Magasin d'Optique",
    "orders": "Commandes",
    "frames": "Montures",
    "lensInventory": "Inventaire des Verres",
    "ocularImaging": "Imagerie Oculaire",
    "octScans": "Scans OCT",
    "fundusPhotos": "Photos du Fond d'Œil",
    "topography": "Topographie",
    "incomingImages": "Images Entrantes",
    "imagingDevices": "Appareils d'Imagerie",
    "aiTools": "Outils IA",
    "laboratory": "Laboratoire",
    "inpatient": "Hospitalisation",
    "radiology": "Radiologie",
    "pharmacy": "Pharmacie",
    "inventory": "Inventaire",
    "documents": "Documents",
    "emergency": "Urgences",
    "ambulance": "Ambulance",
    "reports": "Rapports",
    "medicalReports": "Rapports Médicaux",
    "analyticalReports": "Rapports Analytiques",
    "financialReports": "Rapports Financiers",
    "clinicalAnalytics": "Analytique Clinique",
    "operationalAnalytics": "Analytique Opérationnelle",
    "performanceReports": "Rapports de Performance",
    "patientAnalytics": "Analytique des Patients",
    "appointmentAnalytics": "Analytique des Rendez-vous",
    "billing": "Facturation",
    "serviceItems": "Articles de Facture",
    "settings": "Paramètres",
    "profile": "Profil",
    "aiTreatmentRecommendations": "Plans de traitement IA",
    "aiDrugInteraction": "Interaction médicamenteuse IA",
    "aiMedicalImage": "Analyse d'image IA",
    "aiAppointmentOptimizer": "Optimiseur de rendez-vous IA",
    "aiRiskAssessment": "Évaluation des risques IA",
    "aiHealthTrends": "Tendances de santé IA",
    "aiVoiceInput": "Entrée vocale IA",
    "aiSettings": "Paramètres IA",
    "aiHealthAnalytics": "Analyse de santé IA",
    "aiAssistant": "Assistant IA",
    "telemedicine": "Télémédecine",
    "bloodBank": "Banque de Sang",
    "notifications": "Notifications"
  },
  "telemedicine": {
    "title": "Télémédecine",
    "description": "Tableau de bord des consultations virtuelles",
    "dashboard": "Tableau de bord",
    "sessions": "Toutes les sessions",
    "newSession": "Nouvelle session",
    "waitingRoom": "Salle d'attente",
    "scheduleSession": "Planifier une session",
    "startSession": "Démarrer la session",
    "endSession": "Terminer la session",
    "joinSession": "Rejoindre la session",
    "sessionNumber": "Numéro de session",
    "consultationType": "Type de consultation",
    "videoCall": "Appel vidéo",
    "audioCall": "Appel audio",
    "chatConsultation": "Consultation par chat",
    "scheduledTime": "Heure prévue",
    "actualTime": "Heure réelle",
    "duration": "Durée",
    "status": "Statut",
    "scheduled": "Planifié",
    "waiting": "En attente",
    "inProgress": "En cours",
    "completed": "Terminé",
    "cancelled": "Annulé",
    "noShow": "Absent",
    "technicalIssue": "Problème technique",
    "chiefComplaint": "Motif principal",
    "symptoms": "Symptômes",
    "diagnosis": "Diagnostic",
    "clinicalNotes": "Notes cliniques",
    "prescription": "Ordonnance",
    "createPrescription": "Créer une ordonnance",
    "followUp": "Suivi",
    "consultationFee": "Frais de consultation",
    "paymentStatus": "Statut du paiement",
    "paid": "Payé",
    "pending": "En attente",
    "waived": "Exonéré",
    "refunded": "Remboursé",
    "patientRating": "Évaluation du patient",
    "patientFeedback": "Commentaires du patient",
    "todaySessions": "Sessions d'aujourd'hui",
    "activeNow": "Actif maintenant",
    "waitingPatients": "Patients en attente",
    "totalSessions": "Total des sessions",
    "noSessionsScheduled": "Aucune session planifiée",
    "selectPatient": "Sélectionner un patient",
    "selectDoctor": "Sélectionner un médecin",
    "selectDateTime": "Sélectionner la date et l'heure",
    "additionalDetails": "Détails supplémentaires",
    "turnOnCamera": "Activer la caméra",
    "turnOffCamera": "Désactiver la caméra",
    "mute": "Couper le son",
    "unmute": "Activer le son",
    "shareScreen": "Partager l'écran",
    "stopSharing": "Arrêter le partage",
    "chat": "Chat",
    "notes": "Notes",
    "sendMessage": "Envoyer le message",
    "typeMessage": "Tapez un message...",
    "noMessages": "Aucun message",
    "waitTime": "Temps d'attente",
    "saveNotes": "Enregistrer les notes",
    "addSymptom": "Ajouter un symptôme",
    "addMedication": "Ajouter un médicament",
    "addRecommendation": "Ajouter une recommandation",
    "medicineName": "Nom du médicament",
    "dosage": "Dosage",
    "frequency": "Fréquence",
    "instructions": "Instructions",
    "recommendations": "Recommandations",
    "followUpDate": "Date de suivi",
    "prescriptionCreated": "Ordonnance créée avec succès",
    "sessionStarted": "Session démarrée",
    "sessionEnded": "Session terminée",
    "connectionQuality": "Qualité de connexion",
    "excellent": "Excellente",
    "good": "Bonne",
    "fair": "Correcte",
    "poor": "Mauvaise",
    "waitingRoomPage": {
      "title": "Salle d'Attente",
      "description": "Patients en attente de leur consultation",
      "backToTelemedicine": "Retour à la Télémédecine",
      "updated": "Mis à jour",
      "refresh": "Actualiser",
      "currentlyWaiting": "En attente actuellement",
      "videoCalls": "Appels Vidéo",
      "audioChat": "Audio/Chat",
      "noPatientsWaiting": "Aucun patient en attente",
      "noPatientsDesc": "Tous les patients ont été vus ou personne ne s'est encore enregistré.",
      "complaint": "Motif",
      "autoRefreshNotice": "Cette page se rafraîchit automatiquement toutes les 10 secondes",
      "justNow": "À l'instant",
      "min": "min",
      "mins": "mins"
    }
  },
  "lab": {
    "title": "Gestion de Laboratoire",
    "description": "Gérer les tests de laboratoire, résultats et rapports",
    "tests": "Tests de Laboratoire",
    "newTestOrder": "Nouvel Ordre de Test",
    "pendingTests": "Tests en Attente",
    "completedResults": "Résultats Complétés",
    "createNewTestOrder": "Créer un nouvel ordre de test de laboratoire",
    "searchPlaceholder": "Rechercher par numéro de test, nom du patient, type de test...",
    "allStatuses": "Tous les États",
    "allPriorities": "Toutes les Priorités",
    "allCategories": "Toutes les Catégories",
    "testNumber": "Numéro de Test",
    "patient": "Patient",
    "testType": "Type de Test",
    "testCategory": "Catégorie de Test",
    "status": "Statut",
    "priority": "Priorité",
    "orderedDate": "Date de Commande",
    "actions": "Actions",
    "noTests": "Aucun test de laboratoire trouvé",
    "noTestsDesc": "Créez votre premier ordre de test pour commencer",
    "selectPatient": "Veuillez sélectionner un patient",
    "fillRequiredFields": "Veuillez remplir tous les champs requis",
    "testTypePlaceholder": "ex., Numération Formule Sanguine, Bilan Lipidique",
    "addTestPlaceholder": "Entrez le nom du test et appuyez sur Entrée",
    "createOrder": "Créer l'Ordre",
    "testDetails": "Détails du Test",
    "testNotFound": "Test de laboratoire introuvable",
    "toLabTests": "aux Tests de Laboratoire",
    "patientInformation": "Informations sur le Patient",
    "email": "Email",
    "phone": "Téléphone",
    "sampleType": "Type d'Échantillon",
    "sampleTypePlaceholder": "ex., Sang, Urine, Selles",
    "assignedTechnician": "Technicien Assigné",
    "selectTechnician": "Sélectionner un Technicien",
    "results": "Résultats",
    "testName": "Nom du Test",
    "value": "Valeur",
    "unit": "Unité",
    "normalRange": "Plage Normale",
    "notes": "Notes",
    "sampleCollectedAt": "Échantillon Collecté",
    "completedAt": "Terminé",
    "reviewedAt": "Révisé",
    "enterResults": "Entrer les Résultats",
    "saveResults": "Enregistrer les Résultats",
    "fillAllResults": "Veuillez remplir tous les champs de résultats",
    "addResult": "Ajouter un Résultat",
    "result": "Résultat",
    "additionalNotes": "Notes Supplémentaires",
    "notesPlaceholder": "Entrez toute note supplémentaire ou observation...",
    "markCriticalAlert": "Marquer comme Alerte de Valeur Critique",
    "criticalValueAlert": "Alerte de Valeur Critique - Attention immédiate requise",
    "testInformation": "Informations sur le Test",
    "orderingDoctor": "Médecin Prescripteur",
    "testsToPerform": "Tests à Effectuer",
    "addTest": "Ajouter un Test",
    "collectSample": "Collecter l'Échantillon",
    "startProcessing": "Démarrer le Traitement",
    "markComplete": "Marquer comme Terminé",
    "cancelTest": "Annuler le Test",
    "viewResults": "Voir les Résultats",
    "editResults": "Modifier les Résultats",
    "printReport": "Imprimer le Rapport",
    "statusLabels": {
      "pending": "En Attente",
      "sample-collected": "Échantillon Collecté",
      "in-progress": "En Cours",
      "completed": "Terminé",
      "cancelled": "Annulé"
    },
    "priorityLabels": {
      "routine": "Routine",
      "urgent": "Urgent",
      "stat": "STAT"
    },
    "categoryLabels": {
      "hematology": "Hématologie",
      "biochemistry": "Biochimie",
      "microbiology": "Microbiologie",
      "immunology": "Immunologie",
      "pathology": "Pathologie",
      "urinalysis": "Analyse d'Urine",
      "other": "Autre"
    },
    "resultStatusLabels": {
      "normal": "Normal",
      "abnormal": "Anormal",
      "critical": "Critique"
    },
    "incomingResults": "Résultats Entrants",
    "connectedDevices": "Appareils Connectés",
    "devices": {
      "title": "Appareils Connectés",
      "description": "Gérer les analyseurs et équipements de laboratoire connectés au système",
      "addDevice": "Ajouter un Appareil",
      "noDevices": "Aucun Appareil Trouvé",
      "noDevicesDescription": "Commencez par ajouter votre premier appareil de laboratoire.",
      "deviceCode": "Code Appareil",
      "displayName": "Nom d'Affichage",
      "manufacturer": "Fabricant",
      "model": "Modèle",
      "serialNumber": "Numéro de Série",
      "location": "Emplacement",
      "category": "Catégorie",
      "status": "Statut",
      "online": "En Ligne",
      "offline": "Hors Ligne",
      "active": "Actif",
      "inactive": "Inactif",
      "lastSeen": "Dernière Connexion",
      "resultsToday": "Résultats Aujourd'hui",
      "totalResults": "Résultats Totaux",
      "selectProfile": "Sélectionner le Profil de l'Appareil",
      "selectProfileHelp": "Sélectionnez votre modèle d'appareil pour configurer automatiquement les mappages de paramètres",
      "apiKey": "Clé API",
      "regenerateKey": "Régénérer la Clé API",
      "regenerateKeyConfirm": "Êtes-vous sûr de vouloir régénérer la clé API ? L'ancienne clé cessera de fonctionner immédiatement.",
      "apiKeyGenerated": "Clé API Générée",
      "apiKeySaveWarning": "Enregistrez cette clé - elle ne sera plus affichée !",
      "setupInstructions": "Instructions de Configuration de l'Appareil",
      "copyEndpoint": "Copier l'URL du Point de Terminaison",
      "testConnection": "Tester la Connexion"
    },
    "incoming": {
      "title": "Résultats Entrants",
      "description": "Résultats reçus des appareils de laboratoire connectés",
      "noResults": "Aucun Résultat Trouvé",
      "noResultsPending": "Aucun résultat en attente de révision.",
      "noResultsFiltered": "Aucun résultat ne correspond à vos filtres.",
      "resultNumber": "Numéro de Résultat",
      "sampleId": "ID Échantillon",
      "device": "Appareil",
      "matchedTest": "Test Associé",
      "matched": "Associé",
      "unmatched": "Non Associé",
      "multipleMatches": "Correspondances Multiples",
      "manualMatch": "Association Manuelle",
      "pending": "En Attente",
      "approved": "Approuvé",
      "applied": "Appliqué",
      "rejected": "Rejeté",
      "criticalValues": "Valeurs Critiques",
      "criticalAlert": "Valeurs Critiques Détectées",
      "criticalAlertDescription": "Ce résultat contient des valeurs critiques nécessitant une attention immédiate.",
      "parameters": "Paramètres",
      "receivedAt": "Reçu Le",
      "analyzedAt": "Analysé Le",
      "approve": "Approuver",
      "approveAndApply": "Approuver et Appliquer",
      "reject": "Rejeter",
      "quickApprove": "Approbation Rapide",
      "quickReject": "Rejet Rapide",
      "viewDetails": "Voir les Détails",
      "matchManually": "Associer Manuellement",
      "searchLabTest": "Rechercher par numéro de test ou patient...",
      "selectMatch": "Sélectionner cette correspondance",
      "rejectionReason": "Motif de Rejet",
      "rejectionReasonRequired": "Veuillez fournir un motif de rejet.",
      "matchRequired": "Veuillez d'abord associer ce résultat à un test de laboratoire.",
      "resultsApplied": "Résultats approuvés et appliqués au test de laboratoire",
      "resultsRejected": "Résultats rejetés",
      "autoRefresh": "Actualisation Automatique",
      "refresh": "Actualiser",
      "lastUpdated": "Dernière mise à jour",
      "totalToday": "Total Aujourd'hui",
      "pendingReview": "En Attente de Révision",
      "edit": "Modifier",
      "editing": "Modification",
      "print": "Imprimer"
    }
  },
  "inpatient": {
    "title": "Gestion des Patients Hospitalisés",
    "description": "Description",
    "admissions": "Admissions",
    "admissionsDescription": "Gérer les admissions et sorties des patients",
    "newAdmission": "Nouvelle Admission",
    "newAdmissionDescription": "Admettre un nouveau patient",
    "editAdmission": "Modifier l'Admission",
    "editAdmissionDescription": "Mettre à jour les informations et détails de l'admission",
    "searchAdmissions": "Rechercher des admissions...",
    "allAdmissions": "Toutes les Admissions",
    "activeAdmissions": "Admissions Actives",
    "allPriorities": "Toutes les Priorités",
    "noAdmissions": "Aucune admission trouvée",
    "noAdmissionsDescription": "Créez une nouvelle admission pour commencer",
    "totalActive": "Total Actif",
    "readyForDischarge": "Prêt pour la Sortie",
    "urgentCases": "Cas Urgents",
    "criticalCases": "Cas Critiques",
    "patient": "Patient",
    "wardBed": "Salle / Lit",
    "doctor": "Médecin",
    "admissionDate": "Date d'Admission",
    "status": "Statut",
    "priority": "Priorité",
    "bed": "Lit",
    "wards": "Salles",
    "wardsDescription": "Gérer les salles et chambres de l'hôpital",
    "searchWards": "Search wards...",
    "allTypes": "All Types",
    "allStatus": "All Status",
    "active": "Active",
    "inactive": "Inactive",
    "addWard": "Ajouter une Salle",
    "noWards": "No wards found",
    "noWardsDescription": "Create your first ward to get started",
    "totalWards": "Total Wards",
    "totalBeds": "Total des Lits",
    "occupiedBeds": "Occupied",
    "availableBeds": "Available",
    "available": "Disponible",
    "occupied": "Occupé",
    "floor": "Étage",
    "building": "Bâtiment",
    "dailyRate": "Tarif Quotidien",
    "bedOccupancy": "Bed Occupancy",
    "incharge": "Responsable",
    "confirmDeleteWard": "Are you sure you want to delete this ward?",
    "deleteError": "Failed to delete",
    "wardDetails": "Ward Details",
    "wardNotFound": "Ward not found",
    "wardName": "Nom de la Salle",
    "wardNamePlaceholder": "ex., Salle Générale A",
    "wardType": "Type de Salle",
    "buildingPlaceholder": "ex., Bâtiment Principal",
    "inchargePlaceholder": "ex., Infirmière Jane",
    "contactNumber": "Numéro de Contact",
    "descriptionPlaceholder": "Entrez la description de la salle...",
    "amenities": "Équipements",
    "amenityPlaceholder": "ex., Climatisation, TV, WiFi",
    "wardActive": "La salle est active et disponible",
    "addWardDescription": "Créer une nouvelle salle d'hôpital",
    "editWard": "Modifier la Salle",
    "editWardDescription": "Mettre à jour les informations et détails de la salle",
    "bedsInWard": "Beds in Ward",
    "addBed": "Add Bed",
    "noBeds": "Aucun lit trouvé",
    "legend": "Legend",
    "occupancy": "Occupancy",
    "wardTypes": {
      "general": "Générale",
      "private": "Privée",
      "semi-private": "Semi-Privée",
      "icu": "USI",
      "nicu": "USIN",
      "picu": "USIP",
      "ccu": "USC",
      "emergency": "Urgences",
      "maternity": "Maternité",
      "pediatric": "Pédiatrie",
      "surgical": "Chirurgicale",
      "orthopedic": "Orthopédie"
    },
    "beds": "Lits",
    "bedsDescription": "Gérer les lits d'hôpital et leur disponibilité",
    "editBed": "Modifier le Lit",
    "editBedDescription": "Mettre à jour les informations et détails du lit",
    "searchBeds": "Rechercher des lits...",
    "allWards": "Toutes les Salles",
    "allStatuses": "Tous les États",
    "underMaintenance": "En Maintenance",
    "noBedsDescription": "Créez votre premier lit pour commencer",
    "currentPatient": "Patient Actuel",
    "bedStatusLabels": {
      "available": "Disponible",
      "occupied": "Occupé",
      "reserved": "Réservé",
      "maintenance": "Maintenance",
      "cleaning": "Nettoyage"
    },
    "addBedDescription": "Ajouter un nouveau lit à une salle",
    "bedNumber": "Numéro de Lit",
    "ward": "Salle",
    "selectWard": "Sélectionner une Salle",
    "bedType": "Type de Lit",
    "bedTypes": {
      "standard": "Standard",
      "electric": "Électrique",
      "icu": "USI",
      "pediatric": "Pédiatrique",
      "bariatric": "Bariatrique",
      "stretcher": "Brancard"
    },
    "bedStatus": {
      "available": "Disponible",
      "occupied": "Occupé",
      "reserved": "Réservé",
      "maintenance": "Maintenance",
      "cleaning": "Nettoyage"
    },
    "position": "Position",
    "notes": "Notes",
    "features": "Caractéristiques",
    "featurePlaceholder": "ex. : Alimentation en oxygène, Bouton d'appel",
    "bedActive": "Le lit est actif et disponible",
    "patientInfo": "Informations du patient",
    "selectPatient": "Sélectionner un patient",
    "selectPatientError": "Veuillez sélectionner un patient",
    "searchPatient": "Rechercher un patient...",
    "email": "E-mail",
    "phone": "Téléphone",
    "wardBedAssignment": "Attribution de salle et de lit",
    "selectBed": "Sélectionner un lit",
    "bedsAvailable": "lits disponibles",
    "admissionDetails": "Détails de l'admission",
    "admittingDoctor": "Médecin admittant",
    "selectDoctor": "Sélectionner un médecin",
    "admissionType": "Type d'admission",
    "admissionTypes": {
      "elective": "Élective",
      "emergency": "Urgence",
      "transfer": "Transfert",
      "referral": "Référence"
    },
    "expectedDischargeDate": "Date de sortie prévue",
    "chiefComplaint": "Plainte principale",
    "chiefComplaintPlaceholder": "Décrivez la plainte principale du patient...",
    "admissionDiagnosis": "Diagnostic d'admission",
    "medicalInfo": "Informations médicales",
    "allergies": "Allergies",
    "allergyPlaceholder": "ex. : Pénicilline",
    "dietaryRestrictions": "Restrictions alimentaires",
    "specialInstructions": "Instructions spéciales",
    "emergencyContact": "Contact d'urgence",
    "contactName": "Nom du contact",
    "relationship": "Relation",
    "contactPhone": "Téléphone du contact",
    "admitPatient": "Admettre le patient",
    "priorityLabels": {
      "normal": "Normal",
      "urgent": "Urgent",
      "critical": "Critique"
    },
    "statusLabels": {
      "admitted": "Admis",
      "in-treatment": "En traitement",
      "ready-for-discharge": "Prêt pour la sortie",
      "discharged": "Sorti",
      "transferred": "Transféré",
      "deceased": "Décédé",
      "lama": "Sorti contre avis médical"
    },
    "admissionNotFound": "Admission non trouvée",
    "vitalSigns": "Signes vitaux",
    "addVitals": "Ajouter des signes vitaux",
    "noVitals": "Aucun signe vital enregistré",
    "dateTime": "Date/Heure",
    "bp": "TA",
    "pulse": "Pouls",
    "temp": "Température",
    "spo2": "SpO2",
    "recordedBy": "Enregistré par",
    "bloodPressure": "Pression artérielle",
    "temperature": "Température",
    "nursingNotes": "Notes infirmières",
    "addNote": "Ajouter une note",
    "noNotes": "Aucune note infirmière",
    "category": "Catégorie",
    "note": "Note",
    "noteCategories": {
      "routine": "Routinière",
      "observation": "Observation",
      "medication": "Médicament",
      "procedure": "Procédure",
      "incident": "Incident",
      "other": "Autre"
    },
    "diagnosis": "Diagnostic",
    "dischargeInfo": "Informations de sortie",
    "dischargeType": "Type de sortie",
    "dischargeTypes": {
      "normal": "Sortie normale",
      "against-medical-advice": "Sorti contre avis médical",
      "transfer": "Transfert vers un autre établissement",
      "deceased": "Décédé"
    },
    "dischargedAt": "Sorti à",
    "dischargedBy": "Sorti par",
    "followUpDate": "Date de suivi",
    "dischargeSummary": "Résumé de sortie",
    "dischargeInstructions": "Instructions de sortie",
    "discharge": "Sortie",
    "dischargePatient": "Faire sortir le patient",
    "dischargeDetails": "Détails de la sortie",
    "finalDiagnosis": "Diagnostic final",
    "dischargeSummaryPlaceholder": "Résumez le séjour à l'hôpital, le traitement et l'issue pour le patient...",
    "dischargeInstructionsPlaceholder": "Fournissez les instructions de soins après la sortie...",
    "followUpInstructions": "Instructions de suivi",
    "medicationsOnDischarge": "Médicaments à la sortie",
    "medicationPlaceholder": "ex. : Amoxicilline 500mg TID",
    "confirmDischarge": "Confirmer la sortie"
  },
  "radiology": {
    "title": "Radiologie & Imagerie",
    "description": "Gérer les examens radiologiques, les images et les rapports",
    "studies": "Examens",
    "newStudy": "Nouvel examen",
    "newStudyDescription": "Prescrire un nouvel examen radiologique",
    "searchStudies": "Rechercher des examens...",
    "allStatuses": "Tous les statuts",
    "allTypes": "Tous les types",
    "allPriorities": "Toutes les priorités",
    "noStudies": "Aucun examen trouvé",
    "noStudiesDescription": "Prescrivez un nouvel examen radiologique pour commencer",
    "pendingStudies": "Examens en attente",
    "inProgress": "En cours",
    "pendingReports": "Rapports en attente",
    "criticalFindings": "Résultats critiques",
    "studyNumber": "Examen n°",
    "patient": "Patient",
    "studyType": "Type d'examen",
    "bodyPart": "Partie du corps",
    "priority": "Priorité",
    "status": "Statut",
    "date": "Date",
    "statusLabels": {
      "ordered": "Prescrit",
      "scheduled": "Planifié",
      "in-progress": "En cours",
      "completed": "Terminé",
      "reported": "Rapporté",
      "verified": "Vérifié",
      "cancelled": "Annulé"
    },
    "priorityLabels": {
      "routine": "Routinière",
      "urgent": "Urgente",
      "stat": "STAT"
    },
    "patientInfo": "Informations du patient",
    "selectPatient": "Sélectionner un patient",
    "pleaseSelectPatient": "Veuillez sélectionner un patient",
    "searchPatient": "Rechercher un patient...",
    "patientAge": "Âge",
    "patientGender": "Sexe",
    "studyDetails": "Détails de l'examen",
    "selectBodyPart": "Sélectionner une partie du corps",
    "studyDescription": "Description de l'examen",
    "studyDescriptionPlaceholder": "ex. : Radiographie thoracique PA et latérale",
    "referringDoctor": "Médecin prescripteur",
    "selectDoctor": "Sélectionner un médecin",
    "scheduledDate": "Date planifiée",
    "clinicalInfo": "Informations cliniques",
    "indication": "Indication",
    "indicationPlaceholder": "Raison de l'examen",
    "clinicalHistory": "Antécédents cliniques",
    "clinicalHistoryPlaceholder": "Antécédents pertinents du patient...",
    "contrastUsed": "Produit de contraste utilisé",
    "contrastDetails": "Détails du produit de contraste",
    "notes": "Notes",
    "orderStudy": "Prescrire l'examen",
    "studyNotFound": "Examen non trouvé",
    "startStudy": "Commencer l'examen",
    "markCompleted": "Marquer comme terminé",
    "addReport": "Ajouter un rapport",
    "verifyReport": "Vérifier le rapport",
    "criticalFindingsAlert": "Alerte de résultat critique",
    "ordered": "Prescrit",
    "performed": "Réalisé",
    "age": "Âge",
    "gender": "Sexe",
    "technicalDetails": "Détails techniques",
    "technician": "Technicien",
    "technicianNotes": "Notes du technicien",
    "equipment": "Équipement",
    "radiationDose": "Dose de radiation",
    "images": "Images",
    "uploadImages": "Télécharger des images",
    "noImages": "Aucune image téléchargée",
    "report": "Rapport",
    "verified": "Vérifié",
    "findings": "Résultats",
    "impression": "Impression",
    "recommendations": "Recommandations",
    "comparisonNotes": "Comparaison avec les examens précédents",
    "reportedBy": "Rapporté par",
    "verifiedBy": "Vérifié par",
    "reportDetails": "Détails du rapport",
    "findingsRequired": "Les résultats sont obligatoires",
    "findingsPlaceholder": "Décrivez les constatations radiologiques...",
    "impressionPlaceholder": "Résumé/diagnostic...",
    "recommendationsPlaceholder": "Toute recommandation de suivi ou examen supplémentaire...",
    "comparisonNotesPlaceholder": "Comparez avec les examens précédents si disponibles...",
    "markAsCritical": "Marquer comme résultat critique",
    "criticalFindingsDescription": "Description du résultat critique",
    "criticalFindingsPlaceholder": "Décrivez les résultats critiques nécessitant une attention immédiate...",
    "submitReport": "Soumettre le rapport",
    "clickToUpload": "Cliquez pour télécharger des images",
    "confirmDeleteImage": "Êtes-vous sûr de vouloir supprimer cette image ?",
    "previewNotAvailable": "Aperçu non disponible pour ce type de fichier",
    "uploadedAt": "Téléchargé le",
    "fileSize": "Taille du fichier"
  },
  "imaging": {
    "title": "Appareils d'imagerie",
    "description": "Gérer les modalités d'imagerie DICOM et les images entrantes",
    "incomingImages": "Images Entrantes",
    "incomingImagesDescription": "Examiner et approuver les images DICOM des appareils connectés",
    "connectedDevices": "Appareils d'Imagerie Connectés",
    "connectedDevicesDescription": "Gérer les modalités d'imagerie DICOM et leurs connexions",
    "devicesTitle": "Appareils d'Imagerie Connectés",
    "devicesDescription": "Gérer les modalités d'imagerie DICOM et leurs connexions",
    "addDevice": "Ajouter un Appareil",
    "addDeviceDescription": "Enregistrer une nouvelle modalité d'imagerie",
    "noDevices": "Aucun appareil d'imagerie trouvé",
    "noDevicesDescription": "Ajoutez votre premier appareil d'imagerie pour commencer",
    "totalDevices": "Total des Appareils",
    "activeDevices": "Actifs",
    "onlineDevices": "En Ligne",
    "offlineDevices": "Hors Ligne",
    "deviceCode": "Code de l'Appareil",
    "aeTitle": "Titre AE",
    "modality": "Modalité",
    "manufacturer": "Fabricant",
    "model": "Modèle",
    "location": "Emplacement",
    "lastSeen": "Dernière Connexion",
    "totalImages": "Total des Images",
    "imagesToday": "Aujourd'hui",
    "regenerateKey": "Régénérer la Clé API",
    "apiKeyWarning": "Sauvegardez cette clé API - elle ne sera plus affichée",
    "incomingTitle": "Images Entrantes",
    "incomingDescription": "Examiner et approuver les images DICOM des appareils connectés",
    "noIncoming": "Aucune image entrante trouvée",
    "receivedToday": "Reçues Aujourd'hui",
    "pendingReview": "En Attente de Révision",
    "matched": "Correspondantes",
    "unmatched": "Non Correspondantes",
    "approve": "Approuver",
    "reject": "Rejeter",
    "matchToStudy": "Associer à l'Étude",
    "approveAndApply": "Approuver et Appliquer",
    "viewDetails": "Voir les Détails",
    "patientInfo": "Informations du Patient",
    "studyInfo": "Informations de l'Étude",
    "technicalDetails": "Détails Techniques",
    "sourceDevice": "Appareil Source",
    "matchedStudy": "Étude Associée",
    "possibleMatches": "Correspondances Possibles",
    "autoRefreshOn": "Actualisation Auto ACTIVÉE",
    "autoRefreshOff": "Actualisation Auto DÉSACTIVÉE",
    "byStudy": "Par Étude",
    "byImage": "Par Image",
    "allModalities": "Toutes les Modalités",
    "allStatus": "Tous les Statuts",
    "allMatchStatus": "Tous les États de Correspondance",
    "dicomViewer": "Visionneuse DICOM",
    "windowLevel": "Fenêtre/Niveau",
    "zoom": "Zoom",
    "pan": "Panoramique",
    "measure": "Mesurer",
    "resetView": "Réinitialiser la Vue",
    "fullscreen": "Plein Écran",
    "windowPresets": "Préréglages de Fenêtre"
  },
  "pharmacy": {
    "title": "Pharmacie",
    "description": "Description",
    "medicines": "Médicaments",
    "searchMedicines": "Rechercher des médicaments...",
    "addMedicine": "Ajouter un médicament",
    "addMedicineDescription": "Ajouter un nouveau médicament à l'inventaire de la pharmacie",
    "editMedicine": "Modifier le médicament",
    "editMedicineDescription": "Mettre à jour les informations et détails du médicament",
    "noMedicines": "Aucun médicament trouvé",
    "noMedicinesDescription": "Commencez par ajouter votre premier médicament",
    "totalMedicines": "Total des médicaments",
    "lowStock": "Stock faible",
    "expiringSoon": "Expiration prochaine",
    "stockValue": "Valeur du stock",
    "allCategories": "Toutes les catégories",
    "allStock": "Tout le stock",
    "confirmDelete": "Êtes-vous sûr de vouloir supprimer ce médicament ?",
    "basicInfo": "Informations de base",
    "medicineName": "Nom du médicament",
    "genericName": "Nom générique",
    "brandName": "Nom de marque",
    "category": "Catégorie",
    "dosageForm": "Forme posologique",
    "strength": "Dosage",
    "manufacturer": "Fabricant",
    "supplier": "Fournisseur",
    "selectSupplier": "Sélectionner un fournisseur",
    "stockPricing": "Stock & tarification",
    "currentStock": "Stock actuel",
    "reorderLevel": "Niveau de réapprovisionnement",
    "reorderAt": "Réapprovisionner à",
    "unit": "Unité",
    "unitCost": "Coût unitaire",
    "sellingPrice": "Prix de vente",
    "shelfLocation": "Emplacement dans le rayon",
    "batchExpiry": "Lot & Expiration",
    "batchNumber": "Numéro de lot",
    "manufacturingDate": "Date de fabrication",
    "expiryDate": "Date d'expiration",
    "barcode": "Code-barres",
    "prescriptionRequired": "Prescription requise",
    "additionalInfo": "Informations supplémentaires",
    "composition": "Composition",
    "storageConditions": "Conditions de stockage",
    "saveMedicine": "Enregistrer le médicament",
    "medicine": "Médicament",
    "stock": "Stock",
    "price": "Prix",
    "expiry": "Expiration",
    "dispensing": "Dispensation",
    "dispensingDescription": "Délivrer des médicaments aux patients",
    "patientPrescription": "Patient & Prescription",
    "selectPatient": "Sélectionner un patient",
    "searchPatient": "Rechercher un patient...",
    "pleaseSelectPatient": "Veuillez sélectionner un patient",
    "doctorName": "Nom du médecin",
    "prescriptionNumber": "Numéro d'ordonnance",
    "searchMedicine": "Recherchez et ajoutez un médicament...",
    "noMedicinesAdded": "Aucun médicament ajouté",
    "searchToAdd": "Recherchez ci-dessus pour ajouter des médicaments",
    "dosage": "Dosage",
    "qty": "Qté",
    "total": "Total",
    "instructions": "Instructions",
    "pleaseAddMedicines": "Veuillez ajouter au moins un médicament",
    "notes": "Notes",
    "notesPlaceholder": "Notes supplémentaires...",
    "summary": "Résumé",
    "subtotal": "Sous-total",
    "discount": "Remise",
    "dispense": "Délivrer",
    "dispensingCreated": "Dispensation créée",
    "categories": {
      "tablet": "Comprimé",
      "capsule": "Capsule",
      "syrup": "Sirop",
      "injection": "Injection",
      "cream": "Crème",
      "ointment": "Pommade",
      "drops": "Gouttes",
      "inhaler": "Inhalateur",
      "powder": "Poudre",
      "solution": "Solution",
      "suspension": "Suspension",
      "other": "Autre"
    }
  },
  "inventory": {
    "title": "Inventaire",
    "description": "Gérer les fournitures médicales et l'équipement",
    "items": "Articles",
    "searchItems": "Rechercher des articles...",
    "addItem": "Ajouter un article",
    "addItemDescription": "Ajouter un nouvel article à l'inventaire",
    "noItems": "Aucun article trouvé",
    "noItemsDescription": "Commencez par ajouter votre premier article d'inventaire",
    "totalItems": "Articles totaux",
    "lowStock": "Stock faible",
    "outOfStock": "Rupture de stock",
    "totalValue": "Valeur totale",
    "allCategories": "Toutes les catégories",
    "allStatuses": "Tous les statuts",
    "confirmDelete": "Êtes-vous sûr de vouloir supprimer cet article ?",
    "basicInfo": "Informations de base",
    "itemName": "Nom de l'article",
    "category": "Catégorie",
    "subCategory": "Sous-catégorie",
    "condition": "État",
    "supplier": "Fournisseur",
    "selectSupplier": "Sélectionner un fournisseur",
    "stockPricing": "Stock & Tarification",
    "currentStock": "Stock actuel",
    "reorderLevel": "Niveau de réapprovisionnement",
    "reorderAt": "Réapprovisionner à",
    "unit": "Unité",
    "unitCost": "Coût unitaire",
    "location": "Emplacement",
    "department": "Département",
    "equipmentDetails": "Détails de l'équipement",
    "serialNumber": "Numéro de série",
    "modelNumber": "Numéro de modèle",
    "manufacturer": "Fabricant",
    "warrantyExpiry": "Fin de garantie",
    "expiryDate": "Date d'expiration",
    "batchNumber": "Numéro de lot",
    "notes": "Notes",
    "saveItem": "Enregistrer l'article",
    "item": "Article",
    "stock": "Stock",
    "value": "Valeur",
    "status": "Statut",
    "suppliers": "Fournisseurs",
    "suppliersDescription": "Gérer les informations des fournisseurs",
    "searchSuppliers": "Rechercher des fournisseurs...",
    "allSupplyTypes": "Tous les types d'approvisionnement",
    "addSupplier": "Ajouter un fournisseur",
    "addSupplierDescription": "Ajouter un nouveau fournisseur",
    "editSupplier": "Modifier le fournisseur",
    "editSupplierDescription": "Mettre à jour les informations et les détails du fournisseur",
    "supplierCode": "Code fournisseur",
    "noSuppliers": "Aucun fournisseur trouvé",
    "noSuppliersDescription": "Commencez par ajouter votre premier fournisseur",
    "confirmDeleteSupplier": "Êtes-vous sûr de vouloir supprimer ce fournisseur ?",
    "supplierInfo": "Informations sur le fournisseur",
    "supplierName": "Nom du fournisseur",
    "contactPerson": "Contact",
    "email": "E-mail",
    "phone": "Téléphone",
    "alternatePhone": "Téléphone secondaire",
    "supplyType": "Type d'approvisionnement",
    "pleaseSelectSupplyType": "Veuillez sélectionner au moins un type d'approvisionnement",
    "address": "Adresse",
    "street": "Rue",
    "city": "Ville",
    "state": "État",
    "postalCode": "Code postal",
    "country": "Pays",
    "businessInfo": "Informations commerciales",
    "taxId": "Numéro fiscal",
    "licenseNumber": "Numéro de licence",
    "paymentTerms": "Conditions de paiement",
    "creditLimit": "Plafond de crédit",
    "saveSupplier": "Enregistrer le fournisseur",
    "purchaseOrders": "Bons de commande",
    "purchaseOrdersDescription": "Gérer les bons de commande et le réapprovisionnement",
    "purchaseOrder": "Bon de commande",
    "searchOrders": "Rechercher des commandes...",
    "newOrder": "Nouvelle commande",
    "totalOrders": "Commandes totales",
    "pendingApproval": "En attente d'approbation",
    "awaitingDelivery": "En attente de livraison",
    "pendingValue": "Valeur en attente",
    "noOrders": "Aucun bon de commande",
    "noOrdersDescription": "Créez votre premier bon de commande",
    "confirmDeleteOrder": "Êtes-vous sûr de vouloir supprimer cette commande ?",
    "orderNumber": "Commande n°",
    "total": "Total",
    "orderDate": "Date de commande",
    "approve": "Approuver",
    "markOrdered": "Marquer comme commandé",
    "markReceived": "Marquer comme reçu",
    "orderStatus": {
      "draft": "Brouillon",
      "pending": "En attente",
      "approved": "Approuvé",
      "ordered": "Commandé",
      "partial": "Partielle",
      "received": "Reçue",
      "cancelled": "Annulée"
    },
    "priorityLabels": {
      "low": "Priorité faible",
      "normal": "Normale",
      "high": "Priorité élevée",
      "urgent": "Urgente"
    },
    "newOrderDescription": "Créer un nouveau bon de commande",
    "orderDetails": "Détails de la commande",
    "priority": "Priorité",
    "expectedDelivery": "Livraison prévue",
    "actualDeliveryDate": "Date réelle de livraison",
    "approvedBy": "Approuvé par",
    "receivedBy": "Reçu par",
    "receivedQuantity": "Quantité reçue",
    "paymentStatus": "Statut du paiement",
    "paymentStatusLabels": {
      "unpaid": "Impayé",
      "partial": "Partiel",
      "paid": "Payé"
    },
    "orderItems": "Articles commandés",
    "medicines": "Médicaments",
    "inventoryItems": "Articles d'inventaire",
    "searchItemToAdd": "Rechercher un article à ajouter...",
    "medicine": "Médicament",
    "inventoryItem": "Inventaire",
    "quantity": "Quantité",
    "type": "Type",
    "noItemsAdded": "Aucun article ajouté",
    "searchToAddItems": "Recherchez ci-dessus pour ajouter des articles",
    "pleaseSelectSupplier": "Veuillez sélectionner un fournisseur",
    "pleaseAddItems": "Veuillez ajouter au moins un article",
    "summary": "Résumé",
    "subtotal": "Sous-total",
    "tax": "Taxe",
    "shipping": "Livraison",
    "discount": "Remise",
    "notesPlaceholder": "Notes supplémentaires ou instructions spéciales...",
    "createOrder": "Créer la commande",
    "categories": {
      "medical-supplies": "Fournitures médicales",
      "equipment": "Équipement",
      "consumables": "Consommables",
      "instruments": "Instruments",
      "furniture": "Mobilier",
      "linen": "Linge",
      "cleaning": "Nettoyage",
      "other": "Autre"
    },
    "statusLabels": {
      "in-stock": "En stock",
      "low-stock": "Stock faible",
      "out-of-stock": "Rupture de stock",
      "expired": "Expiré",
      "discontinued": "Arrêté"
    },
    "conditionLabels": {
      "new": "Neuf",
      "good": "Bon",
      "fair": "Correct",
      "poor": "Mauvais",
      "damaged": "Endommagé"
    },
    "supplyTypes": {
      "medicines": "Médicaments",
      "equipment": "Équipement",
      "consumables": "Consommables",
      "all": "Tous les types"
    }
  },
  "dashboard": {
    "title": "Tableau de bord EyeCare Pro",
    "description": "Aperçu de votre pratique de soins oculaires",
    "welcome": {
      "title": "Bienvenue, {name} !",
      "subtitle": "Voici ce qui se passe dans votre cabinet aujourd'hui."
    },
    "stats": {
      "totalPatients": "Patients Totaux",
      "appointmentsToday": "Rendez-vous Aujourd'hui",
      "eyeExamsToday": "Examens Aujourd'hui",
      "surgeriesToday": "Chirurgies Aujourd'hui",
      "reportsGenerated": "Rapports Générés",
      "aiInsights": "Informations IA",
      "todayRevenue": "Revenus du Jour",
      "changeFromLastMonth": "du mois dernier",
      "examsThisWeek": "Examens Cette Semaine",
      "surgeriesCompleted": "Chirurgies Complétées",
      "activePrescriptions": "Ordonnances Actives",
      "scheduled": "programmé",
      "pending": "en attente",
      "today": "aujourd'hui"
    },
    "criticalAlerts": {
      "title": "Alertes Critiques",
      "attentionRequired": "Attention Requise",
      "criticalEmergency": "{count} Cas d'Urgence Critique",
      "criticalEmergencyPlural": "{count} Cas d'Urgence Critiques",
      "requiresImmediateAttention": "Nécessite une attention immédiate",
      "criticalLabResult": "{count} Résultat de Laboratoire Critique",
      "criticalLabResultPlural": "{count} Résultats de Laboratoire Critiques",
      "pendingNotification": "Notification en attente au médecin",
      "criticalInpatient": "{count} Patient Hospitalisé Critique",
      "criticalInpatientPlural": "{count} Patients Hospitalisés Critiques",
      "requiresMonitoring": "Nécessite une surveillance étroite",
      "lowStockMedicine": "{count} Médicament en Rupture de Stock",
      "lowStockMedicinePlural": "{count} Médicaments en Rupture de Stock",
      "reorderRequired": "Réapprovisionnement requis",
      "expiringMedicine": "{count} Médicament Bientôt Périmé",
      "expiringMedicinePlural": "{count} Médicaments Bientôt Périmés",
      "withinThirtyDays": "Dans les 30 prochains jours",
      "expiringBlood": "{count} Unité de Sang Bientôt Périmée",
      "expiringBloodPlural": "{count} Unités de Sang Bientôt Périmées",
      "urgentLabTest": "{count} Test de Laboratoire Urgent",
      "urgentLabTestPlural": "{count} Tests de Laboratoire Urgents",
      "pendingProcessing": "Traitement en attente",
      "waitingInER": "{count} Patient en Attente aux Urgences",
      "waitingInERPlural": "{count} Patients en Attente aux Urgences",
      "inTriageQueue": "En file de triage"
    },
    "operationalStats": {
      "bedOccupancy": "Occupation des Lits",
      "available": "Disponibles",
      "occupied": "Occupés",
      "percentOccupied": "{percent}% occupé",
      "inpatients": "Patients Hospitalisés",
      "activeAdmissions": "Admissions Actives",
      "criticalPatients": "Patients Critiques",
      "laboratory": "Laboratoire",
      "pendingTests": "Tests en Attente",
      "urgent": "Urgent",
      "criticalResults": "Résultats Critiques",
      "emergency": "Urgences",
      "activeCases": "Cas Actifs",
      "waiting": "En Attente",
      "critical": "Critique",
      "bloodBank": "Banque de Sang",
      "unitsExpiringSoon": "{count} unités bientôt périmées",
      "pharmacy": "Pharmacie",
      "lowStockItems": "Articles en Rupture",
      "expiringSoon": "Expiration Proche",
      "telemedicine": "Télémédecine",
      "activeSessions": "Sessions Actives",
      "waitingRoom": "Salle d'Attente",
      "billing": "Facturation",
      "pendingInvoices": "Factures en Attente",
      "todaysRevenue": "Revenus du Jour"
    },
    "recentActivity": {
      "title": "Activité Récente",
      "appointmentScheduled": "Nouveau rendez-vous programmé",
      "patientRegistered": "Nouveau patient enregistré",
      "reportGenerated": "Rapport généré",
      "aiRecommendation": "Recommandation IA",
      "noActivities": "Aucune activité récente",
      "viewAll": "Voir tout",
      "timeAgo": {
        "hours": "il y a {count} heures",
        "minutes": "il y a {count} minutes"
      }
    },
    "upcomingAppointments": {
      "title": "Rendez-vous à Venir",
      "noAppointments": "Aucun rendez-vous à venir",
      "viewAll": "Voir tout",
      "status": {
        "confirmed": "confirmé",
        "pending": "en attente"
      }
    },
    "quickActions": {
      "title": "Actions Rapides",
      "addNewPatient": "Ajouter un Nouveau Patient",
      "newPatient": "Nouveau Patient",
      "schedule": "Programmer",
      "labOrder": "Ordre de Labo",
      "newInvoice": "Nouvelle Facture",
      "admitPatient": "Admettre Patient",
      "emergency": "Urgence",
      "telemedicine": "Télémédecine",
      "newReport": "Nouveau Rapport",
      "scheduleAppointment": "Programmer un Rendez-vous",
      "generateReport": "Générer un Rapport",
      "newEyeExam": "Nouvel Examen Oculaire",
      "newPrescription": "Nouvelle Ordonnance",
      "scheduleSurgery": "Programmer Chirurgie",
      "iolCalculator": "Calculateur IOL",
      "aiDRAnalysis": "Analyse IA de RD"
    },
    "centers": {
      "glaucomaCenter": "Centre du Glaucome",
      "drScreening": "Dépistage RD",
      "imagingCenter": "Centre d'Imagerie",
      "opticalShop": "Boutique Optique"
    },
    "centerStats": {
      "totalPatients": "Patients Totaux",
      "uncontrolledIOP": "PIO Non Contrôlée",
      "avgIOP": "PIO Moyenne (OD/OS)",
      "totalDiabeticPatients": "Total Patients Diabétiques",
      "dueForScreening": "Dépistage à Faire",
      "pdrCases": "Cas de RDP",
      "octScansToday": "OCT Aujourd'hui",
      "fundusPhotosToday": "Photos du Fond Aujourd'hui",
      "thisWeekTotal": "Total Cette Semaine",
      "activePrescriptions": "Ordonnances Actives",
      "pendingOrders": "Commandes en Attente",
      "readyForPickup": "Prêts à Retirer"
    },
    "upcomingSurgeries": {
      "title": "Chirurgies à Venir",
      "noSurgeries": "Aucune chirurgie programmée",
      "scheduleSurgery": "Programmer une chirurgie"
    },
    "todayAppointments": {
      "title": "Rendez-vous Aujourd'hui",
      "noAppointments": "Aucun rendez-vous aujourd'hui"
    },
    "quickLinks": {
      "title": "Liens Rapides",
      "iopTracking": "Suivi de PIO",
      "octScans": "Scans OCT",
      "fundusPhotos": "Photos du Fond"
    },
    "surgeryDistribution": "Distribution des Chirurgies"
  },
  "activity": {
    "title": "Toute l'activité",
    "description": "Voir toutes les activités récentes de votre cabinet",
    "allActivities": "Toutes les activités",
    "totalActivities": "activités totales",
    "noActivities": "Aucune activité trouvée",
    "backToDashboard": "Retour au tableau de bord",
    "refresh": "Rafraîchir"
  },
  "calendar": {
    "title": "Calendrier",
    "description": "Voir et gérer les rendez-vous en format calendrier",
    "today": "Aujourd'hui",
    "newAppointment": "Nouveau Rendez-vous",
    "selectDate": "Sélectionner une date",
    "clickToView": "Cliquez sur une date pour voir les rendez-vous",
    "noAppointments": "Aucun rendez-vous à cette date",
    "scheduleAppointment": "Programmer un Rendez-vous",
    "thisMonth": "Ce Mois",
    "total": "Total",
    "confirmed": "Confirmés",
    "pending": "En attente",
    "cancelled": "Annulés",
    "more": "de plus",
    "legend": {
      "confirmed": "Confirmé",
      "pending": "En attente",
      "cancelled": "Annulé"
    }
  },
  "profile": {
    "title": "Paramètres du profil",
    "description": "Gérez les informations et paramètres de sécurité de votre compte",
    "profileInformation": "Information du profil",
    "profileInformationDesc": "Mettre à jour vos informations personnelles",
    "changePassword": "Changer le mot de passe",
    "changePasswordDesc": "Mettre à jour le mot de passe du compte",
    "accountInformation": "Informations du compte",
    "fullName": "Nom complet",
    "emailAddress": "Adresse e-mail",
    "currentPassword": "Mot de passe actuel",
    "newPassword": "Nouveau mot de passe",
    "confirmNewPassword": "Confirmer le nouveau mot de passe",
    "updateProfile": "Mettre à jour le profil",
    "updating": "Mise à jour...",
    "changePasswordBtn": "Changer le mot de passe",
    "role": "Rôle",
    "accountStatus": "Statut du compte",
    "active": "Actif",
    "backToDashboard": "Retour au tableau de bord",
    "profileUpdated": "Profil mis à jour avec succès !",
    "passwordUpdated": "Mot de passe mis à jour avec succès !",
    "profileUpdateError": "Échec de la mise à jour du profil",
    "passwordUpdateError": "Échec de la mise à jour du mot de passe",
    "passwordsNotMatch": "Les nouveaux mots de passe ne correspondent pas",
    "passwordTooShort": "Le mot de passe doit contenir au moins 6 caractères",
    "emailTaken": "L'e-mail est déjà utilisé",
    "currentPasswordIncorrect": "Le mot de passe actuel est incorrect",
    "profileSettings": "Paramètres du profil",
    "logout": "Déconnexion"
  },
  "patients": {
    "title": "Patients",
    "description": "Gérez les dossiers et informations de vos patients",
    "addNewPatient": "Ajouter un nouveau patient",
    "searchPatients": "Rechercher des patients par nom ou email...",
    "allPatients": "Tous les patients",
    "patient": "Patient",
    "contact": "Contact",
    "status": "Statut",
    "registrationDate": "Date d'inscription",
    "assignedDoctor": "Médecin assigné",
    "actions": "Actions",
    "viewDetails": "Voir les détails",
    "editPatient": "Modifier le patient",
    "deletePatient": "Supprimer le patient",
    "cases": "Cas",
    "noPatientsFound": "Aucun patient trouvé",
    "tryAdjustingSearch": "Essayez de modifier vos critères de recherche.",
    "getStartedAdding": "Commencez par ajouter votre premier patient.",
    "patientsCount": "{count} patients",
    "newPatient": {
      "title": "Ajouter un Nouveau Patient",
      "description": "Enregistrer un nouveau patient dans le système",
      "backToPatients": "Retour aux Patients",
      "sections": {
        "personal": "Informations Personnelles",
        "login": "Informations de Connexion",
        "medical": "Informations Médicales",
        "emergency": "Contact d'Urgence"
      },
      "fields": {
        "firstName": "Prénom",
        "lastName": "Nom de Famille",
        "dateOfBirth": "Date de Naissance",
        "gender": "Genre",
        "genderOptions": {
          "select": "Sélectionner le Genre",
          "male": "Masculin",
          "female": "Féminin",
          "other": "Autre",
          "preferNotToSay": "Préfère ne pas dire"
        },
        "email": "Adresse Email",
        "phone": "Numéro de Téléphone",
        "address": "Adresse",
        "city": "Ville",
        "state": "État",
        "zipCode": "Code Postal",
        "bloodType": "Groupe Sanguin",
        "bloodTypeOptions": {
          "select": "Sélectionner le Groupe Sanguin",
          "A+": "A+",
          "A-": "A-",
          "B+": "B+",
          "B-": "B-",
          "AB+": "AB+",
          "AB-": "AB-",
          "O+": "O+",
          "O-": "O-",
          "none": "Aucun/Inconnu"
        },
        "allergies": "Allergies",
        "currentMedications": "Médicaments Actuels",
        "medicalHistory": "Antécédents Médicaux",
        "familyHistory": "Antécédents Médicaux Familiaux",
        "emergencyName": "Nom du Contact d'Urgence",
        "emergencyPhone": "Téléphone du Contact d'Urgence",
        "emergencyRelationship": "Relation avec le Patient"
      },
      "placeholders": {
        "allergies": "ex., Pénicilline, Arachides",
        "medications": "Liste des médicaments actuels, dosages et fréquence",
        "medicalHistory": "Chirurgies précédentes, conditions chroniques, maladies graves",
        "familyHistory": "Conditions médicales familiales pertinentes",
        "emergencyRelationship": "ex., Conjoint, Parent, Enfant"
      },
      "buttons": {
        "cancel": "Annuler",
        "savePatient": "Enregistrer le Patient",
        "saving": "Enregistrement..."
      },
      "validation": {
        "requiredFields": "Veuillez remplir tous les champs obligatoires"
      },
      "success": {
        "patientAdded": "Patient ajouté avec succès !"
      },
      "errors": {
        "addPatientError": "Erreur lors de l'ajout du patient : {error}",
        "genericError": "Erreur lors de l'ajout du patient. Veuillez réessayer."
      }
    },
    "detailPage": {
      "title": "Détails du Patient",
      "description": "Voir et gérer les informations du patient",
      "patientNotFound": "Patient non trouvé",
      "patientNotFoundDesc": "Le patient demandé n'a pas pu être trouvé",
      "backToPatients": "Retour aux Patients",
      "newEyeExam": "Nouvel Examen Oculaire",
      "edit": "Modifier",
      "tabs": {
        "patientInfo": "Info Patient",
        "eyeExams": "Examens Oculaires",
        "opticalRx": "Rx Optique",
        "glaucoma": "Glaucome",
        "drScreening": "Dépistage RD",
        "surgeries": "Chirurgies",
        "imaging": "Imagerie",
        "appointments": "Rendez-vous",
        "billing": "Facturation"
      },
      "personalInformation": "Informations Personnelles",
      "fullName": "Nom Complet",
      "email": "Email",
      "phone": "Téléphone",
      "dateOfBirth": "Date de Naissance",
      "address": "Adresse",
      "assignedDoctor": "Médecin Assigné",
      "notSpecified": "Non spécifié",
      "notAssigned": "Non assigné",
      "ocularHistorySummary": "Résumé de l'Historique Oculaire",
      "eyeExams": "Examens Oculaires",
      "prescriptions": "Ordonnances",
      "surgeries": "Chirurgies",
      "imaging": "Imagerie",
      "medicalHistory": "Antécédents Médicaux",
      "emergencyContact": "Contact d'Urgence",
      "name": "Nom",
      "relationship": "Relation",
      "eyeExaminations": "Examens Oculaires",
      "newExam": "Nouvel Examen",
      "noEyeExaminations": "Aucun examen oculaire enregistré",
      "createFirstExam": "Créer le premier examen",
      "eyeExamination": "Examen Oculaire",
      "opticalPrescriptions": "Ordonnances Optiques",
      "newRx": "Nouvelle Rx",
      "noPrescriptions": "Aucune ordonnance trouvée",
      "date": "Date",
      "type": "Type",
      "od": "OD",
      "os": "OS",
      "status": "Statut",
      "view": "Voir",
      "glaucomaRecords": "Dossiers de Glaucome",
      "addRecord": "Ajouter un Dossier",
      "noGlaucomaRecords": "Aucun dossier de glaucome",
      "targetIOP": "PIO Cible",
      "lastIOP": "Dernière PIO",
      "diabeticRetinopathyScreening": "Dépistage de la Rétinopathie Diabétique",
      "newScreening": "Nouveau Dépistage",
      "noDRScreeningRecords": "Aucun dossier de dépistage de RD",
      "years": "ans",
      "eyeSurgeries": "Chirurgies Oculaires",
      "scheduleSurgery": "Programmer une Chirurgie",
      "noSurgeriesRecorded": "Aucune chirurgie enregistrée",
      "eye": "Œil",
      "procedure": "Procédure",
      "ocularImaging": "Imagerie Oculaire",
      "octScans": "Scans OCT",
      "fundusPhotos": "Photos du Fond d'Œil",
      "add": "Ajouter",
      "noOCTScans": "Aucun scan OCT",
      "noFundusPhotos": "Aucune photo du fond d'œil",
      "appointments": "Rendez-vous",
      "newAppointment": "Nouveau Rendez-vous",
      "noAppointmentsFound": "Aucun rendez-vous trouvé",
      "time": "Heure",
      "doctor": "Médecin",
      "billingInvoices": "Facturation et Factures",
      "viewAll": "Voir Tout",
      "noInvoicesFound": "Aucune facture trouvée",
      "totalBilled": "Total Facturé",
      "paid": "Payé",
      "pending": "En Attente",
      "invoiceNumber": "Facture #",
      "total": "Total"
    }
  },
  "appointments": {
    "title": "Rendez-vous",
    "description": "Gérez et planifiez les rendez-vous des patients",
    "addNew": "Ajouter un nouveau rendez-vous",
    "searchPlaceholder": "Rechercher des rendez-vous par patient ou médecin...",
    "allStatus": "Tous les statuts",
    "upcoming": "À venir",
    "completed": "Terminé",
    "cancelled": "Annulé",
    "allDates": "Toutes les dates",
    "today": "Aujourd'hui",
    "thisWeek": "Cette semaine",
    "thisMonth": "Ce mois-ci",
    "loading": "Chargement des rendez-vous...",
    "noAppointments": "Aucun rendez-vous trouvé",
    "noAppointmentsDesc": "Commencez par créer votre premier rendez-vous",
    "patientDoctor": "Patient & Médecin",
    "dateTime": "Date & Heure",
    "type": "Type",
    "status": {
      "scheduled": "Programmé",
      "confirmed": "Confirmé",
      "inProgress": "En cours",
      "completed": "Terminé",
      "cancelled": "Annulé"
    },
    "actions": "Actions",
    "view": "Voir",
    "edit": "Éditer",
    "viewDetails": "Voir les détails",
    "editAppointment": "Modifier le rendez-vous",
    "reschedule": "Replanifier",
    "cancelAppointment": "Annuler le rendez-vous",
    "appointmentDetails": "Détails du rendez-vous",
    "newAppointment": "Nouveau rendez-vous",
    "newAppointmentDesc": "Créer un nouveau rendez-vous pour un patient",
    "patientInformation": "Informations du patient",
    "additionalInformation": "Informations supplémentaires",
    "patientName": "Nom du patient",
    "patientEmail": "Email du patient",
    "patientPhone": "Téléphone du patient",
    "doctorName": "Nom du médecin",
    "appointmentType": "Type de rendez-vous",
    "appointmentDate": "Date du rendez-vous",
    "appointmentTime": "Heure du rendez-vous",
    "reason": "Motif de la visite",
    "notes": "Notes",
    "createAppointment": "Créer le rendez-vous",
    "creating": "Création...",
    "types": {
      "consultation": "Consultation",
      "followUp": "Suivi",
      "checkup": "Contrôle",
      "emergency": "Urgence",
      "surgery": "Chirurgie",
      "therapy": "Thérapie"
    },
    "placeholders": {
      "patientName": "Entrez le nom complet du patient",
      "patientEmail": "Entrez l'adresse e-mail du patient",
      "patientPhone": "Entrez le numéro de téléphone du patient",
      "doctorName": "Entrez le nom du médecin",
      "selectDoctor": "Sélectionner un médecin",
      "reason": "Décrivez le motif du rendez-vous",
      "notes": "Ajoutez des notes ou commentaires supplémentaires",
      "selectPatient": "Rechercher et sélectionner un patient..."
    },
    "selectPatient": "Sélectionner un patient",
    "manualEntry": "Saisie manuelle",
    "or": "ou",
    "validation": {
      "patientNameRequired": "Le nom du patient est obligatoire",
      "patientEmailRequired": "L'e-mail du patient est obligatoire",
      "patientEmailInvalid": "Veuillez entrer une adresse e-mail valide",
      "patientPhoneRequired": "Le numéro de téléphone du patient est obligatoire",
      "doctorNameRequired": "Le nom du médecin est obligatoire",
      "appointmentDateRequired": "La date du rendez-vous est obligatoire",
      "appointmentDatePast": "La date du rendez-vous ne peut pas être dans le passé",
      "appointmentTimeRequired": "L'heure du rendez-vous est obligatoire",
      "reasonRequired": "Le motif de la visite est obligatoire"
    },
    "tabs": {
      "patientInfo": "Informations du patient",
      "appointmentDetails": "Détails du rendez-vous",
      "additionalInfo": "Informations complémentaires",
      "review": "Vérification"
    }
  },
  "ai": {
    "settings": {
      "title": "Paramètres généraux",
      "description": "Configurer les paramètres généraux du système",
      "aiModelManagement": "Gestion des Modèles IA",
      "activeModel": "Modèle Actif",
      "active": "ACTIF",
      "noActiveModelSelected": "Aucun modèle actif sélectionné. Configurez un modèle ci-dessous.",
      "availableAIModels": "Modèles IA Disponibles",
      "clearAll": "Tout Effacer",
      "refresh": "Actualiser",
      "per1KTokens": "par 1K tokens",
      "maxTokens": "tokens max",
      "currentlyActive": "Actuellement Actif",
      "setAsActive": "Définir comme Actif",
      "testing": "Test en cours...",
      "testModel": "Tester le Modèle",
      "edit": "Modifier",
      "remove": "Supprimer",
      "configureModel": "Configurer le Modèle",
      "configure": "Configurer",
      "apiKey": "Clé API",
      "enterApiKey": "Entrez votre clé API {provider}",
      "temperature": "Température",
      "temperatureDescription": "Plus basse = plus ciblée, Plus haute = plus créative",
      "maxTokensDescription": "Longueur maximale de réponse (max: {max})",
      "cancel": "Annuler",
      "saving": "Enregistrement...",
      "saveConfiguration": "Enregistrer la Configuration"
    },
    "treatmentRecommendations": {
      "title": "Recommandations de traitement IA",
      "description": "Analyse et recommandations de traitement par IA",
      "analyze": "Analyze Patient",
      "generatePlan": "Générer le plan",
      "patientInfo": "Patient Information",
      "symptoms": "Symptoms",
      "medicalHistory": "Antécédents médicaux",
      "currentMedications": "Médicaments actuels",
      "allergies": "Allergies",
      "recommendations": "Recommandations",
      "confidence": "Confidence Level",
      "rationale": "Clinical Rationale",
      "nextSteps": "Next Steps",
      "followUp": "Follow-up Required",
      "activeModel": "Modèle IA actif",
      "treatmentAnalysis": "Analyse du traitement",
      "status": "Statut",
      "service": "Service",
      "noActiveModel": "Aucun modèle IA actif",
      "patientSelection": "Sélection du patient",
      "loadingPatients": "Chargement des patients...",
      "selectPatient": "Sélectionner un patient",
      "choosePatient": "Choisir un patient",
      "patientInfoLoaded": "Informations patient chargées automatiquement",
      "clearSelection": "Effacer la sélection",
      "patientInfoEditable": "Informations patient (modifiable)",
      "age": "Âge",
      "gender": "Genre",
      "selectGender": "Sélectionner le genre",
      "male": "Homme",
      "female": "Femme",
      "other": "Autre",
      "medicalHistoryPlaceholder": "Conditions précédentes, chirurgies, maladies chroniques...",
      "medicationsPlaceholder": "Liste des médicaments actuels et dosages...",
      "generatingPlan": "Génération du plan de traitement...",
      "aiGeneratedRecommendations": "Recommandations générées par IA",
      "scheduleFollowup": "Planifier un suivi",
      "savingWorkflow": "Enregistrement du flux de travail...",
      "workflowSaved": "Flux de travail enregistré",
      "saveWorkflow": "Enregistrer le flux de travail complet",
      "saveToPatientRecord": "Enregistrer dans le dossier patient",
      "aiDiagnosisAssistant": "Assistant diagnostic IA",
      "patientSelectionRequired": "Sélection d'un patient requise",
      "symptomsPlaceholder": "Décrivez les symptômes, antécédents et état actuel du patient...",
      "diagnosisPlaceholder": "Entrez le diagnostic ou pathologie suspectée...",
      "analyzingSymptoms": "Analyse des symptômes...",
      "noAIModelAvailable": "Aucun modèle IA disponible",
      "generateAIAnalysis": "Générer l'analyse IA",
      "aiAnalysisResults": "Résultats de l'analyse IA",
      "aiTreatmentAnalysis": "Analyse de traitement IA",
      "generated": "Généré",
      "confidenceLevel": "Niveau de confiance",
      "completeAIAnalysis": "Analyse IA complète",
      "possibleConditions": "Conditions possibles",
      "riskAssessment": "Évaluation des risques",
      "overallRiskLevel": "Niveau de risque global",
      "riskFactors": "Facteurs de risque",
      "noAnalysisYet": "Aucune analyse pour le moment",
      "generateRecommendationsDesc": "Générez des recommandations de traitement IA basées sur les données du patient",
      "goToAIDiagnosis": "Aller au diagnostic IA",
      "doctorDiagnosis": "Diagnostic du médecin",
      "medications": "Médicaments",
      "lifestyleChanges": "Changements de mode de vie",
      "prescription": "Ordonnance",
      "print": "Imprimer",
      "downloadPDF": "Télécharger PDF",
      "share": "Partager",
      "exportTreatmentPlan": "Exporter le plan de traitement",
      "noTreatmentPlanYet": "Aucun plan de traitement pour le moment",
      "goToSymptomAnalysis": "Aller à l'analyse des symptômes",
      "enterDoctorDiagnosis": "Entrer le diagnostic du médecin",
      "treatmentMonitoringPlan": "Plan de suivi du traitement",
      "aiDiagnosis": "Diagnostic IA",
      "symptomAnalysis": "Analyse des symptômes",
      "treatmentPlans": "Plans de traitement",
      "goToTreatmentPlans": "Aller aux plans de traitement",
      "evidenceBase": "Base de preuves",
      "evidenceBasedMedicineResources": "Ressources de médecine fondée sur les preuves"
    },
    "assistant": {
      "title": "Assistant IA",
      "description": "Discutez avec l'IA pour une assistance et des conseils médicaux",
      "welcomeMessage": "Bonjour ! Je suis votre assistant médical IA propulsé par des modèles de langage avancés. Je peux vous aider avec des informations médicales, la recherche, l'analyse de symptômes et des conseils de santé généraux. Comment puis-je vous aider aujourd'hui ?",
      "placeholder": "Tapez votre message ici...",
      "send": "Envoyer",
      "thinking": "L'IA réfléchit...",
      "error": "Désolé, une erreur est survenue lors du traitement de votre demande. Veuillez réessayer.",
      "noMessages": "Commencez une conversation avec l'assistant IA",
      "clearChat": "Effacer la conversation",
      "newChat": "Nouvelle conversation",
      "aiPrompt": "Vous êtes un assistant médical IA utile. L'utilisateur demande",
      "aiPromptInstruction": "Veuillez fournir une réponse utile et informative. Si c'est une question médicale, fournissez des informations générales tout en rappelant de consulter un professionnel de santé pour des conseils médicaux spécifiques.",
      "fallbackResponse": "Je m'excuse, j'ai des difficultés à traiter votre demande pour le moment. Merci de réessayer dans quelques instants ou contactez le support si le problème persiste.",
      "errorResponse": "Une erreur est survenue lors du traitement de votre demande. Merci de réessayer ou de contacter le support si le problème continue.",
      "headerTitle": "Assistant Médical IA",
      "headerDescription": "Propulsé par une IA médicale avancée pour les professionnels de santé",
      "symptomAnalysis": "Analyse des Symptômes",
      "treatmentSuggestions": "Suggestions de Traitement",
      "medicalResearch": "Recherche Médicale",
      "chatTitle": "Assistant IA Médical",
      "chatStatus": "En ligne • Prêt à aider",
      "active": "Actif",
      "aiThinking": "L'IA réfléchit...",
      "symptomCheck": "Vérification des Symptômes",
      "symptomCheckDesc": "Obtenez des informations sur vos symptômes",
      "symptomCheckExample": "J'ai mal à la tête, quelle pourrait être la cause ?",
      "treatmentInfo": "Infos Traitement",
      "treatmentInfoDesc": "En savoir plus sur les traitements",
      "treatmentInfoExample": "Quels sont les derniers traitements pour le diabète ?",
      "lifestyleTips": "Conseils de Vie",
      "lifestyleTipsDesc": "Conseils de santé et bien-être",
      "lifestyleTipsExample": "Comment gérer l'hypertension naturellement ?",
      "medicationInfo": "Infos Médicaments",
      "medicationInfoDesc": "Informations et sécurité des médicaments",
      "medicationInfoExample": "Quels sont les effets secondaires courants des antibiotiques ?",
      "disclaimerTitle": "Avertissement important",
      "disclaimerText": "Cet assistant IA fournit des informations médicales générales et ne doit pas remplacer un avis, un diagnostic ou un traitement médical professionnel. Consultez toujours un professionnel de santé pour toute préoccupation médicale.",
      "loadingTranslations": "Chargement des traductions..."
    },
    "drugInteraction": {
      "title": "Vérificateur d'interactions médicamenteuses IA",
      "description": "Analyse IA des interactions médicamenteuses, effets secondaires et recommandations de sécurité",
      "accuracyRate": "Taux de précision",
      "analysisTime": "Temps d'analyse",
      "drugDatabase": "Base de données des médicaments",
      "safetyMonitoring": "Surveillance de la sécurité",
      "activeModel": "Modèle actif",
      "noActiveModel": "Aucun modèle IA actif trouvé.",
      "configureModel": "Configurer un modèle dans les Paramètres",
      "patientProfile": "Profil du patient",
      "drugList": "Liste des médicaments",
      "aiAnalysis": "Analyse IA",
      "report": "Rapport",
      "patientSelectionRequired": "Sélection du patient requise",
      "patientSelectionRequiredDesc": "Veuillez sélectionner un patient dans l'onglet Profil du patient avant d'ajouter des médicaments. Les informations du patient sont requises pour une analyse précise des interactions médicamenteuses.",
      "addNewMedication": "Ajouter un nouveau médicament",
      "drugName": "Nom du médicament",
      "enterDrugName": "Entrez le nom du médicament",
      "dosage": "Dosage",
      "dosagePlaceholder": "ex. : 500mg, 10mg",
      "frequency": "Fréquence",
      "frequencyPlaceholder": "ex. : deux fois par jour, toutes les 8 heures",
      "purpose": "But",
      "purposePlaceholder": "ex. : soulagement de la douleur, tension artérielle",
      "addMedication": "Ajouter un médicament",
      "quickAddCommonDrugs": "Ajout rapide de médicaments courants :",
      "currentMedications": "Médicaments actuels",
      "noMedicationsAdded": "Aucun médicament ajouté pour le moment. Utilisez les boutons « Ajout rapide » ou ajoutez des médicaments personnalisés ci-dessus.",
      "analyzing": "Analyse en cours...",
      "analyzeDrugInteractions": "Analyser les interactions médicamenteuses",
      "patientSelection": "Sélection du patient",
      "loadingPatients": "Chargement des patients...",
      "selectPatient": "Sélectionner un patient",
      "choosePatient": "Choisir un patient",
      "patientInfoLoaded": "Informations du patient chargées automatiquement",
      "clearSelection": "Effacer la sélection",
      "selectPatientDesc": "Sélectionnez un patient pour remplir automatiquement ses informations et améliorer l'analyse des interactions médicamenteuses",
      "patientInfoEditable": "Informations du patient (modifiable)",
      "patientInfoEditableDesc": "Vous pouvez modifier les informations ci-dessous. Les changements seront utilisés pour l'analyse IA mais n'affecteront pas le dossier du patient d'origine.",
      "age": "Âge",
      "gender": "Genre",
      "selectGender": "Sélectionner un genre",
      "male": "Homme",
      "female": "Femme",
      "other": "Autre",
      "medicalHistory": "Antécédents médicaux",
      "allergies": "Allergies",
      "weight": "Poids (kg)",
      "enterWeight": "Entrez le poids",
      "medicalConditions": "Affections médicales",
      "addMedicalCondition": "Ajouter une affection médicale",
      "add": "Ajouter",
      "drugAllergies": "Allergies médicamenteuses",
      "addDrugAllergy": "Ajouter une allergie médicamenteuse",
      "organFunctionStatus": "Fonction des organes",
      "liverFunction": "Fonction hépatique",
      "kidneyFunction": "Fonction rénale",
      "normal": "Normale",
      "impaired": "Altérée",
      "severeImpairment": "Altération sévère",
      "aiDrugInteractionAnalysis": "Analyse d'interactions médicamenteuses IA",
      "analyzingDrugInteractions": "Analyse des interactions médicamenteuses avec l'IA...",
      "aiAnalysisResults": "Résultats de l'analyse IA",
      "noAnalysisPerformed": "Aucune analyse effectuée pour le moment. Ajoutez des médicaments et cliquez sur « Analyser les interactions » pour commencer.",
      "analyzeInteractions": "Analyser les interactions",
      "addMedicationsFirst": "Ajoutez d'abord des médicaments pour effectuer l'analyse",
      "aiDrugSafetyReport": "Rapport de sécurité IA sur les médicaments",
      "comprehensiveAnalysisGenerated": "Analyse globale générée le",
      "aiAnalysisComplete": "Analyse IA terminée",
      "reviewDetailedAnalysis": "Consultez l'analyse détaillée ci-dessous",
      "noAnalysisAvailable": "Aucune analyse disponible",
      "completeAnalysisToGenerate": "Réalisez l'analyse des interactions médicamenteuses pour générer un rapport",
      "noReportAvailable": "Aucun rapport disponible",
      "completeAnalysisFirst": "Réalisez d'abord l'analyse des interactions pour générer un rapport de sécurité.",
      "startDrugAnalysis": "Démarrer l'analyse médicamenteuse",
      "downloadReport": "Télécharger le rapport",
      "shareWithDoctor": "Partager avec le médecin",
      "scheduleConsultation": "Planifier une consultation",
      "alertAddMedication": "Merci d'ajouter au moins un médicament avant l'analyse.",
      "alertSelectPatient": "Merci de sélectionner un patient avant d'analyser les interactions.",
      "alertNoActiveModel": "Aucun modèle IA actif trouvé. Veuillez configurer un modèle dans les Paramètres d'abord."
    },
    "medicalImage": {
      "title": "Analyse d'image médicale IA",
      "description": "Analyse d'images médicales par IA, détection d'anomalies et informations diagnostiques",
      "activeAIModel": "Modèle IA actif",
      "aiAccuracy": "Précision IA",
      "responseTime": "Temps de réponse",
      "reliability": "Fiabilité",
      "noActiveAIModel": "Aucun modèle IA actif",
      "configureAIModelDesc": "Veuillez configurer et activer un modèle IA dans les Paramètres IA avant d'utiliser l'analyseur d'image.",
      "goToAISettings": "Aller aux paramètres IA",
      "imageUpload": "Téléchargement d'image",
      "aiAnalysis": "Analyse IA",
      "results": "Résultats",
      "diagnosticReport": "Rapport diagnostique",
      "uploadMedicalImage": "Téléverser une image médicale",
      "uploadYourMedicalImage": "Téléversez votre image médicale",
      "supportedFormatsDesc": "Prise en charge des radiographies, scanners, IRM, échographies et autres formats d'imagerie médicale",
      "chooseImage": "Choisir une image",
      "imageReadyForAnalysis": "Image prête pour l'analyse",
      "remove": "Supprimer",
      "analyzeWithAI": "Analyser avec IA",
      "supportedFormats": "Formats pris en charge :",
      "aiAnalysisCapabilities": "Capacités d'analyse IA",
      "abnormalityDetection": "Détection des anomalies",
      "tumorIdentification": "Identification de tumeur",
      "fractureDetection": "Détection de fracture",
      "organSegmentation": "Segmentation d'organes",
      "diseaseClassification": "Classification des maladies",
      "measurementTools": "Outils de mesure",
      "progressTracking": "Suivi de la progression",
      "comparativeAnalysis": "Analyse comparative",
      "uploadImage": "Téléverser une image",
      "analyzeImage": "Analyser l'image",
      "analysisResults": "Résultats de l'analyse",
      "findings": "Résultats",
      "confidence": "Confiance",
      "recommendations": "Recommandations",
      "noImage": "Veuillez téléverser une image à analyser",
      "processing": "Traitement de l'image...",
      "error": "Erreur lors de l'analyse de l'image. Veuillez réessayer."
    },
    "appointmentOptimizer": {
      "title": "Optimiseur de rendez-vous IA",
      "description": "Optimisation IA de la planification des rendez-vous et gestion des ressources",
      "optimizationRate": "Taux d'optimisation",
      "averageTime": "Temps moyen",
      "appointmentsOptimized": "Rendez-vous optimisés",
      "available": "Disponible",
      "optimization": "Optimisation",
      "scheduling": "Planification",
      "analytics": "Analyses",
      "patientSelection": "Sélection du patient",
      "loadingPatients": "Chargement des patients...",
      "selectPatient": "Sélectionner un patient",
      "choosePatient": "Choisir un patient",
      "patientInfoLoaded": "Informations du patient chargées automatiquement",
      "clearSelection": "Effacer la sélection",
      "selectPatientDesc": "Sélectionnez un patient pour remplir automatiquement ses informations et optimiser la planification",
      "patientInfoEditable": "Informations du patient (modifiable)",
      "patientInfoEditableDesc": "Vous pouvez modifier les informations ci-dessous. Les modifications seront utilisées pour optimiser les rendez-vous, sans affecter le dossier du patient d'origine.",
      "age": "Âge",
      "gender": "Genre",
      "selectGender": "Sélectionner un genre",
      "male": "Homme",
      "female": "Femme",
      "other": "Autre",
      "urgency": "Urgence",
      "low": "Faible",
      "medium": "Moyenne",
      "high": "Élevée",
      "preferredTime": "Heure préférée",
      "morning": "Matin",
      "afternoon": "Après-midi",
      "evening": "Soirée",
      "preferredDoctor": "Médecin préféré",
      "anyDoctorOptional": "N'importe quel médecin (optionnel)",
      "department": "Département",
      "anyDepartmentOptional": "N'importe quel département (optionnel)",
      "medicalHistory": "Antécédents médicaux",
      "medicalHistoryPlaceholder": "Pathologies antérieures, chirurgies, maladies chroniques...",
      "currentMedications": "Médicaments actuels",
      "medicationsPlaceholder": "Listez les médicaments actuels et dosages...",
      "allergies": "Allergies",
      "allergiesPlaceholder": "Allergies connues aux médicaments, aliments ou facteurs environnementaux...",
      "appointmentPreferences": "Préférences de rendez-vous",
      "maxWaitTime": "Délai d'attente maximal (jours)",
      "flexibility": "Flexibilité",
      "lowFlexibility": "Faible (préférences strictes)",
      "mediumFlexibility": "Moyenne (un peu de flexibilité)",
      "highFlexibility": "Élevée (très flexible)",
      "preferredDuration": "Durée préférée (minutes)",
      "allowWeekends": "Autoriser les week-ends",
      "allowEvenings": "Autoriser les soirées",
      "preferredDates": "Dates préférées",
      "addToday": "Ajouter aujourd'hui",
      "preferredTimes": "Heures préférées",
      "selectTime": "Sélectionner une heure",
      "add9AM": "Ajouter 9h",
      "optimizeAppointments": "Optimiser les rendez-vous",
      "aiOptimizingAppointments": "IA en cours d'optimisation des rendez-vous...",
      "patientSelectionRequired": "Sélection du patient requise",
      "patientSelectionRequiredDesc": "Veuillez sélectionner un patient ci-dessus pour activer l'optimisation. Les informations du patient sont requises pour des recommandations de planification précises.",
      "aiOptimizationResults": "Résultats de l'optimisation IA",
      "efficiencyScore": "Score d'efficacité",
      "patientSatisfaction": "Satisfaction du patient",
      "resourceUtilization": "Utilisation des ressources",
      "daysToWait": "Jours d'attente",
      "aiReasoning": "Raisonnement IA",
      "recommendedAppointmentSlots": "Créneaux recommandés",
      "duration": "Durée",
      "priority": "PRIORITÉ",
      "score": "Score",
      "bookNow": "Réserver maintenant",
      "doctor": "Médecin",
      "alternativeOptions": "Options alternatives",
      "bookAlternative": "Réserver l'alternative",
      "appointmentOptimizationAnalytics": "Analytique de l'optimisation des rendez-vous",
      "optimizationTrends": "Tendances d'optimisation",
      "improvementInSchedulingEfficiency": "Amélioration de 15% de l'efficacité de la planification",
      "reductionInPatientWaitTimes": "Réduction de 23% des temps d'attente",
      "betterResourceUtilization": "Meilleure utilisation des ressources (+18%)",
      "increaseInPatientSatisfaction": "Augmentation de 31% de la satisfaction patient",
      "satisfactionWithAIRecommendations": "94% de satisfaction concernant les recommandations IA",
      "preferOptimizedScheduling": "87% préfèrent la planification optimisée",
      "wouldRecommendToOthers": "91% recommanderaient à d'autres",
      "reportBetterAppointmentTiming": "89% déclarent un meilleur timing de rendez-vous",
      "resourceManagement": "Gestion des ressources",
      "doctorUtilization": "Utilisation des médecins",
      "peakHours": "Heures de pointe : 85% de capacité",
      "offPeak": "Hors pointe : 45% de capacité",
      "roomEfficiency": "Efficacité des salles",
      "morningUtilization": "Matin : 92% d'utilisation",
      "afternoonUtilization": "Après-midi : 78% d'utilisation",
      "waitTimeReduction": "Réduction du temps d'attente",
      "average": "Moyenne : 3,2 jours",
      "priorityCases": "Cas prioritaires : 1,1 jour"
    },
    "riskAssessment": {
      "title": "Évaluation des risques IA pour les patients",
      "description": "Évaluation IA du risque patient, analyses prédictives et recommandations préventives",
      "accuracyRate": "Taux de précision",
      "assessmentTime": "Temps d'évaluation",
      "patientsAssessed": "Patients évalués",
      "monitoring": "Suivi",
      "overview": "Aperçu",
      "riskAssessment": "Évaluation des risques",
      "riskFactors": "Facteurs de risque",
      "aiPredictions": "Prédictions IA",
      "highRiskPatients": "Patients à haut risque",
      "mediumRisk": "Risque moyen",
      "lowRisk": "Faible risque",
      "totalAssessed": "Total évalués",
      "fromLastWeek": "depuis la semaine dernière",
      "quickActions": "Actions rapides",
      "runRiskAssessment": "Lancer l'évaluation des risques",
      "assessNewPatient": "Évaluer un nouveau patient",
      "recentRiskAssessments": "Évaluations récentes",
      "aiPoweredRiskAssessment": "Évaluation des risques par IA",
      "active": "ACTIF",
      "useAssessmentFormDesc": "Utilisez le formulaire ci-dessous pour analyser les facteurs de risque du patient",
      "realTimeAnalysis": "Analyse en temps réel • Insights IA",
      "riskAssessmentTool": "Outil d'évaluation des risques",
      "ready": "PRÊT",
      "enterPatientInfoDesc": "Entrez les informations du patient pour obtenir une analyse des risques instantanée",
      "comprehensiveEvaluation": "Évaluation complète • Score fondé sur les preuves",
      "patientSelection": "Sélection du patient",
      "loadingPatients": "Chargement des patients...",
      "selectPatient": "Sélectionner un patient",
      "choosePatient": "Choisir un patient",
      "patientInfoLoaded": "Informations du patient chargées automatiquement",
      "clearSelection": "Effacer la sélection",
      "selectPatientDesc": "Sélectionnez un patient pour remplir automatiquement ses informations pour une évaluation des risques plus précise",
      "patientRiskAssessment": "Évaluation du risque patient",
      "patientSelectionRequired": "Sélection du patient requise",
      "patientSelectionRequiredDesc": "Veuillez sélectionner un patient ci-dessus pour activer l'évaluation des risques. Les informations sont nécessaires pour une analyse précise.",
      "patientName": "Nom du patient",
      "enterPatientName": "Entrez le nom du patient",
      "age": "Âge",
      "enterAge": "Entrez l'âge",
      "gender": "Genre",
      "selectGender": "Sélectionner un genre",
      "male": "Homme",
      "female": "Femme",
      "other": "Autre",
      "bmi": "IMC",
      "enterBMI": "Entrez l'IMC",
      "diabetes": "Diabète",
      "hypertension": "Hypertension",
      "smoking": "Tabagisme",
      "familyHistory": "Antécédents familiaux",
      "obesity": "Obésité",
      "sedentaryLifestyle": "Mode de vie sédentaire",
      "assessing": "Évaluation...",
      "assessRisk": "Évaluer le risque",
      "commonRiskFactors": "Facteurs de risque courants",
      "modifiableRiskFactors": "Facteurs de risque modifiables",
      "poorDiet": "Alimentation déséquilibrée",
      "physicalInactivity": "Inactivité physique",
      "excessiveAlcohol": "Consommation d'alcool excessive",
      "nonModifiableRiskFactors": "Facteurs de risque non modifiables",
      "ethnicity": "Origine ethnique",
      "aiRiskPredictions": "Prédictions des risques IA",
      "highRiskPrediction": "Prédiction de haut risque",
      "high": "ÉLEVÉ",
      "highRiskPredictionDesc": "Le patient présente une forte probabilité d'événements cardiovasculaires dans les 5 prochaines années",
      "probability": "Probabilité",
      "confidence": "Confiance",
      "mediumRiskPrediction": "Prédiction de risque moyen",
      "medium": "MOYEN",
      "mediumRiskPredictionDesc": "Risque modéré de développer un diabète dans les 3 prochaines années",
      "lowRiskPrediction": "Prédiction de faible risque",
      "low": "FAIBLE",
      "lowRiskPredictionDesc": "Faible risque de complications majeures",
      "aiRecommendations": "Recommandations IA",
      "implementLifestyleModifications": "Mettre en œuvre des modifications du mode de vie pour réduire le risque cardiovasculaire",
      "regularMonitoring": "Surveillance régulière de la tension artérielle et du cholestérol",
      "considerPreventiveMedications": "Envisager des médicaments préventifs selon le profil de risque",
      "scheduleFollowupAssessment": "Planifier une nouvelle évaluation dans 3 mois"
    },
    "healthTrends": {
      "title": "Analyse des tendances de santé IA",
      "description": "Détection IA des tendances de santé, analyses prédictives et informations populationnelles",
      "trendAccuracy": "Précision des tendances",
      "analysisTime": "Temps d'analyse",
      "dataPoints": "Points de données",
      "monitoring": "Suivi",
      "overview": "Aperçu",
      "healthTrends": "Tendances de santé",
      "aiPredictions": "Prédictions IA",
      "geographicHealth": "Santé géographique",
      "trendingConditions": "Pathologies en tendance",
      "predictions": "Prédictions",
      "alerts": "Alertes",
      "fromLastWeek": "depuis la semaine dernière",
      "fromLastMonth": "depuis le mois dernier",
      "quickActions": "Actions rapides",
      "analyzeTrends": "Analyser les tendances",
      "populationHealth": "Santé de la population",
      "recentTrendAlerts": "Alertes de tendance récentes",
      "risingDiabetesCases": "Augmentation des cas de diabète",
      "trending": "EN TENDANCE",
      "diabetesIncreaseDesc": "Augmentation de 15% des cas de diabète de type 2 ces 3 derniers mois",
      "confidence": "Confiance",
      "affected": "Affecté(s)",
      "seasonalFluPattern": "Schéma de grippe saisonnière",
      "seasonal": "SAISONNIER",
      "fluPatternDesc": "Hausse attendue des infections respiratoires d'après les données historiques",
      "peak": "Pic",
      "healthTrendAnalysis": "Analyse des tendances de santé",
      "criticalTrend": "Tendance critique",
      "critical": "CRITIQUE",
      "hypertensionIncreaseDesc": "Cas d'hypertension en hausse de 25% chez les moins de 40 ans",
      "trend": "Tendance",
      "duration": "Durée",
      "moderateTrend": "Tendance modérée",
      "moderate": "MODÉRÉE",
      "mentalHealthIncreaseDesc": "Consultations pour santé mentale en hausse de 18% chaque mois",
      "positiveTrend": "Tendance positive",
      "positive": "POSITIF",
      "preventiveCareIncreaseDesc": "Visites préventives en hausse de 32% ce trimestre",
      "trendCategories": "Catégories de tendances",
      "chronicConditions": "Maladies chroniques",
      "diabetes": "Diabète",
      "hypertension": "Hypertension",
      "obesity": "Obésité",
      "preventiveCare": "Soins préventifs",
      "vaccinations": "Vaccinations",
      "screenings": "Dépistages",
      "wellnessVisits": "Visites de prévention",
      "aiHealthPredictions": "Prédictions de santé IA",
      "highRiskPrediction": "Prédiction de haut risque",
      "high": "ÉLEVÉ",
      "diabetesIncreasePrediction": "Cas de diabète prévus en hausse de 40% dans les 6 prochains mois",
      "probability": "Probabilité",
      "mediumRiskPrediction": "Prédiction de risque moyen",
      "medium": "MOYEN",
      "cardiovascularIncreasePrediction": "Événements cardiovasculaires susceptibles d'augmenter de 22% en hiver",
      "positivePrediction": "Prédiction positive",
      "preventiveCareAdoptionPrediction": "Adoption des soins préventifs prévue en hausse progressive",
      "predictiveAnalytics": "Analyses prédictives",
      "mlModelsTrained": "Modèles d'apprentissage machine entraînés sur 5 ans de données patients",
      "accuracyImproved": "Précision prédictive améliorée de 23% avec les derniers modèles IA",
      "realTimeAnalysis": "Analyse des tendances en temps réel toutes les 15 minutes",
      "populationHealthOverview": "Aperçu de la santé populationnelle",
      "demographics": "Démographie",
      "age18to40": "Âge 18-40 :",
      "age41to65": "Âge 41-65 :",
      "age65Plus": "Âge 65+ :",
      "healthStatus": "Statut de santé",
      "healthy": "En bonne santé",
      "atRisk": "À risque",
      "chronic": "Chronique",
      "geographicHealthPatterns": "Schémas de santé géographique",
      "urbanAreas": "Zones urbaines",
      "urbanAreasDesc": "Taux plus élevés de troubles liés au stress, meilleur accès aux soins préventifs",
      "suburbanAreas": "Zones suburbaines",
      "suburbanAreasDesc": "Profils de santé équilibrés, accès modéré aux services de santé",
      "ruralAreas": "Zones rurales",
      "ruralAreasDesc": "Taux plus élevés de maladies chroniques, accès limité aux soins spécialisés"
    },
    "voiceInput": {
      "title": "Saisie vocale IA",
      "description": "Reconnaissance vocale IA, commandes vocales et documentation médicale vocale",
      "voiceRecognition": "Reconnaissance vocale",
      "activeModel": "Modèle actif",
      "noModel": "Aucun modèle",
      "recording": "Enregistrement",
      "processing": "Traitement",
      "ready": "Prêt",
      "standby": "En attente",
      "status": "Statut",
      "noMic": "Pas de micro",
      "online": "En ligne",
      "offline": "Hors ligne",
      "service": "Service",
      "voiceInput": "Saisie vocale",
      "voiceCommands": "Commandes vocales",
      "transcription": "Transcription",
      "settings": "Paramètres",
      "activeModelInfo": "Modèle actif :",
      "microphonePermissionRequired": "Permission du micro requise pour l'enregistrement vocal",
      "noActiveModelFound": "Aucun modèle IA actif trouvé.",
      "configureModelInSettings": "Configurer un modèle dans les Paramètres",
      "voiceRecording": "Enregistrement vocal",
      "processingAudio": "Traitement de l'audio...",
      "noAIModelAvailable": "Aucun modèle IA disponible",
      "microphonePermissionRequiredTitle": "Autorisation du micro requise",
      "clickToStartRecording": "Cliquez pour enregistrer",
      "aiProcessingVoiceRecording": "L'IA traite votre enregistrement vocal...",
      "recordingYourVoice": "Enregistrement de votre voix... Cliquez à nouveau pour arrêter.",
      "configureAIModelFirst": "Merci de configurer un modèle IA dans les Paramètres d'abord.",
      "allowMicrophoneAccess": "Merci d'autoriser l'accès au micro pour utiliser l'enregistrement vocal.",
      "clickMicrophoneToStart": "Cliquez sur le micro pour commencer l'enregistrement de votre voix.",
      "recordingInProgress": "Enregistrement en cours...",
      "voiceFeatures": "Fonctionnalités vocales",
      "realTimeTranscription": "Transcription en temps réel",
      "medicalTerminologyRecognition": "Reconnaissance du vocabulaire médical",
      "multiLanguageSupport": "Support multilingue",
      "noiseCancellation": "Réduction du bruit",
      "autoFormatting": "Mise en forme automatique",
      "secureRecording": "Enregistrement sécurisé",
      "cloudSync": "Synchronisation cloud",
      "documentationCommands": "Commandes de documentation",
      "newPatientNote": "Nouvelle note patient",
      "startConsultation": "Démarrer la consultation",
      "endNote": "Fin de la note",
      "saveDocument": "Enregistrer le document",
      "formattingCommands": "Commandes de mise en forme",
      "newParagraph": "Nouveau paragraphe",
      "bulletPoint": "Point de liste",
      "numberedList": "Liste numérotée",
      "boldText": "Texte en gras",
      "navigationCommands": "Commandes de navigation",
      "goToPatients": "Aller aux patients",
      "openAppointments": "Ouvrir les rendez-vous",
      "showDashboard": "Afficher le tableau de bord",
      "searchRecords": "Rechercher des dossiers",
      "transcriptionResults": "Résultats de la transcription",
      "voiceTranscription": "Transcription vocale",
      "aiProcessed": "IA traité :",
      "voiceRecordingTranscribed": "Votre enregistrement vocal a été transcrit et mis en forme pour la documentation médicale.",
      "download": "Télécharger",
      "share": "Partager",
      "createReport": "Créer un rapport",
      "noVoiceRecordingYet": "Aucun enregistrement vocal pour le moment",
      "clickRecordButtonToStart": "Cliquez sur le bouton d'enregistrement pour démarrer la transcription vocale IA.",
      "liveRecording": "Enregistrement en direct :",
      "voiceWillBeRecorded": "Votre voix sera enregistrée et traitée par l'IA pour la documentation médicale.",
      "voiceSettings": "Paramètres vocaux",
      "language": "Langue",
      "englishUS": "Anglais (US)",
      "spanish": "Espagnol",
      "french": "Français",
      "german": "Allemand",
      "arabic": "Arabe",
      "microphone": "Microphone",
      "defaultMicrophone": "Microphone par défaut",
      "builtInMicrophone": "Microphone intégré",
      "externalMicrophone": "Microphone externe",
      "noiseReduction": "Réduction du bruit",
      "high": "Élevée",
      "medium": "Moyenne",
      "low": "Faible",
      "off": "Désactivé",
      "autoSaveTranscriptions": "Enregistrer automatiquement les transcriptions",
      "enableVoiceCommands": "Activer les commandes vocales"
    },
    "healthAnalytics": {
      "title": "Analytique de santé IA",
      "description": "Analyses de données de santé et insights par IA",
      "overview": "Aperçu",
      "aiInsights": "Insights IA",
      "aiPredictions": "Prédictions IA",
      "optimization": "Optimisation",
      "totalPatients": "Nombre total de patients",
      "twelvePercentIncrease": "Augmentation de 12%",
      "activeAppointments": "Rendez-vous actifs",
      "todaysSchedule": "Planning du jour",
      "pendingReports": "Rapports en attente",
      "requiresAttention": "Nécessite une attention",
      "aiAccuracy": "Précision IA",
      "excellentPerformance": "Excellente performance",
      "aiGeneratedInsights": "Insights générés par IA",
      "patientVolumeTrend": "Tendance du volume de patients",
      "patientVolumeTrendDesc": "Les inscriptions de patients montrent une croissance stable sur les 6 derniers mois",
      "efficiencyImprovement": "Amélioration de l'efficacité",
      "efficiencyImprovementDesc": "La planification des rendez-vous s'est améliorée de 18%",
      "resourceOptimization": "Optimisation des ressources",
      "resourceOptimizationDesc": "Utilisation des médecins optimisée dans tous les départements",
      "predictiveMaintenance": "Maintenance prédictive",
      "predictiveMaintenanceDesc": "Identification précoce des besoins de maintenance des équipements",
      "quickActions": "Actions rapides",
      "exportReport": "Exporter le rapport",
      "updateData": "Mettre à jour les données",
      "viewDetails": "Voir les détails",
      "noActiveAIModel": "Aucun modèle IA actif",
      "configureAIModelForInsights": "Veuillez configurer et activer un modèle IA dans les Paramètres IA pour générer des insights.",
      "analyzingPracticeData": "Analyse des données de la pratique...",
      "aiAnalysisResults": "Résultats de l'analyse IA",
      "aiInsightsWillAppear": "Les insights IA apparaîtront ici une fois l'analyse terminée.",
      "aiPoweredPredictions": "Prédictions par IA",
      "predictiveAnalyticsActive": "Analyses prédictives actives",
      "predictiveAnalyticsDesc": "Les modèles IA analysent les tendances et génèrent des prédictions.",
      "generatingAIPredictions": "Génération des prédictions IA...",
      "patientVolume": "Volume de patients",
      "fifteenPercentIncrease": "Augmentation de 15% attendue",
      "nextThreeMonths": "Prochains 3 mois",
      "revenueGrowth": "Croissance du chiffre d'affaires",
      "eightPercentIncrease": "Augmentation de 8% prévue",
      "nextSixMonths": "6 mois à venir",
      "resourceUtilization": "Utilisation des ressources",
      "optimizationOpportunities": "Opportunités d'optimisation identifiées",
      "nextMonth": "Mois prochain",
      "efficiencyGains": "Gains d'efficacité",
      "twelvePercentImprovement": "Amélioration de 12% prévue",
      "nextTwoMonths": "2 mois à venir",
      "impact": "Impact",
      "prediction": "Prédiction",
      "confidence": "Confiance",
      "timeframe": "Période",
      "trendAnalysis": "Analyse des tendances",
      "seasonalPatterns": "Schémas saisonniers",
      "seasonalPatternsDesc": "Analyse des variations saisonnières des visites et rendez-vous patients",
      "growthProjections": "Projections de croissance",
      "growthProjectionsDesc": "Croissance prévue du volume patient et opportunités d'agrandissement de la pratique",
      "configureAIModelForOptimization": "Veuillez configurer et activer un modèle IA dans les Paramètres IA pour générer des recommandations d'optimisation.",
      "practiceOptimizationRecommendations": "Recommandations d'optimisation de la pratique",
      "aiOptimizationActive": "Optimisation IA active",
      "aiOptimizationDesc": "Les modèles IA analysent vos données pour fournir des recommandations d'optimisation.",
      "generatingAIOptimization": "Génération des recommandations IA...",
      "aiOptimizationRecommendations": "Recommandations d'optimisation IA",
      "addMedication": "Ajouter un médicament",
      "medicationName": "Nom du médicament",
      "dosage": "Dosage",
      "frequency": "Fréquence",
      "interactions": "Interactions médicamenteuses",
      "severity": "Sévérité",
      "recommendation": "Recommandation",
      "noInteractions": "Aucune interaction significative trouvée",
      "moderateRisk": "Risque modéré",
      "highRisk": "Risque élevé",
      "contraindicated": "Contre-indiqué"
    },
    "quickActions": {
      "title": "Actions rapides",
      "newPatient": "Nouveau patient",
      "newAppointment": "Nouveau rendez-vous",
      "newDoctor": "Ajouter un Médecin"
    }
  },
  "reports": {
    "title": "Medical Reports",
    "description": "Generate and manage medical reports",
    "addNew": "Add New Report",
    "searchPlaceholder": "Search reports by title, patient, or doctor...",
    "allTypes": "All Types",
    "allStatus": "All Status",
    "loading": "Loading reports...",
    "noReports": "No reports found",
    "noReportsDesc": "Create your first report to get started",
    "type": "Type",
    "status": "Status",
    "patientDoctor": "Patient & Doctor",
    "datePriority": "Date & Priority",
    "actions": "Actions",
    "view": "View",
    "edit": "Edit",
    "delete": "Delete",
    "viewDetails": "View Details",
    "editReport": "Edit Report",
    "deleteReport": "Delete Report",
    "generatePdf": "Generate PDF",
    "shareReport": "Share Report",
    "confirmDelete": "Are you sure you want to delete this report?",
    "reportDeleted": "Report deleted successfully",
    "patientInformation": "Patient Information",
    "doctorInformation": "Doctor Information",
    "reportType": "Report Type",
    "reportDate": "Report Date",
    "generatedOn": "Generated on",
    "reportDetails": "Report Details",
    "download": "Download",
    "downloadReport": "Download Report",
    "getStarted": "Get started by creating your first report."
  },
  "billing": {
    "title": "Facturation et Factures",
    "description": "Gérer les factures et les paiements",
    "invoices": "Factures",
    "payments": "Paiements",
    "addNewInvoice": "Créer une Nouvelle Facture",
    "searchPlaceholder": "Rechercher par numéro de facture, nom du patient...",
    "filter": {
      "all": "Tous les États",
      "draft": "Brouillon",
      "pending": "En Attente",
      "partial": "Partiellement Payé",
      "paid": "Payé",
      "cancelled": "Annulé"
    },
    "invoiceNumber": "Facture #",
    "patient": "Patient",
    "amount": "Montant",
    "status": "Statut",
    "dueDate": "Date d'Échéance",
    "date": "Date",
    "actions": "Actions",
    "view": "Voir la Facture",
    "edit": "Modifier la Facture",
    "delete": "Supprimer la Facture",
    "addPayment": "Enregistrer le Paiement",
    "print": "Print Invoice",
    "download": "Download PDF",
    "noInvoices": "Aucune facture trouvée",
    "noInvoicesDesc": "Créez votre première facture pour commencer",
    "createInvoice": "Créer une Facture",
    "editInvoice": "Edit Invoice",
    "editInvoiceDescription": "Update invoice information and details",
    "updateAndSend": "Update & Send",
    "invoiceDetails": "Invoice Details",
    "patientInformation": "Patient Information",
    "invoiceItems": "Invoice Items",
    "addItem": "Add Item",
    "itemDescription": "Description",
    "quantity": "Quantity",
    "unitPrice": "Unit Price",
    "total": "Total",
    "serviceType": "Service Type",
    "subtotal": "Subtotal",
    "tax": "Tax",
    "discount": "Discount",
    "grandTotal": "Total Général",
    "notes": "Notes",
    "dueDateLabel": "Due Date",
    "saveDraft": "Enregistrer comme Brouillon",
    "createAndSend": "Créer et Envoyer",
    "invoiceCreated": "Invoice created successfully",
    "invoiceUpdated": "Invoice updated successfully",
    "invoiceDeleted": "Invoice deleted successfully",
    "confirmDelete": "Êtes-vous sûr de vouloir supprimer cette facture ?",
    "paymentRecorded": "Payment recorded successfully",
    "recordPayment": "Record Payment",
    "paymentDetails": "Payment Details",
    "paymentAmount": "Payment Amount",
    "paymentMethod": "Payment Method",
    "paymentDate": "Payment Date",
    "transactionId": "Transaction ID",
    "paymentNotes": "Notes",
    "cash": "Cash",
    "card": "Card",
    "upi": "UPI",
    "bankTransfer": "Bank Transfer",
    "cheque": "Cheque",
    "outstanding": "Outstanding",
    "paidAmount": "Paid Amount",
    "remaining": "Remaining",
    "paymentHistory": "Payment History",
    "noPayments": "No payments recorded",
    "statusLabels": {
      "draft": "Brouillon",
      "pending": "Paiement en Attente",
      "partial": "Partiellement Payé",
      "paid": "Payé",
      "cancelled": "Annulé"
    },
    "serviceTypes": {
      "consultation": "Consultation",
      "procedure": "Procedure",
      "test": "Lab Test",
      "medication": "Medication",
      "room": "Room Charges",
      "other": "Other"
    },
    "patientPlaceholder": "Search and select a patient...",
    "itemDescriptionPlaceholder": "Service description",
    "notesPlaceholder": "Additional notes...",
    "validation": {
      "selectPatient": "Please select a patient",
      "itemsRequired": "Please fill in all item descriptions and prices",
      "createFailed": "Failed to create invoice"
    },
    "invoiceNotFound": "Invoice not found",
    "toBilling": "to Billing",
    "email": "Email",
    "phone": "Phone",
    "paymentCompleted": "Completed",
    "serviceItems": {
      "title": "Articles de Facture",
      "description": "Description",
      "addNew": "Ajouter un Nouvel Article",
      "createItem": "Créer un Article de Service",
      "editItem": "Modifier l'Article de Service",
      "searchPlaceholder": "Rechercher des articles par nom ou description...",
      "allTypes": "Tous les Types",
      "activeOnly": "Actifs Seulement",
      "name": "Nom",
      "unitPrice": "Prix Unitaire",
      "serviceType": "Type de Service",
      "status": "Statut",
      "active": "Actif",
      "inactive": "Inactif",
      "noItems": "Aucun article de service trouvé",
      "noItemsDesc": "Créez votre premier article de service pour commencer",
      "addFromCatalog": "Ajouter du Catalogue",
      "confirmDelete": "Êtes-vous sûr de vouloir supprimer cet article de service ?",
      "deleteFailed": "Échec de la suppression de l'article de service",
      "createFailed": "Échec de la création de l'article de service",
      "updateFailed": "Échec de la mise à jour de l'article de service",
      "fetchFailed": "Échec de la récupération de l'article de service",
      "notFound": "Article de service introuvable",
      "validation": {
        "required": "Veuillez remplir tous les champs requis"
      }
    }
  },
  "auth": {
    "login": "Login",
    "logout": "Logout",
    "email": "Email",
    "password": "Password",
    "signIn": "Sign In",
    "welcome": "Welcome",
    "doctor": "Doctor"
  },
  "validation": {
    "required": "This field is required",
    "emailInvalid": "Please enter a valid email address",
    "passwordMinLength": "Password must be at least 6 characters",
    "passwordsMustMatch": "Passwords must match"
  },
  "settings": {
    "title": "Paramètres Généraux",
    "description": "Configurez les paramètres et préférences du système",
    "general": {
      "title": "Général",
      "systemTitle": "Titre du Système",
      "systemDescription": "Description du Système",
      "currency": "Devise",
      "timezone": "Fuseau Horaire"
    },
    "appearance": "Apparence",
    "notifications": "Notifications",
    "workingHours": "Heures de Travail",
    "contact": "Informations de Contact",
    "socialMedia": "Réseaux Sociaux",
    "privacy": "Confidentialité et Données",
    "security": "Sécurité",
    "dateFormat": "Format de Date",
    "timeFormat": "Format d'Heure",
    "language": "Langue",
    "theme": "Thème",
    "light": "Clair",
    "dark": "Sombre",
    "auto": "Automatique",
    "emailNotifications": "Notifications par Email",
    "smsNotifications": "Notifications par SMS",
    "appointmentReminders": "Rappels de Rendez-vous",
    "reminderTime": "Temps de Rappel (minutes avant)",
    "maxAppointmentsPerDay": "Nombre Maximum de Rendez-vous par Jour",
    "workingDays": "Jours Ouvrables",
    "startTime": "Heure de Début",
    "endTime": "Heure de Fin",
    "monday": "Lundi",
    "tuesday": "Mardi",
    "wednesday": "Mercredi",
    "thursday": "Jeudi",
    "friday": "Vendredi",
    "saturday": "Samedi",
    "sunday": "Dimanche",
    "street": "Adresse",
    "city": "Ville",
    "state": "État/Province",
    "country": "Pays",
    "postalCode": "Code Postal",
    "phone": "Numéro de Téléphone",
    "email": "Adresse Email",
    "website": "Site Web",
    "facebook": "Facebook",
    "twitter": "Twitter",
    "linkedin": "LinkedIn",
    "instagram": "Instagram",
    "dataRetentionDays": "Rétention des Données (jours)",
    "allowDataExport": "Autoriser l'Exportation des Données",
    "allowDataDeletion": "Autoriser la Suppression des Données",
    "requireConsent": "Exiger le Consentement",
    "sessionTimeout": "Délai d'Expiration de Session (minutes)",
    "maxLoginAttempts": "Tentatives de Connexion Maximales",
    "passwordMinLength": "Longueur Minimale du Mot de Passe",
    "requireTwoFactor": "Exiger l'Authentification à Deux Facteurs",
    "save": "Enregistrer les Paramètres",
    "saving": "Enregistrement...",
    "saved": "Paramètres enregistrés avec succès !",
    "error": "Échec de l'enregistrement des paramètres",
    "reset": "Réinitialiser aux Valeurs par Défaut",
    "confirmReset": "Êtes-vous sûr de vouloir réinitialiser tous les paramètres aux valeurs par défaut ?",
    "backToDashboard": "Retour au Tableau de Bord",
    "aiModelManagement": "Gestion des Modèles IA",
    "activeModel": "Modèle Actif",
    "active": "ACTIF",
    "noActiveModelSelected": "Aucun modèle actif sélectionné. Configurez un modèle ci-dessous.",
    "availableAIModels": "Modèles IA Disponibles",
    "clearAll": "Tout Effacer",
    "refresh": "Actualiser",
    "per1KTokens": "par 1K tokens",
    "maxTokens": "tokens max",
    "currentlyActive": "Actuellement Actif",
    "setAsActive": "Définir comme Actif",
    "testing": "Test en cours...",
    "testModel": "Tester le Modèle",
    "edit": "Modifier",
    "remove": "Supprimer",
    "configureModel": "Configurer le Modèle",
    "configure": "Configurer",
    "apiKey": "Clé API",
    "enterApiKey": "Entrez votre clé API {provider}",
    "temperature": "Température",
    "temperatureDescription": "Bas = plus ciblé, Élevé = plus créatif",
    "maxTokensDescription": "Longueur maximale de réponse (max: {max})",
    "cancel": "Annuler",
    "saveConfiguration": "Enregistrer la Configuration"
  },
  "patientPortal": {
    "title": "Portail Patient",
    "navigation": {
      "dashboard": "Tableau de Bord",
      "appointments": "Mes Rendez-vous",
      "reports": "Rapports Médicaux",
      "aiInsights": "Analyses IA",
      "prescriptions": "Ordonnances",
      "medicalRecords": "Dossier Médical",
      "profile": "Mon Profil"
    },
    "dashboard": {
      "welcome": "Bienvenue",
      "subtitle": "Voici un aperçu de vos informations de santé",
      "upcomingAppointments": "Rendez-vous à Venir",
      "medicalReports": "Rapports Médicaux",
      "prescriptions": "Ordonnances",
      "pendingResults": "Résultats en Attente",
      "recentAppointments": "Rendez-vous Récents",
      "recentReports": "Rapports Récents",
      "viewAll": "Voir Tout",
      "noAppointments": "Aucun rendez-vous programmé",
      "noReports": "Pas encore de rapports médicaux",
      "healthTip": "Conseil Santé du Jour",
      "healthTipContent": "N'oubliez pas de rester hydraté et de faire des pauses régulières devant les écrans. Votre santé est votre plus grand atout !"
    },
    "appointments": {
      "title": "Mes Rendez-vous",
      "subtitle": "Consultez et gérez vos rendez-vous médicaux",
      "searchPlaceholder": "Rechercher par médecin ou motif...",
      "filter": {
        "all": "Tous",
        "upcoming": "À Venir",
        "past": "Passés"
      },
      "noAppointments": "Aucun rendez-vous trouvé",
      "noAppointmentsDesc": "Vous n'avez aucun rendez-vous correspondant à vos critères"
    },
    "reports": {
      "title": "Rapports Médicaux",
      "subtitle": "Consultez vos résultats d'analyses, imageries et autres rapports médicaux",
      "searchPlaceholder": "Rechercher des rapports...",
      "filter": {
        "all": "Tous les Rapports",
        "lab": "Analyses",
        "imaging": "Imagerie",
        "diagnostic": "Diagnostic",
        "treatment": "Traitement",
        "followUp": "Suivi"
      },
      "viewDetails": "Voir les Détails",
      "noReports": "Aucun rapport trouvé",
      "noReportsDesc": "Vous n'avez pas encore de rapports médicaux",
      "doctor": "Médecin",
      "date": "Date du Rapport",
      "status": "Statut",
      "priority": "Priorité",
      "findings": "Observations",
      "diagnosis": "Diagnostic",
      "recommendations": "Recommandations",
      "notes": "Notes Additionnelles"
    },
    "prescriptions": {
      "title": "Ordonnances",
      "subtitle": "Consultez vos plans de traitement et médicaments prescrits",
      "searchPlaceholder": "Rechercher des ordonnances...",
      "treatmentPlan": "Plan de Traitement",
      "diagnosis": "Diagnostic",
      "medications": "Médicaments Prescrits",
      "instructions": "Instructions",
      "noPrescriptions": "Aucune ordonnance trouvée",
      "noPrescriptionsDesc": "Vous n'avez pas encore d'ordonnances",
      "warningTitle": "Important",
      "warningText": "Suivez toujours les instructions de votre médecin. Ne modifiez pas les dosages sans consulter votre professionnel de santé."
    },
    "medicalRecords": {
      "title": "Dossier Médical",
      "subtitle": "Consultez vos informations médicales complètes",
      "notFound": "Dossier médical non trouvé",
      "notFoundDesc": "Contactez le support si vous pensez qu'il s'agit d'une erreur",
      "yearsOld": "ans",
      "medicalHistory": "Antécédents Médicaux",
      "noMedicalHistory": "Aucun antécédent médical enregistré",
      "allergies": "Allergies",
      "noAllergies": "Aucune allergie connue",
      "currentMedications": "Médicaments Actuels",
      "noMedications": "Aucun médicament en cours",
      "insurance": "Informations d'Assurance",
      "provider": "Assureur",
      "policyNumber": "Numéro de Police",
      "noInsurance": "Aucune information d'assurance enregistrée",
      "emergencyContact": "Contact d'Urgence",
      "contactName": "Nom",
      "contactPhone": "Téléphone",
      "relationship": "Relation"
    },
    "profile": {
      "title": "Mon Profil",
      "subtitle": "Consultez et mettez à jour vos informations personnelles",
      "edit": "Modifier le Profil",
      "notFound": "Profil non trouvé",
      "email": "E-mail",
      "emailReadonly": "L'e-mail ne peut pas être modifié",
      "phone": "Téléphone",
      "dateOfBirth": "Date de Naissance",
      "gender": "Genre",
      "address": "Adresse",
      "emergencyContact": "Contact d'Urgence",
      "contactName": "Nom du Contact",
      "contactPhone": "Téléphone du Contact",
      "relationship": "Relation",
      "updateSuccess": "Profil mis à jour avec succès !",
      "updateError": "Échec de la mise à jour du profil. Veuillez réessayer."
    },
    "aiInsights": {
      "title": "Analyses de Santé IA",
      "subtitle": "Consultez les analyses IA effectuées par vos professionnels de santé",
      "totalInsights": "Total des Analyses",
      "treatmentPlans": "Plans de Traitement",
      "riskAssessments": "Évaluations des Risques",
      "imageAnalyses": "Analyses d'Images",
      "searchPlaceholder": "Rechercher des analyses IA...",
      "filter": {
        "all": "Toutes les Analyses",
        "treatmentPlan": "Plans de Traitement",
        "drugInteraction": "Interactions Médicamenteuses",
        "imageAnalysis": "Analyse d'Images",
        "riskAssessment": "Évaluation des Risques",
        "symptomAnalysis": "Analyse des Symptômes"
      },
      "symptoms": "Symptômes",
      "diagnosis": "Diagnostic",
      "medications": "Médicaments",
      "riskFactors": "Facteurs de Risque",
      "noInsights": "Pas encore d'analyses IA",
      "noInsightsDesc": "Votre médecin n'a pas encore généré d'analyses IA pour vous",
      "infoTitle": "À propos des Analyses IA",
      "infoText": "Ces analyses sont générées par des modèles d'IA avancés et examinées par votre équipe soignante. Elles sont destinées à soutenir vos soins, non à remplacer les conseils médicaux."
    }
  },
  "documents": {
    "title": "Gestion des Documents",
    "pageTitle": "Gestion des Documents",
    "description": "Gérer les documents, formulaires de consentement et dossiers légaux",
    "stats": {
      "totalDocuments": "Total des Documents",
      "activeDocuments": "Actifs",
      "expiringSoon": "Expire Bientôt",
      "archived": "Archivés"
    },
    "totalDocuments": "Total des Documents",
    "activeDocuments": "Actifs",
    "expiringSoon": "Expire Bientôt",
    "archived": "Archivés",
    "searchPlaceholder": "Rechercher des documents par titre, numéro ou patient...",
    "allCategories": "Toutes Catégories",
    "allStatuses": "Tous les Statuts",
    "addNew": "Ajouter Document",
    "noDocuments": "Aucun document trouvé",
    "noDocumentsDesc": "Commencez par télécharger votre premier document.",
    "tableHeaders": {
      "document": "Document",
      "category": "Catégorie",
      "patient": "Patient",
      "status": "Statut",
      "version": "Version",
      "date": "Date",
      "actions": "Actions"
    },
    "document": "Document",
    "category": "Catégorie",
    "patient": "Patient",
    "status": "Statut",
    "version": "Version",
    "date": "Date",
    "actions": "Actions",
    "confirmDelete": "Êtes-vous sûr de vouloir supprimer ce document ?",
    "deleteSuccess": "Document supprimé avec succès",
    "deleteError": "Échec de la suppression du document",
    "fetchError": "Échec de la récupération des documents",
    "downloadError": "Échec du téléchargement du document",
    "newDocument": "Nouveau Document",
    "newDocumentDesc": "Télécharger et créer un nouveau document",
    "backToDocuments": "Retour aux Documents",
    "fileUpload": "Téléchargement de Fichier",
    "dragAndDrop": "Glissez-déposez un fichier ici, ou cliquez pour parcourir",
    "supportedFormats": "PDF, DOC, DOCX, XLS, XLSX, TXT, JPG, PNG, GIF",
    "documentInfo": "Informations du Document",
    "titleLabel": "Titre",
    "titlePlaceholder": "Entrez le titre du document",
    "descriptionLabel": "Description",
    "descriptionPlaceholder": "Entrez la description du document",
    "priority": "Priorité",
    "expiryDate": "Date d'Expiration",
    "patientAssociation": "Association Patient",
    "selectPatient": "Sélectionner Patient",
    "searchPatient": "Rechercher un patient...",
    "tags": "Étiquettes",
    "addTagPlaceholder": "Ajouter une étiquette et appuyez sur Entrée",
    "accessControl": "Contrôle d'Accès",
    "isPublic": "Rendre ce document accessible publiquement",
    "allowedRoles": "Rôles Autorisés",
    "notes": "Notes",
    "notesPlaceholder": "Ajoutez des notes supplémentaires...",
    "createDocument": "Créer Document",
    "createSuccess": "Document créé avec succès",
    "validation": {
      "titleRequired": "Le titre est requis"
    },
    "categories": {
      "consent-form": "Formulaire de Consentement",
      "legal-document": "Document Légal",
      "medical-certificate": "Certificat Médical",
      "insurance": "Assurance",
      "identification": "Identification",
      "referral": "Référence",
      "discharge-summary": "Résumé de Sortie",
      "prescription": "Ordonnance",
      "lab-report": "Rapport de Laboratoire",
      "imaging-report": "Rapport d'Imagerie",
      "other": "Autre"
    },
    "statusLabels": {
      "draft": "Brouillon",
      "active": "Actif",
      "archived": "Archivé",
      "expired": "Expiré"
    },
    "priorityLabels": {
      "low": "Basse",
      "normal": "Normale",
      "high": "Haute",
      "urgent": "Urgente"
    },
    "roles": {
      "admin": "Administrateur",
      "doctor": "Médecin",
      "staff": "Personnel",
      "patient": "Patient"
    },
    "documentDetails": "Détails du Document",
    "versionHistory": "Historique des Versions",
    "noVersions": "Aucune version de fichier disponible",
    "uploadedBy": "Téléchargé par",
    "uploadNewVersion": "Télécharger Nouvelle Version",
    "selectFile": "Sélectionner Fichier",
    "versionNotes": "Notes de Version",
    "versionNotesPlaceholder": "Décrivez ce qui a changé dans cette version...",
    "upload": "Télécharger",
    "selectFileError": "Veuillez sélectionner un fichier",
    "versionUploadSuccess": "Nouvelle version téléchargée avec succès",
    "versionUploadError": "Échec du téléchargement de la nouvelle version",
    "updateSuccess": "Document mis à jour avec succès",
    "updateError": "Échec de la mise à jour du document",
    "notFound": "Document non trouvé",
    "patientInfo": "Patient",
    "publicAccess": "Accès Public",
    "restrictedAccess": "Accès Restreint",
    "metadata": "Métadonnées",
    "createdBy": "Créé Par",
    "createdAt": "Créé",
    "updatedAt": "Mis à jour",
    "currentVersion": "Version Actuelle"
  },
  "emergency": {
    "title": "Service des Urgences",
    "description": "Gérer les cas d'urgence et le triage",
    "critical": "Critique",
    "urgent": "Urgent",
    "moderate": "Modéré",
    "minor": "Mineur",
    "nonUrgent": "Non-Urgent",
    "waiting": "En Attente",
    "inTreatment": "En Traitement",
    "newCase": "Nouveau Cas d'Urgence",
    "newCaseDesc": "Enregistrer un nouveau patient en urgence",
    "backToEmergency": "Retour aux Urgences",
    "searchPlaceholder": "Rechercher par nom du patient, numéro de cas...",
    "activeOnly": "Cas Actifs Uniquement",
    "allTriage": "Tous les Niveaux de Triage",
    "allStatuses": "Tous les Statuts",
    "triageLegend": "Niveaux de Triage",
    "noCases": "Aucun cas d'urgence",
    "noCasesDesc": "Aucun cas d'urgence actif pour le moment.",
    "chiefComplaint": "Motif de Consultation",
    "waitingFor": "En attente",
    "doctor": "Dr.",
    "case": "Cas",
    "fetchError": "Échec de la récupération des cas d'urgence",
    "createSuccess": "Cas d'urgence créé avec succès",
    "updateSuccess": "Mise à jour réussie",
    "updateError": "Échec de la mise à jour",
    "notFound": "Cas d'urgence non trouvé",
    "triageLabels": {
      "critical": "Critique",
      "urgent": "Urgent",
      "moderate": "Modéré",
      "minor": "Mineur",
      "non-urgent": "Non-Urgent"
    },
    "statusLabels": {
      "waiting": "En Attente",
      "in-triage": "En Triage",
      "in-treatment": "En Traitement",
      "under-observation": "Sous Observation",
      "ready-for-discharge": "Prêt à Sortir",
      "discharged": "Sorti",
      "admitted": "Hospitalisé",
      "transferred": "Transféré",
      "deceased": "Décédé",
      "left-ama": "Parti contre avis médical"
    },
    "triageDesc": {
      "critical": "Condition mettant immédiatement la vie en danger",
      "urgent": "Potentiellement mortel, nécessite une attention rapide",
      "moderate": "Condition grave mais stable",
      "minor": "Blessures ou maladies mineures",
      "non-urgent": "Non urgent, peut attendre"
    },
    "arrivalModes": {
      "walk-in": "À pied",
      "ambulance": "Ambulance",
      "police": "Police",
      "referral": "Référé",
      "other": "Autre"
    },
    "injuryTypes": {
      "trauma": "Traumatisme",
      "medical": "Médical",
      "surgical": "Chirurgical",
      "pediatric": "Pédiatrique",
      "obstetric": "Obstétrique",
      "psychiatric": "Psychiatrique",
      "other": "Autre"
    },
    "patientLookup": "Recherche de Patient",
    "searchPatient": "Rechercher un Patient",
    "searchPatientPlaceholder": "Rechercher par nom, téléphone ou email...",
    "name": "Nom",
    "age": "Âge",
    "gender": "Genre",
    "phone": "Téléphone",
    "triageAssessment": "Évaluation de Triage",
    "triageLevel": "Niveau de Triage",
    "chiefComplaintPlaceholder": "Décrivez la raison principale de la visite aux urgences...",
    "arrivalMode": "Mode d'Arrivée",
    "injuryType": "Type de Blessure/Condition",
    "selectInjuryType": "Sélectionner le Type",
    "triageNotes": "Notes de Triage",
    "triageNotesPlaceholder": "Observations de triage supplémentaires...",
    "symptoms": "Symptômes",
    "addSymptomPlaceholder": "Ajouter un symptôme et appuyer sur Entrée",
    "initialVitals": "Signes Vitaux Initiaux",
    "bloodPressure": "Tension Artérielle",
    "heartRate": "Fréquence Cardiaque",
    "temperature": "Température",
    "respiratoryRate": "Fréquence Respiratoire",
    "oxygenSaturation": "SpO2",
    "painLevel": "Niveau de Douleur",
    "attendingStaff": "Personnel Soignant",
    "attendingDoctor": "Médecin Traitant",
    "selectDoctor": "Rechercher un médecin...",
    "nurseInCharge": "Infirmier(ère) Responsable",
    "nursePlaceholder": "Entrer le nom de l'infirmier(ère)",
    "additionalNotes": "Notes Supplémentaires",
    "notesPlaceholder": "Toute information supplémentaire...",
    "registerCase": "Enregistrer le Cas d'Urgence",
    "validation": {
      "patientRequired": "Veuillez sélectionner un patient",
      "complaintRequired": "Le motif de consultation est requis"
    },
    "vitalSigns": "Signes Vitaux",
    "addVitals": "Ajouter Signes Vitaux",
    "noVitals": "Aucun signe vital enregistré",
    "procedures": "Procédures",
    "addProcedure": "Ajouter Procédure",
    "noProcedures": "Aucune procédure effectuée",
    "medications": "Médicaments",
    "addMedication": "Ajouter Médicament",
    "noMedications": "Aucun médicament administré",
    "patientInfo": "Informations Patient",
    "allergies": "Allergies",
    "currentMeds": "Médicaments Actuels",
    "arrivalTime": "Heure d'Arrivée",
    "timeInER": "Temps aux Urgences",
    "updateStatus": "Mettre à jour le Statut",
    "discharge": "Sortie",
    "transfer": "Transfert",
    "admit": "Hospitaliser",
    "procedureNameRequired": "Le nom de la procédure est requis",
    "medicationFieldsRequired": "Le nom et le dosage du médicament sont requis",
    "procedureName": "Nom de la Procédure",
    "notes": "Notes",
    "outcome": "Résultat",
    "medicationName": "Médicament",
    "dosage": "Dosage",
    "route": "Voie d'Administration",
    "dischargePatient": "Sortie du Patient",
    "dischargeInstructions": "Instructions de Sortie",
    "followUpRequired": "Suivi Requis",
    "followUpDate": "Date de Suivi",
    "confirmDischarge": "Confirmer la Sortie",
    "transferPatient": "Transférer le Patient",
    "transferTo": "Transférer Vers",
    "transferToRequired": "La destination du transfert est requise",
    "transferReason": "Raison du Transfert",
    "confirmTransfer": "Confirmer le Transfert"
  },
  "ambulance": {
    "title": "Services Ambulanciers",
    "description": "Gérer les réservations d'ambulances et la flotte",
    "activeBookings": "Réservations Actives",
    "pending": "En Attente",
    "inTransit": "En Transit",
    "completedToday": "Terminées Aujourd'hui",
    "searchPlaceholder": "Rechercher par patient, numéro de réservation...",
    "activeOnly": "Actives Uniquement",
    "allTypes": "Tous les Types",
    "allStatuses": "Tous les Statuts",
    "manageFleet": "Flotte",
    "newBooking": "Nouvelle Réservation",
    "noBookings": "Aucune réservation trouvée",
    "noBookingsDesc": "Créez une nouvelle réservation d'ambulance pour commencer.",
    "fetchError": "Échec de la récupération des données",
    "bookingSuccess": "Ambulance réservée avec succès",
    "updateSuccess": "Mise à jour réussie",
    "updateError": "Échec de la mise à jour",
    "typeLabels": {
      "emergency": "Urgence",
      "scheduled": "Programmée",
      "transfer": "Transfert"
    },
    "priorityLabels": {
      "critical": "Critique",
      "urgent": "Urgent",
      "normal": "Normal"
    },
    "statusLabels": {
      "pending": "En Attente",
      "confirmed": "Confirmée",
      "dispatched": "Envoyée",
      "en-route-pickup": "En Route vers le Ramassage",
      "at-pickup": "Au Ramassage",
      "patient-loaded": "Patient Chargé",
      "en-route-destination": "En Route vers la Destination",
      "arrived": "Arrivée",
      "completed": "Terminée",
      "cancelled": "Annulée"
    },
    "fleetManagement": "Gestion de la Flotte",
    "fleetDescription": "Gérer votre flotte d'ambulances",
    "backToBookings": "Retour aux Réservations",
    "totalFleet": "Flotte Totale",
    "available": "Disponible",
    "onDuty": "En Service",
    "maintenance": "Maintenance",
    "searchFleet": "Rechercher par numéro de véhicule, modèle...",
    "addAmbulance": "Ajouter Ambulance",
    "editAmbulance": "Modifier Ambulance",
    "noAmbulances": "Aucune ambulance trouvée",
    "noAmbulancesDesc": "Ajoutez votre première ambulance à la flotte.",
    "vehicleNumber": "Numéro du Véhicule",
    "vehicleType": "Type de Véhicule",
    "model": "Modèle",
    "manufacturer": "Fabricant",
    "type": "Type",
    "driver": "Chauffeur",
    "baseCharge": "Frais de Base",
    "chargePerKm": "Frais par km",
    "driverName": "Nom du Chauffeur",
    "driverPhone": "Téléphone du Chauffeur",
    "paramedicName": "Nom du Paramédic",
    "capacity": "Capacité",
    "vehicleTypes": {
      "basic": "Basique",
      "advanced": "Support Vital Avancé",
      "icu": "Soins Intensifs",
      "neonatal": "Néonatal",
      "patient-transport": "Transport Patient"
    },
    "vehicleStatuses": {
      "available": "Disponible",
      "on-call": "En Appel",
      "en-route": "En Route",
      "at-scene": "Sur Place",
      "transporting": "Transport en Cours",
      "at-hospital": "À l'Hôpital",
      "maintenance": "Maintenance",
      "out-of-service": "Hors Service"
    },
    "createSuccess": "Ambulance ajoutée avec succès",
    "deleteSuccess": "Ambulance supprimée avec succès",
    "deleteError": "Échec de la suppression",
    "statusUpdated": "Statut mis à jour",
    "statusUpdateError": "Échec de la mise à jour du statut",
    "confirmDelete": "Êtes-vous sûr de vouloir supprimer cette ambulance?",
    "validation": {
      "requiredFields": "Le numéro du véhicule, le type et le modèle sont requis",
      "patientRequired": "Le nom et le téléphone du patient sont requis",
      "addressRequired": "Les adresses de ramassage et de destination sont requises"
    },
    "newBookingDesc": "Réserver une ambulance pour le transport de patients",
    "bookingDetails": "Détails de la Réservation",
    "bookingType": "Type de Réservation",
    "priority": "Priorité",
    "scheduledTime": "Date/Heure Programmée",
    "patientInfo": "Informations du Patient",
    "searchPatient": "Rechercher un Patient Existant (Optionnel)",
    "searchPatientPlaceholder": "Rechercher par nom, téléphone...",
    "patientName": "Nom du Patient",
    "patientPhone": "Téléphone du Patient",
    "emergencyContact": "Contact d'Urgence",
    "emergencyPhone": "Téléphone d'Urgence",
    "medicalCondition": "Condition Médicale / Raison",
    "medicalConditionPlaceholder": "Décrivez la condition médicale ou la raison du transport...",
    "locations": "Ramassage & Destination",
    "pickupAddress": "Adresse de Ramassage",
    "pickupPlaceholder": "Entrez l'adresse complète de ramassage...",
    "pickupLandmark": "Point de Repère",
    "landmarkPlaceholder": "Près d'un point de repère ou bâtiment...",
    "destinationAddress": "Adresse de Destination",
    "destinationPlaceholder": "Entrez l'adresse de destination...",
    "destinationType": "Type de Destination",
    "destTypes": {
      "hospital": "Hôpital",
      "clinic": "Clinique",
      "home": "Domicile",
      "other": "Autre"
    },
    "specialRequirements": "Exigences Spéciales",
    "requiresOxygen": "Nécessite Oxygène",
    "requiresStretcher": "Nécessite Civière",
    "requiresWheelchair": "Nécessite Fauteuil Roulant",
    "selectAmbulance": "Sélectionner une Ambulance (Optionnel)",
    "noAmbulancesAvailable": "Aucune ambulance disponible actuellement",
    "selectedAmbulance": "Sélectionnée",
    "additionalNotes": "Notes Supplémentaires",
    "notesPlaceholder": "Toute information supplémentaire...",
    "bookAmbulance": "Réserver Ambulance",
    "booking": "Réservation",
    "notFound": "Réservation non trouvée",
    "assignAmbulance": "Assigner Ambulance",
    "cancel": "Annuler",
    "noAmbulanceAssigned": "Aucune ambulance assignée",
    "assignNow": "Assigner Maintenant",
    "ambulanceDetails": "Détails de l'Ambulance",
    "paramedic": "Paramédic",
    "billing": "Facturation",
    "distanceCharge": "Frais de Distance",
    "additionalCharges": "Suppléments",
    "total": "Total",
    "billingStatus": "Statut",
    "billingStatuses": {
      "pending": "En Attente",
      "invoiced": "Facturée",
      "paid": "Payée"
    },
    "timeline": "Chronologie",
    "bookingRequested": "Réservation Demandée",
    "bookingConfirmed": "Réservation Confirmée",
    "ambulanceDispatched": "Ambulance Envoyée",
    "arrivedAtPickup": "Arrivée au Ramassage",
    "patientLoaded": "Patient Chargé",
    "arrivedAtDestination": "Arrivée à Destination",
    "tripCompleted": "Trajet Terminé",
    "bookingCancelled": "Réservation Annulée",
    "duration": "Durée",
    "minutes": "min",
    "reason": "Raison",
    "markComplete": "Terminer",
    "cancelBooking": "Annuler la Réservation",
    "cancelConfirm": "Êtes-vous sûr de vouloir annuler cette réservation?",
    "cancelReason": "Raison de l'Annulation",
    "confirmCancel": "Oui, Annuler",
    "requestedAt": "Demandée",
    "scheduledFor": "Programmée Pour",
    "pickup": "Ramassage",
    "destination": "Destination",
    "landmark": "Point de Repère",
    "name": "Nom",
    "phone": "Téléphone",
    "age": "Âge"
  },
  "bloodBank": {
    "title": "Banque de Sang",
    "description": "Gérer l'inventaire sanguin, les donneurs et les transfusions",
    "dashboard": "Tableau de Bord",
    "inventory": "Inventaire",
    "donors": "Donneurs",
    "transfusions": "Transfusions",
    "newRequest": "Nouvelle Demande",
    "totalAvailable": "Unités Disponibles",
    "expiringSoon": "Expiration Proche",
    "pendingRequests": "Demandes Actives",
    "lowStock": "Alertes Stock Bas",
    "lowStockAlert": "Alerte Stock Bas",
    "lowStockMessage": "Les groupes sanguins suivants ont moins de 5 unités disponibles:",
    "manageStock": "Gérer le stock",
    "manageDonors": "Gérer les donneurs",
    "manageRequests": "Gérer les demandes",
    "requestBlood": "Demander du sang",
    "inventoryByGroup": "Inventaire par Groupe Sanguin",
    "inventoryByComponent": "Inventaire par Composant",
    "recentRequests": "Demandes de Transfusion Actives",
    "noActiveRequests": "Aucune demande de transfusion active",
    "units": "unités",
    "inventoryDescription": "Gérer les unités de sang et les niveaux de stock",
    "searchInventory": "Rechercher par numéro d'unité, poche...",
    "allGroups": "Tous les Groupes",
    "allComponents": "Tous les Composants",
    "allStatuses": "Tous les Statuts",
    "addUnit": "Ajouter Unité",
    "noInventory": "Aucune unité de sang trouvée",
    "noInventoryDesc": "Ajoutez des unités de sang pour commencer.",
    "unitDetails": "Détails de l'Unité",
    "bloodGroup": "Groupe Sanguin",
    "component": "Composant",
    "expiry": "Expiration",
    "status": "Statut",
    "testing": "Tests",
    "updateTests": "Mettre à Jour les Tests",
    "updateTestResults": "Mettre à Jour les Résultats",
    "testsUpdated": "Résultats mis à jour",
    "updateError": "Échec de la mise à jour",
    "confirmDelete": "Êtes-vous sûr de supprimer cette unité?",
    "deleted": "Unité supprimée",
    "deleteError": "Échec de la suppression",
    "newBloodUnit": "Nouvelle Unité de Sang",
    "addUnitDescription": "Ajouter une nouvelle unité à l'inventaire",
    "bagNumber": "Numéro de Poche",
    "volume": "Volume (mL)",
    "collectionDate": "Date de Collecte",
    "storageLocation": "Lieu de Stockage",
    "donorName": "Nom du Donneur",
    "notes": "Notes",
    "note": "Note",
    "quarantineNote": "L'unité sera mise en quarantaine jusqu'à validation des tests.",
    "requiredFields": "Veuillez remplir tous les champs requis",
    "unitAdded": "Unité ajoutée avec succès",
    "addError": "Échec de l'ajout",
    "donorsDescription": "Gérer les informations des donneurs",
    "totalDonors": "Total des Donneurs",
    "activeDonors": "Donneurs Actifs",
    "eligibleNow": "Éligibles au Don",
    "searchDonors": "Rechercher par nom, ID, téléphone...",
    "eligibleOnly": "Éligibles Seulement",
    "addDonor": "Ajouter Donneur",
    "noDonors": "Aucun donneur trouvé",
    "noDonorsDesc": "Inscrivez un donneur pour commencer.",
    "donor": "Donneur",
    "contact": "Contact",
    "donations": "Dons",
    "eligibility": "Éligibilité",
    "eligible": "Éligible",
    "newDonor": "Nouveau Donneur",
    "addDonorDescription": "Inscrire un nouveau donneur de sang",
    "personalInfo": "Informations Personnelles",
    "firstName": "Prénom",
    "lastName": "Nom",
    "dateOfBirth": "Date de Naissance",
    "gender": "Genre",
    "weight": "Poids (kg)",
    "contactInfo": "Coordonnées",
    "phone": "Téléphone",
    "email": "E-mail",
    "address": "Adresse",
    "healthScreening": "Évaluation de Santé",
    "consentStatement": "Consentement du Donneur",
    "consentRequired": "Le consentement du donneur est requis",
    "donorAdded": "Donneur inscrit avec succès",
    "registerDonor": "Inscrire Donneur",
    "transfusionsDescription": "Gérer les demandes de transfusion",
    "inProgress": "En Cours",
    "critical": "Critique/Urgence",
    "searchTransfusions": "Rechercher par numéro de demande, patient...",
    "activeOnly": "Actives Seulement",
    "allUrgencies": "Toutes les Urgences",
    "noTransfusions": "Aucune demande trouvée",
    "noTransfusionsDesc": "Créez une demande de transfusion.",
    "newRequestDescription": "Créer une nouvelle demande de transfusion",
    "transfusionRequest": "Demande de Transfusion",
    "patientInfo": "Informations du Patient",
    "selectPatient": "Sélectionner Patient",
    "patientBloodGroup": "Groupe Sanguin du Patient",
    "department": "Service",
    "requestDetails": "Détails de la Demande",
    "requestedBloodGroup": "Groupe Sanguin Demandé",
    "unitsRequested": "Unités Demandées",
    "urgency": "Urgence",
    "clinicalInfo": "Informations Cliniques",
    "reason": "Raison de la Transfusion",
    "diagnosis": "Diagnostic",
    "hemoglobin": "Taux d'Hémoglobine (g/dL)",
    "plateletCount": "Numération Plaquettaire",
    "transfusionHistory": "Historique des Transfusions",
    "previousTransfusions": "Transfusions Précédentes",
    "hadReactions": "Le patient a eu des réactions précédentes",
    "reactionHistory": "Historique des Réactions",
    "submitRequest": "Soumettre la Demande",
    "requestCreated": "Demande créée avec succès",
    "createError": "Échec de la création",
    "transfusionDetails": "Détails de la Demande",
    "issuedUnits": "Unités Délivrées",
    "fetchError": "Échec du chargement des données"
  },
  "doctors": {
    "title": "Gestion des Médecins",
    "description": "Gérer les médecins et le personnel",
    "addDoctor": "Ajouter un Médecin",
    "editDoctor": "Modifier le Médecin",
    "deleteDoctor": "Supprimer le Médecin",
    "searchPlaceholder": "Rechercher par nom, email ou rôle...",
    "allDoctors": "Tous les Médecins",
    "doctor": "médecin",
    "doctors": "médecins",
    "noResults": "Aucun médecin trouvé",
    "noResultsSearch": "Essayez d'ajuster votre recherche",
    "noResultsAdd": "Commencez par ajouter un nouveau médecin",
    "tableHeaders": {
      "doctor": "Médecin",
      "email": "Email",
      "role": "Rôle",
      "created": "Créé",
      "actions": "Actions"
    },
    "roles": {
      "admin": "Administrateur",
      "doctor": "Médecin",
      "staff": "Personnel"
    },
    "confirmDelete": "Êtes-vous sûr de vouloir supprimer {name} ? Cette action est irréversible.",
    "deleteSuccess": "Médecin supprimé avec succès !",
    "deleteFailed": "Échec de la suppression",
    "form": {
      "title": "Ajouter un Nouveau Médecin",
      "editTitle": "Modifier le Médecin",
      "name": "Nom Complet",
      "email": "Adresse Email",
      "password": "Mot de Passe",
      "role": "Rôle",
      "specialization": "Spécialisation",
      "phone": "Téléphone",
      "submit": "Créer le Médecin",
      "update": "Mettre à Jour le Médecin"
    },
    "newPage": {
      "addNewDoctor": "Ajouter un Nouveau Médecin",
      "addNewAdmin": "Ajouter un Nouvel Administrateur",
      "addNewStaff": "Ajouter un Nouveau Personnel",
      "createDoctorAccount": "Créer un nouveau compte médecin ou personnel",
      "createAdminAccount": "Créer un nouveau compte administrateur",
      "createStaffAccount": "Créer un nouveau compte personnel",
      "backToDoctors": "Retour aux Médecins",
      "backToAdmins": "Retour aux Administrateurs",
      "backToStaff": "Retour au Personnel",
      "basicInformation": "Informations de Base",
      "fullName": "Nom Complet",
      "emailAddress": "Adresse Email",
      "usedForLogin": "Sera utilisé pour la connexion",
      "phoneNumber": "Numéro de Téléphone",
      "dateOfBirth": "Date de Naissance",
      "gender": "Genre",
      "selectGender": "Sélectionner le genre",
      "male": "Homme",
      "female": "Femme",
      "other": "Autre",
      "preferNotToSay": "Préfère ne pas dire",
      "address": "Adresse",
      "addressPlaceholder": "Rue, Ville, État",
      "professionalInformation": "Informations Professionnelles",
      "specialization": "Spécialisation",
      "specializationPlaceholder": "ex., Cardiologie, Pédiatrie, Chirurgie",
      "department": "Département",
      "departmentPlaceholder": "ex., Urgences, USI, Consultation Externe",
      "licenseNumber": "Numéro de Licence",
      "licenseNumberPlaceholder": "Numéro de licence médicale",
      "yearsOfExperience": "Années d'Expérience",
      "qualifications": "Qualifications",
      "qualificationsPlaceholder": "ex., MD, MBBS, PhD (Appuyez sur Entrée pour ajouter)",
      "add": "Ajouter",
      "biography": "Biographie",
      "biographyPlaceholder": "Brève biographie professionnelle...",
      "accountInformation": "Informations du Compte",
      "passwordPlaceholder": "Entrez le mot de passe (min. 6 caractères)",
      "passwordRequirements": "Le mot de passe doit contenir au moins 6 caractères",
      "roleLabel": "Rôle",
      "adminAccess": "Les administrateurs ont un accès complet à toutes les fonctionnalités",
      "doctorAccess": "Les médecins peuvent gérer les patients, les rendez-vous et les rapports",
      "staffAccess": "Le personnel a le même accès que les médecins",
      "cancel": "Annuler",
      "creating": "Création...",
      "createDoctor": "Créer le Médecin",
      "createAdmin": "Créer l'Administrateur",
      "createStaff": "Créer le Personnel",
      "loading": "Chargement...",
      "pleaseWait": "Veuillez patienter...",
      "failedToCreate": "Échec de la création du médecin",
      "errorCreating": "Erreur lors de la création. Veuillez réessayer.",
      "enterFullName": "Entrez le nom complet"
    }
  },
  "staff": {
    "title": "Gestion du Personnel",
    "description": "Gérer le personnel de la clinique",
    "addStaff": "Ajouter du Personnel",
    "editStaff": "Modifier le Personnel",
    "deleteStaff": "Supprimer le Personnel",
    "searchPlaceholder": "Rechercher par nom, email ou département...",
    "allStaff": "Tout le Personnel",
    "noResults": "Aucun personnel trouvé",
    "noResultsSearch": "Essayez d'ajuster votre recherche",
    "noResultsAdd": "Commencez par ajouter un nouveau membre du personnel",
    "tableHeaders": {
      "name": "Nom",
      "email": "Email",
      "department": "Département",
      "role": "Rôle",
      "status": "Statut",
      "created": "Créé",
      "actions": "Actions"
    },
    "departments": {
      "reception": "Réception",
      "nursing": "Soins Infirmiers",
      "laboratory": "Laboratoire",
      "pharmacy": "Pharmacie",
      "administration": "Administration",
      "optometry": "Optométrie",
      "imaging": "Imagerie"
    },
    "detailsPage": {
      "title": "Détails du Personnel",
      "description": "Voir les informations du membre du personnel",
      "backToStaff": "Retour au Personnel",
      "loadingDetails": "Chargement des détails du personnel...",
      "pleaseWait": "Veuillez patienter...",
      "errorTitle": "Erreur",
      "errorDescription": "Impossible de charger les détails du personnel",
      "notFound": "Membre du personnel introuvable",
      "contactInfo": "Informations de Contact",
      "personalInfo": "Informations Personnelles",
      "professionalInfo": "Informations Professionnelles",
      "qualifications": "Qualifications",
      "biography": "Biographie",
      "accountInfo": "Informations du Compte",
      "email": "Email",
      "phone": "Téléphone",
      "address": "Adresse",
      "dateOfBirth": "Date de Naissance",
      "gender": "Genre",
      "specialization": "Spécialisation",
      "department": "Département",
      "licenseNumber": "Numéro de Licence",
      "yearsOfExperience": "Années d'Expérience",
      "years": "ans",
      "createdAt": "Créé le",
      "lastUpdated": "Dernière Mise à Jour",
      "confirmDelete": "Êtes-vous sûr de vouloir supprimer {name} ? Cette action est irréversible.",
      "deleteSuccess": "Membre du personnel supprimé avec succès !",
      "deleteFailed": "Échec de la suppression",
      "deleteError": "Erreur lors de la suppression du membre du personnel"
    },
    "editPage": {
      "title": "Modifier le Membre du Personnel",
      "description": "Mettre à jour les informations du membre du personnel",
      "backToStaff": "Retour au Personnel",
      "loadingData": "Chargement des données du personnel...",
      "pleaseWait": "Veuillez patienter...",
      "notFound": "Membre du personnel introuvable",
      "fetchFailed": "Échec du chargement des données du personnel",
      "updateFailed": "Échec de la mise à jour du membre du personnel",
      "updateError": "Erreur lors de la mise à jour. Veuillez réessayer.",
      "basicInfo": "Informations de Base",
      "fullName": "Nom Complet",
      "fullNamePlaceholder": "Entrez le nom complet",
      "emailAddress": "Adresse Email",
      "emailPlaceholder": "personnel@exemple.com",
      "usedForLogin": "Sera utilisé pour la connexion",
      "phoneNumber": "Numéro de Téléphone",
      "phonePlaceholder": "+1-555-0123",
      "dateOfBirth": "Date de Naissance",
      "gender": "Genre",
      "selectGender": "Sélectionner le genre",
      "male": "Homme",
      "female": "Femme",
      "other": "Autre",
      "preferNotToSay": "Ne pas préciser",
      "address": "Adresse",
      "addressPlaceholder": "Adresse, Ville, Région",
      "professionalInfo": "Informations Professionnelles",
      "specialization": "Spécialisation",
      "specializationPlaceholder": "ex., Réception, Administration",
      "department": "Département",
      "departmentPlaceholder": "ex., Réception, Facturation, Dossiers",
      "employeeIdLicense": "ID Employé / Numéro de Licence",
      "licensePlaceholder": "ID employé ou numéro de licence",
      "yearsOfExperience": "Années d'Expérience",
      "yearsPlaceholder": "0",
      "qualificationsCertifications": "Qualifications / Certifications",
      "qualificationsPlaceholder": "ex., Formation CPR, HIPAA (Entrée pour ajouter)",
      "add": "Ajouter",
      "biographyNotes": "Biographie / Notes",
      "biographyPlaceholder": "Brève biographie ou notes sur ce membre du personnel...",
      "accountInfo": "Informations du Compte",
      "newPassword": "Nouveau Mot de Passe (laisser vide pour conserver)",
      "passwordPlaceholder": "Entrez le nouveau mot de passe (min. 6 caractères)",
      "leaveBlankPassword": "Laisser vide pour conserver le mot de passe actuel",
      "role": "Rôle",
      "roleCannotChange": "Le rôle ne peut pas être modifié après la création",
      "cancel": "Annuler",
      "updating": "Mise à jour...",
      "updateStaff": "Mettre à Jour le Membre du Personnel"
    }
  },
  "eyeExam": {
    "title": "Examens Oculaires",
    "description": "Gérer les examens oculaires des patients",
    "newExam": "Nouvel Examen",
    "viewExam": "Voir l'Examen",
    "editExam": "Modifier l'Examen",
    "searchPlaceholder": "Rechercher par nom ou ID du patient...",
    "allExams": "Tous les Examens",
    "todayExams": "Examens du Jour",
    "weekExams": "Cette Semaine",
    "monthExams": "Ce Mois",
    "noResults": "Aucun examen trouvé",
    "noResultsAdd": "Commencez par programmer un nouvel examen",
    "tableHeaders": {
      "patient": "Patient",
      "date": "Date",
      "examiner": "Examinateur",
      "visualAcuity": "Acuité Visuelle",
      "iop": "PIO",
      "status": "Statut",
      "actions": "Actions"
    },
    "sections": {
      "patientInfo": "Informations du Patient",
      "visualAcuity": "Acuité Visuelle",
      "refraction": "Réfraction",
      "intraocularPressure": "Pression Intraoculaire",
      "slitLamp": "Examen à la Lampe à Fente",
      "fundoscopy": "Fond d'Œil",
      "diagnosis": "Diagnostic",
      "plan": "Plan de Traitement"
    },
    "fields": {
      "sphereOD": "Sphère OD",
      "sphereOS": "Sphère OS",
      "cylinderOD": "Cylindre OD",
      "cylinderOS": "Cylindre OS",
      "axisOD": "Axe OD",
      "axisOS": "Axe OS",
      "addOD": "Addition OD",
      "addOS": "Addition OS",
      "iopOD": "PIO OD (mmHg)",
      "iopOS": "PIO OS (mmHg)",
      "pupilReaction": "Réaction Pupillaire",
      "anteriorSegment": "Segment Antérieur",
      "posteriorSegment": "Segment Postérieur",
      "opticDisc": "Disque Optique",
      "macula": "Macula",
      "vessels": "Vaisseaux"
    },
    "editPage": {
      "title": "Modifier l'Examen Oculaire",
      "description": "Mettre à jour le dossier d'examen oculaire",
      "loading": "Chargement de l'examen...",
      "failedToLoad": "Échec du chargement de l'examen",
      "updating": "Mise à jour...",
      "updateExamination": "Mettre à Jour l'Examen",
      "updateSuccess": "Examen mis à jour avec succès",
      "updateFailed": "Échec de la mise à jour de l'examen"
    },
    "newPage": {
      "title": "Nouvel Examen Oculaire",
      "description": "Créer un dossier d'examen oculaire complet",
      "saveExamination": "Enregistrer l'Examen",
      "createSuccess": "Examen créé avec succès",
      "createFailed": "Échec de la création de l'examen"
    },
    "searchPatientPlaceholder": "Rechercher des patients par nom ou ID...",
    "tabs": {
      "basicInfo": "Info de Base",
      "visualAcuity": "Acuité Visuelle",
      "refraction": "Réfraction",
      "iop": "PIO",
      "anteriorSegment": "Segment Antérieur",
      "fundus": "Fond d'Œil",
      "assessment": "Évaluation"
    },
    "backToExaminations": "Retour aux Examens",
    "chiefComplaint": "Motif de Consultation",
    "chiefComplaintPlaceholder": "ex., Vision floue, douleur oculaire, examen de routine",
    "historyOfPresentIllness": "Histoire de la Maladie Actuelle",
    "detailedHistoryPlaceholder": "Histoire détaillée...",
    "uncorrectedVA": "Acuité Visuelle Non Corrigée",
    "correctedVA": "Meilleure Acuité Visuelle Corrigée (MAVC)",
    "pinholeVA": "Acuité Visuelle au Trou Sténopéique",
    "distanceOD": "Distance OD",
    "distanceOS": "Distance OS",
    "nearOD": "Près OD",
    "nearOS": "Près OS",
    "method": "Méthode",
    "elevatedIOPWarning": "Attention : PIO élevée détectée. Envisagez un bilan de glaucome.",
    "diagnosis": "Diagnostic",
    "addDiagnosis": "Ajouter un Diagnostic",
    "icdCode": "Code CIM",
    "description": "Description",
    "eye": "Œil",
    "plan": "Plan",
    "planPlaceholder": "Plan de traitement, examens complémentaires, références...",
    "medications": "Médicaments",
    "addMedication": "Ajouter un Médicament",
    "medication": "Médicament",
    "dosage": "Dosage",
    "frequency": "Fréquence",
    "duration": "Durée",
    "followUpRecommended": "Suivi Recommandé",
    "interval": "Intervalle",
    "reason": "Motif",
    "refractionDescription": "Formulaire de réfraction - Données d'auto-réfraction et de réfraction subjective",
    "anteriorSegmentDescription": "Examen du segment antérieur - Résultats de la lampe à fente",
    "fundusDescription": "Examen du fond d'œil - Résultats du fond d'œil dilaté"
  },
  "opticalPrescription": {
    "title": "Ordonnances Optiques",
    "description": "Gérer les ordonnances optiques",
    "newPrescription": "Nouvelle Ordonnance",
    "createDescription": "Créer une nouvelle ordonnance optique pour un patient",
    "backToPrescriptions": "Retour aux Ordonnances",
    "viewPrescription": "Voir l'Ordonnance",
    "editPrescription": "Modifier l'Ordonnance",
    "searchPlaceholder": "Rechercher par patient ou numéro d'ordonnance...",
    "searchPatientPlaceholder": "Rechercher un patient par nom ou ID...",
    "change": "Changer",
    "allPrescriptions": "Toutes les Ordonnances",
    "noResults": "Aucune ordonnance trouvée",
    "noResultsAdd": "Créer une nouvelle ordonnance optique",
    "savePrescription": "Enregistrer l'Ordonnance",
    "saving": "Enregistrement...",
    "createSuccess": "Ordonnance créée avec succès",
    "createError": "Échec de la création de l'ordonnance",
    "selectPatientError": "Veuillez sélectionner un patient",
    "status": {
      "issued": "Émise",
      "dispensed": "Délivrée",
      "expired": "Expirée"
    },
    "stats": {
      "totalPrescriptions": "Total des Ordonnances",
      "active": "Actives",
      "dispensed": "Délivrées",
      "expired": "Expirées"
    },
    "filters": {
      "allStatus": "Tous les Statuts",
      "allTypes": "Tous les Types"
    },
    "tableHeaders": {
      "prescriptionNo": "N° Ordonnance",
      "patient": "Patient",
      "date": "Date",
      "prescriber": "Prescripteur",
      "type": "Type",
      "odRight": "OD (Droit)",
      "osLeft": "OS (Gauche)",
      "expiry": "Expiration",
      "status": "Statut",
      "actions": "Actions"
    },
    "types": {
      "spectacles": "Lunettes",
      "contactLens": "Lentilles de Contact",
      "both": "Les Deux"
    },
    "sections": {
      "patientInformation": "Information du Patient",
      "prescriptionType": "Type d'Ordonnance",
      "refraction": "Données de Réfraction",
      "rightEye": "OD (Œil Droit)",
      "leftEye": "OS (Œil Gauche)",
      "spectacleDetails": "Détails des Lunettes",
      "contactLensDetails": "Détails des Lentilles de Contact",
      "notesValidity": "Notes et Validité",
      "lensDetails": "Détails du Verre",
      "frameDetails": "Détails de la Monture",
      "instructions": "Instructions"
    },
    "fields": {
      "sphere": "Sphère",
      "cylinder": "Cylindre",
      "axis": "Axe",
      "add": "Addition",
      "pd": "ÉP",
      "prism": "Prisme",
      "base": "Base",
      "lensType": "Type de Verre",
      "lensMaterial": "Matériau du Verre",
      "coating": "Traitement",
      "coatings": "Traitements",
      "tint": "Teinte",
      "frameType": "Type de Monture",
      "frameBrand": "Marque de Monture",
      "frameModel": "Modèle de Monture",
      "brand": "Marque",
      "baseCurve": "Courbe de Base",
      "diameter": "Diamètre",
      "replacement": "Remplacement",
      "validity": "Validité (mois)",
      "notes": "Notes",
      "additionalNotes": "Notes supplémentaires..."
    },
    "lensTypes": {
      "singleVision": "Vision Simple",
      "bifocal": "Bifocal",
      "progressive": "Progressif",
      "office": "Verre de Bureau"
    },
    "lensMaterials": {
      "cr39": "CR-39",
      "polycarbonate": "Polycarbonate",
      "trivex": "Trivex",
      "hiIndex167": "Haut Indice 1.67",
      "hiIndex174": "Haut Indice 1.74"
    },
    "frameTypes": {
      "fullRim": "Monture Complète",
      "halfRim": "Demi-Monture",
      "rimless": "Sans Monture"
    },
    "coatingOptions": {
      "antiReflective": "Antireflet",
      "blueLight": "Lumière Bleue",
      "photochromic": "Photochromique",
      "scratchResistant": "Anti-Rayures",
      "hydrophobic": "Hydrophobe",
      "uvProtection": "Protection UV"
    },
    "replacementSchedules": {
      "daily": "Quotidien",
      "biweekly": "Bimensuel",
      "monthly": "Mensuel",
      "quarterly": "Trimestriel"
    },
    "validityOptions": {
      "6months": "6 mois",
      "12months": "12 mois",
      "24months": "24 mois"
    }
  },
  "glaucomaCenter": {
    "title": "Centre du Glaucome",
    "description": "Gestion et suivi des patients glaucomateux",
    "totalPatients": "Total des Patients",
    "iopControlled": "PIO Contrôlée",
    "iopUncontrolled": "PIO Non Contrôlée",
    "newRecord": "Nouveau Dossier",
    "viewRecord": "Voir le Dossier",
    "searchPlaceholder": "Rechercher par nom ou ID du patient...",
    "allRecords": "Tous les Dossiers",
    "uncontrolled": "Non Contrôlé",
    "controlled": "Contrôlé",
    "suspect": "Suspect",
    "noResults": "Aucun dossier de glaucome trouvé",
    "print": "Imprimer",
    "delete": "Supprimer",
    "confirmDelete": "Êtes-vous sûr de vouloir supprimer ce dossier de glaucome ?",
    "affected": "Affecté",
    "bothEyes": "Les Deux Yeux",
    "diagnosed": "Diagnostiqué",
    "patientInformation": "Informations du Patient",
    "name": "Nom",
    "patientId": "ID du Patient",
    "viewPatientProfile": "Voir le Profil du Patient",
    "progressionStatus": "Statut de Progression",
    "overallStatus": "Statut Global",
    "iopControl": "Contrôle de la PIO",
    "stable": "Stable",
    "suspectedProgression": "Progression Suspectée",
    "definiteProgression": "Progression Définitive",
    "intraocularPressure": "Pression Intraoculaire",
    "targetOD": "Cible OD",
    "targetOS": "Cible OS",
    "latestOD": "Dernier OD",
    "latestOS": "Dernier OS",
    "mmHg": "mmHg",
    "iopHistoryTable": "Historique PIO",
    "date": "Date",
    "od": "OD",
    "os": "OS",
    "method": "Méthode",
    "currentMedications": "Médicaments Actuels",
    "riskFactors": "Facteurs de Risque",
    "familyHistory": "Antécédents Familiaux",
    "highMyopia": "Forte Myopie",
    "diabetes": "Diabète",
    "hypertension": "Hypertension",
    "noRiskFactors": "Aucun facteur de risque significatif documenté",
    "notes": "Notes",
    "clinicalNotes": "Notes Cliniques",
    "clinicalNotesPlaceholder": "Notes cliniques supplémentaires...",
    "created": "Créé",
    "diagnosis": "Diagnostic",
    "glaucomaType": "Type de Glaucome",
    "severityLabel": "Sévérité",
    "diagnosisDate": "Date de Diagnostic",
    "familyHistoryOfGlaucoma": "Antécédents familiaux de glaucome",
    "riskFactorsLabel": "Facteurs de Risque",
    "currentIOP": "PIO Actuelle",
    "targetIOP": "PIO Cible",
    "odMmHg": "OD (mmHg)",
    "osMmHg": "OS (mmHg)",
    "odTargetMmHg": "OD Cible (mmHg)",
    "osTargetMmHg": "OS Cible (mmHg)",
    "methodLabel": "Méthode",
    "timeLabel": "Heure",
    "opticNerveAssessment": "Évaluation du Nerf Optique",
    "rightEye": "Œil Droit",
    "leftEye": "Œil Gauche",
    "cupToDiscRatio": "Rapport Excavation/Disque",
    "rimThinning": "Amincissement de l'Anneau",
    "rimThinningOptions": {
      "none": "Aucun",
      "superior": "Supérieur",
      "inferior": "Inférieur",
      "temporal": "Temporal",
      "diffuse": "Diffus"
    },
    "hemorrhage": "Hémorragie",
    "nflDefect": "Défaut CFNR",
    "medications": "Médicaments",
    "addMedication": "Ajouter un Médicament",
    "noMedicationsAdded": "Aucun médicament ajouté",
    "selectMedication": "Sélectionner un médicament",
    "frequency": {
      "qd": "Une fois par jour (QD)",
      "bid": "Deux fois par jour (BID)",
      "tid": "Trois fois par jour (TID)",
      "qhs": "Au coucher (QHS)"
    },
    "eyeOptions": {
      "both": "Les Deux Yeux (OU)",
      "od": "Œil Droit (OD)",
      "os": "Œil Gauche (OS)"
    },
    "remove": "Supprimer",
    "cancel": "Annuler",
    "createRecord": "Créer le Dossier",
    "saving": "Enregistrement...",
    "change": "Changer",
    "searchPatientPlaceholder": "Rechercher un patient par nom ou ID...",
    "pleaseSelectPatient": "Veuillez sélectionner un patient",
    "failedToCreate": "Échec de la création du dossier de glaucome",
    "typeOptions": {
      "poag": "GPAO - Glaucome Primaire à Angle Ouvert",
      "pacg": "GPAF - Glaucome Primaire à Angle Fermé",
      "ntg": "GTN - Glaucome à Tension Normale",
      "secondary": "Glaucome Secondaire",
      "congenital": "Congénital",
      "suspect": "Suspicion de Glaucome"
    },
    "severityOptions": {
      "suspect": "Suspect",
      "mild": "Léger",
      "moderate": "Modéré",
      "severe": "Sévère",
      "endStage": "Stade Terminal"
    },
    "riskFactorOptions": {
      "elevated_iop": "PIO Élevée",
      "thin_cornea": "Cornée Fine",
      "high_myopia": "Forte Myopie",
      "diabetes": "Diabète",
      "hypertension": "Hypertension",
      "migraine": "Migraine",
      "sleep_apnea": "Apnée du Sommeil",
      "steroid_use": "Utilisation de Stéroïdes"
    },
    "iopMethods": {
      "goldmann": "Goldmann",
      "nct": "NCT",
      "icare": "iCare",
      "tonoPen": "Tono-Pen"
    },
    "types": {
      "poag": "Glaucome Primaire à Angle Ouvert",
      "pacg": "Glaucome Primaire à Angle Fermé",
      "ntg": "Glaucome à Tension Normale",
      "secondary": "Glaucome Secondaire",
      "congenital": "Glaucome Congénital",
      "suspect": "Suspicion de Glaucome",
      "oht": "Hypertension Oculaire"
    },
    "severity": {
      "mild": "Léger",
      "moderate": "Modéré",
      "severe": "Sévère",
      "endStage": "Stade Terminal"
    },
    "tableHeaders": {
      "patient": "Patient",
      "date": "Date",
      "iopOD": "PIO OD",
      "iopOS": "PIO OS",
      "cdRatio": "Rapport C/D",
      "status": "Statut",
      "actions": "Actions"
    },
    "sections": {
      "iopHistory": "Historique PIO",
      "visualField": "Champ Visuel",
      "octAnalysis": "Analyse OCT",
      "medications": "Médicaments",
      "surgicalHistory": "Historique Chirurgical"
    },
    "fields": {
      "targetIop": "PIO Cible",
      "currentIop": "PIO Actuelle",
      "cdRatioOD": "Rapport C/D OD",
      "cdRatioOS": "Rapport C/D OS",
      "rnflThickness": "Épaisseur CFNR",
      "visualFieldMD": "DM Champ Visuel",
      "complianceStatus": "État d'Observance"
    },
    "status": {
      "wellControlled": "Bien Contrôlé",
      "poorlyControlled": "Mal Contrôlé",
      "progressing": "En Progression",
      "stable": "Stable"
    }
  },
  "drScreening": {
    "title": "Dépistage de la Rétinopathie Diabétique",
    "description": "Dépistage et prise en charge de la RD",
    "newScreening": "Nouveau Dépistage",
    "viewScreening": "Voir le Dépistage",
    "searchPlaceholder": "Rechercher par nom ou ID du patient...",
    "allScreenings": "Tous les Dépistages",
    "dueScreening": "Dépistage à Faire",
    "noResults": "Aucun dossier de dépistage trouvé",
    "print": "Imprimer",
    "delete": "Supprimer",
    "confirmDelete": "Êtes-vous sûr de vouloir supprimer ce dossier de RD ?",
    "dueForFollowUp": "Ce patient a besoin d'un dépistage de suivi.",
    "patientInformation": "Informations du Patient",
    "name": "Nom",
    "patientId": "ID du Patient",
    "viewPatientProfile": "Voir le Profil du Patient",
    "odRightEye": "OD (Œil Droit)",
    "osLeftEye": "OS (Œil Gauche)",
    "drLevel": "Niveau de RD",
    "dme": "OMD",
    "present": "Présent",
    "absent": "Absent",
    "followUpSchedule": "Calendrier de Suivi",
    "frequency": "Fréquence",
    "reason": "Raison",
    "notScheduled": "Non programmé",
    "annual": "Annuel",
    "routineScreening": "Dépistage de routine",
    "screeningHistory": "Historique des Dépistages",
    "odLevel": "Niveau OD",
    "odDme": "OMD OD",
    "osLevel": "Niveau OS",
    "osDme": "OMD OS",
    "notes": "Notes",
    "created": "Créé",
    "recordNotFound": "Dossier non trouvé",
    "years": "ans",
    "tableHeaders": {
      "patient": "Patient",
      "date": "Date",
      "gradeOD": "Grade OD",
      "gradeOS": "Grade OS",
      "maculopathy": "Maculopathie",
      "nextScreening": "Prochain Dépistage",
      "actions": "Actions"
    },
    "grades": {
      "none": "Pas de RD",
      "mild": "RDNP Légère",
      "moderate": "RDNP Modérée",
      "severe": "RDNP Sévère",
      "pdr": "RDP"
    },
    "sections": {
      "diabetesHistory": "Antécédents Diabétiques",
      "fundusFindings": "Résultats du Fond d'Œil",
      "imagingResults": "Résultats d'Imagerie",
      "referral": "Référence"
    },
    "fields": {
      "diabetesType": "Type de Diabète",
      "diabetesDuration": "Durée du Diabète",
      "hba1c": "HbA1c",
      "lastScreening": "Dernier Dépistage",
      "nextScreeningDate": "Date du Prochain Dépistage",
      "referralRequired": "Référence Nécessaire",
      "laserTreatment": "Traitement Laser"
    },
    "aiAnalysis": {
      "title": "Détection de RD par IA",
      "description": "Téléchargez une photographie du fond d'œil pour un dépistage automatisé de la rétinopathie diabétique. Notre modèle d'IA analysera l'image et fournira une classification de la RD avec des scores de confiance.",
      "eye": "Œil",
      "rightEye": "Œil Droit",
      "leftEye": "Œil Gauche",
      "uploadPrompt": "Cliquez pour télécharger une image du fond d'œil",
      "uploadFormats": "JPEG, PNG jusqu'à 10Mo",
      "analyzing": "Analyse en cours...",
      "analyzeImage": "Analyser l'Image",
      "imageGuidelines": "Directives pour les Images",
      "guideline1": "Utilisez des photographies du fond d'œil de haute qualité",
      "guideline2": "Assurez un éclairage et une mise au point adéquats",
      "guideline3": "La macula doit être centrée dans l'image",
      "guideline4": "Évitez les images avec des artefacts significatifs",
      "guideline5": "Résolution minimale: 1024x1024 pixels",
      "analysisResults": "Résultats de l'Analyse",
      "drLevel": "Niveau de RD",
      "confidence": "Confiance",
      "dmeDetected": "OMD Détecté",
      "noDmeDetected": "Pas d'OMD Détecté",
      "referralRecommended": "Référence Recommandée",
      "urgency": "urgence",
      "detectedFindings": "Anomalies Détectées",
      "recommendations": "Recommandations",
      "disclaimer": "Avertissement",
      "disclaimerText": "Cette analyse par IA est destinée uniquement à servir d'aide au dépistage et ne doit pas remplacer l'examen clinique par un ophtalmologiste qualifié. Confirmez toujours les résultats par un examen complet du fond d'œil dilaté.",
      "noAnalysisYet": "Pas d'Analyse Encore",
      "noAnalysisDescription": "Téléchargez une image du fond d'œil et cliquez sur \"Analyser l'Image\" pour obtenir les résultats du dépistage de RD par IA."
    }
  },
  "surgery": {
    "title": "Chirurgie Oculaire",
    "description": "Gestion des procédures chirurgicales",
    "newSurgery": "Programmer une Chirurgie",
    "scheduleSurgery": "Programmer une Chirurgie",
    "scheduleNewSurgery": "Programmer une nouvelle chirurgie oculaire",
    "backToSurgeries": "Retour aux Chirurgies",
    "viewSurgery": "Voir la Chirurgie",
    "editSurgery": "Modifier la Chirurgie",
    "searchPlaceholder": "Rechercher par patient ou type de chirurgie...",
    "searchPatientPlaceholder": "Rechercher un patient par nom ou ID...",
    "allSurgeries": "Toutes les Chirurgies",
    "allTypes": "Tous les Types",
    "allStatus": "Tous les Statuts",
    "scheduled": "Programmées",
    "completed": "Terminées",
    "cancelled": "Annulées",
    "inProgress": "En Cours",
    "todaysSurgeries": "Chirurgies d'Aujourd'hui",
    "totalProcedures": "Total des Procédures",
    "today": "Aujourd'hui",
    "scheduleFirstSurgery": "Commencez par programmer votre première chirurgie",
    "noResults": "Aucune chirurgie trouvée",
    "surgeryTypes": {
      "cataract": "Cataracte",
      "lasikPrk": "LASIK/PRK",
      "refractive": "Réfractive",
      "retinal": "Rétinienne",
      "glaucoma": "Glaucome",
      "oculoplastic": "Oculoplastique",
      "corneal": "Cornéenne"
    },
    "refractiveProcedure": "Procédure réfractive",
    "vitreoretinalSurgery": "Chirurgie vitréo-rétinienne",
    "iolCalculator": "Calculateur IOL",
    "calculateLensPower": "Calculer la puissance du cristallin",
    "patientInformation": "Informations du Patient",
    "surgeryDetails": "Détails de la Chirurgie",
    "surgeryType": "Type de Chirurgie",
    "eye": "Œil",
    "odRightEye": "OD (Œil Droit)",
    "osLeftEye": "OS (Œil Gauche)",
    "ouBothEyes": "OU (Les Deux Yeux)",
    "procedure": "Procédure",
    "selectProcedure": "Sélectionner une procédure",
    "surgeon": "Chirurgien",
    "selectSurgeon": "Sélectionner un chirurgien",
    "loadingDoctors": "Chargement des médecins...",
    "noSurgeonsNote": "Si aucun chirurgien n'apparaît, l'utilisateur actuel sera assigné.",
    "anesthesiaType": "Type d'Anesthésie",
    "anesthesia": {
      "topical": "Topique",
      "local": "Locale (Rétrobulbaire/Péribulbaire)",
      "general": "Générale",
      "sedation": "Sédation IV"
    },
    "schedule": "Programmation",
    "date": "Date",
    "time": "Heure",
    "operatingRoom": "Salle d'Opération",
    "operatingRoomPlaceholder": "ex., SO-1",
    "cataractDetails": "Détails de la Chirurgie de la Cataracte",
    "technique": "Technique",
    "techniques": {
      "phaco": "Phacoémulsification",
      "femto": "Laser Femtoseconde",
      "ecce": "ECCE",
      "sics": "SICS"
    },
    "iolModel": "Modèle d'IOL",
    "iolModelPlaceholder": "ex., Alcon SN60WF",
    "iolPower": "Puissance de l'IOL (D)",
    "targetRefraction": "Réfraction Cible",
    "openIolCalculator": "Ouvrir le Calculateur IOL",
    "refractiveDetails": "Détails de la Chirurgie Réfractive",
    "procedureType": "Type de Procédure",
    "opticalZone": "Zone Optique (mm)",
    "ablationZone": "Zone d'Ablation (mm)",
    "preOpNotes": "Notes Préopératoires",
    "preOpNotesPlaceholder": "Instructions préopératoires, considérations spéciales...",
    "scheduling": "Programmation en cours...",
    "scheduleSurgeryButton": "Programmer la Chirurgie",
    "tableHeaders": {
      "patient": "Patient",
      "date": "Date",
      "time": "Heure",
      "type": "Type de Chirurgie",
      "eye": "Œil",
      "surgeon": "Chirurgien",
      "operatingRoom": "Salle d'Op",
      "status": "Statut",
      "scheduled": "Programmé",
      "actions": "Actions"
    },
    "types": {
      "cataract": "Chirurgie de la Cataracte",
      "glaucoma": "Chirurgie du Glaucome",
      "vitreoretinal": "Chirurgie Vitreo-rétinienne",
      "corneal": "Chirurgie Cornéenne",
      "oculoplastic": "Chirurgie Oculoplastique",
      "refractive": "Chirurgie Réfractive",
      "strabismus": "Chirurgie du Strabisme"
    },
    "sections": {
      "preOpAssessment": "Évaluation Préopératoire",
      "surgeryDetails": "Détails de la Chirurgie",
      "postOpInstructions": "Instructions Postopératoires",
      "followUp": "Suivi"
    },
    "fields": {
      "surgeryDate": "Date de Chirurgie",
      "surgeryTime": "Heure de Chirurgie",
      "surgeon": "Chirurgien",
      "anesthesia": "Type d'Anesthésie",
      "operatingRoom": "Salle d'Opération",
      "iolPower": "Puissance de l'IOL",
      "iolModel": "Modèle d'IOL",
      "complications": "Complications",
      "notes": "Notes"
    },
    "detailPage": {
      "title": "Détails de la Chirurgie",
      "loading": "Chargement...",
      "error": "Erreur",
      "surgeryNotFound": "Chirurgie non trouvée",
      "failedToLoad": "Échec du chargement des détails de la chirurgie",
      "confirmDelete": "Êtes-vous sûr de vouloir supprimer ce dossier de chirurgie ?",
      "failedToDelete": "Échec de la suppression de la chirurgie",
      "edit": "Modifier",
      "delete": "Supprimer",
      "surgeryNumber": "Chirurgie",
      "date": "Date",
      "time": "Heure",
      "or": "Salle d'Op",
      "name": "Nom",
      "patientId": "ID du Patient",
      "phone": "Téléphone",
      "dateOfBirth": "Date de Naissance",
      "specialization": "Spécialisation",
      "email": "Email",
      "noSurgeonAssigned": "Aucun chirurgien assigné",
      "cataractSurgeryDetails": "Détails de la Chirurgie de la Cataracte",
      "refractiveSurgeryDetails": "Détails de la Chirurgie Réfractive",
      "incisionSize": "Taille de l'Incision",
      "iolPosition": "Position de l'IOL",
      "preOperativeAssessment": "Évaluation Préopératoire",
      "visualAcuityOD": "Acuité Visuelle OD",
      "visualAcuityOS": "Acuité Visuelle OS",
      "iopOD": "PIO OD",
      "iopOS": "PIO OS",
      "diagnosis": "Diagnostic",
      "operativeNotes": "Notes Opératoires",
      "postOperativeInstructions": "Instructions Postopératoires",
      "postOpMedications": "Médicaments Postopératoires",
      "medication": "Médicament",
      "dosage": "Dosage",
      "frequency": "Fréquence",
      "duration": "Durée",
      "followUpSchedule": "Calendrier de Suivi",
      "created": "Créé",
      "lastUpdated": "Dernière mise à jour",
      "status": {
        "scheduled": "Programmée",
        "inProgress": "En Cours",
        "completed": "Terminée",
        "cancelled": "Annulée",
        "postponed": "Reportée"
      }
    },
    "editPage": {
      "title": "Modifier la Chirurgie",
      "description": "Mettre à jour les détails de la chirurgie",
      "loading": "Chargement des données de chirurgie...",
      "notFound": "Chirurgie non trouvée",
      "failedToLoad": "Échec du chargement des détails de la chirurgie",
      "updating": "Mise à jour...",
      "updateSurgery": "Mettre à jour la Chirurgie",
      "updateSuccess": "Chirurgie mise à jour avec succès",
      "updateFailed": "Échec de la mise à jour de la chirurgie"
    }
  },
  "iolCalculatorPage": {
    "title": "Calculateur de Puissance IOL",
    "description": "Calculer la puissance du cristallin intraoculaire pour la chirurgie de la cataracte",
    "subtitle": "Formules SRK/T, Haigis, Holladay 1 pour un calcul précis de la puissance",
    "biometryData": "Données de Biométrie",
    "odRightEye": "OD (Œil Droit)",
    "osLeftEye": "OS (Œil Gauche)",
    "axialLength": "Longueur Axiale (mm)",
    "axialLengthPlaceholder": "ex., 23.45",
    "k1Flat": "K1 Plat (D)",
    "k1Placeholder": "ex., 43.25",
    "k2Steep": "K2 Cambré (D)",
    "k2Placeholder": "ex., 44.00",
    "acd": "Profondeur de Chambre Antérieure (mm)",
    "acdPlaceholder": "ex., 3.10",
    "iolModel": "Modèle d'IOL",
    "aConstant": "Constante A",
    "formula": "Formule",
    "targetRefraction": "Réfraction Cible (D)",
    "targetRefractionPlaceholder": "0 pour emmétropie",
    "calculating": "Calcul en cours...",
    "calculateIolPower": "Calculer la Puissance IOL",
    "recommendedIolPower": "Puissance IOL Recommandée",
    "diopters": "Dioptries",
    "predictedRefraction": "Réfraction Prédite",
    "powerOptions": "Options de Puissance",
    "targetRecommendations": "Recommandations de Cible",
    "emmetropia": "Emmétropie",
    "minusHalfTarget": "Cible -0.5",
    "nearVision": "Vision de Près",
    "calculationParameters": "Paramètres de Calcul",
    "al": "LA",
    "avgK": "K Moyen",
    "aConst": "Const-A",
    "noCalculationYet": "Pas de Calcul",
    "noCalculationDescription": "Entrez les données de biométrie et cliquez sur calculer pour voir les recommandations de puissance IOL",
    "enterBiometryError": "Veuillez entrer la longueur axiale et les valeurs de kératométrie",
    "calculationSuccess": "Puissance IOL calculée avec succès",
    "calculationFailed": "Échec du calcul de la puissance IOL"
  },
  "opticalShop": {
    "title": "Magasin d'Optique",
    "description": "Gérer l'inventaire et les commandes optiques",
    "orders": "Commandes",
    "frames": "Montures",
    "lenses": "Verres",
    "lensInventory": "Inventaire des Verres",
    "inventory": "Inventaire",
    "newOrder": "Nouvelle Commande",
    "newFrame": "Ajouter une Monture",
    "addFrame": "Ajouter une Monture",
    "addLens": "Ajouter un Verre",
    "newLens": "Ajouter un Verre",
    "searchPlaceholder": "Rechercher des produits...",
    "searchOrders": "Rechercher des commandes...",
    "searchFrames": "Rechercher des montures...",
    "searchLenses": "Rechercher des verres...",
    "allProducts": "Tous les Produits",
    "allBrands": "Toutes les Marques",
    "allStock": "Tout le Stock",
    "allTypes": "Tous les Types",
    "allMaterials": "Tous les Matériaux",
    "inStock": "En Stock",
    "inStockLabel": "en stock",
    "lowStock": "Stock Faible",
    "outOfStock": "Rupture de Stock",
    "noResults": "Aucun produit trouvé",
    "pendingOrders": "Commandes en Attente",
    "inProduction": "En Production",
    "readyForPickup": "Prêt à Retirer",
    "delivered": "Livré",
    "loading": "Chargement...",
    "noOrdersFound": "Aucune commande trouvée",
    "createFirstOrder": "Créez votre première commande optique",
    "noFramesFound": "Aucune monture trouvée",
    "noLensesFound": "Aucun verre trouvé",
    "addFramesToInventory": "Ajoutez des montures à votre inventaire",
    "addFirstFrame": "Ajouter première monture",
    "addFirstLens": "Ajouter premier verre",
    "stock": "Stock",
    "manageLensesDescription": "Gérer les verres et blancs en stock",
    "frameInventory": "Inventaire des Montures",
    "manageFrames": "Gérer les montures optiques",
    "manageLenses": "Gérer les verres optiques",
    "totalFrames": "Total des Montures",
    "totalLensTypes": "Total des Types de Verres",
    "inventoryValue": "Valeur de l'Inventaire",
    "retail": "Détail",
    "price": "Prix",
    "index": "Indice",
    "sphereRange": "Plage de Sphère",
    "tableHeaders": {
      "sku": "SKU",
      "product": "Produit",
      "brand": "Marque",
      "category": "Catégorie",
      "price": "Prix",
      "quantity": "Quantité",
      "status": "Statut",
      "actions": "Actions"
    },
    "orderStatus": {
      "pending": "En Attente",
      "processing": "En Cours",
      "ready": "Prêt à Retirer",
      "delivered": "Livré",
      "cancelled": "Annulé"
    },
    "sections": {
      "frameDetails": "Détails de la Monture",
      "lensDetails": "Détails du Verre",
      "pricing": "Tarification",
      "supplier": "Informations Fournisseur"
    },
    "fields": {
      "brand": "Marque",
      "model": "Modèle",
      "color": "Couleur",
      "size": "Taille",
      "material": "Matériau",
      "type": "Type",
      "costPrice": "Prix de Revient",
      "sellingPrice": "Prix de Vente",
      "quantity": "Quantité",
      "reorderLevel": "Seuil de Réapprovisionnement"
    },
    "newOrderPage": {
      "title": "Nouvelle Commande Optique",
      "description": "Créer une nouvelle commande de lunettes ou de lentilles",
      "backToOpticalShop": "Retour à la Boutique Optique",
      "patientInformation": "Information du Patient",
      "change": "Changer",
      "searchPatientPlaceholder": "Rechercher un patient par nom ou ID...",
      "prescription": "Ordonnance",
      "loadingPrescriptions": "Chargement des ordonnances...",
      "noPrescriptionsFound": "Aucune ordonnance active trouvée pour ce patient.",
      "createNewPrescription": "→ Créer une nouvelle ordonnance",
      "selectPrescription": "Sélectionner une ordonnance",
      "orderType": "Type de Commande",
      "spectaclesOnly": "Lunettes Seulement",
      "contactLenses": "Lentilles de Contact",
      "both": "Les Deux",
      "frameAndLens": "Monture & Verre",
      "payment": "Paiement",
      "delivery": "Livraison",
      "selectFrame": "Sélectionner une Monture",
      "selectFrameOrOwn": "Sélectionner une monture ou le patient apporte la sienne",
      "outOfStock": "Rupture de Stock",
      "inStock": "en stock",
      "lensType": "Type de Verre",
      "lensMaterial": "Matériau du Verre",
      "lensTypes": {
        "single": "Vision Simple",
        "bifocal": "Bifocal",
        "progressive": "Progressif",
        "occupational": "Professionnel"
      },
      "lensMaterials": {
        "cr39": "CR-39 (Plastique Standard)",
        "polycarbonate": "Polycarbonate",
        "trivex": "Trivex",
        "hiIndex157": "Haut Indice 1.57",
        "hiIndex160": "Haut Indice 1.60",
        "hiIndex167": "Haut Indice 1.67",
        "hiIndex174": "Haut Indice 1.74"
      },
      "lensCoatings": "Traitements du Verre",
      "coatings": {
        "antiReflective": "Antireflet",
        "blueLight": "Filtre Lumière Bleue",
        "scratchResistant": "Anti-Rayures",
        "uvProtection": "Protection UV",
        "photochromic": "Photochromique",
        "hydrophobic": "Hydrophobe",
        "oleophobic": "Oléophobe"
      },
      "lensPrice": "Prix du Verre (Total pour la paire)",
      "labInstructions": "Instructions pour le Laboratoire",
      "labInstructionsPlaceholder": "Instructions spéciales pour le laboratoire...",
      "orderSummary": "Récapitulatif de la Commande",
      "frame": "Monture",
      "lenses": "Verres",
      "discount": "Remise",
      "total": "Total",
      "discountType": "Type de Remise",
      "fixedAmount": "Montant Fixe",
      "percentage": "Pourcentage",
      "discountReason": "Motif de la Remise",
      "discountReasonPlaceholder": "ex., Remise fidélité",
      "paymentMethod": "Méthode de Paiement",
      "amountPaid": "Montant Payé",
      "paymentMethods": {
        "cash": "Espèces",
        "card": "Carte",
        "insurance": "Assurance",
        "mixed": "Mixte"
      },
      "balanceDue": "Solde dû",
      "deliveryMethod": "Mode de Livraison",
      "storePickup": "Retrait en Magasin",
      "homeDelivery": "Livraison à Domicile",
      "courierService": "Service de Messagerie",
      "deliveryAddress": "Adresse de Livraison",
      "deliveryAddressPlaceholder": "Adresse complète de livraison...",
      "orderNotes": "Notes de Commande",
      "orderNotesPlaceholder": "Notes supplémentaires...",
      "createOrder": "Créer la Commande",
      "creatingOrder": "Création en cours...",
      "selectPatientError": "Veuillez sélectionner un patient",
      "selectPrescriptionError": "Veuillez sélectionner une ordonnance",
      "createFailed": "Échec de la création de la commande"
    }
  },
  "ocularImaging": {
    "title": "Imagerie Oculaire",
    "description": "Gérer les études d'imagerie",
    "oct": "Scans OCT",
    "octDescription": "Scans de Tomographie par Cohérence Optique",
    "fundus": "Photos du Fond d'Œil",
    "topography": "Topographie",
    "topographyDescription": "Mesures de topographie cornéenne",
    "newScan": "Nouveau Scan",
    "newTopography": "Nouvelle Topographie",
    "viewScan": "Voir le Scan",
    "searchPlaceholder": "Rechercher par nom ou ID du patient...",
    "allScans": "Tous les Scans",
    "allTypes": "Tous les Types",
    "noResults": "Aucun dossier d'imagerie trouvé",
    "noOctScans": "Aucun scan OCT trouvé",
    "noTopographyScans": "Aucun scan de topographie trouvé",
    "recordFirstScan": "Enregistrer le premier scan",
    "totalScans": "Total des Scans",
    "maculaScans": "Scans Maculaires",
    "rnflScans": "Scans RNFL",
    "today": "Aujourd'hui",
    "thisMonth": "Ce Mois",
    "normal": "Normal",
    "keratoconus": "Kératocône",
    "macula": "Macula",
    "rnfl": "RNFL",
    "opticNerve": "Nerf Optique",
    "anteriorSegment": "Segment Antérieur",
    "tableHeaders": {
      "patient": "Patient",
      "date": "Date",
      "eye": "Œil",
      "type": "Type",
      "device": "Appareil",
      "technician": "Technicien",
      "status": "Statut",
      "actions": "Actions",
      "simK": "Sim K",
      "astigmatism": "Astigmatisme",
      "classification": "Classification"
    },
    "scanTypes": {
      "macular": "OCT Maculaire",
      "opticNerve": "OCT du Nerf Optique",
      "anterior": "OCT du Segment Antérieur",
      "colorFundus": "Fond d'Œil Couleur",
      "faf": "Autofluorescence",
      "ffa": "Angiographie à la Fluorescéine"
    },
    "sections": {
      "scanDetails": "Détails du Scan",
      "findings": "Résultats",
      "measurements": "Mesures",
      "comparison": "Comparaison"
    },
    "fields": {
      "scanDate": "Date du Scan",
      "device": "Appareil",
      "quality": "Qualité",
      "eye": "Œil",
      "interpretation": "Interprétation",
      "notes": "Notes"
    }
  },
  "notifications": {
    "title": "Notifications",
    "description": "Notifications et alertes système",
    "all": "Toutes",
    "unread": "Non Lues",
    "read": "Lues",
    "markAllRead": "Tout Marquer comme Lu",
    "markAsRead": "Marquer comme Lu",
    "markAsUnread": "Marquer comme Non Lu",
    "delete": "Supprimer",
    "noNotifications": "Aucune notification",
    "noUnread": "Aucune notification non lue",
    "loadMore": "Charger Plus",
    "refresh": "Actualiser",
    "loading": "Chargement des notifications...",
    "confirmDelete": "Êtes-vous sûr de vouloir supprimer cette notification ?",
    "searchPlaceholder": "Rechercher des notifications...",
    "allTypes": "Tous les Types",
    "allStatus": "Tous les Statuts",
    "sentToday": "Envoyées Aujourd'hui",
    "pending": "En Attente",
    "sent": "Envoyée",
    "failed": "Échouée",
    "viewDetails": "Voir les Détails",
    "retry": "Réessayer",
    "retrySend": "Réessayer l'Envoi",
    "close": "Fermer",
    "notificationDetails": "Détails de la Notification",
    "type": "Type",
    "status": "Statut",
    "priority": "Priorité",
    "created": "Créé",
    "titleLabel": "Titre",
    "message": "Message",
    "email": "Email",
    "phone": "Téléphone",
    "sms": "SMS",
    "inApp": "Dans l'App",
    "deliveryStatus": "Statut de Livraison",
    "scheduledFor": "Programmé Pour",
    "sentAt": "Envoyé Le",
    "readAt": "Lu Le",
    "tableHeaders": {
      "type": "Type",
      "title": "Titre",
      "recipient": "Destinataire",
      "channels": "Canaux",
      "status": "Statut",
      "priority": "Priorité",
      "date": "Date",
      "actions": "Actions"
    },
    "types": {
      "appointment": "Rendez-vous",
      "system": "Système",
      "alert": "Alerte",
      "reminder": "Rappel",
      "message": "Message",
      "appointmentReminder": "Rappel de Rendez-vous",
      "labResult": "Résultat de Laboratoire",
      "paymentDue": "Paiement Dû",
      "medicationReminder": "Rappel de Médicament",
      "followUp": "Suivi"
    },
    "priorities": {
      "low": "Basse",
      "normal": "Normale",
      "high": "Haute",
      "urgent": "Urgente"
    },
    "messages": {
      "appointmentReminder": "Rappel de rendez-vous pour {patient}",
      "newAppointment": "Nouveau rendez-vous programmé",
      "appointmentCancelled": "Rendez-vous annulé",
      "labResultsReady": "Résultats de laboratoire prêts pour {patient}",
      "prescriptionReady": "Ordonnance prête à retirer",
      "lowStock": "Alerte de stock bas : {item}",
      "systemUpdate": "Mise à jour système disponible"
    }
  },
  "analytics": {
    "title": "Analyses et Rapports",
    "description": "Voir les rapports et analyses",
    "dashboard": "Tableau de Bord des Rapports Analytiques",
    "dashboardDescription": "Accédez à des analyses complètes et des informations pour prendre des décisions basées sur les données",
    "overview": "Aperçu",
    "quickInsights": "Aperçus Rapides",
    "patients": "Analyse des Patients",
    "appointments": "Analyse des Rendez-vous",
    "financial": "Rapports Financiers",
    "clinical": "Analyses Cliniques",
    "operational": "Rapports Opérationnels",
    "performance": "Rapports de Performance",
    "dateRange": "Période",
    "exportReport": "Exporter le Rapport",
    "generateReport": "Générer le Rapport",
    "descriptions": {
      "financial": "Rapports de revenus, paiements en attente, historique des paiements et états financiers",
      "clinical": "Résultats des patients, efficacité des traitements, tendances des maladies et métriques cliniques",
      "operational": "Utilisation des rendez-vous, analyse du flux des patients et utilisation des ressources",
      "performance": "Métriques de performance des médecins, productivité du personnel et rapports d'efficacité",
      "patient": "Démographie des patients, modèles de visites et métriques de satisfaction des patients",
      "appointment": "Tendances des rendez-vous, taux de non-présentation et efficacité de la planification"
    },
    "metrics": {
      "totalPatients": "Total des Patients",
      "newPatients": "Nouveaux Patients",
      "appointments": "Rendez-vous",
      "revenue": "Revenus",
      "totalRevenue": "Revenus Totaux",
      "activePatients": "Patients Actifs",
      "reportsGenerated": "Rapports Générés",
      "examinations": "Examens",
      "surgeries": "Chirurgies",
      "prescriptions": "Ordonnances"
    },
    "charts": {
      "patientTrend": "Tendance des Patients",
      "appointmentsByType": "Rendez-vous par Type",
      "revenueByMonth": "Revenus par Mois",
      "topDiagnoses": "Diagnostics Principaux",
      "surgeryOutcomes": "Résultats Chirurgicaux"
    },
    "filters": {
      "thisWeek": "Cette Semaine",
      "thisMonth": "Ce Mois",
      "lastMonth": "Mois Dernier",
      "thisYear": "Cette Année",
      "custom": "Période Personnalisée"
    }
  }
}
