{
  "professional-email-template-generator": {
    "absence_conges_payes_standard": "Absence / Congés payés (Standard)",
    "conge_maternite_paternite_parental": "Congé maternité / paternité / parental",
    "relance_douce_apres_email_sans": "Relance douce après email sans réponse",
    "relance_facture_impayee_niveau_1": "Relance facture impayée (Niveau 1 - Courtoise)",
    "relance_facture_niveau_2_ferme": "Relance facture (Niveau 2 - Ferme)",
    "demande_d": "Demande d'augmentation salariale",
    "lettre_de_demission_avec_respect": "Lettre de démission avec respect du préavis",
    "decliner_poliment_une_reunion_surcharge": "Décliner poliment une réunion (Surcharge)",
    "demande_de_report_de_reunion": "Demande de report de réunion",
    "generateur_d_emails_professionnels_modeles": "Générateur d'Emails Professionnels & Modèles Types",
    "messages_d_absence_out_of": "Messages d'absence, relances de devis/factures, demandes RH et réponses prêtes à l'emploi.",
    "apercu_du_message": "Aperçu du message",
    "objet": "Objet :",
    "cat_absences": "Absences",
    "cat_relances": "Relances",
    "cat_carriere_rh": "Carrière / RH",
    "cat_quotidien": "Quotidien",
    "tone_standard": "Standard",
    "tone_protocolaire": "Protocolaire",
    "tone_concis_direct": "Concis / Direct",
    "tone_chaleureux": "Chaleureux",
    "ton_de_communication": "Ton de communication :",
    "champs_personnalisables": "Champs personnalisables ({{value}})",
    "ouvrir_dans_mail": "Ouvrir dans mail",
    "tout_copier": "Tout Copier",
    "objet_et_corps_copies": "Objet et corps de l'email copiés !",
    "corps_copie": "Corps de l'email copié !",
    "demande_d_entretien_pour_augmentation_salariale": "Demande d'entretien pour augmentation salariale",
    "tone_hello": "Bonjour",
    "tone_formal_hello": "Madame, Monsieur,",
    "tone_best_regards": "Bien cordialement,",
    "tone_formal_regards": "Veuillez agréer, Madame, Monsieur, l'expression de ma considération distinguée,",
    "tone_warm_regards": "Bien amicalement,",
    "tone_regards": "Cordialement,",
    "tone_warm_closing": "Très belle journée à vous,",
    "tone_concise_drop": "Merci pour votre message. ",
    "tone_thanks_long": "Je vous remercie pour votre compréhension",
    "tone_thanks_short": "Merci",
    "var_my_name": "Alexandre Dubois",
    "var_my_title": "Chef de projet Digital",
    "var_company_name": "Acme Corp SAS",
    "var_recipient_name": "Madame Martin",
    "var_start_date": "15 juillet",
    "var_end_date": "31 juillet",
    "var_return_date": "1er août à 9h00",
    "var_backup_name": "Sophie Laurent",
    "var_backup_email": "sophie.laurent@acme.com",
    "var_backup_phone": "+33 6 12 34 56 78",
    "var_subject_topic": "la validation de la maquette v2",
    "var_previous_date": "mardi dernier",
    "var_invoice_number": "FAC-2026-089",
    "var_amount": "4 850,00",
    "var_invoice_date": "01/08/2026",
    "var_due_date": "15/08/2026",
    "var_manager_name": "Stéphane",
    "var_years_in_role": "3",
    "var_team_name": "Direction Marketing",
    "var_key_achievement": "le lancement réussi de la plateforme (+28% de CA)",
    "var_proposed_date": "du 12 septembre",
    "var_notice_period_months": "3",
    "var_contract_end_date": "30 novembre 2026",
    "var_meeting_topic": "Point Roadmap Trimestrielle",
    "var_meeting_date": "jeudi à 14h30",
    "var_priority_project": "le déploiement serveur en production",
    "var_my_feedback": "Feu vert sur la proposition B",
    "var_original_date_time": "demain 10h00",
    "var_option_1": "Mercredi à 11h00",
    "var_option_2": "Jeudi à 15h30",
    "var_project_name": "le projet en cours",
    "var_department_name": "Ressources Humaines",
    "var_dept_email": "rh@acme.com",
    "var_organizer_name": "Camille",
    "tpl_ooo_vacation_subject": "Absence du bureau du {{start_date}} au {{end_date}} inclus",
    "tpl_ooo_vacation_body": "Bonjour,\n\nMerci pour votre message. Je suis actuellement absent(e) du bureau du {{start_date}} au {{end_date}} inclus, avec un accès très limité à mes emails.\n\nPour toute demande urgente ou bloquante, vous pouvez contacter mon/ma collègue {{backup_name}} à l'adresse {{backup_email}} ou par téléphone au {{backup_phone}}.\n\nJe ne manquerai pas de traiter votre message dès mon retour le {{return_date}}.\n\nBien cordialement,\n{{my_name}}\n{{my_title}}",
    "tpl_ooo_maternity_subject": "Absence prolongée - Congé parental - {{my_name}}",
    "tpl_ooo_maternity_body": "Bonjour,\n\nJe suis actuellement en congé parental à compter du {{start_date}} jusqu'au {{end_date}}.\n\nDurant cette période :\n- Pour les dossiers en cours relatifs à {{project_name}} : merci de contacter {{backup_name}} ({{backup_email}}).\n- Pour toute question administrative ou générale : veuillez vous adresser à l'équipe {{department_name}} à {{dept_email}}.\n\nJe vous remercie pour votre compréhension et me réjouis de vous retrouver à mon retour.\n\nChaleureusement,\n{{my_name}}",
    "tpl_followup_gentle_subject": "Relance : {{subject_topic}}",
    "tpl_followup_gentle_body": "Bonjour {{recipient_name}},\n\nJe me permets de revenir vers vous concernant mon précédent message du {{previous_date}} au sujet de {{subject_topic}}.\n\nAvez-vous eu l'occasion d'en prendre connaissance ? Avez-vous besoin d'éléments complémentaires de ma part pour avancer sur ce point ?\n\nRestant à votre entière disposition,\n\nBien cordialement,\n{{my_name}}",
    "tpl_followup_invoice_1_subject": "Rappel d'échéance : Facture n°{{invoice_number}} - {{company_name}}",
    "tpl_followup_invoice_1_body": "Bonjour {{recipient_name}},\n\nSauf erreur ou omission de notre part, nous constatons que la facture n°{{invoice_number}} d'un montant de {{amount}} € TTC, émise le {{invoice_date}} et arrivée à échéance le {{due_date}}, est toujours en attente de règlement.\n\nVous trouverez ci-joint un duplicata de cette facture pour faciliter vos vérifications.\n\nPourriez-vous nous confirmer que le virement a bien été programmé par votre service comptabilité ?\n\nEn vous remerciant par avance pour votre retour,\n\nCordialement,\n{{my_name}}\n{{company_name}}",
    "tpl_followup_invoice_2_subject": "2ème RELANCE : Facture n°{{invoice_number}} en souffrance ({{amount}} €)",
    "tpl_followup_invoice_2_body": "Bonjour {{recipient_name}},\n\nMalgré notre précédente relance du {{previous_date}}, nous n'avons toujours pas enregistré le règlement de la facture n°{{invoice_number}} d'un montant de {{amount}} € TTC échue depuis le {{due_date}}.\n\nNous vous prions de bien vouloir régulariser cette situation sous un délai de 48 heures ouvrées en procédant au virement sur le compte bancaire dont le RIB est joint.\n\nDans le cas où votre paiement aurait croisé cet email, nous vous remercions de ne pas en tenir compte et de nous transmettre la preuve de virement.\n\nComptant sur votre diligence,\n{{my_name}}",
    "tpl_hr_raise_request_subject": "Demande d'échange - Évolution de rémunération - {{my_name}}",
    "tpl_hr_raise_request_body": "Bonjour {{manager_name}},\n\nAprès {{years_in_role}} années au sein de l'équipe {{team_name}}, et au vu des résultats obtenus sur les récents projets (notamment {{key_achievement}}), je souhaiterais solliciter un temps d'échange avec vous.\n\nCette entrevue serait l'occasion de dresser le bilan de mes contributions et d'évoquer l'ajustement de ma rémunération afin qu'elle reflète le niveau actuel de mes responsabilités.\n\nSeriez-vous disponible la semaine du {{proposed_date}} pour un échange de 30 minutes ?\n\nEn vous remerciant pour votre écoute et votre confiance,\n\nBien cordialement,\n{{my_name}}",
    "tpl_hr_resignation_notice_subject": "Notification de démission - {{my_name}}",
    "tpl_hr_resignation_notice_body": "Madame, Monsieur,\n\nPar la présente, je vous informe de ma décision de démissionner de mon poste de {{my_title}} au sein de l'entreprise {{company_name}}.\n\nConformément aux dispositions de mon contrat de travail et de la convention collective applicable, j'effectuerai mon préavis d'une durée de {{notice_period_months}} mois. Par conséquent, la fin de mon contrat prendra effet le {{contract_end_date}} au soir.\n\nJe tiens à vous remercier pour les opportunités et la collaboration enrichissante dont j'ai pu bénéficier tout au long de mon parcours chez {{company_name}}.\n\nJe reste pleinement mobilisé(e) pour assurer la transmission de mes dossiers dans les meilleures conditions.\n\nJe vous prie d'agréer, Madame, Monsieur, l'expression de mes salutations distinguées.\n\n{{my_name}}",
    "tpl_office_decline_meeting_subject": "Déclinaison : {{meeting_topic}} - {{my_name}}",
    "tpl_office_decline_meeting_body": "Bonjour {{organizer_name}},\n\nJe vous remercie pour l'invitation à la réunion \"{{meeting_topic}}\" prévue le {{meeting_date}}.\n\nEn raison d'un conflit d'agenda / d'une priorité urgente sur {{priority_project}}, je ne serai malheureusement pas en mesure d'y participer en direct.\n\nAprès avoir consulté l'ordre du jour, je vous transmets mes retours par écrit : {{my_feedback}}.\n\nN'hésitez pas à me partager le compte-rendu ou les actions qui me seraient attribuées à l'issue de la séance.\n\nBonne réunion à tous,\n{{my_name}}",
    "tpl_office_reschedule_meeting_subject": "Demande de report : Réunion {{meeting_topic}}",
    "tpl_office_reschedule_meeting_body": "Bonjour {{recipient_name}},\n\nUn imprévu professionnel urgent m'empêche d'assister à notre rendez-vous initialement prévu le {{original_date_time}}.\n\nJe vous présente toutes mes excuses pour ce contretemps. Afin de convenir d'un nouveau créneau, je vous propose les disponibilités suivantes :\n- {{option_1}}\n- {{option_2}}\n\nL'un de ces horaires vous conviendrait-il ?\n\nMerci pour votre compréhension,\n{{my_name}}"
  },
  "tools": {
    "notary_state": "État"
  },
  "vcard-business-card-qr-generator": {
    "default_department": "Direction générale"
  },
  "open-facts-blocks": {
    "barcode_label": "Code-barres (EAN-13 ou EAN-8)",
    "example_code": "Ex. {{value}}",
    "search": "Rechercher",
    "scan": "Scanner",
    "stop_scan": "Arrêter",
    "scan_hint": "Placez le code-barres face à la caméra, bien éclairé et net : la recherche part dès qu'il est lu.",
    "camera_error": "Caméra indisponible ou refusée : saisissez les chiffres imprimés sous le code-barres.",
    "no_camera_scan": "Ce navigateur ne lit pas les codes-barres par la caméra : saisissez les chiffres imprimés sous le code-barres.",
    "error_length": "Un code-barres produit compte 8 ou 13 chiffres (12 pour un UPC-A américain).",
    "error_check": "Le dernier chiffre (clé de contrôle) ne correspond pas aux autres : vérifiez la saisie.",
    "not_found": "Ce produit n'est pas encore référencé dans {{site}}. Vous pouvez l'ajouter avec l'application du projet.",
    "unnamed": "Produit sans nom",
    "view_sheet": "Voir la fiche sur {{site}}"
  },
  "indice-big-mac-ppa": {
    "heading": "Indice Big Mac : monnaies sous-évaluées ou surévaluées",
    "subheading": "Parité de pouvoir d'achat selon le prix du Big Mac, d'après les données publiées par The Economist",
    "country": "Pays ou zone",
    "base": "Devise de référence",
    "edition": "Édition",
    "method": "Méthode",
    "method_raw": "Brut",
    "method_adjusted": "Ajusté au PIB",
    "method_raw_hint": "Compare directement le prix du Big Mac converti en dollars.",
    "method_adjusted_hint": "Tient compte du PIB par habitant : un burger est attendu moins cher dans un pays où la main-d'œuvre coûte moins.",
    "is_base": "C'est le pays de la devise de référence : son indice vaut 0 par définition.",
    "verdict_under": "D'après le prix du Big Mac, la monnaie locale ({{currency}}) est sous-évaluée de {{pct}} par rapport à la devise de référence ({{base}}).",
    "verdict_over": "D'après le prix du Big Mac, la monnaie locale ({{currency}}) est surévaluée de {{pct}} par rapport à la devise de référence ({{base}}).",
    "verdict_par": "D'après le prix du Big Mac, la monnaie locale ({{currency}}) est proche de la parité avec la devise de référence ({{base}}).",
    "no_value": "The Economist ne publie pas de valeur pour ce pays avec cette méthode.",
    "local_price": "Prix local du Big Mac",
    "dollar_price": "Prix converti en dollars",
    "ref_price": "Prix de référence ({{country}})",
    "implied_rate": "Taux implicite pour 1 {{base}}",
    "actual_rate": "Taux de change réel pour 1 {{base}}",
    "table_title": "Écart de valorisation face à : {{base}} ({{edition}})",
    "note": "Indicateur pédagogique sur un seul produit : il ne prévoit pas les taux de change. Les noms de pays sont traduits par votre navigateur, les valeurs sont celles publiées par The Economist.",
    "source_name": "The Economist, big-mac-data (GitHub)"
  },
  "regex-tester": {
    "title": "Testeur & Explicateur d'Expressions Régulières (Regex)",
    "regular_expression": "Expression Régulière",
    "flags": "Drapeaux (Flags)",
    "test_string": "Texte de test",
    "replace_pattern": "Remplacer par",
    "replacement_result": "Résultat du remplacement",
    "matches_found": "correspondance(s) trouvée(s)",
    "no_matches": "Aucune correspondance trouvée.",
    "presets_title": "Modèles & Regex courants",
    "copy_result": "Copier le résultat",
    "copied": "Copié !",
    "match_index": "Position",
    "groups": "Groupes capturés",
    "placeholder_regex": "Votre regex...",
    "placeholder_test": "Collez votre texte de test ici...",
    "email": "Email",
    "url_web": "URL Web",
    "adresse_ip_ipv4": "Adresse IP (IPv4)",
    "numero_de_telephone_fr": "Numéro de téléphone (FR)",
    "code_couleur_hex": "Code Couleur Hex",
    "date_iso_aaaa_mm_jj": "Date ISO (AAAA-MM-JJ)",
    "uuid_v4": "UUID v4",
    "balise_html": "Balise HTML",
    "texte_d_exemple": "Bonjour, contactez-nous à support@kristools.com ou sales@kristools.org.\nNotre site principal est https://kristools.com/dashboard.\nServeur IP: 192.168.1.50\nTéléphone: +33 6 12 34 56 78\nCouleurs du thème: #10b981 et #0f172a\nDate de mise à jour: 2026-08-01\nIdentifiant: 95ed6328-7bf5-4baa-82b0-2471c40a847d",
    "email_masque": "[EMAIL MASQUÉ]",
    "expression_reguliere_non_valide": "Expression régulière non valide",
    "flag_g_global": "g (global)",
    "flag_i_insensible_casse": "i (insensible casse)",
    "flag_m_multiligne": "m (multiligne)",
    "match_n": "Match #{{n}} ({{indexLabel}}: {{index}})",
    "x_car": "{{value}} car."
  }
}
