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ánku0> 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}}0><1> přidal kartu do {{list}}1>',
+ userLeftNewCommentToCard: '{{user}} zanechal nový komentář «{{comment}}» k <2>{{card}}2>',
+ userMovedCardFromListToList: '{{user}} přesunul <2>{{card}}2> z {{fromList}} do {{toList}}',
+ userMovedThisCardFromListToList:
+ '<0>{{user}}0><1> přesunul tuto kartu z {{fromList}} do {{toList}}1>',
+ 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]);