{
    "setupCreate": "Создайте свою организацию, сайт и ресурсы",
    "setupNewOrg": "Новая организация",
    "setupCreateOrg": "Создать организацию",
    "setupCreateResources": "Создать ресурсы",
    "setupOrgName": "Название организации",
    "orgDisplayName": "Это отображаемое имя вашей организации.",
    "orgId": "ID организации",
    "setupIdentifierMessage": "Уникальный идентификатор вашей организации. Он задаётся отдельно от отображаемого имени.",
    "setupErrorIdentifier": "ID организации уже занят. Выберите другой.",
    "componentsErrorNoMemberCreate": "Вы пока не состоите ни в одной организации. Создайте организацию для начала работы.",
    "componentsErrorNoMember": "Вы пока не состоите ни в одной организации.",
    "welcome": "Добро пожаловать!",
    "welcomeTo": "Добро пожаловать в",
    "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": "Настройки сайта по умолчанию не найдены",
    "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.",
    "siteWgDescriptionSaas": "Используйте любой клиент WireGuard для создания туннеля. Требуется ручная настройка NAT. РАБОТАЕТ ТОЛЬКО НА САМОСТОЯТЕЛЬНО РАЗМЕЩЕННЫХ УЗЛАХ",
    "siteLocalDescription": "Только локальные ресурсы. Без туннелирования.",
    "siteLocalDescriptionSaas": "Только локальные ресурсы. Без туннелирования. РАБОТАЕТ ТОЛЬКО НА САМОСТОЯТЕЛЬНО РАЗМЕЩЕННЫХ УЗЛАХ",
    "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": "Прокси",
    "internal": "Внутренний",
    "rules": "Правила",
    "resourceSettingDescription": "Настройте параметры вашего ресурса",
    "resourceSetting": "Настройки {resourceName}",
    "alwaysAllow": "Всегда разрешать",
    "alwaysDeny": "Всегда запрещать",
    "passToAuth": "Переход к аутентификации",
    "orgSettingsDescription": "Настройте общие параметры вашей организации",
    "orgGeneralSettings": "Настройки организации",
    "orgGeneralSettingsDescription": "Управляйте данными и конфигурацией вашей организации",
    "saveGeneralSettings": "Сохранить общие настройки",
    "saveSettings": "Сохранить настройки",
    "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": "Пользователь был обновлён.",
    "autoProvisioned": "Автоподбор",
    "autoProvisionedDescription": "Разрешить автоматическое управление этим пользователем",
    "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": "Путь",
    "matchPath": "Путь матча",
    "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": "Всегда запрещать: Блокировать все запросы; аутентификация не может быть выполнена",
    "rulesActionPassToAuth": "Переход к аутентификации: Разрешить попытки методов аутентификации",
    "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": "PIN-код ресурса установлен",
    "resourcePincodeSetupDescription": "PIN-код ресурса был успешно установлен",
    "resourcePincodeSetupTitle": "Установить PIN-код",
    "resourcePincodeSetupTitleDescription": "Установите PIN-код для защиты этого ресурса",
    "resourceRoleDescription": "Администраторы всегда имеют доступ к этому ресурсу.",
    "resourceUsersRoles": "Пользователи и роли",
    "resourceUsersRolesDescription": "Выберите пользователей и роли с доступом к этому ресурсу",
    "resourceUsersRolesSubmit": "Сохранить пользователей и роли",
    "resourceWhitelistSave": "Успешно сохранено",
    "resourceWhitelistSaveDescription": "Настройки белого списка были сохранены",
    "ssoUse": "Использовать Platform SSO",
    "ssoUseDescription": "Существующим пользователям нужно будет войти только один раз для всех ресурсов с включенной этой опцией.",
    "proxyErrorInvalidPort": "Неверный номер порта",
    "subdomainErrorInvalid": "Неверный поддомен",
    "domainErrorFetch": "Ошибка при получении доменов",
    "domainErrorFetchDescription": "Произошла ошибка при получении доменов",
    "resourceErrorUpdate": "Не удалось обновить ресурс",
    "resourceErrorUpdateDescription": "Произошла ошибка при обновлении ресурса",
    "resourceUpdated": "Ресурс обновлён",
    "resourceUpdatedDescription": "Ресурс был успешно обновлён",
    "resourceErrorTransfer": "Не удалось перенести ресурс",
    "resourceErrorTransferDescription": "Произошла ошибка при переносе ресурса",
    "resourceTransferred": "Ресурс перенесён",
    "resourceTransferredDescription": "Ресурс был успешно перенесён",
    "resourceErrorToggle": "Не удалось переключить ресурс",
    "resourceErrorToggleDescription": "Произошла ошибка при обновлении ресурса",
    "resourceVisibilityTitle": "Видимость",
    "resourceVisibilityTitleDescription": "Включите или отключите видимость ресурса",
    "resourceGeneral": "Общие настройки",
    "resourceGeneralDescription": "Настройте общие параметры этого ресурса",
    "resourceEnable": "Ресурс активен",
    "resourceTransfer": "Перенести ресурс",
    "resourceTransferDescription": "Перенесите этот ресурс на другой сайт",
    "resourceTransferSubmit": "Перенести ресурс",
    "siteDestination": "Новый сайт для ресурса",
    "searchSites": "Поиск сайтов",
    "accessRoleCreate": "Создание роли",
    "accessRoleCreateDescription": "Создайте новую роль для группы пользователей и выдавайте им разрешения.",
    "accessRoleCreateSubmit": "Создать роль",
    "accessRoleCreated": "Роль создана",
    "accessRoleCreatedDescription": "Роль была успешно создана.",
    "accessRoleErrorCreate": "Не удалось создать роль",
    "accessRoleErrorCreateDescription": "Произошла ошибка при создании роли.",
    "accessRoleErrorNewRequired": "Новая роль обязательна",
    "accessRoleErrorRemove": "Не удалось удалить роль",
    "accessRoleErrorRemoveDescription": "Произошла ошибка при удалении роли.",
    "accessRoleName": "Название роли",
    "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": "Требуется секретный пароль клиента.",
    "idpErrorAuthUrlInvalid": "URL авторизации должен быть корректным URL.",
    "idpErrorTokenUrlInvalid": "URL токена должен быть корректным URL.",
    "idpPathRequired": "Путь идентификатора обязателен.",
    "idpScopeRequired": "Области действия обязательны.",
    "idpOidcDescription": "Настройте поставщика удостоверений OpenID Connect",
    "idpCreatedDescription": "Поставщик удостоверений успешно создан",
    "idpCreate": "Создать поставщика удостоверений",
    "idpCreateDescription": "Настройте нового поставщика удостоверений для аутентификации пользователей",
    "idpSeeAll": "Посмотреть всех поставщиков удостоверений",
    "idpSettingsDescription": "Настройте базовую информацию для вашего поставщика удостоверений",
    "idpDisplayName": "Отображаемое имя для этого поставщика удостоверений",
    "idpAutoProvisionUsers": "Автоматическое создание пользователей",
    "idpAutoProvisionUsersDescription": "При включении пользователи будут автоматически создаваться в системе при первом входе с возможностью сопоставления пользователей с ролями и организациями.",
    "licenseBadge": "Профессиональная",
    "idpType": "Тип поставщика",
    "idpTypeDescription": "Выберите тип поставщика удостоверений, который вы хотите настроить",
    "idpOidcConfigure": "Конфигурация OAuth2/OIDC",
    "idpOidcConfigureDescription": "Настройте конечные точки и учётные данные поставщика OAuth2/OIDC",
    "idpClientId": "ID клиента",
    "idpClientIdDescription": "OAuth2 ID клиента от вашего поставщика удостоверений",
    "idpClientSecret": "Секрет клиента",
    "idpClientSecretDescription": "OAuth2 секрет клиента от вашего поставщика удостоверений",
    "idpAuthUrl": "URL авторизации",
    "idpAuthUrlDescription": "URL конечной точки авторизации OAuth2",
    "idpTokenUrl": "URL токена",
    "idpTokenUrlDescription": "URL конечной точки токена OAuth2",
    "idpOidcConfigureAlert": "Важная информация",
    "idpOidcConfigureAlertDescription": "После создания поставщика удостоверений вам нужно будет настроить URL обратного вызова в настройках вашего поставщика удостоверений. URL обратного вызова будет предоставлен после успешного создания.",
    "idpToken": "Конфигурация токена",
    "idpTokenDescription": "Настройте, как извлекать информацию о пользователе из ID токена",
    "idpJmespathAbout": "О JMESPath",
    "idpJmespathAboutDescription": "Пути ниже используют синтаксис JMESPath для извлечения значений из ID токена.",
    "idpJmespathAboutDescriptionLink": "Узнать больше о JMESPath",
    "idpJmespathLabel": "Путь идентификатора",
    "idpJmespathLabelDescription": "Путь к идентификатору пользователя в ID токене",
    "idpJmespathEmailPathOptional": "Путь к email (необязательно)",
    "idpJmespathEmailPathOptionalDescription": "Путь к email пользователя в ID токене",
    "idpJmespathNamePathOptional": "Путь к имени (необязательно)",
    "idpJmespathNamePathOptionalDescription": "Путь к имени пользователя в ID токене",
    "idpOidcConfigureScopes": "Области действия",
    "idpOidcConfigureScopesDescription": "Список областей OAuth2, разделённых пробелами",
    "idpSubmit": "Создать поставщика удостоверений",
    "orgPolicies": "Политики организации",
    "idpSettings": "Настройки {idpName}",
    "idpCreateSettingsDescription": "Настройте параметры для вашего поставщика удостоверений",
    "roleMapping": "Сопоставление ролей",
    "orgMapping": "Сопоставление организаций",
    "orgPoliciesSearch": "Поиск политик организации...",
    "orgPoliciesAdd": "Добавить политику организации",
    "orgRequired": "Организация обязательна",
    "error": "Ошибка",
    "success": "Успешно",
    "orgPolicyAddedDescription": "Политика успешно добавлена",
    "orgPolicyUpdatedDescription": "Политика успешно обновлена",
    "orgPolicyDeletedDescription": "Политика успешно удалена",
    "defaultMappingsUpdatedDescription": "Сопоставления по умолчанию успешно обновлены",
    "orgPoliciesAbout": "О политиках организации",
    "orgPoliciesAboutDescription": "Политики организации используются для контроля доступа к организациям на основе ID токена пользователя. Вы можете указать выражения JMESPath для извлечения информации о роли и организации из ID токена.",
    "orgPoliciesAboutDescriptionLink": "См. документацию для получения дополнительной информации.",
    "defaultMappingsOptional": "Сопоставления по умолчанию (необязательно)",
    "defaultMappingsOptionalDescription": "Сопоставления по умолчанию используются, когда для организации не определена политика организации. Здесь вы можете указать сопоставления ролей и организаций по умолчанию.",
    "defaultMappingsRole": "Сопоставление ролей по умолчанию",
    "defaultMappingsRoleDescription": "Результат этого выражения должен возвращать имя роли, как определено в организации, в виде строки.",
    "defaultMappingsOrg": "Сопоставление организаций по умолчанию",
    "defaultMappingsOrgDescription": "Это выражение должно возвращать ID организации или true для разрешения доступа пользователя к организации.",
    "defaultMappingsSubmit": "Сохранить сопоставления по умолчанию",
    "orgPoliciesEdit": "Редактировать политику организации",
    "org": "Организация",
    "orgSelect": "Выберите организацию",
    "orgSearch": "Поиск организации",
    "orgNotFound": "Организация не найдена.",
    "roleMappingPathOptional": "Путь сопоставления ролей (необязательно)",
    "orgMappingPathOptional": "Путь сопоставления организаций (необязательно)",
    "orgPolicyUpdate": "Обновить политику",
    "orgPolicyAdd": "Добавить политику",
    "orgPolicyConfig": "Настроить доступ для организации",
    "idpUpdatedDescription": "Поставщик удостоверений успешно обновлён",
    "redirectUrl": "URL редиректа",
    "redirectUrlAbout": "О редиректе 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 символа",
    "passwordRequirementsTitle": "Требования к паролю:",
    "passwordRequirementLength": "Не менее 8 символов",
    "passwordRequirementUppercase": "По крайней мере, одна заглавная буква",
    "passwordRequirementLowercase": "По крайней мере, одна строчная буква",
    "passwordRequirementNumber": "По крайней мере, одна цифра",
    "passwordRequirementSpecial": "По крайней мере, один специальный символ",
    "passwordRequirementsMet": "✓ Пароль соответствует всем требованиям",
    "passwordStrength": "Сила пароля",
    "passwordStrengthWeak": "Слабый",
    "passwordStrengthMedium": "Средний",
    "passwordStrengthStrong": "Сильный",
    "passwordRequirements": "Требования:",
    "passwordRequirementLengthText": "8+ символов",
    "passwordRequirementUppercaseText": "Заглавная буква (A-Z)",
    "passwordRequirementLowercaseText": "Строчная буква (a-z)",
    "passwordRequirementNumberText": "Цифра (0-9)",
    "passwordRequirementSpecialText": "Специальный символ (!@#$%...)",
    "passwordsDoNotMatch": "Пароли не совпадают",
    "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": "Вам был предоставлен доступ к этому ресурсу. Перенаправляем вас...",
    "accessUrlInvalidDescription": "Этот общий URL доступа недействителен. Пожалуйста, свяжитесь с владельцем ресурса для получения нового URL.",
    "tokenInvalid": "Неверный токен",
    "pincodeInvalid": "Неверный код",
    "passwordErrorRequestReset": "Не удалось запросить сброс:",
    "passwordErrorReset": "Не удалось сбросить пароль:",
    "passwordResetSuccess": "Пароль успешно сброшен! Вернуться к входу...",
    "passwordReset": "Сброс пароля",
    "passwordResetDescription": "Следуйте инструкциям для сброса вашего пароля",
    "passwordResetSent": "Мы отправим код сброса пароля на этот email адрес.",
    "passwordResetCode": "Код сброса пароля",
    "passwordResetCodeDescription": "Проверьте вашу почту для получения кода сброса пароля.",
    "passwordNew": "Новый пароль",
    "passwordNewConfirm": "Подтвердите новый пароль",
    "pincodeAuth": "Код аутентификатора",
    "pincodeSubmit2": "Отправить код",
    "passwordResetSubmit": "Запросить сброс",
    "passwordBack": "Назад к паролю",
    "loginBack": "Вернуться к входу",
    "signup": "Регистрация",
    "loginStart": "Войдите для начала работы",
    "idpOidcTokenValidating": "Проверка OIDC токена",
    "idpOidcTokenResponse": "Проверить ответ OIDC токена",
    "idpErrorOidcTokenValidating": "Ошибка проверки OIDC токена",
    "idpConnectingTo": "Подключение к {name}",
    "idpConnectingToDescription": "Проверка вашей личности",
    "idpConnectingToProcess": "Подключение...",
    "idpConnectingToFinished": "Подключено",
    "idpErrorConnectingTo": "Возникла проблема при подключении к {name}. Пожалуйста, свяжитесь с вашим администратором.",
    "idpErrorNotFound": "IdP не найден",
    "idpGoogleAlt": "Google",
    "idpAzureAlt": "Azure",
    "inviteInvalid": "Недействительное приглашение",
    "inviteInvalidDescription": "Ссылка на приглашение недействительна.",
    "inviteErrorWrongUser": "Приглашение не для этого пользователя",
    "inviteErrorUserNotExists": "Пользователь не существует. Пожалуйста, сначала создайте учетную запись.",
    "inviteErrorLoginRequired": "Вы должны войти, чтобы принять приглашение",
    "inviteErrorExpired": "Срок действия приглашения истек",
    "inviteErrorRevoked": "Возможно, приглашение было отозвано",
    "inviteErrorTypo": "В пригласительной ссылке может быть опечатка",
    "pangolinSetup": "Настройка - Pangolin",
    "orgNameRequired": "Название организации обязательно",
    "orgIdRequired": "ID организации обязателен",
    "orgErrorCreate": "Произошла ошибка при создании организации",
    "pageNotFound": "Страница не найдена",
    "pageNotFoundDescription": "Упс! Страница, которую вы ищете, не существует.",
    "overview": "Обзор",
    "home": "Главная",
    "accessControl": "Контроль доступа",
    "settings": "Настройки",
    "usersAll": "Все пользователи",
    "license": "Лицензия",
    "pangolinDashboard": "Дашборд - Pangolin",
    "noResults": "Результаты не найдены.",
    "terabytes": "{count} ТБ",
    "gigabytes": "{count} ГБ",
    "megabytes": "{count} МБ",
    "tagsEntered": "Введённые теги",
    "tagsEnteredDescription": "Это теги, которые вы ввели.",
    "tagsWarnCannotBeLessThanZero": "maxTags и minTags не могут быть меньше 0",
    "tagsWarnNotAllowedAutocompleteOptions": "Тег не разрешён согласно опциям автозаполнения",
    "tagsWarnInvalid": "Недействительный тег согласно validateTag",
    "tagWarnTooShort": "Тег {tagText} слишком короткий",
    "tagWarnTooLong": "Тег {tagText} слишком длинный",
    "tagsWarnReachedMaxNumber": "Достигнуто максимальное количество разрешённых тегов",
    "tagWarnDuplicate": "Дублирующий тег {tagText} не добавлен",
    "supportKeyInvalid": "Недействительный ключ",
    "supportKeyInvalidDescription": "Ваш ключ поддержки недействителен.",
    "supportKeyValid": "Действительный ключ",
    "supportKeyValidDescription": "Ваш ключ поддержки был проверен. Спасибо за поддержку!",
    "supportKeyErrorValidationDescription": "Не удалось проверить ключ поддержки.",
    "supportKey": "Поддержите разработку и усыновите Панголина!",
    "supportKeyDescription": "Приобретите ключ поддержки, чтобы помочь нам продолжать разработку Pangolin для сообщества. Ваш вклад позволяет нам уделять больше времени поддержке и добавлению новых функций в приложение для всех. Мы никогда не будем использовать это для платного доступа к функциям. Это отдельно от любой коммерческой версии.",
    "supportKeyPet": "Вы также сможете усыновить и встретить вашего собственного питомца Панголина!",
    "supportKeyPurchase": "Платежи обрабатываются через GitHub. После этого вы сможете получить свой ключ на",
    "supportKeyPurchaseLink": "нашем сайте",
    "supportKeyPurchase2": "и активировать его здесь.",
    "supportKeyLearnMore": "Узнать больше.",
    "supportKeyOptions": "Пожалуйста, выберите подходящий вам вариант.",
    "supportKetOptionFull": "Полная поддержка",
    "forWholeServer": "За весь сервер",
    "lifetimePurchase": "Пожизненная покупка",
    "supporterStatus": "Статус поддержки",
    "buy": "Купить",
    "supportKeyOptionLimited": "Лимитированная поддержка",
    "forFiveUsers": "За 5 или меньше пользователей",
    "supportKeyRedeem": "Использовать ключ Поддержки",
    "supportKeyHideSevenDays": "Скрыть на 7 дней",
    "supportKeyEnter": "Введите ключ поддержки",
    "supportKeyEnterDescription": "Встречайте своего питомца Панголина!",
    "githubUsername": "Имя пользователя Github",
    "supportKeyInput": "Ключ поддержки",
    "supportKeyBuy": "Ключ поддержки",
    "logoutError": "Ошибка при выходе",
    "signingAs": "Вы вошли как",
    "serverAdmin": "Администратор сервера",
    "managedSelfhosted": "Управляемый с самовывоза",
    "otpEnable": "Включить Двухфакторную Аутентификацию",
    "otpDisable": "Отключить двухфакторную аутентификацию",
    "logout": "Выйти",
    "licenseTierProfessionalRequired": "Требуется профессиональная версия",
    "licenseTierProfessionalRequiredDescription": "Эта функция доступна только в профессиональной версии.",
    "actionGetOrg": "Получить организацию",
    "updateOrgUser": "Обновить пользователя Org",
    "createOrgUser": "Создать пользователя Org",
    "actionUpdateOrg": "Обновить организацию",
    "actionUpdateUser": "Обновить пользователя",
    "actionGetUser": "Получить пользователя",
    "actionGetOrgUser": "Получить пользователя организации",
    "actionListOrgDomains": "Список доменов организации",
    "actionCreateSite": "Создать сайт",
    "actionDeleteSite": "Удалить сайт",
    "actionGetSite": "Получить сайт",
    "actionListSites": "Список сайтов",
    "actionApplyBlueprint": "Применить чертёж",
    "setupToken": "Код настройки",
    "setupTokenDescription": "Введите токен настройки из консоли сервера.",
    "setupTokenRequired": "Токен настройки обязателен",
    "actionUpdateSite": "Обновить сайт",
    "actionListSiteRoles": "Список разрешенных ролей сайта",
    "actionCreateResource": "Создать ресурс",
    "actionDeleteResource": "Удалить ресурс",
    "actionGetResource": "Получить ресурсы",
    "actionListResource": "Список ресурсов",
    "actionUpdateResource": "Обновить ресурс",
    "actionListResourceUsers": "Список пользователей ресурсов",
    "actionSetResourceUsers": "Список пользователей ресурсов",
    "actionSetAllowedResourceRoles": "Набор разрешенных ролей ресурсов",
    "actionListAllowedResourceRoles": "Список разрешенных ролей сайта",
    "actionSetResourcePassword": "Задать пароль ресурса",
    "actionSetResourcePincode": "Установить ПИН-код ресурса",
    "actionSetResourceEmailWhitelist": "Настроить белый список ресурсов email",
    "actionGetResourceEmailWhitelist": "Получить белый список ресурсов email",
    "actionCreateTarget": "Создать цель",
    "actionDeleteTarget": "Удалить цель",
    "actionGetTarget": "Получить цель",
    "actionListTargets": "Список целей",
    "actionUpdateTarget": "Обновить цель",
    "actionCreateRole": "Создать роль",
    "actionDeleteRole": "Удалить роль",
    "actionGetRole": "Получить Роль",
    "actionListRole": "Список ролей",
    "actionUpdateRole": "Обновить роль",
    "actionListAllowedRoleResources": "Список разрешенных ролей сайта",
    "actionInviteUser": "Пригласить пользователя",
    "actionRemoveUser": "Удалить пользователя",
    "actionListUsers": "Список пользователей",
    "actionAddUserRole": "Добавить роль пользователя",
    "actionGenerateAccessToken": "Сгенерировать токен доступа",
    "actionDeleteAccessToken": "Удалить токен доступа",
    "actionListAccessTokens": "Список токенов доступа",
    "actionCreateResourceRule": "Создать правило ресурса",
    "actionDeleteResourceRule": "Удалить правило ресурса",
    "actionListResourceRules": "Список правил ресурса",
    "actionUpdateResourceRule": "Обновить правило ресурса",
    "actionListOrgs": "Список организаций",
    "actionCheckOrgId": "Проверить ID",
    "actionCreateOrg": "Создать организацию",
    "actionDeleteOrg": "Удалить организацию",
    "actionListApiKeys": "Список API ключей",
    "actionListApiKeyActions": "Список действий API ключа",
    "actionSetApiKeyActions": "Установить разрешённые действия API ключа",
    "actionCreateApiKey": "Создать API ключ",
    "actionDeleteApiKey": "Удалить API ключ",
    "actionCreateIdp": "Создать IDP",
    "actionUpdateIdp": "Обновить IDP",
    "actionDeleteIdp": "Удалить IDP",
    "actionListIdps": "Список IDP",
    "actionGetIdp": "Получить IDP",
    "actionCreateIdpOrg": "Создать политику IDP организации",
    "actionDeleteIdpOrg": "Удалить политику IDP организации",
    "actionListIdpOrgs": "Список организаций IDP",
    "actionUpdateIdpOrg": "Обновить организацию IDP",
    "actionCreateClient": "Создать Клиента",
    "actionDeleteClient": "Удалить Клиента",
    "actionUpdateClient": "Обновить Клиента",
    "actionListClients": "Список Клиентов",
    "actionGetClient": "Получить Клиента",
    "actionCreateSiteResource": "Создать ресурс сайта",
    "actionDeleteSiteResource": "Удалить ресурс сайта ",
    "actionGetSiteResource": "Получить ресурс сайта",
    "actionListSiteResources": "Список ресурсов сайта",
    "actionUpdateSiteResource": "Обновить ресурс сайта",
    "actionListInvitations": "Список приглашений",
    "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": "Двухфакторная аутентификация отключена",
    "otpRemoveSuccessMessage": "Двухфакторная аутентификация была отключена для вашей учётной записи. Вы можете включить её снова в любое время.",
    "otpRemoveSubmit": "Отключить 2FA",
    "paginator": "Страница {current} из {last}",
    "paginatorToFirst": "Перейти на первую страницу",
    "paginatorToPrevious": "Перейти на предыдущую страницу",
    "paginatorToNext": "Перейти на следующую страницу",
    "paginatorToLast": "Перейти на последнюю страницу",
    "copyText": "Скопировать текст",
    "copyTextFailed": "Не удалось скопировать текст: ",
    "copyTextClipboard": "Копировать в буфер обмена",
    "inviteErrorInvalidConfirmation": "Неверное подтверждение",
    "passwordRequired": "Пароль обязателен",
    "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": "Клиенты (бета)",
    "sidebarDomains": "Домены",
    "enableDockerSocket": "Включить чертёж Docker",
    "enableDockerSocketDescription": "Включить scraping ярлыка 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": "Требуется подсеть",
    "initialSetupTitle": "Начальная настройка сервера",
    "initialSetupDescription": "Создайте первоначальную учётную запись администратора сервера. Может существовать только один администратор сервера. Вы всегда можете изменить эти учётные данные позже.",
    "createAdminAccount": "Создать учётную запись администратора",
    "setupErrorCreateAdmin": "Произошла ошибка при создании учётной записи администратора сервера.",
    "certificateStatus": "Статус сертификата",
    "loading": "Загрузка",
    "restart": "Перезагрузка",
    "domains": "Домены",
    "domainsDescription": "Управление доменами для вашей организации",
    "domainsSearch": "Поиск доменов...",
    "domainAdd": "Добавить Домен",
    "domainAddDescription": "Зарегистрировать новый домен в вашей организации",
    "domainCreate": "Создать Домен",
    "domainCreatedDescription": "Домен успешно создан",
    "domainDeletedDescription": "Домен успешно удален",
    "domainQuestionRemove": "Вы уверены, что хотите удалить домен {domain} из вашего аккаунта?",
    "domainMessageRemove": "После удаления домен больше не будет связан с вашей учетной записью.",
    "domainMessageConfirm": "Для подтверждения введите ниже имя домена.",
    "domainConfirmDelete": "Подтвердить удаление домена",
    "domainDelete": "Удалить Домен",
    "domain": "Домен",
    "selectDomainTypeNsName": "Делегация домена (NS)",
    "selectDomainTypeNsDescription": "Этот домен и все его субдомены. Используйте это, когда вы хотите управлять всей доменной зоной.",
    "selectDomainTypeCnameName": "Одиночный домен (CNAME)",
    "selectDomainTypeCnameDescription": "Только этот конкретный домен. Используйте это для отдельных субдоменов или отдельных записей домена.",
    "selectDomainTypeWildcardName": "Подставной домен",
    "selectDomainTypeWildcardDescription": "Этот домен и его субдомены.",
    "domainDelegation": "Единый домен",
    "selectType": "Выберите тип",
    "actions": "Действия",
    "refresh": "Обновить",
    "refreshError": "Не удалось обновить данные",
    "verified": "Подтверждено",
    "pending": "В ожидании",
    "sidebarBilling": "Выставление счетов",
    "billing": "Выставление счетов",
    "orgBillingDescription": "Управляйте информацией о выставлении счетов и подписками",
    "github": "GitHub",
    "pangolinHosted": "Pangolin Hosted",
    "fossorial": "Fossorial",
    "completeAccountSetup": "Завершите настройку аккаунта",
    "completeAccountSetupDescription": "Установите ваш пароль, чтобы начать",
    "accountSetupSent": "Мы отправим код для настройки аккаунта на этот email адрес.",
    "accountSetupCode": "Код настройки",
    "accountSetupCodeDescription": "Проверьте вашу почту для получения кода настройки.",
    "passwordCreate": "Создать пароль",
    "passwordCreateConfirm": "Подтвердите пароль",
    "accountSetupSubmit": "Отправить код настройки",
    "completeSetup": "Завершить настройку",
    "accountSetupSuccess": "Настройка аккаунта завершена! Добро пожаловать в Pangolin!",
    "documentation": "Документация",
    "saveAllSettings": "Сохранить все настройки",
    "settingsUpdated": "Настройки обновлены",
    "settingsUpdatedDescription": "Все настройки успешно обновлены",
    "settingsErrorUpdate": "Не удалось обновить настройки",
    "settingsErrorUpdateDescription": "Произошла ошибка при обновлении настроек",
    "sidebarCollapse": "Свернуть",
    "sidebarExpand": "Развернуть",
    "newtUpdateAvailable": "Доступно обновление",
    "newtUpdateAvailableInfo": "Доступна новая версия Newt. Пожалуйста, обновитесь до последней версии для лучшего опыта.",
    "domainPickerEnterDomain": "Домен",
    "domainPickerPlaceholder": "myapp.example.com",
    "domainPickerDescription": "Введите полный домен ресурса, чтобы увидеть доступные опции.",
    "domainPickerDescriptionSaas": "Введите полный домен, поддомен или просто имя, чтобы увидеть доступные опции",
    "domainPickerTabAll": "Все",
    "domainPickerTabOrganization": "Организация",
    "domainPickerTabProvided": "Предоставлено",
    "domainPickerSortAsc": "А-Я",
    "domainPickerSortDesc": "Я-А",
    "domainPickerCheckingAvailability": "Проверка доступности...",
    "domainPickerNoMatchingDomains": "Не найдены сопоставимые домены. Попробуйте другой домен или проверьте настройки доменов вашей организации.",
    "domainPickerOrganizationDomains": "Домены организации",
    "domainPickerProvidedDomains": "Предоставленные домены",
    "domainPickerSubdomain": "Поддомен: {subdomain}",
    "domainPickerNamespace": "Пространство имен: {namespace}",
    "domainPickerShowMore": "Показать еще",
    "domainNotFound": "Домен не найден",
    "domainNotFoundDescription": "Этот ресурс отключен, так как домен больше не существует в нашей системе. Пожалуйста, установите новый домен для этого ресурса.",
    "failed": "Ошибка",
    "createNewOrgDescription": "Создать новую организацию",
    "organization": "Организация",
    "port": "Порт",
    "securityKeyManage": "Управление ключами безопасности",
    "securityKeyDescription": "Добавить или удалить ключи безопасности для аутентификации без пароля",
    "securityKeyRegister": "Зарегистрировать новый ключ безопасности",
    "securityKeyList": "Ваши ключи безопасности",
    "securityKeyNone": "Ключи безопасности еще не зарегистрированы",
    "securityKeyNameRequired": "Имя обязательно",
    "securityKeyRemove": "Удалить",
    "securityKeyLastUsed": "Последнее использование: {date}",
    "securityKeyNameLabel": "Имя ключа безопасности",
    "securityKeyRegisterSuccess": "Ключ безопасности успешно зарегистрирован",
    "securityKeyRegisterError": "Не удалось зарегистрировать ключ безопасности",
    "securityKeyRemoveSuccess": "Ключ безопасности успешно удален",
    "securityKeyRemoveError": "Не удалось удалить ключ безопасности",
    "securityKeyLoadError": "Не удалось загрузить ключи безопасности",
    "securityKeyLogin": "Продолжить с ключом безопасности",
    "securityKeyAuthError": "Не удалось аутентифицироваться с ключом безопасности",
    "securityKeyRecommendation": "Зарегистрируйте резервный ключ безопасности на другом устройстве, чтобы всегда иметь доступ к вашему аккаунту.",
    "registering": "Регистрация...",
    "securityKeyPrompt": "Пожалуйста, подтвердите свою личность с использованием вашего ключа безопасности. Убедитесь, что ваш ключ безопасности подключен и готов.",
    "securityKeyBrowserNotSupported": "Ваш браузер не поддерживает ключи безопасности. Пожалуйста, используйте современный браузер, такой как Chrome, Firefox или Safari.",
    "securityKeyPermissionDenied": "Пожалуйста, разрешите доступ к вашему ключу безопасности, чтобы продолжить вход.",
    "securityKeyRemovedTooQuickly": "Пожалуйста, держите ваш ключ безопасности подключенным, пока процесс входа не завершится.",
    "securityKeyNotSupported": "Ваш ключ безопасности может быть несовместим. Попробуйте другой ключ безопасности.",
    "securityKeyUnknownError": "Произошла проблема при использовании вашего ключа безопасности. Пожалуйста, попробуйте еще раз.",
    "twoFactorRequired": "Для регистрации ключа безопасности требуется двухфакторная аутентификация.",
    "twoFactor": "Двухфакторная аутентификация",
    "adminEnabled2FaOnYourAccount": "Ваш администратор включил двухфакторную аутентификацию для {email}. Пожалуйста, завершите процесс настройки, чтобы продолжить.",
    "continueToApplication": "Перейти к приложению",
    "securityKeyAdd": "Добавить ключ безопасности",
    "securityKeyRegisterTitle": "Регистрация нового ключа безопасности",
    "securityKeyRegisterDescription": "Подключите свой ключ безопасности и введите имя для его идентификации",
    "securityKeyTwoFactorRequired": "Требуется двухфакторная аутентификация",
    "securityKeyTwoFactorDescription": "Пожалуйста, введите ваш код двухфакторной аутентификации для регистрации ключа безопасности",
    "securityKeyTwoFactorRemoveDescription": "Пожалуйста, введите ваш код двухфакторной аутентификации для удаления ключа безопасности",
    "securityKeyTwoFactorCode": "Код двухфакторной аутентификации",
    "securityKeyRemoveTitle": "Удалить ключ безопасности",
    "securityKeyRemoveDescription": "Введите ваш пароль для удаления ключа безопасности \"{name}\"",
    "securityKeyNoKeysRegistered": "Ключи безопасности не зарегистрированы",
    "securityKeyNoKeysDescription": "Добавьте ключ безопасности, чтобы повысить безопасность вашего аккаунта",
    "createDomainRequired": "Домен обязателен",
    "createDomainAddDnsRecords": "Добавить DNS записи",
    "createDomainAddDnsRecordsDescription": "Добавьте следующие DNS записи у вашего провайдера доменных имен для завершения настройки.",
    "createDomainNsRecords": "NS Записи",
    "createDomainRecord": "Запись",
    "createDomainType": "Тип:",
    "createDomainName": "Имя:",
    "createDomainValue": "Значение:",
    "createDomainCnameRecords": "CNAME Записи",
    "createDomainARecords": "A Записи",
    "createDomainRecordNumber": "Запись {number}",
    "createDomainTxtRecords": "TXT Записи",
    "createDomainSaveTheseRecords": "Сохранить эти записи",
    "createDomainSaveTheseRecordsDescription": "Обязательно сохраните эти DNS записи, так как вы их больше не увидите.",
    "createDomainDnsPropagation": "Распространение DNS",
    "createDomainDnsPropagationDescription": "Изменения DNS могут занять некоторое время для распространения через интернет. Это может занять от нескольких минут до 48 часов в зависимости от вашего DNS провайдера и настроек TTL.",
    "resourcePortRequired": "Номер порта необходим для не-HTTP ресурсов",
    "resourcePortNotAllowed": "Номер порта не должен быть установлен для HTTP ресурсов",
    "signUpTerms": {
        "IAgreeToThe": "Я согласен с",
        "termsOfService": "условия использования",
        "and": "и",
        "privacyPolicy": "политика конфиденциальности"
    },
    "siteRequired": "Необходимо указать сайт.",
    "olmTunnel": "Olm Туннель",
    "olmTunnelDescription": "Используйте Olm для подключений клиентов",
    "errorCreatingClient": "Ошибка при создании клиента",
    "clientDefaultsNotFound": "Настройки клиента по умолчанию не найдены",
    "createClient": "Создать клиента",
    "createClientDescription": "Создайте нового клиента для подключения к вашим сайтам",
    "seeAllClients": "Просмотреть всех клиентов",
    "clientInformation": "Информация о клиенте",
    "clientNamePlaceholder": "Имя клиента",
    "address": "Адрес",
    "subnetPlaceholder": "Подсеть",
    "addressDescription": "Адрес, который этот клиент будет использовать для подключения",
    "selectSites": "Выберите сайты",
    "sitesDescription": "Клиент будет иметь подключение к выбранным сайтам",
    "clientInstallOlm": "Установить Olm",
    "clientInstallOlmDescription": "Запустите Olm на вашей системе",
    "clientOlmCredentials": "Учётные данные Olm",
    "clientOlmCredentialsDescription": "Так Olm будет аутентифицироваться через сервер",
    "olmEndpoint": "Конечная точка Olm",
    "olmId": "Olm ID",
    "olmSecretKey": "Секретный ключ Olm",
    "clientCredentialsSave": "Сохраните ваши учётные данные",
    "clientCredentialsSaveDescription": "Вы сможете увидеть их только один раз. Обязательно скопируйте в безопасное место.",
    "generalSettingsDescription": "Настройте общие параметры для этого клиента",
    "clientUpdated": "Клиент обновлен",
    "clientUpdatedDescription": "Клиент был обновлён.",
    "clientUpdateFailed": "Не удалось обновить клиента",
    "clientUpdateError": "Произошла ошибка при обновлении клиента.",
    "sitesFetchFailed": "Не удалось получить сайты",
    "sitesFetchError": "Произошла ошибка при получении сайтов.",
    "olmErrorFetchReleases": "Произошла ошибка при получении релизов Olm.",
    "olmErrorFetchLatest": "Произошла ошибка при получении последнего релиза Olm.",
    "remoteSubnets": "Удалённые подсети",
    "enterCidrRange": "Введите диапазон CIDR",
    "remoteSubnetsDescription": "Добавьте диапазоны адресов CIDR, которые можно получить из этого сайта удаленно, используя клиентов. Используйте формат 10.0.0.0/24. Это относится ТОЛЬКО к подключению через VPN клиентов.",
    "resourceEnableProxy": "Включить публичный прокси",
    "resourceEnableProxyDescription": "Включите публичное проксирование для этого ресурса. Это позволяет получить доступ к ресурсу извне сети через облако через открытый порт. Требуется конфигурация Traefik.",
    "externalProxyEnabled": "Внешний прокси включен",
    "addNewTarget": "Добавить новую цель",
    "targetsList": "Список целей",
    "targetErrorDuplicateTargetFound": "Обнаружена дублирующаяся цель",
    "httpMethod": "HTTP метод",
    "selectHttpMethod": "Выберите HTTP метод",
    "domainPickerSubdomainLabel": "Поддомен",
    "domainPickerBaseDomainLabel": "Основной домен",
    "domainPickerSearchDomains": "Поиск доменов...",
    "domainPickerNoDomainsFound": "Доменов не найдено",
    "domainPickerLoadingDomains": "Загрузка доменов...",
    "domainPickerSelectBaseDomain": "Выбор основного домена...",
    "domainPickerNotAvailableForCname": "Не доступно для CNAME доменов",
    "domainPickerEnterSubdomainOrLeaveBlank": "Введите поддомен или оставьте пустым для использования основного домена.",
    "domainPickerEnterSubdomainToSearch": "Введите поддомен для поиска и выбора из доступных свободных доменов.",
    "domainPickerFreeDomains": "Свободные домены",
    "domainPickerSearchForAvailableDomains": "Поиск доступных доменов",
    "resourceDomain": "Домен",
    "resourceEditDomain": "Редактировать домен",
    "siteName": "Имя сайта",
    "proxyPort": "Порт",
    "resourcesTableProxyResources": "Проксированные ресурсы",
    "resourcesTableClientResources": "Клиентские ресурсы",
    "resourcesTableNoProxyResourcesFound": "Проксированных ресурсов не найдено.",
    "resourcesTableNoInternalResourcesFound": "Внутренних ресурсов не найдено.",
    "resourcesTableDestination": "Пункт назначения",
    "resourcesTableTheseResourcesForUseWith": "Эти ресурсы предназначены для использования с",
    "resourcesTableClients": "Клиенты",
    "resourcesTableAndOnlyAccessibleInternally": "и доступны только внутренне при подключении с клиентом.",
    "editInternalResourceDialogEditClientResource": "Редактировать ресурс клиента",
    "editInternalResourceDialogUpdateResourceProperties": "Обновите свойства ресурса и настройку цели для {resourceName}.",
    "editInternalResourceDialogResourceProperties": "Свойства ресурса",
    "editInternalResourceDialogName": "Имя",
    "editInternalResourceDialogProtocol": "Протокол",
    "editInternalResourceDialogSitePort": "Порт сайта",
    "editInternalResourceDialogTargetConfiguration": "Настройка цели",
    "editInternalResourceDialogCancel": "Отмена",
    "editInternalResourceDialogSaveResource": "Сохранить ресурс",
    "editInternalResourceDialogSuccess": "Успешно",
    "editInternalResourceDialogInternalResourceUpdatedSuccessfully": "Внутренний ресурс успешно обновлен",
    "editInternalResourceDialogError": "Ошибка",
    "editInternalResourceDialogFailedToUpdateInternalResource": "Не удалось обновить внутренний ресурс",
    "editInternalResourceDialogNameRequired": "Имя обязательно",
    "editInternalResourceDialogNameMaxLength": "Имя не должно быть длиннее 255 символов",
    "editInternalResourceDialogProxyPortMin": "Порт прокси должен быть не менее 1",
    "editInternalResourceDialogProxyPortMax": "Порт прокси должен быть меньше 65536",
    "editInternalResourceDialogInvalidIPAddressFormat": "Неверный формат IP адреса",
    "editInternalResourceDialogDestinationPortMin": "Целевой порт должен быть не менее 1",
    "editInternalResourceDialogDestinationPortMax": "Целевой порт должен быть меньше 65536",
    "createInternalResourceDialogNoSitesAvailable": "Нет доступных сайтов",
    "createInternalResourceDialogNoSitesAvailableDescription": "Вам необходимо иметь хотя бы один сайт Newt с настроенной подсетью для создания внутреннего ресурса.",
    "createInternalResourceDialogClose": "Закрыть",
    "createInternalResourceDialogCreateClientResource": "Создать ресурс клиента",
    "createInternalResourceDialogCreateClientResourceDescription": "Создайте новый ресурс, который будет доступен клиентам, подключенным к выбранному сайту.",
    "createInternalResourceDialogResourceProperties": "Свойства ресурса",
    "createInternalResourceDialogName": "Имя",
    "createInternalResourceDialogSite": "Сайт",
    "createInternalResourceDialogSelectSite": "Выберите сайт...",
    "createInternalResourceDialogSearchSites": "Поиск сайтов...",
    "createInternalResourceDialogNoSitesFound": "Сайты не найдены.",
    "createInternalResourceDialogProtocol": "Протокол",
    "createInternalResourceDialogTcp": "TCP",
    "createInternalResourceDialogUdp": "UDP",
    "createInternalResourceDialogSitePort": "Порт сайта",
    "createInternalResourceDialogSitePortDescription": "Используйте этот порт для доступа к ресурсу на сайте при подключении с клиентом.",
    "createInternalResourceDialogTargetConfiguration": "Настройка цели",
    "createInternalResourceDialogDestinationIPDescription": "IP или адрес хоста ресурса в сети сайта.",
    "createInternalResourceDialogDestinationPortDescription": "Порт на IP-адресе назначения, где доступен ресурс.",
    "createInternalResourceDialogCancel": "Отмена",
    "createInternalResourceDialogCreateResource": "Создать ресурс",
    "createInternalResourceDialogSuccess": "Успешно",
    "createInternalResourceDialogInternalResourceCreatedSuccessfully": "Внутренний ресурс успешно создан",
    "createInternalResourceDialogError": "Ошибка",
    "createInternalResourceDialogFailedToCreateInternalResource": "Не удалось создать внутренний ресурс",
    "createInternalResourceDialogNameRequired": "Имя обязательно",
    "createInternalResourceDialogNameMaxLength": "Имя должно содержать менее 255 символов",
    "createInternalResourceDialogPleaseSelectSite": "Пожалуйста, выберите сайт",
    "createInternalResourceDialogProxyPortMin": "Прокси-порт должен быть не менее 1",
    "createInternalResourceDialogProxyPortMax": "Прокси-порт должен быть меньше 65536",
    "createInternalResourceDialogInvalidIPAddressFormat": "Неверный формат IP-адреса",
    "createInternalResourceDialogDestinationPortMin": "Целевой порт должен быть не менее 1",
    "createInternalResourceDialogDestinationPortMax": "Целевой порт должен быть меньше 65536",
    "siteConfiguration": "Конфигурация",
    "siteAcceptClientConnections": "Принимать подключения клиентов",
    "siteAcceptClientConnectionsDescription": "Разрешите другим устройствам подключаться через этот экземпляр Newt в качестве шлюза с использованием клиентов.",
    "siteAddress": "Адрес сайта",
    "siteAddressDescription": "Укажите IP-адрес хоста для подключения клиентов. Это внутренний адрес сайта в сети Pangolin для адресации клиентов. Должен находиться в пределах подсети организационного уровня.",
    "autoLoginExternalIdp": "Автоматический вход с внешним провайдером",
    "autoLoginExternalIdpDescription": "Немедленно перенаправьте пользователя к внешнему провайдеру для аутентификации.",
    "selectIdp": "Выберите провайдера",
    "selectIdpPlaceholder": "Выберите провайдера...",
    "selectIdpRequired": "Пожалуйста, выберите провайдера, когда автоматический вход включен.",
    "autoLoginTitle": "Перенаправление",
    "autoLoginDescription": "Перенаправление вас к внешнему провайдеру для аутентификации.",
    "autoLoginProcessing": "Подготовка аутентификации...",
    "autoLoginRedirecting": "Перенаправление к входу...",
    "autoLoginError": "Ошибка автоматического входа",
    "autoLoginErrorNoRedirectUrl": "URL-адрес перенаправления не получен от провайдера удостоверения.",
    "autoLoginErrorGeneratingUrl": "Не удалось сгенерировать URL-адрес аутентификации.",
    "managedSelfHosted": {
        "title": "Управляемый с самовывоза",
        "description": "Более надежный и низко обслуживаемый сервер Pangolin с дополнительными колокольнями и свистками",
        "introTitle": "Управляемый Само-Хост Панголина",
        "introDescription": "- это вариант развертывания, предназначенный для людей, которые хотят простоты и надёжности, сохраняя при этом свои данные конфиденциальными и самостоятельными.",
        "introDetail": "С помощью этой опции вы по-прежнему используете узел Pangolin — туннели, SSL, и весь остающийся на вашем сервере. Разница заключается в том, что управление и мониторинг осуществляются через нашу панель инструментов из облака, которая открывает ряд преимуществ:",
        "benefitSimplerOperations": {
            "title": "Более простые операции",
            "description": "Не нужно запускать свой собственный почтовый сервер или настроить комплексное оповещение. Вы будете получать проверки состояния здоровья и оповещения о неисправностях из коробки."
        },
        "benefitAutomaticUpdates": {
            "title": "Автоматическое обновление",
            "description": "Панель управления в облаке развивается быстро, так что вы получаете новые функции и исправления ошибок, без необходимости каждый раз получать новые контейнеры."
        },
        "benefitLessMaintenance": {
            "title": "Меньше обслуживания",
            "description": "Нет миграции баз данных, резервных копий или дополнительной инфраструктуры для управления. Мы обрабатываем это в облаке."
        },
        "benefitCloudFailover": {
            "title": "Облачное срабатывание",
            "description": "Если ваш узел исчезнет, ваши туннели могут временно прерваться до наших облачных точек присутствия, пока вы не вернете его в сети."
        },
        "benefitHighAvailability": {
            "title": "Высокая доступность (PoP)",
            "description": "Вы также можете прикрепить несколько узлов к вашему аккаунту для избыточности и лучшей производительности."
        },
        "benefitFutureEnhancements": {
            "title": "Будущие улучшения",
            "description": "Мы планируем добавить дополнительные инструменты аналитики, оповещения и управления, чтобы сделать установку еще более надежной."
        },
        "docsAlert": {
            "text": "Узнайте больше о опции Managed Self-Hosted в нашей",
            "documentation": "документация"
        },
        "convertButton": "Конвертировать этот узел в управляемый себе-хост"
    },
    "internationaldomaindetected": "Обнаружен международный домен",
    "willbestoredas": "Будет храниться как:",
    "idpGoogleDescription": "Google OAuth2/OIDC провайдер",
    "idpAzureDescription": "Microsoft Azure OAuth2/OIDC provider",
    "customHeaders": "Пользовательские заголовки",
    "headersValidationError": "Заголовки должны быть в формате: Название заголовка: значение.",
    "domainPickerProvidedDomain": "Домен предоставлен",
    "domainPickerFreeProvidedDomain": "Бесплатный домен",
    "domainPickerVerified": "Подтверждено",
    "domainPickerUnverified": "Не подтверждено",
    "domainPickerInvalidSubdomainStructure": "Этот поддомен содержит недопустимые символы или структуру. Он будет очищен автоматически при сохранении.",
    "domainPickerError": "Ошибка",
    "domainPickerErrorLoadDomains": "Не удалось загрузить домены организации",
    "domainPickerErrorCheckAvailability": "Не удалось проверить доступность домена",
    "domainPickerInvalidSubdomain": "Неверный поддомен",
    "domainPickerInvalidSubdomainRemoved": "Ввод \"{sub}\" был удален, потому что он недействителен.",
    "domainPickerInvalidSubdomainCannotMakeValid": "\"{sub}\" не может быть действительным для {domain}.",
    "domainPickerSubdomainSanitized": "Субдомен очищен",
    "domainPickerSubdomainCorrected": "\"{sub}\" был исправлен на \"{sanitized}\"",
    "resourceAddEntrypointsEditFile": "Редактировать файл: config/traefik/traefik_config.yml",
    "resourceExposePortsEditFile": "Редактировать файл: docker-compose.yml"
}
