Merge branch '4.4' into 5.1

This commit is contained in:
Alexander M. Turek 2020-11-01 01:24:56 +01:00
commit 052cdb19ab
16 changed files with 834 additions and 4 deletions

View File

@ -45,8 +45,12 @@ class RegisterTokenUsageTrackingPass implements CompilerPassInterface
$container->setAlias('security.token_storage', 'security.untracked_token_storage')->setPublic(true);
$container->getDefinition('security.untracked_token_storage')->addTag('kernel.reset', ['method' => 'reset']);
} elseif ($container->hasDefinition('security.context_listener')) {
$container->getDefinition('security.context_listener')
->setArgument(6, [new Reference('security.token_storage'), 'enableUsageTracking']);
$tokenStorageClass = $container->getParameterBag()->resolveValue($container->findDefinition('security.token_storage')->getClass());
if (method_exists($tokenStorageClass, 'enableUsageTracking')) {
$container->getDefinition('security.context_listener')
->setArgument(6, [new Reference('security.token_storage'), 'enableUsageTracking']);
}
}
}
}

View File

@ -0,0 +1,89 @@
<?php
/*
* This file is part of the Symfony package.
*
* (c) Fabien Potencier <fabien@symfony.com>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Symfony\Bundle\SecurityBundle\Tests\DependencyInjection\Compiler;
use PHPUnit\Framework\TestCase;
use Symfony\Bundle\SecurityBundle\DependencyInjection\Compiler\RegisterTokenUsageTrackingPass;
use Symfony\Component\DependencyInjection\Alias;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\ContainerInterface;
use Symfony\Component\DependencyInjection\Reference;
use Symfony\Component\HttpFoundation\Session\Session;
use Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage;
use Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage;
use Symfony\Component\Security\Http\Firewall\ContextListener;
class RegisterTokenUsageTrackingPassTest extends TestCase
{
public function testTokenStorageIsUntrackedIfSessionIsMissing()
{
$container = new ContainerBuilder();
$container->register('security.untracked_token_storage', TokenStorage::class);
$compilerPass = new RegisterTokenUsageTrackingPass();
$compilerPass->process($container);
$this->assertTrue($container->hasAlias('security.token_storage'));
$this->assertEquals(new Alias('security.untracked_token_storage', true), $container->getAlias('security.token_storage'));
}
public function testContextListenerIsNotModifiedIfTokenStorageDoesNotSupportUsageTracking()
{
$container = new ContainerBuilder();
$container->setParameter('security.token_storage.class', TokenStorage::class);
$container->register('session', Session::class);
$container->register('security.context_listener', ContextListener::class)
->setArguments([
new Reference('security.untracked_token_storage'),
[],
'main',
new Reference('logger', ContainerInterface::NULL_ON_INVALID_REFERENCE),
new Reference('event_dispatcher', ContainerInterface::NULL_ON_INVALID_REFERENCE),
new Reference('security.authentication.trust_resolver'),
]);
$container->register('security.token_storage', '%security.token_storage.class%');
$container->register('security.untracked_token_storage', TokenStorage::class);
$compilerPass = new RegisterTokenUsageTrackingPass();
$compilerPass->process($container);
$this->assertCount(6, $container->getDefinition('security.context_listener')->getArguments());
}
public function testContextListenerEnablesUsageTrackingIfSupportedByTokenStorage()
{
$container = new ContainerBuilder();
$container->setParameter('security.token_storage.class', UsageTrackingTokenStorage::class);
$container->register('session', Session::class);
$container->register('security.context_listener', ContextListener::class)
->setArguments([
new Reference('security.untracked_token_storage'),
[],
'main',
new Reference('logger', ContainerInterface::NULL_ON_INVALID_REFERENCE),
new Reference('event_dispatcher', ContainerInterface::NULL_ON_INVALID_REFERENCE),
new Reference('security.authentication.trust_resolver'),
]);
$container->register('security.token_storage', '%security.token_storage.class%');
$container->register('security.untracked_token_storage', TokenStorage::class);
$compilerPass = new RegisterTokenUsageTrackingPass();
$compilerPass->process($container);
$contextListener = $container->getDefinition('security.context_listener');
$this->assertCount(7, $container->getDefinition('security.context_listener')->getArguments());
$this->assertEquals([new Reference('security.token_storage'), 'enableUsageTracking'], $contextListener->getArgument(6));
}
}

View File

@ -0,0 +1,139 @@
<?xml version="1.0"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file source-language="en" datatype="plaintext" original="file.ext">
<body>
<trans-unit id="28">
<source>This form should not contain extra fields.</source>
<target>Hierdie vorm moet nie ekstra velde bevat nie.</target>
</trans-unit>
<trans-unit id="29">
<source>The uploaded file was too large. Please try to upload a smaller file.</source>
<target>Die opgelaaide lêer was te groot. Probeer asseblief 'n kleiner lêer.</target>
</trans-unit>
<trans-unit id="30">
<source>The CSRF token is invalid. Please try to resubmit the form.</source>
<target>Die CSRF-teken is ongeldig. Probeer asseblief om die vorm weer in te dien.</target>
</trans-unit>
<trans-unit id="99">
<source>This value is not a valid HTML5 color.</source>
<target>Hierdie waarde is nie 'n geldige HTML5 kleur nie.</target>
</trans-unit>
<trans-unit id="100">
<source>Please enter a valid birthdate.</source>
<target>Voer asseblief 'n geldige geboortedatum in.</target>
</trans-unit>
<trans-unit id="101">
<source>The selected choice is invalid.</source>
<target>Die gekiesde opsie is nie geldig nie.</target>
</trans-unit>
<trans-unit id="102">
<source>The collection is invalid.</source>
<target>Die versameling is nie geldig nie.</target>
</trans-unit>
<trans-unit id="103">
<source>Please select a valid color.</source>
<target>Kies asseblief 'n geldige kleur.</target>
</trans-unit>
<trans-unit id="104">
<source>Please select a valid country.</source>
<target>Kies asseblief 'n geldige land.</target>
</trans-unit>
<trans-unit id="105">
<source>Please select a valid currency.</source>
<target>Kies asseblief 'n geldige geldeenheid.</target>
</trans-unit>
<trans-unit id="106">
<source>Please choose a valid date interval.</source>
<target>Kies asseblief 'n geldige datum interval.</target>
</trans-unit>
<trans-unit id="107">
<source>Please enter a valid date and time.</source>
<target>Voer asseblilef 'n geldige datum en tyd in.</target>
</trans-unit>
<trans-unit id="108">
<source>Please enter a valid date.</source>
<target>Voer asseblief 'n geldige datum in.</target>
</trans-unit>
<trans-unit id="109">
<source>Please select a valid file.</source>
<target>Kies asseblief 'n geldige lêer.</target>
</trans-unit>
<trans-unit id="110">
<source>The hidden field is invalid.</source>
<target>Die versteekte veld is nie geldig nie.</target>
</trans-unit>
<trans-unit id="111">
<source>Please enter an integer.</source>
<target>Voer asseblief 'n geldige heeltal in.</target>
</trans-unit>
<trans-unit id="112">
<source>Please select a valid language.</source>
<target>Kies assblief 'n geldige taal.</target>
</trans-unit>
<trans-unit id="113">
<source>Please select a valid locale.</source>
<target>Voer assebliefn 'n geldige locale in.</target>
</trans-unit>
<trans-unit id="114">
<source>Please enter a valid money amount.</source>
<target>Voer asseblief 'n geldige bedrag in.</target>
</trans-unit>
<trans-unit id="115">
<source>Please enter a number.</source>
<target>Voer asseblief 'n nommer in.</target>
</trans-unit>
<trans-unit id="116">
<source>The password is invalid.</source>
<target>Die wagwoord is ongeldig.</target>
</trans-unit>
<trans-unit id="117">
<source>Please enter a percentage value.</source>
<target>Voer asseblief 'n geldige persentasie waarde in.</target>
</trans-unit>
<trans-unit id="118">
<source>The values do not match.</source>
<target>Die waardes is nie dieselfde nie.</target>
</trans-unit>
<trans-unit id="119">
<source>Please enter a valid time.</source>
<target>Voer asseblief 'n geldige tyd in time.</target>
</trans-unit>
<trans-unit id="120">
<source>Please select a valid timezone.</source>
<target>Kies asseblief 'n geldige tydsone.</target>
</trans-unit>
<trans-unit id="121">
<source>Please enter a valid URL.</source>
<target>Voer asseblief 'n geldige URL in.</target>
</trans-unit>
<trans-unit id="122">
<source>Please enter a valid search term.</source>
<target>Voer asseblief 'n geldige soek term in.</target>
</trans-unit>
<trans-unit id="123">
<source>Please provide a valid phone number.</source>
<target>Verskaf asseblief 'n geldige telefoonnommer.</target>
</trans-unit>
<trans-unit id="124">
<source>The checkbox has an invalid value.</source>
<target>Die blokkie het 'n ongeldige waarde.</target>
</trans-unit>
<trans-unit id="125">
<source>Please enter a valid email address.</source>
<target>Voer asseblief 'n geldige e-pos adres in.</target>
</trans-unit>
<trans-unit id="126">
<source>Please select a valid option.</source>
<target>Kies asseblief 'n geldige opsie.</target>
</trans-unit>
<trans-unit id="127">
<source>Please select a valid range.</source>
<target>Kies asseblief 'n geldige reeks.</target>
</trans-unit>
<trans-unit id="128">
<source>Please enter a valid week.</source>
<target>Voer assblief 'n geldige week in.</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@ -114,6 +114,26 @@
<source>Please provide a valid phone number.</source>
<target>Molim navedite ispravan broj telefona.</target>
</trans-unit>
<trans-unit id="124">
<source>The checkbox has an invalid value.</source>
<target>Polje za potvrdu sadrži neispravnu vrijednost.</target>
</trans-unit>
<trans-unit id="125">
<source>Please enter a valid email address.</source>
<target>Molim upišite ispravnu email adresu.</target>
</trans-unit>
<trans-unit id="126">
<source>Please select a valid option.</source>
<target>Molim izaberite ispravnu opciju.</target>
</trans-unit>
<trans-unit id="127">
<source>Please select a valid range.</source>
<target>Molim izaberite ispravan opseg.</target>
</trans-unit>
<trans-unit id="128">
<source>Please enter a valid week.</source>
<target>Molim upišite ispravnu sedmicu.</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@ -14,6 +14,126 @@
<source>The CSRF token is invalid. Please try to resubmit the form.</source>
<target>O token CSRF non é válido. Por favor, probe a enviar novamente o formulario.</target>
</trans-unit>
<trans-unit id="99">
<source>This value is not a valid HTML5 color.</source>
<target>Este valor non é unha cor HTML5 válida.</target>
</trans-unit>.
<trans-unit id="100">
<source>Please enter a valid birthdate.</source>
<target>Insire unha data de aniversario válida.</target>
</trans-unit>
<trans-unit id="101">
<source>The selected choice is invalid.</source>
<target>A opción seleccionada non é válida.</target>
</trans-unit>
<trans-unit id="102">
<source>The collection is invalid.</source>
<target>A colección non é válida.</target>
</trans-unit>
<trans-unit id="103">
<source>Please select a valid color.</source>
<target>Por favor, seleccione unha cor válida.</target>
</trans-unit>
<trans-unit id="104">
<source>Please select a valid country.</source>
<target>Por favor, seleccione un país válido.</target>
</trans-unit>
<trans-unit id="105">
<source>Please select a valid currency.</source>
<target>Por favor, seleccione unha moeda válida.</target>
</trans-unit>
<trans-unit id="106">
<source>Please choose a valid date interval.</source>
<target>Por favor, escolla un intervalo de datas válido.</target>
</trans-unit>
<trans-unit id="107">
<source>Please enter a valid date and time.</source>
<target>Por favor, introduza unha data e hora válidas.</target>
</trans-unit>
<trans-unit id="108">
<source>Please enter a valid date.</source>
<target>Por favor, introduce unha data válida.</target>
</trans-unit>
<trans-unit id="109">
<source>Please select a valid file.</source>
<target>Por favor, seleccione un ficheiro válido.</target>
</trans-unit>
<trans-unit id="110">
<source>The hidden field is invalid.</source>
<target>O campo oculto non é válido.</target>
</trans-unit>
<trans-unit id="111">
<source>Please enter an integer.</source>
<target>Por favor, introduza un número enteiro.</target>
</trans-unit>
<trans-unit id="112">
<source>Please select a valid language.</source>
<target>Por favor, selecciona un idioma válido.</target>
</trans-unit>
<trans-unit id="113">
<source>Please select a valid locale.</source>
<target>Por favor, seleccione unha configuración rexional válida.</target>
</trans-unit>
<trans-unit id="114">
<source>Please enter a valid money amount.</source>
<target>Por favor, introduza unha cantidade de diñeiro válida.</target>
</trans-unit>
<trans-unit id="115">
<source>Please enter a number.</source>
<target>Por favor, introduza un número.</target>
</trans-unit>
<trans-unit id="116">
<source>The password is invalid.</source>
<target>O contrasinal non é válido.</target>
</trans-unit>
<trans-unit id="117">
<source>Please enter a percentage value.</source>
<target>Por favor, introduza un valor porcentual.</target>
</trans-unit>
<trans-unit id="118">
<source>The values do not match.</source>
<target>Os valores non coinciden.</target>
</trans-unit>
<trans-unit id="119">
<source>Please enter a valid time.</source>
<target>Por favor, introduza unha hora válida.</target>
</trans-unit>
<trans-unit id="120">
<source>Please select a valid timezone.</source>
<target>Por favor, selecciona unha zona horaria válida.</target>
</trans-unit>
<trans-unit id="121">
<source>Please enter a valid URL.</source>
<target>Por favor, introduce un URL válido.</target>
</trans-unit>
<trans-unit id="122">
<source>Please enter a valid search term.</source>
<target>Por favor, introduce un termo de busca válido.</target>
</trans-unit>
<trans-unit id="123">
<source>Please provide a valid phone number.</source>
<target>Por favor, fornecer un número de teléfono válido.</target>
</trans-unit>
<trans-unit id="124">
<source>The checkbox has an invalid value.</source>
<target>A caixa de verificación ten un valor non válido.</target>
</trans-unit>
<trans-unit id="125">
<source>Please enter a valid email address.</source>
<target>Por favor, introduce un enderezo de correo electrónico válido.</target>
</trans-unit>
<trans-unit id="126">
<source>Please select a valid option.</source>
<target>Por favor, seleccione unha opción válida.</target>
</trans-unit>
<trans-unit id="127">
<source>Please select a valid range.</source>
<target>Por favor, seleccione un intervalo válido.</target>
</trans-unit>
<trans-unit id="128">
<source>Please enter a valid week.</source>
<target>Por favor, introduce unha semana válida.</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@ -14,6 +14,126 @@
<source>The CSRF token is invalid. Please try to resubmit the form.</source>
<target>CSRF kodas nepriimtinas. Bandykite siųsti formos užklausą dar kartą.</target>
</trans-unit>
<trans-unit id="99">
<source>This value is not a valid HTML5 color.</source>
<target>Ši reikšmė nėra HTML5 spalva.</target>
</trans-unit>
<trans-unit id="100">
<source>Please enter a valid birthdate.</source>
<target>Prašome įvesti tinkamą gimimo datą.</target>
</trans-unit>
<trans-unit id="101">
<source>The selected choice is invalid.</source>
<target>Pasirinktas pasirinkimas yra neteisingas.</target>
</trans-unit>
<trans-unit id="102">
<source>The collection is invalid.</source>
<target>Neteisingas sąrašas.</target>
</trans-unit>
<trans-unit id="103">
<source>Please select a valid color.</source>
<target>Prašome pasirinkti tinkamą spalvą.</target>
</trans-unit>
<trans-unit id="104">
<source>Please select a valid country.</source>
<target>Prašome pasirinkti tinkamą šalį.</target>
</trans-unit>
<trans-unit id="105">
<source>Please select a valid currency.</source>
<target>Prašome pasirinkti tinkamą valiutą.</target>
</trans-unit>
<trans-unit id="106">
<source>Please choose a valid date interval.</source>
<target>Prašome pasirinkti tinkamą datos intervalą.</target>
</trans-unit>
<trans-unit id="107">
<source>Please enter a valid date and time.</source>
<target>Prašome įvesti tinkamą datą ir laiką.</target>
</trans-unit>
<trans-unit id="108">
<source>Please enter a valid date.</source>
<target>Prašome įvesti tinkamą datą.</target>
</trans-unit>
<trans-unit id="109">
<source>Please select a valid file.</source>
<target>Prašome pasirinkti tinkamą bylą.</target>
</trans-unit>
<trans-unit id="110">
<source>The hidden field is invalid.</source>
<target>Klaidingas paslėptasis laukas.</target>
</trans-unit>
<trans-unit id="111">
<source>Please enter an integer.</source>
<target>Prašome įvesti sveiką skaičių.</target>
</trans-unit>
<trans-unit id="112">
<source>Please select a valid language.</source>
<target>Prašome pasirinkti tinkamą kalbą.</target>
</trans-unit>
<trans-unit id="113">
<source>Please select a valid locale.</source>
<target>Prašome pasirinkti tinkamą lokalę.</target>
</trans-unit>
<trans-unit id="114">
<source>Please enter a valid money amount.</source>
<target>Prašome įvesti tinkamą pinigų sumą.</target>
</trans-unit>
<trans-unit id="115">
<source>Please enter a number.</source>
<target>Prašome įvesti numerį.</target>
</trans-unit>
<trans-unit id="116">
<source>The password is invalid.</source>
<target>Klaidingas slaptažodis.</target>
</trans-unit>
<trans-unit id="117">
<source>Please enter a percentage value.</source>
<target>Prašome įvesti procentinę reikšmę.</target>
</trans-unit>
<trans-unit id="118">
<source>The values do not match.</source>
<target>Reikšmės nesutampa.</target>
</trans-unit>
<trans-unit id="119">
<source>Please enter a valid time.</source>
<target>Prašome įvesti tinkamą laiką.</target>
</trans-unit>
<trans-unit id="120">
<source>Please select a valid timezone.</source>
<target>Prašome pasirinkti tinkamą laiko zoną.</target>
</trans-unit>
<trans-unit id="121">
<source>Please enter a valid URL.</source>
<target>Prašome įvesti tinkamą URL.</target>
</trans-unit>
<trans-unit id="122">
<source>Please enter a valid search term.</source>
<target>Prašome įvesti tinkamą paieškos terminą.</target>
</trans-unit>
<trans-unit id="123">
<source>Please provide a valid phone number.</source>
<target>Prašome pateikti tinkamą telefono numerį.</target>
</trans-unit>
<trans-unit id="124">
<source>The checkbox has an invalid value.</source>
<target>Klaidinga žymimajo langelio reikšmė.</target>
</trans-unit>
<trans-unit id="125">
<source>Please enter a valid email address.</source>
<target>Prašome įvesti tinkamą el. pašto adresą.</target>
</trans-unit>
<trans-unit id="126">
<source>Please select a valid option.</source>
<target>Prašome pasirinkti tinkamą parinktį.</target>
</trans-unit>
<trans-unit id="127">
<source>Please select a valid range.</source>
<target>Prašome pasirinkti tinkamą diapozoną.</target>
</trans-unit>
<trans-unit id="128">
<source>Please enter a valid week.</source>
<target>Prašome įvesti tinkamą savaitę.</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@ -114,6 +114,26 @@
<source>Please provide a valid phone number.</source>
<target>Молим наведите исправан број телефона.</target>
</trans-unit>
<trans-unit id="124">
<source>The checkbox has an invalid value.</source>
<target>Поље за потврду садржи неисправну вредност.</target>
</trans-unit>
<trans-unit id="125">
<source>Please enter a valid email address.</source>
<target>Молим упишите исправну email адресу.</target>
</trans-unit>
<trans-unit id="126">
<source>Please select a valid option.</source>
<target>Молим изаберите исправну опцију.</target>
</trans-unit>
<trans-unit id="127">
<source>Please select a valid range.</source>
<target>Молим изаберите исправан опсег.</target>
</trans-unit>
<trans-unit id="128">
<source>Please enter a valid week.</source>
<target>Молим упишите исправну седмицу.</target>
</trans-unit>
</body>
</file>
</xliff>
</xliff>

View File

@ -114,6 +114,26 @@
<source>Please provide a valid phone number.</source>
<target>Molim navedite ispravan broj telefona.</target>
</trans-unit>
<trans-unit id="124">
<source>The checkbox has an invalid value.</source>
<target>Polje za potvrdu sadrži neispravnu vrednost.</target>
</trans-unit>
<trans-unit id="125">
<source>Please enter a valid email address.</source>
<target>Molim upišite ispravnu email adresu.</target>
</trans-unit>
<trans-unit id="126">
<source>Please select a valid option.</source>
<target>Molim izaberite ispravnu opciju.</target>
</trans-unit>
<trans-unit id="127">
<source>Please select a valid range.</source>
<target>Molim izaberite ispravan opseg.</target>
</trans-unit>
<trans-unit id="128">
<source>Please enter a valid week.</source>
<target>Molim upišite ispravnu sedmicu.</target>
</trans-unit>
</body>
</file>
</xliff>
</xliff>

View File

@ -0,0 +1,79 @@
<?xml version="1.0"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file source-language="en" datatype="plaintext" original="file.ext">
<body>
<trans-unit id="1">
<source>An authentication exception occurred.</source>
<target>'n Verifikasie probleem het voorgekom.</target>
</trans-unit>
<trans-unit id="2">
<source>Authentication credentials could not be found.</source>
<target>Verifikasiebewyse kon nie gevind word nie.</target>
</trans-unit>
<trans-unit id="3">
<source>Authentication request could not be processed due to a system problem.</source>
<target>Verifikasieversoek kon weens 'n stelselprobleem nie verwerk word nie.</target>
</trans-unit>
<trans-unit id="4">
<source>Invalid credentials.</source>
<target>Ongedige verifikasiebewyse.</target>
</trans-unit>
<trans-unit id="5">
<source>Cookie has already been used by someone else.</source>
<target>Die koekie is alreeds deur iemand anders gebruik.</target>
</trans-unit>
<trans-unit id="6">
<source>Not privileged to request the resource.</source>
<target>Nie bevoorreg om die hulpbron aan te vra nie.</target>
</trans-unit>
<trans-unit id="7">
<source>Invalid CSRF token.</source>
<target>Ongeldige CSRF-teken.</target>
</trans-unit>
<trans-unit id="8">
<source>Digest nonce has expired.</source>
<target>Digest nonce het verval.</target>
</trans-unit>
<trans-unit id="9">
<source>No authentication provider found to support the authentication token.</source>
<target>Geen verifikasieverskaffer is gevind wat die verifikasietoken kan ondersteun nie.</target>
</trans-unit>
<trans-unit id="10">
<source>No session available, it either timed out or cookies are not enabled.</source>
<target>Geen sessie is beskikbaar, die het verval of koekies is nie geaktiveer nie.</target>
</trans-unit>
<trans-unit id="11">
<source>No token could be found.</source>
<target>Geen teken kon gevind word nie.</target>
</trans-unit>
<trans-unit id="12">
<source>Username could not be found.</source>
<target>Gebruikersnaam kon nie gevind word nie.</target>
</trans-unit>
<trans-unit id="13">
<source>Account has expired.</source>
<target>Rekening het verval.</target>
</trans-unit>
<trans-unit id="14">
<source>Credentials have expired.</source>
<target>Verifikasiebewyse het verval.</target>
</trans-unit>
<trans-unit id="15">
<source>Account is disabled.</source>
<target>Rekening is deaktiveer.</target>
</trans-unit>
<trans-unit id="16">
<source>Account is locked.</source>
<target>Rekening is gesluit.</target>
</trans-unit>
<trans-unit id="17">
<source>Too many failed login attempts, please try again later.</source>
<target>Te veel mislukte aanmeldpogings, probeer asseblief later weer.</target>
</trans-unit>
<trans-unit id="18">
<source>Invalid or expired login link.</source>
<target>Ongeldige of vervalde aanmeldskakel.</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@ -0,0 +1,79 @@
<?xml version="1.0"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file source-language="en" datatype="plaintext" original="file.ext">
<body>
<trans-unit id="1">
<source>An authentication exception occurred.</source>
<target>Došlo je do autentifikacijskog izuzetka (exception).</target>
</trans-unit>
<trans-unit id="2">
<source>Authentication credentials could not be found.</source>
<target>Autentifikacijski podaci nisu pronađeni.</target>
</trans-unit>
<trans-unit id="3">
<source>Authentication request could not be processed due to a system problem.</source>
<target>Autentifikacijski zahtjev ne može biti obrađen zbog sistemskog problema.</target>
</trans-unit>
<trans-unit id="4">
<source>Invalid credentials.</source>
<target>Autentifikacijski podaci su neispravni.</target>
</trans-unit>
<trans-unit id="5">
<source>Cookie has already been used by someone else.</source>
<target>Neko drugi je već iskoristio ovaj kolačić (cookie).</target>
</trans-unit>
<trans-unit id="6">
<source>Not privileged to request the resource.</source>
<target>Nemate privilegije potrebne za pristup ovom resursu.</target>
</trans-unit>
<trans-unit id="7">
<source>Invalid CSRF token.</source>
<target>CSRF žeton (token) je neispravan.</target>
</trans-unit>
<trans-unit id="8">
<source>Digest nonce has expired.</source>
<target>Digest nonce je istekao.</target>
</trans-unit>
<trans-unit id="9">
<source>No authentication provider found to support the authentication token.</source>
<target>Nije pronađen autentifikacijski provajder koji bi podržao dati autentifikacijski žeton (token).</target>
</trans-unit>
<trans-unit id="10">
<source>No session available, it either timed out or cookies are not enabled.</source>
<target>Nema dostupnih sesija; ili je istekla ili su kolačići (cookies) iksljučeni.</target>
</trans-unit>
<trans-unit id="11">
<source>No token could be found.</source>
<target>Nije pronađen nijedan žeton (token).</target>
</trans-unit>
<trans-unit id="12">
<source>Username could not be found.</source>
<target>Korisničko ime nije pronađeno.</target>
</trans-unit>
<trans-unit id="13">
<source>Account has expired.</source>
<target>Nalog je istekao.</target>
</trans-unit>
<trans-unit id="14">
<source>Credentials have expired.</source>
<target>Autentifikacijski podaci su istekli.</target>
</trans-unit>
<trans-unit id="15">
<source>Account is disabled.</source>
<target>Nalog je onemogućen.</target>
</trans-unit>
<trans-unit id="16">
<source>Account is locked.</source>
<target>Nalog je zaključan.</target>
</trans-unit>
<trans-unit id="17">
<source>Too many failed login attempts, please try again later.</source>
<target>Previše neuspješnih pokušaja prijavljivanja, molim pokušajte ponovo kasnije.</target>
</trans-unit>
<trans-unit id="18">
<source>Invalid or expired login link.</source>
<target>Link za prijavljivanje je istekao ili je neispravan.</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@ -62,6 +62,14 @@
<source>Account is locked.</source>
<target>A conta está bloqueada.</target>
</trans-unit>
<trans-unit id="17">
<source>Too many failed login attempts, please try again later.</source>
<target>Demasiados intentos de inicio de sesión fallados. Téntao de novo máis tarde.</target>
</trans-unit>
<trans-unit id="18">
<source>Invalid or expired login link.</source>
<target>Ligazón de inicio de sesión non válida ou caducada.</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@ -62,6 +62,14 @@
<source>Account is locked.</source>
<target>Paskyra yra užblokuota.</target>
</trans-unit>
<trans-unit id="17">
<source>Too many failed login attempts, please try again later.</source>
<target>Per daug nepavykusių prisijungimo bandymų, pabandykite dar kartą vėliau.</target>
</trans-unit>
<trans-unit id="18">
<source>Invalid or expired login link.</source>
<target>Netinkama arba pasibaigusio galiojimo laiko prisijungimo nuoroda.</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@ -62,6 +62,14 @@
<source>Account is locked.</source>
<target>Налог је закључан.</target>
</trans-unit>
<trans-unit id="17">
<source>Too many failed login attempts, please try again later.</source>
<target>Превише неуспешних покушаја пријављивања, молим покушајте поново касније.</target>
</trans-unit>
<trans-unit id="18">
<source>Invalid or expired login link.</source>
<target>Линк за пријављивање је истекао или је неисправан.</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@ -62,6 +62,14 @@
<source>Account is locked.</source>
<target>Nalog je zaključan.</target>
</trans-unit>
<trans-unit id="17">
<source>Too many failed login attempts, please try again later.</source>
<target>Previše neuspešnih pokušaja prijavljivanja, molim pokušajte ponovo kasnije.</target>
</trans-unit>
<trans-unit id="18">
<source>Invalid or expired login link.</source>
<target>Link za prijavljivanje je istekao ili je neispravan.</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@ -334,6 +334,58 @@
<source>This value should be valid JSON.</source>
<target>Hierdie waarde moet geldige JSON wees.</target>
</trans-unit>
<trans-unit id="87">
<source>This collection should contain only unique elements.</source>
<target>Hierdie versameling moet net unieke elemente bevat.</target>
</trans-unit>
<trans-unit id="88">
<source>This value should be positive.</source>
<target>Hierdie waarde moet positief wees.</target>
</trans-unit>
<trans-unit id="89">
<source>This value should be either positive or zero.</source>
<target>Hierdie waarde moet positief of nul wees.</target>
</trans-unit>
<trans-unit id="90">
<source>This value should be negative.</source>
<target>Hierdie waarde moet negatief wees.</target>
</trans-unit>
<trans-unit id="91">
<source>This value should be either negative or zero.</source>
<target>Hierdie waarde moet negatief of nul wees.</target>
</trans-unit>
<trans-unit id="92">
<source>This value is not a valid timezone.</source>
<target>Hierdie waarde is nie 'n geldige tydsone nie.</target>
</trans-unit>
<trans-unit id="93">
<source>This password has been leaked in a data breach, it must not be used. Please use another password.</source>
<target>This password has been leaked in a data breach, it must not be used. Please use another password.</target>
</trans-unit>
<trans-unit id="94">
<source>This value should be between {{ min }} and {{ max }}.</source>
<target>Hierdie waarde moet tussen {{ min }} en {{ max }} wees.</target>
</trans-unit>
<trans-unit id="95">
<source>This value is not a valid hostname.</source>
<target>Hierdie waarde is nie 'n geldige gasheernaam nie.</target>
</trans-unit>
<trans-unit id="96">
<source>The number of elements in this collection should be a multiple of {{ compared_value }}.</source>
<target>Die hoeveelheid elemente in hierdie versameling moet 'n meelvoud van {{ compared_value }} wees.</target>
</trans-unit>
<trans-unit id="97">
<source>This value should satisfy at least one of the following constraints:</source>
<target>Hierdie waarde moet voldoen aan ten minste een van hierdie beperkings:</target>
</trans-unit>
<trans-unit id="98">
<source>Each element of this collection should satisfy its own set of constraints.</source>
<target>Elke element van hierdie versameling moet voldoen aan hulle eie beperkings.</target>
</trans-unit>
<trans-unit id="99">
<source>This value is not a valid International Securities Identification Number (ISIN).</source>
<target>Hierdie waarde is nie 'n geldige Internasionale veiligheidsidentifikasienommer (ISIN) nie.</target>
</trans-unit>
</body>
</file>
</xliff>

View File

@ -330,6 +330,62 @@
<source>This Business Identifier Code (BIC) is not associated with IBAN {{ iban }}.</source>
<target>Este Código de identificación bancaria (BIC) non está asociado co IBAN {{ iban }}.</target>
</trans-unit>
<trans-unit id="86">
<source>This value should be valid JSON.</source>
<target>Este valor debería ser un JSON válido.</target>
</trans-unit>
<trans-unit id="87">
<source>This collection should contain only unique elements.</source>
<target>Esta colección só debería ter elementos únicos.</target>
</trans-unit>
<trans-unit id="88">
<source>This value should be positive.</source>
<target>Este valor debería ser positivo.</target>
</trans-unit>
<trans-unit id="89">
<source>This value should be either positive or zero.</source>
<target>Este valor debe ser positivo ou igual a cero.</target>
</trans-unit>
<trans-unit id="90">
<source>This value should be negative.</source>
<target>Este valor debe ser negativo.</target>
</trans-unit>
<trans-unit id="91">
<source>This value should be either negative or zero.</source>
<target>Este valor debe ser negativo ou igual a cero.</target>
</trans-unit>
<trans-unit id="92">
<source>This value is not a valid timezone.</source>
<target>Este valor non é unha zona horaria válida.</target>
</trans-unit>
<trans-unit id="93">
<source>This password has been leaked in a data breach, it must not be used. Please use another password.</source>
<target>Este contrasinal non se pode usar porque está incluído nunha lista de contrasinais públicos obtidos grazas a fallos de seguridade noutros sitios e aplicacións. Utiliza outro contrasinal.</target>
</trans-unit>
<trans-unit id="94">
<source>This value should be between {{ min }} and {{ max }}.</source>
<target>Este valor debe estar comprendido entre {{min}} e {{max}}.</target>
</trans-unit>
<trans-unit id="95">
<source>This value is not a valid hostname.</source>
<target>Este valor non é un nome de host válido.</target>
</trans-unit>
<trans-unit id="96">
<source>The number of elements in this collection should be a multiple of {{ compared_value }}.</source>
<target>O número de elementos desta colección debería ser múltiplo de {{compare_value}}.</target>
</trans-unit>
<trans-unit id="97">
<source>This value should satisfy at least one of the following constraints:</source>
<target>Este valor debe cumprir polo menos unha das seguintes restricións:</target>
</trans-unit>
<trans-unit id="98">
<source>Each element of this collection should satisfy its own set of constraints.</source>
<target>Cada elemento desta colección debe satisfacer o seu propio conxunto de restricións.</target>
</trans-unit>
<trans-unit id="99">
<source>This value is not a valid International Securities Identification Number (ISIN).</source>
<target>Este valor non é un número de identificación de valores internacionais (ISIN) válido.</target>
</trans-unit>
</body>
</file>
</xliff>