{
  "command.config_display_language": "Changer la langue affichée",
  "command.config_locales": "Configurer manuellement le chemin de la traduction",
  "command.config_locales_auto": "Détecter automatiquement le chemin de la traduction",
  "command.config_source_language": "Changer la langue source",
  "command.copy_key": "Copier une clé i18n",
  "command.deepl_usage": "Utilisation de l'API DeepL",
  "command.delete_key": "Supprimer une clé",
  "command.duplicate_key": "Dupliquer une clé",
  "command.edit_key": "Modifier la traduction",
  "command.extract.disable-auto-detect": "Désactiver l'autodétection du texte écrit en dur.",
  "command.extract.enable-auto-detect": "Valider l'autodétection du texte écrit en dur.",
  "command.fulfill_keys": "Remplir les champs vides de clés",
  "command.go_to_next_usage": "Passer à l'utilisation suivante",
  "command.go_to_prev_usage": "Passer à l'utilisation précédente",
  "command.go_to_range": "Aller à la plage",
  "command.insert_key": "Insérer une clé",
  "command.locale_visibility_hide": "Cacher le dossier de la locale",
  "command.mark_key_as_in_use": "Marquer cette clé comme « en utilisation »",
  "command.locale_visibility_show": "Afficher le dossier de la locale",
  "command.new_key": "Créer une clé",
  "command.open_editor": "Ouvrir l'éditeur",
  "command.open_in_editor": "Ouvrir dans l'éditeur",
  "command.open_key": "Aller à la définition",
  "command.open_review": "Ouvrir la vérification",
  "command.open_url": "Ouvrir l'URL",
  "command.possible_hard_string": "Possible texte tapé en brut",
  "command.refresh_usage": "Rafraîchir le rapport d'utilisation",
  "command.rename_key": "Renommer la clé",
  "command.set_display_language": "Sélectionner en tant que langue affichée",
  "command.set_source_language": "Sélectionner en tant que langage source",
  "command.show_docs": "Montrer la documentation",
  "command.translate_key": "Traduire",
  "command.translate_key_from": "Traduire depuis « {0} »",
  "config.annotation_delimiter": "Délimiteur d'annotations",
  "config.annotation_in_place": "Montrer une annotation sur place au lieu d'ajouter dans la queue",
  "config.annotation_max_length": "Nombre maximum de caractères à afficher dans les annotations. Le surplus sera affiché sous forme d'ellipse (...)",
  "config.annotations": "Activer les annotations.",
  "config.auto_detection": "Activer la détection automatique des langues pour les projets",
  "config.baidu_app_secret": "",
  "config.baidu_appid": "",
  "config.deepl_api_key": "Clé API pour utiliser le moteur de traduction DeepL",
  "config.deepl_log": "Montrer le journal de debug du moteur DeepL",
  "config.deepl_use_free_api_entry": "Utiliser le point d'entrée gratuite de DeepL",
  "config.default_namespace": "Espace de nom global par défaut",
  "config.deprecated": "Obsolète. Utilisez le préfixe « i18n-ally. » directement.",
  "config.derived_keys": "Règles pour marquer les clés dérivées dans le rapport d'utilisation",
  "config.dir_structure": "Structure de répertoire préféré pour organiser les fichiers de la locale.",
  "config.disable_path_parsing": "Désactiver la résolution de chemin",
  "config.disabled": "Désactiver i18n Ally pour ce projet",
  "config.display_language": "Langue affichée",
  "config.editor_prefer_editor": "Préférer utiliser l'éditeur web pour l'édition des locales.",
  "config.enabled_frameworks": "Vous pouvez choisir les Frameworks supportés. Si aucune valeur n'est spécifiée, l'extension choisira automatiquement les Frameworks supportés.",
  "config.enabled_parsers": "Analyseurs de format de fichier locale. Par défaut, il sera géré par les frameworks activés",
  "config.encoding": "Encodage des fichiers de la locale.",
  "config.full_reload_on_changed": "Effectuer un rechargement complet du fichier de la locale modifié. (Pour l'importation dynamique .js/.ts)",
  "config.google_api_key": "Clé API pour Google Traduction (facultatif)",
  "config.ignore_files": "Fichiers locales à ignorer lors du chargement. Accepte un tableau (array) global.",
  "config.ignored_locales": "Scripts de localisation à ignorer.",
  "config.include_subfolders": "Recherche récursive dans les répertoires locaux.",
  "config.indent": "Taille de l'espace d'indentation pour les fichiers locaux.",
  "config.keep_fulfill": "Toujours garder les clés remplies automatiquement.",
  "config.key_max_length": "Si spécifié, la clé générée lors de l'extraction sera tronquée à ce nombre de caractères (à l'exclusion du keyPrefix). Illimitée par défaut.",
  "config.key_prefix": "Texte à ajouter à la clé d'extraction. Vous pouvez utiliser {fileName} pour le nom de fichier et {fileNameWithoutExt} pour la partie du nom de fichier avant le premier point.",
  "config.keygen_strategy": "Stratégie de génération de clé",
  "config.keygen_style": "Style de casse pour la génération de clé.",
  "config.keys_in_use": "Clés à marquer comme étant utilisées bien qu'elles n'apparaissent pas dans le code",
  "config.keystyle": "Style de clé locale.",
  "config.language_tag_system": "Utilisation du système de balise pour la langue utilisée.",
  "config.libretranslate_api_root": "Point d’entrée pour l'API LibreTranslate",
  "config.locale_country_map": "Objet pour mapper le code local de deux lettres au code du pays",
  "config.locales_paths": "Chemin du répertoire de la locale (par rapport à la racine). Les schémas globaux sont acceptés.",
  "config.namespace": "Activer les namespaces. Vérifiez la documentation pour plus de détails.",
  "config.openai_api_key": "",
  "config.openai_api_model": "",
  "config.openai_api_root": "",
  "config.path_matcher": "Faire correspondre le chemin pour les locales/namespaces personnalisés. Consultez la documentation pour plus de détails.",
  "config.preferred_delimiter": "Délimiteur recommandé pour les noms de chemins à trous, par défaut « - » (tiret)",
  "config.prompt_translating_source": "Invite à sélectionner la langue source à chaque fois. Si défini sur False, le langage du système sera automatiquement utilisé.",
  "config.readonly": "Mode « Lecture uniquement »",
  "config.refactor_templates": "Tableau (array) de modèles de chaînes. Utilisez `{key}` pour la valeur de remplissage des chemins d'accès.",
  "config.regex_key": "Chaîne de caractère RegEx",
  "config.regex_usage_match": "Tableau (array) de chaînes RegEx pour correspondre aux utilisations des clés dans le code. Il remplacera le Regex fourni par les frameworks.",
  "config.regex_usage_match_append": "Tableau (array) de chaînes RegEx pour correspondre aux utilisations des clés dans le code. Contrairement à « regex.usageMatch », il s'ajoutera à la liste Regex au lieu de le remplacer.",
  "config.review_email": "E-mail utilisé pour les revues, aussi utilisé comme Gravatar pour l'avatar de profil",
  "config.review_enabled": "Activer le système",
  "config.review_gutters": "Montrer la panneau de revues sur le côté",
  "config.review_remove_on_resolved": "Supprimez le commentaire au lieu de le marquer comme résolu.",
  "config.review_username": "Nom d'utilisateur pour la revue",
  "config.show_flags": "Montrer les drapeaux avec les codes des locales",
  "config.sort_keys": "Sauvegarder et trier JSON/yaml",
  "config.source_language": "Langage source pour la traduction par machine",
  "config.tab_style": "Style de tabulation pour les fichiers de la locale",
  "config.target_picking_strategy": "Stratégie de gestion avec plusieurs fichiers de locale ont été trouvés.",
  "config.target_picking_strategy.file-previous": "Extraire le texte dans le fichier locale, précédemment sélectionné, du fichier actuel",
  "config.target_picking_strategy.global-previous": "Extraire le texte dans le fichier locale, précédemment sélectionné, du fichier actuel (ou autre)",
  "config.target_picking_strategy.most-similar": "Extraire automatiquement le texte dans le fichier dont le chemin correspond le plus au chemin du fichier actuel",
  "config.target_picking_strategy.most-similar-by-key": "Remplissez automatiquement la copie extraite dans le fichier de langue qui correspond le mieux à la clé i18n actuelle",
  "config.target_picking_strategy.none": "L'utilisateur sélectionne manuellement le fichier dans lequel extraire le texte",
  "config.translate.engines": "Services de traduction.",
  "config.translate.fallbackToKey": "Utilisez la clé elle-même pour traduire lorsqu'il n'y a pas de traduction source pour cette clé.",
  "config.translate.parallels": "Nombre maximum de traducteurs en même temps.",
  "config.translate_override_existing": "Remplacer les messages existants lors de la traduction",
  "config.translate_save_as_candidates": "Sauvegarder les résultats des traductions dans « Candidats de traduction » au lieu d'écrire dans les fichiers locale.",
  "config.usage.scanning_ignore": "Ignorer les patterns globales pour analyser l'utilisation des clés",
  "editor.add_description": "Ajouter une description...",
  "editor.empty": "(vide)",
  "editor.title": "Éditeur i18n Ally",
  "editor.translate": "Traduire",
  "editor.translate_all_missing": "Traduire tout ce qui est manquant",
  "errors.keystyle_not_set": "Le style de clé n'est pas spécifié, opération annulée.",
  "errors.translating_empty_source_value": "Traduction source de « {0} » introuvable. Traduction annulée.",
  "errors.translating_same_locale": "La traduction vers la même locale n'est pas autorisée.",
  "errors.translating_unknown_error": "Erreur inconnue produite lors de la traduction.",
  "errors.unsupported_file_type": "Type de fichier non supporté : {0}",
  "errors.write_in_readonly_mode": "L'écriture en mode lecture seule est désactivée.",
  "extname": "i18n Ally",
  "feedback.document": "Lire la Documentation",
  "feedback.github": "Mettre une étoile sur Github",
  "feedback.report_issues": "Rapport d'issues",
  "feedback.support": "Nous soutenir",
  "feedback.twitter_feedback": "Fournir des retours",
  "misc.missing_key": "{0} : La clé i18n « {1} » n'existe pas",
  "misc.missing_translation": "{0} : La traduction de « {1} » est manquante",
  "notification.migrate": "Migrer",
  "notification.v2-update": "i18n Ally a été mis à jour à la version 2.0!\n N'hésitez pas à vérifier notre guide de migration.",
  "prompt.applying_suggestion": "Appliquer cette suggestion à la clé « {0} » ?\n\n{1}",
  "prompt.applying_translation_candidate": "Appliquer cette traduction à la clé « {0} » ?\n\n{1}",
  "prompt.applying_translation_candidate_multiple": "Appliquer l'ensemble des {0} traductions ?",
  "prompt.button_apply": "Appliquer",
  "prompt.button_cancel": "Annuler",
  "prompt.button_discard": "Rejeter",
  "prompt.button_edit_end_apply": "Éditer",
  "prompt.button_override": "Remplacer",
  "prompt.button_reenter": "Saisir à nouveau",
  "prompt.button_skip": "Passer",
  "prompt.button_yes": "Oui",
  "prompt.choice_key_to_insert": "Choisissez une clé à insérer",
  "prompt.choice_key_to_open": "Choisissez une clé à ouvrir dans l'éditeur...",
  "prompt.choice_locale": "Choisir une locale",
  "prompt.config_locales_auto_success": "Chemin de la locale défini automatiquement sur « {0} ».",
  "prompt.config_locales_button": "Configurer maintenant",
  "prompt.config_locales_info": "Configurer le répertoire de la locale pour votre projet.",
  "prompt.config_locales_success": "Chemin de la locale configurer avec succès.",
  "prompt.create_new_path": "Créer un nouveau chemin",
  "prompt.deepl_api_key_required": "La clé d'API DeepL est requise",
  "prompt.deepl_error_get_usage": "Erreur lors de l'obtention des données d'usage",
  "prompt.deepl_usage": "Utilisation de l'API DeepL APı {0} sur {1} caractères traduites",
  "prompt.delete_key": "Êtes-vous sûr de supprimer la clé « {0} » de toutes les locales ?\n\nCette opération ne peut PAS être annulée.",
  "prompt.delete_keys_not_in_use": "Souhaitez-vous réellement supprimer {0} clé(s) n'étant pas utilisée(s) ?",
  "prompt.donate": "Faire un don",
  "prompt.edit_key_in_locale": "{1} | Édition de la clé « {0} »",
  "prompt.enter_file_path_to_store_key": "Entrer le chemin du fichier où stocker la clé « {0} »",
  "prompt.enter_key_path": "Entrer le chemin de la clé pour « {0} »",
  "prompt.enter_new_keypath": "Entrer le nouveau chemin des clés",
  "prompt.error_on_parse_custom_regex": "Échec de l'analyse de la chaîne d'expression régulière {0}. Vérifiez votre configuration.",
  "prompt.existing_translation": "Traduction existante",
  "prompt.extraction_canceled": "Extraction annulée.",
  "prompt.failed_to_locate_key": "Échec de la localisation de la clé « {0} ».",
  "prompt.frameworks_not_found": "Les frameworks suivant n'ont pas été trouvés, merci de regarder vos paramètres.\n{0}",
  "prompt.fullfill_missing_all_confirm": "Êtes-vous sûr(e) de remplir toutes les clés vides à travers tous les fichiers de la locale ?\n\nCette opération est irréversible.",
  "prompt.fullfill_missing_confirm": "Êtes-vous sûr(e) de remplir {0} clés vides dans {1} ?\n\nCette opération est irréversible.",
  "prompt.invalid_keypath": "Chemin invalide !",
  "prompt.key_already_exists": "Clé déjà existante. Souhaitez-vous contourner la valeur existante ou ré-entrer la clé ?",
  "prompt.key_copied": "Clé copiée.",
  "prompt.keys_removed": "{0} clés retirées",
  "prompt.keystyle_flat": "Modèle plat",
  "prompt.keystyle_flat_example": "par exemple : { \"a.b.c\": \"...\" }",
  "prompt.keystyle_nested": "Modèle emboîté",
  "prompt.keystyle_nested_example": "par exemple : { \"a\": { \"b\": { \"c\": « ... » } } }",
  "prompt.keystyle_select": "Quel modèle souhaitez-vous utiliser pour organiser vos fichiers de la locale ?",
  "prompt.locales_dir_not_found": "Répertoire de la locale non trouvé. i18n Ally est désactivé.",
  "prompt.new_key_path": "Entrez le chemin de la nouvelle clé.",
  "prompt.no_locale_loaded": "Aucun fichier locale chargé. Quelque chose s'est probablement mal passé avec la configuration de votre projet.",
  "prompt.replace_text_as": "Remplacer le texte par :",
  "prompt.select_display_locale": "Choisir la langue d'affichage. ({0})",
  "prompt.select_file_to_open": "Choisissez le fichier à ouvrir",
  "prompt.select_file_to_store_key": "Sélectionnez le fichier pour stocker la clé « {0} »",
  "prompt.select_source_language_for_translating": "Sélectionnez la langue source pour la traduction. ({0})",
  "prompt.select_source_locale": "Choisissez la langue source ({0})",
  "prompt.show_error_log": "Montrer les rapports",
  "prompt.star_on_github": "Mettre une étoile sur Github",
  "prompt.support": "i18n Ally est disponible gratuitement pour tous, si vous cette extension utile, considérez que vous nous supportez. Merci ! ❤",
  "prompt.translate_cancelled_multiple": "Traduction de {0} clés annulé.",
  "prompt.translate_done_multiple": "{0} clé(s) traduite(s).",
  "prompt.translate_done_single": "Traduction de « {0} » terminé.",
  "prompt.translate_edit_translated": "Éditer le résultat",
  "prompt.translate_failed_multiple": "{0} clés n'ont pu être traduites.",
  "prompt.translate_failed_single": "{0} ne peut être traduire en {1}",
  "prompt.translate_in_progress": "Traduire",
  "prompt.translate_multiple_confirm": "Êtes-vous sûr de vouloir traduire {0} clés ?",
  "prompt.translate_no_jobs": "Aucune traduction requise.",
  "prompt.writing_js": "Le mode « Écriture » n'est pas disponible pour les fichiers JS/TS.",
  "refactor.extract_ignore": "Ignorer globalement la détection de « {0} ».",
  "refactor.extract_ignore_by_file": "Ignorer la détection de « {0} » pour le fichier en cours.",
  "refactor.extract_text": "🌍 Extraire du texte dans les messages d'i18n",
  "refactor.extracting_not_support_for_lang": "L'extraction pour la langue « {0} » n'est pas supporté",
  "refactor.replace_with": "Remplacez le texte par la traduction existante : « {0} »",
  "review.accept_suggestion": "Accepter la Suggestion",
  "review.apply_suggestion": "Appliquer la suggestion",
  "review.apply_translation_candidate": "Appliquer la proposition de traduction",
  "review.approve": "Approuver",
  "review.comment": "Commenter",
  "review.edit": "Éditer",
  "review.leave_comment": "Laisser un commentaire",
  "review.optional": "(Facultatif)",
  "review.placeholder.approve": "Approuvé",
  "review.placeholder.comment": "N'a rien dit",
  "review.placeholder.request_change": "Changement demandé",
  "review.request_change": "Proposer des changements",
  "review.request_change_messages": "Changer",
  "review.resolve": "Résoudre",
  "review.resolve_all": "Tout résoudre",
  "review.review": "Vérifier",
  "review.suggestion": "Suggestion",
  "review.suggestions": "Suggestions",
  "review.title": "Revue i18n Ally",
  "review.translation_candidates": "Candidats",
  "review.unknown_user": "Inconnu",
  "view.current_file": "Fichier ouvert",
  "view.current_file_hard_strings": "Texte entré en brut [bêta]",
  "view.current_file_hard_strings_expand_to_detect": "(Développer pour détecter)",
  "view.current_file_hard_strings_not_supported": "{0} n'est pas supporté pour le moment",
  "view.current_file_keys_in_use": "Clés en utilisation",
  "view.current_file_keys_not_found": "Clés non trouvées",
  "view.help_feedback": "Aide & retours",
  "view.i18n_keys": "i18n Ally",
  "view.progress": "En cours",
  "view.progress_submenu.empty_keys": "Vide",
  "view.progress_submenu.missing_keys": "Aucune traduction",
  "view.progress_submenu.translated_keys": "Traduites",
  "view.tree": "Arborescence",
  "view.usage": "Rapport d'utilisation",
  "view.usage_keys_in_use": "{0} clé(s) en utilisation.",
  "view.usage_keys_missing": "{0} clé(s) manquante(s)",
  "view.usage_keys_not_in_use": "{0} clé(s) non-utilisée(s).",
  "view.usage_report_none": "Appuyez sur rafraîchir pour commencer l'analyse de l'utilisation des clés."
}
