<?php

use Symfony\Component\Translation\MessageCatalogue;

$catalogue = new MessageCatalogue('it', array (
  'security' => 
  array (
    'An authentication exception occurred.' => 'Si è verificato un errore di autenticazione.',
    'Authentication credentials could not be found.' => 'Impossibile trovare le credenziali di autenticazione.',
    'Authentication request could not be processed due to a system problem.' => 'La richiesta di autenticazione non può essere processata a causa di un errore di sistema.',
    'Invalid credentials.' => 'Credenziali non valide.',
    'Cookie has already been used by someone else.' => 'Il cookie è già stato usato da qualcun altro.',
    'Not privileged to request the resource.' => 'Non hai i privilegi per richiedere questa risorsa.',
    'Invalid CSRF token.' => 'CSRF token non valido.',
    'No authentication provider found to support the authentication token.' => 'Non è stato trovato un valido fornitore di autenticazione per supportare il token.',
    'No session available, it either timed out or cookies are not enabled.' => 'Nessuna sessione disponibile, può essere scaduta o i cookie non sono abilitati.',
    'No token could be found.' => 'Nessun token trovato.',
    'Username could not be found.' => 'Username non trovato.',
    'Account has expired.' => 'Account scaduto.',
    'Credentials have expired.' => 'Credenziali scadute.',
    'Account is disabled.' => 'L\'account è disabilitato.',
    'Account is locked.' => 'L\'account è bloccato.',
    'Too many failed login attempts, please try again later.' => 'Troppi tentativi di login falliti, riprova tra un po\'.',
    'Invalid or expired login link.' => 'Link di login scaduto o non valido.',
    'Too many failed login attempts, please try again in %minutes% minute.' => 'Troppi tentativi di login falliti, riprova tra %minutes% minuto.',
    'Too many failed login attempts, please try again in %minutes% minutes.' => 'Troppi tentativi di login falliti, riprova tra %minutes% minuti.',
  ),
));

$catalogueHr = new MessageCatalogue('hr', array (
  'security' => 
  array (
    'An authentication exception occurred.' => 'Dogodila se autentifikacijske iznimka.',
    'Authentication credentials could not be found.' => 'Autentifikacijski podaci nisu pronađeni.',
    'Authentication request could not be processed due to a system problem.' => 'Autentifikacijski zahtjev nije moguće provesti uslijed sistemskog problema.',
    'Invalid credentials.' => 'Neispravni akreditacijski podaci.',
    'Cookie has already been used by someone else.' => 'Cookie je već netko drugi iskoristio.',
    'Not privileged to request the resource.' => 'Nemate privilegije zahtijevati resurs.',
    'Invalid CSRF token.' => 'Neispravan CSRF token.',
    'No authentication provider found to support the authentication token.' => 'Nije pronađen autentifikacijski provider koji bi podržao autentifikacijski token.',
    'No session available, it either timed out or cookies are not enabled.' => 'Sesija nije dostupna, ili je istekla ili cookies nisu omogućeni.',
    'No token could be found.' => 'Token nije pronađen.',
    'Username could not be found.' => 'Korisničko ime nije pronađeno.',
    'Account has expired.' => 'Račun je isteko.',
    'Credentials have expired.' => 'Akreditacijski podaci su istekli.',
    'Account is disabled.' => 'Račun je onemogućen.',
    'Account is locked.' => 'Račun je zaključan.',
    'Too many failed login attempts, please try again later.' => 'Previše neuspjelih pokušaja prijave, molim pokušajte ponovo kasnije.',
    'Invalid or expired login link.' => 'Link za prijavu je isteako ili je neispravan.',
    'Too many failed login attempts, please try again in %minutes% minute.' => 'Previše neuspjelih pokušaja prijave, molim pokušajte ponovo za %minutes% minutu.',
    'Too many failed login attempts, please try again in %minutes% minutes.' => 'Previše neuspjelih pokušaja prijave, pokušajte ponovo za %minutes% minutu.|Previše neuspjelih pokušaja prijave, pokušajte ponovo za %minutes% minute.|Previše neuspjelih pokušaja prijave, pokušajte ponovo za %minutes% minuta.',
  ),
  'messages' => 
  array (
    'field_error.required' => 'Ovo polje je obavezno',
    'field_error.invalid_value' => 'Nedozvoljena vrijednost. Dozvoljene vrijednosti: %validValues%',
    'field_error.boolean.type' => 'Molimo unesite boolean vrijednost (true/false)',
    'field_error.string.type' => 'Ovo polje treba biti tekst',
    'field_error.string.non_empty' => 'Molimo unesite tekst od barem jednog znaka',
    'field_error.string.length.min' => 'Minimalan broj znakova je %minLength%',
    'field_error.string.length.max' => 'Maksimalan broj znakova je %maxLength%',
    'field_error.string.length.between' => 'Broj znakova treba biti između %minLength% i %maxLength%',
    'field_error.string.camel_case' => 'Molimo unesite tekst u camelCase formatu',
    'field_error.string.kebab_case' => 'Molimo unesite tekst u kebab-case formatu',
    'field_error.string.snake_case' => 'Molimo unesite tekst u snake_case formatu',
    'field_error.numeric.type' => 'Molimo unesite brojčanu vrijednost',
    'field_error.numeric.value.min' => 'Molimo unesite vrijednost veću od %minValue%',
    'field_error.numeric.value.max' => 'Molimo unesite vrijednost manju od %maxValue%',
    'field_error.numeric.value.between' => 'Molimo unesite vrijednost veću od %minValue%, a manju od %maxValue%',
    'field_error.integer.type' => 'Molimo unesite cijeli broj',
    'field_error.float.type' => 'Molimo unesite decimalan broj',
    'field_error.datetime.format.iso8601' => 'Molimo unesite datum u ISO8601 formatu',
    'field_error.datetime.format.ymdhis' => 'Molimo unesite datum u Y-m-d H:i:s formatu',
    'field_error.datetime.format.ymd' => 'Molimo unesite datum u Y-m-d formatu',
    'field_error.datetime.format.his' => 'Molimo unesite vrijeme u H:i:s formatu',
    'field_error.datetime.value.min' => 'Molimo unesite datum nakon %dateTime%',
    'field_error.datetime.value.max' => 'Molimo unesite datum prije %dateTime%',
    'field_error.datetime.value.between' => 'Molimo unesite datum između %startDateTime% i %endDateTime%',
    'field_error.uuid.type' => 'Molimo unesite UUID vrijednost',
    'field_error.array.value_type.any' => 'Molimo unesite polje',
    'field_error.array.value_type.string' => 'Molimo unesite polje tekstualnih vrijednosti',
    'field_error.array.value_type.uuid' => 'Molimo unesite polje UUID vrijednosti',
    'field_error.array.value_type.integer' => 'Molimo unesite polje cjelobrojčanih vrijednosti',
    'field_error.array.value_type.numeric' => 'Molimo unesite polje brojčanih vrijednosti',
    'field_error.array.value_type.email' => 'Molimo unesite polje sa valjanim email adresama',
    'field_error.array.value_type.object' => 'Molimo unesite polje objekata',
    'field_error.array.value_type.array' => 'Molimo unesite polje koje se sastoji od polja',
    'field_error.array.invalid_values' => 'Polje smije sadržavati samo sljedeće vrijednosti: %validValues%',
    'exception.unexpected' => 'Dogodila se neočekivana pogreška',
    'exception.access_denied' => 'Pristup onemogućen',
    'exception.unauthorized' => 'Pristup onemogućen',
    'exception.unprocessable_content' => 'Postoje validacijske pogreške',
  ),
));
$catalogue->addFallbackCatalogue($catalogueHr);

return $catalogue;
