Skip to content

Commit 579e0a2

Browse files
authored
Merge pull request #530 from virdb/develop
2 parents 819a33b + 4fd39ca commit 579e0a2

File tree

3 files changed

+116
-2
lines changed

3 files changed

+116
-2
lines changed

src/Language/it/Auth.php

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
namespace CodeIgniter\Shield\Language\it;
6+
7+
return [
8+
// Exceptions
9+
'unknownAuthenticator' => '{0} non è un autenticatore valido.',
10+
'unknownUserProvider' => 'Impossibile determinare lo User Provider da usare.',
11+
'invalidUser' => 'Impossibile trovere l\'utente specificato.',
12+
'badAttempt' => 'Impossibile accedere. Si prega di verificare le proprie credenziali.',
13+
'noPassword' => 'Impossibile validare un utente senza una password.',
14+
'invalidPassword' => 'Impossibile accedere. Si prega di verificare la propria password.',
15+
'noToken' => 'Ogni richiesta deve avere un token bearer nell\' header {0}.',
16+
'badToken' => 'Il token di accesso non è valido.',
17+
'oldToken' => 'Il token di accesso è scaduto.',
18+
'noUserEntity' => 'Deve essere fornita una User Entity per la validazione della password.',
19+
'invalidEmail' => 'Impossibile verificare che l\'indirizzo email corrisponda all\'email nel record.',
20+
'unableSendEmailToUser' => 'Spiacente, c\'è stato un problema inviando l\'email. Non possiamo inviare un\'email a "{0}".',
21+
'throttled' => 'Troppe richieste effettuate da questo indirizzo IP. Potrai riprovare tra {0} secondi.',
22+
23+
'email' => 'Indirizzo Email',
24+
'username' => 'Nome Utente',
25+
'password' => 'Password',
26+
'passwordConfirm' => 'Password (ancora)',
27+
'haveAccount' => 'Hai già un account?',
28+
29+
// Buttons
30+
'confirm' => 'Conferma',
31+
'send' => 'Invia',
32+
33+
// Registration
34+
'register' => 'Registrazione',
35+
'registerDisabled' => 'La registrazione non è al momento consentita.',
36+
'registerSuccess' => 'Benvenuto a bordo!',
37+
38+
// Login
39+
'login' => 'Login',
40+
'needAccount' => 'Hai bisogno di un account?',
41+
'rememberMe' => 'Ricordami?',
42+
'forgotPassword' => 'Password dimenticata?',
43+
'useMagicLink' => 'Usa un Login Link',
44+
'magicLinkSubject' => 'Il tuo Login Link',
45+
'magicTokenNotFound' => 'Impossibile verificare il link.',
46+
'magicLinkExpired' => 'Spiacente, il link è scaduto.',
47+
'checkYourEmail' => 'Controlla la tua email!',
48+
'magicLinkDetails' => 'Ti abbiamo appena inviato una mail contenente un Login link. È valido solo per {0} minuti.',
49+
'successLogout' => 'Hai effettuato il logout con successo.',
50+
51+
// Passwords
52+
'errorPasswordLength' => 'Le password devono essere lunghe almeno {0, number} ccaratteri.',
53+
'suggestPasswordLength' => 'Le Pass phrases - lunghe fino a 255 caratteri - fanno password più sicure e più facili da ricordare.',
54+
'errorPasswordCommon' => 'La password non deve essere una passowrd comune.',
55+
'suggestPasswordCommon' => 'La password è stata controllata in una lista di oltre 65k password comunemente usate o password che sono state trafugate attraverso hacks.',
56+
'errorPasswordPersonal' => 'Le password non possono contenere informazioni personali.',
57+
'suggestPasswordPersonal' => 'Varianti del tuo indirizzo email o username non dovrebbero essere usate come password.',
58+
'errorPasswordTooSimilar' => 'La password è troppo simile all\'username.',
59+
'suggestPasswordTooSimilar' => 'Non utilizzare parti del tuo username nella password.',
60+
'errorPasswordPwned' => 'La password {0} è stata esposta ad un furto di dati ed è stata vista {1, number} volte in {2} di password compromesse.',
61+
'suggestPasswordPwned' => '{0} non dovrebbe mai essere usata come password. Se la stai utilizzando da qualche parte, cambiala immediatamente.',
62+
'errorPasswordEmpty' => 'Una password è richiesta.',
63+
'passwordChangeSuccess' => 'La password è stata cambiata con successo',
64+
'userDoesNotExist' => 'La password non è stata cambiata. L\'utente non esiste',
65+
'resetTokenExpired' => 'Spiacente. Il tuo reset token è scaduto.',
66+
67+
// Email Globals
68+
'emailInfo' => 'Alcune informazioni sulla persona:',
69+
'emailIpAddress' => 'Indirizo IP:',
70+
'emailDevice' => 'Dispositivo:',
71+
'emailDate' => 'Data:',
72+
73+
// 2FA
74+
'email2FATitle' => 'Autenticazione a due fattori',
75+
'confirmEmailAddress' => 'Conferma il tuo indirizzo email.',
76+
'emailEnterCode' => 'Conferma la tua Email',
77+
'emailConfirmCode' => 'Inserisci il codice a 6 cifre che abbiamo mandato al tuo indirizzo email.',
78+
'email2FASubject' => 'Il tuo codice di autenticazione',
79+
'email2FAMailBody' => 'Il tuo codice di autenticazione è:',
80+
'invalid2FAToken' => 'Il codice era sbagliato.',
81+
'need2FA' => 'Devi completare l\'autenticazione a due fattori.',
82+
'needVerification' => 'Controlla la tua email per completare l\'attivazione dell\'account.',
83+
84+
// Activate
85+
'emailActivateTitle' => 'Attivazione tramite Email',
86+
'emailActivateBody' => 'Ti abbiamo mandato una email con un codice per confermare il tuo indirizzo email. Copia quel codice e incollalo qui sotto.',
87+
'emailActivateSubject' => 'Il tuo codice di attivazione',
88+
'emailActivateMailBody' => 'Perfavore usa il codice qui sotto per attivare il tuo acccount ed iniziare ad usare il sito.',
89+
'invalidActivateToken' => 'Il codice era sbagliato.',
90+
'needActivate' => 'Devi completare la registrazione confermando il codice inviato al tuo indrizzo email.',
91+
92+
// Groups
93+
'unknownGroup' => '{0} non è un gruppo valido.',
94+
'missingTitle' => 'I gruppi devono avere un titolo.',
95+
96+
// Permissions
97+
'unknownPermission' => '{0} non è un permesso valido.',
98+
];

tests/Language/AbstractTranslationTestCase.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@ abstract class AbstractTranslationTestCase extends TestCase
5656
FrenchTranslationTest::class => 'fr',
5757
// HungarianTranslationTest::class => 'hu',
5858
IndonesianTranslationTest::class => 'id',
59-
// ItalianTranslationTest::class => 'it',
60-
JapaneseTranslationTest::class => 'ja',
59+
ItalianTranslationTest::class => 'it',
60+
JapaneseTranslationTest::class => 'ja',
6161
// KoreanTranslationTest::class => 'ko',
6262
// LithuanianTranslationTest::class => 'lt',
6363
// LatvianTranslationTest::class => 'lv',
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
namespace Tests\Language;
6+
7+
/**
8+
* @internal
9+
*/
10+
final class ItalianTranslationTest extends AbstractTranslationTestCase
11+
{
12+
protected array $excludedLocaleKeyTranslations = [
13+
'Auth.password',
14+
'Auth.login',
15+
];
16+
}

0 commit comments

Comments
 (0)