mirror of
https://github.com/qTox/qTox.git
synced 2024-03-22 14:00:36 +08:00
refactor(main): Move main global state into new AppManager class
main() couldn't hold its own state since cleanup() needed access to it. Having the state in a class allows QApplication::aboutToQuit to call into a member function with access to the state. Data used in logging still needs to be global due to qInstallMessageHandler not accepting a void* to get back to this. Set QGuiApplication attributes before constructing Qapplication as required, by using comma operator to call an initialization function before construction all members in the member initializer list. Keep logic largely unchanged, but with a defined destruction order. Destruction is still abnormal due to QApplication::aboutToQuit forcing us to do partial cleanup before QApplication returns, since some OSes will kill qTox before the QApplication returns.
This commit is contained in:
parent
fd930cfbb2
commit
7c519c3895
|
@ -171,6 +171,16 @@ if(NOT "${SMILEYS}" STREQUAL "DISABLED")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
set(${PROJECT_NAME}_SOURCES
|
set(${PROJECT_NAME}_SOURCES
|
||||||
|
src/appmanager.cpp
|
||||||
|
src/appmanager.h
|
||||||
|
src/friendlist.cpp
|
||||||
|
src/friendlist.h
|
||||||
|
src/grouplist.cpp
|
||||||
|
src/grouplist.h
|
||||||
|
src/ipc.cpp
|
||||||
|
src/ipc.h
|
||||||
|
src/nexus.cpp
|
||||||
|
src/nexus.h
|
||||||
src/chatlog/chatlinecontent.cpp
|
src/chatlog/chatlinecontent.cpp
|
||||||
src/chatlog/chatlinecontent.h
|
src/chatlog/chatlinecontent.h
|
||||||
src/chatlog/chatlinecontentproxy.cpp
|
src/chatlog/chatlinecontentproxy.cpp
|
||||||
|
@ -250,12 +260,6 @@ set(${PROJECT_NAME}_SOURCES
|
||||||
src/core/chatid.h
|
src/core/chatid.h
|
||||||
src/core/toxstring.cpp
|
src/core/toxstring.cpp
|
||||||
src/core/toxstring.h
|
src/core/toxstring.h
|
||||||
src/friendlist.cpp
|
|
||||||
src/friendlist.h
|
|
||||||
src/grouplist.cpp
|
|
||||||
src/grouplist.h
|
|
||||||
src/ipc.cpp
|
|
||||||
src/ipc.h
|
|
||||||
src/model/about/aboutfriend.cpp
|
src/model/about/aboutfriend.cpp
|
||||||
src/model/about/aboutfriend.h
|
src/model/about/aboutfriend.h
|
||||||
src/model/about/iaboutfriend.cpp
|
src/model/about/iaboutfriend.cpp
|
||||||
|
@ -315,8 +319,6 @@ set(${PROJECT_NAME}_SOURCES
|
||||||
src/net/avatarbroadcaster.h
|
src/net/avatarbroadcaster.h
|
||||||
src/net/toxuri.cpp
|
src/net/toxuri.cpp
|
||||||
src/net/toxuri.h
|
src/net/toxuri.h
|
||||||
src/nexus.cpp
|
|
||||||
src/nexus.h
|
|
||||||
src/persistence/db/rawdatabase.cpp
|
src/persistence/db/rawdatabase.cpp
|
||||||
src/persistence/db/rawdatabase.h
|
src/persistence/db/rawdatabase.h
|
||||||
src/persistence/db/upgrades/dbupgrader.cpp
|
src/persistence/db/upgrades/dbupgrader.cpp
|
||||||
|
|
444
src/appmanager.cpp
Normal file
444
src/appmanager.cpp
Normal file
|
@ -0,0 +1,444 @@
|
||||||
|
/*
|
||||||
|
Copyright © 2022 by The qTox Project Contributors
|
||||||
|
|
||||||
|
This file is part of qTox, a Qt-based graphical interface for Tox.
|
||||||
|
|
||||||
|
qTox is libre software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
qTox is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with qTox. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include "appmanager.h"
|
||||||
|
|
||||||
|
#include "src/widget/tool/messageboxmanager.h"
|
||||||
|
#include "src/persistence/settings.h"
|
||||||
|
#include "src/persistence/toxsave.h"
|
||||||
|
#include "src/persistence/profile.h"
|
||||||
|
#include "src/ipc.h"
|
||||||
|
#include "src/widget/translator.h"
|
||||||
|
#include "src/nexus.h"
|
||||||
|
#include "src/net/toxuri.h"
|
||||||
|
#include "src/widget/widget.h"
|
||||||
|
|
||||||
|
#if defined(Q_OS_UNIX)
|
||||||
|
#include "src/platform/posixsignalnotifier.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include <QApplication>
|
||||||
|
#include <QFontDatabase>
|
||||||
|
#include <QCommandLineParser>
|
||||||
|
#include <QDir>
|
||||||
|
#include <QMessageBox>
|
||||||
|
#include <QObject>
|
||||||
|
|
||||||
|
namespace
|
||||||
|
{
|
||||||
|
// logMessageHandler and associated data must be static due to qInstallMessageHandler's
|
||||||
|
// inability to register a void* to get back to a class
|
||||||
|
#ifdef LOG_TO_FILE
|
||||||
|
QAtomicPointer<FILE> logFileFile = nullptr;
|
||||||
|
QList<QByteArray>* logBuffer =
|
||||||
|
new QList<QByteArray>(); // Store log messages until log file opened
|
||||||
|
QMutex* logBufferMutex = new QMutex();
|
||||||
|
#endif
|
||||||
|
|
||||||
|
void logMessageHandler(QtMsgType type, const QMessageLogContext& ctxt, const QString& msg)
|
||||||
|
{
|
||||||
|
// Silence qWarning spam due to bug in QTextBrowser (trying to open a file for base64 images)
|
||||||
|
if (QString::fromUtf8(ctxt.function) == QString("virtual bool QFSFileEngine::open(QIODevice::OpenMode)")
|
||||||
|
&& msg == QString("QFSFileEngine::open: No file name specified")) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (msg.startsWith("Unable to find any suggestion for")) {
|
||||||
|
// Prevent sonnet's complaints from leaking user chat messages to logs
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (msg == QString("attempted to send message with network family 10 (probably IPv6) on IPv4 socket")) {
|
||||||
|
// non-stop c-toxcore spam for IPv4 users: https://github.com/TokTok/c-toxcore/issues/1432
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
QRegExp snoreFilter{QStringLiteral("Snore::Notification.*was already closed")};
|
||||||
|
if (type == QtWarningMsg
|
||||||
|
&& msg.contains(snoreFilter))
|
||||||
|
{
|
||||||
|
// snorenotify logs this when we call requestCloseNotification correctly. The behaviour still works, so we'll
|
||||||
|
// just mask the warning for now. The issue has been reported upstream:
|
||||||
|
// https://github.com/qTox/qTox/pull/6073#pullrequestreview-420748519
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
QString file = QString::fromUtf8(ctxt.file);
|
||||||
|
// We're not using QT_MESSAGELOG_FILE here, because that can be 0, NULL, or
|
||||||
|
// nullptr in release builds.
|
||||||
|
QString path = QString(__FILE__);
|
||||||
|
path = path.left(path.lastIndexOf('/') + 1);
|
||||||
|
if (file.startsWith(path)) {
|
||||||
|
file = file.mid(path.length());
|
||||||
|
}
|
||||||
|
|
||||||
|
// Time should be in UTC to save user privacy on log sharing
|
||||||
|
QTime time = QDateTime::currentDateTime().toUTC().time();
|
||||||
|
QString LogMsg =
|
||||||
|
QString("[%1 UTC] %2:%3 : ").arg(time.toString("HH:mm:ss.zzz")).arg(file).arg(ctxt.line);
|
||||||
|
switch (type) {
|
||||||
|
case QtDebugMsg:
|
||||||
|
LogMsg += "Debug";
|
||||||
|
break;
|
||||||
|
case QtInfoMsg:
|
||||||
|
LogMsg += "Info";
|
||||||
|
break;
|
||||||
|
case QtWarningMsg:
|
||||||
|
LogMsg += "Warning";
|
||||||
|
break;
|
||||||
|
case QtCriticalMsg:
|
||||||
|
LogMsg += "Critical";
|
||||||
|
break;
|
||||||
|
case QtFatalMsg:
|
||||||
|
LogMsg += "Fatal";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
LogMsg += ": " + msg + "\n";
|
||||||
|
QByteArray LogMsgBytes = LogMsg.toUtf8();
|
||||||
|
fwrite(LogMsgBytes.constData(), 1, LogMsgBytes.size(), stderr);
|
||||||
|
|
||||||
|
#ifdef LOG_TO_FILE
|
||||||
|
#if (QT_VERSION >= QT_VERSION_CHECK(5, 14, 0))
|
||||||
|
FILE* logFilePtr = logFileFile.loadRelaxed(); // atomically load the file pointer
|
||||||
|
#else
|
||||||
|
FILE* logFilePtr = logFileFile.load(); // atomically load the file pointer
|
||||||
|
#endif
|
||||||
|
if (!logFilePtr) {
|
||||||
|
logBufferMutex->lock();
|
||||||
|
if (logBuffer)
|
||||||
|
logBuffer->append(LogMsgBytes);
|
||||||
|
|
||||||
|
logBufferMutex->unlock();
|
||||||
|
} else {
|
||||||
|
logBufferMutex->lock();
|
||||||
|
if (logBuffer) {
|
||||||
|
// empty logBuffer to file
|
||||||
|
foreach (QByteArray bufferedMsg, *logBuffer)
|
||||||
|
fwrite(bufferedMsg.constData(), 1, bufferedMsg.size(), logFilePtr);
|
||||||
|
|
||||||
|
delete logBuffer; // no longer needed
|
||||||
|
logBuffer = nullptr;
|
||||||
|
}
|
||||||
|
logBufferMutex->unlock();
|
||||||
|
|
||||||
|
fwrite(LogMsgBytes.constData(), 1, LogMsgBytes.size(), logFilePtr);
|
||||||
|
fflush(logFilePtr);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
|
bool toxURIEventHandler(const QByteArray& eventData, void* userData)
|
||||||
|
{
|
||||||
|
ToxURIDialog* uriDialog = static_cast<ToxURIDialog*>(userData);
|
||||||
|
if (!eventData.startsWith("tox:")) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!uriDialog) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
uriDialog->handleToxURI(QString::fromUtf8(eventData));
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
} // namespace
|
||||||
|
|
||||||
|
AppManager::AppManager(int argc, char** argv)
|
||||||
|
: qapp((preConstructionInitialization(), new QApplication(argc, argv)))
|
||||||
|
, messageBoxManager(new MessageBoxManager(nullptr))
|
||||||
|
, settings(new Settings(*messageBoxManager))
|
||||||
|
, ipc(new IPC(settings->getCurrentProfileId()))
|
||||||
|
, toxSave(new ToxSave(*settings, *ipc))
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
void AppManager::preConstructionInitialization()
|
||||||
|
{
|
||||||
|
#if (QT_VERSION >= QT_VERSION_CHECK(5, 6, 0))
|
||||||
|
QGuiApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
|
||||||
|
QGuiApplication::setAttribute(Qt::AA_UseHighDpiPixmaps);
|
||||||
|
#endif
|
||||||
|
qInstallMessageHandler(logMessageHandler);
|
||||||
|
}
|
||||||
|
|
||||||
|
int AppManager::run()
|
||||||
|
{
|
||||||
|
#if defined(Q_OS_UNIX)
|
||||||
|
// PosixSignalNotifier is used only for terminating signals,
|
||||||
|
// so it's connected directly to quit() without any filtering.
|
||||||
|
connect(&PosixSignalNotifier::globalInstance(), &PosixSignalNotifier::activated,
|
||||||
|
qapp.get(), &QApplication::quit);
|
||||||
|
PosixSignalNotifier::watchCommonTerminatingSignals();
|
||||||
|
#endif
|
||||||
|
|
||||||
|
qapp->setApplicationName("qTox");
|
||||||
|
#if QT_VERSION >= QT_VERSION_CHECK(5, 7, 0)
|
||||||
|
qapp->setDesktopFileName("io.github.qtox.qTox");
|
||||||
|
#endif
|
||||||
|
qapp->setApplicationVersion("\nGit commit: " + QString(GIT_VERSION));
|
||||||
|
|
||||||
|
// Install Unicode 6.1 supporting font
|
||||||
|
// Keep this as close to the beginning of `main()` as possible, otherwise
|
||||||
|
// on systems that have poor support for Unicode qTox will look bad.
|
||||||
|
if (QFontDatabase::addApplicationFont("://font/DejaVuSans.ttf") == -1) {
|
||||||
|
qWarning() << "Couldn't load font";
|
||||||
|
}
|
||||||
|
|
||||||
|
QString locale = settings->getTranslation();
|
||||||
|
// We need to init the resources in the translations_library explicitely.
|
||||||
|
// See https://doc.qt.io/qt-5/resources.html#using-resources-in-a-library
|
||||||
|
Q_INIT_RESOURCE(translations);
|
||||||
|
Translator::translate(locale);
|
||||||
|
|
||||||
|
// Process arguments
|
||||||
|
QCommandLineParser parser;
|
||||||
|
parser.setApplicationDescription("qTox, version: " + QString(GIT_VERSION));
|
||||||
|
parser.addHelpOption();
|
||||||
|
parser.addVersionOption();
|
||||||
|
parser.addPositionalArgument("uri", tr("Tox URI to parse"));
|
||||||
|
parser.addOption(
|
||||||
|
QCommandLineOption(QStringList() << "p"
|
||||||
|
<< "profile",
|
||||||
|
tr("Starts new instance and loads specified profile."),
|
||||||
|
tr("profile")));
|
||||||
|
parser.addOption(
|
||||||
|
QCommandLineOption(QStringList() << "l"
|
||||||
|
<< "login",
|
||||||
|
tr("Starts new instance and opens the login screen.")));
|
||||||
|
parser.addOption(QCommandLineOption(QStringList() << "I"
|
||||||
|
<< "IPv6",
|
||||||
|
tr("Sets IPv6 <on>/<off>. Default is ON."),
|
||||||
|
tr("on/off")));
|
||||||
|
parser.addOption(QCommandLineOption(QStringList() << "U"
|
||||||
|
<< "UDP",
|
||||||
|
tr("Sets UDP <on>/<off>. Default is ON."),
|
||||||
|
tr("on/off")));
|
||||||
|
parser.addOption(
|
||||||
|
QCommandLineOption(QStringList() << "L"
|
||||||
|
<< "LAN",
|
||||||
|
tr(
|
||||||
|
"Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON."),
|
||||||
|
tr("on/off")));
|
||||||
|
parser.addOption(QCommandLineOption(QStringList() << "P"
|
||||||
|
<< "proxy",
|
||||||
|
tr("Sets proxy settings. Default is NONE."),
|
||||||
|
tr("(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)")));
|
||||||
|
parser.process(*qapp);
|
||||||
|
|
||||||
|
if (ipc->isAttached()) {
|
||||||
|
connect(settings.get(), &Settings::currentProfileIdChanged, ipc.get(), &IPC::setProfileId);
|
||||||
|
} else {
|
||||||
|
qWarning() << "Can't init IPC, maybe we're in a jail? Continuing with reduced multi-client functionality.";
|
||||||
|
}
|
||||||
|
|
||||||
|
#ifdef LOG_TO_FILE
|
||||||
|
QString logFileDir = settings->getPaths().getAppCacheDirPath();
|
||||||
|
QDir(logFileDir).mkpath(".");
|
||||||
|
|
||||||
|
QString logfile = logFileDir + "qtox.log";
|
||||||
|
FILE* mainLogFilePtr = fopen(logfile.toLocal8Bit().constData(), "a");
|
||||||
|
|
||||||
|
// Trim log file if over 1MB
|
||||||
|
if (QFileInfo(logfile).size() > 1000000) {
|
||||||
|
qDebug() << "Log file over 1MB, rotating...";
|
||||||
|
|
||||||
|
// close old logfile (need for windows)
|
||||||
|
if (mainLogFilePtr)
|
||||||
|
fclose(mainLogFilePtr);
|
||||||
|
|
||||||
|
QDir dir(logFileDir);
|
||||||
|
|
||||||
|
// Check if log.1 already exists, and if so, delete it
|
||||||
|
if (dir.remove(logFileDir + "qtox.log.1"))
|
||||||
|
qDebug() << "Removed old log successfully";
|
||||||
|
else
|
||||||
|
qWarning() << "Unable to remove old log file";
|
||||||
|
|
||||||
|
if (!dir.rename(logFileDir + "qtox.log", logFileDir + "qtox.log.1"))
|
||||||
|
qCritical() << "Unable to move logs";
|
||||||
|
|
||||||
|
// open a new logfile
|
||||||
|
mainLogFilePtr = fopen(logfile.toLocal8Bit().constData(), "a");
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!mainLogFilePtr)
|
||||||
|
qCritical() << "Couldn't open logfile" << logfile;
|
||||||
|
|
||||||
|
#if (QT_VERSION >= QT_VERSION_CHECK(5, 14, 0))
|
||||||
|
logFileFile.storeRelaxed(mainLogFilePtr); // atomically set the logFile
|
||||||
|
#else
|
||||||
|
logFileFile.store(mainLogFilePtr); // atomically set the logFile
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
// Windows platform plugins DLL hell fix
|
||||||
|
QCoreApplication::addLibraryPath(QCoreApplication::applicationDirPath());
|
||||||
|
qapp->addLibraryPath("platforms");
|
||||||
|
|
||||||
|
qDebug() << "commit: " << GIT_VERSION;
|
||||||
|
|
||||||
|
QString profileName;
|
||||||
|
bool autoLogin = settings->getAutoLogin();
|
||||||
|
|
||||||
|
uint32_t ipcDest = 0;
|
||||||
|
bool doIpc = ipc->isAttached();
|
||||||
|
QString eventType, firstParam;
|
||||||
|
if (parser.isSet("p")) {
|
||||||
|
profileName = parser.value("p");
|
||||||
|
if (!Profile::exists(profileName, settings->getPaths())) {
|
||||||
|
qWarning() << "-p profile" << profileName + ".tox"
|
||||||
|
<< "doesn't exist, opening login screen";
|
||||||
|
doIpc = false;
|
||||||
|
autoLogin = false;
|
||||||
|
} else {
|
||||||
|
ipcDest = Settings::makeProfileId(profileName);
|
||||||
|
autoLogin = true;
|
||||||
|
}
|
||||||
|
} else if (parser.isSet("l")) {
|
||||||
|
doIpc = false;
|
||||||
|
autoLogin = false;
|
||||||
|
} else {
|
||||||
|
profileName = settings->getCurrentProfile();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (parser.positionalArguments().empty()) {
|
||||||
|
eventType = "activate";
|
||||||
|
} else {
|
||||||
|
firstParam = parser.positionalArguments()[0];
|
||||||
|
// Tox URIs. If there's already another qTox instance running, we ask it to handle the URI
|
||||||
|
// and we exit
|
||||||
|
// Otherwise we start a new qTox instance and process it ourselves
|
||||||
|
if (firstParam.startsWith("tox:")) {
|
||||||
|
eventType = "uri";
|
||||||
|
} else if (firstParam.endsWith(".tox")) {
|
||||||
|
eventType = ToxSave::eventHandlerKey;
|
||||||
|
} else {
|
||||||
|
qCritical() << "Invalid argument";
|
||||||
|
return EXIT_FAILURE;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (doIpc && !ipc->isCurrentOwner()) {
|
||||||
|
time_t event = ipc->postEvent(eventType, firstParam.toUtf8(), ipcDest);
|
||||||
|
// If someone else processed it, we're done here, no need to actually start qTox
|
||||||
|
if (ipc->waitUntilAccepted(event, 2)) {
|
||||||
|
if (eventType == "activate") {
|
||||||
|
qDebug()
|
||||||
|
<< "Another qTox instance is already running. If you want to start a second "
|
||||||
|
"instance, please open login screen (qtox -l) or start with a profile (qtox "
|
||||||
|
"-p <profile name>).";
|
||||||
|
} else {
|
||||||
|
qDebug() << "Event" << eventType << "was handled by other client.";
|
||||||
|
}
|
||||||
|
return EXIT_SUCCESS;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!Settings::verifyProxySettings(parser)) {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
// TODO(sudden6): remove once we get rid of Nexus
|
||||||
|
Nexus& nexus = Nexus::getInstance();
|
||||||
|
// TODO(kriby): Consider moving application initializing variables into a globalSettings object
|
||||||
|
// note: Because Settings is shouldering global settings as well as model specific ones it
|
||||||
|
// cannot be integrated into a central model object yet
|
||||||
|
nexus.setSettings(settings.get());
|
||||||
|
nexus.setMessageBoxManager(messageBoxManager.get());
|
||||||
|
nexus.setIpc(ipc.get());
|
||||||
|
auto& cameraSource = Nexus::getCameraSource();
|
||||||
|
// Autologin
|
||||||
|
// TODO (kriby): Shift responsibility of linking views to model objects from nexus
|
||||||
|
// Further: generate view instances separately (loginScreen, mainGUI, audio)
|
||||||
|
Profile* profile = nullptr;
|
||||||
|
if (autoLogin && Profile::exists(profileName, settings->getPaths()) && !Profile::isEncrypted(profileName, settings->getPaths())) {
|
||||||
|
profile = Profile::loadProfile(profileName, QString(), *settings, &parser, cameraSource, *messageBoxManager);
|
||||||
|
if (!profile) {
|
||||||
|
QMessageBox::information(nullptr, tr("Error"),
|
||||||
|
tr("Failed to load profile automatically."));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (profile) {
|
||||||
|
nexus.bootstrapWithProfile(profile);
|
||||||
|
} else {
|
||||||
|
nexus.setParser(&parser);
|
||||||
|
int returnval = nexus.showLogin(profileName);
|
||||||
|
if (returnval == QDialog::Rejected) {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
profile = nexus.getProfile();
|
||||||
|
}
|
||||||
|
|
||||||
|
uriDialog = std::unique_ptr<ToxURIDialog>(new ToxURIDialog(nullptr, profile->getCore(), *messageBoxManager));
|
||||||
|
|
||||||
|
if (ipc->isAttached()) {
|
||||||
|
// Start to accept Inter-process communication
|
||||||
|
ipc->registerEventHandler("uri", &toxURIEventHandler, uriDialog.get());
|
||||||
|
ipc->registerEventHandler(ToxSave::eventHandlerKey, &ToxSave::toxSaveEventHandler, toxSave.get());
|
||||||
|
nexus.registerActivate();
|
||||||
|
}
|
||||||
|
|
||||||
|
// Event was not handled by already running instance therefore we handle it ourselves
|
||||||
|
if (eventType == "uri") {
|
||||||
|
uriDialog->handleToxURI(firstParam);
|
||||||
|
} else if (eventType == ToxSave::eventHandlerKey) {
|
||||||
|
toxSave->handleToxSave(firstParam);
|
||||||
|
}
|
||||||
|
|
||||||
|
connect(qapp.get(), &QApplication::aboutToQuit, this, &AppManager::cleanup);
|
||||||
|
|
||||||
|
return qapp->exec();
|
||||||
|
}
|
||||||
|
|
||||||
|
AppManager::~AppManager() = default;
|
||||||
|
|
||||||
|
void AppManager::cleanup()
|
||||||
|
{
|
||||||
|
// force save early even though destruction saves, because Windows OS will
|
||||||
|
// close qTox before cleanup() is finished if logging out or shutting down,
|
||||||
|
// once the top level window has exited, which occurs in ~Widget within
|
||||||
|
// ~Nexus. Re-ordering Nexus destruction is not trivial.
|
||||||
|
if (settings) {
|
||||||
|
settings->saveGlobal();
|
||||||
|
settings->savePersonal();
|
||||||
|
settings->sync();
|
||||||
|
}
|
||||||
|
|
||||||
|
Nexus::destroyInstance();
|
||||||
|
settings.reset();
|
||||||
|
qDebug() << "Cleanup success";
|
||||||
|
|
||||||
|
#ifdef LOG_TO_FILE
|
||||||
|
#if (QT_VERSION >= QT_VERSION_CHECK(5, 14, 0))
|
||||||
|
FILE* f = logFileFile.loadRelaxed();
|
||||||
|
#else
|
||||||
|
FILE* f = logFileFile.load();
|
||||||
|
#endif
|
||||||
|
if (f != nullptr) {
|
||||||
|
fclose(f);
|
||||||
|
#if (QT_VERSION >= QT_VERSION_CHECK(5, 14, 0))
|
||||||
|
logFileFile.storeRelaxed(nullptr); // atomically disable logging to file
|
||||||
|
#else
|
||||||
|
logFileFile.store(nullptr); // atomically disable logging to file
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
}
|
52
src/appmanager.h
Normal file
52
src/appmanager.h
Normal file
|
@ -0,0 +1,52 @@
|
||||||
|
/*
|
||||||
|
Copyright © 2022 by The qTox Project Contributors
|
||||||
|
|
||||||
|
This file is part of qTox, a Qt-based graphical interface for Tox.
|
||||||
|
|
||||||
|
qTox is libre software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
qTox is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with qTox. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include <QObject>
|
||||||
|
|
||||||
|
#include <memory>
|
||||||
|
|
||||||
|
class MessageBoxManager;
|
||||||
|
class Settings;
|
||||||
|
class ToxSave;
|
||||||
|
class IPC;
|
||||||
|
class QApplication;
|
||||||
|
class ToxURIDialog;
|
||||||
|
|
||||||
|
class AppManager : public QObject
|
||||||
|
{
|
||||||
|
Q_OBJECT
|
||||||
|
|
||||||
|
public:
|
||||||
|
AppManager(int argc, char** argv);
|
||||||
|
~AppManager();
|
||||||
|
int run();
|
||||||
|
|
||||||
|
private slots:
|
||||||
|
void cleanup();
|
||||||
|
private:
|
||||||
|
void preConstructionInitialization();
|
||||||
|
std::unique_ptr<QApplication> qapp;
|
||||||
|
std::unique_ptr<MessageBoxManager> messageBoxManager;
|
||||||
|
std::unique_ptr<Settings> settings;
|
||||||
|
std::unique_ptr<IPC> ipc;
|
||||||
|
std::unique_ptr<ToxSave> toxSave;
|
||||||
|
std::unique_ptr<ToxURIDialog> uriDialog;
|
||||||
|
};
|
432
src/main.cpp
432
src/main.cpp
|
@ -17,437 +17,15 @@
|
||||||
along with qTox. If not, see <http://www.gnu.org/licenses/>.
|
along with qTox. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "audio/audio.h"
|
#include "appmanager.h"
|
||||||
#include "src/ipc.h"
|
|
||||||
#include "src/net/toxuri.h"
|
|
||||||
#include "src/nexus.h"
|
|
||||||
#include "src/persistence/profile.h"
|
|
||||||
#include "src/persistence/settings.h"
|
|
||||||
#include "src/persistence/toxsave.h"
|
|
||||||
#include "src/video/camerasource.h"
|
|
||||||
#include "src/widget/loginscreen.h"
|
|
||||||
#include "src/widget/translator.h"
|
|
||||||
#include "src/widget/tool/messageboxmanager.h"
|
|
||||||
#include "widget/widget.h"
|
|
||||||
#include <QApplication>
|
|
||||||
#include <QCommandLineParser>
|
|
||||||
#include <QDateTime>
|
|
||||||
#include <QDebug>
|
#include <QDebug>
|
||||||
#include <QDir>
|
#include <QGuiApplication>
|
||||||
#include <QFile>
|
|
||||||
#include <QFontDatabase>
|
|
||||||
#include <QMutex>
|
|
||||||
#include <QMutexLocker>
|
|
||||||
|
|
||||||
#include <QtWidgets/QMessageBox>
|
|
||||||
#include <ctime>
|
|
||||||
#include <stdio.h>
|
|
||||||
|
|
||||||
#if defined(Q_OS_UNIX)
|
|
||||||
#include "platform/posixsignalnotifier.h"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
namespace {
|
|
||||||
#ifdef LOG_TO_FILE
|
|
||||||
QAtomicPointer<FILE> logFileFile = nullptr;
|
|
||||||
QList<QByteArray>* logBuffer =
|
|
||||||
new QList<QByteArray>(); // Store log messages until log file opened
|
|
||||||
QMutex* logBufferMutex = new QMutex();
|
|
||||||
#endif
|
|
||||||
|
|
||||||
std::unique_ptr<Settings> settings;
|
|
||||||
std::unique_ptr<ToxSave> toxSave;
|
|
||||||
std::unique_ptr<MessageBoxManager> messageBoxManager;
|
|
||||||
|
|
||||||
void cleanup()
|
|
||||||
{
|
|
||||||
// force save early even though destruction saves, because Windows OS will
|
|
||||||
// close qTox before cleanup() is finished if logging out or shutting down,
|
|
||||||
// once the top level window has exited, which occurs in ~Widget within
|
|
||||||
// ~Nexus. Re-ordering Nexus destruction is not trivial.
|
|
||||||
if (settings) {
|
|
||||||
settings->saveGlobal();
|
|
||||||
settings->savePersonal();
|
|
||||||
settings->sync();
|
|
||||||
}
|
|
||||||
|
|
||||||
Nexus::destroyInstance();
|
|
||||||
settings.reset();
|
|
||||||
qDebug() << "Cleanup success";
|
|
||||||
|
|
||||||
#ifdef LOG_TO_FILE
|
|
||||||
#if (QT_VERSION >= QT_VERSION_CHECK(5, 14, 0))
|
|
||||||
FILE* f = logFileFile.loadRelaxed();
|
|
||||||
#else
|
|
||||||
FILE* f = logFileFile.load();
|
|
||||||
#endif
|
|
||||||
if (f != nullptr) {
|
|
||||||
fclose(f);
|
|
||||||
#if (QT_VERSION >= QT_VERSION_CHECK(5, 14, 0))
|
|
||||||
logFileFile.storeRelaxed(nullptr); // atomically disable logging to file
|
|
||||||
#else
|
|
||||||
logFileFile.store(nullptr); // atomically disable logging to file
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
void logMessageHandler(QtMsgType type, const QMessageLogContext& ctxt, const QString& msg)
|
|
||||||
{
|
|
||||||
// Silence qWarning spam due to bug in QTextBrowser (trying to open a file for base64 images)
|
|
||||||
if (QString::fromUtf8(ctxt.function) == QString("virtual bool QFSFileEngine::open(QIODevice::OpenMode)")
|
|
||||||
&& msg == QString("QFSFileEngine::open: No file name specified")) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
if (msg.startsWith("Unable to find any suggestion for")) {
|
|
||||||
// Prevent sonnet's complaints from leaking user chat messages to logs
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (msg == QString("attempted to send message with network family 10 (probably IPv6) on IPv4 socket")) {
|
|
||||||
// non-stop c-toxcore spam for IPv4 users: https://github.com/TokTok/c-toxcore/issues/1432
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
QRegExp snoreFilter{QStringLiteral("Snore::Notification.*was already closed")};
|
|
||||||
if (type == QtWarningMsg
|
|
||||||
&& msg.contains(snoreFilter))
|
|
||||||
{
|
|
||||||
// snorenotify logs this when we call requestCloseNotification correctly. The behaviour still works, so we'll
|
|
||||||
// just mask the warning for now. The issue has been reported upstream:
|
|
||||||
// https://github.com/qTox/qTox/pull/6073#pullrequestreview-420748519
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
QString file = QString::fromUtf8(ctxt.file);
|
|
||||||
// We're not using QT_MESSAGELOG_FILE here, because that can be 0, NULL, or
|
|
||||||
// nullptr in release builds.
|
|
||||||
QString path = QString(__FILE__);
|
|
||||||
path = path.left(path.lastIndexOf('/') + 1);
|
|
||||||
if (file.startsWith(path)) {
|
|
||||||
file = file.mid(path.length());
|
|
||||||
}
|
|
||||||
|
|
||||||
// Time should be in UTC to save user privacy on log sharing
|
|
||||||
QTime time = QDateTime::currentDateTime().toUTC().time();
|
|
||||||
QString LogMsg =
|
|
||||||
QString("[%1 UTC] %2:%3 : ").arg(time.toString("HH:mm:ss.zzz")).arg(file).arg(ctxt.line);
|
|
||||||
switch (type) {
|
|
||||||
case QtDebugMsg:
|
|
||||||
LogMsg += "Debug";
|
|
||||||
break;
|
|
||||||
case QtInfoMsg:
|
|
||||||
LogMsg += "Info";
|
|
||||||
break;
|
|
||||||
case QtWarningMsg:
|
|
||||||
LogMsg += "Warning";
|
|
||||||
break;
|
|
||||||
case QtCriticalMsg:
|
|
||||||
LogMsg += "Critical";
|
|
||||||
break;
|
|
||||||
case QtFatalMsg:
|
|
||||||
LogMsg += "Fatal";
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
LogMsg += ": " + msg + "\n";
|
|
||||||
QByteArray LogMsgBytes = LogMsg.toUtf8();
|
|
||||||
fwrite(LogMsgBytes.constData(), 1, LogMsgBytes.size(), stderr);
|
|
||||||
|
|
||||||
#ifdef LOG_TO_FILE
|
|
||||||
#if (QT_VERSION >= QT_VERSION_CHECK(5, 14, 0))
|
|
||||||
FILE* logFilePtr = logFileFile.loadRelaxed(); // atomically load the file pointer
|
|
||||||
#else
|
|
||||||
FILE* logFilePtr = logFileFile.load(); // atomically load the file pointer
|
|
||||||
#endif
|
|
||||||
if (!logFilePtr) {
|
|
||||||
logBufferMutex->lock();
|
|
||||||
if (logBuffer)
|
|
||||||
logBuffer->append(LogMsgBytes);
|
|
||||||
|
|
||||||
logBufferMutex->unlock();
|
|
||||||
} else {
|
|
||||||
logBufferMutex->lock();
|
|
||||||
if (logBuffer) {
|
|
||||||
// empty logBuffer to file
|
|
||||||
foreach (QByteArray bufferedMsg, *logBuffer)
|
|
||||||
fwrite(bufferedMsg.constData(), 1, bufferedMsg.size(), logFilePtr);
|
|
||||||
|
|
||||||
delete logBuffer; // no longer needed
|
|
||||||
logBuffer = nullptr;
|
|
||||||
}
|
|
||||||
logBufferMutex->unlock();
|
|
||||||
|
|
||||||
fwrite(LogMsgBytes.constData(), 1, LogMsgBytes.size(), logFilePtr);
|
|
||||||
fflush(logFilePtr);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
std::unique_ptr<ToxURIDialog> uriDialog;
|
|
||||||
|
|
||||||
bool toxURIEventHandler(const QByteArray& eventData, void* userData)
|
|
||||||
{
|
|
||||||
std::ignore = userData;
|
|
||||||
if (!eventData.startsWith("tox:")) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!uriDialog) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
uriDialog->handleToxURI(QString::fromUtf8(eventData));
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
} // namespace
|
|
||||||
|
|
||||||
int main(int argc, char* argv[])
|
int main(int argc, char* argv[])
|
||||||
{
|
{
|
||||||
#if (QT_VERSION >= QT_VERSION_CHECK(5, 6, 0))
|
AppManager appManager(argc, argv);
|
||||||
QGuiApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
|
int errorcode = appManager.run();
|
||||||
QGuiApplication::setAttribute(Qt::AA_UseHighDpiPixmaps);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
qInstallMessageHandler(logMessageHandler);
|
|
||||||
|
|
||||||
std::unique_ptr<QApplication> a(new QApplication(argc, argv));
|
|
||||||
|
|
||||||
#if defined(Q_OS_UNIX)
|
|
||||||
// PosixSignalNotifier is used only for terminating signals,
|
|
||||||
// so it's connected directly to quit() without any filtering.
|
|
||||||
QObject::connect(&PosixSignalNotifier::globalInstance(), &PosixSignalNotifier::activated,
|
|
||||||
a.get(), &QApplication::quit);
|
|
||||||
PosixSignalNotifier::watchCommonTerminatingSignals();
|
|
||||||
#endif
|
|
||||||
|
|
||||||
a->setApplicationName("qTox");
|
|
||||||
#if QT_VERSION >= QT_VERSION_CHECK(5, 7, 0)
|
|
||||||
a->setDesktopFileName("io.github.qtox.qTox");
|
|
||||||
#endif
|
|
||||||
a->setApplicationVersion("\nGit commit: " + QString(GIT_VERSION));
|
|
||||||
|
|
||||||
// Install Unicode 6.1 supporting font
|
|
||||||
// Keep this as close to the beginning of `main()` as possible, otherwise
|
|
||||||
// on systems that have poor support for Unicode qTox will look bad.
|
|
||||||
if (QFontDatabase::addApplicationFont("://font/DejaVuSans.ttf") == -1) {
|
|
||||||
qWarning() << "Couldn't load font";
|
|
||||||
}
|
|
||||||
|
|
||||||
messageBoxManager = std::unique_ptr<MessageBoxManager>(new MessageBoxManager(nullptr));
|
|
||||||
settings = std::unique_ptr<Settings>(new Settings(*messageBoxManager));
|
|
||||||
|
|
||||||
QString locale = settings->getTranslation();
|
|
||||||
// We need to init the resources in the translations_library explicitely.
|
|
||||||
// See https://doc.qt.io/qt-5/resources.html#using-resources-in-a-library
|
|
||||||
Q_INIT_RESOURCE(translations);
|
|
||||||
Translator::translate(locale);
|
|
||||||
|
|
||||||
// Process arguments
|
|
||||||
QCommandLineParser parser;
|
|
||||||
parser.setApplicationDescription("qTox, version: " + QString(GIT_VERSION));
|
|
||||||
parser.addHelpOption();
|
|
||||||
parser.addVersionOption();
|
|
||||||
parser.addPositionalArgument("uri", QObject::tr("Tox URI to parse"));
|
|
||||||
parser.addOption(
|
|
||||||
QCommandLineOption(QStringList() << "p"
|
|
||||||
<< "profile",
|
|
||||||
QObject::tr("Starts new instance and loads specified profile."),
|
|
||||||
QObject::tr("profile")));
|
|
||||||
parser.addOption(
|
|
||||||
QCommandLineOption(QStringList() << "l"
|
|
||||||
<< "login",
|
|
||||||
QObject::tr("Starts new instance and opens the login screen.")));
|
|
||||||
parser.addOption(QCommandLineOption(QStringList() << "I"
|
|
||||||
<< "IPv6",
|
|
||||||
QObject::tr("Sets IPv6 <on>/<off>. Default is ON."),
|
|
||||||
QObject::tr("on/off")));
|
|
||||||
parser.addOption(QCommandLineOption(QStringList() << "U"
|
|
||||||
<< "UDP",
|
|
||||||
QObject::tr("Sets UDP <on>/<off>. Default is ON."),
|
|
||||||
QObject::tr("on/off")));
|
|
||||||
parser.addOption(
|
|
||||||
QCommandLineOption(QStringList() << "L"
|
|
||||||
<< "LAN",
|
|
||||||
QObject::tr(
|
|
||||||
"Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON."),
|
|
||||||
QObject::tr("on/off")));
|
|
||||||
parser.addOption(QCommandLineOption(QStringList() << "P"
|
|
||||||
<< "proxy",
|
|
||||||
QObject::tr("Sets proxy settings. Default is NONE."),
|
|
||||||
QObject::tr("(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)")));
|
|
||||||
parser.process(*a);
|
|
||||||
|
|
||||||
uint32_t profileId = settings->getCurrentProfileId();
|
|
||||||
IPC ipc(profileId);
|
|
||||||
if (ipc.isAttached()) {
|
|
||||||
QObject::connect(settings.get(), &Settings::currentProfileIdChanged, &ipc, &IPC::setProfileId);
|
|
||||||
} else {
|
|
||||||
qWarning() << "Can't init IPC, maybe we're in a jail? Continuing with reduced multi-client functionality.";
|
|
||||||
}
|
|
||||||
|
|
||||||
#ifdef LOG_TO_FILE
|
|
||||||
QString logFileDir = settings->getPaths().getAppCacheDirPath();
|
|
||||||
QDir(logFileDir).mkpath(".");
|
|
||||||
|
|
||||||
QString logfile = logFileDir + "qtox.log";
|
|
||||||
FILE* mainLogFilePtr = fopen(logfile.toLocal8Bit().constData(), "a");
|
|
||||||
|
|
||||||
// Trim log file if over 1MB
|
|
||||||
if (QFileInfo(logfile).size() > 1000000) {
|
|
||||||
qDebug() << "Log file over 1MB, rotating...";
|
|
||||||
|
|
||||||
// close old logfile (need for windows)
|
|
||||||
if (mainLogFilePtr)
|
|
||||||
fclose(mainLogFilePtr);
|
|
||||||
|
|
||||||
QDir dir(logFileDir);
|
|
||||||
|
|
||||||
// Check if log.1 already exists, and if so, delete it
|
|
||||||
if (dir.remove(logFileDir + "qtox.log.1"))
|
|
||||||
qDebug() << "Removed old log successfully";
|
|
||||||
else
|
|
||||||
qWarning() << "Unable to remove old log file";
|
|
||||||
|
|
||||||
if (!dir.rename(logFileDir + "qtox.log", logFileDir + "qtox.log.1"))
|
|
||||||
qCritical() << "Unable to move logs";
|
|
||||||
|
|
||||||
// open a new logfile
|
|
||||||
mainLogFilePtr = fopen(logfile.toLocal8Bit().constData(), "a");
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!mainLogFilePtr)
|
|
||||||
qCritical() << "Couldn't open logfile" << logfile;
|
|
||||||
|
|
||||||
#if (QT_VERSION >= QT_VERSION_CHECK(5, 14, 0))
|
|
||||||
logFileFile.storeRelaxed(mainLogFilePtr); // atomically set the logFile
|
|
||||||
#else
|
|
||||||
logFileFile.store(mainLogFilePtr); // atomically set the logFile
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
// Windows platform plugins DLL hell fix
|
|
||||||
QCoreApplication::addLibraryPath(QCoreApplication::applicationDirPath());
|
|
||||||
a->addLibraryPath("platforms");
|
|
||||||
|
|
||||||
qDebug() << "commit: " << GIT_VERSION;
|
|
||||||
|
|
||||||
QString profileName;
|
|
||||||
bool autoLogin = settings->getAutoLogin();
|
|
||||||
|
|
||||||
uint32_t ipcDest = 0;
|
|
||||||
bool doIpc = ipc.isAttached();
|
|
||||||
QString eventType, firstParam;
|
|
||||||
if (parser.isSet("p")) {
|
|
||||||
profileName = parser.value("p");
|
|
||||||
if (!Profile::exists(profileName, settings->getPaths())) {
|
|
||||||
qWarning() << "-p profile" << profileName + ".tox"
|
|
||||||
<< "doesn't exist, opening login screen";
|
|
||||||
doIpc = false;
|
|
||||||
autoLogin = false;
|
|
||||||
} else {
|
|
||||||
ipcDest = Settings::makeProfileId(profileName);
|
|
||||||
autoLogin = true;
|
|
||||||
}
|
|
||||||
} else if (parser.isSet("l")) {
|
|
||||||
doIpc = false;
|
|
||||||
autoLogin = false;
|
|
||||||
} else {
|
|
||||||
profileName = settings->getCurrentProfile();
|
|
||||||
}
|
|
||||||
|
|
||||||
if (parser.positionalArguments().empty()) {
|
|
||||||
eventType = "activate";
|
|
||||||
} else {
|
|
||||||
firstParam = parser.positionalArguments()[0];
|
|
||||||
// Tox URIs. If there's already another qTox instance running, we ask it to handle the URI
|
|
||||||
// and we exit
|
|
||||||
// Otherwise we start a new qTox instance and process it ourselves
|
|
||||||
if (firstParam.startsWith("tox:")) {
|
|
||||||
eventType = "uri";
|
|
||||||
} else if (firstParam.endsWith(".tox")) {
|
|
||||||
eventType = ToxSave::eventHandlerKey;
|
|
||||||
} else {
|
|
||||||
qCritical() << "Invalid argument";
|
|
||||||
return EXIT_FAILURE;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (doIpc && !ipc.isCurrentOwner()) {
|
|
||||||
time_t event = ipc.postEvent(eventType, firstParam.toUtf8(), ipcDest);
|
|
||||||
// If someone else processed it, we're done here, no need to actually start qTox
|
|
||||||
if (ipc.waitUntilAccepted(event, 2)) {
|
|
||||||
if (eventType == "activate") {
|
|
||||||
qDebug()
|
|
||||||
<< "Another qTox instance is already running. If you want to start a second "
|
|
||||||
"instance, please open login screen (qtox -l) or start with a profile (qtox "
|
|
||||||
"-p <profile name>).";
|
|
||||||
} else {
|
|
||||||
qDebug() << "Event" << eventType << "was handled by other client.";
|
|
||||||
}
|
|
||||||
return EXIT_SUCCESS;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!Settings::verifyProxySettings(parser)) {
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
// TODO(sudden6): remove once we get rid of Nexus
|
|
||||||
Nexus& nexus = Nexus::getInstance();
|
|
||||||
// TODO(kriby): Consider moving application initializing variables into a globalSettings object
|
|
||||||
// note: Because Settings is shouldering global settings as well as model specific ones it
|
|
||||||
// cannot be integrated into a central model object yet
|
|
||||||
nexus.setSettings(settings.get());
|
|
||||||
nexus.setMessageBoxManager(messageBoxManager.get());
|
|
||||||
nexus.setIpc(&ipc);
|
|
||||||
auto& cameraSource = Nexus::getCameraSource();
|
|
||||||
// Autologin
|
|
||||||
// TODO (kriby): Shift responsibility of linking views to model objects from nexus
|
|
||||||
// Further: generate view instances separately (loginScreen, mainGUI, audio)
|
|
||||||
Profile* profile = nullptr;
|
|
||||||
if (autoLogin && Profile::exists(profileName, settings->getPaths()) && !Profile::isEncrypted(profileName, settings->getPaths())) {
|
|
||||||
profile = Profile::loadProfile(profileName, QString(), *settings, &parser, cameraSource, *messageBoxManager);
|
|
||||||
if (!profile) {
|
|
||||||
QMessageBox::information(nullptr, QObject::tr("Error"),
|
|
||||||
QObject::tr("Failed to load profile automatically."));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (profile) {
|
|
||||||
nexus.bootstrapWithProfile(profile);
|
|
||||||
} else {
|
|
||||||
nexus.setParser(&parser);
|
|
||||||
int returnval = nexus.showLogin(profileName);
|
|
||||||
if (returnval == QDialog::Rejected) {
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
profile = nexus.getProfile();
|
|
||||||
}
|
|
||||||
|
|
||||||
uriDialog = std::unique_ptr<ToxURIDialog>(new ToxURIDialog(nullptr, profile->getCore(), *messageBoxManager));
|
|
||||||
toxSave = std::unique_ptr<ToxSave>(new ToxSave{*settings, ipc});
|
|
||||||
|
|
||||||
if (ipc.isAttached()) {
|
|
||||||
// Start to accept Inter-process communication
|
|
||||||
ipc.registerEventHandler("uri", &toxURIEventHandler, uriDialog.get());
|
|
||||||
ipc.registerEventHandler(ToxSave::eventHandlerKey, &ToxSave::toxSaveEventHandler, toxSave.get());
|
|
||||||
nexus.registerActivate();
|
|
||||||
}
|
|
||||||
|
|
||||||
// Event was not handled by already running instance therefore we handle it ourselves
|
|
||||||
if (eventType == "uri") {
|
|
||||||
uriDialog->handleToxURI(firstParam);
|
|
||||||
} else if (eventType == ToxSave::eventHandlerKey) {
|
|
||||||
toxSave->handleToxSave(firstParam);
|
|
||||||
}
|
|
||||||
|
|
||||||
QObject::connect(a.get(), &QApplication::aboutToQuit, cleanup);
|
|
||||||
|
|
||||||
// Run
|
|
||||||
int errorcode = a->exec();
|
|
||||||
|
|
||||||
qDebug() << "Exit with status" << errorcode;
|
qDebug() << "Exit with status" << errorcode;
|
||||||
return errorcode;
|
return errorcode;
|
||||||
|
|
95
translations/ar.ts
vendored
95
translations/ar.ts
vendored
|
@ -590,6 +590,57 @@ which may lead to problems with video calls.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished">تحليل عنوان URI للتوكس</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished">بدء تشغيل حالة جديدة ثم يقوم بتحميل الحساب الشخصي المحدد.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished">ملف شخصي</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">خطأ</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2228,18 +2279,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation>تحليل عنوان URI للتوكس</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation>بدء تشغيل حالة جديدة ثم يقوم بتحميل الحساب الشخصي المحدد.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation>ملف شخصي</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 here! Tox me maybe?</source>
|
<source>%1 here! Tox me maybe?</source>
|
||||||
<comment>Default message in Tox URI friend requests. Write something appropriate!</comment>
|
<comment>Default message in Tox URI friend requests. Write something appropriate!</comment>
|
||||||
|
@ -2287,10 +2326,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>Incoming call...</source>
|
<source>Incoming call...</source>
|
||||||
<translation>مكالمة واردة...</translation>
|
<translation>مكالمة واردة...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -2311,10 +2346,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2345,30 +2376,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/be.ts
vendored
95
translations/be.ts
vendored
|
@ -587,6 +587,57 @@ which may lead to problems with video calls.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished">Tox URI для разбору</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished">Запускае новы экзэмпляр і загружае указаны профіль.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished">профіль</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished">Запускае новы экзэмпляр і адкрывае экран уваходу.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">Памылка</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2224,18 +2275,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation>Tox URI для разбору</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation>Запускае новы экзэмпляр і загружае указаны профіль.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation>профіль</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation>Агаданы</translation>
|
<translation>Агаданы</translation>
|
||||||
|
@ -2283,10 +2322,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
||||||
<translation>qTox не можа адкрыць журнал чату, ён будзе адключаны.</translation>
|
<translation>qTox не можа адкрыць журнал чату, ён будзе адключаны.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation>Запускае новы экзэмпляр і адкрывае экран уваходу.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation>Цёмны</translation>
|
<translation>Цёмны</translation>
|
||||||
|
@ -2307,10 +2342,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation>Цёмна-фіялетавы</translation>
|
<translation>Цёмна-фіялетавы</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2341,30 +2372,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/bg.ts
vendored
95
translations/bg.ts
vendored
|
@ -591,6 +591,57 @@ which may lead to problems with video calls.</source>
|
||||||
<translation>Деактивирането на това допуска, напр., Tox върху Tor. въпреки че това натоварва мрежата, използвайте само при необходимест.</translation>
|
<translation>Деактивирането на това допуска, напр., Tox върху Tor. въпреки че това натоварва мрежата, използвайте само при необходимест.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished">Tox URI за подаване</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished">Стартира нова инстанция и зарежда избран профил.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished">профил</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished">Стартира ново копие и отваря екрана за вписване.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Задай IPv6 <вкл.>/<изкл.>. по подр. е ВКЛ.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished">включено/изключено</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Задай UDP <вкл.>/<изкл.>. по подр. е ВКЛ.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Задай LAN откриване на <вкл.>/<изкл.>. UDP изключено го пренаписва. по подр. е ВКЛ.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished">Задава настройки на прокси сървър. По подразбиране е „Липсва“</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished">(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">Грешка</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished">Грешка при автоматично зареждане на профил.</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2225,18 +2276,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation>Tox URI за подаване</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation>Стартира нова инстанция и зарежда избран профил.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation>профил</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation>По подразбиране</translation>
|
<translation>По подразбиране</translation>
|
||||||
|
@ -2284,10 +2323,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Desktop as a camera input for screen sharing</comment>
|
<comment>Desktop as a camera input for screen sharing</comment>
|
||||||
<translation>Работен плот</translation>
|
<translation>Работен плот</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation>Стартира ново копие и отваря екрана за вписване.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation>Тъмен</translation>
|
<translation>Тъмен</translation>
|
||||||
|
@ -2308,10 +2343,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation>Тъмно виолетово</translation>
|
<translation>Тъмно виолетово</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation>Грешка при автоматично зареждане на профил.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2342,30 +2373,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation>Преформатиране на текст…</translation>
|
<translation>Преформатиране на текст…</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation>Задай IPv6 <вкл.>/<изкл.>. по подр. е ВКЛ.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation>включено/изключено</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation>Задай UDP <вкл.>/<изкл.>. по подр. е ВКЛ.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation>Задай LAN откриване на <вкл.>/<изкл.>. UDP изключено го пренаписва. по подр. е ВКЛ.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation>Задава настройки на прокси сървър. По подразбиране е „Липсва“</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/cs.ts
vendored
95
translations/cs.ts
vendored
|
@ -591,6 +591,57 @@ může dojít během video hovoru k výpadkům či jiným problémům.</translat
|
||||||
<translation>Zakázání této funkce umožní použití některých služeb, např. Tox over Tor, ale zároveň zvýší zátěž sítě Tox, proto ji nezakazujte není-li to nezbytné.</translation>
|
<translation>Zakázání této funkce umožní použití některých služeb, např. Tox over Tor, ale zároveň zvýší zátěž sítě Tox, proto ji nezakazujte není-li to nezbytné.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished">Tox URI pro zpracování</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished">Spustit novou instanci a nahrát profil.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished">profil</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished">Spustí novou instanci a otevře přihlašovací obrazovku.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Nastavuje IPv6 <povoleno>/<zakázáno>. Výchozí je POVOLENO.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished">povoleno/zakázáno</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Nastavuje UDP <povoleno>/<zakázáno>. Výchozí je POVOLENO.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Nastavuje vyhledávání v Místní síti (LAN discovery) <povoleno>/<zakázáno>. Přepíše UDP zakázáno. Výchozí je POVOLENO.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished">Nastavení proxy serveru. Výchozí je NONE (žádný).</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished">(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">Chyba</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished">Nepodařilo se automaticky načíst profil.</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2228,18 +2279,6 @@ ID zahrnuje kód NoSpam (modře) a kontrolní součet (šedě).</translation>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation>Tox URI pro zpracování</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation>Spustit novou instanci a nahrát profil.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation>profil</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 here! Tox me maybe?</source>
|
<source>%1 here! Tox me maybe?</source>
|
||||||
<comment>Default message in Tox URI friend requests. Write something appropriate!</comment>
|
<comment>Default message in Tox URI friend requests. Write something appropriate!</comment>
|
||||||
|
@ -2287,10 +2326,6 @@ ID zahrnuje kód NoSpam (modře) a kontrolní součet (šedě).</translation>
|
||||||
<comment>Desktop as a camera input for screen sharing</comment>
|
<comment>Desktop as a camera input for screen sharing</comment>
|
||||||
<translation>Plocha</translation>
|
<translation>Plocha</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation>Spustí novou instanci a otevře přihlašovací obrazovku.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation>Tmavý</translation>
|
<translation>Tmavý</translation>
|
||||||
|
@ -2311,10 +2346,6 @@ ID zahrnuje kód NoSpam (modře) a kontrolní součet (šedě).</translation>
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation>Tmavě fialová</translation>
|
<translation>Tmavě fialová</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation>Nepodařilo se automaticky načíst profil.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2345,30 +2376,6 @@ ID zahrnuje kód NoSpam (modře) a kontrolní součet (šedě).</translation>
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation>Přeformátování textu…</translation>
|
<translation>Přeformátování textu…</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation>Nastavuje IPv6 <povoleno>/<zakázáno>. Výchozí je POVOLENO.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation>povoleno/zakázáno</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation>Nastavuje UDP <povoleno>/<zakázáno>. Výchozí je POVOLENO.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation>Nastavuje vyhledávání v Místní síti (LAN discovery) <povoleno>/<zakázáno>. Přepíše UDP zakázáno. Výchozí je POVOLENO.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation>Nastavení proxy serveru. Výchozí je NONE (žádný).</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/da.ts
vendored
95
translations/da.ts
vendored
|
@ -585,6 +585,57 @@ which may lead to problems with video calls.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">Fejl</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2211,18 +2262,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -2270,10 +2309,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -2294,10 +2329,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2328,30 +2359,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/de.ts
vendored
95
translations/de.ts
vendored
|
@ -590,6 +590,57 @@ dadurch kann es zu Problemen bei Videoanrufen kommen.</translation>
|
||||||
<translation>Wenn deaktiviert, lässt sich z.B. qTox über Tor verwenden. Die Deaktivierung belastet allerdings das Tox-Netzwerk, also bitte deaktiviere es nur wenn nötig.</translation>
|
<translation>Wenn deaktiviert, lässt sich z.B. qTox über Tor verwenden. Die Deaktivierung belastet allerdings das Tox-Netzwerk, also bitte deaktiviere es nur wenn nötig.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished">Zu parsende Tox-URI</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished">Startet eine neue Instanz und lädt das angegebene Profil.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished">Profil</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished">Startet eine neue Instanz und öffnet den Anmeldebildschirm.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Stellt IPv6 <on>/<off>. Standardmäßig auf ON.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished">ein/aus</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Legt UDP-<on>/<off> fest. Der Standardwert ist ON.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Legt die LAN-Erkennungs-<on>/<off> fest. UDP deaktivierte Außerkraftsetzungen. Der Standardwert ist ON.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished">Legt Proxy-Einstellungen fest. Der Standardwert ist KEINE.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished">(SOCKS5/HTTP/KEINE):(ADRESSE):(PORT)</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">Fehler</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished">Das automatische Laden des Profils ist fehlgeschlagen.</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2233,18 +2284,6 @@ Diese ID enthält den NoSpam-Code (in blau) und die Prüfsumme (in grau).</trans
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation>Zu parsende Tox-URI</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation>Startet eine neue Instanz und lädt das angegebene Profil.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation>Profil</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation>Standard</translation>
|
<translation>Standard</translation>
|
||||||
|
@ -2292,10 +2331,6 @@ Diese ID enthält den NoSpam-Code (in blau) und die Prüfsumme (in grau).</trans
|
||||||
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
||||||
<translation>qTox konnte Ihr Gesprächsprotokoll nicht öffnen. Das Speichern der Gespräche wird deaktiviert!</translation>
|
<translation>qTox konnte Ihr Gesprächsprotokoll nicht öffnen. Das Speichern der Gespräche wird deaktiviert!</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation>Startet eine neue Instanz und öffnet den Anmeldebildschirm.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation>Dunkel</translation>
|
<translation>Dunkel</translation>
|
||||||
|
@ -2316,10 +2351,6 @@ Diese ID enthält den NoSpam-Code (in blau) und die Prüfsumme (in grau).</trans
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation>Dunkelviolett</translation>
|
<translation>Dunkelviolett</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation>Das automatische Laden des Profils ist fehlgeschlagen.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2350,30 +2381,6 @@ Diese ID enthält den NoSpam-Code (in blau) und die Prüfsumme (in grau).</trans
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation>Neuformatierung des Texts...</translation>
|
<translation>Neuformatierung des Texts...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation>Stellt IPv6 <on>/<off>. Standardmäßig auf ON.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation>ein/aus</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation>Legt UDP-<on>/<off> fest. Der Standardwert ist ON.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation>Legt die LAN-Erkennungs-<on>/<off> fest. UDP deaktivierte Außerkraftsetzungen. Der Standardwert ist ON.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation>Legt Proxy-Einstellungen fest. Der Standardwert ist KEINE.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation>(SOCKS5/HTTP/KEINE):(ADRESSE):(PORT)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/el.ts
vendored
95
translations/el.ts
vendored
|
@ -586,6 +586,57 @@ which may lead to problems with video calls.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished">Tox URI για ανάλυση</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished">Ξεκινά νέο συμβάν και φορτώνει το επιλεγμένο προφίλ.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished">προφίλ</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished">Εκκινεί μία νέα συνεδρία και ανοίγει το παράθυρο διαλόγου σύνδεσης.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">Σφάλμα</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2212,18 +2263,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation>Tox URI για ανάλυση</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation>Ξεκινά νέο συμβάν και φορτώνει το επιλεγμένο προφίλ.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation>προφίλ</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 here! Tox me maybe?</source>
|
<source>%1 here! Tox me maybe?</source>
|
||||||
<comment>Default message in Tox URI friend requests. Write something appropriate!</comment>
|
<comment>Default message in Tox URI friend requests. Write something appropriate!</comment>
|
||||||
|
@ -2271,10 +2310,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
||||||
<translation>Το qTox δεν μπόρεσε να ανοίξει τα αρχεία καταγραφής των συνομιλιών σας, γι' αυτό θα απενεργοποιηθούν.</translation>
|
<translation>Το qTox δεν μπόρεσε να ανοίξει τα αρχεία καταγραφής των συνομιλιών σας, γι' αυτό θα απενεργοποιηθούν.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation>Εκκινεί μία νέα συνεδρία και ανοίγει το παράθυρο διαλόγου σύνδεσης.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -2295,10 +2330,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2329,30 +2360,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/eo.ts
vendored
95
translations/eo.ts
vendored
|
@ -582,6 +582,57 @@ which may lead to problems with video calls.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished">profilo</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">Eraro</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2200,18 +2251,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation>profilo</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 here! Tox me maybe?</source>
|
<source>%1 here! Tox me maybe?</source>
|
||||||
<comment>Default message in Tox URI friend requests. Write something appropriate!</comment>
|
<comment>Default message in Tox URI friend requests. Write something appropriate!</comment>
|
||||||
|
@ -2259,10 +2298,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>Incoming call...</source>
|
<source>Incoming call...</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -2283,10 +2318,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2317,30 +2348,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/es.ts
vendored
95
translations/es.ts
vendored
|
@ -591,6 +591,57 @@ lo que puede provocar problemas en las videollamadas.</translation>
|
||||||
<translation>Deshabilitar esto permite, por ejemplo, Tox sobre Tor. Sin embargo, agrega carga a la red Tox, así que desmarque solo cuando sea necesario.</translation>
|
<translation>Deshabilitar esto permite, por ejemplo, Tox sobre Tor. Sin embargo, agrega carga a la red Tox, así que desmarque solo cuando sea necesario.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished">URI Tox a utilizar</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished">Inicia una nueva instancia de qTox y carga el perfil especificado.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished">perfil</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished">Inicia una nueva instancia y abre la pantalla de inicio de sesión.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Establece IPv6 <on>/<off>. El valor predeterminado es ON.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished">encendido/apagado</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Establece UDP <on>/<off>. Por defecto es ON.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Establece el descubrimiento de LAN <activado>/<desactivado>. UDP deshabilitado elimina esta opción. El valor predeterminado es ACTIVADO.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished">Establece la configuración del proxy. Por defecto es NINGUNO.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished">(SOCKS5/HTTP/ NINGUNO):(DIRECCIÓN):(PUERTA)</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">Error</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished">No se pudo cargar el perfil automáticamente.</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2225,18 +2276,6 @@ Este ID incluye el código NoSpam (en azul), y la suma de comprobación (en gris
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation>URI Tox a utilizar</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation>Inicia una nueva instancia de qTox y carga el perfil especificado.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation>perfil</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation>Predeterminado</translation>
|
<translation>Predeterminado</translation>
|
||||||
|
@ -2284,10 +2323,6 @@ Este ID incluye el código NoSpam (en azul), y la suma de comprobación (en gris
|
||||||
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
||||||
<translation>qTox no pudo abrir tus historiales de chat, serán deshabilitados.</translation>
|
<translation>qTox no pudo abrir tus historiales de chat, serán deshabilitados.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation>Inicia una nueva instancia y abre la pantalla de inicio de sesión.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation>Oscuro</translation>
|
<translation>Oscuro</translation>
|
||||||
|
@ -2308,10 +2343,6 @@ Este ID incluye el código NoSpam (en azul), y la suma de comprobación (en gris
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation>Morado</translation>
|
<translation>Morado</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation>No se pudo cargar el perfil automáticamente.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2342,30 +2373,6 @@ Este ID incluye el código NoSpam (en azul), y la suma de comprobación (en gris
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation>Reformateando el texto...</translation>
|
<translation>Reformateando el texto...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation>Establece IPv6 <on>/<off>. El valor predeterminado es ON.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation>encendido/apagado</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation>Establece UDP <on>/<off>. Por defecto es ON.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation>Establece el descubrimiento de LAN <activado>/<desactivado>. UDP deshabilitado elimina esta opción. El valor predeterminado es ACTIVADO.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation>Establece la configuración del proxy. Por defecto es NINGUNO.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation>(SOCKS5/HTTP/ NINGUNO):(DIRECCIÓN):(PUERTA)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
96
translations/et.ts
vendored
96
translations/et.ts
vendored
|
@ -590,6 +590,57 @@ mis võib põhjustada probleeme videokõnedega.</translation>
|
||||||
<translation>Selle keelamine lubab näiteks Toxi üle Tor võrgu. See põhjustab Tor võrgule lisakoormust, mistõttu kasuta seda ainult vajadusel.</translation>
|
<translation>Selle keelamine lubab näiteks Toxi üle Tor võrgu. See põhjustab Tor võrgule lisakoormust, mistõttu kasuta seda ainult vajadusel.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished">Toxi URI, mida kasutada</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished">Käivitab uue üksuse ja laeb määratud profiili.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished">profiil</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished">Käivitab uue koopia ja avab sisselogimise ekraani.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Saad IPv6 võrguprotokolli kasutamise <sisse>/<välja> lülitada. Vaikimisi on ta kasutusel.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished">sisse/välja</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Saad UPD võrguprotokolli kasutamise <sisse>/<välja> lülitada. Vaikimisi on ta kasutusel.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Saad seadmete tuvastamise kohtvõrgus <sisse>/<välja> lülitada. Vaikimisi on ta kasutusel.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished">Saad seadistada puhverserveri kasutamise. Vaikimisi on puhverserver seadistamata.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished">(SOCKS5/HTTP/NONE):(aadress):(port)</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">Viga</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished">Profiili automaatne laadimine ebaõnnestus.</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2226,19 +2277,6 @@ See ID sisaldab NoSpam koodi (sinine) ja kontrollsumma (hall).</translation>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation>Toxi URI, mida kasutada</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translatorcomment>Pole parim tõlge</translatorcomment>
|
|
||||||
<translation>Käivitab uue üksuse ja laeb määratud profiili.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation>profiil</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 here! Tox me maybe?</source>
|
<source>%1 here! Tox me maybe?</source>
|
||||||
<comment>Default message in Tox URI friend requests. Write something appropriate!</comment>
|
<comment>Default message in Tox URI friend requests. Write something appropriate!</comment>
|
||||||
|
@ -2286,10 +2324,6 @@ See ID sisaldab NoSpam koodi (sinine) ja kontrollsumma (hall).</translation>
|
||||||
<source>Incoming call...</source>
|
<source>Incoming call...</source>
|
||||||
<translation>Sissetulev kõne...</translation>
|
<translation>Sissetulev kõne...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation>Käivitab uue koopia ja avab sisselogimise ekraani.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation>Tume</translation>
|
<translation>Tume</translation>
|
||||||
|
@ -2310,10 +2344,6 @@ See ID sisaldab NoSpam koodi (sinine) ja kontrollsumma (hall).</translation>
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation>Tumelilla</translation>
|
<translation>Tumelilla</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation>Profiili automaatne laadimine ebaõnnestus.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2344,30 +2374,6 @@ See ID sisaldab NoSpam koodi (sinine) ja kontrollsumma (hall).</translation>
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation>Vormindan teksti uuesti...</translation>
|
<translation>Vormindan teksti uuesti...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation>Saad IPv6 võrguprotokolli kasutamise <sisse>/<välja> lülitada. Vaikimisi on ta kasutusel.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation>sisse/välja</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation>Saad UPD võrguprotokolli kasutamise <sisse>/<välja> lülitada. Vaikimisi on ta kasutusel.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation>Saad seadmete tuvastamise kohtvõrgus <sisse>/<välja> lülitada. Vaikimisi on ta kasutusel.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation>Saad seadistada puhverserveri kasutamise. Vaikimisi on puhverserver seadistamata.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation>(SOCKS5/HTTP/NONE):(aadress):(port)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/fa.ts
vendored
95
translations/fa.ts
vendored
|
@ -585,6 +585,57 @@ which may lead to problems with video calls.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished">آدرس (URI ) Tox به جهت پردازش</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished">یک اجرای جدید از برنامه را ضمن بارگذاری پروفایل انتخاب شده ایجاد خواهد کرد.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished">پروفایل</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished">یک اجرای جدید را آغاز خواهد کرد و صفحه ورود را نشان خواهد داد.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">خطا</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished">بارگذاری خودکار نمایه موفق نبود.</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2216,18 +2267,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation>آدرس (URI ) Tox به جهت پردازش</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation>یک اجرای جدید از برنامه را ضمن بارگذاری پروفایل انتخاب شده ایجاد خواهد کرد.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation>پروفایل</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation>پیش فرض</translation>
|
<translation>پیش فرض</translation>
|
||||||
|
@ -2275,10 +2314,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
||||||
<translation>امکان بازکردن لاگ های چت شما برای qTox وجود نداشت، این امکان غیر فعال میشود.</translation>
|
<translation>امکان بازکردن لاگ های چت شما برای qTox وجود نداشت، این امکان غیر فعال میشود.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation>یک اجرای جدید را آغاز خواهد کرد و صفحه ورود را نشان خواهد داد.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation>تیره</translation>
|
<translation>تیره</translation>
|
||||||
|
@ -2299,10 +2334,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation>بنفش تیره</translation>
|
<translation>بنفش تیره</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation>بارگذاری خودکار نمایه موفق نبود.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2333,30 +2364,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/fi.ts
vendored
95
translations/fi.ts
vendored
|
@ -590,6 +590,57 @@ mikä voi johtaa ongelmiin videopuheluissa.</translation>
|
||||||
<translation>Ottamalla tämän pois päältä on mahdollista käyttää Toxia Tor-verkossa. Tämä lisää kuitenkin kuormaa Tox-verkkoon, joten ota tämä pois päältä vain, jos on pakko.</translation>
|
<translation>Ottamalla tämän pois päältä on mahdollista käyttää Toxia Tor-verkossa. Tämä lisää kuitenkin kuormaa Tox-verkkoon, joten ota tämä pois päältä vain, jos on pakko.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished">Tox URI:t järjestettäväksi</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished">Käynnistää uuden instanssin ja lataa määritetyn profiilin.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished">Profiili</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished">Aloittaa uuden istunnon ja avaa kirjautumisikkunan.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Kytke IPv6 <päälle>/<pois>. IPv6 on oletuksenä PÄÄLLÄ.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished">päällä/pois</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Kytke UDP <päällä>/<pois>. Oletukena PÄÄLLÄ.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Asettaa lähiverkon etsinnän <päälle>/<pois>. Ei toimi jos UDP ei ole käytössä. Oletksena asetus on PÄÄLLÄ.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished">Aseta proxy-asetukset. Oletaksena proxy ei ole käytössä.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished">(SOCKS5/HTTP/NONE:(osoite):(portti)</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">Virhe</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished">Profiilin automaattinen lataaminen epäonnistui.</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2224,18 +2275,6 @@ Tämä ID sisältää spammin estävän koodin(joka on sinisellä), ja tarkistus
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation>Tox URI:t järjestettäväksi</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation>Käynnistää uuden instanssin ja lataa määritetyn profiilin.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation>Profiili</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation>Oletus</translation>
|
<translation>Oletus</translation>
|
||||||
|
@ -2283,10 +2322,6 @@ Tämä ID sisältää spammin estävän koodin(joka on sinisellä), ja tarkistus
|
||||||
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
||||||
<translation>qTox ei pystynyt avaamaan chatti-logeja. Ne kytketään pois.</translation>
|
<translation>qTox ei pystynyt avaamaan chatti-logeja. Ne kytketään pois.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation>Aloittaa uuden istunnon ja avaa kirjautumisikkunan.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation>Tumma</translation>
|
<translation>Tumma</translation>
|
||||||
|
@ -2307,10 +2342,6 @@ Tämä ID sisältää spammin estävän koodin(joka on sinisellä), ja tarkistus
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation>Tummanvioletti</translation>
|
<translation>Tummanvioletti</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation>Profiilin automaattinen lataaminen epäonnistui.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2341,30 +2372,6 @@ Tämä ID sisältää spammin estävän koodin(joka on sinisellä), ja tarkistus
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation>Uudelleenmuotoillaan tekstiä...</translation>
|
<translation>Uudelleenmuotoillaan tekstiä...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation>Kytke IPv6 <päälle>/<pois>. IPv6 on oletuksenä PÄÄLLÄ.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation>päällä/pois</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation>Kytke UDP <päällä>/<pois>. Oletukena PÄÄLLÄ.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation>Asettaa lähiverkon etsinnän <päälle>/<pois>. Ei toimi jos UDP ei ole käytössä. Oletksena asetus on PÄÄLLÄ.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation>Aseta proxy-asetukset. Oletaksena proxy ei ole käytössä.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation>(SOCKS5/HTTP/NONE:(osoite):(portti)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/fr.ts
vendored
95
translations/fr.ts
vendored
|
@ -590,6 +590,57 @@ ce qui peut entraîner des problèmes lors des appels vidéo.</translation>
|
||||||
<translation>Désactiver ceci permettra par exemple d'utiliser Tox à travers Tor. Désactiver seulement si nécessaire, car cela ajoutera une charge supplémentaire au réseau Tox.</translation>
|
<translation>Désactiver ceci permettra par exemple d'utiliser Tox à travers Tor. Désactiver seulement si nécessaire, car cela ajoutera une charge supplémentaire au réseau Tox.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished">URI Tox à analyser</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished">Démarrer une nouvelle instance et charger le profil spécifié.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished">profil</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished">Démarre une nouvelle instance et ouvre l'écran de connexion.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Définit IPv6 <on>/<off>. La valeur par défaut est ON.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished">marche/arrêt</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Définit UDP <on>/<off>. La valeur par défaut est ON.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Définit la découverte LAN <on>/<off>. UDP "off" élimine cette option. La valeur par défaut est ON.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished">Définit les paramètres du proxy. La valeur par défaut est AUCUN.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished">(SOCKS5/HTTP/NONE):(ADRESSE):(PORT)</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">Erreur</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished">Impossible de charger le profil automatiquement.</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2224,18 +2275,6 @@ Cet identifiant comprend le code NoSpam (en bleu) et la somme de contrôle (en g
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation>URI Tox à analyser</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation>Démarrer une nouvelle instance et charger le profil spécifié.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation>profil</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation>Défaut</translation>
|
<translation>Défaut</translation>
|
||||||
|
@ -2283,10 +2322,6 @@ Cet identifiant comprend le code NoSpam (en bleu) et la somme de contrôle (en g
|
||||||
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
||||||
<translation>qTox ne peux pas ouvrir vos journaux de discussions. Ils seront désactivés.</translation>
|
<translation>qTox ne peux pas ouvrir vos journaux de discussions. Ils seront désactivés.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation>Démarre une nouvelle instance et ouvre l'écran de connexion.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation>Foncé</translation>
|
<translation>Foncé</translation>
|
||||||
|
@ -2307,10 +2342,6 @@ Cet identifiant comprend le code NoSpam (en bleu) et la somme de contrôle (en g
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation>Violet foncé</translation>
|
<translation>Violet foncé</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation>Impossible de charger le profil automatiquement.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2341,30 +2372,6 @@ Cet identifiant comprend le code NoSpam (en bleu) et la somme de contrôle (en g
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation>Reformatage du texte ...</translation>
|
<translation>Reformatage du texte ...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation>Définit IPv6 <on>/<off>. La valeur par défaut est ON.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation>marche/arrêt</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation>Définit UDP <on>/<off>. La valeur par défaut est ON.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation>Définit la découverte LAN <on>/<off>. UDP "off" élimine cette option. La valeur par défaut est ON.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation>Définit les paramètres du proxy. La valeur par défaut est AUCUN.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation>(SOCKS5/HTTP/NONE):(ADRESSE):(PORT)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/gl.ts
vendored
95
translations/gl.ts
vendored
|
@ -586,6 +586,57 @@ which may lead to problems with video calls.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished">Tox URI para analizar</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished">Inicia unha nova instancia e carga o perfil especificado.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished">perfil</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished">Inicia unha nova instancia e abre a pantalla de inicio de sesión.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">Erro</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished">Erro ao cargar o perfil automaticamente.</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2220,18 +2271,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation>Tox URI para analizar</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation>Inicia unha nova instancia e carga o perfil especificado.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation>perfil</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation>Por defecto</translation>
|
<translation>Por defecto</translation>
|
||||||
|
@ -2279,10 +2318,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
||||||
<translation>qTox non puido abrir os seus rexistros de charla, estarán desactivados.</translation>
|
<translation>qTox non puido abrir os seus rexistros de charla, estarán desactivados.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation>Inicia unha nova instancia e abre a pantalla de inicio de sesión.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation>Escuro</translation>
|
<translation>Escuro</translation>
|
||||||
|
@ -2303,10 +2338,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation>Violeta escura</translation>
|
<translation>Violeta escura</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation>Erro ao cargar o perfil automaticamente.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2337,30 +2368,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/he.ts
vendored
95
translations/he.ts
vendored
|
@ -582,6 +582,57 @@ which may lead to problems with video calls.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2208,18 +2259,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -2267,10 +2306,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -2291,10 +2326,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2325,30 +2356,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/hr.ts
vendored
95
translations/hr.ts
vendored
|
@ -587,6 +587,57 @@ which may lead to problems with video calls.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished">Tox URI za raščlanjivanje</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished">Pokreće novu instancu i učitava odabrani profil.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished">profil</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished">Pokreće novu instancu i otvara prozor za prijavu.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">Pogreška</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished">Neuspjelo automatsko učitavanje profila.</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2216,18 +2267,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation>Tox URI za raščlanjivanje</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation>Pokreće novu instancu i učitava odabrani profil.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation>profil</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation>Standardno</translation>
|
<translation>Standardno</translation>
|
||||||
|
@ -2275,10 +2314,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Desktop as a camera input for screen sharing</comment>
|
<comment>Desktop as a camera input for screen sharing</comment>
|
||||||
<translation>Radna površina</translation>
|
<translation>Radna površina</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation>Pokreće novu instancu i otvara prozor za prijavu.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation>Tamno</translation>
|
<translation>Tamno</translation>
|
||||||
|
@ -2299,10 +2334,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation>Tamnoljubičasto</translation>
|
<translation>Tamnoljubičasto</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation>Neuspjelo automatsko učitavanje profila.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2333,30 +2364,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/hu.ts
vendored
95
translations/hu.ts
vendored
|
@ -585,6 +585,57 @@ which may lead to problems with video calls.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished">Tox URI elemzés</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished">Új folyamatot indít, és betölt egy megadott profilt.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished">profil</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished">Új folyamat indítása, és a bejelentkezési képernyő megnyitása.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">Hiba</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished">Profil automatikus betöltése sikertelen.</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2208,18 +2259,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation>Tox URI elemzés</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation>Új folyamatot indít, és betölt egy megadott profilt.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation>profil</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation>Alapértelmezett</translation>
|
<translation>Alapértelmezett</translation>
|
||||||
|
@ -2267,10 +2306,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Desktop as a camera input for screen sharing</comment>
|
<comment>Desktop as a camera input for screen sharing</comment>
|
||||||
<translation>Asztal</translation>
|
<translation>Asztal</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation>Új folyamat indítása, és a bejelentkezési képernyő megnyitása.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation>Sötét</translation>
|
<translation>Sötét</translation>
|
||||||
|
@ -2291,10 +2326,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation>Sötétlila</translation>
|
<translation>Sötétlila</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation>Profil automatikus betöltése sikertelen.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2325,30 +2356,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/is.ts
vendored
95
translations/is.ts
vendored
|
@ -582,6 +582,57 @@ which may lead to problems with video calls.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2208,18 +2259,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -2267,10 +2306,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -2291,10 +2326,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2325,30 +2356,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/it.ts
vendored
95
translations/it.ts
vendored
|
@ -590,6 +590,57 @@ il che può portare a problemi con le videochiamate.</translation>
|
||||||
<translation>Disabilitando questo sarà possibile usare qTox con Tor. Tuttavia verrà aggiunto carico alla rete Tox, quindi disabilitare solo se necessario.</translation>
|
<translation>Disabilitando questo sarà possibile usare qTox con Tor. Tuttavia verrà aggiunto carico alla rete Tox, quindi disabilitare solo se necessario.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished">URI Tox da interpretare</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished">Avvia una nuova istanza caricando il profilo selezionato.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished">profilo</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished">Apre una nuova istanza con la finestra d'accesso.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">Errore</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished">Impossibile caricare automaticamente il profilo.</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2221,18 +2272,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation>URI Tox da interpretare</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation>Avvia una nuova istanza caricando il profilo selezionato.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation>profilo</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation>Default</translation>
|
<translation>Default</translation>
|
||||||
|
@ -2280,10 +2319,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Desktop as a camera input for screen sharing</comment>
|
<comment>Desktop as a camera input for screen sharing</comment>
|
||||||
<translation>Scrivania</translation>
|
<translation>Scrivania</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation>Apre una nuova istanza con la finestra d'accesso.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation>Scuro</translation>
|
<translation>Scuro</translation>
|
||||||
|
@ -2304,10 +2339,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation>Viola scuro</translation>
|
<translation>Viola scuro</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation>Impossibile caricare automaticamente il profilo.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2338,30 +2369,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/ja.ts
vendored
95
translations/ja.ts
vendored
|
@ -585,6 +585,57 @@ which may lead to problems with video calls.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished">解析用の Tox URI</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished">新しいインスタンスを起動して、指定されたプロファイルを読み込みます。</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished">プロファイル</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished">新しいインスタンスを開始して、ログイン画面を開いてください。</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">エラー</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2207,18 +2258,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation>解析用の Tox URI</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation>新しいインスタンスを起動して、指定されたプロファイルを読み込みます。</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation>プロファイル</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 here! Tox me maybe?</source>
|
<source>%1 here! Tox me maybe?</source>
|
||||||
<comment>Default message in Tox URI friend requests. Write something appropriate!</comment>
|
<comment>Default message in Tox URI friend requests. Write something appropriate!</comment>
|
||||||
|
@ -2266,10 +2305,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>Incoming call...</source>
|
<source>Incoming call...</source>
|
||||||
<translation>お電話です…</translation>
|
<translation>お電話です…</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation>新しいインスタンスを開始して、ログイン画面を開いてください。</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -2290,10 +2325,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2324,30 +2355,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/kn.ts
vendored
95
translations/kn.ts
vendored
|
@ -582,6 +582,57 @@ which may lead to problems with video calls.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2208,18 +2259,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -2267,10 +2306,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -2291,10 +2326,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2325,30 +2356,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/ko.ts
vendored
95
translations/ko.ts
vendored
|
@ -583,6 +583,57 @@ which may lead to problems with video calls.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2206,18 +2257,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -2265,10 +2304,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -2289,10 +2324,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2323,30 +2354,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/lt.ts
vendored
95
translations/lt.ts
vendored
|
@ -591,6 +591,57 @@ dėl to gali kilti vaizdo skambučių problemų.</translation>
|
||||||
<translation>Išjungus, galima naudotis Tox protokolu per Tor. Tox tinklas dėl to yra papildomai apkraunamas, todėl nuimkite žymėjimą tik tada, kai reikia.</translation>
|
<translation>Išjungus, galima naudotis Tox protokolu per Tor. Tox tinklas dėl to yra papildomai apkraunamas, todėl nuimkite žymėjimą tik tada, kai reikia.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished">analizuoti Tox URI</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished">Atidaro naują langą ir aktyvuoja nurodytą profilį.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished">profilis</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished">Paleidžia naują egzempliorių ir atveria prisijungimo ekraną.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Nustato IPv6 <įjungta>/<išjungta>. Numatytoji reikšmė yra ĮJUNGTA.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished">įjungta/išjungta</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Nustato UDP <įjungta>/<išjungta>. Numatytoji reikšmė yra ĮJUNGTA.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Nustato LAN aptikimą <įjungta>/<išjungta>. UDP išjungimas turi viršenybę. Numatytasis yra ĮJUNGTA.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished">Nustato įgaliotojo serverio nustatymus. Numatytoji reikšmė yra NĖRA.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished">(SOCKS5/HTTP/NĖRA):(ADRESAS):(PRIEVADAS)</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">Klaida</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished">Nepavyko automatiškai įkelti profilio.</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2230,18 +2281,6 @@ Pasidalinkite ja su draugais, kad pradėtumėte kalbėtis.
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation>analizuoti Tox URI</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation>Atidaro naują langą ir aktyvuoja nurodytą profilį.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation>profilis</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation>Numatyta</translation>
|
<translation>Numatyta</translation>
|
||||||
|
@ -2289,10 +2328,6 @@ Pasidalinkite ja su draugais, kad pradėtumėte kalbėtis.
|
||||||
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
||||||
<translation>qTox nepavyko atidaryti pokalbių žurnalo, todėl jis buvo išjungtas.</translation>
|
<translation>qTox nepavyko atidaryti pokalbių žurnalo, todėl jis buvo išjungtas.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation>Paleidžia naują egzempliorių ir atveria prisijungimo ekraną.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation>Tamsi</translation>
|
<translation>Tamsi</translation>
|
||||||
|
@ -2313,10 +2348,6 @@ Pasidalinkite ja su draugais, kad pradėtumėte kalbėtis.
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation>Tamsiai violetinė</translation>
|
<translation>Tamsiai violetinė</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation>Nepavyko automatiškai įkelti profilio.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2347,30 +2378,6 @@ Pasidalinkite ja su draugais, kad pradėtumėte kalbėtis.
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation>Performatuojamas tekstas...</translation>
|
<translation>Performatuojamas tekstas...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation>Nustato IPv6 <įjungta>/<išjungta>. Numatytoji reikšmė yra ĮJUNGTA.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation>įjungta/išjungta</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation>Nustato UDP <įjungta>/<išjungta>. Numatytoji reikšmė yra ĮJUNGTA.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation>Nustato LAN aptikimą <įjungta>/<išjungta>. UDP išjungimas turi viršenybę. Numatytasis yra ĮJUNGTA.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation>Nustato įgaliotojo serverio nustatymus. Numatytoji reikšmė yra NĖRA.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation>(SOCKS5/HTTP/NĖRA):(ADRESAS):(PRIEVADAS)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/lv.ts
vendored
95
translations/lv.ts
vendored
|
@ -591,6 +591,57 @@ kas var radīt video zvanu problēmas.</translation>
|
||||||
<translation type="unfinished">Atspējot šo ļaus savionot Tox ar Tor. Tā var noslogot Tox tīklu, tad atspējojiet ja nepieciešams.</translation>
|
<translation type="unfinished">Atspējot šo ļaus savionot Tox ar Tor. Tā var noslogot Tox tīklu, tad atspējojiet ja nepieciešams.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished">Tox URI apstrādei</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished">Uzsāk jaunu instanci un ielādē norādīto profilu.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished">profils</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished">Uzsāk jaunu instanci un atver pieteikšanās logu.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">Kļūda</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2231,18 +2282,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation>Tox URI apstrādei</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation>Uzsāk jaunu instanci un ielādē norādīto profilu.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation>profils</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation>Noklusējuma</translation>
|
<translation>Noklusējuma</translation>
|
||||||
|
@ -2290,10 +2329,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
||||||
<translation>qTox nevar atvērt tērzēšanas vēsturi, tā tiks atslēgta.</translation>
|
<translation>qTox nevar atvērt tērzēšanas vēsturi, tā tiks atslēgta.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation>Uzsāk jaunu instanci un atver pieteikšanās logu.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation>Tumšs</translation>
|
<translation>Tumšs</translation>
|
||||||
|
@ -2314,10 +2349,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation>Tumši violets</translation>
|
<translation>Tumši violets</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2348,30 +2379,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/mk.ts
vendored
95
translations/mk.ts
vendored
|
@ -587,6 +587,57 @@ which may lead to problems with video calls.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished">Tox URI за парсирање</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished">Отвора нова инстанца и го вчитува специфицираниот профил.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished">профил</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished">Започни нов пример и отвори го екранот за најава.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">Грешка</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2224,18 +2275,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation>Tox URI за парсирање</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation>Отвора нова инстанца и го вчитува специфицираниот профил.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation>профил</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
|
@ -2283,10 +2322,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
||||||
<translation>qTox не можеше да ги отвори вашите разговорни дневници, тие ќе бидат оневозможени.</translation>
|
<translation>qTox не можеше да ги отвори вашите разговорни дневници, тие ќе бидат оневозможени.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation>Започни нов пример и отвори го екранот за најава.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -2307,10 +2342,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2341,30 +2372,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/nl.ts
vendored
95
translations/nl.ts
vendored
|
@ -586,6 +586,57 @@ which may lead to problems with video calls.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished">Te verwerken Tox-URI</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished">Start nieuwe instantie en laadt specifiek profiel.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished">profiel</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished">Start nieuwe instantie en opent aanmeldscherm.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">Fout</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished">Kon profiel niet automatisch laden.</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2212,18 +2263,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation>Te verwerken Tox-URI</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation>Start nieuwe instantie en laadt specifiek profiel.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation>profiel</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation>Standaard</translation>
|
<translation>Standaard</translation>
|
||||||
|
@ -2271,10 +2310,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Desktop as a camera input for screen sharing</comment>
|
<comment>Desktop as a camera input for screen sharing</comment>
|
||||||
<translation>Bureaublad</translation>
|
<translation>Bureaublad</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation>Start nieuwe instantie en opent aanmeldscherm.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation>Donker</translation>
|
<translation>Donker</translation>
|
||||||
|
@ -2295,10 +2330,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation>Donkerviolet</translation>
|
<translation>Donkerviolet</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation>Kon profiel niet automatisch laden.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2329,30 +2360,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/nl_BE.ts
vendored
95
translations/nl_BE.ts
vendored
|
@ -586,6 +586,57 @@ which may lead to problems with video calls.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished">Te verwerken Tox-URI</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished">Start nieuwe instantie en laadt specifiek profiel.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished">profiel</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished">Start nieuwe instantie en opent aanmeldingsscherm.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">Fout</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2220,18 +2271,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation>Te verwerken Tox-URI</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation>Start nieuwe instantie en laadt specifiek profiel.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation>profiel</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation>Standaard</translation>
|
<translation>Standaard</translation>
|
||||||
|
@ -2279,10 +2318,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
||||||
<translation>qTox kon uw gespreksgeschiedenis niet openen, ze zal uitgeschakeld worden.</translation>
|
<translation>qTox kon uw gespreksgeschiedenis niet openen, ze zal uitgeschakeld worden.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation>Start nieuwe instantie en opent aanmeldingsscherm.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -2303,10 +2338,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2337,30 +2368,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/no_nb.ts
vendored
95
translations/no_nb.ts
vendored
|
@ -591,6 +591,57 @@ noe som kan forårsake problemer i videosamtaler.</translation>
|
||||||
<translation>Å skru av dette tillater f.eks. Tox over Tor. Det belaster dog Tox-nettverket, så fravelg dette kun når det er nødvendig.</translation>
|
<translation>Å skru av dette tillater f.eks. Tox over Tor. Det belaster dog Tox-nettverket, så fravelg dette kun når det er nødvendig.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished">Tox-URI som skal analyseres</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished">Starter en ny instanse og laster valgt profil.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished">profil</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished">Starter ny instans og åpner innloggingsskjermen.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Slår IPv6 <på>/<av>. Forvalget er PÅ.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished">av/på</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Slår UDP <på>/<av>. Forvalget er PÅ.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Setter LAN-oppdagelse <på>/<av>. UDP «av» overstyrer. Forvalget er PÅ.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished">Setter mellomtjenerinnstillinger. Forvalget er INGEN.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished">(SOCKS5/HTTP/INGEN):(ADRESSE):(PORT)</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">Feilmelding</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished">Klarte ikke å laste inn profil automatisk.</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2226,18 +2277,6 @@ Denne ID-en inkluderer NoSpam-koden (i blått), og sjekksummen (i grått).</tran
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation>Tox-URI som skal analyseres</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation>Starter en ny instanse og laster valgt profil.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation>profil</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation>Standard</translation>
|
<translation>Standard</translation>
|
||||||
|
@ -2285,10 +2324,6 @@ Denne ID-en inkluderer NoSpam-koden (i blått), og sjekksummen (i grått).</tran
|
||||||
<comment>Desktop as a camera input for screen sharing</comment>
|
<comment>Desktop as a camera input for screen sharing</comment>
|
||||||
<translation>Skrivebord</translation>
|
<translation>Skrivebord</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation>Starter ny instans og åpner innloggingsskjermen.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation>Mørkt</translation>
|
<translation>Mørkt</translation>
|
||||||
|
@ -2309,10 +2344,6 @@ Denne ID-en inkluderer NoSpam-koden (i blått), og sjekksummen (i grått).</tran
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation>Mørkelilla</translation>
|
<translation>Mørkelilla</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation>Klarte ikke å laste inn profil automatisk.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2343,30 +2374,6 @@ Denne ID-en inkluderer NoSpam-koden (i blått), og sjekksummen (i grått).</tran
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation type="unfinished">Reformaterer tekst …</translation>
|
<translation type="unfinished">Reformaterer tekst …</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished">Slår IPv6 <på>/<av>. Forvalget er PÅ.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation>av/på</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished">Slår UDP <på>/<av>. Forvalget er PÅ.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation>Setter LAN-oppdagelse <på>/<av>. UDP «av» overstyrer. Forvalget er PÅ.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation>Setter mellomtjenerinnstillinger. Forvalget er INGEN.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation>(SOCKS5/HTTP/INGEN):(ADRESSE):(PORT)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
96
translations/pl.ts
vendored
96
translations/pl.ts
vendored
|
@ -597,6 +597,57 @@ co może powodować problemy z rozmowami wideo.</translation>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished">Adres URI Tox do sprawdzenia</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished">Uruchamia nową instancję i ładuje wybrany profil.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished">profil</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished">Otwiera nowe okno z ekranem logowania.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">Błąd</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2247,19 +2298,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation>Adres URI Tox do sprawdzenia</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translatorcomment>better translation?</translatorcomment>
|
|
||||||
<translation>Uruchamia nową instancję i ładuje wybrany profil.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation>profil</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation>Domyślny</translation>
|
<translation>Domyślny</translation>
|
||||||
|
@ -2309,10 +2347,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
||||||
<translation>qTox nie był w stanie otworzyć Twojej historii, zostanie ona wyłączona.</translation>
|
<translation>qTox nie był w stanie otworzyć Twojej historii, zostanie ona wyłączona.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation>Otwiera nowe okno z ekranem logowania.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -2333,10 +2367,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2367,30 +2397,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/pt.ts
vendored
95
translations/pt.ts
vendored
|
@ -590,6 +590,57 @@ o que pode levar a problemas com as vídeo-chamadas.</translation>
|
||||||
<translation>Desativar esta opção permite, por exemplo, utilizar a rede Tor. Isso no entanto sobrecarrega mais a rede Tor; por isso desmarque apenas se necessário.</translation>
|
<translation>Desativar esta opção permite, por exemplo, utilizar a rede Tor. Isso no entanto sobrecarrega mais a rede Tor; por isso desmarque apenas se necessário.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished">URI do Tox para processar</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished">Inicia uma nova instância e carrega o perfil especificado.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished">perfil</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished">Inicia uma nova instância e abre o ecrã de início de sessão.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Define IPv6 <ativado>/<desativado>. O padrão é ATIVADO.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished">ligado/desligado</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Define UDP <ativado>/<desativado>. O padrão é ATIVADO.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Define a descoberta da LAN <ativada>/<desativada>. O UDP desativado elimina esta opção. O padrão é ATIVADA.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished">Define as configurações de proxy. O padrão é NENHUM.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished">(SOCKS5/HTTP/NENHUM):(ENDEREÇO):(PORTA)</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">Erro</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished">Falha ao carregar o perfil automaticamente.</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2224,18 +2275,6 @@ Este ID inclui o código NoSpam (em azul) e o checkum (em cinzento).</translatio
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation>URI do Tox para processar</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation>Inicia uma nova instância e carrega o perfil especificado.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation>perfil</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation>Padrão</translation>
|
<translation>Padrão</translation>
|
||||||
|
@ -2283,10 +2322,6 @@ Este ID inclui o código NoSpam (em azul) e o checkum (em cinzento).</translatio
|
||||||
<comment>Desktop as a camera input for screen sharing</comment>
|
<comment>Desktop as a camera input for screen sharing</comment>
|
||||||
<translation>Área de trabalho</translation>
|
<translation>Área de trabalho</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation>Inicia uma nova instância e abre o ecrã de início de sessão.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation>Escuro</translation>
|
<translation>Escuro</translation>
|
||||||
|
@ -2307,10 +2342,6 @@ Este ID inclui o código NoSpam (em azul) e o checkum (em cinzento).</translatio
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation>Escuro violeta</translation>
|
<translation>Escuro violeta</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation>Falha ao carregar o perfil automaticamente.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2341,30 +2372,6 @@ Este ID inclui o código NoSpam (em azul) e o checkum (em cinzento).</translatio
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation>Reformatando o texto...</translation>
|
<translation>Reformatando o texto...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation>Define IPv6 <ativado>/<desativado>. O padrão é ATIVADO.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation>ligado/desligado</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation>Define UDP <ativado>/<desativado>. O padrão é ATIVADO.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation>Define a descoberta da LAN <ativada>/<desativada>. O UDP desativado elimina esta opção. O padrão é ATIVADA.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation>Define as configurações de proxy. O padrão é NENHUM.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation>(SOCKS5/HTTP/NENHUM):(ENDEREÇO):(PORTA)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/pt_BR.ts
vendored
95
translations/pt_BR.ts
vendored
|
@ -590,6 +590,57 @@ o que pode levar a problemas com as videochamadas.</translation>
|
||||||
<translation>Desabilitar esta opção permite, por exemplo, utilizar o Tox com a rede Tor. Isso no entanto carrega mais a rede Tox; portanto, desmarque apenas se necessário.</translation>
|
<translation>Desabilitar esta opção permite, por exemplo, utilizar o Tox com a rede Tor. Isso no entanto carrega mais a rede Tox; portanto, desmarque apenas se necessário.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished">UTI Tox para interpretar</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished">Inicia uma nova instância e carrega o perfil especificado.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished">perfil</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished">Inicia nova instância e abre a tela de login.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Define IPv6 <ativado>/<desativado>. O padrão é ATIVADO.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished">ligado/desligado</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Define UDP <ativado>/<desativado>. O padrão é ATIVADO.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Define a descoberta da LAN <ativada>/<desativada>. O UDP desativado elimina esta opção. O padrão é ATIVADA.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished">Define as configurações de proxy. O padrão é NENHUM.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished">(SOCKS5/HTTP/NENHUM):(ENDEREÇO):(PORTA)</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">Erro</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished">Falha ao carregar o perfil automaticamente.</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2232,18 +2283,6 @@ Este ID inclui o código NoSpam (em azul) e o checkum (em cinza).</translation>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation>UTI Tox para interpretar</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation>Inicia uma nova instância e carrega o perfil especificado.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation>perfil</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation>Padrão</translation>
|
<translation>Padrão</translation>
|
||||||
|
@ -2291,10 +2330,6 @@ Este ID inclui o código NoSpam (em azul) e o checkum (em cinza).</translation>
|
||||||
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
||||||
<translation>O qTox não pôde abrir seus registros de bate-papo, eles serão desativados.</translation>
|
<translation>O qTox não pôde abrir seus registros de bate-papo, eles serão desativados.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation>Inicia nova instância e abre a tela de login.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation>Escuro</translation>
|
<translation>Escuro</translation>
|
||||||
|
@ -2315,10 +2350,6 @@ Este ID inclui o código NoSpam (em azul) e o checkum (em cinza).</translation>
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation>Roxo</translation>
|
<translation>Roxo</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation>Falha ao carregar o perfil automaticamente.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2349,30 +2380,6 @@ Este ID inclui o código NoSpam (em azul) e o checkum (em cinza).</translation>
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation>Reformatando o texto...</translation>
|
<translation>Reformatando o texto...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation>Define IPv6 <ativado>/<desativado>. O padrão é ATIVADO.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation>ligado/desligado</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation>Define UDP <ativado>/<desativado>. O padrão é ATIVADO.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation>Define a descoberta da LAN <ativada>/<desativada>. O UDP desativado elimina esta opção. O padrão é ATIVADA.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation>Define as configurações de proxy. O padrão é NENHUM.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation>(SOCKS5/HTTP/NENHUM):(ENDEREÇO):(PORTA)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/ro.ts
vendored
95
translations/ro.ts
vendored
|
@ -591,6 +591,57 @@ ceea ce poate duce la probleme cu apelurile video.</translation>
|
||||||
<translation>Dezactivarea acestei funcții permite, de exemplu, Tox sub Tor. Cu toate acestea, adaugă încărcare rețelei Tox, deci debifați numai atunci când este necesar.</translation>
|
<translation>Dezactivarea acestei funcții permite, de exemplu, Tox sub Tor. Cu toate acestea, adaugă încărcare rețelei Tox, deci debifați numai atunci când este necesar.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished">Tox URI pentru analiză</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished">Porniți o instanță nouă și încărcați profilul specificat.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished">profil</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished">Pornește o nouă instanță și deschide ecranul de conectare.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Setați IPv6 <pornit>/<oprit>. Implicit este PORNIT.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished">pornit/oprit</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Setați UDP <pornit>/<oprit>. Implicit este PORNIT.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Setați descoperire LAN <pornit>/<oprit>. UDP suprascriere oprita. Implicit este PORNIT.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished">Setează setările proxy. Valoarea implicită este NIMIC.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished">(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">Eroare</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished">Nu s-a putut încărca automat profilul.</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2236,18 +2287,6 @@ Acest ID include codul NoSpam (în albastru) și suma de control (în gri).</tra
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation>Tox URI pentru analiză</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation>Porniți o instanță nouă și încărcați profilul specificat.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation>profil</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation>Implicit</translation>
|
<translation>Implicit</translation>
|
||||||
|
@ -2295,10 +2334,6 @@ Acest ID include codul NoSpam (în albastru) și suma de control (în gri).</tra
|
||||||
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
||||||
<translation>qTox nu au putut deschide jurnalele de discuții, vor fi dezactivate.</translation>
|
<translation>qTox nu au putut deschide jurnalele de discuții, vor fi dezactivate.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation>Pornește o nouă instanță și deschide ecranul de conectare.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation>Întunecat</translation>
|
<translation>Întunecat</translation>
|
||||||
|
@ -2319,10 +2354,6 @@ Acest ID include codul NoSpam (în albastru) și suma de control (în gri).</tra
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation>Violet închis</translation>
|
<translation>Violet închis</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation>Nu s-a putut încărca automat profilul.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2353,30 +2384,6 @@ Acest ID include codul NoSpam (în albastru) și suma de control (în gri).</tra
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation>Se reformatează textul...</translation>
|
<translation>Se reformatează textul...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation>Setați IPv6 <pornit>/<oprit>. Implicit este PORNIT.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation>pornit/oprit</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation>Setați UDP <pornit>/<oprit>. Implicit este PORNIT.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation>Setați descoperire LAN <pornit>/<oprit>. UDP suprascriere oprita. Implicit este PORNIT.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation>Setează setările proxy. Valoarea implicită este NIMIC.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
98
translations/ru.ts
vendored
98
translations/ru.ts
vendored
|
@ -592,6 +592,57 @@ which may lead to problems with video calls.</source>
|
||||||
<translation>Отключение этой функции позволяет, например, использовать Tox через Tor. Тем не менее, это добавляет нагрузку на сеть Tox, поэтому убирайте галочку, только если это необходимо.</translation>
|
<translation>Отключение этой функции позволяет, например, использовать Tox через Tor. Тем не менее, это добавляет нагрузку на сеть Tox, поэтому убирайте галочку, только если это необходимо.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished">Tox URI для обработки</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished">Запускает новый экземпляр и загружает указанный профиль.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished">профиль</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished">Запускает новый экземпляр и открывает экран входа.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Устанавливает IPv6 <включённым>/<выключенным>. По стандарту он ВКЛЮЧЁН.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished">включить/выключить</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Устанавливает UDP <включённым>/<выключенным>. По стандарту он ВКЛЮЧЁН.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Устанавливает обнаружение LAN <включённым>/<выключенным>. Перезаписывает отключённый UDP. По стандарту оно ВКЛЮЧЕНО.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished">Устанавливает настройки прокси. По стандарту они ОТСУТСТВУЮТ.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished">(SOCKS5/HTTP/ОТСУТСТВУЕТ):(АДРЕС):(ПОРТ)</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">Ошибка</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished">Не удалось загрузить профиль автоматически.</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2231,21 +2282,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translatorcomment>Без перевода, так как весь остальной CLI на английском</translatorcomment>
|
|
||||||
<translation>Tox URI для обработки</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translatorcomment>Без перевода, так как весь остальной CLI на английском</translatorcomment>
|
|
||||||
<translation>Запускает новый экземпляр и загружает указанный профиль.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translatorcomment>Без перевода, так как весь остальной CLI на английском</translatorcomment>
|
|
||||||
<translation>профиль</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation>По умолчанию</translation>
|
<translation>По умолчанию</translation>
|
||||||
|
@ -2293,10 +2329,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
||||||
<translation>qTox не может загрузить историю переписки, она будет отключена.</translation>
|
<translation>qTox не может загрузить историю переписки, она будет отключена.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation>Запускает новый экземпляр и открывает экран входа.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation>Темный</translation>
|
<translation>Темный</translation>
|
||||||
|
@ -2317,10 +2349,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation>Темно-фиолетовый</translation>
|
<translation>Темно-фиолетовый</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation>Не удалось загрузить профиль автоматически.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2351,30 +2379,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation>Переформатирование текста...</translation>
|
<translation>Переформатирование текста...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation>Устанавливает IPv6 <включённым>/<выключенным>. По стандарту он ВКЛЮЧЁН.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation>включить/выключить</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation>Устанавливает UDP <включённым>/<выключенным>. По стандарту он ВКЛЮЧЁН.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation>Устанавливает обнаружение LAN <включённым>/<выключенным>. Перезаписывает отключённый UDP. По стандарту оно ВКЛЮЧЕНО.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation>Устанавливает настройки прокси. По стандарту они ОТСУТСТВУЮТ.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation>(SOCKS5/HTTP/ОТСУТСТВУЕТ):(АДРЕС):(ПОРТ)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/si.ts
vendored
95
translations/si.ts
vendored
|
@ -582,6 +582,57 @@ which may lead to problems with video calls.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2208,18 +2259,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -2267,10 +2306,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -2291,10 +2326,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2325,30 +2356,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/sk.ts
vendored
95
translations/sk.ts
vendored
|
@ -591,6 +591,57 @@ Rýchlosť vášho pripojenia nemusí byť vždy dostačujúca pre vyššiu kval
|
||||||
<translation>Vypnutie tohto nastavenia povolí napr. používanie Toxu cez Tor. Sieť Tox však viac zataží, a tak odškrtnite, len ak je to nutné.</translation>
|
<translation>Vypnutie tohto nastavenia povolí napr. používanie Toxu cez Tor. Sieť Tox však viac zataží, a tak odškrtnite, len ak je to nutné.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished">Tox URI na preskúmanie</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished">Spustí novú inštanciu a načíta zadaný profil.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished">profil</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished">Spustí novú inštanciu a otvorí prihlasovacie okno.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Nastaví IPv6 na <zapnuté>/<vypnuté>. Predvolená hodnota je zapnuté.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished">zapnuté/vypnuté</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Nastaví UDP na <zapnuté>/<vypnuté>. Predvolená hodnota je zapnuté.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Nastaví zisťovanie cez LAN na <zapnuté>/<vypnuté>. Vypnuté UDP má prednosť. Predvolená hodnota je zapnuté.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished">Nastaví nastavenia proxy. Predvolená hodnota je žiadne.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished">(SOCKS5/HTTP/ŽIADNE):(ADRESA):(PORT)</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">Chyba</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished">Automatické načítanie profilu zlyhalo.</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2236,18 +2287,6 @@ Toto ID obsahuje kód NoSpam (modrou) a kontrolný súčet (šedou).</translatio
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation>Tox URI na preskúmanie</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation>Spustí novú inštanciu a načíta zadaný profil.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation>profil</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation>Predvolená</translation>
|
<translation>Predvolená</translation>
|
||||||
|
@ -2295,10 +2334,6 @@ Toto ID obsahuje kód NoSpam (modrou) a kontrolný súčet (šedou).</translatio
|
||||||
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
||||||
<translation>qTox nemohol otvoriť vaše chatové logy, logovanie bude vypnuté.</translation>
|
<translation>qTox nemohol otvoriť vaše chatové logy, logovanie bude vypnuté.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation>Spustí novú inštanciu a otvorí prihlasovacie okno.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation>Tmavá</translation>
|
<translation>Tmavá</translation>
|
||||||
|
@ -2319,10 +2354,6 @@ Toto ID obsahuje kód NoSpam (modrou) a kontrolný súčet (šedou).</translatio
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation>Tmavofialová</translation>
|
<translation>Tmavofialová</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation>Automatické načítanie profilu zlyhalo.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2353,30 +2384,6 @@ Toto ID obsahuje kód NoSpam (modrou) a kontrolný súčet (šedou).</translatio
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation>Preformátovanie textu...</translation>
|
<translation>Preformátovanie textu...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation>Nastaví IPv6 na <zapnuté>/<vypnuté>. Predvolená hodnota je zapnuté.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation>zapnuté/vypnuté</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation>Nastaví UDP na <zapnuté>/<vypnuté>. Predvolená hodnota je zapnuté.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation>Nastaví zisťovanie cez LAN na <zapnuté>/<vypnuté>. Vypnuté UDP má prednosť. Predvolená hodnota je zapnuté.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation>Nastaví nastavenia proxy. Predvolená hodnota je žiadne.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation>(SOCKS5/HTTP/ŽIADNE):(ADRESA):(PORT)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
96
translations/sl.ts
vendored
96
translations/sl.ts
vendored
|
@ -588,6 +588,57 @@ which may lead to problems with video calls.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished">Tox URI za interpretirati</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished">Odpre novo okno z določenim profilom.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished">profil</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">Napaka</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2217,19 +2268,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translatorcomment>Preveri</translatorcomment>
|
|
||||||
<translation>Tox URI za interpretirati</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation>Odpre novo okno z določenim profilom.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation>profil</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation>Privzeto</translation>
|
<translation>Privzeto</translation>
|
||||||
|
@ -2277,10 +2315,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Desktop as a camera input for screen sharing</comment>
|
<comment>Desktop as a camera input for screen sharing</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -2301,10 +2335,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2335,30 +2365,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/sq.ts
vendored
95
translations/sq.ts
vendored
|
@ -582,6 +582,57 @@ which may lead to problems with video calls.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2208,18 +2259,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -2267,10 +2306,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -2291,10 +2326,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2325,30 +2356,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/sr.ts
vendored
95
translations/sr.ts
vendored
|
@ -587,6 +587,57 @@ which may lead to problems with video calls.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished">Токс путања заобраду</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished">Покрените нови примерак и учитајте наведени профил.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished">профил</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished">Покрените нови примерак и отворите екран за пријаву.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">Грешка</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished">Нисам успео да сам учитам профил.</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2224,18 +2275,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation>Токс путања заобраду</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation>Покрените нови примерак и учитајте наведени профил.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation>профил</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation>основна</translation>
|
<translation>основна</translation>
|
||||||
|
@ -2283,10 +2322,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
||||||
<translation>q-Токс не може да отвори ваше дневнике ћаскања, биће искључени.</translation>
|
<translation>q-Токс не може да отвори ваше дневнике ћаскања, биће искључени.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation>Покрените нови примерак и отворите екран за пријаву.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation>Тамна</translation>
|
<translation>Тамна</translation>
|
||||||
|
@ -2307,10 +2342,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation>Тамно љубичаста</translation>
|
<translation>Тамно љубичаста</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation>Нисам успео да сам учитам профил.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2341,30 +2372,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/sr_Latn.ts
vendored
95
translations/sr_Latn.ts
vendored
|
@ -587,6 +587,57 @@ which may lead to problems with video calls.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished">Tox URI za raščlaniti</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished">Pokreće novi primerak i učitava navedeni profil.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished">profil</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished">Pokreće novi primerak i otvara ekran za prijavu.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">Greška</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2225,18 +2276,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation>Tox URI za raščlaniti</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation>Pokreće novi primerak i učitava navedeni profil.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation>profil</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation>podrazumevana</translation>
|
<translation>podrazumevana</translation>
|
||||||
|
@ -2284,10 +2323,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
||||||
<translation>qTox ne može da otvori vaše dnevnike ćaskanja, biće onemogućeni.</translation>
|
<translation>qTox ne može da otvori vaše dnevnike ćaskanja, biće onemogućeni.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation>Pokreće novi primerak i otvara ekran za prijavu.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -2308,10 +2343,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2342,30 +2373,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/sv.ts
vendored
95
translations/sv.ts
vendored
|
@ -590,6 +590,57 @@ vilket kan leda till problem med videosamtal.</translation>
|
||||||
<translation>Inaktivering av detta tillåter t.ex. Tox över Tor. Det ökar dock belastningen på Tox-nätverket, så avmarkera endast när det behövs.</translation>
|
<translation>Inaktivering av detta tillåter t.ex. Tox över Tor. Det ökar dock belastningen på Tox-nätverket, så avmarkera endast när det behövs.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished">Tox-URI för att tolka</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished">Startar ny instans och läser in angiven profil.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished">profil</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished">Startar ny instans och öppnar loginskärmen.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Ställer in IPv6 <på>/<av>. Standardvärdet är PÅ.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished">på/av</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Ställer in UDP <på>/<av>. Standardvärdet är PÅ.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished">Ställer in LAN-upptäckt <på>/<av>. UDP av har prioritet. Standardvärdet är PÅ.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">Fel</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished">Det gick inte att läsa in profilen automatiskt.</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2224,18 +2275,6 @@ ID:t innehåller NoSpam-koden (i blått) och kontrollsumman (i grått).</transla
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation>Tox-URI för att tolka</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation>Startar ny instans och läser in angiven profil.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation>profil</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation>Standard</translation>
|
<translation>Standard</translation>
|
||||||
|
@ -2283,10 +2322,6 @@ ID:t innehåller NoSpam-koden (i blått) och kontrollsumman (i grått).</transla
|
||||||
<comment>Desktop as a camera input for screen sharing</comment>
|
<comment>Desktop as a camera input for screen sharing</comment>
|
||||||
<translation>Skrivbord</translation>
|
<translation>Skrivbord</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation>Startar ny instans och öppnar loginskärmen.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation>Mörk</translation>
|
<translation>Mörk</translation>
|
||||||
|
@ -2307,10 +2342,6 @@ ID:t innehåller NoSpam-koden (i blått) och kontrollsumman (i grått).</transla
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation>Mörk lila</translation>
|
<translation>Mörk lila</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation>Det gick inte att läsa in profilen automatiskt.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2341,30 +2372,6 @@ ID:t innehåller NoSpam-koden (i blått) och kontrollsumman (i grått).</transla
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation>Omformaterar text...</translation>
|
<translation>Omformaterar text...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation>Ställer in IPv6 <på>/<av>. Standardvärdet är PÅ.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation>på/av</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation>Ställer in UDP <på>/<av>. Standardvärdet är PÅ.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation>Ställer in LAN-upptäckt <på>/<av>. UDP av har prioritet. Standardvärdet är PÅ.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/sw.ts
vendored
95
translations/sw.ts
vendored
|
@ -582,6 +582,57 @@ which may lead to problems with video calls.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2208,18 +2259,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -2267,10 +2306,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -2291,10 +2326,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2325,30 +2356,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/ta.ts
vendored
95
translations/ta.ts
vendored
|
@ -587,6 +587,57 @@ qTox இல் தாங்கள் சிக்கலோ பாதுகாப
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2214,18 +2265,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -2273,10 +2312,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -2297,10 +2332,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2331,30 +2362,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/tr.ts
vendored
95
translations/tr.ts
vendored
|
@ -592,6 +592,57 @@ bu da video görüşmelerinde sorunlara yol açabilir.</translation>
|
||||||
<translation>Bunu devre dışı bırakmak, örneğin Tor üzerinden Tox'a izin verir. Ancak Tor ağına yük ekler, bu nedenle yalnızca gerektiğinde işaretini kaldırın.</translation>
|
<translation>Bunu devre dışı bırakmak, örneğin Tor üzerinden Tox'a izin verir. Ancak Tor ağına yük ekler, bu nedenle yalnızca gerektiğinde işaretini kaldırın.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished">İşlenecek Tox URI'si</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished">Yeni örnek başlatır ve belirtilen profili yükler.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished">profil</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished">Yeni örnek başlatır ve giriş ekranını açar.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished">IPv6'yı <açık>/<kapalı> olarak ayarlar. Öntanımlı olarak AÇIK'tır.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished">açık/kapalı</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished">UDP'yi <açık>/<kapalı> olarak ayarlar. Öntanımlı olarak AÇIK'tır.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished">LAN keşfini <açık>/<kapalı> olarak ayarlar. UDP'yi kapatmak geçersiz kılar. Öntanımlı olarak AÇIK'tır.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished">Vekil ayarlarını belirler. Öntanımlı olarak YOK'tur.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished">(SOCKS5/HTTP/YOK):(ADRES):(BAĞLANTI NOKTASI)</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">Hata</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished">Profil otomatik olarak yüklenemedi.</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2224,18 +2275,6 @@ Bu kimlik NoSpam kodunu (mavi) ve sağlama toplamını (gri) içerir.</translati
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation>İşlenecek Tox URI'si</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation>Yeni örnek başlatır ve belirtilen profili yükler.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation>profil</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 here! Tox me maybe?</source>
|
<source>%1 here! Tox me maybe?</source>
|
||||||
<comment>Default message in Tox URI friend requests. Write something appropriate!</comment>
|
<comment>Default message in Tox URI friend requests. Write something appropriate!</comment>
|
||||||
|
@ -2283,10 +2322,6 @@ Bu kimlik NoSpam kodunu (mavi) ve sağlama toplamını (gri) içerir.</translati
|
||||||
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
||||||
<translation>qTox sohbet günlüklerinizi açamadı, devre dışı bırakılacaklar.</translation>
|
<translation>qTox sohbet günlüklerinizi açamadı, devre dışı bırakılacaklar.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation>Yeni örnek başlatır ve giriş ekranını açar.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation>Koyu</translation>
|
<translation>Koyu</translation>
|
||||||
|
@ -2307,10 +2342,6 @@ Bu kimlik NoSpam kodunu (mavi) ve sağlama toplamını (gri) içerir.</translati
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation>Koyu menekşe</translation>
|
<translation>Koyu menekşe</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation>Profil otomatik olarak yüklenemedi.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2341,30 +2372,6 @@ Bu kimlik NoSpam kodunu (mavi) ve sağlama toplamını (gri) içerir.</translati
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation>Metin yeniden biçimlendiriliyor...</translation>
|
<translation>Metin yeniden biçimlendiriliyor...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation>IPv6'yı <açık>/<kapalı> olarak ayarlar. Öntanımlı olarak AÇIK'tır.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation>açık/kapalı</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation>UDP'yi <açık>/<kapalı> olarak ayarlar. Öntanımlı olarak AÇIK'tır.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation>LAN keşfini <açık>/<kapalı> olarak ayarlar. UDP'yi kapatmak geçersiz kılar. Öntanımlı olarak AÇIK'tır.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation>Vekil ayarlarını belirler. Öntanımlı olarak YOK'tur.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation>(SOCKS5/HTTP/YOK):(ADRES):(BAĞLANTI NOKTASI)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/ug.ts
vendored
95
translations/ug.ts
vendored
|
@ -586,6 +586,57 @@ which may lead to problems with video calls.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished">Tox ئۇلانما ئارېسى</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished">يېڭىدىن ئارخىپ قۇرۇپ بەلگىلەنگەن ھۆججەتنى كىرگۈزۈش.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished">ئارخىپ</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished">يېڭىدىن ئۆزنەك قۇرۇپ كىرىش كۆزنىكىنى ئېچىش.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">خاتا</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2220,18 +2271,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation>Tox ئۇلانما ئارېسى</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation>يېڭىدىن ئارخىپ قۇرۇپ بەلگىلەنگەن ھۆججەتنى كىرگۈزۈش.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation>ئارخىپ</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation>ئىتىراپلىق</translation>
|
<translation>ئىتىراپلىق</translation>
|
||||||
|
@ -2279,10 +2318,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
||||||
<translation>سۆھبەت خاتىرىڭىز ئېچىلمىدى، ئۇلارنى چەكلىۋەتسىڭىز بولىدۇ.</translation>
|
<translation>سۆھبەت خاتىرىڭىز ئېچىلمىدى، ئۇلارنى چەكلىۋەتسىڭىز بولىدۇ.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation>يېڭىدىن ئۆزنەك قۇرۇپ كىرىش كۆزنىكىنى ئېچىش.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -2303,10 +2338,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2337,30 +2368,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/uk.ts
vendored
95
translations/uk.ts
vendored
|
@ -587,6 +587,57 @@ which may lead to problems with video calls.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished">Tox URI для розбору</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished">Запускає новий екземпляр і завантажує вказаний профіль.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished">профіль</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">Помилка</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2221,18 +2272,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation>Tox URI для розбору</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation>Запускає новий екземпляр і завантажує вказаний профіль.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation>профіль</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation>Типовий</translation>
|
<translation>Типовий</translation>
|
||||||
|
@ -2283,10 +2322,6 @@ It's difficult to translate "Tox me maybe" because in Ukrainian n
|
||||||
<translatorcomment>I think in this case more appropriate is "Екран" which means "Screen"</translatorcomment>
|
<translatorcomment>I think in this case more appropriate is "Екран" which means "Screen"</translatorcomment>
|
||||||
<translation>Робочий стіл</translation>
|
<translation>Робочий стіл</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -2307,10 +2342,6 @@ It's difficult to translate "Tox me maybe" because in Ukrainian n
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2341,30 +2372,6 @@ It's difficult to translate "Tox me maybe" because in Ukrainian n
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/ur.ts
vendored
95
translations/ur.ts
vendored
|
@ -590,6 +590,57 @@ which may lead to problems with video calls.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2216,18 +2267,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -2275,10 +2314,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -2299,10 +2334,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2333,30 +2364,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/zh_CN.ts
vendored
95
translations/zh_CN.ts
vendored
|
@ -589,6 +589,57 @@ which may lead to problems with video calls.</source>
|
||||||
<translation>禁用这些会允许,例如 Tor 协议上的 Tox。它会增加 Tox 网络负担,因此只有在必要时才取消选中。</translation>
|
<translation>禁用这些会允许,例如 Tor 协议上的 Tox。它会增加 Tox 网络负担,因此只有在必要时才取消选中。</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished">Tox URI 解析</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished">开始一个新的实例并加载指定的配置文件。</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished">用户配置文件</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished">开启一个新进程并打开登录界面。</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished">设置 IPv6 <开>/<关>。 默认为开。</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished">开/关</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished">设置 UDP <开>/<关>。 默认为开。</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished">设置局域网发现 <开>/<关>。 UDP 关 重写。 默认为开。</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished">设置代理设置。默认值为 NONE。</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished">(SOCKS5/HTTP/NONE):(地址):(端口)</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">错误</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished">无法自动加载配置文件。</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2220,18 +2271,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation>Tox URI 解析</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation>开始一个新的实例并加载指定的配置文件。</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation>用户配置文件</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation>默认</translation>
|
<translation>默认</translation>
|
||||||
|
@ -2279,10 +2318,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Desktop as a camera input for screen sharing</comment>
|
<comment>Desktop as a camera input for screen sharing</comment>
|
||||||
<translation>桌面</translation>
|
<translation>桌面</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation>开启一个新进程并打开登录界面。</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation>暗色</translation>
|
<translation>暗色</translation>
|
||||||
|
@ -2303,10 +2338,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation>紫罗兰</translation>
|
<translation>紫罗兰</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation>无法自动加载配置文件。</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2337,30 +2368,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation>重新格式化文本...</translation>
|
<translation>重新格式化文本...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation>设置 IPv6 <开>/<关>。 默认为开。</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation>开/关</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation>设置 UDP <开>/<关>。 默认为开。</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation>设置局域网发现 <开>/<关>。 UDP 关 重写。 默认为开。</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation>设置代理设置。默认值为 NONE。</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation>(SOCKS5/HTTP/NONE):(地址):(端口)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
95
translations/zh_TW.ts
vendored
95
translations/zh_TW.ts
vendored
|
@ -585,6 +585,57 @@ which may lead to problems with video calls.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AppManager</name>
|
||||||
|
<message>
|
||||||
|
<source>Tox URI to parse</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and loads specified profile.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>profile</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Starts new instance and opens the login screen.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>on/off</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Sets proxy settings. Default is NONE.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Error</source>
|
||||||
|
<translation type="unfinished">錯誤</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Failed to load profile automatically.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ChatForm</name>
|
<name>ChatForm</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -2208,18 +2259,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
|
||||||
<source>Tox URI to parse</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Starts new instance and loads specified profile.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>profile</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Default</source>
|
<source>Default</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -2267,10 +2306,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
<source>qTox couldn't open your chat logs, they will be disabled.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Starts new instance and opens the login screen.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dark</source>
|
<source>Dark</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -2291,10 +2326,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<source>Dark violet</source>
|
<source>Dark violet</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Failed to load profile automatically.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>online</source>
|
<source>online</source>
|
||||||
<comment>contact status</comment>
|
<comment>contact status</comment>
|
||||||
|
@ -2325,30 +2356,6 @@ This ID includes the NoSpam code (in blue), and the checksum (in gray).</source>
|
||||||
<comment>Waiting for text to be reformatted</comment>
|
<comment>Waiting for text to be reformatted</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Sets IPv6 <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>on/off</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets UDP <on>/<off>. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets LAN discovery <on>/<off>. UDP off overrides. Default is ON.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Sets proxy settings. Default is NONE.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>(SOCKS5/HTTP/NONE):(ADDRESS):(PORT)</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>%1 message(s) from %2 chats</source>
|
<source>%1 message(s) from %2 chats</source>
|
||||||
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
<extracomment>e.g. 3 messages from 2 chats</extracomment>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user