Merge branch 'master' into master

This commit is contained in:
Lorenzo Milesi
2018-07-13 09:28:28 +02:00
committed by GitHub
4 changed files with 132 additions and 90 deletions

View File

@ -21,6 +21,10 @@ We accept contributions via Pull Requests on [Github](https://github.com/2amigos
- **Send coherent history** - Make sure each individual commit in your pull request is meaningful. If you had to make multiple intermediate commits while developing, please squash them before submitting.
- **Update CHANGELOG.md** - If you make relevant changes please add a note to the changelog file with your credits.
- **Update message files** - If you make changes to message strings make sure to run `vendor/bin/yii message/extract src/User/resources/i18n/config.php` in order to update translation files.
## Running Tests

View File

@ -56,10 +56,11 @@ In `config/web.php` remove *module > rbac* configuration and change the *modules
## Rbac migrations
[yii2-rbac](https://github.com/dektrium/yii2-rbac) had a nice tool which are rbac migrations, which helped writing new permissions and roles.
[yii2-rbac](https://github.com/dektrium/yii2-rbac) have a nice tool which are rbac migrations, which help writing new permissions and roles.
There's no such feature in yii2-usuario, but in case you need to still apply them you can:
1. create a migration component which basically it's the same as the original [Migration](https://github.com/dektrium/yii2-rbac/blob/master/migrations/Migration.php) object, with some minor changes. Copy the content below and save it in your `@app/components/RbacMigration.php`:
```php
<?php
@ -379,9 +380,10 @@ There's no such feature in yii2-usuario, but in case you need to still apply the
return $rule;
}
}
```
2. change the inheritance of the `@app/rbac/migrations` files to `app\components\RbacMigration as Migration`
... and you're done! You can still apply your rbac migrations with `./yii migrate/up --migrationPath=@yii/rbac/migrations`.
... and you're done! You can still apply your rbac migrations with `./yii migrate/up --migrationPath=@app/rbac/migrations`.
To create a new migration just run `yii migrate/create name_your_migration --migrationPath=@app/rbac/migrations` and remember to change parent class.

View File

@ -50,31 +50,31 @@ return [
'Two-factor code' => '@@Código de dos factores@@',
'Unable to disable two-factor authorization.' => '@@Ha sido imposible inhabilitar al autenticación de dos factores.@@',
'(not set)' => '(sin establecer)',
'A confirmation message has been sent to your new email address' => 'Se ha enviado un mensaje de confirmación a tu nueva dirección de correo electrónico',
'A message has been sent to your email address. It contains a confirmation link that you must click to complete registration.' => 'Un mensaje ha sido enviado a tu dirección de correo electrónico. Contiene un vínculo de confirmación que tienes que seguir para completar el registro.',
'A new confirmation link has been sent' => 'Un nuevo vínculo de confirmación ha sido enviado',
'A password will be generated automatically if not provided' => 'La contraseña se generará automaticamente si no ha sido provista',
'A confirmation message has been sent to your new email address' => 'Se ha enviado un mensaje de confirmación a su nueva dirección de correo electrónico',
'A message has been sent to your email address. It contains a confirmation link that you must click to complete registration.' => 'Se ha enviado un mensaje a su dirección de correo electrónico. Contiene un enlace de confirmación que tiene que seguir para completar el registro.',
'A new confirmation link has been sent' => 'Se ha enviado un nuevo enlace de confirmación',
'A password will be generated automatically if not provided' => 'Si no se proporciona contraseña, se generará una automáticamente',
'Account' => 'Cuenta',
'Account confirmation' => 'Confirmación de la cuenta',
'Account details' => 'Detalles cuenta',
'Account details have been updated' => 'Los datos de la cuenta han sido actualizados',
'Account details' => 'Detalles de la cuenta',
'Account details have been updated' => 'Se han actualizado los detalles de la cuenta',
'Account settings' => 'Configuración de la cuenta',
'Already registered? Sign in!' => '¿Ya estás registrado? ¡Inicia sesión!',
'An email has been sent with instructions for resetting your password' => 'Se ha enviado un correo electrónico con instrucciones para restablecer tu contraseña',
'Already registered? Sign in!' => '¿Ya está registrado? ¡Inicie sesión!',
'An email has been sent with instructions for resetting your password' => 'Se ha enviado un correo electrónico con instrucciones para restablecer su contraseña',
'An error occurred processing your request' => 'Se ha producido un error al procesar su solicitud',
'Are you sure you want to block this user?' => '¿Estás seguro de querer bloquear a este usuario?',
'Are you sure you want to confirm this user?' => '¿Estás seguro de querer confirmar a este usuario?',
'Are you sure you want to delete this user?' => '¿Estas seguro de querer eliminar este usuario?',
'Are you sure you want to switch to this user for the rest of this Session?' => 'Estás seguro que quieres intercambiarte por este usuario para el resto de esta sesión?',
'Are you sure you want to unblock this user?' => '¿Estas seguro de querer desbloquear este usuario?',
'Are you sure you wish to send a password recovery email to this user?' => 'Estás seguro de querer enviar un email de recuperación de contraseña a este usuario?',
'Are you sure? Deleted user can not be restored' => '¿Estas seguro? Los usuarios eliminados no se pueden restaurar',
'Are you sure? There is no going back' => '¿Estás seguro? No se podrá volver atrás',
'Are you sure you want to block this user?' => '¿Seguro que desea bloquear a este usuario?',
'Are you sure you want to confirm this user?' => '¿Seguro que desea confirmar a este usuario?',
'Are you sure you want to delete this user?' => '¿Seguro que desea eliminar este usuario?',
'Are you sure you want to switch to this user for the rest of this Session?' => 'Seguro que desea cambiar a este usuario durante el resto de esta sesión?',
'Are you sure you want to unblock this user?' => '¿Seguro que desea desbloquear este usuario?',
'Are you sure you wish to send a password recovery email to this user?' => 'Seguro que desea enviar un email de recuperación de contraseña a este usuario?',
'Are you sure? Deleted user can not be restored' => '¿Está seguro? Los usuarios eliminados no se pueden restaurar',
'Are you sure? There is no going back' => '¿Está seguro? No se podrá volver atrás',
'Assignments' => 'Asignaciones',
'Assignments have been updated' => 'Las asignaciones han sido actualizadas',
'Assignments have been updated' => 'Se han actualizado las asignaciones',
'Auth item with such name already exists' => 'Ya existe un elemento de autorización con ese nombre',
'Authentication rule class {0} can not be instantiated' => 'La clase de regla de autentificación {0} no puede ser instanciada',
'Authorization item successfully created.' => 'El elemento de autorización ha sido creado con éxito.',
'Authentication rule class {0} can not be instantiated' => 'No se puede instanciar la clase de regla de autenticación {0}',
'Authorization item successfully created.' => 'Se ha creado con éxito el elemento de autorización.',
'Authorization item successfully removed.' => 'El elemento de autorización ha sido eliminado con éxito.',
'Authorization item successfully updated.' => 'El elemento de autorización ha sido actualizado con éxito.',
'Authorization rule has been added.' => 'Regla de autenticación insertada.',
@ -86,26 +86,26 @@ return [
'Bio' => 'Biografía',
'Block' => 'Bloquear',
'Block status' => 'Estado de bloqueo',
'Blocked at {0, date, MMMM dd, YYYY HH:mm}' => 'Bloqueado el {0, date, MMMM dd, YYYY HH:mm}',
'Blocked at {0, date, MMMM dd, YYYY HH:mm}' => 'Bloqueado el {0, date, dd MMMM, YYYY HH:mm}',
'Cancel' => 'Cancelar',
'Cannot assign role "{0}" as the AuthManager is not configured on your console application.' => 'No se puede asignar rol "{0}" ya que AuthManager no ha sido configurado en tu aplicación de consola.',
'Change your avatar at Gravatar.com' => 'Cambia tu avatar en Gravatar.com',
'Cannot assign role "{0}" as the AuthManager is not configured on your console application.' => 'No se puede asignar rol "{0}" ya que AuthManager no ha sido configurado en su aplicación de consola.',
'Change your avatar at Gravatar.com' => 'Cambie su avatar en Gravatar.com',
'Children' => 'Descendientes',
'Class' => 'Clase',
'Close' => 'Cerrar',
'Complete password reset on {0}' => 'Restablecimiento de contraseña completado en {0}',
'Complete password reset on {0}' => 'Complete el restablecimiento de contraseña en {0}',
'Confirm' => 'Confirmar',
'Confirm account on {0}' => 'Confirma cuenta en {0}',
'Confirm email change on {0}' => 'Confirma cambio de correo electrónico en {0}',
'Confirm account on {0}' => 'Confirme cuenta en {0}',
'Confirm email change on {0}' => 'Confirme el cambio de correo electrónico en {0}',
'Confirmation' => 'Confirmación',
'Confirmation status' => 'Estado de confirmación',
'Confirmation time' => 'Hora de confirmación',
'Confirmed' => 'Confirmado',
'Confirmed at {0, date, MMMM dd, YYYY HH:mm}' => 'Confirmado el {0, date, MMMM dd, YYYY HH:mm}',
'Confirmed at {0, date, MMMM dd, YYYY HH:mm}' => 'Confirmado el {0, date, dd MMMM, YYYY HH:mm}',
'Connect' => 'Conectar',
'Continue' => 'Continuar',
'Create' => 'Crear',
'Create a user account' => 'Crear cuenta de usuario',
'Create a user account' => 'Crear una cuenta de usuario',
'Create new permission' => 'Crear nuevo permiso',
'Create new role' => 'Crear nuevo rol',
'Create new rule' => 'Crear nueva regla',
@ -120,7 +120,7 @@ return [
'Delete personal data' => 'Borrar mis datos personales',
'Deleted by GDPR request' => 'Borrado por solicitud GDPR',
'Description' => 'Descripción',
'Didn\'t receive confirmation message?' => '¿No has recibido el mensaje de confirmación?',
'Didn\'t receive confirmation message?' => '¿No ha recibido el mensaje de confirmación?',
'Disconnect' => 'Desconectar',
'Don\'t have an account? Sign up!' => '¿No tienes cuenta? ¡Regístrate!',
'Download my data' => 'Descargar mis datos',
@ -134,8 +134,8 @@ return [
'Error sending registration message to "{email}". Please try again later.' => 'Ha ocurrido un error enviando el mensaje de registro a "{email}". Por favor inténtalo de nuevo más tarde.',
'Error sending welcome message to "{email}". Please try again later.' => 'Ha ocurrido un error al enviar el mensaje de bienvenida a "{email}". Por favor inténtalo de nuevo más tarde.',
'Finish' => 'Finalizar',
'Forgot password?' => '¿Olvidaste la contraseña?',
'Gravatar email' => 'Correo electrónico Gravatar',
'Forgot password?' => '¿Olvidó la contraseña?',
'Gravatar email' => 'Correo electrónico de Gravatar',
'Hello' => 'Hola',
'Here you can download your personal data in a comma separated values format.' => 'Aquí puede descargar su información personal en un archivo de valores separados por coma',
'If you already registered, sign in and connect this account on settings page' => 'Si ya está registrados, inicie sesión y conecta esta cuenta en la página de configuración',
@ -145,25 +145,25 @@ return [
'If you cannot click the link, please try pasting the text into your browser' => 'Si tienes problemas, por favor, pega la siguiente dirección URL en tu navegador web',
'If you did not make this request you can ignore this email' => 'PD: Si has recibido este correo electrónico por error, simplemente elimínalo',
'Impersonate this user' => 'Personificar este usuario',
'In order to complete your registration, please click the link below' => 'Para completar el registro, por favor haz clic en el siguiente enlance',
'In order to complete your request, please click the link below' => 'Para completar tu petición, haz clic en el siguiente enlace',
'In order to finish your registration, we need you to enter following fields' => 'Para completar el registro, necesitamos que rellenes los siguientes campos',
'In order to complete your registration, please click the link below' => 'Para completar el registro, pulse el siguiente enlace',
'In order to complete your request, please click the link below' => 'Para completar su petición, pulse el siguiente enlace',
'In order to finish your registration, we need you to enter following fields' => 'Para completar el registro, debe rellenar los siguientes campos',
'Information' => 'Información',
'Invalid login or password' => 'Usuario o contraseña incorrectos',
'Invalid or expired link' => 'Enlace inválido o caducado',
'Invalid value' => 'Valor inválido',
'Invalid or expired link' => 'Enlace no válido o caducado',
'Invalid value' => 'Valor no válido',
'It will be deleted forever' => 'Será eliminado para siempre',
'Items' => 'Elementos',
'Joined on {0, date}' => 'Registrado el {0, date}',
'Last login' => 'Último acceso',
'Location' => 'Localización',
'Location' => 'Ubicación',
'Login' => 'Usuario',
'Logout' => 'Cerrar sesión',
'Manage users' => 'Administra usuarios',
'Manage users' => 'Gestionar usuarios',
'Name' => 'Nombre',
'Networks' => 'Redes',
'Never' => 'Nunca',
'New email' => 'Nueva cuenta de correo electrónico',
'New email' => 'Nueva dirección de correo electrónico',
'New password' => 'Nueva contraseña',
'New permission' => 'Nuevo permiso',
'New role' => 'Nuevo rol',
@ -171,29 +171,29 @@ return [
'New user' => 'Nuevo usuario',
'Not blocked' => 'No bloqueado',
'Not found' => 'No encontrado',
'Once you delete your account, there is no going back' => 'Una vez eliminas tu cuenta, no se puede volver atrás',
'Once you delete your account, there is no going back' => 'Una vez elimine su cuenta, no se podrá volver atrás',
'Password' => 'Contraseña',
'Password has been changed' => 'La contraseña ha sido cambiada',
'Password has been changed' => 'Se ha cambiado la contraseña',
'Permissions' => 'Permisos',
'Please be certain' => 'Por favor, asegúrate',
'Please click the link below to complete your password reset' => 'Haz clic en el siguiente enlace para completar el restablecimiento de contraseña',
'Please fix following errors:' => 'Por favor corrige los siguientes errores:',
'Please be certain' => 'Por favor, asegúrese',
'Please click the link below to complete your password reset' => 'Pulse el siguiente enlace para completar el restablecimiento de contraseña',
'Please fix following errors:' => 'Por favor, corrija los siguientes errores:',
'Profile' => 'Perfil',
'Profile details' => 'Detalles del perfil',
'Profile details have been updated' => 'Los detalles del perfil han sido actualizados',
'Profile settings' => 'Configuración de perfil',
'Recover your password' => 'Recupera tu contraseña',
'Recovery link is invalid or expired. Please try requesting a new one.' => 'El enlace de recuperación no es válido o ha caducado. Por favor, intenta a solicitar uno nuevo.',
'Profile details have been updated' => 'Se han actualizado los detalles del perfil',
'Profile settings' => 'Configuración del perfil',
'Recover your password' => 'Recupere su contraseña',
'Recovery link is invalid or expired. Please try requesting a new one.' => 'El enlace de recuperación no es válido o ha caducado. Por favor, intente solicitar uno nuevo.',
'Recovery message sent' => 'Mensaje de recuperación enviado',
'Registration IP' => 'IP de registro',
'Registration on this website is disabled' => 'El registro en este sitio web está inhabilitado',
'Registration time' => 'Hora de registro',
'Remember me next time' => 'Recrdame la próxima vez',
'Request new confirmation message' => 'Solicita nuevo mensaje de confirmación',
'Remember me next time' => 'Recordarme la próxima vez',
'Request new confirmation message' => 'Solicite un nuevo mensaje de confirmación',
'Required "key" cannot be empty.' => 'El atributo "key" es obligatorio.',
'Required "secret" cannot be empty.' => 'El atributo "secret" es obligatorio.',
'Reset your password' => 'Restablece contraseña',
'Role "{0}" not found. Creating it.' => 'Rol "{0}" no encontrado. Creándolo.',
'Required "secret" cannot be empty.' => 'El atributo "secret" no puede estar vacío.',
'Reset your password' => 'Restablecer contraseña',
'Role "{0}" not found. Creating it.' => 'Rol «{0}» no encontrado. Creándolo.',
'Roles' => 'Roles',
'Rule' => 'Regla',
'Rule class must extend "yii\\rbac\\Rule".' => 'La clase de Rule debe extender "yii\\rbac\\Rule"',
@ -208,28 +208,28 @@ return [
'Sign in' => 'Iniciar sesión',
'Sign up' => 'Registrarse',
'Something went wrong' => 'Algo salió mal',
'Switch identities is disabled.' => 'Personificación de usuarios deshabilitada.',
'Thank you for signing up on {0}' => 'Gracias por registrate en {0}',
'Switch identities is disabled.' => 'La personificación de usuarios está inhabilitada.',
'Thank you for signing up on {0}' => 'Gracias por registrarse en {0}',
'Thank you, registration is now complete.' => 'Gracias, el registro ha sido completado.',
'The "recaptcha" component must be configured.' => 'El component "recaptcha" debe estar configurado.',
'The "recaptcha" component must be configured.' => 'El componente «recaptcha» debe estar configurado.',
'The confirmation link is invalid or expired. Please try requesting a new one.' => 'El enlace de confirmación no es válido o ha caducado. Por favor, intenta a solicitar uno nuevo.',
'The verification code is incorrect.' => 'El código de verificación es incorrecto.',
'There is neither role nor permission with name "{0}"' => 'No existe rol ni permiso con el nombre "{0}"',
'There is neither role nor permission with name "{0}"' => 'No existe ningún rol o permiso con el nombre «{0}»',
'This account has already been connected to another user' => 'Esta cuenta ya está conectada con otro usuario',
'This email address has already been taken' => 'Esta cuenta de correo electrónico ya está siendo utilizada',
'This username has already been taken' => 'El nombre de usuario ya está siendo utlizado',
'This email address has already been taken' => 'Esta dirección de correo electrónico ya está siendo utilizada',
'This username has already been taken' => 'El nombre de usuario ya está siendo utilizado',
'Time zone' => 'Zona horaria',
'Time zone is not valid' => 'La zona horaria no es válida',
'Unable to confirm user. Please, try again.' => 'No se ha podido confirmar el usuario. Por favor, inténtalo de nuevo.',
'Unable to confirm user. Please, try again.' => 'No se ha podido confirmar el usuario. Por favor, inténtelo de nuevo.',
'Unable to create an account.' => 'No se ha podido crear la cuenta.',
'Unable to create authorization item.' => 'No se puede actualizar el elemento de autorización.',
'Unable to create authorization item.' => 'No se puede crear el elemento de autorización.',
'Unable to create new authorization rule.' => 'Ha sido imposible crear la nueva regla de autenticación.',
'Unable to delete user. Please, try again later.' => 'No se ha podido eliminar el usuario. Por favor, inténtalo más tarde.',
'Unable to delete user. Please, try again later.' => 'No se ha podido eliminar el usuario. Por favor, inténtelo más tarde.',
'Unable to remove authorization item.' => 'No se ha podido eliminar el elemento de autorización.',
'Unable to send confirmation link' => 'No se ha podido enviar el enlace de confirmación',
'Unable to send recovery message to the user' => 'Ha sido imposible enviar el email de recuperación de contraseña',
'Unable to send recovery message to the user' => 'Ha sido imposible enviar el email de recuperación al usuario',
'Unable to update authorization item.' => 'No se ha podido actualizar el elemento de autorización.',
'Unable to update authorization rule.' => 'Ha sido imposible actualizar la regla de autencicación.',
'Unable to update authorization rule.' => 'Ha sido imposible actualizar la regla de autenticación.',
'Unable to update block status.' => 'No se ha podido actualizar el estado de bloqueo.',
'Unblock' => 'Desbloquear',
'Unconfirmed' => 'Sin confirmar',
@ -238,7 +238,7 @@ return [
'Update permission' => 'Actualizar permiso',
'Update role' => 'Actualizar rol',
'Update rule' => 'Actualiza regla',
'Update user account' => 'Actualizar cuenta',
'Update user account' => 'Actualizar cuenta de usuario',
'Updated at' => 'Actualizado el',
'User account could not be created.' => 'La cuenta de usuario no ha podido ser creada.',
'User block status has been updated.' => 'El estado de bloqueo del usuario ha sido actualizado.',
@ -251,30 +251,30 @@ return [
'Username' => 'Usuario',
'Users' => 'Usuarios',
'VKontakte' => 'VKontakte',
'Verification failed. Please, enter new code.' => 'Fallo en la verificación. Por favor, ingrese un nuevo código.',
'We couldn\'t re-send the mail to confirm your address. Please, verify is the correct email or if it has been confirmed already.' => 'No hemos podido reenviar el e-mail para confirmar tu dirección de correo electrónico. Por favor, verifica si el e-mail es correcto o si éste ya ha sido confirmado.',
'We have generated a password for you' => 'Te hemos generado una contraseña',
'We have received a request to change the email address for your account on {0}' => 'Hemos recibido una petición para cambiar la dirección de correo electrónico de tu cuenta en {0}',
'We have received a request to reset the password for your account on {0}' => 'Hemos recibido una petición para cambiar la contraseña de tu cuenta en {0}',
'We have sent confirmation links to both old and new email addresses. You must click both links to complete your request.' => 'Hemos enviado enlaces de confirmación a tu antigua y nueva cuenta de correo electrónico. Debes seguir los dos vínculos para completar tu petición.',
'Website' => 'Página Web',
'Verification failed. Please, enter new code.' => 'Fallo en la verificación. Por favor, introduzca un nuevo código.',
'We couldn\'t re-send the mail to confirm your address. Please, verify is the correct email or if it has been confirmed already.' => 'No hemos podido reenviar el e-mail para confirmar su dirección de correo electrónico. Por favor, verifique si el e-mail es correcto o si éste ya ha sido confirmado.',
'We have generated a password for you' => 'Hemos generado una contraseña para usted',
'We have received a request to change the email address for your account on {0}' => 'Hemos recibido una petición para cambiar la dirección de correo electrónico de su cuenta en {0}',
'We have received a request to reset the password for your account on {0}' => 'Hemos recibido una petición para cambiar la contraseña de su cuenta en {0}',
'We have sent confirmation links to both old and new email addresses. You must click both links to complete your request.' => 'Hemos enviado enlaces de confirmación a su antigua y nueva cuenta de correo electrónico. Debe seguir los dos enlaces para completar la petición.',
'Website' => 'Página web',
'Welcome to {0}' => 'Bienvenido a {0}',
'Yandex' => 'Yandex',
'You can assign multiple roles or permissions to user by using the form below' => 'Puedes asignar varios roles o permisos al usuario mediante el siguiente formulario',
'You can connect multiple accounts to be able to log in using them' => 'Puedes conectar varias cuentas para poder iniciar sesión con ellas',
'You cannot remove your own account' => 'No puedes eliminar tu propia cuenta',
'You need to confirm your email address' => 'Debes confirmar tu cuenta de correo electrónico',
'Your account details have been updated' => 'Los detalles de tu cuenta se han actualizado',
'Your account has been blocked' => 'Tu cuenta ha sido bloqueada',
'Your account has been blocked.' => 'Tu cuenta ha sido bloqueada.',
'Your account has been completely deleted' => 'Tu cuenta ha sido completamente eliminada',
'Your account has been connected' => 'Tu cuenta ha sido conectada',
'Your account has been created' => 'Tu cuenta ha sido creada',
'Your account has been created and a message with further instructions has been sent to your email' => 'Tu cuenta ha sido creada y un mensaje con instrucciones ha sido enviado a tu correo electrónico',
'Your account on {0} has been created' => 'Tu cuenta en {0} ha sido creada',
'You can assign multiple roles or permissions to user by using the form below' => 'Puede asignar varios roles o permisos al usuario mediante el siguiente formulario',
'You can connect multiple accounts to be able to log in using them' => 'Puede conectar varias cuentas para poder iniciar sesión con ellas',
'You cannot remove your own account' => 'No puede eliminar tu propia cuenta',
'You need to confirm your email address' => 'Debe confirmar su dirección de correo electrónico',
'Your account details have been updated' => 'Los detalles de su cuenta se han actualizado',
'Your account has been blocked' => 'Su cuenta ha sido bloqueada',
'Your account has been blocked.' => 'Su cuenta ha sido bloqueada.',
'Your account has been completely deleted' => 'Su cuenta ha sido completamente eliminada',
'Your account has been connected' => 'Su cuenta ha sido conectada',
'Your account has been created' => 'Su cuenta ha sido creada',
'Your account has been created and a message with further instructions has been sent to your email' => 'Su cuenta ha sido creada y un mensaje con instrucciones ha sido enviado a su correo electrónico',
'Your account on {0} has been created' => 'Su cuenta en {0} ha sido creada',
'Your confirmation token is invalid or expired' => 'El token de confirmación no es válido o ha caducado',
'Your email address has been changed' => 'Tu cuenta de correo electrónico ha sido cambiada',
'Your profile has been updated' => 'Tu perfil ha sido actualizado',
'{0, date, MMMM dd, YYYY HH:mm}' => '{0, date, MMMM dd, YYYY HH:mm}',
'Your email address has been changed' => 'Su dirección de correo electrónico ha sido cambiada',
'Your profile has been updated' => 'Su perfil ha sido actualizado',
'{0, date, MMMM dd, YYYY HH:mm}' => '{0, date, dd MMMM, YYYY HH:mm}',
'{0} cannot be blank.' => '{0} no puede estar vacío.',
];

View File

@ -112,6 +112,7 @@ return [
'{0} cannot be blank.' => '{0} non può essere vuoto.',
'(not set)' => '(non impostato)',
'A confirmation message has been sent to your new email address' => 'È stato inviato un messaggio di conferma al tuo nuovo indirizzo email',
'A message has been sent to your email address. It contains a confirmation link that you must click to complete registration.' => 'È stato inviato un messaggio al tuo indirizzo email. Contiene un collegamento di verifica che devi aprire per completare la registrazione.',
'A new confirmation link has been sent' => 'È stato inviato un nuovo link di conferma',
'A password will be generated automatically if not provided' => 'La password verrà generata automaticamente se non fornita',
'Account' => 'Account',
@ -127,6 +128,7 @@ return [
'Are you sure you want to delete this user?' => 'Sicuro di voler eliminare questo utente?',
'Are you sure you want to switch to this user for the rest of this Session?' => 'Sei sicuro di voler passare a questo utente fino alla fine della sessione?',
'Are you sure you want to unblock this user?' => 'Sicuro di voler sblocare questo utente?',
'Are you sure you wish to send a password recovery email to this user?' => 'Sicuro di voler inviare un email di recupero password a questo utente?',
'Are you sure? Deleted user can not be restored' => 'Sei sicuro? Gli utenti eliminati non possono essere ripristinati',
'Are you sure? There is no going back' => 'Sei sicuro? Non è possibile tornare indietro',
'Assignments' => 'Assegnamenti',
@ -139,13 +141,18 @@ return [
'Authorization rule has been added.' => 'Regola di autoerizzazione aggiunta.',
'Authorization rule has been removed.' => 'Regola di autorizzazione rimossa.',
'Authorization rule has been updated.' => 'Regola di autorizzazione modificata.',
'Awesome, almost there. Now you need to click the confirmation link sent to your new email address.' => 'Fantastico, ci siamo quasi. Ora devi solo visitare il collegamento di conferma che è stato inviato al tuo nuovo indirizzo email.',
'Awesome, almost there. Now you need to click the confirmation link sent to your old email address.' => 'Fantastico, ci siamo quasi. Ora devi solo visitare il collegamento di conferma che è stato inviato al tuo vecchio indirizzo email.',
'Bio' => 'Bio',
'Block' => 'Blocca',
'Block status' => 'Stato di blocco',
'Blocked at {0, date, MMMM dd, YYYY HH:mm}' => 'Bloccato il {0, date, dd MMMM YYYY HH:mm}',
'Cancel' => 'Annulla',
'Cannot assign role "{0}" as the AuthManager is not configured on your console application.' => 'Impossibile assegnare il ruolo "{0}" perché l\'AuthManager non è configurato nella applicazione da console.',
'Change your avatar at Gravatar.com' => 'Modifica la tua immagine di profilo su Gravatar.com',
'Children' => 'Figli',
'Class' => 'Classe',
'Close' => 'Chiudi',
'Complete password reset on {0}' => 'Completa la procedura di reset della password su {0}',
'Confirm' => 'Conferma',
'Confirm account on {0}' => 'Conferma l\'account su {0}',
@ -170,20 +177,25 @@ return [
'Delete account' => 'Elimina account',
'Description' => 'Descrizione',
'Didn\'t receive confirmation message?' => 'Non hai ricevuto il messaggio di conferma?',
'Disable two factor authentication' => 'Disabilita autenticazione a due fattori',
'Disconnect' => 'Disconnetti',
'Don\'t have an account? Sign up!' => 'Non hai un account? Registrati!',
'Email' => 'Email',
'Email (public)' => 'Email (pubblica)',
'Enable' => 'Abilita',
'Enable two factor authentication' => 'Abilita l\'autenticazione a due fattori',
'Error occurred while changing password' => 'Si è verificato un errore durante il cambio password',
'Error occurred while confirming user' => 'Si è verificato un errore durante la conferma 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 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.',
'Finish' => 'Completa',
'Forgot password?' => 'Password dimenticata?',
'Gravatar email' => 'Email di Gravatar',
'Hello' => 'Ciao',
'If you already registered, sign in and connect this account on settings page' => 'Se sei già registrato accedi e collega questo account nella pagina delle impostazioni',
'If you cannot click the link, please try pasting the text into your browser' => 'Se non puoi fare click sul link prova a copiare ed incollare il testo nel browser',
'If you did not make this request you can ignore this email' => 'Se non hai effettuato la richiesta puoi ignorare questa richiesta',
'If you did not make this request you can ignore this email' => 'Se non hai effettuato tu la richiesta puoi ignorare questa email',
'Impersonate this user' => 'Impersona questo utente',
'In order to complete your registration, please click the link below' => 'Per completare la registrazione fai click sul collegamento qui sotto',
'In order to complete your request, please click the link below' => 'Per completare la richiesta fai click sul collegamento qui sotto',
@ -191,6 +203,7 @@ return [
'Information' => 'Informazioni',
'Invalid login or password' => 'Utente o password non validi',
'Invalid or expired link' => 'Collegamento non valido o scaduto',
'Invalid two factor authentication code' => 'Il codice dell\'autenticazione a due fattori non è valido',
'Invalid value' => 'Valore non valido',
'It will be deleted forever' => 'Sarà eliminato per sempre',
'Items' => 'Elementi',
@ -201,6 +214,7 @@ return [
'Manage users' => 'Gestisci gli utenti',
'Name' => 'Nome',
'Networks' => 'Rete',
'Never' => 'Mai',
'New email' => 'Nuova email',
'New password' => 'Nuova password',
'New permission' => 'Nuovo permesso',
@ -228,7 +242,10 @@ return [
'Registration time' => 'Orario di registrazione',
'Remember me next time' => 'Ricordami al prossimo accesso',
'Request new confirmation message' => 'Richiedi un nuovo messaggio di conferma',
'Required "key" cannot be empty.' => 'Il campo "chiave" è richiesto, non può essere vuoto.',
'Required "secret" cannot be empty.' => 'Il campo "segreto" è richiesto, non può essere vuoto.',
'Reset your password' => 'Recupera la tua password',
'Role "{0}" not found. Creating it.' => 'Ruolo "{0}" non trovato. È stato creato.',
'Roles' => 'Ruoli',
'Rule' => 'ruolo',
'Rule class must extend "yii\\rbac\\Rule".' => 'La classe della regola deve estendere "yii\\rbac\\Rule".',
@ -238,26 +255,38 @@ return [
'Rule {0} not found.' => 'Regola {0} non trovata.',
'Rules' => 'Regole',
'Save' => 'Salva',
'Scan the QrCode with Google Authenticator App, then insert its temporary code on the box and submit.' => 'Scansiona il codice QR con l\'applicazione Google Authenticator, poi inserisci il codice temporaneo nel riquadro ed invia.',
'Send password recovery email' => 'Invia email di recupero password',
'Sign in' => 'Accedi',
'Sign up' => 'Registrati',
'Something went wrong' => 'È successo qualcosa di strano',
'Switch identities is disabled.' => 'Il cambio identità è disabilitato',
'Thank you for signing up on {0}' => 'Grazie per esserti registrato su {0}',
'Thank you, registration is now complete.' => 'Grazie, la tua registrazione è completa.',
'The "recaptcha" component must be configured.' => 'Occorre configurare il componente "recaptcha".',
'The confirmation link is invalid or expired. Please try requesting a new one.' => 'Il link di conferma non è valido o scaduto. Per favore prova a richiederne uno nuovo',
'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}',
'This account has already been connected to another user' => 'Questo account è già stato associato ad un altro utente',
'This email address has already been taken' => 'Questo indirizzo email è già stato registrato',
'This username has already been taken' => 'Questo nome utente è già stato registrato',
'This will disable two factor authentication. Are you sure?' => 'Stai per disabilitare l\'autenticazione a due fattori. Sei sicuro?',
'Time zone' => 'Fuso orario',
'Time zone is not valid' => 'Il fuso orario non è valido',
'Two Factor Authentication (2FA)' => 'Autenticazione a due fattori (2FA)',
'Two factor authentication code' => 'Codice di autenticazione a due fattori',
'Two factor authentication has been disabled.' => 'Autenticazione a due fattori disabilitata.',
'Two factor authentication protects you against stolen credentials' => 'L\'autenticazione a due fattori può proteggerti dal furto di credenziali',
'Two factor authentication successfully enabled.' => 'Autenticazione a due fattori abilitata con successo.',
'Unable to confirm user. Please, try again.' => 'Impossibile confermare l\'utente, per favore ritenta.',
'Unable to create an account.' => 'Impossibile creare l\'account.',
'Unable to create authorization item.' => 'Impossibile creare l\'elemento di autorizzazione.',
'Unable to create new authorization rule.' => 'Impossibile creare nuova regola di autorizzazione.',
'Unable to delete user. Please, try again later.' => 'Impossibile eliminare l\'utente, per favore ritenta.',
'Unable to disable Two factor authentication.' => 'Impossibile disabilitare l\'autenticazione a due fattori.',
'Unable to remove authorization item.' => 'Impossibile eliminare l\'elemento di autorizzazione.',
'Unable to send confirmation link' => 'Impossibile inviare il link di conferma',
'Unable to send recovery message to the user' => 'Impossibile inviare il messaggio di recupero password all\'utente',
'Unable to update authorization item.' => 'Impossibile modificare l\'elemento di autorizzazione.',
'Unable to update authorization rule.' => 'Impossibile aggiornare regola di autorizzazione.',
'Unable to update block status.' => 'Impossibile aggiornare lo stato di blocco.',
@ -270,17 +299,23 @@ return [
'Update rule' => 'Modifica regola',
'Update user account' => 'Modifica account utente',
'Updated at' => 'Aggiornata il',
'User account could not be created.' => 'Impossibile creare il nuovo utente.',
'User block status has been updated.' => 'Stato di blocco aggiornato.',
'User could not be registered.' => 'Impossibile registrare l\'utente.',
'User has been confirmed' => 'L\'utente è stato confermato',
'User has been created' => 'L\'utente è stato creato',
'User has been deleted' => 'L\'utente è stato eliminato',
'User is not found' => 'Utente non trovato',
'User not found.' => 'Utente non trovato.',
'Username' => 'Nome utente',
'Users' => 'Utenti',
'VKontakte' => 'VKontakte',
'Verification failed. Please, enter new code.' => 'Verifica fallita. Per favore inserisci un nuovo codice.',
'We couldn\'t re-send the mail to confirm your address. Please, verify is the correct email or if it has been confirmed already.' => 'Non siamo riusciti ad inviare una email di conferma al tuo indirizzo. Per favore verifica che sia corretto e che non sia già stato confermato.',
'We have generated a password for you' => 'Abbiamo generato una password per te',
'We have received a request to change the email address for your account on {0}' => 'Abbiamo ricevuto una richiesta di modifica dell\'indirizzo email per il tuo account su {0}',
'We have received a request to reset the password for your account on {0}' => 'Abbiamo ricevuto una richiesta di reset della password per il tuo account su {0}',
'We have sent confirmation links to both old and new email addresses. You must click both links to complete your request.' => 'Abbiamo inviato un link di conferma sia al vecchio che al nuovo indirizzo email. Devi visitare entrambi i link per completare la richiesta.',
'Website' => 'Sito web',
'Welcome to {0}' => 'Benvenuto su {0}',
'Yandex' => 'Yandex',
@ -300,4 +335,5 @@ return [
'Your email address has been changed' => 'Il tuo indirizzo email è stato cambiato',
'Your profile has been updated' => 'Il tuo profilo è stato aggiornato',
'{0, date, MMMM dd, YYYY HH:mm}' => '{0, date, dd MMMM YYYY HH:mm}',
'{0} cannot be blank.' => '{0} non può essere vuoto.',
];