diff --git a/CHANGELOG.md b/CHANGELOG.md index 461e3d7..552d7c5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ # CHANGELOG ## 1.0.14 - Work in progress +- Enh #61: Updated Russian translation (faenir) ## 1.0.13 - August 12, 2017 - Fix #49: Fix wrong call of method make() for set attributes (MKiselev) diff --git a/src/User/resources/i18n/ru/usuario.php b/src/User/resources/i18n/ru/usuario.php index 4fbcee2..db4f912 100644 --- a/src/User/resources/i18n/ru/usuario.php +++ b/src/User/resources/i18n/ru/usuario.php @@ -17,77 +17,77 @@ * NOTE: this file must be saved in UTF-8 encoding. */ return [ - 'A confirmation message has been sent to your new email address' => 'Подтверждающее письмо было выслано на вашу электронную почту', - 'A new confirmation link has been sent' => 'Была выслана новая подтверждающая ссылка', - 'An error occurred processing your request' => 'В процессе обработки вашего запроса произошла ошибка', - 'Are you sure you want to confirm this user?' => 'Вы уверены, что хотите отметить этого пользователя как подтвердившего свой аккаунт?', + 'A confirmation message has been sent to your new email address' => 'На указаный email было отправлено письмо с дальнейшими инструкциями', + 'A new confirmation link has been sent' => 'Ссылка для подтверждения была отправлена вам на почту', + 'An error occurred processing your request' => 'Во время выполнения запроса произошла ошибка', + 'Are you sure you want to confirm this user?' => 'Вы уверены, что хотите подтвердить аккаунт пользователя?', 'Are you sure you want to switch to this user for the rest of this Session?' => 'Вы уверены, что хотите переключиться на этого пользователя до окончании текущей сессии?', - 'Are you sure? There is no going back' => 'Вы уверены? Пути назад не будет', + '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' => 'Не удалось создать экземпляр класса аутиентификационного правила {0}', - 'Authorization item successfully created.' => 'Запись об авторизации была создана.', - 'Authorization item successfully removed.' => 'Запись об авторизации была удалена.', - 'Authorization item successfully updated.' => 'Запись об авторизации была обновлена.', + 'Assignments have been updated' => 'Назначения были обновлены', + 'Auth item with such name already exists' => 'Элемент авторизации с таким именем уже существует', + 'Authentication rule class {0} can not be instantiated' => 'Не удалось создать экземпляр класса правила авторизации {0}', + '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. ' => 'Обалдленно, почти всё.', - 'Bio' => 'Биография', + 'Awesome, almost there. ' => 'Замечательно, почти готово!', + 'Bio' => 'О себе', 'Block' => 'Блокировка', 'Block status' => 'Статус блокировки', - 'Blocked at {0, date, MMMM dd, YYYY HH:mm}' => '', - 'Change your avatar at Gravatar.com' => '', + 'Blocked at {0, date, MMMM dd, YYYY HH:mm}' => 'Заблокирован {0, date, MMMM dd, YYYY HH:mm}', + 'Change your avatar at Gravatar.com' => 'Изменить аватар на сайте Gravatar.com', 'Children' => 'Дочерние элементы', 'Class' => 'Класс', - 'Complete password reset on {0}' => '', + 'Complete password reset on {0}' => 'Смена пароля на сайте {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' => '', + 'Confirm account on {0}' => 'Активация аккаунта на сайте {0}', + 'Confirm email change on {0}' => 'Смена почтового адреса на сайте {0}', + 'Confirmation' => 'Активация', + 'Confirmation status' => 'Статус активации', + 'Confirmation time' => 'Время активации', + 'Confirmed' => 'Активирован', + 'Confirmed at {0, date, MMMM dd, YYYY HH:mm}' => 'Активирован {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' => 'Неправильный текущий пароль', + 'Current password is not valid' => 'Текущий пароль введен неправильно', 'Delete' => 'Удалить', 'Delete account' => 'Удалить аккаунт', 'Description' => 'Описание', - 'Didn\'t receive confirmation message?' => 'Не получили подтверждающего письма?', - 'Disconnect' => 'Отсоединить', - 'Don\'t have an account? Sign up!' => 'Нет аккаунт? Зарегистрируйтесь!', - 'Email' => 'Электронная почта', - 'Email (public)' => 'Электронная почта (публичная)', - 'Error occurred while changing password' => '', - 'Error occurred while confirming user' => '', - 'Error occurred while deleting user' => '', + 'Didn\'t receive confirmation message?' => 'Не пришло письмо?', + 'Disconnect' => 'Отключить', + 'Don\'t have an account? Sign up!' => 'Нет аккаунта? Зарегистрируйтесь!', + 'Email' => 'Email', + 'Email (public)' => 'Публичный email', + 'Error occurred while changing password' => 'Произошла ошибка при смене пароля', + 'Error occurred while confirming user' => 'Произошла ошибка при активации пользователя', + 'Error occurred while deleting user' => 'Произошла ошибка при удалении пользователя', 'Finish' => 'Завершить', 'Forgot password?' => 'Забыли пароль?', - 'Gravatar email' => '', - 'Hello' => 'Привет', - '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' => '', + 'Gravatar email' => 'Email для Gravatar', + 'Hello' => 'Здравствуйте', + '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 or expired link' => 'Ссылка неправильна или устарела', 'Invalid value' => 'Неправильное значение', - 'It will be deleted forever' => '', + 'It will be deleted forever' => 'Он будет удалён навсегда', 'Items' => 'Элементы', 'Joined on {0, date}' => 'Зарегистрирован {0, date}', 'Location' => 'Местоположение', @@ -95,7 +95,7 @@ return [ 'Logout' => 'Выйти', 'Manage users' => 'Управление пользователями', 'Name' => 'Имя', - 'Networks' => 'Сети', + 'Networks' => 'Соцсети', 'New email' => 'Новый адрес электронной почты', 'New password' => 'Новый пароль', 'New permission' => 'Новое разрешение', @@ -108,104 +108,104 @@ return [ 'Password' => 'Пароль', 'Password has been changed' => 'Пароль был изменён', 'Permissions' => 'Разрешения', - 'Please be certain' => '', - 'Please click the link below to complete your password reset' => 'Пожалуйста, нажмита на ссылку ниже чтобы завершить процедуру сброса пароля', - 'Please fix following errors:' => '', + 'Please be certain' => 'Пожалуйста, будьте осторожны', + 'Please click the link below to complete your password reset' => 'Пожалуйста, нажмита на ссылку ниже, чтобы завершить процедуру сброса пароля', + 'Please fix following errors:' => 'Исправьте следующие ошибки:', 'Profile' => 'Профиль', - 'Profile details' => '', - 'Profile details have been updated' => '', - 'Profile settings' => '', + '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' => '', + 'Recovery link is invalid or expired. Please try requesting a new one.' => 'Ссылка для смены пароля неправильна или устарела. Пожалуйста, попробуйте запросить новую ссылку.', + 'Recovery message sent' => 'Письмо для сброса пароля было отправлено', 'Registration IP' => 'IP при регистрации', - 'Registration on this website is disabled' => 'Регистрация на этом сайта заблокирована', + 'Registration on this website is disabled' => 'Регистрация на сайте отключена', 'Registration time' => 'Время регистрации', 'Remember me next time' => 'Запопомнить меня', 'Request new confirmation message' => 'Запросить новое подтверждающее письмо', 'Reset your password' => 'Сбросить пароль', '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.' => '', + 'Rule class must extend "yii\\rbac\\Rule".' => 'Класс с правилами должен наследовать "yii\\rbac\\Rule".', + 'Rule name' => 'Название правила', + 'Rule name {0} is already in use' => 'Название правила {0} уже занято', + 'Rule {0} does not exists' => 'Правила {0} не существует', + 'Rule {0} not found.' => 'Правило {0} не найдено.', 'Rules' => 'Правила', 'Save' => 'Сохранить', '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 confirmation link is invalid or expired. Please try requesting a new one.' => '', - 'There is neither role nor permission with name "{0}"' => '', - 'This account has already been connected to another user' => '', - 'This email address has already been taken' => '', - 'This username has already been taken' => '', - 'Time zone' => '', - 'Time zone is not valid' => '', - '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 remove authorization item.' => '', - 'Unable to send confirmation link' => '', - 'Unable to update authorization item.' => '', - 'Unable to update authorization rule.' => '', - 'Unable to update block status.' => '', + 'Switch identities is disabled.' => 'Переключение на другой аккаунт отключено.', + 'Thank you for signing up on {0}' => 'Спасибо за регистрацию на сайте {0}', + 'Thank you, registration is now complete.' => 'Поздравляем, регистрация успешно завершена!', + 'The confirmation link is invalid or expired. Please try requesting a new one.' => 'Ссылка для активации аккаунта неправильна или устарела. Вы можете запросить новую.', + 'There is neither role nor permission with name "{0}"' => 'Нет ни роли ни разрешения с именем "{0}"', + 'This account has already been connected to another user' => 'Этот аккаунт уже был привязан к другой учетной записи', + 'This email address has already been taken' => 'Email уже используется', + 'This username has already been taken' => 'Это имя пользователя уже используется', + 'Time zone' => 'Часовой пояс', + 'Time zone is not valid' => 'Некорректный часовой пояс', + '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 remove authorization item.' => 'Не удалось удалить элемент авторизации.', + 'Unable to send confirmation link' => 'Не удалось отправить ссылку для активации аккаунта.', + 'Unable to update authorization item.' => 'Не удалось изменить элемент авторизации.', + 'Unable to update authorization rule.' => 'Не удалось изменить правило авторизации.', + 'Unable to update block status.' => 'Не удалось изменить статус блокировки.', 'Unblock' => 'Разблокировать', 'Unconfirmed' => 'Не подтверждён', - 'Update assignments' => '', - 'Update permission' => '', - 'Update rule' => '', - 'Update user account' => '', - 'Updated at' => '', - 'User block status has been updated.' => '', - 'User has been confirmed' => '', - 'User has been created' => '', - 'User has been deleted' => '', - 'We couldn\'t re-send the mail to confirm your address. ' => 'Мы не можем переотправить письмо для подтверждения вашего адреса', + 'Update assignments' => 'Изменить назначения', + 'Update permission' => 'Изменить разрешение', + 'Update rule' => 'Изменить правило', + 'Update user account' => 'Обновить аккаунт пользователя', + 'Updated at' => 'Дата редактирования', + 'User block status has been updated.' => 'Статус блокировки пользователя обновлен.', + 'User has been confirmed' => 'Пользователь был активирован', + 'User has been created' => 'Пользователь был создан', + 'User has been deleted' => 'Пользователь был удален', + 'We couldn\'t re-send the mail to confirm your address. ' => 'Мы не можем повторно отправить письмо для подтверждения вашего адреса электронной почты.', 'We have generated a password for you' => 'Мы сгенерировали новый пароль для вас', 'We have received a request to change the email address for your account on {0}' => 'Мы получили запрос на смену адреса электронной почты для вашего аккаунта на {0}', 'We have received a request to reset the password for your account on {0}' => 'Мы получили запрос на сброс пароля для вашего аккаунта на {0}', - 'We have sent confirmation links to both old and new email addresses. ' => '', + 'We have sent confirmation links to both old and new email addresses. ' => 'Мы отправили письма на ваш старый и новый почтовые ящики. Вы должны перейти по обеим, чтобы завершить процесс смены адреса.', 'Website' => 'Веб-сайт', 'Welcome to {0}' => 'Добро пожаловать на {0}', - '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 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 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' => 'Токен подтверждения невалиден или истёк срок его действия', - '{0, date, MMMM dd, YYYY HH:mm}' => '', - 'Class "{0}" does not exist' => '@@@@', - 'Registration ip' => '@@@@', - 'Rule class can not be instantiated' => '@@@@', - 'Rule class must extend "yii\\rbac\\Rule"' => '@@@@', + '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' => 'Ваш аккаунт был создан и сообщение с дальнейшими инструкциями отправлено на ваш email', + 'Your account on {0} has been created' => 'Ваш аккаунт на сайте "{0}" был успешно создан', + 'Your confirmation token is invalid or expired' => 'Ваша ссылка устарела или является ошибочной', + '{0, date, MMMM dd, YYYY HH:mm}' => '{0, date, MMMM dd, YYYY HH:mm}', + 'Class "{0}" does not exist' => 'Класс "{0}" не найден', + 'Registration ip' => 'IP при регистрации', + 'Rule class can not be instantiated' => 'Класс правила не может быть создан', + 'Rule class must extend "yii\\rbac\\Rule"' => 'Класс правила должен наследоваться от "yii\\rbac\\Rule"', '(not set)' => '(не задано)', 'A message has been sent to your email address. ' => 'Сообщение было отправлено на вашу электронную почту', 'A password will be generated automatically if not provided' => 'Если Вы не укажите пароль, он будет сгенерирован автоматически', 'Account' => 'Аккаунт', 'Account confirmation' => 'Подтверждение аккаунта', 'Account details' => 'Детали аккаунта', - 'Account details have been updated' => 'Детали аккаунта обновлены', + 'Account details have been updated' => 'Аккаунт был обновлен', 'Account settings' => 'Настройки аккаунта', 'Already registered? Sign in!' => 'Уже зарегистрированы? Войдите!', - 'An email has been sent with instructions for resetting your password' => 'На вашу электронную почту отправлены инструкции по сбросу пароля', + 'An email has been sent with instructions for resetting your password' => 'Вам отправлено письмо с инструкциями по смене пароля', 'Are you sure you want to block this user?' => 'Вы действительно хотите заблокировать этого пользователя?', 'Are you sure you want to delete this user?' => 'Вы действительно хотите удалить этого пользователя?', 'Are you sure you want to unblock this user?' => 'Вы действительно хотите разблокировать этого пользователя?', - 'Are you sure? Deleted user can not be restored' => 'Вы уверены? Удаленного пользователя нельзя восстановить', + 'Are you sure? Deleted user can not be restored' => 'Вы уверены? Удаленный аккаунт не может быть восстановлен', 'Update' => 'Обновить', 'Update role' => 'Обновить роль', 'User is not found' => 'Пользователь не найден', @@ -213,6 +213,6 @@ return [ 'Users' => 'Пользователи', 'VKontakte' => 'ВКонтакте', 'Yandex' => 'Яндекс', - 'Your email address has been changed' => 'Ваш почтовый адрес был обновлён', - 'Your profile has been updated' => 'Ваш профиль был обновлён', + 'Your email address has been changed' => 'Ваш email был успешно изменен', + 'Your profile has been updated' => 'Настройки профиля были успешно сохранены', ]; diff --git a/src/User/resources/views/mail/text/welcome.php b/src/User/resources/views/mail/text/welcome.php index 535562e..ce5c252 100644 --- a/src/User/resources/views/mail/text/welcome.php +++ b/src/User/resources/views/mail/text/welcome.php @@ -10,15 +10,16 @@ */ /** - * @var \Da\User\Model\User + * @var \Da\User\Model\User $user * @var \Da\User\Model\Token $token * @var \Da\User\Module $module + * @var bool $showPassword */ ?> , name) ?>. -generatePasswords): ?> +generatePasswords): ?> : password ?>