Merge branch 'dev' into feature/region-rules

This commit is contained in:
Owen
2026-03-30 14:35:42 -07:00
737 changed files with 67335 additions and 28651 deletions

View File

@@ -1,5 +1,7 @@
{
"setupCreate": "Создать организацию, сайт и ресурсы",
"headerAuthCompatibilityInfo": "Включите это, чтобы принудительно вернуть ответ 401 Unauthorized, если отсутствует токен аутентификации. Это требуется для браузеров или определенных библиотек HTTP, которые не отправляют учетные данные без запроса сервера.",
"headerAuthCompatibility": "Дополнительная совместимость",
"setupNewOrg": "Новая организация",
"setupCreateOrg": "Создать организацию",
"setupCreateResources": "Создать ресурсы",
@@ -16,6 +18,8 @@
"componentsMember": "Вы состоите в {count, plural, =0 {0 организациях} one {# организации} few {# организациях} many {# организациях} other {# организациях}}.",
"componentsInvalidKey": "Обнаружены недействительные или просроченные лицензионные ключи. Соблюдайте условия лицензии для использования всех функций.",
"dismiss": "Отменить",
"subscriptionViolationMessage": "Вы превысили лимиты для вашего текущего плана. Исправьте проблему, удалив сайты, пользователей или другие ресурсы, чтобы остаться в пределах вашего плана.",
"subscriptionViolationViewBilling": "Просмотр биллинга",
"componentsLicenseViolation": "Нарушение лицензии: Сервер использует {usedSites} сайтов, что превышает лицензионный лимит в {maxSites} сайтов. Соблюдайте условия лицензии для использования всех функций.",
"componentsSupporterMessage": "Спасибо за поддержку Pangolin в качестве {tier}!",
"inviteErrorNotValid": "Извините, но это приглашение не было принято или срок его действия истёк.",
@@ -33,7 +37,7 @@
"password": "Пароль",
"confirmPassword": "Подтвердите пароль",
"createAccount": "Создать учётную запись",
"viewSettings": "Посмотреть настройки",
"viewSettings": росмотреть настройки",
"delete": "Удалить",
"name": "Имя",
"online": "Онлайн",
@@ -51,6 +55,12 @@
"siteQuestionRemove": "Вы уверены, что хотите удалить сайт из организации?",
"siteManageSites": "Управление сайтами",
"siteDescription": "Создание и управление сайтами, чтобы включить подключение к приватным сетям",
"sitesBannerTitle": "Подключить любую сеть",
"sitesBannerDescription": "Сайт — это соединение с удаленной сетью, которое позволяет Pangolin предоставлять доступ к ресурсам, будь они общедоступными или частными, пользователям в любом месте. Установите сетевой коннектор сайта (Newt) там, где можно запустить исполняемый файл или контейнер, чтобы установить соединение.",
"sitesBannerButtonText": "Установить сайт",
"approvalsBannerTitle": "Одобрить или запретить доступ к устройству",
"approvalsBannerDescription": "Просмотрите и подтвердите или отклоните запросы на доступ к устройству от пользователей. Когда требуется подтверждение устройства, пользователи должны получить одобрение администратора, прежде чем их устройства смогут подключиться к ресурсам вашей организации.",
"approvalsBannerButtonText": "Узнать больше",
"siteCreate": "Создать сайт",
"siteCreateDescription2": "Следуйте инструкциям ниже для создания и подключения нового сайта",
"siteCreateDescription": "Создайте новый сайт для начала подключения ресурсов",
@@ -100,6 +110,7 @@
"siteTunnelDescription": "Определите, как вы хотите подключиться к сайту",
"siteNewtCredentials": "Полномочия",
"siteNewtCredentialsDescription": "Вот как сайт будет аутентифицироваться с сервером",
"remoteNodeCredentialsDescription": "Так удалённый узел будет выполнять аутентификацию на сервере",
"siteCredentialsSave": "Сохранить учетные данные",
"siteCredentialsSaveDescription": "Вы сможете увидеть эти данные только один раз. Обязательно скопируйте их в безопасное место.",
"siteInfo": "Информация о сайте",
@@ -146,8 +157,12 @@
"shareErrorSelectResource": "Пожалуйста, выберите ресурс",
"proxyResourceTitle": "Управление публичными ресурсами",
"proxyResourceDescription": "Создание и управление ресурсами, которые доступны через веб-браузер",
"proxyResourcesBannerTitle": "Общедоступный доступ через веб",
"proxyResourcesBannerDescription": "Общедоступные ресурсы — это прокси-по HTTPS или TCP/UDP, доступные любому пользователю в Интернете через веб-браузер. В отличие от частных ресурсов, они не требуют программного обеспечения на стороне клиента и могут включать политики доступа на основе идентификации и контекста.",
"clientResourceTitle": "Управление приватными ресурсами",
"clientResourceDescription": "Создание и управление ресурсами, которые доступны только через подключенный клиент",
"privateResourcesBannerTitle": "Частный доступ с нулевым доверием",
"privateResourcesBannerDescription": "Частные ресурсы используют безопасность с нулевым доверием, обеспечивая доступ пользователей и устройств только к ресурсам, к которым вы явно предоставили доступ. Подключите пользовательские устройства или машинных клиентов, чтобы получить доступ к этим ресурсам через безопасную виртуальную частную сеть.",
"resourcesSearch": "Поиск ресурсов...",
"resourceAdd": "Добавить ресурс",
"resourceErrorDelte": "Ошибка при удалении ресурса",
@@ -157,9 +172,10 @@
"resourceMessageRemove": "После удаления ресурс больше не будет доступен. Все целевые узлы, связанные с ресурсом, также будут удалены.",
"resourceQuestionRemove": "Вы уверены, что хотите удалить ресурс из организации?",
"resourceHTTP": "HTTPS-ресурс",
"resourceHTTPDescription": "Прокси-запросы к приложению по HTTPS с помощью поддомена или базового домена.",
"resourceHTTPDescription": "Проксировать запросы через HTTPS с использованием полного доменного имени.",
"resourceRaw": "Сырой TCP/UDP-ресурс",
"resourceRawDescription": "Прокси запрашивает приложение через TCP/UDP по номеру порта. Это работает только тогда, когда сайты подключены к узлам.",
"resourceRawDescription": "Проксировать запросы по сырому TCP/UDP с использованием номера порта.",
"resourceRawDescriptionCloud": "Прокси запросы через необработанный TCP/UDP с использованием номера порта. Требуется подключение сайтов к удаленному узлу.",
"resourceCreate": "Создание ресурса",
"resourceCreateDescription": "Следуйте инструкциям ниже для создания нового ресурса",
"resourceSeeAll": "Посмотреть все ресурсы",
@@ -186,6 +202,7 @@
"protocolSelect": "Выберите протокол",
"resourcePortNumber": "Номер порта",
"resourcePortNumberDescription": "Внешний номер порта для проксирования запросов.",
"back": "Назад",
"cancel": "Отмена",
"resourceConfig": "Фрагменты конфигурации",
"resourceConfigDescription": "Скопируйте и вставьте эти сниппеты для настройки TCP/UDP ресурса",
@@ -231,6 +248,17 @@
"orgErrorDeleteMessage": "Произошла ошибка при удалении организации.",
"orgDeleted": "Организация удалена",
"orgDeletedMessage": "Организация и её данные были удалены.",
"deleteAccount": "Удалить аккаунт",
"deleteAccountDescription": "Окончательно удалить учетную запись, все организации, которые вы владеете, и все данные этих организаций не могут быть отменены.",
"deleteAccountButton": "Удалить аккаунт",
"deleteAccountConfirmTitle": "Удалить аккаунт",
"deleteAccountConfirmMessage": "Это очистит ваш аккаунт, все организации, которым вы владеете, и все данные этих организаций не могут быть отменены.",
"deleteAccountConfirmString": "удалить аккаунт",
"deleteAccountSuccess": "Учетная запись удалена",
"deleteAccountSuccessMessage": "Ваша учетная запись удалена.",
"deleteAccountError": "Не удалось удалить аккаунт",
"deleteAccountPreviewAccount": "Ваша учетная запись",
"deleteAccountPreviewOrgs": "Организации, которые вы владеете (и все их данные)",
"orgMissing": "Отсутствует ID организации",
"orgMissingMessage": "Невозможно восстановить приглашение без ID организации.",
"accessUsersManage": "Управление пользователями",
@@ -247,6 +275,8 @@
"accessRolesSearch": "Поиск ролей...",
"accessRolesAdd": "Добавить роль",
"accessRoleDelete": "Удалить роль",
"accessApprovalsManage": "Управление утверждениями",
"accessApprovalsDescription": "Просмотр и управление утверждениями в ожидании доступа к этой организации",
"description": "Описание",
"inviteTitle": "Открытые приглашения",
"inviteDescription": "Управление приглашениями для присоединения других пользователей к организации",
@@ -440,6 +470,20 @@
"selectDuration": "Укажите срок действия",
"selectResource": "Выберите ресурс",
"filterByResource": "Фильтровать по ресурсам",
"selectApprovalState": "Выберите состояние одобрения",
"filterByApprovalState": "Фильтр по состоянию утверждения",
"approvalListEmpty": "Нет утверждений",
"approvalState": "Состояние одобрения",
"approvalLoadMore": "Загрузить еще",
"loadingApprovals": "Загрузка утверждений",
"approve": "Одобрить",
"approved": "Одобрено",
"denied": "Отказано",
"deniedApproval": "Отказано в одобрении",
"all": "Все",
"deny": "Запретить",
"viewDetails": "Детали",
"requestingNewDeviceApproval": "запросил новое устройство",
"resetFilters": "Сбросить фильтры",
"totalBlocked": "Запросы заблокированы Панголином",
"totalRequests": "Всего запросов",
@@ -607,6 +651,7 @@
"resourcesErrorUpdate": "Не удалось переключить ресурс",
"resourcesErrorUpdateDescription": "Произошла ошибка при обновлении ресурса",
"access": "Доступ",
"accessControl": "Контроль доступа",
"shareLink": "Общая ссылка {resource}",
"resourceSelect": "Выберите ресурс",
"shareLinks": "Общие ссылки",
@@ -687,7 +732,7 @@
"resourceRoleDescription": "Администраторы всегда имеют доступ к этому ресурсу.",
"resourceUsersRoles": "Контроль доступа",
"resourceUsersRolesDescription": "Выберите пользователей и роли с доступом к этому ресурсу",
"resourceUsersRolesSubmit": "Сохранить пользователей и роли",
"resourceUsersRolesSubmit": "Сохранить контроль доступа",
"resourceWhitelistSave": "Успешно сохранено",
"resourceWhitelistSaveDescription": "Настройки белого списка были сохранены",
"ssoUse": "Использовать Platform SSO",
@@ -719,22 +764,35 @@
"countries": "Страны",
"accessRoleCreate": "Создание роли",
"accessRoleCreateDescription": "Создайте новую роль для группы пользователей и выдавайте им разрешения.",
"accessRoleEdit": "Изменить роль",
"accessRoleEditDescription": "Редактировать информацию о роли.",
"accessRoleCreateSubmit": "Создать роль",
"accessRoleCreated": "Роль создана",
"accessRoleCreatedDescription": "Роль была успешно создана.",
"accessRoleErrorCreate": "Не удалось создать роль",
"accessRoleErrorCreateDescription": "Произошла ошибка при создании роли.",
"accessRoleUpdateSubmit": "Обновить роль",
"accessRoleUpdated": "Роль обновлена",
"accessRoleUpdatedDescription": "Роль была успешно обновлена.",
"accessApprovalUpdated": "Выполнено утверждение",
"accessApprovalApprovedDescription": "Принять решение об утверждении запроса.",
"accessApprovalDeniedDescription": "Отказано в запросе об утверждении.",
"accessRoleErrorUpdate": "Не удалось обновить роль",
"accessRoleErrorUpdateDescription": "Произошла ошибка при обновлении роли.",
"accessApprovalErrorUpdate": "Не удалось обработать подтверждение",
"accessApprovalErrorUpdateDescription": "Произошла ошибка при обработке одобрения.",
"accessRoleErrorNewRequired": "Новая роль обязательна",
"accessRoleErrorRemove": "Не удалось удалить роль",
"accessRoleErrorRemoveDescription": "Произошла ошибка при удалении роли.",
"accessRoleName": "Название роли",
"accessRoleQuestionRemove": "Вы собираетесь удалить роль {name}. Это действие нельзя отменить.",
"accessRoleQuestionRemove": "Вы собираетесь удалить `{name}` роль. Это действие нельзя отменить.",
"accessRoleRemove": "Удалить роль",
"accessRoleRemoveDescription": "Удалить роль из организации",
"accessRoleRemoveSubmit": "Удалить роль",
"accessRoleRemoved": "Роль удалена",
"accessRoleRemovedDescription": "Роль была успешно удалена.",
"accessRoleRequiredRemove": "Перед удалением этой роли выберите новую роль для переноса существующих участников.",
"network": "Сеть",
"manage": "Управление",
"sitesNotFound": "Сайты не найдены.",
"pangolinServerAdmin": "Администратор сервера - Pangolin",
@@ -750,6 +808,9 @@
"sitestCountIncrease": "Увеличить количество сайтов",
"idpManage": "Управление поставщиками удостоверений",
"idpManageDescription": "Просмотр и управление поставщиками удостоверений в системе",
"idpGlobalModeBanner": "Поставщики удостоверений (IdP) для каждой организации отключены на этом сервере. Используются глобальные IdP (общие для всех организаций). Управляйте глобальными IdP в <adminPanelLink>админ-панели</adminPanelLink>. Чтобы включить IdP для каждой организации, отредактируйте конфигурацию сервера и установите режим IdP в org. <configDocsLink>См. документацию</configDocsLink>. Если вы хотите продолжать использовать глобальные IdP и скрыть это из настроек организации, явно установите режим в глобальном конфиге.",
"idpGlobalModeBannerUpgradeRequired": "Поставщики удостоверений (IdP) для каждой организации отключены на этом сервере. Используются глобальные IdP (общие для всех организаций). Управляйте глобальными IdP в <adminPanelLink>админ-панели</adminPanelLink>. Чтобы использовать поставщиков удостоверений для каждой организации, необходимо обновить систему до версии Enterprise.",
"idpGlobalModeBannerLicenseRequired": "Поставщики удостоверений (IdP) для каждой организации отключены на этом сервере. Используются глобальные IdP (общие для всех организаций). Управляйте глобальными IdP в <adminPanelLink>админ-панели</adminPanelLink>. Для использования поставщиков удостоверений на организацию требуется лицензия Enterprise.",
"idpDeletedDescription": "Поставщик удостоверений успешно удалён",
"idpOidc": "OAuth2/OIDC",
"idpQuestionRemove": "Вы уверены, что хотите навсегда удалить поставщика удостоверений?",
@@ -840,6 +901,7 @@
"orgPolicyConfig": "Настроить доступ для организации",
"idpUpdatedDescription": "Поставщик удостоверений успешно обновлён",
"redirectUrl": "URL редиректа",
"orgIdpRedirectUrls": "Перенаправление URL",
"redirectUrlAbout": "О редиректе URL",
"redirectUrlAboutDescription": "Это URL, на который пользователи будут перенаправлены после аутентификации. Вам нужно настроить этот URL в настройках провайдера.",
"pangolinAuth": "Аутентификация - Pangolin",
@@ -945,11 +1007,11 @@
"pincodeAuth": "Код аутентификатора",
"pincodeSubmit2": "Отправить код",
"passwordResetSubmit": "Запросить сброс",
"passwordResetAlreadyHaveCode": "Введите код сброса пароля",
"passwordResetAlreadyHaveCode": "Введите код",
"passwordResetSmtpRequired": "Пожалуйста, обратитесь к администратору",
"passwordResetSmtpRequiredDescription": "Для сброса пароля необходим код сброса пароля. Обратитесь к администратору за помощью.",
"passwordBack": "Назад к паролю",
"loginBack": "Вернуться к входу",
"loginBack": "Вернуться на главную страницу входа",
"signup": "Регистрация",
"loginStart": "Войдите для начала работы",
"idpOidcTokenValidating": "Проверка OIDC токена",
@@ -972,12 +1034,12 @@
"pangolinSetup": "Настройка - Pangolin",
"orgNameRequired": "Название организации обязательно",
"orgIdRequired": "ID организации обязателен",
"orgIdMaxLength": "ID организации должен быть не более 32 символов",
"orgErrorCreate": "Произошла ошибка при создании организации",
"pageNotFound": "Страница не найдена",
"pageNotFoundDescription": "Упс! Страница, которую вы ищете, не существует.",
"overview": "Обзор",
"home": "Главная",
"accessControl": "Контроль доступа",
"settings": "Настройки",
"usersAll": "Все пользователи",
"license": "Лицензия",
@@ -1035,15 +1097,24 @@
"updateOrgUser": "Обновить пользователя Org",
"createOrgUser": "Создать пользователя Org",
"actionUpdateOrg": "Обновить организацию",
"actionRemoveInvitation": "Удалить приглашение",
"actionUpdateUser": "Обновить пользователя",
"actionGetUser": "Получить пользователя",
"actionGetOrgUser": "Получить пользователя организации",
"actionListOrgDomains": "Список доменов организации",
"actionGetDomain": "Получить домен",
"actionCreateOrgDomain": "Создать домен",
"actionUpdateOrgDomain": "Обновить домен",
"actionDeleteOrgDomain": "Удалить домен",
"actionGetDNSRecords": "Получить записи DNS",
"actionRestartOrgDomain": "Перезапустить домен",
"actionCreateSite": "Создать сайт",
"actionDeleteSite": "Удалить сайт",
"actionGetSite": "Получить сайт",
"actionListSites": "Список сайтов",
"actionApplyBlueprint": "Применить чертёж",
"actionListBlueprints": "Список чертежей",
"actionGetBlueprint": "Получить чертёж",
"setupToken": "Код настройки",
"setupTokenDescription": "Введите токен настройки из консоли сервера.",
"setupTokenRequired": "Токен настройки обязателен",
@@ -1077,6 +1148,7 @@
"actionRemoveUser": "Удалить пользователя",
"actionListUsers": "Список пользователей",
"actionAddUserRole": "Добавить роль пользователя",
"actionSetUserOrgRoles": "Set User Roles",
"actionGenerateAccessToken": "Сгенерировать токен доступа",
"actionDeleteAccessToken": "Удалить токен доступа",
"actionListAccessTokens": "Список токенов доступа",
@@ -1104,6 +1176,10 @@
"actionUpdateIdpOrg": "Обновить организацию IDP",
"actionCreateClient": "Создать Клиента",
"actionDeleteClient": "Удалить Клиента",
"actionArchiveClient": "Архивировать клиента",
"actionUnarchiveClient": "Разархивировать клиента",
"actionBlockClient": "Блокировать клиента",
"actionUnblockClient": "Разблокировать клиента",
"actionUpdateClient": "Обновить Клиента",
"actionListClients": "Список Клиентов",
"actionGetClient": "Получить Клиента",
@@ -1117,17 +1193,18 @@
"actionViewLogs": "Просмотр журналов",
"noneSelected": "Ничего не выбрано",
"orgNotFound2": "Организации не найдены.",
"searchProgress": "Поиск...",
"searchPlaceholder": "Поиск...",
"emptySearchOptions": "Опции не найдены",
"create": "Создать",
"orgs": "Организации",
"loginError": "Произошла ошибка при входе",
"loginRequiredForDevice": "Для аутентификации устройства необходимо войти в систему.",
"loginError": "Произошла непредвиденная ошибка. Пожалуйста, попробуйте еще раз.",
"loginRequiredForDevice": "Логин необходим для вашего устройства.",
"passwordForgot": "Забыли пароль?",
"otpAuth": "Двухфакторная аутентификация",
"otpAuthDescription": "Введите код из вашего приложения-аутентификатора или один из ваших одноразовых резервных кодов.",
"otpAuthSubmit": "Отправить код",
"idpContinue": "Или продолжить с",
"otpAuthBack": "Вернуться к входу",
"otpAuthBack": "Назад к паролю",
"navbar": "Навигационное меню",
"navbarDescription": "Главное навигационное меню приложения",
"navbarDocsLink": "Документация",
@@ -1175,11 +1252,13 @@
"sidebarOverview": "Обзор",
"sidebarHome": "Главная",
"sidebarSites": "Сайты",
"sidebarApprovals": "Запросы на утверждение",
"sidebarResources": "Ресурсы",
"sidebarProxyResources": "Публичный",
"sidebarClientResources": "Приватный",
"sidebarAccessControl": "Контроль доступа",
"sidebarLogsAndAnalytics": "Журналы и аналитика",
"sidebarTeam": "Команда",
"sidebarUsers": "Пользователи",
"sidebarAdmin": "Админ",
"sidebarInvitations": "Приглашения",
@@ -1191,13 +1270,15 @@
"sidebarIdentityProviders": "Поставщики удостоверений",
"sidebarLicense": "Лицензия",
"sidebarClients": "Клиенты",
"sidebarUserDevices": "Пользователи",
"sidebarUserDevices": "Устройства пользователя",
"sidebarMachineClients": "Машины",
"sidebarDomains": "Домены",
"sidebarGeneral": "Общие",
"sidebarGeneral": "Управление",
"sidebarLogAndAnalytics": "Журнал и аналитика",
"sidebarBluePrints": "Чертежи",
"sidebarOrganization": "Организация",
"sidebarManagement": "Управление",
"sidebarBillingAndLicenses": "Биллинг и лицензии",
"sidebarLogsAnalytics": "Статистика",
"blueprints": "Чертежи",
"blueprintsDescription": "Применить декларирующие конфигурации и просмотреть предыдущие запуски",
@@ -1219,7 +1300,6 @@
"parsedContents": "Переработанное содержимое (только для чтения)",
"enableDockerSocket": "Включить чертёж Docker",
"enableDockerSocketDescription": "Включить scraping ярлыка Docker Socket для ярлыков чертежей. Путь к сокету должен быть предоставлен в Newt.",
"enableDockerSocketLink": "Узнать больше",
"viewDockerContainers": "Просмотр контейнеров Docker",
"containersIn": "Контейнеры в {siteName}",
"selectContainerDescription": "Выберите любой контейнер для использования в качестве имени хоста для этой цели. Нажмите на порт, чтобы использовать порт.",
@@ -1263,6 +1343,7 @@
"setupErrorCreateAdmin": "Произошла ошибка при создании учётной записи администратора сервера.",
"certificateStatus": "Статус сертификата",
"loading": "Загрузка",
"loadingAnalytics": "Загрузка аналитики",
"restart": "Перезагрузка",
"domains": "Домены",
"domainsDescription": "Создание и управление доменами, доступными в организации",
@@ -1290,6 +1371,7 @@
"refreshError": "Не удалось обновить данные",
"verified": "Подтверждено",
"pending": "В ожидании",
"pendingApproval": "Ожидает утверждения",
"sidebarBilling": "Выставление счетов",
"billing": "Выставление счетов",
"orgBillingDescription": "Управление платежной информацией и подписками",
@@ -1308,8 +1390,11 @@
"accountSetupSuccess": "Настройка аккаунта завершена! Добро пожаловать в Pangolin!",
"documentation": "Документация",
"saveAllSettings": "Сохранить все настройки",
"saveResourceTargets": "Сохранить цели",
"saveResourceHttp": "Сохранить настройки прокси",
"saveProxyProtocol": "Сохранить настройки прокси-протокола",
"settingsUpdated": "Настройки обновлены",
"settingsUpdatedDescription": "Все настройки успешно обновлены",
"settingsUpdatedDescription": "Настройки успешно обновлены",
"settingsErrorUpdate": "Не удалось обновить настройки",
"settingsErrorUpdateDescription": "Произошла ошибка при обновлении настроек",
"sidebarCollapse": "Свернуть",
@@ -1342,6 +1427,7 @@
"domainPickerNamespace": "Пространство имен: {namespace}",
"domainPickerShowMore": "Показать еще",
"regionSelectorTitle": "Выберите регион",
"domainPickerRemoteExitNodeWarning": "Предоставленные домены не поддерживаются при подключении сайтов к удаленным узлам. Для доступа к ресурсам на удаленных узлах используйте пользовательский домен.",
"regionSelectorInfo": "Выбор региона помогает нам обеспечить лучшее качество обслуживания для вашего расположения. Вам необязательно находиться в том же регионе, что и ваш сервер.",
"regionSelectorPlaceholder": "Выбор региона",
"regionSelectorComingSoon": "Скоро будет",
@@ -1351,10 +1437,11 @@
"billingUsageLimitsOverview": "Обзор лимитов использования",
"billingMonitorUsage": "Контролируйте использование в соответствии с установленными лимитами. Если вам требуется увеличение лимитов, пожалуйста, свяжитесь с нами support@pangolin.net.",
"billingDataUsage": "Использование данных",
"billingOnlineTime": "Время работы сайта",
"billingUsers": "Активные пользователи",
"billingDomains": "Активные домены",
"billingRemoteExitNodes": "Активные самоуправляемые узлы",
"billingSites": "Сайты",
"billingUsers": "Пользователи",
"billingDomains": "Домены",
"billingOrganizations": "Орги",
"billingRemoteExitNodes": "Удаленные узлы",
"billingNoLimitConfigured": "Лимит не установлен",
"billingEstimatedPeriod": "Предполагаемый период выставления счетов",
"billingIncludedUsage": "Включенное использование",
@@ -1379,15 +1466,24 @@
"billingFailedToGetPortalUrl": "Не удалось получить URL-адрес портала",
"billingPortalError": "Ошибка портала",
"billingDataUsageInfo": "Вы несете ответственность за все данные, переданные через безопасные туннели при подключении к облаку. Это включает как входящий, так и исходящий трафик на всех ваших сайтах. При достижении лимита ваши сайты будут отключаться до тех пор, пока вы не обновите план или не уменьшите его использование. При использовании узлов не взимается плата.",
"billingOnlineTimeInfo": "Вы тарифицируете на то, как долго ваши сайты будут подключены к облаку. Например, 44 640 минут равны одному сайту, работающему круглосуточно за весь месяц. Когда вы достигните лимита, ваши сайты будут отключаться до тех пор, пока вы не обновите тарифный план или не сократите нагрузку. При использовании узлов не тарифицируется.",
"billingUsersInfo": "Вы оплачиваете за каждого пользователя в организации. Платеж рассчитывается ежедневно в зависимости от количества активных учетных записей в вашем органе.",
"billingDomainInfo": "Вы платите за каждый домен в организации. Платеж рассчитывается ежедневно в зависимости от количества активных доменных аккаунтов в вашем органе.",
"billingRemoteExitNodesInfo": "Вы платите за каждый управляемый узел организации. Платёж рассчитывается ежедневно на основе количества активных управляемых узлов в вашем органе.",
"billingSInfo": "Сколько сайтов вы можете использовать",
"billingUsersInfo": "Сколько пользователей вы можете использовать",
"billingDomainInfo": "Сколько доменов вы можете использовать",
"billingRemoteExitNodesInfo": "Сколько удаленных узлов вы можете использовать",
"billingLicenseKeys": "Лицензионные ключи",
"billingLicenseKeysDescription": "Управление подписками на лицензионные ключи",
"billingLicenseSubscription": "Лицензионное соглашение",
"billingInactive": "Неактивный",
"billingLicenseItem": "Элемент лицензии",
"billingQuantity": "Количество",
"billingTotal": "итого",
"billingModifyLicenses": "Изменить лицензию подписки",
"domainNotFound": "Домен не найден",
"domainNotFoundDescription": "Этот ресурс отключен, так как домен больше не существует в нашей системе. Пожалуйста, установите новый домен для этого ресурса.",
"failed": "Ошибка",
"createNewOrgDescription": "Создать новую организацию",
"organization": "Организация",
"primary": "Первичный",
"port": "Порт",
"securityKeyManage": "Управление ключами безопасности",
"securityKeyDescription": "Добавить или удалить ключи безопасности для аутентификации без пароля",
@@ -1403,7 +1499,7 @@
"securityKeyRemoveSuccess": "Ключ безопасности успешно удален",
"securityKeyRemoveError": "Не удалось удалить ключ безопасности",
"securityKeyLoadError": "Не удалось загрузить ключи безопасности",
"securityKeyLogin": "Продолжить с ключом безопасности",
"securityKeyLogin": "Использовать ключ безопасности",
"securityKeyAuthError": "Не удалось аутентифицироваться с ключом безопасности",
"securityKeyRecommendation": "Зарегистрируйте резервный ключ безопасности на другом устройстве, чтобы всегда иметь доступ к вашему аккаунту.",
"registering": "Регистрация...",
@@ -1459,11 +1555,47 @@
"resourcePortRequired": "Номер порта необходим для не-HTTP ресурсов",
"resourcePortNotAllowed": "Номер порта не должен быть установлен для HTTP ресурсов",
"billingPricingCalculatorLink": "Калькулятор расценок",
"billingYourPlan": "Ваш план",
"billingViewOrModifyPlan": "Просмотреть или изменить ваш текущий тариф",
"billingViewPlanDetails": "Подробности плана",
"billingUsageAndLimits": "Использование и ограничения",
"billingViewUsageAndLimits": "Просмотр лимитов и текущего использования вашего плана",
"billingCurrentUsage": "Текущее использование",
"billingMaximumLimits": "Максимальные ограничения",
"billingRemoteNodes": "Удаленные узлы",
"billingUnlimited": "Неограниченный",
"billingPaidLicenseKeys": "Платные лицензионные ключи",
"billingManageLicenseSubscription": "Управление подпиской на платные лицензионные ключи собственного хостинга",
"billingCurrentKeys": "Текущие ключи",
"billingModifyCurrentPlan": "Изменить текущий план",
"billingConfirmUpgrade": "Подтвердить обновление",
"billingConfirmDowngrade": "Подтверждение понижения",
"billingConfirmUpgradeDescription": "Вы собираетесь обновить тарифный план. Проверьте новые лимиты и цены ниже.",
"billingConfirmDowngradeDescription": "Вы собираетесь понизить тарифный план. Проверьте новые ограничения и цены ниже.",
"billingPlanIncludes": "Включает план",
"billingProcessing": "Обработка...",
"billingConfirmUpgradeButton": "Подтвердить обновление",
"billingConfirmDowngradeButton": "Подтверждение понижения",
"billingLimitViolationWarning": "Превышено количество новых лимитов плана",
"billingLimitViolationDescription": "Ваше текущее использование превышает лимиты этого плана. После понижения значения все действия будут отключены до уменьшения использования в пределах новых лимитов. Пожалуйста, ознакомьтесь с функциями, которые в настоящее время превышают лимиты. Ограничения:",
"billingFeatureLossWarning": "Уведомление о доступности функций",
"billingFeatureLossDescription": "При переходе на другой тарифный план функции не будут автоматически отключены. Некоторые настройки и конфигурации могут быть потеряны. Пожалуйста, ознакомьтесь с матрицей ценообразования, чтобы понять, какие функции больше не будут доступны.",
"billingUsageExceedsLimit": "Текущее использование ({current}) превышает предел ({limit})",
"billingPastDueTitle": "Платеж просрочен",
"billingPastDueDescription": "Ваш платеж просрочен. Пожалуйста, обновите способ оплаты, чтобы продолжить использовать текущие функции. Если ваша подписка не будет решена, она будет отменена, и вы вернетесь к бесплатному уровню.",
"billingUnpaidTitle": "Подписка не оплачена",
"billingUnpaidDescription": "Ваша подписка не оплачена, и вы были возвращены к бесплатному уровню. Пожалуйста, обновите способ оплаты, чтобы восстановить вашу подписку.",
"billingIncompleteTitle": "Платеж не завершен",
"billingIncompleteDescription": "Ваш платеж не завершен. Пожалуйста, завершите процесс оплаты, чтобы активировать вашу подписку.",
"billingIncompleteExpiredTitle": "Платеж просрочен",
"billingIncompleteExpiredDescription": "Ваш платеж не был завершен и истек. Вы были возвращены к бесплатному уровню. Пожалуйста, подпишитесь снова, чтобы восстановить доступ к платным функциям.",
"billingManageSubscription": "Управление подпиской",
"billingResolvePaymentIssue": "Пожалуйста, решите проблему оплаты перед обновлением или понижением сорта",
"signUpTerms": {
"IAgreeToThe": "Я согласен с",
"termsOfService": "условия использования",
"and": "и",
"privacyPolicy": "политика конфиденциальности"
"privacyPolicy": "политика конфиденциальности."
},
"signUpMarketing": {
"keepMeInTheLoop": "Держите меня в цикле с новостями, обновлениями и новыми функциями по электронной почте."
@@ -1508,6 +1640,7 @@
"addNewTarget": "Добавить новую цель",
"targetsList": "Список целей",
"advancedMode": "Расширенный режим",
"advancedSettings": "Расширенные настройки",
"targetErrorDuplicateTargetFound": "Обнаружена дублирующаяся цель",
"healthCheckHealthy": "Здоровый",
"healthCheckUnhealthy": "Нездоровый",
@@ -1529,6 +1662,26 @@
"IntervalSeconds": "Интервал здоровых состояний",
"timeoutSeconds": "Таймаут (сек)",
"timeIsInSeconds": "Время указано в секундах",
"requireDeviceApproval": "Требовать подтверждения устройства",
"requireDeviceApprovalDescription": "Пользователям с этой ролью нужны новые устройства, одобренные администратором, прежде чем они смогут подключаться и получать доступ к ресурсам.",
"sshAccess": "SSH доступ",
"roleAllowSsh": "Разрешить SSH",
"roleAllowSshAllow": "Разрешить",
"roleAllowSshDisallow": "Запретить",
"roleAllowSshDescription": "Разрешить пользователям с этой ролью подключаться к ресурсам через SSH. Если отключено, роль не может использовать доступ SSH.",
"sshSudoMode": "Sudo доступ",
"sshSudoModeNone": "Нет",
"sshSudoModeNoneDescription": "Пользователь не может запускать команды с sudo.",
"sshSudoModeFull": "Полная судо",
"sshSudoModeFullDescription": "Пользователь может запускать любую команду с помощью sudo.",
"sshSudoModeCommands": "Команды",
"sshSudoModeCommandsDescription": "Пользователь может запускать только указанные команды с помощью sudo.",
"sshSudo": "Разрешить sudo",
"sshSudoCommands": "Sudo Команды",
"sshSudoCommandsDescription": "Список команд, разделенных запятыми, которые пользователю разрешено запускать с помощью sudo.",
"sshCreateHomeDir": "Создать домашний каталог",
"sshUnixGroups": "Unix группы",
"sshUnixGroupsDescription": "Группы Unix через запятую, чтобы добавить пользователя на целевой хост.",
"retryAttempts": "Количество попыток повторного запроса",
"expectedResponseCodes": "Ожидаемые коды ответов",
"expectedResponseCodesDescription": "HTTP-код состояния, указывающий на здоровое состояние. Если оставить пустым, 200-300 считается здоровым.",
@@ -1569,6 +1722,8 @@
"resourcesTableNoInternalResourcesFound": "Внутренних ресурсов не найдено.",
"resourcesTableDestination": "Пункт назначения",
"resourcesTableAlias": "Alias",
"resourcesTableAliasAddress": "Псевдоним адреса",
"resourcesTableAliasAddressInfo": "Этот адрес является частью вспомогательной подсети организации. Он используется для разрешения псевдонимов с использованием внутреннего разрешения DNS.",
"resourcesTableClients": "Клиенты",
"resourcesTableAndOnlyAccessibleInternally": "и доступны только внутренне при подключении с клиентом.",
"resourcesTableNoTargets": "Нет ярлыков",
@@ -1616,9 +1771,8 @@
"createInternalResourceDialogResourceProperties": "Свойства ресурса",
"createInternalResourceDialogName": "Имя",
"createInternalResourceDialogSite": "Сайт",
"createInternalResourceDialogSelectSite": "Выберите сайт...",
"createInternalResourceDialogSearchSites": "Поиск сайтов...",
"createInternalResourceDialogNoSitesFound": "Сайты не найдены.",
"selectSite": "Выберите сайт...",
"noSitesFound": "Сайты не найдены.",
"createInternalResourceDialogProtocol": "Протокол",
"createInternalResourceDialogTcp": "TCP",
"createInternalResourceDialogUdp": "UDP",
@@ -1658,7 +1812,7 @@
"siteAddressDescription": "Внутренний адрес сайта. Должен находиться в подсети организации.",
"siteNameDescription": "Отображаемое имя сайта, которое может быть изменено позже.",
"autoLoginExternalIdp": "Автоматический вход с внешним провайдером",
"autoLoginExternalIdpDescription": "Немедленно перенаправьте пользователя к внешнему провайдеру для аутентификации.",
"autoLoginExternalIdpDescription": "Немедленно перенаправьте пользователя к внешнему поставщику удостоверений для аутентификации.",
"selectIdp": "Выберите провайдера",
"selectIdpPlaceholder": "Выберите провайдера...",
"selectIdpRequired": "Пожалуйста, выберите провайдера, когда автоматический вход включен.",
@@ -1670,7 +1824,7 @@
"autoLoginErrorNoRedirectUrl": "URL-адрес перенаправления не получен от провайдера удостоверения.",
"autoLoginErrorGeneratingUrl": "Не удалось сгенерировать URL-адрес аутентификации.",
"remoteExitNodeManageRemoteExitNodes": "Удаленные узлы",
"remoteExitNodeDescription": "Самохост-один или несколько удаленных узлов для расширения сетевого соединения и уменьшения зависимости от облака",
"remoteExitNodeDescription": "Самостоятельно размещайте свои удаленные ретрансляторы и узлы прокси-сервера",
"remoteExitNodes": "Узлы",
"searchRemoteExitNodes": "Поиск узлов...",
"remoteExitNodeAdd": "Добавить узел",
@@ -1680,20 +1834,22 @@
"remoteExitNodeConfirmDelete": "Подтвердите удаление узла",
"remoteExitNodeDelete": "Удалить узел",
"sidebarRemoteExitNodes": "Удаленные узлы",
"remoteExitNodeId": "ID",
"remoteExitNodeSecretKey": "Секретный ключ",
"remoteExitNodeCreate": {
"title": "Создать узел",
"description": "Создать новый узел для расширения сетевого подключения",
"title": "Создать удалённый узел",
"description": "Создайте новый самостоятельный удалённый ретранслятор и узел прокси-сервера",
"viewAllButton": "Все узлы",
"strategy": {
"title": "Стратегия создания",
"description": "Выберите эту опцию для настройки узла или создания новых учетных данных.",
"description": "Выберите способ создания удалённого узла",
"adopt": {
"title": "Принять узел",
"description": "Выберите это, если у вас уже есть учетные данные для узла."
},
"generate": {
"title": "Сгенерировать ключи",
"description": "Выберите это, если вы хотите создать новые ключи для узла"
"description": "Выберите это, если вы хотите создать новые ключи для узла."
}
},
"adopt": {
@@ -1840,9 +1996,33 @@
"idpAzureDescription": "Microsoft Azure OAuth2/OIDC provider",
"subnet": "Подсеть",
"subnetDescription": "Подсеть для конфигурации сети этой организации.",
"authPage": "Страница авторизации",
"authPageDescription": "Настроить страницу авторизации для организации",
"customDomain": "Пользовательский домен",
"authPage": "Страницы аутентификации",
"authPageDescription": "Установите пользовательский домен для страниц аутентификации организации",
"authPageDomain": "Домен страницы авторизации",
"authPageBranding": "Пользовательское брендирование",
"authPageBrandingDescription": "Настройте брендирование, отображаемое на страницах аутентификации для этой организации",
"authPageBrandingUpdated": "Брендирование страницы аутентификации успешно обновлено",
"authPageBrandingRemoved": "Брендирование страницы аутентификации успешно удалено",
"authPageBrandingRemoveTitle": "Удалить брендирование страницы аутентификации",
"authPageBrandingQuestionRemove": "Вы уверены, что хотите удалить брендирование для страниц аутентификации?",
"authPageBrandingDeleteConfirm": "Подтвердить удаление брендирования",
"brandingLogoURL": "URL логотипа",
"brandingLogoURLOrPath": "URL логотипа или путь",
"brandingLogoPathDescription": "Введите URL или локальный путь.",
"brandingLogoURLDescription": "Введите публичный URL для изображения вашего логотипа.",
"brandingPrimaryColor": "Основной цвет",
"brandingLogoWidth": "Ширина (px)",
"brandingLogoHeight": "Высота (px)",
"brandingOrgTitle": "Заголовок для страницы аутентификации организации",
"brandingOrgDescription": "{orgName} будет заменен названием организации",
"brandingOrgSubtitle": "Подзаголовок страницы аутентификации организации",
"brandingResourceTitle": "Заголовок для страницы аутентификации ресурса",
"brandingResourceSubtitle": "Подзаголовок страницы аутентификации ресурса",
"brandingResourceDescription": "{resourceName} будет заменено на имя организации",
"saveAuthPageDomain": "Сохранить домен",
"saveAuthPageBranding": "Сохранить брендирование",
"removeAuthPageBranding": "Удалить брендирование",
"noDomainSet": "Домен не установлен",
"changeDomain": "Изменить домен",
"selectDomain": "Выберите домен",
@@ -1851,7 +2031,7 @@
"setAuthPageDomain": "Установить домен страницы авторизации",
"failedToFetchCertificate": "Не удалось получить сертификат",
"failedToRestartCertificate": "Не удалось перезапустить сертификат",
"addDomainToEnableCustomAuthPages": "Добавить домен для включения пользовательских страниц аутентификации для организации",
"addDomainToEnableCustomAuthPages": "Пользователи смогут получить доступ к странице входа в систему организации и завершить аутентификацию ресурса, используя этот домен.",
"selectDomainForOrgAuthPage": "Выберите домен для страницы аутентификации организации",
"domainPickerProvidedDomain": "Домен предоставлен",
"domainPickerFreeProvidedDomain": "Бесплатный домен",
@@ -1866,11 +2046,27 @@
"domainPickerInvalidSubdomainCannotMakeValid": "\"{sub}\" не может быть действительным для {domain}.",
"domainPickerSubdomainSanitized": "Субдомен очищен",
"domainPickerSubdomainCorrected": "\"{sub}\" был исправлен на \"{sanitized}\"",
"orgAuthSignInTitle": "Войти в организацию",
"orgAuthSignInTitle": "Вход в организацию",
"orgAuthChooseIdpDescription": "Выберите своего поставщика удостоверений личности для продолжения",
"orgAuthNoIdpConfigured": "Эта организация не имеет настроенных поставщиков идентификационных данных. Вместо этого вы можете войти в свой Pangolin.",
"orgAuthSignInWithPangolin": "Войти через Pangolin",
"orgAuthSignInToOrg": "Войти в организацию",
"orgAuthSelectOrgTitle": "Вход в организацию",
"orgAuthSelectOrgDescription": "Введите ID вашей организации, чтобы продолжить",
"orgAuthOrgIdPlaceholder": "ваша-организация",
"orgAuthOrgIdHelp": "Введите уникальный идентификатор вашей организации",
"orgAuthSelectOrgHelp": "После ввода ID вашей организации вы попадете на страницу входа в вашу организацию, где сможете использовать SSO или учетные данные вашей организации.",
"orgAuthRememberOrgId": "Запомнить этот ID организации",
"orgAuthBackToSignIn": "Вернуться к стандартному входу",
"orgAuthNoAccount": "Нет учётной записи?",
"subscriptionRequiredToUse": "Для использования этой функции требуется подписка.",
"mustUpgradeToUse": "Вы должны обновить подписку, чтобы использовать эту функцию.",
"subscriptionRequiredTierToUse": "Эта функция требует <tierLink>{tier}</tierLink> или выше.",
"upgradeToTierToUse": "Обновитесь до <tierLink>{tier}</tierLink> или выше, чтобы использовать эту функцию.",
"subscriptionTierTier1": "Главная",
"subscriptionTierTier2": "Команда",
"subscriptionTierTier3": "Бизнес",
"subscriptionTierEnterprise": "Предприятие",
"idpDisabled": "Провайдеры идентификации отключены.",
"orgAuthPageDisabled": "Страница авторизации организации отключена.",
"domainRestartedDescription": "Проверка домена успешно перезапущена",
@@ -1884,6 +2080,8 @@
"enableTwoFactorAuthentication": "Включить двухфакторную аутентификацию",
"completeSecuritySteps": "Пройти шаги безопасности",
"securitySettings": "Настройки безопасности",
"dangerSection": "Опасная зона",
"dangerSectionDescription": "Навсегда удалить все данные, связанные с этой организацией",
"securitySettingsDescription": "Настройка политик безопасности для организации",
"requireTwoFactorForAllUsers": "Требовать двухфакторную аутентификацию для всех пользователей",
"requireTwoFactorDescription": "Когда включено, все внутренние пользователи в этой организации должны иметь двухфакторную аутентификацию для доступа к организации.",
@@ -1921,7 +2119,7 @@
"securityPolicyChangeWarningText": "Это повлияет на всех пользователей организации",
"authPageErrorUpdateMessage": "Произошла ошибка при обновлении настроек страницы авторизации",
"authPageErrorUpdate": "Не удалось обновить страницу авторизации",
"authPageUpdated": "Страница авторизации успешно обновлена",
"authPageDomainUpdated": "Домен страницы аутентификации успешно обновлён",
"healthCheckNotAvailable": "Локальный",
"rewritePath": "Переписать путь",
"rewritePathDescription": "При необходимости, измените путь перед пересылкой к целевому адресу.",
@@ -1949,8 +2147,15 @@
"beta": "Бета",
"manageUserDevices": "Устройства пользователя",
"manageUserDevicesDescription": "Просмотр и управление устройствами, которые пользователи используют для приватного подключения к ресурсам",
"downloadClientBannerTitle": "Скачать клиент Pangolin",
"downloadClientBannerDescription": "Загрузите клиент Pangolin для вашей системы, чтобы подключиться к сети Pangolin и получить доступ к ресурсам в частном порядке.",
"manageMachineClients": "Управление машинными клиентами",
"manageMachineClientsDescription": "Создание и управление клиентами, которые используют серверы и системы для частного подключения к ресурсам",
"machineClientsBannerTitle": "Серверы и автоматизированные системы",
"machineClientsBannerDescription": "Клиенты для машин предназначены для серверов и автоматизированных систем, которые не связаны с конкретным пользователем. Они аутентифицируются по ID и секрету и могут работать с Pangolin CLI, Olm CLI или Olm как с контейнером.",
"machineClientsBannerPangolinCLI": "Pangolin CLI",
"machineClientsBannerOlmCLI": "Olm CLI",
"machineClientsBannerOlmContainer": "Olm как контейнер",
"clientsTableUserClients": "Пользователь",
"clientsTableMachineClients": "Машина",
"licenseTableValidUntil": "Действителен до",
@@ -2049,6 +2254,32 @@
}
}
},
"newPricingLicenseForm": {
"title": "Получить лицензию",
"description": "Выберите план и расскажите нам, как вы планируете использовать Панголин.",
"chooseTier": "Выберите ваш план",
"viewPricingLink": "Смотрите цены, возможности и ограничения",
"tiers": {
"starter": {
"title": "Старт",
"description": "Функции предприятия, 25 пользователей, 25 сайтов, и поддержка сообщества."
},
"scale": {
"title": "Масштаб",
"description": "Функции предприятия, 50 пользователей, 50 сайтов, а также приоритетная поддержка."
}
},
"personalUseOnly": "Только для личного пользования (бесплатная лицензия — без оформления)",
"buttons": {
"continueToCheckout": "Продолжить оформление заказа"
},
"toasts": {
"checkoutError": {
"title": "Ошибка оформления заказа",
"description": "Не удалось начать оформление заказа. Пожалуйста, попробуйте еще раз."
}
}
},
"priority": "Приоритет",
"priorityDescription": "Маршруты с более высоким приоритетом оцениваются первым. Приоритет = 100 означает автоматическое упорядочение (решение системы). Используйте другой номер для обеспечения ручного приоритета.",
"instanceName": "Имя экземпляра",
@@ -2094,13 +2325,15 @@
"request": "Запросить",
"requests": "Запросы",
"logs": "Логи",
"logsSettingsDescription": "Отслеживать журналы, собранные в этой организации",
"logsSettingsDescription": "Мониторинг журналов, собранных от этой организации",
"searchLogs": "Поиск журналов...",
"action": "Действие",
"actor": "Актер",
"timestamp": "Отметка времени",
"accessLogs": "Журналы доступа",
"exportCsv": "Экспорт CSV",
"exportError": "Неизвестная ошибка при экспорте CSV",
"exportCsvTooltip": "В пределах диапазона времени",
"actorId": "ID актера",
"allowedByRule": "Разрешено правилом",
"allowedNoAuth": "Разрешено без авторизации",
@@ -2145,7 +2378,8 @@
"logRetentionEndOfFollowingYear": "Конец следующего года",
"actionLogsDescription": "Просмотр истории действий, выполненных в этой организации",
"accessLogsDescription": "Просмотр запросов авторизации доступа к ресурсам этой организации",
"licenseRequiredToUse": "Для использования этой функции требуется лицензия предприятия.",
"licenseRequiredToUse": "Требуется лицензия на <enterpriseLicenseLink>Enterprise Edition</enterpriseLicenseLink> или <pangolinCloudLink>Pangolin Cloud</pangolinCloudLink> для использования этой функции. <bookADemoLink>Забронируйте демонстрацию или пробный POC</bookADemoLink>.",
"ossEnterpriseEditionRequired": "<enterpriseEditionLink>Enterprise Edition</enterpriseEditionLink> требуется для использования этой функции. Эта функция также доступна в <pangolinCloudLink>Pangolin Cloud</pangolinCloudLink>. <bookADemoLink>Забронируйте демонстрацию или пробный POC</bookADemoLink>.",
"certResolver": "Резольвер сертификата",
"certResolverDescription": "Выберите резолвер сертификата, который будет использоваться для этого ресурса.",
"selectCertResolver": "Выберите резолвер сертификата",
@@ -2154,7 +2388,7 @@
"unverified": "Не подтверждено",
"domainSetting": "Настройки домена",
"domainSettingDescription": "Настройка параметров домена",
"preferWildcardCertDescription": "Попытка создания шаблона сертификата (требуется должным образом сконфигурированный резолвер сертификата).",
"preferWildcardCertDescription": "Попытка создать сертификат с подстановочными знаками (требуется правильно настроенное средство разрешения сертификатов).",
"recordName": "Имя записи",
"auto": "Авто",
"TTL": "TTL",
@@ -2206,6 +2440,8 @@
"deviceCodeInvalidFormat": "Код должен быть 9 символов (например, A1AJ-N5JD)",
"deviceCodeInvalidOrExpired": "Неверный или просроченный код",
"deviceCodeVerifyFailed": "Не удалось проверить код устройства",
"deviceCodeValidating": "Проверка кода устройства...",
"deviceCodeVerifying": "Проверка авторизации устройства...",
"signedInAs": "Вы вошли как",
"deviceCodeEnterPrompt": "Введите код, отображаемый на устройстве",
"continue": "Продолжить",
@@ -2218,7 +2454,7 @@
"deviceOrganizationsAccess": "Доступ ко всем организациям, к которым ваш аккаунт имеет доступ",
"deviceAuthorize": "Авторизовать {applicationName}",
"deviceConnected": "Устройство подключено!",
"deviceAuthorizedMessage": "Устройство авторизовано для доступа к вашей учетной записи.",
"deviceAuthorizedMessage": "Устройство авторизовано для доступа к вашей учетной записи. Вернитесь в клиентское приложение.",
"pangolinCloud": "Облако Панголина",
"viewDevices": "Просмотр устройств",
"viewDevicesDescription": "Управление подключенными устройствами",
@@ -2280,6 +2516,7 @@
"identifier": "Identifier",
"deviceLoginUseDifferentAccount": "Не вы? Используйте другую учетную запись.",
"deviceLoginDeviceRequestingAccessToAccount": "Устройство запрашивает доступ к этой учетной записи.",
"loginSelectAuthenticationMethod": "Выберите метод аутентификации для продолжения.",
"noData": "Нет данных",
"machineClients": "Машинные клиенты",
"install": "Установить",
@@ -2289,6 +2526,8 @@
"setupFailedToFetchSubnet": "Не удалось получить подсеть по умолчанию",
"setupSubnetAdvanced": "Подсеть (Дополнительно)",
"setupSubnetDescription": "Подсеть для внутренней сети этой организации.",
"setupUtilitySubnet": "Утилита подсети (расширенная)",
"setupUtilitySubnetDescription": "Подсеть для адресов псевдонимов этой организации и DNS-сервера.",
"siteRegenerateAndDisconnect": "Сгенерировать и отключить",
"siteRegenerateAndDisconnectConfirmation": "Вы уверены, что хотите сгенерировать учетные данные и отключить этот сайт?",
"siteRegenerateAndDisconnectWarning": "Это позволит восстановить учетные данные и немедленно отключить сайт. Сайт будет перезапущен с новыми учетными данными.",
@@ -2304,5 +2543,179 @@
"remoteExitNodeRegenerateAndDisconnectWarning": "Это позволит восстановить учётные данные и немедленно отключить удаленный узел выхода. Удаленный узел выхода должен быть перезапущен с новыми учетными данными.",
"remoteExitNodeRegenerateCredentialsConfirmation": "Вы уверены, что хотите восстановить учетные данные для этого удаленного выхода узла?",
"remoteExitNodeRegenerateCredentialsWarning": "Это позволит восстановить учетные данные. Удалённый узел останется подключенным, пока вы не перезапустите его вручную и воспользуетесь новыми учетными данными.",
"agent": "Агент"
"agent": "Агент",
"personalUseOnly": "Только для личного использования",
"loginPageLicenseWatermark": "Это экземпляр лицензирован только для личного использования.",
"instanceIsUnlicensed": "Этот экземпляр не лицензирован.",
"portRestrictions": "Ограничения портов",
"allPorts": "Все",
"custom": "Пользовательский",
"allPortsAllowed": "Все порты разрешены",
"allPortsBlocked": "Все порты заблокированы",
"tcpPortsDescription": "Укажите, какие TCP-порты разрешены для этого ресурса. Используйте '*' для всех портов, оставьте пустым, чтобы заблокировать все, или введите список портов и диапазонов через запятую (например, 80,443,8000-9000).",
"udpPortsDescription": "Укажите, какие UDP-порты разрешены для этого ресурса. Используйте '*' для всех портов, оставьте пустым, чтобы заблокировать все, или введите список портов и диапазонов через запятую (например, 53,123,500-600).",
"organizationLoginPageTitle": "Страница входа в систему организации",
"organizationLoginPageDescription": "Настройте страницу входа для этой организации",
"resourceLoginPageTitle": "Страница входа в систему ресурса",
"resourceLoginPageDescription": "Настройте страницу входа для отдельных ресурсов",
"enterConfirmation": "Введите подтверждение",
"blueprintViewDetails": "Подробности",
"defaultIdentityProvider": "Поставщик удостоверений по умолчанию",
"defaultIdentityProviderDescription": "Когда выбран поставщик идентификации по умолчанию, пользователь будет автоматически перенаправлен на провайдер для аутентификации.",
"editInternalResourceDialogNetworkSettings": "Настройки сети",
"editInternalResourceDialogAccessPolicy": "Политика доступа",
"editInternalResourceDialogAddRoles": "Добавить роли",
"editInternalResourceDialogAddUsers": "Добавить пользователей",
"editInternalResourceDialogAddClients": "Добавить клиентов",
"editInternalResourceDialogDestinationLabel": "Пункт назначения",
"editInternalResourceDialogDestinationDescription": "Укажите адрес назначения для внутреннего ресурса. Это может быть имя хоста, IP-адрес или диапазон CIDR в зависимости от выбранного режима. При необходимости установите внутренний DNS-алиас для облегчения идентификации.",
"editInternalResourceDialogPortRestrictionsDescription": "Ограничьте доступ к определенным TCP/UDP-портам или разрешите/заблокируйте все порты.",
"editInternalResourceDialogTcp": "TCP",
"editInternalResourceDialogUdp": "UDP",
"editInternalResourceDialogIcmp": "ICMP",
"editInternalResourceDialogAccessControl": "Контроль доступа",
"editInternalResourceDialogAccessControlDescription": "Контролируйте, какие роли, пользователи и машинные клиенты имеют доступ к этому ресурсу при подключении. Администраторы всегда имеют доступ.",
"editInternalResourceDialogPortRangeValidationError": "Диапазон портов должен быть \"*\" для всех портов или списком портов и диапазонов через запятую (например, \"80,443,8000-9000\"). Порты должны находиться в диапазоне от 1 до 65535.",
"internalResourceAuthDaemonStrategy": "Местоположение демона по SSH",
"internalResourceAuthDaemonStrategyDescription": "Выберите, где работает демон аутентификации SSH: на сайте (Newt) или на удаленном узле.",
"internalResourceAuthDaemonDescription": "Демон аутентификации SSH обрабатывает подписание ключей SSH и аутентификацию PAM для этого ресурса. Выберите, запускать ли его на сайте (Newt) или на отдельном удаленном хосте. Подробности смотрите в <docsLink>документации</docsLink>.",
"internalResourceAuthDaemonDocsUrl": "https://docs.pangolin.net",
"internalResourceAuthDaemonStrategyPlaceholder": "Выберите стратегию",
"internalResourceAuthDaemonStrategyLabel": "Местоположение",
"internalResourceAuthDaemonSite": "На сайте",
"internalResourceAuthDaemonSiteDescription": "На сайте работает демон Auth (Newt).",
"internalResourceAuthDaemonRemote": "Удаленный хост",
"internalResourceAuthDaemonRemoteDescription": "Демон Auth запускается на хост, который не является сайтом.",
"internalResourceAuthDaemonPort": "Порт демона (опционально)",
"orgAuthWhatsThis": "Где я могу найти ID моей организации?",
"learnMore": "Узнать больше",
"backToHome": "Вернуться домой",
"needToSignInToOrg": "Нужно использовать провайдера идентификаций вашей организации?",
"maintenanceMode": "Режим обслуживания",
"maintenanceModeDescription": "Показать страницу обслуживания посетителям",
"maintenanceModeType": "Тип режима обслуживания",
"showMaintenancePage": "Показать страницу обслуживания посетителям",
"enableMaintenanceMode": "Включить режим обслуживания",
"automatic": "Автоматический",
"automaticModeDescription": "Показывать страницу обслуживания только когда все цели бэкэнда недоступны или неисправны. Ваш ресурс продолжит работать нормально, пока хотя бы одна цель здорова.",
"forced": "Принудительно",
"forcedModeDescription": "Всегда показывать страницу обслуживания независимо от состояния бэкэнда. Используйте это для планового обслуживания, когда хотите предотвратить всех доступ.",
"warning:": "Предупреждение:",
"forcedeModeWarning": "Весь трафик будет направлен на страницу обслуживания. Ваши бекэнд ресурсы не будут получать никакие запросы.",
"pageTitle": "Заголовок страницы",
"pageTitleDescription": "Основной заголовок, отображаемый на странице обслуживания",
"maintenancePageMessage": "Сообщение об обслуживании",
"maintenancePageMessagePlaceholder": "Мы скоро вернемся! Наш сайт в настоящее время проходит плановое техническое обслуживание.",
"maintenancePageMessageDescription": "Подробное сообщение, объясняющее обслуживание",
"maintenancePageTimeTitle": "Предполагаемое время завершения (необязательно)",
"maintenanceTime": "например, 2 часа, 1 ноября в 5:00 вечера",
"maintenanceEstimatedTimeDescription": "Когда вы ожидаете завершения обслуживания",
"editDomain": "Редактировать домен",
"editDomainDescription": "Выберите домен для вашего ресурса",
"maintenanceModeDisabledTooltip": "Для использования этой функции требуется действующая лицензия.",
"maintenanceScreenTitle": "Сервис временно недоступен",
"maintenanceScreenMessage": "В настоящее время мы испытываем технические трудности. Пожалуйста, зайдите позже.",
"maintenanceScreenEstimatedCompletion": "Предполагаемое завершение:",
"createInternalResourceDialogDestinationRequired": "Укажите адрес назначения. Это может быть имя хоста или IP-адрес.",
"available": "Доступно",
"archived": "Архивировано",
"noArchivedDevices": "Архивные устройства не найдены",
"deviceArchived": "Устройство архивировано",
"deviceArchivedDescription": "Устройство успешно архивировано.",
"errorArchivingDevice": "Ошибка архивирования устройства",
"failedToArchiveDevice": "Не удалось архивировать устройство",
"deviceQuestionArchive": "Вы уверены, что хотите архивировать это устройство?",
"deviceMessageArchive": "Устройство будет архивировано и удалено из вашего списка активных устройств.",
"deviceArchiveConfirm": "Архивировать устройство",
"archiveDevice": "Архивировать устройство",
"archive": "Архивировать",
"deviceUnarchived": "Устройство разархивировано",
"deviceUnarchivedDescription": "Устройство было успешно разархивировано.",
"errorUnarchivingDevice": "Ошибка разархивирования устройства",
"failedToUnarchiveDevice": "Не удалось распаковать устройство",
"unarchive": "Разархивировать",
"archiveClient": "Архивировать клиента",
"archiveClientQuestion": "Вы уверены, что хотите архивировать этого клиента?",
"archiveClientMessage": "Клиент будет архивирован и удален из вашего активного списка клиентов.",
"archiveClientConfirm": "Архивировать клиента",
"blockClient": "Блокировать клиента",
"blockClientQuestion": "Вы уверены, что хотите заблокировать этого клиента?",
"blockClientMessage": "Устройство будет вынуждено отключиться, если подключено в данный момент. Вы можете разблокировать устройство позже.",
"blockClientConfirm": "Блокировать клиента",
"active": "Активный",
"usernameOrEmail": "Имя пользователя или Email",
"selectYourOrganization": "Выберите вашу организацию",
"signInTo": "Войти в",
"signInWithPassword": "Продолжить с паролем",
"noAuthMethodsAvailable": "Методы аутентификации для этой организации недоступны.",
"enterPassword": "Введите ваш пароль",
"enterMfaCode": "Введите код из вашего приложения-аутентификатора",
"securityKeyRequired": "Пожалуйста, используйте ваш защитный ключ для входа.",
"needToUseAnotherAccount": "Нужно использовать другой аккаунт?",
"loginLegalDisclaimer": "Нажимая на кнопки ниже, вы подтверждаете, что прочитали, поняли и согласны с <termsOfService>Условиями использования</termsOfService> и <privacyPolicy>Политикой конфиденциальности</privacyPolicy>.",
"termsOfService": "Условия предоставления услуг",
"privacyPolicy": "Политика конфиденциальности",
"userNotFoundWithUsername": "Пользователь с таким именем пользователя не найден.",
"verify": "Подтвердить",
"signIn": "Войти",
"forgotPassword": "Забыли пароль?",
"orgSignInTip": "Если вы вошли в систему ранее, вы можете ввести имя пользователя или адрес электронной почты, чтобы войти в систему с поставщиком идентификации вашей организации. Это проще!",
"continueAnyway": "Все равно продолжить",
"dontShowAgain": "Больше не показывать",
"orgSignInNotice": "Знаете ли вы?",
"signupOrgNotice": "Пытаетесь войти?",
"signupOrgTip": "Вы пытаетесь войти через оператора идентификации вашей организации?",
"signupOrgLink": "Войдите или зарегистрируйтесь через вашу организацию",
"verifyEmailLogInWithDifferentAccount": "Использовать другую учетную запись",
"logIn": "Войти",
"deviceInformation": "Информация об устройстве",
"deviceInformationDescription": "Информация о устройстве и агенте",
"deviceSecurity": "Безопасность устройства",
"deviceSecurityDescription": "Информация о позе безопасности устройства",
"platform": "Платформа",
"macosVersion": "Версия macOS",
"windowsVersion": "Версия Windows",
"iosVersion": "Версия iOS",
"androidVersion": "Версия Android",
"osVersion": "Версия ОС",
"kernelVersion": "Версия ядра",
"deviceModel": "Модель устройства",
"serialNumber": "Серийный номер",
"hostname": "Hostname",
"firstSeen": "Первый раз виден",
"lastSeen": "Последнее посещение",
"biometricsEnabled": "Включены биометрические данные",
"diskEncrypted": "Диск зашифрован",
"firewallEnabled": "Брандмауэр включен",
"autoUpdatesEnabled": "Автоматические обновления включены",
"tpmAvailable": "Доступно TPM",
"windowsAntivirusEnabled": "Антивирус включен",
"macosSipEnabled": "Защита целостности системы (SIP)",
"macosGatekeeperEnabled": "Gatekeeper",
"macosFirewallStealthMode": "Стилс-режим брандмауэра",
"linuxAppArmorEnabled": "Броня",
"linuxSELinuxEnabled": "SELinux",
"deviceSettingsDescription": "Просмотр информации и настроек устройства",
"devicePendingApprovalDescription": "Это устройство ожидает одобрения",
"deviceBlockedDescription": "Это устройство заблокировано. Оно не сможет подключаться к ресурсам, если не разблокировано.",
"unblockClient": "Разблокировать клиента",
"unblockClientDescription": "Устройство разблокировано",
"unarchiveClient": "Разархивировать клиента",
"unarchiveClientDescription": "Устройство было разархивировано",
"block": "Блок",
"unblock": "Разблокировать",
"deviceActions": "Действия устройства",
"deviceActionsDescription": "Управление статусом устройства и доступом",
"devicePendingApprovalBannerDescription": "Это устройство ожидает одобрения. Он не сможет подключиться к ресурсам до утверждения.",
"connected": "Подключено",
"disconnected": "Отключено",
"approvalsEmptyStateTitle": "Утверждения устройства не включены",
"approvalsEmptyStateDescription": "Включите одобрение ролей для того, чтобы пользователи могли подключать новые устройства.",
"approvalsEmptyStateStep1Title": "Перейти к ролям",
"approvalsEmptyStateStep1Description": "Перейдите в настройки ролей вашей организации для настройки утверждений устройств.",
"approvalsEmptyStateStep2Title": "Включить утверждения устройства",
"approvalsEmptyStateStep2Description": "Редактировать роль и включить опцию 'Требовать утверждения устройств'. Пользователям с этой ролью потребуется подтверждение администратора для новых устройств.",
"approvalsEmptyStatePreviewDescription": "Предпросмотр: Если включено, ожидающие запросы на устройство появятся здесь для проверки",
"approvalsEmptyStateButtonText": "Управление ролями",
"domainErrorTitle": "У нас возникли проблемы с проверкой вашего домена"
}