diff --git a/configuration.js b/configuration.js index 10fe943..4a4c27d 100644 --- a/configuration.js +++ b/configuration.js @@ -4,7 +4,7 @@ angular .constant('$titlePattern', 'active: {active} - waiting: {waiting} - stopped: {stopped} — {name}') .constant('$pageSize', 11) // number of downloads shown before pagination kicks in .constant('$authconf', { // default authentication configuration, never fill it in case the webui is hosted in public IP as it can be compromised - host: 'localhost', + host: location.protocol.startsWith('http') ? location.hostname : 'localhost', path: '/jsonrpc', port: 6800, encrypt: false, diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..6a20e96 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,14 @@ +aria2: + image: ndthuan/aria2-alpine + volumes: + - $HOME/Downloads:/downloads + ports: + - "6800:6800" + +httpd: + image: busybox + volumes: + - ./:/usr/html + ports: + - "80:80" + command: /bin/busybox httpd -f -p 80 -h /usr/html diff --git a/index.html b/index.html index 5e626e6..d4d0a31 100755 --- a/index.html +++ b/index.html @@ -83,6 +83,8 @@ + + @@ -266,6 +268,16 @@ ng-click="changeLanguage('es_ES')" href="#">  Español +
  • +   Русский +
  • +
  • +   Italiano +
  • @@ -310,6 +322,8 @@ +  {{gstats.uploadSpeed | bspeed}}
    +  {{gstats.downloadSpeed | bspeed}}
    @@ -728,7 +742,7 @@ http://ex1.com/f1.jpg http://ex2.com/f1.jpg http://ex1.com/f2.mp4 http://ex2.com/f2.mp4 --out=file2.mp4

    - +

    diff --git a/js/init.js b/js/init.js index 45f0b2c..5e3218d 100755 --- a/js/init.js +++ b/js/init.js @@ -37,6 +37,8 @@ webui.config(['$translateProvider', function ($translateProvider) { .translations('fr_FR', mergeTranslation(translations.fr_FR, translations.en_US)) .translations('de_DE', mergeTranslation(translations.de_DE, translations.en_US)) .translations('es_ES', mergeTranslation(translations.es_ES, translations.en_US)) + .translations('ru_RU', mergeTranslation(translations.ru_RU, translations.en_US)) + .translations('it_IT', mergeTranslation(translations.it_IT, translations.en_US)) .determinePreferredLanguage(); }]); diff --git a/js/libs/angular-translate.js b/js/libs/angular-translate.js index 5c2271b..d71ddcd 100644 --- a/js/libs/angular-translate.js +++ b/js/libs/angular-translate.js @@ -2041,6 +2041,9 @@ function $translate($STORAGE_KEY, $windowProvider, $translateSanitizationProvide if (!key) { return $uses; } + + // Safari is "zh_cn" + if (key == "zh_cn") {key = "zh_CN"} var deferred = $q.defer(); diff --git a/js/services/settings/settings.js b/js/services/settings/settings.js index 12797e0..7446d0c 100644 --- a/js/services/settings/settings.js +++ b/js/services/settings/settings.js @@ -492,7 +492,7 @@ angular.module('webui.services.settings', []) "pause": { desc: "Pause download after added. This option is effective only when --enable-rpc=true is given. Default: false", - val: false, + val: "false", options: ["true", "false"], }, diff --git a/js/translate/it_IT.js b/js/translate/it_IT.js new file mode 100755 index 0000000..7debc18 --- /dev/null +++ b/js/translate/it_IT.js @@ -0,0 +1,144 @@ +if(typeof translations == 'undefined'){ + translations = {}; +} + +translations.it_IT = { +// header + 'Search': 'Cerca', + // Nav menu + 'Add': 'Aggiungi', + 'By URIs': 'Da URIs', + 'By Torrents': 'Da Torrent', + 'By Metalinks': 'Da Metalink', + 'Manage': 'Gestione', + 'Pause All': 'Ferma tutto', + 'Resume Paused': 'Riprendi fermati', + 'Purge Completed': 'Togli i completi', + 'Settings': 'Impostazioni', + 'Connection Settings': 'Impostazioni di connessione', + 'Global Settings': 'Impostazioni globali', + 'Server info': 'Informazioni sul server', + 'About and contribute': 'Crediti e informazioni', + 'Toggle navigation': 'Cambia navigazione', +// body +// nav side bar + 'Miscellaneous': 'Varie', + 'Global Statistics': 'Statistiche globali', + 'About': 'Info', + 'Displaying': 'Mostra', + 'of': 'di', + 'downloads': 'downloads', + 'Language': 'Lingua', +// download filters + 'Download Filters': 'Filtri download', + 'Running': 'In corso', + 'Active': 'Attivi', + 'Waiting': 'In attesa', + 'Complete': 'Completi', + 'Error': 'Errore', + 'Paused': 'In pausa', + 'Removed': 'Rimossi', + 'Hide linked meta-data': 'Nascondi i meta-data collegati', + 'Displaying': 'Mostra', + 'of': 'di', + 'downloads': 'downloads', + 'Toggle': 'Cambia', + 'Reset filters': 'Reimposta filtri', +// starred properties + 'Quick Access Settings': 'Accesso rapido', + 'Save settings': 'Salva impostazioni', + 'Currently no download in line to display, use the': 'Attualmente non c\'è nessun download da mostrare, usa il', + 'download button to start downloading files!': 'pulsante Aggiungi per cominciare a scaricare!', + 'Peers': 'Peers', + 'More Info': 'Altre informazioni', + 'Remove': 'Rimuovi', + '# of': '# di', + 'Length': 'Lunghezza', +// modals + 'Add Downloads By URIs': 'Aggiungi Downloads da URIs', + '- You can add multiple downloads (files) at the same time by putting URIs for each file on a separate line.': + '- Puoi aggungere più download(files) allo stesso tempo mettendo un\'URI per riga.', + '- You can also add multiple URIs (mirrors) for the *same* file. To do this, separate the URIs by a space.': + '- Puoi anche aggiungere più URI di download(mirror) per uno *stesso* file separando i vari mirror da uno spazio.', + '- A URI can be HTTP(S)/FTP/BitTorrent-Magnet.': '- Un URI può essere un indirizzo HTTP(S)/FTP o un BitTorrent Magnet link.', + 'E.g. to add 2 files (downloads) f1.jpg and f2.mp4 with 2 URIs (mirrors) each, add URIs as follows': + 'Ad esempio, per scaricare 2 files f1.jpg and f2.mp4 con 2 URIs (mirrors) ciascuno, aggiungi gli indirizzi così', + 'Download settings': 'Impostazioni download', + 'Advanced settings': 'Impostazioni avanzate', + 'Cancel': 'Cancella', + 'Start': 'Aggiungi', + 'Choose': 'Scegli', + 'Quick Access (shown on the main page)': 'Accesso rapido (mostrato nella pagina principale)', +// add torrent modal + 'Add Downloads By Torrents': 'Aggiungi Torrent', + '- Select the torrent from the local filesystem to start the download.': '- Seleziona il file torrent dal tuo computer per iniziare a scaricare.', + '- You can select multiple torrents to start multiple downloads.': '- Puoi aggiungere anche più file contemporaneamente per iniziare più dowload insieme.', + '- To add a BitTorrent-Magnet URL, use the Add By URI option and add it there.': '- Per aggiungere un Magnet Link BitTorrent utilizza l\'opzione Aggiungi da URI.', + 'Select Torrents': 'Seleziona Torrents', + 'Select a Torrent': 'Seleziona un Torrent', +// add metalink modal + 'Add Downloads By Metalinks': 'Aggiungi Torrent da Metalink', + 'Select Metalinks': 'Seleziona Metalink', + '- Select the Metalink from the local filesystem to start the download.': '- Seleziona un Metalink dal tuo computer per iniziare il download.', + '- You can select multiple Metalinks to start multiple downloads.': '- Puoi iniziare anche più download selezionando più Metalink.', + 'Select a Metalink': 'Seleziona un Metalink', +// select file modal + 'Choose files to start download for': 'Scegli i file da scaricare', + 'Select to download': 'Seleziona per scaricare', +// settings modal + 'Aria2 RPC host and port': 'Aria2 RPC host and port', + 'Enter the host': 'Enter the host', + 'Enter the IP or DNS name of the server on which the RPC for Aria2 is running (default: localhost)': + 'Enter the IP or DNS name of the server on which the RPC for Aria2 is running (default: localhost)', + 'Enter the port': 'Enter the port', + 'Enter the port of the server on which the RPC for Aria2 is running (default: 6800)': + 'Enter the port of the server on which the RPC for Aria2 is running (default: 6800)', + 'Enter the RPC path': 'Enter the RPC path', + 'Enter the path for the Aria2 RPC endpoint (default: /jsonrpc)': 'Enter the path for the Aria2 RPC endpoint (default: /jsonrpc)', + 'SSL/TLS encryption': 'SSL/TLS encryption', + 'Enable SSL/TLS encryption': 'Enable SSL/TLS encryption', + 'Enter the secret token (optional)': 'Enter the secret token (optional)', + 'Enter the Aria2 RPC secret token (leave empty if authentication is not enabled)': + 'Enter the Aria2 RPC secret token (leave empty if authentication is not enabled)', + 'Enter the username (optional)': 'Enter the username (optional)', + 'Enter the Aria2 RPC username (empty if authentication not enabled)': + 'Enter the Aria2 RPC username (empty if authentication not enabled)', + 'Enter the password (optional)': 'Enter the password (optional)', + 'Enter the Aria2 RPC password (empty if authentication not enabled)': 'Enter the Aria2 RPC password (empty if authentication not enabled)', + 'Enter base URL (optional)': 'Enter base URL (optional)', + 'Direct Download': 'Direct Download', + 'If supplied, links will be created to enable direct download from the Aria2 server.': + 'If supplied, links will be created to enable direct download from the Aria2 server.', + '(Requires appropriate webserver to be configured.)': '(Requires appropriate webserver to be configured.)', + 'Save Connection configuration': 'Save Connection configuration', +// server info modal + 'Aria2 server info': 'Aria2 server info', + 'Aria2 Version': 'Aria2 Version', + 'Features Enabled': 'Features Enabled', +// about modal + 'To download the latest version of the project, add issues or to contribute back, head on to': + 'To download the latest version of the project, add issues or to contribute back, head on to', + 'Or you can open the latest version in the browser through': 'Or you can open the latest version in the browser through', + 'Close': 'Close', +// lables + 'Download status':'Download status', + 'Download Speed':'Download Speed', + 'Upload Speed':'Upload Speed', + 'Estimated time':'Estimated time', + 'Download Size':'Download Size', + 'Downloaded':'Downloaded', + 'Progress':'Progress', + 'Download Path':'Download Path', + 'Uploaded':'Uploaded', + 'Download GID':'Download GID', + 'Number of Pieces':'Number of Pieces', + 'Piece Length': 'Piece Length', + 'Shutdown Server': 'Shutdown Server', + + 'The last connection attempt was unsuccessful. Trying another configuration': 'L\'ultimo tentativo di connessione non è riuscito. Provo un\'altra connessione', + 'Oh Snap!': 'Mannaggia!', + 'Could not connect to the aria2 RPC server. Will retry in 10 secs. You might want to check the connection settings by going to Settings > Connection Settings': 'Non riesco a connettermi al server RPC di Aria2. Riprovo tra 10 secondi. Forse vuoi controllare le impostazioni di connessione in Impostazioni > Impostazioni di connessione', + 'Successfully connected to Aria2 through its remote RPC …': 'Connesso con successo a Aria2 mediante RPC remoto …', + 'Successfully connected to Aria2 through remote RPC, however the connection is still insecure. For complete security try adding an authorization secret token while starting Aria2 (through the flag --rpc-secret)': 'Correttamente connesso al server Aria2 mediante RPC, ma in modo non sicuro. Per una completa sicurezza prova ad aggiungere un token di autorizzazione segreto all\'avvio di Aria2 (mediante il flag --rpc-secret)', + 'Trying to connect to aria2 using the new connection configuration': 'Provo a connettermi a Aria2 attraverso le nuove impostazioni', +}; diff --git a/js/translate/pl_PL.js b/js/translate/pl_PL.js index c697613..f38a887 100644 --- a/js/translate/pl_PL.js +++ b/js/translate/pl_PL.js @@ -47,20 +47,20 @@ translations.pl_PL = { // starred properties 'Quick Access Settings': 'Ustawienia szybkiego dostępu', 'Save settings': 'Zapisz ustawienia', - 'Currently no download in line to display, use the': 'Obecnie nie ma żadnego pliku do pobrania do wyświetlania, użyj', - 'download button to start downloading files!': 'przycisku pobierania aby rozpocząć ściąganie plików!', + 'Currently no download in line to display, use the': 'Obecnie nie można wyświetlić żadnych pobieranych plików. Użyj przycisku', + 'download button to start downloading files!': 'aby rozpocząć ściąganie plików!', 'Peers': 'Peerów', 'More Info': 'Więcej info', 'Remove': 'Usuń', '# of': '# z', 'Length': 'Długość', // modals - 'Add Downloads By URIs': 'Dodaj pobieranie przez URI', - '- You can add multiple downloads (files) at the same time by putting URIs for each file on a separate line.': '- Możesz dodać wiele pobrań (plików) w tym samym czasie przez wprowadzenie URI dla każdego w oddzielnej linii.', - '- You can also add multiple URIs (mirrors) for the *same* file. To do this, separate the URIs by a space.': '- Możesz także dodać wiele URI (luster) dla tego *samego* pliku. Zrób to, poprzez oddzielenie URI od siebie spacją.', + 'Add Downloads By URIs': 'Dodaj pobieranie przez URI', + '- You can add multiple downloads (files) at the same time by putting URIs for each file on a separate line.': '- Możesz dodać wiele pobrań (plików) w tym samym czasie przez wprowadzenie URI dla każdego w oddzielnej linii.', + '- You can also add multiple URIs (mirrors) for the *same* file. To do this, separate the URIs by a space.': '- Możesz także dodać wiele URI (luster) dla tego *samego* pliku. Zrób to, poprzez oddzielenie URI od siebie spacją.', '- A URI can be HTTP(S)/FTP/BitTorrent-Magnet.': '- URI może być HTTP(S)/FTP/BitTorrent-Magnet.', 'E.g. to add 2 files (downloads) f1.jpg and f2.mp4 with 2 URIs (mirrors) each, add URIs as follows': 'Np. aby dodać 2 pliki (pobieranie) f1.jpg i f2.mp4 z 2 URI (lustrami) każdy, dodaj URI jak poniżej', - 'Download settings': 'Ustawienia pobierania', + 'Download settings': 'Ustawienia pobierania', 'Advanced settings': 'Zaawansowane ustawienia', 'Cancel': 'Anuluj', 'Start': 'Rozpocznij', @@ -123,5 +123,12 @@ translations.pl_PL = { 'Uploaded':'Załadowany', 'Download GID':'GID pobierania', 'Number of Pieces':'Liczba kawałków', - 'Piece Length':'Rozmiar kawałka' + 'Piece Length':'Rozmiar kawałka', + 'Shutdown Server': 'Wyłącz serwer', + 'The last connection attempt was unsuccessful. Trying another configuration': 'Ostatnia próba połączenia nie powiodła się. Spróbuj innej konfiguracji', + 'Oh Snap!': 'O kurczę!', + 'Could not connect to the aria2 RPC server. Will retry in 10 secs. You might want to check the connection settings by going to Settings > Connection Settings': 'Nie można połączyć się z serwerem aria2 przez RPC. Kolejna próba za 10 sekund. Być może potrzebujesz sprawdzić ustawienie połączenia poprzez Ustawienia > Ustawienia połączenia', + 'Successfully connected to Aria2 through its remote RPC …': 'Pomyślnie połączono się z Aria2 przez RPC ...', + 'Successfully connected to Aria2 through remote RPC, however the connection is still insecure. For complete security try adding an authorization secret token while starting Aria2 (through the flag --rpc-secret)': 'Pomyślnie połączono się z Aria2 przez RPC, jednakże połączenie nie jest bezpieczne. Aby zabezpieczyć dodaj sekretny token autoryzacji podczas startu Aria2 (przez użycie flagi --rpc-secret)', + 'Trying to connect to aria2 using the new connection configuration': 'Próba połączenia się z Aria2 poprzez użycie nowej konfiguracji połączenia' }; diff --git a/js/translate/ru_RU.js b/js/translate/ru_RU.js new file mode 100644 index 0000000..6b1e81c --- /dev/null +++ b/js/translate/ru_RU.js @@ -0,0 +1,144 @@ +if(typeof translations == 'undefined'){ + translations = {}; +} + +translations.ru_RU = { +// header + 'Search': 'Поиск', + // Nav menu + 'Add': 'Добавить', + 'By URIs': 'URL-адреса', + 'By Torrents': 'Torrent-файлы', + 'By Metalinks': 'Metalink-файлы', + 'Manage': 'Управление', + 'Pause All': 'Приостановить Все', + 'Resume Paused': 'Возобновить Все', + 'Purge Completed': 'Удалиь Завершенные', + 'Settings': 'Настройки', + 'Connection Settings': 'Настройки Соединения', + 'Global Settings': 'Глобальные Настройки', + 'Server info': 'Информация о Сервере', + 'About and contribute': 'Информация и сотрудничество', + 'Toggle navigation': 'Переключение навигации', +// body +// nav side bar + 'Miscellaneous': 'Разное', + 'Global Statistics': 'Глобальная статистика', + 'About': 'Об', + 'Displaying': 'Показано', + 'of': 'из', + 'downloads': 'загрузки', + 'Language': 'Язык', +// download filters + 'Download Filters': 'Фильтр Загрузок', + 'Running': 'Запущенные', + 'Active': 'Активные', + 'Waiting': 'Ожидающие', + 'Complete': 'Завершенные', + 'Error': 'С ошибками', + 'Paused': 'Приостановленные', + 'Removed': 'Удаленные', + 'Hide linked meta-data': 'Скрыть связанные метаданные', + 'Displaying': 'Показано', + 'of': 'из', + 'downloads': 'загрузок', + 'Toggle': 'Переключить', + 'Reset filters': 'Сбросить фильтры', +// starred properties + 'Quick Access Settings': 'Настройки Быстрого Доступа', + 'Save settings': 'Сохранить настройки', + 'Currently no download in line to display, use the': 'На данный момент ничего не загружается, используйте кнопку', + 'download button to start downloading files!': 'чтобы начать загрузку файла!', + 'Peers': 'Пиры', + 'More Info': 'Информация', + 'Remove': 'Удалить', + '# of': '# из', + 'Length': 'Размер', +// modals + 'Add Downloads By URIs': 'Добавить загрузки из URL-адресов', + '- You can add multiple downloads (files) at the same time by putting URIs for each file on a separate line.': + '- Вы можете добавить несколько загрузок (файлов), одновременно, помещая URL-адреса для каждого файла на отдельной строке.', + '- You can also add multiple URIs (mirrors) for the *same* file. To do this, separate the URIs by a space.': + '- Можно также добавить несколько URL-адресов (зеркал) для *одного* файла. Для этого отделите URL-адреса пробелом.', + '- A URI can be HTTP(S)/FTP/BitTorrent-Magnet.': '- URL-адрес может быть HTTP(S)/FTP/BitTorrent-Magnet.', + 'E.g. to add 2 files (downloads) f1.jpg and f2.mp4 with 2 URIs (mirrors) each, add URIs as follows': + 'Например для добавления 2 файлов (загрузок) f1.jpg и f2.mp4 с 2 URL-адресов (зеркал), добавьте URL-адреса следующим образом', + 'Download settings': 'Настройки загрузки', + 'Advanced settings': 'Расширенные настройки', + 'Cancel': 'Отмена', + 'Start': 'Начать', + 'Choose': 'Выбрать', + 'Quick Access (shown on the main page)': 'Постой доступ (смотреть на главной странице)', +// add torrent modal + 'Add Downloads By Torrents': 'Добавить Загрузку из Torrent-файлов', + '- Select the torrent from the local filesystem to start the download.': '- Выберите Torrent-файлы из локальной файловой системы, чтобы начать загрузку.', + '- You can select multiple torrents to start multiple downloads.': '- Вы можете выбрать несколько Torrent-файлы для запуска нескольких загрузок.', + '- To add a BitTorrent-Magnet URL, use the Add By URI option and add it there.': '- Для добавления BitTorrent-Magnet ссылки, воспользуйтесь пунктом меню Добавить из URL-адреса.', + 'Select Torrents': 'Выберите Торренты', + 'Select a Torrent': 'Выберите Торрент', +// add metalink modal + 'Add Downloads By Metalinks': 'Добавить Загрузку из Metalink-файлов', + 'Select Metalinks': 'Вырать Metalink-файлы', + '- Select the Metalink from the local filesystem to start the download.': '- Выберите Metalink-файлы из локальной файловой системы, чтобы начать загрузку.', + '- You can select multiple Metalinks to start multiple downloads.': '- Вы можете выбрать несколько Metalink-файлов для запуска нескольких загрузок.', + 'Select a Metalink': 'Выберите Metalink', +// select file modal + 'Choose files to start download for': 'Выберите файлы, чтобы начать загрузку для', + 'Select to download': 'Выберите для загрузки', +// settings modal + 'Aria2 RPC host and port': 'Aria2 RPC хост и порт', + 'Enter the host': 'Укажите хост', + 'Enter the IP or DNS name of the server on which the RPC for Aria2 is running (default: localhost)': + 'Укажите IP или DNS-имя сервера, на котором запущена Aria2 со включенным RPC (по умолчанию: localhost)', + 'Enter the port': 'Укажите порт', + 'Enter the port of the server on which the RPC for Aria2 is running (default: 6800)': + 'Укажите порт сервера, на котором запущена Aria2 со включенным RPC (по умолчанию: 6800)', + 'Enter the RPC path': 'Укажите путь RPC', + 'Enter the path for the Aria2 RPC endpoint (default: /jsonrpc)': 'Укажите конечный путь, для Aria2 RPC (по умолчанию: /jsonrpc)', + 'SSL/TLS encryption': 'SSL/TLS шифрование', + 'Enable SSL/TLS encryption': 'Разрешить SSL/TLS шифрование', + 'Enter the secret token (optional)': 'Укажите секретный токен (необязательно)', + 'Enter the Aria2 RPC secret token (leave empty if authentication is not enabled)': + 'Укажите Aria2 RPC секретный токен (оставьте пустым, если авторизация не включена)', + 'Enter the username (optional)': 'Укажите имя пользователя (необязательно)', + 'Enter the Aria2 RPC username (empty if authentication not enabled)': + 'Укажите имя пользователя Aria2 RPC (оставьте пустым, если авторизация не включена)', + 'Enter the password (optional)': 'Укажите пароль (необязательно)', + 'Enter the Aria2 RPC password (empty if authentication not enabled)': 'Укажите пароль для Aria2 RPC (оставьте пустым, если авторизация не включена)', + 'Enter base URL (optional)': 'Укажите базовый URL-адрес (необязательно)', + 'Direct Download': 'Прямая Загрузка', + 'If supplied, links will be created to enable direct download from the Aria2 server.': + 'При наличии, ссылки будут созданы для загрузки непосредственно с сервера Aria2.', + '(Requires appropriate webserver to be configured.)': '(Требуется соответствующий веб-сервер для настройки.)', + 'Save Connection configuration': 'Сохранить Настройки Соединения', +// server info modal + 'Aria2 server info': 'Информация о сервере Aria2', + 'Aria2 Version': 'Версия Aria2', + 'Features Enabled': 'Активированный Функционал', +// about modal + 'To download the latest version of the project, add issues or to contribute back, head on to': + 'Чтобы загрузить последнюю версию проекта, добавить вопросы или внести свой вклад, передите на', + 'Or you can open the latest version in the browser through': 'Или вы можете открыть последнюю версию в браузере через', + 'Close': 'Закрыть', +// lables + 'Download status':'Статус загрузки', + 'Download Speed':'Скорость загрузки', + 'Upload Speed':'Скорость отдачи', + 'Estimated time':'Оставшееся время', + 'Download Size':'Размер Загрузки', + 'Downloaded':'Загружено', + 'Progress':'Прогресс', + 'Download Path':'Путь для загрузки', + 'Uploaded':'Отдано', + 'Download GID':'Загруженый GID', + 'Number of Pieces':'Количество Частей', + 'Piece Length': 'Размер Частей', + 'Shutdown Server': 'Выключить Сервер', + + 'The last connection attempt was unsuccessful. Trying another configuration': 'Последняя попытка подключения была неудачной. Попробуйте другую конфигурацию', + 'Oh Snap!': 'Опаньки!', + 'Could not connect to the aria2 RPC server. Will retry in 10 secs. You might want to check the connection settings by going to Settings > Connection Settings': 'Не удалось подключиться к серверу aria2 RPC. Попытка будет повторена в течение 10 секунд. Вы можете проверить параметры подключения, перейдя в меню Настройки> Настройки Соединения', + 'Successfully connected to Aria2 through its remote RPC …': 'Успешное подключение к Aria2 через удаленный RPC …', + 'Successfully connected to Aria2 through remote RPC, however the connection is still insecure. For complete security try adding an authorization secret token while starting Aria2 (through the flag --rpc-secret)': 'Успешное подключение к Aria2 через удаленный RPC, однако соединение все еще небезопасно. Для обеспечения лучшей безопасности добавьте секретный токен авторизации при запуске aria2 (через флаг --rpc-secret)', + 'Trying to connect to aria2 using the new connection configuration': 'Попытка подключиться к aria2 с использованием новой конфигурации', +};