i18n: Added french translation (#2171)

This commit is contained in:
Geky
2025-04-24 11:14:41 +02:00
committed by GitHub
parent 60c1c22a73
commit be44676b01
10 changed files with 1562 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,23 @@
{
"code": "fr-FR",
"country": "France",
"language": "Français",
"translations": {
"hex.diffing.algorithm.simple.name": "Algorithme simple octet par octet",
"hex.diffing.algorithm.simple.description": "Comparaison naïve O(N) octet par octet.\nNe peut identifier que les modifications d'octets et les insertions / suppressions à la fin des données",
"hex.diffing.algorithm.myers.name": "Algorithme de Myers avec vecteur de bits",
"hex.diffing.algorithm.myers.description": "Algorithme de comparaison intelligent O(N*M). Peut identifier les modifications, insertions et suppressions n'importe où dans les données",
"hex.diffing.algorithm.myers.settings.window_size": "Taille de la fenêtre",
"hex.diffing.view.diff.name": "Comparaison",
"hex.diffing.view.diff.added": "Ajouté",
"hex.diffing.view.diff.modified": "Modifié",
"hex.diffing.view.diff.provider_a": "Source A",
"hex.diffing.view.diff.provider_b": "Source B",
"hex.diffing.view.diff.changes": "Changements",
"hex.diffing.view.diff.removed": "Supprimé",
"hex.diffing.view.diff.algorithm": "Algorithme de comparaison",
"hex.diffing.view.diff.settings": "Aucun paramètre disponible",
"hex.diffing.view.diff.settings.no_settings": "Aucun paramètre disponible",
"hex.diffing.view.diff.task.diffing": "Comparaison des données en cours..."
}
}

View File

@@ -0,0 +1,83 @@
{
"code": "fr-FR",
"language": "Français",
"country": "France",
"fallback": false,
"translations": {
"hex.disassembler.view.disassembler.16bit": "16 bits",
"hex.disassembler.view.disassembler.32bit": "32 bits",
"hex.disassembler.view.disassembler.64bit": "64 bits",
"hex.disassembler.view.disassembler.arch": "Architecture",
"hex.disassembler.view.disassembler.arm.arm": "ARM",
"hex.disassembler.view.disassembler.arm.armv8": "ARMv8",
"hex.disassembler.view.disassembler.arm.cortex_m": "Cortex-M",
"hex.disassembler.view.disassembler.arm.default": "Par défaut",
"hex.disassembler.view.disassembler.arm.thumb": "Thumb",
"hex.disassembler.view.disassembler.bpf.classic": "Classique",
"hex.disassembler.view.disassembler.bpf.extended": "Étendu",
"hex.disassembler.view.disassembler.image_base_address": "Adresse de base de l'image",
"hex.disassembler.view.disassembler.image_base_address.hint": "C'est l'adresse de début de la région de code dans les données chargées. Par exemple, le début de la section .text",
"hex.disassembler.view.disassembler.disassemble": "Désassembler",
"hex.disassembler.view.disassembler.disassembling": "Désassemblage en cours...",
"hex.disassembler.view.disassembler.disassembly.address": "Adresse",
"hex.disassembler.view.disassembler.disassembly.bytes": "Octet",
"hex.disassembler.view.disassembler.disassembly.offset": "Décalage",
"hex.disassembler.view.disassembler.disassembly.title": "Désassemblage",
"hex.disassembler.view.disassembler.export": "Exporter les instructions en tant que...",
"hex.disassembler.view.disassembler.export.popup.error": "Échec de l'exportation vers un fichier ASM !",
"hex.disassembler.view.disassembler.image_load_address": "Adresse de chargement de l'image",
"hex.disassembler.view.disassembler.image_load_address.hint": "C'est l'adresse où le code désassemblé est chargé en mémoire avant son exécution",
"hex.disassembler.view.disassembler.m680x.6301": "6301",
"hex.disassembler.view.disassembler.m680x.6309": "6309",
"hex.disassembler.view.disassembler.m680x.6800": "6800",
"hex.disassembler.view.disassembler.m680x.6801": "6801",
"hex.disassembler.view.disassembler.m680x.6805": "6805",
"hex.disassembler.view.disassembler.m680x.6808": "6808",
"hex.disassembler.view.disassembler.m680x.6809": "6809",
"hex.disassembler.view.disassembler.m680x.6811": "6811",
"hex.disassembler.view.disassembler.m680x.cpu12": "CPU12",
"hex.disassembler.view.disassembler.m680x.hcs08": "HCS08",
"hex.disassembler.view.disassembler.m68k.000": "000",
"hex.disassembler.view.disassembler.m68k.010": "010",
"hex.disassembler.view.disassembler.m68k.020": "020",
"hex.disassembler.view.disassembler.m68k.030": "030",
"hex.disassembler.view.disassembler.m68k.040": "040",
"hex.disassembler.view.disassembler.m68k.060": "060",
"hex.disassembler.view.disassembler.mips.micro": "Micro",
"hex.disassembler.view.disassembler.mips.mips2": "MIPS II",
"hex.disassembler.view.disassembler.mips.mips3": "MIPS III",
"hex.disassembler.view.disassembler.mips.mips32": "MIPS32",
"hex.disassembler.view.disassembler.mips.mips32R6": "MIPS32R6",
"hex.disassembler.view.disassembler.mips.mips64": "MIPS64",
"hex.disassembler.view.disassembler.mos65xx.6502": "6502",
"hex.disassembler.view.disassembler.mos65xx.65816": "65816",
"hex.disassembler.view.disassembler.mos65xx.65816_long_m": "65816 Long M",
"hex.disassembler.view.disassembler.mos65xx.65816_long_mx": "65816 Long MX",
"hex.disassembler.view.disassembler.mos65xx.65816_long_x": "65816 Long X",
"hex.disassembler.view.disassembler.mos65xx.65c02": "65C02",
"hex.disassembler.view.disassembler.mos65xx.w65c02": "W65C02",
"hex.disassembler.view.disassembler.sh.sh2": "SH2",
"hex.disassembler.view.disassembler.sh.sh2a": "SH2A",
"hex.disassembler.view.disassembler.sh.sh3": "SH3",
"hex.disassembler.view.disassembler.sh.sh4": "SH4",
"hex.disassembler.view.disassembler.sh.sh4a": "SH4A",
"hex.disassembler.view.disassembler.sh.fpu": "FPU",
"hex.disassembler.view.disassembler.sh.dsp": "DSP",
"hex.disassembler.view.disassembler.tricore.110": "110",
"hex.disassembler.view.disassembler.tricore.120": "120",
"hex.disassembler.view.disassembler.tricore.130": "130",
"hex.disassembler.view.disassembler.tricore.131": "131",
"hex.disassembler.view.disassembler.tricore.160": "160",
"hex.disassembler.view.disassembler.tricore.161": "161",
"hex.disassembler.view.disassembler.tricore.162": "162",
"hex.disassembler.view.disassembler.name": "Désassembleur",
"hex.disassembler.view.disassembler.position": "Position",
"hex.disassembler.view.disassembler.ppc.booke": "Book-E",
"hex.disassembler.view.disassembler.ppc.qpx": "Extensions de traitement quadruple",
"hex.disassembler.view.disassembler.ppc.spe": "Moteur de traitement du signal",
"hex.disassembler.view.disassembler.region": "Région de code",
"hex.disassembler.view.disassembler.riscv.compressed": "Compressé",
"hex.disassembler.view.disassembler.settings.mode": "Mode",
"hex.disassembler.view.disassembler.sparc.v9": "Sparc V9"
}
}

View File

@@ -0,0 +1,21 @@
{
"code": "fr-FR",
"language": "Français",
"country": "France",
"fallback": false,
"translations": {
"hex.fonts.setting.font": "Police",
"hex.fonts.setting.font.glyphs": "Glyphes",
"hex.fonts.setting.font.custom_font": "Police personnalisée",
"hex.fonts.setting.font.custom_font_info": "Les paramètres suivants ne sont disponibles que lorsqu'une police personnalisée est sélectionnée.",
"hex.fonts.setting.font.font_bold": "Gras",
"hex.fonts.setting.font.font_italic": "Italique",
"hex.fonts.setting.font.font_antialias": "Anticrénelage",
"hex.fonts.setting.font.font_path": "Police",
"hex.fonts.setting.font.font_size": "Taille de la police",
"hex.fonts.setting.font.load_all_unicode_chars": "Charger tous les glyphes Unicode",
"hex.fonts.font.default": "Police générale de l'interface utilisateur",
"hex.fonts.font.hex_editor": "Police de l'éditeur hexadécimal",
"hex.fonts.font.code_editor": "Police de l'éditeur de code"
}
}

View File

@@ -0,0 +1,38 @@
{
"code": "fr-FR",
"language": "Français",
"country": "France",
"fallback": false,
"translations": {
"hex.hashes.achievement.misc.create_hash.name": "Hash browns",
"hex.hashes.achievement.misc.create_hash.desc": "Créez une nouvelle fonction de hachage dans la vue Hash en sélectionnant le type, en lui donnant un nom et en cliquant sur le bouton Plus à côté.",
"hex.hashes.view.hashes.function": "Fonction de hachage",
"hex.hashes.view.hashes.hash": "Hachage",
"hex.hashes.view.hashes.hover_info": "Passez la souris sur la sélection de l'éditeur hexadécimal et maintenez la touche MAJ enfoncée pour voir les hachages de cette région.",
"hex.hashes.view.hashes.name": "Hachages",
"hex.hashes.view.hashes.no_settings": "Aucun paramètre disponible",
"hex.hashes.view.hashes.add": "Ajouter un hachage",
"hex.hashes.view.hashes.remove": "Supprimer un hachage",
"hex.hashes.view.hashes.hash_name": "Nom du hachage",
"hex.hashes.view.hashes.table.name": "Nom",
"hex.hashes.view.hashes.table.result": "Résultat",
"hex.hashes.view.hashes.table.type": "Type",
"hex.hashes.hash.common.iv": "Valeur initiale",
"hex.hashes.hash.common.poly": "Polynôme",
"hex.hashes.hash.common.key": "Clé",
"hex.hashes.hash.common.security_level": "Niveau de sécurité",
"hex.hashes.hash.common.size": "Taille du hachage",
"hex.hashes.hash.common.input_size": "Taille de l'entrée",
"hex.hashes.hash.common.output_size": "Taille de la sortie",
"hex.hashes.hash.common.rounds": "Tours de hachage",
"hex.hashes.hash.common.salt": "Salage",
"hex.hashes.hash.common.standard": "Standard",
"hex.hashes.hash.common.standard.custom": "Personnalisé",
"hex.hashes.hash.common.personalization": "Personnalisation",
"hex.hashes.hash.common.refl_in": "Réfléchir en entrée",
"hex.hashes.hash.common.refl_out": "Réfléchir en sortie",
"hex.hashes.hash.common.xor_out": "XOR en sortie",
"hex.hashes.hash.sum": "Somme",
"hex.hashes.hash.sum.fold": "Résultat replié"
}
}

View File

@@ -0,0 +1,12 @@
{
"code": "fr-FR",
"country": "France",
"language": "Français",
"translations": {
"hex.script_loader.menu.run_script": "Exécuter le script...",
"hex.script_loader.menu.loading": "Chargement...",
"hex.script_loader.menu.no_scripts": "Aucun script trouvé",
"hex.script_loader.task.updating": "Mise à jour des scripts...",
"hex.script_loader.task.running": "Exécution du script..."
}
}

View File

@@ -0,0 +1,131 @@
{
"code": "fr-FR",
"language": "Français",
"country": "France",
"fallback": false,
"translations": {
"hex.ui.common.add": "Ajouter",
"hex.ui.common.address": "Adresse",
"hex.ui.common.allow": "Autoriser",
"hex.ui.common.apply": "Appliquer",
"hex.ui.common.begin": "Début",
"hex.ui.common.big": "Grand",
"hex.ui.common.big_endian": "Big Endian",
"hex.ui.common.browse": "Parcourir...",
"hex.ui.common.bytes": "Octets",
"hex.ui.common.cancel": "Annuler",
"hex.ui.common.choose_file": "Choisir un fichier",
"hex.ui.common.close": "Fermer",
"hex.ui.common.comment": "Commenter",
"hex.ui.common.continue": "Continuer",
"hex.ui.common.count": "Compter",
"hex.ui.common.decimal": "Décimal",
"hex.ui.common.deny": "Refuser",
"hex.ui.common.dont_show_again": "Ne plus afficher",
"hex.ui.common.edit": "Éditer",
"hex.ui.common.encoding.ascii": "ASCII",
"hex.ui.common.encoding.utf16be": "UTF-16BE",
"hex.ui.common.encoding.utf16le": "UTF-16LE",
"hex.ui.common.encoding.utf8": "UTF-8",
"hex.ui.common.end": "Fin",
"hex.ui.common.endian": "Endian",
"hex.ui.common.warning": "Avertissement",
"hex.ui.common.error": "Erreur",
"hex.ui.common.fatal": "Erreur fatale",
"hex.ui.common.file": "Fichier",
"hex.ui.common.filter": "Filtre",
"hex.ui.common.hexadecimal": "Hexadécimal",
"hex.ui.common.info": "Information",
"hex.ui.common.instruction": "Instruction",
"hex.ui.common.key": "Clé",
"hex.ui.common.link": "Lien",
"hex.ui.common.little": "Petit",
"hex.ui.common.little_endian": "Little Endian",
"hex.ui.common.load": "Charger",
"hex.ui.common.loading": "Chargement...",
"hex.ui.common.match_selection": "Correspondance de la sélection",
"hex.ui.common.name": "Nom",
"hex.ui.common.no": "Non",
"hex.ui.common.number_format": "Format",
"hex.ui.common.octal": "Octal",
"hex.ui.common.offset": "Décalage",
"hex.ui.common.okay": "OK",
"hex.ui.common.open": "Ouvrir",
"hex.ui.common.on": "Activé",
"hex.ui.common.off": "Désactivé",
"hex.ui.common.path": "Chemin",
"hex.ui.common.percentage": "Pourcentage",
"hex.ui.common.processing": "Traitement",
"hex.ui.common.project": "Projet",
"hex.ui.common.question": "Question",
"hex.ui.common.range": "Plage",
"hex.ui.common.range.entire_data": "Données complètes",
"hex.ui.common.range.selection": "Sélection",
"hex.ui.common.region": "Région",
"hex.ui.common.remove": "Supprimer",
"hex.ui.common.reset": "Réinitialiser",
"hex.ui.common.segment": "Segment",
"hex.ui.common.set": "Définir",
"hex.ui.common.settings": "Paramètres",
"hex.ui.common.size": "Taille",
"hex.ui.common.type": "Type",
"hex.ui.common.type.f32": "float",
"hex.ui.common.type.f64": "double",
"hex.ui.common.type.i16": "int16_t",
"hex.ui.common.type.i24": "int24_t",
"hex.ui.common.type.i32": "int32_t",
"hex.ui.common.type.i48": "int48_t",
"hex.ui.common.type.i64": "int64_t",
"hex.ui.common.type.i8": "int8_t",
"hex.ui.common.type.u16": "uint16_t",
"hex.ui.common.type.u24": "uint24_t",
"hex.ui.common.type.u32": "uint32_t",
"hex.ui.common.type.u48": "uint48_t",
"hex.ui.common.type.u64": "uint64_t",
"hex.ui.common.type.u8": "uint8_t",
"hex.ui.common.value": "Valeur",
"hex.ui.common.yes": "Oui",
"hex.ui.hex_editor.ascii_view": "Afficher la colonne ASCII",
"hex.ui.hex_editor.custom_encoding_view": "Afficher la colonne de décodage avancé",
"hex.ui.hex_editor.columns": "Colonnes",
"hex.ui.hex_editor.fit_columns": "Ajuster les colonnes à la largeur",
"hex.ui.hex_editor.human_readable_units_footer": "Convertir les tailles en unités lisibles",
"hex.ui.hex_editor.data_size": "Taille des données",
"hex.ui.hex_editor.data_cell_options": "Options des cellules de données",
"hex.ui.hex_editor.gray_out_zero": "Grise les zéros",
"hex.ui.hex_editor.minimap": "Mini Carte\n(Clic droit pour les paramètres)",
"hex.ui.hex_editor.minimap.width": "Largeur",
"hex.ui.hex_editor.no_bytes": "Aucun octet disponible",
"hex.ui.hex_editor.page": "Page",
"hex.ui.hex_editor.region": "Région",
"hex.ui.hex_editor.selection": "Sélection",
"hex.ui.hex_editor.selection.none": "Aucune",
"hex.ui.hex_editor.separator_stride": "Taille du segment : 0x{0:02X}",
"hex.ui.hex_editor.no_separator": "Pas de séparateurs de segment",
"hex.ui.hex_editor.uppercase_hex": "Caractères hexadécimaux en majuscules",
"hex.ui.hex_editor.visualizer": "Visualiseur de données",
"hex.ui.pattern_drawer.color": "Couleur",
"hex.ui.pattern_drawer.comment": "Commentaire",
"hex.ui.pattern_drawer.double_click": "Double-cliquez pour voir plus d'éléments",
"hex.ui.pattern_drawer.end": "Fin",
"hex.ui.pattern_drawer.export": "Exporter les modèles en tant que...",
"hex.ui.pattern_drawer.favorites": "Favoris",
"hex.ui.pattern_drawer.local": "Local",
"hex.ui.pattern_drawer.size": "Taille",
"hex.ui.pattern_drawer.spec_name": "Afficher les noms des spécifications",
"hex.ui.pattern_drawer.start": "Début",
"hex.ui.pattern_drawer.tree_style.tree": "Arbre",
"hex.ui.pattern_drawer.tree_style.auto_expanded": "Arbre auto-développé",
"hex.ui.pattern_drawer.tree_style.flattened": "Aplati",
"hex.ui.pattern_drawer.type": "Type",
"hex.ui.pattern_drawer.updating": "Mise à jour des modèles...",
"hex.ui.pattern_drawer.value": "Valeur",
"hex.ui.pattern_drawer.var_name": "Nom",
"hex.ui.pattern_drawer.visualizer.unknown": "Visualiseur inconnu",
"hex.ui.pattern_drawer.visualizer.invalid_parameter_count": "Nombre de paramètres invalide",
"hex.ui.diagram.byte_type_distribution.plain_text": "Texte brut",
"hex.ui.diagram.byte_type_distribution.similar_bytes": "Octets similaires",
"hex.ui.diagram.entropy_analysis.entropy_drop": "Baisse importante de l'entropie",
"hex.ui.diagram.entropy_analysis.entropy_spike": "Pic important de l'entropie"
}
}

View File

@@ -0,0 +1,33 @@
{
"code": "fr-FR",
"language": "Français",
"country": "France",
"fallback": false,
"translations": {
"hex.visualizers.pl_visualizer.3d.light_position": "Position de la lumière",
"hex.visualizers.pl_visualizer.3d.ambient_brightness": "Luminosité ambiante",
"hex.visualizers.pl_visualizer.3d.diffuse_brightness": "Luminosité diffuse",
"hex.visualizers.pl_visualizer.3d.error_message_count": "Le nombre de {} doit être un multiple de {}",
"hex.visualizers.pl_visualizer.3d.error_message_not_empty": "{} ne peut pas être vide",
"hex.visualizers.pl_visualizer.3d.error_message_expected": "Attendu {} mais obtenu {}",
"hex.visualizers.pl_visualizer.3d.error_message_positions": "Positions",
"hex.visualizers.pl_visualizer.3d.error_message_vertex_count": "Erreur : Le nombre de sommets doit être un multiple de 3",
"hex.visualizers.pl_visualizer.3d.error_message_colors": "Couleurs",
"hex.visualizers.pl_visualizer.3d.error_message_normals": "Normales",
"hex.visualizers.pl_visualizer.3d.error_message_uv_coords": "Coordonnées de texture",
"hex.visualizers.pl_visualizer.3d.error_message_index_count": "Erreur : Le nombre d'index doit être un multiple de 3",
"hex.visualizers.pl_visualizer.3d.error_message_invalid_indices": "Erreur : Les index doivent être compris entre 0 et le nombre de sommets moins un. Index invalides : ",
"hex.visualizers.pl_visualizer.3d.error_message_for_vertex_count": " pour {} sommets",
"hex.visualizers.pl_visualizer.3d.specular_brightness": "Luminosité spéculaire",
"hex.visualizers.pl_visualizer.3d.object_reflectiveness": "Réflectivité de l'objet",
"hex.visualizers.pl_visualizer.3d.light_color": "Couleur de la lumière",
"hex.visualizers.pl_visualizer.3d.more_settings": "Plus de paramètres",
"hex.visualizers.pl_visualizer.3d.texture_file": "Chemin du fichier de texture",
"hex.visualizers.pl_visualizer.coordinates.latitude": "Latitude",
"hex.visualizers.pl_visualizer.coordinates.longitude": "Longitude",
"hex.visualizers.pl_visualizer.coordinates.query": "Trouver l'adresse",
"hex.visualizers.pl_visualizer.coordinates.querying": "Recherche de l'adresse...",
"hex.visualizers.pl_visualizer.coordinates.querying_no_address": "Aucune adresse trouvée",
"hex.visualizers.pl_visualizer.task.visualizing": "Visualisation des données..."
}
}

View File

@@ -0,0 +1,29 @@
{
"code": "fr-FR",
"country": "France",
"language": "Français",
"translations": {
"hex.builtin.setting.general.context_menu_entry": "Entrée du menu contextuel Windows",
"hex.builtin.setting.interface.show_resource_usage": "Afficher l'utilisation des ressources dans le pied de page",
"hex.windows.view.tty_console.auto_scroll": "Défilement automatique",
"hex.windows.view.tty_console.baud": "Débit en bauds",
"hex.windows.view.tty_console.clear": "Effacer",
"hex.windows.view.tty_console.config": "Configuration",
"hex.windows.view.tty_console.connect": "Connexion",
"hex.windows.view.tty_console.connect_error": "Échec de la connexion au port COM !",
"hex.windows.view.tty_console.console": "Console",
"hex.windows.view.tty_console.cts": "Utiliser le contrôle de flux CTS",
"hex.windows.view.tty_console.disconnect": "Déconnexion",
"hex.windows.view.tty_console.name": "Console TTY",
"hex.windows.view.tty_console.no_available_port": "Aucun port COM valide n'est sélectionné ou aucun port COM n'est disponible !",
"hex.windows.view.tty_console.num_bits": "Bits de données",
"hex.windows.view.tty_console.parity_bits": "Bit de parité",
"hex.windows.view.tty_console.port": "Port",
"hex.windows.view.tty_console.reload": "Recharger",
"hex.windows.view.tty_console.send_eot": "Envoyer EOT",
"hex.windows.view.tty_console.send_etx": "Envoyer ETX",
"hex.windows.view.tty_console.send_sub": "Envoyer SUB",
"hex.windows.view.tty_console.stop_bits": "Bits d'arrêt",
"hex.windows.view.tty_console.task.transmitting": "Transmission des données..."
}
}

View File

@@ -0,0 +1,23 @@
{
"code": "fr-FR",
"language": "Français",
"country": "France",
"fallback": false,
"translations": {
"hex.yara.information_section.advanced_data_info": "Informations avancées sur les données",
"hex.yara.information_section.advanced_data_info.no_information": "Aucune information supplémentaire trouvée",
"hex.yara_rules.view.yara.error": "Erreur du compilateur Yara : {0}",
"hex.yara_rules.view.yara.header.matches": "Correspondances",
"hex.yara_rules.view.yara.header.rules": "Règles",
"hex.yara_rules.view.yara.match": "Règles de correspondance",
"hex.yara_rules.view.yara.matches.identifier": "Identifiant",
"hex.yara_rules.view.yara.matches.variable": "Variable",
"hex.yara_rules.view.yara.matching": "Correspondance en cours...",
"hex.yara_rules.view.yara.name": "Règles Yara",
"hex.yara_rules.view.yara.no_rules": "Aucune règle YARA trouvée. Placez-les dans le dossier 'yara' d'ImHex",
"hex.yara_rules.view.yara.reload": "Recharger",
"hex.yara_rules.view.yara.reset": "Réinitialiser",
"hex.yara_rules.view.yara.rule_added": "Règle Yara ajoutée !",
"hex.yara_rules.view.yara.whole_data": "Le fichier entier correspond !"
}
}