Browse Source

Merge branch 'develop' into develop

jc21 1 tháng trước cách đây
mục cha
commit
1a3d45f6bc

+ 1 - 0
frontend/check-locales.cjs

@@ -11,6 +11,7 @@ const allLocales = [
 	["es", "es-ES"],
 	["de", "de-DE"],
 	["ru", "ru-RU"],
+	["sk", "sk-SK"],
 	["zh", "zh-CN"],
 	["pl", "pl-PL"],
 ];

+ 7 - 0
frontend/src/locale/IntlProvider.tsx

@@ -5,6 +5,7 @@ import langEs from "./lang/es.json";
 import langJa from "./lang/ja.json";
 import langList from "./lang/lang-list.json";
 import langRu from "./lang/ru.json";
+import langSk from "./lang/sk.json";
 import langZh from "./lang/zh.json";
 import langPl from "./lang/pl.json";
 
@@ -17,6 +18,7 @@ const localeOptions = [
 	["es", "es-ES"],
 	["ja", "ja-JP"],
 	["ru", "ru-RU"],
+	["sk", "sk-SK"],
 	["zh", "zh-CN"],
 	["pl", "pl-PL"],
 ];
@@ -32,6 +34,8 @@ const loadMessages = (locale?: string): typeof langList & typeof langEn => {
 			return Object.assign({}, langList, langEn, langJa);
 		case "ru":
 			return Object.assign({}, langList, langEn, langRu);
+		case "sk":
+			return Object.assign({}, langList, langEn, langSk);
 		case "zh":
 			return Object.assign({}, langList, langEn, langZh);
 		case "pl":
@@ -55,6 +59,9 @@ const getFlagCodeForLocale = (locale?: string) => {
 		case "ru-RU":
 		case "ru":
 			return "RU";
+		case "sk-SK":
+		case "sk":
+			return "SK";
 		case "zh":
 		case "zh-CN":
 			return "CN";

+ 1 - 0
frontend/src/locale/lang/lang-list.json

@@ -4,6 +4,7 @@
   "locale-es-ES": "Español",
   "locale-ja-JP": "日本語",
   "locale-ru-RU": "Русский",
+  "locale-sk-SK": "Slovak",
   "locale-zh-CN": "中文",
   "locale-pl-PL": "Polski"
 }

+ 216 - 0
frontend/src/locale/lang/sk.json

@@ -0,0 +1,216 @@
+{
+  "access-list": "zoznam prístupov",
+  "access-list.access-count": "{count} {count, plural, one {pravidlo} few {pravidlá} other {pravidiel}}",
+  "access-list.auth-count": "{count} {count, plural, one {používateľ} few {používatelia} other {používateľov}}",
+  "access-list.help-rules-last": "Keď existuje aspoň jedno pravidlo, toto pravidlo „zamietnuť všetko“ bude pridané ako posledné",
+  "access-list.help.rules-order": "Upozornenie: pravidlá povoliť a zamietnuť budú uplatňované v poradí, v akom sú definované.",
+  "access-list.pass-auth": "Odoslať overenie na Upstream",
+  "access-list.public": "Verejne prístupné",
+  "access-list.public.subtitle": "Nie je potrebné základné overenie",
+  "access-list.satisfy-any": "Splniť ktorékoľvek",
+  "access-list.subtitle": "{users} {users, plural, one {používateľ} few {používatelia} other {používateľov}}, {rules} {rules, plural, one {pravidlo} few {pravidlá} other {pravidiel}} - Vytvorené: {date}",
+  "access-lists": "Zoznamy prístupov",
+  "action.add": "Pridať",
+  "action.add-location": "Pridať umiestnenie",
+  "action.close": "Zavrieť",
+  "action.delete": "Vymazať",
+  "action.disable": "Deaktivovať",
+  "action.download": "Stiahnuť",
+  "action.edit": "Upraviť",
+  "action.enable": "Aktivovať",
+  "action.permissions": "Oprávnenia",
+  "action.renew": "Obnoviť",
+  "action.view-details": "Zobraziť podrobnosti",
+  "auditlogs": "Záznamy auditu",
+  "cancel": "Zrušiť",
+  "certificate": "Certifikát",
+  "certificate.custom-certificate": "Certifikát",
+  "certificate.custom-certificate-key": "Kľúč certifikátu",
+  "certificate.custom-intermediate": "Sprostredkovateľský certifikát",
+  "certificate.in-use": "Používa sa",
+  "certificate.none.subtitle": "Nie je priradený žiadny certifikát",
+  "certificate.none.subtitle.for-http": "Tento hostiteľ nebude používať HTTPS",
+  "certificate.none.title": "Žiadny",
+  "certificate.not-in-use": "Nepoužíva sa",
+  "certificate.renew": "Obnoviť certifikát",
+  "certificates": "Certifikáty",
+  "certificates.custom": "Vlastný certifikát",
+  "certificates.custom.warning": "Súbory kľúčov chránené heslom nie sú podporované.",
+  "certificates.dns.credentials": "Obsah súboru s prihlasovacími údajmi",
+  "certificates.dns.credentials-note": "Tento doplnok vyžaduje konfiguračný súbor obsahujúci API token alebo iné prihlasovacie údaje vášho poskytovateľa",
+  "certificates.dns.credentials-warning": "Tieto údaje budú uložené v databáze a v súbore ako obyčajný text!",
+  "certificates.dns.propagation-seconds": "Propagácia v sekundách",
+  "certificates.dns.propagation-seconds-note": "Ponechajte prázdne pre predvolenú hodnotu doplnku. Počet sekúnd, počas ktorých sa čaká na propagáciu DNS.",
+  "certificates.dns.provider": "DNS poskytovateľ",
+  "certificates.dns.warning": "Táto sekcia vyžaduje znalosť Certbotu a jeho DNS doplnkov. Prosím, pozrite si dokumentáciu príslušného doplnku.",
+  "certificates.http.reachability-404": "Na tejto doméne bol nájdený server, ale nezdá sa, že ide o Nginx Proxy Manager. Uistite sa, že vaša doména smeruje na IP, kde beží vaša inštancia NPM.",
+  "certificates.http.reachability-failed-to-check": "Nepodarilo sa overiť dostupnosť kvôli chybe komunikácie so službou site24x7.com.",
+  "certificates.http.reachability-not-resolved": "Na tejto doméne nie je dostupný žiadny server. Uistite sa, že doména existuje a smeruje na IP adresu s NPM a ak je to potrebné, port 80 je presmerovaný vo vašom smerovači.",
+  "certificates.http.reachability-ok": "Váš server je dostupný a vytvorenie certifikátu by malo byť možné.",
+  "certificates.http.reachability-other": "Na tejto doméne bol nájdený server, ale vrátil neočakávaný stavový kód {code}. Je to NPM server? Uistite sa prosím, že doména smeruje na IP, kde beží vaša inštancia NPM.",
+  "certificates.http.reachability-wrong-data": "Na tejto doméne bol nájdený server, ale vrátil neočakávané údaje. Je to NPM server? Uistite sa, že doména smeruje na IP, kde beží vaša inštancia NPM.",
+  "certificates.http.test-results": "Výsledky testu",
+  "certificates.http.warning": "Tieto domény musia byť už nakonfigurované tak, aby smerovali na túto inštaláciu.",
+  "certificates.request.subtitle": "pomocou Let's Encrypt",
+  "certificates.request.title": "Vyžiadať nový certifikát",
+  "column.access": "Prístup",
+  "column.authorization": "Autorizácia",
+  "column.authorizations": "Autorizácie",
+  "column.custom-locations": "Vlastné umiestnenia",
+  "column.destination": "Cieľ",
+  "column.details": "Podrobnosti",
+  "column.email": "Email",
+  "column.event": "Udalosť",
+  "column.expires": "Platnosť do",
+  "column.http-code": "Prístup",
+  "column.incoming-port": "Vstupný port",
+  "column.name": "Názov",
+  "column.protocol": "Protokol",
+  "column.provider": "Poskytovateľ",
+  "column.roles": "Roly",
+  "column.rules": "Pravidlá",
+  "column.satisfy": "Splniť",
+  "column.satisfy-all": "Všetky",
+  "column.satisfy-any": "Ktorékoľvek",
+  "column.scheme": "Schéma",
+  "column.source": "Zdroj",
+  "column.ssl": "SSL",
+  "column.status": "Stav",
+  "created-on": "Vytvorené: {date}",
+  "dashboard": "Panel",
+  "dead-host": "404 Hostiteľ",
+  "dead-hosts": "404 Hostitelia",
+  "dead-hosts.count": "{count} {count, plural, one {404 hostiteľ} few {404 hostitelia} other {404 hostiteľov}}",
+  "disabled": "Deaktivované",
+  "domain-names": "Doménové mená",
+  "domain-names.max": "Maximálne {count} doménových mien",
+  "domain-names.placeholder": "Začnite písať pre pridanie domény...",
+  "domain-names.wildcards-not-permitted": "Wildcards nie sú pre tento typ povolené",
+  "domain-names.wildcards-not-supported": "Wildcards nie sú podporované pre túto certifikačnú autoritu",
+  "domains.force-ssl": "Vynútiť SSL",
+  "domains.hsts-enabled": "HSTS povolené",
+  "domains.hsts-subdomains": "HSTS pre subdomény",
+  "domains.http2-support": "Podpora HTTP/2",
+  "domains.use-dns": "Použiť DNS výzvu",
+  "email-address": "Emailová adresa",
+  "empty-search": "Nenašli sa žiadne výsledky",
+  "empty-subtitle": "Prečo nevytvoríte nejaký?",
+  "enabled": "Aktivované",
+  "error.access.at-least-one": "Je vyžadovaná aspoň jedna autorizácia alebo jedno prístupové pravidlo",
+  "error.access.duplicate-usernames": "Používateľské mená pre autorizáciu musia byť jedinečné",
+  "error.invalid-auth": "Neplatný email alebo heslo",
+  "error.invalid-domain": "Neplatná doména: {domain}",
+  "error.invalid-email": "Neplatná emailová adresa",
+  "error.max-character-length": "Maximálna dĺžka je {max} znak{max, plural, one {} few {y} other {ov}}",
+  "error.max-domains": "Príliš veľa domén, maximum je {max}",
+  "error.maximum": "Maximum je {max}",
+  "error.min-character-length": "Minimálna dĺžka je {min} znak{min, plural, one {} few {y} other {ov}}",
+  "error.minimum": "Minimum je {min}",
+  "error.passwords-must-match": "Heslá sa musia zhodovať",
+  "error.required": "Toto pole je povinné",
+  "expires.on": "Platnosť do: {date}",
+  "footer.github-fork": "Forknite ma na GitHube",
+  "host.flags.block-exploits": "Blokovať bežné exploity",
+  "host.flags.cache-assets": "Uložiť zdroje do vyrovnávacej pamäte",
+  "host.flags.preserve-path": "Zachovať cestu",
+  "host.flags.protocols": "Protokoly",
+  "host.flags.websockets-upgrade": "Podpora WebSockets",
+  "host.forward-port": "Port presmerovania",
+  "host.forward-scheme": "Schéma",
+  "hosts": "Hostitelia",
+  "http-only": "Len HTTP",
+  "lets-encrypt": "Let's Encrypt",
+  "lets-encrypt-via-dns": "Let's Encrypt cez DNS",
+  "lets-encrypt-via-http": "Let's Encrypt cez HTTP",
+  "loading": "Načítava sa…",
+  "login.title": "Prihláste sa do svojho účtu",
+  "nginx-config.label": "Vlastná Nginx konfigurácia",
+  "nginx-config.placeholder": "# Zadajte vlastnú Nginx konfiguráciu na vlastné riziko!",
+  "no-permission-error": "Nemáte oprávnenie na zobrazenie tohto obsahu.",
+  "notfound.action": "Späť na hlavnú stránku",
+  "notfound.content": "Ľutujeme, stránka, ktorú hľadáte, nebola nájdená",
+  "notfound.title": "Ups… Našli ste chybovú stránku",
+  "notification.error": "Chyba",
+  "notification.object-deleted": "{object} bol odstránený",
+  "notification.object-disabled": "{object} bol deaktivovaný",
+  "notification.object-enabled": "{object} bol aktivovaný",
+  "notification.object-renewed": "{object} bol obnovený",
+  "notification.object-saved": "{object} bol uložené",
+  "notification.success": "Úspech",
+  "object.actions-title": "{object} #{id}",
+  "object.add": "Pridať {object}",
+  "object.delete": "Vymazať {object}",
+  "object.delete.content": "Naozaj chcete vymazať tento {object}?",
+  "object.edit": "Upraviť {object}",
+  "object.empty": "Nie sú žiadne/y {objects}",
+  "object.event.created": "Vytvorený {object}",
+  "object.event.deleted": "Vymazaný {object}",
+  "object.event.disabled": "Deaktivovaný {object}",
+  "object.event.enabled": "Aktivovaný {object}",
+  "object.event.renewed": "Obnovený {object}",
+  "object.event.updated": "Aktualizovaný {object}",
+  "offline": "Offline",
+  "online": "Online",
+  "options": "Možnosti",
+  "password": "Heslo",
+  "password.generate": "Vygenerovať náhodné heslo",
+  "password.hide": "Skryť heslo",
+  "password.show": "Zobraziť heslo",
+  "permissions.hidden": "Skryté",
+  "permissions.manage": "Spravovať",
+  "permissions.view": "Len na zobrazenie",
+  "permissions.visibility.all": "Všetky položky",
+  "permissions.visibility.title": "Viditeľnosť položky",
+  "permissions.visibility.user": "Len vytvorené položky",
+  "proxy-host": "Proxy hostiteľa",
+  "proxy-host.forward-host": "Cieľový názov hostiteľa / IP",
+  "proxy-hosts": "Proxy hostitelia",
+  "proxy-hosts.count": "{count} {count, plural, one {proxy hostiteľ} few {proxy hostitelia} other {proxy hostiteľov}}",
+  "public": "Verejné",
+  "redirection-host": "presmerovacieho hostiteľa",
+  "redirection-host.forward-domain": "Cieľová doména",
+  "redirection-host.forward-http-code": "HTTP kód",
+  "redirection-hosts": "Presmerovací hostitelia",
+  "redirection-hosts.count": "{count} {count, plural, one {presmerovací hostiteľ} few {presmerovací hostitelia} other {presmerovacích hostiteľov}}",
+  "role.admin": "Administrátor",
+  "role.standard-user": "Bežný používateľ",
+  "save": "Uložiť",
+  "setting": "Nastavenie",
+  "settings": "Nastavenia",
+  "settings.default-site": "Predvolená stránka",
+  "settings.default-site.404": "Stránka 404",
+  "settings.default-site.444": "Bez odpovede (444)",
+  "settings.default-site.congratulations": "Gratulačná stránka",
+  "settings.default-site.description": "Čo zobraziť, keď Nginx zachytí neznámeho hostiteľa",
+  "settings.default-site.html": "Vlastné HTML",
+  "settings.default-site.html.placeholder": "<!-- Sem zadajte vlastný HTML obsah -->",
+  "settings.default-site.redirect": "Presmerovať",
+  "setup.preamble": "Začnite vytvorením administrátorského účtu.",
+  "setup.title": "Vitajte!",
+  "sign-in": "Prihlásiť sa",
+  "ssl-certificate": "SSL certifikát",
+  "stream": "Stream",
+  "stream.forward-host": "Cieľový hostiteľ",
+  "stream.incoming-port": "Vstupný port",
+  "streams": "Streamy",
+  "streams.count": "{count} {count, plural, one {stream} few {streamy} other {streamov}}",
+  "streams.tcp": "TCP",
+  "streams.udp": "UDP",
+  "test": "Test",
+  "user": "používateľa",
+  "user.change-password": "Zmeniť heslo",
+  "user.confirm-password": "Potvrdiť heslo",
+  "user.current-password": "Aktuálne heslo",
+  "user.edit-profile": "Upraviť profil",
+  "user.full-name": "Celé meno",
+  "user.login-as": "Prihlásiť sa ako {name}",
+  "user.logout": "Odhlásiť sa",
+  "user.new-password": "Nové heslo",
+  "user.nickname": "Prezývka",
+  "user.set-password": "Nastaviť heslo",
+  "user.set-permissions": "Nastaviť oprávnenia pre {name}",
+  "user.switch-dark": "Prepnúť na tmavý režim",
+  "user.switch-light": "Prepnúť na svetlý režim",
+  "username": "Používateľské meno",
+  "users": "Používatelia"
+}

+ 2 - 1
frontend/src/locale/src/HelpDoc/index.ts

@@ -1,10 +1,11 @@
 import * as de from "./de/index";
 import * as en from "./en/index";
 import * as ja from "./ja/index";
+import * as sk from "./sk/index";
 import * as zh from "./zh/index";
 import * as pl from "./pl/index";
 
-const items: any = { en, de, ja, zh, pl };
+const items: any = { en, de, ja, sk, zh, pl };
 
 const fallbackLang = "en";
 

+ 7 - 0
frontend/src/locale/src/HelpDoc/sk/AccessLists.md

@@ -0,0 +1,7 @@
+## Čo je zoznam prístupov?
+
+Zoznamy prístupov poskytujú čiernu alebo bielu listinu konkrétnych IP adries klientov spolu s overovaním pre proxy hostiteľov prostredníctvom základného overovania HTTP.
+
+Môžete nakonfigurovať viacero pravidiel pre klientov, používateľských mien a hesiel pre jeden zoznam prístupov a potom ho použiť na jeden alebo viacero proxy hostiteľov.
+
+Toto je najužitočnejšie pre presmerované webové služby, ktoré nemajú zabudované overovacie mechanizmy, alebo ak sa chcete chrániť pred neznámymi klientmi.

+ 32 - 0
frontend/src/locale/src/HelpDoc/sk/Certificates.md

@@ -0,0 +1,32 @@
+## Pomoc s certifikátmi
+
+### Certifikát HTTP
+
+Certifikát overený protokolom HTTP znamená, že servery Let's Encrypt sa
+pokúsia pripojiť k vašim doménam cez protokol HTTP (nie HTTPS!) a v prípade úspechu
+vydajú váš certifikát.
+
+Pre túto metódu budete musieť mať pre svoje domény vytvorený _Proxy Host_, ktorý
+je prístupný cez HTTP a smeruje na túto inštaláciu Nginx. Po vydaní certifikátu
+môžete zmeniť _Proxy Host_ tak, aby tento certifikát používal aj pre HTTPS
+pripojenia. _Proxy Host_ však bude stále potrebné nakonfigurovať pre prístup cez HTTP,
+aby sa certifikát mohol obnoviť.
+
+Tento proces _nepodporuje_ domény s divokými kartami.
+
+### Certifikát DNS
+
+Certifikát overený DNS vyžaduje použitie pluginu DNS Provider. Tento DNS
+Provider sa použije na vytvorenie dočasných záznamov vo vašej doméne a potom Let's
+Encrypt overí tieto záznamy, aby sa uistil, že ste vlastníkom, a ak bude úspešný,
+vydá váš certifikát.
+
+Pred požiadaním o tento typ certifikátu nie je potrebné vytvoriť _Proxy Host_.
+Tiež nie je potrebné mať _Proxy Host_ nakonfigurovaný pre prístup HTTP.
+
+Tento proces _podporuje_ domény s divokými kartami.
+
+### Vlastný certifikát
+
+Túto možnosť použite na nahratie vlastného SSL certifikátu, ktorý vám poskytla vaša
+certifikačná autorita.

+ 10 - 0
frontend/src/locale/src/HelpDoc/sk/DeadHosts.md

@@ -0,0 +1,10 @@
+## Čo je to 404 Hostiteľ?
+
+404 Hostiteľ je jednoducho nastavenie hostiteľa, ktoré zobrazuje stránku 404.
+
+To môže byť užitočné, ak je vaša doména uvedená vo vyhľadávačoch a chcete
+poskytnúť krajšiu stránku s chybou alebo konkrétne oznámiť vyhľadávačom, že
+stránky domény už neexistujú.
+
+Ďalšou výhodou tohto hostiteľa je sledovanie protokolov o návštevách a
+zobrazenie odkazov.

+ 7 - 0
frontend/src/locale/src/HelpDoc/sk/ProxyHosts.md

@@ -0,0 +1,7 @@
+## Čo je proxy hostiteľ?
+
+Proxy hostiteľ je prichádzajúci koncový bod pre webovú službu, ktorú chcete presmerovať.
+
+Poskytuje voliteľné ukončenie SSL pre vašu službu, ktorá nemusí mať zabudovanú podporu SSL.
+
+Proxy hostitelia sú najbežnejším použitím pre Nginx Proxy Manager.

+ 7 - 0
frontend/src/locale/src/HelpDoc/sk/RedirectionHosts.md

@@ -0,0 +1,7 @@
+## Čo je presmerovací hostiteľ?
+
+Presmerovací hostiteľ presmeruje požiadavky z prichádzajúcej domény a presmeruje
+návštevníka na inú doménu.
+
+Najčastejším dôvodom na použitie tohto typu hostiteľa je situácia, keď vaša webová stránka zmení
+doménu, ale stále máte odkazy vo vyhľadávačoch alebo referenčné odkazy smerujúce na starú doménu.

+ 6 - 0
frontend/src/locale/src/HelpDoc/sk/Streams.md

@@ -0,0 +1,6 @@
+## Čo je stream?
+
+Stream je relatívne nová funkcia pre Nginx, ktorá slúži na presmerovanie TCP/UDP
+dátového toku priamo do iného počítača v sieti.
+
+Ak prevádzkujete herné servery, FTP alebo SSH servery, táto funkcia sa vám môže hodiť.

+ 6 - 0
frontend/src/locale/src/HelpDoc/sk/index.ts

@@ -0,0 +1,6 @@
+export * as AccessLists from "./AccessLists.md";
+export * as Certificates from "./Certificates.md";
+export * as DeadHosts from "./DeadHosts.md";
+export * as ProxyHosts from "./ProxyHosts.md";
+export * as RedirectionHosts from "./RedirectionHosts.md";
+export * as Streams from "./Streams.md";

+ 3 - 0
frontend/src/locale/src/lang-list.json

@@ -14,6 +14,9 @@
 	"locale-ru-RU": {
 		"defaultMessage": "Русский"
 	},
+	"locale-sk-SK": {
+		"defaultMessage": "Slovak"
+	},
 	"locale-zh-CN": {
 		"defaultMessage": "中文"
 	},

+ 644 - 0
frontend/src/locale/src/sk.json

@@ -0,0 +1,644 @@
+{
+	"access-list": {
+		"defaultMessage": "zoznam prístupov"
+	},
+	"access-list.access-count": {
+		"defaultMessage": "{count} {count, plural, one {pravidlo} few {pravidlá} other {pravidiel}}"
+	},
+	"access-list.auth-count": {
+		"defaultMessage": "{count} {count, plural, one {používateľ} few {používatelia} other {používateľov}}"
+	},
+	"access-list.help-rules-last": {
+		"defaultMessage": "Keď existuje aspoň jedno pravidlo, toto pravidlo „zamietnuť všetko“ bude pridané ako posledné"
+	},
+	"access-list.help.rules-order": {
+		"defaultMessage": "Upozornenie: pravidlá povoliť a zamietnuť budú uplatňované v poradí, v akom sú definované."
+	},
+	"access-list.pass-auth": {
+		"defaultMessage": "Odoslať overenie na Upstream"
+	},
+	"access-list.public": {
+		"defaultMessage": "Verejne prístupné"
+	},
+	"access-list.public.subtitle": {
+		"defaultMessage": "Nie je potrebné základné overenie"
+	},
+	"access-list.satisfy-any": {
+		"defaultMessage": "Splniť ktorékoľvek"
+	},
+	"access-list.subtitle": {
+		"defaultMessage": "{users} {users, plural, one {používateľ} few {používatelia} other {používateľov}}, {rules} {rules, plural, one {pravidlo} few {pravidlá} other {pravidiel}} - Vytvorené: {date}"
+	},
+	"access-lists": {
+		"defaultMessage": "Zoznamy prístupov"
+	},
+	"action.add": {
+		"defaultMessage": "Pridať"
+	},
+	"action.add-location": {
+		"defaultMessage": "Pridať umiestnenie"
+	},
+	"action.close": {
+		"defaultMessage": "Zavrieť"
+	},
+	"action.delete": {
+		"defaultMessage": "Vymazať"
+	},
+	"action.disable": {
+		"defaultMessage": "Deaktivovať"
+	},
+	"action.download": {
+		"defaultMessage": "Stiahnuť"
+	},
+	"action.edit": {
+		"defaultMessage": "Upraviť"
+	},
+	"action.enable": {
+		"defaultMessage": "Aktivovať"
+	},
+	"action.permissions": {
+		"defaultMessage": "Oprávnenia"
+	},
+	"action.renew": {
+		"defaultMessage": "Obnoviť"
+	},
+	"action.view-details": {
+		"defaultMessage": "Zobraziť podrobnosti"
+	},
+	"auditlogs": {
+		"defaultMessage": "Záznamy auditu"
+	},
+	"cancel": {
+		"defaultMessage": "Zrušiť"
+	},
+	"certificate": {
+		"defaultMessage": "Certifikát"
+	},
+	"certificate.custom-certificate": {
+		"defaultMessage": "Certifikát"
+	},
+	"certificate.custom-certificate-key": {
+		"defaultMessage": "Kľúč certifikátu"
+	},
+	"certificate.custom-intermediate": {
+		"defaultMessage": "Sprostredkovateľský certifikát"
+	},
+	"certificate.in-use": {
+		"defaultMessage": "Používa sa"
+	},
+	"certificate.none.subtitle": {
+		"defaultMessage": "Nie je priradený žiadny certifikát"
+	},
+	"certificate.none.subtitle.for-http": {
+		"defaultMessage": "Tento hostiteľ nebude používať HTTPS"
+	},
+	"certificate.none.title": {
+		"defaultMessage": "Žiadny"
+	},
+	"certificate.not-in-use": {
+		"defaultMessage": "Nepoužíva sa"
+	},
+	"certificate.renew": {
+		"defaultMessage": "Obnoviť certifikát"
+	},
+	"certificates": {
+		"defaultMessage": "Certifikáty"
+	},
+	"certificates.custom": {
+		"defaultMessage": "Vlastný certifikát"
+	},
+	"certificates.custom.warning": {
+		"defaultMessage": "Súbory kľúčov chránené heslom nie sú podporované."
+	},
+	"certificates.dns.credentials": {
+		"defaultMessage": "Obsah súboru s prihlasovacími údajmi"
+	},
+	"certificates.dns.credentials-note": {
+		"defaultMessage": "Tento doplnok vyžaduje konfiguračný súbor obsahujúci API token alebo iné prihlasovacie údaje vášho poskytovateľa"
+	},
+	"certificates.dns.credentials-warning": {
+		"defaultMessage": "Tieto údaje budú uložené v databáze a v súbore ako obyčajný text!"
+	},
+	"certificates.dns.propagation-seconds": {
+		"defaultMessage": "Propagácia v sekundách"
+	},
+	"certificates.dns.propagation-seconds-note": {
+		"defaultMessage": "Ponechajte prázdne pre predvolenú hodnotu doplnku. Počet sekúnd, počas ktorých sa čaká na propagáciu DNS."
+	},
+	"certificates.dns.provider": {
+		"defaultMessage": "DNS poskytovateľ"
+	},
+	"certificates.dns.warning": {
+		"defaultMessage": "Táto sekcia vyžaduje znalosť Certbotu a jeho DNS doplnkov. Prosím, pozrite si dokumentáciu príslušného doplnku."
+	},
+	"certificates.http.reachability-404": {
+		"defaultMessage": "Na tejto doméne bol nájdený server, ale nezdá sa, že ide o Nginx Proxy Manager. Uistite sa, že vaša doména smeruje na IP, kde beží vaša inštancia NPM."
+	},
+	"certificates.http.reachability-failed-to-check": {
+		"defaultMessage": "Nepodarilo sa overiť dostupnosť kvôli chybe komunikácie so službou site24x7.com."
+	},
+	"certificates.http.reachability-not-resolved": {
+		"defaultMessage": "Na tejto doméne nie je dostupný žiadny server. Uistite sa, že doména existuje a smeruje na IP adresu s NPM a ak je to potrebné, port 80 je presmerovaný vo vašom smerovači."
+	},
+	"certificates.http.reachability-ok": {
+		"defaultMessage": "Váš server je dostupný a vytvorenie certifikátu by malo byť možné."
+	},
+	"certificates.http.reachability-other": {
+		"defaultMessage": "Na tejto doméne bol nájdený server, ale vrátil neočakávaný stavový kód {code}. Je to NPM server? Uistite sa prosím, že doména smeruje na IP, kde beží vaša inštancia NPM."
+	},
+	"certificates.http.reachability-wrong-data": {
+		"defaultMessage": "Na tejto doméne bol nájdený server, ale vrátil neočakávané údaje. Je to NPM server? Uistite sa, že doména smeruje na IP, kde beží vaša inštancia NPM."
+	},
+	"certificates.http.test-results": {
+		"defaultMessage": "Výsledky testu"
+	},
+	"certificates.http.warning": {
+		"defaultMessage": "Tieto domény musia byť už nakonfigurované tak, aby smerovali na túto inštaláciu."
+	},
+	"certificates.request.subtitle": {
+		"defaultMessage": "pomocou Let's Encrypt"
+	},
+	"certificates.request.title": {
+		"defaultMessage": "Vyžiadať nový certifikát"
+	},
+	"column.access": {
+		"defaultMessage": "Prístup"
+	},
+	"column.authorization": {
+		"defaultMessage": "Autorizácia"
+	},
+	"column.authorizations": {
+		"defaultMessage": "Autorizácie"
+	},
+	"column.custom-locations": {
+		"defaultMessage": "Vlastné umiestnenia"
+	},
+	"column.destination": {
+		"defaultMessage": "Cieľ"
+	},
+	"column.details": {
+		"defaultMessage": "Podrobnosti"
+	},
+	"column.email": {
+		"defaultMessage": "Email"
+	},
+	"column.event": {
+		"defaultMessage": "Udalosť"
+	},
+	"column.expires": {
+		"defaultMessage": "Platnosť do"
+	},
+	"column.http-code": {
+		"defaultMessage": "Prístup"
+	},
+	"column.incoming-port": {
+		"defaultMessage": "Vstupný port"
+	},
+	"column.name": {
+		"defaultMessage": "Názov"
+	},
+	"column.protocol": {
+		"defaultMessage": "Protokol"
+	},
+	"column.provider": {
+		"defaultMessage": "Poskytovateľ"
+	},
+	"column.roles": {
+		"defaultMessage": "Roly"
+	},
+	"column.rules": {
+		"defaultMessage": "Pravidlá"
+	},
+	"column.satisfy": {
+		"defaultMessage": "Splniť"
+	},
+	"column.satisfy-all": {
+		"defaultMessage": "Všetky"
+	},
+	"column.satisfy-any": {
+		"defaultMessage": "Ktorékoľvek"
+	},
+	"column.scheme": {
+		"defaultMessage": "Schéma"
+	},
+	"column.source": {
+		"defaultMessage": "Zdroj"
+	},
+	"column.ssl": {
+		"defaultMessage": "SSL"
+	},
+	"column.status": {
+		"defaultMessage": "Stav"
+	},
+	"created-on": {
+		"defaultMessage": "Vytvorené: {date}"
+	},
+	"dashboard": {
+		"defaultMessage": "Panel"
+	},
+	"dead-host": {
+		"defaultMessage": "404 Hostiteľ"
+	},
+	"dead-hosts": {
+		"defaultMessage": "404 Hostitelia"
+	},
+	"dead-hosts.count": {
+		"defaultMessage": "{count} {count, plural, one {404 hostiteľ} few {404 hostitelia} other {404 hostiteľov}}"
+	},
+	"disabled": {
+		"defaultMessage": "Deaktivované"
+	},
+	"domain-names": {
+		"defaultMessage": "Doménové mená"
+	},
+	"domain-names.max": {
+		"defaultMessage": "Maximálne {count} doménových mien"
+	},
+	"domain-names.placeholder": {
+		"defaultMessage": "Začnite písať pre pridanie domény..."
+	},
+	"domain-names.wildcards-not-permitted": {
+		"defaultMessage": "Wildcards nie sú pre tento typ povolené"
+	},
+	"domain-names.wildcards-not-supported": {
+		"defaultMessage": "Wildcards nie sú podporované pre túto certifikačnú autoritu"
+	},
+	"domains.force-ssl": {
+		"defaultMessage": "Vynútiť SSL"
+	},
+	"domains.hsts-enabled": {
+		"defaultMessage": "HSTS povolené"
+	},
+	"domains.hsts-subdomains": {
+		"defaultMessage": "HSTS pre subdomény"
+	},
+	"domains.http2-support": {
+		"defaultMessage": "Podpora HTTP/2"
+	},
+	"domains.use-dns": {
+		"defaultMessage": "Použiť DNS výzvu"
+	},
+	"email-address": {
+		"defaultMessage": "Emailová adresa"
+	},
+	"empty-search": {
+		"defaultMessage": "Nenašli sa žiadne výsledky"
+	},
+	"empty-subtitle": {
+		"defaultMessage": "Prečo nevytvoríte nejaký?"
+	},
+	"enabled": {
+		"defaultMessage": "Aktivované"
+	},
+	"error.access.at-least-one": {
+		"defaultMessage": "Je vyžadovaná aspoň jedna autorizácia alebo jedno prístupové pravidlo"
+	},
+	"error.access.duplicate-usernames": {
+		"defaultMessage": "Používateľské mená pre autorizáciu musia byť jedinečné"
+	},
+	"error.invalid-auth": {
+		"defaultMessage": "Neplatný email alebo heslo"
+	},
+	"error.invalid-domain": {
+		"defaultMessage": "Neplatná doména: {domain}"
+	},
+	"error.invalid-email": {
+		"defaultMessage": "Neplatná emailová adresa"
+	},
+	"error.max-character-length": {
+		"defaultMessage": "Maximálna dĺžka je {max} znak{max, plural, one {} few {y} other {ov}}"
+	},
+	"error.max-domains": {
+		"defaultMessage": "Príliš veľa domén, maximum je {max}"
+	},
+	"error.maximum": {
+		"defaultMessage": "Maximum je {max}"
+	},
+	"error.min-character-length": {
+		"defaultMessage": "Minimálna dĺžka je {min} znak{min, plural, one {} few {y} other {ov}}"
+	},
+	"error.minimum": {
+		"defaultMessage": "Minimum je {min}"
+	},
+	"error.passwords-must-match": {
+		"defaultMessage": "Heslá sa musia zhodovať"
+	},
+	"error.required": {
+		"defaultMessage": "Toto pole je povinné"
+	},
+	"expires.on": {
+		"defaultMessage": "Platnosť do: {date}"
+	},
+	"footer.github-fork": {
+		"defaultMessage": "Forknite ma na GitHube"
+	},
+	"host.flags.block-exploits": {
+		"defaultMessage": "Blokovať bežné exploity"
+	},
+	"host.flags.cache-assets": {
+		"defaultMessage": "Uložiť zdroje do vyrovnávacej pamäte"
+	},
+	"host.flags.preserve-path": {
+		"defaultMessage": "Zachovať cestu"
+	},
+	"host.flags.protocols": {
+		"defaultMessage": "Protokoly"
+	},
+	"host.flags.websockets-upgrade": {
+		"defaultMessage": "Podpora WebSockets"
+	},
+	"host.forward-port": {
+		"defaultMessage": "Port presmerovania"
+	},
+	"host.forward-scheme": {
+		"defaultMessage": "Schéma"
+	},
+	"hosts": {
+		"defaultMessage": "Hostitelia"
+	},
+	"http-only": {
+		"defaultMessage": "Len HTTP"
+	},
+	"lets-encrypt": {
+		"defaultMessage": "Let's Encrypt"
+	},
+	"lets-encrypt-via-dns": {
+		"defaultMessage": "Let's Encrypt cez DNS"
+	},
+	"lets-encrypt-via-http": {
+		"defaultMessage": "Let's Encrypt cez HTTP"
+	},
+	"loading": {
+		"defaultMessage": "Načítava sa…"
+	},
+	"login.title": {
+		"defaultMessage": "Prihláste sa do svojho účtu"
+	},
+	"nginx-config.label": {
+		"defaultMessage": "Vlastná Nginx konfigurácia"
+	},
+	"nginx-config.placeholder": {
+		"defaultMessage": "# Zadajte vlastnú Nginx konfiguráciu na vlastné riziko!"
+	},
+	"no-permission-error": {
+		"defaultMessage": "Nemáte oprávnenie na zobrazenie tohto obsahu."
+	},
+	"notfound.action": {
+		"defaultMessage": "Späť na hlavnú stránku"
+	},
+	"notfound.content": {
+		"defaultMessage": "Ľutujeme, stránka, ktorú hľadáte, nebola nájdená"
+	},
+	"notfound.title": {
+		"defaultMessage": "Ups… Našli ste chybovú stránku"
+	},
+	"notification.error": {
+		"defaultMessage": "Chyba"
+	},
+	"notification.object-deleted": {
+		"defaultMessage": "{object} bol odstránený"
+	},
+	"notification.object-disabled": {
+		"defaultMessage": "{object} bol deaktivovaný"
+	},
+	"notification.object-enabled": {
+		"defaultMessage": "{object} bol aktivovaný"
+	},
+	"notification.object-renewed": {
+		"defaultMessage": "{object} bol obnovený"
+	},
+	"notification.object-saved": {
+		"defaultMessage": "{object} bol uložené"
+	},
+	"notification.success": {
+		"defaultMessage": "Úspech"
+	},
+	"object.actions-title": {
+		"defaultMessage": "{object} #{id}"
+	},
+	"object.add": {
+		"defaultMessage": "Pridať {object}"
+	},
+	"object.delete": {
+		"defaultMessage": "Vymazať {object}"
+	},
+	"object.delete.content": {
+		"defaultMessage": "Naozaj chcete vymazať tento {object}?"
+	},
+	"object.edit": {
+		"defaultMessage": "Upraviť {object}"
+	},
+	"object.empty": {
+		"defaultMessage": "Nie sú žiadne/y {objects}"
+	},
+	"object.event.created": {
+		"defaultMessage": "Vytvorený {object}"
+	},
+	"object.event.deleted": {
+		"defaultMessage": "Vymazaný {object}"
+	},
+	"object.event.disabled": {
+		"defaultMessage": "Deaktivovaný {object}"
+	},
+	"object.event.enabled": {
+		"defaultMessage": "Aktivovaný {object}"
+	},
+	"object.event.renewed": {
+		"defaultMessage": "Obnovený {object}"
+	},
+	"object.event.updated": {
+		"defaultMessage": "Aktualizovaný {object}"
+	},
+	"offline": {
+		"defaultMessage": "Offline"
+	},
+	"online": {
+		"defaultMessage": "Online"
+	},
+	"options": {
+		"defaultMessage": "Možnosti"
+	},
+	"password": {
+		"defaultMessage": "Heslo"
+	},
+	"password.generate": {
+		"defaultMessage": "Vygenerovať náhodné heslo"
+	},
+	"password.hide": {
+		"defaultMessage": "Skryť heslo"
+	},
+	"password.show": {
+		"defaultMessage": "Zobraziť heslo"
+	},
+	"permissions.hidden": {
+		"defaultMessage": "Skryté"
+	},
+	"permissions.manage": {
+		"defaultMessage": "Spravovať"
+	},
+	"permissions.view": {
+		"defaultMessage": "Len na zobrazenie"
+	},
+	"permissions.visibility.all": {
+		"defaultMessage": "Všetky položky"
+	},
+	"permissions.visibility.title": {
+		"defaultMessage": "Viditeľnosť položky"
+	},
+	"permissions.visibility.user": {
+		"defaultMessage": "Len vytvorené položky"
+	},
+	"proxy-host": {
+		"defaultMessage": "Proxy hostiteľa"
+	},
+	"proxy-host.forward-host": {
+		"defaultMessage": "Cieľový názov hostiteľa / IP"
+	},
+	"proxy-hosts": {
+		"defaultMessage": "Proxy hostitelia"
+	},
+	"proxy-hosts.count": {
+		"defaultMessage": "{count} {count, plural, one {proxy hostiteľ} few {proxy hostitelia} other {proxy hostiteľov}}"
+	},
+	"public": {
+		"defaultMessage": "Verejné"
+	},
+	"redirection-host": {
+		"defaultMessage": "presmerovacieho hostiteľa"
+	},
+	"redirection-host.forward-domain": {
+		"defaultMessage": "Cieľová doména"
+	},
+	"redirection-host.forward-http-code": {
+		"defaultMessage": "HTTP kód"
+	},
+	"redirection-hosts": {
+		"defaultMessage": "Presmerovací hostitelia"
+	},
+	"redirection-hosts.count": {
+		"defaultMessage": "{count} {count, plural, one {presmerovací hostiteľ} few {presmerovací hostitelia} other {presmerovacích hostiteľov}}"
+	},
+	"role.admin": {
+		"defaultMessage": "Administrátor"
+	},
+	"role.standard-user": {
+		"defaultMessage": "Bežný používateľ"
+	},
+	"save": {
+		"defaultMessage": "Uložiť"
+	},
+	"setting": {
+		"defaultMessage": "Nastavenie"
+	},
+	"settings": {
+		"defaultMessage": "Nastavenia"
+	},
+	"settings.default-site": {
+		"defaultMessage": "Predvolená stránka"
+	},
+	"settings.default-site.404": {
+		"defaultMessage": "Stránka 404"
+	},
+	"settings.default-site.444": {
+		"defaultMessage": "Bez odpovede (444)"
+	},
+	"settings.default-site.congratulations": {
+		"defaultMessage": "Gratulačná stránka"
+	},
+	"settings.default-site.description": {
+		"defaultMessage": "Čo zobraziť, keď Nginx zachytí neznámeho hostiteľa"
+	},
+	"settings.default-site.html": {
+		"defaultMessage": "Vlastné HTML"
+	},
+	"settings.default-site.html.placeholder": {
+		"defaultMessage": "<!-- Sem zadajte vlastný HTML obsah -->"
+	},
+	"settings.default-site.redirect": {
+		"defaultMessage": "Presmerovať"
+	},
+	"setup.preamble": {
+		"defaultMessage": "Začnite vytvorením administrátorského účtu."
+	},
+	"setup.title": {
+		"defaultMessage": "Vitajte!"
+	},
+	"sign-in": {
+		"defaultMessage": "Prihlásiť sa"
+	},
+	"ssl-certificate": {
+		"defaultMessage": "SSL certifikát"
+	},
+	"stream": {
+		"defaultMessage": "Stream"
+	},
+	"stream.forward-host": {
+		"defaultMessage": "Cieľový hostiteľ"
+	},
+	"stream.incoming-port": {
+		"defaultMessage": "Vstupný port"
+	},
+	"streams": {
+		"defaultMessage": "Streamy"
+	},
+	"streams.count": {
+		"defaultMessage": "{count} {count, plural, one {stream} few {streamy} other {streamov}}"
+	},
+	"streams.tcp": {
+		"defaultMessage": "TCP"
+	},
+	"streams.udp": {
+		"defaultMessage": "UDP"
+	},
+	"test": {
+		"defaultMessage": "Test"
+	},
+	"user": {
+		"defaultMessage": "používateľa"
+	},
+	"user.change-password": {
+		"defaultMessage": "Zmeniť heslo"
+	},
+	"user.confirm-password": {
+		"defaultMessage": "Potvrdiť heslo"
+	},
+	"user.current-password": {
+		"defaultMessage": "Aktuálne heslo"
+	},
+	"user.edit-profile": {
+		"defaultMessage": "Upraviť profil"
+	},
+	"user.full-name": {
+		"defaultMessage": "Celé meno"
+	},
+	"user.login-as": {
+		"defaultMessage": "Prihlásiť sa ako {name}"
+	},
+	"user.logout": {
+		"defaultMessage": "Odhlásiť sa"
+	},
+	"user.new-password": {
+		"defaultMessage": "Nové heslo"
+	},
+	"user.nickname": {
+		"defaultMessage": "Prezývka"
+	},
+	"user.set-password": {
+		"defaultMessage": "Nastaviť heslo"
+	},
+	"user.set-permissions": {
+		"defaultMessage": "Nastaviť oprávnenia pre {name}"
+	},
+	"user.switch-dark": {
+		"defaultMessage": "Prepnúť na tmavý režim"
+	},
+	"user.switch-light": {
+		"defaultMessage": "Prepnúť na svetlý režim"
+	},
+	"username": {
+		"defaultMessage": "Používateľské meno"
+	},
+	"users": {
+		"defaultMessage": "Používatelia"
+	}
+}