diff --git a/luci-app-podkop/po/ru/podkop.po b/luci-app-podkop/po/ru/podkop.po index 04ab973..db29da0 100644 --- a/luci-app-podkop/po/ru/podkop.po +++ b/luci-app-podkop/po/ru/podkop.po @@ -1,908 +1,858 @@ +# Russian translations for PODKOP package. +# Copyright (C) 2025 THE PODKOP'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PODKOP package. +# Automatically generated, 2025. +# msgid "" -msgstr "Content-Type: text/plain; charset=UTF-8" - -msgid "Podkop configuration" -msgstr "Настройка Podkop" - -msgid "Basic Settings" -msgstr "Основные настройки" +msgstr "" +"Project-Id-Version: PODKOP\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-09-30 15:18+0500\n" +"PO-Revision-Date: 2025-09-30 15:18+0500\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ASCII\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:8 msgid "Additional Settings" msgstr "Дополнительные настройки" -msgid "Secondary Config" -msgstr "Второй маршрут" - -msgid "Secondary VPN/Proxy Enable" -msgstr "Включить второй VPN/Proxy" - -msgid "Enable secondary VPN/Proxy configuration" -msgstr "Включить конфигурацию второго VPN/Proxy" - -msgid "Connection Type" -msgstr "Тип подключения" - -msgid "Select between VPN and Proxy connection methods for traffic routing" -msgstr "Выберите между VPN и Proxy методами для маршрутизации трафика" - -msgid "Configuration Type" -msgstr "Тип конфигурации" - -msgid "Select how to configure the proxy" -msgstr "Выберите способ настройки прокси" - -msgid "Connection URL" -msgstr "URL подключения" - -msgid "Outbound Config" -msgstr "Конфигурация Outbound" - -msgid "Proxy Configuration URL" -msgstr "URL конфигурации прокси" - -msgid "Enter connection string starting with vless:// or ss:// for proxy configuration. Add comments with // for saving other configs" -msgstr "Введите строку подключения, начинающуюся с vless:// или ss:// для настройки прокси. Добавляйте комментарии с // для сохранения других конфигураций" - -msgid "Outbound Configuration" -msgstr "Конфигурация исходящего соединения" - -msgid "Enter complete outbound configuration in JSON format" -msgstr "Введите полную конфигурацию исходящего соединения в формате JSON" - -msgid "Network Interface" -msgstr "Сетевой интерфейс" - -msgid "Select network interface for VPN connection" -msgstr "Выберите сетевой интерфейс для VPN подключения" - -msgid "Community Lists" -msgstr "Предустановленные списки" - -msgid "Service List" -msgstr "Список сервисов" - -msgid "Select predefined service for routing" -msgstr "Выберите предустановленные сервисы для маршрутизации" - -msgid "User Domain List Type" -msgstr "Тип пользовательского списка доменов" - -msgid "Select how to add your custom domains" -msgstr "Выберите способ добавления пользовательских доменов" - -msgid "Disabled" -msgstr "Отключено" - -msgid "Dynamic List" -msgstr "Динамический список" - -msgid "Text List" -msgstr "Текстовый список" - -msgid "User Domains" -msgstr "Пользовательские домены" - -msgid "Enter domain names without protocols (example: sub.example.com or example.com)" -msgstr "Введите имена доменов без протоколов (пример: sub.example.com или example.com)" - -msgid "User Domains List" -msgstr "Список пользовательских доменов" - -msgid "Enter domain names separated by comma, space or newline. You can add comments after //" -msgstr "Введите имена доменов, разделяя их запятой, пробелом или с новой строки. Вы можете добавлять комментарии после //" - -msgid "Local Domain Lists" -msgstr "Локальные списки доменов" - -msgid "Use the list from the router filesystem" -msgstr "Использовать список из файловой системы роутера" - -msgid "Local Domain List Paths" -msgstr "Пути к локальным спискам доменов" - -msgid "Enter to the list file path" -msgstr "Введите путь к файлу списка" - -msgid "Remote Domain Lists" -msgstr "Удаленные списки доменов" - -msgid "Download and use domain lists from remote URLs" -msgstr "Загрузка и использование списков доменов с удаленных URL" - -msgid "Remote Domain URLs" -msgstr "URL удаленных доменов" - -msgid "Enter full URLs starting with http:// or https://" -msgstr "Введите полные URL, начинающиеся с http:// или https://" - -msgid "User Subnet List Type" -msgstr "Тип пользовательского списка подсетей" - -msgid "Select how to add your custom subnets" -msgstr "Выберите способ добавления пользовательских подсетей" - -msgid "Text List (comma/space/newline separated)" -msgstr "Текстовый список (разделенный запятыми/пробелами/новыми строками)" - -msgid "User Subnets" -msgstr "Пользовательские подсети" - -msgid "Enter subnets in CIDR notation (example: 103.21.244.0/22) or single IP addresses" -msgstr "Введите подсети в нотации CIDR (пример: 103.21.244.0/22) или отдельные IP-адреса" - -msgid "User Subnets List" -msgstr "Список пользовательских подсетей" - -msgid "Enter subnets in CIDR notation or single IP addresses, separated by comma, space or newline" -msgstr "Введите подсети в нотации CIDR или отдельные IP-адреса через запятую, пробел или новую строку" - -msgid "Remote Subnet Lists" -msgstr "Удаленные списки подсетей" - -msgid "Download and use subnet lists from remote URLs" -msgstr "Загрузка и использование списков подсетей с удаленных URL" - -msgid "Remote Subnet URLs" -msgstr "URL удаленных подсетей" - -msgid "IP for full redirection" -msgstr "Принудительные прокси IP" - -msgid "Specify local IP addresses whose traffic will always use the configured route" -msgstr "Укажите локальные IP-адреса, трафик которых всегда будет использовать настроенный маршрут" - -msgid "Local IPs" -msgstr "Локальные IP" - -msgid "Enter valid IPv4 addresses" -msgstr "Введите действительные IPv4 адреса" - -msgid "IP for exclusion" -msgstr "Исключения прокси IP" - -msgid "Specify local IP addresses that will never use the configured route" -msgstr "Укажите локальные IP-адреса, которые никогда не будут использовать настроенный маршрут" - -msgid "Mixed enable" -msgstr "Включить смешанный режим" - -msgid "Browser port: 2080" -msgstr "Порт браузера: 2080" - +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:10 msgid "Yacd enable" msgstr "Включить Yacd" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:15 msgid "Exclude NTP" msgstr "Исключить NTP" -msgid "For issues with open connections sing-box" -msgstr "Для проблем с открытыми соединениями sing-box" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:15 +msgid "Allows you to exclude NTP protocol traffic from the tunnel" +msgstr "Позволяет исключить направление трафика NTP-протокола в туннель" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:20 msgid "QUIC disable" msgstr "Отключить QUIC" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:20 msgid "For issues with the video stream" msgstr "Для проблем с видеопотоком" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:25 msgid "List Update Frequency" msgstr "Частота обновления списков" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:25 msgid "Select how often the lists will be updated" -msgstr "Выберите, как часто будут обновляться списки" - -msgid "Every hour" -msgstr "Каждый час" - -msgid "Every 2 hours" -msgstr "Каждые 2 часа" - -msgid "Every 3 hours" -msgstr "Каждые 3 часа" - -msgid "Every 4 hours" -msgstr "Каждые 4 часа" - -msgid "Every 6 hours" -msgstr "Каждые 6 часов" - -msgid "Every 12 hours" -msgstr "Каждые 12 часов" - -msgid "Every day" -msgstr "Каждый день" - -msgid "Every 3 days" -msgstr "Каждые 3 дня" - -msgid "Once a day at 04:00" -msgstr "Раз в день в 04:00" - -msgid "Once a week on Sunday at 04:00" -msgstr "Раз в неделю в воскресенье в 04:00" - -msgid "Invalid domain format. Enter domain without protocol (example: sub.example.com)" -msgstr "Неверный формат домена. Введите домен без протокола (пример: sub.example.com)" - -msgid "URL must use http:// or https:// protocol" -msgstr "URL должен использовать протокол http:// или https://" - -msgid "Invalid URL format. URL must start with http:// or https://" -msgstr "Неверный формат URL. URL должен начинаться с http:// или https://" - -msgid "Invalid format. Use format: X.X.X.X or X.X.X.X/Y" -msgstr "Неверный формат. Используйте формат: X.X.X.X или X.X.X.X/Y" - -msgid "IP address 0.0.0.0 is not allowed" -msgstr "IP адрес не может быть 0.0.0.0" - -msgid "IP address parts must be between 0 and 255" -msgstr "Части IP-адреса должны быть между 0 и 255" - -msgid "CIDR must be between 0 and 32" -msgstr "CIDR должен быть между 0 и 32" - -msgid "Invalid IP format. Use format: X.X.X.X (like 192.168.1.1)" -msgstr "Неверный формат IP. Используйте формат: X.X.X.X (например: 192.168.1.1)" - -msgid "Invalid domain format: %s. Enter domain without protocol" -msgstr "Неверный формат домена: %s. Введите домен без протокола" - -msgid "Invalid format: %s. Use format: X.X.X.X or X.X.X.X/Y" -msgstr "Неверный формат: %s. Используйте формат: X.X.X.X или X.X.X.X/Y" - -msgid "IP parts must be between 0 and 255 in: %s" -msgstr "Части IP-адреса должны быть между 0 и 255 в: %s" - -msgid "CIDR must be between 0 and 32 in: %s" -msgstr "CIDR должен быть между 0 и 32 в: %s" - -msgid "Invalid path format. Path must start with \"/\" and contain only valid characters (letters, numbers, \"-\", \"_\", \"/\", \".\")" -msgstr "Неверный формат пути. Путь должен начинаться с \"/\" и содержать только допустимые символы (буквы, цифры, \"-\", \"_\", \"/\", \".\")" - -msgid "Invalid path format" -msgstr "Неверный формат пути" - -msgid "JSON must contain at least type, server and server_port fields" -msgstr "JSON должен содержать как минимум поля type, server и server_port" - -msgid "Invalid JSON format" -msgstr "Неверный формат JSON" - -msgid "Warning: %s cannot be used together with %s. Previous selections have been removed." -msgstr "Предупреждение: %s нельзя использовать вместе с %s. Предыдущие варианты были удалены." - -msgid "Regional options cannot be used together" -msgstr "Нельзя использовать несколько региональных опций" - -msgid "Warning: Russia inside can only be used with Meta, Twitter, Discord, and Telegram. %s already in Russia inside and have been removed from selection." -msgstr "Внимание: Russia inside может использоваться только с Meta, Twitter, Discord и Telegram. %s были удалены из выбора." - -msgid "Russia inside restrictions" -msgstr "Ограничения Russia inside" - -msgid "URL must start with vless:// or ss://" -msgstr "URL должен начинаться с vless:// или ss://" - -msgid "Invalid Shadowsocks URL format: missing method and password separator \":\"" -msgstr "Неверный формат URL Shadowsocks: отсутствует разделитель метода и пароля \":\"" - -msgid "Invalid Shadowsocks URL format" -msgstr "Неверный формат URL Shadowsocks" - -msgid "Invalid Shadowsocks URL: missing server address" -msgstr "Неверный URL Shadowsocks: отсутствует адрес сервера" - -msgid "Invalid Shadowsocks URL: missing server" -msgstr "Неверный URL Shadowsocks: отсутствует сервер" - -msgid "Invalid Shadowsocks URL: missing port" -msgstr "Неверный URL Shadowsocks: отсутствует порт" - -msgid "Invalid port number. Must be between 1 and 65535" -msgstr "Неверный номер порта. Должен быть между 1 и 65535" - -msgid "Invalid Shadowsocks URL: missing or invalid server/port format" -msgstr "Неверный URL Shadowsocks: отсутствует или неверный формат сервера/порта" - -msgid "Invalid VLESS URL: missing UUID" -msgstr "Неверный URL VLESS: отсутствует UUID" - -msgid "Invalid VLESS URL: missing server address" -msgstr "Неверный URL VLESS: отсутствует адрес сервера" - -msgid "Invalid VLESS URL: missing server" -msgstr "Неверный URL VLESS: отсутствует сервер" - -msgid "Invalid VLESS URL: missing port" -msgstr "Неверный URL VLESS: отсутствует порт" - -msgid "Invalid VLESS URL: missing or invalid server/port format" -msgstr "Неверный URL VLESS: отсутствует или неверный формат сервера/порта" - -msgid "Invalid VLESS URL: missing query parameters" -msgstr "Неверный URL VLESS: отсутствуют параметры запроса" - -msgid "Invalid VLESS URL: missing type parameter" -msgstr "Неверный URL VLESS: отсутствует параметр type" - -msgid "Invalid VLESS URL: missing security parameter" -msgstr "Неверный URL VLESS: отсутствует параметр security" - -msgid "Invalid VLESS URL: missing pbk parameter for reality security" -msgstr "Неверный URL VLESS: отсутствует параметр pbk для security reality" - -msgid "Invalid VLESS URL: missing fp parameter for reality security" -msgstr "Неверный URL VLESS: отсутствует параметр fp для security reality" - -msgid "Invalid VLESS URL: missing sni parameter for tls security" -msgstr "Неверный URL VLESS: отсутствует параметр sni для security tls" - -msgid "Invalid URL format: %s" -msgstr "Неверный формат URL: %s" - -msgid "Remote Domain Lists URL" -msgstr "URL удаленных списков доменов" - -msgid "Enter URL to download domain list" -msgstr "Введите URL для загрузки списка доменов" - -msgid "Update Interval" -msgstr "Интервал обновления" - -msgid "Select how often to update the lists" -msgstr "Выберите, как часто обновлять списки" - -msgid "Last Update" -msgstr "Последнее обновление" - -msgid "Last update time" -msgstr "Время последнего обновления" - -msgid "Next Update" -msgstr "Следующее обновление" - -msgid "Next scheduled update time" -msgstr "Время следующего запланированного обновления" - -msgid "Version" -msgstr "Версия" - -msgid "Component version" -msgstr "Версия компонента" - -msgid "Installed" -msgstr "Установлено" - -msgid "Not installed" -msgstr "Не установлено" - -msgid "Unknown version" -msgstr "Неизвестная версия" - -msgid "Error parsing version" -msgstr "Ошибка разбора версии" - -msgid "Error parsing status" -msgstr "Ошибка разбора статуса" - -msgid "Service is running" -msgstr "Сервис запущен" - -msgid "Service is stopped" -msgstr "Сервис остановлен" - -msgid "Service is enabled" -msgstr "Сервис включен" - -msgid "Service is disabled" -msgstr "Сервис отключен" - -msgid "Service Status" -msgstr "Статус сервиса" - -msgid "working" -msgstr "работает" - -msgid "not working" -msgstr "не работает" - -msgid "check error" -msgstr "ошибка проверки" - -msgid "Diagnostic check in progress..." -msgstr "Выполняется диагностическая проверка..." - -msgid "Diagnostic check completed" -msgstr "Диагностическая проверка завершена" - -msgid "Diagnostic check failed" -msgstr "Диагностическая проверка не удалась" - -msgid "Update in progress..." -msgstr "Выполняется обновление..." - -msgid "Update completed" -msgstr "Обновление завершено" - -msgid "Update failed" -msgstr "Обновление не удалось" - -msgid "Check in progress..." -msgstr "Выполняется проверка..." - -msgid "Check completed" -msgstr "Проверка завершена" - -msgid "Check failed" -msgstr "Проверка не удалась" - -msgid "Version Information" -msgstr "Информация о версии" - -msgid "Copied!" -msgstr "Скопировано!" - -msgid "Podkop Status" -msgstr "Статус Podkop" - -msgid "Start Podkop" -msgstr "Запустить Podkop" - -msgid "Stop Podkop" -msgstr "Остановить Podkop" - -msgid "Restart Podkop" -msgstr "Перезапустить Podkop" - -msgid "Enable Podkop" -msgstr "Включить Podkop" - -msgid "Disable Podkop" -msgstr "Отключить Podkop" - -msgid "Loading diagnostics..." -msgstr "Загрузка диагностики..." - -msgid "Error loading diagnostics" -msgstr "Ошибка загрузки диагностики" - -msgid "Sing-box Status" -msgstr "Статус Sing-box" - -msgid "Diagnostic Tools" -msgstr "Инструменты диагностики" - -msgid "Unknown" -msgstr "Неизвестно" - -msgid "Device Model: " -msgstr "Модель устройства: " - -msgid "OpenWrt Version: " -msgstr "Версия OpenWrt: " - -msgid "Sing-box: " -msgstr "Sing-box: " - -msgid "LuCI App: " -msgstr "LuCI App: " - -msgid "Podkop: " -msgstr "Podkop: " - -msgid "Check NFT Rules" -msgstr "Проверить правила NFT" - -msgid "Update Lists" -msgstr "Обновить списки" - -msgid "Lists Update Results" -msgstr "Результаты обновления списков" +msgstr "Выберите как часто будут обновляться списки" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:33 msgid "DNS Protocol Type" msgstr "Тип DNS протокола" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:33 msgid "Select DNS protocol to use" msgstr "Выберите протокол DNS" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:34 +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:69 msgid "DNS over HTTPS (DoH)" msgstr "DNS через HTTPS (DoH)" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:35 +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:70 msgid "DNS over TLS (DoT)" msgstr "DNS через TLS (DoT)" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:36 +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:71 msgid "UDP (Unprotected DNS)" msgstr "UDP (Незащищённый DNS)" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:41 msgid "DNS Server" -msgstr "DNS сервер" +msgstr "DNS-сервер" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:41 +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:77 msgid "Select or enter DNS server address" -msgstr "Выберите или введите адрес DNS сервера" +msgstr "Выберите или введите адрес DNS-сервера" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:50 +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:87 msgid "DNS server address cannot be empty" -msgstr "Адрес DNS сервера не может быть пустым" +msgstr "Адрес DNS-сервера не может быть пустым" -msgid "Invalid DNS server format. Examples: 8.8.8.8 or dns.example.com" -msgstr "Неверный формат DNS сервера. Примеры: 8.8.8.8 или dns.example.com" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:57 +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:94 +msgid "Invalid DNS server format. Examples: 8.8.8.8 or dns.example.com or dns.example.com/nicedns for DoH" +msgstr "Неверный формат DNS-сервера. Примеры: 8.8.8.8 или dns.example.com или dns.example.com/nicedns для DoH" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:63 +msgid "Split DNS" +msgstr "Раздельный DNS" + +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:63 +msgid "DNS for the list via proxy" +msgstr "DNS для списка через прокси" + +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:68 +msgid "Split DNS Protocol Type" +msgstr "Тип протокола раздельного DNS" + +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:68 +msgid "Select DNS protocol for split" +msgstr "Выберите протокол DNS для разделения" + +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:77 +msgid "Split DNS Server" +msgstr "Раздельный DNS-сервер" + +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:100 msgid "DNS Rewrite TTL" msgstr "Перезапись TTL для DNS" -msgid "Time in seconds for DNS record caching (default: 600)" -msgstr "Время в секундах для кэширования DNS записей (по умолчанию: 600)" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:100 +msgid "Time in seconds for DNS record caching (default: 60)" +msgstr "Время в секундах для кэширования DNS записей (по умолчанию: 60)" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:106 msgid "TTL value cannot be empty" msgstr "Значение TTL не может быть пустым" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:111 msgid "TTL must be a positive number" msgstr "TTL должно быть положительным числом" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:117 +msgid "Config File Path" +msgstr "Путь к файлу конфигурации" + +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:117 +msgid "Select path for sing-box config file. Change this ONLY if you know what you are doing" +msgstr "Выберите путь к файлу конфигурации sing-box. Изменяйте это, ТОЛЬКО если вы знаете, что делаете" + +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:124 msgid "Cache File Path" msgstr "Путь к файлу кэша" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:124 msgid "Select or enter path for sing-box cache file. Change this ONLY if you know what you are doing" -msgstr "Выберите или введите путь к файлу кэша sing-box. Меняйте ТОЛЬКО если знаете, что делаете" +msgstr "Выберите или введите путь к файлу кеша sing-box. Изменяйте это, ТОЛЬКО если вы знаете, что делаете" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:132 msgid "Cache file path cannot be empty" msgstr "Путь к файлу кэша не может быть пустым" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:136 msgid "Path must be absolute (start with /)" msgstr "Путь должен быть абсолютным (начинаться с /)" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:140 msgid "Path must end with cache.db" msgstr "Путь должен заканчиваться на cache.db" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:145 msgid "Path must contain at least one directory (like /tmp/cache.db)" msgstr "Путь должен содержать хотя бы одну директорию (например /tmp/cache.db)" -msgid "Invalid path format. Must be like /tmp/cache.db" -msgstr "Неверный формат пути. Пример: /tmp/cache.db" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:151 +msgid "Source Network Interface" +msgstr "Сетевой интерфейс источника" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:151 msgid "Select the network interface from which the traffic will originate" msgstr "Выберите сетевой интерфейс, с которого будет исходить трафик" -msgid "Copy to Clipboard" -msgstr "Копировать в буфер обмена" - -msgid "Close" -msgstr "Закрыть" - -msgid "Loading..." -msgstr "Загрузка..." - -msgid "Loading version information..." -msgstr "Загрузка информации о версии..." - -msgid "Checking FakeIP..." -msgstr "Проверка FakeIP..." - -msgid "timeout" -msgstr "таймаут" - -msgid "Current config: " -msgstr "Текущая конфигурация: " - -msgid "Invalid VLESS URL: type must be one of tcp, udp, grpc, http" -msgstr "Неверный URL VLESS: тип должен быть одним из tcp, udp, grpc, http" - -msgid "Invalid VLESS URL: security must be one of tls, reality, none" -msgstr "Неверный URL VLESS: security должен быть одним из tls, reality, none" - -msgid "Podkop" -msgstr "Podkop" - -msgid "Proxy" -msgstr "Прокси" - -msgid "VPN" -msgstr "VPN" - -msgid "http://openwrt.lan:9090/ui" -msgstr "http://openwrt.lan:9090/ui" - -msgid "Podkop Configuration" -msgstr "Конфигурация Podkop" - -msgid "Active Connections" -msgstr "Активные соединения" - -msgid "DNSMasq Configuration" -msgstr "Конфигурация DNSMasq" - -msgid "Sing-box Configuration" -msgstr "Конфигурация Sing-box" - -msgid "Extra configurations" -msgstr "Дополнительные конфигурации" - -msgid "Add Section" -msgstr "Добавить раздел" - -msgid "No output" -msgstr "Нет вывода" - -msgid "Failed to copy: " -msgstr "Не удалось скопировать: " - -msgid "Show Config" -msgstr "Показать конфигурацию" - -msgid "View Logs" -msgstr "Просмотр логов" - -msgid "Check Connections" -msgstr "Проверить соединения" - -msgid "FakeIP Status" -msgstr "Статус FakeIP" - -msgid "Device Model: " -msgstr "Модель устройства: " - -msgid "OpenWrt Version: " -msgstr "Версия OpenWrt: " - -msgid "Check DNSMasq" -msgstr "Проверить DNSMasq" - -msgid "Check NFT Rules" -msgstr "Проверить правила NFT" - -msgid "Update Lists" -msgstr "Обновить списки" - -msgid "Lists Update Results" -msgstr "Результаты обновления списков" - -msgid "NFT Rules" -msgstr "Правила NFT" - -msgid "GitHub Connectivity" -msgstr "Подключение к GitHub" - -msgid "Check GitHub" -msgstr "Проверить GitHub" - -msgid "GitHub Connectivity Results" -msgstr "Результаты проверки подключения к GitHub" - -msgid "Sing-Box Logs" -msgstr "Логи Sing-Box" - -msgid "View recent sing-box logs from system journal" -msgstr "Просмотр последних логов sing-box из системного журнала" - -msgid "View Sing-Box Logs" -msgstr "Просмотр логов Sing-Box" - -msgid "Podkop Logs" -msgstr "Логи Podkop" - -msgid "View recent podkop logs from system journal" -msgstr "Просмотр последних логов podkop из системного журнала" - -msgid "View Podkop Logs" -msgstr "Просмотр логов Podkop" - -msgid "Active Connections" -msgstr "Активные соединения" - -msgid "View active sing-box network connections" -msgstr "Просмотр активных сетевых подключений sing-box" - -msgid "DNSMasq Configuration" -msgstr "Конфигурация DNSMasq" - -msgid "View current DNSMasq configuration settings" -msgstr "Просмотр текущих настроек конфигурации DNSMasq" - -msgid "Sing-Box Configuration" -msgstr "Конфигурация Sing-Box" - -msgid "Show current sing-box configuration" -msgstr "Показать текущую конфигурацию sing-box" - -msgid "Show Sing-Box Config" -msgstr "Показать конфигурацию Sing-Box" - -msgid "Diagnostic Tools" -msgstr "Инструменты диагностики" - -msgid "Unknown" -msgstr "Неизвестно" - -msgid "sing-box not running" -msgstr "sing-box не запущен" - -msgid "DNS not configured" -msgstr "DNS не настроен" - -msgid "running & enabled" -msgstr "запущен и активирован" - -msgid "running but disabled" -msgstr "запущен, но деактивирован" - -msgid "stopped but enabled" -msgstr "остановлен, но активирован" - -msgid "stopped & disabled" -msgstr "остановлен и деактивирован" - -msgid "works in browser" -msgstr "работает в браузере" - -msgid "works on router" -msgstr "работает на роутере" - -msgid "Check Router FakeIP" -msgstr "Проверить FakeIP на роутере" - -msgid "FakeIP Router Check" -msgstr "Проверка FakeIP на роутере" - -msgid "FakeIP CLI Check" -msgstr "Проверка FakeIP через CLI" - -msgid "FakeIP CLI Check Results" -msgstr "Результаты проверки FakeIP через CLI" - -msgid "does not work in browser" -msgstr "не работает в браузере" - -msgid "does not work on router" -msgstr "не работает на роутере" - -msgid "Diagnostics" -msgstr "Диагностика" - -msgid "DNS Status" -msgstr "Статус DNS" - -msgid "Bypass Status" -msgstr "Статус обхода" - -msgid "proxy working correctly" -msgstr "прокси работает корректно" - -msgid "vpn working correctly" -msgstr "vpn работает корректно" - -msgid "proxy not working" -msgstr "прокси не работает" - -msgid "vpn not working" -msgstr "vpn не работает" - -msgid "proxy not running" -msgstr "прокси не запущен" - -msgid "vpn not running" -msgstr "vpn не запущен" - -msgid "proxy routing incorrect" -msgstr "маршрутизация прокси некорректна" - -msgid "vpn routing incorrect" -msgstr "маршрутизация vpn некорректна" - -msgid "First endpoint check failed" -msgstr "Проверка первой конечной точки не удалась" - -msgid "IP comparison failed" -msgstr "Сравнение IP-адресов не удалось" - -msgid "Bypass check error" -msgstr "Ошибка проверки обхода" - -msgid "Main config" -msgstr "Основная конфигурация" - -msgid "Config without description" -msgstr "Конфигурация без описания" - -msgid "DNS working" -msgstr "DNS работает" - -msgid "Router DNS working" -msgstr "DNS роутера работает" - -msgid "Router DNS not working" -msgstr "DNS роутера не работает" - -msgid "DNS check error" -msgstr "Ошибка проверки DNS" - -msgid "available" -msgstr "доступен" - -msgid "unavailable" -msgstr "недоступен" - -msgid "Apply for SS2022" -msgstr "Применить для SS2022" - -msgid "PODKOP CONFIGURATION" -msgstr "КОНФИГУРАЦИЯ PODKOP" - -msgid "FAKEIP ROUTER TEST" -msgstr "ПРОВЕРКА FAKEIP НА РОУТЕРЕ" - -msgid "FAKEIP BROWSER TEST" -msgstr "ПРОВЕРКА FAKEIP В БРАУЗЕРЕ" - -msgid "FakeIP is working correctly on router (198.18.x.x)" -msgstr "FakeIP работает корректно на роутере (198.18.x.x)" - -msgid "Click here for all the info" -msgstr "Нажмите для просмотра всей информации" - -msgid "Check DNS server on current device (PC, phone)" -msgstr "Проверьте DNS сервер на текущем устройстве (ПК, телефон)" - -msgid "Its must be router!" -msgstr "Это должен быть роутер!" - -msgid "Global check" -msgstr "Глобальная проверка" - -msgid "Starting lists update..." -msgstr "Начало обновления списков..." - -msgid "DNS check passed" -msgstr "Проверка DNS пройдена" - -msgid "DNS check failed after 60 attempts" -msgstr "Проверка DNS не удалась после 60 попыток" - -msgid "GitHub connection check passed" -msgstr "Проверка подключения к GitHub пройдена" - -msgid "GitHub connection check passed (via proxy)" -msgstr "Проверка подключения к GitHub пройдена (через прокси)" - -msgid "GitHub connection check failed after 60 attempts" -msgstr "Проверка подключения к GitHub не удалась после 60 попыток" - -msgid "Downloading and processing lists..." -msgstr "Загрузка и обработка списков..." - -msgid "Lists update completed successfully" -msgstr "Обновление списков успешно завершено" - -msgid "Lists update failed" -msgstr "Обновление списков не удалось" - -msgid "Error: " -msgstr "Ошибка: " - +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:175 msgid "Interface monitoring" msgstr "Мониторинг интерфейсов" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:175 msgid "Interface monitoring for bad WAN" msgstr "Мониторинг интерфейсов для плохого WAN" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:180 msgid "Interface for monitoring" msgstr "Интерфейс для мониторинга" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:180 msgid "Select the WAN interfaces to be monitored" msgstr "Выберите WAN интерфейсы для мониторинга" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:188 msgid "Interface Monitoring Delay" msgstr "Задержка при мониторинге интерфейсов" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:188 msgid "Delay in milliseconds before reloading podkop after interface UP" msgstr "Задержка в миллисекундах перед перезагрузкой podkop после поднятия интерфейса" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:195 msgid "Delay value cannot be empty" -msgstr "Значение не может быть пустым" +msgstr "Значение задержки не может быть пустым" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:200 +msgid "Dont touch my DHCP!" +msgstr "Не трогать мой DHCP!" + +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:200 +msgid "Podkop will not change the DHCP config" +msgstr "Podkop не будет изменять конфигурацию DHCP" + +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:205 +msgid "Proxy download of lists" +msgstr "Загрузка списков через прокси" + +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:205 +msgid "Downloading all lists via main Proxy/VPN" +msgstr "Загрузка всех списков через основной прокси/VPN" + +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:212 +msgid "IP for exclusion" +msgstr "IP для исключения" + +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:212 +msgid "Specify local IP addresses that will never use the configured route" +msgstr "Укажите локальные IP-адреса, которые никогда не будут использовать настроенный маршрут" + +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:217 +#: htdocs/luci-static/resources/view/podkop/configSection.js:536 +msgid "Local IPs" +msgstr "Локальные IP адреса" + +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:217 +#: htdocs/luci-static/resources/view/podkop/configSection.js:536 +msgid "Enter valid IPv4 addresses" +msgstr "Введите действительные IPv4-адреса" + +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:225 +#: htdocs/luci-static/resources/view/podkop/configSection.js:544 +msgid "Invalid IP format. Use format: X.X.X.X (like 192.168.1.1)" +msgstr "Неверный формат IP. Используйте формат: X.X.X.X (например: 192.168.1.1)" + +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:229 +#: htdocs/luci-static/resources/view/podkop/configSection.js:450 +#: htdocs/luci-static/resources/view/podkop/configSection.js:548 +msgid "IP address parts must be between 0 and 255" +msgstr "Части IP-адреса должны быть между 0 и 255" + +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:234 +msgid "Mixed enable" +msgstr "Включить смешанный режим" + +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:234 +msgid "Browser port: 2080" +msgstr "Порт браузера: 2080" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:13 +msgid "URL must use one of the following protocols: " +msgstr "URL должен использовать один из следующих протоколов: " + +#: htdocs/luci-static/resources/view/podkop/configSection.js:17 +msgid "Invalid URL format" +msgstr "Неверный формат URL" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:24 +msgid "Basic Settings" +msgstr "Основные настройки" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:26 +msgid "Connection Type" +msgstr "Тип подключения" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:26 +msgid "Select between VPN and Proxy connection methods for traffic routing" +msgstr "Выберите между VPN и Proxy методами для маршрутизации трафика" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:32 +msgid "Configuration Type" +msgstr "Тип конфигурации" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:32 +msgid "Select how to configure the proxy" +msgstr "Выберите способ настройки прокси" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:33 +msgid "Connection URL" +msgstr "URL подключения" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:34 +msgid "Outbound Config" +msgstr "Конфигурация Outbound" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:35 +msgid "URLTest" +msgstr "URLTest" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:40 +msgid "Proxy Configuration URL" +msgstr "URL конфигурации прокси" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:64 +msgid "Current config: " +msgstr "Текущая конфигурация: " + +#: htdocs/luci-static/resources/view/podkop/configSection.js:67 +#: htdocs/luci-static/resources/view/podkop/configSection.js:71 +#: htdocs/luci-static/resources/view/podkop/configSection.js:77 +msgid "Config without description" +msgstr "Конфигурация без описания" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:82 +msgid "" +"Enter connection string starting with vless:// or ss:// for proxy configuration. Add comments with // for backup " +"configs" +msgstr "" +"Введите строку подключения, начинающуюся с vless:// или ss:// для настройки прокси. " +"Добавляйте комментарии с // для сохранения других конфигураций" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:100 +msgid "No active configuration found. At least one non-commented line is required." +msgstr "Активная конфигурация не найдена. Требуется хотя бы одна незакомментированная строка." + +#: htdocs/luci-static/resources/view/podkop/configSection.js:104 +msgid "URL must start with vless:// or ss://" +msgstr "URL должен начинаться с vless:// или ss://" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:116 +#: htdocs/luci-static/resources/view/podkop/configSection.js:121 +msgid "Invalid Shadowsocks URL format: missing method and password separator \":\"" +msgstr "Неверный формат URL Shadowsocks: отсутствует разделитель метода и пароля \":\"" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:125 +msgid "Invalid Shadowsocks URL format" +msgstr "Неверный формат URL Shadowsocks" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:130 +msgid "Invalid Shadowsocks URL: missing server address" +msgstr "Неверный URL Shadowsocks: отсутствует адрес сервера" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:132 +msgid "Invalid Shadowsocks URL: missing server" +msgstr "Неверный URL Shadowsocks: отсутствует сервер" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:134 +msgid "Invalid Shadowsocks URL: missing port" +msgstr "Неверный URL Shadowsocks: отсутствует порт" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:137 +#: htdocs/luci-static/resources/view/podkop/configSection.js:157 +msgid "Invalid port number. Must be between 1 and 65535" +msgstr "Неверный номер порта. Должен быть между 1 и 65535" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:140 +msgid "Invalid Shadowsocks URL: missing or invalid server/port format" +msgstr "Неверный URL Shadowsocks: отсутствует или неверный формат сервера/порта" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:146 +msgid "Invalid VLESS URL: missing UUID" +msgstr "Неверный URL VLESS: отсутствует UUID" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:150 +msgid "Invalid VLESS URL: missing server address" +msgstr "Неверный URL VLESS: отсутствует адрес сервера" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:152 +msgid "Invalid VLESS URL: missing server" +msgstr "Неверный URL VLESS: отсутствует сервер" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:154 +msgid "Invalid VLESS URL: missing port" +msgstr "Неверный URL VLESS: отсутствует порт" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:160 +msgid "Invalid VLESS URL: missing or invalid server/port format" +msgstr "Неверный URL VLESS: отсутствует или неверный формат сервера/порта" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:164 +msgid "Invalid VLESS URL: missing query parameters" +msgstr "Неверный URL VLESS: отсутствуют параметры запроса" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:170 +msgid "Invalid VLESS URL: type must be one of tcp, raw, udp, grpc, http, ws" +msgstr "Неверный URL VLESS: тип должен быть одним из tcp, raw, udp, grpc, http, ws" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:176 +msgid "Invalid VLESS URL: security must be one of tls, reality, none" +msgstr "Неверный URL VLESS: security должен быть одним из tls, reality, none" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:180 +msgid "Invalid VLESS URL: missing pbk parameter for reality security" +msgstr "Неверный URL VLESS: отсутствует параметр pbk для security reality" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:181 +msgid "Invalid VLESS URL: missing fp parameter for reality security" +msgstr "Неверный URL VLESS: отсутствует параметр fp для security reality" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:188 +msgid "Invalid URL format: " +msgstr "Неверный формат URL: " + +#: htdocs/luci-static/resources/view/podkop/configSection.js:192 +msgid "Outbound Configuration" +msgstr "Конфигурация исходящего соединения" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:192 +msgid "Enter complete outbound configuration in JSON format" +msgstr "Введите полную конфигурацию исходящего соединения в формате JSON" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:201 +msgid "JSON must contain at least type, server and server_port fields" +msgstr "JSON должен содержать как минимум поля type, server и server_port" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:205 +msgid "Invalid JSON format" +msgstr "Неверный формат JSON" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:209 +msgid "URLTest Proxy Links" +msgstr "Ссылки прокси для URLTest" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:214 +msgid "Shadowsocks UDP over TCP" +msgstr "Shadowsocks UDP через TCP" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:214 +msgid "Apply for SS2022" +msgstr "Применить для SS2022" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:220 +msgid "Network Interface" +msgstr "Сетевой интерфейс" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:220 +msgid "Select network interface for VPN connection" +msgstr "Выберите сетевой интерфейс для VPN подключения" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:243 +msgid "Community Lists" +msgstr "Списки сообщества" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:248 +msgid "Service List" +msgstr "Список сервисов" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:248 +msgid "Select predefined service for routing" +msgstr "Выберите предустановленные сервисы для маршрутизации" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:276 +msgid "Regional options cannot be used together" +msgstr "Нельзя использовать несколько региональных опций" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:277 +#, javascript-format +msgid "Warning: %s cannot be used together with %s. Previous selections have been removed." +msgstr "Предупреждение: %s нельзя использовать вместе с %s. Предыдущие варианты были удалены." + +#: htdocs/luci-static/resources/view/podkop/configSection.js:287 +msgid "Russia inside restrictions" +msgstr "Ограничения Russia inside" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:288 +#, javascript-format +msgid "" +"Warning: Russia inside can only be used with %s. %s already in Russia inside and have been removed from selection." +msgstr "" +"Внимание: \"Russia inside\" может использоваться только с %s. %s уже находится в \"Russia inside\" и был удален из " +"выбора." + +#: htdocs/luci-static/resources/view/podkop/configSection.js:310 +msgid "User Domain List Type" +msgstr "Тип пользовательского списка доменов" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:310 +msgid "Select how to add your custom domains" +msgstr "Выберите способ добавления пользовательских доменов" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:311 +#: htdocs/luci-static/resources/view/podkop/configSection.js:427 +msgid "Disabled" +msgstr "Отключено" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:312 +#: htdocs/luci-static/resources/view/podkop/configSection.js:428 +msgid "Dynamic List" +msgstr "Динамический список" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:313 +msgid "Text List" +msgstr "Текстовый список" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:318 +msgid "User Domains" +msgstr "Пользовательские домены" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:318 +msgid "Enter domain names without protocols (example: sub.example.com or example.com)" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:327 +msgid "Invalid domain format. Enter domain without protocol (example: sub.example.com or ru)" +msgstr "Введите имена доменов без протоколов (пример: sub.example.com или example.com)" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:332 +msgid "User Domains List" +msgstr "Список пользовательских доменов" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:332 +msgid "Enter domain names separated by comma, space or newline. You can add comments after //" +msgstr "Введите имена доменов, разделяя их запятой, пробелом или с новой строки. Вы можете добавлять комментарии после //" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:360 +#, javascript-format +msgid "Invalid domain format: %s. Enter domain without protocol" +msgstr "Неверный формат домена: %s. Введите домен без протокола" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:367 +msgid "At least one valid domain must be specified. Comments-only content is not allowed." +msgstr "" +"Должен быть указан хотя бы один действительный домен. Содержимое, состоящее только из комментариев, не допускается." + +#: htdocs/luci-static/resources/view/podkop/configSection.js:373 +msgid "Local Domain Lists" +msgstr "Локальные списки доменов" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:373 +#: htdocs/luci-static/resources/view/podkop/configSection.js:407 +msgid "Use the list from the router filesystem" +msgstr "Использовать список из файловой системы роутера" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:378 +msgid "Local Domain List Paths" +msgstr "Пути к локальным спискам доменов" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:378 +#: htdocs/luci-static/resources/view/podkop/configSection.js:412 +msgid "Enter the list file path" +msgstr "Введите путь к файлу списка" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:387 +#: htdocs/luci-static/resources/view/podkop/configSection.js:421 +msgid "Invalid path format. Path must start with \"/\" and contain valid characters" +msgstr "Неверный формат пути. Путь должен начинаться с \"/\" и содержать допустимые символы" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:392 +msgid "Remote Domain Lists" +msgstr "Удаленные списки доменов" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:392 +msgid "Download and use domain lists from remote URLs" +msgstr "Загрузка и использование списков доменов с удаленных URL" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:397 +msgid "Remote Domain URLs" +msgstr "URL удаленных доменов" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:397 +#: htdocs/luci-static/resources/view/podkop/configSection.js:521 +msgid "Enter full URLs starting with http:// or https://" +msgstr "Введите полные URL, начинающиеся с http:// или https://" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:407 msgid "Local Subnet Lists" msgstr "Локальные списки подсетей" +#: htdocs/luci-static/resources/view/podkop/configSection.js:412 msgid "Local Subnet List Paths" msgstr "Пути к локальным спискам подсетей" -msgid "Config File Path" -msgstr "Путь к файлу конфигурации" \ No newline at end of file +#: htdocs/luci-static/resources/view/podkop/configSection.js:426 +msgid "User Subnet List Type" +msgstr "Тип пользовательского списка подсетей" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:426 +msgid "Select how to add your custom subnets" +msgstr "Выберите способ добавления пользовательских подсетей" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:429 +msgid "Text List (comma/space/newline separated)" +msgstr "Текстовый список (разделенный запятыми/пробелами/новыми строками)" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:434 +msgid "User Subnets" +msgstr "Пользовательские подсети" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:434 +msgid "Enter subnets in CIDR notation (example: 103.21.244.0/22) or single IP addresses" +msgstr "Введите подсети в нотации CIDR (пример: 103.21.244.0/22) или отдельные IP-адреса" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:442 +msgid "Invalid format. Use format: X.X.X.X or X.X.X.X/Y" +msgstr "Неверный формат. Используйте формат: X.X.X.X или X.X.X.X/Y" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:445 +msgid "IP address 0.0.0.0 is not allowed" +msgstr "IP адрес не может быть 0.0.0.0" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:454 +msgid "CIDR must be between 0 and 32" +msgstr "CIDR должен быть между 0 и 32" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:459 +msgid "User Subnets List" +msgstr "Список пользовательских подсетей" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:459 +msgid "" +"Enter subnets in CIDR notation or single IP addresses, separated by comma, space or newline. You can add comments " +"after //" +msgstr "" +"Введите подсети в нотации CIDR или отдельные IP-адреса, разделенные запятой, пробелом или новой строкой. " +"Вы можете добавлять комментарии после //" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:487 +#, javascript-format +msgid "Invalid format: %s. Use format: X.X.X.X or X.X.X.X/Y" +msgstr "Неверный формат: %s. Используйте формат: X.X.X.X или X.X.X.X/Y" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:495 +#, javascript-format +msgid "IP parts must be between 0 and 255 in: %s" +msgstr "Части IP-адреса должны быть между 0 и 255 в: %s" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:502 +#, javascript-format +msgid "CIDR must be between 0 and 32 in: %s" +msgstr "CIDR должен быть между 0 и 32 в: %s" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:510 +msgid "At least one valid subnet or IP must be specified. Comments-only content is not allowed." +msgstr "" +"Должна быть указана хотя бы одна действительная подсеть или IP. Содержимое, состоящее только из комментариев, " +"не допускается." + +#: htdocs/luci-static/resources/view/podkop/configSection.js:516 +msgid "Remote Subnet Lists" +msgstr "Удаленные списки подсетей" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:516 +msgid "Download and use subnet lists from remote URLs" +msgstr "Загрузка и использование списков подсетей с удаленных URL" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:521 +msgid "Remote Subnet URLs" +msgstr "URL удаленных подсетей" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:531 +msgid "IP for full redirection" +msgstr "IP для полного перенаправления" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:531 +msgid "Specify local IP addresses whose traffic will always use the configured route" +msgstr "Укажите локальные IP-адреса, трафик которых всегда будет использовать настроенный маршрут" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:121 +msgid "Copied!" +msgstr "Скопировано!" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:124 +msgid "Failed to copy: " +msgstr "Не удалось скопировать: " + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:272 +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:303 +msgid "Copy to Clipboard" +msgstr "Копировать в буфер обмена" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:276 +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:307 +msgid "Close" +msgstr "Закрыть" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:293 +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:439 +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:579 +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:580 +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:581 +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:582 +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:583 +msgid "Loading..." +msgstr "Загрузка..." + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:326 +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:388 +msgid "No output" +msgstr "Нет вывода" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:338 +msgid "FakeIP is working in browser!" +msgstr "FakeIP работает в браузере!" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:340 +msgid "FakeIP is not working in browser" +msgstr "FakeIP не работает в браузере" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:341 +msgid "Check DNS server on current device (PC, phone)" +msgstr "Проверьте DNS сервер на текущем устройстве (ПК, телефон)" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:342 +msgid "Its must be router!" +msgstr "Это должен быть роутер!" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:355 +msgid "Proxy working correctly" +msgstr "Прокси работает корректно" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:356 +msgid "Direct IP: " +msgstr "Прямой IP: " + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:357 +msgid "Proxy IP: " +msgstr "Прокси IP: " + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:359 +msgid "Proxy is not working - same IP for both domains" +msgstr "Прокси не работает - одинаковый IP для обоих доменов" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:360 +msgid "IP: " +msgstr "IP: " + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:362 +msgid "Proxy check failed" +msgstr "Проверка прокси не удалась" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:368 +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:373 +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:378 +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:382 +msgid "Check failed: " +msgstr "Проверка не удалась: " + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:368 +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:373 +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:378 +msgid "timeout" +msgstr "таймаут" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:393 +msgid "Error: " +msgstr "Ошибка: " + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:461 +msgid "Podkop Status" +msgstr "Статус Podkop" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:486 +msgid "Global check" +msgstr "Глобальная проверка" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:488 +msgid "Click here for all the info" +msgstr "Нажмите для просмотра всей информации" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:496 +msgid "Update Lists" +msgstr "Обновить списки" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:498 +msgid "Lists Update Results" +msgstr "Результаты обновления списков" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:506 +msgid "Sing-box Status" +msgstr "Статус Sing-box" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:527 +msgid "Check NFT Rules" +msgstr "Проверить правила NFT" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:529 +msgid "NFT Rules" +msgstr "Правила NFT" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:532 +msgid "Check DNSMasq" +msgstr "Проверить DNSMasq" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:534 +msgid "DNSMasq Configuration" +msgstr "Конфигурация DNSMasq" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:542 +msgid "FakeIP Status" +msgstr "Статус FakeIP" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:555 +msgid "DNS Status" +msgstr "Статус DNS" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:564 +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:780 +msgid "Main config" +msgstr "Основная конфигурация" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:575 +msgid "Version Information" +msgstr "Информация о версии" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:579 +msgid "Podkop: " +msgstr "Podkop: " + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:580 +msgid "LuCI App: " +msgstr "LuCI App: " + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:581 +msgid "Sing-box: " +msgstr "Sing-box: " + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:582 +msgid "OpenWrt Version: " +msgstr "Версия OpenWrt: " + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:583 +msgid "Device Model: " +msgstr "Модель устройства: " + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:694 +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:700 +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:706 +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:719 +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:720 +msgid "Unknown" +msgstr "Неизвестно" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:729 +msgid "works in browser" +msgstr "работает в браузере" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:729 +msgid "does not work in browser" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:738 +msgid "works on router" +msgstr "не работает в браузере" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:738 +msgid "does not work on router" +msgstr "не работает на роутере" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:793 +msgid "Config: " +msgstr "Конфигурация: " + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:807 +msgid "Diagnostics" +msgstr "Диагностика" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:818 +msgid "Podkop" +msgstr "Podkop" + +#: htdocs/luci-static/resources/view/podkop/podkop.js:84 +msgid "Extra configurations" +msgstr "Дополнительные конфигурации" + +#: htdocs/luci-static/resources/view/podkop/podkop.js:87 +msgid "Add Section" +msgstr "Добавить раздел" diff --git a/luci-app-podkop/po/templates/podkop.pot b/luci-app-podkop/po/templates/podkop.pot index 16eed7a..a02f187 100644 --- a/luci-app-podkop/po/templates/podkop.pot +++ b/luci-app-podkop/po/templates/podkop.pot @@ -1,1262 +1,849 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PODKOP package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy msgid "" -msgstr "Content-Type: text/plain; charset=UTF-8" - -msgid "Podkop configuration" -msgstr "" - -msgid "Basic Settings" msgstr "" +"Project-Id-Version: PODKOP\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-09-30 15:18+0500\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:8 msgid "Additional Settings" msgstr "" -msgid "Secondary Config" -msgstr "" - -msgid "Secondary VPN/Proxy Enable" -msgstr "" - -msgid "Enable secondary VPN/Proxy configuration" -msgstr "" - -msgid "Connection Type" -msgstr "" - -msgid "Select between VPN and Proxy connection methods for traffic routing" -msgstr "" - -msgid "Configuration Type" -msgstr "" - -msgid "Select how to configure the proxy" -msgstr "" - -msgid "Connection URL" -msgstr "" - -msgid "Outbound Config" -msgstr "" - -msgid "Proxy Configuration URL" -msgstr "" - -msgid "Enter connection string starting with vless:// or ss:// for proxy configuration" -msgstr "" - -msgid "Outbound Configuration" -msgstr "" - -msgid "Enter complete outbound configuration in JSON format" -msgstr "" - -msgid "Network Interface" -msgstr "" - -msgid "Select network interface for VPN connection" -msgstr "" - -msgid "Community Lists" -msgstr "" - -msgid "Service List" -msgstr "" - -msgid "Select predefined service for routing" -msgstr "" - -msgid "User Domain List Type" -msgstr "" - -msgid "Select how to add your custom domains" -msgstr "" - -msgid "Disabled" -msgstr "" - -msgid "Dynamic List" -msgstr "" - -msgid "Text List" -msgstr "" - -msgid "User Domains" -msgstr "" - -msgid "Enter domain names without protocols (example: sub.example.com or example.com)" -msgstr "" - -msgid "User Domains List" -msgstr "" - -msgid "Enter domain names separated by comma, space or newline (example: sub.example.com, example.com or one domain per line)" -msgstr "" - -msgid "Local Domain Lists" -msgstr "" - -msgid "Use the list from the router filesystem" -msgstr "" - -msgid "Local Domain List Paths" -msgstr "" - -msgid "Enter to the list file path" -msgstr "" - -msgid "Remote Domain Lists" -msgstr "" - -msgid "Download and use domain lists from remote URLs" -msgstr "" - -msgid "Remote Domain URLs" -msgstr "" - -msgid "Enter full URLs starting with http:// or https://" -msgstr "" - -msgid "User Subnet List Type" -msgstr "" - -msgid "Select how to add your custom subnets" -msgstr "" - -msgid "Text List (comma/space/newline separated)" -msgstr "" - -msgid "User Subnets" -msgstr "" - -msgid "Enter subnets in CIDR notation (example: 103.21.244.0/22) or single IP addresses" -msgstr "" - -msgid "User Subnets List" -msgstr "" - -msgid "Enter subnets in CIDR notation or single IP addresses, separated by comma, space or newline" -msgstr "" - -msgid "Remote Subnet Lists" -msgstr "" - -msgid "Download and use subnet lists from remote URLs" -msgstr "" - -msgid "Remote Subnet URLs" -msgstr "" - -msgid "IP for full redirection" -msgstr "" - -msgid "Specify local IP addresses whose traffic will always use the configured route" -msgstr "" - -msgid "Local IPs" -msgstr "" - -msgid "Enter valid IPv4 addresses" -msgstr "" - -msgid "IP for exclusion" -msgstr "" - -msgid "Specify local IP addresses that will never use the configured route" -msgstr "" - -msgid "Mixed enable" -msgstr "" - -msgid "Browser port: 2080" -msgstr "" - +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:10 msgid "Yacd enable" msgstr "" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:15 msgid "Exclude NTP" msgstr "" -msgid "For issues with open connections sing-box" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:15 +msgid "Allows you to exclude NTP protocol traffic from the tunnel" msgstr "" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:20 msgid "QUIC disable" msgstr "" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:20 msgid "For issues with the video stream" msgstr "" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:25 msgid "List Update Frequency" msgstr "" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:25 msgid "Select how often the lists will be updated" msgstr "" -msgid "Every hour" -msgstr "" - -msgid "Every 2 hours" -msgstr "" - -msgid "Every 3 hours" -msgstr "" - -msgid "Every 4 hours" -msgstr "" - -msgid "Every 6 hours" -msgstr "" - -msgid "Every 12 hours" -msgstr "" - -msgid "Every day" -msgstr "" - -msgid "Every 3 days" -msgstr "" - -msgid "Once a day at 04:00" -msgstr "" - -msgid "Once a week on Sunday at 04:00" -msgstr "" - -msgid "Invalid domain format. Enter domain without protocol (example: sub.example.com)" -msgstr "" - -msgid "URL must use http:// or https:// protocol" -msgstr "" - -msgid "Invalid URL format. URL must start with http:// or https://" -msgstr "" - -msgid "Invalid format. Use format: X.X.X.X or X.X.X.X/Y" -msgstr "" - -msgid "IP address 0.0.0.0 is not allowed" -msgstr "" - -msgid "IP address parts must be between 0 and 255" -msgstr "" - -msgid "CIDR must be between 0 and 32" -msgstr "" - -msgid "Invalid IP format. Use format: X.X.X.X (like 192.168.1.1)" -msgstr "" - -msgid "Invalid domain format: %s. Enter domain without protocol" -msgstr "" - -msgid "Invalid format: %s. Use format: X.X.X.X or X.X.X.X/Y" -msgstr "" - -msgid "IP parts must be between 0 and 255 in: %s" -msgstr "" - -msgid "CIDR must be between 0 and 32 in: %s" -msgstr "" - -msgid "Invalid path format. Path must start with \"/\" and contain only valid characters (letters, numbers, \"-\", \"_\", \"/\", \".\")" -msgstr "" - -msgid "Invalid path format" -msgstr "" - -msgid "JSON must contain at least type, server and server_port fields" -msgstr "" - -msgid "Invalid JSON format" -msgstr "" - -msgid "Warning: %s cannot be used together with %s. Previous selections have been removed." -msgstr "" - -msgid "Regional options cannot be used together" -msgstr "" - -msgid "Warning: Russia inside can only be used with Meta, Twitter, Discord, and Telegram. %s already in Russia inside and have been removed from selection." -msgstr "" - -msgid "Russia inside restrictions" -msgstr "" - -msgid "URL must start with vless:// or ss://" -msgstr "" - -msgid "Invalid Shadowsocks URL format: missing method and password separator \":\"" -msgstr "" - -msgid "Invalid Shadowsocks URL format" -msgstr "" - -msgid "Invalid Shadowsocks URL: missing server address" -msgstr "" - -msgid "Invalid Shadowsocks URL: missing server" -msgstr "" - -msgid "Invalid Shadowsocks URL: missing port" -msgstr "" - -msgid "Invalid port number. Must be between 1 and 65535" -msgstr "" - -msgid "Invalid Shadowsocks URL: missing or invalid server/port format" -msgstr "" - -msgid "Invalid VLESS URL: missing UUID" -msgstr "" - -msgid "Invalid VLESS URL: missing server address" -msgstr "" - -msgid "Invalid VLESS URL: missing server" -msgstr "" - -msgid "Invalid VLESS URL: missing port" -msgstr "" - -msgid "Invalid VLESS URL: missing or invalid server/port format" -msgstr "" - -msgid "Invalid VLESS URL: missing query parameters" -msgstr "" - -msgid "Invalid VLESS URL: missing type parameter" -msgstr "" - -msgid "Invalid VLESS URL: missing security parameter" -msgstr "" - -msgid "Invalid VLESS URL: missing pbk parameter for reality security" -msgstr "" - -msgid "Invalid VLESS URL: missing fp parameter for reality security" -msgstr "" - -msgid "Invalid VLESS URL: missing sni parameter for tls security" -msgstr "" - -msgid "Invalid URL format: %s" -msgstr "" - -msgid "Community Domain Lists" -msgstr "" - -msgid "Domain List" -msgstr "" - -msgid "Select a list" -msgstr "" - -msgid "Community Subnet Lists" -msgstr "" - -msgid "Enable routing for popular services like Twitter, Meta, and Discord" -msgstr "" - -msgid "Service Networks" -msgstr "" - -msgid "Select predefined service networks for routing" -msgstr "" - -msgid "User Domain List" -msgstr "" - -msgid "Enable and manage your custom list of domains for selective routing" -msgstr "" - -msgid "User Domains List" -msgstr "" - -msgid "Enter domain names separated by comma, space or newline (example: sub.example.com, example.com or one domain per line)" -msgstr "" - -msgid "Remote Domain Lists URL" -msgstr "" - -msgid "Enter URL to download domain list" -msgstr "" - -msgid "Update Interval" -msgstr "" - -msgid "Select how often to update the lists" -msgstr "" - -msgid "Last Update" -msgstr "" - -msgid "Last update time" -msgstr "" - -msgid "Next Update" -msgstr "" - -msgid "Next scheduled update time" -msgstr "" - -msgid "Version" -msgstr "" - -msgid "Component version" -msgstr "" - -msgid "Installed" -msgstr "" - -msgid "Not installed" -msgstr "" - -msgid "Unknown version" -msgstr "" - -msgid "Error parsing version" -msgstr "" - -msgid "Error parsing status" -msgstr "" - -msgid "Service is running" -msgstr "" - -msgid "Service is stopped" -msgstr "" - -msgid "Service is enabled" -msgstr "" - -msgid "Service is disabled" -msgstr "" - -msgid "Service Status" -msgstr "" - -msgid "working" -msgstr "" - -msgid "not working" -msgstr "" - -msgid "check error" -msgstr "" - -msgid "Diagnostic check in progress..." -msgstr "" - -msgid "Diagnostic check completed" -msgstr "" - -msgid "Diagnostic check failed" -msgstr "" - -msgid "Update in progress..." -msgstr "" - -msgid "Update completed" -msgstr "" - -msgid "Update failed" -msgstr "" - -msgid "Check in progress..." -msgstr "" - -msgid "Check completed" -msgstr "" - -msgid "Check failed" -msgstr "" - -msgid "Version Information" -msgstr "" - -msgid "Copied!" -msgstr "" - -msgid "Podkop Status" -msgstr "" - -msgid "Start Podkop" -msgstr "" - -msgid "Stop Podkop" -msgstr "" - -msgid "Restart Podkop" -msgstr "" - -msgid "Enable Podkop" -msgstr "" - -msgid "Disable Podkop" -msgstr "" - -msgid "Loading diagnostics..." -msgstr "" - -msgid "Error loading diagnostics" -msgstr "" - -msgid "Sing-box Status" -msgstr "" - -msgid "Diagnostic Tools" -msgstr "" - -msgid "Unknown" -msgstr "" - -msgid "Device Model: " -msgstr "" - -msgid "OpenWrt Version: " -msgstr "" - -msgid "Sing-box: " -msgstr "" - -msgid "LuCI App: " -msgstr "" - -msgid "Podkop: " -msgstr "" - -msgid "Check NFT Rules" -msgstr "" - -msgid "Update Lists" -msgstr "" - -msgid "Lists Update Results" -msgstr "" - -msgid "Extra configurations" -msgstr "" - -msgid "Extra configuration" -msgstr "" - -msgid "Add Section" -msgstr "" - -msgid "Lists Update Results" -msgstr "" - -msgid "Proxy Check" -msgstr "" - -msgid "Check if sing-box proxy works correctly" -msgstr "" - -msgid "Check Proxy" -msgstr "" - -msgid "Proxy Check Results" -msgstr "" - -msgid "NFT Rules" -msgstr "" - -msgid "Show current nftables rules and statistics" -msgstr "" - -msgid "Check Rules" -msgstr "" - -msgid "GitHub Connectivity" -msgstr "" - -msgid "Check GitHub connectivity and lists availability" -msgstr "" - -msgid "Check GitHub" -msgstr "" - -msgid "GitHub Connectivity Results" -msgstr "" - -msgid "Sing-Box Logs" -msgstr "" - -msgid "View recent sing-box logs from system journal" -msgstr "" - -msgid "View Sing-Box Logs" -msgstr "" - -msgid "Podkop Logs" -msgstr "" - -msgid "View recent podkop logs from system journal" -msgstr "" - -msgid "View Podkop Logs" -msgstr "" - -msgid "Active Connections" -msgstr "" - -msgid "View active sing-box network connections" -msgstr "" - -msgid "Check Connections" -msgstr "" - -msgid "DNSMasq Configuration" -msgstr "" - -msgid "View current DNSMasq configuration settings" -msgstr "" - -msgid "Check DNSMasq" -msgstr "" - -msgid "Sing-Box Configuration" -msgstr "" - -msgid "Show current sing-box configuration" -msgstr "" - -msgid "Show Sing-Box Config" -msgstr "" - -msgid "Lists Update Results" -msgstr "" - -msgid "Warning" -msgstr "" - -msgid "Success" -msgstr "" - -msgid "Info" -msgstr "" - -msgid "Error" -msgstr "" - -msgid "Debug" -msgstr "" - -msgid "Trace" -msgstr "" - -msgid "Yes" -msgstr "" - -msgid "No" -msgstr "" - -msgid "OK" -msgstr "" - -msgid "Cancel" -msgstr "" - -msgid "Apply" -msgstr "" - -msgid "Save" -msgstr "" - -msgid "Delete" -msgstr "" - -msgid "Edit" -msgstr "" - -msgid "Add" -msgstr "" - -msgid "Remove" -msgstr "" - -msgid "Move Up" -msgstr "" - -msgid "Move Down" -msgstr "" - -msgid "Expand" -msgstr "" - -msgid "Collapse" -msgstr "" - -msgid "Show" -msgstr "" - -msgid "Hide" -msgstr "" - -msgid "Enable" -msgstr "" - -msgid "Disable" -msgstr "" - -msgid "Start" -msgstr "" - -msgid "Stop" -msgstr "" - -msgid "Restart" -msgstr "" - -msgid "Reset" -msgstr "" - -msgid "Refresh" -msgstr "" - -msgid "Update" -msgstr "" - -msgid "Install" -msgstr "" - -msgid "Uninstall" -msgstr "" - -msgid "Configure" -msgstr "" - -msgid "Settings" -msgstr "" - -msgid "Options" -msgstr "" - -msgid "Advanced" -msgstr "" - -msgid "Basic" -msgstr "" - -msgid "General" -msgstr "" - -msgid "Details" -msgstr "" - -msgid "Status" -msgstr "" - -msgid "Information" -msgstr "" - -msgid "Configuration" -msgstr "" - -msgid "Management" -msgstr "" - -msgid "System" -msgstr "" - -msgid "Network" -msgstr "" - -msgid "Services" -msgstr "" - -msgid "Remote Domain Lists URL" -msgstr "" - -msgid "Enter URL to download domain list" -msgstr "" - -msgid "Update Interval" -msgstr "" - -msgid "Select how often to update the lists" -msgstr "" - -msgid "Last Update" -msgstr "" - -msgid "Last update time" -msgstr "" - -msgid "Next Update" -msgstr "" - -msgid "Next scheduled update time" -msgstr "" - -msgid "Version" -msgstr "" - -msgid "Component version" -msgstr "" - -msgid "Installed" -msgstr "" - -msgid "Not installed" -msgstr "" - -msgid "Unknown version" -msgstr "" - -msgid "Error parsing version" -msgstr "" - -msgid "Error parsing status" -msgstr "" - -msgid "Service is running" -msgstr "" - -msgid "Service is stopped" -msgstr "" - -msgid "Service is enabled" -msgstr "" - -msgid "Service is disabled" -msgstr "" - -msgid "Service Status" -msgstr "" - -msgid "working" -msgstr "" - -msgid "not working" -msgstr "" - -msgid "check error" -msgstr "" - -msgid "Diagnostic check in progress..." -msgstr "" - -msgid "Diagnostic check completed" -msgstr "" - -msgid "Diagnostic check failed" -msgstr "" - -msgid "Update in progress..." -msgstr "" - -msgid "Update completed" -msgstr "" - -msgid "Update failed" -msgstr "" - -msgid "Check in progress..." -msgstr "" - -msgid "Check completed" -msgstr "" - -msgid "Check failed" -msgstr "" - +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:33 msgid "DNS Protocol Type" msgstr "" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:33 msgid "Select DNS protocol to use" msgstr "" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:34 +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:69 msgid "DNS over HTTPS (DoH)" msgstr "" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:35 +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:70 msgid "DNS over TLS (DoT)" msgstr "" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:36 +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:71 msgid "UDP (Unprotected DNS)" msgstr "" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:41 msgid "DNS Server" msgstr "" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:41 +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:77 msgid "Select or enter DNS server address" msgstr "" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:50 +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:87 +msgid "DNS server address cannot be empty" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:57 +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:94 +msgid "Invalid DNS server format. Examples: 8.8.8.8 or dns.example.com or dns.example.com/nicedns for DoH" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:63 +msgid "Split DNS" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:63 +msgid "DNS for the list via proxy" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:68 +msgid "Split DNS Protocol Type" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:68 +msgid "Select DNS protocol for split" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:77 +msgid "Split DNS Server" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:100 msgid "DNS Rewrite TTL" msgstr "" -msgid "Time in seconds for DNS record caching (default: 600)" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:100 +msgid "Time in seconds for DNS record caching (default: 60)" msgstr "" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:106 msgid "TTL value cannot be empty" msgstr "" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:111 msgid "TTL must be a positive number" msgstr "" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:117 +msgid "Config File Path" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:117 +msgid "Select path for sing-box config file. Change this ONLY if you know what you are doing" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:124 msgid "Cache File Path" msgstr "" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:124 msgid "Select or enter path for sing-box cache file. Change this ONLY if you know what you are doing" msgstr "" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:132 msgid "Cache file path cannot be empty" msgstr "" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:136 msgid "Path must be absolute (start with /)" msgstr "" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:140 msgid "Path must end with cache.db" msgstr "" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:145 msgid "Path must contain at least one directory (like /tmp/cache.db)" msgstr "" -msgid "Invalid path format. Must be like /tmp/cache.db" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:151 +msgid "Source Network Interface" msgstr "" -msgid "Copy to Clipboard" -msgstr "" - -msgid "Close" -msgstr "" - -msgid "Loading..." -msgstr "" - -msgid "Loading version information..." -msgstr "" - -msgid "Checking FakeIP..." -msgstr "" - -msgid "timeout" -msgstr "" - -msgid "Current config: " -msgstr "" - -msgid "Invalid VLESS URL: type must be one of tcp, udp, grpc, http" -msgstr "" - -msgid "Invalid VLESS URL: security must be one of tls, reality, none" -msgstr "" - -msgid "Podkop" -msgstr "" - -msgid "Proxy" -msgstr "" - -msgid "VPN" -msgstr "" - -msgid "http://openwrt.lan:9090/ui" -msgstr "" - -msgid "Podkop Configuration" -msgstr "" - -msgid "Active Connections" -msgstr "" - -msgid "DNSMasq Configuration" -msgstr "" - -msgid "Sing-box Configuration" -msgstr "" - -msgid "Extra configurations" -msgstr "" - -msgid "Add Section" -msgstr "" - -msgid "No output" -msgstr "" - -msgid "Failed to copy: " -msgstr "" - -msgid "Show Config" -msgstr "" - -msgid "View Logs" -msgstr "" - -msgid "Check Connections" -msgstr "" - -msgid "FakeIP Status" -msgstr "" - -msgid "Device Model: " -msgstr "" - -msgid "OpenWrt Version: " -msgstr "" - -msgid "Check DNSMasq" -msgstr "" - -msgid "Check NFT Rules" -msgstr "" - -msgid "Update Lists" -msgstr "" - -msgid "Lists Update Results" -msgstr "" - -msgid "NFT Rules" -msgstr "" - -msgid "GitHub Connectivity" -msgstr "" - -msgid "Check GitHub" -msgstr "" - -msgid "GitHub Connectivity Results" -msgstr "" - -msgid "Sing-Box Logs" -msgstr "" - -msgid "View recent sing-box logs from system journal" -msgstr "" - -msgid "View Sing-Box Logs" -msgstr "" - -msgid "Podkop Logs" -msgstr "" - -msgid "View recent podkop logs from system journal" -msgstr "" - -msgid "View Podkop Logs" -msgstr "" - -msgid "Active Connections" -msgstr "" - -msgid "View active sing-box network connections" -msgstr "" - -msgid "DNSMasq Configuration" -msgstr "" - -msgid "View current DNSMasq configuration settings" -msgstr "" - -msgid "Sing-Box Configuration" -msgstr "" - -msgid "Show current sing-box configuration" -msgstr "" - -msgid "Show Sing-Box Config" -msgstr "" - -msgid "Diagnostic Tools" -msgstr "" - -msgid "Unknown" -msgstr "" - -msgid "sing-box not running" -msgstr "" - -msgid "DNS not configured" -msgstr "" - -msgid "running & enabled" -msgstr "" - -msgid "running but disabled" -msgstr "" - -msgid "stopped but enabled" -msgstr "" - -msgid "stopped & disabled" -msgstr "" - -msgid "works in browser" -msgstr "" - -msgid "works on router" -msgstr "" - -msgid "Check Router FakeIP" -msgstr "" - -msgid "FakeIP Router Check" -msgstr "" - -msgid "FakeIP CLI Check" -msgstr "" - -msgid "FakeIP CLI Check Results" -msgstr "" - -msgid "does not work in browser" -msgstr "" - -msgid "does not work on router" -msgstr "" - -msgid "Diagnostics" -msgstr "" - -msgid "DNS Status" -msgstr "" - -msgid "Bypass Status" -msgstr "" - -msgid "proxy working correctly" -msgstr "" - -msgid "vpn working correctly" -msgstr "" - -msgid "proxy not working" -msgstr "" - -msgid "vpn not working" -msgstr "" - -msgid "proxy not running" -msgstr "" - -msgid "vpn not running" -msgstr "" - -msgid "proxy routing incorrect" -msgstr "" - -msgid "vpn routing incorrect" -msgstr "" - -msgid "First endpoint check failed" -msgstr "" - -msgid "IP comparison failed" -msgstr "" - -msgid "Bypass check error" -msgstr "" - -msgid "Main config" -msgstr "" - -msgid "Enter connection string starting with vless:// or ss:// for proxy configuration. Add comments with // for backup configs" -msgstr "" - -msgid "Config without description" -msgstr "" - -msgid "DNS working" -msgstr "" - -msgid "Router DNS working" -msgstr "" - -msgid "Router DNS not working" -msgstr "" - -msgid "DNS check error" -msgstr "" - -msgid "available" -msgstr "" - -msgid "unavailable" -msgstr "" - -msgid "PODKOP CONFIGURATION" -msgstr "" - -msgid "FAKEIP ROUTER TEST" -msgstr "" - -msgid "FAKEIP BROWSER TEST" -msgstr "" - -msgid "FakeIP is working correctly on router (198.18.x.x)" -msgstr "" - -msgid "Click here for all the info" -msgstr "" - -msgid "Check DNS server on current device (PC, phone)" -msgstr "" - -msgid "Its must be router!" -msgstr "" - -msgid "Global check" -msgstr "" - -msgid "Starting lists update..." -msgstr "" - -msgid "DNS check passed" -msgstr "" - -msgid "DNS check failed after 60 attempts" -msgstr "" - -msgid "GitHub connection check passed" -msgstr "" - -msgid "GitHub connection check passed (via proxy)" -msgstr "" - -msgid "GitHub connection check failed after 60 attempts" -msgstr "" - -msgid "Downloading and processing lists..." -msgstr "" - -msgid "Lists update completed successfully" -msgstr "" - -msgid "Lists update failed" -msgstr "" - -msgid "Loading..." -msgstr "" - -msgid "Error: " +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:151 +msgid "Select the network interface from which the traffic will originate" msgstr "" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:175 msgid "Interface monitoring" msgstr "" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:175 msgid "Interface monitoring for bad WAN" msgstr "" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:180 msgid "Interface for monitoring" msgstr "" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:180 msgid "Select the WAN interfaces to be monitored" msgstr "" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:188 msgid "Interface Monitoring Delay" msgstr "" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:188 msgid "Delay in milliseconds before reloading podkop after interface UP" msgstr "" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:195 msgid "Delay value cannot be empty" msgstr "" +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:200 +msgid "Dont touch my DHCP!" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:200 +msgid "Podkop will not change the DHCP config" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:205 +msgid "Proxy download of lists" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:205 +msgid "Downloading all lists via main Proxy/VPN" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:212 +msgid "IP for exclusion" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:212 +msgid "Specify local IP addresses that will never use the configured route" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:217 +#: htdocs/luci-static/resources/view/podkop/configSection.js:536 +msgid "Local IPs" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:217 +#: htdocs/luci-static/resources/view/podkop/configSection.js:536 +msgid "Enter valid IPv4 addresses" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:225 +#: htdocs/luci-static/resources/view/podkop/configSection.js:544 +msgid "Invalid IP format. Use format: X.X.X.X (like 192.168.1.1)" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:229 +#: htdocs/luci-static/resources/view/podkop/configSection.js:450 +#: htdocs/luci-static/resources/view/podkop/configSection.js:548 +msgid "IP address parts must be between 0 and 255" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:234 +msgid "Mixed enable" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/additionalTab.js:234 +msgid "Browser port: 2080" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:13 +msgid "URL must use one of the following protocols: " +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:17 +msgid "Invalid URL format" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:24 +msgid "Basic Settings" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:26 +msgid "Connection Type" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:26 +msgid "Select between VPN and Proxy connection methods for traffic routing" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:32 +msgid "Configuration Type" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:32 +msgid "Select how to configure the proxy" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:33 +msgid "Connection URL" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:34 +msgid "Outbound Config" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:35 +msgid "URLTest" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:40 +msgid "Proxy Configuration URL" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:64 +msgid "Current config: " +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:67 +#: htdocs/luci-static/resources/view/podkop/configSection.js:71 +#: htdocs/luci-static/resources/view/podkop/configSection.js:77 +msgid "Config without description" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:82 +msgid "" +"Enter connection string starting with vless:// or ss:// for proxy configuration. Add comments with // for backup " +"configs" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:100 +msgid "No active configuration found. At least one non-commented line is required." +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:104 +msgid "URL must start with vless:// or ss://" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:116 +#: htdocs/luci-static/resources/view/podkop/configSection.js:121 +msgid "Invalid Shadowsocks URL format: missing method and password separator \":\"" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:125 +msgid "Invalid Shadowsocks URL format" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:130 +msgid "Invalid Shadowsocks URL: missing server address" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:132 +msgid "Invalid Shadowsocks URL: missing server" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:134 +msgid "Invalid Shadowsocks URL: missing port" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:137 +#: htdocs/luci-static/resources/view/podkop/configSection.js:157 +msgid "Invalid port number. Must be between 1 and 65535" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:140 +msgid "Invalid Shadowsocks URL: missing or invalid server/port format" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:146 +msgid "Invalid VLESS URL: missing UUID" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:150 +msgid "Invalid VLESS URL: missing server address" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:152 +msgid "Invalid VLESS URL: missing server" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:154 +msgid "Invalid VLESS URL: missing port" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:160 +msgid "Invalid VLESS URL: missing or invalid server/port format" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:164 +msgid "Invalid VLESS URL: missing query parameters" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:170 +msgid "Invalid VLESS URL: type must be one of tcp, raw, udp, grpc, http, ws" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:176 +msgid "Invalid VLESS URL: security must be one of tls, reality, none" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:180 +msgid "Invalid VLESS URL: missing pbk parameter for reality security" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:181 +msgid "Invalid VLESS URL: missing fp parameter for reality security" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:188 +msgid "Invalid URL format: " +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:192 +msgid "Outbound Configuration" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:192 +msgid "Enter complete outbound configuration in JSON format" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:201 +msgid "JSON must contain at least type, server and server_port fields" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:205 +msgid "Invalid JSON format" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:209 +msgid "URLTest Proxy Links" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:214 +msgid "Shadowsocks UDP over TCP" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:214 +msgid "Apply for SS2022" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:220 +msgid "Network Interface" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:220 +msgid "Select network interface for VPN connection" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:243 +msgid "Community Lists" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:248 +msgid "Service List" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:248 +msgid "Select predefined service for routing" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:276 +msgid "Regional options cannot be used together" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:277 +#, javascript-format +msgid "Warning: %s cannot be used together with %s. Previous selections have been removed." +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:287 +msgid "Russia inside restrictions" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:288 +#, javascript-format +msgid "" +"Warning: Russia inside can only be used with %s. %s already in Russia inside and have been removed from selection." +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:310 +msgid "User Domain List Type" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:310 +msgid "Select how to add your custom domains" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:311 +#: htdocs/luci-static/resources/view/podkop/configSection.js:427 +msgid "Disabled" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:312 +#: htdocs/luci-static/resources/view/podkop/configSection.js:428 +msgid "Dynamic List" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:313 +msgid "Text List" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:318 +msgid "User Domains" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:318 +msgid "Enter domain names without protocols (example: sub.example.com or example.com)" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:327 +msgid "Invalid domain format. Enter domain without protocol (example: sub.example.com or ru)" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:332 +msgid "User Domains List" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:332 +msgid "Enter domain names separated by comma, space or newline. You can add comments after //" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:360 +#, javascript-format +msgid "Invalid domain format: %s. Enter domain without protocol" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:367 +msgid "At least one valid domain must be specified. Comments-only content is not allowed." +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:373 +msgid "Local Domain Lists" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:373 +#: htdocs/luci-static/resources/view/podkop/configSection.js:407 +msgid "Use the list from the router filesystem" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:378 +msgid "Local Domain List Paths" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:378 +#: htdocs/luci-static/resources/view/podkop/configSection.js:412 +msgid "Enter the list file path" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:387 +#: htdocs/luci-static/resources/view/podkop/configSection.js:421 +msgid "Invalid path format. Path must start with \"/\" and contain valid characters" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:392 +msgid "Remote Domain Lists" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:392 +msgid "Download and use domain lists from remote URLs" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:397 +msgid "Remote Domain URLs" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:397 +#: htdocs/luci-static/resources/view/podkop/configSection.js:521 +msgid "Enter full URLs starting with http:// or https://" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:407 msgid "Local Subnet Lists" msgstr "" +#: htdocs/luci-static/resources/view/podkop/configSection.js:412 msgid "Local Subnet List Paths" msgstr "" -msgid "Config File Path" -msgstr "" \ No newline at end of file +#: htdocs/luci-static/resources/view/podkop/configSection.js:426 +msgid "User Subnet List Type" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:426 +msgid "Select how to add your custom subnets" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:429 +msgid "Text List (comma/space/newline separated)" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:434 +msgid "User Subnets" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:434 +msgid "Enter subnets in CIDR notation (example: 103.21.244.0/22) or single IP addresses" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:442 +msgid "Invalid format. Use format: X.X.X.X or X.X.X.X/Y" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:445 +msgid "IP address 0.0.0.0 is not allowed" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:454 +msgid "CIDR must be between 0 and 32" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:459 +msgid "User Subnets List" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:459 +msgid "" +"Enter subnets in CIDR notation or single IP addresses, separated by comma, space or newline. You can add comments " +"after //" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:487 +#, javascript-format +msgid "Invalid format: %s. Use format: X.X.X.X or X.X.X.X/Y" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:495 +#, javascript-format +msgid "IP parts must be between 0 and 255 in: %s" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:502 +#, javascript-format +msgid "CIDR must be between 0 and 32 in: %s" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:510 +msgid "At least one valid subnet or IP must be specified. Comments-only content is not allowed." +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:516 +msgid "Remote Subnet Lists" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:516 +msgid "Download and use subnet lists from remote URLs" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:521 +msgid "Remote Subnet URLs" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:531 +msgid "IP for full redirection" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/configSection.js:531 +msgid "Specify local IP addresses whose traffic will always use the configured route" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:121 +msgid "Copied!" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:124 +msgid "Failed to copy: " +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:272 +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:303 +msgid "Copy to Clipboard" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:276 +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:307 +msgid "Close" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:293 +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:439 +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:579 +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:580 +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:581 +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:582 +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:583 +msgid "Loading..." +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:326 +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:388 +msgid "No output" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:338 +msgid "FakeIP is working in browser!" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:340 +msgid "FakeIP is not working in browser" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:341 +msgid "Check DNS server on current device (PC, phone)" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:342 +msgid "Its must be router!" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:355 +msgid "Proxy working correctly" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:356 +msgid "Direct IP: " +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:357 +msgid "Proxy IP: " +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:359 +msgid "Proxy is not working - same IP for both domains" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:360 +msgid "IP: " +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:362 +msgid "Proxy check failed" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:368 +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:373 +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:378 +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:382 +msgid "Check failed: " +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:368 +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:373 +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:378 +msgid "timeout" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:393 +msgid "Error: " +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:461 +msgid "Podkop Status" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:486 +msgid "Global check" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:488 +msgid "Click here for all the info" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:496 +msgid "Update Lists" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:498 +msgid "Lists Update Results" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:506 +msgid "Sing-box Status" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:527 +msgid "Check NFT Rules" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:529 +msgid "NFT Rules" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:532 +msgid "Check DNSMasq" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:534 +msgid "DNSMasq Configuration" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:542 +msgid "FakeIP Status" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:555 +msgid "DNS Status" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:564 +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:780 +msgid "Main config" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:575 +msgid "Version Information" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:579 +msgid "Podkop: " +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:580 +msgid "LuCI App: " +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:581 +msgid "Sing-box: " +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:582 +msgid "OpenWrt Version: " +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:583 +msgid "Device Model: " +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:694 +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:700 +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:706 +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:719 +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:720 +msgid "Unknown" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:729 +msgid "works in browser" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:729 +msgid "does not work in browser" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:738 +msgid "works on router" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:738 +msgid "does not work on router" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:793 +msgid "Config: " +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:807 +msgid "Diagnostics" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/diagnosticTab.js:818 +msgid "Podkop" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/podkop.js:84 +msgid "Extra configurations" +msgstr "" + +#: htdocs/luci-static/resources/view/podkop/podkop.js:87 +msgid "Add Section" +msgstr ""