diff --git a/app/dashboard/public/locales/ru.json b/app/dashboard/public/locales/ru.json index e636e42d8..a2465543c 100644 --- a/app/dashboard/public/locales/ru.json +++ b/app/dashboard/public/locales/ru.json @@ -25,7 +25,7 @@ "usersTable.status": "Статус", "usersTable.dataUsage": "Расход трафика", "usersTable.noUserMatched": "Похоже, нет пользователя, соответствующего вашему запросу", - "usersTable.noUser": "В системе нет добавленных пользователей", + "usersTable.noUser": "В системе нет созданных пользователей", "usersTable.copyLink": "Скопировать ссылку на подписку", "usersTable.copied": "Скопировано", "usersTable.copyConfigs": "Скопировать конфигурации", @@ -40,7 +40,7 @@ "userDialog.protocols": "Протоколы", "userDialog.editUserTitle": "Редактировать пользователя", "userDialog.editUser": "Редактировать", - "userDialog.userEdited": "Пользователь {{username}} отредактирован.", + "userDialog.userEdited": "Пользователь {{username}} изменен.", "userDialog.userCreated": "Пользователь {{username}} создан.", "userDialog.userAlreadyExists": "Пользователь уже существует", "userDialog.vmessDesc": "Быстрый и безопасный", @@ -68,21 +68,21 @@ "userDialog.revokeSubscription": "Отозвать подписку", "revoke": "Отозвать", "userDialog.total": "Всего: ", - "hostsDialog.title": "Используя эту настройку, вы можете настроить свои inbound.", + "hostsDialog.title": "Используя эту настройку, Вы можете настроить свои inbound.", "hostsDialog.desc": "Используйте эти переменные, чтобы сделать его динамическим", "hostsDialog.username": "Имя пользователя", - "hostsDialog.dataUsage": "Текущий расход трафика пользователя", + "hostsDialog.dataUsage": "Использованный трафик пользователя", "hostsDialog.remainingData": "Оставшийся трафик пользователя", "hostsDialog.dataLimit": "Лимит трафика пользователя", "hostsDialog.remainingDays": "Оставшиеся дни пользователя", - "hostsDialog.expireDate": "Срок действия пользователя", - "hostsDialog.jalaliExpireDate": "Срок действия пользователя в солнечном календаре", + "hostsDialog.expireDate": "Дата истечения срока пользователя", + "hostsDialog.jalaliExpireDate": "Дата истечения срока по солнечному календарю", "hostsDialog.remainingTime": "Оставшееся время пользователя", "hostsDialog.statusEmoji": "Статус пользователя в виде смайлика (✅,⌛️,🪫,❌)", "hostsDialog.proxyProtocol": "Протокол прокси (например, VMess)", "hostsDialog.proxyMethod": "Метод транспорта прокси (например, ws)", "hostsDialog.currentServer": "Текущий IP-адрес сервера", - "hostsDialog.security": "Уровень безопасности", + "hostsDialog.security": "Security Layer", "hostsDialog.host": "Host", "hostsDialog.port": "Port", "hostsDialog.sni": "SNI", @@ -91,21 +91,21 @@ "hostsDialog.savedSuccess": "Хосты успешно сохранены", "hostsDialog.loading": "загрузка...", "hostsDialog.apply": "Применить", - "hostsDialog.port.info": "По умолчанию хост использует порт входящего соединения. Вы можете установить пользовательский порт, если этот хост является сервером, который перенаправляет трафик с порта, отличного от порта вашего сервера. Например, сервер может перенаправлять трафик с порта 8443 на порт входящего сервера по умолчанию.", - "hostsDialog.sni.info": "По умолчанию хост использует SNI входящего соединения. Вы можете установить пользовательский SNI, если этот хост является сервером, у которого есть другой SNI. Например, сервер может принимать трафик с другим SSL-сертификатом, выполнять окончание SSL и перенаправлять его на ваш входящий сервер.", - "hostsDialog.host.info": "По умолчанию, если в конфигурации Xray задан запрашиваемый хост, будет использоваться этот хост. Однако, если необходимо, вы можете установить здесь пользовательский запрашиваемый хост.", - "hostsDialog.security.info": "Если промежуточный сервер этого хоста использует другой уровень безопасности, отличный от уровня безопасности входящего соединения по умолчанию, вы можете установить здесь пользовательский уровень безопасности.", + "hostsDialog.port.info": "По умолчанию хост использует порт, значение которого обьявленно в inbound. Вы можете установить свое значение порта, если с него трафик перенаправляется на другой порт. Например, сервер может перенаправлять трафик с порта 443 на порт по умолчанию Вашего inbound", + "hostsDialog.sni.info": "По умолчанию хост использует SNI, значение которого обьявленно в inbound. Вы можете установить свое значение SNI, если этот хост содержит другие SNI. Например, сервер может принимать трафик с другим SSL-сертификатом, выполнять SSL-терминацию и перенаправлять его на ваш inbound.", + "hostsDialog.host.info": "По умолчанию, если в конфигурации XRAY задан запрашиваемый хост, то он и будет использоваться. Однако, если необходимо, вы можете установить здесь пользовательский запрашиваемый хост.", + "hostsDialog.security.info": "Если промежуточный сервер этого хоста использует другой security layer, отличный от security layer Вашего inbound по умолчанию, Вы можете установить его здесь", "hostsDialog.alpn": "ALPN", "hostsDialog.fingerprint": "Fingerprint", - "hostsDialog.host.multiHost": "Чтобы установить несколько адресов, разделяйте их с помощью ,. Каждый раз выбирается случайный адрес.", - "hostsDialog.host.wildcard": "Используйте *, чтобы сгенерировать случайную строку (работает для доменных имен с подстановочными знаками)", - "nodes.title": "Используя Marzban-Node, вы можете повысить качество соединения, добавляя узлы на разных серверах.", + "hostsDialog.host.multiHost": "Чтобы установить несколько адресов, разделяйте их с помощью ,. Каждый раз будет выбран случайный адрес.", + "hostsDialog.host.wildcard": "Используйте *, чтобы сгенерировать случайную строку (работает для wildcard доменов)", + "nodes.title": "Используя Marzban-Node, Вы можете масштабировать инфраструктуру, добавляя узлы на разных серверах.", "nodes.addNewMarzbanNode": "Добавить новый узел Marzban", "nodes.certificate": "Сертификат", "nodes.addHostForEveryInbound": "Добавить этот узел как новый хост для каждого inbound", "nodes.addNode": "Добавить узел", "nodes.addNodeSuccess": "Узел {{name}} успешно добавлен", - "nodes.apply": "editNode", + "nodes.apply": "Настройки узла успешно обновлены", "nodes.nodeName": "Имя", "nodes.nodeAddress": "Адрес", "nodes.nodePort": "Порт", @@ -133,7 +133,7 @@ "qrcodeDialog.sublink": "Ссылка на подписку", "resetUserUsage.prompt": "Вы уверены, что хотите сбросить расход трафика для пользователя {{username}}?", "resetUserUsage.title": "Сбросить расход трафика пользователя", - "resetUserUsage.success": "расход трафика пользователя {{username}} успешно сброшен.", + "resetUserUsage.success": "Расход трафика пользователя {{username}} успешно сброшен.", "resetUserUsage.error": "Сброс расхода не удался, пожалуйста, попробуйте еще раз.", "revokeUserSub.prompt": "Вы уверены, что хотите отозвать подписку для пользователя {{username}}?", "revokeUserSub.title": "Отозвать подписку пользователя", @@ -141,7 +141,7 @@ "revokeUserSub.error": "Отзыв подписки не удался, пожалуйста, попробуйте еще раз.", "resetAllUsage.title": "Сбросить расход трафика для всех пользователей", "resetAllUsage.prompt": "Это действие полностью очищает весь расход трафика пользователей. Вы уверены? ЭТО ДЕЙСТВИЕ НЕОБРАТИМО!", - "resetAllUsage.success": "расход трафика успешно сброшен.", + "resetAllUsage.success": "Расход трафика успешно сброшен.", "resetAllUsage.error": "Сброс расхода трафика не удался, пожалуйста, попробуйте еще раз.", "core.title": "Основные настройки", "core.socket.connecting": "Соединение...",