Skip to content

Commit 020c357

Browse files
authored
Merge pull request #1015 from MichalSkoula/czech-translation-2
lang: [cs] Add Czech Translation
2 parents 3122e50 + 4473098 commit 020c357

File tree

3 files changed

+142
-1
lines changed

3 files changed

+142
-1
lines changed

src/Language/cs/Auth.php

Lines changed: 117 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,117 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
/**
6+
* This file is part of CodeIgniter Shield.
7+
*
8+
* (c) CodeIgniter Foundation <admin@codeigniter.com>
9+
*
10+
* For the full copyright and license information, please view
11+
* the LICENSE file that was distributed with this source code.
12+
*/
13+
14+
return [
15+
// Exceptions
16+
'unknownAuthenticator' => '{0} není platný autentifikátor.',
17+
'unknownUserProvider' => 'Není možné určit providera uživatele, který se má použít.',
18+
'invalidUser' => 'Nelze najít požadovaného uživatele.',
19+
'bannedUser' => 'Přihlášení se nezdařilo, protože jste byli zablokováni.',
20+
'logOutBannedUser' => 'Byli jste odhlášeni, protože jste byli zablokováni.',
21+
'badAttempt' => 'Přihlášení se nezdařilo. Zkontrolujte prosím své přihlašovací údaje.',
22+
'noPassword' => 'Nebylo zadáno heslo.',
23+
'invalidPassword' => 'Přihlášení se nezdařilo. Zkontrolujte své heslo.',
24+
'noToken' => 'Každý požadavek musí mít v hlavičce {0} přístupový token.',
25+
'badToken' => 'Přístupový token je neplatný.',
26+
'oldToken' => 'Přístupový token je neplatný (vypršel).',
27+
'noUserEntity' => 'Pro ověření hesla je třeba zadat uživatele.',
28+
'invalidEmail' => 'Není možné ověřit, zda e-mailová adresa odpovídá záznamu.',
29+
'unableSendEmailToUser' => 'Omlouváme se, došlo k problému s odesláním e-mailu. E-mail se nám nepodařilo odeslat na adresu "{0}".',
30+
'throttled' => 'Z této IP adresy bylo odesláno příliš mnoho požadavků. Můžete to zkusit znovu za {0} sekund.',
31+
'notEnoughPrivilege' => 'Nemáte potřebné oprávnění k provedení požadované operace.',
32+
// JWT Exceptions
33+
'invalidJWT' => 'Neplatný token.',
34+
'expiredJWT' => 'Platnost tokenu vypršela.',
35+
'beforeValidJWT' => 'Token ještě není dostupný.',
36+
37+
'email' => 'Emailová adresa',
38+
'username' => 'Uživatelské jméno',
39+
'password' => 'Heslo',
40+
'passwordConfirm' => 'Heslo (znovu)',
41+
'haveAccount' => 'Máte už účet?',
42+
'token' => 'Token',
43+
44+
// Buttons
45+
'confirm' => 'Potvrdit',
46+
'send' => 'Odeslat',
47+
48+
// Registration
49+
'register' => 'Registrace',
50+
'registerDisabled' => 'Registrace není aktuálně povolená.',
51+
'registerSuccess' => 'Vítejte!',
52+
53+
// Login
54+
'login' => 'Přihlášení',
55+
'needAccount' => 'Potřebujete účet?',
56+
'rememberMe' => 'Zapamatovat si přihlášení?',
57+
'forgotPassword' => 'Zapomněli jste heslo?',
58+
'useMagicLink' => 'Použít odkaz pro přihlášení',
59+
'magicLinkSubject' => 'Váš odkaz pro přihlášení',
60+
'magicTokenNotFound' => 'Odkaz se nepodařilo ověřit.',
61+
'magicLinkExpired' => 'Litujeme, ale platnost odkazu vypršela.',
62+
'checkYourEmail' => 'Zkontrolujte si vaši e-mailovou schránku',
63+
'magicLinkDetails' => 'Právě jsme vám poslali e-mail s tajným odkazem pro přihlášení. Platí pouze po dobu {0} minut.',
64+
'magicLinkDisabled' => 'Použití tajného odkazu není v současné době povoleno.',
65+
'successLogout' => 'Odhlášení proběhlo úspěšně.',
66+
'backToLogin' => 'Zpět na přihlášení',
67+
68+
// Passwords
69+
'errorPasswordLength' => 'Heslo musí mít alespoň {0, number} znaků.',
70+
'suggestPasswordLength' => 'Hesla - dlouhá až 255 znaků - jsou bezpečnější a snadno zapamatovatelná.',
71+
'errorPasswordCommon' => 'Heslo nesmí být běžné heslo.',
72+
'suggestPasswordCommon' => 'Heslo bylo porovnáno s více než 65 tisíci běžně používanými hesly nebo hesly, která unikla prostřednictvím hackerů.',
73+
'errorPasswordPersonal' => 'Hesla nemohou obsahovat přepsané osobní údaje.',
74+
'suggestPasswordPersonal' => 'Jako hesla by se neměly používat varianty e-mailové adresy nebo uživatelského jména.',
75+
'errorPasswordTooSimilar' => 'Heslo je příliš podobné uživatelskému jménu.',
76+
'suggestPasswordTooSimilar' => 'V heslu nepoužívejte části svého uživatelského jména.',
77+
'errorPasswordPwned' => 'Heslo {0} bylo odhaleno v důsledku úniku dat a bylo zaznamenáno {1, number}krát z {2} prolomených hesel.',
78+
'suggestPasswordPwned' => '{0} by se nikdy nemělo používat jako heslo. Pokud ho někde používáte, okamžitě ho změňte.',
79+
'errorPasswordEmpty' => 'Je vyžadováno heslo.',
80+
'errorPasswordTooLongBytes' => 'Heslo nesmí být delší než {param} bytů.',
81+
'passwordChangeSuccess' => 'Heslo bylo úspěšně změněno.',
82+
'userDoesNotExist' => 'Heslo nebylo změněno. Uživatel neexistuje.',
83+
'resetTokenExpired' => 'Omlouváme se, ale platnost vašeho resetovacího tokenu vypršela.',
84+
85+
// Email Globals
86+
'emailInfo' => 'Některé informace o osobě:',
87+
'emailIpAddress' => 'IP Adresa:',
88+
'emailDevice' => 'Zařízení:',
89+
'emailDate' => 'Datum:',
90+
91+
// 2FA
92+
'email2FATitle' => 'Dvoufaktorové ověření',
93+
'confirmEmailAddress' => 'Potvrďte svoji e-mailovou adresu.',
94+
'emailEnterCode' => 'Potvrďte svůj e-mail',
95+
'emailConfirmCode' => 'Zadejte šestimístný kód, který jsme vám právě zaslali na e-mailovou adresu.',
96+
'email2FASubject' => 'Váš ověřovací kód',
97+
'email2FAMailBody' => 'Váš ověřovací kód je:',
98+
'invalid2FAToken' => 'Kód byl nesprávný.',
99+
'need2FA' => 'Je nutné provést dvoufaktorové ověření.',
100+
'needVerification' => 'Zkontrolujte si svoji e-mailovou adresu a dokončete aktivaci účtu.',
101+
102+
// Activate
103+
'emailActivateTitle' => 'E-mailová aktivace',
104+
'emailActivateBody' => 'Právě jsme vám poslali e-mail s kódem pro potvrzení vaší e-mailové adresy. Zkopírujte tento kód a vložte jej níže.',
105+
'emailActivateSubject' => 'Váš aktivační kód',
106+
'emailActivateMailBody' => 'Pomocí níže uvedeného kódu aktivujte svůj účet a začněte stránky používat.',
107+
'invalidActivateToken' => 'Kód byl nesprávný',
108+
'needActivate' => 'Registraci musíte dokončit potvrzením kódu zaslaného na vaši e-mailovou adresu.',
109+
'activationBlocked' => 'Před přihlášením musíte svůj účet aktivovat.',
110+
111+
// Groups
112+
'unknownGroup' => '{0} není platná skupina.',
113+
'missingTitle' => 'Skupina musí mít název.',
114+
115+
// Permissions
116+
'unknownPermission' => '{0} není platné povolení.',
117+
];

tests/Language/AbstractTranslationTestCase.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ abstract class AbstractTranslationTestCase extends TestCase
5050
ArabicTranslationTest::class => 'ar',
5151
BulgarianTranslationTest::class => 'bg',
5252
// BosnianTranslationTest::class => 'bs',
53-
// CzechTranslationTest::class => 'cs',
53+
CzechTranslationTest::class => 'cs',
5454
GermanTranslationTest::class => 'de',
5555
SpanishTranslationTest::class => 'es',
5656
FarsiTranslationTest::class => 'fa',
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
/**
6+
* This file is part of CodeIgniter Shield.
7+
*
8+
* (c) CodeIgniter Foundation <admin@codeigniter.com>
9+
*
10+
* For the full copyright and license information, please view
11+
* the LICENSE file that was distributed with this source code.
12+
*/
13+
14+
namespace Tests\Language;
15+
16+
/**
17+
* @internal
18+
*/
19+
final class CzechTranslationTest extends AbstractTranslationTestCase
20+
{
21+
protected array $excludedLocaleKeyTranslations = [
22+
'Auth.token',
23+
];
24+
}

0 commit comments

Comments
 (0)