<?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} 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'          => '(To be translated) Unable to verify the email address "{0}" matches the email on record.',
    '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.',
    // JWT Exceptions
    'invalidJWT'     => '(To be translated) The token is invalid.',
    'expiredJWT'     => '(To be translated) The token has expired.',
    'beforeValidJWT' => '(To be translated) The token is not yet available.',

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

    // 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.',
    'magicLinkDisabled'  => '(To be translated) Use of MagicLink is currently not allowed.',
    'successLogout'      => 'Uspešno ste se odjavili sa sistema.',
    'backToLogin'        => 'Nazad na prijavljivanje',

    // 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.',
];
