Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[sr] Serbian Language translation #676

Merged
merged 2 commits into from
Mar 16, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
101 changes: 101 additions & 0 deletions src/Language/sr/Auth.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
<?php

declare(strict_types=1);

return [
// Exceptions
'unknownAuthenticator' => '{0} nije validan autentikator.',
'unknownUserProvider' => 'Nemoguće je odlučiti koji User Provider koristiti.',
'invalidUser' => 'Nemoguće locirati specifičnog korisnika.',
'bannedUser' => 'Nije moguće pristupanje sistemu.Vaš nalog je banovan.',
'logOutBannedUser' => 'Izlogovani ste jer je vaš nalog je banovan.',
'badAttempt' => 'Neuspešan pristup. Proverite kredencijale.',
'noPassword' => 'Neuspešna validacija korisnika bez lozinke.',
'invalidPassword' => 'Neuspešan pristup, Proverite vašu lozinku.',
'noToken' => 'Svaki zahtev mora imati bearer token u {0} zaglavlju.',
'badToken' => 'Pristupni token nije validan.',
'oldToken' => 'Pristupni token je istekao.',
'noUserEntity' => 'Korisnički entitet mora postojati za verifikaciju naloga.',
'invalidEmail' => 'Nije moguće potvrditi email adresu ne postoje pogodci u bazi podataka.',
'unableSendEmailToUser' => 'Žao nam je ali slanje email poruke nije moguće. Nismo u mogućnosti poslati poruku na "{0}".',
'throttled' => 'Preveliki broj zahteva sa vaše IP adrese. Možete pokušati ponovo za {0} secondi.',
'notEnoughPrivilege' => 'Nemate dovoljan nivo autorizacije za zahtevanu akciju.',

'email' => 'E-mail Adresa',
'username' => 'Korisničko ime',
'password' => 'Lozinka',
'passwordConfirm' => 'Lozinka (ponovo)',
'haveAccount' => 'Već imate nalog?',

// Buttons
'confirm' => 'Potvrdi',
'send' => 'Pošalji',

// Registration
'register' => 'Registracija',
'registerDisabled' => 'Registracija trenutno nije dozvoljena.',
'registerSuccess' => 'Dobrodošli!',

// Login
'login' => 'Pristup',
'needAccount' => 'Potreban Vam je nalog?',
'rememberMe' => 'Zapmti me?',
'forgotPassword' => 'Zaboravljena lozinka?',
'useMagicLink' => 'Koristi pristupni link',
'magicLinkSubject' => 'Vaš pristupni link',
'magicTokenNotFound' => 'Nije moguća verifikacija linka.',
'magicLinkExpired' => 'Žao nam je, link je istekao.',
'checkYourEmail' => 'Proverite Vaš email!',
'magicLinkDetails' => 'Upravo smo Vam poslali pristupni link. Pristupni link će biti validan još samo {0} minuta.',
'successLogout' => 'Uspešno ste se odjavili sa sistema.',

// Passwords
'errorPasswordLength' => 'Lozinka mora biti najmanje {0, number} znakova dužine.',
'suggestPasswordLength' => 'Fraza lozinke - čak do 255 znakova dužine - napravite sigurniju lozinku koja se lako pamti.',
'errorPasswordCommon' => 'Lozinka ne može biti na listi čestih lozinki.',
'suggestPasswordCommon' => 'Lozinka je upoređena sa 65k čestih lozinki ili lozinki procurelih hakovanjem.',
'errorPasswordPersonal' => 'Lozinka ne može sadržati hešovane lične podatke.',
'suggestPasswordPersonal' => 'Varijacije bazirane na email adresi ne treba koristiti kao lozinku.',
'errorPasswordTooSimilar' => 'Lozinka je previše slična korisničkom imenu.',
'suggestPasswordTooSimilar' => 'Ne koristite delove korisničkog imena za lozinku.',
'errorPasswordPwned' => 'Lozinka {0} je otkrivena prilikom napada {1, number} puta u {2} kompromitovanih lozinki.',
'suggestPasswordPwned' => '{0} nikada ne treba biti korišćen za lozinku. Ako to koristite bilo gde promenite lozinku odmah.',
'errorPasswordEmpty' => 'Lozinka je obavezna.',
'errorPasswordTooLongBytes' => 'Lozinka ne može preći {param} bytova dužine.',
'passwordChangeSuccess' => 'Lozinka je uspešno promenjena',
'userDoesNotExist' => 'Lozinka nije promenjena. Korisnični nalog ne postoji',
'resetTokenExpired' => 'Žao nam je ali token je istekao.',

// Email Globals
'emailInfo' => 'Neke informacije o osobi:',
'emailIpAddress' => 'IP Adresa:',
'emailDevice' => 'Uređaj:',
'emailDate' => 'Datum:',

// 2FA
'email2FATitle' => 'Dvofazna autentifikacija',
'confirmEmailAddress' => 'Potvrdite Vašu email adresu.',
'emailEnterCode' => 'Unesite kod',
'emailConfirmCode' => 'Unesite 6-cifreni kod koji smo Vam poslali na email.',
'email2FASubject' => 'Vaš kod za autentifikaciju',
'email2FAMailBody' => 'Autentifikacioni kod:',
'invalid2FAToken' => 'Kod nije ispravan.',
'need2FA' => 'Morate dovršiti dvofaznu autentifikaciju.',
'needVerification' => 'Proverite email kako bi ste završili verifikaciju.',

// Activate
'emailActivateTitle' => 'Aktivacija email-a',
'emailActivateBody' => 'Upravo smo Vam poslali kod za proveru email adrese. Molimo vas alepite kod ispod',
'emailActivateSubject' => 'Baš aktivacioni kod',
'emailActivateMailBody' => 'Koristite kod u nastavku kako bi ste aktivirali Vaš nalog i počeli korišćenje servisa.',
'invalidActivateToken' => 'Kod nije ispravan.',
'needActivate' => 'Morate dovršiti registraciju potvrdom koda poslatog na vašu email adresu.',
'activationBlocked' => 'Morate aktivirati vaš nalog pre pristupanja sistemu.',

// Groups
'unknownGroup' => '{0} neispravna grupa.',
'missingTitle' => 'Grupa mora imati naziv.',

// Permissions
'unknownPermission' => '{0} nije validno odobrenje.',
];
1 change: 1 addition & 0 deletions tests/Language/AbstractTranslationTestCase.php
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,7 @@ abstract class AbstractTranslationTestCase extends TestCase
// RussianTranslationTest::class => 'ru',
// SinhalaTranslationTest::class => 'si',
SlovakTranslationTest::class => 'sk',
SerbianTranslationTest::class => 'sr',
SwedishTranslationTest::class => 'sv-SE',
// ThaiTranslationTest::class => 'th',
TurkishTranslationTest::class => 'tr',
Expand Down
21 changes: 21 additions & 0 deletions tests/Language/SerbianTranslationTest.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<?php

declare(strict_types=1);

/**
* This file is part of CodeIgniter 4 framework.
*
* (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 SerbianTranslationTest extends AbstractTranslationTestCase
{
}