#458 fix on sms 2fa management

This commit is contained in:
Antonio Cordeddu
2022-08-10 15:59:52 +02:00
parent 665466e543
commit 8b6c6282f9
31 changed files with 88 additions and 78 deletions

View File

@ -216,6 +216,7 @@ Configures the parameter values used on [MailFactory](../../src/User/Factory/Mai
'confirmationMailSubject' => Yii::t('usuario', 'Confirm account on {0}', $app->name), 'confirmationMailSubject' => Yii::t('usuario', 'Confirm account on {0}', $app->name),
'reconfirmationMailSubject' => Yii::t('usuario', 'Confirm email change on {0}', $app->name), 'reconfirmationMailSubject' => Yii::t('usuario', 'Confirm email change on {0}', $app->name),
'recoveryMailSubject' => Yii::t('usuario', 'Complete password reset on {0}', $app->name), 'recoveryMailSubject' => Yii::t('usuario', 'Complete password reset on {0}', $app->name),
'twoFactorMailSubject' => Yii::t('usuario', 'Code for two factor authentication', $app->name),
] ]
``` ```

View File

@ -14,6 +14,7 @@ values:
'confirmationMailSubject' => Yii::t('usuario', 'Confirm account on {0}', $app->name), 'confirmationMailSubject' => Yii::t('usuario', 'Confirm account on {0}', $app->name),
'reconfirmationMailSubject' => Yii::t('usuario', 'Confirm email change on {0}', $app->name), 'reconfirmationMailSubject' => Yii::t('usuario', 'Confirm email change on {0}', $app->name),
'recoveryMailSubject' => Yii::t('usuario', 'Complete password reset on {0}', $app->name), 'recoveryMailSubject' => Yii::t('usuario', 'Complete password reset on {0}', $app->name),
'twoFactorMailSubject' => Yii::t('usuario', 'Code for two factor authentication', $app->name),
] ]
``` ```

View File

@ -192,11 +192,9 @@ class Bootstrap implements BootstrapInterface
] ]
]; ];
$app->getModule('user')->twoFactorAuthenticationValidators = $app->getModule('user')->twoFactorAuthenticationValidators = ArrayHelper::merge(
ArrayHelper::merge($app->getModule('user')->twoFactorAuthenticationValidators, $defaultTwoFactorAuthenticationValidators); $defaultTwoFactorAuthenticationValidators, $app->getModule('user')->twoFactorAuthenticationValidators);
if ($app instanceof WebApplication) { if ($app instanceof WebApplication) {
// override Yii // override Yii
$di->set( $di->set(
@ -294,6 +292,7 @@ class Bootstrap implements BootstrapInterface
'confirmationMailSubject' => Yii::t('usuario', 'Confirm account on {0}', $app->name), 'confirmationMailSubject' => Yii::t('usuario', 'Confirm account on {0}', $app->name),
'reconfirmationMailSubject' => Yii::t('usuario', 'Confirm email change on {0}', $app->name), 'reconfirmationMailSubject' => Yii::t('usuario', 'Confirm email change on {0}', $app->name),
'recoveryMailSubject' => Yii::t('usuario', 'Complete password reset on {0}', $app->name), 'recoveryMailSubject' => Yii::t('usuario', 'Complete password reset on {0}', $app->name),
'twoFactorMailSubject' => Yii::t('usuario', 'Code for two factor authentication', $app->name),
]; ];
$module->mailParams = array_merge($defaults, $module->mailParams); $module->mailParams = array_merge($defaults, $module->mailParams);

View File

@ -583,14 +583,14 @@ class SettingsController extends Controller
$success=true; $success=true;
}else{ }else{
$success = $user->updateAttributes(['auth_tf_mobile_phone' => $mobilePhone]); $success = $user->updateAttributes(['auth_tf_mobile_phone' => $mobilePhone]);
$this->make(TwoFactorSmsCodeGeneratorService::class, [$user])->run(); }
} $success = $success && $this->make(TwoFactorSmsCodeGeneratorService::class, [$user])->run();
return [ return [
'success' => $success, 'success' => $success,
'message' => $success 'message' => $success
? Yii::t('usuario', 'Mobile phone number successfully enabled.') ? Yii::t('usuario', 'Mobile phone number successfully enabled.')
: Yii::t('usuario', 'Error while enabling SMS two factor authentication.'), : Yii::t('usuario', 'Error while enabling SMS two factor authentication. Please reload the page.'),
]; ];
} }
} }

View File

@ -128,7 +128,7 @@ class MailFactory
$to = $user->email; $to = $user->email;
$from = $module->mailParams['fromEmail']; $from = $module->mailParams['fromEmail'];
$subject = $module->mailParams['reconfirmationMailSubject']; $subject = $module->mailParams['twoFactorMailSubject'];
$params = [ $params = [
'code' => $code, 'code' => $code,
]; ];

View File

@ -88,7 +88,7 @@ class Module extends BaseModule
/** /**
* @var array list of channels for two factor authentication availables * @var array list of channels for two factor authentication availables
*/ */
public $twoFactorAuthenticationValidators = null; public $twoFactorAuthenticationValidators = [];
/** /**
* @var int cycles of key generation are set on 30 sec. To avoid sync issues, increased validity up to 60 sec. * @var int cycles of key generation are set on 30 sec. To avoid sync issues, increased validity up to 60 sec.
* @see http://2fa-library.readthedocs.io/en/latest/ * @see http://2fa-library.readthedocs.io/en/latest/

View File

@ -63,6 +63,7 @@ return [
'Children' => '', 'Children' => '',
'Class' => '', 'Class' => '',
'Close' => '', 'Close' => '',
'Code for two factor authentication' => '',
'Complete password reset on {0}' => '', 'Complete password reset on {0}' => '',
'Confirm' => '', 'Confirm' => '',
'Confirm account on {0}' => '', 'Confirm account on {0}' => '',
@ -105,7 +106,7 @@ return [
'Error occurred while deleting user' => '', 'Error occurred while deleting user' => '',
'Error sending registration message to "{email}". Please try again later.' => '', 'Error sending registration message to "{email}". Please try again later.' => '',
'Error sending welcome message to "{email}". Please try again later.' => '', 'Error sending welcome message to "{email}". Please try again later.' => '',
'Error while enabling SMS two factor authentication.' => '', 'Error while enabling SMS two factor authentication. Please reload the page.' => '',
'Export my data' => '', 'Export my data' => '',
'Finish' => '', 'Finish' => '',
'Force password change at next login' => '', 'Force password change at next login' => '',
@ -293,8 +294,8 @@ return [
'Your password has expired, you must change it now' => '', 'Your password has expired, you must change it now' => '',
'Your personal information has been removed' => '', 'Your personal information has been removed' => '',
'Your profile has been updated' => '', 'Your profile has been updated' => '',
'Your two factor authentication method is based on "{0}".' => '',
'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '', 'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '',
'Your two factor authentication method is based on "{0}".' => '',
'privacy policy' => '', 'privacy policy' => '',
'{0, date, MMM dd, YYYY HH:mm}' => '', '{0, date, MMM dd, YYYY HH:mm}' => '',
'{0, date, MMMM dd, YYYY HH:mm}' => '', '{0, date, MMMM dd, YYYY HH:mm}' => '',

View File

@ -63,6 +63,7 @@ return [
'Children' => '', 'Children' => '',
'Class' => '', 'Class' => '',
'Close' => '', 'Close' => '',
'Code for two factor authentication' => '',
'Complete password reset on {0}' => '', 'Complete password reset on {0}' => '',
'Confirm' => '', 'Confirm' => '',
'Confirm account on {0}' => '', 'Confirm account on {0}' => '',
@ -105,7 +106,7 @@ return [
'Error occurred while deleting user' => '', 'Error occurred while deleting user' => '',
'Error sending registration message to "{email}". Please try again later.' => '', 'Error sending registration message to "{email}". Please try again later.' => '',
'Error sending welcome message to "{email}". Please try again later.' => '', 'Error sending welcome message to "{email}". Please try again later.' => '',
'Error while enabling SMS two factor authentication.' => '', 'Error while enabling SMS two factor authentication. Please reload the page.' => '',
'Export my data' => '', 'Export my data' => '',
'Finish' => '', 'Finish' => '',
'Force password change at next login' => '', 'Force password change at next login' => '',
@ -293,8 +294,8 @@ return [
'Your password has expired, you must change it now' => '', 'Your password has expired, you must change it now' => '',
'Your personal information has been removed' => '', 'Your personal information has been removed' => '',
'Your profile has been updated' => '', 'Your profile has been updated' => '',
'Your two factor authentication method is based on "{0}".' => '',
'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '', 'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '',
'Your two factor authentication method is based on "{0}".' => '',
'privacy policy' => '', 'privacy policy' => '',
'{0, date, MMM dd, YYYY HH:mm}' => '', '{0, date, MMM dd, YYYY HH:mm}' => '',
'{0, date, MMMM dd, YYYY HH:mm}' => '', '{0, date, MMMM dd, YYYY HH:mm}' => '',

View File

@ -274,8 +274,9 @@ return [
'{0, date, MMMM dd, YYYY HH:mm}' => '{0, date, dd. MMMM YYYY, HH:mm}', '{0, date, MMMM dd, YYYY HH:mm}' => '{0, date, dd. MMMM YYYY, HH:mm}',
'{0} cannot be blank.' => '{0} darf nicht leer sein.', '{0} cannot be blank.' => '{0} darf nicht leer sein.',
'According to the European General Data Protection Regulation (GDPR) we need your consent to work with your personal data.' => '', 'According to the European General Data Protection Regulation (GDPR) we need your consent to work with your personal data.' => '',
'Code for two factor authentication' => '',
'Data privacy' => '', 'Data privacy' => '',
'Error while enabling SMS two factor authentication.' => '', 'Error while enabling SMS two factor authentication. Please reload the page.' => '',
'Google Authenticator' => '', 'Google Authenticator' => '',
'Insert' => '', 'Insert' => '',
'Insert the code you received by SMS.' => '', 'Insert the code you received by SMS.' => '',
@ -297,6 +298,6 @@ return [
'Two factor authentication code by email' => '', 'Two factor authentication code by email' => '',
'Unfortunately, you can not work with this site without giving us consent to process your data.' => '', 'Unfortunately, you can not work with this site without giving us consent to process your data.' => '',
'Your consent is required to work with this site' => '', 'Your consent is required to work with this site' => '',
'Your two factor authentication method is based on "{0}".' => '',
'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '', 'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '',
'Your two factor authentication method is based on "{0}".' => '',
]; ];

View File

@ -277,7 +277,8 @@ return [
'{0, date, MMM dd, YYYY HH:mm}' => '{0, date, dd. MMM YYYY, HH:mm}', '{0, date, MMM dd, YYYY HH:mm}' => '{0, date, dd. MMM YYYY, HH:mm}',
'{0, date, MMMM dd, YYYY HH:mm}' => '{0, date, dd. MMMM YYYY, HH:mm}', '{0, date, MMMM dd, YYYY HH:mm}' => '{0, date, dd. MMMM YYYY, HH:mm}',
'{0} cannot be blank.' => '{0} darf nicht leer sein.', '{0} cannot be blank.' => '{0} darf nicht leer sein.',
'Error while enabling SMS two factor authentication.' => '', 'Code for two factor authentication' => '',
'Error while enabling SMS two factor authentication. Please reload the page.' => '',
'Google Authenticator' => '', 'Google Authenticator' => '',
'Information' => '', 'Information' => '',
'Insert' => '', 'Insert' => '',
@ -297,7 +298,6 @@ return [
'This is the code to insert to enable two factor authentication' => '', 'This is the code to insert to enable two factor authentication' => '',
'Two factor authentication code by SMS' => '', 'Two factor authentication code by SMS' => '',
'Two factor authentication code by email' => '', 'Two factor authentication code by email' => '',
'Your two factor authentication method is based on "{0}".' => '',
'Information' => '',
'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '', 'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '',
'Your two factor authentication method is based on "{0}".' => '',
]; ];

View File

@ -276,7 +276,8 @@ return [
'privacy policy' => 'política de privacidad', 'privacy policy' => 'política de privacidad',
'{0, date, MMMM dd, YYYY HH:mm}' => '{0, date, dd MMMM, YYYY HH:mm}', '{0, date, MMMM dd, YYYY HH:mm}' => '{0, date, dd MMMM, YYYY HH:mm}',
'{0} cannot be blank.' => '{0} no puede estar vacío.', '{0} cannot be blank.' => '{0} no puede estar vacío.',
'Error while enabling SMS two factor authentication.' => '', 'Code for two factor authentication' => '',
'Error while enabling SMS two factor authentication. Please reload the page.' => '',
'Google Authenticator' => '', 'Google Authenticator' => '',
'Insert' => '', 'Insert' => '',
'Insert the code you received by SMS.' => '', 'Insert the code you received by SMS.' => '',
@ -296,7 +297,7 @@ return [
'Two factor authentication code by SMS' => '', 'Two factor authentication code by SMS' => '',
'Two factor authentication code by email' => '', 'Two factor authentication code by email' => '',
'Your consent is required to work with this site' => '', 'Your consent is required to work with this site' => '',
'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '',
'Your two factor authentication method is based on "{0}".' => '', 'Your two factor authentication method is based on "{0}".' => '',
'{0, date, MMM dd, YYYY HH:mm}' => '', '{0, date, MMM dd, YYYY HH:mm}' => '',
'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '',
]; ];

View File

@ -269,8 +269,9 @@ return [
'{0} cannot be blank.' => '{0} ei või olla tühi.', '{0} cannot be blank.' => '{0} ei või olla tühi.',
'According to the European General Data Protection Regulation (GDPR) we need your consent to work with your personal data.' => '', 'According to the European General Data Protection Regulation (GDPR) we need your consent to work with your personal data.' => '',
'Authentication rule class {0} can not be instantiated' => '', 'Authentication rule class {0} can not be instantiated' => '',
'Code for two factor authentication' => '',
'Data privacy' => '', 'Data privacy' => '',
'Error while enabling SMS two factor authentication.' => '', 'Error while enabling SMS two factor authentication. Please reload the page.' => '',
'Google Authenticator' => '', 'Google Authenticator' => '',
'Insert' => '', 'Insert' => '',
'Insert the code you received by SMS.' => '', 'Insert the code you received by SMS.' => '',
@ -295,8 +296,8 @@ return [
'VKontakte' => '', 'VKontakte' => '',
'Yandex' => '', 'Yandex' => '',
'Your consent is required to work with this site' => '', 'Your consent is required to work with this site' => '',
'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '',
'Your two factor authentication method is based on "{0}".' => '', 'Your two factor authentication method is based on "{0}".' => '',
'{0, date, MMM dd, YYYY HH:mm}' => '', '{0, date, MMM dd, YYYY HH:mm}' => '',
'{0, date, MMMM dd, YYYY HH:mm}' => '', '{0, date, MMMM dd, YYYY HH:mm}' => '',
'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '',
]; ];

View File

@ -173,6 +173,7 @@ return [
'Children' => '', 'Children' => '',
'Class' => '', 'Class' => '',
'Close' => '', 'Close' => '',
'Code for two factor authentication' => '',
'Create new permission' => '', 'Create new permission' => '',
'Create new role' => '', 'Create new role' => '',
'Create new rule' => '', 'Create new rule' => '',
@ -190,7 +191,7 @@ return [
'Enable two factor authentication' => '', 'Enable two factor authentication' => '',
'Error sending registration message to "{email}". Please try again later.' => '', 'Error sending registration message to "{email}". Please try again later.' => '',
'Error sending welcome message to "{email}". Please try again later.' => '', 'Error sending welcome message to "{email}". Please try again later.' => '',
'Error while enabling SMS two factor authentication.' => '', 'Error while enabling SMS two factor authentication. Please reload the page.' => '',
'Export my data' => '', 'Export my data' => '',
'Force password change at next login' => '', 'Force password change at next login' => '',
'Google Authenticator' => '', 'Google Authenticator' => '',
@ -294,23 +295,9 @@ return [
'Your consent is required to work with this site' => '', 'Your consent is required to work with this site' => '',
'Your password has expired, you must change it now' => '', 'Your password has expired, you must change it now' => '',
'Your personal information has been removed' => '', 'Your personal information has been removed' => '',
<<<<<<< HEAD
'Your two factor authentication method is based on "{0}".' => '',
=======
'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '', 'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '',
>>>>>>> upstream/master 'Your two factor authentication method is based on "{0}".' => '',
'privacy policy' => '', 'privacy policy' => '',
'{0, date, MMM dd, YYYY HH:mm}' => '', '{0, date, MMM dd, YYYY HH:mm}' => '',
'{0} cannot be blank.' => '', '{0} cannot be blank.' => '',
'An email has been sent with instructions for resetting your password' => '@@ایمیلی حاوی راهنمایی برای تنظیم مجدد رمز عبور به شما ارسال شد@@',
<<<<<<< HEAD
'Insert the mobile phone number on which to receive text message.' => '@@@@',
'Insert the mobile phone number where you want to receive text message in international format.' => '@@@@',
'Insert the mobile phone number where you want to receive text message.' => '@@@@',
'Mobile phone number not registered.' => '@@@@',
=======
'Every user having your role has two factor authentication mandatory, you must enable it' => '@@@@',
'Now you can resume the login process' => '@@@@',
>>>>>>> upstream/master
'Registration ip' => '@@ای پی ثبت نام@@',
]; ];

View File

@ -63,6 +63,7 @@ return [
'Children' => '', 'Children' => '',
'Class' => '', 'Class' => '',
'Close' => '', 'Close' => '',
'Code for two factor authentication' => '',
'Complete password reset on {0}' => '', 'Complete password reset on {0}' => '',
'Confirm' => '', 'Confirm' => '',
'Confirm account on {0}' => '', 'Confirm account on {0}' => '',
@ -105,7 +106,7 @@ return [
'Error occurred while deleting user' => '', 'Error occurred while deleting user' => '',
'Error sending registration message to "{email}". Please try again later.' => '', 'Error sending registration message to "{email}". Please try again later.' => '',
'Error sending welcome message to "{email}". Please try again later.' => '', 'Error sending welcome message to "{email}". Please try again later.' => '',
'Error while enabling SMS two factor authentication.' => '', 'Error while enabling SMS two factor authentication. Please reload the page.' => '',
'Export my data' => '', 'Export my data' => '',
'Finish' => '', 'Finish' => '',
'Force password change at next login' => '', 'Force password change at next login' => '',
@ -293,8 +294,8 @@ return [
'Your password has expired, you must change it now' => '', 'Your password has expired, you must change it now' => '',
'Your personal information has been removed' => '', 'Your personal information has been removed' => '',
'Your profile has been updated' => '', 'Your profile has been updated' => '',
'Your two factor authentication method is based on "{0}".' => '',
'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '', 'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '',
'Your two factor authentication method is based on "{0}".' => '',
'privacy policy' => '', 'privacy policy' => '',
'{0, date, MMM dd, YYYY HH:mm}' => '', '{0, date, MMM dd, YYYY HH:mm}' => '',
'{0, date, MMMM dd, YYYY HH:mm}' => '', '{0, date, MMMM dd, YYYY HH:mm}' => '',

View File

@ -273,8 +273,9 @@ return [
'{0, date, MMMM dd, YYYY HH:mm}' => '{0, date, dd MMMM YYYY HH:mm}', '{0, date, MMMM dd, YYYY HH:mm}' => '{0, date, dd MMMM YYYY HH:mm}',
'{0} cannot be blank.' => '{0} ne peut être vide.', '{0} cannot be blank.' => '{0} ne peut être vide.',
'According to the European General Data Protection Regulation (GDPR) we need your consent to work with your personal data.' => '', 'According to the European General Data Protection Regulation (GDPR) we need your consent to work with your personal data.' => '',
'Code for two factor authentication' => '',
'Data privacy' => '', 'Data privacy' => '',
'Error while enabling SMS two factor authentication.' => '', 'Error while enabling SMS two factor authentication. Please reload the page.' => '',
'Google Authenticator' => '', 'Google Authenticator' => '',
'Insert' => '', 'Insert' => '',
'Insert the code you received by SMS.' => '', 'Insert the code you received by SMS.' => '',
@ -296,8 +297,7 @@ return [
'Two factor authentication code by email' => '', 'Two factor authentication code by email' => '',
'Unfortunately, you can not work with this site without giving us consent to process your data.' => '', 'Unfortunately, you can not work with this site without giving us consent to process your data.' => '',
'Your consent is required to work with this site' => '', 'Your consent is required to work with this site' => '',
'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '',
'Your two factor authentication method is based on "{0}".' => '', 'Your two factor authentication method is based on "{0}".' => '',
'{0, date, MMM dd, YYYY HH:mm}' => '', '{0, date, MMM dd, YYYY HH:mm}' => '',
'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '',
'{0, date, MMM dd, YYYY HH:mm}' => '',
]; ];

View File

@ -63,6 +63,7 @@ return [
'Children' => '', 'Children' => '',
'Class' => '', 'Class' => '',
'Close' => '', 'Close' => '',
'Code for two factor authentication' => '',
'Complete password reset on {0}' => '', 'Complete password reset on {0}' => '',
'Confirm' => '', 'Confirm' => '',
'Confirm account on {0}' => '', 'Confirm account on {0}' => '',
@ -105,7 +106,7 @@ return [
'Error occurred while deleting user' => '', 'Error occurred while deleting user' => '',
'Error sending registration message to "{email}". Please try again later.' => '', 'Error sending registration message to "{email}". Please try again later.' => '',
'Error sending welcome message to "{email}". Please try again later.' => '', 'Error sending welcome message to "{email}". Please try again later.' => '',
'Error while enabling SMS two factor authentication.' => '', 'Error while enabling SMS two factor authentication. Please reload the page.' => '',
'Export my data' => '', 'Export my data' => '',
'Finish' => '', 'Finish' => '',
'Force password change at next login' => '', 'Force password change at next login' => '',
@ -293,8 +294,8 @@ return [
'Your password has expired, you must change it now' => '', 'Your password has expired, you must change it now' => '',
'Your personal information has been removed' => '', 'Your personal information has been removed' => '',
'Your profile has been updated' => '', 'Your profile has been updated' => '',
'Your two factor authentication method is based on "{0}".' => '',
'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '', 'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '',
'Your two factor authentication method is based on "{0}".' => '',
'privacy policy' => '', 'privacy policy' => '',
'{0, date, MMM dd, YYYY HH:mm}' => '', '{0, date, MMM dd, YYYY HH:mm}' => '',
'{0, date, MMMM dd, YYYY HH:mm}' => '', '{0, date, MMMM dd, YYYY HH:mm}' => '',

View File

@ -271,8 +271,9 @@ return [
'{0} cannot be blank.' => '{0} nem lehet üres.', '{0} cannot be blank.' => '{0} nem lehet üres.',
'According to the European General Data Protection Regulation (GDPR) we need your consent to work with your personal data.' => '', 'According to the European General Data Protection Regulation (GDPR) we need your consent to work with your personal data.' => '',
'An email with instructions to create a new password has been sent to {email} if it is associated with an {appName} account. Your existing password has not been changed.' => '', 'An email with instructions to create a new password has been sent to {email} if it is associated with an {appName} account. Your existing password has not been changed.' => '',
'Code for two factor authentication' => '',
'Data privacy' => '', 'Data privacy' => '',
'Error while enabling SMS two factor authentication.' => '', 'Error while enabling SMS two factor authentication. Please reload the page.' => '',
'Google Authenticator' => '', 'Google Authenticator' => '',
'Insert' => '', 'Insert' => '',
'Insert the code you received by SMS.' => '', 'Insert the code you received by SMS.' => '',
@ -297,6 +298,6 @@ return [
'Two factor authentication protects you in case of stolen credentials' => '', 'Two factor authentication protects you in case of stolen credentials' => '',
'Unfortunately, you can not work with this site without giving us consent to process your data.' => '', 'Unfortunately, you can not work with this site without giving us consent to process your data.' => '',
'Your consent is required to work with this site' => '', 'Your consent is required to work with this site' => '',
'Your two factor authentication method is based on "{0}".' => '',
'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '', 'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '',
'Your two factor authentication method is based on "{0}".' => '',
]; ];

View File

@ -63,6 +63,7 @@ return [
'Children' => 'Figli', 'Children' => 'Figli',
'Class' => 'Classe', 'Class' => 'Classe',
'Close' => 'Chiudi', 'Close' => 'Chiudi',
'Code for two factor authentication' => 'Codice per l\'autenticazione a due fattori',
'Complete password reset on {0}' => 'Completa la procedura di reset della password su {0}', 'Complete password reset on {0}' => 'Completa la procedura di reset della password su {0}',
'Confirm' => 'Conferma', 'Confirm' => 'Conferma',
'Confirm account on {0}' => 'Conferma l\'account su {0}', 'Confirm account on {0}' => 'Conferma l\'account su {0}',
@ -105,7 +106,7 @@ return [
'Error occurred while deleting user' => 'Si è verificato un errore durante l\'eliminazione dell\'utente', 'Error occurred while deleting user' => 'Si è verificato un errore durante l\'eliminazione dell\'utente',
'Error sending registration message to "{email}". Please try again later.' => 'C\'è stato un errore nell\'invio del messaggio di registrazione all\'indirizzo "{email}". Per favore ritenta più tardi.', 'Error sending registration message to "{email}". Please try again later.' => 'C\'è stato un errore nell\'invio del messaggio di registrazione all\'indirizzo "{email}". Per favore ritenta più tardi.',
'Error sending welcome message to "{email}". Please try again later.' => 'C\'è stato un errore nell\'invio del messaggio di benvenuto all\'indirizzo "{email}". Per favore ritenta più tardi.', 'Error sending welcome message to "{email}". Please try again later.' => 'C\'è stato un errore nell\'invio del messaggio di benvenuto all\'indirizzo "{email}". Per favore ritenta più tardi.',
'Error while enabling SMS two factor authentication.' => 'Errore in fase di attivazione dell\'autenticazione a due fattori tramite SMS', 'Error while enabling SMS two factor authentication. Please reload the page.' => 'Errore in fase di attivazione dell\'autenticazione a due fattori tramite SMS. Ricarica la pagina',
'Export my data' => 'Esporta i miei dati', 'Export my data' => 'Esporta i miei dati',
'Finish' => 'Completa', 'Finish' => 'Completa',
'Force password change at next login' => 'Forza il cambio password al prossimo accesso', 'Force password change at next login' => 'Forza il cambio password al prossimo accesso',
@ -211,7 +212,7 @@ return [
'The email address set is: "{0}".' => 'L\'indirizzo email impostato è: "{0}".', 'The email address set is: "{0}".' => 'L\'indirizzo email impostato è: "{0}".',
'The email sending failed, please check your configuration.' => 'L\'invio della email non è riuscito, verifica la configurazione', 'The email sending failed, please check your configuration.' => 'L\'invio della email non è riuscito, verifica la configurazione',
'The phone number set is: "{0}".' => 'Il numero di telefono impostato è: "{0}".', 'The phone number set is: "{0}".' => 'Il numero di telefono impostato è: "{0}".',
'The sms sending failed, please check your configuration.' => 'L\'invio del messaggio di testo non è riuscito, verifica la configurazione', 'The sms sending failed, please check your configuration.' => 'L\'invio del messaggio di testo non è riuscito, verifica il numero di cellulare o contatta l\'assistenza',
'The verification code is incorrect.' => 'Il codice di verifica non è corretto.', 'The verification code is incorrect.' => 'Il codice di verifica non è corretto.',
'There is neither role nor permission with name "{0}"' => 'Non esiste un ruolo o permesso di nome "{0}', 'There is neither role nor permission with name "{0}"' => 'Non esiste un ruolo o permesso di nome "{0}',
'There was an error in saving user' => 'Errore in salvataggio utente', 'There was an error in saving user' => 'Errore in salvataggio utente',
@ -292,8 +293,8 @@ return [
'Your password has expired, you must change it now' => 'La tua password è scaduta, devi cambiarla', 'Your password has expired, you must change it now' => 'La tua password è scaduta, devi cambiarla',
'Your personal information has been removed' => 'I tuoi dati personali sono stati rimossi', 'Your personal information has been removed' => 'I tuoi dati personali sono stati rimossi',
'Your profile has been updated' => 'Il tuo profilo è stato aggiornato', 'Your profile has been updated' => 'Il tuo profilo è stato aggiornato',
'Your two factor authentication method is based on "{0}".' => 'La tua autenticazione a due fattori è basata su "{0}".',
'Your role requires 2FA, you won\'t be able to use the application until you enable it' => 'Il tuo ruolo richiede l\'autenticazione a due fattori, non potrai usare l\'applicazione finché non l\'avrai abilitata', 'Your role requires 2FA, you won\'t be able to use the application until you enable it' => 'Il tuo ruolo richiede l\'autenticazione a due fattori, non potrai usare l\'applicazione finché non l\'avrai abilitata',
'Your two factor authentication method is based on "{0}".' => 'La tua autenticazione a due fattori è basata su "{0}".',
'privacy policy' => 'politica della privacy', 'privacy policy' => 'politica della privacy',
'{0, date, MMM dd, YYYY HH:mm}' => '{0, date, MMM dd, YYYY HH:mm}', '{0, date, MMM dd, YYYY HH:mm}' => '{0, date, MMM dd, YYYY HH:mm}',
'{0, date, MMMM dd, YYYY HH:mm}' => '{0, date, dd MMMM YYYY HH:mm}', '{0, date, MMMM dd, YYYY HH:mm}' => '{0, date, dd MMMM YYYY HH:mm}',

View File

@ -63,6 +63,7 @@ return [
'Children' => '', 'Children' => '',
'Class' => '', 'Class' => '',
'Close' => '', 'Close' => '',
'Code for two factor authentication' => '',
'Complete password reset on {0}' => '', 'Complete password reset on {0}' => '',
'Confirm' => '', 'Confirm' => '',
'Confirm account on {0}' => '', 'Confirm account on {0}' => '',
@ -105,7 +106,7 @@ return [
'Error occurred while deleting user' => '', 'Error occurred while deleting user' => '',
'Error sending registration message to "{email}". Please try again later.' => '', 'Error sending registration message to "{email}". Please try again later.' => '',
'Error sending welcome message to "{email}". Please try again later.' => '', 'Error sending welcome message to "{email}". Please try again later.' => '',
'Error while enabling SMS two factor authentication.' => '', 'Error while enabling SMS two factor authentication. Please reload the page.' => '',
'Export my data' => '', 'Export my data' => '',
'Finish' => '', 'Finish' => '',
'Force password change at next login' => '', 'Force password change at next login' => '',
@ -293,8 +294,8 @@ return [
'Your password has expired, you must change it now' => '', 'Your password has expired, you must change it now' => '',
'Your personal information has been removed' => '', 'Your personal information has been removed' => '',
'Your profile has been updated' => '', 'Your profile has been updated' => '',
'Your two factor authentication method is based on "{0}".' => '',
'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '', 'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '',
'Your two factor authentication method is based on "{0}".' => '',
'privacy policy' => '', 'privacy policy' => '',
'{0, date, MMM dd, YYYY HH:mm}' => '', '{0, date, MMM dd, YYYY HH:mm}' => '',
'{0, date, MMMM dd, YYYY HH:mm}' => '', '{0, date, MMMM dd, YYYY HH:mm}' => '',

View File

@ -63,6 +63,7 @@ return [
'Children' => '', 'Children' => '',
'Class' => '', 'Class' => '',
'Close' => '', 'Close' => '',
'Code for two factor authentication' => '',
'Complete password reset on {0}' => '', 'Complete password reset on {0}' => '',
'Confirm' => '', 'Confirm' => '',
'Confirm account on {0}' => '', 'Confirm account on {0}' => '',
@ -105,7 +106,7 @@ return [
'Error occurred while deleting user' => '', 'Error occurred while deleting user' => '',
'Error sending registration message to "{email}". Please try again later.' => '', 'Error sending registration message to "{email}". Please try again later.' => '',
'Error sending welcome message to "{email}". Please try again later.' => '', 'Error sending welcome message to "{email}". Please try again later.' => '',
'Error while enabling SMS two factor authentication.' => '', 'Error while enabling SMS two factor authentication. Please reload the page.' => '',
'Export my data' => '', 'Export my data' => '',
'Finish' => '', 'Finish' => '',
'Force password change at next login' => '', 'Force password change at next login' => '',
@ -293,8 +294,8 @@ return [
'Your password has expired, you must change it now' => '', 'Your password has expired, you must change it now' => '',
'Your personal information has been removed' => '', 'Your personal information has been removed' => '',
'Your profile has been updated' => '', 'Your profile has been updated' => '',
'Your two factor authentication method is based on "{0}".' => '',
'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '', 'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '',
'Your two factor authentication method is based on "{0}".' => '',
'privacy policy' => '', 'privacy policy' => '',
'{0, date, MMM dd, YYYY HH:mm}' => '', '{0, date, MMM dd, YYYY HH:mm}' => '',
'{0, date, MMMM dd, YYYY HH:mm}' => '', '{0, date, MMMM dd, YYYY HH:mm}' => '',

View File

@ -271,8 +271,9 @@ return [
'{0} cannot be blank.' => '{0} kan niet leeg zijn.', '{0} cannot be blank.' => '{0} kan niet leeg zijn.',
'According to the European General Data Protection Regulation (GDPR) we need your consent to work with your personal data.' => '', 'According to the European General Data Protection Regulation (GDPR) we need your consent to work with your personal data.' => '',
'An email with instructions to create a new password has been sent to {email} if it is associated with an {appName} account. Your existing password has not been changed.' => '', 'An email with instructions to create a new password has been sent to {email} if it is associated with an {appName} account. Your existing password has not been changed.' => '',
'Code for two factor authentication' => '',
'Data privacy' => '', 'Data privacy' => '',
'Error while enabling SMS two factor authentication.' => '', 'Error while enabling SMS two factor authentication. Please reload the page.' => '',
'Google Authenticator' => '', 'Google Authenticator' => '',
'Insert' => '', 'Insert' => '',
'Insert the code you received by SMS.' => '', 'Insert the code you received by SMS.' => '',
@ -297,6 +298,6 @@ return [
'Two factor authentication protects you in case of stolen credentials' => '', 'Two factor authentication protects you in case of stolen credentials' => '',
'Unfortunately, you can not work with this site without giving us consent to process your data.' => '', 'Unfortunately, you can not work with this site without giving us consent to process your data.' => '',
'Your consent is required to work with this site' => '', 'Your consent is required to work with this site' => '',
'Your two factor authentication method is based on "{0}".' => '',
'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '', 'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '',
'Your two factor authentication method is based on "{0}".' => '',
]; ];

View File

@ -271,8 +271,9 @@ return [
'{0} cannot be blank.' => '{0} nie może pozostać bez wartości', '{0} cannot be blank.' => '{0} nie może pozostać bez wartości',
'According to the European General Data Protection Regulation (GDPR) we need your consent to work with your personal data.' => '', 'According to the European General Data Protection Regulation (GDPR) we need your consent to work with your personal data.' => '',
'An email with instructions to create a new password has been sent to {email} if it is associated with an {appName} account. Your existing password has not been changed.' => '', 'An email with instructions to create a new password has been sent to {email} if it is associated with an {appName} account. Your existing password has not been changed.' => '',
'Code for two factor authentication' => '',
'Data privacy' => '', 'Data privacy' => '',
'Error while enabling SMS two factor authentication.' => '', 'Error while enabling SMS two factor authentication. Please reload the page.' => '',
'Google Authenticator' => '', 'Google Authenticator' => '',
'Insert' => '', 'Insert' => '',
'Insert the code you received by SMS.' => '', 'Insert the code you received by SMS.' => '',
@ -297,6 +298,6 @@ return [
'Two factor authentication protects you in case of stolen credentials' => '', 'Two factor authentication protects you in case of stolen credentials' => '',
'Unfortunately, you can not work with this site without giving us consent to process your data.' => '', 'Unfortunately, you can not work with this site without giving us consent to process your data.' => '',
'Your consent is required to work with this site' => '', 'Your consent is required to work with this site' => '',
'Your two factor authentication method is based on "{0}".' => '',
'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '', 'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '',
'Your two factor authentication method is based on "{0}".' => '',
]; ];

View File

@ -271,8 +271,9 @@ return [
'{0} cannot be blank.' => '{0} não pode estar em branco', '{0} cannot be blank.' => '{0} não pode estar em branco',
'According to the European General Data Protection Regulation (GDPR) we need your consent to work with your personal data.' => '', 'According to the European General Data Protection Regulation (GDPR) we need your consent to work with your personal data.' => '',
'An email with instructions to create a new password has been sent to {email} if it is associated with an {appName} account. Your existing password has not been changed.' => '', 'An email with instructions to create a new password has been sent to {email} if it is associated with an {appName} account. Your existing password has not been changed.' => '',
'Code for two factor authentication' => '',
'Data privacy' => '', 'Data privacy' => '',
'Error while enabling SMS two factor authentication.' => '', 'Error while enabling SMS two factor authentication. Please reload the page.' => '',
'Google Authenticator' => '', 'Google Authenticator' => '',
'Insert' => '', 'Insert' => '',
'Insert the code you received by SMS.' => '', 'Insert the code you received by SMS.' => '',
@ -297,6 +298,6 @@ return [
'Two factor authentication protects you in case of stolen credentials' => '', 'Two factor authentication protects you in case of stolen credentials' => '',
'Unfortunately, you can not work with this site without giving us consent to process your data.' => '', 'Unfortunately, you can not work with this site without giving us consent to process your data.' => '',
'Your consent is required to work with this site' => '', 'Your consent is required to work with this site' => '',
'Your two factor authentication method is based on "{0}".' => '',
'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '', 'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '',
'Your two factor authentication method is based on "{0}".' => '',
]; ];

View File

@ -262,9 +262,10 @@ return [
'Awesome, almost there. Now you need to click the confirmation link sent to your old email address.' => '', 'Awesome, almost there. Now you need to click the confirmation link sent to your old email address.' => '',
'Children' => '', 'Children' => '',
'Class' => '', 'Class' => '',
'Code for two factor authentication' => '',
'Data privacy' => '', 'Data privacy' => '',
'Email' => '', 'Email' => '',
'Error while enabling SMS two factor authentication.' => '', 'Error while enabling SMS two factor authentication. Please reload the page.' => '',
'Google Authenticator' => '', 'Google Authenticator' => '',
'Gravatar email' => '', 'Gravatar email' => '',
'Insert' => '', 'Insert' => '',
@ -295,8 +296,8 @@ return [
'Website' => '', 'Website' => '',
'Yandex' => '', 'Yandex' => '',
'Your consent is required to work with this site' => '', 'Your consent is required to work with this site' => '',
'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '',
'Your two factor authentication method is based on "{0}".' => '', 'Your two factor authentication method is based on "{0}".' => '',
'{0, date, MMM dd, YYYY HH:mm}' => '', '{0, date, MMM dd, YYYY HH:mm}' => '',
'{0, date, MMMM dd, YYYY HH:mm}' => '', '{0, date, MMMM dd, YYYY HH:mm}' => '',
'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '',
]; ];

View File

@ -271,8 +271,9 @@ return [
'{0} cannot be blank.' => '{0} nu poate fi gol.', '{0} cannot be blank.' => '{0} nu poate fi gol.',
'According to the European General Data Protection Regulation (GDPR) we need your consent to work with your personal data.' => '', 'According to the European General Data Protection Regulation (GDPR) we need your consent to work with your personal data.' => '',
'An email with instructions to create a new password has been sent to {email} if it is associated with an {appName} account. Your existing password has not been changed.' => '', 'An email with instructions to create a new password has been sent to {email} if it is associated with an {appName} account. Your existing password has not been changed.' => '',
'Code for two factor authentication' => '',
'Data privacy' => '', 'Data privacy' => '',
'Error while enabling SMS two factor authentication.' => '', 'Error while enabling SMS two factor authentication. Please reload the page.' => '',
'Google Authenticator' => '', 'Google Authenticator' => '',
'Insert' => '', 'Insert' => '',
'Insert the code you received by SMS.' => '', 'Insert the code you received by SMS.' => '',
@ -297,6 +298,6 @@ return [
'Two factor authentication protects you in case of stolen credentials' => '', 'Two factor authentication protects you in case of stolen credentials' => '',
'Unfortunately, you can not work with this site without giving us consent to process your data.' => '', 'Unfortunately, you can not work with this site without giving us consent to process your data.' => '',
'Your consent is required to work with this site' => '', 'Your consent is required to work with this site' => '',
'Your two factor authentication method is based on "{0}".' => '',
'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '', 'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '',
'Your two factor authentication method is based on "{0}".' => '',
]; ];

View File

@ -274,8 +274,9 @@ return [
'{0, date, MMMM dd, YYYY HH:mm}' => '{0, date, d MMMM YYYY в HH:mm}', '{0, date, MMMM dd, YYYY HH:mm}' => '{0, date, d MMMM YYYY в HH:mm}',
'{0} cannot be blank.' => '{0} не может быть пустым.', '{0} cannot be blank.' => '{0} не может быть пустым.',
'According to the European General Data Protection Regulation (GDPR) we need your consent to work with your personal data.' => '', 'According to the European General Data Protection Regulation (GDPR) we need your consent to work with your personal data.' => '',
'Code for two factor authentication' => '',
'Data privacy' => '', 'Data privacy' => '',
'Error while enabling SMS two factor authentication.' => '', 'Error while enabling SMS two factor authentication. Please reload the page.' => '',
'Google Authenticator' => '', 'Google Authenticator' => '',
'Insert' => '', 'Insert' => '',
'Insert the code you received by SMS.' => '', 'Insert the code you received by SMS.' => '',
@ -297,6 +298,6 @@ return [
'Two factor authentication code by email' => '', 'Two factor authentication code by email' => '',
'Unfortunately, you can not work with this site without giving us consent to process your data.' => '', 'Unfortunately, you can not work with this site without giving us consent to process your data.' => '',
'Your consent is required to work with this site' => '', 'Your consent is required to work with this site' => '',
'Your two factor authentication method is based on "{0}".' => '',
'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '', 'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '',
'Your two factor authentication method is based on "{0}".' => '',
]; ];

View File

@ -63,6 +63,7 @@ return [
'Children' => '', 'Children' => '',
'Class' => '', 'Class' => '',
'Close' => '', 'Close' => '',
'Code for two factor authentication' => '',
'Complete password reset on {0}' => '', 'Complete password reset on {0}' => '',
'Confirm' => '', 'Confirm' => '',
'Confirm account on {0}' => '', 'Confirm account on {0}' => '',
@ -105,7 +106,7 @@ return [
'Error occurred while deleting user' => '', 'Error occurred while deleting user' => '',
'Error sending registration message to "{email}". Please try again later.' => '', 'Error sending registration message to "{email}". Please try again later.' => '',
'Error sending welcome message to "{email}". Please try again later.' => '', 'Error sending welcome message to "{email}". Please try again later.' => '',
'Error while enabling SMS two factor authentication.' => '', 'Error while enabling SMS two factor authentication. Please reload the page.' => '',
'Export my data' => '', 'Export my data' => '',
'Finish' => '', 'Finish' => '',
'Force password change at next login' => '', 'Force password change at next login' => '',
@ -293,8 +294,8 @@ return [
'Your password has expired, you must change it now' => '', 'Your password has expired, you must change it now' => '',
'Your personal information has been removed' => '', 'Your personal information has been removed' => '',
'Your profile has been updated' => '', 'Your profile has been updated' => '',
'Your two factor authentication method is based on "{0}".' => '',
'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '', 'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '',
'Your two factor authentication method is based on "{0}".' => '',
'privacy policy' => '', 'privacy policy' => '',
'{0, date, MMM dd, YYYY HH:mm}' => '', '{0, date, MMM dd, YYYY HH:mm}' => '',
'{0, date, MMMM dd, YYYY HH:mm}' => '', '{0, date, MMMM dd, YYYY HH:mm}' => '',

View File

@ -63,6 +63,7 @@ return [
'Children' => '', 'Children' => '',
'Class' => '', 'Class' => '',
'Close' => '', 'Close' => '',
'Code for two factor authentication' => '',
'Complete password reset on {0}' => '', 'Complete password reset on {0}' => '',
'Confirm' => '', 'Confirm' => '',
'Confirm account on {0}' => '', 'Confirm account on {0}' => '',
@ -105,7 +106,7 @@ return [
'Error occurred while deleting user' => '', 'Error occurred while deleting user' => '',
'Error sending registration message to "{email}". Please try again later.' => '', 'Error sending registration message to "{email}". Please try again later.' => '',
'Error sending welcome message to "{email}". Please try again later.' => '', 'Error sending welcome message to "{email}". Please try again later.' => '',
'Error while enabling SMS two factor authentication.' => '', 'Error while enabling SMS two factor authentication. Please reload the page.' => '',
'Export my data' => '', 'Export my data' => '',
'Finish' => '', 'Finish' => '',
'Force password change at next login' => '', 'Force password change at next login' => '',
@ -293,8 +294,8 @@ return [
'Your password has expired, you must change it now' => '', 'Your password has expired, you must change it now' => '',
'Your personal information has been removed' => '', 'Your personal information has been removed' => '',
'Your profile has been updated' => '', 'Your profile has been updated' => '',
'Your two factor authentication method is based on "{0}".' => '',
'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '', 'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '',
'Your two factor authentication method is based on "{0}".' => '',
'privacy policy' => '', 'privacy policy' => '',
'{0, date, MMM dd, YYYY HH:mm}' => '', '{0, date, MMM dd, YYYY HH:mm}' => '',
'{0, date, MMMM dd, YYYY HH:mm}' => '', '{0, date, MMMM dd, YYYY HH:mm}' => '',

View File

@ -273,8 +273,9 @@ return [
'{0, date, MMMM dd, YYYY HH:mm}' => '{0, date, MMMM dd, YYYY HH:mm}', '{0, date, MMMM dd, YYYY HH:mm}' => '{0, date, MMMM dd, YYYY HH:mm}',
'{0} cannot be blank.' => '{0} не може бути порожнім.', '{0} cannot be blank.' => '{0} не може бути порожнім.',
'According to the European General Data Protection Regulation (GDPR) we need your consent to work with your personal data.' => '', 'According to the European General Data Protection Regulation (GDPR) we need your consent to work with your personal data.' => '',
'Code for two factor authentication' => '',
'Data privacy' => '', 'Data privacy' => '',
'Error while enabling SMS two factor authentication.' => '', 'Error while enabling SMS two factor authentication. Please reload the page.' => '',
'Google Authenticator' => '', 'Google Authenticator' => '',
'Insert' => '', 'Insert' => '',
'Insert the code you received by SMS.' => '', 'Insert the code you received by SMS.' => '',
@ -297,8 +298,8 @@ return [
'Two factor authentication code by email' => '', 'Two factor authentication code by email' => '',
'Unfortunately, you can not work with this site without giving us consent to process your data.' => '', 'Unfortunately, you can not work with this site without giving us consent to process your data.' => '',
'Your consent is required to work with this site' => '', 'Your consent is required to work with this site' => '',
'Your two factor authentication method is based on "{0}".' => '',
'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '', 'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '',
'Your two factor authentication method is based on "{0}".' => '',
'A message has been sent to your email address. ' => '@@На вашу електронну адресу надіслано повідомлення@@', 'A message has been sent to your email address. ' => '@@На вашу електронну адресу надіслано повідомлення@@',
'An email has been sent with instructions for resetting your password' => '@@Лист з інструкціями по зміні пароля надіслано на електронну адресу@@', 'An email has been sent with instructions for resetting your password' => '@@Лист з інструкціями по зміні пароля надіслано на електронну адресу@@',
'Awesome, almost there. ' => '@@Чудово, майже все.@@', 'Awesome, almost there. ' => '@@Чудово, майже все.@@',

View File

@ -63,6 +63,7 @@ return [
'Children' => '', 'Children' => '',
'Class' => '', 'Class' => '',
'Close' => '', 'Close' => '',
'Code for two factor authentication' => '',
'Complete password reset on {0}' => '', 'Complete password reset on {0}' => '',
'Confirm' => '', 'Confirm' => '',
'Confirm account on {0}' => '', 'Confirm account on {0}' => '',
@ -105,7 +106,7 @@ return [
'Error occurred while deleting user' => '', 'Error occurred while deleting user' => '',
'Error sending registration message to "{email}". Please try again later.' => '', 'Error sending registration message to "{email}". Please try again later.' => '',
'Error sending welcome message to "{email}". Please try again later.' => '', 'Error sending welcome message to "{email}". Please try again later.' => '',
'Error while enabling SMS two factor authentication.' => '', 'Error while enabling SMS two factor authentication. Please reload the page.' => '',
'Export my data' => '', 'Export my data' => '',
'Finish' => '', 'Finish' => '',
'Force password change at next login' => '', 'Force password change at next login' => '',
@ -293,8 +294,8 @@ return [
'Your password has expired, you must change it now' => '', 'Your password has expired, you must change it now' => '',
'Your personal information has been removed' => '', 'Your personal information has been removed' => '',
'Your profile has been updated' => '', 'Your profile has been updated' => '',
'Your two factor authentication method is based on "{0}".' => '',
'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '', 'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '',
'Your two factor authentication method is based on "{0}".' => '',
'privacy policy' => '', 'privacy policy' => '',
'{0, date, MMM dd, YYYY HH:mm}' => '', '{0, date, MMM dd, YYYY HH:mm}' => '',
'{0, date, MMMM dd, YYYY HH:mm}' => '', '{0, date, MMMM dd, YYYY HH:mm}' => '',

View File

@ -63,6 +63,7 @@ return [
'Children' => '', 'Children' => '',
'Class' => '', 'Class' => '',
'Close' => '', 'Close' => '',
'Code for two factor authentication' => '',
'Complete password reset on {0}' => '', 'Complete password reset on {0}' => '',
'Confirm' => '', 'Confirm' => '',
'Confirm account on {0}' => '', 'Confirm account on {0}' => '',
@ -105,7 +106,7 @@ return [
'Error occurred while deleting user' => '', 'Error occurred while deleting user' => '',
'Error sending registration message to "{email}". Please try again later.' => '', 'Error sending registration message to "{email}". Please try again later.' => '',
'Error sending welcome message to "{email}". Please try again later.' => '', 'Error sending welcome message to "{email}". Please try again later.' => '',
'Error while enabling SMS two factor authentication.' => '', 'Error while enabling SMS two factor authentication. Please reload the page.' => '',
'Export my data' => '', 'Export my data' => '',
'Finish' => '', 'Finish' => '',
'Force password change at next login' => '', 'Force password change at next login' => '',
@ -293,8 +294,8 @@ return [
'Your password has expired, you must change it now' => '', 'Your password has expired, you must change it now' => '',
'Your personal information has been removed' => '', 'Your personal information has been removed' => '',
'Your profile has been updated' => '', 'Your profile has been updated' => '',
'Your two factor authentication method is based on "{0}".' => '',
'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '', 'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '',
'Your two factor authentication method is based on "{0}".' => '',
'privacy policy' => '', 'privacy policy' => '',
'{0, date, MMM dd, YYYY HH:mm}' => '', '{0, date, MMM dd, YYYY HH:mm}' => '',
'{0, date, MMMM dd, YYYY HH:mm}' => '', '{0, date, MMMM dd, YYYY HH:mm}' => '',