Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
G
Grasscutter
Manage
Activity
Members
Labels
Plan
Issues
0
Issue boards
Milestones
Wiki
Code
Merge requests
0
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Operate
Environments
Terraform modules
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
ziqian zhang
Grasscutter
Commits
46b0c7cf
Unverified
Commit
46b0c7cf
authored
2 years ago
by
Xotak
Committed by
GitHub
2 years ago
Browse files
Options
Downloads
Patches
Plain Diff
Work on French localization (#1958)
* Work on French localization * Apply suggestions from code review
parent
1e932ce1
Branches
Branches containing commit
Tags
Tags containing commit
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
src/main/resources/languages/fr-FR.json
+40
-40
40 additions, 40 deletions
src/main/resources/languages/fr-FR.json
with
40 additions
and
40 deletions
src/main/resources/languages/fr-FR.json
+
40
−
40
View file @
46b0c7cf
{
{
"messages"
:
{
"messages"
:
{
"game"
:
{
"game"
:
{
"address_bind"
:
"
🇺🇸Game
Server
started at
\u
001b[1m
\u
001b[33m%s:%s
\u
001b[0m"
,
"address_bind"
:
"Serve
u
r
de jeu démarré a l'adresse
\u
001b[1m
\u
001b[33m%s:%s
\u
001b[0m"
,
"port_bind"
:
"Serveur de jeu démarré sur le port %s"
,
"port_bind"
:
"Serveur de jeu démarré sur le port %s"
,
"connect"
:
"Client connecté depuis %s"
,
"connect"
:
"Client connecté depuis %s"
,
"disconnect"
:
"Client déconnecté depuis %s"
,
"disconnect"
:
"Client déconnecté depuis %s"
,
...
@@ -9,7 +9,7 @@
...
@@ -9,7 +9,7 @@
"command_error"
:
"Erreur de commande:"
"command_error"
:
"Erreur de commande:"
},
},
"dispatch"
:
{
"dispatch"
:
{
"address_bind"
:
"
🇺🇸
[Dispatch]
Dispatch s
erver
started at
\u
001b[1m
\u
001b[33m%s:%s
\u
001b[0m"
,
"address_bind"
:
"[Dispatch]
S
erve
u
r
de répartition
\u
001b[1m
\u
001b[33m%s:%s
\u
001b[0m"
,
"port_bind"
:
"[Dispatch] Serveur de répartition démarré sur le port %s"
,
"port_bind"
:
"[Dispatch] Serveur de répartition démarré sur le port %s"
,
"request"
:
"[Dispatch] Le client %s %s demande : %s"
,
"request"
:
"[Dispatch] Le client %s %s demande : %s"
,
"keystore"
:
{
"keystore"
:
{
...
@@ -248,7 +248,7 @@
...
@@ -248,7 +248,7 @@
"send"
:
"%s %s (niveau %s) ont été ajouté au message.
\n
Continuez d'ajouter plus d'objets ou utilisez '/sendmail finish' pour envoyer le message."
,
"send"
:
"%s %s (niveau %s) ont été ajouté au message.
\n
Continuez d'ajouter plus d'objets ou utilisez '/sendmail finish' pour envoyer le message."
,
"invalid_arguments_please_use"
:
"Arguments invalides.
\n
Veuillez utiliser '/sendmail %s'"
,
"invalid_arguments_please_use"
:
"Arguments invalides.
\n
Veuillez utiliser '/sendmail %s'"
,
"title"
:
"<titre>"
,
"title"
:
"<titre>"
,
"message"
:
"
🇺🇸
<message>"
,
"message"
:
"<
message
>"
,
"sender"
:
"<expéditeur>"
,
"sender"
:
"<expéditeur>"
,
"arguments"
:
"<itemID|itemName|finish> [quantité] [niveau]"
,
"arguments"
:
"<itemID|itemName|finish> [quantité] [niveau]"
,
"error"
:
"ERREUR: Stade de construction invalide : %s. Vérifiez la console pour la pile d'appels."
,
"error"
:
"ERREUR: Stade de construction invalide : %s. Vérifiez la console pour la pile d'appels."
,
...
@@ -259,13 +259,13 @@
...
@@ -259,13 +259,13 @@
"description"
:
"Envoie un message au joueur spécifié en tant que Serveur"
"description"
:
"Envoie un message au joueur spécifié en tant que Serveur"
},
},
"setConst"
:
{
"setConst"
:
{
"range_error"
:
"
🇺🇸Constellation level must be between 0 and
6."
,
"range_error"
:
"
Le niveau de constellation doit être compris entre 1 et
6."
,
"level_error"
:
"
🇺🇸Invalid
constellation
level.
"
,
"level_error"
:
"
Niveau de
constellation
invalide
"
,
"fail"
:
"
🇺🇸Failed to set
constellation
.
"
,
"fail"
:
"
Impossible de définir le niveau de
constellation"
,
"failed_success"
:
"
🇺🇸C
onstellations
for
%s
have been set to %s. Please reload
sc
e
ne
to see
changes
.
"
,
"failed_success"
:
"
Les c
onstellations
de
%s
ont été défini à %s. Veuillez recharger la
sc
è
ne
pour voir les
change
ment
s"
,
"success"
:
"
🇺🇸C
onstellations
for
%s
have been set to
%s."
,
"success"
:
"
Les c
onstellations
de
%s
ont été défini à
%s."
,
"successall"
:
"
🇺🇸C
onstellations
for all characters have been set to
%s."
,
"successall"
:
"
Les c
onstellations
de tous vos personnages ont été défini à
%s."
,
"description"
:
"
🇺🇸Sets constellation level for your current active char
act
er
"
"description"
:
"
Définit le niveau de constellation du personnage
act
if
"
},
},
"setFetterLevel"
:
{
"setFetterLevel"
:
{
"range_error"
:
"Le niveau d'affinité doit être compris entre 0 et 10."
,
"range_error"
:
"Le niveau d'affinité doit être compris entre 0 et 10."
,
...
@@ -278,10 +278,10 @@
...
@@ -278,10 +278,10 @@
},
},
"setStats"
:
{
"setStats"
:
{
"description"
:
"Définit les propriétés de combat de votre personnage actif
\n\t
Valeurs 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"
,
"description"
:
"Définit les propriétés de combat de votre personnage actif
\n\t
Valeurs 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_to"
:
"%s
verrouillé à
%s."
,
"locked_for_to"
:
"
🇺🇸
%s
for
%s
locked to
%s."
,
"locked_for_to"
:
"%s
de
%s
verrouillé à
%s."
,
"unlocked"
:
"
🇺🇸
%s
unlocked
."
,
"unlocked"
:
"%s
déverrouillé
."
,
"unlocked_for"
:
"
🇺🇸
%s
for
%s
unlocked
."
"unlocked_for"
:
"%s
de
%s
déverrouillé
."
},
},
"spawn"
:
{
"spawn"
:
{
"success"
:
" %s %s sont apparu."
,
"success"
:
" %s %s sont apparu."
,
...
@@ -293,9 +293,9 @@
...
@@ -293,9 +293,9 @@
"description"
:
"Arrête le serveur"
"description"
:
"Arrête le serveur"
},
},
"talent"
:
{
"talent"
:
{
"out_of_range"
:
"
🇺🇸Invalid talent level. Level should be in range of
1-15."
,
"out_of_range"
:
"
Niveau de talent invalide. Le niveau doit être compris entre
1-15."
,
"set_id"
:
"
🇺🇸Set t
alent %s -
\"
%s
\"
to
%s."
,
"set_id"
:
"
T
alent %s -
\"
%s
\"
défini à
%s."
,
"id_desc"
:
"
🇺🇸
Talent %s
-
\"
%s
\"
-
\"
%s
\"
"
,
"id_desc"
:
"Talent %s
:
\"
%s
\"
-
\"
%s
\"
"
,
"invalid_skill_id"
:
"ID de talent invalide."
,
"invalid_skill_id"
:
"ID de talent invalide."
,
"invalid_level"
:
"Niveau de talent invalide."
,
"invalid_level"
:
"Niveau de talent invalide."
,
"normal_attack_id"
:
"ID de l'attaque normale ID %s."
,
"normal_attack_id"
:
"ID de l'attaque normale ID %s."
,
...
@@ -340,8 +340,8 @@
...
@@ -340,8 +340,8 @@
"description"
:
"Bannis un joueur"
"description"
:
"Bannis un joueur"
},
},
"unlockall"
:
{
"unlockall"
:
{
"success"
:
"
🇺🇸Unlocked all open states fo
r %s."
,
"success"
:
"
Toutes les open states ont été débloqués pou
r %s."
,
"description"
:
"
🇺🇸Unlocks all open states for a player.
"
"description"
:
"
Débloque toutes les open states d'un joueur
"
},
},
"unban"
:
{
"unban"
:
{
"success"
:
"Succès."
,
"success"
:
"Succès."
,
...
@@ -358,7 +358,7 @@
...
@@ -358,7 +358,7 @@
},
},
"records"
:
{
"records"
:
{
"title"
:
"Historique de voeux"
,
"title"
:
"Historique de voeux"
,
"date"
:
"
🇺🇸
Date"
,
"date"
:
"Date
.
"
,
"item"
:
"Objet"
"item"
:
"Objet"
}
}
},
},
...
@@ -366,38 +366,38 @@
...
@@ -366,38 +366,38 @@
"handbook"
:
{
"handbook"
:
{
"title"
:
"Manuel GM"
,
"title"
:
"Manuel GM"
,
"title_commands"
:
"Commandes"
,
"title_commands"
:
"Commandes"
,
"title_avatars"
:
"
🇺🇸
Avatars"
,
"title_avatars"
:
"Avatars
.
"
,
"title_items"
:
"Objets"
,
"title_items"
:
"Objets"
,
"title_scenes"
:
"Scènes"
,
"title_scenes"
:
"Scènes"
,
"title_monsters"
:
"Monstres"
,
"title_monsters"
:
"Monstres"
,
"header_id"
:
"
🇺🇸
Id"
,
"header_id"
:
"Id
entifiant
"
,
"header_command"
:
"Commande"
,
"header_command"
:
"Commande"
,
"header_description"
:
"
🇺🇸
Description"
,
"header_description"
:
"Description
.
"
,
"header_avatar"
:
"
🇺🇸
Avatar"
,
"header_avatar"
:
"Avatar
.
"
,
"header_item"
:
"Objet"
,
"header_item"
:
"Objet"
,
"header_scene"
:
"Scène"
,
"header_scene"
:
"Scène"
,
"header_monster"
:
"Monstre"
"header_monster"
:
"Monstre"
},
},
"index"
:
{
"index"
:
{
"title"
:
"
🇺🇸
Documentation"
,
"title"
:
"Documentation"
,
"handbook"
:
"Manuel GM"
,
"handbook"
:
"Manuel GM"
,
"gacha_mapping"
:
"
🇺🇸
Gacha mapping JSON"
"gacha_mapping"
:
"Gacha mapping JSON"
}
}
},
},
"plugin"
:
{
"plugin"
:
{
"directory_failed"
:
"
🇺🇸Failed to create plugins directory
: "
,
"directory_failed"
:
"
Impossible de créer le dossier plugins
: "
,
"unable_to_load"
:
"
🇺🇸Unable to load
plugin."
,
"unable_to_load"
:
"
Impossible de charger les
plugin
s
."
,
"invalid_config"
:
"
🇺🇸P
lugin %s
has an invalid config fil
e."
,
"invalid_config"
:
"
Le p
lugin %s
a un fichier de configuration invalid
e."
,
"invalid_main_class"
:
"
🇺🇸P
lugin %s
has an invalid main class
."
,
"invalid_main_class"
:
"
Le p
lugin %s
a une classe principale invalide
."
,
"missing_config"
:
"
🇺🇸P
lugin %s
lacks a valid config fil
e."
,
"missing_config"
:
"
Le p
lugin %s
manque d'une configuration valid
e."
,
"failed_to_load_plugin"
:
"
🇺🇸Failed to load
plugin
:
%s"
,
"failed_to_load_plugin"
:
"
Impossible de charger le
plugin %s"
,
"failed_to_load"
:
"
🇺🇸Failed to load a
plugin."
,
"failed_to_load"
:
"
Impossible de charger un
plugin."
,
"failed_to_load_dependencies"
:
"
🇺🇸Failed to load plugins with de
pend
e
nc
i
es."
,
"failed_to_load_dependencies"
:
"
Impossible de charger les plugins avec une ou des dé
pend
a
nces."
,
"loading_plugin"
:
"
🇺🇸Loading
plugin
:
%s"
,
"loading_plugin"
:
"
Chargement du
plugin %s"
,
"failed_add_id"
:
"
🇺🇸Failed to add plugin identifier:
%s"
,
"failed_add_id"
:
"
Impossible d'ajouter l'identifiant du plugin
%s"
,
"enabling_plugin"
:
"
🇺🇸Enabling
plugin
:
%s"
,
"enabling_plugin"
:
"
Activation du
plugin %s"
,
"enabling_failed"
:
"
🇺🇸Failed to enab
le plugin
:
%s"
,
"enabling_failed"
:
"
Impossible d'activer
le plugin %s"
,
"disabling_plugin"
:
"
🇺🇸Disabling
plugin
:
%s"
,
"disabling_plugin"
:
"
Désactivation du
plugin %s"
,
"disabling_failed"
:
"
🇺🇸Failed to
d
i
sa
b
le plugin
:
%s"
"disabling_failed"
:
"
Impossible de
d
é
sa
ctiver
le plugin %s"
}
}
}
}
This diff is collapsed.
Click to expand it.
Preview
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment