Files
zitadel/internal/api/ui/login/static/i18n/ru.yaml
Livio Spring fb8cd18f93 feat: password age policy (#8132)
# Which Problems Are Solved

Some organizations / customers have the requirement, that there users
regularly need to change their password.
ZITADEL already had the possibility to manage a `password age policy` (
thought the API) with the maximum amount of days a password should be
valid, resp. days after with the user should be warned of the upcoming
expiration.
The policy could not be managed though the Console UI and was not
checked in the Login UI.

# How the Problems Are Solved

- The policy can be managed in the Console UI's settings sections on an
instance and organization level.
- During an authentication in the Login UI, if a policy is set with an
expiry (>0) and the user's last password change exceeds the amount of
days set, the user will be prompted to change their password.
- The prompt message of the Login UI can be customized in the Custom
Login Texts though the Console and API on the instance and each
organization.
- The information when the user last changed their password is returned
in the Auth, Management and User V2 API.
- The policy can be retrieved in the settings service as `password
expiry settings`.

# Additional Changes

None.

# Additional Context

- closes #8081

---------

Co-authored-by: Tim Möhlmann <tim+github@zitadel.com>
2024-06-18 11:27:44 +00:00

503 lines
27 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Login:
Title: Добро пожаловать!
Description: Введите ваши данные.
TitleLinking: Вход для привязки пользователей
DescriptionLinking: Введите данные для входа, чтобы привязать внешнего пользователя к пользователю ZITADEL.
LoginNameLabel: Логин
UsernamePlaceHolder: логин
LoginnamePlaceHolder: username@domain
ExternalUserDescription: Войти под внешним пользователем.
MustBeMemberOfOrg: Пользователь должен быть участником организации {{.OrgName}}.
RegisterButtonText: зарегистрироваться
NextButtonText: далее
LDAP:
Title: Войти
Description: Введите ваши данные дял входа.
LoginNameLabel: Имя пользователя
PasswordLabel: Пароль
NextButtonText: следующий
SelectAccount:
Title: Выбор учётной записи
Description: Выберите вашу учётную запись.
TitleLinking: Выберите учётную запись для привязки пользователя
DescriptionLinking: Выберите свою учётную запись для связи с внешним пользователем.
OtherUser: Другой пользователь
SessionState0: активный
SessionState1: неактивный
MustBeMemberOfOrg: Пользователь должен быть участником организации {{.OrgName}}.
Password:
Title: Пароль
Description: Введите свои данные для входа.
PasswordLabel: Пароль
MinLength: Должно быть не менее
MinLengthp2: символов.
MaxLength: Должно быть меньше 70 символов.
HasUppercase: Должно содержать заглавную букву.
HasLowercase: Должно содержать строчную букву.
HasNumber: Должно содержать число.
HasSymbol: Должно содержать символ.
Confirmation: Подтверждение пароля совпадает.
ResetLinkText: Сбросить пароль
BackButtonText: Назад
NextButtonText: Вперед
UsernameChange:
Title: Изменение логина
Description: Установите новый логин.
UsernameLabel: Логин
CancelButtonText: отмена
NextButtonText: далее
UsernameChangeDone:
Title: Логин изменён
Description: Ваш логин был успешно изменён.
NextButtonText: далее
InitPassword:
Title: Установка пароля
Description: Введите код из письма, отправленного на вашу электронную почту, чтобы установить пароль.
CodeLabel: Код
NewPasswordLabel: Новый пароль
NewPasswordConfirmLabel: Подтверждение пароля
ResendButtonText: повторно отправить код
NextButtonText: далее
InitPasswordDone:
Title: Пароль установлен
Description: Пароль успешно установлен.
NextButtonText: далее
CancelButtonText: отмена
InitUser:
Title: Активация пользователя
Description: Подтвердите вашу электронную почту кодом из письма и установите пароль.
CodeLabel: Код
NewPasswordLabel: Новый пароль
NewPasswordConfirm: Подтверждение пароля
NextButtonText: далее
ResendButtonText: повторно отправить код
InitUserDone:
Title: Пользователь активирован
Description: Электронная почта подтверждена и пароль успешно установлен.
NextButtonText: далее
CancelButtonText: отмена
InitMFAPrompt:
Title: Установка двухфакторной аутентификации
Description: Двухфакторная аутентификация обеспечивает дополнительную защиту вашей учётной записи.
Provider0: Через приложение (например, Google/Microsoft Authenticator, Authy)
Provider1: Через устройство (например, FaceID, Windows Hello, Fingerprint)
Provider3: OTP SMS
Provider4: Электронная почта OTP
NextButtonText: следующий
SkipButtonText: скип
InitMFAOTP:
Title: Подтверждение двухфакторной аутентификации
Description: Создайте двухфакторную аутентификацию. Загрузите приложение для проверки подлинности, если у вас его ещё нет.
OTPDescription: Отсканируйте код с помощью приложения для проверки подлинности (например, Google/Microsoft Authenticator, Authy) или сгенерируйте код указанного ключа и введите его в поле ниже.
SecretLabel: Ключ
CodeLabel: Код
NextButtonText: далее
CancelButtonText: отмена
InitMFAOTPSMS:
Title: 2-факторная верификация
DescriptionPhone: Создайте свой 2-фактор. Введите свой номер телефона, чтобы подтвердить его.
DescriptionCode: Создайте свой 2-фактор. Введите полученный код, чтобы подтвердить свой номер телефона.
PhoneLabel: Телефон
CodeLabel: Код
EditButtonText: редактировать
ResendButtonText: Повторная отправка кода
NextButtonText: следующий
InitMFAU2F:
Title: Добавление ключа безопасности
Description: Ключ безопасности — это метод проверки, который можно встроить в телефон, используя Bluetooth, или подключить непосредственно к USB-порту компьютера.
TokenNameLabel: Название ключа безопасности / устройства
NotSupported: WebAuthN не поддерживается вашим браузером. Пожалуйста, убедитесь, что он обновлён или используйте другой (например, Chrome, Safari, Firefox)
RegisterTokenButtonText: Добавить ключ безопасности
ErrorRetry: Повторите попытку или выберите другой метод.
InitMFADone:
Title: Ключ безопасности подтверждён
Description: Поздравляю! Вы только что успешно настроили двухфакторную аутентификацию и сделали свою учётную запись более безопасной. Фактор необходимо вводить при каждом входе в систему.
NextButtonText: далее
CancelButtonText: отмена
MFAProvider:
Provider0: Через приложение (например, Google/Microsoft Authenticator, Authy)
Provider1: Через устройство (например, FaceID, Windows Hello, Fingerprint)
Provider3: OTP SMS
Provider4: Электронная почта OTP
ChooseOther: или выберите другой вариант
VerifyMFAOTP:
Title: Подтверждение двухфакторной аутентификации
Description: Подтвердите двухфакторную аутентификацию.
CodeLabel: Код
NextButtonText: далее
VerifyOTP:
Title: Проверка 2-фактора
Description: Проверьте свой второй фактор
CodeLabel: Код
ResendButtonText: Повторная отправка кода
NextButtonText: следующий
VerifyMFAU2F:
Title: Подтверждение двухфакторной аутентификации
Description: Подтвердите двухфакторную аутентификацию с помощью зарегистрированного устройства (например, FaceID, Windows Hello, Fingerprint).
NotSupported: WebAuthN не поддерживается вашим браузером. Убедитесь, что вы используете самую новую версию, или измените браузер на поддерживаемый (Chrome, Safari, Firefox)
ErrorRetry: Повторите попытку или выберите другой метод.
ValidateTokenButtonText: Подтвердить двухфакторную аутентификацию
Passwordless:
Title: Вход без пароля
Description: Войдите в систему с помощью методов аутентификации, предоставляемых вашим устройством, таких как FaceID, Windows Hello или Fingerprint.
NotSupported: WebAuthN не поддерживается вашим браузером. Пожалуйста, убедитесь, что он обновлён или используйте другой (например, Chrome, Safari, Firefox)
ErrorRetry: Повторите попытку или выберите другой метод.
LoginWithPwButtonText: Войти по паролю
ValidateTokenButtonText: Войти без пароля
PasswordlessPrompt:
Title: Установка входа без пароля
Description: Хотите настроить вход без пароля? (Например, используя методы аутентификации вашего устройства, такие как FaceID, Windows Hello или Fingerprint).
DescriptionInit: Вам необходимо настроить вход без пароля. Воспользуйтесь ссылкой, которую вы получили, чтобы зарегистрировать своё устройство.
PasswordlessButtonText: Перейти к входу без пароля
NextButtonText: далее
SkipButtonText: пропустить
PasswordlessRegistration:
Title: Установка входа без пароля
Description: Добавьте свою аутентификацию, указав имя (например, MyMobilePhone, MacBook и так далее), а затем нажмите кнопку «Зарегистрировать вход без пароля» ниже.
TokenNameLabel: Название устройства
NotSupported: WebAuthN не поддерживается вашим браузером. Пожалуйста, убедитесь, что он обновлён или используйте другой (например, Chrome, Safari, Firefox)
RegisterTokenButtonText: Зарегистрировать вход без пароля
ErrorRetry: Повторите попытку или выберите другой метод.
PasswordlessRegistrationDone:
Title: Установка входа без пароля
Description: Устройство для входа без пароля успешно добавлено.
DescriptionClose: Теперь вы можете закрыть данное окно.
NextButtonText: далее
CancelButtonText: отмена
PasswordChange:
Title: Изменение пароля
Description: Измените ваш пароль. Введите старый и новый пароли.
ExpiredDescription: Срок действия вашего пароля истек, и его необходимо изменить. Введите старый и новый пароль.
OldPasswordLabel: Старый пароль
NewPasswordLabel: Новый пароль
NewPasswordConfirmLabel: Подтверждение пароля
CancelButtonText: отмена
NextButtonText: далее
Footer: Нижний колонтитул
PasswordChangeDone:
Title: Изменение пароля
Description: Ваш пароль был успешно изменён.
NextButtonText: далее
PasswordResetDone:
Title: Ссылка для сброса пароля отправлена
Description: Проверьте вашу электронную почту, чтобы сбросить пароль.
NextButtonText: далее
EmailVerification:
Title: Подтверждение электронной почты
Description: Мы отправили вам письмо для подтверждения вашей электронной почты. Пожалуйста, введите полученный код в поле ниже.
CodeLabel: Код
NextButtonText: далее
ResendButtonText: повторно отправить код
EmailVerificationDone:
Title: Подтверждение электронной почты
Description: Ваша электронная почта была успешно подтверждена.
NextButtonText: далее
CancelButtonText: отмена
LoginButtonText: вход
RegisterOption:
Title: Способы регистрации
Description: Выберите способ регистрации.
RegisterUsernamePasswordButtonText: С паролем логина
ExternalLoginDescription: или зарегистрируйтесь внешним пользователем
LoginButtonText: вход
RegistrationUser:
Title: Регистрация
Description: Введите ваши данные. Электронная почта будет использоваться в качестве логина.
DescriptionOrgRegister: Введите ваши данные.
EmailLabel: Электронная почта
UsernameLabel: Логин
FirstnameLabel: Имя
LastnameLabel: Фамилия
LanguageLabel: Язык
German: Deutsch
English: English
Italian: Italiano
French: Français
Chinese: 简体中文
Polish: Polski
Japanese: 日本語
Spanish: Español
Bulgarian: Български
Portuguese: Português
Macedonian: Македонски
Czech: Čeština
Russian: Русский
Dutch: Nederlands
Swedish: Svenska
GenderLabel: Пол
Female: Женский
Male: Мужской
Diverse: Другой / X
PasswordLabel: Пароль
PasswordConfirmLabel: Подтверждение пароля
TosAndPrivacyLabel: Условия использования
TosConfirm: Я согласен с
TosLinkText: Пользовательским соглашением
PrivacyConfirm: Я согласен с
PrivacyLinkText: Политикой конфиденциальности
ExternalLogin: или зарегистрируйтесь внешним пользователем
BackButtonText: вход
NextButtonText: далее
ExternalRegistrationUserOverview:
Title: Регистрация внешнего пользователя
Description: Мы получили ваши данные пользователя у выбранного провайдера. Теперь вы можете изменить или дополнить их.
EmailLabel: Электронная почта
UsernameLabel: Логин
FirstnameLabel: Имя
LastnameLabel: Фамилия
NicknameLabel: Псевдоним
PhoneLabel: Номер телефона
LanguageLabel: Язык
German: Deutsch
English: English
Italian: Italiano
French: Français
Chinese: 简体中文
Polish: Polski
Japanese: 日本語
Spanish: Español
Bulgarian: Български
Portuguese: Português
Macedonian: Македонски
Czech: Čeština
Russian: Русский
Dutch: Nederlands
Swedish: Svenska
TosAndPrivacyLabel: Условия использования
TosConfirm: Я согласен с
TosLinkText: Пользовательским соглашением
PrivacyConfirm: Я согласен с
PrivacyLinkText: Политикой конфиденциальности
ExternalLogin: или зарегистрируйтесь внешним пользователем
BackButtonText: назад
NextButtonText: сохранить
RegistrationOrg:
Title: Регистрация организации
Description: Введите название вашей организации и данные пользователя.
OrgNameLabel: Название организации
EmailLabel: Электронная почта
UsernameLabel: Логин
FirstnameLabel: Имя
LastnameLabel: Фамилия
PasswordLabel: Пароль
PasswordConfirmLabel: Подтверждение пароля
TosAndPrivacyLabel: Условия использования
TosConfirm: Я согласен с
TosLinkText: Пользовательским соглашением
PrivacyConfirm: Я согласен с
PrivacyLinkText: Политикой конфиденциальности
SaveButtonText: Создать организацию
LoginSuccess:
Title: Успешный вход
AutoRedirectDescription: Вы будете автоматически перенаправлены в своё приложение. Если этого не произошло, нажмите кнопку ниже. После этого вы можете закрыть окно.
RedirectedDescription: Теперь вы можете закрыть данное окно.
NextButtonText: далее
LogoutDone:
Title: Выход из системы
Description: Вы успешно вышли из системы.
LoginButtonText: вход
LinkingUserPrompt:
Title: Существующий пользователь найден
Description: "Хотите ли вы связать существующую учетную запись:"
LinkButtonText: Связь
OtherButtonText: Другие варианты
LinkingUsersDone:
Title: Привязка пользователя
Description: Привязка пользователя выполнена.
CancelButtonText: отмена
NextButtonText: далее
ExternalNotFound:
Title: Внешний пользователь не найден
Description: Внешний пользователь не найден. Вы можете привязать своего пользователя или автоматически зарегистрировать нового.
LinkButtonText: Привязать
AutoRegisterButtonText: зарегистрировать
TosAndPrivacyLabel: Условия использования
TosConfirm: Я согласен с
TosLinkText: Пользовательским соглашением
PrivacyConfirm: Я согласен с
PrivacyLinkText: Политикой конфиденциальности
German: Deutsch
English: English
Italian: Italiano
French: Français
Chinese: 简体中文
Polish: Polski
Japanese: 日本語
Spanish: Español
Bulgarian: Български
Portuguese: Português
Macedonian: Македонски
Czech: Čeština
Russian: Русский
Dutch: Nederlands
Swedish: Svenska
DeviceAuth:
Title: Авторизация устройства
UserCode:
Label: Код пользователя
Description: Введите код пользователя, представленный на устройстве.
ButtonNext: следующий
Action:
Description: Предоставьте доступ к устройству.
GrantDevice: Вы собираетесь предоставить устройство
AccessToScopes: Доступ к следующим областям
Button:
Allow: разрешать
Deny: отрицать
Done:
Description: Договорились.
Approved: Авторизация устройства одобрена. Теперь вы можете вернуться к устройству.
Denied: Отказано в авторизации устройства. Теперь вы можете вернуться к устройству.
Footer:
PoweredBy: На базе
Tos: Пользовательское соглашение
PrivacyPolicy: Политика конфиденциальности
Help: Помощь
SupportEmail: Электронная почта службы поддержки
SignIn: Вход с помощью {{.Provider}}
Errors:
Internal: Произошла внутренняя ошибка
AuthRequest:
NotFound: Не удалось обнаружить запрос авторизации
UserAgentNotCorresponding: User Agent не соответствует
UserAgentNotFound: ID User Agent не найден
TokenNotFound: Токен не найден
RequestTypeNotSupported: Тип запроса не поддерживается
MissingParameters: Отсутствуют обязательные параметры
User:
NotFound: Пользователь не может быть найден
AlreadyExists: Пользователь уже существует
Inactive: Пользователь неактивен
NotFoundOnOrg: Не удалось найти пользователя в выбранной организации
NotAllowedOrg: Пользователь не является участником требуемой организации
NotMatchingUserID: Пользователь не совпадает с пользователем в запросе авторизации
UserIDMissing: UserID пустой
Invalid: Неверные данные пользователя
DomainNotAllowedAsUsername: Домен уже зарезервирован и не может быть использован
NotAllowedToLink: Пользователя не разрешено привязывать к внешнему провайдеру входа
Profile:
NotFound: Профиль не найден
NotChanged: Профиль не изменен
Empty: Профиль пуст
FirstNameEmpty: Имя в профиле пусто
LastNameEmpty: Фамилия в профиле пуста
IDMissing: Отсутствует идентификатор профиля
Email:
NotFound: Электронная почта не найдена
Invalid: Адрес электронной почты недействителен
AlreadyVerified: Электронная почта уже подтверждена
NotChanged: Адрес электронной почты не изменился
Empty: Электронная почта пуста
IDMissing: Отсутствует идентификатор электронной почты
Phone:
NotFound: Телефон не найден
Invalid: Телефон недействителен
AlreadyVerified: Телефон уже проверен
Empty: Телефон пуст
NotChanged: Телефон не менялся
Address:
NotFound: Адрес не найден
NotChanged: Адрес не изменился
Username:
AlreadyExists: Имя пользователя уже занято
Reserved: Имя пользователя уже занято
Empty: Имя пользователя пусто
Password:
ConfirmationWrong: Неверное подтверждение пароля
Empty: Пароль пустой
Invalid: Неверный пароль
InvalidAndLocked: Неверный пароль, пользователь заблокирован. Обратитесь к администратору.
NotChanged: Пароль не изменен
UsernameOrPassword:
Invalid: Логин или пароль недействительны
PasswordComplexityPolicy:
NotFound: Политика паролей не найдена
MinLength: Пароль слишком короткий
HasLower: Пароль должен содержать строчную букву
HasUpper: Пароль должен содержать заглавную букву
HasNumber: Пароль должен содержать цифру
HasSymbol: Пароль должен содержать символ
Code:
Expired: Код истёк
Invalid: Неверный код
Empty: Код пустой
CryptoCodeNil: Криптокод равен нулю
NotFound: Не удалось найти код
GeneratorAlgNotSupported: Неподдерживаемый алгоритм генератора
EmailVerify:
UserIDEmpty: UserID пустой
ExternalData:
CouldNotRead: Внешние данные не могут быть обработаны корректно
MFA:
NoProviders: Нет доступных многофакторных поставщиков
OTP:
AlreadyReady: Мультифактор OTP (OneTimePassword) уже настроен
NotExisting: Мультифактор OTP (OneTimePassword) не существует
InvalidCode: Неверный код
NotReady: Мультифактор OTP (OneTimePassword) не готов
Locked: Пользователь заблокирован
SomethingWentWrong: Что-то пошло не так
NotActive: Пользователь неактивен
ExternalIDP:
IDPTypeNotImplemented: IDP тип не реализован
NotAllowed: Внешний провайдер входа запрещён
IDPConfigIDEmpty: IDP ID пустой
ExternalUserIDEmpty: External User ID пустой
UserDisplayNameEmpty: Отображаемое имя пользователя пустое
NoExternalUserData: Данные внешнего пользователя не получены
CreationNotAllowed: Создание нового пользователя для данного провайдера не разрешено
LinkingNotAllowed: Привязка пользователя с данным провайдером запрещена
GrantRequired: Вход невозможен. Пользователь должен иметь хотя бы один допуск в приложении. Пожалуйста, свяжитесь с вашим администратором.
ProjectRequired: Вход невозможен. Организация пользователя должна иметь допуск к проекту. Пожалуйста, свяжитесь с вашим администратором.
IdentityProvider:
InvalidConfig: Недопустимая конфигурация поставщика идентификационных данных
IAM:
LockoutPolicy:
NotExisting: Политика блокировки не существует
Org:
LoginPolicy:
RegistrationNotAllowed: Регистрация не допускается
DeviceAuth:
NotExisting: Код пользователя не существует
optional: (optional)