From c9b33f3e4821f03e381b24836a5dc32a4cb798c5 Mon Sep 17 00:00:00 2001 From: Manuel Date: Sun, 28 Aug 2022 16:28:17 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=8C=90=20add=20crowdin=20translations?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- next-i18next.config.js | 2 + .../de/layout/add-service-app-shelf.json | 208 +++++++++--------- .../de/modules/common-media-cards.json | 6 +- public/locales/de/modules/common.json | 5 + public/locales/de/modules/dashdot.json | 84 ++++--- public/locales/de/modules/date.json | 11 + public/locales/de/modules/dlspeed.json | 6 + public/locales/de/modules/docker.json | 69 ++++++ public/locales/de/modules/overseerr.json | 46 ++-- public/locales/de/modules/ping.json | 8 +- public/locales/de/modules/search.json | 8 +- .../locales/de/modules/torrents-status.json | 13 +- public/locales/de/modules/weather.json | 46 ++-- public/locales/de/settings/common.json | 6 +- .../de/settings/general/config-changer.json | 6 +- .../de/settings/general/search-engine.json | 16 +- .../en/layout/add-service-app-shelf.json | 208 +++++++++--------- .../en/modules/common-media-cards.json | 6 +- public/locales/en/modules/dashdot.json | 54 ++--- public/locales/en/modules/overseerr.json | 42 ++-- public/locales/en/modules/search.json | 6 +- public/locales/en/modules/weather.json | 34 +-- .../en/settings/general/search-engine.json | 16 +- public/locales/es/common.json | 6 + .../es/layout/add-service-app-shelf.json | 118 ++++++++++ public/locales/es/layout/app-shelf-menu.json | 18 ++ public/locales/es/layout/app-shelf.json | 10 + public/locales/es/modules/calendar.json | 11 + .../es/modules/common-media-cards.json | 6 + public/locales/es/modules/common.json | 5 + public/locales/es/modules/dashdot.json | 60 +++++ public/locales/es/modules/date.json | 11 + public/locales/es/modules/dlspeed.json | 6 + public/locales/es/modules/docker.json | 69 ++++++ public/locales/es/modules/overseerr.json | 30 +++ public/locales/es/modules/ping.json | 11 + public/locales/es/modules/search.json | 9 + .../locales/es/modules/torrents-status.json | 40 ++++ public/locales/es/modules/weather.json | 32 +++ public/locales/es/settings/common.json | 14 ++ .../es/settings/customization/app-width.json | 1 + .../customization/color-selector.json | 3 + .../customization/opacity-selector.json | 3 + .../customization/page-appearance.json | 21 ++ .../customization/shade-selector.json | 3 + .../es/settings/general/color-schema.json | 3 + .../es/settings/general/config-changer.json | 55 +++++ .../general/internationalization.json | 3 + .../es/settings/general/module-enabler.json | 1 + .../es/settings/general/search-engine.json | 11 + .../es/settings/general/theme-selector.json | 3 + .../es/settings/general/widget-positions.json | 1 + public/locales/fr/common.json | 6 + .../fr/layout/add-service-app-shelf.json | 118 ++++++++++ public/locales/fr/layout/app-shelf-menu.json | 18 ++ public/locales/fr/layout/app-shelf.json | 10 + public/locales/fr/modules/calendar.json | 11 + .../fr/modules/common-media-cards.json | 6 + public/locales/fr/modules/common.json | 5 + public/locales/fr/modules/dashdot.json | 60 +++++ public/locales/fr/modules/date.json | 11 + public/locales/fr/modules/dlspeed.json | 6 + public/locales/fr/modules/docker.json | 69 ++++++ public/locales/fr/modules/overseerr.json | 30 +++ public/locales/fr/modules/ping.json | 11 + public/locales/fr/modules/search.json | 9 + .../locales/fr/modules/torrents-status.json | 40 ++++ public/locales/fr/modules/weather.json | 32 +++ public/locales/fr/settings/common.json | 14 ++ .../fr/settings/customization/app-width.json | 3 + .../customization/color-selector.json | 3 + .../customization/opacity-selector.json | 3 + .../customization/page-appearance.json | 21 ++ .../customization/shade-selector.json | 3 + .../fr/settings/general/color-schema.json | 3 + .../fr/settings/general/config-changer.json | 55 +++++ .../general/internationalization.json | 3 + .../fr/settings/general/module-enabler.json | 3 + .../fr/settings/general/search-engine.json | 11 + .../fr/settings/general/theme-selector.json | 3 + .../fr/settings/general/widget-positions.json | 3 + public/locales/it/common.json | 6 + .../it/layout/add-service-app-shelf.json | 118 ++++++++++ public/locales/it/layout/app-shelf-menu.json | 18 ++ public/locales/it/layout/app-shelf.json | 10 + public/locales/it/modules/calendar.json | 11 + .../it/modules/common-media-cards.json | 6 + public/locales/it/modules/common.json | 5 + public/locales/it/modules/dashdot.json | 60 +++++ public/locales/it/modules/date.json | 11 + public/locales/it/modules/dlspeed.json | 6 + public/locales/it/modules/docker.json | 69 ++++++ public/locales/it/modules/overseerr.json | 30 +++ public/locales/it/modules/ping.json | 11 + public/locales/it/modules/search.json | 9 + .../locales/it/modules/torrents-status.json | 40 ++++ public/locales/it/modules/weather.json | 32 +++ public/locales/it/settings/common.json | 14 ++ .../it/settings/customization/app-width.json | 1 + .../customization/color-selector.json | 1 + .../customization/opacity-selector.json | 1 + .../customization/page-appearance.json | 21 ++ .../customization/shade-selector.json | 1 + .../it/settings/general/color-schema.json | 1 + .../it/settings/general/config-changer.json | 55 +++++ .../general/internationalization.json | 1 + .../it/settings/general/module-enabler.json | 1 + .../it/settings/general/search-engine.json | 11 + .../it/settings/general/theme-selector.json | 1 + .../it/settings/general/widget-positions.json | 1 + public/locales/ja/common.json | 6 + .../ja/layout/add-service-app-shelf.json | 118 ++++++++++ public/locales/ja/layout/app-shelf-menu.json | 18 ++ public/locales/ja/layout/app-shelf.json | 10 + public/locales/ja/modules/calendar.json | 11 + .../ja/modules/common-media-cards.json | 6 + public/locales/ja/modules/common.json | 5 + public/locales/ja/modules/dashdot.json | 60 +++++ public/locales/ja/modules/date.json | 11 + public/locales/ja/modules/dlspeed.json | 6 + public/locales/ja/modules/docker.json | 69 ++++++ public/locales/ja/modules/overseerr.json | 30 +++ public/locales/ja/modules/ping.json | 11 + public/locales/ja/modules/search.json | 9 + .../locales/ja/modules/torrents-status.json | 40 ++++ public/locales/ja/modules/weather.json | 32 +++ public/locales/ja/settings/common.json | 14 ++ .../ja/settings/customization/app-width.json | 1 + .../customization/color-selector.json | 1 + .../customization/opacity-selector.json | 1 + .../customization/page-appearance.json | 21 ++ .../customization/shade-selector.json | 1 + .../ja/settings/general/color-schema.json | 1 + .../ja/settings/general/config-changer.json | 55 +++++ .../general/internationalization.json | 1 + .../ja/settings/general/module-enabler.json | 1 + .../ja/settings/general/search-engine.json | 11 + .../ja/settings/general/theme-selector.json | 1 + .../ja/settings/general/widget-positions.json | 1 + public/locales/nl/common.json | 6 + .../nl/layout/add-service-app-shelf.json | 118 ++++++++++ public/locales/nl/layout/app-shelf-menu.json | 18 ++ public/locales/nl/layout/app-shelf.json | 10 + public/locales/nl/modules/calendar.json | 11 + .../nl/modules/common-media-cards.json | 6 + public/locales/nl/modules/common.json | 5 + public/locales/nl/modules/dashdot.json | 60 +++++ public/locales/nl/modules/date.json | 11 + public/locales/nl/modules/dlspeed.json | 6 + public/locales/nl/modules/docker.json | 69 ++++++ public/locales/nl/modules/overseerr.json | 30 +++ public/locales/nl/modules/ping.json | 11 + public/locales/nl/modules/search.json | 9 + .../locales/nl/modules/torrents-status.json | 40 ++++ public/locales/nl/modules/weather.json | 32 +++ public/locales/nl/settings/common.json | 14 ++ .../nl/settings/customization/app-width.json | 3 + .../customization/color-selector.json | 3 + .../customization/opacity-selector.json | 3 + .../customization/page-appearance.json | 21 ++ .../customization/shade-selector.json | 3 + .../nl/settings/general/color-schema.json | 3 + .../nl/settings/general/config-changer.json | 55 +++++ .../general/internationalization.json | 3 + .../nl/settings/general/module-enabler.json | 3 + .../nl/settings/general/search-engine.json | 11 + .../nl/settings/general/theme-selector.json | 3 + .../nl/settings/general/widget-positions.json | 3 + public/locales/pl/common.json | 6 + .../pl/layout/add-service-app-shelf.json | 118 ++++++++++ public/locales/pl/layout/app-shelf-menu.json | 18 ++ public/locales/pl/layout/app-shelf.json | 10 + public/locales/pl/modules/calendar.json | 11 + .../pl/modules/common-media-cards.json | 6 + public/locales/pl/modules/common.json | 5 + public/locales/pl/modules/dashdot.json | 60 +++++ public/locales/pl/modules/date.json | 11 + public/locales/pl/modules/dlspeed.json | 6 + public/locales/pl/modules/docker.json | 69 ++++++ public/locales/pl/modules/overseerr.json | 30 +++ public/locales/pl/modules/ping.json | 11 + public/locales/pl/modules/search.json | 9 + .../locales/pl/modules/torrents-status.json | 40 ++++ public/locales/pl/modules/weather.json | 32 +++ public/locales/pl/settings/common.json | 14 ++ .../pl/settings/customization/app-width.json | 1 + .../customization/color-selector.json | 1 + .../customization/opacity-selector.json | 1 + .../customization/page-appearance.json | 21 ++ .../customization/shade-selector.json | 1 + .../pl/settings/general/color-schema.json | 1 + .../pl/settings/general/config-changer.json | 55 +++++ .../general/internationalization.json | 3 + .../pl/settings/general/module-enabler.json | 1 + .../pl/settings/general/search-engine.json | 11 + .../pl/settings/general/theme-selector.json | 1 + .../pl/settings/general/widget-positions.json | 1 + public/locales/ru/common.json | 6 + .../ru/layout/add-service-app-shelf.json | 118 ++++++++++ public/locales/ru/layout/app-shelf-menu.json | 18 ++ public/locales/ru/layout/app-shelf.json | 10 + public/locales/ru/modules/calendar.json | 11 + .../ru/modules/common-media-cards.json | 6 + public/locales/ru/modules/common.json | 5 + public/locales/ru/modules/dashdot.json | 60 +++++ public/locales/ru/modules/date.json | 11 + public/locales/ru/modules/dlspeed.json | 6 + public/locales/ru/modules/docker.json | 69 ++++++ public/locales/ru/modules/overseerr.json | 30 +++ public/locales/ru/modules/ping.json | 11 + public/locales/ru/modules/search.json | 9 + .../locales/ru/modules/torrents-status.json | 40 ++++ public/locales/ru/modules/weather.json | 32 +++ public/locales/ru/settings/common.json | 14 ++ .../ru/settings/customization/app-width.json | 1 + .../customization/color-selector.json | 1 + .../customization/opacity-selector.json | 1 + .../customization/page-appearance.json | 21 ++ .../customization/shade-selector.json | 1 + .../ru/settings/general/color-schema.json | 3 + .../ru/settings/general/config-changer.json | 55 +++++ .../general/internationalization.json | 1 + .../ru/settings/general/module-enabler.json | 1 + .../ru/settings/general/search-engine.json | 11 + .../ru/settings/general/theme-selector.json | 1 + .../ru/settings/general/widget-positions.json | 1 + public/locales/sl/common.json | 6 + .../sl/layout/add-service-app-shelf.json | 118 ++++++++++ public/locales/sl/layout/app-shelf-menu.json | 18 ++ public/locales/sl/layout/app-shelf.json | 10 + public/locales/sl/modules/calendar.json | 11 + .../sl/modules/common-media-cards.json | 6 + public/locales/sl/modules/common.json | 5 + public/locales/sl/modules/dashdot.json | 60 +++++ public/locales/sl/modules/date.json | 11 + public/locales/sl/modules/dlspeed.json | 6 + public/locales/sl/modules/docker.json | 69 ++++++ public/locales/sl/modules/overseerr.json | 30 +++ public/locales/sl/modules/ping.json | 11 + public/locales/sl/modules/search.json | 9 + .../locales/sl/modules/torrents-status.json | 40 ++++ public/locales/sl/modules/weather.json | 32 +++ public/locales/sl/settings/common.json | 14 ++ .../sl/settings/customization/app-width.json | 3 + .../customization/color-selector.json | 3 + .../customization/opacity-selector.json | 3 + .../customization/page-appearance.json | 21 ++ .../customization/shade-selector.json | 3 + .../sl/settings/general/color-schema.json | 3 + .../sl/settings/general/config-changer.json | 55 +++++ .../general/internationalization.json | 3 + .../sl/settings/general/module-enabler.json | 3 + .../sl/settings/general/search-engine.json | 11 + .../sl/settings/general/theme-selector.json | 3 + .../sl/settings/general/widget-positions.json | 3 + public/locales/sv/common.json | 6 + .../sv/layout/add-service-app-shelf.json | 118 ++++++++++ public/locales/sv/layout/app-shelf-menu.json | 18 ++ public/locales/sv/layout/app-shelf.json | 10 + public/locales/sv/modules/calendar.json | 11 + .../sv/modules/common-media-cards.json | 6 + public/locales/sv/modules/common.json | 5 + public/locales/sv/modules/dashdot.json | 60 +++++ public/locales/sv/modules/date.json | 11 + public/locales/sv/modules/dlspeed.json | 6 + public/locales/sv/modules/docker.json | 69 ++++++ public/locales/sv/modules/overseerr.json | 30 +++ public/locales/sv/modules/ping.json | 11 + public/locales/sv/modules/search.json | 9 + .../locales/sv/modules/torrents-status.json | 40 ++++ public/locales/sv/modules/weather.json | 32 +++ public/locales/sv/settings/common.json | 14 ++ .../sv/settings/customization/app-width.json | 1 + .../customization/color-selector.json | 1 + .../customization/opacity-selector.json | 1 + .../customization/page-appearance.json | 21 ++ .../customization/shade-selector.json | 1 + .../sv/settings/general/color-schema.json | 1 + .../sv/settings/general/config-changer.json | 55 +++++ .../general/internationalization.json | 1 + .../sv/settings/general/module-enabler.json | 1 + .../sv/settings/general/search-engine.json | 11 + .../sv/settings/general/theme-selector.json | 1 + .../sv/settings/general/widget-positions.json | 1 + public/locales/zh/common.json | 6 + .../zh/layout/add-service-app-shelf.json | 118 ++++++++++ public/locales/zh/layout/app-shelf-menu.json | 18 ++ public/locales/zh/layout/app-shelf.json | 10 + public/locales/zh/modules/calendar.json | 11 + .../zh/modules/common-media-cards.json | 6 + public/locales/zh/modules/common.json | 5 + public/locales/zh/modules/dashdot.json | 60 +++++ public/locales/zh/modules/date.json | 11 + public/locales/zh/modules/dlspeed.json | 6 + public/locales/zh/modules/docker.json | 69 ++++++ public/locales/zh/modules/overseerr.json | 30 +++ public/locales/zh/modules/ping.json | 11 + public/locales/zh/modules/search.json | 9 + .../locales/zh/modules/torrents-status.json | 40 ++++ public/locales/zh/modules/weather.json | 32 +++ public/locales/zh/settings/common.json | 14 ++ .../zh/settings/customization/app-width.json | 1 + .../customization/color-selector.json | 1 + .../customization/opacity-selector.json | 1 + .../customization/page-appearance.json | 21 ++ .../customization/shade-selector.json | 1 + .../zh/settings/general/color-schema.json | 1 + .../zh/settings/general/config-changer.json | 55 +++++ .../general/internationalization.json | 1 + .../zh/settings/general/module-enabler.json | 1 + .../zh/settings/general/search-engine.json | 11 + .../zh/settings/general/theme-selector.json | 1 + .../zh/settings/general/widget-positions.json | 1 + src/components/Settings/LanguageSwitch.tsx | 12 +- src/languages/language.ts | 2 +- 315 files changed, 6130 insertions(+), 380 deletions(-) create mode 100644 public/locales/de/modules/common.json create mode 100644 public/locales/de/modules/date.json create mode 100644 public/locales/de/modules/dlspeed.json create mode 100644 public/locales/de/modules/docker.json create mode 100644 public/locales/es/common.json create mode 100644 public/locales/es/layout/add-service-app-shelf.json create mode 100644 public/locales/es/layout/app-shelf-menu.json create mode 100644 public/locales/es/layout/app-shelf.json create mode 100644 public/locales/es/modules/calendar.json create mode 100644 public/locales/es/modules/common-media-cards.json create mode 100644 public/locales/es/modules/common.json create mode 100644 public/locales/es/modules/dashdot.json create mode 100644 public/locales/es/modules/date.json create mode 100644 public/locales/es/modules/dlspeed.json create mode 100644 public/locales/es/modules/docker.json create mode 100644 public/locales/es/modules/overseerr.json create mode 100644 public/locales/es/modules/ping.json create mode 100644 public/locales/es/modules/search.json create mode 100644 public/locales/es/modules/torrents-status.json create mode 100644 public/locales/es/modules/weather.json create mode 100644 public/locales/es/settings/common.json create mode 100644 public/locales/es/settings/customization/app-width.json create mode 100644 public/locales/es/settings/customization/color-selector.json create mode 100644 public/locales/es/settings/customization/opacity-selector.json create mode 100644 public/locales/es/settings/customization/page-appearance.json create mode 100644 public/locales/es/settings/customization/shade-selector.json create mode 100644 public/locales/es/settings/general/color-schema.json create mode 100644 public/locales/es/settings/general/config-changer.json create mode 100644 public/locales/es/settings/general/internationalization.json create mode 100644 public/locales/es/settings/general/module-enabler.json create mode 100644 public/locales/es/settings/general/search-engine.json create mode 100644 public/locales/es/settings/general/theme-selector.json create mode 100644 public/locales/es/settings/general/widget-positions.json create mode 100644 public/locales/fr/common.json create mode 100644 public/locales/fr/layout/add-service-app-shelf.json create mode 100644 public/locales/fr/layout/app-shelf-menu.json create mode 100644 public/locales/fr/layout/app-shelf.json create mode 100644 public/locales/fr/modules/calendar.json create mode 100644 public/locales/fr/modules/common-media-cards.json create mode 100644 public/locales/fr/modules/common.json create mode 100644 public/locales/fr/modules/dashdot.json create mode 100644 public/locales/fr/modules/date.json create mode 100644 public/locales/fr/modules/dlspeed.json create mode 100644 public/locales/fr/modules/docker.json create mode 100644 public/locales/fr/modules/overseerr.json create mode 100644 public/locales/fr/modules/ping.json create mode 100644 public/locales/fr/modules/search.json create mode 100644 public/locales/fr/modules/torrents-status.json create mode 100644 public/locales/fr/modules/weather.json create mode 100644 public/locales/fr/settings/common.json create mode 100644 public/locales/fr/settings/customization/app-width.json create mode 100644 public/locales/fr/settings/customization/color-selector.json create mode 100644 public/locales/fr/settings/customization/opacity-selector.json create mode 100644 public/locales/fr/settings/customization/page-appearance.json create mode 100644 public/locales/fr/settings/customization/shade-selector.json create mode 100644 public/locales/fr/settings/general/color-schema.json create mode 100644 public/locales/fr/settings/general/config-changer.json create mode 100644 public/locales/fr/settings/general/internationalization.json create mode 100644 public/locales/fr/settings/general/module-enabler.json create mode 100644 public/locales/fr/settings/general/search-engine.json create mode 100644 public/locales/fr/settings/general/theme-selector.json create mode 100644 public/locales/fr/settings/general/widget-positions.json create mode 100644 public/locales/it/common.json create mode 100644 public/locales/it/layout/add-service-app-shelf.json create mode 100644 public/locales/it/layout/app-shelf-menu.json create mode 100644 public/locales/it/layout/app-shelf.json create mode 100644 public/locales/it/modules/calendar.json create mode 100644 public/locales/it/modules/common-media-cards.json create mode 100644 public/locales/it/modules/common.json create mode 100644 public/locales/it/modules/dashdot.json create mode 100644 public/locales/it/modules/date.json create mode 100644 public/locales/it/modules/dlspeed.json create mode 100644 public/locales/it/modules/docker.json create mode 100644 public/locales/it/modules/overseerr.json create mode 100644 public/locales/it/modules/ping.json create mode 100644 public/locales/it/modules/search.json create mode 100644 public/locales/it/modules/torrents-status.json create mode 100644 public/locales/it/modules/weather.json create mode 100644 public/locales/it/settings/common.json create mode 100644 public/locales/it/settings/customization/app-width.json create mode 100644 public/locales/it/settings/customization/color-selector.json create mode 100644 public/locales/it/settings/customization/opacity-selector.json create mode 100644 public/locales/it/settings/customization/page-appearance.json create mode 100644 public/locales/it/settings/customization/shade-selector.json create mode 100644 public/locales/it/settings/general/color-schema.json create mode 100644 public/locales/it/settings/general/config-changer.json create mode 100644 public/locales/it/settings/general/internationalization.json create mode 100644 public/locales/it/settings/general/module-enabler.json create mode 100644 public/locales/it/settings/general/search-engine.json create mode 100644 public/locales/it/settings/general/theme-selector.json create mode 100644 public/locales/it/settings/general/widget-positions.json create mode 100644 public/locales/ja/common.json create mode 100644 public/locales/ja/layout/add-service-app-shelf.json create mode 100644 public/locales/ja/layout/app-shelf-menu.json create mode 100644 public/locales/ja/layout/app-shelf.json create mode 100644 public/locales/ja/modules/calendar.json create mode 100644 public/locales/ja/modules/common-media-cards.json create mode 100644 public/locales/ja/modules/common.json create mode 100644 public/locales/ja/modules/dashdot.json create mode 100644 public/locales/ja/modules/date.json create mode 100644 public/locales/ja/modules/dlspeed.json create mode 100644 public/locales/ja/modules/docker.json create mode 100644 public/locales/ja/modules/overseerr.json create mode 100644 public/locales/ja/modules/ping.json create mode 100644 public/locales/ja/modules/search.json create mode 100644 public/locales/ja/modules/torrents-status.json create mode 100644 public/locales/ja/modules/weather.json create mode 100644 public/locales/ja/settings/common.json create mode 100644 public/locales/ja/settings/customization/app-width.json create mode 100644 public/locales/ja/settings/customization/color-selector.json create mode 100644 public/locales/ja/settings/customization/opacity-selector.json create mode 100644 public/locales/ja/settings/customization/page-appearance.json create mode 100644 public/locales/ja/settings/customization/shade-selector.json create mode 100644 public/locales/ja/settings/general/color-schema.json create mode 100644 public/locales/ja/settings/general/config-changer.json create mode 100644 public/locales/ja/settings/general/internationalization.json create mode 100644 public/locales/ja/settings/general/module-enabler.json create mode 100644 public/locales/ja/settings/general/search-engine.json create mode 100644 public/locales/ja/settings/general/theme-selector.json create mode 100644 public/locales/ja/settings/general/widget-positions.json create mode 100644 public/locales/nl/common.json create mode 100644 public/locales/nl/layout/add-service-app-shelf.json create mode 100644 public/locales/nl/layout/app-shelf-menu.json create mode 100644 public/locales/nl/layout/app-shelf.json create mode 100644 public/locales/nl/modules/calendar.json create mode 100644 public/locales/nl/modules/common-media-cards.json create mode 100644 public/locales/nl/modules/common.json create mode 100644 public/locales/nl/modules/dashdot.json create mode 100644 public/locales/nl/modules/date.json create mode 100644 public/locales/nl/modules/dlspeed.json create mode 100644 public/locales/nl/modules/docker.json create mode 100644 public/locales/nl/modules/overseerr.json create mode 100644 public/locales/nl/modules/ping.json create mode 100644 public/locales/nl/modules/search.json create mode 100644 public/locales/nl/modules/torrents-status.json create mode 100644 public/locales/nl/modules/weather.json create mode 100644 public/locales/nl/settings/common.json create mode 100644 public/locales/nl/settings/customization/app-width.json create mode 100644 public/locales/nl/settings/customization/color-selector.json create mode 100644 public/locales/nl/settings/customization/opacity-selector.json create mode 100644 public/locales/nl/settings/customization/page-appearance.json create mode 100644 public/locales/nl/settings/customization/shade-selector.json create mode 100644 public/locales/nl/settings/general/color-schema.json create mode 100644 public/locales/nl/settings/general/config-changer.json create mode 100644 public/locales/nl/settings/general/internationalization.json create mode 100644 public/locales/nl/settings/general/module-enabler.json create mode 100644 public/locales/nl/settings/general/search-engine.json create mode 100644 public/locales/nl/settings/general/theme-selector.json create mode 100644 public/locales/nl/settings/general/widget-positions.json create mode 100644 public/locales/pl/common.json create mode 100644 public/locales/pl/layout/add-service-app-shelf.json create mode 100644 public/locales/pl/layout/app-shelf-menu.json create mode 100644 public/locales/pl/layout/app-shelf.json create mode 100644 public/locales/pl/modules/calendar.json create mode 100644 public/locales/pl/modules/common-media-cards.json create mode 100644 public/locales/pl/modules/common.json create mode 100644 public/locales/pl/modules/dashdot.json create mode 100644 public/locales/pl/modules/date.json create mode 100644 public/locales/pl/modules/dlspeed.json create mode 100644 public/locales/pl/modules/docker.json create mode 100644 public/locales/pl/modules/overseerr.json create mode 100644 public/locales/pl/modules/ping.json create mode 100644 public/locales/pl/modules/search.json create mode 100644 public/locales/pl/modules/torrents-status.json create mode 100644 public/locales/pl/modules/weather.json create mode 100644 public/locales/pl/settings/common.json create mode 100644 public/locales/pl/settings/customization/app-width.json create mode 100644 public/locales/pl/settings/customization/color-selector.json create mode 100644 public/locales/pl/settings/customization/opacity-selector.json create mode 100644 public/locales/pl/settings/customization/page-appearance.json create mode 100644 public/locales/pl/settings/customization/shade-selector.json create mode 100644 public/locales/pl/settings/general/color-schema.json create mode 100644 public/locales/pl/settings/general/config-changer.json create mode 100644 public/locales/pl/settings/general/internationalization.json create mode 100644 public/locales/pl/settings/general/module-enabler.json create mode 100644 public/locales/pl/settings/general/search-engine.json create mode 100644 public/locales/pl/settings/general/theme-selector.json create mode 100644 public/locales/pl/settings/general/widget-positions.json create mode 100644 public/locales/ru/common.json create mode 100644 public/locales/ru/layout/add-service-app-shelf.json create mode 100644 public/locales/ru/layout/app-shelf-menu.json create mode 100644 public/locales/ru/layout/app-shelf.json create mode 100644 public/locales/ru/modules/calendar.json create mode 100644 public/locales/ru/modules/common-media-cards.json create mode 100644 public/locales/ru/modules/common.json create mode 100644 public/locales/ru/modules/dashdot.json create mode 100644 public/locales/ru/modules/date.json create mode 100644 public/locales/ru/modules/dlspeed.json create mode 100644 public/locales/ru/modules/docker.json create mode 100644 public/locales/ru/modules/overseerr.json create mode 100644 public/locales/ru/modules/ping.json create mode 100644 public/locales/ru/modules/search.json create mode 100644 public/locales/ru/modules/torrents-status.json create mode 100644 public/locales/ru/modules/weather.json create mode 100644 public/locales/ru/settings/common.json create mode 100644 public/locales/ru/settings/customization/app-width.json create mode 100644 public/locales/ru/settings/customization/color-selector.json create mode 100644 public/locales/ru/settings/customization/opacity-selector.json create mode 100644 public/locales/ru/settings/customization/page-appearance.json create mode 100644 public/locales/ru/settings/customization/shade-selector.json create mode 100644 public/locales/ru/settings/general/color-schema.json create mode 100644 public/locales/ru/settings/general/config-changer.json create mode 100644 public/locales/ru/settings/general/internationalization.json create mode 100644 public/locales/ru/settings/general/module-enabler.json create mode 100644 public/locales/ru/settings/general/search-engine.json create mode 100644 public/locales/ru/settings/general/theme-selector.json create mode 100644 public/locales/ru/settings/general/widget-positions.json create mode 100644 public/locales/sl/common.json create mode 100644 public/locales/sl/layout/add-service-app-shelf.json create mode 100644 public/locales/sl/layout/app-shelf-menu.json create mode 100644 public/locales/sl/layout/app-shelf.json create mode 100644 public/locales/sl/modules/calendar.json create mode 100644 public/locales/sl/modules/common-media-cards.json create mode 100644 public/locales/sl/modules/common.json create mode 100644 public/locales/sl/modules/dashdot.json create mode 100644 public/locales/sl/modules/date.json create mode 100644 public/locales/sl/modules/dlspeed.json create mode 100644 public/locales/sl/modules/docker.json create mode 100644 public/locales/sl/modules/overseerr.json create mode 100644 public/locales/sl/modules/ping.json create mode 100644 public/locales/sl/modules/search.json create mode 100644 public/locales/sl/modules/torrents-status.json create mode 100644 public/locales/sl/modules/weather.json create mode 100644 public/locales/sl/settings/common.json create mode 100644 public/locales/sl/settings/customization/app-width.json create mode 100644 public/locales/sl/settings/customization/color-selector.json create mode 100644 public/locales/sl/settings/customization/opacity-selector.json create mode 100644 public/locales/sl/settings/customization/page-appearance.json create mode 100644 public/locales/sl/settings/customization/shade-selector.json create mode 100644 public/locales/sl/settings/general/color-schema.json create mode 100644 public/locales/sl/settings/general/config-changer.json create mode 100644 public/locales/sl/settings/general/internationalization.json create mode 100644 public/locales/sl/settings/general/module-enabler.json create mode 100644 public/locales/sl/settings/general/search-engine.json create mode 100644 public/locales/sl/settings/general/theme-selector.json create mode 100644 public/locales/sl/settings/general/widget-positions.json create mode 100644 public/locales/sv/common.json create mode 100644 public/locales/sv/layout/add-service-app-shelf.json create mode 100644 public/locales/sv/layout/app-shelf-menu.json create mode 100644 public/locales/sv/layout/app-shelf.json create mode 100644 public/locales/sv/modules/calendar.json create mode 100644 public/locales/sv/modules/common-media-cards.json create mode 100644 public/locales/sv/modules/common.json create mode 100644 public/locales/sv/modules/dashdot.json create mode 100644 public/locales/sv/modules/date.json create mode 100644 public/locales/sv/modules/dlspeed.json create mode 100644 public/locales/sv/modules/docker.json create mode 100644 public/locales/sv/modules/overseerr.json create mode 100644 public/locales/sv/modules/ping.json create mode 100644 public/locales/sv/modules/search.json create mode 100644 public/locales/sv/modules/torrents-status.json create mode 100644 public/locales/sv/modules/weather.json create mode 100644 public/locales/sv/settings/common.json create mode 100644 public/locales/sv/settings/customization/app-width.json create mode 100644 public/locales/sv/settings/customization/color-selector.json create mode 100644 public/locales/sv/settings/customization/opacity-selector.json create mode 100644 public/locales/sv/settings/customization/page-appearance.json create mode 100644 public/locales/sv/settings/customization/shade-selector.json create mode 100644 public/locales/sv/settings/general/color-schema.json create mode 100644 public/locales/sv/settings/general/config-changer.json create mode 100644 public/locales/sv/settings/general/internationalization.json create mode 100644 public/locales/sv/settings/general/module-enabler.json create mode 100644 public/locales/sv/settings/general/search-engine.json create mode 100644 public/locales/sv/settings/general/theme-selector.json create mode 100644 public/locales/sv/settings/general/widget-positions.json create mode 100644 public/locales/zh/common.json create mode 100644 public/locales/zh/layout/add-service-app-shelf.json create mode 100644 public/locales/zh/layout/app-shelf-menu.json create mode 100644 public/locales/zh/layout/app-shelf.json create mode 100644 public/locales/zh/modules/calendar.json create mode 100644 public/locales/zh/modules/common-media-cards.json create mode 100644 public/locales/zh/modules/common.json create mode 100644 public/locales/zh/modules/dashdot.json create mode 100644 public/locales/zh/modules/date.json create mode 100644 public/locales/zh/modules/dlspeed.json create mode 100644 public/locales/zh/modules/docker.json create mode 100644 public/locales/zh/modules/overseerr.json create mode 100644 public/locales/zh/modules/ping.json create mode 100644 public/locales/zh/modules/search.json create mode 100644 public/locales/zh/modules/torrents-status.json create mode 100644 public/locales/zh/modules/weather.json create mode 100644 public/locales/zh/settings/common.json create mode 100644 public/locales/zh/settings/customization/app-width.json create mode 100644 public/locales/zh/settings/customization/color-selector.json create mode 100644 public/locales/zh/settings/customization/opacity-selector.json create mode 100644 public/locales/zh/settings/customization/page-appearance.json create mode 100644 public/locales/zh/settings/customization/shade-selector.json create mode 100644 public/locales/zh/settings/general/color-schema.json create mode 100644 public/locales/zh/settings/general/config-changer.json create mode 100644 public/locales/zh/settings/general/internationalization.json create mode 100644 public/locales/zh/settings/general/module-enabler.json create mode 100644 public/locales/zh/settings/general/search-engine.json create mode 100644 public/locales/zh/settings/general/theme-selector.json create mode 100644 public/locales/zh/settings/general/widget-positions.json diff --git a/next-i18next.config.js b/next-i18next.config.js index 6ab97a6f6..9c876f550 100644 --- a/next-i18next.config.js +++ b/next-i18next.config.js @@ -4,7 +4,9 @@ module.exports = { i18n: { defaultLocale: 'en', locales: ['en', 'de', 'en', 'es', 'fr', 'it', 'ja', 'nl', 'pl', 'ru', 'sl', 'sv', 'zh'], + fallbackLng: 'en', localeDetection: true, + returnEmptyString: false }, reloadOnPrerender: process.env.NODE_ENV === 'development', }; diff --git a/public/locales/de/layout/add-service-app-shelf.json b/public/locales/de/layout/add-service-app-shelf.json index d7a1ffb4c..a66c6d39d 100644 --- a/public/locales/de/layout/add-service-app-shelf.json +++ b/public/locales/de/layout/add-service-app-shelf.json @@ -1,118 +1,118 @@ { - "actionIcon": { - "tooltip": "Einen Service hinzufügen" - }, - "modal": { - "title": "Service hinzufügen", - "form": { + "actionIcon": { + "tooltip": "Einen Service hinzufügen" + }, + "modal": { + "title": "Service hinzufügen", + "form": { "validation": { - "invalidUrl": "Please enter a valid URL", - "noStatusCodeSelected": "Please select a status code" + "invalidUrl": "Bitte gebe eine gültige URL an", + "noStatusCodeSelected": "Wähle bitte einen Status Code" } - }, - "tabs": { + }, + "tabs": { "options": { - "title": "Optionen", - "form": { - "serviceName": { - "label": "Service Namen", - "placeholder": "Plex" - }, - "iconUrl": { - "label": "Icon URL" - }, - "serviceUrl": { - "label": "Service URL" - }, - "onClickUrl": { - "label": "URL bei einem Klick" - }, - "serviceType": { - "label": "Service Typ", - "defaultValue": "Andere", - "placeholder": "Wähle einen Typ aus" - }, - "category": { - "label": "Kategorie", - "placeholder": "Whle eine Kategorie oder erstelle eine neue", - "nothingFound": "Nichts gefunden", - "createLabel": "+ Erstelle {{query}}" - }, - "integrations": { - "apiKey": { - "label": "API Schlüssel", - "placeholder": "Dein API Schlüssel", - "validation": { - "noKey": "Invalider Schlüssel" + "title": "Optionen", + "form": { + "serviceName": { + "label": "Service Name", + "placeholder": "Plex" }, - "tip": { - "text": "Erhalte deinen API Schlüssel", - "link": "hier." - } - }, - "qBittorrent": { - "username": { - "label": "Benutzernamen", - "placeholder": "admin", - "validation": { - "invalidUsername": "Invalider Benutzername" - } + "iconUrl": { + "label": "Icon URL" }, - "password": { - "label": "Passwort", - "placeholder": "adminadmin", - "validation": { - "invalidPassword": "Invalides Passwort" - } - } - }, - "deluge": { - "password": { - "label": "Passwort", - "placeholder": "password", - "validation": { - "invalidPassword": "Invalides Passwort" - } - } - }, - "transmission": { - "username": { - "label": "Benutzername", - "placeholder": "admin", - "validation": { - "invalidUsername": "Invalider Benutzername" - } + "serviceUrl": { + "label": "Service URL" }, - "password": { - "label": "Passwort", - "placeholder": "adminadmin", - "validation": { - "invalidPassword": "Invalides Passwort" - } + "onClickUrl": { + "label": "URL bei einem Klick" + }, + "serviceType": { + "label": "Service Typ", + "defaultValue": "Andere", + "placeholder": "Wähle einen Typ aus" + }, + "category": { + "label": "Kategorie", + "placeholder": "Wähle eine Kategorie oder erstelle eine neue", + "nothingFound": "Nichts gefunden", + "createLabel": "+ Erstelle {{query}}" + }, + "integrations": { + "apiKey": { + "label": "API Schlüssel", + "placeholder": "Dein API Schlüssel", + "validation": { + "noKey": "Invalider Schlüssel" + }, + "tip": { + "text": "Erhalte deinen API Schlüssel", + "link": "hier." + } + }, + "qBittorrent": { + "username": { + "label": "Benutzername", + "placeholder": "admin", + "validation": { + "invalidUsername": "Invalider Benutzername" + } + }, + "password": { + "label": "Passwort", + "placeholder": "adminadmin", + "validation": { + "invalidPassword": "Ungültiges Passwort" + } + } + }, + "deluge": { + "password": { + "label": "Passwort", + "placeholder": "passwort", + "validation": { + "invalidPassword": "Invalides Passwort" + } + } + }, + "transmission": { + "username": { + "label": "Benutzername", + "placeholder": "admin", + "validation": { + "invalidUsername": "Invalider Benutzername" + } + }, + "password": { + "label": "Passwort", + "placeholder": "adminadmin", + "validation": { + "invalidPassword": "Invalides Passwort" + } + } + } } - } } - } }, "advancedOptions": { - "title": "Weitere Optionen", - "form": { - "httpStatusCodes": { - "label": "HTTP Status Nummern", - "placeholder": "Wähle eine valide Status Nummer", - "clearButtonLabel": "Auswahl löschen", - "nothingFound": "Nichts gefunden" - }, - "openServiceInNewTab": { - "label": "Serivce in einem neuen Tab öffnen" - }, - "buttons": { - "submit": { - "content": "Service hinzufügen" - } + "title": "Weitere Optionen", + "form": { + "httpStatusCodes": { + "label": "HTTP Status Nummern", + "placeholder": "Wähle eine valide Status Nummer", + "clearButtonLabel": "Auswahl löschen", + "nothingFound": "Nichts gefunden" + }, + "openServiceInNewTab": { + "label": "Service in einem neuen Tab öffnen" + }, + "buttons": { + "submit": { + "content": "Service hinzufügen" + } + } } - } } - } } - } \ No newline at end of file + } +} \ No newline at end of file diff --git a/public/locales/de/modules/common-media-cards.json b/public/locales/de/modules/common-media-cards.json index 72313078a..55312bb3f 100644 --- a/public/locales/de/modules/common-media-cards.json +++ b/public/locales/de/modules/common-media-cards.json @@ -1,6 +1,6 @@ { "buttons": { - "play": "Abspielen", - "request": "Anfragen" - } + "play": "Abspielen", + "request": "Anfragen" + } } \ No newline at end of file diff --git a/public/locales/de/modules/common.json b/public/locales/de/modules/common.json new file mode 100644 index 000000000..1ee890fe2 --- /dev/null +++ b/public/locales/de/modules/common.json @@ -0,0 +1,5 @@ +{ + "settings": { + "label": "Einstellungen" + } +} \ No newline at end of file diff --git a/public/locales/de/modules/dashdot.json b/public/locales/de/modules/dashdot.json index d629b876f..ec1aa86b7 100644 --- a/public/locales/de/modules/dashdot.json +++ b/public/locales/de/modules/dashdot.json @@ -1,32 +1,60 @@ { - "card": { - "title": "Dash.", - "errors": { - "noService": "Kein Dash. Service gefunden. Bitte füge einen zu deinem Homarr Dashboard hinzu oder setze eine Dash. URL in den Modul-Optionen.", - "noInformation": "Informationen konnten nicht von Dash. geladen werden. Betriebst du die neuste Version?" - }, - "graphs": { - "storage": { - "title": "Speicher", - "label": "Speicher:" - }, - "network": { - "title": "Netzwerk", - "label": "Netzwerk:", - "metrics": { - "download": "Eingehend", - "upload": "Ausgehend" - } - }, - "cpu": { - "title": "CPU" - }, - "memory": { - "title": "RAM" - }, - "gpu": { - "title": "GPU" - } + "descriptor": { + "name": "Dash.", + "description": "Ein Modul, welches die Graphen aus einer laufenden Dash. Instanz anzeigt.", + "settings": { + "cpuMultiView": { + "label": "CPU Multi-Core View" + }, + "storageMultiView": { + "label": "Speicher Multi-Laufwerk View" + }, + "useCompactView": { + "label": "Kompakte Ansicht nutzen" + }, + "graphs": { + "label": "Graphen", + "options": { + "cpu": "CPU", + "ram": "RAM", + "storage": "Speicher", + "network": "Netzwerk", + "gpu": "GPU" } + }, + "url": { + "label": "Dash. URL" } + } + }, + "card": { + "title": "Dash.", + "errors": { + "noService": "Kein Dash. Service gefunden. Bitte füge einen zu deinem Homarr Dashboard hinzu oder setze eine Dash. URL in den Modul-Optionen.", + "noInformation": "Informationen konnten nicht von Dash. geladen werden. Betriebst du die neuste Version?" + }, + "graphs": { + "storage": { + "title": "Speicher", + "label": "Speicher:" + }, + "network": { + "title": "Netzwerk", + "label": "Netzwerk:", + "metrics": { + "download": "Eingehend", + "upload": "Ausgehend" + } + }, + "cpu": { + "title": "CPU" + }, + "memory": { + "title": "RAM" + }, + "gpu": { + "title": "GPU" + } + } + } } \ No newline at end of file diff --git a/public/locales/de/modules/date.json b/public/locales/de/modules/date.json new file mode 100644 index 000000000..11448ecfc --- /dev/null +++ b/public/locales/de/modules/date.json @@ -0,0 +1,11 @@ +{ + "descriptor": { + "name": "Datum", + "description": "Die aktuelle Zeit und das aktuelle Datum in der Card anzeigen", + "settings": { + "display24HourFormat": { + "label": "24-Stunden Format" + } + } + } +} \ No newline at end of file diff --git a/public/locales/de/modules/dlspeed.json b/public/locales/de/modules/dlspeed.json new file mode 100644 index 000000000..59855b967 --- /dev/null +++ b/public/locales/de/modules/dlspeed.json @@ -0,0 +1,6 @@ +{ + "descriptor": { + "name": "Download Geschwindigkeit", + "description": "Zeige die aktuellen Downloadgeschwindigkeiten von unterstützten Services" + } +} \ No newline at end of file diff --git a/public/locales/de/modules/docker.json b/public/locales/de/modules/docker.json new file mode 100644 index 000000000..f6f742a35 --- /dev/null +++ b/public/locales/de/modules/docker.json @@ -0,0 +1,69 @@ +{ + "descriptor": { + "name": "Docker", + "description": "Erlaubt dir, deine Torrents einfach zu verwalten" + }, + "search": { + "placeholder": "Suche nach Conainer oder Image Namen" + }, + "table": { + "header": { + "name": "Name", + "image": "Bild", + "ports": "Ports", + "state": "Status" + }, + "body": { + "portCollapse": "{{ports}} weitere" + }, + "states": { + "running": "Läuft", + "created": "Erstellt", + "stopped": "Gestopped", + "unknown": "Unbekannt" + } + }, + "actionBar": { + "addService": { + "title": "Service hinzufügen", + "message": "Service zu Homarr hinzufügen" + }, + "restart": { + "title": "Neustarten" + }, + "stop": { + "title": "Stoppen" + }, + "start": { + "title": "Starten" + }, + "refreshData": "Daten aktualisieren", + "addToHomarr": { + "title": "Zu Homarr hinzufügen" + }, + "remove": { + "title": "Entfernen" + } + }, + "messages": { + "successfullyExecuted": { + "title": "", + "message": "" + } + }, + "errors": { + "integrationFailed": { + "title": "Docker Integration schlug fehl", + "message": "Hast du vergessen, den Docker Socket zu verbinden?" + }, + "unknownError": { + "title": "Es ist ein Fehler aufgetreten" + }, + "oneServiceAtATime": { + "title": "Bitte füge nur einen Service zur Zeit hinzu." + } + }, + "actionIcon": { + "tooltip": "Docker" + } +} \ No newline at end of file diff --git a/public/locales/de/modules/overseerr.json b/public/locales/de/modules/overseerr.json index 99ce654f8..f599de239 100644 --- a/public/locales/de/modules/overseerr.json +++ b/public/locales/de/modules/overseerr.json @@ -1,26 +1,30 @@ { + "descriptor": { + "name": "Overseerr", + "description": "Ermöglicht das Suchen und Hinzufügen von Medien via Overseerr/Jellyseerr" + }, "popup": { - "item": { - "buttons": { - "askFor": "Fragen für {{title}}", - "cancel": "Abbrechen", - "request": "Anfragen" - }, - "alerts": { - "automaticApproval": { - "title": "Einen API Schlüssel benutzen", - "text": "Diese Anfrage wird automatisch genehmigt" - } - } - }, - "seasonSelector": { - "caption": "Kreuze die Staffeln an, die heruntergeladen werden sollen.", - "table": { - "header": { - "season": "Staffel", - "numberOfEpisodes": "Anzahl von Episoden" - } - } + "item": { + "buttons": { + "askFor": "Fragen für {{title}}", + "cancel": "Abbrechen", + "request": "Anfragen" + }, + "alerts": { + "automaticApproval": { + "title": "Einen API Schlüssel benutzen", + "text": "Diese Anfrage wird automatisch genehmigt" } } + }, + "seasonSelector": { + "caption": "Kreuze die Staffeln an, die heruntergeladen werden sollen.", + "table": { + "header": { + "season": "Staffel", + "numberOfEpisodes": "Anzahl von Episoden" + } + } + } + } } \ No newline at end of file diff --git a/public/locales/de/modules/ping.json b/public/locales/de/modules/ping.json index 645e2dd61..2163c35d7 100644 --- a/public/locales/de/modules/ping.json +++ b/public/locales/de/modules/ping.json @@ -4,8 +4,8 @@ "description": "Pings your services and shows their status as an indicator" }, "states": { - "online": "Online {{response}}", - "offline": "Offline {{response}}", - "loading": "Laden..." - } + "online": "Online {{response}}", + "offline": "Offline {{response}}", + "loading": "Laden..." + } } \ No newline at end of file diff --git a/public/locales/de/modules/search.json b/public/locales/de/modules/search.json index e794b039b..1c9dade42 100644 --- a/public/locales/de/modules/search.json +++ b/public/locales/de/modules/search.json @@ -1,5 +1,9 @@ { + "descriptor": { + "name": "Suchleiste", + "description": "Suchleiste zum Durchsuchen des Internets, Youtube, Torrents oder Overseerr" + }, "input": { - "placeholder": "Das Internet durchsuchen..." - } + "placeholder": "Das Internet durchsuchen..." + } } \ No newline at end of file diff --git a/public/locales/de/modules/torrents-status.json b/public/locales/de/modules/torrents-status.json index 5beba90a4..ea3783559 100644 --- a/public/locales/de/modules/torrents-status.json +++ b/public/locales/de/modules/torrents-status.json @@ -1,4 +1,13 @@ { + "descriptor": { + "name": "Torrent", + "description": "Zeige die aktuellen Downloadgeschwindigkeiten von unterstützten Services", + "settings": { + "hideComplete": { + "label": "Abgeschlossene Torrents ausblenden" + } + } + }, "card": { "table": { "header": { @@ -6,7 +15,7 @@ "size": "Grösse", "download": "Eingehend", "upload": "Ausgehend", - "estimatedTimeOfArrival": "Vorraussichtlicher Abschluss", + "estimatedTimeOfArrival": "Voraussichtlicher Abschluss", "progress": "Fortschritt" }, "body": { @@ -23,7 +32,7 @@ }, "errors": { "noDownloadClients": { - "title": "Keine unterstützten Download Clients gefunden", + "title": "Keine unterstützten Download-Clients gefunden!", "text": "Füge einen Download Service hinzu, um deine derzeitigen Downloads zu sehen" } } diff --git a/public/locales/de/modules/weather.json b/public/locales/de/modules/weather.json index 4d8fa725a..00fcb929c 100644 --- a/public/locales/de/modules/weather.json +++ b/public/locales/de/modules/weather.json @@ -1,20 +1,32 @@ { - "card": { - "weatherDescriptions": { - "clear": "Klar", - "mainlyClear": "Überwiegend klar", - "fog": "Nebel", - "drizzle": "Niesel", - "freezingDrizzle": "Eisiger Nieselregen", - "rain": "Regen", - "freezingRain": "Eisiger Regen", - "snowFall": "Schneefall", - "snowGrains": "Schneekörner", - "rainShowers": "Regenschauer", - "snowShowers": "Schneeschauer", - "thunderstorm": "Gewitter", - "thunderstormWithHail": "Gewitter mit Hagel", - "unknown": "Unbekannt" - } + "descriptor": { + "name": "Wetter", + "description": "Aktuelles Wetter an deinem Standort anzeigen", + "settings": { + "displayInFahrenheit": { + "label": "In Fahrenheit anzeigen" + }, + "location": { + "label": "Wetterstandort" } + } + }, + "card": { + "weatherDescriptions": { + "clear": "Klar", + "mainlyClear": "Überwiegend klar", + "fog": "Nebel", + "drizzle": "Niesel", + "freezingDrizzle": "Eisiger Nieselregen", + "rain": "Regen", + "freezingRain": "Eisiger Regen", + "snowFall": "Schneefall", + "snowGrains": "Schneekörner", + "rainShowers": "Regenschauer", + "snowShowers": "Schneeschauer", + "thunderstorm": "Gewitter", + "thunderstormWithHail": "Gewitter mit Hagel", + "unknown": "Unbekannt" + } + } } \ No newline at end of file diff --git a/public/locales/de/settings/common.json b/public/locales/de/settings/common.json index 433c0197b..611d747a0 100644 --- a/public/locales/de/settings/common.json +++ b/public/locales/de/settings/common.json @@ -2,13 +2,13 @@ "title": "Einstellungen", "tooltip": "Einstellungen", "tabs": { - "common": "Gewöhnlich", + "common": "General", "customizations": "Anpassungen" }, "tips": { - "configTip": "Lade eine neue Konfiguration hoch, indem du eine neue auf die Seite ziehst!" + "configTip": "Lade deine Konfigurationsdatei durch Drag-and-drop auf die Seite hoch!" }, "credits": { - "madeWithLove": "Gemacht mit ❤️ von @" + "madeWithLove": "Made with ❤️ by @" } } \ No newline at end of file diff --git a/public/locales/de/settings/general/config-changer.json b/public/locales/de/settings/general/config-changer.json index 975ef4539..05b56abb7 100644 --- a/public/locales/de/settings/general/config-changer.json +++ b/public/locales/de/settings/general/config-changer.json @@ -1,6 +1,6 @@ { "configSelect": { - "label": "Konfigurations Lader" + "label": "Konfigurationslader" }, "modal": { "title": "Wähle einen Namen für deine neue Konfiguration", @@ -28,8 +28,8 @@ "message": "Konfiguration wurde gelöscht" }, "deleteFailed": { - "title": "Config delete failed", - "message": "Config delete failed" + "title": "Löschung der Konfiguration fehlgeschlagen", + "message": "Löschung der Konfiguration fehlgeschlagen" } } }, diff --git a/public/locales/de/settings/general/search-engine.json b/public/locales/de/settings/general/search-engine.json index def5db657..548906445 100644 --- a/public/locales/de/settings/general/search-engine.json +++ b/public/locales/de/settings/general/search-engine.json @@ -1,11 +1,11 @@ { "title": "Suchmaschine", - "tips": { -"generalTip": "Verwenden die Präfixe !yt und !t vor deiner Suchanfrage, um auf YouTube bzw. nach einem Torrent zu suchen.", - "placeholderTip": "%s kann als Platzhalter für deine Suchanfrage verwendet werden." - }, - "customEngine": { - "label": "Suchanfrage URL", - "placeholder": "Benutzerdefinierte Adresse" - } + "tips": { + "generalTip": "Verwenden die Präfixe !yt und !t vor deiner Suchanfrage, um auf YouTube bzw. nach einem Torrent zu suchen.", + "placeholderTip": "%s kann als Platzhalter für deine Suchanfrage verwendet werden." + }, + "customEngine": { + "label": "Suchanfrage URL", + "placeholder": "Benutzerdefinierte Adresse" + } } \ No newline at end of file diff --git a/public/locales/en/layout/add-service-app-shelf.json b/public/locales/en/layout/add-service-app-shelf.json index c6417a161..ca88e1f31 100644 --- a/public/locales/en/layout/add-service-app-shelf.json +++ b/public/locales/en/layout/add-service-app-shelf.json @@ -1,118 +1,118 @@ { - "actionIcon": { - "tooltip": "Add a service" - }, - "modal": { - "title": "Add service", - "form": { + "actionIcon": { + "tooltip": "Add a service" + }, + "modal": { + "title": "Add service", + "form": { "validation": { - "invalidUrl": "Please enter a valid URL", - "noStatusCodeSelected": "Please select a status code" + "invalidUrl": "Please enter a valid URL", + "noStatusCodeSelected": "Please select a status code" } - }, - "tabs": { + }, + "tabs": { "options": { - "title": "Options", - "form": { - "serviceName": { - "label": "Service name", - "placeholder": "Plex" - }, - "iconUrl": { - "label": "Icon URL" - }, - "serviceUrl": { - "label": "Service URL" - }, - "onClickUrl": { - "label": "On Click URL" - }, - "serviceType": { - "label": "Service type", - "defaultValue": "Other", - "placeholder": "Pick one" - }, - "category": { - "label": "Category", - "placeholder": "Select a category or create a new one", - "nothingFound": "Nothing found", - "createLabel": "+ Create {{query}}" - }, - "integrations": { - "apiKey": { - "label": "API key", - "placeholder": "Your API key", - "validation": { - "noKey": "Invalid Key" + "title": "Options", + "form": { + "serviceName": { + "label": "Service name", + "placeholder": "Plex" }, - "tip": { - "text": "Get your API key", - "link": "here." - } - }, - "qBittorrent": { - "username": { - "label": "Username", - "placeholder": "admin", - "validation": { - "invalidUsername": "Invalid username" - } + "iconUrl": { + "label": "Icon URL" }, - "password": { - "label": "Password", - "placeholder": "adminadmin", - "validation": { - "invalidPassword": "Invalid password" - } - } - }, - "deluge": { - "password": { - "label": "Password", - "placeholder": "password", - "validation": { - "invalidPassword": "Invalid password" - } - } - }, - "transmission": { - "username": { - "label": "Username", - "placeholder": "admin", - "validation": { - "invalidUsername": "Invalid username" - } + "serviceUrl": { + "label": "Service URL" }, - "password": { - "label": "Password", - "placeholder": "adminadmin", - "validation": { - "invalidPassword": "Invalid password" - } + "onClickUrl": { + "label": "On Click URL" + }, + "serviceType": { + "label": "Service type", + "defaultValue": "Other", + "placeholder": "Pick one" + }, + "category": { + "label": "Category", + "placeholder": "Select a category or create a new one", + "nothingFound": "Nothing found", + "createLabel": "+ Create {{query}}" + }, + "integrations": { + "apiKey": { + "label": "API key", + "placeholder": "Your API key", + "validation": { + "noKey": "Invalid Key" + }, + "tip": { + "text": "Get your API key", + "link": "here." + } + }, + "qBittorrent": { + "username": { + "label": "Username", + "placeholder": "admin", + "validation": { + "invalidUsername": "Invalid username" + } + }, + "password": { + "label": "Password", + "placeholder": "adminadmin", + "validation": { + "invalidPassword": "Invalid password" + } + } + }, + "deluge": { + "password": { + "label": "Password", + "placeholder": "password", + "validation": { + "invalidPassword": "Invalid password" + } + } + }, + "transmission": { + "username": { + "label": "Username", + "placeholder": "admin", + "validation": { + "invalidUsername": "Invalid username" + } + }, + "password": { + "label": "Password", + "placeholder": "adminadmin", + "validation": { + "invalidPassword": "Invalid password" + } + } + } } - } } - } }, "advancedOptions": { - "title": "Advanced options", - "form": { - "httpStatusCodes": { - "label": "HTTP Status Codes", - "placeholder": "Select valid status codes", - "clearButtonLabel": "Clear selection", - "nothingFound": "Nothing found" - }, - "openServiceInNewTab": { - "label": "Open service in new tab" - }, - "buttons": { - "submit": { - "content": "Add service" - } + "title": "Advanced options", + "form": { + "httpStatusCodes": { + "label": "HTTP Status Codes", + "placeholder": "Select valid status codes", + "clearButtonLabel": "Clear selection", + "nothingFound": "Nothing found" + }, + "openServiceInNewTab": { + "label": "Open service in new tab" + }, + "buttons": { + "submit": { + "content": "Add service" + } + } } - } } - } } - } \ No newline at end of file + } +} \ No newline at end of file diff --git a/public/locales/en/modules/common-media-cards.json b/public/locales/en/modules/common-media-cards.json index af13d5d34..b9bbbc537 100644 --- a/public/locales/en/modules/common-media-cards.json +++ b/public/locales/en/modules/common-media-cards.json @@ -1,6 +1,6 @@ { "buttons": { - "play": "Play", - "request": "Request" - } + "play": "Play", + "request": "Request" + } } \ No newline at end of file diff --git a/public/locales/en/modules/dashdot.json b/public/locales/en/modules/dashdot.json index 77caf974e..1a385ef64 100644 --- a/public/locales/en/modules/dashdot.json +++ b/public/locales/en/modules/dashdot.json @@ -28,33 +28,33 @@ } }, "card": { - "title": "Dash.", - "errors": { - "noService": "No dash. service found. Please add one to your Homarr dashboard or set a dashdot URL in the module options", - "noInformation": "Cannot acquire information from dash. - are you running the latest version?" - }, - "graphs": { - "storage": { - "title": "Storage", - "label": "Storage:" - }, - "network": { - "title": "Network", - "label": "Network:", - "metrics": { - "download": "Down", - "upload": "Up" - } - }, - "cpu": { - "title": "CPU" - }, - "memory": { - "title": "RAM" - }, - "gpu": { - "title": "GPU" - } + "title": "Dash.", + "errors": { + "noService": "No Dash. service found. Please add one to your Homarr dashboard or set a Dash. URL in the module options", + "noInformation": "Cannot acquire information from dash. - are you running the latest version?" + }, + "graphs": { + "storage": { + "title": "Storage", + "label": "Storage:" + }, + "network": { + "title": "Network", + "label": "Network:", + "metrics": { + "download": "Down", + "upload": "Up" } + }, + "cpu": { + "title": "CPU" + }, + "memory": { + "title": "RAM" + }, + "gpu": { + "title": "GPU" } + } + } } \ No newline at end of file diff --git a/public/locales/en/modules/overseerr.json b/public/locales/en/modules/overseerr.json index ed9df1477..e7b44289e 100644 --- a/public/locales/en/modules/overseerr.json +++ b/public/locales/en/modules/overseerr.json @@ -4,27 +4,27 @@ "description": "Allows you to search and add media from Overseerr/Jellyseerr" }, "popup": { - "item": { - "buttons": { - "askFor": "Ask for {{title}}", - "cancel": "Cancel", - "request": "Request" - }, - "alerts": { - "automaticApproval": { - "title": "Using API key", - "text": "This request will be automatically approved" - } - } - }, - "seasonSelector": { - "caption": "Tick the seasons that you want to be downloaded", - "table": { - "header": { - "season": "Season", - "numberOfEpisodes": "Number of episodes" - } - } + "item": { + "buttons": { + "askFor": "Ask for {{title}}", + "cancel": "Cancel", + "request": "Request" + }, + "alerts": { + "automaticApproval": { + "title": "Using API key", + "text": "This request will be automatically approved" } } + }, + "seasonSelector": { + "caption": "Tick the seasons that you want to be downloaded", + "table": { + "header": { + "season": "Season", + "numberOfEpisodes": "Number of episodes" + } + } + } + } } \ No newline at end of file diff --git a/public/locales/en/modules/search.json b/public/locales/en/modules/search.json index 0258afd59..38d1aa1a2 100644 --- a/public/locales/en/modules/search.json +++ b/public/locales/en/modules/search.json @@ -1,9 +1,9 @@ { "descriptor": { "name": "Search Bar", - "description": "Search bar to search the web, youtube, torrents or overseerr" + "description": "Search bar to search the web, Youtube, Torrents or Overseerr" }, "input": { - "placeholder": "Search the web..." - } + "placeholder": "Search the web..." + } } \ No newline at end of file diff --git a/public/locales/en/modules/weather.json b/public/locales/en/modules/weather.json index c0aec151a..405c36263 100644 --- a/public/locales/en/modules/weather.json +++ b/public/locales/en/modules/weather.json @@ -12,21 +12,21 @@ } }, "card": { - "weatherDescriptions": { - "clear": "Clear", - "mainlyClear": "Mainly clear", - "fog": "Fog", - "drizzle": "Drizzle", - "freezingDrizzle": "Freezing drizzle", - "rain": "Rain", - "freezingRain": "Freezing rain", - "snowFall": "Snow fall", - "snowGrains": "Snow grains", - "rainShowers": "Rain showers", - "snowShowers": "Snow showers", - "thunderstorm": "Thunderstorm", - "thunderstormWithHail": "Thunderstorm with hail", - "unknown": "Unknown" - } - } + "weatherDescriptions": { + "clear": "Clear", + "mainlyClear": "Mainly clear", + "fog": "Fog", + "drizzle": "Drizzle", + "freezingDrizzle": "Freezing drizzle", + "rain": "Rain", + "freezingRain": "Freezing rain", + "snowFall": "Snow fall", + "snowGrains": "Snow grains", + "rainShowers": "Rain showers", + "snowShowers": "Snow showers", + "thunderstorm": "Thunderstorm", + "thunderstormWithHail": "Thunderstorm with hail", + "unknown": "Unknown" + } + } } \ No newline at end of file diff --git a/public/locales/en/settings/general/search-engine.json b/public/locales/en/settings/general/search-engine.json index 789b1715b..42f708ffb 100644 --- a/public/locales/en/settings/general/search-engine.json +++ b/public/locales/en/settings/general/search-engine.json @@ -1,11 +1,11 @@ { "title": "Search engine", - "tips": { -"generalTip": "Use the prefixes !yt and !t in front of your query to search on YouTube or for a Torrent respectively.", - "placeholderTip": "%s can be used as a placeholder for the query." - }, - "customEngine": { - "label": "Query URL", - "placeholder": "Custom query URL" - } + "tips": { + "generalTip": "Use the prefixes !yt and !t in front of your query to search on YouTube or for a Torrent respectively.", + "placeholderTip": "%s can be used as a placeholder for the query." + }, + "customEngine": { + "label": "Query URL", + "placeholder": "Custom query URL" + } } \ No newline at end of file diff --git a/public/locales/es/common.json b/public/locales/es/common.json new file mode 100644 index 000000000..ca43f2a8f --- /dev/null +++ b/public/locales/es/common.json @@ -0,0 +1,6 @@ +{ + "actions": { + "save": "Guardar" + }, + "tip": "Consejo: " +} \ No newline at end of file diff --git a/public/locales/es/layout/add-service-app-shelf.json b/public/locales/es/layout/add-service-app-shelf.json new file mode 100644 index 000000000..057440bf8 --- /dev/null +++ b/public/locales/es/layout/add-service-app-shelf.json @@ -0,0 +1,118 @@ +{ + "actionIcon": { + "tooltip": "Añadir un servicio" + }, + "modal": { + "title": "Añadir servicio", + "form": { + "validation": { + "invalidUrl": "", + "noStatusCodeSelected": "" + } + }, + "tabs": { + "options": { + "title": "Opciones", + "form": { + "serviceName": { + "label": "Nombre del servicio", + "placeholder": "Plex" + }, + "iconUrl": { + "label": "URL del icono" + }, + "serviceUrl": { + "label": "URL del servicio" + }, + "onClickUrl": { + "label": "" + }, + "serviceType": { + "label": "Tipo de servicio", + "defaultValue": "Otro", + "placeholder": "Elige uno" + }, + "category": { + "label": "Categoría", + "placeholder": "Seleccione una categoría o cree una nueva", + "nothingFound": "", + "createLabel": "" + }, + "integrations": { + "apiKey": { + "label": "", + "placeholder": "", + "validation": { + "noKey": "" + }, + "tip": { + "text": "", + "link": "aquí." + } + }, + "qBittorrent": { + "username": { + "label": "", + "placeholder": "", + "validation": { + "invalidUsername": "" + } + }, + "password": { + "label": "", + "placeholder": "", + "validation": { + "invalidPassword": "" + } + } + }, + "deluge": { + "password": { + "label": "", + "placeholder": "", + "validation": { + "invalidPassword": "" + } + } + }, + "transmission": { + "username": { + "label": "", + "placeholder": "", + "validation": { + "invalidUsername": "" + } + }, + "password": { + "label": "", + "placeholder": "", + "validation": { + "invalidPassword": "" + } + } + } + } + } + }, + "advancedOptions": { + "title": "", + "form": { + "httpStatusCodes": { + "label": "", + "placeholder": "", + "clearButtonLabel": "", + "nothingFound": "" + }, + "openServiceInNewTab": { + "label": "" + }, + "buttons": { + "submit": { + "content": "Añadir servicio" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/public/locales/es/layout/app-shelf-menu.json b/public/locales/es/layout/app-shelf-menu.json new file mode 100644 index 000000000..8df2224a1 --- /dev/null +++ b/public/locales/es/layout/app-shelf-menu.json @@ -0,0 +1,18 @@ +{ + "modal": { + "title": "", + "buttons": { + "save": "" + } + }, + "menu": { + "labels": { + "settings": "Ajustes", + "dangerZone": "" + }, + "actions": { + "edit": "Editar", + "delete": "Eliminar" + } + } +} \ No newline at end of file diff --git a/public/locales/es/layout/app-shelf.json b/public/locales/es/layout/app-shelf.json new file mode 100644 index 000000000..02bde38f9 --- /dev/null +++ b/public/locales/es/layout/app-shelf.json @@ -0,0 +1,10 @@ +{ + "accordions": { + "downloads": { + "text": "Tus descargas" + }, + "others": { + "text": "Otros" + } + } +} \ No newline at end of file diff --git a/public/locales/es/modules/calendar.json b/public/locales/es/modules/calendar.json new file mode 100644 index 000000000..ed3ae6693 --- /dev/null +++ b/public/locales/es/modules/calendar.json @@ -0,0 +1,11 @@ +{ + "descriptor": { + "name": "Calendario", + "description": "", + "settings": { + "sundayStart": { + "label": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/es/modules/common-media-cards.json b/public/locales/es/modules/common-media-cards.json new file mode 100644 index 000000000..4966eaa66 --- /dev/null +++ b/public/locales/es/modules/common-media-cards.json @@ -0,0 +1,6 @@ +{ + "buttons": { + "play": "Reproducir", + "request": "Solicitar" + } +} \ No newline at end of file diff --git a/public/locales/es/modules/common.json b/public/locales/es/modules/common.json new file mode 100644 index 000000000..9a96df72d --- /dev/null +++ b/public/locales/es/modules/common.json @@ -0,0 +1,5 @@ +{ + "settings": { + "label": "Ajustes" + } +} \ No newline at end of file diff --git a/public/locales/es/modules/dashdot.json b/public/locales/es/modules/dashdot.json new file mode 100644 index 000000000..b48b5ced4 --- /dev/null +++ b/public/locales/es/modules/dashdot.json @@ -0,0 +1,60 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "cpuMultiView": { + "label": "" + }, + "storageMultiView": { + "label": "" + }, + "useCompactView": { + "label": "" + }, + "graphs": { + "label": "", + "options": { + "cpu": "Procesador", + "ram": "Memoria RAM", + "storage": "Almacenaje", + "network": "Red", + "gpu": "Procesador Gráfico" + } + }, + "url": { + "label": "" + } + } + }, + "card": { + "title": "", + "errors": { + "noService": "", + "noInformation": "" + }, + "graphs": { + "storage": { + "title": "Almacenaje", + "label": "Almacenaje:" + }, + "network": { + "title": "Red", + "label": "Red:", + "metrics": { + "download": "", + "upload": "" + } + }, + "cpu": { + "title": "Procesador" + }, + "memory": { + "title": "Memoria RAM" + }, + "gpu": { + "title": "Procesador Gráfico" + } + } + } +} \ No newline at end of file diff --git a/public/locales/es/modules/date.json b/public/locales/es/modules/date.json new file mode 100644 index 000000000..f361c2011 --- /dev/null +++ b/public/locales/es/modules/date.json @@ -0,0 +1,11 @@ +{ + "descriptor": { + "name": "Fecha", + "description": "", + "settings": { + "display24HourFormat": { + "label": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/es/modules/dlspeed.json b/public/locales/es/modules/dlspeed.json new file mode 100644 index 000000000..f8daba13b --- /dev/null +++ b/public/locales/es/modules/dlspeed.json @@ -0,0 +1,6 @@ +{ + "descriptor": { + "name": "", + "description": "" + } +} \ No newline at end of file diff --git a/public/locales/es/modules/docker.json b/public/locales/es/modules/docker.json new file mode 100644 index 000000000..52a8705a6 --- /dev/null +++ b/public/locales/es/modules/docker.json @@ -0,0 +1,69 @@ +{ + "descriptor": { + "name": "Docker", + "description": "" + }, + "search": { + "placeholder": "" + }, + "table": { + "header": { + "name": "Nombre", + "image": "Imágen", + "ports": "Puertos", + "state": "Estado" + }, + "body": { + "portCollapse": "{{ports}} más" + }, + "states": { + "running": "", + "created": "Creado", + "stopped": "Detenido", + "unknown": "Desconocido" + } + }, + "actionBar": { + "addService": { + "title": "Añadir servicio", + "message": "Añadir servicio a Homarr" + }, + "restart": { + "title": "Reiniciar" + }, + "stop": { + "title": "Detener" + }, + "start": { + "title": "Comenzar" + }, + "refreshData": "Actualizar datos", + "addToHomarr": { + "title": "Añadir a Homarr" + }, + "remove": { + "title": "Eliminar" + } + }, + "messages": { + "successfullyExecuted": { + "title": "", + "message": "" + } + }, + "errors": { + "integrationFailed": { + "title": "", + "message": "" + }, + "unknownError": { + "title": "" + }, + "oneServiceAtATime": { + "title": "" + } + }, + "actionIcon": { + "tooltip": "Docker" + } +} \ No newline at end of file diff --git a/public/locales/es/modules/overseerr.json b/public/locales/es/modules/overseerr.json new file mode 100644 index 000000000..47d56fbc3 --- /dev/null +++ b/public/locales/es/modules/overseerr.json @@ -0,0 +1,30 @@ +{ + "descriptor": { + "name": "Overseerr", + "description": "" + }, + "popup": { + "item": { + "buttons": { + "askFor": "", + "cancel": "Cancelar", + "request": "Solicitar" + }, + "alerts": { + "automaticApproval": { + "title": "", + "text": "" + } + } + }, + "seasonSelector": { + "caption": "", + "table": { + "header": { + "season": "Temporada", + "numberOfEpisodes": "Número de episodios" + } + } + } + } +} \ No newline at end of file diff --git a/public/locales/es/modules/ping.json b/public/locales/es/modules/ping.json new file mode 100644 index 000000000..d11e61e1d --- /dev/null +++ b/public/locales/es/modules/ping.json @@ -0,0 +1,11 @@ +{ + "descriptor": { + "name": "", + "description": "" + }, + "states": { + "online": "", + "offline": "", + "loading": "Cargando..." + } +} \ No newline at end of file diff --git a/public/locales/es/modules/search.json b/public/locales/es/modules/search.json new file mode 100644 index 000000000..cf06695e4 --- /dev/null +++ b/public/locales/es/modules/search.json @@ -0,0 +1,9 @@ +{ + "descriptor": { + "name": "", + "description": "" + }, + "input": { + "placeholder": "" + } +} \ No newline at end of file diff --git a/public/locales/es/modules/torrents-status.json b/public/locales/es/modules/torrents-status.json new file mode 100644 index 000000000..6ea71948a --- /dev/null +++ b/public/locales/es/modules/torrents-status.json @@ -0,0 +1,40 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "hideComplete": { + "label": "" + } + } + }, + "card": { + "table": { + "header": { + "name": "Nombre", + "size": "Tamaño", + "download": "", + "upload": "", + "estimatedTimeOfArrival": "", + "progress": "" + }, + "body": { + "nothingFound": "" + } + }, + "lineChart": { + "title": "", + "download": "", + "upload": "", + "timeSpan": "", + "totalDownload": "", + "totalUpload": "" + }, + "errors": { + "noDownloadClients": { + "title": "", + "text": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/es/modules/weather.json b/public/locales/es/modules/weather.json new file mode 100644 index 000000000..3796513e6 --- /dev/null +++ b/public/locales/es/modules/weather.json @@ -0,0 +1,32 @@ +{ + "descriptor": { + "name": "Clima", + "description": "", + "settings": { + "displayInFahrenheit": { + "label": "Mostrar en Fahrenheit" + }, + "location": { + "label": "Ubicación del clima" + } + } + }, + "card": { + "weatherDescriptions": { + "clear": "", + "mainlyClear": "", + "fog": "Niebla", + "drizzle": "Llovizna", + "freezingDrizzle": "Llovizna helada", + "rain": "Lluvia", + "freezingRain": "Lluvia helada", + "snowFall": "Caída de nieve", + "snowGrains": "Granos de nieve", + "rainShowers": "", + "snowShowers": "", + "thunderstorm": "", + "thunderstormWithHail": "", + "unknown": "Desconocido" + } + } +} \ No newline at end of file diff --git a/public/locales/es/settings/common.json b/public/locales/es/settings/common.json new file mode 100644 index 000000000..142b9328d --- /dev/null +++ b/public/locales/es/settings/common.json @@ -0,0 +1,14 @@ +{ + "title": "Ajustes", + "tooltip": "Ajustes", + "tabs": { + "common": "Común", + "customizations": "Personalizaciones" + }, + "tips": { + "configTip": "" + }, + "credits": { + "madeWithLove": "Hecho con ❤️ por @" + } +} \ No newline at end of file diff --git a/public/locales/es/settings/customization/app-width.json b/public/locales/es/settings/customization/app-width.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/es/settings/customization/app-width.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/es/settings/customization/color-selector.json b/public/locales/es/settings/customization/color-selector.json new file mode 100644 index 000000000..4da18eb3d --- /dev/null +++ b/public/locales/es/settings/customization/color-selector.json @@ -0,0 +1,3 @@ +{ + "suffix": "Color {{color}}" +} \ No newline at end of file diff --git a/public/locales/es/settings/customization/opacity-selector.json b/public/locales/es/settings/customization/opacity-selector.json new file mode 100644 index 000000000..d9cfa5fe8 --- /dev/null +++ b/public/locales/es/settings/customization/opacity-selector.json @@ -0,0 +1,3 @@ +{ + "label": "Opacidad de la aplicación" +} \ No newline at end of file diff --git a/public/locales/es/settings/customization/page-appearance.json b/public/locales/es/settings/customization/page-appearance.json new file mode 100644 index 000000000..5b35eac48 --- /dev/null +++ b/public/locales/es/settings/customization/page-appearance.json @@ -0,0 +1,21 @@ +{ + "pageTitle": { + "label": "Título de Página", + "placeholder": "Homarr 🦞" + }, + "logo": { + "label": "Logo", + "placeholder": "/img/logo.png" + }, + "favicon": { + "label": "", + "placeholder": "" + }, + "background": { + "label": "Fondo", + "placeholder": "" + }, + "buttons": { + "submit": "" + } +} \ No newline at end of file diff --git a/public/locales/es/settings/customization/shade-selector.json b/public/locales/es/settings/customization/shade-selector.json new file mode 100644 index 000000000..98ca19a2e --- /dev/null +++ b/public/locales/es/settings/customization/shade-selector.json @@ -0,0 +1,3 @@ +{ + "label": "Sombra" +} \ No newline at end of file diff --git a/public/locales/es/settings/general/color-schema.json b/public/locales/es/settings/general/color-schema.json new file mode 100644 index 000000000..8cd1a53f2 --- /dev/null +++ b/public/locales/es/settings/general/color-schema.json @@ -0,0 +1,3 @@ +{ + "label": "Cambiar al modo {{scheme}}" +} \ No newline at end of file diff --git a/public/locales/es/settings/general/config-changer.json b/public/locales/es/settings/general/config-changer.json new file mode 100644 index 000000000..6d130e67d --- /dev/null +++ b/public/locales/es/settings/general/config-changer.json @@ -0,0 +1,55 @@ +{ + "configSelect": { + "label": "" + }, + "modal": { + "title": "", + "form": { + "configName": { + "label": "", + "placeholder": "" + }, + "submitButton": "" + }, + "events": { + "configSaved": { + "title": "", + "message": "" + } + } + }, + "buttons": { + "download": "", + "delete": { + "text": "", + "notifications": { + "deleted": { + "title": "", + "message": "" + }, + "deleteFailed": { + "title": "", + "message": "" + } + } + }, + "saveCopy": "" + }, + "dropzone": { + "notifications": { + "invalidConfig": { + "title": "", + "message": "" + }, + "loadedSuccessfully": { + "title": "" + } + }, + "accept": { + "text": "" + }, + "reject": { + "text": "" + } + } +} \ No newline at end of file diff --git a/public/locales/es/settings/general/internationalization.json b/public/locales/es/settings/general/internationalization.json new file mode 100644 index 000000000..a530790ff --- /dev/null +++ b/public/locales/es/settings/general/internationalization.json @@ -0,0 +1,3 @@ +{ + "label": "Idioma" +} \ No newline at end of file diff --git a/public/locales/es/settings/general/module-enabler.json b/public/locales/es/settings/general/module-enabler.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/es/settings/general/module-enabler.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/es/settings/general/search-engine.json b/public/locales/es/settings/general/search-engine.json new file mode 100644 index 000000000..20a3b127a --- /dev/null +++ b/public/locales/es/settings/general/search-engine.json @@ -0,0 +1,11 @@ +{ + "title": "", + "tips": { + "generalTip": "", + "placeholderTip": "" + }, + "customEngine": { + "label": "", + "placeholder": "" + } +} \ No newline at end of file diff --git a/public/locales/es/settings/general/theme-selector.json b/public/locales/es/settings/general/theme-selector.json new file mode 100644 index 000000000..5c798f8b2 --- /dev/null +++ b/public/locales/es/settings/general/theme-selector.json @@ -0,0 +1,3 @@ +{ + "label": "Cambiar al modo {{theme}}" +} \ No newline at end of file diff --git a/public/locales/es/settings/general/widget-positions.json b/public/locales/es/settings/general/widget-positions.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/es/settings/general/widget-positions.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/fr/common.json b/public/locales/fr/common.json new file mode 100644 index 000000000..d19870ad6 --- /dev/null +++ b/public/locales/fr/common.json @@ -0,0 +1,6 @@ +{ + "actions": { + "save": "Sauvegarder" + }, + "tip": "Conseil : " +} \ No newline at end of file diff --git a/public/locales/fr/layout/add-service-app-shelf.json b/public/locales/fr/layout/add-service-app-shelf.json new file mode 100644 index 000000000..cae5f90ad --- /dev/null +++ b/public/locales/fr/layout/add-service-app-shelf.json @@ -0,0 +1,118 @@ +{ + "actionIcon": { + "tooltip": "Ajouter un service" + }, + "modal": { + "title": "Ajouter un service", + "form": { + "validation": { + "invalidUrl": "Veuillez entrer une URL valide", + "noStatusCodeSelected": "Veuillez sélectionner un code d'état" + } + }, + "tabs": { + "options": { + "title": "Options", + "form": { + "serviceName": { + "label": "Nom du service", + "placeholder": "Plex" + }, + "iconUrl": { + "label": "URL de l'icône" + }, + "serviceUrl": { + "label": "URL du service" + }, + "onClickUrl": { + "label": "URL ouvert en cas de clic" + }, + "serviceType": { + "label": "Type de service", + "defaultValue": "Autre", + "placeholder": "Choisissez-en un" + }, + "category": { + "label": "Catégorie", + "placeholder": "Sélectionnez une catégorie ou créez-en une nouvelle", + "nothingFound": "Rien trouvé", + "createLabel": "+ Créer {{query}}" + }, + "integrations": { + "apiKey": { + "label": "Clé API", + "placeholder": "Votre clé API", + "validation": { + "noKey": "Clé non valide" + }, + "tip": { + "text": "Obtenez votre clé API", + "link": "ici." + } + }, + "qBittorrent": { + "username": { + "label": "Nom d'utilisateur", + "placeholder": "admin", + "validation": { + "invalidUsername": "Nom d'utilisateur invalide" + } + }, + "password": { + "label": "Mot de passe", + "placeholder": "adminadmin", + "validation": { + "invalidPassword": "Mot de passe invalide" + } + } + }, + "deluge": { + "password": { + "label": "Mot de passe", + "placeholder": "mot de passe", + "validation": { + "invalidPassword": "Mot de passe invalide" + } + } + }, + "transmission": { + "username": { + "label": "Nom d'utilisateur :", + "placeholder": "admin", + "validation": { + "invalidUsername": "Nom d'utilisateur non valide" + } + }, + "password": { + "label": "Mot de passe", + "placeholder": "adminadmin", + "validation": { + "invalidPassword": "Mot de passe invalide" + } + } + } + } + } + }, + "advancedOptions": { + "title": "Options avancées", + "form": { + "httpStatusCodes": { + "label": "Codes d'état HTTP", + "placeholder": "Sélectionnez les codes d'état valides", + "clearButtonLabel": "Effacer la sélection", + "nothingFound": "Rien trouvé" + }, + "openServiceInNewTab": { + "label": "Ouvrir le service dans un nouvel onglet" + }, + "buttons": { + "submit": { + "content": "Ajouter un service" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/public/locales/fr/layout/app-shelf-menu.json b/public/locales/fr/layout/app-shelf-menu.json new file mode 100644 index 000000000..2ae82317f --- /dev/null +++ b/public/locales/fr/layout/app-shelf-menu.json @@ -0,0 +1,18 @@ +{ + "modal": { + "title": "Modifier un service", + "buttons": { + "save": "Service de sauvegarde" + } + }, + "menu": { + "labels": { + "settings": "Paramètres", + "dangerZone": "Attention" + }, + "actions": { + "edit": "Modifier", + "delete": "Supprimer" + } + } +} \ No newline at end of file diff --git a/public/locales/fr/layout/app-shelf.json b/public/locales/fr/layout/app-shelf.json new file mode 100644 index 000000000..3590035b2 --- /dev/null +++ b/public/locales/fr/layout/app-shelf.json @@ -0,0 +1,10 @@ +{ + "accordions": { + "downloads": { + "text": "Vos téléchargements" + }, + "others": { + "text": "Autres" + } + } +} \ No newline at end of file diff --git a/public/locales/fr/modules/calendar.json b/public/locales/fr/modules/calendar.json new file mode 100644 index 000000000..fcf3e6001 --- /dev/null +++ b/public/locales/fr/modules/calendar.json @@ -0,0 +1,11 @@ +{ + "descriptor": { + "name": "Calendrier", + "description": "Un module de calendrier pour afficher les prochaines versions. Il interagit avec les API Sonarr et Radarr.", + "settings": { + "sundayStart": { + "label": "Commencez la semaine par dimanche" + } + } + } +} \ No newline at end of file diff --git a/public/locales/fr/modules/common-media-cards.json b/public/locales/fr/modules/common-media-cards.json new file mode 100644 index 000000000..299372e36 --- /dev/null +++ b/public/locales/fr/modules/common-media-cards.json @@ -0,0 +1,6 @@ +{ + "buttons": { + "play": "Jouer", + "request": "Demande" + } +} \ No newline at end of file diff --git a/public/locales/fr/modules/common.json b/public/locales/fr/modules/common.json new file mode 100644 index 000000000..e13463d31 --- /dev/null +++ b/public/locales/fr/modules/common.json @@ -0,0 +1,5 @@ +{ + "settings": { + "label": "Paramètres" + } +} \ No newline at end of file diff --git a/public/locales/fr/modules/dashdot.json b/public/locales/fr/modules/dashdot.json new file mode 100644 index 000000000..026810bc3 --- /dev/null +++ b/public/locales/fr/modules/dashdot.json @@ -0,0 +1,60 @@ +{ + "descriptor": { + "name": "Dash.", + "description": "Un module pour afficher les graphiques de votre instance Dash. en cours.", + "settings": { + "cpuMultiView": { + "label": "Vue du CPU multi-cœur" + }, + "storageMultiView": { + "label": "Vue du stockage multidisque" + }, + "useCompactView": { + "label": "Utiliser la vue compacte" + }, + "graphs": { + "label": "Graphiques", + "options": { + "cpu": "CPU", + "ram": "RAM", + "storage": "Stockage", + "network": "Réseau", + "gpu": "GPU" + } + }, + "url": { + "label": "URL Dash" + } + } + }, + "card": { + "title": "Dash.", + "errors": { + "noService": "Aucun service dash. trouvé. Veuillez en ajouter un à votre tableau de bord Homarr ou définir une URL dashdot dans les options du module.", + "noInformation": "Impossible d'acquérir des informations de dashdot - Utilisez-vous la dernière version ?" + }, + "graphs": { + "storage": { + "title": "Stockage", + "label": "Stockage :" + }, + "network": { + "title": "Réseau", + "label": "Réseau :", + "metrics": { + "download": "Duvet", + "upload": "Up" + } + }, + "cpu": { + "title": "CPU" + }, + "memory": { + "title": "RAM" + }, + "gpu": { + "title": "GPU" + } + } + } +} \ No newline at end of file diff --git a/public/locales/fr/modules/date.json b/public/locales/fr/modules/date.json new file mode 100644 index 000000000..c1f777c4f --- /dev/null +++ b/public/locales/fr/modules/date.json @@ -0,0 +1,11 @@ +{ + "descriptor": { + "name": "Date", + "description": "Affiches l'heure et la date actuelles dans un module", + "settings": { + "display24HourFormat": { + "label": "Affichage 24 h" + } + } + } +} \ No newline at end of file diff --git a/public/locales/fr/modules/dlspeed.json b/public/locales/fr/modules/dlspeed.json new file mode 100644 index 000000000..5de474a53 --- /dev/null +++ b/public/locales/fr/modules/dlspeed.json @@ -0,0 +1,6 @@ +{ + "descriptor": { + "name": "Vitesse de téléchargement", + "description": "Afficher la vitesse de téléchargement actuelle des services pris en charge" + } +} \ No newline at end of file diff --git a/public/locales/fr/modules/docker.json b/public/locales/fr/modules/docker.json new file mode 100644 index 000000000..c537ad4ee --- /dev/null +++ b/public/locales/fr/modules/docker.json @@ -0,0 +1,69 @@ +{ + "descriptor": { + "name": "Docker", + "description": "Vous permet de gérer facilement vos torrents" + }, + "search": { + "placeholder": "Recherche par nom de conteneur ou d'image" + }, + "table": { + "header": { + "name": "Nom", + "image": "Image", + "ports": "Ports", + "state": "État" + }, + "body": { + "portCollapse": "{{ports}} plus" + }, + "states": { + "running": "Running", + "created": "Créé", + "stopped": "Arrêté", + "unknown": "Inconnu" + } + }, + "actionBar": { + "addService": { + "title": "Ajouter un service", + "message": "Ajouter un service à Homarr" + }, + "restart": { + "title": "Redémarrer" + }, + "stop": { + "title": "Stop" + }, + "start": { + "title": "Début" + }, + "refreshData": "Rafraîchir les données", + "addToHomarr": { + "title": "Ajouter à Homarr" + }, + "remove": { + "title": "Retirer" + } + }, + "messages": { + "successfullyExecuted": { + "title": "Conteneur {{containerName}} {{action}}", + "message": "Votre conteneur a été envoyé avec succès à {{action}}" + } + }, + "errors": { + "integrationFailed": { + "title": "L'intégration de Docker a échoué", + "message": "Avez-vous oublié de monter le docker socket ?" + }, + "unknownError": { + "title": "Il y a eu une erreur" + }, + "oneServiceAtATime": { + "title": "Veuillez n'ajouter qu'un seul service à la fois !" + } + }, + "actionIcon": { + "tooltip": "Docker" + } +} \ No newline at end of file diff --git a/public/locales/fr/modules/overseerr.json b/public/locales/fr/modules/overseerr.json new file mode 100644 index 000000000..2884a5b98 --- /dev/null +++ b/public/locales/fr/modules/overseerr.json @@ -0,0 +1,30 @@ +{ + "descriptor": { + "name": "Overseerr", + "description": "Permet de rechercher et d'ajouter des médias depuis Overseerr/Jellyseerr" + }, + "popup": { + "item": { + "buttons": { + "askFor": "Demandez {{title}}", + "cancel": "Annuler", + "request": "Demande" + }, + "alerts": { + "automaticApproval": { + "title": "Utilisation de la clé API", + "text": "Cette demande sera automatiquement approuvée" + } + } + }, + "seasonSelector": { + "caption": "Cochez les saisons que vous souhaitez télécharger", + "table": { + "header": { + "season": "Saison", + "numberOfEpisodes": "Nombre d'épisodes" + } + } + } + } +} \ No newline at end of file diff --git a/public/locales/fr/modules/ping.json b/public/locales/fr/modules/ping.json new file mode 100644 index 000000000..fdb946c0e --- /dev/null +++ b/public/locales/fr/modules/ping.json @@ -0,0 +1,11 @@ +{ + "descriptor": { + "name": "Ping", + "description": "Permet de vérifier si le service est en place ou renvoie un code d'état HTTP spécifique." + }, + "states": { + "online": "En ligne {{response}}", + "offline": "Hors ligne {{response}}", + "loading": "Chargement..." + } +} \ No newline at end of file diff --git a/public/locales/fr/modules/search.json b/public/locales/fr/modules/search.json new file mode 100644 index 000000000..2dbf4f9cb --- /dev/null +++ b/public/locales/fr/modules/search.json @@ -0,0 +1,9 @@ +{ + "descriptor": { + "name": "Barre de recherche", + "description": "Barre de recherche pour rechercher sur le web, youtube, les torrents ou overseerr" + }, + "input": { + "placeholder": "Cherchez sur le web..." + } +} \ No newline at end of file diff --git a/public/locales/fr/modules/torrents-status.json b/public/locales/fr/modules/torrents-status.json new file mode 100644 index 000000000..aea9aec81 --- /dev/null +++ b/public/locales/fr/modules/torrents-status.json @@ -0,0 +1,40 @@ +{ + "descriptor": { + "name": "Torrent", + "description": "Afficher la vitesse de téléchargement actuelle des services pris en charge", + "settings": { + "hideComplete": { + "label": "Cacher les torrents terminés" + } + } + }, + "card": { + "table": { + "header": { + "name": "Nom", + "size": "Taille", + "download": "Duvet", + "upload": "Up", + "estimatedTimeOfArrival": "ETA", + "progress": "Progrès" + }, + "body": { + "nothingFound": "Aucun torrent trouvé" + } + }, + "lineChart": { + "title": "Vitesse de téléchargement actuelle", + "download": "Télécharger : {{download}}", + "upload": "Télécharger : {{upload}}", + "timeSpan": "{{seconds}} il y a quelques secondes", + "totalDownload": "Télécharger : {{download}}/s", + "totalUpload": "Upload : {{upload}}/s" + }, + "errors": { + "noDownloadClients": { + "title": "Aucun client de téléchargement supporté n'a été trouvé !", + "text": "Ajouter un service de téléchargement pour afficher vos téléchargements en cours" + } + } + } +} \ No newline at end of file diff --git a/public/locales/fr/modules/weather.json b/public/locales/fr/modules/weather.json new file mode 100644 index 000000000..a50bd7800 --- /dev/null +++ b/public/locales/fr/modules/weather.json @@ -0,0 +1,32 @@ +{ + "descriptor": { + "name": "Météo", + "description": "Consultez la météo actuelle dans votre région", + "settings": { + "displayInFahrenheit": { + "label": "Affichage en Fahrenheit" + }, + "location": { + "label": "Lieu de la météo" + } + } + }, + "card": { + "weatherDescriptions": { + "clear": "Clair", + "mainlyClear": "Principalement clair", + "fog": "Brouillard", + "drizzle": "Bruine", + "freezingDrizzle": "Bruine glacée", + "rain": "Pluie", + "freezingRain": "Pluie verglaçante", + "snowFall": "Chute de neige", + "snowGrains": "Grains de neige", + "rainShowers": "Averses de pluie", + "snowShowers": "Averses de neige", + "thunderstorm": "Orage", + "thunderstormWithHail": "Orage avec grêle", + "unknown": "Inconnu" + } + } +} \ No newline at end of file diff --git a/public/locales/fr/settings/common.json b/public/locales/fr/settings/common.json new file mode 100644 index 000000000..fa8a9130c --- /dev/null +++ b/public/locales/fr/settings/common.json @@ -0,0 +1,14 @@ +{ + "title": "Paramètres", + "tooltip": "Paramètres", + "tabs": { + "common": "Commun", + "customizations": "Personnalisations" + }, + "tips": { + "configTip": "Téléchargez votre fichier de configuration en le faisant glisser et en le déposant sur la page !" + }, + "credits": { + "madeWithLove": "Fait avec ❤️ par @" + } +} \ No newline at end of file diff --git a/public/locales/fr/settings/customization/app-width.json b/public/locales/fr/settings/customization/app-width.json new file mode 100644 index 000000000..b86f110da --- /dev/null +++ b/public/locales/fr/settings/customization/app-width.json @@ -0,0 +1,3 @@ +{ + "label": "Largeur de l'application" +} \ No newline at end of file diff --git a/public/locales/fr/settings/customization/color-selector.json b/public/locales/fr/settings/customization/color-selector.json new file mode 100644 index 000000000..5d74935fa --- /dev/null +++ b/public/locales/fr/settings/customization/color-selector.json @@ -0,0 +1,3 @@ +{ + "suffix": "{{color}} couleur" +} \ No newline at end of file diff --git a/public/locales/fr/settings/customization/opacity-selector.json b/public/locales/fr/settings/customization/opacity-selector.json new file mode 100644 index 000000000..6c995c5fa --- /dev/null +++ b/public/locales/fr/settings/customization/opacity-selector.json @@ -0,0 +1,3 @@ +{ + "label": "Opacité de l'application" +} \ No newline at end of file diff --git a/public/locales/fr/settings/customization/page-appearance.json b/public/locales/fr/settings/customization/page-appearance.json new file mode 100644 index 000000000..332623e5c --- /dev/null +++ b/public/locales/fr/settings/customization/page-appearance.json @@ -0,0 +1,21 @@ +{ + "pageTitle": { + "label": "Titre de la page", + "placeholder": "Homarr 🦞" + }, + "logo": { + "label": "Logo", + "placeholder": "/img/logo.png" + }, + "favicon": { + "label": "Favicon", + "placeholder": "/favicon.png" + }, + "background": { + "label": "Contexte", + "placeholder": "/img/background.png" + }, + "buttons": { + "submit": "Soumettre" + } +} \ No newline at end of file diff --git a/public/locales/fr/settings/customization/shade-selector.json b/public/locales/fr/settings/customization/shade-selector.json new file mode 100644 index 000000000..9805d1301 --- /dev/null +++ b/public/locales/fr/settings/customization/shade-selector.json @@ -0,0 +1,3 @@ +{ + "label": "Ombre" +} \ No newline at end of file diff --git a/public/locales/fr/settings/general/color-schema.json b/public/locales/fr/settings/general/color-schema.json new file mode 100644 index 000000000..b9a69545a --- /dev/null +++ b/public/locales/fr/settings/general/color-schema.json @@ -0,0 +1,3 @@ +{ + "label": "Passez en mode {{scheme}}" +} \ No newline at end of file diff --git a/public/locales/fr/settings/general/config-changer.json b/public/locales/fr/settings/general/config-changer.json new file mode 100644 index 000000000..2951c8163 --- /dev/null +++ b/public/locales/fr/settings/general/config-changer.json @@ -0,0 +1,55 @@ +{ + "configSelect": { + "label": "Chargeur de configuration" + }, + "modal": { + "title": "Choisissez le nom de votre nouvelle configuration", + "form": { + "configName": { + "label": "Nom de la configuration", + "placeholder": "Le nom de votre nouvelle configuration" + }, + "submitButton": "Confirmer" + }, + "events": { + "configSaved": { + "title": "Configuration sauvegardée", + "message": "Configuration enregistrée sous {{configName}}" + } + } + }, + "buttons": { + "download": "Télécharger la configuration", + "delete": { + "text": "Supprimer la configuration", + "notifications": { + "deleted": { + "title": "Config supprimée", + "message": "Config supprimée" + }, + "deleteFailed": { + "title": "La suppression de la configuration a échoué", + "message": "La suppression de la configuration a échoué" + } + } + }, + "saveCopy": "Sauvegarder une copie" + }, + "dropzone": { + "notifications": { + "invalidConfig": { + "title": "Impossible de charger la configuration", + "message": "Impossible de charger votre configuration. Format JSON non valide." + }, + "loadedSuccessfully": { + "title": "Config {{configName}} chargé avec succès" + } + }, + "accept": { + "text": "Faites glisser les fichiers ici pour télécharger une configuration. Support pour JSON uniquement." + }, + "reject": { + "text": "Ce format de fichier n'est pas pris en charge. Veuillez télécharger uniquement JSON." + } + } +} \ No newline at end of file diff --git a/public/locales/fr/settings/general/internationalization.json b/public/locales/fr/settings/general/internationalization.json new file mode 100644 index 000000000..7014ff5e3 --- /dev/null +++ b/public/locales/fr/settings/general/internationalization.json @@ -0,0 +1,3 @@ +{ + "label": "Langue" +} \ No newline at end of file diff --git a/public/locales/fr/settings/general/module-enabler.json b/public/locales/fr/settings/general/module-enabler.json new file mode 100644 index 000000000..179753b6f --- /dev/null +++ b/public/locales/fr/settings/general/module-enabler.json @@ -0,0 +1,3 @@ +{ + "title": "Module enabler" +} \ No newline at end of file diff --git a/public/locales/fr/settings/general/search-engine.json b/public/locales/fr/settings/general/search-engine.json new file mode 100644 index 000000000..98ba1b552 --- /dev/null +++ b/public/locales/fr/settings/general/search-engine.json @@ -0,0 +1,11 @@ +{ + "title": "Moteur de recherche", + "tips": { + "generalTip": "Utilisez les préfixes !yt et !t devant votre requête pour rechercher respectivement sur YouTube ou pour un Torrent.", + "placeholderTip": "%s peut être utilisé en tant que placeholder pour la requête." + }, + "customEngine": { + "label": "URL de la requête", + "placeholder": "URL de requête personnalisée" + } +} \ No newline at end of file diff --git a/public/locales/fr/settings/general/theme-selector.json b/public/locales/fr/settings/general/theme-selector.json new file mode 100644 index 000000000..aae766602 --- /dev/null +++ b/public/locales/fr/settings/general/theme-selector.json @@ -0,0 +1,3 @@ +{ + "label": "Passez en mode {{theme}}" +} \ No newline at end of file diff --git a/public/locales/fr/settings/general/widget-positions.json b/public/locales/fr/settings/general/widget-positions.json new file mode 100644 index 000000000..28649cb99 --- /dev/null +++ b/public/locales/fr/settings/general/widget-positions.json @@ -0,0 +1,3 @@ +{ + "label": "Positionner les widgets à gauche" +} \ No newline at end of file diff --git a/public/locales/it/common.json b/public/locales/it/common.json new file mode 100644 index 000000000..231732eb5 --- /dev/null +++ b/public/locales/it/common.json @@ -0,0 +1,6 @@ +{ + "actions": { + "save": "" + }, + "tip": "" +} \ No newline at end of file diff --git a/public/locales/it/layout/add-service-app-shelf.json b/public/locales/it/layout/add-service-app-shelf.json new file mode 100644 index 000000000..5868261d6 --- /dev/null +++ b/public/locales/it/layout/add-service-app-shelf.json @@ -0,0 +1,118 @@ +{ + "actionIcon": { + "tooltip": "" + }, + "modal": { + "title": "", + "form": { + "validation": { + "invalidUrl": "", + "noStatusCodeSelected": "" + } + }, + "tabs": { + "options": { + "title": "", + "form": { + "serviceName": { + "label": "", + "placeholder": "" + }, + "iconUrl": { + "label": "" + }, + "serviceUrl": { + "label": "" + }, + "onClickUrl": { + "label": "" + }, + "serviceType": { + "label": "", + "defaultValue": "", + "placeholder": "" + }, + "category": { + "label": "", + "placeholder": "", + "nothingFound": "", + "createLabel": "" + }, + "integrations": { + "apiKey": { + "label": "", + "placeholder": "", + "validation": { + "noKey": "" + }, + "tip": { + "text": "", + "link": "" + } + }, + "qBittorrent": { + "username": { + "label": "", + "placeholder": "", + "validation": { + "invalidUsername": "" + } + }, + "password": { + "label": "", + "placeholder": "", + "validation": { + "invalidPassword": "" + } + } + }, + "deluge": { + "password": { + "label": "", + "placeholder": "", + "validation": { + "invalidPassword": "" + } + } + }, + "transmission": { + "username": { + "label": "", + "placeholder": "", + "validation": { + "invalidUsername": "" + } + }, + "password": { + "label": "", + "placeholder": "", + "validation": { + "invalidPassword": "" + } + } + } + } + } + }, + "advancedOptions": { + "title": "", + "form": { + "httpStatusCodes": { + "label": "", + "placeholder": "", + "clearButtonLabel": "", + "nothingFound": "" + }, + "openServiceInNewTab": { + "label": "" + }, + "buttons": { + "submit": { + "content": "" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/public/locales/it/layout/app-shelf-menu.json b/public/locales/it/layout/app-shelf-menu.json new file mode 100644 index 000000000..452c7a882 --- /dev/null +++ b/public/locales/it/layout/app-shelf-menu.json @@ -0,0 +1,18 @@ +{ + "modal": { + "title": "", + "buttons": { + "save": "" + } + }, + "menu": { + "labels": { + "settings": "", + "dangerZone": "" + }, + "actions": { + "edit": "", + "delete": "" + } + } +} \ No newline at end of file diff --git a/public/locales/it/layout/app-shelf.json b/public/locales/it/layout/app-shelf.json new file mode 100644 index 000000000..20f7a7350 --- /dev/null +++ b/public/locales/it/layout/app-shelf.json @@ -0,0 +1,10 @@ +{ + "accordions": { + "downloads": { + "text": "" + }, + "others": { + "text": "" + } + } +} \ No newline at end of file diff --git a/public/locales/it/modules/calendar.json b/public/locales/it/modules/calendar.json new file mode 100644 index 000000000..e16beca62 --- /dev/null +++ b/public/locales/it/modules/calendar.json @@ -0,0 +1,11 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "sundayStart": { + "label": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/it/modules/common-media-cards.json b/public/locales/it/modules/common-media-cards.json new file mode 100644 index 000000000..9f6da0682 --- /dev/null +++ b/public/locales/it/modules/common-media-cards.json @@ -0,0 +1,6 @@ +{ + "buttons": { + "play": "", + "request": "" + } +} \ No newline at end of file diff --git a/public/locales/it/modules/common.json b/public/locales/it/modules/common.json new file mode 100644 index 000000000..61de7370a --- /dev/null +++ b/public/locales/it/modules/common.json @@ -0,0 +1,5 @@ +{ + "settings": { + "label": "" + } +} \ No newline at end of file diff --git a/public/locales/it/modules/dashdot.json b/public/locales/it/modules/dashdot.json new file mode 100644 index 000000000..235d3b4dc --- /dev/null +++ b/public/locales/it/modules/dashdot.json @@ -0,0 +1,60 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "cpuMultiView": { + "label": "" + }, + "storageMultiView": { + "label": "" + }, + "useCompactView": { + "label": "" + }, + "graphs": { + "label": "", + "options": { + "cpu": "", + "ram": "", + "storage": "", + "network": "", + "gpu": "" + } + }, + "url": { + "label": "" + } + } + }, + "card": { + "title": "", + "errors": { + "noService": "", + "noInformation": "" + }, + "graphs": { + "storage": { + "title": "", + "label": "" + }, + "network": { + "title": "", + "label": "", + "metrics": { + "download": "", + "upload": "" + } + }, + "cpu": { + "title": "" + }, + "memory": { + "title": "" + }, + "gpu": { + "title": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/it/modules/date.json b/public/locales/it/modules/date.json new file mode 100644 index 000000000..ab82eb8ed --- /dev/null +++ b/public/locales/it/modules/date.json @@ -0,0 +1,11 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "display24HourFormat": { + "label": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/it/modules/dlspeed.json b/public/locales/it/modules/dlspeed.json new file mode 100644 index 000000000..f8daba13b --- /dev/null +++ b/public/locales/it/modules/dlspeed.json @@ -0,0 +1,6 @@ +{ + "descriptor": { + "name": "", + "description": "" + } +} \ No newline at end of file diff --git a/public/locales/it/modules/docker.json b/public/locales/it/modules/docker.json new file mode 100644 index 000000000..a2a185261 --- /dev/null +++ b/public/locales/it/modules/docker.json @@ -0,0 +1,69 @@ +{ + "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": "", + "addToHomarr": { + "title": "" + }, + "remove": { + "title": "" + } + }, + "messages": { + "successfullyExecuted": { + "title": "", + "message": "" + } + }, + "errors": { + "integrationFailed": { + "title": "", + "message": "" + }, + "unknownError": { + "title": "" + }, + "oneServiceAtATime": { + "title": "" + } + }, + "actionIcon": { + "tooltip": "" + } +} \ No newline at end of file diff --git a/public/locales/it/modules/overseerr.json b/public/locales/it/modules/overseerr.json new file mode 100644 index 000000000..0a6da5756 --- /dev/null +++ b/public/locales/it/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": "" + } + } + } + } +} \ No newline at end of file diff --git a/public/locales/it/modules/ping.json b/public/locales/it/modules/ping.json new file mode 100644 index 000000000..3ba3aefa0 --- /dev/null +++ b/public/locales/it/modules/ping.json @@ -0,0 +1,11 @@ +{ + "descriptor": { + "name": "", + "description": "" + }, + "states": { + "online": "", + "offline": "", + "loading": "" + } +} \ No newline at end of file diff --git a/public/locales/it/modules/search.json b/public/locales/it/modules/search.json new file mode 100644 index 000000000..cf06695e4 --- /dev/null +++ b/public/locales/it/modules/search.json @@ -0,0 +1,9 @@ +{ + "descriptor": { + "name": "", + "description": "" + }, + "input": { + "placeholder": "" + } +} \ No newline at end of file diff --git a/public/locales/it/modules/torrents-status.json b/public/locales/it/modules/torrents-status.json new file mode 100644 index 000000000..86b10fa25 --- /dev/null +++ b/public/locales/it/modules/torrents-status.json @@ -0,0 +1,40 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "hideComplete": { + "label": "" + } + } + }, + "card": { + "table": { + "header": { + "name": "", + "size": "", + "download": "", + "upload": "", + "estimatedTimeOfArrival": "", + "progress": "" + }, + "body": { + "nothingFound": "" + } + }, + "lineChart": { + "title": "", + "download": "", + "upload": "", + "timeSpan": "", + "totalDownload": "", + "totalUpload": "" + }, + "errors": { + "noDownloadClients": { + "title": "", + "text": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/it/modules/weather.json b/public/locales/it/modules/weather.json new file mode 100644 index 000000000..7f9c8b103 --- /dev/null +++ b/public/locales/it/modules/weather.json @@ -0,0 +1,32 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "displayInFahrenheit": { + "label": "" + }, + "location": { + "label": "" + } + } + }, + "card": { + "weatherDescriptions": { + "clear": "", + "mainlyClear": "", + "fog": "", + "drizzle": "", + "freezingDrizzle": "", + "rain": "", + "freezingRain": "", + "snowFall": "", + "snowGrains": "", + "rainShowers": "", + "snowShowers": "", + "thunderstorm": "", + "thunderstormWithHail": "", + "unknown": "" + } + } +} \ No newline at end of file diff --git a/public/locales/it/settings/common.json b/public/locales/it/settings/common.json new file mode 100644 index 000000000..ded996d44 --- /dev/null +++ b/public/locales/it/settings/common.json @@ -0,0 +1,14 @@ +{ + "title": "", + "tooltip": "", + "tabs": { + "common": "", + "customizations": "" + }, + "tips": { + "configTip": "" + }, + "credits": { + "madeWithLove": "" + } +} \ No newline at end of file diff --git a/public/locales/it/settings/customization/app-width.json b/public/locales/it/settings/customization/app-width.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/it/settings/customization/app-width.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/it/settings/customization/color-selector.json b/public/locales/it/settings/customization/color-selector.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/it/settings/customization/color-selector.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/it/settings/customization/opacity-selector.json b/public/locales/it/settings/customization/opacity-selector.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/it/settings/customization/opacity-selector.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/it/settings/customization/page-appearance.json b/public/locales/it/settings/customization/page-appearance.json new file mode 100644 index 000000000..592c372a8 --- /dev/null +++ b/public/locales/it/settings/customization/page-appearance.json @@ -0,0 +1,21 @@ +{ + "pageTitle": { + "label": "", + "placeholder": "" + }, + "logo": { + "label": "", + "placeholder": "" + }, + "favicon": { + "label": "", + "placeholder": "" + }, + "background": { + "label": "", + "placeholder": "" + }, + "buttons": { + "submit": "" + } +} \ No newline at end of file diff --git a/public/locales/it/settings/customization/shade-selector.json b/public/locales/it/settings/customization/shade-selector.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/it/settings/customization/shade-selector.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/it/settings/general/color-schema.json b/public/locales/it/settings/general/color-schema.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/it/settings/general/color-schema.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/it/settings/general/config-changer.json b/public/locales/it/settings/general/config-changer.json new file mode 100644 index 000000000..6d130e67d --- /dev/null +++ b/public/locales/it/settings/general/config-changer.json @@ -0,0 +1,55 @@ +{ + "configSelect": { + "label": "" + }, + "modal": { + "title": "", + "form": { + "configName": { + "label": "", + "placeholder": "" + }, + "submitButton": "" + }, + "events": { + "configSaved": { + "title": "", + "message": "" + } + } + }, + "buttons": { + "download": "", + "delete": { + "text": "", + "notifications": { + "deleted": { + "title": "", + "message": "" + }, + "deleteFailed": { + "title": "", + "message": "" + } + } + }, + "saveCopy": "" + }, + "dropzone": { + "notifications": { + "invalidConfig": { + "title": "", + "message": "" + }, + "loadedSuccessfully": { + "title": "" + } + }, + "accept": { + "text": "" + }, + "reject": { + "text": "" + } + } +} \ No newline at end of file diff --git a/public/locales/it/settings/general/internationalization.json b/public/locales/it/settings/general/internationalization.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/it/settings/general/internationalization.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/it/settings/general/module-enabler.json b/public/locales/it/settings/general/module-enabler.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/it/settings/general/module-enabler.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/it/settings/general/search-engine.json b/public/locales/it/settings/general/search-engine.json new file mode 100644 index 000000000..20a3b127a --- /dev/null +++ b/public/locales/it/settings/general/search-engine.json @@ -0,0 +1,11 @@ +{ + "title": "", + "tips": { + "generalTip": "", + "placeholderTip": "" + }, + "customEngine": { + "label": "", + "placeholder": "" + } +} \ No newline at end of file diff --git a/public/locales/it/settings/general/theme-selector.json b/public/locales/it/settings/general/theme-selector.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/it/settings/general/theme-selector.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/it/settings/general/widget-positions.json b/public/locales/it/settings/general/widget-positions.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/it/settings/general/widget-positions.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/ja/common.json b/public/locales/ja/common.json new file mode 100644 index 000000000..231732eb5 --- /dev/null +++ b/public/locales/ja/common.json @@ -0,0 +1,6 @@ +{ + "actions": { + "save": "" + }, + "tip": "" +} \ No newline at end of file diff --git a/public/locales/ja/layout/add-service-app-shelf.json b/public/locales/ja/layout/add-service-app-shelf.json new file mode 100644 index 000000000..5868261d6 --- /dev/null +++ b/public/locales/ja/layout/add-service-app-shelf.json @@ -0,0 +1,118 @@ +{ + "actionIcon": { + "tooltip": "" + }, + "modal": { + "title": "", + "form": { + "validation": { + "invalidUrl": "", + "noStatusCodeSelected": "" + } + }, + "tabs": { + "options": { + "title": "", + "form": { + "serviceName": { + "label": "", + "placeholder": "" + }, + "iconUrl": { + "label": "" + }, + "serviceUrl": { + "label": "" + }, + "onClickUrl": { + "label": "" + }, + "serviceType": { + "label": "", + "defaultValue": "", + "placeholder": "" + }, + "category": { + "label": "", + "placeholder": "", + "nothingFound": "", + "createLabel": "" + }, + "integrations": { + "apiKey": { + "label": "", + "placeholder": "", + "validation": { + "noKey": "" + }, + "tip": { + "text": "", + "link": "" + } + }, + "qBittorrent": { + "username": { + "label": "", + "placeholder": "", + "validation": { + "invalidUsername": "" + } + }, + "password": { + "label": "", + "placeholder": "", + "validation": { + "invalidPassword": "" + } + } + }, + "deluge": { + "password": { + "label": "", + "placeholder": "", + "validation": { + "invalidPassword": "" + } + } + }, + "transmission": { + "username": { + "label": "", + "placeholder": "", + "validation": { + "invalidUsername": "" + } + }, + "password": { + "label": "", + "placeholder": "", + "validation": { + "invalidPassword": "" + } + } + } + } + } + }, + "advancedOptions": { + "title": "", + "form": { + "httpStatusCodes": { + "label": "", + "placeholder": "", + "clearButtonLabel": "", + "nothingFound": "" + }, + "openServiceInNewTab": { + "label": "" + }, + "buttons": { + "submit": { + "content": "" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/public/locales/ja/layout/app-shelf-menu.json b/public/locales/ja/layout/app-shelf-menu.json new file mode 100644 index 000000000..452c7a882 --- /dev/null +++ b/public/locales/ja/layout/app-shelf-menu.json @@ -0,0 +1,18 @@ +{ + "modal": { + "title": "", + "buttons": { + "save": "" + } + }, + "menu": { + "labels": { + "settings": "", + "dangerZone": "" + }, + "actions": { + "edit": "", + "delete": "" + } + } +} \ No newline at end of file diff --git a/public/locales/ja/layout/app-shelf.json b/public/locales/ja/layout/app-shelf.json new file mode 100644 index 000000000..20f7a7350 --- /dev/null +++ b/public/locales/ja/layout/app-shelf.json @@ -0,0 +1,10 @@ +{ + "accordions": { + "downloads": { + "text": "" + }, + "others": { + "text": "" + } + } +} \ No newline at end of file diff --git a/public/locales/ja/modules/calendar.json b/public/locales/ja/modules/calendar.json new file mode 100644 index 000000000..e16beca62 --- /dev/null +++ b/public/locales/ja/modules/calendar.json @@ -0,0 +1,11 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "sundayStart": { + "label": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/ja/modules/common-media-cards.json b/public/locales/ja/modules/common-media-cards.json new file mode 100644 index 000000000..9f6da0682 --- /dev/null +++ b/public/locales/ja/modules/common-media-cards.json @@ -0,0 +1,6 @@ +{ + "buttons": { + "play": "", + "request": "" + } +} \ No newline at end of file diff --git a/public/locales/ja/modules/common.json b/public/locales/ja/modules/common.json new file mode 100644 index 000000000..61de7370a --- /dev/null +++ b/public/locales/ja/modules/common.json @@ -0,0 +1,5 @@ +{ + "settings": { + "label": "" + } +} \ No newline at end of file diff --git a/public/locales/ja/modules/dashdot.json b/public/locales/ja/modules/dashdot.json new file mode 100644 index 000000000..235d3b4dc --- /dev/null +++ b/public/locales/ja/modules/dashdot.json @@ -0,0 +1,60 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "cpuMultiView": { + "label": "" + }, + "storageMultiView": { + "label": "" + }, + "useCompactView": { + "label": "" + }, + "graphs": { + "label": "", + "options": { + "cpu": "", + "ram": "", + "storage": "", + "network": "", + "gpu": "" + } + }, + "url": { + "label": "" + } + } + }, + "card": { + "title": "", + "errors": { + "noService": "", + "noInformation": "" + }, + "graphs": { + "storage": { + "title": "", + "label": "" + }, + "network": { + "title": "", + "label": "", + "metrics": { + "download": "", + "upload": "" + } + }, + "cpu": { + "title": "" + }, + "memory": { + "title": "" + }, + "gpu": { + "title": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/ja/modules/date.json b/public/locales/ja/modules/date.json new file mode 100644 index 000000000..ab82eb8ed --- /dev/null +++ b/public/locales/ja/modules/date.json @@ -0,0 +1,11 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "display24HourFormat": { + "label": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/ja/modules/dlspeed.json b/public/locales/ja/modules/dlspeed.json new file mode 100644 index 000000000..f8daba13b --- /dev/null +++ b/public/locales/ja/modules/dlspeed.json @@ -0,0 +1,6 @@ +{ + "descriptor": { + "name": "", + "description": "" + } +} \ No newline at end of file diff --git a/public/locales/ja/modules/docker.json b/public/locales/ja/modules/docker.json new file mode 100644 index 000000000..a2a185261 --- /dev/null +++ b/public/locales/ja/modules/docker.json @@ -0,0 +1,69 @@ +{ + "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": "", + "addToHomarr": { + "title": "" + }, + "remove": { + "title": "" + } + }, + "messages": { + "successfullyExecuted": { + "title": "", + "message": "" + } + }, + "errors": { + "integrationFailed": { + "title": "", + "message": "" + }, + "unknownError": { + "title": "" + }, + "oneServiceAtATime": { + "title": "" + } + }, + "actionIcon": { + "tooltip": "" + } +} \ No newline at end of file diff --git a/public/locales/ja/modules/overseerr.json b/public/locales/ja/modules/overseerr.json new file mode 100644 index 000000000..0a6da5756 --- /dev/null +++ b/public/locales/ja/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": "" + } + } + } + } +} \ No newline at end of file diff --git a/public/locales/ja/modules/ping.json b/public/locales/ja/modules/ping.json new file mode 100644 index 000000000..3ba3aefa0 --- /dev/null +++ b/public/locales/ja/modules/ping.json @@ -0,0 +1,11 @@ +{ + "descriptor": { + "name": "", + "description": "" + }, + "states": { + "online": "", + "offline": "", + "loading": "" + } +} \ No newline at end of file diff --git a/public/locales/ja/modules/search.json b/public/locales/ja/modules/search.json new file mode 100644 index 000000000..cf06695e4 --- /dev/null +++ b/public/locales/ja/modules/search.json @@ -0,0 +1,9 @@ +{ + "descriptor": { + "name": "", + "description": "" + }, + "input": { + "placeholder": "" + } +} \ No newline at end of file diff --git a/public/locales/ja/modules/torrents-status.json b/public/locales/ja/modules/torrents-status.json new file mode 100644 index 000000000..86b10fa25 --- /dev/null +++ b/public/locales/ja/modules/torrents-status.json @@ -0,0 +1,40 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "hideComplete": { + "label": "" + } + } + }, + "card": { + "table": { + "header": { + "name": "", + "size": "", + "download": "", + "upload": "", + "estimatedTimeOfArrival": "", + "progress": "" + }, + "body": { + "nothingFound": "" + } + }, + "lineChart": { + "title": "", + "download": "", + "upload": "", + "timeSpan": "", + "totalDownload": "", + "totalUpload": "" + }, + "errors": { + "noDownloadClients": { + "title": "", + "text": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/ja/modules/weather.json b/public/locales/ja/modules/weather.json new file mode 100644 index 000000000..7f9c8b103 --- /dev/null +++ b/public/locales/ja/modules/weather.json @@ -0,0 +1,32 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "displayInFahrenheit": { + "label": "" + }, + "location": { + "label": "" + } + } + }, + "card": { + "weatherDescriptions": { + "clear": "", + "mainlyClear": "", + "fog": "", + "drizzle": "", + "freezingDrizzle": "", + "rain": "", + "freezingRain": "", + "snowFall": "", + "snowGrains": "", + "rainShowers": "", + "snowShowers": "", + "thunderstorm": "", + "thunderstormWithHail": "", + "unknown": "" + } + } +} \ No newline at end of file diff --git a/public/locales/ja/settings/common.json b/public/locales/ja/settings/common.json new file mode 100644 index 000000000..ded996d44 --- /dev/null +++ b/public/locales/ja/settings/common.json @@ -0,0 +1,14 @@ +{ + "title": "", + "tooltip": "", + "tabs": { + "common": "", + "customizations": "" + }, + "tips": { + "configTip": "" + }, + "credits": { + "madeWithLove": "" + } +} \ No newline at end of file diff --git a/public/locales/ja/settings/customization/app-width.json b/public/locales/ja/settings/customization/app-width.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/ja/settings/customization/app-width.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/ja/settings/customization/color-selector.json b/public/locales/ja/settings/customization/color-selector.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/ja/settings/customization/color-selector.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/ja/settings/customization/opacity-selector.json b/public/locales/ja/settings/customization/opacity-selector.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/ja/settings/customization/opacity-selector.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/ja/settings/customization/page-appearance.json b/public/locales/ja/settings/customization/page-appearance.json new file mode 100644 index 000000000..592c372a8 --- /dev/null +++ b/public/locales/ja/settings/customization/page-appearance.json @@ -0,0 +1,21 @@ +{ + "pageTitle": { + "label": "", + "placeholder": "" + }, + "logo": { + "label": "", + "placeholder": "" + }, + "favicon": { + "label": "", + "placeholder": "" + }, + "background": { + "label": "", + "placeholder": "" + }, + "buttons": { + "submit": "" + } +} \ No newline at end of file diff --git a/public/locales/ja/settings/customization/shade-selector.json b/public/locales/ja/settings/customization/shade-selector.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/ja/settings/customization/shade-selector.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/ja/settings/general/color-schema.json b/public/locales/ja/settings/general/color-schema.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/ja/settings/general/color-schema.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/ja/settings/general/config-changer.json b/public/locales/ja/settings/general/config-changer.json new file mode 100644 index 000000000..6d130e67d --- /dev/null +++ b/public/locales/ja/settings/general/config-changer.json @@ -0,0 +1,55 @@ +{ + "configSelect": { + "label": "" + }, + "modal": { + "title": "", + "form": { + "configName": { + "label": "", + "placeholder": "" + }, + "submitButton": "" + }, + "events": { + "configSaved": { + "title": "", + "message": "" + } + } + }, + "buttons": { + "download": "", + "delete": { + "text": "", + "notifications": { + "deleted": { + "title": "", + "message": "" + }, + "deleteFailed": { + "title": "", + "message": "" + } + } + }, + "saveCopy": "" + }, + "dropzone": { + "notifications": { + "invalidConfig": { + "title": "", + "message": "" + }, + "loadedSuccessfully": { + "title": "" + } + }, + "accept": { + "text": "" + }, + "reject": { + "text": "" + } + } +} \ No newline at end of file diff --git a/public/locales/ja/settings/general/internationalization.json b/public/locales/ja/settings/general/internationalization.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/ja/settings/general/internationalization.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/ja/settings/general/module-enabler.json b/public/locales/ja/settings/general/module-enabler.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/ja/settings/general/module-enabler.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/ja/settings/general/search-engine.json b/public/locales/ja/settings/general/search-engine.json new file mode 100644 index 000000000..20a3b127a --- /dev/null +++ b/public/locales/ja/settings/general/search-engine.json @@ -0,0 +1,11 @@ +{ + "title": "", + "tips": { + "generalTip": "", + "placeholderTip": "" + }, + "customEngine": { + "label": "", + "placeholder": "" + } +} \ No newline at end of file diff --git a/public/locales/ja/settings/general/theme-selector.json b/public/locales/ja/settings/general/theme-selector.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/ja/settings/general/theme-selector.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/ja/settings/general/widget-positions.json b/public/locales/ja/settings/general/widget-positions.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/ja/settings/general/widget-positions.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/nl/common.json b/public/locales/nl/common.json new file mode 100644 index 000000000..efad0067f --- /dev/null +++ b/public/locales/nl/common.json @@ -0,0 +1,6 @@ +{ + "actions": { + "save": "Opslaan" + }, + "tip": "Tip: " +} \ No newline at end of file diff --git a/public/locales/nl/layout/add-service-app-shelf.json b/public/locales/nl/layout/add-service-app-shelf.json new file mode 100644 index 000000000..680dd3332 --- /dev/null +++ b/public/locales/nl/layout/add-service-app-shelf.json @@ -0,0 +1,118 @@ +{ + "actionIcon": { + "tooltip": "Voeg een service toe" + }, + "modal": { + "title": "Service toevoegen", + "form": { + "validation": { + "invalidUrl": "Voer een geldige URL in", + "noStatusCodeSelected": "Selecteer een statuscode" + } + }, + "tabs": { + "options": { + "title": "Instellingen", + "form": { + "serviceName": { + "label": "Servicenaam", + "placeholder": "Plex" + }, + "iconUrl": { + "label": "Icoon URL" + }, + "serviceUrl": { + "label": "Service URL" + }, + "onClickUrl": { + "label": "Klik URL" + }, + "serviceType": { + "label": "Servicetype", + "defaultValue": "Andere", + "placeholder": "Kies één" + }, + "category": { + "label": "Categorie", + "placeholder": "Selecteer een categorie of maak een nieuwe aan", + "nothingFound": "Geen resultaten", + "createLabel": "+ Creëer {{query}}" + }, + "integrations": { + "apiKey": { + "label": "API sleutel", + "placeholder": "Jouw API sleutel", + "validation": { + "noKey": "Ongeldige sleutel" + }, + "tip": { + "text": "Verkrijg jouw API sleutel", + "link": "hier." + } + }, + "qBittorrent": { + "username": { + "label": "Gebruikersnaam", + "placeholder": "admin", + "validation": { + "invalidUsername": "Ongeldige gebruikersnaam" + } + }, + "password": { + "label": "Wachtwoord", + "placeholder": "adminadmin", + "validation": { + "invalidPassword": "Ongeldig wachtwoord" + } + } + }, + "deluge": { + "password": { + "label": "Wachtwoord", + "placeholder": "wachtwoord", + "validation": { + "invalidPassword": "Ongeldig wachtwoord" + } + } + }, + "transmission": { + "username": { + "label": "Gebruikersnaam", + "placeholder": "admin", + "validation": { + "invalidUsername": "Ongeldige gebruikersnaam" + } + }, + "password": { + "label": "Wachtwoord", + "placeholder": "adminadmin", + "validation": { + "invalidPassword": "Ongeldig wachtwoord" + } + } + } + } + } + }, + "advancedOptions": { + "title": "Geavanceerde opties", + "form": { + "httpStatusCodes": { + "label": "HTTP-statuscodes", + "placeholder": "Selecteer geldige statuscodes", + "clearButtonLabel": "Selectie wissen", + "nothingFound": "Geen resultaten" + }, + "openServiceInNewTab": { + "label": "Service in nieuw tabblad openen" + }, + "buttons": { + "submit": { + "content": "Service toevoegen" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/public/locales/nl/layout/app-shelf-menu.json b/public/locales/nl/layout/app-shelf-menu.json new file mode 100644 index 000000000..21f961675 --- /dev/null +++ b/public/locales/nl/layout/app-shelf-menu.json @@ -0,0 +1,18 @@ +{ + "modal": { + "title": "Wijzig een service", + "buttons": { + "save": "Service opslaan" + } + }, + "menu": { + "labels": { + "settings": "Instellingen", + "dangerZone": "Gevarenzone" + }, + "actions": { + "edit": "Wijzig", + "delete": "Verwijder" + } + } +} \ No newline at end of file diff --git a/public/locales/nl/layout/app-shelf.json b/public/locales/nl/layout/app-shelf.json new file mode 100644 index 000000000..5c175068f --- /dev/null +++ b/public/locales/nl/layout/app-shelf.json @@ -0,0 +1,10 @@ +{ + "accordions": { + "downloads": { + "text": "Uw downloads" + }, + "others": { + "text": "Overige" + } + } +} \ No newline at end of file diff --git a/public/locales/nl/modules/calendar.json b/public/locales/nl/modules/calendar.json new file mode 100644 index 000000000..ea966125a --- /dev/null +++ b/public/locales/nl/modules/calendar.json @@ -0,0 +1,11 @@ +{ + "descriptor": { + "name": "Kalender", + "description": "Een kalender module voor het weergeven van aankomende releases. Deze module werkt samen met de Sonarr en Radarr API.", + "settings": { + "sundayStart": { + "label": "Begin de week op zondag" + } + } + } +} \ No newline at end of file diff --git a/public/locales/nl/modules/common-media-cards.json b/public/locales/nl/modules/common-media-cards.json new file mode 100644 index 000000000..dddd79420 --- /dev/null +++ b/public/locales/nl/modules/common-media-cards.json @@ -0,0 +1,6 @@ +{ + "buttons": { + "play": "Afspelen", + "request": "Aanvraag" + } +} \ No newline at end of file diff --git a/public/locales/nl/modules/common.json b/public/locales/nl/modules/common.json new file mode 100644 index 000000000..4b90a1518 --- /dev/null +++ b/public/locales/nl/modules/common.json @@ -0,0 +1,5 @@ +{ + "settings": { + "label": "Instellingen" + } +} \ No newline at end of file diff --git a/public/locales/nl/modules/dashdot.json b/public/locales/nl/modules/dashdot.json new file mode 100644 index 000000000..d54247b29 --- /dev/null +++ b/public/locales/nl/modules/dashdot.json @@ -0,0 +1,60 @@ +{ + "descriptor": { + "name": "Dash.", + "description": "Een module voor het weergeven van de grafieken van uw Dash. instance.", + "settings": { + "cpuMultiView": { + "label": "CPU Multi-Core Weergave" + }, + "storageMultiView": { + "label": "Opslag Multi-Drive weergave" + }, + "useCompactView": { + "label": "Compacte weergave gebruiken" + }, + "graphs": { + "label": "Grafieken", + "options": { + "cpu": "CPU", + "ram": "RAM", + "storage": "Opslagruimte", + "network": "Netwerk", + "gpu": "GPU" + } + }, + "url": { + "label": "Dash. URL" + } + } + }, + "card": { + "title": "Dash.", + "errors": { + "noService": "Geen dash. service gevonden. Voeg er een toe aan uw Homarr dashboard of zet een dashdot URL in de module opties", + "noInformation": "Kan geen informatie verkrijgen van dash. - gebruikt u de laatste versie?" + }, + "graphs": { + "storage": { + "title": "Opslagruimte", + "label": "Opslagruimte:" + }, + "network": { + "title": "Netwerk", + "label": "Netwerk:", + "metrics": { + "download": "Down", + "upload": "Up" + } + }, + "cpu": { + "title": "CPU" + }, + "memory": { + "title": "RAM" + }, + "gpu": { + "title": "GPU" + } + } + } +} \ No newline at end of file diff --git a/public/locales/nl/modules/date.json b/public/locales/nl/modules/date.json new file mode 100644 index 000000000..6d8989c4c --- /dev/null +++ b/public/locales/nl/modules/date.json @@ -0,0 +1,11 @@ +{ + "descriptor": { + "name": "Datum", + "description": "Toon de huidige tijd en datum in een kaart", + "settings": { + "display24HourFormat": { + "label": "Volledige tijd weergeven (24-uur)" + } + } + } +} \ No newline at end of file diff --git a/public/locales/nl/modules/dlspeed.json b/public/locales/nl/modules/dlspeed.json new file mode 100644 index 000000000..57b041973 --- /dev/null +++ b/public/locales/nl/modules/dlspeed.json @@ -0,0 +1,6 @@ +{ + "descriptor": { + "name": "Downloadsnelheid", + "description": "Toon de huidige downloadsnelheid van ondersteunde diensten" + } +} \ No newline at end of file diff --git a/public/locales/nl/modules/docker.json b/public/locales/nl/modules/docker.json new file mode 100644 index 000000000..97a185944 --- /dev/null +++ b/public/locales/nl/modules/docker.json @@ -0,0 +1,69 @@ +{ + "descriptor": { + "name": "Docker", + "description": "Maakt het mogelijk om gemakkelijk je torrents te beheren" + }, + "search": { + "placeholder": "Zoek op container of afbeeldingsnaam" + }, + "table": { + "header": { + "name": "Naam", + "image": "Afbeelding", + "ports": "Poorten", + "state": "Status" + }, + "body": { + "portCollapse": "{{ports}} meer" + }, + "states": { + "running": "Draait", + "created": "Aangemaakt", + "stopped": "Gestopt", + "unknown": "Onbekend" + } + }, + "actionBar": { + "addService": { + "title": "Service toevoegen", + "message": "Service toevoegen aan Homarr" + }, + "restart": { + "title": "Herstart" + }, + "stop": { + "title": "Stop" + }, + "start": { + "title": "Start" + }, + "refreshData": "Gegevens vernieuwen", + "addToHomarr": { + "title": "Toevoegen aan Homarr" + }, + "remove": { + "title": "Verwijder" + } + }, + "messages": { + "successfullyExecuted": { + "title": "Container {{containerName}} {{action}}ed", + "message": "Uw container was succesvol {{action}}ed" + } + }, + "errors": { + "integrationFailed": { + "title": "Docker integratie mislukt", + "message": "Bent u vergeten de doktersocket te koppelen?" + }, + "unknownError": { + "title": "Er is een fout opgetreden" + }, + "oneServiceAtATime": { + "title": "Voeg alstublieft slechts één dienst per keer toe!" + } + }, + "actionIcon": { + "tooltip": "Docker" + } +} \ No newline at end of file diff --git a/public/locales/nl/modules/overseerr.json b/public/locales/nl/modules/overseerr.json new file mode 100644 index 000000000..d185f5f6e --- /dev/null +++ b/public/locales/nl/modules/overseerr.json @@ -0,0 +1,30 @@ +{ + "descriptor": { + "name": "Overseerr", + "description": "Staat je toe om media van Overseerr/Jellyseerr te zoeken en toe te voegen" + }, + "popup": { + "item": { + "buttons": { + "askFor": "Vraag om {{title}}", + "cancel": "Annuleer", + "request": "Aanvraag" + }, + "alerts": { + "automaticApproval": { + "title": "API-sleutel wordt gebruikt", + "text": "Dit verzoek zal automatisch worden goedgekeurd" + } + } + }, + "seasonSelector": { + "caption": "Selecteer de seizoenen die u wilt downloaden", + "table": { + "header": { + "season": "Seizoen", + "numberOfEpisodes": "Aantal afleveringen" + } + } + } + } +} \ No newline at end of file diff --git a/public/locales/nl/modules/ping.json b/public/locales/nl/modules/ping.json new file mode 100644 index 000000000..cc57fbe46 --- /dev/null +++ b/public/locales/nl/modules/ping.json @@ -0,0 +1,11 @@ +{ + "descriptor": { + "name": "Ping", + "description": "Hiermee kunt u controleren of de service up is of een specifieke HTTP-statuscode retourneert." + }, + "states": { + "online": "Online {{response}}", + "offline": "Offline {{response}}", + "loading": "Laden..." + } +} \ No newline at end of file diff --git a/public/locales/nl/modules/search.json b/public/locales/nl/modules/search.json new file mode 100644 index 000000000..a48aa010f --- /dev/null +++ b/public/locales/nl/modules/search.json @@ -0,0 +1,9 @@ +{ + "descriptor": { + "name": "Zoekbalk", + "description": "Zoekbalk om te zoeken op het web, youtube, torrents of overseerr" + }, + "input": { + "placeholder": "Doorzoek het web..." + } +} \ No newline at end of file diff --git a/public/locales/nl/modules/torrents-status.json b/public/locales/nl/modules/torrents-status.json new file mode 100644 index 000000000..255e12322 --- /dev/null +++ b/public/locales/nl/modules/torrents-status.json @@ -0,0 +1,40 @@ +{ + "descriptor": { + "name": "Torrent", + "description": "Toon de huidige downloadsnelheid van ondersteunde diensten", + "settings": { + "hideComplete": { + "label": "Verberg voltooide torrents" + } + } + }, + "card": { + "table": { + "header": { + "name": "Naam", + "size": "Grootte", + "download": "Down", + "upload": "Up", + "estimatedTimeOfArrival": "ETA", + "progress": "Voortgang" + }, + "body": { + "nothingFound": "Geen torrents gevonden" + } + }, + "lineChart": { + "title": "Huidige downloadsnelheid", + "download": "Download: {{download}}", + "upload": "Upload: {{upload}}", + "timeSpan": "{{seconds}} seconden geleden", + "totalDownload": "Download: {{download}}/s", + "totalUpload": "Upload: {{upload}}/s" + }, + "errors": { + "noDownloadClients": { + "title": "Geen ondersteunde download clients gevonden!", + "text": "Voeg een downloadservice toe om uw huidige downloads weer te geven" + } + } + } +} \ No newline at end of file diff --git a/public/locales/nl/modules/weather.json b/public/locales/nl/modules/weather.json new file mode 100644 index 000000000..25ca62188 --- /dev/null +++ b/public/locales/nl/modules/weather.json @@ -0,0 +1,32 @@ +{ + "descriptor": { + "name": "Weer", + "description": "Zoek het actuele weer op uw locatie", + "settings": { + "displayInFahrenheit": { + "label": "Toon in Fahrenheit" + }, + "location": { + "label": "Weerslocatie" + } + } + }, + "card": { + "weatherDescriptions": { + "clear": "Helder", + "mainlyClear": "Overwegend helder", + "fog": "Mist", + "drizzle": "Motregen", + "freezingDrizzle": "IJzel", + "rain": "Regen", + "freezingRain": "Natte sneeuw", + "snowFall": "Sneeuwval", + "snowGrains": "Sneeuw", + "rainShowers": "Regenbuien", + "snowShowers": "Sneeuwbuien", + "thunderstorm": "Onweersbui", + "thunderstormWithHail": "Onweer met hagel", + "unknown": "Onbekend" + } + } +} \ No newline at end of file diff --git a/public/locales/nl/settings/common.json b/public/locales/nl/settings/common.json new file mode 100644 index 000000000..fb1cbe3f2 --- /dev/null +++ b/public/locales/nl/settings/common.json @@ -0,0 +1,14 @@ +{ + "title": "Instellingen", + "tooltip": "Instellingen", + "tabs": { + "common": "", + "customizations": "" + }, + "tips": { + "configTip": "" + }, + "credits": { + "madeWithLove": "" + } +} \ No newline at end of file diff --git a/public/locales/nl/settings/customization/app-width.json b/public/locales/nl/settings/customization/app-width.json new file mode 100644 index 000000000..ee95be0dc --- /dev/null +++ b/public/locales/nl/settings/customization/app-width.json @@ -0,0 +1,3 @@ +{ + "label": "Applicatie breedte" +} \ No newline at end of file diff --git a/public/locales/nl/settings/customization/color-selector.json b/public/locales/nl/settings/customization/color-selector.json new file mode 100644 index 000000000..a6f500c0e --- /dev/null +++ b/public/locales/nl/settings/customization/color-selector.json @@ -0,0 +1,3 @@ +{ + "suffix": "{{color}} kleur" +} \ No newline at end of file diff --git a/public/locales/nl/settings/customization/opacity-selector.json b/public/locales/nl/settings/customization/opacity-selector.json new file mode 100644 index 000000000..db60e2158 --- /dev/null +++ b/public/locales/nl/settings/customization/opacity-selector.json @@ -0,0 +1,3 @@ +{ + "label": "App Ondoorzichtigheid" +} \ No newline at end of file diff --git a/public/locales/nl/settings/customization/page-appearance.json b/public/locales/nl/settings/customization/page-appearance.json new file mode 100644 index 000000000..1d49c6bf2 --- /dev/null +++ b/public/locales/nl/settings/customization/page-appearance.json @@ -0,0 +1,21 @@ +{ + "pageTitle": { + "label": "Paginatitel", + "placeholder": "Homarr 🦞" + }, + "logo": { + "label": "Logo", + "placeholder": "/img/logo.png" + }, + "favicon": { + "label": "Favicon", + "placeholder": "/favicon.png" + }, + "background": { + "label": "Achtergrond", + "placeholder": "/img/background.png" + }, + "buttons": { + "submit": "Indienen" + } +} \ No newline at end of file diff --git a/public/locales/nl/settings/customization/shade-selector.json b/public/locales/nl/settings/customization/shade-selector.json new file mode 100644 index 000000000..12880451a --- /dev/null +++ b/public/locales/nl/settings/customization/shade-selector.json @@ -0,0 +1,3 @@ +{ + "label": "Tint" +} \ No newline at end of file diff --git a/public/locales/nl/settings/general/color-schema.json b/public/locales/nl/settings/general/color-schema.json new file mode 100644 index 000000000..a74b1f119 --- /dev/null +++ b/public/locales/nl/settings/general/color-schema.json @@ -0,0 +1,3 @@ +{ + "label": "Overschakelen naar {{scheme}} modus" +} \ No newline at end of file diff --git a/public/locales/nl/settings/general/config-changer.json b/public/locales/nl/settings/general/config-changer.json new file mode 100644 index 000000000..04e3cf6cf --- /dev/null +++ b/public/locales/nl/settings/general/config-changer.json @@ -0,0 +1,55 @@ +{ + "configSelect": { + "label": "Configuratie lader" + }, + "modal": { + "title": "Kies de naam van uw nieuwe configuratie", + "form": { + "configName": { + "label": "Configuratie naam", + "placeholder": "Uw nieuwe configuratienaam" + }, + "submitButton": "Bevestig" + }, + "events": { + "configSaved": { + "title": "Configuratie opgeslagen", + "message": "Configuratie opgeslagen als {{configName}}" + } + } + }, + "buttons": { + "download": "Download configuratie", + "delete": { + "text": "Verwijder configuratie", + "notifications": { + "deleted": { + "title": "Configuratie verwijderd", + "message": "Configuratie verwijderd" + }, + "deleteFailed": { + "title": "Configuratie verwijderen mislukt", + "message": "Configuratie verwijderen mislukt" + } + } + }, + "saveCopy": "Sla op als een kopie" + }, + "dropzone": { + "notifications": { + "invalidConfig": { + "title": "Kan configuratie niet laden", + "message": "Kon uw configuratie niet laden. Ongeldig JSON formaat." + }, + "loadedSuccessfully": { + "title": "Configuratie {{configName}} succesvol geladen" + } + }, + "accept": { + "text": "Sleep bestanden hierheen om een configuratie te uploaden. Alleen ondersteuning voor JSON." + }, + "reject": { + "text": "Dit bestandsformaat wordt niet ondersteund. Upload a.u.b. alleen JSON." + } + } +} \ No newline at end of file diff --git a/public/locales/nl/settings/general/internationalization.json b/public/locales/nl/settings/general/internationalization.json new file mode 100644 index 000000000..8a4b910a1 --- /dev/null +++ b/public/locales/nl/settings/general/internationalization.json @@ -0,0 +1,3 @@ +{ + "label": "Taal" +} \ No newline at end of file diff --git a/public/locales/nl/settings/general/module-enabler.json b/public/locales/nl/settings/general/module-enabler.json new file mode 100644 index 000000000..ea042f81c --- /dev/null +++ b/public/locales/nl/settings/general/module-enabler.json @@ -0,0 +1,3 @@ +{ + "title": "Module Inschakeler" +} \ 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 new file mode 100644 index 000000000..bb98fb9f3 --- /dev/null +++ b/public/locales/nl/settings/general/search-engine.json @@ -0,0 +1,11 @@ +{ + "title": "Zoekmachine", + "tips": { + "generalTip": "Gebruik de voorvoegsels !yt en !t voor uw zoekopdracht om te zoeken op YouTube of naar een Torrent respectievelijk.", + "placeholderTip": "%s kan worden gebruikt als plaatshouder voor de query." + }, + "customEngine": { + "label": "Query URL", + "placeholder": "Eigen query URL" + } +} \ No newline at end of file diff --git a/public/locales/nl/settings/general/theme-selector.json b/public/locales/nl/settings/general/theme-selector.json new file mode 100644 index 000000000..d54071584 --- /dev/null +++ b/public/locales/nl/settings/general/theme-selector.json @@ -0,0 +1,3 @@ +{ + "label": "Overschakelen naar {{theme}} modus" +} \ No newline at end of file diff --git a/public/locales/nl/settings/general/widget-positions.json b/public/locales/nl/settings/general/widget-positions.json new file mode 100644 index 000000000..e41e4243c --- /dev/null +++ b/public/locales/nl/settings/general/widget-positions.json @@ -0,0 +1,3 @@ +{ + "label": "Plaats widgets aan de linkerkant" +} \ No newline at end of file diff --git a/public/locales/pl/common.json b/public/locales/pl/common.json new file mode 100644 index 000000000..b3d9edbfa --- /dev/null +++ b/public/locales/pl/common.json @@ -0,0 +1,6 @@ +{ + "actions": { + "save": "Zapisz" + }, + "tip": "" +} \ No newline at end of file diff --git a/public/locales/pl/layout/add-service-app-shelf.json b/public/locales/pl/layout/add-service-app-shelf.json new file mode 100644 index 000000000..543ce1ab4 --- /dev/null +++ b/public/locales/pl/layout/add-service-app-shelf.json @@ -0,0 +1,118 @@ +{ + "actionIcon": { + "tooltip": "Dodaj usługę" + }, + "modal": { + "title": "Dodaj usługę", + "form": { + "validation": { + "invalidUrl": "", + "noStatusCodeSelected": "" + } + }, + "tabs": { + "options": { + "title": "", + "form": { + "serviceName": { + "label": "Nazwa usługi", + "placeholder": "Plex" + }, + "iconUrl": { + "label": "" + }, + "serviceUrl": { + "label": "" + }, + "onClickUrl": { + "label": "" + }, + "serviceType": { + "label": "Rodzaj usługi", + "defaultValue": "", + "placeholder": "" + }, + "category": { + "label": "Kategoria", + "placeholder": "Wybierz kategorię lub utwórz nową", + "nothingFound": "", + "createLabel": "+ Utwórz {{query}}" + }, + "integrations": { + "apiKey": { + "label": "Klucz API", + "placeholder": "Twój klucz API", + "validation": { + "noKey": "Nieprawidłowy klucz" + }, + "tip": { + "text": "", + "link": "" + } + }, + "qBittorrent": { + "username": { + "label": "Nazwa użytkownika", + "placeholder": "admin", + "validation": { + "invalidUsername": "Nieprawidłowa nazwa użytkownika" + } + }, + "password": { + "label": "Hasło", + "placeholder": "adminadmin", + "validation": { + "invalidPassword": "Nieprawidłowe hasło" + } + } + }, + "deluge": { + "password": { + "label": "Hasło", + "placeholder": "password", + "validation": { + "invalidPassword": "Nieprawidłowe hasło" + } + } + }, + "transmission": { + "username": { + "label": "Nazwa użytkownika", + "placeholder": "admin", + "validation": { + "invalidUsername": "Nieprawidłowa nazwa użytkownika" + } + }, + "password": { + "label": "Hasło", + "placeholder": "adminadmin", + "validation": { + "invalidPassword": "Nieprawidłowe hasło" + } + } + } + } + } + }, + "advancedOptions": { + "title": "", + "form": { + "httpStatusCodes": { + "label": "", + "placeholder": "", + "clearButtonLabel": "", + "nothingFound": "" + }, + "openServiceInNewTab": { + "label": "Otwórz usługę w nowej karcie" + }, + "buttons": { + "submit": { + "content": "Dodaj usługę" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/public/locales/pl/layout/app-shelf-menu.json b/public/locales/pl/layout/app-shelf-menu.json new file mode 100644 index 000000000..3fcf2bc70 --- /dev/null +++ b/public/locales/pl/layout/app-shelf-menu.json @@ -0,0 +1,18 @@ +{ + "modal": { + "title": "", + "buttons": { + "save": "Zapisz usługę" + } + }, + "menu": { + "labels": { + "settings": "", + "dangerZone": "Strefa zagrożenia" + }, + "actions": { + "edit": "", + "delete": "Usuń" + } + } +} \ No newline at end of file diff --git a/public/locales/pl/layout/app-shelf.json b/public/locales/pl/layout/app-shelf.json new file mode 100644 index 000000000..20f7a7350 --- /dev/null +++ b/public/locales/pl/layout/app-shelf.json @@ -0,0 +1,10 @@ +{ + "accordions": { + "downloads": { + "text": "" + }, + "others": { + "text": "" + } + } +} \ No newline at end of file diff --git a/public/locales/pl/modules/calendar.json b/public/locales/pl/modules/calendar.json new file mode 100644 index 000000000..234d1d237 --- /dev/null +++ b/public/locales/pl/modules/calendar.json @@ -0,0 +1,11 @@ +{ + "descriptor": { + "name": "Kalendarz", + "description": "", + "settings": { + "sundayStart": { + "label": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/pl/modules/common-media-cards.json b/public/locales/pl/modules/common-media-cards.json new file mode 100644 index 000000000..91283a6a4 --- /dev/null +++ b/public/locales/pl/modules/common-media-cards.json @@ -0,0 +1,6 @@ +{ + "buttons": { + "play": "Odtwórz", + "request": "" + } +} \ No newline at end of file diff --git a/public/locales/pl/modules/common.json b/public/locales/pl/modules/common.json new file mode 100644 index 000000000..61de7370a --- /dev/null +++ b/public/locales/pl/modules/common.json @@ -0,0 +1,5 @@ +{ + "settings": { + "label": "" + } +} \ No newline at end of file diff --git a/public/locales/pl/modules/dashdot.json b/public/locales/pl/modules/dashdot.json new file mode 100644 index 000000000..d20d82cb5 --- /dev/null +++ b/public/locales/pl/modules/dashdot.json @@ -0,0 +1,60 @@ +{ + "descriptor": { + "name": "Dash.", + "description": "Moduł do wyświetlania wykresów z uruchomionej instancji Dash.", + "settings": { + "cpuMultiView": { + "label": "" + }, + "storageMultiView": { + "label": "" + }, + "useCompactView": { + "label": "" + }, + "graphs": { + "label": "", + "options": { + "cpu": "CPU", + "ram": "RAM", + "storage": "", + "network": "", + "gpu": "GPU" + } + }, + "url": { + "label": "" + } + } + }, + "card": { + "title": "Dash.", + "errors": { + "noService": "", + "noInformation": "" + }, + "graphs": { + "storage": { + "title": "", + "label": "" + }, + "network": { + "title": "", + "label": "", + "metrics": { + "download": "", + "upload": "" + } + }, + "cpu": { + "title": "CPU" + }, + "memory": { + "title": "RAM" + }, + "gpu": { + "title": "GPU" + } + } + } +} \ No newline at end of file diff --git a/public/locales/pl/modules/date.json b/public/locales/pl/modules/date.json new file mode 100644 index 000000000..ab82eb8ed --- /dev/null +++ b/public/locales/pl/modules/date.json @@ -0,0 +1,11 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "display24HourFormat": { + "label": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/pl/modules/dlspeed.json b/public/locales/pl/modules/dlspeed.json new file mode 100644 index 000000000..f8daba13b --- /dev/null +++ b/public/locales/pl/modules/dlspeed.json @@ -0,0 +1,6 @@ +{ + "descriptor": { + "name": "", + "description": "" + } +} \ No newline at end of file diff --git a/public/locales/pl/modules/docker.json b/public/locales/pl/modules/docker.json new file mode 100644 index 000000000..0b8856e5b --- /dev/null +++ b/public/locales/pl/modules/docker.json @@ -0,0 +1,69 @@ +{ + "descriptor": { + "name": "", + "description": "" + }, + "search": { + "placeholder": "" + }, + "table": { + "header": { + "name": "", + "image": "Obraz", + "ports": "Porty", + "state": "Status" + }, + "body": { + "portCollapse": "" + }, + "states": { + "running": "Uruchomione", + "created": "", + "stopped": "Zatrzymane", + "unknown": "" + } + }, + "actionBar": { + "addService": { + "title": "Dodaj usługę", + "message": "Dodaj usługę do Homarra" + }, + "restart": { + "title": "" + }, + "stop": { + "title": "Zatrzymać" + }, + "start": { + "title": "Uruchom" + }, + "refreshData": "", + "addToHomarr": { + "title": "" + }, + "remove": { + "title": "Usuń" + } + }, + "messages": { + "successfullyExecuted": { + "title": "", + "message": "" + } + }, + "errors": { + "integrationFailed": { + "title": "", + "message": "" + }, + "unknownError": { + "title": "Wystąpił błąd" + }, + "oneServiceAtATime": { + "title": "" + } + }, + "actionIcon": { + "tooltip": "" + } +} \ No newline at end of file diff --git a/public/locales/pl/modules/overseerr.json b/public/locales/pl/modules/overseerr.json new file mode 100644 index 000000000..7e7ba8f15 --- /dev/null +++ b/public/locales/pl/modules/overseerr.json @@ -0,0 +1,30 @@ +{ + "descriptor": { + "name": "Overseerr", + "description": "" + }, + "popup": { + "item": { + "buttons": { + "askFor": "Poproś o {{title}}", + "cancel": "Anuluj", + "request": "" + }, + "alerts": { + "automaticApproval": { + "title": "", + "text": "" + } + } + }, + "seasonSelector": { + "caption": "", + "table": { + "header": { + "season": "Sezon", + "numberOfEpisodes": "Liczba odcinków" + } + } + } + } +} \ No newline at end of file diff --git a/public/locales/pl/modules/ping.json b/public/locales/pl/modules/ping.json new file mode 100644 index 000000000..541fdab6d --- /dev/null +++ b/public/locales/pl/modules/ping.json @@ -0,0 +1,11 @@ +{ + "descriptor": { + "name": "Ping", + "description": "" + }, + "states": { + "online": "", + "offline": "", + "loading": "" + } +} \ No newline at end of file diff --git a/public/locales/pl/modules/search.json b/public/locales/pl/modules/search.json new file mode 100644 index 000000000..cf06695e4 --- /dev/null +++ b/public/locales/pl/modules/search.json @@ -0,0 +1,9 @@ +{ + "descriptor": { + "name": "", + "description": "" + }, + "input": { + "placeholder": "" + } +} \ No newline at end of file diff --git a/public/locales/pl/modules/torrents-status.json b/public/locales/pl/modules/torrents-status.json new file mode 100644 index 000000000..978a99e2a --- /dev/null +++ b/public/locales/pl/modules/torrents-status.json @@ -0,0 +1,40 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "hideComplete": { + "label": "Ukryj ukończone torrenty" + } + } + }, + "card": { + "table": { + "header": { + "name": "", + "size": "Rozmiar", + "download": "", + "upload": "", + "estimatedTimeOfArrival": "ETA", + "progress": "" + }, + "body": { + "nothingFound": "" + } + }, + "lineChart": { + "title": "", + "download": "", + "upload": "", + "timeSpan": "{{seconds}} sekund temu", + "totalDownload": "", + "totalUpload": "" + }, + "errors": { + "noDownloadClients": { + "title": "", + "text": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/pl/modules/weather.json b/public/locales/pl/modules/weather.json new file mode 100644 index 000000000..374eaf893 --- /dev/null +++ b/public/locales/pl/modules/weather.json @@ -0,0 +1,32 @@ +{ + "descriptor": { + "name": "Pogoda", + "description": "Sprawdź aktualną pogodę w swojej lokalizacji", + "settings": { + "displayInFahrenheit": { + "label": "" + }, + "location": { + "label": "" + } + } + }, + "card": { + "weatherDescriptions": { + "clear": "", + "mainlyClear": "", + "fog": "Mgła", + "drizzle": "Mżawka", + "freezingDrizzle": "", + "rain": "Deszcz", + "freezingRain": "", + "snowFall": "Opady śniegu", + "snowGrains": "", + "rainShowers": "", + "snowShowers": "", + "thunderstorm": "", + "thunderstormWithHail": "", + "unknown": "" + } + } +} \ No newline at end of file diff --git a/public/locales/pl/settings/common.json b/public/locales/pl/settings/common.json new file mode 100644 index 000000000..ded996d44 --- /dev/null +++ b/public/locales/pl/settings/common.json @@ -0,0 +1,14 @@ +{ + "title": "", + "tooltip": "", + "tabs": { + "common": "", + "customizations": "" + }, + "tips": { + "configTip": "" + }, + "credits": { + "madeWithLove": "" + } +} \ No newline at end of file diff --git a/public/locales/pl/settings/customization/app-width.json b/public/locales/pl/settings/customization/app-width.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/pl/settings/customization/app-width.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/pl/settings/customization/color-selector.json b/public/locales/pl/settings/customization/color-selector.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/pl/settings/customization/color-selector.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/pl/settings/customization/opacity-selector.json b/public/locales/pl/settings/customization/opacity-selector.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/pl/settings/customization/opacity-selector.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/pl/settings/customization/page-appearance.json b/public/locales/pl/settings/customization/page-appearance.json new file mode 100644 index 000000000..6a0c13690 --- /dev/null +++ b/public/locales/pl/settings/customization/page-appearance.json @@ -0,0 +1,21 @@ +{ + "pageTitle": { + "label": "Tytuł strony", + "placeholder": "Homarr 🦞" + }, + "logo": { + "label": "Logo", + "placeholder": "/img/logo.png" + }, + "favicon": { + "label": "", + "placeholder": "/favicon.png" + }, + "background": { + "label": "", + "placeholder": "/img/background.png" + }, + "buttons": { + "submit": "" + } +} \ No newline at end of file diff --git a/public/locales/pl/settings/customization/shade-selector.json b/public/locales/pl/settings/customization/shade-selector.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/pl/settings/customization/shade-selector.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/pl/settings/general/color-schema.json b/public/locales/pl/settings/general/color-schema.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/pl/settings/general/color-schema.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/pl/settings/general/config-changer.json b/public/locales/pl/settings/general/config-changer.json new file mode 100644 index 000000000..c8b948c7a --- /dev/null +++ b/public/locales/pl/settings/general/config-changer.json @@ -0,0 +1,55 @@ +{ + "configSelect": { + "label": "" + }, + "modal": { + "title": "", + "form": { + "configName": { + "label": "", + "placeholder": "" + }, + "submitButton": "" + }, + "events": { + "configSaved": { + "title": "Konfiguracja zapisana", + "message": "Konfiguracja zapisana jako {{configName}}" + } + } + }, + "buttons": { + "download": "", + "delete": { + "text": "Usuń konfigurację", + "notifications": { + "deleted": { + "title": "Konfiguracja usunięta", + "message": "Konfiguracja usunięta" + }, + "deleteFailed": { + "title": "Nie udało się usunąć konfiguracji", + "message": "Nie udało się usunąć konfiguracji" + } + } + }, + "saveCopy": "Zapisz kopię" + }, + "dropzone": { + "notifications": { + "invalidConfig": { + "title": "", + "message": "" + }, + "loadedSuccessfully": { + "title": "" + } + }, + "accept": { + "text": "" + }, + "reject": { + "text": "" + } + } +} \ No newline at end of file diff --git a/public/locales/pl/settings/general/internationalization.json b/public/locales/pl/settings/general/internationalization.json new file mode 100644 index 000000000..e021aae8c --- /dev/null +++ b/public/locales/pl/settings/general/internationalization.json @@ -0,0 +1,3 @@ +{ + "label": "Język" +} \ No newline at end of file diff --git a/public/locales/pl/settings/general/module-enabler.json b/public/locales/pl/settings/general/module-enabler.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/pl/settings/general/module-enabler.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/pl/settings/general/search-engine.json b/public/locales/pl/settings/general/search-engine.json new file mode 100644 index 000000000..7ead6657b --- /dev/null +++ b/public/locales/pl/settings/general/search-engine.json @@ -0,0 +1,11 @@ +{ + "title": "Silnik wyszukiwania", + "tips": { + "generalTip": "", + "placeholderTip": "" + }, + "customEngine": { + "label": "", + "placeholder": "" + } +} \ No newline at end of file diff --git a/public/locales/pl/settings/general/theme-selector.json b/public/locales/pl/settings/general/theme-selector.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/pl/settings/general/theme-selector.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/pl/settings/general/widget-positions.json b/public/locales/pl/settings/general/widget-positions.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/pl/settings/general/widget-positions.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/ru/common.json b/public/locales/ru/common.json new file mode 100644 index 000000000..231732eb5 --- /dev/null +++ b/public/locales/ru/common.json @@ -0,0 +1,6 @@ +{ + "actions": { + "save": "" + }, + "tip": "" +} \ No newline at end of file diff --git a/public/locales/ru/layout/add-service-app-shelf.json b/public/locales/ru/layout/add-service-app-shelf.json new file mode 100644 index 000000000..e05e6150d --- /dev/null +++ b/public/locales/ru/layout/add-service-app-shelf.json @@ -0,0 +1,118 @@ +{ + "actionIcon": { + "tooltip": "Добавить сервис" + }, + "modal": { + "title": "Добавить сервис", + "form": { + "validation": { + "invalidUrl": "Пожалуйста, введите корректный адрес", + "noStatusCodeSelected": "Пожалуйста, выберите код состояния" + } + }, + "tabs": { + "options": { + "title": "Настройки", + "form": { + "serviceName": { + "label": "Имя сервиса", + "placeholder": "Plex" + }, + "iconUrl": { + "label": "URL-адрес иконки" + }, + "serviceUrl": { + "label": "Адрес сервиса" + }, + "onClickUrl": { + "label": "URL-адрес при нажатии" + }, + "serviceType": { + "label": "Тип сервиса", + "defaultValue": "Другое", + "placeholder": "Выберите один" + }, + "category": { + "label": "Категория", + "placeholder": "Выберите категорию или создайте новую", + "nothingFound": "Ничего не найдено", + "createLabel": "+ Добавить {{query}}" + }, + "integrations": { + "apiKey": { + "label": "API-ключ", + "placeholder": "Ваш API-ключ", + "validation": { + "noKey": "Неверный ключ" + }, + "tip": { + "text": "Получите API-ключ", + "link": "здесь." + } + }, + "qBittorrent": { + "username": { + "label": "Имя пользователя", + "placeholder": "admin", + "validation": { + "invalidUsername": "Неверное имя пользователя" + } + }, + "password": { + "label": "Пароль", + "placeholder": "adminadmin", + "validation": { + "invalidPassword": "Неверный пароль" + } + } + }, + "deluge": { + "password": { + "label": "Пароль", + "placeholder": "Введите пароль", + "validation": { + "invalidPassword": "Неверный пароль" + } + } + }, + "transmission": { + "username": { + "label": "Имя пользователя", + "placeholder": "admin", + "validation": { + "invalidUsername": "Неверное имя пользователя" + } + }, + "password": { + "label": "Пароль", + "placeholder": "adminadmin", + "validation": { + "invalidPassword": "Неверный пароль" + } + } + } + } + } + }, + "advancedOptions": { + "title": "Дополнительные настройки", + "form": { + "httpStatusCodes": { + "label": "Коды состояния HTTP", + "placeholder": "Выберите подходящие коды состояния", + "clearButtonLabel": "Очистить выбранное", + "nothingFound": "Ничего не найдено" + }, + "openServiceInNewTab": { + "label": "Открывать сервис в новой вкладке" + }, + "buttons": { + "submit": { + "content": "Добавить сервис" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/public/locales/ru/layout/app-shelf-menu.json b/public/locales/ru/layout/app-shelf-menu.json new file mode 100644 index 000000000..62cddda71 --- /dev/null +++ b/public/locales/ru/layout/app-shelf-menu.json @@ -0,0 +1,18 @@ +{ + "modal": { + "title": "Редактировать сервис", + "buttons": { + "save": "Сохранить" + } + }, + "menu": { + "labels": { + "settings": "Настройки", + "dangerZone": "Опасная зона" + }, + "actions": { + "edit": "Изменить", + "delete": "Удалить" + } + } +} \ No newline at end of file diff --git a/public/locales/ru/layout/app-shelf.json b/public/locales/ru/layout/app-shelf.json new file mode 100644 index 000000000..9373cc694 --- /dev/null +++ b/public/locales/ru/layout/app-shelf.json @@ -0,0 +1,10 @@ +{ + "accordions": { + "downloads": { + "text": "Ваши загрузки" + }, + "others": { + "text": "Другое" + } + } +} \ No newline at end of file diff --git a/public/locales/ru/modules/calendar.json b/public/locales/ru/modules/calendar.json new file mode 100644 index 000000000..b55010493 --- /dev/null +++ b/public/locales/ru/modules/calendar.json @@ -0,0 +1,11 @@ +{ + "descriptor": { + "name": "Календарь", + "description": "Модуль календаря для отображения предстоящих релизов. Интегрируется с Sonarr и Radarr.", + "settings": { + "sundayStart": { + "label": "Начинать неделю с воскресенья" + } + } + } +} \ No newline at end of file diff --git a/public/locales/ru/modules/common-media-cards.json b/public/locales/ru/modules/common-media-cards.json new file mode 100644 index 000000000..9f6da0682 --- /dev/null +++ b/public/locales/ru/modules/common-media-cards.json @@ -0,0 +1,6 @@ +{ + "buttons": { + "play": "", + "request": "" + } +} \ No newline at end of file diff --git a/public/locales/ru/modules/common.json b/public/locales/ru/modules/common.json new file mode 100644 index 000000000..127ac067c --- /dev/null +++ b/public/locales/ru/modules/common.json @@ -0,0 +1,5 @@ +{ + "settings": { + "label": "Настройки" + } +} \ No newline at end of file diff --git a/public/locales/ru/modules/dashdot.json b/public/locales/ru/modules/dashdot.json new file mode 100644 index 000000000..e90a81e2c --- /dev/null +++ b/public/locales/ru/modules/dashdot.json @@ -0,0 +1,60 @@ +{ + "descriptor": { + "name": "Dash.", + "description": "Модуль для отображения графиков из Dash.", + "settings": { + "cpuMultiView": { + "label": "" + }, + "storageMultiView": { + "label": "" + }, + "useCompactView": { + "label": "" + }, + "graphs": { + "label": "", + "options": { + "cpu": "", + "ram": "", + "storage": "", + "network": "", + "gpu": "" + } + }, + "url": { + "label": "" + } + } + }, + "card": { + "title": "Dash.", + "errors": { + "noService": "", + "noInformation": "" + }, + "graphs": { + "storage": { + "title": "", + "label": "Хранилище:" + }, + "network": { + "title": "", + "label": "Сеть:", + "metrics": { + "download": "", + "upload": "" + } + }, + "cpu": { + "title": "" + }, + "memory": { + "title": "" + }, + "gpu": { + "title": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/ru/modules/date.json b/public/locales/ru/modules/date.json new file mode 100644 index 000000000..ab82eb8ed --- /dev/null +++ b/public/locales/ru/modules/date.json @@ -0,0 +1,11 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "display24HourFormat": { + "label": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/ru/modules/dlspeed.json b/public/locales/ru/modules/dlspeed.json new file mode 100644 index 000000000..f8daba13b --- /dev/null +++ b/public/locales/ru/modules/dlspeed.json @@ -0,0 +1,6 @@ +{ + "descriptor": { + "name": "", + "description": "" + } +} \ No newline at end of file diff --git a/public/locales/ru/modules/docker.json b/public/locales/ru/modules/docker.json new file mode 100644 index 000000000..55fa28270 --- /dev/null +++ b/public/locales/ru/modules/docker.json @@ -0,0 +1,69 @@ +{ + "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": "", + "addToHomarr": { + "title": "" + }, + "remove": { + "title": "" + } + }, + "messages": { + "successfullyExecuted": { + "title": "", + "message": "" + } + }, + "errors": { + "integrationFailed": { + "title": "", + "message": "" + }, + "unknownError": { + "title": "" + }, + "oneServiceAtATime": { + "title": "" + } + }, + "actionIcon": { + "tooltip": "" + } +} \ No newline at end of file diff --git a/public/locales/ru/modules/overseerr.json b/public/locales/ru/modules/overseerr.json new file mode 100644 index 000000000..1300c27f3 --- /dev/null +++ b/public/locales/ru/modules/overseerr.json @@ -0,0 +1,30 @@ +{ + "descriptor": { + "name": "Overseerr", + "description": "" + }, + "popup": { + "item": { + "buttons": { + "askFor": "", + "cancel": "", + "request": "" + }, + "alerts": { + "automaticApproval": { + "title": "", + "text": "" + } + } + }, + "seasonSelector": { + "caption": "", + "table": { + "header": { + "season": "", + "numberOfEpisodes": "" + } + } + } + } +} \ No newline at end of file diff --git a/public/locales/ru/modules/ping.json b/public/locales/ru/modules/ping.json new file mode 100644 index 000000000..3ba3aefa0 --- /dev/null +++ b/public/locales/ru/modules/ping.json @@ -0,0 +1,11 @@ +{ + "descriptor": { + "name": "", + "description": "" + }, + "states": { + "online": "", + "offline": "", + "loading": "" + } +} \ No newline at end of file diff --git a/public/locales/ru/modules/search.json b/public/locales/ru/modules/search.json new file mode 100644 index 000000000..15f8a5766 --- /dev/null +++ b/public/locales/ru/modules/search.json @@ -0,0 +1,9 @@ +{ + "descriptor": { + "name": "Поиск", + "description": "Панель для поиска в интернете, по youtube, торрентам или overseerr" + }, + "input": { + "placeholder": "Искать в интернете..." + } +} \ No newline at end of file diff --git a/public/locales/ru/modules/torrents-status.json b/public/locales/ru/modules/torrents-status.json new file mode 100644 index 000000000..86b10fa25 --- /dev/null +++ b/public/locales/ru/modules/torrents-status.json @@ -0,0 +1,40 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "hideComplete": { + "label": "" + } + } + }, + "card": { + "table": { + "header": { + "name": "", + "size": "", + "download": "", + "upload": "", + "estimatedTimeOfArrival": "", + "progress": "" + }, + "body": { + "nothingFound": "" + } + }, + "lineChart": { + "title": "", + "download": "", + "upload": "", + "timeSpan": "", + "totalDownload": "", + "totalUpload": "" + }, + "errors": { + "noDownloadClients": { + "title": "", + "text": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/ru/modules/weather.json b/public/locales/ru/modules/weather.json new file mode 100644 index 000000000..33382ec1e --- /dev/null +++ b/public/locales/ru/modules/weather.json @@ -0,0 +1,32 @@ +{ + "descriptor": { + "name": "Погода", + "description": "Узнайте текущую погоду в вашем регионе", + "settings": { + "displayInFahrenheit": { + "label": "Отображение в градусах Фаренгейта" + }, + "location": { + "label": "Местоположение" + } + } + }, + "card": { + "weatherDescriptions": { + "clear": "Ясно", + "mainlyClear": "В основном ясно", + "fog": "Туман", + "drizzle": "Мелкий дождь", + "freezingDrizzle": "Изморозь", + "rain": "Дождь", + "freezingRain": "Ледяной дождь", + "snowFall": "Снегопад", + "snowGrains": "", + "rainShowers": "Ливневый дождь", + "snowShowers": "Пурга", + "thunderstorm": "Гроза", + "thunderstormWithHail": "Гроза с градом", + "unknown": "" + } + } +} \ No newline at end of file diff --git a/public/locales/ru/settings/common.json b/public/locales/ru/settings/common.json new file mode 100644 index 000000000..c06dd8457 --- /dev/null +++ b/public/locales/ru/settings/common.json @@ -0,0 +1,14 @@ +{ + "title": "Настройки", + "tooltip": "Настройки", + "tabs": { + "common": "", + "customizations": "" + }, + "tips": { + "configTip": "" + }, + "credits": { + "madeWithLove": "" + } +} \ No newline at end of file diff --git a/public/locales/ru/settings/customization/app-width.json b/public/locales/ru/settings/customization/app-width.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/ru/settings/customization/app-width.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/ru/settings/customization/color-selector.json b/public/locales/ru/settings/customization/color-selector.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/ru/settings/customization/color-selector.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/ru/settings/customization/opacity-selector.json b/public/locales/ru/settings/customization/opacity-selector.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/ru/settings/customization/opacity-selector.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/ru/settings/customization/page-appearance.json b/public/locales/ru/settings/customization/page-appearance.json new file mode 100644 index 000000000..592c372a8 --- /dev/null +++ b/public/locales/ru/settings/customization/page-appearance.json @@ -0,0 +1,21 @@ +{ + "pageTitle": { + "label": "", + "placeholder": "" + }, + "logo": { + "label": "", + "placeholder": "" + }, + "favicon": { + "label": "", + "placeholder": "" + }, + "background": { + "label": "", + "placeholder": "" + }, + "buttons": { + "submit": "" + } +} \ No newline at end of file diff --git a/public/locales/ru/settings/customization/shade-selector.json b/public/locales/ru/settings/customization/shade-selector.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/ru/settings/customization/shade-selector.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/ru/settings/general/color-schema.json b/public/locales/ru/settings/general/color-schema.json new file mode 100644 index 000000000..790c0121a --- /dev/null +++ b/public/locales/ru/settings/general/color-schema.json @@ -0,0 +1,3 @@ +{ + "label": "Переключиться на {{scheme}} режим" +} \ No newline at end of file diff --git a/public/locales/ru/settings/general/config-changer.json b/public/locales/ru/settings/general/config-changer.json new file mode 100644 index 000000000..6d130e67d --- /dev/null +++ b/public/locales/ru/settings/general/config-changer.json @@ -0,0 +1,55 @@ +{ + "configSelect": { + "label": "" + }, + "modal": { + "title": "", + "form": { + "configName": { + "label": "", + "placeholder": "" + }, + "submitButton": "" + }, + "events": { + "configSaved": { + "title": "", + "message": "" + } + } + }, + "buttons": { + "download": "", + "delete": { + "text": "", + "notifications": { + "deleted": { + "title": "", + "message": "" + }, + "deleteFailed": { + "title": "", + "message": "" + } + } + }, + "saveCopy": "" + }, + "dropzone": { + "notifications": { + "invalidConfig": { + "title": "", + "message": "" + }, + "loadedSuccessfully": { + "title": "" + } + }, + "accept": { + "text": "" + }, + "reject": { + "text": "" + } + } +} \ No newline at end of file diff --git a/public/locales/ru/settings/general/internationalization.json b/public/locales/ru/settings/general/internationalization.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/ru/settings/general/internationalization.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/ru/settings/general/module-enabler.json b/public/locales/ru/settings/general/module-enabler.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/ru/settings/general/module-enabler.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/ru/settings/general/search-engine.json b/public/locales/ru/settings/general/search-engine.json new file mode 100644 index 000000000..20a3b127a --- /dev/null +++ b/public/locales/ru/settings/general/search-engine.json @@ -0,0 +1,11 @@ +{ + "title": "", + "tips": { + "generalTip": "", + "placeholderTip": "" + }, + "customEngine": { + "label": "", + "placeholder": "" + } +} \ No newline at end of file diff --git a/public/locales/ru/settings/general/theme-selector.json b/public/locales/ru/settings/general/theme-selector.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/ru/settings/general/theme-selector.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/ru/settings/general/widget-positions.json b/public/locales/ru/settings/general/widget-positions.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/ru/settings/general/widget-positions.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/sl/common.json b/public/locales/sl/common.json new file mode 100644 index 000000000..c5e9b6e3e --- /dev/null +++ b/public/locales/sl/common.json @@ -0,0 +1,6 @@ +{ + "actions": { + "save": "Shrani" + }, + "tip": "Nasvet: " +} \ No newline at end of file diff --git a/public/locales/sl/layout/add-service-app-shelf.json b/public/locales/sl/layout/add-service-app-shelf.json new file mode 100644 index 000000000..b142253b2 --- /dev/null +++ b/public/locales/sl/layout/add-service-app-shelf.json @@ -0,0 +1,118 @@ +{ + "actionIcon": { + "tooltip": "Dodaj storitev" + }, + "modal": { + "title": "Dodaj storitev", + "form": { + "validation": { + "invalidUrl": "Prosim vnesite veljaven spletni naslov", + "noStatusCodeSelected": "Izberite kodo statusa" + } + }, + "tabs": { + "options": { + "title": "Možnosti", + "form": { + "serviceName": { + "label": "Naziv storitve", + "placeholder": "Plex" + }, + "iconUrl": { + "label": "URL ikone" + }, + "serviceUrl": { + "label": "URL storitve" + }, + "onClickUrl": { + "label": "URL ob kliku" + }, + "serviceType": { + "label": "Vrsta storitve", + "defaultValue": "Drugo", + "placeholder": "Izberite eno" + }, + "category": { + "label": "Kategorija", + "placeholder": "Izberite kategorijo ali ustvarite novo", + "nothingFound": "Brez rezultatov iskanja", + "createLabel": "+ Ustvarite {{query}}" + }, + "integrations": { + "apiKey": { + "label": "API ključ", + "placeholder": "Vaš ključ API", + "validation": { + "noKey": "Neveljaven ključ" + }, + "tip": { + "text": "Pridobite svoj API ključ", + "link": "tukaj." + } + }, + "qBittorrent": { + "username": { + "label": "Uporabniško ime", + "placeholder": "admin", + "validation": { + "invalidUsername": "Neveljavno uporabniško ime" + } + }, + "password": { + "label": "Geslo", + "placeholder": "adminadmin", + "validation": { + "invalidPassword": "Neveljavno geslo" + } + } + }, + "deluge": { + "password": { + "label": "Geslo", + "placeholder": "geslo", + "validation": { + "invalidPassword": "Neveljavno geslo" + } + } + }, + "transmission": { + "username": { + "label": "Uporabniško ime", + "placeholder": "admin", + "validation": { + "invalidUsername": "Neveljavno uporabniško ime" + } + }, + "password": { + "label": "Geslo", + "placeholder": "adminadmin", + "validation": { + "invalidPassword": "Neveljavno geslo" + } + } + } + } + } + }, + "advancedOptions": { + "title": "Napredne nastavitve", + "form": { + "httpStatusCodes": { + "label": "HTTP statusne kode", + "placeholder": "Izberite veljavne kode statusa", + "clearButtonLabel": "Počisti izbiro", + "nothingFound": "Brez rezultatov iskanja" + }, + "openServiceInNewTab": { + "label": "Odprite storitev v novem zavihku" + }, + "buttons": { + "submit": { + "content": "Dodaj storitev" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/public/locales/sl/layout/app-shelf-menu.json b/public/locales/sl/layout/app-shelf-menu.json new file mode 100644 index 000000000..d743e43b7 --- /dev/null +++ b/public/locales/sl/layout/app-shelf-menu.json @@ -0,0 +1,18 @@ +{ + "modal": { + "title": "Spreminjanje storitve", + "buttons": { + "save": "Shrani storitev" + } + }, + "menu": { + "labels": { + "settings": "Nastavitve", + "dangerZone": "Nevarno območje" + }, + "actions": { + "edit": "Uredi", + "delete": "Izbriši" + } + } +} \ No newline at end of file diff --git a/public/locales/sl/layout/app-shelf.json b/public/locales/sl/layout/app-shelf.json new file mode 100644 index 000000000..103dc7193 --- /dev/null +++ b/public/locales/sl/layout/app-shelf.json @@ -0,0 +1,10 @@ +{ + "accordions": { + "downloads": { + "text": "Vaši prenosi" + }, + "others": { + "text": "Drugo" + } + } +} \ No newline at end of file diff --git a/public/locales/sl/modules/calendar.json b/public/locales/sl/modules/calendar.json new file mode 100644 index 000000000..0f31e2d4c --- /dev/null +++ b/public/locales/sl/modules/calendar.json @@ -0,0 +1,11 @@ +{ + "descriptor": { + "name": "Koledar", + "description": "Koledarski modul za prikaz prihajajočih izdaj. Deluje z API vmesnikom od Sonarr in Radarr.", + "settings": { + "sundayStart": { + "label": "Začni teden z nedeljo" + } + } + } +} \ No newline at end of file diff --git a/public/locales/sl/modules/common-media-cards.json b/public/locales/sl/modules/common-media-cards.json new file mode 100644 index 000000000..064e60098 --- /dev/null +++ b/public/locales/sl/modules/common-media-cards.json @@ -0,0 +1,6 @@ +{ + "buttons": { + "play": "Predvajaj", + "request": "Prošnja" + } +} \ No newline at end of file diff --git a/public/locales/sl/modules/common.json b/public/locales/sl/modules/common.json new file mode 100644 index 000000000..93851f8a5 --- /dev/null +++ b/public/locales/sl/modules/common.json @@ -0,0 +1,5 @@ +{ + "settings": { + "label": "Nastavitve" + } +} \ No newline at end of file diff --git a/public/locales/sl/modules/dashdot.json b/public/locales/sl/modules/dashdot.json new file mode 100644 index 000000000..84c498383 --- /dev/null +++ b/public/locales/sl/modules/dashdot.json @@ -0,0 +1,60 @@ +{ + "descriptor": { + "name": "Dash.", + "description": "Modul za prikazovanje grafov iz vašega delujočega programa Dash.", + "settings": { + "cpuMultiView": { + "label": "Pogled večjedrnih procesorjev" + }, + "storageMultiView": { + "label": "Pogled naprav za shranjevanje" + }, + "useCompactView": { + "label": "Uporaba kompaktnega pogleda" + }, + "graphs": { + "label": "Grafi", + "options": { + "cpu": "CPU", + "ram": "RAM", + "storage": "Shramba", + "network": "Omrežje", + "gpu": "GPU" + } + }, + "url": { + "label": "Dash. URL" + } + } + }, + "card": { + "title": "Dash.", + "errors": { + "noService": "Dash. storitev ni bila najdena. Prosimo, dodajte jo na nadzorno ploščo Homarr ali nastavite naslov URL dashdot v možnostih modula", + "noInformation": "Ne morem pridobiti informacij iz Dash. - ali uporabljate najnovejšo različico?" + }, + "graphs": { + "storage": { + "title": "Shramba", + "label": "Shramba:" + }, + "network": { + "title": "Omrežje", + "label": "Omrežje:", + "metrics": { + "download": "Dol", + "upload": "Gor" + } + }, + "cpu": { + "title": "CPU" + }, + "memory": { + "title": "RAM" + }, + "gpu": { + "title": "GPU" + } + } + } +} \ No newline at end of file diff --git a/public/locales/sl/modules/date.json b/public/locales/sl/modules/date.json new file mode 100644 index 000000000..b26ac578f --- /dev/null +++ b/public/locales/sl/modules/date.json @@ -0,0 +1,11 @@ +{ + "descriptor": { + "name": "Datum", + "description": "Prikaz trenutnega časa in datuma na kartici", + "settings": { + "display24HourFormat": { + "label": "Prikaz polnega časa (24-urni)" + } + } + } +} \ No newline at end of file diff --git a/public/locales/sl/modules/dlspeed.json b/public/locales/sl/modules/dlspeed.json new file mode 100644 index 000000000..8b7cbdaf9 --- /dev/null +++ b/public/locales/sl/modules/dlspeed.json @@ -0,0 +1,6 @@ +{ + "descriptor": { + "name": "Hitrost prenosa", + "description": "Prikaži trenutno hitrost prenosa podprtih storitev" + } +} \ No newline at end of file diff --git a/public/locales/sl/modules/docker.json b/public/locales/sl/modules/docker.json new file mode 100644 index 000000000..3ee64c554 --- /dev/null +++ b/public/locales/sl/modules/docker.json @@ -0,0 +1,69 @@ +{ + "descriptor": { + "name": "Docker", + "description": "Omogoča enostavno upravljanje torrentov" + }, + "search": { + "placeholder": "Iskanje po zabojniku ali imenu njegove slike" + }, + "table": { + "header": { + "name": "Ime", + "image": "Slika", + "ports": "Vrata", + "state": "Stanje" + }, + "body": { + "portCollapse": "{{ports}} več" + }, + "states": { + "running": "Se izvaja", + "created": "Ustvarjeno", + "stopped": "Zaustavljeno", + "unknown": "Neznano" + } + }, + "actionBar": { + "addService": { + "title": "Dodaj storitev", + "message": "Dodajanje storitev v Homarr" + }, + "restart": { + "title": "Ponovno zaženi" + }, + "stop": { + "title": "Ustavi" + }, + "start": { + "title": "Zaženi" + }, + "refreshData": "Osveži podatke", + "addToHomarr": { + "title": "Dodaj v Homarr" + }, + "remove": { + "title": "Odstrani" + } + }, + "messages": { + "successfullyExecuted": { + "title": "Zabojnik {{containerName}} {{action}}", + "message": "Vaš zabojnik je bil uspešno {{action}}" + } + }, + "errors": { + "integrationFailed": { + "title": "Integracija Dockerja ni uspela", + "message": "Ste pozabili namestiti Docker vtičnico?" + }, + "unknownError": { + "title": "Prišlo je do napake" + }, + "oneServiceAtATime": { + "title": "Naenkrat dodajte samo eno storitev!" + } + }, + "actionIcon": { + "tooltip": "Docker" + } +} \ No newline at end of file diff --git a/public/locales/sl/modules/overseerr.json b/public/locales/sl/modules/overseerr.json new file mode 100644 index 000000000..451d366ad --- /dev/null +++ b/public/locales/sl/modules/overseerr.json @@ -0,0 +1,30 @@ +{ + "descriptor": { + "name": "Overseerr", + "description": "Omogoča iskanje in dodajanje medijev iz storitev Overseerr/Jellyseerr" + }, + "popup": { + "item": { + "buttons": { + "askFor": "Vprašajte za {{title}}", + "cancel": "Prekliči", + "request": "Prošnja" + }, + "alerts": { + "automaticApproval": { + "title": "Z uporabo API ključa", + "text": "Ta zahteva bo samodejno odobrena" + } + } + }, + "seasonSelector": { + "caption": "Označite sezone, ki jih želite prenesti", + "table": { + "header": { + "season": "Sezona", + "numberOfEpisodes": "Število epizod" + } + } + } + } +} \ No newline at end of file diff --git a/public/locales/sl/modules/ping.json b/public/locales/sl/modules/ping.json new file mode 100644 index 000000000..9ef65dc92 --- /dev/null +++ b/public/locales/sl/modules/ping.json @@ -0,0 +1,11 @@ +{ + "descriptor": { + "name": "Ping", + "description": "Omogoča preverjanje, ali je storitev vzpostavljena ali vrača določeno HTTP kodo statusa." + }, + "states": { + "online": "Povezan {{response}}", + "offline": "Prekinjen {{response}}", + "loading": "Nalaganje..." + } +} \ No newline at end of file diff --git a/public/locales/sl/modules/search.json b/public/locales/sl/modules/search.json new file mode 100644 index 000000000..18e7637b2 --- /dev/null +++ b/public/locales/sl/modules/search.json @@ -0,0 +1,9 @@ +{ + "descriptor": { + "name": "Iskalna vrstica", + "description": "Iskalna vrstica za iskanje po spletu, youtubu, torentih ali storitvi overseerr" + }, + "input": { + "placeholder": "Preišči splet..." + } +} \ No newline at end of file diff --git a/public/locales/sl/modules/torrents-status.json b/public/locales/sl/modules/torrents-status.json new file mode 100644 index 000000000..aab63c6bc --- /dev/null +++ b/public/locales/sl/modules/torrents-status.json @@ -0,0 +1,40 @@ +{ + "descriptor": { + "name": "Torrent", + "description": "Prikaži trenutno hitrost prenosa podprtih storitev", + "settings": { + "hideComplete": { + "label": "Skrijte dokončane torrente" + } + } + }, + "card": { + "table": { + "header": { + "name": "Ime", + "size": "Velikost", + "download": "Dol", + "upload": "Gor", + "estimatedTimeOfArrival": "ETA", + "progress": "Napredek" + }, + "body": { + "nothingFound": "Ni najdenih torrentov" + } + }, + "lineChart": { + "title": "Trenutna hitrost prejemanja", + "download": "Prenašanje: {{download}}", + "upload": "Nalaganje: {{upload}}", + "timeSpan": "Pred sekundami: {{seconds}}", + "totalDownload": "Prenosi: {{download}}/s", + "totalUpload": "Nalaganj: {{upload}}/s" + }, + "errors": { + "noDownloadClients": { + "title": "Ni bilo najdenih podprtih odjemalcev za prenos!", + "text": "Dodajte storitev prenosa za ogled trenutnih prenosov" + } + } + } +} \ No newline at end of file diff --git a/public/locales/sl/modules/weather.json b/public/locales/sl/modules/weather.json new file mode 100644 index 000000000..97baa3aa9 --- /dev/null +++ b/public/locales/sl/modules/weather.json @@ -0,0 +1,32 @@ +{ + "descriptor": { + "name": "Vreme", + "description": "Iskanje trenutnega vremena na vaši lokaciji", + "settings": { + "displayInFahrenheit": { + "label": "Prikaz v Fahrenheitu" + }, + "location": { + "label": "Lokacija vremena" + } + } + }, + "card": { + "weatherDescriptions": { + "clear": "Počisti", + "mainlyClear": "Večinoma jasno", + "fog": "Megla", + "drizzle": "Pršec", + "freezingDrizzle": "Leden pršec", + "rain": "Dež", + "freezingRain": "Ledeni dež", + "snowFall": "Padec snega", + "snowGrains": "Snežna zrna", + "rainShowers": "Deževni nalivi", + "snowShowers": "Snežne plohe", + "thunderstorm": "Nevihta", + "thunderstormWithHail": "Nevihta s točo", + "unknown": "Neznano" + } + } +} \ No newline at end of file diff --git a/public/locales/sl/settings/common.json b/public/locales/sl/settings/common.json new file mode 100644 index 000000000..89a1a9afa --- /dev/null +++ b/public/locales/sl/settings/common.json @@ -0,0 +1,14 @@ +{ + "title": "Nastavitve", + "tooltip": "Nastavitve", + "tabs": { + "common": "Skupno", + "customizations": "Prilagoditve" + }, + "tips": { + "configTip": "Konfiguracijsko datoteko naložite tako, da jo povlečete in spustite na stran!" + }, + "credits": { + "madeWithLove": "Narejeno s ❤️ od @" + } +} \ No newline at end of file diff --git a/public/locales/sl/settings/customization/app-width.json b/public/locales/sl/settings/customization/app-width.json new file mode 100644 index 000000000..372438bd7 --- /dev/null +++ b/public/locales/sl/settings/customization/app-width.json @@ -0,0 +1,3 @@ +{ + "label": "Širina aplikacije" +} \ No newline at end of file diff --git a/public/locales/sl/settings/customization/color-selector.json b/public/locales/sl/settings/customization/color-selector.json new file mode 100644 index 000000000..305b7922b --- /dev/null +++ b/public/locales/sl/settings/customization/color-selector.json @@ -0,0 +1,3 @@ +{ + "suffix": "{{color}} barva" +} \ No newline at end of file diff --git a/public/locales/sl/settings/customization/opacity-selector.json b/public/locales/sl/settings/customization/opacity-selector.json new file mode 100644 index 000000000..5e8b2a794 --- /dev/null +++ b/public/locales/sl/settings/customization/opacity-selector.json @@ -0,0 +1,3 @@ +{ + "label": "Prosojnost aplikacije" +} \ No newline at end of file diff --git a/public/locales/sl/settings/customization/page-appearance.json b/public/locales/sl/settings/customization/page-appearance.json new file mode 100644 index 000000000..b82c34ccf --- /dev/null +++ b/public/locales/sl/settings/customization/page-appearance.json @@ -0,0 +1,21 @@ +{ + "pageTitle": { + "label": "Naslov strani", + "placeholder": "Homarr 🦞" + }, + "logo": { + "label": "Logotip", + "placeholder": "/img/logo.png" + }, + "favicon": { + "label": "Favicon", + "placeholder": "/favicon.png" + }, + "background": { + "label": "Ozadje", + "placeholder": "/img/background.png" + }, + "buttons": { + "submit": "Pošlji" + } +} \ No newline at end of file diff --git a/public/locales/sl/settings/customization/shade-selector.json b/public/locales/sl/settings/customization/shade-selector.json new file mode 100644 index 000000000..83fe0d004 --- /dev/null +++ b/public/locales/sl/settings/customization/shade-selector.json @@ -0,0 +1,3 @@ +{ + "label": "Osenčeno" +} \ No newline at end of file diff --git a/public/locales/sl/settings/general/color-schema.json b/public/locales/sl/settings/general/color-schema.json new file mode 100644 index 000000000..ecf4f8ee0 --- /dev/null +++ b/public/locales/sl/settings/general/color-schema.json @@ -0,0 +1,3 @@ +{ + "label": "Preklop na {{scheme}} način" +} \ No newline at end of file diff --git a/public/locales/sl/settings/general/config-changer.json b/public/locales/sl/settings/general/config-changer.json new file mode 100644 index 000000000..835bfb160 --- /dev/null +++ b/public/locales/sl/settings/general/config-changer.json @@ -0,0 +1,55 @@ +{ + "configSelect": { + "label": "Nalagalnik konfiguracije" + }, + "modal": { + "title": "Izberite ime vaše nove konfiguracije", + "form": { + "configName": { + "label": "Ime konfiguracije", + "placeholder": "Vaše novo ime konfiguracije" + }, + "submitButton": "Potrdi" + }, + "events": { + "configSaved": { + "title": "Konfiguracija je shranjena", + "message": "Konfiguracija shranjena kot {{configName}}" + } + } + }, + "buttons": { + "download": "Prenos konfiguracije", + "delete": { + "text": "Brisanje konfiguracije", + "notifications": { + "deleted": { + "title": "Konfiguracija izbrisana", + "message": "Konfiguracija izbrisana" + }, + "deleteFailed": { + "title": "Brisanje konfiguracije ni uspelo", + "message": "Brisanje konfiguracije ni uspelo" + } + } + }, + "saveCopy": "Shrani kopijo" + }, + "dropzone": { + "notifications": { + "invalidConfig": { + "title": "Ni mogoče naložiti konfiguracije", + "message": "Ni bilo mogoče naložiti vaše konfiguracije. Nepravilna oblika JSON." + }, + "loadedSuccessfully": { + "title": "Konfiguracija {{configName}} je uspešno naložena" + } + }, + "accept": { + "text": "Če želite naložiti konfiguracijo, povlecite datoteke sem. Podpora samo za JSON." + }, + "reject": { + "text": "Ta oblika datoteke ni podprta. Prenesite samo JSON." + } + } +} \ No newline at end of file diff --git a/public/locales/sl/settings/general/internationalization.json b/public/locales/sl/settings/general/internationalization.json new file mode 100644 index 000000000..bdd9c7b6a --- /dev/null +++ b/public/locales/sl/settings/general/internationalization.json @@ -0,0 +1,3 @@ +{ + "label": "Jezik" +} \ No newline at end of file diff --git a/public/locales/sl/settings/general/module-enabler.json b/public/locales/sl/settings/general/module-enabler.json new file mode 100644 index 000000000..48543dc34 --- /dev/null +++ b/public/locales/sl/settings/general/module-enabler.json @@ -0,0 +1,3 @@ +{ + "title": "Omogočanje modulov" +} \ No newline at end of file diff --git a/public/locales/sl/settings/general/search-engine.json b/public/locales/sl/settings/general/search-engine.json new file mode 100644 index 000000000..6c559e498 --- /dev/null +++ b/public/locales/sl/settings/general/search-engine.json @@ -0,0 +1,11 @@ +{ + "title": "Iskalnik", + "tips": { + "generalTip": "Za iskanje v YouTubu ali Torrentu uporabite predponi !yt in !t pred poizvedbo.", + "placeholderTip": "%s lahko uporabite kot nadomestno ime za poizvedbo." + }, + "customEngine": { + "label": "URL poizvedbe", + "placeholder": "URL poizvedbe po meri" + } +} \ No newline at end of file diff --git a/public/locales/sl/settings/general/theme-selector.json b/public/locales/sl/settings/general/theme-selector.json new file mode 100644 index 000000000..ebbeb40b9 --- /dev/null +++ b/public/locales/sl/settings/general/theme-selector.json @@ -0,0 +1,3 @@ +{ + "label": "Preklop na {{theme}} način" +} \ No newline at end of file diff --git a/public/locales/sl/settings/general/widget-positions.json b/public/locales/sl/settings/general/widget-positions.json new file mode 100644 index 000000000..d34ee5438 --- /dev/null +++ b/public/locales/sl/settings/general/widget-positions.json @@ -0,0 +1,3 @@ +{ + "label": "Prikaži gradnike na levi strani" +} \ No newline at end of file diff --git a/public/locales/sv/common.json b/public/locales/sv/common.json new file mode 100644 index 000000000..231732eb5 --- /dev/null +++ b/public/locales/sv/common.json @@ -0,0 +1,6 @@ +{ + "actions": { + "save": "" + }, + "tip": "" +} \ No newline at end of file diff --git a/public/locales/sv/layout/add-service-app-shelf.json b/public/locales/sv/layout/add-service-app-shelf.json new file mode 100644 index 000000000..5868261d6 --- /dev/null +++ b/public/locales/sv/layout/add-service-app-shelf.json @@ -0,0 +1,118 @@ +{ + "actionIcon": { + "tooltip": "" + }, + "modal": { + "title": "", + "form": { + "validation": { + "invalidUrl": "", + "noStatusCodeSelected": "" + } + }, + "tabs": { + "options": { + "title": "", + "form": { + "serviceName": { + "label": "", + "placeholder": "" + }, + "iconUrl": { + "label": "" + }, + "serviceUrl": { + "label": "" + }, + "onClickUrl": { + "label": "" + }, + "serviceType": { + "label": "", + "defaultValue": "", + "placeholder": "" + }, + "category": { + "label": "", + "placeholder": "", + "nothingFound": "", + "createLabel": "" + }, + "integrations": { + "apiKey": { + "label": "", + "placeholder": "", + "validation": { + "noKey": "" + }, + "tip": { + "text": "", + "link": "" + } + }, + "qBittorrent": { + "username": { + "label": "", + "placeholder": "", + "validation": { + "invalidUsername": "" + } + }, + "password": { + "label": "", + "placeholder": "", + "validation": { + "invalidPassword": "" + } + } + }, + "deluge": { + "password": { + "label": "", + "placeholder": "", + "validation": { + "invalidPassword": "" + } + } + }, + "transmission": { + "username": { + "label": "", + "placeholder": "", + "validation": { + "invalidUsername": "" + } + }, + "password": { + "label": "", + "placeholder": "", + "validation": { + "invalidPassword": "" + } + } + } + } + } + }, + "advancedOptions": { + "title": "", + "form": { + "httpStatusCodes": { + "label": "", + "placeholder": "", + "clearButtonLabel": "", + "nothingFound": "" + }, + "openServiceInNewTab": { + "label": "" + }, + "buttons": { + "submit": { + "content": "" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/public/locales/sv/layout/app-shelf-menu.json b/public/locales/sv/layout/app-shelf-menu.json new file mode 100644 index 000000000..452c7a882 --- /dev/null +++ b/public/locales/sv/layout/app-shelf-menu.json @@ -0,0 +1,18 @@ +{ + "modal": { + "title": "", + "buttons": { + "save": "" + } + }, + "menu": { + "labels": { + "settings": "", + "dangerZone": "" + }, + "actions": { + "edit": "", + "delete": "" + } + } +} \ No newline at end of file diff --git a/public/locales/sv/layout/app-shelf.json b/public/locales/sv/layout/app-shelf.json new file mode 100644 index 000000000..20f7a7350 --- /dev/null +++ b/public/locales/sv/layout/app-shelf.json @@ -0,0 +1,10 @@ +{ + "accordions": { + "downloads": { + "text": "" + }, + "others": { + "text": "" + } + } +} \ No newline at end of file diff --git a/public/locales/sv/modules/calendar.json b/public/locales/sv/modules/calendar.json new file mode 100644 index 000000000..e16beca62 --- /dev/null +++ b/public/locales/sv/modules/calendar.json @@ -0,0 +1,11 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "sundayStart": { + "label": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/sv/modules/common-media-cards.json b/public/locales/sv/modules/common-media-cards.json new file mode 100644 index 000000000..9f6da0682 --- /dev/null +++ b/public/locales/sv/modules/common-media-cards.json @@ -0,0 +1,6 @@ +{ + "buttons": { + "play": "", + "request": "" + } +} \ No newline at end of file diff --git a/public/locales/sv/modules/common.json b/public/locales/sv/modules/common.json new file mode 100644 index 000000000..61de7370a --- /dev/null +++ b/public/locales/sv/modules/common.json @@ -0,0 +1,5 @@ +{ + "settings": { + "label": "" + } +} \ No newline at end of file diff --git a/public/locales/sv/modules/dashdot.json b/public/locales/sv/modules/dashdot.json new file mode 100644 index 000000000..235d3b4dc --- /dev/null +++ b/public/locales/sv/modules/dashdot.json @@ -0,0 +1,60 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "cpuMultiView": { + "label": "" + }, + "storageMultiView": { + "label": "" + }, + "useCompactView": { + "label": "" + }, + "graphs": { + "label": "", + "options": { + "cpu": "", + "ram": "", + "storage": "", + "network": "", + "gpu": "" + } + }, + "url": { + "label": "" + } + } + }, + "card": { + "title": "", + "errors": { + "noService": "", + "noInformation": "" + }, + "graphs": { + "storage": { + "title": "", + "label": "" + }, + "network": { + "title": "", + "label": "", + "metrics": { + "download": "", + "upload": "" + } + }, + "cpu": { + "title": "" + }, + "memory": { + "title": "" + }, + "gpu": { + "title": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/sv/modules/date.json b/public/locales/sv/modules/date.json new file mode 100644 index 000000000..ab82eb8ed --- /dev/null +++ b/public/locales/sv/modules/date.json @@ -0,0 +1,11 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "display24HourFormat": { + "label": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/sv/modules/dlspeed.json b/public/locales/sv/modules/dlspeed.json new file mode 100644 index 000000000..f8daba13b --- /dev/null +++ b/public/locales/sv/modules/dlspeed.json @@ -0,0 +1,6 @@ +{ + "descriptor": { + "name": "", + "description": "" + } +} \ No newline at end of file diff --git a/public/locales/sv/modules/docker.json b/public/locales/sv/modules/docker.json new file mode 100644 index 000000000..a2a185261 --- /dev/null +++ b/public/locales/sv/modules/docker.json @@ -0,0 +1,69 @@ +{ + "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": "", + "addToHomarr": { + "title": "" + }, + "remove": { + "title": "" + } + }, + "messages": { + "successfullyExecuted": { + "title": "", + "message": "" + } + }, + "errors": { + "integrationFailed": { + "title": "", + "message": "" + }, + "unknownError": { + "title": "" + }, + "oneServiceAtATime": { + "title": "" + } + }, + "actionIcon": { + "tooltip": "" + } +} \ No newline at end of file diff --git a/public/locales/sv/modules/overseerr.json b/public/locales/sv/modules/overseerr.json new file mode 100644 index 000000000..0a6da5756 --- /dev/null +++ b/public/locales/sv/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": "" + } + } + } + } +} \ No newline at end of file diff --git a/public/locales/sv/modules/ping.json b/public/locales/sv/modules/ping.json new file mode 100644 index 000000000..3ba3aefa0 --- /dev/null +++ b/public/locales/sv/modules/ping.json @@ -0,0 +1,11 @@ +{ + "descriptor": { + "name": "", + "description": "" + }, + "states": { + "online": "", + "offline": "", + "loading": "" + } +} \ No newline at end of file diff --git a/public/locales/sv/modules/search.json b/public/locales/sv/modules/search.json new file mode 100644 index 000000000..cf06695e4 --- /dev/null +++ b/public/locales/sv/modules/search.json @@ -0,0 +1,9 @@ +{ + "descriptor": { + "name": "", + "description": "" + }, + "input": { + "placeholder": "" + } +} \ No newline at end of file diff --git a/public/locales/sv/modules/torrents-status.json b/public/locales/sv/modules/torrents-status.json new file mode 100644 index 000000000..86b10fa25 --- /dev/null +++ b/public/locales/sv/modules/torrents-status.json @@ -0,0 +1,40 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "hideComplete": { + "label": "" + } + } + }, + "card": { + "table": { + "header": { + "name": "", + "size": "", + "download": "", + "upload": "", + "estimatedTimeOfArrival": "", + "progress": "" + }, + "body": { + "nothingFound": "" + } + }, + "lineChart": { + "title": "", + "download": "", + "upload": "", + "timeSpan": "", + "totalDownload": "", + "totalUpload": "" + }, + "errors": { + "noDownloadClients": { + "title": "", + "text": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/sv/modules/weather.json b/public/locales/sv/modules/weather.json new file mode 100644 index 000000000..7f9c8b103 --- /dev/null +++ b/public/locales/sv/modules/weather.json @@ -0,0 +1,32 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "displayInFahrenheit": { + "label": "" + }, + "location": { + "label": "" + } + } + }, + "card": { + "weatherDescriptions": { + "clear": "", + "mainlyClear": "", + "fog": "", + "drizzle": "", + "freezingDrizzle": "", + "rain": "", + "freezingRain": "", + "snowFall": "", + "snowGrains": "", + "rainShowers": "", + "snowShowers": "", + "thunderstorm": "", + "thunderstormWithHail": "", + "unknown": "" + } + } +} \ No newline at end of file diff --git a/public/locales/sv/settings/common.json b/public/locales/sv/settings/common.json new file mode 100644 index 000000000..ded996d44 --- /dev/null +++ b/public/locales/sv/settings/common.json @@ -0,0 +1,14 @@ +{ + "title": "", + "tooltip": "", + "tabs": { + "common": "", + "customizations": "" + }, + "tips": { + "configTip": "" + }, + "credits": { + "madeWithLove": "" + } +} \ No newline at end of file diff --git a/public/locales/sv/settings/customization/app-width.json b/public/locales/sv/settings/customization/app-width.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/sv/settings/customization/app-width.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/sv/settings/customization/color-selector.json b/public/locales/sv/settings/customization/color-selector.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/sv/settings/customization/color-selector.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/sv/settings/customization/opacity-selector.json b/public/locales/sv/settings/customization/opacity-selector.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/sv/settings/customization/opacity-selector.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/sv/settings/customization/page-appearance.json b/public/locales/sv/settings/customization/page-appearance.json new file mode 100644 index 000000000..592c372a8 --- /dev/null +++ b/public/locales/sv/settings/customization/page-appearance.json @@ -0,0 +1,21 @@ +{ + "pageTitle": { + "label": "", + "placeholder": "" + }, + "logo": { + "label": "", + "placeholder": "" + }, + "favicon": { + "label": "", + "placeholder": "" + }, + "background": { + "label": "", + "placeholder": "" + }, + "buttons": { + "submit": "" + } +} \ No newline at end of file diff --git a/public/locales/sv/settings/customization/shade-selector.json b/public/locales/sv/settings/customization/shade-selector.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/sv/settings/customization/shade-selector.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/sv/settings/general/color-schema.json b/public/locales/sv/settings/general/color-schema.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/sv/settings/general/color-schema.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/sv/settings/general/config-changer.json b/public/locales/sv/settings/general/config-changer.json new file mode 100644 index 000000000..6d130e67d --- /dev/null +++ b/public/locales/sv/settings/general/config-changer.json @@ -0,0 +1,55 @@ +{ + "configSelect": { + "label": "" + }, + "modal": { + "title": "", + "form": { + "configName": { + "label": "", + "placeholder": "" + }, + "submitButton": "" + }, + "events": { + "configSaved": { + "title": "", + "message": "" + } + } + }, + "buttons": { + "download": "", + "delete": { + "text": "", + "notifications": { + "deleted": { + "title": "", + "message": "" + }, + "deleteFailed": { + "title": "", + "message": "" + } + } + }, + "saveCopy": "" + }, + "dropzone": { + "notifications": { + "invalidConfig": { + "title": "", + "message": "" + }, + "loadedSuccessfully": { + "title": "" + } + }, + "accept": { + "text": "" + }, + "reject": { + "text": "" + } + } +} \ No newline at end of file diff --git a/public/locales/sv/settings/general/internationalization.json b/public/locales/sv/settings/general/internationalization.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/sv/settings/general/internationalization.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/sv/settings/general/module-enabler.json b/public/locales/sv/settings/general/module-enabler.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/sv/settings/general/module-enabler.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/sv/settings/general/search-engine.json b/public/locales/sv/settings/general/search-engine.json new file mode 100644 index 000000000..20a3b127a --- /dev/null +++ b/public/locales/sv/settings/general/search-engine.json @@ -0,0 +1,11 @@ +{ + "title": "", + "tips": { + "generalTip": "", + "placeholderTip": "" + }, + "customEngine": { + "label": "", + "placeholder": "" + } +} \ No newline at end of file diff --git a/public/locales/sv/settings/general/theme-selector.json b/public/locales/sv/settings/general/theme-selector.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/sv/settings/general/theme-selector.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/sv/settings/general/widget-positions.json b/public/locales/sv/settings/general/widget-positions.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/sv/settings/general/widget-positions.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/zh/common.json b/public/locales/zh/common.json new file mode 100644 index 000000000..231732eb5 --- /dev/null +++ b/public/locales/zh/common.json @@ -0,0 +1,6 @@ +{ + "actions": { + "save": "" + }, + "tip": "" +} \ No newline at end of file diff --git a/public/locales/zh/layout/add-service-app-shelf.json b/public/locales/zh/layout/add-service-app-shelf.json new file mode 100644 index 000000000..5868261d6 --- /dev/null +++ b/public/locales/zh/layout/add-service-app-shelf.json @@ -0,0 +1,118 @@ +{ + "actionIcon": { + "tooltip": "" + }, + "modal": { + "title": "", + "form": { + "validation": { + "invalidUrl": "", + "noStatusCodeSelected": "" + } + }, + "tabs": { + "options": { + "title": "", + "form": { + "serviceName": { + "label": "", + "placeholder": "" + }, + "iconUrl": { + "label": "" + }, + "serviceUrl": { + "label": "" + }, + "onClickUrl": { + "label": "" + }, + "serviceType": { + "label": "", + "defaultValue": "", + "placeholder": "" + }, + "category": { + "label": "", + "placeholder": "", + "nothingFound": "", + "createLabel": "" + }, + "integrations": { + "apiKey": { + "label": "", + "placeholder": "", + "validation": { + "noKey": "" + }, + "tip": { + "text": "", + "link": "" + } + }, + "qBittorrent": { + "username": { + "label": "", + "placeholder": "", + "validation": { + "invalidUsername": "" + } + }, + "password": { + "label": "", + "placeholder": "", + "validation": { + "invalidPassword": "" + } + } + }, + "deluge": { + "password": { + "label": "", + "placeholder": "", + "validation": { + "invalidPassword": "" + } + } + }, + "transmission": { + "username": { + "label": "", + "placeholder": "", + "validation": { + "invalidUsername": "" + } + }, + "password": { + "label": "", + "placeholder": "", + "validation": { + "invalidPassword": "" + } + } + } + } + } + }, + "advancedOptions": { + "title": "", + "form": { + "httpStatusCodes": { + "label": "", + "placeholder": "", + "clearButtonLabel": "", + "nothingFound": "" + }, + "openServiceInNewTab": { + "label": "" + }, + "buttons": { + "submit": { + "content": "" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/public/locales/zh/layout/app-shelf-menu.json b/public/locales/zh/layout/app-shelf-menu.json new file mode 100644 index 000000000..452c7a882 --- /dev/null +++ b/public/locales/zh/layout/app-shelf-menu.json @@ -0,0 +1,18 @@ +{ + "modal": { + "title": "", + "buttons": { + "save": "" + } + }, + "menu": { + "labels": { + "settings": "", + "dangerZone": "" + }, + "actions": { + "edit": "", + "delete": "" + } + } +} \ No newline at end of file diff --git a/public/locales/zh/layout/app-shelf.json b/public/locales/zh/layout/app-shelf.json new file mode 100644 index 000000000..20f7a7350 --- /dev/null +++ b/public/locales/zh/layout/app-shelf.json @@ -0,0 +1,10 @@ +{ + "accordions": { + "downloads": { + "text": "" + }, + "others": { + "text": "" + } + } +} \ No newline at end of file diff --git a/public/locales/zh/modules/calendar.json b/public/locales/zh/modules/calendar.json new file mode 100644 index 000000000..e16beca62 --- /dev/null +++ b/public/locales/zh/modules/calendar.json @@ -0,0 +1,11 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "sundayStart": { + "label": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/zh/modules/common-media-cards.json b/public/locales/zh/modules/common-media-cards.json new file mode 100644 index 000000000..9f6da0682 --- /dev/null +++ b/public/locales/zh/modules/common-media-cards.json @@ -0,0 +1,6 @@ +{ + "buttons": { + "play": "", + "request": "" + } +} \ No newline at end of file diff --git a/public/locales/zh/modules/common.json b/public/locales/zh/modules/common.json new file mode 100644 index 000000000..61de7370a --- /dev/null +++ b/public/locales/zh/modules/common.json @@ -0,0 +1,5 @@ +{ + "settings": { + "label": "" + } +} \ No newline at end of file diff --git a/public/locales/zh/modules/dashdot.json b/public/locales/zh/modules/dashdot.json new file mode 100644 index 000000000..235d3b4dc --- /dev/null +++ b/public/locales/zh/modules/dashdot.json @@ -0,0 +1,60 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "cpuMultiView": { + "label": "" + }, + "storageMultiView": { + "label": "" + }, + "useCompactView": { + "label": "" + }, + "graphs": { + "label": "", + "options": { + "cpu": "", + "ram": "", + "storage": "", + "network": "", + "gpu": "" + } + }, + "url": { + "label": "" + } + } + }, + "card": { + "title": "", + "errors": { + "noService": "", + "noInformation": "" + }, + "graphs": { + "storage": { + "title": "", + "label": "" + }, + "network": { + "title": "", + "label": "", + "metrics": { + "download": "", + "upload": "" + } + }, + "cpu": { + "title": "" + }, + "memory": { + "title": "" + }, + "gpu": { + "title": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/zh/modules/date.json b/public/locales/zh/modules/date.json new file mode 100644 index 000000000..ab82eb8ed --- /dev/null +++ b/public/locales/zh/modules/date.json @@ -0,0 +1,11 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "display24HourFormat": { + "label": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/zh/modules/dlspeed.json b/public/locales/zh/modules/dlspeed.json new file mode 100644 index 000000000..f8daba13b --- /dev/null +++ b/public/locales/zh/modules/dlspeed.json @@ -0,0 +1,6 @@ +{ + "descriptor": { + "name": "", + "description": "" + } +} \ No newline at end of file diff --git a/public/locales/zh/modules/docker.json b/public/locales/zh/modules/docker.json new file mode 100644 index 000000000..a2a185261 --- /dev/null +++ b/public/locales/zh/modules/docker.json @@ -0,0 +1,69 @@ +{ + "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": "", + "addToHomarr": { + "title": "" + }, + "remove": { + "title": "" + } + }, + "messages": { + "successfullyExecuted": { + "title": "", + "message": "" + } + }, + "errors": { + "integrationFailed": { + "title": "", + "message": "" + }, + "unknownError": { + "title": "" + }, + "oneServiceAtATime": { + "title": "" + } + }, + "actionIcon": { + "tooltip": "" + } +} \ No newline at end of file diff --git a/public/locales/zh/modules/overseerr.json b/public/locales/zh/modules/overseerr.json new file mode 100644 index 000000000..0a6da5756 --- /dev/null +++ b/public/locales/zh/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": "" + } + } + } + } +} \ No newline at end of file diff --git a/public/locales/zh/modules/ping.json b/public/locales/zh/modules/ping.json new file mode 100644 index 000000000..3ba3aefa0 --- /dev/null +++ b/public/locales/zh/modules/ping.json @@ -0,0 +1,11 @@ +{ + "descriptor": { + "name": "", + "description": "" + }, + "states": { + "online": "", + "offline": "", + "loading": "" + } +} \ No newline at end of file diff --git a/public/locales/zh/modules/search.json b/public/locales/zh/modules/search.json new file mode 100644 index 000000000..cf06695e4 --- /dev/null +++ b/public/locales/zh/modules/search.json @@ -0,0 +1,9 @@ +{ + "descriptor": { + "name": "", + "description": "" + }, + "input": { + "placeholder": "" + } +} \ No newline at end of file diff --git a/public/locales/zh/modules/torrents-status.json b/public/locales/zh/modules/torrents-status.json new file mode 100644 index 000000000..86b10fa25 --- /dev/null +++ b/public/locales/zh/modules/torrents-status.json @@ -0,0 +1,40 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "hideComplete": { + "label": "" + } + } + }, + "card": { + "table": { + "header": { + "name": "", + "size": "", + "download": "", + "upload": "", + "estimatedTimeOfArrival": "", + "progress": "" + }, + "body": { + "nothingFound": "" + } + }, + "lineChart": { + "title": "", + "download": "", + "upload": "", + "timeSpan": "", + "totalDownload": "", + "totalUpload": "" + }, + "errors": { + "noDownloadClients": { + "title": "", + "text": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/zh/modules/weather.json b/public/locales/zh/modules/weather.json new file mode 100644 index 000000000..7f9c8b103 --- /dev/null +++ b/public/locales/zh/modules/weather.json @@ -0,0 +1,32 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "displayInFahrenheit": { + "label": "" + }, + "location": { + "label": "" + } + } + }, + "card": { + "weatherDescriptions": { + "clear": "", + "mainlyClear": "", + "fog": "", + "drizzle": "", + "freezingDrizzle": "", + "rain": "", + "freezingRain": "", + "snowFall": "", + "snowGrains": "", + "rainShowers": "", + "snowShowers": "", + "thunderstorm": "", + "thunderstormWithHail": "", + "unknown": "" + } + } +} \ No newline at end of file diff --git a/public/locales/zh/settings/common.json b/public/locales/zh/settings/common.json new file mode 100644 index 000000000..ded996d44 --- /dev/null +++ b/public/locales/zh/settings/common.json @@ -0,0 +1,14 @@ +{ + "title": "", + "tooltip": "", + "tabs": { + "common": "", + "customizations": "" + }, + "tips": { + "configTip": "" + }, + "credits": { + "madeWithLove": "" + } +} \ No newline at end of file diff --git a/public/locales/zh/settings/customization/app-width.json b/public/locales/zh/settings/customization/app-width.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/zh/settings/customization/app-width.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/zh/settings/customization/color-selector.json b/public/locales/zh/settings/customization/color-selector.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/zh/settings/customization/color-selector.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/zh/settings/customization/opacity-selector.json b/public/locales/zh/settings/customization/opacity-selector.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/zh/settings/customization/opacity-selector.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/zh/settings/customization/page-appearance.json b/public/locales/zh/settings/customization/page-appearance.json new file mode 100644 index 000000000..592c372a8 --- /dev/null +++ b/public/locales/zh/settings/customization/page-appearance.json @@ -0,0 +1,21 @@ +{ + "pageTitle": { + "label": "", + "placeholder": "" + }, + "logo": { + "label": "", + "placeholder": "" + }, + "favicon": { + "label": "", + "placeholder": "" + }, + "background": { + "label": "", + "placeholder": "" + }, + "buttons": { + "submit": "" + } +} \ No newline at end of file diff --git a/public/locales/zh/settings/customization/shade-selector.json b/public/locales/zh/settings/customization/shade-selector.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/zh/settings/customization/shade-selector.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/zh/settings/general/color-schema.json b/public/locales/zh/settings/general/color-schema.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/zh/settings/general/color-schema.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/zh/settings/general/config-changer.json b/public/locales/zh/settings/general/config-changer.json new file mode 100644 index 000000000..6d130e67d --- /dev/null +++ b/public/locales/zh/settings/general/config-changer.json @@ -0,0 +1,55 @@ +{ + "configSelect": { + "label": "" + }, + "modal": { + "title": "", + "form": { + "configName": { + "label": "", + "placeholder": "" + }, + "submitButton": "" + }, + "events": { + "configSaved": { + "title": "", + "message": "" + } + } + }, + "buttons": { + "download": "", + "delete": { + "text": "", + "notifications": { + "deleted": { + "title": "", + "message": "" + }, + "deleteFailed": { + "title": "", + "message": "" + } + } + }, + "saveCopy": "" + }, + "dropzone": { + "notifications": { + "invalidConfig": { + "title": "", + "message": "" + }, + "loadedSuccessfully": { + "title": "" + } + }, + "accept": { + "text": "" + }, + "reject": { + "text": "" + } + } +} \ No newline at end of file diff --git a/public/locales/zh/settings/general/internationalization.json b/public/locales/zh/settings/general/internationalization.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/zh/settings/general/internationalization.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/zh/settings/general/module-enabler.json b/public/locales/zh/settings/general/module-enabler.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/zh/settings/general/module-enabler.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/zh/settings/general/search-engine.json b/public/locales/zh/settings/general/search-engine.json new file mode 100644 index 000000000..20a3b127a --- /dev/null +++ b/public/locales/zh/settings/general/search-engine.json @@ -0,0 +1,11 @@ +{ + "title": "", + "tips": { + "generalTip": "", + "placeholderTip": "" + }, + "customEngine": { + "label": "", + "placeholder": "" + } +} \ No newline at end of file diff --git a/public/locales/zh/settings/general/theme-selector.json b/public/locales/zh/settings/general/theme-selector.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/zh/settings/general/theme-selector.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/zh/settings/general/widget-positions.json b/public/locales/zh/settings/general/widget-positions.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/zh/settings/general/widget-positions.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/src/components/Settings/LanguageSwitch.tsx b/src/components/Settings/LanguageSwitch.tsx index 01e2ecfec..c9334c0b4 100644 --- a/src/components/Settings/LanguageSwitch.tsx +++ b/src/components/Settings/LanguageSwitch.tsx @@ -12,7 +12,7 @@ export default function LanguageSwitch() { const { t, i18n } = useTranslation('settings/general/internationalization'); const { changeLanguage } = i18n; const configLocale = getCookie('config-locale'); - const { locale, locales } = useRouter(); + const { locale, locales, push } = useRouter(); const [selectedLanguage, setSelectedLanguage] = useState( (configLocale as string) ?? locale ?? 'en' ); @@ -37,6 +37,8 @@ export default function LanguageSwitch() { sameSite: 'strict', }); + push('/', '/', { locale: value }); + showNotification({ title: 'Language changed', message: `You changed the language to '${newLanguage.originalName}'`, @@ -65,6 +67,14 @@ export default function LanguageSwitch() { onChange={onChangeSelect} value={selectedLanguage} defaultValue={locale} + searchable + filter={(value, item) => { + const selectItems = item as unknown as { value: string, language: Language }; + return ( + selectItems.language.originalName.trim().includes(value.trim()) || + selectItems.language.translatedName.trim().includes(value.trim()) + ); + }} styles={{ icon: { width: 42, diff --git a/src/languages/language.ts b/src/languages/language.ts index c292ea53b..d2cbc5d59 100644 --- a/src/languages/language.ts +++ b/src/languages/language.ts @@ -64,4 +64,4 @@ const languages: Language[] = [ ]; export const getLanguageByCode = (code: string | null) => - languages.find((language) => language.shortName === code) ?? languages[-1]; + languages.find((language) => language.shortName === code) ?? languages[languages.length - 1];