{
  "common": {
    "search": "Rechercher...",
    "search_placeholder": "Rechercher un outil...",
    "dark_mode": "Mode sombre",
    "light_mode": "Mode clair",
    "open_tool": "Ouvrir l'outil",
    "back_home": "Retour à l'accueil",
    "home": "Accueil",
    "back_to": "Retour à {{category}}",
    "back": "Retour",
    "calculate": "Calculer",
    "reset": "Réinitialiser",
    "copy": "Copier",
    "copied": "Copié !",
    "error": "Erreur",
    "success": "Succès",
    "legal": "Informations légales",
    "terms": "Conditions d'utilisation",
    "privacy": "Politique de confidentialité",
    "contact": "Contact",
    "share": "Partager cet outil",
    "copy_link": "Copier le lien",
    "free": "Gratuit",
    "no_signup": "Sans inscription",
    "secure": "Sécurisé",
    "popular": "Populaire",
    "new": "Nouveau",
    "tools": "Outils",
    "see_all": "Voir tous les outils",
    "language": "Langue",
    "category_label": "Catégorie",
    "in_development": "En cours de développement",
    "tool_soon": "L'outil \"{{tool}}\" sera bientôt disponible.",
    "start": "Démarrer",
    "pause": "Pause",
    "stop": "Arrêter",
    "today": "Aujourd'hui",
    "yes": "Oui",
    "no": "Non",
    "download_csv": "Télécharger CSV",
    "download_json": "Télécharger JSON",
    "download_txt": "Télécharger TXT",
    "download_md": "Télécharger MD",
    "download_html": "Télécharger HTML",
    "login": "Connexion",
    "register": "Inscription",
    "upgrade_plan": "Passer à l'offre supérieure",
    "current_plan": "Offre actuelle",
    "admin": "Admin",
    "user": "Utilisateur",
    "administration": "Administration",
    "my_account": "Mon compte",
    "logout": "Déconnexion",
    "loading_tool": "Chargement de l'outil...",
    "email": "Adresse e-mail",
    "delete": "Supprimer",
    "cancel": "Annuler",
    "contact_us": "Contacter",
    "switch_to_light": "Passer en mode clair",
    "switch_to_dark": "Passer en mode sombre",
    "close_menu": "Fermer le menu",
    "open_menu": "Ouvrir le menu",
    "share_success": "Partagé avec succès !",
    "share_error": "Impossible de partager",
    "link_copied": "Lien copié dans le presse-papier !",
    "download": "Télécharger",
    "per_month": "/ mois",
    "per_year": "/ an",
    "copied_toast": "{{val}} copié !",
    "simulation_results": "Résultats de la simulation",
    "export_pdf": "Exporter PDF",
    "days": "jours",
    "exporting": "Exportation...",
    "exported": "Exporté !",
    "no_data_to_export": "Aucune donnée à exporter",
    "export_csv_title": "Exporter les données au format CSV pour Excel / Sheets",
    "increase_labeled": "{{label}} : augmenter",
    "increase_value": "Augmenter la valeur",
    "decrease_labeled": "{{label}} : diminuer",
    "decrease_value": "Diminuer la valeur",
    "copy_labeled": "Copier {{label}}",
    "add": "Ajouter",
    "close": "Fermer",
    "later": "Plus tard"
  },
  "contact_page": {
    "title": "Contactez-nous",
    "subtitle": "Une suggestion ? Un bug à signaler ? Notre équipe est à votre écoute pour améliorer Kristools.",
    "email_label": "Email",
    "headquarters": "Siège social",
    "support": "Support",
    "support_desc": "Disponible 7j/7 pour les membres Pro",
    "response_time": "Nous répondons généralement en moins de 24 heures ouvrées.",
    "success_title": "Message envoyé !",
    "success_desc": "Merci pour votre message. Nous reviendrons vers vous très prochainement.",
    "send_another": "Envoyer un autre message",
    "name_label": "Nom complet",
    "subject_label": "Sujet",
    "subject_placeholder": "De quoi s'agit-il ?",
    "message_label": "Message",
    "message_placeholder": "Votre message ici...",
    "send_button": "Envoyer le message",
    "sending": "Envoi en cours...",
    "email_placeholder": "votre@email.com",
    "gdpr_notice": "Les informations recueillies via ce formulaire sont traitées par <0>MSAN GROUP SAS</0> pour répondre à votre demande. Conformément au RGPD et à la loi Informatique et Libertés, vous disposez d'un droit d'accès, de rectification et de suppression de vos données. En savoir plus dans notre <1>Politique de confidentialité</1>.",
    "error_title": "Message non envoyé",
    "error_desc": "L'envoi a échoué. Votre message est conservé : réessayez dans quelques minutes."
  },
  "feedback": {
    "title": "Votre avis compte",
    "subtitle": "Aidez-nous à améliorer Kristools",
    "placeholder": "Dites-nous ce que vous pensez...",
    "email_placeholder": "Email (requis)",
    "firstname_placeholder": "Prénom (optionnel)",
    "lastname_placeholder": "Nom (optionnel)",
    "current_tool": "Outil concerné",
    "send": "Envoyer le feedback",
    "sending": "Envoi...",
    "thank_you": "Merci pour votre retour !",
    "thank_you_desc": "Votre avis nous aide à grandir.",
    "dock_left": "Ancrer à gauche",
    "dock_right": "Ancrer à droite",
    "dock_bottom": "Ancrer en bas",
    "open_button": "Donner un avis / feedback",
    "heading": "Feedback",
    "error": "L'envoi a échoué. Réessayez dans quelques minutes."
  },
  "errors": {
    "category_not_found": "Catégorie introuvable",
    "category_not_found_desc": "Il semble que cette catégorie n'existe pas encore.",
    "tool_not_found_title": "Outil introuvable",
    "calculator_error": "Une erreur est survenue lors du chargement de l'outil.",
    "check_connection": "Veuillez vérifier votre connexion internet et rafraîchir la page.",
    "refresh": "Rafraîchir"
  },
  "calculator": {
    "how_it_works": "Comment ça marche ?",
    "how_desc_1": "Renseignez les champs ci-dessus : le résultat se met à jour instantanément, sans rechargement de page ni envoi de vos données.",
    "how_desc_2": "Les calculs suivent les méthodes et barèmes de référence du domaine. Ils restent une estimation indicative et ne remplacent pas l'avis d'un professionnel.",
    "faq": "Questions fréquentes",
    "faq_free_response": "Oui, l'intégralité des outils sur Kristools sont 100% gratuits et accessibles sans inscription.",
    "faq_secure_response": "Oui. Tous les traitements sont effectués directement et en toute sécurité dans votre navigateur. Aucune donnée personnelle n'est envoyée vers nos serveurs.",
    "feature_locked": "Fonctionnalité réservée",
    "plan_needed": "L'outil <strong>{{tool}}</strong> est accessible uniquement aux membres <strong>{{plan}}</strong>.",
    "limit_reached": "Limite mensuelle atteinte",
    "limit_desc": "Vous avez atteint votre limite d'utilisation pour cet outil ce mois-ci. Passez à un plan supérieur pour plus d'accès.",
    "faq_free_question": "L'outil est-il vraiment gratuit ?",
    "faq_secure_question": "Mes données sont-elles protégées ?",
    "values_reset": "Valeurs réinitialisées",
    "link_copied": "Lien de calcul copié dans le presse-papier !",
    "link_copy_error": "Impossible de copier le lien",
    "faq_secure_response_api": "Rien n'est envoyé à nos serveurs. Pour afficher des données à jour, cet outil interroge directement depuis votre navigateur le service {{api}} : ce service reçoit votre adresse IP et votre recherche (adresse, code ou nom saisi) et les traite selon ses propres conditions. Ne saisissez pas d'information que vous ne souhaitez pas lui transmettre.",
    "updated_on": "Mis à jour le {{date}}",
    "next_title": "Et ensuite ?"
  },
  "categories": {
    "finance": "Finance",
    "crypto": "Crypto & trading",
    "business": "Business",
    "health": "Santé",
    "daily": "Vie quotidienne",
    "ecology": "Écologie & durabilité",
    "creative": "Médias & créatifs",
    "real_estate": "Immobilier & travaux",
    "cybersecurity": "Sécurité & conformité",
    "all": "Tous les outils",
    "all_desc": "Explorez l'intégralité de nos utilitaires gratuits pour la finance, le business, l'immobilier, la cybersécurité et plus.",
    "finance_desc": "Gérez votre budget, vos emprunts et vos impôts.",
    "crypto_desc": "Trading, investissement et analyse de marché.",
    "business_desc": "Outils pour entrepreneurs, freelances et gestion d'entreprise.",
    "health_desc": "Suivez vos indicateurs de forme et de santé.",
    "daily_desc": "Simplifiez vos calculs de la vie de tous les jours.",
    "ecology_desc": "Calculez votre empreinte carbone, rentabilité solaire, recharge EV et économies d'énergie.",
    "creative_desc": "Outils pour créateurs vidéo, ingénieurs du son, designers et prompt engineers.",
    "real_estate_desc": "Estimations de peinture, carrelage, cashflow locatif, DPE et travaux.",
    "cybersecurity_desc": "Outils d'entropie mots de passe, clés de chiffrement, RGPD et en-têtes HTTP.",
    "seo_title": "{{category}} - Outils & Calculatrices",
    "hub_card": "Dans le même domaine",
    "agriculture": "Calculs agricoles",
    "agriculture_desc": "Semis, fumure, pulvérisation, irrigation, rations, stockage du fourrage et des effluents : les calculs d'une campagne agricole.",
    "agriculture_intro": "<p>Ces calculateurs couvrent les décisions courantes d'une campagne, du semis au stockage : densité et dose de semis à partir du PMG et de la levée attendue, plan de fumure NPK, étalonnage du pulvérisateur, besoin en eau des cultures, ration des bovins, volume des silos et des bottes, capacité des fosses à lisier et des fumières, coût d'un chantier.</p><p>Chaque outil part de vos chiffres (surface, rendement visé, analyse de sol, effectif) et détaille la formule utilisée. Les références (couleurs ISO des buses, unités UFL et PDI, durées de stockage) sont expliquées dans la documentation de chaque page, avec leur source. Les résultats restent des estimations : pour un plan de fumure réglementaire ou un dossier PAC, les grilles de votre chambre d'agriculture et de votre département font foi.</p>",
    "gaming": "Outils pour joueurs",
    "gaming_desc": "Types Pokémon, pity des jeux gacha, Minecraft, revenus de streamer, statistiques d'échecs, Elo, dés de jeu de rôle et réglages PC.",
    "gaming_intro": "<p>Des outils pour les joueurs et les créateurs de contenu : faiblesses et résistances des types Pokémon, Pokédex, probabilités et pity des jeux gacha (Genshin Impact, Honkai: Star Rail, Wuthering Waves), coordonnées du Nether dans Minecraft, revenus d'un streamer sur Twitch et Kick, statistiques Chess.com et Lichess, classement Elo, probabilités de dés pour le jeu de rôle, sensibilité de souris d'un jeu de tir à l'autre, goulot d'étranglement CPU/GPU, temps d'image et durée de téléchargement d'un jeu.</p><p>Les règles utilisées (tables de types, taux publiés par les éditeurs, partage des revenus des abonnements) sont indiquées dans la documentation de chaque outil. Le Pokédex et les statistiques d'échecs interrogent des API publiques (PokéAPI, Chess.com, Lichess) ; les autres outils calculent tout dans votre navigateur.</p>",
    "french-payroll": "Paie et RH en France",
    "french-payroll_desc": "Salaire brut en net, forfait jours, congés payés, heures supplémentaires, arrêt maladie, rupture, chômage, préavis et indemnités en France.",
    "french-payroll_intro": "<p>Ces simulateurs appliquent le droit du travail et les règles de paie françaises : passage du brut au net pour un cadre ou un non-cadre, jours de repos d'un forfait jours, congés payés acquis et indemnité compensatrice, heures supplémentaires sur la base de 35 heures, maintien de salaire en arrêt maladie avec les indemnités journalières, indemnité de licenciement ou de rupture conventionnelle, allocation chômage (ARE) après une rupture, préavis de démission, augmentation de salaire et coût employeur, indemnité de télétravail, barème kilométrique et prime d'activité.</p><p>Les montants de référence (plafond de la Sécurité sociale, SMIC, taux des indemnités journalières, barème kilométrique) sont datés dans la documentation de chaque outil, avec leurs sources, souvent Légifrance et service-public.fr. Les résultats sont indicatifs : votre convention collective, un accord d'entreprise ou votre contrat peuvent prévoir des règles plus favorables.</p>"
  },
  "hero": {
    "badge": "Nouveaux outils disponibles",
    "title_1": "Tous vos outils,",
    "title_2": "simplement.",
    "subtitle": "Kristools regroupe des dizaines d'utilitaires gratuits et précis. Finance, développement, business ou vie quotidienne : gagnez du temps en quelques clics.",
    "cta_explore": "Explorer les outils",
    "cta_learn_more": "En savoir plus",
    "explore_cat": "Explorez par catégorie",
    "explore_cat_sub": "Trouvez l'outil parfaitement adapté à votre besoin parmi nos thématiques.",
    "popular_title": "Les plus populaires",
    "popular_sub": "Les indispensables",
    "why_title": "Pourquoi choisir Kristools ?",
    "why_desc": "Nous développons des outils conçus pour être rapides, privés et faciles à utiliser.",
    "reason_1_title": "La simplicité avant tout",
    "reason_1_desc": "Interfaces épurées pour aller droit au but.",
    "reason_2_title": "Confidentialité garantie",
    "reason_2_desc": "Traitements locaux. Vos données restent chez vous.",
    "reason_3_title": "Toujours gratuit",
    "reason_3_desc": "Accès illimité à tous les utilitaires.",
    "current_rate": "Taux actuel",
    "mortgage_short": "Prêt immo",
    "llm_banner": {
      "title": "Compatible avec les IA & LLMs (ChatGPT, Claude, Gemini)",
      "badge": "GEO & LLM Native",
      "description": "Kristools fournit un fichier <1>llms.txt</1> et une spécification <3>OpenAPI 3.0</3> de liens pré-remplis, pour que les IA puissent référencer nos outils, les recommander et les ouvrir avec vos valeurs.",
      "btn_llms": "Format LLMs.txt",
      "btn_openapi": "Schéma OpenAPI"
    }
  },
  "history": {
    "title": "Historique de vos simulations",
    "clear": "Effacer",
    "clear_title": "Effacer l'historique de cet outil",
    "restore": "Restaurer",
    "delete_title": "Supprimer cette entrée",
    "restored": "Paramètres restaurés avec succès 🔄",
    "just_now": "À l'instant",
    "minutes_ago": "Il y a {{count}} min",
    "hours_ago": "Il y a {{count}} h",
    "entry_deleted": "Calcul supprimé de l'historique",
    "tool_cleared": "Historique de cet outil effacé",
    "all_cleared": "Tout l'historique a été réinitialisé"
  },
  "cookie_banner": {
    "title": "Respect de votre vie privée",
    "badge": "RGPD / CNIL",
    "description": "Kristools utilise des traceurs pour assurer le bon fonctionnement du site et réaliser des statistiques de fréquentation anonymisées. Tous vos calculs s'exécutent en local dans votre navigateur.",
    "accept_all": "Tout accepter",
    "refuse_all": "Tout refuser",
    "customize": "Personnaliser",
    "save": "Enregistrer mes choix",
    "learn_more": "En savoir plus & politique des cookies",
    "necessary": "Cookies nécessaires",
    "necessary_desc": "Préférences de thème, session et sécurité (obligatoires)",
    "analytics": "Mesure d'audience anonyme",
    "analytics_desc": "Amélioration de nos calculateurs (IP anonymisée, max 13 mois)",
    "active": "Actif"
  },
  "category_filter": {
    "filter_by": "Filtrer :",
    "all": "Tous",
    "free": "Gratuits",
    "popular": "Populaires",
    "categories_view": "Vue catégories",
    "all_tools": "Tous les outils",
    "search_tools": "Rechercher un outil..."
  },
  "footer": {
    "desc": "La suite d'outils de référence pour le quotidien. Finance, business, développement et vie pratique réunis en un seul endroit, gratuitement.",
    "newsletter_title": "Restez productif",
    "newsletter_desc": "Les nouveaux utilitaires directement dans votre boîte mail.",
    "rights": "© {{year}} Kristools - MSAN GROUP SAS. Tous droits réservés.",
    "cookies": "Cookies",
    "legal_notice": "Mentions légales",
    "email_placeholder": "Email",
    "ok": "OK",
    "sitemap": "Plan du site",
    "about": "À propos",
    "share_kristools": "Partager Kristools",
    "share_title": "Kristools - 400+ Outils & Calculateurs Gratuits",
    "share_description": "Découvrez plus de 400 calculateurs et outils gratuits en ligne pour la finance, le business, l'immobilier, la crypto, la santé et la productivité sur Kristools.",
    "sitemap_xml": "Sitemap XML",
    "llms_txt": "LLMs.txt (IA)",
    "about_link": "À propos"
  },
  "sidebar": {
    "further": "Besoin d'aller plus loin ?",
    "discover": "Découvrez nos autres outils dans la catégorie",
    "share_desc": "Cet outil vous a été utile ? Partagez-le avec vos amis ou collègues."
  },
  "currency-selector": {
    "other_currencies": "Autres devises",
    "default": "Défaut",
    "reset": "Auto",
    "search_currency": "Rechercher une devise...",
    "no_currency_found": "Aucune devise trouvée",
    "default_2": "Défaut",
    "label": "Devise",
    "reset_title": "Rétablir la devise par défaut",
    "default_with_code": "Défaut ({{code}})",
    "change_currency": "Changer de devise"
  },
  "favorites": {
    "add_to_favorites": "Ajouter aux favoris",
    "remove_from_favorites": "Retirer des favoris",
    "favorite_label": "Favori",
    "added_generic": "Outil ajouté aux favoris ⭐",
    "added_named": "\"{{tool}}\" ajouté aux favoris ⭐",
    "removed_generic": "Outil retiré des favoris",
    "removed_named": "\"{{tool}}\" retiré des favoris",
    "cleared": "Tous les favoris ont été effacés",
    "my_favorites": "Mes outils favoris",
    "my_favorites_count": "Mes outils favoris ({{value}})",
    "empty": "Aucun outil favori pour le moment.",
    "empty_hint": "Cliquez sur l'étoile d'un outil pour l'épingler ici.",
    "nudge": "Ajoutez cet outil à vos favoris pour le retrouver dès l'accueil."
  },
  "share": {
    "title": "Partager & Intégrer",
    "modal_title": "Partager & Intégrer : {{tool}}",
    "tooltip_button": "Partager ou intégrer cette calculatrice",
    "tab_link": "Lien direct & paramètres",
    "tab_embed": "Widget Iframe (intégration)",
    "prefilled_label": "Lien avec vos valeurs pré-remplies",
    "recommended": "Recommandé",
    "prefilled_desc": "Partagez le lien préconfiguré avec vos chiffres actuels afin que vos interlocuteurs voient exactement votre simulation.",
    "prefilled_copied": "Lien avec simulation copié !",
    "standard_label": "Lien standard (page vierge)",
    "link_copied": "Lien copié !",
    "quick_social_label": "Partage rapide sur les réseaux & messageries",
    "share_description": "Découvrez cette simulation sur le calculateur \"{{tool}}\" sur Kristools.",
    "embed_desc": "Copiez ce snippet HTML responsive pour intégrer directement cette calculatrice sur votre site, blog ou intranet.",
    "embed_height_label": "Hauteur de l'iframe (px)",
    "embed_theme_label": "Thème d'affichage",
    "theme_auto": "Automatique (selon visiteur)",
    "theme_light": "Clair (Light)",
    "theme_dark": "Sombre (Dark)",
    "embed_code_copied": "Code HTML du widget copié !",
    "copy_html_code": "Copier le code HTML",
    "helpful_question": "Cet outil vous a été utile ?",
    "helpful_desc": "Partagez-le en un clic sur vos réseaux sociaux (Facebook, WhatsApp, X, LinkedIn, Telegram, etc.)",
    "direct_share_desc": "Partage direct sur vos réseaux",
    "embed_widget_button": "Intégrer le Widget Iframe",
    "tweet_text": "{{title}} sur @kristools",
    "access_link": "Lien d'accès : {{url}}",
    "native_text": "{{title}} sur Kristools",
    "copy_error": "Erreur lors de la copie",
    "share_on": "Partager sur {{platform}}",
    "copy_direct_link": "Copier le lien direct",
    "share_via_device": "Partager via votre appareil",
    "more_options": "Plus d'options",
    "share_via_mobile": "Partager via mobile",
    "more_share_options": "Plus d'options de partage"
  },
  "seo": {
    "meta_description": "{{description}} Outil gratuit, rapide et sans inscription sur Kristools.",
    "keyword_calculator": "calculateur {{title}}",
    "keyword_simulator": "simulateur {{title}}",
    "keyword_free_online_tool": "outil gratuit en ligne",
    "browser_requirements": "Nécessite JavaScript. Nécessite HTML5.",
    "feature_list": "Outil en ligne gratuit, Calcul instantané, Données traitées dans le navigateur, Sans inscription",
    "organization_description": "Outils et calculateurs en ligne gratuits pour la finance, le business, le développement et la vie quotidienne."
  },
  "tools": {
    "pregnancy": {
      "enter_dates_prompt": "Entrez vos dates pour voir le résultat"
    },
    "food_waste": {
      "tip_3": "Faites la différence entre DLC (À consommer jusqu'au) et DDM (À consommer de préférence avant)."
    },
    "energy_renovation_roi": {
      "energy_inflation_label": "Inflation annuelle du prix des énergies (%)",
      "per_year_suffix": "% / an",
      "years_unit": "ans",
      "grants_note": "({{total}} € - {{grants}} € d'aides)",
      "new_bill_estimated": "Nouvelle facture estimée",
      "property_added_value_title": "Plus-value immobilière",
      "property_added_value_desc": "Au-delà des économies d'énergie directes, un saut de 2 classes DPE (ex: de E à C) augmente la valeur vénale d'une maison de +5% à +12% à la revente."
    },
    "debt_repayment": {
      "debt_name_label": "Nom de la dette",
      "debt_name_placeholder": "Ex: Prêt étudiant",
      "delete_action": "Supprimer",
      "student_loan": "Prêt étudiant",
      "auto_loan": "Prêt auto",
      "credit_card": "Carte crédit"
    }
  },
  "category_page": {
    "search_results": "Résultats pour « {{term}} » ({{value}} outil(s) trouvé(s))",
    "reset_search": "Réinitialiser la recherche",
    "tools_count": "{{value}} outil(s)",
    "tool_examples": "Exemples d'outils",
    "discover_category": "Découvrir la catégorie ({{value}})",
    "no_results_title": "Aucun outil ne correspond à votre recherche",
    "no_results_desc": "Essayez de modifier votre mot-clé pour voir tous les calculateurs disponibles.",
    "showing_range": "Affichage de <0>{{start}}</0> à <0>{{end}}</0> sur <1>{{total}}</1> outil(s)",
    "page_x_of_y": "Page {{current}} / {{total}}",
    "per_page": "Outils par page :",
    "page_footer": "Page <0>{{current}}</0> sur <0>{{total}}</0> ({{value}} outils au total)",
    "first_page": "Première page",
    "previous": "Précédent",
    "next": "Suivant",
    "last_page": "Dernière page"
  },
  "header": {
    "change_language": "Changer de langue",
    "all_categories": "Toutes les catégories",
    "tools_count": "{{value}} outils",
    "explore_directory": "Explorer l'annuaire complet des {{value}} calculatrices",
    "free_secure": "100% gratuit & sécurisé"
  },
  "category_tooltip": {
    "available_calculators": "Calculateurs disponibles :",
    "more_tools": "+{{value}} autres outils..."
  },
  "presets": {
    "title": "Scénarios & Préréglages rapides",
    "subtitle": "1-Clic pour tester un cas réel",
    "applied_toast": "Scénario \"{{name}}\" appliqué avec succès ✨",
    "applied_short": "Scénario appliqué : {{name}}",
    "mortgage": {
      "primo-20y": {
        "name": "Primo-accédant (20 ans)",
        "badge": "Populaire",
        "description": "Bien à 220 000 €, 20 000 € d'apport, taux moyen 3,60 %"
      },
      "rental-invest-25y": {
        "name": "Investissement Locatif (25 ans)",
        "badge": "Effort mini",
        "description": "Bien à 160 000 €, 10 000 € d'apport, taux 3,85 %"
      },
      "fast-payoff-15y": {
        "name": "Court Terme (15 ans)",
        "badge": "Économie intérêts",
        "description": "Bien à 250 000 €, 50 000 € d'apport, taux avantageux 3,30 %"
      },
      "luxury-upgrade": {
        "name": "Grand Projet Familial (22 ans)",
        "badge": "Confort",
        "description": "Maison à 420 000 €, 80 000 € d'apport, taux 3,55 %"
      }
    },
    "salary": {
      "smic-2026": {
        "name": "SMIC Temps Plein",
        "badge": "Réf. Légale",
        "description": "1 766,92 € brut mensuel (35h/semaine non-cadre)"
      },
      "median-france": {
        "name": "Salaire Médian France",
        "badge": "Moyenne",
        "description": "2 650 € brut mensuel (non-cadre)"
      },
      "cadre-moyen": {
        "name": "Cadre Confirmé",
        "badge": "Cadre",
        "description": "48 000 € brut annuel (~4 000 € / mois)"
      },
      "cadre-sup": {
        "name": "Cadre Dirigeant / Tech Lead",
        "badge": "Top 10%",
        "description": "75 000 € brut annuel cadre sur 13 mois"
      },
      "fonction-publique": {
        "name": "Fonction Publique",
        "badge": "Public",
        "description": "2 400 € brut mensuel statut public"
      }
    },
    "compound-interest": {
      "young-active-etf": {
        "name": "Épargne Jeune Actif (ETF World)",
        "badge": "Classique",
        "description": "1 000 € initial, 200 € / mois sur 20 ans à 7,5 % de rendement"
      },
      "safe-livret": {
        "name": "Sécurité Livrets Réglementés",
        "badge": "Sans risque",
        "description": "5 000 € initial, 150 € / mois sur 10 ans à 3,0 %"
      },
      "fire-retire": {
        "name": "Objectif Liberté Financière (FIRE)",
        "badge": "Ambitieux",
        "description": "25 000 € initial, 800 € / mois sur 25 ans à 8,5 % composé"
      }
    },
    "vat": {
      "vat-normal": {
        "name": "Taux Normal (20%)",
        "badge": "Standard",
        "description": "Biens de consommation, services courants, électronique"
      },
      "vat-inter": {
        "name": "Taux Intermédiaire (10%)",
        "badge": "Restauration",
        "description": "Restauration, transports, rénovation de logements"
      },
      "vat-reduit": {
        "name": "Taux Réduit (5,5 %)",
        "badge": "Première nécessité",
        "description": "Alimentation, livres, énergie, travaux écologiques"
      },
      "vat-super-reduit": {
        "name": "Taux Particulier (2,1 %)",
        "badge": "Médical / Presse",
        "description": "Presse d'information, médicaments remboursables"
      }
    },
    "rental-profitability": {
      "studio-ville-moyenne": {
        "name": "Studio Étudiant Ville Moyenne",
        "badge": "Bon rendement",
        "description": "Achat 95 000 €, 5 000 € travaux, loyer 490 €/mois"
      },
      "colocation-4-chambres": {
        "name": "Colocation Grande Surface",
        "badge": "Cashflow Max",
        "description": "Achat 190 000 €, 30 000 € travaux, 4 chambres à 380 € = 1 520 €/mois"
      },
      "immeuble-rapport": {
        "name": "Petit Immeuble de Rapport (3 lots)",
        "badge": "Patrimoine",
        "description": "Achat 320 000 €, 40 000 € travaux, loyers totaux 2 400 €/mois"
      }
    },
    "tjm": {
      "dev-junior": {
        "name": "Freelance Junior / Débutant",
        "badge": "Démarrage",
        "description": "Cible 2 800 € net/mois, 180 jours facturés, micro-entreprise"
      },
      "consultant-senior": {
        "name": "Consultant / Senior Tech",
        "badge": "Confirmé",
        "description": "Cible 5 500 € net/mois, 190 jours facturés, charges 40%"
      },
      "expert-niche": {
        "name": "Expert Stratégie / Lead Architect",
        "badge": "Haut Niveau",
        "description": "Cible 8 500 € net/mois, 160 jours facturés, charges 45%"
      }
    },
    "roi": {
      "marketing-campaign": {
        "name": "Campagne Marketing Digitale",
        "badge": "Acquisition",
        "description": "Budget 2 500 €, Ventes générées 8 200 €"
      },
      "ecommerce-launch": {
        "name": "Lancement Produit E-commerce",
        "badge": "Produit",
        "description": "Investissement stock/pub 10 000 €, CA généré 28 000 €"
      },
      "saas-software": {
        "name": "Refonte Outil / Automatisation",
        "badge": "Productivité",
        "description": "Coût développement 15 000 €, Gains de temps & économies 42 000 €"
      }
    }
  },
  "pdf": {
    "date_value": "Date : {{date}}",
    "footer_privacy": "Kristools (https://kristools.app) - Vos données restent 100% privées dans votre navigateur.",
    "page_x_of_y": "Page {{current}} / {{total}}",
    "report_subtitle": "Rapport de simulation financière",
    "notes_title": "Remarques & hypothèses :",
    "default_sender": "Votre entreprise",
    "number_value": "N° {{number}}",
    "due_date_value": "Échéance : {{date}}",
    "bill_to": "Facturé à / Client :",
    "default_client": "Nom du client",
    "col_description": "Description",
    "col_qty": "Qté",
    "col_unit_price": "Prix unit. HT",
    "col_total": "Total HT",
    "default_item": "Prestation",
    "total_ht": "Total HT :",
    "total_vat": "Total TVA :",
    "total_ttc": "TOTAL TTC :",
    "vat_exempt": "TVA non applicable, art. 293 B du CGI",
    "footer_invoice": "Document généré via Kristools Facturation (https://kristools.app)"
  },
  "csv_export": {
    "exported_on": "Exporté le : {{value}}",
    "simulation_parameters": "PARAMÈTRES DE LA SIMULATION",
    "no_columns": "Aucune colonne valide ou donnée trouvée pour l'export CSV."
  },
  "live_toggle": {
    "live_mode": "Mode Live",
    "manual_mode": "Mode Manuel",
    "active_title": "{{label}} actif (mise à jour en temps réel)",
    "enable_title": "Activer le {{label}}"
  },
  "ad-unit": {
    "publicite": "Publicité",
    "slot": "- Slot:",
    "active_mais_id_adsense_manquant": "(Activé mais ID AdSense manquant)"
  },
  "error-boundary": {
    "une_interruption_momentanee_est_survenue": "Une interruption momentanée est survenue",
    "l_application_a_rencontre_un_incident": "L'application a rencontré un incident inattendu mais vos données locales restent en sécurité.",
    "reessayer": "Réessayer",
    "recharger_la_page": "Recharger la page"
  },
  "pwa-install-prompt": {
    "installer_kristools": "Installer Kristools",
    "ajoutez_kristools_a_votre_ecran": "Ajoutez Kristools à votre écran d'accueil pour un accès rapide et hors-ligne.",
    "installer": "Installer",
    "plus_tard": "Plus tard",
    "fermer": "Fermer"
  },
  "api": {
    "loading": "Chargement des données…",
    "retry": "Réessayer",
    "error_timeout": "Le service met trop de temps à répondre. Réessayez dans un instant.",
    "error_network": "Impossible de joindre le service. Vérifiez votre connexion ; un réseau d'entreprise ou un bloqueur peut aussi l'empêcher.",
    "error_http": "Le service a renvoyé une erreur. Réessayez plus tard.",
    "error_not_found": "Aucun résultat pour cette recherche.",
    "error_rate_limit": "Trop de demandes en peu de temps : le service limite les requêtes. Réessayez dans quelques minutes.",
    "source": "Source :",
    "updated": "données du {{date}}",
    "address_label": "Adresse",
    "address_placeholder": "Ex. 8 boulevard du Port, Amiens",
    "city_label": "Commune",
    "city_placeholder": "Ex. Lyon ou 69001",
    "locate_me": "Ma position",
    "locating": "Localisation…",
    "geoloc_denied": "Position refusée ou indisponible : saisissez une adresse.",
    "geoloc_unavailable": "Votre navigateur ne permet pas la géolocalisation : saisissez une adresse.",
    "no_result": "Aucune adresse trouvée."
  },
  "home": {
    "your_tools": "Vos outils",
    "recent": "Derniers outils consultés",
    "favorites_title": "Mes favoris",
    "hubs_title": "Pages thématiques",
    "your_tools_sub": "Reprenez là où vous en étiez",
    "hubs_sub": "Tous les calculs d'un même domaine",
    "hub_tools": "{{count}} outils",
    "search_no_result": "Aucun outil trouvé pour « {{q}} »."
  },
  "ics": {
    "add": "Ajouter à l'agenda (.ics)",
    "note": "Calculé sur Kristools : {{url}}",
    "fertile_window": "Fenêtre fertile",
    "ovulation": "Ovulation estimée",
    "next_period": "Règles attendues",
    "birth_window": "Mise bas possible : {{animal}}",
    "birth_due": "Mise bas prévue : {{animal}}",
    "probation_end": "Fin de la période d'essai",
    "probation_renewed_end": "Fin de la période d'essai renouvelée",
    "probation_notice": "Dernier jour pour notifier la rupture de l'essai (employeur)",
    "term_date": "Terme théorique (40 SA)",
    "correction_end": "Fin de la correction d'âge (2 ans)"
  },
  "lang_hint": {
    "text": "Cette page existe en français.",
    "open": "Afficher en français"
  },
  "admin": {
    "adsense_build_on": "Publicité active : identifiant éditeur et emplacements fournis à la construction (VITE_ADSENSE_CLIENT, VITE_ADSENSE_SLOTS).",
    "adsense_build_off": "Publicité désactivée. Pour l'activer, renseigner VITE_ADSENSE_CLIENT (ca-pub-…) et VITE_ADSENSE_SLOTS à la construction, puis redéployer."
  }
}
