amnezia-client/client/translations/amneziavpn_ru.ts
2021-06-02 17:51:04 +03:00

1821 lines
81 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>MainWindow</name>
<message>
<location filename="../ui/mainwindow.ui" line="456"/>
<source>Connect to the already created VPN server</source>
<translation>Подключиться к уже созданному серверу VPN</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="478"/>
<source>Connection code</source>
<translation>Код для подключения</translation>
</message>
<message>
<location filename="../ui/mainwindow.cpp" line="483"/>
<source>Connecting...</source>
<translation>Подключение...</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="414"/>
<location filename="../ui/mainwindow.ui" line="606"/>
<location filename="../ui/mainwindow.cpp" line="508"/>
<location filename="../ui/mainwindow.cpp" line="960"/>
<location filename="../ui/mainwindow.cpp" line="1794"/>
<source>Connect</source>
<translation>Подключиться</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="330"/>
<location filename="../ui/mainwindow.cpp" line="1476"/>
<source>Set up your own server</source>
<translation>Настроить собственный сервер</translation>
</message>
<message>
<source>Connect your server to use VPN</source>
<translation type="vanished">Подключите ваш сервер, чтобы использовать VPN</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="694"/>
<source>Server IP address</source>
<translation>IP адрес сервера</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="710"/>
<source>Login to connect via SSH</source>
<translation>Логин для подключения по SSH</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="726"/>
<location filename="../ui/mainwindow.ui" line="6062"/>
<location filename="../ui/mainwindow.cpp" line="1482"/>
<source>Password</source>
<translation>Пароль</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="527"/>
<source>Where to get connection data →</source>
<translation>Где взять логин для подключения →</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="433"/>
<source>vpn://...</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="742"/>
<location filename="../ui/mainwindow.ui" line="1931"/>
<location filename="../ui/mainwindow.ui" line="4323"/>
<location filename="../ui/mainwindow.cpp" line="695"/>
<location filename="../ui/mainwindow.cpp" line="763"/>
<source>Please wait, configuring process may take up to 5 minutes</source>
<translation>Пожалуйста подождите, настройка может занять до 5 минут</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="550"/>
<location filename="../ui/mainwindow.ui" line="880"/>
<source>Setup your server to use VPN</source>
<translation>Настроить ваш сервер для VPN</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="622"/>
<source>root</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="649"/>
<location filename="../ui/mainwindow.cpp" line="1483"/>
<source>Connect using SSH key</source>
<translation>Использовать SSH ключ</translation>
</message>
<message>
<source>Select VPN protocols to install</source>
<translation type="vanished">Выберите VPN протоколы для установки</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="2116"/>
<source>OpenVPN and ShadowSocks
with masking using Cloak plugin</source>
<translation>OpenVPN и ShadowSocks
с маскировкой плагином Cloak</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="2170"/>
<source>Port (TCP)</source>
<translation>Порт (TCP)</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="2189"/>
<source>443</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="2208"/>
<location filename="../ui/mainwindow.ui" line="7231"/>
<source>Fake Web Site</source>
<translation>Сайт маскировки</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="2227"/>
<location filename="../ui/mainwindow.ui" line="7187"/>
<source>mail.ru</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="2276"/>
<source>ShadowSocks</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="2326"/>
<source>Port(TCP)</source>
<translation>Порт (TCP)</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="2345"/>
<source>6789</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="2364"/>
<source>Encryption</source>
<translation>Шифрование</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="2384"/>
<source>chacha20-ietf-poly1305</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="2389"/>
<source>xchacha20-ietf-poly1305</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="2394"/>
<location filename="../ui/mainwindow.ui" line="6931"/>
<location filename="../ui/mainwindow.ui" line="7250"/>
<source>aes-256-gcm</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="2399"/>
<location filename="../ui/mainwindow.ui" line="7255"/>
<source>aes-192-gcm</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="2404"/>
<location filename="../ui/mainwindow.ui" line="6936"/>
<location filename="../ui/mainwindow.ui" line="7260"/>
<source>aes-128-gcm</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="2460"/>
<source>OpenVPN</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="2510"/>
<location filename="../ui/mainwindow.ui" line="6687"/>
<location filename="../ui/mainwindow.ui" line="6909"/>
<location filename="../ui/mainwindow.ui" line="7140"/>
<source>Port</source>
<translation>Порт</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="2545"/>
<source>Protocol</source>
<translation>Протокол</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="3655"/>
<source>DNS settings</source>
<translation>Настройки DNS</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6578"/>
<source>UDP</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6565"/>
<source>TCP</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="1723"/>
<source>AmneziaVPN will install OpenVPN protocol with public/private key pairs generated on server and client sides. You can also configure connection on your mobile device by copying exported &quot;.ovpn&quot; file to your device and setting up official OpenVPN client. We recommend do not use messengers for sending connection profile - it contains VPN private keys.</source>
<translation>AmneziaVPN установит протокол OpenVPN и сгенерирует публичные/приваные пары ключей для серверной и клиентской стороны. Вы сможете так же настроить подключение для вашего мобильного устройства, экспортировав конфиг &quot;.ovpn&quot; на устройство и установив официальный клиент OpenVPN. Мы рекоммендуем не передавать конфиг через мессенджеры - он содержит приватный ключ для VPN.</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="1864"/>
<location filename="../ui/mainwindow.ui" line="1887"/>
<location filename="../ui/mainwindow.ui" line="2641"/>
<location filename="../ui/mainwindow.ui" line="5406"/>
<location filename="../ui/mainwindow.ui" line="6750"/>
<location filename="../ui/mainwindow.ui" line="7034"/>
<location filename="../ui/mainwindow.ui" line="7344"/>
<source>Configuring...</source>
<translation>Настройка...</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="2675"/>
<source>Setup server</source>
<translation>Установить сервер</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="2769"/>
<location filename="../ui/mainwindow.ui" line="2798"/>
<source>0 Mbps</source>
<translation>0 Мбит/сек</translation>
</message>
<message>
<source>Add site</source>
<translation type="vanished">Добавить сайт</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="2920"/>
<source>Connected</source>
<translation>Подключено</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="2963"/>
<source>How to use VPN</source>
<translation>Как использовать VPN</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="3051"/>
<source>For all connections</source>
<translation>Для всех соединений</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="3032"/>
<source>For selected sites</source>
<translation>Для выбранных сайтов</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="2979"/>
<source>Error text</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="3131"/>
<source>List of the most popular prohibited sites</source>
<translation>Список самых популярных запрещенных сайтов</translation>
</message>
<message>
<source>For example, rutor.org or 17.21.111.8</source>
<translation type="vanished">Например, rutor.org или 17.21.111.8</translation>
</message>
<message>
<source>Anyone who logs in with this code will have the same rights to use the VPN as you. To create a new code, change your login and / or password for connection in your server settings.</source>
<translation type="vanished">Тот, кто зайдёт с этим кодом, будет иметь те же права на использование VPN, что и вы. Чтобы создать новый код смените логин и/или пароль для подлючения в настройках вашего сервера.</translation>
</message>
<message>
<source>These sites will open via VPN</source>
<translation type="vanished">These sites will open via VPN</translation>
</message>
<message>
<source>Delete selected item</source>
<translation type="vanished">Удалить выбранный элемент</translation>
</message>
<message>
<source>Hostname or IP address</source>
<translation type="vanished">Имя хоста или IP адрес</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="3237"/>
<source>+</source>
<translation>+</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="4414"/>
<source>Server settings</source>
<translation>Настройки сервера</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="3514"/>
<source>Share connection</source>
<translation>Поделиться подключением</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="496"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Lato&apos;; font-size:8.25pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="857"/>
<source>Configure VPN protocols manually</source>
<translation>Выбрать протоколы</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="920"/>
<source>Run Setup Wizard</source>
<translation>Мастер настройки</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="936"/>
<source>If you want easily configure your server just run Wizard</source>
<translation>Для облегченной настройки сервера запустите мастер настройки</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="958"/>
<source>Press configure manually to choose VPN protocols you want to install</source>
<translation>Выбрать протоколы для установки самостоятельно</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="989"/>
<location filename="../ui/mainwindow.ui" line="1204"/>
<location filename="../ui/mainwindow.ui" line="1504"/>
<location filename="../ui/mainwindow.ui" line="1535"/>
<location filename="../ui/mainwindow.ui" line="1690"/>
<source>Setup Wizard</source>
<translation>Мастер настройки</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="1049"/>
<source>High censorship level</source>
<translation>Высокий уровень цензуры</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="1062"/>
<source>Medium censorship level</source>
<translation>Средний уровень цензуры</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="1078"/>
<source>Low censorship level</source>
<translation>Низкий уровень цензуры</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="1091"/>
<source>I&apos;m living in country with high censorship level. Many of foreign web sites and VPNs blocked by my government. I want to setup reliable VPN, which is invisible for government.</source>
<translation>Я живу в стране с высоким уровнем цензуры. Многие зарубежные сайты и VPN сервисы заблокированы. Я хочу установить надёжный VPN, невидимый для надзорных органов.</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="1113"/>
<source>I&apos;m living in country with medium censorship level. Some web sites blocked by my government, but VPNs are not blocked at all. I want to setup flexible solution.</source>
<translation>Я живу в стране со средним уровнем цензуры. Некоторые зарубежные сайты заблокированы, но VPN сервисы в целом работают. Я хочу установить гибкое решение.</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="1135"/>
<source>I just want to improve my privacy in internet. </source>
<translation>Я просто хочу повысить уровень моей приватности в интернете.</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="1178"/>
<location filename="../ui/mainwindow.ui" line="1303"/>
<location filename="../ui/mainwindow.ui" line="1632"/>
<source>Next</source>
<translation>Далее</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="1237"/>
<source>AmneziaVPN will install VPN protocol which is not visible for your internet provider and government firewall. Your VPN connection will be detected by your provider as regular web traffic to particular web site.
You SHOULD set this web site address to some foreign web site which is not blocked by your internet provider. Other words you need to type below some foreign web site address which is accessible without VPN.
Please note, this protocol still does not support export connection profile to mobile devices. Keep for updates.</source>
<translation>AmneziaVPN установит VPN протокол невидимый для вашего провайдера и гос. фаервола. Ваше VPN соединение будет определяться как обычные запросы к определнному web сайту.
Вы ДОЛЖНЫ установить адрес этого сайта таким, который не заблокирован вашим провайдером, и находится за границей. Другими словами, вы должны ввести адрес какого-либо зарубежного сайта, который доступен и без VPN.
Заметьте, этот протокол пока не имеет функции экспорта настроек подключения для мобильных устаройств. Следите за обновлениями.</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="1263"/>
<source>OpenVPN over Cloak (VPN obfuscation) profile will be installed</source>
<translation>Будет установлен профиль OpenVPN over Cloak (VPN маскировка)</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="1326"/>
<source>Type web site address for mask</source>
<translation>Адрес сайта для маскировки</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="1388"/>
<source>Optional.
We recommend to enable VPN mode &quot;For selected sites&quot; and add blocked sites you need to visit manually. If you will choose this option, you will need add every bloked site you want to visit to the access list. You may switch between modes later.
Please note, you should add addresses to the list after VPN connection established. You may add any domain, URL or IP address, it will be resolved to IP address.</source>
<translation>Опционально.
Мы рекомендуем включить режим VPN &quot;Для выбранных сайтов&quot; и добавить вручную заблокированные сайты, которые вы хотите посещать. Если вы выберите эту опцию, вы должны будете добавить каждый заблокированный сайт, который вы хотите посетить в список. Позже вы сможете переключаться между режимами работы VPN.
Мы рекомендуем добавлять сайты в список только после того, как соединение VPN будет подключено. Вы сможете добавить любые домены, URL или IP адреса.</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="1435"/>
<location filename="../ui/mainwindow.ui" line="1785"/>
<source>Start configuring</source>
<translation>Начать настройку</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="1448"/>
<source>Turn on mode &quot;VPN for selected sites&quot;</source>
<translation>Включить режим
&quot;VPN для выбранных сайтов&quot;</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="1568"/>
<source>AmneziaVPN will install VPN protocol which is difficult to detect by your internet provider and government firewall (but possible). In most cases, this is the most suitable protocol. This protocol is faster compared to the VPN protocols with &quot;web traffic masking&quot;.
This protocol support export connection profile to mobile devices using QR code (you should launch 3rd party opensource VPN client - ShadowSocks VPN).</source>
<translation>AmneziaVPN установит VPN протокол, который трудно детектировать интернет провайдерам (но возможно). В большинстве случаев, это наиболее подходящий выбор. Этот протокол быстрее, по сравнению с VPN протоколами с полной маскировкой трафика.
Этот протокол поддерживает экспорт профиля подключения с помощью QR кода для настройки на мобильных устройствах (вам нужно будет установить сторонний клиент VPN - ShadowSocks VPN).</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="1592"/>
<source>OpenVPN over ShadowSocks profile will be installed</source>
<translation>Будет установлен профиль
OpenVPN over ShadowSocks</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="1745"/>
<source>OpenVPN profile will be installed</source>
<translation>Будет установлен профиль OpenVPN</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="1906"/>
<source>Please wait.</source>
<translation>Пожалуйста, ждите.</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="1958"/>
<source>Select VPN protocols</source>
<translation>Выберите протоколы</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="2565"/>
<source>udp</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="2570"/>
<source>tcp</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="2846"/>
<source>+ Add site</source>
<translation>+ Добавить сайт</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="3162"/>
<source>These sites will be opened using VPN</source>
<translation>Эти сайты будут открываться через VPN</translation>
</message>
<message>
<source>For example, yousite.com or 17.21.111.8</source>
<translation type="vanished">Например, yousite.com или 17.21.111.8</translation>
</message>
<message>
<source>Web site or hostname or IP address</source>
<translation type="vanished">Web-сайт, имя хоста или IP-адрес</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="3470"/>
<location filename="../ui/mainwindow.ui" line="3678"/>
<source>Reinstall server, clear server</source>
<translation>Переустановить сервер, очистить сервер</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="3476"/>
<source>Server management</source>
<translation>Управление сервером</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="3568"/>
<location filename="../ui/mainwindow.cpp" line="972"/>
<source>Exit</source>
<translation>Выход из приложения</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="3600"/>
<source>Auto start, Auto connect</source>
<translation>Авто-запуск, авто-соединение</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="3607"/>
<source>App settings</source>
<translation>Настройки приложения</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="3662"/>
<source>Network settings</source>
<translation>Настройки сети</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="3684"/>
<source>Servers</source>
<translation>Список серверов</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="3732"/>
<source>Add or import new server</source>
<translation>Добавить или импортировать новый сервер</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="3739"/>
<source>Add server</source>
<translation>Добавить сервер</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="3870"/>
<source>Servers list</source>
<translation>Список серверов</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="3962"/>
<source>Auto start</source>
<translation>Авто старт</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="3984"/>
<source>Application Settings</source>
<translation>Настройки приложения</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="4000"/>
<source>Auto connect</source>
<translation>Авто соединение</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="4035"/>
<source>Check for updates</source>
<translation>Проверить обновления</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="4061"/>
<source>Start minimized</source>
<translation>Запускать свёрнутым</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="4096"/>
<source>Open logs folder</source>
<translation>Открыть папки с логами</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="4184"/>
<source>DNS Servers</source>
<translation>DNS сервера</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="4222"/>
<location filename="../ui/mainwindow.ui" line="4254"/>
<source>Reset to default value</source>
<translation>Сбросить по умолчанию</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="4283"/>
<source>Primary DNS server</source>
<translation>Первичный DSN сервер</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="4302"/>
<source>Secondray DNS server</source>
<translation>Вторичный DNS сервер</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="4360"/>
<location filename="../ui/mainwindow.cpp" line="1533"/>
<source>Clear client cached profile</source>
<translation>Удалить закешировнный профиль</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="4470"/>
<location filename="../ui/mainwindow.cpp" line="846"/>
<source>Clear server from Amnezia software</source>
<translation>Очистить сервер от Amnezia</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="4504"/>
<source>Forget this server</source>
<translation>Забыть этот сервер</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="4525"/>
<source>root@yourserver.org</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="4591"/>
<source>VPN protocols</source>
<translation>VPN протоколы</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="4612"/>
<source>VPN Protocol: </source>
<translation>VPN протокол:</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="4763"/>
<source>Protocols</source>
<translation>Протоколы</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="4873"/>
<source>Cloak container</source>
<translation>Cloak контейнер</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="5002"/>
<location filename="../ui/mainwindow.ui" line="5174"/>
<location filename="../ui/mainwindow.ui" line="5339"/>
<source>OpenVPN settings</source>
<translation>Настройки OpenVPN</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="5012"/>
<location filename="../ui/mainwindow.ui" line="5184"/>
<source>ShadowSocks settings</source>
<translation>Настройки ShadowSocks</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="5022"/>
<source>Cloak settings</source>
<translation>Настройки Cloak</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="5049"/>
<source>ShadowSocks container</source>
<translation>ShadowSocks контейнер</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="5214"/>
<source>OpenVPN container</source>
<translation>OpenVPN контейнер</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="5560"/>
<source> Full access</source>
<translation> Полный доступ</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="5600"/>
<location filename="../ui/mainwindow.ui" line="5725"/>
<location filename="../ui/mainwindow.ui" line="5921"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Consolas&apos;; font-size:20px; font-weight:600; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:20pt;&quot;&gt;vpn:\\xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="5627"/>
<source>Anyone who logs in with this code will have the same permissions to use VPN and your server as you.
This code includes your server credentials!
Provide this code only to TRUSTED users.</source>
<translation>Любой, кто получит этот код, получит полный доступ к серверу и использованию VPN. Этот код содержит пароль от сервера.
Предоставляйте этот код только доверенным пользователям.</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="5685"/>
<location filename="../ui/mainwindow.cpp" line="2083"/>
<location filename="../ui/mainwindow.cpp" line="2107"/>
<location filename="../ui/mainwindow.cpp" line="2147"/>
<source> Share for Amnezia client</source>
<translation> Расшарить для Amnezia</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="5752"/>
<source>Anyone who logs in with this code will be able to connect to this VPN server.
This code does not include server credentials.</source>
<translation>Любой, кто получит этот код, получит возможность подключаться к этому VPN серверу
Этот код не содержи пароль от сервера.</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="5831"/>
<location filename="../ui/mainwindow.ui" line="6033"/>
<location filename="../ui/mainwindow.cpp" line="1653"/>
<location filename="../ui/mainwindow.cpp" line="1674"/>
<source>Generate config</source>
<translation>Сгенерировать конфиг</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="5881"/>
<location filename="../ui/mainwindow.cpp" line="2084"/>
<source> Share for OpenVPN client</source>
<translation> Расшарить для OpenVPN</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="5867"/>
<location filename="../ui/mainwindow.ui" line="5997"/>
<source>Save file</source>
<translation>Сохранить файл</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="14"/>
<source>AmneziaVPN</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="3013"/>
<source>Except selected sites</source>
<translation>Кроме выбранных сайтов</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="3207"/>
<source>yousite.com or IP address</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="3262"/>
<source>Web site/Hostname/IP address/Subnet</source>
<translation>Web сайт/хост/IP адрес/подсеть</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="3352"/>
<source>Delete selected</source>
<translation>Удалить выбранные</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="4048"/>
<source>Software version: X.X.X (01.06.2021)</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="4652"/>
<source>Share Server (FULL ACCESS)</source>
<translation>Расшарить сервер (FULL ACCESS)</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6050"/>
<location filename="../ui/mainwindow.cpp" line="2108"/>
<source> Share for ShadowSocks client</source>
<translation> Расшарить для ShadowSocks</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6075"/>
<location filename="../ui/mainwindow.ui" line="6114"/>
<source>Server:</source>
<translation>Сервер:</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6088"/>
<location filename="../ui/mainwindow.ui" line="6130"/>
<source>Encryption:</source>
<translation>Шифрование:</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6101"/>
<location filename="../ui/mainwindow.ui" line="6146"/>
<source>Port:</source>
<translation>Порт:</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6162"/>
<source>Password:</source>
<translation>Пароль:</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6178"/>
<source>Connection string</source>
<translation>Строка подключения</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6271"/>
<source> Share for Cloak client</source>
<translation> Расшарить для Cloak</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6337"/>
<source>OpenVPN Settings</source>
<translation>Настройки OpenVPN</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6359"/>
<source>Hash</source>
<translation>Хеш</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6378"/>
<location filename="../ui/mainwindow.ui" line="6953"/>
<location filename="../ui/mainwindow.ui" line="7203"/>
<source>Cipher</source>
<translation>Шифр</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6397"/>
<source>Network protocol</source>
<translation>Сетевой протокол</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6430"/>
<source>AES-256-GCM</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6435"/>
<source>AES-192-GCM</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6440"/>
<source>AES-128-GCM</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6445"/>
<source>AES-256-CBC</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6450"/>
<source>AES-192-CBC</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6455"/>
<source>AES-128-CBC</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6460"/>
<source>ChaCha20-Poly1305</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6465"/>
<source>ARIA-256-CBC</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6470"/>
<source>CAMELLIA-256-CBC</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6475"/>
<source>none</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6492"/>
<source>VPN Addresses Subnet</source>
<translation>Подсеть для VPN</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6529"/>
<location filename="../ui/mainwindow.ui" line="6990"/>
<location filename="../ui/mainwindow.ui" line="7300"/>
<source>Save and restart VPN</source>
<translation>Сохранить и перезапустить VPN</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6608"/>
<source>Auto-negotiate encryption</source>
<translation>Авто-согласование шифрования</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6625"/>
<source>SHA512</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6630"/>
<source>SHA384</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6635"/>
<source>SHA256</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6640"/>
<source>SHA3-512</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6645"/>
<source>SHA3-384</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6650"/>
<source>SHA3-256</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6655"/>
<source>whirlpool</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6660"/>
<source>BLAKE2b512</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6665"/>
<source>BLAKE2s256</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6670"/>
<source>SHA1</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6703"/>
<source>Block DNS requests outside of VPN</source>
<translation>Блокировать запросы DNS мимо VPN</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6785"/>
<source>Enable TLS auth</source>
<translation>Включить TLS auth</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6887"/>
<source>ShadowSocks Settings</source>
<translation>Настройки ShadowSocks</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="6926"/>
<location filename="../ui/mainwindow.ui" line="7245"/>
<source>chacha20-poly1305</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="7165"/>
<source>Cloak Settings</source>
<translation>Настройки Cloak</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="7265"/>
<source>plain</source>
<translation></translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="5671"/>
<location filename="../ui/mainwindow.ui" line="5795"/>
<location filename="../ui/mainwindow.ui" line="5961"/>
<location filename="../ui/mainwindow.ui" line="6214"/>
<location filename="../ui/mainwindow.cpp" line="1557"/>
<location filename="../ui/mainwindow.cpp" line="1568"/>
<location filename="../ui/mainwindow.cpp" line="1588"/>
<location filename="../ui/mainwindow.cpp" line="1597"/>
<source>Copy</source>
<translation>Копировать</translation>
</message>
<message>
<location filename="../ui/mainwindow.cpp" line="346"/>
<source>Cannot open logs folder!</source>
<translation>Невозможно открыть папку с логами!</translation>
</message>
<message>
<location filename="../ui/mainwindow.cpp" line="438"/>
<location filename="../ui/mainwindow.cpp" line="447"/>
<source>Please fill in all fields</source>
<translation>Пожалуйста, заполните все поля</translation>
</message>
<message>
<location filename="../ui/mainwindow.cpp" line="467"/>
<source>It&apos;s public key. Private key required</source>
<translation>Это публичный ключ. Требуется приватный</translation>
</message>
<message>
<location filename="../ui/mainwindow.cpp" line="709"/>
<source>of</source>
<translation>из</translation>
</message>
<message>
<location filename="../ui/mainwindow.cpp" line="721"/>
<location filename="../ui/mainwindow.cpp" line="783"/>
<location filename="../ui/mainwindow.cpp" line="832"/>
<source>Error occurred while configuring server.</source>
<translation>Ошибка во время настройки сервера</translation>
</message>
<message>
<location filename="../ui/mainwindow.cpp" line="751"/>
<source>Amnezia server installed</source>
<translation>Amnezia сервер установлен</translation>
</message>
<message>
<location filename="../ui/mainwindow.cpp" line="814"/>
<source>Operation finished</source>
<translation>Операция завершена</translation>
</message>
<message>
<location filename="../ui/mainwindow.cpp" line="822"/>
<source>Uninstalling Amnezia software...</source>
<translation>Удаление Amnezia...</translation>
</message>
<message>
<location filename="../ui/mainwindow.cpp" line="834"/>
<source>See logs for details.</source>
<translation>Смотрите логи для подробных деталей</translation>
</message>
<message>
<location filename="../ui/mainwindow.cpp" line="839"/>
<source>Amnezia server successfully uninstalled</source>
<translation>Amnezia сервер удален</translation>
</message>
<message>
<location filename="../ui/mainwindow.cpp" line="955"/>
<source>Show</source>
<translation>Показать окно</translation>
</message>
<message>
<location filename="../ui/mainwindow.cpp" line="961"/>
<location filename="../ui/mainwindow.cpp" line="1796"/>
<source>Disconnect</source>
<translation>Отключиться</translation>
</message>
<message>
<location filename="../ui/mainwindow.cpp" line="965"/>
<source>Visit Website</source>
<translation>Посетить сайт</translation>
</message>
<message>
<location filename="../ui/mainwindow.cpp" line="969"/>
<source>Quit</source>
<translation>Выход</translation>
</message>
<message>
<location filename="../ui/mainwindow.cpp" line="972"/>
<source>Do you really want to quit?</source>
<translation>Вы действительно хотите выйти?</translation>
</message>
<message>
<location filename="../ui/mainwindow.cpp" line="1163"/>
<source>Import IP addresses</source>
<translation>Импортовать IP адреса</translation>
</message>
<message>
<location filename="../ui/mainwindow.cpp" line="1472"/>
<source>Import connection</source>
<translation>Импортировать соединение</translation>
</message>
<message>
<location filename="../ui/mainwindow.cpp" line="1482"/>
<source>Private key</source>
<translation>Приватный ключ</translation>
</message>
<message>
<location filename="../ui/mainwindow.cpp" line="1483"/>
<source>Connect using SSH password</source>
<translation>Соединиться с паролем SSH</translation>
</message>
<message>
<location filename="../ui/mainwindow.cpp" line="1525"/>
<source>Cache cleared</source>
<translation>Кеш очищен</translation>
</message>
<message>
<location filename="../ui/mainwindow.cpp" line="1554"/>
<location filename="../ui/mainwindow.cpp" line="1565"/>
<location filename="../ui/mainwindow.cpp" line="1585"/>
<location filename="../ui/mainwindow.cpp" line="1594"/>
<source>Copied</source>
<translation>Скопировано</translation>
</message>
<message>
<location filename="../ui/mainwindow.cpp" line="1575"/>
<source>Save AmneziaVPN config</source>
<translation>Сохранить конфиг AmneziaVPN</translation>
</message>
<message>
<location filename="../ui/mainwindow.cpp" line="1613"/>
<location filename="../ui/mainwindow.cpp" line="1660"/>
<source>Generating...</source>
<translation>Генерация...</translation>
</message>
<message>
<location filename="../ui/mainwindow.cpp" line="1648"/>
<source>Error while generating connection profile</source>
<translation>Ошибка во время генерации профиля</translation>
</message>
<message>
<location filename="../ui/mainwindow.cpp" line="1678"/>
<source>Save OpenVPN config</source>
<translation>Сохранить OpenVPN конфиг</translation>
</message>
<message>
<location filename="../ui/mainwindow.cpp" line="1750"/>
<source>VPN Protocols is not installed.
Please install VPN container at first</source>
<translation>VPN протоколы ещё не установлены. Установите VPN контейнеры</translation>
</message>
<message>
<location filename="../ui/mainwindow.cpp" line="1756"/>
<source>VPN Protocol not choosen</source>
<translation>VPN протокол не выбран</translation>
</message>
<message>
<location filename="../ui/mainwindow.cpp" line="1902"/>
<source>Software version</source>
<translation>Версия программы</translation>
</message>
<message>
<location filename="../ui/mainwindow.cpp" line="1932"/>
<source>Protocol: </source>
<translation>Протокол:</translation>
</message>
<message>
<location filename="../ui/mainwindow.cpp" line="2086"/>
<source>Press Generate config</source>
<translation>Нажмите Сгенерировать конфиг</translation>
</message>
<message>
<location filename="../ui/mainwindow.cpp" line="2152"/>
<source> Share server full access</source>
<translation> Расшарить полный доступ</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<source>AmneziaVPN is already running.</source>
<translation type="vanished">Приложение AmneziaVPN уже запущено.</translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="9"/>
<source>No error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="10"/>
<source>Unknown Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="11"/>
<source>Function not implemented</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="14"/>
<source>Server check failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="15"/>
<source>Server port already used. Check for another software</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="18"/>
<source>Ssh connection error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="19"/>
<source>Ssh connection timeout</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="20"/>
<source>Ssh protocol error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="21"/>
<source>Ssh server ket check failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="22"/>
<source>Ssh key file error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="23"/>
<source>Ssh authentication error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="24"/>
<source>Ssh session closed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="25"/>
<source>Ssh internal error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="28"/>
<source>Failed to create remote process on server</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="29"/>
<source>Failed to start remote process on server</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="30"/>
<source>Remote process on server crashed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="33"/>
<source>Failed to save config to disk</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="34"/>
<source>OpenVPN config missing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="35"/>
<source>OpenVPN management server error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="36"/>
<source>EasyRSA runtime error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="39"/>
<source>OpenVPN executable missing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="40"/>
<source>EasyRsa executable missing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="41"/>
<source>Amnezia helper service error</source>
<translation>Ошибка локального сервиса Amnezia</translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="44"/>
<source>Can&apos;t connect: another VPN connection is active</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../core/errorstrings.cpp" line="48"/>
<source>Internal error</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QSsh::Internal::SftpChannelPrivate</name>
<message>
<location filename="../3rd/QtSsh/src/ssh/sftpchannel.cpp" line="269"/>
<source>Server could not start SFTP subsystem.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sftpchannel.cpp" line="301"/>
<source>The SFTP server finished unexpectedly with exit code %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sftpchannel.cpp" line="311"/>
<source>The SFTP server crashed: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sftpchannel.cpp" line="340"/>
<source>Unexpected packet of type %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sftpchannel.cpp" line="355"/>
<source>Protocol version mismatch: Expected %1, got %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sftpchannel.cpp" line="471"/>
<source>Unknown error.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sftpchannel.cpp" line="496"/>
<source>Created remote directory &quot;%1&quot;.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sftpchannel.cpp" line="499"/>
<source>Remote directory &quot;%1&quot; already exists.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sftpchannel.cpp" line="503"/>
<source>Error creating directory &quot;%1&quot;: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sftpchannel.cpp" line="527"/>
<source>Could not open local file &quot;%1&quot;: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sftpchannel.cpp" line="554"/>
<source>Remote directory could not be opened for reading.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sftpchannel.cpp" line="560"/>
<source>Failed to list remote directory contents.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sftpchannel.cpp" line="568"/>
<source>Failed to close remote directory.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sftpchannel.cpp" line="587"/>
<source>Failed to open remote file for reading.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sftpchannel.cpp" line="593"/>
<source>Failed to retrieve information on the remote file (&apos;stat&apos; failed).</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sftpchannel.cpp" line="599"/>
<source>Failed to read remote file.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sftpchannel.cpp" line="610"/>
<location filename="../3rd/QtSsh/src/ssh/sftpchannel.cpp" line="679"/>
<source>Failed to close remote file.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sftpchannel.cpp" line="639"/>
<source>Failed to open remote file for writing.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sftpchannel.cpp" line="657"/>
<source>Failed to write remote file.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sftpchannel.cpp" line="810"/>
<source>Cannot append to remote file: Server does not support the file size attribute.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sftpchannel.cpp" line="830"/>
<source>SFTP channel closed unexpectedly.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sftpchannel.cpp" line="850"/>
<source>Server could not start session: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sftpchannel.cpp" line="939"/>
<source>Error reading local file: %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QSsh::Internal::SshChannelManager</name>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshchannelmanager.cpp" line="182"/>
<source>Unexpected request success packet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshchannelmanager.cpp" line="204"/>
<source>Unexpected request failure packet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshchannelmanager.cpp" line="217"/>
<source>Invalid channel id %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QSsh::Internal::SshConnectionPrivate</name>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshconnection.cpp" line="343"/>
<source>SSH Protocol error: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshconnection.cpp" line="349"/>
<source>Botan library exception: %1</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location filename="../3rd/QtSsh/src/ssh/sshconnection.cpp" line="372"/>
<source>Server identification string is %n characters long, but the maximum allowed length is 255.</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshconnection.cpp" line="385"/>
<source>Server identification string contains illegal NUL character.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshconnection.cpp" line="395"/>
<source>Server Identification string &quot;%1&quot; is invalid.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshconnection.cpp" line="402"/>
<source>Server protocol version is &quot;%1&quot;, but needs to be 2.0 or 1.99.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshconnection.cpp" line="410"/>
<source>Server identification string is invalid (missing carriage return).</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshconnection.cpp" line="416"/>
<source>Server reports protocol version 1.99, but sends data before the identification string, which is not allowed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshconnection.cpp" line="464"/>
<location filename="../3rd/QtSsh/src/ssh/sshconnection.cpp" line="487"/>
<location filename="../3rd/QtSsh/src/ssh/sshconnection.cpp" line="501"/>
<location filename="../3rd/QtSsh/src/ssh/sshconnection.cpp" line="578"/>
<source>Unexpected packet of type %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshconnection.cpp" line="546"/>
<source>Password expired.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshconnection.cpp" line="612"/>
<source>Server rejected key.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshconnection.cpp" line="612"/>
<source>Server rejected password.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshconnection.cpp" line="627"/>
<source>The server sent an unexpected SSH packet of type SSH_MSG_UNIMPLEMENTED.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshconnection.cpp" line="694"/>
<source>Server closed connection: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshconnection.cpp" line="717"/>
<source>Connection closed unexpectedly.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshconnection.cpp" line="731"/>
<source>Timeout waiting for reply from server.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshconnection.cpp" line="824"/>
<source>No private key file given.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QSsh::Internal::SshRemoteProcessPrivate</name>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshremoteprocess.cpp" line="370"/>
<source>Process killed by signal</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshremoteprocess.cpp" line="376"/>
<source>Server sent invalid signal &quot;%1&quot;</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QSsh::SftpFileSystemModel</name>
<message>
<location filename="../3rd/QtSsh/src/ssh/sftpfilesystemmodel.cpp" line="199"/>
<source>File Type</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sftpfilesystemmodel.cpp" line="201"/>
<source>File Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sftpfilesystemmodel.cpp" line="361"/>
<source>Error getting &quot;stat&quot; info about &quot;%1&quot;: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sftpfilesystemmodel.cpp" line="371"/>
<source>Error listing contents of directory &quot;%1&quot;: %2</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QSsh::Ssh</name>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshhostkeydatabase.cpp" line="59"/>
<source>Failed to open key file &quot;%1&quot; for reading: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshhostkeydatabase.cpp" line="89"/>
<source>Failed to open key file &quot;%1&quot; for writing: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshkeypasswordretriever.cpp" line="44"/>
<source>Password Required</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshkeypasswordretriever.cpp" line="45"/>
<source>Please enter the password for your private key.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QSsh::SshKeyCreationDialog</name>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshkeycreationdialog.ui" line="23"/>
<source>SSH Key Configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshkeycreationdialog.ui" line="29"/>
<source>Options</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshkeycreationdialog.ui" line="35"/>
<source>Key algorithm:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshkeycreationdialog.ui" line="50"/>
<source>&amp;RSA</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshkeycreationdialog.ui" line="66"/>
<source>&amp;DSA</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshkeycreationdialog.ui" line="73"/>
<source>ECDSA</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshkeycreationdialog.ui" line="101"/>
<source>Key &amp;size:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshkeycreationdialog.ui" line="132"/>
<source>Private key file:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshkeycreationdialog.ui" line="148"/>
<location filename="../3rd/QtSsh/src/ssh/sshkeycreationdialog.cpp" line="49"/>
<source>Browse...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshkeycreationdialog.ui" line="170"/>
<source>Public key file:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshkeycreationdialog.ui" line="211"/>
<source>&amp;Generate And Save Key Pair</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshkeycreationdialog.ui" line="224"/>
<source>&amp;Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshkeycreationdialog.cpp" line="47"/>
<source>Choose...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshkeycreationdialog.cpp" line="108"/>
<source>Key Generation Failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshkeycreationdialog.cpp" line="113"/>
<source>Choose Private Key File Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshkeycreationdialog.cpp" line="129"/>
<source>Cannot Save Key File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshkeycreationdialog.cpp" line="130"/>
<source>Failed to create directory: &quot;%1&quot;.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshkeycreationdialog.cpp" line="137"/>
<source>Cannot Save Private Key File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshkeycreationdialog.cpp" line="138"/>
<source>The private key file could not be saved: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshkeycreationdialog.cpp" line="146"/>
<source>Cannot Save Public Key File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshkeycreationdialog.cpp" line="147"/>
<source>The public key file could not be saved: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshkeycreationdialog.cpp" line="158"/>
<source>File Exists</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshkeycreationdialog.cpp" line="159"/>
<source>There already is a file of that name. Do you want to overwrite it?</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ServerWidget</name>
<message>
<location filename="../ui/server_widget.ui" line="14"/>
<source>Form</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/server_widget.ui" line="38"/>
<source>Description</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/server_widget.ui" line="51"/>
<source>Address</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/server_widget.ui" line="67"/>
<source>Set as default</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/server_widget.ui" line="97"/>
<source>Share connection</source>
<translation type="unfinished">Поделиться подключением</translation>
</message>
<message>
<location filename="../ui/server_widget.ui" line="122"/>
<source>Connection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/server_widget.ui" line="152"/>
<source>Server settings</source>
<translation type="unfinished">Настройки сервера</translation>
</message>
</context>
<context>
<name>Settings</name>
<message>
<location filename="../settings.cpp" line="28"/>
<source>Server #1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settings.cpp" line="199"/>
<location filename="../settings.cpp" line="206"/>
<source>Server</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SshConnection</name>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshcapabilities.cpp" line="119"/>
<source>Server and client capabilities don&apos;t match. Client list was: %1.
Server list was %2.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SshKeyGenerator</name>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshkeygenerator.cpp" line="87"/>
<source>Error generating key: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshkeygenerator.cpp" line="212"/>
<source>Password for Private Key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshkeygenerator.cpp" line="213"/>
<source>It is recommended that you secure your private key
with a password, which you can enter below.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshkeygenerator.cpp" line="215"/>
<source>Encrypt Key File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../3rd/QtSsh/src/ssh/sshkeygenerator.cpp" line="216"/>
<source>Do Not Encrypt Key File</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>VpnConnection</name>
<message>
<location filename="../vpnconnection.cpp" line="303"/>
<source>Mbps</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>VpnProtocol</name>
<message>
<location filename="../protocols/vpnprotocol.cpp" line="99"/>
<source>Unknown</source>
<translation>Неизвестно</translation>
</message>
<message>
<location filename="../protocols/vpnprotocol.cpp" line="100"/>
<source>Disconnected</source>
<translation>Отключено</translation>
</message>
<message>
<location filename="../protocols/vpnprotocol.cpp" line="101"/>
<source>Preparing</source>
<translation>Подготовка</translation>
</message>
<message>
<location filename="../protocols/vpnprotocol.cpp" line="102"/>
<source>Connecting...</source>
<translation>Подключение...</translation>
</message>
<message>
<location filename="../protocols/vpnprotocol.cpp" line="103"/>
<source>Connected</source>
<translation>Подключено</translation>
</message>
<message>
<location filename="../protocols/vpnprotocol.cpp" line="104"/>
<source>Disconnecting...</source>
<translation>Отключение...</translation>
</message>
<message>
<location filename="../protocols/vpnprotocol.cpp" line="105"/>
<source>Reconnecting...</source>
<translation>Переподключение...</translation>
</message>
<message>
<location filename="../protocols/vpnprotocol.cpp" line="106"/>
<source>Error</source>
<translation>Ошибка</translation>
</message>
</context>
</TS>