v0.2.3
This commit is contained in:
parent
3f9a35e164
commit
28cedae342
7 changed files with 235 additions and 181 deletions
|
@ -10,6 +10,8 @@ include toxygen/smileys/animated/config.json
|
|||
include toxygen/smileys/starwars/*.gif
|
||||
include toxygen/smileys/starwars/*.png
|
||||
include toxygen/smileys/starwars/config.json
|
||||
include toxygen/smileys/ksk/*.png
|
||||
include toxygen/smileys/ksk/config.json
|
||||
include toxygen/styles/style.qss
|
||||
include toxygen/translations/*.qm
|
||||
include toxygen/libs/libtox.dll
|
||||
|
|
|
@ -330,7 +330,7 @@ class WelcomeScreen(CenteredWidget):
|
|||
self.setWindowTitle(QtGui.QApplication.translate('WelcomeScreen', 'Tip of the day',
|
||||
None, QtGui.QApplication.UnicodeUTF8))
|
||||
import random
|
||||
num = random.randint(0, 8)
|
||||
num = random.randint(0, 10)
|
||||
if num == 0:
|
||||
text = QtGui.QApplication.translate('WelcomeScreen', 'Press Esc if you want hide app to tray.',
|
||||
None, QtGui.QApplication.UnicodeUTF8)
|
||||
|
@ -362,6 +362,14 @@ class WelcomeScreen(CenteredWidget):
|
|||
text = QtGui.QApplication.translate('WelcomeScreen',
|
||||
'Toxygen supports faux offline messages and file transfers. Send message or file to offline friend and he will get it later.',
|
||||
None, QtGui.QApplication.UnicodeUTF8)
|
||||
elif num == 8:
|
||||
text = QtGui.QApplication.translate('WelcomeScreen',
|
||||
'Delete single message in chat: make right click on spinner or message time and choose "Delete" in menu',
|
||||
None, QtGui.QApplication.UnicodeUTF8)
|
||||
elif num == 9:
|
||||
text = QtGui.QApplication.translate('WelcomeScreen',
|
||||
'Use right click on inline image to save it',
|
||||
None, QtGui.QApplication.UnicodeUTF8)
|
||||
else:
|
||||
text = QtGui.QApplication.translate('WelcomeScreen',
|
||||
'Set new NoSpam to avoid spam friend requests: Profile -> Settings -> Set new NoSpam.',
|
||||
|
|
|
@ -94,7 +94,7 @@ can produce IP leak</source>
|
|||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="363"/>
|
||||
<location filename="mainscreen.py" line="364"/>
|
||||
<source>About</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
|
@ -129,48 +129,48 @@ can produce IP leak</source>
|
|||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="profile.py" line="757"/>
|
||||
<location filename="profile.py" line="761"/>
|
||||
<source>User {} wants to add you to contact list. Message:
|
||||
{}</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="profile.py" line="759"/>
|
||||
<location filename="profile.py" line="763"/>
|
||||
<source>Friend request</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="454"/>
|
||||
<location filename="mainscreen.py" line="455"/>
|
||||
<source>Choose file</source>
|
||||
<translation>Choose file</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="517"/>
|
||||
<location filename="mainscreen.py" line="518"/>
|
||||
<source>Disallow auto accept</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="518"/>
|
||||
<location filename="mainscreen.py" line="519"/>
|
||||
<source>Allow auto accept</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="520"/>
|
||||
<location filename="mainscreen.py" line="521"/>
|
||||
<source>Set alias</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="521"/>
|
||||
<location filename="mainscreen.py" line="522"/>
|
||||
<source>Clear history</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="528"/>
|
||||
<location filename="mainscreen.py" line="529"/>
|
||||
<source>Remove friend</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="profile.py" line="596"/>
|
||||
<location filename="profile.py" line="600"/>
|
||||
<source>Enter new alias for friend {} or leave empty to use friend's name:</source>
|
||||
<translation>Enter new alias for friend {} or leave empty to use friend's name:</translation>
|
||||
</message>
|
||||
|
@ -185,24 +185,24 @@ can produce IP leak</source>
|
|||
<translation type="obsolete">Find contact</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="profile.py" line="729"/>
|
||||
<location filename="profile.py" line="733"/>
|
||||
<source>Friend added</source>
|
||||
<translation>Friend added</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="364"/>
|
||||
<location filename="mainscreen.py" line="365"/>
|
||||
<source>Toxygen is Tox client written on Python.
|
||||
Version: </source>
|
||||
<translation>Toxygen is Tox client written on Python.
|
||||
Version:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="profile.py" line="730"/>
|
||||
<location filename="profile.py" line="734"/>
|
||||
<source>Friend added without sending friend request</source>
|
||||
<translation>Friend added without sending friend request</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="list_items.py" line="486"/>
|
||||
<location filename="list_items.py" line="495"/>
|
||||
<source>Choose folder</source>
|
||||
<translation>Choose folder</translation>
|
||||
</message>
|
||||
|
@ -227,7 +227,7 @@ Version:</translation>
|
|||
<translation>Start audio call with friend</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="533"/>
|
||||
<location filename="mainscreen.py" line="534"/>
|
||||
<source>Plugins</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -252,12 +252,12 @@ Version:</translation>
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="529"/>
|
||||
<location filename="mainscreen.py" line="530"/>
|
||||
<source>Notes</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="551"/>
|
||||
<location filename="mainscreen.py" line="552"/>
|
||||
<source>Notes about user</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -307,7 +307,7 @@ Version:</translation>
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="profile.py" line="259"/>
|
||||
<location filename="profile.py" line="261"/>
|
||||
<source>User {} is now known as {}</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -322,27 +322,27 @@ Version:</translation>
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="427"/>
|
||||
<location filename="mainscreen.py" line="428"/>
|
||||
<source>Cannot lock app</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="430"/>
|
||||
<location filename="mainscreen.py" line="431"/>
|
||||
<source>Error. Profile password is not set.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="523"/>
|
||||
<location filename="mainscreen.py" line="524"/>
|
||||
<source>Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="524"/>
|
||||
<location filename="mainscreen.py" line="525"/>
|
||||
<source>Status message</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="525"/>
|
||||
<location filename="mainscreen.py" line="526"/>
|
||||
<source>Public key</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -357,12 +357,12 @@ Version:</translation>
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="649"/>
|
||||
<location filename="menu.py" line="654"/>
|
||||
<source>Choose folder with sticker pack</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="663"/>
|
||||
<location filename="menu.py" line="668"/>
|
||||
<source>Choose folder with smiley pack</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -372,17 +372,17 @@ Version:</translation>
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="405"/>
|
||||
<location filename="mainscreen.py" line="406"/>
|
||||
<source>Choose folder with plugin</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="414"/>
|
||||
<location filename="mainscreen.py" line="415"/>
|
||||
<source>Restart Toxygen</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="417"/>
|
||||
<location filename="mainscreen.py" line="418"/>
|
||||
<source>Plugin will be loaded after restart</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -464,42 +464,42 @@ Version:</translation>
|
|||
<context>
|
||||
<name>PluginsForm</name>
|
||||
<message>
|
||||
<location filename="menu.py" line="804"/>
|
||||
<location filename="menu.py" line="812"/>
|
||||
<source>Plugins</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="805"/>
|
||||
<location filename="menu.py" line="813"/>
|
||||
<source>Open selected plugin</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="818"/>
|
||||
<location filename="menu.py" line="826"/>
|
||||
<source>No GUI found for this plugin</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="834"/>
|
||||
<location filename="menu.py" line="842"/>
|
||||
<source>No description available</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="850"/>
|
||||
<location filename="menu.py" line="858"/>
|
||||
<source>Disable plugin</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="852"/>
|
||||
<location filename="menu.py" line="860"/>
|
||||
<source>Enable plugin</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="842"/>
|
||||
<location filename="menu.py" line="850"/>
|
||||
<source>No plugins found</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="819"/>
|
||||
<location filename="menu.py" line="827"/>
|
||||
<source>Error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -675,7 +675,7 @@ Version:</translation>
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen_widgets.py" line="369"/>
|
||||
<location filename="mainscreen_widgets.py" line="377"/>
|
||||
<source>Set new NoSpam to avoid spam friend requests: Profile -> Settings -> Set new NoSpam.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -684,21 +684,31 @@ Version:</translation>
|
|||
<source>New in Toxygen v0.2.3:<br>TCS compliance<br>Plugins, smileys and stickers import<br>Bug fixes</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen_widgets.py" line="369"/>
|
||||
<source>Delete single message in chat: make right click on spinner or message time and choose "Delete" in menu</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen_widgets.py" line="373"/>
|
||||
<source>Use right click on inline image to save it</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>audioSettingsForm</name>
|
||||
<message>
|
||||
<location filename="menu.py" line="761"/>
|
||||
<location filename="menu.py" line="769"/>
|
||||
<source>Audio settings</source>
|
||||
<translation>Audio settings</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="762"/>
|
||||
<location filename="menu.py" line="770"/>
|
||||
<source>Input device:</source>
|
||||
<translation>Input device:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="763"/>
|
||||
<location filename="menu.py" line="771"/>
|
||||
<source>Output device:</source>
|
||||
<translation>Output device:</translation>
|
||||
</message>
|
||||
|
@ -706,32 +716,32 @@ Version:</translation>
|
|||
<context>
|
||||
<name>incoming_call</name>
|
||||
<message>
|
||||
<location filename="profile.py" line="1136"/>
|
||||
<location filename="profile.py" line="1141"/>
|
||||
<source>Incoming video call</source>
|
||||
<translation>Incoming video call</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="profile.py" line="1139"/>
|
||||
<location filename="profile.py" line="1144"/>
|
||||
<source>Incoming audio call</source>
|
||||
<translation>Incoming audio call</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="profile.py" line="1119"/>
|
||||
<location filename="profile.py" line="1124"/>
|
||||
<source>Outgoing video call</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="profile.py" line="1122"/>
|
||||
<location filename="profile.py" line="1127"/>
|
||||
<source>Outgoing audio call</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="profile.py" line="1168"/>
|
||||
<location filename="profile.py" line="1173"/>
|
||||
<source>Call declined</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="profile.py" line="1170"/>
|
||||
<location filename="profile.py" line="1175"/>
|
||||
<source>Call finished</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -739,70 +749,75 @@ Version:</translation>
|
|||
<context>
|
||||
<name>interfaceForm</name>
|
||||
<message>
|
||||
<location filename="menu.py" line="632"/>
|
||||
<location filename="menu.py" line="637"/>
|
||||
<source>Interface settings</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="633"/>
|
||||
<location filename="menu.py" line="638"/>
|
||||
<source>Theme:</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="634"/>
|
||||
<location filename="menu.py" line="639"/>
|
||||
<source>Language:</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="635"/>
|
||||
<location filename="menu.py" line="640"/>
|
||||
<source>Smileys</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="636"/>
|
||||
<location filename="menu.py" line="641"/>
|
||||
<source>Smiley pack:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="637"/>
|
||||
<location filename="menu.py" line="642"/>
|
||||
<source>Mirror mode</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="638"/>
|
||||
<location filename="menu.py" line="643"/>
|
||||
<source>Messages font size:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="710"/>
|
||||
<location filename="menu.py" line="718"/>
|
||||
<source>Restart app to apply settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="711"/>
|
||||
<location filename="menu.py" line="719"/>
|
||||
<source>Restart required</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="639"/>
|
||||
<location filename="menu.py" line="644"/>
|
||||
<source>Select unread messages notification color</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="640"/>
|
||||
<location filename="menu.py" line="645"/>
|
||||
<source>Compact contact list</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="641"/>
|
||||
<location filename="menu.py" line="646"/>
|
||||
<source>Import smiley pack</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="642"/>
|
||||
<location filename="menu.py" line="647"/>
|
||||
<source>Import sticker pack</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="636"/>
|
||||
<source>Show avatars in chat</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>login</name>
|
||||
|
|
|
@ -94,7 +94,7 @@ can produce IP leak</source>
|
|||
<translation>Paramêtres</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="363"/>
|
||||
<location filename="mainscreen.py" line="364"/>
|
||||
<source>About</source>
|
||||
<translation>À Propos</translation>
|
||||
</message>
|
||||
|
@ -129,13 +129,13 @@ can produce IP leak</source>
|
|||
<translation>À propos du programme</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="profile.py" line="757"/>
|
||||
<location filename="profile.py" line="761"/>
|
||||
<source>User {} wants to add you to contact list. Message:
|
||||
{}</source>
|
||||
<translation>L'Utilisateur {} veut vout rajouter à sa liste de contacts. Message : {}</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="profile.py" line="759"/>
|
||||
<location filename="profile.py" line="763"/>
|
||||
<source>Friend request</source>
|
||||
<translation>Demande d'amis</translation>
|
||||
</message>
|
||||
|
@ -145,27 +145,27 @@ can produce IP leak</source>
|
|||
<translation type="obsolete">Toxygen est un client Tox écris en Python 2.7. Version : </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="454"/>
|
||||
<location filename="mainscreen.py" line="455"/>
|
||||
<source>Choose file</source>
|
||||
<translation>Choisir un fichier</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="517"/>
|
||||
<location filename="mainscreen.py" line="518"/>
|
||||
<source>Disallow auto accept</source>
|
||||
<translation>Désactiver l'auto-réception</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="518"/>
|
||||
<location filename="mainscreen.py" line="519"/>
|
||||
<source>Allow auto accept</source>
|
||||
<translation>Activer l'auto-réception</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="520"/>
|
||||
<location filename="mainscreen.py" line="521"/>
|
||||
<source>Set alias</source>
|
||||
<translation>Définir un alias</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="521"/>
|
||||
<location filename="mainscreen.py" line="522"/>
|
||||
<source>Clear history</source>
|
||||
<translation>Vider l'historique</translation>
|
||||
</message>
|
||||
|
@ -175,12 +175,12 @@ can produce IP leak</source>
|
|||
<translation type="obsolete">Copier la clé publique</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="528"/>
|
||||
<location filename="mainscreen.py" line="529"/>
|
||||
<source>Remove friend</source>
|
||||
<translation>Retirer un ami</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="profile.py" line="596"/>
|
||||
<location filename="profile.py" line="600"/>
|
||||
<source>Enter new alias for friend {} or leave empty to use friend's name:</source>
|
||||
<translation>Entrez un nouvel alias pour l'ami {} ou laissez vide pour garder son nom de base :</translation>
|
||||
</message>
|
||||
|
@ -195,24 +195,24 @@ can produce IP leak</source>
|
|||
<translation type="obsolete">Trouver le contact</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="profile.py" line="729"/>
|
||||
<location filename="profile.py" line="733"/>
|
||||
<source>Friend added</source>
|
||||
<translation>Ami rajouté</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="364"/>
|
||||
<location filename="mainscreen.py" line="365"/>
|
||||
<source>Toxygen is Tox client written on Python.
|
||||
Version: </source>
|
||||
<translation>Toxygen est un client Tox écrit en Python.
|
||||
Version :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="profile.py" line="730"/>
|
||||
<location filename="profile.py" line="734"/>
|
||||
<source>Friend added without sending friend request</source>
|
||||
<translation>Ami rajouté sans avoir envoyé de demande</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="list_items.py" line="486"/>
|
||||
<location filename="list_items.py" line="495"/>
|
||||
<source>Choose folder</source>
|
||||
<translation>Choisir le dossier</translation>
|
||||
</message>
|
||||
|
@ -237,7 +237,7 @@ Version :</translation>
|
|||
<translation>Lancer un appel audio avec un ami</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="533"/>
|
||||
<location filename="mainscreen.py" line="534"/>
|
||||
<source>Plugins</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -262,12 +262,12 @@ Version :</translation>
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="529"/>
|
||||
<location filename="mainscreen.py" line="530"/>
|
||||
<source>Notes</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="551"/>
|
||||
<location filename="mainscreen.py" line="552"/>
|
||||
<source>Notes about user</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -317,7 +317,7 @@ Version :</translation>
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="profile.py" line="259"/>
|
||||
<location filename="profile.py" line="261"/>
|
||||
<source>User {} is now known as {}</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -332,27 +332,27 @@ Version :</translation>
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="427"/>
|
||||
<location filename="mainscreen.py" line="428"/>
|
||||
<source>Cannot lock app</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="430"/>
|
||||
<location filename="mainscreen.py" line="431"/>
|
||||
<source>Error. Profile password is not set.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="523"/>
|
||||
<location filename="mainscreen.py" line="524"/>
|
||||
<source>Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="524"/>
|
||||
<location filename="mainscreen.py" line="525"/>
|
||||
<source>Status message</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="525"/>
|
||||
<location filename="mainscreen.py" line="526"/>
|
||||
<source>Public key</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -367,12 +367,12 @@ Version :</translation>
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="649"/>
|
||||
<location filename="menu.py" line="654"/>
|
||||
<source>Choose folder with sticker pack</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="663"/>
|
||||
<location filename="menu.py" line="668"/>
|
||||
<source>Choose folder with smiley pack</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -382,17 +382,17 @@ Version :</translation>
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="405"/>
|
||||
<location filename="mainscreen.py" line="406"/>
|
||||
<source>Choose folder with plugin</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="414"/>
|
||||
<location filename="mainscreen.py" line="415"/>
|
||||
<source>Restart Toxygen</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="417"/>
|
||||
<location filename="mainscreen.py" line="418"/>
|
||||
<source>Plugin will be loaded after restart</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -474,42 +474,42 @@ Version :</translation>
|
|||
<context>
|
||||
<name>PluginsForm</name>
|
||||
<message>
|
||||
<location filename="menu.py" line="804"/>
|
||||
<location filename="menu.py" line="812"/>
|
||||
<source>Plugins</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="805"/>
|
||||
<location filename="menu.py" line="813"/>
|
||||
<source>Open selected plugin</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="818"/>
|
||||
<location filename="menu.py" line="826"/>
|
||||
<source>No GUI found for this plugin</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="834"/>
|
||||
<location filename="menu.py" line="842"/>
|
||||
<source>No description available</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="850"/>
|
||||
<location filename="menu.py" line="858"/>
|
||||
<source>Disable plugin</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="852"/>
|
||||
<location filename="menu.py" line="860"/>
|
||||
<source>Enable plugin</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="842"/>
|
||||
<location filename="menu.py" line="850"/>
|
||||
<source>No plugins found</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="819"/>
|
||||
<location filename="menu.py" line="827"/>
|
||||
<source>Error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -685,7 +685,7 @@ Version :</translation>
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen_widgets.py" line="369"/>
|
||||
<location filename="mainscreen_widgets.py" line="377"/>
|
||||
<source>Set new NoSpam to avoid spam friend requests: Profile -> Settings -> Set new NoSpam.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -694,21 +694,31 @@ Version :</translation>
|
|||
<source>New in Toxygen v0.2.3:<br>TCS compliance<br>Plugins, smileys and stickers import<br>Bug fixes</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen_widgets.py" line="369"/>
|
||||
<source>Delete single message in chat: make right click on spinner or message time and choose "Delete" in menu</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen_widgets.py" line="373"/>
|
||||
<source>Use right click on inline image to save it</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>audioSettingsForm</name>
|
||||
<message>
|
||||
<location filename="menu.py" line="761"/>
|
||||
<location filename="menu.py" line="769"/>
|
||||
<source>Audio settings</source>
|
||||
<translation>Paramètres audio</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="762"/>
|
||||
<location filename="menu.py" line="770"/>
|
||||
<source>Input device:</source>
|
||||
<translation>Péripherique d'entrée :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="763"/>
|
||||
<location filename="menu.py" line="771"/>
|
||||
<source>Output device:</source>
|
||||
<translation>Péripherique de sortie :</translation>
|
||||
</message>
|
||||
|
@ -716,32 +726,32 @@ Version :</translation>
|
|||
<context>
|
||||
<name>incoming_call</name>
|
||||
<message>
|
||||
<location filename="profile.py" line="1136"/>
|
||||
<location filename="profile.py" line="1141"/>
|
||||
<source>Incoming video call</source>
|
||||
<translation>Appel vidéo entrant</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="profile.py" line="1139"/>
|
||||
<location filename="profile.py" line="1144"/>
|
||||
<source>Incoming audio call</source>
|
||||
<translation>Appel audio entrant</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="profile.py" line="1119"/>
|
||||
<location filename="profile.py" line="1124"/>
|
||||
<source>Outgoing video call</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="profile.py" line="1122"/>
|
||||
<location filename="profile.py" line="1127"/>
|
||||
<source>Outgoing audio call</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="profile.py" line="1168"/>
|
||||
<location filename="profile.py" line="1173"/>
|
||||
<source>Call declined</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="profile.py" line="1170"/>
|
||||
<location filename="profile.py" line="1175"/>
|
||||
<source>Call finished</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -749,70 +759,75 @@ Version :</translation>
|
|||
<context>
|
||||
<name>interfaceForm</name>
|
||||
<message>
|
||||
<location filename="menu.py" line="632"/>
|
||||
<location filename="menu.py" line="637"/>
|
||||
<source>Interface settings</source>
|
||||
<translation>Paramêtres de l'interface</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="633"/>
|
||||
<location filename="menu.py" line="638"/>
|
||||
<source>Theme:</source>
|
||||
<translation>Thème :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="634"/>
|
||||
<location filename="menu.py" line="639"/>
|
||||
<source>Language:</source>
|
||||
<translation>Langue :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="635"/>
|
||||
<location filename="menu.py" line="640"/>
|
||||
<source>Smileys</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="636"/>
|
||||
<location filename="menu.py" line="641"/>
|
||||
<source>Smiley pack:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="637"/>
|
||||
<location filename="menu.py" line="642"/>
|
||||
<source>Mirror mode</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="638"/>
|
||||
<location filename="menu.py" line="643"/>
|
||||
<source>Messages font size:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="710"/>
|
||||
<location filename="menu.py" line="718"/>
|
||||
<source>Restart app to apply settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="711"/>
|
||||
<location filename="menu.py" line="719"/>
|
||||
<source>Restart required</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="639"/>
|
||||
<location filename="menu.py" line="644"/>
|
||||
<source>Select unread messages notification color</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="640"/>
|
||||
<location filename="menu.py" line="645"/>
|
||||
<source>Compact contact list</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="641"/>
|
||||
<location filename="menu.py" line="646"/>
|
||||
<source>Import smiley pack</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="642"/>
|
||||
<location filename="menu.py" line="647"/>
|
||||
<source>Import sticker pack</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="636"/>
|
||||
<source>Show avatars in chat</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>login</name>
|
||||
|
|
Binary file not shown.
|
@ -1,6 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.0" language="ru_RU">
|
||||
<!DOCTYPE TS><TS version="1.1" language="ru_RU">
|
||||
<context>
|
||||
<name>AddContact</name>
|
||||
<message>
|
||||
|
@ -97,7 +96,7 @@ can produce IP leak</source>
|
|||
<translation>Настройки</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="363"/>
|
||||
<location filename="mainscreen.py" line="364"/>
|
||||
<source>About</source>
|
||||
<translation>О программе</translation>
|
||||
</message>
|
||||
|
@ -132,39 +131,39 @@ can produce IP leak</source>
|
|||
<translation>О программе</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="profile.py" line="757"/>
|
||||
<location filename="profile.py" line="761"/>
|
||||
<source>User {} wants to add you to contact list. Message:
|
||||
{}</source>
|
||||
<translation>Пользователь {} хочет добавить Вас в список контактов. Сообщение:
|
||||
{}</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="profile.py" line="759"/>
|
||||
<location filename="profile.py" line="763"/>
|
||||
<source>Friend request</source>
|
||||
<translation>Запрос на добавление в друзья</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="454"/>
|
||||
<location filename="mainscreen.py" line="455"/>
|
||||
<source>Choose file</source>
|
||||
<translation>Выберите файл</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="517"/>
|
||||
<location filename="mainscreen.py" line="518"/>
|
||||
<source>Disallow auto accept</source>
|
||||
<translation>Запретить автоматическое получение файлов</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="518"/>
|
||||
<location filename="mainscreen.py" line="519"/>
|
||||
<source>Allow auto accept</source>
|
||||
<translation>Разрешить автоматическое получение файлов</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="520"/>
|
||||
<location filename="mainscreen.py" line="521"/>
|
||||
<source>Set alias</source>
|
||||
<translation>Изменить псевдоним</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="521"/>
|
||||
<location filename="mainscreen.py" line="522"/>
|
||||
<source>Clear history</source>
|
||||
<translation>Очистить историю</translation>
|
||||
</message>
|
||||
|
@ -174,12 +173,12 @@ can produce IP leak</source>
|
|||
<translation type="obsolete">Копировать публичный ключ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="528"/>
|
||||
<location filename="mainscreen.py" line="529"/>
|
||||
<source>Remove friend</source>
|
||||
<translation>Удалить друга</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="profile.py" line="596"/>
|
||||
<location filename="profile.py" line="600"/>
|
||||
<source>Enter new alias for friend {} or leave empty to use friend's name:</source>
|
||||
<translation>Введите новый псевдоним для друга {} или оставьте пустым для использования его имени:</translation>
|
||||
</message>
|
||||
|
@ -194,23 +193,23 @@ can produce IP leak</source>
|
|||
<translation type="obsolete">Найти контакт</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="profile.py" line="729"/>
|
||||
<location filename="profile.py" line="733"/>
|
||||
<source>Friend added</source>
|
||||
<translation>Друг добавлен</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="364"/>
|
||||
<location filename="mainscreen.py" line="365"/>
|
||||
<source>Toxygen is Tox client written on Python.
|
||||
Version: </source>
|
||||
<translation>Toxygen - клиент для мессенджера Tox, написанный на Python. Версия: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="profile.py" line="730"/>
|
||||
<location filename="profile.py" line="734"/>
|
||||
<source>Friend added without sending friend request</source>
|
||||
<translation>Друг добавлен без отправки запроса на добавление в друзья</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="list_items.py" line="486"/>
|
||||
<location filename="list_items.py" line="495"/>
|
||||
<source>Choose folder</source>
|
||||
<translation>Выбрать папку</translation>
|
||||
</message>
|
||||
|
@ -235,7 +234,7 @@ Version: </source>
|
|||
<translation>Начать аудиозвонок с другом</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="533"/>
|
||||
<location filename="mainscreen.py" line="534"/>
|
||||
<source>Plugins</source>
|
||||
<translation>Плагины</translation>
|
||||
</message>
|
||||
|
@ -260,12 +259,12 @@ Version: </source>
|
|||
<translation>Онлайн</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="529"/>
|
||||
<location filename="mainscreen.py" line="530"/>
|
||||
<source>Notes</source>
|
||||
<translation>Заметки</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="551"/>
|
||||
<location filename="mainscreen.py" line="552"/>
|
||||
<source>Notes about user</source>
|
||||
<translation>Заметки о пользователе</translation>
|
||||
</message>
|
||||
|
@ -315,7 +314,7 @@ Version: </source>
|
|||
<translation>Сохранить</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="profile.py" line="259"/>
|
||||
<location filename="profile.py" line="261"/>
|
||||
<source>User {} is now known as {}</source>
|
||||
<translation>Пользователь {} сейчас известен как {}</translation>
|
||||
</message>
|
||||
|
@ -330,27 +329,27 @@ Version: </source>
|
|||
<translation>Заблокировать</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="427"/>
|
||||
<location filename="mainscreen.py" line="428"/>
|
||||
<source>Cannot lock app</source>
|
||||
<translation>Невозможно заблокировать приложение</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="430"/>
|
||||
<location filename="mainscreen.py" line="431"/>
|
||||
<source>Error. Profile password is not set.</source>
|
||||
<translation>Ошибка. Пароль профиля не установлен.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="523"/>
|
||||
<location filename="mainscreen.py" line="524"/>
|
||||
<source>Name</source>
|
||||
<translation>Имя</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="524"/>
|
||||
<location filename="mainscreen.py" line="525"/>
|
||||
<source>Status message</source>
|
||||
<translation>Статус</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="525"/>
|
||||
<location filename="mainscreen.py" line="526"/>
|
||||
<source>Public key</source>
|
||||
<translation>Публичный ключ</translation>
|
||||
</message>
|
||||
|
@ -365,12 +364,12 @@ Version: </source>
|
|||
<translation>Профиль с данным именем уже существует</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="649"/>
|
||||
<location filename="menu.py" line="654"/>
|
||||
<source>Choose folder with sticker pack</source>
|
||||
<translation>Выберите папку в паком стикеров</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="663"/>
|
||||
<location filename="menu.py" line="668"/>
|
||||
<source>Choose folder with smiley pack</source>
|
||||
<translation>Выберите папку с паком смайлов</translation>
|
||||
</message>
|
||||
|
@ -380,17 +379,17 @@ Version: </source>
|
|||
<translation>Импортировать плагин</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="405"/>
|
||||
<location filename="mainscreen.py" line="406"/>
|
||||
<source>Choose folder with plugin</source>
|
||||
<translation>Выберите папку с плагином</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="414"/>
|
||||
<location filename="mainscreen.py" line="415"/>
|
||||
<source>Restart Toxygen</source>
|
||||
<translation>Перезапустите Toxygen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen.py" line="417"/>
|
||||
<location filename="mainscreen.py" line="418"/>
|
||||
<source>Plugin will be loaded after restart</source>
|
||||
<translation>Плагин будет загружен после перезапуска</translation>
|
||||
</message>
|
||||
|
@ -472,42 +471,42 @@ Version: </source>
|
|||
<context>
|
||||
<name>PluginsForm</name>
|
||||
<message>
|
||||
<location filename="menu.py" line="804"/>
|
||||
<location filename="menu.py" line="812"/>
|
||||
<source>Plugins</source>
|
||||
<translation>Плагины</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="805"/>
|
||||
<location filename="menu.py" line="813"/>
|
||||
<source>Open selected plugin</source>
|
||||
<translation>Открыть выбранный плагин</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="818"/>
|
||||
<location filename="menu.py" line="826"/>
|
||||
<source>No GUI found for this plugin</source>
|
||||
<translation>GUI для данного плагина не найден</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="834"/>
|
||||
<location filename="menu.py" line="842"/>
|
||||
<source>No description available</source>
|
||||
<translation>Описание недоступно</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="850"/>
|
||||
<location filename="menu.py" line="858"/>
|
||||
<source>Disable plugin</source>
|
||||
<translation>Отключить плагин</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="852"/>
|
||||
<location filename="menu.py" line="860"/>
|
||||
<source>Enable plugin</source>
|
||||
<translation>Включить плагин</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="842"/>
|
||||
<location filename="menu.py" line="850"/>
|
||||
<source>No plugins found</source>
|
||||
<translation>Плагины не найдены</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="819"/>
|
||||
<location filename="menu.py" line="827"/>
|
||||
<source>Error</source>
|
||||
<translation>Ошибка</translation>
|
||||
</message>
|
||||
|
@ -713,7 +712,7 @@ Version: </source>
|
|||
<translation>Toxygen поддерживает псевдооффлайн сообщения и файл трансферы.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen_widgets.py" line="369"/>
|
||||
<location filename="mainscreen_widgets.py" line="377"/>
|
||||
<source>Set new NoSpam to avoid spam friend requests: Profile -> Settings -> Set new NoSpam.</source>
|
||||
<translation>Установите новый NoSpam, чтобы избежать спам запросов в друзья: Профиль->Настройки->Новый NoSpam.</translation>
|
||||
</message>
|
||||
|
@ -722,21 +721,31 @@ Version: </source>
|
|||
<source>New in Toxygen v0.2.3:<br>TCS compliance<br>Plugins, smileys and stickers import<br>Bug fixes</source>
|
||||
<translation>Новое в Toxygen 0.2.3:<br>Соответствие TCS<br>Импорт плагинов, смайлов и стикеров<br>Исправления ошибок</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen_widgets.py" line="369"/>
|
||||
<source>Delete single message in chat: make right click on spinner or message time and choose "Delete" in menu</source>
|
||||
<translation>Чтобы удалить отдельное сообщение в чате сделайте правый клик на спиннер или время сообщения и выберите "Удалить" в меню</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="mainscreen_widgets.py" line="373"/>
|
||||
<source>Use right click on inline image to save it</source>
|
||||
<translation>Правый клик на инлайн изображении позволит сохранить его</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>audioSettingsForm</name>
|
||||
<message>
|
||||
<location filename="menu.py" line="761"/>
|
||||
<location filename="menu.py" line="769"/>
|
||||
<source>Audio settings</source>
|
||||
<translation>Настройки аудио</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="762"/>
|
||||
<location filename="menu.py" line="770"/>
|
||||
<source>Input device:</source>
|
||||
<translation>Устройство ввода:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="763"/>
|
||||
<location filename="menu.py" line="771"/>
|
||||
<source>Output device:</source>
|
||||
<translation>Устройство вывода:</translation>
|
||||
</message>
|
||||
|
@ -744,32 +753,32 @@ Version: </source>
|
|||
<context>
|
||||
<name>incoming_call</name>
|
||||
<message>
|
||||
<location filename="profile.py" line="1136"/>
|
||||
<location filename="profile.py" line="1141"/>
|
||||
<source>Incoming video call</source>
|
||||
<translation>Входящий видеозвонок</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="profile.py" line="1139"/>
|
||||
<location filename="profile.py" line="1144"/>
|
||||
<source>Incoming audio call</source>
|
||||
<translation>Входящий аудиозвонок</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="profile.py" line="1119"/>
|
||||
<location filename="profile.py" line="1124"/>
|
||||
<source>Outgoing video call</source>
|
||||
<translation>Исходящий видеозвонок</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="profile.py" line="1122"/>
|
||||
<location filename="profile.py" line="1127"/>
|
||||
<source>Outgoing audio call</source>
|
||||
<translation>Исходящий аудиозвонок</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="profile.py" line="1168"/>
|
||||
<location filename="profile.py" line="1173"/>
|
||||
<source>Call declined</source>
|
||||
<translation>Звонок отменен</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="profile.py" line="1170"/>
|
||||
<location filename="profile.py" line="1175"/>
|
||||
<source>Call finished</source>
|
||||
<translation>Звонок завершен</translation>
|
||||
</message>
|
||||
|
@ -777,70 +786,75 @@ Version: </source>
|
|||
<context>
|
||||
<name>interfaceForm</name>
|
||||
<message>
|
||||
<location filename="menu.py" line="632"/>
|
||||
<location filename="menu.py" line="637"/>
|
||||
<source>Interface settings</source>
|
||||
<translation>Настройки интерфейса</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="633"/>
|
||||
<location filename="menu.py" line="638"/>
|
||||
<source>Theme:</source>
|
||||
<translation>Тема:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="634"/>
|
||||
<location filename="menu.py" line="639"/>
|
||||
<source>Language:</source>
|
||||
<translation>Язык:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="635"/>
|
||||
<location filename="menu.py" line="640"/>
|
||||
<source>Smileys</source>
|
||||
<translation>Смайлики</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="636"/>
|
||||
<location filename="menu.py" line="641"/>
|
||||
<source>Smiley pack:</source>
|
||||
<translation>Набор смайликов:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="637"/>
|
||||
<location filename="menu.py" line="642"/>
|
||||
<source>Mirror mode</source>
|
||||
<translation>Зеркальный режим</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="638"/>
|
||||
<location filename="menu.py" line="643"/>
|
||||
<source>Messages font size:</source>
|
||||
<translation>Размер шрифта сообщений:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="710"/>
|
||||
<location filename="menu.py" line="718"/>
|
||||
<source>Restart app to apply settings</source>
|
||||
<translation>Для применения настроек необходимо перезапустить приложение</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="711"/>
|
||||
<location filename="menu.py" line="719"/>
|
||||
<source>Restart required</source>
|
||||
<translation>Требуется перезапуск</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="639"/>
|
||||
<location filename="menu.py" line="644"/>
|
||||
<source>Select unread messages notification color</source>
|
||||
<translation>Цвет уведомления о сообщении</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="640"/>
|
||||
<location filename="menu.py" line="645"/>
|
||||
<source>Compact contact list</source>
|
||||
<translation>Компактный список контактов</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="641"/>
|
||||
<location filename="menu.py" line="646"/>
|
||||
<source>Import smiley pack</source>
|
||||
<translation>Импортировать смайлы</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="642"/>
|
||||
<location filename="menu.py" line="647"/>
|
||||
<source>Import sticker pack</source>
|
||||
<translation>Импортировать стикеры</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="menu.py" line="636"/>
|
||||
<source>Show avatars in chat</source>
|
||||
<translation>Показывать аватары в чате</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>login</name>
|
||||
|
|
|
@ -2,7 +2,7 @@ import os
|
|||
import time
|
||||
import shutil
|
||||
|
||||
program_version = '0.2.2'
|
||||
program_version = '0.2.3'
|
||||
|
||||
|
||||
def log(data):
|
||||
|
|
Loading…
Reference in a new issue