mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2025-05-14 04:08:06 +00:00
chore: russian translate improved (#2990)
This commit is contained in:
parent
1ddfe4aba3
commit
c15ec5315a
1 changed files with 126 additions and 126 deletions
|
@ -20,8 +20,8 @@
|
||||||
"hour" = "Час"
|
"hour" = "Час"
|
||||||
"day" = "День"
|
"day" = "День"
|
||||||
"check" = "Проверить"
|
"check" = "Проверить"
|
||||||
"indefinite" = "Бессрочно"
|
"indefinite" = "Бесконечно"
|
||||||
"unlimited" = "Безлимитно"
|
"unlimited" = "Безлимит"
|
||||||
"none" = "Пусто"
|
"none" = "Пусто"
|
||||||
"qrCode" = "QR-код"
|
"qrCode" = "QR-код"
|
||||||
"info" = "Информация"
|
"info" = "Информация"
|
||||||
|
@ -45,7 +45,7 @@
|
||||||
"online" = "Онлайн"
|
"online" = "Онлайн"
|
||||||
"domainName" = "Домен"
|
"domainName" = "Домен"
|
||||||
"monitor" = "Мониторинг IP"
|
"monitor" = "Мониторинг IP"
|
||||||
"certificate" = "Цифровой сертификат"
|
"certificate" = "SSL сертификат"
|
||||||
"fail" = "Ошибка"
|
"fail" = "Ошибка"
|
||||||
"comment" = "Комментарий"
|
"comment" = "Комментарий"
|
||||||
"success" = "Успешно"
|
"success" = "Успешно"
|
||||||
|
@ -57,13 +57,13 @@
|
||||||
"remained" = "Остаток"
|
"remained" = "Остаток"
|
||||||
"security" = "Безопасность"
|
"security" = "Безопасность"
|
||||||
"secAlertTitle" = "Предупреждение системы безопасности"
|
"secAlertTitle" = "Предупреждение системы безопасности"
|
||||||
"secAlertSsl" = "Это соединение не защищено. Пожалуйста, воздержитесь от ввода конфиденциальной информации до тех пор, пока не будет активирован TLS для защиты данных"
|
"secAlertSsl" = "Это соединение не защищено. Пожалуйста, не вводите конфиденциальную информацию, пока не установите SSL сертификат для защиты соединения"
|
||||||
"secAlertConf" = "Некоторые настройки уязвимы для атак. Рекомендуется усилить протоколы безопасности, чтобы предотвратить потенциальные нарушения."
|
"secAlertConf" = "Некоторые настройки уязвимы для атак. Рекомендуем усилить протоколы безопасности, чтобы предотвратить проблемы в будущем."
|
||||||
"secAlertSSL" = "В панели отсутствует безопасное соединение. Пожалуйста, установите сертификат TLS для защиты данных."
|
"secAlertSSL" = "Ваше подключение к панели небезопасно. Пожалуйста, установите SSL сертификат для защиты данных."
|
||||||
"secAlertPanelPort" = "Порт по умолчанию панели небезопасен. Пожалуйста, настройте случайный или определенный порт."
|
"secAlertPanelPort" = "Порт, на котором работает панель небезопасен. Пожалуйста, установите случайный или просто другой порт."
|
||||||
"secAlertPanelURI" = "URI-путь по умолчанию панели небезопасен. Пожалуйста, настройте сложный URI-путь."
|
"secAlertPanelURI" = "URI-адрес панели по умолчанию небезопасен. Пожалуйста, настройте сложный URI-адрес."
|
||||||
"secAlertSubURI" = "URI-путь по умолчанию подписки небезопасен. Пожалуйста, настройте сложный URI-путь."
|
"secAlertSubURI" = "URI-адрес подписки по умолчанию небезопасен. Пожалуйста, настройте сложный URI-адрес."
|
||||||
"secAlertSubJsonURI" = "URI-путь по умолчанию для JSON подписки небезопасен. Пожалуйста, настройте сложный URI-путь."
|
"secAlertSubJsonURI" = "URI-адрес по умолчанию для JSON подписки небезопасен. Пожалуйста, настройте сложный URI-адрес."
|
||||||
"emptyDnsDesc" = "Нет добавленных DNS-серверов."
|
"emptyDnsDesc" = "Нет добавленных DNS-серверов."
|
||||||
"emptyFakeDnsDesc" = "Нет добавленных Fake DNS-серверов."
|
"emptyFakeDnsDesc" = "Нет добавленных Fake DNS-серверов."
|
||||||
"emptyBalancersDesc" = "Нет добавленных балансировщиков."
|
"emptyBalancersDesc" = "Нет добавленных балансировщиков."
|
||||||
|
@ -71,35 +71,35 @@
|
||||||
"somethingWentWrong" = "Что-то пошло не так"
|
"somethingWentWrong" = "Что-то пошло не так"
|
||||||
|
|
||||||
[menu]
|
[menu]
|
||||||
"theme" = "Тема оформления"
|
"theme" = "Тема"
|
||||||
"dark" = "Темная"
|
"dark" = "Темная"
|
||||||
"ultraDark" = "Ультра темная"
|
"ultraDark" = "Очень темная"
|
||||||
"dashboard" = "Статус системы"
|
"dashboard" = "Статус системы"
|
||||||
"inbounds" = "Входящие подключения"
|
"inbounds" = "Входящие подключения"
|
||||||
"settings" = "Настройки панели"
|
"settings" = "Настройки"
|
||||||
"xray" = "Настройки Xray"
|
"xray" = "Настройки Xray"
|
||||||
"logout" = "Выход"
|
"logout" = "Выход"
|
||||||
"link" = "Управление"
|
"link" = "Управление"
|
||||||
|
|
||||||
[pages.login]
|
[pages.login]
|
||||||
"hello" = "Привет"
|
"hello" = "Привет!"
|
||||||
"title" = "Добро пожаловать"
|
"title" = "Добро пожаловать!"
|
||||||
"loginAgain" = "Ваша сессия истекла. Пожалуйста, войдите в систему снова"
|
"loginAgain" = "Сессия истекла. Войдите в систему снова"
|
||||||
|
|
||||||
[pages.login.toasts]
|
[pages.login.toasts]
|
||||||
"invalidFormData" = "Недопустимый формат данных"
|
"invalidFormData" = "Недопустимый формат данных"
|
||||||
"emptyUsername" = "Введите имя пользователя"
|
"emptyUsername" = "Введите имя пользователя"
|
||||||
"emptyPassword" = "Введите пароль"
|
"emptyPassword" = "Введите пароль"
|
||||||
"wrongUsernameOrPassword" = "Неверное имя пользователя, пароль или код двухфакторной аутентификации."
|
"wrongUsernameOrPassword" = "Неверное имя пользователя, пароль или код двухфакторной аутентификации."
|
||||||
"successLogin" = "Вы успешно вошли в свой аккаунт."
|
"successLogin" = "Успешный вход"
|
||||||
|
|
||||||
[pages.index]
|
[pages.index]
|
||||||
"title" = "Статус системы"
|
"title" = "Статус системы"
|
||||||
"cpu" = "ЦП"
|
"cpu" = "ЦП"
|
||||||
"logicalProcessors" = "Логические процессоры"
|
"logicalProcessors" = "Логические процессоры"
|
||||||
"frequency" = "Частота"
|
"frequency" = "Частота"
|
||||||
"swap" = "Файл подкачки"
|
"swap" = "Swap"
|
||||||
"storage" = "Хранилище"
|
"storage" = "Диск"
|
||||||
"memory" = "ОЗУ"
|
"memory" = "ОЗУ"
|
||||||
"threads" = "Потоки"
|
"threads" = "Потоки"
|
||||||
"xrayStatus" = "Xray"
|
"xrayStatus" = "Xray"
|
||||||
|
@ -107,37 +107,37 @@
|
||||||
"restartXray" = "Перезапустить"
|
"restartXray" = "Перезапустить"
|
||||||
"xraySwitch" = "Выбор версии"
|
"xraySwitch" = "Выбор версии"
|
||||||
"xraySwitchClick" = "Выберите желаемую версию"
|
"xraySwitchClick" = "Выберите желаемую версию"
|
||||||
"xraySwitchClickDesk" = "Обратите внимание: старые версии могут не поддерживать текущие настройки"
|
"xraySwitchClickDesk" = "Важно: старые версии могут не поддерживать текущие настройки"
|
||||||
"xrayStatusUnknown" = "Неизвестно"
|
"xrayStatusUnknown" = "Неизвестно"
|
||||||
"xrayStatusRunning" = "Запущен"
|
"xrayStatusRunning" = "Запущен"
|
||||||
"xrayStatusStop" = "Остановлен"
|
"xrayStatusStop" = "Остановлен"
|
||||||
"xrayStatusError" = "Ошибка"
|
"xrayStatusError" = "Ошибка"
|
||||||
"xrayErrorPopoverTitle" = "Произошла ошибка при запуске Xray"
|
"xrayErrorPopoverTitle" = "Ошибка при запуске Xray"
|
||||||
"operationHours" = "Время работы системы"
|
"operationHours" = "Время работы системы"
|
||||||
"systemLoad" = "Нагрузка на систему"
|
"systemLoad" = "Нагрузка на систему"
|
||||||
"systemLoadDesc" = "Средняя загрузка системы за последние 1, 5 и 15 минут"
|
"systemLoadDesc" = "Средняя загрузка системы за последние 1, 5 и 15 минут"
|
||||||
"connectionTcpCountDesc" = "Общее количество подключений TCP по всем сетевым картам."
|
"connectionTcpCountDesc" = "Общее количество подключений TCP по всем сетевым картам."
|
||||||
"connectionUdpCountDesc" = "Общее количество подключений UDP по всем сетевым картам."
|
"connectionUdpCountDesc" = "Общее количество подключений UDP по всем сетевым картам."
|
||||||
"connectionCount" = "Количество соединений"
|
"connectionCount" = "Количество соединений"
|
||||||
"ipAddresses" = "IP-адреса"
|
"ipAddresses" = "IP-адреса сервера"
|
||||||
"toggleIpVisibility" = "Переключить видимость IP"
|
"toggleIpVisibility" = "Переключить видимость IP-адресов сервера"
|
||||||
"overallSpeed" = "Общая скорость"
|
"overallSpeed" = "Общая скорость передачи трафика"
|
||||||
"upload" = "Отправка"
|
"upload" = "Отправка"
|
||||||
"download" = "Загрузка"
|
"download" = "Загрузка"
|
||||||
"totalData" = "Общий объем данных"
|
"totalData" = "Общий объем трафика"
|
||||||
"sent" = "Отправлено"
|
"sent" = "Отправлено"
|
||||||
"received" = "Получено"
|
"received" = "Получено"
|
||||||
"xraySwitchVersionDialog" = "Вы действительно хотите изменить версию Xray?"
|
"xraySwitchVersionDialog" = "Переключить версию Xray"
|
||||||
"xraySwitchVersionDialogDesc" = "Это изменит версию Xray на #version#."
|
"xraySwitchVersionDialogDesc" = "Вы точно хотите сменить версию Xray?"
|
||||||
"xraySwitchVersionPopover" = "Xray успешно обновлён"
|
"xraySwitchVersionPopover" = "Xray успешно обновлён"
|
||||||
"geofileUpdateDialog" = "Вы действительно хотите обновить геофайл?"
|
"geofileUpdateDialog" = "Вы действительно хотите обновить геофайл?"
|
||||||
"geofileUpdateDialogDesc" = "Это обновит файл #filename#."
|
"geofileUpdateDialogDesc" = "Это обновит файл #filename#."
|
||||||
"geofileUpdatePopover" = "Геофайл успешно обновлён"
|
"geofileUpdatePopover" = "Геофайл успешно обновлён"
|
||||||
"dontRefresh" = "Установка в процессе. Не обновляйте страницу"
|
"dontRefresh" = "Установка в процессе. Не обновляйте страницу"
|
||||||
"logs" = "Журнал"
|
"logs" = "Логи"
|
||||||
"config" = "Конфигурация"
|
"config" = "Конфигурация"
|
||||||
"backup" = "Резервная копия"
|
"backup" = "Резервная копия"
|
||||||
"backupTitle" = "Резервная копия"
|
"backupTitle" = "Резервная копия базы данных"
|
||||||
"exportDatabase" = "Экспорт базы данных"
|
"exportDatabase" = "Экспорт базы данных"
|
||||||
"exportDatabaseDesc" = "Нажмите, чтобы скачать файл .db, содержащий резервную копию вашей текущей базы данных на ваше устройство."
|
"exportDatabaseDesc" = "Нажмите, чтобы скачать файл .db, содержащий резервную копию вашей текущей базы данных на ваше устройство."
|
||||||
"importDatabase" = "Импорт базы данных"
|
"importDatabase" = "Импорт базы данных"
|
||||||
|
@ -151,8 +151,8 @@
|
||||||
[pages.inbounds]
|
[pages.inbounds]
|
||||||
"title" = "Входящие подключения"
|
"title" = "Входящие подключения"
|
||||||
"totalDownUp" = "Объем отправленного/полученного трафика"
|
"totalDownUp" = "Объем отправленного/полученного трафика"
|
||||||
"totalUsage" = "Всего использовано"
|
"totalUsage" = "Всего трафика"
|
||||||
"inboundCount" = "Всего входящих подключений"
|
"inboundCount" = "Всего подключений"
|
||||||
"operate" = "Меню"
|
"operate" = "Меню"
|
||||||
"enable" = "Включить"
|
"enable" = "Включить"
|
||||||
"remark" = "Примечание"
|
"remark" = "Примечание"
|
||||||
|
@ -162,8 +162,8 @@
|
||||||
"details" = "Подробнее"
|
"details" = "Подробнее"
|
||||||
"transportConfig" = "Транспорт"
|
"transportConfig" = "Транспорт"
|
||||||
"expireDate" = "Дата окончания"
|
"expireDate" = "Дата окончания"
|
||||||
"resetTraffic" = "Сброс статистики трафика"
|
"resetTraffic" = "Сброс трафика"
|
||||||
"addInbound" = "Создать входящее подключение"
|
"addInbound" = "Создать новое подключение"
|
||||||
"generalActions" = "Общие действия"
|
"generalActions" = "Общие действия"
|
||||||
"autoRefresh" = "Автообновление"
|
"autoRefresh" = "Автообновление"
|
||||||
"autoRefreshInterval" = "Интервал"
|
"autoRefreshInterval" = "Интервал"
|
||||||
|
@ -183,26 +183,26 @@
|
||||||
"monitorDesc" = "Оставьте пустым для прослушивания всех IP-адресов"
|
"monitorDesc" = "Оставьте пустым для прослушивания всех IP-адресов"
|
||||||
"meansNoLimit" = "= Без ограничений (значение: ГБ)"
|
"meansNoLimit" = "= Без ограничений (значение: ГБ)"
|
||||||
"totalFlow" = "Общий расход"
|
"totalFlow" = "Общий расход"
|
||||||
"leaveBlankToNeverExpire" = "Оставьте пустым, чтобы не истекало"
|
"leaveBlankToNeverExpire" = "Оставьте пустым, чтобы было бесконечным"
|
||||||
"noRecommendKeepDefault" = "Рекомендуется оставить настройки по умолчанию"
|
"noRecommendKeepDefault" = "Рекомендуется оставить настройки по умолчанию"
|
||||||
"certificatePath" = "Путь к сертификату"
|
"certificatePath" = "Путь к сертификату"
|
||||||
"certificateContent" = "Содержимое сертификата"
|
"certificateContent" = "Содержимое сертификата"
|
||||||
"publicKey" = "Публичный ключ"
|
"publicKey" = "Публичный ключ"
|
||||||
"privatekey" = "Закрытый ключ"
|
"privatekey" = "Приватный ключ"
|
||||||
"clickOnQRcode" = "Нажмите на QR-код, чтобы скопировать"
|
"clickOnQRcode" = "Нажмите на QR-код, чтобы скопировать"
|
||||||
"client" = "Клиент"
|
"client" = "Клиент"
|
||||||
"export" = "Экспорт ссылок"
|
"export" = "Экспорт ссылок"
|
||||||
"clone" = "Клонировать"
|
"clone" = "Клонировать"
|
||||||
"cloneInbound" = "Клонировать"
|
"cloneInbound" = "Клонировать"
|
||||||
"cloneInboundContent" = "Будут клонированы все настройки входящих подключений, за исключением списка клиентов, порта и IP-адреса прослушивания"
|
"cloneInboundContent" = "Будут клонированы все настройки входящих подключений, кроме списка клиентов, порта и IP-адреса прослушивания"
|
||||||
"cloneInboundOk" = "Клонировано"
|
"cloneInboundOk" = "Клонировано"
|
||||||
"resetAllTraffic" = "Сброс статистики всего трафика"
|
"resetAllTraffic" = "Сброс трафика всех подключений"
|
||||||
"resetAllTrafficTitle" = "Сброс трафика всех подключений"
|
"resetAllTrafficTitle" = "Сброс трафика всех подключений"
|
||||||
"resetAllTrafficContent" = "Вы уверены, что хотите сбросить трафик всех входящих подключений?"
|
"resetAllTrafficContent" = "Вы уверены, что хотите сбросить трафик всех подключений?"
|
||||||
"resetInboundClientTraffics" = "Сброс входящего трафика клиента"
|
"resetInboundClientTraffics" = "Сброс трафика клиента"
|
||||||
"resetInboundClientTrafficTitle" = "Сброс трафика клиентов"
|
"resetInboundClientTrafficTitle" = "Сброс трафика клиентов"
|
||||||
"resetInboundClientTrafficContent" = "Вы уверены, что хотите сбросить весь трафик для этих клиентов?"
|
"resetInboundClientTrafficContent" = "Вы уверены, что хотите сбросить трафик для этих клиентов?"
|
||||||
"resetAllClientTraffics" = "Сброс трафик всех клиентов"
|
"resetAllClientTraffics" = "Сброс трафика всех клиентов"
|
||||||
"resetAllClientTrafficTitle" = "Сброс трафика всех клиентов"
|
"resetAllClientTrafficTitle" = "Сброс трафика всех клиентов"
|
||||||
"resetAllClientTrafficContent" = "Вы уверены, что хотите сбросить трафик всех клиентов?"
|
"resetAllClientTrafficContent" = "Вы уверены, что хотите сбросить трафик всех клиентов?"
|
||||||
"delDepletedClients" = "Удалить отключенных клиентов"
|
"delDepletedClients" = "Удалить отключенных клиентов"
|
||||||
|
@ -210,20 +210,20 @@
|
||||||
"delDepletedClientsContent" = "Вы уверены, что хотите удалить всех отключенных клиентов?"
|
"delDepletedClientsContent" = "Вы уверены, что хотите удалить всех отключенных клиентов?"
|
||||||
"email" = "Email"
|
"email" = "Email"
|
||||||
"emailDesc" = "Пожалуйста, укажите уникальный Email"
|
"emailDesc" = "Пожалуйста, укажите уникальный Email"
|
||||||
"IPLimit" = "Лимит по IP"
|
"IPLimit" = "Лимит по количеству IP"
|
||||||
"IPLimitDesc" = "Ограничение количества подключений с одного IP (0 – отключить)"
|
"IPLimitDesc" = "Ограничение количества одновременных подключений с разных IP(0 – отключить)"
|
||||||
"IPLimitlog" = "Лог IP-адресов"
|
"IPLimitlog" = "Лог IP-адресов"
|
||||||
"IPLimitlogDesc" = "Лог IP-адресов (перед включением лога IP-адресов, вы должны очистить список)"
|
"IPLimitlogDesc" = "Лог IP-адресов (перед включением лога IP-адресов, вы должны очистить лог)"
|
||||||
"IPLimitlogclear" = "Очистить журнал"
|
"IPLimitlogclear" = "Очистить лог"
|
||||||
"setDefaultCert" = "Установить сертификат с панели"
|
"setDefaultCert" = "Установить сертификат панели"
|
||||||
"telegramDesc" = "Пожалуйста, укажите ID чата Telegram. (используйте команду '/id' в боте) или (@userinfobot)"
|
"telegramDesc" = "Пожалуйста, укажите Chat ID Telegram. (используйте команду '/id' в боте) или (@userinfobot)"
|
||||||
"subscriptionDesc" = "Вы можете найти свою ссылку подписки в разделе 'Подробнее', также вы можете использовать одно и то же имя для нескольких конфигураций"
|
"subscriptionDesc" = "Вы можете найти свою ссылку подписки в разделе 'Подробнее'"
|
||||||
"info" = "Информация"
|
"info" = "Информация"
|
||||||
"same" = "Тот же"
|
"same" = "Тот же"
|
||||||
"inboundData" = "Входящие данные"
|
"inboundData" = "Данные подключений"
|
||||||
"exportInbound" = "Экспорт входящих"
|
"exportInbound" = "Экспорт входящих подключений"
|
||||||
"import" = "Импортировать"
|
"import" = "Импортировать"
|
||||||
"importInbound" = "Импорт входящего подключения"
|
"importInbound" = "Импорт входящих подключений"
|
||||||
|
|
||||||
[pages.client]
|
[pages.client]
|
||||||
"add" = "Создать клиента"
|
"add" = "Создать клиента"
|
||||||
|
@ -281,17 +281,17 @@
|
||||||
"save" = "Сохранить"
|
"save" = "Сохранить"
|
||||||
"infoDesc" = "Каждое выполненное изменение необходимо сохранить. Пожалуйста, перезапустите панель, чтобы изменения вступили в силу"
|
"infoDesc" = "Каждое выполненное изменение необходимо сохранить. Пожалуйста, перезапустите панель, чтобы изменения вступили в силу"
|
||||||
"restartPanel" = "Перезапуск панели"
|
"restartPanel" = "Перезапуск панели"
|
||||||
"restartPanelDesc" = "Вы уверены, что хотите перезапустить панель? Подтвердите, и перезапуск произойдёт через 3 секунды. Если панель станет недоступной, проверьте лог сервера"
|
"restartPanelDesc" = "Вы уверены, что хотите перезапустить панель? Подтвердите, и перезапуск произойдёт через 3 секунды. Если панель будет недоступна, проверьте лог сервера"
|
||||||
"restartPanelSuccess" = "Панель успешно перезапущена"
|
"restartPanelSuccess" = "Панель успешно перезапущена"
|
||||||
"actions" = "Действия"
|
"actions" = "Действия"
|
||||||
"resetDefaultConfig" = "Восстановить настройки по умолчанию"
|
"resetDefaultConfig" = "Восстановить настройки по умолчанию"
|
||||||
"panelSettings" = "Настройки панели"
|
"panelSettings" = "Настройки панели"
|
||||||
"securitySettings" = "Настройки безопасности"
|
"securitySettings" = "Настройки безопасности"
|
||||||
"TGBotSettings" = "Настройки Telegram бота"
|
"TGBotSettings" = "Настройки Telegram бота"
|
||||||
"panelListeningIP" = "IP-адрес панели"
|
"panelListeningIP" = "IP-адрес для управления панелью"
|
||||||
"panelListeningIPDesc" = "Оставьте пустым для подключения с любого IP"
|
"panelListeningIPDesc" = "Оставьте пустым для подключения с любого IP"
|
||||||
"panelListeningDomain" = "Домен панели"
|
"panelListeningDomain" = "Домен панели"
|
||||||
"panelListeningDomainDesc" = "По умолчанию оставьте пустым, чтобы отслеживать все домены и IP-адреса"
|
"panelListeningDomainDesc" = "По умолчанию оставьте пустым, чтобы подключаться с любых доменов и IP-адресов"
|
||||||
"panelPort" = "Порт панели"
|
"panelPort" = "Порт панели"
|
||||||
"panelPortDesc" = "Порт, на котором работает панель"
|
"panelPortDesc" = "Порт, на котором работает панель"
|
||||||
"publicKeyPath" = "Путь к файлу публичного ключа сертификата панели"
|
"publicKeyPath" = "Путь к файлу публичного ключа сертификата панели"
|
||||||
|
@ -301,27 +301,27 @@
|
||||||
"panelUrlPath" = "Корневой путь URL адреса панели"
|
"panelUrlPath" = "Корневой путь URL адреса панели"
|
||||||
"panelUrlPathDesc" = "Должен начинаться с '/' и заканчиваться '/'"
|
"panelUrlPathDesc" = "Должен начинаться с '/' и заканчиваться '/'"
|
||||||
"pageSize" = "Размер нумерации страниц"
|
"pageSize" = "Размер нумерации страниц"
|
||||||
"pageSizeDesc" = "Определить размер страницы для входящей таблицы. Установите 0, чтобы отключить"
|
"pageSizeDesc" = "Определить размер страницы для таблицы входящих подключений. Установите 0, чтобы отключить"
|
||||||
"remarkModel" = "Модель примечания и символ разделения"
|
"remarkModel" = "Модель примечания и символ разделения"
|
||||||
"datepicker" = "Выбор даты"
|
"datepicker" = "Выбор даты"
|
||||||
"datepickerPlaceholder" = "Выберите дату"
|
"datepickerPlaceholder" = "Выберите дату"
|
||||||
"datepickerDescription" = "Запланированные задачи будут выполняться в выбранное время"
|
"datepickerDescription" = "Запланированные задачи будут выполняться в выбранное время"
|
||||||
"sampleRemark" = "Пример замечания"
|
"sampleRemark" = "Пример примечания"
|
||||||
"oldUsername" = "Текущий логин"
|
"oldUsername" = "Текущий логин"
|
||||||
"currentPassword" = "Текущий пароль"
|
"currentPassword" = "Текущий пароль"
|
||||||
"newUsername" = "Новый логин"
|
"newUsername" = "Новый логин"
|
||||||
"newPassword" = "Новый пароль"
|
"newPassword" = "Новый пароль"
|
||||||
"telegramBotEnable" = "Включить Telegram бота"
|
"telegramBotEnable" = "Включить Telegram бота"
|
||||||
"telegramBotEnableDesc" = "Получайте доступ к функциям панели через Telegram-бота"
|
"telegramBotEnableDesc" = "Доступ к функциям панели через Telegram-бота"
|
||||||
"telegramToken" = "Токен Telegram бота"
|
"telegramToken" = "Токен Telegram бота"
|
||||||
"telegramTokenDesc" = "Необходимо получить токен у менеджера ботов Telegram @botfather"
|
"telegramTokenDesc" = "Необходимо получить токен у менеджера ботов Telegram @botfather"
|
||||||
"telegramProxy" = "Прокси Socks5"
|
"telegramProxy" = "Прокси Socks5"
|
||||||
"telegramProxyDesc" = "Если для подключения к Telegram вам нужен прокси Socks5. Настройте его параметры согласно руководству."
|
"telegramProxyDesc" = "Если для подключения к Telegram вам нужен прокси Socks5, настройте его параметры согласно руководству."
|
||||||
"telegramAPIServer" = "API-сервер Telegram"
|
"telegramAPIServer" = "API-сервер Telegram"
|
||||||
"telegramAPIServerDesc" = "Используемый API-сервер Telegram. Оставьте пустым, чтобы использовать сервер по умолчанию."
|
"telegramAPIServerDesc" = "Используемый API-сервер Telegram. Оставьте пустым, чтобы использовать сервер по умолчанию."
|
||||||
"telegramChatId" = "Идентификатор Telegram администратора бота"
|
"telegramChatId" = "User ID администратора бота"
|
||||||
"telegramChatIdDesc" = "Один или несколько идентификаторов администратора бота. Для получения идентификатора используйте @userinfobot или команду '/id' в боте."
|
"telegramChatIdDesc" = "Один или несколько User ID администратора(-ов) Telegram-бота. Для получения User ID используйте @userinfobot или команду '/id' в боте."
|
||||||
"telegramNotifyTime" = "Частота уведомлений бота Telegram"
|
"telegramNotifyTime" = "Частота уведомлений для администраторов от бота"
|
||||||
"telegramNotifyTimeDesc" = "Укажите интервал уведомлений в формате Crontab"
|
"telegramNotifyTimeDesc" = "Укажите интервал уведомлений в формате Crontab"
|
||||||
"tgNotifyBackup" = "Резервное копирование базы данных"
|
"tgNotifyBackup" = "Резервное копирование базы данных"
|
||||||
"tgNotifyBackupDesc" = "Отправлять уведомление с файлом резервной копии базы данных"
|
"tgNotifyBackupDesc" = "Отправлять уведомление с файлом резервной копии базы данных"
|
||||||
|
@ -334,7 +334,7 @@
|
||||||
"trafficDiff" = "Порог трафика для уведомления"
|
"trafficDiff" = "Порог трафика для уведомления"
|
||||||
"trafficDiffDesc" = "Получение уведомления об исчерпании трафика до достижения порога (значение: ГБ)"
|
"trafficDiffDesc" = "Получение уведомления об исчерпании трафика до достижения порога (значение: ГБ)"
|
||||||
"tgNotifyCpu" = "Порог нагрузки на ЦП для уведомления"
|
"tgNotifyCpu" = "Порог нагрузки на ЦП для уведомления"
|
||||||
"tgNotifyCpuDesc" = "Получение уведомления, если нагрузка на ЦП превышает этот порог (значение: %)"
|
"tgNotifyCpuDesc" = "Уведомление администраторов в Telegram, если нагрузка на ЦП превышает этот порог (значение: %)"
|
||||||
"timeZone" = "Часовой пояс"
|
"timeZone" = "Часовой пояс"
|
||||||
"timeZoneDesc" = "Запланированные задачи выполняются в соответствии со временем в этом часовом поясе"
|
"timeZoneDesc" = "Запланированные задачи выполняются в соответствии со временем в этом часовом поясе"
|
||||||
"subSettings" = "Подписка"
|
"subSettings" = "Подписка"
|
||||||
|
@ -346,14 +346,14 @@
|
||||||
"subListenDesc" = "Оставьте пустым по умолчанию, чтобы отслеживать все IP-адреса"
|
"subListenDesc" = "Оставьте пустым по умолчанию, чтобы отслеживать все IP-адреса"
|
||||||
"subPort" = "Порт подписки"
|
"subPort" = "Порт подписки"
|
||||||
"subPortDesc" = "Номер порта для обслуживания службы подписки не должен использоваться на сервере"
|
"subPortDesc" = "Номер порта для обслуживания службы подписки не должен использоваться на сервере"
|
||||||
"subCertPath" = "Путь к файлу открытого ключа сертификата подписки"
|
"subCertPath" = "Путь к файлу публичного ключа сертификата подписки"
|
||||||
"subCertPathDesc" = "Введите полный путь, начинающийся с '/'"
|
"subCertPathDesc" = "Введите полный путь, начинающийся с '/'"
|
||||||
"subKeyPath" = "Путь к файлу закрытого ключа сертификата подписки"
|
"subKeyPath" = "Путь к файлу приватного ключа сертификата подписки"
|
||||||
"subKeyPathDesc" = "Введите полный путь, начинающийся с '/'"
|
"subKeyPathDesc" = "Введите полный путь, начинающийся с '/'"
|
||||||
"subPath" = "Корневой путь URL-адреса подписки"
|
"subPath" = "Корневой путь URL-адреса подписки"
|
||||||
"subPathDesc" = "Должен начинаться с '/' и заканчиваться на '/'"
|
"subPathDesc" = "Должен начинаться с '/' и заканчиваться на '/'"
|
||||||
"subDomain" = "Домен прослушивания"
|
"subDomain" = "Домен прослушивания"
|
||||||
"subDomainDesc" = "Оставьте пустым по умолчанию, чтобы отслеживать все домены и IP-адреса"
|
"subDomainDesc" = "Оставьте пустым по умолчанию, чтобы слушать все домены и IP-адреса"
|
||||||
"subUpdates" = "Интервалы обновления подписки"
|
"subUpdates" = "Интервалы обновления подписки"
|
||||||
"subUpdatesDesc" = "Интервал между обновлениями в клиентском приложении (в часах)"
|
"subUpdatesDesc" = "Интервал между обновлениями в клиентском приложении (в часах)"
|
||||||
"subEncrypt" = "Шифровать конфиги"
|
"subEncrypt" = "Шифровать конфиги"
|
||||||
|
@ -367,14 +367,14 @@
|
||||||
"externalTrafficInformURI" = "URI информации о внешнем трафике"
|
"externalTrafficInformURI" = "URI информации о внешнем трафике"
|
||||||
"externalTrafficInformURIDesc" = "Обновления трафика отправляются на этот URI"
|
"externalTrafficInformURIDesc" = "Обновления трафика отправляются на этот URI"
|
||||||
"fragment" = "Фрагментация"
|
"fragment" = "Фрагментация"
|
||||||
"fragmentDesc" = "Включить фрагментацию TLS-приветствия"
|
"fragmentDesc" = "Включить фрагментацию TLS-хэндшейка"
|
||||||
"fragmentSett" = "Настройки фрагментации"
|
"fragmentSett" = "Настройки фрагментации"
|
||||||
"noisesDesc" = "Включить Noises."
|
"noisesDesc" = "Включить Noises."
|
||||||
"noisesSett" = "Настройки Noises"
|
"noisesSett" = "Настройки Noises"
|
||||||
"mux" = "Mux"
|
"mux" = "Mux"
|
||||||
"muxDesc" = "Передача нескольких независимых потоков данных в одном соединении."
|
"muxDesc" = "Передача нескольких независимых потоков данных в одном соединении."
|
||||||
"muxSett" = "Mux Настройки"
|
"muxSett" = "Настройки Mux"
|
||||||
"direct" = "Прямая связь"
|
"direct" = "Прямое подключение"
|
||||||
"directDesc" = "Устанавливает прямые соединения с доменами или IP-адресами определённой страны."
|
"directDesc" = "Устанавливает прямые соединения с доменами или IP-адресами определённой страны."
|
||||||
"notifications" = "Уведомления"
|
"notifications" = "Уведомления"
|
||||||
"certs" = "Сертификаты"
|
"certs" = "Сертификаты"
|
||||||
|
@ -398,13 +398,13 @@
|
||||||
"advancedTemplate" = "Расширенный шаблон"
|
"advancedTemplate" = "Расширенный шаблон"
|
||||||
"generalConfigs" = "Основные настройки"
|
"generalConfigs" = "Основные настройки"
|
||||||
"generalConfigsDesc" = "Эти параметры описывают общие настройки"
|
"generalConfigsDesc" = "Эти параметры описывают общие настройки"
|
||||||
"logConfigs" = "Журнал"
|
"logConfigs" = "Логи"
|
||||||
"logConfigsDesc" = "Логи могут замедлять работу сервера. Включайте только нужные вам виды логов при необходимости!"
|
"logConfigsDesc" = "Логи могут замедлять работу сервера. Включайте только нужные вам виды логов при необходимости!"
|
||||||
"blockConfigs" = "Блокировка конфигураций"
|
"blockConfigs" = "Блокировка подключений"
|
||||||
"blockConfigsDesc" = "Эти параметры не позволят клиентам подключаться к определенным протоколам и веб-сайтам"
|
"blockConfigsDesc" = "Настройте, чтобы клиенты не имели доступа к определенным протоколам и веб-сайтами"
|
||||||
"basicRouting" = "Базовые соединения"
|
"basicRouting" = "Базовые соединения"
|
||||||
"blockConnectionsConfigsDesc" = "Эти параметры будут блокировать трафик в зависимости от запрашиваемой страны."
|
"blockConnectionsConfigsDesc" = "Эти параметры будут блокировать трафик в зависимости от страны назначения."
|
||||||
"directConnectionsConfigsDesc" = "Прямое соединение гарантирует, что определенный трафик не будет перенаправлен через другой сервер."
|
"directConnectionsConfigsDesc" = "Прямое соединение означает, что определенный трафик не будет перенаправлен через другой сервер."
|
||||||
"blockips" = "Заблокированные IP-адреса"
|
"blockips" = "Заблокированные IP-адреса"
|
||||||
"blockdomains" = "Заблокированные домены"
|
"blockdomains" = "Заблокированные домены"
|
||||||
"directips" = "Прямые IP-адреса"
|
"directips" = "Прямые IP-адреса"
|
||||||
|
@ -417,7 +417,7 @@
|
||||||
"TemplateDesc" = "Создание файла конфигурации Xray на основе этого шаблона"
|
"TemplateDesc" = "Создание файла конфигурации Xray на основе этого шаблона"
|
||||||
"FreedomStrategy" = "Настройка стратегии протокола Freedom"
|
"FreedomStrategy" = "Настройка стратегии протокола Freedom"
|
||||||
"FreedomStrategyDesc" = "Установка стратегии вывода сети в протоколе Freedom"
|
"FreedomStrategyDesc" = "Установка стратегии вывода сети в протоколе Freedom"
|
||||||
"RoutingStrategy" = "Настройка стратегии маршрутизации доменов"
|
"RoutingStrategy" = "Настройка маршрутизации доменов"
|
||||||
"RoutingStrategyDesc" = "Установка общей стратегии маршрутизации разрешения DNS"
|
"RoutingStrategyDesc" = "Установка общей стратегии маршрутизации разрешения DNS"
|
||||||
"Torrent" = "Заблокировать BitTorrent"
|
"Torrent" = "Заблокировать BitTorrent"
|
||||||
"TorrentDesc" = "Запретить входящий/исходящий трафик, в котором фигурирует протокол BitTorrent"
|
"TorrentDesc" = "Запретить входящий/исходящий трафик, в котором фигурирует протокол BitTorrent"
|
||||||
|
@ -427,17 +427,17 @@
|
||||||
"InboundsDesc" = "Изменение шаблона конфигурации для подключения определенных клиентов"
|
"InboundsDesc" = "Изменение шаблона конфигурации для подключения определенных клиентов"
|
||||||
"Outbounds" = "Исходящее соединение"
|
"Outbounds" = "Исходящее соединение"
|
||||||
"Balancers" = "Балансировщик"
|
"Balancers" = "Балансировщик"
|
||||||
"OutboundsDesc" = "Изменение шаблона конфигурации, чтобы определить исходящие пути для этого сервера"
|
"OutboundsDesc" = "Изменение шаблона конфигурации, чтобы определить исходящие соединения для этого сервера"
|
||||||
"Routings" = "Маршрутизация"
|
"Routings" = "Маршрутизация"
|
||||||
"RoutingsDesc" = "Важен приоритет каждого правила!"
|
"RoutingsDesc" = "Важен приоритет каждого правила!"
|
||||||
"completeTemplate" = "Все"
|
"completeTemplate" = "Все"
|
||||||
"logLevel" = "Уровень журнала"
|
"logLevel" = "Уровень логов"
|
||||||
"logLevelDesc" = "Уровень журнала для журналов ошибок, указывающий информацию, которую необходимо записать."
|
"logLevelDesc" = "Уровень журнала для журналов ошибок, указывающий информацию, которую необходимо записать."
|
||||||
"accessLog" = "Журнал доступа"
|
"accessLog" = "Логи доступа"
|
||||||
"accessLogDesc" = "Путь к файлу журнала доступа. Специальное значение «none» отключает журналы доступа."
|
"accessLogDesc" = "Путь к файлу журнала доступа. Специальное значение «none» отключает логи доступа."
|
||||||
"errorLog" = "Журнал ошибок"
|
"errorLog" = "Логи ошибок"
|
||||||
"errorLogDesc" = "Путь к файлу журнала ошибок. Специальное значение «none» отключает журналы ошибок."
|
"errorLogDesc" = "Путь к файлу логов ошибок. Специальное значение «none» отключает логи ошибок."
|
||||||
"dnsLog" = "Журнал DNS"
|
"dnsLog" = "Логи DNS"
|
||||||
"dnsLogDesc" = "Включить логи запросов DNS"
|
"dnsLogDesc" = "Включить логи запросов DNS"
|
||||||
"maskAddress" = "Маскировка адреса"
|
"maskAddress" = "Маскировка адреса"
|
||||||
"maskAddressDesc" = "При активации реальный IP-адрес заменяется на маскировочный в логах."
|
"maskAddressDesc" = "При активации реальный IP-адрес заменяется на маскировочный в логах."
|
||||||
|
@ -496,7 +496,7 @@
|
||||||
"balancerDesc" = "Невозможно одновременно использовать balancerTag и outboundTag. При одновременном использовании будет работать только outboundTag."
|
"balancerDesc" = "Невозможно одновременно использовать balancerTag и outboundTag. При одновременном использовании будет работать только outboundTag."
|
||||||
|
|
||||||
[pages.xray.wireguard]
|
[pages.xray.wireguard]
|
||||||
"secretKey" = "Закрытый ключ"
|
"secretKey" = "Приватный ключ"
|
||||||
"publicKey" = "Публичный ключ"
|
"publicKey" = "Публичный ключ"
|
||||||
"allowedIPs" = "Разрешенные IP-адреса"
|
"allowedIPs" = "Разрешенные IP-адреса"
|
||||||
"endpoint" = "Конечная точка"
|
"endpoint" = "Конечная точка"
|
||||||
|
@ -545,7 +545,7 @@
|
||||||
"twoFactorModalError" = "Неверный код"
|
"twoFactorModalError" = "Неверный код"
|
||||||
|
|
||||||
[pages.settings.toasts]
|
[pages.settings.toasts]
|
||||||
"modifySettings" = "Параметры были изменены."
|
"modifySettings" = "Настройки изменены"
|
||||||
"getSettings" = "Произошла ошибка при получении параметров."
|
"getSettings" = "Произошла ошибка при получении параметров."
|
||||||
"modifyUserError" = "Произошла ошибка при изменении учетных данных администратора."
|
"modifyUserError" = "Произошла ошибка при изменении учетных данных администратора."
|
||||||
"modifyUser" = "Вы успешно изменили учетные данные администратора."
|
"modifyUser" = "Вы успешно изменили учетные данные администратора."
|
||||||
|
@ -555,13 +555,13 @@
|
||||||
"resetOutboundTrafficError" = "Ошибка сброса исходящего трафика"
|
"resetOutboundTrafficError" = "Ошибка сброса исходящего трафика"
|
||||||
|
|
||||||
[tgbot]
|
[tgbot]
|
||||||
"keyboardClosed" = "❌ Закрыта настраиваемая клавиатура!"
|
"keyboardClosed" = "❌ Клавиатура закрыта."
|
||||||
"noResult" = "❗ Нет результатов!"
|
"noResult" = "❗ Нет результатов."
|
||||||
"noQuery" = "❌ Запрос не найден! Пожалуйста, повторите команду!"
|
"noQuery" = "❌ Запрос не найден. Пожалуйста, повторите команду."
|
||||||
"wentWrong" = "❌ Что-то пошло не так!"
|
"wentWrong" = "❌ Что-то пошло не так..."
|
||||||
"noIpRecord" = "❗ Нет записей об IP-адресе!"
|
"noIpRecord" = "❗ Нет записей об IP-адресе."
|
||||||
"noInbounds" = "❗ Входящих соединений не найдено!"
|
"noInbounds" = "❗ У вас не настроено ни одного подключения."
|
||||||
"unlimited" = "♾ Неограниченно"
|
"unlimited" = "♾ Безлимит"
|
||||||
"add" = "Добавить"
|
"add" = "Добавить"
|
||||||
"month" = "Месяц"
|
"month" = "Месяц"
|
||||||
"months" = "Месяцев"
|
"months" = "Месяцев"
|
||||||
|
@ -569,7 +569,7 @@
|
||||||
"days" = "Дней"
|
"days" = "Дней"
|
||||||
"hours" = "Часов"
|
"hours" = "Часов"
|
||||||
"unknown" = "Неизвестно"
|
"unknown" = "Неизвестно"
|
||||||
"inbounds" = "Входящие"
|
"inbounds" = "Подключения"
|
||||||
"clients" = "Клиенты"
|
"clients" = "Клиенты"
|
||||||
"offline" = "🔴 Офлайн"
|
"offline" = "🔴 Офлайн"
|
||||||
"online" = "🟢 Онлайн"
|
"online" = "🟢 Онлайн"
|
||||||
|
@ -577,22 +577,22 @@
|
||||||
[tgbot.commands]
|
[tgbot.commands]
|
||||||
"unknown" = "❗ Неизвестная команда"
|
"unknown" = "❗ Неизвестная команда"
|
||||||
"pleaseChoose" = "👇 Пожалуйста, выберите:\r\n"
|
"pleaseChoose" = "👇 Пожалуйста, выберите:\r\n"
|
||||||
"help" = "🤖 Добро пожаловать в этого бота! Он предназначен для предоставления вам конкретных данных с сервера и позволяет вносить необходимые изменения.\r\n\r\n"
|
"help" = "🤖 Добро пожаловать! Этот бот предназначен для предоставления вам данных с сервера и позволяет вносить изменения на него.\r\n\r\n"
|
||||||
"start" = "👋 Привет, <i>{{ .Firstname }}</i>.\r\n"
|
"start" = "👋 Привет, <i>{{ .Firstname }}</i>.\r\n"
|
||||||
"welcome" = "🤖 Добро пожаловать в бота управления <b>{{ .Hostname }}</b>.\r\n"
|
"welcome" = "🤖 Добро пожаловать в бота управления <b>{{ .Hostname }}</b>!\r\n"
|
||||||
"status" = "✅ Бот работает нормально!"
|
"status" = "✅ Бот функционирует нормально."
|
||||||
"usage" = "❗ Пожалуйста, укажите текст для поиска!"
|
"usage" = "❗ Пожалуйста, укажите email для поиска."
|
||||||
"getID" = "🆔 Ваш ID: <code>{{ .ID }}</code>"
|
"getID" = "🆔 Ваш User ID: <code>{{ .ID }}</code>"
|
||||||
"helpAdminCommands" = "Для перезапуска Xray Core:\r\n<code>/restart</code>\r\n\r\nДля поиска электронной почты клиента:\r\n<code>/usage [Email]</code>\r\n\r\nДля поиска входящих (со статистикой клиента):\r\n<code>/inbound [Примечание]</code>\r\n\r\nID чата Telegram:\r\n<code>/id</code>"
|
"helpAdminCommands" = "🔃 Для перезапуска Xray Core:\r\n<code>/restart</code>\r\n\r\n🔎 Для поиска клиента по email:\r\n<code>/usage [Email]</code>\r\n\r\n📊 Для поиска подключений (со статистикой клиентов):\r\n<code>/inbound [имя подключения]</code>\r\n\r\n🆔 Ваш Telegram User ID:\r\n<code>/id</code>"
|
||||||
"helpClientCommands" = "Для поиска статистики используйте команду:\r\n<code>/usage [Email]</code>\r\n\r\nID чата Telegram:\r\n<code>/id</code>"
|
"helpClientCommands" = "💲 Для просмотра информации о вашей подписке используйте команду:\r\n<code>/usage [Email]</code>\r\n\r\n🆔 Ваш Telegram User ID:\r\n<code>/id</code>"
|
||||||
"restartUsage" = "\r\n\r\n<code>/restart</code>"
|
"restartUsage" = "\r\n\r\n<code>/restart</code>"
|
||||||
"restartSuccess" = "✅ Операция успешно завершена!"
|
"restartSuccess" = "✅ Ядро Xray успешно перезапущено."
|
||||||
"restartFailed" = "❗ Ошибка в операции.\r\n\r\n<code>Ошибка: {{ .Error }}</code>."
|
"restartFailed" = "❗ Ошибка при перезапуске Xray-core.\r\n\r\n<code>Ошибка: {{ .Error }}</code>."
|
||||||
"xrayNotRunning" = "❗ Xray Core не запущен."
|
"xrayNotRunning" = "❗ Xray Core не запущен."
|
||||||
|
|
||||||
[tgbot.messages]
|
[tgbot.messages]
|
||||||
"cpuThreshold" = "🔴 Загрузка процессора составляет {{ .Percent }}%, что превышает пороговое значение {{ .Threshold }}%"
|
"cpuThreshold" = "🔴 Загрузка процессора составляет {{ .Percent }}%, что превышает пороговое значение {{ .Threshold }}%"
|
||||||
"selectUserFailed" = "❌ Ошибка при выборе пользователя!"
|
"selectUserFailed" = "❌ Ошибка при выборе пользователя."
|
||||||
"userSaved" = "✅ Пользователь Telegram сохранен."
|
"userSaved" = "✅ Пользователь Telegram сохранен."
|
||||||
"loginSuccess" = "✅ Успешный вход в панель.\r\n"
|
"loginSuccess" = "✅ Успешный вход в панель.\r\n"
|
||||||
"loginFailed" = "❗️ Ошибка входа в панель.\r\n"
|
"loginFailed" = "❗️ Ошибка входа в панель.\r\n"
|
||||||
|
@ -606,8 +606,8 @@
|
||||||
"ip" = "🌐 IP: {{ .IP }}\r\n"
|
"ip" = "🌐 IP: {{ .IP }}\r\n"
|
||||||
"ips" = "🔢 IP-адреса:\r\n{{ .IPs }}\r\n"
|
"ips" = "🔢 IP-адреса:\r\n{{ .IPs }}\r\n"
|
||||||
"serverUpTime" = "⏳ Время работы сервера: {{ .UpTime }} {{ .Unit }}\r\n"
|
"serverUpTime" = "⏳ Время работы сервера: {{ .UpTime }} {{ .Unit }}\r\n"
|
||||||
"serverLoad" = "📈 Загрузка сервера: {{ .Load1 }}, {{ .Load2 }}, {{ .Load3 }}\r\n"
|
"serverLoad" = "📈 Нагрузка сервера: {{ .Load1 }}, {{ .Load2 }}, {{ .Load3 }}\r\n"
|
||||||
"serverMemory" = "📋 Память сервера: {{ .Current }}/{{ .Total }}\r\n"
|
"serverMemory" = "📋 Диск сервера: {{ .Current }}/{{ .Total }}\r\n"
|
||||||
"tcpCount" = "🔹 Количество TCP-соединений: {{ .Count }}\r\n"
|
"tcpCount" = "🔹 Количество TCP-соединений: {{ .Count }}\r\n"
|
||||||
"udpCount" = "🔸 Количество UDP-соединений: {{ .Count }}\r\n"
|
"udpCount" = "🔸 Количество UDP-соединений: {{ .Count }}\r\n"
|
||||||
"traffic" = "🚦 Трафик: {{ .Total }} (↑{{ .Upload }},↓{{ .Download }})\r\n"
|
"traffic" = "🚦 Трафик: {{ .Total }} (↑{{ .Upload }},↓{{ .Download }})\r\n"
|
||||||
|
@ -620,18 +620,18 @@
|
||||||
"expire" = "📅 Дата окончания: {{ .Time }}\r\n"
|
"expire" = "📅 Дата окончания: {{ .Time }}\r\n"
|
||||||
"expireIn" = "📅 Окончание через: {{ .Time }}\r\n"
|
"expireIn" = "📅 Окончание через: {{ .Time }}\r\n"
|
||||||
"active" = "💡 Активен: {{ .Enable }}\r\n"
|
"active" = "💡 Активен: {{ .Enable }}\r\n"
|
||||||
"enabled" = "🚨 Включен: {{ .Enable }}\r\n"
|
"enabled" = "🚨 Активен: {{ .Enable }}\r\n"
|
||||||
"online" = "🌐 Статус соединения: {{ .Status }}\r\n"
|
"online" = "🌐 Статус соединения: {{ .Status }}\r\n"
|
||||||
"email" = "📧 Email: {{ .Email }}\r\n"
|
"email" = "📧 Email: {{ .Email }}\r\n"
|
||||||
"upload" = "🔼 Исходящий трафик: ↑{{ .Upload }}\r\n"
|
"upload" = "🔼 Исходящий трафик: ↑{{ .Upload }}\r\n"
|
||||||
"download" = "🔽 Входящий трафик: ↓{{ .Download }}\r\n"
|
"download" = "🔽 Входящий трафик: ↓{{ .Download }}\r\n"
|
||||||
"total" = "📊 Всего: ↑↓{{ .UpDown }} из {{ .Total }}\r\n"
|
"total" = "📊 Всего: ↑↓{{ .UpDown }} из {{ .Total }}\r\n"
|
||||||
"TGUser" = "👤 Пользователь Telegram: {{ .TelegramID }}\r\n"
|
"TGUser" = "👤 Telegram User ID: {{ .TelegramID }}\r\n"
|
||||||
"exhaustedMsg" = "🚨 Исчерпаны {{ .Type }}:\r\n"
|
"exhaustedMsg" = "🚨 Исчерпаны {{ .Type }}:\r\n"
|
||||||
"exhaustedCount" = "🚨 Количество исчерпанных {{ .Type }}:\r\n"
|
"exhaustedCount" = "🚨 Количество исчерпанных {{ .Type }}:\r\n"
|
||||||
"onlinesCount" = "🌐 Клиентов онлайн: {{ .Count }}\r\n"
|
"onlinesCount" = "🌐 Клиентов онлайн: {{ .Count }}\r\n"
|
||||||
"disabled" = "🛑 Отключено: {{ .Disabled }}\r\n"
|
"disabled" = "🛑 Отключено: {{ .Disabled }}\r\n"
|
||||||
"depleteSoon" = "🔜 Скоро исчерпание: {{ .Deplete }}\r\n\r\n"
|
"depleteSoon" = "🔜 Клиенты, у которых скоро исчерпание: {{ .Deplete }}\r\n\r\n"
|
||||||
"backupTime" = "🗄 Время резервного копирования: {{ .Time }}\r\n"
|
"backupTime" = "🗄 Время резервного копирования: {{ .Time }}\r\n"
|
||||||
"refreshedOn" = "\r\n📋🔄 Обновлено: {{ .Time }}\r\n\r\n"
|
"refreshedOn" = "\r\n📋🔄 Обновлено: {{ .Time }}\r\n\r\n"
|
||||||
"yes" = "✅ Да"
|
"yes" = "✅ Да"
|
||||||
|
@ -639,17 +639,17 @@
|
||||||
|
|
||||||
"received_id" = "🔑📥 ID обновлён."
|
"received_id" = "🔑📥 ID обновлён."
|
||||||
"received_password" = "🔑📥 Пароль обновлён."
|
"received_password" = "🔑📥 Пароль обновлён."
|
||||||
"received_email" = "📧📥 Электронная почта обновлена."
|
"received_email" = "📧📥 Email обновлен."
|
||||||
"received_comment" = "💬📥 Комментарий обновлён."
|
"received_comment" = "💬📥 Комментарий обновлён."
|
||||||
"id_prompt" = "🔑 Стандартный ID: {{ .ClientId }}\n\nВведите ваш ID."
|
"id_prompt" = "🔑 Стандартный ID: {{ .ClientId }}\n\nВведите ваш ID."
|
||||||
"pass_prompt" = "🔑 Стандартный пароль: {{ .ClientPassword }}\n\nВведите ваш пароль."
|
"pass_prompt" = "🔑 Стандартный пароль: {{ .ClientPassword }}\n\nВведите ваш пароль."
|
||||||
"email_prompt" = "📧 Стандартный email: {{ .ClientEmail }}\n\nВведите ваш email."
|
"email_prompt" = "📧 Стандартный email: {{ .ClientEmail }}\n\nВведите ваш email."
|
||||||
"comment_prompt" = "💬 Стандартный комментарий: {{ .ClientComment }}\n\nВведите ваш комментарий."
|
"comment_prompt" = "💬 Стандартный комментарий: {{ .ClientComment }}\n\nВведите ваш комментарий."
|
||||||
"inbound_client_data_id" = "🔄 Вход: {{ .InboundRemark }}\n\n🔑 ID: {{ .ClientId }}\n📧 Почта: {{ .ClientEmail }}\n📊 Трафик: {{ .ClientTraffic }}\n📅 Дата окончания: {{ .ClientExp }}\n🌐 Лимит IP: {{ .IpLimit }}\n💬 Комментарий: {{ .ClientComment }}\n\nТеперь вы можете добавить клиента во входящий поток!"
|
"inbound_client_data_id" = "🔄 Подключения: {{ .InboundRemark }}\n\n🔑 ID: {{ .ClientId }}\n📧 Email: {{ .ClientEmail }}\n📊 Трафик: {{ .ClientTraffic }}\n📅 Дата исчерпания: {{ .ClientExp }}\n💬 Комментарий: {{ .ClientComment }}\n\nТеперь вы можете добавить клиента в подключение!"
|
||||||
"inbound_client_data_pass" = "🔄 Вход: {{ .InboundRemark }}\n\n🔑 Пароль: {{ .ClientPass }}\n📧 Почта: {{ .ClientEmail }}\n📊 Трафик: {{ .ClientTraffic }}\n📅 Дата окончания: {{ .ClientExp }}\n🌐 Лимит IP: {{ .IpLimit }}\n💬 Комментарий: {{ .ClientComment }}\n\nТеперь вы можете добавить клиента во входящий поток!"
|
"inbound_client_data_pass" = "🔄 Подключения: {{ .InboundRemark }}\n\n🔑 Пароль: {{ .ClientPass }}\n📧 Email: {{ .ClientEmail }}\n📊 Трафик: {{ .ClientTraffic }}\n📅 Дата исчерпания: {{ .ClientExp }}\n💬 Комментарий: {{ .ClientComment }}\n\nТеперь вы можете добавить клиента в подключение!"
|
||||||
"cancel" = "❌ Процесс отменён! \n\nВы можете снова начать с /start в любое время. 🔄"
|
"cancel" = "❌ Процесс отменён! \n\nВы можете снова начать с /start в любое время. 🔄"
|
||||||
"error_add_client" = "⚠️ Ошибка:\n\n {{ .error }}"
|
"error_add_client" = "⚠️ Ошибка:\n\n {{ .error }}"
|
||||||
"using_default_value" = "Хорошо, оставлю значение по умолчанию. 😊"
|
"using_default_value" = "Используется значение по умолчанию👌"
|
||||||
"incorrect_input" ="Ваш ввод недействителен.\nФразы должны быть непрерывными без пробелов.\nПравильный пример: aaaaaa\nНеправильный пример: aaa aaa 🚫"
|
"incorrect_input" ="Ваш ввод недействителен.\nФразы должны быть непрерывными без пробелов.\nПравильный пример: aaaaaa\nНеправильный пример: aaa aaa 🚫"
|
||||||
"AreYouSure" = "Вы уверены? 🤔"
|
"AreYouSure" = "Вы уверены? 🤔"
|
||||||
"SuccessResetTraffic" = "📧 Почта: {{ .ClientEmail }}\n🏁 Результат: ✅ Успешно"
|
"SuccessResetTraffic" = "📧 Почта: {{ .ClientEmail }}\n🏁 Результат: ✅ Успешно"
|
||||||
|
@ -666,13 +666,13 @@
|
||||||
"confirmClearIps" = "✅ Подтвердить очистку IP?"
|
"confirmClearIps" = "✅ Подтвердить очистку IP?"
|
||||||
"confirmRemoveTGUser" = "✅ Подтвердить удаление пользователя Telegram?"
|
"confirmRemoveTGUser" = "✅ Подтвердить удаление пользователя Telegram?"
|
||||||
"confirmToggle" = "✅ Подтвердить вкл/выкл пользователя?"
|
"confirmToggle" = "✅ Подтвердить вкл/выкл пользователя?"
|
||||||
"dbBackup" = "Получить резервную копию DB"
|
"dbBackup" = "📂 Бэкап БД"
|
||||||
"serverUsage" = "Использование сервера"
|
"serverUsage" = "💻 Состояние сервера"
|
||||||
"getInbounds" = "Получить входящие потоки"
|
"getInbounds" = "🔌 Подключения"
|
||||||
"depleteSoon" = "Скоро исчерпание"
|
"depleteSoon" = "⚠️ Скоро конец"
|
||||||
"clientUsage" = "Получить использование"
|
"clientUsage" = "Статистика клиента"
|
||||||
"onlines" = "Онлайн-клиенты"
|
"onlines" = "🟢 Онлайн"
|
||||||
"commands" = "Команды"
|
"commands" = "🖱️ Команды"
|
||||||
"refresh" = "🔄 Обновить"
|
"refresh" = "🔄 Обновить"
|
||||||
"clearIPs" = "❌ Очистить IP"
|
"clearIPs" = "❌ Очистить IP"
|
||||||
"removeTGUser" = "❌ Удалить пользователя Telegram"
|
"removeTGUser" = "❌ Удалить пользователя Telegram"
|
||||||
|
@ -688,16 +688,16 @@
|
||||||
"confirmNumber" = "✅ Подтвердить: {{ .Num }}"
|
"confirmNumber" = "✅ Подтвердить: {{ .Num }}"
|
||||||
"confirmNumberAdd" = "✅ Подтвердить добавление: {{ .Num }}"
|
"confirmNumberAdd" = "✅ Подтвердить добавление: {{ .Num }}"
|
||||||
"limitTraffic" = "🚧 Лимит трафика"
|
"limitTraffic" = "🚧 Лимит трафика"
|
||||||
"getBanLogs" = "Журнал блокировок"
|
"getBanLogs" = "📄 Лог банов"
|
||||||
"allClients" = "Все клиенты"
|
"allClients" = "👥 Все клиенты"
|
||||||
|
|
||||||
"addClient" = "Добавить клиента"
|
"addClient" = "➕ Новый клиент"
|
||||||
"submitDisable" = "Отправить как отключённый ☑️"
|
"submitDisable" = "Добавить отключенным ☑️"
|
||||||
"submitEnable" = "Отправить как включённый ✅"
|
"submitEnable" = "Добавить включенныи ✅"
|
||||||
"use_default" = "🏷️ Использовать по умолчанию"
|
"use_default" = "🏷️ Использовать по умолчанию"
|
||||||
"change_id" = "⚙️🔑 ID"
|
"change_id" = "⚙️🔑 ID"
|
||||||
"change_password" = "⚙️🔑 Пароль"
|
"change_password" = "⚙️🔑 Пароль"
|
||||||
"change_email" = "⚙️📧 Электронная почта"
|
"change_email" = "⚙️📧 Email"
|
||||||
"change_comment" = "⚙️💬 Комментарий"
|
"change_comment" = "⚙️💬 Комментарий"
|
||||||
"ResetAllTraffics" = "Сбросить весь трафик"
|
"ResetAllTraffics" = "Сбросить весь трафик"
|
||||||
"SortedTrafficUsageReport" = "Отсортированный отчет об использовании трафика"
|
"SortedTrafficUsageReport" = "Отсортированный отчет об использовании трафика"
|
||||||
|
@ -706,7 +706,7 @@
|
||||||
[tgbot.answers]
|
[tgbot.answers]
|
||||||
"successfulOperation" = "✅ Успешно!"
|
"successfulOperation" = "✅ Успешно!"
|
||||||
"errorOperation" = "❗ Ошибка в операции."
|
"errorOperation" = "❗ Ошибка в операции."
|
||||||
"getInboundsFailed" = "❌ Не удалось получить входящие потоки."
|
"getInboundsFailed" = "❌ Не удалось получить подключения."
|
||||||
"getClientsFailed" = "❌ Не удалось получить клиентов."
|
"getClientsFailed" = "❌ Не удалось получить клиентов."
|
||||||
"canceled" = "❌ {{ .Email }}: Операция отменена."
|
"canceled" = "❌ {{ .Email }}: Операция отменена."
|
||||||
"clientRefreshSuccess" = "✅ {{ .Email }}: Клиент успешно обновлен."
|
"clientRefreshSuccess" = "✅ {{ .Email }}: Клиент успешно обновлен."
|
||||||
|
@ -722,6 +722,6 @@
|
||||||
"removedTGUserSuccess" = "✅ {{ .Email }}: Пользователь Telegram успешно удален."
|
"removedTGUserSuccess" = "✅ {{ .Email }}: Пользователь Telegram успешно удален."
|
||||||
"enableSuccess" = "✅ {{ .Email }}: Включено успешно."
|
"enableSuccess" = "✅ {{ .Email }}: Включено успешно."
|
||||||
"disableSuccess" = "✅ {{ .Email }}: Отключено успешно."
|
"disableSuccess" = "✅ {{ .Email }}: Отключено успешно."
|
||||||
"askToAddUserId" = "Ваша конфигурация не найдена!\r\nПожалуйста, попросите администратора использовать ваш идентификатор пользователя Telegram в ваших конфигурациях.\r\n\r\nВаш идентификатор пользователя: <code>{{ .TgUserID }}</code>"
|
"askToAddUserId" = "❌ Ваша конфигурация не найдена!\r\n💭 Пожалуйста, попросите администратора использовать ваш Telegram User ID в конфигурации.\r\n\r\n🆔 Ваш User ID: <code>{{ .TgUserID }}</code>"
|
||||||
"chooseClient" = "Выберите клиента для подключения {{ .Inbound }}"
|
"chooseClient" = "Выберите клиента для подключения {{ .Inbound }}"
|
||||||
"chooseInbound" = "Выберите подключение"
|
"chooseInbound" = "Выберите подключение"
|
||||||
|
|
Loading…
Reference in a new issue