From 46b0c7cf938f669b8af8f9a1ec95144df179d105 Mon Sep 17 00:00:00 2001 From: Xotak <57544287+loulou310@users.noreply.github.com> Date: Tue, 22 Nov 2022 10:18:39 +0000 Subject: [PATCH] Work on French localization (#1958) * Work on French localization * Apply suggestions from code review --- src/main/resources/languages/fr-FR.json | 80 ++++++++++++------------- 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/src/main/resources/languages/fr-FR.json b/src/main/resources/languages/fr-FR.json index dafb0fb9..464cc441 100644 --- a/src/main/resources/languages/fr-FR.json +++ b/src/main/resources/languages/fr-FR.json @@ -1,7 +1,7 @@ { "messages": { "game": { - "address_bind": "馃嚭馃嚫Game Server started at \u001b[1m\u001b[33m%s:%s\u001b[0m", + "address_bind": "Serveur de jeu d茅marr茅 a l'adresse \u001b[1m\u001b[33m%s:%s\u001b[0m", "port_bind": "Serveur de jeu d茅marr茅 sur le port %s", "connect": "Client connect茅 depuis %s", "disconnect": "Client d茅connect茅 depuis %s", @@ -9,7 +9,7 @@ "command_error": "Erreur de commande:" }, "dispatch": { - "address_bind": "馃嚭馃嚫[Dispatch] Dispatch server started at \u001b[1m\u001b[33m%s:%s\u001b[0m", + "address_bind": "[Dispatch] Serveur de r茅partition \u001b[1m\u001b[33m%s:%s\u001b[0m", "port_bind": "[Dispatch] Serveur de r茅partition d茅marr茅 sur le port %s", "request": "[Dispatch] Le client %s %s demande : %s", "keystore": { @@ -248,7 +248,7 @@ "send": "%s %s (niveau %s) ont 茅t茅 ajout茅 au message.\nContinuez d'ajouter plus d'objets ou utilisez '/sendmail finish' pour envoyer le message.", "invalid_arguments_please_use": "Arguments invalides.\n Veuillez utiliser '/sendmail %s'", "title": "<titre>", - "message": "馃嚭馃嚫<message>", + "message": "< message >", "sender": "<exp茅diteur>", "arguments": "<itemID|itemName|finish> [quantit茅] [niveau]", "error": "ERREUR: Stade de construction invalide : %s. V茅rifiez la console pour la pile d'appels.", @@ -259,13 +259,13 @@ "description": "Envoie un message au joueur sp茅cifi茅 en tant que Serveur" }, "setConst": { - "range_error": "馃嚭馃嚫Constellation level must be between 0 and 6.", - "level_error": "馃嚭馃嚫Invalid constellation level.", - "fail": "馃嚭馃嚫Failed to set constellation.", - "failed_success": "馃嚭馃嚫Constellations for %s have been set to %s. Please reload scene to see changes.", - "success": "馃嚭馃嚫Constellations for %s have been set to %s.", - "successall": "馃嚭馃嚫Constellations for all characters have been set to %s.", - "description": "馃嚭馃嚫Sets constellation level for your current active character" + "range_error": "Le niveau de constellation doit 锚tre compris entre 1 et 6.", + "level_error": "Niveau de constellation invalide", + "fail": "Impossible de d茅finir le niveau de constellation", + "failed_success": "Les constellations de %s ont 茅t茅 d茅fini 脿 %s. Veuillez recharger la sc猫ne pour voir les changements", + "success": "Les constellations de %s ont 茅t茅 d茅fini 脿 %s.", + "successall": "Les constellations de tous vos personnages ont 茅t茅 d茅fini 脿 %s.", + "description": "D茅finit le niveau de constellation du personnage actif" }, "setFetterLevel": { "range_error": "Le niveau d'affinit茅 doit 锚tre compris entre 0 et 10.", @@ -278,10 +278,10 @@ }, "setStats": { "description": "D茅finit les propri茅t茅s de combat de votre personnage actif\n\tValeurs pour <stat>: hp | maxhp | def | atk | em | er | crate | cdmg | cdr | heal | heali | shield | defi\n\t(cont.) Bonus de d茅g芒t 茅l茅mentaire: epyro | ecryo | ehydro | egeo | edendro | eelectro | ephys\n\t(cont.) R茅sistance 茅l茅mentaire: respyro | rescryo | reshydro | resgeo | resdendro | reselectro | resphys", - "locked_to": "馃嚭馃嚫%s locked to %s.", - "locked_for_to": "馃嚭馃嚫%s for %s locked to %s.", - "unlocked": "馃嚭馃嚫%s unlocked.", - "unlocked_for": "馃嚭馃嚫%s for %s unlocked." + "locked_to": "%s verrouill茅 脿 %s.", + "locked_for_to": "%s de %s verrouill茅 脿 %s.", + "unlocked": "%s d茅verrouill茅.", + "unlocked_for": "%s de %s d茅verrouill茅." }, "spawn": { "success": " %s %s sont apparu.", @@ -293,9 +293,9 @@ "description": "Arr锚te le serveur" }, "talent": { - "out_of_range": "馃嚭馃嚫Invalid talent level. Level should be in range of 1-15.", - "set_id": "馃嚭馃嚫Set talent %s - \"%s\" to %s.", - "id_desc": "馃嚭馃嚫Talent %s - \"%s\" - \"%s\"", + "out_of_range": "Niveau de talent invalide. Le niveau doit 锚tre compris entre 1-15.", + "set_id": "Talent %s - \"%s\" d茅fini 脿 %s.", + "id_desc": "Talent %s : \"%s\" - \"%s\"", "invalid_skill_id": "ID de talent invalide.", "invalid_level": "Niveau de talent invalide.", "normal_attack_id": "ID de l'attaque normale ID %s.", @@ -340,8 +340,8 @@ "description": "Bannis un joueur" }, "unlockall": { - "success": "馃嚭馃嚫Unlocked all open states for %s.", - "description": "馃嚭馃嚫Unlocks all open states for a player." + "success": "Toutes les open states ont 茅t茅 d茅bloqu茅s pour %s.", + "description": "D茅bloque toutes les open states d'un joueur" }, "unban": { "success": "Succ猫s.", @@ -358,7 +358,7 @@ }, "records": { "title": "Historique de voeux", - "date": "馃嚭馃嚫Date", + "date": "Date.", "item": "Objet" } }, @@ -366,38 +366,38 @@ "handbook": { "title": "Manuel GM", "title_commands": "Commandes", - "title_avatars": "馃嚭馃嚫Avatars", + "title_avatars": "Avatars.", "title_items": "Objets", "title_scenes": "Sc猫nes", "title_monsters": "Monstres", - "header_id": "馃嚭馃嚫Id", + "header_id": "Identifiant", "header_command": "Commande", - "header_description": "馃嚭馃嚫Description", - "header_avatar": "馃嚭馃嚫Avatar", + "header_description": "Description.", + "header_avatar": "Avatar.", "header_item": "Objet", "header_scene": "Sc猫ne", "header_monster": "Monstre" }, "index": { - "title": "馃嚭馃嚫Documentation", + "title": "Documentation", "handbook": "Manuel GM", - "gacha_mapping": "馃嚭馃嚫Gacha mapping JSON" + "gacha_mapping": "Gacha mapping JSON" } }, "plugin": { - "directory_failed": "馃嚭馃嚫Failed to create plugins directory: ", - "unable_to_load": "馃嚭馃嚫Unable to load plugin.", - "invalid_config": "馃嚭馃嚫Plugin %s has an invalid config file.", - "invalid_main_class": "馃嚭馃嚫Plugin %s has an invalid main class.", - "missing_config": "馃嚭馃嚫Plugin %s lacks a valid config file.", - "failed_to_load_plugin": "馃嚭馃嚫Failed to load plugin: %s", - "failed_to_load": "馃嚭馃嚫Failed to load a plugin.", - "failed_to_load_dependencies": "馃嚭馃嚫Failed to load plugins with dependencies.", - "loading_plugin": "馃嚭馃嚫Loading plugin: %s", - "failed_add_id": "馃嚭馃嚫Failed to add plugin identifier: %s", - "enabling_plugin": "馃嚭馃嚫Enabling plugin: %s", - "enabling_failed": "馃嚭馃嚫Failed to enable plugin: %s", - "disabling_plugin": "馃嚭馃嚫Disabling plugin: %s", - "disabling_failed": "馃嚭馃嚫Failed to disable plugin: %s" + "directory_failed": "Impossible de cr茅er le dossier plugins: ", + "unable_to_load": "Impossible de charger les plugins.", + "invalid_config": "Le plugin %s a un fichier de configuration invalide.", + "invalid_main_class": "Le plugin %s a une classe principale invalide.", + "missing_config": "Le plugin %s manque d'une configuration valide.", + "failed_to_load_plugin": "Impossible de charger le plugin %s", + "failed_to_load": "Impossible de charger un plugin.", + "failed_to_load_dependencies": "Impossible de charger les plugins avec une ou des d茅pendances.", + "loading_plugin": "Chargement du plugin %s", + "failed_add_id": "Impossible d'ajouter l'identifiant du plugin %s", + "enabling_plugin": "Activation du plugin %s", + "enabling_failed": "Impossible d'activer le plugin %s", + "disabling_plugin": "D茅sactivation du plugin %s", + "disabling_failed": "Impossible de d茅sactiver le plugin %s" } } -- GitLab