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 + + + +