1463 lines
132 KiB
JSON
1463 lines
132 KiB
JSON
{
|
||
"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": "Пользователь был обновлён.",
|
||
"accessControlsDescription": "Управляйте тем, к чему этот пользователь может получить доступ и что делать в организации",
|
||
"accessControlsSubmit": "Сохранить контроль доступа",
|
||
"roles": "Роли",
|
||
"accessUsersRoles": "Управление пользователями и ролями",
|
||
"accessUsersRolesDescription": "Приглашайте пользователей и добавляйте их в роли для управления доступом к вашей организации",
|
||
"key": "Ключ",
|
||
"createdAt": "Создано в",
|
||
"proxyErrorInvalidHeader": "Неверное значение пользовательского заголовка Host. Используйте формат доменного имени или оставьте пустым для сброса пользовательского заголовка Host.",
|
||
"proxyErrorTls": "Неверное имя TLS сервера. Используйте формат доменного имени или оставьте пустым для удаления имени TLS сервера.",
|
||
"proxyEnableSSL": "Включить SSL (https)",
|
||
"targetErrorFetch": "Не удалось получить цели",
|
||
"targetErrorFetchDescription": "Произошла ошибка при получении целей",
|
||
"siteErrorFetch": "Не удалось получить ресурс",
|
||
"siteErrorFetchDescription": "Произошла ошибка при получении ресурса",
|
||
"targetErrorDuplicate": "Дублирующая цель",
|
||
"targetErrorDuplicateDescription": "Цель с такими настройками уже существует",
|
||
"targetWireGuardErrorInvalidIp": "Неверный IP цели",
|
||
"targetWireGuardErrorInvalidIpDescription": "IP цели должен быть в пределах подсети сайта",
|
||
"targetsUpdated": "Цели обновлены",
|
||
"targetsUpdatedDescription": "Цели и настройки успешно обновлены",
|
||
"targetsErrorUpdate": "Не удалось обновить цели",
|
||
"targetsErrorUpdateDescription": "Произошла ошибка при обновлении целей",
|
||
"targetTlsUpdate": "Настройки TLS обновлены",
|
||
"targetTlsUpdateDescription": "Ваши настройки TLS были успешно обновлены",
|
||
"targetErrorTlsUpdate": "Не удалось обновить настройки TLS",
|
||
"targetErrorTlsUpdateDescription": "Произошла ошибка при обновлении настроек TLS",
|
||
"proxyUpdated": "Настройки прокси обновлены",
|
||
"proxyUpdatedDescription": "Ваши настройки прокси были успешно обновлены",
|
||
"proxyErrorUpdate": "Не удалось обновить настройки прокси",
|
||
"proxyErrorUpdateDescription": "Произошла ошибка при обновлении настроек прокси",
|
||
"targetAddr": "IP / Имя хоста",
|
||
"targetPort": "Порт",
|
||
"targetProtocol": "Протокол",
|
||
"targetTlsSettings": "Конфигурация безопасного соединения",
|
||
"targetTlsSettingsDescription": "Настройте параметры SSL/TLS для вашего ресурса",
|
||
"targetTlsSettingsAdvanced": "Расширенные настройки TLS",
|
||
"targetTlsSni": "Имя TLS сервера (SNI)",
|
||
"targetTlsSniDescription": "Имя TLS сервера для использования в SNI. Оставьте пустым для использования по умолчанию.",
|
||
"targetTlsSubmit": "Сохранить настройки",
|
||
"targets": "Конфигурация целей",
|
||
"targetsDescription": "Настройте цели для маршрутизации трафика к вашим бэкэнд сервисам",
|
||
"targetStickySessions": "Включить фиксированные сессии",
|
||
"targetStickySessionsDescription": "Сохранять соединения на одной и той же целевой точке в течение всей сессии.",
|
||
"methodSelect": "Выберите метод",
|
||
"targetSubmit": "Добавить цель",
|
||
"targetNoOne": "Нет целей. Добавьте цель с помощью формы.",
|
||
"targetNoOneDescription": "Добавление более одной цели выше включит балансировку нагрузки.",
|
||
"targetsSubmit": "Сохранить цели",
|
||
"proxyAdditional": "Дополнительные настройки прокси",
|
||
"proxyAdditionalDescription": "Настройте, как ваш ресурс обрабатывает настройки прокси",
|
||
"proxyCustomHeader": "Пользовательский заголовок Host",
|
||
"proxyCustomHeaderDescription": "Заголовок host для установки при проксировании запросов. Оставьте пустым для использования по умолчанию.",
|
||
"proxyAdditionalSubmit": "Сохранить настройки прокси",
|
||
"subnetMaskErrorInvalid": "Неверная маска подсети. Должна быть между 0 и 32.",
|
||
"ipAddressErrorInvalidFormat": "Неверный формат IP адреса",
|
||
"ipAddressErrorInvalidOctet": "Неверный октет IP адреса",
|
||
"path": "Путь",
|
||
"ipAddressRange": "Диапазон IP",
|
||
"rulesErrorFetch": "Не удалось получить правила",
|
||
"rulesErrorFetchDescription": "Произошла ошибка при получении правил",
|
||
"rulesErrorDuplicate": "Дублирующее правило",
|
||
"rulesErrorDuplicateDescription": "Правило с такими настройками уже существует",
|
||
"rulesErrorInvalidIpAddressRange": "Неверный CIDR",
|
||
"rulesErrorInvalidIpAddressRangeDescription": "Пожалуйста, введите корректное значение CIDR",
|
||
"rulesErrorInvalidUrl": "Неверный URL путь",
|
||
"rulesErrorInvalidUrlDescription": "Пожалуйста, введите корректное значение URL пути",
|
||
"rulesErrorInvalidIpAddress": "Неверный IP",
|
||
"rulesErrorInvalidIpAddressDescription": "Пожалуйста, введите корректный IP адрес",
|
||
"rulesErrorUpdate": "Не удалось обновить правила",
|
||
"rulesErrorUpdateDescription": "Произошла ошибка при обновлении правил",
|
||
"rulesUpdated": "Включить правила",
|
||
"rulesUpdatedDescription": "Оценка правил была обновлена",
|
||
"rulesMatchIpAddressRangeDescription": "Введите адрес в формате CIDR (например, 103.21.244.0/22)",
|
||
"rulesMatchIpAddress": "Введите IP адрес (например, 103.21.244.12)",
|
||
"rulesMatchUrl": "Введите URL путь или шаблон (например, /api/v1/todos или /api/v1/*)",
|
||
"rulesErrorInvalidPriority": "Неверный приоритет",
|
||
"rulesErrorInvalidPriorityDescription": "Пожалуйста, введите корректный приоритет",
|
||
"rulesErrorDuplicatePriority": "Дублирующие приоритеты",
|
||
"rulesErrorDuplicatePriorityDescription": "Пожалуйста, введите уникальные приоритеты",
|
||
"ruleUpdated": "Правила обновлены",
|
||
"ruleUpdatedDescription": "Правила успешно обновлены",
|
||
"ruleErrorUpdate": "Операция не удалась",
|
||
"ruleErrorUpdateDescription": "Произошла ошибка во время операции сохранения",
|
||
"rulesPriority": "Приоритет",
|
||
"rulesAction": "Действие",
|
||
"rulesMatchType": "Тип совпадения",
|
||
"value": "Значение",
|
||
"rulesAbout": "О правилах",
|
||
"rulesAboutDescription": "Правила позволяют контролировать доступ к вашему ресурсу на основе набора критериев. Вы можете создавать правила для разрешения или запрета доступа на основе IP адреса или URL пути.",
|
||
"rulesActions": "Действия",
|
||
"rulesActionAlwaysAllow": "Всегда разрешать: Обойти все методы аутентификации",
|
||
"rulesActionAlwaysDeny": "Всегда запрещать: Блокировать все запросы; аутентификация не может быть выполнена",
|
||
"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 не найден",
|
||
"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": "Получить организацию",
|
||
"actionUpdateOrg": "Обновить организацию",
|
||
"actionUpdateUser": "Обновить пользователя",
|
||
"actionGetUser": "Получить пользователя",
|
||
"actionGetOrgUser": "Получить пользователя организации",
|
||
"actionListOrgDomains": "Список доменов организации",
|
||
"actionCreateSite": "Создать сайт",
|
||
"actionDeleteSite": "Удалить сайт",
|
||
"actionGetSite": "Получить сайт",
|
||
"actionListSites": "Список сайтов",
|
||
"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": "Обновить ресурс сайта",
|
||
"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 Socket",
|
||
"enableDockerSocketDescription": "Включить обнаружение Docker Socket для заполнения информации о контейнерах. Путь к сокету должен быть предоставлен Newt.",
|
||
"enableDockerSocketLink": "Узнать больше",
|
||
"viewDockerContainers": "Просмотр контейнеров Docker",
|
||
"containersIn": "Контейнеры в {siteName}",
|
||
"selectContainerDescription": "Выберите любой контейнер для использования в качестве имени хоста для этой цели. Нажмите на порт, чтобы использовать порт.",
|
||
"containerName": "Имя",
|
||
"containerImage": "Образ",
|
||
"containerState": "Состояние",
|
||
"containerNetworks": "Сети",
|
||
"containerHostnameIp": "Имя хоста/IP",
|
||
"containerLabels": "Метки",
|
||
"containerLabelsCount": "{count, plural, one {# метка} few {# метки} many {# меток} other {# меток}}",
|
||
"containerLabelsTitle": "Метки контейнера",
|
||
"containerLabelEmpty": "<empty>",
|
||
"containerPorts": "Порты",
|
||
"containerPortsMore": "+{count} ещё",
|
||
"containerActions": "Действия",
|
||
"select": "Выбрать",
|
||
"noContainersMatchingFilters": "Контейнеры, соответствующие текущим фильтрам, не найдены.",
|
||
"showContainersWithoutPorts": "Показать контейнеры без портов",
|
||
"showStoppedContainers": "Показать остановленные контейнеры",
|
||
"noContainersFound": "Контейнеры не найдены. Убедитесь, что контейнеры Docker запущены.",
|
||
"searchContainersPlaceholder": "Поиск среди {count} {count, plural, one {контейнера} few {контейнеров} many {контейнеров} other {контейнеров}}...",
|
||
"searchResultsCount": "{count, plural, one {# результат} few {# результата} many {# результатов} other {# результатов}}",
|
||
"filters": "Фильтры",
|
||
"filterOptions": "Параметры фильтрации",
|
||
"filterPorts": "Порты",
|
||
"filterStopped": "Остановлены",
|
||
"clearAllFilters": "Очистить все фильтры",
|
||
"columns": "Колонки",
|
||
"toggleColumns": "Переключить колонки",
|
||
"refreshContainersList": "Обновить список контейнеров",
|
||
"searching": "Поиск...",
|
||
"noContainersFoundMatching": "Контейнеры, соответствующие \"{filter}\", не найдены.",
|
||
"light": "светлая",
|
||
"dark": "тёмная",
|
||
"system": "системная",
|
||
"theme": "Тема",
|
||
"subnetRequired": "Требуется подсеть",
|
||
"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, api.v1.mydomain.com, или просто myapp",
|
||
"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": "Настройка цели",
|
||
"editInternalResourceDialogDestinationIP": "Целевая IP",
|
||
"editInternalResourceDialogDestinationPort": "Целевой порт",
|
||
"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": "Настройка цели",
|
||
"createInternalResourceDialogDestinationIP": "Целевая IP",
|
||
"createInternalResourceDialogDestinationIPDescription": "IP-адрес ресурса в сети сайта.",
|
||
"createInternalResourceDialogDestinationPort": "Целевой порт",
|
||
"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-адрес аутентификации.",
|
||
"internationaldomaindetected": "Обнаружен международный домен",
|
||
"willbestoredas": "Будет сохранен как:"
|
||
}
|