New Crowdin updates (#485)

* 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)

* ⬆️ Updated: Next.js 12.1.6 -> 12.2.0

* Remove useless translations

* 🌐 Add Vietnamese 🇻🇳 language support

*  Add NZBGet download client

* 🔧 fix lint errors and bumb version

* Add dependencies

* ⬆️ 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 <wnmsr3u@gmail.com>
Co-authored-by: Jon Terry <jonathan.terry@rsa.com>
This commit is contained in:
Thomas Camlong
2022-11-12 21:51:55 +09:00
committed by GitHub
parent 05ac5dbcd3
commit 8ac0af2324
103 changed files with 1269 additions and 324 deletions

View File

@@ -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"
}
}
}
}
}

View File

@@ -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",

View File

@@ -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"
}
}
}
}
}

View File

@@ -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",

View File

@@ -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"
}
}
}
}
}

View File

@@ -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"

View File

@@ -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",

View File

@@ -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"
}
}

View File

@@ -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"
}
}
}
}
}

View File

@@ -8,8 +8,8 @@
"header": {
"name": "Nom",
"size": "Taille",
"download": "Duvet",
"upload": "Up",
"download": "Descendant",
"upload": "Montant",
"estimatedTimeOfArrival": "ETA",
"progress": "Progrès"
},

View File

@@ -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é",

View File

@@ -90,6 +90,22 @@
"invalidPassword": "סיסמה שגויה"
}
}
},
"nzbget": {
"username": {
"label": "שם משתמש",
"placeholder": "מנהל מערכת",
"validation": {
"invalidUsername": "שם משתמש לא חוקי"
}
},
"password": {
"label": "סיסמה",
"placeholder": "סיסמה",
"validation": {
"invalidPassword": "סיסמה שגויה"
}
}
}
}
}

View File

@@ -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 מותאם אישית",

View File

@@ -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"
}
}
}
}
}

View File

@@ -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"

View File

@@ -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"

View File

@@ -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",

View File

@@ -9,6 +9,6 @@
"placeholder": "URL di ricerca personalizzato"
},
"searchNewTab": {
"label": ""
"label": "Apri i risultati della ricerca in una nuova scheda"
}
}

View File

@@ -90,6 +90,22 @@
"invalidPassword": "パスワードが無効です"
}
}
},
"nzbget": {
"username": {
"label": "ユーザー名",
"placeholder": "アドミン",
"validation": {
"invalidUsername": "ユーザー名が無効です"
}
},
"password": {
"label": "パスワード",
"placeholder": "暗証番号",
"validation": {
"invalidPassword": "パスワードが無効です"
}
}
}
}
}

View File

@@ -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",

View File

@@ -90,6 +90,22 @@
"invalidPassword": "잘못된 비밀번호"
}
}
},
"nzbget": {
"username": {
"label": "사용자 이름",
"placeholder": "admin",
"validation": {
"invalidUsername": "잘못된 사용자 이름"
}
},
"password": {
"label": "비밀번호",
"placeholder": "비밀번호",
"validation": {
"invalidPassword": "잘못된 비밀번호"
}
}
}
}
}

View File

@@ -8,8 +8,8 @@
"header": {
"name": "이름",
"size": "크기",
"download": "다운",
"upload": "업",
"download": "다운로드",
"upload": "업로드",
"estimatedTimeOfArrival": "남은 시간",
"progress": "진행률"
},

View File

@@ -13,8 +13,8 @@
"header": {
"name": "이름",
"size": "크기",
"download": "다운",
"upload": "업",
"download": "다운로드",
"upload": "업로드",
"estimatedTimeOfArrival": "남은 시간",
"progress": "진행률"
},

View File

@@ -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",

View File

@@ -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"
}
}
}
}
}

View File

@@ -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",

View File

@@ -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"
}
}
}
}
}

View File

@@ -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",

View File

@@ -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"
}
}
}
}
}

View File

@@ -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",

View File

@@ -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"
}
}
}
}
}

View File

@@ -4,16 +4,13 @@
"placeholder": ""
},
"logo": {
"label": "Logo",
"placeholder": ""
"label": "Logo"
},
"favicon": {
"label": "",
"placeholder": ""
"label": ""
},
"background": {
"label": "",
"placeholder": ""
"label": ""
},
"customCSS": {
"label": "CSS Personalizado",

View File

@@ -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": "Пароль неверный, попробуйте еще раз."
}
}
}

View File

@@ -1,11 +1,11 @@
{
"actions": {
"save": ""
"save": "Сохранить"
},
"tip": "",
"tip": "Совет: ",
"time": {
"seconds": "",
"minutes": "",
"hours": ""
"seconds": "секунды",
"minutes": "минут",
"hours": "часы"
}
}

View File

@@ -90,12 +90,28 @@
"invalidPassword": "Неверный пароль"
}
}
},
"nzbget": {
"username": {
"label": "Имя пользователя",
"placeholder": "admin",
"validation": {
"invalidUsername": "Неверное имя пользователя"
}
},
"password": {
"label": "Пароль",
"placeholder": "Введите пароль",
"validation": {
"invalidPassword": "Неверный пароль"
}
}
}
}
}
},
"advancedOptions": {
"title": "",
"title": "Дополнительные параметры",
"form": {
"httpStatusCodes": {
"label": "Коды состояния HTTP",

View File

@@ -2,8 +2,8 @@
"accordions": {
"downloads": {
"text": "Ваши загрузки",
"torrents": "",
"usenet": ""
"torrents": "Ваши торрент-загрузки",
"usenet": "Ваши загрузки Usenet"
},
"others": {
"text": "Другое"

View File

@@ -1,6 +1,6 @@
{
"buttons": {
"play": "",
"request": ""
"play": "Играть",
"request": "Запрос"
}
}

View File

@@ -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"
}
}
}

View File

@@ -1,10 +1,10 @@
{
"descriptor": {
"name": "",
"description": "",
"name": "Дата",
"description": "Показать текущее время и дату в карточке",
"settings": {
"display24HourFormat": {
"label": ""
"label": "Отображение полного времени (24 часа)"
}
}
}

View File

@@ -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": "Добавьте службу загрузки для просмотра текущих загрузок"
}
}
}

View File

@@ -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"
}
}

View File

@@ -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": "Количество эпизодов"
}
}
}

View File

@@ -1,11 +1,11 @@
{
"descriptor": {
"name": "",
"description": ""
"name": "Пинг",
"description": "Позволяет проверить, работает ли служба или возвращает определенный код состояния HTTP."
},
"states": {
"online": "",
"offline": "",
"loading": ""
"online": "Онлайн {{response}}",
"offline": "Offline {{response}}",
"loading": "Загрузка..."
}
}

View File

@@ -1,7 +1,7 @@
{
"descriptor": {
"name": "Поиск",
"description": ""
"description": "Строка поиска для поиска в Интернете, Youtube, Torrents или Overseerr"
},
"input": {
"placeholder": "Искать в интернете..."

View File

@@ -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": "Добавьте службу загрузки для просмотра текущих загрузок"
}
}
}

View File

@@ -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": "Приостановлено"
}
}

View File

@@ -21,12 +21,12 @@
"rain": "Дождь",
"freezingRain": "Ледяной дождь",
"snowFall": "Снегопад",
"snowGrains": "",
"snowGrains": "Снежные зерна",
"rainShowers": "Ливневый дождь",
"snowShowers": "Пурга",
"thunderstorm": "Гроза",
"thunderstormWithHail": "Гроза с градом",
"unknown": ""
"unknown": "Неизвестно"
}
}
}

View File

@@ -2,13 +2,13 @@
"title": "Настройки",
"tooltip": "Настройки",
"tabs": {
"common": "",
"customizations": ""
"common": "Общий",
"customizations": "Персонализации"
},
"tips": {
"configTip": ""
"configTip": "Загрузите файл конфигурации, перетащив его на страницу!"
},
"credits": {
"madeWithLove": ""
"madeWithLove": "Сделано с ❤️ по @."
}
}

View File

@@ -1 +1,3 @@
{}
{
"label": "Ширина приложения"
}

View File

@@ -1 +1,3 @@
{}
{
"suffix": "{{color}} цвет"
}

View File

@@ -1 +1,3 @@
{}
{
"label": "Непрозрачность приложения"
}

View File

@@ -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": "Отправить"
}
}

View File

@@ -1 +1,3 @@
{}
{
"label": "Оттенок"
}

View File

@@ -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."
}
}
}

View File

@@ -1 +1,3 @@
{}
{
"label": "Язык"
}

View File

@@ -1 +1,3 @@
{}
{
"title": "Усилитель модуля"
}

View File

@@ -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": "Открыть результаты поиска в новой вкладке"
}
}

View File

@@ -1 +1,3 @@
{}
{
"label": "Переключитесь на режим {{theme}}"
}

View File

@@ -1 +1,3 @@
{}
{
"label": "Расположите виджеты слева"
}

View File

@@ -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"
}
}
}
}
}

View File

@@ -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",

View File

@@ -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"
}
}
}
}
}

View File

@@ -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",

View File

@@ -90,6 +90,22 @@
"invalidPassword": "Невірний пароль"
}
}
},
"nzbget": {
"username": {
"label": "Логін",
"placeholder": "admin",
"validation": {
"invalidUsername": "Невірний логін"
}
},
"password": {
"label": "Пароль",
"placeholder": "пароль",
"validation": {
"invalidPassword": "Невірний пароль"
}
}
}
}
}

View File

@@ -1,7 +1,7 @@
{
"descriptor": {
"name": "Docker",
"description": ""
"description": "Дозволяє вам легко керувати контейнерами докер"
},
"search": {
"placeholder": "Пошук по назві контейнера або образу"

View File

@@ -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",

View File

@@ -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."
}
}
}

View File

@@ -0,0 +1,11 @@
{
"actions": {
"save": "Lưu"
},
"tip": "Mẹo: ",
"time": {
"seconds": "giây",
"minutes": "phút",
"hours": "giờ"
}
}

View File

@@ -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ụ"
}
}
}
}
}
}
}

View File

@@ -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"
}
}
}

View File

@@ -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"
}
}
}

View File

@@ -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"
}
}
}
}

View File

@@ -0,0 +1,6 @@
{
"buttons": {
"play": "Phát",
"request": "Yêu cầu"
}
}

View File

@@ -0,0 +1,5 @@
{
"settings": {
"label": "Cài đặt"
}
}

View File

@@ -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"
}
}
}
}

View File

@@ -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ờ"
}
}
}
}

View File

@@ -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"
}
}
}
}

View File

@@ -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"
}
}

View File

@@ -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"
}
}
}
}
}

View File

@@ -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..."
}
}

View File

@@ -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..."
}
}

View File

@@ -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"
}
}
}
}

View File

@@ -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"
}
}

View File

@@ -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"
}
}
}

View File

@@ -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 @"
}
}

View File

@@ -0,0 +1,3 @@
{
"label": "Chiều rộng ứng dụng"
}

View File

@@ -0,0 +1,3 @@
{
"suffix": "Màu {{color}}"
}

View File

@@ -0,0 +1,3 @@
{
"label": "Độ trong suốt ứng dụng"
}

View File

@@ -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"
}
}

View File

@@ -0,0 +1,3 @@
{
"label": "Bóng"
}

View File

@@ -0,0 +1,3 @@
{
"label": "Chuyển sang chế độ {{scheme}}"
}

View File

@@ -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."
}
}
}

View File

@@ -0,0 +1,3 @@
{
"label": "Ngôn ngữ"
}

View File

@@ -0,0 +1,3 @@
{
"title": "Kích hoạt mô-đun"
}

View File

@@ -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"
}
}

View File

@@ -0,0 +1,3 @@
{
"label": "Chuyển sang chế độ {{theme}}"
}

View File

@@ -0,0 +1,3 @@
{
"label": "Đặt tiện ích ở bên trái"
}

View File

@@ -90,6 +90,22 @@
"invalidPassword": "无效密码"
}
}
},
"nzbget": {
"username": {
"label": "用户名",
"placeholder": "管理员",
"validation": {
"invalidUsername": "无效的用户名"
}
},
"password": {
"label": "密码",
"placeholder": "密码",
"validation": {
"invalidPassword": "无效密码"
}
}
}
}
}

View File

@@ -2,8 +2,8 @@
"accordions": {
"downloads": {
"text": "您的下载",
"torrents": "",
"usenet": ""
"torrents": "你的Torrent下载",
"usenet": "你的Usenet下载"
},
"others": {
"text": "其他"

View File

@@ -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": "添加下载服务,查看你当前的下载量"
}
}

Some files were not shown because too many files have changed in this diff Show More