Files
amnezia-client/client/translations/amneziavpn_ru_RU.ts
T
vkamn 11355e1de0 feat: new design system (#3280)
* refactor: focus controller refactoring

* feat: update to new design system

* feat: update to new desing system

* chore: bump version
2026-10-14 11:13:36 +08:00

7712 lines
395 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ru_RU">
<context>
<name>AlertDialogType</name>
<message>
<location filename="../ui/qml/Controls2/AlertDialogType.qml" line="16"/>
<source>Cancel</source>
<translation>Отмена</translation>
</message>
</context>
<context>
<name>AllowedDnsUiController</name>
<message>
<location filename="../ui/controllers/allowedDnsUiController.cpp" line="33"/>
<source>The address does not look like a valid IP address</source>
<translation>Адрес не похож на корректный IP-адрес</translation>
</message>
<message>
<location filename="../ui/controllers/allowedDnsUiController.cpp" line="38"/>
<source>New DNS server added: %1</source>
<translation>Добавлен новый DNS сервер: %1</translation>
</message>
<message>
<location filename="../ui/controllers/allowedDnsUiController.cpp" line="40"/>
<source>DNS server already exists: %1</source>
<translation>DNS сервер уже существует: %1</translation>
</message>
<message>
<location filename="../ui/controllers/allowedDnsUiController.cpp" line="49"/>
<source>DNS server removed: %1</source>
<translation>DNS сервер удален: %1</translation>
</message>
<message>
<location filename="../ui/controllers/allowedDnsUiController.cpp" line="56"/>
<source>Can&apos;t open file: %1</source>
<translation>Невозможно открыть файл: %1</translation>
</message>
<message>
<location filename="../ui/controllers/allowedDnsUiController.cpp" line="62"/>
<source>Failed to parse JSON data from file: %1</source>
<translation>Не удалось разобрать JSON-данные из файла: %1</translation>
</message>
<message>
<location filename="../ui/controllers/allowedDnsUiController.cpp" line="67"/>
<source>The JSON data is not an array in file: %1</source>
<translation>JSON-данные не являются массивом в файле: %1</translation>
</message>
<message>
<location filename="../ui/controllers/allowedDnsUiController.cpp" line="86"/>
<source>Import completed</source>
<translation>Импорт завершен</translation>
</message>
<message>
<location filename="../ui/controllers/allowedDnsUiController.cpp" line="107"/>
<source>Export completed</source>
<translation>Экспорт завершен</translation>
</message>
</context>
<context>
<name>ApiAccountInfoModel</name>
<message>
<location filename="../ui/models/api/apiAccountInfoModel.cpp" line="33"/>
<location filename="../ui/models/api/apiAccountInfoModel.cpp" line="38"/>
<source>Active</source>
<translation>Активна</translation>
</message>
<message>
<location filename="../ui/models/api/apiAccountInfoModel.cpp" line="37"/>
<source>Inactive</source>
<translation>Не активна</translation>
</message>
<message>
<location filename="../ui/models/api/apiAccountInfoModel.cpp" line="51"/>
<source>%1 out of %2</source>
<translation>%1 из %2</translation>
</message>
</context>
<context>
<name>ApiServicesModel</name>
<message>
<location filename="../ui/models/api/apiServicesModel.cpp" line="77"/>
<source>&lt;p&gt;&lt;a style=&quot;color: #EB5757;&quot;&gt;Not available in your region. If you have VPN enabled, disable it, return to the previous screen, and try again.&lt;/a&gt;</source>
<translation>&lt;p&gt;&lt;a style=&quot;color: #EB5757;&quot;&gt;Недоступно в вашем регионе. Если у вас включен VPN, отключите его, вернитесь на предыдущий экран и попробуйте снова.&lt;/a&gt;</translation>
</message>
</context>
<context>
<name>AppSplitTunnelingUiController</name>
<message>
<location filename="../ui/controllers/appSplitTunnelingUiController.cpp" line="28"/>
<source>Application added: %1</source>
<translation>Приложение добавлено: %1</translation>
</message>
<message>
<location filename="../ui/controllers/appSplitTunnelingUiController.cpp" line="30"/>
<source>The application has already been added</source>
<translation>Приложение уже было добавлено</translation>
</message>
<message>
<location filename="../ui/controllers/appSplitTunnelingUiController.cpp" line="40"/>
<source>The selected applications have been added</source>
<translation>Выбранные приложения уже были добавлены</translation>
</message>
<message>
<location filename="../ui/controllers/appSplitTunnelingUiController.cpp" line="50"/>
<source>Application removed: %1</source>
<translation>Приложение удалено: %1</translation>
</message>
</context>
<context>
<name>CaptchaDialogType</name>
<message>
<location filename="../ui/qml/Controls2/CaptchaDialogType.qml" line="16"/>
<source>Enter the digits from the image to continue</source>
<translation>Введите цифры с изображения чтобы продолжить</translation>
</message>
<message>
<location filename="../ui/qml/Controls2/CaptchaDialogType.qml" line="185"/>
<source>Digits from the image</source>
<translation>Цифры с картинки</translation>
</message>
<message>
<location filename="../ui/qml/Controls2/CaptchaDialogType.qml" line="187"/>
<source>_ _ _ _ _ _</source>
<translation>_ _ _ _ _ _</translation>
</message>
<message>
<location filename="../ui/qml/Controls2/CaptchaDialogType.qml" line="204"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
</context>
<context>
<name>ConnectButton</name>
<message>
<location filename="../ui/qml/Components/ConnectButton.qml" line="29"/>
<source>Unable to disconnect during configuration preparation</source>
<translation>Невозможно отключиться во время подготовки конфигурации</translation>
</message>
</context>
<context>
<name>ConnectionTypeSelectionDrawer</name>
<message>
<location filename="../ui/qml/Components/ConnectionTypeSelectionDrawer.qml" line="31"/>
<source>Add new connection</source>
<translation>Добавить новое соединение</translation>
</message>
<message>
<location filename="../ui/qml/Components/ConnectionTypeSelectionDrawer.qml" line="40"/>
<source>Configure your server</source>
<translation>Настроить свой сервер</translation>
</message>
<message>
<location filename="../ui/qml/Components/ConnectionTypeSelectionDrawer.qml" line="55"/>
<source>Open config file, key or QR code</source>
<translation>Открыть файл конфигурации, ключ или QR-код</translation>
</message>
</context>
<context>
<name>ConnectionUiController</name>
<message>
<location filename="../ui/controllers/connectionUiController.cpp" line="59"/>
<source>Connecting...</source>
<translation>Подключение...</translation>
</message>
<message>
<location filename="../ui/controllers/connectionUiController.cpp" line="66"/>
<source>Connected</source>
<translation>Подключено</translation>
</message>
<message>
<location filename="../ui/controllers/connectionUiController.cpp" line="75"/>
<source>Reconnecting...</source>
<translation>Переподключение...</translation>
</message>
<message>
<location filename="../ui/controllers/connectionUiController.cpp" line="80"/>
<location filename="../ui/controllers/connectionUiController.cpp" line="95"/>
<location filename="../ui/controllers/connectionUiController.cpp" line="101"/>
<location filename="../ui/controllers/connectionUiController.h" line="65"/>
<source>Connect</source>
<translation>Подключиться</translation>
</message>
<message>
<location filename="../ui/controllers/connectionUiController.cpp" line="85"/>
<source>Disconnecting...</source>
<translation>Отключение...</translation>
</message>
<message>
<location filename="../ui/controllers/connectionUiController.cpp" line="90"/>
<source>Preparing...</source>
<translation>Подготовка...</translation>
</message>
</context>
<context>
<name>ContextMenuType</name>
<message>
<location filename="../ui/qml/Controls2/ContextMenuType.qml" line="55"/>
<source>C&amp;ut</source>
<translation>Вырезать</translation>
</message>
<message>
<location filename="../ui/qml/Controls2/ContextMenuType.qml" line="60"/>
<source>&amp;Copy</source>
<translation>Копировать</translation>
</message>
<message>
<location filename="../ui/qml/Controls2/ContextMenuType.qml" line="65"/>
<source>&amp;Paste</source>
<translation>Вставить</translation>
</message>
<message>
<location filename="../ui/qml/Controls2/ContextMenuType.qml" line="72"/>
<source>&amp;SelectAll</source>
<translation>Выбрать всё</translation>
</message>
</context>
<context>
<name>CountriesEmptyState</name>
<message>
<location filename="../ui/qml/Components/CountriesEmptyState.qml" line="21"/>
<source>Nothing found. Check the spelling or change your query</source>
<translation>Ничего не найдено. Проверьте написание или измените запрос</translation>
</message>
<message>
<location filename="../ui/qml/Components/CountriesEmptyState.qml" line="22"/>
<source>No locations available yet</source>
<translation>Локаций пока нет</translation>
</message>
<message>
<location filename="../ui/qml/Components/CountriesEmptyState.qml" line="28"/>
<source>Show all</source>
<translation>Показать все</translation>
</message>
<message>
<location filename="../ui/qml/Components/CountriesEmptyState.qml" line="19"/>
<source>Nothing found in &quot;%1&quot;</source>
<translation>В категории «%1» ничего не найдено</translation>
</message>
</context>
<context>
<name>CountryRegionNames</name>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="7"/>
<source>Europe</source>
<translation>Европа</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="8"/>
<source>Asia</source>
<translation>Азия</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="13"/>
<source>Other</source>
<translation>Прочие</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="18"/>
<source>Western Europe</source>
<translation>Западная Европа</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="17"/>
<source>Northern Europe</source>
<translation>Северная Европа</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="19"/>
<source>Central &amp; Eastern Europe</source>
<translation>Центральная и Восточная Европа</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="20"/>
<source>Southern Europe</source>
<translation>Южная Европа</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="9"/>
<source>Americas</source>
<translation>Америка</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="10"/>
<source>Africa</source>
<translation>Африка</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="11"/>
<source>Oceania</source>
<translation>Океания</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="12"/>
<source>Special</source>
<translation>Особые</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="22"/>
<source>Western Asia</source>
<translation>Западная Азия</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="23"/>
<source>Central Asia</source>
<translation>Центральная Азия</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="24"/>
<source>Southern Asia</source>
<translation>Южная Азия</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="25"/>
<source>Eastern Asia</source>
<translation>Восточная Азия</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="26"/>
<source>South-eastern Asia</source>
<translation>Юго-Восточная Азия</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="28"/>
<source>Northern America</source>
<translation>Северная Америка</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="29"/>
<source>Central America</source>
<translation>Центральная Америка</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="30"/>
<source>Caribbean</source>
<translation>Карибский бассейн</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="31"/>
<source>South America</source>
<translation>Южная Америка</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="33"/>
<source>Northern Africa</source>
<translation>Северная Африка</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="34"/>
<source>Western Africa</source>
<translation>Западная Африка</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="35"/>
<source>Middle Africa</source>
<translation>Центральная Африка</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="36"/>
<source>Eastern Africa</source>
<translation>Восточная Африка</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="37"/>
<source>Southern Africa</source>
<translation>Южная часть Африки</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="39"/>
<source>Australia and New Zealand</source>
<translation>Австралия и Новая Зеландия</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="40"/>
<source>Melanesia</source>
<translation>Меланезия</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="41"/>
<source>Micronesia</source>
<translation>Микронезия</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="42"/>
<source>Polynesia</source>
<translation>Полинезия</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="46"/>
<source>Nordic countries</source>
<translation>Северные страны</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="47"/>
<source>Baltic states</source>
<translation>Страны Балтии</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="48"/>
<source>United Kingdom and Ireland</source>
<translation>Великобритания и Ирландия</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="49"/>
<source>Southwestern Europe</source>
<translation>Юго-Западная Европа</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="50"/>
<source>Southeastern Europe</source>
<translation>Юго-Восточная Европа</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="52"/>
<source>Caucasus and Turkey</source>
<translation>Кавказ и Турция</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="53"/>
<source>Arabian Peninsula</source>
<translation>Аравийский полуостров</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="54"/>
<source>Levant and Mesopotamia</source>
<translation>Левант и Месопотамия</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="56"/>
<source>Greater Antilles</source>
<translation>Большие Антильские острова</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="57"/>
<source>Lesser Antilles</source>
<translation>Малые Антильские острова</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="58"/>
<source>Bahamas and Southern Caribbean</source>
<translation>Багамы и Южные Карибы</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="60"/>
<source>Sahel</source>
<translation>Сахель</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="61"/>
<source>Gulf of Guinea</source>
<translation>Побережье Гвинейского залива</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="62"/>
<source>Atlantic West Africa</source>
<translation>Атлантическая Западная Африка</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="63"/>
<source>East Africa (mainland)</source>
<translation>Восточная Африка (материковая)</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="64"/>
<source>Southeast Africa</source>
<translation>Юго-Восточная Африка</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="65"/>
<source>Indian Ocean islands</source>
<translation>Острова Индийского океана</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="69"/>
<source>Favorites</source>
<translation>Избранное</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="70"/>
<source>All</source>
<translation>Все</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="71"/>
<source>Allowlists</source>
<translation>Белые списки</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="72"/>
<source>Created</source>
<translation>Созданные</translation>
</message>
<message>
<location filename="../ui/qml/Config/CountryRegionNames.qml" line="87"/>
<source>For networks with allowlists</source>
<translation>Для работы в сетях с белыми списками</translation>
</message>
</context>
<context>
<name>CountrySearchRow</name>
<message>
<location filename="../ui/qml/Components/CountrySearchRow.qml" line="27"/>
<source>Country or region</source>
<translation>Страна или регион</translation>
</message>
</context>
<context>
<name>FavoriteButton</name>
<message>
<location filename="../ui/qml/Components/FavoriteButton.qml" line="12"/>
<source>Remove from favorites</source>
<translation>Убрать из избранного</translation>
</message>
<message>
<location filename="../ui/qml/Components/FavoriteButton.qml" line="12"/>
<source>Add to favorites</source>
<translation>Добавить в избранное</translation>
</message>
</context>
<context>
<name>HomeContainersListView</name>
<message>
<location filename="../ui/qml/Components/HomeContainersListView.qml" line="37"/>
<source>Unable change protocol while there is an active connection</source>
<translation>Невозможно изменить протокол во время активного соединения</translation>
</message>
</context>
<context>
<name>HomeServerSummary</name>
<message>
<location filename="../ui/qml/Components/HomeServerSummary.qml" line="101"/>
<source>AmneziaWG 2.0 is outdated and no longer supported. Continued use requires a fresh installation of the AmneziaWG 3.1 container.</source>
<translation>AmneziaWG 2.0 устарел и больше не поддерживается. Для дальнейшего использования требуется новая установка контейнера AmneziaWG 3.1.</translation>
</message>
</context>
<context>
<name>HomeSplitTunnelingDrawer</name>
<message>
<location filename="../ui/qml/Components/HomeSplitTunnelingDrawer.qml" line="33"/>
<source>Split tunneling</source>
<translation>Раздельное VPN-туннелирование</translation>
</message>
<message>
<location filename="../ui/qml/Components/HomeSplitTunnelingDrawer.qml" line="34"/>
<source>Allows you to connect to some sites or applications through a VPN connection and bypass others</source>
<translation>Позволяет подключаться к одним сайтам или приложениям через VPN-соединение, а к другим — в обход него</translation>
</message>
<message>
<location filename="../ui/qml/Components/HomeSplitTunnelingDrawer.qml" line="45"/>
<source>Split tunneling on the server</source>
<translation>Раздельное туннелирование на сервере</translation>
</message>
<message>
<location filename="../ui/qml/Components/HomeSplitTunnelingDrawer.qml" line="46"/>
<source>Enabled
Can&apos;t be disabled for current server</source>
<translation>Включено
Невозможно отключить для текущего сервера
</translation>
</message>
<message>
<location filename="../ui/qml/Components/HomeSplitTunnelingDrawer.qml" line="61"/>
<source>Site-based split tunneling</source>
<translation>Раздельное туннелирование сайтов</translation>
</message>
<message>
<location filename="../ui/qml/Components/HomeSplitTunnelingDrawer.qml" line="62"/>
<location filename="../ui/qml/Components/HomeSplitTunnelingDrawer.qml" line="80"/>
<source>Enabled</source>
<translation>Включено</translation>
</message>
<message>
<location filename="../ui/qml/Components/HomeSplitTunnelingDrawer.qml" line="62"/>
<location filename="../ui/qml/Components/HomeSplitTunnelingDrawer.qml" line="80"/>
<source>Disabled</source>
<translation>Отключено</translation>
</message>
<message>
<location filename="../ui/qml/Components/HomeSplitTunnelingDrawer.qml" line="79"/>
<source>App-based split tunneling</source>
<translation>Раздельное туннелирование приложений</translation>
</message>
</context>
<context>
<name>ImportUiController</name>
<message>
<location filename="../ui/controllers/importUiController.cpp" line="185"/>
<source>Scanned %1 of %2.</source>
<translation>Отсканировано %1 из %2.</translation>
</message>
</context>
<context>
<name>InstallUiController</name>
<message>
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="133"/>
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="175"/>
<source>%1 installed successfully. </source>
<translation>%1 успешно установлен. </translation>
</message>
<message>
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="135"/>
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="177"/>
<source>%1 is already installed on the server. </source>
<translation>%1 уже установлен на сервер. </translation>
</message>
<message>
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="139"/>
<source>
Added containers that were already installed on the server</source>
<translation>
Добавлены сервисы и протоколы, которые были ранее установлены на сервер</translation>
</message>
<message>
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="181"/>
<source>
Already installed containers were found on the server. All installed containers have been added to the application</source>
<translation>
На сервере обнаружены установленные протоколы и сервисы. Все они были добавлены в приложение</translation>
</message>
<message>
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="300"/>
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="349"/>
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="375"/>
<source>Settings updated successfully</source>
<translation>Настройки успешно обновлены</translation>
</message>
<message>
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="498"/>
<source>Server &apos;%1&apos; was rebooted</source>
<translation>Сервер &apos;%1&apos; был перезагружен</translation>
</message>
<message>
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="512"/>
<source>Server &apos;%1&apos; was removed</source>
<translation>Сервер &apos;%1&apos; был удален</translation>
</message>
<message>
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="521"/>
<source>All containers from server &apos;%1&apos; have been removed</source>
<translation>Все протоколы и сервисы были удалены с сервера &apos;%1&apos;</translation>
</message>
<message>
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="547"/>
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="565"/>
<source>%1 has been removed from the server &apos;%2&apos;</source>
<translation>%1 был удален с сервера &apos;%2&apos;</translation>
</message>
<message>
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="580"/>
<source>%1 cached profile cleared</source>
<translation>%1 закэшированный профиль очищен</translation>
</message>
<message>
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="634"/>
<source>Please login as the user</source>
<translation>Пожалуйста, войдите в систему от имени пользователя</translation>
</message>
<message>
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="658"/>
<source>Server added successfully</source>
<translation>Сервер успешно добавлен</translation>
</message>
</context>
<context>
<name>InstalledAppsDrawer</name>
<message>
<location filename="../ui/qml/Components/InstalledAppsDrawer.qml" line="42"/>
<source>Choose application</source>
<translation>Выберите приложение</translation>
</message>
<message>
<location filename="../ui/qml/Components/InstalledAppsDrawer.qml" line="130"/>
<source>application name</source>
<translation>название приложения</translation>
</message>
<message>
<location filename="../ui/qml/Components/InstalledAppsDrawer.qml" line="143"/>
<source>Add selected</source>
<translation>Добавить выбранные</translation>
</message>
</context>
<context>
<name>IpSplitTunnelingController</name>
<message>
<location filename="../core/controllers/ipSplitTunnelingController.cpp" line="224"/>
<source>Failed to parse JSON data: %1</source>
<translation>Не удалось разобрать данные в формате JSON: %1</translation>
</message>
<message>
<location filename="../core/controllers/ipSplitTunnelingController.cpp" line="229"/>
<source>The JSON data is not an array</source>
<translation>Данные в формате JSON не являются массивом</translation>
</message>
</context>
<context>
<name>IpSplitTunnelingUiController</name>
<message>
<location filename="../ui/controllers/ipSplitTunnelingUiController.cpp" line="22"/>
<source>New site added: %1</source>
<translation>Добавлен новый сайт: %1</translation>
</message>
<message>
<location filename="../ui/controllers/ipSplitTunnelingUiController.cpp" line="31"/>
<source>Site removed: %1</source>
<translation>Сайт удален: %1</translation>
</message>
<message>
<location filename="../ui/controllers/ipSplitTunnelingUiController.cpp" line="38"/>
<source>Site list cleared!</source>
<translation>Список сайтов очищен!</translation>
</message>
<message>
<location filename="../ui/controllers/ipSplitTunnelingUiController.cpp" line="45"/>
<source>Can&apos;t open file: %1</source>
<translation>Невозможно открыть файл: %1</translation>
</message>
<message>
<location filename="../ui/controllers/ipSplitTunnelingUiController.cpp" line="51"/>
<source>Import completed</source>
<translation>Импорт завершен</translation>
</message>
<message>
<location filename="../ui/controllers/ipSplitTunnelingUiController.cpp" line="64"/>
<source>Export completed</source>
<translation>Экспорт завершен</translation>
</message>
</context>
<context>
<name>ListItemType</name>
<message>
<location filename="../ui/qml/Controls2/ListItemType.qml" line="43"/>
<source>Available in Premium</source>
<translation>Доступно в Premium</translation>
</message>
</context>
<context>
<name>LogsUiController</name>
<message>
<location filename="../ui/controllers/logsUiController.cpp" line="113"/>
<source>%1 B</source>
<translation>%1 Б</translation>
</message>
<message>
<location filename="../ui/controllers/logsUiController.cpp" line="116"/>
<source>%1 KB</source>
<translation>%1 КБ</translation>
</message>
<message>
<location filename="../ui/controllers/logsUiController.cpp" line="118"/>
<source>%1 MB</source>
<translation>%1 МБ</translation>
</message>
</context>
<context>
<name>MinMaxRowType</name>
<message>
<location filename="../ui/qml/Controls2/MinMaxRowType.qml" line="76"/>
<source>Min</source>
<translation>Мин</translation>
</message>
<message>
<location filename="../ui/qml/Controls2/MinMaxRowType.qml" line="111"/>
<source>Max</source>
<translation>Макс</translation>
</message>
</context>
<context>
<name>NavigationBarType</name>
<message>
<location filename="../ui/qml/Controls2/NavigationBarType.qml" line="49"/>
<source>Back</source>
<translation>Назад</translation>
</message>
</context>
<context>
<name>NotificationHandler</name>
<message>
<location filename="../ui/utils/notificationHandler.cpp" line="57"/>
<location filename="../ui/utils/notificationHandler.cpp" line="64"/>
<source>AmneziaVPN</source>
<translation>AmneziaVPN</translation>
</message>
<message>
<location filename="../ui/utils/notificationHandler.cpp" line="58"/>
<source>VPN Connected</source>
<translation>VPN подключен</translation>
</message>
<message>
<location filename="../ui/utils/notificationHandler.cpp" line="65"/>
<source>VPN Disconnected</source>
<translation>VPN выключен</translation>
</message>
<message>
<location filename="../ui/utils/notificationHandler.cpp" line="88"/>
<source>AmneziaVPN notification</source>
<translation>Уведомление AmneziaVPN</translation>
</message>
<message>
<location filename="../ui/utils/notificationHandler.cpp" line="89"/>
<source>Unsecured network detected: </source>
<translation>Обнаружена незащищенная сеть: </translation>
</message>
</context>
<context>
<name>PageDeinstalling</name>
<message>
<location filename="../ui/qml/Pages2/PageDeinstalling.qml" line="52"/>
<source>Removing services from %1</source>
<translation>Удаление сервисов c %1</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageDeinstalling.qml" line="81"/>
<source>Usually it takes no more than 5 minutes</source>
<translation>Обычно это занимает не более 5 минут</translation>
</message>
</context>
<context>
<name>PageDevMenu</name>
<message>
<location filename="../ui/qml/Pages2/PageDevMenu.qml" line="57"/>
<source>Gateway endpoint</source>
<translation>Gateway endpoint</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageDevMenu.qml" line="73"/>
<source>Save</source>
<translation>Сохранить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageDevMenu.qml" line="81"/>
<source>Settings saved</source>
<translation>Настройки сохранены</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageDevMenu.qml" line="91"/>
<source>Dev gateway environment</source>
<translation>Dev gateway environment</translation>
</message>
</context>
<context>
<name>PageHome</name>
<message>
<location filename="../ui/qml/Pages2/PageHome.qml" line="131"/>
<source>Logging enabled</source>
<translation>Логирование включено</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageHome.qml" line="148"/>
<source>Dev gateway enabled</source>
<translation>Dev gateway enabled</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageHome.qml" line="181"/>
<source>Split tunneling enabled</source>
<translation>Раздельное туннелирование включено</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageHome.qml" line="181"/>
<source>Split tunneling disabled</source>
<translation>Раздельное туннелирование выключено</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageHome.qml" line="420"/>
<source>Select an installed protocol or add a new one</source>
<translation>Выберите установленный протокол или добавьте новый</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageHome.qml" line="63"/>
<source>Unable change protocol while trying to make an active connection</source>
<translation>Нельзя изменить протокол во время попытки подключения</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageHome.qml" line="67"/>
<location filename="../ui/qml/Pages2/PageHome.qml" line="545"/>
<source>Cannot change protocol during active connection</source>
<translation>Невозможно изменить протокол во время активного соединения</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageHome.qml" line="406"/>
<location filename="../ui/qml/Pages2/PageHome.qml" line="491"/>
<source>Back</source>
<translation>Назад</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageHome.qml" line="419"/>
<location filename="../ui/qml/Pages2/PageHome.qml" line="504"/>
<source>VPN protocol</source>
<translation>VPN-протокол</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageHome.qml" line="363"/>
<source>Servers</source>
<translation>Серверы</translation>
</message>
</context>
<context>
<name>PageProtocolAwgClientSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="39"/>
<source>AmneziaWG settings</source>
<translation>Настройки AmneziaWG</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="61"/>
<source>MTU</source>
<translation>MTU</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="113"/>
<source>I1 - First special junk packet</source>
<translation>I1 - First special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="123"/>
<source>I2 - Second special junk packet</source>
<translation>I2 - Second special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="133"/>
<source>I3 - Third special junk packet</source>
<translation>I3 - Third special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="143"/>
<source>I4 - Fourth special junk packet</source>
<translation>I4 - Fourth special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="153"/>
<source>I5 - Fifth special junk packet</source>
<translation>I5 - Fifth special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="169"/>
<source>HeaderProtectionKey</source>
<translation>HeaderProtectionKey</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="179"/>
<source>ContentPaddingAddition - Content padding addition</source>
<translation>ContentPaddingAddition - Content padding addition</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="191"/>
<source>RekeyAfterTime - Rekey after time</source>
<translation>RekeyAfterTime - Rekey after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="203"/>
<source>RekeyTimeout - Rekey timeout</source>
<translation>RekeyTimeout - Rekey timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="215"/>
<source>RejectAfterTime - Reject after time</source>
<translation>RejectAfterTime - Reject after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="227"/>
<source>KeepaliveTimeout - Keepalive timeout</source>
<translation>KeepaliveTimeout - Keepalive timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="239"/>
<source>MaxHandshakeAttempts - Max handshake attempts</source>
<translation>MaxHandshakeAttempts - Max handshake attempts</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="255"/>
<source>RandomTrailers</source>
<translation>RandomTrailers</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="267"/>
<source>DisableCookies</source>
<translation>DisableCookies</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="284"/>
<source>Server settings</source>
<translation>Настройки сервера</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="292"/>
<source>Port</source>
<translation>Порт</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="384"/>
<source>Save</source>
<translation>Сохранить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="393"/>
<source>Save settings?</source>
<translation>Сохранить настройки?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="394"/>
<source>Only the settings for this device will be changed</source>
<translation>Будут изменены настройки только для этого устройства</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="395"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="396"/>
<source>Cancel</source>
<translation>Отменить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="400"/>
<source>Unable change settings while there is an active connection</source>
<translation>Невозможно изменить настройки во время активного соединения</translation>
</message>
</context>
<context>
<name>PageProtocolAwgSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="41"/>
<source>AmneziaWG settings</source>
<translation>Настройки AmneziaWG</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="124"/>
<source>VPN address subnet</source>
<translation>Подсеть VPN-адресов</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="151"/>
<source>Port</source>
<translation>Порт</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="174"/>
<source>Jc - Junk packet count</source>
<translation>Jc - Junk packet count</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="184"/>
<source>Jmin - Junk packet minimum size</source>
<translation>Jmin - Junk packet minimum size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="194"/>
<source>Jmax - Junk packet maximum size</source>
<translation>Jmax - Junk packet maximum size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="204"/>
<source>S1 - Init packet junk size</source>
<translation>S1 - Init packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="214"/>
<source>S2 - Response packet junk size</source>
<translation>S2 - Response packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="226"/>
<source>S3 - Cookie reply packet junk size</source>
<translation>S3 - Cookie reply packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="238"/>
<source>S4 - Transport packet junk size</source>
<translation>S4 - Transport packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="250"/>
<source>H1 - Init packet magic header</source>
<translation>H1 - Init packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="262"/>
<source>H2 - Response packet magic header</source>
<translation>H2 - Response packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="274"/>
<source>H3 - Underload packet magic header</source>
<translation>H3 - Underload packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="286"/>
<source>H4 - Transport packet magic header</source>
<translation>H4 - Transport packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="296"/>
<source>I1 - Special junk 1</source>
<translation>I1 - Special junk 1</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="306"/>
<source>I2 - Special junk 2</source>
<translation>I2 - Special junk 2</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="316"/>
<source>I3 - Special junk 3</source>
<translation>I3 - Special junk 3</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="326"/>
<source>I4 - Special junk 4</source>
<translation>I4 - Special junk 4</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="336"/>
<source>I5 - Special junk 5</source>
<translation>I5 - Special junk 5</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="352"/>
<source>HeaderProtectionKey</source>
<translation>HeaderProtectionKey</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="368"/>
<source>ContentPaddingAddition - Content padding addition</source>
<translation>ContentPaddingAddition - Content padding addition</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="381"/>
<source>RekeyAfterTime - Rekey after time</source>
<translation>RekeyAfterTime - Rekey after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="394"/>
<source>RekeyTimeout - Rekey timeout</source>
<translation>RekeyTimeout - Rekey timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="407"/>
<source>RejectAfterTime - Reject after time</source>
<translation>RejectAfterTime - Reject after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="420"/>
<source>KeepaliveTimeout - Keepalive timeout</source>
<translation>KeepaliveTimeout - Keepalive timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="433"/>
<source>MaxHandshakeAttempts - Max handshake attempts</source>
<translation>MaxHandshakeAttempts - Max handshake attempts</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="449"/>
<source>RandomTrailers</source>
<translation>RandomTrailers</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="468"/>
<source>DisableCookies</source>
<translation>DisableCookies</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="492"/>
<source>Save</source>
<translation>Сохранить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="80"/>
<source>The values of the H1-H4 fields must be unique</source>
<translation>Значения в полях H1-H4 должны быть уникальными</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="88"/>
<source>The value of the field S1 + message initiation size (148) must not equal S2 + message response size (92) + S3 + cookie reply size (64) + S4 + transport packet size (32)</source>
<translation>Значение поля S1 + размер инициализации сообщения (148) не должно равняться S2 + размер ответа сообщения (92) + S3 + размер ответа cookie (64) + S4 + размер транспортного пакета (32)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="93"/>
<source>Save settings?</source>
<translation>Сохранить настройки?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="94"/>
<source>All users with whom you shared a connection with will no longer be able to connect to it.</source>
<translation>Все пользователи, с которыми вы поделились конфигурацией вашего VPN, больше не смогут к нему подключаться.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="95"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="96"/>
<source>Cancel</source>
<translation>Отменить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="100"/>
<source>Unable change settings while there is an active connection</source>
<translation>Невозможно изменить настройки во время активного соединения</translation>
</message>
</context>
<context>
<name>PageProtocolOpenVpnSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="37"/>
<source>OpenVPN Settings</source>
<translation>Настройки OpenVPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="59"/>
<source>VPN address subnet</source>
<translation>Подсеть VPN-адресов</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="81"/>
<source>Network protocol</source>
<translation>Сетевой протокол</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="115"/>
<source>Port</source>
<translation>Порт</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="141"/>
<source>Auto-negotiate encryption</source>
<translation>Шифрование с автоматическим согласованием</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="158"/>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="159"/>
<source>Hash</source>
<translation>Хэш</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="165"/>
<source>SHA512</source>
<translation>SHA512</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="166"/>
<source>SHA384</source>
<translation>SHA384</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="167"/>
<source>SHA256</source>
<translation>SHA256</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="168"/>
<source>SHA3-512</source>
<translation>SHA3-512</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="169"/>
<source>SHA3-384</source>
<translation>SHA3-384</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="170"/>
<source>SHA3-256</source>
<translation>SHA3-256</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="171"/>
<source>whirlpool</source>
<translation>whirlpool</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="172"/>
<source>BLAKE2b512</source>
<translation>BLAKE2b512</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="173"/>
<source>BLAKE2s256</source>
<translation>BLAKE2s256</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="174"/>
<source>SHA1</source>
<translation>SHA1</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="213"/>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="214"/>
<source>Cipher</source>
<translation>Шифрование</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="220"/>
<source>AES-256-GCM</source>
<translation>AES-256-GCM</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="221"/>
<source>AES-192-GCM</source>
<translation>AES-192-GCM</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="222"/>
<source>AES-128-GCM</source>
<translation>AES-128-GCM</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="223"/>
<source>AES-256-CBC</source>
<translation>AES-256-CBC</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="224"/>
<source>AES-192-CBC</source>
<translation>AES-192-CBC</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="225"/>
<source>AES-128-CBC</source>
<translation>AES-128-CBC</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="226"/>
<source>ChaCha20-Poly1305</source>
<translation>ChaCha20-Poly1305</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="227"/>
<source>ARIA-256-CBC</source>
<translation>ARIA-256-CBC</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="228"/>
<source>CAMELLIA-256-CBC</source>
<translation>CAMELLIA-256-CBC</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="229"/>
<source>none</source>
<translation>none</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="293"/>
<source>TLS auth</source>
<translation>TLS авторизация</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="321"/>
<source>Block DNS requests outside of VPN</source>
<translation>Блокировать DNS-запросы за пределами VPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="347"/>
<source>Additional client configuration commands</source>
<translation>Дополнительные команды конфигурации клиента</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="364"/>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="397"/>
<source>Commands:</source>
<translation>Команды:</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="380"/>
<source>Additional server configuration commands</source>
<translation>Дополнительные команды конфигурации сервера</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="421"/>
<source>Save</source>
<translation>Сохранить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="426"/>
<source>Save settings?</source>
<translation>Сохранить настройки?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="427"/>
<source>All users with whom you shared a connection with will no longer be able to connect to it.</source>
<translation>Все пользователи, с которыми вы поделились конфигурацией вашего VPN, больше не смогут к нему подключаться.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="428"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="429"/>
<source>Cancel</source>
<translation>Отменить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="433"/>
<source>Unable change settings while there is an active connection</source>
<translation>Невозможно изменить настройки во время активного соединения</translation>
</message>
</context>
<context>
<name>PageProtocolRaw</name>
<message>
<location filename="../ui/qml/Pages2/PageProtocolRaw.qml" line="29"/>
<source> settings</source>
<translation> настройки</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolRaw.qml" line="46"/>
<source>Show connection options</source>
<translation>Показать параметры подключения</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolRaw.qml" line="98"/>
<source>Connection options %1</source>
<translation>Параметры подключения %1</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolRaw.qml" line="158"/>
<source>Remove </source>
<translation>Удалить </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolRaw.qml" line="162"/>
<source>Remove %1 from server?</source>
<translation>Удалить %1 с сервера?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolRaw.qml" line="163"/>
<source>All users with whom you shared a connection with will no longer be able to connect to it.</source>
<translation>Все пользователи, с которыми вы поделились конфигурацией вашего VPN, больше не смогут к нему подключаться.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolRaw.qml" line="164"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolRaw.qml" line="165"/>
<source>Cancel</source>
<translation>Отменить</translation>
</message>
</context>
<context>
<name>PageProtocolWireGuardClientSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="34"/>
<source>WG settings</source>
<translation>Настройки WG</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="54"/>
<source>MTU</source>
<translation>MTU</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="72"/>
<source>Server settings</source>
<translation>Настройки сервера</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="86"/>
<source>Port</source>
<translation>Порт</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="104"/>
<source>Save</source>
<translation>Сохранить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="107"/>
<source>Save settings?</source>
<translation>Сохранить настройки?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="108"/>
<source>Only the settings for this device will be changed</source>
<translation>Будут изменены настройки только для этого устройства</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="109"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="110"/>
<source>Cancel</source>
<translation>Отменить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="114"/>
<source>Unable change settings while there is an active connection</source>
<translation>Невозможно изменить настройки во время активного соединения</translation>
</message>
</context>
<context>
<name>PageProtocolWireGuardSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardSettings.qml" line="35"/>
<source>WG settings</source>
<translation>Настройки WG</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardSettings.qml" line="55"/>
<source>VPN address subnet</source>
<translation>Подсеть VPN-адресов</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardSettings.qml" line="74"/>
<source>Port</source>
<translation>Порт</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardSettings.qml" line="102"/>
<source>Save</source>
<translation>Сохранить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardSettings.qml" line="107"/>
<source>Save settings?</source>
<translation>Сохранить настройки?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardSettings.qml" line="108"/>
<source>All users with whom you shared a connection with will no longer be able to connect to it.</source>
<translation>Все пользователи, с которыми вы поделились конфигурацией вашего VPN, больше не смогут к нему подключаться.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardSettings.qml" line="109"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardSettings.qml" line="110"/>
<source>Cancel</source>
<translation>Отменить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolWireGuardSettings.qml" line="114"/>
<source>Unable change settings while there is an active connection</source>
<translation>Невозможно изменить настройки во время активного соединения</translation>
</message>
</context>
<context>
<name>PageProtocolXrayFlowSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayFlowSettings.qml" line="33"/>
<source>Flow</source>
<translation>Flow</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayFlowSettings.qml" line="47"/>
<source>Empty</source>
<translation>Пусто</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayFlowSettings.qml" line="80"/>
<source>xtls-rprx-vision is available only with the RAW (TCP) transport.</source>
<translation>xtls-rprx-vision доступен только с транспортом RAW (TCP).</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayFlowSettings.qml" line="101"/>
<source>Save</source>
<translation>Сохранить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayFlowSettings.qml" line="103"/>
<source>Save settings?</source>
<translation>Сохранить настройки?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayFlowSettings.qml" line="105"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayFlowSettings.qml" line="106"/>
<source>Cancel</source>
<translation>Отменить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayFlowSettings.qml" line="109"/>
<source>Unable change settings while there is an active connection</source>
<translation>Невозможно изменить настройки во время активного соединения</translation>
</message>
</context>
<context>
<name>PageProtocolXraySecuritySettings</name>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="35"/>
<source>Security</source>
<translation>Security</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="49"/>
<source>None</source>
<translation>Нет</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="58"/>
<source>TLS</source>
<translation>TLS</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="67"/>
<source>Reality</source>
<translation>Reality</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="80"/>
<source>REALITY is not supported with the mKCP transport. Use None or TLS.</source>
<translation>REALITY не поддерживается с транспортом mKCP. Используйте None или TLS.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="97"/>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="98"/>
<source>ALPN</source>
<translation>ALPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="137"/>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="138"/>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="204"/>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="205"/>
<source>Fingerprint</source>
<translation>Fingerprint</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="175"/>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="242"/>
<source>Server Name (SNI)</source>
<translation>Имя сервера (SNI)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="184"/>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="251"/>
<source>Enter a valid IP address or domain name</source>
<translation>Введите корректный IP-адрес или доменное имя</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="275"/>
<source>Save</source>
<translation>Сохранить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="283"/>
<source>Save settings?</source>
<translation>Сохранить настройки?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="285"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="286"/>
<source>Cancel</source>
<translation>Отменить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="289"/>
<source>Unable change settings while there is an active connection</source>
<translation>Невозможно изменить настройки во время активного соединения</translation>
</message>
</context>
<context>
<name>PageProtocolXraySettings</name>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="69"/>
<source>Empty</source>
<translation>Пусто</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="133"/>
<source>You have read-only access to this server. XRay settings cannot be edited.</source>
<translation>У вас доступ к этому серверу только для чтения. Настройки XRay изменить нельзя.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="106"/>
<source>XRay VLESS settings</source>
<translation>Настройки XRay VLESS</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="145"/>
<source>More about settings</source>
<translation>Подробнее о настройках</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="159"/>
<source>Port</source>
<translation>Порт</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="209"/>
<source>Transport</source>
<translation>Transport</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="222"/>
<source>Security</source>
<translation>Security</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="235"/>
<source>Flow</source>
<translation>Flow</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="282"/>
<source>Save</source>
<translation>Сохранить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="30"/>
<source>Save settings?</source>
<translation>Сохранить настройки?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="32"/>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="80"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="33"/>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="81"/>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="258"/>
<source>Cancel</source>
<translation>Отменить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="36"/>
<source>Unable change settings while there is an active connection</source>
<translation>Невозможно изменить настройки во время активного соединения</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="248"/>
<source>Reset settings</source>
<translation>Сбросить настройки</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="254"/>
<source>Settings were reset to defaults. Tap Save to apply them on the server.</source>
<translation>Настройки сброшены к значениям по умолчанию. Нажмите «Сохранить», чтобы применить их на сервере.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="257"/>
<source>Reset settings?</source>
<translation>Сбросить настройки?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="257"/>
<source>All XRay settings will be restored to defaults.</source>
<translation>Все настройки XRay будут сброшены к значениям по умолчанию.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="258"/>
<source>Reset</source>
<translation>Сбросить</translation>
</message>
</context>
<context>
<name>PageProtocolXraySnapshots</name>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="29"/>
<source>Save XRay configuration</source>
<translation>Сохранить конфигурацию XRay</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="30"/>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="103"/>
<source>JSON files (*.json)</source>
<translation>Файлы JSON (*.json)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="39"/>
<source>Configuration saved</source>
<translation>Конфигурация сохранена</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="58"/>
<source>XRay Configurations</source>
<translation>Конфигурации XRay</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="67"/>
<source>Create configuration based on current settings</source>
<translation>Создать конфигурацию на основе текущих настроек</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="79"/>
<source>Export settings</source>
<translation>Экспорт настроек</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="96"/>
<source>Import settings</source>
<translation>Импорт настроек</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="97"/>
<source>In JSON format</source>
<translation>В формате JSON</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="102"/>
<source>Open XRay configuration</source>
<translation>Открыть конфигурацию XRay</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="108"/>
<source>Failed to import configuration</source>
<translation>Не удалось импортировать конфигурацию</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="110"/>
<source>Configuration imported successfully</source>
<translation>Конфигурация успешно импортирована</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="125"/>
<source>Configurations</source>
<translation>Конфигурации</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="141"/>
<source>No saved configurations yet.
Create one from the current settings.</source>
<translation>Сохранённых конфигураций пока нет.
Создайте её из текущих настроек.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="213"/>
<source>Apply configuration</source>
<translation>Применить конфигурацию</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="228"/>
<source>Export configuration</source>
<translation>Экспорт конфигурации</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="243"/>
<source>Delete configuration</source>
<translation>Удалить конфигурацию</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="254"/>
<source>Delete configuration?</source>
<translation>Удалить конфигурацию?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="255"/>
<source>This action cannot be undone.</source>
<translation>Это действие нельзя отменить.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="256"/>
<source>Delete</source>
<translation>Удалить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="256"/>
<source>Cancel</source>
<translation>Отменить</translation>
</message>
</context>
<context>
<name>PageProtocolXrayTransportSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="48"/>
<source>Transport</source>
<translation>Transport</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="60"/>
<source>RAW (TCP)</source>
<translation>RAW (TCP)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="69"/>
<source>XHTTP</source>
<translation>XHTTP</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="70"/>
<source>Advanced users</source>
<translation>Для опытных пользователей</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="79"/>
<source>mKCP</source>
<translation>mKCP</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="95"/>
<source>mKCP Settings</source>
<translation>Настройки mKCP</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="100"/>
<source>TTI</source>
<translation>TTI</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="101"/>
<source>Transmission time interval (ms). Valid range: 10–100.</source>
<translation>Transmission time interval (ms). Valid range: 10–100.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="117"/>
<source>uplinkCapacity</source>
<translation>uplinkCapacity</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="118"/>
<source>Uplink capacity (MB/s). Maximum: 2147483647.</source>
<translation>Uplink capacity (MB/s). Maximum: 2147483647.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="134"/>
<source>downlinkCapacity</source>
<translation>downlinkCapacity</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="135"/>
<source>Downlink capacity (MB/s). Maximum: 2147483647.</source>
<translation>Downlink capacity (MB/s). Maximum: 2147483647.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="221"/>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="222"/>
<source>Mode</source>
<translation>Режим</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="259"/>
<source>HTTP Profile</source>
<translation>Профиль HTTP</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="265"/>
<source>Host</source>
<translation>Хост</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="274"/>
<source>Enter a valid IP address or domain name</source>
<translation>Введите корректный IP-адрес или доменное имя</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="282"/>
<source>Path</source>
<translation>Path</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="290"/>
<source>Path must start with &quot;/&quot;</source>
<translation>Путь должен начинаться с &quot;/&quot;</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="300"/>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="301"/>
<source>UplinkHTTPMethod</source>
<translation>UplinkHTTPMethod</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="338"/>
<source>Disable gRPC Header</source>
<translation>Отключить заголовок gRPC</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="339"/>
<source>noGRPCHeader</source>
<translation>noGRPCHeader</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="347"/>
<source>Disable SSE Header</source>
<translation>Отключить заголовок SSE</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="348"/>
<source>noSSEHeader</source>
<translation>noSSEHeader</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="356"/>
<source>Session &amp; Sequence</source>
<translation>Сессия и последовательность</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="364"/>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="365"/>
<source>SessionPlacement</source>
<translation>SessionPlacement</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="401"/>
<source>SessionKey</source>
<translation>SessionKey</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="418"/>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="419"/>
<source>SeqPlacement</source>
<translation>SeqPlacement</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="455"/>
<source>SeqKey</source>
<translation>SeqKey</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="473"/>
<source>UplinkDataPlacement</source>
<translation>UplinkDataPlacement</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="509"/>
<source>UplinkDataKey</source>
<translation>UplinkDataKey</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="524"/>
<source>Traffic Shaping</source>
<translation>Управление трафиком</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="529"/>
<source>UplinkChunkSize</source>
<translation>UplinkChunkSize</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="530"/>
<source>Uplink chunk size in bytes. Maximum: 2147483647. 0 = off.</source>
<translation>Uplink chunk size in bytes. Maximum: 2147483647. 0 = off.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="546"/>
<source>scMaxBufferedPosts</source>
<translation>scMaxBufferedPosts</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="547"/>
<source>Max buffered POSTs. Range: 0–2147483647.</source>
<translation>Max buffered POSTs. Range: 0–2147483647.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="563"/>
<source>scMaxEachPostBytes</source>
<translation>scMaxEachPostBytes</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="579"/>
<source>scStreamUpServerSecs</source>
<translation>scStreamUpServerSecs</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="595"/>
<source>scMinPostsIntervalMs</source>
<translation>scMinPostsIntervalMs</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="611"/>
<source>Padding and multiplexing</source>
<translation>Заполнение и мультиплексирование</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="621"/>
<source>xPadding</source>
<translation>xPadding</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="630"/>
<source>XMux</source>
<translation>XMux</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="631"/>
<source>On</source>
<translation>Вкл</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="631"/>
<source>Off</source>
<translation>Выкл</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="658"/>
<source>Save</source>
<translation>Сохранить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="666"/>
<source>Save settings?</source>
<translation>Сохранить настройки?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="668"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="669"/>
<source>Cancel</source>
<translation>Отменить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="672"/>
<source>Unable change settings while there is an active connection</source>
<translation>Невозможно изменить настройки во время активного соединения</translation>
</message>
</context>
<context>
<name>PageProtocolXrayXPaddingBytesSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingBytesSettings.qml" line="35"/>
<source>xPaddingBytes</source>
<translation>xPaddingBytes</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingBytesSettings.qml" line="60"/>
<source>Range</source>
<translation>Диапазон</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingBytesSettings.qml" line="89"/>
<source>Save</source>
<translation>Сохранить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingBytesSettings.qml" line="92"/>
<source>Save settings?</source>
<translation>Сохранить настройки?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingBytesSettings.qml" line="94"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingBytesSettings.qml" line="95"/>
<source>Cancel</source>
<translation>Отменить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingBytesSettings.qml" line="98"/>
<source>Unable change settings while there is an active connection</source>
<translation>Невозможно изменить настройки во время активного соединения</translation>
</message>
</context>
<context>
<name>PageProtocolXrayXPaddingSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="35"/>
<source>xPadding</source>
<translation>xPadding</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="60"/>
<source>xPaddingBytes</source>
<translation>xPaddingBytes</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="71"/>
<source>xPaddingObfsMode</source>
<translation>xPaddingObfsMode</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="79"/>
<source>xPaddingKey</source>
<translation>xPaddingKey</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="94"/>
<source>xPaddingHeader</source>
<translation>xPaddingHeader</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="112"/>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="113"/>
<source>xPaddingPlacement</source>
<translation>xPaddingPlacement</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="152"/>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="153"/>
<source>xPaddingMethod</source>
<translation>xPaddingMethod</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="202"/>
<source>Save</source>
<translation>Сохранить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="205"/>
<source>Save settings?</source>
<translation>Сохранить настройки?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="207"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="208"/>
<source>Cancel</source>
<translation>Отменить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="211"/>
<source>Unable change settings while there is an active connection</source>
<translation>Невозможно изменить настройки во время активного соединения</translation>
</message>
</context>
<context>
<name>PageProtocolXrayXmuxSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="48"/>
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="73"/>
<source>xmux</source>
<translation>xmux</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="87"/>
<source>maxConcurrency</source>
<translation>maxConcurrency</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="103"/>
<source>maxConnections</source>
<translation>maxConnections</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="119"/>
<source>cMaxReuseTimes</source>
<translation>cMaxReuseTimes</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="135"/>
<source>hMaxRequestTimes</source>
<translation>hMaxRequestTimes</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="151"/>
<source>hMaxReusableSecs</source>
<translation>hMaxReusableSecs</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="167"/>
<source>hKeepAlivePeriod</source>
<translation>hKeepAlivePeriod</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="168"/>
<source>HTTP keep-alive period. Integer, may be negative.</source>
<translation>HTTP keep-alive period. Integer, may be negative.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="197"/>
<source>Save</source>
<translation>Сохранить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="200"/>
<source>Save settings?</source>
<translation>Сохранить настройки?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="202"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="203"/>
<source>Cancel</source>
<translation>Отменить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="206"/>
<source>Unable change settings while there is an active connection</source>
<translation>Невозможно изменить настройки во время активного соединения</translation>
</message>
</context>
<context>
<name>PageServiceDnsSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageServiceDnsSettings.qml" line="26"/>
<source>A DNS service is installed on your server, and it is only accessible via VPN.
</source>
<translation>На вашем сервере установлен DNS-сервис, доступ к нему возможен только через VPN.
</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceDnsSettings.qml" line="27"/>
<source>The DNS address is the same as the address of your server. You can configure DNS in the settings, under the connections tab.</source>
<translation>Адрес DNS совпадает с адресом вашего сервера. Настроить DNS можно во вкладке &quot;Соединение&quot; настроек приложения.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceDnsSettings.qml" line="45"/>
<source>Remove </source>
<translation>Удалить </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceDnsSettings.qml" line="50"/>
<source>Remove %1 from server?</source>
<translation>Удалить %1 с сервера?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceDnsSettings.qml" line="51"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceDnsSettings.qml" line="52"/>
<source>Cancel</source>
<translation>Отменить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceDnsSettings.qml" line="57"/>
<source>Cannot remove AmneziaDNS from running server</source>
<translation>Невозможно удалить AmneziaDNS с работающего сервера</translation>
</message>
</context>
<context>
<name>PageServiceMtProxySettings</name>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="215"/>
<source>Checking...</source>
<translation>Проверка...</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="218"/>
<source>Updating</source>
<translation>Обновление</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="222"/>
<source>Not deployed</source>
<translation>Не установлено</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="225"/>
<source>Running</source>
<translation>Работает</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="228"/>
<source>Stopped</source>
<translation>Остановлено</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="231"/>
<source>Error</source>
<translation>Ошибка</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="234"/>
<source>Unknown</source>
<translation>Неизвестный</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="349"/>
<source>MTProxy started</source>
<translation>MTProxy запущен</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="349"/>
<source>MTProxy stopped</source>
<translation>MTProxy остановлен</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="362"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="785"/>
<source>Settings locked: connection timed out (error code %1). Re-open the page to retry.</source>
<translation>Настройки заблокированы: истекло время ожидания подключения (код ошибки %1). Откройте страницу заново, чтобы повторить попытку.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="423"/>
<source>MTProxy settings</source>
<translation>Настройки MTProxy</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="435"/>
<source>Read more about this settings</source>
<translation>Подробнее об этих настройках</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="447"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1636"/>
<source>No internet connection. Connect to the internet to change MTProxy settings.</source>
<translation>Нет подключения к интернету. Подключитесь к интернету, чтобы изменить настройки MTProxy.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="461"/>
<source>Connection</source>
<translation>Соединение</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="464"/>
<source>Settings</source>
<translation>Настройки</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="513"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="550"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1237"/>
<source>Use Telegram connection link</source>
<translation>Используйте ссылку для подключения Telegram</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="540"/>
<source>Deploy MTProxy first</source>
<translation>Сначала установите MTProxy</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="554"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="610"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="634"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="642"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="650"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="737"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1615"/>
<source>Copied</source>
<translation>Скопировано</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="594"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="599"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="742"/>
<source>Telegram connection link</source>
<translation>Ссылка для подключения Telegram</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="600"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="743"/>
<source>MTProxy connection link</source>
<translation>Ссылка для подключения MTProxy</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="622"/>
<source>Or enter the proxy details manually.</source>
<translation>Или введите данные прокси вручную.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="666"/>
<source>How to do it</source>
<translation>Как это сделать</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="635"/>
<source>Host</source>
<translation>Хост</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="643"/>
<source>Port</source>
<translation>Порт</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="651"/>
<source>Secret</source>
<translation>Secret</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="682"/>
<source>Delete MTProxy</source>
<translation>Удалить MTProxy</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="685"/>
<source>Remove %1 from server?</source>
<translation>Удалить %1 с сервера?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="686"/>
<source>The proxy will be stopped and all users will lose access.</source>
<translation>Прокси будет остановлен, и все пользователи потеряют доступ.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="687"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="688"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="822"/>
<source>Cancel</source>
<translation>Отменить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="756"/>
<source>Enable MTProxy</source>
<translation>Включить MTProxy</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="783"/>
<source>Enable MTProxy to edit settings</source>
<translation>Включите MTProxy, чтобы изменять настройки</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="786"/>
<source>Cannot reach the server — settings are unavailable</source>
<translation>Сервер недоступен — настройки нельзя получить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="797"/>
<source>Base secret</source>
<translation>Base secret</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="806"/>
<source>Not generated</source>
<translation>Не сгенерировано</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="819"/>
<source>Generate new secret?</source>
<translation>Generate new secret?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="820"/>
<source>All existing connection links will stop working. Users will need new links.</source>
<translation>Все существующие ссылки для подключения перестанут работать. Пользователям понадобятся новые ссылки.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="821"/>
<source>Generate</source>
<translation>Сгенерировать</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="831"/>
<source>New secret saved. It will be applied when MTProxy is started.</source>
<translation>Новый секрет сохранён. Он применится при запуске MTProxy.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="849"/>
<source>Public host / IP</source>
<translation>Публичный хост / IP</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="860"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="868"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1658"/>
<source>Enter a valid IP address or domain name</source>
<translation>Введите корректный IP-адрес или доменное имя</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="884"/>
<source>Leave empty to use server IP automatically</source>
<translation>Оставьте пустым, чтобы автоматически использовать IP сервера</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="893"/>
<source>⚠ This overrides the server IP in connection links. Make sure this host/domain points to your server.</source>
<translation>⚠ Это заменяет IP сервера в ссылках для подключения. Убедитесь, что этот хост или домен указывает на ваш сервер.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="903"/>
<source>Server port</source>
<translation>Порт сервера</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="933"/>
<source>FakeTLS may not work on ports other than 443</source>
<translation>FakeTLS может не работать на портах, отличных от 443</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="941"/>
<source>The promoted channel is set in @MTProxyBot. Paste the proxy tag here: exactly 32 hexadecimal characters (0-9, A-F), as in the bot message — or leave empty.</source>
<translation>Рекламируемый канал задаётся в @MTProxyBot. Вставьте тег прокси здесь: ровно 32 шестнадцатеричных символа (0-9, A-F), как в сообщении бота, — или оставьте пустым.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="950"/>
<source>Promoted channel tag (optional)</source>
<translation>Тег рекламируемого канала (необязательно)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="951"/>
<source>32 hex chars from @MTProxyBot (e.g. 3b7b2fa9…)</source>
<translation>32 шестнадцатеричных символа из @MTProxyBot (например, 3b7b2fa9…)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="972"/>
<source>Proxy tag must be exactly 32 hexadecimal characters (0-9, A-F).</source>
<translation>Тег прокси должен состоять ровно из 32 шестнадцатеричных символов (0-9, A-F).</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="982"/>
<source>Proxy tag must be exactly 32 hexadecimal characters (0-9, A-F). Leave empty if unused.</source>
<translation>Тег прокси должен состоять ровно из 32 шестнадцатеричных символов (0-9, A-F). Оставьте пустым, если не используется.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1000"/>
<source>Get a tag from</source>
<translation>Получить тег в</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1022"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1023"/>
<source>Transport mode</source>
<translation>Режим транспорта</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1024"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1031"/>
<source>FakeTLS</source>
<translation>FakeTLS</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1024"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1031"/>
<source>Standard MTProto</source>
<translation>Standard MTProto</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1058"/>
<source>FakeTLS domain</source>
<translation>FakeTLS domain</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1073"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1080"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1673"/>
<source>Enter a valid domain name</source>
<translation>Введите корректное доменное имя</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1100"/>
<source>The domain is encoded into the FakeTLS client secret (ee + base_secret + hex(domain)). It must support HTTPS / TLS 1.3.</source>
<translation>Домен кодируется в клиентский секрет FakeTLS (ee + base_secret + hex(domain)). Он должен поддерживать HTTPS / TLS 1.3.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1104"/>
<source>⚠ Changing the domain will invalidate all previously issued FakeTLS connection links.</source>
<translation>⚠ Смена домена сделает недействительными все ранее выданные ссылки FakeTLS.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1116"/>
<source>Advanced</source>
<translation>Дополнительно</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1135"/>
<source>Additional secrets</source>
<translation>Additional secrets</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1141"/>
<source>Add extra secrets to allow gradual migration without disconnecting existing users.</source>
<translation>Добавьте дополнительные секреты, чтобы перейти постепенно, не отключая текущих пользователей.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1320"/>
<source>Add additional secret</source>
<translation>Add additional secret</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1330"/>
<source>Worker mode</source>
<translation>Worker mode</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1339"/>
<source>Auto</source>
<translation>Авто</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1339"/>
<source>Manual</source>
<translation>Ручная</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1353"/>
<source>Workers are set to 0 automatically for FakeTLS mode.</source>
<translation>В режиме FakeTLS количество воркеров автоматически устанавливается в 0.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1362"/>
<source>Workers count</source>
<translation>Workers count</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1416"/>
<source>Server is behind NAT / Docker bridge</source>
<translation>Server is behind NAT / Docker bridge</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1417"/>
<source>Enable if your server is not directly accessible from the internet, e.g. Docker or private network</source>
<translation>Включите, если ваш сервер недоступен напрямую из интернета — например, Docker или частная сеть</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1433"/>
<source>Internal IP</source>
<translation>Внутренний IP</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1442"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1450"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1476"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1484"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1677"/>
<source>Enter a valid IPv4 address</source>
<translation>Введите корректный адрес IPv4</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1467"/>
<source>External IP</source>
<translation>Внешний IP</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1510"/>
<source>Diagnostics</source>
<translation>Диагностика</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1538"/>
<source>Public port reachable</source>
<translation>Публичный порт доступен</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1542"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1562"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1582"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1602"/>
<source>—</source>
<translation>—</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1542"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1562"/>
<source>Yes</source>
<translation>Да</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1542"/>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1562"/>
<source>No</source>
<translation>Нет</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1558"/>
<source>Telegram upstream reachable</source>
<translation>Серверы Telegram доступны</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1578"/>
<source>Clients connected</source>
<translation>Подключено клиентов</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1598"/>
<source>Last config refresh</source>
<translation>Последнее обновление конфигурации</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1610"/>
<source>Stats endpoint</source>
<translation>Stats endpoint</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1621"/>
<source>Refreshing…</source>
<translation>Обновление…</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1621"/>
<source>Tap ↻ to refresh diagnostics</source>
<translation>Нажмите ↻, чтобы обновить диагностику</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1733"/>
<source>If you change the settings, the proxy connection link will change. The old link will stop working.</source>
<translation>Если вы измените настройки, ссылка для подключения к прокси изменится. Старая ссылка перестанет работать.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1633"/>
<source>Save</source>
<translation>Сохранить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1653"/>
<source>The port must be in the range of 1 to 65535</source>
<translation>Порт должен быть в диапазоне от 1 до 65535</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1665"/>
<source>Proxy tag must be exactly 32 hexadecimal characters (0-9, A-F), or leave empty.</source>
<translation>Тег прокси должен состоять ровно из 32 шестнадцатеричных символов (0-9, A-F) либо быть пустым.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1680"/>
<source>NAT internal IP: enter a valid IPv4 address</source>
<translation>Внутренний IP для NAT: введите корректный адрес IPv4</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1684"/>
<source>NAT external IP: enter a valid IPv4 address</source>
<translation>Внешний IP для NAT: введите корректный адрес IPv4</translation>
</message>
</context>
<context>
<name>PageServiceSftpSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="21"/>
<source>Settings updated successfully</source>
<translation>Настройки успешно обновлены</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="35"/>
<source>SFTP settings</source>
<translation>Настройки SFTP</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="54"/>
<source>Host</source>
<translation>Хост</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="62"/>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="82"/>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="102"/>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="125"/>
<source>Copied</source>
<translation>Скопировано</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="74"/>
<source>Port</source>
<translation>Порт</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="94"/>
<source>User name</source>
<translation>Имя пользователя</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="117"/>
<source>Password</source>
<translation>Пароль</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="130"/>
<source>Show password</source>
<translation>Показать пароль</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="130"/>
<source>Hide password</source>
<translation>Скрыть пароль</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="147"/>
<source>Mount folder on device</source>
<translation>Смонтировать папку на устройстве</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="173"/>
<source>In order to mount remote SFTP folder as local drive, perform following steps: &lt;br&gt;</source>
<translation>Чтобы смонтировать SFTP-папку как локальный диск, выполните следующие действия: &lt;br&gt;</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="175"/>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="178"/>
<source>&lt;br&gt;1. Install the latest version of </source>
<translation>&lt;br&gt;1. Установите последнюю версию </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="176"/>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="179"/>
<source>&lt;br&gt;2. Install the latest version of </source>
<translation>&lt;br&gt;2. Установите последнюю версию </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="207"/>
<source>Detailed instructions</source>
<translation>Подробные инструкции</translation>
</message>
</context>
<context>
<name>PageServiceSocksProxySettings</name>
<message>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="23"/>
<source>Settings updated successfully</source>
<translation>Настройки успешно обновлены</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="39"/>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="184"/>
<source>SOCKS5 settings</source>
<translation>Настройки SOCKS5</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="60"/>
<source>Host</source>
<translation>Хост</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="68"/>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="86"/>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="104"/>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="127"/>
<source>Copied</source>
<translation>Скопировано</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="78"/>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="192"/>
<source>Port</source>
<translation>Порт</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="96"/>
<source>User name</source>
<translation>Имя пользователя</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="119"/>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="228"/>
<source>Password</source>
<translation>Пароль</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="132"/>
<source>Show password</source>
<translation>Показать пароль</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="132"/>
<source>Hide password</source>
<translation>Скрыть пароль</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="210"/>
<source>Username</source>
<translation>Имя пользователя</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="248"/>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="286"/>
<source>Change connection settings</source>
<translation>Изменить настройки соединения</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="252"/>
<source>The port must be in the range of 1 to 65535</source>
<translation>Порт должен быть в диапазоне от 1 до 65535</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="256"/>
<source>Password cannot be empty</source>
<translation>Пароль не может быть пустым</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="259"/>
<source>Username cannot be empty</source>
<translation>Имя пользователя не может быть пустым</translation>
</message>
</context>
<context>
<name>PageServiceTProxySettings</name>
<message>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="151"/>
<source>TProxy started</source>
<translation>TProxy запущен</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="151"/>
<source>TProxy stopped</source>
<translation>TProxy остановлен</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="166"/>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="577"/>
<source>Settings locked: connection timed out (error code %1). Re-open the page to retry.</source>
<translation>Настройки заблокированы: истекло время ожидания подключения (код ошибки %1). Откройте страницу заново, чтобы повторить попытку.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="257"/>
<source>TProxy settings</source>
<translation>Настройки TProxy</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="269"/>
<source>Read more about Telegram WEB proxy</source>
<translation>Подробнее о Telegram WEB прокси</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="281"/>
<source>No internet connection. Connect to the internet to change TProxy settings.</source>
<translation>Нет подключения к интернету. Подключитесь к интернету, чтобы изменить настройки TProxy.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="296"/>
<source>Connection</source>
<translation>Соединение</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="299"/>
<source>Settings</source>
<translation>Настройки</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="345"/>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="382"/>
<source>Use Telegram WEB proxy link</source>
<translation>Используйте ссылку Telegram WEB прокси</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="372"/>
<source>Set a hostname first</source>
<translation>Сначала укажите имя хоста</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="386"/>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="440"/>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="466"/>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="474"/>
<source>Copied</source>
<translation>Скопировано</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="426"/>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="430"/>
<source>Telegram connection link</source>
<translation>Ссылка для подключения Telegram</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="431"/>
<source>TProxy WEB proxy link</source>
<translation>Ссылка TProxy WEB прокси</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="452"/>
<source>Or enter the proxy details manually.</source>
<translation>Или введите данные прокси вручную.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="490"/>
<source>How to do it</source>
<translation>Как это сделать</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="467"/>
<source>Host</source>
<translation>Хост</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="475"/>
<source>Secret</source>
<translation>Secret</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="501"/>
<source>Needs a WEB-capable Telegram client (Desktop proof of concept). Classic MTProxy links will not work.</source>
<translation>Требуется клиент Telegram с поддержкой WEB (proof of concept на Desktop). Классические ссылки MTProxy работать не будут.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="515"/>
<source>Delete TProxy</source>
<translation>Удалить TProxy</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="518"/>
<source>Remove %1 from server?</source>
<translation>Удалить %1 с сервера?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="525"/>
<source>The proxy will be stopped and all users will lose access.</source>
<translation>Прокси будет остановлен, и все пользователи потеряют доступ.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="526"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="526"/>
<source>Cancel</source>
<translation>Отменить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="547"/>
<source>Enable TProxy</source>
<translation>Включить TProxy</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="575"/>
<source>Enable TProxy to edit settings</source>
<translation>Включите TProxy, чтобы изменять настройки</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="578"/>
<source>Cannot reach the server — settings are unavailable</source>
<translation>Сервер недоступен — настройки нельзя получить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="588"/>
<source>Hostname</source>
<translation>Имя хоста</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="589"/>
<source>proxy.example.com</source>
<translation>proxy.example.com</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="604"/>
<source>Use lowercase letters, digits, dots and hyphens</source>
<translation>Используйте строчные буквы, цифры, точки и дефисы</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="613"/>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="770"/>
<source>Enter a lowercase DNS hostname (A record to this server)</source>
<translation>Введите DNS-имя хоста строчными буквами (A-запись на этот сервер)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="625"/>
<source>Required. Point a DNS A record at this server. Do not put a CDN in front.</source>
<translation>Обязательно. Направьте DNS A-запись на этот сервер. Не используйте CDN перед ним.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="635"/>
<source>ACME email</source>
<translation>Email для ACME</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="636"/>
<source>you@example.com</source>
<translation>you@example.com</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="651"/>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="660"/>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="774"/>
<source>Enter a valid email for the TLS certificate</source>
<translation>Введите корректный email для TLS-сертификата</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="672"/>
<source>Used by Caddy to issue a Let&apos;s Encrypt certificate.</source>
<translation>Используется Caddy для выпуска сертификата Let&apos;s Encrypt.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="683"/>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="684"/>
<source>Carrier mode</source>
<translation>Режим Carrier</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="711"/>
<source>MTProxy workers</source>
<translation>Рабочие процессы MTProxy</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="752"/>
<source>Save</source>
<translation>Сохранить</translation>
</message>
</context>
<context>
<name>PageServiceTelemtSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="215"/>
<source>Checking...</source>
<translation>Проверка...</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="218"/>
<source>Updating</source>
<translation>Обновление</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="222"/>
<source>Not deployed</source>
<translation>Не установлено</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="225"/>
<source>Running</source>
<translation>Работает</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="228"/>
<source>Stopped</source>
<translation>Остановлено</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="231"/>
<source>Error</source>
<translation>Ошибка</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="234"/>
<source>Unknown</source>
<translation>Неизвестный</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="349"/>
<source>Telemt started</source>
<translation>Telemt запущен</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="349"/>
<source>Telemt stopped</source>
<translation>Telemt остановлен</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="362"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="785"/>
<source>Settings locked: connection timed out (error code %1). Re-open the page to retry.</source>
<translation>Настройки заблокированы: истекло время ожидания подключения (код ошибки %1). Откройте страницу заново, чтобы повторить попытку.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="423"/>
<source>Telemt settings</source>
<translation>Настройки Telemt</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="435"/>
<source>Read more about this settings</source>
<translation>Подробнее об этих настройках</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="447"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1517"/>
<source>No internet connection. Connect to the internet to change Telemt settings.</source>
<translation>Нет подключения к интернету. Подключитесь к интернету, чтобы изменить настройки Telemt.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="461"/>
<source>Connection</source>
<translation>Соединение</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="464"/>
<source>Settings</source>
<translation>Настройки</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="513"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="550"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1237"/>
<source>Use Telegram connection link</source>
<translation>Используйте ссылку для подключения Telegram</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="540"/>
<source>Deploy Telemt first</source>
<translation>Сначала установите Telemt</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="554"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="610"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="634"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="642"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="650"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="737"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1496"/>
<source>Copied</source>
<translation>Скопировано</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="594"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="599"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="742"/>
<source>Telegram connection link</source>
<translation>Ссылка для подключения Telegram</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="600"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="743"/>
<source>Telemt connection link</source>
<translation>Ссылка для подключения Telemt</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="622"/>
<source>Or enter the proxy details manually.</source>
<translation>Или введите данные прокси вручную.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="666"/>
<source>How to do it</source>
<translation>Как это сделать</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="635"/>
<source>Host</source>
<translation>Хост</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="643"/>
<source>Port</source>
<translation>Порт</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="651"/>
<source>Secret</source>
<translation>Secret</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="682"/>
<source>Delete Telemt</source>
<translation>Удалить Telemt</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="685"/>
<source>Remove %1 from server?</source>
<translation>Удалить %1 с сервера?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="686"/>
<source>The proxy will be stopped and all users will lose access.</source>
<translation>Прокси будет остановлен, и все пользователи потеряют доступ.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="687"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="688"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="822"/>
<source>Cancel</source>
<translation>Отменить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="756"/>
<source>Enable Telemt</source>
<translation>Включить Telemt</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="783"/>
<source>Enable Telemt to edit settings</source>
<translation>Включите Telemt, чтобы изменять настройки</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="786"/>
<source>Cannot reach the server — settings are unavailable</source>
<translation>Сервер недоступен — настройки нельзя получить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="797"/>
<source>Base secret</source>
<translation>Base secret</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="806"/>
<source>Not generated</source>
<translation>Не сгенерировано</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="819"/>
<source>Generate new secret?</source>
<translation>Generate new secret?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="820"/>
<source>All existing connection links will stop working. Users will need new links.</source>
<translation>Все существующие ссылки для подключения перестанут работать. Пользователям понадобятся новые ссылки.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="821"/>
<source>Generate</source>
<translation>Сгенерировать</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="831"/>
<source>New secret saved. It will be applied when Telemt is started.</source>
<translation>Новый секрет сохранён. Он применится при запуске Telemt.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="849"/>
<source>Public host / IP</source>
<translation>Публичный хост / IP</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="860"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="868"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1538"/>
<source>Enter a valid IP address or domain name</source>
<translation>Введите корректный IP-адрес или доменное имя</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="884"/>
<source>Leave empty to use server IP automatically</source>
<translation>Оставьте пустым, чтобы автоматически использовать IP сервера</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="893"/>
<source>⚠ This overrides the server IP in connection links. Make sure this host/domain points to your server.</source>
<translation>⚠ Это заменяет IP сервера в ссылках для подключения. Убедитесь, что этот хост или домен указывает на ваш сервер.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="903"/>
<source>Server port</source>
<translation>Порт сервера</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="933"/>
<source>FakeTLS may not work on ports other than 443</source>
<translation>FakeTLS может не работать на портах, отличных от 443</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="941"/>
<source>The promoted channel is set in @MTProxyBot. Paste the proxy tag here: exactly 32 hexadecimal characters (0-9, A-F), as in the bot message — or leave empty.</source>
<translation>Рекламируемый канал задаётся в @MTProxyBot. Вставьте тег прокси здесь: ровно 32 шестнадцатеричных символа (0-9, A-F), как в сообщении бота, — или оставьте пустым.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="950"/>
<source>Promoted channel tag (optional)</source>
<translation>Тег рекламируемого канала (необязательно)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="951"/>
<source>32 hex chars from @MTProxyBot (e.g. 3b7b2fa9…)</source>
<translation>32 шестнадцатеричных символа из @MTProxyBot (например, 3b7b2fa9…)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="972"/>
<source>Proxy tag must be exactly 32 hexadecimal characters (0-9, A-F).</source>
<translation>Тег прокси должен состоять ровно из 32 шестнадцатеричных символов (0-9, A-F).</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="982"/>
<source>Proxy tag must be exactly 32 hexadecimal characters (0-9, A-F). Leave empty if unused.</source>
<translation>Тег прокси должен состоять ровно из 32 шестнадцатеричных символов (0-9, A-F). Оставьте пустым, если не используется.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1000"/>
<source>Get a tag from</source>
<translation>Получить тег в</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1022"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1023"/>
<source>Transport mode</source>
<translation>Режим транспорта</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1024"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1031"/>
<source>FakeTLS</source>
<translation>FakeTLS</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1024"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1031"/>
<source>Standard MTProto</source>
<translation>Standard MTProto</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1058"/>
<source>FakeTLS domain</source>
<translation>FakeTLS domain</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1073"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1080"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1553"/>
<source>Enter a valid domain name</source>
<translation>Введите корректное доменное имя</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1100"/>
<source>The domain is encoded into the FakeTLS client secret (ee + base_secret + hex(domain)). It must support HTTPS / TLS 1.3.</source>
<translation>Домен кодируется в клиентский секрет FakeTLS (ee + base_secret + hex(domain)). Он должен поддерживать HTTPS / TLS 1.3.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1104"/>
<source>⚠ Changing the domain will invalidate all previously issued FakeTLS connection links.</source>
<translation>⚠ Смена домена сделает недействительными все ранее выданные ссылки FakeTLS.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1116"/>
<source>Advanced</source>
<translation>Дополнительно</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1135"/>
<source>Additional secrets</source>
<translation>Additional secrets</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1141"/>
<source>Add extra secrets to allow gradual migration without disconnecting existing users.</source>
<translation>Добавьте дополнительные секреты, чтобы перейти постепенно, не отключая текущих пользователей.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1320"/>
<source>Add additional secret</source>
<translation>Add additional secret</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1331"/>
<source>Set public IP manually</source>
<translation>Задать публичный IP вручную</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1332"/>
<source>By default the proxy auto-detects its public IP. Enable to override it manually, e.g. when the server is behind NAT / Docker bridge</source>
<translation>По умолчанию прокси определяет свой публичный IP автоматически. Включите, чтобы задать его вручную — например, если сервер находится за NAT или мостом Docker</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1348"/>
<source>Public IP</source>
<translation>Публичный IP</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1357"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1365"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1557"/>
<source>Enter a valid IPv4 address</source>
<translation>Введите корректный адрес IPv4</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1391"/>
<source>Diagnostics</source>
<translation>Диагностика</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1419"/>
<source>Public port reachable</source>
<translation>Публичный порт доступен</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1423"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1443"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1463"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1483"/>
<source>—</source>
<translation>—</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1423"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1443"/>
<source>Yes</source>
<translation>Да</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1423"/>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1443"/>
<source>No</source>
<translation>Нет</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1439"/>
<source>Telegram upstream reachable</source>
<translation>Серверы Telegram доступны</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1459"/>
<source>Clients connected</source>
<translation>Подключено клиентов</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1479"/>
<source>Last config refresh</source>
<translation>Последнее обновление конфигурации</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1491"/>
<source>Stats endpoint</source>
<translation>Stats endpoint</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1502"/>
<source>Refreshing…</source>
<translation>Обновление…</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1502"/>
<source>Tap ↻ to refresh diagnostics</source>
<translation>Нажмите ↻, чтобы обновить диагностику</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1601"/>
<source>If you change the settings, the proxy connection link will change. The old link will stop working.</source>
<translation>Если вы измените настройки, ссылка для подключения к прокси изменится. Старая ссылка перестанет работать.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1514"/>
<source>Save</source>
<translation>Сохранить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1533"/>
<source>The port must be in the range of 1 to 65535</source>
<translation>Порт должен быть в диапазоне от 1 до 65535</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1545"/>
<source>Proxy tag must be exactly 32 hexadecimal characters (0-9, A-F), or leave empty.</source>
<translation>Тег прокси должен состоять ровно из 32 шестнадцатеричных символов (0-9, A-F) либо быть пустым.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1560"/>
<source>Public IP: enter a valid IPv4 address</source>
<translation>Публичный IP: введите корректный адрес IPv4</translation>
</message>
</context>
<context>
<name>PageServiceTorWebsiteSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageServiceTorWebsiteSettings.qml" line="22"/>
<source>Settings updated successfully</source>
<translation>Настройки успешно обновлены</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTorWebsiteSettings.qml" line="34"/>
<source>Tor website settings</source>
<translation>Настройки сайта в сети Тоr</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTorWebsiteSettings.qml" line="50"/>
<location filename="../ui/qml/Pages2/PageServiceTorWebsiteSettings.qml" line="74"/>
<source>Website address</source>
<translation>Адрес сайта</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTorWebsiteSettings.qml" line="78"/>
<source>Copied</source>
<translation>Скопировано</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTorWebsiteSettings.qml" line="97"/>
<source>Use &lt;a href=&quot;https://www.torproject.org/download/&quot; style=&quot;color: #FBB26A;&quot;&gt;Tor Browser&lt;/a&gt; to open this URL.</source>
<translation>Используйте &lt;a href=&quot;https://www.torproject.org/download/&quot; style=&quot;color: #FBB26A;&quot;&gt;Tor Browser&lt;/a&gt; для открытия этой ссылки.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTorWebsiteSettings.qml" line="113"/>
<source>After creating your onion site, it takes a few minutes for the Tor network to make it available for use.</source>
<translation>Через несколько минут после установки ваш onion-сайт станет доступен в сети Tor.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageServiceTorWebsiteSettings.qml" line="122"/>
<source>When configuring WordPress set the this onion address as domain.</source>
<translation>При настройке WordPress укажите этот onion-адрес в качестве домена.</translation>
</message>
</context>
<context>
<name>PageSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="48"/>
<source>Settings</source>
<translation>Настройки</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="89"/>
<source>Close application</source>
<translation>Закрыть приложение</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="118"/>
<source>Servers</source>
<translation>Серверы</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="129"/>
<source>Connection</source>
<translation>Соединение</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="140"/>
<source>Application</source>
<translation>Приложение</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="151"/>
<source>News &amp; Notifications</source>
<translation>Новости и Уведомления</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="167"/>
<source>Backup</source>
<translation>Резервное копирование</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="178"/>
<source>About AmneziaVPN</source>
<translation>Об AmneziaVPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="189"/>
<source>Dev console</source>
<translation>Консоль разработчика</translation>
</message>
</context>
<context>
<name>PageSettingsAbout</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="21"/>
<source>You have the latest version of AmneziaVPN</source>
<translation>У вас установлена последняя версия AmneziaVPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="25"/>
<source>Failed to check for updates</source>
<translation>Не удалось проверить обновления</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="78"/>
<source>Support Amnezia</source>
<translation>Поддержите Amnezia</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="86"/>
<source>Amnezia is a free and open-source application. You can support the developers if you like it.</source>
<translation>Amnezia — это бесплатное приложение с открытым исходным кодом. Поддержите разработчиков, если оно вам нравится.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="98"/>
<source>Contacts</source>
<translation>Контакты</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="153"/>
<source>Copy version</source>
<translation>Скопировать версию</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="157"/>
<source>Copied</source>
<translation>Скопировано</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="170"/>
<source>Check for updates</source>
<translation>Проверить обновления</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="170"/>
<source>Checking...</source>
<translation>Проверка...</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="183"/>
<source>Privacy Policy</source>
<translation>Политика конфиденциальности</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="204"/>
<source>Telegram group</source>
<translation>Группа в Telegram</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="205"/>
<source>To discuss features</source>
<translation>Для обсуждения возможностей</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="208"/>
<source>https://telegram.me/amnezia_vpn_en</source>
<translation>https://telegram.me/amnezia_vpn</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="215"/>
<source>support@amnezia.org</source>
<translation>support@amnezia.org</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="216"/>
<source>For reviews and bug reports</source>
<translation>Для отзывов и сообщений об ошибках</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="219"/>
<source>mailto:support@amnezia.org</source>
<translation>mailto:support@amnezia.org</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="226"/>
<source>GitHub</source>
<translation>GitHub</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="227"/>
<source>Discover the source code</source>
<translation>Посмотреть исходный код</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="230"/>
<source>https://github.com/amnezia-vpn/amnezia-client</source>
<translation>https://github.com/amnezia-vpn/amnezia-client</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="237"/>
<source>Website</source>
<translation>Веб-сайт</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="238"/>
<source>Visit official website</source>
<translation>Посетить официальный сайт</translation>
</message>
</context>
<context>
<name>PageSettingsApiAvailableCountries</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiAvailableCountries.qml" line="252"/>
<source>Subscription expired</source>
<translation>Подписка закончилась</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiAvailableCountries.qml" line="252"/>
<source>Subscription expiring soon</source>
<translation>Подписка скоро закончится</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiAvailableCountries.qml" line="264"/>
<source>Renew subscription</source>
<translation>Продлить подписку</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiAvailableCountries.qml" line="65"/>
<source>Unable change server location while trying to make an active connection</source>
<translation>Невозможно изменить локацию во время попытки соединения</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiAvailableCountries.qml" line="69"/>
<source>Unable change server location while there is an active connection</source>
<translation>Невозможно изменить локацию во время активного соединения</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiAvailableCountries.qml" line="115"/>
<source>You already have %1 locations in favorites. Remove one</source>
<translation>В избранном уже %1 локаций. Уберите одну</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiAvailableCountries.qml" line="117"/>
<source>Show</source>
<translation>Показать</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiAvailableCountries.qml" line="239"/>
<source>Amnezia Premium</source>
<translation>Amnezia Premium</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiAvailableCountries.qml" line="278"/>
<source>Locations</source>
<translation>Локации</translation>
</message>
</context>
<context>
<name>PageSettingsApiDevices</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="37"/>
<source>Active Devices</source>
<translation>Активные устройства</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="38"/>
<source>Manage currently connected devices</source>
<translation>Управление подключенными устройствами</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="48"/>
<source>You can find the identifier on the Support tab or, for older versions of the app, by tapping &apos;+&apos; and then the three dots at the top of the page.</source>
<translation>Вы можете найти support tag во вкладке «Поддержка» или, в более ранних версиях приложения, нажав «+» на нижней панели, а затем три точки вверху страницы.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="68"/>
<source> (current device)</source>
<translation> (текущее устройство)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="69"/>
<source>Support tag: </source>
<translation>Тег поддержки: </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="69"/>
<source>Last updated: </source>
<translation>Последнее обновление: </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="74"/>
<source>Cannot unlink device during active connection</source>
<translation>Невозможно отвязать устройство во время активного соединения</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="78"/>
<source>Are you sure you want to unlink this device?</source>
<translation>Вы уверены, что хотите отвязать это устройство?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="79"/>
<source>This will unlink the device from your subscription. You can reconnect it anytime by pressing&#xa0;&quot;Reload API config&quot; in subscription settings on device.</source>
<translation>Это отвяжет устройство от вашей подписки. Вы можете подключить его снова в любой момент, нажав «Перезагрузить конфигурацию API» в настройках подписки на устройстве.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="80"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="81"/>
<source>Cancel</source>
<translation>Отменить</translation>
</message>
</context>
<context>
<name>PageSettingsApiInstructions</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="22"/>
<source>Windows</source>
<translation>Windows</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="23"/>
<source>documentation/instructions/connect-amnezia-premium#windows</source>
<translation>documentation/instructions/connect-amnezia-premium#windows</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="29"/>
<source>macOS</source>
<translation>macOS</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="30"/>
<source>documentation/instructions/connect-amnezia-premium#macos</source>
<translation>documentation/instructions/connect-amnezia-premium#macos</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="36"/>
<source>Android</source>
<translation>Android</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="37"/>
<source>documentation/instructions/connect-amnezia-premium#android</source>
<translation>documentation/instructions/connect-amnezia-premium#android</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="43"/>
<source>AndroidTV</source>
<translation>Android TV</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="44"/>
<source>documentation/instructions/android_tv_connect/</source>
<translation>documentation/instructions/android_tv_connect/</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="50"/>
<source>iOS</source>
<translation>iOS</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="51"/>
<source>documentation/instructions/connect-amnezia-premium#ios</source>
<translation>documentation/instructions/connect-amnezia-premium#ios</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="57"/>
<source>Linux</source>
<translation>Linux</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="58"/>
<source>documentation/instructions/connect-amnezia-premium#linux</source>
<translation>documentation/instructions/connect-amnezia-premium#linux</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="64"/>
<source>Routers</source>
<translation>Маршрутизаторы</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="65"/>
<source>documentation/instructions/connect-amnezia-premium#routers</source>
<translation>documentation/instructions/connect-amnezia-premium#routers</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="93"/>
<source>How to connect on another device</source>
<translation>Как подключить другие устройства</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="94"/>
<source>Setup guides on the Amnezia website</source>
<translation>Инструкции по настройке</translation>
</message>
</context>
<context>
<name>PageSettingsApiNativeConfigs</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="21"/>
<source>Save AmneziaVPN config</source>
<translation>Сохранить конфигурацию AmneziaVPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="183"/>
<source>For router setup or the AmneziaWG app</source>
<translation>Для настройки роутера или приложения AmneziaWG</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="295"/>
<source> configuration file</source>
<translation> файл конфигурации</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="303"/>
<source>Generate a new configuration file</source>
<translation>Создать новый файл конфигурации</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="304"/>
<source>The previously created one will stop working</source>
<translation>Ранее созданный файл перестанет работать</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="316"/>
<source>Revoke the current configuration file</source>
<translation>Отозвать текущий файл конфигурации</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="342"/>
<source>Config file saved</source>
<translation>Файл конфигурации сохранен</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="356"/>
<source>The config has been revoked</source>
<translation>Конфигурация была отозвана</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="363"/>
<source>Generate a new %1 configuration file?</source>
<translation>Создать новый %1 файл конфигурации?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="365"/>
<source>Revoke the current %1 configuration file?</source>
<translation>Отозвать текущий %1 файл конфигурации?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="368"/>
<source>Your previous configuration file will no longer work, and it will not be possible to connect using it</source>
<translation>Ваш предыдущий файл конфигурации не будет работать, и вы больше не сможете использовать его для подключения</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="369"/>
<source>Download</source>
<translation>Скачать</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="369"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="370"/>
<source>Cancel</source>
<translation>Отменить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="53"/>
<source>You already have %1 locations in favorites. Remove one</source>
<translation>В избранном уже %1 локаций. Уберите одну</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="55"/>
<source>Show</source>
<translation>Показать</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="171"/>
<source>Configuration files</source>
<translation>Файлы конфигурации</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="215"/>
<source>New configurations are available for some locations. We recommend updating the files</source>
<translation>Доступны новые конфигурации для некоторых локаций. Рекомендуется обновить файлы</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="133"/>
<source>Update available</source>
<translation>Обновление доступно</translation>
</message>
</context>
<context>
<name>PageSettingsApiServerInfo</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="29"/>
<source>Subscription Status</source>
<translation>Статус подписки</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="38"/>
<source>Valid Until</source>
<translation>Действительна до</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="47"/>
<source>Active Connections</source>
<translation>Активные соединения</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="162"/>
<source>Subscription expired</source>
<translation>Подписка закончилась</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="163"/>
<source>Subscription expiring soon</source>
<translation>Подписка скоро закончится</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="176"/>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="242"/>
<source>Renew subscription</source>
<translation>Продлить подписку</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="258"/>
<source>Configurations have been updated for some countries. Download and install the updated configuration files</source>
<translation>Сетевые адреса одного или нескольких серверов были обновлены. Пожалуйста, удалите старые конфигурацию и загрузите новые файлы</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="278"/>
<source>Subscription Key</source>
<translation>Ключ для подключения</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="279"/>
<source>For connecting on other devices</source>
<translation>Для подключения на других устройствах</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="297"/>
<source>Configuration Files</source>
<translation>Файлы конфигурации</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="298"/>
<source>Manage configuration files</source>
<translation>Управление файлами конфигурации</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="312"/>
<source>Active Devices</source>
<translation>Активные устройства</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="313"/>
<source>Manage currently connected devices</source>
<translation>Управление подключенными устройствами</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="325"/>
<source>Support</source>
<translation>Поддержка</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="338"/>
<source>How to connect on another device</source>
<translation>Как подключить другие устройства</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="360"/>
<source>Reload API config</source>
<translation>Перезагрузить конфигурацию API</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="363"/>
<source>Reload API config?</source>
<translation>Перезагрузить конфигурацию API?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="364"/>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="398"/>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="432"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="365"/>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="399"/>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="433"/>
<source>Cancel</source>
<translation>Отменить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="369"/>
<source>Cannot reload API config during active connection</source>
<translation>Невозможно перзагрузить API конфигурацию при активном соединении</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="393"/>
<source>Unlink this device</source>
<translation>Отвязать это устройство</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="396"/>
<source>Are you sure you want to unlink this device?</source>
<translation>Вы уверены, что хотите отвязать это устройство?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="397"/>
<source>This will unlink the device from your subscription. You can reconnect it anytime by pressing&#xa0;&quot;Reload API config&quot; in subscription settings on device.</source>
<translation>Это отвяжет устройство от вашей подписки. Вы можете подключить его снова в любой момент, нажав «Перезагрузить конфигурацию API» в настройках подписки на устройстве.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="403"/>
<source>Cannot unlink device during active connection</source>
<translation>Невозможно отвязать устройство во время активного соединения</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="428"/>
<source>Remove from application</source>
<translation>Удалить из приложения</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="431"/>
<source>Remove from application?</source>
<translation>Удалить из приложения?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="437"/>
<source>Cannot remove server during active connection</source>
<translation>Невозможно удалить сервер во время активного соединения</translation>
</message>
</context>
<context>
<name>PageSettingsApiSubscriptionKey</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSubscriptionKey.qml" line="89"/>
<source>Copy key</source>
<translation>Скопировать ключ</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSubscriptionKey.qml" line="94"/>
<source>Copied</source>
<translation>Скопировано</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSubscriptionKey.qml" line="106"/>
<source>Save key as a file</source>
<translation>Сохранить ключ как файл</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSubscriptionKey.qml" line="113"/>
<source>Save AmneziaVPN config</source>
<translation>Сохранить конфигурацию AmneziaVPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSubscriptionKey.qml" line="114"/>
<source>Config files (*.vpn)</source>
<translation>Файлы конфигов (*.vpn)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSubscriptionKey.qml" line="125"/>
<source>Config file saved</source>
<translation>Файл конфигурации сохранен</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSubscriptionKey.qml" line="139"/>
<source>Show key text</source>
<translation>Показать ключ</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSubscriptionKey.qml" line="173"/>
<source>To read the QR code in the Amnezia app, tap + in the main menu → &apos;QR code&apos;</source>
<translation>Для считывания QR-кода в приложении Amnezia выберите + в главном меню → &apos;QR-код&apos;</translation>
</message>
</context>
<context>
<name>PageSettingsApiSupport</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSupport.qml" line="22"/>
<source>Telegram</source>
<translation>Telegram</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSupport.qml" line="30"/>
<source>Email</source>
<translation>Email</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSupport.qml" line="38"/>
<source>Email Billing &amp; Orders</source>
<translation>По вопросам оплаты</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSupport.qml" line="46"/>
<source>Website</source>
<translation>Сайт</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSupport.qml" line="73"/>
<source>Support</source>
<translation>Поддержка</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSupport.qml" line="74"/>
<source>Our technical support specialists are available to assist you at any time</source>
<translation>Наши специалисты технической поддержки всегда готовы помочь вам.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSupport.qml" line="115"/>
<source>Support tag</source>
<translation>Идентификатор поддержки</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApiSupport.qml" line="122"/>
<source>Copied</source>
<translation>Скопировано</translation>
</message>
</context>
<context>
<name>PageSettingsAppSplitTunneling</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="27"/>
<source>Cannot change split tunneling settings during active connection</source>
<translation>Невозможно изменить настройки раздельного туннелирования во время активного соединения</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="49"/>
<source>Only the apps from the list should have access via VPN</source>
<translation>Только приложения из списка должны работать через VPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="56"/>
<source>Apps from the list should not have access via VPN</source>
<translation>Приложения из списка не должны работать через VPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="100"/>
<source>App split tunneling</source>
<translation>Раздельное туннелирование приложений</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="127"/>
<source>Mode</source>
<translation>Режим</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="168"/>
<source>Only &quot;Apps from the list should not have access via VPN&quot; mode is available on Windows</source>
<translation>На Windows доступен только режим &quot;Приложения из списка не должны работать через VPN&quot;</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="189"/>
<source>Remove </source>
<translation>Удалить </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="190"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="191"/>
<source>Cancel</source>
<translation>Отменить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="229"/>
<source>application name</source>
<translation>название приложения</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="240"/>
<source>Open executable file</source>
<translation>Открыть исполняемый файл</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="241"/>
<source>Executable files (*.*)</source>
<translation>Исполняемые файлы (*.*)</translation>
</message>
</context>
<context>
<name>PageSettingsApplication</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="35"/>
<source>Application</source>
<translation>Приложение</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="54"/>
<source>Allow application screenshots</source>
<translation>Разрешить скриншоты приложения</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="82"/>
<source>Enable notifications</source>
<translation>Включить уведомления</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="83"/>
<source>Enable notifications to show the VPN state in the status bar</source>
<translation>Включить уведомления для отображения статуса VPN в строке состояния</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="98"/>
<source>Auto start</source>
<translation>Автозапуск</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="99"/>
<source>Launch the application every time the device is starts</source>
<translation>Запускать приложение при загрузке устройства</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="127"/>
<source>Auto connect</source>
<translation>Автоподключение</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="128"/>
<source>Connect to VPN on app start</source>
<translation>Подключаться к VPN при запуске приложения</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="157"/>
<source>Start minimized</source>
<translation>Запускать в свернутом виде</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="158"/>
<source>Launch application minimized (works with autostart option turned on)</source>
<translation>Запускает приложение свёрнутым (работает с включенной функцией автозапуска)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="186"/>
<source>News Notification</source>
<translation>Уведомления о новостях</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="187"/>
<source>Show a notification icon for unread news</source>
<translation>Показывать значок уведомления, если есть непрочитанные новости</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="213"/>
<source>Check for updates automatically</source>
<translation>Проверять обновления автоматически</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="214"/>
<source>Check for a new app version at startup</source>
<translation>Проверять наличие новой версии приложения при запуске</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="240"/>
<source>Language</source>
<translation>Язык</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="254"/>
<source>Logging</source>
<translation>Логирование</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="255"/>
<source>Enabled</source>
<translation>Включено</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="255"/>
<source>Disabled</source>
<translation>Отключено</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="268"/>
<source>Reset settings and remove all data from the application</source>
<translation>Сбросить настройки и удалить все данные из приложения</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="273"/>
<source>Reset settings and remove all data from the application?</source>
<translation>Сбросить настройки и удалить все данные из приложения?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="274"/>
<source>All settings will be reset to default. All installed AmneziaVPN services will still remain on the server.</source>
<translation>Все настройки будут сброшены до значений по умолчанию. Все установленные сервисы AmneziaVPN останутся на сервере.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="275"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="276"/>
<source>Cancel</source>
<translation>Отменить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="280"/>
<source>Cannot reset settings during active connection</source>
<translation>Невозможно сбросить настройки во время активного соединения</translation>
</message>
</context>
<context>
<name>PageSettingsBackup</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="25"/>
<source>Settings restored from backup file</source>
<translation>Настройки восстановлены из файла резервной копии</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="54"/>
<source>Back up your configuration</source>
<translation>Создать резервную копию конфигурации</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="55"/>
<source>You can save your settings to a backup file to restore them the next time you install the application.</source>
<translation>Вы можете сохранить настройки в файл резервной копии, чтобы восстановить их при следующей установке приложения.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="65"/>
<source>The backup will contain your passwords and private keys for all servers added to AmneziaVPN. Keep this information in a secure place.</source>
<translation>Резервная копия будет содержать ваши пароли и закрытые ключи для всех серверов, добавленных в AmneziaVPN. Храните эту информацию в надежном месте.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="88"/>
<source>Make a backup</source>
<translation>Создать резервную копию</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="95"/>
<source>Save backup file</source>
<translation>Сохранить резервную копию</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="96"/>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="125"/>
<source>Backup files (*.backup)</source>
<translation>Файлы резервных копий (*.backup)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="105"/>
<source>Backup file saved</source>
<translation>Резервная копия сохранена</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="118"/>
<source>Restore from backup</source>
<translation>Восстановить из резервной копии</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="124"/>
<source>Open backup file</source>
<translation>Открыть резервную копию</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="138"/>
<source>Import settings from a backup file?</source>
<translation>Импортировать настройки из резервной копии?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="139"/>
<source>All current settings will be reset</source>
<translation>Все текущие настройки будут сброшены</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="140"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="141"/>
<source>Cancel</source>
<translation>Отменить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="145"/>
<source>Cannot restore backup settings during active connection</source>
<translation>Невозможно восстановить настройки из резервной копии во время активного соединения</translation>
</message>
</context>
<context>
<name>PageSettingsConnection</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="36"/>
<source>Connection</source>
<translation>Соединение</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="53"/>
<source>Use AmneziaDNS</source>
<translation>Использовать AmneziaDNS</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="54"/>
<source>If AmneziaDNS is installed on the server</source>
<translation>Если AmneziaDNS установлен на сервере</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="80"/>
<source>DNS servers</source>
<translation>DNS-серверы</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="81"/>
<source>When AmneziaDNS is not used or installed</source>
<translation>Когда AmneziaDNS не используется или не установлен</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="94"/>
<source>Site-based split tunneling</source>
<translation>Раздельное туннелирование сайтов</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="95"/>
<source>Allows you to select which sites you want to access through the VPN</source>
<translation>Позволяет выбирать, к каким сайтам подключаться через VPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="110"/>
<source>App-based split tunneling</source>
<translation>Раздельное туннелирование приложений</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="111"/>
<source>Allows you to use the VPN only for certain Apps</source>
<translation>Позволяет использовать VPN только для определенных приложений</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="126"/>
<source>KillSwitch</source>
<translation>KillSwitch</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="127"/>
<source>Blocks network connections without VPN</source>
<translation>Блокирует интернет-соединение без VPN</translation>
</message>
</context>
<context>
<name>PageSettingsDns</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="20"/>
<source>Default server does not support custom DNS</source>
<translation>Сервер по умолчанию не поддерживает пользовательские DNS</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="44"/>
<source>DNS servers</source>
<translation>DNS-серверы</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="45"/>
<source>If AmneziaDNS is not used or installed</source>
<translation>Если AmneziaDNS не используется или не установлен</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="64"/>
<source>Primary DNS</source>
<translation>Первичный DNS</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="77"/>
<source>Secondary DNS</source>
<translation>Вторичный DNS</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="108"/>
<source>Restore default</source>
<translation>Восстановить по умолчанию</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="111"/>
<source>Restore default DNS settings?</source>
<translation>Восстановить настройки DNS по умолчанию?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="112"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="113"/>
<source>Cancel</source>
<translation>Отменить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="120"/>
<source>Settings have been reset</source>
<translation>Настройки были сброшены</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="134"/>
<source>Save</source>
<translation>Сохранить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="138"/>
<source>Primary DNS cannot be empty</source>
<translation>Основной DNS не может быть пустым</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="150"/>
<source>Settings saved</source>
<translation>Настройки сохранены</translation>
</message>
</context>
<context>
<name>PageSettingsKillSwitch</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="36"/>
<source>KillSwitch</source>
<translation>KillSwitch</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="37"/>
<source>Enable to ensure network traffic goes through a secure VPN tunnel, preventing accidental exposure of your IP and DNS queries if the connection drops</source>
<translation>Включите, чтобы весь сетевой трафик проходил только через безопасный VPN-туннель. Это предотвратит случайное раскрытие вашего IP-адреса и DNS-запросов при разрыве соединения</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="50"/>
<source>KillSwitch settings cannot be changed during an active connection</source>
<translation>Настройки KillSwitch нельзя изменить во время активного подключения</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="79"/>
<source>Soft KillSwitch</source>
<translation>Soft KillSwitch</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="80"/>
<source>Internet access is blocked if the VPN disconnects unexpectedly</source>
<translation>Доступ в интернет блокируется при разрыве VPN-соединения</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="96"/>
<source>Strict KillSwitch</source>
<translation>Strict KillSwitch</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="97"/>
<source>Internet connection is blocked even when VPN is turned off manually or hasn&apos;t started</source>
<translation>Доступ в интернет блокируется, даже если VPN отключен вручную или не был запущен</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="100"/>
<source>Just a little heads-up</source>
<translation>Небольшое предупреждение</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="101"/>
<source>If the VPN disconnects or drops while Strict KillSwitch is enabled, internet access will be blocked. To restore access, reconnect VPN or disable/change the KillSwitch.</source>
<translation>Если VPN отключится или соединение прервётся при включённом Strict KillSwitch, доступ в интернет будет заблокирован. Чтобы восстановить доступ, снова подключитесь к VPN или отключите (измените) режим KillSwitch.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="102"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="103"/>
<source>Cancel</source>
<translation>Отменить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="122"/>
<source>DNS Exceptions</source>
<translation>Исключения для DNS</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="123"/>
<source>DNS servers listed here will remain accessible when KillSwitch is active.</source>
<translation>DNS-серверы из этого списка останутся доступными при активном KillSwitch.</translation>
</message>
</context>
<context>
<name>PageSettingsKillSwitchExceptions</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="57"/>
<source>DNS Exceptions</source>
<translation>Исключения для DNS</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="58"/>
<source>DNS servers listed here will remain accessible when KillSwitch is active</source>
<translation>DNS-серверы из этого списка останутся доступными при активном KillSwitch</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="79"/>
<source>Delete </source>
<translation>Удалить </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="80"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="81"/>
<source>Cancel</source>
<translation>Отменить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="110"/>
<source>IPv4 address</source>
<translation>IPv4 адрес</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="144"/>
<source>Import / Export addresses</source>
<translation>Импорт / Экспорт адресов</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="154"/>
<source>Import</source>
<translation>Импорт</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="169"/>
<source>Save address list</source>
<translation>Сохранить список адресов</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="176"/>
<source>Save addresses</source>
<translation>Сохранить адреса</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="177"/>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="253"/>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="271"/>
<source>Address files (*.json)</source>
<translation>Файлы адресов (*.json)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="226"/>
<source>Back</source>
<translation>Назад</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="239"/>
<source>Import address list</source>
<translation>Импорт списка адресов</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="249"/>
<source>Replace address list</source>
<translation>Заменить список адресов</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="252"/>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="270"/>
<source>Open address file</source>
<translation>Открыть файл адресов</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="267"/>
<source>Add imported addresses to existing ones</source>
<translation>Добавить импортированные адреса к существующим</translation>
</message>
</context>
<context>
<name>PageSettingsLogViewer</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogViewer.qml" line="49"/>
<source>Save</source>
<translation>Сохранить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogViewer.qml" line="50"/>
<source>Logs files (*.log)</source>
<translation>Файлы логов (*.log)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogViewer.qml" line="110"/>
<source>Failed to save logs. Try again later</source>
<translation>Не удалось сохранить логи. Повторите позже</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogViewer.qml" line="113"/>
<source>Logs file saved</source>
<translation>Файл с логами сохранен</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogViewer.qml" line="152"/>
<source>Copied</source>
<translation>Скопировано</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogViewer.qml" line="125"/>
<source>Application</source>
<translation>Приложение</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogViewer.qml" line="125"/>
<source>Tunnel</source>
<translation>Туннель</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogViewer.qml" line="235"/>
<source>No logs yet</source>
<translation>Логов пока нет</translation>
</message>
</context>
<context>
<name>PageSettingsLogging</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="107"/>
<source>Logging</source>
<translation>Логирование</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="52"/>
<source>Logs have been cleaned up</source>
<translation>Логи очищены</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="35"/>
<source>Save</source>
<translation>Сохранить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="81"/>
<source>Logs file saved</source>
<translation>Файл с логами сохранен</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="36"/>
<source>Archive files (*.zip)</source>
<translation>Архивы (*.zip)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="58"/>
<source>Clear all logs?</source>
<translation>Очистить все логи?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="59"/>
<source>App and tunnel logs will be deleted from the device and can&apos;t be restored</source>
<translation>Логи приложения и туннеля удалятся с устройства, вернуть их не получится</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="60"/>
<source>Clear</source>
<translation>Очистить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="83"/>
<source>Failed to save logs. Try again later</source>
<translation>Не удалось сохранить логи. Повторите позже</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="108"/>
<source>Logs help support figure out what&apos;s wrong</source>
<translation>Логи помогают поддержке разобраться, если что-то работает не так</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="128"/>
<source>Record logs</source>
<translation>Запись логов</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="129"/>
<source>Recording turns off after 14 days and logs are deleted</source>
<translation>Через 14 дн запись выключится, а логи удаляются</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="160"/>
<source>Logs</source>
<translation>Логи</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="171"/>
<source>Tunnel</source>
<translation>Туннель</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="172"/>
<source>Connection events</source>
<translation>События подключения</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="186"/>
<source>Application</source>
<translation>Приложение</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="187"/>
<source>App events</source>
<translation>События приложения</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="206"/>
<source>Save all logs</source>
<translation>Сохранить все логи</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="207"/>
<source>.zip archive with both logs</source>
<translation>Архив .zip с обоими журналами</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="220"/>
<source>Clear all logs</source>
<translation>Очистить все логи</translation>
</message>
</context>
<context>
<name>PageSettingsNewsNotifications</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsNewsNotifications.qml" line="31"/>
<source>News &amp; Notifications</source>
<translation>Новости и Уведомления</translation>
</message>
</context>
<context>
<name>PageSettingsServerData</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="28"/>
<source>All installed containers have been added to the application</source>
<translation>Все установленные протоколы и сервисы были добавлены в приложение</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="30"/>
<source>No new installed containers found</source>
<translation>Новые установленные протоколы и сервисы не обнаружены</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="101"/>
<source>Check the server for previously installed Amnezia services</source>
<translation>Проверить сервер на наличие ранее установленных сервисов Amnezia</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="102"/>
<source>Add them to the application if they were not displayed</source>
<translation>Добавить их в приложение, если они не отображаются</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="115"/>
<source>Reboot server</source>
<translation>Перезагрузить сервер</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="119"/>
<source>Do you want to reboot the server?</source>
<translation>Вы уверены, что хотите перезагрузить сервер?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="120"/>
<source>The reboot process may take approximately 30 seconds. Are you sure you wish to proceed?</source>
<translation>Процесс перезагрузки может занять около 30 секунд. Вы уверены, что хотите продолжить?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="121"/>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="151"/>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="181"/>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="210"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="122"/>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="152"/>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="182"/>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="211"/>
<source>Cancel</source>
<translation>Отменить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="126"/>
<source>Cannot reboot server during active connection</source>
<translation>Невозможно перезагрузить сервер во время активного соединения</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="145"/>
<source>Remove server from application</source>
<translation>Удалить сервер из приложения</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="149"/>
<source>Do you want to remove the server from application?</source>
<translation>Вы уверены, что хотите удалить сервер из приложения?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="150"/>
<source>All installed AmneziaVPN services will still remain on the server.</source>
<translation>Все установленные сервисы и протоколы Amnezia останутся на сервере.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="156"/>
<source>Cannot remove server during active connection</source>
<translation>Невозможно удалить сервер во время активного соединения</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="175"/>
<source>Clear server from Amnezia software</source>
<translation>Очистить сервер от протоколов и сервисов Amnezia</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="179"/>
<source>Do you want to clear server from Amnezia software?</source>
<translation>Вы хотите очистить сервер от всех сервисов Amnezia?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="180"/>
<source>All users whom you shared a connection with will no longer be able to connect to it.</source>
<translation>Все пользователи, с которыми вы поделились конфигурацией вашего VPN, больше не смогут к нему подключаться.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="186"/>
<source>Cannot clear server from Amnezia software during active connection</source>
<translation>Невозможно очистить сервер от сервисов Amnezia во время активного соединения</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="204"/>
<source>Reset API config</source>
<translation>Сбросить конфигурацию API</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="208"/>
<source>Do you want to reset API config?</source>
<translation>Вы хотите сбросить конфигурацию API?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="215"/>
<source>Cannot reset API config during active connection</source>
<translation>Невозможно сбросить конфигурацию API во время активного соединения</translation>
</message>
</context>
<context>
<name>PageSettingsServerInfo</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerInfo.qml" line="129"/>
<source>Protocols</source>
<translation>Протоколы</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerInfo.qml" line="136"/>
<source>Services</source>
<translation>Сервисы</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerInfo.qml" line="141"/>
<source>Management</source>
<translation>Управление</translation>
</message>
</context>
<context>
<name>PageSettingsServerProtocol</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="38"/>
<source> settings</source>
<translation> настройки</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="39"/>
<source>This protocol is no longer supported.</source>
<translation>Этот протокол больше не поддерживается.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="51"/>
<source>AmneziaWG 2.0 is outdated and does not include the latest security improvements, but it will continue to work. Moving to AmneziaWG 3.1 by deploying a new container on the server is recommended for stronger protocol security</source>
<translation>AmneziaWG 2.0 устарел и не содержит последних улучшений безопасности, но продолжит работать. Для более надёжной защиты протокола рекомендуется перейти на AmneziaWG 3.1, установив новый контейнер на сервере</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="74"/>
<source> connection settings</source>
<translation> настройки подключения</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="83"/>
<source>Click the &quot;connect&quot; button to create a connection configuration</source>
<translation>Нажмите кнопку «Подключиться», чтобы создать конфигурацию</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="95"/>
<source> server settings</source>
<translation> настройки сервера</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="120"/>
<source>Clear profile</source>
<translation>Очистить профиль</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="123"/>
<source>Clear %1 profile?</source>
<translation>Очистить профиль %1?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="124"/>
<source>The connection configuration will be deleted for this device only</source>
<translation>Конфигурация подключения будет удалена только на этом устройстве</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="125"/>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="162"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="126"/>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="163"/>
<source>Cancel</source>
<translation>Отменить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="130"/>
<source>Unable to clear %1 profile while there is an active connection</source>
<translation>Невозможно очистить профиль %1 во время активного соединения</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="156"/>
<source>Remove </source>
<translation>Удалить </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="160"/>
<source>Remove %1 from server?</source>
<translation>Удалить %1 с сервера?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="161"/>
<source>All users with whom you shared a connection will no longer be able to connect to it.</source>
<translation>Все пользователи, с которыми вы поделились конфигурацией вашего VPN, больше не смогут к нему подключаться.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="168"/>
<source>Cannot remove active container</source>
<translation>Невозможно удалить активный контейнер</translation>
</message>
</context>
<context>
<name>PageSettingsServersList</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsServersList.qml" line="30"/>
<source>Servers</source>
<translation>Серверы</translation>
</message>
</context>
<context>
<name>PageSettingsSplitTunneling</name>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="29"/>
<source>Cannot change split tunneling settings during active connection</source>
<translation>Невозможно изменить настройки раздельного туннелирования во время активного соединения</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="32"/>
<source>Default server does not support split tunneling function</source>
<translation>Сервер по умолчанию не поддерживает раздельное туннелирование</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="65"/>
<source>Only the sites listed here will be accessed through the VPN</source>
<translation>Только адреса из списка должны открываться через VPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="70"/>
<source>Addresses from the list should not be accessed via VPN</source>
<translation>Адреса из списка не должны открываться через VPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="120"/>
<source>Split tunneling</source>
<translation>Раздельное туннелирование сайтов</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="149"/>
<source>Mode</source>
<translation>Режим</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="201"/>
<source>Remove </source>
<translation>Удалить </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="202"/>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="325"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="203"/>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="326"/>
<source>Cancel</source>
<translation>Отменить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="232"/>
<source>website or IP</source>
<translation>веб-сайт или IP</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="266"/>
<source>Additional options</source>
<translation>Дополнительные настройки</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="276"/>
<source>Import</source>
<translation>Импорт</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="291"/>
<source>Save site list</source>
<translation>Сохранить список сайтов</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="298"/>
<source>Save sites</source>
<translation>Сохранить сайты</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="299"/>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="412"/>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="425"/>
<source>Sites files (*.json)</source>
<translation>Файлы сайтов (*.json)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="320"/>
<source>Clear site list</source>
<translation>Очистить список сайтов</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="323"/>
<source>Clear site list?</source>
<translation>Очистить список сайтов?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="324"/>
<source>All sites will be removed from list.</source>
<translation>Все сайты будут удалены из списка.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="367"/>
<source>Back</source>
<translation>Назад</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="380"/>
<source>Import a list of sites</source>
<translation>Импортировать список с сайтами</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="409"/>
<source>Replace site list</source>
<translation>Заменить список с сайтами</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="411"/>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="424"/>
<source>Open sites file</source>
<translation>Открыть список с сайтами</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="422"/>
<source>Add imported sites to existing ones</source>
<translation>Добавить импортированные сайты к существующим</translation>
</message>
</context>
<context>
<name>PageSetupWizardApiFreeInfo</name>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiFreeInfo.qml" line="68"/>
<source>Free features</source>
<translation>Возможности Free</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiFreeInfo.qml" line="114"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
</context>
<context>
<name>PageSetupWizardApiPremiumInfo</name>
<message numerus="yes">
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="96"/>
<source>Try free for %n day(s)</source>
<translation>
<numerusform>Попробуйте бесплатно %n день</numerusform>
<numerusform>Попробуйте бесплатно %n дня</numerusform>
<numerusform>Попробуйте бесплатно %n дней</numerusform>
</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="114"/>
<source>Recommended</source>
<translation>Рекомендуется</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="130"/>
<source>Change plan</source>
<translation>Сменить тариф</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="148"/>
<source>Premium features</source>
<translation>Возможности Premium</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="173"/>
<source>Charged to your Apple ID at confirmation. Renews automatically unless auto-renew is turned off at least 24 hours before period end. Manage in Apple ID settings.</source>
<translation>Списание с Apple ID при подтверждении. Продление автоматическое, если автопродление не отключено минимум за 24 часа до окончания периода. Управление в настройках Apple ID.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="211"/>
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="252"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
<message numerus="yes">
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="214"/>
<source>Start %n-day free trial</source>
<translation>
<numerusform>Начать бесплатный период на %n день</numerusform>
<numerusform>Начать бесплатный период на %n дня</numerusform>
<numerusform>Начать бесплатный период на %n дней</numerusform>
</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="216"/>
<source>Subscribe — %1 for %2</source>
<translation>Подписаться — %1 за %2</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="239"/>
<source>Upgrade plan?</source>
<translation>Перейти на более дорогой тариф?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="240"/>
<source>The current plan will be replaced with the %1 / %2 plan. The change will take effect immediately after confirmation</source>
<translation>Текущий тариф будет заменён на тариф %1 / %2. Изменение вступит в силу сразу после подтверждения</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="243"/>
<source>Downgrade plan?</source>
<translation>Перейти на более дешёвый тариф?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="244"/>
<source>The current plan will be replaced with the %1 / %2 plan. The store will apply the change based on its billing rules</source>
<translation>Текущий тариф будет заменён на тариф %1 / %2. Магазин применит изменение по своим правилам оплаты</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="247"/>
<source>Confirm subscription change?</source>
<translation>Подтвердить смену подписки?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="248"/>
<source>An active subscription already exists. The current plan will be replaced with the %1 / %2 plan</source>
<translation>Активная подписка уже существует. Текущий тариф будет заменён на тариф %1 / %2</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="252"/>
<source>Cancel</source>
<translation>Отменить</translation>
</message>
<message numerus="yes">
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="277"/>
<source>%n day(s) free, then %1/%2. Auto-renews until canceled. Cancel anytime in Settings.</source>
<translation>
<numerusform>%n день бесплатно, затем %1/%2. Автопродление до отмены. Отменить можно в настройках.</numerusform>
<numerusform>%n дня бесплатно, затем %1/%2. Автопродление до отмены. Отменить можно в настройках.</numerusform>
<numerusform>%n дней бесплатно, затем %1/%2. Автопродление до отмены. Отменить можно в настройках.</numerusform>
</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="280"/>
<source>%1/%2, auto-renewal. Cancel anytime in the Settings.</source>
<translation>%1/%2, автопродление. Отменить можно в любой момент в настройках.</translation>
</message>
</context>
<context>
<name>PageSetupWizardApiServicesList</name>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiServicesList.qml" line="33"/>
<source>VPN by Amnezia</source>
<translation>VPN от Amnezia</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiServicesList.qml" line="34"/>
<source>Choose a VPN service that suits your needs.</source>
<translation>Выберите VPN-сервис, который подходит именно вам.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiServicesList.qml" line="71"/>
<source>Recommended</source>
<translation>Рекомендуется</translation>
</message>
</context>
<context>
<name>PageSetupWizardApiTrialEmail</name>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiTrialEmail.qml" line="47"/>
<source>Create an account</source>
<translation>Создайте учётную запись</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiTrialEmail.qml" line="48"/>
<source>To manage your subscription</source>
<translation>Для управления подпиской</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiTrialEmail.qml" line="64"/>
<location filename="../ui/qml/Pages2/PageSetupWizardApiTrialEmail.qml" line="65"/>
<source>Email</source>
<translation>Электронная почта</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiTrialEmail.qml" line="83"/>
<source>We will create an account for your trial subscription and send important subscription updates to this email address</source>
<translation>Мы создадим учётную запись для вашей пробной подписки и будем отправлять на этот адрес электронной почты важные уведомления о подписке</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiTrialEmail.qml" line="101"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardApiTrialEmail.qml" line="109"/>
<source>Enter a valid email address</source>
<translation>Введите корректный адрес электронной почты</translation>
</message>
</context>
<context>
<name>PageSetupWizardConfigSource</name>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="45"/>
<source>Connection</source>
<translation>Соединение</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="82"/>
<source>Settings</source>
<translation>Настройки</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="93"/>
<source>Enable logs</source>
<translation>Включить запись логов</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="109"/>
<source>Export client logs</source>
<translation>Экспорт логов клиента</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="119"/>
<source>Save</source>
<translation>Сохранить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="120"/>
<source>Logs files (*.log)</source>
<translation>Файлы логов (*.log)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="129"/>
<source>Logs file saved</source>
<translation>Файл с логами сохранен</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="83"/>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="160"/>
<source>Support tag</source>
<translation>Тег поддержки</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="164"/>
<source>Copied</source>
<translation>Скопировано</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="46"/>
<source>Insert the key, add a configuration file or scan the QR-code</source>
<translation>Вставьте ключ, добавьте файл конфигурации или отсканируйте QR-код</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="187"/>
<source>Insert key</source>
<translation>Вставьте ключ</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="188"/>
<source>Insert</source>
<translation>Вставить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="203"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="219"/>
<source>Other connection options</source>
<translation>Другие варианты подключения</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="239"/>
<source>Recommended</source>
<translation>Рекомендуется</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="262"/>
<source>Site Amnezia</source>
<translation>Сайт Amnezia</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="286"/>
<source>VPN by Amnezia</source>
<translation>VPN от Amnezia</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="287"/>
<source>The easiest way to connect to the VPN</source>
<translation>Самый простой способ подключиться к VPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="305"/>
<source>Self-hosted VPN</source>
<translation>VPN на своём сервере</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="306"/>
<source>Configure Amnezia VPN on your own server</source>
<translation>Настроить VPN на собственном сервере</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="318"/>
<source>Restore from backup</source>
<translation>Восстановить из резервной копии</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="326"/>
<source>Open backup file</source>
<translation>Открыть резервную копию</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="327"/>
<source>Backup files (*.backup)</source>
<translation>Файлы резервных копий (*.backup)</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="344"/>
<source>File with connection settings</source>
<translation>Файл с настройками подключения</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="350"/>
<source>Open config file</source>
<translation>Открыть файл с конфигурацией</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="363"/>
<source>QR code</source>
<translation>QR-код</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="379"/>
<source>Restore purchases</source>
<translation>Восстановить покупки</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="394"/>
<source>I have nothing</source>
<translation>У меня ничего нет</translation>
</message>
</context>
<context>
<name>PageSetupWizardCredentials</name>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="63"/>
<source>Configure your server</source>
<translation>Настроить ваш сервер</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="107"/>
<source>Password or SSH private key</source>
<translation>Пароль или закрытый ключ SSH</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="116"/>
<source>SSH key requirements: supported key types are ED25519 and RSA in PEM format. Paste the private key, including the BEGIN/END lines. If your key doesn’t work, generate a compatible one</source>
<translation>Требования к SSH-ключу: поддерживаются ключи ED25519 и RSA в формате PEM. Вставьте закрытый ключ целиком, включая строки BEGIN/END. Если ваш ключ не подходит, создайте совместимый ключ</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="175"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="204"/>
<source>All data you enter will remain strictly confidential and will not be shared or disclosed to the Amnezia or any third parties</source>
<translation>Все данные, которые вы вводите, останутся строго конфиденциальными и не будут переданы или раскрыты Amnezia или каким-либо третьим лицам</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="132"/>
<source>Don&apos;t have a server?</source>
<translation>Нет своего сервера?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="133"/>
<source>Amnezia hosting. VPN servers without complicated settings and headaches</source>
<translation>Хостинг Amnezia. VPN-серверы без сложных настроек и головной боли</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="147"/>
<source>How to run your VPN server</source>
<translation>Как создать VPN на собственном сервере</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="148"/>
<source>Where to get connection data, step-by-step instructions for buying a VPS</source>
<translation>Где взять данные для подключения, пошаговые инструкции по покупке VPS</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="24"/>
<source>Ip address cannot be empty</source>
<translation>Поле с IP-адресом не может быть пустым</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="27"/>
<source>Enter the address in the format 255.255.255.255:88</source>
<translation>Введите адрес в формате 255.255.255.255:88</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="31"/>
<source>Login cannot be empty</source>
<translation>Поле с логином не может быть пустым</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="36"/>
<source>Password/private key cannot be empty</source>
<translation>Поле с паролем/закрытым ключом не может быть пустым</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="64"/>
<source>You&apos;ll need server credentials. Enter the server IP and password</source>
<translation>Понадобятся данные для доступа к серверу. Введите IP-адрес сервера и пароль</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="85"/>
<source>Server IP address [:port]</source>
<translation>IP-адрес[:порт] сервера</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="86"/>
<source>255.255.255.255:22</source>
<translation>255.255.255.255:22</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="96"/>
<source>SSH Username</source>
<translation>Имя пользователя SSH</translation>
</message>
</context>
<context>
<name>PageSetupWizardEasy</name>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardEasy.qml" line="65"/>
<source>Choose Installation Type</source>
<translation>Выберите тип установки</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardEasy.qml" line="116"/>
<source>Manual</source>
<translation>Ручная</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardEasy.qml" line="117"/>
<source>Choose a VPN protocol</source>
<translation>Выбрать VPN-протокол</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardEasy.qml" line="144"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardEasy.qml" line="176"/>
<source>Skip setup</source>
<translation>Пропустить настройку</translation>
</message>
</context>
<context>
<name>PageSetupWizardInstalling</name>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="25"/>
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="69"/>
<source>Usually it takes no more than 5 minutes</source>
<translation>Обычно это занимает не более 5 минут</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="57"/>
<source>The server has already been added to the application</source>
<translation>Сервер уже был добавлен в приложение</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="63"/>
<source>Amnezia has detected that your server is currently </source>
<translation>Amnezia обнаружила, что ваш сервер в настоящее время </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="64"/>
<source>busy installing other software. Amnezia installation </source>
<translation>занят установкой других протоколов или сервисов. Установка Amnezia </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="65"/>
<source>will pause until the server finishes installing other software</source>
<translation>будет приостановлена до тех пор, пока сервер не завершит установку другого ПО</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="105"/>
<source>Installing</source>
<translation>Установка</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="151"/>
<source>Cancel installation</source>
<translation>Отменить установку</translation>
</message>
</context>
<context>
<name>PageSetupWizardProtocolSettings</name>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="110"/>
<source>Installing %1</source>
<translation>Устанавливается %1</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="130"/>
<source>More detailed</source>
<translation>Подробнее</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="257"/>
<source>Back</source>
<translation>Назад</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="310"/>
<source>Close</source>
<translation>Закрыть</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="142"/>
<source>Network protocol</source>
<translation>Сетевой протокол</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="159"/>
<source>Port</source>
<translation>Порт</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="171"/>
<source>Hostname</source>
<translation>Имя хоста</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="172"/>
<source>proxy.example.com</source>
<translation>proxy.example.com</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="186"/>
<source>Use lowercase letters, digits, dots and hyphens</source>
<translation>Используйте строчные буквы, цифры, точки и дефисы</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="200"/>
<source>ACME email</source>
<translation>Email для ACME</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="201"/>
<source>you@example.com</source>
<translation>you@example.com</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="80"/>
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="215"/>
<source>Enter a valid email for the TLS certificate</source>
<translation>Введите корректный email для TLS-сертификата</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="227"/>
<source>Needs a DNS A record and free, internet-reachable ports 443 (HTTPS) and 80 (ACME). If either port is busy or blocked, the proxy will not work. Classic Telegram MTProxy links will not work.</source>
<translation>Требуются DNS A-запись и свободные, доступные из интернета порты 443 (HTTPS) и 80 (ACME). Если любой из портов занят или заблокирован, прокси работать не будет. Классические ссылки Telegram MTProxy работать не будут.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="354"/>
<source>Install</source>
<translation>Установить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="76"/>
<source>Enter a lowercase DNS hostname</source>
<translation>Введите DNS-имя хоста строчными буквами</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="95"/>
<source>The port must be in the range of 1 to 65535</source>
<translation>Порт должен быть в диапазоне от 1 до 65535</translation>
</message>
</context>
<context>
<name>PageSetupWizardProtocols</name>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardProtocols.qml" line="52"/>
<source>VPN protocol</source>
<translation>VPN-протокол</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardProtocols.qml" line="53"/>
<source>Choose the one with the highest priority for you. Later, you can install other protocols and additional services, such as DNS proxy and SFTP.</source>
<translation>Выберите протокол, который вам больше подходит. В дальнейшем можно установить другие протоколы и дополнительные сервисы, такие как DNS-прокси и SFTP.</translation>
</message>
</context>
<context>
<name>PageSetupWizardQrReader</name>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardQrReader.qml" line="41"/>
<source>Point the camera at the QR code and hold for a couple of seconds. </source>
<translation>Наведите камеру на QR-код и удерживайте ее в течение нескольких секунд. </translation>
</message>
</context>
<context>
<name>PageSetupWizardStart</name>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardStart.qml" line="67"/>
<source>Let&apos;s get started</source>
<translation>Приступим</translation>
</message>
</context>
<context>
<name>PageSetupWizardTextKey</name>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardTextKey.qml" line="36"/>
<source>Connection key</source>
<translation>Ключ для подключения</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardTextKey.qml" line="37"/>
<source>A line that starts with vpn://...</source>
<translation>Строка, которая начинается с vpn://...</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardTextKey.qml" line="48"/>
<source>Key</source>
<translation>Ключ</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardTextKey.qml" line="50"/>
<source>Insert</source>
<translation>Вставить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardTextKey.qml" line="72"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
</context>
<context>
<name>PageSetupWizardViewConfig</name>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardViewConfig.qml" line="66"/>
<source>New connection</source>
<translation>Новое соединение</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardViewConfig.qml" line="116"/>
<source>Collapse content</source>
<translation>Свернуть</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardViewConfig.qml" line="116"/>
<source>Show content</source>
<translation>Показать</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardViewConfig.qml" line="131"/>
<source>Enable WireGuard obfuscation. It may be useful if WireGuard is blocked on your provider.</source>
<translation>Включить обфускацию WireGuard. Это может быть полезно, если WireGuard блокируется вашим провайдером.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardViewConfig.qml" line="147"/>
<source>Use connection codes only from sources you trust. Codes from public sources may have been created to intercept your data.</source>
<translation>Используйте файлы конфигурации только из тех источников, которым вы доверяете. Файлы из общедоступных источников могли быть созданы с целью перехвата ваших личных данных.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageSetupWizardViewConfig.qml" line="189"/>
<source>Connect</source>
<translation>Подключиться</translation>
</message>
</context>
<context>
<name>PageShare</name>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="35"/>
<source>Config revoked</source>
<translation>Конфигурация отозвана</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="51"/>
<source>Save AmneziaVPN config</source>
<translation>Сохранить конфигурацию AmneziaVPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="58"/>
<source>Save OpenVPN config</source>
<translation>Сохранить конфигурацию OpenVPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="65"/>
<source>Save WireGuard config</source>
<translation>Сохранить конфигурацию WireGuard</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="72"/>
<source>Save AmneziaWG config</source>
<translation>Сохранить конфигурацию AmneziaWG</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="79"/>
<source>Save XRay config</source>
<translation>Сохранить конфигурацию XRay</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="88"/>
<source>Connection to </source>
<translation>Подключение к </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="89"/>
<source>File with connection settings to </source>
<translation>Файл с настройками подключения к </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="108"/>
<source>For the AmneziaVPN app</source>
<translation>Для приложения AmneziaVPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="113"/>
<source>OpenVPN native format</source>
<translation>Оригинальный формат OpenVPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="118"/>
<source>WireGuard native format</source>
<translation>Оригинальный формат WireGuard</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="123"/>
<source>AmneziaWG native format</source>
<translation>Оригинальный формат AmneziaWG</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="128"/>
<source>XRay native format</source>
<translation>Оригинальный формат XRay</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="259"/>
<source>Share VPN Access</source>
<translation>Поделиться VPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="214"/>
<source>Share full access to the server and VPN</source>
<translation>Поделиться полным доступом к серверу и VPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="215"/>
<source>Use for your own devices, or share with those you trust to manage the server.</source>
<translation>Используйте для собственных устройств или передайте управление сервером тем, кому вы доверяете.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="225"/>
<location filename="../ui/qml/Pages2/PageShare.qml" line="566"/>
<source>Share</source>
<translation>Поделиться</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="277"/>
<source>Connection</source>
<translation>Соединение</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="277"/>
<location filename="../ui/qml/Pages2/PageShare.qml" line="587"/>
<source>Users</source>
<translation>Пользователи</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="297"/>
<source>Share VPN access without the ability to manage the server</source>
<translation>Поделиться доступом к VPN без возможности управления сервером</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="311"/>
<source>User name</source>
<translation>Имя пользователя</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="331"/>
<location filename="../ui/qml/Pages2/PageShare.qml" line="332"/>
<source>Server</source>
<translation>Сервер</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="395"/>
<location filename="../ui/qml/Pages2/PageShare.qml" line="396"/>
<source>Protocol</source>
<translation>Протокол</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="506"/>
<location filename="../ui/qml/Pages2/PageShare.qml" line="507"/>
<source>Connection format</source>
<translation>Формат подключения</translation>
</message>
<message>
<location filename="../ui/qml/Components/ShareClientInfoSheet.qml" line="56"/>
<source>Creation date: %1</source>
<translation>Дата создания: %1</translation>
</message>
<message>
<location filename="../ui/qml/Components/ShareClientInfoSheet.qml" line="68"/>
<source>Latest handshake: %1</source>
<translation>Последнее рукопожатие: %1</translation>
</message>
<message>
<location filename="../ui/qml/Components/ShareClientInfoSheet.qml" line="80"/>
<source>Data received: %1</source>
<translation>Получено данных: %1</translation>
</message>
<message>
<location filename="../ui/qml/Components/ShareClientInfoSheet.qml" line="92"/>
<source>Data sent: %1</source>
<translation>Отправлено данных: %1</translation>
</message>
<message>
<location filename="../ui/qml/Components/ShareClientInfoSheet.qml" line="102"/>
<source>Allowed IPs: %1</source>
<translation>Разрешенные подсети: %1</translation>
</message>
<message>
<location filename="../ui/qml/Components/ShareClientInfoSheet.qml" line="112"/>
<source>Rename</source>
<translation>Переименовать</translation>
</message>
<message>
<location filename="../ui/qml/Components/ShareClientInfoSheet.qml" line="155"/>
<source>Client name</source>
<translation>Имя клиента</translation>
</message>
<message>
<location filename="../ui/qml/Components/ShareClientInfoSheet.qml" line="166"/>
<source>Save</source>
<translation>Сохранить</translation>
</message>
<message>
<location filename="../ui/qml/Components/ShareClientInfoSheet.qml" line="127"/>
<source>Revoke</source>
<translation>Отозвать</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="165"/>
<source>Revoke the config for a user - %1?</source>
<translation>Отозвать конфигурацию для пользователя - %1?</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="166"/>
<source>The user will no longer be able to connect to your server.</source>
<translation>Пользователь больше не сможет подключаться к вашему серверу.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="167"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="168"/>
<source>Cancel</source>
<translation>Отменить</translation>
</message>
</context>
<context>
<name>PageShareConnection</name>
<message>
<location filename="../ui/qml/Pages2/PageShareConnection.qml" line="25"/>
<source>Share</source>
<translation>Поделиться</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShareConnection.qml" line="26"/>
<source>Copy</source>
<translation>Скопировать</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShareConnection.qml" line="30"/>
<source>Save AmneziaVPN config</source>
<translation>Сохранить конфигурацию AmneziaVPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShareConnection.qml" line="126"/>
<source>Copy config string</source>
<translation>Скопировать строку конфигурации</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShareConnection.qml" line="143"/>
<source>Show connection settings</source>
<translation>Показать настройки подключения</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShareConnection.qml" line="40"/>
<source>Copied</source>
<translation>Скопировано</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShareConnection.qml" line="199"/>
<source>To read the QR code in the Amnezia app, tap + in the main menu → &apos;QR code&apos;</source>
<translation>Для считывания QR-кода в приложении Amnezia выберите + в главном меню → &apos;QR-код&apos;</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShareConnection.qml" line="214"/>
<source>This config is too large for a QR code. Share the file or copy the connection settings instead.</source>
<translation>Эта конфигурация слишком велика для QR-кода. Поделитесь файлом или скопируйте настройки подключения.</translation>
</message>
</context>
<context>
<name>PageShareFullAccess</name>
<message>
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="43"/>
<source>Full access to the server and VPN</source>
<translation>Полный доступ к серверу и VPN</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="44"/>
<source>We recommend that you use full access to the server only for your own additional devices.
</source>
<translation>Мы рекомендуем использовать полный доступ к серверу только для собственных устройств.
</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="45"/>
<source>If you share full access with other people, they can remove and add protocols and services to the server, which will cause the VPN to work incorrectly for all users. </source>
<translation>Если вы поделитесь полным доступом с другими людьми, то они смогут удалять и добавлять протоколы и сервисы на сервер, что приведет к некорректной работе VPN для всех пользователей. </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="63"/>
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="64"/>
<source>Server</source>
<translation>Сервер</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="88"/>
<source>Accessing </source>
<translation>Доступ </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="89"/>
<source>File with accessing settings to </source>
<translation>Файл с настройками доступа к </translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="118"/>
<source>Share</source>
<translation>Поделиться</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="126"/>
<source>Access error!</source>
<translation>Ошибка доступа!</translation>
</message>
</context>
<context>
<name>PageStart</name>
<message>
<location filename="../ui/qml/Pages2/PageStart.qml" line="215"/>
<source>Logging was disabled after 14 days, log files were deleted</source>
<translation>Логирование было отключено по прошествии 14 дней, файлы логов были удалены.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageStart.qml" line="219"/>
<source>Settings restored from backup file</source>
<translation>Настройки восстановлены из бэкап файла</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageStart.qml" line="225"/>
<source>Logging is enabled. Note that logs will be automaticallydisabled after 14 days, and all log files will be deleted.</source>
<translation>Логирование включено. Обратите внимание, что через 14 дней оно будет автоматически отключено, а все файлы логов будут удалены.</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageStart.qml" line="332"/>
<source>Home</source>
<translation>Главная</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageStart.qml" line="361"/>
<source>Share</source>
<translation>Поделиться</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageStart.qml" line="374"/>
<source>Settings</source>
<translation>Настройки</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageStart.qml" line="388"/>
<source>Add</source>
<translation>Добавить</translation>
</message>
</context>
<context>
<name>PageUpdate</name>
<message>
<location filename="../ui/qml/Pages2/PageUpdate.qml" line="24"/>
<source>Done. Install the update</source>
<translation>Готово. Установите обновление</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageUpdate.qml" line="26"/>
<source>Download failed. Download manually from amnezia.org</source>
<translation>Не удалось скачать. Загрузите вручную с amnezia.org</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageUpdate.qml" line="159"/>
<source>New version available</source>
<translation>Доступна новая версия</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageUpdate.qml" line="176"/>
<source>New</source>
<translation>Новое</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageUpdate.qml" line="184"/>
<source>Improved</source>
<translation>Улучшено</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageUpdate.qml" line="192"/>
<source>Fixed</source>
<translation>Исправлено</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageUpdate.qml" line="226"/>
<location filename="../ui/qml/Pages2/PageUpdate.qml" line="232"/>
<source>Update app</source>
<translation>Обновить приложение</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageUpdate.qml" line="229"/>
<source>Downloading update...</source>
<translation>Загрузка обновления...</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageUpdate.qml" line="230"/>
<source>Install update</source>
<translation>Установить обновление</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageUpdate.qml" line="231"/>
<source>Retry</source>
<translation>Повторить</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../core/utils/errorStrings.cpp" line="11"/>
<source>No error</source>
<translation>Нет ошибки</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="13"/>
<source>Function not implemented</source>
<translation>Функция не реализована</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="14"/>
<source>Background service is not running</source>
<translation>Фоновая служба не запущена</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="15"/>
<source>The selected protocol is not supported on the current platform</source>
<translation>Выбранный протокол не поддерживается на данном устройстве</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="18"/>
<source>Server check failed</source>
<translation>Проверка сервера завершилась неудачей</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="19"/>
<source>Server port already used. Check for another software</source>
<translation>Порт сервера уже используется. Проверьте наличие другого ПО</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="20"/>
<source>Server error: Docker container missing</source>
<translation>Ошибка сервера: отсутствует Docker-контейнер</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="21"/>
<source>Server error: Docker failed</source>
<translation>Ошибка сервера: сбой в работе Docker</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="22"/>
<source>Installation canceled by user</source>
<translation>Установка отменена пользователем</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="23"/>
<source>The user is not a member of the sudo group</source>
<translation>Пользователь не входит в группу sudo</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="24"/>
<source>Server error: Package manager error</source>
<translation>Ошибка сервера: Ошибка менеджера пакетов</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="25"/>
<source>The sudo package is not pre-installed on the server</source>
<translation>Пакет sudo не установлен на сервере по умолчанию</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="26"/>
<source>The server user&apos;s home directory is not accessible</source>
<translation>Домашний каталог пользователя сервера недоступен</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="27"/>
<source>Action not allowed in sudoers</source>
<translation>Действие не разрешено в sudoers</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="28"/>
<source>The user&apos;s password is required</source>
<translation>Требуется пароль пользователя</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="29"/>
<source>Docker error: runc doesn&apos;t work on cgroups v2</source>
<translation>Docker error: runc не работает на cgroups v2</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="30"/>
<source>Server error: cgroup mountpoint does not exist</source>
<translation>Server error: cgroup mountpoint не существует</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="31"/>
<source>Docker error: The pull rate limit has been reached</source>
<translation>Docker error: достигнут лимит скорости вытягивания</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="32"/>
<source>Server error: Linux kernel is too old</source>
<translation>Ошибка сервера: ядро Linux слишком старое</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="34"/>
<source>Server error: invalid or unreadable XRay server configuration</source>
<translation>Ошибка сервера: неверная или нечитаемая конфигурация сервера XRay</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="37"/>
<source>Server error: XRay server has no VLESS clients</source>
<translation>Ошибка сервера: сервер XRay не содержит пользователей VLESS</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="40"/>
<source>Server error: failed to read XRay Reality keys from the server</source>
<translation>Ошибка сервера: не удалось считать ключи XRay Reality с сервера</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="78"/>
<source>Server error: The default container runtime available for installation on this server is not supported.
Install Docker Engine on the server manually and try again.</source>
<translation>Ошибка сервера: Среда выполнения контейнеров, доступная для установки на этом сервере по умолчанию, не поддерживается.
Установите Docker Engine на сервер вручную и повторите попытку.</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="79"/>
<source>Container runtime error: The container runtime service is not running.
Check the container runtime service on the server, or wait about a minute and try again.</source>
<translation>Ошибка среды выполнения контейнеров: Служба среды выполнения контейнеров не запущена.
Проверьте службу среды выполнения контейнеров на сервере или подождите около минуты и повторите попытку.</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="82"/>
<source>SSH request was denied</source>
<translation>SSH-запрос был отклонён</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="83"/>
<source>SSH request was interrupted</source>
<translation>SSH-запрос был прерван</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="84"/>
<source>SSH internal error</source>
<translation>Внутренняя ошибка SSH</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="85"/>
<source>Invalid private key or invalid passphrase entered</source>
<translation>Введен неверный закрытый ключ или неверная парольная фраза</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="86"/>
<source>The selected private key format is not supported, use openssh ED25519 key types or PEM key types</source>
<translation>Выбранный формат закрытого ключа не поддерживается, используйте типы ключей openssh ED25519 или PEM</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="87"/>
<source>Timeout connecting to server</source>
<translation>Тайм-аут подключения к серверу</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="90"/>
<source>SCP error: Generic failure</source>
<translation>Ошибка SCP: общий сбой</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="106"/>
<source>The config does not contain any containers and credentials for connecting to the server</source>
<translation>Конфигурация не содержит каких-либо контейнеров и учетных данных для подключения к серверу</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="107"/>
<source>Backup files cannot be imported here. Use &apos;Restore from backup&apos; instead.</source>
<translation>Файл резервной копии не может быть импортирован здесь. Воспользуйтесь &apos;Восстановить из резервной копии&apos;.</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="109"/>
<source>Backup file is corrupted or has invalid format</source>
<translation>Файл резервной копии поврежден или имеет неверный формат</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="110"/>
<source>This legacy Amnezia subscription format is no longer supported</source>
<translation>Этот устаревший формат подписки Amnezia больше не поддерживается</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="111"/>
<source>This configuration was created in a newer version of the application and is not fully supported. Please update the application</source>
<translation>Эта конфигурация создана в более новой версии приложения и поддерживается не полностью. Пожалуйста, обновите приложение</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="112"/>
<source>Some configurations from the backup were not restored because they require a newer version of the application</source>
<translation>Некоторые конфигурации из резервной копии не были восстановлены, так как для них требуется более новая версия приложения</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="113"/>
<source>This protocol is no longer supported. Please select another protocol or remove this container from the server settings.</source>
<translation>Этот протокол больше не поддерживается. Пожалуйста, выберите другой протокол или удалите этот контейнер из настроек сервера.</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="115"/>
<source>VPN Protocols is not installed.
Please install VPN container at first</source>
<translation>VPN-протоколы не установлены.
Пожалуйста, установите протокол</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="121"/>
<location filename="../core/utils/errorStrings.cpp" line="130"/>
<source>Error when retrieving configuration from API</source>
<translation>Ошибка при получении конфигурации из API</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="122"/>
<source>This config has already been added to the application</source>
<translation>Данная конфигурация уже была добавлена в приложение</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="131"/>
<source>Please update the application to use this feature</source>
<translation>Пожалуйста, обновите приложение, чтобы использовать эту функцию</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="132"/>
<source>Your Amnezia Premium subscription has expired.
Please check your email for renewal instructions.
If you haven&apos;t received an email, please contact our support.</source>
<translation>Ваша подписка Amnezia Premium истекла.
Проверьте свою почту для инструкций по продлению.
Если вы не получили письмо, пожалуйста, свяжитесь с нашей службой поддержки.</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="133"/>
<source>Unable to process purchase</source>
<translation>Не удалось обработать покупку</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="134"/>
<source>No active subscription found</source>
<translation>Активная подписка не найдена</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="135"/>
<source>No purchased subscriptions found. Please purchase a subscription first</source>
<translation>Платные подписки не найдены. Сначала оформите подписку</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="136"/>
<source>This email address has already been used to activate a trial</source>
<translation>Этот адрес электронной почты уже использовался для активации пробного периода</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="137"/>
<source>CAPTCHA verification is required</source>
<translation>Требуется подтверждение CAPTCHA</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="138"/>
<source>CAPTCHA was incorrect. Please try again</source>
<translation>CAPTCHA неверна. Пожалуйста, попробуйте снова</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="139"/>
<source>CAPTCHA refreshed. Please try again</source>
<translation>CAPTCHA обновлена. Пожалуйста, попробуйте снова</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="140"/>
<source>Too many requests. Please try again later</source>
<translation>Слишком много запросов. Пожалуйста, попробуйте еще раз позже</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="182"/>
<source>ErrorCode: %1. </source>
<translation>Код ошибки: %1. </translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="93"/>
<source>OpenVPN config missing</source>
<translation>Отсутствует конфигурация OpenVPN</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="94"/>
<source>OpenVPN management server error</source>
<translation>Серверная ошибка управлением OpenVPN</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="97"/>
<source>OpenVPN executable missing</source>
<translation>Отсутствует исполняемый файл OpenVPN</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="98"/>
<source>Amnezia helper service error</source>
<translation>Ошибка вспомогательной службы Amnezia</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="99"/>
<source>OpenSSL failed</source>
<translation>Ошибка OpenSSL</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="102"/>
<source>Can&apos;t connect: another VPN connection is active</source>
<translation>Невозможно подключиться: активно другое VPN-соединение</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="103"/>
<source>Can&apos;t setup OpenVPN TAP network adapter</source>
<translation>Невозможно настроить сетевой адаптер OpenVPN TAP</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="104"/>
<source>VPN pool error: no available addresses</source>
<translation>Ошибка пула VPN: нет доступных адресов</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="114"/>
<source>Unable to open config file</source>
<translation>Не удалось открыть файл конфигурации</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="118"/>
<source>VPN connection error</source>
<translation>Ошибка VPN-соединения</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="123"/>
<source>In the response from the server, an empty config was received</source>
<translation>В ответе от сервера была получена пустая конфигурация</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="124"/>
<source>SSL error occurred</source>
<translation>Произошла ошибка SSL</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="125"/>
<source>Server response timeout on api request</source>
<translation>Тайм-аут ответа сервера на запрос API</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="126"/>
<source>Missing AGW public key</source>
<translation>Отсутствует публичный ключ AGW</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="127"/>
<source>Failed to decrypt response payload</source>
<translation>Не удалось расшифровать ответ полезной нагрузки</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="128"/>
<source>Missing list of available services</source>
<translation>Отсутствует список доступных сервисов</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="129"/>
<source>The limit of allowed configurations per subscription has been exceeded</source>
<translation>Превышен лимит разрешенных конфигураций для одной подписки</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="143"/>
<source>Your payment is pending confirmation in Google Play. Once the payment is completed, the subscription will be added automatically on the next app launch.</source>
<translation>Ваш платёж ожидает подтверждения в Google Play. После завершения оплаты подписка будет добавлена автоматически при следующем запуске приложения.</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="145"/>
<source>Your payment is awaiting confirmation. Once it is approved, the subscription will be added automatically.</source>
<translation>Ваш платёж ожидает подтверждения. После одобрения подписка будет добавлена автоматически.</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="147"/>
<source>Your payment is pending confirmation. Please complete the payment and then restore your subscription.</source>
<translation>Ваш платёж ожидает подтверждения. Пожалуйста, завершите оплату, а затем восстановите подписку.</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="152"/>
<source>No purchases to restore. If you have an active subscription, make sure you&apos;re signed in with the same Google account used for the purchase.</source>
<translation>Нет покупок для восстановления. Если у вас есть активная подписка, убедитесь, что вы вошли в тот же аккаунт Google, с которого совершали покупку.</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="154"/>
<source>No purchases to restore. If you have an active subscription, make sure you&apos;re signed in with the same Apple ID used for the purchase.</source>
<translation>Нет покупок для восстановления. Если у вас есть активная подписка, убедитесь, что вы вошли с тем же Apple ID, с которого совершали покупку.</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="156"/>
<source>No purchases to restore. If you have an active subscription, make sure you&apos;re signed in with the same account used for the purchase.</source>
<translation>Нет покупок для восстановления. Если у вас есть активная подписка, убедитесь, что вы вошли в тот же аккаунт, с которого совершали покупку.</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="161"/>
<source>QFile error: The file could not be opened</source>
<translation>Ошибка QFile: не удалось открыть файл</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="162"/>
<source>QFile error: An error occurred when reading from the file</source>
<translation>Ошибка QFile: произошла ошибка при чтении из файла</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="163"/>
<source>QFile error: The file could not be accessed</source>
<translation>Ошибка QFile: не удалось получить доступ к файлу</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="164"/>
<source>QFile error: An unspecified error occurred</source>
<translation>Ошибка QFile: произошла неизвестная ошибка</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="165"/>
<source>QFile error: A fatal error occurred</source>
<translation>Ошибка QFile: произошла фатальная ошибка</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="166"/>
<source>QFile error: The operation was aborted</source>
<translation>Ошибка QFile: операция была прервана</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="169"/>
<source>Transaction was canceled by the user</source>
<translation>Транзакция отменена пользователем</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="170"/>
<source>Billing error</source>
<translation>Ошибка оплаты</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="171"/>
<source>Internal Google Play error, please try again later</source>
<translation>Внутренняя ошибка Google Play, попробуйте позже</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="172"/>
<source>Billing is unavailable, please try again later</source>
<translation>Оплата недоступна, попробуйте позже</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="173"/>
<source>You already own this subscription</source>
<translation>У вас уже есть эта подписка</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="174"/>
<source>The requested subscription is not available for purchase</source>
<translation>Запрошенная подписка недоступна для покупки</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="175"/>
<source>A network error occurred during the operation, please check the Internet connection</source>
<translation>Во время операции произошла сетевая ошибка, проверьте подключение к интернету</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="179"/>
<source>Internal error</source>
<translation>Внутренняя ошибка</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="73"/>
<source>IPsec</source>
<translation>IPsec</translation>
</message>
<message>
<location filename="../core/protocols/protocolUtils.cpp" line="72"/>
<location filename="../core/utils/containers/containerUtils.cpp" line="80"/>
<source>MTProxy (Telegram)</source>
<translation>MTProxy (Telegram)</translation>
</message>
<message>
<location filename="../core/protocols/protocolUtils.cpp" line="73"/>
<location filename="../core/utils/containers/containerUtils.cpp" line="81"/>
<source>Telemt (Telegram)</source>
<translation>Telemt (Telegram)</translation>
</message>
<message>
<location filename="../core/protocols/protocolUtils.cpp" line="74"/>
<location filename="../core/utils/containers/containerUtils.cpp" line="82"/>
<source>TProxy (Telegram WEB)</source>
<translation>TProxy (Telegram WEB)</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="92"/>
<location filename="../core/utils/containers/containerUtils.cpp" line="94"/>
<source>This protocol is no longer supported.</source>
<translation>Этот протокол больше не поддерживается.</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="108"/>
<source>IKEv2/IPsec - Modern stable protocol, a bit faster than others, restores connection after signal loss. It has native support on the latest versions of Android and iOS.</source>
<translation>IKEv2/IPsec — современный стабильный протокол, немного быстрее других, восстанавливает соединение после потери сигнала. Он имеет встроенную поддержку в последних версиях Android и iOS.</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="115"/>
<source>Create a file vault on your server to securely store and transfer files.</source>
<translation>Создайте на сервере файловое хранилище для безопасного хранения и передачи файлов.</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="118"/>
<source>Telegram MTProto proxy server</source>
<translation>Telegram MTProto прокси сервер</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="120"/>
<source>Telegram MTProto proxy (Telemt, Rust)</source>
<translation>Telegram MTProto прокси (Telemt, Rust)</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="187"/>
<source>DNS Service</source>
<translation>Сервис DNS</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="195"/>
<source>Telegram MTProto proxy server. Allows Telegram clients to connect through your server using the MTProto protocol. Supports FakeTLS mode for bypassing DPI-based blocking.</source>
<translation>Telegram MTProto прокси сервер. Позволяет подключаться пользователям Telegram через ваш сервер используя протокол MTProto. Поддерживает режим FakeTLS для обхода блокировок на основе DPI.</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="200"/>
<source>Telegram MTProto proxy powered by Telemt (Rust). Supports secure and TLS fronting modes with optional traffic masking.</source>
<translation>Telegram MTProto прокси разработанный с помощью Telemt (Rust). Поддерживает безопасный режим и режим TLS fronting с возможностью маскировки трафика.</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="203"/>
<source>Telegram WEB proxy. Clients connect over HTTPS to a hostname; the server relays traffic to official MTProxy. Requires a domain, ports 80 and 443, and a WEB-capable Telegram app.</source>
<translation>Telegram WEB прокси. Клиенты подключаются по HTTPS к имени хоста, а сервер передаёт трафик на официальный MTProxy. Требуются домен, порты 80 и 443 и приложение Telegram с поддержкой WEB.</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="340"/>
<source>Automatic</source>
<translation>Автоматическая</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="348"/>
<source>AmneziaWG protocol will be installed. It provides high connection speed and ensures stable operation even in the most challenging network conditions.</source>
<translation>Будет установлен протокол AmneziaWG. Он обеспечивает высокую скорость соединения и гарантирует стабильную работу даже в самых сложных условиях.</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="78"/>
<source>SFTP file sharing service</source>
<translation>SFTP-сервис для обмена файлами</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="76"/>
<location filename="../core/utils/containers/containerUtils.cpp" line="186"/>
<source>Website in Tor network</source>
<translation>Веб-сайт в сети Tor</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="77"/>
<source>AmneziaDNS</source>
<translation>AmneziaDNS</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="89"/>
<source>OpenVPN is the most popular VPN protocol, with flexible configuration options. It uses its own security protocol with SSL/TLS for key exchange.</source>
<translation>OpenVPN — самый популярный VPN-протокол с гибкой настройкой. Имеет собственный протокол безопасности с SSL/TLS для обмена ключами.</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="96"/>
<source>WireGuard - popular VPN protocol with high performance, high speed and low power consumption.</source>
<translation>WireGuard — популярный VPN-протокол с высокой производительностью, высокой скоростью и низким энергопотреблением.</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="99"/>
<location filename="../core/utils/containers/containerUtils.cpp" line="102"/>
<location filename="../ui/models/containersModel.cpp" line="41"/>
<source>AmneziaWG is a special protocol from Amnezia based on WireGuard. It provides high connection speed and ensures stable operation even in the most challenging network conditions.</source>
<translation>AmneziaWG — специальный протокол от Amnezia, основанный на WireGuard. Он обеспечивает высокую скорость соединения и гарантирует стабильную работу даже в самых сложных условиях.</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="105"/>
<source>XRay with REALITY masks VPN traffic as web traffic and protects against active probing. It is highly resistant to detection and offers high speed.</source>
<translation>XRay с REALITY маскирует VPN-трафик под веб-трафик. Обладает высокой устойчивостью к обнаружению и обеспечивает высокую скорость соединения.</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="122"/>
<source>Telegram WEB proxy (tproxy-server)</source>
<translation>Telegram WEB прокси (tproxy-server)</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="130"/>
<source>OpenVPN is one of the most popular and reliable VPN protocols. It uses SSL/TLS encryption, supports a wide variety of devices and operating systems, and is continuously improved by the community due to its open-source nature. It provides a good balance between speed and security but is easily recognized by DPI systems, making it susceptible to blocking.
Features:
* Available on all AmneziaVPN platforms
* Normal battery consumption on mobile devices
* Flexible customization for various devices and OS
* Operates over both TCP and UDP protocols</source>
<translation>OpenVPN — один из самых популярных и надежных VPN-протоколов. Он использует шифрование SSL/TLS, совместим со множеством устройств и ОС, а благодаря открытому коду постоянно совершенствуется сообществом. Имеет хороший баланс скорости и безопасности, но легко распознаётся системами DPI, что делает его уязвимым к блокировкам.
Особенности:
* Доступен во всех приложениях AmneziaVPN
* Нормальное энергопотребление на мобильных устройствах
* Гибкие настройки под разные устройства и ОС
* Работает по TCP и UDP</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="141"/>
<source>WireGuard is a modern, streamlined VPN protocol offering stable connectivity and excellent performance across all devices. It uses fixed encryption settings, delivering lower latency and higher data transfer speeds compared to OpenVPN. However, WireGuard is easily identifiable by DPI systems due to its distinctive packet signatures, making it susceptible to blocking.
Features:
* Available on all AmneziaVPN platforms
* Low power consumption on mobile devices
* Minimal configuration required
* Easily detected by DPI systems (susceptible to blocking)
* Operates over UDP protocol</source>
<translation>WireGuard — современный и простой VPN-протокол, который обеспечивает стабильное соединение и высокую скорость передачи данных на любых устройствах. Он использует фиксированные настройки шифрования, имеет меньшую задержку и выше пропускную способность по сравнению с OpenVPN.
Однако WireGuard легко распознаётся системами DPI из-за характерных сигнатур трафика, что делает его уязвимым к блокировкам.
Особенности:
* Доступен на всех платформах AmneziaVPN
* Низкое энергопотребление на мобильных устройствах
* Минимум настроек
* Легко определяется DPI-системами (подвержен блокировкам)
* Работает по протоколу UDP</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="151"/>
<source>AmneziaWG is a modern VPN protocol based on WireGuard, combining simplified architecture with high performance across all devices. It addresses WireGuard&apos;s main vulnerability (easy detection by DPI systems) through advanced obfuscation techniques, making VPN traffic indistinguishable from regular internet traffic.
AmneziaWG is an excellent choice for those seeking a fast, stealthy VPN connection.
Features:
* Available on all AmneziaVPN platforms
* Low battery consumption on mobile devices
* Minimal settings required
* Undetectable by traffic analysis systems (DPI)
* Operates over UDP protocol</source>
<translation>AmneziaWG — современный VPN-протокол на основе WireGuard, сочетающий простую архитектуру и высокую производительность на всех устройствах. Он устраняет основной недостаток WireGuard (лёгкое обнаружение трафика системами DPI) за счёт эффективного маскирования VPN-трафика под обычный интернет-трафик.
Таким образом, AmneziaWG идеально подойдёт тем, кто ищет быстрое и незаметное VPN-соединение.
Особенности:
* Доступен во всех версиях AmneziaVPN
* Низкое энергопотребление на мобильных устройствах
* Минимум настроек
* Незаметен для систем анализа трафика (DPI)
* Работает по протоколу UDP</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="163"/>
<source>REALITY is an innovative protocol developed by the creators of XRay, designed specifically to combat high levels of internet censorship. REALITY identifies censorship systems during the TLS handshake, redirecting suspicious traffic seamlessly to legitimate websites like google.com while providing genuine TLS certificates. This allows VPN traffic to blend indistinguishably with regular web traffic without special configuration.
Unlike older protocols such as VMess, VLESS, and XTLS-Vision, REALITY incorporates an advanced built-in &quot;friend-or-foe&quot; detection mechanism, effectively protecting against DPI and other traffic analysis methods.
Features:
* Resistant to active probing and DPI detection
* No special configuration required to disguise traffic
* Highly effective in heavily censored regions
* Minimal battery consumption on devices
* Operates over TCP protocol</source>
<translation>REALITY — это инновационный протокол от разработчиков XRay, специально созданный для эффективного противодействия жесткой интернет-цензуре.
REALITY распознаёт системы блокировки во время TLS-рукопожатия и незаметно перенаправляет подозрительные запросы на реальные сайты, такие как google.com, предъявляя подлинные TLS-сертификаты. Это позволяет маскировать VPN-трафик под обычный веб-трафик без дополнительных настроек.
В отличие от протоколов старого поколения (VMess, VLESS и XTLS-Vision), REALITY использует встроенную технологию распознавания «свой-чужой», надёжно защищая от DPI и других методов сетевого анализа.
Особенности:
* Устойчив к активному зондированию и DPI-системам
* Не требует специальной настройки для маскировки трафика
* Эффективен в регионах с жесткой цензурой
* Минимальное энергопотребление на устройствах
* Работает по протоколу TCP</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="176"/>
<source>IKEv2, combined with IPSec encryption, is a modern and reliable VPN protocol. It reconnects quickly when switching networks or devices, making it ideal for dynamic network environments. While it provides good security and speed, it&apos;s easily recognized by DPI systems and susceptible to blocking.
Features:
* Available in AmneziaVPN only on Windows
* Low battery consumption on mobile devices
* Minimal configuration required
* Detectable by DPI analysis systems(easily blocked)
* Operates over UDP protocol(ports 500 and 4500)</source>
<translation>IKEv2 — современный и стабильный VPN-протокол, работающий совместно с шифрованием IPSec. Он обеспечивает быстрое переподключение при смене сети или устройства, отлично подходит для динамичных сетевых условий. Несмотря на хорошую скорость и безопасность, легко распознаётся системами DPI и подвержен блокировкам.
Особенности:
* Доступен в AmneziaVPN только на Windows
* Низкое энергопотребление на мобильных устройствах
* Минимум настроек
* Распознаётся DPI-системами (легко блокируется)
* Работает по UDP (порты 500 и 4500)</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="189"/>
<source>After installation, Amnezia will create a
file storage on your server. You will be able to access it using
FileZilla or other SFTP clients, as well as mount the disk on your device to access
it directly from your device.
For more detailed information, you can
find it in the support section under &quot;Create SFTP file storage.&quot; </source>
<translation>После установки Amnezia создаст
файловое хранилище на вашем сервере. Вы сможете получить к нему доступ, используя
FileZilla или другие SFTP-клиенты, а также смонтировать диск на вашем устройстве для доступа
непосредственно с вашего устройства.
Более подробную информацию вы можете
найти в разделе поддержки &quot;Создание файлового хранилища SFTP.&quot; </translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="111"/>
<source>Deploy a WordPress site on the Tor network in two clicks.</source>
<translation>Разверните сайт на WordPress в сети Tor в два клика.</translation>
</message>
<message>
<location filename="../core/utils/containers/containerUtils.cpp" line="113"/>
<source>Replace the current DNS server with your own. This will increase your privacy level.</source>
<translation>Замените текущий DNS-сервер на свой собственный. Это повысит уровень вашей конфиденциальности.</translation>
</message>
<message>
<location filename="../core/utils/errorStrings.cpp" line="12"/>
<source>Unknown error</source>
<translation>Неизвестная ошибка</translation>
</message>
<message>
<location filename="../core/protocols/protocolUtils.cpp" line="70"/>
<source>SFTP service</source>
<translation>SFTP-сервис</translation>
</message>
<message>
<location filename="../core/protocols/protocolUtils.cpp" line="71"/>
<location filename="../core/utils/containers/containerUtils.cpp" line="79"/>
<location filename="../core/utils/containers/containerUtils.cpp" line="193"/>
<source>SOCKS5 proxy server</source>
<translation>Прокси-сервер SOCKS5</translation>
</message>
<message>
<location filename="../core/models/protocols/awgProtocolConfig.cpp" line="436"/>
<source> (version 3.1)</source>
<translation> (версия 3.1)</translation>
</message>
<message>
<location filename="../core/models/protocols/awgProtocolConfig.cpp" line="437"/>
<source> (version 2)</source>
<translation> (версия 2)</translation>
</message>
<message>
<location filename="../core/models/protocols/awgProtocolConfig.cpp" line="438"/>
<source> (version 1.5)</source>
<translation> (версия 1.5)</translation>
</message>
<message>
<location filename="../core/utils/serialization/vmess_new.cpp" line="57"/>
<source>vmess:// url is invalid</source>
<translation>vmess:// URL-адрес недействителен</translation>
</message>
<message>
<location filename="../core/utils/serialization/vmess_new.cpp" line="82"/>
<source>Invalid streamSettings protocol: </source>
<translation>Неверный протокол streamSettings: </translation>
</message>
<message>
<location filename="../core/utils/serialization/vmess_new.cpp" line="148"/>
<source>Unknown transport method: </source>
<translation>Неизвестный метод транспорта: </translation>
</message>
<message>
<location filename="../core/utils/serialization/vmess.cpp" line="130"/>
<source>VMess string should start with &apos;vmess://&apos;</source>
<translation>Строка VMess должна начинаться с &apos;vmess://&apos;</translation>
</message>
<message>
<location filename="../core/utils/serialization/vmess.cpp" line="137"/>
<source>VMess string should be a valid base64 string</source>
<translation>Строка VMess должна быть действительной base64-строкой</translation>
</message>
<message>
<location filename="../core/utils/serialization/vmess.cpp" line="154"/>
<source>JSON should not be empty</source>
<translation>JSON не должен быть пустым</translation>
</message>
<message>
<location filename="../core/utils/serialization/vless.cpp" line="45"/>
<source>VLESS link should start with vless://</source>
<translation>Ссылка VLESS должна начинаться с vless://</translation>
</message>
<message>
<location filename="../core/utils/serialization/vless.cpp" line="53"/>
<source>link parse failed: %1</source>
<translation>не удалось выполнить разбор ссылки: %1</translation>
</message>
<message>
<location filename="../core/utils/serialization/vless.cpp" line="61"/>
<source>empty host</source>
<translation>пустой хост</translation>
</message>
<message>
<location filename="../core/utils/serialization/vless.cpp" line="70"/>
<source>missing port</source>
<translation>отсутствует порт</translation>
</message>
<message>
<location filename="../core/utils/serialization/vless.cpp" line="85"/>
<source>missing uuid</source>
<translation>отсутствует UUID</translation>
</message>
<message>
<location filename="../core/utils/serialization/ssd.cpp" line="54"/>
<source>Invalid ssd link: json: field %1 must exist</source>
<translation>Неверная SSD-ссылка: JSON: поле %1 должно существовать</translation>
</message>
<message>
<location filename="../core/utils/serialization/ssd.cpp" line="61"/>
<source>Invalid ssd link: json: field %1 must be valid port number</source>
<translation>Неверная SSD-ссылка: JSON: поле %1 должно быть действительным номером порта</translation>
</message>
<message>
<location filename="../core/utils/serialization/ssd.cpp" line="68"/>
<source>Invalid ssd link: json: field %1 must be of type &apos;string&apos;</source>
<translation>Неверная SSD-ссылка: JSON: поле %1 должно иметь тип &apos;string&apos;</translation>
</message>
<message>
<location filename="../core/utils/serialization/ssd.cpp" line="75"/>
<source>Invalid ssd link: json: field %1 must be an array</source>
<translation>Неверная SSD-ссылка: JSON: поле %1 должно быть массивом</translation>
</message>
<message>
<location filename="../core/utils/serialization/ssd.cpp" line="82"/>
<source>Skipping invalid ssd server: server must be an object</source>
<translation>Пропуск недействительного SSD-сервера: сервер должен быть объектом</translation>
</message>
<message>
<location filename="../core/utils/serialization/ssd.cpp" line="88"/>
<source>Skipping invalid ssd server: missing required field %1</source>
<translation>Пропуск недействительного SSD-сервера: отсутствует обязательное поле %1</translation>
</message>
<message>
<location filename="../core/utils/serialization/ssd.cpp" line="95"/>
<source>Skipping invalid ssd server: field %1 should be of type &apos;string&apos;</source>
<translation>Пропуск недействительного SSD-сервера: поле %1 должно иметь тип &apos;string&apos;</translation>
</message>
<message>
<location filename="../core/utils/serialization/ssd.cpp" line="104"/>
<source>Invalid ssd link: should begin with ssd://</source>
<translation>Неверная SSD-ссылка: должна начинаться с ssd://</translation>
</message>
<message>
<location filename="../core/utils/serialization/ssd.cpp" line="114"/>
<source>Invalid ssd link: base64 parse failed</source>
<translation>Неверная SSD-ссылка: не удалось выполнить разбор base64</translation>
</message>
<message>
<location filename="../core/utils/serialization/ssd.cpp" line="121"/>
<source>Invalid ssd link: json parse failed</source>
<translation>Неверная SSD-ссылка: не удалось выполнить разбор JSON</translation>
</message>
<message>
<location filename="../core/utils/serialization/ssd.cpp" line="144"/>
<source>Invalid ssd link: rc4-md5 encryption is not supported by v2ray-core</source>
<translation>Неверная SSD-ссылка: шифрование rc4-md5 не поддерживается v2ray-core</translation>
</message>
<message>
<location filename="../core/utils/serialization/ss.cpp" line="51"/>
<source>SS URI is too short</source>
<translation>SS URI слишком короткий</translation>
</message>
<message>
<location filename="../core/utils/serialization/ss.cpp" line="74"/>
<location filename="../core/utils/serialization/ss.cpp" line="109"/>
<source>Can&apos;t find the colon separator between method and password</source>
<translation>Невозможно найти разделитель-двоеточие между методом и паролем</translation>
</message>
<message>
<location filename="../core/utils/serialization/ss.cpp" line="83"/>
<source>Can&apos;t find the at separator between password and hostname</source>
<translation>Невозможно найти разделитель-собаку между паролем и именем хоста</translation>
</message>
<message>
<location filename="../core/utils/serialization/ss.cpp" line="92"/>
<source>Can&apos;t find the colon separator between hostname and port</source>
<translation>Невозможно найти разделитель-двоеточие между именем хоста и портом</translation>
</message>
</context>
<context>
<name>RadioItemType</name>
<message>
<location filename="../ui/qml/Controls2/RadioItemType.qml" line="38"/>
<source>Available in Premium</source>
<translation>Доступно в Premium</translation>
</message>
</context>
<context>
<name>RenameServerDrawer</name>
<message>
<location filename="../ui/qml/Components/RenameServerDrawer.qml" line="36"/>
<source>Server name</source>
<translation>Имя сервера</translation>
</message>
<message>
<location filename="../ui/qml/Components/RenameServerDrawer.qml" line="47"/>
<source>Save</source>
<translation>Сохранить</translation>
</message>
</context>
<context>
<name>SearchFieldType</name>
<message>
<location filename="../ui/qml/Controls2/SearchFieldType.qml" line="22"/>
<source>Search</source>
<translation>Поиск</translation>
</message>
</context>
<context>
<name>SecureServersRepository</name>
<message>
<location filename="../core/repositories/secureServersRepository.cpp" line="225"/>
<source>Server</source>
<translation>Сервер</translation>
</message>
</context>
<context>
<name>SelectLanguageDrawer</name>
<message>
<location filename="../ui/qml/Components/SelectLanguageDrawer.qml" line="43"/>
<source>Back</source>
<translation>Назад</translation>
</message>
<message>
<location filename="../ui/qml/Components/SelectLanguageDrawer.qml" line="58"/>
<source>Choose language</source>
<translation>Выберите язык</translation>
</message>
</context>
<context>
<name>ServerListItem</name>
<message>
<location filename="../ui/qml/Components/ServerListItem.qml" line="36"/>
<source>Server settings</source>
<translation>Настройки сервера</translation>
</message>
</context>
<context>
<name>ServersListView</name>
<message>
<location filename="../ui/qml/Components/ServersListView.qml" line="66"/>
<source>Subscription expired. Please renew</source>
<translation>Подписка закончилась. Пожалуйста, продлите её</translation>
</message>
<message>
<location filename="../ui/qml/Components/ServersListView.qml" line="66"/>
<source>Subscription expiring soon</source>
<translation>Подписка скоро закончится</translation>
</message>
<message>
<location filename="../ui/qml/Components/ServersListView.qml" line="81"/>
<source>Unable change server while there is an active connection</source>
<translation>Невозможно изменить сервер во время активного соединения</translation>
</message>
</context>
<context>
<name>ServersUiController</name>
<message>
<location filename="../ui/controllers/serversUiController.cpp" line="99"/>
<source>Legacy API v1 configs are no longer supported. Remove this server to continue.</source>
<translation>Устаревшие конфигурации API v1 больше не поддерживаются. Удалите этот сервер чтобы продолжить.</translation>
</message>
<message>
<location filename="../ui/controllers/serversUiController.cpp" line="100"/>
<source>Use the remove action to delete this legacy config.</source>
<translation>Воспользуйтесь действием &quot;Удалить&quot; чтобы удалить эту устаревшую конфигурацию.</translation>
</message>
</context>
<context>
<name>ServicesCatalogController</name>
<message>
<location filename="../core/controllers/api/servicesCatalogController.cpp" line="258"/>
<source>%1/mo</source>
<comment>IAP: price per month in plan subtitle</comment>
<translation>%1/мес</translation>
</message>
<message>
<location filename="../core/controllers/api/servicesCatalogController.cpp" line="278"/>
<source>from %1 per month</source>
<comment>IAP: card footer minimum monthly price from StoreKit</comment>
<translation>от %1 в месяц</translation>
</message>
</context>
<context>
<name>SettingsUiController</name>
<message>
<location filename="../ui/controllers/settingsUiController.cpp" line="159"/>
<source>All settings have been reset to default values</source>
<translation>Все настройки сброшены до значений по умолчанию</translation>
</message>
</context>
<context>
<name>SnackbarType</name>
<message>
<location filename="../ui/qml/Controls2/SnackbarType.qml" line="193"/>
<source>Close</source>
<translation>Закрыть</translation>
</message>
</context>
<context>
<name>SortCountriesDrawer</name>
<message>
<location filename="../ui/qml/Components/SortCountriesDrawer.qml" line="34"/>
<source>Sort countries</source>
<translation>Упорядочить страны</translation>
</message>
<message>
<location filename="../ui/qml/Components/SortCountriesDrawer.qml" line="42"/>
<source>By region</source>
<translation>По регионам</translation>
</message>
<message>
<location filename="../ui/qml/Components/SortCountriesDrawer.qml" line="58"/>
<source>Alphabetically</source>
<translation>По алфавиту</translation>
</message>
</context>
<context>
<name>SubscriptionExpiredDrawer</name>
<message>
<location filename="../ui/qml/Components/SubscriptionExpiredDrawer.qml" line="38"/>
<source> subscription has expired</source>
<translation> срок действия подписки истёк</translation>
</message>
<message>
<location filename="../ui/qml/Components/SubscriptionExpiredDrawer.qml" line="39"/>
<source>Renew to continue using VPN</source>
<translation>Продлите подписку, чтобы продолжить использовать VPN</translation>
</message>
<message>
<location filename="../ui/qml/Components/SubscriptionExpiredDrawer.qml" line="50"/>
<source>Renew</source>
<translation>Продлить</translation>
</message>
<message>
<location filename="../ui/qml/Components/SubscriptionExpiredDrawer.qml" line="65"/>
<source>Support</source>
<translation>Поддержка</translation>
</message>
</context>
<context>
<name>SubscriptionUiController</name>
<message>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="242"/>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="282"/>
<source>This subscription has already been added</source>
<translation>Эта подписка уже добавлена</translation>
</message>
<message>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="254"/>
<source>%1 has been added to the app</source>
<translation>%1 добавлено в приложение</translation>
</message>
<message>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="289"/>
<source>Subscription restored successfully</source>
<translation>Подписка успешно восстановлена</translation>
</message>
<message>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="605"/>
<source>This email address has already been used to activate a trial. Like the service? Upgrade to Premium</source>
<translation>Этот email уже использовался для активации пробного периода. Понравился сервис? Оформите подписку Premium</translation>
</message>
<message>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="784"/>
<source>API config removed</source>
<translation>Конфигурация API удалена</translation>
</message>
<message>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="436"/>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="489"/>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="612"/>
<source>%1 installed successfully.</source>
<translation>%1 успешно установлен.</translation>
</message>
<message>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="241"/>
<source>Your subscription has been upgraded</source>
<translation>Ваша подписка повышена</translation>
</message>
<message>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="344"/>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="380"/>
<source>Purchase confirmed. Subscription has been added to the app</source>
<translation>Покупка подтверждена. Подписка добавлена в приложение</translation>
</message>
<message>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="451"/>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="497"/>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="524"/>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="555"/>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="583"/>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="647"/>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="740"/>
<source>Enter the digits from the image to continue</source>
<translation>Введите цифры с изображения чтобы продолжить</translation>
</message>
<message>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="665"/>
<source>API config reloaded</source>
<translation>Конфигурация API перезагружена</translation>
</message>
<message>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="669"/>
<source>Successfully changed the country of connection to %1</source>
<translation>Страна подключения изменена на %1</translation>
</message>
<message>
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="793"/>
<source>Server &apos;%1&apos; was removed</source>
<translation>Сервер &apos;%1&apos; был удален</translation>
</message>
</context>
<context>
<name>SystemTrayNotificationHandler</name>
<message>
<location filename="../ui/utils/systemTrayNotificationHandler.cpp" line="26"/>
<location filename="../ui/utils/systemTrayNotificationHandler.cpp" line="75"/>
<source>Show</source>
<translation>Показать</translation>
</message>
<message>
<location filename="../ui/utils/systemTrayNotificationHandler.cpp" line="30"/>
<location filename="../ui/utils/systemTrayNotificationHandler.cpp" line="76"/>
<source>Connect</source>
<translation>Подключиться</translation>
</message>
<message>
<location filename="../ui/utils/systemTrayNotificationHandler.cpp" line="31"/>
<location filename="../ui/utils/systemTrayNotificationHandler.cpp" line="77"/>
<source>Disconnect</source>
<translation>Отключиться</translation>
</message>
<message>
<location filename="../ui/utils/systemTrayNotificationHandler.cpp" line="35"/>
<location filename="../ui/utils/systemTrayNotificationHandler.cpp" line="78"/>
<source>Visit Website</source>
<translation>Посетить сайт</translation>
</message>
<message>
<location filename="../ui/utils/systemTrayNotificationHandler.cpp" line="41"/>
<location filename="../ui/utils/systemTrayNotificationHandler.cpp" line="79"/>
<source>Quit</source>
<translation>Закрыть</translation>
</message>
</context>
<context>
<name>TermsAndPrivacyText</name>
<message>
<location filename="../ui/qml/Components/TermsAndPrivacyText.qml" line="20"/>
<source>By continuing, you agree to the &lt;a href=&quot;%1&quot; style=&quot;color: %3;&quot;&gt;Terms of Use&lt;/a&gt; and &lt;a href=&quot;%2&quot; style=&quot;color: %3;&quot;&gt;Privacy Policy&lt;/a&gt;</source>
<translation>Продолжая, вы соглашаетесь с &lt;a href=&quot;%1&quot; style=&quot;color: %3;&quot;&gt;Условиями использования&lt;/a&gt; и &lt;a href=&quot;%2&quot; style=&quot;color: %3;&quot;&gt;Политикой конфиденциальности&lt;/a&gt;</translation>
</message>
</context>
<context>
<name>TextFieldType</name>
<message>
<location filename="../ui/qml/Controls2/TextFieldType.qml" line="117"/>
<source>The field can&apos;t be empty</source>
<translation>Поле не может быть пустым</translation>
</message>
</context>
<context>
<name>UpdateSupportDrawer</name>
<message>
<location filename="../ui/qml/Components/UpdateSupportDrawer.qml" line="35"/>
<source>Support</source>
<translation>Поддержка</translation>
</message>
<message>
<location filename="../ui/qml/Components/UpdateSupportDrawer.qml" line="36"/>
<source>If the update won&apos;t install, message us</source>
<translation>Если обновление не устанавливается, напишите нам</translation>
</message>
<message>
<location filename="../ui/qml/Components/UpdateSupportDrawer.qml" line="45"/>
<source>Telegram</source>
<translation>Telegram</translation>
</message>
<message>
<location filename="../ui/qml/Components/UpdateSupportDrawer.qml" line="46"/>
<source>We&apos;ll reply in chat</source>
<translation>Ответим в чате</translation>
</message>
<message>
<location filename="../ui/qml/Components/UpdateSupportDrawer.qml" line="51"/>
<source>https://t.me/amnezia_vpn_en</source>
<translation>https://t.me/amnezia_vpn</translation>
</message>
<message>
<location filename="../ui/qml/Components/UpdateSupportDrawer.qml" line="60"/>
<source>support@amnezia.org</source>
<translation>support@amnezia.org</translation>
</message>
<message>
<location filename="../ui/qml/Components/UpdateSupportDrawer.qml" line="61"/>
<source>Support email</source>
<translation>Email поддержки</translation>
</message>
<message>
<location filename="../ui/qml/Components/UpdateSupportDrawer.qml" line="66"/>
<source>mailto:support@amnezia.org</source>
<translation>mailto:support@amnezia.org</translation>
</message>
<message>
<location filename="../ui/qml/Components/UpdateSupportDrawer.qml" line="75"/>
<source>amnezia.org</source>
<translation>amnezia.org</translation>
</message>
<message>
<location filename="../ui/qml/Components/UpdateSupportDrawer.qml" line="76"/>
<source>Download the update manually</source>
<translation>Скачать обновление вручную</translation>
</message>
</context>
<context>
<name>VpnConnection</name>
<message>
<location filename="../vpnConnection.cpp" line="554"/>
<source>Mbps</source>
<translation>Мбит/с</translation>
</message>
</context>
<context>
<name>VpnProtocol</name>
<message>
<location filename="../core/protocols/vpnProtocol.cpp" line="136"/>
<source>Unknown</source>
<translation>Неизвестный</translation>
</message>
<message>
<location filename="../core/protocols/vpnProtocol.cpp" line="137"/>
<source>Disconnected</source>
<translation>Отключено</translation>
</message>
<message>
<location filename="../core/protocols/vpnProtocol.cpp" line="138"/>
<source>Preparing</source>
<translation>Подготовка</translation>
</message>
<message>
<location filename="../core/protocols/vpnProtocol.cpp" line="139"/>
<source>Connecting...</source>
<translation>Подключение...</translation>
</message>
<message>
<location filename="../core/protocols/vpnProtocol.cpp" line="140"/>
<source>Connected</source>
<translation>Подключено</translation>
</message>
<message>
<location filename="../core/protocols/vpnProtocol.cpp" line="141"/>
<source>Disconnecting...</source>
<translation>Отключение...</translation>
</message>
<message>
<location filename="../core/protocols/vpnProtocol.cpp" line="142"/>
<source>Reconnecting...</source>
<translation>Переподключение...</translation>
</message>
<message>
<location filename="../core/protocols/vpnProtocol.cpp" line="143"/>
<source>Error</source>
<translation>Ошибка</translation>
</message>
</context>
<context>
<name>XrayConfigModel</name>
<message>
<location filename="../ui/models/protocols/xrayConfigModel.cpp" line="709"/>
<source>Port must be in the range of 1 to 65535</source>
<translation>Порт должен быть в диапазоне от 1 до 65535</translation>
</message>
<message>
<location filename="../ui/models/protocols/xrayConfigModel.cpp" line="715"/>
<source>SNI: enter a valid IP address or domain name</source>
<translation>SNI: введите действительный IP-адрес или доменное имя</translation>
</message>
<message>
<location filename="../ui/models/protocols/xrayConfigModel.cpp" line="721"/>
<source>Host: enter a valid IP address or domain name</source>
<translation>Хост: введите действительный IP-адрес или доменное имя</translation>
</message>
<message>
<location filename="../ui/models/protocols/xrayConfigModel.cpp" line="724"/>
<source>Path must start with &quot;/&quot;</source>
<translation>Путь должен начинаться с &quot;/&quot;</translation>
</message>
</context>
<context>
<name>XrayConfigSnapshotsModel</name>
<message>
<location filename="../ui/models/protocols/xrayConfigSnapshotsModel.cpp" line="144"/>
<source>Invalid JSON format</source>
<translation>Неверный формат JSON</translation>
</message>
</context>
<context>
<name>main2</name>
<message>
<location filename="../ui/qml/main2.qml" line="226"/>
<source>Private key passphrase</source>
<translation>Парольная фраза для закрытого ключа</translation>
</message>
<message>
<location filename="../ui/qml/main2.qml" line="236"/>
<source>Save</source>
<translation>Сохранить</translation>
</message>
<message>
<location filename="../ui/qml/main2.qml" line="313"/>
<source>This subscription format is no longer supported</source>
<translation>Этот формат подписки больше не поддерживается</translation>
</message>
<message>
<location filename="../ui/qml/main2.qml" line="314"/>
<source>This legacy Amnezia subscription type can no longer be used to connect in this application version.
Remove the server from the app to continue.</source>
<translation>Этот устаревший тип подписки Amnezia больше нельзя использовать для подключения в этой версии приложения.
Удалите сервер из приложения, чтобы продолжить.</translation>
</message>
<message>
<location filename="../ui/qml/main2.qml" line="315"/>
<source>Continue</source>
<translation>Продолжить</translation>
</message>
<message>
<location filename="../ui/qml/main2.qml" line="316"/>
<source>Cancel</source>
<translation>Отменить</translation>
</message>
<message>
<location filename="../ui/qml/main2.qml" line="320"/>
<source>Cannot remove server during active connection</source>
<translation>Невозможно удалить сервер во время активного соединения</translation>
</message>
</context>
</TS>