From 568a7a73347862c30830d956a26e2beb31c27857 Mon Sep 17 00:00:00 2001 From: Ildar Kamalov Date: Tue, 20 Aug 2019 17:12:11 +0300 Subject: [PATCH] + translations: add twosky config file --- .twosky.json | 20 ++++++++++++++++++++ client/src/__locales/es.json | 8 ++++---- client/src/__locales/fr.json | 5 +++++ client/src/__locales/ja.json | 1 + scripts/translations/download.js | 17 +++-------------- scripts/translations/upload.js | 4 ++-- 6 files changed, 35 insertions(+), 20 deletions(-) create mode 100644 .twosky.json diff --git a/.twosky.json b/.twosky.json new file mode 100644 index 00000000..435c8122 --- /dev/null +++ b/.twosky.json @@ -0,0 +1,20 @@ +[ + { + "project_id": "home", + "base_locale": "en", + "localizable_files": "client/src/__locales/en.json", + "languages": { + "en": "English", + "es": "Español", + "fr": "Français", + "pt-br": "Portuguese (BR)", + "sv": "Svenska", + "vi": "Tiếng Việt", + "bg": "Български", + "ru": "Русский", + "ja": "日本語", + "zh-tw": "正體中文", + "zh-cn": "简体中文" + } + } +] \ No newline at end of file diff --git a/client/src/__locales/es.json b/client/src/__locales/es.json index 6a4dd9d8..62e52088 100644 --- a/client/src/__locales/es.json +++ b/client/src/__locales/es.json @@ -211,10 +211,10 @@ "install_devices_router_list_2": "Busque la configuración de DHCP/DNS. Busque las letras DNS junto a un campo que permita ingresar dos o tres grupos de números, cada uno dividido en cuatro grupos de uno a tres dígitos.", "install_devices_router_list_3": "Ingrese las direcciones de su servidor AdGuard Home allí.", "install_devices_windows_list_1": "Abra el Panel de control a través del menú Inicio o en el buscador de Windows.", - "install_devices_windows_list_2": "Vaya a la categoría Red e Internet, luego al Centro de redes y recursos compartidos.", - "install_devices_windows_list_3": "En el lado izquierdo de la pantalla, busque Cambiar la configuración del adaptador y haga clic en él.", - "install_devices_windows_list_4": "Seleccione su conexión activa, luego haga clic derecho sobre ella y elija Propiedades.", - "install_devices_windows_list_5": "Busque el Protocolo de Internet versión 4 (TCP/IP) en la lista, selecciónelo y luego haga clic en Propiedades nuevamente.", + "install_devices_windows_list_2": "Vaya a la categoría Redes e Internet, luego a Centro de redes y recursos compartidos.", + "install_devices_windows_list_3": "En el lado izquierdo de la pantalla, busque Cambiar configuración del adaptador y luego haga clic en él.", + "install_devices_windows_list_4": "Seleccione su conexión activa, haga clic derecho sobre ella y elija Propiedades.", + "install_devices_windows_list_5": "Busque en la lista el Protocolo de Internet versión 4 (TCP/IP), selecciónelo y vuelva a hacer clic en Propiedades.", "install_devices_windows_list_6": "Elija Usar las siguientes direcciones de servidor DNS e ingrese las direcciones de su servidor AdGuard Home.", "install_devices_macos_list_1": "Haga clic en el icono de Apple y vaya a Preferencias del sistema.", "install_devices_macos_list_2": "Haga clic en Red.", diff --git a/client/src/__locales/fr.json b/client/src/__locales/fr.json index 984938bf..a570c967 100644 --- a/client/src/__locales/fr.json +++ b/client/src/__locales/fr.json @@ -1,4 +1,9 @@ { + "client_settings": "Paramètres du client", + "example_upstream_reserved": "vous pouvez spécifier un DNS upstream <0>pour un/des domaine(s) spécifique(s)", + "upstream_parallel": "Utilisez des requêtes parallèles pour accélérer la résolution en requêtant simultanément tous les serveurs upstream", + "bootstrap_dns": "Serveurs DNS d'amorçage", + "bootstrap_dns_desc": "Les serveurs DNS d'amorçage sont utilisés pour résoudre les adresses IP des résolveurs DoH/DoT que vous spécifiez comme upstream.", "url_added_successfully": "Url ajoutée", "check_dhcp_servers": "Rechercher les serveurs DHCP", "save_config": "Sauvegarder la configuration", diff --git a/client/src/__locales/ja.json b/client/src/__locales/ja.json index e2e41f9d..21c529d4 100644 --- a/client/src/__locales/ja.json +++ b/client/src/__locales/ja.json @@ -350,6 +350,7 @@ "blocked_services": "ブロックするサービス", "blocked_services_desc": "人気のあるサイトやサービスを一気にブロック。", "blocked_services_saved": "ブロックするサービスを保存完了しました。", + "blocked_services_global": "ブロックするサービスに対しグローバル設定を使用する", "blocked_service": "ブロックするサービス", "block_all": "すべてブロック", "unblock_all": "すべてのブロックを解除" diff --git a/scripts/translations/download.js b/scripts/translations/download.js index 38f4930e..ef176c8d 100644 --- a/scripts/translations/download.js +++ b/scripts/translations/download.js @@ -1,24 +1,13 @@ const fs = require('fs'); const path = require('path'); const requestPromise = require('request-promise'); +const twoskyConfig = require('../../.twosky.json')[0]; +const { project_id: TWOSKY_PROJECT_ID, languages } = twoskyConfig; const LOCALES_DIR = '../../client/src/__locales'; -const LOCALES_LIST = [ - 'en', - 'ru', - 'vi', - 'es', - 'fr', - 'ja', - 'sv', - 'pt-br', - 'zh-tw', - 'bg', - 'zh-cn', -]; +const LOCALES_LIST = Object.keys(languages); const BASE_FILE = 'en.json'; const TWOSKY_URI = process.env.TWOSKY_URI; -const TWOSKY_PROJECT_ID = 'home'; /** * Prepare params to get translations from twosky diff --git a/scripts/translations/upload.js b/scripts/translations/upload.js index 37b1e018..38d23794 100644 --- a/scripts/translations/upload.js +++ b/scripts/translations/upload.js @@ -1,12 +1,12 @@ const path = require('path'); const fs = require('fs'); const request = require('request-promise'); +const twoskyConfig = require('../../.twosky.json')[0]; +const { project_id: TWOSKY_PROJECT_ID, base_locale: LANGUAGE } = twoskyConfig; const LOCALES_DIR = '../../client/src/__locales'; const BASE_FILE = 'en.json'; -const LANGUAGE = 'en'; const TWOSKY_URI = process.env.TWOSKY_URI; -const TWOSKY_PROJECT_ID = 'home'; /** * Prepare post params