diff --git a/res.qrc b/res.qrc
index 28fce4498..a62fa5697 100644
--- a/res.qrc
+++ b/res.qrc
@@ -124,6 +124,7 @@
translations/fi.qm
translations/fr.qm
translations/it.qm
+ translations/lt.qm
translations/mannol.qm
translations/pirate.qm
translations/pl.qm
diff --git a/src/widget/form/settings/generalform.cpp b/src/widget/form/settings/generalform.cpp
index 3ad475d34..d80c299cf 100644
--- a/src/widget/form/settings/generalform.cpp
+++ b/src/widget/form/settings/generalform.cpp
@@ -30,8 +30,8 @@
#include "src/autoupdate.h"
-static QStringList locales = {"bg", "de", "en", "es", "fr", "it", "mannol", "pirate", "pl", "pt", "ru", "fi", "sv", "uk"};
-static QStringList langs = {"Български", "Deutsch", "English", "Español", "Français", "Italiano", "mannol", "Pirate", "Polski", "Português", "Русский", "Suomi", "Svenska", "Українська"};
+static QStringList locales = {"bg", "de", "en", "es", "fr", "it", "lt", "mannol", "pirate", "pl", "pt", "ru", "fi", "sv", "uk"};
+static QStringList langs = {"Български", "Deutsch", "English", "Español", "Français", "Italiano", "Lietuvių", "mannol", "Pirate", "Polski", "Português", "Русский", "Suomi", "Svenska", "Українська"};
static QStringList timeFormats = {"hh:mm AP", "hh:mm", "hh:mm:ss AP", "hh:mm:ss"};
@@ -54,7 +54,7 @@ GeneralForm::GeneralForm(SettingsWidget *myParent) :
bodyUI->cbMakeToxPortable->setChecked(Settings::getInstance().getMakeToxPortable());
bool showSystemTray = Settings::getInstance().getShowSystemTray();
-
+
bodyUI->showSystemTray->setChecked(showSystemTray);
bodyUI->startInTray->setChecked(Settings::getInstance().getAutostartInTray());
bodyUI->startInTray->setEnabled(showSystemTray);
diff --git a/translations/i18n.pri b/translations/i18n.pri
index d76b12b0c..d13f328e2 100644
--- a/translations/i18n.pri
+++ b/translations/i18n.pri
@@ -6,6 +6,7 @@ TRANSLATIONS = translations/es.ts \
translations/fi.ts \
translations/fr.ts \
translations/it.ts \
+ translations/lt.ts \
translations/mannol.ts \
translations/pirate.ts \
translations/pl.ts \
diff --git a/translations/lt.ts b/translations/lt.ts
new file mode 100644
index 000000000..cd26dd18e
--- /dev/null
+++ b/translations/lt.ts
@@ -0,0 +1,1570 @@
+
+
+
+
+ AVForm
+
+
+ Audio/Video
+
+
+
+
+ AVSettings
+
+
+ Audio Settings
+
+
+
+
+ Microphone
+
+
+
+
+ Playback
+
+
+
+
+ Playback device
+
+
+
+
+ Capture device
+
+
+
+
+ Rescan audio devices
+
+
+
+
+ Filter audio
+
+
+
+
+ Video Settings
+
+
+
+
+ Resolution
+
+
+
+
+ Hue
+
+
+
+
+ Brightness
+
+
+
+
+ Saturation
+
+
+
+
+ Contrast
+
+
+
+
+ AddFriendForm
+
+
+ Add Friends
+
+
+
+
+ Tox ID
+ Tox ID of the person you're sending a friend request to
+
+
+
+
+ Message
+ The message you send in friend requests
+
+
+
+
+ Send friend request
+
+
+
+
+ Tox me maybe?
+ Default message in friend requests if the field is left blank. Write something appropriate!
+
+
+
+
+ Please fill in a valid Tox ID
+ Tox ID of the friend you're sending a friend request to
+
+
+
+
+ You can't add yourself as a friend!
+ When trying to add your own Tox ID as friend
+
+
+
+
+ qTox needs to use the Tox DNS, but can't do it through a proxy.
+Ignore the proxy and connect to the Internet directly?
+
+
+
+
+ This Tox ID does not exist
+ DNS error
+
+
+
+
+ AdvancedForm
+
+
+ Advanced
+
+
+
+
+ FULL - very safe, slowest (recommended)
+
+
+
+
+ NORMAL - almost as safe as FULL, about 20% faster than FULL
+
+
+
+
+ OFF - disables all safety, when something goes wrong your history may be lost, fastest (not recommended)
+
+
+
+
+ AdvancedSettings
+
+
+ Form
+
+
+
+
+ <html><head/><body><p><span style=" font-weight:600; color:#ff0000;">IMPORTANT NOTE</span></p><p><span style=" color:#ff0000;">Unless you </span><span style=" font-weight:600; color:#ff0000;">really</span><span style=" color:#ff0000;"> know what you are doing, please do </span><span style=" font-weight:600; color:#ff0000;">not</span><span style=" color:#ff0000;"> change anything here. Changes made here may lead to problems with qTox, and even to loss of your data, e.g. history.</span></p></body></html>
+
+
+
+
+ Reset to default settings
+
+
+
+
+ History
+
+
+
+
+ <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_synchronous"><span style=" text-decoration: underline; color:#0000ff;">Synchronous writing to DB</span></a></p></body></html>
+
+
+
+
+ ChatForm
+
+
+ Load History...
+
+
+
+
+ Send a file
+
+
+
+
+ File not read
+
+
+
+
+ qTox wasn't able to open %1
+
+
+
+
+ Bad Idea
+
+
+
+
+ You're trying to send a special (sequential) file, that's not going to work!
+
+
+
+
+ %1 is calling
+
+
+
+
+ %1 stopped calling
+
+
+
+
+ Calling to %1
+
+
+
+
+ Call rejected
+
+
+
+
+ Failed to send file "%1"
+
+
+
+
+ Call with %1 ended. %2
+
+
+
+
+ Call duration:
+
+
+
+
+ is typing...
+
+
+
+
+ ChatTextEdit
+
+
+ Type your message here...
+
+
+
+
+ Core
+
+
+ Toxing on qTox
+
+
+
+
+ qTox User
+
+
+
+
+ Friend is already added
+
+
+
+
+ Encryption error
+
+
+
+
+ The .tox file is encrypted, but encryption was not checked, continuing regardless.
+
+
+
+
+ Tox datafile decryption password
+
+
+
+
+
+
+ Password error
+
+
+
+
+
+ Failed to setup password.
+Empty password.
+
+
+
+
+ Try Again
+
+
+
+
+ Change profile
+
+
+
+
+ Reinit current profile
+
+
+
+
+ Wrong password has been entered
+
+
+
+
+ History Log decryption password
+
+
+
+
+ Encrypted log
+
+
+
+
+ Your history is encrypted with different password.
+Do you want to try another password?
+
+
+
+
+ History
+
+
+
+
+ Due to incorret password history will be disabled.
+
+
+
+
+ NO Password
+
+
+
+
+ Will be saved without encryption!
+
+
+
+
+ FileTransferInstance
+
+
+ Save a file
+ Title of the file saving dialog
+
+
+
+
+ Location not writable
+ Title of permissions popup
+
+
+
+
+ You do not have permission to write that location. Choose another, or cancel the save dialog.
+ text of permissions popup
+
+
+
+
+ ETA
+
+
+
+
+ FilesForm
+
+
+ Transfered Files
+ "Headline" of the window
+
+
+
+
+ Downloads
+
+
+
+
+ Uploads
+
+
+
+
+ FriendRequestDialog
+
+
+ Friend request
+ Title of the window to aceept/deny a friend request
+
+
+
+
+ Someone wants to make friends with you
+
+
+
+
+ User ID:
+
+
+
+
+ Friend request message:
+
+
+
+
+ Accept
+ Accept a friend request
+
+
+
+
+ Reject
+ Reject a friend request
+
+
+
+
+ FriendWidget
+
+
+ Invite to group
+ Menu to invite a friend to a groupchat
+
+
+
+
+ Copy friend ID
+ Menu to copy the Tox ID of that friend
+
+
+
+
+ Set alias...
+
+
+
+
+ Auto accept files from this friend
+ context menu entry
+
+
+
+
+ Remove friend
+ Menu to remove the friend from our friendlist
+
+
+
+
+ Choose an auto accept directory
+ popup title
+
+
+
+
+ User alias
+
+
+
+
+ You can also set this by clicking the chat form name.
+Alias:
+
+
+
+
+ GeneralForm
+
+
+ General
+
+
+
+
+
+ None
+
+
+
+
+ Choose an auto accept directory
+ popup title
+
+
+
+
+ Call active
+ popup title
+
+
+
+
+ You can't disconnect while a call is active!
+ popup text
+
+
+
+
+ GeneralSettings
+
+
+ General Settings
+
+
+
+
+
+ The translation may not load until qTox restarts.
+
+
+
+
+ Translation
+
+
+
+
+ Save settings to the working directory instead of the usual conf dir
+ describes makeToxPortable checkbox
+
+
+
+
+ Make Tox portable
+
+
+
+
+ System tray integration
+
+
+
+
+ Show system tray icon
+
+
+
+
+ Start in tray
+
+
+
+
+ Close to tray
+
+
+
+
+ Minimize to tray
+
+
+
+
+ Light icon
+
+
+
+
+ Show contacts' status changes
+
+
+
+
+ Check for updates on startup (unstable)
+
+
+
+
+ Focus qTox when a message is received
+
+
+
+
+ Faux offline messaging
+
+
+
+
+ Provided in minutes
+
+
+
+
+ Auto away after (0 to disable)
+
+
+
+
+ Set to 0 to disable
+
+
+
+
+ minutes
+
+
+
+
+ You can set this on a per-friend basis by right clicking them.
+ autoaccept cb tooltip
+
+
+
+
+ Autoaccept files
+
+
+
+
+ Save files in
+
+
+
+
+ PushButton
+
+
+
+
+ Theme
+
+
+
+
+ Use emoticons
+
+
+
+
+ Smiley Pack
+ Text on smiley pack label
+
+
+
+
+ Style
+
+
+
+
+ Theme color
+
+
+
+
+ Emoticon size
+
+
+
+
+ px
+
+
+
+
+ Timestamp format
+
+
+
+
+ Connection Settings
+
+
+
+
+ Enable IPv6 (recommended)
+ Text on a checkbox to enable IPv6
+
+
+
+
+ Disabling this allows, e.g., toxing over Tor. It adds load to the Tox network however, so uncheck only when necessary.
+ force tcp checkbox tooltip
+
+
+
+
+ Enable UDP (recommended)
+ Text on checkbox to disable UDP
+
+
+
+
+ Proxy type
+
+
+
+
+ None
+
+
+
+
+ SOCKS5
+
+
+
+
+ HTTP
+
+
+
+
+ Address
+ Text on proxy addr label
+
+
+
+
+ Port
+ Text on proxy port label
+
+
+
+
+ Reconnect
+ reconnect button
+
+
+
+
+ GenericChatForm
+
+
+ Send message
+
+
+
+
+ Smileys
+
+
+
+
+ Send file(s)
+
+
+
+
+ Audio call: RED means you're on a call
+
+
+
+
+ Video call: RED means you're on a call
+
+
+
+
+ Toggle speakers volume: RED is OFF
+
+
+
+
+ Toggle microphone: RED is OFF
+
+
+
+
+
+ Save chat log
+
+
+
+
+ Clear displayed messages
+
+
+
+
+ Cleared
+
+
+
+
+ GroupChatForm
+
+
+ %1 users in chat
+ Number of users in chat
+
+
+
+
+ %1 users in chat
+
+
+
+
+ GroupWidget
+
+
+
+ %1 users in chat
+
+
+
+
+
+ 0 users in chat
+
+
+
+
+ Set title...
+
+
+
+
+ Quit group
+ Menu to quit a groupchat
+
+
+
+
+ Group title
+
+
+
+
+ You can also set this by clicking the chat form name.
+Title:
+
+
+
+
+ IdentityForm
+
+
+ Identity
+
+
+
+
+ Call active
+ popup title
+
+
+
+
+ You can't switch profiles while a call is active!
+ popup text
+
+
+
+
+ Rename "%1"
+ renaming a profile
+
+
+
+
+ Profile already exists
+ rename confirm title
+
+
+
+
+ A profile named "%1" already exists. Do you want to erase it?
+ rename confirm text
+
+
+
+
+ Export profile
+ save dialog title
+
+
+
+
+ Tox save file (*.tox)
+ save dialog filter
+
+
+
+
+ Failed to remove file
+
+
+
+
+ The file you chose to overwrite could not be removed first.
+
+
+
+
+ Failed to copy file
+
+
+
+
+ The file you chose could not be written to.
+
+
+
+
+ Profile currently loaded
+ current profile deletion warning title
+
+
+
+
+ This profile is currently in use. Please load a different profile before deleting this one.
+ current profile deletion warning text
+
+
+
+
+ Deletion imminent!
+ deletion confirmation title
+
+
+
+
+ Are you sure you want to delete this profile?
+Associated friend information and chat logs will be deleted as well.
+ deletion confirmation text
+
+
+
+
+ Import profile
+ import dialog title
+
+
+
+
+ Tox save file (*.tox)
+ import dialog filter
+
+
+
+
+ Ignoring non-Tox file
+ popup title
+
+
+
+
+ Warning: you've chosen a file that is not a Tox save file; ignoring.
+ popup text
+
+
+
+
+ Profile already exists
+ import confirm title
+
+
+
+
+ A profile named "%1" already exists. Do you want to erase it?
+ import confirm text
+
+
+
+
+ IdentitySettings
+
+
+ Public Information
+
+
+
+
+ Name
+
+
+
+
+ Status
+
+
+
+
+ Tox ID
+
+
+
+
+ Your Tox ID (click to copy)
+
+
+
+
+ Profiles
+
+
+
+
+ Available profiles:
+
+
+
+
+
+ Switching profiles is disabled during calls
+ tooltip
+
+
+
+
+ Load
+ load profile button
+
+
+
+
+ Rename
+ rename profile button
+
+
+
+
+ Export
+ export profile button
+
+
+
+
+ This is useful to remain safe on public computers
+ delete profile button tooltip
+
+
+
+
+ Delete
+ delete profile button
+
+
+
+
+ Import a profile
+ import profile button
+
+
+
+
+ New Tox ID
+ new profile button
+
+
+
+
+ InputPasswordDialog
+
+
+ Password Dialog
+
+
+
+
+ Input password:
+
+
+
+
+ LoadHistoryDialog
+
+
+ Load History Dialog
+
+
+
+
+ Load history from:
+
+
+
+
+ MainWindow
+
+
+ Your name
+
+
+
+
+ Your status
+
+
+
+
+ Add friends
+
+
+
+
+ Create a group chat
+
+
+
+
+ View completed file transfers
+
+
+
+
+ Change your settings
+
+
+
+
+ Close
+
+
+
+
+ NetCamView
+
+
+ Tox video
+
+
+
+
+ PrivacyForm
+
+
+ Privacy
+
+
+
+
+ Encrypted log
+
+
+
+
+ You already have history log file encrypted with different password
+Do you want to delete old history file?
+
+
+
+
+ PrivacySettings
+
+
+ Send Typing Notifications
+
+
+
+
+ Keep History (unstable)
+
+
+
+
+ Encryption
+
+
+
+
+ Encrypt Tox datafile
+
+
+
+
+ Encrypt History
+
+
+
+
+ Nospam
+
+
+
+
+ HHHHHHHH
+
+
+
+
+ Generate random nospam
+
+
+
+
+ QObject
+
+
+ Update
+ The title of a message box
+
+
+
+
+ An update is available, do you want to download it now?
+It will be installed when qTox restarts.
+
+
+
+
+ Tox URI to parse
+
+
+
+
+ Starts new instance and loads specified profile.
+
+
+
+
+ profile
+
+
+
+
+ Default
+
+
+
+
+ Blue
+
+
+
+
+ Olive
+
+
+
+
+ Red
+
+
+
+
+ Violet
+
+
+
+
+ Ignoring non-Tox file
+ popup title
+
+
+
+
+ Warning: you've chosen a file that is not a Tox save file; ignoring.
+ popup text
+
+
+
+
+ Profile already exists
+ import confirm title
+
+
+
+
+ A profile named "%1" already exists. Do you want to erase it?
+ import confirm text
+
+
+
+
+ Profile imported
+
+
+
+
+ %1.tox was successfully imported
+
+
+
+
+ Tox me maybe?
+ Default message in Tox URI friend requests. Write something appropriate!
+
+
+
+
+ SetPasswordDialog
+
+
+ Type Password
+
+
+
+
+ Repeat Password
+
+
+
+
+ ToxDNS
+
+
+ The connection timed out
+ The DNS gives the Tox ID associated to toxme.se addresses
+
+
+
+
+ This address does not exist
+ The DNS gives the Tox ID associated to toxme.se addresses
+
+
+
+
+ Error while looking up DNS
+ The DNS gives the Tox ID associated to toxme.se addresses
+
+
+
+
+ No text record found
+ Error with the DNS
+
+
+
+
+ Unexpected number of values in text record
+ Error with the DNS
+
+
+
+
+ The version of Tox DNS used by this server is not supported
+ Error with the DNS
+
+
+
+
+ The DNS lookup does not contain any Tox ID
+ Error with the DNS
+
+
+
+
+
+ The DNS lookup does not contain a valid Tox ID
+ Error with the DNS
+
+
+
+
+
+ It appears that qTox has to use the old tox1 protocol.
+Unfortunately tox1 is not secure. Should it be used anyway?
+
+
+
+
+ ToxURIDialog
+
+
+ Add a friend
+ Title of the window to add a friend through Tox URI
+
+
+
+
+ Do you want to add %1 as a friend?
+
+
+
+
+ User ID:
+
+
+
+
+ Friend request message:
+
+
+
+
+ Send
+ Send a friend request
+
+
+
+
+ Cancel
+ Don't send a friend request
+
+
+
+
+ Widget
+
+
+ Online
+
+
+
+
+ Away
+
+
+
+
+ Busy
+
+
+
+
+ &Quit
+
+
+
+
+ Online
+ Button to set your status to 'Online'
+
+
+
+
+ Away
+ Button to set your status to 'Away'
+
+
+
+
+ Busy
+ Button to set your status to 'Busy'
+
+
+
+
+ Choose a profile
+
+
+
+
+ Please choose which identity to use
+
+
+
+
+ Choose a profile picture
+
+
+
+
+
+
+ Error
+
+
+
+
+ Unable to open this file
+
+
+
+
+ Unable to read this image
+
+
+
+
+ This image is too big
+
+
+
+
+ Toxcore failed to start, the application will terminate after you close this message.
+
+
+
+
+ toxcore failed to start with your proxy settings. qTox cannot run; please modify your settings and restart.
+ popup text
+
+
+
+
+ Add friend
+
+
+
+
+ File transfers
+
+
+
+
+ Settings
+
+
+
+
+ Couldn't request friendship
+
+
+
+
+ away
+ contact status
+
+
+
+
+ busy
+ contact status
+
+
+
+
+ offline
+ contact status
+
+
+
+
+ online
+ contact status
+
+
+
+
+ %1 is now %2
+ e.g. "Dubslow is now online"
+
+
+
+
+ <Unknown>
+ Placeholder when we don't know someone's name in a group chat
+
+
+
+
+ %1 has set the title to %2
+
+
+
+
+ Message failed to send
+
+
+
+