aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2010-11-02 19:09:08 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2010-11-02 19:09:08 +0000
commit4d69ace7baf470757d70d9d813b2df47c59e7ffa (patch)
tree964d2feef18e46c3da1c48c541e286bdbda4d2e9 /src
parentd6482e20236a7cf89f5a7a5f1c40dbcf7ab9da8d (diff)
downloadqmmp-4d69ace7baf470757d70d9d813b2df47c59e7ffa.tar.gz
qmmp-4d69ace7baf470757d70d9d813b2df47c59e7ffa.tar.bz2
qmmp-4d69ace7baf470757d70d9d813b2df47c59e7ffa.zip
some shortcut editor changes
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1972 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src')
-rw-r--r--src/ui/actionmanager.cpp17
-rw-r--r--src/ui/actionmanager.h9
-rw-r--r--src/ui/configdialog.cpp2
-rw-r--r--src/ui/mainwindow.cpp40
-rw-r--r--src/ui/translations/qmmp_cs.ts170
-rw-r--r--src/ui/translations/qmmp_de.ts170
-rw-r--r--src/ui/translations/qmmp_es.ts170
-rw-r--r--src/ui/translations/qmmp_hu.ts170
-rw-r--r--src/ui/translations/qmmp_it.ts170
-rw-r--r--src/ui/translations/qmmp_ja.ts170
-rw-r--r--src/ui/translations/qmmp_lt.ts170
-rw-r--r--src/ui/translations/qmmp_nl.ts170
-rw-r--r--src/ui/translations/qmmp_pl_PL.ts170
-rw-r--r--src/ui/translations/qmmp_pt_BR.ts170
-rw-r--r--src/ui/translations/qmmp_ru.ts170
-rw-r--r--src/ui/translations/qmmp_tr.ts170
-rw-r--r--src/ui/translations/qmmp_zh_CN.ts170
-rw-r--r--src/ui/translations/qmmp_zh_TW.ts170
18 files changed, 1231 insertions, 1217 deletions
diff --git a/src/ui/actionmanager.cpp b/src/ui/actionmanager.cpp
index 9e329226e..a683c6e87 100644
--- a/src/ui/actionmanager.cpp
+++ b/src/ui/actionmanager.cpp
@@ -33,6 +33,7 @@ ActionManager::ActionManager(QObject *parent) :
m_instance = this;
m_settings = new QSettings(Qmmp::configFile(), QSettings::IniFormat);
m_settings->beginGroup("Shortcuts");
+ //playback
m_actions[PLAY] = createAction(tr("&Play"), "play", tr("X"), "media-playback-start");
m_actions[PAUSE] = createAction(tr("&Pause"), "pause", tr("C"), "media-playback-pause");
m_actions[STOP] = createAction(tr("&Stop"), "stop", tr("V"), "media-playback-stop");
@@ -40,6 +41,15 @@ ActionManager::ActionManager(QObject *parent) :
m_actions[NEXT] = createAction(tr("&Next"), "next", tr("B"), "media-skip-forward");
m_actions[PLAY_PAUSE] = createAction(tr("&Play/Pause"), "play_pause", tr("Space"));
m_actions[JUMP] = createAction(tr("&Jump to File"), "jump", tr("J"), "go-up");
+ m_actions[REPEAT_ALL] = createAction2(tr("&Repeat Playlist"), "repeate_playlist", tr("R"));
+ m_actions[REPEAT_TRACK] = createAction2(tr("&Repeat Track"), "repeate_track", tr("Ctrl+R"));
+ m_actions[SHUFFLE] = createAction2(tr("&Shuffle"), "shuffle", tr("S"));
+ m_actions[NO_PL_ADVANCE] = createAction2(tr("&No Playlist Advance"), "no_playlist_advance",
+ tr("Ctrl+N"));
+ m_actions[STOP_AFTER_SELECTED] = createAction(tr("&Stop After Selected"), "stop_after_selected",
+ tr("Ctrl+S"));
+ m_actions[CLEAR_QUEUE] = createAction(tr("&Clear Queue"), "clear_queue", tr("Alt+Q"));
+
m_settings->endGroup();
delete m_settings;
m_settings = 0;
@@ -80,3 +90,10 @@ QAction *ActionManager::createAction(QString name, QString confKey, QString key,
action->setIcon(QIcon::fromTheme(iconName));
return action;
}
+
+QAction *ActionManager::createAction2(QString name, QString confKey, QString key)
+{
+ QAction *action = createAction(name, confKey, key);
+ action->setCheckable(true);
+ return action;
+}
diff --git a/src/ui/actionmanager.h b/src/ui/actionmanager.h
index 565c63e60..736baa8fa 100644
--- a/src/ui/actionmanager.h
+++ b/src/ui/actionmanager.h
@@ -49,6 +49,14 @@ public:
PLAY_PAUSE,
JUMP,
+ REPEAT_ALL,
+ REPEAT_TRACK,
+ SHUFFLE,
+ NO_PL_ADVANCE,
+ STOP_AFTER_SELECTED,
+ CLEAR_QUEUE,
+
+
SETTINGS,
ABOUT,
ABOUT_QT
@@ -61,6 +69,7 @@ public:
private:
QAction *createAction(QString name, QString confKey, QString key, QString iconName = QString());
+ QAction *createAction2(QString name, QString confKey, QString key);
QSettings *m_settings;
QHash <int, QAction *> m_actions;
static ActionManager *m_instance;
diff --git a/src/ui/configdialog.cpp b/src/ui/configdialog.cpp
index 0bdcc065e..8cd75a738 100644
--- a/src/ui/configdialog.cpp
+++ b/src/ui/configdialog.cpp
@@ -340,7 +340,7 @@ void ConfigDialog::loadShortcuts()
{
//playback
QTreeWidgetItem *item = new QTreeWidgetItem (ui.shortcutTreeWidget, QStringList() << tr("Playback"));
- for(int i = ActionManager::PLAY; i <= ActionManager::PLAY_PAUSE; ++i)
+ for(int i = ActionManager::PLAY; i <= ActionManager::CLEAR_QUEUE; ++i)
new ShortcutItem(item, i);
item->setExpanded(true);
ui.shortcutTreeWidget->addTopLevelItem(item);
diff --git a/src/ui/mainwindow.cpp b/src/ui/mainwindow.cpp
index 2ad628b9e..9af7537b9 100644
--- a/src/ui/mainwindow.cpp
+++ b/src/ui/mainwindow.cpp
@@ -426,32 +426,20 @@ void MainWindow::createActions()
m_mainMenu->addMenu(new ViewMenu(this));
QMenu *plMenu = m_mainMenu->addMenu(tr("Playlist"));
- QAction *repeateAllAction = plMenu->addAction(tr("&Repeat Playlist"));
- QAction *repeateTrackAction = plMenu->addAction(tr("&Repeat Track"));
- QAction *shuffleAction = plMenu->addAction(tr("&Shuffle"));
- QAction *noPlAdvanceAction = plMenu->addAction(tr("&No Playlist Advance"));
- QAction *stopAfterSelectedAction = plMenu->addAction(tr("&Stop After Selected"));
- QAction *clearQueueAction = plMenu->addAction(tr("&Clear Queue"));
- repeateAllAction->setCheckable (true);
- repeateTrackAction->setCheckable (true);
- noPlAdvanceAction->setCheckable (true);
- shuffleAction->setCheckable (true);
- repeateAllAction->setShortcut(tr("R")) ;
- repeateTrackAction->setShortcut(tr("Ctrl+R")) ;
- noPlAdvanceAction->setShortcut(tr("Ctrl+N")) ;
- stopAfterSelectedAction->setShortcut(tr("Ctrl+S"));
- clearQueueAction->setShortcut(tr("Alt+Q"));
- shuffleAction->setShortcut(tr("S")) ;
- connect(repeateAllAction, SIGNAL(triggered (bool)), m_pl_manager, SLOT(setRepeatableList(bool)));
- connect(repeateTrackAction, SIGNAL(triggered (bool)), m_player, SLOT(setRepeatable(bool)));
- connect(noPlAdvanceAction, SIGNAL(triggered (bool)), m_player, SLOT(setNoPlaylistAdvance(bool)));
- connect(shuffleAction, SIGNAL(triggered (bool)), m_pl_manager, SLOT(setShuffle(bool)));
- connect(stopAfterSelectedAction, SIGNAL(triggered (bool)), m_pl_manager, SLOT(stopAfterSelected()));
- connect(clearQueueAction, SIGNAL(triggered()), m_pl_manager, SLOT(clearQueue()));
- connect(m_pl_manager, SIGNAL(repeatableListChanged(bool)), repeateAllAction, SLOT(setChecked(bool)));
- connect(m_player, SIGNAL (repeatableChanged(bool)), repeateTrackAction, SLOT(setChecked(bool)));
- connect(m_player, SIGNAL (noPlaylistAdvanceChanged(bool)), noPlAdvanceAction, SLOT(setChecked(bool)));
- connect(m_pl_manager, SIGNAL(shuffleChanged(bool)), shuffleAction, SLOT(setChecked(bool)));
+ plMenu->addAction(ACTION(ActionManager::REPEAT_ALL, m_pl_manager, SLOT(setRepeatableList(bool))));
+ plMenu->addAction(ACTION(ActionManager::REPEAT_TRACK, m_player, SLOT(setRepeatable(bool))));
+ plMenu->addAction(ACTION(ActionManager::SHUFFLE, m_pl_manager, SLOT(setShuffle(bool))));
+ plMenu->addAction(ACTION(ActionManager::NO_PL_ADVANCE, m_player, SLOT(setNoPlaylistAdvance(bool))));
+ plMenu->addAction(ACTION(ActionManager::STOP_AFTER_SELECTED, m_pl_manager, SLOT(stopAfterSelected())));
+ plMenu->addAction(ACTION(ActionManager::CLEAR_QUEUE, m_pl_manager, SLOT(clearQueue())));
+ connect(m_pl_manager, SIGNAL(repeatableListChanged(bool)),
+ ActionManager::instance()->action(ActionManager::REPEAT_ALL), SLOT(setChecked(bool)));
+ connect(m_player, SIGNAL (repeatableChanged(bool)),
+ ActionManager::instance()->action(ActionManager::REPEAT_TRACK), SLOT(setChecked(bool)));
+ connect(m_player, SIGNAL (noPlaylistAdvanceChanged(bool)),
+ ActionManager::instance()->action(ActionManager::NO_PL_ADVANCE), SLOT(setChecked(bool)));
+ connect(m_pl_manager, SIGNAL(shuffleChanged(bool)),
+ ActionManager::instance()->action(ActionManager::SHUFFLE), SLOT(setChecked(bool)));
m_visMenu = new VisualMenu(this);
m_mainMenu->addMenu(m_visMenu);
diff --git a/src/ui/translations/qmmp_cs.ts b/src/ui/translations/qmmp_cs.ts
index 541c5bbef..46da61fa2 100644
--- a/src/ui/translations/qmmp_cs.ts
+++ b/src/ui/translations/qmmp_cs.ts
@@ -92,75 +92,135 @@
<context>
<name>ActionManager</name>
<message>
- <location filename="../actionmanager.cpp" line="36"/>
+ <location filename="../actionmanager.cpp" line="37"/>
<source>&amp;Play</source>
<translation type="unfinished">Pře&amp;hrát</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="36"/>
+ <location filename="../actionmanager.cpp" line="37"/>
<source>X</source>
<translation type="unfinished">X</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="37"/>
+ <location filename="../actionmanager.cpp" line="38"/>
<source>&amp;Pause</source>
<translation type="unfinished">Pau&amp;za</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="37"/>
+ <location filename="../actionmanager.cpp" line="38"/>
<source>C</source>
<translation type="unfinished">C</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="38"/>
+ <location filename="../actionmanager.cpp" line="39"/>
<source>&amp;Stop</source>
<translation type="unfinished">&amp;Stop</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="38"/>
+ <location filename="../actionmanager.cpp" line="39"/>
<source>V</source>
<translation type="unfinished">V</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="39"/>
+ <location filename="../actionmanager.cpp" line="40"/>
<source>&amp;Previous</source>
<translation type="unfinished">&amp;Předchozí</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="39"/>
+ <location filename="../actionmanager.cpp" line="40"/>
<source>Z</source>
<translation type="unfinished">Z</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="40"/>
+ <location filename="../actionmanager.cpp" line="41"/>
<source>&amp;Next</source>
<translation type="unfinished">&amp;Další</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="40"/>
+ <location filename="../actionmanager.cpp" line="41"/>
<source>B</source>
<translation type="unfinished">B</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="41"/>
+ <location filename="../actionmanager.cpp" line="42"/>
<source>&amp;Play/Pause</source>
<translation type="unfinished">&amp;Přehrát/Pauza</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="41"/>
+ <location filename="../actionmanager.cpp" line="42"/>
<source>Space</source>
<translation type="unfinished">Mezerník</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="42"/>
+ <location filename="../actionmanager.cpp" line="43"/>
<source>&amp;Jump to File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="42"/>
+ <location filename="../actionmanager.cpp" line="43"/>
<source>J</source>
<translation type="unfinished">J</translation>
</message>
+ <message>
+ <location filename="../actionmanager.cpp" line="44"/>
+ <source>&amp;Repeat Playlist</source>
+ <translation type="unfinished">&amp;Opakovat seznam skladeb</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="44"/>
+ <source>R</source>
+ <translation type="unfinished">O</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="45"/>
+ <source>&amp;Repeat Track</source>
+ <translation type="unfinished">&amp;Opakovat stopu</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="45"/>
+ <source>Ctrl+R</source>
+ <translation type="unfinished">Ctrl+R</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="46"/>
+ <source>&amp;Shuffle</source>
+ <translation type="unfinished">Za&amp;míchat</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="46"/>
+ <source>S</source>
+ <translation type="unfinished">M</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="47"/>
+ <source>&amp;No Playlist Advance</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="48"/>
+ <source>Ctrl+N</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="49"/>
+ <source>&amp;Stop After Selected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="50"/>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="51"/>
+ <source>&amp;Clear Queue</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="51"/>
+ <source>Alt+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>AddUrlDialog</name>
@@ -1058,16 +1118,6 @@
<translation>Vyberte jeden či více souborů k otevření</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="433"/>
- <source>&amp;Stop After Selected</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="442"/>
- <source>Ctrl+S</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../mainwindow.cpp" line="423"/>
<source>&amp;Jump To File</source>
<translation>Přeskočit na soubo&amp;r</translation>
@@ -1083,68 +1133,48 @@
<translation type="unfinished">Seznam skladeb</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="432"/>
- <source>&amp;No Playlist Advance</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="434"/>
- <source>&amp;Clear Queue</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="441"/>
- <source>Ctrl+N</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="443"/>
- <source>Alt+Q</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="460"/>
+ <location filename="../mainwindow.cpp" line="448"/>
<source>&amp;Settings</source>
<translation>&amp;Nastavení</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="461"/>
+ <location filename="../mainwindow.cpp" line="449"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="463"/>
+ <location filename="../mainwindow.cpp" line="451"/>
<source>&amp;About</source>
<translation>O &amp;aplikaci</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="467"/>
+ <location filename="../mainwindow.cpp" line="455"/>
<source>&amp;Exit</source>
<translation>U&amp;končit</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="468"/>
+ <location filename="../mainwindow.cpp" line="456"/>
<source>Ctrl+Q</source>
<translation>Ctrl+Q</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="512"/>
- <location filename="../mainwindow.cpp" line="538"/>
+ <location filename="../mainwindow.cpp" line="500"/>
+ <location filename="../mainwindow.cpp" line="526"/>
<source>Playlist Files</source>
<translation>Seznamy skladeb</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="514"/>
+ <location filename="../mainwindow.cpp" line="502"/>
<source>Open Playlist</source>
<translation>Načíst seznam skladeb</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="539"/>
+ <location filename="../mainwindow.cpp" line="527"/>
<source>Save Playlist</source>
<translation>Uložit seznam skladeb</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="464"/>
+ <location filename="../mainwindow.cpp" line="452"/>
<source>&amp;About Qt</source>
<translation>O knihovně &amp;Qt</translation>
</message>
@@ -1154,37 +1184,7 @@
<translation>Všechny podporované formáty</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="430"/>
- <source>&amp;Repeat Track</source>
- <translation>&amp;Opakovat stopu</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="431"/>
- <source>&amp;Shuffle</source>
- <translation>Za&amp;míchat</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="439"/>
- <source>R</source>
- <translation>O</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="440"/>
- <source>Ctrl+R</source>
- <translation>Ctrl+R</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="444"/>
- <source>S</source>
- <translation>M</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="429"/>
- <source>&amp;Repeat Playlist</source>
- <translation>&amp;Opakovat seznam skladeb</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="458"/>
+ <location filename="../mainwindow.cpp" line="446"/>
<source>Tools</source>
<translation>Nástroje</translation>
</message>
diff --git a/src/ui/translations/qmmp_de.ts b/src/ui/translations/qmmp_de.ts
index c0fa84308..336e3aa86 100644
--- a/src/ui/translations/qmmp_de.ts
+++ b/src/ui/translations/qmmp_de.ts
@@ -92,75 +92,135 @@
<context>
<name>ActionManager</name>
<message>
- <location filename="../actionmanager.cpp" line="36"/>
+ <location filename="../actionmanager.cpp" line="37"/>
<source>&amp;Play</source>
<translation type="unfinished">&amp;Wiedergabe</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="36"/>
+ <location filename="../actionmanager.cpp" line="37"/>
<source>X</source>
<translation type="unfinished">X</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="37"/>
+ <location filename="../actionmanager.cpp" line="38"/>
<source>&amp;Pause</source>
<translation type="unfinished">&amp;Pause</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="37"/>
+ <location filename="../actionmanager.cpp" line="38"/>
<source>C</source>
<translation type="unfinished">C</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="38"/>
+ <location filename="../actionmanager.cpp" line="39"/>
<source>&amp;Stop</source>
<translation type="unfinished">&amp;Stopp</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="38"/>
+ <location filename="../actionmanager.cpp" line="39"/>
<source>V</source>
<translation type="unfinished">V</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="39"/>
+ <location filename="../actionmanager.cpp" line="40"/>
<source>&amp;Previous</source>
<translation type="unfinished">&amp;Vorheriger Titel</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="39"/>
+ <location filename="../actionmanager.cpp" line="40"/>
<source>Z</source>
<translation type="unfinished">Z</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="40"/>
+ <location filename="../actionmanager.cpp" line="41"/>
<source>&amp;Next</source>
<translation type="unfinished">&amp;Nächster Titel</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="40"/>
+ <location filename="../actionmanager.cpp" line="41"/>
<source>B</source>
<translation type="unfinished">B</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="41"/>
+ <location filename="../actionmanager.cpp" line="42"/>
<source>&amp;Play/Pause</source>
<translation type="unfinished">Wieder&amp;gabe/Pause</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="41"/>
+ <location filename="../actionmanager.cpp" line="42"/>
<source>Space</source>
<translation type="unfinished">Leertaste</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="42"/>
+ <location filename="../actionmanager.cpp" line="43"/>
<source>&amp;Jump to File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="42"/>
+ <location filename="../actionmanager.cpp" line="43"/>
<source>J</source>
<translation type="unfinished">J</translation>
</message>
+ <message>
+ <location filename="../actionmanager.cpp" line="44"/>
+ <source>&amp;Repeat Playlist</source>
+ <translation type="unfinished">W&amp;iedergabeliste wiederholen</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="44"/>
+ <source>R</source>
+ <translation type="unfinished">R</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="45"/>
+ <source>&amp;Repeat Track</source>
+ <translation type="unfinished">Tite&amp;l wiederholen</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="45"/>
+ <source>Ctrl+R</source>
+ <translation type="unfinished">Strg+R</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="46"/>
+ <source>&amp;Shuffle</source>
+ <translation type="unfinished">&amp;Zufallswiedergabe</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="46"/>
+ <source>S</source>
+ <translation type="unfinished">S</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="47"/>
+ <source>&amp;No Playlist Advance</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="48"/>
+ <source>Ctrl+N</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="49"/>
+ <source>&amp;Stop After Selected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="50"/>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">Strg+S</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="51"/>
+ <source>&amp;Clear Queue</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="51"/>
+ <source>Alt+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>AddUrlDialog</name>
@@ -1058,16 +1118,6 @@
<translation>Dateien hinzufügen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="433"/>
- <source>&amp;Stop After Selected</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="442"/>
- <source>Ctrl+S</source>
- <translation>Strg+S</translation>
- </message>
- <message>
<location filename="../mainwindow.cpp" line="423"/>
<source>&amp;Jump To File</source>
<translation>Springe zu &amp;Titel</translation>
@@ -1083,68 +1133,48 @@
<translation type="unfinished">Wiedergabeliste</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="432"/>
- <source>&amp;No Playlist Advance</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="434"/>
- <source>&amp;Clear Queue</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="441"/>
- <source>Ctrl+N</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="443"/>
- <source>Alt+Q</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="460"/>
+ <location filename="../mainwindow.cpp" line="448"/>
<source>&amp;Settings</source>
<translation>&amp;Einstellungen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="461"/>
+ <location filename="../mainwindow.cpp" line="449"/>
<source>Ctrl+P</source>
<translation>Strg+P</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="463"/>
+ <location filename="../mainwindow.cpp" line="451"/>
<source>&amp;About</source>
<translation>Ü&amp;ber</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="467"/>
+ <location filename="../mainwindow.cpp" line="455"/>
<source>&amp;Exit</source>
<translation>Be&amp;enden</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="468"/>
+ <location filename="../mainwindow.cpp" line="456"/>
<source>Ctrl+Q</source>
<translation>Strg+Q</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="512"/>
- <location filename="../mainwindow.cpp" line="538"/>
+ <location filename="../mainwindow.cpp" line="500"/>
+ <location filename="../mainwindow.cpp" line="526"/>
<source>Playlist Files</source>
<translation>Wiedergabelisten</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="514"/>
+ <location filename="../mainwindow.cpp" line="502"/>
<source>Open Playlist</source>
<translation>Wiedergabeliste öffnen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="539"/>
+ <location filename="../mainwindow.cpp" line="527"/>
<source>Save Playlist</source>
<translation>Wiedergabeliste speichern</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="464"/>
+ <location filename="../mainwindow.cpp" line="452"/>
<source>&amp;About Qt</source>
<translation>Übe&amp;r Qt</translation>
</message>
@@ -1154,37 +1184,7 @@
<translation>Alle unterstützten Formate</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="430"/>
- <source>&amp;Repeat Track</source>
- <translation>Tite&amp;l wiederholen</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="431"/>
- <source>&amp;Shuffle</source>
- <translation>&amp;Zufallswiedergabe</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="439"/>
- <source>R</source>
- <translation>R</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="440"/>
- <source>Ctrl+R</source>
- <translation>Strg+R</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="444"/>
- <source>S</source>
- <translation>S</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="429"/>
- <source>&amp;Repeat Playlist</source>
- <translation>W&amp;iedergabeliste wiederholen</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="458"/>
+ <location filename="../mainwindow.cpp" line="446"/>
<source>Tools</source>
<translation>Werkzeuge</translation>
</message>
diff --git a/src/ui/translations/qmmp_es.ts b/src/ui/translations/qmmp_es.ts
index 53443b7a4..a2ddbf995 100644
--- a/src/ui/translations/qmmp_es.ts
+++ b/src/ui/translations/qmmp_es.ts
@@ -92,75 +92,135 @@
<context>
<name>ActionManager</name>
<message>
- <location filename="../actionmanager.cpp" line="36"/>
+ <location filename="../actionmanager.cpp" line="37"/>
<source>&amp;Play</source>
<translation type="unfinished">&amp;Reproducir</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="36"/>
+ <location filename="../actionmanager.cpp" line="37"/>
<source>X</source>
<translation type="unfinished">X</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="37"/>
+ <location filename="../actionmanager.cpp" line="38"/>
<source>&amp;Pause</source>
<translation type="unfinished">&amp;Pausar</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="37"/>
+ <location filename="../actionmanager.cpp" line="38"/>
<source>C</source>
<translation type="unfinished">C</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="38"/>
+ <location filename="../actionmanager.cpp" line="39"/>
<source>&amp;Stop</source>
<translation type="unfinished">&amp;Detener</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="38"/>
+ <location filename="../actionmanager.cpp" line="39"/>
<source>V</source>
<translation type="unfinished">V</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="39"/>
+ <location filename="../actionmanager.cpp" line="40"/>
<source>&amp;Previous</source>
<translation type="unfinished">&amp;Anterior</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="39"/>
+ <location filename="../actionmanager.cpp" line="40"/>
<source>Z</source>
<translation type="unfinished">Z</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="40"/>
+ <location filename="../actionmanager.cpp" line="41"/>
<source>&amp;Next</source>
<translation type="unfinished">&amp;Siguiente</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="40"/>
+ <location filename="../actionmanager.cpp" line="41"/>
<source>B</source>
<translation type="unfinished">B</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="41"/>
+ <location filename="../actionmanager.cpp" line="42"/>
<source>&amp;Play/Pause</source>
<translation type="unfinished">&amp;Reproducir/Pausar</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="41"/>
+ <location filename="../actionmanager.cpp" line="42"/>
<source>Space</source>
<translation type="unfinished">Space</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="42"/>
+ <location filename="../actionmanager.cpp" line="43"/>
<source>&amp;Jump to File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="42"/>
+ <location filename="../actionmanager.cpp" line="43"/>
<source>J</source>
<translation type="unfinished">J</translation>
</message>
+ <message>
+ <location filename="../actionmanager.cpp" line="44"/>
+ <source>&amp;Repeat Playlist</source>
+ <translation type="unfinished">&amp;Repetir la lista</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="44"/>
+ <source>R</source>
+ <translation type="unfinished">R</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="45"/>
+ <source>&amp;Repeat Track</source>
+ <translation type="unfinished">&amp;Repetir pista</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="45"/>
+ <source>Ctrl+R</source>
+ <translation type="unfinished">Ctrl+R</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="46"/>
+ <source>&amp;Shuffle</source>
+ <translation type="unfinished">&amp;Revolver</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="46"/>
+ <source>S</source>
+ <translation type="unfinished">S</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="47"/>
+ <source>&amp;No Playlist Advance</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="48"/>
+ <source>Ctrl+N</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="49"/>
+ <source>&amp;Stop After Selected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="50"/>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="51"/>
+ <source>&amp;Clear Queue</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="51"/>
+ <source>Alt+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>AddUrlDialog</name>
@@ -1058,16 +1118,6 @@
<translation>Seleccione uno o más archivos para abrir</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="433"/>
- <source>&amp;Stop After Selected</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="442"/>
- <source>Ctrl+S</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../mainwindow.cpp" line="423"/>
<source>&amp;Jump To File</source>
<translation>&amp;Saltar a archivo</translation>
@@ -1083,68 +1133,48 @@
<translation type="unfinished">Lista de reproducción</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="432"/>
- <source>&amp;No Playlist Advance</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="434"/>
- <source>&amp;Clear Queue</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="441"/>
- <source>Ctrl+N</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="443"/>
- <source>Alt+Q</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="460"/>
+ <location filename="../mainwindow.cpp" line="448"/>
<source>&amp;Settings</source>
<translation>&amp;Configuración</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="461"/>
+ <location filename="../mainwindow.cpp" line="449"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="467"/>
+ <location filename="../mainwindow.cpp" line="455"/>
<source>&amp;Exit</source>
<translation>&amp;Salir</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="468"/>
+ <location filename="../mainwindow.cpp" line="456"/>
<source>Ctrl+Q</source>
<translation>Ctrl+Q</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="514"/>
+ <location filename="../mainwindow.cpp" line="502"/>
<source>Open Playlist</source>
<translation>Abrir la lista de reproducción</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="539"/>
+ <location filename="../mainwindow.cpp" line="527"/>
<source>Save Playlist</source>
<translation>Guardar la lista de reproducción</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="463"/>
+ <location filename="../mainwindow.cpp" line="451"/>
<source>&amp;About</source>
<translation>&amp;Acerca de</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="512"/>
- <location filename="../mainwindow.cpp" line="538"/>
+ <location filename="../mainwindow.cpp" line="500"/>
+ <location filename="../mainwindow.cpp" line="526"/>
<source>Playlist Files</source>
<translation>Archivos a reproducir</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="464"/>
+ <location filename="../mainwindow.cpp" line="452"/>
<source>&amp;About Qt</source>
<translation>&amp;Acerca de Qt</translation>
</message>
@@ -1154,37 +1184,7 @@
<translation>Todos los flujos soportados</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="430"/>
- <source>&amp;Repeat Track</source>
- <translation>&amp;Repetir pista</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="431"/>
- <source>&amp;Shuffle</source>
- <translation>&amp;Revolver</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="439"/>
- <source>R</source>
- <translation>R</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="440"/>
- <source>Ctrl+R</source>
- <translation>Ctrl+R</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="444"/>
- <source>S</source>
- <translation>S</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="429"/>
- <source>&amp;Repeat Playlist</source>
- <translation>&amp;Repetir la lista</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="458"/>
+ <location filename="../mainwindow.cpp" line="446"/>
<source>Tools</source>
<translation>Herramientas</translation>
</message>
diff --git a/src/ui/translations/qmmp_hu.ts b/src/ui/translations/qmmp_hu.ts
index 2c5378b40..d7c205091 100644
--- a/src/ui/translations/qmmp_hu.ts
+++ b/src/ui/translations/qmmp_hu.ts
@@ -92,75 +92,135 @@
<context>
<name>ActionManager</name>
<message>
- <location filename="../actionmanager.cpp" line="36"/>
+ <location filename="../actionmanager.cpp" line="37"/>
<source>&amp;Play</source>
<translation type="unfinished">&amp;Lejátszás</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="36"/>
+ <location filename="../actionmanager.cpp" line="37"/>
<source>X</source>
<translation type="unfinished">X</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="37"/>
+ <location filename="../actionmanager.cpp" line="38"/>
<source>&amp;Pause</source>
<translation type="unfinished">&amp;Szünet</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="37"/>
+ <location filename="../actionmanager.cpp" line="38"/>
<source>C</source>
<translation type="unfinished">C</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="38"/>
+ <location filename="../actionmanager.cpp" line="39"/>
<source>&amp;Stop</source>
<translation type="unfinished">&amp;Megállítás</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="38"/>
+ <location filename="../actionmanager.cpp" line="39"/>
<source>V</source>
<translation type="unfinished">V</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="39"/>
+ <location filename="../actionmanager.cpp" line="40"/>
<source>&amp;Previous</source>
<translation type="unfinished">&amp;Előző</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="39"/>
+ <location filename="../actionmanager.cpp" line="40"/>
<source>Z</source>
<translation type="unfinished">Z</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="40"/>
+ <location filename="../actionmanager.cpp" line="41"/>
<source>&amp;Next</source>
<translation type="unfinished">&amp;Következő</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="40"/>
+ <location filename="../actionmanager.cpp" line="41"/>
<source>B</source>
<translation type="unfinished">B</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="41"/>
+ <location filename="../actionmanager.cpp" line="42"/>
<source>&amp;Play/Pause</source>
<translation type="unfinished">&amp;Lejátszás/Szünet</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="41"/>
+ <location filename="../actionmanager.cpp" line="42"/>
<source>Space</source>
<translation type="unfinished">Szóköz</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="42"/>
+ <location filename="../actionmanager.cpp" line="43"/>
<source>&amp;Jump to File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="42"/>
+ <location filename="../actionmanager.cpp" line="43"/>
<source>J</source>
<translation type="unfinished">J</translation>
</message>
+ <message>
+ <location filename="../actionmanager.cpp" line="44"/>
+ <source>&amp;Repeat Playlist</source>
+ <translation type="unfinished">Lista &amp;ismétlése</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="44"/>
+ <source>R</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="45"/>
+ <source>&amp;Repeat Track</source>
+ <translation type="unfinished">Számok i&amp;smétlése</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="45"/>
+ <source>Ctrl+R</source>
+ <translation type="unfinished">Crtl+R</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="46"/>
+ <source>&amp;Shuffle</source>
+ <translation type="unfinished">&amp;Véletlenszerű</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="46"/>
+ <source>S</source>
+ <translation type="unfinished">S</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="47"/>
+ <source>&amp;No Playlist Advance</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="48"/>
+ <source>Ctrl+N</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="49"/>
+ <source>&amp;Stop After Selected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="50"/>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="51"/>
+ <source>&amp;Clear Queue</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="51"/>
+ <source>Alt+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>AddUrlDialog</name>
@@ -1068,46 +1128,6 @@
<translation type="unfinished">Lejátszási lista</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="429"/>
- <source>&amp;Repeat Playlist</source>
- <translation>Lista &amp;ismétlése</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="430"/>
- <source>&amp;Repeat Track</source>
- <translation>Számok i&amp;smétlése</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="431"/>
- <source>&amp;Shuffle</source>
- <translation>&amp;Véletlenszerű</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="433"/>
- <source>&amp;Stop After Selected</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="439"/>
- <source>R</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="440"/>
- <source>Ctrl+R</source>
- <translation>Crtl+R</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="442"/>
- <source>Ctrl+S</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="444"/>
- <source>S</source>
- <translation>S</translation>
- </message>
- <message>
<location filename="../mainwindow.cpp" line="423"/>
<source>&amp;Jump To File</source>
<translation>&amp;Ugrás fájlra</translation>
@@ -1118,73 +1138,53 @@
<translation>J</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="432"/>
- <source>&amp;No Playlist Advance</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="434"/>
- <source>&amp;Clear Queue</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="441"/>
- <source>Ctrl+N</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="443"/>
- <source>Alt+Q</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="458"/>
+ <location filename="../mainwindow.cpp" line="446"/>
<source>Tools</source>
<translation>Eszközök</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="460"/>
+ <location filename="../mainwindow.cpp" line="448"/>
<source>&amp;Settings</source>
<translation>&amp;Beállítások</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="461"/>
+ <location filename="../mainwindow.cpp" line="449"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="463"/>
+ <location filename="../mainwindow.cpp" line="451"/>
<source>&amp;About</source>
<translation>&amp;Névjegy</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="464"/>
+ <location filename="../mainwindow.cpp" line="452"/>
<source>&amp;About Qt</source>
<translation>N&amp;évjegy: Qt</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="467"/>
+ <location filename="../mainwindow.cpp" line="455"/>
<source>&amp;Exit</source>
<translation>&amp;Kilépés</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="468"/>
+ <location filename="../mainwindow.cpp" line="456"/>
<source>Ctrl+Q</source>
<translation>Ctrl+Q</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="512"/>
- <location filename="../mainwindow.cpp" line="538"/>
+ <location filename="../mainwindow.cpp" line="500"/>
+ <location filename="../mainwindow.cpp" line="526"/>
<source>Playlist Files</source>
<translation>Lejátszási lista fájl</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="514"/>
+ <location filename="../mainwindow.cpp" line="502"/>
<source>Open Playlist</source>
<translation>Lista megnyitása</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="539"/>
+ <location filename="../mainwindow.cpp" line="527"/>
<source>Save Playlist</source>
<translation>Lista mentése</translation>
</message>
diff --git a/src/ui/translations/qmmp_it.ts b/src/ui/translations/qmmp_it.ts
index d89cae971..3d3f1753b 100644
--- a/src/ui/translations/qmmp_it.ts
+++ b/src/ui/translations/qmmp_it.ts
@@ -92,75 +92,135 @@
<context>
<name>ActionManager</name>
<message>
- <location filename="../actionmanager.cpp" line="36"/>
+ <location filename="../actionmanager.cpp" line="37"/>
<source>&amp;Play</source>
<translation type="unfinished">&amp;Esegui</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="36"/>
+ <location filename="../actionmanager.cpp" line="37"/>
<source>X</source>
<translation type="unfinished">X</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="37"/>
+ <location filename="../actionmanager.cpp" line="38"/>
<source>&amp;Pause</source>
<translation type="unfinished">&amp;Pausa</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="37"/>
+ <location filename="../actionmanager.cpp" line="38"/>
<source>C</source>
<translation type="unfinished">C</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="38"/>
+ <location filename="../actionmanager.cpp" line="39"/>
<source>&amp;Stop</source>
<translation type="unfinished">&amp;Arresta</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="38"/>
+ <location filename="../actionmanager.cpp" line="39"/>
<source>V</source>
<translation type="unfinished">V</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="39"/>
+ <location filename="../actionmanager.cpp" line="40"/>
<source>&amp;Previous</source>
<translation type="unfinished">&amp;Precedente</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="39"/>
+ <location filename="../actionmanager.cpp" line="40"/>
<source>Z</source>
<translation type="unfinished">Z</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="40"/>
+ <location filename="../actionmanager.cpp" line="41"/>
<source>&amp;Next</source>
<translation type="unfinished">&amp;Successivo</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="40"/>
+ <location filename="../actionmanager.cpp" line="41"/>
<source>B</source>
<translation type="unfinished">B</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="41"/>
+ <location filename="../actionmanager.cpp" line="42"/>
<source>&amp;Play/Pause</source>
<translation type="unfinished">&amp;Esegui / Pausa</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="41"/>
+ <location filename="../actionmanager.cpp" line="42"/>
<source>Space</source>
<translation type="unfinished">Spazio</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="42"/>
+ <location filename="../actionmanager.cpp" line="43"/>
<source>&amp;Jump to File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="42"/>
+ <location filename="../actionmanager.cpp" line="43"/>
<source>J</source>
<translation type="unfinished">J</translation>
</message>
+ <message>
+ <location filename="../actionmanager.cpp" line="44"/>
+ <source>&amp;Repeat Playlist</source>
+ <translation type="unfinished">&amp;Ripeti lista brani</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="44"/>
+ <source>R</source>
+ <translation type="unfinished">R</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="45"/>
+ <source>&amp;Repeat Track</source>
+ <translation type="unfinished">&amp;Ripeti brano</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="45"/>
+ <source>Ctrl+R</source>
+ <translation type="unfinished">Ctrl+R</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="46"/>
+ <source>&amp;Shuffle</source>
+ <translation type="unfinished">&amp;Ordine casuale</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="46"/>
+ <source>S</source>
+ <translation type="unfinished">S</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="47"/>
+ <source>&amp;No Playlist Advance</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="48"/>
+ <source>Ctrl+N</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="49"/>
+ <source>&amp;Stop After Selected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="50"/>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="51"/>
+ <source>&amp;Clear Queue</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="51"/>
+ <source>Alt+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>AddUrlDialog</name>
@@ -1058,16 +1118,6 @@
<translation>Seleziona uno o più brani da aprire</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="433"/>
- <source>&amp;Stop After Selected</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="442"/>
- <source>Ctrl+S</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../mainwindow.cpp" line="423"/>
<source>&amp;Jump To File</source>
<translation>&amp;Vai al brano</translation>
@@ -1083,68 +1133,48 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="432"/>
- <source>&amp;No Playlist Advance</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="434"/>
- <source>&amp;Clear Queue</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="441"/>
- <source>Ctrl+N</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="443"/>
- <source>Alt+Q</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="460"/>
+ <location filename="../mainwindow.cpp" line="448"/>
<source>&amp;Settings</source>
<translation>&amp;Configurazione</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="461"/>
+ <location filename="../mainwindow.cpp" line="449"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="467"/>
+ <location filename="../mainwindow.cpp" line="455"/>
<source>&amp;Exit</source>
<translation>&amp;Esci</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="468"/>
+ <location filename="../mainwindow.cpp" line="456"/>
<source>Ctrl+Q</source>
<translation>Ctrl+Q</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="514"/>
+ <location filename="../mainwindow.cpp" line="502"/>
<source>Open Playlist</source>
<translation>Apri lista di brani</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="539"/>
+ <location filename="../mainwindow.cpp" line="527"/>
<source>Save Playlist</source>
<translation>Salva lista di brani</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="463"/>
+ <location filename="../mainwindow.cpp" line="451"/>
<source>&amp;About</source>
<translation>&amp;Informazioni</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="512"/>
- <location filename="../mainwindow.cpp" line="538"/>
+ <location filename="../mainwindow.cpp" line="500"/>
+ <location filename="../mainwindow.cpp" line="526"/>
<source>Playlist Files</source>
<translation>Brani della lista</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="464"/>
+ <location filename="../mainwindow.cpp" line="452"/>
<source>&amp;About Qt</source>
<translation>&amp;Informazioni su Qt</translation>
</message>
@@ -1154,37 +1184,7 @@
<translation>Elenco di tutti i tipi di flusso accettati</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="430"/>
- <source>&amp;Repeat Track</source>
- <translation>&amp;Ripeti brano</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="431"/>
- <source>&amp;Shuffle</source>
- <translation>&amp;Ordine casuale</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="439"/>
- <source>R</source>
- <translation>R</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="440"/>
- <source>Ctrl+R</source>
- <translation>Ctrl+R</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="444"/>
- <source>S</source>
- <translation>S</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="429"/>
- <source>&amp;Repeat Playlist</source>
- <translation>&amp;Ripeti lista brani</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="458"/>
+ <location filename="../mainwindow.cpp" line="446"/>
<source>Tools</source>
<translation>Strumenti</translation>
</message>
diff --git a/src/ui/translations/qmmp_ja.ts b/src/ui/translations/qmmp_ja.ts
index 6a51381ba..402b2f1a2 100644
--- a/src/ui/translations/qmmp_ja.ts
+++ b/src/ui/translations/qmmp_ja.ts
@@ -92,75 +92,135 @@
<context>
<name>ActionManager</name>
<message>
- <location filename="../actionmanager.cpp" line="36"/>
+ <location filename="../actionmanager.cpp" line="37"/>
<source>&amp;Play</source>
<translation type="unfinished">再生(&amp;Y)</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="36"/>
+ <location filename="../actionmanager.cpp" line="37"/>
<source>X</source>
<translation type="unfinished">X</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="37"/>
+ <location filename="../actionmanager.cpp" line="38"/>
<source>&amp;Pause</source>
<translation type="unfinished">一時停止(&amp;P)</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="37"/>
+ <location filename="../actionmanager.cpp" line="38"/>
<source>C</source>
<translation type="unfinished">C</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="38"/>
+ <location filename="../actionmanager.cpp" line="39"/>
<source>&amp;Stop</source>
<translation type="unfinished">終止(&amp;S)</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="38"/>
+ <location filename="../actionmanager.cpp" line="39"/>
<source>V</source>
<translation type="unfinished">V</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="39"/>
+ <location filename="../actionmanager.cpp" line="40"/>
<source>&amp;Previous</source>
<translation type="unfinished">前の曲(&amp;R)</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="39"/>
+ <location filename="../actionmanager.cpp" line="40"/>
<source>Z</source>
<translation type="unfinished">Z</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="40"/>
+ <location filename="../actionmanager.cpp" line="41"/>
<source>&amp;Next</source>
<translation type="unfinished">次の曲(&amp;N)</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="40"/>
+ <location filename="../actionmanager.cpp" line="41"/>
<source>B</source>
<translation type="unfinished">B</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="41"/>
+ <location filename="../actionmanager.cpp" line="42"/>
<source>&amp;Play/Pause</source>
<translation type="unfinished">再生/停止(&amp;A)</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="41"/>
+ <location filename="../actionmanager.cpp" line="42"/>
<source>Space</source>
<translation type="unfinished">Space</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="42"/>
+ <location filename="../actionmanager.cpp" line="43"/>
<source>&amp;Jump to File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="42"/>
+ <location filename="../actionmanager.cpp" line="43"/>
<source>J</source>
<translation type="unfinished">J</translation>
</message>
+ <message>
+ <location filename="../actionmanager.cpp" line="44"/>
+ <source>&amp;Repeat Playlist</source>
+ <translation type="unfinished">プレイリストを繰り返す(&amp;L)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="44"/>
+ <source>R</source>
+ <translation type="unfinished">R</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="45"/>
+ <source>&amp;Repeat Track</source>
+ <translation type="unfinished">トラックを繰り返す(&amp;T)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="45"/>
+ <source>Ctrl+R</source>
+ <translation type="unfinished">Ctrl+R</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="46"/>
+ <source>&amp;Shuffle</source>
+ <translation type="unfinished">シャッフル(&amp;F)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="46"/>
+ <source>S</source>
+ <translation type="unfinished">S</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="47"/>
+ <source>&amp;No Playlist Advance</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="48"/>
+ <source>Ctrl+N</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="49"/>
+ <source>&amp;Stop After Selected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="50"/>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">Ctrl+S</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="51"/>
+ <source>&amp;Clear Queue</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="51"/>
+ <source>Alt+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>AddUrlDialog</name>
@@ -1068,46 +1128,6 @@
<translation type="unfinished">プレイリスト</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="429"/>
- <source>&amp;Repeat Playlist</source>
- <translation>プレイリストを繰り返す(&amp;L)</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="430"/>
- <source>&amp;Repeat Track</source>
- <translation>トラックを繰り返す(&amp;T)</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="431"/>
- <source>&amp;Shuffle</source>
- <translation>シャッフル(&amp;F)</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="433"/>
- <source>&amp;Stop After Selected</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="439"/>
- <source>R</source>
- <translation>R</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="440"/>
- <source>Ctrl+R</source>
- <translation>Ctrl+R</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="442"/>
- <source>Ctrl+S</source>
- <translation>Ctrl+S</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="444"/>
- <source>S</source>
- <translation>S</translation>
- </message>
- <message>
<location filename="../mainwindow.cpp" line="423"/>
<source>&amp;Jump To File</source>
<translation>ファイルを指定して即刻再生(&amp;J)</translation>
@@ -1118,73 +1138,53 @@
<translation>J</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="432"/>
- <source>&amp;No Playlist Advance</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="434"/>
- <source>&amp;Clear Queue</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="441"/>
- <source>Ctrl+N</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="443"/>
- <source>Alt+Q</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="458"/>
+ <location filename="../mainwindow.cpp" line="446"/>
<source>Tools</source>
<translation>ツール</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="460"/>
+ <location filename="../mainwindow.cpp" line="448"/>
<source>&amp;Settings</source>
<translation>設定(&amp;S)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="461"/>
+ <location filename="../mainwindow.cpp" line="449"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="463"/>
+ <location filename="../mainwindow.cpp" line="451"/>
<source>&amp;About</source>
<translation>QMMPについて(&amp;A)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="464"/>
+ <location filename="../mainwindow.cpp" line="452"/>
<source>&amp;About Qt</source>
<translation>Qtについて(&amp;Q)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="467"/>
+ <location filename="../mainwindow.cpp" line="455"/>
<source>&amp;Exit</source>
<translation>終了(&amp;X)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="468"/>
+ <location filename="../mainwindow.cpp" line="456"/>
<source>Ctrl+Q</source>
<translation>Ctrl+Q</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="512"/>
- <location filename="../mainwindow.cpp" line="538"/>
+ <location filename="../mainwindow.cpp" line="500"/>
+ <location filename="../mainwindow.cpp" line="526"/>
<source>Playlist Files</source>
<translation>プレイリストファイル</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="514"/>
+ <location filename="../mainwindow.cpp" line="502"/>
<source>Open Playlist</source>
<translation>プレイリストを開く</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="539"/>
+ <location filename="../mainwindow.cpp" line="527"/>
<source>Save Playlist</source>
<translation>プレイリストを保存</translation>
</message>
diff --git a/src/ui/translations/qmmp_lt.ts b/src/ui/translations/qmmp_lt.ts
index c0292585d..299e066e3 100644
--- a/src/ui/translations/qmmp_lt.ts
+++ b/src/ui/translations/qmmp_lt.ts
@@ -92,75 +92,135 @@
<context>
<name>ActionManager</name>
<message>
- <location filename="../actionmanager.cpp" line="36"/>
+ <location filename="../actionmanager.cpp" line="37"/>
<source>&amp;Play</source>
<translation type="unfinished">&amp;Groti</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="36"/>
+ <location filename="../actionmanager.cpp" line="37"/>
<source>X</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="37"/>
+ <location filename="../actionmanager.cpp" line="38"/>
<source>&amp;Pause</source>
<translation type="unfinished">&amp;Pristabdyti</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="37"/>
+ <location filename="../actionmanager.cpp" line="38"/>
<source>C</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="38"/>
+ <location filename="../actionmanager.cpp" line="39"/>
<source>&amp;Stop</source>
<translation type="unfinished">&amp;Sustabdyti</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="38"/>
+ <location filename="../actionmanager.cpp" line="39"/>
<source>V</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="39"/>
+ <location filename="../actionmanager.cpp" line="40"/>
<source>&amp;Previous</source>
<translation type="unfinished">&amp;Ankstesnis</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="39"/>
+ <location filename="../actionmanager.cpp" line="40"/>
<source>Z</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="40"/>
+ <location filename="../actionmanager.cpp" line="41"/>
<source>&amp;Next</source>
<translation type="unfinished">&amp;Sekantis</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="40"/>
+ <location filename="../actionmanager.cpp" line="41"/>
<source>B</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="41"/>
+ <location filename="../actionmanager.cpp" line="42"/>
<source>&amp;Play/Pause</source>
<translation type="unfinished">&amp;Groti/Pristabdyti</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="41"/>
+ <location filename="../actionmanager.cpp" line="42"/>
<source>Space</source>
<translation type="unfinished">Tarpas</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="42"/>
+ <location filename="../actionmanager.cpp" line="43"/>
<source>&amp;Jump to File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="42"/>
+ <location filename="../actionmanager.cpp" line="43"/>
<source>J</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../actionmanager.cpp" line="44"/>
+ <source>&amp;Repeat Playlist</source>
+ <translation type="unfinished">&amp;Kartoti grojaraštį</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="44"/>
+ <source>R</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="45"/>
+ <source>&amp;Repeat Track</source>
+ <translation type="unfinished">&amp;Kartoti takelį</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="45"/>
+ <source>Ctrl+R</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="46"/>
+ <source>&amp;Shuffle</source>
+ <translation type="unfinished">&amp;Atsitiktine tvarka</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="46"/>
+ <source>S</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="47"/>
+ <source>&amp;No Playlist Advance</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="48"/>
+ <source>Ctrl+N</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="49"/>
+ <source>&amp;Stop After Selected</source>
+ <translation type="unfinished">&amp;Stabdyti po pasirinkto</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="50"/>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="51"/>
+ <source>&amp;Clear Queue</source>
+ <translation type="unfinished">&amp;Išvalyti eilę</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="51"/>
+ <source>Alt+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>AddUrlDialog</name>
@@ -1059,16 +1119,6 @@
<translation>Pasirinkite vieną ar kelias bylas atvėrimui</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="433"/>
- <source>&amp;Stop After Selected</source>
- <translation>&amp;Stabdyti po pasirinkto</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="442"/>
- <source>Ctrl+S</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../mainwindow.cpp" line="423"/>
<source>&amp;Jump To File</source>
<translation>&amp;Pereiti prie bylos</translation>
@@ -1084,68 +1134,48 @@
<translation type="unfinished">Grojaraštis</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="432"/>
- <source>&amp;No Playlist Advance</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="434"/>
- <source>&amp;Clear Queue</source>
- <translation>&amp;Išvalyti eilę</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="441"/>
- <source>Ctrl+N</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="443"/>
- <source>Alt+Q</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="460"/>
+ <location filename="../mainwindow.cpp" line="448"/>
<source>&amp;Settings</source>
<translation>&amp;Nustatymai</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="461"/>
+ <location filename="../mainwindow.cpp" line="449"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="467"/>
+ <location filename="../mainwindow.cpp" line="455"/>
<source>&amp;Exit</source>
<translation>&amp;Išeiti</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="468"/>
+ <location filename="../mainwindow.cpp" line="456"/>
<source>Ctrl+Q</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="514"/>
+ <location filename="../mainwindow.cpp" line="502"/>
<source>Open Playlist</source>
<translation>Atverti grojaraštį</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="539"/>
+ <location filename="../mainwindow.cpp" line="527"/>
<source>Save Playlist</source>
<translation>Išsaugoti grojaraštį</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="463"/>
+ <location filename="../mainwindow.cpp" line="451"/>
<source>&amp;About</source>
<translation>&amp;Apie</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="512"/>
- <location filename="../mainwindow.cpp" line="538"/>
+ <location filename="../mainwindow.cpp" line="500"/>
+ <location filename="../mainwindow.cpp" line="526"/>
<source>Playlist Files</source>
<translation>Grojaraščio bylos</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="464"/>
+ <location filename="../mainwindow.cpp" line="452"/>
<source>&amp;About Qt</source>
<translation>&amp;Apie Qt</translation>
</message>
@@ -1155,37 +1185,7 @@
<translation>Palaikomi bylų tipai</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="430"/>
- <source>&amp;Repeat Track</source>
- <translation>&amp;Kartoti takelį</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="431"/>
- <source>&amp;Shuffle</source>
- <translation>&amp;Atsitiktine tvarka</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="439"/>
- <source>R</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="440"/>
- <source>Ctrl+R</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="444"/>
- <source>S</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="429"/>
- <source>&amp;Repeat Playlist</source>
- <translation>&amp;Kartoti grojaraštį</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="458"/>
+ <location filename="../mainwindow.cpp" line="446"/>
<source>Tools</source>
<translation>Įrankiai</translation>
</message>
diff --git a/src/ui/translations/qmmp_nl.ts b/src/ui/translations/qmmp_nl.ts
index 87125524a..4a28066b7 100644
--- a/src/ui/translations/qmmp_nl.ts
+++ b/src/ui/translations/qmmp_nl.ts
@@ -92,75 +92,135 @@
<context>
<name>ActionManager</name>
<message>
- <location filename="../actionmanager.cpp" line="36"/>
+ <location filename="../actionmanager.cpp" line="37"/>
<source>&amp;Play</source>
<translation type="unfinished">&amp;Afspelen</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="36"/>
+ <location filename="../actionmanager.cpp" line="37"/>
<source>X</source>
<translation type="unfinished">X</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="37"/>
+ <location filename="../actionmanager.cpp" line="38"/>
<source>&amp;Pause</source>
<translation type="unfinished">&amp;Pauze</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="37"/>
+ <location filename="../actionmanager.cpp" line="38"/>
<source>C</source>
<translation type="unfinished">C</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="38"/>
+ <location filename="../actionmanager.cpp" line="39"/>
<source>&amp;Stop</source>
<translation type="unfinished">&amp;Stop</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="38"/>
+ <location filename="../actionmanager.cpp" line="39"/>
<source>V</source>
<translation type="unfinished">V</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="39"/>
+ <location filename="../actionmanager.cpp" line="40"/>
<source>&amp;Previous</source>
<translation type="unfinished">&amp;Vorige</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="39"/>
+ <location filename="../actionmanager.cpp" line="40"/>
<source>Z</source>
<translation type="unfinished">Z</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="40"/>
+ <location filename="../actionmanager.cpp" line="41"/>
<source>&amp;Next</source>
<translation type="unfinished">&amp;Volgende</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="40"/>
+ <location filename="../actionmanager.cpp" line="41"/>
<source>B</source>
<translation type="unfinished">B</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="41"/>
+ <location filename="../actionmanager.cpp" line="42"/>
<source>&amp;Play/Pause</source>
<translation type="unfinished">&amp;Afspelen/Pauze</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="41"/>
+ <location filename="../actionmanager.cpp" line="42"/>
<source>Space</source>
<translation type="unfinished">Spatie</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="42"/>
+ <location filename="../actionmanager.cpp" line="43"/>
<source>&amp;Jump to File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="42"/>
+ <location filename="../actionmanager.cpp" line="43"/>
<source>J</source>
<translation type="unfinished">J</translation>
</message>
+ <message>
+ <location filename="../actionmanager.cpp" line="44"/>
+ <source>&amp;Repeat Playlist</source>
+ <translation type="unfinished">&amp;Herhaal Afspeellijst</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="44"/>
+ <source>R</source>
+ <translation type="unfinished">R</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="45"/>
+ <source>&amp;Repeat Track</source>
+ <translation type="unfinished">&amp;Herhaal Nummer</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="45"/>
+ <source>Ctrl+R</source>
+ <translation type="unfinished">Ctrl+R</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="46"/>
+ <source>&amp;Shuffle</source>
+ <translation type="unfinished">&amp;Willekeurig</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="46"/>
+ <source>S</source>
+ <translation type="unfinished">S</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="47"/>
+ <source>&amp;No Playlist Advance</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="48"/>
+ <source>Ctrl+N</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="49"/>
+ <source>&amp;Stop After Selected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="50"/>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="51"/>
+ <source>&amp;Clear Queue</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="51"/>
+ <source>Alt+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>AddUrlDialog</name>
@@ -1058,16 +1118,6 @@
<translation>Kies een of meer bestanden om te openen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="433"/>
- <source>&amp;Stop After Selected</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="442"/>
- <source>Ctrl+S</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../mainwindow.cpp" line="423"/>
<source>&amp;Jump To File</source>
<translation>&amp;Spring Naar Bestand</translation>
@@ -1083,68 +1133,48 @@
<translation type="unfinished">Afspeellijst</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="432"/>
- <source>&amp;No Playlist Advance</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="434"/>
- <source>&amp;Clear Queue</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="441"/>
- <source>Ctrl+N</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="443"/>
- <source>Alt+Q</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="460"/>
+ <location filename="../mainwindow.cpp" line="448"/>
<source>&amp;Settings</source>
<translation>&amp;Instellingen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="461"/>
+ <location filename="../mainwindow.cpp" line="449"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="463"/>
+ <location filename="../mainwindow.cpp" line="451"/>
<source>&amp;About</source>
<translation>&amp;Over</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="467"/>
+ <location filename="../mainwindow.cpp" line="455"/>
<source>&amp;Exit</source>
<translation>&amp;Sluit</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="468"/>
+ <location filename="../mainwindow.cpp" line="456"/>
<source>Ctrl+Q</source>
<translation>Ctrl+Q</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="512"/>
- <location filename="../mainwindow.cpp" line="538"/>
+ <location filename="../mainwindow.cpp" line="500"/>
+ <location filename="../mainwindow.cpp" line="526"/>
<source>Playlist Files</source>
<translation>Afspeellijst Bestanden</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="514"/>
+ <location filename="../mainwindow.cpp" line="502"/>
<source>Open Playlist</source>
<translation>Open Afspeellijst</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="539"/>
+ <location filename="../mainwindow.cpp" line="527"/>
<source>Save Playlist</source>
<translation>Bewaar Afspeellijst</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="464"/>
+ <location filename="../mainwindow.cpp" line="452"/>
<source>&amp;About Qt</source>
<translation>&amp;Over Qt</translation>
</message>
@@ -1154,37 +1184,7 @@
<translation>Alle Ondersteunde Bitstromen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="430"/>
- <source>&amp;Repeat Track</source>
- <translation>&amp;Herhaal Nummer</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="431"/>
- <source>&amp;Shuffle</source>
- <translation>&amp;Willekeurig</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="439"/>
- <source>R</source>
- <translation>R</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="440"/>
- <source>Ctrl+R</source>
- <translation>Ctrl+R</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="444"/>
- <source>S</source>
- <translation>S</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="429"/>
- <source>&amp;Repeat Playlist</source>
- <translation>&amp;Herhaal Afspeellijst</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="458"/>
+ <location filename="../mainwindow.cpp" line="446"/>
<source>Tools</source>
<translation>Gereedschappen</translation>
</message>
diff --git a/src/ui/translations/qmmp_pl_PL.ts b/src/ui/translations/qmmp_pl_PL.ts
index 7edb5fb0f..3d9b878af 100644
--- a/src/ui/translations/qmmp_pl_PL.ts
+++ b/src/ui/translations/qmmp_pl_PL.ts
@@ -92,75 +92,135 @@
<context>
<name>ActionManager</name>
<message>
- <location filename="../actionmanager.cpp" line="36"/>
+ <location filename="../actionmanager.cpp" line="37"/>
<source>&amp;Play</source>
<translation type="unfinished">&amp;Odtwarzaj</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="36"/>
+ <location filename="../actionmanager.cpp" line="37"/>
<source>X</source>
<translation type="unfinished">X</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="37"/>
+ <location filename="../actionmanager.cpp" line="38"/>
<source>&amp;Pause</source>
<translation type="unfinished">&amp;Wstrzymaj</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="37"/>
+ <location filename="../actionmanager.cpp" line="38"/>
<source>C</source>
<translation type="unfinished">C</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="38"/>
+ <location filename="../actionmanager.cpp" line="39"/>
<source>&amp;Stop</source>
<translation type="unfinished">&amp;Zatrzymaj</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="38"/>
+ <location filename="../actionmanager.cpp" line="39"/>
<source>V</source>
<translation type="unfinished">V</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="39"/>
+ <location filename="../actionmanager.cpp" line="40"/>
<source>&amp;Previous</source>
<translation type="unfinished">&amp;Poprzedni</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="39"/>
+ <location filename="../actionmanager.cpp" line="40"/>
<source>Z</source>
<translation type="unfinished">Z</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="40"/>
+ <location filename="../actionmanager.cpp" line="41"/>
<source>&amp;Next</source>
<translation type="unfinished">&amp;Następny</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="40"/>
+ <location filename="../actionmanager.cpp" line="41"/>
<source>B</source>
<translation type="unfinished">B</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="41"/>
+ <location filename="../actionmanager.cpp" line="42"/>
<source>&amp;Play/Pause</source>
<translation type="unfinished">&amp;Odtwarzaj/Wstrzymaj</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="41"/>
+ <location filename="../actionmanager.cpp" line="42"/>
<source>Space</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="42"/>
+ <location filename="../actionmanager.cpp" line="43"/>
<source>&amp;Jump to File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="42"/>
+ <location filename="../actionmanager.cpp" line="43"/>
<source>J</source>
<translation type="unfinished">J</translation>
</message>
+ <message>
+ <location filename="../actionmanager.cpp" line="44"/>
+ <source>&amp;Repeat Playlist</source>
+ <translation type="unfinished">Powtó&amp;rz listę odtwarzania</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="44"/>
+ <source>R</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="45"/>
+ <source>&amp;Repeat Track</source>
+ <translation type="unfinished">&amp;Powtórz utwór</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="45"/>
+ <source>Ctrl+R</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="46"/>
+ <source>&amp;Shuffle</source>
+ <translation type="unfinished">&amp;Losowo</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="46"/>
+ <source>S</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="47"/>
+ <source>&amp;No Playlist Advance</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="48"/>
+ <source>Ctrl+N</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="49"/>
+ <source>&amp;Stop After Selected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="50"/>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="51"/>
+ <source>&amp;Clear Queue</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="51"/>
+ <source>Alt+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>AddUrlDialog</name>
@@ -1058,16 +1118,6 @@
<translation>Wybierz jeden lub więcej plików do otwarcia</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="433"/>
- <source>&amp;Stop After Selected</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="442"/>
- <source>Ctrl+S</source>
- <translation></translation>
- </message>
- <message>
<location filename="../mainwindow.cpp" line="423"/>
<source>&amp;Jump To File</source>
<translation>&amp;Skocz do pliku</translation>
@@ -1083,68 +1133,48 @@
<translation type="unfinished">Lista odtwarzania</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="432"/>
- <source>&amp;No Playlist Advance</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="434"/>
- <source>&amp;Clear Queue</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="441"/>
- <source>Ctrl+N</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="443"/>
- <source>Alt+Q</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="460"/>
+ <location filename="../mainwindow.cpp" line="448"/>
<source>&amp;Settings</source>
<translation>&amp;Ustawienia</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="461"/>
+ <location filename="../mainwindow.cpp" line="449"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="467"/>
+ <location filename="../mainwindow.cpp" line="455"/>
<source>&amp;Exit</source>
<translation>&amp;Wyjście</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="468"/>
+ <location filename="../mainwindow.cpp" line="456"/>
<source>Ctrl+Q</source>
<translation>Ctrl+Q</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="514"/>
+ <location filename="../mainwindow.cpp" line="502"/>
<source>Open Playlist</source>
<translation>Otwórz listę odtwarzania</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="539"/>
+ <location filename="../mainwindow.cpp" line="527"/>
<source>Save Playlist</source>
<translation>Zapisz listę odtwarzania</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="463"/>
+ <location filename="../mainwindow.cpp" line="451"/>
<source>&amp;About</source>
<translation>&amp;O programie</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="512"/>
- <location filename="../mainwindow.cpp" line="538"/>
+ <location filename="../mainwindow.cpp" line="500"/>
+ <location filename="../mainwindow.cpp" line="526"/>
<source>Playlist Files</source>
<translation>Pliki listy odtwarzania</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="464"/>
+ <location filename="../mainwindow.cpp" line="452"/>
<source>&amp;About Qt</source>
<translation>&amp;O Qt</translation>
</message>
@@ -1154,37 +1184,7 @@
<translation>Wszystkie wspierane formaty</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="430"/>
- <source>&amp;Repeat Track</source>
- <translation>&amp;Powtórz utwór</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="431"/>
- <source>&amp;Shuffle</source>
- <translation>&amp;Losowo</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="439"/>
- <source>R</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="440"/>
- <source>Ctrl+R</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="444"/>
- <source>S</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="429"/>
- <source>&amp;Repeat Playlist</source>
- <translation>Powtó&amp;rz listę odtwarzania</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="458"/>
+ <location filename="../mainwindow.cpp" line="446"/>
<source>Tools</source>
<translation>Narzędzia</translation>
</message>
diff --git a/src/ui/translations/qmmp_pt_BR.ts b/src/ui/translations/qmmp_pt_BR.ts
index 465526ce3..7d292d53c 100644
--- a/src/ui/translations/qmmp_pt_BR.ts
+++ b/src/ui/translations/qmmp_pt_BR.ts
@@ -92,75 +92,135 @@
<context>
<name>ActionManager</name>
<message>
- <location filename="../actionmanager.cpp" line="36"/>
+ <location filename="../actionmanager.cpp" line="37"/>
<source>&amp;Play</source>
<translation type="unfinished">Tocar</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="36"/>
+ <location filename="../actionmanager.cpp" line="37"/>
<source>X</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="37"/>
+ <location filename="../actionmanager.cpp" line="38"/>
<source>&amp;Pause</source>
<translation type="unfinished">Pausar</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="37"/>
+ <location filename="../actionmanager.cpp" line="38"/>
<source>C</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="38"/>
+ <location filename="../actionmanager.cpp" line="39"/>
<source>&amp;Stop</source>
<translation type="unfinished">Parar</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="38"/>
+ <location filename="../actionmanager.cpp" line="39"/>
<source>V</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="39"/>
+ <location filename="../actionmanager.cpp" line="40"/>
<source>&amp;Previous</source>
<translation type="unfinished">Anterior</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="39"/>
+ <location filename="../actionmanager.cpp" line="40"/>
<source>Z</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="40"/>
+ <location filename="../actionmanager.cpp" line="41"/>
<source>&amp;Next</source>
<translation type="unfinished">Próximo</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="40"/>
+ <location filename="../actionmanager.cpp" line="41"/>
<source>B</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="41"/>
+ <location filename="../actionmanager.cpp" line="42"/>
<source>&amp;Play/Pause</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="41"/>
+ <location filename="../actionmanager.cpp" line="42"/>
<source>Space</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="42"/>
+ <location filename="../actionmanager.cpp" line="43"/>
<source>&amp;Jump to File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="42"/>
+ <location filename="../actionmanager.cpp" line="43"/>
<source>J</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../actionmanager.cpp" line="44"/>
+ <source>&amp;Repeat Playlist</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="44"/>
+ <source>R</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="45"/>
+ <source>&amp;Repeat Track</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="45"/>
+ <source>Ctrl+R</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="46"/>
+ <source>&amp;Shuffle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="46"/>
+ <source>S</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="47"/>
+ <source>&amp;No Playlist Advance</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="48"/>
+ <source>Ctrl+N</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="49"/>
+ <source>&amp;Stop After Selected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="50"/>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="51"/>
+ <source>&amp;Clear Queue</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="51"/>
+ <source>Alt+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>AddUrlDialog</name>
@@ -1058,16 +1118,6 @@
<translation type="unfinished">Selecionar um ou mais arquivos</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="433"/>
- <source>&amp;Stop After Selected</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="442"/>
- <source>Ctrl+S</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../mainwindow.cpp" line="423"/>
<source>&amp;Jump To File</source>
<translation type="unfinished">Pular para arquivo</translation>
@@ -1083,68 +1133,48 @@
<translation type="unfinished">Lista de músicas</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="432"/>
- <source>&amp;No Playlist Advance</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="434"/>
- <source>&amp;Clear Queue</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="441"/>
- <source>Ctrl+N</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="443"/>
- <source>Alt+Q</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="460"/>
+ <location filename="../mainwindow.cpp" line="448"/>
<source>&amp;Settings</source>
<translation type="unfinished">Configurações</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="461"/>
+ <location filename="../mainwindow.cpp" line="449"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="467"/>
+ <location filename="../mainwindow.cpp" line="455"/>
<source>&amp;Exit</source>
<translation type="unfinished">Sair</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="468"/>
+ <location filename="../mainwindow.cpp" line="456"/>
<source>Ctrl+Q</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="514"/>
+ <location filename="../mainwindow.cpp" line="502"/>
<source>Open Playlist</source>
<translation type="unfinished">Abrir Playlist</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="539"/>
+ <location filename="../mainwindow.cpp" line="527"/>
<source>Save Playlist</source>
<translation type="unfinished">Salvar Playlist</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="463"/>
+ <location filename="../mainwindow.cpp" line="451"/>
<source>&amp;About</source>
<translation type="unfinished">&amp;Sobre</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="512"/>
- <location filename="../mainwindow.cpp" line="538"/>
+ <location filename="../mainwindow.cpp" line="500"/>
+ <location filename="../mainwindow.cpp" line="526"/>
<source>Playlist Files</source>
<translation type="unfinished">ФArquivos de lista de músicas</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="464"/>
+ <location filename="../mainwindow.cpp" line="452"/>
<source>&amp;About Qt</source>
<translation type="unfinished"></translation>
</message>
@@ -1154,37 +1184,7 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="430"/>
- <source>&amp;Repeat Track</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="431"/>
- <source>&amp;Shuffle</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="439"/>
- <source>R</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="440"/>
- <source>Ctrl+R</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="444"/>
- <source>S</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="429"/>
- <source>&amp;Repeat Playlist</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="458"/>
+ <location filename="../mainwindow.cpp" line="446"/>
<source>Tools</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/ui/translations/qmmp_ru.ts b/src/ui/translations/qmmp_ru.ts
index 1b877fd16..794b4f66b 100644
--- a/src/ui/translations/qmmp_ru.ts
+++ b/src/ui/translations/qmmp_ru.ts
@@ -92,75 +92,135 @@
<context>
<name>ActionManager</name>
<message>
- <location filename="../actionmanager.cpp" line="36"/>
+ <location filename="../actionmanager.cpp" line="37"/>
<source>&amp;Play</source>
<translation type="unfinished">&amp;Воспроизвести</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="36"/>
+ <location filename="../actionmanager.cpp" line="37"/>
<source>X</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="37"/>
+ <location filename="../actionmanager.cpp" line="38"/>
<source>&amp;Pause</source>
<translation type="unfinished">&amp;Приостановить</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="37"/>
+ <location filename="../actionmanager.cpp" line="38"/>
<source>C</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="38"/>
+ <location filename="../actionmanager.cpp" line="39"/>
<source>&amp;Stop</source>
<translation type="unfinished">&amp;Стоп</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="38"/>
+ <location filename="../actionmanager.cpp" line="39"/>
<source>V</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="39"/>
+ <location filename="../actionmanager.cpp" line="40"/>
<source>&amp;Previous</source>
<translation type="unfinished">&amp;Предыдущий фрагмент</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="39"/>
+ <location filename="../actionmanager.cpp" line="40"/>
<source>Z</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="40"/>
+ <location filename="../actionmanager.cpp" line="41"/>
<source>&amp;Next</source>
<translation type="unfinished">&amp;Следующий фрагмент</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="40"/>
+ <location filename="../actionmanager.cpp" line="41"/>
<source>B</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="41"/>
+ <location filename="../actionmanager.cpp" line="42"/>
<source>&amp;Play/Pause</source>
<translation type="unfinished">&amp;Воспр/приост</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="41"/>
+ <location filename="../actionmanager.cpp" line="42"/>
<source>Space</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="42"/>
+ <location filename="../actionmanager.cpp" line="43"/>
<source>&amp;Jump to File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="42"/>
+ <location filename="../actionmanager.cpp" line="43"/>
<source>J</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../actionmanager.cpp" line="44"/>
+ <source>&amp;Repeat Playlist</source>
+ <translation type="unfinished">&amp;Повторять список</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="44"/>
+ <source>R</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="45"/>
+ <source>&amp;Repeat Track</source>
+ <translation type="unfinished">&amp;Повторять трек</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="45"/>
+ <source>Ctrl+R</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="46"/>
+ <source>&amp;Shuffle</source>
+ <translation type="unfinished">&amp;В случайном порядке</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="46"/>
+ <source>S</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="47"/>
+ <source>&amp;No Playlist Advance</source>
+ <translation type="unfinished">&amp;Не продвигаться по списку</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="48"/>
+ <source>Ctrl+N</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="49"/>
+ <source>&amp;Stop After Selected</source>
+ <translation type="unfinished">&amp;Остановить после выделенного</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="50"/>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="51"/>
+ <source>&amp;Clear Queue</source>
+ <translation type="unfinished">&amp;Очистить очередь</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="51"/>
+ <source>Alt+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>AddUrlDialog</name>
@@ -1058,16 +1118,6 @@
<translation>Выберите один или несколько файлов</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="433"/>
- <source>&amp;Stop After Selected</source>
- <translation>&amp;Остановить после выделенного</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="442"/>
- <source>Ctrl+S</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../mainwindow.cpp" line="423"/>
<source>&amp;Jump To File</source>
<translation>&amp;Перейти к файлу</translation>
@@ -1083,68 +1133,48 @@
<translation>Список</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="432"/>
- <source>&amp;No Playlist Advance</source>
- <translation>&amp;Не продвигаться по списку</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="434"/>
- <source>&amp;Clear Queue</source>
- <translation>&amp;Очистить очередь</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="441"/>
- <source>Ctrl+N</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="443"/>
- <source>Alt+Q</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="460"/>
+ <location filename="../mainwindow.cpp" line="448"/>
<source>&amp;Settings</source>
<translation>&amp;Настройки</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="461"/>
+ <location filename="../mainwindow.cpp" line="449"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="467"/>
+ <location filename="../mainwindow.cpp" line="455"/>
<source>&amp;Exit</source>
<translation>&amp;Выход</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="468"/>
+ <location filename="../mainwindow.cpp" line="456"/>
<source>Ctrl+Q</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="514"/>
+ <location filename="../mainwindow.cpp" line="502"/>
<source>Open Playlist</source>
<translation>Открыть список</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="539"/>
+ <location filename="../mainwindow.cpp" line="527"/>
<source>Save Playlist</source>
<translation>Сохранить список</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="463"/>
+ <location filename="../mainwindow.cpp" line="451"/>
<source>&amp;About</source>
<translation>&amp;О программе</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="512"/>
- <location filename="../mainwindow.cpp" line="538"/>
+ <location filename="../mainwindow.cpp" line="500"/>
+ <location filename="../mainwindow.cpp" line="526"/>
<source>Playlist Files</source>
<translation>Файлы списков</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="464"/>
+ <location filename="../mainwindow.cpp" line="452"/>
<source>&amp;About Qt</source>
<translation>&amp;О библиотеке Qt</translation>
</message>
@@ -1154,37 +1184,7 @@
<translation>Все форматы</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="430"/>
- <source>&amp;Repeat Track</source>
- <translation>&amp;Повторять трек</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="431"/>
- <source>&amp;Shuffle</source>
- <translation>&amp;В случайном порядке</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="439"/>
- <source>R</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="440"/>
- <source>Ctrl+R</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="444"/>
- <source>S</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="429"/>
- <source>&amp;Repeat Playlist</source>
- <translation>&amp;Повторять список</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="458"/>
+ <location filename="../mainwindow.cpp" line="446"/>
<source>Tools</source>
<translation>Сервис</translation>
</message>
diff --git a/src/ui/translations/qmmp_tr.ts b/src/ui/translations/qmmp_tr.ts
index 7b95a4cbb..d37469766 100644
--- a/src/ui/translations/qmmp_tr.ts
+++ b/src/ui/translations/qmmp_tr.ts
@@ -92,75 +92,135 @@
<context>
<name>ActionManager</name>
<message>
- <location filename="../actionmanager.cpp" line="36"/>
+ <location filename="../actionmanager.cpp" line="37"/>
<source>&amp;Play</source>
<translation type="unfinished">&amp;Çal</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="36"/>
+ <location filename="../actionmanager.cpp" line="37"/>
<source>X</source>
<translation type="unfinished">X</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="37"/>
+ <location filename="../actionmanager.cpp" line="38"/>
<source>&amp;Pause</source>
<translation type="unfinished">&amp;Duraklat</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="37"/>
+ <location filename="../actionmanager.cpp" line="38"/>
<source>C</source>
<translation type="unfinished">C</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="38"/>
+ <location filename="../actionmanager.cpp" line="39"/>
<source>&amp;Stop</source>
<translation type="unfinished">&amp;Durdur</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="38"/>
+ <location filename="../actionmanager.cpp" line="39"/>
<source>V</source>
<translation type="unfinished">V</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="39"/>
+ <location filename="../actionmanager.cpp" line="40"/>
<source>&amp;Previous</source>
<translation type="unfinished">&amp;Önceki</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="39"/>
+ <location filename="../actionmanager.cpp" line="40"/>
<source>Z</source>
<translation type="unfinished">Z</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="40"/>
+ <location filename="../actionmanager.cpp" line="41"/>
<source>&amp;Next</source>
<translation type="unfinished">&amp;Sonraki</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="40"/>
+ <location filename="../actionmanager.cpp" line="41"/>
<source>B</source>
<translation type="unfinished">B</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="41"/>
+ <location filename="../actionmanager.cpp" line="42"/>
<source>&amp;Play/Pause</source>
<translation type="unfinished">&amp;Oynat/Duraklat</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="41"/>
+ <location filename="../actionmanager.cpp" line="42"/>
<source>Space</source>
<translation type="unfinished">Boşluk</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="42"/>
+ <location filename="../actionmanager.cpp" line="43"/>
<source>&amp;Jump to File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="42"/>
+ <location filename="../actionmanager.cpp" line="43"/>
<source>J</source>
<translation type="unfinished">J</translation>
</message>
+ <message>
+ <location filename="../actionmanager.cpp" line="44"/>
+ <source>&amp;Repeat Playlist</source>
+ <translation type="unfinished">&amp;Çalma Listesini Yinele</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="44"/>
+ <source>R</source>
+ <translation type="unfinished">R</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="45"/>
+ <source>&amp;Repeat Track</source>
+ <translation type="unfinished">&amp;Parçayı Yinele</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="45"/>
+ <source>Ctrl+R</source>
+ <translation type="unfinished">Ctrl+R</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="46"/>
+ <source>&amp;Shuffle</source>
+ <translation type="unfinished">&amp;Rastgele</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="46"/>
+ <source>S</source>
+ <translation type="unfinished">S</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="47"/>
+ <source>&amp;No Playlist Advance</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="48"/>
+ <source>Ctrl+N</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="49"/>
+ <source>&amp;Stop After Selected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="50"/>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="51"/>
+ <source>&amp;Clear Queue</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="51"/>
+ <source>Alt+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>AddUrlDialog</name>
@@ -1058,16 +1118,6 @@
<translation>Açmak için bir yada daha çok dosya seçin</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="433"/>
- <source>&amp;Stop After Selected</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="442"/>
- <source>Ctrl+S</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../mainwindow.cpp" line="423"/>
<source>&amp;Jump To File</source>
<translation>&amp;Parçaya Git</translation>
@@ -1083,68 +1133,48 @@
<translation type="unfinished">Çalma Listesi</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="432"/>
- <source>&amp;No Playlist Advance</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="434"/>
- <source>&amp;Clear Queue</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="441"/>
- <source>Ctrl+N</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="443"/>
- <source>Alt+Q</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="460"/>
+ <location filename="../mainwindow.cpp" line="448"/>
<source>&amp;Settings</source>
<translation>&amp;Ayarlar</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="461"/>
+ <location filename="../mainwindow.cpp" line="449"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="467"/>
+ <location filename="../mainwindow.cpp" line="455"/>
<source>&amp;Exit</source>
<translation>&amp;Çıkış</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="468"/>
+ <location filename="../mainwindow.cpp" line="456"/>
<source>Ctrl+Q</source>
<translation>Ctrl+Q</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="514"/>
+ <location filename="../mainwindow.cpp" line="502"/>
<source>Open Playlist</source>
<translation>Çalma Listesini Aç</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="539"/>
+ <location filename="../mainwindow.cpp" line="527"/>
<source>Save Playlist</source>
<translation>Çalma Listesini Kaydet</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="463"/>
+ <location filename="../mainwindow.cpp" line="451"/>
<source>&amp;About</source>
<translation>&amp;Hakkında</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="512"/>
- <location filename="../mainwindow.cpp" line="538"/>
+ <location filename="../mainwindow.cpp" line="500"/>
+ <location filename="../mainwindow.cpp" line="526"/>
<source>Playlist Files</source>
<translation>Çalma Listesi Dosyaları</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="464"/>
+ <location filename="../mainwindow.cpp" line="452"/>
<source>&amp;About Qt</source>
<translation>&amp;Qt Hakkında</translation>
</message>
@@ -1154,37 +1184,7 @@
<translation>Tüm Desteklenen Bitstreamler</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="430"/>
- <source>&amp;Repeat Track</source>
- <translation>&amp;Parçayı Yinele</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="431"/>
- <source>&amp;Shuffle</source>
- <translation>&amp;Rastgele</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="439"/>
- <source>R</source>
- <translation>R</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="440"/>
- <source>Ctrl+R</source>
- <translation>Ctrl+R</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="444"/>
- <source>S</source>
- <translation>S</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="429"/>
- <source>&amp;Repeat Playlist</source>
- <translation>&amp;Çalma Listesini Yinele</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="458"/>
+ <location filename="../mainwindow.cpp" line="446"/>
<source>Tools</source>
<translation>Araçlar</translation>
</message>
diff --git a/src/ui/translations/qmmp_zh_CN.ts b/src/ui/translations/qmmp_zh_CN.ts
index 7812071d2..07866430a 100644
--- a/src/ui/translations/qmmp_zh_CN.ts
+++ b/src/ui/translations/qmmp_zh_CN.ts
@@ -92,75 +92,135 @@
<context>
<name>ActionManager</name>
<message>
- <location filename="../actionmanager.cpp" line="36"/>
+ <location filename="../actionmanager.cpp" line="37"/>
<source>&amp;Play</source>
<translation type="unfinished">播放(&amp;P)</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="36"/>
+ <location filename="../actionmanager.cpp" line="37"/>
<source>X</source>
<translation type="unfinished">X</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="37"/>
+ <location filename="../actionmanager.cpp" line="38"/>
<source>&amp;Pause</source>
<translation type="unfinished">暂停(&amp;P)</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="37"/>
+ <location filename="../actionmanager.cpp" line="38"/>
<source>C</source>
<translation type="unfinished">C</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="38"/>
+ <location filename="../actionmanager.cpp" line="39"/>
<source>&amp;Stop</source>
<translation type="unfinished">停止(&amp;S)</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="38"/>
+ <location filename="../actionmanager.cpp" line="39"/>
<source>V</source>
<translation type="unfinished">V</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="39"/>
+ <location filename="../actionmanager.cpp" line="40"/>
<source>&amp;Previous</source>
<translation type="unfinished">上一曲(&amp;P)</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="39"/>
+ <location filename="../actionmanager.cpp" line="40"/>
<source>Z</source>
<translation type="unfinished">Z</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="40"/>
+ <location filename="../actionmanager.cpp" line="41"/>
<source>&amp;Next</source>
<translation type="unfinished">下一曲(&amp;N)</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="40"/>
+ <location filename="../actionmanager.cpp" line="41"/>
<source>B</source>
<translation type="unfinished">B</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="41"/>
+ <location filename="../actionmanager.cpp" line="42"/>
<source>&amp;Play/Pause</source>
<translation type="unfinished">播放/暂停(&amp;P)</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="41"/>
+ <location filename="../actionmanager.cpp" line="42"/>
<source>Space</source>
<translation type="unfinished">空格</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="42"/>
+ <location filename="../actionmanager.cpp" line="43"/>
<source>&amp;Jump to File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="42"/>
+ <location filename="../actionmanager.cpp" line="43"/>
<source>J</source>
<translation type="unfinished">J</translation>
</message>
+ <message>
+ <location filename="../actionmanager.cpp" line="44"/>
+ <source>&amp;Repeat Playlist</source>
+ <translation type="unfinished">重复播放列表(&amp;R)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="44"/>
+ <source>R</source>
+ <translation type="unfinished">R</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="45"/>
+ <source>&amp;Repeat Track</source>
+ <translation type="unfinished">重复音轨(&amp;R)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="45"/>
+ <source>Ctrl+R</source>
+ <translation type="unfinished">Ctrl+R</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="46"/>
+ <source>&amp;Shuffle</source>
+ <translation type="unfinished">乱序(&amp;S)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="46"/>
+ <source>S</source>
+ <translation type="unfinished">S</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="47"/>
+ <source>&amp;No Playlist Advance</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="48"/>
+ <source>Ctrl+N</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="49"/>
+ <source>&amp;Stop After Selected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="50"/>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="51"/>
+ <source>&amp;Clear Queue</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="51"/>
+ <source>Alt+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>AddUrlDialog</name>
@@ -1058,16 +1118,6 @@
<translation>选择打开一个或更多文件</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="433"/>
- <source>&amp;Stop After Selected</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="442"/>
- <source>Ctrl+S</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../mainwindow.cpp" line="423"/>
<source>&amp;Jump To File</source>
<translation>跳到文件(&amp;J)</translation>
@@ -1083,68 +1133,48 @@
<translation type="unfinished">播放列表</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="432"/>
- <source>&amp;No Playlist Advance</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="434"/>
- <source>&amp;Clear Queue</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="441"/>
- <source>Ctrl+N</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="443"/>
- <source>Alt+Q</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="460"/>
+ <location filename="../mainwindow.cpp" line="448"/>
<source>&amp;Settings</source>
<translation>设置(&amp;S)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="461"/>
+ <location filename="../mainwindow.cpp" line="449"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="467"/>
+ <location filename="../mainwindow.cpp" line="455"/>
<source>&amp;Exit</source>
<translation>退出(&amp;E)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="468"/>
+ <location filename="../mainwindow.cpp" line="456"/>
<source>Ctrl+Q</source>
<translation>Ctrl+Q</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="514"/>
+ <location filename="../mainwindow.cpp" line="502"/>
<source>Open Playlist</source>
<translation>打开播放列表</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="539"/>
+ <location filename="../mainwindow.cpp" line="527"/>
<source>Save Playlist</source>
<translation>保存播放列表</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="463"/>
+ <location filename="../mainwindow.cpp" line="451"/>
<source>&amp;About</source>
<translation>关于(&amp;A)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="512"/>
- <location filename="../mainwindow.cpp" line="538"/>
+ <location filename="../mainwindow.cpp" line="500"/>
+ <location filename="../mainwindow.cpp" line="526"/>
<source>Playlist Files</source>
<translation>播放列表文件</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="464"/>
+ <location filename="../mainwindow.cpp" line="452"/>
<source>&amp;About Qt</source>
<translation>关于 Qt (&amp;A)</translation>
</message>
@@ -1154,37 +1184,7 @@
<translation>支持的全部文件</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="430"/>
- <source>&amp;Repeat Track</source>
- <translation>重复音轨(&amp;R)</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="431"/>
- <source>&amp;Shuffle</source>
- <translation>乱序(&amp;S)</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="439"/>
- <source>R</source>
- <translation>R</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="440"/>
- <source>Ctrl+R</source>
- <translation>Ctrl+R</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="444"/>
- <source>S</source>
- <translation>S</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="429"/>
- <source>&amp;Repeat Playlist</source>
- <translation>重复播放列表(&amp;R)</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="458"/>
+ <location filename="../mainwindow.cpp" line="446"/>
<source>Tools</source>
<translation>工具</translation>
</message>
diff --git a/src/ui/translations/qmmp_zh_TW.ts b/src/ui/translations/qmmp_zh_TW.ts
index b9f5934eb..731f94655 100644
--- a/src/ui/translations/qmmp_zh_TW.ts
+++ b/src/ui/translations/qmmp_zh_TW.ts
@@ -92,75 +92,135 @@
<context>
<name>ActionManager</name>
<message>
- <location filename="../actionmanager.cpp" line="36"/>
+ <location filename="../actionmanager.cpp" line="37"/>
<source>&amp;Play</source>
<translation type="unfinished">播放(&amp;P)</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="36"/>
+ <location filename="../actionmanager.cpp" line="37"/>
<source>X</source>
<translation type="unfinished">X</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="37"/>
+ <location filename="../actionmanager.cpp" line="38"/>
<source>&amp;Pause</source>
<translation type="unfinished">暫停(&amp;P)</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="37"/>
+ <location filename="../actionmanager.cpp" line="38"/>
<source>C</source>
<translation type="unfinished">C</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="38"/>
+ <location filename="../actionmanager.cpp" line="39"/>
<source>&amp;Stop</source>
<translation type="unfinished">停止(&amp;S)</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="38"/>
+ <location filename="../actionmanager.cpp" line="39"/>
<source>V</source>
<translation type="unfinished">V</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="39"/>
+ <location filename="../actionmanager.cpp" line="40"/>
<source>&amp;Previous</source>
<translation type="unfinished">上一曲(&amp;P)</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="39"/>
+ <location filename="../actionmanager.cpp" line="40"/>
<source>Z</source>
<translation type="unfinished">Z</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="40"/>
+ <location filename="../actionmanager.cpp" line="41"/>
<source>&amp;Next</source>
<translation type="unfinished">下一曲(&amp;N)</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="40"/>
+ <location filename="../actionmanager.cpp" line="41"/>
<source>B</source>
<translation type="unfinished">B</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="41"/>
+ <location filename="../actionmanager.cpp" line="42"/>
<source>&amp;Play/Pause</source>
<translation type="unfinished">播放/暫停(&amp;P)</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="41"/>
+ <location filename="../actionmanager.cpp" line="42"/>
<source>Space</source>
<translation type="unfinished">空格</translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="42"/>
+ <location filename="../actionmanager.cpp" line="43"/>
<source>&amp;Jump to File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../actionmanager.cpp" line="42"/>
+ <location filename="../actionmanager.cpp" line="43"/>
<source>J</source>
<translation type="unfinished">J</translation>
</message>
+ <message>
+ <location filename="../actionmanager.cpp" line="44"/>
+ <source>&amp;Repeat Playlist</source>
+ <translation type="unfinished">重復播放清單(&amp;R)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="44"/>
+ <source>R</source>
+ <translation type="unfinished">R</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="45"/>
+ <source>&amp;Repeat Track</source>
+ <translation type="unfinished">重復音軌(&amp;R)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="45"/>
+ <source>Ctrl+R</source>
+ <translation type="unfinished">Ctrl+R</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="46"/>
+ <source>&amp;Shuffle</source>
+ <translation type="unfinished">亂序(&amp;S)</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="46"/>
+ <source>S</source>
+ <translation type="unfinished">S</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="47"/>
+ <source>&amp;No Playlist Advance</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="48"/>
+ <source>Ctrl+N</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="49"/>
+ <source>&amp;Stop After Selected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="50"/>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="51"/>
+ <source>&amp;Clear Queue</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="51"/>
+ <source>Alt+Q</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>AddUrlDialog</name>
@@ -1058,16 +1118,6 @@
<translation>選取開啟一個或更多檔案</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="433"/>
- <source>&amp;Stop After Selected</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="442"/>
- <source>Ctrl+S</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../mainwindow.cpp" line="423"/>
<source>&amp;Jump To File</source>
<translation>跳到檔案(&amp;J)</translation>
@@ -1083,68 +1133,48 @@
<translation type="unfinished">播放清單</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="432"/>
- <source>&amp;No Playlist Advance</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="434"/>
- <source>&amp;Clear Queue</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="441"/>
- <source>Ctrl+N</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="443"/>
- <source>Alt+Q</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="460"/>
+ <location filename="../mainwindow.cpp" line="448"/>
<source>&amp;Settings</source>
<translation>設定(&amp;S)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="461"/>
+ <location filename="../mainwindow.cpp" line="449"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="467"/>
+ <location filename="../mainwindow.cpp" line="455"/>
<source>&amp;Exit</source>
<translation>結束(&amp;E)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="468"/>
+ <location filename="../mainwindow.cpp" line="456"/>
<source>Ctrl+Q</source>
<translation>Ctrl+Q</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="514"/>
+ <location filename="../mainwindow.cpp" line="502"/>
<source>Open Playlist</source>
<translation>開啟播放清單</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="539"/>
+ <location filename="../mainwindow.cpp" line="527"/>
<source>Save Playlist</source>
<translation>儲存播放清單</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="463"/>
+ <location filename="../mainwindow.cpp" line="451"/>
<source>&amp;About</source>
<translation>關於(&amp;A)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="512"/>
- <location filename="../mainwindow.cpp" line="538"/>
+ <location filename="../mainwindow.cpp" line="500"/>
+ <location filename="../mainwindow.cpp" line="526"/>
<source>Playlist Files</source>
<translation>播放清單檔案</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="464"/>
+ <location filename="../mainwindow.cpp" line="452"/>
<source>&amp;About Qt</source>
<translation>關於 Qt (&amp;A)</translation>
</message>
@@ -1154,37 +1184,7 @@
<translation>支援的全部檔案</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="430"/>
- <source>&amp;Repeat Track</source>
- <translation>重復音軌(&amp;R)</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="431"/>
- <source>&amp;Shuffle</source>
- <translation>亂序(&amp;S)</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="439"/>
- <source>R</source>
- <translation>R</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="440"/>
- <source>Ctrl+R</source>
- <translation>Ctrl+R</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="444"/>
- <source>S</source>
- <translation>S</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="429"/>
- <source>&amp;Repeat Playlist</source>
- <translation>重復播放清單(&amp;R)</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="458"/>
+ <location filename="../mainwindow.cpp" line="446"/>
<source>Tools</source>
<translation>工具</translation>
</message>