diff --git a/console/src/assets/i18n/ru.json b/console/src/assets/i18n/ru.json index 40891d8eb0..8bbd2c7ed1 100644 --- a/console/src/assets/i18n/ru.json +++ b/console/src/assets/i18n/ru.json @@ -265,114 +265,117 @@ } }, "PAGINATOR": { - "PREVIOUS": "Предыдущий", - "NEXT": "Следующий", - "COUNT": "элемент(ов) найдено", - "MORE": "Еще" + "PREVIOUS": "Назад", + "NEXT": "Вперёд", + "COUNT": "Всего результатов", + "MORE": "Больше" }, "FOOTER": { "LINKS": { "CONTACT": "Контакты", - "TOS": "Условия использования", + "TOS": "Пользовательское соглашение", "PP": "Политика конфиденциальности" }, "THEME": { - "DARK": "Темная", - "LIGHT": "Светлая" + "DARK": "Тёмный", + "LIGHT": "Светлый" } }, "HOME": { - "WELCOME": "Начните работу с ZITADEL", + "WELCOME": "Начать работу с ZITADEL", "DISCLAIMER": "ZITADEL обрабатывает ваши данные конфиденциально и безопасно.", "DISCLAIMERLINK": "Дальнейшая информация", "DOCUMENTATION": { + "TITLE": "Документация", "DESCRIPTION": "Начните работу с ZITADEL." }, "GETSTARTED": { + "TITLE": "Начать работу с ZITADEL", "DESCRIPTION": "Начните работу с ZITADEL." }, "QUICKSTARTS": { - "LABEL": "Быстрый старт", + "LABEL": "Первые шаги", + "TITLE": "Быстрый старт", "DESCRIPTION": "Начните работу с ZITADEL." }, "SHORTCUTS": { "SHORTCUTS": "Ярлыки", "SETTINGS": "Доступные ярлыки", "PROJECTS": "Проекты", - "REORDER": "Удерживайте и перетащите плитку, чтобы переместить ее.", - "ADD": "Удерживайте и перетащите плитку, чтобы добавить" + "REORDER": "Удерживайте и перетяните плитку, чтобы переместить её", + "ADD": "Удерживайте и перетяните плитку, чтобы добавить" } }, "ONBOARDING": { - "DESCRIPTION": "Ваш прогресс первоначальной настройки", - "MOREDESCRIPTION": "больше ярлыков", - "COMPLETED": "завершено", + "DESCRIPTION": "Ваш процесс адаптации", + "MOREDESCRIPTION": "Больше", + "COMPLETED": "Завершён", "DISMISS": "Нет, спасибо, я профи.", "CARD": { - "TITLE": "Запустите свой экземпляр ZITADEL", - "DESCRIPTION": "Этот контрольный список поможет настроить вашу систему и проведет вас через основные шаги." + "TITLE": "Запустите свою ZITADEL", + "DESCRIPTION": "Данный контрольный список поможет настроить ваш экземпляр и выполнить самые важные шаги." }, "EVENTS": { "instance.policy.label.added": { "title": "Настройте свой бренд", - "description": "Определите цвет и форму своей страницы логина и загрузите свой логотип и значки.", + "description": "Определите цвет и вид вашей формы интерфейса входа, загрузите свой логотип и иконки.", "action": "Настройка брендинга" }, "instance.smtp.config.added": { "title": "Настройте параметры SMTP", - "description": "Установите собственные настройки почтового сервера.", + "description": "Установите персональные настройки почтового сервера.", "action": "Настройка SMTP" }, "project.added": { - "title": "Создать проект", - "description": "Добавьте проект и определите для него роли и полномочия.", + "title": "Создайте свой первый проект", + "description": "Добавьте свой первый проект и определите его роли и полномочия.", "action": "Создать проект" }, "project.application.added": { - "title": "Создать заявку", - "description": "Создайте веб-приложение, собственное приложение, API или SAML-приложение и настройте процесс аутентификации.", + "title": "Создайте своё первое приложение", + "description": "Создайте веб-приложение, нативное приложение, приложение API или saml и настройте процесс аутентификации.", "action": "Создать приложение" }, "user.human.added": { - "title": "Добавить пользователей", - "description": "Добавьте пользователей вашего приложения", + "title": "Добавьте пользователей", + "description": "Добавьте пользователей вашего приложения.", "action": "Добавить пользователя" }, "user.grant.added": { - "title": "Предоставить пользователям", - "description": "Разрешите пользователям доступ к вашему приложению и настройте их роли.", + "title": "Предоставьте пользователям допуск", + "description": "Обеспечьте пользователям доступ к вашему приложению и настройте их роль.", "action": "Предоставить пользователю" } } }, "MENU": { - "INSTANCE": "настройки по умолчанию", + "INSTANCE": "Экземпляр", "DASHBOARD": "Главная", "PERSONAL_INFO": "Персональная информация", "DOCUMENTATION": "Документация", - "INSTANCEOVERVIEW": "Обзор системы", + "INSTANCEOVERVIEW": "Экземпляр", "ORGS": "Организации", - "VIEWS": "Отображение", + "VIEWS": "Просмотры", "EVENTS": "События", - "FAILEDEVENTS": "Неудачные события", + "FAILEDEVENTS": "Ошибки", "ORGANIZATION": "Организация", "DOMAINS": "Домены", "PROJECT": "Проекты", "PROJECTOVERVIEW": "Обзор", - "PROJECTGRANTS": "Разрешения", + "PROJECTGRANTS": "Допуски", "ROLES": "Роли", - "GRANTEDPROJECT": "Предоставленные проекты", + "GRANTEDPROJECT": "Допуски проектов", "HUMANUSERS": "Пользователи", - "MACHINEUSERS": "Сервисные пользователи", + "MACHINEUSERS": "Служебные пользователи", "LOGOUT": "Выйти из всех пользователей", "NEWORG": "Новая организация", - "IAMADMIN": "Вы являетесь администратором IAM. Обратите внимание, что у вас есть расширенные разрешения.", + "IAMADMIN": "Вы являетесь администратором IAM. Обратите внимание, что вы обладаете расширенными разрешениями.", "SHOWORGS": "Показать все организации", - "GRANTS": "Разрешения", + "GRANTS": "Авторизации", "ACTIONS": "Действия", "PRIVACY": "Конфиденциальность", - "TOS": "Условия использования", - "OPENSHORTCUTSTOOLTIP": "Введите ?, чтобы показать сочетания клавиш", + "TOS": "Пользовательское соглашение", + "OPENSHORTCUTSTOOLTIP": "Нажмите ? для просмотра сочетания клавиш", "SETTINGS": "Настройки", "CUSTOMERPORTAL": "Клиентский портал" }, @@ -406,15 +409,15 @@ "RENAME": "Переименовать", "SET": "Установить", "COPY": "Скопировать в буфер обмена", - "COPIED": "Скопировано в буфер обмена.", - "RESET": "Перезагрузить", - "RESETDEFAULT": "Восстановить значения по умолчанию", - "RESETTO": "Сбросить до: ", - "RESETCURRENT": "Сбросить до текущего", + "COPIED": "Скопировано в буфер обмена", + "RESET": "Сбросить", + "RESETDEFAULT": "Установить значения по умолчанию", + "RESETTO": "Сбросить на:", + "RESETCURRENT": "Сбросить на текущий", "SHOW": "Показать", - "HIDE": "Скрть", + "HIDE": "Скрыть", "SAVE": "Сохранить", - "SAVENOW": "Применить сейчас", + "SAVENOW": "Сохранить", "NEW": "Новый", "ADD": "Добавить", "CREATE": "Создать", @@ -425,17 +428,17 @@ "CLEAR": "Очистить", "CANCEL": "Отменить", "INFO": "Информация", - "OK": "OK", + "OK": "Хорошо", "SELECT": "Выбрать", - "VIEW": "Показать", - "SELECTIONDELETE": "Очистить выделение", + "VIEW": "Посмотреть", + "SELECTIONDELETE": "Сбросить выделение", "DELETE": "Удалить", "REMOVE": "Удалить", - "VERIFY": "Проверить", - "FINISH": "Завершить", - "FINISHED": "Завершено", + "VERIFY": "Подтвердить", + "FINISH": "Закончить", + "FINISHED": "Закрыть", "CHANGE": "Изменить", - "REACTIVATE": "Повторно активировать", + "REACTIVATE": "Восстановить", "ACTIVATE": "Активировать", "DEACTIVATE": "Деактивировать", "REFRESH": "Обновить", @@ -443,16 +446,16 @@ "EDIT": "Редактировать", "PIN": "Закрепить/открепить", "CONFIGURE": "Настроить", - "SEND": "Отправлять", + "SEND": "Отправить", "NEWVALUE": "Новое значение", - "RESTORE": "Восстановить", + "RESTORE": "Возобновить", "CONTINUEWITHOUTSAVE": "Продолжить без сохранения", "OF": "из", - "PREVIOUS": "Предыдущий", - "NEXT": "Следующий", - "MORE": "более", + "PREVIOUS": "Назад", + "NEXT": "Вперёд", + "MORE": "больше", "STEP": "Шаг", - "SETUP": "Настраивать", + "SETUP": "Настроить", "UNSAVEDCHANGES": "Несохраненные изменения", "UNSAVED": { "DIALOG": { @@ -466,42 +469,42 @@ } }, "MEMBERROLES": { - "IAM_OWNER": "Имеет контроль над всем экземпляром, включая все организации.", - "IAM_OWNER_VIEWER": "Имеет разрешение на проверку всего экземпляра, включая все организации.", - "IAM_ORG_MANAGER": "Имеет разрешение на создание и управление организациями", - "IAM_USER_MANAGER": "Имеет разрешение на создание пользователей и управление ими.", + "IAM_OWNER": "Имеет контроль над всем экземпляром, включая все организации", + "IAM_OWNER_VIEWER": "Имеет разрешение на просмотр всего экземпляра, включая все организации", + "IAM_ORG_MANAGER": "Имеет разрешение на создание организаций и управление ими", + "IAM_USER_MANAGER": "Имеет разрешение на создание и управление пользователями", "IAM_ADMIN_IMPERSONATOR": "Имеет разрешение выдавать себя за администратора и конечных пользователей из всех организаций", "IAM_END_USER_IMPERSONATOR": "Имеет разрешение выдавать себя за конечных пользователей из всех организаций", "ORG_OWNER": "Имеет разрешение на всю организацию", - "ORG_USER_MANAGER": "Имеет разрешение на создание пользователей организации и управление ими.", - "ORG_OWNER_VIEWER": "Имеет разрешение на проверку всей организации", - "ORG_USER_PERMISSION_EDITOR": "Имеет разрешение на управление разрешениями пользователей.", - "ORG_PROJECT_PERMISSION_EDITOR": "Имеет разрешение на управление разрешениями проекта", - "ORG_PROJECT_CREATOR": "Имеет разрешение на создание собственных проектов и базовых настроек.", + "ORG_USER_MANAGER": "Имеет разрешение на создание и управление пользователями организации", + "ORG_OWNER_VIEWER": "Имеет разрешение на просмотр всей организации", + "ORG_USER_PERMISSION_EDITOR": "Имеет разрешение на управление допусками пользователей", + "ORG_PROJECT_PERMISSION_EDITOR": "Имеет разрешение на управление допусками проекта", + "ORG_PROJECT_CREATOR": "Имеет разрешение на создание собственных проектов и базовых настроек", "ORG_ADMIN_IMPERSONATOR": "Имеет разрешение выдавать себя за администратора и конечных пользователей организации", "ORG_END_USER_IMPERSONATOR": "Имеет разрешение выдавать себя за конечных пользователей организации", "PROJECT_OWNER": "Имеет разрешение на весь проект", - "PROJECT_OWNER_VIEWER": "Имеет разрешение на проверку всего проекта", + "PROJECT_OWNER_VIEWER": "Имеет разрешение на просмотр всего проекта", "PROJECT_OWNER_GLOBAL": "Имеет разрешение на весь проект", - "PROJECT_OWNER_VIEWER_GLOBAL": "Имеет разрешение на проверку всего проекта", - "PROJECT_GRANT_OWNER": "Имеет разрешение на управление разрешениями проекта", - "PROJECT_GRANT_OWNER_VIEWER": "Имеет разрешение на рассмотрение разрешениями проекта" + "PROJECT_OWNER_VIEWER_GLOBAL": "Имеет разрешение на просмотр всего проекта", + "PROJECT_GRANT_OWNER": "Имеет разрешение на управление допуском проекта", + "PROJECT_GRANT_OWNER_VIEWER": "Имеет разрешение на просмотр допуска проекта" }, "OVERLAYS": { "ORGSWITCHER": { - "TEXT": "Все настройки организации и таблицы в консоли основаны на выбранной организации. Нажмите эту кнопку, чтобы сменить организацию или создать новую." + "TEXT": "Все настройки организации и таблицы в консоли основаны на выбранной организации. Нажмите данную кнопку, чтобы изменить организацию или создать новую." }, "INSTANCE": { - "TEXT": "Нажмите здесь, чтобы перейти к настройкам экземпляра. Обратите внимание, что у вас есть доступ к этой кнопке только в том случае, если у вас есть расширенные разрешения." + "TEXT": "Нажмите здесь, чтобы перейти к настройкам экземпляра. Обратите внимание, что у вас есть доступ к данной кнопке, только при наличии расширенных разрешений." }, "PROFILE": { - "TEXT": "Здесь вы можете переключаться между своими учетными записями пользователей и управлять своими сеансами и профилем." + "TEXT": "Здесь вы можете переключаться между своими учётными записями пользователей и управлять сеансами и профилем." }, "NAV": { - "TEXT": "Эта навигация меняется в зависимости от выбранной вами организации выше или вашего экземпляра." + "TEXT": "Данная навигация меняется в зависимости от выбранной вами выше организации или вашего экземпляра." }, "CONTEXTCHANGED": { - "TEXT": "Контекст организации изменился." + "TEXT": "Внимание! Окружение организации изменилось." }, "SWITCHEDTOINSTANCE": { "TEXT": "Представление только что изменилось на экземпляр!" @@ -509,13 +512,13 @@ }, "FILTER": { "TITLE": "Фильтр", - "STATE": "Состояние", + "STATE": "Статус", "DISPLAYNAME": "Отображаемое имя пользователя", "EMAIL": "Электронная почта", "USERNAME": "Имя пользователя", "ORGNAME": "Название организации", "PRIMARYDOMAIN": "Основной домен", - "PROJECTNAME": "название проекта", + "PROJECTNAME": "Название проекта", "RESOURCEOWNER": "Владелец ресурса", "METHODS": { "1": "равно", @@ -528,31 +531,31 @@ "UNDERORGCONTEXT": "На страницах организации", "SIDEWIDE": "Ярлыки для всего сайта", "SHORTCUTS": { - "HOME": "Перейти на главную", - "INSTANCE": "Перейти к системным настройкам", - "ORG": "Перейти к организации", + "HOME": "Перейти на главную страницу", + "INSTANCE": "Перейти в экземпляр", + "ORG": "Перейти в организацию", "ORGSETTINGS": "Перейти к настройкам организации", - "ORGSWITCHER": "Переключить организацию", - "ME": "Перейти в собственный профиль", + "ORGSWITCHER": "Изменить организацию", + "ME": "Перейти в личный профиль", "PROJECTS": "Перейти к проектам", "USERS": "Перейти к пользователям", - "USERGRANTS": "Перейти к авторизации", - "ACTIONS": "Перейти к действиям и сценариям", + "USERGRANTS": "Перейти к авторизациям", + "ACTIONS": "Перейти к действиям и процессам", "DOMAINS": "Перейти к доменам" } }, - "RESOURCEID": "Идентификатор ресурса", - "NAME": "Имя", + "RESOURCEID": "ID Ресурса", + "NAME": "Название", "VERSION": "Версия", "TABLE": { "NOROWS": "Нет данных" }, "ERRORS": { - "REQUIRED": "Пожалуйста, заполните это поле.", + "REQUIRED": "Отсутствуют некоторые обязательные поля.", "ATLEASTONE": "Укажите хотя бы одно значение.", "TOKENINVALID": { - "TITLE": "Срок действия вашего токена авторизации истек.", - "DESCRIPTION": "Нажмите кнопку ниже, чтобы войти снова." + "TITLE": "Срок действия вашего токена авторизации истёк.", + "DESCRIPTION": "Нажмите кнопку ниже, чтобы снова войти в систему." }, "EXHAUSTED": { "TITLE": "Ваш экземпляр заблокирован.", @@ -571,138 +574,146 @@ "USER": { "SETTINGS": { "TITLE": "Настройки", - "GENERAL": "Общий", - "IDP": "Поставщики удостоверений", + "GENERAL": "Общее", + "IDP": "Поставщик идентификационных данных", "SECURITY": "Пароль и безопасность", "KEYS": "Ключи", "PAT": "Токены личного доступа", - "USERGRANTS": "Разрешения", + "USERGRANTS": "Авторизации", "MEMBERSHIPS": "Членство", "METADATA": "Метаданные" }, "TITLE": "Персональная информация", "DESCRIPTION": "Управляйте своей информацией и настройками безопасности.", "PAGES": { + "LIST": "Пользователи", "TITLE": "Пользователь", - "DETAIL": "Деталь", - "CREATE": "Создавать", + "DESCRIPTION": "Создавайте новых пользователей в своей организации и управляйте существующими.", + "LISTMACHINE": "Служебные пользователи", + "DESCRIPTIONMACHINE": "Создание и управление служебными пользователями вашей организации", + "DETAIL": "Детали", + "CREATE": "Создать", "MY": "Моя информация", - "LOGINNAMES": "Имена для входа", - "LOGINMETHODS": "Способы входа", - "LOGINNAMESDESC": "Это ваши имена для входа:", + "LOGINNAMES": "Логин", + "LOGINMETHODS": "Способы логина", + "LOGINNAMESDESC": "Это ваши логины:", "NOUSER": "Нет связанного пользователя.", - "REACTIVATE": "Повторно активировать", + "REACTIVATE": "Восстановить", "DEACTIVATE": "Деактивировать", "FILTER": "Фильтр", - "STATE": "Состояние", + "STATE": "Статус", "DELETE": "Удалить пользователя", "UNLOCK": "Разблокировать пользователя", - "GENERATESECRET": "Создать секрет клиента", - "REMOVESECRET": "Удалить секрет клиента", - "LOCKEDDESCRIPTION": "Этот пользователь заблокирован из-за превышения максимального количества попыток входа в систему, и его необходимо разблокировать, чтобы использовать снова.", - "DELETEACCOUNT": "Удалить аккаунт", - "DELETEACCOUNT_DESC": "Если вы выполните это действие, вы выйдете из системы и больше не будете иметь доступа к своей учетной записи. Это действие необратимо, поэтому продолжайте с осторожностью.", - "DELETEACCOUNT_BTN": "Удалить аккаунт", - "DELETEACCOUNT_SUCCESS": "Аккаунт успешно удален!" + "GENERATESECRET": "Создать клиентский ключ", + "REMOVESECRET": "Удалить клиентский ключ", + "LOCKEDDESCRIPTION": "Данный пользователь был заблокирован из-за превышения максимального количества попыток входа в систему и должен быть разблокирован, чтобы использовать его снова.", + "DELETEACCOUNT": "Удалить учётную запись", + "DELETEACCOUNT_DESC": "Если вы выполните данное действие, вы выйдете из системы и больше не будете иметь доступа к своей учетной записи. Данное действие не может быть отменено!", + "DELETEACCOUNT_BTN": "Удалить учётную запись", + "DELETEACCOUNT_SUCCESS": "Учётная запись успешно удалена!" }, "DETAILS": { "DATECREATED": "Создан", - "DATECHANGED": "Дата изменения" + "DATECHANGED": "Изменён" }, "DIALOG": { "DELETE_TITLE": "Удалить пользователя", - "DELETE_SELF_TITLE": "Удалить аккаунт", - "DELETE_DESCRIPTION": "Вы собираетесь окончательно удалить пользователя. Вы уверены?", - "DELETE_SELF_DESCRIPTION": "Вы собираетесь навсегда удалить свою личную учетную запись. Это приведет к выходу из системы и удалению вашего пользователя. Это действие не может быть отменено!", - "DELETE_AUTH_DESCRIPTION": "Вы собираетесь навсегда удалить свою личную учетную запись. Вы уверены?", - "TYPEUSERNAME": "Введите «{{value}}», чтобы подтвердить и удалить пользователя.", - "USERNAME": "Логин", + "DELETE_SELF_TITLE": "Удалить учётную запись", + "DELETE_DESCRIPTION": "Вы собираетесь удалить пользователя. Вы уверены?", + "DELETE_SELF_DESCRIPTION": "Вы собираетесь безвозвратно удалить свою учётную запись. Это приведет к выходу из системы и удалению вашего пользователя. Данное действие не может быть отменено!", + "DELETE_AUTH_DESCRIPTION": "Вы собираетесь безвозвратно удалить свою учётную запись. Вы уверены?", + "TYPEUSERNAME": "Введите '{{value}}', чтобы подтвердить и удалить пользователя.", + "USERNAME": "Имя пользователя", "DELETE_BTN": "Удалить навсегда" }, "SENDEMAILDIALOG": { "TITLE": "Отправить уведомление по электронной почте", - "DESCRIPTION": "Нажмите кнопку ниже, чтобы отправить уведомление на текущий адрес электронной почты, или измените адрес электронной почты в поле.", - "NEWEMAIL": "Новый E-mail адрес" + "DESCRIPTION": "Нажмите кнопку ниже, чтобы отправить уведомление на текущий адрес электронной почты или изменить адрес электронной почты в поле.", + "NEWEMAIL": "Новый адрес электронной почты" }, "SECRETDIALOG": { - "CLIENTSECRET": "Секрет клиента", - "CLIENTSECRET_DESCRIPTION": "Храните свой секрет клиента в безопасном месте, поскольку он исчезнет после закрытия диалогового окна." + "CLIENTSECRET": "Клиентский ключ", + "CLIENTSECRET_DESCRIPTION": "Сохраните ваш клиентский ключ в надежном месте, так как он исчезнет после закрытия диалогового окна." }, "TABLE": { "DEACTIVATE": "Деактивировать", "ACTIVATE": "Активировать", "CHANGEDATE": "Последнее изменение", - "CREATIONDATE": "Создан в", + "CREATIONDATE": "Создан", + "TYPES": { + "HUMAN": "Пользователи", + "MACHINE": "Служебные пользователи" + }, "FILTER": { - "0": "Фильтровать по отображаемому имени", - "1": "Фильтровать по имени пользователя", - "2": "фильтр для отображаемого имени", - "3": "фильтр по имени пользователя", - "4": "фильтр для электронной почты", - "5": "фильтр для отображаемого имени", - "10": "фильтр по названию организации", - "12": "фильтр по названию проекта" + "0": "Фильтр по отображаемому имени", + "1": "Фильтр по имени пользователя", + "2": "Фильтр по отображаемому имени", + "3": "Фильтр по имени пользователя", + "4": "Фильтр по электронной почте", + "5": "Фильтр по отображаемому имени", + "10": "Фильтр по названию организации", + "12": "Фильтр по названию проекта" }, "EMPTY": "Нет записей" }, "PASSWORDLESS": { - "SEND": "Отправить ссылку на регистрацию", + "SEND": "Отправить ссылку для регистрации", "TABLETYPE": "Тип", - "TABLESTATE": "Состояние", - "NAME": "Имя", + "TABLESTATE": "Статус", + "NAME": "Название", "EMPTY": "Устройство не установлено", "TITLE": "Беспарольная аутентификация", "DESCRIPTION": "Добавьте методы аутентификации на основе WebAuthn для входа в ZITADEL без пароля.", - "MANAGE_DESCRIPTION": "Управляйте методами второго фактора ваших пользователей.", + "MANAGE_DESCRIPTION": "Управляйте методами двухфакторной аутентификации ваших пользователей.", "U2F": "Добавить метод", "U2F_DIALOG_TITLE": "Подтвердить аутентификатор", - "U2F_DIALOG_DESCRIPTION": "Введите имя для используемого вами входа без пароля.", + "U2F_DIALOG_DESCRIPTION": "Введите имя для используемого входа без пароля", "U2F_SUCCESS": "Беспарольная аутентификация успешно создана!", - "U2F_ERROR": "Произошла ошибка во время установки!", + "U2F_ERROR": "Произошла ошибка при настройке!", "U2F_NAME": "Имя аутентификатора", "TYPE": { - "0": "MFA не определен", + "0": "Многофакторная аутентификация (MFA) не определена", "1": "Одноразовый пароль (OTP)", - "2": "Отпечаток пальца, ключи безопасности, Face ID и другое" + "2": "Отпечаток пальца, ключи безопасности, Face ID и другие" }, "STATE": { - "0": "Нет штата", - "1": "Не готов", - "2": "Готовый", + "0": "Нет статуса", + "1": "Не готово", + "2": "Готово", "3": "Удалено" }, "DIALOG": { - "DELETE_TITLE": "Удалить метод беспарольной аутентификации", - "DELETE_DESCRIPTION": "Вы собираетесь удалить метод аутентификации без пароля. Вы уверены?", + "DELETE_TITLE": "Удалить беспарольный метод аутентификации", + "DELETE_DESCRIPTION": "Вы собираетесь удалить беспарольный метод аутентификации. Вы уверены?", "ADD_TITLE": "Беспарольная аутентификация", "ADD_DESCRIPTION": "Выберите один из доступных вариантов создания метода аутентификации без пароля.", "SEND_DESCRIPTION": "Отправьте себе ссылку для регистрации на свой адрес электронной почты.", - "SEND": "Отправить ссылку на регистрацию", - "SENT": "Письмо было успешно доставлено. Проверьте свой почтовый ящик, чтобы продолжить настройку.", - "QRCODE_DESCRIPTION": "Создайте QR-код для сканирования с помощью другого устройства.", - "QRCODE": "Создать QR-код", - "QRCODE_SCAN": "Отсканируйте этот QR-код, чтобы продолжить настройку на вашем устройстве.", - "NEW_DESCRIPTION": "Используйте это устройство для настройки режима «Беспароль».", - "NEW": "Добавить новое" + "SEND": "Отправить ссылку для регистрации", + "SENT": "Электронное письмо было успешно доставлено. Проверьте свою электронную почту, чтобы продолжить настройку.", + "QRCODE_DESCRIPTION": "Создайте QR-код для сканирования другим устройством.", + "QRCODE": "Сгенерировать QR-код", + "QRCODE_SCAN": "Отсканируйте данный QR-код, чтобы продолжить настройку на вашем устройстве.", + "NEW_DESCRIPTION": "Используйте данное устройство для настройки без пароля.", + "NEW": "Добавить" } }, "MFA": { "TABLETYPE": "Тип", - "TABLESTATE": "Состояние", - "NAME": "Имя", - "EMPTY": "Дополнительные факторы не настроены", + "TABLESTATE": "Статус", + "NAME": "Название", + "EMPTY": "Нет дополнительных факторов", "TITLE": "Многофакторная аутентификация", - "DESCRIPTION": "Добавьте второй фактор, чтобы обеспечить оптимальную безопасность вашей учетной записи.", - "MANAGE_DESCRIPTION": "Управляйте методами второго фактора ваших пользователей.", + "DESCRIPTION": "Добавьте двухфакторную аутентификацию, чтобы обеспечить оптимальную безопасность вашей учётной записи.", + "MANAGE_DESCRIPTION": "Управляйте методами двухфакторной аутентификации ваших пользователей.", "ADD": "Добавить фактор", - "OTP": "Приложение для аутентификации TOTP (одноразовый пароль на основе времени)", - "OTP_DIALOG_TITLE": "Добавить одноразовый код", - "OTP_DIALOG_DESCRIPTION": "Отсканируйте QR-код с помощью приложения для аутентификации и введите код ниже, чтобы подтвердить и активировать метод OTP.", - "U2F": "Отпечаток пальца, ключи безопасности, Face ID и другое", + "OTP": "Приложение-аутентификатор для одноразового пароля (OTP)", + "OTP_DIALOG_TITLE": "Добавить одноразовый пароль", + "OTP_DIALOG_DESCRIPTION": "Отсканируйте QR-код при помощи приложения для аутентификации и введите указанный ниже код, чтобы подтвердить и активировать метод одноразового пароля.", + "U2F": "Отпечаток пальца, ключи безопасности, Face ID и другие", "U2F_DIALOG_TITLE": "Проверить фактор", - "U2F_DIALOG_DESCRIPTION": "Введите имя используемого вами универсального мультифактора.", + "U2F_DIALOG_DESCRIPTION": "Введите имя используемого универсального мультифактора.", "U2F_SUCCESS": "Фактор успешно добавлен!", - "U2F_ERROR": "Произошла ошибка во время установки!", + "U2F_ERROR": "Произошла ошибка при настройке!", "U2F_NAME": "Имя аутентификатора", "OTPSMS": "OTP (одноразовый пароль) с помощью SMS", "OTPEMAIL": "OTP (одноразовый пароль) с электронной почтой", @@ -711,34 +722,34 @@ "OTPSMSPHONEMUSTBEVERIFIED": "Чтобы использовать этот метод, ваш телефон должен быть подтвержден.", "OTPEMAILSUCCESS": "Фактор OTP настроен успешно.", "TYPE": { - "0": "MFA не определен", + "0": "Многофакторная аутентификация (MFA) не определена", "1": "Одноразовый пароль (OTP)", - "2": "Отпечаток пальца, ключи безопасности, Face ID и другое" + "2": "Отпечаток пальца, ключи безопасности, Face ID и другие" }, "STATE": { - "0": "Нет состояния", - "1": "Не готов", - "2": "Готовый", + "0": "Нет статуса", + "1": "Не готово", + "2": "Готово", "3": "Удалено" }, "DIALOG": { - "MFA_DELETE_TITLE": "Удалить второй фактор", - "MFA_DELETE_DESCRIPTION": "Вы собираетесь удалить второй фактор. Вы уверены?", - "ADD_MFA_TITLE": "Добавьте второй фактор", + "MFA_DELETE_TITLE": "Удалить двухфакторную аутентификацию", + "MFA_DELETE_DESCRIPTION": "Вы собираетесь удалить двухфакторную аутентификацию. Вы уверены?", + "ADD_MFA_TITLE": "Добавить двухфакторную аутентификацию", "ADD_MFA_DESCRIPTION": "Выберите один из следующих вариантов." } }, "EXTERNALIDP": { - "TITLE": "Внешние поставщики удостоверений", - "DESC": "--", - "IDPCONFIGID": "Идентификатор конфигурации поставщика удостоверений", - "IDPNAME": "Имя поставщика удостоверений", + "TITLE": "Внешние поставщики идентификационных данных", + "DESC": "", + "IDPCONFIGID": "ID Конфигурации поставщика идентификационных данных", + "IDPNAME": "Название провайдера идентификационных данных", "USERDISPLAYNAME": "Внешнее имя", - "EXTERNALUSERID": "Внешний идентификатор пользователя", - "EMPTY": "Внешний поставщик удостоверений не найден", + "EXTERNALUSERID": "ID Внешнего пользователя", + "EMPTY": "Внешний поставщик идентификационных данных не найден", "DIALOG": { - "DELETE_TITLE": "Удалить поставщика удостоверений", - "DELETE_DESCRIPTION": "Вы собираетесь удалить поставщика удостоверений у пользователя. Вы действительно хотите продолжить?" + "DELETE_TITLE": "Удалить поставщика идентификационных данных", + "DELETE_DESCRIPTION": "Вы собираетесь удалить поставщика идентификационных данных пользователя. Вы действительно хотите продолжить?" } }, "CREATE": { @@ -746,10 +757,10 @@ "DESCRIPTION": "Пожалуйста, предоставьте необходимую информацию.", "NAMEANDEMAILSECTION": "Имя и адрес электронной почты", "GENDERLANGSECTION": "Пол и язык", - "PHONESECTION": "Телефонные номера", + "PHONESECTION": "Номера телефонов", "PASSWORDSECTION": "Начальный пароль", "ADDRESSANDPHONESECTION": "Номер телефона", - "INITMAILDESCRIPTION": "Если выбраны оба варианта, электронное письмо для инициализации отправлено не будет. Если выбран только один из вариантов, будет отправлено письмо для предоставления/проверки данных." + "INITMAILDESCRIPTION": "Если выбраны оба варианта, электронное письмо для инициализации не будет отправлено. Если выбран только один из вариантов, будет отправлено письмо для предоставления/проверки данных." }, "CODEDIALOG": { "TITLE": "Подтвердить номер телефона", @@ -757,25 +768,25 @@ "CODE": "Код" }, "DATA": { - "STATE": "Состояние", - "STATE0": "Неизвестный", - "STATE1": "Активный", - "STATE2": "Неактивный", - "STATE3": "Удалено", - "STATE4": "Заблокировано", - "STATE5": "Приостановленный", - "STATE6": "Исходный" + "STATE": "Статус", + "STATE0": "Неизвестен", + "STATE1": "Активен", + "STATE2": "Неактивен", + "STATE3": "Удалён", + "STATE4": "Заблокирован", + "STATE5": "Приостановлен", + "STATE6": "Начальный" }, "PROFILE": { "TITLE": "Профиль", "EMAIL": "Электронная почта", "PHONE": "Номер телефона", - "PHONE_HINT": "Используйте 00 или символ +, за которым следует код вызывающей страны, или выберите страну из раскрывающегося списка и, наконец, введите номер телефона.", + "PHONE_HINT": "Используйте 00 или символ +, за которым следует код страны вызываемого абонента, или выберите страну из раскрывающегося списка и введите номер телефона.", "USERNAME": "Имя пользователя", - "CHANGEUSERNAME": "изменить", - "CHANGEUSERNAME_TITLE": "Изменение имени пользователя", + "CHANGEUSERNAME": "Изменить", + "CHANGEUSERNAME_TITLE": "Изменить имя пользователя", "CHANGEUSERNAME_DESC": "Введите новое имя в поле ниже.", - "FIRSTNAME": "Собственное имя", + "FIRSTNAME": "Имя", "LASTNAME": "Фамилия", "NICKNAME": "Псевдоним", "DISPLAYNAME": "Отображаемое имя", @@ -783,18 +794,18 @@ "GENDER": "Пол", "PASSWORD": "Пароль", "AVATAR": { - "UPLOADTITLE": "Загрузите изображение своего профиля", + "UPLOADTITLE": "Загрузите изображение профиля", "UPLOADBTN": "Выберите файл", "UPLOAD": "Загрузить", "CURRENT": "Текущее изображение", "PREVIEW": "Предварительный просмотр", - "DELETESUCCESS": "Удален успешно!", - "CROPPERERROR": "Произошла ошибка при загрузке вашего файла. При необходимости попробуйте другой формат и размер." + "DELETESUCCESS": "Удалён успешно!", + "CROPPERERROR": "Произошла ошибка при загрузке файла. При необходимости попробуйте другой формат и размер." }, "COUNTRY": "Страна" }, "MACHINE": { - "TITLE": "Сведения о пользователе службы", + "TITLE": "Сведения о служебном пользователе", "USERNAME": "Имя пользователя", "NAME": "Имя", "DESCRIPTION": "Описание", @@ -802,25 +813,25 @@ "KEYSDESC": "Определите свои ключи и добавьте необязательную дату истечения срока действия.", "TOKENSTITLE": "Токены личного доступа", "TOKENSDESC": "Токены личного доступа функционируют как обычные токены доступа OAuth.", - "ID": "Идентификатор ключа", + "ID": "ID Ключа", "TYPE": "Тип", "EXPIRATIONDATE": "Дата окончания срока", - "CHOOSEDATEAFTER": "Введите действительный срок действия после", + "CHOOSEDATEAFTER": "Введите срок действия после", "CHOOSEEXPIRY": "Выберите дату истечения срока действия", "CREATIONDATE": "Дата создания", - "KEYDETAILS": "Ключевые детали", + "KEYDETAILS": "Детали", "ACCESSTOKENTYPE": "Тип токена доступа", "ACCESSTOKENTYPES": { - "0": "Носитель", + "0": "Bearer", "1": "JWT" }, "ADD": { "TITLE": "Добавить ключ", - "DESCRIPTION": "Выберите тип ключа и необязательную дату истечения срока действия." + "DESCRIPTION": "Выберите тип ключа и укажите необязательную дату истечения срока действия." }, "ADDED": { - "TITLE": "Ключ был создан", - "DESCRIPTION": "Скачайте ключ, так как после закрытия этого диалога он не будет виден!" + "TITLE": "Ключ создан", + "DESCRIPTION": "Загрузите ключ, так как после закрытия данного окна он не будет виден!" }, "KEYTYPES": { "1": "JSON" @@ -828,14 +839,14 @@ "DIALOG": { "DELETE_KEY": { "TITLE": "Удалить ключ", - "DESCRIPTION": "Вы хотите удалить выбранный ключ? Это не может быть отменено." + "DESCRIPTION": "Вы хотите удалить выбранный ключ? Действие не может быть отменено." } } }, "PASSWORD": { "TITLE": "Пароль", - "LABEL": "Надежный пароль помогает защитить учетную запись", - "DESCRIPTION": "Введите новый пароль в соответствии с приведенной ниже политикой.", + "LABEL": "Надёжный пароль помогает защитить учётную запись", + "DESCRIPTION": "Введите новый пароль в соответствии с приведёнными ниже требованиями.", "OLD": "Текущий пароль", "NEW": "Новый пароль", "CONFIRM": "Подтвердите новый пароль", @@ -844,34 +855,35 @@ "RESET": "Сбросить текущий пароль", "SET": "Установить новый пароль", "RESENDNOTIFICATION": "Отправить ссылку для сброса пароля", - "REQUIRED": "Некоторые обязательные поля отсутствуют.", - "MINLENGTHERROR": "Должно быть не менее {{value}} символов." + "REQUIRED": "Отсутствуют некоторые обязательные поля.", + "MINLENGTHERROR": "Должно быть не менее {{value}} символов.", + "NOTEQUAL": "Указанные пароли не совпадают." }, - "ID": "ИДЕНТИФИКАТОР", + "ID": "Идентификатор", "EMAIL": "Электронная почта", "PHONE": "Номер телефона", - "PHONEEMPTY": "Номер телефона не определен", - "PHONEVERIFIED": "Номер телефона подтвержден.", - "EMAILVERIFIED": "Адрес электронной почты подтвержден", - "NOTVERIFIED": "не подтверждено", - "PREFERRED_LOGINNAME": "Предпочитаемое имя пользователя", - "ISINITIAL": "Пользователь еще не активен.", + "PHONEEMPTY": "Номер телефона не определён", + "PHONEVERIFIED": "Номер телефона подтверждён", + "EMAILVERIFIED": "Электронная почта подтверждена", + "NOTVERIFIED": "Не подтверждено", + "PREFERRED_LOGINNAME": "Предпочтительное имя пользователя", + "ISINITIAL": "Электронная почта данного пользователя ещё не подтверждена", "LOGINMETHODS": { "TITLE": "Контактная информация", "DESCRIPTION": "Предоставленная информация используется для отправки вам важной информации, например электронных писем для сброса пароля.", "EMAIL": { "TITLE": "Электронная почта", - "VALID": "проверенный", - "ISVERIFIED": "Электронная почта проверена", - "ISVERIFIEDDESC": "Если адрес электронной почты указан как подтвержденный, запрос на подтверждение электронной почты не будет сделан.", + "VALID": "Подтверждена", + "ISVERIFIED": "Электронная почта подтверждена", + "ISVERIFIEDDESC": "Если электронная почта указана как подтверждённая, запрос подтверждения электронной почты не будет отправлен.", "RESEND": "Выслать повторно письмо для подтверждения", - "EDITTITLE": "Изменить e-mail", + "EDITTITLE": "Изменить адрес электронной почты", "EDITDESC": "Введите новый адрес электронной почты в поле ниже." }, "PHONE": { - "TITLE": "Телефон", - "VALID": "проверенный", - "RESEND": "Повторно отправить текстовое сообщение с подтверждением", + "TITLE": "Номер телефона", + "VALID": "Подтверждён", + "RESEND": "Повторно отправить подтверждающее текстовое сообщение", "EDITTITLE": "Изменить номер", "EDITVALUE": "Номер телефона", "EDITDESC": "Введите новый номер телефона в поле ниже.", @@ -879,35 +891,46 @@ "DELETEDESC": "Вы действительно хотите удалить номер телефона?", "OTPSMSREMOVALWARNING": "Эта учетная запись использует этот номер телефона в качестве второго фактора. После продолжения вы не сможете его использовать." }, - "RESENDCODE": "Отправить код еще раз", - "ENTERCODE": "Проверить", - "ENTERCODE_DESC": "Проверить код" + "RESENDCODE": "Отправить код ещё раз", + "ENTERCODE": "Подтвердить", + "ENTERCODE_DESC": "Подтвердить код" }, "GRANTS": { - "TITLE": "Пользовательские разрешения", - "DESCRIPTION": "Предоставить этому пользователю доступ к определенным проектам", + "TITLE": "Пользовательские допуски", + "DESCRIPTION": "Предоставьте данному пользователю допуск к определённым проектам", "CREATE": { - "TITLE": "Создать разрешение для пользователя", - "DESCRIPTION": "Найдите организацию, проект и соответствующие роли в проекте." + "TITLE": "Создать допуск пользователя", + "DESCRIPTION": "Выберите организацию, проект и соответствующие роли проекта." }, - "PROJECTNAME": "название проекта", + "PROJECTNAME": "Название проекта", "PROJECT-OWNED": "Проект", - "PROJECT-GRANTED": "Предоставленный проект", + "PROJECT-GRANTED": "Допуск проекта", "FILTER": { - "0": "фильтр для пользователя", - "1": "фильтр по домену", - "2": "фильтр по названию проекта", - "3": "фильтр по имени роли" + "0": "Фильтр для пользователя", + "1": "Фильтр для домена", + "2": "Фильтр по названию проекта", + "3": "Фильтр по имени роли" } }, + "VALIDATION": { + "INVALIDPATTERN": "Пароль не соответствует установленным требованиям.", + "NOTANEMAIL": "Введённое значение не является адресом электронной почты", + "REQUIRED": "Поле ввода пустое.", + "MINLENGTH": "Пароль должен содержать не менее {{requiredLength}} символов.", + "NOEMAIL": "Имя пользователя не может быть адресом электронной почты.", + "UPPERCASEMISSING": "Должен содержать символ верхнего регистра.", + "LOWERCASEMISSING": "Должен содержать символ нижнего регистра.", + "SYMBOLERROR": "Должен содержать символ или знак препинания.", + "NUMBERERROR": "Должен содержать цифру." + }, "STATE": { - "0": "Неизвестно", - "1": "Активно", - "2": "Неактивно", - "3": "Удалено", - "4": "Заблокировано", - "5": "Приостановлено", - "6": "Исходный" + "0": "Неизвестен", + "1": "Активен", + "2": "Неактивен", + "3": "Удалён", + "4": "Заблокирован", + "5": "Приостановлен", + "6": "Начальный" }, "SEARCH": { "ADDITIONAL": "Логин (текущая организация)", @@ -916,116 +939,122 @@ "TARGET": { "SELF": "Если вы хотите предоставить пользователю другой организации", "EXTERNAL": "Чтобы предоставить пользователю вашей организации", - "CLICKHERE": "кликните сюда" + "CLICKHERE": "Нажмите сюда" }, - "SIGNEDOUT": "Вы вышли из системы. Нажмите кнопку «Войти», чтобы войти снова.", + "SIGNEDOUT": "Вы вышли из системы. Нажмите кнопку \"Войти\" для авторизации", "SIGNEDOUT_BTN": "Войти", - "EDITACCOUNT": "Редактировать аккаунт", - "ADDACCOUNT": "Войти под другой учетной записью", - "RESENDINITIALEMAIL": "Повторно отправить письмо с активацией", + "EDITACCOUNT": "Редактировать учётную запись", + "ADDACCOUNT": "Войти под другой учётной записью", + "RESENDINITIALEMAIL": "Отправить новое письмо инициализации", "RESENDEMAILNOTIFICATION": "Повторно отправить уведомление по электронной почте", "TOAST": { "CREATED": "Пользователь успешно создан.", - "SAVED": "Профиль успешно сохранен.", + "SAVED": "Профиль успешно сохранён.", "USERNAMECHANGED": "Имя пользователя изменено.", "EMAILSAVED": "Электронная почта успешно сохранена.", - "INITEMAILSENT": "Письмо об инициализации отправлено.", - "PHONESAVED": "Телефон успешно сохранен.", - "PHONEREMOVED": "Телефон удален.", - "PHONEVERIFIED": "Телефон успешно подтвержден.", - "PHONEVERIFICATIONSENT": "Код подтверждения телефона отправлен.", - "EMAILVERIFICATIONSENT": "Код подтверждения электронной почты отправлен.", - "OTPREMOVED": "ОТП удален.", - "U2FREMOVED": "Фактор удален.", - "PASSWORDLESSREMOVED": "Беспароль удален.", - "INITIALPASSWORDSET": "Установлен первоначальный пароль.", + "INITEMAILSENT": "Письмо инициализации отправлено.", + "PHONESAVED": "Номер телефона успешно сохранён.", + "PHONEREMOVED": "Номер телефона удалён.", + "PHONEVERIFIED": "Номер телефона успешно подтверждён.", + "PHONEVERIFICATIONSENT": "Код подтверждения номера телефона отправлен.", + "EMAILVERIFICATIONSENT": "Код подтверждения отправлен по электронной почте.", + "OTPREMOVED": "Одноразовый пароль (ОТP) удалён.", + "U2FREMOVED": "Фактор удалён.", + "PASSWORDLESSREMOVED": "Беспарольная аутентификация удалена.", + "INITIALPASSWORDSET": "Начальный пароль установлен.", "PASSWORDNOTIFICATIONSENT": "Уведомление о смене пароля отправлено.", - "PASSWORDCHANGED": "Пароль успешно изменен.", - "REACTIVATED": "Пользователь повторно активирован.", + "PASSWORDCHANGED": "Пароль успешно изменён.", + "REACTIVATED": "Пользователь восстановлен.", "DEACTIVATED": "Пользователь деактивирован.", - "SELECTEDREACTIVATED": "Выбранные пользователи повторно активированы.", + "SELECTEDREACTIVATED": "Выбранные пользователи восстановлены.", "SELECTEDDEACTIVATED": "Выбранные пользователи деактивированы.", "SELECTEDKEYSDELETED": "Выбранные ключи удалены.", "KEYADDED": "Ключ добавлен!", - "MACHINEADDED": "Пользователь сервиса создан!", - "DELETED": "Пользователь успешно удален!", + "MACHINEADDED": "Служебный пользователь создан!", + "DELETED": "Пользователь успешно удалён!", "UNLOCKED": "Пользователь успешно разблокирован!", "PASSWORDLESSREGISTRATIONSENT": "Ссылка на регистрацию успешно отправлена.", - "SECRETGENERATED": "Секрет успешно создан!", - "SECRETREMOVED": "Секрет успешно удален!" + "SECRETGENERATED": "Ключ успешно сгенерирован!", + "SECRETREMOVED": "Ключ успешно удален!" }, "MEMBERSHIPS": { "TITLE": "Роли менеджера ZITADEL", - "DESCRIPTION": "Все это членские разрешения для пользователя. Вы также можете изменить их на страницах сведений об организации, проекте или IAM.", - "ORGCONTEXT": "Вы увидите все организации и проекты, связанные с выбранной в данный момент организацией.", + "DESCRIPTION": "Это все допуски пользователя. Вы также можете изменить их на страницах сведений об организации, проекте или в управлении идентификацией и доступом (IAM).", + "ORGCONTEXT": "Вы видите все организации и проекты, связанные с выбранной в данный момент организацией.", "USERCONTEXT": "Вы видите все организации и проекты, в которых вы авторизованы. В том числе и другие организации.", "CREATIONDATE": "Дата создания", "CHANGEDATE": "Последнее изменение", "DISPLAYNAME": "Отображаемое имя", - "REMOVE": "Удалять", + "REMOVE": "Удалить", "TYPE": "Тип", - "ORGID": "Идентификатор организации", - "UPDATED": "Членство было обновлено.", + "ORGID": "ID Организации", + "UPDATED": "Членство обновлено.", "NOPERMISSIONTOEDIT": "У вас отсутствуют необходимые разрешения для редактирования ролей!", "TYPES": { "UNKNOWN": "Неизвестный", "ORG": "Организация", "PROJECT": "Проект", - "GRANTEDPROJECT": "Предоставленный проект" + "GRANTEDPROJECT": "Допуск проекта" } }, "PERSONALACCESSTOKEN": { "ID": "Идентификатор", "TOKEN": "Токен", "ADD": { - "TITLE": "Создать новый токен личного доступа", - "DESCRIPTION": "Определите собственный срок действия токена.", + "TITLE": "Создайте новый токен личного доступа", + "DESCRIPTION": "Установите индивидуальный срок действия токена.", "CHOOSEEXPIRY": "Выберите дату истечения срока действия", - "CHOOSEDATEAFTER": "Введите действительный срок действия после" + "CHOOSEDATEAFTER": "Введите срок действия после" }, "ADDED": { "TITLE": "Токен личного доступа", - "DESCRIPTION": "Обязательно скопируйте свой личный токен доступа. Вы больше не сможете его увидеть!" + "DESCRIPTION": "Обязательно скопируйте токен личного доступа. Вы не сможете увидеть его снова!" }, "DELETE": { "TITLE": "Удалить токен", "DESCRIPTION": "Вы собираетесь удалить токен личного доступа. Вы уверены?" }, - "DELETED": "Токен успешно удален." + "DELETED": "Токен успешно удалён." } }, "METADATA": { "TITLE": "Метаданные", - "DESCRIPTION": "--", + "DESCRIPTION": "", "KEY": "Ключ", "VALUE": "Значение", "ADD": "Новая запись", "SAVE": "Сохранить", - "EMPTY": "Пусто", - "SETSUCCESS": "Элемент успешно сохранен", - "REMOVESUCCESS": "Элемент успешно удален" + "EMPTY": "Метаданные отсутствуют", + "SETSUCCESS": "Элемент успешно сохранён", + "REMOVESUCCESS": "Элемент успешно удалён" }, "FLOWS": { - "ID": "ИДЕНТИФИКАТОР", - "NAME": "Имя", - "STATE": "Состояние", + "TITLE": "Действия и процессы", + "DESCRIPTION": "Определите сценарии, которые будут выполняться при определённом событии.", + "ACTIONSTITLE": "Действия", + "ACTIONSDESCRIPTION": "Это ваши скрипты, которые вы можете запускать в процессах.", + "FLOWSTITLE": "Процессы", + "FLOWSDESCRIPTION": "Процессы определённого типа выполняют действия в момент срабатывания триггера.", + "ID": "Идентификатор", + "NAME": "Название", + "STATE": "Статус", "STATES": { - "0": "нет положения", - "1": "неактивный", - "2": "активный" + "0": "Нет статуса", + "1": "Неактивен", + "2": "Активен" }, "ADDTRIGGER": "Добавить триггер", - "FLOWCHANGED": "Поток успешно изменен", - "FLOWCLEARED": "Поток успешно сброшен", - "TIMEOUT": "Тайм-аут", - "TIMEOUTINSEC": "Тайм-аут в секундах", - "ALLOWEDTOFAIL": "Разрешено потерпеть неудачу", + "FLOWCHANGED": "Процесс был успешно изменён", + "FLOWCLEARED": "Процесс был успешно сброшен", + "TIMEOUT": "Пауза", + "TIMEOUTINSEC": "Время ожидания в секундах", + "ALLOWEDTOFAIL": "Разрешён сбой", "ALLOWEDTOFAILWARN": { "TITLE": "Предупреждение", "DESCRIPTION": "Если вы отключите этот параметр, пользователи в вашей организации не смогут войти в систему. Кроме того, вы больше не сможете получить доступ к консоли, чтобы отключить это действие. Мы рекомендуем создать пользователя-администратора в отдельной организации или сначала тестировать сценарии в среде разработки или организации разработки." }, "SCRIPT": "Скрипт", - "FLOWTYPE": "Тип потока", + "FLOWTYPE": "Тип процесса", "TRIGGERTYPE": "Тип триггера", "ACTIONS": "Действия", "ACTIONSMAX": "В зависимости от вашего уровня вам доступно ограниченное количество действий ({{value}}). Обязательно деактивируйте те, которые вам не нужны, или рассмотрите возможность повышения уровня.", @@ -1038,156 +1067,166 @@ }, "DELETEACTION": { "TITLE": "Удалить действие?", - "DESCRIPTION": "Вы собираетесь удалить действие. Это невозможно повернуть вспять. Вы уверены?", + "DESCRIPTION": "Вы собираетесь удалить действие. Вы уверены?", "DELETE_SUCCESS": "Действие успешно удалено." }, "CLEAR": { - "TITLE": "Чистый поток?", - "DESCRIPTION": "Вы собираетесь сбросить поток вместе с его триггерами и действиями. Это изменение невозможно восстановить. Вы уверены?" + "TITLE": "Очистить процесс?", + "DESCRIPTION": "Вы собираетесь сбросить процесс вместе с его триггерами и действиями. Данное изменение не может быть восстановлено. Вы уверены?" }, "REMOVEACTIONSLIST": { "TITLE": "Удалить выбранные действия?", - "DESCRIPTION": "Вы уверены, что хотите удалить выбранные действия из потока?" + "DESCRIPTION": "Вы уверены, что хотите удалить выбранные действия из процесса?" } }, "TOAST": { "ACTIONSSET": "Набор действий", - "ACTIONREACTIVATED": "Действия успешно возобновлены", + "ACTIONREACTIVATED": "Действия успешно восстановлены", "ACTIONDEACTIVATED": "Действия успешно деактивированы" } }, "IAM": { + "TITLE": "Экземпляр", + "DESCRIPTION": "Управляйте настройками и организациями вашего экземпляра", "POLICIES": { - "TITLE": "Системные политики и настройки доступа", - "DESCRIPTION": "Управляйте своими глобальными политиками и настройками доступа к управлению." + "TITLE": "Системные Политики и настройки доступа", + "DESCRIPTION": "Управляйте своими глобальными Политиками и настройками доступа к управлению." }, "EVENTSTORE": { "TITLE": "Администрирование хранилища IAM", - "DESCRIPTION": "Управляйте просмотрами ZITADEL и неудачными событиями." + "DESCRIPTION": "Управляйте просмотрами ZITADEL и ошибками." }, "MEMBER": { "TITLE": "Менеджеры", - "DESCRIPTION": "Этим менеджерам разрешено вносить изменения в ваш экземпляр." + "DESCRIPTION": "Данные менеджеры могут вносить изменения в ваш экземпляр." }, "PAGES": { - "STATE": "Состояние", + "STATE": "Статус", "DOMAINLIST": "Домены" }, "STATE": { - "0": "Неопределенное", - "1": "Запуск", - "2": "Активна", - "3": "Остановка", - "4": "Остановлена" + "0": "Не определён", + "1": "Создан", + "2": "Запущен", + "3": "Останавливается", + "4": "Остановлен" }, "VIEWS": { - "VIEWNAME": "Имя", + "TITLE": "Просмотры", + "DESCRIPTION": "В данном разделе отображаются ваши просмотры ZITADEL.", + "VIEWNAME": "Название", "DATABASE": "База данных", "SEQUENCE": "Последовательность", - "EVENTTIMESTAMP": "Временная метка", - "LASTSPOOL": "Успешная катушка", + "EVENTTIMESTAMP": "Отметка времени", + "LASTSPOOL": "Успешная буферизация", "ACTIONS": "Действия", - "CLEAR": "Прозрачный", - "CLEARED": "Просмотр успешно очищен!", + "CLEAR": "Очистить", + "CLEARED": "Просмотр был успешно удалён!", "DIALOG": { - "VIEW_CLEAR_TITLE": "Очистить вид", - "VIEW_CLEAR_DESCRIPTION": "Вы собираетесь очистить обзор. Очистка представления создает процесс, в ходе которого данные могут быть недоступны конечным пользователям. Вы действительно уверены?" + "VIEW_CLEAR_TITLE": "Удалить просмотр", + "VIEW_CLEAR_DESCRIPTION": "Вы собираетесь удалить просмотр. Удаление просмотра создаёт процесс, во время которого данные могут быть недоступны для конечных пользователей. Вы уверены?" } }, "FAILEDEVENTS": { - "VIEWNAME": "Имя", + "TITLE": "Ошибки", + "DESCRIPTION": "В данном разделе отображаются ошибки.", + "VIEWNAME": "Название", "DATABASE": "База данных", - "FAILEDSEQUENCE": "Неудачная последовательность", - "FAILURECOUNT": "Количество отказов", - "LASTFAILED": "Последняя неудача в", + "FAILEDSEQUENCE": "Ошибочная последовательность", + "FAILURECOUNT": "Количество ошибок", + "LASTFAILED": "Последняя ошибка", "ERRORMESSAGE": "Сообщение об ошибке", "ACTIONS": "Действия", - "DELETE": "Удалять", - "DELETESUCCESS": "Неудачные события удалены." + "DELETE": "Удалить", + "DELETESUCCESS": "Ошибочные события удалены." }, "EVENTS": { - "EDITOR": "редактор", - "EDITORID": "Идентификатор редактора", - "AGGREGATE": "Совокупный", - "AGGREGATEID": "Совокупный идентификатор", + "TITLE": "События", + "DESCRIPTION": "В данном разделе отображаются все произошедшие события.", + "EDITOR": "Редактор", + "EDITORID": "ID Редактора", + "AGGREGATE": "Агрегат", + "AGGREGATEID": "ID Агрегата", "AGGREGATETYPE": "Тип агрегата", "RESOURCEOWNER": "Владелец ресурса", "SEQUENCE": "Последовательность", - "CREATIONDATE": "Создан в", + "CREATIONDATE": "Создан", "TYPE": "Тип", - "PAYLOAD": "Полезная нагрузка", + "PAYLOAD": "Нагрузка", "FILTERS": { "BTN": "Фильтр", "USER": { - "IDLABEL": "ИДЕНТИФИКАТОР", + "IDLABEL": "Идентификатор", "CHECKBOX": "Фильтровать по редактору" }, "AGGREGATE": { "TYPELABEL": "Тип агрегата", - "IDLABEL": "ИДЕНТИФИКАТОР", - "CHECKBOX": "Фильтровать по совокупности" + "IDLABEL": "Идентификатор", + "CHECKBOX": "Фильтровать по сумме" }, "TYPE": { "TYPELABEL": "Тип", "CHECKBOX": "Фильтровать по типу" }, "RESOURCEOWNER": { - "LABEL": "ИДЕНТИФИКАТОР", + "LABEL": "Идентификатор", "CHECKBOX": "Фильтровать по владельцу ресурса" }, "SEQUENCE": { "LABEL": "Последовательность", - "CHECKBOX": "Фильтровать по последовательности" + "CHECKBOX": "Фильтровать по последовательности", + "SORT": "Сортировка", + "ASC": "По возрастанию", + "DESC": "По убыванию" }, - "SORT": "Сортировка", - "ASC": "Восходящий", - "DESC": "По убыванию", "CREATIONDATE": { + "LABEL": "Дата создания", + "CHECKBOX": "Фильтровать по дате создания", "RADIO_FROM": "От", "RADIO_RANGE": "Диапазон", "LABEL_SINCE": "С", - "LABEL_UNTIL": "К" + "LABEL_UNTIL": "ДО" }, - "OTHER": "другой", - "OTHERS": "другие" + "OTHER": "Другой", + "OTHERS": "Другие" }, "DIALOG": { - "TITLE": "Подробности о событии" + "TITLE": "Детали события" } }, "TOAST": { "MEMBERREMOVED": "Менеджер удален.", - "MEMBERSADDED": "Менеджеры добавили.", - "MEMBERADDED": "Менеджер добавил.", - "MEMBERCHANGED": "Сменился менеджер.", + "MEMBERSADDED": "Менеджеры добавлены.", + "MEMBERADDED": "Менеджер добавлен.", + "MEMBERCHANGED": "Менеджер изменён.", "ROLEREMOVED": "Роль удалена.", - "ROLECHANGED": "Роль изменилась.", - "REACTIVATED": "реактивирован", - "DEACTIVATED": "Деактивирован" + "ROLECHANGED": "Роль изменена.", + "REACTIVATED": "Восстановлено", + "DEACTIVATED": "Деактивировано" } }, "ORG": { "PAGES": { - "NAME": "Имя", - "ID": "ИДЕНТИФИКАТОР", - "CREATIONDATE": "Дата создания", - "DATECHANGED": "Дата изменения", + "NAME": "Название", + "ID": "Идентификатор", + "CREATIONDATE": "Создан", + "DATECHANGED": "Изменён", "FILTER": "Фильтр", - "FILTERPLACEHOLDER": "Фильтр по имени", + "FILTERPLACEHOLDER": "Фильтр по названию", "LIST": "Организации", "LISTDESCRIPTION": "Выберите организацию.", - "ACTIVE": "Активный", + "ACTIVE": "Активен", "CREATE": "Создать организацию", "DEACTIVATE": "Деактивировать организацию", - "REACTIVATE": "Повторно активировать организацию", + "REACTIVATE": "Восстановить организацию", "NOPERMISSION": "У вас нет разрешения на доступ к настройкам организации.", - "USERSELFACCOUNT": "Используйте свой личный аккаунт в качестве владельца организации", + "USERSELFACCOUNT": "Используйте вашу учётную запись в качестве владельца организации", "ORGDETAIL_TITLE": "Введите имя и домен вашей новой организации.", "ORGDETAIL_TITLE_WITHOUT_DOMAIN": "Введите название вашей новой организации.", "ORGDETAILUSER_TITLE": "Настройка владельца организации", "DELETE": "Удалить организацию", "DEFAULTLABEL": "По умолчанию", - "SETASDEFAULT": "Установить как организацию по умолчанию", + "SETASDEFAULT": "Установить организацию по умолчанию", "DEFAULTORGSET": "Организация по умолчанию успешно изменена", "RENAME": { "ACTION": "Переименовать", @@ -1196,8 +1235,8 @@ "BTN": "Переименовать" }, "ORGDOMAIN": { - "TITLE": "Подтвердите право собственности на {{value}}", - "VERIFICATION": "Мы предлагаем вам два метода проверки вашего домена вручную:", + "TITLE": "Подтверждение права собственности на домен организации", + "VERIFICATION": "Чтобы подтвердить право собственности на свой домен, вам необходимо загрузить файл подтверждения и отправить его по указанному ниже URL-адресу или разместить запись DNS TXT для предоставленного URL-адреса. Для завершения нажмите кнопку подтверждения.", "VERIFICATION_HTML": "- HTTP. Разместите временный файл подтверждения на своем веб-сайте.", "VERIFICATION_DNS": "- ДНС. Создайте DNS-запись TXT Record.", "VERIFICATION_DNS_DESC": "Если вы управляете {{ value }} и у вас есть доступ к вашим записям DNS, вы можете создать новую запись TXT со следующими значениями:", @@ -1206,32 +1245,39 @@ "VERIFICATION_HTTP_DESC": "Если у вас есть доступ к хостингу вашего веб-сайта, просто скачайте файл подтверждения и загрузите его по указанному URL-адресу.", "VERIFICATION_HTTP_URL_LABEL": "Ожидаемый URL:", "VERIFICATION_HTTP_FILE_LABEL": "Файл проверки:", - "VERIFICATION_SKIP": "Вы можете пока пропустить проверку и продолжить создание своей организации, но для того, чтобы использовать свой домен, необходимо выполнить этот шаг!", - "VERIFICATION_VALIDATION_DESC": "Не удаляйте код подтверждения, так как ZITADEL будет время от времени перепроверять право собственности на ваш домен.", + "VERIFICATION_SKIP": "Вы можете пропустить проверку и продолжить создание своей организации, но для того, чтобы использовать вашу организацию, данный шаг должен быть выполнен!", + "VERIFICATION_VALIDATION_DESC": "Токены регулярно проверяются, чтобы убедиться, что вы по-прежнему являетесь владельцем домена.", "VERIFICATION_NEWTOKEN_TITLE": "Запросить новый токен", - "VERIFICATION_VALIDATION_ONGOING": "Для подтверждения вашего домена выбран метод {{ value }}. Нажмите кнопку, чтобы запустить проверку или сбросить процесс проверки.", - "VERIFICATION_SUCCESSFUL": "Домен успешно подтвержден!", - "RESETMETHOD": "Сбросить метод проверки" + "VERIFICATION_NEWTOKEN_DESC": "Если вы хотите запросить новый токен, выберите предпочтительный способ. Если вы хотите проверить сохраняющийся токен, нажмите кнопку выше.", + "VERIFICATION_VALIDATION_ONGOING": "Токен подтверждения уже запрошен. Нажмите на кнопку, чтобы запустить проверку подтверждения.", + "VERIFICATION_VALIDATION_ONGOING_TYPE": "Тип токена:", + "VERIFICATION_SUCCESSFUL": "Домен успешно подтверждён!", + "REQUESTNEWTOKEN": "Запросить новый токен", + "RESETMETHOD": "Сбросить метод проверки", + "TYPES": { + "1": "HTTP", + "2": "DNS" + } }, "DOWNLOAD_FILE": "Загрузить файл", - "SELECTORGTOOLTIP": "Выберите эту организацию.", + "SELECTORGTOOLTIP": "Выберите данную организацию.", "PRIMARYDOMAIN": "Основной домен", - "STATE": "Состояние", + "STATE": "Статус", "USEPASSWORD": "Установить начальный пароль", - "USEPASSWORDDESC": "Пользователю не нужно устанавливать пароль во время инициализации." + "USEPASSWORDDESC": "Пользователю не требуется устанавливать пароль во время инициализации." }, "LIST": { "TITLE": "Организации", - "DESCRIPTION": "Это организации в вашем экземпляре" + "DESCRIPTION": "Здесь отображаются организации в вашем экземпляре" }, "DOMAINS": { "NEW": "Добавить домен", "TITLE": "Домены", - "DESCRIPTION": "Настройте свои домены. Этот домен можно использовать для входа в систему ваших пользователей.", - "SETPRIMARY": "Установить как основной", + "DESCRIPTION": "Настройте свои домены. Данный домен можно использовать для входа в систему вашими пользователями.", + "SETPRIMARY": "Сделать основным", "DELETE": { "TITLE": "Удалить домен", - "DESCRIPTION": "Вы собираетесь удалить один из своих доменов. Обратите внимание, что ваши пользователи больше не смогут использовать этот домен для входа в систему." + "DESCRIPTION": "Вы собираетесь удалить один из своих доменов. Обратите внимание, что ваши пользователи больше не смогут использовать данный домен для входа в систему." }, "ADD": { "TITLE": "Добавить домен", @@ -1239,41 +1285,42 @@ } }, "STATE": { - "0": "Не определено", - "1": "Активна", - "2": "Деактивирована" + "0": "Не определён", + "1": "Активен", + "2": "Деактивирован", + "3": "Удалён" }, "MEMBER": { "TITLE": "Менеджеры организаций", - "DESCRIPTION": "Определите пользователей, которые могут изменять предпочтения вашей организации." + "DESCRIPTION": "Определите пользователей, которые смогут вносить изменения в настройки вашей организации." }, "TOAST": { "UPDATED": "Организация успешно обновлена.", "DEACTIVATED": "Организация деактивирована.", - "REACTIVATED": "Организация возобновлена.", - "DOMAINADDED": "Добавлен домен.", - "DOMAINREMOVED": "Удален домен.", - "MEMBERADDED": "Менеджер добавил.", - "MEMBERREMOVED": "Менеджер удален.", - "MEMBERCHANGED": "Сменился менеджер.", - "SETPRIMARY": "Основной набор доменов.", + "REACTIVATED": "Организация восстановлена.", + "DOMAINADDED": "Домен добавлен.", + "DOMAINREMOVED": "Домен удалён.", + "MEMBERADDED": "Менеджер добавлен.", + "MEMBERREMOVED": "Менеджер удалён.", + "MEMBERCHANGED": "Менеджер изменён.", + "SETPRIMARY": "Установлен основной домен.", "DELETED": "Организация успешно удалена", "ORG_WAS_DELETED": "Организация удалена." }, "DIALOG": { "DEACTIVATE": { "TITLE": "Деактивировать организацию", - "DESCRIPTION": "Вы собираетесь деактивировать свою организацию. После этого пользователи не смогут войти в систему. Вы уверены, что продолжите?" + "DESCRIPTION": "Вы собираетесь деактивировать свою организацию. После данного действия пользователи не смогут войти в систему. Вы уверены, что хотите продолжить?" }, "REACTIVATE": { - "TITLE": "Повторно активировать организацию", - "DESCRIPTION": "Вы собираетесь повторно активировать свою организацию. Пользователи смогут снова войти в систему. Вы уверены, что продолжите?" + "TITLE": "Восстановить организацию", + "DESCRIPTION": "Вы собираетесь восстановить свою организацию. Пользователи смогут снова войти в систему. Вы уверены, что хотите продолжить?" }, "DELETE": { "TITLE": "Удалить организацию", - "DESCRIPTION": "Вы собираетесь удалить свою организацию. Это инициирует процесс, в ходе которого все данные, связанные с организацией, будут удалены. На данный момент вы не можете отменить это действие.", - "TYPENAME": "Введите «{{value}}», чтобы удалить вашу организацию.", - "ORGNAME": "Имя", + "DESCRIPTION": "Вы собираетесь удалить свою организацию. Данное действие приведёт к удалению всех данных, относящихся к организации. Вы не сможете отменить данное действие.", + "TYPENAME": "Введите '{{value}}', чтобы удалить свою организацию.", + "ORGNAME": "Название", "BTN": "Удалить" } } @@ -1281,24 +1328,29 @@ "SETTINGS": { "INSTANCE": { "TITLE": "Настройки экземпляра", - "DESCRIPTION": "Эти настройки будут применяться ко всем вашим организациям, если они не были переопределены." + "DESCRIPTION": "Данные настройки будут применяться ко всем вашим организациям, в случае, если они не были переопределены." + }, + "ORG": { + "TITLE": "Настройки организации", + "DESCRIPTION": "Данные настройки расширяют и перезаписывают настройки вашего экземпляра." }, "LIST": { + "GENERAL": "Общее", "ORGS": "Организации", "LANGUAGES": "Языки", - "LOGIN": "Поведение при входе и безопасность", + "LOGIN": "Действия при входе и безопасность", "LOCKOUT": "Блокировка", "COMPLEXITY": "Сложность пароля", "NOTIFICATIONS": "Настройки уведомлений", "NOTIFICATIONS_DESC": "Настройки SMTP и SMS", "MESSAGETEXTS": "Тексты сообщений", - "IDP": "Поставщики удостоверений", + "IDP": "Поставщики идентификационных данных", "DOMAIN": "Настройки домена", - "LOGINTEXTS": "Тексты интерфейса входа в систему", + "LOGINTEXTS": "Тексты интерфейса входа", "BRANDING": "Брендинг", "PRIVACYPOLICY": "Политика конфиденциальности", - "OIDC": "Срок действия и срок действия токена OIDC", - "SECRETS": "Тайное появление", + "OIDC": "Срок действия токена OIDC", + "SECRETS": "Отображение ключа", "SECURITY": "Настройки безопасности", "EVENTS": "События", "FAILEDEVENTS": "Неудачные события", @@ -1310,8 +1362,8 @@ "LOGIN": "Вход и доступ", "DOMAIN": "Домен", "TEXTS": "Тексты и языки", - "APPEARANCE": "Внешний вид", - "OTHER": "Другой", + "APPEARANCE": "Вид", + "OTHER": "Другое", "STORAGE": "хранилище" } }, @@ -1342,70 +1394,80 @@ } }, "SMTP": { + "TITLE": "Настройки SMTP", "SENDERADDRESS": "Адрес электронной почты отправителя", "SENDERNAME": "Имя отправителя", - "REPLYTOADDRESS": "Обратный адрес", "HOSTANDPORT": "Хост и порт", "USER": "Пользователь", "PASSWORD": "Пароль", - "SETPASSWORD": "Установить пароль SMTP", - "PASSWORDSET": "Пароль SMTP установлен успешно.", + "SETPASSWORD": "Установить SMTP-пароль", + "PASSWORDSET": "Пароль SMTP был успешно установлен.", "TLS": "Безопасность транспортного уровня (TLS)", "SAVED": "Успешно сохранено!", - "REQUIREDWARN": "Чтобы отправлять уведомления из вашего домена, вам необходимо ввести данные SMTP." + "REQUIREDWARN": "Для того, чтобы отправлять уведомления с вашего домена, вам необходимо ввести свои данные SMTP." }, "SMS": { + "TITLE": "Настройки СМС", "PROVIDERS": "Провайдеры", "PROVIDER": "SMS-провайдер", - "ADDPROVIDER": "Добавить SMS-провайдера", + "ADDPROVIDER": "Добавить провайдера SMS", "ADDPROVIDERDESCRIPTION": "Выберите одного из доступных провайдеров и введите необходимые данные.", - "REMOVEPROVIDER": "Удалить поставщика", - "REMOVEPROVIDER_DESC": "Вы собираетесь удалить конфигурацию поставщика. Вы хотите продолжать?", + "REMOVEPROVIDER": "Удалить провайдера", + "REMOVEPROVIDER_DESC": "Вы собираетесь удалить конфигурацию провайдера. Вы хотите продолжать?", "SMSPROVIDERSTATE": { - "0": "Неопределенные", - "1": "Активный", - "2": "Неактивный" + "0": "Не определён", + "1": "Активен", + "2": "Неактивен" }, "ACTIVATED": "Провайдер активирован.", "DEACTIVATED": "Провайдер деактивирован.", "TWILIO": { - "SID": "SID", + "SID": "ID Безопасности", "TOKEN": "Токен", "SENDERNUMBER": "Номер отправителя", - "ADDED": "Twilio успешно добавлено.", - "REMOVED": "Twilio удалено", + "ADDED": "Twilio успешно добавлен.", + "REMOVED": "Twilio удалён", "CHANGETOKEN": "Изменить токен", "SETTOKEN": "Установить токен", "TOKENSET": "Токен успешно установлен." } }, + "OIDC": { + "TITLE": "Настройки протокола аутентификации (OIDC)", + "ACCESSTOKENLIFETIME": "Срок действия токена доступа", + "IDTOKENLIFETIME": "Срок действия ID Токена", + "REFRESHTOKENEXPIRATION": "Обновить срок действия токена", + "REFRESHTOKENIDLEEXPIRATION": "Обновить срок действия Idle токена", + "INHOURS": "часы", + "INDAYS": "Дни" + }, "SECRETS": { - "TYPES": "Типы код-паролей", + "TITLE": "Отображение ключа", + "TYPES": "Типы ключей", "TYPE": { - "1": "Почта инициализации", + "1": "Инициализация адреса электронной почты", "2": "Подтверждение адреса электронной почты", - "3": "Проверка телефона", + "3": "Проверка номера телефона", "4": "Восстановление пароля", - "5": "Беспарольная инициализация", - "6": "Пароль приложения", + "5": "Инициализация без пароля", + "6": "Ключ приложения", "7": "Одноразовый код (OTP) — SMS", "8": "Одноразовый код (OTP) – электронная почта" }, - "ADDGENERATOR": "Определить параметры код-пароля", + "ADDGENERATOR": "Определить отображение секретного ключа", "GENERATORTYPE": "Тип", "EXPIRY": "Срок действия (в часах)", - "INCLUDEDIGITS": "Использовать цифры", - "INCLUDESYMBOLS": "Использовать символы", - "INCLUDELOWERLETTERS": "Использовать строчные буквы", - "INCLUDEUPPERLETTERS": "Использовать заглавные буквы", + "INCLUDEDIGITS": "Содержит цифры", + "INCLUDESYMBOLS": "Содержит символы", + "INCLUDELOWERLETTERS": "Содержит строчные буквы", + "INCLUDEUPPERLETTERS": "Содержит заглавные буквы", "LENGTH": "Длина", "UPDATED": "Настройки обновлены." }, "SECURITY": { - "IFRAMETITLE": "iFrame", - "IFRAMEDESCRIPTION": "Этот параметр разрешает встраивание окон через iframe для списка разрешенных доменов. Обратите внимание: разрешив встраивание окон, вы рискуете подвергнуть прилужение атакам тима clickjacking.", - "IFRAMEENABLED": "Разрешить iframe", - "ALLOWEDORIGINS": "Разрешенные URL-адреса", + "DESCRIPTION": "Данный параметр согласно политике защиты содержимого (CSP) позволяет осуществлять кадрирование из набора разрешённых доменов. Обратите внимание, что, включив использование iFrames, вы рискуете разрешить атаки типа кликджекинг.", + "IFRAMEENABLED": "Разрешить iFrame", + "ALLOWEDORIGINS": "Разрешённые URL-адреса", "IMPERSONATIONTITLE": "Олицетворение", "IMPERSONATIONENABLED": "Разрешить олицетворение", "IMPERSONATIONDESCRIPTION": "Этот параметр позволяет в принципе использовать олицетворение. Обратите внимание, что имитатору также необходимо назначить соответствующие роли `*_IMPERSONATOR`." @@ -1413,49 +1475,52 @@ "DIALOG": { "RESET": { "DEFAULTTITLE": "Сбросить настройки", - "DEFAULTDESCRIPTION": "Вы собираетесь сбросить настройки до конфигурации по умолчанию для вашего экземпляра. Вы уверены что хотите продолжить?", - "LOGINPOLICY_DESCRIPTION": "Предупреждение. Если вы продолжите, настройки поставщика удостоверений также будут сброшены до настроек экземпляра." + "DEFAULTDESCRIPTION": "Вы собираетесь восстановить настройки по умолчанию для вашего экземпляра. Вы уверены, что хотите продолжить?", + "LOGINPOLICY_DESCRIPTION": "Предупреждение: Если вы продолжите, настройки поставщика идентификационных данных также будут сброшены до настроек экземпляра." } } }, "POLICY": { - "APPLIEDTO": "Применительно к", + "TITLE": "Изучите настройки", + "DESCRIPTION": "Готовые настройки для повышения вашей безопасности.", + "APPLIEDTO": "Применено к", "PWD_COMPLEXITY": { "TITLE": "Сложность пароля", - "DESCRIPTION": "Гарантирует, что все установленные пароли соответствуют определенному шаблону.", + "DESCRIPTION": "Гарантирует, что все установленные пароли соответствуют определённому шаблону", "SYMBOLANDNUMBERERROR": "Должен состоять из цифры и символа/знака препинания.", "SYMBOLERROR": "Должен содержать символ/знак препинания.", - "NUMBERERROR": "Должно содержать цифру.", - "PATTERNERROR": "Пароль не соответствует требуемому образцу." + "NUMBERERROR": "Должен содержать цифру.", + "PATTERNERROR": "Пароль не соответствует требованиям." }, "NOTIFICATION": { "TITLE": "Уведомление", - "DESCRIPTION": "Определяет, о каких изменениях будут отправляться уведомления.", + "DESCRIPTION": "Устанавливает, в связи с какими изменениями будут отправляться уведомления.", "PASSWORDCHANGE": "Изменение пароля" }, "PRIVATELABELING": { - "DESCRIPTION": "Придайте логину свой индивидуальный стиль и измените его поведение.", - "PREVIEW_DESCRIPTION": "Изменения политики будут автоматически развернуты в среде предварительной версии.", + "TITLE": "Брендинг", + "DESCRIPTION": "Придайте формам интерфейса входа свой индивидуальный стиль и измените их поведение.", + "PREVIEW_DESCRIPTION": "Изменения будут автоматически развёрнуты в среде предварительного просмотра.", "BTN": "Выберите файл", "ACTIVATEPREVIEW": "Применить конфигурацию", - "DARK": "Темный режим", + "DARK": "Тёмный режим", "LIGHT": "Светлый режим", - "CHANGEVIEW": "Сменить вид", - "ACTIVATED": "Изменения в политике уже вступили в силу", + "CHANGEVIEW": "Изменить вид", + "ACTIVATED": "Изменения уже актуальны", "THEME": "Тема", "COLORS": "Цвета", "FONT": "Шрифт", - "ADVANCEDBEHAVIOR": "Расширенное поведение", - "DROP": "Перетащите изображение сюда или", - "RELEASE": "Выпускать", - "DROPFONT": "Перетащите сюда файл шрифта", - "RELEASEFONT": "Выпускать", - "USEOFLOGO": "Ваш логотип будет использоваться при входе в систему, а также в электронных письмах, а значок используется для небольших элементов пользовательского интерфейса, например, в переключателе организации в консоли.", - "MAXSIZE": "Максимальный размер ограничен 524 КБ.", - "EMAILNOSVG": "Формат файла SVG не поддерживается в электронных письмах. Поэтому загрузите свой логотип в PNG или другом поддерживаемом формате.", + "ADVANCEDBEHAVIOR": "Расширенное действие", + "DROP": "Переместите изображение сюда или", + "RELEASE": "Выпустить", + "DROPFONT": "Переместите файл шрифта сюда", + "RELEASEFONT": "Выпустить", + "USEOFLOGO": "Ваш логотип будет использоваться при входе в систему, а также в электронных письмах, а иконка используется для небольших элементов пользовательского интерфейса, например, в переключателе организации в консоли.", + "MAXSIZE": "Максимальный размер ограничен до 524 КБ", + "EMAILNOSVG": "Формат файла SVG не поддерживается в электронных письмах. Пожалуйста, загрузите свой логотип в формате PNG или другом поддерживаемом формате.", "MAXSIZEEXCEEDED": "Превышен максимальный размер 524 КБ.", "NOSVGSUPPORTED": "SVG не поддерживается!", - "FONTINLOGINONLY": "В настоящее время шрифт отображается только в интерфейсе входа в систему.", + "FONTINLOGINONLY": "Шрифт в настоящее время отображается только в интерфейсе входа в систему.", "BACKGROUNDCOLOR": "Фоновый цвет", "PRIMARYCOLOR": "Основной цвет", "WARNCOLOR": "Предупреждающий цвет", @@ -1465,57 +1530,63 @@ "CURRENT": "Текущая конфигурация" }, "PREVIEW": { - "TITLE": "Авторизоваться", - "SECOND": "войдите в систему под своей учетной записью ZITADEL.", + "TITLE": "Авторизация", + "SECOND": "Войдите в свою учётную запись.", "ERROR": "Пользователь не найден!", - "PRIMARYBUTTON": "следующий", - "SECONDARYBUTTON": "регистр" + "PRIMARYBUTTON": "далее", + "SECONDARYBUTTON": "зарегистрироваться" } }, "PWD_AGE": { "TITLE": "Срок действия пароля", - "DESCRIPTION": "Вы можете установить политику устаревания паролей. Эта политика выдает предупреждение по истечении определенного времени устаревания." + "DESCRIPTION": "Вы можете установить политику срока действия паролей. Данная политика предупреждает об истечении определённого времени срока действия." }, "PWD_LOCKOUT": { "TITLE": "Политика блокировки", - "DESCRIPTION": "Установите максимальное количество повторов пароля, после которого учетные записи будут заблокированы." + "DESCRIPTION": "Установите максимальное количество попыток ввода пароля, после которого учётные записи будут заблокированы." + }, + "DOMAIN_POLICY": { + "TITLE": "Настройки домена" }, "PRIVATELABELING_POLICY": { "TITLE": "Брендинг", "BTN": "Выберите файл", - "DESCRIPTION": "Настройте внешний вид входа в систему", + "DESCRIPTION": "Настроить внешний вид интерфейса входа", "ACTIVATEPREVIEW": "Активировать конфигурацию" }, "LOGIN_POLICY": { - "TITLE": "Настройки входа", - "DESCRIPTION": "Определите, как пользователи могут проходить аутентификацию, и настройте поставщиков удостоверений.", - "DESCRIPTIONCREATEADMIN": "Пользователи могут выбирать из доступных поставщиков удостоверений, указанных ниже.", - "DESCRIPTIONCREATEMGMT": "Пользователи могут выбирать из доступных поставщиков удостоверений, указанных ниже. Примечание. Вы можете использовать поставщиков, установленных системой, а также поставщиков, установленных только для вашей организации.", - "LIFETIME_INVALID": "Formularul conține valori nevalide.", + "TITLE": "Настройки интерфейса входа", + "DESCRIPTION": "Определите, как пользователи могут быть аутентифицированы, и настройте поставщиков идентификационных данных.", + "DESCRIPTIONCREATEADMIN": "Пользователи могут выбирать из доступных поставщиков идентификационных данных ниже.", + "DESCRIPTIONCREATEMGMT": "Пользователи могут выбирать из доступных поставщиков идентификационных данных ниже. Примечание: Вы можете использовать системных поставщиков, а также поставщиков, установленных только для вашей организации.", + "ADVANCED": "Расширенный", + "LIFETIMEDURATIONS": "Срок действия логина", + "LIFETIME_INVALID": "Форма содержит недопустимые значения.", "SAVED": "Успешно сохранено!" }, "PRIVACY_POLICY": { - "DESCRIPTION": "Установите политику конфиденциальности и условия обслуживания. Ссылки", - "TOSLINK": "Ссылка на Условия использования", - "POLICYLINK": "Ссылка на политику конфиденциальности", - "HELPLINK": "Ссылка на помощь", + "TITLE": "Политика конфиденциальности и Пользовательское соглашение", + "DESCRIPTION": "Установите ссылки для Политики конфиденциальности и Пользовательского соглашения.", + "TOSLINK": "Ссылка на Пользовательское соглашение", + "POLICYLINK": "Ссылка на Политику конфиденциальности", + "HELPLINK": "Ссылка на Помощь", "SUPPORTEMAIL": "Электронная почта поддержки", "SAVED": "Успешно сохранено!", "RESET_TITLE": "Восстановить значения по умолчанию", - "RESET_DESCRIPTION": "Вы собираетесь восстановить ссылки по умолчанию для TOS и Политики конфиденциальности. Вы действительно хотите продолжить?" + "RESET_DESCRIPTION": "Вы собираетесь восстановить ссылки по умолчанию для Пользовательского соглашения и Политики конфиденциальности. Вы действительно хотите продолжить?" }, "LOGIN_TEXTS": { - "TITLE": "Тексты интерфейса входа в систему", - "DESCRIPTION": "Определите тексты для интерфейсов входа. Если текст пуст, будет использоваться значение по умолчанию, отображаемое в качестве заполнителя.", - "DESCRIPTION_SHORT": "Определите тексты для интерфейсов входа.", - "NEWERVERSIONEXISTS": "Существует более новая версия", + "TITLE": "Тексты интерфейса входа", + "DESCRIPTION": "Определите свои тексты для интерфейсов входа в систему. Если текст отсутствуют, будет использоваться значение по умолчанию, указанное в качестве плейсхолдера.", + "DESCRIPTION_SHORT": "Определите свои тексты для интерфейсов входа в систему.", + "NEWERVERSIONEXISTS": "Существует обновлённая версия", "CURRENTDATE": "Текущая конфигурация", - "CHANGEDATE": "Более новая версия от", - "KEYNAME": "Экран входа/Интерфейс", + "CHANGEDATE": "Обновлённая версия от", + "KEYNAME": "Экран входа/интерфейс", "RESET_TITLE": "Восстановить значения по умолчанию", - "RESET_DESCRIPTION": "Вы собираетесь восстановить все значения по умолчанию. Все внесенные вами изменения будут безвозвратно удалены. Вы действительно хотите продолжить?", + "RESET_DESCRIPTION": "Вы собираетесь восстановить все значения по умолчанию. Все внесённые вами изменения будут безвозвратно удалены. Вы действительно хотите продолжить?", "UNSAVED_TITLE": "Продолжить без сохранения?", - "UNSAVED_DESCRIPTION": "Вы внесли изменения без сохранения. Вы хотите сохранить сейчас?", + "UNSAVED_DESCRIPTION": "Вы внесли изменения без сохранения. Сохранить сейчас?", "ACTIVE_LANGUAGE_NOT_ALLOWED": "Вы выбрали язык, который не разрешен. Вы можете продолжить изменять тексты. Но если вы хотите, чтобы ваши пользователи могли фактически использовать этот язык, измените ограничения ваших экземпляров.", "LANGUAGES_NOT_ALLOWED": "Не разрешено:", "LANGUAGE": "Язык", @@ -1535,135 +1606,160 @@ "ru": "Русский", "nl": "Nederlands" }, + "LOCALE": "Код языка", + "LOCALES": { + "ru": "Русский", + "de": "Немецкий", + "en": "Английский", + "it": "Итальянский", + "fr": "Французский", + "zh": "简体中文", + "pl": "Польский" + }, "KEYS": { - "emailVerificationDoneText": "Проверка электронной почты завершена", + "emailVerificationDoneText": "Подтверждение адреса электронной почты выполнено", "emailVerificationText": "Подтверждение адреса электронной почты", "externalUserNotFoundText": "Внешний пользователь не найден", - "footerText": "Нижний колонтитул", + "footerText": "Футер", "initMfaDoneText": "Инициализация MFA завершена", "initMfaOtpText": "Инициализировать MFA", - "initMfaPromptText": "Инициализация запроса MFA", - "initMfaU2fText": "Инициализируйте универсальный второй фактор", - "initPasswordDoneText": "Инициализация пароля завершена", + "initMfaPromptText": "Инициализировать запрос MFA", + "initMfaU2fText": "Инициализировать универсальную двухфакторную аутентификацию", + "initPasswordDoneText": "Инициализация пароля выполнена", "initPasswordText": "Инициализировать пароль", - "initializeDoneText": "Инициализация пользователя завершена", + "initializeDoneText": "Инициализация пользователя выполнена", "initializeUserText": "Инициализировать пользователя", - "linkingUserDoneText": "Привязка пользователя завершена.", - "loginText": "Авторизоваться", - "logoutText": "Выйти", - "mfaProvidersText": "Поставщики МИД", - "passwordChangeDoneText": "Смена пароля завершена", + "linkingUserDoneText": "Привязка пользователя выполнена", + "loginText": "Вход", + "logoutText": "Выход", + "mfaProvidersText": "Поставщики MFA", + "passwordChangeDoneText": "Изменение пароля выполнено", "passwordChangeText": "Изменение пароля", - "passwordResetDoneText": "Сброс пароля выполнен.", + "passwordResetDoneText": "Сброс пароля выполнен", "passwordText": "Пароль", - "registrationOptionText": "Варианты регистрации", + "registrationOptionText": "Параметры регистрации", "registrationOrgText": "Зарегистрировать организацию", "registrationUserText": "Зарегистрировать пользователя", - "selectAccountText": "Выберите учетную запись", - "successLoginText": "Успешный вход", - "usernameChangeDoneText": "Смена имени пользователя завершена", + "selectAccountText": "Выберите учётную запись", + "successLoginText": "Успешная авторизация", + "usernameChangeDoneText": "Изменение имени пользователя выполнено", "usernameChangeText": "Изменение имени пользователя", - "verifyMfaOtpText": "Подтвердить одноразовый код", - "verifyMfaU2fText": "Проверьте универсальный второй фактор", - "passwordlessPromptText": "Беспарольная подсказка", - "passwordlessRegistrationDoneText": "Регистрация без пароля завершена", + "verifyMfaOtpText": "Подтвердить одноразовый пароль", + "verifyMfaU2fText": "Проверка универсальной двухфакторной аутентификации", + "passwordlessPromptText": "Беспарольный запрос", + "passwordlessRegistrationDoneText": "Беспарольная регистрация завершена", "passwordlessRegistrationText": "Беспарольная регистрация", "passwordlessText": "Без пароля", "externalRegistrationUserOverviewText": "Обзор пользователей внешней регистрации" } }, "MESSAGE_TEXTS": { + "TITLE": "Тексты сообщений", + "DESCRIPTION": "Определите тексты для уведомлений.", "TYPE": "Уведомление", "TYPES": { "INIT": "Инициализация", - "VE": "Подтвердить Email", - "VP": "Подтвердить телефон", + "VE": "Подтвердить адрес электронной почты", + "VP": "Подтвердить номер телефона", "VSO": "Подтвердить одноразовый пароль по SMS", "VEO": "Подтвердить электронный OTP", "PR": "Восстановление пароля", - "DC": "Претензия на домен", + "DC": "Утверждение домена", "PL": "Без пароля", "PC": "Изменение пароля" }, "CHIPS": { - "firstname": "Собственное имя", + "firstname": "Имя", "lastname": "Фамилия", "code": "Код", "preferredLoginName": "Предпочтительное имя для входа", "displayName": "Отображаемое имя", "nickName": "Псевдоним", - "loginnames": "Имена для входа", + "loginnames": "Логин", "domain": "Домен", - "lastEmail": "Последнее письмо", - "lastPhone": "Последний телефон", - "verifiedEmail": "Подтвержденный адрес электронной почты", - "verifiedPhone": "Подтвержденный телефон", - "changedate": "Изменить дату", + "lastEmail": "Предыдущий адрес электронной почты", + "lastPhone": "Предыдущий номер телефона", + "verifiedEmail": "Подтверждённый адрес электронной почты", + "verifiedPhone": "Подтверждённый номер телефона", + "changedate": "Дата изменения", "username": "Имя пользователя", "tempUsername": "Временное имя пользователя", "otp": "Одноразовый пароль", "verifyUrl": "Проверка URL-адреса с одноразовым паролем" }, "TOAST": { - "UPDATED": "Пользовательские тексты сохранены." + "UPDATED": "Тексты сохранены." } }, - "DEFAULTLABEL": "Текущие настройки соответствуют стандартным.", - "BTN_INSTALL": "Настраивать", + "DEFAULTLABEL": "Текущие настройки соответствуют стандарту вашего экземпляра.", + "BTN_INSTALL": "Настроить", "BTN_EDIT": "Изменить", "DATA": { "DESCRIPTION": "Описание", - "MINLENGTH": "минимальное количество символов", - "HASNUMBER": "содержит цифру", - "HASSYMBOL": "содержит символ", - "HASLOWERCASE": "содержит строчные буквы", - "HASUPPERCASE": "содержит верхний регистр", - "SHOWLOCKOUTFAILURES": "показать сбои блокировки", - "MAXATTEMPTS": "Максимальное количество попыток ввода пароля", - "EXPIREWARNDAYS": "Предупреждение об истечении срока действия через день", - "MAXAGEDAYS": "Максимальный срок действия в днях", - "USERLOGINMUSTBEDOMAIN": "Добавьте домен организации в качестве суффикса к имени входа.", - "USERLOGINMUSTBEDOMAIN_DESCRIPTION": "Если вы включите этот параметр, все имена для входа будут иметь суффикс домена организации. Если эти настройки отключены, вам необходимо убедиться, что имена пользователей уникальны во всех организациях.", + "MINLENGTH": "Минимальная длина", + "HASNUMBER": "Содержит цифру", + "HASSYMBOL": "Содержит символ", + "HASLOWERCASE": "Содержит нижний регистр", + "HASUPPERCASE": "Содержит верхний регистр", + "SHOWLOCKOUTFAILURES": "Показать ошибки блокировки", + "MAXATTEMPTS": "Максимальное количество попыток пароля", + "EXPIREWARNDAYS": "Предупреждение об истечении срока действия после дня", + "MAXAGEDAYS": "Максимальный возраст в днях", + "USERLOGINMUSTBEDOMAIN": "Добавить домен организации в качестве суффикса к именам логина", + "USERLOGINMUSTBEDOMAIN_DESCRIPTION": "Если вы включите данный параметр, все имена входа будут иметь суффикс домена организации. Если данный параметр отключен, вы должны убедиться, что имена пользователей уникальны для всех организаций.", "VALIDATEORGDOMAINS": "Проверка доменов организации", "SMTPSENDERADDRESSMATCHESINSTANCEDOMAIN": "Адрес отправителя SMTP соответствует домену экземпляра", - "ALLOWUSERNAMEPASSWORD_DESC": "Разрешен обычный вход в систему с использованием имени пользователя и паролем.", - "ALLOWEXTERNALIDP_DESC": "Вход разрешен для базовых поставщиков удостоверений.", - "ALLOWREGISTER_DESC": "Если опция выбрана, в логине появляется дополнительный шаг для регистрации пользователя.", - "FORCEMFA": "Требовать использование многофакторной аутентификации", - "FORCEMFALOCALONLY": "Принудительное многофакторной аутентификации для локальных аутентифицированных пользователей", - "FORCEMFALOCALONLY_DESC": "Если этот параметр выбран, локальные пользователи, прошедшие проверку подлинности, должны настроить второй фактор для входа в систему.", - "HIDEPASSWORDRESET_DESC": "Если этот параметр выбран, пользователь не сможет сбросить свой пароль в процессе входа в систему.", + "ALLOWUSERNAMEPASSWORD": "Пароль пользователя разрешён", + "ALLOWEXTERNALIDP": "Внешний поставщик идентификационной данных разрешён", + "ALLOWREGISTER": "Регистрация разрешена", + "ALLOWUSERNAMEPASSWORD_DESC": "Допускается стандартный вход с именем пользователя и паролем.", + "ALLOWEXTERNALIDP_DESC": "Вход разрешён для основных поставщиков идентификационных данных.", + "ALLOWREGISTER_DESC": "Если данный параметр выбран, при входе в систему появляется дополнительный шаг для регистрации пользователя.", + "FORCEMFA": "Принудительная многофакторная аутентификация (MFA)", + "FORCEMFA_DESC": "Если данный параметр выбран, пользователи должны настроить двухфакторную аутентификацию для входа в систему.", + "HIDEPASSWORDRESET": "Скрыть сброс пароля", + "HIDEPASSWORDRESET_DESC": "Если данный параметр выбран, пользователь не может сбросить свой пароль в процессе входа в систему.", "HIDELOGINNAMESUFFIX": "Скрыть суффикс имени пользователя", - "HIDELOGINNAMESUFFIX_DESC": "Скрывает суффикс имени входа в интерфейсе входа.", - "IGNOREUNKNOWNUSERNAMES_DESC": "Если этот параметр выбран, экран пароля будет отображаться в процессе входа в систему, даже если пользователь не был найден. Ошибка при проверке пароля не покажет, если имя пользователя или пароль были неправильными.", - "ALLOWDOMAINDISCOVERY_DESC": "Если этот параметр выбран, суффикс (@domain.com) неизвестного имени пользователя, введенного на экране входа в систему, будет сопоставляться с доменами организации и в случае успеха будет перенаправляться на регистрацию этой организации.", - "DEFAULTREDIRECTURI": "URI перенаправления по умолчанию", - "DEFAULTREDIRECTURI_DESC": "Определяет, куда будет перенаправлен пользователь, если вход в систему начался без контекста приложения (например, из почты)", + "HIDELOGINNAMESUFFIX_DESC": "Скрывает суффикс имени пользователя в интерфейсе входа", + "IGNOREUNKNOWNUSERNAMES": "Игнорировать неизвестные имена пользователей", + "IGNOREUNKNOWNUSERNAMES_DESC": "Если данный параметр выбран, экран пароля будет отображаться в процессе входа в систему, даже если пользователь не был найден. Ошибка при проверке пароля не покажет, были ли имя пользователя или пароль неправильными.", + "ALLOWDOMAINDISCOVERY": "Обнаружение домена разрешено", + "ALLOWDOMAINDISCOVERY_DESC": "Если данный параметр выбран, суффикс (@domain.com) неизвестного имени пользователя, введённого на экране входа в систему, будет сопоставлен с доменами организации и перенаправлен на регистрацию данной организации.", + "DISABLELOGINWITHEMAIL": "Отключить вход по адресу электронной почты", + "DISABLELOGINWITHPHONE": "Отключить вход по номеру телефона", + "DEFAULTREDIRECTURI": "Перенаправление URI по умолчанию", + "DEFAULTREDIRECTURI_DESC": "Определяет, куда будет перенаправлен пользователь, если вход в систему осуществлён не в окружении приложения (например, из электронной почты).", "ERRORMSGPOPUP": "Показать ошибку в диалоговом окне", "DISABLEWATERMARK": "Скрыть водяной знак", - "DISABLEWATERMARK_DESC": "Скрыть водяной знак Powered by ZITADEL в интерфейсе входа в систему" + "DISABLEWATERMARK_DESC": "Скрыть водяной знак Powered by ZITADEL в интерфейсе входа", + "PASSWORDCHECKLIFETIME": "Проверка срока действия пароля.", + "EXTERNALLOGINCHECKLIFETIME": "Проверка срока действия внешнего входа", + "MFAINITSKIPLIFETIME": "Срок действия MFA", + "SECONDFACTORCHECKLIFETIME": "Проверка срока действия двухфакторной аутентификации", + "MULTIFACTORCHECKLIFETIME": "Проверка срока действия мультифактора", + "INHOURS": "Часы" }, - "RESET": "Сбросить настройки экземпляра по умолчанию", + "RESET": "Сбросить значение по умолчанию для экземпляра", "CREATECUSTOM": "Создать пользовательскую политику", "TOAST": { - "SET": "Политика ​​успешно обновлена!", - "RESETSUCCESS": "Политика успешно сброшена!", + "SET": "Политика успешно установлена!", + "RESETSUCCESS": "Сброс политики выполнен успешно!", "UPLOADSUCCESS": "Загружено успешно!", - "DELETESUCCESS": "Удален успешно!", - "UPLOADFAILED": "Загрузка не удалась!" + "DELETESUCCESS": "Удалено успешно!", + "UPLOADFAILED": "Ошибка при загрузке!" } }, "ORG_DETAIL": { "TITLE": "Организация", "DESCRIPTION": "Здесь вы можете редактировать конфигурацию вашей организации и управлять участниками.", "DETAIL": { - "TITLE": "Деталь", - "NAME": "Имя", + "TITLE": "Детали", + "NAME": "Название", "DOMAIN": "Домен", "STATE": { - "0": "Не определен", - "1": "Активный", - "2": "Неактивный" + "0": "Не определён", + "1": "Активен", + "2": "Неактивен" } }, "MEMBER": { @@ -1673,51 +1769,55 @@ "LOGINNAME": "Логин", "EMAIL": "Электронная почта", "ROLES": "Роли", - "ADD": "Добавить участников", - "ADDDESCRIPTION": "Введите имена пользователей, которых нужно добавить." + "ADD": "Добавить членов", + "ADDDESCRIPTION": "Введите имена добавляемых пользователей." }, "TABLE": { - "TOTAL": "Всего элементов", + "TOTAL": "Всего записей", "SELECTION": "Выбранные элементы", "DEACTIVATE": "Деактивировать пользователя", "ACTIVATE": "Активировать пользователя", - "DELETE": "Удалить пользо вателя", - "CLEAR": "Очистить выбор" + "DELETE": "Удалить пользователя", + "CLEAR": "Сбросить" } }, "PROJECT": { "PAGES": { "TITLE": "Проект", - "DESCRIPTION": "Здесь вы можете определять приложения, управлять ролями и разрешать другим организациям использовать ваш проект.", + "DESCRIPTION": "Здесь вы можете устанавливать приложения, управлять ролями и разрешать другим организациям использовать ваш проект.", "DELETE": "Удалить проект", - "DETAIL": "Деталь", + "LIST": "Проекты", + "LISTDESCRIPTION": "Если вы не можете найти проект, обратитесь к владельцу проекта или другому лицу с соответствующими правами, чтобы получить доступ к проекту.", + "DETAIL": "Детали", "CREATE": "Создать проект", - "CREATE_DESC": "Вставьте название вашего проекта.", + "CREATE_DESC": "Введите название вашего проекта.", "ROLE": "Роль", "NOITEMS": "Нет проектов", - "ZITADELPROJECT": "Этот проект является системным. Будьте осторожны: если вы внесете изменения, ZITADEL может вести себя не так, как задумано.", + "ZITADELPROJECT": "Это принадлежит проекту ZITADEL. Осторожно: Если вы внесёте изменения, ZITADEL может вести себя не так, как предполагалось.", "TYPE": { "OWNED": "Собственные проекты", + "GRANTED": "Проекты доступа", "OWNED_SINGULAR": "Собственный проект", - "GRANTED_SINGULAR": "Предоставленный проект" + "GRANTED_SINGULAR": "Допуск проекта" }, "PRIVATELABEL": { + "TITLE": "Настройка брендинга", "0": { - "TITLE": "Неопределенные", - "DESC": "Как только пользователь будет идентифицирован, перед отображением системных настроек по умолчанию будет отображен брендинг организации идентифицированного пользователя." + "TITLE": "Не определено", + "DESC": "После идентификации пользователя, будет отображён брендинг организации идентифицированного пользователя, прежде чем будет показано системное значение по умолчанию." }, "1": { - "TITLE": "Использовать настройки проекта", - "DESC": "Будет показан брендинг организации, владеющей проектом." + "TITLE": "Использовать настройку проекта", + "DESC": "Будет отображён брендинг организации, которой принадлежит проект" }, "2": { "TITLE": "Использовать настройку организации пользователя", - "DESC": "Будет показан брендинг организации проекта, но как только пользователь будет идентифицирован, будут показаны настройки организации идентифицированного пользователя." + "DESC": "Будет отображён брендинг организации проекта, но после идентификации пользователя, будут показаны настройки организации идентифицированного пользователя." }, "TITLE": "Настройка брендинга", "DIALOG": { "TITLE": "Настройка брендинга", - "DESCRIPTION": "Выберите поведение входа в систему при использовании проекта." + "DESCRIPTION": "Выберите поведение формы интерфейса входа при использовании проекта." } }, "PINNED": "Закреплено", @@ -1727,8 +1827,8 @@ "ADDNEW": "Создать новый проект", "DIALOG": { "REACTIVATE": { - "TITLE": "Повторно активировать проект", - "DESCRIPTION": "Вы действительно хотите возобновить свой проект?" + "TITLE": "Восстановить проект", + "DESCRIPTION": "Вы действительно хотите восстановить свой проект?" }, "DEACTIVATE": { "TITLE": "Деактивировать проект", @@ -1737,119 +1837,121 @@ "DELETE": { "TITLE": "Удалить проект", "DESCRIPTION": "Вы действительно хотите удалить свой проект?", - "TYPENAME": "Введите имя проекта, чтобы удалить его навсегда." + "TYPENAME": "Введите название проекта, чтобы удалить его навсегда." } } }, "SETTINGS": { "TITLE": "Настройки", - "DESCRIPTION": "--" + "DESCRIPTION": "" }, "STATE": { - "0": "Не определен", - "1": "Активный", - "2": "Неактивный", - "TITLE": "Состояние" + "TITLE": "Статус", + "0": "Не определён", + "1": "Активен", + "2": "Неактивен" }, "TYPE": { - "0": "Неизвестный тип", - "1": "В собственности", - "2": "Предоставленный", - "TITLE": "Тип" + "TITLE": "Тип", + "0": "Неизвестный", + "1": "Частный", + "2": "Доступный" }, - "NAME": "Имя", + "NAME": "Название", "NAMEDIALOG": { "TITLE": "Переименовать проект", - "DESCRIPTION": "Введите новое имя для вашего проекта", - "NAME": "Новое имя" + "DESCRIPTION": "Введите новое название для вашего проекта", + "NAME": "Новое название" }, "MEMBER": { "TITLE": "Менеджеры", - "TITLEDESC": "Менеджеры могут вносить изменения в этот проект в зависимости от своей роли.", - "DESCRIPTION": "Эти менеджеры могут иметь возможность редактировать ваш проект.", + "TITLEDESC": "Менеджеры могут вносить изменения в данный проект в зависимости от своей роли.", + "DESCRIPTION": "Данные менеджеры имеют возможность редактировать ваш проект.", "USERNAME": "Имя пользователя", "DISPLAYNAME": "Отображаемое имя", "LOGINNAME": "Логин", "EMAIL": "Электронная почта", "ROLES": "Роли", - "USERID": "ID пользователя" + "USERID": "ID Пользователя" }, "GRANT": { - "EMPTY": "Нет предоставленной организации.", - "TITLE": "Разрешения для проекта", - "DESCRIPTION": "Разрешите другой организации использовать ваш проект.", - "EDITTITLE": "Редактировать роли", + "EMPTY": "Нет допуска организации.", + "TITLE": "Допуски проекта", + "DESCRIPTION": "Разрешить другой организации использовать ваш проект.", + "EDITTITLE": "Изменить роли", "CREATE": { - "TITLE": "Создать разрешение для организации", - "SEL_USERS": "Выберите пользователей, которым хотите предоставить доступ.", + "TITLE": "Создать организационный допуск", + "SEL_USERS": "Выберите пользователей, которым вы хотите предоставить допуск", "SEL_PROJECT": "Поиск проекта", - "SEL_ROLES": "Выберите роли, которые вы хотите добавить для разрешения", - "SEL_USER": "Выберите пользователей", - "SEL_ORG": "Поиск организации", - "SEL_ORG_DESC": "Найдите организацию для получения разрешения.", - "ORG_DESCRIPTION": "Вы собираетесь предоставить пользователю организацию {{name}}.", - "ORG_DESCRIPTION_DESC": "Измените контекст в заголовке выше, чтобы предоставить пользователю другую организацию.", - "SEL_ORG_FORMFIELD": "Организация", - "FOR_ORG": "Разрешение создано для:" + "SEL_ROLES": "Выберите роли, которые вы хотите добавить в допуск", + "SEL_USER": "Выбрать пользователей", + "SEL_ORG": "Установить домен", + "SEL_ORG_DESC": "Введите домен, чтобы определить организацию для предоставления допуска.", + "ORG_TITLE": "Организация", + "ORG_DESCRIPTION": "Вы собираетесь предоставить допуск пользователю для организации {{name}}.", + "ORG_DESCRIPTION_DESC": "Переключите окружение в заголовке выше, чтобы предоставить допуск пользователю для другой организации.", + "SEL_ORG_FORMFIELD": "Домен", + "SEL_ORG_BUTTON": "Поиск организации", + "FOR_ORG": "Допуск создан для:" }, "DETAIL": { - "TITLE": "Разрешение для проекта", - "DESC": "Вы можете выбрать, какие роли может использовать указанная организация, и выбрать менеджеров.", + "TITLE": "Допуск проекта", + "DESC": "Вы можете выбрать, какие роли доступны указанной организации, а также выбрать менеджеров", "MEMBERTITLE": "Менеджеры", - "MEMBERDESC": "Это руководители предоставленной организации. Добавьте сюда пользователей, которые должны получить доступ для редактирования данных проекта.", - "PROJECTNAME": "название проекта", - "GRANTEDORG": "Предоставленная организация", + "MEMBERDESC": "Здесь отображаются менеджеры допуска организации. Добавьте сюда пользователей, которые должны получить доступ к редактированию данных проекта.", + "PROJECTNAME": "Название проекта", + "GRANTEDORG": "Допуск организаций", "RESOURCEOWNER": "Владелец ресурса" }, - "STATE": "Состояние", + "STATE": "Статус", "STATES": { - "1": "Активный", - "2": "Неактивный" + "1": "Активен", + "2": "Неактивен" }, "ALL": "Все", "SHOWDETAIL": "Показать детали", "USER": "Пользователь", "MEMBERS": "Менеджеры", "ORG": "Организация", - "PROJECTNAME": "название проекта", - "GRANTEDORG": "Предоставленная организация", + "PROJECTNAME": "Название проекта", + "GRANTEDORG": "Допуск организации", "GRANTEDORGDOMAIN": "Домен", "RESOURCEOWNER": "Владелец ресурса", "GRANTEDORGNAME": "Название организации", - "GRANTID": "Идентификатор разрешения", - "CREATIONDATE": "Дата создания", + "GRANTID": "ID Допуска", + "CREATIONDATE": "Дата", "CHANGEDATE": "Последнее изменение", "DATES": "Даты", "ROLENAMESLIST": "Роли", "NOROLES": "Нет ролей", "TYPE": "Тип", "TOAST": { - "PROJECTGRANTUSERGRANTADDED": "Разрешение для проекта создано.", - "PROJECTGRANTADDED": "Разрешение для проекта создано.", - "PROJECTGRANTCHANGED": "Разрешение для проекта изменено.", - "PROJECTGRANTMEMBERADDED": "Добавил менеджер разрешений.", - "PROJECTGRANTMEMBERCHANGED": "Сменился менеджер разрешений.", - "PROJECTGRANTMEMBERREMOVED": "Менеджер по разрешениям удален.", - "PROJECTGRANTUPDATED": "Разрешение для проекта обновлено" + "PROJECTGRANTUSERGRANTADDED": "Допуск проекта создан.", + "PROJECTGRANTADDED": "Допуск проекта создан.", + "PROJECTGRANTCHANGED": "Допуск проекта изменён.", + "PROJECTGRANTMEMBERADDED": "Менеджер допусков добавлен.", + "PROJECTGRANTMEMBERCHANGED": "Менеджер допусков изменён.", + "PROJECTGRANTMEMBERREMOVED": "Менеджер допусков удалён.", + "PROJECTGRANTUPDATED": "Допуск проекта обновлён" }, "DIALOG": { - "DELETE_TITLE": "Удалить разрешения для проекта", - "DELETE_DESCRIPTION": "Вы собираетесь удалить разрешения для проекта. Вы уверены?" + "DELETE_TITLE": "Удалить допуск проекта", + "DELETE_DESCRIPTION": "Вы собираетесь удалить допуск проекта. Вы уверены?" }, "ROLES": "Роли проекта" }, "APP": { "TITLE": "Приложения", - "NAME": "Имя", - "NAMEREQUIRED": "Требуется имя." + "NAME": "Название", + "NAMEREQUIRED": "Требуется название." }, "ROLE": { - "EMPTY": "Роль еще не создана.", + "EMPTY": "Роль ещё не создана.", "ADDNEWLINE": "Добавить дополнительную роль", "KEY": "Ключ", "TITLE": "Роли", - "DESCRIPTION": "Определите некоторые роли, которые можно использовать для создания разрешений для проектов.", - "NAME": "Имя", + "DESCRIPTION": "Определите роли, которые можно использовать для создания допусков проекта.", + "NAME": "Название", "DISPLAY_NAME": "Отображаемое имя", "GROUP": "Группа", "ACTIONS": "Действия", @@ -1862,17 +1964,17 @@ "CHANGEDATE": "Последнее изменение", "SELECTGROUPTOOLTIP": "Выберите все роли группы {{group}}.", "OPTIONS": "Параметры", - "ASSERTION": "Утверждать роли при аутентификации", + "ASSERTION": "Утверждение ролей при аутентификации", "ASSERTION_DESCRIPTION": "Информация о роли отправляется из конечной точки Userinfo и в зависимости от настроек вашего приложения в токенах и других типах.", - "CHECK": "Проверка авторизации при аутентификации", - "CHECK_DESCRIPTION": "Если этот параметр установлен, пользователям разрешено проходить аутентификацию только в том случае, если их учетной записи назначена какая-либо роль.", + "CHECK": "Проверить авторизацию на аутентификацию", + "CHECK_DESCRIPTION": "Если данная функция установлена, пользователям разрешено проходить аутентификацию только в том случае, если их учётной записи назначена какая-либо роль.", "DIALOG": { "DELETE_TITLE": "Удалить роль", "DELETE_DESCRIPTION": "Вы собираетесь удалить роль проекта. Вы уверены?" } }, - "HAS_PROJECT": "Проверьте проект на аутентификацию", - "HAS_PROJECT_DESCRIPTION": "Проверяется, есть ли у организации пользователя данный проект. В противном случае пользователь не сможет аутентифицироваться.", + "HAS_PROJECT": "Проверить проект на аутентификацию", + "HAS_PROJECT_DESCRIPTION": "Проверка на наличие данного проекта в организации пользователя. В противном случае пользователь не может быть аутентифицирован.", "TABLE": { "TOTAL": "Всего записей:", "SELECTION": "Выбранные элементы", @@ -1881,9 +1983,9 @@ "DELETE": "Удалить проект", "ORGNAME": "Название организации", "ORGDOMAIN": "Домен организации", - "STATE": "Состояние", + "STATE": "Статус", "TYPE": "Тип", - "CREATIONDATE": "Создан в", + "CREATIONDATE": "Создан", "CHANGEDATE": "Последнее изменение", "RESOURCEOWNER": "Владелец", "SHOWTABLE": "Показать таблицу", @@ -1891,19 +1993,19 @@ "EMPTY": "Проект не найден" }, "TOAST": { - "MEMBERREMOVED": "Менеджер удален.", - "MEMBERSADDED": "Менеджеры добавили.", - "MEMBERADDED": "Менеджер добавил.", - "MEMBERCHANGED": "Сменился менеджер.", + "MEMBERREMOVED": "Менеджер удалён.", + "MEMBERSADDED": "Менеджеры добавлены.", + "MEMBERADDED": "Менеджер добавлен.", + "MEMBERCHANGED": "Менеджер изменён.", "ROLESCREATED": "Роли созданы.", "ROLEREMOVED": "Роль удалена.", - "ROLECHANGED": "Роль изменилась.", - "REACTIVATED": "Возобновлен.", - "DEACTIVATED": "Деактивирован.", + "ROLECHANGED": "Роль изменена.", + "REACTIVATED": "Восстановлено.", + "DEACTIVATED": "Деактивировано.", "CREATED": "Проект создан.", - "UPDATED": "Проект изменен.", - "GRANTUPDATED": "Разрешение изменилось.", - "DELETED": "Проект удален." + "UPDATED": "Проект изменён.", + "GRANTUPDATED": "Допуск изменён.", + "DELETED": "Проект удалён." } }, "ROLES": { @@ -1913,15 +2015,17 @@ } }, "NEXTSTEPS": { - "TITLE": "Следующие шаги" + "TITLE": "Дальнейшие шаги" }, "IDP": { "LIST": { - "ACTIVETITLE": "Поставщики активных удостоверений" + "TITLE": "Поставщики идентификационных данных", + "DESCRIPTION": "Управляйте настройками поставщика идентификационных данных, которые затем можно активировать в настройках входа.", + "ACTIVETITLE": "Активные поставщики идентификационных данных" }, "CREATE": { - "TITLE": "Добавить провайдера", - "DESCRIPTION": "Выберите одного или нескольких из следующих поставщиков.", + "TITLE": "Новый поставщик идентификационных данных", + "DESCRIPTION": "Выберите один из следующих типов поставщиков идентификационных данных.", "STEPPERTITLE": "Создать поставщика", "OIDC": { "TITLE": "Поставщик OIDC", @@ -1969,10 +2073,10 @@ } }, "DETAIL": { - "TITLE": "Поставщик удостоверений", - "DESCRIPTION": "Обновите конфигурацию вашего провайдера", + "TITLE": "Поставщик идентификационных данных", + "DESCRIPTION": "Общие настройки вашего поставщика идентификационных данных.", "DATECREATED": "Создан", - "DATECHANGED": "Дата изменения" + "DATECHANGED": "Изменён" }, "OPTIONS": { "ISAUTOCREATION": "Автоматическое создание", @@ -1985,13 +2089,22 @@ "ISLINKINGALLOWED_DESC": "Определяет, можно ли связать личность с существующей учетной записью." }, "OWNERTYPES": { - "0": "неизвестный", - "1": "Пример", + "0": "неизвестен", + "1": "Экземпляр", "2": "Организация" }, + "TYPES": { + "0": "Неизвестен", + "1": "OIDC", + "3": "JWT" + }, "STATES": { - "1": "активный", - "2": "неактивный" + "1": "Активен", + "2": "Неактивен" + }, + "MAPPINGFIELD": { + "1": "Предпочтительное имя пользователя", + "2": "Электронная почта" }, "AZUREADTENANTTYPES": { "0": "Общий", @@ -1999,6 +2112,11 @@ "2": "Потребители", "3": "Идентификатор арендатора" }, + "STYLE": "Стиль", + "STYLEFIELD": { + "0": "Нет стиля", + "1": "Google" + }, "AZUREADTENANTTYPE": "Тип арендатора", "AZUREADTENANTID": "Идентификатор арендатора", "EMAILVERIFIED": "Адрес электронной почты подтвержден", @@ -2007,26 +2125,28 @@ "LDAPATTRIBUTES": "Атрибуты LDAP", "UPDATEBINDPASSWORD": "обновить пароль привязки", "UPDATECLIENTSECRET": "обновить секрет клиента", - "ADD": "Добавить поставщика удостоверений", + "ADD": "Добавить поставщика идентификационных данных", + "AUTOREGISTER": "Автоматическая регистрация", + "AUTOREGISTER_DESC": "В случае, если данная функция выбрана, а учётной записи ещё нет, она будет создана.", "TYPE": "Тип", "OWNER": "Владелец", - "ID": "ИДЕНТИФИКАТОР", - "NAME": "Имя", + "ID": "Идентификатор", + "NAME": "Название", "AUTHORIZATIONENDPOINT": "Конечная точка авторизации", "TOKENENDPOINT": "Конечная точка токена", "USERENDPOINT": "Конечная точка пользователя", "IDATTRIBUTE": "Атрибут идентификатора", "AVAILABILITY": "Доступность", - "AVAILABLE": "доступный", - "AVAILABLEBUTINACTIVE": "доступен, но неактивен", - "SETAVAILABLE": "установить как доступное", - "SETUNAVAILABLE": "установить как недоступное", + "AVAILABLE": "Доступен", + "AVAILABLEBUTINACTIVE": "Доступен, но не активен", + "SETAVAILABLE": "Установить как доступный", + "SETUNAVAILABLE": "Установить как недоступный", "CONFIG": "Конфигурация", - "STATE": "Состояние", - "ISSUER": "Эмитент", - "SCOPESLIST": "Список областей действия", - "CLIENTID": "ID клиента", - "CLIENTSECRET": "Секрет клиента", + "STATE": "Статус", + "ISSUER": "Поставщик", + "SCOPESLIST": "Список областей", + "CLIENTID": "ID Клиента", + "CLIENTSECRET": "Клиентский ключ", "LDAPCONNECTION": "Связь", "LDAPUSERBINDING": "Привязка пользователя", "BASEDN": "Базедн", @@ -2052,30 +2172,30 @@ "PREFERREDLANGUAGEATTRIBUTE": "Предпочитаемый языковой атрибут", "PREFERREDUSERNAMEATTRIBUTE": "Предпочитаемый атрибут имени пользователя", "PROFILEATTRIBUTE": "Атрибут профиля", - "IDPDISPLAYNAMMAPPING": "Сопоставление отображаемых имен IDP", - "USERNAMEMAPPING": "Сопоставление имен пользователей", + "IDPDISPLAYNAMMAPPING": "Сопоставление отображаемого имени IDP", + "USERNAMEMAPPING": "Сопоставление имени пользователя", "DATES": "Даты", - "CREATIONDATE": "Создан в", + "CREATIONDATE": "Создан", "CHANGEDATE": "Последнее изменение", "DEACTIVATE": "Деактивировать", "ACTIVATE": "Активировать", "DELETE": "Удалить", - "DELETE_TITLE": "Удалить ВПЛ", - "DELETE_DESCRIPTION": "Вы собираетесь удалить поставщика удостоверений. Возникающие в результате изменения необратимы. Вы действительно хотите это сделать?", + "DELETE_TITLE": "Удалить поставщика идентификационных данных", + "DELETE_DESCRIPTION": "Вы собираетесь удалить поставщика идентификационных данных. Изменения необратимы. Вы действительно хотите продолжить?", + "DELETE_SELECTION_TITLE": "Удалить поставщика идентификационных данных", + "DELETE_SELECTION_DESCRIPTION": "Вы собираетесь удалить поставщика идентификационных данных. Изменения необратимы. Вы действительно хотите продолжить?", + "EMPTY": "Нет доступных поставщиков идентификационных данных", "REMOVE_WARN_TITLE": "Удалить ВПЛ", "REMOVE_WARN_DESCRIPTION": "Вы собираетесь удалить поставщика удостоверений. Это приведет к удалению выбора доступного IDP для ваших пользователей, и уже зарегистрированные пользователи не смогут снова войти в систему. Вы уверены, что продолжите?", - "DELETE_SELECTION_TITLE": "Удалить ВПЛ", - "DELETE_SELECTION_DESCRIPTION": "Вы собираетесь удалить поставщика удостоверений. Возникающие в результате изменения необратимы. Вы действительно хотите это сделать?", - "EMPTY": "Нет доступных ВПЛ", "OIDC": { "GENERAL": "Общая информация", "TITLE": "Конфигурация OIDC", - "DESCRIPTION": "Введите данные для поставщика удостоверений OIDC." + "DESCRIPTION": "Введите данные OIDC для поставщика идентификационных данных." }, "JWT": { "TITLE": "Конфигурация JWT", - "DESCRIPTION": "Введите данные для поставщика удостоверений JWT.", - "HEADERNAME": "Имя заголовка", + "DESCRIPTION": "Введите данные JWT для поставщика идентификационных данных .", + "HEADERNAME": "Название заголовка", "JWTENDPOINT": "Конечная точка JWT", "JWTKEYSENDPOINT": "Конечная точка ключей JWT" }, @@ -2089,27 +2209,27 @@ }, "TOAST": { "SAVED": "Успешно сохранено.", - "REACTIVATED": "Поставщик удостоверений возобновлен.", - "DEACTIVATED": "Поставщик удостоверений деактивирован.", - "SELECTEDREACTIVATED": "Выбранные поставщики удостоверений повторно активированы.", - "SELECTEDDEACTIVATED": "Выбранные поставщики удостоверений деактивированы.", - "SELECTEDKEYSDELETED": "Выбранные поставщик удостоверений удалены.", - "DELETED": "Поставщик удостоверений успешно удален!", - "ADDED": "Успешно добавлено.", - "REMOVED": "Успешно удалено." + "REACTIVATED": "Поставщик идентификационных данных восстановлен.", + "DEACTIVATED": "Поставщик идентификационных данных деактивирован.", + "SELECTEDREACTIVATED": "Выбранные поставщики идентификационных данных восстановлены.", + "SELECTEDDEACTIVATED": "Выбранные поставщики идентификационных данных деактивированы.", + "SELECTEDKEYSDELETED": "Выбранные поставщики идентификационных данных удалены.", + "DELETED": "Поставщик идентификационных данных успешно удалён!", + "ADDED": "Добавлено успешно.", + "REMOVED": "Удалено успешно." }, "ISIDTOKENMAPPING": "Карта из ID-токена", "ISIDTOKENMAPPING_DESC": "Если этот флажок установлен, информация о поставщике сопоставляется с маркером идентификатора, а не с конечной точкой информации о пользователе." }, "MFA": { "LIST": { - "MULTIFACTORTITLE": "Беспарольный доступ", - "MULTIFACTORDESCRIPTION": "Определите факторы аутентификации для беспарольного доступа.", + "MULTIFACTORTITLE": "Без пароля", + "MULTIFACTORDESCRIPTION": "Определите свои мультифакторы для аутентификации без пароля здесь.", "SECONDFACTORTITLE": "Многофакторная аутентификация", - "SECONDFACTORDESCRIPTION": "Определите дополнительные факторы аутентификации, с помощью которых вы можете защитить при аутентификацию по паролю." + "SECONDFACTORDESCRIPTION": "Определите дополнительные возможные факторы, с помощью которых вы можете защитить аутентификацию пароля." }, "CREATE": { - "TITLE": "Новый Фактор", + "TITLE": "Новый фактор", "DESCRIPTION": "Выберите новый тип фактора." }, "DELETE": { @@ -2117,19 +2237,19 @@ "DESCRIPTION": "Вы собираетесь удалить фактор из настроек входа. Вы уверены?" }, "TOAST": { - "ADDED": "Добавлено успешно.", - "SAVED": "Успешно сохранено.", - "DELETED": "Удален успешно" + "ADDED": "Добавлен успешно.", + "SAVED": "Сохранён успешно.", + "DELETED": "Удалён успешно." }, "TYPE": "Тип", "MULTIFACTORTYPES": { - "0": "Неизвестный", - "1": "Отпечаток пальца, ключи безопасности, Face ID и другое" + "0": "Неизвестен", + "1": "Отпечаток пальца, ключи безопасности, Face ID и другие" }, "SECONDFACTORTYPES": { - "0": "Неизвестный", - "1": "Одноразовый пароль с помощью приложения генерации однразовых кодов", - "2": "Отпечаток пальца, ключи безопасности, Face ID и другое", + "0": "Неизвестен", + "1": "Одноразовый пароль (OTP)", + "2": "Отпечаток пальца, ключи безопасности, Face ID и другие", "3": "Одноразовый пароль по электронной почте", "4": "Одноразовый пароль по SMS" } @@ -2137,47 +2257,47 @@ "LOGINPOLICY": { "CREATE": { "TITLE": "Настройки входа", - "DESCRIPTION": "Определите, как ваши пользователи могут проходить аутентификацию в вашей организации." + "DESCRIPTION": "Определите, как ваши пользователи могут быть аутентифицированы в вашей организации." }, - "IDPS": "Поставщики удостоверений", + "IDPS": "Поставщики идентификационных данных", "ADDIDP": { - "TITLE": "Добавить поставщика удостоверений", - "DESCRIPTION": "Вы можете выбрать предопределенных или самостоятельно созданных поставщиков для аутентификации.", - "SELECTIDPS": "Поставщики удостоверений" + "TITLE": "Добавить поставщика идентификационных данных", + "DESCRIPTION": "Вы можете выбрать заранее заданных или самостоятельно созданных поставщиков для аутентификации.", + "SELECTIDPS": "Поставщики идентификационных данных" }, - "PASSWORDLESS": "Беспарольный вход", + "PASSWORDLESS": "Вход без пароля", "PASSWORDLESSTYPE": { - "0": "Не допускается", - "1": "Допускается" + "0": "Не разрешён", + "1": "Разрешён" } }, "APP": { "LIST": "Приложения", - "COMPLIANCE": "Соответствие требованиям OIDC", + "COMPLIANCE": "Соответствие OIDC", "URLS": "URL-адреса", "CONFIGURATION": "Конфигурация", "TOKEN": "Настройки токена", "PAGES": { "TITLE": "Приложение", - "ID": "ИДЕНТИФИКАТОР", + "ID": "Идентификатор", "DESCRIPTION": "Здесь вы можете редактировать данные вашего приложения и его конфигурацию.", - "CREATE": "Создать заявку", - "CREATE_SELECT_PROJECT": "Сначала выберите свой проект", + "CREATE": "Создать приложение", + "CREATE_SELECT_PROJECT": "Выберите свой проект", "CREATE_NEW_PROJECT": "или создайте новый здесь.", - "CREATE_DESC_TITLE": "Введите данные вашего заявления шаг за шагом", + "CREATE_DESC_TITLE": "Введите данные приложения", "CREATE_DESC_SUB": "Рекомендуемая конфигурация будет создана автоматически.", - "STATE": "Состояние", - "DATECREATED": "Создан", - "DATECHANGED": "Дата изменения", + "STATE": "Статус", + "DATECREATED": "Создано", + "DATECHANGED": "Изменено", "URLS": "URL-адреса", "DELETE": "Удалить приложение", "JUMPTOPROJECT": "Чтобы настроить роли, полномочия и многое другое, перейдите к проекту.", "DETAIL": { - "TITLE": "Деталь", + "TITLE": "Детали", "STATE": { - "0": "Не определено", - "1": "Активный", - "2": "Неактивный" + "0": "Не определён", + "1": "Активен", + "2": "Неактивен" } }, "DIALOG": { @@ -2186,88 +2306,89 @@ }, "DELETE": { "TITLE": "Удалить приложение", - "DESCRIPTION": "Вы действительно хотите удалить это приложение?" + "DESCRIPTION": "Вы действительно хотите удалить данное приложение?" } }, "NEXTSTEPS": { + "TITLE": "Дальнейшие шаги", "0": { "TITLE": "Добавить роли", "DESC": "Введите свои роли в проекте" }, "1": { "TITLE": "Добавить пользователей", - "DESC": "Добавляйте новых пользователей вашей организации" + "DESC": "Добавьте новых пользователей вашей организации" }, "2": { "TITLE": "Помощь и поддержка", - "DESC": "Прочтите нашу документацию по созданию приложений или обратитесь в нашу службу поддержки." + "DESC": "Ознакомьтесь с нашей документацией по созданию приложений или обратитесь в нашу службу поддержки" }, "TITLE": "Следующие шаги" } }, "NAMEDIALOG": { "TITLE": "Переименовать приложение", - "DESCRIPTION": "Введите новое имя для вашего приложения", - "NAME": "Новое имя" + "DESCRIPTION": "Введите новое название для вашего приложения", + "NAME": "Новое название" }, - "NAME": "Имя", + "NAME": "Название", "TYPE": "Тип приложения", "AUTHMETHOD": "Метод аутентификации", "AUTHMETHODSECTION": "Метод аутентификации", - "GRANT": "Типы разрешений", - "ADDITIONALORIGINS": "Дополнительное источники", + "GRANT": "Типы допусков", + "ADDITIONALORIGINS": "Дополнительные источники", "ADDITIONALORIGINSDESC": "Если вы хотите добавить в свое приложение дополнительные источники, которые не используются в качестве перенаправления, вы можете сделать это здесь.", - "ORIGINS": "Происхождение", - "NOTANORIGIN": "Введенное значение не является источником", - "PROSWITCH": "Я профессионал. Пропустите этого мастера.", - "NAMEANDTYPESECTION": "Имя и тип", + "ORIGINS": "Истоки", + "NOTANORIGIN": "Введённое значение не является источником", + "PROSWITCH": "Я профи. Пропустить данный шаг.", + "NAMEANDTYPESECTION": "Название и тип", "TITLEFIRST": "Название приложения", - "TYPETITLE": "Тип заявления", + "TYPETITLE": "Тип приложения", "OIDC": { - "WELLKNOWN": "Дополнительные ссылки можно получить из конечной точки обнаружения.", + "WELLKNOWN": "Дополнительные ссылки можно получить из discovery endpoint.", "INFO": { - "ISSUER": "Эмитент", - "CLIENTID": "ID клиента" + "ISSUER": "Поставщик", + "CLIENTID": "ID Клиента" }, "CURRENT": "Текущая конфигурация", "TOKENSECTIONTITLE": "Параметры токена авторизации", "REDIRECTSECTIONTITLE": "Настройки перенаправления", - "REDIRECTTITLE": "Укажите URI, на которые будет перенаправляться логин.", + "REDIRECTTITLE": "Укажите URI, на которые будет перенаправлен логин.", "POSTREDIRECTTITLE": "Это URI перенаправления после выхода из системы.", - "REDIRECTDESCRIPTIONWEB": "URI перенаправления должны начинаться с https://. http:// действителен только при включенном режиме разработки.", - "REDIRECTDESCRIPTIONNATIVE": "URI перенаправления должны начинаться с вашего собственного протокола: http://127.0.0.1, http://[::1] или http://localhost.", - "REDIRECTNOTVALID": "Этот URI перенаправления недействителен.", - "COMMAORENTERSEPERATION": "отделить с помощью ↵", + "REDIRECTDESCRIPTIONWEB": "URI перенаправления должны начинаться с https://. http:// действителен только при включённом режиме разработки.", + "REDIRECTDESCRIPTIONNATIVE": "URI перенаправления должны начинаться с вашего собственного протокола, http://127.0.0.1, http://[::1] или http://localhost.", + "REDIRECTNOTVALID": "Данный URI перенаправления недействителен.", + "COMMAORENTERSEPERATION": "отделить ↵", "TYPEREQUIRED": "Тип обязателен.", "TITLE": "Конфигурация OIDC", - "CLIENTID": "ID клиента", - "CLIENTSECRET": "Секрет клиента", - "CLIENTSECRET_NOSECRET": "При выбранном вами процессе аутентификации секрет не требуется и поэтому недоступен.", - "CLIENTSECRET_DESCRIPTION": "Храните свой клиент в секрете в безопасном месте, поскольку он исчезнет после закрытия диалогового окна.", - "REGENERATESECRET": "Восстановить секрет клиента", + "CLIENTID": "ID Клиента", + "CLIENTSECRET": "Клиентский ключ", + "CLIENTSECRET_NOSECRET": "При выбранном вами потоке аутентификации ключ не требуется и поэтому недоступен.", + "CLIENTSECRET_DESCRIPTION": "Сохраните ваш ключ в надёжном месте, так как он исчезнет после закрытия диалогового окна.", + "REGENERATESECRET": "Восстановить клиентский ключ", "DEVMODE": "Режим разработки", - "DEVMODEDESC": "Внимание: при включенном режиме разработки URI перенаправления не будут проверяться.", + "DEVMODEDESC": "Осторожно: При включённом режиме разработки URI перенаправления не будут проверяться.", "SKIPNATIVEAPPSUCCESSPAGE": "Пропустить страницу успешного входа в систему", "SKIPNATIVEAPPSUCCESSPAGE_DESCRIPTION": "Пропустите страницу успеха после входа в систему для этого собственного приложения.", - "REDIRECT": "URI перенаправления", - "REDIRECTSECTION": "URI перенаправления", + "REDIRECT": "Перенаправление URI", + "REDIRECTSECTION": "Перенаправление URI", "POSTLOGOUTREDIRECT": "URI после выхода из системы", "RESPONSESECTION": "Типы ответов", - "GRANTSECTION": "Типы разрешений", - "GRANTTITLE": "Выберите типы разрешений. Примечание. Неявное доступно только для браузерных приложений.", + "GRANTSECTION": "Типы допусков", + "GRANTTITLE": "Выберите типы допусков. Примечание: Скрытый допуск доступен только для браузерных приложений.", "APPTYPE": { - "0": "Интернет", - "1": "Пользовательский агент", - "2": "Родной" + "0": "Web", + "1": "User Agent", + "2": "Нативный" }, "RESPONSETYPE": "Типы ответов", "RESPONSE": { "0": "Код", - "1": "Идентификационный токен", - "2": "Токен-идентификатор токена" + "1": "ID Token", + "2": "Token-ID Token" }, "REFRESHTOKEN": "Обновить токен", - "GRANTTYPE": "Типы разрешений", + "GRANTTYPE": "Типы допусков", "GRANT": { "0": "Код авторизации", "1": "Скрытый", @@ -2275,54 +2396,54 @@ "3": "Код устройства" }, "AUTHMETHOD": { - "0": "Базовый", - "1": "Почта", - "2": "Никто", + "0": "Basic", + "1": "Post", + "2": "Отсутствует", "3": "Приватный ключ JWT" }, - "TOKENTYPE": "Тип токена аутентификации", - "TOKENTYPE0": "Токен на предъявителя", + "TOKENTYPE": "Тип токена авторизации", + "TOKENTYPE0": "Bearer Token", "TOKENTYPE1": "JWT", - "UNSECUREREDIRECT": "Я очень надеюсь, что вы знаете, что делаете.", + "UNSECUREREDIRECT": "Я надеюсь, что вы уверены в своих действиях.", "OVERVIEWSECTION": "Обзор", - "OVERVIEWTITLE": "Теперь все готово. Просмотрите свою конфигурацию.", - "ACCESSTOKENROLEASSERTION": "Добавьте роли пользователя в токен доступа", - "ACCESSTOKENROLEASSERTION_DESCRIPTION": "Если этот флажок установлен, запрошенные роли аутентифицированного пользователя добавляются в токен доступа.", - "IDTOKENROLEASSERTION": "Роли пользователей внутри ID токена", - "IDTOKENROLEASSERTION_DESCRIPTION": "Если этот флажок установлен, запрошенные роли аутентифицированного пользователя добавляются в токен идентификатора.", - "IDTOKENUSERINFOASSERTION": "Информация о пользователе внутри токена идентификатора", - "IDTOKENUSERINFOASSERTION_DESCRIPTION": "Позволяет клиентам получать утверждения профиля, электронной почты, телефона и адреса из токена идентификатора.", - "CLOCKSKEW": "Позволяет клиентам обрабатывать рассогласование часов OP и клиента. Длительность (0–5 с) будет добавлена ​​к утверждению exp и вычтена из iats, auth_time и nbf.", - "RECOMMENDED": "рекомендуемые", - "NOTRECOMMENDED": "не рекомендуется", + "OVERVIEWTITLE": "Готово. Проверьте свою конфигурацию.", + "ACCESSTOKENROLEASSERTION": "Добавьте роли пользователей в токен доступа", + "ACCESSTOKENROLEASSERTION_DESCRIPTION": "Если выбран данный параметр, запрошенные роли аутентифицированного пользователя добавляются к токену доступа.", + "IDTOKENROLEASSERTION": "Роли пользователей внутри ID Токена", + "IDTOKENROLEASSERTION_DESCRIPTION": "Если выбран данный параметр, запрошенные роли аутентифицированного пользователя добавляются в ID Токен.", + "IDTOKENUSERINFOASSERTION": "Информация о пользователе внутри ID Токена", + "IDTOKENUSERINFOASSERTION_DESCRIPTION": "Позволяет клиентам получить информацию о профиле, электронной почте, телефоне и адресах из ID Токена.", + "CLOCKSKEW": "Позволяет клиентам обрабатывать временные искажения OP и клиента. Длительность (0–5 с) будет добавлена к exp и вычтена из iats, auth_time и nbf.", + "RECOMMENDED": "рекомендовано", + "NOTRECOMMENDED": "не рекомендовано", "SELECTION": { "APPTYPE": { "WEB": { - "TITLE": "Интернет", - "DESCRIPTION": "Обычные веб-приложения, такие как .net, PHP, Node.js, Java и т.д." + "TITLE": "Web", + "DESCRIPTION": "Обычные веб-приложения, такие как .net, PHP, Node.js, Java и т. д." }, "NATIVE": { - "TITLE": "Родной", - "DESCRIPTION": "Мобильные приложения, настольные компьютеры, смарт-устройства и т.д." + "TITLE": "Нативный", + "DESCRIPTION": "Мобильные приложения, десктоп, смарт-устройства и т. д." }, "USERAGENT": { - "TITLE": "Пользовательский агент", - "DESCRIPTION": "Одностраничные приложения (SPA) и в целом все JS-фреймворки, выполняемые в браузерах." + "TITLE": "User Agent", + "DESCRIPTION": "Одностраничные приложения (SPA) и все JS-фреймворки, выполняемые в браузерах." } } } }, "API": { "INFO": { - "CLIENTID": "ID клиента" + "CLIENTID": "ID Клиента" }, - "REGENERATESECRET": "Восстановить секрет клиента", + "REGENERATESECRET": "Восстановить клиентский ключ", "SELECTION": { "TITLE": "API", - "DESCRIPTION": "API в целом" + "DESCRIPTION": "Все API" }, "AUTHMETHOD": { - "0": "Базовый", + "0": "Basic", "1": "Приватный ключ JWT" } }, @@ -2331,10 +2452,10 @@ "TITLE": "SAML", "DESCRIPTION": "SAML-приложения" }, - "CONFIGSECTION": "SAML-конфигурация", - "URL": "URL-адрес, по которому находится файл метаданных", + "CONFIGSECTION": "Конфигурация SAML", + "URL": "URL, в котором находится файл метаданных", "OR": "или", - "XML": "Загрузить XML-метаданные", + "XML": "Загрузить метаданные XML", "METADATA": "Метаданные", "METADATAFROMFILE": "Метаданные из файла", "CERTIFICATE": "SAML-сертификат", @@ -2346,15 +2467,15 @@ "AUTHMETHODS": { "CODE": { "TITLE": "Код", - "DESCRIPTION": "Обмен кода авторизации на токены" + "DESCRIPTION": "Обменять код авторизации на токены" }, "PKCE": { "TITLE": "PKCE", - "DESCRIPTION": "Используйте случайный хеш вместо статического секрета клиента для большей безопасности." + "DESCRIPTION": "Используйте случайный хеш вместо статического клиентского ключа для большей безопасности" }, "POST": { - "TITLE": "ПОЧТА", - "DESCRIPTION": "Отправьте client_id и client_secret как часть формы." + "TITLE": "POST", + "DESCRIPTION": "Отправить client_id и client_secret как часть формы" }, "PK_JWT": { "TITLE": "Приватный ключ JWT", @@ -2362,7 +2483,7 @@ }, "BASIC": { "TITLE": "Базовый", - "DESCRIPTION": "Аутентификация с помощью имени пользователя и пароля" + "DESCRIPTION": "Аутентификация при помощи имени пользователя и пароля" }, "IMPLICIT": { "TITLE": "Скрытый", @@ -2373,24 +2494,24 @@ "DESCRIPTION": "Авторизуйте устройство на компьютере или смартфоне." }, "CUSTOM": { - "TITLE": "Обычай", - "DESCRIPTION": "Ваша настройка не соответствует ни одному другому варианту." + "TITLE": "Пользовательский", + "DESCRIPTION": "Ваша настройка не соответствует ни единому параметру." } }, "TOAST": { - "REACTIVATED": "Приложение повторно активировано.", + "REACTIVATED": "Приложение восстановлено.", "DEACTIVATED": "Приложение деактивировано.", "OIDCUPDATED": "Приложение обновлено.", "APIUPDATED": "Приложение обновлено", "UPDATED": "Приложение обновлено.", "CREATED": "Приложение создано.", - "CLIENTSECRETREGENERATED": "создан секретный ключ клиента.", + "CLIENTSECRETREGENERATED": "Клиентский ключ сгенерирован.", "DELETED": "Приложение удалено.", "CONFIGCHANGED": "Обнаружены изменения!" } }, "GENDERS": { - "0": "Неопределенный", + "0": "Неизвестный", "1": "Женский", "2": "Мужской", "3": "Другой" @@ -2414,46 +2535,46 @@ "ADD": "Добавить менеджера", "CREATIONTYPE": "Тип создания", "CREATIONTYPES": { - "0": "Собственный проект", - "1": "Предоставленный проект", + "3": "IAM", "2": "Организация", - "3": "Я", + "0": "Собственный проект", + "1": "Допуск проекта", "4": "Проект" }, - "EDITROLE": "Редактировать роли", - "EDITFOR": "Измените роли пользователя: {{value}}", + "EDITROLE": "Изменить роли", + "EDITFOR": "Изменить роли для пользователя: {{value}}", "DIALOG": { "DELETE_TITLE": "Удалить менеджера", "DELETE_DESCRIPTION": "Вы собираетесь удалить менеджера. Вы уверены?" }, - "SHOWDETAILS": "Нажмите, чтобы показать детали." + "SHOWDETAILS": "Нажмите, чтобы посмотреть детали." }, "ROLESLABEL": "Роли", "GRANTS": { - "TITLE": "Разрешения", - "DESC": "Разрешения вашей организации.", - "DELETE": "Удалить разрешения", + "TITLE": "Авторизации", + "DESC": "Здесь отображаются все авторизации для вашей организации.", + "DELETE": "Удалить авторизацию", "EMPTY": "Авторизация не найдена", - "ADD": "Создать разрешения", - "ADD_BTN": "Создать", + "ADD": "Создать авторизацию", + "ADD_BTN": "Новая", "PROJECT": { - "TITLE": "Разрешения", + "TITLE": "Авторизация", "DESCRIPTION": "Определите полномочия для указанного проекта. Обратите внимание, что вы можете видеть только записи проектов и пользователей, для которых у вас есть разрешения." }, "USER": { - "TITLE": "Разрешения", + "TITLE": "Авторизация", "DESCRIPTION": "Определите полномочия для указанного пользователя. Обратите внимание, что вы можете видеть только записи проектов и пользователей, для которых у вас есть разрешения." }, "CREATE": { - "TITLE": "Создать разрешения", + "TITLE": "Создать авторизацию", "DESCRIPTION": "Найдите организацию, проект и соответствующие роли." }, "EDIT": { - "TITLE": "Изменить разрешения" + "TITLE": "Изменить авторизацию" }, "DETAIL": { "TITLE": "Детали авторизации", - "DESCRIPTION": "Здесь вы можете увидеть все детали авторизации." + "DESCRIPTION": "Здесь отображаются все детали авторизации." }, "TOAST": { "UPDATED": "Авторизация обновлена.", @@ -2464,25 +2585,25 @@ "DIALOG": { "DELETE_TITLE": "Удалить авторизацию", "DELETE_DESCRIPTION": "Вы собираетесь удалить авторизацию. Вы хотите продолжать?", - "BULK_DELETE_TITLE": "Удаление авторизаций", + "BULK_DELETE_TITLE": "Удалить авторизации", "BULK_DELETE_DESCRIPTION": "Вы собираетесь удалить несколько авторизаций. Вы хотите продолжать?" } }, "CHANGES": { "LISTTITLE": "Последние изменения", - "BOTTOM": "Вы достигли конца списка.", - "LOADMORE": "Загрузить еще", + "BOTTOM": "Конец списка.", + "LOADMORE": "Далее", "ORG": { "TITLE": "Активность", - "DESCRIPTION": "Здесь вы можете увидеть последние события, которые привели к изменениям в организации." + "DESCRIPTION": "Здесь отображаются последние события, которые привели к изменению организации." }, "PROJECT": { "TITLE": "Активность", - "DESCRIPTION": "Здесь вы можете увидеть последние события, которые привели к изменению проекта." + "DESCRIPTION": "Здесь отображаются последние события, которые привели к изменению проекта." }, "USER": { "TITLE": "Активность", - "DESCRIPTION": "Здесь вы можете увидеть последние события, которые привели к изменению пользователя." + "DESCRIPTION": "Здесь отображаются последние события, которые привели к изменению пользователя." } } } diff --git a/internal/api/ui/login/static/i18n/ru.yaml b/internal/api/ui/login/static/i18n/ru.yaml index cddc1549db..5782e026f8 100644 --- a/internal/api/ui/login/static/i18n/ru.yaml +++ b/internal/api/ui/login/static/i18n/ru.yaml @@ -1,15 +1,15 @@ Login: - Title: С возвращением! - Description: Введите свои данные для входа. - TitleLinking: Логин для привязки пользователей - DescriptionLinking: Введите свои данные для входа, чтобы связать внешнего пользователя. - LoginNameLabel: Имя пользователя - UsernamePlaceHolder: Имя пользователя + Title: Добро пожаловать! + Description: Введите ваши данные. + TitleLinking: Вход для привязки пользователей + DescriptionLinking: Введите данные для входа, чтобы привязать внешнего пользователя к пользователю ZITADEL. + LoginNameLabel: Логин + UsernamePlaceHolder: логин LoginnamePlaceHolder: username@domain - ExternalUserDescription: Войдите в систему с внешним пользователем. - MustBeMemberOfOrg: Пользователь должен быть членом {{.OrgName}} организации. - RegisterButtonText: регистрировать - NextButtonText: следующий + ExternalUserDescription: Войти под внешним пользователем. + MustBeMemberOfOrg: Пользователь должен быть участником организации {{.OrgName}}. + RegisterButtonText: зарегистрироваться + NextButtonText: далее LDAP: Title: Войти @@ -17,91 +17,90 @@ LDAP: LoginNameLabel: Имя пользователя PasswordLabel: Пароль NextButtonText: следующий - SelectAccount: - Title: Выберите учетную запись - Description: Используйте свой аккаунт - TitleLinking: Выберите учетную запись для привязки пользователя - DescriptionLinking: Выберите свою учетную запись для связи с внешним пользователем. + Title: Выбор учётной записи + Description: Выберите вашу учётную запись. + TitleLinking: Выберите учётную запись для привязки пользователя + DescriptionLinking: Выберите свою учётную запись для связи с внешним пользователем. OtherUser: Другой пользователь SessionState0: активный - SessionState1: Вышел из системы - MustBeMemberOfOrg: Пользователь должен быть членом {{.OrgName}} организации. + SessionState1: неактивный + MustBeMemberOfOrg: Пользователь должен быть участником организации {{.OrgName}}. Password: Title: Пароль - Description: Введите свои данные для входа. + Description: Введите ваши данные. PasswordLabel: Пароль MinLength: Минимальная длина - HasUppercase: Прописная буква + HasUppercase: Заглавная буква HasLowercase: Строчная буква - HasNumber: Число + HasNumber: Цифра HasSymbol: Символ - Confirmation: Подтверждающее совпадение - ResetLinkText: Сброс пароля - BackButtonText: Назад - NextButtonText: следующий + Confirmation: Подтверждение пароля + ResetLinkText: сброс пароля + BackButtonText: назад + NextButtonText: далее UsernameChange: - Title: Изменить имя пользователя - Description: Установите новое имя пользователя - UsernameLabel: Имя пользователя - CancelButtonText: Отмена - NextButtonText: следующий + Title: Изменение логина + Description: Установите новый логин. + UsernameLabel: Логин + CancelButtonText: отмена + NextButtonText: далее UsernameChangeDone: - Title: Имя пользователя изменено - Description: Ваше имя пользователя было успешно изменено. - NextButtonText: следующий + Title: Логин изменён + Description: Ваш логин был успешно изменён. + NextButtonText: далее InitPassword: - Title: Установить пароль - Description: Вы получили код, который необходимо ввести в форму ниже, чтобы установить новый пароль. + Title: Установка пароля + Description: Введите код из письма, отправленного на вашу электронную почту, чтобы установить пароль. CodeLabel: Код NewPasswordLabel: Новый пароль - NewPasswordConfirmLabel: Подтвердите пароль - ResendButtonText: Повторная отправка кода - NextButtonText: следующий + NewPasswordConfirmLabel: Подтверждение пароля + ResendButtonText: повторно отправить код + NextButtonText: далее InitPasswordDone: - Title: Установка пароля - Description: Пароль успешно установлен - NextButtonText: следующий - CancelButtonText: Отмена + Title: Пароль установлен + Description: Пароль успешно установлен. + NextButtonText: далее + CancelButtonText: отмена InitUser: - Title: Активировать пользователя - Description: Подтвердите свой адрес электронной почты с помощью приведенного ниже кода и установите пароль. + Title: Активация пользователя + Description: Подтвердите вашу электронную почту кодом из письма и установите пароль. CodeLabel: Код NewPasswordLabel: Новый пароль - NewPasswordConfirm: Подтвердите пароль - NextButtonText: следующий - ResendButtonText: Повторная отправка кода + NewPasswordConfirm: Подтверждение пароля + NextButtonText: далее + ResendButtonText: повторно отправить код InitUserDone: Title: Пользователь активирован - Description: Адрес электронной почты подтвержден и пароль успешно установлен - NextButtonText: следующий - CancelButtonText: Отмена + Description: Электронная почта подтверждена и пароль успешно установлен. + NextButtonText: далее + CancelButtonText: отмена InitMFAPrompt: - Title: 2-факторная настройка - Description: 2-факторная аутентификация обеспечивает дополнительную безопасность вашей учетной записи пользователя. Это гарантирует, что только у вас есть доступ к вашей учетной записи. - Provider0: Приложение Authenticator (например, Google/Microsoft Authenticator, Authy) - Provider1: Зависит от устройства (например, FaceID, Windows Hello, отпечаток пальца) + Title: Установка двухфакторной аутентификации + Description: Двухфакторная аутентификация обеспечивает дополнительную защиту вашей учётной записи. + Provider0: Через приложение (например, Google/Microsoft Authenticator, Authy) + Provider1: Через устройство (например, FaceID, Windows Hello, Fingerprint) Provider3: OTP SMS Provider4: Электронная почта OTP NextButtonText: следующий SkipButtonText: скип InitMFAOTP: - Title: 2-факторная верификация - Description: Создайте свой 2-фактор. Загрузите приложение для проверки подлинности, если у вас его еще нет. - OTPDescription: Отсканируйте код с помощью приложения для аутентификации (например, Google/Microsoft Authenticator, Authy) или скопируйте секрет и вставьте сгенерированный код ниже. - SecretLabel: Секрет + Title: Подтверждение двухфакторной аутентификации + Description: Создайте двухфакторную аутентификацию. Загрузите приложение для проверки подлинности, если у вас его ещё нет. + OTPDescription: Отсканируйте код с помощью приложения для проверки подлинности (например, Google/Microsoft Authenticator, Authy) или сгенерируйте код указанного ключа и введите его в поле ниже. + SecretLabel: Ключ CodeLabel: Код - NextButtonText: следующий - CancelButtonText: Отмена + NextButtonText: далее + CancelButtonText: отмена InitMFAOTPSMS: Title: 2-факторная верификация @@ -115,30 +114,30 @@ InitMFAOTPSMS: InitMFAU2F: Title: Добавление ключа безопасности - Description: Ключ безопасности — это метод проверки, который можно встроить в телефон, использовать Bluetooth или подключить непосредственно к USB-порту компьютера. - TokenNameLabel: Имя ключа безопасности / устройства - NotSupported: WebAuthN не поддерживается вашим браузером. Пожалуйста, убедитесь, что он обновлен или используйте другой (например, Chrome, Safari, Firefox) - RegisterTokenButtonText: Добавление ключа безопасности - ErrorRetry: Повторите попытку, создайте новую задачу или выберите другой метод. + Description: Ключ безопасности — это метод проверки, который можно встроить в телефон, используя Bluetooth, или подключить непосредственно к USB-порту компьютера. + TokenNameLabel: Название ключа безопасности / устройства + NotSupported: WebAuthN не поддерживается вашим браузером. Пожалуйста, убедитесь, что он обновлён или используйте другой (например, Chrome, Safari, Firefox) + RegisterTokenButtonText: Добавить ключ безопасности + ErrorRetry: Повторите попытку или выберите другой метод. InitMFADone: - Title: 2-факторная проверка - Description: Замечательно! Вы только что успешно настроили свой 2-фактор и сделали свою учетную запись более безопасной. Фактор должен быть введен при каждом входе в систему. - NextButtonText: следующий - CancelButtonText: Отмена + Title: Ключ безопасности подтверждён + Description: Поздравляю! Вы только что успешно настроили двухфакторную аутентификацию и сделали свою учётную запись более безопасной. Фактор необходимо вводить при каждом входе в систему. + NextButtonText: далее + CancelButtonText: отмена MFAProvider: - Provider0: Приложение Authenticator (например, Google/Microsoft Authenticator, Authy) - Provider1: Зависит от устройства (например, FaceID, Windows Hello, отпечаток пальца) + Provider0: Через приложение (например, Google/Microsoft Authenticator, Authy) + Provider1: Через устройство (например, FaceID, Windows Hello, Fingerprint) Provider3: OTP SMS Provider4: Электронная почта OTP ChooseOther: или выберите другой вариант VerifyMFAOTP: - Title: Проверка 2-фактора - Description: Проверьте свой второй фактор + Title: Подтверждение двухфакторной аутентификации + Description: Подтвердите двухфакторную аутентификацию. CodeLabel: Код - NextButtonText: следующий + NextButtonText: далее VerifyOTP: Title: Проверка 2-фактора @@ -148,90 +147,90 @@ VerifyOTP: NextButtonText: следующий VerifyMFAU2F: - Title: 2-факторная верификация - Description: Подтвердите свой 2-фактор с зарегистрированным устройством (например, FaceID, Windows Hello, отпечаток пальца) - NotSupported: WebAuthN не поддерживается вашим браузером. Убедитесь, что вы используете последнюю версию или измените браузер на поддерживаемый (Chrome, Safari, Firefox) - ErrorRetry: Повторите попытку, создайте новый запрос или выберите другой метод. - ValidateTokenButtonText: Проверить второй фактор + Title: Подтверждение двухфакторной аутентификации + Description: Подтвердите двухфакторную аутентификацию с помощью зарегистрированного устройства (например, FaceID, Windows Hello, Fingerprint). + NotSupported: WebAuthN не поддерживается вашим браузером. Убедитесь, что вы используете самую новую версию, или измените браузер на поддерживаемый (Chrome, Safari, Firefox) + ErrorRetry: Повторите попытку или выберите другой метод. + ValidateTokenButtonText: Подтвердить двухфакторную аутентификацию Passwordless: Title: Вход без пароля - Description: Войдите в систему с помощью методов аутентификации, предоставляемых вашим устройством, таких как FaceID, Windows Hello или отпечаток пальца. - NotSupported: WebAuthN не поддерживается вашим браузером. Пожалуйста, убедитесь, что он обновлен или используйте другой (например, Chrome, Safari, Firefox) - ErrorRetry: Повторите попытку, создайте новую задачу или выберите другой метод. - LoginWithPwButtonText: Вход с паролем - ValidateTokenButtonText: Вход без пароля + Description: Войдите в систему с помощью методов аутентификации, предоставляемых вашим устройством, таких как FaceID, Windows Hello или Fingerprint. + NotSupported: WebAuthN не поддерживается вашим браузером. Пожалуйста, убедитесь, что он обновлён или используйте другой (например, Chrome, Safari, Firefox) + ErrorRetry: Повторите попытку или выберите другой метод. + LoginWithPwButtonText: Войти по паролю + ValidateTokenButtonText: Войти без пароля PasswordlessPrompt: - Title: Настройка без пароля - Description: Хотите настроить вход без пароля? (Методы аутентификации вашего устройства, такие как FaceID, Windows Hello или отпечаток пальца) - DescriptionInit: Вам необходимо настроить вход без пароля. Используйте ссылку, которую вам дали, чтобы зарегистрировать свое устройство. - PasswordlessButtonText: Переход без пароля - NextButtonText: следующий - SkipButtonText: скип + Title: Установка входа без пароля + Description: Хотите настроить вход без пароля? (Например, используя методы аутентификации вашего устройства, такие как FaceID, Windows Hello или Fingerprint). + DescriptionInit: Вам необходимо настроить вход без пароля. Воспользуйтесь ссылкой, которую вы получили, чтобы зарегистрировать своё устройство. + PasswordlessButtonText: Перейти к входу без пароля + NextButtonText: далее + SkipButtonText: пропустить PasswordlessRegistration: - Title: Настройка без пароля - Description: Добавьте свою аутентификацию, указав имя (например, MyMobilePhone, MacBook и т. д.), а затем нажав кнопку «Зарегистрироваться без пароля» ниже. - TokenNameLabel: Имя устройства - NotSupported: WebAuthN не поддерживается вашим браузером. Пожалуйста, убедитесь, что он обновлен или используйте другой (например, Chrome, Safari, Firefox) - RegisterTokenButtonText: Регистрация без пароля - ErrorRetry: Повторите попытку, создайте новую задачу или выберите другой метод. + Title: Установка входа без пароля + Description: Добавьте свою аутентификацию, указав имя (например, MyMobilePhone, MacBook и так далее), а затем нажмите кнопку «Зарегистрировать вход без пароля» ниже. + TokenNameLabel: Название устройства + NotSupported: WebAuthN не поддерживается вашим браузером. Пожалуйста, убедитесь, что он обновлён или используйте другой (например, Chrome, Safari, Firefox) + RegisterTokenButtonText: Зарегистрировать вход без пароля + ErrorRetry: Повторите попытку или выберите другой метод. PasswordlessRegistrationDone: - Title: Настройка без пароля - Description: Устройство для работы без пароля успешно добавлено. - DescriptionClose: Теперь вы можете закрыть это окно. - NextButtonText: следующий - CancelButtonText: Отмена + Title: Установка входа без пароля + Description: Устройство для входа без пароля успешно добавлено. + DescriptionClose: Теперь вы можете закрыть данное окно. + NextButtonText: далее + CancelButtonText: отмена PasswordChange: - Title: Смена пароля - Description: Смените пароль. Введите свой старый и новый пароль. + Title: Изменение пароля + Description: Измените ваш пароль. Введите старый и новый пароли. OldPasswordLabel: Старый пароль NewPasswordLabel: Новый пароль NewPasswordConfirmLabel: Подтверждение пароля - CancelButtonText: Отмена - NextButtonText: следующий + CancelButtonText: отмена + NextButtonText: далее Footer: Нижний колонтитул PasswordChangeDone: - Title: Смена пароля - Description: Ваш пароль был успешно изменен. - NextButtonText: следующий + Title: Изменение пароля + Description: Ваш пароль был успешно изменён. + NextButtonText: далее PasswordResetDone: Title: Ссылка для сброса пароля отправлена - Description: Проверьте свою электронную почту, чтобы сбросить пароль. - NextButtonText: следующий + Description: Проверьте вашу электронную почту, чтобы сбросить пароль. + NextButtonText: далее EmailVerification: - Title: Проверка электронной почты - Description: Мы отправили вам электронное письмо для подтверждения вашего адреса. Пожалуйста, введите код в форму ниже. + Title: Подтверждение электронной почты + Description: Мы отправили вам письмо для подтверждения вашей электронной почты. Пожалуйста, введите полученный код в поле ниже. CodeLabel: Код - NextButtonText: следующий - ResendButtonText: Повторная отправка кода + NextButtonText: далее + ResendButtonText: повторно отправить код EmailVerificationDone: - Title: Проверка электронной почты - Description: Ваш адрес электронной почты успешно подтвержден. - NextButtonText: следующий - CancelButtonText: Отмена - LoginButtonText: логин + Title: Подтверждение электронной почты + Description: Ваша электронная почта была успешно подтверждена. + NextButtonText: далее + CancelButtonText: отмена + LoginButtonText: вход RegisterOption: - Title: Варианты регистрации - Description: Выберите, как вы хотите зарегистрироваться - RegisterUsernamePasswordButtonText: С именем пользователя, паролем - ExternalLoginDescription: или зарегистрироваться у внешнего пользователя - LoginButtonText: логин + Title: Способы регистрации + Description: Выберите способ регистрации. + RegisterUsernamePasswordButtonText: С паролем логина + ExternalLoginDescription: или зарегистрируйтесь внешним пользователем + LoginButtonText: вход RegistrationUser: Title: Регистрация - Description: Введите свои данные пользователя. Ваш адрес электронной почты будет использоваться в качестве имени пользователя. - DescriptionOrgRegister: Введите свои данные пользователя. - EmailLabel: Отправить по электронной почте - UsernameLabel: Имя пользователя + Description: Введите ваши данные. Электронная почта будет использоваться в качестве логина. + DescriptionOrgRegister: Введите ваши данные. + EmailLabel: Электронная почта + UsernameLabel: Логин FirstnameLabel: Имя LastnameLabel: Фамилия LanguageLabel: Язык @@ -249,29 +248,29 @@ RegistrationUser: Czech: Čeština Russian: Русский Dutch: Nederlands - GenderLabel: Род + GenderLabel: Пол Female: Женский Male: Мужской - Diverse: разное / X + Diverse: Другой / X PasswordLabel: Пароль PasswordConfirmLabel: Подтверждение пароля - TosAndPrivacyLabel: Правила и условия - TosConfirm: Я принимаю - TosLinkText: ТОТ - PrivacyConfirm: Я принимаю - PrivacyLinkText: политика конфиденциальности - ExternalLogin: или зарегистрироваться у внешнего пользователя - BackButtonText: логин - NextButtonText: следующий + TosAndPrivacyLabel: Условия использования + TosConfirm: Я согласен с + TosLinkText: Пользовательским соглашением + PrivacyConfirm: Я согласен с + PrivacyLinkText: Политикой конфиденциальности + ExternalLogin: или зарегистрируйтесь внешним пользователем + BackButtonText: вход + NextButtonText: далее ExternalRegistrationUserOverview: Title: Регистрация внешнего пользователя - Description: Мы взяли ваши пользовательские данные у выбранного провайдера. Теперь вы можете изменить или дополнить их. - EmailLabel: Отправить по электронной почте - UsernameLabel: Имя пользователя + Description: Мы получили ваши данные пользователя у выбранного провайдера. Теперь вы можете изменить или дополнить их. + EmailLabel: Электронная почта + UsernameLabel: Логин FirstnameLabel: Имя LastnameLabel: Фамилия - NicknameLabel: Прозвище + NicknameLabel: Псевдоним PhoneLabel: Номер телефона LanguageLabel: Язык German: Deutsch @@ -288,59 +287,59 @@ ExternalRegistrationUserOverview: Czech: Čeština Russian: Русский Dutch: Nederlands - TosAndPrivacyLabel: Правила и условия - TosConfirm: Я принимаю - TosLinkText: ТОТ - PrivacyConfirm: Я принимаю - PrivacyLinkText: политика конфиденциальности - ExternalLogin: или зарегистрироваться у внешнего пользователя - BackButtonText: Назад - NextButtonText: спасать + TosAndPrivacyLabel: Условия использования + TosConfirm: Я согласен с + TosLinkText: Пользовательским соглашением + PrivacyConfirm: Я согласен с + PrivacyLinkText: Политикой конфиденциальности + ExternalLogin: или зарегистрируйтесь внешним пользователем + BackButtonText: назад + NextButtonText: сохранить RegistrationOrg: Title: Регистрация организации - Description: Введите название организации и данные пользователя. + Description: Введите название вашей организации и данные пользователя. OrgNameLabel: Название организации - EmailLabel: Отправить по электронной почте - UsernameLabel: Имя пользователя + EmailLabel: Электронная почта + UsernameLabel: Логин FirstnameLabel: Имя LastnameLabel: Фамилия PasswordLabel: Пароль PasswordConfirmLabel: Подтверждение пароля - TosAndPrivacyLabel: Правила и условия - TosConfirm: Я принимаю - TosLinkText: ТОТ - PrivacyConfirm: Я принимаю - PrivacyLinkText: политика конфиденциальности + TosAndPrivacyLabel: Условия использования + TosConfirm: Я согласен с + TosLinkText: Пользовательским соглашением + PrivacyConfirm: Я согласен с + PrivacyLinkText: Политикой конфиденциальности SaveButtonText: Создать организацию LoginSuccess: - Title: Вход в систему выполнен успешно - AutoRedirectDescription: Вы будете автоматически перенаправлены обратно к вашему приложению. Если нет, нажмите на кнопку ниже. После этого вы можете закрыть окно. - RedirectedDescription: Теперь вы можете закрыть это окно. - NextButtonText: следующий + Title: Успешный вход + AutoRedirectDescription: Вы будете автоматически перенаправлены в своё приложение. Если этого не произошло, нажмите кнопку ниже. После этого вы можете закрыть окно. + RedirectedDescription: Теперь вы можете закрыть данное окно. + NextButtonText: далее LogoutDone: - Title: Вышел из системы + Title: Выход из системы Description: Вы успешно вышли из системы. - LoginButtonText: логин + LoginButtonText: вход LinkingUsersDone: - Title: Юзерлинкинг - Description: Пользовательские ссылки сделаны. - CancelButtonText: Отмена - NextButtonText: следующий + Title: Привязка пользователя + Description: Привязка пользователя выполнена. + CancelButtonText: отмена + NextButtonText: далее ExternalNotFound: Title: Внешний пользователь не найден - Description: Внешний пользователь не найден. Вы хотите связать своего пользователя или автоматически зарегистрировать нового. - LinkButtonText: Связь - AutoRegisterButtonText: регистрировать - TosAndPrivacyLabel: Правила и условия - TosConfirm: Я принимаю - TosLinkText: ТОТ - PrivacyConfirm: Я принимаю - PrivacyLinkText: политика конфиденциальности + Description: Внешний пользователь не найден. Вы можете привязать своего пользователя или автоматически зарегистрировать нового. + LinkButtonText: Привязать + AutoRegisterButtonText: зарегистрировать + TosAndPrivacyLabel: Условия использования + TosConfirm: Я согласен с + TosLinkText: Пользовательским соглашением + PrivacyConfirm: Я согласен с + PrivacyLinkText: Политикой конфиденциальности German: Deutsch English: English Italian: Italiano @@ -375,10 +374,10 @@ DeviceAuth: Denied: Отказано в авторизации устройства. Теперь вы можете вернуться к устройству. Footer: - PoweredBy: Руководствовался - Tos: ТОТ + PoweredBy: На базе + Tos: Пользовательское соглашение PrivacyPolicy: Политика конфиденциальности - Help: Справка + Help: Помощь SupportEmail: Электронная почта службы поддержки SignIn: Вход с помощью {{.Provider}} @@ -386,23 +385,23 @@ SignIn: Вход с помощью {{.Provider}} Errors: Internal: Произошла внутренняя ошибка AuthRequest: - NotFound: Не удалось найти authrequest + NotFound: Не удалось обнаружить запрос авторизации UserAgentNotCorresponding: User Agent не соответствует - UserAgentNotFound: Идентификатор агента пользователя не найден + UserAgentNotFound: ID User Agent не найден TokenNotFound: Токен не найден RequestTypeNotSupported: Тип запроса не поддерживается MissingParameters: Отсутствуют обязательные параметры User: - NotFound: Не удалось найти пользователя + NotFound: Пользователь не может быть найден AlreadyExists: Пользователь уже существует Inactive: Пользователь неактивен NotFoundOnOrg: Не удалось найти пользователя в выбранной организации - NotAllowedOrg: Пользователь не является членом требуемой организации - NotMatchingUserID: Пользователь и пользователь в authrequest не совпадают - UserIDMissing: UserID пуст - Invalid: Неверные пользовательские данные + NotAllowedOrg: Пользователь не является участником требуемой организации + NotMatchingUserID: Пользователь не совпадает с пользователем в запросе авторизации + UserIDMissing: UserID пустой + Invalid: Неверные данные пользователя DomainNotAllowedAsUsername: Домен уже зарезервирован и не может быть использован - NotAllowedToLink: Пользователю не разрешается связываться с внешним провайдером входа в систему + NotAllowedToLink: Пользователя не разрешено привязывать к внешнему провайдеру входа Profile: NotFound: Профиль не найден NotChanged: Профиль не изменен @@ -410,75 +409,75 @@ Errors: FirstNameEmpty: Имя в профиле пусто LastNameEmpty: Фамилия в профиле пуста IDMissing: Отсутствует идентификатор профиля - Email: - NotFound: Электронная почта не найдена - Invalid: Адрес электронной почты недействителен - AlreadyVerified: Электронная почта уже подтверждена - NotChanged: Адрес электронной почты не изменился - Empty: Электронная почта пуста - IDMissing: Отсутствует идентификатор электронной почты - Phone: - NotFound: Телефон не найден - Invalid: Телефон недействителен - AlreadyVerified: Телефон уже проверен - Empty: Телефон пуст - NotChanged: Телефон не менялся - Address: - NotFound: Адрес не найден - NotChanged: Адрес не изменился - Username: - AlreadyExists: Имя пользователя уже занято - Reserved: Имя пользователя уже занято - Empty: Имя пользователя пусто + 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: Пароль недействителен и пользователь заблокирован, обратитесь к администратору. + Empty: Пароль пустой + Invalid: Неверный пароль + InvalidAndLocked: Неверный пароль, пользователь заблокирован. Обратитесь к администратору. NotChanged: Пароль не изменен UsernameOrPassword: - Invalid: Имя пользователя или пароль недействительны + Invalid: Логин или пароль недействительны PasswordComplexityPolicy: NotFound: Политика паролей не найдена MinLength: Пароль слишком короткий HasLower: Пароль должен содержать строчную букву - HasUpper: Пароль должен содержать верхнюю букву + HasUpper: Пароль должен содержать заглавную букву HasNumber: Пароль должен содержать цифру HasSymbol: Пароль должен содержать символ Code: - Expired: Срок действия кода истек - Invalid: Код недействителен + Expired: Код истёк + Invalid: Неверный код Empty: Код пустой CryptoCodeNil: Криптокод равен нулю NotFound: Не удалось найти код GeneratorAlgNotSupported: Неподдерживаемый алгоритм генератора EmailVerify: - UserIDEmpty: UserID пуст + UserIDEmpty: UserID пустой ExternalData: - CouldNotRead: Внешние данные не могут быть прочитаны правильно + CouldNotRead: Внешние данные не могут быть обработаны корректно MFA: - NoProviders: Нет доступных многофакторных провайдеров + NoProviders: Нет доступных многофакторных поставщиков OTP: - AlreadyReady: Одноразовый код-пароль уже настроен - NotExisting: Одноразовый код-пароль не настроен - InvalidCode: Неверный код-пароль - NotReady: Одноразовый код-пароль не готов + AlreadyReady: Мультифактор OTP (OneTimePassword) уже настроен + NotExisting: Мультифактор OTP (OneTimePassword) не существует + InvalidCode: Неверный код + NotReady: Мультифактор OTP (OneTimePassword) не готов Locked: Пользователь заблокирован SomethingWentWrong: Что-то пошло не так - NotActive: Пользователь не активен + NotActive: Пользователь неактивен ExternalIDP: - IDPTypeNotImplemented: Тип IDP не реализован - NotAllowed: Внешний поставщик входа в систему не допускается - IDPConfigIDEmpty: Идентификатор поставщика удостоверений пуст - ExternalUserIDEmpty: Идентификатор внешнего пользователя пуст - UserDisplayNameEmpty: Отображаемое имя пользователя пусто - NoExternalUserData: Внешние пользовательские данные не получены - CreationNotAllowed: Создание нового пользователя не допускается на этом провайдере - LinkingNotAllowed: Привязка пользователя к этому провайдеру запрещена - GrantRequired: Вход в систему невозможен. Пользователь должен иметь хотя бы одно разрешение в рамках приложения. Пожалуйста, свяжитесь с вашим администратором. - ProjectRequired: Вход в систему невозможен. Организация пользователя должна быть предоставлена проекту. Обратитесь к администратору. + IDPTypeNotImplemented: IDP тип не реализован + NotAllowed: Внешний провайдер входа запрещён + IDPConfigIDEmpty: IDP ID пустой + ExternalUserIDEmpty: External User ID пустой + UserDisplayNameEmpty: Отображаемое имя пользователя пустое + NoExternalUserData: Данные внешнего пользователя не получены + CreationNotAllowed: Создание нового пользователя для данного провайдера не разрешено + LinkingNotAllowed: Привязка пользователя с данным провайдером запрещена + GrantRequired: Вход невозможен. Пользователь должен иметь хотя бы один допуск в приложении. Пожалуйста, свяжитесь с вашим администратором. + ProjectRequired: Вход невозможен. Организация пользователя должна иметь допуск к проекту. Пожалуйста, свяжитесь с вашим администратором. IdentityProvider: - InvalidConfig: Недопустимая конфигурация поставщика удостоверений + InvalidConfig: Недопустимая конфигурация поставщика идентификационных данных IAM: LockoutPolicy: NotExisting: Политика блокировки не существует @@ -488,4 +487,4 @@ Errors: DeviceAuth: NotExisting: Код пользователя не существует -optional: (необязательно) +optional: (optional) diff --git a/internal/notification/static/i18n/ru.yaml b/internal/notification/static/i18n/ru.yaml index c9706ad6a3..ec187554d0 100644 --- a/internal/notification/static/i18n/ru.yaml +++ b/internal/notification/static/i18n/ru.yaml @@ -1,30 +1,30 @@ InitCode: - Title: Создание пользователя - PreHeader: Создание пользователя - Subject: Создание пользователя - Greeting: Привет, {{.DisplayName}}! - Text: Пользователь создан. Используйте имя пользователя {{.PreferredLoginName}} для входа в систему. Пожалуйста, нажмите кнопку ниже, чтобы завершить процесс инициализации. (Код {{.Code}}) Если вы не запрашивали это письмо, пожалуйста, проигнорируйте его. - ButtonText: Завершить создание + Title: Регистрация пользователя + PreHeader: Регистрация пользователя + Subject: Регистрация пользователя + Greeting: Здравствуйте {{.FirstName}} {{.LastName}}, + Text: Используйте логин {{.PreferredLoginName}} для входа. Пожалуйста, нажмите кнопку ниже для завершения процесса регистрации. (Код {{.Code}}) Если вы не запрашивали это письмо, пожалуйста, проигнорируйте его. + ButtonText: Завершить регистрацию PasswordReset: Title: Сброс пароля PreHeader: Сброс пароля Subject: Сброс пароля - Greeting: Привет, {{.DisplayName}}! - Text: Мы получили запрос на сброс пароля. Пожалуйста, используйте кнопку ниже, чтобы сбросить пароль. (Код {{.Code}}) Если вы не запрашивали это письмо, пожалуйста, проигнорируйте его. - ButtonText: Сбросить пароля + Greeting: Здравствуйте {{.FirstName}} {{.LastName}}, + Text: Мы получили запрос на сброс пароля. Пожалуйста, нажмите кнопку ниже для сброса вашего пароля. (Код {{.Code}}) Если вы не запрашивали это письмо, пожалуйста, проигнорируйте его. + ButtonText: Сбросить пароль VerifyEmail: - Title: Подтверждение адреса электронной почты - PreHeader: Подтверждение адреса электронной почты - Subject: Подтверждение адреса электронной почты - Greeting: Привет, {{.DisplayName}}! - Text: Добавлен новый адрес электронной почты. Пожалуйста, используйте кнопку ниже, чтобы подтвердить свой адрес электронной почты. (Код {{.Code}}) Если вы не добавили новый адрес электронной почты, пожалуйста, проигнорируйте его. - ButtonText: Подтвердить адрес электронной почты + Title: Подтверждение email + PreHeader: Подтверждение email + Subject: Подтверждение email + Greeting: Здравствуйте {{.FirstName}} {{.LastName}}, + Text: Добавлен новый email. Пожалуйста, нажмите кнопку ниже для подтверждения вашего email. (Код {{.Code}}) Если вы не запрашивали это письмо, пожалуйста, проигнорируйте его. + ButtonText: Подтвердить email VerifyPhone: - Title: Пожтверждение телефона - PreHeader: Пожтверждение телефона - Subject: Пожтверждение телефона - Greeting: Привет, {{.DisplayName}}! - Text: Добавлен новый номер телефона. Пожалуйста, используйте следующий код, чтобы проверить его {{.Code}} + Title: Подтверждение телефона + PreHeader: Подтверждение телефона + Subject: Подтверждение телефона + Greeting: Здравствуйте {{.FirstName}} {{.LastName}}, + Text: Добавлен новый номер телефона. Пожалуйста, используйте следующий код, чтобы подтвердить его. Код {{.Code}} ButtonText: Подтвердить телефон VerifyEmailOTP: Title: Проверка одноразового пароля @@ -39,23 +39,23 @@ VerifySMSOTP: @{{.Domain}} #{{.OTP}} DomainClaimed: - Title: Домен заявлен - PreHeader: Изменить адрес электронной почты / имя пользователя - Subject: Домен заявлен - Greeting: Привет, {{.DisplayName}}! - Text: Домен {{.Domain}} был заявлен организацией. Ваш текущий {{.Username}} пользователя не является частью этой организации. Поэтому вам придется изменить свой адрес электронной почты при входе в систему. Мы создали временное имя пользователя ({{.TempUsername}}) для этого логина. - ButtonText: Войти + Title: Утверждение домена + PreHeader: Изменение email / логина + Subject: Домен был утвержден + Greeting: Здравствуйте {{.FirstName}} {{.LastName}}, + Text: Домен {{.Domain}} был утвержден организацией. Ваш текущий пользователь {{.Username}} не является частью этой организации. Вам необходимо изменить свой email при входе в систему. Мы создали временный логин ({{.TempUsername}}) для входа. + ButtonText: Вход PasswordlessRegistration: Title: Добавление входа без пароля PreHeader: Добавление входа без пароля Subject: Добавление входа без пароля - Greeting: Привет, {{.DisplayName}}! + Greeting: Здравствуйте {{.FirstName}} {{.LastName}}, Text: Мы получили запрос на добавление токена для входа без пароля. Пожалуйста, используйте кнопку ниже, чтобы добавить свой токен или устройство для входа без пароля. ButtonText: Добавить вход без пароля PasswordChange: - Title: Пароль пользователя изменился + Title: Смена пароля пользователя PreHeader: Смена пароля - Subject: Пароль пользователя изменился - Greeting: Привет, {{.DisplayName}}! - Text: Пароль пользователя изменился. Если это изменение было сделано не вами, пожалуйста, немедленно сбросьте пароль. - ButtonText: Логин + Subject: Пароль пользователя изменен + Greeting: Здравствуйте {{.FirstName}} {{.LastName}}, + Text: Пароль пользователя был изменен. Если это изменение сделано не вами, советуем немедленно сбросить пароль. + ButtonText: Вход diff --git a/internal/static/i18n/ru.yaml b/internal/static/i18n/ru.yaml index a877d37cfe..67733b7a27 100644 --- a/internal/static/i18n/ru.yaml +++ b/internal/static/i18n/ru.yaml @@ -1,33 +1,33 @@ Errors: - Internal: Возникла внутренняя ошибка - NoChangesFound: Без изменений - OriginNotAllowed: Это «Происхождение» не разрешено - IDMissing: идентификатор отсутствует - ResourceOwnerMissing: Отсутствует организация-владелец ресурса. + Internal: Произошла внутренняя ошибка + NoChangesFound: Изменений не обнаружено + OriginNotAllowed: Данный "Источник" не разрешён + IDMissing: ID отсутствует + ResourceOwnerMissing: Отсутствует владелец ресурса организации RemoveFailed: Не удалось удалить ProjectionName: - Invalid: Неверное имя проекции + Invalid: Недопустимое название проекции Assets: - EmptyKey: Ключ актива пуст + EmptyKey: Ключ актива не заполнен Store: NotInitialized: Хранилище активов не инициализировано NotConfigured: Хранилище активов не настроено Bucket: - Internal: Внутренняя ошибка при создании сегмента - AlreadyExists: Сегмент уже существует - CreateFailed: Сегмент не создан - ListFailed: Ведра не читаются - RemoveFailed: Сегмент не удален - SetPublicFailed: Не удалось сделать сегмент общедоступным. + Internal: Внутренняя ошибка при создании бакета + AlreadyExists: Бакет уже существует + CreateFailed: Бакет не создан + ListFailed: Бакеты не могут быть считаны + RemoveFailed: Бакет не удалён + SetPublicFailed: Не удалось сделать бакет публичным Object: PutFailed: Объект не создан - GetFailed: Объект не может быть прочитан + GetFailed: Объект не может быть считан NotFound: Объект не найден PresignedTokenFailed: Не удалось создать подписанный токен - ListFailed: Список объектов не может быть прочитан - RemoveFailed: Объект не удалось удалить + ListFailed: Список объектов не может быть считан + RemoveFailed: Объект не может быть удалён Limit: - ExceedsDefault: Лимит превышает лимит по умолчанию + ExceedsDefault: Превышен лимит по умолчанию Limits: NotFound: Лимиты не найдены NoneSpecified: Не указаны лимиты @@ -37,7 +37,7 @@ Errors: NoneSpecified: Не указаны ограничения DefaultLanguageMustBeAllowed: Язык по умолчанию должен быть разрешен Language: - NotParsed: Не удалось разобрать язык + NotParsed: Язык не определён NotSupported: Язык не поддерживается NotAllowed: Язык не разрешен Undefined: Язык не определен @@ -46,9 +46,9 @@ Errors: NotFound: Конфигурация OIDC не найдена AlreadyExists: Конфигурация OIDC уже существует SecretGenerator: - AlreadyExists: Секретный генератор уже существует - TypeMissing: Тип секретного генератора отсутствует. - NotFound: Секретный генератор не найден + AlreadyExists: Генератор ключей уже существует + TypeMissing: Отсутствует тип генератора ключа + NotFound: Генератор ключа не найден SMSConfig: NotFound: Конфигурация SMS не найдена AlreadyActive: Конфигурация SMS уже активна @@ -56,34 +56,35 @@ Errors: SMTPConfig: NotFound: Конфигурация SMTP не найдена AlreadyExists: Конфигурация SMTP уже существует - SenderAdressNotCustomDomain: Адрес отправителя должен быть настроен как личный домен на экземпляре. + SenderAdressNotCustomDomain: Адрес отправителя должен быть настроен как личный домен в экземпляре Notification: - NoDomain: Домен для сообщения не найден + NoDomain: Домен не найден User: NotFound: Пользователь не найден AlreadyExists: Пользователь уже существует NotFoundOnOrg: Пользователь не найден в выбранной организации NotAllowedOrg: Пользователь не является членом требуемой организации - UserIDMissing: Идентификатор пользователя отсутствует + UserIDMissing: Отсутствует User ID UserIDWrong: Пользователь запроса не равен аутентифицированному пользователю - DomainPolicyNil: Политика организации пуста - EmailAsUsernameNotAllowed: Электронная почта не разрешена в качестве имени пользователя. + DomainPolicyNil: Политика организации не заполнена + EmailAsUsernameNotAllowed: Электронная почта не может быть использована в качестве имени пользователя Invalid: Данные пользователя недействительны - DomainNotAllowedAsUsername: Домен уже зарезервирован и не может быть использован. + DomainNotAllowedAsUsername: Домен уже зарезервирован и не может быть использован AlreadyInactive: Пользователь уже неактивен - NotInactive: Пользователь не неактивен - CantDeactivateInitial: Пользователя с начальным состоянием можно только удалить, но не деактивировать. - ShouldBeActiveOrInitial: Пользователь не активен или не является начальным + NotInactive: Пользователь не является неактивным + CantDeactivateInitial: Пользователь с начальным статусом может быть только удалён, но не деактивирован + ShouldBeActiveOrInitial: Пользователь не является активным или начальным AlreadyInitialised: Пользователь уже инициализирован - NotInitialised: Пользователь еще не инициализирован + NotInitialised: Пользователь ещё не инициализирован NotLocked: Пользователь не заблокирован - NoChanges: Никаких изменений не найдено + NoChanges: Изменения не найдены InitCodeNotFound: Код инициализации не найден UsernameNotChanged: Имя пользователя не изменено InvalidURLTemplate: Шаблон URL-адреса недействителен. Profile: NotFound: Профиль не найден - NotChanged: Профиль не изменен + NotChanged: Профиль не изменён + Invalid: Данные профиля недействительны Empty: Профиль пуст FirstNameEmpty: Имя в профиле пусто LastNameEmpty: Фамилия в профиле пуста @@ -98,115 +99,114 @@ Errors: Phone: NotFound: Телефон не найден Invalid: Телефон недействителен - AlreadyVerified: Телефон уже подтвержден + AlreadyVerified: Телефон уже подтверждён Empty: Телефон пуст NotChanged: Телефон не менялся Address: NotFound: Адрес не найден - NotChanged: Адрес не изменен + NotChanged: Адрес не изменён Machine: Key: NotFound: Машинный ключ не найден AlreadyExisting: Машинный ключ уже существует Secret: - NotExisting: Секрета не существует - Invalid: Секрет недействителен - CouldNotGenerate: Секрет не может быть создан + NotExisting: Ключ не существует + Invalid: Ключ недействителен + CouldNotGenerate: Ключ не может быть сгенерирован PAT: NotFound: Токен личного доступа не найден NotHuman: Пользователь должен быть персональным NotMachine: Пользователь должен быть техническим - WrongType: Не разрешено для этого типа пользователя - NotAllowedToLink: Пользователю не разрешено связываться с внешним поставщиком входа в систему. + WrongType: Запрещено для данного типа пользователя + NotAllowedToLink: У пользователя нет разрешения на связь с внешним провайдером входа в систему Username: - AlreadyExists: Данное имя пользователя уже занято - Reserved: Имя пользователя уже используется - Empty: Имя пользователя пусто + AlreadyExists: Имя пользователя занято + Reserved: Имя пользователя уже занято Code: - Empty: Код пуст + Empty: Код не заполнен NotFound: Код не найден - Expired: Срок действия кода истек + Expired: Срок действия кода истёк GeneratorAlgNotSupported: Неподдерживаемый алгоритм генератора Invalid: Код недействителен Password: NotFound: Пароль не найден - Empty: Пароль пуст - Invalid: Неправильный пароль - NotSet: Пользователь не установил пароль + Empty: Пароль не заполнен + Invalid: Неверный пароль + NotSet: Пароль не установлен пользователем NotChanged: Пароль не изменен NotSupported: Кодировка хэша пароля не поддерживается. PasswordComplexityPolicy: NotFound: Политика паролей не найдена MinLength: Пароль слишком короткий - MinLengthNotAllowed: Указанная минимальная длина не допускается. - HasLower: Пароль должен содержать строчные буквы - HasUpper: Пароль должен содержать заглавные буквы + MinLengthNotAllowed: Указанная минимальная длина недопустима + HasLower: Пароль должен содержать нижний регистр + HasUpper: Пароль должен содержать верхний регистр HasNumber: Пароль должен содержать цифру HasSymbol: Пароль должен содержать символ ExternalIDP: - Invalid: Внешний идентификационный номер недействителен. - IDPConfigNotExisting: Поставщик МВУ недействителен для этой организации. - NotAllowed: Внешний IDP не разрешен - MinimumExternalIDPNeeded: Необходимо добавить хотя бы одного ВПЛ. - AlreadyExists: Внешнее ВПЛ уже занято - NotFound: Внешний IDP не найден + Invalid: Внешний поставщик идентификационных данных недействителен + IDPConfigNotExisting: Поставщик идентификационной данных недействителен для данной организации + NotAllowed: Внешний поставщик идентификационных данных не разрешён в данной организации + MinimumExternalIDPNeeded: Необходимо добавить хотя бы одного поставщика идентификационных данных + AlreadyExists: Внешний поставщик идентификационных данных уже занят + NotFound: Внешний поставщик идентификационных данных не найден LoginFailed: Не удалось войти во внешний IDP MFA: OTP: - AlreadyReady: Многофакторный OTP (OneTimePassword) уже настроен. - NotExisting: Многофакторный OTP (OneTimePassword) не существует. - NotReady: Многофакторный OTP (OneTimePassword) не готов. + AlreadyReady: Мультифактор OTP (OneTimePassword) уже настроен + NotExisting: Мультифактор OTP (OneTimePassword) не существует + NotReady: Мультифактор OTP (OneTimePassword) не готов InvalidCode: Неверный код U2F: - NotExisting: U2F не существует + NotExisting: Двухфакторная аутентификация не существует Passwordless: - NotExisting: Без пароля не существует + NotExisting: Беспарольный вход не существует WebAuthN: - NotFound: Токен WebAuthN не найден. + NotFound: Токен WebAuthN не найден BeginRegisterFailed: Ошибка начала регистрации WebAuthN - MarshalError: Ошибка в данных маршала - ErrorOnParseCredential: Ошибка при анализе учетных данных - CreateCredentialFailed: Ошибка при создании учетных данных - BeginLoginFailed: WebAuthN начать вход в систему не удалось - ValidateLoginFailed: Ошибка при проверке учетных данных для входа - CloneWarning: Учетные данные могут быть клонированы + MarshalError: Ошибка в формировании данных + ErrorOnParseCredential: Ошибка при разборе учётных данных + CreateCredentialFailed: Ошибка при создании учётных данных + BeginLoginFailed: WebAuthN не удалось начать вход в систему + ValidateLoginFailed: Ошибка при проверке учётных данных для входа + CloneWarning: Учётные данные могут быть клонированы RefreshToken: - Invalid: Токен обновления недействителен. + Invalid: Токен обновления недействителен NotFound: Токен обновления не найден Instance: NotFound: Экземпляр не найден AlreadyExists: Экземпляр уже существует - NotChanged: Экземпляр не изменен + NotChanged: Экземпляр не изменён Org: AlreadyExists: Название организации уже занято Invalid: Организация недействительна AlreadyDeactivated: Организация уже деактивирована AlreadyActive: Организация уже активна - Empty: Организация пуста + Empty: Организация не заполнена NotFound: Организация не найдена NotChanged: Организация не изменена - DefaultOrgNotDeletable: Организацию по умолчанию нельзя удалять - ZitadelOrgNotDeletable: Нельзя удалять организацию с проектом ZITADEL. + DefaultOrgNotDeletable: Организация по умолчанию не может быть удалена + ZitadelOrgNotDeletable: Невозможно удалить организацию с проектом ZITADEL InvalidDomain: Неверный домен DomainMissing: Домен отсутствует DomainNotOnOrg: Домен не существует в организации - DomainNotVerified: Домен не подтвержден - DomainAlreadyVerified: Домен уже подтвержден - DomainVerificationTypeInvalid: Недопустимый тип подтверждения домена. - DomainVerificationMissing: Проверка домена еще не началась - DomainVerificationFailed: Проверка домена не удалась - PrimaryDomainNotDeletable: Основной домен нельзя удалять + DomainNotVerified: Домен не подтверждён + DomainAlreadyVerified: Домен уже подтверждён + DomainVerificationTypeInvalid: Недопустимый тип подтверждения домена + DomainVerificationMissing: Подтверждение домена ещё не началось + DomainVerificationFailed: Ошибка подтверждения домена + PrimaryDomainNotDeletable: Невозможно удалить основной домен DomainNotFound: Домен не найден - MemberIDMissing: Идентификатор участника отсутствует - MemberNotFound: Член организации не найден - InvalidMember: Член организации недействителен - UserIDMissing: Идентификатор пользователя отсутствует + MemberIDMissing: ID участника отсутствует + MemberNotFound: Участник организации не найден + InvalidMember: Участник организации недействителен + UserIDMissing: ID пользователя отсутствует PolicyAlreadyExists: Политика уже существует PolicyNotExisting: Политика не существует - IdpInvalid: Конфигурация IDP недействительна. - IdpNotExisting: Конфигурация IDP не существует - OIDCConfigInvalid: Конфигурация OIDC IDP недействительна. - IdpIsNotOIDC: Конфигурация IDP не относится к типу oidc. + IdpInvalid: Конфигурация поставщика идентификационных данных недействительна + IdpNotExisting: Конфигурация поставщика идентификационных данных не существует + OIDCConfigInvalid: Недопустимая конфигурация OIDC поставщика идентификационных данных + IdpIsNotOIDC: Конфигурация поставщика идентификационных данных не относится к типу oidc Domain: AlreadyExists: Домен уже существует InvalidCharacter: Только буквенно-цифровые символы, . и - разрешены для домена @@ -217,281 +217,281 @@ Errors: KeyIDMissing: KeyID отсутствует PrivateKeyMissing: Закрытый ключ отсутствует LoginPolicy: - NotFound: Политика входа не найдена - Invalid: Политика входа недействительна. - RedirectURIInvalid: URI перенаправления по умолчанию недействителен. - NotExisting: Политика входа не существует - AlreadyExists: Политика входа уже существует - IdpProviderAlreadyExisting: Поставщик удостоверений уже существует - IdpProviderNotExisting: Поставщик удостоверений не существует + NotFound: Политика входа в систему не найдена + Invalid: Политика входа в систему недействительна + RedirectURIInvalid: URI перенаправления по умолчанию недействителен + NotExisting: Политика входа в систему не существует + AlreadyExists: Политика входа в систему уже существует + IdpProviderAlreadyExisting: Поставщик идентификационных данных уже существует + IdpProviderNotExisting: Поставщик идентификационных данных не существует RegistrationNotAllowed: Регистрация не разрешена - UsernamePasswordNotAllowed: Вход с именем пользователя/паролем невозможен. + UsernamePasswordNotAllowed: Вход с логином/паролем не разрешён MFA: AlreadyExists: Мультифактор уже существует - NotExisting: Многофакторный не существует - Unspecified: Многофакторный недействителен + NotExisting: Мультифактор не существует + Unspecified: Мультифактор недействителен MailTemplate: - NotFound: Шаблон письма по умолчанию не найден - NotChanged: Шаблон почты по умолчанию не был изменен. - AlreadyExists: Шаблон письма по умолчанию уже существует. - Invalid: Шаблон письма по умолчанию недействителен. + NotFound: Шаблон почты по умолчанию не найден + NotChanged: Шаблон почты по умолчанию не был изменён + AlreadyExists: Шаблон почты по умолчанию уже существует + Invalid: Шаблон почты по умолчанию недействителен CustomMessageText: NotFound: Текст сообщения по умолчанию не найден - NotChanged: Текст сообщения по умолчанию не был изменен + NotChanged: Текст сообщения по умолчанию не изменился AlreadyExists: Текст сообщения по умолчанию уже существует - Invalid: Текст сообщения по умолчанию недействителен. + Invalid: Текст сообщения по умолчанию недействителен PasswordComplexityPolicy: - NotFound: Политика сложности паролей не найдена - Empty: Политика сложности паролей пуста. - NotExisting: Политика сложности паролей не существует. - AlreadyExists: Политика сложности паролей уже существует. + NotFound: Политика сложности пароля не найдена + Empty: Политика сложности пароля не заполнена + NotExisting: Политика сложности пароля не существует + AlreadyExists: Политика сложности пароля уже существует PasswordLockoutPolicy: - NotFound: Политика блокировки паролей не найдена - Empty: Политика блокировки паролей пуста - NotExisting: Политика блокировки паролей не существует - AlreadyExists: Политика блокировки паролей уже существует + NotFound: Политика блокировки пароля не найдена + Empty: Политика блокировки пароля не заполнена + NotExisting: Политика блокировки пароля не существует + AlreadyExists: Политика блокировки пароля уже существует PasswordAgePolicy: NotFound: Политика срока действия пароля не найдена - Empty: Политика срока действия пароля пуста. - NotExisting: Политика возраста пароля не существует - AlreadyExists: Политика срока действия пароля уже существует. + Empty: Политика срока действия пароля не заполнена + NotExisting: Политика срока действия пароля не существует + AlreadyExists: Политика срока действия пароля уже существует OrgIAMPolicy: - Empty: IAM-политика организации пуста. - NotExisting: IAM-политика организации не существует. - AlreadyExists: IAM-политика организации уже существует. + Empty: IAM-политика организации не заполнена + NotExisting: IAM-политика организации не существует + AlreadyExists: IAM-политика организации уже существует NotificationPolicy: NotFound: Политика уведомлений не найдена - NotChanged: Политика уведомлений не изменена + NotChanged: Политика уведомлений не изменилась AlreadyExists: Политика уведомлений уже существует LabelPolicy: NotFound: Политика частных торговых марок не найдена NotChanged: Политика использования частных торговых марок не изменилась. Project: - ProjectIDMissing: Идентификатор проекта отсутствует + ProjectIDMissing: ID Проекта отсутствует AlreadyExists: Проект уже существует в организации OrgNotExisting: Организация не существует UserNotExisting: Пользователь не существует - CouldNotGenerateClientSecret: Не удалось создать секрет клиента + CouldNotGenerateClientSecret: Не удалось сгенерировать клиентский ключ Invalid: Проект недействителен - NotActive: Проект не активен + NotActive: Проект неактивен NotInactive: Проект не деактивирован NotFound: Проект не найден - UserIDMissing: Идентификатор пользователя отсутствует + UserIDMissing: ID Пользователя отсутствует Member: NotFound: Участник проекта не найден Invalid: Участник проекта недействителен AlreadyExists: Участник проекта уже существует NotExisting: Участник проекта не существует - MinimumOneRoleNeeded: Необходимо добавить хотя бы одну роль. + MinimumOneRoleNeeded: Необходимо добавить хотя бы одну роль Role: AlreadyExists: Роль уже существует Invalid: Роль недействительна NotExisting: Роль не существует - IDMissing: идентификатор отсутствует + IDMissing: ID отсутствует App: AlreadyExists: Приложение уже существует NotFound: Приложение не найдено - Invalid: Заявка недействительна + Invalid: Приложение недействительно NotExisting: Приложение не существует - NotActive: Приложение не активно - NotInactive: Приложение не неактивно - OIDCConfigInvalid: Конфигурация OIDC недействительна. - APIConfigInvalid: Конфигурация API недействительна - SAMLConfigInvalid: Конфигурация SAML недействительна. - IsNotOIDC: Приложение не типа OIDC + NotActive: Приложение неактивно + NotInactive: Приложение не является неактивным + OIDCConfigInvalid: Конфигурация OIDC недействительна + APIConfigInvalid: Недопустимая конфигурация API + SAMLConfigInvalid: Недопустимая конфигурация SAML + IsNotOIDC: Приложение не относится к типу OIDC IsNotAPI: Приложение не относится к типу API IsNotSAML: Приложение не относится к типу SAML - SAMLMetadataMissing: Метаданные SAML отсутствуют. + SAMLMetadataMissing: Метаданные SAML отсутствуют SAMLMetadataFormat: Ошибка формата метаданных SAML SAMLEntityIDAlreadyExisting: SAML EntityID уже существует - OIDCAuthMethodNoSecret: Выбранный метод аутентификации OIDC не требует секрета. - APIAuthMethodNoSecret: Выбранный метод аутентификации API не требует секрета. - AuthMethodNoPrivateKeyJWT: Выбранный метод аутентификации не требует ключа. - ClientSecretInvalid: Секрет клиента недействителен. + OIDCAuthMethodNoSecret: Выбранный метод аутентификации OIDC не требует ключа + APIAuthMethodNoSecret: Выбранный метод аутентификации API не требует ключа + AuthMethodNoPrivateKeyJWT: Выбранный метод аутентификации не требует ключа + ClientSecretInvalid: Клиентский ключ недействителен Key: AlreadyExisting: Ключ приложения уже существует NotFound: Ключ приложения не найден - RequiredFieldsMissing: Некоторые обязательные поля отсутствуют + RequiredFieldsMissing: Отсутствуют некоторые обязательные поля Grant: - AlreadyExists: Грант на проект уже существует - NotFound: Грант не найден - Invalid: Грант проекта недействителен. - NotExisting: Гранта на проект не существует - HasNotExistingRole: В проекте не существует одной роли - NotActive: Грант проекта не активен - NotInactive: Грант проекта не неактивен + AlreadyExists: Допуск проекта уже существует + NotFound: Допуск не найден + Invalid: Допуск проекта недействителен + NotExisting: Допуск проекта не существует + HasNotExistingRole: В проекте не существует ни одной роли + NotActive: Допуск проекта неактивен + NotInactive: Допуск проекта не является неактивным IAM: - NotFound: IAM не найден. Убедитесь, что у вас есть правильный домен. Смотрите на https://zitadel.com/docs/apis/introduction#domains + NotFound: Экземпляр не найден Member: - RolesNotChanged: Роли не изменились + RolesNotChanged: Роли не изменены MemberInvalid: Участник недействителен MemberAlreadyExisting: Участник уже существует MemberNotExisting: Участник не существует - IDMissing: Я пропал - IAMProjectIDMissing: Идентификатор проекта IAM отсутствует - IamProjectAlreadySet: Идентификатор проекта IAM уже установлен. - IdpInvalid: Конфигурация IDP недействительна. - IdpNotExisting: Конфигурация IDP не существует - OIDCConfigInvalid: Конфигурация OIDC IDP недействительна. - IdpIsNotOIDC: Конфигурация IDP не относится к типу oidc. - LoginPolicyInvalid: Политика входа недействительна. - LoginPolicyNotExisting: Политика входа не существует - IdpProviderInvalid: Поставщик удостоверений недействителен. + IDMissing: ID отсутствует + IAMProjectIDMissing: ID проекта IAM отсутствует + IamProjectAlreadySet: ID проекта IAM уже установлен + IdpInvalid: Конфигурация поставщика идентификационных данных недействительна + IdpNotExisting: Конфигурация поставщика идентификационных данных не существует + OIDCConfigInvalid: Недопустимая конфигурация OIDC поставщика идентификационных данных + IdpIsNotOIDC: Конфигурация поставщика идентификационных данных не относится к типу oidc + LoginPolicyInvalid: Политика входа в систему недействительна + LoginPolicyNotExisting: Политика входа в систему не существует + IdpProviderInvalid: Поставщик идентификационных данных недействителен LoginPolicy: - NotFound: Политика входа по умолчанию не найдена - NotChanged: Политика входа по умолчанию не была изменена - NotExisting: Политика входа по умолчанию не существует - AlreadyExists: Политика входа по умолчанию уже существует - RedirectURIInvalid: URI перенаправления по умолчанию недействителен. + NotFound: Политика входа в систему по умолчанию не найдена + NotChanged: Политика входа в систему по умолчанию не была изменена + NotExisting: Политика входа в систему по умолчанию не существует + AlreadyExists: Политика входа в систему по умолчанию уже существует + RedirectURIInvalid: URI перенаправления по умолчанию недействителен MFA: AlreadyExists: Мультифактор уже существует - NotExisting: Многофакторный не существует - Unspecified: Многофакторный недействителен + NotExisting: Мультифактор не существует + Unspecified: Мультифактор недействителен IDP: - AlreadyExists: Поставщик удостоверений уже существует - NotExisting: Поставщик удостоверений не существует - Invalid: Поставщик удостоверений недействителен. + AlreadyExists: Поставщик идентификационных данных уже существует + NotExisting: Поставщик идентификационных данных не существует + Invalid: Поставщик идентификационных данных недействителен IDPConfig: - AlreadyExists: Конфигурация поставщика удостоверений уже существует. - NotInactive: Конфигурация поставщика удостоверений не неактивна - NotActive: Конфигурация поставщика удостоверений не активна + AlreadyExists: Конфигурация поставщика идентификационных данных уже существует + NotInactive: Конфигурация поставщика идентификационных данных не является неактивной + NotActive: Конфигурация поставщика идентификационных данных неактивна LabelPolicy: - NotFound: Политика частных торговых марок по умолчанию не найдена - NotChanged: Политика частных торговых марок по умолчанию не была изменена. + NotFound: Политика частной маркировки по умолчанию не найдена + NotChanged: Политика частной маркировки по умолчанию не была изменена MailTemplate: - NotFound: Шаблон письма по умолчанию не найден - NotChanged: Шаблон почты по умолчанию не был изменен. - AlreadyExists: Шаблон письма по умолчанию уже существует. - Invalid: Шаблон письма по умолчанию недействителен. + NotFound: Образец почты по умолчанию не найден + NotChanged: Образец почты по умолчанию не был изменён + AlreadyExists: Образец почты по умолчанию уже существует + Invalid: Образец почты по умолчанию недействителен CustomMessageText: NotFound: Текст сообщения по умолчанию не найден - NotChanged: Текст сообщения по умолчанию не был изменен + NotChanged: Текст сообщения по умолчанию не изменён AlreadyExists: Текст сообщения по умолчанию уже существует - Invalid: Текст сообщения по умолчанию недействителен. + Invalid: Текст сообщения по умолчанию недействителен PasswordComplexityPolicy: - NotFound: Политика сложности паролей по умолчанию не найдена - NotExisting: Политика сложности паролей по умолчанию не существует - AlreadyExists: Политика сложности паролей по умолчанию уже существует - Empty: Политика сложности паролей по умолчанию пуста - NotChanged: Политика сложности паролей по умолчанию не была изменена. + NotFound: Политика сложности пароля по умолчанию не найдена + NotExisting: Политика сложности пароля по умолчанию не существует + AlreadyExists: Политика сложности пароля по умолчанию уже существует + Empty: Политика сложности пароля по умолчанию не заполнена + NotChanged: Политика сложности пароля по умолчанию не была изменена PasswordAgePolicy: NotFound: Политика срока действия пароля по умолчанию не найдена NotExisting: Политика срока действия пароля по умолчанию не существует AlreadyExists: Политика срока действия пароля по умолчанию уже существует - Empty: Политика срока действия пароля по умолчанию пуста + Empty: Политика срока действия пароля по умолчанию не заполнена NotChanged: Политика срока действия пароля по умолчанию не была изменена PasswordLockoutPolicy: NotFound: Политика блокировки пароля по умолчанию не найдена NotExisting: Политика блокировки пароля по умолчанию не существует AlreadyExists: Политика блокировки пароля по умолчанию уже существует - Empty: Политика блокировки пароля по умолчанию пуста + Empty: Политика блокировки пароля по умолчанию не заполнена NotChanged: Политика блокировки пароля по умолчанию не была изменена DomainPolicy: - NotFound: Политика IAM организации не найдена - Empty: IAM-политика организации пуста. - NotExisting: IAM-политика организации не существует. - AlreadyExists: IAM-политика организации уже существует. - NotChanged: IAM-политика организации не изменилась. + NotFound: IAM-политика не найдена + Empty: IAM-политика не заполнена + NotExisting: IAM-политика не существует + AlreadyExists: IAM-политика уже существует + NotChanged: IAM-политика не была изменена NotificationPolicy: NotFound: Политика уведомлений по умолчанию не найдена - NotChanged: Политика уведомления по умолчанию не изменена + NotChanged: Политика уведомлений по умолчанию не изменена AlreadyExists: Политика уведомлений по умолчанию уже существует Policy: AlreadyExists: Политика уже существует Label: Invalid: - PrimaryColor: Основной цвет не является допустимым шестнадцатеричным значением цвета. - BackgroundColor: Цвет фона не является допустимым шестнадцатеричным значением цвета. - WarnColor: Цвет предупреждения не является допустимым шестнадцатеричным значением цвета. - FontColor: Цвет шрифта не является допустимым шестнадцатеричным значением цвета. - PrimaryColorDark: Основной цвет (темный режим) не является допустимым шестнадцатеричным значением цвета. - BackgroundColorDark: Цвет фона (темный режим) не является допустимым шестнадцатеричным значением цвета. - WarnColorDark: Цвет предупреждения (темный режим) не является допустимым шестнадцатеричным значением цвета. - FontColorDark: Цвет шрифта (темный режим) не является допустимым шестнадцатеричным значением цвета. + PrimaryColor: Основной цвет не является допустимым шестнадцатеричным значением цвета + BackgroundColor: Цвет фона не является допустимым шестнадцатеричным значением цвета + WarnColor: Цвет предупреждения не является допустимым шестнадцатеричным значением цвета + FontColor: Цвет шрифта не является допустимым шестнадцатеричным значением цвета + PrimaryColorDark: Основной цвет (тёмный режим) не является допустимым шестнадцатеричным значением цвета + BackgroundColorDark: Цвет фона (тёмный режим) не является допустимым шестнадцатеричным значением цвета + WarnColorDark: Цвет предупреждения (тёмный режим) не является допустимым шестнадцатеричным значением цвета + FontColorDark: Цвет шрифта (тёмный режим) не является допустимым шестнадцатеричным значением цвета UserGrant: - AlreadyExists: Разрешение пользователя уже существует - NotFound: Разрешение пользователя не найдено - Invalid: Недопустимый пользовательский грант - NotChanged: Пользовательский грант не был изменен - IDMissing: Идентификатор отсутствует - NotActive: Разрешение пользователя не активно. - NotInactive: Разрешение пользователя не деактивировано - NoPermissionForProject: Пользователь не имеет разрешений на этот проект + AlreadyExists: Допуск пользователя уже существует + NotFound: Допуск пользователя не найден + Invalid: Допуск пользователя недействителен + NotChanged: Допуск пользователя не был изменён + IDMissing: ID отсутствует + NotActive: Допуск пользователя неактивен + NotInactive: Допуск пользователя не деактивирован + NoPermissionForProject: Пользователь не имеет прав доступа к данному проекту RoleKeyNotFound: Роль не найдена Member: AlreadyExists: Участник уже существует IDPConfig: - AlreadyExists: Конфигурация IDP с таким именем уже существует - NotExisting: Конфигурация поставщика удостоверений не существует + AlreadyExists: Конфигурация поставщика идентификационных данных с таким названием уже существует + NotExisting: Конфигурация поставщика идентификационных данных не существует Changes: NotFound: История не найдена - AuditRetention: История находится за пределами хранилища журнала аудита + AuditRetention: История находится за пределами хранения журнала аудита Token: NotFound: Токен не найден UserSession: - NotFound: UserSession не найден + NotFound: Сессия пользователя не найдена Key: NotFound: Ключ не найден - ExpireBeforeNow: Срок годности в прошлом + ExpireBeforeNow: Дата истечения срока действия в прошлом Login: LoginPolicy: MFA: - ForceAndNotConfigured: Многофакторная настройка выполняется в соответствии с требованиями, но возможные поставщики не настраиваются. Обратитесь к системному администратору. + ForceAndNotConfigured: Мультифактор настроен верно, но возможные поставщики не настроены. Пожалуйста, обратитесь к системному администратору. Step: Started: - AlreadyExists: Шаг начат уже существует + AlreadyExists: Начатый шаг уже существует Done: - AlreadyExists: Шаг сделан уже существует + AlreadyExists: Выполненный шаг уже существует CustomText: AlreadyExists: Пользовательский текст уже существует Invalid: Пользовательский текст недействителен NotFound: Пользовательский текст не найден TranslationFile: - ReadError: Ошибка при чтении файла перевода - MergeError: Файл перевода не может быть объединен с пользовательским переводом + ReadError: Ошибка при считывании файла перевода + MergeError: Файл перевода не может быть объединён с пользовательскими переводами NotFound: Файл перевода не существует Metadata: NotFound: Метаданные не найдены NoData: Список метаданных пуст - Invalid: Недопустимые метаданные + Invalid: Метаданные недействительны KeyNotExisting: Один или несколько ключей не существуют Action: - Invalid: Действие недопустимо + Invalid: Действие недействительно NotFound: Действие не найдено NotActive: Действие не активно - NotInactive: Действие не является бездействующим + NotInactive: Действие не является неактивным MaxAllowed: Дополнительные активные действия запрещены Flow: - FlowTypeMissing: FlowType отсутствует - Empty: Поток уже пуст + FlowTypeMissing: Тип процесса отсутствует + Empty: Процесс уже пуст WrongTriggerType: Недопустимый тип триггера NoChanges: Без изменений - ActionIDsNotExist: Идентификаторы действий не существуют + ActionIDsNotExist: ID действий не существуют Query: - CloseRows: Не удалось завершить инструкцию SQL - SQLStatement: Не удалось создать инструкцию SQL + CloseRows: SQL-запрос не удалось завершить + SQLStatement: SQL-запрос не может быть создан InvalidRequest: Запрос недействителен Quota: - AlreadyExists: Квота для этой единицы уже существует - NotFound: Квота не найдена для этого объекта + AlreadyExists: Квота для данного объекта уже существует + NotFound: Квота для данного объекта не найдена Invalid: - CallURL: URL-адрес вызова квоты недействителен + CallURL: URL вызова квоты недействителен Percent: Процент квоты меньше 1 - Unimplemented: Квоты для этой единицы не применяются - Amount: Размер квоты меньше 1 + Unimplemented: Квоты для данного объекта не применяются + Amount: Сумма квоты меньше 1 ResetInterval: Интервал сброса квоты меньше минуты Noop: Неограниченная квота без уведомлений не действует Access: - Exhausted: Квота на запросы с проверкой подлинности исчерпана + Exhausted: Квота для аутентифицированных запросов исчерпана Execution: - Exhausted: Квота на выполнение секунд исчерпана + Exhausted: Квота секунд выполнения исчерпана LogStore: Access: StorageFailed: Не удалось сохранить журнал доступа к базе данных - ScanFailed: Сбой использования запросов для запросов, прошедших проверку подлинности + ScanFailed: Запрос использования для аутентифицированных запросов не удался Execution: StorageFailed: Не удалось сохранить журнал выполнения действий в базе данных - ScanFailed: Сбой запроса использования для секунд выполнения действия + ScanFailed: Запрос использования для секунд выполнения действия не удался Session: NotExisting: Сеанс не существует Terminated: Сеанс уже завершен @@ -547,12 +547,12 @@ Errors: AggregateTypes: action: Действие - instance: Пример - key_pair: Пара ключей + instance: Экземпляр + key_pair: Ключевая пара org: Организация project: Проект user: Пользователь - usergrant: Разрешение пользователя + usergrant: Допуск пользователя quota: Квота feature: Особенность target: мишень @@ -568,111 +568,111 @@ EventTypes: changed: Цель изменена removed: Цель удалена. user: - added: Добавлено пользователем - selfregistered: Пользователь зарегистрировался сам + added: Пользователь добавлен + selfregistered: Пользователь зарегистрирован самостоятельно initialization: code: - added: Сгенерирован код инициализации - sent: Отправлен код инициализации + added: Код инициализации создан + sent: Код инициализации отправлен check: succeeded: Проверка инициализации прошла успешно failed: Проверка инициализации не удалась token: - added: Маркер доступа создан - removed: Удален маркер доступа + added: Токен доступа создан + removed: Токен доступа удалён username: reserved: Имя пользователя зарезервировано - released: Имя пользователя выпущено + released: Имя пользователя опубликовано changed: Имя пользователя изменено email: reserved: Адрес электронной почты зарезервирован - released: Адрес электронной почты освобожден - changed: Адрес электронной почты изменен - verified: Адрес электронной почты подтвержден + released: Адрес электронной почты опубликован + changed: Адрес электронной почты изменён + verified: Адрес электронной почты подтверждён verification: failed: Не удалось подтвердить адрес электронной почты code: - added: Сгенерирован код подтверждения адреса электронной почты - sent: Отправлен код подтверждения адреса электронной почты + added: Код подтверждения адреса электронной почты создан + sent: Код подтверждения адреса электронной почты отправлен machine: - added: Добавлен технический пользователь - changed: Изменен технический пользователь + added: Технический пользователь добавлен + changed: Технический пользователь изменён key: added: Ключ добавлен - removed: Ключ удален + removed: Ключ удалён secret: - set: Секретный набор - removed: Секрет удален + set: Ключ установлен + removed: Ключ удалён check: - succeeded: Секретная проверка прошла успешно - failed: Секретная проверка не удалась + succeeded: Проверка ключа прошла успешно + failed: Проверка ключа не удалась human: - added: Человек добавлен - selfregistered: Человек зарегистрировал себя + added: Пользователь добавлен + selfregistered: Пользователь зарегистрирован самостоятельно avatar: - added: Добавлен аватар - removed: Аватар удален + added: Аватар добавлен + removed: Аватар удалён initialization: code: - added: Сгенерирован код инициализации - sent: Отправлен код инициализации + added: Код инициализации создан + sent: Код инициализации отправлен check: succeeded: Проверка инициализации прошла успешно failed: Проверка инициализации не удалась username: reserved: Имя пользователя зарезервировано - released: Имя пользователя выпущено + released: Имя пользователя опубликовано email: - changed: Адрес электронной почты изменен - verified: Адрес электронной почты подтвержден + changed: Адрес электронной почты изменён + verified: Адрес электронной почты подтверждён verification: failed: Не удалось подтвердить адрес электронной почты code: - added: Сгенерирован код подтверждения адреса электронной почты - sent: Отправлен код подтверждения адреса электронной почты + added: Код подтверждения адреса электронной почты создан + sent: Код подтверждения адреса электронной почты отправлен password: - changed: Пароль изменен + changed: Пароль изменён code: - added: Сгенерирован код пароля + added: Код пароля сгенерирован sent: Код пароля отправлен check: succeeded: Проверка пароля прошла успешно - failed: Проверка пароля не удалась + failed: Ошибка проверки пароля change: sent: Отправлена смена пароля hash: updated: Обновлен хэш пароля externallogin: check: - succeeded: Внешний вход выполнен успешно + succeeded: Внешний вход в систему выполнен успешно externalidp: - added: Добавлен внешний поставщик удостоверений - removed: Удален внешний поставщик удостоверений + added: Внешний поставщик идентификационных данных добавлен + removed: Внешний поставщик идентификационных данных удалён cascade: - removed: Удален внешний каскад IDP + removed: Каскад внешнего поставщика идентификационных данных удалён id: migrated: Внешний идентификатор пользователя IDP был перенесен phone: - changed: Номер телефона изменен - verified: Номер телефона подтвержден + changed: Номер телефона изменён + verified: Номер телефона подтверждён verification: failed: Не удалось подтвердить номер телефона code: - added: Сгенерирован код номера телефона - sent: Отправленный код номера телефона - removed: Номер телефона удален + added: Код номера телефона сгенерирован + sent: Код номера телефона отправлен + removed: Номер телефона удалён profile: - changed: Профиль пользователя изменен + changed: Профиль пользователя изменён address: - changed: Адрес пользователя изменен + changed: Адрес пользователя изменён mfa: otp: - added: Добавлен многофакторный одноразовый пароль - verified: Многофакторная проверка OTP - removed: Удален многофакторный одноразовый пароль + added: Мультифактор OTP добавлен + verified: Мультифактор OTP проверен + removed: Мультифактор OTP удалён check: - succeeded: Многофакторная проверка OTP прошла успешно - failed: Многофакторная проверка одноразового пароля не удалась + succeeded: Проверка мультифактора OTP прошла успешно + failed: Проверка мультифактора OTP не удалась sms: added: Добавлен многофакторный OTP SMS removed: Удалены многофакторные OTP SMS @@ -693,278 +693,278 @@ EventTypes: failed: Не удалось выполнить многофакторную проверку электронной почты OTP u2f: token: - added: Добавлен многофакторный U2F-токен - verified: Многофакторный U2F-токен проверен - removed: Удален многофакторный токен U2F + added: Токен мультифактора U2F добавлен + verified: Токен мультифактора U2F проверен + removed: Токен мультифактора U2F удалён begin: - login: Запущена многофакторная U2F-проверка + login: Проверка мультифактора U2F начата check: - succeeded: Многофакторная проверка U2F прошла успешно - failed: Сбой многофакторной проверки U2F + succeeded: Проверка мультифактора U2F прошла успешно + failed: Проверка мультифактора U2F U2F не удалась signcount: - changed: Изменена контрольная сумма токена Multifactor U2F + changed: Контрольная сумма токена мультифактора U2F изменена init: - skipped: Пропущена многофакторная инициализация + skipped: Многофакторная инициализация пропущена passwordless: token: - added: Добавлен токен для входа без пароля + added: Токен для беспарольного входа добавлен verified: Токен для беспарольного входа проверен - removed: Удален токен для входа без пароля + removed: Токен для беспарольного входа удалён begin: - login: Запущена проверка входа без пароля + login: Проверка беспарольного входа начата check: - succeeded: Проверка входа без пароля прошла успешно - failed: Ошибка проверки входа без пароля + succeeded: Проверка беспарольного входа прошла успешно + failed: Проверка беспарольного входа не удалась signcount: - changed: Изменена контрольная сумма беспарольного токена входа + changed: Контрольная сумма токена беспарольного входа изменена initialization: code: - added: Добавлен код инициализации без пароля - sent: Отправлен код инициализации без пароля - requested: Запрошен код инициализации без пароля + added: Беспарольный код инициализации добавлен + sent: Код беспарольной инициализации отправлен + requested: Код беспарольной инициализации запрошен check: - succeeded: Код инициализации без пароля успешно проверен - failed: Ошибка проверки кода инициализации без пароля + succeeded: Код беспарольной инициализации успешно проверен + failed: Проверка кода беспарольной инициализации не удалась signed: out: Пользователь вышел из системы refresh: token: - added: Маркер обновления создан - renewed: Обновление маркера - removed: Маркер обновления удален + added: Токен обновления создан + renewed: Токен обновления обновлён + removed: Токен обновления удалён locked: Пользователь заблокирован unlocked: Пользователь разблокирован deactivated: Пользователь деактивирован reactivated: Пользователь повторно активирован - removed: Пользователь удален + removed: Пользователь удалён password: - changed: Пароль изменен + changed: Пароль изменён code: - added: Сгенерирован код пароля + added: Код пароля сгенерирован sent: Код пароля отправлен check: succeeded: Проверка пароля прошла успешно failed: Проверка пароля не удалась phone: - changed: Номер телефона изменен - verified: Номер телефона подтвержден + changed: Номер телефона изменён + verified: Номер телефона подтверждён verification: - failed: Не удалось подтвердить номер телефона + failed: Номер телефона не удалось подтвердить code: - added: Сгенерирован код номера телефона - sent: Отправленный код номера телефона - removed: Номер телефона удален + added: Код номера телефона сгенерирован + sent: Код номера телефона отправлен + removed: Номер телефона удалён profile: - changed: Профиль пользователя изменен + changed: Профиль пользователя изменён address: - changed: Адрес пользователя изменен + changed: Адрес пользователя изменён mfa: otp: - added: Добавлен многофакторный одноразовый пароль - verified: Многофакторная проверка OTP - removed: Удален многофакторный одноразовый пароль + added: Мультифактор OTP добавлен + verified: Мультифактор OTP проверен + removed: Мультифактор OTP удалён check: - succeeded: Многофакторная проверка OTP прошла успешно - failed: Многофакторная проверка одноразового пароля не удалась + succeeded: Проверка мультифактора OTP прошла успешно + failed: Проверка мультифактора OTP не удалась init: - skipped: Пропущена многофакторная инициализация одноразового пароля + skipped: Инициализация мультифактора OTP пропущена init: - skipped: Пропущена многофакторная инициализация + skipped: Многофакторная инициализация пропущена signed: out: Пользователь вышел из системы grant: - added: Добавлена авторизация + added: Авторизация добавлена changed: Авторизация изменена - removed: Удалена авторизация - deactivated: Авторизация отключена - reactivated: Авторизация активирована повторно + removed: Авторизация удалена + deactivated: Авторизация деактивирована + reactivated: Авторизация повторно активирована reserved: Авторизация зарезервирована - released: Авторизация выпущена + released: Авторизация опубликована cascade: - removed: Удалена авторизация + removed: Авторизация удалена changed: Авторизация изменена metadata: - set: Набор метаданных пользователя - removed: Удалены метаданные пользователя - removed.all: Все метаданные пользователя удалены + set: Метаданные пользователя установлены + removed: Метаданные пользователя удалены + removed.all: Все пользовательские метаданные удалены domain: claimed: Домен заявлен - claimed.sent: Отправлено уведомление о подтверждении домена + claimed.sent: Уведомление о заявленном домене отправлено pat: - added: Добавлен персональный маркер доступа - removed: Удален личный маркер доступа + added: Токен личного доступа добавлен + removed: Токен личного доступа удалён org: - added: Добавлена организация + added: Организация добавлена changed: Организация изменена deactivated: Организация деактивирована - reactivated: Организация восстановлена + reactivated: Организация повторно активирована removed: Организация удалена domain: added: Домен добавлен verification: - added: Добавлена проверка домена - failed: Не удалось подтвердить домен - verified: Домен подтвержден - removed: Домен удален + added: Проверка домена добавлена + failed: Проверка домена не удалась + verified: Домен проверен + removed: Домен удалён primary: - set: Основной набор доменов + set: Основной домен установлен reserved: Домен зарезервирован - released: Домен освобожден + released: Домен опубликован name: reserved: Название организации зарезервировано - released: Опубликовано название организации + released: Название организации опубликовано member: - added: Добавлен участник организации - changed: Изменен участник организации - removed: Удален участник организации + added: Участник организации добавлен + changed: Участник организации изменён + removed: Участник организации удалён cascade: - removed: Удален каскад участников организации + removed: Каскад участников организации удалён iam: policy: - added: Добавлена системная политика - changed: Изменена системная политика - removed: Удалена системная политика + added: Системная политика добавлена + changed: Системная политика изменена + removed: Системная политика удалена idp: config: - added: Добавлена конфигурация IDP - changed: Изменена конфигурация IDP - removed: Удалена конфигурация IDP - deactivated: Конфигурация IDP отключена - reactivated: Повторная активация конфигурации IDP + added: Конфигурация поставщика идентификационных данных добавлена + changed: Конфигурация поставщика идентификационных данных изменена + removed: Конфигурация поставщика идентификационных данных удалена + deactivated: Конфигурация поставщика идентификационных данных деактивирована + reactivated: Конфигурация поставщика идентификационных данных повторно активирована oidc: config: - added: Добавлена конфигурация OIDC IDP - changed: Изменена конфигурация OIDC IDP + added: Конфигурация OIDC поставщика идентификационных данных добавлена + changed: Конфигурация OIDC поставщика идентификационных данных изменена saml: config: - added: Добавлена конфигурация SAML IDP - changed: Изменена конфигурация SAML IDP + added: Конфигурация SAML поставщика идентификационных данных добавлена + changed: Конфигурация SAML поставщика идентификационных данных изменена jwt: config: - added: Добавлена конфигурация JWT IDP - changed: Изменена конфигурация IDP JWT + added: Конфигурация JWT поставщика идентификационных данных добавлена + changed: Конфигурация JWT поставщика идентификационных данных изменена customtext: - set: Пользовательский набор текста - removed: Пользовательский текст удален + set: Пользовательский текст установлен + removed: Пользовательский текст удалён template: - removed: Удален пользовательский текстовый шаблон + removed: Образец пользовательского текста удалён policy: login: - added: Добавлена политика входа в систему - changed: Изменена политика входа в систему + added: Политика входа в систему добавлена + changed: Политика входа в систему изменена removed: Политика входа в систему удалена idpprovider: - added: Поставщик удостоверений добавлен в политику входа - removed: Поставщик удостоверений удален из политики входа + added: Поставщик идентификационных данных добавлен в политику входа в систему + removed: Поставщик идентификационных данных удалён из политики входа в систему cascade: - removed: Каскад поставщиков удостоверений удален из политики входа + removed: Каскад поставщика идентификационных данных удалён из политики входа в систему secondfactor: - added: Второй фактор, добавленный в политику входа - removed: Второй фактор удален из политики входа + added: Второй фактор добавлен в политику входа в систему + removed: Второй фактор удалён из политики входа в систему multifactor: - added: Многофакторный добавлен в политику входа - removed: Многофакторность удалена из политики входа + added: Мультифактор добавлен в политику входа в систему + removed: Мультифактор удалён из политики входа в систему password: complexity: - added: Добавлена политика сложности паролей - changed: Изменена политика сложности паролей - removed: Удалена политика сложности паролей + added: Политика сложности пароля добавлена + changed: Политика сложности пароля изменена + removed: Политика сложности пароля удалена age: - added: Добавлена политика срока действия пароля - changed: Изменена политика срока действия пароля - removed: Удалена политика срока действия пароля + added: Политика срока действия пароля добавлена + changed: Политика срока действия пароля изменена + removed: Политика срока действия пароля удалена lockout: - added: Добавлена политика блокировки паролем - changed: Изменена политика блокировки паролем - removed: Удалена политика блокировки паролем + added: Политика блокировки пароля добавлена + changed: Политика блокировки пароля изменена + removed: Политика блокировки паролей удалена label: - added: Добавлена политика меток - changed: Изменена политика меток + added: Политика меток добавлена + changed: Политика меток изменена activated: Политика меток активирована removed: Политика меток удалена logo: added: Логотип добавлен в политику меток - removed: Логотип удален из политики меток + removed: Логотип удалён из политики меток dark: - added: Логотип (темный режим) добавлен в политику меток - removed: Логотип (темный режим) удален из политики меток + added: Логотип (тёмный режим) добавлен в политику меток + removed: Логотип (тёмный режим) удалён из политики меток icon: added: Значок добавлен в политику меток - removed: Значок удален из политики меток + removed: Значок удалён из политики меток dark: - added: Значок (темный режим) добавлен в политику меток - removed: Значок (темный режим) удален из политики меток + added: Значок (тёмный режим) добавлен в политику меток + removed: Значок (тёмный режим) удалён из политики меток font: - added: Шрифт, добавленный в политику меток - removed: Шрифт удален из политики меток + added: Шрифт добавлен в политику меток + removed: Шрифт удалён из политики меток assets: - removed: Ресурсы, удаленные из политики меток + removed: Активы удалены из политики меток privacy: - added: Добавлена политика конфиденциальности и TOS - changed: Политика конфиденциальности и Условия использования изменены - removed: Политика конфиденциальности и Условия использования удалены + added: Политика конфиденциальности и Пользовательское соглашение добавлены + changed: Политика конфиденциальности и Пользовательское соглашение изменены + removed: Политика конфиденциальности и Пользовательское соглашение удалены domain: - added: Добавлена политика домена - changed: Изменена политика домена + added: Политика домена добавлена + changed: Политика домена изменена removed: Политика домена удалена lockout: - added: Добавлена политика блокировки - changed: Изменена политика блокировки + added: Политика блокировки добавлена + changed: Политика блокировки изменена removed: Политика блокировки удалена notification: - added: Добавлена политика уведомлений - changed: Изменена политика уведомлений + added: Политика уведомлений добавлена + changed: Политика уведомлений изменена removed: Политика уведомлений удалена flow: trigger_actions: - set: Набор действий + set: Действие установлено cascade: - removed: Удален каскад действий - removed: Удаленные действия - cleared: Поток очищен + removed: Каскад действий удалён + removed: Действия удалены + cleared: Процесс очищен mail: template: - added: Добавлен шаблон E-Mail - changed: Изменен шаблон E-Mail - removed: Удален шаблон электронной почты + added: Образец электронной почты добавлен + changed: Образец электронной почты изменён + removed: Образец электронной почты удалён text: - added: Добавлен текст E-Mail - changed: Изменен текст сообщения электронной почты - removed: Текст электронной почты удален + added: Текст сообщения электронной почты добавлен + changed: Текст сообщения электронной почты изменён + removed: Текст сообщения электронной почты удалён metadata: removed: Метаданные удалены removed.all: Все метаданные удалены - set: Набор метаданных + set: Метаданные установлены project: added: Проект добавлен - changed: Проект изменен + changed: Проект изменён deactivated: Проект деактивирован - reactivated: Проект возобновлен - removed: Проект удален + reactivated: Проект повторно активирован + removed: Проект удалён member: - added: Добавлен участник проекта - changed: Изменен участник проекта - removed: Удален участник проекта + added: Участник проекта добавлен + changed: Участник проекта изменён + removed: Участник проекта удалён cascade: - removed: Удален каскад участников проекта + removed: Каскад участников проекта удалён role: - added: Добавлена роль проекта - changed: Изменена роль проекта - removed: Удалена роль проекта + added: Роль проекта добавлена + changed: Роль проекта изменена + removed: Роль проекта удалена grant: - added: Добавлен доступ к управлению - changed: Изменен доступ к управлению - removed: Удален доступ к управлению - deactivated: Доступ к управлению отключен - reactivated: Доступ к управлению снова активирован + added: Доступ к управлению добавлен + changed: Доступ к управлению изменён + removed: Доступ к управлению удалён + deactivated: Доступ к управлению деактивирован + reactivated: Доступ к управлению повторно активирован cascade: - changed: Изменен доступ к управлению + changed: Доступ к управлению изменён member: - added: Добавлен участник с доступом к управлению - changed: Изменен участник с доступом к управлению - removed: Удален участник с доступом к управлению + added: Участник с доступом к управлению добавлен + changed: Участник с доступом к управлению изменён + removed: Участник с доступом к управлению удалён cascade: - removed: Удален каскад доступа к управлению + removed: Каскад доступа к управлению удалён application: added: Приложение добавлено changed: Приложение изменено @@ -974,267 +974,267 @@ EventTypes: oidc: secret: check: - succeeded: Проверка секрета клиента OIDC прошла успешно - failed: Сбой проверки секрета клиента OIDC + succeeded: Проверка клиентского ключа OIDC прошла успешно + failed: Проверки клиентского ключа OIDC не удалась key: - added: Добавлен ключ приложения - removed: Удален ключ приложения + added: Ключ приложения добавлен + removed: Ключ приложения удалён config: saml: - added: Добавлена конфигурация SAML - changed: Изменена конфигурация SAML + added: Конфигурация SAML добавлена + changed: Конфигурация SAML изменена oidc: - added: Добавлена конфигурация OIDC - changed: Изменена конфигурация OIDC + added: Конфигурация OIDC добавлена + changed: Конфигурация OIDC изменена secret: - changed: Секрет OIDC изменен + changed: Ключ OIDC изменён api: - added: Добавлена конфигурация API - changed: Изменена конфигурация API + added: Конфигурация API добавлена + changed: Конфигурация API изменена secret: - changed: Секрет API изменен + changed: Ключ API изменён policy: password: complexity: - added: Добавлена политика сложности паролей - changed: Изменена политика сложности паролей + added: Политика сложности пароля добавлена + changed: Политика сложности пароля изменена age: - added: Добавлена политика срока действия пароля - changed: Изменена политика срока действия пароля + added: Политика срока действия пароля добавлена + changed: Политика срока действия пароля изменена lockout: - added: Добавлена политика блокировки паролем - changed: Изменена политика блокировки паролем + added: Политика блокировки пароля добавлена + changed: Политика блокировки пароля изменена iam: setup: - started: Начата настройка ZITADEL + started: Настройка ZITADEL начата done: Настройка ZITADEL завершена global: org: - set: Глобальный организационный набор + set: Глобальная организация установлена project: iam: - set: Проектный комплект ZITADEL + set: Проект ZITADEL установлен member: - added: Добавлен член ZITADEL - changed: Сменился участник ZITADEL - removed: Удален член ZITADEL + added: Участник ZITADEL добавлен + changed: Участник ZITADEL изменён + removed: Участник ZITADEL удалён cascade: - removed: Удален каскад элементов ZITADEL + removed: Каскад участников ZITADEL удалён idp: config: - added: Добавлена конфигурация IDP - changed: Изменена конфигурация IDP - removed: Удалена конфигурация IDP - deactivated: Конфигурация IDP отключена - reactivated: Повторная активация конфигурации IDP + added: Конфигурация поставщика идентификационных данных добавлена + changed: Конфигурация поставщика идентификационных данных изменена + removed: Конфигурация поставщика идентификационных данных удалена + deactivated: Конфигурация поставщика идентификационных данных деактивирована + reactivated: Конфигурация поставщика идентификационных данных повторно активирована oidc: config: - added: Добавлена конфигурация OIDC IDP - changed: Изменена конфигурация OIDC IDP + added: Конфигурация OIDC поставщика идентификационных данных добавлена + changed: Конфигурация OIDC поставщика идентификационных данных изменена saml: config: - added: Добавлена конфигурация SAML IDP - changed: Изменена конфигурация SAML IDP + added: Конфигурация SAML поставщика идентификационных данных добавлена + changed: Конфигурация SAML поставщика идентификационных данных изменена jwt: config: - added: Добавлена конфигурация JWT для поставщика удостоверений - changed: Удалена конфигурация JWT из поставщика удостоверений + added: Конфигурация JWT для поставщика идентификационных данных добавлена + changed: Конфигурация JWT удалена из поставщика идентификационных данных customtext: - set: Текст был задан - removed: Текст был удален + set: Текст установлен + removed: Текст удалён policy: login: - added: Добавлена политика входа по умолчанию - changed: Изменена политика входа по умолчанию + added: Политика входа в систему по умолчанию добавлена + changed: Политика входа в систему по умолчанию изменена idpprovider: - added: Поставщик удостоверений добавлен в политику входа по умолчанию - removed: Поставщик удостоверений удален из политики входа по умолчанию + added: Поставщик идентификационных данных добавлен в политику входа в систему по умолчанию + removed: Поставщик идентификационных данных удалён из политики входа в систему по умолчанию label: - added: Добавлена политика меток - changed: Изменена политика меток + added: Политика меток добавлена + changed: Политика меток изменена activated: Политика меток активирована logo: added: Логотип добавлен в политику меток - removed: Логотип удален из политики меток + removed: Логотип удалён из политики меток dark: - added: Логотип (темный режим) добавлен в политику меток - removed: Логотип (темный режим) удален из политики меток + added: Логотип (тёмный режим) добавлен в политику меток + removed: Логотип (тёмный режим) удалён из политики меток icon: added: Значок добавлен в политику меток - removed: Значок удален из политики меток + removed: Значок удалён из политики меток dark: - added: Значок (темный режим) добавлен в политику меток - removed: Значок (темный режим) удален из политики меток + added: Значок (тёмный режим) добавлен в политику меток + removed: Значок (тёмный режим) удалён из политики меток font: - added: Шрифт, добавленный в политику меток - removed: Шрифт удален из политики меток + added: Шрифт добавлен в политику меток + removed: Шрифт удалён из политики меток assets: - removed: Ресурсы, удаленные из политики меток + removed: Активы удалены из политики меток default: language: - set: Набор языков по умолчанию + set: Язык по умолчанию установлен oidc: settings: - added: Добавлена конфигурация OIDC - changed: Изменена конфигурация OIDC - removed: Удалена конфигурация OIDC + added: Конфигурация OIDC добавлена + changed: Конфигурация OIDC изменена + removed: Конфигурация OIDC удалена secret: generator: - added: Добавлен генератор секретов - changed: Изменен генератор секретов - removed: Удален генератор секретов + added: Генератор ключей добавлен + changed: Генератор ключей изменён + removed: Генератор ключей удалён smtp: config: - added: Добавлена конфигурация SMTP - changed: Изменена конфигурация SMTP + added: Конфигурация SMTP добавлена + changed: Конфигурация SMTP изменена password: - changed: Изменен секрет конфигурации SMTP + changed: Ключ конфигурации SMTP изменён sms: config: twilio: - added: Добавлен SMS-провайдер Twilio - changed: Смена SMS-провайдера Twilio + added: Поставщик SMS Twilio добавлен + changed: Поставщик SMS Twilio изменён token: - changed: Изменен маркер поставщика Twilio SMS - removed: Удален поставщик SMS Twilio - activated: Активирован поставщик Twilio SMS - deactivated: Поставщик SMS Twilio отключен + changed: Токен поставщика SMS Twilio изменён + removed: Поставщик SMS Twilio удалён + activated: Поставщик SMS Twilio активирован + deactivated: Поставщик SMS Twilio деактивирован key_pair: - added: Добавлена пара ключей + added: Пара ключей добавлена certificate: added: Сертификат добавлен action: - added: Добавлено действие + added: Действие добавлено changed: Действие изменено deactivated: Действие деактивировано - reactivated: Действие активировано повторно + reactivated: Действие повторно активировано removed: Действие удалено instance: - added: Добавлен экземпляр - changed: Экземпляр изменен + added: Экземпляр добавлен + changed: Экземпляр изменён customtext: - removed: Пользовательский текст удален - set: Пользовательский набор текста + removed: Пользовательский текст удалён + set: Пользовательский текст установлен template: - removed: Удален шаблон пользовательского текста + removed: Образец пользовательского текста удалён default: language: - set: Набор языков по умолчанию + set: Языков по умолчанию установлен org: - set: Набор организации по умолчанию + set: Организация по умолчанию установлена domain: added: Домен добавлен primary: - set: Основной набор доменов - removed: Домен удален + set: Основной домен установлен + removed: Домен удалён iam: console: - set: Набор приложений ZITADEL Console + set: Приложение консоли ZITADEL установлено project: - set: Проектный комплект ZITADEL + set: Проект ZITADEL установлен mail: template: - added: Добавлен шаблон E-Mail - changed: Изменен шаблон E-Mail + added: Образец электронной почты добавлен + changed: Образец электронной почты изменён text: - added: Добавлен текст E-Mail - changed: Изменен текст сообщения электронной почты + added: Текст сообщения электронной почты добавлен + changed: Текст сообщения электронной почты изменён member: - added: Добавлен элемент экземпляра - changed: Изменен элемент экземпляра - removed: Удален элемент экземпляра + added: Участник экземпляра добавлен + changed: Участник экземпляра изменён + removed: Участник экземпляра удалён cascade: - removed: Удален каскад элементов экземпляра + removed: Каскад участника экземпляра удалён notification: provider: debug: - fileadded: Добавлен поставщик уведомлений об отладке файлов - filechanged: Изменен поставщик уведомлений об отладке файлов - fileremoved: Удален поставщик уведомлений об отладке файлов - logadded: Добавлен поставщик уведомлений об отладке журнала - logchanged: Изменен поставщик уведомлений об отладке журнала - logremoved: Удален поставщик уведомлений об отладке журнала + fileadded: Поставщик уведомлений об отладке файлов добавлен + filechanged: Поставщик уведомлений об отладке файлов изменён + fileremoved: Поставщик уведомлений об отладке файлов удалён + logadded: Поставщик уведомлений об отладке журнала добавлен + logchanged: Поставщик уведомлений об отладке журнала изменён + logremoved: Поставщик уведомлений об отладке журналов удалён oidc: settings: - added: Добавлены настройки OIDC - changed: Изменены настройки OIDC + added: Настройки OIDC добавлены + changed: Настройки OIDC изменены policy: domain: - added: Добавлена политика домена - changed: Изменена политика домена + added: Политика домена добавлена + changed: Политика домена изменена label: activated: Политика меток активирована - added: Добавлена политика меток + added: Политика меток добавлена assets: - removed: Удалена политика "Ресурс из меток" - changed: Изменена политика меток + removed: Актив из политики меток удалён + changed: Политика меток изменена font: - added: Шрифт, добавленный в политику меток - removed: Шрифт удален из политики меток + added: Шрифт добавлен в политику меток + removed: Шрифт удалён из политики меток icon: added: Значок добавлен в политику меток - removed: Значок удален из политики меток + removed: Значок удалён из политики меток dark: - added: Значок добавлен в политику dark label - removed: Значок удален из политики темной метки + added: Значок добавлен в политику тёмных меток + removed: Значок удалён из политики тёмных меток logo: - added: Логотип добавлен в правила маркировки - removed: Логотип удален из правил маркировки + added: Логотип добавлен в политику меток + removed: Логотип удалён из политики меток dark: - added: Логотип добавлен в политику в отношении темных меток - removed: Логотип удален из политики темной этикетки + added: Логотип добавлен в политику тёмных меток + removed: Логотип удалён из политики тёмных меток lockout: - added: Добавлена политика блокировки - changed: Изменена политика блокировки + added: Политика блокировки добавлена + changed: Политика блокировки изменена login: - added: Добавлена политика входа в систему - changed: Изменена политика входа в систему + added: Политика входа в систему добавлена + changed: Политика входа в систему изменена idpprovider: - added: Поставщик удостоверений добавлен в политику входа + added: Поставщик идентификационных данных добавлен в политику входа в систему cascade: - removed: Каскад поставщиков удостоверений удален из политики входа - removed: Поставщик удостоверений удален из политики входа + removed: Каскад поставщика идентификационных данных удалён из политики входа в систему + removed: Поставщик идентификационных данных удалён из политики входа в систему multifactor: - added: Многофакторный добавлен в политику входа - removed: Многофакторность удалена из политики входа в систему + added: Мультифактор добавлен в политику входа в систему + removed: Мультифактор удалён из политики входа в систему secondfactor: - added: Второй фактор, добавленный в политику входа - removed: Второй фактор удален из политики входа в систему + added: Второй фактор добавлен в политику входа в систему + removed: Второй фактор удалён из политики входа в систему password: age: - added: Добавлена политика срока действия пароля - changed: Изменена политика срока действия пароля + added: Политика срока действия пароля добавлена + changed: Политика срока действия пароля изменена complexity: - added: Добавлена политика сложности паролей - changed: Удалена политика сложности паролей + added: Политика сложности пароля добавлена + changed: Политика сложности пароля удалена privacy: - added: Добавлена политика конфиденциальности + added: Политика конфиденциальности добавлена changed: Политика конфиденциальности изменена security: - set: Набор политик безопасности + set: Политика безопасности установлена - removed: Экземпляр удален + removed: Экземпляр удалён secret: generator: - added: Добавлен генератор секретов - changed: Изменен генератор секретов - removed: Удален генератор секретов + added: Генератор ключей добавлен + changed: Генератор ключей изменён + removed: Генератор ключей удалён sms: configtwilio: - activated: Конфигурация Twilio SMS активирована - added: Добавлена конфигурация Twilio SMS - changed: Изменена конфигурация Twilio SMS - deactivated: Конфигурация Twilio SMS отключена - removed: Удалена конфигурация Twilio SMS + activated: Конфигурация SMS Twilio активирована + added: Конфигурация SMS Twilio добавлена + changed: Конфигурация SMS Twilio изменена + deactivated: Конфигурация SMS Twilio деактивирована + removed: Конфигурация SMS Twilio удалена token: - changed: Изменена конфигурация токена Twilio SMS + changed: Токен конфигурации SMS Twilio изменён smtp: config: - added: Добавлена конфигурация SMTP - changed: Изменена конфигурация SMTP + added: Конфигурация SMTP добавлена + changed: Конфигурация SMTP изменена password: - changed: Изменен пароль конфигурации SMTP - removed: Удалена конфигурация SMTP + changed: Пароль конфигурации SMTP изменён + removed: Конфигурация SMTP удалена user_schema: created: Пользовательская схема создана updated: Пользовательская схема обновлена @@ -1245,42 +1245,43 @@ Application: OIDC: UnsupportedVersion: Ваша версия OIDC не поддерживается V1: - NotCompliant: Конфигурация не соответствует требованиям стандарта OIDC 1.0 и отличается от него. - NoRedirectUris: Должен быть зарегистрирован хотя бы один URI перенаправления. - NotAllCombinationsAreAllowed: Конфигурация соответствует требованиям, но не все возможные комбинации разрешены. + NotCompliant: Ваша конфигурация не соответствует требованиям и отличается от стандарта OIDC 1.0. + NoRedirectUris: Должен быть зарегистрирован хотя бы один URI перенаправления + NotAllCombinationsAreAllowed: Конфигурация соответствует требованиям, но разрешены не все возможные комбинации Code: RedirectUris: - HttpOnlyForWeb: Код типа гранта разрешен только URI перенаправления http для веб-сайта типа приложения. - CustomOnlyForNative: Код типа гранта разрешает пользовательские URI перенаправления только для нативного типа приложения (например, appname:// ) + HttpOnlyForWeb: Код типа допуска разрешает только URI перенаправления http для типа приложения веб + CustomOnlyForNative: Код типа допуска разрешает только пользовательский URI перенаправления для нативного типа приложения (например, appname:// ) Implicit: RedirectUris: - CustomNotAllowed: Тип grant implicit не разрешает пользовательские uri перенаправления - HttpNotAllowed: Тип grant implicit не разрешает uri перенаправления http - HttpLocalhostOnlyForNative: URI перенаправления Http://localhost разрешен только для собственных приложений. + CustomNotAllowed: Скрытый тип допуска не поддерживает настраиваемый URI перенаправления + HttpNotAllowed: Скрытый тип допуска не позволяет http перенаправлять uris + HttpLocalhostOnlyForNative: URI перенаправления HTTP ://localhost разрешён только для нативных приложений Native: AuthMethodType: - NotNone: Нативные приложения должны иметь authmethodtype none. + NotNone: Нативные приложения не должны содержать authmethodtype none RedirectUris: - MustBeHttpLocalhost: URI перенаправления должны начинаться с вашего собственного протокола, http://127.0.0.1, http://[::1] или http://localhost. + MustBeHttpLocalhost: URI перенаправления должны начинаться с вашего собственного протокола, http://127.0.0.1, http://[::1] или http://localhost UserAgent: AuthMethodType: - NotNone: Приложение агента пользователя должно иметь authmethodtype none. + NotNone: Приложение User agent не должно содержать authmethodtype none GrantType: Refresh: - NoAuthCode: Маркер обновления разрешен только в сочетании с кодом авторизации. + NoAuthCode: Токен обновления разрешён только в сочетании с кодом авторизации + Action: Flow: Type: - Unspecified: Неопределенное + Unspecified: Не определён ExternalAuthentication: Внешняя аутентификация CustomiseToken: Токен дополнения InternalAuthentication: Внутренняя аутентификация CustomizeSAMLResponse: Дополнение SAMLResponse TriggerType: - Unspecified: Неопределенное - PostAuthentication: Постаутентификация + Unspecified: Не определён + PostAuthentication: Пост-аутентификация PreCreation: Предварительное создание - PostCreation: Создание поста + PostCreation: Пост-создание PreUserinfoCreation: Предварительное создание информации о пользователе - PreAccessTokenCreation: Создание маркера предварительного доступа + PreAccessTokenCreation: Предварительное создание токена доступа PreSAMLResponseCreation: Предварительное создание SAMLResponse