diff --git a/toxygen/main.py b/toxygen/main.py
index b7b7120..6348bab 100644
--- a/toxygen/main.py
+++ b/toxygen/main.py
@@ -11,6 +11,7 @@ from mainscreen import MainWindow
from callbacks import init_callbacks
from util import curr_directory, program_version
import styles.style
+import platform
import toxencryptsave
from passwordscreen import PasswordScreen, UnlockAppScreen, SetProfilePasswordScreen
from plugin_support import PluginLoader
@@ -52,6 +53,9 @@ class Toxygen:
app.setWindowIcon(QtGui.QIcon(curr_directory() + '/images/icon.png'))
self.app = app
+ if platform.system() == 'Linux':
+ QtCore.QCoreApplication.setAttribute(QtCore.Qt.AA_X11InitThreads)
+
# application color scheme
with open(curr_directory() + '/styles/style.qss') as fl:
dark_style = fl.read()
diff --git a/toxygen/mainscreen_widgets.py b/toxygen/mainscreen_widgets.py
index f12f521..fb21b3e 100644
--- a/toxygen/mainscreen_widgets.py
+++ b/toxygen/mainscreen_widgets.py
@@ -356,7 +356,7 @@ class WelcomeScreen(CenteredWidget):
None, QtGui.QApplication.UnicodeUTF8)
elif num == 6:
text = QtGui.QApplication.translate('WelcomeScreen',
- 'New in Toxygen v0.2.2:
Users can lock application using profile password.
Compact contact list support
Bug fixes
Tox DNS improvements',
+ 'New in Toxygen v0.2.3:
TCS compliance
Plugins, smileys and stickers import
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 045735f..ca4dc6e 100644
--- a/toxygen/translations/en_GB.ts
+++ b/toxygen/translations/en_GB.ts
@@ -3,22 +3,22 @@
AddContact
-
+
Add contact
-
+
TOX ID:
-
+
Message:
-
+
@@ -34,32 +34,32 @@
Form
-
+
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,19 +185,19 @@ can produce IP leak
Find contact
-
+
Friend added
-
+
Toxygen is Tox client written on Python.
Version:
-
+
Friend added without sending friend request
@@ -217,47 +217,47 @@ Version:
Send file
-
+
Send message
-
+
Start audio call with friend
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -317,35 +317,75 @@ Version:
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
MenuWindow
@@ -398,12 +438,12 @@ Version:
NetworkSettings
-
+
Network settings
-
+
Restart Tox core
@@ -411,12 +451,12 @@ Version:
PluginWindow
-
+
-
+
@@ -424,42 +464,42 @@ Version:
PluginsForm
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -467,122 +507,122 @@ Version:
ProfileSettingsForm
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
New NoSpam
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -619,11 +659,6 @@ Version:
-
-
-
-
-
@@ -644,21 +679,26 @@ Version:
+
+
+
+
+
audioSettingsForm
-
+
Audio settings
-
+
Input device:
-
+
Output device:
@@ -666,32 +706,32 @@ Version:
incoming_call
-
+
Incoming video call
-
+
Incoming audio call
-
+
-
+
-
+
-
+
@@ -699,60 +739,70 @@ Version:
interfaceForm
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
login
@@ -802,30 +852,35 @@ Version:
-
+
+
+
+
+
+
notificationsForm
-
+
-
+
-
+
-
+
@@ -833,72 +888,72 @@ Version:
privacySettings
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
Blocked users:
-
+
Unblock
-
+
Block user
-
+
Add to friend list
-
+
Do you want to add this user to friend list?
@@ -908,12 +963,12 @@ Version:
Block by TOX ID:
-
+
-
+
@@ -921,32 +976,32 @@ Version:
tray
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/toxygen/translations/fr_FR.ts b/toxygen/translations/fr_FR.ts
index bb91c4f..78c76cb 100644
--- a/toxygen/translations/fr_FR.ts
+++ b/toxygen/translations/fr_FR.ts
@@ -3,22 +3,22 @@
AddContact
-
+
Rajouter un contact
-
+
ID TOX :
-
+
Message :
-
+
@@ -34,32 +34,32 @@
Form
-
+
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,19 +195,19 @@ 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
@@ -227,47 +227,47 @@ Version :
Envoyer le fichier
-
+
Envoyer le message
-
+
Lancer un appel audio avec un ami
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -327,35 +327,75 @@ Version :
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
MenuWindow
@@ -408,12 +448,12 @@ Version :
NetworkSettings
-
+
Paramètres réseaux
-
+
Relancer le noyau TOX
@@ -421,12 +461,12 @@ Version :
PluginWindow
-
+
-
+
@@ -434,42 +474,42 @@ Version :
PluginsForm
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -477,122 +517,122 @@ 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
@@ -629,11 +669,6 @@ Version :
-
-
-
-
-
@@ -654,21 +689,26 @@ Version :
+
+
+
+
+
audioSettingsForm
-
+
Paramètres audio
-
+
Péripherique d'entrée :
-
+
Péripherique de sortie :
@@ -676,32 +716,32 @@ Version :
incoming_call
-
+
Appel vidéo entrant
-
+
Appel audio entrant
-
+
-
+
-
+
-
+
@@ -709,60 +749,70 @@ Version :
interfaceForm
-
+
Paramêtres de l'interface
-
+
Thème :
-
+
Langue :
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
login
@@ -817,30 +867,35 @@ Version :
-
+
+
+
+
+
+
notificationsForm
-
+
Paramêtres de notification
-
+
Activer les notifications
-
+
Activer les sons d'appel
-
+
Activer les sons de notifications
@@ -848,72 +903,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 ?
@@ -923,12 +978,12 @@ Version :
Bloquer l'ID TOX :
-
+
-
+
@@ -936,32 +991,32 @@ Version :
tray
-
+
Ouvrir Toxygen
-
+
Quitter
-
+
-
+
-
+
-
+
diff --git a/toxygen/translations/ru_RU.qm b/toxygen/translations/ru_RU.qm
index 76bc9b3..9e6d1cc 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 0f51862..155848e 100644
--- a/toxygen/translations/ru_RU.ts
+++ b/toxygen/translations/ru_RU.ts
@@ -4,22 +4,22 @@
AddContact
-
+
Добавить контакт
-
+
TOX ID:
-
+
Сообщение:
-
+
TOX ID или публичный ключ контакта
@@ -35,32 +35,32 @@
Form
-
+
Отправить запрос
-
+
IPv6
-
+
UDP
-
+
Прокси
-
+
IP:
-
+
Порт:
@@ -70,12 +70,12 @@
Контакты в сети
-
+
HTTP
-
+
@@ -87,84 +87,84 @@ can produce IP leak
MainWindow
-
+
Профиль
-
+
Настройки
-
+
О программе
-
+
Добавить контакт
-
+
Приватность
-
+
Интерфейс
-
+
Уведомления
-
+
Сеть
-
+
О программе
-
+
Пользователь {} хочет добавить Вас в список контактов. Сообщение:
{}
-
+
Запрос на добавление в друзья
-
+
Выберите файл
-
+
Запретить автоматическое получение файлов
-
+
Разрешить автоматическое получение файлов
-
+
Изменить псевдоним
-
+
Очистить историю
@@ -174,17 +174,17 @@ can produce IP leak
Копировать публичный ключ
-
+
Удалить друга
-
+
Введите новый псевдоним для друга {} или оставьте пустым для использования его имени:
-
+
Аудио
@@ -194,18 +194,18 @@ can produce IP leak
Найти контакт
-
+
Друг добавлен
-
+
Toxygen - клиент для мессенджера Tox, написанный на Python. Версия:
-
+
Друг добавлен без отправки запроса на добавление в друзья
@@ -225,47 +225,47 @@ Version:
Отправить файл
-
+
Отправить сообщение
-
+
Начать аудиозвонок с другом
-
+
Плагины
-
+
Список плагинов
-
+
Поиск
-
+
Все
-
+
Онлайн
-
+
Заметки
-
+
Заметки о пользователе
@@ -325,35 +325,75 @@ Version:
Удалить сообщение
-
+
Заблокировать
-
+
Невозможно заблокировать приложение
-
+
Ошибка. Пароль профиля не установлен.
-
+
Имя
-
+
Статус
-
+
Публичный ключ
+
+
+
+ Ошибка
+
+
+
+
+ Профиль с данным именем уже существует
+
+
+
+
+ Выберите папку в паком стикеров
+
+
+
+
+ Выберите папку с паком смайлов
+
+
+
+
+ Импортировать плагин
+
+
+
+
+ Выберите папку с плагином
+
+
+
+
+ Перезапустите Toxygen
+
+
+
+
+ Плагин будет загружен после перезапуска
+
MenuWindow
@@ -406,12 +446,12 @@ Version:
NetworkSettings
-
+
Настройки сети
-
+
Перезапустить ядро TOX
@@ -419,12 +459,12 @@ Version:
PluginWindow
-
+
Список команд для плагина {}
-
+
Команды не найдены
@@ -432,42 +472,42 @@ Version:
PluginsForm
-
+
Плагины
-
+
Открыть выбранный плагин
-
+
GUI для данного плагина не найден
-
+
Описание недоступно
-
+
Отключить плагин
-
+
Включить плагин
-
+
Плагины не найдены
-
+
Ошибка
@@ -475,32 +515,32 @@ Version:
ProfileSettingsForm
-
+
Экспорт профиля
-
+
Настройки профиля
-
+
Имя:
-
+
Статус:
-
+
TOX ID:
-
+
Копировать TOX ID
@@ -510,92 +550,92 @@ Version:
Язык:
-
+
Новый аватар
-
+
Сбросить аватар
-
+
Новый NoSpam
-
+
Пароль профиля
-
+
Пароль (минимум 8 символов)
-
+
Подтверждение пароля
-
+
Изменить пароль
-
+
Пароли не совпадают
-
+
Пустое поле сбросит текущий пароль
-
+
Восстановление забытых паролей не поддерживается
-
+
Пароль должен быть длиной не менее 8 символов
-
+
Выбрать аватар
-
+
Онлайн
-
+
Нет на месте
-
+
Занят
-
+
Отключить автозагрузку профиля
-
+
Сделать профилем по умолчанию
-
+
Копировать публичный ключ
@@ -645,7 +685,7 @@ Version:
- С версии 0.1.3 Toxygen поддерживает плагины. <a href="https://github.com/xveduk/toxygen/blob/master/docs/plugins.md">Узнать больше.</a>
+ С версии 0.1.3 Toxygen поддерживает плагины. <a href="https://github.com/xveduk/toxygen/blob/master/docs/plugins.md">Узнать больше.</a>
@@ -677,21 +717,26 @@ Version:
Установите новый NoSpam, чтобы избежать спам запросов в друзья: Профиль->Настройки->Новый NoSpam.
+
+
+
+ Новое в Toxygen 0.2.3:<br>Соответствие TCS<br>Импорт плагинов, смайлов и стикеров<br>Исправления ошибок
+
audioSettingsForm
-
+
Настройки аудио
-
+
Устройство ввода:
-
+
Устройство вывода:
@@ -699,32 +744,32 @@ Version:
incoming_call
-
+
Входящий видеозвонок
-
+
Входящий аудиозвонок
-
+
Исходящий видеозвонок
-
+
Исходящий аудиозвонок
-
+
Звонок отменен
-
+
Звонок завершен
@@ -732,60 +777,70 @@ Version:
interfaceForm
-
+
Настройки интерфейса
-
+
Тема:
-
+
Язык:
-
+
Смайлики
-
+
Набор смайликов:
-
+
Зеркальный режим
-
+
Размер шрифта сообщений:
-
+
Для применения настроек необходимо перезапустить приложение
-
+
Требуется перезапуск
-
+
Цвет уведомления о сообщении
-
+
Компактный список контактов
+
+
+
+ Импортировать смайлы
+
+
+
+
+ Импортировать стикеры
+
login
@@ -840,30 +895,35 @@ Version:
Имя профиля
-
+
Этот профиль используется другим экземпляром Toxygen или не был правильно закрыт. Продолжить?
+
+
+
+ Хотите ли вы установить пароль профиля?
+
notificationsForm
-
+
Настройки уведомлений
-
+
Включить уведомления
-
+
Включить звук звонка
-
+
Включить звуковые уведомления
@@ -872,72 +932,72 @@ Version:
privacySettings
-
+
Настройки приватности
-
+
Сохранять историю переписки
-
+
Разрешить автополучение файлов
-
+
Посылать уведомления о наборе текста
-
+
Путь автоприема файлов:
-
+
Изменить
-
+
Разрешать инлайны
-
+
История чата
-
+
История переписки будет очищена! Продолжить?
-
+
Заблокированные пользователи:
-
+
Разблокировать
-
+
Заблокировать пользователя
-
+
Добавить в список друзей
-
+
Добавить этого пользователя в список друзей?
@@ -947,12 +1007,12 @@ Version:
Блокировать по TOX ID:
-
+
Блокировать по публичному ключу:
-
+
Сохранять только неотправленные сообщения
@@ -960,32 +1020,32 @@ Version:
tray
-
+
Открыть Toxygen
-
+
Выход
-
+
Изменить статус
-
+
Онлайн
-
+
Нет на месте
-
+
Занят