diff --git a/src/main.py b/src/main.py
index d4936b7..59fd38d 100644
--- a/src/main.py
+++ b/src/main.py
@@ -101,6 +101,9 @@ class Toxygen:
ProfileHelper(Settings.get_default_path(), name).save_profile(self.tox.get_savedata())
path = Settings.get_default_path()
settings = Settings(name)
+ if curr_lang in langs:
+ settings['language'] = curr_lang
+ settings.save()
else: # load existing profile
path, name = _login.get_data()
if _login.default:
@@ -121,7 +124,7 @@ class Toxygen:
if Settings.is_active_profile(path, name): # profile is in use
reply = QtGui.QMessageBox.question(None,
'Profile {}'.format(name),
- QtGui.QApplication.translate("login", 'Looks like other instance of Toxygen uses this profile! Continue?', None, QtGui.QApplication.UnicodeUTF8),
+ QtGui.QApplication.translate("login", 'Other instance of Toxygen uses this profile or profile was not properly closed. Continue?', None, QtGui.QApplication.UnicodeUTF8),
QtGui.QMessageBox.Yes,
QtGui.QMessageBox.No)
if reply != QtGui.QMessageBox.Yes:
diff --git a/src/translations/en_GB.ts b/src/translations/en_GB.ts
index e6df02a..ece01c4 100644
--- a/src/translations/en_GB.ts
+++ b/src/translations/en_GB.ts
@@ -39,27 +39,27 @@
Send request
-
+
IPv6
-
+
UDP
-
+
Proxy
-
+
IP:
-
+
Port:
@@ -69,12 +69,12 @@
Online contacts
-
+
HTTP
-
+
@@ -84,103 +84,103 @@ can produce IP leak
MainWindow
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
Choose file
-
+
-
+
-
+
-
+
-
+
-
+
-
+
Enter new alias for friend {} or leave empty to use friend's name:
-
+
Audio
@@ -190,24 +190,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
@@ -222,47 +222,47 @@ Version:
Send file
-
+
Send message
-
+
Start audio call with friend
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -312,7 +312,7 @@ Version:
-
+
@@ -321,6 +321,21 @@ Version:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
MenuWindow
@@ -373,12 +388,12 @@ Version:
NetworkSettings
-
+
Network settings
-
+
Restart Tox core
@@ -399,42 +414,42 @@ Version:
PluginsForm
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -560,17 +575,17 @@ Version:
audioSettingsForm
-
+
Audio settings
-
+
Input device:
-
+
Output device:
@@ -578,32 +593,32 @@ Version:
incoming_call
-
+
Incoming video call
-
+
Incoming audio call
-
+
-
+
-
+
-
+
@@ -611,55 +626,60 @@ Version:
interfaceForm
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
login
@@ -703,36 +723,36 @@ Version:
-
-
-
-
-
+
+
+
+
+
notificationsForm
-
+
-
+
-
+
-
+
@@ -740,72 +760,72 @@ Version:
privacySettings
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
Blocked users:
-
+
Unblock
-
+
Block user
-
+
Add to friend list
-
+
Do you want to add this user to friend list?
@@ -815,12 +835,12 @@ Version:
Block by TOX ID:
-
+
-
+
@@ -828,32 +848,32 @@ Version:
tray
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/src/translations/fr_FR.ts b/src/translations/fr_FR.ts
index 544d34b..48998fa 100644
--- a/src/translations/fr_FR.ts
+++ b/src/translations/fr_FR.ts
@@ -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,47 +145,47 @@ 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
-
+
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,7 +317,7 @@ Version :
-
+
@@ -326,6 +326,21 @@ Version :
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
MenuWindow
@@ -378,12 +393,12 @@ Version :
NetworkSettings
-
+
Paramètres réseaux
-
+
Relancer le noyau TOX
@@ -404,42 +419,42 @@ Version :
PluginsForm
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -565,17 +580,17 @@ Version :
audioSettingsForm
-
+
Paramètres audio
-
+
Péripherique d'entrée :
-
+
Péripherique de sortie :
@@ -583,32 +598,32 @@ Version :
incoming_call
-
+
Appel vidéo entrant
-
+
Appel audio entrant
-
+
-
+
-
+
-
+
@@ -616,55 +631,60 @@ Version :
interfaceForm
-
+
Paramêtres de l'interface
-
+
Thème :
-
+
Langue :
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
login
@@ -711,33 +731,38 @@ Version :
- Il semble qu'une autre instance de Toxygen utilise ce profil ! Continuer ?
+ Il semble qu'une autre instance de Toxygen utilise ce profil ! Continuer ?
+
+
+
+
+
notificationsForm
-
+
Paramêtres de notification
-
+
Activer les notifications
-
+
Activer les sons d'appel
-
+
Activer les sons de notifications
@@ -745,72 +770,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 ?
@@ -820,12 +845,12 @@ Version :
Bloquer l'ID TOX :
-
+
-
+
@@ -833,32 +858,32 @@ Version :
tray
-
+
Ouvrir Toxygen
-
+
Quitter
-
+
-
+
-
+
-
+
diff --git a/src/translations/ru_RU.qm b/src/translations/ru_RU.qm
index 64b1d3e..1208cf7 100644
Binary files a/src/translations/ru_RU.qm and b/src/translations/ru_RU.qm differ
diff --git a/src/translations/ru_RU.ts b/src/translations/ru_RU.ts
index d6e64a4..2da3894 100644
--- a/src/translations/ru_RU.ts
+++ b/src/translations/ru_RU.ts
@@ -40,27 +40,27 @@
Отправить запрос
-
+
IPv6
-
+
UDP
-
+
Прокси
-
+
IP:
-
+
Порт:
@@ -70,12 +70,12 @@
Контакты в сети
-
+
HTTP
-
+
@@ -87,104 +87,104 @@ can produce IP leak
MainWindow
-
+
Профиль
-
+
Настройки
-
+
О программе
-
+
Добавить контакт
-
+
Приватность
-
+
Интерфейс
-
+
Уведомления
-
+
Сеть
-
+
О программе
-
+
Пользователь {} хочет добавить Вас в список контактов. Сообщение:
{}
-
+
Запрос на добавление в друзья
-
+
Выберите файл
-
+
Запретить автоматическое получение файлов
-
+
Разрешить автоматическое получение файлов
-
+
Изменить псевдоним
-
+
Очистить историю
-
+
Копировать публичный ключ
-
+
Удалить друга
-
+
Введите новый псевдоним для друга {} или оставьте пустым для использования его имени:
-
+
Аудио
@@ -194,23 +194,23 @@ can produce IP leak
Найти контакт
-
+
Друг добавлен
-
+
Toxygen - клиент для мессенджера Tox, написанный на Python. Версия:
-
+
Друг добавлен без отправки запроса на добавление в друзья
-
+
Выбрать папку
@@ -225,47 +225,47 @@ Version:
Отправить файл
-
+
Отправить сообщение
-
+
Начать аудиозвонок с другом
-
+
Плагины
-
+
Список плагинов
-
+
Поиск
-
+
Все
-
+
Онлайн
-
+
Заметки
-
+
Заметки о пользователе
@@ -315,7 +315,7 @@ Version:
Сохранить
-
+
Пользователь {} сейчас известен как {}
@@ -324,6 +324,21 @@ Version:
Удалить сообщение
+
+
+
+ Заблокировать
+
+
+
+
+ Невозможно заблокировать приложение
+
+
+
+
+ Ошибка. Пароль профиля не установлен.
+
MenuWindow
@@ -376,12 +391,12 @@ Version:
NetworkSettings
-
+
Настройки сети
-
+
Перезапустить ядро TOX
@@ -402,42 +417,42 @@ Version:
PluginsForm
-
+
Плагины
-
+
Открыть выбранный плагин
-
+
GUI для данного плагина не найден
-
+
Описание недоступно
-
+
Отключить плагин
-
+
Включить плагин
-
+
Плагины не найдены
-
+
Ошибка
@@ -568,17 +583,17 @@ Version:
audioSettingsForm
-
+
Настройки аудио
-
+
Устройство ввода:
-
+
Устройство вывода:
@@ -586,32 +601,32 @@ Version:
incoming_call
-
+
Входящий видеозвонок
-
+
Входящий аудиозвонок
-
+
Исходящий видеозвонок
-
+
Исходящий аудиозвонок
-
+
Звонок отменен
-
+
Звонок завершен
@@ -619,55 +634,60 @@ Version:
interfaceForm
-
+
Настройки интерфейса
-
+
Тема:
-
+
Язык:
-
+
Смайлики
-
+
Набор смайликов
-
+
Зеркальный режим
-
+
Размер шрифта сообщений:
-
+
Для применения настроек необходимо перезапустить приложение
-
+
Требуется перезапуск
-
+
Цвет уведомления о сообщении
+
+
+
+ Компактный список контактов
+
login
@@ -714,33 +734,38 @@ Version:
- Похоже, что этот профиль используется другим экземпляром Toxygen! Продолжить?
+ Похоже, что этот профиль используется другим экземпляром Toxygen! Продолжить?
Имя профиля
+
+
+
+ Этот профиль используется другим экземпляром Toxygen или не был правильно закрыт. Продолжить?
+
notificationsForm
-
+
Настройки уведомлений
-
+
Включить уведомления
-
+
Включить звук звонка
-
+
Включить звуковые уведомления
@@ -749,72 +774,72 @@ Version:
privacySettings
-
+
Настройки приватности
-
+
Сохранять историю переписки
-
+
Разрешить автополучение файлов
-
+
Посылать уведомления о наборе текста
-
+
Путь автоприема файлов:
-
+
Изменить
-
+
Разрешать инлайны
-
+
История чата
-
+
История переписки будет очищена! Продолжить?
-
+
Заблокированные пользователи:
-
+
Разблокировать
-
+
Заблокировать пользователя
-
+
Добавить в список друзей
-
+
Добавить этого пользователя в список друзей?
@@ -824,12 +849,12 @@ Version:
Блокировать по TOX ID:
-
+
Блокировать по публичному ключу
-
+
Сохранять только неотправленные сообщения
@@ -837,32 +862,32 @@ Version:
tray
-
+
Открыть Toxygen
-
+
Выход
-
+
Изменить статус
-
+
Онлайн
-
+
Нет на месте
-
+
Занят