From 8ac0af23246503e6d1808043dc6563eaf6100d30 Mon Sep 17 00:00:00 2001 From: Thomas Camlong <49837342+ajnart@users.noreply.github.com> Date: Sat, 12 Nov 2022 21:51:55 +0900 Subject: [PATCH] New Crowdin updates (#485) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * New translations docker.json (Russian) * New translations app-shelf.json (Russian) * New translations search-engine.json (Russian) * New translations dlspeed.json (French) * New translations dlspeed.json (Korean) * New translations torrents-status.json (Korean) * New translations common.json (Russian) * New translations add-service-app-shelf.json (Russian) * New translations common-media-cards.json (Russian) * New translations dashdot.json (Russian) * New translations date.json (Russian) * New translations dlspeed.json (Russian) * New translations overseerr.json (Russian) * New translations ping.json (Russian) * New translations search.json (Russian) * New translations torrents-status.json (Russian) * New translations weather.json (Russian) * New translations common.json (Russian) * New translations app-width.json (Russian) * New translations color-selector.json (Russian) * New translations login.json (Russian) * New translations opacity-selector.json (Russian) * New translations page-appearance.json (Russian) * New translations shade-selector.json (Russian) * New translations config-changer.json (Russian) * New translations internationalization.json (Russian) * New translations module-enabler.json (Russian) * New translations theme-selector.json (Russian) * New translations widget-positions.json (Russian) * New translations usenet.json (Russian) * New translations dlspeed.json (Chinese Simplified) * New translations app-shelf.json (Italian) * New translations common.json (Vietnamese) * New translations common.json (Vietnamese) * New translations usenet.json (Vietnamese) * New translations widget-positions.json (Vietnamese) * New translations theme-selector.json (Vietnamese) * New translations search-engine.json (Vietnamese) * New translations module-enabler.json (Vietnamese) * New translations internationalization.json (Vietnamese) * New translations config-changer.json (Vietnamese) * New translations color-schema.json (Vietnamese) * New translations shade-selector.json (Vietnamese) * New translations page-appearance.json (Vietnamese) * New translations opacity-selector.json (Vietnamese) * New translations color-selector.json (Vietnamese) * New translations app-width.json (Vietnamese) * New translations weather.json (Vietnamese) * New translations add-service-app-shelf.json (Vietnamese) * New translations torrents-status.json (Vietnamese) * New translations search.json (Vietnamese) * New translations ping.json (Vietnamese) * New translations overseerr.json (Vietnamese) * New translations docker.json (Vietnamese) * New translations dlspeed.json (Vietnamese) * New translations date.json (Vietnamese) * New translations dashdot.json (Vietnamese) * New translations common.json (Vietnamese) * New translations common-media-cards.json (Vietnamese) * New translations calendar.json (Vietnamese) * New translations app-shelf.json (Vietnamese) * New translations app-shelf-menu.json (Vietnamese) * New translations login.json (Vietnamese) * New translations common.json (Vietnamese) * New translations app-width.json (Vietnamese) * New translations widget-positions.json (Vietnamese) * New translations theme-selector.json (Vietnamese) * New translations search-engine.json (Vietnamese) * New translations internationalization.json (Vietnamese) * New translations shade-selector.json (Vietnamese) * New translations opacity-selector.json (Vietnamese) * New translations color-selector.json (Vietnamese) * New translations common.json (Vietnamese) * New translations common-media-cards.json (Vietnamese) * New translations weather.json (Vietnamese) * New translations torrents-status.json (Vietnamese) * New translations search.json (Vietnamese) * New translations overseerr.json (Vietnamese) * New translations dlspeed.json (Vietnamese) * New translations date.json (Vietnamese) * New translations dashdot.json (Vietnamese) * New translations usenet.json (Vietnamese) * New translations app-shelf-menu.json (Vietnamese) * New translations add-service-app-shelf.json (Vietnamese) * New translations app-shelf-menu.json (Vietnamese) * New translations calendar.json (Vietnamese) * New translations common.json (Vietnamese) * New translations dlspeed.json (Vietnamese) * New translations docker.json (Vietnamese) * New translations overseerr.json (Vietnamese) * New translations ping.json (Vietnamese) * New translations torrents-status.json (Vietnamese) * New translations page-appearance.json (Vietnamese) * New translations color-schema.json (Vietnamese) * New translations config-changer.json (Vietnamese) * New translations module-enabler.json (Vietnamese) * New translations search-engine.json (Vietnamese) * New translations usenet.json (Vietnamese) * New translations login.json (Vietnamese) * New translations docker.json (Spanish) * New translations page-appearance.json (Russian) * New translations page-appearance.json (LOLCAT) * New translations page-appearance.json (English) * New translations page-appearance.json (Chinese Simplified) * New translations page-appearance.json (Ukrainian) * New translations page-appearance.json (Swedish) * New translations page-appearance.json (Slovenian) * New translations page-appearance.json (Polish) * New translations page-appearance.json (Danish) * New translations page-appearance.json (Dutch) * New translations page-appearance.json (Korean) * New translations page-appearance.json (Japanese) * New translations page-appearance.json (Italian) * New translations page-appearance.json (French) * New translations page-appearance.json (Spanish) * New translations page-appearance.json (Hebrew) * New translations page-appearance.json (German) * New translations page-appearance.json (Vietnamese) * New translations page-appearance.json (Swedish) * New translations page-appearance.json (Portuguese, Brazilian) * New translations page-appearance.json (LOLCAT) * New translations page-appearance.json (English) * New translations page-appearance.json (Vietnamese) * New translations page-appearance.json (Chinese Simplified) * New translations page-appearance.json (Spanish) * New translations page-appearance.json (French) * New translations page-appearance.json (Danish) * New translations page-appearance.json (Ukrainian) * New translations page-appearance.json (German) * New translations page-appearance.json (Hebrew) * New translations page-appearance.json (Italian) * New translations page-appearance.json (Japanese) * New translations page-appearance.json (Korean) * New translations page-appearance.json (Dutch) * New translations page-appearance.json (Polish) * New translations page-appearance.json (Russian) * New translations page-appearance.json (Slovenian) * New translations page-appearance.json (Swedish) * New translations search-engine.json (Spanish) * New translations docker.json (Chinese Simplified) * New translations search-engine.json (Chinese Simplified) * New translations app-shelf.json (Chinese Simplified) * New translations docker.json (Chinese Simplified) * New translations add-service-app-shelf.json (French) * New translations usenet.json (LOLCAT) * New translations usenet.json (Polish) * New translations usenet.json (Russian) * New translations usenet.json (Slovenian) * New translations usenet.json (Swedish) * New translations usenet.json (Ukrainian) * New translations usenet.json (Chinese Simplified) * New translations usenet.json (English) * New translations usenet.json (Vietnamese) * New translations usenet.json (Korean) * New translations usenet.json (Dutch) * New translations usenet.json (Japanese) * New translations add-service-app-shelf.json (Spanish) * New translations add-service-app-shelf.json (Swedish) * New translations add-service-app-shelf.json (Danish) * New translations add-service-app-shelf.json (German) * New translations add-service-app-shelf.json (Hebrew) * New translations add-service-app-shelf.json (Italian) * New translations add-service-app-shelf.json (Japanese) * New translations add-service-app-shelf.json (Korean) * New translations add-service-app-shelf.json (Dutch) * New translations add-service-app-shelf.json (Polish) * New translations add-service-app-shelf.json (Russian) * New translations add-service-app-shelf.json (Slovenian) * New translations add-service-app-shelf.json (Ukrainian) * New translations usenet.json (Italian) * New translations add-service-app-shelf.json (Chinese Simplified) * New translations add-service-app-shelf.json (English) * New translations add-service-app-shelf.json (Vietnamese) * New translations add-service-app-shelf.json (Portuguese, Brazilian) * New translations add-service-app-shelf.json (LOLCAT) * New translations usenet.json (French) * New translations usenet.json (Spanish) * New translations usenet.json (Danish) * New translations usenet.json (German) * New translations usenet.json (Hebrew) * New translations docker.json (Italian) * New translations usenet.json (Spanish) * New translations usenet.json (Danish) * New translations usenet.json (Italian) * New translations usenet.json (Swedish) * New translations usenet.json (Vietnamese) * New translations search-engine.json (Italian) * New translations usenet.json (Hebrew) * New translations usenet.json (Hebrew) * New translations docker.json (Ukrainian) * New translations usenet.json (Ukrainian) * 🐛 fix default favicon path (#492) * :arrow_up: Updated: Next.js 12.1.6 -> 12.2.0 * Remove useless translations * :globe_with_meridians: Add Vietnamese 🇻🇳 language support * ✨ Add NZBGet download client * 🔧 fix lint errors and bumb version * Add dependencies * :arrow_up: Updated: Next.js 12.1.6 -> 12.2.0 * ✨ Add NZBGet download client * 🔧 fix lint errors and bumb version Co-authored-by: Manuel <30572287+manuel-rw@users.noreply.github.com> Co-authored-by: SR3u Co-authored-by: Jon Terry --- .../da/layout/add-service-app-shelf.json | 16 +++ .../customization/page-appearance.json | 9 +- .../de/layout/add-service-app-shelf.json | 16 +++ .../customization/page-appearance.json | 9 +- .../es/layout/add-service-app-shelf.json | 16 +++ public/locales/es/modules/docker.json | 2 +- .../customization/page-appearance.json | 9 +- .../es/settings/general/search-engine.json | 2 +- .../fr/layout/add-service-app-shelf.json | 16 +++ public/locales/fr/modules/dlspeed.json | 4 +- .../customization/page-appearance.json | 9 +- .../he/layout/add-service-app-shelf.json | 16 +++ .../customization/page-appearance.json | 9 +- .../it/layout/add-service-app-shelf.json | 16 +++ public/locales/it/layout/app-shelf.json | 4 +- public/locales/it/modules/docker.json | 2 +- .../customization/page-appearance.json | 9 +- .../it/settings/general/search-engine.json | 2 +- .../ja/layout/add-service-app-shelf.json | 16 +++ .../customization/page-appearance.json | 9 +- .../ko/layout/add-service-app-shelf.json | 16 +++ public/locales/ko/modules/dlspeed.json | 4 +- .../locales/ko/modules/torrents-status.json | 4 +- .../customization/page-appearance.json | 9 +- .../lol/layout/add-service-app-shelf.json | 16 +++ .../customization/page-appearance.json | 9 +- .../nl/layout/add-service-app-shelf.json | 16 +++ .../customization/page-appearance.json | 9 +- .../pl/layout/add-service-app-shelf.json | 16 +++ .../customization/page-appearance.json | 9 +- .../pt/layout/add-service-app-shelf.json | 16 +++ .../customization/page-appearance.json | 9 +- public/locales/ru/authentication/login.json | 16 +-- public/locales/ru/common.json | 10 +- .../ru/layout/add-service-app-shelf.json | 18 ++- public/locales/ru/layout/app-shelf.json | 4 +- .../ru/modules/common-media-cards.json | 4 +- public/locales/ru/modules/dashdot.json | 28 ++-- public/locales/ru/modules/date.json | 6 +- public/locales/ru/modules/dlspeed.json | 34 ++--- public/locales/ru/modules/docker.json | 64 ++++----- public/locales/ru/modules/overseerr.json | 18 +-- public/locales/ru/modules/ping.json | 10 +- public/locales/ru/modules/search.json | 2 +- .../locales/ru/modules/torrents-status.json | 36 ++--- public/locales/ru/modules/usenet.json | 42 +++--- public/locales/ru/modules/weather.json | 4 +- public/locales/ru/settings/common.json | 8 +- .../ru/settings/customization/app-width.json | 4 +- .../customization/color-selector.json | 4 +- .../customization/opacity-selector.json | 4 +- .../customization/page-appearance.json | 19 ++- .../customization/shade-selector.json | 4 +- .../ru/settings/general/config-changer.json | 38 ++--- .../general/internationalization.json | 4 +- .../ru/settings/general/module-enabler.json | 4 +- .../ru/settings/general/search-engine.json | 12 +- .../ru/settings/general/theme-selector.json | 4 +- .../ru/settings/general/widget-positions.json | 4 +- .../sl/layout/add-service-app-shelf.json | 16 +++ .../customization/page-appearance.json | 9 +- .../sv/layout/add-service-app-shelf.json | 16 +++ .../customization/page-appearance.json | 9 +- .../uk/layout/add-service-app-shelf.json | 16 +++ public/locales/uk/modules/docker.json | 2 +- .../customization/page-appearance.json | 10 +- public/locales/vi/authentication/login.json | 27 ++++ public/locales/vi/common.json | 11 ++ .../vi/layout/add-service-app-shelf.json | 134 ++++++++++++++++++ public/locales/vi/layout/app-shelf-menu.json | 18 +++ public/locales/vi/layout/app-shelf.json | 12 ++ public/locales/vi/modules/calendar.json | 11 ++ .../vi/modules/common-media-cards.json | 6 + public/locales/vi/modules/common.json | 5 + public/locales/vi/modules/dashdot.json | 53 +++++++ public/locales/vi/modules/date.json | 11 ++ public/locales/vi/modules/dlspeed.json | 35 +++++ public/locales/vi/modules/docker.json | 83 +++++++++++ public/locales/vi/modules/overseerr.json | 30 ++++ public/locales/vi/modules/ping.json | 11 ++ public/locales/vi/modules/search.json | 9 ++ .../locales/vi/modules/torrents-status.json | 40 ++++++ public/locales/vi/modules/usenet.json | 49 +++++++ public/locales/vi/modules/weather.json | 32 +++++ public/locales/vi/settings/common.json | 14 ++ .../vi/settings/customization/app-width.json | 3 + .../customization/color-selector.json | 3 + .../customization/opacity-selector.json | 3 + .../customization/page-appearance.json | 22 +++ .../customization/shade-selector.json | 3 + .../vi/settings/general/color-schema.json | 3 + .../vi/settings/general/config-changer.json | 55 +++++++ .../general/internationalization.json | 3 + .../vi/settings/general/module-enabler.json | 3 + .../vi/settings/general/search-engine.json | 14 ++ .../vi/settings/general/theme-selector.json | 3 + .../vi/settings/general/widget-positions.json | 3 + .../zh/layout/add-service-app-shelf.json | 16 +++ public/locales/zh/layout/app-shelf.json | 4 +- public/locales/zh/modules/dlspeed.json | 26 ++-- public/locales/zh/modules/docker.json | 20 +-- .../customization/page-appearance.json | 9 +- .../zh/settings/general/search-engine.json | 2 +- 103 files changed, 1269 insertions(+), 324 deletions(-) create mode 100644 public/locales/vi/authentication/login.json create mode 100644 public/locales/vi/common.json create mode 100644 public/locales/vi/layout/add-service-app-shelf.json create mode 100644 public/locales/vi/layout/app-shelf-menu.json create mode 100644 public/locales/vi/layout/app-shelf.json create mode 100644 public/locales/vi/modules/calendar.json create mode 100644 public/locales/vi/modules/common-media-cards.json create mode 100644 public/locales/vi/modules/common.json create mode 100644 public/locales/vi/modules/dashdot.json create mode 100644 public/locales/vi/modules/date.json create mode 100644 public/locales/vi/modules/dlspeed.json create mode 100644 public/locales/vi/modules/docker.json create mode 100644 public/locales/vi/modules/overseerr.json create mode 100644 public/locales/vi/modules/ping.json create mode 100644 public/locales/vi/modules/search.json create mode 100644 public/locales/vi/modules/torrents-status.json create mode 100644 public/locales/vi/modules/usenet.json create mode 100644 public/locales/vi/modules/weather.json create mode 100644 public/locales/vi/settings/common.json create mode 100644 public/locales/vi/settings/customization/app-width.json create mode 100644 public/locales/vi/settings/customization/color-selector.json create mode 100644 public/locales/vi/settings/customization/opacity-selector.json create mode 100644 public/locales/vi/settings/customization/page-appearance.json create mode 100644 public/locales/vi/settings/customization/shade-selector.json create mode 100644 public/locales/vi/settings/general/color-schema.json create mode 100644 public/locales/vi/settings/general/config-changer.json create mode 100644 public/locales/vi/settings/general/internationalization.json create mode 100644 public/locales/vi/settings/general/module-enabler.json create mode 100644 public/locales/vi/settings/general/search-engine.json create mode 100644 public/locales/vi/settings/general/theme-selector.json create mode 100644 public/locales/vi/settings/general/widget-positions.json diff --git a/public/locales/da/layout/add-service-app-shelf.json b/public/locales/da/layout/add-service-app-shelf.json index 677bf1683..80d76446b 100644 --- a/public/locales/da/layout/add-service-app-shelf.json +++ b/public/locales/da/layout/add-service-app-shelf.json @@ -90,6 +90,22 @@ "invalidPassword": "Ugyldig adgangskode" } } + }, + "nzbget": { + "username": { + "label": "Brugernavn", + "placeholder": "admin", + "validation": { + "invalidUsername": "Ugyldigt brugernavn" + } + }, + "password": { + "label": "Adgangskode", + "placeholder": "adgangskode", + "validation": { + "invalidPassword": "Ugyldig adgangskode" + } + } } } } diff --git a/public/locales/da/settings/customization/page-appearance.json b/public/locales/da/settings/customization/page-appearance.json index dd70de077..c96002ca5 100644 --- a/public/locales/da/settings/customization/page-appearance.json +++ b/public/locales/da/settings/customization/page-appearance.json @@ -4,16 +4,13 @@ "placeholder": "Homarr 🦞" }, "logo": { - "label": "Logo", - "placeholder": "/img/logo.png" + "label": "Logo" }, "favicon": { - "label": "Favicon", - "placeholder": "/imgs/favicon/favicon.png" + "label": "Favicon" }, "background": { - "label": "Baggrund", - "placeholder": "/img/background.png" + "label": "Baggrund" }, "customCSS": { "label": "Tilpasset CSS", diff --git a/public/locales/de/layout/add-service-app-shelf.json b/public/locales/de/layout/add-service-app-shelf.json index f7dc884e8..090578f1a 100644 --- a/public/locales/de/layout/add-service-app-shelf.json +++ b/public/locales/de/layout/add-service-app-shelf.json @@ -90,6 +90,22 @@ "invalidPassword": "Ungültiges Passwort" } } + }, + "nzbget": { + "username": { + "label": "Benutzername", + "placeholder": "admin", + "validation": { + "invalidUsername": "Invalider Benutzername" + } + }, + "password": { + "label": "Passwort", + "placeholder": "passwort", + "validation": { + "invalidPassword": "Ungültiges Passwort" + } + } } } } diff --git a/public/locales/de/settings/customization/page-appearance.json b/public/locales/de/settings/customization/page-appearance.json index c494a8857..e4e3d1e9d 100644 --- a/public/locales/de/settings/customization/page-appearance.json +++ b/public/locales/de/settings/customization/page-appearance.json @@ -4,16 +4,13 @@ "placeholder": "Homarr 🦞" }, "logo": { - "label": "Logo", - "placeholder": "/img/logo.png" + "label": "Logo" }, "favicon": { - "label": "Favicon", - "placeholder": "/imgs/favicon/favicon.png" + "label": "Favicon" }, "background": { - "label": "Hintergrund", - "placeholder": "/img/background.png" + "label": "Hintergrund" }, "customCSS": { "label": "Benutzerdefiniertes CSS", diff --git a/public/locales/es/layout/add-service-app-shelf.json b/public/locales/es/layout/add-service-app-shelf.json index 5f734dcfa..50ea3ad56 100644 --- a/public/locales/es/layout/add-service-app-shelf.json +++ b/public/locales/es/layout/add-service-app-shelf.json @@ -90,6 +90,22 @@ "invalidPassword": "Contraseña Incorrecta" } } + }, + "nzbget": { + "username": { + "label": "Nombre de usuario", + "placeholder": "admin", + "validation": { + "invalidUsername": "Nombre de usuario incorrecto" + } + }, + "password": { + "label": "Contraseña", + "placeholder": "contraseña", + "validation": { + "invalidPassword": "Contraseña Incorrecta" + } + } } } } diff --git a/public/locales/es/modules/docker.json b/public/locales/es/modules/docker.json index f7fe95a0b..edd23cc74 100644 --- a/public/locales/es/modules/docker.json +++ b/public/locales/es/modules/docker.json @@ -1,7 +1,7 @@ { "descriptor": { "name": "Docker", - "description": "Le permite manejar sus contenedores Docker de manera sencilla" + "description": "Permite administrar sus contenedores docker de manera sencilla" }, "search": { "placeholder": "Buscar por nombre de contenedor o nombre de imagen" diff --git a/public/locales/es/settings/customization/page-appearance.json b/public/locales/es/settings/customization/page-appearance.json index db65c7b47..d55ab3519 100644 --- a/public/locales/es/settings/customization/page-appearance.json +++ b/public/locales/es/settings/customization/page-appearance.json @@ -4,16 +4,13 @@ "placeholder": "Homarr 🦞" }, "logo": { - "label": "Logo", - "placeholder": "/img/logo.png" + "label": "Logo" }, "favicon": { - "label": "Favicon", - "placeholder": "/imgs/favicon/favicon.png" + "label": "Favicon" }, "background": { - "label": "Fondo", - "placeholder": "/img/background.png" + "label": "Fondo" }, "customCSS": { "label": "CSS Personalizado", diff --git a/public/locales/es/settings/general/search-engine.json b/public/locales/es/settings/general/search-engine.json index 9ad683b4a..0b576aa00 100644 --- a/public/locales/es/settings/general/search-engine.json +++ b/public/locales/es/settings/general/search-engine.json @@ -9,6 +9,6 @@ "placeholder": "URL de petición personalizada" }, "searchNewTab": { - "label": "Abrir resultados de búsqueda en una nueva pestaña" + "label": "Abrir los resultados de la búsqueda en una pestaña nueva" } } \ No newline at end of file diff --git a/public/locales/fr/layout/add-service-app-shelf.json b/public/locales/fr/layout/add-service-app-shelf.json index cae5f90ad..f94e8c0a4 100644 --- a/public/locales/fr/layout/add-service-app-shelf.json +++ b/public/locales/fr/layout/add-service-app-shelf.json @@ -90,6 +90,22 @@ "invalidPassword": "Mot de passe invalide" } } + }, + "nzbget": { + "username": { + "label": "Nom d'utilisateur", + "placeholder": "admin", + "validation": { + "invalidUsername": "Nom d'utilisateur invalide" + } + }, + "password": { + "label": "Mot de passe", + "placeholder": "mot de passe", + "validation": { + "invalidPassword": "Mot de passe invalide" + } + } } } } diff --git a/public/locales/fr/modules/dlspeed.json b/public/locales/fr/modules/dlspeed.json index b6b1b0c3b..187fbd054 100644 --- a/public/locales/fr/modules/dlspeed.json +++ b/public/locales/fr/modules/dlspeed.json @@ -8,8 +8,8 @@ "header": { "name": "Nom", "size": "Taille", - "download": "Duvet", - "upload": "Up", + "download": "Descendant", + "upload": "Montant", "estimatedTimeOfArrival": "ETA", "progress": "Progrès" }, diff --git a/public/locales/fr/settings/customization/page-appearance.json b/public/locales/fr/settings/customization/page-appearance.json index d13ef87e0..d604e5c40 100644 --- a/public/locales/fr/settings/customization/page-appearance.json +++ b/public/locales/fr/settings/customization/page-appearance.json @@ -4,16 +4,13 @@ "placeholder": "Homarr 🦞" }, "logo": { - "label": "Logo", - "placeholder": "/img/logo.png" + "label": "Logo" }, "favicon": { - "label": "Favicon", - "placeholder": "/imgs/favicon/favicon.png" + "label": "Favicon" }, "background": { - "label": "Contexte", - "placeholder": "/img/background.png" + "label": "Contexte" }, "customCSS": { "label": "CSS personnalisé", diff --git a/public/locales/he/layout/add-service-app-shelf.json b/public/locales/he/layout/add-service-app-shelf.json index ee35905db..4b6ed80d5 100644 --- a/public/locales/he/layout/add-service-app-shelf.json +++ b/public/locales/he/layout/add-service-app-shelf.json @@ -90,6 +90,22 @@ "invalidPassword": "סיסמה שגויה" } } + }, + "nzbget": { + "username": { + "label": "שם משתמש", + "placeholder": "מנהל מערכת", + "validation": { + "invalidUsername": "שם משתמש לא חוקי" + } + }, + "password": { + "label": "סיסמה", + "placeholder": "סיסמה", + "validation": { + "invalidPassword": "סיסמה שגויה" + } + } } } } diff --git a/public/locales/he/settings/customization/page-appearance.json b/public/locales/he/settings/customization/page-appearance.json index 86c38ae12..ba69da064 100644 --- a/public/locales/he/settings/customization/page-appearance.json +++ b/public/locales/he/settings/customization/page-appearance.json @@ -4,16 +4,13 @@ "placeholder": "Homarr 🦞" }, "logo": { - "label": "סמל", - "placeholder": "/img/logo.png" + "label": "סמל" }, "favicon": { - "label": "אייקון לצד שם העמוד", - "placeholder": "/imgs/favicon/favicon.png" + "label": "אייקון לצד שם העמוד" }, "background": { - "label": "רקע", - "placeholder": "/img/background.png" + "label": "רקע" }, "customCSS": { "label": "CSS מותאם אישית", diff --git a/public/locales/it/layout/add-service-app-shelf.json b/public/locales/it/layout/add-service-app-shelf.json index 4c305a875..26f14ca46 100644 --- a/public/locales/it/layout/add-service-app-shelf.json +++ b/public/locales/it/layout/add-service-app-shelf.json @@ -90,6 +90,22 @@ "invalidPassword": "Password non valida" } } + }, + "nzbget": { + "username": { + "label": "Nome utente", + "placeholder": "admin", + "validation": { + "invalidUsername": "Nome utente non valido" + } + }, + "password": { + "label": "Password", + "placeholder": "password", + "validation": { + "invalidPassword": "Password non valida" + } + } } } } diff --git a/public/locales/it/layout/app-shelf.json b/public/locales/it/layout/app-shelf.json index b3966b16e..295f9d021 100644 --- a/public/locales/it/layout/app-shelf.json +++ b/public/locales/it/layout/app-shelf.json @@ -2,8 +2,8 @@ "accordions": { "downloads": { "text": "I tuoi download", - "torrents": "", - "usenet": "" + "torrents": "Scaricamenti di Torrent", + "usenet": "I tuoi scaricamenti di Usenet" }, "others": { "text": "Altri" diff --git a/public/locales/it/modules/docker.json b/public/locales/it/modules/docker.json index 23269fae9..f1ba08684 100644 --- a/public/locales/it/modules/docker.json +++ b/public/locales/it/modules/docker.json @@ -1,7 +1,7 @@ { "descriptor": { "name": "Docker", - "description": "" + "description": "Ti permette di gestire facilmente i tuoi container docker" }, "search": { "placeholder": "Ricerca per contenitore o nome dell'immagine" diff --git a/public/locales/it/settings/customization/page-appearance.json b/public/locales/it/settings/customization/page-appearance.json index ba17a50a7..13012cfa5 100644 --- a/public/locales/it/settings/customization/page-appearance.json +++ b/public/locales/it/settings/customization/page-appearance.json @@ -4,16 +4,13 @@ "placeholder": "Homarr 🦞" }, "logo": { - "label": "Logo", - "placeholder": "/img/logo.png" + "label": "Logo" }, "favicon": { - "label": "Favicon", - "placeholder": "/imgs/favicon/favicon.png" + "label": "Favicon" }, "background": { - "label": "Sfondo", - "placeholder": "/img/sfondo.png" + "label": "Sfondo" }, "customCSS": { "label": "CSS personalizzato", diff --git a/public/locales/it/settings/general/search-engine.json b/public/locales/it/settings/general/search-engine.json index 73a07b7ec..750cf922d 100644 --- a/public/locales/it/settings/general/search-engine.json +++ b/public/locales/it/settings/general/search-engine.json @@ -9,6 +9,6 @@ "placeholder": "URL di ricerca personalizzato" }, "searchNewTab": { - "label": "" + "label": "Apri i risultati della ricerca in una nuova scheda" } } \ No newline at end of file diff --git a/public/locales/ja/layout/add-service-app-shelf.json b/public/locales/ja/layout/add-service-app-shelf.json index 545dbd8ed..9d48b1ce9 100644 --- a/public/locales/ja/layout/add-service-app-shelf.json +++ b/public/locales/ja/layout/add-service-app-shelf.json @@ -90,6 +90,22 @@ "invalidPassword": "パスワードが無効です" } } + }, + "nzbget": { + "username": { + "label": "ユーザー名", + "placeholder": "アドミン", + "validation": { + "invalidUsername": "ユーザー名が無効です" + } + }, + "password": { + "label": "パスワード", + "placeholder": "暗証番号", + "validation": { + "invalidPassword": "パスワードが無効です" + } + } } } } diff --git a/public/locales/ja/settings/customization/page-appearance.json b/public/locales/ja/settings/customization/page-appearance.json index cb8b61145..6fd80d79f 100644 --- a/public/locales/ja/settings/customization/page-appearance.json +++ b/public/locales/ja/settings/customization/page-appearance.json @@ -4,16 +4,13 @@ "placeholder": "ホーマー" }, "logo": { - "label": "ロゴマーク", - "placeholder": "/img/logo.png" + "label": "ロゴマーク" }, "favicon": { - "label": "ファビコン", - "placeholder": "/imgs/favicon/favicon.png" + "label": "Favicon" }, "background": { - "label": "背景", - "placeholder": "/img/background.png" + "label": "背景" }, "customCSS": { "label": "カスタムCSS", diff --git a/public/locales/ko/layout/add-service-app-shelf.json b/public/locales/ko/layout/add-service-app-shelf.json index 8f86d8c3a..76d8977ef 100644 --- a/public/locales/ko/layout/add-service-app-shelf.json +++ b/public/locales/ko/layout/add-service-app-shelf.json @@ -90,6 +90,22 @@ "invalidPassword": "잘못된 비밀번호" } } + }, + "nzbget": { + "username": { + "label": "사용자 이름", + "placeholder": "admin", + "validation": { + "invalidUsername": "잘못된 사용자 이름" + } + }, + "password": { + "label": "비밀번호", + "placeholder": "비밀번호", + "validation": { + "invalidPassword": "잘못된 비밀번호" + } + } } } } diff --git a/public/locales/ko/modules/dlspeed.json b/public/locales/ko/modules/dlspeed.json index d9076cc41..5ec5cd979 100644 --- a/public/locales/ko/modules/dlspeed.json +++ b/public/locales/ko/modules/dlspeed.json @@ -8,8 +8,8 @@ "header": { "name": "이름", "size": "크기", - "download": "다운", - "upload": "업", + "download": "다운로드", + "upload": "업로드", "estimatedTimeOfArrival": "남은 시간", "progress": "진행률" }, diff --git a/public/locales/ko/modules/torrents-status.json b/public/locales/ko/modules/torrents-status.json index 7639c5368..fad5c677f 100644 --- a/public/locales/ko/modules/torrents-status.json +++ b/public/locales/ko/modules/torrents-status.json @@ -13,8 +13,8 @@ "header": { "name": "이름", "size": "크기", - "download": "다운", - "upload": "업", + "download": "다운로드", + "upload": "업로드", "estimatedTimeOfArrival": "남은 시간", "progress": "진행률" }, diff --git a/public/locales/ko/settings/customization/page-appearance.json b/public/locales/ko/settings/customization/page-appearance.json index 1466fe4a2..7104c7496 100644 --- a/public/locales/ko/settings/customization/page-appearance.json +++ b/public/locales/ko/settings/customization/page-appearance.json @@ -4,16 +4,13 @@ "placeholder": "Homarr 🦞" }, "logo": { - "label": "로고", - "placeholder": "/img/logo.png" + "label": "로고" }, "favicon": { - "label": "파비콘", - "placeholder": "/imgs/favicon/favicon.png" + "label": "Favicon" }, "background": { - "label": "배경", - "placeholder": "/img/background.png" + "label": "배경" }, "customCSS": { "label": "커스텀 CSS", diff --git a/public/locales/lol/layout/add-service-app-shelf.json b/public/locales/lol/layout/add-service-app-shelf.json index 930f5b356..39dd49297 100644 --- a/public/locales/lol/layout/add-service-app-shelf.json +++ b/public/locales/lol/layout/add-service-app-shelf.json @@ -90,6 +90,22 @@ "invalidPassword": "Invalid password" } } + }, + "nzbget": { + "username": { + "label": "Usernaem", + "placeholder": "admin", + "validation": { + "invalidUsername": "Invalid usernaem" + } + }, + "password": { + "label": "Password", + "placeholder": "password", + "validation": { + "invalidPassword": "Invalid password" + } + } } } } diff --git a/public/locales/lol/settings/customization/page-appearance.json b/public/locales/lol/settings/customization/page-appearance.json index ed5b4985f..d2596232d 100644 --- a/public/locales/lol/settings/customization/page-appearance.json +++ b/public/locales/lol/settings/customization/page-appearance.json @@ -4,16 +4,13 @@ "placeholder": "Homarr 🦞" }, "logo": { - "label": "Logooo", - "placeholder": "/img/logo.png" + "label": "Logooo" }, "favicon": { - "label": "Favicon", - "placeholder": "/imgs/favicon/favicon.png" + "label": "Favicon" }, "background": { - "label": "Bakground", - "placeholder": "/img/background.png" + "label": "Bakground" }, "customCSS": { "label": "Custom CSS", diff --git a/public/locales/nl/layout/add-service-app-shelf.json b/public/locales/nl/layout/add-service-app-shelf.json index 680dd3332..7720848f4 100644 --- a/public/locales/nl/layout/add-service-app-shelf.json +++ b/public/locales/nl/layout/add-service-app-shelf.json @@ -90,6 +90,22 @@ "invalidPassword": "Ongeldig wachtwoord" } } + }, + "nzbget": { + "username": { + "label": "Gebruikersnaam", + "placeholder": "admin", + "validation": { + "invalidUsername": "Ongeldige gebruikersnaam" + } + }, + "password": { + "label": "Wachtwoord", + "placeholder": "wachtwoord", + "validation": { + "invalidPassword": "Ongeldig wachtwoord" + } + } } } } diff --git a/public/locales/nl/settings/customization/page-appearance.json b/public/locales/nl/settings/customization/page-appearance.json index 003923550..6694ed701 100644 --- a/public/locales/nl/settings/customization/page-appearance.json +++ b/public/locales/nl/settings/customization/page-appearance.json @@ -4,16 +4,13 @@ "placeholder": "Homarr 🦞" }, "logo": { - "label": "Logo", - "placeholder": "/img/logo.png" + "label": "Logo" }, "favicon": { - "label": "Favicon", - "placeholder": "/imgs/favicon/favicon.png" + "label": "Favicon" }, "background": { - "label": "Achtergrond", - "placeholder": "/img/background.png" + "label": "Achtergrond" }, "customCSS": { "label": "Eigen CSS", diff --git a/public/locales/pl/layout/add-service-app-shelf.json b/public/locales/pl/layout/add-service-app-shelf.json index f4eb5a5c3..afc37e457 100644 --- a/public/locales/pl/layout/add-service-app-shelf.json +++ b/public/locales/pl/layout/add-service-app-shelf.json @@ -90,6 +90,22 @@ "invalidPassword": "Nieprawidłowe hasło" } } + }, + "nzbget": { + "username": { + "label": "Nazwa użytkownika", + "placeholder": "admin", + "validation": { + "invalidUsername": "Nieprawidłowa nazwa użytkownika" + } + }, + "password": { + "label": "Hasło", + "placeholder": "hasło", + "validation": { + "invalidPassword": "Nieprawidłowe hasło" + } + } } } } diff --git a/public/locales/pl/settings/customization/page-appearance.json b/public/locales/pl/settings/customization/page-appearance.json index 05a6982b4..7880d6595 100644 --- a/public/locales/pl/settings/customization/page-appearance.json +++ b/public/locales/pl/settings/customization/page-appearance.json @@ -4,16 +4,13 @@ "placeholder": "Homarr 🦞" }, "logo": { - "label": "Logo", - "placeholder": "/img/logo.png" + "label": "Logo" }, "favicon": { - "label": "Ikona", - "placeholder": "/imgs/favicon/favicon.png" + "label": "Ikona" }, "background": { - "label": "Tło", - "placeholder": "/img/background.png" + "label": "Tło" }, "customCSS": { "label": "Niestandardowy CSS", diff --git a/public/locales/pt/layout/add-service-app-shelf.json b/public/locales/pt/layout/add-service-app-shelf.json index abfff3dfd..6c0e1a860 100644 --- a/public/locales/pt/layout/add-service-app-shelf.json +++ b/public/locales/pt/layout/add-service-app-shelf.json @@ -90,6 +90,22 @@ "invalidPassword": "Senha inválida" } } + }, + "nzbget": { + "username": { + "label": "Usuário", + "placeholder": "admin", + "validation": { + "invalidUsername": "Usuário inválido" + } + }, + "password": { + "label": "Senha", + "placeholder": "senha", + "validation": { + "invalidPassword": "Senha inválida" + } + } } } } diff --git a/public/locales/pt/settings/customization/page-appearance.json b/public/locales/pt/settings/customization/page-appearance.json index 2e160f154..6b8c66ecf 100644 --- a/public/locales/pt/settings/customization/page-appearance.json +++ b/public/locales/pt/settings/customization/page-appearance.json @@ -4,16 +4,13 @@ "placeholder": "" }, "logo": { - "label": "Logo", - "placeholder": "" + "label": "Logo" }, "favicon": { - "label": "", - "placeholder": "" + "label": "" }, "background": { - "label": "", - "placeholder": "" + "label": "" }, "customCSS": { "label": "CSS Personalizado", diff --git a/public/locales/ru/authentication/login.json b/public/locales/ru/authentication/login.json index 791ffe434..b5b05dea9 100644 --- a/public/locales/ru/authentication/login.json +++ b/public/locales/ru/authentication/login.json @@ -1,27 +1,27 @@ { - "title": "", - "text": "", + "title": "С возвращением!", + "text": "Пожалуйста, введите пароль", "form": { "fields": { "password": { "label": "Пароль", - "placeholder": "" + "placeholder": "Ваш пароль" } }, "buttons": { - "submit": "" + "submit": "Войти" } }, "notifications": { "checking": { - "title": "", - "message": "" + "title": "Проверка пароля", + "message": "Ваш пароль проверяется..." }, "correct": { - "title": "" + "title": "Пароль верный, перенаправляет вас..." }, "wrong": { - "title": "" + "title": "Пароль неверный, попробуйте еще раз." } } } diff --git a/public/locales/ru/common.json b/public/locales/ru/common.json index c610c224e..f5e2a45c2 100644 --- a/public/locales/ru/common.json +++ b/public/locales/ru/common.json @@ -1,11 +1,11 @@ { "actions": { - "save": "" + "save": "Сохранить" }, - "tip": "", + "tip": "Совет: ", "time": { - "seconds": "", - "minutes": "", - "hours": "" + "seconds": "секунды", + "minutes": "минут", + "hours": "часы" } } diff --git a/public/locales/ru/layout/add-service-app-shelf.json b/public/locales/ru/layout/add-service-app-shelf.json index d540152d9..ae52c1cc7 100644 --- a/public/locales/ru/layout/add-service-app-shelf.json +++ b/public/locales/ru/layout/add-service-app-shelf.json @@ -90,12 +90,28 @@ "invalidPassword": "Неверный пароль" } } + }, + "nzbget": { + "username": { + "label": "Имя пользователя", + "placeholder": "admin", + "validation": { + "invalidUsername": "Неверное имя пользователя" + } + }, + "password": { + "label": "Пароль", + "placeholder": "Введите пароль", + "validation": { + "invalidPassword": "Неверный пароль" + } + } } } } }, "advancedOptions": { - "title": "", + "title": "Дополнительные параметры", "form": { "httpStatusCodes": { "label": "Коды состояния HTTP", diff --git a/public/locales/ru/layout/app-shelf.json b/public/locales/ru/layout/app-shelf.json index 14e08ed1b..671045d67 100644 --- a/public/locales/ru/layout/app-shelf.json +++ b/public/locales/ru/layout/app-shelf.json @@ -2,8 +2,8 @@ "accordions": { "downloads": { "text": "Ваши загрузки", - "torrents": "", - "usenet": "" + "torrents": "Ваши торрент-загрузки", + "usenet": "Ваши загрузки Usenet" }, "others": { "text": "Другое" diff --git a/public/locales/ru/modules/common-media-cards.json b/public/locales/ru/modules/common-media-cards.json index 9f6da0682..94619f4ee 100644 --- a/public/locales/ru/modules/common-media-cards.json +++ b/public/locales/ru/modules/common-media-cards.json @@ -1,6 +1,6 @@ { "buttons": { - "play": "", - "request": "" + "play": "Играть", + "request": "Запрос" } } \ No newline at end of file diff --git a/public/locales/ru/modules/dashdot.json b/public/locales/ru/modules/dashdot.json index 3504c0301..b15988789 100644 --- a/public/locales/ru/modules/dashdot.json +++ b/public/locales/ru/modules/dashdot.json @@ -4,49 +4,49 @@ "description": "Модуль для отображения графиков из Dash.", "settings": { "cpuMultiView": { - "label": "" + "label": "Многоядерный процессор Вид" }, "storageMultiView": { - "label": "" + "label": "Вид многодискового хранилища" }, "useCompactView": { - "label": "" + "label": "Используйте компактный вид" }, "graphs": { - "label": "" + "label": "Графики" }, "url": { - "label": "" + "label": "Тире. URL" } } }, "card": { "title": "Dash.", "errors": { - "noService": "", - "noInformation": "" + "noService": "Не найдено ни одной службы Dash. Пожалуйста, добавьте его в приборную панель Homarr или задайте Dash. URL в опциях модуля", + "noInformation": "Не удается получить информацию из тире. - Вы используете последнюю версию?" }, "graphs": { "storage": { - "title": "", + "title": "Хранение", "label": "Хранилище:" }, "network": { - "title": "", + "title": "Сеть", "label": "Сеть:", "metrics": { - "download": "", - "upload": "" + "download": "Вниз", + "upload": "Вверх" } }, "cpu": { - "title": "" + "title": "ПРОЦЕССОР" }, "memory": { - "title": "" + "title": "ОПЕРАТИВНАЯ ПАМЯТЬ" }, "gpu": { - "title": "" + "title": "GPU" } } } diff --git a/public/locales/ru/modules/date.json b/public/locales/ru/modules/date.json index ab82eb8ed..cdb0f4a48 100644 --- a/public/locales/ru/modules/date.json +++ b/public/locales/ru/modules/date.json @@ -1,10 +1,10 @@ { "descriptor": { - "name": "", - "description": "", + "name": "Дата", + "description": "Показать текущее время и дату в карточке", "settings": { "display24HourFormat": { - "label": "" + "label": "Отображение полного времени (24 часа)" } } } diff --git a/public/locales/ru/modules/dlspeed.json b/public/locales/ru/modules/dlspeed.json index 216086881..516735d11 100644 --- a/public/locales/ru/modules/dlspeed.json +++ b/public/locales/ru/modules/dlspeed.json @@ -1,34 +1,34 @@ { "descriptor": { - "name": "", - "description": "" + "name": "Скорость загрузки", + "description": "Показать текущую скорость загрузки поддерживаемых сервисов" }, "card": { "table": { "header": { - "name": "", - "size": "", - "download": "", - "upload": "", - "estimatedTimeOfArrival": "", - "progress": "" + "name": "Имя", + "size": "Размер", + "download": "Вниз", + "upload": "Вверх", + "estimatedTimeOfArrival": "РАСЧЕТНОЕ ВРЕМЯ ПРИБЫТИЯ", + "progress": "Прогресс" }, "body": { - "nothingFound": "" + "nothingFound": "Торренты не найдены" } }, "lineChart": { - "title": "", - "download": "", - "upload": "", - "timeSpan": "", - "totalDownload": "", - "totalUpload": "" + "title": "Текущая скорость загрузки", + "download": "Скачать: {{download}}", + "upload": "Загрузка: {{upload}}", + "timeSpan": "{{seconds}} несколько секунд назад", + "totalDownload": "Скачать: {{download}}/s", + "totalUpload": "Загрузка: {{upload}}/s" }, "errors": { "noDownloadClients": { - "title": "", - "text": "" + "title": "Не найдено ни одного поддерживаемого клиента загрузки!", + "text": "Добавьте службу загрузки для просмотра текущих загрузок" } } } diff --git a/public/locales/ru/modules/docker.json b/public/locales/ru/modules/docker.json index 82d385368..9177ac326 100644 --- a/public/locales/ru/modules/docker.json +++ b/public/locales/ru/modules/docker.json @@ -1,83 +1,83 @@ { "descriptor": { - "name": "", - "description": "" + "name": "Docker", + "description": "Позволяет легко управлять контейнерами docker" }, "search": { - "placeholder": "" + "placeholder": "Поиск по имени контейнера или изображения" }, "table": { "header": { - "name": "", - "image": "", - "ports": "", - "state": "" + "name": "Имя", + "image": "Изображение", + "ports": "Порты", + "state": "Государство" }, "body": { - "portCollapse": "" + "portCollapse": "{{ports}} больше" }, "states": { - "running": "", - "created": "", - "stopped": "", - "unknown": "" + "running": "Бег", + "created": "Создано", + "stopped": "Остановлено", + "unknown": "Неизвестно" } }, "actionBar": { "addService": { "title": "Добавить сервис", - "message": "" + "message": "Добавить услугу в Homarr" }, "restart": { - "title": "" + "title": "Перезапустить" }, "stop": { - "title": "" + "title": "Остановить" }, "start": { - "title": "" + "title": "Начало" }, "refreshData": { - "title": "" + "title": "Обновить данные" }, "remove": { - "title": "" + "title": "Удалить" }, "addToHomarr": { - "title": "" + "title": "Добавить в Homarr" } }, "actions": { "start": { - "start": "", - "end": "" + "start": "Начало", + "end": "Начало" }, "stop": { - "start": "", - "end": "" + "start": "Остановка", + "end": "Остановлено" }, "restart": { - "start": "", - "end": "" + "start": "Перезапуск", + "end": "Перезапущен" }, "remove": { - "start": "", - "end": "" + "start": "Удаление", + "end": "Удалено" } }, "errors": { "integrationFailed": { - "title": "", - "message": "" + "title": "Сбой интеграции Docker", + "message": "Вы забыли смонтировать сокет docker?" }, "unknownError": { - "title": "" + "title": "Произошла ошибка" }, "oneServiceAtATime": { - "title": "" + "title": "Пожалуйста, добавляйте только одну услугу за один раз!" } }, "actionIcon": { - "tooltip": "" + "tooltip": "Docker" } } \ No newline at end of file diff --git a/public/locales/ru/modules/overseerr.json b/public/locales/ru/modules/overseerr.json index 1300c27f3..e13e28541 100644 --- a/public/locales/ru/modules/overseerr.json +++ b/public/locales/ru/modules/overseerr.json @@ -1,28 +1,28 @@ { "descriptor": { "name": "Overseerr", - "description": "" + "description": "Позволяет искать и добавлять медиафайлы из Overseerr/Jellyseerr" }, "popup": { "item": { "buttons": { - "askFor": "", - "cancel": "", - "request": "" + "askFor": "Спросите на {{title}}", + "cancel": "Отмена", + "request": "Запрос" }, "alerts": { "automaticApproval": { - "title": "", - "text": "" + "title": "Использование ключа API", + "text": "Этот запрос будет автоматически одобрен" } } }, "seasonSelector": { - "caption": "", + "caption": "Отметьте сезоны, которые вы хотите загрузить", "table": { "header": { - "season": "", - "numberOfEpisodes": "" + "season": "Сезон", + "numberOfEpisodes": "Количество эпизодов" } } } diff --git a/public/locales/ru/modules/ping.json b/public/locales/ru/modules/ping.json index 3ba3aefa0..f81fc4737 100644 --- a/public/locales/ru/modules/ping.json +++ b/public/locales/ru/modules/ping.json @@ -1,11 +1,11 @@ { "descriptor": { - "name": "", - "description": "" + "name": "Пинг", + "description": "Позволяет проверить, работает ли служба или возвращает определенный код состояния HTTP." }, "states": { - "online": "", - "offline": "", - "loading": "" + "online": "Онлайн {{response}}", + "offline": "Offline {{response}}", + "loading": "Загрузка..." } } \ No newline at end of file diff --git a/public/locales/ru/modules/search.json b/public/locales/ru/modules/search.json index cc7772dde..89465fa3a 100644 --- a/public/locales/ru/modules/search.json +++ b/public/locales/ru/modules/search.json @@ -1,7 +1,7 @@ { "descriptor": { "name": "Поиск", - "description": "" + "description": "Строка поиска для поиска в Интернете, Youtube, Torrents или Overseerr" }, "input": { "placeholder": "Искать в интернете..." diff --git a/public/locales/ru/modules/torrents-status.json b/public/locales/ru/modules/torrents-status.json index 86b10fa25..3448c5a20 100644 --- a/public/locales/ru/modules/torrents-status.json +++ b/public/locales/ru/modules/torrents-status.json @@ -1,39 +1,39 @@ { "descriptor": { - "name": "", - "description": "", + "name": "Торрент", + "description": "Показать текущую скорость загрузки поддерживаемых сервисов", "settings": { "hideComplete": { - "label": "" + "label": "Скрыть завершенные торренты" } } }, "card": { "table": { "header": { - "name": "", - "size": "", - "download": "", - "upload": "", - "estimatedTimeOfArrival": "", - "progress": "" + "name": "Имя", + "size": "Размер", + "download": "Вниз", + "upload": "Вверх", + "estimatedTimeOfArrival": "РАСЧЕТНОЕ ВРЕМЯ ПРИБЫТИЯ", + "progress": "Прогресс" }, "body": { - "nothingFound": "" + "nothingFound": "Торренты не найдены" } }, "lineChart": { - "title": "", - "download": "", - "upload": "", - "timeSpan": "", - "totalDownload": "", - "totalUpload": "" + "title": "Текущая скорость загрузки", + "download": "Скачать: {{download}}", + "upload": "Загрузка: {{upload}}", + "timeSpan": "{{seconds}} несколько секунд назад", + "totalDownload": "Скачать: {{download}}/s", + "totalUpload": "Загрузка: {{upload}}/s" }, "errors": { "noDownloadClients": { - "title": "", - "text": "" + "title": "Не найдено ни одного поддерживаемого клиента загрузки!", + "text": "Добавьте службу загрузки для просмотра текущих загрузок" } } } diff --git a/public/locales/ru/modules/usenet.json b/public/locales/ru/modules/usenet.json index f0a923346..b485c9f3a 100644 --- a/public/locales/ru/modules/usenet.json +++ b/public/locales/ru/modules/usenet.json @@ -6,44 +6,44 @@ "card": { "errors": { "noDownloadClients": { - "title": "", - "text": "" + "title": "Не найдено ни одного поддерживаемого клиента загрузки!", + "text": "Добавьте службу загрузки для просмотра текущих загрузок" } } }, "tabs": { - "queue": "", - "history": "" + "queue": "Очередь", + "history": "История" }, "info": { - "sizeLeft": "", - "paused": "" + "sizeLeft": "Размер слева", + "paused": "Приостановлено" }, "queue": { "header": { - "name": "", - "size": "", - "eta": "", - "progress": "" + "name": "Имя", + "size": "Размер", + "eta": "РАСЧЕТНОЕ ВРЕМЯ ПРИБЫТИЯ", + "progress": "Прогресс" }, - "empty": "", + "empty": "Пустой", "error": { - "title": "", - "message": "" + "title": "Ошибка", + "message": "Произошла ошибка" }, - "paused": "" + "paused": "Приостановлено" }, "history": { "header": { - "name": "", - "size": "", - "duration": "" + "name": "Имя", + "size": "Размер", + "duration": "Продолжительность" }, - "empty": "", + "empty": "Пустой", "error": { - "title": "", - "message": "" + "title": "Ошибка", + "message": "Ошибка загрузки истории" }, - "paused": "" + "paused": "Приостановлено" } } diff --git a/public/locales/ru/modules/weather.json b/public/locales/ru/modules/weather.json index 33382ec1e..38b177c57 100644 --- a/public/locales/ru/modules/weather.json +++ b/public/locales/ru/modules/weather.json @@ -21,12 +21,12 @@ "rain": "Дождь", "freezingRain": "Ледяной дождь", "snowFall": "Снегопад", - "snowGrains": "", + "snowGrains": "Снежные зерна", "rainShowers": "Ливневый дождь", "snowShowers": "Пурга", "thunderstorm": "Гроза", "thunderstormWithHail": "Гроза с градом", - "unknown": "" + "unknown": "Неизвестно" } } } \ No newline at end of file diff --git a/public/locales/ru/settings/common.json b/public/locales/ru/settings/common.json index c06dd8457..32405be02 100644 --- a/public/locales/ru/settings/common.json +++ b/public/locales/ru/settings/common.json @@ -2,13 +2,13 @@ "title": "Настройки", "tooltip": "Настройки", "tabs": { - "common": "", - "customizations": "" + "common": "Общий", + "customizations": "Персонализации" }, "tips": { - "configTip": "" + "configTip": "Загрузите файл конфигурации, перетащив его на страницу!" }, "credits": { - "madeWithLove": "" + "madeWithLove": "Сделано с ❤️ по @." } } \ No newline at end of file diff --git a/public/locales/ru/settings/customization/app-width.json b/public/locales/ru/settings/customization/app-width.json index 9e26dfeeb..4af9782d9 100644 --- a/public/locales/ru/settings/customization/app-width.json +++ b/public/locales/ru/settings/customization/app-width.json @@ -1 +1,3 @@ -{} \ No newline at end of file +{ + "label": "Ширина приложения" +} \ No newline at end of file diff --git a/public/locales/ru/settings/customization/color-selector.json b/public/locales/ru/settings/customization/color-selector.json index 9e26dfeeb..1be91e0d4 100644 --- a/public/locales/ru/settings/customization/color-selector.json +++ b/public/locales/ru/settings/customization/color-selector.json @@ -1 +1,3 @@ -{} \ No newline at end of file +{ + "suffix": "{{color}} цвет" +} \ No newline at end of file diff --git a/public/locales/ru/settings/customization/opacity-selector.json b/public/locales/ru/settings/customization/opacity-selector.json index 9e26dfeeb..4f978b688 100644 --- a/public/locales/ru/settings/customization/opacity-selector.json +++ b/public/locales/ru/settings/customization/opacity-selector.json @@ -1 +1,3 @@ -{} \ No newline at end of file +{ + "label": "Непрозрачность приложения" +} \ No newline at end of file diff --git a/public/locales/ru/settings/customization/page-appearance.json b/public/locales/ru/settings/customization/page-appearance.json index 27ab9ce5c..339539b2c 100644 --- a/public/locales/ru/settings/customization/page-appearance.json +++ b/public/locales/ru/settings/customization/page-appearance.json @@ -1,25 +1,22 @@ { "pageTitle": { - "label": "", - "placeholder": "" + "label": "Название страницы", + "placeholder": "Хомарр 🦞" }, "logo": { - "label": "", - "placeholder": "" + "label": "Логотип" }, "favicon": { - "label": "", - "placeholder": "" + "label": "Фавикон" }, "background": { - "label": "", - "placeholder": "" + "label": "Справочная информация" }, "customCSS": { - "label": "", - "placeholder": "" + "label": "Пользовательский CSS", + "placeholder": "Пользовательский CSS будет выполняться в последнюю очередь" }, "buttons": { - "submit": "" + "submit": "Отправить" } } diff --git a/public/locales/ru/settings/customization/shade-selector.json b/public/locales/ru/settings/customization/shade-selector.json index 9e26dfeeb..e33ed7c13 100644 --- a/public/locales/ru/settings/customization/shade-selector.json +++ b/public/locales/ru/settings/customization/shade-selector.json @@ -1 +1,3 @@ -{} \ No newline at end of file +{ + "label": "Оттенок" +} \ No newline at end of file diff --git a/public/locales/ru/settings/general/config-changer.json b/public/locales/ru/settings/general/config-changer.json index 6d130e67d..3b1e12b53 100644 --- a/public/locales/ru/settings/general/config-changer.json +++ b/public/locales/ru/settings/general/config-changer.json @@ -1,55 +1,55 @@ { "configSelect": { - "label": "" + "label": "Загрузчик конфигурации" }, "modal": { - "title": "", + "title": "Выберите имя новой конфигурации", "form": { "configName": { - "label": "", - "placeholder": "" + "label": "Имя конфигурации", + "placeholder": "Имя вашей новой конфигурации" }, - "submitButton": "" + "submitButton": "Подтвердить" }, "events": { "configSaved": { - "title": "", - "message": "" + "title": "Конфигурация сохранена", + "message": "Конфигурация сохранена как {{configName}}" } } }, "buttons": { - "download": "", + "download": "Загрузить конфигурацию", "delete": { - "text": "", + "text": "Удалить конфигурацию", "notifications": { "deleted": { - "title": "", - "message": "" + "title": "Конфигурация удалена", + "message": "Конфигурация удалена" }, "deleteFailed": { - "title": "", - "message": "" + "title": "Не удалось удалить конфигурацию", + "message": "Не удалось удалить конфигурацию" } } }, - "saveCopy": "" + "saveCopy": "Сохранить копию" }, "dropzone": { "notifications": { "invalidConfig": { - "title": "", - "message": "" + "title": "Невозможно загрузить конфигурацию", + "message": "Не удалось загрузить вашу конфигурацию. Неверный формат JSON." }, "loadedSuccessfully": { - "title": "" + "title": "Конфигурация {{configName}} успешно загружена" } }, "accept": { - "text": "" + "text": "Перетащите файлы сюда, чтобы загрузить конфигурацию. Поддерживается только JSON." }, "reject": { - "text": "" + "text": "Этот формат файла не поддерживается. Пожалуйста, загружайте только JSON." } } } \ No newline at end of file diff --git a/public/locales/ru/settings/general/internationalization.json b/public/locales/ru/settings/general/internationalization.json index 9e26dfeeb..1c8e25f7a 100644 --- a/public/locales/ru/settings/general/internationalization.json +++ b/public/locales/ru/settings/general/internationalization.json @@ -1 +1,3 @@ -{} \ No newline at end of file +{ + "label": "Язык" +} \ No newline at end of file diff --git a/public/locales/ru/settings/general/module-enabler.json b/public/locales/ru/settings/general/module-enabler.json index 9e26dfeeb..ddfa4ac43 100644 --- a/public/locales/ru/settings/general/module-enabler.json +++ b/public/locales/ru/settings/general/module-enabler.json @@ -1 +1,3 @@ -{} \ No newline at end of file +{ + "title": "Усилитель модуля" +} \ No newline at end of file diff --git a/public/locales/ru/settings/general/search-engine.json b/public/locales/ru/settings/general/search-engine.json index df277ccef..3826fd131 100644 --- a/public/locales/ru/settings/general/search-engine.json +++ b/public/locales/ru/settings/general/search-engine.json @@ -1,14 +1,14 @@ { - "title": "", + "title": "Поисковая система", "tips": { - "generalTip": "", - "placeholderTip": "" + "generalTip": "Используйте префиксы !yt и !t перед вашим запросом для поиска на YouTube или для поиска торрента соответственно.", + "placeholderTip": "%s можно использовать в качестве заполнителя для запроса." }, "customEngine": { - "label": "", - "placeholder": "" + "label": "URL запроса", + "placeholder": "URL пользовательского запроса" }, "searchNewTab": { - "label": "" + "label": "Открыть результаты поиска в новой вкладке" } } \ No newline at end of file diff --git a/public/locales/ru/settings/general/theme-selector.json b/public/locales/ru/settings/general/theme-selector.json index 9e26dfeeb..542b263b2 100644 --- a/public/locales/ru/settings/general/theme-selector.json +++ b/public/locales/ru/settings/general/theme-selector.json @@ -1 +1,3 @@ -{} \ No newline at end of file +{ + "label": "Переключитесь на режим {{theme}}" +} \ No newline at end of file diff --git a/public/locales/ru/settings/general/widget-positions.json b/public/locales/ru/settings/general/widget-positions.json index 9e26dfeeb..44c3968fc 100644 --- a/public/locales/ru/settings/general/widget-positions.json +++ b/public/locales/ru/settings/general/widget-positions.json @@ -1 +1,3 @@ -{} \ No newline at end of file +{ + "label": "Расположите виджеты слева" +} \ No newline at end of file diff --git a/public/locales/sl/layout/add-service-app-shelf.json b/public/locales/sl/layout/add-service-app-shelf.json index b142253b2..ffaa2f278 100644 --- a/public/locales/sl/layout/add-service-app-shelf.json +++ b/public/locales/sl/layout/add-service-app-shelf.json @@ -90,6 +90,22 @@ "invalidPassword": "Neveljavno geslo" } } + }, + "nzbget": { + "username": { + "label": "Uporabniško ime", + "placeholder": "admin", + "validation": { + "invalidUsername": "Neveljavno uporabniško ime" + } + }, + "password": { + "label": "Geslo", + "placeholder": "geslo", + "validation": { + "invalidPassword": "Neveljavno geslo" + } + } } } } diff --git a/public/locales/sl/settings/customization/page-appearance.json b/public/locales/sl/settings/customization/page-appearance.json index 5acc19596..5d63587dc 100644 --- a/public/locales/sl/settings/customization/page-appearance.json +++ b/public/locales/sl/settings/customization/page-appearance.json @@ -4,16 +4,13 @@ "placeholder": "Homarr 🦞" }, "logo": { - "label": "Logotip", - "placeholder": "/img/logo.png" + "label": "Logotip" }, "favicon": { - "label": "Favicon", - "placeholder": "/imgs/favicon/favicon.png" + "label": "Favicon" }, "background": { - "label": "Ozadje", - "placeholder": "/img/background.png" + "label": "Ozadje" }, "customCSS": { "label": "Po meri CSS", diff --git a/public/locales/sv/layout/add-service-app-shelf.json b/public/locales/sv/layout/add-service-app-shelf.json index 0183548a6..fc9a29523 100644 --- a/public/locales/sv/layout/add-service-app-shelf.json +++ b/public/locales/sv/layout/add-service-app-shelf.json @@ -90,6 +90,22 @@ "invalidPassword": "Ogiltigt lösenord" } } + }, + "nzbget": { + "username": { + "label": "Användarnamn", + "placeholder": "admin", + "validation": { + "invalidUsername": "Ogiltigt användarnamn" + } + }, + "password": { + "label": "Lösenord", + "placeholder": "lösenord", + "validation": { + "invalidPassword": "Ogiltigt lösenord" + } + } } } } diff --git a/public/locales/sv/settings/customization/page-appearance.json b/public/locales/sv/settings/customization/page-appearance.json index d810fc6a7..04513596d 100644 --- a/public/locales/sv/settings/customization/page-appearance.json +++ b/public/locales/sv/settings/customization/page-appearance.json @@ -4,16 +4,13 @@ "placeholder": "Homarr 🦞" }, "logo": { - "label": "Logotyp", - "placeholder": "/img/logo.png" + "label": "Logotyp" }, "favicon": { - "label": "Favicon", - "placeholder": "/imgs/favicon/favicon.png" + "label": "Favicon" }, "background": { - "label": "Bakgrund", - "placeholder": "/img/background.png" + "label": "Bakgrund" }, "customCSS": { "label": "Anpassad CSS", diff --git a/public/locales/uk/layout/add-service-app-shelf.json b/public/locales/uk/layout/add-service-app-shelf.json index 1692290eb..46a9216a9 100644 --- a/public/locales/uk/layout/add-service-app-shelf.json +++ b/public/locales/uk/layout/add-service-app-shelf.json @@ -90,6 +90,22 @@ "invalidPassword": "Невірний пароль" } } + }, + "nzbget": { + "username": { + "label": "Логін", + "placeholder": "admin", + "validation": { + "invalidUsername": "Невірний логін" + } + }, + "password": { + "label": "Пароль", + "placeholder": "пароль", + "validation": { + "invalidPassword": "Невірний пароль" + } + } } } } diff --git a/public/locales/uk/modules/docker.json b/public/locales/uk/modules/docker.json index b9dab4f7d..f899c7689 100644 --- a/public/locales/uk/modules/docker.json +++ b/public/locales/uk/modules/docker.json @@ -1,7 +1,7 @@ { "descriptor": { "name": "Docker", - "description": "" + "description": "Дозволяє вам легко керувати контейнерами докер" }, "search": { "placeholder": "Пошук по назві контейнера або образу" diff --git a/public/locales/uk/settings/customization/page-appearance.json b/public/locales/uk/settings/customization/page-appearance.json index 3687a9551..0fd2dea4f 100644 --- a/public/locales/uk/settings/customization/page-appearance.json +++ b/public/locales/uk/settings/customization/page-appearance.json @@ -4,16 +4,12 @@ "placeholder": "Homarr 🦞" }, "logo": { - "label": "Логотип", - "placeholder": "/img/logo.png" + "label": "Логотип" }, "favicon": { - "label": "Іконка", - "placeholder": "/imgs/favicon/favicon.png" - }, + "label": "Іконка" "background": { - "label": "Фон", - "placeholder": "/img/background.png" + "label": "Фон" }, "customCSS": { "label": "Власний CSS", diff --git a/public/locales/vi/authentication/login.json b/public/locales/vi/authentication/login.json new file mode 100644 index 000000000..6db3fcb6c --- /dev/null +++ b/public/locales/vi/authentication/login.json @@ -0,0 +1,27 @@ +{ + "title": "Chào mừng quay trở lại!", + "text": "Vui lòng nhập mật khẩu", + "form": { + "fields": { + "password": { + "label": "Mật khẩu", + "placeholder": "Mật khẩu của bạn" + } + }, + "buttons": { + "submit": "Đăng nhập" + } + }, + "notifications": { + "checking": { + "title": "Đang kiểm tra mật khẩu", + "message": "Mật khẩu của bạn đang được kiểm tra..." + }, + "correct": { + "title": "Mật khẩu chính xác, đang điều hướng..." + }, + "wrong": { + "title": "Sai mật khẩu, xin hãy thử lại." + } + } +} diff --git a/public/locales/vi/common.json b/public/locales/vi/common.json new file mode 100644 index 000000000..06605cea9 --- /dev/null +++ b/public/locales/vi/common.json @@ -0,0 +1,11 @@ +{ + "actions": { + "save": "Lưu" + }, + "tip": "Mẹo: ", + "time": { + "seconds": "giây", + "minutes": "phút", + "hours": "giờ" + } +} diff --git a/public/locales/vi/layout/add-service-app-shelf.json b/public/locales/vi/layout/add-service-app-shelf.json new file mode 100644 index 000000000..9b433e8a9 --- /dev/null +++ b/public/locales/vi/layout/add-service-app-shelf.json @@ -0,0 +1,134 @@ +{ + "actionIcon": { + "tooltip": "Thêm một dịch vụ" + }, + "modal": { + "title": "Thêm dịch vụ", + "form": { + "validation": { + "invalidUrl": "Vui lòng nhập một URL hợp lệ", + "noStatusCodeSelected": "Vui lòng chọn một mã trạng thái" + } + }, + "tabs": { + "options": { + "title": "Tùy chọn", + "form": { + "serviceName": { + "label": "Tên dịch vụ", + "placeholder": "Plex" + }, + "iconUrl": { + "label": "ULR biểu tượng" + }, + "serviceUrl": { + "label": "URL dịch vụ" + }, + "onClickUrl": { + "label": "URL khi nhấp chuột" + }, + "serviceType": { + "label": "Loại dịch vụ", + "defaultValue": "Khác", + "placeholder": "Chọn một" + }, + "category": { + "label": "Phân loại", + "placeholder": "Chọn một phân loại hoặc tạo mới", + "nothingFound": "Không tìm thấy", + "createLabel": "+ Tạo {{query}}" + }, + "integrations": { + "apiKey": { + "label": "Khoá API", + "placeholder": "Khóa API của bạn", + "validation": { + "noKey": "Khóa không hợp lệ" + }, + "tip": { + "text": "Nhận khóa API", + "link": "ở đây." + } + }, + "qBittorrent": { + "username": { + "label": "Tên người dùng", + "placeholder": "admin", + "validation": { + "invalidUsername": "Tên người dùng không hợp lệ" + } + }, + "password": { + "label": "Mật khẩu", + "placeholder": "adminadmin", + "validation": { + "invalidPassword": "Mật khẩu không hợp lệ" + } + } + }, + "deluge": { + "password": { + "label": "Mật khẩu", + "placeholder": "mật_khẩu", + "validation": { + "invalidPassword": "Mật khẩu không hợp lệ" + } + } + }, + "transmission": { + "username": { + "label": "Tên người dùng", + "placeholder": "admin", + "validation": { + "invalidUsername": "Tên người dùng không hợp lệ" + } + }, + "password": { + "label": "Mật khẩu", + "placeholder": "adminadmin", + "validation": { + "invalidPassword": "Mật khẩu không hợp lệ" + } + } + }, + "nzbget": { + "username": { + "label": "Tên người dùng", + "placeholder": "admin", + "validation": { + "invalidUsername": "Tên người dùng không hợp lệ" + } + }, + "password": { + "label": "Mật khẩu", + "placeholder": "mật_khẩu", + "validation": { + "invalidPassword": "Mật khẩu không hợp lệ" + } + } + } + } + } + }, + "advancedOptions": { + "title": "Tùy chọn nâng cao", + "form": { + "httpStatusCodes": { + "label": "Mã trạng thái HTTP", + "placeholder": "Chọn một mã trạng thái hợp lệ", + "clearButtonLabel": "Xóa lựa chọn", + "nothingFound": "Không tìm thấy" + }, + "openServiceInNewTab": { + "label": "Mở trong tab mới" + }, + "buttons": { + "submit": { + "content": "Thêm dịch vụ" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/public/locales/vi/layout/app-shelf-menu.json b/public/locales/vi/layout/app-shelf-menu.json new file mode 100644 index 000000000..825c6abaf --- /dev/null +++ b/public/locales/vi/layout/app-shelf-menu.json @@ -0,0 +1,18 @@ +{ + "modal": { + "title": "Chỉnh sửa dịch vụ", + "buttons": { + "save": "Lưu dịch vụ" + } + }, + "menu": { + "labels": { + "settings": "Cài đặt", + "dangerZone": "Khu vực nguy hiểm" + }, + "actions": { + "edit": "Sửa", + "delete": "Xóa" + } + } +} \ No newline at end of file diff --git a/public/locales/vi/layout/app-shelf.json b/public/locales/vi/layout/app-shelf.json new file mode 100644 index 000000000..b95be70a9 --- /dev/null +++ b/public/locales/vi/layout/app-shelf.json @@ -0,0 +1,12 @@ +{ + "accordions": { + "downloads": { + "text": "Tải xuống của bạn", + "torrents": "Tải xuống torrent của bạn", + "usenet": "Tải xuống Usenet của bạn" + }, + "others": { + "text": "Khác" + } + } +} \ No newline at end of file diff --git a/public/locales/vi/modules/calendar.json b/public/locales/vi/modules/calendar.json new file mode 100644 index 000000000..d1faa1671 --- /dev/null +++ b/public/locales/vi/modules/calendar.json @@ -0,0 +1,11 @@ +{ + "descriptor": { + "name": "Lịch", + "description": "Một mô-đun lịch để hiển thị các lượt phát hành sắp tới. Nó tương tác với API của Sonarr và Radarr.", + "settings": { + "sundayStart": { + "label": "Đặt đầu tuần là Chủ Nhật" + } + } + } +} \ No newline at end of file diff --git a/public/locales/vi/modules/common-media-cards.json b/public/locales/vi/modules/common-media-cards.json new file mode 100644 index 000000000..112b83856 --- /dev/null +++ b/public/locales/vi/modules/common-media-cards.json @@ -0,0 +1,6 @@ +{ + "buttons": { + "play": "Phát", + "request": "Yêu cầu" + } +} \ No newline at end of file diff --git a/public/locales/vi/modules/common.json b/public/locales/vi/modules/common.json new file mode 100644 index 000000000..d25fd6088 --- /dev/null +++ b/public/locales/vi/modules/common.json @@ -0,0 +1,5 @@ +{ + "settings": { + "label": "Cài đặt" + } +} \ No newline at end of file diff --git a/public/locales/vi/modules/dashdot.json b/public/locales/vi/modules/dashdot.json new file mode 100644 index 000000000..ca91e7fdf --- /dev/null +++ b/public/locales/vi/modules/dashdot.json @@ -0,0 +1,53 @@ +{ + "descriptor": { + "name": "Dash.", + "description": "Một mô-đun để hiển thị biểu đồ cho quá trình Dash. của bạn.", + "settings": { + "cpuMultiView": { + "label": "Chế độ hiện đa nhân CPU" + }, + "storageMultiView": { + "label": "Chế độ hiện đa ổ đĩa" + }, + "useCompactView": { + "label": "Dùng chế độ thu gọn" + }, + "graphs": { + "label": "Biểu đồ" + }, + "url": { + "label": "URL của Dash." + } + } + }, + "card": { + "title": "Dash.", + "errors": { + "noService": "Dịch vụ Dash. không được tìm thấy. Vui lòng thêm nó vào bảng Homarr của bạn hoặc thiết lập một đường dẫn Dash. trong tuỳ chọn của mô-đun", + "noInformation": "Không thể nhận thông tin từ dash. - bạn có đang chạy phiên bản mới nhất không?" + }, + "graphs": { + "storage": { + "title": "Bộ nhớ", + "label": "Bộ nhớ:" + }, + "network": { + "title": "Mạng", + "label": "Mạng:", + "metrics": { + "download": "Tải xuống", + "upload": "Tải lên" + } + }, + "cpu": { + "title": "CPU" + }, + "memory": { + "title": "RAM" + }, + "gpu": { + "title": "GPU" + } + } + } +} \ No newline at end of file diff --git a/public/locales/vi/modules/date.json b/public/locales/vi/modules/date.json new file mode 100644 index 000000000..d7ee3ee79 --- /dev/null +++ b/public/locales/vi/modules/date.json @@ -0,0 +1,11 @@ +{ + "descriptor": { + "name": "Ngày giờ", + "description": "Hiển thị ngày và giờ trong một thẻ", + "settings": { + "display24HourFormat": { + "label": "Dùng thời gian 24 giờ" + } + } + } +} \ No newline at end of file diff --git a/public/locales/vi/modules/dlspeed.json b/public/locales/vi/modules/dlspeed.json new file mode 100644 index 000000000..1805ef315 --- /dev/null +++ b/public/locales/vi/modules/dlspeed.json @@ -0,0 +1,35 @@ +{ + "descriptor": { + "name": "Tốc độ tải", + "description": "Hiển thị tốc độ tải xuống của các dịch vụ được hỗ trợ" + }, + "card": { + "table": { + "header": { + "name": "Tên", + "size": "Kích cỡ", + "download": "Tải xuống", + "upload": "Tải lên", + "estimatedTimeOfArrival": "Thời gian dự kiến", + "progress": "Tiến độ" + }, + "body": { + "nothingFound": "Không tìm thấy torrent nào" + } + }, + "lineChart": { + "title": "Tốc độ tải hiện tại", + "download": "Tải xuống: {{download}}", + "upload": "Tải lên: {{upload}}", + "timeSpan": "{{seconds}} giây trước", + "totalDownload": "Tải xuống: {{download}}/giây", + "totalUpload": "Tải lên: {{upload}}/giây" + }, + "errors": { + "noDownloadClients": { + "title": "Không tìm thấy ứng dụng tải xuống được hỗ trợ nào!", + "text": "Hãy thêm dịch vụ tải xuống để xem các bản tải xuống của bạn" + } + } + } +} \ No newline at end of file diff --git a/public/locales/vi/modules/docker.json b/public/locales/vi/modules/docker.json new file mode 100644 index 000000000..cbd35728f --- /dev/null +++ b/public/locales/vi/modules/docker.json @@ -0,0 +1,83 @@ +{ + "descriptor": { + "name": "Docker", + "description": "Cho phép bạn dễ dàng quản lý các khoang chứa docker" + }, + "search": { + "placeholder": "Tìm kiếm bằng tên khoang chứa hoặc tên hình ảnh" + }, + "table": { + "header": { + "name": "Tên", + "image": "Hình ảnh", + "ports": "Cổng", + "state": "Trạng thái" + }, + "body": { + "portCollapse": "còn {{ports}}" + }, + "states": { + "running": "Đang chạy", + "created": "Đã tạo", + "stopped": "Đã dừng", + "unknown": "Không rõ" + } + }, + "actionBar": { + "addService": { + "title": "Thêm dịch vụ", + "message": "Thêm dịch vụ vào Homarr" + }, + "restart": { + "title": "Khởi động lại" + }, + "stop": { + "title": "Dừng" + }, + "start": { + "title": "Bắt đầu" + }, + "refreshData": { + "title": "Làm mới dữ liệu" + }, + "remove": { + "title": "Xóa" + }, + "addToHomarr": { + "title": "Thêm vào Homarr" + } + }, + "actions": { + "start": { + "start": "Đang bắt đầu", + "end": "Đã bắt đầu" + }, + "stop": { + "start": "Đang dừng", + "end": "Đã dừng" + }, + "restart": { + "start": "Đang khởi động lại", + "end": "Đã khởi động lại" + }, + "remove": { + "start": "Đang xoá", + "end": "Đã xoá" + } + }, + "errors": { + "integrationFailed": { + "title": "Tích hợp Docker thất bại", + "message": "Có phải bạn quên gắn ổ cắm docker không?" + }, + "unknownError": { + "title": "Có lỗi xảy ra" + }, + "oneServiceAtATime": { + "title": "Vui lòng chỉ thêm từng dịch vụ một!" + } + }, + "actionIcon": { + "tooltip": "Docker" + } +} \ No newline at end of file diff --git a/public/locales/vi/modules/overseerr.json b/public/locales/vi/modules/overseerr.json new file mode 100644 index 000000000..4634603d4 --- /dev/null +++ b/public/locales/vi/modules/overseerr.json @@ -0,0 +1,30 @@ +{ + "descriptor": { + "name": "Overseerr", + "description": "Cho phép bạn tìm và thêm phương tiện truyền thông từ Overseerr/Jellyseerr" + }, + "popup": { + "item": { + "buttons": { + "askFor": "Yêu cầu {{title}}", + "cancel": "Hủy", + "request": "Yêu cầu" + }, + "alerts": { + "automaticApproval": { + "title": "Dùng khoá API", + "text": "Yêu cầu này sẽ được tự động phê duyệt" + } + } + }, + "seasonSelector": { + "caption": "Đánh dấu các mùa bạn muốn tải về", + "table": { + "header": { + "season": "Mùa", + "numberOfEpisodes": "Số tập" + } + } + } + } +} \ No newline at end of file diff --git a/public/locales/vi/modules/ping.json b/public/locales/vi/modules/ping.json new file mode 100644 index 000000000..47071817a --- /dev/null +++ b/public/locales/vi/modules/ping.json @@ -0,0 +1,11 @@ +{ + "descriptor": { + "name": "Ping", + "description": "Giúp bạn kiểm tra nếu dịch vụ đang hoạt động hoặc trả lại một mã trạng thái HTTP cụ thể." + }, + "states": { + "online": "Trực tuyến {{response}}", + "offline": "Ngoại tuyến {{response}}", + "loading": "Đang tải..." + } +} \ No newline at end of file diff --git a/public/locales/vi/modules/search.json b/public/locales/vi/modules/search.json new file mode 100644 index 000000000..15a53c470 --- /dev/null +++ b/public/locales/vi/modules/search.json @@ -0,0 +1,9 @@ +{ + "descriptor": { + "name": "Thanh tìm kiếm", + "description": "Thanh tìm kiếm để tìm trên web, Youtube, torrent hoặc Overseerr" + }, + "input": { + "placeholder": "Tìm kiếm trên web..." + } +} \ No newline at end of file diff --git a/public/locales/vi/modules/torrents-status.json b/public/locales/vi/modules/torrents-status.json new file mode 100644 index 000000000..2da764d24 --- /dev/null +++ b/public/locales/vi/modules/torrents-status.json @@ -0,0 +1,40 @@ +{ + "descriptor": { + "name": "Torrent", + "description": "Hiển thị tốc độ tải xuống hiện tại của các dịch vụ được hỗ trợ", + "settings": { + "hideComplete": { + "label": "Ẩn torrent đã hoàn thành" + } + } + }, + "card": { + "table": { + "header": { + "name": "Tên", + "size": "Kích cỡ", + "download": "Tải xuống", + "upload": "Tải lên", + "estimatedTimeOfArrival": "Thời gian dự kiến", + "progress": "Tiến độ" + }, + "body": { + "nothingFound": "Không tìm thấy torrent nào" + } + }, + "lineChart": { + "title": "Tốc độ tải xuống hiện tại", + "download": "Tải xuống: {{download}}", + "upload": "Tải lên: {{upload}}", + "timeSpan": "{{seconds}} giây trước", + "totalDownload": "Tải xuống: {{download}}/giây", + "totalUpload": "Tải lên: {{upload}}/giây" + }, + "errors": { + "noDownloadClients": { + "title": "Không tìm thấy ứng dụng tải xuống được hỗ trợ nào!", + "text": "Hãy thêm dịch vụ tải xuống để xem các bản tải xuống của bạn" + } + } + } +} \ No newline at end of file diff --git a/public/locales/vi/modules/usenet.json b/public/locales/vi/modules/usenet.json new file mode 100644 index 000000000..a1c2a1487 --- /dev/null +++ b/public/locales/vi/modules/usenet.json @@ -0,0 +1,49 @@ +{ + "descriptor": { + "name": "Usenet", + "description": "Cho phép bạn xem lịch sử và hàng chờ usenet (Sabnzbd hoặc NZBGet), cũng như tạm dừng và tiếp tục tải xuống" + }, + "card": { + "errors": { + "noDownloadClients": { + "title": "Không tìm thấy ứng dụng tải xuống được hỗ trợ nào!", + "text": "Hãy thêm dịch vụ tải xuống để xem các bản tải xuống của bạn" + } + } + }, + "tabs": { + "queue": "Chờ", + "history": "Lịch sử" + }, + "info": { + "sizeLeft": "Kích cỡ còn lại", + "paused": "Tạm dừng" + }, + "queue": { + "header": { + "name": "Tên", + "size": "Kích cỡ", + "eta": "Thời gian dự kiến", + "progress": "Tiến độ" + }, + "empty": "Trống", + "error": { + "title": "Lỗi", + "message": "Có lỗi xảy ra" + }, + "paused": "Tạm dừng" + }, + "history": { + "header": { + "name": "Tên", + "size": "Kích cỡ", + "duration": "Thời lượng" + }, + "empty": "Trống", + "error": { + "title": "Lỗi", + "message": "Lỗi khi tải lịch sử" + }, + "paused": "Tạm dừng" + } +} diff --git a/public/locales/vi/modules/weather.json b/public/locales/vi/modules/weather.json new file mode 100644 index 000000000..d6175e6c6 --- /dev/null +++ b/public/locales/vi/modules/weather.json @@ -0,0 +1,32 @@ +{ + "descriptor": { + "name": "Thời tiết", + "description": "Kiểm tra thời tiết hiện tại theo khu vực của bạn", + "settings": { + "displayInFahrenheit": { + "label": "Hiển thị bằng Fahrenheit" + }, + "location": { + "label": "Vị trí thời tiết" + } + } + }, + "card": { + "weatherDescriptions": { + "clear": "Nhiều nắng", + "mainlyClear": "Nắng nhẹ", + "fog": "Sương mù", + "drizzle": "Mưa phùn", + "freezingDrizzle": "Mưa phùn đông đá", + "rain": "Mưa", + "freezingRain": "Mưa băng", + "snowFall": "Tuyết rơi", + "snowGrains": "Có hạt tuyết", + "rainShowers": "Mưa rào", + "snowShowers": "Mưa tuyết", + "thunderstorm": "Bão", + "thunderstormWithHail": "Sấm sét kèm mưa đá", + "unknown": "Không xác định" + } + } +} \ No newline at end of file diff --git a/public/locales/vi/settings/common.json b/public/locales/vi/settings/common.json new file mode 100644 index 000000000..0a5e2e7bc --- /dev/null +++ b/public/locales/vi/settings/common.json @@ -0,0 +1,14 @@ +{ + "title": "Cài đặt", + "tooltip": "Cài đặt", + "tabs": { + "common": "Chung", + "customizations": "Cá nhân hoá" + }, + "tips": { + "configTip": "Tải tệp cấu hình của bạn lên chỉ bằng cách kéo và thả tệp vào trong trang!" + }, + "credits": { + "madeWithLove": "Được tạo bằng ❤️ bởi @" + } +} \ No newline at end of file diff --git a/public/locales/vi/settings/customization/app-width.json b/public/locales/vi/settings/customization/app-width.json new file mode 100644 index 000000000..e136ae3d7 --- /dev/null +++ b/public/locales/vi/settings/customization/app-width.json @@ -0,0 +1,3 @@ +{ + "label": "Chiều rộng ứng dụng" +} \ No newline at end of file diff --git a/public/locales/vi/settings/customization/color-selector.json b/public/locales/vi/settings/customization/color-selector.json new file mode 100644 index 000000000..a9351916b --- /dev/null +++ b/public/locales/vi/settings/customization/color-selector.json @@ -0,0 +1,3 @@ +{ + "suffix": "Màu {{color}}" +} \ No newline at end of file diff --git a/public/locales/vi/settings/customization/opacity-selector.json b/public/locales/vi/settings/customization/opacity-selector.json new file mode 100644 index 000000000..cd630db3f --- /dev/null +++ b/public/locales/vi/settings/customization/opacity-selector.json @@ -0,0 +1,3 @@ +{ + "label": "Độ trong suốt ứng dụng" +} \ No newline at end of file diff --git a/public/locales/vi/settings/customization/page-appearance.json b/public/locales/vi/settings/customization/page-appearance.json new file mode 100644 index 000000000..7db328370 --- /dev/null +++ b/public/locales/vi/settings/customization/page-appearance.json @@ -0,0 +1,22 @@ +{ + "pageTitle": { + "label": "Tiêu đề trang", + "placeholder": "Homarr 🦞" + }, + "logo": { + "label": "Logo" + }, + "favicon": { + "label": "Favicon" + }, + "background": { + "label": "Hình nền" + }, + "customCSS": { + "label": "CSS tuỳ chỉnh", + "placeholder": "CSS tùy chỉnh sẽ được áp dụng sau cùng" + }, + "buttons": { + "submit": "Gửi" + } +} diff --git a/public/locales/vi/settings/customization/shade-selector.json b/public/locales/vi/settings/customization/shade-selector.json new file mode 100644 index 000000000..753a7a364 --- /dev/null +++ b/public/locales/vi/settings/customization/shade-selector.json @@ -0,0 +1,3 @@ +{ + "label": "Bóng" +} \ No newline at end of file diff --git a/public/locales/vi/settings/general/color-schema.json b/public/locales/vi/settings/general/color-schema.json new file mode 100644 index 000000000..f15148bb9 --- /dev/null +++ b/public/locales/vi/settings/general/color-schema.json @@ -0,0 +1,3 @@ +{ + "label": "Chuyển sang chế độ {{scheme}}" +} \ No newline at end of file diff --git a/public/locales/vi/settings/general/config-changer.json b/public/locales/vi/settings/general/config-changer.json new file mode 100644 index 000000000..03198b250 --- /dev/null +++ b/public/locales/vi/settings/general/config-changer.json @@ -0,0 +1,55 @@ +{ + "configSelect": { + "label": "Trình nạp cấu hình" + }, + "modal": { + "title": "Chọn tên cho cấu hình mới của bạn", + "form": { + "configName": { + "label": "Tên cấu hình", + "placeholder": "Tên cấu hình mới của bạn" + }, + "submitButton": "Xác nhận" + }, + "events": { + "configSaved": { + "title": "Đã lưu cấu hình", + "message": "Đã lưu cấu hình thành {{configName}}" + } + } + }, + "buttons": { + "download": "Tải cấu hình xuống", + "delete": { + "text": "Xóa cấu hình", + "notifications": { + "deleted": { + "title": "Đã xoá cấu hình", + "message": "Đã xoá cấu hình" + }, + "deleteFailed": { + "title": "Xoá cấu hình thất bại", + "message": "Xoá cấu hình thất bại" + } + } + }, + "saveCopy": "Lưu một bản sao" + }, + "dropzone": { + "notifications": { + "invalidConfig": { + "title": "Không thể nạp cấu hình", + "message": "Không thể nạp cấu hình của bạn. Định dạng JSON không hợp lệ." + }, + "loadedSuccessfully": { + "title": "Cấu hình {{configName}} được nạp thành công" + } + }, + "accept": { + "text": "Kéo thả tệp vào đây để tải cấu hình lên. Chỉ hỗ trợ JSON." + }, + "reject": { + "text": "Định dạng tệp này không được hỗ trợ. Vui lòng chỉ tải lên JSON." + } + } +} \ No newline at end of file diff --git a/public/locales/vi/settings/general/internationalization.json b/public/locales/vi/settings/general/internationalization.json new file mode 100644 index 000000000..fb9d00720 --- /dev/null +++ b/public/locales/vi/settings/general/internationalization.json @@ -0,0 +1,3 @@ +{ + "label": "Ngôn ngữ" +} \ No newline at end of file diff --git a/public/locales/vi/settings/general/module-enabler.json b/public/locales/vi/settings/general/module-enabler.json new file mode 100644 index 000000000..d223fdff9 --- /dev/null +++ b/public/locales/vi/settings/general/module-enabler.json @@ -0,0 +1,3 @@ +{ + "title": "Kích hoạt mô-đun" +} \ No newline at end of file diff --git a/public/locales/vi/settings/general/search-engine.json b/public/locales/vi/settings/general/search-engine.json new file mode 100644 index 000000000..57b7eca2f --- /dev/null +++ b/public/locales/vi/settings/general/search-engine.json @@ -0,0 +1,14 @@ +{ + "title": "Công cụ tìm kiếm", + "tips": { + "generalTip": "Sử dụng các tiền tố !yt và !t trước truy vấn để tìm kiếm trên YouTube hoặc torrent.", + "placeholderTip": "%s có thể được sử dụng làm phần giữ chỗ cho truy vấn." + }, + "customEngine": { + "label": "URL truy vấn", + "placeholder": "URL truy vấn tuỳ chỉnh" + }, + "searchNewTab": { + "label": "Mở kết quả tìm kiếm trong tab mới" + } +} \ No newline at end of file diff --git a/public/locales/vi/settings/general/theme-selector.json b/public/locales/vi/settings/general/theme-selector.json new file mode 100644 index 000000000..82cdbdcbe --- /dev/null +++ b/public/locales/vi/settings/general/theme-selector.json @@ -0,0 +1,3 @@ +{ + "label": "Chuyển sang chế độ {{theme}}" +} \ No newline at end of file diff --git a/public/locales/vi/settings/general/widget-positions.json b/public/locales/vi/settings/general/widget-positions.json new file mode 100644 index 000000000..4cdc1c02d --- /dev/null +++ b/public/locales/vi/settings/general/widget-positions.json @@ -0,0 +1,3 @@ +{ + "label": "Đặt tiện ích ở bên trái" +} \ No newline at end of file diff --git a/public/locales/zh/layout/add-service-app-shelf.json b/public/locales/zh/layout/add-service-app-shelf.json index 595a2617b..9c25c9e7c 100644 --- a/public/locales/zh/layout/add-service-app-shelf.json +++ b/public/locales/zh/layout/add-service-app-shelf.json @@ -90,6 +90,22 @@ "invalidPassword": "无效密码" } } + }, + "nzbget": { + "username": { + "label": "用户名", + "placeholder": "管理员", + "validation": { + "invalidUsername": "无效的用户名" + } + }, + "password": { + "label": "密码", + "placeholder": "密码", + "validation": { + "invalidPassword": "无效密码" + } + } } } } diff --git a/public/locales/zh/layout/app-shelf.json b/public/locales/zh/layout/app-shelf.json index 37bfe0d90..b70ec03b1 100644 --- a/public/locales/zh/layout/app-shelf.json +++ b/public/locales/zh/layout/app-shelf.json @@ -2,8 +2,8 @@ "accordions": { "downloads": { "text": "您的下载", - "torrents": "", - "usenet": "" + "torrents": "你的Torrent下载", + "usenet": "你的Usenet下载" }, "others": { "text": "其他" diff --git a/public/locales/zh/modules/dlspeed.json b/public/locales/zh/modules/dlspeed.json index e3e53f68d..f6090e6da 100644 --- a/public/locales/zh/modules/dlspeed.json +++ b/public/locales/zh/modules/dlspeed.json @@ -6,28 +6,28 @@ "card": { "table": { "header": { - "name": "命名", - "size": "尺寸", - "download": "下降", - "upload": "上", - "estimatedTimeOfArrival": "ETA", - "progress": "进展" + "name": "名称", + "size": "大小", + "download": "下移", + "upload": "上移", + "estimatedTimeOfArrival": "剩余时间", + "progress": "进度" }, "body": { - "nothingFound": "没有找到山洪资源" + "nothingFound": "没有找到种子" } }, "lineChart": { - "title": "当前的下载速度", - "download": "下载。 {{download}}", - "upload": "上传。 {{upload}}", + "title": "当前下载速度", + "download": "下载:{{download}}", + "upload": "上传: {{upload}}", "timeSpan": "{{seconds}} 秒前", - "totalDownload": "下载。 {{download}}/s", - "totalUpload": "上传。 {{upload}}/s" + "totalDownload": "下载: {{download}}/秒", + "totalUpload": "上传: {{upload}}/秒" }, "errors": { "noDownloadClients": { - "title": "没有找到支持的下载客户端!", + "title": "没有找到支持的下载客户端!", "text": "添加下载服务,查看你当前的下载量" } } diff --git a/public/locales/zh/modules/docker.json b/public/locales/zh/modules/docker.json index e91d1ba75..103e91ecc 100644 --- a/public/locales/zh/modules/docker.json +++ b/public/locales/zh/modules/docker.json @@ -1,10 +1,10 @@ { "descriptor": { "name": "Docker", - "description": "" + "description": "轻松管理你的docker容器" }, "search": { - "placeholder": "按容器或图像名称搜索" + "placeholder": "按容器或镜像名称搜索" }, "table": { "header": { @@ -49,26 +49,26 @@ }, "actions": { "start": { - "start": "", - "end": "" + "start": "正在启动...", + "end": "已启动" }, "stop": { - "start": "", + "start": "正在停止", "end": "已停止" }, "restart": { - "start": "", - "end": "" + "start": "正在重启", + "end": "已重启" }, "remove": { - "start": "", - "end": "" + "start": "删除中", + "end": "已删除" } }, "errors": { "integrationFailed": { "title": "Docker整合失败", - "message": "你忘了安装docker socket吗?" + "message": "你忘了挂载docker socket吗?" }, "unknownError": { "title": "出现了一个错误" diff --git a/public/locales/zh/settings/customization/page-appearance.json b/public/locales/zh/settings/customization/page-appearance.json index 9a78e8bec..82f7da30f 100644 --- a/public/locales/zh/settings/customization/page-appearance.json +++ b/public/locales/zh/settings/customization/page-appearance.json @@ -4,16 +4,13 @@ "placeholder": "Homarr 🦞" }, "logo": { - "label": "徽标", - "placeholder": "/img/logo.png" + "label": "徽标" }, "favicon": { - "label": "网站图标", - "placeholder": "/imgs/favicon/favicon.png" + "label": "网站图标" }, "background": { - "label": "背景", - "placeholder": "/img/background.png" + "label": "背景" }, "customCSS": { "label": "自定义CSS", diff --git a/public/locales/zh/settings/general/search-engine.json b/public/locales/zh/settings/general/search-engine.json index ae232afc9..25ec90673 100644 --- a/public/locales/zh/settings/general/search-engine.json +++ b/public/locales/zh/settings/general/search-engine.json @@ -9,6 +9,6 @@ "placeholder": "自定义查询网址" }, "searchNewTab": { - "label": "" + "label": "在新选项卡中打开搜索结果页" } } \ No newline at end of file