From 65aba551c3303d9916a1f9a4f98c8298806385d6 Mon Sep 17 00:00:00 2001 From: Maksim Eltyshev Date: Fri, 26 Mar 2021 11:19:43 +0500 Subject: [PATCH] Add Czech language. Thanks to @michal-volf --- client/src/locales/cs/core.js | 206 +++++++++++++++++++++++++++++++++ client/src/locales/cs/embed.js | 20 ++++ client/src/locales/index.js | 12 +- 3 files changed, 233 insertions(+), 5 deletions(-) create mode 100644 client/src/locales/cs/core.js create mode 100644 client/src/locales/cs/embed.js diff --git a/client/src/locales/cs/core.js b/client/src/locales/cs/core.js new file mode 100644 index 00000000..85fdfcae --- /dev/null +++ b/client/src/locales/cs/core.js @@ -0,0 +1,206 @@ +import dateFns from 'date-fns/locale/de'; + +export default { + dateFns, + + format: { + date: 'd.M.yyyy', + time: 'p', + dateTime: '$t(format:date) $t(format:time)', + longDate: 'd MMM', + longDateTime: "d MMMM 'v' p", + }, + + translation: { + common: { + account: 'Účet', + actions: 'Akce', + addAttachment_title: 'Přidat přílohu', + addComment: 'Přidat komentář', + addMember_title: 'Přidat člena', + addUser_title: 'Přidat uživatele', + administrator: 'Administrator', + all: 'Vše', + allChangesWillBeAutomaticallySavedAfterConnectionRestored: + 'Všechny změny budou automaticky uloženy
po obnově spojení', + areYouSureYouWantToDeleteThisAttachment: 'Opravdu chcete smazat tuto přílohu?', + areYouSureYouWantToDeleteThisBoard: 'Opravdu chcete smazat tuto tabuli?', + areYouSureYouWantToDeleteThisCard: 'Opravdu chcete smazat tuto kartu?', + areYouSureYouWantToDeleteThisComment: 'Opravdu chcete smazat tento komentář?', + areYouSureYouWantToDeleteThisLabel: 'Opravdu chcete smazat tento štítek?', + areYouSureYouWantToDeleteThisList: 'Opravdu chcete smazat tento seznam?', + areYouSureYouWantToDeleteThisProject: 'Opravdu chcete smazat tento projekt?', + areYouSureYouWantToDeleteThisTask: 'Opravdu chcete smazat tento úkol?', + areYouSureYouWantToDeleteThisUser: 'Opravdu chcete smazat tohoto uživatele?', + areYouSureYouWantToRemoveThisMemberFromProject: + 'Opravdu chcete odstranit tohoto člena z projektu?', + attachment: 'Příloha', + attachments: 'Přílohy', + authentication: 'Ověření', + board: 'Tabule', + boardNotFound_title: 'Tabule nenalezena', + cardActions_title: 'Akce na kartě', + cardNotFound_title: 'Karta nenalezena', + cardOrActionAreDeleted: 'Karta nebo akce je smazána', + color: 'Barva', + connectionRestored_title: 'Spojení obnoveno', + createBoard_title: 'Vytvořit tabuli', + createLabel_title: 'Vytvořit štítek', + createNewOneOrSelectExistingOne: 'Vytvořit nový nebo vyberte
již existující', + createProject_title: 'Vytvořit projekt', + createTextFile_title: 'Vytvořit textový soubor', + currentPassword: 'Aktuální heslo', + date: 'Datum', + dueDate_title: 'Termín do', + deleteAttachment_title: 'Smazat přílohu', + deleteBoard_title: 'Smazat tabuli', + deleteCard_title: 'Smazat kartu', + deleteComment_title: 'Smazat komentář', + deleteLabel_title: 'Smazat štítek', + deleteList_title: 'Smazat seznam', + deleteProject_title: 'Smazat projekt', + deleteTask_title: 'Smazat úkol', + deleteUser_title: 'Smazat uživatele', + description: 'Popis', + dropFileToUpload: 'Přetáhnutím nahraj soubor', + editAttachment_title: 'Upravit přílohu', + editAvatar_title: 'Upravit avatar', + editBackground_title: 'Upravit pozadí', + editBoard_title: 'Upravit tabuli', + editDueDate_title: 'Upravit Termín do', + editEmail_title: 'Upravit e-mail', + editLabel_title: 'Upravit štítek', + editPassword_title: 'Upravit heslo', + editTimer_title: 'Upravit časovač', + editTitle_title: 'Upravit titulek', + editUsername_title: 'Upravit uživatelské jméno', + email: 'E-mail', + emailAlreadyInUse: 'E-mail se již používá', + enterCardTitle: 'Vlož titulek karty...', + enterDescription: 'Vlož popis...', + enterFilename: 'Vlož název souboru', + enterListTitle: 'Vlož název seznamu...', + enterProjectTitle: 'Vlož název projektu', + enterTaskDescription: 'Vlož popis úkolu...', + filterByLabels_title: 'Filtruj podle štítku', + filterByMembers_title: 'Filtruj podle člena', + fromComputer_title: 'Z počítače', + hours: 'Hodiny', + invalidCurrentPassword: 'Neplatné aktuální heslo', + labels: 'Štítky', + list: 'Seznam', + listActions_title: 'Seznam akcí', + members: 'Členové', + minutes: 'Minuty', + moveCard_title: 'Přesunout kartu', + name: 'Jméno', + newEmail: 'Nový e-mail', + newPassword: 'Nové heslo', + newUsername: 'Nové uživatelské jméno', + noConnectionToServer: 'Není spojení k serveru', + noBoards: 'Žádné tabule', + noLists: 'Žádné seznamy', + noProjects: 'Žádné projekty', + notifications: 'Oznámení', + noUnreadNotifications: 'Žádné nepřečtené oznámení', + openBoard_title: 'Otevřít tabuli', + optional_inline: 'volitelné', + organization: 'Společnost', + phone: 'Telefon', + preferences: 'Volby', + pressPasteShortcutToAddAttachmentFromClipboard: + 'Tip: dejte Ctrl-V (Cmd-V na Mac) pro vložení přílohy ze schránky.', + project: 'Projekt', + projectActions_title: 'Akce na projektu', + projectNotFound_title: 'Projekt nenalezen', + refreshPageToLoadLastDataAndReceiveUpdates: + '<0>Obnovit stránku pro načtení posledních dat
a načtení aktualizací', + removeMember_title: 'Odstranit člena', + seconds: 'Vteřin', + selectBoard: 'Vybrat tabuli', + selectList: 'Vybrat seznam', + selectProject: 'Vybrat projekt', + settings: 'Nastavení', + subscribeToMyOwnCardsByDefault: 'Ve výchozím nastavení odebírat vlastní karty', + taskActions_title: 'Akce na úkolu', + tasks: 'Úkoly', + time: 'Čas', + timer: 'Časovač', + title: 'Titulek', + userActions_title: 'Akce na uživateli', + userAddedThisCardToList: '<0>{{user}}<1> přidal kartu do {{list}}', + userLeftNewCommentToCard: '{{user}} zanechal nový komentář «{{comment}}» k <2>{{card}}', + userMovedCardFromListToList: '{{user}} přesunul <2>{{card}} z {{fromList}} do {{toList}}', + userMovedThisCardFromListToList: + '<0>{{user}}<1> přesunul tuto kartu z {{fromList}} do {{toList}}', + username: 'Uživatelské jméno', + usernameAlreadyInUse: 'Uživatelské jméno se již používá', + users: 'Uživatelé', + writeComment: 'Napsat komentář...', + }, + + action: { + addAnotherCard: 'Přidat další kartu', + addAnotherList: 'Přidat další seznam', + addAnotherTask: 'Přidat další úkol', + addCard: 'Přidat kartu', + addCard_title: 'Přidat kartu', + addComment: 'Přidat komentář', + addList: 'Přidat seznam', + addMoreDetailedDescription: 'Přidat další detailní popis', + addTask: 'Přidat úkol', + addToCard: 'Přidat na kartu', + addUser: 'Přidat uživatele', + createBoard: 'Vytvořit tabuli', + createFile: 'Vytvořit soubor', + createLabel: 'Vytvořit štítek', + createNewLabel: 'Vytvořit nový štítek', + createProject: 'Vytvořit projekt', + delete: 'Smazat', + deleteAttachment: 'Smazat přílohu', + deleteAvatar: 'Smazat avatar', + deleteBackground: 'Smazat pozadí', + deleteBoard: 'Smazat tabuli', + deleteCard: 'Smazat kartu', + deleteCard_title: 'Smazat kartu', + deleteComment: 'Smazat komentář', + deleteImage: 'Smazat obrázek', + deleteLabel: 'Smazat štítek', + deleteList: 'Smazat seznam', + deleteList_title: 'Smazat seznam', + deleteProject: 'Smazat projekt', + deleteProject_title: 'Smazat projekt', + deleteTask: 'Smazat úkol', + deleteTask_title: 'Smazat úkol', + deleteUser: 'Smazat uživatele', + edit: 'Upravit', + editBackground_title: 'Upravit pozadí', + editDueDate_title: 'Upravit termín do', + editDescription_title: 'Upravit popis', + editEmail_title: 'Upravit e-mail', + editPassword_title: 'Upravit heslo', + editTask_title: 'Upravit úkol', + editTimer_title: 'Upravit časovač', + editTitle_title: 'Upravit titulek', + editUsername_title: 'Upravit uživatelské jméno', + logOut_title: 'Odhlásit se', + makeCover_title: 'Vytvořit obal', + move: 'Přesunout', + moveCard_title: 'Přesunout kartu', + remove: 'Odstranit', + removeBackground: 'Odstranit pozadí', + removeCover_title: 'Odstranit obal', + removeFromProject: 'Odstranit z projektu', + removeMember: 'Odstranit člena', + save: 'Uložit', + showAllAttachments: 'Zozbrazit všechny přílohy ({{hidden}} skryté)', + showFewerAttachments: 'Zobrazit méně příloh', + start: 'Start', + stop: 'Stop', + subscribe: 'Odebírat', + unsubscribe: 'Neodebírat', + uploadNewAvatar: 'Nahrát nového avatara', + uploadNewImage: 'Nahrát nový obrázek', + }, + }, +}; diff --git a/client/src/locales/cs/embed.js b/client/src/locales/cs/embed.js new file mode 100644 index 00000000..6b3f9c66 --- /dev/null +++ b/client/src/locales/cs/embed.js @@ -0,0 +1,20 @@ +export default { + translation: { + common: { + emailOrUsername: 'Email nebo uživatelské jméno', + invalidEmailOrUsername: 'Nesprávný email nebo uživatelské jméno', + invalidPassword: 'Nesprávné heslo', + logInToPlanka: 'Přihlásit se do Planka', + noInternetConnection: 'Bez připojení k internetu', + pageNotFound_title: 'Stránka nenalezena', + password: 'Heslo', + projectManagment: 'Správa projektu', + serverConnectionFailed: 'Připojení k serveru selhalo', + unknownError: 'Neznámá chyba, zkuste to později', + }, + + action: { + logIn: 'Přihlásit se', + }, + }, +}; diff --git a/client/src/locales/index.js b/client/src/locales/index.js index f496b897..2e72e3e9 100644 --- a/client/src/locales/index.js +++ b/client/src/locales/index.js @@ -1,17 +1,19 @@ import fromPairs from 'lodash/fromPairs'; -import en from './en/embed'; +import cs from './cs/embed'; import de from './de/embed'; +import en from './en/embed'; +import fr from './fr/embed'; import pl from './pl/embed'; import ru from './ru/embed'; -import fr from './fr/embed'; const localePairs = [ - ['en', en], + ['cs', cs], ['de', de], - ['ru', ru], - ['pl', pl], + ['en', en], ['fr', fr], + ['pl', pl], + ['ru', ru], ]; export const languages = localePairs.map((locale) => locale[0]);