From f4a4b3c25216ad84251dfb25d517f67d240db396 Mon Sep 17 00:00:00 2001
From: Thomas Camlong <49837342+ajnart@users.noreply.github.com>
Date: Fri, 3 Nov 2023 21:15:08 +0100
Subject: [PATCH] =?UTF-8?q?=F0=9F=8C=90=20New=20Crowdin=20updates=20(#1531?=
=?UTF-8?q?)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
public/locales/cn/layout/modals/add-app.json | 16 ++-
public/locales/cn/modules/rss.json | 2 +-
.../cn/settings/customization/general.json | 2 +-
public/locales/cr/layout/modals/add-app.json | 16 ++-
.../locales/cr/modules/dns-hole-summary.json | 4 +-
.../cr/settings/customization/general.json | 2 +-
public/locales/cs/authentication/invite.json | 35 +++++
public/locales/cs/authentication/login.json | 20 +++
public/locales/cs/boards/common.json | 5 +
public/locales/cs/boards/customize.json | 29 ++++
public/locales/cs/common.json | 44 ++++++
public/locales/cs/layout/common.json | 25 ++++
.../cs/layout/element-selector/selector.json | 25 ++++
.../cs/layout/errors/access-denied.json | 1 +
.../locales/cs/layout/errors/not-found.json | 1 +
public/locales/cs/layout/header.json | 34 +++++
.../header/actions/toggle-edit-mode.json | 12 ++
public/locales/cs/layout/manage.json | 32 +++++
public/locales/cs/layout/mobile/drawer.json | 1 +
public/locales/cs/layout/modals/about.json | 29 ++++
public/locales/cs/layout/modals/add-app.json | 128 +++++++++++++++++
.../cs/layout/modals/change-position.json | 1 +
public/locales/cs/manage/boards.json | 44 ++++++
public/locales/cs/manage/index.json | 23 +++
public/locales/cs/manage/users.json | 36 +++++
public/locales/cs/manage/users/create.json | 52 +++++++
public/locales/cs/manage/users/invites.json | 48 +++++++
public/locales/cs/modules/bookmark.json | 43 ++++++
public/locales/cs/modules/calendar.json | 39 +++++
.../cs/modules/common-media-cards.json | 6 +
public/locales/cs/modules/common.json | 10 ++
public/locales/cs/modules/dashdot.json | 118 +++++++++++++++
public/locales/cs/modules/date.json | 33 +++++
public/locales/cs/modules/dlspeed.json | 35 +++++
.../locales/cs/modules/dns-hole-controls.json | 18 +++
.../locales/cs/modules/dns-hole-summary.json | 28 ++++
public/locales/cs/modules/docker.json | 83 +++++++++++
public/locales/cs/modules/iframe.json | 45 ++++++
.../cs/modules/media-requests-list.json | 33 +++++
.../cs/modules/media-requests-stats.json | 27 ++++
public/locales/cs/modules/media-server.json | 25 ++++
public/locales/cs/modules/notebook.json | 15 ++
public/locales/cs/modules/overseerr.json | 30 ++++
public/locales/cs/modules/ping.json | 11 ++
public/locales/cs/modules/rss.json | 31 ++++
public/locales/cs/modules/search.json | 30 ++++
.../locales/cs/modules/torrents-status.json | 81 +++++++++++
public/locales/cs/modules/usenet.json | 49 +++++++
public/locales/cs/modules/video-stream.json | 24 ++++
public/locales/cs/modules/weather.json | 37 +++++
public/locales/cs/password-requirements.json | 1 +
public/locales/cs/settings/common.json | 38 +++++
.../cs/settings/customization/access.json | 6 +
.../cs/settings/customization/general.json | 29 ++++
.../cs/settings/customization/gridstack.json | 10 ++
.../customization/opacity-selector.json | 3 +
.../customization/page-appearance.json | 27 ++++
.../customization/shade-selector.json | 1 +
.../cs/settings/general/cache-buttons.json | 24 ++++
.../cs/settings/general/config-changer.json | 86 +++++++++++
.../cs/settings/general/edit-mode-toggle.json | 22 +++
.../general/internationalization.json | 1 +
.../cs/settings/general/search-engine.json | 20 +++
.../cs/settings/general/widget-positions.json | 1 +
public/locales/cs/tools/docker.json | 32 +++++
public/locales/cs/user/preferences.json | 48 +++++++
public/locales/cs/widgets/draggable-list.json | 7 +
public/locales/cs/widgets/error-boundary.json | 14 ++
public/locales/cs/zod.json | 22 +++
public/locales/da/layout/modals/add-app.json | 16 ++-
.../locales/da/modules/dns-hole-summary.json | 4 +-
public/locales/de/layout/modals/add-app.json | 16 ++-
.../locales/de/modules/dns-hole-summary.json | 4 +-
.../de/settings/customization/general.json | 2 +-
public/locales/el/layout/modals/add-app.json | 16 ++-
.../locales/el/modules/dns-hole-summary.json | 4 +-
.../el/settings/customization/general.json | 2 +-
.../es/layout/errors/access-denied.json | 6 +-
public/locales/es/layout/modals/add-app.json | 16 ++-
public/locales/es/modules/calendar.json | 2 +-
.../locales/es/modules/dns-hole-summary.json | 4 +-
public/locales/es/modules/rss.json | 2 +-
public/locales/fr/layout/modals/add-app.json | 16 ++-
.../locales/fr/modules/dns-hole-summary.json | 4 +-
public/locales/fr/modules/rss.json | 2 +-
public/locales/he/layout/modals/add-app.json | 16 ++-
public/locales/hr/authentication/invite.json | 20 +--
public/locales/hr/authentication/login.json | 8 +-
public/locales/hr/boards/common.json | 2 +-
public/locales/hr/boards/customize.json | 24 ++--
public/locales/hr/common.json | 8 +-
public/locales/hr/layout/common.json | 20 +--
.../hr/layout/element-selector/selector.json | 16 +--
.../hr/layout/errors/access-denied.json | 6 +-
.../locales/hr/layout/errors/not-found.json | 6 +-
public/locales/hr/layout/header.json | 28 ++--
.../header/actions/toggle-edit-mode.json | 2 +-
public/locales/hr/layout/manage.json | 22 +--
public/locales/hr/layout/modals/about.json | 14 +-
public/locales/hr/layout/modals/add-app.json | 64 +++++----
public/locales/hr/manage/boards.json | 34 ++---
public/locales/hr/manage/index.json | 22 +--
public/locales/hr/manage/users.json | 28 ++--
public/locales/hr/manage/users/create.json | 38 ++---
public/locales/hr/manage/users/invites.json | 48 +++----
public/locales/hr/modules/bookmark.json | 22 +--
public/locales/hr/modules/calendar.json | 20 +--
public/locales/hr/modules/date.json | 18 +--
.../locales/hr/modules/dns-hole-controls.json | 8 +-
.../locales/hr/modules/dns-hole-summary.json | 10 +-
public/locales/hr/modules/iframe.json | 2 +-
.../hr/modules/media-requests-list.json | 14 +-
.../hr/modules/media-requests-stats.json | 12 +-
public/locales/hr/modules/media-server.json | 2 +-
public/locales/hr/modules/notebook.json | 10 +-
public/locales/hr/modules/rss.json | 6 +-
.../locales/hr/modules/torrents-status.json | 6 +-
public/locales/hr/modules/weather.json | 4 +-
public/locales/hr/password-requirements.json | 8 +-
.../hr/settings/customization/access.json | 4 +-
.../hr/settings/customization/general.json | 2 +-
.../hr/settings/general/cache-buttons.json | 24 ++--
.../hr/settings/general/edit-mode-toggle.json | 16 +--
.../hr/settings/general/search-engine.json | 2 +-
public/locales/hr/tools/docker.json | 18 +--
public/locales/hr/user/preferences.json | 24 ++--
public/locales/hr/zod.json | 20 +--
public/locales/hu/layout/modals/add-app.json | 16 ++-
.../locales/hu/modules/dns-hole-summary.json | 4 +-
.../hu/settings/customization/general.json | 2 +-
public/locales/it/layout/modals/add-app.json | 16 ++-
.../locales/it/modules/dns-hole-summary.json | 4 +-
public/locales/it/modules/rss.json | 2 +-
public/locales/ja/authentication/invite.json | 20 +--
public/locales/ja/boards/common.json | 2 +-
public/locales/ja/boards/customize.json | 24 ++--
public/locales/ja/layout/common.json | 2 +-
.../ja/layout/errors/access-denied.json | 6 +-
public/locales/ja/layout/header.json | 24 ++--
.../header/actions/toggle-edit-mode.json | 2 +-
public/locales/ja/layout/manage.json | 22 +--
public/locales/ja/layout/modals/about.json | 6 +-
public/locales/ja/layout/modals/add-app.json | 20 ++-
public/locales/ja/manage/boards.json | 28 ++--
public/locales/ja/manage/index.json | 16 +--
public/locales/ja/manage/users.json | 28 ++--
public/locales/ja/manage/users/create.json | 38 ++---
public/locales/ja/manage/users/invites.json | 44 +++---
public/locales/ja/modules/bookmark.json | 2 +-
.../locales/ja/modules/dns-hole-controls.json | 8 +-
.../locales/ja/modules/dns-hole-summary.json | 4 +-
.../ja/modules/media-requests-list.json | 2 +-
.../ja/modules/media-requests-stats.json | 12 +-
public/locales/ja/modules/rss.json | 2 +-
public/locales/ja/password-requirements.json | 8 +-
.../ja/settings/customization/access.json | 4 +-
.../ja/settings/customization/general.json | 2 +-
.../ja/settings/general/cache-buttons.json | 24 ++--
.../ja/settings/general/edit-mode-toggle.json | 16 +--
public/locales/ja/tools/docker.json | 18 +--
public/locales/ja/user/preferences.json | 22 +--
public/locales/ja/zod.json | 18 +--
public/locales/ko/authentication/invite.json | 20 +--
public/locales/ko/boards/common.json | 2 +-
public/locales/ko/boards/customize.json | 24 ++--
public/locales/ko/layout/common.json | 22 +--
.../ko/layout/element-selector/selector.json | 22 +--
.../ko/layout/errors/access-denied.json | 6 +-
.../locales/ko/layout/errors/not-found.json | 6 +-
public/locales/ko/layout/header.json | 26 ++--
.../header/actions/toggle-edit-mode.json | 12 +-
public/locales/ko/layout/manage.json | 22 +--
public/locales/ko/layout/mobile/drawer.json | 4 +-
public/locales/ko/layout/modals/about.json | 40 +++---
public/locales/ko/layout/modals/add-app.json | 136 ++++++++++--------
.../ko/layout/modals/change-position.json | 9 +-
public/locales/ko/manage/boards.json | 34 ++---
public/locales/ko/manage/index.json | 22 +--
public/locales/ko/manage/users.json | 30 ++--
public/locales/ko/manage/users/create.json | 38 ++---
public/locales/ko/manage/users/invites.json | 48 +++----
public/locales/ko/modules/bookmark.json | 38 ++---
.../locales/ko/modules/dns-hole-controls.json | 12 +-
.../locales/ko/modules/dns-hole-summary.json | 20 +--
public/locales/ko/modules/iframe.json | 30 ++--
.../ko/modules/media-requests-list.json | 34 ++---
.../ko/modules/media-requests-stats.json | 26 ++--
public/locales/ko/modules/media-server.json | 18 +--
public/locales/ko/modules/notebook.json | 10 +-
public/locales/ko/modules/rss.json | 22 +--
.../locales/ko/modules/torrents-status.json | 48 +++----
public/locales/ko/modules/video-stream.json | 16 +--
public/locales/ko/password-requirements.json | 8 +-
.../ko/settings/customization/access.json | 4 +-
.../ko/settings/customization/general.json | 24 ++--
.../ko/settings/customization/gridstack.json | 12 +-
.../ko/settings/general/cache-buttons.json | 24 ++--
.../ko/settings/general/edit-mode-toggle.json | 16 +--
public/locales/ko/tools/docker.json | 18 +--
public/locales/ko/user/preferences.json | 32 ++---
public/locales/ko/widgets/draggable-list.json | 6 +-
public/locales/ko/widgets/error-boundary.json | 10 +-
public/locales/ko/zod.json | 20 +--
public/locales/lv/layout/modals/add-app.json | 16 ++-
.../locales/lv/modules/dns-hole-summary.json | 4 +-
public/locales/lv/user/preferences.json | 2 +-
public/locales/nl/authentication/invite.json | 20 +--
public/locales/nl/authentication/login.json | 8 +-
public/locales/nl/boards/common.json | 2 +-
public/locales/nl/boards/customize.json | 24 ++--
public/locales/nl/common.json | 16 +--
public/locales/nl/layout/common.json | 22 +--
.../nl/layout/element-selector/selector.json | 16 +--
.../nl/layout/errors/access-denied.json | 6 +-
.../locales/nl/layout/errors/not-found.json | 6 +-
public/locales/nl/layout/header.json | 28 ++--
.../header/actions/toggle-edit-mode.json | 2 +-
public/locales/nl/layout/manage.json | 22 +--
public/locales/nl/layout/modals/about.json | 14 +-
public/locales/nl/layout/modals/add-app.json | 66 +++++----
public/locales/nl/manage/boards.json | 34 ++---
public/locales/nl/manage/index.json | 22 +--
public/locales/nl/manage/users.json | 28 ++--
public/locales/nl/manage/users/create.json | 38 ++---
public/locales/nl/manage/users/invites.json | 48 +++----
public/locales/nl/modules/bookmark.json | 34 ++---
public/locales/nl/modules/calendar.json | 24 ++--
public/locales/nl/modules/date.json | 18 +--
.../locales/nl/modules/dns-hole-controls.json | 12 +-
.../locales/nl/modules/dns-hole-summary.json | 18 +--
public/locales/nl/modules/iframe.json | 18 +--
.../nl/modules/media-requests-list.json | 20 +--
.../nl/modules/media-requests-stats.json | 14 +-
public/locales/nl/modules/media-server.json | 2 +-
public/locales/nl/modules/notebook.json | 10 +-
public/locales/nl/modules/rss.json | 8 +-
.../locales/nl/modules/torrents-status.json | 6 +-
public/locales/nl/modules/weather.json | 4 +-
public/locales/nl/password-requirements.json | 8 +-
.../nl/settings/customization/access.json | 4 +-
.../nl/settings/customization/general.json | 6 +-
.../nl/settings/general/cache-buttons.json | 24 ++--
.../nl/settings/general/edit-mode-toggle.json | 16 +--
.../nl/settings/general/search-engine.json | 2 +-
public/locales/nl/tools/docker.json | 18 +--
public/locales/nl/user/preferences.json | 34 ++---
public/locales/nl/widgets/draggable-list.json | 6 +-
public/locales/nl/zod.json | 20 +--
public/locales/no/authentication/invite.json | 20 +--
public/locales/no/authentication/login.json | 8 +-
public/locales/no/boards/common.json | 2 +-
public/locales/no/boards/customize.json | 24 ++--
public/locales/no/common.json | 16 +--
public/locales/no/layout/common.json | 22 +--
.../no/layout/element-selector/selector.json | 16 +--
.../no/layout/errors/access-denied.json | 6 +-
.../locales/no/layout/errors/not-found.json | 6 +-
public/locales/no/layout/header.json | 28 ++--
.../header/actions/toggle-edit-mode.json | 2 +-
public/locales/no/layout/manage.json | 22 +--
public/locales/no/layout/modals/about.json | 14 +-
public/locales/no/layout/modals/add-app.json | 66 +++++----
public/locales/no/manage/boards.json | 34 ++---
public/locales/no/manage/index.json | 22 +--
public/locales/no/manage/users.json | 28 ++--
public/locales/no/manage/users/create.json | 38 ++---
public/locales/no/manage/users/invites.json | 48 +++----
public/locales/no/modules/bookmark.json | 34 ++---
public/locales/no/modules/calendar.json | 24 ++--
public/locales/no/modules/dashdot.json | 2 +-
public/locales/no/modules/date.json | 18 +--
.../locales/no/modules/dns-hole-controls.json | 12 +-
.../locales/no/modules/dns-hole-summary.json | 18 +--
public/locales/no/modules/iframe.json | 18 +--
.../no/modules/media-requests-list.json | 20 +--
.../no/modules/media-requests-stats.json | 14 +-
public/locales/no/modules/media-server.json | 2 +-
public/locales/no/modules/notebook.json | 10 +-
public/locales/no/modules/rss.json | 12 +-
.../locales/no/modules/torrents-status.json | 14 +-
public/locales/no/modules/weather.json | 4 +-
public/locales/no/password-requirements.json | 8 +-
.../no/settings/customization/access.json | 4 +-
.../no/settings/customization/general.json | 6 +-
.../no/settings/general/cache-buttons.json | 24 ++--
.../no/settings/general/edit-mode-toggle.json | 16 +--
.../no/settings/general/search-engine.json | 2 +-
public/locales/no/tools/docker.json | 18 +--
public/locales/no/user/preferences.json | 34 ++---
public/locales/no/widgets/draggable-list.json | 6 +-
public/locales/no/zod.json | 20 +--
public/locales/pl/layout/modals/add-app.json | 16 ++-
.../locales/pl/modules/dns-hole-summary.json | 4 +-
public/locales/pl/modules/rss.json | 2 +-
public/locales/pt/authentication/invite.json | 20 +--
public/locales/pt/boards/common.json | 2 +-
public/locales/pt/boards/customize.json | 24 ++--
public/locales/pt/layout/common.json | 22 +--
.../pt/layout/element-selector/selector.json | 16 +--
.../pt/layout/errors/access-denied.json | 6 +-
.../locales/pt/layout/errors/not-found.json | 6 +-
public/locales/pt/layout/header.json | 26 ++--
.../header/actions/toggle-edit-mode.json | 2 +-
public/locales/pt/layout/manage.json | 22 +--
public/locales/pt/layout/modals/about.json | 22 +--
public/locales/pt/layout/modals/add-app.json | 68 +++++----
.../pt/layout/modals/change-position.json | 2 +
public/locales/pt/manage/boards.json | 34 ++---
public/locales/pt/manage/index.json | 22 +--
public/locales/pt/manage/users.json | 28 ++--
public/locales/pt/manage/users/create.json | 38 ++---
public/locales/pt/manage/users/invites.json | 48 +++----
public/locales/pt/modules/bookmark.json | 34 ++---
.../locales/pt/modules/dns-hole-controls.json | 12 +-
.../locales/pt/modules/dns-hole-summary.json | 18 +--
public/locales/pt/modules/iframe.json | 18 +--
.../pt/modules/media-requests-list.json | 34 ++---
.../pt/modules/media-requests-stats.json | 26 ++--
public/locales/pt/modules/media-server.json | 2 +-
public/locales/pt/modules/notebook.json | 10 +-
public/locales/pt/modules/rss.json | 16 +--
.../locales/pt/modules/torrents-status.json | 16 +--
public/locales/pt/modules/video-stream.json | 4 +-
public/locales/pt/password-requirements.json | 8 +-
.../pt/settings/customization/access.json | 4 +-
.../pt/settings/customization/general.json | 8 +-
.../pt/settings/general/cache-buttons.json | 24 ++--
.../pt/settings/general/edit-mode-toggle.json | 16 +--
public/locales/pt/tools/docker.json | 18 +--
public/locales/pt/user/preferences.json | 32 ++---
public/locales/pt/widgets/draggable-list.json | 6 +-
public/locales/pt/widgets/error-boundary.json | 10 +-
public/locales/pt/zod.json | 20 +--
public/locales/ru/boards/common.json | 2 +-
public/locales/ru/layout/modals/add-app.json | 16 ++-
.../locales/ru/modules/dns-hole-summary.json | 4 +-
public/locales/ru/modules/rss.json | 2 +-
public/locales/sk/layout/modals/add-app.json | 16 ++-
.../locales/sk/modules/dns-hole-summary.json | 4 +-
.../sk/settings/customization/general.json | 2 +-
public/locales/sl/layout/modals/add-app.json | 16 ++-
public/locales/sv/layout/header.json | 20 +--
public/locales/sv/layout/manage.json | 2 +-
public/locales/sv/layout/modals/add-app.json | 16 ++-
public/locales/sv/manage/index.json | 2 +-
.../locales/sv/modules/dns-hole-controls.json | 2 +-
.../locales/sv/modules/dns-hole-summary.json | 4 +-
.../sv/settings/customization/general.json | 2 +-
public/locales/sv/user/preferences.json | 4 +-
public/locales/tr/layout/modals/add-app.json | 16 ++-
.../locales/tr/modules/dns-hole-summary.json | 4 +-
public/locales/tw/layout/header.json | 2 +-
public/locales/tw/layout/modals/add-app.json | 16 ++-
.../tw/settings/customization/general.json | 2 +-
public/locales/uk/authentication/invite.json | 20 +--
public/locales/uk/boards/common.json | 2 +-
public/locales/uk/boards/customize.json | 24 ++--
public/locales/uk/layout/common.json | 22 +--
.../uk/layout/element-selector/selector.json | 2 +-
.../uk/layout/errors/access-denied.json | 6 +-
.../locales/uk/layout/errors/not-found.json | 6 +-
public/locales/uk/layout/header.json | 26 ++--
.../header/actions/toggle-edit-mode.json | 2 +-
public/locales/uk/layout/manage.json | 22 +--
public/locales/uk/layout/modals/about.json | 14 +-
public/locales/uk/layout/modals/add-app.json | 64 +++++----
public/locales/uk/manage/boards.json | 28 ++--
public/locales/uk/manage/index.json | 22 +--
public/locales/uk/manage/users.json | 28 ++--
public/locales/uk/manage/users/create.json | 38 ++---
public/locales/uk/manage/users/invites.json | 48 +++----
public/locales/uk/modules/bookmark.json | 22 +--
.../locales/uk/modules/dns-hole-controls.json | 8 +-
.../locales/uk/modules/dns-hole-summary.json | 10 +-
public/locales/uk/modules/iframe.json | 18 +--
.../uk/modules/media-requests-list.json | 14 +-
.../uk/modules/media-requests-stats.json | 12 +-
public/locales/uk/modules/media-server.json | 2 +-
public/locales/uk/modules/notebook.json | 10 +-
public/locales/uk/modules/rss.json | 8 +-
.../locales/uk/modules/torrents-status.json | 6 +-
public/locales/uk/password-requirements.json | 8 +-
.../uk/settings/customization/access.json | 4 +-
.../uk/settings/customization/general.json | 6 +-
.../uk/settings/general/cache-buttons.json | 24 ++--
.../uk/settings/general/edit-mode-toggle.json | 16 +--
public/locales/uk/tools/docker.json | 18 +--
public/locales/uk/user/preferences.json | 32 ++---
public/locales/uk/zod.json | 20 +--
public/locales/vi/authentication/invite.json | 20 +--
public/locales/vi/authentication/login.json | 8 +-
public/locales/vi/boards/common.json | 2 +-
public/locales/vi/boards/customize.json | 24 ++--
public/locales/vi/common.json | 8 +-
public/locales/vi/layout/common.json | 22 +--
.../vi/layout/errors/access-denied.json | 6 +-
public/locales/vi/layout/header.json | 28 ++--
.../header/actions/toggle-edit-mode.json | 2 +-
public/locales/vi/layout/manage.json | 22 +--
public/locales/vi/layout/modals/about.json | 6 +-
public/locales/vi/layout/modals/add-app.json | 64 +++++----
public/locales/vi/manage/boards.json | 28 ++--
public/locales/vi/manage/index.json | 22 +--
public/locales/vi/manage/users.json | 28 ++--
public/locales/vi/manage/users/create.json | 38 ++---
public/locales/vi/manage/users/invites.json | 48 +++----
public/locales/vi/modules/bookmark.json | 22 +--
public/locales/vi/modules/calendar.json | 24 ++--
public/locales/vi/modules/date.json | 18 +--
.../locales/vi/modules/dns-hole-controls.json | 8 +-
.../locales/vi/modules/dns-hole-summary.json | 10 +-
public/locales/vi/modules/iframe.json | 2 +-
.../vi/modules/media-requests-list.json | 14 +-
.../vi/modules/media-requests-stats.json | 12 +-
public/locales/vi/modules/media-server.json | 2 +-
public/locales/vi/modules/notebook.json | 10 +-
public/locales/vi/modules/rss.json | 6 +-
.../locales/vi/modules/torrents-status.json | 6 +-
public/locales/vi/modules/weather.json | 4 +-
public/locales/vi/password-requirements.json | 8 +-
.../vi/settings/customization/access.json | 4 +-
.../vi/settings/customization/general.json | 2 +-
.../vi/settings/general/cache-buttons.json | 24 ++--
.../vi/settings/general/edit-mode-toggle.json | 16 +--
.../vi/settings/general/search-engine.json | 2 +-
public/locales/vi/tools/docker.json | 18 +--
public/locales/vi/user/preferences.json | 24 ++--
public/locales/vi/zod.json | 20 +--
428 files changed, 5095 insertions(+), 2744 deletions(-)
create mode 100644 public/locales/cs/authentication/invite.json
create mode 100644 public/locales/cs/authentication/login.json
create mode 100644 public/locales/cs/boards/common.json
create mode 100644 public/locales/cs/boards/customize.json
create mode 100644 public/locales/cs/common.json
create mode 100644 public/locales/cs/layout/common.json
create mode 100644 public/locales/cs/layout/element-selector/selector.json
create mode 100644 public/locales/cs/layout/errors/access-denied.json
create mode 100644 public/locales/cs/layout/errors/not-found.json
create mode 100644 public/locales/cs/layout/header.json
create mode 100644 public/locales/cs/layout/header/actions/toggle-edit-mode.json
create mode 100644 public/locales/cs/layout/manage.json
create mode 100644 public/locales/cs/layout/mobile/drawer.json
create mode 100644 public/locales/cs/layout/modals/about.json
create mode 100644 public/locales/cs/layout/modals/add-app.json
create mode 100644 public/locales/cs/layout/modals/change-position.json
create mode 100644 public/locales/cs/manage/boards.json
create mode 100644 public/locales/cs/manage/index.json
create mode 100644 public/locales/cs/manage/users.json
create mode 100644 public/locales/cs/manage/users/create.json
create mode 100644 public/locales/cs/manage/users/invites.json
create mode 100644 public/locales/cs/modules/bookmark.json
create mode 100644 public/locales/cs/modules/calendar.json
create mode 100644 public/locales/cs/modules/common-media-cards.json
create mode 100644 public/locales/cs/modules/common.json
create mode 100644 public/locales/cs/modules/dashdot.json
create mode 100644 public/locales/cs/modules/date.json
create mode 100644 public/locales/cs/modules/dlspeed.json
create mode 100644 public/locales/cs/modules/dns-hole-controls.json
create mode 100644 public/locales/cs/modules/dns-hole-summary.json
create mode 100644 public/locales/cs/modules/docker.json
create mode 100644 public/locales/cs/modules/iframe.json
create mode 100644 public/locales/cs/modules/media-requests-list.json
create mode 100644 public/locales/cs/modules/media-requests-stats.json
create mode 100644 public/locales/cs/modules/media-server.json
create mode 100644 public/locales/cs/modules/notebook.json
create mode 100644 public/locales/cs/modules/overseerr.json
create mode 100644 public/locales/cs/modules/ping.json
create mode 100644 public/locales/cs/modules/rss.json
create mode 100644 public/locales/cs/modules/search.json
create mode 100644 public/locales/cs/modules/torrents-status.json
create mode 100644 public/locales/cs/modules/usenet.json
create mode 100644 public/locales/cs/modules/video-stream.json
create mode 100644 public/locales/cs/modules/weather.json
create mode 100644 public/locales/cs/password-requirements.json
create mode 100644 public/locales/cs/settings/common.json
create mode 100644 public/locales/cs/settings/customization/access.json
create mode 100644 public/locales/cs/settings/customization/general.json
create mode 100644 public/locales/cs/settings/customization/gridstack.json
create mode 100644 public/locales/cs/settings/customization/opacity-selector.json
create mode 100644 public/locales/cs/settings/customization/page-appearance.json
create mode 100644 public/locales/cs/settings/customization/shade-selector.json
create mode 100644 public/locales/cs/settings/general/cache-buttons.json
create mode 100644 public/locales/cs/settings/general/config-changer.json
create mode 100644 public/locales/cs/settings/general/edit-mode-toggle.json
create mode 100644 public/locales/cs/settings/general/internationalization.json
create mode 100644 public/locales/cs/settings/general/search-engine.json
create mode 100644 public/locales/cs/settings/general/widget-positions.json
create mode 100644 public/locales/cs/tools/docker.json
create mode 100644 public/locales/cs/user/preferences.json
create mode 100644 public/locales/cs/widgets/draggable-list.json
create mode 100644 public/locales/cs/widgets/error-boundary.json
create mode 100644 public/locales/cs/zod.json
diff --git a/public/locales/cn/layout/modals/add-app.json b/public/locales/cn/layout/modals/add-app.json
index 7aacd1dea..554932fa6 100644
--- a/public/locales/cn/layout/modals/add-app.json
+++ b/public/locales/cn/layout/modals/add-app.json
@@ -13,7 +13,21 @@
},
"internalAddress": {
"label": "内部地址",
- "description": "应用的内部IP地址。"
+ "description": "应用的内部IP地址。",
+ "troubleshoot": {
+ "label": "遇到问题了?",
+ "header": "下面是一些常见的错误和解决方法:",
+ "lines": {
+ "nothingAfterPort": "在大多数情况下(不是所有情况),您不应该在端口之后输入任何路径。(即使是 pihole 的 '/admin' 或 plex 的 '/web')",
+ "protocolCheck": "一定要确保URL前面是http或https,并确保你使用的是正确的URL。",
+ "preferIP": "建议使用要与之通信的机器或容器的直接 Ip 地址。",
+ "enablePings": "通过开启ping检查IP是否正确。 自定义面板 -> 布局 -> 启用 ping。应用磁贴上会出现一个红色或绿色的小泡泡,鼠标悬停在此就会显示相应代码(在大多数的情况下,绿色泡泡的代码为200)。",
+ "wget": "为了确保homarr可以与其他应用程序通信,请使用wget/curl/ping应用程序的IP:port。",
+ "iframe": "在使用 iframe 时,应始终使用与 Homarr 相同的协议 (http/s)。",
+ "clearCache": "有些信息是在缓存中注册的,因此除非您在Homarr的一般选项中清除缓存,否则集成可能无法工作。"
+ },
+ "footer": "更多故障排除,请联系我们的{{discord}}。"
+ }
},
"externalAddress": {
"label": "外部地址",
diff --git a/public/locales/cn/modules/rss.json b/public/locales/cn/modules/rss.json
index 356dfa180..6d17967ae 100644
--- a/public/locales/cn/modules/rss.json
+++ b/public/locales/cn/modules/rss.json
@@ -1,7 +1,7 @@
{
"descriptor": {
"name": "RSS 组件",
- "description": "",
+ "description": "RSS 组件允许您在面板上显示 RSS 源。",
"settings": {
"title": "RSS 组件设置",
"rssFeedUrl": {
diff --git a/public/locales/cn/settings/customization/general.json b/public/locales/cn/settings/customization/general.json
index 8d1b0ed83..4cf11f9d2 100644
--- a/public/locales/cn/settings/customization/general.json
+++ b/public/locales/cn/settings/customization/general.json
@@ -22,7 +22,7 @@
"description": "为残疾和残障人士配置 Homarr"
},
"access": {
- "name": "访问",
+ "name": "",
"description": "配置谁有权访问您的面板"
}
}
diff --git a/public/locales/cr/layout/modals/add-app.json b/public/locales/cr/layout/modals/add-app.json
index cf629af1f..d801870f8 100644
--- a/public/locales/cr/layout/modals/add-app.json
+++ b/public/locales/cr/layout/modals/add-app.json
@@ -13,7 +13,21 @@
},
"internalAddress": {
"label": "crwdns2063:0crwdne2063:0",
- "description": "crwdns2307:0crwdne2307:0"
+ "description": "crwdns2307:0crwdne2307:0",
+ "troubleshoot": {
+ "label": "crwdns3874:0crwdne3874:0",
+ "header": "crwdns3876:0crwdne3876:0",
+ "lines": {
+ "nothingAfterPort": "crwdns3878:0crwdne3878:0",
+ "protocolCheck": "crwdns3880:0crwdne3880:0",
+ "preferIP": "crwdns3882:0crwdne3882:0",
+ "enablePings": "crwdns3884:0crwdne3884:0",
+ "wget": "crwdns3886:0crwdne3886:0",
+ "iframe": "crwdns3888:0crwdne3888:0",
+ "clearCache": "crwdns3890:0crwdne3890:0"
+ },
+ "footer": "crwdns3892:0{{discord}}crwdne3892:0"
+ }
},
"externalAddress": {
"label": "crwdns2067:0crwdne2067:0",
diff --git a/public/locales/cr/modules/dns-hole-summary.json b/public/locales/cr/modules/dns-hole-summary.json
index ae1e88e77..33e26a8b3 100644
--- a/public/locales/cr/modules/dns-hole-summary.json
+++ b/public/locales/cr/modules/dns-hole-summary.json
@@ -21,8 +21,8 @@
"metrics": {
"domainsOnAdlist": "crwdns2853:0crwdne2853:0",
"queriesToday": "crwdns2855:0crwdne2855:0",
- "queriesBlockedTodayPercentage": "crwdns2859:0crwdne2859:0",
- "queriesBlockedToday": "crwdns2861:0crwdne2861:0"
+ "queriesBlockedTodayPercentage": "crwdns3894:0crwdne3894:0",
+ "queriesBlockedToday": "crwdns3896:0crwdne3896:0"
}
}
}
diff --git a/public/locales/cr/settings/customization/general.json b/public/locales/cr/settings/customization/general.json
index 0bf16500a..9d73fe9c2 100644
--- a/public/locales/cr/settings/customization/general.json
+++ b/public/locales/cr/settings/customization/general.json
@@ -22,7 +22,7 @@
"description": "crwdns2991:0crwdne2991:0"
},
"access": {
- "name": "crwdns3855:0crwdne3855:0",
+ "name": "crwdns3898:0crwdne3898:0",
"description": "crwdns3857:0crwdne3857:0"
}
}
diff --git a/public/locales/cs/authentication/invite.json b/public/locales/cs/authentication/invite.json
new file mode 100644
index 000000000..2d73966c2
--- /dev/null
+++ b/public/locales/cs/authentication/invite.json
@@ -0,0 +1,35 @@
+{
+ "metaTitle": "",
+ "title": "",
+ "text": "",
+ "form": {
+ "fields": {
+ "username": {
+ "label": ""
+ },
+ "password": {
+ "label": ""
+ },
+ "passwordConfirmation": {
+ "label": ""
+ }
+ },
+ "buttons": {
+ "submit": ""
+ }
+ },
+ "notifications": {
+ "loading": {
+ "title": "",
+ "text": ""
+ },
+ "success": {
+ "title": "",
+ "text": ""
+ },
+ "error": {
+ "title": "",
+ "text": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/public/locales/cs/authentication/login.json b/public/locales/cs/authentication/login.json
new file mode 100644
index 000000000..e719a0981
--- /dev/null
+++ b/public/locales/cs/authentication/login.json
@@ -0,0 +1,20 @@
+{
+ "metaTitle": "",
+ "title": "",
+ "text": "",
+ "form": {
+ "fields": {
+ "username": {
+ "label": ""
+ },
+ "password": {
+ "label": ""
+ }
+ },
+ "buttons": {
+ "submit": ""
+ },
+ "afterLoginRedirection": ""
+ },
+ "alert": ""
+}
\ No newline at end of file
diff --git a/public/locales/cs/boards/common.json b/public/locales/cs/boards/common.json
new file mode 100644
index 000000000..a70db06bf
--- /dev/null
+++ b/public/locales/cs/boards/common.json
@@ -0,0 +1,5 @@
+{
+ "header": {
+ "customize": ""
+ }
+}
\ No newline at end of file
diff --git a/public/locales/cs/boards/customize.json b/public/locales/cs/boards/customize.json
new file mode 100644
index 000000000..67fbe9da0
--- /dev/null
+++ b/public/locales/cs/boards/customize.json
@@ -0,0 +1,29 @@
+{
+ "metaTitle": "",
+ "pageTitle": "Přizpůsobení {{name}} plochy",
+ "backToBoard": "Zpět na plochu",
+ "settings": {
+ "appearance": {
+ "primaryColor": "Primární barva",
+ "secondaryColor": "Doplňková barva"
+ }
+ },
+ "save": {
+ "button": "",
+ "note": ""
+ },
+ "notifications": {
+ "pending": {
+ "title": "",
+ "message": ""
+ },
+ "success": {
+ "title": "",
+ "message": ""
+ },
+ "error": {
+ "title": "",
+ "message": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/public/locales/cs/common.json b/public/locales/cs/common.json
new file mode 100644
index 000000000..77ad3d712
--- /dev/null
+++ b/public/locales/cs/common.json
@@ -0,0 +1,44 @@
+{
+ "save": "",
+ "about": "",
+ "cancel": "",
+ "close": "",
+ "back": "",
+ "delete": "",
+ "ok": "",
+ "edit": "",
+ "next": "",
+ "previous": "",
+ "confirm": "",
+ "enabled": "",
+ "disabled": "",
+ "enableAll": "",
+ "disableAll": "",
+ "version": "",
+ "changePosition": "",
+ "remove": "",
+ "removeConfirm": "",
+ "createItem": "",
+ "sections": {
+ "settings": "",
+ "dangerZone": ""
+ },
+ "secrets": {
+ "apiKey": "",
+ "username": "",
+ "password": ""
+ },
+ "tip": "",
+ "time": {
+ "seconds": "",
+ "minutes": "",
+ "hours": ""
+ },
+ "loading": "",
+ "breakPoints": {
+ "small": "malý",
+ "medium": "střední",
+ "large": "velký"
+ },
+ "seeMore": ""
+}
\ No newline at end of file
diff --git a/public/locales/cs/layout/common.json b/public/locales/cs/layout/common.json
new file mode 100644
index 000000000..4f4c4e6b4
--- /dev/null
+++ b/public/locales/cs/layout/common.json
@@ -0,0 +1,25 @@
+{
+ "modals": {
+ "blockedPopups": {
+ "title": "",
+ "text": "",
+ "list": {
+ "browserPermission": "",
+ "adBlockers": "",
+ "otherBrowser": ""
+ }
+ }
+ },
+ "actions": {
+ "category": {
+ "openAllInNewTab": ""
+ }
+ },
+ "menu": {
+ "moveUp": "",
+ "moveDown": "",
+ "addCategory": "",
+ "addAbove": "",
+ "addBelow": ""
+ }
+}
\ No newline at end of file
diff --git a/public/locales/cs/layout/element-selector/selector.json b/public/locales/cs/layout/element-selector/selector.json
new file mode 100644
index 000000000..6dd6ad716
--- /dev/null
+++ b/public/locales/cs/layout/element-selector/selector.json
@@ -0,0 +1,25 @@
+{
+ "modal": {
+ "title": "Přidat novou dlaždici",
+ "text": "Dlaždice jsou hlavním prvkem Homarru. Slouží k zobrazení Vašich aplikací a dalších informací. Můžete přidat libovolný počet dlaždic."
+ },
+ "widgetDescription": "",
+ "goBack": "",
+ "actionIcon": {
+ "tooltip": ""
+ },
+ "apps": "Aplikace",
+ "app": {
+ "defaultName": ""
+ },
+ "widgets": "Widgety",
+ "categories": "Kategorie",
+ "category": {
+ "newName": "",
+ "defaultName": "",
+ "created": {
+ "title": "",
+ "message": ""
+ }
+ }
+}
diff --git a/public/locales/cs/layout/errors/access-denied.json b/public/locales/cs/layout/errors/access-denied.json
new file mode 100644
index 000000000..9e26dfeeb
--- /dev/null
+++ b/public/locales/cs/layout/errors/access-denied.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/public/locales/cs/layout/errors/not-found.json b/public/locales/cs/layout/errors/not-found.json
new file mode 100644
index 000000000..9e26dfeeb
--- /dev/null
+++ b/public/locales/cs/layout/errors/not-found.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/public/locales/cs/layout/header.json b/public/locales/cs/layout/header.json
new file mode 100644
index 000000000..462cba79b
--- /dev/null
+++ b/public/locales/cs/layout/header.json
@@ -0,0 +1,34 @@
+{
+ "experimentalNote": {
+ "label": ""
+ },
+ "search": {
+ "label": "Vyhledat",
+ "engines": {
+ "web": "",
+ "youtube": "",
+ "torrent": "",
+ "movie": ""
+ }
+ },
+ "actions": {
+ "avatar": {
+ "switchTheme": "Změnit motiv",
+ "preferences": "Uživatelská nastavení",
+ "defaultBoard": "Výchozí plocha",
+ "manage": "Spravovat",
+ "about": {
+ "label": "",
+ "new": ""
+ },
+ "logout": "Odhlásit z {{username}}",
+ "login": ""
+ }
+ },
+ "modals": {
+ "movie": {
+ "title": "",
+ "topResults": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/public/locales/cs/layout/header/actions/toggle-edit-mode.json b/public/locales/cs/layout/header/actions/toggle-edit-mode.json
new file mode 100644
index 000000000..ecc0d239a
--- /dev/null
+++ b/public/locales/cs/layout/header/actions/toggle-edit-mode.json
@@ -0,0 +1,12 @@
+{
+ "description": "",
+ "button": {
+ "disabled": "",
+ "enabled": ""
+ },
+ "popover": {
+ "title": "Režim úprav je povolen pro velikost <1>{{size}}1>",
+ "text": "Nyní můžete upravovat a configurovat Vaše aplikace. Změny nejsou uloženy dokud neopustíte režim úprav"
+ },
+ "unloadEvent": ""
+}
diff --git a/public/locales/cs/layout/manage.json b/public/locales/cs/layout/manage.json
new file mode 100644
index 000000000..7f6e1b6c1
--- /dev/null
+++ b/public/locales/cs/layout/manage.json
@@ -0,0 +1,32 @@
+{
+ "navigation": {
+ "home": {
+ "title": "Domovská stránka"
+ },
+ "boards": {
+ "title": "Plochy"
+ },
+ "users": {
+ "title": "Uživatelé",
+ "items": {
+ "manage": "Spravovat",
+ "invites": "Pozvánky"
+ }
+ },
+ "help": {
+ "title": "Nápověda",
+ "items": {
+ "documentation": "",
+ "report": "Nahlášení problému/chyby",
+ "discord": "Komunitní Discord",
+ "contribute": "Zapojte se"
+ }
+ },
+ "tools": {
+ "title": "Nástroje",
+ "items": {
+ "docker": ""
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/public/locales/cs/layout/mobile/drawer.json b/public/locales/cs/layout/mobile/drawer.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/public/locales/cs/layout/mobile/drawer.json
@@ -0,0 +1 @@
+{}
diff --git a/public/locales/cs/layout/modals/about.json b/public/locales/cs/layout/modals/about.json
new file mode 100644
index 000000000..1be064ea0
--- /dev/null
+++ b/public/locales/cs/layout/modals/about.json
@@ -0,0 +1,29 @@
+{
+ "description": "",
+ "contact": "",
+ "addToDashboard": "",
+ "tip": "",
+ "key": "",
+ "action": "",
+ "keybinds": "",
+ "documentation": "",
+ "actions": {
+ "toggleTheme": "",
+ "focusSearchBar": "",
+ "openDocker": "",
+ "toggleEdit": ""
+ },
+ "metrics": {
+ "configurationSchemaVersion": "",
+ "configurationsCount": "",
+ "version": "",
+ "nodeEnvironment": "",
+ "i18n": "",
+ "locales": "",
+ "experimental_disableEditMode": ""
+ },
+ "version": {
+ "new": "",
+ "dropdown": ""
+ }
+}
\ No newline at end of file
diff --git a/public/locales/cs/layout/modals/add-app.json b/public/locales/cs/layout/modals/add-app.json
new file mode 100644
index 000000000..f5a7aa4ea
--- /dev/null
+++ b/public/locales/cs/layout/modals/add-app.json
@@ -0,0 +1,128 @@
+{
+ "tabs": {
+ "general": "",
+ "behaviour": "",
+ "network": "",
+ "appearance": "",
+ "integration": ""
+ },
+ "general": {
+ "appname": {
+ "label": "",
+ "description": ""
+ },
+ "internalAddress": {
+ "label": "",
+ "description": "",
+ "troubleshoot": {
+ "label": "",
+ "header": "",
+ "lines": {
+ "nothingAfterPort": "",
+ "protocolCheck": "",
+ "preferIP": "",
+ "enablePings": "",
+ "wget": "",
+ "iframe": "",
+ "clearCache": ""
+ },
+ "footer": ""
+ }
+ },
+ "externalAddress": {
+ "label": "",
+ "description": ""
+ }
+ },
+ "behaviour": {
+ "isOpeningNewTab": {
+ "label": "",
+ "description": ""
+ },
+ "tooltipDescription": {
+ "label": "",
+ "description": ""
+ },
+ "customProtocolWarning": ""
+ },
+ "network": {
+ "statusChecker": {
+ "label": "",
+ "description": ""
+ },
+ "statusCodes": {
+ "label": "",
+ "description": ""
+ }
+ },
+ "appearance": {
+ "icon": {
+ "label": "",
+ "description": "",
+ "autocomplete": {
+ "title": "",
+ "text": ""
+ },
+ "noItems": {
+ "title": "",
+ "text": ""
+ }
+ },
+ "appNameFontSize": {
+ "label": "",
+ "description": ""
+ },
+ "appNameStatus": {
+ "label": "",
+ "description": "",
+ "dropdown": {
+ "normal": "",
+ "hover": "",
+ "hidden": ""
+ }
+ },
+ "positionAppName": {
+ "label": "",
+ "description": "",
+ "dropdown": {
+ "top": "",
+ "right": "",
+ "bottom": "",
+ "left": ""
+ }
+ },
+ "lineClampAppName": {
+ "label": "",
+ "description": ""
+ }
+ },
+ "integration": {
+ "type": {
+ "label": "",
+ "description": "",
+ "placeholder": "",
+ "defined": "",
+ "undefined": "",
+ "public": "",
+ "private": "",
+ "explanationPrivate": "",
+ "explanationPublic": ""
+ },
+ "secrets": {
+ "description": "",
+ "warning": "",
+ "clear": "",
+ "save": "",
+ "update": ""
+ }
+ },
+ "validation": {
+ "popover": "",
+ "name": "",
+ "noUrl": "",
+ "invalidUrl": "",
+ "noIconUrl": "",
+ "noExternalUri": "",
+ "invalidExternalUri": ""
+ }
+}
diff --git a/public/locales/cs/layout/modals/change-position.json b/public/locales/cs/layout/modals/change-position.json
new file mode 100644
index 000000000..9e26dfeeb
--- /dev/null
+++ b/public/locales/cs/layout/modals/change-position.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/public/locales/cs/manage/boards.json b/public/locales/cs/manage/boards.json
new file mode 100644
index 000000000..d8910e1e0
--- /dev/null
+++ b/public/locales/cs/manage/boards.json
@@ -0,0 +1,44 @@
+{
+ "metaTitle": "Plochy",
+ "pageTitle": "Plochy",
+ "cards": {
+ "statistics": {
+ "apps": "Aplikace",
+ "widgets": "Widgety",
+ "categories": "Kategorie"
+ },
+ "buttons": {
+ "view": ""
+ },
+ "menu": {
+ "setAsDefault": "",
+ "delete": {
+ "label": "",
+ "disabled": ""
+ }
+ },
+ "badges": {
+ "fileSystem": "",
+ "default": ""
+ }
+ },
+ "buttons": {
+ "create": ""
+ },
+ "modals": {
+ "delete": {
+ "title": "",
+ "text": ""
+ },
+ "create": {
+ "title": "",
+ "text": "",
+ "form": {
+ "name": {
+ "label": ""
+ },
+ "submit": ""
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/public/locales/cs/manage/index.json b/public/locales/cs/manage/index.json
new file mode 100644
index 000000000..abb98e639
--- /dev/null
+++ b/public/locales/cs/manage/index.json
@@ -0,0 +1,23 @@
+{
+ "metaTitle": "Spravovat",
+ "hero": {
+ "title": "Vítej zpět, {{username}}",
+ "fallbackUsername": "",
+ "subtitle": "Vítejte ve Vašem Centru aplikací. Organizujte, optimalizujte a ovládněte!"
+ },
+ "quickActions": {
+ "title": "Rychlé akce",
+ "boards": {
+ "title": "Vaše plochy",
+ "subtitle": "Vytvářejte a spravujte Vaše plochy"
+ },
+ "inviteUsers": {
+ "title": "Pozvěte nového uživatele",
+ "subtitle": "Vytvářejte a posílejte pozvánky k registraci"
+ },
+ "manageUsers": {
+ "title": "Správa uživatelů",
+ "subtitle": "Odstraňujte a spravujte Vaše uživatele"
+ }
+ }
+}
\ No newline at end of file
diff --git a/public/locales/cs/manage/users.json b/public/locales/cs/manage/users.json
new file mode 100644
index 000000000..3cbdfa706
--- /dev/null
+++ b/public/locales/cs/manage/users.json
@@ -0,0 +1,36 @@
+{
+ "metaTitle": "Uživatelé",
+ "pageTitle": "Správa uživatelů",
+ "text": "",
+ "buttons": {
+ "create": ""
+ },
+ "table": {
+ "header": {
+ "user": ""
+ }
+ },
+ "tooltips": {
+ "deleteUser": "",
+ "demoteAdmin": "",
+ "promoteToAdmin": ""
+ },
+ "modals": {
+ "delete": {
+ "title": "",
+ "text": ""
+ },
+ "change-role": {
+ "promote": {
+ "title": "",
+ "text": ""
+ },
+ "demote": {
+ "title": "",
+ "text": ""
+ },
+ "confirm": ""
+ }
+ },
+ "searchDoesntMatch": ""
+}
\ No newline at end of file
diff --git a/public/locales/cs/manage/users/create.json b/public/locales/cs/manage/users/create.json
new file mode 100644
index 000000000..846e81df7
--- /dev/null
+++ b/public/locales/cs/manage/users/create.json
@@ -0,0 +1,52 @@
+{
+ "metaTitle": "",
+ "steps": {
+ "account": {
+ "title": "",
+ "text": "",
+ "username": {
+ "label": ""
+ },
+ "email": {
+ "label": ""
+ }
+ },
+ "security": {
+ "title": "",
+ "text": "",
+ "password": {
+ "label": ""
+ }
+ },
+ "finish": {
+ "title": "",
+ "text": "",
+ "card": {
+ "title": "",
+ "text": ""
+ },
+ "table": {
+ "header": {
+ "property": "",
+ "value": "",
+ "username": "",
+ "email": "",
+ "password": ""
+ },
+ "notSet": "",
+ "valid": ""
+ },
+ "failed": ""
+ },
+ "completed": {
+ "alert": {
+ "title": "",
+ "text": ""
+ }
+ }
+ },
+ "buttons": {
+ "generateRandomPassword": "",
+ "createAnother": ""
+ }
+}
\ No newline at end of file
diff --git a/public/locales/cs/manage/users/invites.json b/public/locales/cs/manage/users/invites.json
new file mode 100644
index 000000000..ea4fc945a
--- /dev/null
+++ b/public/locales/cs/manage/users/invites.json
@@ -0,0 +1,48 @@
+{
+ "metaTitle": "",
+ "pageTitle": "Správa pozvánek uživatelů",
+ "description": "Pomocí pozvánek můžete pozvat uživatele do instance služby Homarr. Pozvánka je platná pouze po určitou dobu a lze ji použít pouze jednou. Platnost musí být v rozmezí od 5 minut do 12 měsíců od vytvoření.",
+ "button": {
+ "createInvite": "Vytvořit pozvánku",
+ "deleteInvite": ""
+ },
+ "table": {
+ "header": {
+ "id": "ID",
+ "creator": "Vytvořil",
+ "expires": "Expiruje",
+ "action": "Akce"
+ },
+ "data": {
+ "expiresAt": "",
+ "expiresIn": "za {{in}}"
+ }
+ },
+ "modals": {
+ "create": {
+ "title": "",
+ "description": "",
+ "form": {
+ "expires": "",
+ "submit": ""
+ }
+ },
+ "copy": {
+ "title": "",
+ "description": "",
+ "invitationLink": "",
+ "details": {
+ "id": "ID",
+ "token": ""
+ },
+ "button": {
+ "close": ""
+ }
+ },
+ "delete": {
+ "title": "",
+ "description": ""
+ }
+ },
+ "noInvites": ""
+}
\ No newline at end of file
diff --git a/public/locales/cs/modules/bookmark.json b/public/locales/cs/modules/bookmark.json
new file mode 100644
index 000000000..6fedba2d9
--- /dev/null
+++ b/public/locales/cs/modules/bookmark.json
@@ -0,0 +1,43 @@
+{
+ "descriptor": {
+ "name": "",
+ "description": "",
+ "settings": {
+ "title": "",
+ "name": {
+ "label": "",
+ "info": ""
+ },
+ "items": {
+ "label": ""
+ },
+ "layout": {
+ "label": "Rozložení",
+ "data": {
+ "autoGrid": "",
+ "horizontal": "",
+ "vertical": ""
+ }
+ }
+ }
+ },
+ "card": {
+ "noneFound": {
+ "title": "",
+ "text": ""
+ }
+ },
+ "item": {
+ "validation": {
+ "length": "",
+ "invalidLink": "",
+ "errorMsg": ""
+ },
+ "name": "",
+ "url": "",
+ "newTab": "",
+ "hideHostname": "",
+ "hideIcon": "",
+ "delete": ""
+ }
+}
diff --git a/public/locales/cs/modules/calendar.json b/public/locales/cs/modules/calendar.json
new file mode 100644
index 000000000..4999ca167
--- /dev/null
+++ b/public/locales/cs/modules/calendar.json
@@ -0,0 +1,39 @@
+{
+ "descriptor": {
+ "name": "",
+ "description": "",
+ "settings": {
+ "title": "",
+ "useSonarrv4": {
+ "label": ""
+ },
+ "useRadarrv5": {
+ "label": ""
+ },
+ "radarrReleaseType": {
+ "label": "",
+ "data": {
+ "inCinemas": "",
+ "physicalRelease": "",
+ "digitalRelease": ""
+ }
+ },
+ "hideWeekDays": {
+ "label": ""
+ },
+ "showUnmonitored": {
+ "label": ""
+ },
+ "fontSize": {
+ "label": "",
+ "data": {
+ "xs": "",
+ "sm": "",
+ "md": "",
+ "lg": "",
+ "xl": ""
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/public/locales/cs/modules/common-media-cards.json b/public/locales/cs/modules/common-media-cards.json
new file mode 100644
index 000000000..9f6da0682
--- /dev/null
+++ b/public/locales/cs/modules/common-media-cards.json
@@ -0,0 +1,6 @@
+{
+ "buttons": {
+ "play": "",
+ "request": ""
+ }
+}
\ No newline at end of file
diff --git a/public/locales/cs/modules/common.json b/public/locales/cs/modules/common.json
new file mode 100644
index 000000000..ba4f38a1c
--- /dev/null
+++ b/public/locales/cs/modules/common.json
@@ -0,0 +1,10 @@
+{
+ "settings": {
+ "label": ""
+ },
+ "errors": {
+ "unmappedOptions": {
+ "text": ""
+ }
+ }
+}
diff --git a/public/locales/cs/modules/dashdot.json b/public/locales/cs/modules/dashdot.json
new file mode 100644
index 000000000..98f45c5c2
--- /dev/null
+++ b/public/locales/cs/modules/dashdot.json
@@ -0,0 +1,118 @@
+{
+ "descriptor": {
+ "name": "",
+ "description": "",
+ "settings": {
+ "title": "",
+ "dashName": {
+ "label": ""
+ },
+ "url": {
+ "label": ""
+ },
+ "usePercentages": {
+ "label": ""
+ },
+ "columns": {
+ "label": ""
+ },
+ "graphHeight": {
+ "label": ""
+ },
+ "graphsOrder": {
+ "label": "",
+ "storage": {
+ "label": "",
+ "enabled": {
+ "label": ""
+ },
+ "span": {
+ "label": ""
+ },
+ "compactView": {
+ "label": ""
+ },
+ "multiView": {
+ "label": ""
+ }
+ },
+ "network": {
+ "label": "",
+ "enabled": {
+ "label": ""
+ },
+ "span": {
+ "label": ""
+ },
+ "compactView": {
+ "label": ""
+ }
+ },
+ "cpu": {
+ "label": "",
+ "enabled": {
+ "label": ""
+ },
+ "span": {
+ "label": ""
+ },
+ "multiView": {
+ "label": ""
+ }
+ },
+ "ram": {
+ "label": "",
+ "enabled": {
+ "label": ""
+ },
+ "span": {
+ "label": ""
+ }
+ },
+ "gpu": {
+ "label": "",
+ "enabled": {
+ "label": ""
+ },
+ "span": {
+ "label": ""
+ }
+ }
+ }
+ }
+ },
+ "card": {
+ "title": "",
+ "errors": {
+ "noService": "",
+ "noInformation": "",
+ "protocolDowngrade": {
+ "title": "",
+ "text": ""
+ }
+ },
+ "graphs": {
+ "storage": {
+ "title": "",
+ "label": ""
+ },
+ "network": {
+ "title": "",
+ "label": "",
+ "metrics": {
+ "download": "",
+ "upload": ""
+ }
+ },
+ "cpu": {
+ "title": ""
+ },
+ "ram": {
+ "title": ""
+ },
+ "gpu": {
+ "title": ""
+ }
+ }
+ }
+}
diff --git a/public/locales/cs/modules/date.json b/public/locales/cs/modules/date.json
new file mode 100644
index 000000000..e8ca6f5e8
--- /dev/null
+++ b/public/locales/cs/modules/date.json
@@ -0,0 +1,33 @@
+{
+ "descriptor": {
+ "name": "",
+ "description": "",
+ "settings": {
+ "title": "",
+ "display24HourFormat": {
+ "label": ""
+ },
+ "dateFormat": {
+ "label": "",
+ "data": {
+ "hide": ""
+ }
+ },
+ "enableTimezone": {
+ "label": ""
+ },
+ "timezoneLocation": {
+ "label": ""
+ },
+ "titleState": {
+ "label": "",
+ "info": "",
+ "data": {
+ "both": "",
+ "city": "",
+ "none": ""
+ }
+ }
+ }
+ }
+}
diff --git a/public/locales/cs/modules/dlspeed.json b/public/locales/cs/modules/dlspeed.json
new file mode 100644
index 000000000..1dfd395d3
--- /dev/null
+++ b/public/locales/cs/modules/dlspeed.json
@@ -0,0 +1,35 @@
+{
+ "descriptor": {
+ "name": "",
+ "description": ""
+ },
+ "card": {
+ "table": {
+ "header": {
+ "name": "",
+ "size": "",
+ "download": "",
+ "upload": "",
+ "estimatedTimeOfArrival": "",
+ "progress": ""
+ },
+ "body": {
+ "nothingFound": ""
+ }
+ },
+ "lineChart": {
+ "title": "",
+ "download": "",
+ "upload": "",
+ "timeSpan": "",
+ "totalDownload": "",
+ "totalUpload": ""
+ },
+ "errors": {
+ "noDownloadClients": {
+ "title": "",
+ "text": ""
+ }
+ }
+ }
+}
diff --git a/public/locales/cs/modules/dns-hole-controls.json b/public/locales/cs/modules/dns-hole-controls.json
new file mode 100644
index 000000000..3bf25c924
--- /dev/null
+++ b/public/locales/cs/modules/dns-hole-controls.json
@@ -0,0 +1,18 @@
+{
+ "descriptor": {
+ "name": "",
+ "description": "",
+ "settings": {
+ "title": "",
+ "showToggleAllButtons": {
+ "label": ""
+ }
+ },
+ "errors": {
+ "general": {
+ "title": "",
+ "text": ""
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/public/locales/cs/modules/dns-hole-summary.json b/public/locales/cs/modules/dns-hole-summary.json
new file mode 100644
index 000000000..50bc08c3c
--- /dev/null
+++ b/public/locales/cs/modules/dns-hole-summary.json
@@ -0,0 +1,28 @@
+{
+ "descriptor": {
+ "name": "",
+ "description": "",
+ "settings": {
+ "title": "",
+ "usePiHoleColors": {
+ "label": ""
+ },
+ "layout": {
+ "label": "Rozložení",
+ "data": {
+ "grid": "",
+ "row": "",
+ "column": ""
+ }
+ }
+ }
+ },
+ "card": {
+ "metrics": {
+ "domainsOnAdlist": "",
+ "queriesToday": "",
+ "queriesBlockedTodayPercentage": "",
+ "queriesBlockedToday": ""
+ }
+ }
+}
diff --git a/public/locales/cs/modules/docker.json b/public/locales/cs/modules/docker.json
new file mode 100644
index 000000000..7346ebe39
--- /dev/null
+++ b/public/locales/cs/modules/docker.json
@@ -0,0 +1,83 @@
+{
+ "descriptor": {
+ "name": "",
+ "description": ""
+ },
+ "search": {
+ "placeholder": ""
+ },
+ "table": {
+ "header": {
+ "name": "",
+ "image": "",
+ "ports": "",
+ "state": ""
+ },
+ "body": {
+ "portCollapse": ""
+ },
+ "states": {
+ "running": "",
+ "created": "",
+ "stopped": "",
+ "unknown": ""
+ }
+ },
+ "actionBar": {
+ "addService": {
+ "title": "",
+ "message": ""
+ },
+ "restart": {
+ "title": ""
+ },
+ "stop": {
+ "title": ""
+ },
+ "start": {
+ "title": ""
+ },
+ "refreshData": {
+ "title": ""
+ },
+ "remove": {
+ "title": ""
+ },
+ "addToHomarr": {
+ "title": ""
+ }
+ },
+ "actions": {
+ "start": {
+ "start": "",
+ "end": ""
+ },
+ "stop": {
+ "start": "",
+ "end": ""
+ },
+ "restart": {
+ "start": "",
+ "end": ""
+ },
+ "remove": {
+ "start": "",
+ "end": ""
+ }
+ },
+ "errors": {
+ "integrationFailed": {
+ "title": "",
+ "message": ""
+ },
+ "unknownError": {
+ "title": ""
+ },
+ "oneServiceAtATime": {
+ "title": ""
+ }
+ },
+ "actionIcon": {
+ "tooltip": ""
+ }
+}
diff --git a/public/locales/cs/modules/iframe.json b/public/locales/cs/modules/iframe.json
new file mode 100644
index 000000000..cbd07acf7
--- /dev/null
+++ b/public/locales/cs/modules/iframe.json
@@ -0,0 +1,45 @@
+{
+ "descriptor": {
+ "name": "",
+ "description": "",
+ "settings": {
+ "title": "",
+ "embedUrl": {
+ "label": ""
+ },
+ "allowFullScreen": {
+ "label": ""
+ },
+ "allowTransparency": {
+ "label": ""
+ },
+ "allowScrolling": {
+ "label": ""
+ },
+ "allowPayment": {
+ "label": ""
+ },
+ "allowAutoPlay": {
+ "label": ""
+ },
+ "allowMicrophone": {
+ "label": ""
+ },
+ "allowCamera": {
+ "label": ""
+ },
+ "allowGeolocation": {
+ "label": ""
+ }
+ }
+ },
+ "card": {
+ "errors": {
+ "noUrl": {
+ "title": "",
+ "text": ""
+ },
+ "browserSupport": ""
+ }
+ }
+}
diff --git a/public/locales/cs/modules/media-requests-list.json b/public/locales/cs/modules/media-requests-list.json
new file mode 100644
index 000000000..05e700def
--- /dev/null
+++ b/public/locales/cs/modules/media-requests-list.json
@@ -0,0 +1,33 @@
+{
+ "descriptor": {
+ "name": "",
+ "description": "",
+ "settings": {
+ "title": "",
+ "replaceLinksWithExternalHost": {
+ "label": ""
+ },
+ "openInNewTab": {
+ "label": ""
+ }
+ }
+ },
+ "noRequests": "",
+ "state": {
+ "approved": "",
+ "pendingApproval": "",
+ "declined": ""
+ },
+ "tooltips": {
+ "approve": "",
+ "decline": "",
+ "approving": ""
+ },
+ "mutation": {
+ "approving": "",
+ "declining": "",
+ "request": "",
+ "approved": "",
+ "declined": ""
+ }
+}
diff --git a/public/locales/cs/modules/media-requests-stats.json b/public/locales/cs/modules/media-requests-stats.json
new file mode 100644
index 000000000..f152af280
--- /dev/null
+++ b/public/locales/cs/modules/media-requests-stats.json
@@ -0,0 +1,27 @@
+{
+ "descriptor": {
+ "name": "",
+ "description": "",
+ "settings": {
+ "title": "",
+ "replaceLinksWithExternalHost": {
+ "label": ""
+ },
+ "openInNewTab": {
+ "label": ""
+ }
+ }
+ },
+ "mediaStats": {
+ "title": "",
+ "pending": "",
+ "tvRequests": "",
+ "movieRequests": "",
+ "approved": "",
+ "totalRequests": ""
+ },
+ "userStats": {
+ "title": "",
+ "requests": ""
+ }
+}
diff --git a/public/locales/cs/modules/media-server.json b/public/locales/cs/modules/media-server.json
new file mode 100644
index 000000000..3e8852626
--- /dev/null
+++ b/public/locales/cs/modules/media-server.json
@@ -0,0 +1,25 @@
+{
+ "descriptor": {
+ "name": "",
+ "description": "",
+ "settings": {
+ "title": ""
+ }
+ },
+ "loading": "",
+ "card": {
+ "table": {
+ "header": {
+ "session": "",
+ "user": "",
+ "currentlyPlaying": ""
+ }
+ },
+ "errors": {
+ "general": {
+ "title": "",
+ "text": ""
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/public/locales/cs/modules/notebook.json b/public/locales/cs/modules/notebook.json
new file mode 100644
index 000000000..3ad2a768e
--- /dev/null
+++ b/public/locales/cs/modules/notebook.json
@@ -0,0 +1,15 @@
+{
+ "descriptor": {
+ "name": "",
+ "description": "",
+ "settings": {
+ "title": "",
+ "showToolbar": {
+ "label": ""
+ },
+ "content": {
+ "label": ""
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/public/locales/cs/modules/overseerr.json b/public/locales/cs/modules/overseerr.json
new file mode 100644
index 000000000..e7ff04402
--- /dev/null
+++ b/public/locales/cs/modules/overseerr.json
@@ -0,0 +1,30 @@
+{
+ "descriptor": {
+ "name": "",
+ "description": ""
+ },
+ "popup": {
+ "item": {
+ "buttons": {
+ "askFor": "",
+ "cancel": "",
+ "request": ""
+ },
+ "alerts": {
+ "automaticApproval": {
+ "title": "",
+ "text": ""
+ }
+ }
+ },
+ "seasonSelector": {
+ "caption": "",
+ "table": {
+ "header": {
+ "season": "",
+ "numberOfEpisodes": ""
+ }
+ }
+ }
+ }
+}
diff --git a/public/locales/cs/modules/ping.json b/public/locales/cs/modules/ping.json
new file mode 100644
index 000000000..76a91fe52
--- /dev/null
+++ b/public/locales/cs/modules/ping.json
@@ -0,0 +1,11 @@
+{
+ "descriptor": {
+ "name": "",
+ "description": ""
+ },
+ "states": {
+ "online": "",
+ "offline": "",
+ "loading": ""
+ }
+}
diff --git a/public/locales/cs/modules/rss.json b/public/locales/cs/modules/rss.json
new file mode 100644
index 000000000..32b2b7889
--- /dev/null
+++ b/public/locales/cs/modules/rss.json
@@ -0,0 +1,31 @@
+{
+ "descriptor": {
+ "name": "",
+ "description": "",
+ "settings": {
+ "title": "",
+ "rssFeedUrl": {
+ "label": "",
+ "description": ""
+ },
+ "refreshInterval": {
+ "label": ""
+ },
+ "dangerousAllowSanitizedItemContent": {
+ "label": "",
+ "info": ""
+ },
+ "textLinesClamp": {
+ "label": ""
+ }
+ },
+ "card": {
+ "errors": {
+ "general": {
+ "title": "",
+ "text": ""
+ }
+ }
+ }
+ }
+}
diff --git a/public/locales/cs/modules/search.json b/public/locales/cs/modules/search.json
new file mode 100644
index 000000000..16651d720
--- /dev/null
+++ b/public/locales/cs/modules/search.json
@@ -0,0 +1,30 @@
+{
+ "descriptor": {
+ "name": "",
+ "description": ""
+ },
+ "input": {
+ "placeholder": ""
+ },
+ "switched-to": "",
+ "searchEngines": {
+ "search": {
+ "name": "",
+ "description": ""
+ },
+ "youtube": {
+ "name": "",
+ "description": ""
+ },
+ "torrents": {
+ "name": "",
+ "description": ""
+ },
+ "overseerr": {
+ "name": "",
+ "description": ""
+ }
+ },
+ "tip": "",
+ "switchedSearchEngine": ""
+}
diff --git a/public/locales/cs/modules/torrents-status.json b/public/locales/cs/modules/torrents-status.json
new file mode 100644
index 000000000..b320568a0
--- /dev/null
+++ b/public/locales/cs/modules/torrents-status.json
@@ -0,0 +1,81 @@
+{
+ "descriptor": {
+ "name": "",
+ "description": "",
+ "settings": {
+ "title": "",
+ "refreshInterval": {
+ "label": ""
+ },
+ "displayCompletedTorrents": {
+ "label": ""
+ },
+ "displayStaleTorrents": {
+ "label": ""
+ },
+ "labelFilterIsWhitelist": {
+ "label": ""
+ },
+ "labelFilter": {
+ "label": "",
+ "description": ""
+ }
+ }
+ },
+ "card": {
+ "footer": {
+ "error": "",
+ "lastUpdated": ""
+ },
+ "table": {
+ "header": {
+ "name": "",
+ "size": "",
+ "download": "",
+ "upload": "",
+ "estimatedTimeOfArrival": "",
+ "progress": ""
+ },
+ "item": {
+ "text": ""
+ },
+ "body": {
+ "nothingFound": "",
+ "filterHidingItems": ""
+ }
+ },
+ "lineChart": {
+ "title": "",
+ "download": "",
+ "upload": "",
+ "timeSpan": "",
+ "totalDownload": "",
+ "totalUpload": ""
+ },
+ "errors": {
+ "noDownloadClients": {
+ "title": "",
+ "text": ""
+ },
+ "generic": {
+ "title": "",
+ "text": ""
+ }
+ },
+ "loading": {
+ "title": "",
+ "description": ""
+ },
+ "popover": {
+ "introductionPrefix": "",
+ "metrics": {
+ "queuePosition": "",
+ "progress": "",
+ "totalSelectedSize": "",
+ "state": "",
+ "ratio": "",
+ "completed": ""
+ }
+ }
+ }
+}
diff --git a/public/locales/cs/modules/usenet.json b/public/locales/cs/modules/usenet.json
new file mode 100644
index 000000000..dfe4e1e86
--- /dev/null
+++ b/public/locales/cs/modules/usenet.json
@@ -0,0 +1,49 @@
+{
+ "descriptor": {
+ "name": "",
+ "description": ""
+ },
+ "card": {
+ "errors": {
+ "noDownloadClients": {
+ "title": "",
+ "text": ""
+ }
+ }
+ },
+ "tabs": {
+ "queue": "",
+ "history": ""
+ },
+ "info": {
+ "sizeLeft": "",
+ "paused": ""
+ },
+ "queue": {
+ "header": {
+ "name": "",
+ "size": "",
+ "eta": "",
+ "progress": ""
+ },
+ "empty": "",
+ "error": {
+ "title": "",
+ "message": ""
+ },
+ "paused": ""
+ },
+ "history": {
+ "header": {
+ "name": "",
+ "size": "",
+ "duration": ""
+ },
+ "empty": "",
+ "error": {
+ "title": "",
+ "message": ""
+ },
+ "paused": ""
+ }
+}
\ No newline at end of file
diff --git a/public/locales/cs/modules/video-stream.json b/public/locales/cs/modules/video-stream.json
new file mode 100644
index 000000000..539daa1c4
--- /dev/null
+++ b/public/locales/cs/modules/video-stream.json
@@ -0,0 +1,24 @@
+{
+ "descriptor": {
+ "name": "",
+ "description": "",
+ "settings": {
+ "title": "",
+ "FeedUrl": {
+ "label": ""
+ },
+ "autoPlay": {
+ "label": ""
+ },
+ "muted": {
+ "label": ""
+ },
+ "controls": {
+ "label": ""
+ }
+ }
+ },
+ "errors": {
+ "invalidStream": ""
+ }
+}
\ No newline at end of file
diff --git a/public/locales/cs/modules/weather.json b/public/locales/cs/modules/weather.json
new file mode 100644
index 000000000..9e52e237f
--- /dev/null
+++ b/public/locales/cs/modules/weather.json
@@ -0,0 +1,37 @@
+{
+ "descriptor": {
+ "name": "",
+ "description": "",
+ "settings": {
+ "title": "",
+ "displayInFahrenheit": {
+ "label": ""
+ },
+ "displayCityName": {
+ "label": ""
+ },
+ "location": {
+ "label": ""
+ }
+ }
+ },
+ "card": {
+ "weatherDescriptions": {
+ "clear": "",
+ "mainlyClear": "",
+ "fog": "",
+ "drizzle": "",
+ "freezingDrizzle": "",
+ "rain": "",
+ "freezingRain": "",
+ "snowFall": "",
+ "snowGrains": "",
+ "rainShowers": "",
+ "snowShowers": "",
+ "thunderstorm": "",
+ "thunderstormWithHail": "",
+ "unknown": ""
+ }
+ },
+ "error": ""
+}
diff --git a/public/locales/cs/password-requirements.json b/public/locales/cs/password-requirements.json
new file mode 100644
index 000000000..9e26dfeeb
--- /dev/null
+++ b/public/locales/cs/password-requirements.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/public/locales/cs/settings/common.json b/public/locales/cs/settings/common.json
new file mode 100644
index 000000000..6e7f7f271
--- /dev/null
+++ b/public/locales/cs/settings/common.json
@@ -0,0 +1,38 @@
+{
+ "title": "",
+ "tooltip": "",
+ "tabs": {
+ "common": "",
+ "customizations": ""
+ },
+ "tips": {
+ "configTip": ""
+ },
+ "credits": {
+ "madeWithLove": "",
+ "thirdPartyContent": "",
+ "thirdPartyContentTable": {
+ "dependencyName": "",
+ "dependencyVersion": ""
+ }
+ },
+ "grow": "",
+ "layout": {
+ "preview": {
+ "title": "",
+ "subtitle": ""
+ },
+ "divider": "",
+ "main": "",
+ "sidebar": "",
+ "cannotturnoff": "",
+ "dashboardlayout": "",
+ "enablersidebar": "Povolit pravý postranní panel",
+ "enablelsidebar": "Povolit levý postranní panel",
+ "enablesearchbar": "",
+ "enabledocker": "",
+ "enableping": "Povolit pingy",
+ "enablelsidebardesc": "Volitelné. Lze použít pouze pro aplikace a integrace",
+ "enablersidebardesc": "Volitelné. Lze použít pouze pro aplikace a integrace"
+ }
+}
diff --git a/public/locales/cs/settings/customization/access.json b/public/locales/cs/settings/customization/access.json
new file mode 100644
index 000000000..8200342d4
--- /dev/null
+++ b/public/locales/cs/settings/customization/access.json
@@ -0,0 +1,6 @@
+{
+ "allowGuests": {
+ "label": "Povolit anonymní uživatele",
+ "description": "Povolte nepřihlášeným uživatelům zobrazovat vaši plochu"
+ }
+}
\ No newline at end of file
diff --git a/public/locales/cs/settings/customization/general.json b/public/locales/cs/settings/customization/general.json
new file mode 100644
index 000000000..75854abae
--- /dev/null
+++ b/public/locales/cs/settings/customization/general.json
@@ -0,0 +1,29 @@
+{
+ "text": "",
+ "accordeon": {
+ "layout": {
+ "name": "Rozložení",
+ "description": "Povolte a zakažte prvky v záhlaví a na dlaždicích plochy"
+ },
+ "gridstack": {
+ "name": "GridStack",
+ "description": "Upravte chování a sloupce v oblasti plochy"
+ },
+ "pageMetadata": {
+ "name": "Metadata stránky",
+ "description": "Upravte názvy, logo a PWA"
+ },
+ "appereance": {
+ "name": "",
+ "description": "Přizpůsobte pozadí, barvy a zobrazení aplikací"
+ },
+ "accessibility": {
+ "name": "",
+ "description": ""
+ },
+ "access": {
+ "name": "",
+ "description": "Nastavte, kdo má přístup k Vaší ploše"
+ }
+ }
+}
diff --git a/public/locales/cs/settings/customization/gridstack.json b/public/locales/cs/settings/customization/gridstack.json
new file mode 100644
index 000000000..2b801d165
--- /dev/null
+++ b/public/locales/cs/settings/customization/gridstack.json
@@ -0,0 +1,10 @@
+{
+ "columnsCount": {
+ "labelPreset": "Sloupce ve velikosti {{size}}",
+ "descriptionPreset": "Počet sloupců, pokud je obrazovka užší než {{pixels}} pixelů",
+ "descriptionExceedsPreset": "Počet sloupců, pokud je obrazovka širší než {{pixels}} pixelů"
+ },
+ "unsavedChanges": "",
+ "applyChanges": "",
+ "defaultValues": ""
+}
\ No newline at end of file
diff --git a/public/locales/cs/settings/customization/opacity-selector.json b/public/locales/cs/settings/customization/opacity-selector.json
new file mode 100644
index 000000000..578e1efac
--- /dev/null
+++ b/public/locales/cs/settings/customization/opacity-selector.json
@@ -0,0 +1,3 @@
+{
+ "label": "Průhlednost aplikace"
+}
\ No newline at end of file
diff --git a/public/locales/cs/settings/customization/page-appearance.json b/public/locales/cs/settings/customization/page-appearance.json
new file mode 100644
index 000000000..2ca246303
--- /dev/null
+++ b/public/locales/cs/settings/customization/page-appearance.json
@@ -0,0 +1,27 @@
+{
+ "pageTitle": {
+ "label": "Název stránky",
+ "description": "Název plochy v levém horním rohu"
+ },
+ "metaTitle": {
+ "label": "Meta název",
+ "description": "Název zobrazený na kartě prohlížeče"
+ },
+ "logo": {
+ "label": "Logo",
+ "description": "Logo zobrazené v levém horním rohu"
+ },
+ "favicon": {
+ "label": "Ikona",
+ "description": "Ikona zobrazená na kartě prohlížeče"
+ },
+ "background": {
+ "label": "Pozadí"
+ },
+ "customCSS": {
+ "label": "Vlastní CSS",
+ "description": "Dále si můžete přizpůsobit ovládací panel pomocí CSS, doporučujeme pouze zkušeným uživatelům",
+ "placeholder": "",
+ "applying": ""
+ }
+}
\ No newline at end of file
diff --git a/public/locales/cs/settings/customization/shade-selector.json b/public/locales/cs/settings/customization/shade-selector.json
new file mode 100644
index 000000000..9e26dfeeb
--- /dev/null
+++ b/public/locales/cs/settings/customization/shade-selector.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/public/locales/cs/settings/general/cache-buttons.json b/public/locales/cs/settings/general/cache-buttons.json
new file mode 100644
index 000000000..685994c48
--- /dev/null
+++ b/public/locales/cs/settings/general/cache-buttons.json
@@ -0,0 +1,24 @@
+{
+ "title": "",
+ "selector": {
+ "label": "",
+ "data": {
+ "ping": "",
+ "repositoryIcons": "",
+ "calendar&medias": "",
+ "weather": ""
+ }
+ },
+ "buttons": {
+ "notificationTitle": "",
+ "clearAll": {
+ "text": "",
+ "notificationMessage": ""
+ },
+ "clearSelect": {
+ "text": "",
+ "notificationMessageSingle": "",
+ "notificationMessageMulti": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/public/locales/cs/settings/general/config-changer.json b/public/locales/cs/settings/general/config-changer.json
new file mode 100644
index 000000000..dc8f3ea4b
--- /dev/null
+++ b/public/locales/cs/settings/general/config-changer.json
@@ -0,0 +1,86 @@
+{
+ "configSelect": {
+ "label": "",
+ "description": "",
+ "loadingNew": "",
+ "pleaseWait": ""
+ },
+ "modal": {
+ "copy": {
+ "title": "",
+ "form": {
+ "configName": {
+ "label": "",
+ "validation": {
+ "required": "",
+ "notUnique": ""
+ },
+ "placeholder": ""
+ },
+ "submitButton": ""
+ },
+ "events": {
+ "configSaved": {
+ "title": "",
+ "message": ""
+ },
+ "configCopied": {
+ "title": "",
+ "message": ""
+ },
+ "configNotCopied": {
+ "title": "",
+ "message": ""
+ }
+ }
+ },
+ "confirmDeletion": {
+ "title": "",
+ "warningText": "",
+ "text": "",
+ "buttons": {
+ "confirm": ""
+ }
+ }
+ },
+ "buttons": {
+ "download": "",
+ "delete": {
+ "text": "",
+ "notifications": {
+ "deleted": {
+ "title": "",
+ "message": ""
+ },
+ "deleteFailed": {
+ "title": "",
+ "message": ""
+ },
+ "deleteFailedDefaultConfig": {
+ "title": "",
+ "message": ""
+ }
+ }
+ },
+ "saveCopy": ""
+ },
+ "dropzone": {
+ "notifications": {
+ "invalidConfig": {
+ "title": "",
+ "message": ""
+ },
+ "loadedSuccessfully": {
+ "title": ""
+ }
+ },
+ "accept": {
+ "title": "",
+ "text": ""
+ },
+ "reject": {
+ "title": "",
+ "text": ""
+ }
+ }
+}
diff --git a/public/locales/cs/settings/general/edit-mode-toggle.json b/public/locales/cs/settings/general/edit-mode-toggle.json
new file mode 100644
index 000000000..2d8d574fc
--- /dev/null
+++ b/public/locales/cs/settings/general/edit-mode-toggle.json
@@ -0,0 +1,22 @@
+{
+ "menu": {
+ "toggle": "",
+ "enable": "",
+ "disable": ""
+ },
+ "form": {
+ "label": "",
+ "message": "",
+ "submit": ""
+ },
+ "notification": {
+ "success": {
+ "title": "",
+ "message": ""
+ },
+ "error": {
+ "title": "",
+ "message": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/public/locales/cs/settings/general/internationalization.json b/public/locales/cs/settings/general/internationalization.json
new file mode 100644
index 000000000..9e26dfeeb
--- /dev/null
+++ b/public/locales/cs/settings/general/internationalization.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/public/locales/cs/settings/general/search-engine.json b/public/locales/cs/settings/general/search-engine.json
new file mode 100644
index 000000000..4e5c6754b
--- /dev/null
+++ b/public/locales/cs/settings/general/search-engine.json
@@ -0,0 +1,20 @@
+{
+ "title": "",
+ "configurationName": "",
+ "custom": "",
+ "tips": {
+ "generalTip": "",
+ "placeholderTip": ""
+ },
+ "customEngine": {
+ "title": "",
+ "label": "",
+ "placeholder": ""
+ },
+ "searchNewTab": {
+ "label": ""
+ },
+ "searchEnabled": {
+ "label": ""
+ }
+}
diff --git a/public/locales/cs/settings/general/widget-positions.json b/public/locales/cs/settings/general/widget-positions.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/public/locales/cs/settings/general/widget-positions.json
@@ -0,0 +1 @@
+{}
diff --git a/public/locales/cs/tools/docker.json b/public/locales/cs/tools/docker.json
new file mode 100644
index 000000000..8d403475c
--- /dev/null
+++ b/public/locales/cs/tools/docker.json
@@ -0,0 +1,32 @@
+{
+ "title": "",
+ "alerts": {
+ "notConfigured": {
+ "text": "Vaše instance Homarr nemá nakonfigurovaný Docker nebo se nepodařilo načíst kontejnery. Podívejte se prosím do dokumentace, jak integraci nastavit."
+ }
+ },
+ "modals": {
+ "selectBoard": {
+ "title": "",
+ "text": "",
+ "form": {
+ "board": {
+ "label": ""
+ },
+ "submit": ""
+ }
+ }
+ },
+ "notifications": {
+ "selectBoard": {
+ "success": {
+ "title": "",
+ "message": ""
+ },
+ "error": {
+ "title": "",
+ "message": ""
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/public/locales/cs/user/preferences.json b/public/locales/cs/user/preferences.json
new file mode 100644
index 000000000..6c0e93d28
--- /dev/null
+++ b/public/locales/cs/user/preferences.json
@@ -0,0 +1,48 @@
+{
+ "metaTitle": "",
+ "pageTitle": "",
+ "boards": {
+ "defaultBoard": {
+ "label": ""
+ }
+ },
+ "accessibility": {
+ "title": "",
+ "disablePulse": {
+ "label": "",
+ "description": ""
+ },
+ "replaceIconsWithDots": {
+ "label": "",
+ "description": ""
+ }
+ },
+ "localization": {
+ "language": {
+ "label": ""
+ },
+ "firstDayOfWeek": {
+ "label": "",
+ "options": {
+ "monday": "",
+ "saturday": "",
+ "sunday": ""
+ }
+ }
+ },
+ "searchEngine": {
+ "title": "",
+ "custom": "",
+ "newTab": {
+ "label": ""
+ },
+ "autoFocus": {
+ "label": "",
+ "description": ""
+ },
+ "template": {
+ "label": "",
+ "description": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/public/locales/cs/widgets/draggable-list.json b/public/locales/cs/widgets/draggable-list.json
new file mode 100644
index 000000000..5d27e99ad
--- /dev/null
+++ b/public/locales/cs/widgets/draggable-list.json
@@ -0,0 +1,7 @@
+{
+ "noEntries": {
+ "title": "",
+ "text": ""
+ },
+ "buttonAdd": ""
+}
diff --git a/public/locales/cs/widgets/error-boundary.json b/public/locales/cs/widgets/error-boundary.json
new file mode 100644
index 000000000..ce74ad0fc
--- /dev/null
+++ b/public/locales/cs/widgets/error-boundary.json
@@ -0,0 +1,14 @@
+{
+ "card": {
+ "title": "",
+ "buttons": {
+ "details": "",
+ "tryAgain": ""
+ }
+ },
+ "modal": {
+ "text": "",
+ "label": "",
+ "reportButton": ""
+ }
+}
diff --git a/public/locales/cs/zod.json b/public/locales/cs/zod.json
new file mode 100644
index 000000000..4c7c8b82d
--- /dev/null
+++ b/public/locales/cs/zod.json
@@ -0,0 +1,22 @@
+{
+ "errors": {
+ "default": "",
+ "required": "",
+ "string": {
+ "startsWith": "",
+ "endsWith": "",
+ "includes": ""
+ },
+ "tooSmall": {
+ "string": "",
+ "number": ""
+ },
+ "tooBig": {
+ "string": "",
+ "number": ""
+ },
+ "custom": {
+ "passwordMatch": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/public/locales/da/layout/modals/add-app.json b/public/locales/da/layout/modals/add-app.json
index c43158f2b..531f4d7ee 100644
--- a/public/locales/da/layout/modals/add-app.json
+++ b/public/locales/da/layout/modals/add-app.json
@@ -13,7 +13,21 @@
},
"internalAddress": {
"label": "Intern adresse",
- "description": "Appens interne IP."
+ "description": "Appens interne IP.",
+ "troubleshoot": {
+ "label": "Har du problemer?",
+ "header": "Her er en liste over de mest almindelige fejl og fejlfindingen:",
+ "lines": {
+ "nothingAfterPort": "Du bør i de fleste, hvis ikke alle, tilfælde ikke indtaste nogen sti efter porten. (Selv '/admin' for pihole eller '/web' for plex)",
+ "protocolCheck": "Sørg altid for, at der står http eller https foran URL'en, og sørg for, at du bruger den rigtige.",
+ "preferIP": "Det anbefales at bruge den direkte ip på den maskine eller container, du forsøger at kommunikere med.",
+ "enablePings": "Tjek, at IP'en er korrekt ved at aktivere pings. Customize Board -> Layout -> Enable pings. En lille rød eller grøn boble vil dukke op på dine app-fliser, og hvis du holder musen over den, får du svarets kode (en grøn boble med kode 200 forventes i de fleste tilfælde).",
+ "wget": "For at sikre, at homarr kan kommunikere med de andre apps, skal du sørge for at wget/curl/ping appens IP:port.",
+ "iframe": "Når det gælder iframes, skal de altid bruge den samme protokol (http/s) som Homarr.",
+ "clearCache": "Nogle oplysninger er registreret i cachen, så en integration virker måske ikke, medmindre du rydder cachen i Homarrs generelle indstillinger."
+ },
+ "footer": "For yderligere fejlfinding, kontakt os på vores {{discord}}."
+ }
},
"externalAddress": {
"label": "Ekstern adresse",
diff --git a/public/locales/da/modules/dns-hole-summary.json b/public/locales/da/modules/dns-hole-summary.json
index 29b435823..24745172e 100644
--- a/public/locales/da/modules/dns-hole-summary.json
+++ b/public/locales/da/modules/dns-hole-summary.json
@@ -21,8 +21,8 @@
"metrics": {
"domainsOnAdlist": "Domæner på adlister",
"queriesToday": "Forespørgsler i dag",
- "queriesBlockedTodayPercentage": "blokeret i dag",
- "queriesBlockedToday": "blokeret i dag"
+ "queriesBlockedTodayPercentage": "Blokeret i dag",
+ "queriesBlockedToday": "Blokeret i dag"
}
}
}
diff --git a/public/locales/de/layout/modals/add-app.json b/public/locales/de/layout/modals/add-app.json
index 4e777f4e6..1b4a9f19e 100644
--- a/public/locales/de/layout/modals/add-app.json
+++ b/public/locales/de/layout/modals/add-app.json
@@ -13,7 +13,21 @@
},
"internalAddress": {
"label": "Interne Adresse",
- "description": "Interne IP-Adresse der Anwendung."
+ "description": "Interne IP-Adresse der Anwendung.",
+ "troubleshoot": {
+ "label": "Haben Sie Probleme?",
+ "header": "Hier finden Sie eine Liste der am häufigsten gemachten Fehler und deren Behebung:",
+ "lines": {
+ "nothingAfterPort": "Sie sollten in den meisten Fällen keinen Pfad nach dem Port eingeben (z.b. auch '/admin' für Pihole oder '/web' für Plex)",
+ "protocolCheck": "Achten Sie immer darauf, dass der URL ein http oder https vorangestellt ist, und stellen Sie sicher, dass Sie die richtige URL verwenden.",
+ "preferIP": "Es wird empfohlen, die direkte IP-Adresse der Maschine oder des Containers zu verwenden, mit der/dem Sie kommunizieren möchten.",
+ "enablePings": "Prüfen Sie, ob die IP erreichbar ist, indem Sie Pings aktivieren. Passen Sie das Board an -> Layout -> Pings aktivieren. Eine kleine rote oder grüne Blase erscheint auf Ihren App-Kacheln und wenn Sie sie anklicken, wird der Antwortcode angezeigt (in den meisten Fällen wird eine grüne Blase mit dem Code 200 erwartet).",
+ "wget": "Um sicherzustellen, dass homarr mit den anderen Anwendungen kommunizieren kann, stellen Sie sicher, dass Sie mit wget/curl/ping die IP:Port der Anwendung ermitteln.",
+ "iframe": "Wenn es um iframes geht, sollten diese immer das gleiche Protokoll (http/s) wie Homarr verwenden.",
+ "clearCache": "Einige Informationen werden im Cache gespeichert, so dass eine Integration möglicherweise nicht funktioniert, bis Sie den Cache in den allgemeinen Optionen von Homarr löschen."
+ },
+ "footer": "Für weitere Fehlerbehebungen wenden Sie sich bitte an unseren {{discord}}."
+ }
},
"externalAddress": {
"label": "Externe Adresse",
diff --git a/public/locales/de/modules/dns-hole-summary.json b/public/locales/de/modules/dns-hole-summary.json
index 99a724ebd..8d2cab48a 100644
--- a/public/locales/de/modules/dns-hole-summary.json
+++ b/public/locales/de/modules/dns-hole-summary.json
@@ -21,8 +21,8 @@
"metrics": {
"domainsOnAdlist": "Domains auf der Adlist",
"queriesToday": "Heutige Anfragen",
- "queriesBlockedTodayPercentage": "heute blockiert",
- "queriesBlockedToday": "heute blockiert"
+ "queriesBlockedTodayPercentage": "Heute blockiert",
+ "queriesBlockedToday": "Heute blockiert"
}
}
}
diff --git a/public/locales/de/settings/customization/general.json b/public/locales/de/settings/customization/general.json
index 9b785be0c..030cbe733 100644
--- a/public/locales/de/settings/customization/general.json
+++ b/public/locales/de/settings/customization/general.json
@@ -22,7 +22,7 @@
"description": "Homarr für behinderte und gehandicapte Benutzer einrichten"
},
"access": {
- "name": "Zugriff",
+ "name": "Zugang",
"description": "Konfigurieren Sie, wer Zugriff auf Ihr Board hat"
}
}
diff --git a/public/locales/el/layout/modals/add-app.json b/public/locales/el/layout/modals/add-app.json
index 30f490cff..348cd18fb 100644
--- a/public/locales/el/layout/modals/add-app.json
+++ b/public/locales/el/layout/modals/add-app.json
@@ -13,7 +13,21 @@
},
"internalAddress": {
"label": "Εσωτερική διεύθυνση",
- "description": "Η εσωτερική διεύθυνση IP της εφαρμογής."
+ "description": "Η εσωτερική διεύθυνση IP της εφαρμογής.",
+ "troubleshoot": {
+ "label": "Έχετε προβλήματα;",
+ "header": "Εδώ είναι μια λίστα με συνήθη λάθη και αντιμετώπιση προβλημάτων:",
+ "lines": {
+ "nothingAfterPort": "Στις περισσότερες, αν όχι σε όλες τις περιπτώσεις, δεν θα πρέπει να εισαγάγετε καμία διαδρομή μετά τη θύρα. (Ακόμα και το '/admin' για το pihole ή το '/web' για το plex)",
+ "protocolCheck": "Βεβαιωθείτε πάντα ότι της διεύθυνσης URL προηγείται το http ή το https, και βεβαιωθείτε ότι χρησιμοποιείτε το σωστό.",
+ "preferIP": "Συνιστάται να χρησιμοποιείτε την άμεση ip του μηχανήματος ή του container με το οποίο προσπαθείτε να επικοινωνήσετε.",
+ "enablePings": "Ελέγξτε ότι η διεύθυνση IP είναι σωστή ενεργοποιώντας τα pings. Προσαρμογή πίνακα -> Διάταξη -> Ενεργοποίηση pings. Μια μικρή κόκκινη ή πράσινη φούσκα θα εμφανιστεί στα πλακίδια της εφαρμογής σας και αν κρατήσετε από πάνω το ποντίκι σας, θα σας δώσει τον κωδικό απάντησης (στις περισσότερες περιπτώσεις αναμένεται μια πράσινη φούσκα με κωδικό 200).",
+ "wget": "Για να βεβαιωθείτε ότι το homarr μπορεί να επικοινωνήσει με τις άλλες εφαρμογές, βεβαιωθείτε ότι μπορείτε να κάνετε wget/curl/ping στην IP:port της εφαρμογής.",
+ "iframe": "Όσον αφορά τα iframes, αυτά θα πρέπει πάντα να χρησιμοποιούν το ίδιο πρωτόκολλο (http/s) με το Homarr.",
+ "clearCache": "Ορισμένες πληροφορίες καταχωρούνται στην προσωρινή μνήμη, οπότε μια ενσωμάτωση μπορεί να μη λειτουργήσει αν δεν καθαρίσετε την προσωρινή μνήμη στις γενικές επιλογές του Homarr."
+ },
+ "footer": "Για περισσότερη αντιμετώπιση προβλημάτων, επικοινωνήστε μαζί μας στο {{discord}}."
+ }
},
"externalAddress": {
"label": "Εξωτερική διεύθυνση",
diff --git a/public/locales/el/modules/dns-hole-summary.json b/public/locales/el/modules/dns-hole-summary.json
index ea6ac3221..101b11381 100644
--- a/public/locales/el/modules/dns-hole-summary.json
+++ b/public/locales/el/modules/dns-hole-summary.json
@@ -21,8 +21,8 @@
"metrics": {
"domainsOnAdlist": "Domains σε λίστες διαφημίσεων",
"queriesToday": "Σημερινά queries",
- "queriesBlockedTodayPercentage": "σημερινοί αποκλεισμοί",
- "queriesBlockedToday": "σημερινοί αποκλεισμοί"
+ "queriesBlockedTodayPercentage": "",
+ "queriesBlockedToday": ""
}
}
}
diff --git a/public/locales/el/settings/customization/general.json b/public/locales/el/settings/customization/general.json
index 0bbfc3be8..0856af510 100644
--- a/public/locales/el/settings/customization/general.json
+++ b/public/locales/el/settings/customization/general.json
@@ -22,7 +22,7 @@
"description": "Διαμόρφωση του Homarr για χρήστες με αναπηρία και άτομα με ειδικές ανάγκες"
},
"access": {
- "name": "Πρόσβαση",
+ "name": "",
"description": "Ρυθμίστε ποιος έχει πρόσβαση στο ταμπλό σας"
}
}
diff --git a/public/locales/es/layout/errors/access-denied.json b/public/locales/es/layout/errors/access-denied.json
index 9e26dfeeb..96863e46d 100644
--- a/public/locales/es/layout/errors/access-denied.json
+++ b/public/locales/es/layout/errors/access-denied.json
@@ -1 +1,5 @@
-{}
\ No newline at end of file
+{
+ "title": "Acceso denegado",
+ "text": "No tienes suficientes permisos para acceder a esta página. Si crees que esto no es intencionado, por favor, ponte en contacto con tu administrador.",
+ "switchAccount": "Cambiar a una cuenta diferente"
+}
\ No newline at end of file
diff --git a/public/locales/es/layout/modals/add-app.json b/public/locales/es/layout/modals/add-app.json
index b6bfb6b49..aa14009f3 100644
--- a/public/locales/es/layout/modals/add-app.json
+++ b/public/locales/es/layout/modals/add-app.json
@@ -13,7 +13,21 @@
},
"internalAddress": {
"label": "Dirección interna",
- "description": "Dirección IP interna de la aplicación."
+ "description": "Dirección IP interna de la aplicación.",
+ "troubleshoot": {
+ "label": "¿Tienes problemas?",
+ "header": "Aquí hay una lista de errores comunes y solución de problemas:",
+ "lines": {
+ "nothingAfterPort": "En la mayoría de los casos, si no en todos, no debes ingresar ninguna ruta después del puerto. (Incluso '/admin' para pihole o '/web' para plex)",
+ "protocolCheck": "Asegúrate siempre de que la URL esté precedida por http o https, y de estar utilizando la correcta.",
+ "preferIP": "Se recomienda utilizar la ip directa de la máquina o contenedor con el que intentas comunicar.",
+ "enablePings": "Comprueba que la IP es correcta habilitando los pings. Personalizar tablero -> Diseño -> Habilitar pings. Aparecerá una pequeña burbuja roja o verde en los mosaicos de su aplicación y, al pasar sobre ella, obtendrá su código de respuesta (en la mayoría de los casos se espera una burbuja verde con el código 200).",
+ "wget": "Para asegurarte de que Homarr pueda comunicarse con las otras aplicaciones, asegúrate de hacer wget/curl/ping a la 'ip:puerto' de la aplicación.",
+ "iframe": "Cuando se trata de iframes, siempre deben usar el mismo protocolo (http/s) que Homarr.",
+ "clearCache": "Algunos datos se registran en caché, por lo que es posible que una integración no funcione a menos que borres la caché en las opciones generales de Homarr."
+ },
+ "footer": "Para obtener más información sobre la solución de problemas, ponte en contacto con nosotros en {{discord}}."
+ }
},
"externalAddress": {
"label": "Dirección externa",
diff --git a/public/locales/es/modules/calendar.json b/public/locales/es/modules/calendar.json
index 1b4c9e663..d0ca9b96f 100644
--- a/public/locales/es/modules/calendar.json
+++ b/public/locales/es/modules/calendar.json
@@ -8,7 +8,7 @@
"label": "Usar la API de Sonarr v4"
},
"useRadarrv5": {
- "label": "Usar la API de Sonarr v5"
+ "label": "Usar la API de Radarr v5"
},
"radarrReleaseType": {
"label": "Tipo de lanzamiento de Radarr",
diff --git a/public/locales/es/modules/dns-hole-summary.json b/public/locales/es/modules/dns-hole-summary.json
index f5c862bae..8a14cd41e 100644
--- a/public/locales/es/modules/dns-hole-summary.json
+++ b/public/locales/es/modules/dns-hole-summary.json
@@ -21,8 +21,8 @@
"metrics": {
"domainsOnAdlist": "Dominios en las listas",
"queriesToday": "Consultas de hoy",
- "queriesBlockedTodayPercentage": "Bloqueado hoy",
- "queriesBlockedToday": "Bloqueado hoy"
+ "queriesBlockedTodayPercentage": "Bloqueados hoy",
+ "queriesBlockedToday": "Bloqueados hoy"
}
}
}
diff --git a/public/locales/es/modules/rss.json b/public/locales/es/modules/rss.json
index 609e15262..0b1024524 100644
--- a/public/locales/es/modules/rss.json
+++ b/public/locales/es/modules/rss.json
@@ -1,7 +1,7 @@
{
"descriptor": {
"name": "RSS",
- "description": "Muestra las noticias de las fuentes RSS que añadas.",
+ "description": "El widget RSS te permite mostrar las fuentes RSS en tu panel.",
"settings": {
"title": "Ajustes del widget RSS",
"rssFeedUrl": {
diff --git a/public/locales/fr/layout/modals/add-app.json b/public/locales/fr/layout/modals/add-app.json
index 69cc772d1..c78bb0c9d 100644
--- a/public/locales/fr/layout/modals/add-app.json
+++ b/public/locales/fr/layout/modals/add-app.json
@@ -13,7 +13,21 @@
},
"internalAddress": {
"label": "Adresse interne",
- "description": "IP interne de l'application."
+ "description": "IP interne de l'application.",
+ "troubleshoot": {
+ "label": "Un problème ?",
+ "header": "Voici une liste des erreurs les plus courantes et des solutions de dépannage :",
+ "lines": {
+ "nothingAfterPort": "Dans la plupart des cas, si ce n'est tous, vous ne devez pas saisir de chemin après le port. (Même le '/admin' pour pihole ou '/web' pour plex)",
+ "protocolCheck": "Assurez-vous toujours que l'URL est précédé de http ou https, et que vous utilisez le bon.",
+ "preferIP": "Il est recommandé d'utiliser l'adresse IP directe de la machine ou du conteneur avec lequel vous essayez de communiquer.",
+ "enablePings": "Vérifiez que l'IP est correcte en activant les \"pings\". Personnaliser le tableau de bord -> Mise en page -> Activer les \"pings\". Une petite bulle rouge ou verte apparaîtra sur les tuiles de vos applications et en la survolant, vous verrez le code de réponse (une bulle verte avec le code 200 est attendue dans la plupart des cas).",
+ "wget": "Pour s'assurer que homarr peut communiquer avec les autres applications, assurez-vous de wget/curl/ping le combo \"IP:port\" de l'application.",
+ "iframe": "En ce qui concerne les iframes, ceux-ci devraient toujours utiliser le même protocole (http/s) que Homarr.",
+ "clearCache": "Certaines informations sont enregistrées dans le cache, donc une intégration peut ne pas fonctionner à moins que vous ne vidiez le cache dans les options générales de Homarr."
+ },
+ "footer": "Pour plus d'aide, contactez nous sûr {{discord}}."
+ }
},
"externalAddress": {
"label": "Adresse externe",
diff --git a/public/locales/fr/modules/dns-hole-summary.json b/public/locales/fr/modules/dns-hole-summary.json
index 3808eb909..89c9bde75 100644
--- a/public/locales/fr/modules/dns-hole-summary.json
+++ b/public/locales/fr/modules/dns-hole-summary.json
@@ -21,8 +21,8 @@
"metrics": {
"domainsOnAdlist": "Domaines sur les listes de blocage",
"queriesToday": "Requêtes aujourd'hui",
- "queriesBlockedTodayPercentage": "bloqué aujourd'hui",
- "queriesBlockedToday": "bloqué aujourd'hui"
+ "queriesBlockedTodayPercentage": "Bloqué aujourd'hui",
+ "queriesBlockedToday": "Bloqué aujourd'hui"
}
}
}
diff --git a/public/locales/fr/modules/rss.json b/public/locales/fr/modules/rss.json
index d4bc39b2e..9214e5928 100644
--- a/public/locales/fr/modules/rss.json
+++ b/public/locales/fr/modules/rss.json
@@ -1,7 +1,7 @@
{
"descriptor": {
"name": "Widget RSS",
- "description": "",
+ "description": "Le widget RSS vous permet d'afficher des flux RSS sur votre tableau de bord.",
"settings": {
"title": "Paramètres du widget RSS",
"rssFeedUrl": {
diff --git a/public/locales/he/layout/modals/add-app.json b/public/locales/he/layout/modals/add-app.json
index a03f05dd0..c8fe619d6 100644
--- a/public/locales/he/layout/modals/add-app.json
+++ b/public/locales/he/layout/modals/add-app.json
@@ -13,7 +13,21 @@
},
"internalAddress": {
"label": "כתובת פנימית",
- "description": "כתובת פנימית של האפליקציה."
+ "description": "כתובת פנימית של האפליקציה.",
+ "troubleshoot": {
+ "label": "יש בעיות?",
+ "header": "להלן רשימה של טעויות נפוצות ופתרון בעיות:",
+ "lines": {
+ "nothingAfterPort": "צריך, ברוב אם לא בכל המקרים, לא להזין שום נתיב אחרי הפורט. (אפילו '/admin' עבור pihole או '/web' עבור plex)",
+ "protocolCheck": "נא לודא תמיד שכתובת האתר קודמת על ידי http או https, ולוודא שכתובת הנכונה.",
+ "preferIP": "מומלץ להשתמש ב-IP הישיר של המכונה או המכולה שאיתם מנסים לתקשר.",
+ "enablePings": "בדוק שה-IP נכון על ידי הפעלת פינגים. התאמה אישית של לוח -> פריסה -> אפשר פינגים. בועה אדומה או ירוקה קטנה תופיע על אריחי האפליקציה שלך וריחוף עליה ייתן לך את קוד התגובה שלה (ברוב המקרים צפויה בועה ירוקה עם קוד 200).",
+ "wget": "כדי לוודא ש-homarr יכול לתקשר עם האפליקציות האחרות, הקפד לעשות wget/curl/ping של ה-IP:port של האפליקציה.",
+ "iframe": "כשמדובר ב-iframes, אלה צריכים תמיד להשתמש באותו פרוטוקול (http/s) כמו Homarr.",
+ "clearCache": "חלק מהמידע רשום במטמון, כך שאינטגרציה עשויה שלא לעבוד אלא אם תנקה את המטמון באפשרויות הכלליות של Homarr."
+ },
+ "footer": "לפתרון בעיות נוסף, צור קשר ב-{{discord}} שלנו."
+ }
},
"externalAddress": {
"label": "כתובת חיצונית",
diff --git a/public/locales/hr/authentication/invite.json b/public/locales/hr/authentication/invite.json
index 83dc33a98..8b03f59df 100644
--- a/public/locales/hr/authentication/invite.json
+++ b/public/locales/hr/authentication/invite.json
@@ -1,7 +1,7 @@
{
- "metaTitle": "",
- "title": "",
- "text": "",
+ "metaTitle": "Napravi račun",
+ "title": "Napravi račun",
+ "text": "Definirajte svoje vjerodajnice u nastavku",
"form": {
"fields": {
"username": {
@@ -11,25 +11,25 @@
"label": "Lozinka"
},
"passwordConfirmation": {
- "label": ""
+ "label": "Potvrdi lozinku"
}
},
"buttons": {
- "submit": ""
+ "submit": "Napravi račun"
}
},
"notifications": {
"loading": {
- "title": "",
- "text": ""
+ "title": "Izrada računa",
+ "text": "Molimo pričekajte"
},
"success": {
- "title": "",
- "text": ""
+ "title": "Račun kreiran",
+ "text": "Vaš račun je uspješno kreiran"
},
"error": {
"title": "Pogreška",
- "text": ""
+ "text": "Nešto nije u redu, pojavila se sljedeća pogreška: {{error}}"
}
}
}
\ No newline at end of file
diff --git a/public/locales/hr/authentication/login.json b/public/locales/hr/authentication/login.json
index af6898410..8b48b0b16 100644
--- a/public/locales/hr/authentication/login.json
+++ b/public/locales/hr/authentication/login.json
@@ -1,7 +1,7 @@
{
- "metaTitle": "",
+ "metaTitle": "Prijaviti se",
"title": "Dobro došli natrag!",
- "text": "",
+ "text": "Molimo unesite svoje vjerodajnice",
"form": {
"fields": {
"username": {
@@ -14,7 +14,7 @@
"buttons": {
"submit": "Prijavi se"
},
- "afterLoginRedirection": ""
+ "afterLoginRedirection": "Nakon prijave, bit ćete preusmjereni na {{url}}"
},
- "alert": ""
+ "alert": "Vaše vjerodajnice nisu točne ili ovaj račun ne postoji. Molim te pokušaj ponovno."
}
\ No newline at end of file
diff --git a/public/locales/hr/boards/common.json b/public/locales/hr/boards/common.json
index a70db06bf..16210d91d 100644
--- a/public/locales/hr/boards/common.json
+++ b/public/locales/hr/boards/common.json
@@ -1,5 +1,5 @@
{
"header": {
- "customize": ""
+ "customize": "Prilagodite ploču"
}
}
\ No newline at end of file
diff --git a/public/locales/hr/boards/customize.json b/public/locales/hr/boards/customize.json
index a24310709..b8873afef 100644
--- a/public/locales/hr/boards/customize.json
+++ b/public/locales/hr/boards/customize.json
@@ -1,29 +1,29 @@
{
- "metaTitle": "",
- "pageTitle": "",
- "backToBoard": "",
+ "metaTitle": "Prilagodite ploču {{name}}",
+ "pageTitle": "Prilagodba za {{name}} ploču",
+ "backToBoard": "Povratak na ploču",
"settings": {
"appearance": {
- "primaryColor": "",
- "secondaryColor": ""
+ "primaryColor": "Primarna boja",
+ "secondaryColor": "Sekundarna boja"
}
},
"save": {
- "button": "",
- "note": ""
+ "button": "Spremi promjene",
+ "note": "Pažljivo, imate nespremljene promjene!"
},
"notifications": {
"pending": {
- "title": "",
- "message": ""
+ "title": "Spremanje prilagodbe",
+ "message": "Pričekajte dok ne spremimo vašu prilagodbu"
},
"success": {
- "title": "",
- "message": ""
+ "title": "Prilagodba spremljena",
+ "message": "Vaša prilagodba je uspješno spremljena"
},
"error": {
"title": "Pogreška",
- "message": ""
+ "message": "Nije moguće spremiti promjene"
}
}
}
\ No newline at end of file
diff --git a/public/locales/hr/common.json b/public/locales/hr/common.json
index ed25df44f..2007e9f02 100644
--- a/public/locales/hr/common.json
+++ b/public/locales/hr/common.json
@@ -3,12 +3,12 @@
"about": "O aplikaciji",
"cancel": "Otkaži",
"close": "Zatvori",
- "back": "",
+ "back": "leđa",
"delete": "Obriši",
"ok": "U REDU",
"edit": "Uredi",
- "next": "",
- "previous": "",
+ "next": "Sljedeći",
+ "previous": "Prethodno",
"confirm": "Potvrdi",
"enabled": "Omogućeno",
"disabled": "Onemogućeno",
@@ -40,5 +40,5 @@
"medium": "srednje",
"large": "veliko"
},
- "seeMore": ""
+ "seeMore": "Vidi više..."
}
\ No newline at end of file
diff --git a/public/locales/hr/layout/common.json b/public/locales/hr/layout/common.json
index 107c0710b..3256d0bac 100644
--- a/public/locales/hr/layout/common.json
+++ b/public/locales/hr/layout/common.json
@@ -2,24 +2,24 @@
"modals": {
"blockedPopups": {
"title": "Skočni prozor blokiran",
- "text": "",
+ "text": "Vaš preglednik je blokirao pristup Homarru svom API-ju. To je najčešće uzrokovano AdBlockerima ili uskraćenim dopuštenjima. Homarr ne može automatski zatražiti dopuštenja.",
"list": {
- "browserPermission": "",
- "adBlockers": "",
- "otherBrowser": ""
+ "browserPermission": "Kliknite na ikonu pored URL-a i provjerite dopuštenja. Dopusti skočne prozore i prozore",
+ "adBlockers": "Onemogućite blokatore oglasa i sigurnosne alate u pregledniku",
+ "otherBrowser": "Pokušajte s drugim preglednikom"
}
}
},
"actions": {
"category": {
- "openAllInNewTab": ""
+ "openAllInNewTab": "Otvori sve u novoj kartici"
}
},
"menu": {
- "moveUp": "",
- "moveDown": "",
- "addCategory": "",
- "addAbove": "",
- "addBelow": ""
+ "moveUp": "Pomakni se gore",
+ "moveDown": "Pomicati prema dolje",
+ "addCategory": "Dodajte kategoriju {{location}}",
+ "addAbove": "iznad",
+ "addBelow": "ispod"
}
}
\ No newline at end of file
diff --git a/public/locales/hr/layout/element-selector/selector.json b/public/locales/hr/layout/element-selector/selector.json
index 38c275b28..1bf85a2ae 100644
--- a/public/locales/hr/layout/element-selector/selector.json
+++ b/public/locales/hr/layout/element-selector/selector.json
@@ -8,18 +8,18 @@
"actionIcon": {
"tooltip": "Dodaj ploču"
},
- "apps": "",
+ "apps": "aplikacije",
"app": {
- "defaultName": ""
+ "defaultName": "Vaša aplikacija"
},
- "widgets": "",
- "categories": "",
+ "widgets": "Widgeti",
+ "categories": "Kategorije",
"category": {
- "newName": "",
- "defaultName": "",
+ "newName": "Naziv nove kategorije",
+ "defaultName": "Nova kategorija",
"created": {
- "title": "",
- "message": ""
+ "title": "Kategorija je stvorena",
+ "message": "Stvorena je kategorija \"{{name}}\"."
}
}
}
diff --git a/public/locales/hr/layout/errors/access-denied.json b/public/locales/hr/layout/errors/access-denied.json
index 9e26dfeeb..0c8196c62 100644
--- a/public/locales/hr/layout/errors/access-denied.json
+++ b/public/locales/hr/layout/errors/access-denied.json
@@ -1 +1,5 @@
-{}
\ No newline at end of file
+{
+ "title": "Pristup odbijen",
+ "text": "Nemate dovoljna dopuštenja za pristup ovoj stranici. Ako smatrate da ovo nije namjerno, obratite se svom administratoru.",
+ "switchAccount": "Prebacite se na drugi račun"
+}
\ No newline at end of file
diff --git a/public/locales/hr/layout/errors/not-found.json b/public/locales/hr/layout/errors/not-found.json
index 9e26dfeeb..315c8aff1 100644
--- a/public/locales/hr/layout/errors/not-found.json
+++ b/public/locales/hr/layout/errors/not-found.json
@@ -1 +1,5 @@
-{}
\ No newline at end of file
+{
+ "title": "Stranica nije pronađena",
+ "text": "Ovu stranicu nije moguće pronaći. URL za ovu stranicu je možda istekao, URL je nevažeći ili sada imate potrebna dopuštenja za pristup ovom resursu.",
+ "button": "Ići kući"
+}
\ No newline at end of file
diff --git a/public/locales/hr/layout/header.json b/public/locales/hr/layout/header.json
index 55b8fb84d..58b1dd16d 100644
--- a/public/locales/hr/layout/header.json
+++ b/public/locales/hr/layout/header.json
@@ -1,34 +1,34 @@
{
"experimentalNote": {
- "label": ""
+ "label": "Ovo je eksperimentalna značajka Homarra. Prijavite sve probleme na GitHub ili Discord."
},
"search": {
- "label": "",
+ "label": "traži",
"engines": {
- "web": "",
- "youtube": "",
- "torrent": "",
- "movie": ""
+ "web": "Potražite {{query}} na webu",
+ "youtube": "Potražite {{query}} na YouTubeu",
+ "torrent": "Traži {{query}} torrenta",
+ "movie": "Tražite {{query}} na {{app}}"
}
},
"actions": {
"avatar": {
- "switchTheme": "",
- "preferences": "",
- "defaultBoard": "",
- "manage": "",
+ "switchTheme": "Promijeni temu",
+ "preferences": "Korisničke postavke",
+ "defaultBoard": "Zadana nadzorna ploča",
+ "manage": "Upravljati",
"about": {
"label": "O aplikaciji",
- "new": ""
+ "new": "Novi"
},
- "logout": "",
- "login": ""
+ "logout": "Odjava iz {{username}}",
+ "login": "Prijaviti se"
}
},
"modals": {
"movie": {
"title": "",
- "topResults": ""
+ "topResults": "{{count}} najboljih rezultata za {{search}}."
}
}
}
\ No newline at end of file
diff --git a/public/locales/hr/layout/header/actions/toggle-edit-mode.json b/public/locales/hr/layout/header/actions/toggle-edit-mode.json
index add353a12..025d05c9c 100644
--- a/public/locales/hr/layout/header/actions/toggle-edit-mode.json
+++ b/public/locales/hr/layout/header/actions/toggle-edit-mode.json
@@ -8,5 +8,5 @@
"title": "Način uređivanja je omogućen za veličinu <1>{{size}}1>",
"text": "Sada možete prilagoditi i konfigurirati svoje aplikacije. Promjene se neće spremiti sve dok ne izađete iz načina uređivanja"
},
- "unloadEvent": ""
+ "unloadEvent": "Izađite iz načina uređivanja da biste spremili promjene"
}
diff --git a/public/locales/hr/layout/manage.json b/public/locales/hr/layout/manage.json
index 67fb86c4a..ca39c7820 100644
--- a/public/locales/hr/layout/manage.json
+++ b/public/locales/hr/layout/manage.json
@@ -1,29 +1,29 @@
{
"navigation": {
"home": {
- "title": ""
+ "title": "Dom"
},
"boards": {
- "title": ""
+ "title": "Daske"
},
"users": {
- "title": "",
+ "title": "Korisnici",
"items": {
- "manage": "",
- "invites": ""
+ "manage": "Upravljati",
+ "invites": "poziva"
}
},
"help": {
- "title": "",
+ "title": "Pomozite",
"items": {
- "documentation": "",
- "report": "",
- "discord": "",
- "contribute": ""
+ "documentation": "Dokumentacija",
+ "report": "Prijavite problem/bug",
+ "discord": "Nesloga u zajednici",
+ "contribute": "Doprinesite"
}
},
"tools": {
- "title": "",
+ "title": "Alati",
"items": {
"docker": "Docker"
}
diff --git a/public/locales/hr/layout/modals/about.json b/public/locales/hr/layout/modals/about.json
index 52ba318ce..e5ca8c91d 100644
--- a/public/locales/hr/layout/modals/about.json
+++ b/public/locales/hr/layout/modals/about.json
@@ -6,12 +6,12 @@
"key": "Tipka prečaca",
"action": "Radnja",
"keybinds": "Namještanje tipki",
- "documentation": "",
+ "documentation": "Dokumentacija",
"actions": {
- "toggleTheme": "",
- "focusSearchBar": "",
- "openDocker": "",
- "toggleEdit": ""
+ "toggleTheme": "Prebacivanje svijetlog/tamnog načina rada",
+ "focusSearchBar": "Fokus na traku za pretraživanje",
+ "openDocker": "Otvori docker widget",
+ "toggleEdit": "Uključi/isključi način uređivanja"
},
"metrics": {
"configurationSchemaVersion": "Konfiguracija verzije sheme",
@@ -23,7 +23,7 @@
"experimental_disableEditMode": "EXPERIMENTALNO: Onemogući način uređivanja"
},
"version": {
- "new": "",
- "dropdown": ""
+ "new": "Novo: {{newVersion}}",
+ "dropdown": "Dostupna je verzija {{newVersion}} ! Trenutna verzija je {{currentVersion}}"
}
}
\ No newline at end of file
diff --git a/public/locales/hr/layout/modals/add-app.json b/public/locales/hr/layout/modals/add-app.json
index d00571a05..b8646fa69 100644
--- a/public/locales/hr/layout/modals/add-app.json
+++ b/public/locales/hr/layout/modals/add-app.json
@@ -13,7 +13,21 @@
},
"internalAddress": {
"label": "Interna adresa",
- "description": "Interna IP-adresa aplikacije."
+ "description": "Interna IP-adresa aplikacije.",
+ "troubleshoot": {
+ "label": "Imate problema?",
+ "header": "Evo popisa najčešćih pogrešaka i rješavanja problema:",
+ "lines": {
+ "nothingAfterPort": "U većini, ako ne iu svim slučajevima, ne biste trebali unositi nikakav put nakon porta. (Čak i '/admin' za pihole ili '/web' za plex)",
+ "protocolCheck": "Uvijek provjerite ima li ispred URL-a http ili https i provjerite koristite li pravi.",
+ "preferIP": "Preporuča se korištenje izravnog IP-a stroja ili spremnika s kojim pokušavate komunicirati.",
+ "enablePings": "Provjerite je li IP ispravan omogućavanjem pingova. Prilagodite ploču -> Izgled -> Omogući pingove. Na pločicama vaše aplikacije pojavit će se mali crveni ili zeleni mjehurić, a lebdeći iznad njega dat ćete njezin kod odgovora (u većini slučajeva očekuje se zeleni mjehurić s kodom 200).",
+ "wget": "Kako biste bili sigurni da homarr može komunicirati s drugim aplikacijama, provjerite wget/curl/ping IP:port aplikacije.",
+ "iframe": "Kada su u pitanju iframeovi, oni bi uvijek trebali koristiti isti protokol (http/s) kao Homarr.",
+ "clearCache": "Neke su informacije registrirane u predmemoriji, tako da integracija možda neće raditi osim ako ne izbrišete predmemoriju u općim opcijama Homarra."
+ },
+ "footer": "Za dodatna rješenja problema obratite se na našu {{discord}}."
+ }
},
"externalAddress": {
"label": "Vanjska adresa",
@@ -26,10 +40,10 @@
"description": "Otvori aplikaciju u novoj kartici umjesto u trenutnoj."
},
"tooltipDescription": {
- "label": "",
- "description": ""
+ "label": "Opis aplikacije",
+ "description": "Tekst koji unesete pojavit će se kada zadržite pokazivač iznad vaše aplikacije.\r\nKoristite ovo da biste korisnicima dali više pojedinosti o svojoj aplikaciji ili ostavite prazno da nemate ništa."
},
- "customProtocolWarning": ""
+ "customProtocolWarning": "Korištenje nestandardnog protokola. To može zahtijevati unaprijed instalirane aplikacije i predstavljati sigurnosne rizike. Provjerite je li vaša adresa sigurna i pouzdana."
},
"network": {
"statusChecker": {
@@ -55,31 +69,31 @@
}
},
"appNameFontSize": {
- "label": "",
- "description": ""
+ "label": "Veličina fonta naziva aplikacije",
+ "description": "Postavite veličinu fonta kada se naziv aplikacije prikazuje na pločici."
},
"appNameStatus": {
- "label": "",
- "description": "",
+ "label": "Status naziva aplikacije",
+ "description": "Odaberite gdje želite da se naslov pojavi, ako uopće.",
"dropdown": {
- "normal": "",
- "hover": "",
- "hidden": ""
+ "normal": "Prikaži naslov samo na pločici",
+ "hover": "Prikaz naslova samo na opisu alata",
+ "hidden": "Ne pokazuj uopće"
}
},
"positionAppName": {
- "label": "",
- "description": "",
+ "label": "Pozicija naziva aplikacije",
+ "description": "Položaj naziva aplikacije u odnosu na ikonu.",
"dropdown": {
- "top": "",
- "right": "",
- "bottom": "",
- "left": ""
+ "top": "Vrh",
+ "right": "Pravo",
+ "bottom": "Dno",
+ "left": "Lijevo"
}
},
"lineClampAppName": {
- "label": "",
- "description": ""
+ "label": "Naziv aplikacije Line Clamp",
+ "description": "Definira koliko redaka vaš naslov treba maksimalno stati. Postavite 0 za neograničeno."
}
},
"integration": {
@@ -104,11 +118,11 @@
},
"validation": {
"popover": "Vaš obrazac sadrži neispravne podatke. Stoga se ne može spremiti. Molimo riješite sve probleme i ponovno kliknite ovaj gumb da biste spremili promjene",
- "name": "",
- "noUrl": "",
- "invalidUrl": "",
- "noIconUrl": "",
- "noExternalUri": "",
- "invalidExternalUri": ""
+ "name": "Ime je potrebno",
+ "noUrl": "Url je obavezan",
+ "invalidUrl": "Vrijednost nije važeći url",
+ "noIconUrl": "ovo polje je obavezno",
+ "noExternalUri": "Potreban je vanjski URI",
+ "invalidExternalUri": "Vanjski URI nije važeći URI"
}
}
diff --git a/public/locales/hr/manage/boards.json b/public/locales/hr/manage/boards.json
index 517e952b9..a4d90af13 100644
--- a/public/locales/hr/manage/boards.json
+++ b/public/locales/hr/manage/boards.json
@@ -1,43 +1,43 @@
{
- "metaTitle": "",
- "pageTitle": "",
+ "metaTitle": "Daske",
+ "pageTitle": "Daske",
"cards": {
"statistics": {
- "apps": "",
- "widgets": "",
- "categories": ""
+ "apps": "aplikacije",
+ "widgets": "Widgeti",
+ "categories": "Kategorije"
},
"buttons": {
- "view": ""
+ "view": "Prikaz ploče"
},
"menu": {
- "setAsDefault": "",
+ "setAsDefault": "Postavite kao zadanu ploču",
"delete": {
- "label": "",
- "disabled": ""
+ "label": "Izbriši trajno",
+ "disabled": "Brisanje je onemogućeno jer starije Homarr komponente ne dopuštaju brisanje zadane konfiguracije. Brisanje će biti moguće u budućnosti."
}
},
"badges": {
- "fileSystem": "",
- "default": ""
+ "fileSystem": "Sustav datoteka",
+ "default": "Zadano"
}
},
"buttons": {
- "create": ""
+ "create": "Stvorite novu ploču"
},
"modals": {
"delete": {
- "title": "",
- "text": ""
+ "title": "Izbriši ploču",
+ "text": "Jeste li sigurni da želite obrisati ovu ploču? Ova se radnja ne može poništiti i vaši će podaci biti trajno izgubljeni."
},
"create": {
- "title": "",
- "text": "",
+ "title": "Napravi ploču",
+ "text": "Ime se ne može promijeniti nakon što je ploča stvorena.",
"form": {
"name": {
"label": "Naziv"
},
- "submit": ""
+ "submit": "Stvoriti"
}
}
}
diff --git a/public/locales/hr/manage/index.json b/public/locales/hr/manage/index.json
index 5c5b4c0b9..f95bd1cf6 100644
--- a/public/locales/hr/manage/index.json
+++ b/public/locales/hr/manage/index.json
@@ -1,23 +1,23 @@
{
- "metaTitle": "",
+ "metaTitle": "Upravljati",
"hero": {
- "title": "",
- "fallbackUsername": "",
- "subtitle": ""
+ "title": "Dobrodošao nazad, {{username}}",
+ "fallbackUsername": "Anonimno",
+ "subtitle": "Dobro došli u Vaš Application Hub. Organizirajte, optimizirajte i osvojite!"
},
"quickActions": {
- "title": "",
+ "title": "Brze akcije",
"boards": {
- "title": "",
- "subtitle": ""
+ "title": "Vaše ploče",
+ "subtitle": "Stvorite svoje ploče i upravljajte njima"
},
"inviteUsers": {
- "title": "",
- "subtitle": ""
+ "title": "Pozovite novog korisnika",
+ "subtitle": "Izradite i pošaljite pozivnicu za registraciju"
},
"manageUsers": {
- "title": "",
- "subtitle": ""
+ "title": "Upravljanje korisnicima",
+ "subtitle": "Izbrišite svoje korisnike i upravljajte njima"
}
}
}
\ No newline at end of file
diff --git a/public/locales/hr/manage/users.json b/public/locales/hr/manage/users.json
index 0ceea7778..c97ed70f1 100644
--- a/public/locales/hr/manage/users.json
+++ b/public/locales/hr/manage/users.json
@@ -1,9 +1,9 @@
{
- "metaTitle": "",
- "pageTitle": "",
- "text": "",
+ "metaTitle": "Korisnici",
+ "pageTitle": "Upravljanje korisnicima",
+ "text": "Pomoću korisnika možete konfigurirati tko može uređivati vaše nadzorne ploče. Buduće verzije Homarra imat će još detaljniju kontrolu nad dozvolama i pločama.",
"buttons": {
- "create": ""
+ "create": "Stvoriti"
},
"table": {
"header": {
@@ -11,26 +11,26 @@
}
},
"tooltips": {
- "deleteUser": "",
- "demoteAdmin": "",
- "promoteToAdmin": ""
+ "deleteUser": "Izbriši korisnika",
+ "demoteAdmin": "Degradirajte administratora",
+ "promoteToAdmin": "Promakni u administratora"
},
"modals": {
"delete": {
- "title": "",
- "text": ""
+ "title": "Izbriši korisnika {{name}}",
+ "text": "Jeste li sigurni da želite obrisati korisnika {{name}}? Ovo će izbrisati podatke povezane s ovim računom, ali ne i sve nadzorne ploče koje je izradio ovaj korisnik."
},
"change-role": {
"promote": {
- "title": "",
- "text": ""
+ "title": "Promakni korisnika {{name}} u administratora",
+ "text": "Jeste li sigurni da želite unaprijediti korisnika {{name}} u administratora? Ovo će korisniku dati pristup svim resursima na vašoj Homarr instanci."
},
"demote": {
- "title": "",
- "text": ""
+ "title": "Degradiraj korisnika {{name}} na korisnika",
+ "text": "Jeste li sigurni da želite degradirati korisnika {{name}} u korisnika? Ovo će ukloniti korisnikov pristup svim resursima na vašoj Homarr instanci."
},
"confirm": "Potvrdi"
}
},
- "searchDoesntMatch": ""
+ "searchDoesntMatch": "Vaše pretraživanje ne odgovara nijednom unosu. Molimo prilagodite svoj filtar."
}
\ No newline at end of file
diff --git a/public/locales/hr/manage/users/create.json b/public/locales/hr/manage/users/create.json
index e3459c125..48402fd26 100644
--- a/public/locales/hr/manage/users/create.json
+++ b/public/locales/hr/manage/users/create.json
@@ -1,52 +1,52 @@
{
- "metaTitle": "",
+ "metaTitle": "Stvori korisnika",
"steps": {
"account": {
- "title": "",
- "text": "",
+ "title": "Prvi korak",
+ "text": "Napravi račun",
"username": {
"label": "Korisničko ime"
},
"email": {
- "label": ""
+ "label": "E-pošta"
}
},
"security": {
- "title": "",
+ "title": "Drugi korak",
"text": "Lozinka",
"password": {
"label": "Lozinka"
}
},
"finish": {
- "title": "",
- "text": "",
+ "title": "Potvrda",
+ "text": "Spremi u bazu podataka",
"card": {
- "title": "",
- "text": ""
+ "title": "Pregledajte svoje unose",
+ "text": "Nakon što pošaljete svoje podatke u bazu, korisnik će se moći prijaviti. Jeste li sigurni da želite pohraniti ovog korisnika u bazu i aktivirati prijavu?"
},
"table": {
"header": {
- "property": "",
- "value": "",
+ "property": "Vlasništvo",
+ "value": "Vrijednost",
"username": "Korisničko ime",
- "email": "",
+ "email": "E-pošta",
"password": "Lozinka"
},
- "notSet": "",
- "valid": ""
+ "notSet": "Nespreman",
+ "valid": "Valjano"
},
- "failed": ""
+ "failed": "Stvaranje korisnika nije uspjelo: {{error}}"
},
"completed": {
"alert": {
- "title": "",
- "text": ""
+ "title": "Korisnik je stvoren",
+ "text": "Korisnik je kreiran u bazi podataka. Sada se mogu prijaviti."
}
}
},
"buttons": {
- "generateRandomPassword": "",
- "createAnother": ""
+ "generateRandomPassword": "Generiraj nasumično",
+ "createAnother": "Stvorite drugu"
}
}
\ No newline at end of file
diff --git a/public/locales/hr/manage/users/invites.json b/public/locales/hr/manage/users/invites.json
index 8ba8ec70c..54d7b76a6 100644
--- a/public/locales/hr/manage/users/invites.json
+++ b/public/locales/hr/manage/users/invites.json
@@ -1,48 +1,48 @@
{
- "metaTitle": "",
- "pageTitle": "",
- "description": "",
+ "metaTitle": "Pozivnice korisnika",
+ "pageTitle": "Upravljanje pozivnicama korisnika",
+ "description": "Koristeći pozivnice, možete pozvati korisnike na svoju Homarr instancu. Pozivnica će vrijediti samo određeno vremensko razdoblje i može se koristiti jednom. Istek mora biti između 5 minuta i 12 mjeseci nakon izrade.",
"button": {
- "createInvite": "",
- "deleteInvite": ""
+ "createInvite": "Izradite pozivnicu",
+ "deleteInvite": "Izbriši pozivnicu"
},
"table": {
"header": {
- "id": "",
- "creator": "",
- "expires": "",
- "action": ""
+ "id": "iskaznica",
+ "creator": "Stvoritelj",
+ "expires": "ističe",
+ "action": "Radnje"
},
"data": {
- "expiresAt": "",
- "expiresIn": ""
+ "expiresAt": "istekao {{at}}",
+ "expiresIn": "u {{in}}"
}
},
"modals": {
"create": {
- "title": "",
- "description": "",
+ "title": "Izradite pozivnicu",
+ "description": "Nakon isteka, pozivnica više neće biti valjana i primatelj pozivnice neće moći kreirati račun.",
"form": {
- "expires": "",
- "submit": ""
+ "expires": "Datum isteka roka trajanja",
+ "submit": "Stvoriti"
}
},
"copy": {
- "title": "",
- "description": "",
- "invitationLink": "",
+ "title": "Kopiraj pozivnicu",
+ "description": "Vaša pozivnica je generirana. Nakon što se ovaj modal zatvori, više nećete moći kopirati ovu vezu. Ako više ne želite pozivati navedenu osobu, u bilo kojem trenutku možete izbrisati ovu pozivnicu.",
+ "invitationLink": "Link pozivnice",
"details": {
- "id": "",
- "token": ""
+ "id": "iskaznica",
+ "token": "Znak"
},
"button": {
- "close": ""
+ "close": "Kopiraj i odbaci"
}
},
"delete": {
- "title": "",
- "description": ""
+ "title": "Izbriši pozivnicu",
+ "description": "Jeste li sigurni da želite izbrisati ovu pozivnicu? Korisnici s ovom vezom više neće moći stvoriti račun pomoću te veze."
}
},
- "noInvites": ""
+ "noInvites": "Još nema pozivnica."
}
\ No newline at end of file
diff --git a/public/locales/hr/modules/bookmark.json b/public/locales/hr/modules/bookmark.json
index ab8779ccf..487b8d21f 100644
--- a/public/locales/hr/modules/bookmark.json
+++ b/public/locales/hr/modules/bookmark.json
@@ -5,8 +5,8 @@
"settings": {
"title": "Postavke oznake",
"name": {
- "label": "",
- "info": ""
+ "label": "Naslov widgeta",
+ "info": "Ostavite prazno kako bi naslov ostao skriven."
},
"items": {
"label": "Stavke"
@@ -14,9 +14,9 @@
"layout": {
"label": "Raspored",
"data": {
- "autoGrid": "",
- "horizontal": "",
- "vertical": ""
+ "autoGrid": "Auto Grid",
+ "horizontal": "Horizontalno",
+ "vertical": "Okomito"
}
}
}
@@ -29,15 +29,15 @@
},
"item": {
"validation": {
- "length": "",
- "invalidLink": "",
- "errorMsg": ""
+ "length": "Duljina mora biti između {{shortest}} i {{longest}}",
+ "invalidLink": "Veza nije valjana",
+ "errorMsg": "Nije spremljeno jer je bilo pogrešaka pri provjeri valjanosti. Molimo prilagodite svoje unose"
},
"name": "Naziv",
- "url": "",
+ "url": "URL",
"newTab": "Otvori u novoj kartici",
- "hideHostname": "",
- "hideIcon": "",
+ "hideHostname": "Sakrij naziv hosta",
+ "hideIcon": "Sakrij ikonu",
"delete": "Obriši"
}
}
diff --git a/public/locales/hr/modules/calendar.json b/public/locales/hr/modules/calendar.json
index d5edecc58..a64a5bf20 100644
--- a/public/locales/hr/modules/calendar.json
+++ b/public/locales/hr/modules/calendar.json
@@ -8,30 +8,30 @@
"label": "Koristi Sonarr v4 API"
},
"useRadarrv5": {
- "label": ""
+ "label": "Koristite Radarr v5 API"
},
"radarrReleaseType": {
"label": "Vrsta izdanja u Radarr-u",
"data": {
- "inCinemas": "",
- "physicalRelease": "",
- "digitalRelease": ""
+ "inCinemas": "U kinima",
+ "physicalRelease": "Fizički",
+ "digitalRelease": "Digitalni"
}
},
"hideWeekDays": {
"label": "Sakri dane u tjednu"
},
"showUnmonitored": {
- "label": ""
+ "label": "Prikaži nenadzirane stavke"
},
"fontSize": {
"label": "Veličina fonta",
"data": {
- "xs": "",
- "sm": "",
- "md": "",
- "lg": "",
- "xl": ""
+ "xs": "Ekstra malo",
+ "sm": "Mali",
+ "md": "Srednji",
+ "lg": "velika",
+ "xl": "Jako veliko"
}
}
}
diff --git a/public/locales/hr/modules/date.json b/public/locales/hr/modules/date.json
index 64c9c3164..fe2b34f81 100644
--- a/public/locales/hr/modules/date.json
+++ b/public/locales/hr/modules/date.json
@@ -8,24 +8,24 @@
"label": "Prikaži full-time oblik (24-satni)"
},
"dateFormat": {
- "label": "",
+ "label": "Oblikovanje datuma",
"data": {
- "hide": ""
+ "hide": "Sakrij datum"
}
},
"enableTimezone": {
- "label": ""
+ "label": "Prikaz prilagođene vremenske zone"
},
"timezoneLocation": {
- "label": ""
+ "label": "Lokacija vremenske zone"
},
"titleState": {
- "label": "",
- "info": "",
+ "label": "Naslov grada",
+ "info": "U slučaju da aktivirate opciju Vremenska zona, može se prikazati ime grada i šifra vremenske zone.
Također možete prikazati grad sam ili ga čak ne prikazati.",
"data": {
- "both": "",
- "city": "",
- "none": ""
+ "both": "Grad i vremenska zona",
+ "city": "Samo grad",
+ "none": "Nijedan"
}
}
}
diff --git a/public/locales/hr/modules/dns-hole-controls.json b/public/locales/hr/modules/dns-hole-controls.json
index 3f87eb2dd..118e6d75a 100644
--- a/public/locales/hr/modules/dns-hole-controls.json
+++ b/public/locales/hr/modules/dns-hole-controls.json
@@ -3,15 +3,15 @@
"name": "Kontrole DNS \"hole\"",
"description": "Upravljajte PiHole ili AdGuard iz svoje nadzorne ploče",
"settings": {
- "title": "",
+ "title": "DNS rupa kontrolira postavke",
"showToggleAllButtons": {
- "label": ""
+ "label": "Prikaži gumbe \"Omogući/onemogući sve\"."
}
},
"errors": {
"general": {
- "title": "",
- "text": ""
+ "title": "Nije moguće pronaći DNS rupu",
+ "text": "Došlo je do problema pri povezivanju s vašim DNS rupama. Provjerite svoju konfiguraciju/integraciju(e)."
}
}
}
diff --git a/public/locales/hr/modules/dns-hole-summary.json b/public/locales/hr/modules/dns-hole-summary.json
index 5f6d4d3e4..eee5fb039 100644
--- a/public/locales/hr/modules/dns-hole-summary.json
+++ b/public/locales/hr/modules/dns-hole-summary.json
@@ -10,9 +10,9 @@
"layout": {
"label": "Raspored",
"data": {
- "grid": "",
- "row": "",
- "column": ""
+ "grid": "2 po 2",
+ "row": "Horizontalno",
+ "column": "Okomito"
}
}
}
@@ -21,8 +21,8 @@
"metrics": {
"domainsOnAdlist": "Domenae na popisu blokiranih",
"queriesToday": "Upiti danas",
- "queriesBlockedTodayPercentage": "blokirano danas",
- "queriesBlockedToday": "blokirano danas"
+ "queriesBlockedTodayPercentage": "",
+ "queriesBlockedToday": ""
}
}
}
diff --git a/public/locales/hr/modules/iframe.json b/public/locales/hr/modules/iframe.json
index 90f692eb1..48c07f4b8 100644
--- a/public/locales/hr/modules/iframe.json
+++ b/public/locales/hr/modules/iframe.json
@@ -39,7 +39,7 @@
"title": "Neispravan URL",
"text": "Provjerite jeste li unijeli valjanu adresu u konfiguraciji svog widgeta"
},
- "browserSupport": ""
+ "browserSupport": "Vaš preglednik ne podržava iframeove. Ažurirajte svoj preglednik."
}
}
}
diff --git a/public/locales/hr/modules/media-requests-list.json b/public/locales/hr/modules/media-requests-list.json
index 50b7eb218..dea69c080 100644
--- a/public/locales/hr/modules/media-requests-list.json
+++ b/public/locales/hr/modules/media-requests-list.json
@@ -8,7 +8,7 @@
"label": "Zamijeni veze s vanjskim poslužiteljem"
},
"openInNewTab": {
- "label": ""
+ "label": "Otvori veze u novoj kartici"
}
}
},
@@ -21,13 +21,13 @@
"tooltips": {
"approve": "Odobri zahtjeve",
"decline": "Odbij zahtjeve",
- "approving": ""
+ "approving": "Odobravanje zahtjeva..."
},
"mutation": {
- "approving": "",
- "declining": "",
- "request": "",
- "approved": "",
- "declined": ""
+ "approving": "Odobravanje",
+ "declining": "Opadanje",
+ "request": "zahtjev...",
+ "approved": "Zahtjev je odobren!",
+ "declined": "Zahtjev je odbijen!"
}
}
diff --git a/public/locales/hr/modules/media-requests-stats.json b/public/locales/hr/modules/media-requests-stats.json
index a355edabf..81c75b0e7 100644
--- a/public/locales/hr/modules/media-requests-stats.json
+++ b/public/locales/hr/modules/media-requests-stats.json
@@ -8,20 +8,20 @@
"label": "Zamijeni veze s vanjskim poslužiteljem"
},
"openInNewTab": {
- "label": ""
+ "label": "Otvori veze u novoj kartici"
}
}
},
"mediaStats": {
- "title": "",
+ "title": "Medijska statistika",
"pending": "Odobrenjea na čekanju",
"tvRequests": "TV zahtjevi",
"movieRequests": "Zahtjevi za Filmovima",
- "approved": "",
- "totalRequests": ""
+ "approved": "Već odobreno",
+ "totalRequests": "Ukupno"
},
"userStats": {
- "title": "",
- "requests": ""
+ "title": "Najbolji korisnici",
+ "requests": "Zahtjevi: {{number}}"
}
}
diff --git a/public/locales/hr/modules/media-server.json b/public/locales/hr/modules/media-server.json
index 8fa4e8527..e059fb87d 100644
--- a/public/locales/hr/modules/media-server.json
+++ b/public/locales/hr/modules/media-server.json
@@ -6,7 +6,7 @@
"title": "Postavke za widget medijskog poslužitelja"
}
},
- "loading": "",
+ "loading": "Učitavanje tokova",
"card": {
"table": {
"header": {
diff --git a/public/locales/hr/modules/notebook.json b/public/locales/hr/modules/notebook.json
index 3ad2a768e..15a645d64 100644
--- a/public/locales/hr/modules/notebook.json
+++ b/public/locales/hr/modules/notebook.json
@@ -1,14 +1,14 @@
{
"descriptor": {
- "name": "",
- "description": "",
+ "name": "Bilježnica",
+ "description": "Interaktivni widget koji se temelji na markdownu za pisanje bilješki!",
"settings": {
- "title": "",
+ "title": "Postavke za widget bilježnice",
"showToolbar": {
- "label": ""
+ "label": "Prikažite alatnu traku koja će vam pomoći u pisanju oznake"
},
"content": {
- "label": ""
+ "label": "Sadržaj bilježnice"
}
}
}
diff --git a/public/locales/hr/modules/rss.json b/public/locales/hr/modules/rss.json
index a5493f151..70324d69c 100644
--- a/public/locales/hr/modules/rss.json
+++ b/public/locales/hr/modules/rss.json
@@ -1,7 +1,7 @@
{
"descriptor": {
"name": "RSS Widget",
- "description": "",
+ "description": "RSS widget omogućuje vam prikaz RSS izvora na nadzornoj ploči.",
"settings": {
"title": "Postavke za RSS Widget",
"rssFeedUrl": {
@@ -12,8 +12,8 @@
"label": "Interval osvježavanja (u minutama)"
},
"dangerousAllowSanitizedItemContent": {
- "label": "",
- "info": ""
+ "label": "Dopusti HTML formatiranje (opasno)",
+ "info": "Dopuštanje HTML oblikovanja izvana može biti opasno.
Provjerite je li feed iz pouzdanog izvora."
},
"textLinesClamp": {
"label": "Ograničavanje broja redaka teksta"
diff --git a/public/locales/hr/modules/torrents-status.json b/public/locales/hr/modules/torrents-status.json
index 9f3fd2d22..026c7c25d 100644
--- a/public/locales/hr/modules/torrents-status.json
+++ b/public/locales/hr/modules/torrents-status.json
@@ -59,12 +59,12 @@
},
"generic": {
"title": "Došlo je do neočekivane pogreške",
- "text": ""
+ "text": "Nije moguće komunicirati s vašim Torrent klijentima. Provjerite svoju konfiguraciju"
}
},
"loading": {
- "title": "",
- "description": ""
+ "title": "Učitavam",
+ "description": "Uspostavljanje veze"
},
"popover": {
"introductionPrefix": "Upravlja s",
diff --git a/public/locales/hr/modules/weather.json b/public/locales/hr/modules/weather.json
index b852bd72d..da147b1eb 100644
--- a/public/locales/hr/modules/weather.json
+++ b/public/locales/hr/modules/weather.json
@@ -8,7 +8,7 @@
"label": "Prikaz u Fahrenheitima"
},
"displayCityName": {
- "label": ""
+ "label": "Prikaz naziva grada"
},
"location": {
"label": "Lokacija vremenske prognoze"
@@ -33,5 +33,5 @@
"unknown": "Nepoznato"
}
},
- "error": ""
+ "error": "Dogodila se pogreška"
}
diff --git a/public/locales/hr/password-requirements.json b/public/locales/hr/password-requirements.json
index 9e26dfeeb..f2f85b3fe 100644
--- a/public/locales/hr/password-requirements.json
+++ b/public/locales/hr/password-requirements.json
@@ -1 +1,7 @@
-{}
\ No newline at end of file
+{
+ "number": "Uključuje broj",
+ "lowercase": "Uključuje mala slova",
+ "uppercase": "Uključuje veliko slovo",
+ "special": "Uključuje poseban znak",
+ "length": "Sadrži najmanje {{count}} znakova"
+}
\ No newline at end of file
diff --git a/public/locales/hr/settings/customization/access.json b/public/locales/hr/settings/customization/access.json
index cc4d17f61..581933df6 100644
--- a/public/locales/hr/settings/customization/access.json
+++ b/public/locales/hr/settings/customization/access.json
@@ -1,6 +1,6 @@
{
"allowGuests": {
- "label": "",
- "description": ""
+ "label": "Dopusti anonimno",
+ "description": "Dopustite korisnicima koji nisu prijavljeni da vide vašu ploču"
}
}
\ No newline at end of file
diff --git a/public/locales/hr/settings/customization/general.json b/public/locales/hr/settings/customization/general.json
index 0afd406df..71ce5eb3c 100644
--- a/public/locales/hr/settings/customization/general.json
+++ b/public/locales/hr/settings/customization/general.json
@@ -23,7 +23,7 @@
},
"access": {
"name": "",
- "description": ""
+ "description": "Konfigurirajte tko ima pristup vašoj ploči"
}
}
}
diff --git a/public/locales/hr/settings/general/cache-buttons.json b/public/locales/hr/settings/general/cache-buttons.json
index 685994c48..9cf894354 100644
--- a/public/locales/hr/settings/general/cache-buttons.json
+++ b/public/locales/hr/settings/general/cache-buttons.json
@@ -1,24 +1,24 @@
{
- "title": "",
+ "title": "Čišćenje predmemorije",
"selector": {
- "label": "",
+ "label": "Odaberite predmemoriju(e) za brisanje",
"data": {
- "ping": "",
- "repositoryIcons": "",
- "calendar&medias": "",
- "weather": ""
+ "ping": "Ping upiti",
+ "repositoryIcons": "Udaljene/lokalne ikone",
+ "calendar&medias": "Mediji iz kalendara",
+ "weather": "Podaci o vremenu"
}
},
"buttons": {
- "notificationTitle": "",
+ "notificationTitle": "Predmemorija očišćena",
"clearAll": {
- "text": "",
- "notificationMessage": ""
+ "text": "Izbriši svu predmemoriju",
+ "notificationMessage": "Sva predmemorija je izbrisana"
},
"clearSelect": {
- "text": "",
- "notificationMessageSingle": "",
- "notificationMessageMulti": ""
+ "text": "Brisanje odabranih upita",
+ "notificationMessageSingle": "Predmemorija za {{value}} je očišćena",
+ "notificationMessageMulti": "Predmemorija za {{values}} je očišćena"
}
}
}
\ No newline at end of file
diff --git a/public/locales/hr/settings/general/edit-mode-toggle.json b/public/locales/hr/settings/general/edit-mode-toggle.json
index 6365f040b..50ca79bb4 100644
--- a/public/locales/hr/settings/general/edit-mode-toggle.json
+++ b/public/locales/hr/settings/general/edit-mode-toggle.json
@@ -1,22 +1,22 @@
{
"menu": {
- "toggle": "",
- "enable": "",
- "disable": ""
+ "toggle": "Uključi/isključi način uređivanja",
+ "enable": "Omogući način uređivanja",
+ "disable": "Onemogući način uređivanja"
},
"form": {
- "label": "",
- "message": "",
+ "label": "Uredi lozinku",
+ "message": "Kako biste prebacili način uređivanja, trebate unijeti lozinku koju ste unijeli u varijablu okruženja pod nazivom EDIT_MODE_PASSWORD . Ako nije postavljeno, ne možete uključivati i isključivati način uređivanja.",
"submit": "Pošalji"
},
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "Uspjeh",
+ "message": "Uspješno uključen način uređivanja, ponovno učitavanje stranice..."
},
"error": {
"title": "Pogreška",
- "message": ""
+ "message": "Promjena načina uređivanja nije uspjela, pokušajte ponovno."
}
}
}
\ No newline at end of file
diff --git a/public/locales/hr/settings/general/search-engine.json b/public/locales/hr/settings/general/search-engine.json
index 00b06e5bc..94da0821b 100644
--- a/public/locales/hr/settings/general/search-engine.json
+++ b/public/locales/hr/settings/general/search-engine.json
@@ -1,7 +1,7 @@
{
"title": "Pretraživač",
"configurationName": "Konfiguracija pretraživača",
- "custom": "",
+ "custom": "Prilagođen",
"tips": {
"generalTip": "Postoji više prefiksa koje možete koristiti! Dodavanje ovih prefiksa ispred upita filtrirat će rezultate. !s (Web), !t (Torrenti), !y (YouTube) i !m (Mediji).",
"placeholderTip": "%s može se koristiti kao zamjenski znak za upit."
diff --git a/public/locales/hr/tools/docker.json b/public/locales/hr/tools/docker.json
index c224c68ec..b642a53bd 100644
--- a/public/locales/hr/tools/docker.json
+++ b/public/locales/hr/tools/docker.json
@@ -2,30 +2,30 @@
"title": "Docker",
"alerts": {
"notConfigured": {
- "text": ""
+ "text": "Vaša Homarr instanca nema konfiguriran Docker ili nije uspjela dohvatiti spremnike. Provjerite dokumentaciju o tome kako postaviti integraciju."
}
},
"modals": {
"selectBoard": {
- "title": "",
- "text": "",
+ "title": "Odaberite ploču",
+ "text": "Odaberite ploču na koju želite dodati aplikacije za odabrane Docker spremnike.",
"form": {
"board": {
- "label": ""
+ "label": "Odbor"
},
- "submit": ""
+ "submit": "Dodajte aplikacije"
}
}
},
"notifications": {
"selectBoard": {
"success": {
- "title": "",
- "message": ""
+ "title": "Dodane aplikacije na ploču",
+ "message": "Aplikacije za odabrane Docker spremnike dodane su na ploču."
},
"error": {
- "title": "",
- "message": ""
+ "title": "Dodavanje aplikacija na ploču nije uspjelo",
+ "message": "Aplikacije za odabrane Docker spremnike ne mogu se dodati na ploču."
}
}
}
diff --git a/public/locales/hr/user/preferences.json b/public/locales/hr/user/preferences.json
index 5257eca67..be5490730 100644
--- a/public/locales/hr/user/preferences.json
+++ b/public/locales/hr/user/preferences.json
@@ -1,9 +1,9 @@
{
- "metaTitle": "",
- "pageTitle": "",
+ "metaTitle": "Postavke",
+ "pageTitle": "Vaše preferencije",
"boards": {
"defaultBoard": {
- "label": ""
+ "label": "Zadana ploča"
}
},
"accessibility": {
@@ -22,27 +22,27 @@
"label": "Jezik"
},
"firstDayOfWeek": {
- "label": "",
+ "label": "Prvi dan u tjednu",
"options": {
- "monday": "",
- "saturday": "",
- "sunday": ""
+ "monday": "ponedjeljak",
+ "saturday": "subota",
+ "sunday": "nedjelja"
}
}
},
"searchEngine": {
"title": "Pretraživač",
- "custom": "",
+ "custom": "Prilagođen",
"newTab": {
- "label": ""
+ "label": "Otvori rezultate pretraživanja u novoj kartici"
},
"autoFocus": {
- "label": "",
- "description": ""
+ "label": "Fokusirajte traku za pretraživanje na učitavanje stranice.",
+ "description": "Ovo će automatski fokusirati traku za pretraživanje, kada idete na stranice ploče. Radit će samo na stolnim uređajima."
},
"template": {
"label": "URL upita",
- "description": ""
+ "description": "Koristite %s kao rezervirano mjesto za upit"
}
}
}
\ No newline at end of file
diff --git a/public/locales/hr/zod.json b/public/locales/hr/zod.json
index 4c7c8b82d..923c5774d 100644
--- a/public/locales/hr/zod.json
+++ b/public/locales/hr/zod.json
@@ -1,22 +1,22 @@
{
"errors": {
- "default": "",
- "required": "",
+ "default": "Ovo polje nije važeće",
+ "required": "ovo polje je obavezno",
"string": {
- "startsWith": "",
- "endsWith": "",
- "includes": ""
+ "startsWith": "Ovo polje mora započeti s {{startsWith}}",
+ "endsWith": "Ovo polje mora završavati s {{endsWith}}",
+ "includes": "Ovo polje mora sadržavati {{includes}}"
},
"tooSmall": {
- "string": "",
- "number": ""
+ "string": "Ovo polje mora sadržavati najmanje {{minimum}} znakova",
+ "number": "Ovo polje mora biti veće ili jednako {{minimum}}"
},
"tooBig": {
- "string": "",
- "number": ""
+ "string": "Ovo polje mora sadržavati najviše {{maximum}} znakova",
+ "number": "Ovo polje mora biti manje ili jednako {{maximum}}"
},
"custom": {
- "passwordMatch": ""
+ "passwordMatch": "lozinka mora odgovarati"
}
}
}
\ No newline at end of file
diff --git a/public/locales/hu/layout/modals/add-app.json b/public/locales/hu/layout/modals/add-app.json
index aa89ff063..b68782ad6 100644
--- a/public/locales/hu/layout/modals/add-app.json
+++ b/public/locales/hu/layout/modals/add-app.json
@@ -13,7 +13,21 @@
},
"internalAddress": {
"label": "Belső cím",
- "description": "Az alkalmazás belső IP-címe."
+ "description": "Az alkalmazás belső IP-címe.",
+ "troubleshoot": {
+ "label": "Hibát talált?",
+ "header": "Íme egy lista a gyakran előforduló hibákról és a hibaelhárításról:",
+ "lines": {
+ "nothingAfterPort": "A legtöbb, ha nem minden esetben nem szabad a port után semmilyen útvonalat beírni. (Még a '/admin' a pihole vagy a '/web' a plex esetében sem)",
+ "protocolCheck": "Mindig győződjön meg arról, hogy az URL-cím előtt http vagy https szerepel, és győződjön meg arról, hogy a megfelelőt használja.",
+ "preferIP": "Ajánlott a kommunikálni kívánt gép vagy konténer közvetlen ip címét használni.",
+ "enablePings": "Ellenőrizze, hogy az IP helyes-e a pingelés engedélyezésével. Testreszabás -> Elrendezés -> Pingek engedélyezése. Egy kis piros vagy zöld buborék fog megjelenni az alkalmazás csempéin, és ha lebegteted, akkor a válaszkódot fogod látni (a legtöbb esetben egy zöld buborék 200-as kóddal várható).",
+ "wget": "Hogy megbizonyosodjunk arról, hogy a homarr tud kommunikálni a többi alkalmazással, győződjünk meg róla, hogy a wget/curl/ping parancsokat az alkalmazás IP:portjára adja ki.",
+ "iframe": "Az iframe-ek esetében mindig ugyanazt a protokollt (http/s) kell használni, mint a Homarr.",
+ "clearCache": "Egyes információk a gyorsítótárban vannak regisztrálva, ezért előfordulhat, hogy az integráció nem működik, hacsak nem törli a gyorsítótárat a Homarr általános beállításaiban."
+ },
+ "footer": "További hibaelhárításért forduljon hozzánk a {{discord}} címen."
+ }
},
"externalAddress": {
"label": "Külső cím",
diff --git a/public/locales/hu/modules/dns-hole-summary.json b/public/locales/hu/modules/dns-hole-summary.json
index 30beae30e..7d5c87de5 100644
--- a/public/locales/hu/modules/dns-hole-summary.json
+++ b/public/locales/hu/modules/dns-hole-summary.json
@@ -21,8 +21,8 @@
"metrics": {
"domainsOnAdlist": "Domainek a blokkolólistákon",
"queriesToday": "Mai lekérdezések",
- "queriesBlockedTodayPercentage": "mai blokkolások",
- "queriesBlockedToday": "mai blokkolások"
+ "queriesBlockedTodayPercentage": "",
+ "queriesBlockedToday": ""
}
}
}
diff --git a/public/locales/hu/settings/customization/general.json b/public/locales/hu/settings/customization/general.json
index e7cbef873..56a64666e 100644
--- a/public/locales/hu/settings/customization/general.json
+++ b/public/locales/hu/settings/customization/general.json
@@ -22,7 +22,7 @@
"description": "A Homarr konfigurálása fogyatékkal élő és fogyatékkal élő felhasználók számára"
},
"access": {
- "name": "Hozzáférés",
+ "name": "",
"description": "Annak beállítása, hogy ki férhet hozzá a táblához"
}
}
diff --git a/public/locales/it/layout/modals/add-app.json b/public/locales/it/layout/modals/add-app.json
index 5d9baf9f8..29c57f4af 100644
--- a/public/locales/it/layout/modals/add-app.json
+++ b/public/locales/it/layout/modals/add-app.json
@@ -13,7 +13,21 @@
},
"internalAddress": {
"label": "Indirizzo interno",
- "description": "IP interno dell'app."
+ "description": "IP interno dell'app.",
+ "troubleshoot": {
+ "label": "Problemi?",
+ "header": "Ecco un elenco degli errori più comuni e della risoluzione dei problemi:",
+ "lines": {
+ "nothingAfterPort": "Nella maggior parte dei casi, se non in tutti, non dovresti inserire alcun percorso dopo la porta. (Anche \"/admin\" per pihole o \"/web\" per plex)",
+ "protocolCheck": "Assicurati sempre che l'URL sia preceduto da http o https e assicurati di utilizzare quello giusto.",
+ "preferIP": "Si consiglia di utilizzare l'IP diretto della macchina o del container con cui si tenta di comunicare.",
+ "enablePings": "Verifica che l'IP sia corretto abilitando i ping. Personalizza scheda -> Layout -> Abilita ping. Una piccola bolla rossa o verde apparirà sui riquadri dell'app e, passandoci sopra, ti verrà fornito il codice di risposta (nella maggior parte dei casi è prevista una bolla verde con il codice 200).",
+ "wget": "Per assicurarti che homarr possa comunicare con le altre app, assicurati di fare wget/curl/ping all'IP:porta dell'app.",
+ "iframe": "Quando si tratta di iframe, questi dovrebbero sempre utilizzare lo stesso protocollo (http/s) di Homarr.",
+ "clearCache": "Alcune informazioni sono registrate nella cache, quindi l'integrazione potrebbe non funzionare a meno che non si pulisca la cache nelle opzioni generali di Homarr."
+ },
+ "footer": "Per ulteriori informazioni sulla risoluzione dei problemi, contatta il nostro {{discord}}."
+ }
},
"externalAddress": {
"label": "Indirizzo esterno",
diff --git a/public/locales/it/modules/dns-hole-summary.json b/public/locales/it/modules/dns-hole-summary.json
index 0e40fbeb5..611dbf438 100644
--- a/public/locales/it/modules/dns-hole-summary.json
+++ b/public/locales/it/modules/dns-hole-summary.json
@@ -21,8 +21,8 @@
"metrics": {
"domainsOnAdlist": "Domini su adlists",
"queriesToday": "Query di oggi",
- "queriesBlockedTodayPercentage": "bloccati oggi",
- "queriesBlockedToday": "bloccati oggi"
+ "queriesBlockedTodayPercentage": "Bloccati oggi",
+ "queriesBlockedToday": "Bloccati oggi"
}
}
}
diff --git a/public/locales/it/modules/rss.json b/public/locales/it/modules/rss.json
index 7a418fe03..8f5c544b9 100644
--- a/public/locales/it/modules/rss.json
+++ b/public/locales/it/modules/rss.json
@@ -1,7 +1,7 @@
{
"descriptor": {
"name": "Widget RSS",
- "description": "",
+ "description": "Il widget rss ti consente di visualizzare i feed rss sulla tua dashboard.",
"settings": {
"title": "Impostazioni del widget RSS",
"rssFeedUrl": {
diff --git a/public/locales/ja/authentication/invite.json b/public/locales/ja/authentication/invite.json
index b0d5535d4..884c49163 100644
--- a/public/locales/ja/authentication/invite.json
+++ b/public/locales/ja/authentication/invite.json
@@ -1,7 +1,7 @@
{
- "metaTitle": "",
- "title": "",
- "text": "",
+ "metaTitle": "アカウント作成",
+ "title": "アカウント作成",
+ "text": "あなたのクレデンシャルを以下に定義してください。",
"form": {
"fields": {
"username": {
@@ -11,25 +11,25 @@
"label": "パスワード"
},
"passwordConfirmation": {
- "label": ""
+ "label": "パスワードの確認"
}
},
"buttons": {
- "submit": ""
+ "submit": "アカウント作成"
}
},
"notifications": {
"loading": {
- "title": "",
- "text": ""
+ "title": "アカウントの作成",
+ "text": "お待ちください"
},
"success": {
- "title": "",
- "text": ""
+ "title": "アカウント作成",
+ "text": "アカウントが正常に作成されました"
},
"error": {
"title": "エラー",
- "text": ""
+ "text": "何かが間違っていたようで、次のようなエラーが出た: {{error}}"
}
}
}
\ No newline at end of file
diff --git a/public/locales/ja/boards/common.json b/public/locales/ja/boards/common.json
index a70db06bf..9607ae67a 100644
--- a/public/locales/ja/boards/common.json
+++ b/public/locales/ja/boards/common.json
@@ -1,5 +1,5 @@
{
"header": {
- "customize": ""
+ "customize": "ボードのカスタマイズ"
}
}
\ No newline at end of file
diff --git a/public/locales/ja/boards/customize.json b/public/locales/ja/boards/customize.json
index 3d41769cd..2835e8cd6 100644
--- a/public/locales/ja/boards/customize.json
+++ b/public/locales/ja/boards/customize.json
@@ -1,29 +1,29 @@
{
- "metaTitle": "",
- "pageTitle": "",
- "backToBoard": "",
+ "metaTitle": "カスタマイズ {{name}} ボード",
+ "pageTitle": "{{name}} ボードのカスタマイズ",
+ "backToBoard": "ボードに戻る",
"settings": {
"appearance": {
- "primaryColor": "",
- "secondaryColor": ""
+ "primaryColor": "原色",
+ "secondaryColor": "セカンダリーカラー"
}
},
"save": {
- "button": "",
- "note": ""
+ "button": "変更を保存する",
+ "note": "気をつけて!"
},
"notifications": {
"pending": {
- "title": "",
- "message": ""
+ "title": "カスタマイズの保存",
+ "message": "カスタマイズ内容を保存しますので、しばらくお待ちください。"
},
"success": {
- "title": "",
- "message": ""
+ "title": "カスタマイズの保存",
+ "message": "カスタマイズが正常に保存されました"
},
"error": {
"title": "エラー",
- "message": ""
+ "message": "変更を保存できない"
}
}
}
\ No newline at end of file
diff --git a/public/locales/ja/layout/common.json b/public/locales/ja/layout/common.json
index 38fff0308..3b9609e72 100644
--- a/public/locales/ja/layout/common.json
+++ b/public/locales/ja/layout/common.json
@@ -18,7 +18,7 @@
"menu": {
"moveUp": "上に移動",
"moveDown": "下へ移動",
- "addCategory": "",
+ "addCategory": "カテゴリーの追加 {{location}}",
"addAbove": "上",
"addBelow": "下"
}
diff --git a/public/locales/ja/layout/errors/access-denied.json b/public/locales/ja/layout/errors/access-denied.json
index 9e26dfeeb..6d9afc487 100644
--- a/public/locales/ja/layout/errors/access-denied.json
+++ b/public/locales/ja/layout/errors/access-denied.json
@@ -1 +1,5 @@
-{}
\ No newline at end of file
+{
+ "title": "アクセス拒否",
+ "text": "このページにアクセスするための十分な権限がありません。意図的でないと思われる場合は、管理者にご連絡ください。",
+ "switchAccount": "別のアカウントに切り替える"
+}
\ No newline at end of file
diff --git a/public/locales/ja/layout/header.json b/public/locales/ja/layout/header.json
index bd07555ef..0b702c3c9 100644
--- a/public/locales/ja/layout/header.json
+++ b/public/locales/ja/layout/header.json
@@ -3,32 +3,32 @@
"label": "これはHomarrの実験的な機能です。問題があれば GitHub または Discordに報告してください。"
},
"search": {
- "label": "",
+ "label": "検索",
"engines": {
- "web": "",
- "youtube": "",
- "torrent": "",
- "movie": ""
+ "web": "{{query}} をウェブで検索",
+ "youtube": "YouTubeで {{query}} を検索",
+ "torrent": "{{query}} のトレントを検索",
+ "movie": "{{app}}で {{query}} を検索"
}
},
"actions": {
"avatar": {
- "switchTheme": "",
- "preferences": "",
- "defaultBoard": "",
- "manage": "",
+ "switchTheme": "スイッチテーマ",
+ "preferences": "ユーザー設定",
+ "defaultBoard": "デフォルトのダッシュボード",
+ "manage": "管理",
"about": {
"label": "About",
- "new": ""
+ "new": "新しい"
},
- "logout": "",
+ "logout": "{{username}}からログアウト",
"login": "ログイン"
}
},
"modals": {
"movie": {
"title": "",
- "topResults": ""
+ "topResults": "トップ {{count}} の検索結果 {{search}}."
}
}
}
\ No newline at end of file
diff --git a/public/locales/ja/layout/header/actions/toggle-edit-mode.json b/public/locales/ja/layout/header/actions/toggle-edit-mode.json
index e4a7c1a29..89803b79f 100644
--- a/public/locales/ja/layout/header/actions/toggle-edit-mode.json
+++ b/public/locales/ja/layout/header/actions/toggle-edit-mode.json
@@ -8,5 +8,5 @@
"title": "編集モードが有効なのは <1>{{size}}1>サイズ",
"text": "今すぐアプリを調整し、設定することができます。変更は、 編集モードを終了するまで保存されません"
},
- "unloadEvent": ""
+ "unloadEvent": "編集モードを終了して変更を保存する"
}
diff --git a/public/locales/ja/layout/manage.json b/public/locales/ja/layout/manage.json
index 67fb86c4a..6394aab05 100644
--- a/public/locales/ja/layout/manage.json
+++ b/public/locales/ja/layout/manage.json
@@ -1,29 +1,29 @@
{
"navigation": {
"home": {
- "title": ""
+ "title": "ホーム"
},
"boards": {
- "title": ""
+ "title": "ボード"
},
"users": {
- "title": "",
+ "title": "ユーザー",
"items": {
- "manage": "",
- "invites": ""
+ "manage": "管理",
+ "invites": "招待"
}
},
"help": {
- "title": "",
+ "title": "ヘルプ",
"items": {
- "documentation": "",
- "report": "",
- "discord": "",
- "contribute": ""
+ "documentation": "ドキュメンテーション",
+ "report": "問題/バグを報告する",
+ "discord": "コミュニティ・ディスコード",
+ "contribute": "貢献する"
}
},
"tools": {
- "title": "",
+ "title": "ツール",
"items": {
"docker": "Docker"
}
diff --git a/public/locales/ja/layout/modals/about.json b/public/locales/ja/layout/modals/about.json
index 1c130fc65..4108a3334 100644
--- a/public/locales/ja/layout/modals/about.json
+++ b/public/locales/ja/layout/modals/about.json
@@ -6,7 +6,7 @@
"key": "ショートカットキー",
"action": "アクション",
"keybinds": "キー設定",
- "documentation": "",
+ "documentation": "ドキュメンテーション",
"actions": {
"toggleTheme": "ライト/ダークモードに変更する",
"focusSearchBar": "検索バーにフォーカス",
@@ -23,7 +23,7 @@
"experimental_disableEditMode": "実験的: 編集モードを無効にする"
},
"version": {
- "new": "",
- "dropdown": ""
+ "new": "{{newVersion}}",
+ "dropdown": "バージョンは {{newVersion}} です!現在のバージョンは {{currentVersion}}です。"
}
}
\ No newline at end of file
diff --git a/public/locales/ja/layout/modals/add-app.json b/public/locales/ja/layout/modals/add-app.json
index 70081ecfd..579f60446 100644
--- a/public/locales/ja/layout/modals/add-app.json
+++ b/public/locales/ja/layout/modals/add-app.json
@@ -13,7 +13,21 @@
},
"internalAddress": {
"label": "内部アドレス",
- "description": "アプリの内部IP-address。"
+ "description": "アプリの内部IP-address。",
+ "troubleshoot": {
+ "label": "問題がありますか?",
+ "header": "よくある間違いとトラブルシューティングのリストです:",
+ "lines": {
+ "nothingAfterPort": "ほとんどの場合、ポートの後にパスを入力してはいけません。(piholeの'/admin'やplexの'/web'でも)",
+ "protocolCheck": "URLの前にhttpまたはhttpsがついていることを常に確認してください。",
+ "preferIP": "通信しようとしているマシンやコンテナのダイレクトipを使うことを推奨する。",
+ "enablePings": "Pingを有効にして、IPが正しいことを確認する。ボードのカスタマイズ -> レイアウト -> pingを有効にする。アプリのタイル上に赤または緑の小さな吹き出しが表示され、その上にカーソルを置くと応答コードが表示されます(ほとんどの場合、コード200の緑の吹き出しが表示されます)。",
+ "wget": "homarrが他のアプリと通信できることを確認するために、アプリのIP:ポートをwget/curl/pingしてください。",
+ "iframe": "iframeに関しては、常にHomarrと同じプロトコル(http/s)を使用する必要があります。",
+ "clearCache": "一部の情報はキャッシュに登録されるため、Homarrの一般オプションでキャッシュをクリアしないと統合が機能しない場合があります。"
+ },
+ "footer": "トラブルシューティングについては、 {{discord}}までお問い合わせください。"
+ }
},
"externalAddress": {
"label": "外部アドレス",
@@ -55,8 +69,8 @@
}
},
"appNameFontSize": {
- "label": "",
- "description": ""
+ "label": "アプリ名 文字サイズ",
+ "description": "タイル上にアプリ名を表示する際のフォントサイズを設定します。"
},
"appNameStatus": {
"label": "アプリ名の状態",
diff --git a/public/locales/ja/manage/boards.json b/public/locales/ja/manage/boards.json
index a4b5e3011..1a053a1a7 100644
--- a/public/locales/ja/manage/boards.json
+++ b/public/locales/ja/manage/boards.json
@@ -1,6 +1,6 @@
{
- "metaTitle": "",
- "pageTitle": "",
+ "metaTitle": "ボード",
+ "pageTitle": "ボード",
"cards": {
"statistics": {
"apps": "アプリ",
@@ -8,36 +8,36 @@
"categories": "カテゴリー"
},
"buttons": {
- "view": ""
+ "view": "ボードを見る"
},
"menu": {
- "setAsDefault": "",
+ "setAsDefault": "デフォルトボードに設定",
"delete": {
- "label": "",
- "disabled": ""
+ "label": "永久削除",
+ "disabled": "古いHomarrコンポーネントはデフォルト設定の削除を許可していないため、削除は無効です。将来的には削除できるようになるでしょう。"
}
},
"badges": {
- "fileSystem": "",
- "default": ""
+ "fileSystem": "ファイルシステム",
+ "default": "デフォルト"
}
},
"buttons": {
- "create": ""
+ "create": "新しいボードを作成する"
},
"modals": {
"delete": {
- "title": "",
- "text": ""
+ "title": "ボードの削除",
+ "text": "本当にこのボードを削除しますか?この操作は元に戻せず、データは永久に失われます。"
},
"create": {
- "title": "",
- "text": "",
+ "title": "ボード作成",
+ "text": "ボード作成後に名前を変更することはできません。",
"form": {
"name": {
"label": "名称"
},
- "submit": ""
+ "submit": "作成"
}
}
}
diff --git a/public/locales/ja/manage/index.json b/public/locales/ja/manage/index.json
index 5879cd13f..46855ea4c 100644
--- a/public/locales/ja/manage/index.json
+++ b/public/locales/ja/manage/index.json
@@ -1,23 +1,23 @@
{
- "metaTitle": "",
+ "metaTitle": "管理",
"hero": {
"title": "おかえりなさい、 {{username}}",
- "fallbackUsername": "",
+ "fallbackUsername": "匿名",
"subtitle": "アプリケーションハブへようこそ。整理、最適化、そして征服!"
},
"quickActions": {
"title": "クイック操作",
"boards": {
- "title": "",
- "subtitle": ""
+ "title": "ボード",
+ "subtitle": "ボードの作成と管理"
},
"inviteUsers": {
- "title": "",
- "subtitle": ""
+ "title": "新規ユーザーを招待する",
+ "subtitle": "登録のための招待状を作成し、送信する"
},
"manageUsers": {
- "title": "",
- "subtitle": ""
+ "title": "ユーザー管理",
+ "subtitle": "ユーザーの削除と管理"
}
}
}
\ No newline at end of file
diff --git a/public/locales/ja/manage/users.json b/public/locales/ja/manage/users.json
index 1459e5908..4d84778da 100644
--- a/public/locales/ja/manage/users.json
+++ b/public/locales/ja/manage/users.json
@@ -1,9 +1,9 @@
{
- "metaTitle": "",
- "pageTitle": "",
- "text": "",
+ "metaTitle": "ユーザー",
+ "pageTitle": "ユーザー管理",
+ "text": "ユーザーを使用して、ダッシュボードを編集できるユーザーを設定できます。Homarrの将来のバージョンでは、権限とボードをさらに細かく制御できるようになります。",
"buttons": {
- "create": ""
+ "create": "作成"
},
"table": {
"header": {
@@ -11,26 +11,26 @@
}
},
"tooltips": {
- "deleteUser": "",
- "demoteAdmin": "",
- "promoteToAdmin": ""
+ "deleteUser": "ユーザー削除",
+ "demoteAdmin": "管理者の解任",
+ "promoteToAdmin": "管理者への昇格"
},
"modals": {
"delete": {
- "title": "",
- "text": ""
+ "title": "ユーザー削除 {{name}}",
+ "text": "本当にユーザー {{name}}を削除しますか?これにより、このアカウントに関連付けられたデータは削除されますが、このユーザが作成したダッシュボードは削除されません。"
},
"change-role": {
"promote": {
- "title": "",
- "text": ""
+ "title": "ユーザー {{name}} を管理者に昇格させる",
+ "text": "本当にユーザー {{name}} を管理者に昇格させたいですか?これにより、そのユーザーはHomarrインスタンス上のすべてのリソースにアクセスできるようになります。"
},
"demote": {
- "title": "",
- "text": ""
+ "title": "{{name}} ユーザーを降格させる",
+ "text": "{{name}} のユーザーを user に降格させますか?これにより、Homarrインスタンス上のすべてのリソースへのユーザーのアクセス権が削除されます。"
},
"confirm": "確認"
}
},
- "searchDoesntMatch": ""
+ "searchDoesntMatch": "検索条件に一致する項目がありません。フィルタを調整してください。"
}
\ No newline at end of file
diff --git a/public/locales/ja/manage/users/create.json b/public/locales/ja/manage/users/create.json
index 01c8b6fc6..d30ddf273 100644
--- a/public/locales/ja/manage/users/create.json
+++ b/public/locales/ja/manage/users/create.json
@@ -1,52 +1,52 @@
{
- "metaTitle": "",
+ "metaTitle": "ユーザー作成",
"steps": {
"account": {
- "title": "",
- "text": "",
+ "title": "最初のステップ",
+ "text": "アカウント作成",
"username": {
"label": "ユーザー名"
},
"email": {
- "label": ""
+ "label": "Eメール"
}
},
"security": {
- "title": "",
+ "title": "第2ステップ",
"text": "パスワード",
"password": {
"label": "パスワード"
}
},
"finish": {
- "title": "",
- "text": "",
+ "title": "確認",
+ "text": "データベースに保存",
"card": {
- "title": "",
- "text": ""
+ "title": "インプットを見直す",
+ "text": "データベースにデータを送信すると、ユーザーはログインできるようになります。このユーザーをデータベースに保存し、ログインを有効化してもよろしいですか?"
},
"table": {
"header": {
- "property": "",
- "value": "",
+ "property": "プロパティ",
+ "value": "価値",
"username": "ユーザー名",
- "email": "",
+ "email": "Eメール",
"password": "パスワード"
},
- "notSet": "",
- "valid": ""
+ "notSet": "未設定",
+ "valid": "有効"
},
- "failed": ""
+ "failed": "ユーザー作成に失敗しました: {{error}}"
},
"completed": {
"alert": {
- "title": "",
- "text": ""
+ "title": "ユーザーが作成された",
+ "text": "ユーザーがデータベースに作成されました。これでログインできるようになりました。"
}
}
},
"buttons": {
- "generateRandomPassword": "",
- "createAnother": ""
+ "generateRandomPassword": "ランダム生成",
+ "createAnother": "別のものを作る"
}
}
\ No newline at end of file
diff --git a/public/locales/ja/manage/users/invites.json b/public/locales/ja/manage/users/invites.json
index 41730646e..ff348cfea 100644
--- a/public/locales/ja/manage/users/invites.json
+++ b/public/locales/ja/manage/users/invites.json
@@ -1,48 +1,48 @@
{
- "metaTitle": "",
- "pageTitle": "",
- "description": "",
+ "metaTitle": "ユーザー招待",
+ "pageTitle": "ユーザー招待の管理",
+ "description": "招待を使用すると、Homarrインスタンスにユーザーを招待することができます。招待状は一定期間のみ有効で、一度しか使用できません。有効期限は作成時に5分から12ヶ月の間でなければなりません。",
"button": {
- "createInvite": "",
- "deleteInvite": ""
+ "createInvite": "招待状の作成",
+ "deleteInvite": "招待の削除"
},
"table": {
"header": {
"id": "ID",
- "creator": "",
- "expires": "",
- "action": ""
+ "creator": "クリエイター",
+ "expires": "期限切れ",
+ "action": "行動"
},
"data": {
- "expiresAt": "",
- "expiresIn": ""
+ "expiresAt": "期限切れ {{at}}",
+ "expiresIn": "{{in}}"
}
},
"modals": {
"create": {
- "title": "",
- "description": "",
+ "title": "招待状を作成する",
+ "description": "有効期限が過ぎると、招待は無効となり、招待を受けた人はアカウントを作成できなくなります。",
"form": {
- "expires": "",
- "submit": ""
+ "expires": "有効期限",
+ "submit": "作成"
}
},
"copy": {
- "title": "",
- "description": "",
- "invitationLink": "",
+ "title": "招待状のコピー",
+ "description": "招待状が作成されました。このモーダルが閉じると、 このリンクをコピーすることはできなくなります。招待したい人がいない場合は、いつでもこの招待を削除することができます。",
+ "invitationLink": "招待リンク",
"details": {
"id": "ID",
- "token": ""
+ "token": "トークン"
},
"button": {
- "close": ""
+ "close": "コピー & 解散"
}
},
"delete": {
- "title": "",
- "description": ""
+ "title": "招待の削除",
+ "description": "この招待状を削除してもよろしいですか?このリンクを持つユーザーは、そのリンクを使用してアカウントを作成できなくなります。"
}
},
- "noInvites": ""
+ "noInvites": "まだ招待券はない。"
}
\ No newline at end of file
diff --git a/public/locales/ja/modules/bookmark.json b/public/locales/ja/modules/bookmark.json
index 748349488..72ec27e9d 100644
--- a/public/locales/ja/modules/bookmark.json
+++ b/public/locales/ja/modules/bookmark.json
@@ -29,7 +29,7 @@
},
"item": {
"validation": {
- "length": "",
+ "length": "長さは {{shortest}} から {{longest}}の間でなければならない。",
"invalidLink": "有効ではないリンク",
"errorMsg": "検証エラーがあったため、保存されませんでした。入力を認証してください。"
},
diff --git a/public/locales/ja/modules/dns-hole-controls.json b/public/locales/ja/modules/dns-hole-controls.json
index f953f3dcf..2e79b9cff 100644
--- a/public/locales/ja/modules/dns-hole-controls.json
+++ b/public/locales/ja/modules/dns-hole-controls.json
@@ -3,15 +3,15 @@
"name": "DNSホールコントロール",
"description": "ダッシュボードからPiHoleまたはAdGuardをコントロールする",
"settings": {
- "title": "",
+ "title": "DNSホールコントロールの設定",
"showToggleAllButtons": {
- "label": ""
+ "label": "すべての有効/無効」ボタンを表示する"
}
},
"errors": {
"general": {
- "title": "",
- "text": ""
+ "title": "DNSホールが見つからない",
+ "text": "DNSホールへの接続に問題が発生しました。設定/統合を確認してください。"
}
}
}
diff --git a/public/locales/ja/modules/dns-hole-summary.json b/public/locales/ja/modules/dns-hole-summary.json
index cbd09f33a..a7824956a 100644
--- a/public/locales/ja/modules/dns-hole-summary.json
+++ b/public/locales/ja/modules/dns-hole-summary.json
@@ -21,8 +21,8 @@
"metrics": {
"domainsOnAdlist": "アドリスト上のドメイン",
"queriesToday": "今日のクエリ",
- "queriesBlockedTodayPercentage": "今日のブロック",
- "queriesBlockedToday": "今日のブロック"
+ "queriesBlockedTodayPercentage": "",
+ "queriesBlockedToday": ""
}
}
}
diff --git a/public/locales/ja/modules/media-requests-list.json b/public/locales/ja/modules/media-requests-list.json
index 0d563da22..33417740e 100644
--- a/public/locales/ja/modules/media-requests-list.json
+++ b/public/locales/ja/modules/media-requests-list.json
@@ -8,7 +8,7 @@
"label": "リンクを外部ホストに置き換える"
},
"openInNewTab": {
- "label": ""
+ "label": "リンクを新しいタブで開く"
}
}
},
diff --git a/public/locales/ja/modules/media-requests-stats.json b/public/locales/ja/modules/media-requests-stats.json
index e0308c4de..9ab3ea6c3 100644
--- a/public/locales/ja/modules/media-requests-stats.json
+++ b/public/locales/ja/modules/media-requests-stats.json
@@ -8,20 +8,20 @@
"label": "リンクを外部ホストに置き換える"
},
"openInNewTab": {
- "label": ""
+ "label": "リンクを新しいタブで開く"
}
}
},
"mediaStats": {
- "title": "",
+ "title": "メディア統計",
"pending": "承認待ち",
"tvRequests": "テレビのリクエスト",
"movieRequests": "映画のリクエスト",
- "approved": "",
- "totalRequests": ""
+ "approved": "すでに承認済み",
+ "totalRequests": "合計"
},
"userStats": {
- "title": "",
- "requests": ""
+ "title": "トップユーザー",
+ "requests": "リクエスト: {{number}}"
}
}
diff --git a/public/locales/ja/modules/rss.json b/public/locales/ja/modules/rss.json
index 74eb33d1f..bc6a57ef5 100644
--- a/public/locales/ja/modules/rss.json
+++ b/public/locales/ja/modules/rss.json
@@ -1,7 +1,7 @@
{
"descriptor": {
"name": "RSSウィジェット",
- "description": "",
+ "description": "rssウィジェットを使うと、ダッシュボードにRSSフィードを表示できます。",
"settings": {
"title": "RSSウィジェットの設定",
"rssFeedUrl": {
diff --git a/public/locales/ja/password-requirements.json b/public/locales/ja/password-requirements.json
index 9e26dfeeb..5cfa149f1 100644
--- a/public/locales/ja/password-requirements.json
+++ b/public/locales/ja/password-requirements.json
@@ -1 +1,7 @@
-{}
\ No newline at end of file
+{
+ "number": "番号を含む",
+ "lowercase": "小文字を含む",
+ "uppercase": "大文字を含む",
+ "special": "特殊文字を含む",
+ "length": "少なくとも {{count}}。"
+}
\ No newline at end of file
diff --git a/public/locales/ja/settings/customization/access.json b/public/locales/ja/settings/customization/access.json
index cc4d17f61..c166babe1 100644
--- a/public/locales/ja/settings/customization/access.json
+++ b/public/locales/ja/settings/customization/access.json
@@ -1,6 +1,6 @@
{
"allowGuests": {
- "label": "",
- "description": ""
+ "label": "匿名を許可する",
+ "description": "ログインしていないユーザーにボードの閲覧を許可する"
}
}
\ No newline at end of file
diff --git a/public/locales/ja/settings/customization/general.json b/public/locales/ja/settings/customization/general.json
index 24880ed79..69ea1b592 100644
--- a/public/locales/ja/settings/customization/general.json
+++ b/public/locales/ja/settings/customization/general.json
@@ -23,7 +23,7 @@
},
"access": {
"name": "",
- "description": ""
+ "description": "ボードにアクセスできる人を設定する"
}
}
}
diff --git a/public/locales/ja/settings/general/cache-buttons.json b/public/locales/ja/settings/general/cache-buttons.json
index 685994c48..2f2f30c57 100644
--- a/public/locales/ja/settings/general/cache-buttons.json
+++ b/public/locales/ja/settings/general/cache-buttons.json
@@ -1,24 +1,24 @@
{
- "title": "",
+ "title": "キャッシュ・クリーニング",
"selector": {
- "label": "",
+ "label": "クリアするキャッシュを選択する",
"data": {
- "ping": "",
- "repositoryIcons": "",
- "calendar&medias": "",
- "weather": ""
+ "ping": "Pingクエリ",
+ "repositoryIcons": "リモート/ローカル・アイコン",
+ "calendar&medias": "カレンダーからのメディア",
+ "weather": "気象データ"
}
},
"buttons": {
- "notificationTitle": "",
+ "notificationTitle": "キャッシュ・クリア",
"clearAll": {
- "text": "",
- "notificationMessage": ""
+ "text": "すべてのキャッシュを消去する",
+ "notificationMessage": "すべてのキャッシュがクリアされました"
},
"clearSelect": {
- "text": "",
- "notificationMessageSingle": "",
- "notificationMessageMulti": ""
+ "text": "選択したクエリを消去する",
+ "notificationMessageSingle": "{{value}} のキャッシュがクリアされました。",
+ "notificationMessageMulti": "{{values}} のキャッシュがクリアされた。"
}
}
}
\ No newline at end of file
diff --git a/public/locales/ja/settings/general/edit-mode-toggle.json b/public/locales/ja/settings/general/edit-mode-toggle.json
index d0ba31b6c..dcbd0fbfd 100644
--- a/public/locales/ja/settings/general/edit-mode-toggle.json
+++ b/public/locales/ja/settings/general/edit-mode-toggle.json
@@ -1,22 +1,22 @@
{
"menu": {
- "toggle": "",
- "enable": "",
- "disable": ""
+ "toggle": "編集モードの切り替え",
+ "enable": "編集モードを有効にする",
+ "disable": "編集モードを無効にする"
},
"form": {
- "label": "",
- "message": "",
+ "label": "パスワードの編集",
+ "message": "編集モードを切り替えるには、 EDIT_MODE_PASSWORD という環境変数に入力したパスワードを入力する必要があります。これが設定されていない場合、編集モードのオンとオフを切り替えることはできません。",
"submit": "送信"
},
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "成功",
+ "message": "編集モードの切り替えに成功。"
},
"error": {
"title": "エラー",
- "message": ""
+ "message": "編集モードの切り替えに失敗しました。"
}
}
}
\ No newline at end of file
diff --git a/public/locales/ja/tools/docker.json b/public/locales/ja/tools/docker.json
index c224c68ec..2aa379d71 100644
--- a/public/locales/ja/tools/docker.json
+++ b/public/locales/ja/tools/docker.json
@@ -2,30 +2,30 @@
"title": "Docker",
"alerts": {
"notConfigured": {
- "text": ""
+ "text": "HomarrインスタンスにDockerが設定されていないか、コンテナの取得に失敗しています。統合の設定方法についてはドキュメントを確認してください。"
}
},
"modals": {
"selectBoard": {
- "title": "",
- "text": "",
+ "title": "ボードを選ぶ",
+ "text": "選択したDockerコンテナ用のアプリを追加するボードを選択する。",
"form": {
"board": {
- "label": ""
+ "label": "ボード"
},
- "submit": ""
+ "submit": "アプリの追加"
}
}
},
"notifications": {
"selectBoard": {
"success": {
- "title": "",
- "message": ""
+ "title": "ボードにアプリを追加",
+ "message": "選択したDockerコンテナ用のアプリがボードに追加された。"
},
"error": {
- "title": "",
- "message": ""
+ "title": "ボードへのアプリの追加に失敗",
+ "message": "選択したDockerコンテナ用のアプリをボードに追加できませんでした。"
}
}
}
diff --git a/public/locales/ja/user/preferences.json b/public/locales/ja/user/preferences.json
index ad1761b37..19b3fd358 100644
--- a/public/locales/ja/user/preferences.json
+++ b/public/locales/ja/user/preferences.json
@@ -1,9 +1,9 @@
{
- "metaTitle": "",
- "pageTitle": "",
+ "metaTitle": "好み",
+ "pageTitle": "あなたの好み",
"boards": {
"defaultBoard": {
- "label": ""
+ "label": "デフォルト・ボード"
}
},
"accessibility": {
@@ -22,11 +22,11 @@
"label": "言語"
},
"firstDayOfWeek": {
- "label": "",
+ "label": "週の初日",
"options": {
- "monday": "",
- "saturday": "",
- "sunday": ""
+ "monday": "月曜日",
+ "saturday": "土曜日",
+ "sunday": "日曜日"
}
}
},
@@ -34,15 +34,15 @@
"title": "検索エンジン",
"custom": "カスタム",
"newTab": {
- "label": ""
+ "label": "検索結果を新しいタブで開く"
},
"autoFocus": {
- "label": "",
- "description": ""
+ "label": "ページロード時に検索バーをフォーカスする。",
+ "description": "これにより、掲示板のページに移動すると、自動的に検索バーがフォーカスされます。デスクトップデバイスでのみ機能します。"
},
"template": {
"label": "クエリURL",
- "description": ""
+ "description": "%s 、クエリーのプレースホルダーとして使用する。"
}
}
}
\ No newline at end of file
diff --git a/public/locales/ja/zod.json b/public/locales/ja/zod.json
index ad013a666..c91c5d6ee 100644
--- a/public/locales/ja/zod.json
+++ b/public/locales/ja/zod.json
@@ -1,22 +1,22 @@
{
"errors": {
- "default": "",
+ "default": "このフィールドは無効です。",
"required": "このフィールドは必須です",
"string": {
- "startsWith": "",
- "endsWith": "",
- "includes": ""
+ "startsWith": "このフィールドは {{startsWith}}で始まらなければならない。",
+ "endsWith": "このフィールドの末尾は {{endsWith}}でなければならない。",
+ "includes": "このフィールドには {{includes}}を含めなければならない。"
},
"tooSmall": {
- "string": "",
- "number": ""
+ "string": "このフィールドは {{minimum}} 文字以上で入力してください。",
+ "number": "このフィールドは {{minimum}}以上でなければならない。"
},
"tooBig": {
- "string": "",
- "number": ""
+ "string": "このフィールドは {{maximum}} 文字以内で入力してください。",
+ "number": "このフィールドは {{maximum}}以下でなければならない。"
},
"custom": {
- "passwordMatch": ""
+ "passwordMatch": "パスワードは一致しなければならない"
}
}
}
\ No newline at end of file
diff --git a/public/locales/ko/authentication/invite.json b/public/locales/ko/authentication/invite.json
index 63d158763..4b590510c 100644
--- a/public/locales/ko/authentication/invite.json
+++ b/public/locales/ko/authentication/invite.json
@@ -1,7 +1,7 @@
{
- "metaTitle": "",
- "title": "",
- "text": "",
+ "metaTitle": "계정 만들기",
+ "title": "계정 만들기",
+ "text": "아래에 자격 증명을 정의해 주세요.",
"form": {
"fields": {
"username": {
@@ -11,25 +11,25 @@
"label": "비밀번호"
},
"passwordConfirmation": {
- "label": ""
+ "label": "비밀번호 확인"
}
},
"buttons": {
- "submit": ""
+ "submit": "계정 만들기"
}
},
"notifications": {
"loading": {
- "title": "",
- "text": ""
+ "title": "계정 만들기",
+ "text": "잠시만 기다려주세요."
},
"success": {
- "title": "",
- "text": ""
+ "title": "계정 생성",
+ "text": "계정이 성공적으로 생성되었습니다."
},
"error": {
"title": "오류",
- "text": ""
+ "text": "문제가 발생하여 다음 오류가 발생했습니다: {{error}}"
}
}
}
\ No newline at end of file
diff --git a/public/locales/ko/boards/common.json b/public/locales/ko/boards/common.json
index a70db06bf..8e8c286e6 100644
--- a/public/locales/ko/boards/common.json
+++ b/public/locales/ko/boards/common.json
@@ -1,5 +1,5 @@
{
"header": {
- "customize": ""
+ "customize": "보드 사용자 지정"
}
}
\ No newline at end of file
diff --git a/public/locales/ko/boards/customize.json b/public/locales/ko/boards/customize.json
index 5b69919a8..799e9fd28 100644
--- a/public/locales/ko/boards/customize.json
+++ b/public/locales/ko/boards/customize.json
@@ -1,29 +1,29 @@
{
- "metaTitle": "",
- "pageTitle": "",
- "backToBoard": "",
+ "metaTitle": "{{name}} 보드 사용자 지정",
+ "pageTitle": "{{name}} 보드에 대한 사용자 지정",
+ "backToBoard": "보드로 돌아가기",
"settings": {
"appearance": {
- "primaryColor": "",
- "secondaryColor": ""
+ "primaryColor": "기본 색상",
+ "secondaryColor": "보조 색상"
}
},
"save": {
- "button": "",
- "note": ""
+ "button": "변경 사항 저장",
+ "note": "저장되지 않은 변경 사항이 있으니 주의하세요!"
},
"notifications": {
"pending": {
- "title": "",
- "message": ""
+ "title": "사용자 지정 저장",
+ "message": "사용자 지정을 저장하는 동안 잠시만 기다려주세요."
},
"success": {
- "title": "",
- "message": ""
+ "title": "사용자 지정 저장",
+ "message": "사용자 지정이 성공적으로 저장되었습니다."
},
"error": {
"title": "오류",
- "message": ""
+ "message": "변경 사항을 저장할 수 없습니다."
}
}
}
\ No newline at end of file
diff --git a/public/locales/ko/layout/common.json b/public/locales/ko/layout/common.json
index 4f4c4e6b4..8aa9fead1 100644
--- a/public/locales/ko/layout/common.json
+++ b/public/locales/ko/layout/common.json
@@ -1,25 +1,25 @@
{
"modals": {
"blockedPopups": {
- "title": "",
- "text": "",
+ "title": "팝업 차단",
+ "text": "브라우저가 Homarr의 API 액세스를 차단했습니다. 이는 대부분 애드블로커 또는 거부된 권한으로 인해 발생합니다. Homarr는 자동으로 권한을 요청할 수 없습니다.",
"list": {
- "browserPermission": "",
- "adBlockers": "",
- "otherBrowser": ""
+ "browserPermission": "URL 옆에 있는 아이콘을 클릭하고 권한을 확인합니다. 팝업 및 창 허용",
+ "adBlockers": "브라우저에서 광고 차단기 및 보안 도구 비활성화하기",
+ "otherBrowser": "다른 브라우저를 사용해 보세요."
}
}
},
"actions": {
"category": {
- "openAllInNewTab": ""
+ "openAllInNewTab": "새 탭에서 모두 열기"
}
},
"menu": {
- "moveUp": "",
- "moveDown": "",
- "addCategory": "",
- "addAbove": "",
- "addBelow": ""
+ "moveUp": "위로 이동",
+ "moveDown": "아래로 이동",
+ "addCategory": "카테고리 추가 {{location}}",
+ "addAbove": "위",
+ "addBelow": "아래"
}
}
\ No newline at end of file
diff --git a/public/locales/ko/layout/element-selector/selector.json b/public/locales/ko/layout/element-selector/selector.json
index e1add902b..5f5e685e0 100644
--- a/public/locales/ko/layout/element-selector/selector.json
+++ b/public/locales/ko/layout/element-selector/selector.json
@@ -1,25 +1,25 @@
{
"modal": {
"title": "새 타일 추가",
- "text": ""
+ "text": "타일은 Homarr의 주요 요소입니다. 타일은 앱과 기타 정보를 표시하는 데 사용됩니다. 원하는 만큼 타일을 추가할 수 있습니다."
},
- "widgetDescription": "",
+ "widgetDescription": "위젯은 앱과 상호 작용하여 애플리케이션을 더 잘 제어할 수 있도록 도와줍니다. 일반적으로 사용하기 전에 추가 구성이 필요합니다.",
"goBack": "이전 단계로 돌아가기",
"actionIcon": {
- "tooltip": ""
+ "tooltip": "타일 추가"
},
- "apps": "",
+ "apps": "앱",
"app": {
- "defaultName": ""
+ "defaultName": "앱"
},
- "widgets": "",
- "categories": "",
+ "widgets": "위젯",
+ "categories": "카테고리",
"category": {
- "newName": "",
- "defaultName": "",
+ "newName": "새 카테고리 이름",
+ "defaultName": "새 카테고리",
"created": {
- "title": "",
- "message": ""
+ "title": "카테고리 생성",
+ "message": "\"{{name}}\" 카테고리가 생성되었습니다."
}
}
}
diff --git a/public/locales/ko/layout/errors/access-denied.json b/public/locales/ko/layout/errors/access-denied.json
index 9e26dfeeb..fef496e8f 100644
--- a/public/locales/ko/layout/errors/access-denied.json
+++ b/public/locales/ko/layout/errors/access-denied.json
@@ -1 +1,5 @@
-{}
\ No newline at end of file
+{
+ "title": "액세스 거부됨",
+ "text": "이 페이지에 액세스할 수 있는 충분한 권한이 없습니다. 이 문제가 의도적인 것이 아니라고 생각되면 관리자에게 문의하시기 바랍니다.",
+ "switchAccount": "다른 계정으로 전환"
+}
\ No newline at end of file
diff --git a/public/locales/ko/layout/errors/not-found.json b/public/locales/ko/layout/errors/not-found.json
index 9e26dfeeb..05c15d4e6 100644
--- a/public/locales/ko/layout/errors/not-found.json
+++ b/public/locales/ko/layout/errors/not-found.json
@@ -1 +1,5 @@
-{}
\ No newline at end of file
+{
+ "title": "페이지를 찾을 수 없습니다.",
+ "text": "이 페이지를 찾을 수 없습니다. 이 페이지의 URL이 만료되었거나 URL이 유효하지 않거나 이 리소스에 액세스하는 데 필요한 권한이 없습니다.",
+ "button": "홈으로 이동"
+}
\ No newline at end of file
diff --git a/public/locales/ko/layout/header.json b/public/locales/ko/layout/header.json
index 693e4267a..70365e78e 100644
--- a/public/locales/ko/layout/header.json
+++ b/public/locales/ko/layout/header.json
@@ -1,34 +1,34 @@
{
"experimentalNote": {
- "label": ""
+ "label": "이 기능은 Homarr의 실험적인 기능입니다. 문제가 있으면 GitHub 또는 Discord으로 신고해 주세요."
},
"search": {
- "label": "",
+ "label": "검색",
"engines": {
- "web": "",
- "youtube": "",
- "torrent": "",
- "movie": ""
+ "web": "웹에서 {{query}} 검색",
+ "youtube": "YouTube에서 {{query}} 검색",
+ "torrent": "{{query}} 토렌트 검색",
+ "movie": "{{app}}에서 {{query}} 검색"
}
},
"actions": {
"avatar": {
- "switchTheme": "",
- "preferences": "",
- "defaultBoard": "",
- "manage": "",
+ "switchTheme": "테마 전환",
+ "preferences": "사용자 기본 설정",
+ "defaultBoard": "기본 대시보드",
+ "manage": "관리",
"about": {
"label": "정보",
- "new": ""
+ "new": "신규"
},
- "logout": "",
+ "logout": "{{username}}에서 로그아웃",
"login": "로그인"
}
},
"modals": {
"movie": {
"title": "",
- "topResults": ""
+ "topResults": "{{search}}에 대한 상위 {{count}} 결과"
}
}
}
\ No newline at end of file
diff --git a/public/locales/ko/layout/header/actions/toggle-edit-mode.json b/public/locales/ko/layout/header/actions/toggle-edit-mode.json
index 4d1ebe1d9..dd06b2004 100644
--- a/public/locales/ko/layout/header/actions/toggle-edit-mode.json
+++ b/public/locales/ko/layout/header/actions/toggle-edit-mode.json
@@ -1,12 +1,12 @@
{
- "description": "",
+ "description": "편집 모드에서는 타일을 조정하고 앱을 구성할 수 있습니다. 변경 사항은 편집 모드를 종료할 때까지 저장되지 않습니다.",
"button": {
- "disabled": "",
- "enabled": ""
+ "disabled": "편집 모드 시작",
+ "enabled": "종료 및 저장"
},
"popover": {
- "title": "",
- "text": ""
+ "title": "편집 모드는 다음에 대해 활성화됩니다. <1>{{size}}1> 크기",
+ "text": "이제 앱을 조정하고 구성할 수 있습니다. 변경 사항은 편집 모드를 종료할 때까지 저장되지 않습니다."
},
- "unloadEvent": ""
+ "unloadEvent": "편집 모드를 종료하여 변경 사항을 저장합니다."
}
diff --git a/public/locales/ko/layout/manage.json b/public/locales/ko/layout/manage.json
index 67fb86c4a..ec4912c4f 100644
--- a/public/locales/ko/layout/manage.json
+++ b/public/locales/ko/layout/manage.json
@@ -1,29 +1,29 @@
{
"navigation": {
"home": {
- "title": ""
+ "title": "홈"
},
"boards": {
- "title": ""
+ "title": "보드"
},
"users": {
- "title": "",
+ "title": "사용자",
"items": {
- "manage": "",
- "invites": ""
+ "manage": "관리",
+ "invites": "초대"
}
},
"help": {
- "title": "",
+ "title": "도움말",
"items": {
- "documentation": "",
- "report": "",
- "discord": "",
- "contribute": ""
+ "documentation": "문서",
+ "report": "문제/버그 신고",
+ "discord": "커뮤니티 불화",
+ "contribute": "기여하기"
}
},
"tools": {
- "title": "",
+ "title": "도구",
"items": {
"docker": "Docker"
}
diff --git a/public/locales/ko/layout/mobile/drawer.json b/public/locales/ko/layout/mobile/drawer.json
index 0967ef424..6196c3df4 100644
--- a/public/locales/ko/layout/mobile/drawer.json
+++ b/public/locales/ko/layout/mobile/drawer.json
@@ -1 +1,3 @@
-{}
+{
+ "title": "{{position}} 사이드바"
+}
diff --git a/public/locales/ko/layout/modals/about.json b/public/locales/ko/layout/modals/about.json
index 89b44826f..a403d59b3 100644
--- a/public/locales/ko/layout/modals/about.json
+++ b/public/locales/ko/layout/modals/about.json
@@ -1,29 +1,29 @@
{
- "description": "",
- "contact": "",
- "addToDashboard": "",
- "tip": "",
- "key": "",
- "action": "",
- "keybinds": "",
- "documentation": "",
+ "description": "Homarr는 세련된, 모던한 대시보드로 모든 앱과 서비스를 손끝에서 관리할 수 있습니다. Homarr를 사용하면 모든 것을 한 곳에서 편리하게 액세스하고 제어할 수 있습니다. Homarr는 추가한 앱과 원활하게 통합되어 귀중한 정보를 제공하고 완벽한 제어 기능을 제공합니다. 설치는 매우 간단하며 Homarr는 다양한 배포 방법을 지원합니다.",
+ "contact": "문제나 질문이 있으신가요? 문의해 주세요!",
+ "addToDashboard": "대시보드에 추가",
+ "tip": "Mod는 수정자 키를 의미하며, Ctrl 및 Command/Super/Windows 키입니다.",
+ "key": "바로 가기 키",
+ "action": "액션",
+ "keybinds": "키 바인드",
+ "documentation": "문서",
"actions": {
- "toggleTheme": "",
- "focusSearchBar": "",
- "openDocker": "",
- "toggleEdit": ""
+ "toggleTheme": "라이트/어둠 모드 전환",
+ "focusSearchBar": "검색창에 집중",
+ "openDocker": "도커 위젯 열기",
+ "toggleEdit": "편집 모드 전환"
},
"metrics": {
- "configurationSchemaVersion": "",
- "configurationsCount": "",
+ "configurationSchemaVersion": "구성 스키마 버전",
+ "configurationsCount": "사용 가능한 구성",
"version": "버전",
- "nodeEnvironment": "",
- "i18n": "",
- "locales": "",
- "experimental_disableEditMode": ""
+ "nodeEnvironment": "노드 환경",
+ "i18n": "로드된 I18n 번역 네임스페이스",
+ "locales": "구성된 I18n 로캘",
+ "experimental_disableEditMode": "실험용: 편집 모드 비활성화"
},
"version": {
- "new": "",
- "dropdown": ""
+ "new": "신규: {{newVersion}}",
+ "dropdown": "버전 {{newVersion}} 사용 가능! 현재 버전은 {{currentVersion}}"
}
}
\ No newline at end of file
diff --git a/public/locales/ko/layout/modals/add-app.json b/public/locales/ko/layout/modals/add-app.json
index b33ae7e2e..da944cb0d 100644
--- a/public/locales/ko/layout/modals/add-app.json
+++ b/public/locales/ko/layout/modals/add-app.json
@@ -1,114 +1,128 @@
{
"tabs": {
- "general": "",
- "behaviour": "",
+ "general": "일반",
+ "behaviour": "행동",
"network": "네트워크",
- "appearance": "",
- "integration": ""
+ "appearance": "모양",
+ "integration": "통합"
},
"general": {
"appname": {
- "label": "",
- "description": ""
+ "label": "앱 이름",
+ "description": "대시보드에 앱을 표시하는 데 사용됩니다."
},
"internalAddress": {
- "label": "",
- "description": ""
+ "label": "내부 주소",
+ "description": "앱의 내부 IP 주소입니다.",
+ "troubleshoot": {
+ "label": "문제가 있으신가요?",
+ "header": "다음은 자주 발생하는 실수 및 문제 해결 목록입니다:",
+ "lines": {
+ "nothingAfterPort": "모든 경우는 아니더라도 대부분의 경우 포트 뒤에 경로를 입력하지 않아야 합니다. (피홀의 경우 '/admin', 플렉스의 경우 '/web'도 마찬가지입니다.)",
+ "protocolCheck": "항상 URL 앞에 http 또는 https가 오는지 확인하고 올바른 URL을 사용하고 있는지 확인하세요.",
+ "preferIP": "통신하려는 머신이나 컨테이너의 직접 IP를 사용하는 것이 좋습니다.",
+ "enablePings": "핑을 활성화하여 IP가 올바른지 확인합니다. 보드 사용자 지정 -> 레이아웃 -> 핑 활성화로 이동합니다. 앱 타일에 작은 빨간색 또는 녹색 말풍선이 나타나고 마우스 커서를 가져가면 응답 코드가 표시됩니다(대부분의 경우 코드 200이 포함된 녹색 말풍선이 예상됩니다).",
+ "wget": "homarr가 다른 앱과 통신할 수 있는지 확인하려면 앱의 IP:포트에 wget/curl/ping을 수행하세요.",
+ "iframe": "아이프레임의 경우, 항상 Homarr와 동일한 프로토콜(http/s)을 사용해야 합니다.",
+ "clearCache": "일부 정보는 캐시에 등록되어 있으므로 Homarr의 일반 옵션에서 캐시를 지우지 않으면 통합이 작동하지 않을 수 있습니다."
+ },
+ "footer": "자세한 문제 해결 방법은 {{discord}}으로 문의하세요."
+ }
},
"externalAddress": {
- "label": "",
- "description": ""
+ "label": "외부 주소",
+ "description": "앱을 클릭할 때 열리는 URL입니다."
}
},
"behaviour": {
"isOpeningNewTab": {
- "label": "",
- "description": ""
+ "label": "새 탭에서 열기",
+ "description": "현재 탭이 아닌 새 탭에서 앱을 엽니다."
},
"tooltipDescription": {
- "label": "",
- "description": ""
+ "label": "애플리케이션 설명",
+ "description": "입력한 텍스트는 앱 위로 마우스를 가져가면 표시됩니다.\r\n이 텍스트를 사용하여 사용자에게 앱에 대한 자세한 정보를 제공하거나 아무것도 입력하지 않도록 비워둘 수 있습니다."
},
- "customProtocolWarning": ""
+ "customProtocolWarning": "비표준 프로토콜 사용. 이 경우 사전 설치된 애플리케이션이 필요할 수 있으며 보안 위험이 발생할 수 있습니다. 주소가 안전하고 신뢰할 수 있는지 확인하세요."
},
"network": {
"statusChecker": {
- "label": "",
- "description": ""
+ "label": "상태 확인기",
+ "description": "간단한 HTTP(S) 요청을 사용하여 앱이 온라인 상태인지 확인합니다."
},
"statusCodes": {
- "label": "",
- "description": ""
+ "label": "HTTP 상태 코드",
+ "description": "온라인 상태인 것으로 간주되는 HTTP 상태 코드입니다."
}
},
"appearance": {
"icon": {
- "label": "",
- "description": "",
+ "label": "앱 아이콘",
+ "description": "입력을 시작하여 아이콘을 찾습니다. 이미지 URL을 붙여넣어 사용자 지정 아이콘을 사용할 수도 있습니다.",
"autocomplete": {
- "title": "",
- "text": ""
+ "title": "결과를 찾을 수 없습니다.",
+ "text": "좀 더 구체적인 검색어를 사용해 보세요. 원하는 아이콘을 찾을 수 없는 경우 위의 이미지 URL을 붙여넣어 사용자 지정 아이콘을 만듭니다."
},
"noItems": {
- "title": "",
- "text": ""
+ "title": "외부 아이콘 로드",
+ "text": "몇 초 정도 걸릴 수 있습니다."
}
},
"appNameFontSize": {
- "label": "",
- "description": ""
+ "label": "앱 이름 글꼴 크기",
+ "description": "타일에 앱 이름이 표시될 때의 글꼴 크기를 설정합니다."
},
"appNameStatus": {
- "label": "",
- "description": "",
+ "label": "앱 이름 상태",
+ "description": "제목을 표시할 위치를 선택할 수 있습니다.",
"dropdown": {
- "normal": "",
- "hover": "",
- "hidden": ""
+ "normal": "타일에만 제목 표시",
+ "hover": "툴팁 마우스오버 시 제목만 표시",
+ "hidden": "전혀 표시하지 않음"
}
},
"positionAppName": {
- "label": "",
- "description": "",
+ "label": "앱 이름 위치",
+ "description": "아이콘을 기준으로 한 앱 이름의 위치입니다.",
"dropdown": {
- "top": "",
- "right": "",
- "bottom": "",
- "left": ""
+ "top": "Top",
+ "right": "오른쪽",
+ "bottom": "하단",
+ "left": "왼쪽"
}
},
"lineClampAppName": {
- "label": "",
- "description": ""
+ "label": "앱 이름 라인 클램프",
+ "description": "제목이 최대로 들어갈 수 있는 줄 수를 정의합니다. 무제한으로 설정하려면 0으로 설정합니다."
}
},
"integration": {
"type": {
- "label": "",
- "description": "",
- "placeholder": "",
- "defined": "",
- "undefined": "",
- "public": "",
- "private": "",
- "explanationPrivate": "",
- "explanationPublic": ""
+ "label": "통합 구성",
+ "description": "앱에 연결하는 데 사용되는 통합 구성입니다.",
+ "placeholder": "통합 선택",
+ "defined": "정의됨",
+ "undefined": "정의되지 않음",
+ "public": "공개",
+ "private": "비공개",
+ "explanationPrivate": "개인 비밀은 한 번만 서버로 전송됩니다. 브라우저에서 페이지를 새로고침하면 다시는 전송되지 않습니다.",
+ "explanationPublic": "공개 비밀은 항상 클라이언트에 전송되며 API를 통해 액세스할 수 있습니다. 사용자 이름, 비밀번호, 토큰, 인증서 등과 같은 기밀 값을 포함해서는 안 됩니다!"
},
"secrets": {
- "description": "",
- "warning": "",
- "clear": "",
- "save": "",
- "update": ""
+ "description": "비밀번호를 업데이트하려면 값을 입력하고 저장 버튼을 클릭합니다. 비밀번호를 제거하려면 지우기 버튼을 사용합니다.",
+ "warning": "자격 증명은 통합을 위한 액세스 권한으로 사용되며, 다른 사람과 절대 공유해서는 안 됩니다. Homarr 팀은 절대로 자격 증명을 요구하지 않습니다. 비밀을 안전하게 저장하고 관리하세요.",
+ "clear": "비밀 지우기",
+ "save": "비밀 저장",
+ "update": "비밀 업데이트"
}
},
"validation": {
- "popover": "",
- "name": "",
- "noUrl": "",
- "invalidUrl": "",
- "noIconUrl": "",
- "noExternalUri": "",
- "invalidExternalUri": ""
+ "popover": "양식에 잘못된 데이터가 포함되어 있습니다. 따라서 저장할 수 없습니다. 모든 문제를 해결한 후 이 버튼을 다시 클릭하여 변경 사항을 저장하세요.",
+ "name": "이름은 필수 입력 사항입니다.",
+ "noUrl": "URL은 필수입니다.",
+ "invalidUrl": "값이 유효한 URL이 아닙니다.",
+ "noIconUrl": "이 필드는 필수 입력 사항입니다.",
+ "noExternalUri": "외부 URI가 필요합니다.",
+ "invalidExternalUri": "외부 URI가 유효한 URI가 아닙니다."
}
}
diff --git a/public/locales/ko/layout/modals/change-position.json b/public/locales/ko/layout/modals/change-position.json
index 9e26dfeeb..2917fcc85 100644
--- a/public/locales/ko/layout/modals/change-position.json
+++ b/public/locales/ko/layout/modals/change-position.json
@@ -1 +1,8 @@
-{}
\ No newline at end of file
+{
+ "xPosition": "X축 위치",
+ "width": "너비",
+ "height": "높이",
+ "yPosition": "Y축 위치",
+ "zeroOrHigher": "0 이상",
+ "betweenXandY": "{{min}} ~ {{max}}사이"
+}
\ No newline at end of file
diff --git a/public/locales/ko/manage/boards.json b/public/locales/ko/manage/boards.json
index 715c1b1f0..57d87e33b 100644
--- a/public/locales/ko/manage/boards.json
+++ b/public/locales/ko/manage/boards.json
@@ -1,43 +1,43 @@
{
- "metaTitle": "",
- "pageTitle": "",
+ "metaTitle": "보드",
+ "pageTitle": "보드",
"cards": {
"statistics": {
- "apps": "",
- "widgets": "",
- "categories": ""
+ "apps": "앱",
+ "widgets": "위젯",
+ "categories": "카테고리"
},
"buttons": {
- "view": ""
+ "view": "게시판 보기"
},
"menu": {
- "setAsDefault": "",
+ "setAsDefault": "기본 보드로 설정",
"delete": {
- "label": "",
- "disabled": ""
+ "label": "영구 삭제",
+ "disabled": "이전 Homarr 구성 요소에서는 기본 구성의 삭제를 허용하지 않기 때문에 삭제가 비활성화되었습니다. 향후 삭제가 가능해질 예정입니다."
}
},
"badges": {
- "fileSystem": "",
- "default": ""
+ "fileSystem": "파일 시스템",
+ "default": "기본값"
}
},
"buttons": {
- "create": ""
+ "create": "새 보드 만들기"
},
"modals": {
"delete": {
- "title": "",
- "text": ""
+ "title": "게시판 삭제",
+ "text": "이 게시판을 삭제하시겠습니까? 이 작업은 취소할 수 없으며 데이터가 영구적으로 손실됩니다."
},
"create": {
- "title": "",
- "text": "",
+ "title": "보드 만들기",
+ "text": "게시판이 생성된 후에는 이름을 변경할 수 없습니다.",
"form": {
"name": {
"label": "이름"
},
- "submit": ""
+ "submit": "만들기"
}
}
}
diff --git a/public/locales/ko/manage/index.json b/public/locales/ko/manage/index.json
index 5c5b4c0b9..487782be0 100644
--- a/public/locales/ko/manage/index.json
+++ b/public/locales/ko/manage/index.json
@@ -1,23 +1,23 @@
{
- "metaTitle": "",
+ "metaTitle": "관리",
"hero": {
- "title": "",
- "fallbackUsername": "",
- "subtitle": ""
+ "title": "환영합니다, {{username}}",
+ "fallbackUsername": "익명",
+ "subtitle": "애플리케이션 허브에 오신 것을 환영합니다. 정리, 최적화, 정복!"
},
"quickActions": {
- "title": "",
+ "title": "빠른 작업",
"boards": {
- "title": "",
- "subtitle": ""
+ "title": "보드",
+ "subtitle": "보드 만들기 및 관리"
},
"inviteUsers": {
- "title": "",
- "subtitle": ""
+ "title": "새 사용자 초대하기",
+ "subtitle": "등록 초대장 생성 및 보내기"
},
"manageUsers": {
- "title": "",
- "subtitle": ""
+ "title": "사용자 관리",
+ "subtitle": "사용자 삭제 및 관리"
}
}
}
\ No newline at end of file
diff --git a/public/locales/ko/manage/users.json b/public/locales/ko/manage/users.json
index 422c10ae2..901a06214 100644
--- a/public/locales/ko/manage/users.json
+++ b/public/locales/ko/manage/users.json
@@ -1,36 +1,36 @@
{
- "metaTitle": "",
- "pageTitle": "",
- "text": "",
+ "metaTitle": "사용자",
+ "pageTitle": "사용자 관리",
+ "text": "사용자를 사용하여 대시보드를 편집할 수 있는 사용자를 구성할 수 있습니다. 향후 Homarr 버전에서는 권한과 보드를 더욱 세밀하게 제어할 수 있습니다.",
"buttons": {
- "create": ""
+ "create": "만들기"
},
"table": {
"header": {
- "user": ""
+ "user": "사용자"
}
},
"tooltips": {
- "deleteUser": "",
- "demoteAdmin": "",
- "promoteToAdmin": ""
+ "deleteUser": "사용자 삭제",
+ "demoteAdmin": "관리자 강등",
+ "promoteToAdmin": "관리자로 승격"
},
"modals": {
"delete": {
- "title": "",
- "text": ""
+ "title": "사용자 삭제 {{name}}",
+ "text": "{{name}}사용자를 삭제하시겠습니까? 이렇게 하면 이 계정과 관련된 데이터는 삭제되지만 이 사용자가 만든 대시보드는 삭제되지 않습니다."
},
"change-role": {
"promote": {
- "title": "",
- "text": ""
+ "title": "{{name}} 사용자를 관리자로 승격",
+ "text": "{{name}} 사용자를 관리자로 승격하시겠습니까? 이렇게 하면 해당 사용자가 Homarr 인스턴스의 모든 리소스에 액세스할 수 있습니다."
},
"demote": {
- "title": "",
- "text": ""
+ "title": "{{name}} 사용자를 사용자로 강등",
+ "text": "{{name}} 사용자를 사용자로 강등하시겠습니까? 이렇게 하면 Homarr 인스턴스의 모든 리소스에 대한 사용자의 액세스 권한이 제거됩니다."
},
"confirm": "확인"
}
},
- "searchDoesntMatch": ""
+ "searchDoesntMatch": "검색한 항목과 일치하는 항목이 없습니다. 필터를 조정해 주세요."
}
\ No newline at end of file
diff --git a/public/locales/ko/manage/users/create.json b/public/locales/ko/manage/users/create.json
index d73f7ec4d..907777f74 100644
--- a/public/locales/ko/manage/users/create.json
+++ b/public/locales/ko/manage/users/create.json
@@ -1,52 +1,52 @@
{
- "metaTitle": "",
+ "metaTitle": "사용자 만들기",
"steps": {
"account": {
- "title": "",
- "text": "",
+ "title": "첫 번째 단계",
+ "text": "계정 만들기",
"username": {
"label": "사용자 이름"
},
"email": {
- "label": ""
+ "label": "이메일"
}
},
"security": {
- "title": "",
+ "title": "두 번째 단계",
"text": "비밀번호",
"password": {
"label": "비밀번호"
}
},
"finish": {
- "title": "",
- "text": "",
+ "title": "확인",
+ "text": "데이터베이스에 저장",
"card": {
- "title": "",
- "text": ""
+ "title": "입력 내용 검토",
+ "text": "데이터를 데이터베이스에 제출하면 사용자가 로그인할 수 있습니다. 이 사용자를 데이터베이스에 저장하고 로그인을 활성화하시겠습니까?"
},
"table": {
"header": {
- "property": "",
- "value": "",
+ "property": "속성",
+ "value": "가치",
"username": "사용자 이름",
- "email": "",
+ "email": "이메일",
"password": "비밀번호"
},
- "notSet": "",
- "valid": ""
+ "notSet": "설정되지 않음",
+ "valid": "유효"
},
- "failed": ""
+ "failed": "사용자 생성에 실패했습니다: {{error}}"
},
"completed": {
"alert": {
- "title": "",
- "text": ""
+ "title": "사용자가 생성되었습니다.",
+ "text": "데이터베이스에 사용자가 생성되었습니다. 이제 로그인할 수 있습니다."
}
}
},
"buttons": {
- "generateRandomPassword": "",
- "createAnother": ""
+ "generateRandomPassword": "무작위 생성",
+ "createAnother": "다른 만들기"
}
}
\ No newline at end of file
diff --git a/public/locales/ko/manage/users/invites.json b/public/locales/ko/manage/users/invites.json
index 8ba8ec70c..27248b805 100644
--- a/public/locales/ko/manage/users/invites.json
+++ b/public/locales/ko/manage/users/invites.json
@@ -1,48 +1,48 @@
{
- "metaTitle": "",
- "pageTitle": "",
- "description": "",
+ "metaTitle": "사용자 초대",
+ "pageTitle": "사용자 초대 관리",
+ "description": "초대를 사용하여 사용자를 Homarr 인스턴스로 초대할 수 있습니다. 초대는 특정 기간 동안만 유효하며 한 번만 사용할 수 있습니다. 만료는 생성 시 5분에서 12개월 사이여야 합니다.",
"button": {
- "createInvite": "",
- "deleteInvite": ""
+ "createInvite": "초대 만들기",
+ "deleteInvite": "초대 삭제"
},
"table": {
"header": {
- "id": "",
- "creator": "",
- "expires": "",
- "action": ""
+ "id": "ID",
+ "creator": "크리에이터",
+ "expires": "만료",
+ "action": "작업"
},
"data": {
- "expiresAt": "",
- "expiresIn": ""
+ "expiresAt": "만료됨 {{at}}",
+ "expiresIn": "{{in}}"
}
},
"modals": {
"create": {
- "title": "",
- "description": "",
+ "title": "초대 만들기",
+ "description": "만료 후에는 초대가 더 이상 유효하지 않으며 초대를 받은 사람은 계정을 만들 수 없습니다.",
"form": {
- "expires": "",
- "submit": ""
+ "expires": "만료 날짜",
+ "submit": "만들기"
}
},
"copy": {
- "title": "",
- "description": "",
- "invitationLink": "",
+ "title": "초대장 복사",
+ "description": "초대가 생성되었습니다. 이 모달이 닫히면 이 링크를 더 이상 복사할 수 없습니다. 해당 사람을 더 이상 초대하고 싶지 않다면 언제든지 이 초대를 삭제할 수 있습니다.",
+ "invitationLink": "초대 링크",
"details": {
- "id": "",
- "token": ""
+ "id": "ID",
+ "token": "토큰"
},
"button": {
- "close": ""
+ "close": "복사 및 해제"
}
},
"delete": {
- "title": "",
- "description": ""
+ "title": "초대 삭제",
+ "description": "이 초대를 삭제하시겠습니까? 이 링크를 받은 사용자는 더 이상 해당 링크를 사용하여 계정을 만들 수 없습니다."
}
},
- "noInvites": ""
+ "noInvites": "아직 초대가 없습니다."
}
\ No newline at end of file
diff --git a/public/locales/ko/modules/bookmark.json b/public/locales/ko/modules/bookmark.json
index d27de0168..7eee272c7 100644
--- a/public/locales/ko/modules/bookmark.json
+++ b/public/locales/ko/modules/bookmark.json
@@ -1,43 +1,43 @@
{
"descriptor": {
- "name": "",
- "description": "",
+ "name": "북마크",
+ "description": "문자열 또는 링크의 정적 목록을 표시합니다.",
"settings": {
- "title": "",
+ "title": "북마크 설정",
"name": {
- "label": "",
- "info": ""
+ "label": "위젯 제목",
+ "info": "제목을 숨기려면 비워 두세요."
},
"items": {
- "label": ""
+ "label": "항목"
},
"layout": {
- "label": "",
+ "label": "레이아웃",
"data": {
- "autoGrid": "",
- "horizontal": "",
- "vertical": ""
+ "autoGrid": "자동 그리드",
+ "horizontal": "수평",
+ "vertical": "세로"
}
}
}
},
"card": {
"noneFound": {
- "title": "",
- "text": ""
+ "title": "북마크 목록 비어 있음",
+ "text": "편집 모드에서 이 목록에 새 항목을 추가합니다."
}
},
"item": {
"validation": {
- "length": "",
- "invalidLink": "",
- "errorMsg": ""
+ "length": "길이는 {{shortest}} ~ {{longest}}사이여야 합니다.",
+ "invalidLink": "유효한 링크가 아닙니다.",
+ "errorMsg": "유효성 검사 오류가 발생하여 저장하지 못했습니다. 입력을 수정하세요."
},
"name": "이름",
- "url": "",
- "newTab": "",
- "hideHostname": "",
- "hideIcon": "",
+ "url": "URL",
+ "newTab": "새 탭에서 열기",
+ "hideHostname": "호스트 이름 숨기기",
+ "hideIcon": "아이콘 숨기기",
"delete": "삭제"
}
}
diff --git a/public/locales/ko/modules/dns-hole-controls.json b/public/locales/ko/modules/dns-hole-controls.json
index 3bf25c924..05369de6b 100644
--- a/public/locales/ko/modules/dns-hole-controls.json
+++ b/public/locales/ko/modules/dns-hole-controls.json
@@ -1,17 +1,17 @@
{
"descriptor": {
- "name": "",
- "description": "",
+ "name": "DNS 홀 제어",
+ "description": "대시보드에서 PiHole 또는 AdGuard를 제어하세요.",
"settings": {
- "title": "",
+ "title": "DNS 홀 제어 설정",
"showToggleAllButtons": {
- "label": ""
+ "label": "'모두 활성화/비활성화' 버튼 표시"
}
},
"errors": {
"general": {
- "title": "",
- "text": ""
+ "title": "DNS 구멍을 찾을 수 없습니다.",
+ "text": "DNS 홀에 연결하는 동안 문제가 발생했습니다. 구성/연동을 확인하세요."
}
}
}
diff --git a/public/locales/ko/modules/dns-hole-summary.json b/public/locales/ko/modules/dns-hole-summary.json
index a18a2c33d..ec06b3988 100644
--- a/public/locales/ko/modules/dns-hole-summary.json
+++ b/public/locales/ko/modules/dns-hole-summary.json
@@ -1,26 +1,26 @@
{
"descriptor": {
- "name": "",
- "description": "",
+ "name": "DNS 구멍 요약",
+ "description": "PiHole 또는 AdGuard의 중요한 데이터를 표시합니다.",
"settings": {
- "title": "",
+ "title": "DNS 홀 요약 설정",
"usePiHoleColors": {
- "label": ""
+ "label": "PiHole의 색상 사용"
},
"layout": {
- "label": "",
+ "label": "레이아웃",
"data": {
- "grid": "",
- "row": "",
- "column": ""
+ "grid": "2x2",
+ "row": "수평",
+ "column": "세로"
}
}
}
},
"card": {
"metrics": {
- "domainsOnAdlist": "",
- "queriesToday": "",
+ "domainsOnAdlist": "애드리스트에 있는 도메인",
+ "queriesToday": "오늘 쿼리",
"queriesBlockedTodayPercentage": "",
"queriesBlockedToday": ""
}
diff --git a/public/locales/ko/modules/iframe.json b/public/locales/ko/modules/iframe.json
index cbd07acf7..544bb561a 100644
--- a/public/locales/ko/modules/iframe.json
+++ b/public/locales/ko/modules/iframe.json
@@ -1,45 +1,45 @@
{
"descriptor": {
- "name": "",
- "description": "",
+ "name": "iFrame",
+ "description": "인터넷에서 콘텐츠를 퍼옵니다. 일부 웹사이트는 액세스를 제한할 수 있습니다.",
"settings": {
- "title": "",
+ "title": "아이프레임 설정",
"embedUrl": {
- "label": ""
+ "label": "임베드 URL"
},
"allowFullScreen": {
- "label": ""
+ "label": "전체 화면 허용"
},
"allowTransparency": {
- "label": ""
+ "label": "투명성 허용"
},
"allowScrolling": {
- "label": ""
+ "label": "스크롤 허용"
},
"allowPayment": {
- "label": ""
+ "label": "결제 허용"
},
"allowAutoPlay": {
- "label": ""
+ "label": "자동 재생 허용"
},
"allowMicrophone": {
- "label": ""
+ "label": "마이크 허용"
},
"allowCamera": {
- "label": ""
+ "label": "카메라 허용"
},
"allowGeolocation": {
- "label": ""
+ "label": "지리적 위치 허용"
}
}
},
"card": {
"errors": {
"noUrl": {
- "title": "",
- "text": ""
+ "title": "잘못된 URL",
+ "text": "위젯 구성에 유효한 주소를 입력했는지 확인합니다."
},
- "browserSupport": ""
+ "browserSupport": "브라우저가 iframe을 지원하지 않습니다. 브라우저를 업데이트하세요."
}
}
}
diff --git a/public/locales/ko/modules/media-requests-list.json b/public/locales/ko/modules/media-requests-list.json
index 05e700def..ffbf0e57c 100644
--- a/public/locales/ko/modules/media-requests-list.json
+++ b/public/locales/ko/modules/media-requests-list.json
@@ -1,33 +1,33 @@
{
"descriptor": {
- "name": "",
- "description": "",
+ "name": "미디어 요청",
+ "description": "오버서 또는 젤리서 인스턴스의 모든 미디어 요청 목록 보기",
"settings": {
- "title": "",
+ "title": "미디어 요청 목록",
"replaceLinksWithExternalHost": {
- "label": ""
+ "label": "외부 호스트로 링크 교체"
},
"openInNewTab": {
- "label": ""
+ "label": "새 탭에서 링크 열기"
}
}
},
- "noRequests": "",
+ "noRequests": "요청을 찾을 수 없습니다. 앱을 올바르게 구성했는지 확인하세요.",
"state": {
- "approved": "",
- "pendingApproval": "",
- "declined": ""
+ "approved": "승인됨",
+ "pendingApproval": "승인 대기 중",
+ "declined": "거부됨"
},
"tooltips": {
- "approve": "",
- "decline": "",
- "approving": ""
+ "approve": "요청 승인",
+ "decline": "요청 거부",
+ "approving": "요청 승인 중..."
},
"mutation": {
- "approving": "",
- "declining": "",
- "request": "",
- "approved": "",
- "declined": ""
+ "approving": "승인",
+ "declining": "거절",
+ "request": "요청...",
+ "approved": "요청이 승인되었습니다!",
+ "declined": "요청이 거부되었습니다!"
}
}
diff --git a/public/locales/ko/modules/media-requests-stats.json b/public/locales/ko/modules/media-requests-stats.json
index f152af280..e60b120fe 100644
--- a/public/locales/ko/modules/media-requests-stats.json
+++ b/public/locales/ko/modules/media-requests-stats.json
@@ -1,27 +1,27 @@
{
"descriptor": {
- "name": "",
- "description": "",
+ "name": "미디어 요청 통계",
+ "description": "미디어 요청에 대한 통계",
"settings": {
- "title": "",
+ "title": "미디어 요청 통계",
"replaceLinksWithExternalHost": {
- "label": ""
+ "label": "외부 호스트로 링크 교체"
},
"openInNewTab": {
- "label": ""
+ "label": "새 탭에서 링크 열기"
}
}
},
"mediaStats": {
- "title": "",
- "pending": "",
- "tvRequests": "",
- "movieRequests": "",
- "approved": "",
- "totalRequests": ""
+ "title": "미디어 통계",
+ "pending": "승인 대기 중",
+ "tvRequests": "TV 요청",
+ "movieRequests": "영화 요청",
+ "approved": "이미 승인됨",
+ "totalRequests": "합계"
},
"userStats": {
- "title": "",
- "requests": ""
+ "title": "상위 사용자",
+ "requests": "요청: {{number}}"
}
}
diff --git a/public/locales/ko/modules/media-server.json b/public/locales/ko/modules/media-server.json
index 3e8852626..7204dd065 100644
--- a/public/locales/ko/modules/media-server.json
+++ b/public/locales/ko/modules/media-server.json
@@ -1,24 +1,24 @@
{
"descriptor": {
- "name": "",
- "description": "",
+ "name": "미디어 서버",
+ "description": "Jellyfin 또는 Plex 미디어 서버와 상호 작용하기",
"settings": {
- "title": ""
+ "title": "미디어 서버 위젯 설정"
}
},
- "loading": "",
+ "loading": "스트림 로드",
"card": {
"table": {
"header": {
- "session": "",
- "user": "",
- "currentlyPlaying": ""
+ "session": "세션",
+ "user": "사용자",
+ "currentlyPlaying": "현재 재생 중"
}
},
"errors": {
"general": {
- "title": "",
- "text": ""
+ "title": "콘텐츠를 로드할 수 없습니다.",
+ "text": "서버에서 정보를 검색할 수 없습니다. 자세한 내용은 로그를 확인하세요."
}
}
}
diff --git a/public/locales/ko/modules/notebook.json b/public/locales/ko/modules/notebook.json
index 3ad2a768e..9d070c297 100644
--- a/public/locales/ko/modules/notebook.json
+++ b/public/locales/ko/modules/notebook.json
@@ -1,14 +1,14 @@
{
"descriptor": {
- "name": "",
- "description": "",
+ "name": "노트북",
+ "description": "메모를 적을 수 있는 마크다운 기반의 대화형 위젯!",
"settings": {
- "title": "",
+ "title": "노트북 위젯 설정",
"showToolbar": {
- "label": ""
+ "label": "마크다운 작성에 도움이 되는 도구 모음 표시"
},
"content": {
- "label": ""
+ "label": "노트북의 콘텐츠"
}
}
}
diff --git a/public/locales/ko/modules/rss.json b/public/locales/ko/modules/rss.json
index 32b2b7889..d6050dd75 100644
--- a/public/locales/ko/modules/rss.json
+++ b/public/locales/ko/modules/rss.json
@@ -1,29 +1,29 @@
{
"descriptor": {
- "name": "",
- "description": "",
+ "name": "RSS 위젯",
+ "description": "RSS 위젯을 사용하면 대시보드에 RSS 피드를 표시할 수 있습니다.",
"settings": {
- "title": "",
+ "title": "RSS 위젯 설정",
"rssFeedUrl": {
- "label": "",
- "description": ""
+ "label": "RSS 피드 URL",
+ "description": "표시하려는 RSS 피드의 URL입니다."
},
"refreshInterval": {
- "label": ""
+ "label": "새로 고침 간격(분)"
},
"dangerousAllowSanitizedItemContent": {
- "label": "",
- "info": ""
+ "label": "HTML 서식 허용(위험)",
+ "info": "외부에서 HTML 서식을 허용하는 것은 위험할 수 있습니다.
신뢰할 수 있는 출처의 피드인지 확인하세요."
},
"textLinesClamp": {
- "label": ""
+ "label": "텍스트 줄 클램프"
}
},
"card": {
"errors": {
"general": {
- "title": "",
- "text": ""
+ "title": "RSS 피드를 검색할 수 없습니다.",
+ "text": "RSS 피드에 연결하는 동안 문제가 발생했습니다. 유효한 URL을 사용하여 RSS 피드를 올바르게 구성했는지 확인하세요. URL은 공식 사양과 일치해야 합니다. 피드를 업데이트한 후 대시보드를 새로 고쳐야 할 수 있습니다."
}
}
}
diff --git a/public/locales/ko/modules/torrents-status.json b/public/locales/ko/modules/torrents-status.json
index 88d6a14b5..4842e8b87 100644
--- a/public/locales/ko/modules/torrents-status.json
+++ b/public/locales/ko/modules/torrents-status.json
@@ -1,31 +1,31 @@
{
"descriptor": {
"name": "토렌트",
- "description": "",
+ "description": "지원되는 토렌트 클라이언트의 토렌트 목록을 표시합니다.",
"settings": {
- "title": "",
+ "title": "토렌트 위젯 설정",
"refreshInterval": {
- "label": ""
+ "label": "새로 고침 간격(초)"
},
"displayCompletedTorrents": {
- "label": ""
+ "label": "완료된 토렌트 표시"
},
"displayStaleTorrents": {
- "label": ""
+ "label": "오래된 토렌트 표시"
},
"labelFilterIsWhitelist": {
- "label": ""
+ "label": "라벨 목록은 화이트리스트(블랙리스트 대신)입니다."
},
"labelFilter": {
- "label": "",
- "description": ""
+ "label": "레이블 목록",
+ "description": "'화이트리스트'를 선택하면 화이트리스트 역할을 합니다. 체크하지 않으면 블랙리스트가 됩니다. 비어 있으면 아무 작업도 수행하지 않습니다."
}
}
},
"card": {
"footer": {
"error": "오류",
- "lastUpdated": ""
+ "lastUpdated": "마지막 업데이트 {{time}} 전"
},
"table": {
"header": {
@@ -37,11 +37,11 @@
"progress": "진행률"
},
"item": {
- "text": ""
+ "text": "관리: {{appName}}, {{ratio}} 비율"
},
"body": {
"nothingFound": "토렌트 없음",
- "filterHidingItems": ""
+ "filterHidingItems": "{{count}} 필터에 의해 항목이 숨겨집니다."
}
},
"lineChart": {
@@ -54,27 +54,27 @@
},
"errors": {
"noDownloadClients": {
- "title": "",
- "text": ""
+ "title": "지원되는 토렌트 클라이언트를 찾을 수 없습니다!",
+ "text": "지원되는 토렌트 클라이언트를 추가하여 현재 다운로드를 확인하세요."
},
"generic": {
- "title": "",
- "text": ""
+ "title": "예기치 않은 오류가 발생했습니다.",
+ "text": "토렌트 클라이언트와 통신할 수 없습니다. 구성을 확인하세요."
}
},
"loading": {
- "title": "",
- "description": ""
+ "title": "로드 중",
+ "description": "연결 설정하기"
},
"popover": {
- "introductionPrefix": "",
+ "introductionPrefix": "관리 주체",
"metrics": {
- "queuePosition": "",
- "progress": "",
- "totalSelectedSize": "",
- "state": "",
- "ratio": "",
- "completed": ""
+ "queuePosition": "대기열 위치 - {{position}}",
+ "progress": "진행 상황 - {{progress}}%",
+ "totalSelectedSize": "합계 - {{totalSize}}",
+ "state": "주 - {{state}}",
+ "ratio": "비율 - 비율",
+ "completed": "완료됨"
}
}
}
diff --git a/public/locales/ko/modules/video-stream.json b/public/locales/ko/modules/video-stream.json
index 539daa1c4..1bebf567b 100644
--- a/public/locales/ko/modules/video-stream.json
+++ b/public/locales/ko/modules/video-stream.json
@@ -1,24 +1,24 @@
{
"descriptor": {
- "name": "",
- "description": "",
+ "name": "비디오 스트림",
+ "description": "카메라 또는 웹사이트의 비디오 스트림 또는 비디오 임베드하기",
"settings": {
- "title": "",
+ "title": "동영상 스트림 위젯 설정",
"FeedUrl": {
- "label": ""
+ "label": "피드 URL"
},
"autoPlay": {
- "label": ""
+ "label": "자동 재생"
},
"muted": {
- "label": ""
+ "label": "음소거된 오디오"
},
"controls": {
- "label": ""
+ "label": "비디오 플레이어 컨트롤"
}
}
},
"errors": {
- "invalidStream": ""
+ "invalidStream": "잘못된 스트림"
}
}
\ No newline at end of file
diff --git a/public/locales/ko/password-requirements.json b/public/locales/ko/password-requirements.json
index 9e26dfeeb..07bc48a6d 100644
--- a/public/locales/ko/password-requirements.json
+++ b/public/locales/ko/password-requirements.json
@@ -1 +1,7 @@
-{}
\ No newline at end of file
+{
+ "number": "번호 포함",
+ "lowercase": "소문자 포함",
+ "uppercase": "대문자 포함",
+ "special": "특수 문자 포함",
+ "length": "{{count}} 문자 이상 포함"
+}
\ No newline at end of file
diff --git a/public/locales/ko/settings/customization/access.json b/public/locales/ko/settings/customization/access.json
index cc4d17f61..833d8a2df 100644
--- a/public/locales/ko/settings/customization/access.json
+++ b/public/locales/ko/settings/customization/access.json
@@ -1,6 +1,6 @@
{
"allowGuests": {
- "label": "",
- "description": ""
+ "label": "익명 허용",
+ "description": "로그인하지 않은 사용자가 게시판을 볼 수 있도록 허용하기"
}
}
\ No newline at end of file
diff --git a/public/locales/ko/settings/customization/general.json b/public/locales/ko/settings/customization/general.json
index 6c0cee3ef..03fe8623f 100644
--- a/public/locales/ko/settings/customization/general.json
+++ b/public/locales/ko/settings/customization/general.json
@@ -1,29 +1,29 @@
{
- "text": "",
+ "text": "사용자 지정을 통해 Homarr 사용 환경을 원하는 대로 구성하고 조정할 수 있습니다.",
"accordeon": {
"layout": {
- "name": "",
- "description": ""
+ "name": "레이아웃",
+ "description": "헤더 및 대시보드 타일의 요소 활성화 및 비활성화하기"
},
"gridstack": {
- "name": "",
- "description": ""
+ "name": "그리드 스택",
+ "description": "대시보드 영역의 동작 및 열 사용자 지정하기"
},
"pageMetadata": {
- "name": "",
- "description": ""
+ "name": "페이지 메타데이터",
+ "description": "제목, 로고 및 PWA 조정"
},
"appereance": {
- "name": "",
- "description": ""
+ "name": "모양",
+ "description": "배경, 색상 및 앱 모양 사용자 지정"
},
"accessibility": {
- "name": "",
- "description": ""
+ "name": "접근성",
+ "description": "장애인 및 장애가 있는 사용자를 위한 Homarr 구성하기"
},
"access": {
"name": "",
- "description": ""
+ "description": "보드에 액세스할 수 있는 사람 구성"
}
}
}
diff --git a/public/locales/ko/settings/customization/gridstack.json b/public/locales/ko/settings/customization/gridstack.json
index 18c3d8233..a70a535af 100644
--- a/public/locales/ko/settings/customization/gridstack.json
+++ b/public/locales/ko/settings/customization/gridstack.json
@@ -1,10 +1,10 @@
{
"columnsCount": {
- "labelPreset": "",
- "descriptionPreset": "",
- "descriptionExceedsPreset": ""
+ "labelPreset": "{{size}} 크기의 열",
+ "descriptionPreset": "화면 너비가 {{pixels}} 픽셀 미만인 경우 열 수",
+ "descriptionExceedsPreset": "화면 크기가 {{pixels}} 픽셀을 초과하는 경우 열 수"
},
- "unsavedChanges": "",
- "applyChanges": "",
- "defaultValues": ""
+ "unsavedChanges": "저장하지 않은 변경 사항이 있습니다. 아래의 변경 사항 적용 버튼을 클릭하여 적용하고 저장합니다.",
+ "applyChanges": "변경 사항 적용",
+ "defaultValues": "기본값"
}
\ No newline at end of file
diff --git a/public/locales/ko/settings/general/cache-buttons.json b/public/locales/ko/settings/general/cache-buttons.json
index 685994c48..78fa90c4a 100644
--- a/public/locales/ko/settings/general/cache-buttons.json
+++ b/public/locales/ko/settings/general/cache-buttons.json
@@ -1,24 +1,24 @@
{
- "title": "",
+ "title": "캐시 정리",
"selector": {
- "label": "",
+ "label": "지울 캐시를 선택합니다.",
"data": {
- "ping": "",
- "repositoryIcons": "",
- "calendar&medias": "",
- "weather": ""
+ "ping": "핑 쿼리",
+ "repositoryIcons": "원격/로컬 아이콘",
+ "calendar&medias": "캘린더의 미디어",
+ "weather": "날씨 데이터"
}
},
"buttons": {
- "notificationTitle": "",
+ "notificationTitle": "캐시 지워짐",
"clearAll": {
- "text": "",
- "notificationMessage": ""
+ "text": "모든 캐시 지우기",
+ "notificationMessage": "모든 캐시가 지워졌습니다."
},
"clearSelect": {
- "text": "",
- "notificationMessageSingle": "",
- "notificationMessageMulti": ""
+ "text": "선택한 쿼리 지우기",
+ "notificationMessageSingle": "{{value}} 캐시가 지워졌습니다.",
+ "notificationMessageMulti": "{{values}} 캐시가 지워졌습니다."
}
}
}
\ No newline at end of file
diff --git a/public/locales/ko/settings/general/edit-mode-toggle.json b/public/locales/ko/settings/general/edit-mode-toggle.json
index afcc88d03..3c11ef5f4 100644
--- a/public/locales/ko/settings/general/edit-mode-toggle.json
+++ b/public/locales/ko/settings/general/edit-mode-toggle.json
@@ -1,22 +1,22 @@
{
"menu": {
- "toggle": "",
- "enable": "",
- "disable": ""
+ "toggle": "편집 모드 전환",
+ "enable": "편집 모드 사용",
+ "disable": "편집 모드 비활성화"
},
"form": {
- "label": "",
- "message": "",
+ "label": "비밀번호 수정",
+ "message": "편집 모드를 전환하려면 EDIT_MODE_PASSWORD 라는 환경 변수에 입력한 비밀번호를 입력해야 합니다. 설정하지 않으면 편집 모드를 켜고 끌 수 없습니다.",
"submit": "적용"
},
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "성공",
+ "message": "편집 모드를 성공적으로 전환하여 페이지를 다시 로드했습니다..."
},
"error": {
"title": "오류",
- "message": ""
+ "message": "편집 모드를 전환하지 못했습니다. 다시 시도하세요."
}
}
}
\ No newline at end of file
diff --git a/public/locales/ko/tools/docker.json b/public/locales/ko/tools/docker.json
index c224c68ec..f063f840b 100644
--- a/public/locales/ko/tools/docker.json
+++ b/public/locales/ko/tools/docker.json
@@ -2,30 +2,30 @@
"title": "Docker",
"alerts": {
"notConfigured": {
- "text": ""
+ "text": "Homarr 인스턴스에 Docker가 구성되어 있지 않거나 컨테이너 가져오기에 실패했습니다. 연동 설정 방법에 대한 설명서를 확인하세요."
}
},
"modals": {
"selectBoard": {
- "title": "",
- "text": "",
+ "title": "보드 선택",
+ "text": "선택한 Docker 컨테이너에 대한 앱을 추가할 보드를 선택합니다.",
"form": {
"board": {
- "label": ""
+ "label": "보드"
},
- "submit": ""
+ "submit": "앱 추가"
}
}
},
"notifications": {
"selectBoard": {
"success": {
- "title": "",
- "message": ""
+ "title": "보드에 앱 추가",
+ "message": "선택한 Docker 컨테이너용 앱이 보드에 추가되었습니다."
},
"error": {
- "title": "",
- "message": ""
+ "title": "보드에 앱을 추가하지 못했습니다.",
+ "message": "선택한 Docker 컨테이너용 앱을 보드에 추가할 수 없습니다."
}
}
}
diff --git a/public/locales/ko/user/preferences.json b/public/locales/ko/user/preferences.json
index 5b7ab6432..6ef8862a6 100644
--- a/public/locales/ko/user/preferences.json
+++ b/public/locales/ko/user/preferences.json
@@ -1,20 +1,20 @@
{
- "metaTitle": "",
- "pageTitle": "",
+ "metaTitle": "기본 설정",
+ "pageTitle": "기본 설정",
"boards": {
"defaultBoard": {
- "label": ""
+ "label": "기본 보드"
}
},
"accessibility": {
- "title": "",
+ "title": "접근성",
"disablePulse": {
- "label": "",
- "description": ""
+ "label": "핑 펄스 비활성화",
+ "description": "기본적으로 Homarr의 핑 표시기는 펄싱됩니다. 이는 자극적일 수 있습니다. 이 슬라이더는 애니메이션을 비활성화합니다."
},
"replaceIconsWithDots": {
- "label": "",
- "description": ""
+ "label": "핑 도트를 아이콘으로 바꾸기",
+ "description": "색맹 사용자의 경우 핑 도트를 인식하지 못할 수 있습니다. 이렇게 하면 표시기가 아이콘으로 대체됩니다."
}
},
"localization": {
@@ -22,11 +22,11 @@
"label": "언어"
},
"firstDayOfWeek": {
- "label": "",
+ "label": "요일별 요일",
"options": {
- "monday": "",
- "saturday": "",
- "sunday": ""
+ "monday": "월요일",
+ "saturday": "토요일",
+ "sunday": "일요일"
}
}
},
@@ -34,15 +34,15 @@
"title": "검색 엔진",
"custom": "사용자 지정",
"newTab": {
- "label": ""
+ "label": "새 탭에서 검색 결과 열기"
},
"autoFocus": {
- "label": "",
- "description": ""
+ "label": "페이지 로드 시 검색창에 초점을 맞춥니다.",
+ "description": "이렇게 하면 게시판 페이지로 이동할 때 검색창에 자동으로 초점이 맞춰집니다. 데스크톱 장치에서만 작동합니다."
},
"template": {
"label": "쿼리 URL",
- "description": ""
+ "description": "쿼리의 자리 표시자로 %s 사용"
}
}
}
\ No newline at end of file
diff --git a/public/locales/ko/widgets/draggable-list.json b/public/locales/ko/widgets/draggable-list.json
index 5d27e99ad..2e4844410 100644
--- a/public/locales/ko/widgets/draggable-list.json
+++ b/public/locales/ko/widgets/draggable-list.json
@@ -1,7 +1,7 @@
{
"noEntries": {
- "title": "",
- "text": ""
+ "title": "항목 없음",
+ "text": "아래 버튼을 사용하여 항목을 더 추가합니다."
},
- "buttonAdd": ""
+ "buttonAdd": "추가"
}
diff --git a/public/locales/ko/widgets/error-boundary.json b/public/locales/ko/widgets/error-boundary.json
index ce74ad0fc..bce49cb92 100644
--- a/public/locales/ko/widgets/error-boundary.json
+++ b/public/locales/ko/widgets/error-boundary.json
@@ -1,14 +1,14 @@
{
"card": {
- "title": "",
+ "title": "죄송합니다, 오류가 발생했습니다!",
"buttons": {
- "details": "",
- "tryAgain": ""
+ "details": "세부 정보",
+ "tryAgain": "다시 시도"
}
},
"modal": {
"text": "",
- "label": "",
- "reportButton": ""
+ "label": "오류",
+ "reportButton": "이 오류 신고하기"
}
}
diff --git a/public/locales/ko/zod.json b/public/locales/ko/zod.json
index 4c7c8b82d..2b2f785de 100644
--- a/public/locales/ko/zod.json
+++ b/public/locales/ko/zod.json
@@ -1,22 +1,22 @@
{
"errors": {
- "default": "",
- "required": "",
+ "default": "이 필드는 유효하지 않습니다.",
+ "required": "이 필드는 필수 입력 사항입니다.",
"string": {
- "startsWith": "",
- "endsWith": "",
- "includes": ""
+ "startsWith": "이 필드는 {{startsWith}}로 시작해야 합니다.",
+ "endsWith": "이 필드는 {{endsWith}}으로 끝나야 합니다.",
+ "includes": "이 필드에는 {{includes}}"
},
"tooSmall": {
- "string": "",
- "number": ""
+ "string": "이 필드는 {{minimum}} 자 이상이어야 합니다.",
+ "number": "이 필드는 {{minimum}}이상이어야 합니다."
},
"tooBig": {
- "string": "",
- "number": ""
+ "string": "이 필드는 최대 {{maximum}} 자까지만 입력할 수 있습니다.",
+ "number": "이 필드는 {{maximum}}보다 작거나 같아야 합니다."
},
"custom": {
- "passwordMatch": ""
+ "passwordMatch": "비밀번호가 일치해야 합니다."
}
}
}
\ No newline at end of file
diff --git a/public/locales/lv/layout/modals/add-app.json b/public/locales/lv/layout/modals/add-app.json
index 25c690478..6d933b7c6 100644
--- a/public/locales/lv/layout/modals/add-app.json
+++ b/public/locales/lv/layout/modals/add-app.json
@@ -13,7 +13,21 @@
},
"internalAddress": {
"label": "Iekšējā adrese",
- "description": "Lietotnes iekšējā IP adrese."
+ "description": "Lietotnes iekšējā IP adrese.",
+ "troubleshoot": {
+ "label": "Radušās problēmas?",
+ "header": "Šeit ir saraksts ar biežāk pieļautajām kļūdām un to novēršanu:",
+ "lines": {
+ "nothingAfterPort": "Lielākajā daļā gadījumu, ja ne visos, jums nevajadzētu ievadīt nekādu ceļu pēc porta. (Pat \"/admin\" (pihole gadījumā) vai \"/web\" (plex gadījumā))",
+ "protocolCheck": "Vienmēr pārliecinieties, ka pirms URL ir http vai https, un pārliecinieties, ka izmantojat pareizo URL.",
+ "preferIP": "Ieteicams izmantot mašīnas vai konteinera, ar kuru mēģināt sazināties, tiešo ip adresi.",
+ "enablePings": "Pārbaudiet, vai IP ir pareizs, aktivizējot ping. Pielāgot Dēli -> Izkārtojums -> Ieslēgt ping. Uz lietotnes flīzēm parādīsies mazs sarkans vai zaļš burbulītis, un, uzliekot uz tā kursoru, tiks parādīts atbildes kods (vairumā gadījumu tiek sagaidīts zaļš burbulītis ar kodu 200).",
+ "wget": "Lai pārliecinātos, ka homarr var sazināties ar citām lietotnēm, pārliecinieties, ka var veikt wget/curl/ping uz lietotnes IP:ports (piemēram, ping 192.168.1.20:8080).",
+ "iframe": "Kad runa ir par iframe, tām vienmēr jāizmanto tas pats protokols (http/s) kā Homarr.",
+ "clearCache": "Dažas ziņas tiek reģistrētas kešatmiņā, tāpēc integrācija var nedarboties, ja vien Homarr vispārīgajos iestatījumos neiztīrīsiet kešatmiņu."
+ },
+ "footer": "Lai iegūtu papildu informāciju par problēmu novēršanu, sazinieties mūsu {{discord}}."
+ }
},
"externalAddress": {
"label": "Ārējā adrese",
diff --git a/public/locales/lv/modules/dns-hole-summary.json b/public/locales/lv/modules/dns-hole-summary.json
index e4a347e1d..acf2b7619 100644
--- a/public/locales/lv/modules/dns-hole-summary.json
+++ b/public/locales/lv/modules/dns-hole-summary.json
@@ -21,8 +21,8 @@
"metrics": {
"domainsOnAdlist": "Domēni reklāmu sarakstos",
"queriesToday": "Pieprasījumi šodien",
- "queriesBlockedTodayPercentage": "šodien bloķēti",
- "queriesBlockedToday": "šodien bloķēti"
+ "queriesBlockedTodayPercentage": "Šodien bloķēti",
+ "queriesBlockedToday": "Šodien bloķēti"
}
}
}
diff --git a/public/locales/lv/user/preferences.json b/public/locales/lv/user/preferences.json
index ab4b53385..516f9b972 100644
--- a/public/locales/lv/user/preferences.json
+++ b/public/locales/lv/user/preferences.json
@@ -3,7 +3,7 @@
"pageTitle": "Jūsu iestatījumi",
"boards": {
"defaultBoard": {
- "label": "Noklusējuma dēlis"
+ "label": "Noklusējamais dēlis"
}
},
"accessibility": {
diff --git a/public/locales/nl/authentication/invite.json b/public/locales/nl/authentication/invite.json
index cfb53d8d8..bba28aae5 100644
--- a/public/locales/nl/authentication/invite.json
+++ b/public/locales/nl/authentication/invite.json
@@ -1,7 +1,7 @@
{
- "metaTitle": "",
- "title": "",
- "text": "",
+ "metaTitle": "Account aanmaken",
+ "title": "Account aanmaken",
+ "text": "Geef hieronder uw referenties aan",
"form": {
"fields": {
"username": {
@@ -11,25 +11,25 @@
"label": "Wachtwoord"
},
"passwordConfirmation": {
- "label": ""
+ "label": "Wachtwoord bevestigen"
}
},
"buttons": {
- "submit": ""
+ "submit": "Account aanmaken"
}
},
"notifications": {
"loading": {
- "title": "",
- "text": ""
+ "title": "Account aanmaken",
+ "text": "Even geduld"
},
"success": {
- "title": "",
- "text": ""
+ "title": "Account aangemaakt",
+ "text": "Je account is succesvol aangemaakt"
},
"error": {
"title": "Fout",
- "text": ""
+ "text": "Er ging iets mis, ik kreeg de volgende foutmelding: {{error}}"
}
}
}
\ No newline at end of file
diff --git a/public/locales/nl/authentication/login.json b/public/locales/nl/authentication/login.json
index 6f3662ce7..bdc023f3e 100644
--- a/public/locales/nl/authentication/login.json
+++ b/public/locales/nl/authentication/login.json
@@ -1,7 +1,7 @@
{
- "metaTitle": "",
+ "metaTitle": "Inloggen",
"title": "Welkom terug!",
- "text": "",
+ "text": "Voer uw referenties in",
"form": {
"fields": {
"username": {
@@ -14,7 +14,7 @@
"buttons": {
"submit": "Inloggen"
},
- "afterLoginRedirection": ""
+ "afterLoginRedirection": "Na het inloggen wordt u doorgestuurd naar {{url}}"
},
- "alert": ""
+ "alert": "Je gegevens zijn onjuist of deze account bestaat niet. Probeer het opnieuw."
}
\ No newline at end of file
diff --git a/public/locales/nl/boards/common.json b/public/locales/nl/boards/common.json
index a70db06bf..ad4021e4d 100644
--- a/public/locales/nl/boards/common.json
+++ b/public/locales/nl/boards/common.json
@@ -1,5 +1,5 @@
{
"header": {
- "customize": ""
+ "customize": "Pas bord aan"
}
}
\ No newline at end of file
diff --git a/public/locales/nl/boards/customize.json b/public/locales/nl/boards/customize.json
index 564f7794e..1e5392c12 100644
--- a/public/locales/nl/boards/customize.json
+++ b/public/locales/nl/boards/customize.json
@@ -1,29 +1,29 @@
{
- "metaTitle": "",
- "pageTitle": "",
- "backToBoard": "",
+ "metaTitle": "{{name}} bord aanpassen",
+ "pageTitle": "Aanpassing voor {{name}} Board",
+ "backToBoard": "Terug naar bestuur",
"settings": {
"appearance": {
- "primaryColor": "",
- "secondaryColor": ""
+ "primaryColor": "Primaire kleur",
+ "secondaryColor": "Secundaire kleur"
}
},
"save": {
- "button": "",
- "note": ""
+ "button": "Wijzigingen opslaan",
+ "note": "Pas op, je hebt niet-opgeslagen veranderingen!"
},
"notifications": {
"pending": {
- "title": "",
- "message": ""
+ "title": "Aanpassingen opslaan",
+ "message": "Even geduld terwijl we je aanpassing opslaan"
},
"success": {
- "title": "",
- "message": ""
+ "title": "Opgeslagen aanpassingen",
+ "message": "Uw aanpassing is succesvol opgeslagen"
},
"error": {
"title": "Fout",
- "message": ""
+ "message": "Kan wijzigingen niet opslaan"
}
}
}
\ No newline at end of file
diff --git a/public/locales/nl/common.json b/public/locales/nl/common.json
index 64258e03a..ca04f5730 100644
--- a/public/locales/nl/common.json
+++ b/public/locales/nl/common.json
@@ -3,17 +3,17 @@
"about": "Over",
"cancel": "Annuleer",
"close": "Sluiten",
- "back": "",
+ "back": "Terug",
"delete": "Verwijder",
"ok": "OK",
"edit": "Wijzig",
- "next": "",
- "previous": "",
+ "next": "Volgende",
+ "previous": "Vorige",
"confirm": "Bevestig",
- "enabled": "",
- "disabled": "",
- "enableAll": "",
- "disableAll": "",
+ "enabled": "Ingeschakeld",
+ "disabled": "Uitgeschakeld",
+ "enableAll": "Alles inschakelen",
+ "disableAll": "Alles uitschakelen",
"version": "Versie",
"changePosition": "Positie wijzigen",
"remove": "Verwijder",
@@ -40,5 +40,5 @@
"medium": "gemiddeld",
"large": "groot"
},
- "seeMore": ""
+ "seeMore": "Zie meer..."
}
\ No newline at end of file
diff --git a/public/locales/nl/layout/common.json b/public/locales/nl/layout/common.json
index 4f4c4e6b4..0c064b81d 100644
--- a/public/locales/nl/layout/common.json
+++ b/public/locales/nl/layout/common.json
@@ -1,25 +1,25 @@
{
"modals": {
"blockedPopups": {
- "title": "",
- "text": "",
+ "title": "Pop-ups geblokkeerd",
+ "text": "Je browser heeft de toegang tot Homarr's API geblokkeerd. Dit wordt meestal veroorzaakt door AdBlockers of geweigerde toestemmingen. Homarr is niet in staat om automatisch rechten aan te vragen.",
"list": {
- "browserPermission": "",
- "adBlockers": "",
- "otherBrowser": ""
+ "browserPermission": "Klik op het pictogram naast de URL en controleer de toestemmingen. Pop-ups en vensters toestaan",
+ "adBlockers": "Schakel advertentieblokkers en beveiligingsprogramma's van uw browser uit",
+ "otherBrowser": "Probeer een andere browser"
}
}
},
"actions": {
"category": {
- "openAllInNewTab": ""
+ "openAllInNewTab": "Alles openen in nieuw tabblad"
}
},
"menu": {
- "moveUp": "",
- "moveDown": "",
- "addCategory": "",
- "addAbove": "",
- "addBelow": ""
+ "moveUp": "Omhoog",
+ "moveDown": "Naar beneden",
+ "addCategory": "Categorie {{location}}toevoegen",
+ "addAbove": "boven",
+ "addBelow": "onder"
}
}
\ No newline at end of file
diff --git a/public/locales/nl/layout/element-selector/selector.json b/public/locales/nl/layout/element-selector/selector.json
index c5a23cae5..0e8e271c3 100644
--- a/public/locales/nl/layout/element-selector/selector.json
+++ b/public/locales/nl/layout/element-selector/selector.json
@@ -8,18 +8,18 @@
"actionIcon": {
"tooltip": "Tegel toevoegen"
},
- "apps": "",
+ "apps": "Apps",
"app": {
- "defaultName": ""
+ "defaultName": "Uw app"
},
- "widgets": "",
- "categories": "",
+ "widgets": "Widgets",
+ "categories": "Categorieën",
"category": {
- "newName": "",
- "defaultName": "",
+ "newName": "Naam van nieuwe categorie",
+ "defaultName": "Nieuwe categorie",
"created": {
- "title": "",
- "message": ""
+ "title": "Categorie gemaakt",
+ "message": "De categorie \"{{name}}\" is aangemaakt"
}
}
}
diff --git a/public/locales/nl/layout/errors/access-denied.json b/public/locales/nl/layout/errors/access-denied.json
index 9e26dfeeb..8b81e4f0a 100644
--- a/public/locales/nl/layout/errors/access-denied.json
+++ b/public/locales/nl/layout/errors/access-denied.json
@@ -1 +1,5 @@
-{}
\ No newline at end of file
+{
+ "title": "Toegang geweigerd",
+ "text": "Je hebt niet voldoende rechten om deze pagina te openen. Als je denkt dat dit niet de bedoeling is, neem dan contact op met je beheerder.",
+ "switchAccount": "Overschakelen naar een andere account"
+}
\ No newline at end of file
diff --git a/public/locales/nl/layout/errors/not-found.json b/public/locales/nl/layout/errors/not-found.json
index 9e26dfeeb..a4e69e024 100644
--- a/public/locales/nl/layout/errors/not-found.json
+++ b/public/locales/nl/layout/errors/not-found.json
@@ -1 +1,5 @@
-{}
\ No newline at end of file
+{
+ "title": "Pagina niet gevonden",
+ "text": "Deze pagina kon niet worden gevonden. De URL voor deze pagina is mogelijk verlopen, de URL is ongeldig of u hebt niet de vereiste rechten om deze bron te openen.",
+ "button": "Ga naar Home"
+}
\ No newline at end of file
diff --git a/public/locales/nl/layout/header.json b/public/locales/nl/layout/header.json
index d176b6e89..eb94c90dc 100644
--- a/public/locales/nl/layout/header.json
+++ b/public/locales/nl/layout/header.json
@@ -1,34 +1,34 @@
{
"experimentalNote": {
- "label": ""
+ "label": "Dit is een experimentele functie van Homarr. Meld problemen alsjeblieft op GitHub of Discord."
},
"search": {
- "label": "",
+ "label": "Zoek op",
"engines": {
- "web": "",
- "youtube": "",
- "torrent": "",
- "movie": ""
+ "web": "Zoek naar {{query}} op het web",
+ "youtube": "Zoek naar {{query}} op YouTube",
+ "torrent": "Zoeken naar {{query}} torrents",
+ "movie": "Zoek naar {{query}} op {{app}}"
}
},
"actions": {
"avatar": {
- "switchTheme": "",
- "preferences": "",
- "defaultBoard": "",
- "manage": "",
+ "switchTheme": "Thema omschakelen",
+ "preferences": "Gebruikersvoorkeuren",
+ "defaultBoard": "Standaard dashboard",
+ "manage": "Beheer",
"about": {
"label": "Over",
- "new": ""
+ "new": "Nieuw"
},
- "logout": "",
- "login": ""
+ "logout": "Afmelden bij {{username}}",
+ "login": "Inloggen"
}
},
"modals": {
"movie": {
"title": "",
- "topResults": ""
+ "topResults": "Top {{count}} resultaten voor {{search}}."
}
}
}
\ No newline at end of file
diff --git a/public/locales/nl/layout/header/actions/toggle-edit-mode.json b/public/locales/nl/layout/header/actions/toggle-edit-mode.json
index f7ee9ac88..8c23f1dc2 100644
--- a/public/locales/nl/layout/header/actions/toggle-edit-mode.json
+++ b/public/locales/nl/layout/header/actions/toggle-edit-mode.json
@@ -8,5 +8,5 @@
"title": "Bewerkingsmodus is ingeschakeld voor de <1>{{size}}1> grootte",
"text": "U kunt uw apps nu aanpassen en configureren. Wijzigingen zijn niet opgeslagen totdat u de bewerkingsmodus verlaat"
},
- "unloadEvent": ""
+ "unloadEvent": "Sluit de bewerkingsmodus af om uw wijzigingen op te slaan"
}
diff --git a/public/locales/nl/layout/manage.json b/public/locales/nl/layout/manage.json
index 67fb86c4a..e4be6840c 100644
--- a/public/locales/nl/layout/manage.json
+++ b/public/locales/nl/layout/manage.json
@@ -1,29 +1,29 @@
{
"navigation": {
"home": {
- "title": ""
+ "title": "Home"
},
"boards": {
- "title": ""
+ "title": "Borden"
},
"users": {
- "title": "",
+ "title": "Gebruikers",
"items": {
- "manage": "",
- "invites": ""
+ "manage": "Beheer",
+ "invites": "Nodigt uit"
}
},
"help": {
- "title": "",
+ "title": "Help",
"items": {
- "documentation": "",
- "report": "",
- "discord": "",
- "contribute": ""
+ "documentation": "Documentatie",
+ "report": "Een probleem / bug melden",
+ "discord": "Community Discord",
+ "contribute": "Draag bij"
}
},
"tools": {
- "title": "",
+ "title": "Gereedschap",
"items": {
"docker": "Docker"
}
diff --git a/public/locales/nl/layout/modals/about.json b/public/locales/nl/layout/modals/about.json
index aafaf6e1f..ccb82fc10 100644
--- a/public/locales/nl/layout/modals/about.json
+++ b/public/locales/nl/layout/modals/about.json
@@ -6,12 +6,12 @@
"key": "Sneltoets",
"action": "Actie",
"keybinds": "Sneltoetsen",
- "documentation": "",
+ "documentation": "Documentatie",
"actions": {
- "toggleTheme": "",
- "focusSearchBar": "",
- "openDocker": "",
- "toggleEdit": ""
+ "toggleTheme": "Schakelen tussen licht en donker",
+ "focusSearchBar": "Focus op zoekbalk",
+ "openDocker": "Open Docker Widget",
+ "toggleEdit": "De bewerkingsmodus schakelen"
},
"metrics": {
"configurationSchemaVersion": "Configuratieschema versie",
@@ -23,7 +23,7 @@
"experimental_disableEditMode": "EXPERIMENTEEL: Bewerkingsmodus uitschakelen"
},
"version": {
- "new": "",
- "dropdown": ""
+ "new": "Nieuw: {{newVersion}}",
+ "dropdown": "Versie {{newVersion}} is beschikbaar! De huidige versie is {{currentVersion}}"
}
}
\ No newline at end of file
diff --git a/public/locales/nl/layout/modals/add-app.json b/public/locales/nl/layout/modals/add-app.json
index 9905cfc72..751a1478c 100644
--- a/public/locales/nl/layout/modals/add-app.json
+++ b/public/locales/nl/layout/modals/add-app.json
@@ -13,7 +13,21 @@
},
"internalAddress": {
"label": "Intern adres",
- "description": "Intern IP-adres van de app."
+ "description": "Intern IP-adres van de app.",
+ "troubleshoot": {
+ "label": "Heb je problemen?",
+ "header": "Hier is een lijst met veelgemaakte fouten en probleemoplossing:",
+ "lines": {
+ "nothingAfterPort": "In de meeste, zo niet alle gevallen, moet je geen pad invoeren na de poort. (Zelfs de '/admin' voor pihole of '/web' voor plex)",
+ "protocolCheck": "Controleer altijd of de URL wordt voorafgegaan door http of https en of je de juiste URL gebruikt.",
+ "preferIP": "Het wordt aanbevolen om het directe ip te gebruiken van de machine of container waarmee je probeert te communiceren.",
+ "enablePings": "Controleer of het IP correct is door pings in te schakelen. Pas bord aan -> Lay-out -> Pings inschakelen. Er verschijnt een rood of groen bubbeltje op de app-tegels en als je er met de muis overheen gaat, zie je de responscode (in de meeste gevallen wordt een groen bubbeltje met code 200 verwacht).",
+ "wget": "Om er zeker van te zijn dat homarr kan communiceren met de andere apps, moet je wget/curl/ping doen naar de IP:poort van de app.",
+ "iframe": "Iframes moeten altijd hetzelfde protocol (http/s) gebruiken als Homarr.",
+ "clearCache": "Sommige informatie wordt geregistreerd in de cache, dus een integratie werkt misschien niet tenzij je de cache leegmaakt in de algemene opties van Homarr."
+ },
+ "footer": "Neem voor meer probleemoplossing contact op met onze {{discord}}."
+ }
},
"externalAddress": {
"label": "Extern adres",
@@ -26,10 +40,10 @@
"description": "Open de app in een nieuw tabblad in plaats van de huidige."
},
"tooltipDescription": {
- "label": "",
- "description": ""
+ "label": "Toepassing Beschrijving",
+ "description": "De tekst die je invoert verschijnt wanneer je met de muis over je app beweegt.\r\nGebruik dit om gebruikers meer details over je app te geven of laat het leeg om niets te hebben."
},
- "customProtocolWarning": ""
+ "customProtocolWarning": "Een niet-standaard protocol gebruiken. Dit kan vooraf geïnstalleerde toepassingen vereisen en veiligheidsrisico's met zich meebrengen. Zorg ervoor dat je adres veilig en vertrouwd is."
},
"network": {
"statusChecker": {
@@ -44,7 +58,7 @@
"appearance": {
"icon": {
"label": "App icoon",
- "description": "",
+ "description": "Begin te typen om een pictogram te vinden. Je kunt ook een URL van een afbeelding plakken om een aangepast pictogram te gebruiken.",
"autocomplete": {
"title": "Geen resultaten gevonden",
"text": "Probeer een specifiekere zoekterm te gebruiken. Als u het gewenste pictogram niet kunt vinden, plak dan de bovenstaande URL van de afbeelding voor een aangepast pictogram"
@@ -55,31 +69,31 @@
}
},
"appNameFontSize": {
- "label": "",
- "description": ""
+ "label": "Lettergrootte app naam",
+ "description": "Stel de lettergrootte in voor wanneer de app-naam wordt weergegeven op de tegel."
},
"appNameStatus": {
- "label": "",
- "description": "",
+ "label": "App Naam Status",
+ "description": "Kies waar je de titel wilt weergeven, als dat al gebeurt.",
"dropdown": {
- "normal": "",
- "hover": "",
- "hidden": ""
+ "normal": "Toon titel alleen op tegel",
+ "hover": "Titel alleen tonen bij zweven over tooltip",
+ "hidden": "Helemaal niet laten zien"
}
},
"positionAppName": {
- "label": "",
- "description": "",
+ "label": "App Naam Positie",
+ "description": "Positie van de naam van de app ten opzichte van het pictogram.",
"dropdown": {
- "top": "",
- "right": "",
- "bottom": "",
- "left": ""
+ "top": "Top",
+ "right": "Rechts",
+ "bottom": "Bodem",
+ "left": "Links"
}
},
"lineClampAppName": {
- "label": "",
- "description": ""
+ "label": "App naam Lijnklem",
+ "description": "Bepaalt op hoeveel regels uw titel maximaal moet passen. Stel 0 in voor onbeperkt."
}
},
"integration": {
@@ -104,11 +118,11 @@
},
"validation": {
"popover": "Uw formulier bevat ongeldige gegevens. Daarom kan het niet worden opgeslagen. Los alle problemen op en klik opnieuw op deze knop om uw wijzigingen op te slaan",
- "name": "",
- "noUrl": "",
- "invalidUrl": "",
- "noIconUrl": "",
- "noExternalUri": "",
- "invalidExternalUri": ""
+ "name": "Naam is vereist",
+ "noUrl": "Url is vereist",
+ "invalidUrl": "Waarde is geen geldige url",
+ "noIconUrl": "Dit veld is verplicht",
+ "noExternalUri": "Externe URI is vereist",
+ "invalidExternalUri": "Externe URI is geen geldige uri"
}
}
diff --git a/public/locales/nl/manage/boards.json b/public/locales/nl/manage/boards.json
index 04e667026..c51c2a631 100644
--- a/public/locales/nl/manage/boards.json
+++ b/public/locales/nl/manage/boards.json
@@ -1,43 +1,43 @@
{
- "metaTitle": "",
- "pageTitle": "",
+ "metaTitle": "Borden",
+ "pageTitle": "Borden",
"cards": {
"statistics": {
- "apps": "",
- "widgets": "",
- "categories": ""
+ "apps": "Apps",
+ "widgets": "Widgets",
+ "categories": "Categorieën"
},
"buttons": {
- "view": ""
+ "view": "Bekijk bord"
},
"menu": {
- "setAsDefault": "",
+ "setAsDefault": "Instellen als standaardkaart",
"delete": {
- "label": "",
- "disabled": ""
+ "label": "Permanent verwijderen",
+ "disabled": "Verwijderen uitgeschakeld, omdat oudere Homarr-componenten het verwijderen van de standaardconfiguratie niet toestaan. Verwijdering zal in de toekomst mogelijk zijn."
}
},
"badges": {
- "fileSystem": "",
- "default": ""
+ "fileSystem": "Bestandssysteem",
+ "default": "Standaard"
}
},
"buttons": {
- "create": ""
+ "create": "Nieuw bord maken"
},
"modals": {
"delete": {
- "title": "",
- "text": ""
+ "title": "Verwijder bord",
+ "text": "Weet je zeker dat je dit bord wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt en je gegevens zullen permanent verloren gaan."
},
"create": {
- "title": "",
- "text": "",
+ "title": "Maak bord",
+ "text": "De naam kan niet worden gewijzigd nadat een bord is aangemaakt.",
"form": {
"name": {
"label": "Naam"
},
- "submit": ""
+ "submit": "Maak"
}
}
}
diff --git a/public/locales/nl/manage/index.json b/public/locales/nl/manage/index.json
index 5c5b4c0b9..4751160c2 100644
--- a/public/locales/nl/manage/index.json
+++ b/public/locales/nl/manage/index.json
@@ -1,23 +1,23 @@
{
- "metaTitle": "",
+ "metaTitle": "Beheer",
"hero": {
- "title": "",
- "fallbackUsername": "",
- "subtitle": ""
+ "title": "Welkom terug, {{username}}",
+ "fallbackUsername": "Anonieme",
+ "subtitle": "Welkom bij Your Application Hub. Organiseer, optimaliseer en overwin!"
},
"quickActions": {
- "title": "",
+ "title": "Snelle acties",
"boards": {
- "title": "",
- "subtitle": ""
+ "title": "Uw borden",
+ "subtitle": "Uw borden maken en beheren"
},
"inviteUsers": {
- "title": "",
- "subtitle": ""
+ "title": "Een nieuwe gebruiker uitnodigen",
+ "subtitle": "Een uitnodiging voor registratie maken en versturen"
},
"manageUsers": {
- "title": "",
- "subtitle": ""
+ "title": "Gebruikers beheren",
+ "subtitle": "Gebruikers verwijderen en beheren"
}
}
}
\ No newline at end of file
diff --git a/public/locales/nl/manage/users.json b/public/locales/nl/manage/users.json
index 2c0256a69..a60fc917d 100644
--- a/public/locales/nl/manage/users.json
+++ b/public/locales/nl/manage/users.json
@@ -1,9 +1,9 @@
{
- "metaTitle": "",
- "pageTitle": "",
- "text": "",
+ "metaTitle": "Gebruikers",
+ "pageTitle": "Gebruikers beheren",
+ "text": "Met behulp van gebruikers kun je instellen wie je dashboards mag bewerken. Toekomstige versies van Homarr zullen nog meer granulaire controle hebben over rechten en borden.",
"buttons": {
- "create": ""
+ "create": "Maak"
},
"table": {
"header": {
@@ -11,26 +11,26 @@
}
},
"tooltips": {
- "deleteUser": "",
- "demoteAdmin": "",
- "promoteToAdmin": ""
+ "deleteUser": "Gebruiker verwijderen",
+ "demoteAdmin": "Beheerder degraderen",
+ "promoteToAdmin": "Promoveren tot beheerder"
},
"modals": {
"delete": {
- "title": "",
- "text": ""
+ "title": "Gebruiker verwijderen {{name}}",
+ "text": "Weet je zeker dat je de gebruiker {{name}}wilt verwijderen? Dit zal de gegevens van deze account verwijderen, maar niet de dashboards die door deze gebruiker zijn gemaakt."
},
"change-role": {
"promote": {
- "title": "",
- "text": ""
+ "title": "Promoveer gebruiker {{name}} tot admin",
+ "text": "Weet je zeker dat je de gebruiker {{name}} wilt promoveren tot admin? Dit geeft de gebruiker toegang tot alle bronnen op je Homarr-instantie."
},
"demote": {
- "title": "",
- "text": ""
+ "title": "Degradeer gebruiker {{name}} naar gebruiker",
+ "text": "Weet je zeker dat je de gebruiker {{name}} wilt degraderen naar gebruiker? Dit zal de toegang van de gebruiker tot alle bronnen op je Homarr-instantie verwijderen."
},
"confirm": "Bevestig"
}
},
- "searchDoesntMatch": ""
+ "searchDoesntMatch": "Je zoekopdracht komt niet overeen met items. Pas uw filter aan."
}
\ No newline at end of file
diff --git a/public/locales/nl/manage/users/create.json b/public/locales/nl/manage/users/create.json
index 58fd129f2..a107acc7f 100644
--- a/public/locales/nl/manage/users/create.json
+++ b/public/locales/nl/manage/users/create.json
@@ -1,52 +1,52 @@
{
- "metaTitle": "",
+ "metaTitle": "Gebruiker aanmaken",
"steps": {
"account": {
- "title": "",
- "text": "",
+ "title": "Eerste stap",
+ "text": "Account aanmaken",
"username": {
"label": "Gebruikersnaam"
},
"email": {
- "label": ""
+ "label": "E-mail"
}
},
"security": {
- "title": "",
+ "title": "Tweede stap",
"text": "Wachtwoord",
"password": {
"label": "Wachtwoord"
}
},
"finish": {
- "title": "",
- "text": "",
+ "title": "Bevestiging",
+ "text": "Opslaan in database",
"card": {
- "title": "",
- "text": ""
+ "title": "Uw invoer controleren",
+ "text": "Nadat je je gegevens naar de database hebt gestuurd, kan de gebruiker inloggen. Weet je zeker dat je deze gebruiker wilt opslaan in de database en de aanmelding wilt activeren?"
},
"table": {
"header": {
- "property": "",
- "value": "",
+ "property": "Eigendom",
+ "value": "Waarde",
"username": "Gebruikersnaam",
- "email": "",
+ "email": "E-mail",
"password": "Wachtwoord"
},
- "notSet": "",
- "valid": ""
+ "notSet": "Niet ingesteld",
+ "valid": "Geldig"
},
- "failed": ""
+ "failed": "Het aanmaken van een gebruiker is mislukt: {{error}}"
},
"completed": {
"alert": {
- "title": "",
- "text": ""
+ "title": "Gebruiker is aangemaakt",
+ "text": "De gebruiker is aangemaakt in de database. Ze kunnen nu inloggen."
}
}
},
"buttons": {
- "generateRandomPassword": "",
- "createAnother": ""
+ "generateRandomPassword": "Willekeurig genereren",
+ "createAnother": "Maak een andere"
}
}
\ No newline at end of file
diff --git a/public/locales/nl/manage/users/invites.json b/public/locales/nl/manage/users/invites.json
index 8ba8ec70c..5223d771a 100644
--- a/public/locales/nl/manage/users/invites.json
+++ b/public/locales/nl/manage/users/invites.json
@@ -1,48 +1,48 @@
{
- "metaTitle": "",
- "pageTitle": "",
- "description": "",
+ "metaTitle": "Gebruiker nodigt uit",
+ "pageTitle": "Uitnodigingen voor gebruikers beheren",
+ "description": "Met behulp van uitnodigingen kun je gebruikers uitnodigen voor je Homarr instance. Een uitnodiging is slechts een bepaalde tijd geldig en kan eenmalig gebruikt worden. De geldigheidsduur moet bij het aanmaken tussen 5 minuten en 12 maanden liggen.",
"button": {
- "createInvite": "",
- "deleteInvite": ""
+ "createInvite": "Uitnodiging maken",
+ "deleteInvite": "Uitnodiging verwijderen"
},
"table": {
"header": {
- "id": "",
- "creator": "",
- "expires": "",
- "action": ""
+ "id": "ID",
+ "creator": "Schepper",
+ "expires": "Verloopt op",
+ "action": "Acties"
},
"data": {
- "expiresAt": "",
- "expiresIn": ""
+ "expiresAt": "verlopen {{at}}",
+ "expiresIn": "in {{in}}"
}
},
"modals": {
"create": {
- "title": "",
- "description": "",
+ "title": "Uitnodiging maken",
+ "description": "Na de vervaldatum is een uitnodiging niet langer geldig en kan de ontvanger van de uitnodiging geen account meer aanmaken.",
"form": {
- "expires": "",
- "submit": ""
+ "expires": "Vervaldatum",
+ "submit": "Maak"
}
},
"copy": {
- "title": "",
- "description": "",
- "invitationLink": "",
+ "title": "Uitnodiging kopiëren",
+ "description": "Je uitnodiging is gegenereerd. Nadat deze modal is gesloten, kun je deze link niet meer kopiëren. Als je deze persoon niet langer wilt uitnodigen, kun je deze uitnodiging op elk gewenst moment verwijderen.",
+ "invitationLink": "Uitnodiging link",
"details": {
- "id": "",
- "token": ""
+ "id": "ID",
+ "token": "Penning"
},
"button": {
- "close": ""
+ "close": "Kopiëren en verwijderen"
}
},
"delete": {
- "title": "",
- "description": ""
+ "title": "Uitnodiging verwijderen",
+ "description": "Weet je zeker dat je deze uitnodiging wilt verwijderen? Gebruikers met deze link kunnen niet langer een account aanmaken met deze link."
}
},
- "noInvites": ""
+ "noInvites": "Er zijn nog geen uitnodigingen."
}
\ No newline at end of file
diff --git a/public/locales/nl/modules/bookmark.json b/public/locales/nl/modules/bookmark.json
index 2e6dfeb2e..29d92d78e 100644
--- a/public/locales/nl/modules/bookmark.json
+++ b/public/locales/nl/modules/bookmark.json
@@ -1,43 +1,43 @@
{
"descriptor": {
- "name": "",
- "description": "",
+ "name": "Bladwijzer",
+ "description": "Een statische lijst met strings of koppelingen weergeven",
"settings": {
- "title": "",
+ "title": "Bladwijzerinstellingen",
"name": {
- "label": "",
- "info": ""
+ "label": "Widget Titel",
+ "info": "Laat leeg om de titel verborgen te houden."
},
"items": {
- "label": ""
+ "label": "Items"
},
"layout": {
"label": "Indeling",
"data": {
- "autoGrid": "",
- "horizontal": "",
- "vertical": ""
+ "autoGrid": "Automatisch raster",
+ "horizontal": "Horizontaal",
+ "vertical": "Verticaal"
}
}
}
},
"card": {
"noneFound": {
- "title": "",
- "text": ""
+ "title": "Bladwijzerlijst leeg",
+ "text": "Nieuwe items aan deze lijst toevoegen in de bewerkingsmodus"
}
},
"item": {
"validation": {
- "length": "",
- "invalidLink": "",
- "errorMsg": ""
+ "length": "De lengte moet tussen {{shortest}} en {{longest}}liggen.",
+ "invalidLink": "Geen geldige link",
+ "errorMsg": "Niet opgeslagen omdat er validatiefouten waren. Herhaal uw invoer a.u.b."
},
"name": "Naam",
- "url": "",
+ "url": "URL",
"newTab": "Open in nieuw tabblad",
- "hideHostname": "",
- "hideIcon": "",
+ "hideHostname": "Hostnaam verbergen",
+ "hideIcon": "Pictogram verbergen",
"delete": "Verwijder"
}
}
diff --git a/public/locales/nl/modules/calendar.json b/public/locales/nl/modules/calendar.json
index b5ef65cf1..bded52275 100644
--- a/public/locales/nl/modules/calendar.json
+++ b/public/locales/nl/modules/calendar.json
@@ -8,30 +8,30 @@
"label": "Gebruik Sonarr v4 API"
},
"useRadarrv5": {
- "label": ""
+ "label": "Radarr v5 API gebruiken"
},
"radarrReleaseType": {
"label": "Radarr release type",
"data": {
- "inCinemas": "",
- "physicalRelease": "",
- "digitalRelease": ""
+ "inCinemas": "In de bioscoop",
+ "physicalRelease": "Fysiek",
+ "digitalRelease": "Digitaal"
}
},
"hideWeekDays": {
- "label": ""
+ "label": "Verberg weekdagen"
},
"showUnmonitored": {
- "label": ""
+ "label": "Toon niet-bewaakte items"
},
"fontSize": {
- "label": "",
+ "label": "Lettergrootte",
"data": {
- "xs": "",
- "sm": "",
- "md": "",
- "lg": "",
- "xl": ""
+ "xs": "Extra Klein",
+ "sm": "Klein",
+ "md": "Medium",
+ "lg": "Groot",
+ "xl": "Extra Groot"
}
}
}
diff --git a/public/locales/nl/modules/date.json b/public/locales/nl/modules/date.json
index 1c37cdad7..21c7e9597 100644
--- a/public/locales/nl/modules/date.json
+++ b/public/locales/nl/modules/date.json
@@ -8,24 +8,24 @@
"label": "Volledige tijd weergeven (24-uur)"
},
"dateFormat": {
- "label": "",
+ "label": "Datumopmaak",
"data": {
- "hide": ""
+ "hide": "Datum verbergen"
}
},
"enableTimezone": {
- "label": ""
+ "label": "Een aangepaste tijdzone weergeven"
},
"timezoneLocation": {
- "label": ""
+ "label": "Tijdzone Locatie"
},
"titleState": {
- "label": "",
- "info": "",
+ "label": "Titel",
+ "info": "Als je de optie Tijdzone activeert, kun je de naam van de stad en de code van de tijdzone laten zien.
Je kunt ook alleen de stad of zelfs geen stad weergeven.",
"data": {
- "both": "",
- "city": "",
- "none": ""
+ "both": "Stad en tijdzone",
+ "city": "Alleen stad",
+ "none": "Geen"
}
}
}
diff --git a/public/locales/nl/modules/dns-hole-controls.json b/public/locales/nl/modules/dns-hole-controls.json
index 3bf25c924..29f896385 100644
--- a/public/locales/nl/modules/dns-hole-controls.json
+++ b/public/locales/nl/modules/dns-hole-controls.json
@@ -1,17 +1,17 @@
{
"descriptor": {
- "name": "",
- "description": "",
+ "name": "Controle DNS-gat",
+ "description": "Bedien PiHole of AdGuard vanaf je dashboard",
"settings": {
- "title": "",
+ "title": "Instellingen DNS-gatcontrole",
"showToggleAllButtons": {
- "label": ""
+ "label": "Toon de knoppen 'Alles inschakelen/uitschakelen"
}
},
"errors": {
"general": {
- "title": "",
- "text": ""
+ "title": "Kan geen DNS-gat vinden",
+ "text": "Er is een probleem opgetreden bij de verbinding met uw DNS-gat(en). Controleer uw configuratie/integratie(s)."
}
}
}
diff --git a/public/locales/nl/modules/dns-hole-summary.json b/public/locales/nl/modules/dns-hole-summary.json
index 9586d76c1..a4b8f7e25 100644
--- a/public/locales/nl/modules/dns-hole-summary.json
+++ b/public/locales/nl/modules/dns-hole-summary.json
@@ -1,26 +1,26 @@
{
"descriptor": {
- "name": "",
- "description": "",
+ "name": "DNS-gat samenvatting",
+ "description": "Toont belangrijke gegevens van PiHole of AdGuard",
"settings": {
- "title": "",
+ "title": "Instellingen voor DNS-gatenoverzicht",
"usePiHoleColors": {
- "label": ""
+ "label": "Gebruik kleuren van PiHole"
},
"layout": {
"label": "Indeling",
"data": {
- "grid": "",
- "row": "",
- "column": ""
+ "grid": "2 bij 2",
+ "row": "Horizontaal",
+ "column": "Verticaal"
}
}
}
},
"card": {
"metrics": {
- "domainsOnAdlist": "",
- "queriesToday": "",
+ "domainsOnAdlist": "Domeinen op adlists",
+ "queriesToday": "Vragen vandaag",
"queriesBlockedTodayPercentage": "",
"queriesBlockedToday": ""
}
diff --git a/public/locales/nl/modules/iframe.json b/public/locales/nl/modules/iframe.json
index ba8a76396..180dd961b 100644
--- a/public/locales/nl/modules/iframe.json
+++ b/public/locales/nl/modules/iframe.json
@@ -11,35 +11,35 @@
"label": "Volledig scherm toestaan"
},
"allowTransparency": {
- "label": ""
+ "label": "Transparantie toestaan"
},
"allowScrolling": {
- "label": ""
+ "label": "Scrollen toestaan"
},
"allowPayment": {
- "label": ""
+ "label": "Betaling toestaan"
},
"allowAutoPlay": {
- "label": ""
+ "label": "Automatisch afspelen toestaan"
},
"allowMicrophone": {
- "label": ""
+ "label": "Microfoon toestaan"
},
"allowCamera": {
- "label": ""
+ "label": "Camera toestaan"
},
"allowGeolocation": {
- "label": ""
+ "label": "Geolocatie toestaan"
}
}
},
"card": {
"errors": {
"noUrl": {
- "title": "",
+ "title": "Ongeldige URL",
"text": "Zorg ervoor dat je een geldig adres hebt ingevoerd in de configuratie van je widget"
},
- "browserSupport": ""
+ "browserSupport": "Uw browser ondersteunt geen iframes. Update uw browser."
}
}
}
diff --git a/public/locales/nl/modules/media-requests-list.json b/public/locales/nl/modules/media-requests-list.json
index 23c6da6ca..bf75c0d7f 100644
--- a/public/locales/nl/modules/media-requests-list.json
+++ b/public/locales/nl/modules/media-requests-list.json
@@ -5,10 +5,10 @@
"settings": {
"title": "Lijst met mediaverzoeken",
"replaceLinksWithExternalHost": {
- "label": ""
+ "label": "Links vervangen door externe host"
},
"openInNewTab": {
- "label": ""
+ "label": "Links in nieuw tabblad openen"
}
}
},
@@ -19,15 +19,15 @@
"declined": "Afgewezen"
},
"tooltips": {
- "approve": "",
- "decline": "",
- "approving": ""
+ "approve": "Verzoeken goedkeuren",
+ "decline": "Verzoeken weigeren",
+ "approving": "Verzoek goedkeuren..."
},
"mutation": {
- "approving": "",
- "declining": "",
- "request": "",
- "approved": "",
- "declined": ""
+ "approving": "Goedkeuring",
+ "declining": "Afnemend",
+ "request": "verzoek...",
+ "approved": "Aanvraag goedgekeurd!",
+ "declined": "Verzoek afgewezen!"
}
}
diff --git a/public/locales/nl/modules/media-requests-stats.json b/public/locales/nl/modules/media-requests-stats.json
index 54fc33524..654f7a3da 100644
--- a/public/locales/nl/modules/media-requests-stats.json
+++ b/public/locales/nl/modules/media-requests-stats.json
@@ -5,23 +5,23 @@
"settings": {
"title": "Mediaverzoeken statistieken",
"replaceLinksWithExternalHost": {
- "label": ""
+ "label": "Links vervangen door externe host"
},
"openInNewTab": {
- "label": ""
+ "label": "Links in nieuw tabblad openen"
}
}
},
"mediaStats": {
- "title": "",
+ "title": "Media statistieken",
"pending": "Wachtende goedkeuringen",
"tvRequests": "TV verzoeken",
"movieRequests": "Film verzoeken",
- "approved": "",
- "totalRequests": ""
+ "approved": "Reeds goedgekeurd",
+ "totalRequests": "Totaal"
},
"userStats": {
- "title": "",
- "requests": ""
+ "title": "Top gebruikers",
+ "requests": "Verzoeken: {{number}}"
}
}
diff --git a/public/locales/nl/modules/media-server.json b/public/locales/nl/modules/media-server.json
index 4ff494171..71b5472de 100644
--- a/public/locales/nl/modules/media-server.json
+++ b/public/locales/nl/modules/media-server.json
@@ -6,7 +6,7 @@
"title": "Instellingen voor media server widget"
}
},
- "loading": "",
+ "loading": "Stromen laden",
"card": {
"table": {
"header": {
diff --git a/public/locales/nl/modules/notebook.json b/public/locales/nl/modules/notebook.json
index 3ad2a768e..ecb5d4b4b 100644
--- a/public/locales/nl/modules/notebook.json
+++ b/public/locales/nl/modules/notebook.json
@@ -1,14 +1,14 @@
{
"descriptor": {
- "name": "",
- "description": "",
+ "name": "Notebook",
+ "description": "Een op markdown gebaseerde interactieve widget om je notities op te schrijven!",
"settings": {
- "title": "",
+ "title": "Instellingen voor de notebook widget",
"showToolbar": {
- "label": ""
+ "label": "Toon de werkbalk om je te helpen markdown te schrijven"
},
"content": {
- "label": ""
+ "label": "De inhoud van het notitieboek"
}
}
}
diff --git a/public/locales/nl/modules/rss.json b/public/locales/nl/modules/rss.json
index f7504dd95..bddbaf742 100644
--- a/public/locales/nl/modules/rss.json
+++ b/public/locales/nl/modules/rss.json
@@ -1,7 +1,7 @@
{
"descriptor": {
"name": "RSS Widget",
- "description": "",
+ "description": "Met de rss-widget kun je RSS-feeds weergeven op je dashboard.",
"settings": {
"title": "Instellingen voor RSS widget",
"rssFeedUrl": {
@@ -12,11 +12,11 @@
"label": "Verversingsinterval (in minuten)"
},
"dangerousAllowSanitizedItemContent": {
- "label": "",
- "info": ""
+ "label": "HTML-opmaak toestaan (Gevaarlijk)",
+ "info": "HTML-opmaak van buitenaf toestaan kan gevaarlijk zijn.
Zorg ervoor dat de feed afkomstig is van een betrouwbare bron."
},
"textLinesClamp": {
- "label": ""
+ "label": "Tekstregels klem"
}
},
"card": {
diff --git a/public/locales/nl/modules/torrents-status.json b/public/locales/nl/modules/torrents-status.json
index cdecc786d..d0513f0fc 100644
--- a/public/locales/nl/modules/torrents-status.json
+++ b/public/locales/nl/modules/torrents-status.json
@@ -59,12 +59,12 @@
},
"generic": {
"title": "Er is een onverwachte fout opgetreden",
- "text": ""
+ "text": "Kan niet communiceren met je Torrent-clients. Controleer je configuratie"
}
},
"loading": {
- "title": "",
- "description": ""
+ "title": "Laden",
+ "description": "Verbinding maken"
},
"popover": {
"introductionPrefix": "Beheerd door",
diff --git a/public/locales/nl/modules/weather.json b/public/locales/nl/modules/weather.json
index 0f6344e08..7b8f593d6 100644
--- a/public/locales/nl/modules/weather.json
+++ b/public/locales/nl/modules/weather.json
@@ -8,7 +8,7 @@
"label": "Weergeven in Fahrenheit"
},
"displayCityName": {
- "label": ""
+ "label": "Plaatsnaam weergeven"
},
"location": {
"label": "Weerslocatie"
@@ -33,5 +33,5 @@
"unknown": "Onbekend"
}
},
- "error": ""
+ "error": "Er is een fout opgetreden"
}
diff --git a/public/locales/nl/password-requirements.json b/public/locales/nl/password-requirements.json
index 9e26dfeeb..7898b4bfb 100644
--- a/public/locales/nl/password-requirements.json
+++ b/public/locales/nl/password-requirements.json
@@ -1 +1,7 @@
-{}
\ No newline at end of file
+{
+ "number": "Inclusief aantal",
+ "lowercase": "Inclusief kleine letter",
+ "uppercase": "Inclusief hoofdletter",
+ "special": "Inclusief speciaal teken",
+ "length": "Bevat ten minste {{count}} tekens"
+}
\ No newline at end of file
diff --git a/public/locales/nl/settings/customization/access.json b/public/locales/nl/settings/customization/access.json
index cc4d17f61..5c93d2e16 100644
--- a/public/locales/nl/settings/customization/access.json
+++ b/public/locales/nl/settings/customization/access.json
@@ -1,6 +1,6 @@
{
"allowGuests": {
- "label": "",
- "description": ""
+ "label": "Anoniem toestaan",
+ "description": "Niet-ingelogde gebruikers je forum laten bekijken"
}
}
\ No newline at end of file
diff --git a/public/locales/nl/settings/customization/general.json b/public/locales/nl/settings/customization/general.json
index 2a0c37653..c148b3223 100644
--- a/public/locales/nl/settings/customization/general.json
+++ b/public/locales/nl/settings/customization/general.json
@@ -18,12 +18,12 @@
"description": "Pas de achtergrond, kleuren en het uiterlijk van de app aan"
},
"accessibility": {
- "name": "",
- "description": ""
+ "name": "Toegankelijkheid",
+ "description": "Homarr configureren voor gehandicapte gebruikers"
},
"access": {
"name": "",
- "description": ""
+ "description": "Configureren wie toegang heeft tot je board"
}
}
}
diff --git a/public/locales/nl/settings/general/cache-buttons.json b/public/locales/nl/settings/general/cache-buttons.json
index 685994c48..03efd4c59 100644
--- a/public/locales/nl/settings/general/cache-buttons.json
+++ b/public/locales/nl/settings/general/cache-buttons.json
@@ -1,24 +1,24 @@
{
- "title": "",
+ "title": "Cache opschonen",
"selector": {
- "label": "",
+ "label": "Selecteer de cache(s) om te wissen",
"data": {
- "ping": "",
- "repositoryIcons": "",
- "calendar&medias": "",
- "weather": ""
+ "ping": "Ping-query's",
+ "repositoryIcons": "Verafgelegen/Lokaal pictogrammen",
+ "calendar&medias": "Media uit de kalender",
+ "weather": "Weergegevens"
}
},
"buttons": {
- "notificationTitle": "",
+ "notificationTitle": "Cache gewist",
"clearAll": {
- "text": "",
- "notificationMessage": ""
+ "text": "Alle cache wissen",
+ "notificationMessage": "Alle cache is gewist"
},
"clearSelect": {
- "text": "",
- "notificationMessageSingle": "",
- "notificationMessageMulti": ""
+ "text": "Verwijder geselecteerde zoekopdrachten",
+ "notificationMessageSingle": "Cache voor {{value}} is gewist",
+ "notificationMessageMulti": "Cache voor {{values}} is gewist"
}
}
}
\ No newline at end of file
diff --git a/public/locales/nl/settings/general/edit-mode-toggle.json b/public/locales/nl/settings/general/edit-mode-toggle.json
index 48db137f8..0f4275492 100644
--- a/public/locales/nl/settings/general/edit-mode-toggle.json
+++ b/public/locales/nl/settings/general/edit-mode-toggle.json
@@ -1,22 +1,22 @@
{
"menu": {
- "toggle": "",
- "enable": "",
- "disable": ""
+ "toggle": "Bewerkingsmodus schakelen",
+ "enable": "Bewerkingsmodus inschakelen",
+ "disable": "Bewerkingsmodus uitschakelen"
},
"form": {
- "label": "",
- "message": "",
+ "label": "Wachtwoord bewerken",
+ "message": "Om de bewerkingsmodus aan te zetten, moet u het wachtwoord invoeren dat u hebt ingevoerd in de omgevingsvariabele met de naam EDIT_MODE_PASSWORD . Als deze niet is ingesteld, kunt u de bewerkingsmodus niet in- en uitschakelen.",
"submit": "Indienen"
},
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "Succes",
+ "message": "Bewerkingsmodus met succes ingeschakeld, pagina opnieuw geladen..."
},
"error": {
"title": "Fout",
- "message": ""
+ "message": "Het is niet gelukt om de bewerkingsmodus om te schakelen, probeer het opnieuw."
}
}
}
\ No newline at end of file
diff --git a/public/locales/nl/settings/general/search-engine.json b/public/locales/nl/settings/general/search-engine.json
index f50583138..812bd13e3 100644
--- a/public/locales/nl/settings/general/search-engine.json
+++ b/public/locales/nl/settings/general/search-engine.json
@@ -1,7 +1,7 @@
{
"title": "Zoekmachine",
"configurationName": "Zoekmachine configuratie",
- "custom": "",
+ "custom": "Aangepast",
"tips": {
"generalTip": "U kunt meerdere voorvoegsels gebruiken! Door deze voor uw zoekopdracht toe te voegen worden de resultaten gefilterd. !s (Web), !t (Torrents), !y (YouTube), en !m (Media).",
"placeholderTip": "%s kan worden gebruikt als plaatshouder voor de query."
diff --git a/public/locales/nl/tools/docker.json b/public/locales/nl/tools/docker.json
index c224c68ec..edb195413 100644
--- a/public/locales/nl/tools/docker.json
+++ b/public/locales/nl/tools/docker.json
@@ -2,30 +2,30 @@
"title": "Docker",
"alerts": {
"notConfigured": {
- "text": ""
+ "text": "Docker is niet geconfigureerd in je Homarr instance of het is mislukt om containers op te halen. Raadpleeg de documentatie over het opzetten van de integratie."
}
},
"modals": {
"selectBoard": {
- "title": "",
- "text": "",
+ "title": "Kies een bord",
+ "text": "Kies het bord waar je de apps voor de geselecteerde Docker-containers wilt toevoegen.",
"form": {
"board": {
- "label": ""
+ "label": "Raad van bestuur"
},
- "submit": ""
+ "submit": "Apps toevoegen"
}
}
},
"notifications": {
"selectBoard": {
"success": {
- "title": "",
- "message": ""
+ "title": "Apps toegevoegd aan bord",
+ "message": "De apps voor de geselecteerde Docker-containers zijn toegevoegd aan het bord."
},
"error": {
- "title": "",
- "message": ""
+ "title": "Het is niet gelukt apps toe te voegen aan het bord",
+ "message": "De apps voor de geselecteerde Docker-containers konden niet worden toegevoegd aan het bord."
}
}
}
diff --git a/public/locales/nl/user/preferences.json b/public/locales/nl/user/preferences.json
index 58f23d580..3b17aafba 100644
--- a/public/locales/nl/user/preferences.json
+++ b/public/locales/nl/user/preferences.json
@@ -1,20 +1,20 @@
{
- "metaTitle": "",
- "pageTitle": "",
+ "metaTitle": "Voorkeuren",
+ "pageTitle": "Uw voorkeuren",
"boards": {
"defaultBoard": {
- "label": ""
+ "label": "Standaardkaart"
}
},
"accessibility": {
- "title": "",
+ "title": "Toegankelijkheid",
"disablePulse": {
- "label": "",
- "description": ""
+ "label": "Ping-puls uitschakelen",
+ "description": "Standaard pingen de ping-indicatoren in Homarr. Dit kan irritant zijn. Deze schuifknop deactiveert de animatie"
},
"replaceIconsWithDots": {
- "label": "",
- "description": ""
+ "label": "Ping-punten vervangen door pictogrammen",
+ "description": "Voor kleurenblinde gebruikers kunnen ping-punten onherkenbaar zijn. Dit vervangt indicatoren door pictogrammen"
}
},
"localization": {
@@ -22,27 +22,27 @@
"label": "Taal"
},
"firstDayOfWeek": {
- "label": "",
+ "label": "Eerste dag van de week",
"options": {
- "monday": "",
- "saturday": "",
- "sunday": ""
+ "monday": "Maandag",
+ "saturday": "Zaterdag",
+ "sunday": "Zondag"
}
}
},
"searchEngine": {
"title": "Zoekmachine",
- "custom": "",
+ "custom": "Aangepast",
"newTab": {
- "label": ""
+ "label": "Open zoekresultaten in een nieuw tabblad"
},
"autoFocus": {
- "label": "",
- "description": ""
+ "label": "Focus zoekbalk bij het laden van de pagina.",
+ "description": "Hierdoor wordt de zoekbalk automatisch scherpgesteld wanneer je naar de pagina's van het forum navigeert. Het werkt alleen op desktopapparaten."
},
"template": {
"label": "Query URL",
- "description": ""
+ "description": "Gebruik %s als plaatshouder voor de query"
}
}
}
\ No newline at end of file
diff --git a/public/locales/nl/widgets/draggable-list.json b/public/locales/nl/widgets/draggable-list.json
index 5d27e99ad..b803f9793 100644
--- a/public/locales/nl/widgets/draggable-list.json
+++ b/public/locales/nl/widgets/draggable-list.json
@@ -1,7 +1,7 @@
{
"noEntries": {
- "title": "",
- "text": ""
+ "title": "Geen inzendingen",
+ "text": "Gebruik de knoppen hieronder om meer items toe te voegen"
},
- "buttonAdd": ""
+ "buttonAdd": "Voeg toe"
}
diff --git a/public/locales/nl/zod.json b/public/locales/nl/zod.json
index 4c7c8b82d..43ca8a9ce 100644
--- a/public/locales/nl/zod.json
+++ b/public/locales/nl/zod.json
@@ -1,22 +1,22 @@
{
"errors": {
- "default": "",
- "required": "",
+ "default": "Dit veld is ongeldig",
+ "required": "Dit veld is verplicht",
"string": {
- "startsWith": "",
- "endsWith": "",
- "includes": ""
+ "startsWith": "Dit veld moet beginnen met {{startsWith}}",
+ "endsWith": "Dit veld moet eindigen op {{endsWith}}",
+ "includes": "Dit veld moet {{includes}}bevatten."
},
"tooSmall": {
- "string": "",
- "number": ""
+ "string": "Dit veld moet minstens {{minimum}} tekens lang zijn",
+ "number": "Dit veld moet groter of gelijk zijn aan {{minimum}}"
},
"tooBig": {
- "string": "",
- "number": ""
+ "string": "Dit veld mag maximaal {{maximum}} tekens lang zijn",
+ "number": "Dit veld moet kleiner of gelijk zijn aan {{maximum}}"
},
"custom": {
- "passwordMatch": ""
+ "passwordMatch": "Wachtwoorden moeten overeenkomen"
}
}
}
\ No newline at end of file
diff --git a/public/locales/no/authentication/invite.json b/public/locales/no/authentication/invite.json
index 51e8e1599..d7209a2ad 100644
--- a/public/locales/no/authentication/invite.json
+++ b/public/locales/no/authentication/invite.json
@@ -1,7 +1,7 @@
{
- "metaTitle": "",
- "title": "",
- "text": "",
+ "metaTitle": "Opprett konto",
+ "title": "Opprett konto",
+ "text": "Vennligst definer legitimasjonen din nedenfor",
"form": {
"fields": {
"username": {
@@ -11,25 +11,25 @@
"label": "Passord"
},
"passwordConfirmation": {
- "label": ""
+ "label": "Bekreft passord"
}
},
"buttons": {
- "submit": ""
+ "submit": "Opprett konto"
}
},
"notifications": {
"loading": {
- "title": "",
- "text": ""
+ "title": "Oppretter konto",
+ "text": "Vennligst vent"
},
"success": {
- "title": "",
- "text": ""
+ "title": "Konto opprettet",
+ "text": "Kontoen din er opprettet"
},
"error": {
"title": "Feil",
- "text": ""
+ "text": "Noe gikk galt, fikk følgende feil: {{error}}"
}
}
}
\ No newline at end of file
diff --git a/public/locales/no/authentication/login.json b/public/locales/no/authentication/login.json
index 04c4c8381..3ef3377e9 100644
--- a/public/locales/no/authentication/login.json
+++ b/public/locales/no/authentication/login.json
@@ -1,7 +1,7 @@
{
- "metaTitle": "",
+ "metaTitle": "Logg Inn",
"title": "Velkommen tilbake!",
- "text": "",
+ "text": "Vennligst skriv inn legitimasjonen din",
"form": {
"fields": {
"username": {
@@ -14,7 +14,7 @@
"buttons": {
"submit": "Logg inn"
},
- "afterLoginRedirection": ""
+ "afterLoginRedirection": "Etter pålogging blir du omdirigert til {{url}}"
},
- "alert": ""
+ "alert": "Påloggingsinformasjonen din er feil eller denne kontoen eksisterer ikke. Vær så snill, prøv på nytt."
}
\ No newline at end of file
diff --git a/public/locales/no/boards/common.json b/public/locales/no/boards/common.json
index a70db06bf..3708a6dbc 100644
--- a/public/locales/no/boards/common.json
+++ b/public/locales/no/boards/common.json
@@ -1,5 +1,5 @@
{
"header": {
- "customize": ""
+ "customize": "Tilpass brett"
}
}
\ No newline at end of file
diff --git a/public/locales/no/boards/customize.json b/public/locales/no/boards/customize.json
index e043370c8..825bec1f5 100644
--- a/public/locales/no/boards/customize.json
+++ b/public/locales/no/boards/customize.json
@@ -1,29 +1,29 @@
{
- "metaTitle": "",
- "pageTitle": "",
- "backToBoard": "",
+ "metaTitle": "Tilpass {{name}} tavle",
+ "pageTitle": "Tilpasning til {{name}} tavle",
+ "backToBoard": "Tilbake til tavlen",
"settings": {
"appearance": {
- "primaryColor": "",
- "secondaryColor": ""
+ "primaryColor": "Primærfarge",
+ "secondaryColor": "Sekundærfarge"
}
},
"save": {
- "button": "",
- "note": ""
+ "button": "Lagre endringer",
+ "note": "Forsiktig, du har ulagrede endringer!"
},
"notifications": {
"pending": {
- "title": "",
- "message": ""
+ "title": "Lagrer tilpasning",
+ "message": "Vennligst vent mens vi lagrer tilpasningen din"
},
"success": {
- "title": "",
- "message": ""
+ "title": "Tilpasningen er lagret",
+ "message": "Tilpasningen din er lagret"
},
"error": {
"title": "Feil",
- "message": ""
+ "message": "Kan ikke lagre endringer"
}
}
}
\ No newline at end of file
diff --git a/public/locales/no/common.json b/public/locales/no/common.json
index 96706c7aa..8960db0d8 100644
--- a/public/locales/no/common.json
+++ b/public/locales/no/common.json
@@ -3,17 +3,17 @@
"about": "Info",
"cancel": "Avbryt",
"close": "Lukk",
- "back": "",
+ "back": "Tilbake",
"delete": "Slett",
"ok": "OK",
"edit": "Rediger",
- "next": "",
- "previous": "",
+ "next": "Neste",
+ "previous": "Tidligere",
"confirm": "Bekreft",
- "enabled": "",
- "disabled": "",
- "enableAll": "",
- "disableAll": "",
+ "enabled": "Aktivert",
+ "disabled": "Funksjonshemmet",
+ "enableAll": "Aktiver alle",
+ "disableAll": "Deaktivere alle",
"version": "Versjon",
"changePosition": "Endre posisjon",
"remove": "Fjern",
@@ -40,5 +40,5 @@
"medium": "middels",
"large": "stor"
},
- "seeMore": ""
+ "seeMore": "Se mer..."
}
\ No newline at end of file
diff --git a/public/locales/no/layout/common.json b/public/locales/no/layout/common.json
index 4f4c4e6b4..4451207bc 100644
--- a/public/locales/no/layout/common.json
+++ b/public/locales/no/layout/common.json
@@ -1,25 +1,25 @@
{
"modals": {
"blockedPopups": {
- "title": "",
- "text": "",
+ "title": "Popup-vinduer blokkert",
+ "text": "Nettleseren din har blokkert Homarr fra å få tilgang til sitt API. Dette er oftest forårsaket av AdBlockers eller nektet tillatelser. Homarr kan ikke be om tillatelser automatisk.",
"list": {
- "browserPermission": "",
- "adBlockers": "",
- "otherBrowser": ""
+ "browserPermission": "Klikk på ikonet ved siden av URL-en og kontroller tillatelsene. Tillat popup-vinduer og vinduer",
+ "adBlockers": "Deaktiver annonseblokkere og sikkerhetsverktøy fra nettleseren din",
+ "otherBrowser": "Prøv en annen nettleser"
}
}
},
"actions": {
"category": {
- "openAllInNewTab": ""
+ "openAllInNewTab": "Åpne alt i ny fane"
}
},
"menu": {
- "moveUp": "",
- "moveDown": "",
- "addCategory": "",
- "addAbove": "",
- "addBelow": ""
+ "moveUp": "Flytte opp",
+ "moveDown": "Flytt ned",
+ "addCategory": "Legg til kategori {{location}}",
+ "addAbove": "ovenfor",
+ "addBelow": "under"
}
}
\ No newline at end of file
diff --git a/public/locales/no/layout/element-selector/selector.json b/public/locales/no/layout/element-selector/selector.json
index d67153ec9..28b40c9e6 100644
--- a/public/locales/no/layout/element-selector/selector.json
+++ b/public/locales/no/layout/element-selector/selector.json
@@ -8,18 +8,18 @@
"actionIcon": {
"tooltip": "Legg til en flis"
},
- "apps": "",
+ "apps": "Apper",
"app": {
- "defaultName": ""
+ "defaultName": "Din app"
},
- "widgets": "",
- "categories": "",
+ "widgets": "Widgets",
+ "categories": "Kategorier",
"category": {
- "newName": "",
- "defaultName": "",
+ "newName": "Navn på ny kategori",
+ "defaultName": "Ny kategori",
"created": {
- "title": "",
- "message": ""
+ "title": "Kategori opprettet",
+ "message": "Kategorien \"{{name}}\" er opprettet"
}
}
}
diff --git a/public/locales/no/layout/errors/access-denied.json b/public/locales/no/layout/errors/access-denied.json
index 9e26dfeeb..80f29ddb7 100644
--- a/public/locales/no/layout/errors/access-denied.json
+++ b/public/locales/no/layout/errors/access-denied.json
@@ -1 +1,5 @@
-{}
\ No newline at end of file
+{
+ "title": "Ingen tilgang",
+ "text": "Du har ikke tilstrekkelige tillatelser til å få tilgang til denne siden. Hvis du mener at dette ikke er tilsiktet, vennligst kontakt administratoren din.",
+ "switchAccount": "Bytt til en annen konto"
+}
\ No newline at end of file
diff --git a/public/locales/no/layout/errors/not-found.json b/public/locales/no/layout/errors/not-found.json
index 9e26dfeeb..a845aa56d 100644
--- a/public/locales/no/layout/errors/not-found.json
+++ b/public/locales/no/layout/errors/not-found.json
@@ -1 +1,5 @@
-{}
\ No newline at end of file
+{
+ "title": "Side ikke funnet",
+ "text": "Denne siden ble ikke funnet. URL-en for denne siden kan ha utløpt, URL-en er ugyldig eller du har nå de nødvendige tillatelsene for å få tilgang til denne ressursen.",
+ "button": "Gå hjem"
+}
\ No newline at end of file
diff --git a/public/locales/no/layout/header.json b/public/locales/no/layout/header.json
index d579e7055..332d19f93 100644
--- a/public/locales/no/layout/header.json
+++ b/public/locales/no/layout/header.json
@@ -1,34 +1,34 @@
{
"experimentalNote": {
- "label": ""
+ "label": "Dette er et eksperimentelt trekk ved Homarr. Vennligst rapporter eventuelle problemer på GitHub eller Discord."
},
"search": {
- "label": "",
+ "label": "Søk",
"engines": {
- "web": "",
- "youtube": "",
- "torrent": "",
- "movie": ""
+ "web": "Søk etter {{query}} på nettet",
+ "youtube": "Søk etter {{query}} på YouTube",
+ "torrent": "Søk etter {{query}} torrenter",
+ "movie": "Søk etter {{query}} på {{app}}"
}
},
"actions": {
"avatar": {
- "switchTheme": "",
- "preferences": "",
- "defaultBoard": "",
- "manage": "",
+ "switchTheme": "Bytt tema",
+ "preferences": "Brukerpreferanser",
+ "defaultBoard": "Standard dashbord",
+ "manage": "Få til",
"about": {
"label": "Info",
- "new": ""
+ "new": "Ny"
},
- "logout": "",
- "login": ""
+ "logout": "Logg ut fra {{username}}",
+ "login": "Logg Inn"
}
},
"modals": {
"movie": {
"title": "",
- "topResults": ""
+ "topResults": "Topp {{count}} resultater for {{search}}."
}
}
}
\ No newline at end of file
diff --git a/public/locales/no/layout/header/actions/toggle-edit-mode.json b/public/locales/no/layout/header/actions/toggle-edit-mode.json
index 83b2d99fc..0e80b9d2b 100644
--- a/public/locales/no/layout/header/actions/toggle-edit-mode.json
+++ b/public/locales/no/layout/header/actions/toggle-edit-mode.json
@@ -8,5 +8,5 @@
"title": "Redigeringsmodus er aktivert for <1>{{size}}1> størrelse",
"text": "Du kan justere og konfigurere appene nå. Endringer er ikke lagret før du avslutter redigeringsmodus"
},
- "unloadEvent": ""
+ "unloadEvent": "Gå ut av redigeringsmodus for å lagre endringene"
}
diff --git a/public/locales/no/layout/manage.json b/public/locales/no/layout/manage.json
index 67fb86c4a..0d832a30b 100644
--- a/public/locales/no/layout/manage.json
+++ b/public/locales/no/layout/manage.json
@@ -1,29 +1,29 @@
{
"navigation": {
"home": {
- "title": ""
+ "title": "Hjem"
},
"boards": {
- "title": ""
+ "title": "Styrer"
},
"users": {
- "title": "",
+ "title": "Brukere",
"items": {
- "manage": "",
- "invites": ""
+ "manage": "Få til",
+ "invites": "Inviterer"
}
},
"help": {
- "title": "",
+ "title": "Hjelp",
"items": {
- "documentation": "",
- "report": "",
- "discord": "",
- "contribute": ""
+ "documentation": "Dokumentasjon",
+ "report": "Rapporter et problem/feil",
+ "discord": "Samfunnssplid",
+ "contribute": "Bidra"
}
},
"tools": {
- "title": "",
+ "title": "Verktøy",
"items": {
"docker": "Docker"
}
diff --git a/public/locales/no/layout/modals/about.json b/public/locales/no/layout/modals/about.json
index de9bfa673..2fe31e4c1 100644
--- a/public/locales/no/layout/modals/about.json
+++ b/public/locales/no/layout/modals/about.json
@@ -6,12 +6,12 @@
"key": "Hurtigtast",
"action": "Handling",
"keybinds": "Hurtigtaster",
- "documentation": "",
+ "documentation": "Dokumentasjon",
"actions": {
- "toggleTheme": "",
- "focusSearchBar": "",
- "openDocker": "",
- "toggleEdit": ""
+ "toggleTheme": "Veksle mellom lys/mørke modus",
+ "focusSearchBar": "Fokuser på søkefeltet",
+ "openDocker": "Åpne docker-widget",
+ "toggleEdit": "Veksle redigeringsmodus"
},
"metrics": {
"configurationSchemaVersion": "Konfigurasjonsskjema versjon",
@@ -23,7 +23,7 @@
"experimental_disableEditMode": "EXPERIMENTAL: Deaktivere redigeringsmodus"
},
"version": {
- "new": "",
- "dropdown": ""
+ "new": "Nytt: {{newVersion}}",
+ "dropdown": "Versjon {{newVersion}} er tilgjengelig! Gjeldende versjon er {{currentVersion}}"
}
}
\ No newline at end of file
diff --git a/public/locales/no/layout/modals/add-app.json b/public/locales/no/layout/modals/add-app.json
index a2741f3a6..da4d05901 100644
--- a/public/locales/no/layout/modals/add-app.json
+++ b/public/locales/no/layout/modals/add-app.json
@@ -13,7 +13,21 @@
},
"internalAddress": {
"label": "Intern adresse",
- "description": "Intern IP-adresse til appen."
+ "description": "Intern IP-adresse til appen.",
+ "troubleshoot": {
+ "label": "Har du problemer?",
+ "header": "Her er en liste over vanlige feil og feilsøking:",
+ "lines": {
+ "nothingAfterPort": "Du bør, i de fleste om ikke alle tilfeller, ikke legge inn noen bane etter porten. (Selv '/admin' for pihole eller '/web' for plex)",
+ "protocolCheck": "Sørg alltid for at URL-en er innledet med http eller https, og forsikre deg om at du bruker den riktige.",
+ "preferIP": "Det anbefales å bruke den direkte ip-en til maskinen eller beholderen du prøver å kommunisere med.",
+ "enablePings": "Sjekk at IP-en er riktig ved å aktivere ping. Tilpass brett -> Layout -> Aktiver ping. En liten rød eller grønn boble vil dukke opp på app-flisene dine, og ved å sveve den vil du få svarkoden (en grønn boble med kode 200 forventes i de fleste tilfeller).",
+ "wget": "For å være sikker på at homarr kan kommunisere med de andre appene, sørg for å wget/curl/pinge appens IP:port.",
+ "iframe": "Når det gjelder iframes, bør de alltid bruke samme protokoll (http/s) som Homarr.",
+ "clearCache": "Noe informasjon er registrert i cache, så en integrasjon vil kanskje ikke fungere med mindre du tømmer cachen i Homarrs generelle alternativer."
+ },
+ "footer": "For mer feilsøking, kontakt vår {{discord}}."
+ }
},
"externalAddress": {
"label": "Ekstern adresse",
@@ -26,10 +40,10 @@
"description": "Åpne appen i en ny fane i stedet for denne."
},
"tooltipDescription": {
- "label": "",
- "description": ""
+ "label": "Søknadsbeskrivelse",
+ "description": "Teksten du skriver inn vises når du holder musepekeren over appen din.\r\nBruk dette for å gi brukerne flere detaljer om appen din eller la stå tomt for å ikke ha noe."
},
- "customProtocolWarning": ""
+ "customProtocolWarning": "Bruker en ikke-standard protokoll. Dette kan kreve forhåndsinstallerte programmer og kan introdusere sikkerhetsrisikoer. Sørg for at adressen din er sikker og pålitelig."
},
"network": {
"statusChecker": {
@@ -44,7 +58,7 @@
"appearance": {
"icon": {
"label": "App ikon",
- "description": "",
+ "description": "Begynn å skrive for å finne et ikon. Du kan også lime inn en bilde-URL for å bruke et tilpasset ikon.",
"autocomplete": {
"title": "Ingen resultater funnet",
"text": "Prøv å bruke et mer spesifikt søkeord. Hvis du ikke finner det ønskede ikonet, lim inn URL adressen for et egendefinert ikon"
@@ -55,31 +69,31 @@
}
},
"appNameFontSize": {
- "label": "",
- "description": ""
+ "label": "Appnavn Skriftstørrelse",
+ "description": "Angi skriftstørrelsen for når appnavnet vises på flisen."
},
"appNameStatus": {
- "label": "",
- "description": "",
+ "label": "Appnavnstatus",
+ "description": "Velg hvor du vil at tittelen skal vises, hvis i det hele tatt.",
"dropdown": {
- "normal": "",
- "hover": "",
- "hidden": ""
+ "normal": "Vis kun tittel på flis",
+ "hover": "Vis tittel kun ved verktøytips",
+ "hidden": "Ikke vis i det hele tatt"
}
},
"positionAppName": {
- "label": "",
- "description": "",
+ "label": "App navn posisjon",
+ "description": "Plassering av appens navn i forhold til ikonet.",
"dropdown": {
- "top": "",
- "right": "",
- "bottom": "",
- "left": ""
+ "top": "Topp",
+ "right": "Ikke sant",
+ "bottom": "Bunn",
+ "left": "Venstre"
}
},
"lineClampAppName": {
- "label": "",
- "description": ""
+ "label": "App navnelinjeklemme",
+ "description": "Definerer hvor mange linjer tittelen din skal passe på maksimalt. Sett 0 for ubegrenset."
}
},
"integration": {
@@ -104,11 +118,11 @@
},
"validation": {
"popover": "Skjemaet inneholder ugyldig data. Derfor kan den ikke lagres. Vennligst løs alle problemer og klikk på denne knappen igjen for å lagre endringene dine",
- "name": "",
- "noUrl": "",
- "invalidUrl": "",
- "noIconUrl": "",
- "noExternalUri": "",
- "invalidExternalUri": ""
+ "name": "Navn er påkrevd",
+ "noUrl": "URL er obligatorisk",
+ "invalidUrl": "Verdien er ikke en gyldig nettadresse",
+ "noIconUrl": "Dette feltet er obligatorisk",
+ "noExternalUri": "Ekstern URI kreves",
+ "invalidExternalUri": "Ekstern URI er ikke en gyldig URI"
}
}
diff --git a/public/locales/no/manage/boards.json b/public/locales/no/manage/boards.json
index baaa8f8c9..67dcd71fe 100644
--- a/public/locales/no/manage/boards.json
+++ b/public/locales/no/manage/boards.json
@@ -1,43 +1,43 @@
{
- "metaTitle": "",
- "pageTitle": "",
+ "metaTitle": "Styrer",
+ "pageTitle": "Styrer",
"cards": {
"statistics": {
- "apps": "",
- "widgets": "",
- "categories": ""
+ "apps": "Apper",
+ "widgets": "Widgets",
+ "categories": "Kategorier"
},
"buttons": {
- "view": ""
+ "view": "Vis tavle"
},
"menu": {
- "setAsDefault": "",
+ "setAsDefault": "Angi som standardtavle",
"delete": {
- "label": "",
- "disabled": ""
+ "label": "Slett permanent",
+ "disabled": "Sletting er deaktivert fordi eldre Homarr-komponenter ikke tillater sletting av standardkonfigurasjonen. Sletting vil være mulig i fremtiden."
}
},
"badges": {
- "fileSystem": "",
- "default": ""
+ "fileSystem": "Filsystem",
+ "default": "Misligholde"
}
},
"buttons": {
- "create": ""
+ "create": "Lag et nytt styre"
},
"modals": {
"delete": {
- "title": "",
- "text": ""
+ "title": "Slett tavle",
+ "text": "Er du sikker på at du vil slette denne tavlen? Denne handlingen kan ikke angres og dataene dine går tapt permanent."
},
"create": {
- "title": "",
- "text": "",
+ "title": "Lag tavle",
+ "text": "Navnet kan ikke endres etter at et styre er opprettet.",
"form": {
"name": {
"label": "Navn"
},
- "submit": ""
+ "submit": "Skape"
}
}
}
diff --git a/public/locales/no/manage/index.json b/public/locales/no/manage/index.json
index 5c5b4c0b9..66b15046a 100644
--- a/public/locales/no/manage/index.json
+++ b/public/locales/no/manage/index.json
@@ -1,23 +1,23 @@
{
- "metaTitle": "",
+ "metaTitle": "Få til",
"hero": {
- "title": "",
- "fallbackUsername": "",
- "subtitle": ""
+ "title": "Velkommen tilbake, {{username}}",
+ "fallbackUsername": "Anonym",
+ "subtitle": "Velkommen til Application Hub. Organiser, optimaliser og erobre!"
},
"quickActions": {
- "title": "",
+ "title": "Raske handlinger",
"boards": {
- "title": "",
- "subtitle": ""
+ "title": "Dine brett",
+ "subtitle": "Lag og administrer tavlene dine"
},
"inviteUsers": {
- "title": "",
- "subtitle": ""
+ "title": "Inviter en ny bruker",
+ "subtitle": "Opprett og send en invitasjon til registrering"
},
"manageUsers": {
- "title": "",
- "subtitle": ""
+ "title": "Administrer brukere",
+ "subtitle": "Slett og administrer brukerne dine"
}
}
}
\ No newline at end of file
diff --git a/public/locales/no/manage/users.json b/public/locales/no/manage/users.json
index cdb351c9a..c4d7d0271 100644
--- a/public/locales/no/manage/users.json
+++ b/public/locales/no/manage/users.json
@@ -1,9 +1,9 @@
{
- "metaTitle": "",
- "pageTitle": "",
- "text": "",
+ "metaTitle": "Brukere",
+ "pageTitle": "Administrer brukere",
+ "text": "Ved å bruke brukere kan du konfigurere hvem som kan redigere dashbordene dine. Fremtidige versjoner av Homarr vil ha enda mer detaljert kontroll over tillatelser og brett.",
"buttons": {
- "create": ""
+ "create": "Skape"
},
"table": {
"header": {
@@ -11,26 +11,26 @@
}
},
"tooltips": {
- "deleteUser": "",
- "demoteAdmin": "",
- "promoteToAdmin": ""
+ "deleteUser": "Slett bruker",
+ "demoteAdmin": "Degrader administrator",
+ "promoteToAdmin": "Oppgrader til administrator"
},
"modals": {
"delete": {
- "title": "",
- "text": ""
+ "title": "Slett bruker {{name}}",
+ "text": "Er du sikker på at du vil slette brukeren {{name}}? Dette vil slette data knyttet til denne kontoen, men ikke eventuelle dashboards som er opprettet av denne brukeren."
},
"change-role": {
"promote": {
- "title": "",
- "text": ""
+ "title": "Promoter bruker {{name}} til admin",
+ "text": "Er du sikker på at du vil promotere brukeren {{name}} til admin? Dette vil gi brukeren tilgang til alle ressurser på Homarr-forekomsten."
},
"demote": {
- "title": "",
- "text": ""
+ "title": "Degrader bruker {{name}} til bruker",
+ "text": "Er du sikker på at du vil degradere brukeren {{name}} til bruker? Dette vil fjerne brukerens tilgang til alle ressurser på Homarr-forekomsten."
},
"confirm": "Bekreft"
}
},
- "searchDoesntMatch": ""
+ "searchDoesntMatch": "Søket ditt samsvarer ikke med noen oppføringer. Vennligst juster filteret ditt."
}
\ No newline at end of file
diff --git a/public/locales/no/manage/users/create.json b/public/locales/no/manage/users/create.json
index 127f5372a..d951761d0 100644
--- a/public/locales/no/manage/users/create.json
+++ b/public/locales/no/manage/users/create.json
@@ -1,52 +1,52 @@
{
- "metaTitle": "",
+ "metaTitle": "Opprett bruker",
"steps": {
"account": {
- "title": "",
- "text": "",
+ "title": "Første skritt",
+ "text": "Opprett konto",
"username": {
"label": "Brukernavn"
},
"email": {
- "label": ""
+ "label": "E-post"
}
},
"security": {
- "title": "",
+ "title": "Andre trinn",
"text": "Passord",
"password": {
"label": "Passord"
}
},
"finish": {
- "title": "",
- "text": "",
+ "title": "Bekreftelse",
+ "text": "Lagre til database",
"card": {
- "title": "",
- "text": ""
+ "title": "Gjennomgå innspillene dine",
+ "text": "Etter at du har sendt inn dataene dine til databasen, vil brukeren kunne logge inn. Er du sikker på at du vil lagre denne brukeren i databasen og aktivere påloggingen?"
},
"table": {
"header": {
- "property": "",
- "value": "",
+ "property": "Eiendom",
+ "value": "Verdi",
"username": "Brukernavn",
- "email": "",
+ "email": "E-post",
"password": "Passord"
},
- "notSet": "",
- "valid": ""
+ "notSet": "Ikke satt",
+ "valid": "Gyldig"
},
- "failed": ""
+ "failed": "Brukeropprettelsen mislyktes: {{error}}"
},
"completed": {
"alert": {
- "title": "",
- "text": ""
+ "title": "Bruker ble opprettet",
+ "text": "Brukeren ble opprettet i databasen. De kan nå logge inn."
}
}
},
"buttons": {
- "generateRandomPassword": "",
- "createAnother": ""
+ "generateRandomPassword": "Generer tilfeldig",
+ "createAnother": "Lag en annen"
}
}
\ No newline at end of file
diff --git a/public/locales/no/manage/users/invites.json b/public/locales/no/manage/users/invites.json
index 8ba8ec70c..34db95bb3 100644
--- a/public/locales/no/manage/users/invites.json
+++ b/public/locales/no/manage/users/invites.json
@@ -1,48 +1,48 @@
{
- "metaTitle": "",
- "pageTitle": "",
- "description": "",
+ "metaTitle": "Brukerinvitasjoner",
+ "pageTitle": "Administrer brukerinvitasjoner",
+ "description": "Ved å bruke invitasjoner kan du invitere brukere til din Homarr-forekomst. En invitasjon vil kun være gyldig i et visst tidsrom og kan brukes én gang. Utløpet må være mellom 5 minutter og 12 måneder etter opprettelse.",
"button": {
- "createInvite": "",
- "deleteInvite": ""
+ "createInvite": "Lag invitasjon",
+ "deleteInvite": "Slett invitasjon"
},
"table": {
"header": {
- "id": "",
- "creator": "",
- "expires": "",
- "action": ""
+ "id": "ID",
+ "creator": "Skaper",
+ "expires": "Utløper",
+ "action": "Handlinger"
},
"data": {
- "expiresAt": "",
- "expiresIn": ""
+ "expiresAt": "utløpt {{at}}",
+ "expiresIn": "i {{in}}"
}
},
"modals": {
"create": {
- "title": "",
- "description": "",
+ "title": "Lag invitasjon",
+ "description": "Etter utløpet vil en invitasjon ikke lenger være gyldig, og mottakeren av invitasjonen vil ikke kunne opprette en konto.",
"form": {
- "expires": "",
- "submit": ""
+ "expires": "Utløpsdato",
+ "submit": "Skape"
}
},
"copy": {
- "title": "",
- "description": "",
- "invitationLink": "",
+ "title": "Kopier invitasjonen",
+ "description": "Invitasjonen din er generert. Etter at denne modalen lukkes, vil du ikke kunne kopiere denne lenken lenger. Hvis du ikke lenger ønsker å invitere personen, kan du slette denne invitasjonen når som helst.",
+ "invitationLink": "Invitasjonslenke",
"details": {
- "id": "",
- "token": ""
+ "id": "ID",
+ "token": "Token"
},
"button": {
- "close": ""
+ "close": "Kopier og avvis"
}
},
"delete": {
- "title": "",
- "description": ""
+ "title": "Slett invitasjon",
+ "description": "Er du sikker på at du vil slette denne invitasjonen? Brukere med denne koblingen vil ikke lenger kunne opprette en konto ved å bruke den koblingen."
}
},
- "noInvites": ""
+ "noInvites": "Det er ingen invitasjoner ennå."
}
\ No newline at end of file
diff --git a/public/locales/no/modules/bookmark.json b/public/locales/no/modules/bookmark.json
index 816eb09c4..bd5c9a66c 100644
--- a/public/locales/no/modules/bookmark.json
+++ b/public/locales/no/modules/bookmark.json
@@ -1,43 +1,43 @@
{
"descriptor": {
- "name": "",
- "description": "",
+ "name": "Bokmerke",
+ "description": "Viser en statisk liste over strenger eller lenker",
"settings": {
- "title": "",
+ "title": "Bokmerkeinnstillinger",
"name": {
- "label": "",
- "info": ""
+ "label": "Widget-tittel",
+ "info": "La stå tomt for å holde tittelen skjult."
},
"items": {
- "label": ""
+ "label": "Varer"
},
"layout": {
"label": "Oppsett",
"data": {
- "autoGrid": "",
- "horizontal": "",
- "vertical": ""
+ "autoGrid": "Auto Grid",
+ "horizontal": "Horisontal",
+ "vertical": "Vertikal"
}
}
}
},
"card": {
"noneFound": {
- "title": "",
- "text": ""
+ "title": "Bokmerkelisten er tom",
+ "text": "Legg til nye elementer i denne listen i redigeringsmodus"
}
},
"item": {
"validation": {
- "length": "",
- "invalidLink": "",
- "errorMsg": ""
+ "length": "Lengden må være mellom {{shortest}} og {{longest}}",
+ "invalidLink": "Ikke en gyldig link",
+ "errorMsg": "Lagret ikke fordi det var valideringsfeil. Tilpass innspillene dine"
},
"name": "Navn",
- "url": "",
+ "url": "URL",
"newTab": "Åpne i ny fane",
- "hideHostname": "",
- "hideIcon": "",
+ "hideHostname": "Skjul vertsnavn",
+ "hideIcon": "Gjem ikon",
"delete": "Slett"
}
}
diff --git a/public/locales/no/modules/calendar.json b/public/locales/no/modules/calendar.json
index 9184676a0..699265c36 100644
--- a/public/locales/no/modules/calendar.json
+++ b/public/locales/no/modules/calendar.json
@@ -8,30 +8,30 @@
"label": "Bruk Sonarr v4 API"
},
"useRadarrv5": {
- "label": ""
+ "label": "Bruk Radarr v5 API"
},
"radarrReleaseType": {
"label": "Radarr utgivelsestype",
"data": {
- "inCinemas": "",
- "physicalRelease": "",
- "digitalRelease": ""
+ "inCinemas": "På kino",
+ "physicalRelease": "Fysisk",
+ "digitalRelease": "Digital"
}
},
"hideWeekDays": {
- "label": ""
+ "label": "Skjul ukedager"
},
"showUnmonitored": {
- "label": ""
+ "label": "Vis uovervåkede elementer"
},
"fontSize": {
- "label": "",
+ "label": "Skriftstørrelse",
"data": {
- "xs": "",
- "sm": "",
- "md": "",
- "lg": "",
- "xl": ""
+ "xs": "Ekstra liten",
+ "sm": "Liten",
+ "md": "Medium",
+ "lg": "Stor",
+ "xl": "Ekstra stor"
}
}
}
diff --git a/public/locales/no/modules/dashdot.json b/public/locales/no/modules/dashdot.json
index 8a01ea7e5..acfa54e73 100644
--- a/public/locales/no/modules/dashdot.json
+++ b/public/locales/no/modules/dashdot.json
@@ -5,7 +5,7 @@
"settings": {
"title": "Innstillinger for Dash. widget",
"dashName": {
- "label": ""
+ "label": "Bindestrek. Navn"
},
"url": {
"label": "Dash. URL"
diff --git a/public/locales/no/modules/date.json b/public/locales/no/modules/date.json
index b623c6baa..b616381c9 100644
--- a/public/locales/no/modules/date.json
+++ b/public/locales/no/modules/date.json
@@ -8,24 +8,24 @@
"label": "Vis 24 timers formatering"
},
"dateFormat": {
- "label": "",
+ "label": "Datoformatering",
"data": {
- "hide": ""
+ "hide": "Skjul dato"
}
},
"enableTimezone": {
- "label": ""
+ "label": "Vis en egendefinert tidssone"
},
"timezoneLocation": {
- "label": ""
+ "label": "Tidssone plassering"
},
"titleState": {
- "label": "",
- "info": "",
+ "label": "Bytittel",
+ "info": "Hvis du aktiverer Tidssone-alternativet, kan navnet på byen og tidssonekoden vises.
Du kan også vise byen alene eller til og med ikke vise noen.",
"data": {
- "both": "",
- "city": "",
- "none": ""
+ "both": "By og tidssone",
+ "city": "Bare by",
+ "none": "Ingen"
}
}
}
diff --git a/public/locales/no/modules/dns-hole-controls.json b/public/locales/no/modules/dns-hole-controls.json
index 3bf25c924..1d354d751 100644
--- a/public/locales/no/modules/dns-hole-controls.json
+++ b/public/locales/no/modules/dns-hole-controls.json
@@ -1,17 +1,17 @@
{
"descriptor": {
- "name": "",
- "description": "",
+ "name": "DNS-hullkontroller",
+ "description": "Kontroller PiHole eller AdGuard fra dashbordet",
"settings": {
- "title": "",
+ "title": "DNS-hull kontrollerer innstillingene",
"showToggleAllButtons": {
- "label": ""
+ "label": "Vis 'Aktiver/deaktiver alle'-knapper"
}
},
"errors": {
"general": {
- "title": "",
- "text": ""
+ "title": "Kan ikke finne et DNS-hull",
+ "text": "Det oppsto et problem med å koble til DNS-hullet ditt. Vennligst bekreft konfigurasjonen/integrasjonen(e)."
}
}
}
diff --git a/public/locales/no/modules/dns-hole-summary.json b/public/locales/no/modules/dns-hole-summary.json
index 7c5a44554..78f84350d 100644
--- a/public/locales/no/modules/dns-hole-summary.json
+++ b/public/locales/no/modules/dns-hole-summary.json
@@ -1,26 +1,26 @@
{
"descriptor": {
- "name": "",
- "description": "",
+ "name": "Oppsummering av DNS-hull",
+ "description": "Viser viktige data fra PiHole eller AdGuard",
"settings": {
- "title": "",
+ "title": "Innstillinger for DNS-hullsammendrag",
"usePiHoleColors": {
- "label": ""
+ "label": "Bruk farger fra PiHole"
},
"layout": {
"label": "Oppsett",
"data": {
- "grid": "",
- "row": "",
- "column": ""
+ "grid": "2 og 2",
+ "row": "Horisontal",
+ "column": "Vertikal"
}
}
}
},
"card": {
"metrics": {
- "domainsOnAdlist": "",
- "queriesToday": "",
+ "domainsOnAdlist": "Domener på adlister",
+ "queriesToday": "Spørringer i dag",
"queriesBlockedTodayPercentage": "",
"queriesBlockedToday": ""
}
diff --git a/public/locales/no/modules/iframe.json b/public/locales/no/modules/iframe.json
index 87013fd47..b66f7361c 100644
--- a/public/locales/no/modules/iframe.json
+++ b/public/locales/no/modules/iframe.json
@@ -11,35 +11,35 @@
"label": "Tillat fullskjerm"
},
"allowTransparency": {
- "label": ""
+ "label": "Tillat åpenhet"
},
"allowScrolling": {
- "label": ""
+ "label": "Tillat rulling"
},
"allowPayment": {
- "label": ""
+ "label": "Tillat betaling"
},
"allowAutoPlay": {
- "label": ""
+ "label": "Tillat automatisk avspilling"
},
"allowMicrophone": {
- "label": ""
+ "label": "Tillat mikrofon"
},
"allowCamera": {
- "label": ""
+ "label": "Tillat kamera"
},
"allowGeolocation": {
- "label": ""
+ "label": "Tillat geolokalisering"
}
}
},
"card": {
"errors": {
"noUrl": {
- "title": "",
+ "title": "ugyldig URL",
"text": "Sørg for at du har angitt en gyldig adresse i konfigurasjonen av widgeten din"
},
- "browserSupport": ""
+ "browserSupport": "Nettleseren din støtter ikke iframes. Vennligst oppdater nettleseren din."
}
}
}
diff --git a/public/locales/no/modules/media-requests-list.json b/public/locales/no/modules/media-requests-list.json
index 3fc008bde..44a58bcc1 100644
--- a/public/locales/no/modules/media-requests-list.json
+++ b/public/locales/no/modules/media-requests-list.json
@@ -5,10 +5,10 @@
"settings": {
"title": "Liste over media forespørsler",
"replaceLinksWithExternalHost": {
- "label": ""
+ "label": "Erstatt lenker med ekstern vert"
},
"openInNewTab": {
- "label": ""
+ "label": "Åpne lenker i ny fane"
}
}
},
@@ -19,15 +19,15 @@
"declined": "Avvist"
},
"tooltips": {
- "approve": "",
- "decline": "",
- "approving": ""
+ "approve": "Godkjenne forespørsler",
+ "decline": "Avslå forespørsler",
+ "approving": "Godkjenner forespørselen..."
},
"mutation": {
- "approving": "",
- "declining": "",
- "request": "",
- "approved": "",
- "declined": ""
+ "approving": "Godkjenner",
+ "declining": "Avslående",
+ "request": "be om...",
+ "approved": "Forespørselen ble godkjent!",
+ "declined": "Forespørselen ble avvist!"
}
}
diff --git a/public/locales/no/modules/media-requests-stats.json b/public/locales/no/modules/media-requests-stats.json
index 026284e52..7694bdc26 100644
--- a/public/locales/no/modules/media-requests-stats.json
+++ b/public/locales/no/modules/media-requests-stats.json
@@ -5,23 +5,23 @@
"settings": {
"title": "Statistikk for mediaforespørsler",
"replaceLinksWithExternalHost": {
- "label": ""
+ "label": "Erstatt lenker med ekstern vert"
},
"openInNewTab": {
- "label": ""
+ "label": "Åpne lenker i ny fane"
}
}
},
"mediaStats": {
- "title": "",
+ "title": "Media statistikk",
"pending": "Venter på godkjenning",
"tvRequests": "TV forespørsler",
"movieRequests": "Film forespørsler",
- "approved": "",
- "totalRequests": ""
+ "approved": "Allerede godkjent",
+ "totalRequests": "Totalt"
},
"userStats": {
- "title": "",
- "requests": ""
+ "title": "Topp brukere",
+ "requests": "Forespørsler: {{number}}"
}
}
diff --git a/public/locales/no/modules/media-server.json b/public/locales/no/modules/media-server.json
index 160277e95..b486164a3 100644
--- a/public/locales/no/modules/media-server.json
+++ b/public/locales/no/modules/media-server.json
@@ -6,7 +6,7 @@
"title": "Innstillinger for media server widget"
}
},
- "loading": "",
+ "loading": "Laster strømminger",
"card": {
"table": {
"header": {
diff --git a/public/locales/no/modules/notebook.json b/public/locales/no/modules/notebook.json
index 3ad2a768e..0e14bf02c 100644
--- a/public/locales/no/modules/notebook.json
+++ b/public/locales/no/modules/notebook.json
@@ -1,14 +1,14 @@
{
"descriptor": {
- "name": "",
- "description": "",
+ "name": "Notisbok",
+ "description": "En markdown-basert interaktiv widget for deg å skrive ned notatene dine!",
"settings": {
- "title": "",
+ "title": "Innstillinger for notisbokwidgeten",
"showToolbar": {
- "label": ""
+ "label": "Vis verktøylinjen for å hjelpe deg med å skrive markdown"
},
"content": {
- "label": ""
+ "label": "Innholdet i notatboken"
}
}
}
diff --git a/public/locales/no/modules/rss.json b/public/locales/no/modules/rss.json
index 9f9362bbc..920fd8b45 100644
--- a/public/locales/no/modules/rss.json
+++ b/public/locales/no/modules/rss.json
@@ -1,22 +1,22 @@
{
"descriptor": {
"name": "RSS widget",
- "description": "",
+ "description": "RSS-widgeten lar deg vise RSS-feeder på dashbordet.",
"settings": {
"title": "Innstillinger for RSS widget",
"rssFeedUrl": {
- "label": "",
- "description": ""
+ "label": "RSS-feed-URLer",
+ "description": "URL-ene til RSS-feedene du vil vise fra."
},
"refreshInterval": {
"label": "Oppdaterings intervall (i minutter)"
},
"dangerousAllowSanitizedItemContent": {
- "label": "",
- "info": ""
+ "label": "Tillat HTML-formatering (farlig)",
+ "info": "Å tillate HTML-formatering utenfra kan være farlig.
Sørg for at feeden er fra en pålitelig kilde."
},
"textLinesClamp": {
- "label": ""
+ "label": "Tekstlinjer klemme"
}
},
"card": {
diff --git a/public/locales/no/modules/torrents-status.json b/public/locales/no/modules/torrents-status.json
index eaa33ccc5..8d57a43d1 100644
--- a/public/locales/no/modules/torrents-status.json
+++ b/public/locales/no/modules/torrents-status.json
@@ -14,11 +14,11 @@
"label": "Vis gamle torrenter"
},
"labelFilterIsWhitelist": {
- "label": ""
+ "label": "Etikettliste er en hviteliste (i stedet for svarteliste)"
},
"labelFilter": {
- "label": "",
- "description": ""
+ "label": "Etikettliste",
+ "description": "Når \"er hviteliste\" er merket, vil dette fungere som en hviteliste. Hvis ikke krysset av, er dette en svarteliste. Vil ikke gjøre noe når den er tom"
}
}
},
@@ -41,7 +41,7 @@
},
"body": {
"nothingFound": "Ingen torrenter funnet",
- "filterHidingItems": ""
+ "filterHidingItems": "{{count}} oppføringer er skjult av filtre"
}
},
"lineChart": {
@@ -59,12 +59,12 @@
},
"generic": {
"title": "En uventet feil har oppstått",
- "text": ""
+ "text": "Kan ikke kommunisere med Torrent-klientene dine. Vennligst sjekk konfigurasjonen din"
}
},
"loading": {
- "title": "",
- "description": ""
+ "title": "Laster",
+ "description": "Etablere en forbindelse"
},
"popover": {
"introductionPrefix": "Administrert av",
diff --git a/public/locales/no/modules/weather.json b/public/locales/no/modules/weather.json
index 2838fd1e4..93acf21c1 100644
--- a/public/locales/no/modules/weather.json
+++ b/public/locales/no/modules/weather.json
@@ -8,7 +8,7 @@
"label": "Vis i Fahrenheit"
},
"displayCityName": {
- "label": ""
+ "label": "Vis bynavn"
},
"location": {
"label": "Vær plassering"
@@ -33,5 +33,5 @@
"unknown": "Ukjent"
}
},
- "error": ""
+ "error": "En feil oppstod"
}
diff --git a/public/locales/no/password-requirements.json b/public/locales/no/password-requirements.json
index 9e26dfeeb..1df0d442c 100644
--- a/public/locales/no/password-requirements.json
+++ b/public/locales/no/password-requirements.json
@@ -1 +1,7 @@
-{}
\ No newline at end of file
+{
+ "number": "Inkluderer nummer",
+ "lowercase": "Inkluderer liten bokstav",
+ "uppercase": "Inkluderer stor bokstav",
+ "special": "Inkluderer spesialtegn",
+ "length": "Inkluderer minst {{count}} tegn"
+}
\ No newline at end of file
diff --git a/public/locales/no/settings/customization/access.json b/public/locales/no/settings/customization/access.json
index cc4d17f61..62360fc05 100644
--- a/public/locales/no/settings/customization/access.json
+++ b/public/locales/no/settings/customization/access.json
@@ -1,6 +1,6 @@
{
"allowGuests": {
- "label": "",
- "description": ""
+ "label": "Tillat anonyme",
+ "description": "Tillat brukere som ikke er logget inn til å se din tavle"
}
}
\ No newline at end of file
diff --git a/public/locales/no/settings/customization/general.json b/public/locales/no/settings/customization/general.json
index 7d8ef66e3..26d9a1979 100644
--- a/public/locales/no/settings/customization/general.json
+++ b/public/locales/no/settings/customization/general.json
@@ -18,12 +18,12 @@
"description": "Tilpass både bakgrunn, farger og apper"
},
"accessibility": {
- "name": "",
- "description": ""
+ "name": "tilgjengelighet",
+ "description": "Konfigurer Homarr for funksjonshemmede og funksjonshemmede brukere"
},
"access": {
"name": "",
- "description": ""
+ "description": "Konfigurer hvem som har tilgang til din tavle"
}
}
}
diff --git a/public/locales/no/settings/general/cache-buttons.json b/public/locales/no/settings/general/cache-buttons.json
index 685994c48..3a9afadd7 100644
--- a/public/locales/no/settings/general/cache-buttons.json
+++ b/public/locales/no/settings/general/cache-buttons.json
@@ -1,24 +1,24 @@
{
- "title": "",
+ "title": "Cache rensing",
"selector": {
- "label": "",
+ "label": "Velg cachen(e) som skal tømmes",
"data": {
- "ping": "",
- "repositoryIcons": "",
- "calendar&medias": "",
- "weather": ""
+ "ping": "Ping-spørsmål",
+ "repositoryIcons": "Ekstern/lokale ikoner",
+ "calendar&medias": "Medier fra kalenderen",
+ "weather": "Værdata"
}
},
"buttons": {
- "notificationTitle": "",
+ "notificationTitle": "Buffer tømt",
"clearAll": {
- "text": "",
- "notificationMessage": ""
+ "text": "Tøm all buffer",
+ "notificationMessage": "All cache er tømt"
},
"clearSelect": {
- "text": "",
- "notificationMessageSingle": "",
- "notificationMessageMulti": ""
+ "text": "Fjern valgte søk",
+ "notificationMessageSingle": "Buffer for {{value}} er tømt",
+ "notificationMessageMulti": "Buffer for {{values}} er tømt"
}
}
}
\ No newline at end of file
diff --git a/public/locales/no/settings/general/edit-mode-toggle.json b/public/locales/no/settings/general/edit-mode-toggle.json
index c033671da..93486ad33 100644
--- a/public/locales/no/settings/general/edit-mode-toggle.json
+++ b/public/locales/no/settings/general/edit-mode-toggle.json
@@ -1,22 +1,22 @@
{
"menu": {
- "toggle": "",
- "enable": "",
- "disable": ""
+ "toggle": "Bytt redigeringsmodus",
+ "enable": "Aktiver redigeringsmodus",
+ "disable": "Deaktiver redigeringsmodus"
},
"form": {
- "label": "",
- "message": "",
+ "label": "Rediger passord",
+ "message": "For å bytte redigeringsmodus, må du skrive inn passordet du skrev inn i miljøvariabelen kalt EDIT_MODE_PASSWORD . Hvis det ikke er satt, kan du ikke slå redigeringsmodus av og på.",
"submit": "Legg til"
},
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "Suksess",
+ "message": "Byttet redigeringsmodus, laster inn siden på nytt..."
},
"error": {
"title": "Feil",
- "message": ""
+ "message": "Kunne ikke bytte redigeringsmodus. Prøv igjen."
}
}
}
\ No newline at end of file
diff --git a/public/locales/no/settings/general/search-engine.json b/public/locales/no/settings/general/search-engine.json
index 16cd6a4a9..7ccbf427b 100644
--- a/public/locales/no/settings/general/search-engine.json
+++ b/public/locales/no/settings/general/search-engine.json
@@ -1,7 +1,7 @@
{
"title": "Søkemotor",
"configurationName": "Søkemotor konfigurasjon",
- "custom": "",
+ "custom": "Tilpasset",
"tips": {
"generalTip": "Det finnes flere prefikser du kan bruke! Å legge til disse før spørringen vil filtrere resultatene. !s (Web), !t (Torrents), !y (YouTube), og !m (Media).",
"placeholderTip": "%s kan brukes som plassholder for spørringen."
diff --git a/public/locales/no/tools/docker.json b/public/locales/no/tools/docker.json
index c224c68ec..10a55c131 100644
--- a/public/locales/no/tools/docker.json
+++ b/public/locales/no/tools/docker.json
@@ -2,30 +2,30 @@
"title": "Docker",
"alerts": {
"notConfigured": {
- "text": ""
+ "text": "Din Homarr-forekomst har ikke Docker konfigurert eller den har mislyktes i å hente containere. Vennligst sjekk dokumentasjonen for hvordan du setter opp integrasjonen."
}
},
"modals": {
"selectBoard": {
- "title": "",
- "text": "",
+ "title": "Velg et brett",
+ "text": "Velg brettet der du vil legge til appene for de valgte Docker-beholderne.",
"form": {
"board": {
- "label": ""
+ "label": "Borde"
},
- "submit": ""
+ "submit": "Legg til apper"
}
}
},
"notifications": {
"selectBoard": {
"success": {
- "title": "",
- "message": ""
+ "title": "Lagt apper til bord",
+ "message": "Appene for de valgte Docker-beholderne er lagt til tavlen."
},
"error": {
- "title": "",
- "message": ""
+ "title": "Kunne ikke legge til apper på tavlen",
+ "message": "Appene for de valgte Docker-beholderne kunne ikke legges til tavlen."
}
}
}
diff --git a/public/locales/no/user/preferences.json b/public/locales/no/user/preferences.json
index 2ae0a6e61..80c5d6297 100644
--- a/public/locales/no/user/preferences.json
+++ b/public/locales/no/user/preferences.json
@@ -1,20 +1,20 @@
{
- "metaTitle": "",
- "pageTitle": "",
+ "metaTitle": "Preferanser",
+ "pageTitle": "Dine innstillinger",
"boards": {
"defaultBoard": {
- "label": ""
+ "label": "Standard tavle"
}
},
"accessibility": {
- "title": "",
+ "title": "Hjelpemiddel",
"disablePulse": {
- "label": "",
- "description": ""
+ "label": "Deaktivere ping puls",
+ "description": "Som standard vil Ping indikatorene i Homarr pulsere, dette kan være irriterende. Denne glidebryteren deaktiverer animasjonen"
},
"replaceIconsWithDots": {
- "label": "",
- "description": ""
+ "label": "Erstatt ping prikker med ikoner",
+ "description": "For fargesblinde brukere kan det være ugjenkjennelig. Dette vil erstatte indikatorer med ikoner"
}
},
"localization": {
@@ -22,27 +22,27 @@
"label": "Språk"
},
"firstDayOfWeek": {
- "label": "",
+ "label": "Første dag i uken",
"options": {
- "monday": "",
- "saturday": "",
- "sunday": ""
+ "monday": "Mandag",
+ "saturday": "Lørdag",
+ "sunday": "Søndag"
}
}
},
"searchEngine": {
"title": "Søkemotor",
- "custom": "",
+ "custom": "Tilpasset",
"newTab": {
- "label": ""
+ "label": "Åpne søkeresultater i ny fane"
},
"autoFocus": {
- "label": "",
- "description": ""
+ "label": "Fokuser på søkefeltet ved innlasting av siden.",
+ "description": "Dette vil automatisk fokusere søkefeltet når du navigerer til tavlene. Det vil bare fungere på stasjonære enheter."
},
"template": {
"label": "SpørringsURL",
- "description": ""
+ "description": "%s kan brukes som plassholder for spørringen"
}
}
}
\ No newline at end of file
diff --git a/public/locales/no/widgets/draggable-list.json b/public/locales/no/widgets/draggable-list.json
index 5d27e99ad..af8b5f573 100644
--- a/public/locales/no/widgets/draggable-list.json
+++ b/public/locales/no/widgets/draggable-list.json
@@ -1,7 +1,7 @@
{
"noEntries": {
- "title": "",
- "text": ""
+ "title": "Ingen oppføringer",
+ "text": "Bruk knappene nedenfor for å legge til flere oppføringer"
},
- "buttonAdd": ""
+ "buttonAdd": "Legg til"
}
diff --git a/public/locales/no/zod.json b/public/locales/no/zod.json
index 4c7c8b82d..d107a88d5 100644
--- a/public/locales/no/zod.json
+++ b/public/locales/no/zod.json
@@ -1,22 +1,22 @@
{
"errors": {
- "default": "",
- "required": "",
+ "default": "Dette feltet er ugyldig",
+ "required": "Dette feltet er obligatorisk",
"string": {
- "startsWith": "",
- "endsWith": "",
- "includes": ""
+ "startsWith": "Dette feltet må starte med {{startsWith}}",
+ "endsWith": "Dette feltet må slutte med {{endsWith}}",
+ "includes": "Dette feltet må inneholde {{includes}}"
},
"tooSmall": {
- "string": "",
- "number": ""
+ "string": "Dette feltet må være på minst {{minimum}} tegn",
+ "number": "Dette feltet må være større enn eller lik {{minimum}}"
},
"tooBig": {
- "string": "",
- "number": ""
+ "string": "Dette feltet må være på maksimalt {{maximum}} tegn",
+ "number": "Dette feltet må være mindre enn eller lik {{maximum}}"
},
"custom": {
- "passwordMatch": ""
+ "passwordMatch": "Passordene må være like"
}
}
}
\ No newline at end of file
diff --git a/public/locales/pl/layout/modals/add-app.json b/public/locales/pl/layout/modals/add-app.json
index 92f439e08..841cb2881 100644
--- a/public/locales/pl/layout/modals/add-app.json
+++ b/public/locales/pl/layout/modals/add-app.json
@@ -13,7 +13,21 @@
},
"internalAddress": {
"label": "Adres wewnętrzny",
- "description": "Wewnętrzny adres IP aplikacji."
+ "description": "Wewnętrzny adres IP aplikacji.",
+ "troubleshoot": {
+ "label": "Masz problemy?",
+ "header": "Oto lista najczęściej popełnianych błędów i sposobów ich rozwiązywania:",
+ "lines": {
+ "nothingAfterPort": "W większości, jeśli nie we wszystkich przypadkach, nie należy wprowadzać żadnej ścieżki po porcie. (Nawet '/admin' dla pihole lub '/web' dla plex)",
+ "protocolCheck": "Zawsze upewnij się, że adres URL jest poprzedzony przez http lub https, i upewnij się, że używasz odpowiedniego adresu.",
+ "preferIP": "",
+ "enablePings": "",
+ "wget": "",
+ "iframe": "",
+ "clearCache": ""
+ },
+ "footer": "Aby uzyskać więcej informacji na temat rozwiązywania problemów, skontaktuj się z nami na naszym {{discord}}."
+ }
},
"externalAddress": {
"label": "Adres zewnętrzny",
diff --git a/public/locales/pl/modules/dns-hole-summary.json b/public/locales/pl/modules/dns-hole-summary.json
index fecf2dc21..2829a3704 100644
--- a/public/locales/pl/modules/dns-hole-summary.json
+++ b/public/locales/pl/modules/dns-hole-summary.json
@@ -21,8 +21,8 @@
"metrics": {
"domainsOnAdlist": "Domeny na adlistach",
"queriesToday": "Zapytania dzisiaj",
- "queriesBlockedTodayPercentage": "zablokowane dzisiaj",
- "queriesBlockedToday": "zablokowane dzisiaj"
+ "queriesBlockedTodayPercentage": "Zablokowane dzisiaj",
+ "queriesBlockedToday": "Zablokowane dzisiaj"
}
}
}
diff --git a/public/locales/pl/modules/rss.json b/public/locales/pl/modules/rss.json
index da7b09261..f965a28ac 100644
--- a/public/locales/pl/modules/rss.json
+++ b/public/locales/pl/modules/rss.json
@@ -1,7 +1,7 @@
{
"descriptor": {
"name": "Widżet RSS",
- "description": "",
+ "description": "Widżet rss umożliwia wyświetlanie kanałów RSS na pulpicie nawigacyjnym.",
"settings": {
"title": "Ustawienia dla widżetu RSS",
"rssFeedUrl": {
diff --git a/public/locales/pt/authentication/invite.json b/public/locales/pt/authentication/invite.json
index d5820ff7c..164ecccc5 100644
--- a/public/locales/pt/authentication/invite.json
+++ b/public/locales/pt/authentication/invite.json
@@ -1,7 +1,7 @@
{
- "metaTitle": "",
- "title": "",
- "text": "",
+ "metaTitle": "Criar conta",
+ "title": "Criar conta",
+ "text": "Defina suas credenciais abaixo",
"form": {
"fields": {
"username": {
@@ -11,25 +11,25 @@
"label": "Senha"
},
"passwordConfirmation": {
- "label": ""
+ "label": "Confirmar senha"
}
},
"buttons": {
- "submit": ""
+ "submit": "Criar conta"
}
},
"notifications": {
"loading": {
- "title": "",
- "text": ""
+ "title": "Criação de conta",
+ "text": "Aguarde"
},
"success": {
- "title": "",
- "text": ""
+ "title": "Conta criada",
+ "text": "Sua conta foi criada com sucesso"
},
"error": {
"title": "Erro",
- "text": ""
+ "text": "Algo deu errado, recebi o seguinte erro: {{error}}"
}
}
}
\ No newline at end of file
diff --git a/public/locales/pt/boards/common.json b/public/locales/pt/boards/common.json
index a70db06bf..f06573799 100644
--- a/public/locales/pt/boards/common.json
+++ b/public/locales/pt/boards/common.json
@@ -1,5 +1,5 @@
{
"header": {
- "customize": ""
+ "customize": "Personalizar o quadro"
}
}
\ No newline at end of file
diff --git a/public/locales/pt/boards/customize.json b/public/locales/pt/boards/customize.json
index 845a047be..585d727ac 100644
--- a/public/locales/pt/boards/customize.json
+++ b/public/locales/pt/boards/customize.json
@@ -1,29 +1,29 @@
{
- "metaTitle": "",
- "pageTitle": "",
- "backToBoard": "",
+ "metaTitle": "Personalizar {{name}} Board",
+ "pageTitle": "Personalização para {{name}} Board",
+ "backToBoard": "Voltar ao quadro",
"settings": {
"appearance": {
- "primaryColor": "",
- "secondaryColor": ""
+ "primaryColor": "Cor primária",
+ "secondaryColor": "Cor secundária"
}
},
"save": {
- "button": "",
- "note": ""
+ "button": "Salvar alterações",
+ "note": "Cuidado, você tem alterações que não foram salvas!"
},
"notifications": {
"pending": {
- "title": "",
- "message": ""
+ "title": "Salvando a personalização",
+ "message": "Aguarde enquanto salvamos sua personalização"
},
"success": {
- "title": "",
- "message": ""
+ "title": "Personalização salva",
+ "message": "Sua personalização foi salva com sucesso"
},
"error": {
"title": "Erro",
- "message": ""
+ "message": "Não é possível salvar as alterações"
}
}
}
\ No newline at end of file
diff --git a/public/locales/pt/layout/common.json b/public/locales/pt/layout/common.json
index 4f4c4e6b4..85fa96a9a 100644
--- a/public/locales/pt/layout/common.json
+++ b/public/locales/pt/layout/common.json
@@ -1,25 +1,25 @@
{
"modals": {
"blockedPopups": {
- "title": "",
- "text": "",
+ "title": "Popups bloqueados",
+ "text": "Seu navegador bloqueou o acesso da Homarr à sua API. Isso é mais comumente causado por AdBlockers ou permissões negadas. A Homarr não pode solicitar permissões automaticamente.",
"list": {
- "browserPermission": "",
- "adBlockers": "",
- "otherBrowser": ""
+ "browserPermission": "Clique no ícone ao lado do URL e verifique as permissões. Permitir popups e janelas",
+ "adBlockers": "Desative os bloqueadores de anúncios e as ferramentas de segurança de seu navegador",
+ "otherBrowser": "Experimente um navegador diferente"
}
}
},
"actions": {
"category": {
- "openAllInNewTab": ""
+ "openAllInNewTab": "Abrir tudo em uma nova guia"
}
},
"menu": {
- "moveUp": "",
- "moveDown": "",
- "addCategory": "",
- "addAbove": "",
- "addBelow": ""
+ "moveUp": "Subir",
+ "moveDown": "Mover para baixo",
+ "addCategory": "Adicionar categoria {{location}}",
+ "addAbove": "acima",
+ "addBelow": "abaixo"
}
}
\ No newline at end of file
diff --git a/public/locales/pt/layout/element-selector/selector.json b/public/locales/pt/layout/element-selector/selector.json
index 67f4790ec..e1c151b53 100644
--- a/public/locales/pt/layout/element-selector/selector.json
+++ b/public/locales/pt/layout/element-selector/selector.json
@@ -8,18 +8,18 @@
"actionIcon": {
"tooltip": "Acrescentar um azulejo"
},
- "apps": "",
+ "apps": "Aplicativos",
"app": {
- "defaultName": ""
+ "defaultName": "Seu aplicativo"
},
- "widgets": "",
- "categories": "",
+ "widgets": "Widgets",
+ "categories": "Categorias",
"category": {
- "newName": "",
- "defaultName": "",
+ "newName": "Nome da nova categoria",
+ "defaultName": "Nova categoria",
"created": {
- "title": "",
- "message": ""
+ "title": "Categoria criada",
+ "message": "A categoria \"{{name}}\" foi criada"
}
}
}
diff --git a/public/locales/pt/layout/errors/access-denied.json b/public/locales/pt/layout/errors/access-denied.json
index 9e26dfeeb..76f802d12 100644
--- a/public/locales/pt/layout/errors/access-denied.json
+++ b/public/locales/pt/layout/errors/access-denied.json
@@ -1 +1,5 @@
-{}
\ No newline at end of file
+{
+ "title": "Acesso negado",
+ "text": "Você não tem permissões suficientes para acessar esta página. Se achar que isso não é intencional, entre em contato com o administrador.",
+ "switchAccount": "Mudar para uma conta diferente"
+}
\ No newline at end of file
diff --git a/public/locales/pt/layout/errors/not-found.json b/public/locales/pt/layout/errors/not-found.json
index 9e26dfeeb..b530d8d5d 100644
--- a/public/locales/pt/layout/errors/not-found.json
+++ b/public/locales/pt/layout/errors/not-found.json
@@ -1 +1,5 @@
-{}
\ No newline at end of file
+{
+ "title": "Página não encontrada",
+ "text": "Esta página não pôde ser encontrada. O URL dessa página pode ter expirado, o URL é inválido ou você não tem as permissões necessárias para acessar esse recurso.",
+ "button": "Ir para a página inicial"
+}
\ No newline at end of file
diff --git a/public/locales/pt/layout/header.json b/public/locales/pt/layout/header.json
index d5a418b43..6a2744bfd 100644
--- a/public/locales/pt/layout/header.json
+++ b/public/locales/pt/layout/header.json
@@ -1,34 +1,34 @@
{
"experimentalNote": {
- "label": ""
+ "label": "Este é um recurso experimental do Homarr. Informe qualquer problema em GitHub ou Discord."
},
"search": {
- "label": "",
+ "label": "Pesquisa",
"engines": {
- "web": "",
- "youtube": "",
- "torrent": "",
- "movie": ""
+ "web": "Pesquise {{query}} na web",
+ "youtube": "Pesquise {{query}} no YouTube",
+ "torrent": "Pesquisar {{query}} torrents",
+ "movie": "Procure por {{query}} em {{app}}"
}
},
"actions": {
"avatar": {
- "switchTheme": "",
- "preferences": "",
- "defaultBoard": "",
- "manage": "",
+ "switchTheme": "Mudar de tema",
+ "preferences": "Preferências do usuário",
+ "defaultBoard": "Painel de controle padrão",
+ "manage": "Gerenciar",
"about": {
"label": "Sobre",
- "new": ""
+ "new": "Novo"
},
- "logout": "",
+ "logout": "Sair do site {{username}}",
"login": "Login"
}
},
"modals": {
"movie": {
"title": "",
- "topResults": ""
+ "topResults": "Principais resultados de {{count}} para {{search}}."
}
}
}
\ No newline at end of file
diff --git a/public/locales/pt/layout/header/actions/toggle-edit-mode.json b/public/locales/pt/layout/header/actions/toggle-edit-mode.json
index 0f4a51cff..ba585e0cc 100644
--- a/public/locales/pt/layout/header/actions/toggle-edit-mode.json
+++ b/public/locales/pt/layout/header/actions/toggle-edit-mode.json
@@ -8,5 +8,5 @@
"title": "O modo de edição está activado para <1>{{size}}1> tamanho",
"text": "Pode agora ajustar e configurar as suas aplicações. As alterações são não guardadas até sair do modo de edição"
},
- "unloadEvent": ""
+ "unloadEvent": "Saia do modo de edição para salvar suas alterações"
}
diff --git a/public/locales/pt/layout/manage.json b/public/locales/pt/layout/manage.json
index 67fb86c4a..1ad4f6a8a 100644
--- a/public/locales/pt/layout/manage.json
+++ b/public/locales/pt/layout/manage.json
@@ -1,29 +1,29 @@
{
"navigation": {
"home": {
- "title": ""
+ "title": "Início"
},
"boards": {
- "title": ""
+ "title": "Placas"
},
"users": {
- "title": "",
+ "title": "Usuários",
"items": {
- "manage": "",
- "invites": ""
+ "manage": "Gerenciar",
+ "invites": "Convites"
}
},
"help": {
- "title": "",
+ "title": "Ajuda",
"items": {
- "documentation": "",
- "report": "",
- "discord": "",
- "contribute": ""
+ "documentation": "Documentação",
+ "report": "Relatar um problema / bug",
+ "discord": "Discórdia da comunidade",
+ "contribute": "Contribuir"
}
},
"tools": {
- "title": "",
+ "title": "Ferramentas",
"items": {
"docker": "Docker"
}
diff --git a/public/locales/pt/layout/modals/about.json b/public/locales/pt/layout/modals/about.json
index dfa2183d1..c134cafa8 100644
--- a/public/locales/pt/layout/modals/about.json
+++ b/public/locales/pt/layout/modals/about.json
@@ -2,16 +2,16 @@
"description": "Homarr é um elegante, moderno painel de instrumentos que coloca todas as suas aplicações e serviços na ponta dos seus dedos. Com Homarr, pode aceder e controlar tudo num único local conveniente. Homarr integra-se perfeitamente com as aplicações que adicionou, fornecendo-lhe informações valiosas e dando-lhe um controlo completo. A instalação é tranquila, e Homarr suporta uma vasta gama de métodos de implantação.",
"contact": "Com problemas ou perguntas? Ligue-se a nós!",
"addToDashboard": "Adicionar ao Painel de instrumentos",
- "tip": "",
- "key": "",
- "action": "",
- "keybinds": "",
- "documentation": "",
+ "tip": "Mod refere-se à sua tecla modificadora, ou seja, Ctrl e Command/Super/Windows",
+ "key": "Tecla de atalho",
+ "action": "Ação",
+ "keybinds": "Ligações de teclas",
+ "documentation": "Documentação",
"actions": {
- "toggleTheme": "",
- "focusSearchBar": "",
- "openDocker": "",
- "toggleEdit": ""
+ "toggleTheme": "Alternar o modo claro/escuro",
+ "focusSearchBar": "Foco na barra de pesquisa",
+ "openDocker": "Abra o docker Widget",
+ "toggleEdit": "Alternar o modo de edição"
},
"metrics": {
"configurationSchemaVersion": "Versão do esquema de configuração",
@@ -23,7 +23,7 @@
"experimental_disableEditMode": "EXPERIMENTAL: Desativar o modo de edição"
},
"version": {
- "new": "",
- "dropdown": ""
+ "new": "Novo: {{newVersion}}",
+ "dropdown": "A versão {{newVersion}} está disponível! A versão atual é {{currentVersion}}"
}
}
\ No newline at end of file
diff --git a/public/locales/pt/layout/modals/add-app.json b/public/locales/pt/layout/modals/add-app.json
index 5b262fbaf..b91ded8ce 100644
--- a/public/locales/pt/layout/modals/add-app.json
+++ b/public/locales/pt/layout/modals/add-app.json
@@ -1,7 +1,7 @@
{
"tabs": {
"general": "Geral",
- "behaviour": "",
+ "behaviour": "Comportamento",
"network": "Rede",
"appearance": "Aparência",
"integration": "Integração"
@@ -13,7 +13,21 @@
},
"internalAddress": {
"label": "Endereço interno",
- "description": "Endereço interno de IP da aplicação."
+ "description": "Endereço interno de IP da aplicação.",
+ "troubleshoot": {
+ "label": "Está tendo problemas?",
+ "header": "Aqui está uma lista dos erros mais comuns e da solução de problemas:",
+ "lines": {
+ "nothingAfterPort": "Você não deve, na maioria dos casos, se não em todos, inserir nenhum caminho após a porta. (Mesmo o '/admin' para pihole ou '/web' para plex)",
+ "protocolCheck": "Certifique-se sempre de que o URL seja precedido por http ou https e de que esteja usando o URL correto.",
+ "preferIP": "Recomenda-se usar o ip direto da máquina ou do contêiner com o qual você está tentando se comunicar.",
+ "enablePings": "Verifique se o IP está correto ativando os pings. Personalize o quadro -> Layout -> Ativar pings. Um pequeno balão vermelho ou verde aparecerá nos blocos do aplicativo e, ao passar o mouse sobre ele, você verá o código de resposta (um balão verde com o código 200 é esperado na maioria dos casos).",
+ "wget": "Para garantir que o homarr possa se comunicar com os outros aplicativos, certifique-se de usar o wget/curl/ping no IP:porta do aplicativo.",
+ "iframe": "Quando se trata de iframes, eles devem sempre usar o mesmo protocolo (http/s) que o Homarr.",
+ "clearCache": "Algumas informações são registradas no cache, portanto, uma integração pode não funcionar a menos que você limpe o cache nas opções gerais do Homarr."
+ },
+ "footer": "Para obter mais soluções de problemas, entre em contato pelo e-mail {{discord}}."
+ }
},
"externalAddress": {
"label": "Endereço externo",
@@ -26,10 +40,10 @@
"description": "Abrir a aplicação num novo separador em vez do actual."
},
"tooltipDescription": {
- "label": "",
- "description": ""
+ "label": "Descrição do aplicativo",
+ "description": "O texto que você inserir aparecerá ao passar o mouse sobre o aplicativo.\r\nUse-o para fornecer aos usuários mais detalhes sobre seu aplicativo ou deixe-o vazio para não ter nada."
},
- "customProtocolWarning": ""
+ "customProtocolWarning": "Usar um protocolo não padrão. Isso pode exigir aplicativos pré-instalados e pode introduzir riscos à segurança. Certifique-se de que seu endereço seja seguro e confiável."
},
"network": {
"statusChecker": {
@@ -44,7 +58,7 @@
"appearance": {
"icon": {
"label": "Ícone de aplicação",
- "description": "",
+ "description": "Comece a digitar para encontrar um ícone. Você também pode colar o URL de uma imagem para usar um ícone personalizado.",
"autocomplete": {
"title": "Nenhum resultado encontrado",
"text": "Tente usar um termo de pesquisa mais específico. Se não conseguir encontrar o ícone desejado, cole a URL da imagem acima para obter um ícone personalizado"
@@ -55,31 +69,31 @@
}
},
"appNameFontSize": {
- "label": "",
- "description": ""
+ "label": "Tamanho da fonte do nome do aplicativo",
+ "description": "Defina o tamanho da fonte para quando o nome do aplicativo for mostrado no bloco."
},
"appNameStatus": {
- "label": "",
- "description": "",
+ "label": "Nome do aplicativo Status",
+ "description": "Escolha onde você deseja que o título seja exibido, se for o caso.",
"dropdown": {
- "normal": "",
- "hover": "",
- "hidden": ""
+ "normal": "Mostrar título somente no bloco",
+ "hover": "Mostrar título somente ao passar o mouse sobre a dica de ferramenta",
+ "hidden": "Não mostrar nada"
}
},
"positionAppName": {
- "label": "",
- "description": "",
+ "label": "Nome do aplicativo Posição",
+ "description": "Posição do nome do aplicativo em relação ao ícone.",
"dropdown": {
- "top": "",
- "right": "",
- "bottom": "",
- "left": ""
+ "top": "Topo",
+ "right": "Certo",
+ "bottom": "Parte inferior",
+ "left": "Esquerda"
}
},
"lineClampAppName": {
- "label": "",
- "description": ""
+ "label": "Nome do aplicativo Grampo de linha",
+ "description": "Define em quantas linhas seu título deve caber, no máximo. Defina 0 para ilimitado."
}
},
"integration": {
@@ -104,11 +118,11 @@
},
"validation": {
"popover": "O seu formulário contém dados inválidos. Por conseguinte, não pode ser guardado. Por favor resolva todos os problemas e clique novamente neste botão para guardar as suas alterações.",
- "name": "",
- "noUrl": "",
- "invalidUrl": "",
- "noIconUrl": "",
- "noExternalUri": "",
- "invalidExternalUri": ""
+ "name": "O nome é obrigatório",
+ "noUrl": "O URL é obrigatório",
+ "invalidUrl": "O valor não é uma url válida",
+ "noIconUrl": "Este campo é obrigatório",
+ "noExternalUri": "É necessário um URI externo",
+ "invalidExternalUri": "O URI externo não é um URI válido"
}
}
diff --git a/public/locales/pt/layout/modals/change-position.json b/public/locales/pt/layout/modals/change-position.json
index e27a8718f..016aaea3a 100644
--- a/public/locales/pt/layout/modals/change-position.json
+++ b/public/locales/pt/layout/modals/change-position.json
@@ -1,6 +1,8 @@
{
+ "xPosition": "Posição do eixo X",
"width": "Largura",
"height": "Altura",
+ "yPosition": "Posição do eixo Y",
"zeroOrHigher": "0 ou superior",
"betweenXandY": "Entre {{min}} e {{max}}"
}
\ No newline at end of file
diff --git a/public/locales/pt/manage/boards.json b/public/locales/pt/manage/boards.json
index a006ef163..6425f5fdd 100644
--- a/public/locales/pt/manage/boards.json
+++ b/public/locales/pt/manage/boards.json
@@ -1,43 +1,43 @@
{
- "metaTitle": "",
- "pageTitle": "",
+ "metaTitle": "Placas",
+ "pageTitle": "Placas",
"cards": {
"statistics": {
- "apps": "",
- "widgets": "",
- "categories": ""
+ "apps": "Aplicativos",
+ "widgets": "Widgets",
+ "categories": "Categorias"
},
"buttons": {
- "view": ""
+ "view": "Exibir quadro"
},
"menu": {
- "setAsDefault": "",
+ "setAsDefault": "Definir como seu quadro padrão",
"delete": {
- "label": "",
- "disabled": ""
+ "label": "Excluir permanentemente",
+ "disabled": "Exclusão desativada, pois os componentes Homarr mais antigos não permitem a exclusão da configuração padrão. A exclusão será possível no futuro."
}
},
"badges": {
- "fileSystem": "",
- "default": ""
+ "fileSystem": "Sistema de arquivos",
+ "default": "Padrão"
}
},
"buttons": {
- "create": ""
+ "create": "Criar novo quadro"
},
"modals": {
"delete": {
- "title": "",
- "text": ""
+ "title": "Excluir quadro",
+ "text": "Tem certeza de que deseja excluir este quadro? Essa ação não pode ser desfeita e seus dados serão perdidos permanentemente."
},
"create": {
- "title": "",
- "text": "",
+ "title": "Criar quadro",
+ "text": "O nome não pode ser alterado após a criação de um quadro.",
"form": {
"name": {
"label": "Nome"
},
- "submit": ""
+ "submit": "Criar"
}
}
}
diff --git a/public/locales/pt/manage/index.json b/public/locales/pt/manage/index.json
index 5c5b4c0b9..14fc7d704 100644
--- a/public/locales/pt/manage/index.json
+++ b/public/locales/pt/manage/index.json
@@ -1,23 +1,23 @@
{
- "metaTitle": "",
+ "metaTitle": "Gerenciar",
"hero": {
- "title": "",
- "fallbackUsername": "",
- "subtitle": ""
+ "title": "Bem-vindo de volta, {{username}}",
+ "fallbackUsername": "Anônimo",
+ "subtitle": "Bem-vindo ao seu Application Hub. Organize, otimize e conquiste!"
},
"quickActions": {
- "title": "",
+ "title": "Ações rápidas",
"boards": {
- "title": "",
- "subtitle": ""
+ "title": "Suas placas",
+ "subtitle": "Crie e gerencie seus quadros"
},
"inviteUsers": {
- "title": "",
- "subtitle": ""
+ "title": "Convidar um novo usuário",
+ "subtitle": "Criar e enviar um convite para registro"
},
"manageUsers": {
- "title": "",
- "subtitle": ""
+ "title": "Gerenciar usuários",
+ "subtitle": "Excluir e gerenciar seus usuários"
}
}
}
\ No newline at end of file
diff --git a/public/locales/pt/manage/users.json b/public/locales/pt/manage/users.json
index 536df29bf..d28922337 100644
--- a/public/locales/pt/manage/users.json
+++ b/public/locales/pt/manage/users.json
@@ -1,9 +1,9 @@
{
- "metaTitle": "",
- "pageTitle": "",
- "text": "",
+ "metaTitle": "Usuários",
+ "pageTitle": "Gerenciar usuários",
+ "text": "Usando usuários, você pode configurar quem pode editar seus painéis. As versões futuras do Homarr terão um controle ainda mais granular sobre as permissões e os painéis.",
"buttons": {
- "create": ""
+ "create": "Criar"
},
"table": {
"header": {
@@ -11,26 +11,26 @@
}
},
"tooltips": {
- "deleteUser": "",
- "demoteAdmin": "",
- "promoteToAdmin": ""
+ "deleteUser": "Excluir usuário",
+ "demoteAdmin": "Rebaixar o administrador",
+ "promoteToAdmin": "Promover para administrador"
},
"modals": {
"delete": {
- "title": "",
- "text": ""
+ "title": "Excluir o usuário {{name}}",
+ "text": "Tem certeza de que deseja excluir o usuário {{name}}? Isso excluirá os dados associados a essa conta, mas não os painéis criados por esse usuário."
},
"change-role": {
"promote": {
- "title": "",
- "text": ""
+ "title": "Promover o usuário {{name}} a administrador",
+ "text": "Tem certeza de que deseja promover o usuário {{name}} a administrador? Isso dará ao usuário acesso a todos os recursos da sua instância Homarr."
},
"demote": {
- "title": "",
- "text": ""
+ "title": "Rebaixar o usuário {{name}} para o usuário",
+ "text": "Tem certeza de que deseja rebaixar o usuário {{name}} para usuário? Isso removerá o acesso do usuário a todos os recursos da sua instância Homarr."
},
"confirm": "Confirme"
}
},
- "searchDoesntMatch": ""
+ "searchDoesntMatch": "Sua pesquisa não corresponde a nenhuma entrada. Ajuste seu filtro."
}
\ No newline at end of file
diff --git a/public/locales/pt/manage/users/create.json b/public/locales/pt/manage/users/create.json
index 90cfd1d7b..00928286b 100644
--- a/public/locales/pt/manage/users/create.json
+++ b/public/locales/pt/manage/users/create.json
@@ -1,52 +1,52 @@
{
- "metaTitle": "",
+ "metaTitle": "Criar usuário",
"steps": {
"account": {
- "title": "",
- "text": "",
+ "title": "Primeira etapa",
+ "text": "Criar conta",
"username": {
"label": "Usuário"
},
"email": {
- "label": ""
+ "label": "E-mail"
}
},
"security": {
- "title": "",
+ "title": "Segunda etapa",
"text": "Senha",
"password": {
"label": "Senha"
}
},
"finish": {
- "title": "",
- "text": "",
+ "title": "Confirmação",
+ "text": "Salvar no banco de dados",
"card": {
- "title": "",
- "text": ""
+ "title": "Analise suas entradas",
+ "text": "Depois de enviar seus dados para o banco de dados, o usuário poderá fazer login. Tem certeza de que deseja armazenar esse usuário no banco de dados e ativar o login?"
},
"table": {
"header": {
- "property": "",
- "value": "",
+ "property": "Propriedade",
+ "value": "Valor",
"username": "Usuário",
- "email": "",
+ "email": "E-mail",
"password": "Senha"
},
- "notSet": "",
- "valid": ""
+ "notSet": "Não definido",
+ "valid": "Válido"
},
- "failed": ""
+ "failed": "Falha na criação do usuário: {{error}}"
},
"completed": {
"alert": {
- "title": "",
- "text": ""
+ "title": "O usuário foi criado",
+ "text": "O usuário foi criado no banco de dados. Agora ele pode fazer login."
}
}
},
"buttons": {
- "generateRandomPassword": "",
- "createAnother": ""
+ "generateRandomPassword": "Gerar aleatórios",
+ "createAnother": "Criar outro"
}
}
\ No newline at end of file
diff --git a/public/locales/pt/manage/users/invites.json b/public/locales/pt/manage/users/invites.json
index 8ba8ec70c..2b05407cd 100644
--- a/public/locales/pt/manage/users/invites.json
+++ b/public/locales/pt/manage/users/invites.json
@@ -1,48 +1,48 @@
{
- "metaTitle": "",
- "pageTitle": "",
- "description": "",
+ "metaTitle": "Convites de usuários",
+ "pageTitle": "Gerenciar convites de usuários",
+ "description": "Usando convites, você pode convidar usuários para sua instância Homarr. Um convite só será válido por um determinado período de tempo e poderá ser usado uma vez. O prazo de validade deve estar entre 5 minutos e 12 meses após a criação.",
"button": {
- "createInvite": "",
- "deleteInvite": ""
+ "createInvite": "Criar convite",
+ "deleteInvite": "Excluir convite"
},
"table": {
"header": {
- "id": "",
- "creator": "",
- "expires": "",
- "action": ""
+ "id": "ID",
+ "creator": "Criador",
+ "expires": "Expirações",
+ "action": "Ações"
},
"data": {
- "expiresAt": "",
- "expiresIn": ""
+ "expiresAt": "expirou {{at}}",
+ "expiresIn": "em {{in}}"
}
},
"modals": {
"create": {
- "title": "",
- "description": "",
+ "title": "Criar convite",
+ "description": "Após a expiração, um convite não será mais válido e o destinatário do convite não poderá criar uma conta.",
"form": {
- "expires": "",
- "submit": ""
+ "expires": "Data de expiração",
+ "submit": "Criar"
}
},
"copy": {
- "title": "",
- "description": "",
- "invitationLink": "",
+ "title": "Copiar convite",
+ "description": "Seu convite foi gerado. Após o fechamento deste modal, você não poderá mais copiar este link. Se não quiser mais convidar essa pessoa, você poderá excluir esse convite a qualquer momento.",
+ "invitationLink": "Link do convite",
"details": {
- "id": "",
- "token": ""
+ "id": "ID",
+ "token": "Token"
},
"button": {
- "close": ""
+ "close": "Copiar e descartar"
}
},
"delete": {
- "title": "",
- "description": ""
+ "title": "Excluir convite",
+ "description": "Tem certeza de que deseja excluir este convite? Os usuários com esse link não poderão mais criar uma conta usando esse link."
}
},
- "noInvites": ""
+ "noInvites": "Ainda não há convites."
}
\ No newline at end of file
diff --git a/public/locales/pt/modules/bookmark.json b/public/locales/pt/modules/bookmark.json
index 1d6786bd0..b67900b26 100644
--- a/public/locales/pt/modules/bookmark.json
+++ b/public/locales/pt/modules/bookmark.json
@@ -1,43 +1,43 @@
{
"descriptor": {
- "name": "",
- "description": "",
+ "name": "Marcador",
+ "description": "Exibe uma lista estática de cadeias de caracteres ou links",
"settings": {
- "title": "",
+ "title": "Configurações de marcadores",
"name": {
- "label": "",
- "info": ""
+ "label": "Título do widget",
+ "info": "Deixe em branco para manter o título oculto."
},
"items": {
- "label": ""
+ "label": "Itens"
},
"layout": {
"label": "Layout",
"data": {
- "autoGrid": "",
- "horizontal": "",
- "vertical": ""
+ "autoGrid": "Grade automática",
+ "horizontal": "Horizontal",
+ "vertical": "Vertical"
}
}
}
},
"card": {
"noneFound": {
- "title": "",
- "text": ""
+ "title": "Lista de favoritos vazia",
+ "text": "Adicionar novos itens a essa lista no modo de edição"
}
},
"item": {
"validation": {
- "length": "",
- "invalidLink": "",
- "errorMsg": ""
+ "length": "O comprimento deve estar entre {{shortest}} e {{longest}}",
+ "invalidLink": "Não é um link válido",
+ "errorMsg": "Não foi salvo, pois houve erros de validação. Por favor, ajuste suas entradas"
},
"name": "Nome",
- "url": "",
+ "url": "URL",
"newTab": "Abrir em novo separador",
- "hideHostname": "",
- "hideIcon": "",
+ "hideHostname": "Ocultar nome do host",
+ "hideIcon": "Ocultar ícone",
"delete": "Apagar"
}
}
diff --git a/public/locales/pt/modules/dns-hole-controls.json b/public/locales/pt/modules/dns-hole-controls.json
index 3bf25c924..93b1950b1 100644
--- a/public/locales/pt/modules/dns-hole-controls.json
+++ b/public/locales/pt/modules/dns-hole-controls.json
@@ -1,17 +1,17 @@
{
"descriptor": {
- "name": "",
- "description": "",
+ "name": "Controles de falhas de DNS",
+ "description": "Controle o PiHole ou o AdGuard em seu painel de controle",
"settings": {
- "title": "",
+ "title": "Configurações de controles de falhas de DNS",
"showToggleAllButtons": {
- "label": ""
+ "label": "Mostrar botões \"Ativar/Desativar tudo"
}
},
"errors": {
"general": {
- "title": "",
- "text": ""
+ "title": "Não é possível encontrar um buraco no DNS",
+ "text": "Houve um problema na conexão com seu(s) buraco(s) DNS. Verifique sua(s) configuração(ões)/integração(ões)."
}
}
}
diff --git a/public/locales/pt/modules/dns-hole-summary.json b/public/locales/pt/modules/dns-hole-summary.json
index a43521357..b6fde0d77 100644
--- a/public/locales/pt/modules/dns-hole-summary.json
+++ b/public/locales/pt/modules/dns-hole-summary.json
@@ -1,26 +1,26 @@
{
"descriptor": {
- "name": "",
- "description": "",
+ "name": "Resumo das falhas de DNS",
+ "description": "Exibe dados importantes do PiHole ou do AdGuard",
"settings": {
- "title": "",
+ "title": "Configurações para o resumo do DNS Hole",
"usePiHoleColors": {
- "label": ""
+ "label": "Usar cores do PiHole"
},
"layout": {
"label": "Layout",
"data": {
- "grid": "",
- "row": "",
- "column": ""
+ "grid": "2 por 2",
+ "row": "Horizontal",
+ "column": "Vertical"
}
}
}
},
"card": {
"metrics": {
- "domainsOnAdlist": "",
- "queriesToday": "",
+ "domainsOnAdlist": "Domínios em adlists",
+ "queriesToday": "Consultas hoje",
"queriesBlockedTodayPercentage": "",
"queriesBlockedToday": ""
}
diff --git a/public/locales/pt/modules/iframe.json b/public/locales/pt/modules/iframe.json
index 15f63e8f9..cc97b11ad 100644
--- a/public/locales/pt/modules/iframe.json
+++ b/public/locales/pt/modules/iframe.json
@@ -11,35 +11,35 @@
"label": "Permitir tela cheia"
},
"allowTransparency": {
- "label": ""
+ "label": "Permitir transparência"
},
"allowScrolling": {
- "label": ""
+ "label": "Permitir rolagem"
},
"allowPayment": {
- "label": ""
+ "label": "Permitir pagamento"
},
"allowAutoPlay": {
- "label": ""
+ "label": "Permitir reprodução automática"
},
"allowMicrophone": {
- "label": ""
+ "label": "Permitir microfone"
},
"allowCamera": {
- "label": ""
+ "label": "Permitir câmera"
},
"allowGeolocation": {
- "label": ""
+ "label": "Permitir geolocalização"
}
}
},
"card": {
"errors": {
"noUrl": {
- "title": "",
+ "title": "URL inválido",
"text": "Certifique-se de que você inseriu um endereço válido na configuração do seu widget"
},
- "browserSupport": ""
+ "browserSupport": "Seu navegador não suporta iframes. Atualize seu navegador."
}
}
}
diff --git a/public/locales/pt/modules/media-requests-list.json b/public/locales/pt/modules/media-requests-list.json
index 05e700def..ba0d6c40c 100644
--- a/public/locales/pt/modules/media-requests-list.json
+++ b/public/locales/pt/modules/media-requests-list.json
@@ -1,33 +1,33 @@
{
"descriptor": {
- "name": "",
- "description": "",
+ "name": "Solicitações de mídia",
+ "description": "Veja uma lista de todas as solicitações de mídia da sua instância do Overseerr ou Jellyseerr",
"settings": {
- "title": "",
+ "title": "Lista de solicitações de mídia",
"replaceLinksWithExternalHost": {
- "label": ""
+ "label": "Substituir links por um host externo"
},
"openInNewTab": {
- "label": ""
+ "label": "Abrir links em uma nova guia"
}
}
},
- "noRequests": "",
+ "noRequests": "Nenhuma solicitação encontrada. Verifique se você configurou seus aplicativos corretamente.",
"state": {
- "approved": "",
- "pendingApproval": "",
- "declined": ""
+ "approved": "Aprovado",
+ "pendingApproval": "Aprovação pendente",
+ "declined": "Recusado"
},
"tooltips": {
- "approve": "",
- "decline": "",
- "approving": ""
+ "approve": "Aprovar solicitações",
+ "decline": "Recusar solicitações",
+ "approving": "Aprovação da solicitação..."
},
"mutation": {
- "approving": "",
- "declining": "",
- "request": "",
- "approved": "",
- "declined": ""
+ "approving": "Aprovação",
+ "declining": "Em declínio",
+ "request": "pedido...",
+ "approved": "A solicitação foi aprovada!",
+ "declined": "A solicitação foi recusada!"
}
}
diff --git a/public/locales/pt/modules/media-requests-stats.json b/public/locales/pt/modules/media-requests-stats.json
index f152af280..c0b73bd99 100644
--- a/public/locales/pt/modules/media-requests-stats.json
+++ b/public/locales/pt/modules/media-requests-stats.json
@@ -1,27 +1,27 @@
{
"descriptor": {
- "name": "",
- "description": "",
+ "name": "Estatísticas de solicitação de mídia",
+ "description": "Estatísticas sobre suas solicitações de mídia",
"settings": {
- "title": "",
+ "title": "Estatísticas de solicitações de mídia",
"replaceLinksWithExternalHost": {
- "label": ""
+ "label": "Substituir links por um host externo"
},
"openInNewTab": {
- "label": ""
+ "label": "Abrir links em uma nova guia"
}
}
},
"mediaStats": {
- "title": "",
- "pending": "",
- "tvRequests": "",
- "movieRequests": "",
- "approved": "",
- "totalRequests": ""
+ "title": "Estatísticas de mídia",
+ "pending": "Aprovações pendentes",
+ "tvRequests": "Solicitações de TV",
+ "movieRequests": "Solicitações de filmes",
+ "approved": "Já aprovado",
+ "totalRequests": "Total"
},
"userStats": {
- "title": "",
- "requests": ""
+ "title": "Principais usuários",
+ "requests": "Solicitações: {{number}}"
}
}
diff --git a/public/locales/pt/modules/media-server.json b/public/locales/pt/modules/media-server.json
index b8b814a68..3ce91bcc9 100644
--- a/public/locales/pt/modules/media-server.json
+++ b/public/locales/pt/modules/media-server.json
@@ -6,7 +6,7 @@
"title": "Configurações para o widget do servidor de mídia"
}
},
- "loading": "",
+ "loading": "Carregando fluxos",
"card": {
"table": {
"header": {
diff --git a/public/locales/pt/modules/notebook.json b/public/locales/pt/modules/notebook.json
index 3ad2a768e..6ea2f95b3 100644
--- a/public/locales/pt/modules/notebook.json
+++ b/public/locales/pt/modules/notebook.json
@@ -1,14 +1,14 @@
{
"descriptor": {
- "name": "",
- "description": "",
+ "name": "Caderno de anotações",
+ "description": "Um widget interativo baseado em markdown para você fazer suas anotações!",
"settings": {
- "title": "",
+ "title": "Configurações do widget do notebook",
"showToolbar": {
- "label": ""
+ "label": "Mostrar a barra de ferramentas para ajudá-lo a escrever markdown"
},
"content": {
- "label": ""
+ "label": "O conteúdo do notebook"
}
}
}
diff --git a/public/locales/pt/modules/rss.json b/public/locales/pt/modules/rss.json
index 36b4430d1..0f8bbfb43 100644
--- a/public/locales/pt/modules/rss.json
+++ b/public/locales/pt/modules/rss.json
@@ -1,29 +1,29 @@
{
"descriptor": {
"name": "Widget RSS",
- "description": "",
+ "description": "O widget rss permite que você exiba feeds RSS em seu painel.",
"settings": {
"title": "Configurações para o widget RSS",
"rssFeedUrl": {
- "label": "",
- "description": ""
+ "label": "URLs de feeds RSS",
+ "description": "Os URLs dos feeds RSS que você deseja exibir."
},
"refreshInterval": {
- "label": ""
+ "label": "Intervalo de atualização (em minutos)"
},
"dangerousAllowSanitizedItemContent": {
- "label": "",
- "info": ""
+ "label": "Permitir formatação HTML (Perigoso)",
+ "info": "Permitir a formatação HTML de fora pode ser perigoso.
Certifique-se de que o feed seja de uma fonte confiável."
},
"textLinesClamp": {
- "label": ""
+ "label": "Grampo de linhas de texto"
}
},
"card": {
"errors": {
"general": {
"title": "Não foi possível recuperar o feed RSS",
- "text": ""
+ "text": "Houve um problema ao acessar o feed RSS. Certifique-se de que você configurou corretamente o feed RSS usando um URL válido. Os URLs devem corresponder à especificação oficial. Depois de atualizar o feed, talvez seja necessário atualizar o painel."
}
}
}
diff --git a/public/locales/pt/modules/torrents-status.json b/public/locales/pt/modules/torrents-status.json
index 836b39a37..972d96f13 100644
--- a/public/locales/pt/modules/torrents-status.json
+++ b/public/locales/pt/modules/torrents-status.json
@@ -14,11 +14,11 @@
"label": "Exibição de torrentes envelhecidas"
},
"labelFilterIsWhitelist": {
- "label": ""
+ "label": "A lista de rótulos é uma lista branca (em vez de uma lista negra)"
},
"labelFilter": {
- "label": "",
- "description": ""
+ "label": "Lista de rótulos",
+ "description": "Quando a opção \"is whitelist\" estiver marcada, ela funcionará como uma lista de permissões. Se não estiver marcada, será uma lista negra. Não fará nada quando estiver vazia"
}
}
},
@@ -41,7 +41,7 @@
},
"body": {
"nothingFound": "Nenhum torrent encontrado",
- "filterHidingItems": ""
+ "filterHidingItems": "{{count}} as entradas são ocultadas por seus filtros"
}
},
"lineChart": {
@@ -58,13 +58,13 @@
"text": "Adicione um cliente Torrent suportado para ver os seus downloads actuais"
},
"generic": {
- "title": "",
- "text": ""
+ "title": "Ocorreu um erro inesperado",
+ "text": "Não é possível se comunicar com seus clientes Torrent. Verifique sua configuração"
}
},
"loading": {
- "title": "",
- "description": ""
+ "title": "Carregamento",
+ "description": "Estabelecimento de uma conexão"
},
"popover": {
"introductionPrefix": "Gerido por",
diff --git a/public/locales/pt/modules/video-stream.json b/public/locales/pt/modules/video-stream.json
index 27fea2dfc..70884cda4 100644
--- a/public/locales/pt/modules/video-stream.json
+++ b/public/locales/pt/modules/video-stream.json
@@ -5,10 +5,10 @@
"settings": {
"title": "Configurações para o widget de transmissão de vídeo",
"FeedUrl": {
- "label": ""
+ "label": "URL do feed"
},
"autoPlay": {
- "label": ""
+ "label": "Reprodução automática"
},
"muted": {
"label": "Silenciar áudio"
diff --git a/public/locales/pt/password-requirements.json b/public/locales/pt/password-requirements.json
index 9e26dfeeb..af368b236 100644
--- a/public/locales/pt/password-requirements.json
+++ b/public/locales/pt/password-requirements.json
@@ -1 +1,7 @@
-{}
\ No newline at end of file
+{
+ "number": "Inclui número",
+ "lowercase": "Inclui letras minúsculas",
+ "uppercase": "Inclui letras maiúsculas",
+ "special": "Inclui um caractere especial",
+ "length": "Inclui pelo menos {{count}} caracteres"
+}
\ No newline at end of file
diff --git a/public/locales/pt/settings/customization/access.json b/public/locales/pt/settings/customization/access.json
index cc4d17f61..f81aa81f6 100644
--- a/public/locales/pt/settings/customization/access.json
+++ b/public/locales/pt/settings/customization/access.json
@@ -1,6 +1,6 @@
{
"allowGuests": {
- "label": "",
- "description": ""
+ "label": "Permitir anônimos",
+ "description": "Permitir que usuários que não estejam conectados visualizem seu quadro"
}
}
\ No newline at end of file
diff --git a/public/locales/pt/settings/customization/general.json b/public/locales/pt/settings/customization/general.json
index 1bc97ebae..80053d146 100644
--- a/public/locales/pt/settings/customization/general.json
+++ b/public/locales/pt/settings/customization/general.json
@@ -15,15 +15,15 @@
},
"appereance": {
"name": "Aparência",
- "description": ""
+ "description": "Personalize o plano de fundo, as cores e a aparência dos aplicativos"
},
"accessibility": {
- "name": "",
- "description": ""
+ "name": "Acessibilidade",
+ "description": "Configure o Homarr para usuários com deficiência ou incapacitados"
},
"access": {
"name": "",
- "description": ""
+ "description": "Configure quem tem acesso ao seu quadro"
}
}
}
diff --git a/public/locales/pt/settings/general/cache-buttons.json b/public/locales/pt/settings/general/cache-buttons.json
index 685994c48..7eebe8c9a 100644
--- a/public/locales/pt/settings/general/cache-buttons.json
+++ b/public/locales/pt/settings/general/cache-buttons.json
@@ -1,24 +1,24 @@
{
- "title": "",
+ "title": "Limpeza do cache",
"selector": {
- "label": "",
+ "label": "Selecione o(s) cache(s) a ser(em) limpo(s)",
"data": {
- "ping": "",
- "repositoryIcons": "",
- "calendar&medias": "",
- "weather": ""
+ "ping": "Consultas de ping",
+ "repositoryIcons": "Ícones remotos/locais",
+ "calendar&medias": "Mídias do calendário",
+ "weather": "Dados meteorológicos"
}
},
"buttons": {
- "notificationTitle": "",
+ "notificationTitle": "Cache limpo",
"clearAll": {
- "text": "",
- "notificationMessage": ""
+ "text": "Limpar todo o cache",
+ "notificationMessage": "Todo o cache foi limpo"
},
"clearSelect": {
- "text": "",
- "notificationMessageSingle": "",
- "notificationMessageMulti": ""
+ "text": "Limpar as consultas selecionadas",
+ "notificationMessageSingle": "O cache do site {{value}} foi limpo",
+ "notificationMessageMulti": "O cache do site {{values}} foi limpo"
}
}
}
\ No newline at end of file
diff --git a/public/locales/pt/settings/general/edit-mode-toggle.json b/public/locales/pt/settings/general/edit-mode-toggle.json
index fd04a5607..a71931c4e 100644
--- a/public/locales/pt/settings/general/edit-mode-toggle.json
+++ b/public/locales/pt/settings/general/edit-mode-toggle.json
@@ -1,22 +1,22 @@
{
"menu": {
- "toggle": "",
- "enable": "",
- "disable": ""
+ "toggle": "Alternar o modo de edição",
+ "enable": "Ativar o modo de edição",
+ "disable": "Desativar o modo de edição"
},
"form": {
- "label": "",
- "message": "",
+ "label": "Editar senha",
+ "message": "Para ativar o modo de edição, você precisa digitar a senha que inseriu na variável de ambiente chamada EDIT_MODE_PASSWORD . Se ela não estiver definida, você não poderá ativar e desativar o modo de edição.",
"submit": "Enviar"
},
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "Sucesso",
+ "message": "Alternou com sucesso o modo de edição, recarregando a página..."
},
"error": {
"title": "Erro",
- "message": ""
+ "message": "Falha ao alternar o modo de edição, tente novamente."
}
}
}
\ No newline at end of file
diff --git a/public/locales/pt/tools/docker.json b/public/locales/pt/tools/docker.json
index c224c68ec..cb36d10c5 100644
--- a/public/locales/pt/tools/docker.json
+++ b/public/locales/pt/tools/docker.json
@@ -2,30 +2,30 @@
"title": "Docker",
"alerts": {
"notConfigured": {
- "text": ""
+ "text": "Sua instância Homarr não tem o Docker configurado ou falhou ao buscar contêineres. Consulte a documentação para saber como configurar a integração."
}
},
"modals": {
"selectBoard": {
- "title": "",
- "text": "",
+ "title": "Escolha uma placa",
+ "text": "Escolha o quadro em que deseja adicionar os aplicativos para os contêineres do Docker selecionados.",
"form": {
"board": {
- "label": ""
+ "label": "Diretoria"
},
- "submit": ""
+ "submit": "Adicionar aplicativos"
}
}
},
"notifications": {
"selectBoard": {
"success": {
- "title": "",
- "message": ""
+ "title": "Adição de aplicativos ao quadro",
+ "message": "Os aplicativos para os contêineres Docker selecionados foram adicionados ao quadro."
},
"error": {
- "title": "",
- "message": ""
+ "title": "Falha ao adicionar aplicativos ao quadro",
+ "message": "Os aplicativos para os contêineres Docker selecionados não puderam ser adicionados ao quadro."
}
}
}
diff --git a/public/locales/pt/user/preferences.json b/public/locales/pt/user/preferences.json
index 7a3934b94..0c756ac15 100644
--- a/public/locales/pt/user/preferences.json
+++ b/public/locales/pt/user/preferences.json
@@ -1,20 +1,20 @@
{
- "metaTitle": "",
- "pageTitle": "",
+ "metaTitle": "Preferências",
+ "pageTitle": "Suas preferências",
"boards": {
"defaultBoard": {
- "label": ""
+ "label": "Placa padrão"
}
},
"accessibility": {
- "title": "",
+ "title": "Acessibilidade",
"disablePulse": {
- "label": "",
- "description": ""
+ "label": "Desativar pulso de ping",
+ "description": "Por padrão, os indicadores de ping no Homarr pulsam. Isso pode ser irritante. Esse controle deslizante desativará a animação"
},
"replaceIconsWithDots": {
- "label": "",
- "description": ""
+ "label": "Substitua os pontos de ping por ícones",
+ "description": "Para usuários daltônicos, os pontos de ping podem ser irreconhecíveis. Isso substituirá os indicadores por ícones"
}
},
"localization": {
@@ -22,11 +22,11 @@
"label": "Idioma"
},
"firstDayOfWeek": {
- "label": "",
+ "label": "Primeiro dia da semana",
"options": {
- "monday": "",
- "saturday": "",
- "sunday": ""
+ "monday": "Segunda-feira",
+ "saturday": "Sábado",
+ "sunday": "Domingo"
}
}
},
@@ -34,15 +34,15 @@
"title": "Motor de busca",
"custom": "Personalizado",
"newTab": {
- "label": ""
+ "label": "Abrir os resultados da pesquisa em uma nova guia"
},
"autoFocus": {
- "label": "",
- "description": ""
+ "label": "Focar a barra de pesquisa no carregamento da página.",
+ "description": "Isso focalizará automaticamente a barra de pesquisa quando você navegar pelas páginas do fórum. Isso só funcionará em dispositivos desktop."
},
"template": {
"label": "Consulta URL",
- "description": ""
+ "description": "Use %s como um espaço reservado para a consulta"
}
}
}
\ No newline at end of file
diff --git a/public/locales/pt/widgets/draggable-list.json b/public/locales/pt/widgets/draggable-list.json
index 5d27e99ad..b526614cd 100644
--- a/public/locales/pt/widgets/draggable-list.json
+++ b/public/locales/pt/widgets/draggable-list.json
@@ -1,7 +1,7 @@
{
"noEntries": {
- "title": "",
- "text": ""
+ "title": "Nenhuma entrada",
+ "text": "Use os botões abaixo para adicionar mais entradas"
},
- "buttonAdd": ""
+ "buttonAdd": "Adicionar"
}
diff --git a/public/locales/pt/widgets/error-boundary.json b/public/locales/pt/widgets/error-boundary.json
index ce74ad0fc..c4217b9fe 100644
--- a/public/locales/pt/widgets/error-boundary.json
+++ b/public/locales/pt/widgets/error-boundary.json
@@ -1,14 +1,14 @@
{
"card": {
- "title": "",
+ "title": "Ops, houve um erro!",
"buttons": {
- "details": "",
- "tryAgain": ""
+ "details": "Detalhes",
+ "tryAgain": "Tente novamente"
}
},
"modal": {
"text": "",
- "label": "",
- "reportButton": ""
+ "label": "Seu erro",
+ "reportButton": "Reportar este erro"
}
}
diff --git a/public/locales/pt/zod.json b/public/locales/pt/zod.json
index 4c7c8b82d..c9cfa9747 100644
--- a/public/locales/pt/zod.json
+++ b/public/locales/pt/zod.json
@@ -1,22 +1,22 @@
{
"errors": {
- "default": "",
- "required": "",
+ "default": "Esse campo é inválido",
+ "required": "Este campo é obrigatório",
"string": {
- "startsWith": "",
- "endsWith": "",
- "includes": ""
+ "startsWith": "Esse campo deve começar com {{startsWith}}",
+ "endsWith": "Esse campo deve terminar com {{endsWith}}",
+ "includes": "Esse campo deve incluir {{includes}}"
},
"tooSmall": {
- "string": "",
- "number": ""
+ "string": "Esse campo deve ter pelo menos {{minimum}} caracteres",
+ "number": "Esse campo deve ser maior ou igual a {{minimum}}"
},
"tooBig": {
- "string": "",
- "number": ""
+ "string": "Esse campo deve ter no máximo {{maximum}} caracteres",
+ "number": "Esse campo deve ser menor ou igual a {{maximum}}"
},
"custom": {
- "passwordMatch": ""
+ "passwordMatch": "As senhas devem corresponder"
}
}
}
\ No newline at end of file
diff --git a/public/locales/ru/boards/common.json b/public/locales/ru/boards/common.json
index 602a7950e..463afeb63 100644
--- a/public/locales/ru/boards/common.json
+++ b/public/locales/ru/boards/common.json
@@ -1,5 +1,5 @@
{
"header": {
- "customize": "Настройка доски"
+ "customize": "Настройка панели"
}
}
\ No newline at end of file
diff --git a/public/locales/ru/layout/modals/add-app.json b/public/locales/ru/layout/modals/add-app.json
index de8e9651c..6befedd3f 100644
--- a/public/locales/ru/layout/modals/add-app.json
+++ b/public/locales/ru/layout/modals/add-app.json
@@ -13,7 +13,21 @@
},
"internalAddress": {
"label": "Внутренний адрес",
- "description": "Внутренний IP-адрес приложения."
+ "description": "Внутренний IP-адрес приложения.",
+ "troubleshoot": {
+ "label": "Возникли проблемы?",
+ "header": "Ниже приведен список часто встречающихся ошибок и способы их устранения:",
+ "lines": {
+ "nothingAfterPort": "В большинстве, если не во всех случаях, не следует вводить какой-либо путь после порта. (Даже '/admin' для pihole или '/web' для plex)",
+ "protocolCheck": "Убедитесь, что URL начинается с http или https и что вы используете правильный протокол.",
+ "preferIP": "Рекомендуется использовать прямой IP-адрес машины или контейнера, с которым вы хотите взаимодействовать.",
+ "enablePings": "Проверьте правильность IP, включив функцию пинга. Настройка панели -> Макет -> Включить пинг. На плитке вашего приложения появится маленький красный или зеленый кружок, наведя на который вы увидите код ответа (в большинстве случаев ожидается зеленый кружок с кодом 200).",
+ "wget": "Чтобы убедиться, что Homarr может взаимодействовать с другими приложениями, обязательно выполните команды wget/curl/ping с IP-адресом и портом приложения.",
+ "iframe": "Что касается iframes, то они всегда должны использовать тот же протокол (http/s), что и Homarr.",
+ "clearCache": "Некоторые данные сохраняются в кэше, поэтому интеграция может не работать, если вы не очистили кэш в общих настройках Homarr."
+ },
+ "footer": "По вопросам решения проблем обращайтесь в наш {{discord}}."
+ }
},
"externalAddress": {
"label": "Внешний адрес",
diff --git a/public/locales/ru/modules/dns-hole-summary.json b/public/locales/ru/modules/dns-hole-summary.json
index 25ac4db02..5156854b3 100644
--- a/public/locales/ru/modules/dns-hole-summary.json
+++ b/public/locales/ru/modules/dns-hole-summary.json
@@ -21,8 +21,8 @@
"metrics": {
"domainsOnAdlist": "доменов в списке блокировок",
"queriesToday": "запросов сегодня",
- "queriesBlockedTodayPercentage": "заблокировано сегодня",
- "queriesBlockedToday": "заблокировано сегодня"
+ "queriesBlockedTodayPercentage": "Заблокировано сегодня",
+ "queriesBlockedToday": "Заблокировано сегодня"
}
}
}
diff --git a/public/locales/ru/modules/rss.json b/public/locales/ru/modules/rss.json
index 19f803b5a..bf2818d24 100644
--- a/public/locales/ru/modules/rss.json
+++ b/public/locales/ru/modules/rss.json
@@ -1,7 +1,7 @@
{
"descriptor": {
"name": "Виджет RSS",
- "description": "",
+ "description": "Виджет RSS позволяет отображать RSS-каналы на вашей панели.",
"settings": {
"title": "Настройки виджета RSS",
"rssFeedUrl": {
diff --git a/public/locales/sk/layout/modals/add-app.json b/public/locales/sk/layout/modals/add-app.json
index b4de7332c..fdebf8173 100644
--- a/public/locales/sk/layout/modals/add-app.json
+++ b/public/locales/sk/layout/modals/add-app.json
@@ -13,7 +13,21 @@
},
"internalAddress": {
"label": "Interná adresa",
- "description": "Interná IP adresa aplikácie."
+ "description": "Interná IP adresa aplikácie.",
+ "troubleshoot": {
+ "label": "Máte problémy?",
+ "header": "Tu je zoznam bežných chýb a riešení problémov:",
+ "lines": {
+ "nothingAfterPort": "Vo väčšine, ak nie vo všetkých prípadoch, by ste za portom nemali zadávať žiadnu cestu. (Dokonca aj '/admin' pre pihole alebo '/web' pre plex)",
+ "protocolCheck": "Vždy sa uistite, že pred adresou URL je http alebo https, a uistite sa, že používate tú správnu.",
+ "preferIP": "Odporúča sa použiť priamu adresu IP zariadenia alebo kontajnera, s ktorým sa pokúšate komunikovať.",
+ "enablePings": "Skontrolujte, či je IP správna, povolením pingov. Prispôsobiť tabuľu -> Rozloženie -> Povoliť pingy. Na dlaždiciach vašej aplikácie sa objaví malá červená alebo zelená bublina a po jej umiestnení získate kód odpovede (vo väčšine prípadov sa očakáva zelená bublina s kódom 200).",
+ "wget": "Aby ste sa uistili, že homarr môže komunikovať s ostatnými aplikáciami, uistite sa, že ste zadali wget/curl/ping na IP:port aplikácie.",
+ "iframe": "Pokiaľ ide o prvky iframe, mali by vždy používať rovnaký protokol (http/s) ako Homarr.",
+ "clearCache": "Niektoré informácie sú registrované vo vyrovnávacej pamäti, takže integrácia nemusí fungovať, pokiaľ nevymažete vyrovnávaciu pamäť vo všeobecných možnostiach Homarra."
+ },
+ "footer": "Ak potrebujete ďalšie riešenie problémov, obráťte sa na našu {{discord}}."
+ }
},
"externalAddress": {
"label": "Externá adresa",
diff --git a/public/locales/sk/modules/dns-hole-summary.json b/public/locales/sk/modules/dns-hole-summary.json
index a503dbb56..02727a12f 100644
--- a/public/locales/sk/modules/dns-hole-summary.json
+++ b/public/locales/sk/modules/dns-hole-summary.json
@@ -21,8 +21,8 @@
"metrics": {
"domainsOnAdlist": "Domény na adlistoch",
"queriesToday": "Poziadavky dnes",
- "queriesBlockedTodayPercentage": "dnes zablokované",
- "queriesBlockedToday": "dnes zablokované"
+ "queriesBlockedTodayPercentage": "",
+ "queriesBlockedToday": ""
}
}
}
diff --git a/public/locales/sk/settings/customization/general.json b/public/locales/sk/settings/customization/general.json
index 942e7baf5..3e0bbb6bc 100644
--- a/public/locales/sk/settings/customization/general.json
+++ b/public/locales/sk/settings/customization/general.json
@@ -22,7 +22,7 @@
"description": "Konfigurácia aplikácie Homarr pre zdravotne postihnutých a hendikepovaných používateľov"
},
"access": {
- "name": "Prístup",
+ "name": "",
"description": "Konfigurácia osôb, ktoré majú prístup k vašej nástenke"
}
}
diff --git a/public/locales/sl/layout/modals/add-app.json b/public/locales/sl/layout/modals/add-app.json
index 3b80f26e1..e4bb480e1 100644
--- a/public/locales/sl/layout/modals/add-app.json
+++ b/public/locales/sl/layout/modals/add-app.json
@@ -13,7 +13,21 @@
},
"internalAddress": {
"label": "Notranji naslov",
- "description": "Notranji naslov IP aplikacije."
+ "description": "Notranji naslov IP aplikacije.",
+ "troubleshoot": {
+ "label": "",
+ "header": "",
+ "lines": {
+ "nothingAfterPort": "",
+ "protocolCheck": "",
+ "preferIP": "",
+ "enablePings": "",
+ "wget": "",
+ "iframe": "",
+ "clearCache": ""
+ },
+ "footer": ""
+ }
},
"externalAddress": {
"label": "Zunanji naslov",
diff --git a/public/locales/sv/layout/header.json b/public/locales/sv/layout/header.json
index 4cd312962..028fb5014 100644
--- a/public/locales/sv/layout/header.json
+++ b/public/locales/sv/layout/header.json
@@ -1,22 +1,22 @@
{
"experimentalNote": {
- "label": ""
+ "label": "Detta är en experimentell funktion i Homarr. Vänligen rapportera eventuella problem på GitHub eller Discord."
},
"search": {
- "label": "",
+ "label": "Sök",
"engines": {
- "web": "",
- "youtube": "",
- "torrent": "",
- "movie": ""
+ "web": "Sök efter {{query}} på webben",
+ "youtube": "Sök efter {{query}} på YouTube",
+ "torrent": "Sök efter {{query}} torrents",
+ "movie": "Sök efter {{query}} på {{app}}"
}
},
"actions": {
"avatar": {
- "switchTheme": "",
- "preferences": "",
- "defaultBoard": "",
- "manage": "",
+ "switchTheme": "Byt tema",
+ "preferences": "Användarinställningar",
+ "defaultBoard": "Standard instrumentpanel",
+ "manage": "Hantera",
"about": {
"label": "Om",
"new": ""
diff --git a/public/locales/sv/layout/manage.json b/public/locales/sv/layout/manage.json
index 95627fe67..995e9f3b1 100644
--- a/public/locales/sv/layout/manage.json
+++ b/public/locales/sv/layout/manage.json
@@ -9,7 +9,7 @@
"users": {
"title": "",
"items": {
- "manage": "",
+ "manage": "Hantera",
"invites": ""
}
},
diff --git a/public/locales/sv/layout/modals/add-app.json b/public/locales/sv/layout/modals/add-app.json
index da48e9821..d17ee83ae 100644
--- a/public/locales/sv/layout/modals/add-app.json
+++ b/public/locales/sv/layout/modals/add-app.json
@@ -13,7 +13,21 @@
},
"internalAddress": {
"label": "Intern adress",
- "description": "Appens interna IP-adress."
+ "description": "Appens interna IP-adress.",
+ "troubleshoot": {
+ "label": "Har du problem?",
+ "header": "Här är en lista på vanliga misstag och felsökning:",
+ "lines": {
+ "nothingAfterPort": "Du bör i de flesta fall, om inte alla, inte ange någon sökväg efter porten. (Även '/admin' för pihole eller '/web' för plex)",
+ "protocolCheck": "Kontrollera alltid att webbadressen föregås av http eller https, och att du använder rätt URL.",
+ "preferIP": "Vi rekommenderar att du använder det direkta ip-numret för den maskin eller container du försöker kommunicera med.",
+ "enablePings": "Kontrollera att IP är rätt genom att aktivera pings. Anpassa tavla -> Layout -> Aktivera pings. En liten röd eller grön bubbla kommer att visas på din app och om du håller muspekaren över den får du svarskoden (en grön bubbla med kod 200 förväntas i de flesta fall).",
+ "wget": "För att se till att homarr kan kommunicera med de andra apparna, se till att wget/curl/ping appens IP:port.",
+ "iframe": "När det gäller iframes ska dessa alltid använda samma protokoll (http/s) som Homarr.",
+ "clearCache": "Viss information registreras i cacheminnet, så en integration kanske inte fungerar om du inte rensar cacheminnet i Homarrs allmänna alternativ."
+ },
+ "footer": "För mer felsökning, kontakta oss på vår {{discord}}."
+ }
},
"externalAddress": {
"label": "Extern adress",
diff --git a/public/locales/sv/manage/index.json b/public/locales/sv/manage/index.json
index 5c5b4c0b9..452c9010b 100644
--- a/public/locales/sv/manage/index.json
+++ b/public/locales/sv/manage/index.json
@@ -1,5 +1,5 @@
{
- "metaTitle": "",
+ "metaTitle": "Hantera",
"hero": {
"title": "",
"fallbackUsername": "",
diff --git a/public/locales/sv/modules/dns-hole-controls.json b/public/locales/sv/modules/dns-hole-controls.json
index cb28102ea..58e47db12 100644
--- a/public/locales/sv/modules/dns-hole-controls.json
+++ b/public/locales/sv/modules/dns-hole-controls.json
@@ -11,7 +11,7 @@
"errors": {
"general": {
"title": "Kan inte hitta ett DNS-hål",
- "text": ""
+ "text": "Det gick inte att ansluta till ditt(dina) DNS-hål. Vänligen verifiera dina konfiguration/integration(er)."
}
}
}
diff --git a/public/locales/sv/modules/dns-hole-summary.json b/public/locales/sv/modules/dns-hole-summary.json
index b96d4f65d..410d3ccda 100644
--- a/public/locales/sv/modules/dns-hole-summary.json
+++ b/public/locales/sv/modules/dns-hole-summary.json
@@ -21,8 +21,8 @@
"metrics": {
"domainsOnAdlist": "Domäner på adlists",
"queriesToday": "Förfrågningar idag",
- "queriesBlockedTodayPercentage": "blockerad idag",
- "queriesBlockedToday": "blockerad idag"
+ "queriesBlockedTodayPercentage": "",
+ "queriesBlockedToday": ""
}
}
}
diff --git a/public/locales/sv/settings/customization/general.json b/public/locales/sv/settings/customization/general.json
index f765b8af2..e091f6b4c 100644
--- a/public/locales/sv/settings/customization/general.json
+++ b/public/locales/sv/settings/customization/general.json
@@ -22,7 +22,7 @@
"description": "Konfigurera Homarr för funktionshindrade användare"
},
"access": {
- "name": "Acccess",
+ "name": "",
"description": "Konfigurera vem som har tillgång till din tavla"
}
}
diff --git a/public/locales/sv/user/preferences.json b/public/locales/sv/user/preferences.json
index b1591a0ab..7fb244bf9 100644
--- a/public/locales/sv/user/preferences.json
+++ b/public/locales/sv/user/preferences.json
@@ -38,11 +38,11 @@
},
"autoFocus": {
"label": "Fokusera sökfältet när sidan laddas.",
- "description": ""
+ "description": "Detta kommer automatiskt att fokusera sökfältet när du navigerar till tavlans sidor. Det fungerar endast på stationära enheter."
},
"template": {
"label": "URL för förfrågan",
- "description": ""
+ "description": "Använd %s som platshållare för frågan"
}
}
}
\ No newline at end of file
diff --git a/public/locales/tr/layout/modals/add-app.json b/public/locales/tr/layout/modals/add-app.json
index 1d8583270..4350caf82 100644
--- a/public/locales/tr/layout/modals/add-app.json
+++ b/public/locales/tr/layout/modals/add-app.json
@@ -13,7 +13,21 @@
},
"internalAddress": {
"label": "Dahili adres",
- "description": "Uygulamanın dahili IP adresi."
+ "description": "Uygulamanın dahili IP adresi.",
+ "troubleshoot": {
+ "label": "Sorun mu yaşıyorsunuz?",
+ "header": "Yaygın olarak yapılan hataların ve sorun giderme yöntemlerinin bir listesi:",
+ "lines": {
+ "nothingAfterPort": "Her durumda olmasa da çoğu durumda porttan sonra herhangi bir yol girmemelisiniz. (pihole için '/admin' veya plex için '/web' gibi)",
+ "protocolCheck": "Her zaman URL'nin önünde http veya https olduğundan ve doğru adresi kullandığınızdan emin olun.",
+ "preferIP": "İletişim kurmaya çalıştığınız makine veya konteynerin doğrudan ip adresini kullanmanız önerilir.",
+ "enablePings": "Pingleri etkinleştirerek IP'nin doğru olup olmadığını kontrol edin. Paneli Özelleştir -> Düzen -> Pingleri etkinleştir. Uygulama kutucuklarınızda küçük kırmızı veya yeşil bir baloncuk görünecek ve üzerine geldiğinizde size yanıt kodunu verecektir (Çoğu durumda 200 kodlu yeşil bir baloncuk beklenir).",
+ "wget": "Homarr'ın diğer uygulamalarla iletişim kurabildiğinden emin olmak için, uygulamanın IP:portuna wget, curl yada ping kontrolü yaptığınızdan emin olun.",
+ "iframe": "Iframe'ler söz konusu olduğunda, bunlar her zaman Homarr ile aynı protokolü (http/s) kullanmalıdır.",
+ "clearCache": "Bazı bilgiler önbelleğe kayıtlı olduğundan, Homarr'ın genel seçeneklerinde önbelleği temizlemediğiniz sürece entegrasyon çalışmayabilir."
+ },
+ "footer": "Daha fazla sorun giderme için {{discord}} üzerinden bize ulaşabilirsiniz."
+ }
},
"externalAddress": {
"label": "Harici adres",
diff --git a/public/locales/tr/modules/dns-hole-summary.json b/public/locales/tr/modules/dns-hole-summary.json
index e36b6d156..3645abefb 100644
--- a/public/locales/tr/modules/dns-hole-summary.json
+++ b/public/locales/tr/modules/dns-hole-summary.json
@@ -21,8 +21,8 @@
"metrics": {
"domainsOnAdlist": "Reklam Listelerindeki Alan Adları",
"queriesToday": "Bugünkü Sorgular",
- "queriesBlockedTodayPercentage": "Bugün Engellenenler",
- "queriesBlockedToday": "Bugün Engellenenler"
+ "queriesBlockedTodayPercentage": "Bugün engellenenler",
+ "queriesBlockedToday": "Bugün engellenenler"
}
}
}
diff --git a/public/locales/tw/layout/header.json b/public/locales/tw/layout/header.json
index 845b62fab..9d688b732 100644
--- a/public/locales/tw/layout/header.json
+++ b/public/locales/tw/layout/header.json
@@ -27,7 +27,7 @@
},
"modals": {
"movie": {
- "title": "空",
+ "title": "",
"topResults": "上方 {{count}} 結果為 {{search}}"
}
}
diff --git a/public/locales/tw/layout/modals/add-app.json b/public/locales/tw/layout/modals/add-app.json
index f6f8e88bb..9fd81b80c 100644
--- a/public/locales/tw/layout/modals/add-app.json
+++ b/public/locales/tw/layout/modals/add-app.json
@@ -13,7 +13,21 @@
},
"internalAddress": {
"label": "內部網址",
- "description": "應用的內部IP網址"
+ "description": "應用的內部IP網址",
+ "troubleshoot": {
+ "label": "遇到問題嗎?",
+ "header": "下方是常見的問題和解決辦法:",
+ "lines": {
+ "nothingAfterPort": "在大多情況中,不應該在端口後方輸入任何路徑",
+ "protocolCheck": "請確保 URL 前方是 http 或 https,並確認使用正確的 URL",
+ "preferIP": "建議使用要與之通訊的設備或容器的直接 IP 地址",
+ "enablePings": "透過啟用 Ping 檢查 IP 是否正確。自定義面板 -> 顯示布局 -> 啟用 Ping\n應用磁貼上會出現一個小紅色或綠色的點點,屬標懸停後就會顯示相應代碼\n大多情況下都是綠色點點,代碼200",
+ "wget": "為了確保 Homarr 可以與其它應用通訊,請使用 wget/curl/ping 應用的 IP:Port",
+ "iframe": "使用 iFrame 時,必須使用 http/https",
+ "clearCache": "有些訊息是在緩存中創建,因此除非您在 Homarr 的一般選項中清除緩存,否則即成可能無法運行"
+ },
+ "footer": "更問解決辦法,請聯繫我們的 {{discord}}"
+ }
},
"externalAddress": {
"label": "外部網址",
diff --git a/public/locales/tw/settings/customization/general.json b/public/locales/tw/settings/customization/general.json
index 7828b7403..c76169b2f 100644
--- a/public/locales/tw/settings/customization/general.json
+++ b/public/locales/tw/settings/customization/general.json
@@ -22,7 +22,7 @@
"description": "未殘疾與殘障人士設定 Homarr"
},
"access": {
- "name": "訪問",
+ "name": "訪問權限",
"description": "設定誰有權限訪問您的面板"
}
}
diff --git a/public/locales/uk/authentication/invite.json b/public/locales/uk/authentication/invite.json
index b936136a9..b18d900e8 100644
--- a/public/locales/uk/authentication/invite.json
+++ b/public/locales/uk/authentication/invite.json
@@ -1,7 +1,7 @@
{
- "metaTitle": "",
- "title": "",
- "text": "",
+ "metaTitle": "Створити обліковий запис",
+ "title": "Створити обліковий запис",
+ "text": "Будь ласка, вкажіть ваші облікові дані нижче",
"form": {
"fields": {
"username": {
@@ -11,25 +11,25 @@
"label": "Пароль"
},
"passwordConfirmation": {
- "label": ""
+ "label": "Підтвердити пароль"
}
},
"buttons": {
- "submit": ""
+ "submit": "Створити обліковий запис"
}
},
"notifications": {
"loading": {
- "title": "",
- "text": ""
+ "title": "Створення облікового запису",
+ "text": "Будь ласка, зачекайте."
},
"success": {
- "title": "",
- "text": ""
+ "title": "Обліковий запис створено",
+ "text": "Ваш обліковий запис успішно створено"
},
"error": {
"title": "Помилка",
- "text": ""
+ "text": "Щось пішло не так, отримав таку помилку: {{error}}"
}
}
}
\ No newline at end of file
diff --git a/public/locales/uk/boards/common.json b/public/locales/uk/boards/common.json
index a70db06bf..ca465d43e 100644
--- a/public/locales/uk/boards/common.json
+++ b/public/locales/uk/boards/common.json
@@ -1,5 +1,5 @@
{
"header": {
- "customize": ""
+ "customize": "Налаштувати дошку"
}
}
\ No newline at end of file
diff --git a/public/locales/uk/boards/customize.json b/public/locales/uk/boards/customize.json
index dcb2d208c..ee94454fc 100644
--- a/public/locales/uk/boards/customize.json
+++ b/public/locales/uk/boards/customize.json
@@ -1,29 +1,29 @@
{
- "metaTitle": "",
- "pageTitle": "",
- "backToBoard": "",
+ "metaTitle": "Налаштувати {{name}} Дошку",
+ "pageTitle": "Кастомізація для {{name}} Board",
+ "backToBoard": "Повернутися на сайт",
"settings": {
"appearance": {
- "primaryColor": "",
- "secondaryColor": ""
+ "primaryColor": "Основний колір",
+ "secondaryColor": "Вторинний колір"
}
},
"save": {
- "button": "",
- "note": ""
+ "button": "Зберегти зміни",
+ "note": "Обережно, у вас є незбережені зміни!"
},
"notifications": {
"pending": {
- "title": "",
- "message": ""
+ "title": "Збереження налаштувань",
+ "message": "Будь ласка, зачекайте, поки ми збережемо ваші налаштування"
},
"success": {
- "title": "",
- "message": ""
+ "title": "Налаштування збережено",
+ "message": "Ваше налаштування успішно збережено"
},
"error": {
"title": "Помилка",
- "message": ""
+ "message": "Неможливо зберегти зміни"
}
}
}
\ No newline at end of file
diff --git a/public/locales/uk/layout/common.json b/public/locales/uk/layout/common.json
index 4f4c4e6b4..9941204bf 100644
--- a/public/locales/uk/layout/common.json
+++ b/public/locales/uk/layout/common.json
@@ -1,25 +1,25 @@
{
"modals": {
"blockedPopups": {
- "title": "",
- "text": "",
+ "title": "Спливаючі вікна заблоковані",
+ "text": "Ваш браузер заблокував доступ Homarr до його API. Найчастіше це пов'язано з блокуванням AdBlocker або відмовою в дозволах. Homarr не може запитувати дозволи автоматично.",
"list": {
- "browserPermission": "",
- "adBlockers": "",
- "otherBrowser": ""
+ "browserPermission": "Натисніть на іконку поруч з URL-адресою і перевірте дозволи. Дозволити спливаючі вікна та вікна",
+ "adBlockers": "Вимкніть блокувальники реклами та інструменти безпеки у вашому браузері",
+ "otherBrowser": "Спробуйте інший браузер"
}
}
},
"actions": {
"category": {
- "openAllInNewTab": ""
+ "openAllInNewTab": "Відкрити все в новій вкладці"
}
},
"menu": {
- "moveUp": "",
- "moveDown": "",
- "addCategory": "",
- "addAbove": "",
- "addBelow": ""
+ "moveUp": "Рухайся.",
+ "moveDown": "Вниз.",
+ "addCategory": "Додати категорію {{location}}",
+ "addAbove": "вище",
+ "addBelow": "нижче"
}
}
\ No newline at end of file
diff --git a/public/locales/uk/layout/element-selector/selector.json b/public/locales/uk/layout/element-selector/selector.json
index fe2b748fc..752990d92 100644
--- a/public/locales/uk/layout/element-selector/selector.json
+++ b/public/locales/uk/layout/element-selector/selector.json
@@ -19,7 +19,7 @@
"defaultName": "Нова категорія",
"created": {
"title": "Категорію створено",
- "message": ""
+ "message": "Створено категорію \"{{name}}\""
}
}
}
diff --git a/public/locales/uk/layout/errors/access-denied.json b/public/locales/uk/layout/errors/access-denied.json
index 9e26dfeeb..c6373d727 100644
--- a/public/locales/uk/layout/errors/access-denied.json
+++ b/public/locales/uk/layout/errors/access-denied.json
@@ -1 +1,5 @@
-{}
\ No newline at end of file
+{
+ "title": "У доступі відмовлено.",
+ "text": "Ви не маєте достатніх прав для доступу до цієї сторінки. Якщо ви вважаєте, що це сталося ненавмисно, будь ласка, зв'яжіться з вашим адміністратором.",
+ "switchAccount": "Перейдіть до іншого облікового запису"
+}
\ No newline at end of file
diff --git a/public/locales/uk/layout/errors/not-found.json b/public/locales/uk/layout/errors/not-found.json
index 9e26dfeeb..362be27c9 100644
--- a/public/locales/uk/layout/errors/not-found.json
+++ b/public/locales/uk/layout/errors/not-found.json
@@ -1 +1,5 @@
-{}
\ No newline at end of file
+{
+ "title": "Сторінку не знайдено",
+ "text": "Цю сторінку не вдалося знайти. Можливо, термін дії URL-адреси цієї сторінки закінчився, URL-адреса є недійсною або ви маєте необхідні дозволи для доступу до цього ресурсу.",
+ "button": "Повернутися додому"
+}
\ No newline at end of file
diff --git a/public/locales/uk/layout/header.json b/public/locales/uk/layout/header.json
index 0a0037306..fd25b04c3 100644
--- a/public/locales/uk/layout/header.json
+++ b/public/locales/uk/layout/header.json
@@ -1,34 +1,34 @@
{
"experimentalNote": {
- "label": ""
+ "label": "Це експериментальна функція Homarr. Будь ласка, повідомляйте про будь-які проблеми на GitHub або Discord."
},
"search": {
- "label": "",
+ "label": "Пошук",
"engines": {
- "web": "",
- "youtube": "",
- "torrent": "",
- "movie": ""
+ "web": "Шукайте {{query}} в Інтернеті",
+ "youtube": "Шукайте {{query}} на YouTube",
+ "torrent": "Шукайте торренти на {{query}}",
+ "movie": "Шукайте {{query}} на {{app}}"
}
},
"actions": {
"avatar": {
- "switchTheme": "",
- "preferences": "",
- "defaultBoard": "",
- "manage": "",
+ "switchTheme": "Змінити тему",
+ "preferences": "Налаштування користувача",
+ "defaultBoard": "Інформаційна панель за замовчуванням",
+ "manage": "Керувати",
"about": {
"label": "Про програму",
- "new": ""
+ "new": "Новий"
},
- "logout": "",
+ "logout": "Вийдіть з {{username}}",
"login": "Логін"
}
},
"modals": {
"movie": {
"title": "",
- "topResults": ""
+ "topResults": "Найкращі {{count}} результати для {{search}}."
}
}
}
\ No newline at end of file
diff --git a/public/locales/uk/layout/header/actions/toggle-edit-mode.json b/public/locales/uk/layout/header/actions/toggle-edit-mode.json
index b3dcae0b5..039762ea0 100644
--- a/public/locales/uk/layout/header/actions/toggle-edit-mode.json
+++ b/public/locales/uk/layout/header/actions/toggle-edit-mode.json
@@ -8,5 +8,5 @@
"title": "Режим редагування включений для <1>{{size}}1> розміру",
"text": "Тепер ви можете налаштовувати та конфігурувати свої додатки. Зміни не зберігаються до виходу з режиму редагування"
},
- "unloadEvent": ""
+ "unloadEvent": "Вийдіть з режиму редагування, щоб зберегти зміни"
}
diff --git a/public/locales/uk/layout/manage.json b/public/locales/uk/layout/manage.json
index 67fb86c4a..512ba986c 100644
--- a/public/locales/uk/layout/manage.json
+++ b/public/locales/uk/layout/manage.json
@@ -1,29 +1,29 @@
{
"navigation": {
"home": {
- "title": ""
+ "title": "Головна"
},
"boards": {
- "title": ""
+ "title": "Дошки"
},
"users": {
- "title": "",
+ "title": "Користувачі",
"items": {
- "manage": "",
- "invites": ""
+ "manage": "Керувати",
+ "invites": "Запрошує"
}
},
"help": {
- "title": "",
+ "title": "Допоможіть!",
"items": {
- "documentation": "",
- "report": "",
- "discord": "",
- "contribute": ""
+ "documentation": "Документація",
+ "report": "Повідомити про проблему / помилку",
+ "discord": "Розбрат у громаді",
+ "contribute": "Зробити внесок"
}
},
"tools": {
- "title": "",
+ "title": "Інструменти",
"items": {
"docker": "Docker"
}
diff --git a/public/locales/uk/layout/modals/about.json b/public/locales/uk/layout/modals/about.json
index 6ff15d53c..5eeecee9f 100644
--- a/public/locales/uk/layout/modals/about.json
+++ b/public/locales/uk/layout/modals/about.json
@@ -6,12 +6,12 @@
"key": "Гарячі клавіши",
"action": "Дії",
"keybinds": "Сполучення клавіш",
- "documentation": "",
+ "documentation": "Документація",
"actions": {
- "toggleTheme": "",
- "focusSearchBar": "",
- "openDocker": "",
- "toggleEdit": ""
+ "toggleTheme": "Перемикання світлого/темного режиму",
+ "focusSearchBar": "Зосередьтеся на рядку пошуку",
+ "openDocker": "Відкрити віджет докера",
+ "toggleEdit": "Переключити режим редагування"
},
"metrics": {
"configurationSchemaVersion": "Версія схеми конфігурації",
@@ -23,7 +23,7 @@
"experimental_disableEditMode": "ЕКСПЕРИМЕНТАЛЬНО: Вимкнути режим редагування"
},
"version": {
- "new": "",
- "dropdown": ""
+ "new": "Нове: {{newVersion}}",
+ "dropdown": "Доступна версія {{newVersion}} ! Поточна версія {{currentVersion}}"
}
}
\ No newline at end of file
diff --git a/public/locales/uk/layout/modals/add-app.json b/public/locales/uk/layout/modals/add-app.json
index f7d1cea1e..681f2c7ee 100644
--- a/public/locales/uk/layout/modals/add-app.json
+++ b/public/locales/uk/layout/modals/add-app.json
@@ -13,7 +13,21 @@
},
"internalAddress": {
"label": "Внутрішня адреса",
- "description": "Внутрішній IP додатку."
+ "description": "Внутрішній IP додатку.",
+ "troubleshoot": {
+ "label": "Маєш проблеми?",
+ "header": "Ось список найпоширеніших помилок і способів їх усунення:",
+ "lines": {
+ "nothingAfterPort": "У більшості, якщо не у всіх випадках, не слід вводити шлях після порту. (Навіть \"/admin\" для pihole або \"/web\" для plex).",
+ "protocolCheck": "Завжди переконайтеся, що перед URL-адресою стоїть http або https, а також переконайтеся, що ви використовуєте правильний протокол.",
+ "preferIP": "Рекомендується використовувати прямий ip машини або контейнера, з яким ви намагаєтеся зв'язатися.",
+ "enablePings": "Перевірте правильність IP-адреси, увімкнувши пінг. Налаштуйте Board -> Макет -> Увімкнути пінги. На плитці вашого додатку з'явиться маленька червона або зелена бульбашка, при наведенні на яку ви побачите код відповіді (у більшості випадків очікується зелена бульбашка з кодом 200).",
+ "wget": "Щоб переконатися, що homarr може спілкуватися з іншими програмами, виконайте wget/curl/ping IP:порт програми.",
+ "iframe": "Що стосується iframe, то вони завжди повинні використовувати той самий протокол (http/s), що і Homarr.",
+ "clearCache": "Деякі дані зберігаються в кеші, тому інтеграція може не спрацювати, якщо ви не очистите кеш у загальних налаштуваннях Homarr."
+ },
+ "footer": "Щоб дізнатися більше про усунення несправностей, зверніться на наш сайт {{discord}}."
+ }
},
"externalAddress": {
"label": "Зовнішня адреса",
@@ -26,10 +40,10 @@
"description": "Відкрийте додаток у новій вкладці замість поточної."
},
"tooltipDescription": {
- "label": "",
- "description": ""
+ "label": "Опис програми",
+ "description": "Текст, який ви введете, з'явиться при наведенні на ваш додаток.\r\nВикористовуйте його, щоб надати користувачам більше інформації про ваш додаток або залишити порожнім, щоб нічого не було."
},
- "customProtocolWarning": ""
+ "customProtocolWarning": "Використання нестандартного протоколу. Це може вимагати попередньо встановлених додатків і створювати ризики для безпеки. Переконайтеся, що ваша адреса є безпечною та надійною."
},
"network": {
"statusChecker": {
@@ -55,31 +69,31 @@
}
},
"appNameFontSize": {
- "label": "",
- "description": ""
+ "label": "Назва програми Розмір шрифту",
+ "description": "Встановіть розмір шрифту для відображення назви програми на плитці."
},
"appNameStatus": {
- "label": "",
- "description": "",
+ "label": "Назва програми Статус",
+ "description": "Виберіть, де ви хочете, щоб заголовок відображався, якщо він взагалі буде відображатися.",
"dropdown": {
- "normal": "",
- "hover": "",
- "hidden": ""
+ "normal": "Показувати назву тільки на плитці",
+ "hover": "Показувати назву лише при наведенні підказки",
+ "hidden": "Не з'являтися взагалі"
}
},
"positionAppName": {
- "label": "",
- "description": "",
+ "label": "Назва програми Посада",
+ "description": "Позиція назви програми відносно іконки.",
"dropdown": {
- "top": "",
- "right": "",
- "bottom": "",
- "left": ""
+ "top": "Верхня частина",
+ "right": "Так.",
+ "bottom": "Дно.",
+ "left": "Ліворуч."
}
},
"lineClampAppName": {
- "label": "",
- "description": ""
+ "label": "Назва програми Затискач лінії",
+ "description": "Визначає, на скількох рядках повинен максимально вміститися ваш заголовок. Встановіть 0 для необмеженого."
}
},
"integration": {
@@ -104,11 +118,11 @@
},
"validation": {
"popover": "Ваша форма містить неприпустимі дані тож не може бути збережена. Будь ласка, розв'яжіть усі проблеми та натисніть цю кнопку знову, щоб зберегти свої зміни",
- "name": "",
- "noUrl": "",
- "invalidUrl": "",
- "noIconUrl": "",
- "noExternalUri": "",
- "invalidExternalUri": ""
+ "name": "Ім'я обов'язкове",
+ "noUrl": "Урл обов'язковий",
+ "invalidUrl": "Значення не є правильним URL-адресою",
+ "noIconUrl": "Це поле обов'язкове для заповнення",
+ "noExternalUri": "Потрібен зовнішній URI",
+ "invalidExternalUri": "Зовнішній URI не є дійсним"
}
}
diff --git a/public/locales/uk/manage/boards.json b/public/locales/uk/manage/boards.json
index a1abd1571..04ab59f8c 100644
--- a/public/locales/uk/manage/boards.json
+++ b/public/locales/uk/manage/boards.json
@@ -1,6 +1,6 @@
{
- "metaTitle": "",
- "pageTitle": "",
+ "metaTitle": "Дошки",
+ "pageTitle": "Дошки",
"cards": {
"statistics": {
"apps": "Додатки",
@@ -8,36 +8,36 @@
"categories": "Категорії"
},
"buttons": {
- "view": ""
+ "view": "Дошка оголошень"
},
"menu": {
- "setAsDefault": "",
+ "setAsDefault": "Встановити як дошку за замовчуванням",
"delete": {
- "label": "",
- "disabled": ""
+ "label": "Видалити назавжди",
+ "disabled": "Видалення вимкнено, оскільки старіші компоненти Homarr не дозволяють видаляти конфігурацію за замовчуванням. Видалення буде можливим у майбутньому."
}
},
"badges": {
- "fileSystem": "",
- "default": ""
+ "fileSystem": "Файлова система",
+ "default": "За замовчуванням"
}
},
"buttons": {
- "create": ""
+ "create": "Створити нову дошку"
},
"modals": {
"delete": {
- "title": "",
- "text": ""
+ "title": "Видалити дошку",
+ "text": "Ви впевнені, що хочете видалити цю дошку? Ця дія не може бути скасована, і ваші дані будуть безповоротно втрачені."
},
"create": {
- "title": "",
- "text": "",
+ "title": "Створити дошку",
+ "text": "Після створення дошки назву не можна змінити.",
"form": {
"name": {
"label": "Ім’я"
},
- "submit": ""
+ "submit": "Створити"
}
}
}
diff --git a/public/locales/uk/manage/index.json b/public/locales/uk/manage/index.json
index 5c5b4c0b9..6bbae05ee 100644
--- a/public/locales/uk/manage/index.json
+++ b/public/locales/uk/manage/index.json
@@ -1,23 +1,23 @@
{
- "metaTitle": "",
+ "metaTitle": "Керувати",
"hero": {
- "title": "",
- "fallbackUsername": "",
- "subtitle": ""
+ "title": "Ласкаво просимо назад, {{username}}",
+ "fallbackUsername": "Анонім",
+ "subtitle": "Ласкаво просимо до Центру подачі заявок. Організовуй, оптимізуй та перемагай!"
},
"quickActions": {
- "title": "",
+ "title": "Швидкі дії",
"boards": {
- "title": "",
- "subtitle": ""
+ "title": "Твої дошки",
+ "subtitle": "Створюйте та керуйте своїми дошками"
},
"inviteUsers": {
- "title": "",
- "subtitle": ""
+ "title": "Запросити нового користувача",
+ "subtitle": "Створіть та надішліть запрошення для реєстрації"
},
"manageUsers": {
- "title": "",
- "subtitle": ""
+ "title": "Керування користувачами",
+ "subtitle": "Видаляйте користувачів та керуйте ними"
}
}
}
\ No newline at end of file
diff --git a/public/locales/uk/manage/users.json b/public/locales/uk/manage/users.json
index 3d9678fb7..0101c26c2 100644
--- a/public/locales/uk/manage/users.json
+++ b/public/locales/uk/manage/users.json
@@ -1,9 +1,9 @@
{
- "metaTitle": "",
- "pageTitle": "",
- "text": "",
+ "metaTitle": "Користувачі",
+ "pageTitle": "Керування користувачами",
+ "text": "За допомогою користувачів ви можете налаштувати, хто може редагувати ваші дашборди. Майбутні версії Homarr матимуть ще більш детальний контроль над дозволами та дошками.",
"buttons": {
- "create": ""
+ "create": "Створити"
},
"table": {
"header": {
@@ -11,26 +11,26 @@
}
},
"tooltips": {
- "deleteUser": "",
- "demoteAdmin": "",
- "promoteToAdmin": ""
+ "deleteUser": "Видалити користувача",
+ "demoteAdmin": "Розжалування адміністратора",
+ "promoteToAdmin": "Підвищення до адміністратора"
},
"modals": {
"delete": {
- "title": "",
- "text": ""
+ "title": "Видалити користувача {{name}}",
+ "text": "Ви впевнені, що хочете видалити користувача {{name}}? Це призведе до видалення даних, пов'язаних з цим обліковим записом, але не видалить жодних створених ним дашбордів."
},
"change-role": {
"promote": {
- "title": "",
- "text": ""
+ "title": "Призначити користувача {{name}} адміністратором",
+ "text": "Ви впевнені, що хочете призначити користувача {{name}} адміністратором? Це дасть користувачеві доступ до всіх ресурсів вашого екземпляра Homarr."
},
"demote": {
- "title": "",
- "text": ""
+ "title": "Знизити користувача {{name}} до користувача",
+ "text": "Ви впевнені, що хочете понизити користувача {{name}} до рівня користувача? Це позбавить користувача доступу до всіх ресурсів вашого екземпляра Homarr."
},
"confirm": "Підтвердити"
}
},
- "searchDoesntMatch": ""
+ "searchDoesntMatch": "Ваш пошук не знайшов жодного запису. Будь ласка, налаштуйте фільтр."
}
\ No newline at end of file
diff --git a/public/locales/uk/manage/users/create.json b/public/locales/uk/manage/users/create.json
index d9d82c014..861dfef2e 100644
--- a/public/locales/uk/manage/users/create.json
+++ b/public/locales/uk/manage/users/create.json
@@ -1,52 +1,52 @@
{
- "metaTitle": "",
+ "metaTitle": "Створити користувача",
"steps": {
"account": {
- "title": "",
- "text": "",
+ "title": "Перший крок",
+ "text": "Створити обліковий запис",
"username": {
"label": "Логін"
},
"email": {
- "label": ""
+ "label": "Електронна пошта"
}
},
"security": {
- "title": "",
+ "title": "Другий крок",
"text": "Пароль",
"password": {
"label": "Пароль"
}
},
"finish": {
- "title": "",
- "text": "",
+ "title": "Підтвердження",
+ "text": "Зберегти в базі даних",
"card": {
- "title": "",
- "text": ""
+ "title": "Перегляньте свої матеріали",
+ "text": "Після того, як ви внесете дані до бази даних, користувач зможе увійти в систему. Ви впевнені, що хочете зберегти цього користувача в базі даних і активувати вхід?"
},
"table": {
"header": {
- "property": "",
- "value": "",
+ "property": "Власність",
+ "value": "Значення",
"username": "Логін",
- "email": "",
+ "email": "Електронна пошта",
"password": "Пароль"
},
- "notSet": "",
- "valid": ""
+ "notSet": "Не встановлено",
+ "valid": "Дійсний"
},
- "failed": ""
+ "failed": "Не вдалося створити користувача: {{error}}"
},
"completed": {
"alert": {
- "title": "",
- "text": ""
+ "title": "Створено користувача",
+ "text": "Користувача було створено в базі даних. Тепер він може увійти в систему."
}
}
},
"buttons": {
- "generateRandomPassword": "",
- "createAnother": ""
+ "generateRandomPassword": "Згенеруйте випадковий",
+ "createAnother": "Створіть ще один"
}
}
\ No newline at end of file
diff --git a/public/locales/uk/manage/users/invites.json b/public/locales/uk/manage/users/invites.json
index 8ba8ec70c..4fb6bf2a4 100644
--- a/public/locales/uk/manage/users/invites.json
+++ b/public/locales/uk/manage/users/invites.json
@@ -1,48 +1,48 @@
{
- "metaTitle": "",
- "pageTitle": "",
- "description": "",
+ "metaTitle": "Користувач запрошує",
+ "pageTitle": "Керування запрошеннями користувачів",
+ "description": "За допомогою запрошень ви можете запросити користувачів до вашого екземпляру Homarr. Запрошення буде дійсним лише протягом певного періоду часу і може бути використане один раз. Термін дії повинен бути від 5 хвилин до 12 місяців з моменту створення.",
"button": {
- "createInvite": "",
- "deleteInvite": ""
+ "createInvite": "Створити запрошення",
+ "deleteInvite": "Видалити запрошення"
},
"table": {
"header": {
- "id": "",
- "creator": "",
- "expires": "",
- "action": ""
+ "id": "ІДЕНТИФІКАТОР",
+ "creator": "Творець",
+ "expires": "Закінчується",
+ "action": "Дії"
},
"data": {
- "expiresAt": "",
- "expiresIn": ""
+ "expiresAt": "закінчився {{at}}",
+ "expiresIn": "в {{in}}"
}
},
"modals": {
"create": {
- "title": "",
- "description": "",
+ "title": "Створити запрошення",
+ "description": "Після закінчення терміну дії запрошення буде недійсним, і одержувач запрошення не зможе створити обліковий запис.",
"form": {
- "expires": "",
- "submit": ""
+ "expires": "Термін придатності",
+ "submit": "Створити"
}
},
"copy": {
- "title": "",
- "description": "",
- "invitationLink": "",
+ "title": "Скопіювати запрошення",
+ "description": "Ваше запрошення згенеровано. Після закриття цього модального вікна ви більше не зможете скопіювати це посилання. Якщо ви більше не бажаєте запрошувати зазначену особу, ви можете видалити це запрошення в будь-який час.",
+ "invitationLink": "Посилання на запрошення",
"details": {
- "id": "",
- "token": ""
+ "id": "ІДЕНТИФІКАТОР",
+ "token": "Токен."
},
"button": {
- "close": ""
+ "close": "Скопіювати та відправити"
}
},
"delete": {
- "title": "",
- "description": ""
+ "title": "Видалити запрошення",
+ "description": "Ви впевнені, що хочете видалити це запрошення? Користувачі з цим посиланням більше не зможуть створити обліковий запис за цим посиланням."
}
},
- "noInvites": ""
+ "noInvites": "Запрошень ще немає."
}
\ No newline at end of file
diff --git a/public/locales/uk/modules/bookmark.json b/public/locales/uk/modules/bookmark.json
index 78fc1e02e..64de5207a 100644
--- a/public/locales/uk/modules/bookmark.json
+++ b/public/locales/uk/modules/bookmark.json
@@ -5,8 +5,8 @@
"settings": {
"title": "Налаштування обраного",
"name": {
- "label": "",
- "info": ""
+ "label": "Назва віджету",
+ "info": "Залиште порожнім, щоб не показувати назву."
},
"items": {
"label": "Елементи"
@@ -14,9 +14,9 @@
"layout": {
"label": "Макет",
"data": {
- "autoGrid": "",
- "horizontal": "",
- "vertical": ""
+ "autoGrid": "Автоматична сітка",
+ "horizontal": "Горизонтальний",
+ "vertical": "Вертикальний"
}
}
}
@@ -29,15 +29,15 @@
},
"item": {
"validation": {
- "length": "",
- "invalidLink": "",
- "errorMsg": ""
+ "length": "Довжина повинна бути між {{shortest}} та {{longest}}",
+ "invalidLink": "Недійсне посилання",
+ "errorMsg": "Не збереглося, тому що виникли помилки при валідації. Будь ласка, виправте ваші дані"
},
"name": "Ім’я",
- "url": "",
+ "url": "URL",
"newTab": "Відкрити в новій вкладці",
- "hideHostname": "",
- "hideIcon": "",
+ "hideHostname": "Приховати ім'я хоста",
+ "hideIcon": "Приховати іконку",
"delete": "Видалити"
}
}
diff --git a/public/locales/uk/modules/dns-hole-controls.json b/public/locales/uk/modules/dns-hole-controls.json
index 10929f423..0e2f1d433 100644
--- a/public/locales/uk/modules/dns-hole-controls.json
+++ b/public/locales/uk/modules/dns-hole-controls.json
@@ -3,15 +3,15 @@
"name": "Контроль DNS-hole",
"description": "Керуйте PiHole або AdGuard за допомогою головної панелі",
"settings": {
- "title": "",
+ "title": "Налаштування керування дірками DNS",
"showToggleAllButtons": {
- "label": ""
+ "label": "Показати кнопки \"Увімкнути/вимкнути все"
}
},
"errors": {
"general": {
- "title": "",
- "text": ""
+ "title": "Не вдалося знайти дірку в DNS",
+ "text": "Виникла проблема з підключенням до ваших DNS-дірок. Будь ласка, перевірте вашу конфігурацію/інтеграцію."
}
}
}
diff --git a/public/locales/uk/modules/dns-hole-summary.json b/public/locales/uk/modules/dns-hole-summary.json
index bc267531a..40d772826 100644
--- a/public/locales/uk/modules/dns-hole-summary.json
+++ b/public/locales/uk/modules/dns-hole-summary.json
@@ -10,9 +10,9 @@
"layout": {
"label": "Макет",
"data": {
- "grid": "",
- "row": "",
- "column": ""
+ "grid": "2 на 2",
+ "row": "Горизонтальний",
+ "column": "Вертикальний"
}
}
}
@@ -21,8 +21,8 @@
"metrics": {
"domainsOnAdlist": "Домени в списках реклами",
"queriesToday": "Запити за сьогодні",
- "queriesBlockedTodayPercentage": "заблоковано сьогодні",
- "queriesBlockedToday": "заблоковано сьогодні"
+ "queriesBlockedTodayPercentage": "",
+ "queriesBlockedToday": ""
}
}
}
diff --git a/public/locales/uk/modules/iframe.json b/public/locales/uk/modules/iframe.json
index fcdfda502..a4a8720a3 100644
--- a/public/locales/uk/modules/iframe.json
+++ b/public/locales/uk/modules/iframe.json
@@ -11,35 +11,35 @@
"label": "Дозволити повноекранний режим"
},
"allowTransparency": {
- "label": ""
+ "label": "Забезпечити прозорість"
},
"allowScrolling": {
- "label": ""
+ "label": "Дозволити прокрутку"
},
"allowPayment": {
- "label": ""
+ "label": "Дозволити платіж"
},
"allowAutoPlay": {
- "label": ""
+ "label": "Увімкнути автоматичне відтворення"
},
"allowMicrophone": {
- "label": ""
+ "label": "Увімкнути мікрофон"
},
"allowCamera": {
- "label": ""
+ "label": "Увімкнути камеру"
},
"allowGeolocation": {
- "label": ""
+ "label": "Дозволити геолокацію"
}
}
},
"card": {
"errors": {
"noUrl": {
- "title": "",
+ "title": "Неправильна URL-адреса",
"text": "Переконайтеся, що Ви ввели правильну адресу в налаштуваннях вашого віджета"
},
- "browserSupport": ""
+ "browserSupport": "Ваш браузер не підтримує iframe. Будь ласка, оновіть свій браузер."
}
}
}
diff --git a/public/locales/uk/modules/media-requests-list.json b/public/locales/uk/modules/media-requests-list.json
index eb886db7f..441f5f640 100644
--- a/public/locales/uk/modules/media-requests-list.json
+++ b/public/locales/uk/modules/media-requests-list.json
@@ -8,7 +8,7 @@
"label": "Замініть посилання на зовнішній хост"
},
"openInNewTab": {
- "label": ""
+ "label": "Відкрийте посилання в новій вкладці"
}
}
},
@@ -21,13 +21,13 @@
"tooltips": {
"approve": "Запити на підтвердження",
"decline": "Відхиляти запити",
- "approving": ""
+ "approving": "Затверджую запит..."
},
"mutation": {
- "approving": "",
- "declining": "",
- "request": "",
- "approved": "",
- "declined": ""
+ "approving": "Затверджую",
+ "declining": "Занепад",
+ "request": "прохання...",
+ "approved": "Запит схвалено!",
+ "declined": "Запит відхилено!"
}
}
diff --git a/public/locales/uk/modules/media-requests-stats.json b/public/locales/uk/modules/media-requests-stats.json
index 0bb71ebc4..8fc913470 100644
--- a/public/locales/uk/modules/media-requests-stats.json
+++ b/public/locales/uk/modules/media-requests-stats.json
@@ -8,20 +8,20 @@
"label": "Замініть посилання на зовнішній хост"
},
"openInNewTab": {
- "label": ""
+ "label": "Відкрийте посилання в новій вкладці"
}
}
},
"mediaStats": {
- "title": "",
+ "title": "Медіа-статистика",
"pending": "Очікує схвалення",
"tvRequests": "Запити на ТБ",
"movieRequests": "Запити на фільми",
- "approved": "",
- "totalRequests": ""
+ "approved": "Вже затверджено",
+ "totalRequests": "Всього"
},
"userStats": {
- "title": "",
- "requests": ""
+ "title": "Найкращі користувачі",
+ "requests": "Запити: {{number}}"
}
}
diff --git a/public/locales/uk/modules/media-server.json b/public/locales/uk/modules/media-server.json
index 9123f293a..413083de2 100644
--- a/public/locales/uk/modules/media-server.json
+++ b/public/locales/uk/modules/media-server.json
@@ -6,7 +6,7 @@
"title": "Налаштування віджету медіасервера"
}
},
- "loading": "",
+ "loading": "Потоки завантаження",
"card": {
"table": {
"header": {
diff --git a/public/locales/uk/modules/notebook.json b/public/locales/uk/modules/notebook.json
index 3ad2a768e..54d189fdb 100644
--- a/public/locales/uk/modules/notebook.json
+++ b/public/locales/uk/modules/notebook.json
@@ -1,14 +1,14 @@
{
"descriptor": {
- "name": "",
- "description": "",
+ "name": "Блокнот",
+ "description": "Інтерактивний віджет на основі розмітки для запису нотаток!",
"settings": {
- "title": "",
+ "title": "Налаштування віджету блокнота",
"showToolbar": {
- "label": ""
+ "label": "Показати панель інструментів для написання націнки"
},
"content": {
- "label": ""
+ "label": "Зміст зошита"
}
}
}
diff --git a/public/locales/uk/modules/rss.json b/public/locales/uk/modules/rss.json
index 0b65dd9e3..26729a4c1 100644
--- a/public/locales/uk/modules/rss.json
+++ b/public/locales/uk/modules/rss.json
@@ -1,7 +1,7 @@
{
"descriptor": {
"name": "RSS-віджет",
- "description": "",
+ "description": "Віджет rss дозволяє відображати RSS-канали на вашій інформаційній панелі.",
"settings": {
"title": "Налаштування віджету RSS",
"rssFeedUrl": {
@@ -12,11 +12,11 @@
"label": "Інтервал оновлення (хвилини)"
},
"dangerousAllowSanitizedItemContent": {
- "label": "",
- "info": ""
+ "label": "Дозволити форматування HTML (Небезпечно)",
+ "info": "Дозвіл на форматування HTML ззовні може бути небезпечним.
Будь ласка, переконайтеся, що канал надходить з надійного джерела."
},
"textLinesClamp": {
- "label": ""
+ "label": "Затискач текстових рядків"
}
},
"card": {
diff --git a/public/locales/uk/modules/torrents-status.json b/public/locales/uk/modules/torrents-status.json
index b37190d97..b0d5a95f7 100644
--- a/public/locales/uk/modules/torrents-status.json
+++ b/public/locales/uk/modules/torrents-status.json
@@ -59,12 +59,12 @@
},
"generic": {
"title": "Трапилась неочікувана помилка",
- "text": ""
+ "text": "Не вдається зв'язатися з вашими Torrent-клієнтами. Будь ласка, перевірте вашу конфігурацію"
}
},
"loading": {
- "title": "",
- "description": ""
+ "title": "Завантаження",
+ "description": "Встановлення з'єднання"
},
"popover": {
"introductionPrefix": "Керується",
diff --git a/public/locales/uk/password-requirements.json b/public/locales/uk/password-requirements.json
index 9e26dfeeb..583014f02 100644
--- a/public/locales/uk/password-requirements.json
+++ b/public/locales/uk/password-requirements.json
@@ -1 +1,7 @@
-{}
\ No newline at end of file
+{
+ "number": "Включає кількість",
+ "lowercase": "Включає малу літеру",
+ "uppercase": "Включає велику літеру",
+ "special": "Включає спеціальний символ",
+ "length": "Містить принаймні {{count}} символів"
+}
\ No newline at end of file
diff --git a/public/locales/uk/settings/customization/access.json b/public/locales/uk/settings/customization/access.json
index cc4d17f61..7d212ea8b 100644
--- a/public/locales/uk/settings/customization/access.json
+++ b/public/locales/uk/settings/customization/access.json
@@ -1,6 +1,6 @@
{
"allowGuests": {
- "label": "",
- "description": ""
+ "label": "Дозволити анонімність",
+ "description": "Дозволити користувачам, які не ввійшли в систему, переглядати вашу дошку"
}
}
\ No newline at end of file
diff --git a/public/locales/uk/settings/customization/general.json b/public/locales/uk/settings/customization/general.json
index ac1e0bc44..4903ddbe1 100644
--- a/public/locales/uk/settings/customization/general.json
+++ b/public/locales/uk/settings/customization/general.json
@@ -18,12 +18,12 @@
"description": "Налаштування фону, кольорів і додатків"
},
"accessibility": {
- "name": "",
- "description": ""
+ "name": "Доступність",
+ "description": "Налаштування Homarr для користувачів з обмеженими можливостями"
},
"access": {
"name": "",
- "description": ""
+ "description": "Налаштуйте, хто має доступ до вашої дошки"
}
}
}
diff --git a/public/locales/uk/settings/general/cache-buttons.json b/public/locales/uk/settings/general/cache-buttons.json
index 685994c48..1b87c03e8 100644
--- a/public/locales/uk/settings/general/cache-buttons.json
+++ b/public/locales/uk/settings/general/cache-buttons.json
@@ -1,24 +1,24 @@
{
- "title": "",
+ "title": "Очищення кешу",
"selector": {
- "label": "",
+ "label": "Виберіть кеш(и) для очищення",
"data": {
- "ping": "",
- "repositoryIcons": "",
- "calendar&medias": "",
- "weather": ""
+ "ping": "Пінг-запити",
+ "repositoryIcons": "Піктограми віддаленого/локального доступу",
+ "calendar&medias": "Медіа з календаря",
+ "weather": "Дані про погоду"
}
},
"buttons": {
- "notificationTitle": "",
+ "notificationTitle": "Кеш очищено.",
"clearAll": {
- "text": "",
- "notificationMessage": ""
+ "text": "Очистити весь кеш",
+ "notificationMessage": "Весь кеш очищено"
},
"clearSelect": {
- "text": "",
- "notificationMessageSingle": "",
- "notificationMessageMulti": ""
+ "text": "Очистити вибрані запити",
+ "notificationMessageSingle": "Очищено кеш для {{value}}",
+ "notificationMessageMulti": "Очищено кеш для {{values}}"
}
}
}
\ No newline at end of file
diff --git a/public/locales/uk/settings/general/edit-mode-toggle.json b/public/locales/uk/settings/general/edit-mode-toggle.json
index a3b0f992c..e579df737 100644
--- a/public/locales/uk/settings/general/edit-mode-toggle.json
+++ b/public/locales/uk/settings/general/edit-mode-toggle.json
@@ -1,22 +1,22 @@
{
"menu": {
- "toggle": "",
- "enable": "",
- "disable": ""
+ "toggle": "Переключити режим редагування",
+ "enable": "Увімкнути режим редагування",
+ "disable": "Вимкнути режим редагування"
},
"form": {
- "label": "",
- "message": "",
+ "label": "Змінити пароль",
+ "message": "Для того, щоб переключити режим редагування, вам потрібно ввести пароль, який ви ввели у змінній оточення з назвою EDIT_MODE_PASSWORD . Якщо він не встановлений, ви не зможете вмикати та вимикати режим редагування.",
"submit": "Надіслати"
},
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "Успіх",
+ "message": "Успішно переключено режим редагування, перезавантажено сторінку..."
},
"error": {
"title": "Помилка",
- "message": ""
+ "message": "Не вдалося увімкнути режим редагування, спробуйте ще раз."
}
}
}
\ No newline at end of file
diff --git a/public/locales/uk/tools/docker.json b/public/locales/uk/tools/docker.json
index c224c68ec..e75f23653 100644
--- a/public/locales/uk/tools/docker.json
+++ b/public/locales/uk/tools/docker.json
@@ -2,30 +2,30 @@
"title": "Docker",
"alerts": {
"notConfigured": {
- "text": ""
+ "text": "У вашому екземплярі Homarr не налаштовано Docker або він помилково завантажив контейнери. Будь ласка, зверніться до документації про те, як налаштувати інтеграцію."
}
},
"modals": {
"selectBoard": {
- "title": "",
- "text": "",
+ "title": "Виберіть дошку",
+ "text": "Виберіть дошку, на яку ви хочете додати програми для вибраних контейнерів Docker.",
"form": {
"board": {
- "label": ""
+ "label": "Правління"
},
- "submit": ""
+ "submit": "Додавання додатків"
}
}
},
"notifications": {
"selectBoard": {
"success": {
- "title": "",
- "message": ""
+ "title": "Додані додатки на дошку оголошень",
+ "message": "На дошку додано додатки для вибраних Docker-контейнерів."
},
"error": {
- "title": "",
- "message": ""
+ "title": "Не вдалося додати додатки на дошку оголошень",
+ "message": "Додатки для вибраних Docker-контейнерів не вдалося додати на дошку."
}
}
}
diff --git a/public/locales/uk/user/preferences.json b/public/locales/uk/user/preferences.json
index 445ea5a81..07377bb3a 100644
--- a/public/locales/uk/user/preferences.json
+++ b/public/locales/uk/user/preferences.json
@@ -1,20 +1,20 @@
{
- "metaTitle": "",
- "pageTitle": "",
+ "metaTitle": "Уподобання",
+ "pageTitle": "Ваші уподобання",
"boards": {
"defaultBoard": {
- "label": ""
+ "label": "Плата за замовчуванням"
}
},
"accessibility": {
- "title": "",
+ "title": "Доступність",
"disablePulse": {
- "label": "",
- "description": ""
+ "label": "Вимкнути пінг-імпульс",
+ "description": "За замовчуванням, індикатори пінгу в Homarr пульсують. Це може дратувати. Цей повзунок вимкне анімацію"
},
"replaceIconsWithDots": {
- "label": "",
- "description": ""
+ "label": "Замінити точки пінгу на іконки",
+ "description": "Для дальтоніків точки пінгу можуть бути невпізнанними. У цьому випадку індикатори будуть замінені на піктограми"
}
},
"localization": {
@@ -22,11 +22,11 @@
"label": "Мова/Language"
},
"firstDayOfWeek": {
- "label": "",
+ "label": "Перший день тижня",
"options": {
- "monday": "",
- "saturday": "",
- "sunday": ""
+ "monday": "Понеділок",
+ "saturday": "Субота",
+ "sunday": "Неділя"
}
}
},
@@ -34,15 +34,15 @@
"title": "Пошукова система",
"custom": "Нестандартний",
"newTab": {
- "label": ""
+ "label": "Відкрийте результати пошуку в новій вкладці"
},
"autoFocus": {
- "label": "",
- "description": ""
+ "label": "Сфокусуйте рядок пошуку при завантаженні сторінки.",
+ "description": "Це автоматично сфокусує рядок пошуку, коли ви переходите на сторінки форуму. Це працюватиме лише на десктопних пристроях."
},
"template": {
"label": "URL-адреса запиту",
- "description": ""
+ "description": "Використовуйте %s в якості заповнювача для запиту"
}
}
}
\ No newline at end of file
diff --git a/public/locales/uk/zod.json b/public/locales/uk/zod.json
index 4c7c8b82d..f6cdea418 100644
--- a/public/locales/uk/zod.json
+++ b/public/locales/uk/zod.json
@@ -1,22 +1,22 @@
{
"errors": {
- "default": "",
- "required": "",
+ "default": "Це поле є недійсним",
+ "required": "Це поле обов'язкове для заповнення",
"string": {
- "startsWith": "",
- "endsWith": "",
- "includes": ""
+ "startsWith": "Це поле повинно починатися з {{startsWith}}",
+ "endsWith": "Це поле повинно закінчуватися на {{endsWith}}",
+ "includes": "Це поле повинно містити {{includes}}"
},
"tooSmall": {
- "string": "",
- "number": ""
+ "string": "Це поле повинно мати довжину не менше {{minimum}} символів",
+ "number": "Це поле повинно бути більше або дорівнювати {{minimum}}"
},
"tooBig": {
- "string": "",
- "number": ""
+ "string": "Це поле має містити не більше {{maximum}} символів",
+ "number": "Це поле повинно бути менше або дорівнювати {{maximum}}"
},
"custom": {
- "passwordMatch": ""
+ "passwordMatch": "Паролі повинні збігатися"
}
}
}
\ No newline at end of file
diff --git a/public/locales/vi/authentication/invite.json b/public/locales/vi/authentication/invite.json
index a5fbc57b1..e6e658902 100644
--- a/public/locales/vi/authentication/invite.json
+++ b/public/locales/vi/authentication/invite.json
@@ -1,7 +1,7 @@
{
- "metaTitle": "",
- "title": "",
- "text": "",
+ "metaTitle": "Tạo tài khoản",
+ "title": "Tạo tài khoản",
+ "text": "Vui lòng xác định thông tin xác thực của bạn bên dưới",
"form": {
"fields": {
"username": {
@@ -11,25 +11,25 @@
"label": "Mật khẩu"
},
"passwordConfirmation": {
- "label": ""
+ "label": "Xác nhận mật khẩu"
}
},
"buttons": {
- "submit": ""
+ "submit": "Tạo tài khoản"
}
},
"notifications": {
"loading": {
- "title": "",
- "text": ""
+ "title": "Tạo tài khoản",
+ "text": "Vui lòng chờ"
},
"success": {
- "title": "",
- "text": ""
+ "title": "Tài khoản đã được tạo",
+ "text": "Tài khoản của bạn đã được tạo thành công"
},
"error": {
"title": "Lỗi",
- "text": ""
+ "text": "Đã xảy ra lỗi, gặp lỗi sau: {{error}}"
}
}
}
\ No newline at end of file
diff --git a/public/locales/vi/authentication/login.json b/public/locales/vi/authentication/login.json
index e24d53c53..f26c2c6f0 100644
--- a/public/locales/vi/authentication/login.json
+++ b/public/locales/vi/authentication/login.json
@@ -1,7 +1,7 @@
{
- "metaTitle": "",
+ "metaTitle": "Đăng nhập",
"title": "Chào mừng quay trở lại!",
- "text": "",
+ "text": "Vui lòng nhập thông tin xác thực của bạn",
"form": {
"fields": {
"username": {
@@ -14,7 +14,7 @@
"buttons": {
"submit": "Đăng nhập"
},
- "afterLoginRedirection": ""
+ "afterLoginRedirection": "Sau khi đăng nhập, bạn sẽ được chuyển hướng đến {{url}}"
},
- "alert": ""
+ "alert": "Thông tin xác thực của bạn không chính xác hoặc tài khoản này không tồn tại. Vui lòng thử lại."
}
\ No newline at end of file
diff --git a/public/locales/vi/boards/common.json b/public/locales/vi/boards/common.json
index a70db06bf..836e98d81 100644
--- a/public/locales/vi/boards/common.json
+++ b/public/locales/vi/boards/common.json
@@ -1,5 +1,5 @@
{
"header": {
- "customize": ""
+ "customize": "Tùy chỉnh bảng"
}
}
\ No newline at end of file
diff --git a/public/locales/vi/boards/customize.json b/public/locales/vi/boards/customize.json
index 28286007d..75e3209d7 100644
--- a/public/locales/vi/boards/customize.json
+++ b/public/locales/vi/boards/customize.json
@@ -1,29 +1,29 @@
{
- "metaTitle": "",
- "pageTitle": "",
- "backToBoard": "",
+ "metaTitle": "Tùy chỉnh {{name}} bảng",
+ "pageTitle": "Tùy chỉnh cho {{name}} bảng",
+ "backToBoard": "Quay lại bảng",
"settings": {
"appearance": {
- "primaryColor": "",
- "secondaryColor": ""
+ "primaryColor": "Màu chính",
+ "secondaryColor": "Màu thứ cấp"
}
},
"save": {
- "button": "",
- "note": ""
+ "button": "Lưu thay đổi",
+ "note": "Hãy cẩn thận, bạn có những thay đổi chưa được lưu!"
},
"notifications": {
"pending": {
- "title": "",
- "message": ""
+ "title": "Đang lưu tùy chỉnh",
+ "message": "Vui lòng đợi trong khi chúng tôi lưu tùy chỉnh của bạn"
},
"success": {
- "title": "",
- "message": ""
+ "title": "Đã lưu tùy chỉnh",
+ "message": "Tùy chỉnh của bạn đã được lưu thành công"
},
"error": {
"title": "Lỗi",
- "message": ""
+ "message": "Không thể lưu thay đổi"
}
}
}
\ No newline at end of file
diff --git a/public/locales/vi/common.json b/public/locales/vi/common.json
index fa10c1321..6901e4719 100644
--- a/public/locales/vi/common.json
+++ b/public/locales/vi/common.json
@@ -3,12 +3,12 @@
"about": "Về chúng tôi",
"cancel": "Hủy",
"close": "Đóng",
- "back": "",
+ "back": "Mặt sau",
"delete": "Xóa",
"ok": "OK",
"edit": "Sửa",
- "next": "",
- "previous": "",
+ "next": "Kế tiếp",
+ "previous": "Trước",
"confirm": "Xác nhận",
"enabled": "Bật",
"disabled": "Tắt",
@@ -40,5 +40,5 @@
"medium": "trung bình",
"large": "lớn"
},
- "seeMore": ""
+ "seeMore": "Xem thêm..."
}
\ No newline at end of file
diff --git a/public/locales/vi/layout/common.json b/public/locales/vi/layout/common.json
index 4f4c4e6b4..5cece27e7 100644
--- a/public/locales/vi/layout/common.json
+++ b/public/locales/vi/layout/common.json
@@ -1,25 +1,25 @@
{
"modals": {
"blockedPopups": {
- "title": "",
- "text": "",
+ "title": "Cửa sổ bật lên bị chặn",
+ "text": "Trình duyệt của bạn đã chặn Homarr truy cập API của nó. Điều này thường xảy ra nhất do AdBlockers hoặc quyền bị từ chối. Homarr không thể tự động yêu cầu quyền.",
"list": {
- "browserPermission": "",
- "adBlockers": "",
- "otherBrowser": ""
+ "browserPermission": "Nhấp vào biểu tượng bên cạnh URL và kiểm tra quyền. Cho phép cửa sổ bật lên và cửa sổ",
+ "adBlockers": "Tắt trình chặn quảng cáo và công cụ bảo mật khỏi trình duyệt của bạn",
+ "otherBrowser": "Hãy thử một trình duyệt khác"
}
}
},
"actions": {
"category": {
- "openAllInNewTab": ""
+ "openAllInNewTab": "Mở tất cả trong tab mới"
}
},
"menu": {
- "moveUp": "",
- "moveDown": "",
- "addCategory": "",
- "addAbove": "",
- "addBelow": ""
+ "moveUp": "Đi lên",
+ "moveDown": "Đi xuống",
+ "addCategory": "Thêm danh mục {{location}}",
+ "addAbove": "bên trên",
+ "addBelow": "dưới"
}
}
\ No newline at end of file
diff --git a/public/locales/vi/layout/errors/access-denied.json b/public/locales/vi/layout/errors/access-denied.json
index 9e26dfeeb..c3934c7ba 100644
--- a/public/locales/vi/layout/errors/access-denied.json
+++ b/public/locales/vi/layout/errors/access-denied.json
@@ -1 +1,5 @@
-{}
\ No newline at end of file
+{
+ "title": "Quyền truy cập bị từ chối",
+ "text": "Bạn không có đủ quyền để truy cập trang này. Nếu bạn tin rằng đây không phải là cố ý, vui lòng liên hệ với quản trị viên của bạn.",
+ "switchAccount": "Chuyển sang tài khoản khác"
+}
\ No newline at end of file
diff --git a/public/locales/vi/layout/header.json b/public/locales/vi/layout/header.json
index bafae997d..fcc435eb6 100644
--- a/public/locales/vi/layout/header.json
+++ b/public/locales/vi/layout/header.json
@@ -1,34 +1,34 @@
{
"experimentalNote": {
- "label": ""
+ "label": "Đây là một tính năng thử nghiệm của Homarr. Vui lòng báo cáo mọi vấn đề trên GitHub hoặc Discord."
},
"search": {
- "label": "",
+ "label": "Tìm kiếm",
"engines": {
- "web": "",
- "youtube": "",
- "torrent": "",
- "movie": ""
+ "web": "Tìm kiếm {{query}} trên mạng",
+ "youtube": "Tìm kiếm {{query}} trên YouTube",
+ "torrent": "Tìm kiếm {{query}} torrent",
+ "movie": "Tìm kiếm {{query}} trên {{app}}"
}
},
"actions": {
"avatar": {
- "switchTheme": "",
- "preferences": "",
- "defaultBoard": "",
- "manage": "",
+ "switchTheme": "Chuyển chủ đề",
+ "preferences": "Sở thích của người sử dụng",
+ "defaultBoard": "Trang tổng quan mặc định",
+ "manage": "Quản lý",
"about": {
"label": "Về chúng tôi",
- "new": ""
+ "new": "Mới"
},
- "logout": "",
- "login": ""
+ "logout": "Đăng xuất từ {{username}}",
+ "login": "Đăng nhập"
}
},
"modals": {
"movie": {
"title": "",
- "topResults": ""
+ "topResults": "{{count}} kết quả hàng đầu cho {{search}}."
}
}
}
\ No newline at end of file
diff --git a/public/locales/vi/layout/header/actions/toggle-edit-mode.json b/public/locales/vi/layout/header/actions/toggle-edit-mode.json
index 606d72e7d..af39703f7 100644
--- a/public/locales/vi/layout/header/actions/toggle-edit-mode.json
+++ b/public/locales/vi/layout/header/actions/toggle-edit-mode.json
@@ -8,5 +8,5 @@
"title": "Chế độ chỉnh sửa đã được kích hoạt cho kích thước <1>{{size}}1>",
"text": "Bạn giờ có thể chỉnh sửa và thiết lập các ứng dụng. Các thay đổi sẽ không được lưu cho tới khi bạn thoát chế độ chỉnh sửa"
},
- "unloadEvent": ""
+ "unloadEvent": "Thoát chế độ chỉnh sửa để lưu các thay đổi của bạn"
}
diff --git a/public/locales/vi/layout/manage.json b/public/locales/vi/layout/manage.json
index 67fb86c4a..8b596711f 100644
--- a/public/locales/vi/layout/manage.json
+++ b/public/locales/vi/layout/manage.json
@@ -1,29 +1,29 @@
{
"navigation": {
"home": {
- "title": ""
+ "title": "Trang chủ"
},
"boards": {
- "title": ""
+ "title": "bảng"
},
"users": {
- "title": "",
+ "title": "Người dùng",
"items": {
- "manage": "",
- "invites": ""
+ "manage": "Quản lý",
+ "invites": "Mời"
}
},
"help": {
- "title": "",
+ "title": "Giúp đỡ",
"items": {
- "documentation": "",
- "report": "",
- "discord": "",
- "contribute": ""
+ "documentation": "Tài liệu",
+ "report": "Báo cáo sự cố/lỗi",
+ "discord": "Bất hòa cộng đồng",
+ "contribute": "Đóng góp"
}
},
"tools": {
- "title": "",
+ "title": "Công cụ",
"items": {
"docker": "Docker"
}
diff --git a/public/locales/vi/layout/modals/about.json b/public/locales/vi/layout/modals/about.json
index 0c4e53eb4..ff29611cb 100644
--- a/public/locales/vi/layout/modals/about.json
+++ b/public/locales/vi/layout/modals/about.json
@@ -6,7 +6,7 @@
"key": "Phím tắt",
"action": "Hành động",
"keybinds": "Phím tắt",
- "documentation": "",
+ "documentation": "Tài liệu",
"actions": {
"toggleTheme": "Đổi chế độ sáng/tối",
"focusSearchBar": "Tập trung vào thanh tìm kiếm",
@@ -23,7 +23,7 @@
"experimental_disableEditMode": "THỬ NGHIỆM: Tắt chế độ chỉnh sửa"
},
"version": {
- "new": "",
- "dropdown": ""
+ "new": "Mới: {{newVersion}}",
+ "dropdown": "Phiên bản {{newVersion}} có sẵn! Phiên bản hiện tại là {{currentVersion}}"
}
}
\ No newline at end of file
diff --git a/public/locales/vi/layout/modals/add-app.json b/public/locales/vi/layout/modals/add-app.json
index caaa459b0..45217e905 100644
--- a/public/locales/vi/layout/modals/add-app.json
+++ b/public/locales/vi/layout/modals/add-app.json
@@ -13,7 +13,21 @@
},
"internalAddress": {
"label": "Địa chỉ nội bộ",
- "description": "Địa chỉ IP nội bộ của ứng dụng."
+ "description": "Địa chỉ IP nội bộ của ứng dụng.",
+ "troubleshoot": {
+ "label": "Có vấn đề?",
+ "header": "Dưới đây là danh sách các lỗi thường gặp và cách khắc phục:",
+ "lines": {
+ "nothingAfterPort": "Trong hầu hết nếu không phải tất cả các trường hợp, bạn không nên nhập bất kỳ đường dẫn nào sau cổng. (Ngay cả '/admin' cho pihole hoặc '/web' cho plex)",
+ "protocolCheck": "Luôn đảm bảo rằng URL được bắt đầu bằng http hoặc https và đảm bảo bạn đang sử dụng đúng URL.",
+ "preferIP": "Bạn nên sử dụng ip trực tiếp của máy hoặc vùng chứa mà bạn đang cố gắng liên lạc.",
+ "enablePings": "Kiểm tra xem IP có đúng không bằng cách bật ping. Tùy chỉnh Bảng -> Bố cục -> Bật ping. Một bong bóng nhỏ màu đỏ hoặc xanh lục sẽ xuất hiện trên ô ứng dụng của bạn và di chuột vào nó sẽ cung cấp cho bạn mã phản hồi (trong hầu hết các trường hợp, bong bóng màu xanh lá cây có mã 200 được mong đợi).",
+ "wget": "Để đảm bảo rằng homarr có thể giao tiếp với các ứng dụng khác, hãy đảm bảo wget/curl/ping IP:port của ứng dụng.",
+ "iframe": "Khi nói đến iframe, những iframe đó phải luôn sử dụng cùng một giao thức (http/s) như Homarr.",
+ "clearCache": "Một số thông tin được đăng ký trong bộ đệm, do đó quá trình tích hợp có thể không hoạt động trừ khi bạn xóa bộ đệm trong các tùy chọn chung của Homarr."
+ },
+ "footer": "Để biết thêm cách khắc phục sự cố, hãy liên hệ với {{discord}}của chúng tôi."
+ }
},
"externalAddress": {
"label": "Địa chỉ bên ngoài",
@@ -26,10 +40,10 @@
"description": "Mở ứng dụng trong tab mới thay vì tab hiện tại."
},
"tooltipDescription": {
- "label": "",
- "description": ""
+ "label": "Mô tả ứng dụng",
+ "description": "Văn bản bạn nhập sẽ xuất hiện khi di chuột qua ứng dụng của bạn.\r\nSử dụng mục này để cung cấp cho người dùng thêm thông tin chi tiết về ứng dụng của bạn hoặc để trống nếu không có gì."
},
- "customProtocolWarning": ""
+ "customProtocolWarning": "Sử dụng một giao thức không chuẩn. Điều này có thể yêu cầu các ứng dụng được cài đặt sẵn và có thể gây ra rủi ro bảo mật. Đảm bảo rằng địa chỉ của bạn được an toàn và đáng tin cậy."
},
"network": {
"statusChecker": {
@@ -55,31 +69,31 @@
}
},
"appNameFontSize": {
- "label": "",
- "description": ""
+ "label": "Tên ứng dụng Kích thước phông chữ",
+ "description": "Đặt kích thước phông chữ khi tên ứng dụng được hiển thị trên ô."
},
"appNameStatus": {
- "label": "",
- "description": "",
+ "label": "Trạng thái tên ứng dụng",
+ "description": "Chọn nơi bạn muốn tiêu đề hiển thị, nếu có.",
"dropdown": {
- "normal": "",
- "hover": "",
- "hidden": ""
+ "normal": "Chỉ hiển thị tiêu đề trên ô",
+ "hover": "Chỉ hiển thị tiêu đề trên chú giải công cụ khi di chuột",
+ "hidden": "Không hiển thị chút nào"
}
},
"positionAppName": {
- "label": "",
- "description": "",
+ "label": "Tên ứng dụng Vị trí",
+ "description": "Vị trí của tên ứng dụng so với biểu tượng.",
"dropdown": {
- "top": "",
- "right": "",
- "bottom": "",
- "left": ""
+ "top": "Đứng đầu",
+ "right": "Phải",
+ "bottom": "Đáy",
+ "left": "Bên trái"
}
},
"lineClampAppName": {
- "label": "",
- "description": ""
+ "label": "Tên ứng dụng Kẹp dòng",
+ "description": "Xác định số dòng mà tiêu đề của bạn phải phù hợp tối đa. Đặt 0 cho không giới hạn."
}
},
"integration": {
@@ -104,11 +118,11 @@
},
"validation": {
"popover": "Biểu mẫu của bạn chứa dữ liệu không hợp lệ, vì vậy không thể lưu nó. Vui lòng khắc phục mọi vấn đề và nhấp lại vào nút này để lưu các thay đổi của bạn",
- "name": "",
- "noUrl": "",
- "invalidUrl": "",
- "noIconUrl": "",
- "noExternalUri": "",
- "invalidExternalUri": ""
+ "name": "Tên là bắt buộc",
+ "noUrl": "Url là bắt buộc",
+ "invalidUrl": "Giá trị không phải là url hợp lệ",
+ "noIconUrl": "Trường này là bắt buộc",
+ "noExternalUri": "URI bên ngoài là bắt buộc",
+ "invalidExternalUri": "URI bên ngoài không phải là uri hợp lệ"
}
}
diff --git a/public/locales/vi/manage/boards.json b/public/locales/vi/manage/boards.json
index 22505a807..8fdecea94 100644
--- a/public/locales/vi/manage/boards.json
+++ b/public/locales/vi/manage/boards.json
@@ -1,6 +1,6 @@
{
- "metaTitle": "",
- "pageTitle": "",
+ "metaTitle": "bảng",
+ "pageTitle": "bảng",
"cards": {
"statistics": {
"apps": "Ứng dụng",
@@ -8,36 +8,36 @@
"categories": "Danh mục"
},
"buttons": {
- "view": ""
+ "view": "Xem bảng"
},
"menu": {
- "setAsDefault": "",
+ "setAsDefault": "Đặt làm bảng mặc định của bạn",
"delete": {
- "label": "",
- "disabled": ""
+ "label": "Xóa vĩnh viễn",
+ "disabled": "Tính năng xóa bị vô hiệu hóa vì các thành phần Homarr cũ hơn không cho phép xóa cấu hình mặc định. Việc xóa sẽ có thể xảy ra trong tương lai."
}
},
"badges": {
- "fileSystem": "",
- "default": ""
+ "fileSystem": "Hệ thống tập tin",
+ "default": "Mặc định"
}
},
"buttons": {
- "create": ""
+ "create": "Tạo bảng mới"
},
"modals": {
"delete": {
- "title": "",
- "text": ""
+ "title": "Xóa bảng",
+ "text": "Bạn có chắc chắn muốn xóa bảng này không? Hành động này không thể hoàn tác được và dữ liệu của bạn sẽ bị mất vĩnh viễn."
},
"create": {
- "title": "",
- "text": "",
+ "title": "Tạo bảng",
+ "text": "Tên không thể thay đổi sau khi một bảng đã được tạo.",
"form": {
"name": {
"label": "Tên"
},
- "submit": ""
+ "submit": "Tạo nên"
}
}
}
diff --git a/public/locales/vi/manage/index.json b/public/locales/vi/manage/index.json
index 5c5b4c0b9..6fbbae7d0 100644
--- a/public/locales/vi/manage/index.json
+++ b/public/locales/vi/manage/index.json
@@ -1,23 +1,23 @@
{
- "metaTitle": "",
+ "metaTitle": "Quản lý",
"hero": {
- "title": "",
- "fallbackUsername": "",
- "subtitle": ""
+ "title": "Chào mừng trở lại, {{username}}",
+ "fallbackUsername": "Vô danh",
+ "subtitle": "Chào mừng bạn đến với Trung tâm ứng dụng của bạn. Tổ chức, tối ưu hóa và chinh phục!"
},
"quickActions": {
- "title": "",
+ "title": "Hành động nhanh",
"boards": {
- "title": "",
- "subtitle": ""
+ "title": "Bảng của bạn",
+ "subtitle": "Tạo và quản lý bảng của bạn"
},
"inviteUsers": {
- "title": "",
- "subtitle": ""
+ "title": "Mời người dùng mới",
+ "subtitle": "Tạo và gửi lời mời đăng ký"
},
"manageUsers": {
- "title": "",
- "subtitle": ""
+ "title": "Quản lý người dùng",
+ "subtitle": "Xóa và quản lý người dùng của bạn"
}
}
}
\ No newline at end of file
diff --git a/public/locales/vi/manage/users.json b/public/locales/vi/manage/users.json
index 78072876d..251a2cae8 100644
--- a/public/locales/vi/manage/users.json
+++ b/public/locales/vi/manage/users.json
@@ -1,9 +1,9 @@
{
- "metaTitle": "",
- "pageTitle": "",
- "text": "",
+ "metaTitle": "Người dùng",
+ "pageTitle": "Quản lý người dùng",
+ "text": "Bằng cách sử dụng người dùng, bạn có thể định cấu hình ai có thể chỉnh sửa trang tổng quan của mình. Các phiên bản tương lai của Homarr sẽ có quyền kiểm soát chi tiết hơn đối với các quyền và bảng.",
"buttons": {
- "create": ""
+ "create": "Tạo nên"
},
"table": {
"header": {
@@ -11,26 +11,26 @@
}
},
"tooltips": {
- "deleteUser": "",
- "demoteAdmin": "",
- "promoteToAdmin": ""
+ "deleteUser": "Xóa người dùng",
+ "demoteAdmin": "Giảm hạng quản trị viên",
+ "promoteToAdmin": "Thăng tiến lên quản trị viên"
},
"modals": {
"delete": {
- "title": "",
- "text": ""
+ "title": "Xóa người dùng {{name}}",
+ "text": "Bạn có chắc chắn muốn xóa người dùng {{name}}không? Thao tác này sẽ xóa dữ liệu được liên kết với tài khoản này chứ không phải bất kỳ trang tổng quan nào được người dùng này tạo."
},
"change-role": {
"promote": {
- "title": "",
- "text": ""
+ "title": "Thăng cấp người dùng {{name}} lên quản trị viên",
+ "text": "Bạn có chắc chắn muốn thăng cấp người dùng {{name}} lên quản trị viên không? Điều này sẽ cấp cho người dùng quyền truy cập vào tất cả các tài nguyên trên phiên bản Homarr của bạn."
},
"demote": {
- "title": "",
- "text": ""
+ "title": "Hạ cấp người dùng {{name}} xuống người dùng",
+ "text": "Bạn có chắc chắn muốn hạ cấp người dùng {{name}} xuống người dùng không? Thao tác này sẽ xóa quyền truy cập của người dùng vào tất cả tài nguyên trên phiên bản Homarr của bạn."
},
"confirm": "Xác nhận"
}
},
- "searchDoesntMatch": ""
+ "searchDoesntMatch": "Tìm kiếm của bạn không khớp với bất kỳ mục nào. Vui lòng điều chỉnh bộ lọc của bạn."
}
\ No newline at end of file
diff --git a/public/locales/vi/manage/users/create.json b/public/locales/vi/manage/users/create.json
index 2bc5e9f31..674e2f9fb 100644
--- a/public/locales/vi/manage/users/create.json
+++ b/public/locales/vi/manage/users/create.json
@@ -1,52 +1,52 @@
{
- "metaTitle": "",
+ "metaTitle": "Tạo người dùng",
"steps": {
"account": {
- "title": "",
- "text": "",
+ "title": "Bước đầu tiên",
+ "text": "Tạo tài khoản",
"username": {
"label": "Tên người dùng"
},
"email": {
- "label": ""
+ "label": "E-mail"
}
},
"security": {
- "title": "",
+ "title": "Bước thứ hai",
"text": "Mật khẩu",
"password": {
"label": "Mật khẩu"
}
},
"finish": {
- "title": "",
- "text": "",
+ "title": "Xác nhận",
+ "text": "Lưu vào cơ sở dữ liệu",
"card": {
- "title": "",
- "text": ""
+ "title": "Xem lại thông tin đầu vào của bạn",
+ "text": "Sau khi bạn gửi dữ liệu của mình đến cơ sở dữ liệu, người dùng sẽ có thể đăng nhập. Bạn có chắc chắn muốn lưu trữ người dùng này trong cơ sở dữ liệu và kích hoạt đăng nhập không?"
},
"table": {
"header": {
- "property": "",
- "value": "",
+ "property": "Tài sản",
+ "value": "Giá trị",
"username": "Tên người dùng",
- "email": "",
+ "email": "E-mail",
"password": "Mật khẩu"
},
- "notSet": "",
- "valid": ""
+ "notSet": "Không được thiết lập",
+ "valid": "Có hiệu lực"
},
- "failed": ""
+ "failed": "Tạo người dùng không thành công: {{error}}"
},
"completed": {
"alert": {
- "title": "",
- "text": ""
+ "title": "Người dùng đã được tạo",
+ "text": "Người dùng đã được tạo trong cơ sở dữ liệu. Bây giờ họ có thể đăng nhập."
}
}
},
"buttons": {
- "generateRandomPassword": "",
- "createAnother": ""
+ "generateRandomPassword": "Tạo ngẫu nhiên",
+ "createAnother": "Tạo ra một cái khác"
}
}
\ No newline at end of file
diff --git a/public/locales/vi/manage/users/invites.json b/public/locales/vi/manage/users/invites.json
index 8ba8ec70c..d95a77490 100644
--- a/public/locales/vi/manage/users/invites.json
+++ b/public/locales/vi/manage/users/invites.json
@@ -1,48 +1,48 @@
{
- "metaTitle": "",
- "pageTitle": "",
- "description": "",
+ "metaTitle": "Lời mời của người dùng",
+ "pageTitle": "Quản lý lời mời của người dùng",
+ "description": "Bằng cách sử dụng lời mời, bạn có thể mời người dùng tham gia phiên bản Homarr của mình. Lời mời sẽ chỉ có hiệu lực trong một khoảng thời gian nhất định và chỉ có thể được sử dụng một lần. Thời hạn hết hạn phải từ 5 phút đến 12 tháng sau khi tạo.",
"button": {
- "createInvite": "",
- "deleteInvite": ""
+ "createInvite": "Tạo lời mời",
+ "deleteInvite": "Xóa lời mời"
},
"table": {
"header": {
- "id": "",
- "creator": "",
- "expires": "",
- "action": ""
+ "id": "NHẬN DẠNG",
+ "creator": "Người sáng tạo",
+ "expires": "Hết hạn",
+ "action": "hành động"
},
"data": {
- "expiresAt": "",
- "expiresIn": ""
+ "expiresAt": "hết hạn {{at}}",
+ "expiresIn": "trong {{in}}"
}
},
"modals": {
"create": {
- "title": "",
- "description": "",
+ "title": "Tạo lời mời",
+ "description": "Sau khi hết hạn, lời mời sẽ không còn hiệu lực và người nhận lời mời sẽ không thể tạo tài khoản.",
"form": {
- "expires": "",
- "submit": ""
+ "expires": "Ngày hết hạn",
+ "submit": "Tạo nên"
}
},
"copy": {
- "title": "",
- "description": "",
- "invitationLink": "",
+ "title": "Sao chép lời mời",
+ "description": "Lời mời của bạn đã được tạo. Sau khi phương thức này đóng, bạn sẽ không thể sao chép liên kết này nữa. Nếu bạn không muốn mời người đã nói nữa, bạn có thể xóa lời mời này bất cứ lúc nào.",
+ "invitationLink": "Liên kết lời mời",
"details": {
- "id": "",
- "token": ""
+ "id": "NHẬN DẠNG",
+ "token": "Mã thông báo"
},
"button": {
- "close": ""
+ "close": "Sao chép & Loại bỏ"
}
},
"delete": {
- "title": "",
- "description": ""
+ "title": "Xóa lời mời",
+ "description": "Bạn có chắc chắn muốn xóa lời mời này không? Người dùng có liên kết này sẽ không thể tạo tài khoản bằng liên kết đó nữa."
}
},
- "noInvites": ""
+ "noInvites": "Chưa có lời mời nào."
}
\ No newline at end of file
diff --git a/public/locales/vi/modules/bookmark.json b/public/locales/vi/modules/bookmark.json
index 286c34c72..33c75deaf 100644
--- a/public/locales/vi/modules/bookmark.json
+++ b/public/locales/vi/modules/bookmark.json
@@ -5,8 +5,8 @@
"settings": {
"title": "Cài đặt dấu trang",
"name": {
- "label": "",
- "info": ""
+ "label": "Tên tiện ích",
+ "info": "Để trống để giữ tiêu đề ẩn."
},
"items": {
"label": "Mục"
@@ -14,9 +14,9 @@
"layout": {
"label": "Bố cục",
"data": {
- "autoGrid": "",
- "horizontal": "",
- "vertical": ""
+ "autoGrid": "Lưới tự động",
+ "horizontal": "Nằm ngang",
+ "vertical": "Thẳng đứng"
}
}
}
@@ -29,15 +29,15 @@
},
"item": {
"validation": {
- "length": "",
- "invalidLink": "",
- "errorMsg": ""
+ "length": "Độ dài phải nằm trong khoảng từ {{shortest}} đến {{longest}}",
+ "invalidLink": "Không phải là một liên kết hợp lệ",
+ "errorMsg": "Không lưu được vì có lỗi xác thực. Vui lòng điều chỉnh đầu vào của bạn"
},
"name": "Tên",
- "url": "",
+ "url": "URL",
"newTab": "Mở trong tab mới",
- "hideHostname": "",
- "hideIcon": "",
+ "hideHostname": "Ẩn tên máy chủ",
+ "hideIcon": "Ẩn biểu tượng",
"delete": "Xóa"
}
}
diff --git a/public/locales/vi/modules/calendar.json b/public/locales/vi/modules/calendar.json
index b2769c985..f7f25adde 100644
--- a/public/locales/vi/modules/calendar.json
+++ b/public/locales/vi/modules/calendar.json
@@ -8,30 +8,30 @@
"label": "Dùng Sonarr v4 API"
},
"useRadarrv5": {
- "label": ""
+ "label": "Sử dụng API Radarr v5"
},
"radarrReleaseType": {
"label": "Loại phát hành Radarr",
"data": {
- "inCinemas": "",
- "physicalRelease": "",
- "digitalRelease": ""
+ "inCinemas": "trong rạp chiếu phim",
+ "physicalRelease": "Thuộc vật chất",
+ "digitalRelease": "Điện tử"
}
},
"hideWeekDays": {
- "label": ""
+ "label": "Ẩn ngày trong tuần"
},
"showUnmonitored": {
- "label": ""
+ "label": "Hiển thị các mục không được giám sát"
},
"fontSize": {
- "label": "",
+ "label": "Cỡ chữ",
"data": {
- "xs": "",
- "sm": "",
- "md": "",
- "lg": "",
- "xl": ""
+ "xs": "Rất nhỏ",
+ "sm": "Bé nhỏ",
+ "md": "Trung bình",
+ "lg": "Lớn",
+ "xl": "Cực lớn"
}
}
}
diff --git a/public/locales/vi/modules/date.json b/public/locales/vi/modules/date.json
index 9d81cf62b..717993dff 100644
--- a/public/locales/vi/modules/date.json
+++ b/public/locales/vi/modules/date.json
@@ -8,24 +8,24 @@
"label": "Dùng thời gian 24 giờ"
},
"dateFormat": {
- "label": "",
+ "label": "Định dạng ngày",
"data": {
- "hide": ""
+ "hide": "Ẩn ngày"
}
},
"enableTimezone": {
- "label": ""
+ "label": "Hiển thị múi giờ tùy chỉnh"
},
"timezoneLocation": {
- "label": ""
+ "label": "Vị trí múi giờ"
},
"titleState": {
- "label": "",
- "info": "",
+ "label": "Tiêu đề thành phố",
+ "info": "Trong trường hợp bạn kích hoạt tùy chọn Múi giờ, tên thành phố và mã múi giờ có thể được hiển thị.
Bạn cũng có thể chỉ hiển thị thành phố hoặc thậm chí không hiển thị thành phố nào.",
"data": {
- "both": "",
- "city": "",
- "none": ""
+ "both": "Thành phố và múi giờ",
+ "city": "Chỉ thành phố",
+ "none": "Không có"
}
}
}
diff --git a/public/locales/vi/modules/dns-hole-controls.json b/public/locales/vi/modules/dns-hole-controls.json
index 2d1c90f33..dcbc1a7e9 100644
--- a/public/locales/vi/modules/dns-hole-controls.json
+++ b/public/locales/vi/modules/dns-hole-controls.json
@@ -3,15 +3,15 @@
"name": "Trình điều khiển DNS",
"description": "Kiểm soát PiHole hoặc AdGuard từ bảng điều khiển của bạn",
"settings": {
- "title": "",
+ "title": "Cài đặt kiểm soát lỗ DNS",
"showToggleAllButtons": {
- "label": ""
+ "label": "Hiển thị các nút 'Bật/Tắt tất cả'"
}
},
"errors": {
"general": {
- "title": "",
- "text": ""
+ "title": "Không thể tìm thấy lỗ DNS",
+ "text": "Đã xảy ra sự cố khi kết nối với (các) Lỗ DNS của bạn. Vui lòng xác minh (các) cấu hình/tích hợp của bạn."
}
}
}
diff --git a/public/locales/vi/modules/dns-hole-summary.json b/public/locales/vi/modules/dns-hole-summary.json
index a30d0ae2d..ca0ee3754 100644
--- a/public/locales/vi/modules/dns-hole-summary.json
+++ b/public/locales/vi/modules/dns-hole-summary.json
@@ -10,9 +10,9 @@
"layout": {
"label": "Bố cục",
"data": {
- "grid": "",
- "row": "",
- "column": ""
+ "grid": "2 x 2",
+ "row": "Nằm ngang",
+ "column": "Thẳng đứng"
}
}
}
@@ -21,8 +21,8 @@
"metrics": {
"domainsOnAdlist": "Tên miền trên danh sách quảng cáo",
"queriesToday": "Truy vấn hôm nay",
- "queriesBlockedTodayPercentage": "đã chặn hôm nay",
- "queriesBlockedToday": "đã chặn hôm nay"
+ "queriesBlockedTodayPercentage": "",
+ "queriesBlockedToday": ""
}
}
}
diff --git a/public/locales/vi/modules/iframe.json b/public/locales/vi/modules/iframe.json
index 16a5dd3b7..cee33a9e8 100644
--- a/public/locales/vi/modules/iframe.json
+++ b/public/locales/vi/modules/iframe.json
@@ -39,7 +39,7 @@
"title": "URL không hợp lệ",
"text": "Đảm bảo rằng bạn đã nhập một địa chỉ hợp lệ trong cấu hình tiện ích"
},
- "browserSupport": ""
+ "browserSupport": "Trình duyệt của bạn không hỗ trợ iframe. Vui lòng cập nhật trình duyệt của bạn."
}
}
}
diff --git a/public/locales/vi/modules/media-requests-list.json b/public/locales/vi/modules/media-requests-list.json
index 8d065033f..3e38b703a 100644
--- a/public/locales/vi/modules/media-requests-list.json
+++ b/public/locales/vi/modules/media-requests-list.json
@@ -8,7 +8,7 @@
"label": "Thay thế liên kết bằng máy chủ bên ngoài"
},
"openInNewTab": {
- "label": ""
+ "label": "Mở liên kết trong tab mới"
}
}
},
@@ -21,13 +21,13 @@
"tooltips": {
"approve": "Duyệt yêu cầu",
"decline": "Từ chối yêu cầu",
- "approving": ""
+ "approving": "Đang phê duyệt yêu cầu..."
},
"mutation": {
- "approving": "",
- "declining": "",
- "request": "",
- "approved": "",
- "declined": ""
+ "approving": "Phê duyệt",
+ "declining": "Giảm dần",
+ "request": "lời yêu cầu...",
+ "approved": "Yêu cầu đã được chấp thuận!",
+ "declined": "Yêu cầu đã bị từ chối!"
}
}
diff --git a/public/locales/vi/modules/media-requests-stats.json b/public/locales/vi/modules/media-requests-stats.json
index 543913a14..1549061c0 100644
--- a/public/locales/vi/modules/media-requests-stats.json
+++ b/public/locales/vi/modules/media-requests-stats.json
@@ -8,20 +8,20 @@
"label": "Thay thế liên kết bằng máy chủ bên ngoài"
},
"openInNewTab": {
- "label": ""
+ "label": "Mở liên kết trong tab mới"
}
}
},
"mediaStats": {
- "title": "",
+ "title": "Thống kê truyền thông",
"pending": "Chờ duyệt",
"tvRequests": "Yêu cầu TV",
"movieRequests": "Yêu cầu phim",
- "approved": "",
- "totalRequests": ""
+ "approved": "Đã được phê duyệt",
+ "totalRequests": "Tổng cộng"
},
"userStats": {
- "title": "",
- "requests": ""
+ "title": "Người dùng hàng đầu",
+ "requests": "Yêu cầu: {{number}}"
}
}
diff --git a/public/locales/vi/modules/media-server.json b/public/locales/vi/modules/media-server.json
index 88401ad80..d2a329d14 100644
--- a/public/locales/vi/modules/media-server.json
+++ b/public/locales/vi/modules/media-server.json
@@ -6,7 +6,7 @@
"title": "Cài đặt cho máy chủ đa phương tiện"
}
},
- "loading": "",
+ "loading": "Đang tải luồng",
"card": {
"table": {
"header": {
diff --git a/public/locales/vi/modules/notebook.json b/public/locales/vi/modules/notebook.json
index 3ad2a768e..967554e5c 100644
--- a/public/locales/vi/modules/notebook.json
+++ b/public/locales/vi/modules/notebook.json
@@ -1,14 +1,14 @@
{
"descriptor": {
- "name": "",
- "description": "",
+ "name": "Sổ tay",
+ "description": "Tiện ích tương tác dựa trên đánh dấu để bạn viết ra ghi chú của mình!",
"settings": {
- "title": "",
+ "title": "Cài đặt cho tiện ích sổ ghi chép",
"showToolbar": {
- "label": ""
+ "label": "Hiển thị thanh công cụ giúp bạn viết markdown"
},
"content": {
- "label": ""
+ "label": "Nội dung của sổ ghi chép"
}
}
}
diff --git a/public/locales/vi/modules/rss.json b/public/locales/vi/modules/rss.json
index 181762d41..ed0d383f9 100644
--- a/public/locales/vi/modules/rss.json
+++ b/public/locales/vi/modules/rss.json
@@ -1,7 +1,7 @@
{
"descriptor": {
"name": "Tiện ích RSS",
- "description": "",
+ "description": "Tiện ích rss cho phép bạn hiển thị nguồn cấp dữ liệu RSS trên trang tổng quan của mình.",
"settings": {
"title": "Cài đặt cho tiện ích RSS",
"rssFeedUrl": {
@@ -12,8 +12,8 @@
"label": "Khoảng thời gian làm mới (bằng phút)"
},
"dangerousAllowSanitizedItemContent": {
- "label": "",
- "info": ""
+ "label": "Cho phép định dạng HTML (Nguy hiểm)",
+ "info": "Cho phép định dạng HTML từ bên ngoài có thể nguy hiểm.
Hãy đảm bảo rằng nguồn cấp dữ liệu đến từ một nguồn đáng tin cậy."
},
"textLinesClamp": {
"label": "Ngắt dòng"
diff --git a/public/locales/vi/modules/torrents-status.json b/public/locales/vi/modules/torrents-status.json
index 3ff61d66f..38e00ad9c 100644
--- a/public/locales/vi/modules/torrents-status.json
+++ b/public/locales/vi/modules/torrents-status.json
@@ -59,12 +59,12 @@
},
"generic": {
"title": "Đã xảy ra lỗi không mong muốn",
- "text": ""
+ "text": "Không thể liên lạc với khách hàng Torrent của bạn. Vui lòng kiểm tra cấu hình của bạn"
}
},
"loading": {
- "title": "",
- "description": ""
+ "title": "Đang tải",
+ "description": "Thiết lập kết nối"
},
"popover": {
"introductionPrefix": "Quản lý bởi",
diff --git a/public/locales/vi/modules/weather.json b/public/locales/vi/modules/weather.json
index 116c33300..b43c20fdb 100644
--- a/public/locales/vi/modules/weather.json
+++ b/public/locales/vi/modules/weather.json
@@ -8,7 +8,7 @@
"label": "Hiển thị bằng Fahrenheit"
},
"displayCityName": {
- "label": ""
+ "label": "Hiển thị tên thành phố"
},
"location": {
"label": "Vị trí thời tiết"
@@ -33,5 +33,5 @@
"unknown": "Không xác định"
}
},
- "error": ""
+ "error": "Đã xảy ra lỗi"
}
diff --git a/public/locales/vi/password-requirements.json b/public/locales/vi/password-requirements.json
index 9e26dfeeb..8bdfbb3e9 100644
--- a/public/locales/vi/password-requirements.json
+++ b/public/locales/vi/password-requirements.json
@@ -1 +1,7 @@
-{}
\ No newline at end of file
+{
+ "number": "Bao gồm số",
+ "lowercase": "Bao gồm chữ thường",
+ "uppercase": "Bao gồm chữ in hoa",
+ "special": "Bao gồm ký tự đặc biệt",
+ "length": "Bao gồm ít nhất {{count}} ký tự"
+}
\ No newline at end of file
diff --git a/public/locales/vi/settings/customization/access.json b/public/locales/vi/settings/customization/access.json
index cc4d17f61..b04bc93f3 100644
--- a/public/locales/vi/settings/customization/access.json
+++ b/public/locales/vi/settings/customization/access.json
@@ -1,6 +1,6 @@
{
"allowGuests": {
- "label": "",
- "description": ""
+ "label": "Cho phép vô danh",
+ "description": "Cho phép người dùng chưa đăng nhập xem bảng của bạn"
}
}
\ No newline at end of file
diff --git a/public/locales/vi/settings/customization/general.json b/public/locales/vi/settings/customization/general.json
index 700a5ec21..406d742f7 100644
--- a/public/locales/vi/settings/customization/general.json
+++ b/public/locales/vi/settings/customization/general.json
@@ -23,7 +23,7 @@
},
"access": {
"name": "",
- "description": ""
+ "description": "Định cấu hình ai có quyền truy cập vào bảng của bạn"
}
}
}
diff --git a/public/locales/vi/settings/general/cache-buttons.json b/public/locales/vi/settings/general/cache-buttons.json
index 685994c48..f1bdba589 100644
--- a/public/locales/vi/settings/general/cache-buttons.json
+++ b/public/locales/vi/settings/general/cache-buttons.json
@@ -1,24 +1,24 @@
{
- "title": "",
+ "title": "Làm sạch bộ đệm",
"selector": {
- "label": "",
+ "label": "Chọn (các) bộ đệm để xóa",
"data": {
- "ping": "",
- "repositoryIcons": "",
- "calendar&medias": "",
- "weather": ""
+ "ping": "Truy vấn Ping",
+ "repositoryIcons": "Biểu tượng từ xa/cục bộ",
+ "calendar&medias": "Phương tiện từ Lịch",
+ "weather": "Dữ liệu thời tiết"
}
},
"buttons": {
- "notificationTitle": "",
+ "notificationTitle": "Đã xóa bộ nhớ đệm",
"clearAll": {
- "text": "",
- "notificationMessage": ""
+ "text": "Xóa tất cả bộ nhớ đệm",
+ "notificationMessage": "Tất cả bộ nhớ đệm đã bị xóa"
},
"clearSelect": {
- "text": "",
- "notificationMessageSingle": "",
- "notificationMessageMulti": ""
+ "text": "Xóa truy vấn đã chọn",
+ "notificationMessageSingle": "Bộ nhớ đệm cho {{value}} đã bị xóa",
+ "notificationMessageMulti": "Bộ nhớ đệm cho {{values}} đã bị xóa"
}
}
}
\ No newline at end of file
diff --git a/public/locales/vi/settings/general/edit-mode-toggle.json b/public/locales/vi/settings/general/edit-mode-toggle.json
index 42b641681..195869d8b 100644
--- a/public/locales/vi/settings/general/edit-mode-toggle.json
+++ b/public/locales/vi/settings/general/edit-mode-toggle.json
@@ -1,22 +1,22 @@
{
"menu": {
- "toggle": "",
- "enable": "",
- "disable": ""
+ "toggle": "Chuyển đổi chế độ chỉnh sửa",
+ "enable": "Bật chế độ chỉnh sửa",
+ "disable": "Tắt chế độ chỉnh sửa"
},
"form": {
- "label": "",
- "message": "",
+ "label": "Chỉnh sửa mật khẩu",
+ "message": "Để chuyển đổi chế độ chỉnh sửa, bạn cần nhập mật khẩu bạn đã nhập vào biến môi trường có tên EDIT_MODE_PASSWORD . Nếu nó không được đặt, bạn không thể bật và tắt chế độ chỉnh sửa.",
"submit": "Gửi"
},
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "Thành công",
+ "message": "Đã chuyển thành công chế độ chỉnh sửa, tải lại trang..."
},
"error": {
"title": "Lỗi",
- "message": ""
+ "message": "Không chuyển đổi được chế độ chỉnh sửa, vui lòng thử lại."
}
}
}
\ No newline at end of file
diff --git a/public/locales/vi/settings/general/search-engine.json b/public/locales/vi/settings/general/search-engine.json
index 58369b681..496ab6a45 100644
--- a/public/locales/vi/settings/general/search-engine.json
+++ b/public/locales/vi/settings/general/search-engine.json
@@ -1,7 +1,7 @@
{
"title": "Công cụ tìm kiếm",
"configurationName": "Thiết lập công cụ tìm kiếm",
- "custom": "",
+ "custom": "Phong tục",
"tips": {
"generalTip": "Có nhiều tiền tố để bạn sử dụng đó! Thêm chúng vào trước truy vấn của bạn để lọc kết quả. !s (Web), !t (torrent), !y (YouTube), !m (đa phương tiện).",
"placeholderTip": "%s có thể được sử dụng làm phần giữ chỗ cho truy vấn."
diff --git a/public/locales/vi/tools/docker.json b/public/locales/vi/tools/docker.json
index c224c68ec..7542e70c1 100644
--- a/public/locales/vi/tools/docker.json
+++ b/public/locales/vi/tools/docker.json
@@ -2,30 +2,30 @@
"title": "Docker",
"alerts": {
"notConfigured": {
- "text": ""
+ "text": "Phiên bản Homarr của bạn không được định cấu hình Docker hoặc không thể tìm nạp vùng chứa. Vui lòng kiểm tra tài liệu về cách thiết lập tích hợp."
}
},
"modals": {
"selectBoard": {
- "title": "",
- "text": "",
+ "title": "Chọn một bảng",
+ "text": "Chọn bảng nơi bạn muốn thêm ứng dụng cho vùng chứa Docker đã chọn.",
"form": {
"board": {
- "label": ""
+ "label": "Bảng"
},
- "submit": ""
+ "submit": "Thêm ứng dụng"
}
}
},
"notifications": {
"selectBoard": {
"success": {
- "title": "",
- "message": ""
+ "title": "Đã thêm ứng dụng vào bảng",
+ "message": "Các ứng dụng cho vùng chứa Docker đã chọn đã được thêm vào bảng."
},
"error": {
- "title": "",
- "message": ""
+ "title": "Không thêm được ứng dụng vào bảng",
+ "message": "Không thể thêm ứng dụng cho vùng chứa Docker đã chọn vào bảng."
}
}
}
diff --git a/public/locales/vi/user/preferences.json b/public/locales/vi/user/preferences.json
index 301b89032..fb0c8429d 100644
--- a/public/locales/vi/user/preferences.json
+++ b/public/locales/vi/user/preferences.json
@@ -1,9 +1,9 @@
{
- "metaTitle": "",
- "pageTitle": "",
+ "metaTitle": "Sở thích",
+ "pageTitle": "sở thích của bạn",
"boards": {
"defaultBoard": {
- "label": ""
+ "label": "Bảng mặc định"
}
},
"accessibility": {
@@ -22,27 +22,27 @@
"label": "Ngôn ngữ"
},
"firstDayOfWeek": {
- "label": "",
+ "label": "Ngày đầu tiên trong tuần",
"options": {
- "monday": "",
- "saturday": "",
- "sunday": ""
+ "monday": "Thứ hai",
+ "saturday": "Thứ bảy",
+ "sunday": "Chủ nhật"
}
}
},
"searchEngine": {
"title": "Công cụ tìm kiếm",
- "custom": "",
+ "custom": "Phong tục",
"newTab": {
- "label": ""
+ "label": "Mở kết quả tìm kiếm trong tab mới"
},
"autoFocus": {
- "label": "",
- "description": ""
+ "label": "Thanh tìm kiếm tập trung vào tải trang.",
+ "description": "Điều này sẽ tự động tập trung vào thanh tìm kiếm khi bạn điều hướng đến các trang bảng. Nó sẽ chỉ hoạt động trên các thiết bị máy tính để bàn."
},
"template": {
"label": "URL truy vấn",
- "description": ""
+ "description": "Sử dụng %s làm phần giữ chỗ cho truy vấn"
}
}
}
\ No newline at end of file
diff --git a/public/locales/vi/zod.json b/public/locales/vi/zod.json
index 4c7c8b82d..d7f8d7b46 100644
--- a/public/locales/vi/zod.json
+++ b/public/locales/vi/zod.json
@@ -1,22 +1,22 @@
{
"errors": {
- "default": "",
- "required": "",
+ "default": "Trường này không hợp lệ",
+ "required": "Trường này là bắt buộc",
"string": {
- "startsWith": "",
- "endsWith": "",
- "includes": ""
+ "startsWith": "Trường này phải bắt đầu bằng {{startsWith}}",
+ "endsWith": "Trường này phải kết thúc bằng {{endsWith}}",
+ "includes": "Trường này phải bao gồm {{includes}}"
},
"tooSmall": {
- "string": "",
- "number": ""
+ "string": "Trường này phải dài ít nhất {{minimum}} ký tự",
+ "number": "Trường này phải lớn hơn hoặc bằng {{minimum}}"
},
"tooBig": {
- "string": "",
- "number": ""
+ "string": "Trường này phải dài tối đa {{maximum}} ký tự",
+ "number": "Trường này phải nhỏ hơn hoặc bằng {{maximum}}"
},
"custom": {
- "passwordMatch": ""
+ "passwordMatch": "mật khẩu phải trùng khớp"
}
}
}
\ No newline at end of file