Skip to content

Commit

Permalink
Merge pull request #1117 from mieszkou/pl-translation
Browse files Browse the repository at this point in the history
lang: [pl] add Polish translation
  • Loading branch information
datamweb committed May 19, 2024
2 parents b6ff8d6 + 9beb1c1 commit b942c47
Show file tree
Hide file tree
Showing 3 changed files with 142 additions and 1 deletion.
117 changes: 117 additions & 0 deletions src/Language/pl/Auth.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
<?php

declare(strict_types=1);

/**
* This file is part of CodeIgniter Shield.
*
* (c) CodeIgniter Foundation <admin@codeigniter.com>
*
* For the full copyright and license information, please view
* the LICENSE file that was distributed with this source code.
*/

return [
// Exceptions
'unknownAuthenticator' => '{0} nie jest poprawnym autentykatorem.',
'unknownUserProvider' => 'Nie można określić User Provider do użycia.',
'invalidUser' => 'Nie można zlokalizować określonego użytkownika.',
'bannedUser' => 'Nie możesz cię zalogować, ponieważ jesteś obecnie zbanowany.',
'logOutBannedUser' => 'Zostałeś wylogowany, ponieważ zostałeś zbanowany.',
'badAttempt' => 'Nie można Cię zalogować. Sprawdź swoje dane uwierzytelniające.',
'noPassword' => 'Nie może zweryfikować użytkownika bez hasła.',
'invalidPassword' => 'Nie można cię zalogować. Sprawdź swoje hasło.',
'noToken' => 'Każde żądanie musi mieć token w nagłówku {0}.',
'badToken' => 'Token dostępu jest nieprawidłowy.',
'oldToken' => 'Token dostępu wygasł.',
'noUserEntity' => 'User Entity jest niezbędne do sprawdzania poprawności hasła.',
'invalidEmail' => 'Nie można zweryfikować zgodności adresu e-mail z zarejestrowanym adresem e-mail.',
'unableSendEmailToUser' => 'Przepraszamy, był problem z wysłaniem wiadomości e-mail. Nie mogliśmy wysłać wiadomości e-mail do "{0}".',
'throttled' => 'Zbyt wiele żądań z tego adresu IP. Możesz spróbować ponownie za {0} sekund.',
'notEnoughPrivilege' => 'Nie masz uprawnień niezbędnych do wykonania żądanej operacji.',
// JWT Exceptions
'invalidJWT' => 'Token jest nieważny.',
'expiredJWT' => 'Token wygasł.',
'beforeValidJWT' => 'Token nie jest jeszcze dostępny.',

'email' => 'Adres e-mail',
'username' => 'Nazwa użytkownika',
'password' => 'Hasło',
'passwordConfirm' => 'Hasło (ponownie)',
'haveAccount' => 'Posiadasz już konto?',
'token' => 'Token',

// Buttons
'confirm' => 'Potwierdź',
'send' => 'Wyślij',

// Registration
'register' => 'Zarejestruj się',
'registerDisabled' => 'Rejestracja nie jest obecnie dozwolona.',
'registerSuccess' => 'Witamy na pokładzie!',

// Login
'login' => 'Zaloguj sie',
'needAccount' => 'Potrzebujesz konta?',
'rememberMe' => 'Zapamiętaj mnie',
'forgotPassword' => 'Zapomniałeś hasła?',
'useMagicLink' => 'Użyj linku logowania',
'magicLinkSubject' => 'Twój link logowania',
'magicTokenNotFound' => 'Nie można zweryfikować linku.',
'magicLinkExpired' => 'Przepraszamy, link wygasł.',
'checkYourEmail' => 'Sprawdź swój e-mail!',
'magicLinkDetails' => 'Właśnie wysłaliśmy do Ciebie wiadomość e-mail z linkiem do logowania. Jest on ważny tylko {0} minut.',
'magicLinkDisabled' => 'Korzystanie z MagicLink jest obecnie niedozwolone.',
'successLogout' => 'Wylogowanie powiodło się.',
'backToLogin' => 'Powrót do logowania',

// Passwords
'errorPasswordLength' => 'Hasła muszą mieć długość co najmniej {0, number} znaków.',
'suggestPasswordLength' => 'Pass phrases - do 255 znaków - bezpieczniejsze hasła, które są łatwe do zapamiętania.',
'errorPasswordCommon' => 'Hasło nie może być jednym z powszechnie używanych.',
'suggestPasswordCommon' => 'Hasło zostało porównane z ponad 65 tysiącami powszechnie używanych haseł lub haseł, które wyciekły w wyniku włamania.',
'errorPasswordPersonal' => 'Hasła nie mogą zawierać danych osobowych.',
'suggestPasswordPersonal' => 'W hasłach nie należy stosować odmian adresu e-mail lub nazwy użytkownika.',
'errorPasswordTooSimilar' => 'Hasło jest zbyt podobne do nazwy użytkownika.',
'suggestPasswordTooSimilar' => 'Nie używaj części swojej nazwy użytkownika w hasłach.',
'errorPasswordPwned' => 'Hasło {0} zostało ujawnione z powodu naruszenia danych i zostało opublikowane {1, number} razy w {2} listach haseł.',
'suggestPasswordPwned' => '{0} nigdy nie powinien być używany jako hasło.Jeśli używasz go w dowolnym miejscu, zmień go natychmiast.',
'errorPasswordEmpty' => 'Wymagane jest hasło.',
'errorPasswordTooLongBytes' => 'Hasło nie może przekraczać długości {param} bajtów.',
'passwordChangeSuccess' => 'Hasło zostało pomyślnie zmienione',
'userDoesNotExist' => 'Hasło nie zostało zmienione. Użytkownik nie istnieje',
'resetTokenExpired' => 'Przepraszamy. Twój token resetowania wygasł.',

// Email Globals
'emailInfo' => 'Niektóre informacje o osobie:',
'emailIpAddress' => 'Adres IP:',
'emailDevice' => 'Urządzenie:',
'emailDate' => 'Data:',

// 2FA
'email2FATitle' => 'Uwierzytelnianie dwuskładnikowe',
'confirmEmailAddress' => 'Potwierdź adres e-mail.',
'emailEnterCode' => 'Potwierdź swój e-mail',
'emailConfirmCode' => 'Wprowadź 6-cyfrowy kod, który właśnie wysłaliśmy na Twój adres e-mail.',
'email2FASubject' => 'Twój kod uwierzytelnienia',
'email2FAMailBody' => 'Twój kod uwierzytelnienia to:',
'invalid2FAToken' => 'Kod był nieprawidłowy.',
'need2FA' => 'Musisz ukończyć weryfikację dwuskładnikową.',
'needVerification' => 'Sprawdź swój e-mail, aby zakończyć aktywację konta.',

// Activate
'emailActivateTitle' => 'Aktywacja e-mail',
'emailActivateBody' => 'Właśnie wysłaliśmy do Ciebie wiadomość e-mail z kodem potwierdzającym Twój adres e-mail. Skopiuj ten kod i wklej go poniżej.',
'emailActivateSubject' => 'Twój kod aktywacyjny',
'emailActivateMailBody' => 'Użyj poniższego kodu, aby aktywować konto i rozpocząć korzystanie z witryny.',
'invalidActivateToken' => 'Kod był nieprawidłowy.',
'needActivate' => 'Musisz zakończyć rejestrację, potwierdzając kod wysłany na adres e-mail.',
'activationBlocked' => 'Musisz aktywować swoje konto przed zalogowaniem się.',

// Groups
'unknownGroup' => '{0} nie jest ważną grupą.',
'missingTitle' => 'Grupy muszą mieć tytuł.',

// Permissions
'unknownPermission' => '{0} nie jest ważnym uprawnieniem.',
];
2 changes: 1 addition & 1 deletion tests/Language/AbstractTranslationTestCase.php
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ abstract class AbstractTranslationTestCase extends TestCase
// MalayalamTranslationTest::class => 'ml',
DutchTranslationTest::class => 'nl',
// NorwegianTranslationTest::class => 'no',
// PolishTranslationTest::class => 'pl',
PolishTranslationTest::class => 'pl',
PortugueseTranslationTest::class => 'pt',
BrazilianTranslationTest::class => 'pt-BR',
RussianTranslationTest::class => 'ru',
Expand Down
24 changes: 24 additions & 0 deletions tests/Language/PolishTranslationTest.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<?php

declare(strict_types=1);

/**
* This file is part of CodeIgniter Shield.
*
* (c) CodeIgniter Foundation <admin@codeigniter.com>
*
* For the full copyright and license information, please view
* the LICENSE file that was distributed with this source code.
*/

namespace Tests\Language;

/**
* @internal
*/
final class PolishTranslationTest extends AbstractTranslationTestCase
{
protected array $excludedLocaleKeyTranslations = [
'Auth.token',
];
}

0 comments on commit b942c47

Please sign in to comment.