From 69b10a8514d6143d54993d360c6b2a4735fad577 Mon Sep 17 00:00:00 2001 From: Carlos <28845529+mesacarlos@users.noreply.github.com> Date: Tue, 27 Aug 2019 23:53:33 +0200 Subject: [PATCH] Added chinese translation --- client/index.html | 1 + client/scripts/WebConsole.js | 2 +- client/scripts/WebConsoleJqueryHandler.js | 2 +- client/scripts/WebConsoleLanguage.js | 32 +++++++++++++++++++++++ 4 files changed, 35 insertions(+), 2 deletions(-) diff --git a/client/index.html b/client/index.html index d84868f..b0cc703 100644 --- a/client/index.html +++ b/client/index.html @@ -48,6 +48,7 @@ Español русский Português + 中文 diff --git a/client/scripts/WebConsole.js b/client/scripts/WebConsole.js index 2d451c5..bb0f05e 100644 --- a/client/scripts/WebConsole.js +++ b/client/scripts/WebConsole.js @@ -238,6 +238,6 @@ function updateServerList(){ //Show a "no servers" message when no servers are added if(servers.length == 0){ - $('#ServerListDropDown').append('' + lang.noServersAdded + ''); + $('#ServerListDropDown').append('No servers added'); } } \ No newline at end of file diff --git a/client/scripts/WebConsoleJqueryHandler.js b/client/scripts/WebConsoleJqueryHandler.js index b10463c..db14d3c 100644 --- a/client/scripts/WebConsoleJqueryHandler.js +++ b/client/scripts/WebConsoleJqueryHandler.js @@ -9,8 +9,8 @@ */ $(document).ready(function() { $("#serverContainer").hide(); - setLanguage(persistenceManager.getLanguage()); updateServerList(); + setLanguage(persistenceManager.getLanguage()); }); /** diff --git a/client/scripts/WebConsoleLanguage.js b/client/scripts/WebConsoleLanguage.js index dec7b86..0cd74c6 100644 --- a/client/scripts/WebConsoleLanguage.js +++ b/client/scripts/WebConsoleLanguage.js @@ -132,6 +132,37 @@ function setLanguage(locale){ "sendCommandButton": "Enviar" } break; + case "zh_CN": //Credit to Neubulae + lang = { + "home_link": "首页", + "home_header": "请从菜单中选择一个服务器", + "home_description": "请使用导航栏以添加新服务器, 或连接至已设定服务器.", + "server_dropdown": "你的服务器", + "add_server": "添加服务器", + "noServersAdded": "没有添加服务器", + "lang_dropdown": "语言", + "addServerModalLongTitle": "添加一个新服务器", + "addServerModalSvName": "服务器名称:", + "addServerModalSvIp": "服务器IP地址:", + "addServerModalSvPort": "WebConsole端口:", + "addServerModalSvSsl": "服务器已开启SSL", + "addServerModalClose": "关闭", + "saveAndConnectServerButton": "保存并连接", + "passwordModalLongTitle": "需要密码", + "passwordModalLabel": "密码:", + "passwordModalRememberLabel": "记住密码", + "passwordModalCloseButton": "关闭", + "passwordSendButton": "登录", + "disconnectionModalLongTitle": "已断开", + "disconnectionModalDescription": "与服务器的通信中断, 可能是因为服务器停止运行. 已回到欢迎界面.", + "disconnectionModalCloseButton": "关闭", + "players_online": "在线人数", + "cpu_title": "CPU", + "ram_title": "内存使用量", + "deleteServerButton": "关闭服务器", + "sendCommandButton": "发送" + } + break; default: console.error("No language set"); } @@ -141,6 +172,7 @@ function setLanguage(locale){ document.getElementById("home_description").textContent = lang.home_description; document.getElementById("serversDropdown").textContent = lang.server_dropdown; document.getElementById("add_server").textContent = lang.add_server; + document.getElementById("noServersAdded").textContent = lang.noServersAdded; document.getElementById("lang_dropdown").textContent = lang.lang_dropdown; document.getElementById("addServerModalLongTitle").textContent = lang.addServerModalLongTitle; document.getElementById("addServerModalSvName").textContent = lang.addServerModalSvName;