From dee781f083a53c3ac06bf602562b442e05abcb68 Mon Sep 17 00:00:00 2001 From: su apt install kuma Date: Tue, 12 Aug 2025 18:17:32 +0200 Subject: [PATCH 1/4] Add French translation --- .../src/main/resources/assets/optigui/lang/fr_fr.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 OptiGUI/src/main/resources/assets/optigui/lang/fr_fr.json diff --git a/OptiGUI/src/main/resources/assets/optigui/lang/fr_fr.json b/OptiGUI/src/main/resources/assets/optigui/lang/fr_fr.json new file mode 100644 index 000000000..e9a626476 --- /dev/null +++ b/OptiGUI/src/main/resources/assets/optigui/lang/fr_fr.json @@ -0,0 +1,11 @@ +{ + "optigui.inspector": "Inspecteur OptiGUI", + "optigui.inspector.description": "Cliquez pour inspecter l'interaction.", + "optigui.inspector.description.clicked": "Inspection copiée dans le presse-papiers.", + "optigui.inspector.tip": "Astuce : vous pouvez masquer ceci dans les paramètres d’OptiGUI.", + "optigui.inspector.title": "OptiGUI (%s)", + "optigui.inspector.title.alpha": "OptiGUI alpha (%s)", + "optigui.inspector.title.beta": "OptiGUI bêta (%s)", + "optigui.inspector.title.custom_textures": "textures personnalisées", + "optigui.inspector.title.original_textures": "textures originales" +} \ No newline at end of file From 1deb8db1153a5ade4d61d7753e393f2b88a0ded6 Mon Sep 17 00:00:00 2001 From: su apt install kuma Date: Sat, 27 Sep 2025 10:25:48 +0200 Subject: [PATCH 2/4] Add new translations keys --- .../resources/assets/optigui/lang/fr_fr.json | 77 +++++++++++++++++-- 1 file changed, 72 insertions(+), 5 deletions(-) diff --git a/OptiGUI/src/main/resources/assets/optigui/lang/fr_fr.json b/OptiGUI/src/main/resources/assets/optigui/lang/fr_fr.json index e9a626476..c410cf831 100644 --- a/OptiGUI/src/main/resources/assets/optigui/lang/fr_fr.json +++ b/OptiGUI/src/main/resources/assets/optigui/lang/fr_fr.json @@ -1,11 +1,78 @@ { + "optigui.enum.ResourceLoadingErrorFilter.ERRORS_AND_WARNINGS": "Erreurs & avertissements", + "optigui.enum.ResourceLoadingErrorFilter.ERRORS_ONLY": "Erreurs uniquement", + "optigui.enum.ResourceLoadingErrorFilter.NOTHING": "Jamais", "optigui.inspector": "Inspecteur OptiGUI", - "optigui.inspector.description": "Cliquez pour inspecter l'interaction.", - "optigui.inspector.description.clicked": "Inspection copiée dans le presse-papiers.", - "optigui.inspector.tip": "Astuce : vous pouvez masquer ceci dans les paramètres d’OptiGUI.", + "optigui.inspector.description": "Clique pour inspecter l’interaction", + "optigui.inspector.description.clicked": "Inspection copiée dans le presse-papiers", + "optigui.inspector.description.custom_textures": "Utilisation de textures personnalisées depuis %s", + "optigui.inspector.description.debug": "Maintiens %s et clique pour déboguer les ressources JSON", + "optigui.inspector.description.hide": "Tu peux cacher ça dans les paramètres d’OptiGUI", + "optigui.inspector.key.more_info": "Maintiens %s pour plus d’infos", + "optigui.inspector.nbt_dumping_disabled": "L’export NBT est désactivé dans les paramètres d’OptiGUI", "optigui.inspector.title": "OptiGUI (%s)", "optigui.inspector.title.alpha": "OptiGUI alpha (%s)", - "optigui.inspector.title.beta": "OptiGUI bêta (%s)", + "optigui.inspector.title.beta": "OptiGUI beta (%s)", "optigui.inspector.title.custom_textures": "textures personnalisées", - "optigui.inspector.title.original_textures": "textures originales" + "optigui.inspector.title.original_textures": "textures originales", + "optigui.parser.error.invalid_version": "Version invalide : %s", + "optigui.rp_converter.conversion_fail": "Certaines ressources n’ont pas pu être converties", + "optigui.rp_converter.conversion_success": "Pack de ressources converti avec succès", + "optigui.rp_converter.convert": "Convertir le pack de ressources", + "optigui.rp_converter.convert_ini": "Convertir les ressources INI", + "optigui.rp_converter.convert_properties": "Convertir les propriétés OptiFine", + "optigui.rp_converter.converting": "Conversion du pack de ressources", + "optigui.rp_converter.description": "Convertit les propriétés OptiFine et les ressources INI d’OptiGUI en ressources JSON d’OptiGUI", + "optigui.rp_converter.output_file": "Nom du fichier de sortie", + "optigui.rp_converter.target_namespace": "Espace de noms cible", + "optigui.rp_converter.title": "Convertisseur de pack de ressources OptiGUI", + "optigui.rp_loader.do_not_show_again": "Ne plus afficher", + "optigui.rp_loader.do_not_show_again.tooltip": "Tu peux modifier ça à tout moment dans les paramètres d’OptiGUI", + "optigui.rp_loader.error.invalid_nbt_type": "Type NBT invalide : %s", + "optigui.rp_loader.error.not_a_bool": "Pas un booléen : %s", + "optigui.rp_loader.error.not_a_number": "Pas un nombre : %s", + "optigui.rp_loader.error.not_a_number_or_string": "Pas un nombre ou une chaîne : %s", + "optigui.rp_loader.info.load_time_filtered": "Ressource ignorée à cause du filtre de chargement", + "optigui.rp_loader.load_fail": "Certaines ressources n’ont pas pu être chargées", + "optigui.rp_loader.reload_resource_packs": "Recharger les packs de ressources", + "optigui.rp_loader.warn.missing_sprites": "Sprites manquants : %s", + "optigui.rp_loader.warn.missing_textures": "Textures manquantes : %s", + "optigui.rp_loader.warn.newest_supported_json_format": "format le plus récent supporté", + "optigui.rp_loader.warn.no_interaction_target": "Aucune cible d’interaction (blocs, entités, objets, inventaire, inconnu) spécifiée", + "optigui.rp_loader.warn.no_textures": "Aucune texture valide spécifiée", + "optigui.rp_loader.warn.unsupported_json_format": "Format JSON non pris en charge", + "optigui.validation.error.duplicate_filters": "Filtres en double : %s", + "optigui.validation.error.empty_map": "Map vide", + "optigui.validation.error.no_filter": "Aucun filtre trouvé : %s", + "optigui.validation.error.no_filter_type": "Aucun type de filtre trouvé : %s", + "optigui.validation.error.not_a_relative_identifier": "Pas une ressource relative : %s", + "optigui.validation.error.not_an_nbt_transformer": "Pas un transformateur NBT : %s", + "optigui.validation.error.of_incompatible_variants": "Variantes incompatibles : %s", + "optigui.validation.error.of_invalid_bool": "Booléen invalide : %s", + "optigui.validation.error.of_invalid_profession": "Profession de villageois invalide : %s", + "optigui.validation.error.of_invalid_range": "Plage invalide : %s", + "optigui.validation.error.of_texture_required": "Au moins une texture ou texture.PATH est requise", + "optigui.validation.error.unsupported_filter": "Filtre non pris en charge : %s", + "optigui.validation.error.wrong_filter_type": "Type de filtre attendu %s, reçu %s", + "text.autoconfig.optigui.category.inspector": "Inspecteur", + "text.autoconfig.optigui.category.network": "Fonctionnalités réseau", + "text.autoconfig.optigui.category.resourceLoading": "Chargement des ressources", + "text.autoconfig.optigui.category.utils": "Utilitaires", + "text.autoconfig.optigui.option.dumpNbt": "Exporter NBT", + "text.autoconfig.optigui.option.dumpNbt.@Tooltip": "Inclure les données NBT dans les ressources JSON générées", + "text.autoconfig.optigui.option.enableInspector": "Activer l’inspecteur", + "text.autoconfig.optigui.option.enableInspector.@Tooltip": "Affiche un bouton d’inspection dans les écrans d’inventaire pris en charge", + "text.autoconfig.optigui.option.enableServuxStructuresApi": "API Servux des structures", + "text.autoconfig.optigui.option.enableServuxStructuresApi.@Tooltip[0]": "Récupère les zones de structures depuis le serveur via le protocole Servux", + "text.autoconfig.optigui.option.enableServuxStructuresApi.@Tooltip[1]": "§cSi activé, informe le serveur qu’un mod compatible Servux est installé côté client", + "text.autoconfig.optigui.option.enableServuxStructuresApi.@Tooltip[2]": "§8Nécessite un redémarrage. Désactivé si Bounding Box Outline Reloaded est installé", + "text.autoconfig.optigui.option.errorsAndWarnings": "Logs de chargement des ressources", + "text.autoconfig.optigui.option.errorsAndWarnings.@Tooltip": "Affiche les erreurs et avertissements rencontrés lors du chargement des ressources", + "text.autoconfig.optigui.option.errorsAndWarnings.button": "Voir", + "text.autoconfig.optigui.option.resourcePackConverter": "Convertisseur de pack de ressources", + "text.autoconfig.optigui.option.resourcePackConverter.@Tooltip": "Convertit les propriétés OptiFine et les ressources INI d’OptiGUI en ressources JSON", + "text.autoconfig.optigui.option.resourcePackConverter.button": "Ouvrir", + "text.autoconfig.optigui.option.showResourceLoadingErrors": "Afficher les logs de chargement", + "text.autoconfig.optigui.option.showResourceLoadingErrors.@Tooltip": "Affiche les logs quand OptiGUI échoue à charger une ressource", + "text.autoconfig.optigui.title": "Paramètres OptiGUI" } \ No newline at end of file From 4cb6328da4d4e058abf8dcda44440391a76edd61 Mon Sep 17 00:00:00 2001 From: su apt install kuma Date: Sun, 19 Oct 2025 14:49:21 +0200 Subject: [PATCH 3/4] Update fr_fr --- .../resources/assets/optigui/lang/fr_fr.json | 95 +++++++++++-------- 1 file changed, 53 insertions(+), 42 deletions(-) diff --git a/OptiGUI/src/main/resources/assets/optigui/lang/fr_fr.json b/OptiGUI/src/main/resources/assets/optigui/lang/fr_fr.json index c410cf831..36c3bdea6 100644 --- a/OptiGUI/src/main/resources/assets/optigui/lang/fr_fr.json +++ b/OptiGUI/src/main/resources/assets/optigui/lang/fr_fr.json @@ -1,78 +1,89 @@ { - "optigui.enum.ResourceLoadingErrorFilter.ERRORS_AND_WARNINGS": "Erreurs & avertissements", + "optigui.enum.InspectorNbtDumper.DISABLED": "Désactivé", + "optigui.enum.InspectorNbtDumper.ENABLED_VALUES_AND_TYPES": "Valeurs et types", + "optigui.enum.InspectorNbtDumper.ENABLED_VALUES_ONLY": "Valeurs uniquement", + "optigui.enum.ResourceLoadingErrorFilter.ERRORS_AND_WARNINGS": "Erreurs et avertissements", "optigui.enum.ResourceLoadingErrorFilter.ERRORS_ONLY": "Erreurs uniquement", "optigui.enum.ResourceLoadingErrorFilter.NOTHING": "Jamais", "optigui.inspector": "Inspecteur OptiGUI", - "optigui.inspector.description": "Clique pour inspecter l’interaction", - "optigui.inspector.description.clicked": "Inspection copiée dans le presse-papiers", - "optigui.inspector.description.custom_textures": "Utilisation de textures personnalisées depuis %s", - "optigui.inspector.description.debug": "Maintiens %s et clique pour déboguer les ressources JSON", - "optigui.inspector.description.hide": "Tu peux cacher ça dans les paramètres d’OptiGUI", - "optigui.inspector.key.more_info": "Maintiens %s pour plus d’infos", + "optigui.inspector.description": "Cliquez pour générer une ressource JSON", + "optigui.inspector.description.clicked": "Ressource JSON copiée dans le presse-papiers", + "optigui.inspector.description.debug": "Cliquez pour ouvrir le débogueur de filtres", + "optigui.inspector.description.debug.clicked": "Collecte des données de débogage", + "optigui.inspector.description.debug.clicked.error": "Erreur lors de la collecte des données de débogage", + "optigui.inspector.description.debug.clicked.success": "Débogueur de filtres ouvert dans votre navigateur", + "optigui.inspector.description.hide": "Vous pouvez masquer ceci dans les paramètres d’OptiGUI", + "optigui.inspector.key.more_info": "Maintenez %s pour plus d’informations", "optigui.inspector.nbt_dumping_disabled": "L’export NBT est désactivé dans les paramètres d’OptiGUI", "optigui.inspector.title": "OptiGUI (%s)", "optigui.inspector.title.alpha": "OptiGUI alpha (%s)", - "optigui.inspector.title.beta": "OptiGUI beta (%s)", + "optigui.inspector.title.beta": "OptiGUI bêta (%s)", "optigui.inspector.title.custom_textures": "textures personnalisées", "optigui.inspector.title.original_textures": "textures originales", - "optigui.parser.error.invalid_version": "Version invalide : %s", - "optigui.rp_converter.conversion_fail": "Certaines ressources n’ont pas pu être converties", + "optigui.rp_converter.conversion_fail": "OptiGUI n’a pas pu convertir certaines ressources", "optigui.rp_converter.conversion_success": "Pack de ressources converti avec succès", "optigui.rp_converter.convert": "Convertir le pack de ressources", "optigui.rp_converter.convert_ini": "Convertir les ressources INI", - "optigui.rp_converter.convert_properties": "Convertir les propriétés OptiFine", + "optigui.rp_converter.convert_properties": "Convertir les fichiers \".properties\" d'OptiFine", "optigui.rp_converter.converting": "Conversion du pack de ressources", - "optigui.rp_converter.description": "Convertit les propriétés OptiFine et les ressources INI d’OptiGUI en ressources JSON d’OptiGUI", + "optigui.rp_converter.description": "Convertit les fichiers \".properties\" d'OptiFine et les ressources INI d’OptiGUI en ressources JSON OptiGUI", "optigui.rp_converter.output_file": "Nom du fichier de sortie", "optigui.rp_converter.target_namespace": "Espace de noms cible", - "optigui.rp_converter.title": "Convertisseur de pack de ressources OptiGUI", + "optigui.rp_converter.title": "Convertisseur de packs de ressources OptiGUI", + "optigui.rp_loader.copy_to_clipboard": "Copier dans le presse-papiers", "optigui.rp_loader.do_not_show_again": "Ne plus afficher", - "optigui.rp_loader.do_not_show_again.tooltip": "Tu peux modifier ça à tout moment dans les paramètres d’OptiGUI", - "optigui.rp_loader.error.invalid_nbt_type": "Type NBT invalide : %s", - "optigui.rp_loader.error.not_a_bool": "Pas un booléen : %s", - "optigui.rp_loader.error.not_a_number": "Pas un nombre : %s", - "optigui.rp_loader.error.not_a_number_or_string": "Pas un nombre ou une chaîne : %s", - "optigui.rp_loader.info.load_time_filtered": "Ressource ignorée à cause du filtre de chargement", - "optigui.rp_loader.load_fail": "Certaines ressources n’ont pas pu être chargées", - "optigui.rp_loader.reload_resource_packs": "Recharger les packs de ressources", + "optigui.rp_loader.do_not_show_again.tooltip": "Vous pouvez modifier ce paramètre à tout moment dans les options d’OptiGUI", + "optigui.rp_loader.error.not_a_number": "Ce n’est pas un nombre : %s", + "optigui.rp_loader.error.not_a_number_or_string": "Ce n’est pas un nombre ou une chaîne : %s", + "optigui.rp_loader.info.load_success": "Ressource chargée", + "optigui.rp_loader.info.load_time_filtered": "Ressource ignorée en raison du filtre de chargement", + "optigui.rp_loader.info.loading_resource": "Chargement de la ressource", + "optigui.rp_loader.load_fail": "OptiGUI n’a pas pu charger certaines ressources", + "optigui.rp_loader.narration.error": "Erreur dans la ressource %s : %s", + "optigui.rp_loader.narration.error_list": "Liste des erreurs", + "optigui.rp_loader.narration.resource_pack": "Erreurs dans le pack de ressources %s", + "optigui.rp_loader.narration.warning": "Avertissement dans la ressource %s : %s", + "optigui.rp_loader.unknown_pack": "Pack de ressources inconnu", + "optigui.rp_loader.unknown_pack.description": "Pack de ressources inconnu", + "optigui.rp_loader.unknown_resource": "Ressource inconnue", "optigui.rp_loader.warn.missing_sprites": "Sprites manquants : %s", "optigui.rp_loader.warn.missing_textures": "Textures manquantes : %s", - "optigui.rp_loader.warn.newest_supported_json_format": "format le plus récent supporté", - "optigui.rp_loader.warn.no_interaction_target": "Aucune cible d’interaction (blocs, entités, objets, inventaire, inconnu) spécifiée", + "optigui.rp_loader.warn.newest_supported_json_format": "format le plus récent pris en charge", + "optigui.rp_loader.warn.no_interaction_target": "Aucune cible d’interaction (blocks, entities, items, inventory ou unknown) n’a été configurée dans la ressource JSON", "optigui.rp_loader.warn.no_textures": "Aucune texture valide spécifiée", - "optigui.rp_loader.warn.unsupported_json_format": "Format JSON non pris en charge", - "optigui.validation.error.duplicate_filters": "Filtres en double : %s", - "optigui.validation.error.empty_map": "Map vide", + "optigui.rp_loader.warn.unsupported_json_format": "Format de ressource JSON non pris en charge", + "optigui.validation.error.duplicate_filters": "Filtres dupliqués : %s", + "optigui.validation.error.empty_map": "Carte vide", "optigui.validation.error.no_filter": "Aucun filtre trouvé : %s", "optigui.validation.error.no_filter_type": "Aucun type de filtre trouvé : %s", - "optigui.validation.error.not_a_relative_identifier": "Pas une ressource relative : %s", - "optigui.validation.error.not_an_nbt_transformer": "Pas un transformateur NBT : %s", + "optigui.validation.error.not_a_relative_identifier": "Emplacement de ressource non relatif : %s", + "optigui.validation.error.not_an_nbt_transformer": "Transformateur NBT invalide : %s", "optigui.validation.error.of_incompatible_variants": "Variantes incompatibles : %s", - "optigui.validation.error.of_invalid_bool": "Booléen invalide : %s", + "optigui.validation.error.of_invalid_bool": "Valeur booléenne invalide : %s", "optigui.validation.error.of_invalid_profession": "Profession de villageois invalide : %s", "optigui.validation.error.of_invalid_range": "Plage invalide : %s", - "optigui.validation.error.of_texture_required": "Au moins une texture ou texture.PATH est requise", + "optigui.validation.error.of_texture_required": "Au moins une texture ou un texture.PATH est requis", "optigui.validation.error.unsupported_filter": "Filtre non pris en charge : %s", - "optigui.validation.error.wrong_filter_type": "Type de filtre attendu %s, reçu %s", + "optigui.validation.error.wrong_filter_type": "Type de filtre attendu : %s, reçu : %s", "text.autoconfig.optigui.category.inspector": "Inspecteur", "text.autoconfig.optigui.category.network": "Fonctionnalités réseau", "text.autoconfig.optigui.category.resourceLoading": "Chargement des ressources", "text.autoconfig.optigui.category.utils": "Utilitaires", - "text.autoconfig.optigui.option.dumpNbt": "Exporter NBT", + "text.autoconfig.optigui.option.dumpNbt": "Exporter le NBT", "text.autoconfig.optigui.option.dumpNbt.@Tooltip": "Inclure les données NBT dans les ressources JSON générées", "text.autoconfig.optigui.option.enableInspector": "Activer l’inspecteur", - "text.autoconfig.optigui.option.enableInspector.@Tooltip": "Affiche un bouton d’inspection dans les écrans d’inventaire pris en charge", - "text.autoconfig.optigui.option.enableServuxStructuresApi": "API Servux des structures", - "text.autoconfig.optigui.option.enableServuxStructuresApi.@Tooltip[0]": "Récupère les zones de structures depuis le serveur via le protocole Servux", - "text.autoconfig.optigui.option.enableServuxStructuresApi.@Tooltip[1]": "§cSi activé, informe le serveur qu’un mod compatible Servux est installé côté client", + "text.autoconfig.optigui.option.enableInspector.@Tooltip": "Afficher un bouton d’inspecteur sur les écrans d’inventaire compatibles", + "text.autoconfig.optigui.option.enableServuxStructuresApi": "API de structures Servux", + "text.autoconfig.optigui.option.enableServuxStructuresApi.@Tooltip[0]": "Récupère les boîtes de structure depuis le serveur via le protocole Servux", + "text.autoconfig.optigui.option.enableServuxStructuresApi.@Tooltip[1]": "§cLorsque activé, informe le serveur qu’un mod compatible Servux est installé côté client", "text.autoconfig.optigui.option.enableServuxStructuresApi.@Tooltip[2]": "§8Nécessite un redémarrage. Désactivé si Bounding Box Outline Reloaded est installé", - "text.autoconfig.optigui.option.errorsAndWarnings": "Logs de chargement des ressources", - "text.autoconfig.optigui.option.errorsAndWarnings.@Tooltip": "Affiche les erreurs et avertissements rencontrés lors du chargement des ressources", + "text.autoconfig.optigui.option.errorsAndWarnings": "Log de chargement des ressources", + "text.autoconfig.optigui.option.errorsAndWarnings.@Tooltip": "Afficher les erreurs et avertissements survenus lors du chargement des ressources", "text.autoconfig.optigui.option.errorsAndWarnings.button": "Voir", - "text.autoconfig.optigui.option.resourcePackConverter": "Convertisseur de pack de ressources", - "text.autoconfig.optigui.option.resourcePackConverter.@Tooltip": "Convertit les propriétés OptiFine et les ressources INI d’OptiGUI en ressources JSON", + "text.autoconfig.optigui.option.resourcePackConverter": "Convertisseur de packs de ressources", + "text.autoconfig.optigui.option.resourcePackConverter.@Tooltip": "Convertit les propriétés OptiFine et les ressources INI d’OptiGUI en ressources JSON OptiGUI", "text.autoconfig.optigui.option.resourcePackConverter.button": "Ouvrir", - "text.autoconfig.optigui.option.showResourceLoadingErrors": "Afficher les logs de chargement", - "text.autoconfig.optigui.option.showResourceLoadingErrors.@Tooltip": "Affiche les logs quand OptiGUI échoue à charger une ressource", + "text.autoconfig.optigui.option.showResourceLoadingErrors": "Afficher les logs de chargement des ressources", + "text.autoconfig.optigui.option.showResourceLoadingErrors.@Tooltip": "Afficher les logs quand OptiGUI échoue à charger une ressource", "text.autoconfig.optigui.title": "Paramètres OptiGUI" } \ No newline at end of file From fcb5c24e7e6162f1455ad8c6aed3955b0ef979ca Mon Sep 17 00:00:00 2001 From: su apt install kuma Date: Fri, 14 Nov 2025 09:11:37 +0100 Subject: [PATCH 4/4] Update and refine French translation for OptiGUI Updated the existing French localization with corrected phrasing, consistent terminology, and full coverage of missing OptiGUI strings. Improved accuracy across inspector, resource loader, and converter modules. --- .../resources/assets/optigui/lang/fr_fr.json | 90 +++++++++++-------- 1 file changed, 54 insertions(+), 36 deletions(-) diff --git a/OptiGUI/src/main/resources/assets/optigui/lang/fr_fr.json b/OptiGUI/src/main/resources/assets/optigui/lang/fr_fr.json index 36c3bdea6..a6ac391d0 100644 --- a/OptiGUI/src/main/resources/assets/optigui/lang/fr_fr.json +++ b/OptiGUI/src/main/resources/assets/optigui/lang/fr_fr.json @@ -1,10 +1,30 @@ { - "optigui.enum.InspectorNbtDumper.DISABLED": "Désactivé", - "optigui.enum.InspectorNbtDumper.ENABLED_VALUES_AND_TYPES": "Valeurs et types", - "optigui.enum.InspectorNbtDumper.ENABLED_VALUES_ONLY": "Valeurs uniquement", + "optigui.enum.InspectorNbtDumpOption.DISABLED": "Désactivé", + "optigui.enum.InspectorNbtDumpOption.VALUES_AND_TYPES": "Valeurs et types", + "optigui.enum.InspectorNbtDumpOption.VALUES_ONLY": "Valeurs uniquement", + "optigui.enum.ResourceLoadingErrorFilter.ERRORS_AND_WARNINGS": "Erreurs et avertissements", "optigui.enum.ResourceLoadingErrorFilter.ERRORS_ONLY": "Erreurs uniquement", "optigui.enum.ResourceLoadingErrorFilter.NOTHING": "Jamais", + + "optigui.gui.rp_converter.conversion_fail": "OptiGUI n’a pas pu convertir certaines ressources", + "optigui.gui.rp_converter.conversion_success": "Pack de ressources converti avec succès", + "optigui.gui.rp_converter.convert": "Convertir le pack de ressources", + "optigui.gui.rp_converter.convert_ini": "Convertir les fichiers INI d’OptiGUI", + "optigui.gui.rp_converter.convert_properties": "Convertir les fichiers \".properties\" d’OptiFine", + "optigui.gui.rp_converter.converting": "Conversion du pack de ressources", + "optigui.gui.rp_converter.description": "Convertit les fichiers \".properties\" d’OptiFine et les fichiers INI d’OptiGUI en ressources JSON OptiGUI", + "optigui.gui.rp_converter.output_file": "Nom du fichier de sortie", + "optigui.gui.rp_converter.target_namespace": "Espace de noms cible", + "optigui.gui.rp_converter.title": "Convertisseur de packs de ressources OptiGUI", + + "optigui.gui.rp_loader.copy_to_clipboard": "Copier dans le presse-papiers", + "optigui.gui.rp_loader.do_not_show_again": "Ne plus afficher", + "optigui.gui.rp_loader.do_not_show_again.tooltip": "Vous pouvez modifier ce paramètre à tout moment dans les options d’OptiGUI", + "optigui.gui.rp_loader.load_fail": "OptiGUI n’a pas pu charger certaines ressources", + "optigui.gui.rp_loader.unknown_pack": "Pack de ressources inconnu", + "optigui.gui.rp_loader.unknown_resource": "Ressource inconnue", + "optigui.inspector": "Inspecteur OptiGUI", "optigui.inspector.description": "Cliquez pour générer une ressource JSON", "optigui.inspector.description.clicked": "Ressource JSON copiée dans le presse-papiers", @@ -20,42 +40,29 @@ "optigui.inspector.title.beta": "OptiGUI bêta (%s)", "optigui.inspector.title.custom_textures": "textures personnalisées", "optigui.inspector.title.original_textures": "textures originales", - "optigui.rp_converter.conversion_fail": "OptiGUI n’a pas pu convertir certaines ressources", - "optigui.rp_converter.conversion_success": "Pack de ressources converti avec succès", - "optigui.rp_converter.convert": "Convertir le pack de ressources", - "optigui.rp_converter.convert_ini": "Convertir les ressources INI", - "optigui.rp_converter.convert_properties": "Convertir les fichiers \".properties\" d'OptiFine", - "optigui.rp_converter.converting": "Conversion du pack de ressources", - "optigui.rp_converter.description": "Convertit les fichiers \".properties\" d'OptiFine et les ressources INI d’OptiGUI en ressources JSON OptiGUI", - "optigui.rp_converter.output_file": "Nom du fichier de sortie", - "optigui.rp_converter.target_namespace": "Espace de noms cible", - "optigui.rp_converter.title": "Convertisseur de packs de ressources OptiGUI", - "optigui.rp_loader.copy_to_clipboard": "Copier dans le presse-papiers", - "optigui.rp_loader.do_not_show_again": "Ne plus afficher", - "optigui.rp_loader.do_not_show_again.tooltip": "Vous pouvez modifier ce paramètre à tout moment dans les options d’OptiGUI", - "optigui.rp_loader.error.not_a_number": "Ce n’est pas un nombre : %s", - "optigui.rp_loader.error.not_a_number_or_string": "Ce n’est pas un nombre ou une chaîne : %s", + + "optigui.narration.rp_loader.error": "Erreur dans la ressource %s : %s", + "optigui.narration.rp_loader.error_list": "Liste des erreurs", + "optigui.narration.rp_loader.resource_pack": "Erreurs dans le pack de ressources %s", + "optigui.narration.rp_loader.warning": "Avertissement dans la ressource %s : %s", + "optigui.rp_loader.info.load_success": "Ressource chargée", "optigui.rp_loader.info.load_time_filtered": "Ressource ignorée en raison du filtre de chargement", "optigui.rp_loader.info.loading_resource": "Chargement de la ressource", - "optigui.rp_loader.load_fail": "OptiGUI n’a pas pu charger certaines ressources", - "optigui.rp_loader.narration.error": "Erreur dans la ressource %s : %s", - "optigui.rp_loader.narration.error_list": "Liste des erreurs", - "optigui.rp_loader.narration.resource_pack": "Erreurs dans le pack de ressources %s", - "optigui.rp_loader.narration.warning": "Avertissement dans la ressource %s : %s", - "optigui.rp_loader.unknown_pack": "Pack de ressources inconnu", - "optigui.rp_loader.unknown_pack.description": "Pack de ressources inconnu", - "optigui.rp_loader.unknown_resource": "Ressource inconnue", + "optigui.rp_loader.warn.missing_sprites": "Sprites manquants : %s", "optigui.rp_loader.warn.missing_textures": "Textures manquantes : %s", "optigui.rp_loader.warn.newest_supported_json_format": "format le plus récent pris en charge", - "optigui.rp_loader.warn.no_interaction_target": "Aucune cible d’interaction (blocks, entities, items, inventory ou unknown) n’a été configurée dans la ressource JSON", - "optigui.rp_loader.warn.no_textures": "Aucune texture valide spécifiée", + "optigui.rp_loader.warn.no_interaction_target": "Aucune cible d’interaction (blocks, entities, items, inventory ou unknown) n’a été spécifiée", + "optigui.rp_loader.warn.no_textures_or_sprites": "Aucune texture ou sprite valide spécifié", "optigui.rp_loader.warn.unsupported_json_format": "Format de ressource JSON non pris en charge", + "optigui.validation.error.duplicate_filters": "Filtres dupliqués : %s", "optigui.validation.error.empty_map": "Carte vide", "optigui.validation.error.no_filter": "Aucun filtre trouvé : %s", "optigui.validation.error.no_filter_type": "Aucun type de filtre trouvé : %s", + "optigui.validation.error.not_a_number": "Ce n’est pas un nombre : %s", + "optigui.validation.error.not_a_number_or_string": "Ce n’est pas un nombre ou une chaîne : %s", "optigui.validation.error.not_a_relative_identifier": "Emplacement de ressource non relatif : %s", "optigui.validation.error.not_an_nbt_transformer": "Transformateur NBT invalide : %s", "optigui.validation.error.of_incompatible_variants": "Variantes incompatibles : %s", @@ -65,25 +72,36 @@ "optigui.validation.error.of_texture_required": "Au moins une texture ou un texture.PATH est requis", "optigui.validation.error.unsupported_filter": "Filtre non pris en charge : %s", "optigui.validation.error.wrong_filter_type": "Type de filtre attendu : %s, reçu : %s", + "text.autoconfig.optigui.category.inspector": "Inspecteur", - "text.autoconfig.optigui.category.network": "Fonctionnalités réseau", + "text.autoconfig.optigui.category.interaction": "Interaction", "text.autoconfig.optigui.category.resourceLoading": "Chargement des ressources", "text.autoconfig.optigui.category.utils": "Utilitaires", + "text.autoconfig.optigui.option.dumpNbt": "Exporter le NBT", "text.autoconfig.optigui.option.dumpNbt.@Tooltip": "Inclure les données NBT dans les ressources JSON générées", + "text.autoconfig.optigui.option.enableInspector": "Activer l’inspecteur", "text.autoconfig.optigui.option.enableInspector.@Tooltip": "Afficher un bouton d’inspecteur sur les écrans d’inventaire compatibles", - "text.autoconfig.optigui.option.enableServuxStructuresApi": "API de structures Servux", - "text.autoconfig.optigui.option.enableServuxStructuresApi.@Tooltip[0]": "Récupère les boîtes de structure depuis le serveur via le protocole Servux", - "text.autoconfig.optigui.option.enableServuxStructuresApi.@Tooltip[1]": "§cLorsque activé, informe le serveur qu’un mod compatible Servux est installé côté client", - "text.autoconfig.optigui.option.enableServuxStructuresApi.@Tooltip[2]": "§8Nécessite un redémarrage. Désactivé si Bounding Box Outline Reloaded est installé", - "text.autoconfig.optigui.option.errorsAndWarnings": "Log de chargement des ressources", + + "text.autoconfig.optigui.option.errorsAndWarnings": "Logs de chargement des ressources", "text.autoconfig.optigui.option.errorsAndWarnings.@Tooltip": "Afficher les erreurs et avertissements survenus lors du chargement des ressources", "text.autoconfig.optigui.option.errorsAndWarnings.button": "Voir", + + "text.autoconfig.optigui.option.interactWithAttackKey": "Interagir via la touche d’attaque", + "text.autoconfig.optigui.option.interactWithAttackKey.@Tooltip[0]": "En plus de la touche d’utilisation, attaquer déclenche aussi une interaction", + "text.autoconfig.optigui.option.interactWithAttackKey.@Tooltip[1]": "§8Certains serveurs peuvent ouvrir un menu lors d'une attaque sur une entité", + + "text.autoconfig.optigui.option.keepInteractionFactory": "Mémoriser la dernière interaction", + "text.autoconfig.optigui.option.keepInteractionFactory.@Tooltip[0]": "Ne pas terminer l’interaction quand l’écran se ferme", + "text.autoconfig.optigui.option.keepInteractionFactory.@Tooltip[1]": "§8Certains serveurs peuvent enchaîner plusieurs menus", + "text.autoconfig.optigui.option.resourcePackConverter": "Convertisseur de packs de ressources", - "text.autoconfig.optigui.option.resourcePackConverter.@Tooltip": "Convertit les propriétés OptiFine et les ressources INI d’OptiGUI en ressources JSON OptiGUI", + "text.autoconfig.optigui.option.resourcePackConverter.@Tooltip": "Convertit les propriétés OptiFine et les fichiers INI d’OptiGUI en ressources JSON OptiGUI", "text.autoconfig.optigui.option.resourcePackConverter.button": "Ouvrir", + "text.autoconfig.optigui.option.showResourceLoadingErrors": "Afficher les logs de chargement des ressources", - "text.autoconfig.optigui.option.showResourceLoadingErrors.@Tooltip": "Afficher les logs quand OptiGUI échoue à charger une ressource", + "text.autoconfig.optigui.option.showResourceLoadingErrors.@Tooltip": "Afficher les logs lorsque OptiGUI échoue à charger une ressource", + "text.autoconfig.optigui.title": "Paramètres OptiGUI" } \ No newline at end of file