diff --git a/app/dashboard/public/locales/ru.json b/app/dashboard/public/locales/ru.json
index 0c5a86868..d0a9eab21 100644
--- a/app/dashboard/public/locales/ru.json
+++ b/app/dashboard/public/locales/ru.json
@@ -21,7 +21,7 @@
"header.logout": "Выйти",
"deleteUser.title": "Удалить пользователя",
"deleteUser.prompt": "Вы уверены, что хотите удалить пользователя {{username}}?",
- "deleteUser.deleteSuccess": "{{username}} успешно удален.",
+ "deleteUser.deleteSuccess": "{{username}} успешно удалён.",
"usersTable.status": "Статус",
"usersTable.dataUsage": "Расход трафика",
"usersTable.noUserMatched": "Похоже, нет пользователя, соответствующего вашему запросу",
@@ -40,7 +40,7 @@
"userDialog.protocols": "Протоколы",
"userDialog.editUserTitle": "Редактировать пользователя",
"userDialog.editUser": "Редактировать",
- "userDialog.userEdited": "Пользователь {{username}} изменен.",
+ "userDialog.userEdited": "Пользователь {{username}} изменён.",
"userDialog.userCreated": "Пользователь {{username}} создан.",
"userDialog.userAlreadyExists": "Пользователь уже существует",
"userDialog.vmessDesc": "Быстрый и безопасный",
@@ -91,18 +91,18 @@
"hostsDialog.savedSuccess": "Хосты успешно сохранены",
"hostsDialog.loading": "загрузка...",
"hostsDialog.apply": "Применить",
- "hostsDialog.port.info": "По умолчанию хост использует порт, значение которого обьявленно в inbound. Вы можете установить свое значение порта, если с него трафик перенаправляется на другой порт. Например, сервер может перенаправлять трафик с порта 443 на порт по умолчанию Вашего inbound",
- "hostsDialog.sni.info": "По умолчанию хост использует SNI, значение которого обьявленно в inbound. Вы можете установить свое значение SNI, если этот хост содержит другие SNI. Например, сервер может принимать трафик с другим SSL-сертификатом, выполнять SSL-терминацию и перенаправлять его на ваш inbound.",
+ "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.multiHost": "Чтобы установить несколько адресов, разделяйте их с помощью ,. Каждый раз будет выбран случайный адрес.",
"hostsDialog.host.wildcard": "Используйте *, чтобы сгенерировать случайную строку (работает для wildcard доменов)",
"nodes.title": "Используя Marzban-Node, Вы можете масштабировать инфраструктуру, добавляя узлы на разных серверах.",
"nodes.addNewMarzbanNode": "Добавить новый узел Marzban",
"nodes.certificate": "Сертификат",
- "nodes.addHostForEveryInbound": "Добавить этот узел как новый хост для каждого inbound",
+ "nodes.addHostForEveryInbound": "Добавить этот узел, как новый хост для каждого inbound",
"nodes.addNode": "Добавить узел",
"nodes.addNodeSuccess": "Узел {{name}} успешно добавлен",
"nodes.apply": "Настройки узла успешно обновлены",
@@ -112,14 +112,14 @@
"nodes.nodeAPIPort": "API порт",
"nodes.editNode": "Редактировать узел",
"nodes.reconnect": "Переподключиться",
- "nodes.connection-hint": "Для настройки узла Marzban, необходимо установить на нем данный сертификат, для инициализации безопасного соединения между главным сервером и узлом",
+ "nodes.connection-hint": "Для настройки узла Marzban, необходимо установить на нём данный сертификат, для инициализации безопасного соединения между главным сервером и узлом",
"nodes.download-certificate": "Скачать сертификат",
"nodes.show-certificate": "Показать сертификат",
"nodes.hide-certificate": "Скрыть сертификат",
"nodes.reconnecting": "Переподключение...",
"deleteNode.title": "Удалить узел",
"deleteNode.prompt": "Вы уверены, что хотите удалить узел {{name}}?",
- "deleteNode.deleteSuccess": "Узел {{name}} успешно удален",
+ "deleteNode.deleteSuccess": "Узел {{name}} успешно удалён",
"users": "Пользователи",
"activeUsers": "Пользователи",
"dataUsage": "Трафик",
@@ -134,15 +134,15 @@
"resetUserUsage.prompt": "Вы уверены, что хотите сбросить расход трафика для пользователя {{username}}?",
"resetUserUsage.title": "Сбросить расход трафика пользователя",
"resetUserUsage.success": "Расход трафика пользователя {{username}} успешно сброшен.",
- "resetUserUsage.error": "Сброс расхода не удался, пожалуйста, попробуйте еще раз.",
+ "resetUserUsage.error": "Сброс расхода не удался, пожалуйста, попробуйте ещё раз.",
"revokeUserSub.prompt": "Вы уверены, что хотите отозвать подписку для пользователя {{username}}?",
"revokeUserSub.title": "Отозвать подписку пользователя",
"revokeUserSub.success": "Подписка пользователя {{username}} успешно отозвана.",
- "revokeUserSub.error": "Отзыв подписки не удался, пожалуйста, попробуйте еще раз.",
+ "revokeUserSub.error": "Отзыв подписки не удался, пожалуйста, попробуйте ещё раз.",
"resetAllUsage.title": "Сбросить расход трафика для всех пользователей",
"resetAllUsage.prompt": "Это действие полностью очищает весь расход трафика пользователей. Вы уверены? ЭТО ДЕЙСТВИЕ НЕОБРАТИМО!",
"resetAllUsage.success": "Расход трафика успешно сброшен.",
- "resetAllUsage.error": "Сброс расхода трафика не удался, пожалуйста, попробуйте еще раз.",
+ "resetAllUsage.error": "Сброс расхода трафика не удался, пожалуйста, попробуйте ещё раз.",
"core.title": "Основные настройки",
"core.socket.connecting": "Соединение...",
"core.socket.connected": "Подключено",