aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/plugins/CommandLineOptions/PlayListOption/playlistoption.cpp53
-rw-r--r--src/plugins/CommandLineOptions/PlayListOption/playlistoption.h3
-rw-r--r--src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_cs.ts30
-rw-r--r--src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_de.ts30
-rw-r--r--src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_es.ts30
-rw-r--r--src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_it.ts30
-rw-r--r--src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_ja.ts30
-rw-r--r--src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_lt.ts30
-rw-r--r--src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_nl.ts30
-rw-r--r--src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_pl.ts30
-rw-r--r--src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_ru.ts30
-rw-r--r--src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_tr.ts30
-rw-r--r--src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_uk_UA.ts30
-rw-r--r--src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_zh_CN.ts30
-rw-r--r--src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_zh_TW.ts30
15 files changed, 371 insertions, 75 deletions
diff --git a/src/plugins/CommandLineOptions/PlayListOption/playlistoption.cpp b/src/plugins/CommandLineOptions/PlayListOption/playlistoption.cpp
index 49324b98a..802fbc0a2 100644
--- a/src/plugins/CommandLineOptions/PlayListOption/playlistoption.cpp
+++ b/src/plugins/CommandLineOptions/PlayListOption/playlistoption.cpp
@@ -24,22 +24,25 @@
#include <qmmp/soundcore.h>
#include <qmmpui/playlistmanager.h>
#include <qmmpui/metadataformatter.h>
+#include <qmmpui/mediaplayer.h>
#include "playlistoption.h"
bool PlayListOption::identify(const QString & str) const
{
- return str == QString("--pl-list") ||
- str == QString("--pl-dump") ||
- str == QString("--pl-clear");
+ return str == QString("--pl-help") ||
+ str == QString("--pl-list") ||
+ str == QString("--pl-dump") ||
+ str == QString("--pl-clear") ||
+ str == QString("--pl-repeat-toggle") ||
+ str == QString("--pl-shuffle-toggle") ||
+ str == QString("--pl-state");
}
const QString PlayListOption::helpString() const
{
- return QString(
- "--pl-list " + tr("List all available playlists")+"\n"+
- "--pl-dump <id> " + tr("Show playlist content")+"\n" +
- "--pl-clear <id> " + tr("Clear playlist")+"\n"
- );
+ return QString(
+ "--pl-help " + tr("Show playlist manipulation commands")+"\n"
+ );
}
QString PlayListOption::executeCommand(const QString& opt_str, const QStringList &args)
@@ -47,8 +50,18 @@ QString PlayListOption::executeCommand(const QString& opt_str, const QStringList
Q_UNUSED(args);
QString out;
PlayListManager *pl_manager = PlayListManager::instance();
+ MediaPlayer *player = MediaPlayer::instance();
- if(opt_str == "--pl-list")
+ if(opt_str == "--pl-help")
+ {
+ out = "--pl-list " + tr("List all available playlists")+"\n"+
+ "--pl-dump <id> " + tr("Show playlist content")+"\n" +
+ "--pl-clear <id> " + tr("Clear playlist")+"\n"+
+ "--pl-repeat-toggle " + tr("Toggle playlist repeat")+"\n"+
+ "--pl-shuffle-toggle " + tr("Toggle playlist shuffle")+"\n"+
+ "--pl-state " + tr("Show playlist options")+"\n";
+ }
+ else if(opt_str == "--pl-list")
{
QStringList names = pl_manager->playListNames();
for(int i = 0; i < names.count(); ++i)
@@ -79,9 +92,24 @@ QString PlayListOption::executeCommand(const QString& opt_str, const QStringList
int id = args.isEmpty() ? pl_manager->currentPlayListIndex() : args.at(0).toInt() - 1;
PlayListModel *model = pl_manager->playListAt(id);
if(!model)
- out = tr("Invalid playlist ID") + "\n";
+ return tr("Invalid playlist ID") + "\n";
model->clear();
}
+ else if(opt_str == "--pl-repeat-toggle")
+ {
+ player->setRepeatable(!player->isRepeatable());
+ }
+ else if(opt_str == "--pl-shuffle-toggle")
+ {
+ pl_manager->setShuffle(!pl_manager->isShuffle());
+ }
+ else if(opt_str == "--pl-state")
+ {
+ out += "SHUFFLE: " + boolToText(pl_manager->isShuffle()) + "\n";
+ out += "REPEAT PLAYLIST: " + boolToText(pl_manager->isRepeatableList()) + "\n";
+ out += "REPEAT TRACK: " + boolToText(player->isRepeatable()) + "\n";
+ out += "NO PLAYLIST ADVANCE: " + boolToText(player->isNoPlaylistAdvance()) + "\n";
+ }
return out;
}
@@ -98,4 +126,9 @@ QTranslator *PlayListOption::createTranslator(QObject *parent)
return translator;
}
+QString PlayListOption::boolToText(bool enabled)
+{
+ return QString(enabled ? "[+]" : "[-]");
+}
+
Q_EXPORT_PLUGIN2(playlistoption, PlayListOption)
diff --git a/src/plugins/CommandLineOptions/PlayListOption/playlistoption.h b/src/plugins/CommandLineOptions/PlayListOption/playlistoption.h
index b9a6c09fa..151e017f5 100644
--- a/src/plugins/CommandLineOptions/PlayListOption/playlistoption.h
+++ b/src/plugins/CommandLineOptions/PlayListOption/playlistoption.h
@@ -40,6 +40,9 @@ public:
virtual const QString helpString()const;
virtual QString executeCommand(const QString& opt_str, const QStringList &args);
virtual QTranslator *createTranslator(QObject *parent);
+
+private:
+ QString boolToText(bool enabled);
};
#endif
diff --git a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_cs.ts b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_cs.ts
index f7c45ee14..386f9e065 100644
--- a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_cs.ts
+++ b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_cs.ts
@@ -4,23 +4,43 @@
<context>
<name>PlayListOption</name>
<message>
- <location filename="../playlistoption.cpp" line="39"/>
+ <location filename="../playlistoption.cpp" line="44"/>
+ <source>Show playlist manipulation commands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="57"/>
<source>List all available playlists</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="40"/>
+ <location filename="../playlistoption.cpp" line="58"/>
<source>Show playlist content</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="41"/>
+ <location filename="../playlistoption.cpp" line="59"/>
<source>Clear playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="68"/>
- <location filename="../playlistoption.cpp" line="82"/>
+ <location filename="../playlistoption.cpp" line="60"/>
+ <source>Toggle playlist repeat</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="61"/>
+ <source>Toggle playlist shuffle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="62"/>
+ <source>Show playlist options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="81"/>
+ <location filename="../playlistoption.cpp" line="95"/>
<source>Invalid playlist ID</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_de.ts b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_de.ts
index 3e5c8fe29..aa99c046d 100644
--- a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_de.ts
+++ b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_de.ts
@@ -4,23 +4,43 @@
<context>
<name>PlayListOption</name>
<message>
- <location filename="../playlistoption.cpp" line="39"/>
+ <location filename="../playlistoption.cpp" line="44"/>
+ <source>Show playlist manipulation commands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="57"/>
<source>List all available playlists</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="40"/>
+ <location filename="../playlistoption.cpp" line="58"/>
<source>Show playlist content</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="41"/>
+ <location filename="../playlistoption.cpp" line="59"/>
<source>Clear playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="68"/>
- <location filename="../playlistoption.cpp" line="82"/>
+ <location filename="../playlistoption.cpp" line="60"/>
+ <source>Toggle playlist repeat</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="61"/>
+ <source>Toggle playlist shuffle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="62"/>
+ <source>Show playlist options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="81"/>
+ <location filename="../playlistoption.cpp" line="95"/>
<source>Invalid playlist ID</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_es.ts b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_es.ts
index fb1e425d1..ee4b0b2d3 100644
--- a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_es.ts
+++ b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_es.ts
@@ -4,23 +4,43 @@
<context>
<name>PlayListOption</name>
<message>
- <location filename="../playlistoption.cpp" line="39"/>
+ <location filename="../playlistoption.cpp" line="44"/>
+ <source>Show playlist manipulation commands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="57"/>
<source>List all available playlists</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="40"/>
+ <location filename="../playlistoption.cpp" line="58"/>
<source>Show playlist content</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="41"/>
+ <location filename="../playlistoption.cpp" line="59"/>
<source>Clear playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="68"/>
- <location filename="../playlistoption.cpp" line="82"/>
+ <location filename="../playlistoption.cpp" line="60"/>
+ <source>Toggle playlist repeat</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="61"/>
+ <source>Toggle playlist shuffle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="62"/>
+ <source>Show playlist options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="81"/>
+ <location filename="../playlistoption.cpp" line="95"/>
<source>Invalid playlist ID</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_it.ts b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_it.ts
index 1e00772e9..26b880ff2 100644
--- a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_it.ts
+++ b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_it.ts
@@ -4,23 +4,43 @@
<context>
<name>PlayListOption</name>
<message>
- <location filename="../playlistoption.cpp" line="39"/>
+ <location filename="../playlistoption.cpp" line="44"/>
+ <source>Show playlist manipulation commands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="57"/>
<source>List all available playlists</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="40"/>
+ <location filename="../playlistoption.cpp" line="58"/>
<source>Show playlist content</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="41"/>
+ <location filename="../playlistoption.cpp" line="59"/>
<source>Clear playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="68"/>
- <location filename="../playlistoption.cpp" line="82"/>
+ <location filename="../playlistoption.cpp" line="60"/>
+ <source>Toggle playlist repeat</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="61"/>
+ <source>Toggle playlist shuffle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="62"/>
+ <source>Show playlist options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="81"/>
+ <location filename="../playlistoption.cpp" line="95"/>
<source>Invalid playlist ID</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_ja.ts b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_ja.ts
index 6088c4ef5..7a28c8ec7 100644
--- a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_ja.ts
+++ b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_ja.ts
@@ -4,23 +4,43 @@
<context>
<name>PlayListOption</name>
<message>
- <location filename="../playlistoption.cpp" line="39"/>
+ <location filename="../playlistoption.cpp" line="44"/>
+ <source>Show playlist manipulation commands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="57"/>
<source>List all available playlists</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="40"/>
+ <location filename="../playlistoption.cpp" line="58"/>
<source>Show playlist content</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="41"/>
+ <location filename="../playlistoption.cpp" line="59"/>
<source>Clear playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="68"/>
- <location filename="../playlistoption.cpp" line="82"/>
+ <location filename="../playlistoption.cpp" line="60"/>
+ <source>Toggle playlist repeat</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="61"/>
+ <source>Toggle playlist shuffle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="62"/>
+ <source>Show playlist options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="81"/>
+ <location filename="../playlistoption.cpp" line="95"/>
<source>Invalid playlist ID</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_lt.ts b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_lt.ts
index 2726a423a..bc8b591e8 100644
--- a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_lt.ts
+++ b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_lt.ts
@@ -4,23 +4,43 @@
<context>
<name>PlayListOption</name>
<message>
- <location filename="../playlistoption.cpp" line="39"/>
+ <location filename="../playlistoption.cpp" line="44"/>
+ <source>Show playlist manipulation commands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="57"/>
<source>List all available playlists</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="40"/>
+ <location filename="../playlistoption.cpp" line="58"/>
<source>Show playlist content</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="41"/>
+ <location filename="../playlistoption.cpp" line="59"/>
<source>Clear playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="68"/>
- <location filename="../playlistoption.cpp" line="82"/>
+ <location filename="../playlistoption.cpp" line="60"/>
+ <source>Toggle playlist repeat</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="61"/>
+ <source>Toggle playlist shuffle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="62"/>
+ <source>Show playlist options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="81"/>
+ <location filename="../playlistoption.cpp" line="95"/>
<source>Invalid playlist ID</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_nl.ts b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_nl.ts
index 6c29a5bb8..4869d3e93 100644
--- a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_nl.ts
+++ b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_nl.ts
@@ -4,23 +4,43 @@
<context>
<name>PlayListOption</name>
<message>
- <location filename="../playlistoption.cpp" line="39"/>
+ <location filename="../playlistoption.cpp" line="44"/>
+ <source>Show playlist manipulation commands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="57"/>
<source>List all available playlists</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="40"/>
+ <location filename="../playlistoption.cpp" line="58"/>
<source>Show playlist content</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="41"/>
+ <location filename="../playlistoption.cpp" line="59"/>
<source>Clear playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="68"/>
- <location filename="../playlistoption.cpp" line="82"/>
+ <location filename="../playlistoption.cpp" line="60"/>
+ <source>Toggle playlist repeat</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="61"/>
+ <source>Toggle playlist shuffle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="62"/>
+ <source>Show playlist options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="81"/>
+ <location filename="../playlistoption.cpp" line="95"/>
<source>Invalid playlist ID</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_pl.ts b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_pl.ts
index 761ddac63..5235a474e 100644
--- a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_pl.ts
+++ b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_pl.ts
@@ -4,23 +4,43 @@
<context>
<name>PlayListOption</name>
<message>
- <location filename="../playlistoption.cpp" line="39"/>
+ <location filename="../playlistoption.cpp" line="44"/>
+ <source>Show playlist manipulation commands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="57"/>
<source>List all available playlists</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="40"/>
+ <location filename="../playlistoption.cpp" line="58"/>
<source>Show playlist content</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="41"/>
+ <location filename="../playlistoption.cpp" line="59"/>
<source>Clear playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="68"/>
- <location filename="../playlistoption.cpp" line="82"/>
+ <location filename="../playlistoption.cpp" line="60"/>
+ <source>Toggle playlist repeat</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="61"/>
+ <source>Toggle playlist shuffle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="62"/>
+ <source>Show playlist options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="81"/>
+ <location filename="../playlistoption.cpp" line="95"/>
<source>Invalid playlist ID</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_ru.ts b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_ru.ts
index 4aeef3b59..b2fe7c4a6 100644
--- a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_ru.ts
+++ b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_ru.ts
@@ -4,23 +4,43 @@
<context>
<name>PlayListOption</name>
<message>
- <location filename="../playlistoption.cpp" line="39"/>
+ <location filename="../playlistoption.cpp" line="44"/>
+ <source>Show playlist manipulation commands</source>
+ <translation>Показать команды для работы со списком воспроизведения</translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="57"/>
<source>List all available playlists</source>
<translation>Показать все доступные списки воспроизведения</translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="40"/>
+ <location filename="../playlistoption.cpp" line="58"/>
<source>Show playlist content</source>
<translation>Показать содержимое списка воспроизведения</translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="41"/>
+ <location filename="../playlistoption.cpp" line="59"/>
<source>Clear playlist</source>
<translation>Очистить список воспроизведения</translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="68"/>
- <location filename="../playlistoption.cpp" line="82"/>
+ <location filename="../playlistoption.cpp" line="60"/>
+ <source>Toggle playlist repeat</source>
+ <translation>Включить/выключить повтор списка воспроизведения</translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="61"/>
+ <source>Toggle playlist shuffle</source>
+ <translation>Включить/выключить случайный порядок</translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="62"/>
+ <source>Show playlist options</source>
+ <translation>Показать настройки списка воспроизведения</translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="81"/>
+ <location filename="../playlistoption.cpp" line="95"/>
<source>Invalid playlist ID</source>
<translation>Неправильный номер списка воспроизведения</translation>
</message>
diff --git a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_tr.ts b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_tr.ts
index d944c2ac9..95003f05f 100644
--- a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_tr.ts
+++ b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_tr.ts
@@ -4,23 +4,43 @@
<context>
<name>PlayListOption</name>
<message>
- <location filename="../playlistoption.cpp" line="39"/>
+ <location filename="../playlistoption.cpp" line="44"/>
+ <source>Show playlist manipulation commands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="57"/>
<source>List all available playlists</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="40"/>
+ <location filename="../playlistoption.cpp" line="58"/>
<source>Show playlist content</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="41"/>
+ <location filename="../playlistoption.cpp" line="59"/>
<source>Clear playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="68"/>
- <location filename="../playlistoption.cpp" line="82"/>
+ <location filename="../playlistoption.cpp" line="60"/>
+ <source>Toggle playlist repeat</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="61"/>
+ <source>Toggle playlist shuffle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="62"/>
+ <source>Show playlist options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="81"/>
+ <location filename="../playlistoption.cpp" line="95"/>
<source>Invalid playlist ID</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_uk_UA.ts b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_uk_UA.ts
index a20ecf940..13839f8e2 100644
--- a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_uk_UA.ts
+++ b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_uk_UA.ts
@@ -4,23 +4,43 @@
<context>
<name>PlayListOption</name>
<message>
- <location filename="../playlistoption.cpp" line="39"/>
+ <location filename="../playlistoption.cpp" line="44"/>
+ <source>Show playlist manipulation commands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="57"/>
<source>List all available playlists</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="40"/>
+ <location filename="../playlistoption.cpp" line="58"/>
<source>Show playlist content</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="41"/>
+ <location filename="../playlistoption.cpp" line="59"/>
<source>Clear playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="68"/>
- <location filename="../playlistoption.cpp" line="82"/>
+ <location filename="../playlistoption.cpp" line="60"/>
+ <source>Toggle playlist repeat</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="61"/>
+ <source>Toggle playlist shuffle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="62"/>
+ <source>Show playlist options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="81"/>
+ <location filename="../playlistoption.cpp" line="95"/>
<source>Invalid playlist ID</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_zh_CN.ts b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_zh_CN.ts
index f6d93f54e..a21fe4c03 100644
--- a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_zh_CN.ts
+++ b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_zh_CN.ts
@@ -4,23 +4,43 @@
<context>
<name>PlayListOption</name>
<message>
- <location filename="../playlistoption.cpp" line="39"/>
+ <location filename="../playlistoption.cpp" line="44"/>
+ <source>Show playlist manipulation commands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="57"/>
<source>List all available playlists</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="40"/>
+ <location filename="../playlistoption.cpp" line="58"/>
<source>Show playlist content</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="41"/>
+ <location filename="../playlistoption.cpp" line="59"/>
<source>Clear playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="68"/>
- <location filename="../playlistoption.cpp" line="82"/>
+ <location filename="../playlistoption.cpp" line="60"/>
+ <source>Toggle playlist repeat</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="61"/>
+ <source>Toggle playlist shuffle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="62"/>
+ <source>Show playlist options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="81"/>
+ <location filename="../playlistoption.cpp" line="95"/>
<source>Invalid playlist ID</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_zh_TW.ts b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_zh_TW.ts
index eb9d49e45..a9b71a8f4 100644
--- a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_zh_TW.ts
+++ b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_zh_TW.ts
@@ -4,23 +4,43 @@
<context>
<name>PlayListOption</name>
<message>
- <location filename="../playlistoption.cpp" line="39"/>
+ <location filename="../playlistoption.cpp" line="44"/>
+ <source>Show playlist manipulation commands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="57"/>
<source>List all available playlists</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="40"/>
+ <location filename="../playlistoption.cpp" line="58"/>
<source>Show playlist content</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="41"/>
+ <location filename="../playlistoption.cpp" line="59"/>
<source>Clear playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlistoption.cpp" line="68"/>
- <location filename="../playlistoption.cpp" line="82"/>
+ <location filename="../playlistoption.cpp" line="60"/>
+ <source>Toggle playlist repeat</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="61"/>
+ <source>Toggle playlist shuffle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="62"/>
+ <source>Show playlist options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlistoption.cpp" line="81"/>
+ <location filename="../playlistoption.cpp" line="95"/>
<source>Invalid playlist ID</source>
<translation type="unfinished"></translation>
</message>