diff --git a/toxygen/mainscreen.py b/toxygen/mainscreen.py
index 14c9f86..848f34a 100644
--- a/toxygen/mainscreen.py
+++ b/toxygen/mainscreen.py
@@ -326,10 +326,10 @@ class MainWindow(QtGui.QMainWindow, Singleton):
self.profile = Profile(tox, self)
def closeEvent(self, event):
- self.profile.save_history()
- self.profile.close()
s = Settings.get_instance()
if not s['close_to_tray'] or s.closing:
+ self.profile.save_history()
+ self.profile.close()
s['x'] = self.geometry().x()
s['y'] = self.geometry().y()
s['width'] = self.width()
diff --git a/toxygen/mainscreen_widgets.py b/toxygen/mainscreen_widgets.py
index 09c3f36..89de728 100644
--- a/toxygen/mainscreen_widgets.py
+++ b/toxygen/mainscreen_widgets.py
@@ -365,7 +365,7 @@ class WelcomeScreen(CenteredWidget):
None, QtGui.QApplication.UnicodeUTF8)
elif num == 6:
text = QtGui.QApplication.translate('WelcomeScreen',
- 'New in Toxygen v0.2.3:
TCS compliance
Plugins, smileys and stickers import
Bug fixes',
+ 'New in Toxygen v0.2.4:
File transfers update
Autoreconnection
Improvements
Bug fixes',
None, QtGui.QApplication.UnicodeUTF8)
elif num == 7:
text = QtGui.QApplication.translate('WelcomeScreen',
diff --git a/toxygen/translations/en_GB.ts b/toxygen/translations/en_GB.ts
index a50fd4c..6bb48de 100644
--- a/toxygen/translations/en_GB.ts
+++ b/toxygen/translations/en_GB.ts
@@ -26,7 +26,7 @@
Callback
-
+
@@ -39,27 +39,27 @@
Send request
-
+
IPv6
-
+
UDP
-
+
Proxy
-
+
IP:
-
+
Port:
@@ -69,12 +69,12 @@
Online contacts
-
+
HTTP
-
+
@@ -84,98 +84,98 @@ can produce IP leak
MainWindow
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
Choose file
-
+
-
+
-
+
-
+
-
+
-
+
Enter new alias for friend {} or leave empty to use friend's name:
-
+
Audio
@@ -185,24 +185,24 @@ can produce IP leak
Find contact
-
+
Friend added
-
+
Toxygen is Tox client written on Python.
Version:
-
+
Friend added without sending friend request
-
+
Choose folder
@@ -217,47 +217,47 @@ Version:
Send file
-
+
Send message
-
+
Start audio call with friend
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -307,42 +307,42 @@ Version:
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -357,35 +357,55 @@ Version:
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
MenuWindow
@@ -405,32 +425,32 @@ Version:
-
+
Send screenshot
-
+
Send file
-
+
-
+
-
+
-
+
@@ -438,12 +458,12 @@ Version:
NetworkSettings
-
+
Network settings
-
+
Restart Tox core
@@ -451,12 +471,12 @@ Version:
PluginWindow
-
+
-
+
@@ -464,42 +484,42 @@ Version:
PluginsForm
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -507,208 +527,218 @@ Version:
ProfileSettingsForm
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
New NoSpam
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
WelcomeScreen
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
+
-
+
+
+
+
+
+
audioSettingsForm
-
+
Audio settings
-
+
Input device:
-
+
Output device:
@@ -716,32 +746,32 @@ Version:
incoming_call
-
+
Incoming video call
-
+
Incoming audio call
-
+
-
+
-
+
-
+
@@ -749,75 +779,85 @@ Version:
interfaceForm
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
login
@@ -867,7 +907,7 @@ Version:
-
+
@@ -876,26 +916,31 @@ Version:
+
+
+
+
+
notificationsForm
-
+
-
+
-
+
-
+
@@ -903,72 +948,72 @@ Version:
privacySettings
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
Blocked users:
-
+
Unblock
-
+
Block user
-
+
Add to friend list
-
+
Do you want to add this user to friend list?
@@ -978,12 +1023,12 @@ Version:
Block by TOX ID:
-
+
-
+
@@ -991,32 +1036,32 @@ Version:
tray
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/toxygen/translations/fr_FR.ts b/toxygen/translations/fr_FR.ts
index a547576..98a9dc2 100644
--- a/toxygen/translations/fr_FR.ts
+++ b/toxygen/translations/fr_FR.ts
@@ -26,7 +26,7 @@
Callback
-
+
@@ -39,27 +39,27 @@
Envoyer une demande
-
+
IPv6
-
+
UDP
-
+
Proxy
-
+
IP :
-
+
Port :
@@ -69,12 +69,12 @@
Contacts connectés
-
+
HTTP
-
+
@@ -84,58 +84,58 @@ can produce IP leak
MainWindow
-
+
Profile
-
+
Paramêtres
-
+
À Propos
-
+
Rajouter un contact
-
+
Confidentialité
-
+
Interface
-
+
Notifications
-
+
Réseau
-
+
À propos du programme
-
+
L'Utilisateur {} veut vout rajouter à sa liste de contacts. Message : {}
-
+
Demande d'amis
@@ -145,27 +145,27 @@ can produce IP leak
Toxygen est un client Tox écris en Python 2.7. Version :
-
+
Choisir un fichier
-
+
Désactiver l'auto-réception
-
+
Activer l'auto-réception
-
+
Définir un alias
-
+
Vider l'historique
@@ -175,17 +175,17 @@ can produce IP leak
Copier la clé publique
-
+
Retirer un ami
-
+
Entrez un nouvel alias pour l'ami {} ou laissez vide pour garder son nom de base :
-
+
Audio
@@ -195,24 +195,24 @@ can produce IP leak
Trouver le contact
-
+
Ami rajouté
-
+
Toxygen est un client Tox écrit en Python.
Version :
-
+
Ami rajouté sans avoir envoyé de demande
-
+
Choisir le dossier
@@ -227,47 +227,47 @@ Version :
Envoyer le fichier
-
+
Envoyer le message
-
+
Lancer un appel audio avec un ami
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -317,42 +317,42 @@ Version :
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -367,35 +367,55 @@ Version :
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+ Historique de chat
+
+
+
+
+
+
+
+
+
+
+
MenuWindow
@@ -415,32 +435,32 @@ Version :
-
+
Envoyer une capture d'écran
-
+
Envoyer le fichier
-
+
-
+
-
+
-
+
@@ -448,12 +468,12 @@ Version :
NetworkSettings
-
+
Paramètres réseaux
-
+
Relancer le noyau TOX
@@ -461,12 +481,12 @@ Version :
PluginWindow
-
+
-
+
@@ -474,42 +494,42 @@ Version :
PluginsForm
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -517,208 +537,218 @@ Version :
ProfileSettingsForm
-
+
Exporter le profile
-
+
Paramêtres du profil
-
+
Nom :
-
+
Status :
-
+
ID TOX :
-
+
Copier l'ID TOX
-
+
Nouvel avatar
-
+
Réinitialiser l'avatar
-
+
Nouveau NoSpam
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
Copier la clé publique
+
+
+
+
+
+
+
+
+
+
WelcomeScreen
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
+
-
+
+
+
+
+
+
audioSettingsForm
-
+
Paramètres audio
-
+
Péripherique d'entrée :
-
+
Péripherique de sortie :
@@ -726,32 +756,32 @@ Version :
incoming_call
-
+
Appel vidéo entrant
-
+
Appel audio entrant
-
+
-
+
-
+
-
+
@@ -759,75 +789,85 @@ Version :
interfaceForm
-
+
Paramêtres de l'interface
-
+
Thème :
-
+
Langue :
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
login
@@ -882,7 +922,7 @@ Version :
-
+
@@ -891,26 +931,31 @@ Version :
+
+
+
+
+
notificationsForm
-
+
Paramêtres de notification
-
+
Activer les notifications
-
+
Activer les sons d'appel
-
+
Activer les sons de notifications
@@ -918,72 +963,72 @@ Version :
privacySettings
-
+
Paramêtres de confidentialité
-
+
Sauvegarder l'historique de chat
-
+
Autoriser les fichier automatiquement
-
+
Notifier la frappe
-
+
Chemin d'accès des fichiers acceptés automatiquement :
-
+
Modifier
-
+
Activer l'auto-réception
-
+
Historique de chat
-
+
L'Historique va être nettoyé ! Confirmer ?
-
+
Utilisateurs bloqués :
-
+
Débloquer
-
+
Bloquer l'utilisateur
-
+
Ajouter à la liste des amis
-
+
Voulez vous rajouter cet utilisateur à votre liste d'amis ?
@@ -993,12 +1038,12 @@ Version :
Bloquer l'ID TOX :
-
+
-
+
@@ -1006,32 +1051,32 @@ Version :
tray
-
+
Ouvrir Toxygen
-
+
Quitter
-
+
-
+
-
+
-
+
diff --git a/toxygen/translations/ru_RU.qm b/toxygen/translations/ru_RU.qm
index f8a1019..62ebf7c 100644
Binary files a/toxygen/translations/ru_RU.qm and b/toxygen/translations/ru_RU.qm differ
diff --git a/toxygen/translations/ru_RU.ts b/toxygen/translations/ru_RU.ts
index 5664f77..4ac20d8 100644
--- a/toxygen/translations/ru_RU.ts
+++ b/toxygen/translations/ru_RU.ts
@@ -1,5 +1,6 @@
-
+
+
AddContact
@@ -26,7 +27,7 @@
Callback
-
+
Файл от
@@ -39,27 +40,27 @@
Отправить запрос
-
+
IPv6
-
+
UDP
-
+
Прокси
-
+
IP:
-
+
Порт:
@@ -69,12 +70,12 @@
Контакты в сети
-
+
HTTP
-
+
@@ -86,84 +87,84 @@ can produce IP leak
MainWindow
-
+
Профиль
-
+
Настройки
-
+
О программе
-
+
Добавить контакт
-
+
Приватность
-
+
Интерфейс
-
+
Уведомления
-
+
Сеть
-
+
О программе
-
+
Пользователь {} хочет добавить Вас в список контактов. Сообщение:
{}
-
+
Запрос на добавление в друзья
-
+
Выберите файл
-
+
Запретить автоматическое получение файлов
-
+
Разрешить автоматическое получение файлов
-
+
Изменить псевдоним
-
+
Очистить историю
@@ -173,17 +174,17 @@ can produce IP leak
Копировать публичный ключ
-
+
Удалить друга
-
+
Введите новый псевдоним для друга {} или оставьте пустым для использования его имени:
-
+
Аудио
@@ -193,23 +194,23 @@ can produce IP leak
Найти контакт
-
+
Друг добавлен
-
+
Toxygen - клиент для мессенджера Tox, написанный на Python. Версия:
-
+
Друг добавлен без отправки запроса на добавление в друзья
-
+
Выбрать папку
@@ -224,47 +225,47 @@ Version:
Отправить файл
-
+
Отправить сообщение
-
+
Начать аудиозвонок с другом
-
+
Плагины
-
+
Список плагинов
-
+
Поиск
-
+
Все
-
+
Онлайн
-
+
Заметки
-
+
Заметки о пользователе
@@ -314,42 +315,42 @@ Version:
Сохранить
-
+
Пользователь {} сейчас известен как {}
-
+
Удалить сообщение
-
+
Заблокировать
-
+
Невозможно заблокировать приложение
-
+
Ошибка. Пароль профиля не установлен.
-
+
Имя
-
+
Статус
-
+
Публичный ключ
@@ -364,35 +365,55 @@ Version:
Профиль с данным именем уже существует
-
+
Выберите папку в паком стикеров
-
+
Выберите папку с паком смайлов
-
+
Импортировать плагин
-
+
Выберите папку с плагином
-
+
Перезапустите Toxygen
-
+
Плагин будет загружен после перезапуска
+
+
+
+ Цитировать выбранный текст
+
+
+
+
+ История чата
+
+
+
+
+ Экспортировать как текст
+
+
+
+
+ Экспортировать как HTML
+
MenuWindow
@@ -412,32 +433,32 @@ Version:
Остановить запись
-
+
Отправить снимок экрана
-
+
Отправить файл
-
+
Отправить аудиосообщение
-
+
Отправить видеосообщение
-
+
Добавить смайлик
-
+
Отправить стикер
@@ -445,12 +466,12 @@ Version:
NetworkSettings
-
+
Настройки сети
-
+
Перезапустить ядро TOX
@@ -458,12 +479,12 @@ Version:
PluginWindow
-
+
Список команд для плагина {}
-
+
Команды не найдены
@@ -471,42 +492,42 @@ Version:
PluginsForm
-
+
Плагины
-
+
Открыть выбранный плагин
-
+
GUI для данного плагина не найден
-
+
Описание недоступно
-
+
Отключить плагин
-
+
Включить плагин
-
+
Плагины не найдены
-
+
Ошибка
@@ -514,32 +535,32 @@ Version:
ProfileSettingsForm
-
+
Экспорт профиля
-
+
Настройки профиля
-
+
Имя:
-
+
Статус:
-
+
TOX ID:
-
+
Копировать TOX ID
@@ -549,110 +570,120 @@ Version:
Язык:
-
+
Новый аватар
-
+
Сбросить аватар
-
+
Новый NoSpam
-
+
Пароль профиля
-
+
Пароль (минимум 8 символов)
-
+
Подтверждение пароля
-
+
Изменить пароль
-
+
Пароли не совпадают
-
+
Пустое поле сбросит текущий пароль
-
+
Восстановление забытых паролей не поддерживается
-
+
Пароль должен быть длиной не менее 8 символов
-
+
Выбрать аватар
-
+
Онлайн
-
+
Нет на месте
-
+
Занят
-
+
Отключить автозагрузку профиля
-
+
Сделать профилем по умолчанию
-
+
Копировать публичный ключ
+
+
+
+ Использовать новый путь
+
+
+
+
+ Вы хотите переместить ваш профиль в эту папку?
+
WelcomeScreen
-
+
Не показывать снова
-
+
Подсказка дня
-
+
Нажатие Esc сворачивает приложение в трей.
@@ -662,7 +693,7 @@ Version:
Правый клик на кнопке скриншота сворачивает приложение в трей на время скриншота
-
+
Вы можете использовать Tox через Tor. Дополнительная информация <a href="https://wiki.tox.chat/users/tox_over_tor_tot">тут</a>
@@ -672,12 +703,12 @@ Version:
Используйте Настройки -> Интерфейс для настройки интерфейса
-
+
Установите пароль профиля: Профиль -> Настройки. Пароль позволяет шифровать историю переписки и настройки.
-
+
С версии 0.1.3 Toxygen поддерживает плагины. <a href="https://github.com/xveduk/toxygen/blob/master/docs/plugins.md">Узнать больше.</a>
@@ -697,55 +728,60 @@ Version:
Установите новый NoSpam, чтобы избежать спам запросов в друзья: Профиль->Настройки->Новый NoSpam
-
+
Правый клик на кнопке скриншота сворачивает приложение в трей на время скриншота.
-
+
Используйте Настройки -> Интерфейс для настройки интерфейса.
-
+
Toxygen поддерживает псевдооффлайн сообщения и файл трансферы.
-
+
Установите новый NoSpam, чтобы избежать спам запросов в друзья: Профиль->Настройки->Новый NoSpam.
- Новое в Toxygen 0.2.3:<br>Соответствие TCS<br>Импорт плагинов, смайлов и стикеров<br>Исправления ошибок
+ Новое в Toxygen 0.2.3:<br>Соответствие TCS<br>Импорт плагинов, смайлов и стикеров<br>Исправления ошибок
-
+
Чтобы удалить отдельное сообщение в чате сделайте правый клик на спиннер или время сообщения и выберите "Удалить" в меню
-
+
Правый клик на инлайн изображении позволит сохранить его
+
+
+
+ Новое в Toxygen v0.2.4:<br>Передача файлов обновлена<br>Автопереподключение<br>Улучшения<br>Исправления ошибок
+
audioSettingsForm
-
+
Настройки аудио
-
+
Устройство ввода:
-
+
Устройство вывода:
@@ -753,32 +789,32 @@ Version:
incoming_call
-
+
Входящий видеозвонок
-
+
Входящий аудиозвонок
-
+
Исходящий видеозвонок
-
+
Исходящий аудиозвонок
-
+
Звонок отменен
-
+
Звонок завершен
@@ -786,75 +822,85 @@ Version:
interfaceForm
-
+
Настройки интерфейса
-
+
Тема:
-
+
Язык:
-
+
Смайлики
-
+
Набор смайликов:
-
+
Зеркальный режим
-
+
Размер шрифта сообщений:
-
+
Для применения настроек необходимо перезапустить приложение
-
+
Требуется перезапуск
-
+
Цвет уведомления о сообщении
-
+
Компактный список контактов
-
+
Импортировать смайлы
-
+
Импортировать стикеры
-
+
Показывать аватары в чате
+
+
+
+ Сворачивать в трей
+
+
+
+
+ Выбрать шрифт
+
login
@@ -909,7 +955,7 @@ Version:
Имя профиля
-
+
Этот профиль используется другим экземпляром Toxygen или не был правильно закрыт. Продолжить?
@@ -918,26 +964,31 @@ Version:
Хотите ли вы установить пароль профиля?
+
+
+
+ Вы хотите сохранить профиль в папку по умолчанию? Если нет, профиль будет сохранен в папке с программой
+
notificationsForm
-
+
Настройки уведомлений
-
+
Включить уведомления
-
+
Включить звук звонка
-
+
Включить звуковые уведомления
@@ -946,72 +997,72 @@ Version:
privacySettings
-
+
Настройки приватности
-
+
Сохранять историю переписки
-
+
Разрешить автополучение файлов
-
+
Посылать уведомления о наборе текста
-
+
Путь автоприема файлов:
-
+
Изменить
-
+
Разрешать инлайны
-
+
История чата
-
+
История переписки будет очищена! Продолжить?
-
+
Заблокированные пользователи:
-
+
Разблокировать
-
+
Заблокировать пользователя
-
+
Добавить в список друзей
-
+
Добавить этого пользователя в список друзей?
@@ -1021,12 +1072,12 @@ Version:
Блокировать по TOX ID:
-
+
Блокировать по публичному ключу:
-
+
Сохранять только неотправленные сообщения
@@ -1034,32 +1085,32 @@ Version:
tray
-
+
Открыть Toxygen
-
+
Выход
-
+
Изменить статус
-
+
Онлайн
-
+
Нет на месте
-
+
Занят
diff --git a/toxygen/util.py b/toxygen/util.py
index 5b078fb..19deaec 100644
--- a/toxygen/util.py
+++ b/toxygen/util.py
@@ -2,7 +2,7 @@ import os
import time
import shutil
-program_version = '0.2.3'
+program_version = '0.2.4'
def log(data):