translations update

This commit is contained in:
ingvar1995 2016-07-04 00:41:37 +03:00
parent 8c6caab299
commit 5df82c6b3c
5 changed files with 369 additions and 296 deletions

View File

@ -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:

View File

@ -39,27 +39,27 @@
<translation>Send request</translation>
</message>
<message>
<location filename="menu.py" line="321"/>
<location filename="menu.py" line="322"/>
<source>IPv6</source>
<translation>IPv6</translation>
</message>
<message>
<location filename="menu.py" line="322"/>
<location filename="menu.py" line="323"/>
<source>UDP</source>
<translation>UDP</translation>
</message>
<message>
<location filename="menu.py" line="323"/>
<location filename="menu.py" line="324"/>
<source>Proxy</source>
<translation>Proxy</translation>
</message>
<message>
<location filename="menu.py" line="324"/>
<location filename="menu.py" line="325"/>
<source>IP:</source>
<translation>IP:</translation>
</message>
<message>
<location filename="menu.py" line="325"/>
<location filename="menu.py" line="326"/>
<source>Port:</source>
<translation>Port:</translation>
</message>
@ -69,12 +69,12 @@
<translation type="obsolete">Online contacts</translation>
</message>
<message>
<location filename="menu.py" line="327"/>
<location filename="menu.py" line="328"/>
<source>HTTP</source>
<translation>HTTP</translation>
</message>
<message>
<location filename="menu.py" line="329"/>
<location filename="menu.py" line="330"/>
<source>WARNING:
using proxy with enabled UDP
can produce IP leak</source>
@ -84,103 +84,103 @@ can produce IP leak</source>
<context>
<name>MainWindow</name>
<message>
<location filename="mainscreen.py" line="95"/>
<location filename="mainscreen.py" line="99"/>
<source>Profile</source>
<translation></translation>
</message>
<message>
<location filename="mainscreen.py" line="101"/>
<location filename="mainscreen.py" line="105"/>
<source>Settings</source>
<translation></translation>
</message>
<message>
<location filename="mainscreen.py" line="353"/>
<location filename="mainscreen.py" line="357"/>
<source>About</source>
<translation></translation>
</message>
<message>
<location filename="mainscreen.py" line="94"/>
<location filename="mainscreen.py" line="98"/>
<source>Add contact</source>
<translation></translation>
</message>
<message>
<location filename="mainscreen.py" line="96"/>
<location filename="mainscreen.py" line="100"/>
<source>Privacy</source>
<translation></translation>
</message>
<message>
<location filename="mainscreen.py" line="97"/>
<location filename="mainscreen.py" line="101"/>
<source>Interface</source>
<translation></translation>
</message>
<message>
<location filename="mainscreen.py" line="98"/>
<location filename="mainscreen.py" line="102"/>
<source>Notifications</source>
<translation></translation>
</message>
<message>
<location filename="mainscreen.py" line="99"/>
<location filename="mainscreen.py" line="103"/>
<source>Network</source>
<translation></translation>
</message>
<message>
<location filename="mainscreen.py" line="100"/>
<location filename="mainscreen.py" line="104"/>
<source>About program</source>
<translation></translation>
</message>
<message>
<location filename="profile.py" line="743"/>
<location filename="profile.py" line="752"/>
<source>User {} wants to add you to contact list. Message:
{}</source>
<translation></translation>
</message>
<message>
<location filename="profile.py" line="745"/>
<location filename="profile.py" line="754"/>
<source>Friend request</source>
<translation></translation>
</message>
<message>
<location filename="mainscreen.py" line="411"/>
<location filename="mainscreen.py" line="428"/>
<source>Choose file</source>
<translation>Choose file</translation>
</message>
<message>
<location filename="mainscreen.py" line="474"/>
<location filename="mainscreen.py" line="491"/>
<source>Disallow auto accept</source>
<translation></translation>
</message>
<message>
<location filename="mainscreen.py" line="475"/>
<location filename="mainscreen.py" line="492"/>
<source>Allow auto accept</source>
<translation></translation>
</message>
<message>
<location filename="mainscreen.py" line="477"/>
<location filename="mainscreen.py" line="494"/>
<source>Set alias</source>
<translation></translation>
</message>
<message>
<location filename="mainscreen.py" line="478"/>
<location filename="mainscreen.py" line="495"/>
<source>Clear history</source>
<translation></translation>
</message>
<message>
<location filename="mainscreen.py" line="479"/>
<location filename="mainscreen.py" line="496"/>
<source>Copy public key</source>
<translation></translation>
</message>
<message>
<location filename="mainscreen.py" line="481"/>
<location filename="mainscreen.py" line="498"/>
<source>Remove friend</source>
<translation></translation>
</message>
<message>
<location filename="profile.py" line="582"/>
<location filename="profile.py" line="591"/>
<source>Enter new alias for friend {} or leave empty to use friend&apos;s name:</source>
<translation>Enter new alias for friend {} or leave empty to use friend&apos;s name:</translation>
</message>
<message>
<location filename="mainscreen.py" line="102"/>
<location filename="mainscreen.py" line="106"/>
<source>Audio</source>
<translation>Audio</translation>
</message>
@ -190,24 +190,24 @@ can produce IP leak</source>
<translation type="obsolete">Find contact</translation>
</message>
<message>
<location filename="profile.py" line="715"/>
<location filename="profile.py" line="724"/>
<source>Friend added</source>
<translation>Friend added</translation>
</message>
<message>
<location filename="mainscreen.py" line="354"/>
<location filename="mainscreen.py" line="358"/>
<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="716"/>
<location filename="profile.py" line="725"/>
<source>Friend added without sending friend request</source>
<translation>Friend added without sending friend request</translation>
</message>
<message>
<location filename="list_items.py" line="484"/>
<location filename="list_items.py" line="486"/>
<source>Choose folder</source>
<translation>Choose folder</translation>
</message>
@ -222,47 +222,47 @@ Version:</translation>
<translation type="obsolete">Send file</translation>
</message>
<message>
<location filename="mainscreen.py" line="104"/>
<location filename="mainscreen.py" line="108"/>
<source>Send message</source>
<translation>Send message</translation>
</message>
<message>
<location filename="mainscreen.py" line="105"/>
<location filename="mainscreen.py" line="109"/>
<source>Start audio call with friend</source>
<translation>Start audio call with friend</translation>
</message>
<message>
<location filename="mainscreen.py" line="486"/>
<location filename="mainscreen.py" line="503"/>
<source>Plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="mainscreen.py" line="90"/>
<location filename="mainscreen.py" line="94"/>
<source>List of plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="mainscreen.py" line="103"/>
<location filename="mainscreen.py" line="107"/>
<source>Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="mainscreen.py" line="107"/>
<location filename="mainscreen.py" line="111"/>
<source>All</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="mainscreen.py" line="108"/>
<location filename="mainscreen.py" line="112"/>
<source>Online</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="mainscreen.py" line="482"/>
<location filename="mainscreen.py" line="499"/>
<source>Notes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="mainscreen.py" line="502"/>
<location filename="mainscreen.py" line="519"/>
<source>Notes about user</source>
<translation type="unfinished"></translation>
</message>
@ -312,7 +312,7 @@ Version:</translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="profile.py" line="254"/>
<location filename="profile.py" line="258"/>
<source>User {} is now known as {}</source>
<translation type="unfinished"></translation>
</message>
@ -321,6 +321,21 @@ Version:</translation>
<source>Delete message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="mainscreen.py" line="92"/>
<source>Lock</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="mainscreen.py" line="401"/>
<source>Cannot lock app</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="mainscreen.py" line="404"/>
<source>Error. Profile password is not set.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MenuWindow</name>
@ -373,12 +388,12 @@ Version:</translation>
<context>
<name>NetworkSettings</name>
<message>
<location filename="menu.py" line="320"/>
<location filename="menu.py" line="321"/>
<source>Network settings</source>
<translation>Network settings</translation>
</message>
<message>
<location filename="menu.py" line="326"/>
<location filename="menu.py" line="327"/>
<source>Restart TOX core</source>
<translation>Restart Tox core</translation>
</message>
@ -399,42 +414,42 @@ Version:</translation>
<context>
<name>PluginsForm</name>
<message>
<location filename="menu.py" line="737"/>
<location filename="menu.py" line="749"/>
<source>Plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="menu.py" line="738"/>
<location filename="menu.py" line="750"/>
<source>Open selected plugin</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="menu.py" line="751"/>
<location filename="menu.py" line="763"/>
<source>No GUI found for this plugin</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="menu.py" line="767"/>
<location filename="menu.py" line="779"/>
<source>No description available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="menu.py" line="783"/>
<location filename="menu.py" line="795"/>
<source>Disable plugin</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="menu.py" line="785"/>
<location filename="menu.py" line="797"/>
<source>Enable plugin</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="menu.py" line="775"/>
<location filename="menu.py" line="787"/>
<source>No plugins found</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="menu.py" line="752"/>
<location filename="menu.py" line="764"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
@ -560,17 +575,17 @@ Version:</translation>
<context>
<name>audioSettingsForm</name>
<message>
<location filename="menu.py" line="694"/>
<location filename="menu.py" line="706"/>
<source>Audio settings</source>
<translation>Audio settings</translation>
</message>
<message>
<location filename="menu.py" line="695"/>
<location filename="menu.py" line="707"/>
<source>Input device:</source>
<translation>Input device:</translation>
</message>
<message>
<location filename="menu.py" line="696"/>
<location filename="menu.py" line="708"/>
<source>Output device:</source>
<translation>Output device:</translation>
</message>
@ -578,32 +593,32 @@ Version:</translation>
<context>
<name>incoming_call</name>
<message>
<location filename="profile.py" line="1120"/>
<location filename="profile.py" line="1130"/>
<source>Incoming video call</source>
<translation>Incoming video call</translation>
</message>
<message>
<location filename="profile.py" line="1123"/>
<location filename="profile.py" line="1133"/>
<source>Incoming audio call</source>
<translation>Incoming audio call</translation>
</message>
<message>
<location filename="profile.py" line="1103"/>
<location filename="profile.py" line="1113"/>
<source>Outgoing video call</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="profile.py" line="1106"/>
<location filename="profile.py" line="1116"/>
<source>Outgoing audio call</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="profile.py" line="1152"/>
<location filename="profile.py" line="1162"/>
<source>Call declined</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="profile.py" line="1154"/>
<location filename="profile.py" line="1164"/>
<source>Call finished</source>
<translation type="unfinished"></translation>
</message>
@ -611,55 +626,60 @@ Version:</translation>
<context>
<name>interfaceForm</name>
<message>
<location filename="menu.py" line="602"/>
<location filename="menu.py" line="607"/>
<source>Interface settings</source>
<translation></translation>
</message>
<message>
<location filename="menu.py" line="603"/>
<location filename="menu.py" line="608"/>
<source>Theme:</source>
<translation></translation>
</message>
<message>
<location filename="menu.py" line="604"/>
<location filename="menu.py" line="609"/>
<source>Language:</source>
<translation></translation>
</message>
<message>
<location filename="menu.py" line="605"/>
<location filename="menu.py" line="610"/>
<source>Smileys</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="menu.py" line="606"/>
<location filename="menu.py" line="611"/>
<source>Smiley pack:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="menu.py" line="607"/>
<location filename="menu.py" line="612"/>
<source>Mirror mode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="menu.py" line="608"/>
<location filename="menu.py" line="613"/>
<source>Messages font size:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="menu.py" line="629"/>
<location filename="menu.py" line="655"/>
<source>Restart app to apply settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="menu.py" line="630"/>
<location filename="menu.py" line="656"/>
<source>Restart required</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="menu.py" line="609"/>
<location filename="menu.py" line="614"/>
<source>Select unread messages notification color</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="menu.py" line="615"/>
<source>Compact contact list</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>login</name>
@ -703,36 +723,36 @@ Version:</translation>
<source>toxygen</source>
<translation></translation>
</message>
<message>
<location filename="main.py" line="124"/>
<source>Looks like other instance of Toxygen uses this profile! Continue?</source>
<translation></translation>
</message>
<message>
<location filename="loginscreen.py" line="74"/>
<source>Profile name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.py" line="127"/>
<source>Other instance of Toxygen uses this profile or profile was not properly closed. Continue?</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>notificationsForm</name>
<message>
<location filename="menu.py" line="517"/>
<location filename="menu.py" line="518"/>
<source>Notification settings</source>
<translation></translation>
</message>
<message>
<location filename="menu.py" line="518"/>
<location filename="menu.py" line="519"/>
<source>Enable notifications</source>
<translation></translation>
</message>
<message>
<location filename="menu.py" line="519"/>
<location filename="menu.py" line="520"/>
<source>Enable call&apos;s sound</source>
<translation></translation>
</message>
<message>
<location filename="menu.py" line="520"/>
<location filename="menu.py" line="521"/>
<source>Enable sound notifications</source>
<translation></translation>
</message>
@ -740,72 +760,72 @@ Version:</translation>
<context>
<name>privacySettings</name>
<message>
<location filename="menu.py" line="413"/>
<location filename="menu.py" line="414"/>
<source>Privacy settings</source>
<translation></translation>
</message>
<message>
<location filename="menu.py" line="414"/>
<location filename="menu.py" line="415"/>
<source>Save chat history</source>
<translation></translation>
</message>
<message>
<location filename="menu.py" line="415"/>
<location filename="menu.py" line="416"/>
<source>Allow file auto accept</source>
<translation></translation>
</message>
<message>
<location filename="menu.py" line="416"/>
<location filename="menu.py" line="417"/>
<source>Send typing notifications</source>
<translation></translation>
</message>
<message>
<location filename="menu.py" line="417"/>
<location filename="menu.py" line="418"/>
<source>Auto accept default path:</source>
<translation></translation>
</message>
<message>
<location filename="menu.py" line="418"/>
<location filename="menu.py" line="419"/>
<source>Change</source>
<translation></translation>
</message>
<message>
<location filename="menu.py" line="419"/>
<location filename="menu.py" line="420"/>
<source>Allow inlines</source>
<translation></translation>
</message>
<message>
<location filename="menu.py" line="464"/>
<location filename="menu.py" line="465"/>
<source>Chat history</source>
<translation></translation>
</message>
<message>
<location filename="menu.py" line="467"/>
<location filename="menu.py" line="468"/>
<source>History will be cleaned! Continue?</source>
<translation></translation>
</message>
<message>
<location filename="menu.py" line="421"/>
<location filename="menu.py" line="422"/>
<source>Blocked users:</source>
<translation>Blocked users:</translation>
</message>
<message>
<location filename="menu.py" line="422"/>
<location filename="menu.py" line="423"/>
<source>Unblock</source>
<translation>Unblock</translation>
</message>
<message>
<location filename="menu.py" line="423"/>
<location filename="menu.py" line="424"/>
<source>Block user</source>
<translation>Block user</translation>
</message>
<message>
<location filename="menu.py" line="435"/>
<location filename="menu.py" line="436"/>
<source>Add to friend list</source>
<translation>Add to friend list</translation>
</message>
<message>
<location filename="menu.py" line="436"/>
<location filename="menu.py" line="437"/>
<source>Do you want to add this user to friend list?</source>
<translation>Do you want to add this user to friend list?</translation>
</message>
@ -815,12 +835,12 @@ Version:</translation>
<translation type="obsolete">Block by TOX ID:</translation>
</message>
<message>
<location filename="menu.py" line="420"/>
<location filename="menu.py" line="421"/>
<source>Block by public key:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="menu.py" line="424"/>
<location filename="menu.py" line="425"/>
<source>Save unsent messages only</source>
<translation type="unfinished"></translation>
</message>
@ -828,32 +848,32 @@ Version:</translation>
<context>
<name>tray</name>
<message>
<location filename="main.py" line="172"/>
<location filename="main.py" line="176"/>
<source>Open Toxygen</source>
<translation></translation>
</message>
<message>
<location filename="main.py" line="181"/>
<location filename="main.py" line="185"/>
<source>Exit</source>
<translation></translation>
</message>
<message>
<location filename="main.py" line="173"/>
<location filename="main.py" line="177"/>
<source>Set status</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.py" line="174"/>
<location filename="main.py" line="178"/>
<source>Online</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.py" line="175"/>
<location filename="main.py" line="179"/>
<source>Away</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.py" line="176"/>
<location filename="main.py" line="180"/>
<source>Busy</source>
<translation type="unfinished"></translation>
</message>

View File

@ -39,27 +39,27 @@
<translation>Envoyer une demande</translation>
</message>
<message>
<location filename="menu.py" line="321"/>
<location filename="menu.py" line="322"/>
<source>IPv6</source>
<translation>IPv6</translation>
</message>
<message>
<location filename="menu.py" line="322"/>
<location filename="menu.py" line="323"/>
<source>UDP</source>
<translation>UDP</translation>
</message>
<message>
<location filename="menu.py" line="323"/>
<location filename="menu.py" line="324"/>
<source>Proxy</source>
<translation>Proxy</translation>
</message>
<message>
<location filename="menu.py" line="324"/>
<location filename="menu.py" line="325"/>
<source>IP:</source>
<translation>IP :</translation>
</message>
<message>
<location filename="menu.py" line="325"/>
<location filename="menu.py" line="326"/>
<source>Port:</source>
<translation>Port :</translation>
</message>
@ -69,12 +69,12 @@
<translation type="obsolete">Contacts connectés</translation>
</message>
<message>
<location filename="menu.py" line="327"/>
<location filename="menu.py" line="328"/>
<source>HTTP</source>
<translation>HTTP</translation>
</message>
<message>
<location filename="menu.py" line="329"/>
<location filename="menu.py" line="330"/>
<source>WARNING:
using proxy with enabled UDP
can produce IP leak</source>
@ -84,58 +84,58 @@ can produce IP leak</source>
<context>
<name>MainWindow</name>
<message>
<location filename="mainscreen.py" line="95"/>
<location filename="mainscreen.py" line="99"/>
<source>Profile</source>
<translation>Profile</translation>
</message>
<message>
<location filename="mainscreen.py" line="101"/>
<location filename="mainscreen.py" line="105"/>
<source>Settings</source>
<translation>Paramêtres</translation>
</message>
<message>
<location filename="mainscreen.py" line="353"/>
<location filename="mainscreen.py" line="357"/>
<source>About</source>
<translation>À Propos</translation>
</message>
<message>
<location filename="mainscreen.py" line="94"/>
<location filename="mainscreen.py" line="98"/>
<source>Add contact</source>
<translation>Rajouter un contact</translation>
</message>
<message>
<location filename="mainscreen.py" line="96"/>
<location filename="mainscreen.py" line="100"/>
<source>Privacy</source>
<translation>Confidentialité</translation>
</message>
<message>
<location filename="mainscreen.py" line="97"/>
<location filename="mainscreen.py" line="101"/>
<source>Interface</source>
<translation>Interface</translation>
</message>
<message>
<location filename="mainscreen.py" line="98"/>
<location filename="mainscreen.py" line="102"/>
<source>Notifications</source>
<translation>Notifications</translation>
</message>
<message>
<location filename="mainscreen.py" line="99"/>
<location filename="mainscreen.py" line="103"/>
<source>Network</source>
<translation>Réseau</translation>
</message>
<message>
<location filename="mainscreen.py" line="100"/>
<location filename="mainscreen.py" line="104"/>
<source>About program</source>
<translation>À propos du programme</translation>
</message>
<message>
<location filename="profile.py" line="743"/>
<location filename="profile.py" line="752"/>
<source>User {} wants to add you to contact list. Message:
{}</source>
<translation>L&apos;Utilisateur {} veut vout rajouter à sa liste de contacts. Message : {}</translation>
</message>
<message>
<location filename="profile.py" line="745"/>
<location filename="profile.py" line="754"/>
<source>Friend request</source>
<translation>Demande d&apos;amis</translation>
</message>
@ -145,47 +145,47 @@ 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="411"/>
<location filename="mainscreen.py" line="428"/>
<source>Choose file</source>
<translation>Choisir un fichier</translation>
</message>
<message>
<location filename="mainscreen.py" line="474"/>
<location filename="mainscreen.py" line="491"/>
<source>Disallow auto accept</source>
<translation>Désactiver l&apos;auto-réception</translation>
</message>
<message>
<location filename="mainscreen.py" line="475"/>
<location filename="mainscreen.py" line="492"/>
<source>Allow auto accept</source>
<translation>Activer l&apos;auto-réception</translation>
</message>
<message>
<location filename="mainscreen.py" line="477"/>
<location filename="mainscreen.py" line="494"/>
<source>Set alias</source>
<translation>Définir un alias</translation>
</message>
<message>
<location filename="mainscreen.py" line="478"/>
<location filename="mainscreen.py" line="495"/>
<source>Clear history</source>
<translation>Vider l&apos;historique</translation>
</message>
<message>
<location filename="mainscreen.py" line="479"/>
<location filename="mainscreen.py" line="496"/>
<source>Copy public key</source>
<translation>Copier la clé publique</translation>
</message>
<message>
<location filename="mainscreen.py" line="481"/>
<location filename="mainscreen.py" line="498"/>
<source>Remove friend</source>
<translation>Retirer un ami</translation>
</message>
<message>
<location filename="profile.py" line="582"/>
<location filename="profile.py" line="591"/>
<source>Enter new alias for friend {} or leave empty to use friend&apos;s name:</source>
<translation>Entrez un nouvel alias pour l&apos;ami {} ou laissez vide pour garder son nom de base :</translation>
</message>
<message>
<location filename="mainscreen.py" line="102"/>
<location filename="mainscreen.py" line="106"/>
<source>Audio</source>
<translation>Audio</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="715"/>
<location filename="profile.py" line="724"/>
<source>Friend added</source>
<translation>Ami rajouté</translation>
</message>
<message>
<location filename="mainscreen.py" line="354"/>
<location filename="mainscreen.py" line="358"/>
<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="716"/>
<location filename="profile.py" line="725"/>
<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="484"/>
<location filename="list_items.py" line="486"/>
<source>Choose folder</source>
<translation>Choisir le dossier</translation>
</message>
@ -227,47 +227,47 @@ Version :</translation>
<translation type="obsolete">Envoyer le fichier</translation>
</message>
<message>
<location filename="mainscreen.py" line="104"/>
<location filename="mainscreen.py" line="108"/>
<source>Send message</source>
<translation>Envoyer le message</translation>
</message>
<message>
<location filename="mainscreen.py" line="105"/>
<location filename="mainscreen.py" line="109"/>
<source>Start audio call with friend</source>
<translation>Lancer un appel audio avec un ami</translation>
</message>
<message>
<location filename="mainscreen.py" line="486"/>
<location filename="mainscreen.py" line="503"/>
<source>Plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="mainscreen.py" line="90"/>
<location filename="mainscreen.py" line="94"/>
<source>List of plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="mainscreen.py" line="103"/>
<location filename="mainscreen.py" line="107"/>
<source>Search</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="mainscreen.py" line="107"/>
<location filename="mainscreen.py" line="111"/>
<source>All</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="mainscreen.py" line="108"/>
<location filename="mainscreen.py" line="112"/>
<source>Online</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="mainscreen.py" line="482"/>
<location filename="mainscreen.py" line="499"/>
<source>Notes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="mainscreen.py" line="502"/>
<location filename="mainscreen.py" line="519"/>
<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="254"/>
<location filename="profile.py" line="258"/>
<source>User {} is now known as {}</source>
<translation type="unfinished"></translation>
</message>
@ -326,6 +326,21 @@ Version :</translation>
<source>Delete message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="mainscreen.py" line="92"/>
<source>Lock</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="mainscreen.py" line="401"/>
<source>Cannot lock app</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="mainscreen.py" line="404"/>
<source>Error. Profile password is not set.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MenuWindow</name>
@ -378,12 +393,12 @@ Version :</translation>
<context>
<name>NetworkSettings</name>
<message>
<location filename="menu.py" line="320"/>
<location filename="menu.py" line="321"/>
<source>Network settings</source>
<translation>Paramètres réseaux</translation>
</message>
<message>
<location filename="menu.py" line="326"/>
<location filename="menu.py" line="327"/>
<source>Restart TOX core</source>
<translation>Relancer le noyau TOX</translation>
</message>
@ -404,42 +419,42 @@ Version :</translation>
<context>
<name>PluginsForm</name>
<message>
<location filename="menu.py" line="737"/>
<location filename="menu.py" line="749"/>
<source>Plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="menu.py" line="738"/>
<location filename="menu.py" line="750"/>
<source>Open selected plugin</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="menu.py" line="751"/>
<location filename="menu.py" line="763"/>
<source>No GUI found for this plugin</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="menu.py" line="767"/>
<location filename="menu.py" line="779"/>
<source>No description available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="menu.py" line="783"/>
<location filename="menu.py" line="795"/>
<source>Disable plugin</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="menu.py" line="785"/>
<location filename="menu.py" line="797"/>
<source>Enable plugin</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="menu.py" line="775"/>
<location filename="menu.py" line="787"/>
<source>No plugins found</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="menu.py" line="752"/>
<location filename="menu.py" line="764"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
@ -565,17 +580,17 @@ Version :</translation>
<context>
<name>audioSettingsForm</name>
<message>
<location filename="menu.py" line="694"/>
<location filename="menu.py" line="706"/>
<source>Audio settings</source>
<translation>Paramètres audio</translation>
</message>
<message>
<location filename="menu.py" line="695"/>
<location filename="menu.py" line="707"/>
<source>Input device:</source>
<translation>Péripherique d&apos;entrée :</translation>
</message>
<message>
<location filename="menu.py" line="696"/>
<location filename="menu.py" line="708"/>
<source>Output device:</source>
<translation>Péripherique de sortie :</translation>
</message>
@ -583,32 +598,32 @@ Version :</translation>
<context>
<name>incoming_call</name>
<message>
<location filename="profile.py" line="1120"/>
<location filename="profile.py" line="1130"/>
<source>Incoming video call</source>
<translation>Appel vidéo entrant</translation>
</message>
<message>
<location filename="profile.py" line="1123"/>
<location filename="profile.py" line="1133"/>
<source>Incoming audio call</source>
<translation>Appel audio entrant</translation>
</message>
<message>
<location filename="profile.py" line="1103"/>
<location filename="profile.py" line="1113"/>
<source>Outgoing video call</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="profile.py" line="1106"/>
<location filename="profile.py" line="1116"/>
<source>Outgoing audio call</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="profile.py" line="1152"/>
<location filename="profile.py" line="1162"/>
<source>Call declined</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="profile.py" line="1154"/>
<location filename="profile.py" line="1164"/>
<source>Call finished</source>
<translation type="unfinished"></translation>
</message>
@ -616,55 +631,60 @@ Version :</translation>
<context>
<name>interfaceForm</name>
<message>
<location filename="menu.py" line="602"/>
<location filename="menu.py" line="607"/>
<source>Interface settings</source>
<translation>Paramêtres de l&apos;interface</translation>
</message>
<message>
<location filename="menu.py" line="603"/>
<location filename="menu.py" line="608"/>
<source>Theme:</source>
<translation>Thème :</translation>
</message>
<message>
<location filename="menu.py" line="604"/>
<location filename="menu.py" line="609"/>
<source>Language:</source>
<translation>Langue :</translation>
</message>
<message>
<location filename="menu.py" line="605"/>
<location filename="menu.py" line="610"/>
<source>Smileys</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="menu.py" line="606"/>
<location filename="menu.py" line="611"/>
<source>Smiley pack:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="menu.py" line="607"/>
<location filename="menu.py" line="612"/>
<source>Mirror mode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="menu.py" line="608"/>
<location filename="menu.py" line="613"/>
<source>Messages font size:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="menu.py" line="629"/>
<location filename="menu.py" line="655"/>
<source>Restart app to apply settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="menu.py" line="630"/>
<location filename="menu.py" line="656"/>
<source>Restart required</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="menu.py" line="609"/>
<location filename="menu.py" line="614"/>
<source>Select unread messages notification color</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="menu.py" line="615"/>
<source>Compact contact list</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>login</name>
@ -711,33 +731,38 @@ Version :</translation>
<message>
<location filename="main.py" line="124"/>
<source>Looks like other instance of Toxygen uses this profile! Continue?</source>
<translation>Il semble qu&apos;une autre instance de Toxygen utilise ce profil ! Continuer ?</translation>
<translation type="obsolete">Il semble qu&apos;une autre instance de Toxygen utilise ce profil ! Continuer ?</translation>
</message>
<message>
<location filename="loginscreen.py" line="74"/>
<source>Profile name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.py" line="127"/>
<source>Other instance of Toxygen uses this profile or profile was not properly closed. Continue?</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>notificationsForm</name>
<message>
<location filename="menu.py" line="517"/>
<location filename="menu.py" line="518"/>
<source>Notification settings</source>
<translation>Paramêtres de notification</translation>
</message>
<message>
<location filename="menu.py" line="518"/>
<location filename="menu.py" line="519"/>
<source>Enable notifications</source>
<translation>Activer les notifications</translation>
</message>
<message>
<location filename="menu.py" line="519"/>
<location filename="menu.py" line="520"/>
<source>Enable call&apos;s sound</source>
<translation>Activer les sons d&apos;appel</translation>
</message>
<message>
<location filename="menu.py" line="520"/>
<location filename="menu.py" line="521"/>
<source>Enable sound notifications</source>
<translation>Activer les sons de notifications</translation>
</message>
@ -745,72 +770,72 @@ Version :</translation>
<context>
<name>privacySettings</name>
<message>
<location filename="menu.py" line="413"/>
<location filename="menu.py" line="414"/>
<source>Privacy settings</source>
<translation>Paramêtres de confidentialité</translation>
</message>
<message>
<location filename="menu.py" line="414"/>
<location filename="menu.py" line="415"/>
<source>Save chat history</source>
<translation>Sauvegarder l&apos;historique de chat</translation>
</message>
<message>
<location filename="menu.py" line="415"/>
<location filename="menu.py" line="416"/>
<source>Allow file auto accept</source>
<translation>Autoriser les fichier automatiquement</translation>
</message>
<message>
<location filename="menu.py" line="416"/>
<location filename="menu.py" line="417"/>
<source>Send typing notifications</source>
<translation>Notifier la frappe</translation>
</message>
<message>
<location filename="menu.py" line="417"/>
<location filename="menu.py" line="418"/>
<source>Auto accept default path:</source>
<translation>Chemin d&apos;accès des fichiers acceptés automatiquement :</translation>
</message>
<message>
<location filename="menu.py" line="418"/>
<location filename="menu.py" line="419"/>
<source>Change</source>
<translation>Modifier</translation>
</message>
<message>
<location filename="menu.py" line="419"/>
<location filename="menu.py" line="420"/>
<source>Allow inlines</source>
<translation>Activer l&apos;auto-réception</translation>
</message>
<message>
<location filename="menu.py" line="464"/>
<location filename="menu.py" line="465"/>
<source>Chat history</source>
<translation>Historique de chat</translation>
</message>
<message>
<location filename="menu.py" line="467"/>
<location filename="menu.py" line="468"/>
<source>History will be cleaned! Continue?</source>
<translation>L&apos;Historique va être nettoyé ! Confirmer ?</translation>
</message>
<message>
<location filename="menu.py" line="421"/>
<location filename="menu.py" line="422"/>
<source>Blocked users:</source>
<translation>Utilisateurs bloqués :</translation>
</message>
<message>
<location filename="menu.py" line="422"/>
<location filename="menu.py" line="423"/>
<source>Unblock</source>
<translation>Débloquer</translation>
</message>
<message>
<location filename="menu.py" line="423"/>
<location filename="menu.py" line="424"/>
<source>Block user</source>
<translation>Bloquer l&apos;utilisateur</translation>
</message>
<message>
<location filename="menu.py" line="435"/>
<location filename="menu.py" line="436"/>
<source>Add to friend list</source>
<translation>Ajouter à la liste des amis</translation>
</message>
<message>
<location filename="menu.py" line="436"/>
<location filename="menu.py" line="437"/>
<source>Do you want to add this user to friend list?</source>
<translation>Voulez vous rajouter cet utilisateur à votre liste d&apos;amis ?</translation>
</message>
@ -820,12 +845,12 @@ Version :</translation>
<translation type="obsolete">Bloquer l&apos;ID TOX :</translation>
</message>
<message>
<location filename="menu.py" line="420"/>
<location filename="menu.py" line="421"/>
<source>Block by public key:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="menu.py" line="424"/>
<location filename="menu.py" line="425"/>
<source>Save unsent messages only</source>
<translation type="unfinished"></translation>
</message>
@ -833,32 +858,32 @@ Version :</translation>
<context>
<name>tray</name>
<message>
<location filename="main.py" line="172"/>
<location filename="main.py" line="176"/>
<source>Open Toxygen</source>
<translation>Ouvrir Toxygen</translation>
</message>
<message>
<location filename="main.py" line="181"/>
<location filename="main.py" line="185"/>
<source>Exit</source>
<translation>Quitter</translation>
</message>
<message>
<location filename="main.py" line="173"/>
<location filename="main.py" line="177"/>
<source>Set status</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.py" line="174"/>
<location filename="main.py" line="178"/>
<source>Online</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.py" line="175"/>
<location filename="main.py" line="179"/>
<source>Away</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.py" line="176"/>
<location filename="main.py" line="180"/>
<source>Busy</source>
<translation type="unfinished"></translation>
</message>

Binary file not shown.

View File

@ -40,27 +40,27 @@
<translation>Отправить запрос</translation>
</message>
<message>
<location filename="menu.py" line="321"/>
<location filename="menu.py" line="322"/>
<source>IPv6</source>
<translation>IPv6</translation>
</message>
<message>
<location filename="menu.py" line="322"/>
<location filename="menu.py" line="323"/>
<source>UDP</source>
<translation>UDP</translation>
</message>
<message>
<location filename="menu.py" line="323"/>
<location filename="menu.py" line="324"/>
<source>Proxy</source>
<translation>Прокси</translation>
</message>
<message>
<location filename="menu.py" line="324"/>
<location filename="menu.py" line="325"/>
<source>IP:</source>
<translation>IP:</translation>
</message>
<message>
<location filename="menu.py" line="325"/>
<location filename="menu.py" line="326"/>
<source>Port:</source>
<translation>Порт:</translation>
</message>
@ -70,12 +70,12 @@
<translation type="obsolete">Контакты в сети</translation>
</message>
<message>
<location filename="menu.py" line="327"/>
<location filename="menu.py" line="328"/>
<source>HTTP</source>
<translation>HTTP</translation>
</message>
<message>
<location filename="menu.py" line="329"/>
<location filename="menu.py" line="330"/>
<source>WARNING:
using proxy with enabled UDP
can produce IP leak</source>
@ -87,104 +87,104 @@ can produce IP leak</source>
<context>
<name>MainWindow</name>
<message>
<location filename="mainscreen.py" line="95"/>
<location filename="mainscreen.py" line="99"/>
<source>Profile</source>
<translation>Профиль</translation>
</message>
<message>
<location filename="mainscreen.py" line="101"/>
<location filename="mainscreen.py" line="105"/>
<source>Settings</source>
<translation>Настройки</translation>
</message>
<message>
<location filename="mainscreen.py" line="353"/>
<location filename="mainscreen.py" line="357"/>
<source>About</source>
<translation>О программе</translation>
</message>
<message>
<location filename="mainscreen.py" line="94"/>
<location filename="mainscreen.py" line="98"/>
<source>Add contact</source>
<translation>Добавить контакт</translation>
</message>
<message>
<location filename="mainscreen.py" line="96"/>
<location filename="mainscreen.py" line="100"/>
<source>Privacy</source>
<translation>Приватность</translation>
</message>
<message>
<location filename="mainscreen.py" line="97"/>
<location filename="mainscreen.py" line="101"/>
<source>Interface</source>
<translation>Интерфейс</translation>
</message>
<message>
<location filename="mainscreen.py" line="98"/>
<location filename="mainscreen.py" line="102"/>
<source>Notifications</source>
<translation>Уведомления</translation>
</message>
<message>
<location filename="mainscreen.py" line="99"/>
<location filename="mainscreen.py" line="103"/>
<source>Network</source>
<translation>Сеть</translation>
</message>
<message>
<location filename="mainscreen.py" line="100"/>
<location filename="mainscreen.py" line="104"/>
<source>About program</source>
<translation>О программе</translation>
</message>
<message>
<location filename="profile.py" line="743"/>
<location filename="profile.py" line="752"/>
<source>User {} wants to add you to contact list. Message:
{}</source>
<translation>Пользователь {} хочет добавить Вас в список контактов. Сообщение:
{}</translation>
</message>
<message>
<location filename="profile.py" line="745"/>
<location filename="profile.py" line="754"/>
<source>Friend request</source>
<translation>Запрос на добавление в друзья</translation>
</message>
<message>
<location filename="mainscreen.py" line="411"/>
<location filename="mainscreen.py" line="428"/>
<source>Choose file</source>
<translation>Выберите файл</translation>
</message>
<message>
<location filename="mainscreen.py" line="474"/>
<location filename="mainscreen.py" line="491"/>
<source>Disallow auto accept</source>
<translation>Запретить автоматическое получение файлов</translation>
</message>
<message>
<location filename="mainscreen.py" line="475"/>
<location filename="mainscreen.py" line="492"/>
<source>Allow auto accept</source>
<translation>Разрешить автоматическое получение файлов</translation>
</message>
<message>
<location filename="mainscreen.py" line="477"/>
<location filename="mainscreen.py" line="494"/>
<source>Set alias</source>
<translation>Изменить псевдоним</translation>
</message>
<message>
<location filename="mainscreen.py" line="478"/>
<location filename="mainscreen.py" line="495"/>
<source>Clear history</source>
<translation>Очистить историю</translation>
</message>
<message>
<location filename="mainscreen.py" line="479"/>
<location filename="mainscreen.py" line="496"/>
<source>Copy public key</source>
<translation>Копировать публичный ключ</translation>
</message>
<message>
<location filename="mainscreen.py" line="481"/>
<location filename="mainscreen.py" line="498"/>
<source>Remove friend</source>
<translation>Удалить друга</translation>
</message>
<message>
<location filename="profile.py" line="582"/>
<location filename="profile.py" line="591"/>
<source>Enter new alias for friend {} or leave empty to use friend&apos;s name:</source>
<translation>Введите новый псевдоним для друга {} или оставьте пустым для использования его имени:</translation>
</message>
<message>
<location filename="mainscreen.py" line="102"/>
<location filename="mainscreen.py" line="106"/>
<source>Audio</source>
<translation>Аудио</translation>
</message>
@ -194,23 +194,23 @@ can produce IP leak</source>
<translation type="obsolete">Найти контакт</translation>
</message>
<message>
<location filename="profile.py" line="715"/>
<location filename="profile.py" line="724"/>
<source>Friend added</source>
<translation>Друг добавлен</translation>
</message>
<message>
<location filename="mainscreen.py" line="354"/>
<location filename="mainscreen.py" line="358"/>
<source>Toxygen is Tox client written on Python.
Version: </source>
<translation>Toxygen - клиент для мессенджера Tox, написанный на Python. Версия: </translation>
</message>
<message>
<location filename="profile.py" line="716"/>
<location filename="profile.py" line="725"/>
<source>Friend added without sending friend request</source>
<translation>Друг добавлен без отправки запроса на добавление в друзья</translation>
</message>
<message>
<location filename="list_items.py" line="484"/>
<location filename="list_items.py" line="486"/>
<source>Choose folder</source>
<translation>Выбрать папку</translation>
</message>
@ -225,47 +225,47 @@ Version: </source>
<translation type="obsolete">Отправить файл</translation>
</message>
<message>
<location filename="mainscreen.py" line="104"/>
<location filename="mainscreen.py" line="108"/>
<source>Send message</source>
<translation>Отправить сообщение</translation>
</message>
<message>
<location filename="mainscreen.py" line="105"/>
<location filename="mainscreen.py" line="109"/>
<source>Start audio call with friend</source>
<translation>Начать аудиозвонок с другом</translation>
</message>
<message>
<location filename="mainscreen.py" line="486"/>
<location filename="mainscreen.py" line="503"/>
<source>Plugins</source>
<translation>Плагины</translation>
</message>
<message>
<location filename="mainscreen.py" line="90"/>
<location filename="mainscreen.py" line="94"/>
<source>List of plugins</source>
<translation>Список плагинов</translation>
</message>
<message>
<location filename="mainscreen.py" line="103"/>
<location filename="mainscreen.py" line="107"/>
<source>Search</source>
<translation>Поиск</translation>
</message>
<message>
<location filename="mainscreen.py" line="107"/>
<location filename="mainscreen.py" line="111"/>
<source>All</source>
<translation>Все</translation>
</message>
<message>
<location filename="mainscreen.py" line="108"/>
<location filename="mainscreen.py" line="112"/>
<source>Online</source>
<translation>Онлайн</translation>
</message>
<message>
<location filename="mainscreen.py" line="482"/>
<location filename="mainscreen.py" line="499"/>
<source>Notes</source>
<translation>Заметки</translation>
</message>
<message>
<location filename="mainscreen.py" line="502"/>
<location filename="mainscreen.py" line="519"/>
<source>Notes about user</source>
<translation>Заметки о пользователе</translation>
</message>
@ -315,7 +315,7 @@ Version: </source>
<translation>Сохранить</translation>
</message>
<message>
<location filename="profile.py" line="254"/>
<location filename="profile.py" line="258"/>
<source>User {} is now known as {}</source>
<translation>Пользователь {} сейчас известен как {}</translation>
</message>
@ -324,6 +324,21 @@ Version: </source>
<source>Delete message</source>
<translation>Удалить сообщение</translation>
</message>
<message>
<location filename="mainscreen.py" line="92"/>
<source>Lock</source>
<translation>Заблокировать</translation>
</message>
<message>
<location filename="mainscreen.py" line="401"/>
<source>Cannot lock app</source>
<translation>Невозможно заблокировать приложение</translation>
</message>
<message>
<location filename="mainscreen.py" line="404"/>
<source>Error. Profile password is not set.</source>
<translation>Ошибка. Пароль профиля не установлен.</translation>
</message>
</context>
<context>
<name>MenuWindow</name>
@ -376,12 +391,12 @@ Version: </source>
<context>
<name>NetworkSettings</name>
<message>
<location filename="menu.py" line="320"/>
<location filename="menu.py" line="321"/>
<source>Network settings</source>
<translation>Настройки сети</translation>
</message>
<message>
<location filename="menu.py" line="326"/>
<location filename="menu.py" line="327"/>
<source>Restart TOX core</source>
<translation>Перезапустить ядро TOX</translation>
</message>
@ -402,42 +417,42 @@ Version: </source>
<context>
<name>PluginsForm</name>
<message>
<location filename="menu.py" line="737"/>
<location filename="menu.py" line="749"/>
<source>Plugins</source>
<translation>Плагины</translation>
</message>
<message>
<location filename="menu.py" line="738"/>
<location filename="menu.py" line="750"/>
<source>Open selected plugin</source>
<translation>Открыть выбранный плагин</translation>
</message>
<message>
<location filename="menu.py" line="751"/>
<location filename="menu.py" line="763"/>
<source>No GUI found for this plugin</source>
<translation>GUI для данного плагина не найден</translation>
</message>
<message>
<location filename="menu.py" line="767"/>
<location filename="menu.py" line="779"/>
<source>No description available</source>
<translation>Описание недоступно</translation>
</message>
<message>
<location filename="menu.py" line="783"/>
<location filename="menu.py" line="795"/>
<source>Disable plugin</source>
<translation>Отключить плагин</translation>
</message>
<message>
<location filename="menu.py" line="785"/>
<location filename="menu.py" line="797"/>
<source>Enable plugin</source>
<translation>Включить плагин</translation>
</message>
<message>
<location filename="menu.py" line="775"/>
<location filename="menu.py" line="787"/>
<source>No plugins found</source>
<translation>Плагины не найдены</translation>
</message>
<message>
<location filename="menu.py" line="752"/>
<location filename="menu.py" line="764"/>
<source>Error</source>
<translation>Ошибка</translation>
</message>
@ -568,17 +583,17 @@ Version: </source>
<context>
<name>audioSettingsForm</name>
<message>
<location filename="menu.py" line="694"/>
<location filename="menu.py" line="706"/>
<source>Audio settings</source>
<translation>Настройки аудио</translation>
</message>
<message>
<location filename="menu.py" line="695"/>
<location filename="menu.py" line="707"/>
<source>Input device:</source>
<translation>Устройство ввода:</translation>
</message>
<message>
<location filename="menu.py" line="696"/>
<location filename="menu.py" line="708"/>
<source>Output device:</source>
<translation>Устройство вывода:</translation>
</message>
@ -586,32 +601,32 @@ Version: </source>
<context>
<name>incoming_call</name>
<message>
<location filename="profile.py" line="1120"/>
<location filename="profile.py" line="1130"/>
<source>Incoming video call</source>
<translation>Входящий видеозвонок</translation>
</message>
<message>
<location filename="profile.py" line="1123"/>
<location filename="profile.py" line="1133"/>
<source>Incoming audio call</source>
<translation>Входящий аудиозвонок</translation>
</message>
<message>
<location filename="profile.py" line="1103"/>
<location filename="profile.py" line="1113"/>
<source>Outgoing video call</source>
<translation>Исходящий видеозвонок</translation>
</message>
<message>
<location filename="profile.py" line="1106"/>
<location filename="profile.py" line="1116"/>
<source>Outgoing audio call</source>
<translation>Исходящий аудиозвонок</translation>
</message>
<message>
<location filename="profile.py" line="1152"/>
<location filename="profile.py" line="1162"/>
<source>Call declined</source>
<translation>Звонок отменен</translation>
</message>
<message>
<location filename="profile.py" line="1154"/>
<location filename="profile.py" line="1164"/>
<source>Call finished</source>
<translation>Звонок завершен</translation>
</message>
@ -619,55 +634,60 @@ Version: </source>
<context>
<name>interfaceForm</name>
<message>
<location filename="menu.py" line="602"/>
<location filename="menu.py" line="607"/>
<source>Interface settings</source>
<translation>Настройки интерфейса</translation>
</message>
<message>
<location filename="menu.py" line="603"/>
<location filename="menu.py" line="608"/>
<source>Theme:</source>
<translation>Тема:</translation>
</message>
<message>
<location filename="menu.py" line="604"/>
<location filename="menu.py" line="609"/>
<source>Language:</source>
<translation>Язык:</translation>
</message>
<message>
<location filename="menu.py" line="605"/>
<location filename="menu.py" line="610"/>
<source>Smileys</source>
<translation>Смайлики</translation>
</message>
<message>
<location filename="menu.py" line="606"/>
<location filename="menu.py" line="611"/>
<source>Smiley pack:</source>
<translation>Набор смайликов</translation>
</message>
<message>
<location filename="menu.py" line="607"/>
<location filename="menu.py" line="612"/>
<source>Mirror mode</source>
<translation>Зеркальный режим</translation>
</message>
<message>
<location filename="menu.py" line="608"/>
<location filename="menu.py" line="613"/>
<source>Messages font size:</source>
<translation>Размер шрифта сообщений:</translation>
</message>
<message>
<location filename="menu.py" line="629"/>
<location filename="menu.py" line="655"/>
<source>Restart app to apply settings</source>
<translation>Для применения настроек необходимо перезапустить приложение</translation>
</message>
<message>
<location filename="menu.py" line="630"/>
<location filename="menu.py" line="656"/>
<source>Restart required</source>
<translation>Требуется перезапуск</translation>
</message>
<message>
<location filename="menu.py" line="609"/>
<location filename="menu.py" line="614"/>
<source>Select unread messages notification color</source>
<translation>Цвет уведомления о сообщении</translation>
</message>
<message>
<location filename="menu.py" line="615"/>
<source>Compact contact list</source>
<translation>Компактный список контактов</translation>
</message>
</context>
<context>
<name>login</name>
@ -714,33 +734,38 @@ Version: </source>
<message>
<location filename="main.py" line="124"/>
<source>Looks like other instance of Toxygen uses this profile! Continue?</source>
<translation>Похоже, что этот профиль используется другим экземпляром Toxygen! Продолжить?</translation>
<translation type="obsolete">Похоже, что этот профиль используется другим экземпляром Toxygen! Продолжить?</translation>
</message>
<message>
<location filename="loginscreen.py" line="74"/>
<source>Profile name</source>
<translation>Имя профиля</translation>
</message>
<message>
<location filename="main.py" line="127"/>
<source>Other instance of Toxygen uses this profile or profile was not properly closed. Continue?</source>
<translation>Этот профиль используется другим экземпляром Toxygen или не был правильно закрыт. Продолжить?</translation>
</message>
</context>
<context>
<name>notificationsForm</name>
<message>
<location filename="menu.py" line="517"/>
<location filename="menu.py" line="518"/>
<source>Notification settings</source>
<translation>Настройки уведомлений</translation>
</message>
<message>
<location filename="menu.py" line="518"/>
<location filename="menu.py" line="519"/>
<source>Enable notifications</source>
<translation>Включить уведомления</translation>
</message>
<message>
<location filename="menu.py" line="519"/>
<location filename="menu.py" line="520"/>
<source>Enable call&apos;s sound</source>
<translation>Включить звук звонка</translation>
</message>
<message>
<location filename="menu.py" line="520"/>
<location filename="menu.py" line="521"/>
<source>Enable sound notifications</source>
<translation>Включить звуковые уведомления
</translation>
@ -749,72 +774,72 @@ Version: </source>
<context>
<name>privacySettings</name>
<message>
<location filename="menu.py" line="413"/>
<location filename="menu.py" line="414"/>
<source>Privacy settings</source>
<translation>Настройки приватности</translation>
</message>
<message>
<location filename="menu.py" line="414"/>
<location filename="menu.py" line="415"/>
<source>Save chat history</source>
<translation>Сохранять историю переписки</translation>
</message>
<message>
<location filename="menu.py" line="415"/>
<location filename="menu.py" line="416"/>
<source>Allow file auto accept</source>
<translation>Разрешить автополучение файлов</translation>
</message>
<message>
<location filename="menu.py" line="416"/>
<location filename="menu.py" line="417"/>
<source>Send typing notifications</source>
<translation>Посылать уведомления о наборе текста</translation>
</message>
<message>
<location filename="menu.py" line="417"/>
<location filename="menu.py" line="418"/>
<source>Auto accept default path:</source>
<translation>Путь автоприема файлов:</translation>
</message>
<message>
<location filename="menu.py" line="418"/>
<location filename="menu.py" line="419"/>
<source>Change</source>
<translation>Изменить</translation>
</message>
<message>
<location filename="menu.py" line="419"/>
<location filename="menu.py" line="420"/>
<source>Allow inlines</source>
<translation>Разрешать инлайны</translation>
</message>
<message>
<location filename="menu.py" line="464"/>
<location filename="menu.py" line="465"/>
<source>Chat history</source>
<translation>История чата</translation>
</message>
<message>
<location filename="menu.py" line="467"/>
<location filename="menu.py" line="468"/>
<source>History will be cleaned! Continue?</source>
<translation>История переписки будет очищена! Продолжить?</translation>
</message>
<message>
<location filename="menu.py" line="421"/>
<location filename="menu.py" line="422"/>
<source>Blocked users:</source>
<translation>Заблокированные пользователи:</translation>
</message>
<message>
<location filename="menu.py" line="422"/>
<location filename="menu.py" line="423"/>
<source>Unblock</source>
<translation>Разблокировать</translation>
</message>
<message>
<location filename="menu.py" line="423"/>
<location filename="menu.py" line="424"/>
<source>Block user</source>
<translation>Заблокировать пользователя</translation>
</message>
<message>
<location filename="menu.py" line="435"/>
<location filename="menu.py" line="436"/>
<source>Add to friend list</source>
<translation>Добавить в список друзей</translation>
</message>
<message>
<location filename="menu.py" line="436"/>
<location filename="menu.py" line="437"/>
<source>Do you want to add this user to friend list?</source>
<translation>Добавить этого пользователя в список друзей?</translation>
</message>
@ -824,12 +849,12 @@ Version: </source>
<translation type="obsolete">Блокировать по TOX ID:</translation>
</message>
<message>
<location filename="menu.py" line="420"/>
<location filename="menu.py" line="421"/>
<source>Block by public key:</source>
<translation>Блокировать по публичному ключу</translation>
</message>
<message>
<location filename="menu.py" line="424"/>
<location filename="menu.py" line="425"/>
<source>Save unsent messages only</source>
<translation>Сохранять только неотправленные сообщения</translation>
</message>
@ -837,32 +862,32 @@ Version: </source>
<context>
<name>tray</name>
<message>
<location filename="main.py" line="172"/>
<location filename="main.py" line="176"/>
<source>Open Toxygen</source>
<translation>Открыть Toxygen</translation>
</message>
<message>
<location filename="main.py" line="181"/>
<location filename="main.py" line="185"/>
<source>Exit</source>
<translation>Выход</translation>
</message>
<message>
<location filename="main.py" line="173"/>
<location filename="main.py" line="177"/>
<source>Set status</source>
<translation>Изменить статус</translation>
</message>
<message>
<location filename="main.py" line="174"/>
<location filename="main.py" line="178"/>
<source>Online</source>
<translation>Онлайн</translation>
</message>
<message>
<location filename="main.py" line="175"/>
<location filename="main.py" line="179"/>
<source>Away</source>
<translation>Нет на месте</translation>
</message>
<message>
<location filename="main.py" line="176"/>
<location filename="main.py" line="180"/>
<source>Busy</source>
<translation>Занят</translation>
</message>