diff --git a/Core.py b/Core.py
index d78f258..e7d3892 100644
--- a/Core.py
+++ b/Core.py
@@ -114,7 +114,7 @@ class Core:
self.drawItem('< %s >' % self.localize('Download Status'), 'DownloadStatus', image=self.ROOT + '/icons/download.png',
contextMenu=DLScontextMenu, replaceMenu=False)
self.drawItem('< %s >' % self.localize('Torrent-client Browser'), 'uTorrentBrowser',
- image=self.ROOT + '/icons/torrent-client.png')
+ image=self.ROOT + '/icons/' + self.getTorrentClientIcon())
self.drawItem('< %s >' % self.localize('.torrent Player'), 'torrentPlayer',
image=self.ROOT + '/icons/torrentPlayer.png')
self.drawItem('< %s >' % self.localize('Search Control Window'), 'controlCenter',
@@ -1816,4 +1816,15 @@ class Core:
def returnRussian(self, params={}):
i=delete_russian(ok=True, action='return')
- showMessage(self.localize('Return Russian stuff'),self.localize('%d files have been returned')%i)
\ No newline at end of file
+ showMessage(self.localize('Return Russian stuff'),self.localize('%d files have been returned')%i)
+
+ def getTorrentClientIcon(self):
+ client = self.__settings__.getSetting("torrent")
+ if client == '1':
+ return 'transmission.png'
+ elif client == '2':
+ return 'vuze.png'
+ elif client == '3':
+ return 'deluge.png'
+ else:
+ return 'torrent-client.png'
diff --git a/Localization.py b/Localization.py
index 0af7027..34cbd4d 100644
--- a/Localization.py
+++ b/Localization.py
@@ -22,235 +22,455 @@ try:
__settings__ = xbmcaddon.Addon(id='plugin.video.torrenter')
- language = ('en', 'ru')[int(__settings__.getSetting("language"))]
+ language = ('en', 'ru', 'uk')[int(__settings__.getSetting("language"))]
except:
language = 'ru'
-dictionary = {
- 'ru': {
- 'Seeds searching.': 'Идёт поиск сидов.',
- 'Please Wait': 'Подождите',
- 'Information': 'Информация',
- 'Torrent downloading is stopped.': 'Загрузка торрента прекращена.',
- 'Search': 'Поиск',
- 'Seeds': 'Сиды',
- 'Peers': 'Пиры',
- 'Materials are loading now.': 'Идёт загрузка материалов.',
- 'Search Phrase': 'Фраза для поиска',
- 'Magnet-link is converting.': 'Идёт преобразование magnet-ссылки.',
- 'Error': 'Ошибка',
- 'Your library out of date and can\'t save magnet-links.': 'Ваша библиотека устарела и не может сохранять магнет-ссылки.',
- 'Bookmarks': 'Закладки',
- 'Logout': 'Выход',
- 'Login': 'Вход',
- 'Recent Materials': 'Свежие Материалы ',
- 'Register': 'Регистрация',
- 'Bookmark': 'Закладка',
- 'Item successfully added to Bookmarks': 'Элемент удачно добавлен в закладки',
- 'Item successfully removed from Bookmarks': 'Элемент удачно удалён из закладок',
- 'Bookmark not added': 'Закладка не добавлена',
- 'Bookmark not removed': 'Закладка не удалена',
- 'Add To Bookmarks': 'Добавить в закладки',
- 'Remove From Bookmarks': 'Удалить из Закладок',
- 'Auth': 'Авторизация',
- 'Already logged in': 'Пользователь уже в системе',
- 'Input Email (for password recovery):': 'Введите E-mail (для восстановления пароля):',
- 'Input Email:': 'Введите E-mail:',
- 'Input Password (6+ symbols):': 'Введите пароль (6+ символов):',
- 'Input Password:': 'Введите пароль:',
- 'Login successfull': 'Вход выполнен успешно',
- 'Login failed': 'Вход не выполнен',
- 'User not logged in': 'Пользователь не в системе',
- 'User successfully logged out': 'Пользователь успешно покинул систему',
- 'Preloaded: ': 'Предзагружено: ',
- 'Do you want to STOP torrent downloading and seeding?': 'Вы хотите остановить загрузку и раздачу торрента?',
- 'Torrent Downloading': 'Загрузка торрента',
- 'Auth expired, please relogin': 'Авторизация истекла, пожалуйста войдите снова',
- 'Storage': 'Хранилище',
- 'Storage was cleared': 'Хранилище очищено',
- 'Clear Storage': 'Очистить хранилище',
- 'Popular': 'Популярное',
- 'Views': 'Просмотров',
- 'Uploading': 'Раздача',
- 'Download': 'Скачать',
- 'Input symbols from CAPTCHA image:': 'Введите символы с картинки CAPTCHA:',
- 'Please, rate watched video:': 'Пожалуйста, оцените просмотренное видео:',
- 'Bad': 'Плохо',
- 'So-So': 'Такое...',
- 'Good': 'Отлично',
- 'Ratings': 'Оценки',
- 'Rating': 'Оценка',
- 'Retry': 'Повторная попытка',
- '%ds has left': 'Осталось %d попыток',
- 'File failed to play! Do you want to RETRY and buffer more?': 'Ошибка проигрывания файла! Хотите предзагрузить больше и повторить?',
- 'High Priority Files': 'Высокий Приоритет Файлам',
- 'Skip All Files': 'Пропустить Все Файлы',
- 'Start': 'Пуск',
- 'Stop': 'Стоп',
- 'Play':'Воспроизвести',
- 'High Priority': 'Высокий Приоритет',
- 'Skip File': 'Пропустить Файл',
- 'Remove': 'Удалить',
- 'Remove with files': 'Удалить с файлами',
- 'Play File': 'Проиграть файл',
- 'Start All Files': 'Пуск Всем Файлам',
- 'Stop All Files': 'Стоп Всем Файлам',
- 'Torrent-client Browser': 'Браузер Торрент-клиента',
- 'Remote Torrent-client': 'Удаленный торрент-клиент',
- 'You didn\'t set up replacement path in setting.': 'Вы не настроили замены путей.',
- 'For example /media/dl_torr/ to smb://SERVER/dl_torr/. Setup now?': 'Например /media/dl_torr/ на smb://SERVER/dl_torr/. Настроить?',
- 'Manual Torrent-client Path Edit': 'Вручную изменить папку торрент-клиента по-умолчанию',
- 'Choose .torrent in video library': 'Выберите .torrent в видеобиблиотеке',
- '.torrent Player': '.torrent Проигрыватель',
- 'Choose directory:': 'Выберите папку:',
- 'Starting download next episode!': 'Начинаю скачку следующего эпизода!',
- 'Choose in torrent-client:': 'Выберите раздачу:',
- 'Search Control Window': 'Окно Управления Поиском',
- 'Magnet-link (magnet:...)': 'Magnet-ссылка (magnet:...)',
- 'Not a magnet-link!': 'Не является magnet-ссылкой',
- 'Magnet-link Player': 'Проигрыватель Magnet-Ссылок',
- 'UNKNOWN STATUS': 'Неизвестное состояние',
- 'Checking preloaded files...': 'Проверка файлов...',
- 'Waiting for website response...': 'Ожидание ответа сайта...',
- 'Search and cache information for:': 'Поиск и кэширование информации для:',
- 'Open Torrent': 'Открыть Список файлов',
- 'Torrent list is empty.': 'Список раздач пуст.',
- 'Content Lists': 'Списки Медиа',
- 'Canceled by User': 'Отменено пользователем',
- 'Do you want to search and cache full metadata + arts?': 'Хотите автоматически получать мета-данные и арты?',
- 'This vastly decreases load speed, but you will be asked to download premade bases!': 'Это существенно снижает скорость загрузки, но Вам предложат скачать готовые базы!',
- 'Do you want to preload full metadata?': 'Хотите готовую загрузить базу данных?',
- 'It is highly recommended!': 'Настоятельно рекомендовано согласиться!',
- 'TV Shows': 'Сериалы',
- 'Cartoons': 'Мультфильмы',
- 'Anime': 'Аниме',
- 'Most Recent': 'Горячие Новинки',
- 'Top 250 Movies': 'Лучшие 250 фильмов',
- 'Top All Time': 'Лучшее за ВСЕ ВРЕМЯ',
- 'by Genre': 'по Жанру',
- 'by Year': 'по Году',
- 'Action': 'Боевики',
- 'Adventure': 'Приключения',
- 'Animation': 'Анимация',
- 'Biography': 'Биография',
- 'Comedy': 'Комедии',
- 'Crime': 'Детектив',
- 'Documentary': 'Документальное',
- 'Drama': 'Драмы',
- 'Family': 'Семейное',
- 'Fantasy': 'Фэнтази',
- 'Film-Noir': 'Нуар',
- 'History': 'Историчекие',
- 'Horror': 'Ужасы',
- 'Music': 'Музыкальные',
- 'Musical': 'Мьюзиклы',
- 'Mystery': 'Мистика',
- 'Romance': 'Мелодрамы',
- 'Sci-Fi': 'Фантастика',
- 'Short': 'Короткометражки',
- 'Sport': 'Спортивные',
- 'Thriller': 'Триллеры',
- 'War': 'Военные',
- 'Western': 'Вестерны',
- '[B]by Site[/B]': '[B]по Сайту[/B]',
- 'Cartoons Series': 'Мультсериалы',
- 'Cartoons Short': 'Мультфильмы (короткометражки)',
- 'Male': 'Мужские',
- 'Female': 'Женские',
- 'Russia & USSR': 'Россия + СССР',
- 'Next Page': 'Следующая Страница',
- 'Previous Page': 'Предыдущая Страница',
- 'Russian Movies': 'Отечественные Фильмы',
- 'Movies': 'Зарубежные Фильмы',
- 'Anime Film': 'Полнометражное Аниме',
- 'Anime Series': 'Аниме Сериалы',
- 'Can\'t download torrent, probably no seeds available.': 'Не могу скачать торрент, скорее всего нет доступных сидов.',
- 'Personal List': 'Личный Список',
- 'Add to %s': 'Добавить в %s',
- 'Delete from %s': 'Удалить из %s',
- 'Added!': 'Добавлено',
- 'Deleted!': 'Удалено!',
- 'Search History': 'История Поиска',
- 'Favourites': 'Избранное',
- 'Favourites SH': 'Избранное ИП',
- 'Clear %s': 'Очистить %s',
- 'Clear!': 'Очищено!',
- 'kb/s': 'Кб/с',
- 'Queued': 'В очереди',
- 'Checking': 'Проверка',
- 'Downloading metadata': 'Скачивание мета-данных',
- 'Downloading': 'Скачивание',
- 'Finished': 'Окончено',
- 'Seeding': 'Раздача (сидирование)',
- 'Allocating': 'Allocating',
- 'Allocating file & Checking resume': 'Allocating file & Checking resume',
- 'For Kids': 'Детское',
- 'Adult': 'Эротика',
- 'Does not support magnet links!': 'Не поддерживает магнит-ссылки!',
- 'Reset All Cache DBs': 'Сбросить Базы Данных',
- '[B]Search[/B]': '[B]Поиск[/B]',
- 'You can always restart this by deleting DBs via Context Menu': 'Вы всегда можете перезапустить этот процесс через Контекстное Меню',
- 'Your preloaded databases are outdated!': 'Ваши предзакаченные базы метаданных устарели!',
- 'Do you want to download new ones right now?': 'Хотите прямо сейчас скачать новые?',
- 'Individual Tracker Options':'Выбор Трекеров',
- 'Downloading and copy subtitles. Please wait.':'Скачиваю и копирую субтитры. Пожалуйста подождите.',
- 'International Check - First Run':'International Check - Первый запуск',
- 'Delete Russian stuff?':'Удалить русские трекеры?',
- 'Save to path':'Сохранить в папку',
- 'Return Russian stuff':'Вернуть русские трекеры',
- '%d files have been returned':'%d файлов возвращено',
- 'Download via T-client':'Скачать Торр-клиентом',
- 'Download via Libtorrent':'Скачать Libtorrent\'ом',
- 'Download Status':'Статус Загрузки',
- 'Download has not finished yet':'Загрука не завершена',
- 'Deleted and Stopped!':'Загрузка удалена и остановлена!',
- 'Unpaused!':'Возобновлено!',
- 'Paused!':'Приостановлено!',
- 'Stopped!':'Остановлено!',
- 'Started!':'Начинается загрузка!',
- 'Delete and Stop':'Удалить и Остановить',
- 'Unpause':'Возобновить',
- 'Pause':'Пауза',
- 'Delete':'Удалить',
- 'Open (no return)':'Открыть (без возврата)',
- 'Torrent is seeding. To stop it use Download Status.':'Сидирование. Для остановки используйте Статус Загрузки.',
- 'Start All':'Запустить Все',
- 'Started All!':'Все Запущены!',
- 'Stopped All!':'Все Остановлено!',
- 'Stop All':'Остановить Все',
- 'Keyboard':'Клавиатура',
- 'Copy Files in Root':'Скопировать файлы в Корень',
- 'Copied %d files!':'Скопировано %d файлов!',
- 'Add to MyShows.ru':'Добавить в MyShows.ru',
- 'Return to MyShows.ru':'Вернуться в MyShows.ru',
- 'Search results:':'Результаты поиска:',
- 'by Seeders':'по Сидам',
- 'by Date':'по Дате',
- 'Sort':'Сортировка',
- 'Close':'Закрыть окно',
- 'Views:':'Просм.:',
- 'Rating:':'Рейтинг:',
- 'Information not found!':'Информация не найдена!',
- 'Choose searcher':'Выберите трекер',
- 'Python-Libtorrent Not Found':'Python-Libtorrent не найден',
- 'Windows has static compiled python-libtorrent included.':'На Windows при установке из репозитория к плагину идет python-libtorrent.',
- 'You should install "script.module.libtorrent" from "MyShows.me Kodi Repo"':'Установите "script.module.libtorrent" из "MyShows.me Kodi Repo"',
- 'Linux x64 has not static compiled python-libtorrent included.':'На Linux x64 не смогли собрать статическую python-libtorrent',
- 'You should install it by "sudo apt-get install python-libtorrent"':'Установи коммандой "sudo apt-get install python-libtorrent"',
- 'Linux has static compiled python-libtorrent included but it didn\'t work.':'На Linux x86 есть статическая python-libtorrent, но она очевидно не сработала.',
- 'As far as I know you can compile python-libtorrent for ARMv6-7.':'На ARMv6-7 можно скомпилировать python-libtorrent',
- 'You should search for "OneEvil\'s OpenELEC libtorrent" or use Ace Stream.':'Поищи "OneEvil\'s OpenELEC libtorrent" или используй Ace Stream',
- 'Please use install Ace Stream APK and choose it in Settings.':'Установите Ace Stream APK и выберите плеер в Найстройка плагина',
- 'It is possible to compile python-libtorrent for Android, but I don\'t know how.':'Вообще скомпилировать python-libtorrent на Android можно, но мы не знаем как.',
- 'It is possible to compile python-libtorrent for OS X.':'Вообще скомпилировать python-libtorrent на OS X можно.',
- 'But you would have to do it by yourself, there is some info on github.com.':'Но придется это тебе делать самому, на гитхабе была инфа',
- 'It is NOT possible to compile python-libtorrent for iOS.':'Под iOS невозможно скомпилировать python-libtorrent',
- 'But you can use torrent-client control functions.':'Но все остальные функции кроме прямого стриминга с торрента работают.',
- }
-}
def localize(text):
+ dictionary = {
+ 'ru': {
+ 'Seeds searching.': 'Идёт поиск сидов.',
+ 'Please Wait': 'Подождите',
+ 'Information': 'Информация',
+ 'Torrent downloading is stopped.': 'Загрузка торрента прекращена.',
+ 'Search': 'Поиск',
+ 'Seeds': 'Сиды',
+ 'Peers': 'Пиры',
+ 'Materials are loading now.': 'Идёт загрузка материалов.',
+ 'Search Phrase': 'Фраза для поиска',
+ 'Magnet-link is converting.': 'Идёт преобразование magnet-ссылки.',
+ 'Error': 'Ошибка',
+ 'Your library out of date and can\'t save magnet-links.': 'Ваша библиотека устарела и не может сохранять магнет-ссылки.',
+ 'Bookmarks': 'Закладки',
+ 'Logout': 'Выход',
+ 'Login': 'Вход',
+ 'Recent Materials': 'Свежие Материалы ',
+ 'Register': 'Регистрация',
+ 'Bookmark': 'Закладка',
+ 'Item successfully added to Bookmarks': 'Элемент удачно добавлен в закладки',
+ 'Item successfully removed from Bookmarks': 'Элемент удачно удалён из закладок',
+ 'Bookmark not added': 'Закладка не добавлена',
+ 'Bookmark not removed': 'Закладка не удалена',
+ 'Add To Bookmarks': 'Добавить в закладки',
+ 'Remove From Bookmarks': 'Удалить из Закладок',
+ 'Auth': 'Авторизация',
+ 'Already logged in': 'Пользователь уже в системе',
+ 'Input Email (for password recovery):': 'Введите E-mail (для восстановления пароля):',
+ 'Input Email:': 'Введите E-mail:',
+ 'Input Password (6+ symbols):': 'Введите пароль (6+ символов):',
+ 'Input Password:': 'Введите пароль:',
+ 'Login successfull': 'Вход выполнен успешно',
+ 'Login failed': 'Вход не выполнен',
+ 'User not logged in': 'Пользователь не в системе',
+ 'User successfully logged out': 'Пользователь успешно покинул систему',
+ 'Preloaded: ': 'Предзагружено: ',
+ 'Do you want to STOP torrent downloading and seeding?': 'Вы хотите остановить загрузку и раздачу торрента?',
+ 'Torrent Downloading': 'Загрузка торрента',
+ 'Auth expired, please relogin': 'Авторизация истекла, пожалуйста войдите снова',
+ 'Storage': 'Хранилище',
+ 'Storage was cleared': 'Хранилище очищено',
+ 'Clear Storage': 'Очистить хранилище',
+ 'Popular': 'Популярное',
+ 'Views': 'Просмотров',
+ 'Uploading': 'Раздача',
+ 'Download': 'Скачать',
+ 'Input symbols from CAPTCHA image:': 'Введите символы с картинки CAPTCHA:',
+ 'Please, rate watched video:': 'Пожалуйста, оцените просмотренное видео:',
+ 'Bad': 'Плохо',
+ 'So-So': 'Такое...',
+ 'Good': 'Отлично',
+ 'Ratings': 'Оценки',
+ 'Rating': 'Оценка',
+ 'Retry': 'Повторная попытка',
+ '%ds has left': 'Осталось %d попыток',
+ 'File failed to play! Do you want to RETRY and buffer more?': 'Ошибка проигрывания файла! Хотите предзагрузить больше и повторить?',
+ 'High Priority Files': 'Высокий Приоритет Файлам',
+ 'Skip All Files': 'Пропустить Все Файлы',
+ 'Start': 'Пуск',
+ 'Stop': 'Стоп',
+ 'Play':'Воспроизвести',
+ 'High Priority': 'Высокий Приоритет',
+ 'Skip File': 'Пропустить Файл',
+ 'Remove': 'Удалить',
+ 'Remove with files': 'Удалить с файлами',
+ 'Play File': 'Проиграть файл',
+ 'Start All Files': 'Пуск Всем Файлам',
+ 'Stop All Files': 'Стоп Всем Файлам',
+ 'Torrent-client Browser': 'Браузер Торрент-клиента',
+ 'Remote Torrent-client': 'Удаленный торрент-клиент',
+ 'You didn\'t set up replacement path in setting.': 'Вы не настроили замены путей.',
+ 'For example /media/dl_torr/ to smb://SERVER/dl_torr/. Setup now?': 'Например /media/dl_torr/ на smb://SERVER/dl_torr/. Настроить?',
+ 'Manual Torrent-client Path Edit': 'Вручную изменить папку торрент-клиента по-умолчанию',
+ 'Choose .torrent in video library': 'Выберите .torrent в видеобиблиотеке',
+ '.torrent Player': '.torrent Проигрыватель',
+ 'Choose directory:': 'Выберите папку:',
+ 'Starting download next episode!': 'Начинаю скачку следующего эпизода!',
+ 'Choose in torrent-client:': 'Выберите раздачу:',
+ 'Search Control Window': 'Окно Управления Поиском',
+ 'Magnet-link (magnet:...)': 'Magnet-ссылка (magnet:...)',
+ 'Not a magnet-link!': 'Не является magnet-ссылкой',
+ 'Magnet-link Player': 'Проигрыватель Magnet-Ссылок',
+ 'UNKNOWN STATUS': 'Неизвестное состояние',
+ 'Checking preloaded files...': 'Проверка файлов...',
+ 'Waiting for website response...': 'Ожидание ответа сайта...',
+ 'Search and cache information for:': 'Поиск и кэширование информации для:',
+ 'Open Torrent': 'Открыть Список файлов',
+ 'Torrent list is empty.': 'Список раздач пуст.',
+ 'Content Lists': 'Списки Медиа',
+ 'Canceled by User': 'Отменено пользователем',
+ 'Do you want to search and cache full metadata + arts?': 'Хотите автоматически получать мета-данные и арты?',
+ 'This vastly decreases load speed, but you will be asked to download premade bases!': 'Это существенно снижает скорость загрузки, но Вам предложат скачать готовые базы!',
+ 'Do you want to preload full metadata?': 'Хотите готовую загрузить базу данных?',
+ 'It is highly recommended!': 'Настоятельно рекомендовано согласиться!',
+ 'TV Shows': 'Сериалы',
+ 'Cartoons': 'Мультфильмы',
+ 'Anime': 'Аниме',
+ 'Most Recent': 'Горячие Новинки',
+ 'Top 250 Movies': 'Лучшие 250 фильмов',
+ 'Top All Time': 'Лучшее за ВСЕ ВРЕМЯ',
+ 'by Genre': 'по Жанру',
+ 'by Year': 'по Году',
+ 'Action': 'Боевики',
+ 'Adventure': 'Приключения',
+ 'Animation': 'Анимация',
+ 'Biography': 'Биография',
+ 'Comedy': 'Комедии',
+ 'Crime': 'Детектив',
+ 'Documentary': 'Документальное',
+ 'Drama': 'Драмы',
+ 'Family': 'Семейное',
+ 'Fantasy': 'Фэнтази',
+ 'Film-Noir': 'Нуар',
+ 'History': 'Историчекие',
+ 'Horror': 'Ужасы',
+ 'Music': 'Музыкальные',
+ 'Musical': 'Мьюзиклы',
+ 'Mystery': 'Мистика',
+ 'Romance': 'Мелодрамы',
+ 'Sci-Fi': 'Фантастика',
+ 'Short': 'Короткометражки',
+ 'Sport': 'Спортивные',
+ 'Thriller': 'Триллеры',
+ 'War': 'Военные',
+ 'Western': 'Вестерны',
+ '[B]by Site[/B]': '[B]по Сайту[/B]',
+ 'Cartoons Series': 'Мультсериалы',
+ 'Cartoons Short': 'Мультфильмы (короткометражки)',
+ 'Male': 'Мужские',
+ 'Female': 'Женские',
+ 'Russia & USSR': 'Россия + СССР',
+ 'Next Page': 'Следующая Страница',
+ 'Previous Page': 'Предыдущая Страница',
+ 'Russian Movies': 'Отечественные Фильмы',
+ 'Movies': 'Зарубежные Фильмы',
+ 'Anime Film': 'Полнометражное Аниме',
+ 'Anime Series': 'Аниме Сериалы',
+ 'Can\'t download torrent, probably no seeds available.': 'Не могу скачать торрент, скорее всего нет доступных сидов.',
+ 'Personal List': 'Личный Список',
+ 'Add to %s': 'Добавить в %s',
+ 'Delete from %s': 'Удалить из %s',
+ 'Added!': 'Добавлено',
+ 'Deleted!': 'Удалено!',
+ 'Search History': 'История Поиска',
+ 'Favourites': 'Избранное',
+ 'Favourites SH': 'Избранное ИП',
+ 'Clear %s': 'Очистить %s',
+ 'Clear!': 'Очищено!',
+ 'kb/s': 'Кб/с',
+ 'Queued': 'В очереди',
+ 'Checking': 'Проверка',
+ 'Downloading metadata': 'Скачивание мета-данных',
+ 'Downloading': 'Скачивание',
+ 'Finished': 'Окончено',
+ 'Seeding': 'Раздача (сидирование)',
+ 'Allocating': 'Allocating',
+ 'Allocating file & Checking resume': 'Allocating file & Checking resume',
+ 'For Kids': 'Детское',
+ 'Adult': 'Эротика',
+ 'Does not support magnet links!': 'Не поддерживает магнит-ссылки!',
+ 'Reset All Cache DBs': 'Сбросить Базы Данных',
+ '[B]Search[/B]': '[B]Поиск[/B]',
+ 'You can always restart this by deleting DBs via Context Menu': 'Вы всегда можете перезапустить этот процесс через Контекстное Меню',
+ 'Your preloaded databases are outdated!': 'Ваши предзакаченные базы метаданных устарели!',
+ 'Do you want to download new ones right now?': 'Хотите прямо сейчас скачать новые?',
+ 'Individual Tracker Options':'Выбор Трекеров',
+ 'Downloading and copy subtitles. Please wait.':'Скачиваю и копирую субтитры. Пожалуйста подождите.',
+ 'International Check - First Run':'International Check - Первый запуск',
+ 'Delete Russian stuff?':'Удалить русские трекеры?',
+ 'Save to path':'Сохранить в папку',
+ 'Return Russian stuff':'Вернуть русские трекеры',
+ '%d files have been returned':'%d файлов возвращено',
+ 'Download via T-client':'Скачать Торр-клиентом',
+ 'Download via Libtorrent':'Скачать Libtorrent\'ом',
+ 'Download Status':'Статус Загрузки',
+ 'Download has not finished yet':'Загрука не завершена',
+ 'Deleted and Stopped!':'Загрузка удалена и остановлена!',
+ 'Unpaused!':'Возобновлено!',
+ 'Paused!':'Приостановлено!',
+ 'Stopped!':'Остановлено!',
+ 'Started!':'Начинается загрузка!',
+ 'Delete and Stop':'Удалить и Остановить',
+ 'Unpause':'Возобновить',
+ 'Pause':'Пауза',
+ 'Delete':'Удалить',
+ 'Open (no return)':'Открыть (без возврата)',
+ 'Torrent is seeding. To stop it use Download Status.':'Сидирование. Для остановки используйте Статус Загрузки.',
+ 'Start All':'Запустить Все',
+ 'Started All!':'Все Запущены!',
+ 'Stopped All!':'Все Остановлено!',
+ 'Stop All':'Остановить Все',
+ 'Keyboard':'Клавиатура',
+ 'Copy Files in Root':'Скопировать файлы в Корень',
+ 'Copied %d files!':'Скопировано %d файлов!',
+ 'Add to MyShows.ru':'Добавить в MyShows.ru',
+ 'Return to MyShows.ru':'Вернуться в MyShows.ru',
+ 'Search results:':'Результаты поиска:',
+ 'by Seeders':'по Сидам',
+ 'by Date':'по Дате',
+ 'Sort':'Сортировка',
+ 'Close':'Закрыть окно',
+ 'Views:':'Просм.:',
+ 'Rating:':'Рейтинг:',
+ 'Information not found!':'Информация не найдена!',
+ 'Choose searcher':'Выберите трекер',
+ 'Python-Libtorrent Not Found':'Python-Libtorrent не найден',
+ 'Windows has static compiled python-libtorrent included.':'На Windows при установке из репозитория к плагину идет python-libtorrent.',
+ 'You should install "script.module.libtorrent" from "MyShows.me Kodi Repo"':'Установите "script.module.libtorrent" из "MyShows.me Kodi Repo"',
+ 'Linux x64 has not static compiled python-libtorrent included.':'На Linux x64 не смогли собрать статическую python-libtorrent',
+ 'You should install it by "sudo apt-get install python-libtorrent"':'Установи коммандой "sudo apt-get install python-libtorrent"',
+ 'Linux has static compiled python-libtorrent included but it didn\'t work.':'На Linux x86 есть статическая python-libtorrent, но она очевидно не сработала.',
+ 'As far as I know you can compile python-libtorrent for ARMv6-7.':'На ARMv6-7 можно скомпилировать python-libtorrent',
+ 'You should search for "OneEvil\'s OpenELEC libtorrent" or use Ace Stream.':'Поищи "OneEvil\'s OpenELEC libtorrent" или используй Ace Stream',
+ 'Please use install Ace Stream APK and choose it in Settings.':'Установите Ace Stream APK и выберите плеер в Найстройка плагина',
+ 'It is possible to compile python-libtorrent for Android, but I don\'t know how.':'Вообще скомпилировать python-libtorrent на Android можно, но мы не знаем как.',
+ 'It is possible to compile python-libtorrent for OS X.':'Вообще скомпилировать python-libtorrent на OS X можно.',
+ 'But you would have to do it by yourself, there is some info on github.com.':'Но придется это тебе делать самому, на гитхабе была инфа',
+ 'It is NOT possible to compile python-libtorrent for iOS.':'Под iOS невозможно скомпилировать python-libtorrent',
+ 'But you can use torrent-client control functions.':'Но все остальные функции кроме прямого стриминга с торрента работают.',
+ },
+ 'uk': {
+ 'Seeds searching.': 'Йде пошук сідів.',
+ 'Please Wait': 'Зачекайте',
+ 'Information': 'Інформація',
+ 'Torrent downloading is stopped.': 'Завантаження торренту зупинено.',
+ 'Search': 'Пошук',
+ 'Seeds': 'Сіди',
+ 'Peers': 'Піри',
+ 'Materials are loading now.': 'Йде завантаження матеріалів.',
+ 'Search Phrase': 'Фраза для пошуку',
+ 'Magnet-link is converting.': 'Йде перетворення магнет-посилання.',
+ 'Error': 'Помилка',
+ 'Your library out of date and can\'t save magnet-links.': 'Ваша бібліотека застаріла і не може зберігати магнет-посилання.',
+ 'Bookmarks': 'Закладки',
+ 'Logout': 'Вихід',
+ 'Login': 'Вхід',
+ 'Recent Materials': 'Свіжі матеріали',
+ 'Register': 'Регістрація',
+ 'Bookmark': 'Закладка',
+ 'Item successfully added to Bookmarks': 'Элемент успішно доданий в закладки',
+ 'Item successfully removed from Bookmarks': 'Элемент успішно вилучений из закладок',
+ 'Bookmark not added': 'Закладка не додана',
+ 'Bookmark not removed': 'Закладка не вилучена',
+ 'Add To Bookmarks': 'Додати в закладки',
+ 'Remove From Bookmarks': 'Вилучити з закладок',
+ 'Auth': 'Авторизація',
+ 'Already logged in': 'Користувач вже в системі',
+ 'Input Email (for password recovery):': 'Введіть E-mail (для відновлення паролю):',
+ 'Input Email:': 'Введіть E-mail:',
+ 'Input Password (6+ symbols):': 'Введіть пароль (6+ символів):',
+ 'Input Password:': 'Введіть пароль:',
+ 'Login successfull': 'Вхід виконаний успішно',
+ 'Login failed': 'Вхід не виконаний',
+ 'User not logged in': 'Користувач не в системі',
+ 'User successfully logged out': 'Користувач успішно залишив систему',
+ 'Preloaded: ': 'Попередньо завантажено: ',
+ 'Do you want to STOP torrent downloading and seeding?': 'Ви бажаєте зупинити завантаження і раздачу торренту?',
+ 'Torrent Downloading': 'Завантаження торренту',
+ 'Auth expired, please relogin': 'Авторизація сплила, будь ласка, увійдіть знову',
+ 'Storage': 'Сховище',
+ 'Storage was cleared': 'Сховище очищене',
+ 'Clear Storage': 'Очистити сховище',
+ 'Popular': 'Популярне',
+ 'Views': 'Перегляди',
+ 'Uploading': 'Роздача',
+ 'Download': 'Завантажити',
+ 'Input symbols from CAPTCHA image:': 'Введіть символи з картинки CAPTCHA:',
+ 'Please, rate watched video:': 'Будь ласка, оцініть переглянуте відео:',
+ 'Bad': 'Погане',
+ 'So-So': 'Таке собі...',
+ 'Good': 'Добре',
+ 'Ratings': 'Оцінки',
+ 'Rating': 'Оцінка',
+ 'Retry': 'Повторна спроба',
+ '%ds has left': 'Залишилось %d сброб',
+ 'File failed to play! Do you want to RETRY and buffer more?': 'Помилка відтворення файлу! Бажаєте спробувати знову і завантажити більше?',
+ 'High Priority Files': 'Файли високого пріоритету',
+ 'Skip All Files': 'Пропустити всі файли',
+ 'Start': 'Запустити',
+ 'Stop': 'Стоп',
+ 'Play':'Відтворити',
+ 'High Priority': 'Високий пріоритет',
+ 'Skip File': 'Пропустити файл',
+ 'Remove': 'Вилучити',
+ 'Remove with files': 'Вилучити з файлами',
+ 'Play File': 'Відтворити файл',
+ 'Start All Files': 'Запустити всі файли',
+ 'Stop All Files': 'Зупинити всі файли',
+ 'Torrent-client Browser': 'Браузер торрент-клієнта',
+ 'Remote Torrent-client': 'Віддалений торрент-клієнт',
+ 'You didn\'t set up replacement path in setting.': 'Вы не налаштували заміну шляху.',
+ 'For example /media/dl_torr/ to smb://SERVER/dl_torr/. Setup now?': 'Наприклад, /media/dl_torr/ на smb://SERVER/dl_torr/. Налаштувати?',
+ 'Manual Torrent-client Path Edit': 'Змінити вручну каталог торрент-клієнта',
+ 'Choose .torrent in video library': 'Виберіть .torrent у відеобібліотеці',
+ '.torrent Player': '.torrent-програвач',
+ 'Choose directory:': 'Виберіть каталог:',
+ 'Starting download next episode!': 'Починається завантаження наступного епізоду!',
+ 'Choose in torrent-client:': 'Оберіть роздачу:',
+ 'Search Control Window': 'Вікно керування пошуком',
+ 'Magnet-link (magnet:...)': 'Магнет-посилання (magnet:...)',
+ 'Not a magnet-link!': 'Не є магнет-посиланням',
+ 'Magnet-link Player': 'Програвач магнет-посилань',
+ 'UNKNOWN STATUS': 'Невідомий стан',
+ 'Checking preloaded files...': 'Перевірка файлів...',
+ 'Waiting for website response...': 'Очікування відповіді сайту...',
+ 'Search and cache information for:': 'Пошук і кешування інформації для:',
+ 'Open Torrent': 'Відкрити список файлів',
+ 'Torrent list is empty.': 'Список роздач порожній.',
+ 'Content Lists': 'Списки медіа',
+ 'Canceled by User': 'Скасовано користувачем',
+ 'Do you want to search and cache full metadata + arts?': 'Бажаєте автоматично отримувати мета-дані та арти?',
+ 'This vastly decreases load speed, but you will be asked to download premade bases!': 'Це суттєво знижує швидкість завантаження, але вам буде запропоновано завантажити готові бази!',
+ 'Do you want to preload full metadata?': 'Бажаєте завантажити повні мета-дані?',
+ 'It is highly recommended!': 'Наполегливо рекомендується погодитись!',
+ 'TV Shows': 'Серіали',
+ 'Cartoons': 'Мультфільми',
+ 'Anime': 'Аніме',
+ 'Most Recent': 'Гарячі новинки',
+ 'Top 250 Movies': 'Найкращі 250 фільмів',
+ 'Top All Time': 'Краще за весь час',
+ 'by Genre': 'по Жанру',
+ 'by Year': 'по Року',
+ 'Action': 'Боєвики',
+ 'Adventure': 'Пригоди',
+ 'Animation': 'Анімація',
+ 'Biography': 'Біографія',
+ 'Comedy': 'Комедії',
+ 'Crime': 'Детектив',
+ 'Documentary': 'Документальне',
+ 'Drama': 'Драми',
+ 'Family': 'Сімейне',
+ 'Fantasy': 'Фентезі',
+ 'Film-Noir': 'Нуар',
+ 'History': 'Історичні',
+ 'Horror': 'Жахи',
+ 'Music': 'Музичні',
+ 'Musical': 'М\'юзикли',
+ 'Mystery': 'Містика',
+ 'Romance': 'Мелодрами',
+ 'Sci-Fi': 'Фантастика',
+ 'Short': 'Короткометражки',
+ 'Sport': 'Спортивні',
+ 'Thriller': 'Трилери',
+ 'War': 'Військові',
+ 'Western': 'Вестерни',
+ '[B]by Site[/B]': '[B]по Сайту[/B]',
+ 'Cartoons Series': 'Мультсеріали',
+ 'Cartoons Short': 'Мультфільми (короткометражки)',
+ 'Male': 'Чоловічі',
+ 'Female': 'Жіночі',
+ 'Russia & USSR': 'Росія + СРСР',
+ 'Next Page': 'Наступна сторінка',
+ 'Previous Page': 'Попередня сторінка',
+ 'Russian Movies': 'Вітчизняні фільми',
+ 'Movies': 'Іноземні фільми',
+ 'Anime Film': 'Повнометражні аніме',
+ 'Anime Series': 'Аніме-серіали',
+ 'Can\'t download torrent, probably no seeds available.': 'Не вдаєть завантажити торрент, мабуть, немає доступних сідів.',
+ 'Personal List': 'Особистий список',
+ 'Add to %s': 'Додати в %s',
+ 'Delete from %s': 'Вилучити из %s',
+ 'Added!': 'Додано',
+ 'Deleted!': 'Вилучено!',
+ 'Search History': 'Історія пошуку',
+ 'Favourites': 'Вибране',
+ 'Favourites SH': 'Вибране SH',
+ 'Clear %s': 'Очистити %s',
+ 'Clear!': 'Очищено!',
+ 'kb/s': 'Кб/с',
+ 'Queued': 'В черзі',
+ 'Checking': 'Перевірка',
+ 'Downloading metadata': 'Завантаження мета-даних',
+ 'Downloading': 'Завантаження',
+ 'Finished': 'Завершено',
+ 'Seeding': 'Роздача (сідування)',
+ 'Allocating': 'Виділення',
+ 'Allocating file & Checking resume': 'Виділення файлу і перевірка резюме',
+ 'For Kids': 'Дитяче',
+ 'Adult': 'Еротика',
+ 'Does not support magnet links!': 'Не підтримує магнет-посилання!',
+ 'Reset All Cache DBs': 'Зкинути усі закешовані бази',
+ '[B]Search[/B]': '[B]Пошук[/B]',
+ 'You can always restart this by deleting DBs via Context Menu': 'Ви завжди можете перезапустити, вилучивши бази через контекстне меню',
+ 'Your preloaded databases are outdated!': 'Ваші завантажені бази мета-даних застаріли!',
+ 'Do you want to download new ones right now?': 'Бажаєте завантажити нові прямо зараз?',
+ 'Individual Tracker Options':'Вибір трекерів',
+ 'Downloading and copy subtitles. Please wait.':'Завантаження та копіювання субтитрів. Будь ласка, зачекайте.',
+ 'International Check - First Run':'Міжнародна перевірка - перший запуск',
+ 'Delete Russian stuff?':'Вилучити російські трекери?',
+ 'Save to path':'Зберегти в каталог',
+ 'Return Russian stuff':'Повернути російські трекери',
+ '%d files have been returned':'%d файлів повернуто',
+ 'Download via T-client':'Завантажити торрент-клієнтом',
+ 'Download via Libtorrent':'Завантажити Libtorrent\'ом',
+ 'Download Status':'Статус завантаження',
+ 'Download has not finished yet':'Завантаження не завершене',
+ 'Deleted and Stopped!':'Вилучено та зупинено!',
+ 'Unpaused!':'Відновлено!',
+ 'Paused!':'Призупинено!',
+ 'Stopped!':'Зупинено!',
+ 'Started!':'Запущено!',
+ 'Delete and Stop':'Вилучити та зупинити',
+ 'Unpause':'Відновити',
+ 'Pause':'Пауза',
+ 'Delete':'Видалити',
+ 'Open (no return)':'Відкрити (без повернення)',
+ 'Torrent is seeding. To stop it use Download Status.':'Сідування. Для зупинки використовуйте Статус завантаження.',
+ 'Start All':'Запустити все',
+ 'Started All!':'Все запущене!',
+ 'Stopped All!':'Все зупинене!',
+ 'Stop All':'Зупинити все',
+ 'Keyboard':'Клавіатура',
+ 'Copy Files in Root':'Зкопіювати файли в корінь',
+ 'Copied %d files!':'Зкопійовано %d файлів!',
+ 'Add to MyShows.ru':'Додати в MyShows.ru',
+ 'Return to MyShows.ru':'Повернутись в MyShows.ru',
+ 'Search results:':'Результати пошуку:',
+ 'by Seeders':'по сідам',
+ 'by Date':'по даті',
+ 'Sort':'сортування',
+ 'Close':'Закрити вікно',
+ 'Views:':'Перегляди.:',
+ 'Rating:':'Рейтинг:',
+ 'Information not found!':'Інформація не знайдена!',
+ 'Choose searcher':'Оберіть трекер',
+ 'Python-Libtorrent Not Found':'Python-Libtorrent не знайдено',
+ 'Windows has static compiled python-libtorrent included.':'На Windows при встановленні з репозиторію разом з плагіном йде python-libtorrent.',
+ 'You should install "script.module.libtorrent" from "MyShows.me Kodi Repo"':'Встановіть "script.module.libtorrent" з "MyShows.me Kodi Repo"',
+ 'Linux x64 has not static compiled python-libtorrent included.':'На Linux x64 не змогли зібрати статичну версію python-libtorrent',
+ 'You should install it by "sudo apt-get install python-libtorrent"':'Встановіть командою "sudo apt-get install python-libtorrent"',
+ 'Linux has static compiled python-libtorrent included but it didn\'t work.':'На Linux x86 є статична версія python-libtorrent, але вона не спрацювала.',
+ 'As far as I know you can compile python-libtorrent for ARMv6-7.':'На ARMv6-7 можно скомпілювати python-libtorrent',
+ 'You should search for "OneEvil\'s OpenELEC libtorrent" or use Ace Stream.':'Пошукайте "OneEvil\'s OpenELEC libtorrent" або використовуйте Ace Stream',
+ 'Please use install Ace Stream APK and choose it in Settings.':'Встановіть Ace Stream APK і оберіть плеєр в Налаштуваннях',
+ 'It is possible to compile python-libtorrent for Android, but I don\'t know how.':'Скомпілювати python-libtorrent на Android можливо, але ми не знаємо як.',
+ 'It is possible to compile python-libtorrent for OS X.':'Скомпілювати python-libtorrent на OS X можливо.',
+ 'But you would have to do it by yourself, there is some info on github.com.':'Але це доведеться робити самому, на гітхабі була інформація',
+ 'It is NOT possible to compile python-libtorrent for iOS.':'Під iOS неможливо скомпілювати python-libtorrent',
+ 'But you can use torrent-client control functions.':'Але всі решта функцій, крім прямого стрімінгу, працюють.',
+ }
+ }
try:
return dictionary[language][text]
except:
diff --git a/README.txt b/README.txt
index 5116477..db588b0 100644
--- a/README.txt
+++ b/README.txt
@@ -1,4 +1,4 @@
-Plugin helps you to watch videos from p2p torrent-networks, without full predownload (uses inner python-libtorrent) or Ace Stream. It also can add, control torrents and play downloaded files with external uTorrent, Transmisson or Vuse.
+Plugin helps you to watch videos from p2p torrent-networks, without full predownload (uses inner python-libtorrent) or Ace Stream. It also can add, control torrents and play downloaded files with external uTorrent, Transmission, Vuze or Deluge.
Official forum thread: http://forum.kodi.tv/showthread.php?tid=214366
[B]PYTHON-LIBTORRENT[/B]:
diff --git a/icons/deluge.png b/icons/deluge.png
new file mode 100644
index 0000000..cb6d64c
Binary files /dev/null and b/icons/deluge.png differ
diff --git a/icons/transmission.png b/icons/transmission.png
new file mode 100644
index 0000000..0c952d8
Binary files /dev/null and b/icons/transmission.png differ
diff --git a/icons/vuze.png b/icons/vuze.png
new file mode 100644
index 0000000..9c9b72e
Binary files /dev/null and b/icons/vuze.png differ
diff --git a/resources/language/Ukrainian/strings.xml b/resources/language/Ukrainian/strings.xml
new file mode 100644
index 0000000..44afccd
--- /dev/null
+++ b/resources/language/Ukrainian/strings.xml
@@ -0,0 +1,60 @@
+
+
+ Мова інтерфейсу
+ Утримувати стиль відображення
+ Вимкнено
+ Зберігати файли в каталог
+ Використовувати магнет-посилання
+ Зберігати завантажені файли
+ Залишатись на роздачі завантажених файлів
+ Обмежити швидкість роздачі Мбіт/сек (0 - необмежено)
+ Обмежити швидкість завантаження Мбіт/сек (0 - необмежено)
+ Використовувати тільки системний libtorrent
+ Завантажити і відтворити наступний епізод
+ Завантажувати мета-дані для Списків медіа
+ Налагоджування (Режим розробника)
+ Confluence (від slng)
+ Transperency (від slng)
+ Confluence (від DiMartino)
+ Confluence (від RussakHH)
+ Увімкнути Історію Пошуку
+ Python-Libtorrent (рекомендовано)
+ Ace Stream (без магнет-посилань)
+ P2P Програвач
+ Решта налаштувань в "Програми - AceStream Client"
+ Таймаут пошуку
+ Короткий (10сек)
+ Звичайний (20сек)
+ Довгий (30сек)
+ Попередньо завантажувати субтитри
+ Продовжувати роздачу після перегляду
+ Пропонувати зміну місця зберігання
+ Вилучити російські трекери
+ Повернути російські трекери
+ Дія при натисканні на торрент
+ Відкрити торрент-файл
+ Відкрити контекстне меню
+ Завантажити торрент-клієнтом
+ Завантажити за допомогою Python-Libtorrent
+ Сортувати результати пошуку по кількості роздач
+ Додаткова пошукова фраза в варіантах пошуку
+ Інтерфейс
+ P2P Мережа
+ Додатково
+ Шлях для зберігання
+ Викликати діалог
+ За замовчанням
+ Шлях
+ Створювати підкаталог для скрапера
+ Хост
+ Порт
+ URL
+ Логін
+ Пароль
+ Торрент-клієнт
+ Заміна шляху (тільки для віддаленого режиму)
+ Закрити
+ Відкрити налаштування
+ Браузер торрент-клієнта
+ Статус плагіна
+
diff --git a/resources/settings.xml b/resources/settings.xml
index 04da69b..21fa295 100644
--- a/resources/settings.xml
+++ b/resources/settings.xml
@@ -3,7 +3,7 @@