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()) ProfileHelper(Settings.get_default_path(), name).save_profile(self.tox.get_savedata())
path = Settings.get_default_path() path = Settings.get_default_path()
settings = Settings(name) settings = Settings(name)
if curr_lang in langs:
settings['language'] = curr_lang
settings.save()
else: # load existing profile else: # load existing profile
path, name = _login.get_data() path, name = _login.get_data()
if _login.default: if _login.default:
@ -121,7 +124,7 @@ class Toxygen:
if Settings.is_active_profile(path, name): # profile is in use if Settings.is_active_profile(path, name): # profile is in use
reply = QtGui.QMessageBox.question(None, reply = QtGui.QMessageBox.question(None,
'Profile {}'.format(name), '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.Yes,
QtGui.QMessageBox.No) QtGui.QMessageBox.No)
if reply != QtGui.QMessageBox.Yes: if reply != QtGui.QMessageBox.Yes:

View File

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

View File

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

Binary file not shown.

View File

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