diff --git a/packages/translations/src/exports/all.ts b/packages/translations/src/exports/all.ts index 4e6b32043c..759fd27135 100644 --- a/packages/translations/src/exports/all.ts +++ b/packages/translations/src/exports/all.ts @@ -23,6 +23,7 @@ import { ro } from '../languages/ro.js' import { rs } from '../languages/rs.js' import { rsLatin } from '../languages/rsLatin.js' import { ru } from '../languages/ru.js' +import { sk } from '../languages/sk.js' import { sv } from '../languages/sv.js' import { th } from '../languages/th.js' import { tr } from '../languages/tr.js' @@ -55,6 +56,7 @@ export const translations = { rs, 'rs-latin': rsLatin, ru, + sk, sv, th, tr, diff --git a/packages/translations/src/importDateFNSLocale.ts b/packages/translations/src/importDateFNSLocale.ts index 7dad7fcc53..116692823a 100644 --- a/packages/translations/src/importDateFNSLocale.ts +++ b/packages/translations/src/importDateFNSLocale.ts @@ -83,6 +83,10 @@ export const importDateFNSLocale = async (locale: string): Promise => { case 'ru': result = await import('date-fns/locale/ru') + break + case 'sk': + result = await import('date-fns/locale/sk') + break case 'sv': result = await import('date-fns/locale/sv') diff --git a/packages/translations/src/languages/sk.ts b/packages/translations/src/languages/sk.ts new file mode 100644 index 0000000000..4d861db98e --- /dev/null +++ b/packages/translations/src/languages/sk.ts @@ -0,0 +1,394 @@ +import type { Language } from '../types.js' + +export const sk: Language = { + dateFNSKey: 'sk', + translations: { + authentication: { + account: 'Účet', + accountOfCurrentUser: 'Aktuálny používateľský účet', + alreadyActivated: 'Už aktivované', + alreadyLoggedIn: 'Už prihlásený', + apiKey: 'API kľúč', + authenticated: "Overený", + backToLogin: 'Späť na prihlásenie', + beginCreateFirstUser: 'Začnite vytvorením prvého používateľa.', + changePassword: 'Zmeniť heslo', + checkYourEmailForPasswordReset: + 'Skontrolujte svoj e-mail a nájdite odkaz, ktorý vám umožní bezpečne obnoviť heslo.', + confirmGeneration: 'Potvrdiť generovanie', + confirmPassword: 'Potvrdiť heslo', + createFirstUser: 'Vytvorenie prvého používateľa', + emailNotValid: 'Zadaný e-mail nie je platný', + emailSent: 'E-mail bol odoslaný', + enableAPIKey: 'Povolenie API kľúča', + failedToUnlock: 'Nepodarilo sa odomknúť', + forceUnlock: 'Vynútené odomknutie', + forgotPassword: 'Zabudli ste heslo?', + forgotPasswordEmailInstructions: + 'Zadajte svoj e-mail nižšie. Dostanete e-mail s pokynmi na obnovenie hesla.', + forgotPasswordQuestion: 'Zabudli ste heslo?', + generate: 'Generovať', + generateNewAPIKey: 'Vygenerovať nový API kľúč', + generatingNewAPIKeyWillInvalidate: + 'Vytvorenie nového API kľúča <1>zneplatní predchádzajúci kľúč. Ste si istí, že chcete pokračovať?', + lockUntil: 'Uzamknúť do', + logBackIn: 'Znovu sa prihlásiť', + logOut: 'Odhlásiť sa', + loggedIn: 'Ak sa chcete prihlásiť pomocou iného používateľa, najprv sa <0>odhláste.', + loggedInChangePassword: + 'Ak chcete zmeniť heslo, prejdite na svoj <0>oúčet a upravte heslo tam.', + loggedOutInactivity: 'Boli ste odhlásení z dôvodu nečinnosti.', + loggedOutSuccessfully: 'Boli ste úspešne odhlásení.', + login: 'Prihlásiť sa', + loginAttempts: 'Pokusy o prihlásenie', + loginUser: 'Prihlásenie používateľa', + loginWithAnotherUser: + 'Ak sa chcete prihlásiť pomocou iného používateľa, najprv sa <0>odhláste.', + logout: 'Odhlásiť sa', + logoutUser: 'Odhlásiť používateľa', + newAPIKeyGenerated: 'Bol vygenerovaný nový API kľúč.', + newAccountCreated: + 'Pre prístup k {{serverURL}} bol pre vás vytvorený nový účet. Kliknite na nasledujúci odkaz alebo skopírujte URL do svojho prehliadača na overenie vášho emailu: {{verificationURL}}
Po overení vášho emailu sa budete môcť úspešne prihlásiť.', + newPassword: 'Nové heslo', + resetPassword: 'Obnoviť heslo', + resetPasswordExpiration: 'Vypršanie platnosti obnovenia hesla', + resetPasswordToken: 'Token na resetovanie hesla', + resetYourPassword: 'Obnovte svoje heslo', + stayLoggedIn: 'Zostaňte prihlásení', + successfullyUnlocked: 'Úspešne odomknuté', + unableToVerify: 'Nemožno overiť', + verified: 'Overené', + verifiedSuccessfully: 'Úspešne overené', + verify: 'Overiť', + verifyUser: 'Overiť používateľa', + verifyYourEmail: 'Overiť e-mail', + youAreInactive: + 'Už nejaký čas ste neaktívny a čoskoro budete z bezpečnostných dôvodov automaticky odhlásený. Chcete zostať prihlásený?', + youAreReceivingResetPassword: + 'Tento email dostanete, pretože ste (alebo niekto iný) požiadali o resetovanie hesla pre váš účet.', + youDidNotRequestPassword: + 'Ak ste o to nepožiadali, ignorujte prosím tento e-mail a vaše heslo zostane nezmenené.', + }, + error: { + accountAlreadyActivated: 'Tento účet už bol aktivovaný.', + autosaving: 'Pri automatickom ukladaní tohto dokumentu došlo k chybe.', + correctInvalidFields: 'Opravte neplatné polia.', + deletingFile: 'Pri mazaní súboru došlo k chybe.', + deletingTitle: + 'Pri mazaní {{title}} došlo k chybe. Skontrolujte svoje pripojenie a skúste to znova.', + emailOrPasswordIncorrect: 'Zadaný email alebo heslo nie je správne.', + followingFieldsInvalid_one: 'Nasledujúce pole je neplatné:', + followingFieldsInvalid_other: 'Nasledujúce polia sú neplatné:', + incorrectCollection: 'Nesprávna kolekcia', + invalidFileType: 'Neplatný typ súboru', + invalidFileTypeValue: 'Neplatný typ súboru: {{value}}', + loadingDocument: 'Pri načítaní dokumentu s ID {{id}} došlo k chybe.', + localesNotSaved_one: 'Nasledujúci jazyk sa nepodarilo uložiť:', + localesNotSaved_other: 'Nasledujúce jazyky sa nepodarilo uložiť:', + missingEmail: 'Chýba e-mail.', + missingIDOfDocument: 'Chýba ID dokumentu na aktualizáciu.', + missingIDOfVersion: 'Chýba ID verzie.', + missingRequiredData: 'Chýbajú požadované údaje.', + noFilesUploaded: 'Nenahrali sa žiadne súbory.', + noMatchedField: 'Pre "{{label}}" nebolo nájdené žiadne zodpovedajúce pole', + noUser: 'Žiadny používateľ', + notAllowedToAccessPage: 'Nemáte povolenie pristupovať k tejto stránke.', + notAllowedToPerformAction: 'Nemáte povolenie vykonávať túto akciu.', + notFound: 'Požadovaný zdroj nebol nájdený.', + previewing: 'Pri náhľade tohto dokumentu došlo k chybe.', + problemUploadingFile: 'Pri nahrávaní súboru došlo k chybe.', + tokenInvalidOrExpired: 'Token je neplatný alebo vypršal.', + unPublishingDocument: 'Pri zrušení publikovania tohto dokumentu došlo k chybe.', + unableToDeleteCount: 'Nie je možné zmazať {{count}} z {{total}} {{label}}.', + unableToUpdateCount: 'Nie je možné aktualizovať {{count}} z {{total}} {{label}}.', + unauthorized: 'Neautorizováno, pro zadání tohoto požadavku musíte být přihlášeni.', + unknown: 'Došlo k neznámej chybe.', + unspecific: 'Došlo k chybe.', + userLocked: 'Tento používateľ je uzamknutý kvôli príliš mnohým neúspešným pokusom o prihlásenie.', + valueMustBeUnique: 'Hodnota musí byť jedinečná', + verificationTokenInvalid: 'Overovací token je neplatný.', + }, + fields: { + addLabel: 'Pridať {{label}}', + addLink: 'Pridať odkaz', + addNew: 'Pridať nový', + addNewLabel: 'Pridať nový {{label}}', + addRelationship: 'Pridať vzťah', + addUpload: 'Pridať nahrávanie', + block: 'blok', + blockType: 'Typ bloku', + blocks: 'bloky', + chooseBetweenCustomTextOrDocument: + 'Vyberte medzi vložením vlastného textového URL alebo odkazovaním na iný dokument.', + chooseDocumentToLink: 'Vyberte dokument, na ktorý sa chcete odkázať', + chooseFromExisting: 'Vybrať z existujúcich', + chooseLabel: 'Vybrať {{label}}', + collapseAll: 'Zbaliť všetko', + customURL: 'Vlastné URL', + editLabelData: 'Upraviť dáta {{label}}', + editLink: 'Upraviť odkaz', + editRelationship: 'Upraviť vzťah', + enterURL: 'Zadajte URL', + internalLink: 'Interný odkaz', + itemsAndMore: '{{items}} a {{count}} ďalších', + labelRelationship: 'Vzťah {{label}}', + latitude: 'Zemepisná šírka', + linkType: 'Typ odkazu', + linkedTo: 'Odkaz na <0>{{label}}', + longitude: 'Zemepisná dĺžka', + newLabel: 'Nový {{label}}', + openInNewTab: 'Otvoriť v novej záložke', + passwordsDoNotMatch: 'Heslá sa nezhodujú.', + relatedDocument: 'Súvisiaci dokument', + relationTo: 'Vzťah k', + removeRelationship: 'Odstrániť vzťah', + removeUpload: 'Odstrániť nahranie', + saveChanges: 'Uložiť zmeny', + searchForBlock: 'Hľadať blok', + selectExistingLabel: 'Vybrať existujúci {{label}}', + selectFieldsToEdit: 'Vyberte polia, ktoré chcete upraviť', + showAll: 'Zobraziť všetko', + swapRelationship: 'Zameniť vzťah', + swapUpload: 'Vymeniť nahranie', + textToDisplay: 'Text na zobrazenie', + toggleBlock: 'Prepnúť blok', + uploadNewLabel: 'Nahrať nový {{label}}', + }, + general: { + aboutToDelete: 'Chystáte sa odstrániť {{label}} <1>{{title}}. Ste si istí?', + aboutToDeleteCount_many: 'Chystáte sa zmazať {{count}} {{label}}', + aboutToDeleteCount_one: 'Chystáte sa zmazať {{count}} {{label}}', + aboutToDeleteCount_other: 'Chystáte sa zmazať {{count}} {{label}}', + addBelow: 'Pridať pod', + addFilter: 'Pridať filter', + adminTheme: 'Motív administračného rozhrania', + and: 'a', + applyChanges: 'Použiť zmeny', + ascending: 'Vzostupne', + automatic: 'Automatický', + backToDashboard: 'Späť na nástenku', + cancel: 'Zrušiť', + changesNotSaved: 'Vaše zmeny neboli uložené. Ak teraz odídete, stratíte svoje zmeny.', + close: 'Zavrieť', + collapse: 'Zbaliť', + collections: 'Kolekcia', + columnToSort: 'Stĺpec na zoradenie', + columns: 'Stĺpce', + confirm: 'Potvrdiť', + confirmDeletion: 'Potvrdiť odstránenie', + confirmDuplication: 'Potvrdiť duplikáciu', + copied: 'Skopírované', + copy: 'Kopírovať', + create: 'Vytvoriť', + createNew: 'Vytvoriť nové', + createNewLabel: 'Vytvoriť nový {{label}}', + created: 'Vytvořeno', + createdAt: 'Vytvorené v', + creating: 'Vytváranie', + creatingNewLabel: 'Vytváranie nového {{label}}', + dark: 'Tmavý', + dashboard: 'Nástenka', + delete: 'Odstrániť', + deletedCountSuccessfully: 'Úspešne zmazané {{count}} {{label}}.', + deletedSuccessfully: 'Úspešne odstránené.', + deleting: 'Odstraňovanie...', + depth: "Hĺbka", + descending: 'Zostupne', + deselectAllRows: 'Zrušiť výber všetkých riadkov', + document: 'Dokument', + documents: 'Dokumenty', + duplicate: 'Duplikovať', + duplicateWithoutSaving: 'Duplikovať bez uloženia zmien', + edit: 'Upraviť', + editLabel: 'Upraviť {{label}}', + editing: 'Úpravy', + editingLabel_many: 'Úprava {{count}} {{label}}', + editingLabel_one: 'Úprava {{count}} {{label}}', + editingLabel_other: 'Úprava {{count}} {{label}}', + email: 'E-mail', + emailAddress: 'E-mailová adresa', + enterAValue: 'Zadajte hodnotu', + error: 'Chyba', + errors: 'Chyby', + fallbackToDefaultLocale: 'Zálohovať do predvoleného jazyka', + filter: 'Filter', + filterWhere: 'Filtrovat kde je {{label}}', + filters: 'Filtry', + globals: 'Globalné', + language: 'Jazyk', + lastModified: 'Naposledy zmenené', + leaveAnyway: 'Presto odísť', + leaveWithoutSaving: 'Odísť bez uloženia', + light: 'Svetlý', + livePreview: 'Náhľad', + loading: 'Načítavanie', + locale: 'Jazyk', + locales: 'Jazyky', + menu: 'Menu', + moveDown: 'Presunúť dolu', + moveUp: 'Presunúť hore', + newPassword: 'Nové heslo', + noFiltersSet: 'Nie sú nastavené žiadne filtre', + noLabel: '<Žiadny {{label}}>', + noOptions: 'Žiadne možnosti', + noResults: 'Neboli nájdené žiadne {{label}}. Buď neexistujú žiadne {{label}}, alebo žiadne nespĺňajú filtre, ktoré ste zadali vyššie.', + noValue: 'Žiadna hodnota', + none: 'Žiadny', + notFound: 'Nenájdené', + nothingFound: 'Nič nenájdené', + of: 'z', + open: 'Otvoriť', + or: 'Alebo', + order: 'Poradie', + pageNotFound: 'Stránka nenájdená', + password: 'Heslo', + payloadSettings: 'Nastavenia dátového záznamu', + perPage: 'Na stránku: {{limit}}', + remove: 'Odstrániť', + reset: 'Resetovať', + row: 'Riadok', + rows: 'Riadky', + save: 'Uložiť', + saving: 'Ukladanie...', + searchBy: 'Vyhľadať podľa {{label}}', + selectAll: 'Vybrať všetko {{count}} {{label}}', + selectAllRows: 'Vybrať všetky riadky', + selectValue: 'Vybrať hodnotu', + selectedCount: 'Vybrané {{count}} {{label}}', + showAllLabel: 'Zobraziť všetky {{label}}', + sorryNotFound: 'Je nám ľúto, ale neexistuje nič, čo by zodpovedalo vášmu požiadavku.', + sort: 'Zoradiť', + sortByLabelDirection: 'Zoradiť podľa {{label}} {{direction}}', + stayOnThisPage: 'Zostať na tejto stránke', + submissionSuccessful: 'Odoslanie úspešné.', + submit: 'Odoslať', + successfullyCreated: '{{label}} úspešne vytvorené.', + successfullyDuplicated: '{{label}} úspešne duplikované.', + thisLanguage: 'Slovenčina', + titleDeleted: '{{label}} "{{title}}" úspešne zmazané.', + unauthorized: 'Neoprávnený prístup', + unsavedChangesDuplicate: 'Máte neuložené zmeny. Chceli by ste pokračovať v duplikovaní?', + untitled: 'Bez názvu', + updatedAt: 'Aktualizované v', + updatedCountSuccessfully: 'Úspešne aktualizované {{count}} {{label}}.', + updatedSuccessfully: 'Úspešne aktualizované.', + updating: 'Aktualizácia', + uploading: 'Nahrávanie', + user: 'Používateľ', + users: 'Používatelia', + value: 'Hodnota', + welcome: 'Vitajte', + }, + operators: { + contains: 'obsahuje', + equals: 'rovná sa', + exists: 'existuje', + isGreaterThan: 'je väčšie ako', + isGreaterThanOrEqualTo: 'je väčšie alebo rovné', + isIn: 'je v', + isLessThan: 'je menšie ako', + isLessThanOrEqualTo: 'je menšie alebo rovné', + isLike: 'je ako', + isNotEqualTo: 'nie je rovné', + isNotIn: 'nie je v', + near: 'blízko', + }, + upload: { + crop: 'Orezať', + cropToolDescription: 'Potiahnite rohy vybranej oblasti, nakreslite novú oblasť alebo upravte hodnoty nižšie.', + dragAndDrop: 'Potiahnite a pusťte súbor', + dragAndDropHere: 'alebo sem potiahnite a pusťte súbor', + editImage: 'Upraviť obrázok', + fileName: 'Názov súboru', + fileSize: 'Veľkosť súboru', + focalPoint: 'Stredobod', + focalPointDescription: 'Potiahnite bod stredobodu priamo na náhľad alebo upravte hodnoty nižšie.', + height: 'Výška', + lessInfo: 'Menej informácií', + moreInfo: 'Viac informácií', + previewSizes: 'Náhľady veľkostí', + selectCollectionToBrowse: 'Vyberte kolekciu na prezeranie', + selectFile: 'Vyberte súbor', + setCropArea: 'Nastaviť oblasť orezania', + setFocalPoint: 'Nastaviť stredobod', + sizes: 'Veľkosti', + sizesFor: 'Veľkosti pre {{label}}', + width: 'Šírka', + }, + validation: { + emailAddress: 'Zadajte prosím platnú e-mailovú adresu.', + enterNumber: 'Zadajte prosím platné číslo.', + fieldHasNo: 'Toto pole nemá {{label}}', + greaterThanMax: '{{value}} je vyššie ako maximálne povolené {{label}} {{max}}.', + invalidInput: 'Toto pole má neplatný vstup.', + invalidSelection: 'Toto pole má neplatný výber.', + invalidSelections: 'Toto pole má nasledujúce neplatné výbery:', + lessThanMin: '{{value}} je nižšie ako minimálne povolené {{label}} {{min}}.', + limitReached: 'Dosiahnutý limit, môžu byť pridané len {{max}} položky.', + longerThanMin: 'Táto hodnota musí byť dlhšia ako minimálna dĺžka {{minLength}} znakov.', + notValidDate: '"{{value}}" nie je platný dátum.', + required: 'Toto pole je povinné.', + requiresAtLeast: 'Toto pole vyžaduje aspoň {{count}} {{label}}.', + requiresNoMoreThan: 'Toto pole vyžaduje nie viac ako {{count}} {{label}}.', + requiresTwoNumbers: 'Toto pole vyžaduje dve čísla.', + shorterThanMax: 'Táto hodnota musí byť kratšia ako maximálna dĺžka {{maxLength}} znakov.', + trueOrFalse: 'Toto pole môže byť rovné iba true alebo false.', + validUploadID: 'Toto pole nie je platné ID pre odoslanie.', + }, + version: { + type: 'Typ', + aboutToPublishSelection: 'Chystáte sa publikovať všetky {{label}} vo výbere. Ste si istý?', + aboutToRestore: 'Chystáte sa obnoviť tento {{label}} dokument do stavu, v akom bol {{versionDate}}.', + aboutToRestoreGlobal: 'Chystáte sa obnoviť globálne {{label}} do stavu, v akom bol {{versionDate}}.', + aboutToRevertToPublished: 'Chystáte sa vrátiť zmeny tohto dokumentu do jeho publikovaného stavu. Ste si istý?', + aboutToUnpublish: 'Chystáte sa zrušiť publikovanie tohto dokumentu. Ste si istý?', + aboutToUnpublishSelection: 'Chystáte sa zrušiť publikovanie všetkých {{label}} vo výbere. Ste si istý?', + autosave: 'Automatické uloženie', + autosavedSuccessfully: 'Úspešne uložené automaticky.', + autosavedVersion: 'Verzia automatického uloženia', + changed: 'Zmenené', + compareVersion: 'Porovnať verziu s:', + confirmPublish: 'Potvrdiť publikovanie', + confirmRevertToSaved: 'Potvrdiť vrátenie k uloženému', + confirmUnpublish: 'Potvrdiť zrušenie publikovania', + confirmVersionRestoration: 'Potvrdiť obnovenie verzie', + currentDocumentStatus: 'Súčasný {{docStatus}} dokument', + draft: 'Návrh', + draftSavedSuccessfully: 'Návrh úspešne uložený.', + lastSavedAgo: 'Naposledy uložené pred {{distance}}', + noFurtherVersionsFound: 'Nenájdené ďalšie verzie', + noRowsFound: 'Nenájdené {{label}}', + preview: 'Náhľad', + problemRestoringVersion: 'Pri obnovovaní tejto verzie došlo k problému', + publish: 'Publikovať', + publishChanges: 'Publikovať zmeny', + published: 'Publikované', + publishing: 'Publikovanie', + restoreThisVersion: 'Obnoviť túto verziu', + restoredSuccessfully: 'Úspešne obnovené.', + restoring: 'Obnovovanie...', + revertToPublished: 'Vrátiť sa k publikovanému', + reverting: 'Vracanie...', + saveDraft: 'Uložiť návrh', + selectLocales: 'Vybrať lokálne verzie na zobrazenie', + selectVersionToCompare: 'Vybrať verziu na porovnanie', + showLocales: 'Zobraziť lokálne verzie:', + showingVersionsFor: 'Zobrazujú sa verzie pre:', + status: 'Stav', + unpublish: 'Zrušiť publikovanie', + unpublishing: 'Zrušujem publikovanie...', + version: 'Verzia', + versionCount_many: '{{count}} verzií nájdených', + versionCount_none: 'Žiadne verzie nenájdené', + versionCount_one: '{{count}} verzia nájdená', + versionCount_other: '{{count}} verzií nájdených', + versionCreatedOn: '{{version}} vytvorená:', + versionID: 'ID verzie', + versions: 'Verzie', + viewingVersion: 'Zobrazujem verziu pre {{entityLabel}} {{documentTitle}}', + viewingVersionGlobal: 'Zobrazujem verziu pre globálne {{entityLabel}}', + viewingVersions: 'Zobrazujem verzie pre {{entityLabel}} {{documentTitle}}', + viewingVersionsGlobal: 'Zobrazujem verzie pre globálne {{entityLabel}}', + }, + }, +} diff --git a/packages/translations/src/types.ts b/packages/translations/src/types.ts index 1e06bf82b7..2a8fdd54eb 100644 --- a/packages/translations/src/types.ts +++ b/packages/translations/src/types.ts @@ -23,6 +23,7 @@ type DateFNSKeys = | 'pt' | 'ro' | 'ru' + | 'sk' | 'sv' | 'th' | 'tr' diff --git a/packages/translations/src/utilities/languages.ts b/packages/translations/src/utilities/languages.ts index ca9c98fa2a..c5679cdebc 100644 --- a/packages/translations/src/utilities/languages.ts +++ b/packages/translations/src/utilities/languages.ts @@ -26,6 +26,7 @@ export const acceptedLanguages = [ 'rs', 'rsLatin', 'ru', + 'sk', 'sv', 'th', 'tr', @@ -107,7 +108,6 @@ export const acceptedLanguages = [ * 'rw', * 'sd-Arab', * 'si', - * 'sk', * 'sl', * 'sq', * 'sr-Cyrl-BA',