diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2012-01-23 18:23:04 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2012-01-23 18:23:04 +0000 |
| commit | 06552c3c142f2c1bebb7d8f54a743bc08963cc25 (patch) | |
| tree | 086563daab7d54295ccc3aad4de5247a88058ffc /src | |
| parent | 2fc1c7f11729245d69539fe8ec34b35a0221dc5a (diff) | |
| download | qmmp-06552c3c142f2c1bebb7d8f54a743bc08963cc25.tar.gz qmmp-06552c3c142f2c1bebb7d8f54a743bc08963cc25.tar.bz2 qmmp-06552c3c142f2c1bebb7d8f54a743bc08963cc25.zip | |
new command line option: --pl-play
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@2560 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src')
14 files changed, 353 insertions, 124 deletions
diff --git a/src/plugins/CommandLineOptions/PlayListOption/playlistoption.cpp b/src/plugins/CommandLineOptions/PlayListOption/playlistoption.cpp index 802fbc0a2..3424db8a9 100644 --- a/src/plugins/CommandLineOptions/PlayListOption/playlistoption.cpp +++ b/src/plugins/CommandLineOptions/PlayListOption/playlistoption.cpp @@ -32,6 +32,7 @@ bool PlayListOption::identify(const QString & str) const return str == QString("--pl-help") || str == QString("--pl-list") || str == QString("--pl-dump") || + str == QString("--pl-play") || str == QString("--pl-clear") || str == QString("--pl-repeat-toggle") || str == QString("--pl-shuffle-toggle") || @@ -41,7 +42,7 @@ bool PlayListOption::identify(const QString & str) const const QString PlayListOption::helpString() const { return QString( - "--pl-help " + tr("Show playlist manipulation commands")+"\n" + "--pl-help " + tr("Show playlist manipulation commands")+"\n" ); } @@ -54,12 +55,13 @@ QString PlayListOption::executeCommand(const QString& opt_str, const QStringList 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"; + out = "--pl-list " + tr("List all available playlists")+"\n"+ + "--pl-dump <id> " + tr("Show playlist content")+"\n" + + "--pl-play <id> <track> " + tr("Play track <track> in playlist <id>")+"\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") { @@ -87,6 +89,25 @@ QString PlayListOption::executeCommand(const QString& opt_str, const QStringList out += "\n"; } } + else if(opt_str == "--pl-play") + { + if(args.count() > 2 || args.isEmpty()) + return tr("Invalid number of arguments") + "\n"; + + int pl_id = (args.count() == 1) ? pl_manager->currentPlayListIndex() : args.at(0).toInt() - 1; + int track_id = (args.count() == 1) ? args.at(0).toInt() - 1 : args.at(1).toInt() - 1; + PlayListModel *model = pl_manager->playListAt(pl_id); + if(!model) + return tr("Invalid playlist ID") + "\n"; + PlayListItem *item = model->item(track_id); + if(!item) + return tr("Invalid track ID") + "\n"; + player->stop(); + pl_manager->activatePlayList(model); + pl_manager->selectPlayList(model); + model->setCurrent(item); + player->play(); + } else if(opt_str == "--pl-clear") { int id = args.isEmpty() ? pl_manager->currentPlayListIndex() : args.at(0).toInt() - 1; diff --git a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_cs.ts b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_cs.ts index 386f9e065..a65ac03d9 100644 --- a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_cs.ts +++ b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_cs.ts @@ -4,45 +4,61 @@ <context> <name>PlayListOption</name> <message> - <location filename="../playlistoption.cpp" line="44"/> + <location filename="../playlistoption.cpp" line="45"/> <source>Show playlist manipulation commands</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="57"/> + <location filename="../playlistoption.cpp" line="58"/> <source>List all available playlists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="58"/> + <location filename="../playlistoption.cpp" line="59"/> <source>Show playlist content</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="59"/> + <location filename="../playlistoption.cpp" line="60"/> + <source>Play track <track> in playlist <id></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlistoption.cpp" line="61"/> <source>Clear playlist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="60"/> + <location filename="../playlistoption.cpp" line="62"/> <source>Toggle playlist repeat</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="61"/> + <location filename="../playlistoption.cpp" line="63"/> <source>Toggle playlist shuffle</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="62"/> + <location filename="../playlistoption.cpp" line="64"/> <source>Show playlist options</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="81"/> - <location filename="../playlistoption.cpp" line="95"/> + <location filename="../playlistoption.cpp" line="83"/> + <location filename="../playlistoption.cpp" line="101"/> + <location filename="../playlistoption.cpp" line="116"/> <source>Invalid playlist ID</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../playlistoption.cpp" line="95"/> + <source>Invalid number of arguments</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlistoption.cpp" line="104"/> + <source>Invalid track ID</source> + <translation type="unfinished"></translation> + </message> </context> </TS> diff --git a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_de.ts b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_de.ts index aa99c046d..65c13d255 100644 --- a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_de.ts +++ b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_de.ts @@ -4,45 +4,61 @@ <context> <name>PlayListOption</name> <message> - <location filename="../playlistoption.cpp" line="44"/> + <location filename="../playlistoption.cpp" line="45"/> <source>Show playlist manipulation commands</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="57"/> + <location filename="../playlistoption.cpp" line="58"/> <source>List all available playlists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="58"/> + <location filename="../playlistoption.cpp" line="59"/> <source>Show playlist content</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="59"/> + <location filename="../playlistoption.cpp" line="60"/> + <source>Play track <track> in playlist <id></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlistoption.cpp" line="61"/> <source>Clear playlist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="60"/> + <location filename="../playlistoption.cpp" line="62"/> <source>Toggle playlist repeat</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="61"/> + <location filename="../playlistoption.cpp" line="63"/> <source>Toggle playlist shuffle</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="62"/> + <location filename="../playlistoption.cpp" line="64"/> <source>Show playlist options</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="81"/> - <location filename="../playlistoption.cpp" line="95"/> + <location filename="../playlistoption.cpp" line="83"/> + <location filename="../playlistoption.cpp" line="101"/> + <location filename="../playlistoption.cpp" line="116"/> <source>Invalid playlist ID</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../playlistoption.cpp" line="95"/> + <source>Invalid number of arguments</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlistoption.cpp" line="104"/> + <source>Invalid track ID</source> + <translation type="unfinished"></translation> + </message> </context> </TS> diff --git a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_es.ts b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_es.ts index ee4b0b2d3..9d285a4c6 100644 --- a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_es.ts +++ b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_es.ts @@ -4,45 +4,61 @@ <context> <name>PlayListOption</name> <message> - <location filename="../playlistoption.cpp" line="44"/> + <location filename="../playlistoption.cpp" line="45"/> <source>Show playlist manipulation commands</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="57"/> + <location filename="../playlistoption.cpp" line="58"/> <source>List all available playlists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="58"/> + <location filename="../playlistoption.cpp" line="59"/> <source>Show playlist content</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="59"/> + <location filename="../playlistoption.cpp" line="60"/> + <source>Play track <track> in playlist <id></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlistoption.cpp" line="61"/> <source>Clear playlist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="60"/> + <location filename="../playlistoption.cpp" line="62"/> <source>Toggle playlist repeat</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="61"/> + <location filename="../playlistoption.cpp" line="63"/> <source>Toggle playlist shuffle</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="62"/> + <location filename="../playlistoption.cpp" line="64"/> <source>Show playlist options</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="81"/> - <location filename="../playlistoption.cpp" line="95"/> + <location filename="../playlistoption.cpp" line="83"/> + <location filename="../playlistoption.cpp" line="101"/> + <location filename="../playlistoption.cpp" line="116"/> <source>Invalid playlist ID</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../playlistoption.cpp" line="95"/> + <source>Invalid number of arguments</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlistoption.cpp" line="104"/> + <source>Invalid track ID</source> + <translation type="unfinished"></translation> + </message> </context> </TS> diff --git a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_it.ts b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_it.ts index 26b880ff2..b54b46a90 100644 --- a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_it.ts +++ b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_it.ts @@ -4,45 +4,61 @@ <context> <name>PlayListOption</name> <message> - <location filename="../playlistoption.cpp" line="44"/> + <location filename="../playlistoption.cpp" line="45"/> <source>Show playlist manipulation commands</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="57"/> + <location filename="../playlistoption.cpp" line="58"/> <source>List all available playlists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="58"/> + <location filename="../playlistoption.cpp" line="59"/> <source>Show playlist content</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="59"/> + <location filename="../playlistoption.cpp" line="60"/> + <source>Play track <track> in playlist <id></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlistoption.cpp" line="61"/> <source>Clear playlist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="60"/> + <location filename="../playlistoption.cpp" line="62"/> <source>Toggle playlist repeat</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="61"/> + <location filename="../playlistoption.cpp" line="63"/> <source>Toggle playlist shuffle</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="62"/> + <location filename="../playlistoption.cpp" line="64"/> <source>Show playlist options</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="81"/> - <location filename="../playlistoption.cpp" line="95"/> + <location filename="../playlistoption.cpp" line="83"/> + <location filename="../playlistoption.cpp" line="101"/> + <location filename="../playlistoption.cpp" line="116"/> <source>Invalid playlist ID</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../playlistoption.cpp" line="95"/> + <source>Invalid number of arguments</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlistoption.cpp" line="104"/> + <source>Invalid track ID</source> + <translation type="unfinished"></translation> + </message> </context> </TS> diff --git a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_ja.ts b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_ja.ts index f0ad0ede0..62808ab00 100644 --- a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_ja.ts +++ b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_ja.ts @@ -4,45 +4,61 @@ <context> <name>PlayListOption</name> <message> - <location filename="../playlistoption.cpp" line="44"/> + <location filename="../playlistoption.cpp" line="45"/> <source>Show playlist manipulation commands</source> <translation>プレイリストを操作するコマンドを表示</translation> </message> <message> - <location filename="../playlistoption.cpp" line="57"/> + <location filename="../playlistoption.cpp" line="58"/> <source>List all available playlists</source> <translation>利用可能なプレイリストすべての一覧を表示</translation> </message> <message> - <location filename="../playlistoption.cpp" line="58"/> + <location filename="../playlistoption.cpp" line="59"/> <source>Show playlist content</source> <translation>プレイリストの内容を表示</translation> </message> <message> - <location filename="../playlistoption.cpp" line="59"/> + <location filename="../playlistoption.cpp" line="60"/> + <source>Play track <track> in playlist <id></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlistoption.cpp" line="61"/> <source>Clear playlist</source> <translation>プレイリストを消去</translation> </message> <message> - <location filename="../playlistoption.cpp" line="60"/> + <location filename="../playlistoption.cpp" line="62"/> <source>Toggle playlist repeat</source> <translation>プレイリスト繰り返しの有無を切り替え</translation> </message> <message> - <location filename="../playlistoption.cpp" line="61"/> + <location filename="../playlistoption.cpp" line="63"/> <source>Toggle playlist shuffle</source> <translation>プレイリストのシャッフルの有無を切り替え</translation> </message> <message> - <location filename="../playlistoption.cpp" line="62"/> + <location filename="../playlistoption.cpp" line="64"/> <source>Show playlist options</source> <translation>プレイリストのオプションを表示</translation> </message> <message> - <location filename="../playlistoption.cpp" line="81"/> - <location filename="../playlistoption.cpp" line="95"/> + <location filename="../playlistoption.cpp" line="83"/> + <location filename="../playlistoption.cpp" line="101"/> + <location filename="../playlistoption.cpp" line="116"/> <source>Invalid playlist ID</source> <translation>プレイリストの ID が不正</translation> </message> + <message> + <location filename="../playlistoption.cpp" line="95"/> + <source>Invalid number of arguments</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlistoption.cpp" line="104"/> + <source>Invalid track ID</source> + <translation type="unfinished"></translation> + </message> </context> </TS> diff --git a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_lt.ts b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_lt.ts index bc8b591e8..68f62a3a7 100644 --- a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_lt.ts +++ b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_lt.ts @@ -4,45 +4,61 @@ <context> <name>PlayListOption</name> <message> - <location filename="../playlistoption.cpp" line="44"/> + <location filename="../playlistoption.cpp" line="45"/> <source>Show playlist manipulation commands</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="57"/> + <location filename="../playlistoption.cpp" line="58"/> <source>List all available playlists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="58"/> + <location filename="../playlistoption.cpp" line="59"/> <source>Show playlist content</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="59"/> + <location filename="../playlistoption.cpp" line="60"/> + <source>Play track <track> in playlist <id></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlistoption.cpp" line="61"/> <source>Clear playlist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="60"/> + <location filename="../playlistoption.cpp" line="62"/> <source>Toggle playlist repeat</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="61"/> + <location filename="../playlistoption.cpp" line="63"/> <source>Toggle playlist shuffle</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="62"/> + <location filename="../playlistoption.cpp" line="64"/> <source>Show playlist options</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="81"/> - <location filename="../playlistoption.cpp" line="95"/> + <location filename="../playlistoption.cpp" line="83"/> + <location filename="../playlistoption.cpp" line="101"/> + <location filename="../playlistoption.cpp" line="116"/> <source>Invalid playlist ID</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../playlistoption.cpp" line="95"/> + <source>Invalid number of arguments</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlistoption.cpp" line="104"/> + <source>Invalid track ID</source> + <translation type="unfinished"></translation> + </message> </context> </TS> diff --git a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_nl.ts b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_nl.ts index 4869d3e93..69b0301a2 100644 --- a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_nl.ts +++ b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_nl.ts @@ -4,45 +4,61 @@ <context> <name>PlayListOption</name> <message> - <location filename="../playlistoption.cpp" line="44"/> + <location filename="../playlistoption.cpp" line="45"/> <source>Show playlist manipulation commands</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="57"/> + <location filename="../playlistoption.cpp" line="58"/> <source>List all available playlists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="58"/> + <location filename="../playlistoption.cpp" line="59"/> <source>Show playlist content</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="59"/> + <location filename="../playlistoption.cpp" line="60"/> + <source>Play track <track> in playlist <id></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlistoption.cpp" line="61"/> <source>Clear playlist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="60"/> + <location filename="../playlistoption.cpp" line="62"/> <source>Toggle playlist repeat</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="61"/> + <location filename="../playlistoption.cpp" line="63"/> <source>Toggle playlist shuffle</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="62"/> + <location filename="../playlistoption.cpp" line="64"/> <source>Show playlist options</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="81"/> - <location filename="../playlistoption.cpp" line="95"/> + <location filename="../playlistoption.cpp" line="83"/> + <location filename="../playlistoption.cpp" line="101"/> + <location filename="../playlistoption.cpp" line="116"/> <source>Invalid playlist ID</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../playlistoption.cpp" line="95"/> + <source>Invalid number of arguments</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlistoption.cpp" line="104"/> + <source>Invalid track ID</source> + <translation type="unfinished"></translation> + </message> </context> </TS> diff --git a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_pl.ts b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_pl.ts index 5235a474e..c9b080c13 100644 --- a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_pl.ts +++ b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_pl.ts @@ -4,45 +4,61 @@ <context> <name>PlayListOption</name> <message> - <location filename="../playlistoption.cpp" line="44"/> + <location filename="../playlistoption.cpp" line="45"/> <source>Show playlist manipulation commands</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="57"/> + <location filename="../playlistoption.cpp" line="58"/> <source>List all available playlists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="58"/> + <location filename="../playlistoption.cpp" line="59"/> <source>Show playlist content</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="59"/> + <location filename="../playlistoption.cpp" line="60"/> + <source>Play track <track> in playlist <id></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlistoption.cpp" line="61"/> <source>Clear playlist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="60"/> + <location filename="../playlistoption.cpp" line="62"/> <source>Toggle playlist repeat</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="61"/> + <location filename="../playlistoption.cpp" line="63"/> <source>Toggle playlist shuffle</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="62"/> + <location filename="../playlistoption.cpp" line="64"/> <source>Show playlist options</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="81"/> - <location filename="../playlistoption.cpp" line="95"/> + <location filename="../playlistoption.cpp" line="83"/> + <location filename="../playlistoption.cpp" line="101"/> + <location filename="../playlistoption.cpp" line="116"/> <source>Invalid playlist ID</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../playlistoption.cpp" line="95"/> + <source>Invalid number of arguments</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlistoption.cpp" line="104"/> + <source>Invalid track ID</source> + <translation type="unfinished"></translation> + </message> </context> </TS> diff --git a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_ru.ts b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_ru.ts index b2fe7c4a6..aaa023844 100644 --- a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_ru.ts +++ b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_ru.ts @@ -4,45 +4,61 @@ <context> <name>PlayListOption</name> <message> - <location filename="../playlistoption.cpp" line="44"/> + <location filename="../playlistoption.cpp" line="45"/> <source>Show playlist manipulation commands</source> <translation>Показать команды для работы со списком воспроизведения</translation> </message> <message> - <location filename="../playlistoption.cpp" line="57"/> + <location filename="../playlistoption.cpp" line="58"/> <source>List all available playlists</source> <translation>Показать все доступные списки воспроизведения</translation> </message> <message> - <location filename="../playlistoption.cpp" line="58"/> + <location filename="../playlistoption.cpp" line="59"/> <source>Show playlist content</source> <translation>Показать содержимое списка воспроизведения</translation> </message> <message> - <location filename="../playlistoption.cpp" line="59"/> + <location filename="../playlistoption.cpp" line="60"/> + <source>Play track <track> in playlist <id></source> + <translation>Воспроизвести трек <track> в списке воспроизведения <id></translation> + </message> + <message> + <location filename="../playlistoption.cpp" line="61"/> <source>Clear playlist</source> <translation>Очистить список воспроизведения</translation> </message> <message> - <location filename="../playlistoption.cpp" line="60"/> + <location filename="../playlistoption.cpp" line="62"/> <source>Toggle playlist repeat</source> <translation>Включить/выключить повтор списка воспроизведения</translation> </message> <message> - <location filename="../playlistoption.cpp" line="61"/> + <location filename="../playlistoption.cpp" line="63"/> <source>Toggle playlist shuffle</source> <translation>Включить/выключить случайный порядок</translation> </message> <message> - <location filename="../playlistoption.cpp" line="62"/> + <location filename="../playlistoption.cpp" line="64"/> <source>Show playlist options</source> <translation>Показать настройки списка воспроизведения</translation> </message> <message> - <location filename="../playlistoption.cpp" line="81"/> - <location filename="../playlistoption.cpp" line="95"/> + <location filename="../playlistoption.cpp" line="83"/> + <location filename="../playlistoption.cpp" line="101"/> + <location filename="../playlistoption.cpp" line="116"/> <source>Invalid playlist ID</source> <translation>Неправильный номер списка воспроизведения</translation> </message> + <message> + <location filename="../playlistoption.cpp" line="95"/> + <source>Invalid number of arguments</source> + <translation>Неправильное число аргументов</translation> + </message> + <message> + <location filename="../playlistoption.cpp" line="104"/> + <source>Invalid track ID</source> + <translation>Неправильный номер трека</translation> + </message> </context> </TS> diff --git a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_tr.ts b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_tr.ts index 95003f05f..96a021613 100644 --- a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_tr.ts +++ b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_tr.ts @@ -4,45 +4,61 @@ <context> <name>PlayListOption</name> <message> - <location filename="../playlistoption.cpp" line="44"/> + <location filename="../playlistoption.cpp" line="45"/> <source>Show playlist manipulation commands</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="57"/> + <location filename="../playlistoption.cpp" line="58"/> <source>List all available playlists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="58"/> + <location filename="../playlistoption.cpp" line="59"/> <source>Show playlist content</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="59"/> + <location filename="../playlistoption.cpp" line="60"/> + <source>Play track <track> in playlist <id></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlistoption.cpp" line="61"/> <source>Clear playlist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="60"/> + <location filename="../playlistoption.cpp" line="62"/> <source>Toggle playlist repeat</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="61"/> + <location filename="../playlistoption.cpp" line="63"/> <source>Toggle playlist shuffle</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="62"/> + <location filename="../playlistoption.cpp" line="64"/> <source>Show playlist options</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="81"/> - <location filename="../playlistoption.cpp" line="95"/> + <location filename="../playlistoption.cpp" line="83"/> + <location filename="../playlistoption.cpp" line="101"/> + <location filename="../playlistoption.cpp" line="116"/> <source>Invalid playlist ID</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../playlistoption.cpp" line="95"/> + <source>Invalid number of arguments</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlistoption.cpp" line="104"/> + <source>Invalid track ID</source> + <translation type="unfinished"></translation> + </message> </context> </TS> 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 da0329f20..7e849d0aa 100644 --- a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_uk_UA.ts +++ b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_uk_UA.ts @@ -4,45 +4,61 @@ <context> <name>PlayListOption</name> <message> - <location filename="../playlistoption.cpp" line="44"/> + <location filename="../playlistoption.cpp" line="45"/> <source>Show playlist manipulation commands</source> <translation>Показати команди керування списком відтворення</translation> </message> <message> - <location filename="../playlistoption.cpp" line="57"/> + <location filename="../playlistoption.cpp" line="58"/> <source>List all available playlists</source> <translation>Показати всі доступні списки відтворення</translation> </message> <message> - <location filename="../playlistoption.cpp" line="58"/> + <location filename="../playlistoption.cpp" line="59"/> <source>Show playlist content</source> <translation>Показати вміст списка відтворення</translation> </message> <message> - <location filename="../playlistoption.cpp" line="59"/> + <location filename="../playlistoption.cpp" line="60"/> + <source>Play track <track> in playlist <id></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlistoption.cpp" line="61"/> <source>Clear playlist</source> <translation>Очистити список відтворення</translation> </message> <message> - <location filename="../playlistoption.cpp" line="60"/> + <location filename="../playlistoption.cpp" line="62"/> <source>Toggle playlist repeat</source> <translation>Увімкнути/вимкнути повторення списка відтворення</translation> </message> <message> - <location filename="../playlistoption.cpp" line="61"/> + <location filename="../playlistoption.cpp" line="63"/> <source>Toggle playlist shuffle</source> <translation>Увімкнути/вимкнути режим випадкового відтворення</translation> </message> <message> - <location filename="../playlistoption.cpp" line="62"/> + <location filename="../playlistoption.cpp" line="64"/> <source>Show playlist options</source> <translation>Показати налаштування списка відткорення</translation> </message> <message> - <location filename="../playlistoption.cpp" line="81"/> - <location filename="../playlistoption.cpp" line="95"/> + <location filename="../playlistoption.cpp" line="83"/> + <location filename="../playlistoption.cpp" line="101"/> + <location filename="../playlistoption.cpp" line="116"/> <source>Invalid playlist ID</source> <translation>Невірний номер списка відтворення</translation> </message> + <message> + <location filename="../playlistoption.cpp" line="95"/> + <source>Invalid number of arguments</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlistoption.cpp" line="104"/> + <source>Invalid track ID</source> + <translation type="unfinished"></translation> + </message> </context> </TS> 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 a21fe4c03..fccb7cfa3 100644 --- a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_zh_CN.ts +++ b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_zh_CN.ts @@ -4,45 +4,61 @@ <context> <name>PlayListOption</name> <message> - <location filename="../playlistoption.cpp" line="44"/> + <location filename="../playlistoption.cpp" line="45"/> <source>Show playlist manipulation commands</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="57"/> + <location filename="../playlistoption.cpp" line="58"/> <source>List all available playlists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="58"/> + <location filename="../playlistoption.cpp" line="59"/> <source>Show playlist content</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="59"/> + <location filename="../playlistoption.cpp" line="60"/> + <source>Play track <track> in playlist <id></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlistoption.cpp" line="61"/> <source>Clear playlist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="60"/> + <location filename="../playlistoption.cpp" line="62"/> <source>Toggle playlist repeat</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="61"/> + <location filename="../playlistoption.cpp" line="63"/> <source>Toggle playlist shuffle</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="62"/> + <location filename="../playlistoption.cpp" line="64"/> <source>Show playlist options</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="81"/> - <location filename="../playlistoption.cpp" line="95"/> + <location filename="../playlistoption.cpp" line="83"/> + <location filename="../playlistoption.cpp" line="101"/> + <location filename="../playlistoption.cpp" line="116"/> <source>Invalid playlist ID</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../playlistoption.cpp" line="95"/> + <source>Invalid number of arguments</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlistoption.cpp" line="104"/> + <source>Invalid track ID</source> + <translation type="unfinished"></translation> + </message> </context> </TS> 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 a9b71a8f4..cc87787e9 100644 --- a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_zh_TW.ts +++ b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_zh_TW.ts @@ -4,45 +4,61 @@ <context> <name>PlayListOption</name> <message> - <location filename="../playlistoption.cpp" line="44"/> + <location filename="../playlistoption.cpp" line="45"/> <source>Show playlist manipulation commands</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="57"/> + <location filename="../playlistoption.cpp" line="58"/> <source>List all available playlists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="58"/> + <location filename="../playlistoption.cpp" line="59"/> <source>Show playlist content</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="59"/> + <location filename="../playlistoption.cpp" line="60"/> + <source>Play track <track> in playlist <id></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlistoption.cpp" line="61"/> <source>Clear playlist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="60"/> + <location filename="../playlistoption.cpp" line="62"/> <source>Toggle playlist repeat</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="61"/> + <location filename="../playlistoption.cpp" line="63"/> <source>Toggle playlist shuffle</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="62"/> + <location filename="../playlistoption.cpp" line="64"/> <source>Show playlist options</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../playlistoption.cpp" line="81"/> - <location filename="../playlistoption.cpp" line="95"/> + <location filename="../playlistoption.cpp" line="83"/> + <location filename="../playlistoption.cpp" line="101"/> + <location filename="../playlistoption.cpp" line="116"/> <source>Invalid playlist ID</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../playlistoption.cpp" line="95"/> + <source>Invalid number of arguments</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../playlistoption.cpp" line="104"/> + <source>Invalid track ID</source> + <translation type="unfinished"></translation> + </message> </context> </TS> |
