Files
pangolin/messages/ru-RU.json
2025-07-17 12:14:39 -07:00

1278 lines
104 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"setupCreate": "Создайте свою организацию, сайт и ресурсы",
"setupNewOrg": "Новая организация",
"setupCreateOrg": "Создать организацию",
"setupCreateResources": "Создать ресурсы",
"setupOrgName": "Название организации",
"orgDisplayName": "Это отображаемое имя вашей организации.",
"orgId": "ID организации",
"setupIdentifierMessage": "Это уникальный идентификатор вашей организации. Он отличается от отображаемого имени.",
"setupErrorIdentifier": "ID организации уже занят. Выберите другой.",
"componentsErrorNoMemberCreate": "Вы пока не состоите ни в одной организации. Создайте организацию для начала работы.",
"componentsErrorNoMember": "Вы пока не состоите ни в одной организации.",
"welcome": "Welcome!",
"welcomeTo": "Welcome to",
"componentsCreateOrg": "Создать организацию",
"componentsMember": "Вы состоите в {count, plural, =0 {0 организациях} one {# организации} few {# организациях} many {# организациях} other {# организациях}}.",
"componentsInvalidKey": "Обнаружены недействительные или просроченные лицензионные ключи. Соблюдайте условия лицензии для использования всех функций.",
"dismiss": "Отменить",
"componentsLicenseViolation": "Нарушение лицензии: Сервер использует {usedSites} сайтов, что превышает лицензионный лимит в {maxSites} сайтов. Соблюдайте условия лицензии для использования всех функций.",
"componentsSupporterMessage": "Спасибо за поддержку Pangolin в качестве {tier}!",
"inviteErrorNotValid": "Извините, но это приглашение не было принято или срок его действия истёк.",
"inviteErrorUser": "Извините, но приглашение, к которому вы пытаетесь получить доступ, предназначено не для этого пользователя.",
"inviteLoginUser": "Убедитесь, что вы вошли под правильным пользователем.",
"inviteErrorNoUser": "Извините, но похоже, что приглашение, к которому вы пытаетесь получить доступ, предназначено для несуществующего пользователя.",
"inviteCreateUser": "Сначала создайте аккаунт.",
"goHome": "На главную",
"inviteLogInOtherUser": "Войти под другим пользователем",
"createAnAccount": "Создать учётную запись",
"inviteNotAccepted": "Приглашение не принято",
"authCreateAccount": "Создайте учётную запись для начала работы",
"authNoAccount": "Нет учётной записи?",
"email": "Email",
"password": "Пароль",
"confirmPassword": "Подтвердите пароль",
"createAccount": "Создать учётную запись",
"viewSettings": "Посмотреть настройки",
"delete": "Удалить",
"name": "Имя",
"online": "Онлайн",
"offline": "Офлайн",
"site": "Сайт",
"dataIn": "Входящий трафик",
"dataOut": "Исходящий трафик",
"connectionType": "Тип соединения",
"tunnelType": "Тип туннеля",
"local": "Локальный",
"edit": "Редактировать",
"siteConfirmDelete": "Подтвердить удаление сайта",
"siteDelete": "Удалить сайт",
"siteMessageRemove": "После удаления сайт больше не будет доступен. Все ресурсы и целевые узлы, связанные с сайтом, также будут удалены.",
"siteMessageConfirm": "Для подтверждения введите название сайта ниже.",
"siteQuestionRemove": "Вы уверены, что хотите удалить сайт {selectedSite} из организации?",
"siteManageSites": "Управление сайтами",
"siteDescription": "Обеспечьте подключение к вашей сети через защищённые туннели",
"siteCreate": "Создать сайт",
"siteCreateDescription2": "Следуйте инструкциям ниже для создания и подключения нового сайта",
"siteCreateDescription": "Создайте новый сайт для подключения ваших ресурсов",
"close": "Закрыть",
"siteErrorCreate": "Ошибка при создании сайта",
"siteErrorCreateKeyPair": "Пара ключей или настройки сайта по умолчанию не найдены",
"siteErrorCreateDefaults": "Настройки сайта по умолчанию не найдены",
"siteNameDescription": "Отображаемое имя сайта.",
"method": "Метод",
"siteMethodDescription": "Это способ, которым вы будете открывать соединения.",
"siteLearnNewt": "Узнайте, как установить Newt в вашей системе",
"siteSeeConfigOnce": "Вы сможете увидеть конфигурацию только один раз.",
"siteLoadWGConfig": "Загрузка конфигурации WireGuard...",
"siteDocker": "Развернуть для просмотра деталей развертывания Docker",
"toggle": "Переключить",
"dockerCompose": "Docker Compose",
"dockerRun": "Docker Run",
"siteLearnLocal": "Локальные сайты не создают туннели, узнать больше",
"siteConfirmCopy": "Я скопировал(а) конфигурацию",
"searchSitesProgress": "Поиск сайтов...",
"siteAdd": "Добавить сайт",
"siteInstallNewt": "Установить Newt",
"siteInstallNewtDescription": "Запустите Newt в вашей системе",
"WgConfiguration": "Конфигурация WireGuard",
"WgConfigurationDescription": "Используйте следующую конфигурацию для подключения к вашей сети",
"operatingSystem": "Операционная система",
"commands": "Команды",
"recommended": "Рекомендуется",
"siteNewtDescription": "Для лучшего пользовательского опыта используйте Newt. Он использует WireGuard под капотом и позволяет обращаться к вашим приватным ресурсам по их LAN-адресу в вашей частной сети прямо из панели управления Pangolin.",
"siteRunsInDocker": "Работает в Docker",
"siteRunsInShell": "Работает в оболочке на macOS, Linux и Windows",
"siteErrorDelete": "Ошибка при удалении сайта",
"siteErrorUpdate": "Не удалось обновить сайт",
"siteErrorUpdateDescription": "Произошла ошибка при обновлении сайта.",
"siteUpdated": "Сайт обновлён",
"siteUpdatedDescription": "Сайт был успешно обновлён.",
"siteGeneralDescription": "Настройте общие параметры для этого сайта",
"siteSettingDescription": "Настройте параметры вашего сайта",
"siteSetting": "Настройки {siteName}",
"siteNewtTunnel": "Туннель Newt (Рекомендуется)",
"siteNewtTunnelDescription": "Простейший способ создать точку входа в вашу сеть. Дополнительная настройка не требуется.",
"siteWg": "Базовый WireGuard",
"siteWgDescription": "Используйте любой клиент WireGuard для открытия туннеля. Требуется ручная настройка NAT.",
"siteLocalDescription": "Только локальные ресурсы. Без туннелирования.",
"siteSeeAll": "Просмотреть все сайты",
"siteTunnelDescription": "Выберите способ подключения к вашему сайту",
"siteNewtCredentials": "Учётные данные Newt",
"siteNewtCredentialsDescription": "Так Newt будет выполнять аутентификацию на сервере",
"siteCredentialsSave": "Сохраните ваши учётные данные",
"siteCredentialsSaveDescription": "Вы сможете увидеть эти данные только один раз. Обязательно скопируйте их в безопасное место.",
"siteInfo": "Информация о сайте",
"status": "Статус",
"shareTitle": "Управление общими ссылками",
"shareDescription": "Создавайте общие ссылки для предоставления временного или постоянного доступа к вашим ресурсам",
"shareSearch": "Поиск общих ссылок...",
"shareCreate": "Создать общую ссылку",
"shareErrorDelete": "Не удалось удалить ссылку",
"shareErrorDeleteMessage": "Произошла ошибка при удалении ссылки",
"shareDeleted": "Ссылка удалена",
"shareDeletedDescription": "Ссылка была успешно удалена",
"shareTokenDescription": "Ваш токен доступа может быть передан двумя способами: как параметр запроса или в заголовках запроса. Он должен передаваться клиентом при каждом запросе для аутентификации.",
"accessToken": "Токен доступа",
"usageExamples": "Примеры использования",
"tokenId": "ID токена",
"requestHeades": "Заголовки запроса",
"queryParameter": "Параметр запроса",
"importantNote": "Важное примечание",
"shareImportantDescription": "Из соображений безопасности рекомендуется использовать заголовки вместо параметров запроса, когда это возможно, так как параметры запроса могут сохраняться в логах сервера или истории браузера.",
"token": "Токен",
"shareTokenSecurety": "Храните ваш токен доступа в безопасности. Не делитесь им в общедоступных местах или клиентском коде.",
"shareErrorFetchResource": "Не удалось получить ресурсы",
"shareErrorFetchResourceDescription": "Произошла ошибка при получении ресурсов",
"shareErrorCreate": "Не удалось создать общую ссылку",
"shareErrorCreateDescription": "Произошла ошибка при создании общей ссылки",
"shareCreateDescription": "Любой, у кого есть эта ссылка, может получить доступ к ресурсу",
"shareTitleOptional": "Заголовок (необязательно)",
"expireIn": "Срок действия",
"neverExpire": "Бессрочный доступ",
"shareExpireDescription": "Срок действия - это период, в течение которого ссылка будет работать и предоставлять доступ к ресурсу. После этого времени ссылка перестанет работать, и пользователи, использовавшие эту ссылку, потеряют доступ к ресурсу.",
"shareSeeOnce": "Вы сможете увидеть эту ссылку только один раз. Обязательно скопируйте её.",
"shareAccessHint": "Любой, у кого есть эта ссылка, может получить доступ к ресурсу. Делитесь ею с осторожностью.",
"shareTokenUsage": "Посмотреть использование токена доступа",
"createLink": "Создать ссылку",
"resourcesNotFound": "Ресурсы не найдены",
"resourceSearch": "Поиск ресурсов",
"openMenu": "Открыть меню",
"resource": "Ресурс",
"title": "Заголовок",
"created": "Создан",
"expires": "Истекает",
"never": "Никогда",
"shareErrorSelectResource": "Пожалуйста, выберите ресурс",
"resourceTitle": "Управление ресурсами",
"resourceDescription": "Создавайте защищённые прокси к вашим приватным приложениям",
"resourcesSearch": "Поиск ресурсов...",
"resourceAdd": "Добавить ресурс",
"resourceErrorDelte": "Ошибка при удалении ресурса",
"authentication": "Аутентификация",
"protected": "Защищён",
"notProtected": "Не защищён",
"resourceMessageRemove": "После удаления ресурс больше не будет доступен. Все целевые узлы, связанные с ресурсом, также будут удалены.",
"resourceMessageConfirm": "Для подтверждения введите название ресурса ниже.",
"resourceQuestionRemove": "Вы действительно хотите удалить ресурс {selectedResource} из организации?",
"resourceHTTP": "HTTPS-ресурс",
"resourceHTTPDescription": "Проксирование запросов к вашему приложению через HTTPS с использованием поддомена или базового домена.",
"resourceRaw": "Сырой TCP/UDP-ресурс",
"resourceRawDescription": "Проксирование запросов к вашему приложению через TCP/UDP с использованием по номеру порта.",
"resourceCreate": "Создание ресурса",
"resourceCreateDescription": "Следуйте инструкциям ниже для создания нового ресурса",
"resourceSeeAll": "Посмотреть все ресурсы",
"resourceInfo": "Информация о ресурсе",
"resourceNameDescription": "Отображаемое имя ресурса.",
"siteSelect": "Выберите сайт",
"siteSearch": "Поиск сайта",
"siteNotFound": "Сайт не найден.",
"siteSelectionDescription": "Этот сайт обеспечит подключение к ресурсу.",
"resourceType": "Тип ресурса",
"resourceTypeDescription": "Определите, как вы хотите получать доступ к вашему ресурсу",
"resourceHTTPSSettings": "Настройки HTTPS",
"resourceHTTPSSettingsDescription": "Настройте, как будет осуществляться доступ к вашему ресурсу через HTTPS",
"domainType": "Тип домена",
"subdomain": "Поддомен",
"baseDomain": "Базовый домен",
"subdomnainDescription": "Поддомен, на котором будет доступен ресурс.",
"resourceRawSettings": "Настройки TCP/UDP",
"resourceRawSettingsDescription": "Настройте, как будет осуществляться доступ к вашему ресурсу через TCP/UDP",
"protocol": "Протокол",
"protocolSelect": "Выберите протокол",
"resourcePortNumber": "Номер порта",
"resourcePortNumberDescription": "Внешний номер порта для проксирования запросов.",
"cancel": "Отмена",
"resourceConfig": "Фрагменты конфигурации",
"resourceConfigDescription": "Скопируйте и вставьте эти фрагменты конфигурации для настройки вашего TCP/UDP-ресурса",
"resourceAddEntrypoints": "Traefik: Добавить точки входа",
"resourceExposePorts": "Gerbil: Открыть порты в Docker Compose",
"resourceLearnRaw": "Узнайте, как настроить TCP/UDP-ресурсы",
"resourceBack": "Назад к ресурсам",
"resourceGoTo": "Перейти к ресурсу",
"resourceDelete": "Удалить ресурс",
"resourceDeleteConfirm": "Подтвердить удаление",
"visibility": "Видимость",
"enabled": "Включено",
"disabled": "Отключено",
"general": "Общие",
"generalSettings": "Общие настройки",
"proxy": "Прокси",
"rules": "Правила",
"resourceSettingDescription": "Настройте параметры вашего ресурса",
"resourceSetting": "Настройки {resourceName}",
"alwaysAllow": "Всегда разрешать",
"alwaysDeny": "Всегда запрещать",
"orgSettingsDescription": "Настройте общие параметры вашей организации",
"orgGeneralSettings": "Настройки организации",
"orgGeneralSettingsDescription": "Управляйте данными и конфигурацией вашей организации",
"saveGeneralSettings": "Сохранить общие настройки",
"saveSettings": "Save Settings",
"orgDangerZone": "Опасная зона",
"orgDangerZoneDescription": "Будьте осторожны: удалив организацию, вы не сможете восстановить её.",
"orgDelete": "Удалить организацию",
"orgDeleteConfirm": "Подтвердить удаление",
"orgMessageRemove": "Это действие необратимо и удалит все связанные данные.",
"orgMessageConfirm": "Для подтверждения введите название организации ниже.",
"orgQuestionRemove": "Вы действительно хотите удалить организацию {selectedOrg}?",
"orgUpdated": "Организация обновлена",
"orgUpdatedDescription": "Организация была успешно обновлена.",
"orgErrorUpdate": "Не удалось обновить организацию",
"orgErrorUpdateMessage": "Произошла ошибка при обновлении организации.",
"orgErrorFetch": "Не удалось получить организации",
"orgErrorFetchMessage": "Произошла ошибка при получении списка ваших организаций",
"orgErrorDelete": "Не удалось удалить организацию",
"orgErrorDeleteMessage": "Произошла ошибка при удалении организации.",
"orgDeleted": "Организация удалена",
"orgDeletedMessage": "Организация и её данные были удалены.",
"orgMissing": "Отсутствует ID организации",
"orgMissingMessage": "Невозможно восстановить приглашение без ID организации.",
"accessUsersManage": "Управление пользователями",
"accessUsersDescription": "Приглашайте пользователей и назначайте им роли для управления доступом к вашей организации",
"accessUsersSearch": "Поиск пользователей...",
"accessUserCreate": "Создать пользователя",
"accessUserRemove": "Удалить пользователя",
"username": "Имя пользователя",
"identityProvider": "Identity Provider",
"role": "Роль",
"nameRequired": "Имя обязательно",
"accessRolesManage": "Управление ролями",
"accessRolesDescription": "Настройте роли для управления доступом к вашей организации",
"accessRolesSearch": "Поиск ролей...",
"accessRolesAdd": "Добавить роль",
"accessRoleDelete": "Удалить роль",
"description": "Описание",
"inviteTitle": "Открытые приглашения",
"inviteDescription": "Управляйте вашими приглашениями для других пользователей",
"inviteSearch": "Поиск приглашений...",
"minutes": "мин.",
"hours": "ч.",
"days": "д.",
"weeks": "нед.",
"months": "мес.",
"years": "г.",
"day": "{count, plural, one {# день} few {# дня} many {# дней} other {# дней}}",
"apiKeysTitle": "Информация о ключе API",
"apiKeysConfirmCopy2": "Подтверидте, что вы скопировали ключ API.",
"apiKeysErrorCreate": "Ошибка при создании ключа API",
"apiKeysErrorSetPermission": "Ошибка при установке разрешений",
"apiKeysCreate": "Сгенерировать ключ API",
"apiKeysCreateDescription": "Сгенерируйте новый ключ API для вашей организации",
"apiKeysGeneralSettings": "Разрешения",
"apiKeysGeneralSettingsDescription": "Определите, что может делать этот ключ API",
"apiKeysList": "Ваш ключ API",
"apiKeysSave": "Сохраните ваш ключ API",
"apiKeysSaveDescription": "Вы сможете увидеть этот ключ только один раз. Обязательно скопируйте его в безопасное место.",
"apiKeysInfo": "Ваш ключ API:",
"apiKeysConfirmCopy": "Я скопировал(а) ключ API",
"generate": "Сгенерировать",
"done": "Готово",
"apiKeysSeeAll": "Посмотреть все ключи API",
"apiKeysPermissionsErrorLoadingActions": "Ошибка загрузки действий ключа API",
"apiKeysPermissionsErrorUpdate": "Ошибка установки разрешений",
"apiKeysPermissionsUpdated": "Разрешения обновлены",
"apiKeysPermissionsUpdatedDescription": "Разрешения были успешно обновлены.",
"apiKeysPermissionsGeneralSettings": "Разрешения",
"apiKeysPermissionsGeneralSettingsDescription": "Определите, что может делать этот ключ API",
"apiKeysPermissionsSave": "Сохранить разрешения",
"apiKeysPermissionsTitle": "Разрешения",
"apiKeys": "Ключи API",
"searchApiKeys": "Поиск ключей API...",
"apiKeysAdd": "Сгенерировать ключ API",
"apiKeysErrorDelete": "Ошибка при удалении ключа API",
"apiKeysErrorDeleteMessage": "Не удалось удалить ключ API",
"apiKeysQuestionRemove": "Вы действительно хотите удалить ключ API {selectedApiKey} из организации?",
"apiKeysMessageRemove": "После удаления ключ API больше сможет быть использован.",
"apiKeysMessageConfirm": "Для подтверждения введите название ключа API ниже.",
"apiKeysDeleteConfirm": "Подтвердить удаление",
"apiKeysDelete": "Удаление ключа API",
"apiKeysManage": "Управление ключами API",
"apiKeysDescription": "Ключи API используются для аутентификации в интеграционном API",
"apiKeysSettings": "Настройки {apiKeyName}",
"userTitle": "Управление всеми пользователями",
"userDescription": "Просмотр и управление всеми пользователями в системе",
"userAbount": "Об управлении пользователями",
"userAbountDescription": "В этой таблице отображаются все корневые объекты пользователей в системе. Каждый пользователь может принадлежать нескольким организациям. Удаление пользователя из организации не удаляет его корневой объект - он останется в системе. Чтобы полностью удалить пользователя из системы, вы должны удалить его корневой объект, используя действие удаления в этой таблице.",
"userServer": "Пользователи сервера",
"userSearch": "Поиск пользователей сервера...",
"userErrorDelete": "Ошибка при удалении пользователя",
"userDeleteConfirm": "Подтвердить удаление",
"userDeleteServer": "Удаление пользователя с сервера",
"userMessageRemove": "Пользователь будет удалён из всех организаций и полностью удалён с сервера.",
"userMessageConfirm": "Для подтверждения введите имя пользователя ниже.",
"userQuestionRemove": "Вы действительно хотите навсегда удалить {selectedUser} с сервера?",
"licenseKey": "Лицензионный ключ",
"valid": "Действителен",
"numberOfSites": "Количество сайтов",
"licenseKeySearch": "Поиск лицензионных ключей...",
"licenseKeyAdd": "Добавить лицензионный ключ",
"type": "Тип",
"licenseKeyRequired": "Лицензионный ключ обязателен",
"licenseTermsAgree": "Вы должны согласиться с условиями лицензии",
"licenseErrorKeyLoad": "Не удалось загрузить лицензионные ключи",
"licenseErrorKeyLoadDescription": "Произошла ошибка при загрузке лицензионных ключей.",
"licenseErrorKeyDelete": "Не удалось удалить лицензионный ключ",
"licenseErrorKeyDeleteDescription": "Произошла ошибка при удалении лицензионного ключа.",
"licenseKeyDeleted": "Лицензионный ключ удалён",
"licenseKeyDeletedDescription": "Лицензионный ключ был удалён.",
"licenseErrorKeyActivate": "Не удалось активировать лицензионный ключ",
"licenseErrorKeyActivateDescription": "Произошла ошибка при активации лицензионного ключа.",
"licenseAbout": "О лицензировании",
"communityEdition": "Community Edition",
"licenseAboutDescription": "Это для бизнес и корпоративных пользователей, использующих Pangolin в коммерческой среде. Если вы используете Pangolin для личного использования, вы можете игнорировать этот раздел.",
"licenseKeyActivated": "Лицензионный ключ активирован",
"licenseKeyActivatedDescription": "Лицензионный ключ был успешно активирован.",
"licenseErrorKeyRecheck": "Не удалось перепроверить лицензионные ключи",
"licenseErrorKeyRecheckDescription": "Произошла ошибка при перепроверке лицензионных ключей.",
"licenseErrorKeyRechecked": "Лицензионные ключи перепроверены",
"licenseErrorKeyRecheckedDescription": "Все лицензионные ключи были перепроверены",
"licenseActivateKey": "Активировать лицензионный ключ",
"licenseActivateKeyDescription": "Введите лицензионный ключ для его активации.",
"licenseActivate": "Активировать лицензию",
"licenseAgreement": "Установив этот флажок, вы подтверждаете, что прочитали и согласны с условиями лицензии, соответствующими уровню, связанному с вашим лицензионным ключом.",
"fossorialLicense": "Просмотреть коммерческую лицензию Fossorial и условия подписки",
"licenseMessageRemove": "Это удалит лицензионный ключ и все связанные с ним разрешения.",
"licenseMessageConfirm": "Для подтверждения введите лицензионный ключ ниже.",
"licenseQuestionRemove": "Вы уверены, что хотите удалить лицензионный ключ {selectedKey}?",
"licenseKeyDelete": "Удалить лицензионный ключ",
"licenseKeyDeleteConfirm": "Подтвердить удаление лицензионного ключа",
"licenseTitle": "Управление статусом лицензии",
"licenseTitleDescription": "Просмотр и управление лицензионными ключами в системе",
"licenseHost": "Лицензия хоста",
"licenseHostDescription": "Управление основным лицензионным ключом для хоста.",
"licensedNot": "Не лицензировано",
"hostId": "ID хоста",
"licenseReckeckAll": "Перепроверить все ключи",
"licenseSiteUsage": "Использование сайтов",
"licenseSiteUsageDecsription": "Просмотр количества сайтов, использующих эту лицензию.",
"licenseNoSiteLimit": "Нет ограничения на количество сайтов при использовании нелицензированного хоста.",
"licensePurchase": "Приобрести лицензию",
"licensePurchaseSites": "Приобрести дополнительные сайты",
"licenseSitesUsedMax": "Использовано сайтов: {usedSites} из {maxSites}",
"licenseSitesUsed": "{count, plural, =0 {0 сайтов} one {# сайт} few {# сайта} many {# сайтов} other {# сайтов}} в системе.",
"licensePurchaseDescription": "Выберите, для скольких сайтов вы хотите {selectedMode, select, license {приобрести лицензию. Вы всегда можете добавить больше сайтов позже.} other {добавить к существующей лицензии.}}",
"licenseFee": "Лицензионный сбор",
"licensePriceSite": "Цена за сайт",
"total": "Итого",
"licenseContinuePayment": "Перейти к оплате",
"pricingPage": "страница цен",
"pricingPortal": "Посмотреть портал покупок",
"licensePricingPage": "Для актуальных цен и скидок посетите ",
"invite": "Приглашения",
"inviteRegenerate": "Пересоздать приглашение",
"inviteRegenerateDescription": "Отозвать предыдущее приглашение и создать новое",
"inviteRemove": "Удалить приглашение",
"inviteRemoveError": "Не удалось удалить приглашение",
"inviteRemoveErrorDescription": "Произошла ошибка при удалении приглашения.",
"inviteRemoved": "Приглашение удалено",
"inviteRemovedDescription": "Приглашение для {email} было удалено.",
"inviteQuestionRemove": "Вы уверены, что хотите удалить приглашение {email}?",
"inviteMessageRemove": "После удаления это приглашение больше не будет действительным. Вы всегда можете пригласить пользователя заново.",
"inviteMessageConfirm": "Для подтверждения введите email адрес приглашения ниже.",
"inviteQuestionRegenerate": "Вы уверены, что хотите пересоздать приглашение для {email}? Это отзовёт предыдущее приглашение.",
"inviteRemoveConfirm": "Подтвердить удаление приглашения",
"inviteRegenerated": "Приглашение пересоздано",
"inviteSent": "Новое приглашение отправлено {email}.",
"inviteSentEmail": "Отправить email уведомление пользователю",
"inviteGenerate": "Новое приглашение создано для {email}.",
"inviteDuplicateError": "Дублирующее приглашение",
"inviteDuplicateErrorDescription": "Приглашение для этого пользователя уже существует.",
"inviteRateLimitError": "Превышен лимит запросов",
"inviteRateLimitErrorDescription": "Вы превысили лимит в 3 пересоздания в час. Попробуйте позже.",
"inviteRegenerateError": "Не удалось пересоздать приглашение",
"inviteRegenerateErrorDescription": "Произошла ошибка при пересоздании приглашения.",
"inviteValidityPeriod": "Период действия",
"inviteValidityPeriodSelect": "Выберите период действия",
"inviteRegenerateMessage": "Приглашение было пересоздано. Пользователь должен перейти по ссылке ниже для принятия приглашения.",
"inviteRegenerateButton": "Пересоздать",
"expiresAt": "Истекает",
"accessRoleUnknown": "Неизвестная роль",
"placeholder": "Заполнитель",
"userErrorOrgRemove": "Не удалось удалить пользователя",
"userErrorOrgRemoveDescription": "Произошла ошибка при удалении пользователя.",
"userOrgRemoved": "Пользователь удалён",
"userOrgRemovedDescription": "Пользователь {email} был удалён из организации.",
"userQuestionOrgRemove": "Вы уверены, что хотите удалить {email} из организации?",
"userMessageOrgRemove": "После удаления этот пользователь больше не будет иметь доступ к организации. Вы всегда можете пригласить его заново, но ему нужно будет снова принять приглашение.",
"userMessageOrgConfirm": "Для подтверждения введите имя пользователя ниже.",
"userRemoveOrgConfirm": "Подтвердить удаление пользователя",
"userRemoveOrg": "Удалить пользователя из организации",
"users": "Пользователи",
"accessRoleMember": "Участник",
"accessRoleOwner": "Владелец",
"userConfirmed": "Подтверждён",
"idpNameInternal": "Внутренний",
"emailInvalid": "Неверный адрес Email",
"inviteValidityDuration": "Пожалуйста, выберите продолжительность",
"accessRoleSelectPlease": "Пожалуйста, выберите роль",
"usernameRequired": "Имя пользователя обязательно",
"idpSelectPlease": "Пожалуйста, выберите Identity Provider",
"idpGenericOidc": "Обычный OAuth2/OIDC provider.",
"accessRoleErrorFetch": "Не удалось получить роли",
"accessRoleErrorFetchDescription": "Произошла ошибка при получении ролей",
"idpErrorFetch": "Не удалось получить идентификатор провайдера",
"idpErrorFetchDescription": "Произошла ошибка при получении поставщиков удостоверений",
"userErrorExists": "Пользователь уже существует",
"userErrorExistsDescription": "Этот пользователь уже является участником организации.",
"inviteError": "Не удалось пригласить пользователя",
"inviteErrorDescription": "Произошла ошибка при приглашении пользователя",
"userInvited": "Пользователь приглашён",
"userInvitedDescription": "Пользователь был успешно приглашён.",
"userErrorCreate": "Не удалось создать пользователя",
"userErrorCreateDescription": "Произошла ошибка при создании пользователя",
"userCreated": "Пользователь создан",
"userCreatedDescription": "Пользователь был успешно создан.",
"userTypeInternal": "Внутренний пользователь",
"userTypeInternalDescription": "Пригласите пользователя напрямую в вашу организацию.",
"userTypeExternal": "Внешний пользователь",
"userTypeExternalDescription": "Создайте пользователя через внешний Identity Provider.",
"accessUserCreateDescription": "Следуйте инструкциям ниже для создания нового пользователя",
"userSeeAll": "Просмотр всех пользователей",
"userTypeTitle": "Тип пользователя",
"userTypeDescription": "Выберите способ создание пользователя",
"userSettings": "Информация о пользователе",
"userSettingsDescription": "Введите сведения о новом пользователе",
"inviteEmailSent": "Отправить приглашение по Email",
"inviteValid": "Действительно",
"selectDuration": "Укажите срок действия",
"accessRoleSelect": "Выберите роль",
"inviteEmailSentDescription": "Email был отправлен пользователю со ссылкой доступа ниже. Он должен перейти по ссылке для принятия приглашения.",
"inviteSentDescription": "Пользователь был приглашён. Он должен перейти по ссылке ниже для принятия приглашения.",
"inviteExpiresIn": "Приглашение истечёт через {days, plural, one {# день} few {# дня} many {# дней} other {# дней}}.",
"idpTitle": "Поставщик удостоверений",
"idpSelect": "Выберите поставщика удостоверений для внешнего пользователя",
"idpNotConfigured": "Поставщики удостоверений не настроены. Пожалуйста, настройте поставщика удостоверений перед созданием внешних пользователей.",
"usernameUniq": "Это должно соответствовать уникальному имени пользователя, существующему в выбранном поставщике удостоверений.",
"emailOptional": "Email (необязательно)",
"nameOptional": "Имя (необязательно)",
"accessControls": "Контроль доступа",
"userDescription2": "Управление настройками этого пользователя",
"accessRoleErrorAdd": "Не удалось добавить пользователя в роль",
"accessRoleErrorAddDescription": "Произошла ошибка при добавлении пользователя в роль.",
"userSaved": "Пользователь сохранён",
"userSavedDescription": "Пользователь был обновлён.",
"accessControlsDescription": "Управляйте тем, к чему этот пользователь может получить доступ и что делать в организации",
"accessControlsSubmit": "Сохранить контроль доступа",
"roles": "Роли",
"accessUsersRoles": "Управление пользователями и ролями",
"accessUsersRolesDescription": "Приглашайте пользователей и добавляйте их в роли для управления доступом к вашей организации",
"key": "Ключ",
"createdAt": "Создано в",
"proxyErrorInvalidHeader": "Неверное значение пользовательского заголовка Host. Используйте формат доменного имени или оставьте пустым для сброса пользовательского заголовка Host.",
"proxyErrorTls": "Неверное имя TLS сервера. Используйте формат доменного имени или оставьте пустым для удаления имени TLS сервера.",
"proxyEnableSSL": "Включить SSL (https)",
"targetErrorFetch": "Не удалось получить цели",
"targetErrorFetchDescription": "Произошла ошибка при получении целей",
"siteErrorFetch": "Не удалось получить ресурс",
"siteErrorFetchDescription": "Произошла ошибка при получении ресурса",
"targetErrorDuplicate": "Дублирующая цель",
"targetErrorDuplicateDescription": "Цель с такими настройками уже существует",
"targetWireGuardErrorInvalidIp": "Неверный IP цели",
"targetWireGuardErrorInvalidIpDescription": "IP цели должен быть в пределах подсети сайта",
"targetsUpdated": "Цели обновлены",
"targetsUpdatedDescription": "Цели и настройки успешно обновлены",
"targetsErrorUpdate": "Не удалось обновить цели",
"targetsErrorUpdateDescription": "Произошла ошибка при обновлении целей",
"targetTlsUpdate": "Настройки TLS обновлены",
"targetTlsUpdateDescription": "Ваши настройки TLS были успешно обновлены",
"targetErrorTlsUpdate": "Не удалось обновить настройки TLS",
"targetErrorTlsUpdateDescription": "Произошла ошибка при обновлении настроек TLS",
"proxyUpdated": "Настройки прокси обновлены",
"proxyUpdatedDescription": "Ваши настройки прокси были успешно обновлены",
"proxyErrorUpdate": "Не удалось обновить настройки прокси",
"proxyErrorUpdateDescription": "Произошла ошибка при обновлении настроек прокси",
"targetAddr": "IP / Имя хоста",
"targetPort": "Порт",
"targetProtocol": "Протокол",
"targetTlsSettings": "Конфигурация безопасного соединения",
"targetTlsSettingsDescription": "Настройте параметры SSL/TLS для вашего ресурса",
"targetTlsSettingsAdvanced": "Расширенные настройки TLS",
"targetTlsSni": "Имя TLS сервера (SNI)",
"targetTlsSniDescription": "Имя TLS сервера для использования в SNI. Оставьте пустым для использования по умолчанию.",
"targetTlsSubmit": "Сохранить настройки",
"targets": "Конфигурация целей",
"targetsDescription": "Настройте цели для маршрутизации трафика к вашим сервисам",
"targetStickySessions": "Включить фиксированные сессии",
"targetStickySessionsDescription": "Сохранять соединения на одной и той же целевой точке в течение всей сессии.",
"methodSelect": "Выберите метод",
"targetSubmit": "Добавить цель",
"targetNoOne": "Нет целей. Добавьте цель с помощью формы.",
"targetNoOneDescription": "Добавление более одной цели выше включит балансировку нагрузки.",
"targetsSubmit": "Сохранить цели",
"proxyAdditional": "Дополнительные настройки прокси",
"proxyAdditionalDescription": "Настройте, как ваш ресурс обрабатывает настройки прокси",
"proxyCustomHeader": "Пользовательский заголовок Host",
"proxyCustomHeaderDescription": "Заголовок host для установки при проксировании запросов. Оставьте пустым для использования по умолчанию.",
"proxyAdditionalSubmit": "Сохранить настройки прокси",
"subnetMaskErrorInvalid": "Неверная маска подсети. Должна быть между 0 и 32.",
"ipAddressErrorInvalidFormat": "Неверный формат IP адреса",
"ipAddressErrorInvalidOctet": "Неверный октет IP адреса",
"path": "Путь",
"ipAddressRange": "Диапазон IP",
"rulesErrorFetch": "Не удалось получить правила",
"rulesErrorFetchDescription": "Произошла ошибка при получении правил",
"rulesErrorDuplicate": "Дублирующее правило",
"rulesErrorDuplicateDescription": "Правило с такими настройками уже существует",
"rulesErrorInvalidIpAddressRange": "Неверный CIDR",
"rulesErrorInvalidIpAddressRangeDescription": "Пожалуйста, введите корректное значение CIDR",
"rulesErrorInvalidUrl": "Неверный URL путь",
"rulesErrorInvalidUrlDescription": "Пожалуйста, введите корректное значение URL пути",
"rulesErrorInvalidIpAddress": "Неверный IP",
"rulesErrorInvalidIpAddressDescription": "Пожалуйста, введите корректный IP адрес",
"rulesErrorUpdate": "Не удалось обновить правила",
"rulesErrorUpdateDescription": "Произошла ошибка при обновлении правил",
"rulesUpdated": "Включить правила",
"rulesUpdatedDescription": "Оценка правил была обновлена",
"rulesMatchIpAddressRangeDescription": "Введите адрес в формате CIDR (например, 103.21.244.0/22)",
"rulesMatchIpAddress": "Введите IP адрес (например, 103.21.244.12)",
"rulesMatchUrl": "Введите URL путь или шаблон (например, /api/v1/todos или /api/v1/*)",
"rulesErrorInvalidPriority": "Неверный приоритет",
"rulesErrorInvalidPriorityDescription": "Пожалуйста, введите корректный приоритет",
"rulesErrorDuplicatePriority": "Дублирующие приоритеты",
"rulesErrorDuplicatePriorityDescription": "Пожалуйста, введите уникальные приоритеты",
"ruleUpdated": "Правила обновлены",
"ruleUpdatedDescription": "Правила успешно обновлены",
"ruleErrorUpdate": "Операция не удалась",
"ruleErrorUpdateDescription": "Произошла ошибка во время операции сохранения",
"rulesPriority": "Приоритет",
"rulesAction": "Действие",
"rulesMatchType": "Тип совпадения",
"value": "Значение",
"rulesAbout": "О правилах",
"rulesAboutDescription": "Правила позволяют контролировать доступ к вашему ресурсу на основе набора критериев. Вы можете создавать правила для разрешения или запрета доступа на основе IP адреса или URL пути.",
"rulesActions": "Действия",
"rulesActionAlwaysAllow": "Всегда разрешать: Обойти все методы аутентификации",
"rulesActionAlwaysDeny": "Всегда запрещать: Блокировать все запросы; аутентификация не может быть выполнена",
"rulesMatchCriteria": "Критерии совпадения",
"rulesMatchCriteriaIpAddress": "Совпадение с конкретным IP адресом",
"rulesMatchCriteriaIpAddressRange": "Совпадение с диапазоном IP адресов в нотации CIDR",
"rulesMatchCriteriaUrl": "Совпадение с URL путём или шаблоном",
"rulesEnable": "Включить правила",
"rulesEnableDescription": "Включить или отключить проверку правил для этого ресурса",
"rulesResource": "Конфигурация правил ресурса",
"rulesResourceDescription": "Настройте правила для контроля доступа к вашему ресурсу",
"ruleSubmit": "Добавить правило",
"rulesNoOne": "Нет правил. Добавьте правило с помощью формы.",
"rulesOrder": "Правила оцениваются по приоритету в возрастающем порядке.",
"rulesSubmit": "Сохранить правила",
"resourceErrorCreate": "Ошибка при создании ресурса",
"resourceErrorCreateDescription": "Произошла ошибка при создании ресурса",
"resourceErrorCreateMessage": "Ошибка создания ресурса:",
"resourceErrorCreateMessageDescription": "Произошла неизвестная ошибка.",
"sitesErrorFetch": "Ошибка при получении сайтов",
"sitesErrorFetchDescription": "Произошла ошибка при получении сайтов",
"domainsErrorFetch": "Ошибка при получении доменов",
"domainsErrorFetchDescription": "Произошла ошибка при получении доменов",
"none": "Нет",
"unknown": "Неизвестно",
"resources": "Ресурсы",
"resourcesDescription": "Ресурсы - это прокси к приложениям, работающим в вашей частной сети. Создайте ресурс для любого HTTP/HTTPS или сырого TCP/UDP сервиса в вашей частной сети. Каждый ресурс должен быть подключен к сайту для обеспечения приватного, безопасного соединения через зашифрованный туннель WireGuard.",
"resourcesWireGuardConnect": "Безопасное соединение с шифрованием WireGuard",
"resourcesMultipleAuthenticationMethods": "Настройка нескольких методов аутентификации",
"resourcesUsersRolesAccess": "Контроль доступа на основе пользователей и ролей",
"resourcesErrorUpdate": "Не удалось переключить ресурс",
"resourcesErrorUpdateDescription": "Произошла ошибка при обновлении ресурса",
"access": "Доступ",
"shareLink": "Общая ссылка {resource}",
"resourceSelect": "Выберите ресурс",
"shareLinks": "Общие ссылки",
"share": "Общие ссылки",
"shareDescription2": "Создавайте общие ссылки к вашим ресурсам. Ссылки предоставляют временный или неограниченный доступ к вашему ресурсу. Вы можете настроить время истечения ссылки при её создании.",
"shareEasyCreate": "Легко создавать и делиться",
"shareConfigurableExpirationDuration": "Настраиваемая продолжительность истечения",
"shareSecureAndRevocable": "Безопасные и отзываемые",
"nameMin": "Имя должно быть не менее {len} символов.",
"nameMax": "Имя не должно быть длиннее {len} символов.",
"sitesConfirmCopy": "Пожалуйста, подтвердите, что вы скопировали конфигурацию.",
"unknownCommand": "Неизвестная команда",
"newtErrorFetchReleases": "Не удалось получить информацию о релизе: {err}",
"newtErrorFetchLatest": "Ошибка при получении последнего релиза: {err}",
"newtEndpoint": "Конечная точка Newt",
"newtId": "Newt ID",
"newtSecretKey": "Секретный ключ Newt",
"architecture": "Архитектура",
"sites": "Сайты",
"siteWgAnyClients": "Используйте любой клиент WireGuard для подключения. Вам придётся обращаться к вашим внутренним ресурсам, используя IP узла.",
"siteWgCompatibleAllClients": "Совместим со всеми клиентами WireGuard",
"siteWgManualConfigurationRequired": "Требуется ручная настройка",
"userErrorNotAdminOrOwner": "Пользователь не является администратором или владельцем",
"pangolinSettings": "Настройки - Pangolin",
"accessRoleYour": "Ваша роль:",
"accessRoleSelect2": "Выберите роль",
"accessUserSelect": "Выберите пользователя",
"otpEmailEnter": "Введите email",
"otpEmailEnterDescription": "Нажмите enter для добавления email после ввода в поле.",
"otpEmailErrorInvalid": "Неверный email адрес. Подстановочный знак (*) должен быть всей локальной частью.",
"otpEmailSmtpRequired": "Требуется SMTP",
"otpEmailSmtpRequiredDescription": "SMTP должен быть включён на сервере для использования аутентификации с одноразовым паролем.",
"otpEmailTitle": "Одноразовые пароли",
"otpEmailTitleDescription": "Требовать аутентификацию на основе email для доступа к ресурсу",
"otpEmailWhitelist": "Белый список email",
"otpEmailWhitelistList": "Email адреса в белом списке",
"otpEmailWhitelistListDescription": "Только пользователи с этими email адресами смогут получить доступ к этому ресурсу. Им будет предложено ввести одноразовый пароль, отправленный на их email. Можно использовать подстановочные знаки (*@example.com) для разрешения любого email адреса с домена.",
"otpEmailWhitelistSave": "Сохранить белый список",
"passwordAdd": "Добавить пароль",
"passwordRemove": "Удалить пароль",
"pincodeAdd": "Добавить PIN-код",
"pincodeRemove": "Удалить PIN-код",
"resourceAuthMethods": "Методы аутентификации",
"resourceAuthMethodsDescriptions": "Разрешить доступ к ресурсу через дополнительные методы аутентификации",
"resourceAuthSettingsSave": "Успешно сохранено",
"resourceAuthSettingsSaveDescription": "Настройки аутентификации сохранены",
"resourceErrorAuthFetch": "Не удалось получить данные",
"resourceErrorAuthFetchDescription": "Произошла ошибка при получении данных",
"resourceErrorPasswordRemove": "Ошибка при удалении пароля ресурса",
"resourceErrorPasswordRemoveDescription": "Произошла ошибка при удалении пароля ресурса",
"resourceErrorPasswordSetup": "Ошибка при установке пароля ресурса",
"resourceErrorPasswordSetupDescription": "Произошла ошибка при установке пароля ресурса",
"resourceErrorPincodeRemove": "Ошибка при удалении PIN-кода ресурса",
"resourceErrorPincodeRemoveDescription": "Произошла ошибка при удалении PIN-кода ресурса",
"resourceErrorPincodeSetup": "Ошибка при установке PIN-кода ресурса",
"resourceErrorPincodeSetupDescription": "Произошла ошибка при установке PIN-кода ресурса",
"resourceErrorUsersRolesSave": "Не удалось установить роли",
"resourceErrorUsersRolesSaveDescription": "Произошла ошибка при установке ролей",
"resourceErrorWhitelistSave": "Не удалось сохранить белый список",
"resourceErrorWhitelistSaveDescription": "Произошла ошибка при сохранении белого списка",
"resourcePasswordSubmit": "Включить защиту паролем",
"resourcePasswordProtection": "Защита паролем {status}",
"resourcePasswordRemove": "Пароль ресурса удалён",
"resourcePasswordRemoveDescription": "Пароль ресурса был успешно удалён",
"resourcePasswordSetup": "Пароль ресурса установлен",
"resourcePasswordSetupDescription": "Пароль ресурса был успешно установлен",
"resourcePasswordSetupTitle": "Установить пароль",
"resourcePasswordSetupTitleDescription": "Установите пароль для защиты этого ресурса",
"resourcePincode": "PIN-код",
"resourcePincodeSubmit": "Включить защиту PIN-кодом",
"resourcePincodeProtection": "Защита PIN-кодом {status}",
"resourcePincodeRemove": "PIN-код ресурса удалён",
"resourcePincodeRemoveDescription": "PIN-код ресурса был успешно удалён",
"resourcePincodeSetup": "Resource PIN code set",
"resourcePincodeSetupDescription": "The resource pincode has been set successfully",
"resourcePincodeSetupTitle": "Set Pincode",
"resourcePincodeSetupTitleDescription": "Set a pincode to protect this resource",
"resourceRoleDescription": "Admins can always access this resource.",
"resourceUsersRoles": "Users & Roles",
"resourceUsersRolesDescription": "Configure which users and roles can visit this resource",
"resourceUsersRolesSubmit": "Save Users & Roles",
"resourceWhitelistSave": "Saved successfully",
"resourceWhitelistSaveDescription": "Whitelist settings have been saved",
"ssoUse": "Use Platform SSO",
"ssoUseDescription": "Существующим пользователям нужно будет войти только один раз для всех ресурсов с включенной этой опцией.",
"proxyErrorInvalidPort": "Invalid port number",
"subdomainErrorInvalid": "Invalid subdomain",
"domainErrorFetch": "Error fetching domains",
"domainErrorFetchDescription": "An error occurred when fetching the domains",
"resourceErrorUpdate": "Failed to update resource",
"resourceErrorUpdateDescription": "An error occurred while updating the resource",
"resourceUpdated": "Resource updated",
"resourceUpdatedDescription": "The resource has been updated successfully",
"resourceErrorTransfer": "Failed to transfer resource",
"resourceErrorTransferDescription": "An error occurred while transferring the resource",
"resourceTransferred": "Resource transferred",
"resourceTransferredDescription": "The resource has been transferred successfully",
"resourceErrorToggle": "Failed to toggle resource",
"resourceErrorToggleDescription": "An error occurred while updating the resource",
"resourceVisibilityTitle": "Visibility",
"resourceVisibilityTitleDescription": "Completely enable or disable resource visibility",
"resourceGeneral": "General Settings",
"resourceGeneralDescription": "Configure the general settings for this resource",
"resourceEnable": "Enable Resource",
"resourceTransfer": "Transfer Resource",
"resourceTransferDescription": "Transfer this resource to a different site",
"resourceTransferSubmit": "Transfer Resource",
"siteDestination": "Destination Site",
"searchSites": "Search sites",
"accessRoleCreate": "Create Role",
"accessRoleCreateDescription": "Create a new role to group users and manage their permissions.",
"accessRoleCreateSubmit": "Create Role",
"accessRoleCreated": "Role created",
"accessRoleCreatedDescription": "The role has been successfully created.",
"accessRoleErrorCreate": "Failed to create role",
"accessRoleErrorCreateDescription": "An error occurred while creating the role.",
"accessRoleErrorNewRequired": "New role is required",
"accessRoleErrorRemove": "Failed to remove role",
"accessRoleErrorRemoveDescription": "An error occurred while removing the role.",
"accessRoleName": "Role Name",
"accessRoleQuestionRemove": "Вы собираетесь удалить роль {name}. Это действие нельзя отменить.",
"accessRoleRemove": "Удалить роль",
"accessRoleRemoveDescription": "Удалить роль из организации",
"accessRoleRemoveSubmit": "Удалить роль",
"accessRoleRemoved": "Роль удалена",
"accessRoleRemovedDescription": "Роль была успешно удалена.",
"accessRoleRequiredRemove": "Перед удалением этой роли выберите новую роль для переноса существующих участников.",
"manage": "Управление",
"sitesNotFound": "Сайты не найдены.",
"pangolinServerAdmin": "Администратор сервера - Pangolin",
"licenseTierProfessional": "Профессиональная лицензия",
"licenseTierEnterprise": "Корпоративная лицензия",
"licenseTierCommercial": "Коммерческая лицензия",
"licensed": "Лицензировано",
"yes": "Да",
"no": "Нет",
"sitesAdditional": "Дополнительные сайты",
"licenseKeys": "Лицензионные ключи",
"sitestCountDecrease": "Уменьшить количество сайтов",
"sitestCountIncrease": "Увеличить количество сайтов",
"idpManage": "Управление поставщиками удостоверений",
"idpManageDescription": "Просмотр и управление поставщиками удостоверений в системе",
"idpDeletedDescription": "Поставщик удостоверений успешно удалён",
"idpOidc": "OAuth2/OIDC",
"idpQuestionRemove": "Вы уверены, что хотите навсегда удалить поставщика удостоверений {name}?",
"idpMessageRemove": "Это удалит поставщика удостоверений и все связанные конфигурации. Пользователи, которые аутентифицируются через этого поставщика, больше не смогут войти.",
"idpMessageConfirm": "Для подтверждения введите имя поставщика удостоверений ниже.",
"idpConfirmDelete": "Подтвердить удаление поставщика удостоверений",
"idpDelete": "Удалить поставщика удостоверений",
"idp": "Поставщики удостоверений",
"idpSearch": "Поиск поставщиков удостоверений...",
"idpAdd": "Добавить поставщика удостоверений",
"idpClientIdRequired": "ID клиента обязателен.",
"idpClientSecretRequired": "Client Secret is required.",
"idpErrorAuthUrlInvalid": "Auth URL must be a valid URL.",
"idpErrorTokenUrlInvalid": "Token URL must be a valid URL.",
"idpPathRequired": "Identifier Path is required.",
"idpScopeRequired": "Scopes are required.",
"idpOidcDescription": "Configure an OpenID Connect identity provider",
"idpCreatedDescription": "Identity provider created successfully",
"idpCreate": "Create Identity Provider",
"idpCreateDescription": "Configure a new identity provider for user authentication",
"idpSeeAll": "See All Identity Providers",
"idpSettingsDescription": "Configure the basic information for your identity provider",
"idpDisplayName": "A display name for this identity provider",
"idpAutoProvisionUsers": "Auto Provision Users",
"idpAutoProvisionUsersDescription": "При включении пользователи будут автоматически создаваться в системе при первом входе с возможностью сопоставления пользователей с ролями и организациями.",
"licenseBadge": "Professional",
"idpType": "Provider Type",
"idpTypeDescription": "Select the type of identity provider you want to configure",
"idpOidcConfigure": "OAuth2/OIDC Configuration",
"idpOidcConfigureDescription": "Настройте конечные точки и учётные данные поставщика OAuth2/OIDC",
"idpClientId": "Client ID",
"idpClientIdDescription": "The OAuth2 client ID from your identity provider",
"idpClientSecret": "Client Secret",
"idpClientSecretDescription": "The OAuth2 client secret from your identity provider",
"idpAuthUrl": "Authorization URL",
"idpAuthUrlDescription": "The OAuth2 authorization endpoint URL",
"idpTokenUrl": "Token URL",
"idpTokenUrlDescription": "The OAuth2 token endpoint URL",
"idpOidcConfigureAlert": "Important Information",
"idpOidcConfigureAlertDescription": "После создания поставщика удостоверений вам нужно будет настроить URL обратного вызова в настройках вашего поставщика удостоверений. URL обратного вызова будет предоставлен после успешного создания.",
"idpToken": "Token Configuration",
"idpTokenDescription": "Configure how to extract user information from the ID token",
"idpJmespathAbout": "About JMESPath",
"idpJmespathAboutDescription": "The paths below use JMESPath syntax to extract values from the ID token.",
"idpJmespathAboutDescriptionLink": "Learn more about JMESPath",
"idpJmespathLabel": "Identifier Path",
"idpJmespathLabelDescription": "The path to the user identifier in the ID token",
"idpJmespathEmailPathOptional": "Email Path (Optional)",
"idpJmespathEmailPathOptionalDescription": "The path to the user's email in the ID token",
"idpJmespathNamePathOptional": "Name Path (Optional)",
"idpJmespathNamePathOptionalDescription": "The path to the user's name in the ID token",
"idpOidcConfigureScopes": "Scopes",
"idpOidcConfigureScopesDescription": "Space-separated list of OAuth2 scopes to request",
"idpSubmit": "Create Identity Provider",
"orgPolicies": "Organization Policies",
"idpSettings": "Настройки {idpName}",
"idpCreateSettingsDescription": "Configure the settings for your identity provider",
"roleMapping": "Role Mapping",
"orgMapping": "Organization Mapping",
"orgPoliciesSearch": "Search organization policies...",
"orgPoliciesAdd": "Add Organization Policy",
"orgRequired": "Organization is required",
"error": "Error",
"success": "Success",
"orgPolicyAddedDescription": "Policy added successfully",
"orgPolicyUpdatedDescription": "Policy updated successfully",
"orgPolicyDeletedDescription": "Policy deleted successfully",
"defaultMappingsUpdatedDescription": "Default mappings updated successfully",
"orgPoliciesAbout": "About Organization Policies",
"orgPoliciesAboutDescription": "Политики организации используются для контроля доступа к организациям на основе ID токена пользователя. Вы можете указать выражения JMESPath для извлечения информации о роли и организации из ID токена.",
"orgPoliciesAboutDescriptionLink": "See documentation, for more information.",
"defaultMappingsOptional": "Default Mappings (Optional)",
"defaultMappingsOptionalDescription": "Сопоставления по умолчанию используются, когда для организации не определена политика организации. Здесь вы можете указать сопоставления ролей и организаций по умолчанию.",
"defaultMappingsRole": "Default Role Mapping",
"defaultMappingsRoleDescription": "Результат этого выражения должен возвращать имя роли, как определено в организации, в виде строки.",
"defaultMappingsOrg": "Default Organization Mapping",
"defaultMappingsOrgDescription": "Это выражение должно возвращать ID организации или true для разрешения доступа пользователя к организации.",
"defaultMappingsSubmit": "Save Default Mappings",
"orgPoliciesEdit": "Edit Organization Policy",
"org": "Organization",
"orgSelect": "Select organization",
"orgSearch": "Search org",
"orgNotFound": "No org found.",
"roleMappingPathOptional": "Role Mapping Path (Optional)",
"orgMappingPathOptional": "Organization Mapping Path (Optional)",
"orgPolicyUpdate": "Update Policy",
"orgPolicyAdd": "Add Policy",
"orgPolicyConfig": "Configure access for an organization",
"idpUpdatedDescription": "Identity provider updated successfully",
"redirectUrl": "Redirect URL",
"redirectUrlAbout": "About Redirect URL",
"redirectUrlAboutDescription": "Это URL, на который пользователи будут перенаправлены после аутентификации. Вам нужно настроить этот URL в настройках вашего поставщика удостоверений.",
"pangolinAuth": "Аутентификация - Pangolin",
"verificationCodeLengthRequirements": "Ваш код подтверждения должен состоять из 8 символов.",
"errorOccurred": "Произошла ошибка",
"emailErrorVerify": "Не удалось подтвердить email:",
"emailVerified": "Email успешно подтверждён! Перенаправляем вас...",
"verificationCodeErrorResend": "Не удалось повторно отправить код подтверждения:",
"verificationCodeResend": "Код подтверждения отправлен повторно",
"verificationCodeResendDescription": "Мы повторно отправили код подтверждения на ваш email адрес. Пожалуйста, проверьте вашу почту.",
"emailVerify": "Подтвердить email",
"emailVerifyDescription": "Введите код подтверждения, отправленный на ваш email адрес.",
"verificationCode": "Код подтверждения",
"verificationCodeEmailSent": "Мы отправили код подтверждения на ваш email адрес.",
"submit": "Отправить",
"emailVerifyResendProgress": "Отправка повторно...",
"emailVerifyResend": "Не получили код? Нажмите здесь для повторной отправки",
"passwordNotMatch": "Пароли не совпадают",
"signupError": "Произошла ошибка при регистрации",
"pangolinLogoAlt": "Логотип Pangolin",
"inviteAlready": "Похоже, вы были приглашены!",
"inviteAlreadyDescription": "Чтобы принять приглашение, вы должны войти или создать учётную запись.",
"signupQuestion": "Уже есть учётная запись?",
"login": "Войти",
"resourceNotFound": "Ресурс не найден",
"resourceNotFoundDescription": "Ресурс, к которому вы пытаетесь получить доступ, не существует.",
"pincodeRequirementsLength": "PIN должен состоять ровно из 6 цифр",
"pincodeRequirementsChars": "PIN должен содержать только цифры",
"passwordRequirementsLength": "Пароль должен быть не менее 1 символа",
"otpEmailRequirementsLength": "OTP должен быть не менее 1 символа",
"otpEmailSent": "OTP отправлен",
"otpEmailSentDescription": "OTP был отправлен на ваш email",
"otpEmailErrorAuthenticate": "Не удалось аутентифицироваться с email",
"pincodeErrorAuthenticate": "Не удалось аутентифицироваться с PIN-кодом",
"passwordErrorAuthenticate": "Не удалось аутентифицироваться с паролем",
"poweredBy": "Разработано",
"authenticationRequired": "Требуется аутентификация",
"authenticationMethodChoose": "Выберите предпочтительный метод для доступа к {name}",
"authenticationRequest": "Вы должны аутентифицироваться для доступа к {name}",
"user": "Пользователь",
"pincodeInput": "6-значный PIN-код",
"pincodeSubmit": "Войти с PIN-кодом",
"passwordSubmit": "Войти с паролем",
"otpEmailDescription": "Одноразовый код будет отправлен на этот email.",
"otpEmailSend": "Отправить одноразовый код",
"otpEmail": "Одноразовый пароль (OTP)",
"otpEmailSubmit": "Отправить OTP",
"backToEmail": "Назад к email",
"noSupportKey": "Сервер работает без ключа поддержки. Подумайте о поддержке проекта!",
"accessDenied": "Доступ запрещён",
"accessDeniedDescription": "Вам не разрешён доступ к этому ресурсу. Если это ошибка, пожалуйста, свяжитесь с администратором.",
"accessTokenError": "Ошибка проверки токена доступа",
"accessGranted": "Доступ предоставлен",
"accessUrlInvalid": "Неверный URL доступа",
"accessGrantedDescription": "You have been granted access to this resource. Redirecting you...",
"accessUrlInvalidDescription": "This shared access URL is invalid. Please contact the resource owner for a new URL.",
"tokenInvalid": "Invalid token",
"pincodeInvalid": "Invalid code",
"passwordErrorRequestReset": "Failed to request reset:",
"passwordErrorReset": "Failed to reset password:",
"passwordResetSuccess": "Password reset successfully! Back to log in...",
"passwordReset": "Reset Password",
"passwordResetDescription": "Follow the steps to reset your password",
"passwordResetSent": "We'll send a password reset code to this email address.",
"passwordResetCode": "Reset Code",
"passwordResetCodeDescription": "Check your email for the reset code.",
"passwordNew": "New Password",
"passwordNewConfirm": "Confirm New Password",
"pincodeAuth": "Authenticator Code",
"pincodeSubmit2": "Submit Code",
"passwordResetSubmit": "Request Reset",
"passwordBack": "Back to Password",
"loginBack": "Go back to log in",
"signup": "Sign up",
"loginStart": "Log in to get started",
"idpOidcTokenValidating": "Validating OIDC token",
"idpOidcTokenResponse": "Validate OIDC token response",
"idpErrorOidcTokenValidating": "Error validating OIDC token",
"idpConnectingTo": "Подключение к {name}",
"idpConnectingToDescription": "Validating your identity",
"idpConnectingToProcess": "Connecting...",
"idpConnectingToFinished": "Connected",
"idpErrorConnectingTo": "Возникла проблема при подключении к {name}. Пожалуйста, свяжитесь с вашим администратором.",
"idpErrorNotFound": "IdP not found",
"inviteInvalid": "Invalid Invite",
"inviteInvalidDescription": "The invite link is invalid.",
"inviteErrorWrongUser": "Invite is not for this user",
"inviteErrorUserNotExists": "User does not exist. Please create an account first.",
"inviteErrorLoginRequired": "You must be logged in to accept an invite",
"inviteErrorExpired": "The invite may have expired",
"inviteErrorRevoked": "The invite might have been revoked",
"inviteErrorTypo": "There could be a typo in the invite link",
"pangolinSetup": "Setup - Pangolin",
"orgNameRequired": "Organization name is required",
"orgIdRequired": "Organization ID is required",
"orgErrorCreate": "An error occurred while creating org",
"pageNotFound": "Page Not Found",
"pageNotFoundDescription": "Oops! The page you're looking for doesn't exist.",
"overview": "Overview",
"home": "Home",
"accessControl": "Access Control",
"settings": "Settings",
"usersAll": "All Users",
"license": "License",
"pangolinDashboard": "Dashboard - Pangolin",
"noResults": "No results found.",
"terabytes": "{count} ТБ",
"gigabytes": "{count} ГБ",
"megabytes": "{count} МБ",
"tagsEntered": "Entered Tags",
"tagsEnteredDescription": "These are the tags you`ve entered.",
"tagsWarnCannotBeLessThanZero": "maxTags and minTags cannot be less than 0",
"tagsWarnNotAllowedAutocompleteOptions": "Tag not allowed as per autocomplete options",
"tagsWarnInvalid": "Invalid tag as per validateTag",
"tagWarnTooShort": "Tag {tagText} is too short",
"tagWarnTooLong": "Tag {tagText} is too long",
"tagsWarnReachedMaxNumber": "Reached the maximum number of tags allowed",
"tagWarnDuplicate": "Duplicate tag {tagText} not added",
"supportKeyInvalid": "Invalid Key",
"supportKeyInvalidDescription": "Your supporter key is invalid.",
"supportKeyValid": "Valid Key",
"supportKeyValidDescription": "Your supporter key has been validated. Thank you for your support!",
"supportKeyErrorValidationDescription": "Failed to validate supporter key.",
"supportKey": "Support Development and Adopt a Pangolin!",
"supportKeyDescription": "Приобретите ключ поддержки, чтобы помочь нам продолжать разработку Pangolin для сообщества. Ваш вклад позволяет нам уделять больше времени поддержке и добавлению новых функций в приложение для всех. Мы никогда не будем использовать это для платного доступа к функциям. Это отдельно от любой коммерческой версии.",
"supportKeyPet": "You will also get to adopt and meet your very own pet Pangolin!",
"supportKeyPurchase": "Payments are processed via GitHub. Afterward, you can retrieve your key on",
"supportKeyPurchaseLink": "our website",
"supportKeyPurchase2": "and redeem it here.",
"supportKeyLearnMore": "Learn more.",
"supportKeyOptions": "Please select the option that best suits you.",
"supportKetOptionFull": "Full Supporter",
"forWholeServer": "For the whole server",
"lifetimePurchase": "Lifetime purchase",
"supporterStatus": "Supporter status",
"buy": "Buy",
"supportKeyOptionLimited": "Limited Supporter",
"forFiveUsers": "For 5 or less users",
"supportKeyRedeem": "Redeem Supporter Key",
"supportKeyHideSevenDays": "Hide for 7 days",
"supportKeyEnter": "Enter Supporter Key",
"supportKeyEnterDescription": "Meet your very own pet Pangolin!",
"githubUsername": "GitHub Username",
"supportKeyInput": "Supporter Key",
"supportKeyBuy": "Buy Supporter Key",
"logoutError": "Error logging out",
"signingAs": "Signed in as",
"serverAdmin": "Server Admin",
"otpEnable": "Enable Two-factor",
"otpDisable": "Disable Two-factor",
"logout": "Log Out",
"licenseTierProfessionalRequired": "Professional Edition Required",
"licenseTierProfessionalRequiredDescription": "Эта функция доступна только в профессиональной версии.",
"actionGetOrg": "Get Organization",
"actionUpdateOrg": "Update Organization",
"actionUpdateUser": "Update User",
"actionGetUser": "Get User",
"actionGetOrgUser": "Get Organization User",
"actionListOrgDomains": "List Organization Domains",
"actionCreateSite": "Create Site",
"actionDeleteSite": "Delete Site",
"actionGetSite": "Get Site",
"actionListSites": "List Sites",
"actionUpdateSite": "Update Site",
"actionListSiteRoles": "List Allowed Site Roles",
"actionCreateResource": "Create Resource",
"actionDeleteResource": "Delete Resource",
"actionGetResource": "Get Resource",
"actionListResource": "List Resources",
"actionUpdateResource": "Update Resource",
"actionListResourceUsers": "List Resource Users",
"actionSetResourceUsers": "Set Resource Users",
"actionSetAllowedResourceRoles": "Set Allowed Resource Roles",
"actionListAllowedResourceRoles": "List Allowed Resource Roles",
"actionSetResourcePassword": "Set Resource Password",
"actionSetResourcePincode": "Set Resource Pincode",
"actionSetResourceEmailWhitelist": "Set Resource Email Whitelist",
"actionGetResourceEmailWhitelist": "Get Resource Email Whitelist",
"actionCreateTarget": "Create Target",
"actionDeleteTarget": "Delete Target",
"actionGetTarget": "Get Target",
"actionListTargets": "List Targets",
"actionUpdateTarget": "Update Target",
"actionCreateRole": "Create Role",
"actionDeleteRole": "Delete Role",
"actionGetRole": "Get Role",
"actionListRole": "List Roles",
"actionUpdateRole": "Update Role",
"actionListAllowedRoleResources": "List Allowed Role Resources",
"actionInviteUser": "Invite User",
"actionRemoveUser": "Remove User",
"actionListUsers": "List Users",
"actionAddUserRole": "Add User Role",
"actionGenerateAccessToken": "Generate Access Token",
"actionDeleteAccessToken": "Delete Access Token",
"actionListAccessTokens": "List Access Tokens",
"actionCreateResourceRule": "Create Resource Rule",
"actionDeleteResourceRule": "Delete Resource Rule",
"actionListResourceRules": "List Resource Rules",
"actionUpdateResourceRule": "Update Resource Rule",
"actionListOrgs": "List Organizations",
"actionCheckOrgId": "Check ID",
"actionCreateOrg": "Create Organization",
"actionDeleteOrg": "Delete Organization",
"actionListApiKeys": "List API Keys",
"actionListApiKeyActions": "List API Key Actions",
"actionSetApiKeyActions": "Set API Key Allowed Actions",
"actionCreateApiKey": "Create API Key",
"actionDeleteApiKey": "Delete API Key",
"actionCreateIdp": "Create IDP",
"actionUpdateIdp": "Обновить IDP",
"actionDeleteIdp": "Удалить IDP",
"actionListIdps": "Список IDP",
"actionGetIdp": "Получить IDP",
"actionCreateIdpOrg": "Создать политику IDP организации",
"actionDeleteIdpOrg": "Удалить политику IDP организации",
"actionListIdpOrgs": "Список организаций IDP",
"actionUpdateIdpOrg": "Обновить организацию IDP",
"noneSelected": "Ничего не выбрано",
"orgNotFound2": "Организации не найдены.",
"searchProgress": "Поиск...",
"create": "Создать",
"orgs": "Организации",
"loginError": "Произошла ошибка при входе",
"passwordForgot": "Забыли пароль?",
"otpAuth": "Двухфакторная аутентификация",
"otpAuthDescription": "Введите код из вашего приложения-аутентификатора или один из ваших одноразовых резервных кодов.",
"otpAuthSubmit": "Отправить код",
"idpContinue": "Или продолжить с",
"otpAuthBack": "Вернуться к входу",
"navbar": "Навигационное меню",
"navbarDescription": "Главное навигационное меню приложения",
"navbarDocsLink": "Документация",
"commercialEdition": "Коммерческая версия",
"otpErrorEnable": "Невозможно включить 2FA",
"otpErrorEnableDescription": "Произошла ошибка при включении 2FA",
"otpSetupCheckCode": "Пожалуйста, введите 6-значный код",
"otpSetupCheckCodeRetry": "Неверный код. Попробуйте снова.",
"otpSetup": "Включить двухфакторную аутентификацию",
"otpSetupDescription": "Защитите свою учётную запись дополнительным уровнем защиты",
"otpSetupScanQr": "Отсканируйте этот QR-код с помощью вашего приложения-аутентификатора или введите секретный ключ вручную:",
"otpSetupSecretCode": "Код аутентификатора",
"otpSetupSuccess": "Двухфакторная аутентификация включена",
"otpSetupSuccessStoreBackupCodes": "Ваша учётная запись теперь более защищена. Не забудьте сохранить резервные коды.",
"otpErrorDisable": "Невозможно отключить 2FA",
"otpErrorDisableDescription": "Произошла ошибка при отключении 2FA",
"otpRemove": "Отключить двухфакторную аутентификацию",
"otpRemoveDescription": "Отключить двухфакторную аутентификацию для вашей учётной записи",
"otpRemoveSuccess": "Two-Factor Authentication Disabled",
"otpRemoveSuccessMessage": "Двухфакторная аутентификация была отключена для вашей учётной записи. Вы можете включить её снова в любое время.",
"otpRemoveSubmit": "Disable 2FA",
"paginator": "Page {current} of {last}",
"paginatorToFirst": "Go to first page",
"paginatorToPrevious": "Go to previous page",
"paginatorToNext": "Go to next page",
"paginatorToLast": "Go to last page",
"copyText": "Copy text",
"copyTextFailed": "Failed to copy text: ",
"copyTextClipboard": "Copy to clipboard",
"inviteErrorInvalidConfirmation": "Invalid confirmation",
"passwordRequired": "Password is required",
"allowAll": "Разрешить всё",
"permissionsAllowAll": "Разрешить все разрешения",
"githubUsernameRequired": "Имя пользователя GitHub обязательно",
"supportKeyRequired": "Ключ поддержки обязателен",
"passwordRequirementsChars": "Пароль должен быть не менее 8 символов",
"language": "Язык",
"verificationCodeRequired": "Код обязателен",
"userErrorNoUpdate": "Нет пользователя для обновления",
"siteErrorNoUpdate": "Нет сайта для обновления",
"resourceErrorNoUpdate": "Нет ресурса для обновления",
"authErrorNoUpdate": "Нет информации об аутентификации для обновления",
"orgErrorNoUpdate": "Нет организации для обновления",
"orgErrorNoProvided": "Организация не предоставлена",
"apiKeysErrorNoUpdate": "Нет API ключа для обновления",
"sidebarOverview": "Обзор",
"sidebarHome": "Главная",
"sidebarSites": "Сайты",
"sidebarResources": "Ресурсы",
"sidebarAccessControl": "Контроль доступа",
"sidebarUsers": "Пользователи",
"sidebarInvitations": "Приглашения",
"sidebarRoles": "Роли",
"sidebarShareableLinks": "Общие ссылки",
"sidebarApiKeys": "API ключи",
"sidebarSettings": "Настройки",
"sidebarAllUsers": "Все пользователи",
"sidebarIdentityProviders": "Поставщики удостоверений",
"sidebarLicense": "Лицензия",
"sidebarClients": "Clients",
"sidebarDomains": "Domains",
"enableDockerSocket": "Включить Docker Socket",
"enableDockerSocketDescription": "Включить обнаружение Docker Socket для заполнения информации о контейнерах. Путь к сокету должен быть предоставлен Newt.",
"enableDockerSocketLink": "Узнать больше",
"viewDockerContainers": "Просмотр контейнеров Docker",
"containersIn": "Контейнеры в {siteName}",
"selectContainerDescription": "Выберите любой контейнер для использования в качестве имени хоста для этой цели. Нажмите на порт, чтобы использовать порт.",
"containerName": "Имя",
"containerImage": "Образ",
"containerState": "Состояние",
"containerNetworks": "Сети",
"containerHostnameIp": "Имя хоста/IP",
"containerLabels": "Метки",
"containerLabelsCount": "{count, plural, one {# метка} few {# метки} many {# меток} other {# меток}}",
"containerLabelsTitle": "Метки контейнера",
"containerLabelEmpty": "<empty>",
"containerPorts": "Порты",
"containerPortsMore": "+{count} ещё",
"containerActions": "Действия",
"select": "Выбрать",
"noContainersMatchingFilters": "Контейнеры, соответствующие текущим фильтрам, не найдены.",
"showContainersWithoutPorts": "Показать контейнеры без портов",
"showStoppedContainers": "Показать остановленные контейнеры",
"noContainersFound": "Контейнеры не найдены. Убедитесь, что контейнеры Docker запущены.",
"searchContainersPlaceholder": "Поиск среди {count} {count, plural, one {контейнера} few {контейнеров} many {контейнеров} other {контейнеров}}...",
"searchResultsCount": "{count, plural, one {# результат} few {# результата} many {# результатов} other {# результатов}}",
"filters": "Фильтры",
"filterOptions": "Параметры фильтрации",
"filterPorts": "Порты",
"filterStopped": "Остановлены",
"clearAllFilters": "Очистить все фильтры",
"columns": "Колонки",
"toggleColumns": "Переключить колонки",
"refreshContainersList": "Обновить список контейнеров",
"searching": "Поиск...",
"noContainersFoundMatching": "Контейнеры, соответствующие \"{filter}\", не найдены.",
"light": "светлая",
"dark": "тёмная",
"system": "системная",
"theme": "Тема",
"subnetRequired": "Subnet is required",
"initialSetupTitle": "Начальная настройка сервера",
"initialSetupDescription": "Создайте первоначальную учётную запись администратора сервера. Может существовать только один администратор сервера. Вы всегда можете изменить эти учётные данные позже.",
"createAdminAccount": "Создать учётную запись администратора",
"setupErrorCreateAdmin": "Произошла ошибка при создании учётной записи администратора сервера.",
"certificateStatus": "Certificate Status",
"loading": "Loading",
"restart": "Restart",
"domains": "Domains",
"domainsDescription": "Manage domains for your organization",
"domainsSearch": "Search domains...",
"domainAdd": "Add Domain",
"domainAddDescription": "Register a new domain with your organization",
"domainCreate": "Create Domain",
"domainCreatedDescription": "Domain created successfully",
"domainDeletedDescription": "Domain deleted successfully",
"domainQuestionRemove": "Are you sure you want to remove the domain {domain} from your account?",
"domainMessageRemove": "Once removed, the domain will no longer be associated with your account.",
"domainMessageConfirm": "To confirm, please type the domain name below.",
"domainConfirmDelete": "Confirm Delete Domain",
"domainDelete": "Delete Domain",
"domain": "Domain",
"selectDomainTypeNsName": "Domain Delegation (NS)",
"selectDomainTypeNsDescription": "This domain and all its subdomains. Use this when you want to control an entire domain zone.",
"selectDomainTypeCnameName": "Single Domain (CNAME)",
"selectDomainTypeCnameDescription": "Just this specific domain. Use this for individual subdomains or specific domain entries.",
"selectDomainTypeWildcardName": "Wildcard Domain",
"selectDomainTypeWildcardDescription": "This domain and its first level of subdomains.",
"domainDelegation": "Single Domain",
"selectType": "Select a type",
"actions": "Actions",
"refresh": "Refresh",
"refreshError": "Failed to refresh data",
"verified": "Verified",
"pending": "Pending",
"sidebarBilling": "Billing",
"billing": "Billing",
"orgBillingDescription": "Manage your billing information and subscriptions",
"github": "GitHub",
"pangolinHosted": "Pangolin Hosted",
"fossorial": "Fossorial",
"completeAccountSetup": "Complete Account Setup",
"completeAccountSetupDescription": "Set your password to get started",
"accountSetupSent": "We'll send an account setup code to this email address.",
"accountSetupCode": "Setup Code",
"accountSetupCodeDescription": "Check your email for the setup code.",
"passwordCreate": "Create Password",
"passwordCreateConfirm": "Confirm Password",
"accountSetupSubmit": "Send Setup Code",
"completeSetup": "Complete Setup",
"accountSetupSuccess": "Account setup completed! Welcome to Pangolin!",
"documentation": "Documentation",
"saveAllSettings": "Save All Settings",
"settingsUpdated": "Settings updated",
"settingsUpdatedDescription": "All settings have been updated successfully",
"settingsErrorUpdate": "Failed to update settings",
"settingsErrorUpdateDescription": "An error occurred while updating settings",
"sidebarCollapse": "Collapse",
"sidebarExpand": "Expand",
"newtUpdateAvailable": "Update Available",
"newtUpdateAvailableInfo": "A new version of Newt is available. Please update to the latest version for the best experience.",
"domainPickerEnterDomain": "Enter your domain",
"domainPickerPlaceholder": "myapp.example.com, api.v1.mydomain.com, or just myapp",
"domainPickerDescription": "Enter the full domain of the resource to see available options.",
"domainPickerDescriptionSaas": "Enter a full domain, subdomain, or just a name to see available options",
"domainPickerTabAll": "All",
"domainPickerTabOrganization": "Organization",
"domainPickerTabProvided": "Provided",
"domainPickerSortAsc": "A-Z",
"domainPickerSortDesc": "Z-A",
"domainPickerCheckingAvailability": "Checking availability...",
"domainPickerNoMatchingDomains": "No matching domains found for \"{userInput}\". Try a different domain or check your organization's domain settings.",
"domainPickerOrganizationDomains": "Organization Domains",
"domainPickerProvidedDomains": "Provided Domains",
"domainPickerSubdomain": "Subdomain: {subdomain}",
"domainPickerNamespace": "Namespace: {namespace}",
"domainPickerShowMore": "Show More",
"domainNotFound": "Domain Not Found",
"domainNotFoundDescription": "This resource is disabled because the domain no longer exists our system. Please set a new domain for this resource.",
"failed": "Failed",
"createNewOrgDescription": "Create a new organization",
"organization": "Organization",
"port": "Port",
"securityKeyManage": "Manage Security Keys",
"securityKeyDescription": "Add or remove security keys for passwordless authentication",
"securityKeyRegister": "Register New Security Key",
"securityKeyList": "Your Security Keys",
"securityKeyNone": "No security keys registered yet",
"securityKeyNameRequired": "Name is required",
"securityKeyRemove": "Remove",
"securityKeyLastUsed": "Last used: {date}",
"securityKeyNameLabel": "Security Key Name",
"securityKeyRegisterSuccess": "Security key registered successfully",
"securityKeyRegisterError": "Failed to register security key",
"securityKeyRemoveSuccess": "Security key removed successfully",
"securityKeyRemoveError": "Failed to remove security key",
"securityKeyLoadError": "Failed to load security keys",
"securityKeyLogin": "Continue with security key",
"securityKeyAuthError": "Failed to authenticate with security key",
"securityKeyRecommendation": "Register a backup security key on another device to ensure you always have access to your account.",
"registering": "Registering...",
"securityKeyPrompt": "Please verify your identity using your security key. Make sure your security key is connected and ready.",
"securityKeyBrowserNotSupported": "Your browser doesn't support security keys. Please use a modern browser like Chrome, Firefox, or Safari.",
"securityKeyPermissionDenied": "Please allow access to your security key to continue signing in.",
"securityKeyRemovedTooQuickly": "Please keep your security key connected until the sign-in process completes.",
"securityKeyNotSupported": "Your security key may not be compatible. Please try a different security key.",
"securityKeyUnknownError": "There was a problem using your security key. Please try again.",
"twoFactorRequired": "Two-factor authentication is required to register a security key.",
"twoFactor": "Two-Factor Authentication",
"adminEnabled2FaOnYourAccount": "Your administrator has enabled two-factor authentication for {email}. Please complete the setup process to continue.",
"continueToApplication": "Continue to Application",
"securityKeyAdd": "Add Security Key",
"securityKeyRegisterTitle": "Register New Security Key",
"securityKeyRegisterDescription": "Connect your security key and enter a name to identify it",
"securityKeyTwoFactorRequired": "Two-Factor Authentication Required",
"securityKeyTwoFactorDescription": "Please enter your two-factor authentication code to register the security key",
"securityKeyTwoFactorRemoveDescription": "Please enter your two-factor authentication code to remove the security key",
"securityKeyTwoFactorCode": "Two-Factor Code",
"securityKeyRemoveTitle": "Remove Security Key",
"securityKeyRemoveDescription": "Enter your password to remove the security key \"{name}\"",
"securityKeyNoKeysRegistered": "No security keys registered",
"securityKeyNoKeysDescription": "Add a security key to enhance your account security",
"createDomainRequired": "Domain is required",
"createDomainAddDnsRecords": "Add DNS Records",
"createDomainAddDnsRecordsDescription": "Add the following DNS records to your domain provider to complete the setup.",
"createDomainNsRecords": "NS Records",
"createDomainRecord": "Record",
"createDomainType": "Type:",
"createDomainName": "Name:",
"createDomainValue": "Value:",
"createDomainCnameRecords": "CNAME Records",
"createDomainRecordNumber": "Record {number}",
"createDomainTxtRecords": "TXT Records",
"createDomainSaveTheseRecords": "Save These Records",
"createDomainSaveTheseRecordsDescription": "Make sure to save these DNS records as you will not see them again.",
"createDomainDnsPropagation": "DNS Propagation",
"createDomainDnsPropagationDescription": "DNS changes may take some time to propagate across the internet. This can take anywhere from a few minutes to 48 hours, depending on your DNS provider and TTL settings.",
"resourcePortRequired": "Port number is required for non-HTTP resources",
"resourcePortNotAllowed": "Port number should not be set for HTTP resources"
}