diff --git a/frontend/src/components/prompts/Upload.vue b/frontend/src/components/prompts/Upload.vue index d1b9fa4d..8fe354dc 100644 --- a/frontend/src/components/prompts/Upload.vue +++ b/frontend/src/components/prompts/Upload.vue @@ -11,11 +11,11 @@
insert_drive_file -
File
+
{{ $t("buttons.file") }}
folder -
Folder
+
{{ $t("buttons.folder") }}
diff --git a/frontend/src/components/settings/Languages.vue b/frontend/src/components/settings/Languages.vue index ae75eb4d..fa09ce37 100644 --- a/frontend/src/components/settings/Languages.vue +++ b/frontend/src/components/settings/Languages.vue @@ -28,6 +28,7 @@ export default { pt: "pt", ro: "ro", ru: "ru", + sk: "sk", "sv-se": "svSE", tr: "tr", "zh-cn": "zhCN", diff --git a/frontend/src/i18n/ar.json b/frontend/src/i18n/ar.json index 2c2f9dc6..92552b00 100644 --- a/frontend/src/i18n/ar.json +++ b/frontend/src/i18n/ar.json @@ -92,6 +92,7 @@ "ptBR": "Português (Brasil)", "ro": "", "ru": "Русский", + "sk": "Slovenčina", "svSE": "", "tr" : "Türkçe", "zhCN": "中文 (简体)", diff --git a/frontend/src/i18n/de.json b/frontend/src/i18n/de.json index 26fdad7e..1c3cf49e 100644 --- a/frontend/src/i18n/de.json +++ b/frontend/src/i18n/de.json @@ -92,6 +92,7 @@ "ptBR": "Português (Brasil)", "ro": "", "ru": "Русский", + "sk": "Slovenčina", "svSE": "", "tr" : "Türkçe", "zhCN": "中文 (简体)", diff --git a/frontend/src/i18n/en.json b/frontend/src/i18n/en.json index 507fafc2..38d66a12 100644 --- a/frontend/src/i18n/en.json +++ b/frontend/src/i18n/en.json @@ -8,6 +8,8 @@ "create": "Create", "delete": "Delete", "download": "Download", + "file": "File", + "folder": "Folder", "hideDotfiles": "Hide dotfiles", "info": "Info", "more": "More", @@ -96,6 +98,7 @@ "ptBR": "Português (Brasil)", "ro": "Romanian", "ru": "Русский", + "sk": "Slovenčina", "svSE": "Swedish (Sweden)", "tr" : "Türkçe", "zhCN": "中文 (简体)", diff --git a/frontend/src/i18n/es.json b/frontend/src/i18n/es.json index 7b469dc0..0fe23c79 100644 --- a/frontend/src/i18n/es.json +++ b/frontend/src/i18n/es.json @@ -92,6 +92,7 @@ "ptBR": "Português (Brasil)", "ro": "", "ru": "Русский", + "sk": "Slovenčina", "svSE": "", "tr" : "Türkçe", "zhCN": "中文 (简体)", diff --git a/frontend/src/i18n/fr.json b/frontend/src/i18n/fr.json index 30b773f0..d0bf31d4 100644 --- a/frontend/src/i18n/fr.json +++ b/frontend/src/i18n/fr.json @@ -92,6 +92,7 @@ "ptBR": "Português (Brasil)", "ro": "", "ru": "Русский", + "sk": "Slovenčina", "svSE": "", "tr" : "Türkçe", "zhCN": "中文 (简体)", diff --git a/frontend/src/i18n/index.js b/frontend/src/i18n/index.js index 5babbd13..ad339376 100644 --- a/frontend/src/i18n/index.js +++ b/frontend/src/i18n/index.js @@ -16,6 +16,7 @@ import pt from "./pt.json"; import ptBR from "./pt-br.json"; import ro from "./ro.json"; import ru from "./ru.json"; +import sk from "./sk.json"; import svSE from "./sv-se.json"; import zhCN from "./zh-cn.json"; import zhTW from "./zh-tw.json"; @@ -70,6 +71,9 @@ export function detectLocale() { case /^ko.*/i.test(locale): locale = "ko"; break; + case /^sk.*/i.test(locale): + locale = "sk"; + break; default: locale = "en"; } @@ -107,6 +111,7 @@ const i18n = new VueI18n({ pt: removeEmpty(pt), ru: removeEmpty(ru), ro: removeEmpty(ro), + sk: removeEmpty(sk), "sv-se": removeEmpty(svSE), "zh-cn": removeEmpty(zhCN), "zh-tw": removeEmpty(zhTW), diff --git a/frontend/src/i18n/is.json b/frontend/src/i18n/is.json index 739b9b62..a39ddc9f 100644 --- a/frontend/src/i18n/is.json +++ b/frontend/src/i18n/is.json @@ -92,6 +92,7 @@ "ptBR": "Português (Brasil)", "ro": "", "ru": "Русский", + "sk": "Slovenčina", "svSE": "", "tr" : "Türkçe", "zhCN": "中文 (简体)", diff --git a/frontend/src/i18n/it.json b/frontend/src/i18n/it.json index be66862b..e0b97ef0 100644 --- a/frontend/src/i18n/it.json +++ b/frontend/src/i18n/it.json @@ -92,6 +92,7 @@ "ptBR": "Português (Brasil)", "ro": "", "ru": "Русский", + "sk": "Slovenčina", "svSE": "", "tr" : "Türkçe", "zhCN": "中文 (简体)", diff --git a/frontend/src/i18n/ja.json b/frontend/src/i18n/ja.json index 954470d4..21764b95 100644 --- a/frontend/src/i18n/ja.json +++ b/frontend/src/i18n/ja.json @@ -92,6 +92,7 @@ "ptBR": "Português (Brasil)", "ro": "", "ru": "Русский", + "sk": "Slovenčina", "svSE": "", "tr" : "Türkçe", "zhCN": "中文 (简体)", diff --git a/frontend/src/i18n/ko.json b/frontend/src/i18n/ko.json index 7161c47d..e898d750 100644 --- a/frontend/src/i18n/ko.json +++ b/frontend/src/i18n/ko.json @@ -92,6 +92,7 @@ "ptBR": "Português (Brasil)", "ro": "", "ru": "Русский", + "sk": "Slovenčina", "svSE": "", "tr" : "Türkçe", "zhCN": "中文 (简体)", diff --git a/frontend/src/i18n/nl-be.json b/frontend/src/i18n/nl-be.json index 647198d4..f760ef44 100644 --- a/frontend/src/i18n/nl-be.json +++ b/frontend/src/i18n/nl-be.json @@ -92,6 +92,7 @@ "ptBR": "Portugees (Brazilië)", "ro": "", "ru": "Russisch", + "sk": "Slovenčina", "svSE": "", "tr" : "Türkçe", "zhCN": "Chinees (vereenvoudigd)", diff --git a/frontend/src/i18n/pl.json b/frontend/src/i18n/pl.json index cd0f8ace..9712d64a 100644 --- a/frontend/src/i18n/pl.json +++ b/frontend/src/i18n/pl.json @@ -92,6 +92,7 @@ "ptBR": "Português (Brasil)", "ro": "", "ru": "Русский", + "sk": "Slovenčina", "svSE": "", "tr" : "Türkçe", "zhCN": "中文 (简体)", diff --git a/frontend/src/i18n/pt-br.json b/frontend/src/i18n/pt-br.json index f2c7786f..045b803e 100644 --- a/frontend/src/i18n/pt-br.json +++ b/frontend/src/i18n/pt-br.json @@ -92,6 +92,7 @@ "ptBR": "Português (Brasil)", "ro": "", "ru": "Русский", + "sk": "Slovenčina", "svSE": "", "tr" : "Türkçe", "zhCN": "中文 (简体)", diff --git a/frontend/src/i18n/pt.json b/frontend/src/i18n/pt.json index eb14986c..59f26e95 100644 --- a/frontend/src/i18n/pt.json +++ b/frontend/src/i18n/pt.json @@ -92,6 +92,7 @@ "ptBR": "Português (Brasil)", "ro": "", "ru": "Russo", + "sk": "Slovenčina", "svSE": "", "tr" : "Türkçe", "zhCN": "Chinês simplificado", diff --git a/frontend/src/i18n/ro.json b/frontend/src/i18n/ro.json index 12cb5917..28d18356 100644 --- a/frontend/src/i18n/ro.json +++ b/frontend/src/i18n/ro.json @@ -92,6 +92,7 @@ "ptBR": "Português (Brasil)", "ro": "", "ru": "Русский", + "sk": "Slovenčina", "svSE": "", "tr" : "Türkçe", "zhCN": "中文 (简体)", diff --git a/frontend/src/i18n/sk.json b/frontend/src/i18n/sk.json new file mode 100644 index 00000000..0d30b939 --- /dev/null +++ b/frontend/src/i18n/sk.json @@ -0,0 +1,265 @@ +{ + "buttons": { + "cancel": "Zrušiť", + "close": "Zavrieť", + "copy": "Kopírovať", + "copyFile": "Kopírovať súbor", + "copyToClipboard": "Kopírovať do schránky", + "create": "Vytvoriť", + "delete": "Odstrániť", + "download": "Stiahnuť", + "file": "Súbor", + "folder": "Priečinok", + "hideDotfiles": "Skryť súbory začínajúce bodkou", + "info": "Info", + "more": "Viac", + "move": "Presunúť", + "moveFile": "Presunúť súbory", + "new": "Nový", + "next": "Ďalšie", + "ok": "OK", + "permalink": "Získať trvalý odkaz", + "previous": "Predošlé", + "publish": "Zverejniť", + "rename": "Premenovať", + "replace": "Nahradiť", + "reportIssue": "Nahlásiť problém", + "save": "Uložiť", + "schedule": "Naplánovať", + "search": "Hľadať", + "select": "Vybrať", + "selectMultiple": "Vybrať viaceré", + "share": "Zdieľať", + "shell": "Prepnúť shell", + "submit": "Poslať", + "switchView": "Prepnúť pohľad", + "toggleSidebar": "Prepnúť sidebar", + "update": "Aktualizovať", + "upload": "Nahrať", + "openFile": "Otvoriť súbor" + }, + "download": { + "downloadFile": "Stiahnuť súbor", + "downloadFolder": "Stiahnuť priečinok", + "downloadSelected": "Stiahnuť vybraté" + }, + "errors": { + "forbidden": "You don't have permissions to access this.", + "internal": "Something really went wrong.", + "notFound": "This location can't be reached.", + "connection": "The server can't be reached." + }, + "files": { + "body": "Telo", + "clear": "Zrušiť výber", + "closePreview": "Zavrieť náhľad", + "files": "Súbory", + "folders": "Priečinky", + "home": "Domov", + "lastModified": "Posledná zmena", + "loading": "Načítanie...", + "lonely": "Je tu tak pusto...", + "metadata": "Metadata", + "multipleSelectionEnabled": "Zapnutý viacnásobný výber", + "name": "Názov", + "size": "Veľkosť", + "sortByLastModified": "Zoradiť podľa dátumu", + "sortByName": "Zoradiť podľa názvu", + "sortBySize": "Zoradiť podľa veľkosti", + "noPreview": "Pre tento súbor nie je dostupný náhľad." + }, + "help": { + "click": "vyberie súbor alebo priečinok", + "ctrl": { + "click": "vyberie viac súborov alebo priečinkov", + "f": "otvorí vyhľadávanie", + "s": "uloží súbor alebo stiahne priečinok tam kde ste" + }, + "del": "odstráni vybraté položky", + "doubleClick": "otvorí súbor alebo priečinok", + "esc": "zruší výber a/alebo zavrie okno", + "f1": "tieto informácie", + "f2": "premenuje súbor", + "help": "Pomoc" + }, + "languages": { + "ar": "العربية", + "de": "Deutsch", + "en": "English", + "es": "Español", + "fr": "Français", + "is": "Icelandic", + "it": "Italiano", + "ja": "日本語", + "ko": "한국어", + "nlBE": "Dutch (Belgium)", + "pl": "Polski", + "pt": "Português", + "ptBR": "Português (Brasil)", + "ro": "Romanian", + "ru": "Русский", + "sk": "Slovenčina", + "svSE": "Swedish (Sweden)", + "tr" : "Türkçe", + "zhCN": "中文 (简体)", + "zhTW": "中文 (繁體)" + }, + "login": { + "createAnAccount": "Vytvoriť účet", + "loginInstead": "Už mám účet", + "password": "Heslo", + "passwordConfirm": "Potvrdenie hesla", + "passwordsDontMatch": "Heslá nesúhlasia", + "signup": "Registrovať", + "submit": "Prihlásiť", + "username": "Používateľské meno", + "usernameTaken": "Meno je už obsadené", + "wrongCredentials": "Nesprávne prihlasovacie údaje" + }, + "permanent": "Trvalé", + "prompts": { + "copy": "Kopírovať", + "copyMessage": "Zvoľte miesto, kde chcete kopírovať súbory:", + "currentlyNavigating": "Aktuálna cesta:", + "deleteMessageMultiple": "Naozaj chcete odstrániť {count} súbor(ov)?", + "deleteMessageSingle": "Naozaj chcete odstrániť tento súbor/priečinok?", + "deleteMessageShare": "Naozaj chcete odstrániť toto zdieľanie({path})?", + "deleteTitle": "Odstránenie súborov", + "displayName": "Zobrazený názov:", + "download": "Stiahnuť súbory", + "downloadMessage": "Vyberte formát, ktorý chcete stiahnuť.", + "error": "Niečo sa pokazilo", + "fileInfo": "Informácie o súbore", + "filesSelected": "{count} súborov vybratých.", + "lastModified": "Dátum zmeny", + "move": "Presunúť", + "moveMessage": "Zvoľte nový domov pre vaše súbory/priečinky:", + "newArchetype": "Vytvorí nový príspevok z archetypu. Nový súbor sa vytvorí v priečinku s obsahom.", + "newDir": "Nový priečinok", + "newDirMessage": "Napíšte názov nového priečinka.", + "newFile": "Nový súbor", + "newFileMessage": "Napíšte názov nového súboru.", + "numberDirs": "Počet priečinkov", + "numberFiles": "Počet súborov", + "rename": "Premenovať", + "renameMessage": "Zadajte nový názov pre", + "replace": "Nahradiť", + "replaceMessage": "Niektorý nahrávaný súbor je v konflikte názvov. Chcete nahradiť existujúci súbor?\n", + "schedule": "Naplánovať", + "scheduleMessage": "Pick a date and time to schedule the publication of this post.", + "show": "Zobraziť", + "size": "Veľkosť", + "upload": "Nahrať", + "uploadMessage": "Zvoľte možnosť nahrávania.", + "optionalPassword": "Voliteľné heslo" + }, + "search": { + "images": "Obrázky", + "music": "Hudba", + "pdf": "PDF", + "pressToSearch": "Vyhľadáte stlačením Enter...", + "search": "Hľadať...", + "typeToSearch": "Vyhľadáte písaním...", + "types": "Typy", + "video": "Video" + }, + "settings": { + "admin": "Admin", + "administrator": "Administrátor", + "allowCommands": "Vykonávať príkazy", + "allowEdit": "Upravovať, premenovať a odstraňovať súbory a priečinky", + "allowNew": "Vytvárať nové súbory a priečinky", + "allowPublish": "Zverejňovať nové príspevky a stránky", + "allowSignup": "Povoliť registráciu používateľov", + "avoidChanges": "(nechajte prázdne, aby sa nezmenilo)", + "branding": "Vlastný vzhľad", + "brandingDirectoryPath": "Cesta k priečinku s vlastným vzhľadom", + "brandingHelp": "Môžete si prispôsobiť ako bude vyzerá váš File Browser instance zmenou jeho názvu, výmenou loga a pridaním vlastný štýlov alebo vypnutím externých odkazov na GitHub.\nViac informácií o vlastnom vzhľade nájdete na {0}.", + "changePassword": "Zmeniť heslo", + "commandRunner": "Spúšťač príkazov", + "commandRunnerHelp": "Sem môžete nastaviť príkazy, ktoré sa vykonajú pri určitých udalostiach. Musíte písať jeden na riadok. Premenné prostredia {0} a {1} sú k dispozícii, s tým že {0} relatívne k {1}. Viac informácií o tejto funkcionalite a dostupných premenných prostredia nájdete na {2}.", + "commandsUpdated": "Príkazy upravené!", + "createUserDir": "Automaticky vytvoriť domovský priečinok pri pridaní používateľa", + "customStylesheet": "Vlastný Stylesheet", + "defaultUserDescription": "Toto sú predvolané nastavenia nového používateľa.", + "disableExternalLinks": "Vypnúť externé odkazy (okrem dokumentácie)", + "documentation": "dokumentácia", + "examples": "Príklady", + "executeOnShell": "Vykonať cez shell", + "executeOnShellDescription": "Predvolene File Browser vykonáva príkazy volaním priamo ich binárok. Ak ich chcete spúšťať cez shell (napr. Bash alebo PowerShell), môžete ho napísať sem a pridať potrebné argumenty a flagy. Ak je nastavený, tak sa príkazy budú spúšťať pridaním na koniec ako argument. Toto sa týka používateľských príkazov aj udalostí.", + "globalRules": "Toto je globálne nastavenie pravidiel. Aplikujú sa na všetkých používateľov. Môžete definovať špecifické pravidlá pre každého používateľa a prekryť tak pravidlá nastavené tu.", + "globalSettings": "Globálne nastavenia", + "hideDotfiles": "Skryť súroby začínajúce bodkou", + "insertPath": "Vložte cestu", + "insertRegex": "Vložte regex výraz", + "instanceName": "Názov inštalácie", + "language": "Jazyk", + "lockPassword": "Zabrániť používateľovi meniť heslo", + "newPassword": "Nové heslo", + "newPasswordConfirm": "Potvrenie nového hesla", + "newUser": "Nový používateľ", + "password": "Heslo", + "passwordUpdated": "Heslo zmenené!", + "path": "Cesta", + "perm": { + "create": "Vytvárať súbory a priečinky", + "delete": "Odstraňovať súbory a priečinky", + "download": "Stiahnuť", + "execute": "Vykonávať príkazy", + "modify": "Upravovať súbory", + "rename": "Premenovať a presúvať súbory a priečinky", + "share": "Zdieľať súbory" + }, + "permissions": "Práva", + "permissionsHelp": "Môžete nastaviť používateľa, aby bol administrátorom alebo vybrať práva jednotlivo. Ak zvolíte \"Administrator\", všetky ďalši budú automaticky zaškrtnuté. Manažment používateľov ostáva v správe administrátora.\n", + "profileSettings": "Nastavenia profilu", + "ruleExample1": "blokuje prístup ku všetkým súborom začínajúcim bodkou (napríklad .git, .gitignore) v každom priečinku.\n", + "ruleExample2": "blokuje prístup k súborom s názvom Caddyfile v koreňovom priečinku.", + "rules": "Pravidlá", + "rulesHelp": "Tu môžete definovať pravidilá pre konkrétneho používateľa. Blokované súbory používateľ nebude vidieť a ani nebude k nim mať prístup. Podporujeme regex a cesty relatívne k používateľovi.\n", + "scope": "Scope", + "settingsUpdated": "Nastavenia upravené!", + "shareDuration": "Trvanie zdieľania", + "shareManagement": "Správa zdieľania", + "shareDeleted": "Zdieľanie odstránené!", + "singleClick": "Používať jeden klik na otváranie súborov a priečinkov", + "themes": { + "dark": "Tmavá", + "light": "Svetlá", + "title": "Téma" + }, + "user": "Používateľ", + "userCommands": "Príkazy", + "userCommandsHelp": "Zoznam povolených príkazov oddelených medzerou pre tohoto používateľa. Napríklad:\n", + "userCreated": "Používateľ vytvorený!", + "userDefaults": "Predovolené nastavenia používateľa", + "userDeleted": "Používateľ odstránený!", + "userManagement": "Správa používateľov", + "userUpdated": "Používateľ upravený!", + "username": "Meno používateľa", + "users": "Používatelia" + }, + "sidebar": { + "help": "Pomoc", + "hugoNew": "Nový Hugo", + "login": "Prihlásiť", + "logout": "Odhlásiť", + "myFiles": "Moje súbory", + "newFile": "Nový súbor", + "newFolder": "Nový priečinok", + "preview": "Náhľad", + "settings": "Nastavenia", + "signup": "Registrovať", + "siteSettings": "Nastavenia stránky" + }, + "success": { + "linkCopied": "Odkaz skopírovaný!" + }, + "time": { + "days": "Dni", + "hours": "Hodiny", + "minutes": "Minúty", + "seconds": "Sekundy", + "unit": "Jednotka času" + } +} diff --git a/frontend/src/i18n/sv-se.json b/frontend/src/i18n/sv-se.json index f7fec214..046a342d 100644 --- a/frontend/src/i18n/sv-se.json +++ b/frontend/src/i18n/sv-se.json @@ -92,6 +92,7 @@ "ptBR": "Português (Brasil)", "ro": "", "ru": "Русский", + "sk": "Slovenčina", "svSE": "", "tr" : "Türkçe", "zhCN": "中文 (简体)", diff --git a/frontend/src/i18n/tr.json b/frontend/src/i18n/tr.json index 925e26a4..6931c957 100644 --- a/frontend/src/i18n/tr.json +++ b/frontend/src/i18n/tr.json @@ -96,6 +96,7 @@ "ptBR": "Português (Brasil)", "ro": "Romanian", "ru": "Русский", + "sk": "Slovenčina", "svSE": "Swedish (Sweden)", "tr" : "Türkçe", "zhCN": "中文 (简体)", diff --git a/frontend/src/i18n/zh-cn.json b/frontend/src/i18n/zh-cn.json index 145b8041..55367f12 100644 --- a/frontend/src/i18n/zh-cn.json +++ b/frontend/src/i18n/zh-cn.json @@ -93,6 +93,7 @@ "ptBR": "Português(Brasil)", "ro": "Romanian", "ru": "Русский", + "sk": "Slovenčina", "svSE": "Swedish(Sweden)", "tr" : "Türkçe", "zhCN": "中文(简体)", diff --git a/frontend/src/i18n/zh-tw.json b/frontend/src/i18n/zh-tw.json index 9b0dcf6c..9a056138 100644 --- a/frontend/src/i18n/zh-tw.json +++ b/frontend/src/i18n/zh-tw.json @@ -92,6 +92,7 @@ "ptBR": "Português (Brasil)", "ro": "Romanian", "ru": "Русский", + "sk": "Slovenčina", "svSE": "Swedish(Sweden)", "tr" : "Türkçe", "zhCN": "中文 (简体)",