WebConsole-Client-v2.4/client/scripts/WebConsoleLanguage.js
2020-08-26 20:22:44 +09:00

455 lines
22 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/**
WebConsole Language Manager for WebConsole
Used to save your preferred language into your browser
https://github.com/mesacarlos
2019-2020 Carlos Mesa under MIT License.
*/
function setLanguage(locale){
//Save to persistence
persistenceManager.setLanguage(locale);
//Set locale phrases
switch(locale){
case "en_US":
lang = {
"navbarHomeLink": "Home",
"home_header": "Select a server from the menu",
"home_description": "Use the navigation bar to add a new Minecraft Server or connect to a previously added one.",
"serversDropdown": "Your servers",
"add_server": "Add Server",
"noServersAdded": "No servers added",
"lang_dropdown": "Language",
"addServerModalLongTitle": "Add a new server",
"addServerModalSvName": "Server name:",
"addServerModalSvIp": "Server IP:",
"addServerModalSvPort": "WebConsole port:",
"addServerModalSvSsl": "Server is SSL enabled",
"addServerModalSslAdvice": "SSL is required for HTTPS client connections",
"addServerModalClose": "Close",
"saveAndConnectServerButton": "Save and connect",
"passwordModalLongTitle": "Password required",
"passwordModalLabel": "Password:",
"passwordModalRememberLabel": "Remember password",
"passwordModalCloseButton": "Close",
"passwordSendButton": "Login",
"disconnectionModalLongTitle": "Disconnected",
"disconnectionModalDescription": "Connection was lost with the server you were connected to, probably caused by a server stop.",
"disconnectionModalCloseButton": "Close",
"disconnectionModalWelcomeScreenButton": "Back to welcome page",
"settingsLink": "Settings",
"settingsModalLongTitle": "WebConsole Settings",
"showDateSettingsSwitchLabel": "Show time on each console line",
"readLogFileSwitchLabel": "Retrieve full log file from server after login",
"settingsModalCloseButton": "Done",
"players_online": "Players Online",
"cpu_title": "CPU",
"ram_title": "RAM usage",
"user_title": "Logged as",
"deleteServerButton": "Delete server",
"sendCommandButton": "Send"
}
break;
case "ko_KR":
lang = {
"navbarHomeLink": "메인",
"home_header": "메뉴에서 서버를 선택해 주세요",
"home_description": "새 서버를 추가하거나 전에 추가한 서버에 연결하려면 네비게이션 바를 사용하세요.",
"serversDropdown": "서버 목록",
"add_server": "서버 추가하기",
"noServersAdded": "서버 없음",
"lang_dropdown": "언어",
"addServerModalLongTitle": "서버 추가",
"addServerModalSvName": "서버 이름:",
"addServerModalSvIp": "서버 주소:",
"addServerModalSvPort": "WebConsole 포트:",
"addServerModalSvSsl": "서버가 SSL을 사용합니다",
"addServerModalSslAdvice": "SSL은 HTTPS 연결을 위해 필요합니다",
"addServerModalClose": "닫기",
"saveAndConnectServerButton": "저장하고 연결하기",
"passwordModalLongTitle": "비밀번호 필요",
"passwordModalLabel": "비밀번호:",
"passwordModalRememberLabel": "비밀번호 기억",
"passwordModalCloseButton": "닫기",
"passwordSendButton": "로그인",
"disconnectionModalLongTitle": "연결 끊김",
"disconnectionModalDescription": "연결되어 있던 서버에서 연결이 끊겼습니다. 아마 서버가 닫힌 것 같습니다.",
"disconnectionModalCloseButton": "닫기",
"disconnectionModalWelcomeScreenButton": "메인으로 돌아가기",
"settingsLink": "설정",
"settingsModalLongTitle": "WebConsole 설정",
"showDateSettingsSwitchLabel": "모든 줄에 시각 표시하기",
"readLogFileSwitchLabel": "로그인 후 전체 로그 파일 읽기",
"settingsModalCloseButton": "완료",
"players_online": "온라인인 플레이어",
"cpu_title": "CPU",
"ram_title": "RAM 사용량",
"user_title": "로그인된 사용자:",
"deleteServerButton": "서버 삭제하기",
"sendCommandButton": "전송"
}
break;
case "es_ES":
lang = {
"navbarHomeLink": "Inicio",
"home_header": "Selecciona un servidor del menú",
"home_description": "Usa la barra superior para añadir un nuevo servidor de Minecraft o para conectarte a un servidor añadido previamente.",
"serversDropdown": "Tus servidores",
"add_server": "Añadir Server",
"noServersAdded": "Ningun servidor guardado",
"lang_dropdown": "Idioma",
"addServerModalLongTitle": "Añadir un nuevo servidor",
"addServerModalSvName": "Nombre del servidor:",
"addServerModalSvIp": "IP del servidor:",
"addServerModalSvPort": "Puerto WebConsole:",
"addServerModalSvSsl": "SSL está activado",
"addServerModalSslAdvice": "Te estás conectando al cliente por HTTPS, por tanto SSL es obligatorio",
"addServerModalClose": "Cerrar",
"saveAndConnectServerButton": "Guardar y conectar",
"passwordModalLongTitle": "Se necesita contraseña",
"passwordModalLabel": "Contraseña:",
"passwordModalRememberLabel": "Recordar contraseña",
"passwordModalCloseButton": "Cerrar",
"passwordSendButton": "Iniciar sesión",
"disconnectionModalLongTitle": "Desconectado",
"disconnectionModalDescription": "Se ha perdido la conexión con el servidor al que estabas conectado. Esto puede ser debido a que el servidor se ha cerrado.",
"disconnectionModalCloseButton": "Cerrar",
"disconnectionModalWelcomeScreenButton": "Volver a pagina de inicio",
"settingsLink": "Configuración",
"settingsModalLongTitle": "Configuración de WebConsole",
"showDateSettingsSwitchLabel": "Mostrar hora en cada linea de consola",
"readLogFileSwitchLabel": "Leer log completo al iniciar sesión",
"settingsModalCloseButton": "Hecho",
"players_online": "Jugadores en línea",
"cpu_title": "CPU",
"ram_title": "RAM en uso",
"user_title": "Iniciado sesion como",
"deleteServerButton": "Borrar servidor",
"sendCommandButton": "Enviar"
}
break;
case "ru_RU": //Credit to Stashenko
lang = {
"navbarHomeLink": "Главная",
"home_header": "Выберите сервер из меню",
"home_description": "Используйте панель навигации, чтобы добавить новый сервер Minecraft или подключиться к ранее добавленному.",
"serversDropdown": "Ваши серверы",
"add_server": "Добавить сервер",
"noServersAdded": "Серверы не добавлены",
"lang_dropdown": "Язык",
"addServerModalLongTitle": "Добавить новый сервер",
"addServerModalSvName": "Название сервера:",
"addServerModalSvIp": "IP сервера:",
"addServerModalSvPort": "Порт WebConsole:",
"addServerModalSvSsl": "Сервер с поддержкой SSL",
"addServerModalSslAdvice": "SSL требуется для клиентских подключений HTTPS",
"addServerModalClose": "Закрыть",
"saveAndConnectServerButton": "Сохранить и подключить",
"passwordModalLongTitle": "Требуется пароль",
"passwordModalLabel": "Пароль:",
"passwordModalRememberLabel": "Запомнить пароль",
"passwordModalCloseButton": "Закрыть",
"passwordSendButton": "Войти",
"disconnectionModalLongTitle": "Отключение!",
"disconnectionModalDescription": "Соединение с сервером, к которому вы подключены, потеряно.",
"disconnectionModalCloseButton": "Закрыть",
"disconnectionModalWelcomeScreenButton": "Вернуться на страницу приветствия",
"settingsLink": "настройки",
"settingsModalLongTitle": "настройки WebConsole",
"showDateSettingsSwitchLabel": "Показать время в каждой строке консоли",
"readLogFileSwitchLabel": "Получить полный файл журнала с сервера после входа в систему",
"settingsModalCloseButton": "Выполнено",
"players_online": "Игроки",
"cpu_title": "CPU",
"ram_title": "RAM",
"user_title": "Вы вошли как",
"deleteServerButton": "Удалить сервер",
"sendCommandButton": "Отправить"
}
break;
case "pt_BR": //Credit to AlexandreMuassab
lang = {
"navbarHomeLink": "Principal",
"home_header": "Selecione o seu servidor na aba acima.",
"home_description": "Use a barra de navegação para adicionar ou conectar-se entre os servidores.",
"serversDropdown": "Servidores",
"add_server": "Adicionar um servidor",
"noServersAdded": "Nenhum servidor adicionado",
"lang_dropdown": "Idioma",
"addServerModalLongTitle": "Adicionar um novo servidor",
"addServerModalSvName": "Nome:",
"addServerModalSvIp": "IP:",
"addServerModalSvPort": "Porta(config.yml):",
"addServerModalSvSsl": "SSL do servidor está habilitado ?",
"addServerModalSslAdvice": "É necessário SSL para conexões do cliente HTTPS",
"addServerModalClose": "Fechar",
"saveAndConnectServerButton": "Salvar e conectar",
"passwordModalLongTitle": "Necessário uma senha",
"passwordModalLabel": "Senha:",
"passwordModalRememberLabel": "Deseja salvar esta senha ?",
"passwordModalCloseButton": "Fechar",
"passwordSendButton": "Logar",
"disconnectionModalLongTitle": "desconectado",
"disconnectionModalDescription": "Você foi desconectado, pode ser que o servidor foi fechado/reiniciado ou pode haver algum problema com a sua conexão.",
"disconnectionModalCloseButton": "Fechar",
"disconnectionModalWelcomeScreenButton": "Voltar à página de boas-vindas",
"settingsLink": "Configurações",
"settingsModalLongTitle": "Configurações do WebConsole",
"showDateSettingsSwitchLabel": "Mostrar hora em cada linha do console",
"readLogFileSwitchLabel": "Recuperar arquivo de log completo do servidor após o login",
"settingsModalCloseButton": "Feito",
"players_online": "Jogadores online",
"cpu_title": "Consumo de CPU",
"ram_title": "Consumo de RAM",
"user_title": "Logado como",
"deleteServerButton": "Remover este servidor",
"sendCommandButton": "Enviar"
}
break;
case "zh_CN": //Credit to Neubulae
lang = {
"navbarHomeLink": "首页",
"home_header": "请从菜单中选择一个服务器",
"home_description": "请使用导航栏以添加新服务器, 或连接至已设定服务器.",
"serversDropdown": "你的服务器",
"add_server": "添加服务器",
"noServersAdded": "没有添加服务器",
"lang_dropdown": "语言",
"addServerModalLongTitle": "添加一个新服务器",
"addServerModalSvName": "服务器名称:",
"addServerModalSvIp": "服务器IP地址:",
"addServerModalSvPort": "WebConsole端口:",
"addServerModalSvSsl": "服务器已开启SSL",
"addServerModalSslAdvice": "HTTPS客户端连接需要SSL",
"addServerModalClose": "关闭",
"saveAndConnectServerButton": "保存并连接",
"passwordModalLongTitle": "需要密码",
"passwordModalLabel": "密码:",
"passwordModalRememberLabel": "记住密码",
"passwordModalCloseButton": "关闭",
"passwordSendButton": "登录",
"disconnectionModalLongTitle": "已断开",
"disconnectionModalDescription": "与服务器的通信中断, 可能是因为服务器停止运行.",
"disconnectionModalCloseButton": "关闭",
"disconnectionModalWelcomeScreenButton": "返回欢迎页面",
"settingsLink": "设定值",
"settingsModalLongTitle": "WebConsole 设定值",
"showDateSettingsSwitchLabel": "在每个控制台行上显示时间",
"readLogFileSwitchLabel": "登录后从服务器检索完整的日志文件",
"settingsModalCloseButton": "完成",
"players_online": "在线人数",
"cpu_title": "CPU",
"ram_title": "内存使用量",
"user_title": "登录为",
"deleteServerButton": "关闭服务器",
"sendCommandButton": "发送"
}
break;
case "fr_FR":
lang = {
"navbarHomeLink": "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é.",
"serversDropdown": "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.",
"disconnectionModalCloseButton": "Fermer",
"disconnectionModalWelcomeScreenButton": "Retour à la page d'accueil",
"settingsLink": "Réglages",
"settingsModalLongTitle": "Réglages de WebConsole",
"showDateSettingsSwitchLabel": "Afficher l'heure sur chaque ligne de console",
"readLogFileSwitchLabel": "Récupérer le fichier journal complet du serveur après la connexion",
"settingsModalCloseButton": "Terminé",
"players_online": "Joueurs en ligne",
"cpu_title": "Utilisation de la CPU",
"ram_title": "Utilisation de la RAM",
"user_title": "Connecté en tant que",
"deleteServerButton": "Supprimer le serveur",
"sendCommandButton": "Envoyer"
}
break;
case "cs_CZ":
lang = {
"navbarHomeLink": "Domů",
"home_header": "Vyberte server z nabídky",
"home_description": "Použijte navigační lištu pro přidání nového minecraftového serveru, nebo pro připojení k existujícímu.",
"serversDropdown": "Vaše servery",
"add_server": "Přidat server",
"noServersAdded": "Nebyly přidány žádné servery",
"lang_dropdown": "Jazyk",
"addServerModalLongTitle": "Přidat nový server",
"addServerModalSvName": "Jméno serveru:",
"addServerModalSvIp": "IP adresa serveru:",
"addServerModalSvPort": "Port WebConsole:",
"addServerModalSvSsl": "SSL je zapnuté na tomto serveru",
"addServerModalSslAdvice": "SSL je vyžadováno pro připojení klientů pomocí HTTPS",
"addServerModalClose": "Zavřít",
"saveAndConnectServerButton": "Uložit a připojit",
"passwordModalLongTitle": "Vyžadováno heslo",
"passwordModalLabel": "Heslo:",
"passwordModalRememberLabel": "Pamatovat si heslo",
"passwordModalCloseButton": "Zavřít",
"passwordSendButton": "Přihlásit se",
"disconnectionModalLongTitle": "Odpojeno",
"disconnectionModalDescription": "Spojení se serverem s kterým jste byli spojení bylo přerušeno, pravděpodobně z důvodu vypnutí serveru.",
"disconnectionModalCloseButton": "Zavřít",
"disconnectionModalWelcomeScreenButton": "Zpět na úvodní stránku",
"settingsLink": "Nastavení",
"settingsModalLongTitle": "Nastavení WebConsole",
"showDateSettingsSwitchLabel": "Zobrazit čas v každém řádku konzoly",
"readLogFileSwitchLabel": "Po přihlášení načtěte úplný soubor protokolu ze serveru",
"settingsModalCloseButton": "Hotovo",
"players_online": "Počet hráčů online",
"cpu_title": "CPU",
"ram_title": "Využití RAM",
"user_title": "Přihlášen jako",
"deleteServerButton": "Odstranit server",
"sendCommandButton": "Odeslat"
}
break;
case "it_IT": //Credit to AlexZap
lang = {
"navbarHomeLink": "Home",
"home_header": "Seleziona un server dal menù",
"home_description": "Usa la barra di navigazione per connetterti al server o clicca sul menù a tendina sovrastante.",
"serversDropdown": "I tuoi server",
"add_server": "Aggiungi un Server",
"noServersAdded": "Nessun server aggiunto",
"lang_dropdown": "Lingua",
"addServerModalLongTitle": "Aaggiungi un nuovo server",
"addServerModalSvName": "Nome server:",
"addServerModalSvIp": "IP server:",
"addServerModalSvPort": "Porta WebConsole:",
"addServerModalSvSsl": "Il server è abilitato a SSL",
"addServerModalSslAdvice": "L'SSL e richiesto in caso di connessioni HTTPS",
"addServerModalClose": "Chiudi",
"saveAndConnectServerButton": "Salva e connettiti",
"passwordModalLongTitle": "Password richiesta",
"passwordModalLabel": "Password:",
"passwordModalRememberLabel": "Ricorda la mia password",
"passwordModalCloseButton": "Chiudi",
"passwordSendButton": "Login",
"disconnectionModalLongTitle": "Disconnesso",
"disconnectionModalDescription": "La connessione è stata persa al server al quale eri connesso, probabilmente il server e stato fermato con il comando stop.",
"disconnectionModalCloseButton": "Chiudi",
"disconnectionModalWelcomeScreenButton": "Torna alla Home",
"settingsLink": "Impostazioni",
"settingsModalLongTitle": "Impostazioni WebConsole",
"showDateSettingsSwitchLabel": "Mostra la data e l'ora per ogni linea della console",
"readLogFileSwitchLabel": "Mostra l'intero file log dopo il login",
"settingsModalCloseButton": "Conferma",
"players_online": "Giocatori online",
"cpu_title": "Utilizzo CPU",
"ram_title": "Utilizzo RAM",
"user_title": "Collegato come",
"deleteServerButton": "Cancella il server",
"sendCommandButton": "Invio"
}
break;
case "nl_NL": //Credit to Twockx
lang = {
"navbarHomeLink": "Homepagina",
"home_header": "Selecteer een server van het menu",
"home_description": "Gebruik de navigatiebalk om een nieuwe Minecraft-server toe te voegen of maak verbinding met een eerder toegevoegde server.",
"serversDropdown": "Uw servers",
"add_server": "Voeg server toe",
"noServersAdded": "Geen servers toegevoegd",
"lang_dropdown": "Taal",
"addServerModalLongTitle": "Voeg een nieuwe server toe",
"addServerModalSvName": "Server naam:",
"addServerModalSvIp": "Server IP:",
"addServerModalSvPort": "WebConsole poort:",
"addServerModalSvSsl": "Server SSL is ingeschakeld",
"addServerModalSslAdvice": "SSL is vereist voor HTTPS-clientverbindingen",
"addServerModalClose": "Sluiten",
"saveAndConnectServerButton": "Opslaan en verbinden",
"passwordModalLongTitle": "Wachtwoord vereist",
"passwordModalLabel": "Wachtwoord:",
"passwordModalRememberLabel": "Onthoud wachtwoord",
"passwordModalCloseButton": "Sluiten",
"passwordSendButton": "Log in",
"disconnectionModalLongTitle": "Verbinding verbroken",
"disconnectionModalDescription": "De verbinding met de server waarmee u was verbonden is verbroken, waarschijnlijk is dit veroorzaakt door een serverstop.",
"disconnectionModalCloseButton": "Sluiten",
"disconnectionModalWelcomeScreenButton": "Terug naar homepagina",
"settingsLink": "Instellingen",
"settingsModalLongTitle": "WebConsole Instellingen",
"showDateSettingsSwitchLabel": "Toon tijd op elke consolelijn",
"readLogFileSwitchLabel": "Haal het volledige logbestand op van de server na inloggen",
"settingsModalCloseButton": "Klaar",
"players_online": "Spelers online",
"cpu_title": "CPU",
"ram_title": "RAM gebruik",
"user_title": "Aangemeld als",
"deleteServerButton": "Verwijder server",
"sendCommandButton": "Stuur"
}
break;
case "de_DE": //Credit to NoNamePro0
lang = {
"navbarHomeLink": "Startseite",
"home_header": "Willkommen bei der WebConsole",
"home_description": "Nutze die Menübar um einen Server beizutreten",
"serversDropdown": "Deine Server",
"add_server": "Neuen Server hinzufügen",
"noServersAdded": "Keine Server hinzugefügt",
"lang_dropdown": "Sprache",
"addServerModalLongTitle": "Hinzufüge deinen Server",
"addServerModalSvName": "Server-Name:",
"addServerModalSvIp": "Server-IP:",
"addServerModalSvPort": "WebConsole Port:",
"addServerModalSvSsl": "Server ist SSL verschlüsselt",
"addServerModalSslAdvice": "SSL ist erforderlich für HTTPS Verbindungen",
"addServerModalClose": "Schließen",
"saveAndConnectServerButton": "Speichern und verbinden",
"passwordModalLongTitle": "Passwort benötigt",
"passwordModalLabel": "Passwort:",
"passwordModalRememberLabel": "Passwort merken",
"passwordModalCloseButton": "Schließen",
"passwordSendButton": "Login",
"disconnectionModalLongTitle": "Verbindung getrennt",
"disconnectionModalDescription": "Die Verbindung wurde unterbrochen. Ist vielleicht dein Server gestoppt?",
"disconnectionModalCloseButton": "Schließen",
"disconnectionModalWelcomeScreenButton": "Zurück zur Startseite",
"settingsLink": "Einstellungen",
"settingsModalLongTitle": "WebConsole Einstellungen",
"showDateSettingsSwitchLabel": "Zeig die Uhrzeit vor jeder Linie in der Console",
"readLogFileSwitchLabel": "Zeige die komplette Log nach dem Login",
"settingsModalCloseButton": "Fertig!",
"players_online": "Spieler Online",
"cpu_title": "CPU",
"ram_title": "RAM",
"user_title": "Angemeldet als",
"deleteServerButton": "Server entfernen",
"sendCommandButton": "Senden"
}
break;
default:
console.error("No language set");
}
//Set phrases
jQuery.each(lang, (key, value) =>{
try{
document.getElementById(key).textContent = value;
}catch(err){
console.error("Cannot translate " + key + " (" + value + ")")
}
});
}