Compare commits

...

20 Commits

Author SHA1 Message Date
Thomas Camlong
a6694d81d8 Bumb package version 2022-11-12 22:32:43 +09:00
Thomas Camlong
f5454b07e8 Merge pull request #500 from ajnart/dev
🚑 Hotfix v0.10.4
2022-11-12 22:31:51 +09:00
Thomas Camlong
a50c43cab0 🚑 Hotfix v0.11.4 2022-11-12 22:26:45 +09:00
Thomas Camlong
99e8c80088 🚀 v0.10.4
v0.10.4
2022-11-12 21:58:38 +09:00
Thomas Camlong
8ac0af2324 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>
2022-11-12 21:51:55 +09:00
Thomas Camlong
05ac5dbcd3 Add dependencies 2022-11-12 09:05:19 +09:00
Thomas Camlong
dfdb8678b7 🔧 fix lint errors and bumb version 2022-11-12 08:12:54 +09:00
Thomas Camlong
7414f02667 Merge pull request #497 from jonjon1123/nzbget-download-client-merge
 Add NZBGet download client
2022-11-09 00:44:34 +09:00
Jon Terry
92c09207f6 Add NZBGet download client 2022-11-06 10:05:35 -06:00
Thomas Camlong
b2f5b0f3fc 🔧 fix JSON errors 2022-11-02 17:06:41 +09:00
Thomas Camlong
bc858c71ab 🔀 Merge pull request #494 from ajnart/493-add-vietnamese-language-support-🇻🇳
🌐 Add Vietnamese 🇻🇳 language support
2022-11-02 17:04:33 +09:00
Thomas Camlong
9e72639a9f 🌐 Add Vietnamese 🇻🇳 language support 2022-11-02 17:03:57 +09:00
Thomas Camlong
a99a4eed03 Remove useless translations 2022-11-02 16:57:56 +09:00
Thomas Camlong
69298142b7 Remove useless translations 2022-11-02 16:56:50 +09:00
Thomas Camlong
ea02cca452 🔀 Merge pull request #487 from SR3u/feature/freebsd-support
Updated: Next.js 12.1.6 -> 12.2.0, thanks @SR3u !
2022-11-02 16:52:59 +09:00
Manuel
3cfeac4678 🐛 fix default favicon path (#492) 2022-10-31 17:36:45 +01:00
SR3u
c6474923b0 ⬆️ Updated: Next.js 12.1.6 -> 12.2.0 2022-10-27 17:33:38 +03:00
Thomas Camlong
14920d4b57 🔧 fix logo in README 2022-10-25 09:14:19 +09:00
Thomas Camlong
505fad3688 Merge branch 'master' into dev 2022-10-24 20:16:52 +09:00
Thomas Camlong
2724a9fdcf add support for da and he languages 2022-10-24 20:16:11 +09:00
157 changed files with 2229 additions and 720 deletions

View File

@@ -30,7 +30,7 @@
--- ---
<!-- Homarr Description --> <!-- Homarr Description -->
<img align="right" width=150 src="public/imgs/logo-color.svg" /> <img align="right" width=150 src="public/imgs/logo/logo-color.svg" />
Homarr is a simple and lightweight homepage for your server, that helps you easily access all of your services in one place. Homarr is a simple and lightweight homepage for your server, that helps you easily access all of your services in one place.

View File

@@ -1,2 +1,2 @@
export const REPO_URL = 'ajnart/homarr'; export const REPO_URL = 'ajnart/homarr';
export const CURRENT_VERSION = 'v0.10.3'; export const CURRENT_VERSION = 'v0.10.5';

View File

@@ -4,6 +4,8 @@ module.exports = {
defaultLocale: 'en', defaultLocale: 'en',
locales: [ locales: [
'en', 'en',
'da',
'he',
'de', 'de',
'es', 'es',
'fr', 'fr',
@@ -17,6 +19,7 @@ module.exports = {
'ru', 'ru',
'sl', 'sl',
'sv', 'sv',
'vi',
'uk', 'uk',
'zh', 'zh',
], ],

View File

@@ -11,9 +11,6 @@ module.exports = withBundleAnalyzer({
domains: ['cdn.jsdelivr.net'], domains: ['cdn.jsdelivr.net'],
}, },
reactStrictMode: false, reactStrictMode: false,
experimental: {
outputStandalone: true,
},
output: 'standalone', output: 'standalone',
i18n, i18n,
}); });

View File

@@ -1,6 +1,6 @@
{ {
"name": "homarr", "name": "homarr",
"version": "0.10.3", "version": "0.10.5",
"description": "Homarr - A homepage for your server.", "description": "Homarr - A homepage for your server.",
"license": "MIT", "license": "MIT",
"repository": { "repository": {
@@ -30,17 +30,17 @@
"@dnd-kit/core": "^6.0.5", "@dnd-kit/core": "^6.0.5",
"@dnd-kit/sortable": "^7.0.1", "@dnd-kit/sortable": "^7.0.1",
"@dnd-kit/utilities": "^3.2.0", "@dnd-kit/utilities": "^3.2.0",
"@emotion/react": "^11.10.0", "@emotion/react": "^11.10.5",
"@emotion/server": "^11.10.0", "@emotion/server": "^11.10.0",
"@mantine/carousel": "^5.1.0", "@mantine/carousel": "^5.1.0",
"@mantine/core": "^5.2.3", "@mantine/core": "^5.7.2",
"@mantine/dates": "^5.2.3", "@mantine/dates": "^5.7.2",
"@mantine/dropzone": "^5.2.3", "@mantine/dropzone": "^5.7.2",
"@mantine/form": "^5.2.3", "@mantine/form": "^5.7.2",
"@mantine/hooks": "^5.2.3", "@mantine/hooks": "^5.7.2",
"@mantine/modals": "^5.2.3", "@mantine/modals": "^5.7.2",
"@mantine/next": "^5.2.3", "@mantine/next": "^5.2.3",
"@mantine/notifications": "^5.2.3", "@mantine/notifications": "^5.7.2",
"@mantine/prism": "^5.0.0", "@mantine/prism": "^5.0.0",
"@nivo/core": "^0.79.0", "@nivo/core": "^0.79.0",
"@nivo/line": "^0.79.1", "@nivo/line": "^0.79.1",
@@ -50,7 +50,7 @@
"axios": "^0.27.2", "axios": "^0.27.2",
"consola": "^2.15.3", "consola": "^2.15.3",
"cookies-next": "^2.1.1", "cookies-next": "^2.1.1",
"dayjs": "^1.11.5", "dayjs": "^1.11.6",
"dockerode": "^3.3.2", "dockerode": "^3.3.2",
"embla-carousel-react": "^7.0.0", "embla-carousel-react": "^7.0.0",
"framer-motion": "^6.5.1", "framer-motion": "^6.5.1",
@@ -58,8 +58,9 @@
"i18next-browser-languagedetector": "^6.1.5", "i18next-browser-languagedetector": "^6.1.5",
"i18next-http-backend": "^1.4.1", "i18next-http-backend": "^1.4.1",
"js-file-download": "^0.4.12", "js-file-download": "^0.4.12",
"next": "12.1.6", "next": "12.2.0",
"next-i18next": "^11.3.0", "next-i18next": "^11.3.0",
"nzbget-api": "^0.0.3",
"prism-react-renderer": "^1.3.5", "prism-react-renderer": "^1.3.5",
"react": "^18.2.0", "react": "^18.2.0",
"react-dom": "^18.2.0", "react-dom": "^18.2.0",

View File

@@ -90,6 +90,22 @@
"invalidPassword": "Ugyldig adgangskode" "invalidPassword": "Ugyldig adgangskode"
} }
} }
},
"nzbget": {
"username": {
"label": "Brugernavn",
"placeholder": "admin",
"validation": {
"invalidUsername": "Ugyldigt brugernavn"
}
},
"password": {
"label": "Adgangskode",
"placeholder": "adgangskode",
"validation": {
"invalidPassword": "Ugyldig adgangskode"
}
}
} }
} }
} }

View File

@@ -1,7 +1,7 @@
{ {
"descriptor": { "descriptor": {
"name": "Sabnzbd", "name": "Usenet",
"description": "Tillader dig at se din Sabnzbd kø og historie, pause og genoptage downloads" "description": "Giver dig mulighed for at se din usenet (Sabnzbd eller NZBGet) kø og historik, pause og genoptage downloads"
}, },
"card": { "card": {
"errors": { "errors": {

View File

@@ -4,16 +4,13 @@
"placeholder": "Homarr 🦞" "placeholder": "Homarr 🦞"
}, },
"logo": { "logo": {
"label": "Logo", "label": "Logo"
"placeholder": "/img/logo.png"
}, },
"favicon": { "favicon": {
"label": "Favicon", "label": "Favicon"
"placeholder": "/favicon.png"
}, },
"background": { "background": {
"label": "Baggrund", "label": "Baggrund"
"placeholder": "/img/background.png"
}, },
"customCSS": { "customCSS": {
"label": "Tilpasset CSS", "label": "Tilpasset CSS",

View File

@@ -90,6 +90,22 @@
"invalidPassword": "Ungültiges Passwort" "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

@@ -1,7 +1,7 @@
{ {
"descriptor": { "descriptor": {
"name": "Sabnzbd", "name": "Usenet",
"description": "Ermöglicht es Ihnen, Ihre Sabnzbd-Warteschlange und den Verlauf zu sehen, Downloads anzuhalten und fortzusetzen" "description": "Ermöglicht es Ihnen, Ihre Usenet-Warteschlange (Sabnzbd oder NZBGet) und den Verlauf anzuzeigen, Downloads anzuhalten und fortzusetzen"
}, },
"card": { "card": {
"errors": { "errors": {

View File

@@ -4,16 +4,13 @@
"placeholder": "Homarr 🦞" "placeholder": "Homarr 🦞"
}, },
"logo": { "logo": {
"label": "Logo", "label": "Logo"
"placeholder": "/img/logo.png"
}, },
"favicon": { "favicon": {
"label": "Favicon", "label": "Favicon"
"placeholder": "/favicon.png"
}, },
"background": { "background": {
"label": "Hintergrund", "label": "Hintergrund"
"placeholder": "/img/background.png"
}, },
"customCSS": { "customCSS": {
"label": "Benutzerdefiniertes CSS", "label": "Benutzerdefiniertes CSS",

View File

@@ -90,6 +90,22 @@
"invalidPassword": "Invalid password" "invalidPassword": "Invalid password"
} }
} }
},
"nzbget": {
"username": {
"label": "Username",
"placeholder": "admin",
"validation": {
"invalidUsername": "Invalid username"
}
},
"password": {
"label": "Password",
"placeholder": "password",
"validation": {
"invalidPassword": "Invalid password"
}
}
} }
} }
} }

View File

@@ -1,7 +1,7 @@
{ {
"descriptor": { "descriptor": {
"name": "Sabnzbd", "name": "Usenet",
"description": "Allows you to see your Sabnzbd queue and history, pause and resume downloads" "description": "Allows you to see your usenet (Sabnzbd or NZBGet) queue and history, pause and resume downloads"
}, },
"card": { "card": {
"errors": { "errors": {

View File

@@ -4,16 +4,13 @@
"placeholder": "Homarr 🦞" "placeholder": "Homarr 🦞"
}, },
"logo": { "logo": {
"label": "Logo", "label": "Logo"
"placeholder": "/img/logo.png"
}, },
"favicon": { "favicon": {
"label": "Favicon", "label": "Favicon"
"placeholder": "/favicon.png"
}, },
"background": { "background": {
"label": "Background", "label": "Background"
"placeholder": "/img/background.png"
}, },
"customCSS": { "customCSS": {
"label": "Custom CSS", "label": "Custom CSS",

View File

@@ -90,6 +90,22 @@
"invalidPassword": "Contraseña Incorrecta" "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": { "descriptor": {
"name": "Docker", "name": "Docker",
"description": "Le permite manejar sus contenedores Docker de manera sencilla" "description": "Permite administrar sus contenedores docker de manera sencilla"
}, },
"search": { "search": {
"placeholder": "Buscar por nombre de contenedor o nombre de imagen" "placeholder": "Buscar por nombre de contenedor o nombre de imagen"

View File

@@ -1,7 +1,7 @@
{ {
"descriptor": { "descriptor": {
"name": "Sabnzbd", "name": "Usenet",
"description": "Te permite ver tu cola e historial de Sabnzbd, pausar y resumir descargas" "description": "Le permite ver la cola y el historial de usenet (Sabnzbd o NZBGet), pausar y reanudar las descargas"
}, },
"card": { "card": {
"errors": { "errors": {

View File

@@ -4,16 +4,13 @@
"placeholder": "Homarr 🦞" "placeholder": "Homarr 🦞"
}, },
"logo": { "logo": {
"label": "Logo", "label": "Logo"
"placeholder": "/img/logo.png"
}, },
"favicon": { "favicon": {
"label": "Favicon", "label": "Favicon"
"placeholder": "/favicon.png"
}, },
"background": { "background": {
"label": "Fondo", "label": "Fondo"
"placeholder": "/img/background.png"
}, },
"customCSS": { "customCSS": {
"label": "CSS Personalizado", "label": "CSS Personalizado",

View File

@@ -9,6 +9,6 @@
"placeholder": "URL de petición personalizada" "placeholder": "URL de petición personalizada"
}, },
"searchNewTab": { "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" "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": { "header": {
"name": "Nom", "name": "Nom",
"size": "Taille", "size": "Taille",
"download": "Duvet", "download": "Descendant",
"upload": "Up", "upload": "Montant",
"estimatedTimeOfArrival": "ETA", "estimatedTimeOfArrival": "ETA",
"progress": "Progrès" "progress": "Progrès"
}, },

View File

@@ -1,7 +1,7 @@
{ {
"descriptor": { "descriptor": {
"name": "Sabnzbd", "name": "Usenet",
"description": "Permet de voir votre file d'attente et votre historique Sabnzbd, de mettre en pause et de reprendre les téléchargements" "description": "Vous permet de voir votre file d'attente et votre historique Usenet (Sabnzbd ou NZBGet), de mettre en pause et de reprendre les téléchargements"
}, },
"card": { "card": {
"errors": { "errors": {

View File

@@ -4,16 +4,13 @@
"placeholder": "Homarr 🦞" "placeholder": "Homarr 🦞"
}, },
"logo": { "logo": {
"label": "Logo", "label": "Logo"
"placeholder": "/img/logo.png"
}, },
"favicon": { "favicon": {
"label": "Favicon", "label": "Favicon"
"placeholder": "/favicon.png"
}, },
"background": { "background": {
"label": "Contexte", "label": "Contexte"
"placeholder": "/img/background.png"
}, },
"customCSS": { "customCSS": {
"label": "CSS personnalisé", "label": "CSS personnalisé",

View File

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

View File

@@ -1,7 +1,7 @@
{ {
"descriptor": { "descriptor": {
"name": "Sabnzbd", "name": "Sabnzbd",
"description": "מאפשר צפייה בהיסטוריה ותור ההורדות, עצירה וחידוש הורדות" "description": "מאמאפשר לך לראות את התור וההיסטוריה של usenet (Sabnzbd או NZBGet), להשהות ולחדש הורדות"
}, },
"card": { "card": {
"errors": { "errors": {

View File

@@ -4,16 +4,13 @@
"placeholder": "Homarr 🦞" "placeholder": "Homarr 🦞"
}, },
"logo": { "logo": {
"label": "סמל", "label": "סמל"
"placeholder": "/img/logo.png"
}, },
"favicon": { "favicon": {
"label": "אייקון לצד שם העמוד", "label": "אייקון לצד שם העמוד"
"placeholder": "/favicon.png"
}, },
"background": { "background": {
"label": "רקע", "label": "רקע"
"placeholder": "/img/background.png"
}, },
"customCSS": { "customCSS": {
"label": "CSS מותאם אישית", "label": "CSS מותאם אישית",

View File

@@ -90,6 +90,22 @@
"invalidPassword": "Password non valida" "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": { "accordions": {
"downloads": { "downloads": {
"text": "I tuoi download", "text": "I tuoi download",
"torrents": "", "torrents": "Scaricamenti di Torrent",
"usenet": "" "usenet": "I tuoi scaricamenti di Usenet"
}, },
"others": { "others": {
"text": "Altri" "text": "Altri"

View File

@@ -1,7 +1,7 @@
{ {
"descriptor": { "descriptor": {
"name": "Docker", "name": "Docker",
"description": "" "description": "Ti permette di gestire facilmente i tuoi container docker"
}, },
"search": { "search": {
"placeholder": "Ricerca per contenitore o nome dell'immagine" "placeholder": "Ricerca per contenitore o nome dell'immagine"

View File

@@ -1,7 +1,7 @@
{ {
"descriptor": { "descriptor": {
"name": "Sabnzbd", "name": "Usenet",
"description": "Permette di vedere la coda e la cronologia di Sabnzbd, di mettere in pausa e di riprendere i download." "description": "Ti consente di vedere la coda e la cronologia di usenet (Sabnzbd o NZBGet), mettere in pausa e riprendere i download."
}, },
"card": { "card": {
"errors": { "errors": {

View File

@@ -4,16 +4,13 @@
"placeholder": "Homarr 🦞" "placeholder": "Homarr 🦞"
}, },
"logo": { "logo": {
"label": "Logo", "label": "Logo"
"placeholder": "/img/logo.png"
}, },
"favicon": { "favicon": {
"label": "Favicon", "label": "Favicon"
"placeholder": "/favicon.png"
}, },
"background": { "background": {
"label": "Sfondo", "label": "Sfondo"
"placeholder": "/img/sfondo.png"
}, },
"customCSS": { "customCSS": {
"label": "CSS personalizzato", "label": "CSS personalizzato",

View File

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

View File

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

View File

@@ -1,7 +1,7 @@
{ {
"descriptor": { "descriptor": {
"name": "Sabnzbd", "name": "ユースネット",
"description": "Sabnzbdのキューと履歴の確認、ダウンロード一時停止と再開が可能です。" "description": "Usenet (Sabnzbd または NZBGet) のキューと履歴を表示し、ダウンロード一時停止および再開できます。"
}, },
"card": { "card": {
"errors": { "errors": {

View File

@@ -4,16 +4,13 @@
"placeholder": "ホーマー" "placeholder": "ホーマー"
}, },
"logo": { "logo": {
"label": "ロゴマーク", "label": "ロゴマーク"
"placeholder": "/img/logo.png"
}, },
"favicon": { "favicon": {
"label": "ファビコン", "label": "Favicon"
"placeholder": "/favicon.png"
}, },
"background": { "background": {
"label": "背景", "label": "背景"
"placeholder": "/img/background.png"
}, },
"customCSS": { "customCSS": {
"label": "カスタムCSS", "label": "カスタムCSS",

View File

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

View File

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

View File

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

View File

@@ -1,7 +1,7 @@
{ {
"descriptor": { "descriptor": {
"name": "Sabnzbd", "name": "ユースネット",
"description": "Sabnzbd 대기열 및 기록을 확인하고 다운로드를 일시 중지 및 재개할 수 있습니다" "description": "유즈넷(Sabnzbd 또는 NZBGet) 대기열 및 기록을 고 다운로드를 일시 중지 및 재개할 수 있습니다."
}, },
"card": { "card": {
"errors": { "errors": {

View File

@@ -4,16 +4,13 @@
"placeholder": "Homarr 🦞" "placeholder": "Homarr 🦞"
}, },
"logo": { "logo": {
"label": "로고", "label": "로고"
"placeholder": "/img/logo.png"
}, },
"favicon": { "favicon": {
"label": "파비콘", "label": "Favicon"
"placeholder": "/favicon.png"
}, },
"background": { "background": {
"label": "배경", "label": "배경"
"placeholder": "/img/background.png"
}, },
"customCSS": { "customCSS": {
"label": "커스텀 CSS", "label": "커스텀 CSS",

View File

@@ -90,6 +90,22 @@
"invalidPassword": "Invalid password" "invalidPassword": "Invalid password"
} }
} }
},
"nzbget": {
"username": {
"label": "Usernaem",
"placeholder": "admin",
"validation": {
"invalidUsername": "Invalid usernaem"
}
},
"password": {
"label": "Password",
"placeholder": "password",
"validation": {
"invalidPassword": "Invalid password"
}
}
} }
} }
} }

View File

@@ -1,7 +1,7 @@
{ {
"descriptor": { "descriptor": {
"name": "Sabnzbd", "name": "Usenet",
"description": "Allowz u 2 c ur Sabnzbd queue an histowee, paues an resuem downloadz" "description": "Allowz u 2 c ur usenet (Sabnzbd & NZBGet) queue an histowee, paues an resuem downloadz"
}, },
"card": { "card": {
"errors": { "errors": {

View File

@@ -4,16 +4,13 @@
"placeholder": "Homarr 🦞" "placeholder": "Homarr 🦞"
}, },
"logo": { "logo": {
"label": "Logooo", "label": "Logooo"
"placeholder": "/img/logo.png"
}, },
"favicon": { "favicon": {
"label": "Favicon", "label": "Favicon"
"placeholder": "/favicon.png"
}, },
"background": { "background": {
"label": "Bakground", "label": "Bakground"
"placeholder": "/img/background.png"
}, },
"customCSS": { "customCSS": {
"label": "Custom CSS", "label": "Custom CSS",

View File

@@ -90,6 +90,22 @@
"invalidPassword": "Ongeldig wachtwoord" "invalidPassword": "Ongeldig wachtwoord"
} }
} }
},
"nzbget": {
"username": {
"label": "Gebruikersnaam",
"placeholder": "admin",
"validation": {
"invalidUsername": "Ongeldige gebruikersnaam"
}
},
"password": {
"label": "Wachtwoord",
"placeholder": "wachtwoord",
"validation": {
"invalidPassword": "Ongeldig wachtwoord"
}
}
} }
} }
} }

View File

@@ -1,7 +1,7 @@
{ {
"descriptor": { "descriptor": {
"name": "Sabnzbd", "name": "Usenet",
"description": "Hiermee kunt u uw Sabnzbd wachtrij en geschiedenis weergeven, downloads pauzeren en hervatten" "description": "Hiermee kunt u uw usenet (Sabnzbd of NZBGet) wachtrij en geschiedenis bekijken, downloads pauzeren en hervatten."
}, },
"card": { "card": {
"errors": { "errors": {

View File

@@ -4,16 +4,13 @@
"placeholder": "Homarr 🦞" "placeholder": "Homarr 🦞"
}, },
"logo": { "logo": {
"label": "Logo", "label": "Logo"
"placeholder": "/img/logo.png"
}, },
"favicon": { "favicon": {
"label": "Favicon", "label": "Favicon"
"placeholder": "/favicon.png"
}, },
"background": { "background": {
"label": "Achtergrond", "label": "Achtergrond"
"placeholder": "/img/background.png"
}, },
"customCSS": { "customCSS": {
"label": "Eigen CSS", "label": "Eigen CSS",

View File

@@ -90,6 +90,22 @@
"invalidPassword": "Nieprawidłowe hasło" "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

@@ -1,7 +1,7 @@
{ {
"descriptor": { "descriptor": {
"name": "Sabnzbd", "name": "Usenet",
"description": "Pozwala zobaczyć kolejkę i historię Sabnzbd, wstrzymywać i wznawiać pobieranie" "description": "Pozwala zobaczyć kolejkę i historię usenetu (Sabnzbd lub NZBGet), wstrzymywać i wznawiać pobieranie."
}, },
"card": { "card": {
"errors": { "errors": {

View File

@@ -4,16 +4,13 @@
"placeholder": "Homarr 🦞" "placeholder": "Homarr 🦞"
}, },
"logo": { "logo": {
"label": "Logo", "label": "Logo"
"placeholder": "/img/logo.png"
}, },
"favicon": { "favicon": {
"label": "Ikona", "label": "Ikona"
"placeholder": "/favicon.png"
}, },
"background": { "background": {
"label": "Tło", "label": "Tło"
"placeholder": "/img/background.png"
}, },
"customCSS": { "customCSS": {
"label": "Niestandardowy CSS", "label": "Niestandardowy CSS",

View File

@@ -90,6 +90,22 @@
"invalidPassword": "Senha inválida" "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

@@ -1,7 +1,7 @@
{ {
"descriptor": { "descriptor": {
"name": "", "name": "Usenet",
"description": "" "description": "Permite que você veja sua fila e histórico de usenet (Sabnzbd ou NZBGet), pausar e retomar downloads."
}, },
"card": { "card": {
"errors": { "errors": {

View File

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

View File

@@ -1,27 +1,27 @@
{ {
"title": "", "title": "С возвращением!",
"text": "", "text": "Пожалуйста, введите пароль",
"form": { "form": {
"fields": { "fields": {
"password": { "password": {
"label": "Пароль", "label": "Пароль",
"placeholder": "" "placeholder": "Ваш пароль"
} }
}, },
"buttons": { "buttons": {
"submit": "" "submit": "Войти"
} }
}, },
"notifications": { "notifications": {
"checking": { "checking": {
"title": "", "title": "Проверка пароля",
"message": "" "message": "Ваш пароль проверяется..."
}, },
"correct": { "correct": {
"title": "" "title": "Пароль верный, перенаправляет вас..."
}, },
"wrong": { "wrong": {
"title": "" "title": "Пароль неверный, попробуйте еще раз."
} }
} }
} }

View File

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

View File

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

View File

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

View File

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

View File

@@ -4,49 +4,49 @@
"description": "Модуль для отображения графиков из Dash.", "description": "Модуль для отображения графиков из Dash.",
"settings": { "settings": {
"cpuMultiView": { "cpuMultiView": {
"label": "" "label": "Многоядерный процессор Вид"
}, },
"storageMultiView": { "storageMultiView": {
"label": "" "label": "Вид многодискового хранилища"
}, },
"useCompactView": { "useCompactView": {
"label": "" "label": "Используйте компактный вид"
}, },
"graphs": { "graphs": {
"label": "" "label": "Графики"
}, },
"url": { "url": {
"label": "" "label": "Тире. URL"
} }
} }
}, },
"card": { "card": {
"title": "Dash.", "title": "Dash.",
"errors": { "errors": {
"noService": "", "noService": "Не найдено ни одной службы Dash. Пожалуйста, добавьте его в приборную панель Homarr или задайте Dash. URL в опциях модуля",
"noInformation": "" "noInformation": "Не удается получить информацию из тире. - Вы используете последнюю версию?"
}, },
"graphs": { "graphs": {
"storage": { "storage": {
"title": "", "title": "Хранение",
"label": "Хранилище:" "label": "Хранилище:"
}, },
"network": { "network": {
"title": "", "title": "Сеть",
"label": "Сеть:", "label": "Сеть:",
"metrics": { "metrics": {
"download": "", "download": "Вниз",
"upload": "" "upload": "Вверх"
} }
}, },
"cpu": { "cpu": {
"title": "" "title": "ПРОЦЕССОР"
}, },
"memory": { "memory": {
"title": "" "title": "ОПЕРАТИВНАЯ ПАМЯТЬ"
}, },
"gpu": { "gpu": {
"title": "" "title": "GPU"
} }
} }
} }

View File

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

View File

@@ -1,34 +1,34 @@
{ {
"descriptor": { "descriptor": {
"name": "", "name": "Скорость загрузки",
"description": "" "description": "Показать текущую скорость загрузки поддерживаемых сервисов"
}, },
"card": { "card": {
"table": { "table": {
"header": { "header": {
"name": "", "name": "Имя",
"size": "", "size": "Размер",
"download": "", "download": "Вниз",
"upload": "", "upload": "Вверх",
"estimatedTimeOfArrival": "", "estimatedTimeOfArrival": "РАСЧЕТНОЕ ВРЕМЯ ПРИБЫТИЯ",
"progress": "" "progress": "Прогресс"
}, },
"body": { "body": {
"nothingFound": "" "nothingFound": "Торренты не найдены"
} }
}, },
"lineChart": { "lineChart": {
"title": "", "title": "Текущая скорость загрузки",
"download": "", "download": "Скачать: {{download}}",
"upload": "", "upload": "Загрузка: {{upload}}",
"timeSpan": "", "timeSpan": "{{seconds}} несколько секунд назад",
"totalDownload": "", "totalDownload": "Скачать: {{download}}/s",
"totalUpload": "" "totalUpload": "Загрузка: {{upload}}/s"
}, },
"errors": { "errors": {
"noDownloadClients": { "noDownloadClients": {
"title": "", "title": "Не найдено ни одного поддерживаемого клиента загрузки!",
"text": "" "text": "Добавьте службу загрузки для просмотра текущих загрузок"
} }
} }
} }

View File

@@ -1,83 +1,83 @@
{ {
"descriptor": { "descriptor": {
"name": "", "name": "Docker",
"description": "" "description": "Позволяет легко управлять контейнерами docker"
}, },
"search": { "search": {
"placeholder": "" "placeholder": "Поиск по имени контейнера или изображения"
}, },
"table": { "table": {
"header": { "header": {
"name": "", "name": "Имя",
"image": "", "image": "Изображение",
"ports": "", "ports": "Порты",
"state": "" "state": "Государство"
}, },
"body": { "body": {
"portCollapse": "" "portCollapse": "{{ports}} больше"
}, },
"states": { "states": {
"running": "", "running": "Бег",
"created": "", "created": "Создано",
"stopped": "", "stopped": "Остановлено",
"unknown": "" "unknown": "Неизвестно"
} }
}, },
"actionBar": { "actionBar": {
"addService": { "addService": {
"title": "Добавить сервис", "title": "Добавить сервис",
"message": "" "message": "Добавить услугу в Homarr"
}, },
"restart": { "restart": {
"title": "" "title": "Перезапустить"
}, },
"stop": { "stop": {
"title": "" "title": "Остановить"
}, },
"start": { "start": {
"title": "" "title": "Начало"
}, },
"refreshData": { "refreshData": {
"title": "" "title": "Обновить данные"
}, },
"remove": { "remove": {
"title": "" "title": "Удалить"
}, },
"addToHomarr": { "addToHomarr": {
"title": "" "title": "Добавить в Homarr"
} }
}, },
"actions": { "actions": {
"start": { "start": {
"start": "", "start": "Начало",
"end": "" "end": "Начало"
}, },
"stop": { "stop": {
"start": "", "start": "Остановка",
"end": "" "end": "Остановлено"
}, },
"restart": { "restart": {
"start": "", "start": "Перезапуск",
"end": "" "end": "Перезапущен"
}, },
"remove": { "remove": {
"start": "", "start": "Удаление",
"end": "" "end": "Удалено"
} }
}, },
"errors": { "errors": {
"integrationFailed": { "integrationFailed": {
"title": "", "title": "Сбой интеграции Docker",
"message": "" "message": "Вы забыли смонтировать сокет docker?"
}, },
"unknownError": { "unknownError": {
"title": "" "title": "Произошла ошибка"
}, },
"oneServiceAtATime": { "oneServiceAtATime": {
"title": "" "title": "Пожалуйста, добавляйте только одну услугу за один раз!"
} }
}, },
"actionIcon": { "actionIcon": {
"tooltip": "" "tooltip": "Docker"
} }
} }

View File

@@ -1,28 +1,28 @@
{ {
"descriptor": { "descriptor": {
"name": "Overseerr", "name": "Overseerr",
"description": "" "description": "Позволяет искать и добавлять медиафайлы из Overseerr/Jellyseerr"
}, },
"popup": { "popup": {
"item": { "item": {
"buttons": { "buttons": {
"askFor": "", "askFor": "Спросите на {{title}}",
"cancel": "", "cancel": "Отмена",
"request": "" "request": "Запрос"
}, },
"alerts": { "alerts": {
"automaticApproval": { "automaticApproval": {
"title": "", "title": "Использование ключа API",
"text": "" "text": "Этот запрос будет автоматически одобрен"
} }
} }
}, },
"seasonSelector": { "seasonSelector": {
"caption": "", "caption": "Отметьте сезоны, которые вы хотите загрузить",
"table": { "table": {
"header": { "header": {
"season": "", "season": "Сезон",
"numberOfEpisodes": "" "numberOfEpisodes": "Количество эпизодов"
} }
} }
} }

View File

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

View File

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

View File

@@ -1,39 +1,39 @@
{ {
"descriptor": { "descriptor": {
"name": "", "name": "Торрент",
"description": "", "description": "Показать текущую скорость загрузки поддерживаемых сервисов",
"settings": { "settings": {
"hideComplete": { "hideComplete": {
"label": "" "label": "Скрыть завершенные торренты"
} }
} }
}, },
"card": { "card": {
"table": { "table": {
"header": { "header": {
"name": "", "name": "Имя",
"size": "", "size": "Размер",
"download": "", "download": "Вниз",
"upload": "", "upload": "Вверх",
"estimatedTimeOfArrival": "", "estimatedTimeOfArrival": "РАСЧЕТНОЕ ВРЕМЯ ПРИБЫТИЯ",
"progress": "" "progress": "Прогресс"
}, },
"body": { "body": {
"nothingFound": "" "nothingFound": "Торренты не найдены"
} }
}, },
"lineChart": { "lineChart": {
"title": "", "title": "Текущая скорость загрузки",
"download": "", "download": "Скачать: {{download}}",
"upload": "", "upload": "Загрузка: {{upload}}",
"timeSpan": "", "timeSpan": "{{seconds}} несколько секунд назад",
"totalDownload": "", "totalDownload": "Скачать: {{download}}/s",
"totalUpload": "" "totalUpload": "Загрузка: {{upload}}/s"
}, },
"errors": { "errors": {
"noDownloadClients": { "noDownloadClients": {
"title": "", "title": "Не найдено ни одного поддерживаемого клиента загрузки!",
"text": "" "text": "Добавьте службу загрузки для просмотра текущих загрузок"
} }
} }
} }

View File

@@ -1,49 +1,49 @@
{ {
"descriptor": { "descriptor": {
"name": "", "name": "Юнет",
"description": "" "description": "Позволяет просматривать очередь и историю Usenet (Sabnzbd или NZBGet), приостанавливать и возобновлять загрузки."
}, },
"card": { "card": {
"errors": { "errors": {
"noDownloadClients": { "noDownloadClients": {
"title": "", "title": "Не найдено ни одного поддерживаемого клиента загрузки!",
"text": "" "text": "Добавьте службу загрузки для просмотра текущих загрузок"
} }
} }
}, },
"tabs": { "tabs": {
"queue": "", "queue": "Очередь",
"history": "" "history": "История"
}, },
"info": { "info": {
"sizeLeft": "", "sizeLeft": "Размер слева",
"paused": "" "paused": "Приостановлено"
}, },
"queue": { "queue": {
"header": { "header": {
"name": "", "name": "Имя",
"size": "", "size": "Размер",
"eta": "", "eta": "РАСЧЕТНОЕ ВРЕМЯ ПРИБЫТИЯ",
"progress": "" "progress": "Прогресс"
}, },
"empty": "", "empty": "Пустой",
"error": { "error": {
"title": "", "title": "Ошибка",
"message": "" "message": "Произошла ошибка"
}, },
"paused": "" "paused": "Приостановлено"
}, },
"history": { "history": {
"header": { "header": {
"name": "", "name": "Имя",
"size": "", "size": "Размер",
"duration": "" "duration": "Продолжительность"
}, },
"empty": "", "empty": "Пустой",
"error": { "error": {
"title": "", "title": "Ошибка",
"message": "" "message": "Ошибка загрузки истории"
}, },
"paused": "" "paused": "Приостановлено"
} }
} }

View File

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

View File

@@ -2,13 +2,13 @@
"title": "Настройки", "title": "Настройки",
"tooltip": "Настройки", "tooltip": "Настройки",
"tabs": { "tabs": {
"common": "", "common": "Общий",
"customizations": "" "customizations": "Персонализации"
}, },
"tips": { "tips": {
"configTip": "" "configTip": "Загрузите файл конфигурации, перетащив его на страницу!"
}, },
"credits": { "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": { "pageTitle": {
"label": "", "label": "Название страницы",
"placeholder": "" "placeholder": "Хомарр 🦞"
}, },
"logo": { "logo": {
"label": "", "label": "Логотип"
"placeholder": ""
}, },
"favicon": { "favicon": {
"label": "", "label": "Фавикон"
"placeholder": ""
}, },
"background": { "background": {
"label": "", "label": "Справочная информация"
"placeholder": ""
}, },
"customCSS": { "customCSS": {
"label": "", "label": "Пользовательский CSS",
"placeholder": "" "placeholder": "Пользовательский CSS будет выполняться в последнюю очередь"
}, },
"buttons": { "buttons": {
"submit": "" "submit": "Отправить"
} }
} }

View File

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

View File

@@ -1,55 +1,55 @@
{ {
"configSelect": { "configSelect": {
"label": "" "label": "Загрузчик конфигурации"
}, },
"modal": { "modal": {
"title": "", "title": "Выберите имя новой конфигурации",
"form": { "form": {
"configName": { "configName": {
"label": "", "label": "Имя конфигурации",
"placeholder": "" "placeholder": "Имя вашей новой конфигурации"
}, },
"submitButton": "" "submitButton": "Подтвердить"
}, },
"events": { "events": {
"configSaved": { "configSaved": {
"title": "", "title": "Конфигурация сохранена",
"message": "" "message": "Конфигурация сохранена как {{configName}}"
} }
} }
}, },
"buttons": { "buttons": {
"download": "", "download": "Загрузить конфигурацию",
"delete": { "delete": {
"text": "", "text": "Удалить конфигурацию",
"notifications": { "notifications": {
"deleted": { "deleted": {
"title": "", "title": "Конфигурация удалена",
"message": "" "message": "Конфигурация удалена"
}, },
"deleteFailed": { "deleteFailed": {
"title": "", "title": "Не удалось удалить конфигурацию",
"message": "" "message": "Не удалось удалить конфигурацию"
} }
} }
}, },
"saveCopy": "" "saveCopy": "Сохранить копию"
}, },
"dropzone": { "dropzone": {
"notifications": { "notifications": {
"invalidConfig": { "invalidConfig": {
"title": "", "title": "Невозможно загрузить конфигурацию",
"message": "" "message": "Не удалось загрузить вашу конфигурацию. Неверный формат JSON."
}, },
"loadedSuccessfully": { "loadedSuccessfully": {
"title": "" "title": "Конфигурация {{configName}} успешно загружена"
} }
}, },
"accept": { "accept": {
"text": "" "text": "Перетащите файлы сюда, чтобы загрузить конфигурацию. Поддерживается только JSON."
}, },
"reject": { "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": { "tips": {
"generalTip": "", "generalTip": "Используйте префиксы !yt и !t перед вашим запросом для поиска на YouTube или для поиска торрента соответственно.",
"placeholderTip": "" "placeholderTip": "%s можно использовать в качестве заполнителя для запроса."
}, },
"customEngine": { "customEngine": {
"label": "", "label": "URL запроса",
"placeholder": "" "placeholder": "URL пользовательского запроса"
}, },
"searchNewTab": { "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" "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

@@ -1,7 +1,7 @@
{ {
"descriptor": { "descriptor": {
"name": "Sabnzbd", "name": "Usenet",
"description": "Omogoča ogled čakalne vrste in zgodovine v Sabnzbd ter prekinitev in nadaljevanje prenosov" "description": "Omogoča ogled vaše čakalne vrste in zgodovine usenet (Sabnzbd ali NZBGet), zaustavitev in nadaljevanje prenosov."
}, },
"card": { "card": {
"errors": { "errors": {

View File

@@ -4,16 +4,13 @@
"placeholder": "Homarr 🦞" "placeholder": "Homarr 🦞"
}, },
"logo": { "logo": {
"label": "Logotip", "label": "Logotip"
"placeholder": "/img/logo.png"
}, },
"favicon": { "favicon": {
"label": "Favicon", "label": "Favicon"
"placeholder": "/favicon.png"
}, },
"background": { "background": {
"label": "Ozadje", "label": "Ozadje"
"placeholder": "/img/background.png"
}, },
"customCSS": { "customCSS": {
"label": "Po meri CSS", "label": "Po meri CSS",

View File

@@ -90,6 +90,22 @@
"invalidPassword": "Ogiltigt lösenord" "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

@@ -1,7 +1,7 @@
{ {
"descriptor": { "descriptor": {
"name": "Sabnzbd", "name": "Usenet",
"description": "Låter dig se din Sabnzbd kö och historik, pausa och återuppta nedladdningar" "description": "Låter dig se din usenet (Sabnzbd eller NZBGet) kö och historik, pausa och återuppta nedladdningar."
}, },
"card": { "card": {
"errors": { "errors": {

View File

@@ -4,16 +4,13 @@
"placeholder": "Homarr 🦞" "placeholder": "Homarr 🦞"
}, },
"logo": { "logo": {
"label": "Logotyp", "label": "Logotyp"
"placeholder": "/img/logo.png"
}, },
"favicon": { "favicon": {
"label": "Favicon", "label": "Favicon"
"placeholder": "/favicon.png"
}, },
"background": { "background": {
"label": "Bakgrund", "label": "Bakgrund"
"placeholder": "/img/background.png"
}, },
"customCSS": { "customCSS": {
"label": "Anpassad CSS", "label": "Anpassad CSS",

View File

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

View File

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

View File

@@ -1,7 +1,7 @@
{ {
"descriptor": { "descriptor": {
"name": "Sabnzbd", "name": "Sabnzbd",
"description": "Дозволяє вам бачити вашу чергу в Sabnzbd і історію, призупинення і відновлення завантажень" "description": "Дозволяє переглядати чергу та історію usenet (Sabnzbd або NZBGet), призупиняти та відновлювати завантаження."
}, },
"card": { "card": {
"errors": { "errors": {

View File

@@ -4,16 +4,12 @@
"placeholder": "Homarr 🦞" "placeholder": "Homarr 🦞"
}, },
"logo": { "logo": {
"label": "Логотип", "label": "Логотип"
"placeholder": "/img/logo.png"
}, },
"favicon": { "favicon": {
"label": "Іконка", "label": "Іконка"
"placeholder": "/favicon.png"
},
"background": { "background": {
"label": "Фон", "label": "Фон"
"placeholder": "/img/background.png"
}, },
"customCSS": { "customCSS": {
"label": "Власний CSS", "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"
}
}
}
}

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