aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/ui/playlist.cpp8
-rw-r--r--src/ui/translations/qmmp_cs.ts40
-rw-r--r--src/ui/translations/qmmp_de.ts40
-rw-r--r--src/ui/translations/qmmp_it.ts40
-rw-r--r--src/ui/translations/qmmp_lt.ts40
-rw-r--r--src/ui/translations/qmmp_pl_PL.ts40
-rw-r--r--src/ui/translations/qmmp_pt_BR.ts40
-rw-r--r--src/ui/translations/qmmp_ru.ts40
-rw-r--r--src/ui/translations/qmmp_tr.ts40
-rw-r--r--src/ui/translations/qmmp_uk_UA.ts40
-rw-r--r--src/ui/translations/qmmp_zh_CN.ts40
-rw-r--r--src/ui/translations/qmmp_zh_TW.ts40
12 files changed, 239 insertions, 209 deletions
diff --git a/src/ui/playlist.cpp b/src/ui/playlist.cpp
index a4dbdb7d0..a3f46a4a0 100644
--- a/src/ui/playlist.cpp
+++ b/src/ui/playlist.cpp
@@ -222,6 +222,14 @@ void PlayList::createActions()
connect (titleAct, SIGNAL (triggered (bool)), signalMapper, SLOT (map()));
signalMapper->setMapping (titleAct, PlayListModel::TITLE);
+ albumAct = sort_mode_menu->addAction (tr ("By Album"));
+ connect (albumAct, SIGNAL (triggered (bool)), signalMapper, SLOT (map()));
+ signalMapper->setMapping (albumAct, PlayListModel::ALBUM);
+
+ artistAct = sort_mode_menu->addAction (tr ("By Artist"));
+ connect (artistAct, SIGNAL (triggered (bool)), signalMapper, SLOT (map()));
+ signalMapper->setMapping (artistAct, PlayListModel::ARTIST);
+
nameAct = sort_mode_menu->addAction (tr ("By Filename"));
connect (nameAct, SIGNAL (triggered (bool)), signalMapper, SLOT (map()));
signalMapper->setMapping (nameAct, PlayListModel::FILENAME);
diff --git a/src/ui/translations/qmmp_cs.ts b/src/ui/translations/qmmp_cs.ts
index 53eb7256c..359b11202 100644
--- a/src/ui/translations/qmmp_cs.ts
+++ b/src/ui/translations/qmmp_cs.ts
@@ -1073,29 +1073,31 @@
</message>
<message>
<location filename="../playlist.cpp" line="190"/>
+ <location filename="../playlist.cpp" line="225"/>
<source>By Album</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../playlist.cpp" line="194"/>
+ <location filename="../playlist.cpp" line="229"/>
<source>By Artist</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../playlist.cpp" line="198"/>
- <location filename="../playlist.cpp" line="225"/>
+ <location filename="../playlist.cpp" line="233"/>
<source>By Filename</source>
<translation>Podle názvu souboru</translation>
</message>
<message>
<location filename="../playlist.cpp" line="202"/>
- <location filename="../playlist.cpp" line="229"/>
+ <location filename="../playlist.cpp" line="237"/>
<source>By Path + Filename</source>
<translation>Podle cesty a názvu souboru</translation>
</message>
<message>
<location filename="../playlist.cpp" line="206"/>
- <location filename="../playlist.cpp" line="233"/>
+ <location filename="../playlist.cpp" line="241"/>
<source>By Date</source>
<translation>Podle data</translation>
</message>
@@ -1105,62 +1107,62 @@
<translation>Seřadit výběr</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="247"/>
+ <location filename="../playlist.cpp" line="255"/>
<source>Randomize List</source>
<translation>Zamíchat seznam</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="248"/>
+ <location filename="../playlist.cpp" line="256"/>
<source>Reverse List</source>
<translation>Obrátit pořadí seznamu</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="260"/>
+ <location filename="../playlist.cpp" line="268"/>
<source>Invert Selection</source>
<translation>Invertovat výběr</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="267"/>
+ <location filename="../playlist.cpp" line="275"/>
<source>&amp;Select None</source>
<translation>&amp;Zrušit výběr</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="274"/>
+ <location filename="../playlist.cpp" line="282"/>
<source>&amp;Select All</source>
<translation>&amp;Vybrat vše</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="275"/>
+ <location filename="../playlist.cpp" line="283"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="283"/>
+ <location filename="../playlist.cpp" line="291"/>
<source>&amp;New List</source>
<translation>&amp;Nový seznam</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="284"/>
+ <location filename="../playlist.cpp" line="292"/>
<source>Shift+N</source>
<translation>Shift+N</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="290"/>
+ <location filename="../playlist.cpp" line="298"/>
<source>&amp;Load List</source>
<translation>Načíst &amp;seznam</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="291"/>
+ <location filename="../playlist.cpp" line="299"/>
<source>O</source>
<translation>O</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="296"/>
+ <location filename="../playlist.cpp" line="304"/>
<source>&amp;Save List</source>
<translation>&amp;Uložit seznam</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="297"/>
+ <location filename="../playlist.cpp" line="305"/>
<source>Shift+S</source>
<translation>Shift+S</translation>
</message>
@@ -1176,22 +1178,22 @@
</message>
<message>
<location filename="../playlist.cpp" line="210"/>
- <location filename="../playlist.cpp" line="237"/>
+ <location filename="../playlist.cpp" line="245"/>
<source>By Track Number</source>
<translation>Podle čísla skladby</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="256"/>
+ <location filename="../playlist.cpp" line="264"/>
<source>&amp;Queue</source>
<translation>&amp;Fronta</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="256"/>
+ <location filename="../playlist.cpp" line="264"/>
<source>Q</source>
<translation>Q</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="253"/>
+ <location filename="../playlist.cpp" line="261"/>
<source>Actions</source>
<translation>Činnosti</translation>
</message>
diff --git a/src/ui/translations/qmmp_de.ts b/src/ui/translations/qmmp_de.ts
index 0d721275d..779dc229a 100644
--- a/src/ui/translations/qmmp_de.ts
+++ b/src/ui/translations/qmmp_de.ts
@@ -1073,29 +1073,31 @@
</message>
<message>
<location filename="../playlist.cpp" line="190"/>
+ <location filename="../playlist.cpp" line="225"/>
<source>By Album</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../playlist.cpp" line="194"/>
+ <location filename="../playlist.cpp" line="229"/>
<source>By Artist</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../playlist.cpp" line="198"/>
- <location filename="../playlist.cpp" line="225"/>
+ <location filename="../playlist.cpp" line="233"/>
<source>By Filename</source>
<translation>Nach Dateinamen</translation>
</message>
<message>
<location filename="../playlist.cpp" line="202"/>
- <location filename="../playlist.cpp" line="229"/>
+ <location filename="../playlist.cpp" line="237"/>
<source>By Path + Filename</source>
<translation>Nach Pfad + Dateinamen</translation>
</message>
<message>
<location filename="../playlist.cpp" line="206"/>
- <location filename="../playlist.cpp" line="233"/>
+ <location filename="../playlist.cpp" line="241"/>
<source>By Date</source>
<translation>Nach Datum</translation>
</message>
@@ -1105,62 +1107,62 @@
<translation>Auswahl sortieren</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="247"/>
+ <location filename="../playlist.cpp" line="255"/>
<source>Randomize List</source>
<translation>Wiedergabeliste mischen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="248"/>
+ <location filename="../playlist.cpp" line="256"/>
<source>Reverse List</source>
<translation>Wiedergabeliste umkehren</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="260"/>
+ <location filename="../playlist.cpp" line="268"/>
<source>Invert Selection</source>
<translation>Auswahl umkehren</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="267"/>
+ <location filename="../playlist.cpp" line="275"/>
<source>&amp;Select None</source>
<translation>&amp;Auswahl aufheben</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="274"/>
+ <location filename="../playlist.cpp" line="282"/>
<source>&amp;Select All</source>
<translation>Alle aus&amp;wählen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="275"/>
+ <location filename="../playlist.cpp" line="283"/>
<source>Ctrl+A</source>
<translation>Strg+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="283"/>
+ <location filename="../playlist.cpp" line="291"/>
<source>&amp;New List</source>
<translation>&amp;Neue Wiedergabeliste</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="284"/>
+ <location filename="../playlist.cpp" line="292"/>
<source>Shift+N</source>
<translation>Umschalt+N</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="290"/>
+ <location filename="../playlist.cpp" line="298"/>
<source>&amp;Load List</source>
<translation>Wiedergabeliste &amp;laden</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="291"/>
+ <location filename="../playlist.cpp" line="299"/>
<source>O</source>
<translation>O</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="296"/>
+ <location filename="../playlist.cpp" line="304"/>
<source>&amp;Save List</source>
<translation>Wiedergabeliste &amp;speichern</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="297"/>
+ <location filename="../playlist.cpp" line="305"/>
<source>Shift+S</source>
<translation>Umschalt+S</translation>
</message>
@@ -1176,22 +1178,22 @@
</message>
<message>
<location filename="../playlist.cpp" line="210"/>
- <location filename="../playlist.cpp" line="237"/>
+ <location filename="../playlist.cpp" line="245"/>
<source>By Track Number</source>
<translation>Nach Titelnummer</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="256"/>
+ <location filename="../playlist.cpp" line="264"/>
<source>&amp;Queue</source>
<translation>&amp;Warteschlange</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="256"/>
+ <location filename="../playlist.cpp" line="264"/>
<source>Q</source>
<translation>Q</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="253"/>
+ <location filename="../playlist.cpp" line="261"/>
<source>Actions</source>
<translation>Aktionen</translation>
</message>
diff --git a/src/ui/translations/qmmp_it.ts b/src/ui/translations/qmmp_it.ts
index fe12d84e1..4cbab6c63 100644
--- a/src/ui/translations/qmmp_it.ts
+++ b/src/ui/translations/qmmp_it.ts
@@ -1021,12 +1021,12 @@
<translation>Alt+I</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="275"/>
+ <location filename="../playlist.cpp" line="283"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="291"/>
+ <location filename="../playlist.cpp" line="299"/>
<source>O</source>
<translation>O</translation>
</message>
@@ -1078,29 +1078,31 @@
</message>
<message>
<location filename="../playlist.cpp" line="190"/>
+ <location filename="../playlist.cpp" line="225"/>
<source>By Album</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../playlist.cpp" line="194"/>
+ <location filename="../playlist.cpp" line="229"/>
<source>By Artist</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../playlist.cpp" line="198"/>
- <location filename="../playlist.cpp" line="225"/>
+ <location filename="../playlist.cpp" line="233"/>
<source>By Filename</source>
<translation>Per titolo del brano</translation>
</message>
<message>
<location filename="../playlist.cpp" line="202"/>
- <location filename="../playlist.cpp" line="229"/>
+ <location filename="../playlist.cpp" line="237"/>
<source>By Path + Filename</source>
<translation>per percorso più titolo del brano</translation>
</message>
<message>
<location filename="../playlist.cpp" line="206"/>
- <location filename="../playlist.cpp" line="233"/>
+ <location filename="../playlist.cpp" line="241"/>
<source>By Date</source>
<translation>Per data</translation>
</message>
@@ -1110,52 +1112,52 @@
<translation>Riordina la selezione</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="247"/>
+ <location filename="../playlist.cpp" line="255"/>
<source>Randomize List</source>
<translation>Mescola i brnai della lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="248"/>
+ <location filename="../playlist.cpp" line="256"/>
<source>Reverse List</source>
<translation>Inverti la lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="260"/>
+ <location filename="../playlist.cpp" line="268"/>
<source>Invert Selection</source>
<translation>Inverti la selezione</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="267"/>
+ <location filename="../playlist.cpp" line="275"/>
<source>&amp;Select None</source>
<translation>&amp;Non scegliere alcun brano</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="274"/>
+ <location filename="../playlist.cpp" line="282"/>
<source>&amp;Select All</source>
<translation>&amp;Seleziona tutto</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="283"/>
+ <location filename="../playlist.cpp" line="291"/>
<source>&amp;New List</source>
<translation>&amp;Nuova lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="284"/>
+ <location filename="../playlist.cpp" line="292"/>
<source>Shift+N</source>
<translation>Shift+N</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="290"/>
+ <location filename="../playlist.cpp" line="298"/>
<source>&amp;Load List</source>
<translation>&amp;Carica lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="296"/>
+ <location filename="../playlist.cpp" line="304"/>
<source>&amp;Save List</source>
<translation>&amp;Salva lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="297"/>
+ <location filename="../playlist.cpp" line="305"/>
<source>Shift+S</source>
<translation>Shift+S</translation>
</message>
@@ -1176,22 +1178,22 @@
</message>
<message>
<location filename="../playlist.cpp" line="210"/>
- <location filename="../playlist.cpp" line="237"/>
+ <location filename="../playlist.cpp" line="245"/>
<source>By Track Number</source>
<translation>Per numero di traccia</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="256"/>
+ <location filename="../playlist.cpp" line="264"/>
<source>&amp;Queue</source>
<translation>&amp;Metti in coda</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="256"/>
+ <location filename="../playlist.cpp" line="264"/>
<source>Q</source>
<translation>Q</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="253"/>
+ <location filename="../playlist.cpp" line="261"/>
<source>Actions</source>
<translation>Azioni</translation>
</message>
diff --git a/src/ui/translations/qmmp_lt.ts b/src/ui/translations/qmmp_lt.ts
index ef4c2bbe5..bcf08bcdf 100644
--- a/src/ui/translations/qmmp_lt.ts
+++ b/src/ui/translations/qmmp_lt.ts
@@ -1021,12 +1021,12 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="275"/>
+ <location filename="../playlist.cpp" line="283"/>
<source>Ctrl+A</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="291"/>
+ <location filename="../playlist.cpp" line="299"/>
<source>O</source>
<translation type="unfinished"></translation>
</message>
@@ -1078,29 +1078,31 @@
</message>
<message>
<location filename="../playlist.cpp" line="190"/>
+ <location filename="../playlist.cpp" line="225"/>
<source>By Album</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../playlist.cpp" line="194"/>
+ <location filename="../playlist.cpp" line="229"/>
<source>By Artist</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../playlist.cpp" line="198"/>
- <location filename="../playlist.cpp" line="225"/>
+ <location filename="../playlist.cpp" line="233"/>
<source>By Filename</source>
<translation>Pagal bylos pavadinimą</translation>
</message>
<message>
<location filename="../playlist.cpp" line="202"/>
- <location filename="../playlist.cpp" line="229"/>
+ <location filename="../playlist.cpp" line="237"/>
<source>By Path + Filename</source>
<translation>Pagal kelią iki bylos</translation>
</message>
<message>
<location filename="../playlist.cpp" line="206"/>
- <location filename="../playlist.cpp" line="233"/>
+ <location filename="../playlist.cpp" line="241"/>
<source>By Date</source>
<translation>Pagal datą</translation>
</message>
@@ -1110,52 +1112,52 @@
<translation>Rūšiuoti pasirinktus</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="247"/>
+ <location filename="../playlist.cpp" line="255"/>
<source>Randomize List</source>
<translation>Sumaišyti sąrašą</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="248"/>
+ <location filename="../playlist.cpp" line="256"/>
<source>Reverse List</source>
<translation>Apversti</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="260"/>
+ <location filename="../playlist.cpp" line="268"/>
<source>Invert Selection</source>
<translation type="unfinished">Atšaukti pasirinkimą</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="267"/>
+ <location filename="../playlist.cpp" line="275"/>
<source>&amp;Select None</source>
<translation>&amp;Nepasirinkti nei vieno</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="274"/>
+ <location filename="../playlist.cpp" line="282"/>
<source>&amp;Select All</source>
<translation>&amp;Pasirinkti visus</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="283"/>
+ <location filename="../playlist.cpp" line="291"/>
<source>&amp;New List</source>
<translation>&amp;Naujas sąrašas</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="284"/>
+ <location filename="../playlist.cpp" line="292"/>
<source>Shift+N</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="290"/>
+ <location filename="../playlist.cpp" line="298"/>
<source>&amp;Load List</source>
<translation type="unfinished">&amp;Įkelti sąrašą</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="296"/>
+ <location filename="../playlist.cpp" line="304"/>
<source>&amp;Save List</source>
<translation>&amp;Išsaugoti sąrašą</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="297"/>
+ <location filename="../playlist.cpp" line="305"/>
<source>Shift+S</source>
<translation type="unfinished"></translation>
</message>
@@ -1176,22 +1178,22 @@
</message>
<message>
<location filename="../playlist.cpp" line="210"/>
- <location filename="../playlist.cpp" line="237"/>
+ <location filename="../playlist.cpp" line="245"/>
<source>By Track Number</source>
<translation>Pagal takelio numerį</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="256"/>
+ <location filename="../playlist.cpp" line="264"/>
<source>&amp;Queue</source>
<translation>&amp;Į eilę</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="256"/>
+ <location filename="../playlist.cpp" line="264"/>
<source>Q</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="253"/>
+ <location filename="../playlist.cpp" line="261"/>
<source>Actions</source>
<translation>Veiksmai</translation>
</message>
diff --git a/src/ui/translations/qmmp_pl_PL.ts b/src/ui/translations/qmmp_pl_PL.ts
index 631c70546..67aceea7e 100644
--- a/src/ui/translations/qmmp_pl_PL.ts
+++ b/src/ui/translations/qmmp_pl_PL.ts
@@ -1021,12 +1021,12 @@
<translation>Alt+I</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="275"/>
+ <location filename="../playlist.cpp" line="283"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="291"/>
+ <location filename="../playlist.cpp" line="299"/>
<source>O</source>
<translation>O</translation>
</message>
@@ -1078,29 +1078,31 @@
</message>
<message>
<location filename="../playlist.cpp" line="190"/>
+ <location filename="../playlist.cpp" line="225"/>
<source>By Album</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../playlist.cpp" line="194"/>
+ <location filename="../playlist.cpp" line="229"/>
<source>By Artist</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../playlist.cpp" line="198"/>
- <location filename="../playlist.cpp" line="225"/>
+ <location filename="../playlist.cpp" line="233"/>
<source>By Filename</source>
<translation>Według nazwy pliku</translation>
</message>
<message>
<location filename="../playlist.cpp" line="202"/>
- <location filename="../playlist.cpp" line="229"/>
+ <location filename="../playlist.cpp" line="237"/>
<source>By Path + Filename</source>
<translation>Według Ścieżki + Nazwy pliku</translation>
</message>
<message>
<location filename="../playlist.cpp" line="206"/>
- <location filename="../playlist.cpp" line="233"/>
+ <location filename="../playlist.cpp" line="241"/>
<source>By Date</source>
<translation>Wg Daty</translation>
</message>
@@ -1110,52 +1112,52 @@
<translation>Sortuj zaznaczone</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="247"/>
+ <location filename="../playlist.cpp" line="255"/>
<source>Randomize List</source>
<translation>Tasuj listę</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="248"/>
+ <location filename="../playlist.cpp" line="256"/>
<source>Reverse List</source>
<translation>Odwróć listę</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="260"/>
+ <location filename="../playlist.cpp" line="268"/>
<source>Invert Selection</source>
<translation>Odwróć zaznaczenie</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="267"/>
+ <location filename="../playlist.cpp" line="275"/>
<source>&amp;Select None</source>
<translation>&amp;Odznacz wszystkie</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="274"/>
+ <location filename="../playlist.cpp" line="282"/>
<source>&amp;Select All</source>
<translation>&amp;Zaznacz wszystkie</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="283"/>
+ <location filename="../playlist.cpp" line="291"/>
<source>&amp;New List</source>
<translation>&amp;Nowa lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="284"/>
+ <location filename="../playlist.cpp" line="292"/>
<source>Shift+N</source>
<translation>Shift+N</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="290"/>
+ <location filename="../playlist.cpp" line="298"/>
<source>&amp;Load List</source>
<translation>&amp;Ładuj listę</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="296"/>
+ <location filename="../playlist.cpp" line="304"/>
<source>&amp;Save List</source>
<translation>&amp;Zapisz listę</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="297"/>
+ <location filename="../playlist.cpp" line="305"/>
<source>Shift+S</source>
<translation>Shift+S</translation>
</message>
@@ -1176,22 +1178,22 @@
</message>
<message>
<location filename="../playlist.cpp" line="210"/>
- <location filename="../playlist.cpp" line="237"/>
+ <location filename="../playlist.cpp" line="245"/>
<source>By Track Number</source>
<translation>Wg numeru utworu</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="256"/>
+ <location filename="../playlist.cpp" line="264"/>
<source>&amp;Queue</source>
<translation>&amp;Kolejkuj</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="256"/>
+ <location filename="../playlist.cpp" line="264"/>
<source>Q</source>
<translation>Q</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="253"/>
+ <location filename="../playlist.cpp" line="261"/>
<source>Actions</source>
<translation>Akcje</translation>
</message>
diff --git a/src/ui/translations/qmmp_pt_BR.ts b/src/ui/translations/qmmp_pt_BR.ts
index 0a270f678..d833fa315 100644
--- a/src/ui/translations/qmmp_pt_BR.ts
+++ b/src/ui/translations/qmmp_pt_BR.ts
@@ -1021,12 +1021,12 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="275"/>
+ <location filename="../playlist.cpp" line="283"/>
<source>Ctrl+A</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="291"/>
+ <location filename="../playlist.cpp" line="299"/>
<source>O</source>
<translation type="unfinished"></translation>
</message>
@@ -1078,29 +1078,31 @@
</message>
<message>
<location filename="../playlist.cpp" line="190"/>
+ <location filename="../playlist.cpp" line="225"/>
<source>By Album</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../playlist.cpp" line="194"/>
+ <location filename="../playlist.cpp" line="229"/>
<source>By Artist</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../playlist.cpp" line="198"/>
- <location filename="../playlist.cpp" line="225"/>
+ <location filename="../playlist.cpp" line="233"/>
<source>By Filename</source>
<translation type="unfinished">Por Nome</translation>
</message>
<message>
<location filename="../playlist.cpp" line="202"/>
- <location filename="../playlist.cpp" line="229"/>
+ <location filename="../playlist.cpp" line="237"/>
<source>By Path + Filename</source>
<translation type="unfinished">Por Dirertório + Nome</translation>
</message>
<message>
<location filename="../playlist.cpp" line="206"/>
- <location filename="../playlist.cpp" line="233"/>
+ <location filename="../playlist.cpp" line="241"/>
<source>By Date</source>
<translation type="unfinished">Por Data</translation>
</message>
@@ -1110,52 +1112,52 @@
<translation type="unfinished">Classificar por Seleção</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="247"/>
+ <location filename="../playlist.cpp" line="255"/>
<source>Randomize List</source>
<translation type="unfinished">Lista Eleatória</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="248"/>
+ <location filename="../playlist.cpp" line="256"/>
<source>Reverse List</source>
<translation type="unfinished">Lista Revertida</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="260"/>
+ <location filename="../playlist.cpp" line="268"/>
<source>Invert Selection</source>
<translation type="unfinished">Inverter Seleção</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="267"/>
+ <location filename="../playlist.cpp" line="275"/>
<source>&amp;Select None</source>
<translation type="unfinished">&amp;Nenhum selecionado</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="274"/>
+ <location filename="../playlist.cpp" line="282"/>
<source>&amp;Select All</source>
<translation type="unfinished">&amp;Selecionar tudo</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="283"/>
+ <location filename="../playlist.cpp" line="291"/>
<source>&amp;New List</source>
<translation type="unfinished">&amp;Nova lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="284"/>
+ <location filename="../playlist.cpp" line="292"/>
<source>Shift+N</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="290"/>
+ <location filename="../playlist.cpp" line="298"/>
<source>&amp;Load List</source>
<translation type="unfinished">&amp;Carregar lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="296"/>
+ <location filename="../playlist.cpp" line="304"/>
<source>&amp;Save List</source>
<translation type="unfinished">&amp;Salvar lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="297"/>
+ <location filename="../playlist.cpp" line="305"/>
<source>Shift+S</source>
<translation type="unfinished"></translation>
</message>
@@ -1176,22 +1178,22 @@
</message>
<message>
<location filename="../playlist.cpp" line="210"/>
- <location filename="../playlist.cpp" line="237"/>
+ <location filename="../playlist.cpp" line="245"/>
<source>By Track Number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="256"/>
+ <location filename="../playlist.cpp" line="264"/>
<source>&amp;Queue</source>
<translation type="unfinished">Na fila</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="256"/>
+ <location filename="../playlist.cpp" line="264"/>
<source>Q</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="253"/>
+ <location filename="../playlist.cpp" line="261"/>
<source>Actions</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/ui/translations/qmmp_ru.ts b/src/ui/translations/qmmp_ru.ts
index b1c219f10..4b8978801 100644
--- a/src/ui/translations/qmmp_ru.ts
+++ b/src/ui/translations/qmmp_ru.ts
@@ -1021,12 +1021,12 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="275"/>
+ <location filename="../playlist.cpp" line="283"/>
<source>Ctrl+A</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="291"/>
+ <location filename="../playlist.cpp" line="299"/>
<source>O</source>
<translation type="unfinished"></translation>
</message>
@@ -1078,29 +1078,31 @@
</message>
<message>
<location filename="../playlist.cpp" line="190"/>
+ <location filename="../playlist.cpp" line="225"/>
<source>By Album</source>
<translation>По альбому</translation>
</message>
<message>
<location filename="../playlist.cpp" line="194"/>
+ <location filename="../playlist.cpp" line="229"/>
<source>By Artist</source>
<translation>По исполнителю</translation>
</message>
<message>
<location filename="../playlist.cpp" line="198"/>
- <location filename="../playlist.cpp" line="225"/>
+ <location filename="../playlist.cpp" line="233"/>
<source>By Filename</source>
<translation>По имени файла</translation>
</message>
<message>
<location filename="../playlist.cpp" line="202"/>
- <location filename="../playlist.cpp" line="229"/>
+ <location filename="../playlist.cpp" line="237"/>
<source>By Path + Filename</source>
<translation>По пути и файлу</translation>
</message>
<message>
<location filename="../playlist.cpp" line="206"/>
- <location filename="../playlist.cpp" line="233"/>
+ <location filename="../playlist.cpp" line="241"/>
<source>By Date</source>
<translation>По дате</translation>
</message>
@@ -1110,52 +1112,52 @@
<translation>Сортировать выделенное</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="247"/>
+ <location filename="../playlist.cpp" line="255"/>
<source>Randomize List</source>
<translation>Перемешать</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="248"/>
+ <location filename="../playlist.cpp" line="256"/>
<source>Reverse List</source>
<translation>Перевернуть</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="260"/>
+ <location filename="../playlist.cpp" line="268"/>
<source>Invert Selection</source>
<translation>Инвертировать выделение</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="267"/>
+ <location filename="../playlist.cpp" line="275"/>
<source>&amp;Select None</source>
<translation>&amp;Снять выделение</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="274"/>
+ <location filename="../playlist.cpp" line="282"/>
<source>&amp;Select All</source>
<translation>&amp;Выделить всё</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="283"/>
+ <location filename="../playlist.cpp" line="291"/>
<source>&amp;New List</source>
<translation>&amp;Новый лист</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="284"/>
+ <location filename="../playlist.cpp" line="292"/>
<source>Shift+N</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="290"/>
+ <location filename="../playlist.cpp" line="298"/>
<source>&amp;Load List</source>
<translation>&amp;Загрузить лист</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="296"/>
+ <location filename="../playlist.cpp" line="304"/>
<source>&amp;Save List</source>
<translation>&amp;Сохранить лист</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="297"/>
+ <location filename="../playlist.cpp" line="305"/>
<source>Shift+S</source>
<translation type="unfinished"></translation>
</message>
@@ -1176,22 +1178,22 @@
</message>
<message>
<location filename="../playlist.cpp" line="210"/>
- <location filename="../playlist.cpp" line="237"/>
+ <location filename="../playlist.cpp" line="245"/>
<source>By Track Number</source>
<translation>По номеру трека</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="256"/>
+ <location filename="../playlist.cpp" line="264"/>
<source>&amp;Queue</source>
<translation>&amp;В очередь</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="256"/>
+ <location filename="../playlist.cpp" line="264"/>
<source>Q</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="253"/>
+ <location filename="../playlist.cpp" line="261"/>
<source>Actions</source>
<translation>Действия</translation>
</message>
diff --git a/src/ui/translations/qmmp_tr.ts b/src/ui/translations/qmmp_tr.ts
index eebdfe0a5..ee6886954 100644
--- a/src/ui/translations/qmmp_tr.ts
+++ b/src/ui/translations/qmmp_tr.ts
@@ -1021,12 +1021,12 @@
<translation>Alt+I</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="275"/>
+ <location filename="../playlist.cpp" line="283"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="291"/>
+ <location filename="../playlist.cpp" line="299"/>
<source>O</source>
<translation>O</translation>
</message>
@@ -1078,29 +1078,31 @@
</message>
<message>
<location filename="../playlist.cpp" line="190"/>
+ <location filename="../playlist.cpp" line="225"/>
<source>By Album</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../playlist.cpp" line="194"/>
+ <location filename="../playlist.cpp" line="229"/>
<source>By Artist</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../playlist.cpp" line="198"/>
- <location filename="../playlist.cpp" line="225"/>
+ <location filename="../playlist.cpp" line="233"/>
<source>By Filename</source>
<translation>Dosya Adına Göre</translation>
</message>
<message>
<location filename="../playlist.cpp" line="202"/>
- <location filename="../playlist.cpp" line="229"/>
+ <location filename="../playlist.cpp" line="237"/>
<source>By Path + Filename</source>
<translation>Dosya Yolu + Dosya Adına Göre</translation>
</message>
<message>
<location filename="../playlist.cpp" line="206"/>
- <location filename="../playlist.cpp" line="233"/>
+ <location filename="../playlist.cpp" line="241"/>
<source>By Date</source>
<translation>Tarihe Göre</translation>
</message>
@@ -1110,52 +1112,52 @@
<translation>Seçilenleri Sınıflandır</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="247"/>
+ <location filename="../playlist.cpp" line="255"/>
<source>Randomize List</source>
<translation>Rastgele Listele</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="248"/>
+ <location filename="../playlist.cpp" line="256"/>
<source>Reverse List</source>
<translation>Listeyi Ters Çevir</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="260"/>
+ <location filename="../playlist.cpp" line="268"/>
<source>Invert Selection</source>
<translation>Seçimi Tersine Çevir</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="267"/>
+ <location filename="../playlist.cpp" line="275"/>
<source>&amp;Select None</source>
<translation>&amp;Hiçbirini Seçme</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="274"/>
+ <location filename="../playlist.cpp" line="282"/>
<source>&amp;Select All</source>
<translation>&amp;Tümünü Seç</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="283"/>
+ <location filename="../playlist.cpp" line="291"/>
<source>&amp;New List</source>
<translation>&amp;Yeni Liste</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="284"/>
+ <location filename="../playlist.cpp" line="292"/>
<source>Shift+N</source>
<translation>Shift+N</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="290"/>
+ <location filename="../playlist.cpp" line="298"/>
<source>&amp;Load List</source>
<translation>&amp;Liste Yükle</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="296"/>
+ <location filename="../playlist.cpp" line="304"/>
<source>&amp;Save List</source>
<translation>&amp;Listeyi Kaydet</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="297"/>
+ <location filename="../playlist.cpp" line="305"/>
<source>Shift+S</source>
<translation>Shift+S</translation>
</message>
@@ -1176,22 +1178,22 @@
</message>
<message>
<location filename="../playlist.cpp" line="210"/>
- <location filename="../playlist.cpp" line="237"/>
+ <location filename="../playlist.cpp" line="245"/>
<source>By Track Number</source>
<translation>Parça Numarasına Göre</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="256"/>
+ <location filename="../playlist.cpp" line="264"/>
<source>&amp;Queue</source>
<translation>&amp;Kuyruğa ekle</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="256"/>
+ <location filename="../playlist.cpp" line="264"/>
<source>Q</source>
<translation>Q</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="253"/>
+ <location filename="../playlist.cpp" line="261"/>
<source>Actions</source>
<translation>Eylemler</translation>
</message>
diff --git a/src/ui/translations/qmmp_uk_UA.ts b/src/ui/translations/qmmp_uk_UA.ts
index da89f6f85..2ff2e3f3f 100644
--- a/src/ui/translations/qmmp_uk_UA.ts
+++ b/src/ui/translations/qmmp_uk_UA.ts
@@ -1021,12 +1021,12 @@
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="275"/>
+ <location filename="../playlist.cpp" line="283"/>
<source>Ctrl+A</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="291"/>
+ <location filename="../playlist.cpp" line="299"/>
<source>O</source>
<translation></translation>
</message>
@@ -1078,29 +1078,31 @@
</message>
<message>
<location filename="../playlist.cpp" line="190"/>
+ <location filename="../playlist.cpp" line="225"/>
<source>By Album</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../playlist.cpp" line="194"/>
+ <location filename="../playlist.cpp" line="229"/>
<source>By Artist</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../playlist.cpp" line="198"/>
- <location filename="../playlist.cpp" line="225"/>
+ <location filename="../playlist.cpp" line="233"/>
<source>By Filename</source>
<translation>За ім&apos;ям файлу</translation>
</message>
<message>
<location filename="../playlist.cpp" line="202"/>
- <location filename="../playlist.cpp" line="229"/>
+ <location filename="../playlist.cpp" line="237"/>
<source>By Path + Filename</source>
<translation>За шляхом та файлом</translation>
</message>
<message>
<location filename="../playlist.cpp" line="206"/>
- <location filename="../playlist.cpp" line="233"/>
+ <location filename="../playlist.cpp" line="241"/>
<source>By Date</source>
<translation>За датою</translation>
</message>
@@ -1110,52 +1112,52 @@
<translation>Сортувати вибране</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="247"/>
+ <location filename="../playlist.cpp" line="255"/>
<source>Randomize List</source>
<translation>Перемішати</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="248"/>
+ <location filename="../playlist.cpp" line="256"/>
<source>Reverse List</source>
<translation>Перевернути</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="260"/>
+ <location filename="../playlist.cpp" line="268"/>
<source>Invert Selection</source>
<translation>Інвертувати вибране</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="267"/>
+ <location filename="../playlist.cpp" line="275"/>
<source>&amp;Select None</source>
<translation>&amp;Зняти виділення</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="274"/>
+ <location filename="../playlist.cpp" line="282"/>
<source>&amp;Select All</source>
<translation>&amp;Вибрати все</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="283"/>
+ <location filename="../playlist.cpp" line="291"/>
<source>&amp;New List</source>
<translation>&amp;Новий список</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="284"/>
+ <location filename="../playlist.cpp" line="292"/>
<source>Shift+N</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="290"/>
+ <location filename="../playlist.cpp" line="298"/>
<source>&amp;Load List</source>
<translation>&amp;Завантажити список</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="296"/>
+ <location filename="../playlist.cpp" line="304"/>
<source>&amp;Save List</source>
<translation>&amp;Зберегти список</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="297"/>
+ <location filename="../playlist.cpp" line="305"/>
<source>Shift+S</source>
<translation></translation>
</message>
@@ -1176,22 +1178,22 @@
</message>
<message>
<location filename="../playlist.cpp" line="210"/>
- <location filename="../playlist.cpp" line="237"/>
+ <location filename="../playlist.cpp" line="245"/>
<source>By Track Number</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="256"/>
+ <location filename="../playlist.cpp" line="264"/>
<source>&amp;Queue</source>
<translation>&amp;В чергу</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="256"/>
+ <location filename="../playlist.cpp" line="264"/>
<source>Q</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="253"/>
+ <location filename="../playlist.cpp" line="261"/>
<source>Actions</source>
<translation>Дії</translation>
</message>
diff --git a/src/ui/translations/qmmp_zh_CN.ts b/src/ui/translations/qmmp_zh_CN.ts
index 24fadc7ec..9bf359c6b 100644
--- a/src/ui/translations/qmmp_zh_CN.ts
+++ b/src/ui/translations/qmmp_zh_CN.ts
@@ -1021,12 +1021,12 @@
<translation>Alt+I</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="275"/>
+ <location filename="../playlist.cpp" line="283"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="291"/>
+ <location filename="../playlist.cpp" line="299"/>
<source>O</source>
<translation>O</translation>
</message>
@@ -1078,29 +1078,31 @@
</message>
<message>
<location filename="../playlist.cpp" line="190"/>
+ <location filename="../playlist.cpp" line="225"/>
<source>By Album</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../playlist.cpp" line="194"/>
+ <location filename="../playlist.cpp" line="229"/>
<source>By Artist</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../playlist.cpp" line="198"/>
- <location filename="../playlist.cpp" line="225"/>
+ <location filename="../playlist.cpp" line="233"/>
<source>By Filename</source>
<translation>按文件名</translation>
</message>
<message>
<location filename="../playlist.cpp" line="202"/>
- <location filename="../playlist.cpp" line="229"/>
+ <location filename="../playlist.cpp" line="237"/>
<source>By Path + Filename</source>
<translation>按路径+文件名</translation>
</message>
<message>
<location filename="../playlist.cpp" line="206"/>
- <location filename="../playlist.cpp" line="233"/>
+ <location filename="../playlist.cpp" line="241"/>
<source>By Date</source>
<translation>按日期</translation>
</message>
@@ -1110,52 +1112,52 @@
<translation>选择排序</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="247"/>
+ <location filename="../playlist.cpp" line="255"/>
<source>Randomize List</source>
<translation>随机产生列表</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="248"/>
+ <location filename="../playlist.cpp" line="256"/>
<source>Reverse List</source>
<translation>逆序列表</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="260"/>
+ <location filename="../playlist.cpp" line="268"/>
<source>Invert Selection</source>
<translation>反选</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="267"/>
+ <location filename="../playlist.cpp" line="275"/>
<source>&amp;Select None</source>
<translation>无选择(&amp;S)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="274"/>
+ <location filename="../playlist.cpp" line="282"/>
<source>&amp;Select All</source>
<translation>选择全部(&amp;S)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="283"/>
+ <location filename="../playlist.cpp" line="291"/>
<source>&amp;New List</source>
<translation>新建列表(&amp;N)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="284"/>
+ <location filename="../playlist.cpp" line="292"/>
<source>Shift+N</source>
<translation>Shift+N</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="290"/>
+ <location filename="../playlist.cpp" line="298"/>
<source>&amp;Load List</source>
<translation>载入列表(&amp;L)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="296"/>
+ <location filename="../playlist.cpp" line="304"/>
<source>&amp;Save List</source>
<translation>保存列表(&amp;S)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="297"/>
+ <location filename="../playlist.cpp" line="305"/>
<source>Shift+S</source>
<translation>Shift+S</translation>
</message>
@@ -1176,22 +1178,22 @@
</message>
<message>
<location filename="../playlist.cpp" line="210"/>
- <location filename="../playlist.cpp" line="237"/>
+ <location filename="../playlist.cpp" line="245"/>
<source>By Track Number</source>
<translation>按音轨</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="256"/>
+ <location filename="../playlist.cpp" line="264"/>
<source>&amp;Queue</source>
<translation>队列(&amp;Q)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="256"/>
+ <location filename="../playlist.cpp" line="264"/>
<source>Q</source>
<translation>Q</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="253"/>
+ <location filename="../playlist.cpp" line="261"/>
<source>Actions</source>
<translation>动作</translation>
</message>
diff --git a/src/ui/translations/qmmp_zh_TW.ts b/src/ui/translations/qmmp_zh_TW.ts
index e6fc5e737..a78f3593b 100644
--- a/src/ui/translations/qmmp_zh_TW.ts
+++ b/src/ui/translations/qmmp_zh_TW.ts
@@ -1021,12 +1021,12 @@
<translation>Alt+I</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="275"/>
+ <location filename="../playlist.cpp" line="283"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="291"/>
+ <location filename="../playlist.cpp" line="299"/>
<source>O</source>
<translation>O</translation>
</message>
@@ -1078,29 +1078,31 @@
</message>
<message>
<location filename="../playlist.cpp" line="190"/>
+ <location filename="../playlist.cpp" line="225"/>
<source>By Album</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../playlist.cpp" line="194"/>
+ <location filename="../playlist.cpp" line="229"/>
<source>By Artist</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../playlist.cpp" line="198"/>
- <location filename="../playlist.cpp" line="225"/>
+ <location filename="../playlist.cpp" line="233"/>
<source>By Filename</source>
<translation>按檔名</translation>
</message>
<message>
<location filename="../playlist.cpp" line="202"/>
- <location filename="../playlist.cpp" line="229"/>
+ <location filename="../playlist.cpp" line="237"/>
<source>By Path + Filename</source>
<translation>按路徑+檔名</translation>
</message>
<message>
<location filename="../playlist.cpp" line="206"/>
- <location filename="../playlist.cpp" line="233"/>
+ <location filename="../playlist.cpp" line="241"/>
<source>By Date</source>
<translation>按日期</translation>
</message>
@@ -1110,52 +1112,52 @@
<translation>選取排序</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="247"/>
+ <location filename="../playlist.cpp" line="255"/>
<source>Randomize List</source>
<translation>隨機產生清單</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="248"/>
+ <location filename="../playlist.cpp" line="256"/>
<source>Reverse List</source>
<translation>逆串列表</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="260"/>
+ <location filename="../playlist.cpp" line="268"/>
<source>Invert Selection</source>
<translation>反選</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="267"/>
+ <location filename="../playlist.cpp" line="275"/>
<source>&amp;Select None</source>
<translation>無選取(&amp;S)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="274"/>
+ <location filename="../playlist.cpp" line="282"/>
<source>&amp;Select All</source>
<translation>選取全部(&amp;S)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="283"/>
+ <location filename="../playlist.cpp" line="291"/>
<source>&amp;New List</source>
<translation>新建清單(&amp;N)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="284"/>
+ <location filename="../playlist.cpp" line="292"/>
<source>Shift+N</source>
<translation>Shift+N</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="290"/>
+ <location filename="../playlist.cpp" line="298"/>
<source>&amp;Load List</source>
<translation>載入清單(&amp;L)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="296"/>
+ <location filename="../playlist.cpp" line="304"/>
<source>&amp;Save List</source>
<translation>儲存清單(&amp;S)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="297"/>
+ <location filename="../playlist.cpp" line="305"/>
<source>Shift+S</source>
<translation>Shift+S</translation>
</message>
@@ -1176,22 +1178,22 @@
</message>
<message>
<location filename="../playlist.cpp" line="210"/>
- <location filename="../playlist.cpp" line="237"/>
+ <location filename="../playlist.cpp" line="245"/>
<source>By Track Number</source>
<translation>按音軌</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="256"/>
+ <location filename="../playlist.cpp" line="264"/>
<source>&amp;Queue</source>
<translation>佇列(&amp;Q)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="256"/>
+ <location filename="../playlist.cpp" line="264"/>
<source>Q</source>
<translation>Q</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="253"/>
+ <location filename="../playlist.cpp" line="261"/>
<source>Actions</source>
<translation>動作</translation>
</message>