aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2010-03-04 11:56:59 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2010-03-04 11:56:59 +0000
commitdca857498e15d000b6ba27dd07380302a47d1fcc (patch)
tree3a6e837a792b73ec7ce47418050a561431f5888f
parentb65e2c52cca85895d8af0186cec2b32be4fc19b7 (diff)
downloadqmmp-dca857498e15d000b6ba27dd07380302a47d1fcc.tar.gz
qmmp-dca857498e15d000b6ba27dd07380302a47d1fcc.tar.bz2
qmmp-dca857498e15d000b6ba27dd07380302a47d1fcc.zip
improved command line support
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1597 90c681e8-e032-0410-971d-27865f9a5e38
-rw-r--r--src/plugins/CommandLineOptions/IncDecVolumeOption/incdecvolumeoption.cpp7
-rw-r--r--src/plugins/CommandLineOptions/IncDecVolumeOption/incdecvolumeoption.h6
-rw-r--r--src/qmmpui/commandlinemanager.cpp6
-rw-r--r--src/qmmpui/commandlinemanager.h5
-rw-r--r--src/qmmpui/commandlineoption.h5
-rw-r--r--src/qmmpui/generalhandler.cpp6
-rw-r--r--src/qmmpui/generalhandler.h6
-rw-r--r--src/ui/builtincommandlineoption.cpp55
-rw-r--r--src/ui/builtincommandlineoption.h8
-rw-r--r--src/ui/mainwindow.cpp64
-rw-r--r--src/ui/qmmpstarter.cpp32
-rw-r--r--src/ui/translations/qmmp_cs.ts51
-rw-r--r--src/ui/translations/qmmp_de.ts51
-rw-r--r--src/ui/translations/qmmp_hu.ts47
-rw-r--r--src/ui/translations/qmmp_it.ts51
-rw-r--r--src/ui/translations/qmmp_lt.ts51
-rw-r--r--src/ui/translations/qmmp_pl_PL.ts51
-rw-r--r--src/ui/translations/qmmp_pt_BR.ts47
-rw-r--r--src/ui/translations/qmmp_ru.ts51
-rw-r--r--src/ui/translations/qmmp_tr.ts51
-rw-r--r--src/ui/translations/qmmp_uk_UA.ts51
-rw-r--r--src/ui/translations/qmmp_zh_CN.ts51
-rw-r--r--src/ui/translations/qmmp_zh_TW.ts51
23 files changed, 443 insertions, 361 deletions
diff --git a/src/plugins/CommandLineOptions/IncDecVolumeOption/incdecvolumeoption.cpp b/src/plugins/CommandLineOptions/IncDecVolumeOption/incdecvolumeoption.cpp
index 0fd9dcd4d..f113c4919 100644
--- a/src/plugins/CommandLineOptions/IncDecVolumeOption/incdecvolumeoption.cpp
+++ b/src/plugins/CommandLineOptions/IncDecVolumeOption/incdecvolumeoption.cpp
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2008 by Ilya Kotov *
+ * Copyright (C) 2008-2010 by Ilya Kotov *
* forkotov02@hotmail.ru *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -46,10 +46,9 @@ const QString IncDecVolumeCommandLineOption::helpString() const
);
}
-
-void IncDecVolumeCommandLineOption::executeCommand(const QString& opt_str, CommandLineManager* clm)
+void IncDecVolumeCommandLineOption::executeCommand(const QString& opt_str, const QStringList &args)
{
- Q_UNUSED(clm);
+ Q_UNUSED(args);
SoundCore *core = SoundCore::instance();
int volume = qMax(core->leftVolume(), core->rightVolume());
int balance = 0;
diff --git a/src/plugins/CommandLineOptions/IncDecVolumeOption/incdecvolumeoption.h b/src/plugins/CommandLineOptions/IncDecVolumeOption/incdecvolumeoption.h
index 8d6b10f7e..55c3579c4 100644
--- a/src/plugins/CommandLineOptions/IncDecVolumeOption/incdecvolumeoption.h
+++ b/src/plugins/CommandLineOptions/IncDecVolumeOption/incdecvolumeoption.h
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2008 by Ilya Kotov *
+ * Copyright (C) 2008-2010 by Ilya Kotov *
* forkotov02@hotmail.ru *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -23,7 +23,7 @@
#include <QString>
#include <QObject>
-
+#include <QStringList>
#include <qmmpui/commandlineoption.h>
#include <qmmpui/commandlinemanager.h>
@@ -36,7 +36,7 @@ public:
virtual bool identify(const QString& opt_str)const;
virtual const QString name()const;
virtual const QString helpString()const;
- virtual void executeCommand(const QString& opt_str, CommandLineManager* clm);
+ virtual void executeCommand(const QString& opt_str, const QStringList &args);
virtual QTranslator *createTranslator(QObject *parent);
};
diff --git a/src/qmmpui/commandlinemanager.cpp b/src/qmmpui/commandlinemanager.cpp
index e6b23ac4c..82c8d7861 100644
--- a/src/qmmpui/commandlinemanager.cpp
+++ b/src/qmmpui/commandlinemanager.cpp
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2008 by Ilya Kotov *
+ * Copyright (C) 2008-2010 by Ilya Kotov *
* forkotov02@hotmail.ru *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -79,14 +79,14 @@ CommandLineManager::~CommandLineManager()
{
}
-void CommandLineManager::executeCommand(const QString& opt_str)
+void CommandLineManager::executeCommand(const QString& opt_str, const QStringList &args)
{
checkOptions();
foreach(CommandLineOption *opt, *m_options)
{
if (opt->identify(opt_str))
{
- opt->executeCommand(opt_str, this);
+ opt->executeCommand(opt_str, args);
return;
}
}
diff --git a/src/qmmpui/commandlinemanager.h b/src/qmmpui/commandlinemanager.h
index a985f260a..aa393ac42 100644
--- a/src/qmmpui/commandlinemanager.h
+++ b/src/qmmpui/commandlinemanager.h
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2008-2009 by Ilya Kotov *
+ * Copyright (C) 2008-2010 by Ilya Kotov *
* forkotov02@hotmail.ru *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -43,8 +43,9 @@ public:
/*!
* Executes command \b opt_str
* @param opt_str Command line option string
+ * @param args Command arguments
*/
- void executeCommand(const QString& opt_str);
+ void executeCommand(const QString& opt_str, const QStringList &args = QStringList());
/*!
* Return \b true if command \b opt_str is supported, otherwise returns \b false
*/
diff --git a/src/qmmpui/commandlineoption.h b/src/qmmpui/commandlineoption.h
index 9799d063e..edbd40a5c 100644
--- a/src/qmmpui/commandlineoption.h
+++ b/src/qmmpui/commandlineoption.h
@@ -25,6 +25,7 @@ class CommandLineManager;
class QTranslator;
class QString;
class QObject;
+class QStringList;
/*! @brief Abstract base class of the command line plugins.
* @author Vladimir Kuznetsov <vovanec@gmail.ru>
@@ -47,8 +48,10 @@ public:
virtual const QString helpString()const = 0;
/*!
* Parses \b opt_str args(if needed), executes command.
+ * @param opt_str Command to execute
+ * @param args Command arguments
*/
- virtual void executeCommand(const QString& opt_str, CommandLineManager* clm) = 0;
+ virtual void executeCommand(const QString &opt_str, const QStringList &args) = 0;
/*!
* Creates translator with parent object \b parent
*/
diff --git a/src/qmmpui/generalhandler.cpp b/src/qmmpui/generalhandler.cpp
index 744591243..fa8659046 100644
--- a/src/qmmpui/generalhandler.cpp
+++ b/src/qmmpui/generalhandler.cpp
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2008-2009 by Ilya Kotov *
+ * Copyright (C) 2008-2010 by Ilya Kotov *
* forkotov02@hotmail.ru *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -102,10 +102,10 @@ bool GeneralHandler::visibilityControl()
return FALSE;
}
-void GeneralHandler::executeCommand(const QString &opt_str)
+void GeneralHandler::executeCommand(const QString &opt_str, const QStringList &args)
{
if (CommandLineManager::hasOption(opt_str))
- m_commandLineManager->executeCommand(opt_str);
+ m_commandLineManager->executeCommand(opt_str, args);
}
void GeneralHandler::addAction(QAction *action, MenuType type)
diff --git a/src/qmmpui/generalhandler.h b/src/qmmpui/generalhandler.h
index fa064f3ee..5d2e9cef0 100644
--- a/src/qmmpui/generalhandler.h
+++ b/src/qmmpui/generalhandler.h
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2008-2009 by Ilya Kotov *
+ * Copyright (C) 2008-2010 by Ilya Kotov *
* forkotov02@hotmail.ru *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -24,6 +24,7 @@
#include <QMap>
#include <QList>
#include <QPointer>
+#include <QStringList>
class QAction;
class QMenu;
@@ -76,8 +77,9 @@ public:
/*!
* Executes command by command line plugins
* @param opt_str Command line option string
+ * @param args Command arguments
*/
- void executeCommand(const QString &opt_str);
+ void executeCommand(const QString &opt_str, const QStringList &args = QStringList());
/*!
* Adds the newly created action to the menu with type \b type.
* Menu with type \b type should be created first.
diff --git a/src/ui/builtincommandlineoption.cpp b/src/ui/builtincommandlineoption.cpp
index 8a6762897..5c3d51ebc 100644
--- a/src/ui/builtincommandlineoption.cpp
+++ b/src/ui/builtincommandlineoption.cpp
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2008 by Ilya Kotov *
+ * Copyright (C) 2008-2010 by Ilya Kotov *
* forkotov02@hotmail.ru *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -36,23 +36,18 @@ BuiltinCommandLineOption::~BuiltinCommandLineOption()
// BuiltinCommandLineOption methods implementation
bool BuiltinCommandLineOption::identify(const QString & str) const
{
- if (
- str == QString("--next") ||
- str == QString("--previous") ||
- str == QString("--play") || str == QString("-p") ||
- str == QString("--pause") || str == QString("-u") ||
- str == QString("--play-pause") || str == QString("-t") ||
- str == QString("--stop") || str == QString("-s") ||
- str.startsWith("--volume") ||
- str.startsWith("--jump-to-file") || str.startsWith("-j") ||
- str.startsWith("--toggle-visibility") ||
- str.startsWith("--add-file") ||
- str.startsWith("--add-dir")
- )
- {
+ if (str == "--next" ||
+ str == "--previous" ||
+ str == "--play" || str == "-p" ||
+ str == "--pause" || str == "-u" ||
+ str == "--play-pause" || str == "-t" ||
+ str == "--stop" || str == "-s" ||
+ str == "--volume" ||
+ str == "--jump-to-file" || str == "-j" ||
+ str == "--toggle-visibility" ||
+ str == "--add-file" ||
+ str == "--add-dir")
return TRUE;
- }
-
return FALSE;
}
@@ -64,7 +59,7 @@ const QString BuiltinCommandLineOption::helpString() const
"-t, --play-pause "+tr("Pause if playing, play otherwise")+ "\n"
"-s, --stop "+tr("Stop current song")+ "\n" +
"-j, --jump-to-file "+tr("Display Jump to File dialog")+ "\n" +
- "--volume "+tr("Set playback volume(example: qmmp --volume20, qmmp --volume100)")+ "\n"
+ "--volume <0..100> "+tr("Set playback volume (example: qmmp --volume 20") + "\n"
"--next "+tr("Skip forward in playlist")+ "\n" +
"--previous "+tr("Skip backwards in playlist")+"\n" +
"--toggle-visibility "+tr("Show/hide application")+ "\n" +
@@ -73,7 +68,8 @@ const QString BuiltinCommandLineOption::helpString() const
);
}
-void BuiltinCommandLineOption::executeCommand(const QString &option_string, MainWindow *mw)
+void BuiltinCommandLineOption::executeCommand(const QString &option_string,
+ const QStringList &args, MainWindow *mw)
{
if (option_string == "--play" || option_string == "-p")
{
@@ -119,21 +115,24 @@ void BuiltinCommandLineOption::executeCommand(const QString &option_string, Main
{
mw->addDir();
}
- else if (option_string.startsWith("--volume"))
+ else if (option_string == "--volume" && !args.isEmpty())
{
- QString vol_str(option_string);
- vol_str.remove("--volume");
bool ok = FALSE;
- int volume = vol_str.toUInt(&ok);
+ int volume = args.at(0).toInt(&ok);
if (ok)
- {
mw->soundCore()->setVolume(volume,volume);
- }
}
}
-const QString BuiltinCommandLineOption::name() const
+QHash <QString, QStringList> BuiltinCommandLineOption::splitArgs(const QStringList &args) const
{
- return "BuiltinCommandLineOption";
+ QHash <QString, QStringList> commands;
+ foreach(QString arg, args)
+ {
+ if(arg.startsWith("-") || arg.startsWith("--"))
+ commands.insert(arg, QStringList());
+ else if(!commands.isEmpty())
+ commands[commands.keys().last()] << arg;
+ }
+ return commands;
}
-
diff --git a/src/ui/builtincommandlineoption.h b/src/ui/builtincommandlineoption.h
index df6c6dfb2..a650aa585 100644
--- a/src/ui/builtincommandlineoption.h
+++ b/src/ui/builtincommandlineoption.h
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2008 by Ilya Kotov *
+ * Copyright (C) 2008-2010 by Ilya Kotov *
* forkotov02@hotmail.ru *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -21,6 +21,7 @@
#define BUILTINCOMMANDLINEOPTION_H
#include <QObject>
+#include <QHash>
class MainWindow;
@@ -41,9 +42,8 @@ public:
bool identify(const QString& str)const;
const QString helpString()const;
- void executeCommand(const QString& option,MainWindow* = NULL);
- const QString name()const;
-
+ void executeCommand(const QString& option, const QStringList &args, MainWindow* = NULL);
+ QHash <QString, QStringList> splitArgs(const QStringList &args) const;
};
#endif
diff --git a/src/ui/mainwindow.cpp b/src/ui/mainwindow.cpp
index 4fad52ce8..46cde2af1 100644
--- a/src/ui/mainwindow.cpp
+++ b/src/ui/mainwindow.cpp
@@ -526,47 +526,57 @@ void MainWindow::playPause()
play();
}
-bool MainWindow::processCommandArgs(const QStringList &slist,const QString& cwd)
+bool MainWindow::processCommandArgs(const QStringList &slist, const QString& cwd)
{
- if (slist.count() > 0)
+ if(slist.isEmpty())
+ return TRUE;
+ QString paths;
+ foreach(QString arg, slist)
{
- QString str = slist[0];
-
- if (str.startsWith("--enqueue") || str.startsWith("-e")) //check for "--enqueue" modifier
- {
- if (slist.count() < 2)
- return FALSE;
- QStringList full_path_list;
- for (int i = 1; i < slist.count(); ++i)
- {
- if ((slist.at(i).startsWith("/")) || (slist.at(i).contains("://"))) //is it absolute path or url?
- full_path_list << slist.at(i);
- else
- full_path_list << cwd + "/" + slist.at(i);
- }
- m_pl_manager->currentPlayList()->addFileList(full_path_list); //TODO url support
- }
- else if (str.startsWith("-")) // is it a command?
+ if(arg.startsWith("-"))
+ break;
+ else
+ paths.append(arg);
+ }
+ if(!paths.isEmpty())
+ {
+ QStringList full_path_list;
+ foreach(QString s, paths)
{
- if (CommandLineManager::hasOption(str))
- m_generalHandler->executeCommand(str);
- else if (m_option_manager->identify(str))
- m_option_manager->executeCommand(str, this);
+ if ((s.startsWith("/")) || (s.contains("://"))) //is it absolute path or url?
+ full_path_list << s;
else
- return FALSE;
+ full_path_list << cwd + "/" + s;
}
- else// maybe it is a list of files or dirs
+ setFileList(full_path_list);
+ return TRUE;
+ }
+ QHash<QString, QStringList> commands = m_option_manager->splitArgs(slist);
+ if(commands.isEmpty())
+ return FALSE;
+ foreach(QString key, commands.keys())
+ {
+ if(key == "--enqueue" || key == "-e")
{
+ QStringList args = commands.value(key);
+ if(args.isEmpty())
+ return FALSE;
QStringList full_path_list;
- foreach(QString s,slist)
+ foreach(QString s, args)
{
if ((s.startsWith("/")) || (s.contains("://"))) //is it absolute path or url?
full_path_list << s;
else
full_path_list << cwd + "/" + s;
}
- setFileList(full_path_list); //TODO url support
+ m_pl_manager->currentPlayList()->addFileList(full_path_list);
}
+ else if (CommandLineManager::hasOption(key))
+ m_generalHandler->executeCommand(key, commands.value(key));
+ else if (m_option_manager->identify(key))
+ m_option_manager->executeCommand(key, commands.value(key), this);
+ else
+ return FALSE;
}
return TRUE;
}
diff --git a/src/ui/qmmpstarter.cpp b/src/ui/qmmpstarter.cpp
index d0c126ba4..8735a66f2 100644
--- a/src/ui/qmmpstarter.cpp
+++ b/src/ui/qmmpstarter.cpp
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2006-2009 by Ilya Kotov *
+ * Copyright (C) 2006-2010 by Ilya Kotov *
* forkotov02@hotmail.ru *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -44,30 +44,37 @@ QMMPStarter::QMMPStarter(int argc,char **argv, QObject* parent) : QObject(parent
m_option_manager = new BuiltinCommandLineOption(this);
QStringList tmp;
for (int i = 1;i < argc;i++)
- tmp << QString::fromLocal8Bit(argv[i]);
+ tmp << QString::fromLocal8Bit(argv[i]).trimmed();
argString = tmp.join("\n");
+ QHash <QString, QStringList> commands = m_option_manager->splitArgs(tmp);
- if (argString == "--help")
+ if(commands.keys().contains("--help"))
{
printUsage();
exit(0);
}
- else if (argString == "--version")
+ if(commands.keys().contains("--version"))
{
printVersion();
exit(0);
}
- if (argString.startsWith("-") && // command?
- !(m_option_manager->identify(argString) ||
- CommandLineManager::hasOption(argString) ||
- argString.startsWith("--enqueue") ||
- argString.startsWith("-e")))
+ if(!commands.isEmpty())
{
- qFatal("QMMP: Unknown command...");
- exit(1);
+ foreach(QString arg, commands.keys())
+ {
+ if(!m_option_manager->identify(arg) &&
+ !CommandLineManager::hasOption(arg) &&
+ arg != "--enqueue" &&
+ arg != "-e")
+ {
+ cout << qPrintable(tr("Unknown command")) << endl;
+ exit(0);
+ }
+ }
}
+
#ifndef Q_OS_WIN32
m_sock = new UnixDomainSocket(this);
if (m_sock->bind(UDS_PATH))
@@ -97,7 +104,8 @@ QMMPStarter::QMMPStarter(int argc,char **argv, QObject* parent) : QObject(parent
QMMPStarter::~ QMMPStarter()
{
- if (mw) delete mw;
+ if (mw)
+ delete mw;
}
void QMMPStarter::startMainWindow()
diff --git a/src/ui/translations/qmmp_cs.ts b/src/ui/translations/qmmp_cs.ts
index da042b4e5..95321a994 100644
--- a/src/ui/translations/qmmp_cs.ts
+++ b/src/ui/translations/qmmp_cs.ts
@@ -115,57 +115,57 @@
<context>
<name>BuiltinCommandLineOption</name>
<message>
- <location filename="../builtincommandlineoption.cpp" line="68"/>
+ <location filename="../builtincommandlineoption.cpp" line="63"/>
<source>Skip forward in playlist</source>
<translation>Přejít vpřed v seznamu skladeb</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="69"/>
+ <location filename="../builtincommandlineoption.cpp" line="64"/>
<source>Skip backwards in playlist</source>
<translation>Přejít zpět v seznamu skladeb</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="62"/>
+ <location filename="../builtincommandlineoption.cpp" line="57"/>
<source>Start playing current song</source>
<translation>Spustit přehrávání aktuální skladby</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="63"/>
+ <location filename="../builtincommandlineoption.cpp" line="58"/>
<source>Pause current song</source>
<translation>Pozastavit aktuální skladbu</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="64"/>
+ <location filename="../builtincommandlineoption.cpp" line="59"/>
<source>Pause if playing, play otherwise</source>
<translation>Pozastavit, přehrává-li se, jinak přehrávat</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="65"/>
+ <location filename="../builtincommandlineoption.cpp" line="60"/>
<source>Stop current song</source>
<translation>Zastavit aktuální skladbu</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="67"/>
- <source>Set playback volume(example: qmmp --volume20, qmmp --volume100)</source>
- <translation>Nastavit hlasitot přehrávání (příklady: qmmp --volume20, qmmp --volume100)</translation>
- </message>
- <message>
- <location filename="../builtincommandlineoption.cpp" line="66"/>
+ <location filename="../builtincommandlineoption.cpp" line="61"/>
<source>Display Jump to File dialog</source>
<translation>Zobrazit dialog Přeskočit na soubor</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="70"/>
+ <location filename="../builtincommandlineoption.cpp" line="62"/>
+ <source>Set playback volume (example: qmmp --volume 20</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../builtincommandlineoption.cpp" line="65"/>
<source>Show/hide application</source>
<translation>Zobrazit/skrýt aplikaci</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="71"/>
+ <location filename="../builtincommandlineoption.cpp" line="66"/>
<source>Display Add File dialog</source>
<translation>Zobrazit dialog Přidat soubor</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="72"/>
+ <location filename="../builtincommandlineoption.cpp" line="67"/>
<source>Display Add Directory dialog</source>
<translation>Zobrazit dialog Přidat adresář</translation>
</message>
@@ -1573,42 +1573,47 @@
<context>
<name>QMMPStarter</name>
<message>
- <location filename="../qmmpstarter.cpp" line="153"/>
+ <location filename="../qmmpstarter.cpp" line="161"/>
<source>Usage: qmmp [options] [files]</source>
<translation>Použití: qmmp [volby] [soubory]</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="154"/>
+ <location filename="../qmmpstarter.cpp" line="162"/>
<source>Options:</source>
<translation>Volby:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="160"/>
+ <location filename="../qmmpstarter.cpp" line="168"/>
<source>Print version number and exit</source>
<translation>Vypsat číslo verze a skončit</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="161"/>
+ <location filename="../qmmpstarter.cpp" line="169"/>
<source>Ideas, patches, bugreports send to forkotov02@hotmail.ru</source>
<translation>Nápady, patche, hlášení chyb posílejte na forkotov02@hotmail.ru (anglicky)</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="159"/>
+ <location filename="../qmmpstarter.cpp" line="167"/>
<source>Display this text and exit</source>
<translation>Zobrazit tento text a skončit</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="166"/>
+ <location filename="../qmmpstarter.cpp" line="72"/>
+ <source>Unknown command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qmmpstarter.cpp" line="174"/>
<source>QMMP version:</source>
<translation>Verze QMMP:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="156"/>
+ <location filename="../qmmpstarter.cpp" line="164"/>
<source>Don&apos;t clear the playlist</source>
<translation>Nevyprazdňovat seznam skladeb</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="167"/>
+ <location filename="../qmmpstarter.cpp" line="175"/>
<source>Qt version:</source>
<translation>Verze Qt:</translation>
</message>
diff --git a/src/ui/translations/qmmp_de.ts b/src/ui/translations/qmmp_de.ts
index bde2ce5fe..eda6a772e 100644
--- a/src/ui/translations/qmmp_de.ts
+++ b/src/ui/translations/qmmp_de.ts
@@ -115,57 +115,57 @@
<context>
<name>BuiltinCommandLineOption</name>
<message>
- <location filename="../builtincommandlineoption.cpp" line="68"/>
+ <location filename="../builtincommandlineoption.cpp" line="63"/>
<source>Skip forward in playlist</source>
<translation>Nächsten Titel in Wiedergabeliste abspielen</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="69"/>
+ <location filename="../builtincommandlineoption.cpp" line="64"/>
<source>Skip backwards in playlist</source>
<translation>Vorherigen Titel in Wiedergabeliste abspielen</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="62"/>
+ <location filename="../builtincommandlineoption.cpp" line="57"/>
<source>Start playing current song</source>
<translation>Aktuellen Titel abspielen</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="63"/>
+ <location filename="../builtincommandlineoption.cpp" line="58"/>
<source>Pause current song</source>
<translation>Aktuellen Titel anhalten</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="64"/>
+ <location filename="../builtincommandlineoption.cpp" line="59"/>
<source>Pause if playing, play otherwise</source>
<translation>Wiedergabe anhalten oder fortsetzen</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="65"/>
+ <location filename="../builtincommandlineoption.cpp" line="60"/>
<source>Stop current song</source>
<translation>Aktuellen Titel stoppen</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="67"/>
- <source>Set playback volume(example: qmmp --volume20, qmmp --volume100)</source>
- <translation>Lautstärke einstellen (Beispiel: qmmp --volume20, qmmp --volume100)</translation>
- </message>
- <message>
- <location filename="../builtincommandlineoption.cpp" line="66"/>
+ <location filename="../builtincommandlineoption.cpp" line="61"/>
<source>Display Jump to File dialog</source>
<translation>„Springe zu Titel“-Dialog anzeigen</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="70"/>
+ <location filename="../builtincommandlineoption.cpp" line="62"/>
+ <source>Set playback volume (example: qmmp --volume 20</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../builtincommandlineoption.cpp" line="65"/>
<source>Show/hide application</source>
<translation>Anwendung ein-/ausblenden</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="71"/>
+ <location filename="../builtincommandlineoption.cpp" line="66"/>
<source>Display Add File dialog</source>
<translation>„Datei hinzufügen“-Dialog anzeigen</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="72"/>
+ <location filename="../builtincommandlineoption.cpp" line="67"/>
<source>Display Add Directory dialog</source>
<translation>„Verzeichnis hinzufügen“-Dialog anzeigen</translation>
</message>
@@ -1573,42 +1573,47 @@
<context>
<name>QMMPStarter</name>
<message>
- <location filename="../qmmpstarter.cpp" line="153"/>
+ <location filename="../qmmpstarter.cpp" line="161"/>
<source>Usage: qmmp [options] [files]</source>
<translation>Aufruf: qmmp [Optionen] [Dateien]</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="154"/>
+ <location filename="../qmmpstarter.cpp" line="162"/>
<source>Options:</source>
<translation>Optionen:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="160"/>
+ <location filename="../qmmpstarter.cpp" line="168"/>
<source>Print version number and exit</source>
<translation>Gibt die Versionsnummer aus</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="161"/>
+ <location filename="../qmmpstarter.cpp" line="169"/>
<source>Ideas, patches, bugreports send to forkotov02@hotmail.ru</source>
<translation>Ideen, Patches und Bugreports an &lt;forkotov02@hotmail.ru&gt; senden</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="159"/>
+ <location filename="../qmmpstarter.cpp" line="167"/>
<source>Display this text and exit</source>
<translation>Zeigt diesen Hilfetext an</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="166"/>
+ <location filename="../qmmpstarter.cpp" line="72"/>
+ <source>Unknown command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qmmpstarter.cpp" line="174"/>
<source>QMMP version:</source>
<translation>Qmmp-Version:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="156"/>
+ <location filename="../qmmpstarter.cpp" line="164"/>
<source>Don&apos;t clear the playlist</source>
<translation>Titel an Wiedergabeliste anhängen</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="167"/>
+ <location filename="../qmmpstarter.cpp" line="175"/>
<source>Qt version:</source>
<translation>Qt-Version:</translation>
</message>
diff --git a/src/ui/translations/qmmp_hu.ts b/src/ui/translations/qmmp_hu.ts
index 5a50807e9..70a010475 100644
--- a/src/ui/translations/qmmp_hu.ts
+++ b/src/ui/translations/qmmp_hu.ts
@@ -115,57 +115,57 @@
<context>
<name>BuiltinCommandLineOption</name>
<message>
- <location filename="../builtincommandlineoption.cpp" line="62"/>
+ <location filename="../builtincommandlineoption.cpp" line="57"/>
<source>Start playing current song</source>
<translation>Aktuális szám lejátszásának indítása</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="63"/>
+ <location filename="../builtincommandlineoption.cpp" line="58"/>
<source>Pause current song</source>
<translation>Aktuális szám szüneteltetése</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="64"/>
+ <location filename="../builtincommandlineoption.cpp" line="59"/>
<source>Pause if playing, play otherwise</source>
<translation>Szünet ha lejátszás van, különben lejátszás</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="65"/>
+ <location filename="../builtincommandlineoption.cpp" line="60"/>
<source>Stop current song</source>
<translation>Aktuális szám megállítása</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="66"/>
+ <location filename="../builtincommandlineoption.cpp" line="61"/>
<source>Display Jump to File dialog</source>
<translation>Számra ugrás ablak mutatása</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="67"/>
- <source>Set playback volume(example: qmmp --volume20, qmmp --volume100)</source>
- <translation>Lejátszási hangerő beállítása(pl.: qmmp --volume20, qmmp --volume100)</translation>
+ <location filename="../builtincommandlineoption.cpp" line="62"/>
+ <source>Set playback volume (example: qmmp --volume 20</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="68"/>
+ <location filename="../builtincommandlineoption.cpp" line="63"/>
<source>Skip forward in playlist</source>
<translation>Lejátszási lista következő számának kihagyása</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="69"/>
+ <location filename="../builtincommandlineoption.cpp" line="64"/>
<source>Skip backwards in playlist</source>
<translation>Lejátszási lista előző számainak kihagyása</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="70"/>
+ <location filename="../builtincommandlineoption.cpp" line="65"/>
<source>Show/hide application</source>
<translation>Alkalmazás mutatása/elrejtése</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="71"/>
+ <location filename="../builtincommandlineoption.cpp" line="66"/>
<source>Display Add File dialog</source>
<translation>Fájl hozzáadása ablak mutatása</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="72"/>
+ <location filename="../builtincommandlineoption.cpp" line="67"/>
<source>Display Add Directory dialog</source>
<translation>Könyvtár hozzáadása ablak mutatása</translation>
</message>
@@ -1573,42 +1573,47 @@
<context>
<name>QMMPStarter</name>
<message>
- <location filename="../qmmpstarter.cpp" line="153"/>
+ <location filename="../qmmpstarter.cpp" line="72"/>
+ <source>Unknown command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qmmpstarter.cpp" line="161"/>
<source>Usage: qmmp [options] [files]</source>
<translation>Használat: qmmp [opciók] [fájlok]</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="154"/>
+ <location filename="../qmmpstarter.cpp" line="162"/>
<source>Options:</source>
<translation>Opciók:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="156"/>
+ <location filename="../qmmpstarter.cpp" line="164"/>
<source>Don&apos;t clear the playlist</source>
<translation>Ne töröld a lejátszási listát</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="159"/>
+ <location filename="../qmmpstarter.cpp" line="167"/>
<source>Display this text and exit</source>
<translation>Mutasd ezt a szöveget, majd lépj ki</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="160"/>
+ <location filename="../qmmpstarter.cpp" line="168"/>
<source>Print version number and exit</source>
<translation>Mutasd a verziószámot, majd lépj ki</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="161"/>
+ <location filename="../qmmpstarter.cpp" line="169"/>
<source>Ideas, patches, bugreports send to forkotov02@hotmail.ru</source>
<translation>Ötleteket, foltokat, hibajelentéseket küld a forkotov02@hotmail.ru címre</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="166"/>
+ <location filename="../qmmpstarter.cpp" line="174"/>
<source>QMMP version:</source>
<translation>QMMP verzió:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="167"/>
+ <location filename="../qmmpstarter.cpp" line="175"/>
<source>Qt version:</source>
<translation>Qt verzió:</translation>
</message>
diff --git a/src/ui/translations/qmmp_it.ts b/src/ui/translations/qmmp_it.ts
index e91e22d94..d6ca74c03 100644
--- a/src/ui/translations/qmmp_it.ts
+++ b/src/ui/translations/qmmp_it.ts
@@ -115,57 +115,57 @@
<context>
<name>BuiltinCommandLineOption</name>
<message>
- <location filename="../builtincommandlineoption.cpp" line="68"/>
+ <location filename="../builtincommandlineoption.cpp" line="63"/>
<source>Skip forward in playlist</source>
<translation>Scorri in avanti lista dei brani</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="69"/>
+ <location filename="../builtincommandlineoption.cpp" line="64"/>
<source>Skip backwards in playlist</source>
<translation>Scorri indietro la lista dei brani</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="62"/>
+ <location filename="../builtincommandlineoption.cpp" line="57"/>
<source>Start playing current song</source>
<translation>Inizia il brano scelto</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="63"/>
+ <location filename="../builtincommandlineoption.cpp" line="58"/>
<source>Pause current song</source>
<translation>Sospendi il brano in esecuzione</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="64"/>
+ <location filename="../builtincommandlineoption.cpp" line="59"/>
<source>Pause if playing, play otherwise</source>
<translation>Sospendi il brano se in esecuzione; lo riprende se in pausa</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="65"/>
+ <location filename="../builtincommandlineoption.cpp" line="60"/>
<source>Stop current song</source>
<translation>Arresta il brano in esecuzione</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="67"/>
- <source>Set playback volume(example: qmmp --volume20, qmmp --volume100)</source>
- <translation>Configurare il volume di riproduzione (esempio: qmmp --volume20, qmmp --volume100)</translation>
- </message>
- <message>
- <location filename="../builtincommandlineoption.cpp" line="66"/>
+ <location filename="../builtincommandlineoption.cpp" line="61"/>
<source>Display Jump to File dialog</source>
<translation>Mostra il menu «Vai al brano»</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="70"/>
+ <location filename="../builtincommandlineoption.cpp" line="62"/>
+ <source>Set playback volume (example: qmmp --volume 20</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../builtincommandlineoption.cpp" line="65"/>
<source>Show/hide application</source>
<translation>Mostra/nascondi Qmmp</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="71"/>
+ <location filename="../builtincommandlineoption.cpp" line="66"/>
<source>Display Add File dialog</source>
<translation>Mostra il menu «Aggiungi brani»</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="72"/>
+ <location filename="../builtincommandlineoption.cpp" line="67"/>
<source>Display Add Directory dialog</source>
<translation>Mostra il menu «Aggiungi cartella»</translation>
</message>
@@ -1573,42 +1573,47 @@
<context>
<name>QMMPStarter</name>
<message>
- <location filename="../qmmpstarter.cpp" line="153"/>
+ <location filename="../qmmpstarter.cpp" line="161"/>
<source>Usage: qmmp [options] [files]</source>
<translation>Uso: qmmp [options] [fichiers]</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="154"/>
+ <location filename="../qmmpstarter.cpp" line="162"/>
<source>Options:</source>
<translation>Opzioni: </translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="156"/>
+ <location filename="../qmmpstarter.cpp" line="164"/>
<source>Don&apos;t clear the playlist</source>
<translation>Non ripulire la lista esecuzione</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="160"/>
+ <location filename="../qmmpstarter.cpp" line="168"/>
<source>Print version number and exit</source>
<translation>Stampa il numero di versione ed esci</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="161"/>
+ <location filename="../qmmpstarter.cpp" line="169"/>
<source>Ideas, patches, bugreports send to forkotov02@hotmail.ru</source>
<translation>Per idee, modifiche, segnalazione di errori scrivire a: forkotov02@hotmail.ru</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="167"/>
+ <location filename="../qmmpstarter.cpp" line="175"/>
<source>Qt version:</source>
<translation>Versione Qt:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="159"/>
+ <location filename="../qmmpstarter.cpp" line="167"/>
<source>Display this text and exit</source>
<translation>Mostra questo testo ed esci</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="166"/>
+ <location filename="../qmmpstarter.cpp" line="72"/>
+ <source>Unknown command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qmmpstarter.cpp" line="174"/>
<source>QMMP version:</source>
<translation>Versione di Qmmp: </translation>
</message>
diff --git a/src/ui/translations/qmmp_lt.ts b/src/ui/translations/qmmp_lt.ts
index c37fa9279..977039bb1 100644
--- a/src/ui/translations/qmmp_lt.ts
+++ b/src/ui/translations/qmmp_lt.ts
@@ -115,57 +115,57 @@
<context>
<name>BuiltinCommandLineOption</name>
<message>
- <location filename="../builtincommandlineoption.cpp" line="68"/>
+ <location filename="../builtincommandlineoption.cpp" line="63"/>
<source>Skip forward in playlist</source>
<translation>Eiti prie sekančio elemento</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="69"/>
+ <location filename="../builtincommandlineoption.cpp" line="64"/>
<source>Skip backwards in playlist</source>
<translation>Eiti prie ankstesnio elemento</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="62"/>
+ <location filename="../builtincommandlineoption.cpp" line="57"/>
<source>Start playing current song</source>
<translation>Groti dainą</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="63"/>
+ <location filename="../builtincommandlineoption.cpp" line="58"/>
<source>Pause current song</source>
<translation>Pristabdyti dainą</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="64"/>
+ <location filename="../builtincommandlineoption.cpp" line="59"/>
<source>Pause if playing, play otherwise</source>
<translation>Pristabdyti/Groti</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="65"/>
+ <location filename="../builtincommandlineoption.cpp" line="60"/>
<source>Stop current song</source>
<translation>Sustabdyti dainą</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="67"/>
- <source>Set playback volume(example: qmmp --volume20, qmmp --volume100)</source>
- <translation>Nustatyti garsumą (pvz: qmmp --volume20, qmmp --volume100)</translation>
- </message>
- <message>
- <location filename="../builtincommandlineoption.cpp" line="66"/>
+ <location filename="../builtincommandlineoption.cpp" line="61"/>
<source>Display Jump to File dialog</source>
<translation>Parodyti langą bylos pasirinkimui</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="70"/>
+ <location filename="../builtincommandlineoption.cpp" line="62"/>
+ <source>Set playback volume (example: qmmp --volume 20</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../builtincommandlineoption.cpp" line="65"/>
<source>Show/hide application</source>
<translation>Parodyti/Slėpti programą</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="71"/>
+ <location filename="../builtincommandlineoption.cpp" line="66"/>
<source>Display Add File dialog</source>
<translation>Parodyti langą bylų pridėjimui</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="72"/>
+ <location filename="../builtincommandlineoption.cpp" line="67"/>
<source>Display Add Directory dialog</source>
<translation>Parodyti langą aplanko pridėjimui</translation>
</message>
@@ -1574,42 +1574,47 @@
<context>
<name>QMMPStarter</name>
<message>
- <location filename="../qmmpstarter.cpp" line="153"/>
+ <location filename="../qmmpstarter.cpp" line="161"/>
<source>Usage: qmmp [options] [files]</source>
<translation>Naudojimas: qmmp [nuostatos] [bylos]</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="154"/>
+ <location filename="../qmmpstarter.cpp" line="162"/>
<source>Options:</source>
<translation>Nustatymai:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="160"/>
+ <location filename="../qmmpstarter.cpp" line="168"/>
<source>Print version number and exit</source>
<translation>Parodyti versiją ir išeiti</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="159"/>
+ <location filename="../qmmpstarter.cpp" line="167"/>
<source>Display this text and exit</source>
<translation>Parodyti šį tekstą ir išeiti</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="161"/>
+ <location filename="../qmmpstarter.cpp" line="72"/>
+ <source>Unknown command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qmmpstarter.cpp" line="169"/>
<source>Ideas, patches, bugreports send to forkotov02@hotmail.ru</source>
<translation>Idėjas, pataisymus, klaidas siųsti forkotov02@hotmail.ru</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="166"/>
+ <location filename="../qmmpstarter.cpp" line="174"/>
<source>QMMP version:</source>
<translation>QMMP versija:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="156"/>
+ <location filename="../qmmpstarter.cpp" line="164"/>
<source>Don&apos;t clear the playlist</source>
<translation>Neišvalyti sąrašo</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="167"/>
+ <location filename="../qmmpstarter.cpp" line="175"/>
<source>Qt version:</source>
<translation>Qt versija:</translation>
</message>
diff --git a/src/ui/translations/qmmp_pl_PL.ts b/src/ui/translations/qmmp_pl_PL.ts
index 05e148026..cbb7d1153 100644
--- a/src/ui/translations/qmmp_pl_PL.ts
+++ b/src/ui/translations/qmmp_pl_PL.ts
@@ -115,57 +115,57 @@
<context>
<name>BuiltinCommandLineOption</name>
<message>
- <location filename="../builtincommandlineoption.cpp" line="68"/>
+ <location filename="../builtincommandlineoption.cpp" line="63"/>
<source>Skip forward in playlist</source>
<translation>Przeskocz do przodu na liście odtwarzania</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="69"/>
+ <location filename="../builtincommandlineoption.cpp" line="64"/>
<source>Skip backwards in playlist</source>
<translation>Przeskocz do tyłu na liście odtwarzania</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="62"/>
+ <location filename="../builtincommandlineoption.cpp" line="57"/>
<source>Start playing current song</source>
<translation>Zacznij odtwarzać bieżący utwór</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="63"/>
+ <location filename="../builtincommandlineoption.cpp" line="58"/>
<source>Pause current song</source>
<translation>Wstrzymaj bieżący utwór</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="64"/>
+ <location filename="../builtincommandlineoption.cpp" line="59"/>
<source>Pause if playing, play otherwise</source>
<translation>Wstrzymaj jeśli odtwarza, odtwarzaj w przeciwnym wypadku</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="65"/>
+ <location filename="../builtincommandlineoption.cpp" line="60"/>
<source>Stop current song</source>
<translation>Zatrzymaj bieżący utwór</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="67"/>
- <source>Set playback volume(example: qmmp --volume20, qmmp --volume100)</source>
- <translation>Ustaw głośność odtwarzania (przykład: qmmp --volume20, qmmp --volume100)</translation>
- </message>
- <message>
- <location filename="../builtincommandlineoption.cpp" line="66"/>
+ <location filename="../builtincommandlineoption.cpp" line="61"/>
<source>Display Jump to File dialog</source>
<translation>Wyświetl okno dialogowe Skocz do</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="70"/>
+ <location filename="../builtincommandlineoption.cpp" line="62"/>
+ <source>Set playback volume (example: qmmp --volume 20</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../builtincommandlineoption.cpp" line="65"/>
<source>Show/hide application</source>
<translation>Pokaż/ukryj aplikację</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="71"/>
+ <location filename="../builtincommandlineoption.cpp" line="66"/>
<source>Display Add File dialog</source>
<translation>Wyświetl okno dialogowe dodawania plików</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="72"/>
+ <location filename="../builtincommandlineoption.cpp" line="67"/>
<source>Display Add Directory dialog</source>
<translation>Wyświetl okno dialogowe dodawania katalogów</translation>
</message>
@@ -1573,42 +1573,47 @@
<context>
<name>QMMPStarter</name>
<message>
- <location filename="../qmmpstarter.cpp" line="153"/>
+ <location filename="../qmmpstarter.cpp" line="161"/>
<source>Usage: qmmp [options] [files]</source>
<translation>Użycie: qmmp [opcje] [pliki]</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="154"/>
+ <location filename="../qmmpstarter.cpp" line="162"/>
<source>Options:</source>
<translation>Opcje:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="160"/>
+ <location filename="../qmmpstarter.cpp" line="168"/>
<source>Print version number and exit</source>
<translation>Wyświetla wersję programu i wychodzi</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="161"/>
+ <location filename="../qmmpstarter.cpp" line="169"/>
<source>Ideas, patches, bugreports send to forkotov02@hotmail.ru</source>
<translation>Pomysły, poprawki, raporty o błędach proszę wysyłać na forkotov02@hotmail.ru</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="159"/>
+ <location filename="../qmmpstarter.cpp" line="167"/>
<source>Display this text and exit</source>
<translation>Wyświetla ten tekst i wychodzi</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="166"/>
+ <location filename="../qmmpstarter.cpp" line="72"/>
+ <source>Unknown command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qmmpstarter.cpp" line="174"/>
<source>QMMP version:</source>
<translation>Wersja QMMP:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="156"/>
+ <location filename="../qmmpstarter.cpp" line="164"/>
<source>Don&apos;t clear the playlist</source>
<translation>Nie czyść listy</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="167"/>
+ <location filename="../qmmpstarter.cpp" line="175"/>
<source>Qt version:</source>
<translation>Wersja QT:</translation>
</message>
diff --git a/src/ui/translations/qmmp_pt_BR.ts b/src/ui/translations/qmmp_pt_BR.ts
index 49b86e80c..49b8827f0 100644
--- a/src/ui/translations/qmmp_pt_BR.ts
+++ b/src/ui/translations/qmmp_pt_BR.ts
@@ -115,57 +115,57 @@
<context>
<name>BuiltinCommandLineOption</name>
<message>
- <location filename="../builtincommandlineoption.cpp" line="68"/>
+ <location filename="../builtincommandlineoption.cpp" line="63"/>
<source>Skip forward in playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="69"/>
+ <location filename="../builtincommandlineoption.cpp" line="64"/>
<source>Skip backwards in playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="62"/>
+ <location filename="../builtincommandlineoption.cpp" line="57"/>
<source>Start playing current song</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="63"/>
+ <location filename="../builtincommandlineoption.cpp" line="58"/>
<source>Pause current song</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="64"/>
+ <location filename="../builtincommandlineoption.cpp" line="59"/>
<source>Pause if playing, play otherwise</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="65"/>
+ <location filename="../builtincommandlineoption.cpp" line="60"/>
<source>Stop current song</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="67"/>
- <source>Set playback volume(example: qmmp --volume20, qmmp --volume100)</source>
+ <location filename="../builtincommandlineoption.cpp" line="61"/>
+ <source>Display Jump to File dialog</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="66"/>
- <source>Display Jump to File dialog</source>
+ <location filename="../builtincommandlineoption.cpp" line="62"/>
+ <source>Set playback volume (example: qmmp --volume 20</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="70"/>
+ <location filename="../builtincommandlineoption.cpp" line="65"/>
<source>Show/hide application</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="71"/>
+ <location filename="../builtincommandlineoption.cpp" line="66"/>
<source>Display Add File dialog</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="72"/>
+ <location filename="../builtincommandlineoption.cpp" line="67"/>
<source>Display Add Directory dialog</source>
<translation type="unfinished"></translation>
</message>
@@ -1573,42 +1573,47 @@
<context>
<name>QMMPStarter</name>
<message>
- <location filename="../qmmpstarter.cpp" line="153"/>
+ <location filename="../qmmpstarter.cpp" line="161"/>
<source>Usage: qmmp [options] [files]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="154"/>
+ <location filename="../qmmpstarter.cpp" line="162"/>
<source>Options:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="160"/>
+ <location filename="../qmmpstarter.cpp" line="168"/>
<source>Print version number and exit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="161"/>
+ <location filename="../qmmpstarter.cpp" line="169"/>
<source>Ideas, patches, bugreports send to forkotov02@hotmail.ru</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="159"/>
+ <location filename="../qmmpstarter.cpp" line="167"/>
<source>Display this text and exit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="166"/>
+ <location filename="../qmmpstarter.cpp" line="72"/>
+ <source>Unknown command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qmmpstarter.cpp" line="174"/>
<source>QMMP version:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="156"/>
+ <location filename="../qmmpstarter.cpp" line="164"/>
<source>Don&apos;t clear the playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="167"/>
+ <location filename="../qmmpstarter.cpp" line="175"/>
<source>Qt version:</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/ui/translations/qmmp_ru.ts b/src/ui/translations/qmmp_ru.ts
index ca949d2fb..5e28a9171 100644
--- a/src/ui/translations/qmmp_ru.ts
+++ b/src/ui/translations/qmmp_ru.ts
@@ -115,57 +115,57 @@
<context>
<name>BuiltinCommandLineOption</name>
<message>
- <location filename="../builtincommandlineoption.cpp" line="68"/>
+ <location filename="../builtincommandlineoption.cpp" line="63"/>
<source>Skip forward in playlist</source>
<translation>Перейти к следующему фрагменту</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="69"/>
+ <location filename="../builtincommandlineoption.cpp" line="64"/>
<source>Skip backwards in playlist</source>
<translation>Перейти к предыдущему фрагменту</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="62"/>
+ <location filename="../builtincommandlineoption.cpp" line="57"/>
<source>Start playing current song</source>
<translation>Воспроизвести текущую песню</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="63"/>
+ <location filename="../builtincommandlineoption.cpp" line="58"/>
<source>Pause current song</source>
<translation>Приостановить текущую песню</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="64"/>
+ <location filename="../builtincommandlineoption.cpp" line="59"/>
<source>Pause if playing, play otherwise</source>
<translation>Приостановить/воспроизвести</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="65"/>
+ <location filename="../builtincommandlineoption.cpp" line="60"/>
<source>Stop current song</source>
<translation>Остановить текущую песню</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="67"/>
- <source>Set playback volume(example: qmmp --volume20, qmmp --volume100)</source>
- <translation>Установить громкость (пример: qmmp --volume20, qmmp --volume100)</translation>
- </message>
- <message>
- <location filename="../builtincommandlineoption.cpp" line="66"/>
+ <location filename="../builtincommandlineoption.cpp" line="61"/>
<source>Display Jump to File dialog</source>
<translation>Показать диалог перехода к файлу</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="70"/>
+ <location filename="../builtincommandlineoption.cpp" line="62"/>
+ <source>Set playback volume (example: qmmp --volume 20</source>
+ <translation>Установить громкость (пример: qmmp --volume 20)</translation>
+ </message>
+ <message>
+ <location filename="../builtincommandlineoption.cpp" line="65"/>
<source>Show/hide application</source>
<translation>Показать/скрытть приложение</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="71"/>
+ <location filename="../builtincommandlineoption.cpp" line="66"/>
<source>Display Add File dialog</source>
<translation>Показать диалог добавления файлов</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="72"/>
+ <location filename="../builtincommandlineoption.cpp" line="67"/>
<source>Display Add Directory dialog</source>
<translation>Показать диалог добавления директорий</translation>
</message>
@@ -1573,42 +1573,47 @@
<context>
<name>QMMPStarter</name>
<message>
- <location filename="../qmmpstarter.cpp" line="153"/>
+ <location filename="../qmmpstarter.cpp" line="161"/>
<source>Usage: qmmp [options] [files]</source>
<translation>Использование: qmmp [options] [files]</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="154"/>
+ <location filename="../qmmpstarter.cpp" line="162"/>
<source>Options:</source>
<translation>Опции:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="160"/>
+ <location filename="../qmmpstarter.cpp" line="168"/>
<source>Print version number and exit</source>
<translation>Показать версии и выйти</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="161"/>
+ <location filename="../qmmpstarter.cpp" line="169"/>
<source>Ideas, patches, bugreports send to forkotov02@hotmail.ru</source>
<translation>Идеи, исправления, отчёты об ошибках: forkotov02@hotmail.ru</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="159"/>
+ <location filename="../qmmpstarter.cpp" line="167"/>
<source>Display this text and exit</source>
<translation>Показать этот текст и выйти</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="166"/>
+ <location filename="../qmmpstarter.cpp" line="72"/>
+ <source>Unknown command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qmmpstarter.cpp" line="174"/>
<source>QMMP version:</source>
<translation>Версия QMMP:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="156"/>
+ <location filename="../qmmpstarter.cpp" line="164"/>
<source>Don&apos;t clear the playlist</source>
<translation>Не очищать лист</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="167"/>
+ <location filename="../qmmpstarter.cpp" line="175"/>
<source>Qt version:</source>
<translation>Версия Qt:</translation>
</message>
diff --git a/src/ui/translations/qmmp_tr.ts b/src/ui/translations/qmmp_tr.ts
index a4210d7ac..ee4ac5e51 100644
--- a/src/ui/translations/qmmp_tr.ts
+++ b/src/ui/translations/qmmp_tr.ts
@@ -115,57 +115,57 @@
<context>
<name>BuiltinCommandLineOption</name>
<message>
- <location filename="../builtincommandlineoption.cpp" line="68"/>
+ <location filename="../builtincommandlineoption.cpp" line="63"/>
<source>Skip forward in playlist</source>
<translation>İleri atla</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="69"/>
+ <location filename="../builtincommandlineoption.cpp" line="64"/>
<source>Skip backwards in playlist</source>
<translation>Geri atla</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="62"/>
+ <location filename="../builtincommandlineoption.cpp" line="57"/>
<source>Start playing current song</source>
<translation>Mevcut şarkıyı çalmaya başla</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="63"/>
+ <location filename="../builtincommandlineoption.cpp" line="58"/>
<source>Pause current song</source>
<translation>Mevcut şarkıyı duraklat</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="64"/>
+ <location filename="../builtincommandlineoption.cpp" line="59"/>
<source>Pause if playing, play otherwise</source>
<translation>Çalıyorsa duraklat, değilse oynat</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="65"/>
+ <location filename="../builtincommandlineoption.cpp" line="60"/>
<source>Stop current song</source>
<translation>Mevcut şarkıyı durdur</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="67"/>
- <source>Set playback volume(example: qmmp --volume20, qmmp --volume100)</source>
- <translation>Sesi ayarla(örnek: qmmp --volume, qmmp --volume100)</translation>
- </message>
- <message>
- <location filename="../builtincommandlineoption.cpp" line="66"/>
+ <location filename="../builtincommandlineoption.cpp" line="61"/>
<source>Display Jump to File dialog</source>
<translation>Dosyaya atlama diyaloğunu göster</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="70"/>
+ <location filename="../builtincommandlineoption.cpp" line="62"/>
+ <source>Set playback volume (example: qmmp --volume 20</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../builtincommandlineoption.cpp" line="65"/>
<source>Show/hide application</source>
<translation>Uygulamayı göster/gizle</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="71"/>
+ <location filename="../builtincommandlineoption.cpp" line="66"/>
<source>Display Add File dialog</source>
<translation>Dosya ekleme diyaloğunu göster</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="72"/>
+ <location filename="../builtincommandlineoption.cpp" line="67"/>
<source>Display Add Directory dialog</source>
<translation>Dizin ekleme diyaloğunu göster</translation>
</message>
@@ -1573,42 +1573,47 @@
<context>
<name>QMMPStarter</name>
<message>
- <location filename="../qmmpstarter.cpp" line="153"/>
+ <location filename="../qmmpstarter.cpp" line="161"/>
<source>Usage: qmmp [options] [files]</source>
<translation>Kullanım:qmmp [seçenek] [dosyalar]</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="154"/>
+ <location filename="../qmmpstarter.cpp" line="162"/>
<source>Options:</source>
<translation>Seçenekler:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="160"/>
+ <location filename="../qmmpstarter.cpp" line="168"/>
<source>Print version number and exit</source>
<translation>Sürüm numarasını yazdır ve çık</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="161"/>
+ <location filename="../qmmpstarter.cpp" line="169"/>
<source>Ideas, patches, bugreports send to forkotov02@hotmail.ru</source>
<translation>Fikirleinizi, yamalarınızı, hata raporlarınızı forkotov02@hotmail.ru adresine gönderin</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="159"/>
+ <location filename="../qmmpstarter.cpp" line="167"/>
<source>Display this text and exit</source>
<translation>Bu metni göster ve çık</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="166"/>
+ <location filename="../qmmpstarter.cpp" line="72"/>
+ <source>Unknown command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qmmpstarter.cpp" line="174"/>
<source>QMMP version:</source>
<translation>QMMP sürümü:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="156"/>
+ <location filename="../qmmpstarter.cpp" line="164"/>
<source>Don&apos;t clear the playlist</source>
<translation>Çalma listesini temizleme</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="167"/>
+ <location filename="../qmmpstarter.cpp" line="175"/>
<source>Qt version:</source>
<translation>Qt sürümü:</translation>
</message>
diff --git a/src/ui/translations/qmmp_uk_UA.ts b/src/ui/translations/qmmp_uk_UA.ts
index 5821b8269..84f31dbd2 100644
--- a/src/ui/translations/qmmp_uk_UA.ts
+++ b/src/ui/translations/qmmp_uk_UA.ts
@@ -115,57 +115,57 @@
<context>
<name>BuiltinCommandLineOption</name>
<message>
- <location filename="../builtincommandlineoption.cpp" line="68"/>
+ <location filename="../builtincommandlineoption.cpp" line="63"/>
<source>Skip forward in playlist</source>
<translation>Перейти до наступного фрагменту</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="69"/>
+ <location filename="../builtincommandlineoption.cpp" line="64"/>
<source>Skip backwards in playlist</source>
<translation>Перейти до попереднього фрагменту</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="62"/>
+ <location filename="../builtincommandlineoption.cpp" line="57"/>
<source>Start playing current song</source>
<translation>Грати поточну пісню</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="63"/>
+ <location filename="../builtincommandlineoption.cpp" line="58"/>
<source>Pause current song</source>
<translation>Призупитини поточну пісню</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="64"/>
+ <location filename="../builtincommandlineoption.cpp" line="59"/>
<source>Pause if playing, play otherwise</source>
<translation>Призупинити/відтворити</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="65"/>
+ <location filename="../builtincommandlineoption.cpp" line="60"/>
<source>Stop current song</source>
<translation>Зупитини поточну пісню</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="67"/>
- <source>Set playback volume(example: qmmp --volume20, qmmp --volume100)</source>
- <translation>Встановить гучність (приклад: qmmp --volume20, qmmp --volume100)</translation>
- </message>
- <message>
- <location filename="../builtincommandlineoption.cpp" line="66"/>
+ <location filename="../builtincommandlineoption.cpp" line="61"/>
<source>Display Jump to File dialog</source>
<translation>Показати діалог переходу до файла</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="70"/>
+ <location filename="../builtincommandlineoption.cpp" line="62"/>
+ <source>Set playback volume (example: qmmp --volume 20</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../builtincommandlineoption.cpp" line="65"/>
<source>Show/hide application</source>
<translation>Показати/сховати програму</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="71"/>
+ <location filename="../builtincommandlineoption.cpp" line="66"/>
<source>Display Add File dialog</source>
<translation>Показати діалог додавання файлів</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="72"/>
+ <location filename="../builtincommandlineoption.cpp" line="67"/>
<source>Display Add Directory dialog</source>
<translation>Показати діалог додавання тек</translation>
</message>
@@ -1573,42 +1573,47 @@
<context>
<name>QMMPStarter</name>
<message>
- <location filename="../qmmpstarter.cpp" line="153"/>
+ <location filename="../qmmpstarter.cpp" line="161"/>
<source>Usage: qmmp [options] [files]</source>
<translation>Використання: qmmp [options] [files]</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="154"/>
+ <location filename="../qmmpstarter.cpp" line="162"/>
<source>Options:</source>
<translation>Опції:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="160"/>
+ <location filename="../qmmpstarter.cpp" line="168"/>
<source>Print version number and exit</source>
<translation>Показати версію та вийти</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="161"/>
+ <location filename="../qmmpstarter.cpp" line="169"/>
<source>Ideas, patches, bugreports send to forkotov02@hotmail.ru</source>
<translation>Ідеї, виправлення, звіти про помилки: forkotov02@hotmail.ru</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="159"/>
+ <location filename="../qmmpstarter.cpp" line="167"/>
<source>Display this text and exit</source>
<translation>Показати цей текст та вийти</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="166"/>
+ <location filename="../qmmpstarter.cpp" line="72"/>
+ <source>Unknown command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qmmpstarter.cpp" line="174"/>
<source>QMMP version:</source>
<translation>Версія QMMP:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="156"/>
+ <location filename="../qmmpstarter.cpp" line="164"/>
<source>Don&apos;t clear the playlist</source>
<translation>Не очищати список</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="167"/>
+ <location filename="../qmmpstarter.cpp" line="175"/>
<source>Qt version:</source>
<translation>Версія Qt:</translation>
</message>
diff --git a/src/ui/translations/qmmp_zh_CN.ts b/src/ui/translations/qmmp_zh_CN.ts
index f0bcdc2bb..94b1834d7 100644
--- a/src/ui/translations/qmmp_zh_CN.ts
+++ b/src/ui/translations/qmmp_zh_CN.ts
@@ -115,57 +115,57 @@
<context>
<name>BuiltinCommandLineOption</name>
<message>
- <location filename="../builtincommandlineoption.cpp" line="68"/>
+ <location filename="../builtincommandlineoption.cpp" line="63"/>
<source>Skip forward in playlist</source>
<translation>跳到播放列表中的下一曲</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="69"/>
+ <location filename="../builtincommandlineoption.cpp" line="64"/>
<source>Skip backwards in playlist</source>
<translation>跳到播放列表中的上一曲</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="62"/>
+ <location filename="../builtincommandlineoption.cpp" line="57"/>
<source>Start playing current song</source>
<translation>开始播放当前曲目</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="63"/>
+ <location filename="../builtincommandlineoption.cpp" line="58"/>
<source>Pause current song</source>
<translation>暂停当前曲目</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="64"/>
+ <location filename="../builtincommandlineoption.cpp" line="59"/>
<source>Pause if playing, play otherwise</source>
<translation>正在播放则暂停,相反处于暂停则播放</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="65"/>
+ <location filename="../builtincommandlineoption.cpp" line="60"/>
<source>Stop current song</source>
<translation>停止当前曲目</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="67"/>
- <source>Set playback volume(example: qmmp --volume20, qmmp --volume100)</source>
- <translation>设置回放音量(例如:qmmp --volume20, qmmp --volume100)</translation>
- </message>
- <message>
- <location filename="../builtincommandlineoption.cpp" line="66"/>
+ <location filename="../builtincommandlineoption.cpp" line="61"/>
<source>Display Jump to File dialog</source>
<translation>显示跳到文件对话</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="70"/>
+ <location filename="../builtincommandlineoption.cpp" line="62"/>
+ <source>Set playback volume (example: qmmp --volume 20</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../builtincommandlineoption.cpp" line="65"/>
<source>Show/hide application</source>
<translation>显示/隐藏程序</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="71"/>
+ <location filename="../builtincommandlineoption.cpp" line="66"/>
<source>Display Add File dialog</source>
<translation>显示添加文件对话</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="72"/>
+ <location filename="../builtincommandlineoption.cpp" line="67"/>
<source>Display Add Directory dialog</source>
<translation>显示添加目录对话</translation>
</message>
@@ -1573,42 +1573,47 @@
<context>
<name>QMMPStarter</name>
<message>
- <location filename="../qmmpstarter.cpp" line="153"/>
+ <location filename="../qmmpstarter.cpp" line="161"/>
<source>Usage: qmmp [options] [files]</source>
<translation>使用:qmmp [设置] [文件]</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="154"/>
+ <location filename="../qmmpstarter.cpp" line="162"/>
<source>Options:</source>
<translation>设置:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="160"/>
+ <location filename="../qmmpstarter.cpp" line="168"/>
<source>Print version number and exit</source>
<translation>显示版本并退出</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="161"/>
+ <location filename="../qmmpstarter.cpp" line="169"/>
<source>Ideas, patches, bugreports send to forkotov02@hotmail.ru</source>
<translation>建议、补丁或提交 bug 请发送到 forkotov02@hotmail.ru</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="159"/>
+ <location filename="../qmmpstarter.cpp" line="167"/>
<source>Display this text and exit</source>
<translation>显示这些文本并退出</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="166"/>
+ <location filename="../qmmpstarter.cpp" line="72"/>
+ <source>Unknown command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qmmpstarter.cpp" line="174"/>
<source>QMMP version:</source>
<translation>Qmmp 版本:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="156"/>
+ <location filename="../qmmpstarter.cpp" line="164"/>
<source>Don&apos;t clear the playlist</source>
<translation>不要清除这个播放列表</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="167"/>
+ <location filename="../qmmpstarter.cpp" line="175"/>
<source>Qt version:</source>
<translation>Qt 版本:</translation>
</message>
diff --git a/src/ui/translations/qmmp_zh_TW.ts b/src/ui/translations/qmmp_zh_TW.ts
index 2e87c7f63..119e3591b 100644
--- a/src/ui/translations/qmmp_zh_TW.ts
+++ b/src/ui/translations/qmmp_zh_TW.ts
@@ -115,57 +115,57 @@
<context>
<name>BuiltinCommandLineOption</name>
<message>
- <location filename="../builtincommandlineoption.cpp" line="68"/>
+ <location filename="../builtincommandlineoption.cpp" line="63"/>
<source>Skip forward in playlist</source>
<translation>跳到播放清單中的下一曲</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="69"/>
+ <location filename="../builtincommandlineoption.cpp" line="64"/>
<source>Skip backwards in playlist</source>
<translation>跳到播放清單中的上一曲</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="62"/>
+ <location filename="../builtincommandlineoption.cpp" line="57"/>
<source>Start playing current song</source>
<translation>開始播放目前曲目</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="63"/>
+ <location filename="../builtincommandlineoption.cpp" line="58"/>
<source>Pause current song</source>
<translation>暫停目前曲目</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="64"/>
+ <location filename="../builtincommandlineoption.cpp" line="59"/>
<source>Pause if playing, play otherwise</source>
<translation>正在播放則暫停,相反處於暫停則播放</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="65"/>
+ <location filename="../builtincommandlineoption.cpp" line="60"/>
<source>Stop current song</source>
<translation>停止目前曲目</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="67"/>
- <source>Set playback volume(example: qmmp --volume20, qmmp --volume100)</source>
- <translation>設定重播音量(例如:qmmp --volume20, qmmp --volume100)</translation>
- </message>
- <message>
- <location filename="../builtincommandlineoption.cpp" line="66"/>
+ <location filename="../builtincommandlineoption.cpp" line="61"/>
<source>Display Jump to File dialog</source>
<translation>察看跳到檔案對話</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="70"/>
+ <location filename="../builtincommandlineoption.cpp" line="62"/>
+ <source>Set playback volume (example: qmmp --volume 20</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../builtincommandlineoption.cpp" line="65"/>
<source>Show/hide application</source>
<translation>察看/隱藏程式</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="71"/>
+ <location filename="../builtincommandlineoption.cpp" line="66"/>
<source>Display Add File dialog</source>
<translation>察看添加檔案對話</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="72"/>
+ <location filename="../builtincommandlineoption.cpp" line="67"/>
<source>Display Add Directory dialog</source>
<translation>察看添加目錄對話</translation>
</message>
@@ -1573,42 +1573,47 @@
<context>
<name>QMMPStarter</name>
<message>
- <location filename="../qmmpstarter.cpp" line="153"/>
+ <location filename="../qmmpstarter.cpp" line="161"/>
<source>Usage: qmmp [options] [files]</source>
<translation>使用:qmmp [設定] [檔案]</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="154"/>
+ <location filename="../qmmpstarter.cpp" line="162"/>
<source>Options:</source>
<translation>設定:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="160"/>
+ <location filename="../qmmpstarter.cpp" line="168"/>
<source>Print version number and exit</source>
<translation>察看版本並結束</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="161"/>
+ <location filename="../qmmpstarter.cpp" line="169"/>
<source>Ideas, patches, bugreports send to forkotov02@hotmail.ru</source>
<translation>建議、補丁或提交 bug 請傳送到 forkotov02@hotmail.ru</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="159"/>
+ <location filename="../qmmpstarter.cpp" line="167"/>
<source>Display this text and exit</source>
<translation>察看這些字檔並結束</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="166"/>
+ <location filename="../qmmpstarter.cpp" line="72"/>
+ <source>Unknown command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qmmpstarter.cpp" line="174"/>
<source>QMMP version:</source>
<translation>Qmmp 版本:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="156"/>
+ <location filename="../qmmpstarter.cpp" line="164"/>
<source>Don&apos;t clear the playlist</source>
<translation>不要清除這個播放清單</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="167"/>
+ <location filename="../qmmpstarter.cpp" line="175"/>
<source>Qt version:</source>
<translation>Qt 版本:</translation>
</message>