diff --git a/client/index.html b/client/index.html
index f505248..327cf3b 100644
--- a/client/index.html
+++ b/client/index.html
@@ -49,6 +49,7 @@
русский
Português
中文
+ Français
diff --git a/client/scripts/WebConsoleLanguage.js b/client/scripts/WebConsoleLanguage.js
index e6f9fe4..2e1fb8d 100644
--- a/client/scripts/WebConsoleLanguage.js
+++ b/client/scripts/WebConsoleLanguage.js
@@ -169,6 +169,38 @@ function setLanguage(locale){
"sendCommandButton": "发送"
}
break;
+ case "fr_FR":
+ lang = {
+ "home_link": "Page d'accueil",
+ "home_header": "Sélectionnez un serveur dans le menu",
+ "home_description": "Utilisez la barre de navigation pour ajouter un nouveau serveur ou connectez-vous à un autre précédemment ajouté.",
+ "server_dropdown": "Vos serveurs",
+ "add_server": "Ajouter un serveur",
+ "noServersAdded": "Aucun serveur ajouté",
+ "lang_dropdown": "Langue",
+ "addServerModalLongTitle": "Ajouter un nouveau serveur",
+ "addServerModalSvName": "Nom du serveur:",
+ "addServerModalSvIp": "Serveur IP:",
+ "addServerModalSvPort": "WebConsole port:",
+ "addServerModalSvSsl": "SSL est activé",
+ "addServerModalSslAdvice": "SSL est requis si vous vous connectez à partir d'un client HTTPS",
+ "addServerModalClose": "Fermer",
+ "saveAndConnectServerButton": "Enregistrez et connectez",
+ "passwordModalLongTitle": "Mot de passe requis",
+ "passwordModalLabel": "Mot de passe:",
+ "passwordModalRememberLabel": "Se souvenir du mot de passe",
+ "passwordModalCloseButton": "Fermer",
+ "passwordSendButton": "S'identifier",
+ "disconnectionModalLongTitle": "Débranché",
+ "disconnectionModalDescription": "La connexion a été perdue avec le serveur auquel vous étiez connecté, probablement en raison d'un arrêt du serveur. Revenu à l'écran d'accueil.",
+ "disconnectionModalCloseButton": "Fermer",
+ "players_online": "Joueurs en ligne",
+ "cpu_title": "Utilisation de la CPU",
+ "ram_title": "Utilisation de la RAM",
+ "deleteServerButton": "Supprimer le serveur",
+ "sendCommandButton": "Envoyer"
+ }
+ break;
default:
console.error("No language set");
}
diff --git a/phrases_en.properties b/phrases_en.properties
index fcabf39..284e558 100644
--- a/phrases_en.properties
+++ b/phrases_en.properties
@@ -20,7 +20,7 @@ cpu-usage-message = Usage is {0}%
# ExecCommand.java
cmd-executed-console = [WebConsole] {0} executed "{1}".
-#LogInCommand.java
+# LogInCommand.java
login-sucessful-message = Logged in
login-sucessful-console = [WebConsole] Successfully logged in from {0}
login-failed-message = Incorrect password, try again
diff --git a/phrases_fr.properties b/phrases_fr.properties
new file mode 100644
index 0000000..5de66c4
--- /dev/null
+++ b/phrases_fr.properties
@@ -0,0 +1,38 @@
+# WebConsole.java
+boot-error = Une erreur s'est produite lors du démarrage de WebSocket Server.
+
+# WSServer.java
+connection-resumed-message = Connecté. Déjà connecté, bienvenue à nouveau!
+connection-resumed-console = [WebConsole] Session connectée et reprise à partir de {0}
+connection-login-message = Connexion démarrée, connexion en attente
+connection-login-console = [WebConsole] Connexion connectée et en attente depuis {0}
+unknown-command-message = Commande inconnue
+unknown-command-console = [WebConsole] Le signal "{0}" n'a pas été traité car il n'est pas valide. Votre plugin / interface web est-il à jour?
+forbidden-message = Interdit
+forbidden-console = [WebConsole] {0} a tenté d'exécuter "{1}" alors qu'il n'était pas connecté!
+closed-connection = [WebConsole] Connexion fermée et déconnecté de {0}
+error-on-connection = [WebConsole] Une erreur s'est produite lors de la connexion {0}: {1}
+started-websocket = [WebConsole] WebSocket Server a démarré avec succès.
+
+# CpuUsageCommand.java
+cpu-usage-message = L'utilisation est {0}%
+
+# ExecCommand.java
+cmd-executed-console = [WebConsole] {0} a exécuté "{1}".
+
+# LogInCommand.java
+login-sucessful-message = Connecté
+login-sucessful-console = [WebConsole] Connexion réussie à partir de {0}
+login-failed-message = Mot de passe incorrect, réessayez
+login-failed-console = [WebConsole] Mot de passe incorrect lors de la connexion depuis {0}
+
+# PlayersCommand.java
+players-message = Joueurs {0} connectés pour un maximum de {1}
+
+# RamUsageCommand.java
+ram-usage-message = {0} gratuit, {1} utilisé, {2} mémoire maximale
+
+# WebConsoleCommand.java
+webconsole-version = version WebConsole {0}.
+webconsole-no-connections = Aucune connexion WebConsole n'est connectée maintenant.
+webconsole-active-connections = Connecté à WebConsole depuis:
\ No newline at end of file