From 66aa96302d86216f4cd8409263cc741ce081e973 Mon Sep 17 00:00:00 2001 From: Owen Schwartz Date: Wed, 28 Oct 2026 14:13:06 -0400 Subject: [PATCH] New translations en-us.json (Russian) [ci skip] --- messages/ru-RU.json | 45 ++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 42 insertions(+), 3 deletions(-) diff --git a/messages/ru-RU.json b/messages/ru-RU.json index 38aa4577c..f41960ca6 100644 --- a/messages/ru-RU.json +++ b/messages/ru-RU.json @@ -604,6 +604,10 @@ "licenseNoUserLimit": "Нет ограничения на количество пользователей для этого хоста.", "licenseUsersUsedMax": "{usedUsers} из {maxUsers} пользователей использовано", "licenseUsersUsed": "{count, plural, =0 {# пользователей} one {# пользователь} few {# пользователя} many {# пользователей} other {# пользователей}}", + "licenseUsageMachines": "Машинные клиенты", + "licenseNoMachineLimit": "Нет ограничения на количество машинных клиентов для этого хоста.", + "licenseMachinesUsedMax": "Использовано {usedMachines} из {maxMachines} машинных клиентов", + "licenseMachinesUsed": "{count, plural, =0 {# машинных клиентов} one {# машинный клиент} few {# машинных клиента} many {# машинных клиентов} other {# машинных клиентов}}", "licenseUnlimited": "Неограниченный", "licenseTierLabel": "Уровень", "licensePurchaseDescription": "Выберите, для скольких сайтов вы хотите {selectedMode, select, license {приобрести лицензию. Вы всегда можете добавить больше сайтов позже.} other {добавить к существующей лицензии.}}", @@ -801,7 +805,7 @@ "loadBalancingStrategy_wrr_description": "Распределяйте запросы равномерно между целями по очереди.", "loadBalancingStrategy_p2c": "Сила двух выборов", "loadBalancingStrategy_p2c_description": "Выберите две случайные цели и отправьте запрос той, у которой меньше активных соединений.", - "loadBalancingStrategy_hrw": "Хэш клиентского IP", + "loadBalancingStrategy_hrw": "Наивысший случайный вес", "loadBalancingStrategy_hrw_description": "Хэшируйте IP клиента, чтобы один и тот же клиент постоянно маршрутизировался на одну и ту же цель.", "loadBalancingStrategy_leasttime": "Наименьшее время ответа", "loadBalancingStrategy_leasttime_description": "Отправляйте запросы к цели с самым быстрым временем отклика и наименьшим количеством активных соединений.", @@ -829,6 +833,8 @@ "save": "Сохранить", "proxyAdditional": "Дополнительные настройки прокси", "proxyAdditionalDescription": "Настроить обработку параметров прокси ресурса", + "proxyForwardIdentityHeaders": "Переслать заголовки удостоверения", + "proxyForwardIdentityHeadersDescription": "Отправьте удостоверение аутентифицированного пользователя в бекенд в заголовках Remote-User, Remote-Email, Remote-Name, Remote-Role и Remote-User-Id. Отключите для бекендов, которые отклоняют запросы с неизвестными заголовками.", "proxyCustomHeader": "Пользовательский заголовок Host", "proxyCustomHeaderDescription": "Заголовок host для установки при проксировании запросов. Оставьте пустым для использования по умолчанию.", "proxyAdditionalSubmit": "Сохранить настройки прокси", @@ -933,6 +939,9 @@ "policyAuthHeaderAuthTitle": "Базовая аутентификация заголовка", "policyAuthHeaderAuthDescription": "Проверка пользовательского имени и значения HTTP-заголовка для каждого запроса", "policyAuthHeaderAuthSummary": "Заголовок настроен", + "policyAuthMtlsTitle": "Клиентский сертификат (mTLS)", + "policyAuthMtlsDescription": "Требуется клиентский сертификат, подписанный доверенным УЦ, во время рукопожатия TLS", + "policyAuthMtlsSummary": "{count} доверенных сертификатов УЦ", "policyAuthHeaderName": "Имя пользователя", "policyAuthHeaderValue": "Пароль", "policyAuthSetPasscode": "Установить пароль", @@ -1500,10 +1509,15 @@ "actionDeleteOrgDomain": "Удалить домен", "actionGetDNSRecords": "Получить записи DNS", "actionRestartOrgDomain": "Перезапустить домен", + "actionListCustomDnsRecords": "Список пользовательских записей DNS", + "actionCreateCustomDnsRecord": "Создать пользовательскую запись DNS", + "actionUpdateCustomDnsRecord": "Обновить пользовательскую запись DNS", + "actionDeleteCustomDnsRecord": "Удалить пользовательскую запись DNS", "actionCreateSite": "Создать сайт", "actionDeleteSite": "Удалить сайт", "actionGetSite": "Получить сайт", "actionListSites": "Список сайтов", + "actionReGenerateSecret": "Пересоздать учетные данные", "actionCreateAiProvider": "Создать поставщика ИИ", "actionDeleteAiProvider": "Удалить поставщика ИИ", "actionGetAiProvider": "Получить поставщика ИИ", @@ -3727,6 +3741,27 @@ "TTL": "TTL", "howToAddRecords": "Как добавить записи", "dnsRecord": "DNS записи", + "customDnsRecords": "Пользовательские записи DNS", + "customDnsRecordsAdd": "Добавить запись", + "customDnsRecordsSearch": "Поиск записей...", + "customDnsRecordsUnverifiedTitle": "Записи еще не обслуживаются", + "customDnsRecordsUnverifiedDescription": "Этот домен не подтвержден. Вы можете добавить записи сейчас, но серверы имен Pangolin не будут их обслуживать, пока серверы имен домена не укажут на Pangolin и подтверждение не завершится.", + "customDnsRecordCreate": "Добавить запись DNS", + "customDnsRecordEdit": "Редактировать запись DNS", + "customDnsRecordFormDescription": "Эта запись будет обслуживаться для {domain}. Изменения могут занять несколько минут для распространения.", + "customDnsRecordNameDescription": "Используйте @ для корня домена или * в качестве первой метки для универсального символа.", + "customDnsRecordValueDescription": "Введите одно значение на строку, например, оба сервера имен для записи NS.", + "customDnsRecordPriority": "Приоритет", + "customDnsRecordWeight": "Вес", + "customDnsRecordPort": "Порт", + "customDnsRecordCreated": "Запись DNS создана", + "customDnsRecordUpdated": "Запись DNS обновлена", + "customDnsRecordSaveError": "Не удалось сохранить запись DNS", + "customDnsRecordDeleted": "Запись DNS удалена", + "customDnsRecordDeleteError": "Не удалось удалить запись DNS", + "customDnsRecordDeleteTitle": "Удалить запись DNS", + "customDnsRecordDeleteQuestion": "Вы уверены, что хотите удалить запись {type} для {name}? Она прекратит разрешение после истечения срока кэша ответов.", + "customDnsRecordDeleteConfirm": "Удалить запись", "required": "Требуется", "domainSettingsUpdated": "Настройки домена успешно обновлены", "orgOrDomainIdMissing": "Отсутствует организация или ID домена", @@ -3938,14 +3973,14 @@ "backToHome": "Вернуться домой", "needToSignInToOrg": "Нужно использовать провайдера идентификаций вашей организации?", "mtls": "mTLS", - "mtlsCaCertificates": "Доверенные сертификаты CA", + "mtlsCaCertificates": "Установить клиентские сертификаты", "mtlsCaCertificatesDescription": "Клиенты должны представить сертификат, подписанный одним из этих удостоверяющих центров, чтобы подключиться. Загружайте только открытые сертификаты CA, никогда не загружайте закрытый ключ.", "mtlsCertificateName": "Имя (необязательно)", "mtlsCertificateNamePlaceholder": "Корпоративное устройство CA", "mtlsCertificatePem": "Сертификат CA (PEM)", "mtlsCertificatePemDescription": "Вставьте сертификат в кодировке PEM или комплект сертификатов, либо загрузите файл .pem, .crt или .cer.", "mtlsUploadFile": "Загрузить файл", - "mtlsAddCertificate": "Добавить сертификат CA", + "mtlsAddCertificate": "Добавить сертификат УЦ", "mtlsCertificateAdded": "Сертификат CA добавлен", "mtlsCertificateAddedDescription": "Те, у кого сертификаты, подписанные этим CA, теперь могут быть проверены.", "mtlsCertificateErrorAdd": "Не удалось добавить сертификат CA", @@ -3955,6 +3990,10 @@ "mtlsCertificateErrorRemoveDescription": "Сертификат не может быть удалён.", "mtlsLastCertificateRemoved": "mTLS был отключён, потому что последний сертификат CA был удалён.", "mtlsNoCertificates": "Сертификаты CA ещё не добавлены", + "mtlsPendingCertificate": "Сертификат УЦ {number}", + "mtlsCertificateInvalidPem": "PEM-кодированный сертификат не найден. Ожидался блок, начинающийся с -----BEGIN CERTIFICATE-----.", + "mtlsCertificatePrivateKey": "Похоже на закрытый ключ, а не сертификат. Загрузите только публичный сертификат УЦ.", + "mtlsCertificateDuplicate": "Этот сертификат УЦ уже был добавлен.", "mtlsRemoveCertificate": "Удалить сертификат CA", "mtlsExpired": "Истёк", "mtlsExpiresSoon": "Скоро истечёт",