From ebf2e53d2c3fdafa7ab2e5b08b134b88bb9ed33e Mon Sep 17 00:00:00 2001 From: Aleksey Kazakov Date: Sat, 28 Jul 2018 11:00:38 +0300 Subject: [PATCH 01/16] #213 Migration sql syntax fix (#214) --- CHANGELOG.md | 1 + src/User/Migration/m000000_000008_add_last_login_ip.php | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 549ae3d..fc70afd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ # CHANGELOG ## 1.1.5 - Work in progress + - Fix #213: Migration sql syntax fix (Dezinger) - Ehn #131: 2FA libraries now optional (maxxer) - Ehn #187: Add GDPR features (Eseperio) - Enh #184: Add `last-login-ip` capture capability (kartik-v) diff --git a/src/User/Migration/m000000_000008_add_last_login_ip.php b/src/User/Migration/m000000_000008_add_last_login_ip.php index 3bbe4f6..4b9f8d9 100644 --- a/src/User/Migration/m000000_000008_add_last_login_ip.php +++ b/src/User/Migration/m000000_000008_add_last_login_ip.php @@ -16,7 +16,7 @@ class m000000_000008_add_last_login_ip extends Migration */ public function safeUp() { - $this->addColumn('{{%user}}', 'last_login_ip', Schema::TYPE_STRING . '(45) DEFAULT NULL AFTER last_login_at'); + $this->addColumn('{{%user}}', 'last_login_ip', $this->string(45)->null()->after('last_login_at')); } /** From 09b8b698116ffa63c8d3f509d9588808600951b7 Mon Sep 17 00:00:00 2001 From: Aleksey Kazakov Date: Sat, 28 Jul 2018 11:01:40 +0300 Subject: [PATCH 02/16] #211 Migration boolean default value set to FALSE instead 0 (#212) --- CHANGELOG.md | 1 + src/User/Migration/m000000_000009_add_gdpr_consent_fields.php | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fc70afd..1e19853 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ # CHANGELOG ## 1.1.5 - Work in progress + - Fix #211: Migration boolean default value set to FALSE instead 0 (Dezinger) - Fix #213: Migration sql syntax fix (Dezinger) - Ehn #131: 2FA libraries now optional (maxxer) - Ehn #187: Add GDPR features (Eseperio) diff --git a/src/User/Migration/m000000_000009_add_gdpr_consent_fields.php b/src/User/Migration/m000000_000009_add_gdpr_consent_fields.php index ea3f5eb..2cf6907 100644 --- a/src/User/Migration/m000000_000009_add_gdpr_consent_fields.php +++ b/src/User/Migration/m000000_000009_add_gdpr_consent_fields.php @@ -17,9 +17,9 @@ class m000000_000009_add_gdpr_consent_fields extends Migration { public function safeUp() { - $this->addColumn('{{%user}}', 'gdpr_consent', $this->boolean()->defaultValue(0)); + $this->addColumn('{{%user}}', 'gdpr_consent', $this->boolean()->defaultValue(false)); $this->addColumn('{{%user}}', 'gdpr_consent_date', $this->integer(11)->null()); - $this->addColumn('{{%user}}', 'gdpr_deleted', $this->boolean()->defaultValue(0)); + $this->addColumn('{{%user}}', 'gdpr_deleted', $this->boolean()->defaultValue(false)); } public function safeDown() From 0c7da226a7dfb54b1cf246779d32cf9d38cc15c8 Mon Sep 17 00:00:00 2001 From: Aleksey Kazakov Date: Sat, 28 Jul 2018 11:02:46 +0300 Subject: [PATCH 03/16] #209 Doc fix. allowAccountDelete default value is false (#210) --- CHANGELOG.md | 1 + docs/installation/configuration-options.md | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1e19853..a47d7cb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ # CHANGELOG ## 1.1.5 - Work in progress + - Fix #209: Doc fix. allowAccountDelete default value is false (Dezinger) - Fix #211: Migration boolean default value set to FALSE instead 0 (Dezinger) - Fix #213: Migration sql syntax fix (Dezinger) - Ehn #131: 2FA libraries now optional (maxxer) diff --git a/docs/installation/configuration-options.md b/docs/installation/configuration-options.md index 23a2ba4..a7e60b4 100644 --- a/docs/installation/configuration-options.md +++ b/docs/installation/configuration-options.md @@ -98,7 +98,7 @@ class SiteController extends Controller ``` This will redirect the user to their account page until the password has been updated. -#### allowAccountDelete (type: `boolean`, default: `true`) +#### allowAccountDelete (type: `boolean`, default: `false`) If `true` users will be able to remove their own accounts. From 0e4e504039370dec25c3600f9952ac76ecde7124 Mon Sep 17 00:00:00 2001 From: Aleksey Kazakov Date: Sat, 28 Jul 2018 11:05:18 +0300 Subject: [PATCH 04/16] #198 Updated RU translations (#208) --- CHANGELOG.md | 1 + src/User/resources/i18n/ru/usuario.php | 56 +++++++++++++------------- 2 files changed, 29 insertions(+), 28 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a47d7cb..0bac040 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ # CHANGELOG ## 1.1.5 - Work in progress + - Fix #198: Updated translations by quique, bizley, TonisOrmisson, guogan, Dezinger, maxxer - Fix #209: Doc fix. allowAccountDelete default value is false (Dezinger) - Fix #211: Migration boolean default value set to FALSE instead 0 (Dezinger) - Fix #213: Migration sql syntax fix (Dezinger) diff --git a/src/User/resources/i18n/ru/usuario.php b/src/User/resources/i18n/ru/usuario.php index 45c9f1b..b888426 100644 --- a/src/User/resources/i18n/ru/usuario.php +++ b/src/User/resources/i18n/ru/usuario.php @@ -17,40 +17,40 @@ * NOTE: this file must be saved in UTF-8 encoding. */ return [ - 'Are you sure you wish the user to change their password at next login?' => '', - 'Back to privacy settings' => '', - 'Data processing consent' => '', - 'Delete my account' => '', - 'Delete personal data' => '', - 'Deleted by GDPR request' => '', - 'Download my data' => '', - 'Export my data' => '', - 'Force password change at next login' => '', - 'Here you can download your personal data in a comma separated values format.' => '', - 'I agree processing of my personal data and the use of cookies to facilitate the operation of this site. For more information read our {privacyPolicy}' => '', - 'Invalid password' => '', - 'Last login IP' => '', - 'Last login time' => '', - 'Last password change' => '', - 'Once you have deleted your data, you will not longer be able to sign in with this account.' => '', - 'Password age' => '', - 'Privacy' => '', - 'Privacy settings' => '', - 'There was an error in saving user' => '', - 'This will remove your personal data from this site. You will no longer be able to sign in.' => '', - 'User will be required to change password at next login' => '', - 'You are about to delete all your personal data from this site.' => '', - 'Your consent is required to register' => '', - 'Your password has expired, you must change it now' => '', - 'Your personal information has been removed' => '', - 'privacy policy' => '', + 'Are you sure you wish the user to change their password at next login?' => 'Вы уверены, что хотите, чтобы пользователь изменил свой пароль при следующем входе?', + 'Back to privacy settings' => 'Вернуться к настройкам конфиденциальности', + 'Data processing consent' => 'Cогласие на обработку данных', + 'Delete my account' => 'Удалить мой аккаунт', + 'Delete personal data' => 'Удалить персональные данные', + 'Deleted by GDPR request' => 'Удалено по запросу GDPR', + 'Download my data' => 'Загрузка моих данных', + 'Export my data' => 'Экспорт моих данных', + 'Force password change at next login' => 'Заменить пароль при следующем входе', + 'Here you can download your personal data in a comma separated values format.' => 'Здесь вы можете загрузить свои персональные данные в формате значений, разделенных запятыми.', + 'I agree processing of my personal data and the use of cookies to facilitate the operation of this site. For more information read our {privacyPolicy}' => 'Я соглашаюсь на обработку моих персональных данных и использование файлов cookie для облегчения работы этого сайта. Для получения дополнительной информации ознакомьтесь с нашей {privacyPolicy}', + 'Invalid password' => 'Неверный пароль', + 'Last login IP' => 'IP последнего входа', + 'Last login time' => 'Время последнего входа', + 'Last password change' => 'Последняя смена пароля', + 'Once you have deleted your data, you will not longer be able to sign in with this account.' => 'После того, как вы удалили свои данные, вы больше не сможете войти в эту учетную запись.', + 'Password age' => 'Срок действия пароля', + 'Privacy' => 'Конфиденциальность', + 'Privacy settings' => 'Настройки конфиденциальности', + 'There was an error in saving user' => 'При сохранении пользователя произошла ошибка', + 'This will remove your personal data from this site. You will no longer be able to sign in.' => 'Это приведет к удалению ваших персональных данных с этого сайта. Вы больше не сможете войти.', + 'User will be required to change password at next login' => 'Пользователь должен будет сменить пароль при следующем входе', + 'You are about to delete all your personal data from this site.' => 'Вы собираетесь удалить все свои персональные данные с этого сайта.', + 'Your consent is required to register' => 'Ваше согласие требуется для регистрации', + 'Your password has expired, you must change it now' => 'Срок действия вашего пароля истек, сейчас вы должны изменить его', + 'Your personal information has been removed' => 'Ваша персональная информация удалена', + 'privacy policy' => 'политикой конфиденциальности', 'A message has been sent to your email address. ' => '@@Сообщение было отправлено на вашу электронную почту@@', 'Awesome, almost there. ' => '@@Замечательно, почти готово!@@', 'Class "{0}" does not exist' => '@@Класс "{0}" не найден@@', 'Disable Two-Factor Auth' => '@@Отключить двухфакторную авторизацию@@', 'Enable Two-factor auth' => '@@Включить двухфакторную авторизацию@@', 'I aggree processing of my personal data and the use of cookies - to facilitate the operation of this site. For more information read our {privacyPolicy}' => '@@@@', +to facilitate the operation of this site. For more information read our {privacyPolicy}' => '@@@@', 'I aggree processing of my personal data and the use of cookies to facilitate the operation of this site. For more information read our {privacyPolicy}' => '@@@@', 'Invalid two-factor code' => '@@Неверный код двухфакторной авторизации@@', 'Last login' => '@@Последний вход@@', From 0ec2b2c3f77bd7e60ce8e8f9c97a730447174dda Mon Sep 17 00:00:00 2001 From: Waut Van den Abbeele Date: Mon, 30 Jul 2018 15:14:56 +0200 Subject: [PATCH 05/16] Update NL translations (#215) --- CHANGELOG.md | 2 +- src/User/resources/i18n/nl/usuario.php | 506 ++++++++++++------------- 2 files changed, 254 insertions(+), 254 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0bac040..b5861d7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,7 @@ # CHANGELOG ## 1.1.5 - Work in progress - - Fix #198: Updated translations by quique, bizley, TonisOrmisson, guogan, Dezinger, maxxer + - Fix #198: Updated translations by quique, bizley, TonisOrmisson, guogan, Dezinger, maxxer, wautvda - Fix #209: Doc fix. allowAccountDelete default value is false (Dezinger) - Fix #211: Migration boolean default value set to FALSE instead 0 (Dezinger) - Fix #213: Migration sql syntax fix (Dezinger) diff --git a/src/User/resources/i18n/nl/usuario.php b/src/User/resources/i18n/nl/usuario.php index d8461e7..d8a4047 100644 --- a/src/User/resources/i18n/nl/usuario.php +++ b/src/User/resources/i18n/nl/usuario.php @@ -17,259 +17,259 @@ * NOTE: this file must be saved in UTF-8 encoding. */ return [ - '(not set)' => '', - 'A confirmation message has been sent to your new email address' => '', - 'A message has been sent to your email address. It contains a confirmation link that you must click to complete registration.' => '', - 'A new confirmation link has been sent' => '', - 'A password will be generated automatically if not provided' => '', - 'Account' => '', - 'Account confirmation' => '', - 'Account details' => '', - 'Account details have been updated' => '', - 'Account settings' => '', - 'Already registered? Sign in!' => '', - 'An email has been sent with instructions for resetting your password' => '', - 'An error occurred processing your request' => '', - 'Are you sure you want to block this user?' => '', - 'Are you sure you want to confirm this user?' => '', - 'Are you sure you want to delete this user?' => '', - 'Are you sure you want to switch to this user for the rest of this Session?' => '', - 'Are you sure you want to unblock this user?' => '', - 'Are you sure you wish the user to change their password at next login?' => '', - 'Are you sure you wish to send a password recovery email to this user?' => '', - 'Are you sure? Deleted user can not be restored' => '', - 'Are you sure? There is no going back' => '', - 'Assignments' => '', - 'Assignments have been updated' => '', - 'Auth item with such name already exists' => '', - 'Authentication rule class {0} can not be instantiated' => '', - 'Authorization item successfully created.' => '', - 'Authorization item successfully removed.' => '', - 'Authorization item successfully updated.' => '', - 'Authorization rule has been added.' => '', - 'Authorization rule has been removed.' => '', - 'Authorization rule has been updated.' => '', - 'Awesome, almost there. Now you need to click the confirmation link sent to your new email address.' => '', - 'Awesome, almost there. Now you need to click the confirmation link sent to your old email address.' => '', - 'Back to privacy settings' => '', - 'Bio' => '', - 'Block' => '', - 'Block status' => '', - 'Blocked at {0, date, MMMM dd, YYYY HH:mm}' => '', - 'Cancel' => '', - 'Cannot assign role "{0}" as the AuthManager is not configured on your console application.' => '', - 'Change your avatar at Gravatar.com' => '', - 'Children' => '', - 'Class' => '', - 'Close' => '', - 'Complete password reset on {0}' => '', - 'Confirm' => '', - 'Confirm account on {0}' => '', - 'Confirm email change on {0}' => '', - 'Confirmation' => '', - 'Confirmation status' => '', - 'Confirmation time' => '', - 'Confirmed' => '', - 'Confirmed at {0, date, MMMM dd, YYYY HH:mm}' => '', - 'Connect' => '', - 'Continue' => '', - 'Create' => '', - 'Create a user account' => '', - 'Create new permission' => '', - 'Create new role' => '', - 'Create new rule' => '', - 'Created at' => '', - 'Credentials will be sent to the user by email' => '', - 'Current password' => '', - 'Current password is not valid' => '', - 'Data processing consent' => '', - 'Delete' => '', - 'Delete account' => '', - 'Delete my account' => '', - 'Delete personal data' => '', - 'Deleted by GDPR request' => '', - 'Description' => '', - 'Didn\'t receive confirmation message?' => '', - 'Disable two factor authentication' => '', - 'Disconnect' => '', - 'Don\'t have an account? Sign up!' => '', - 'Download my data' => '', - 'Email' => '', - 'Email (public)' => '', - 'Enable' => '', - 'Enable two factor authentication' => '', - 'Error occurred while changing password' => '', - 'Error occurred while confirming user' => '', - 'Error occurred while deleting user' => '', - 'Error sending registration message to "{email}". Please try again later.' => '', - 'Error sending welcome message to "{email}". Please try again later.' => '', - 'Export my data' => '', - 'Finish' => '', - 'Force password change at next login' => '', - 'Forgot password?' => '', - 'Gravatar email' => '', - 'Hello' => '', - 'Here you can download your personal data in a comma separated values format.' => '', - 'I agree processing of my personal data and the use of cookies to facilitate the operation of this site. For more information read our {privacyPolicy}' => '', - 'If you already registered, sign in and connect this account on settings page' => '', - 'If you cannot click the link, please try pasting the text into your browser' => '', - 'If you did not make this request you can ignore this email' => '', - 'Impersonate this user' => '', - 'In order to complete your registration, please click the link below' => '', - 'In order to complete your request, please click the link below' => '', - 'In order to finish your registration, we need you to enter following fields' => '', - 'Information' => '', - 'Invalid login or password' => '', - 'Invalid or expired link' => '', - 'Invalid password' => '', - 'Invalid two factor authentication code' => '', - 'Invalid value' => '', - 'It will be deleted forever' => '', - 'Items' => '', - 'Joined on {0, date}' => '', - 'Last login IP' => '', - 'Last login time' => '', - 'Last password change' => '', - 'Location' => '', - 'Login' => '', - 'Logout' => '', - 'Manage users' => '', - 'Name' => '', - 'Networks' => '', - 'Never' => '', - 'New email' => '', - 'New password' => '', - 'New permission' => '', - 'New role' => '', - 'New rule' => '', - 'New user' => '', - 'Not blocked' => '', - 'Not found' => '', - 'Once you delete your account, there is no going back' => '', - 'Once you have deleted your data, you will not longer be able to sign in with this account.' => '', - 'Password' => '', - 'Password age' => '', - 'Password has been changed' => '', - 'Permissions' => '', - 'Please be certain' => '', - 'Please click the link below to complete your password reset' => '', - 'Please fix following errors:' => '', - 'Privacy' => '', - 'Privacy settings' => '', - 'Profile' => '', - 'Profile details' => '', - 'Profile details have been updated' => '', - 'Profile settings' => '', - 'Recover your password' => '', - 'Recovery link is invalid or expired. Please try requesting a new one.' => '', - 'Recovery message sent' => '', - 'Registration IP' => '', - 'Registration on this website is disabled' => '', - 'Registration time' => '', - 'Remember me next time' => '', - 'Request new confirmation message' => '', - 'Required "key" cannot be empty.' => '', - 'Required "secret" cannot be empty.' => '', - 'Reset your password' => '', - 'Role "{0}" not found. Creating it.' => '', - 'Roles' => '', - 'Rule' => '', - 'Rule class must extend "yii\\rbac\\Rule".' => '', - 'Rule name' => '', - 'Rule name {0} is already in use' => '', - 'Rule {0} does not exists' => '', - 'Rule {0} not found.' => '', - 'Rules' => '', - 'Save' => '', - 'Scan the QrCode with Google Authenticator App, then insert its temporary code on the box and submit.' => '', - 'Send password recovery email' => '', - 'Sign in' => '', - 'Sign up' => '', - 'Something went wrong' => '', - 'Switch identities is disabled.' => '', - 'Thank you for signing up on {0}' => '', - 'Thank you, registration is now complete.' => '', - 'The "recaptcha" component must be configured.' => '', - 'The confirmation link is invalid or expired. Please try requesting a new one.' => '', - 'The verification code is incorrect.' => '', - 'There is neither role nor permission with name "{0}"' => '', - 'There was an error in saving user' => '', - 'This account has already been connected to another user' => '', - 'This email address has already been taken' => '', - 'This username has already been taken' => '', - 'This will disable two factor authentication. Are you sure?' => '', - 'This will remove your personal data from this site. You will no longer be able to sign in.' => '', - 'Time zone' => '', - 'Time zone is not valid' => '', - 'Two Factor Authentication (2FA)' => '', - 'Two factor authentication code' => '', - 'Two factor authentication has been disabled.' => '', - 'Two factor authentication protects you against stolen credentials' => '', - 'Two factor authentication successfully enabled.' => '', - 'Unable to confirm user. Please, try again.' => '', - 'Unable to create an account.' => '', - 'Unable to create authorization item.' => '', - 'Unable to create new authorization rule.' => '', - 'Unable to delete user. Please, try again later.' => '', - 'Unable to disable Two factor authentication.' => '', - 'Unable to remove authorization item.' => '', - 'Unable to send confirmation link' => '', - 'Unable to send recovery message to the user' => '', - 'Unable to update authorization item.' => '', - 'Unable to update authorization rule.' => '', - 'Unable to update block status.' => '', - 'Unblock' => '', - 'Unconfirmed' => '', - 'Update' => '', - 'Update assignments' => '', - 'Update permission' => '', - 'Update role' => '', - 'Update rule' => '', - 'Update user account' => '', - 'Updated at' => '', - 'User account could not be created.' => '', - 'User block status has been updated.' => '', - 'User could not be registered.' => '', - 'User has been confirmed' => '', - 'User has been created' => '', - 'User has been deleted' => '', - 'User is not found' => '', - 'User not found.' => '', - 'User will be required to change password at next login' => '', - 'Username' => '', - 'Users' => '', - 'VKontakte' => '', - 'Verification failed. Please, enter new code.' => '', - 'We couldn\'t re-send the mail to confirm your address. Please, verify is the correct email or if it has been confirmed already.' => '', - 'We have generated a password for you' => '', - 'We have received a request to change the email address for your account on {0}' => '', - 'We have received a request to reset the password for your account on {0}' => '', - 'We have sent confirmation links to both old and new email addresses. You must click both links to complete your request.' => '', - 'Website' => '', - 'Welcome to {0}' => '', - 'Yandex' => '', - 'You are about to delete all your personal data from this site.' => '', - 'You can assign multiple roles or permissions to user by using the form below' => '', - 'You can connect multiple accounts to be able to log in using them' => '', - 'You cannot remove your own account' => '', - 'You need to confirm your email address' => '', - 'Your account details have been updated' => '', - 'Your account has been blocked' => '', - 'Your account has been blocked.' => '', - 'Your account has been completely deleted' => '', - 'Your account has been connected' => '', - 'Your account has been created' => '', - 'Your account has been created and a message with further instructions has been sent to your email' => '', - 'Your account on {0} has been created' => '', - 'Your confirmation token is invalid or expired' => '', - 'Your consent is required to register' => '', - 'Your email address has been changed' => '', - 'Your password has expired, you must change it now' => '', - 'Your personal information has been removed' => '', - 'Your profile has been updated' => '', - 'privacy policy' => '', - '{0, date, MMMM dd, YYYY HH:mm}' => '', - '{0} cannot be blank.' => '', + '(not set)' => '(niet ingesteld)', + 'A confirmation message has been sent to your new email address' => 'Er werd een bevestigingsmail naar het nieuwe emailadres verzonden', + 'A message has been sent to your email address. It contains a confirmation link that you must click to complete registration.' => 'Een email met daarin een bevestigingslink werd verzonden naar jouw email adres. Klik op de link om de registratie te vervolledigen.', + 'A new confirmation link has been sent' => 'Een nieuwe bevestigingslink werd verzonden', + 'A password will be generated automatically if not provided' => 'Een wachtwoord zal automatisch gegenereerd worden in het geval dat er geen wachtwoord werd ingegeven', + 'Account' => 'Account', + 'Account confirmation' => 'Account bevestiging', + 'Account details' => 'Account details', + 'Account details have been updated' => 'Account details werden geupdate', + 'Account settings' => 'Account instellingen', + 'Already registered? Sign in!' => 'Reeds geregistreerd? Log in!', + 'An email has been sent with instructions for resetting your password' => 'Er werd een email verstuurd met instructies om jouw wachtwoord te resetten', + 'An error occurred processing your request' => 'Een error trad op terwijl we uw aanvraag verwerkten', + 'Are you sure you want to block this user?' => 'Ben je zeker dat je deze gebruiker wil blokkeren?', + 'Are you sure you want to confirm this user?' => 'Ben je zeker dat je deze gebruiker wil bevestigen?', + 'Are you sure you want to delete this user?' => 'Ben je zeker dat je deze gebrukiker wil verwijderen?', + 'Are you sure you want to switch to this user for the rest of this Session?' => 'Ben je zeker dat je naar deze gebruiker wil wisselen tot het einde van deze sessie?', + 'Are you sure you want to unblock this user?' => 'Ben je zeker dat je deze gebruiker wil deblokkeren?', + 'Are you sure you wish the user to change their password at next login?' => 'Ben je zeker dat de gebruiker zijn wachtwoord wijzigd bij de volgende keer dat deze zich inlogt?', + 'Are you sure you wish to send a password recovery email to this user?' => 'Ben je zeker dat je een wachtwoord herstel email naar deze gebruiker wil verzenden?', + 'Are you sure? Deleted user can not be restored' => 'Ben je zeker? Een verwijderde gebruiker kan niet worden hersteld!', + 'Are you sure? There is no going back' => 'Ben je zeker? Er is geen terugweg meer nadien!', + 'Assignments' => 'Toewijzing', + 'Assignments have been updated' => 'Toewijzingen werden geupdate', + 'Auth item with such name already exists' => 'Auth item met deze naam bestaat reeds', + 'Authentication rule class {0} can not be instantiated' => 'Authenticatie regel klasse {0} can niet worden geïnstantieerd', + 'Authorization item successfully created.' => 'Authorisatie item met succes aangemaakt', + 'Authorization item successfully removed.' => 'Authorisatie item met succes verwijderd', + 'Authorization item successfully updated.' => 'Authorisatie item met succes geupdate', + 'Authorization rule has been added.' => 'Authorisatie regel werd toegevoegd', + 'Authorization rule has been removed.' => 'Authorisatie regel werd verwijderd', + 'Authorization rule has been updated.' => 'Authorisatie regel werd geupdate', + 'Awesome, almost there. Now you need to click the confirmation link sent to your new email address.' => 'Super, bijna klaar. Enkel nog de bevestigingslink aanklikken in de mail die naar jouw nieuw emailadres werd gestuurd', + 'Awesome, almost there. Now you need to click the confirmation link sent to your old email address.' => 'Super, bijna klaar. Enkel nog de bevestigingslink aanklikken in de mail die naar jouw oud emailadres werd gestuurd', + 'Back to privacy settings' => 'Terug naar privcay settings', + 'Bio' => 'Bio', + 'Block' => 'Blokkeren', + 'Block status' => 'Blokeer status', + 'Blocked at {0, date, MMMM dd, YYYY HH:mm}' => 'Geblokkeerd om {0, date, MMMM dd, YYYY HH:mm}', + 'Cancel' => 'Annuleren', + 'Cannot assign role "{0}" as the AuthManager is not configured on your console application.' => 'Kan rol {0} niet toewijzen doordat de AuthManager niet geconfigureerd is op jouw console applicatie', + 'Change your avatar at Gravatar.com' => 'Wijzig jouw avatar op Gravatar.com', + 'Children' => 'Kinderen', + 'Class' => 'Klasse', + 'Close' => 'Sluiten', + 'Complete password reset on {0}' => 'Vervollig het resetten van het wachtwoord op {0}', + 'Confirm' => 'Bevestig', + 'Confirm account on {0}' => 'Bevestig account op {0}', + 'Confirm email change on {0}' => 'Bevestig email wijziging op {0}', + 'Confirmation' => 'Bevestiging', + 'Confirmation status' => 'Bevestiging status', + 'Confirmation time' => 'Bevestiging tijdstip', + 'Confirmed' => 'Bevestigd', + 'Confirmed at {0, date, MMMM dd, YYYY HH:mm}' => 'Bevestigd op {0, date, MMMM dd, YYYY HH:mm}', + 'Connect' => 'Connecteren', + 'Continue' => 'Doorgaan', + 'Create' => 'Aanmaken', + 'Create a user account' => 'Maak een gebruikers account aan', + 'Create new permission' => 'Maak een nieuwe permissie aan', + 'Create new role' => 'Maak een nieuw rol aan', + 'Create new rule' => 'maak een nieuwe regel aan', + 'Created at' => 'Gemaakt op', + 'Credentials will be sent to the user by email' => 'Inloggevens word via mail naar de gebruiker verzonden', + 'Current password' => 'Huidig wachtwoord', + 'Current password is not valid' => 'Huidig wachtwoord is niet geldig', + 'Data processing consent' => 'Data verwerking toestemming', + 'Delete' => 'Verwijderen', + 'Delete account' => 'Account verwijderen', + 'Delete my account' => 'Verwijder mijn account', + 'Delete personal data' => 'Verwijder mijn persoonlijke data', + 'Deleted by GDPR request' => 'Verwijder mijn GDPR aanvraag', + 'Description' => 'Omschrijving', + 'Didn\'t receive confirmation message?' => 'Geen bevestiging email ontvangen?', + 'Disable two factor authentication' => '2 traps authenticatie uitschakelen', + 'Disconnect' => 'Verbindig verbreken', + 'Don\'t have an account? Sign up!' => 'Geen account? Meld je aan', + 'Download my data' => 'Download mijn data', + 'Email' => 'Email', + 'Email (public)' => 'Email (publiek)', + 'Enable' => 'Inschakelen', + 'Enable two factor authentication' => 'Schakel 2 traps authenticatie in', + 'Error occurred while changing password' => 'Een error deed zich voor tijdens het wijzigen van het wachtwoord', + 'Error occurred while confirming user' => 'Een error deed zich voor tijdens het bevestigen van de gebruiker', + 'Error occurred while deleting user' => 'Een error deed zich voor tijdens het wissen van de gebruiker', + 'Error sending registration message to "{email}". Please try again later.' => 'Een error deed zich voor tijdens het zenden van de regustratie email naar "{email}". Probeer later nog eens.', + 'Error sending welcome message to "{email}". Please try again later.' => 'Een error deed zich voor tijdens het verzenden van de welkom email naar "{email}". Probeer later nog eens.', + 'Export my data' => 'Exporteer mijn data', + 'Finish' => 'beëindig', + 'Force password change at next login' => 'Forceer wachtwoord reset bij volgende login', + 'Forgot password?' => 'Wachtwoord vergeten?', + 'Gravatar email' => 'Gravatar email', + 'Hello' => 'Hallo', + 'Here you can download your personal data in a comma separated values format.' => 'Hier kan je al jouw persoonlijke data downloaden in een komma\'s gescheiden formaat.', + 'I agree processing of my personal data and the use of cookies to facilitate the operation of this site. For more information read our {privacyPolicy}' => 'Ik ga akkoord met het verwerken van mijn persoonlijke data en het gebruik van cookies om de werking van deze website te vergemakkelijken. Voor meer, lees onze {privacyPolicy}', + 'If you already registered, sign in and connect this account on settings page' => 'Als je reeds geregistreerd bent, meldt je aan en verbind deze account via de instellingen pagina', + 'If you cannot click the link, please try pasting the text into your browser' => 'Als je niet op deze link kan klikken, kopieer en plak de tekst in jouw browser', + 'If you did not make this request you can ignore this email' => 'Als je deze aanvraag niet deed mag je deze email negeren', + 'Impersonate this user' => 'Doe zich voor als deze gebruiker', + 'In order to complete your registration, please click the link below' => 'Om jouw registratie te vervolledigen, klik op onderstaande link', + 'In order to complete your request, please click the link below' => 'Om jouw aanvraag te vervolledigen, klik op onderstaande link', + 'In order to finish your registration, we need you to enter following fields' => 'Om jouw registratie te beëindigen, dien je volgende velden in te vullen', + 'Information' => 'Informatie', + 'Invalid login or password' => 'Ongeldige login of wachtwoord', + 'Invalid or expired link' => 'Ongeldige of vervallen link', + 'Invalid password' => 'Ongeldig wachtwoord', + 'Invalid two factor authentication code' => 'Ongeldige 2 traps authenticatie code', + 'Invalid value' => 'Ongeldige waarde', + 'It will be deleted forever' => 'Het zal voor altijd verwijderd worden', + 'Items' => 'Items', + 'Joined on {0, date}' => 'Toegetreden op {0, date}', + 'Last login IP' => 'Laatste login IP', + 'Last login time' => 'Laatste login tijdstip', + 'Last password change' => 'Laatste wachtwoord wijziging', + 'Location' => 'Locatie', + 'Login' => 'Log in', + 'Logout' => 'Log uit', + 'Manage users' => 'Gebruikers beheren', + 'Name' => 'Naam', + 'Networks' => 'Netwerken', + 'Never' => 'Nooit', + 'New email' => 'Nieuwe email', + 'New password' => 'Nieuw wachtwoord', + 'New permission' => 'Nieuwe permissies', + 'New role' => 'Nieuwe rol', + 'New rule' => 'Nieuwe regel', + 'New user' => 'Nieuwe gebruiker', + 'Not blocked' => 'Niet geblokkeerd', + 'Not found' => 'Niet gevonden', + 'Once you delete your account, there is no going back' => 'Wanneer je jouw account verwijderd, is er geen terugkeren meer mogelijk', + 'Once you have deleted your data, you will not longer be able to sign in with this account.' => 'Wanneer je jouw data verwijderd is inloggen met deze account niet meer mogelijk.', + 'Password' => 'Wachtwoord', + 'Password age' => 'Wachtwoord leeftijd', + 'Password has been changed' => 'Wachtwoord werd gewijzigd', + 'Permissions' => 'Machtigingen', + 'Please be certain' => 'Gelieve zeker te zijn', + 'Please click the link below to complete your password reset' => 'Klik op onderstaande link om jouw wachtwoord reset te vervolledigen', + 'Please fix following errors:' => 'Gelieve volgende fouten op te lossen:', + 'Privacy' => 'Privacy', + 'Privacy settings' => 'Privacy instellingen', + 'Profile' => 'Profiel', + 'Profile details' => 'Profiel details', + 'Profile details have been updated' => 'Profiel details werden geupdate', + 'Profile settings' => 'Profiel instellingen', + 'Recover your password' => 'Herstel je wachtwoord', + 'Recovery link is invalid or expired. Please try requesting a new one.' => 'Herstel link is ongeldig of vervallen. Gelieve een nieuwe aan te vragen', + 'Recovery message sent' => 'Herstel bericht verzonden', + 'Registration IP' => 'Registratie IP', + 'Registration on this website is disabled' => 'Registratie is gedeactiveerd op deze website', + 'Registration time' => 'Registratie tijdstip', + 'Remember me next time' => 'Onthou me', + 'Request new confirmation message' => 'Vraag een nieuw bevestigings bericht aan', + 'Required "key" cannot be empty.' => 'Verplicht veld "key" kan niet leeg zijn.', + 'Required "secret" cannot be empty.' => 'Verplicht veld "geheim" kan niet leeg zijn.', + 'Reset your password' => 'Reset jouw wachtwoord', + 'Role "{0}" not found. Creating it.' => 'Rol "{0}" kan niet worden gevonden. Het wordt aangemaakt', + 'Roles' => 'Rollen', + 'Rule' => 'Regel', + 'Rule class must extend "yii\\rbac\\Rule".' => 'Regel classe moet "yii\\rbac\\Rule" extenden.', + 'Rule name' => 'Regel naam', + 'Rule name {0} is already in use' => 'Regel met naam "{0}" is al in gebruik', + 'Rule {0} does not exists' => 'Regel {0} bestaat niet', + 'Rule {0} not found.' => 'Regel {0} werd niet gevonden', + 'Rules' => 'Regels', + 'Save' => 'Opslaan', + 'Scan the QrCode with Google Authenticator App, then insert its temporary code on the box and submit.' => 'Scan de QR coe met Google Authenticator (of andere) en geef vervolgens de tijdelijke code in en klik hierna op verzenden.', + 'Send password recovery email' => 'Verzend wachtwoord herstel email', + 'Sign in' => 'Aanmelden', + 'Sign up' => 'Registreren', + 'Something went wrong' => 'Er ging iets mis', + 'Switch identities is disabled.' => 'Identiteiten wisselen is niet ingeschakeld', + 'Thank you for signing up on {0}' => 'Bedankt om je te registreren op "{0}"', + 'Thank you, registration is now complete.' => 'Bedankt, jouw registratie is voltooid.', + 'The "recaptcha" component must be configured.' => 'De "recaptcha" component moet worden geconfigureerd.', + 'The confirmation link is invalid or expired. Please try requesting a new one.' => 'De bevestigings link is ongeludig of vervallen. Gelieve een nieuwe aan te vragen.', + 'The verification code is incorrect.' => 'De bevestigingscode is ongeldig', + 'There is neither role nor permission with name "{0}"' => 'Er is geen rol of machtiging met de naam "{0}"', + 'There was an error in saving user' => 'Er was een fout bij het opslaan van de gebruiker', + 'This account has already been connected to another user' => 'Dit account is al verbonden met een andere gebruiker', + 'This email address has already been taken' => 'Dit emailadres is al in gebruik', + 'This username has already been taken' => 'Deze gebruikersnaam is al in gebruik', + 'This will disable two factor authentication. Are you sure?' => 'Dit zal de 2 traps authenticatie uitschakelen. Ben je zeker?', + 'This will remove your personal data from this site. You will no longer be able to sign in.' => 'Dit zal jouw persoonlijke data van de website wissen. Je zal niet langer kunnen inloggen.', + 'Time zone' => 'Tijd zonde', + 'Time zone is not valid' => 'Tijd zone is niet geldig', + 'Two Factor Authentication (2FA)' => '2 traps authenticatie (2FA)', + 'Two factor authentication code' => '2 traps authenticatie code', + 'Two factor authentication has been disabled.' => '2 traps authenticatie is uitgeschakeld', + 'Two factor authentication protects you against stolen credentials' => '2 traps authenticatie beschermt je tegen gestolen inloggegevens', + 'Two factor authentication successfully enabled.' => '2 traps authenticatie met succes ingeschakeld', + 'Unable to confirm user. Please, try again.' => 'Onmogelijk om de gebruiker te bevestigen. Probeer opnieuw.', + 'Unable to create an account.' => 'Onmogelijk om een account aan te maken.', + 'Unable to create authorization item.' => 'Onmogelijk om een authorisatie item aan te maken', + 'Unable to create new authorization rule.' => 'Onmogelijk om een authorisatie regel aan te maken', + 'Unable to delete user. Please, try again later.' => 'Onmogelijk om de gebruiker te wissen. Probeer later opnieuw.', + 'Unable to disable Two factor authentication.' => 'Onmogelijk om de 2 traps authenticatie uit te schakelen.', + 'Unable to remove authorization item.' => 'Onmogelijk om het authorisatie item te wissen.', + 'Unable to send confirmation link' => 'Onmogelijk om de bevestigingsmail te versturen', + 'Unable to send recovery message to the user' => 'Onmogelijk om de herstel email naar de gebruiker te versturen', + 'Unable to update authorization item.' => 'Onmogelijk om het authorisatie item aan te passen.', + 'Unable to update authorization rule.' => 'Onmogelijk om de authorisatie regel aan te passen.', + 'Unable to update block status.' => 'Onmogelijk om het geblokkeerd status aan te passen', + 'Unblock' => 'Deblokkeren', + 'Unconfirmed' => 'Niet bevestigd', + 'Update' => 'Update', + 'Update assignments' => 'Update toewijzingen', + 'Update permission' => 'Update machtigingen', + 'Update role' => 'Update rol', + 'Update rule' => 'Update regel', + 'Update user account' => 'Update gebruikersaccount', + 'Updated at' => 'Geupdate op', + 'User account could not be created.' => 'Gebruikers account kon niet worden aangemaakt.', + 'User block status has been updated.' => 'Gebruikers blokkeringstatus werd aangepast.', + 'User could not be registered.' => 'Gebruiker kon niet worden geregistreerd.', + 'User has been confirmed' => 'Gebruiker werd bevestigd', + 'User has been created' => 'Gebruiker werd aangemaakt', + 'User has been deleted' => 'Gebruiker werd verwijderd', + 'User is not found' => 'Gebruiker werd niet gevonden', + 'User not found.' => 'Gebruiker niet gevonden', + 'User will be required to change password at next login' => 'Gebruiker zal verplicht worden zijn wachtwoord aan te passen bij volgende login', + 'Username' => 'Gebruikersnaam', + 'Users' => 'Gebruikers', + 'VKontakte' => 'VKontakte', + 'Verification failed. Please, enter new code.' => 'Bevestiging gefaald. Geef een nieuwe code in.', + 'We couldn\'t re-send the mail to confirm your address. Please, verify is the correct email or if it has been confirmed already.' => 'We konden geen nieuwe email sturen om jouw adres te bevestigen? Kijk het email adres en controleer of het niet al bevestigd is.', + 'We have generated a password for you' => 'Wij genereerden een wachtwoord voor jou', + 'We have received a request to change the email address for your account on {0}' => 'We ontvingen een aanvraag om jouw email adres te wijzigen voor jouw account op {0}', + 'We have received a request to reset the password for your account on {0}' => 'Wij ontvingen een aanvraag om jouw wachtwoord te resetten voor jouw account op {0}', + 'We have sent confirmation links to both old and new email addresses. You must click both links to complete your request.' => 'We hebben een bevestigingslink naar zowel jouw oud als nieuw email adres gestuurd. Je moet beiden links aanklikken om de aanvraag te voltooien.', + 'Website' => 'Website', + 'Welcome to {0}' => 'Welkom op {0}', + 'Yandex' => 'Yandex', + 'You are about to delete all your personal data from this site.' => 'Je staat op het punt om al jouw persoonlijke dat te wissen van deze website', + 'You can assign multiple roles or permissions to user by using the form below' => 'Je kan meerder rollen of machtigingen toewijzen aan de gebruiker door middel van onderstaand formulier', + 'You can connect multiple accounts to be able to log in using them' => 'Je kan met meerder accounts verbinden om met deze accounts in te loggen', + 'You cannot remove your own account' => 'Wij kunnen je eigen account niet verwijderen.', + 'You need to confirm your email address' => 'Je moet je email adres bevestigen', + 'Your account details have been updated' => 'Je account details werden gewijzigd', + 'Your account has been blocked' => 'Jouw account werd geblokkeerd', + 'Your account has been blocked.' => 'Jouw account werd geblokkeerd.', + 'Your account has been completely deleted' => 'Jouw account werd volledig verwijderd', + 'Your account has been connected' => 'Jouw account werd verbonden', + 'Your account has been created' => 'Jouw account werd aangemaakt', + 'Your account has been created and a message with further instructions has been sent to your email' => 'Jouw account werd aangemaakt en een email met verdere instructies werd naar jouw email adres verzonden', + 'Your account on {0} has been created' => 'Jouw account op {0} werd aangemaakt', + 'Your confirmation token is invalid or expired' => 'Je bevestigingstoken is ongeldig of vervallen', + 'Your consent is required to register' => 'Jouw toestemming is verplicht om te registreren', + 'Your email address has been changed' => 'Jouw email adres werd gewijzigd', + 'Your password has expired, you must change it now' => 'Jouw wachtwoord is vervallen. Gelieve het onmiddelijk te wijzigen', + 'Your personal information has been removed' => 'Jouw persoonlijke gegevens werden verwijderd', + 'Your profile has been updated' => 'Jouw profiel werd geupdate', + 'privacy policy' => 'privacy policy', + '{0, date, MMMM dd, YYYY HH:mm}' => '{0, date, MMMM dd, YYYY HH:mm}\'', + '{0} cannot be blank.' => '{0} kan niet leeg zijn.', 'A message has been sent to your email address. ' => '@@@@', 'Awesome, almost there. ' => '@@@@', 'Class "{0}" does not exist' => '@@@@', From 4a8d75631d867222e40585727147970fedacb412 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sz=C3=A1nt=C3=B3=20Zolt=C3=A1n?= Date: Wed, 1 Aug 2018 18:29:58 +0300 Subject: [PATCH 06/16] Add RO GDPR translations (#217) --- src/User/resources/i18n/ro/usuario.php | 204 ++++++++++++------------- 1 file changed, 102 insertions(+), 102 deletions(-) diff --git a/src/User/resources/i18n/ro/usuario.php b/src/User/resources/i18n/ro/usuario.php index 040092d..a0737b4 100644 --- a/src/User/resources/i18n/ro/usuario.php +++ b/src/User/resources/i18n/ro/usuario.php @@ -17,90 +17,90 @@ * NOTE: this file must be saved in UTF-8 encoding. */ return [ - 'A message has been sent to your email address. It contains a confirmation link that you must click to complete registration.' => '', - 'Are you sure you wish the user to change their password at next login?' => '', - 'Are you sure you wish to send a password recovery email to this user?' => '', - 'Awesome, almost there. Now you need to click the confirmation link sent to your new email address.' => '', - 'Awesome, almost there. Now you need to click the confirmation link sent to your old email address.' => '', - 'Back to privacy settings' => '', - 'Cancel' => '', - 'Cannot assign role "{0}" as the AuthManager is not configured on your console application.' => '', - 'Close' => '', - 'Data processing consent' => '', - 'Delete my account' => '', - 'Delete personal data' => '', - 'Deleted by GDPR request' => '', - 'Disable two factor authentication' => '', - 'Download my data' => '', - 'Enable' => '', - 'Enable two factor authentication' => '', - 'Error sending registration message to "{email}". Please try again later.' => '', - 'Error sending welcome message to "{email}". Please try again later.' => '', - 'Export my data' => '', - 'Force password change at next login' => '', - 'Here you can download your personal data in a comma separated values format.' => '', - 'I agree processing of my personal data and the use of cookies to facilitate the operation of this site. For more information read our {privacyPolicy}' => '', - 'Invalid password' => '', - 'Invalid two factor authentication code' => '', - 'Last login IP' => '', - 'Last login time' => '', - 'Last password change' => '', - 'Never' => '', - 'Once you have deleted your data, you will not longer be able to sign in with this account.' => '', - 'Password age' => '', - 'Privacy' => '', - 'Privacy settings' => '', - 'Required "key" cannot be empty.' => '', - 'Required "secret" cannot be empty.' => '', - 'Role "{0}" not found. Creating it.' => '', - 'Scan the QrCode with Google Authenticator App, then insert its temporary code on the box and submit.' => '', - 'Send password recovery email' => '', - 'The "recaptcha" component must be configured.' => '', - 'The verification code is incorrect.' => '', - 'There was an error in saving user' => '', - 'This will disable two factor authentication. Are you sure?' => '', - 'This will remove your personal data from this site. You will no longer be able to sign in.' => '', - 'Two Factor Authentication (2FA)' => '', - 'Two factor authentication code' => '', - 'Two factor authentication has been disabled.' => '', - 'Two factor authentication protects you against stolen credentials' => '', - 'Two factor authentication successfully enabled.' => '', - 'Unable to disable Two factor authentication.' => '', - 'Unable to send recovery message to the user' => '', - 'User account could not be created.' => '', - 'User could not be registered.' => '', - 'User not found.' => '', - 'User will be required to change password at next login' => '', - 'Verification failed. Please, enter new code.' => '', - 'We couldn\'t re-send the mail to confirm your address. Please, verify is the correct email or if it has been confirmed already.' => '', - 'We have sent confirmation links to both old and new email addresses. You must click both links to complete your request.' => '', - 'You are about to delete all your personal data from this site.' => '', - 'Your consent is required to register' => '', - 'Your password has expired, you must change it now' => '', - 'Your personal information has been removed' => '', - 'privacy policy' => '', - '{0} cannot be blank.' => '', - 'A message has been sent to your email address. ' => '@@A fost trimis un mesaj la adresa dvs. de e-mail.@@', - 'Awesome, almost there. ' => '@@Minunat, aproape acolo.@@', - 'Disable Two-Factor Auth' => '@@@@', - 'Enable Two-factor auth' => '@@@@', + 'A message has been sent to your email address. It contains a confirmation link that you must click to complete registration.' => 'A fost trimis un mesaj la adresa dvs. de e-mail. Acesta conține un link de confirmare pe care trebuie să faceți clic pentru a finaliza înregistrarea.', + 'Are you sure you wish the user to change their password at next login?' => 'Sigur doriți ca utilizatorul să își schimbe parola la următoarea conectare?', + 'Are you sure you wish to send a password recovery email to this user?' => 'Sigur doriți să trimiteți un e-mail de recuperare a parolei acestui utilizator?', + 'Awesome, almost there. Now you need to click the confirmation link sent to your new email address.' => 'Minunat, aproape gata. Acum trebuie să faceți clic pe link-ul de confirmare trimis la noua adresă de e-mail.', + 'Awesome, almost there. Now you need to click the confirmation link sent to your old email address.' => 'Minunat, aproape gata. Acum, trebuie să faceți clic pe link-ul de confirmare trimis la vechea adresă de e-mail.', + 'Back to privacy settings' => 'Înapoi la setările de confidențialitate', + 'Cancel' => 'Anulare', + 'Cannot assign role "{0}" as the AuthManager is not configured on your console application.' => 'Nu se poate atribui rolul "{0}" deoarece AuthManager nu este configurat în aplicația dvs. de consolă.', + 'Close' => 'Închide', + 'Data processing consent' => 'Acord de prelucrare de date', + 'Delete my account' => 'Sterge contul meu', + 'Delete personal data' => 'Ștergeți datele personale', + 'Deleted by GDPR request' => 'Eliminat de solicitarea GDPR', + 'Disable two factor authentication' => 'Dezactivați autentificarea cu doi factori', + 'Download my data' => 'Descărcați datele mele', + 'Enable' => 'Permite', + 'Enable two factor authentication' => 'Activați autentificarea cu doi factori', + 'Error sending registration message to "{email}". Please try again later.' => 'Eroare la trimiterea mesajului de înregistrare la "{email}". Vă rugăm să încercați din nou mai târziu.', + 'Error sending welcome message to "{email}". Please try again later.' => 'Eroare la trimiterea mesajului de întâmpinare la "{email}". Vă rugăm să încercați din nou mai târziu.', + 'Export my data' => 'Exportați datele mele', + 'Force password change at next login' => 'Forțați modificarea parolei la următoarea conectare', + 'Here you can download your personal data in a comma separated values format.' => 'Aici puteți descărca datele personale într-un format de valori separate prin virgulă.', + 'I agree processing of my personal data and the use of cookies to facilitate the operation of this site. For more information read our {privacyPolicy}' => 'Sunt de acord cu prelucrarea datelor mele personale și utilizarea cookie-urilor pentru a facilita funcționarea acestui site. Pentru mai multe informații, citiți {privacyPolicy}', + 'Invalid password' => 'Parolă Invalidă', + 'Invalid two factor authentication code' => 'Codul de autentificare cu doi factori este nevalid', + 'Last login IP' => 'Ultima autentificare IP', + 'Last login time' => 'Ultima dată de conectare', + 'Last password change' => 'Ultima modificare a parolei', + 'Never' => 'Nu', + 'Once you have deleted your data, you will not longer be able to sign in with this account.' => 'După ce ați șters datele, nu veți mai putea să vă conectați cu acest cont.', + 'Password age' => 'Varsta parolei', + 'Privacy' => 'intimitate', + 'Privacy settings' => 'Setările de confidențialitate', + 'Required "key" cannot be empty.' => 'Tasta "cheie" necesară nu poate fi goală.', + 'Required "secret" cannot be empty.' => 'Necesarul "secret" nu poate fi gol.', + 'Role "{0}" not found. Creating it.' => 'Rolul "{0}" nu a fost găsit. Crearea lui.', + 'Scan the QrCode with Google Authenticator App, then insert its temporary code on the box and submit.' => 'Scanați codul QrCode cu aplicația Google Authenticator, apoi introduceți codul temporar în cutie și trimiteți-l.', + 'Send password recovery email' => 'Trimiteți e-mail pentru recuperarea parolei', + 'The "recaptcha" component must be configured.' => 'Componenta "recaptcha" trebuie să fie configurată.', + 'The verification code is incorrect.' => 'Codul de verificare este incorect.', + 'There was an error in saving user' => 'A apărut o eroare la salvarea utilizatorului', + 'This will disable two factor authentication. Are you sure?' => 'Aceasta va dezactiva autentificarea cu doi factori. Esti sigur?', + 'This will remove your personal data from this site. You will no longer be able to sign in.' => 'Aceasta va elimina datele personale de pe acest site. Nu veți mai putea să vă conectați.', + 'Two Factor Authentication (2FA)' => 'Două autentificare cu factori (2FA)', + 'Two factor authentication code' => 'Cod de autentificare cu doi factori', + 'Two factor authentication has been disabled.' => 'A fost dezactivată autentificarea cu doi factori.', + 'Two factor authentication protects you against stolen credentials' => 'Autentificarea cu două factori vă protejează împotriva acreditărilor furate', + 'Two factor authentication successfully enabled.' => 'Două autentificare cu factori a fost activată cu succes.', + 'Unable to disable Two factor authentication.' => 'Imposibil de dezactivat autentificarea cu doi factori.', + 'Unable to send recovery message to the user' => 'Nu s-a putut trimite mesajul de recuperare utilizatorului', + 'User account could not be created.' => 'Contul de utilizator nu a putut fi creat.', + 'User could not be registered.' => 'Utilizatorul nu a putut fi înregistrat.', + 'User not found.' => 'Utilizator nu a fost găsit.', + 'User will be required to change password at next login' => 'Utilizatorul va trebui să schimbe parola la următoarea conectare', + 'Verification failed. Please, enter new code.' => 'Verificare esuata. Introduceți cod nou.', + 'We couldn\'t re-send the mail to confirm your address. Please, verify is the correct email or if it has been confirmed already.' => 'Nu am putut retrimite mesajul pentru a vă confirma adresa. Verificați e-mailul corect sau dacă acesta a fost deja confirmat.', + 'We have sent confirmation links to both old and new email addresses. You must click both links to complete your request.' => 'Am trimis legături de confirmare adreselor de e-mail vechi și noi. Trebuie să faceți clic pe ambele linkuri pentru a finaliza solicitarea dvs.', + 'You are about to delete all your personal data from this site.' => 'Sunteți pe cale să ștergeți toate datele dvs. personale de pe acest site.', + 'Your consent is required to register' => 'Consimțământul dvs. este necesar să vă înregistrați', + 'Your password has expired, you must change it now' => 'Parola dvs. a expirat, trebuie să o modificați acum', + 'Your personal information has been removed' => 'Informațiile dvs. personale au fost eliminate', + 'privacy policy' => 'politica de confidentialitate', + '{0} cannot be blank.' => '{0} nu poate fi gol.', + 'A message has been sent to your email address. ' => 'A fost trimis un mesaj la adresa dvs. de e-mail.', + 'Awesome, almost there. ' => 'Minunat, aproape gata.', + 'Disable Two-Factor Auth' => 'Dezactivați autentificarea cu două factori', + 'Enable Two-factor auth' => 'Activați Auth', 'I aggree processing of my personal data and the use of cookies - to facilitate the operation of this site. For more information read our {privacyPolicy}' => '@@@@', - 'I aggree processing of my personal data and the use of cookies to facilitate the operation of this site. For more information read our {privacyPolicy}' => '@@@@', - 'Invalid two-factor code' => '@@@@', - 'Last login' => '@@@@', - 'This will disable two-factor auth. Are you sure?' => '@@@@', - 'Two Factor Authentication' => '@@@@', - 'Two factor successfully enabled.' => '@@@@', - 'Two-Factor Authentication' => '@@@@', - 'Two-factor auth protects you against stolen credentials' => '@@@@', - 'Two-factor authentication code' => '@@@@', - 'Two-factor authorization has been disabled.' => '@@@@', - 'Two-factor code' => '@@@@', - 'Unable to disable two-factor authorization.' => '@@@@', - 'We couldn\'t re-send the mail to confirm your address. ' => '@@Nu am putut retrimite mesajul pentru a vă confirma adresa.@@', - 'We have sent confirmation links to both old and new email addresses. ' => '@@Am trimis linkuri de confirmare adresa de e-mail vechi și cel noi.@@', - '{0, date, MMM dd, YYYY HH:mm}' => '@@@@', + to facilitate the operation of this site. For more information read our {privacyPolicy}' => 'Am agregat prelucrarea datelor mele personale și utilizarea cookie-urilor pentru a facilita funcționarea acestui site. Pentru mai multe informații, citiți {privacyPolicy}', + 'I aggree processing of my personal data and the use of cookies to facilitate the operation of this site. For more information read our {privacyPolicy}' => 'Am agregat prelucrarea datelor mele personale și utilizarea cookie-urilor pentru a facilita funcționarea acestui site. Pentru mai multe informații, citiți {privacyPolicy}', + 'Invalid two-factor code' => 'Cod de două factori nevalid', + 'Last login' => 'Ultima logare', + 'This will disable two-factor auth. Are you sure?' => 'Aceasta va dezactiva auth-ul cu două factori. Esti sigur?', + 'Two Factor Authentication' => 'Două autentificare cu factori', + 'Two factor successfully enabled.' => 'Doi factori activat cu succes.', + 'Two-Factor Authentication' => 'Două factori de autentificare', + 'Two-factor auth protects you against stolen credentials' => 'Autostradă cu două factori vă protejează împotriva acreditărilor furate', + 'Two-factor authentication code' => 'Cod de autentificare cu două factori', + 'Two-factor authorization has been disabled.' => 'A fost dezactivată autorizația cu două factori.', + 'Two-factor code' => 'Cod de două factori', + 'Unable to disable two-factor authorization.' => 'Imposibil de dezactivat autorizația cu două factori.', + 'We couldn\'t re-send the mail to confirm your address. ' => 'Nu am putut retrimite mesajul pentru a vă confirma adresa.', + 'We have sent confirmation links to both old and new email addresses. ' => 'Am trimis legături de confirmare adreselor de e-mail vechi și noi.', + '{0, date, MMM dd, YYYY HH:mm}' => '{0, data, MMM dd, YYYY HH: mm}', '(not set)' => '(nu este setat)', 'A confirmation message has been sent to your new email address' => 'Un mesaj de confirmare a fost trimis la noua dvs. adresă de e-mail', 'A new confirmation link has been sent' => 'A fost trimis un nou link de confirmare', @@ -129,10 +129,10 @@ return [ 'Authorization item successfully updated.' => 'Elementul de autorizare a fost actualizat cu succes.', 'Authorization rule has been added.' => 'A fost adăugată o regulă de autorizare.', 'Authorization rule has been removed.' => 'Regula de autorizare a fost eliminată.', - 'Authorization rule has been updated.' => 'Regula de autorizare a fost actualizată.', + 'Authorization rule has been updated.' => 'Norma de autorizare a fost actualizată.', 'Bio' => 'Bio', 'Block' => 'bloc', - 'Block status' => 'Status blocare', + 'Block status' => 'Blocați starea', 'Blocked at {0, date, MMMM dd, YYYY HH:mm}' => 'Blocat la {0, data, MMMM dd, AAAA HH: mm}', 'Change your avatar at Gravatar.com' => 'Schimbați-vă avatarul la Gravatar.com', 'Children' => 'copii', @@ -140,7 +140,7 @@ return [ 'Complete password reset on {0}' => 'Resetați parola completă pe {0}', 'Confirm' => 'A confirma', 'Confirm account on {0}' => 'Confirmați contul la {0}', - 'Confirm email change on {0}' => 'Confirmați schimbarea e-mailului pe {0}', + 'Confirm email change on {0}' => 'Confirmați schimbarea e-mailului la {0}', 'Confirmation' => 'Confirmare', 'Confirmation status' => 'Starea de confirmare', 'Confirmation time' => 'Timp de confirmare', @@ -154,7 +154,7 @@ return [ 'Create new role' => 'Creați un nou rol', 'Create new rule' => 'Creați o nouă regulă', 'Created at' => 'Creat la', - 'Credentials will be sent to the user by email' => 'Datele de access vor fi trimise utilizatorului prin e-mail', + 'Credentials will be sent to the user by email' => 'Certificatele vor fi trimise utilizatorului prin e-mail', 'Current password' => 'Parola actuală', 'Current password is not valid' => 'Parola curentă nu este validă', 'Delete' => 'Șterge', @@ -162,45 +162,45 @@ return [ 'Description' => 'Descriere', 'Didn\'t receive confirmation message?' => 'Nu ați primit mesajul de confirmare?', 'Disconnect' => 'Deconecta', - 'Don\'t have an account? Sign up!' => 'Nu aveți un cont? Inscrie!', + 'Don\'t have an account? Sign up!' => 'Nu aveți un cont? Inscrie-te!', 'Email' => 'E-mail', 'Email (public)' => 'E-mail (public)', 'Error occurred while changing password' => 'A apărut o eroare la schimbarea parolei', 'Error occurred while confirming user' => 'A apărut o eroare la confirmarea utilizatorului', 'Error occurred while deleting user' => 'A apărut o eroare la ștergerea utilizatorului', - 'Finish' => 'finalizare', + 'Finish' => 'finalizarea', 'Forgot password?' => 'Aţi uitat parola?', 'Gravatar email' => 'Gravatar email', 'Hello' => 'buna', 'If you already registered, sign in and connect this account on settings page' => 'Dacă v-ați înregistrat deja, conectați-vă și conectați-l pe pagina de setări', 'If you cannot click the link, please try pasting the text into your browser' => 'Dacă nu puteți da clic pe link, încercați să inserați textul în browser', 'If you did not make this request you can ignore this email' => 'Dacă nu ați făcut această solicitare, puteți ignora acest e-mail', - 'Impersonate this user' => 'Simulați acest utilizator', + 'Impersonate this user' => 'Distrugeți acest utilizator', 'In order to complete your registration, please click the link below' => 'Pentru a vă completa înregistrarea, faceți clic pe link-ul de mai jos', 'In order to complete your request, please click the link below' => 'Pentru a vă completa solicitarea, faceți clic pe linkul de mai jos', 'In order to finish your registration, we need you to enter following fields' => 'Pentru a vă încheia înregistrarea, trebuie să introduceți următoarele câmpuri', 'Information' => 'informație', 'Invalid login or password' => 'date de identificare incorecte', 'Invalid or expired link' => 'Link nevalid sau expirat', - 'Invalid value' => 'Valoare invalidă', + 'Invalid value' => 'valoare invalida', 'It will be deleted forever' => 'Se va șterge pentru totdeauna', 'Items' => 'Articole', 'Joined on {0, date}' => 'Înregistrat la {0, date}', 'Location' => 'Locație', 'Login' => 'Logare', 'Logout' => 'Deconectare', - 'Manage users' => 'Gestionați utilizatorii', + 'Manage users' => 'Gestionare Utilizatori', 'Name' => 'Nume', 'Networks' => 'Rețele', 'New email' => 'Email nou', - 'New password' => 'Parolă nouă', + 'New password' => 'Parolă Nouă', 'New permission' => 'Permisiune nouă', - 'New role' => 'Rol nou', - 'New rule' => 'Regulă noua', + 'New role' => 'Noul rol', + 'New rule' => 'Noua regulă', 'New user' => 'Utilizator nou', 'Not blocked' => 'Nu este blocat', 'Not found' => 'Nu a fost gasit', - 'Once you delete your account, there is no going back' => 'Stergerea contului este definitiva', + 'Once you delete your account, there is no going back' => 'După ce ștergeți contul dvs., nu există nicio întoarcere', 'Password' => 'Parola', 'Password has been changed' => 'parola a fost schimbata', 'Permissions' => 'Permisiuni', @@ -210,7 +210,7 @@ return [ 'Profile' => 'Profil', 'Profile details' => 'Detaliile profilului', 'Profile details have been updated' => 'Detaliile profilului au fost actualizate', - 'Profile settings' => 'Setările profilului', + 'Profile settings' => 'Setarile profilului', 'Recover your password' => 'recupereaza-ti parola', 'Recovery link is invalid or expired. Please try requesting a new one.' => 'Linia de recuperare este nevalidă sau expirată. Încercați să solicitați unul nou.', 'Recovery message sent' => 'Mesajul de recuperare a fost trimis', @@ -230,11 +230,11 @@ return [ 'Rules' => 'reguli', 'Save' => 'Salvați', 'Sign in' => 'conectare', - 'Sign up' => 'Inscrie', + 'Sign up' => 'Inscrie-te', 'Something went wrong' => 'Ceva n-a mers bine', - 'Switch identities is disabled.' => 'Comutare de identitatea este dezactivată.', + 'Switch identities is disabled.' => 'Identitatea de comutare este dezactivată.', 'Thank you for signing up on {0}' => 'Vă mulțumim pentru înscrierea la {0}', - 'Thank you, registration is now complete.' => 'Mulțumim, înregistrarea este acum completă.', + 'Thank you, registration is now complete.' => 'Mulțumesc, înregistrarea este acum completă.', 'The confirmation link is invalid or expired. Please try requesting a new one.' => 'Linkul de confirmare este nevalid sau expirat. Încercați să solicitați unul nou.', 'There is neither role nor permission with name "{0}"' => 'Nu există nici rol, nici permisiune cu numele "{0}"', 'This account has already been connected to another user' => 'Acest cont a fost deja conectat la alt utilizator', @@ -286,8 +286,8 @@ return [ 'Your account has been connected' => 'Contul dvs. a fost conectat', 'Your account has been created' => 'Contul dvs. a fost creat', 'Your account has been created and a message with further instructions has been sent to your email' => 'Contul dvs. a fost creat și un mesaj cu instrucțiuni suplimentare a fost trimis la adresa dvs. de e-mail', - 'Your account on {0} has been created' => 'Contul dvs. la {0} a fost creat', - 'Your confirmation token is invalid or expired' => 'Token-ul de confirmare este nevalid sau expirat', + 'Your account on {0} has been created' => 'Contul dvs. din {0} a fost creat', + 'Your confirmation token is invalid or expired' => 'Jetonul de confirmare este nevalid sau expirat', 'Your email address has been changed' => 'Adresa dvs. de e-mail a fost modificată', 'Your profile has been updated' => 'Profilul dvs. a fost actualizat', '{0, date, MMMM dd, YYYY HH:mm}' => '{0, data, MMMM dd, AAAA HH: mm}', From 7ba1248b6faee6541f4eb2710d9023a1812802f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sz=C3=A1nt=C3=B3=20Zolt=C3=A1n?= Date: Wed, 1 Aug 2018 18:30:20 +0300 Subject: [PATCH 07/16] Add HU GDPR translations (#216) --- src/User/resources/i18n/hu/usuario.php | 234 ++++++++++++------------- 1 file changed, 117 insertions(+), 117 deletions(-) diff --git a/src/User/resources/i18n/hu/usuario.php b/src/User/resources/i18n/hu/usuario.php index 12453b5..76f9823 100644 --- a/src/User/resources/i18n/hu/usuario.php +++ b/src/User/resources/i18n/hu/usuario.php @@ -17,101 +17,101 @@ * NOTE: this file must be saved in UTF-8 encoding. */ return [ - 'A message has been sent to your email address. It contains a confirmation link that you must click to complete registration.' => '', - 'Are you sure you wish the user to change their password at next login?' => '', - 'Are you sure you wish to send a password recovery email to this user?' => '', - 'Awesome, almost there. Now you need to click the confirmation link sent to your new email address.' => '', - 'Awesome, almost there. Now you need to click the confirmation link sent to your old email address.' => '', - 'Back to privacy settings' => '', - 'Cancel' => '', - 'Cannot assign role "{0}" as the AuthManager is not configured on your console application.' => '', - 'Close' => '', - 'Data processing consent' => '', - 'Delete my account' => '', - 'Delete personal data' => '', - 'Deleted by GDPR request' => '', - 'Disable two factor authentication' => '', - 'Download my data' => '', - 'Enable' => '', - 'Enable two factor authentication' => '', - 'Error sending registration message to "{email}". Please try again later.' => '', - 'Error sending welcome message to "{email}". Please try again later.' => '', - 'Export my data' => '', - 'Force password change at next login' => '', - 'Here you can download your personal data in a comma separated values format.' => '', - 'I agree processing of my personal data and the use of cookies to facilitate the operation of this site. For more information read our {privacyPolicy}' => '', - 'Invalid password' => '', - 'Invalid two factor authentication code' => '', - 'Last login IP' => '', - 'Last login time' => '', - 'Last password change' => '', - 'Never' => '', - 'Once you have deleted your data, you will not longer be able to sign in with this account.' => '', - 'Password age' => '', - 'Privacy' => '', - 'Privacy settings' => '', - 'Required "key" cannot be empty.' => '', - 'Required "secret" cannot be empty.' => '', - 'Role "{0}" not found. Creating it.' => '', - 'Scan the QrCode with Google Authenticator App, then insert its temporary code on the box and submit.' => '', - 'Send password recovery email' => '', - 'The "recaptcha" component must be configured.' => '', - 'The verification code is incorrect.' => '', - 'There was an error in saving user' => '', - 'This will disable two factor authentication. Are you sure?' => '', - 'This will remove your personal data from this site. You will no longer be able to sign in.' => '', - 'Two Factor Authentication (2FA)' => '', - 'Two factor authentication code' => '', - 'Two factor authentication has been disabled.' => '', - 'Two factor authentication protects you against stolen credentials' => '', - 'Two factor authentication successfully enabled.' => '', - 'Unable to disable Two factor authentication.' => '', - 'Unable to send recovery message to the user' => '', - 'User account could not be created.' => '', - 'User could not be registered.' => '', - 'User not found.' => '', - 'User will be required to change password at next login' => '', - 'Verification failed. Please, enter new code.' => '', - 'We couldn\'t re-send the mail to confirm your address. Please, verify is the correct email or if it has been confirmed already.' => '', - 'We have sent confirmation links to both old and new email addresses. You must click both links to complete your request.' => '', - 'You are about to delete all your personal data from this site.' => '', - 'Your consent is required to register' => '', - 'Your password has expired, you must change it now' => '', - 'Your personal information has been removed' => '', - 'privacy policy' => '', - '{0} cannot be blank.' => '', - 'A message has been sent to your email address. ' => '@@Üzenet érkezett az e-mail címedre.@@', - 'Awesome, almost there. ' => '@@Szuper, majdnem kész.@@', - 'Disable Two-Factor Auth' => '@@@@', - 'Enable Two-factor auth' => '@@@@', + 'A message has been sent to your email address. It contains a confirmation link that you must click to complete registration.' => 'Üzenet érkezett az e-mail címedre. Tartalmaz egy megerősítő linket, amelyet a regisztráció befejezéséhez ki kell kattintania.', + 'Are you sure you wish the user to change their password at next login?' => 'Biztos benne, hogy azt szeretné, hogy a felhasználó megváltoztassa a jelszavukat a következő bejelentkezéskor?', + 'Are you sure you wish to send a password recovery email to this user?' => 'Biztos benne, hogy jelszó-visszaállító e-mailt kíván küldeni ehhez a felhasználóhoz?', + 'Awesome, almost there. Now you need to click the confirmation link sent to your new email address.' => 'Hurrá, majdnem kész. Most az új e-mail címére küldött megerősítő linkre kell kattintania.', + 'Awesome, almost there. Now you need to click the confirmation link sent to your old email address.' => 'Hurrá, majdnem kész. Most kattints a régi e-mail címedre küldött megerősítő linkre.', + 'Back to privacy settings' => 'Vissza az adatvédelmi beállításokhoz', + 'Cancel' => 'Megszünteti', + 'Cannot assign role "{0}" as the AuthManager is not configured on your console application.' => 'Nem adható hozzá a "{0}" szerepkör, mivel az AuthManager nincs konfigurálva a konzolalkalmazásban.', + 'Close' => 'Bezárás', + 'Data processing consent' => 'Adatfeldolgozási hozzájárulás', + 'Delete my account' => 'A fiókom törlése', + 'Delete personal data' => 'Személyes adatok törlése', + 'Deleted by GDPR request' => 'Törölve a GDPR kéréssel', + 'Disable two factor authentication' => 'Letilthatja két tényező hitelesítést', + 'Download my data' => 'Töltse le az adataimat', + 'Enable' => 'Engedélyezze', + 'Enable two factor authentication' => 'Két tényező hitelesítés engedélyezése', + 'Error sending registration message to "{email}". Please try again later.' => 'Hiba történt a regisztrációs üzenet "{email}" elküldésére. Kérlek, próbáld újra később.', + 'Error sending welcome message to "{email}". Please try again later.' => 'Hiba történt a "{email}" üdvözlő üzenet elküldésével. Kérlek, próbáld újra később.', + 'Export my data' => 'Adatok exportálása', + 'Force password change at next login' => 'A jelszó megváltoztatása a következő bejelentkezéskor', + 'Here you can download your personal data in a comma separated values format.' => 'Itt személyes adatait vesszővel elválasztott formátumban töltheti le.', + 'I agree processing of my personal data and the use of cookies to facilitate the operation of this site. For more information read our {privacyPolicy}' => 'Egyetértek személyes adataim feldolgozásával és cookie-k használatával a webhely működésének megkönnyítése érdekében. További információért olvassa el a {privacyPolicy}', + 'Invalid password' => 'Érvénytelen jelszó', + 'Invalid two factor authentication code' => 'Érvénytelen két tényező hitelesítési kód', + 'Last login IP' => 'Utolsó bejelentkezési IP', + 'Last login time' => 'Utolsó bejelentkezési idő', + 'Last password change' => 'Utolsó jelszóváltás', + 'Never' => 'Soha', + 'Once you have deleted your data, you will not longer be able to sign in with this account.' => 'Miután törölted az adatokat, nem tudsz bejelentkezni a fiókoddal.', + 'Password age' => 'Jelszó kora', + 'Privacy' => 'Magánélet', + 'Privacy settings' => 'Adatvédelmi beállítások', + 'Required "key" cannot be empty.' => 'A szükséges "kulcs" nem lehet üres.', + 'Required "secret" cannot be empty.' => 'A szükséges "titkos" nem lehet üres.', + 'Role "{0}" not found. Creating it.' => 'A (z) "{0}" szerepkör nem található. Létrehozása.', + 'Scan the QrCode with Google Authenticator App, then insert its temporary code on the box and submit.' => 'Szkennelje a QrCode-ot a Google Hitelesítő alkalmazással, majd helyezze be ideiglenes kódját a dobozba és küldje be.', + 'Send password recovery email' => 'Jelszó-visszaállító e-mail küldése', + 'The "recaptcha" component must be configured.' => 'A "recaptcha" összetevőt be kell állítani.', + 'The verification code is incorrect.' => 'Az ellenőrző kód helytelen.', + 'There was an error in saving user' => 'Hiányzott a felhasználó mentése', + 'This will disable two factor authentication. Are you sure?' => 'Ez letiltja a két tényező hitelesítést. biztos vagy ebben?', + 'This will remove your personal data from this site. You will no longer be able to sign in.' => 'Ez eltávolítja személyes adatait ezen a webhelyen. Már nem tud bejelentkezni.', + 'Two Factor Authentication (2FA)' => 'Két faktorhitelesítés (2FA)', + 'Two factor authentication code' => 'Két tényező hitelesítési kód', + 'Two factor authentication has been disabled.' => 'Két tényező hitelesítés le van tiltva.', + 'Two factor authentication protects you against stolen credentials' => 'Két tényező-hitelesítés megvédi az ellopott hitelesítő adatokat', + 'Two factor authentication successfully enabled.' => 'A két tényező hitelesítés sikeresen engedélyezett.', + 'Unable to disable Two factor authentication.' => 'Nem sikerült letiltani a két tényező hitelesítést.', + 'Unable to send recovery message to the user' => 'Nem sikerült visszaszolgáltatási üzenetet küldeni a felhasználónak', + 'User account could not be created.' => 'Nem sikerült létrehozni a felhasználói fiókot.', + 'User could not be registered.' => 'A felhasználó nem regisztrálható.', + 'User not found.' => 'Felhasználó nem található.', + 'User will be required to change password at next login' => 'A felhasználónak meg kell változtatnia a jelszót a következő bejelentkezéskor', + 'Verification failed. Please, enter new code.' => 'Az ellenőrzés sikertelen volt. Kérjük, írjon be új kódot.', + 'We couldn\'t re-send the mail to confirm your address. Please, verify is the correct email or if it has been confirmed already.' => 'A cím megerősítéséhez nem tudtuk újra elküldeni az e-mailt. Kérjük, ellenőrizze a helyes e-mailt, vagy ha már megerősítették.', + 'We have sent confirmation links to both old and new email addresses. You must click both links to complete your request.' => 'Megerősítő linkeket küldtünk régi és új e-mail címekre. Mindkét linkre kattintva kitöltheti a kérelmet.', + 'You are about to delete all your personal data from this site.' => 'El szeretné törölni az összes személyes adatait ezen a webhelyen.', + 'Your consent is required to register' => 'Engedélyeznie kell a regisztrációt', + 'Your password has expired, you must change it now' => 'A jelszava lejárt, most módosítania kell', + 'Your personal information has been removed' => 'Személyes adatait eltávolítottuk', + 'privacy policy' => 'Adatvédelmi irányelvek', + '{0} cannot be blank.' => '{0} nem lehet üres.', + 'A message has been sent to your email address. ' => 'Üzenet érkezett az e-mail címedre.', + 'Awesome, almost there. ' => 'Hurrá, majdnem kész.', + 'Disable Two-Factor Auth' => 'Letiltja a kétütemű hitelesítést', + 'Enable Two-factor auth' => 'Engedélyezze a kétütemű hitelesítést', 'I aggree processing of my personal data and the use of cookies - to facilitate the operation of this site. For more information read our {privacyPolicy}' => '@@@@', - 'I aggree processing of my personal data and the use of cookies to facilitate the operation of this site. For more information read our {privacyPolicy}' => '@@@@', - 'Invalid two-factor code' => '@@@@', - 'Last login' => '@@@@', - 'This will disable two-factor auth. Are you sure?' => '@@@@', - 'Two Factor Authentication' => '@@@@', - 'Two factor successfully enabled.' => '@@@@', - 'Two-Factor Authentication' => '@@@@', - 'Two-factor auth protects you against stolen credentials' => '@@@@', - 'Two-factor authentication code' => '@@@@', - 'Two-factor authorization has been disabled.' => '@@@@', - 'Two-factor code' => '@@@@', - 'Unable to disable two-factor authorization.' => '@@@@', - 'We couldn\'t re-send the mail to confirm your address. ' => '@@A cím megerősítéséhez nem tudtuk újra elküldeni az e-mailt.@@', - 'We have sent confirmation links to both old and new email addresses. ' => '@@Megerősítő linkeket küldtünk régi és új e-mail címekre.@@', - '{0, date, MMM dd, YYYY HH:mm}' => '@@@@', + to facilitate the operation of this site. For more information read our {privacyPolicy}' => 'Aggregálom a személyes adataim feldolgozását és a cookie-k használatát a webhely működésének megkönnyítése érdekében. További információért olvassa el a {privacyPolicy}', + 'I aggree processing of my personal data and the use of cookies to facilitate the operation of this site. For more information read our {privacyPolicy}' => 'Aggregálom a személyes adataim feldolgozását és a cookie-k használatát a webhely működésének megkönnyítése érdekében. További információért olvassa el a {privacyPolicy}', + 'Invalid two-factor code' => 'Érvénytelen kétütemű kód', + 'Last login' => 'Utolsó bejelentkezés', + 'This will disable two-factor auth. Are you sure?' => 'Ez letiltja a kétütemű hitelesítést. biztos vagy ebben?', + 'Two Factor Authentication' => 'Két tényező hitelesítés', + 'Two factor successfully enabled.' => 'Két tényező sikeresen bekapcsolt.', + 'Two-Factor Authentication' => 'Két faktoros hitelesítés', + 'Two-factor auth protects you against stolen credentials' => 'A kétütemű auth védelmet nyújt az ellopott hitelesítő adatok ellen', + 'Two-factor authentication code' => 'Kétszeres hitelesítési kód', + 'Two-factor authorization has been disabled.' => 'A kétütemű engedélyezés le van tiltva.', + 'Two-factor code' => 'Kétszámjegyű kód', + 'Unable to disable two-factor authorization.' => 'Nem sikerült letiltani a kétütemű engedélyezést.', + 'We couldn\'t re-send the mail to confirm your address. ' => 'A cím megerősítéséhez nem tudtuk újra elküldeni az e-mailt.', + 'We have sent confirmation links to both old and new email addresses. ' => 'Megerősítő linkeket küldtünk régi és új e-mail címekre.', + '{0, date, MMM dd, YYYY HH:mm}' => '{0, dátum, MMM dd, ÉÉÉÉ HH: mm}', '(not set)' => '(nincs beállítva)', - 'A confirmation message has been sent to your new email address' => 'Az új e-mail címére megerősítő üzenetet küldtünk', - 'A new confirmation link has been sent' => 'Új megerősítési linket küldtünk', + 'A confirmation message has been sent to your new email address' => 'Az új e-mail címére megerősítő üzenetet küldtek', + 'A new confirmation link has been sent' => 'Új megerősítési linket küldtek', 'A password will be generated automatically if not provided' => 'A jelszó automatikusan generálódik, ha nincs megadva', - 'Account' => 'Fiók', + 'Account' => 'számla', 'Account confirmation' => 'Fiók megerősítése', 'Account details' => 'A fiók részletei', 'Account details have been updated' => 'A fiókadatok frissítve lettek', 'Account settings' => 'Fiók beállítások', 'Already registered? Sign in!' => 'Már regisztrált? Bejelentkezés!', - 'An email has been sent with instructions for resetting your password' => 'E-mailt küldtünk a jelszó visszaállításával kapcsolatos utasításokkal', + 'An email has been sent with instructions for resetting your password' => 'E-mailt küldtek a jelszó visszaállításával kapcsolatos utasításokkal', 'An error occurred processing your request' => 'Hiba történt a kérelem feldolgozása során', 'Are you sure you want to block this user?' => 'Biztos benne, hogy letiltja ezt a felhasználót?', 'Are you sure you want to confirm this user?' => 'Biztosan megerősíted ezt a felhasználót?', @@ -120,10 +120,10 @@ return [ 'Are you sure you want to unblock this user?' => 'Biztosan fel akarja oldani a felhasználót?', 'Are you sure? Deleted user can not be restored' => 'biztos vagy ebben? A törölt felhasználót nem lehet visszaállítani', 'Are you sure? There is no going back' => 'biztos vagy ebben? Nincs visszaút', - 'Assignments' => 'Beosztások', - 'Assignments have been updated' => 'A beosztásokat frissítettük', + 'Assignments' => 'Feladatok', + 'Assignments have been updated' => 'A feladatokat frissítettük', 'Auth item with such name already exists' => 'Az ilyen névvel rendelkező hitelesítő elem már létezik', - 'Authentication rule class {0} can not be instantiated' => 'A {0} hitelesítési szabályt nem lehet inicializálni', + 'Authentication rule class {0} can not be instantiated' => 'A {0} hitelesítési szabályt nem lehet instantiáltatni', 'Authorization item successfully created.' => 'Az engedélyezési elem sikeresen létrehozva.', 'Authorization item successfully removed.' => 'Az engedélyezési elem sikeresen eltávolítva.', 'Authorization item successfully updated.' => 'Az engedélyezési elem sikeresen frissült.', @@ -131,14 +131,14 @@ return [ 'Authorization rule has been removed.' => 'Engedélyezési szabály eltávolítva.', 'Authorization rule has been updated.' => 'Az engedélyezési szabály frissítve lett.', 'Bio' => 'Bio', - 'Block' => 'Zárol', - 'Block status' => 'Zárolás állapota', - 'Blocked at {0, date, MMMM dd, YYYY HH:mm}' => 'Zárolva {0, dátum, MMMM dd, YYYY HH: mm}', + 'Block' => 'Blokk', + 'Block status' => 'Blokk állapota', + 'Blocked at {0, date, MMMM dd, YYYY HH:mm}' => 'Blokkolt {0, dátum, MMMM dd, YYYY HH: mm}', 'Change your avatar at Gravatar.com' => 'Avatárjának módosítása a Gravatar.com-on', - 'Children' => 'Gyerek', + 'Children' => 'Gyermekek', 'Class' => 'Osztály', - 'Complete password reset on {0}' => 'Teljes jelszó visszaállítása {0}', - 'Confirm' => 'Jóváhagy', + 'Complete password reset on {0}' => 'Teljes jelszó visszaállítása a {0}', + 'Confirm' => 'megerősít', 'Confirm account on {0}' => 'Fiók megerősítése {0}', 'Confirm email change on {0}' => 'E-mail változás megerősítése {0}', 'Confirmation' => 'Megerősítés', @@ -147,8 +147,8 @@ return [ 'Confirmed' => 'Megerősített', 'Confirmed at {0, date, MMMM dd, YYYY HH:mm}' => 'Megerősítve {0, dátum, MMMM dd, YYYY HH: mm}', 'Connect' => 'Csatlakozás', - 'Continue' => 'Folytatás', - 'Create' => 'Létrehozás', + 'Continue' => 'Folytatni', + 'Create' => 'Teremt', 'Create a user account' => 'Felhasználói fiók létrehozása', 'Create new permission' => 'Hozz létre új engedélyt', 'Create new role' => 'Hozzon létre új szerepet', @@ -174,24 +174,24 @@ return [ 'Hello' => 'Helló', 'If you already registered, sign in and connect this account on settings page' => 'Ha már regisztráltál, jelentkezz be és kösd be ezt a fiókot a beállítások oldalán', 'If you cannot click the link, please try pasting the text into your browser' => 'Ha nem tud kattintani a linkre, kérjük, próbálja meg a szöveg beillesztését a böngészőbe', - 'If you did not make this request you can ignore this email' => 'Ha ezt a kérelmet nem ön kérvényezte, figyelmen kívül hagyhatja ezt az e-mailt', - 'Impersonate this user' => 'Személyesítse meg ezt a felhasználót', + 'If you did not make this request you can ignore this email' => 'Ha ezt a kérelmet nem hajtotta végre, figyelmen kívül hagyhatja ezt az e-mailt', + 'Impersonate this user' => 'Szerezzen be ezt a felhasználót', 'In order to complete your registration, please click the link below' => 'A regisztráció befejezéséhez kattintson az alábbi linkre', 'In order to complete your request, please click the link below' => 'A kérés kitöltéséhez kérjük, kattintson az alábbi linkre', - 'In order to finish your registration, we need you to enter following fields' => 'A regisztráció befejezéséhez ki kell töltenie a következő mezőket', + 'In order to finish your registration, we need you to enter following fields' => 'A regisztráció befejezéséhez be kell írnunk a következő mezőket', 'Information' => 'Információ', 'Invalid login or password' => 'Helytelen felhasználónév vagy jelszó', - 'Invalid or expired link' => 'Érvénytelen vagy lejárt link', + 'Invalid or expired link' => 'Érvénytelen vagy lejárt kapcsolat', 'Invalid value' => 'helytelen érték', - 'It will be deleted forever' => 'Örökre törlődik', + 'It will be deleted forever' => 'Mindig örökre törlődik', 'Items' => 'példány', 'Joined on {0, date}' => 'Csatlakozott: {0, dátum}', 'Location' => 'Elhelyezkedés', - 'Login' => 'Belépek', - 'Logout' => 'Kilépés', + 'Login' => 'Belépés', + 'Logout' => 'Kijelentkezés', 'Manage users' => 'Felhasználók kezelése', 'Name' => 'Név', - 'Networks' => 'Hálozatok', + 'Networks' => 'Networks', 'New email' => 'Új Email', 'New password' => 'Új jelszó', 'New permission' => 'Új engedély', @@ -211,18 +211,18 @@ return [ 'Profile details' => 'Profil részletei', 'Profile details have been updated' => 'A profil adatai frissítve lettek', 'Profile settings' => 'Profilbeállítások', - 'Recover your password' => 'Visszaszerezze a jelszavát', + 'Recover your password' => 'Jelszó visszaállítása', 'Recovery link is invalid or expired. Please try requesting a new one.' => 'A helyreállítási link érvénytelen vagy lejárt. Kérjük, próbáljon meg újat kérni.', 'Recovery message sent' => 'Helyreállítási üzenet elküldésre került', 'Registration IP' => 'Regisztrációs IP', 'Registration on this website is disabled' => 'A regisztráció ezen a weboldalon le van tiltva', 'Registration time' => 'Regisztrációs idő', - 'Remember me next time' => 'Emlékszel legközelebb', + 'Remember me next time' => 'Emlekezz rám legközelebb', 'Request new confirmation message' => 'Kérjen új megerősítő üzenetet', 'Reset your password' => 'Állítsd vissza a jelszavad', 'Roles' => 'szerepek', 'Rule' => 'Szabály', - 'Rule class must extend "yii\\rbac\\Rule".' => 'Rule osztály a "yii\\rbac\\Rule" osztály leszármazottja kell legyen', + 'Rule class must extend "yii\\rbac\\Rule".' => 'A szabályosztálynak ki kell terjednie a "yii \\ rbac \\ Rule" -re.', 'Rule name' => 'Szabálynév', 'Rule name {0} is already in use' => 'A (z) {0} szabálynév már használatban van', 'Rule {0} does not exists' => 'A (z) {0} szabály nem létezik', @@ -236,14 +236,14 @@ return [ 'Thank you for signing up on {0}' => 'Köszönjük, hogy feliratkozott a (z) {0}', 'Thank you, registration is now complete.' => 'Köszönjük, a regisztráció most teljes.', 'The confirmation link is invalid or expired. Please try requesting a new one.' => 'A megerősítő link érvénytelen vagy lejárt. Kérjük, próbáljon meg újat kérni.', - 'There is neither role nor permission with name "{0}"' => 'Nincs sem szerep, sem engedély a "{0}" névvel', + 'There is neither role nor permission with name "{0}"' => 'Nincs sem szerep, sem engedély a (z) "{0}" névvel', 'This account has already been connected to another user' => 'Ez a fiók már kapcsolódott egy másik felhasználóhoz', - 'This email address has already been taken' => 'Ezt az e-mail címet már foglalt', - 'This username has already been taken' => 'Ez a felhasználónév már foglalt', + 'This email address has already been taken' => 'Ezt az e-mail címet már megtettük', + 'This username has already been taken' => 'Ez a felhasználónév már megtörtént', 'Time zone' => 'Időzóna', - 'Time zone is not valid' => 'Az időzóna nem érvényes', + 'Time zone is not valid' => 'Az időzónák nem érvényesek', 'Unable to confirm user. Please, try again.' => 'Nem sikerült megerősíteni a felhasználót. Kérlek próbáld újra.', - 'Unable to create an account.' => 'Nem lehet létrehozni a fiókot.', + 'Unable to create an account.' => 'Nem lehet létrehozni egy fiókot.', 'Unable to create authorization item.' => 'Nem lehet létrehozni az engedélyezési elemet.', 'Unable to create new authorization rule.' => 'Nem sikerült új engedélyezési szabályt létrehozni.', 'Unable to delete user. Please, try again later.' => 'Nem sikerült törölni a felhasználót. Kérlek, próbáld újra később.', @@ -261,7 +261,7 @@ return [ 'Update rule' => 'Frissítési szabály', 'Update user account' => 'Felhasználói fiók frissítése', 'Updated at' => 'Frissítve:', - 'User block status has been updated.' => 'A felhasználói tiltási állapota frissítve lett.', + 'User block status has been updated.' => 'A felhasználói blokk állapota frissítve lett.', 'User has been confirmed' => 'A felhasználó megerősítést kapott', 'User has been created' => 'A felhasználó létrehozva', 'User has been deleted' => 'A felhasználó törölve lett', @@ -273,7 +273,7 @@ return [ 'We have received a request to change the email address for your account on {0}' => 'Megkaptuk a fiók e-mail címének módosítását {0}', 'We have received a request to reset the password for your account on {0}' => 'Megkaptuk a fiók jelszavának alaphelyzetbe állításának {0}', 'Website' => 'Weboldal', - 'Welcome to {0}' => 'Üdvözöljük a(z) {0}', + 'Welcome to {0}' => 'Üdvözöljük a (z) {0}', 'Yandex' => 'Yandex', 'You can assign multiple roles or permissions to user by using the form below' => 'Az alábbi űrlap használatával több szerephez vagy engedélyhez rendelhet a felhasználóhoz', 'You can connect multiple accounts to be able to log in using them' => 'Több fiókot is csatlakoztathat, hogy be tudjon jelentkezni velük', @@ -290,5 +290,5 @@ return [ 'Your confirmation token is invalid or expired' => 'Az érvényesítési token érvénytelen vagy lejárt', 'Your email address has been changed' => 'E-mail címed megváltozott', 'Your profile has been updated' => 'A profilja frissítve lett', - '{0, date, MMMM dd, YYYY HH:mm}' => '{0, dátum, MMMM dd, YYYY HH:mm}', + '{0, date, MMMM dd, YYYY HH:mm}' => '{0, dátum, MMMM dd, ÉÉÉÉ HH: mm}', ]; From 7755f056d94c1d457e13bb25bc6001cdca06afe9 Mon Sep 17 00:00:00 2001 From: Lorenzo Milesi Date: Wed, 1 Aug 2018 17:31:31 +0200 Subject: [PATCH 08/16] translations to changelog #198 --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b5861d7..4dcded6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,7 @@ # CHANGELOG -## 1.1.5 - Work in progress - - Fix #198: Updated translations by quique, bizley, TonisOrmisson, guogan, Dezinger, maxxer, wautvda +## 1.5.0 - Work in progress + - Fix #198: Updated translations by quique, bizley, TonisOrmisson, guogan, Dezinger, maxxer, wautvda, mrbig00 - Fix #209: Doc fix. allowAccountDelete default value is false (Dezinger) - Fix #211: Migration boolean default value set to FALSE instead 0 (Dezinger) - Fix #213: Migration sql syntax fix (Dezinger) From 75e0622e133d8bea477233ba6faddfc46327b0b7 Mon Sep 17 00:00:00 2001 From: Lorenzo Milesi Date: Thu, 2 Aug 2018 07:39:41 +0200 Subject: [PATCH 09/16] Fixed test docs --- CONTRIBUTING.md | 4 +--- docs/contributing/clean-code.md | 6 +++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 9428989..b4fc75e 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -28,9 +28,7 @@ We accept contributions via Pull Requests on [Github](https://github.com/2amigos ## Running Tests -``` bash -$ ./vendor/bin/phpunit -``` +See the *Running Tests* section on the [docs](http://yii2-usuario.readthedocs.io/en/latest/contributing/clean-code/). **Happy coding**! diff --git a/docs/contributing/clean-code.md b/docs/contributing/clean-code.md index 6273738..d052104 100644 --- a/docs/contributing/clean-code.md +++ b/docs/contributing/clean-code.md @@ -47,12 +47,12 @@ For further information, please visit [FriendsOfPHP/PHP-CS-Fixer](https://github Running Tests ------------- -We are using `Codeception` for testing the module. Do the following: +We are using `Codeception` for testing the module. To run tests do the following: - Create a `yii2-usuario-test` database. -- Add database access configuration `tests/_app/config/db.php` +- Add database access configuration in `tests/_app/config/db.php` (or create `db.local.php` in the same directory) and `codeception.dist.yml`. - Run `./vendor/bin/codecept build` -- Run `./vendor/bin/codecept functional` +- Run `./vendor/bin/codecept run` We still need to add `unit` tests to the module. Feel free to add your tests to it as long as it makes use of `Codeception`. From 477073e25570e0a920370baadf2f9c0db56a4daf Mon Sep 17 00:00:00 2001 From: Waut Van den Abbeele Date: Tue, 7 Aug 2018 01:34:06 +0200 Subject: [PATCH 10/16] improve responsiveness of admin --- src/User/resources/views/admin/index.php | 4 ++-- src/User/resources/views/permission/index.php | 3 ++- src/User/resources/views/role/index.php | 4 ++-- src/User/resources/views/rule/index.php | 3 ++- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/User/resources/views/admin/index.php b/src/User/resources/views/admin/index.php index c9a9e46..e4f8b71 100644 --- a/src/User/resources/views/admin/index.php +++ b/src/User/resources/views/admin/index.php @@ -30,7 +30,7 @@ $module = Yii::$app->getModule('user'); beginContent('@Da/User/resources/views/shared/admin_layout.php') ?> - +
$dataProvider, @@ -191,7 +191,7 @@ $module = Yii::$app->getModule('user'); ], ] ); ?> - +
endContent() ?> diff --git a/src/User/resources/views/permission/index.php b/src/User/resources/views/permission/index.php index fd3ba56..a3f3958 100644 --- a/src/User/resources/views/permission/index.php +++ b/src/User/resources/views/permission/index.php @@ -24,7 +24,7 @@ $this->params['breadcrumbs'][] = $this->title; ?> beginContent('@Da/User/resources/views/shared/admin_layout.php') ?> - +
$dataProvider, @@ -65,4 +65,5 @@ $this->params['breadcrumbs'][] = $this->title; ], ] ) ?> +
endContent() ?> diff --git a/src/User/resources/views/role/index.php b/src/User/resources/views/role/index.php index 605b066..0713f4c 100644 --- a/src/User/resources/views/role/index.php +++ b/src/User/resources/views/role/index.php @@ -25,7 +25,7 @@ $this->params['breadcrumbs'][] = $this->title; ?> beginContent('@Da/User/resources/views/shared/admin_layout.php') ?> - +
$dataProvider, @@ -66,5 +66,5 @@ $this->params['breadcrumbs'][] = $this->title; ], ] ) ?> - +
endContent() ?> diff --git a/src/User/resources/views/rule/index.php b/src/User/resources/views/rule/index.php index fe47bf3..9724ec8 100644 --- a/src/User/resources/views/rule/index.php +++ b/src/User/resources/views/rule/index.php @@ -17,7 +17,7 @@ $this->params['breadcrumbs'][] = $this->title; ?> beginContent('@Da/User/resources/views/shared/admin_layout.php') ?> - +
$dataProvider, @@ -72,5 +72,6 @@ $this->params['breadcrumbs'][] = $this->title; ], ] ) ?> +
endContent() ?> From 11ed7449b01efa46c9037c2585c87a4c40790909 Mon Sep 17 00:00:00 2001 From: Waut Van den Abbeele Date: Tue, 7 Aug 2018 01:42:39 +0200 Subject: [PATCH 11/16] improve nl translations --- src/User/resources/i18n/nl/usuario.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/User/resources/i18n/nl/usuario.php b/src/User/resources/i18n/nl/usuario.php index d8a4047..a72b6f2 100644 --- a/src/User/resources/i18n/nl/usuario.php +++ b/src/User/resources/i18n/nl/usuario.php @@ -62,7 +62,7 @@ return [ 'Children' => 'Kinderen', 'Class' => 'Klasse', 'Close' => 'Sluiten', - 'Complete password reset on {0}' => 'Vervollig het resetten van het wachtwoord op {0}', + 'Complete password reset on {0}' => 'Vervolledig het resetten van het wachtwoord op {0}', 'Confirm' => 'Bevestig', 'Confirm account on {0}' => 'Bevestig account op {0}', 'Confirm email change on {0}' => 'Bevestig email wijziging op {0}', From d4f148a1be65da10092d1a0bed5ebba14d50d126 Mon Sep 17 00:00:00 2001 From: Waut Van den Abbeele Date: Tue, 7 Aug 2018 04:21:32 +0200 Subject: [PATCH 12/16] improve nl translations --- src/User/resources/i18n/nl/usuario.php | 52 +++++++++++++------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/src/User/resources/i18n/nl/usuario.php b/src/User/resources/i18n/nl/usuario.php index a72b6f2..c692d80 100644 --- a/src/User/resources/i18n/nl/usuario.php +++ b/src/User/resources/i18n/nl/usuario.php @@ -75,7 +75,7 @@ return [ 'Continue' => 'Doorgaan', 'Create' => 'Aanmaken', 'Create a user account' => 'Maak een gebruikers account aan', - 'Create new permission' => 'Maak een nieuwe permissie aan', + 'Create new permission' => 'Maak een nieuwe machtiging aan', 'Create new role' => 'Maak een nieuw rol aan', 'Create new rule' => 'maak een nieuwe regel aan', 'Created at' => 'Gemaakt op', @@ -139,7 +139,7 @@ return [ 'Never' => 'Nooit', 'New email' => 'Nieuwe email', 'New password' => 'Nieuw wachtwoord', - 'New permission' => 'Nieuwe permissies', + 'New permission' => 'Nieuwe machtiging', 'New role' => 'Nieuwe rol', 'New rule' => 'Nieuwe regel', 'New user' => 'Nieuwe gebruiker', @@ -270,29 +270,29 @@ return [ 'privacy policy' => 'privacy policy', '{0, date, MMMM dd, YYYY HH:mm}' => '{0, date, MMMM dd, YYYY HH:mm}\'', '{0} cannot be blank.' => '{0} kan niet leeg zijn.', - 'A message has been sent to your email address. ' => '@@@@', - 'Awesome, almost there. ' => '@@@@', - 'Class "{0}" does not exist' => '@@@@', - 'Disable Two-Factor Auth' => '@@@@', - 'Enable Two-factor auth' => '@@@@', + 'A message has been sent to your email address. ' => 'Een bericht werd naar jouw emailadres verzonden', + 'Awesome, almost there. ' => 'Super, bijna klaar.', + 'Class "{0}" does not exist' => 'Class "{0} bestaat niet', + 'Disable Two-Factor Auth' => 'Tweetraps authenticatie uitschakelen', + 'Enable Two-factor auth' => 'Tweetraps authenticatie inschakelen', 'I aggree processing of my personal data and the use of cookies - to facilitate the operation of this site. For more information read our {privacyPolicy}' => '@@@@', - 'I aggree processing of my personal data and the use of cookies to facilitate the operation of this site. For more information read our {privacyPolicy}' => '@@@@', - 'Invalid two-factor code' => '@@@@', - 'Last login' => '@@@@', - 'Registration ip' => '@@@@', - 'Rule class can not be instantiated' => '@@@@', - 'Rule class must extend "yii\\rbac\\Rule"' => '@@@@', - 'This will disable two-factor auth. Are you sure?' => '@@@@', - 'Two Factor Authentication' => '@@@@', - 'Two factor successfully enabled.' => '@@@@', - 'Two-Factor Authentication' => '@@@@', - 'Two-factor auth protects you against stolen credentials' => '@@@@', - 'Two-factor authentication code' => '@@@@', - 'Two-factor authorization has been disabled.' => '@@@@', - 'Two-factor code' => '@@@@', - 'Unable to disable two-factor authorization.' => '@@@@', - 'We couldn\'t re-send the mail to confirm your address. ' => '@@@@', - 'We have sent confirmation links to both old and new email addresses. ' => '@@@@', - '{0, date, MMM dd, YYYY HH:mm}' => '@@@@', + to facilitate the operation of this site. For more information read our {privacyPolicy}' => 'Ik ga akkoord dat mijn persoonlijke data en cookies worden verwerkt voor het gebruik van deze website. Voor meer informatie lees onze {privacyPolicy}', + 'I aggree processing of my personal data and the use of cookies to facilitate the operation of this site. For more information read our {privacyPolicy}' => 'Ik ga akkoord dat mijn persoonlijke data en cookies worden verwerkt voor het gebruik van deze website. Voor meer informatie lees onze {privacyPolicy}', + 'Invalid two-factor code' => 'Ongeldige tweetraps authenticatie code', + 'Last login' => 'Laatste login', + 'Registration ip' => 'Registratie IP', + 'Rule class can not be instantiated' => 'Registratie IP', + 'Rule class must extend "yii\\rbac\\Rule"' => 'Regel klasse moet worden uitgebreid met "yii\\rbac\\Rule"', + 'This will disable two-factor auth. Are you sure?' => 'Dit zal de tweetraps authenticatie uitschakelen. Ben je zeker?', + 'Two Factor Authentication' => 'Tweetraps authenticatie', + 'Two factor successfully enabled.' => 'Tweetraps authenticatie ingeschakeld', + 'Two-Factor Authentication' => 'Tweetraps authenticatie', + 'Two-factor auth protects you against stolen credentials' => 'Tweetraps authenticatie beschermt je tegen gestolen authenticatie gegevens', + 'Two-factor authentication code' => 'Tweetraps authenticatie code', + 'Two-factor authorization has been disabled.' => 'Tweetraps authenticatie werd uitgeschakeld.', + 'Two-factor code' => 'Tweetraps authenticatie code', + 'Unable to disable two-factor authorization.' => 'Tweetraps authenticatie kon niet worden uitgeschakeld', + 'We couldn\'t re-send the mail to confirm your address. ' => 'Wij konden de email bevestigingsmail niet opnieuw naar jouw adres verzenden.', + 'We have sent confirmation links to both old and new email addresses. ' => 'We hebben de bevestigingsmail naar zowel jouw oud als nieuw emailadres verzonden.', + '{0, date, MMM dd, YYYY HH:mm}' => '{0, date, MMM dd, YYYY HH:mm}', ]; From 4b81de412c2884bcc227d3a17fad08666731808c Mon Sep 17 00:00:00 2001 From: Waut Van den Abbeele Date: Tue, 7 Aug 2018 10:19:48 +0200 Subject: [PATCH 13/16] improve nl translations --- src/User/resources/i18n/nl/usuario.php | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/User/resources/i18n/nl/usuario.php b/src/User/resources/i18n/nl/usuario.php index c692d80..704c372 100644 --- a/src/User/resources/i18n/nl/usuario.php +++ b/src/User/resources/i18n/nl/usuario.php @@ -90,14 +90,14 @@ return [ 'Deleted by GDPR request' => 'Verwijder mijn GDPR aanvraag', 'Description' => 'Omschrijving', 'Didn\'t receive confirmation message?' => 'Geen bevestiging email ontvangen?', - 'Disable two factor authentication' => '2 traps authenticatie uitschakelen', + 'Disable two factor authentication' => 'Tweetraps authenticatie uitschakelen', 'Disconnect' => 'Verbindig verbreken', 'Don\'t have an account? Sign up!' => 'Geen account? Meld je aan', 'Download my data' => 'Download mijn data', 'Email' => 'Email', 'Email (public)' => 'Email (publiek)', 'Enable' => 'Inschakelen', - 'Enable two factor authentication' => 'Schakel 2 traps authenticatie in', + 'Enable two factor authentication' => 'Schakel tweetraps authenticatie in', 'Error occurred while changing password' => 'Een error deed zich voor tijdens het wijzigen van het wachtwoord', 'Error occurred while confirming user' => 'Een error deed zich voor tijdens het bevestigen van de gebruiker', 'Error occurred while deleting user' => 'Een error deed zich voor tijdens het wissen van de gebruiker', @@ -122,7 +122,7 @@ return [ 'Invalid login or password' => 'Ongeldige login of wachtwoord', 'Invalid or expired link' => 'Ongeldige of vervallen link', 'Invalid password' => 'Ongeldig wachtwoord', - 'Invalid two factor authentication code' => 'Ongeldige 2 traps authenticatie code', + 'Invalid two factor authentication code' => 'Ongeldige tweetraps authenticatie code', 'Invalid value' => 'Ongeldige waarde', 'It will be deleted forever' => 'Het zal voor altijd verwijderd worden', 'Items' => 'Items', @@ -197,21 +197,21 @@ return [ 'This account has already been connected to another user' => 'Dit account is al verbonden met een andere gebruiker', 'This email address has already been taken' => 'Dit emailadres is al in gebruik', 'This username has already been taken' => 'Deze gebruikersnaam is al in gebruik', - 'This will disable two factor authentication. Are you sure?' => 'Dit zal de 2 traps authenticatie uitschakelen. Ben je zeker?', + 'This will disable two factor authentication. Are you sure?' => 'Dit zal de tweetraps authenticatie uitschakelen. Ben je zeker?', 'This will remove your personal data from this site. You will no longer be able to sign in.' => 'Dit zal jouw persoonlijke data van de website wissen. Je zal niet langer kunnen inloggen.', 'Time zone' => 'Tijd zonde', 'Time zone is not valid' => 'Tijd zone is niet geldig', - 'Two Factor Authentication (2FA)' => '2 traps authenticatie (2FA)', - 'Two factor authentication code' => '2 traps authenticatie code', - 'Two factor authentication has been disabled.' => '2 traps authenticatie is uitgeschakeld', - 'Two factor authentication protects you against stolen credentials' => '2 traps authenticatie beschermt je tegen gestolen inloggegevens', - 'Two factor authentication successfully enabled.' => '2 traps authenticatie met succes ingeschakeld', + 'Two Factor Authentication (2FA)' => 'Tweetraps authenticatie (2FA)', + 'Two factor authentication code' => 'Tweetraps authenticatie code', + 'Two factor authentication has been disabled.' => 'Tweetraps authenticatie is uitgeschakeld', + 'Two factor authentication protects you against stolen credentials' => 'Tweetraps authenticatie beschermt je tegen gestolen inloggegevens', + 'Two factor authentication successfully enabled.' => 'Tweetraps authenticatie met succes ingeschakeld', 'Unable to confirm user. Please, try again.' => 'Onmogelijk om de gebruiker te bevestigen. Probeer opnieuw.', 'Unable to create an account.' => 'Onmogelijk om een account aan te maken.', 'Unable to create authorization item.' => 'Onmogelijk om een authorisatie item aan te maken', 'Unable to create new authorization rule.' => 'Onmogelijk om een authorisatie regel aan te maken', 'Unable to delete user. Please, try again later.' => 'Onmogelijk om de gebruiker te wissen. Probeer later opnieuw.', - 'Unable to disable Two factor authentication.' => 'Onmogelijk om de 2 traps authenticatie uit te schakelen.', + 'Unable to disable Two factor authentication.' => 'Onmogelijk om de tweetraps authenticatie uit te schakelen.', 'Unable to remove authorization item.' => 'Onmogelijk om het authorisatie item te wissen.', 'Unable to send confirmation link' => 'Onmogelijk om de bevestigingsmail te versturen', 'Unable to send recovery message to the user' => 'Onmogelijk om de herstel email naar de gebruiker te versturen', From e30c606e529c44cff724a54de67b8f678ef18d92 Mon Sep 17 00:00:00 2001 From: Waut Van den Abbeele Date: Wed, 8 Aug 2018 11:47:41 +0200 Subject: [PATCH 14/16] add to changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4dcded6..2ecee3a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ - Fix #169: Fix bug in ReCaptchaComponent (BuTaMuH) - Fix #168: Fix spelling in russian language (EvgenyOrekhov) - Fix #195: UserCreateService: check if we're from web before setting flash message (maxxer) + - Enh: Improvements to the admin responsive design (wautvda) ## 1.1.4 - February 19, 2018 - Enh: Check enableEmailConfirmation on registration (faenir) From e3436d7f5d2f3a948ffda856f8921e34497b2a0d Mon Sep 17 00:00:00 2001 From: Waut Van den Abbeele Date: Wed, 8 Aug 2018 11:51:33 +0200 Subject: [PATCH 15/16] update documentation concerning allowAdminPasswordRecovery --- docs/installation/configuration-options.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/installation/configuration-options.md b/docs/installation/configuration-options.md index a7e60b4..e7399c1 100644 --- a/docs/installation/configuration-options.md +++ b/docs/installation/configuration-options.md @@ -76,8 +76,7 @@ If `true` it will enable password recovery process. #### allowAdminPasswordRecovery (type: `boolean`, default: `true`) -If `true` and `allowPasswordRecovery` is false, it will enable administrator to send a password recovery email to a -user. +If `true` it will enable administrator to send a password recovery email to a user. #### maxPasswordAge (type: `integer`, default: `null`) From 2cf884ac961409d00dc86f9dc00148a70a3e6233 Mon Sep 17 00:00:00 2001 From: borisaeric Date: Mon, 20 Aug 2018 17:36:45 +0200 Subject: [PATCH 16/16] fix unpassable condition in EmailChangeService --- CHANGELOG.md | 1 + src/User/Model/User.php | 2 +- src/User/Service/EmailChangeService.php | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2ecee3a..5fe55b7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ # CHANGELOG ## 1.5.0 - Work in progress + - Fix: Fix condition in EmailChangeService (it was always false) (borisaeric) - Fix #198: Updated translations by quique, bizley, TonisOrmisson, guogan, Dezinger, maxxer, wautvda, mrbig00 - Fix #209: Doc fix. allowAccountDelete default value is false (Dezinger) - Fix #211: Migration boolean default value set to FALSE instead 0 (Dezinger) diff --git a/src/User/Model/User.php b/src/User/Model/User.php index 610772d..d333453 100644 --- a/src/User/Model/User.php +++ b/src/User/Model/User.php @@ -65,7 +65,7 @@ class User extends ActiveRecord implements IdentityInterface use ContainerAwareTrait; // following constants are used on secured email changing process - const OLD_EMAIL_CONFIRMED = 0b1; + const OLD_EMAIL_CONFIRMED = 0b01; const NEW_EMAIL_CONFIRMED = 0b10; /** diff --git a/src/User/Service/EmailChangeService.php b/src/User/Service/EmailChangeService.php index 3400846..3b6db9a 100644 --- a/src/User/Service/EmailChangeService.php +++ b/src/User/Service/EmailChangeService.php @@ -76,7 +76,7 @@ class EmailChangeService implements ServiceInterface ); } } - if (($this->model->flags & User::NEW_EMAIL_CONFIRMED & $this->model->flags & User::OLD_EMAIL_CONFIRMED) + if ((($this->model->flags & User::NEW_EMAIL_CONFIRMED) && ($this->model->flags & User::OLD_EMAIL_CONFIRMED)) || $this->getModule()->emailChangeStrategy === MailChangeStrategyInterface::TYPE_DEFAULT ) { $this->model->email = $this->model->unconfirmed_email;