Skip to content

Commit 2b5182d

Browse files
committed
Add Slovak language by @dodog in #4911
1 parent 8aa46c1 commit 2b5182d

File tree

14 files changed

+949
-1
lines changed

14 files changed

+949
-1
lines changed

frontend/check-locales.cjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ const allLocales = [
1111
["es", "es-ES"],
1212
["de", "de-DE"],
1313
["ru", "ru-RU"],
14+
["sk", "sk-SK"],
1415
["zh", "zh-CN"],
1516
];
1617

frontend/src/locale/IntlProvider.tsx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import langEs from "./lang/es.json";
55
import langJa from "./lang/ja.json";
66
import langList from "./lang/lang-list.json";
77
import langRu from "./lang/ru.json";
8+
import langSk from "./lang/sk.json";
89
import langZh from "./lang/zh.json";
910

1011
// first item of each array should be the language code,
@@ -16,6 +17,7 @@ const localeOptions = [
1617
["es", "es-ES"],
1718
["ja", "ja-JP"],
1819
["ru", "ru-RU"],
20+
["sk", "sk-SK"],
1921
["zh", "zh-CN"],
2022
];
2123

@@ -30,6 +32,8 @@ const loadMessages = (locale?: string): typeof langList & typeof langEn => {
3032
return Object.assign({}, langList, langEn, langJa);
3133
case "ru":
3234
return Object.assign({}, langList, langEn, langRu);
35+
case "sk":
36+
return Object.assign({}, langList, langEn, langSk);
3337
case "zh":
3438
return Object.assign({}, langList, langEn, langZh);
3539
default:
@@ -51,6 +55,9 @@ const getFlagCodeForLocale = (locale?: string) => {
5155
case "ru-RU":
5256
case "ru":
5357
return "RU";
58+
case "sk-SK":
59+
case "sk":
60+
return "SK";
5461
case "zh":
5562
case "zh-CN":
5663
return "CN";

frontend/src/locale/lang/lang-list.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,6 @@
44
"locale-es-ES": "Español",
55
"locale-ja-JP": "日本語",
66
"locale-ru-RU": "Русский",
7+
"locale-sk-SK": "Slovak",
78
"locale-zh-CN": "中文"
89
}

frontend/src/locale/lang/sk.json

Lines changed: 216 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,216 @@
1+
{
2+
"access-list": "zoznam prístupov",
3+
"access-list.access-count": "{count} {count, plural, one {pravidlo} few {pravidlá} other {pravidiel}}",
4+
"access-list.auth-count": "{count} {count, plural, one {používateľ} few {používatelia} other {používateľov}}",
5+
"access-list.help-rules-last": "Keď existuje aspoň jedno pravidlo, toto pravidlo „zamietnuť všetko“ bude pridané ako posledné",
6+
"access-list.help.rules-order": "Upozornenie: pravidlá povoliť a zamietnuť budú uplatňované v poradí, v akom sú definované.",
7+
"access-list.pass-auth": "Odoslať overenie na Upstream",
8+
"access-list.public": "Verejne prístupné",
9+
"access-list.public.subtitle": "Nie je potrebné základné overenie",
10+
"access-list.satisfy-any": "Splniť ktorékoľvek",
11+
"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}",
12+
"access-lists": "Zoznamy prístupov",
13+
"action.add": "Pridať",
14+
"action.add-location": "Pridať umiestnenie",
15+
"action.close": "Zavrieť",
16+
"action.delete": "Vymazať",
17+
"action.disable": "Deaktivovať",
18+
"action.download": "Stiahnuť",
19+
"action.edit": "Upraviť",
20+
"action.enable": "Aktivovať",
21+
"action.permissions": "Oprávnenia",
22+
"action.renew": "Obnoviť",
23+
"action.view-details": "Zobraziť podrobnosti",
24+
"auditlogs": "Záznamy auditu",
25+
"cancel": "Zrušiť",
26+
"certificate": "Certifikát",
27+
"certificate.custom-certificate": "Certifikát",
28+
"certificate.custom-certificate-key": "Kľúč certifikátu",
29+
"certificate.custom-intermediate": "Sprostredkovateľský certifikát",
30+
"certificate.in-use": "Používa sa",
31+
"certificate.none.subtitle": "Nie je priradený žiadny certifikát",
32+
"certificate.none.subtitle.for-http": "Tento hostiteľ nebude používať HTTPS",
33+
"certificate.none.title": "Žiadny",
34+
"certificate.not-in-use": "Nepoužíva sa",
35+
"certificate.renew": "Obnoviť certifikát",
36+
"certificates": "Certifikáty",
37+
"certificates.custom": "Vlastný certifikát",
38+
"certificates.custom.warning": "Súbory kľúčov chránené heslom nie sú podporované.",
39+
"certificates.dns.credentials": "Obsah súboru s prihlasovacími údajmi",
40+
"certificates.dns.credentials-note": "Tento doplnok vyžaduje konfiguračný súbor obsahujúci API token alebo iné prihlasovacie údaje vášho poskytovateľa",
41+
"certificates.dns.credentials-warning": "Tieto údaje budú uložené v databáze a v súbore ako obyčajný text!",
42+
"certificates.dns.propagation-seconds": "Propagácia v sekundách",
43+
"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.",
44+
"certificates.dns.provider": "DNS poskytovateľ",
45+
"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.",
46+
"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.",
47+
"certificates.http.reachability-failed-to-check": "Nepodarilo sa overiť dostupnosť kvôli chybe komunikácie so službou site24x7.com.",
48+
"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.",
49+
"certificates.http.reachability-ok": "Váš server je dostupný a vytvorenie certifikátu by malo byť možné.",
50+
"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.",
51+
"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.",
52+
"certificates.http.test-results": "Výsledky testu",
53+
"certificates.http.warning": "Tieto domény musia byť už nakonfigurované tak, aby smerovali na túto inštaláciu.",
54+
"certificates.request.subtitle": "pomocou Let's Encrypt",
55+
"certificates.request.title": "Vyžiadať nový certifikát",
56+
"column.access": "Prístup",
57+
"column.authorization": "Autorizácia",
58+
"column.authorizations": "Autorizácie",
59+
"column.custom-locations": "Vlastné umiestnenia",
60+
"column.destination": "Cieľ",
61+
"column.details": "Podrobnosti",
62+
"column.email": "Email",
63+
"column.event": "Udalosť",
64+
"column.expires": "Platnosť do",
65+
"column.http-code": "Prístup",
66+
"column.incoming-port": "Vstupný port",
67+
"column.name": "Názov",
68+
"column.protocol": "Protokol",
69+
"column.provider": "Poskytovateľ",
70+
"column.roles": "Roly",
71+
"column.rules": "Pravidlá",
72+
"column.satisfy": "Splniť",
73+
"column.satisfy-all": "Všetky",
74+
"column.satisfy-any": "Ktorékoľvek",
75+
"column.scheme": "Schéma",
76+
"column.source": "Zdroj",
77+
"column.ssl": "SSL",
78+
"column.status": "Stav",
79+
"created-on": "Vytvorené: {date}",
80+
"dashboard": "Panel",
81+
"dead-host": "404 Hostiteľ",
82+
"dead-hosts": "404 Hostitelia",
83+
"dead-hosts.count": "{count} {count, plural, one {404 hostiteľ} few {404 hostitelia} other {404 hostiteľov}}",
84+
"disabled": "Deaktivované",
85+
"domain-names": "Doménové mená",
86+
"domain-names.max": "Maximálne {count} doménových mien",
87+
"domain-names.placeholder": "Začnite písať pre pridanie domény...",
88+
"domain-names.wildcards-not-permitted": "Wildcards nie sú pre tento typ povolené",
89+
"domain-names.wildcards-not-supported": "Wildcards nie sú podporované pre túto certifikačnú autoritu",
90+
"domains.force-ssl": "Vynútiť SSL",
91+
"domains.hsts-enabled": "HSTS povolené",
92+
"domains.hsts-subdomains": "HSTS pre subdomény",
93+
"domains.http2-support": "Podpora HTTP/2",
94+
"domains.use-dns": "Použiť DNS výzvu",
95+
"email-address": "Emailová adresa",
96+
"empty-search": "Nenašli sa žiadne výsledky",
97+
"empty-subtitle": "Prečo nevytvoríte nejaký?",
98+
"enabled": "Aktivované",
99+
"error.access.at-least-one": "Je vyžadovaná aspoň jedna autorizácia alebo jedno prístupové pravidlo",
100+
"error.access.duplicate-usernames": "Používateľské mená pre autorizáciu musia byť jedinečné",
101+
"error.invalid-auth": "Neplatný email alebo heslo",
102+
"error.invalid-domain": "Neplatná doména: {domain}",
103+
"error.invalid-email": "Neplatná emailová adresa",
104+
"error.max-character-length": "Maximálna dĺžka je {max} znak{max, plural, one {} few {y} other {ov}}",
105+
"error.max-domains": "Príliš veľa domén, maximum je {max}",
106+
"error.maximum": "Maximum je {max}",
107+
"error.min-character-length": "Minimálna dĺžka je {min} znak{min, plural, one {} few {y} other {ov}}",
108+
"error.minimum": "Minimum je {min}",
109+
"error.passwords-must-match": "Heslá sa musia zhodovať",
110+
"error.required": "Toto pole je povinné",
111+
"expires.on": "Platnosť do: {date}",
112+
"footer.github-fork": "Forknite ma na GitHube",
113+
"host.flags.block-exploits": "Blokovať bežné exploity",
114+
"host.flags.cache-assets": "Uložiť zdroje do vyrovnávacej pamäte",
115+
"host.flags.preserve-path": "Zachovať cestu",
116+
"host.flags.protocols": "Protokoly",
117+
"host.flags.websockets-upgrade": "Podpora WebSockets",
118+
"host.forward-port": "Port presmerovania",
119+
"host.forward-scheme": "Schéma",
120+
"hosts": "Hostitelia",
121+
"http-only": "Len HTTP",
122+
"lets-encrypt": "Let's Encrypt",
123+
"lets-encrypt-via-dns": "Let's Encrypt cez DNS",
124+
"lets-encrypt-via-http": "Let's Encrypt cez HTTP",
125+
"loading": "Načítava sa…",
126+
"login.title": "Prihláste sa do svojho účtu",
127+
"nginx-config.label": "Vlastná Nginx konfigurácia",
128+
"nginx-config.placeholder": "# Zadajte vlastnú Nginx konfiguráciu na vlastné riziko!",
129+
"no-permission-error": "Nemáte oprávnenie na zobrazenie tohto obsahu.",
130+
"notfound.action": "Späť na hlavnú stránku",
131+
"notfound.content": "Ľutujeme, stránka, ktorú hľadáte, nebola nájdená",
132+
"notfound.title": "Ups… Našli ste chybovú stránku",
133+
"notification.error": "Chyba",
134+
"notification.object-deleted": "{object} bol odstránený",
135+
"notification.object-disabled": "{object} bol deaktivovaný",
136+
"notification.object-enabled": "{object} bol aktivovaný",
137+
"notification.object-renewed": "{object} bol obnovený",
138+
"notification.object-saved": "{object} bol uložené",
139+
"notification.success": "Úspech",
140+
"object.actions-title": "{object} #{id}",
141+
"object.add": "Pridať {object}",
142+
"object.delete": "Vymazať {object}",
143+
"object.delete.content": "Naozaj chcete vymazať tento {object}?",
144+
"object.edit": "Upraviť {object}",
145+
"object.empty": "Nie sú žiadne/y {objects}",
146+
"object.event.created": "Vytvorený {object}",
147+
"object.event.deleted": "Vymazaný {object}",
148+
"object.event.disabled": "Deaktivovaný {object}",
149+
"object.event.enabled": "Aktivovaný {object}",
150+
"object.event.renewed": "Obnovený {object}",
151+
"object.event.updated": "Aktualizovaný {object}",
152+
"offline": "Offline",
153+
"online": "Online",
154+
"options": "Možnosti",
155+
"password": "Heslo",
156+
"password.generate": "Vygenerovať náhodné heslo",
157+
"password.hide": "Skryť heslo",
158+
"password.show": "Zobraziť heslo",
159+
"permissions.hidden": "Skryté",
160+
"permissions.manage": "Spravovať",
161+
"permissions.view": "Len na zobrazenie",
162+
"permissions.visibility.all": "Všetky položky",
163+
"permissions.visibility.title": "Viditeľnosť položky",
164+
"permissions.visibility.user": "Len vytvorené položky",
165+
"proxy-host": "Proxy hostiteľa",
166+
"proxy-host.forward-host": "Cieľový názov hostiteľa / IP",
167+
"proxy-hosts": "Proxy hostitelia",
168+
"proxy-hosts.count": "{count} {count, plural, one {proxy hostiteľ} few {proxy hostitelia} other {proxy hostiteľov}}",
169+
"public": "Verejné",
170+
"redirection-host": "presmerovacieho hostiteľa",
171+
"redirection-host.forward-domain": "Cieľová doména",
172+
"redirection-host.forward-http-code": "HTTP kód",
173+
"redirection-hosts": "Presmerovací hostitelia",
174+
"redirection-hosts.count": "{count} {count, plural, one {presmerovací hostiteľ} few {presmerovací hostitelia} other {presmerovacích hostiteľov}}",
175+
"role.admin": "Administrátor",
176+
"role.standard-user": "Bežný používateľ",
177+
"save": "Uložiť",
178+
"setting": "Nastavenie",
179+
"settings": "Nastavenia",
180+
"settings.default-site": "Predvolená stránka",
181+
"settings.default-site.404": "Stránka 404",
182+
"settings.default-site.444": "Bez odpovede (444)",
183+
"settings.default-site.congratulations": "Gratulačná stránka",
184+
"settings.default-site.description": "Čo zobraziť, keď Nginx zachytí neznámeho hostiteľa",
185+
"settings.default-site.html": "Vlastné HTML",
186+
"settings.default-site.html.placeholder": "<!-- Sem zadajte vlastný HTML obsah -->",
187+
"settings.default-site.redirect": "Presmerovať",
188+
"setup.preamble": "Začnite vytvorením administrátorského účtu.",
189+
"setup.title": "Vitajte!",
190+
"sign-in": "Prihlásiť sa",
191+
"ssl-certificate": "SSL certifikát",
192+
"stream": "Stream",
193+
"stream.forward-host": "Cieľový hostiteľ",
194+
"stream.incoming-port": "Vstupný port",
195+
"streams": "Streamy",
196+
"streams.count": "{count} {count, plural, one {stream} few {streamy} other {streamov}}",
197+
"streams.tcp": "TCP",
198+
"streams.udp": "UDP",
199+
"test": "Test",
200+
"user": "používateľa",
201+
"user.change-password": "Zmeniť heslo",
202+
"user.confirm-password": "Potvrdiť heslo",
203+
"user.current-password": "Aktuálne heslo",
204+
"user.edit-profile": "Upraviť profil",
205+
"user.full-name": "Celé meno",
206+
"user.login-as": "Prihlásiť sa ako {name}",
207+
"user.logout": "Odhlásiť sa",
208+
"user.new-password": "Nové heslo",
209+
"user.nickname": "Prezývka",
210+
"user.set-password": "Nastaviť heslo",
211+
"user.set-permissions": "Nastaviť oprávnenia pre {name}",
212+
"user.switch-dark": "Prepnúť na tmavý režim",
213+
"user.switch-light": "Prepnúť na svetlý režim",
214+
"username": "Používateľské meno",
215+
"users": "Používatelia"
216+
}

frontend/src/locale/src/HelpDoc/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
import * as de from "./de/index";
22
import * as en from "./en/index";
33
import * as ja from "./ja/index";
4+
import * as sk from "./sk/index";
45
import * as zh from "./zh/index";
56

6-
const items: any = { en, de, ja, zh };
7+
const items: any = { en, de, ja, sk, zh };
78

89
const fallbackLang = "en";
910

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
## Čo je zoznam prístupov?
2+
3+
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.
4+
5+
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.
6+
7+
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.
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
## Pomoc s certifikátmi
2+
3+
### Certifikát HTTP
4+
5+
Certifikát overený protokolom HTTP znamená, že servery Let's Encrypt sa
6+
pokúsia pripojiť k vašim doménam cez protokol HTTP (nie HTTPS!) a v prípade úspechu
7+
vydajú váš certifikát.
8+
9+
Pre túto metódu budete musieť mať pre svoje domény vytvorený _Proxy Host_, ktorý
10+
je prístupný cez HTTP a smeruje na túto inštaláciu Nginx. Po vydaní certifikátu
11+
môžete zmeniť _Proxy Host_ tak, aby tento certifikát používal aj pre HTTPS
12+
pripojenia. _Proxy Host_ však bude stále potrebné nakonfigurovať pre prístup cez HTTP,
13+
aby sa certifikát mohol obnoviť.
14+
15+
Tento proces _nepodporuje_ domény s divokými kartami.
16+
17+
### Certifikát DNS
18+
19+
Certifikát overený DNS vyžaduje použitie pluginu DNS Provider. Tento DNS
20+
Provider sa použije na vytvorenie dočasných záznamov vo vašej doméne a potom Let's
21+
Encrypt overí tieto záznamy, aby sa uistil, že ste vlastníkom, a ak bude úspešný,
22+
vydá váš certifikát.
23+
24+
Pred požiadaním o tento typ certifikátu nie je potrebné vytvoriť _Proxy Host_.
25+
Tiež nie je potrebné mať _Proxy Host_ nakonfigurovaný pre prístup HTTP.
26+
27+
Tento proces _podporuje_ domény s divokými kartami.
28+
29+
### Vlastný certifikát
30+
31+
Túto možnosť použite na nahratie vlastného SSL certifikátu, ktorý vám poskytla vaša
32+
certifikačná autorita.
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
## Čo je to 404 Hostiteľ?
2+
3+
404 Hostiteľ je jednoducho nastavenie hostiteľa, ktoré zobrazuje stránku 404.
4+
5+
To môže byť užitočné, ak je vaša doména uvedená vo vyhľadávačoch a chcete
6+
poskytnúť krajšiu stránku s chybou alebo konkrétne oznámiť vyhľadávačom, že
7+
stránky domény už neexistujú.
8+
9+
Ďalšou výhodou tohto hostiteľa je sledovanie protokolov o návštevách a
10+
zobrazenie odkazov.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
## Čo je proxy hostiteľ?
2+
3+
Proxy hostiteľ je prichádzajúci koncový bod pre webovú službu, ktorú chcete presmerovať.
4+
5+
Poskytuje voliteľné ukončenie SSL pre vašu službu, ktorá nemusí mať zabudovanú podporu SSL.
6+
7+
Proxy hostitelia sú najbežnejším použitím pre Nginx Proxy Manager.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
## Čo je presmerovací hostiteľ?
2+
3+
Presmerovací hostiteľ presmeruje požiadavky z prichádzajúcej domény a presmeruje
4+
návštevníka na inú doménu.
5+
6+
Najčastejším dôvodom na použitie tohto typu hostiteľa je situácia, keď vaša webová stránka zmení
7+
doménu, ale stále máte odkazy vo vyhľadávačoch alebo referenčné odkazy smerujúce na starú doménu.

0 commit comments

Comments
 (0)