aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/qmmpui/tageditor.ui211
-rw-r--r--src/qmmpui/translations/libqmmpui_cs.ts18
-rw-r--r--src/qmmpui/translations/libqmmpui_de.ts18
-rw-r--r--src/qmmpui/translations/libqmmpui_it.ts18
-rw-r--r--src/qmmpui/translations/libqmmpui_lt.ts18
-rw-r--r--src/qmmpui/translations/libqmmpui_nl.ts18
-rw-r--r--src/qmmpui/translations/libqmmpui_pl.ts18
-rw-r--r--src/qmmpui/translations/libqmmpui_pt_BR.ts18
-rw-r--r--src/qmmpui/translations/libqmmpui_ru.ts18
-rw-r--r--src/qmmpui/translations/libqmmpui_tr.ts18
-rw-r--r--src/qmmpui/translations/libqmmpui_uk_UA.ts18
-rw-r--r--src/qmmpui/translations/libqmmpui_zh_CN.ts18
-rw-r--r--src/qmmpui/translations/libqmmpui_zh_TW.ts18
-rw-r--r--src/ui/translations/qmmp_cs.ts48
-rw-r--r--src/ui/translations/qmmp_de.ts48
-rw-r--r--src/ui/translations/qmmp_hu.ts48
-rw-r--r--src/ui/translations/qmmp_it.ts48
-rw-r--r--src/ui/translations/qmmp_lt.ts48
-rw-r--r--src/ui/translations/qmmp_nl.ts48
-rw-r--r--src/ui/translations/qmmp_pl_PL.ts48
-rw-r--r--src/ui/translations/qmmp_pt_BR.ts48
-rw-r--r--src/ui/translations/qmmp_ru.ts48
-rw-r--r--src/ui/translations/qmmp_tr.ts48
-rw-r--r--src/ui/translations/qmmp_uk_UA.ts48
-rw-r--r--src/ui/translations/qmmp_zh_CN.ts48
-rw-r--r--src/ui/translations/qmmp_zh_TW.ts48
26 files changed, 599 insertions, 452 deletions
diff --git a/src/qmmpui/tageditor.ui b/src/qmmpui/tageditor.ui
index 436f9fc8b..53728d44c 100644
--- a/src/qmmpui/tageditor.ui
+++ b/src/qmmpui/tageditor.ui
@@ -42,7 +42,7 @@
</property>
</widget>
</item>
- <item row="0" column="1" colspan="4">
+ <item row="0" column="1">
<widget class="QLineEdit" name="titleLineEdit">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
@@ -68,7 +68,7 @@
</property>
</widget>
</item>
- <item row="1" column="1" colspan="4">
+ <item row="1" column="1">
<widget class="QLineEdit" name="artistLineEdit">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
@@ -94,7 +94,7 @@
</property>
</widget>
</item>
- <item row="2" column="1" colspan="4">
+ <item row="2" column="1">
<widget class="QLineEdit" name="albumLineEdit">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
@@ -114,7 +114,7 @@
</property>
</widget>
</item>
- <item row="3" column="1" colspan="4">
+ <item row="3" column="1">
<widget class="QLineEdit" name="composerLineEdit">
<property name="enabled">
<bool>false</bool>
@@ -137,18 +137,22 @@
</property>
</widget>
</item>
- <item row="4" column="1" colspan="2">
- <widget class="QLineEdit" name="genreLineEdit">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- </widget>
+ <item row="4" column="1">
+ <layout class="QHBoxLayout" name="horizontalLayout">
+ <item>
+ <widget class="QLineEdit" name="genreLineEdit">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ </widget>
+ </item>
+ </layout>
</item>
- <item row="4" column="3">
- <widget class="QLabel" name="label_11">
+ <item row="5" column="0">
+ <widget class="QLabel" name="label_42">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
<horstretch>0</horstretch>
@@ -156,21 +160,104 @@
</sizepolicy>
</property>
<property name="text">
- <string>Disc number:</string>
- </property>
- </widget>
- </item>
- <item row="4" column="4">
- <widget class="QSpinBox" name="discSpinBox">
- <property name="enabled">
- <bool>false</bool>
+ <string>Track:</string>
</property>
- <property name="specialValueText">
- <string>?</string>
+ <property name="alignment">
+ <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
</property>
</widget>
</item>
- <item row="8" column="0">
+ <item row="5" column="1">
+ <layout class="QHBoxLayout" name="horizontalLayout_2">
+ <item>
+ <widget class="QSpinBox" name="trackSpinBox">
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="specialValueText">
+ <string>?</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QLabel" name="label_44">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Year:</string>
+ </property>
+ <property name="alignment">
+ <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QSpinBox" name="yearSpinBox">
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>70</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="specialValueText">
+ <string>?</string>
+ </property>
+ <property name="suffix">
+ <string/>
+ </property>
+ <property name="maximum">
+ <number>2015</number>
+ </property>
+ <property name="value">
+ <number>0</number>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QLabel" name="label_11">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Disc number:</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QSpinBox" name="discSpinBox">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="specialValueText">
+ <string>?</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item row="6" column="0">
<widget class="QLabel" name="label_48">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Expanding">
@@ -186,7 +273,7 @@
</property>
</widget>
</item>
- <item row="8" column="1" colspan="4">
+ <item row="6" column="1">
<widget class="QTextBrowser" name="commentBrowser">
<property name="enabled">
<bool>true</bool>
@@ -209,76 +296,6 @@ p, li { white-space: pre-wrap; }
</property>
</widget>
</item>
- <item row="5" column="1">
- <widget class="QSpinBox" name="trackSpinBox">
- <property name="enabled">
- <bool>true</bool>
- </property>
- <property name="sizePolicy">
- <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="specialValueText">
- <string>?</string>
- </property>
- </widget>
- </item>
- <item row="5" column="3" colspan="2">
- <widget class="QSpinBox" name="yearSpinBox">
- <property name="enabled">
- <bool>true</bool>
- </property>
- <property name="sizePolicy">
- <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="specialValueText">
- <string>?</string>
- </property>
- <property name="suffix">
- <string/>
- </property>
- <property name="maximum">
- <number>2015</number>
- </property>
- </widget>
- </item>
- <item row="5" column="2">
- <widget class="QLabel" name="label_44">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="text">
- <string>Year:</string>
- </property>
- <property name="alignment">
- <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
- </property>
- </widget>
- </item>
- <item row="5" column="0">
- <widget class="QLabel" name="label_42">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="text">
- <string>Track:</string>
- </property>
- <property name="alignment">
- <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
- </property>
- </widget>
- </item>
</layout>
</widget>
</item>
diff --git a/src/qmmpui/translations/libqmmpui_cs.ts b/src/qmmpui/translations/libqmmpui_cs.ts
index c0dae540b..8411c47e2 100644
--- a/src/qmmpui/translations/libqmmpui_cs.ts
+++ b/src/qmmpui/translations/libqmmpui_cs.ts
@@ -117,24 +117,24 @@ p, li { white-space: pre-wrap; }
<translation>Žánr:</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="159"/>
+ <location filename="../tageditor.ui" line="244"/>
<source>Disc number:</source>
<translation>Číslo disku:</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="169"/>
- <location filename="../tageditor.ui" line="224"/>
- <location filename="../tageditor.ui" line="240"/>
+ <location filename="../tageditor.ui" line="184"/>
+ <location filename="../tageditor.ui" line="222"/>
+ <location filename="../tageditor.ui" line="254"/>
<source>?</source>
<translation>?</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="275"/>
+ <location filename="../tageditor.ui" line="163"/>
<source>Track:</source>
<translation>Stopa:</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="259"/>
+ <location filename="../tageditor.ui" line="197"/>
<source>Year:</source>
<translation>Rok:</translation>
</message>
@@ -144,12 +144,12 @@ p, li { white-space: pre-wrap; }
<translation>Editor tagu</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="182"/>
+ <location filename="../tageditor.ui" line="269"/>
<source>Comment:</source>
<translation>Poznámka:</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="204"/>
+ <location filename="../tageditor.ui" line="291"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
@@ -162,7 +162,7 @@ p, li { white-space: pre-wrap; }
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="288"/>
+ <location filename="../tageditor.ui" line="305"/>
<source>Include selected tag in file</source>
<translation>Vložit vybraný tag do souboru</translation>
</message>
diff --git a/src/qmmpui/translations/libqmmpui_de.ts b/src/qmmpui/translations/libqmmpui_de.ts
index f35d0d68c..1171a557b 100644
--- a/src/qmmpui/translations/libqmmpui_de.ts
+++ b/src/qmmpui/translations/libqmmpui_de.ts
@@ -117,24 +117,24 @@ p, li { white-space: pre-wrap; }
<translation>Genre:</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="159"/>
+ <location filename="../tageditor.ui" line="244"/>
<source>Disc number:</source>
<translation>CD-Nummer:</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="169"/>
- <location filename="../tageditor.ui" line="224"/>
- <location filename="../tageditor.ui" line="240"/>
+ <location filename="../tageditor.ui" line="184"/>
+ <location filename="../tageditor.ui" line="222"/>
+ <location filename="../tageditor.ui" line="254"/>
<source>?</source>
<translation>?</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="275"/>
+ <location filename="../tageditor.ui" line="163"/>
<source>Track:</source>
<translation>Stück:</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="259"/>
+ <location filename="../tageditor.ui" line="197"/>
<source>Year:</source>
<translation>Jahr:</translation>
</message>
@@ -144,12 +144,12 @@ p, li { white-space: pre-wrap; }
<translation>Tag-Editor</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="182"/>
+ <location filename="../tageditor.ui" line="269"/>
<source>Comment:</source>
<translation>Kommentar:</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="204"/>
+ <location filename="../tageditor.ui" line="291"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
@@ -162,7 +162,7 @@ p, li { white-space: pre-wrap; }
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="288"/>
+ <location filename="../tageditor.ui" line="305"/>
<source>Include selected tag in file</source>
<translation>Ausgewählten Tag in Datei einbeziehen</translation>
</message>
diff --git a/src/qmmpui/translations/libqmmpui_it.ts b/src/qmmpui/translations/libqmmpui_it.ts
index 03fe51fe3..02a3f2758 100644
--- a/src/qmmpui/translations/libqmmpui_it.ts
+++ b/src/qmmpui/translations/libqmmpui_it.ts
@@ -117,24 +117,24 @@ p, li { white-space: pre-wrap; }
<translation>Genere:</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="159"/>
+ <location filename="../tageditor.ui" line="244"/>
<source>Disc number:</source>
<translation>Disco numero: </translation>
</message>
<message>
- <location filename="../tageditor.ui" line="169"/>
- <location filename="../tageditor.ui" line="224"/>
- <location filename="../tageditor.ui" line="240"/>
+ <location filename="../tageditor.ui" line="184"/>
+ <location filename="../tageditor.ui" line="222"/>
+ <location filename="../tageditor.ui" line="254"/>
<source>?</source>
<translation>?</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="275"/>
+ <location filename="../tageditor.ui" line="163"/>
<source>Track:</source>
<translation>Traccia:</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="259"/>
+ <location filename="../tageditor.ui" line="197"/>
<source>Year:</source>
<translation>Anno:</translation>
</message>
@@ -144,12 +144,12 @@ p, li { white-space: pre-wrap; }
<translation>Editor etichette</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="182"/>
+ <location filename="../tageditor.ui" line="269"/>
<source>Comment:</source>
<translation>Commento:</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="204"/>
+ <location filename="../tageditor.ui" line="291"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
@@ -162,7 +162,7 @@ p, li { white-space: pre-wrap; }
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="288"/>
+ <location filename="../tageditor.ui" line="305"/>
<source>Include selected tag in file</source>
<translation>Includi le etichette selezionate nel file</translation>
</message>
diff --git a/src/qmmpui/translations/libqmmpui_lt.ts b/src/qmmpui/translations/libqmmpui_lt.ts
index a7e76341b..e6a3494a7 100644
--- a/src/qmmpui/translations/libqmmpui_lt.ts
+++ b/src/qmmpui/translations/libqmmpui_lt.ts
@@ -117,24 +117,24 @@ p, li { white-space: pre-wrap; }
<translation>Žanras:</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="159"/>
+ <location filename="../tageditor.ui" line="244"/>
<source>Disc number:</source>
<translation>Disko numeris</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="169"/>
- <location filename="../tageditor.ui" line="224"/>
- <location filename="../tageditor.ui" line="240"/>
+ <location filename="../tageditor.ui" line="184"/>
+ <location filename="../tageditor.ui" line="222"/>
+ <location filename="../tageditor.ui" line="254"/>
<source>?</source>
<translation></translation>
</message>
<message>
- <location filename="../tageditor.ui" line="275"/>
+ <location filename="../tageditor.ui" line="163"/>
<source>Track:</source>
<translation>Takelis</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="259"/>
+ <location filename="../tageditor.ui" line="197"/>
<source>Year:</source>
<translation>Metai</translation>
</message>
@@ -144,12 +144,12 @@ p, li { white-space: pre-wrap; }
<translation>Meta informacijos redaktorius</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="182"/>
+ <location filename="../tageditor.ui" line="269"/>
<source>Comment:</source>
<translation>Komentaras:</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="204"/>
+ <location filename="../tageditor.ui" line="291"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
@@ -162,7 +162,7 @@ p, li { white-space: pre-wrap; }
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="288"/>
+ <location filename="../tageditor.ui" line="305"/>
<source>Include selected tag in file</source>
<translation>Įtraukti meta informaciją į bylą</translation>
</message>
diff --git a/src/qmmpui/translations/libqmmpui_nl.ts b/src/qmmpui/translations/libqmmpui_nl.ts
index d6ccefab2..7dee95c37 100644
--- a/src/qmmpui/translations/libqmmpui_nl.ts
+++ b/src/qmmpui/translations/libqmmpui_nl.ts
@@ -117,24 +117,24 @@ p, li { white-space: pre-wrap; }
<translation>Genre:</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="159"/>
+ <location filename="../tageditor.ui" line="244"/>
<source>Disc number:</source>
<translation>CD nummer:</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="169"/>
- <location filename="../tageditor.ui" line="224"/>
- <location filename="../tageditor.ui" line="240"/>
+ <location filename="../tageditor.ui" line="184"/>
+ <location filename="../tageditor.ui" line="222"/>
+ <location filename="../tageditor.ui" line="254"/>
<source>?</source>
<translation>?</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="275"/>
+ <location filename="../tageditor.ui" line="163"/>
<source>Track:</source>
<translation>Nummer:</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="259"/>
+ <location filename="../tageditor.ui" line="197"/>
<source>Year:</source>
<translation>Jaar:</translation>
</message>
@@ -144,12 +144,12 @@ p, li { white-space: pre-wrap; }
<translation>Tag bewerker</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="182"/>
+ <location filename="../tageditor.ui" line="269"/>
<source>Comment:</source>
<translation>Commentaar:</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="204"/>
+ <location filename="../tageditor.ui" line="291"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
@@ -162,7 +162,7 @@ p, li { white-space: pre-wrap; }
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="288"/>
+ <location filename="../tageditor.ui" line="305"/>
<source>Include selected tag in file</source>
<translation>Voeg geselecteerde tag toe aan bestand</translation>
</message>
diff --git a/src/qmmpui/translations/libqmmpui_pl.ts b/src/qmmpui/translations/libqmmpui_pl.ts
index 025ce3dea..663982508 100644
--- a/src/qmmpui/translations/libqmmpui_pl.ts
+++ b/src/qmmpui/translations/libqmmpui_pl.ts
@@ -113,24 +113,24 @@ p, li { white-space: pre-wrap; }
<translation>Gatunek:</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="159"/>
+ <location filename="../tageditor.ui" line="244"/>
<source>Disc number:</source>
<translation>Numer albumu:</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="169"/>
- <location filename="../tageditor.ui" line="224"/>
- <location filename="../tageditor.ui" line="240"/>
+ <location filename="../tageditor.ui" line="184"/>
+ <location filename="../tageditor.ui" line="222"/>
+ <location filename="../tageditor.ui" line="254"/>
<source>?</source>
<translation></translation>
</message>
<message>
- <location filename="../tageditor.ui" line="275"/>
+ <location filename="../tageditor.ui" line="163"/>
<source>Track:</source>
<translation>Ścieżka:</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="259"/>
+ <location filename="../tageditor.ui" line="197"/>
<source>Year:</source>
<translation>Rok:</translation>
</message>
@@ -140,12 +140,12 @@ p, li { white-space: pre-wrap; }
<translation>Edytor tagów</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="182"/>
+ <location filename="../tageditor.ui" line="269"/>
<source>Comment:</source>
<translation>Komentarz:</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="204"/>
+ <location filename="../tageditor.ui" line="291"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
@@ -154,7 +154,7 @@ p, li { white-space: pre-wrap; }
<translation></translation>
</message>
<message>
- <location filename="../tageditor.ui" line="288"/>
+ <location filename="../tageditor.ui" line="305"/>
<source>Include selected tag in file</source>
<translation>Dołącz wybrany tag do pliku</translation>
</message>
diff --git a/src/qmmpui/translations/libqmmpui_pt_BR.ts b/src/qmmpui/translations/libqmmpui_pt_BR.ts
index 550bf34fe..d8dea4fff 100644
--- a/src/qmmpui/translations/libqmmpui_pt_BR.ts
+++ b/src/qmmpui/translations/libqmmpui_pt_BR.ts
@@ -113,24 +113,24 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tageditor.ui" line="159"/>
+ <location filename="../tageditor.ui" line="244"/>
<source>Disc number:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tageditor.ui" line="169"/>
- <location filename="../tageditor.ui" line="224"/>
- <location filename="../tageditor.ui" line="240"/>
+ <location filename="../tageditor.ui" line="184"/>
+ <location filename="../tageditor.ui" line="222"/>
+ <location filename="../tageditor.ui" line="254"/>
<source>?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tageditor.ui" line="275"/>
+ <location filename="../tageditor.ui" line="163"/>
<source>Track:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tageditor.ui" line="259"/>
+ <location filename="../tageditor.ui" line="197"/>
<source>Year:</source>
<translation type="unfinished"></translation>
</message>
@@ -140,12 +140,12 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tageditor.ui" line="182"/>
+ <location filename="../tageditor.ui" line="269"/>
<source>Comment:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tageditor.ui" line="204"/>
+ <location filename="../tageditor.ui" line="291"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
@@ -154,7 +154,7 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tageditor.ui" line="288"/>
+ <location filename="../tageditor.ui" line="305"/>
<source>Include selected tag in file</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/qmmpui/translations/libqmmpui_ru.ts b/src/qmmpui/translations/libqmmpui_ru.ts
index 4a907a825..58fe5b825 100644
--- a/src/qmmpui/translations/libqmmpui_ru.ts
+++ b/src/qmmpui/translations/libqmmpui_ru.ts
@@ -113,24 +113,24 @@ p, li { white-space: pre-wrap; }
<translation>Жанр:</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="159"/>
+ <location filename="../tageditor.ui" line="244"/>
<source>Disc number:</source>
<translation>Номер диска:</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="169"/>
- <location filename="../tageditor.ui" line="224"/>
- <location filename="../tageditor.ui" line="240"/>
+ <location filename="../tageditor.ui" line="184"/>
+ <location filename="../tageditor.ui" line="222"/>
+ <location filename="../tageditor.ui" line="254"/>
<source>?</source>
<translation>?</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="275"/>
+ <location filename="../tageditor.ui" line="163"/>
<source>Track:</source>
<translation>Дорожка:</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="259"/>
+ <location filename="../tageditor.ui" line="197"/>
<source>Year:</source>
<translation>Год:</translation>
</message>
@@ -140,12 +140,12 @@ p, li { white-space: pre-wrap; }
<translation>Редактор тегов</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="182"/>
+ <location filename="../tageditor.ui" line="269"/>
<source>Comment:</source>
<translation>Комментарий:</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="204"/>
+ <location filename="../tageditor.ui" line="291"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
@@ -154,7 +154,7 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tageditor.ui" line="288"/>
+ <location filename="../tageditor.ui" line="305"/>
<source>Include selected tag in file</source>
<translation>Включить выбранный тег в файл</translation>
</message>
diff --git a/src/qmmpui/translations/libqmmpui_tr.ts b/src/qmmpui/translations/libqmmpui_tr.ts
index acb739631..d98513575 100644
--- a/src/qmmpui/translations/libqmmpui_tr.ts
+++ b/src/qmmpui/translations/libqmmpui_tr.ts
@@ -113,24 +113,24 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished">Tür:</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="159"/>
+ <location filename="../tageditor.ui" line="244"/>
<source>Disc number:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tageditor.ui" line="169"/>
- <location filename="../tageditor.ui" line="224"/>
- <location filename="../tageditor.ui" line="240"/>
+ <location filename="../tageditor.ui" line="184"/>
+ <location filename="../tageditor.ui" line="222"/>
+ <location filename="../tageditor.ui" line="254"/>
<source>?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tageditor.ui" line="275"/>
+ <location filename="../tageditor.ui" line="163"/>
<source>Track:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tageditor.ui" line="259"/>
+ <location filename="../tageditor.ui" line="197"/>
<source>Year:</source>
<translation type="unfinished"></translation>
</message>
@@ -140,12 +140,12 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tageditor.ui" line="182"/>
+ <location filename="../tageditor.ui" line="269"/>
<source>Comment:</source>
<translation type="unfinished">Yorum:</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="204"/>
+ <location filename="../tageditor.ui" line="291"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
@@ -154,7 +154,7 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tageditor.ui" line="288"/>
+ <location filename="../tageditor.ui" line="305"/>
<source>Include selected tag in file</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/qmmpui/translations/libqmmpui_uk_UA.ts b/src/qmmpui/translations/libqmmpui_uk_UA.ts
index 9c3b9b023..38f173092 100644
--- a/src/qmmpui/translations/libqmmpui_uk_UA.ts
+++ b/src/qmmpui/translations/libqmmpui_uk_UA.ts
@@ -113,24 +113,24 @@ p, li { white-space: pre-wrap; }
<translation>Жанр:</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="159"/>
+ <location filename="../tageditor.ui" line="244"/>
<source>Disc number:</source>
<translation>Номер диску:</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="169"/>
- <location filename="../tageditor.ui" line="224"/>
- <location filename="../tageditor.ui" line="240"/>
+ <location filename="../tageditor.ui" line="184"/>
+ <location filename="../tageditor.ui" line="222"/>
+ <location filename="../tageditor.ui" line="254"/>
<source>?</source>
<translation></translation>
</message>
<message>
- <location filename="../tageditor.ui" line="275"/>
+ <location filename="../tageditor.ui" line="163"/>
<source>Track:</source>
<translation>Доріжка:</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="259"/>
+ <location filename="../tageditor.ui" line="197"/>
<source>Year:</source>
<translation>Рік:</translation>
</message>
@@ -140,12 +140,12 @@ p, li { white-space: pre-wrap; }
<translation>Редактор тегів</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="182"/>
+ <location filename="../tageditor.ui" line="269"/>
<source>Comment:</source>
<translation>Коментар:</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="204"/>
+ <location filename="../tageditor.ui" line="291"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
@@ -154,7 +154,7 @@ p, li { white-space: pre-wrap; }
<translation></translation>
</message>
<message>
- <location filename="../tageditor.ui" line="288"/>
+ <location filename="../tageditor.ui" line="305"/>
<source>Include selected tag in file</source>
<translation>Включити вибраний тег у файл</translation>
</message>
diff --git a/src/qmmpui/translations/libqmmpui_zh_CN.ts b/src/qmmpui/translations/libqmmpui_zh_CN.ts
index ecb35de98..ff6fae476 100644
--- a/src/qmmpui/translations/libqmmpui_zh_CN.ts
+++ b/src/qmmpui/translations/libqmmpui_zh_CN.ts
@@ -113,24 +113,24 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished">流派:</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="159"/>
+ <location filename="../tageditor.ui" line="244"/>
<source>Disc number:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tageditor.ui" line="169"/>
- <location filename="../tageditor.ui" line="224"/>
- <location filename="../tageditor.ui" line="240"/>
+ <location filename="../tageditor.ui" line="184"/>
+ <location filename="../tageditor.ui" line="222"/>
+ <location filename="../tageditor.ui" line="254"/>
<source>?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tageditor.ui" line="275"/>
+ <location filename="../tageditor.ui" line="163"/>
<source>Track:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tageditor.ui" line="259"/>
+ <location filename="../tageditor.ui" line="197"/>
<source>Year:</source>
<translation type="unfinished"></translation>
</message>
@@ -140,12 +140,12 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tageditor.ui" line="182"/>
+ <location filename="../tageditor.ui" line="269"/>
<source>Comment:</source>
<translation type="unfinished">备注:</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="204"/>
+ <location filename="../tageditor.ui" line="291"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
@@ -154,7 +154,7 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tageditor.ui" line="288"/>
+ <location filename="../tageditor.ui" line="305"/>
<source>Include selected tag in file</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/qmmpui/translations/libqmmpui_zh_TW.ts b/src/qmmpui/translations/libqmmpui_zh_TW.ts
index bee40b783..2ee4180a6 100644
--- a/src/qmmpui/translations/libqmmpui_zh_TW.ts
+++ b/src/qmmpui/translations/libqmmpui_zh_TW.ts
@@ -113,24 +113,24 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished">流派:</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="159"/>
+ <location filename="../tageditor.ui" line="244"/>
<source>Disc number:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tageditor.ui" line="169"/>
- <location filename="../tageditor.ui" line="224"/>
- <location filename="../tageditor.ui" line="240"/>
+ <location filename="../tageditor.ui" line="184"/>
+ <location filename="../tageditor.ui" line="222"/>
+ <location filename="../tageditor.ui" line="254"/>
<source>?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tageditor.ui" line="275"/>
+ <location filename="../tageditor.ui" line="163"/>
<source>Track:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tageditor.ui" line="259"/>
+ <location filename="../tageditor.ui" line="197"/>
<source>Year:</source>
<translation type="unfinished"></translation>
</message>
@@ -140,12 +140,12 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tageditor.ui" line="182"/>
+ <location filename="../tageditor.ui" line="269"/>
<source>Comment:</source>
<translation type="unfinished">備註:</translation>
</message>
<message>
- <location filename="../tageditor.ui" line="204"/>
+ <location filename="../tageditor.ui" line="291"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
@@ -154,7 +154,7 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tageditor.ui" line="288"/>
+ <location filename="../tageditor.ui" line="305"/>
<source>Include selected tag in file</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/ui/translations/qmmp_cs.ts b/src/ui/translations/qmmp_cs.ts
index 0976cb4ea..995219161 100644
--- a/src/ui/translations/qmmp_cs.ts
+++ b/src/ui/translations/qmmp_cs.ts
@@ -1219,97 +1219,107 @@
<translation>Obrátit pořadí seznamu</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="320"/>
+ <location filename="../playlist.cpp" line="317"/>
+ <source>&amp;Stop after track</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlist.cpp" line="317"/>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlist.cpp" line="321"/>
<source>Invert Selection</source>
<translation>Invertovat výběr</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="326"/>
+ <location filename="../playlist.cpp" line="327"/>
<source>&amp;Select None</source>
<translation>&amp;Zrušit výběr</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="327"/>
+ <location filename="../playlist.cpp" line="328"/>
<source>Shift+A</source>
<translation>Shift+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="332"/>
+ <location filename="../playlist.cpp" line="333"/>
<source>&amp;Select All</source>
<translation>&amp;Vybrat vše</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="333"/>
+ <location filename="../playlist.cpp" line="334"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="339"/>
+ <location filename="../playlist.cpp" line="340"/>
<source>&amp;New List</source>
<translation>&amp;Nový seznam</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="340"/>
+ <location filename="../playlist.cpp" line="341"/>
<source>Ctrl+T</source>
<translation>Ctrl+T</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="345"/>
+ <location filename="../playlist.cpp" line="346"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="365"/>
+ <location filename="../playlist.cpp" line="366"/>
<source>&amp;Select Next Playlist</source>
<translation>Vybrat další &amp;seznam skladeb</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="366"/>
+ <location filename="../playlist.cpp" line="367"/>
<source>Ctrl+PgDown</source>
<translation>Ctrl+PgDown</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="372"/>
+ <location filename="../playlist.cpp" line="373"/>
<source>&amp;Select Previous Playlist</source>
<translation>Vybrat předchozí &amp;seznam skladeb</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="373"/>
+ <location filename="../playlist.cpp" line="374"/>
<source>Ctrl+PgUp</source>
<translation>Ctrl+PgUp</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="379"/>
+ <location filename="../playlist.cpp" line="380"/>
<source>&amp;Show Playlists</source>
<translation>Zobrazit &amp;seznamy skladeb</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="380"/>
+ <location filename="../playlist.cpp" line="381"/>
<source>P</source>
<translation>P</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="344"/>
+ <location filename="../playlist.cpp" line="345"/>
<source>&amp;Delete List</source>
<translation>O&amp;dstranit seznam</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="351"/>
+ <location filename="../playlist.cpp" line="352"/>
<source>&amp;Load List</source>
<translation>Načíst &amp;seznam</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="352"/>
+ <location filename="../playlist.cpp" line="353"/>
<source>O</source>
<translation>O</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="357"/>
+ <location filename="../playlist.cpp" line="358"/>
<source>&amp;Save List</source>
<translation>&amp;Uložit seznam</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="358"/>
+ <location filename="../playlist.cpp" line="359"/>
<source>Shift+S</source>
<translation>Shift+S</translation>
</message>
diff --git a/src/ui/translations/qmmp_de.ts b/src/ui/translations/qmmp_de.ts
index ac7eadf64..2a2b59c49 100644
--- a/src/ui/translations/qmmp_de.ts
+++ b/src/ui/translations/qmmp_de.ts
@@ -1219,97 +1219,107 @@
<translation>Wiedergabeliste umkehren</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="320"/>
+ <location filename="../playlist.cpp" line="317"/>
+ <source>&amp;Stop after track</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlist.cpp" line="317"/>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlist.cpp" line="321"/>
<source>Invert Selection</source>
<translation>Auswahl umkehren</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="326"/>
+ <location filename="../playlist.cpp" line="327"/>
<source>&amp;Select None</source>
<translation>&amp;Auswahl aufheben</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="327"/>
+ <location filename="../playlist.cpp" line="328"/>
<source>Shift+A</source>
<translation>Umschalt+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="332"/>
+ <location filename="../playlist.cpp" line="333"/>
<source>&amp;Select All</source>
<translation>Alle aus&amp;wählen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="333"/>
+ <location filename="../playlist.cpp" line="334"/>
<source>Ctrl+A</source>
<translation>Strg+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="339"/>
+ <location filename="../playlist.cpp" line="340"/>
<source>&amp;New List</source>
<translation>&amp;Neue Wiedergabeliste</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="340"/>
+ <location filename="../playlist.cpp" line="341"/>
<source>Ctrl+T</source>
<translation>Strg+T</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="345"/>
+ <location filename="../playlist.cpp" line="346"/>
<source>Ctrl+W</source>
<translation>Strg+W</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="365"/>
+ <location filename="../playlist.cpp" line="366"/>
<source>&amp;Select Next Playlist</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="366"/>
+ <location filename="../playlist.cpp" line="367"/>
<source>Ctrl+PgDown</source>
<translation>Strg+Bild ab</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="372"/>
+ <location filename="../playlist.cpp" line="373"/>
<source>&amp;Select Previous Playlist</source>
<translation>Vorherige Wiedergabeli&amp;ste auswählen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="373"/>
+ <location filename="../playlist.cpp" line="374"/>
<source>Ctrl+PgUp</source>
<translation>Strg+Bild auf</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="379"/>
+ <location filename="../playlist.cpp" line="380"/>
<source>&amp;Show Playlists</source>
<translation>Wiedergabeli&amp;sten anzeigen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="380"/>
+ <location filename="../playlist.cpp" line="381"/>
<source>P</source>
<translation>P</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="344"/>
+ <location filename="../playlist.cpp" line="345"/>
<source>&amp;Delete List</source>
<translation>&amp;Liste löschen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="351"/>
+ <location filename="../playlist.cpp" line="352"/>
<source>&amp;Load List</source>
<translation>Wiedergabeliste &amp;laden</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="352"/>
+ <location filename="../playlist.cpp" line="353"/>
<source>O</source>
<translation>O</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="357"/>
+ <location filename="../playlist.cpp" line="358"/>
<source>&amp;Save List</source>
<translation>Wiedergabeliste &amp;speichern</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="358"/>
+ <location filename="../playlist.cpp" line="359"/>
<source>Shift+S</source>
<translation>Umschalt+S</translation>
</message>
diff --git a/src/ui/translations/qmmp_hu.ts b/src/ui/translations/qmmp_hu.ts
index 690766b61..285bbd68a 100644
--- a/src/ui/translations/qmmp_hu.ts
+++ b/src/ui/translations/qmmp_hu.ts
@@ -1250,97 +1250,107 @@
<translation>Q</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="320"/>
+ <location filename="../playlist.cpp" line="317"/>
+ <source>&amp;Stop after track</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlist.cpp" line="317"/>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlist.cpp" line="321"/>
<source>Invert Selection</source>
<translation>Fordított kijelölés</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="326"/>
+ <location filename="../playlist.cpp" line="327"/>
<source>&amp;Select None</source>
<translation>&amp;Kijelölés megszűntetése</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="327"/>
+ <location filename="../playlist.cpp" line="328"/>
<source>Shift+A</source>
<translation>Shift+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="332"/>
+ <location filename="../playlist.cpp" line="333"/>
<source>&amp;Select All</source>
<translation>&amp;Összes kijelölése</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="333"/>
+ <location filename="../playlist.cpp" line="334"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="339"/>
+ <location filename="../playlist.cpp" line="340"/>
<source>&amp;New List</source>
<translation>&amp;Új lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="340"/>
+ <location filename="../playlist.cpp" line="341"/>
<source>Ctrl+T</source>
<translation>Ctrl+T</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="344"/>
+ <location filename="../playlist.cpp" line="345"/>
<source>&amp;Delete List</source>
<translation>&amp;Lista törlése</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="345"/>
+ <location filename="../playlist.cpp" line="346"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="365"/>
+ <location filename="../playlist.cpp" line="366"/>
<source>&amp;Select Next Playlist</source>
<translation>&amp;Következő lista választása</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="366"/>
+ <location filename="../playlist.cpp" line="367"/>
<source>Ctrl+PgDown</source>
<translation>Ctrl+PgDown</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="372"/>
+ <location filename="../playlist.cpp" line="373"/>
<source>&amp;Select Previous Playlist</source>
<translation>&amp;Előző lista választása</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="373"/>
+ <location filename="../playlist.cpp" line="374"/>
<source>Ctrl+PgUp</source>
<translation>Ctrl+PgUp</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="379"/>
+ <location filename="../playlist.cpp" line="380"/>
<source>&amp;Show Playlists</source>
<translation>&amp;Lejátszási lista mutatása</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="380"/>
+ <location filename="../playlist.cpp" line="381"/>
<source>P</source>
<translation>P</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="351"/>
+ <location filename="../playlist.cpp" line="352"/>
<source>&amp;Load List</source>
<translation>&amp;Lista betöltése</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="352"/>
+ <location filename="../playlist.cpp" line="353"/>
<source>O</source>
<translation>O</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="357"/>
+ <location filename="../playlist.cpp" line="358"/>
<source>&amp;Save List</source>
<translation>Lista &amp;mentése</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="358"/>
+ <location filename="../playlist.cpp" line="359"/>
<source>Shift+S</source>
<translation>Shift+S</translation>
</message>
diff --git a/src/ui/translations/qmmp_it.ts b/src/ui/translations/qmmp_it.ts
index 497108829..17d7a3384 100644
--- a/src/ui/translations/qmmp_it.ts
+++ b/src/ui/translations/qmmp_it.ts
@@ -1118,22 +1118,22 @@
<translation>Alt+I</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="333"/>
+ <location filename="../playlist.cpp" line="334"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="340"/>
+ <location filename="../playlist.cpp" line="341"/>
<source>Ctrl+T</source>
<translation>Ctrl+T</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="345"/>
+ <location filename="../playlist.cpp" line="346"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="352"/>
+ <location filename="../playlist.cpp" line="353"/>
<source>O</source>
<translation>O</translation>
</message>
@@ -1234,77 +1234,87 @@
<translation>Inverti la lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="320"/>
+ <location filename="../playlist.cpp" line="317"/>
+ <source>&amp;Stop after track</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlist.cpp" line="317"/>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlist.cpp" line="321"/>
<source>Invert Selection</source>
<translation>Inverti la selezione</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="326"/>
+ <location filename="../playlist.cpp" line="327"/>
<source>&amp;Select None</source>
<translation>&amp;Non scegliere alcun brano</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="327"/>
+ <location filename="../playlist.cpp" line="328"/>
<source>Shift+A</source>
<translation>Shift+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="332"/>
+ <location filename="../playlist.cpp" line="333"/>
<source>&amp;Select All</source>
<translation>&amp;Seleziona tutto</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="339"/>
+ <location filename="../playlist.cpp" line="340"/>
<source>&amp;New List</source>
<translation>&amp;Nuova lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="365"/>
+ <location filename="../playlist.cpp" line="366"/>
<source>&amp;Select Next Playlist</source>
<translation>&amp;Seleziona la successiva lista esecuzione brani</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="366"/>
+ <location filename="../playlist.cpp" line="367"/>
<source>Ctrl+PgDown</source>
<translation>Ctrl+PgDown</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="372"/>
+ <location filename="../playlist.cpp" line="373"/>
<source>&amp;Select Previous Playlist</source>
<translation>&amp;Seleziona la rpecedente lista esecuzione brani</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="373"/>
+ <location filename="../playlist.cpp" line="374"/>
<source>Ctrl+PgUp</source>
<translation>Ctrl+PgUp</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="379"/>
+ <location filename="../playlist.cpp" line="380"/>
<source>&amp;Show Playlists</source>
<translation>Mostra lista esecuzione brani</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="380"/>
+ <location filename="../playlist.cpp" line="381"/>
<source>P</source>
<translation>P</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="344"/>
+ <location filename="../playlist.cpp" line="345"/>
<source>&amp;Delete List</source>
<translation>&amp;Cancella lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="351"/>
+ <location filename="../playlist.cpp" line="352"/>
<source>&amp;Load List</source>
<translation>&amp;Carica lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="357"/>
+ <location filename="../playlist.cpp" line="358"/>
<source>&amp;Save List</source>
<translation>&amp;Salva lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="358"/>
+ <location filename="../playlist.cpp" line="359"/>
<source>Shift+S</source>
<translation>Shift+S</translation>
</message>
diff --git a/src/ui/translations/qmmp_lt.ts b/src/ui/translations/qmmp_lt.ts
index 907d93956..bee2f2c3e 100644
--- a/src/ui/translations/qmmp_lt.ts
+++ b/src/ui/translations/qmmp_lt.ts
@@ -1119,22 +1119,22 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="333"/>
+ <location filename="../playlist.cpp" line="334"/>
<source>Ctrl+A</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="340"/>
+ <location filename="../playlist.cpp" line="341"/>
<source>Ctrl+T</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="345"/>
+ <location filename="../playlist.cpp" line="346"/>
<source>Ctrl+W</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="352"/>
+ <location filename="../playlist.cpp" line="353"/>
<source>O</source>
<translation type="unfinished"></translation>
</message>
@@ -1235,77 +1235,87 @@
<translation>Apversti</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="320"/>
+ <location filename="../playlist.cpp" line="317"/>
+ <source>&amp;Stop after track</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlist.cpp" line="317"/>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlist.cpp" line="321"/>
<source>Invert Selection</source>
<translation>Pasirinkti visus, išskyrus pažymėtą</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="326"/>
+ <location filename="../playlist.cpp" line="327"/>
<source>&amp;Select None</source>
<translation>&amp;Nepasirinkti nei vieno</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="327"/>
+ <location filename="../playlist.cpp" line="328"/>
<source>Shift+A</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="332"/>
+ <location filename="../playlist.cpp" line="333"/>
<source>&amp;Select All</source>
<translation>&amp;Pasirinkti visus</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="339"/>
+ <location filename="../playlist.cpp" line="340"/>
<source>&amp;New List</source>
<translation>&amp;Naujas sąrašas</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="365"/>
+ <location filename="../playlist.cpp" line="366"/>
<source>&amp;Select Next Playlist</source>
<translation>&amp;Pasirinkti sekantį grojaraštį</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="366"/>
+ <location filename="../playlist.cpp" line="367"/>
<source>Ctrl+PgDown</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="372"/>
+ <location filename="../playlist.cpp" line="373"/>
<source>&amp;Select Previous Playlist</source>
<translation>&amp;Pasirinkti ankstesnį grojaraštį</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="373"/>
+ <location filename="../playlist.cpp" line="374"/>
<source>Ctrl+PgUp</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="379"/>
+ <location filename="../playlist.cpp" line="380"/>
<source>&amp;Show Playlists</source>
<translation>&amp;Rodyti grojaraščius</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="380"/>
+ <location filename="../playlist.cpp" line="381"/>
<source>P</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="344"/>
+ <location filename="../playlist.cpp" line="345"/>
<source>&amp;Delete List</source>
<translation>&amp;Pašalinti sąrašą</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="351"/>
+ <location filename="../playlist.cpp" line="352"/>
<source>&amp;Load List</source>
<translation>&amp;Įkelti sąrašą</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="357"/>
+ <location filename="../playlist.cpp" line="358"/>
<source>&amp;Save List</source>
<translation>&amp;Išsaugoti sąrašą</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="358"/>
+ <location filename="../playlist.cpp" line="359"/>
<source>Shift+S</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/ui/translations/qmmp_nl.ts b/src/ui/translations/qmmp_nl.ts
index c5e443122..888af85a8 100644
--- a/src/ui/translations/qmmp_nl.ts
+++ b/src/ui/translations/qmmp_nl.ts
@@ -1219,97 +1219,107 @@
<translation>Draai Lijst Om</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="320"/>
+ <location filename="../playlist.cpp" line="317"/>
+ <source>&amp;Stop after track</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlist.cpp" line="317"/>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlist.cpp" line="321"/>
<source>Invert Selection</source>
<translation>Draai Selectie Om</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="326"/>
+ <location filename="../playlist.cpp" line="327"/>
<source>&amp;Select None</source>
<translation>&amp;Selecteer Niets</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="327"/>
+ <location filename="../playlist.cpp" line="328"/>
<source>Shift+A</source>
<translation>Shift+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="332"/>
+ <location filename="../playlist.cpp" line="333"/>
<source>&amp;Select All</source>
<translation>&amp;Selecteer Alles</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="333"/>
+ <location filename="../playlist.cpp" line="334"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="339"/>
+ <location filename="../playlist.cpp" line="340"/>
<source>&amp;New List</source>
<translation>&amp;Nieuwe Lijst</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="340"/>
+ <location filename="../playlist.cpp" line="341"/>
<source>Ctrl+T</source>
<translation>Ctrl+T</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="345"/>
+ <location filename="../playlist.cpp" line="346"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="365"/>
+ <location filename="../playlist.cpp" line="366"/>
<source>&amp;Select Next Playlist</source>
<translation>&amp;Selecteer Volgende Afspeellijst</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="366"/>
+ <location filename="../playlist.cpp" line="367"/>
<source>Ctrl+PgDown</source>
<translation>Ctrl+PgDown</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="372"/>
+ <location filename="../playlist.cpp" line="373"/>
<source>&amp;Select Previous Playlist</source>
<translation>&amp;Selecteer Vorige Afspeellijst</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="373"/>
+ <location filename="../playlist.cpp" line="374"/>
<source>Ctrl+PgUp</source>
<translation>Ctrl+PgUp</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="379"/>
+ <location filename="../playlist.cpp" line="380"/>
<source>&amp;Show Playlists</source>
<translation>&amp;Toon Afspeellijst</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="380"/>
+ <location filename="../playlist.cpp" line="381"/>
<source>P</source>
<translation>P</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="344"/>
+ <location filename="../playlist.cpp" line="345"/>
<source>&amp;Delete List</source>
<translation>&amp;Verwijder Lijst</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="351"/>
+ <location filename="../playlist.cpp" line="352"/>
<source>&amp;Load List</source>
<translation>&amp;Laad Lijst</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="352"/>
+ <location filename="../playlist.cpp" line="353"/>
<source>O</source>
<translation>O</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="357"/>
+ <location filename="../playlist.cpp" line="358"/>
<source>&amp;Save List</source>
<translation>&amp;Bewaar Lijst</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="358"/>
+ <location filename="../playlist.cpp" line="359"/>
<source>Shift+S</source>
<translation>Shift+S</translation>
</message>
diff --git a/src/ui/translations/qmmp_pl_PL.ts b/src/ui/translations/qmmp_pl_PL.ts
index 587697ae2..9ff5ecd54 100644
--- a/src/ui/translations/qmmp_pl_PL.ts
+++ b/src/ui/translations/qmmp_pl_PL.ts
@@ -1118,22 +1118,22 @@
<translation>Alt+I</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="333"/>
+ <location filename="../playlist.cpp" line="334"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="340"/>
+ <location filename="../playlist.cpp" line="341"/>
<source>Ctrl+T</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="345"/>
+ <location filename="../playlist.cpp" line="346"/>
<source>Ctrl+W</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="352"/>
+ <location filename="../playlist.cpp" line="353"/>
<source>O</source>
<translation>O</translation>
</message>
@@ -1234,77 +1234,87 @@
<translation>Odwróć listę</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="320"/>
+ <location filename="../playlist.cpp" line="317"/>
+ <source>&amp;Stop after track</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlist.cpp" line="317"/>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlist.cpp" line="321"/>
<source>Invert Selection</source>
<translation>Odwróć zaznaczenie</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="326"/>
+ <location filename="../playlist.cpp" line="327"/>
<source>&amp;Select None</source>
<translation>&amp;Odznacz wszystkie</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="327"/>
+ <location filename="../playlist.cpp" line="328"/>
<source>Shift+A</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="332"/>
+ <location filename="../playlist.cpp" line="333"/>
<source>&amp;Select All</source>
<translation>&amp;Zaznacz wszystkie</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="339"/>
+ <location filename="../playlist.cpp" line="340"/>
<source>&amp;New List</source>
<translation>&amp;Nowa lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="365"/>
+ <location filename="../playlist.cpp" line="366"/>
<source>&amp;Select Next Playlist</source>
<translation>Wybierz na&amp;stępną listę</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="366"/>
+ <location filename="../playlist.cpp" line="367"/>
<source>Ctrl+PgDown</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="372"/>
+ <location filename="../playlist.cpp" line="373"/>
<source>&amp;Select Previous Playlist</source>
<translation>Wybierz poprzednią li&amp;stę</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="373"/>
+ <location filename="../playlist.cpp" line="374"/>
<source>Ctrl+PgUp</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="379"/>
+ <location filename="../playlist.cpp" line="380"/>
<source>&amp;Show Playlists</source>
<translation>Pokaż li&amp;sty odtwarzania</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="380"/>
+ <location filename="../playlist.cpp" line="381"/>
<source>P</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="344"/>
+ <location filename="../playlist.cpp" line="345"/>
<source>&amp;Delete List</source>
<translation>Usuń listę o&amp;dtwarzana</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="351"/>
+ <location filename="../playlist.cpp" line="352"/>
<source>&amp;Load List</source>
<translation>&amp;Ładuj listę</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="357"/>
+ <location filename="../playlist.cpp" line="358"/>
<source>&amp;Save List</source>
<translation>&amp;Zapisz listę</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="358"/>
+ <location filename="../playlist.cpp" line="359"/>
<source>Shift+S</source>
<translation>Shift+S</translation>
</message>
diff --git a/src/ui/translations/qmmp_pt_BR.ts b/src/ui/translations/qmmp_pt_BR.ts
index dfb243a16..b275da071 100644
--- a/src/ui/translations/qmmp_pt_BR.ts
+++ b/src/ui/translations/qmmp_pt_BR.ts
@@ -1118,22 +1118,22 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="333"/>
+ <location filename="../playlist.cpp" line="334"/>
<source>Ctrl+A</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="340"/>
+ <location filename="../playlist.cpp" line="341"/>
<source>Ctrl+T</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="345"/>
+ <location filename="../playlist.cpp" line="346"/>
<source>Ctrl+W</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="352"/>
+ <location filename="../playlist.cpp" line="353"/>
<source>O</source>
<translation type="unfinished"></translation>
</message>
@@ -1234,77 +1234,87 @@
<translation type="unfinished">Lista Revertida</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="320"/>
+ <location filename="../playlist.cpp" line="317"/>
+ <source>&amp;Stop after track</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlist.cpp" line="317"/>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlist.cpp" line="321"/>
<source>Invert Selection</source>
<translation type="unfinished">Inverter Seleção</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="326"/>
+ <location filename="../playlist.cpp" line="327"/>
<source>&amp;Select None</source>
<translation type="unfinished">&amp;Nenhum selecionado</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="327"/>
+ <location filename="../playlist.cpp" line="328"/>
<source>Shift+A</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="332"/>
+ <location filename="../playlist.cpp" line="333"/>
<source>&amp;Select All</source>
<translation type="unfinished">&amp;Selecionar tudo</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="339"/>
+ <location filename="../playlist.cpp" line="340"/>
<source>&amp;New List</source>
<translation type="unfinished">&amp;Nova lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="365"/>
+ <location filename="../playlist.cpp" line="366"/>
<source>&amp;Select Next Playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="366"/>
+ <location filename="../playlist.cpp" line="367"/>
<source>Ctrl+PgDown</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="372"/>
+ <location filename="../playlist.cpp" line="373"/>
<source>&amp;Select Previous Playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="373"/>
+ <location filename="../playlist.cpp" line="374"/>
<source>Ctrl+PgUp</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="379"/>
+ <location filename="../playlist.cpp" line="380"/>
<source>&amp;Show Playlists</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="380"/>
+ <location filename="../playlist.cpp" line="381"/>
<source>P</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="344"/>
+ <location filename="../playlist.cpp" line="345"/>
<source>&amp;Delete List</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="351"/>
+ <location filename="../playlist.cpp" line="352"/>
<source>&amp;Load List</source>
<translation type="unfinished">&amp;Carregar lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="357"/>
+ <location filename="../playlist.cpp" line="358"/>
<source>&amp;Save List</source>
<translation type="unfinished">&amp;Salvar lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="358"/>
+ <location filename="../playlist.cpp" line="359"/>
<source>Shift+S</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/ui/translations/qmmp_ru.ts b/src/ui/translations/qmmp_ru.ts
index ee95ae028..a1a80911f 100644
--- a/src/ui/translations/qmmp_ru.ts
+++ b/src/ui/translations/qmmp_ru.ts
@@ -1118,22 +1118,22 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="333"/>
+ <location filename="../playlist.cpp" line="334"/>
<source>Ctrl+A</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="340"/>
+ <location filename="../playlist.cpp" line="341"/>
<source>Ctrl+T</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="345"/>
+ <location filename="../playlist.cpp" line="346"/>
<source>Ctrl+W</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="352"/>
+ <location filename="../playlist.cpp" line="353"/>
<source>O</source>
<translation type="unfinished"></translation>
</message>
@@ -1234,77 +1234,87 @@
<translation>Перевернуть</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="320"/>
+ <location filename="../playlist.cpp" line="317"/>
+ <source>&amp;Stop after track</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlist.cpp" line="317"/>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlist.cpp" line="321"/>
<source>Invert Selection</source>
<translation>Инвертировать выделение</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="326"/>
+ <location filename="../playlist.cpp" line="327"/>
<source>&amp;Select None</source>
<translation>&amp;Снять выделение</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="327"/>
+ <location filename="../playlist.cpp" line="328"/>
<source>Shift+A</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="332"/>
+ <location filename="../playlist.cpp" line="333"/>
<source>&amp;Select All</source>
<translation>&amp;Выделить всё</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="339"/>
+ <location filename="../playlist.cpp" line="340"/>
<source>&amp;New List</source>
<translation>&amp;Новый список</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="365"/>
+ <location filename="../playlist.cpp" line="366"/>
<source>&amp;Select Next Playlist</source>
<translation>&amp;Выбрать следующий список</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="366"/>
+ <location filename="../playlist.cpp" line="367"/>
<source>Ctrl+PgDown</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="372"/>
+ <location filename="../playlist.cpp" line="373"/>
<source>&amp;Select Previous Playlist</source>
<translation>&amp;Выбрать предыдущий список</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="373"/>
+ <location filename="../playlist.cpp" line="374"/>
<source>Ctrl+PgUp</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="379"/>
+ <location filename="../playlist.cpp" line="380"/>
<source>&amp;Show Playlists</source>
<translation>&amp;Показать списки</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="380"/>
+ <location filename="../playlist.cpp" line="381"/>
<source>P</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="344"/>
+ <location filename="../playlist.cpp" line="345"/>
<source>&amp;Delete List</source>
<translation>&amp;Удалить список</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="351"/>
+ <location filename="../playlist.cpp" line="352"/>
<source>&amp;Load List</source>
<translation>&amp;Загрузить список</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="357"/>
+ <location filename="../playlist.cpp" line="358"/>
<source>&amp;Save List</source>
<translation>&amp;Сохранить список</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="358"/>
+ <location filename="../playlist.cpp" line="359"/>
<source>Shift+S</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/ui/translations/qmmp_tr.ts b/src/ui/translations/qmmp_tr.ts
index 90435a6b1..e594f5869 100644
--- a/src/ui/translations/qmmp_tr.ts
+++ b/src/ui/translations/qmmp_tr.ts
@@ -1118,22 +1118,22 @@
<translation>Alt+I</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="333"/>
+ <location filename="../playlist.cpp" line="334"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="340"/>
+ <location filename="../playlist.cpp" line="341"/>
<source>Ctrl+T</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="345"/>
+ <location filename="../playlist.cpp" line="346"/>
<source>Ctrl+W</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="352"/>
+ <location filename="../playlist.cpp" line="353"/>
<source>O</source>
<translation>O</translation>
</message>
@@ -1234,77 +1234,87 @@
<translation>Listeyi Ters Çevir</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="320"/>
+ <location filename="../playlist.cpp" line="317"/>
+ <source>&amp;Stop after track</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlist.cpp" line="317"/>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlist.cpp" line="321"/>
<source>Invert Selection</source>
<translation>Seçimi Tersine Çevir</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="326"/>
+ <location filename="../playlist.cpp" line="327"/>
<source>&amp;Select None</source>
<translation>&amp;Hiçbirini Seçme</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="327"/>
+ <location filename="../playlist.cpp" line="328"/>
<source>Shift+A</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="332"/>
+ <location filename="../playlist.cpp" line="333"/>
<source>&amp;Select All</source>
<translation>&amp;Tümünü Seç</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="339"/>
+ <location filename="../playlist.cpp" line="340"/>
<source>&amp;New List</source>
<translation>&amp;Yeni Liste</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="365"/>
+ <location filename="../playlist.cpp" line="366"/>
<source>&amp;Select Next Playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="366"/>
+ <location filename="../playlist.cpp" line="367"/>
<source>Ctrl+PgDown</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="372"/>
+ <location filename="../playlist.cpp" line="373"/>
<source>&amp;Select Previous Playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="373"/>
+ <location filename="../playlist.cpp" line="374"/>
<source>Ctrl+PgUp</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="379"/>
+ <location filename="../playlist.cpp" line="380"/>
<source>&amp;Show Playlists</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="380"/>
+ <location filename="../playlist.cpp" line="381"/>
<source>P</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="344"/>
+ <location filename="../playlist.cpp" line="345"/>
<source>&amp;Delete List</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="351"/>
+ <location filename="../playlist.cpp" line="352"/>
<source>&amp;Load List</source>
<translation>&amp;Liste Yükle</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="357"/>
+ <location filename="../playlist.cpp" line="358"/>
<source>&amp;Save List</source>
<translation>&amp;Listeyi Kaydet</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="358"/>
+ <location filename="../playlist.cpp" line="359"/>
<source>Shift+S</source>
<translation>Shift+S</translation>
</message>
diff --git a/src/ui/translations/qmmp_uk_UA.ts b/src/ui/translations/qmmp_uk_UA.ts
index a3ea9b827..3521abdc1 100644
--- a/src/ui/translations/qmmp_uk_UA.ts
+++ b/src/ui/translations/qmmp_uk_UA.ts
@@ -1118,22 +1118,22 @@
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="333"/>
+ <location filename="../playlist.cpp" line="334"/>
<source>Ctrl+A</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="340"/>
+ <location filename="../playlist.cpp" line="341"/>
<source>Ctrl+T</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="345"/>
+ <location filename="../playlist.cpp" line="346"/>
<source>Ctrl+W</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="352"/>
+ <location filename="../playlist.cpp" line="353"/>
<source>O</source>
<translation></translation>
</message>
@@ -1234,77 +1234,87 @@
<translation>Перевернути</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="320"/>
+ <location filename="../playlist.cpp" line="317"/>
+ <source>&amp;Stop after track</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlist.cpp" line="317"/>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlist.cpp" line="321"/>
<source>Invert Selection</source>
<translation>Інвертувати вибране</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="326"/>
+ <location filename="../playlist.cpp" line="327"/>
<source>&amp;Select None</source>
<translation>&amp;Зняти виділення</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="327"/>
+ <location filename="../playlist.cpp" line="328"/>
<source>Shift+A</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="332"/>
+ <location filename="../playlist.cpp" line="333"/>
<source>&amp;Select All</source>
<translation>&amp;Вибрати все</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="339"/>
+ <location filename="../playlist.cpp" line="340"/>
<source>&amp;New List</source>
<translation>&amp;Новий список</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="365"/>
+ <location filename="../playlist.cpp" line="366"/>
<source>&amp;Select Next Playlist</source>
<translation>Вибрати &amp;наступний список</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="366"/>
+ <location filename="../playlist.cpp" line="367"/>
<source>Ctrl+PgDown</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="372"/>
+ <location filename="../playlist.cpp" line="373"/>
<source>&amp;Select Previous Playlist</source>
<translation>Вибрати &amp;попередній список</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="373"/>
+ <location filename="../playlist.cpp" line="374"/>
<source>Ctrl+PgUp</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="379"/>
+ <location filename="../playlist.cpp" line="380"/>
<source>&amp;Show Playlists</source>
<translation>Показати &amp;всі списки</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="380"/>
+ <location filename="../playlist.cpp" line="381"/>
<source>P</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="344"/>
+ <location filename="../playlist.cpp" line="345"/>
<source>&amp;Delete List</source>
<translation>&amp;Видалити список</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="351"/>
+ <location filename="../playlist.cpp" line="352"/>
<source>&amp;Load List</source>
<translation>&amp;Завантажити список</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="357"/>
+ <location filename="../playlist.cpp" line="358"/>
<source>&amp;Save List</source>
<translation>&amp;Зберегти список</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="358"/>
+ <location filename="../playlist.cpp" line="359"/>
<source>Shift+S</source>
<translation></translation>
</message>
diff --git a/src/ui/translations/qmmp_zh_CN.ts b/src/ui/translations/qmmp_zh_CN.ts
index 6983a27b8..8dd6df4d8 100644
--- a/src/ui/translations/qmmp_zh_CN.ts
+++ b/src/ui/translations/qmmp_zh_CN.ts
@@ -1118,22 +1118,22 @@
<translation>Alt+I</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="333"/>
+ <location filename="../playlist.cpp" line="334"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="340"/>
+ <location filename="../playlist.cpp" line="341"/>
<source>Ctrl+T</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="345"/>
+ <location filename="../playlist.cpp" line="346"/>
<source>Ctrl+W</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="352"/>
+ <location filename="../playlist.cpp" line="353"/>
<source>O</source>
<translation>O</translation>
</message>
@@ -1234,77 +1234,87 @@
<translation>逆序列表</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="320"/>
+ <location filename="../playlist.cpp" line="317"/>
+ <source>&amp;Stop after track</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlist.cpp" line="317"/>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlist.cpp" line="321"/>
<source>Invert Selection</source>
<translation>反选</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="326"/>
+ <location filename="../playlist.cpp" line="327"/>
<source>&amp;Select None</source>
<translation>无选择(&amp;S)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="327"/>
+ <location filename="../playlist.cpp" line="328"/>
<source>Shift+A</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="332"/>
+ <location filename="../playlist.cpp" line="333"/>
<source>&amp;Select All</source>
<translation>选择全部(&amp;S)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="339"/>
+ <location filename="../playlist.cpp" line="340"/>
<source>&amp;New List</source>
<translation>新建列表(&amp;N)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="365"/>
+ <location filename="../playlist.cpp" line="366"/>
<source>&amp;Select Next Playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="366"/>
+ <location filename="../playlist.cpp" line="367"/>
<source>Ctrl+PgDown</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="372"/>
+ <location filename="../playlist.cpp" line="373"/>
<source>&amp;Select Previous Playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="373"/>
+ <location filename="../playlist.cpp" line="374"/>
<source>Ctrl+PgUp</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="379"/>
+ <location filename="../playlist.cpp" line="380"/>
<source>&amp;Show Playlists</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="380"/>
+ <location filename="../playlist.cpp" line="381"/>
<source>P</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="344"/>
+ <location filename="../playlist.cpp" line="345"/>
<source>&amp;Delete List</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="351"/>
+ <location filename="../playlist.cpp" line="352"/>
<source>&amp;Load List</source>
<translation>载入列表(&amp;L)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="357"/>
+ <location filename="../playlist.cpp" line="358"/>
<source>&amp;Save List</source>
<translation>保存列表(&amp;S)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="358"/>
+ <location filename="../playlist.cpp" line="359"/>
<source>Shift+S</source>
<translation>Shift+S</translation>
</message>
diff --git a/src/ui/translations/qmmp_zh_TW.ts b/src/ui/translations/qmmp_zh_TW.ts
index 39cbf0c75..83146fe11 100644
--- a/src/ui/translations/qmmp_zh_TW.ts
+++ b/src/ui/translations/qmmp_zh_TW.ts
@@ -1118,22 +1118,22 @@
<translation>Alt+I</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="333"/>
+ <location filename="../playlist.cpp" line="334"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="340"/>
+ <location filename="../playlist.cpp" line="341"/>
<source>Ctrl+T</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="345"/>
+ <location filename="../playlist.cpp" line="346"/>
<source>Ctrl+W</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="352"/>
+ <location filename="../playlist.cpp" line="353"/>
<source>O</source>
<translation>O</translation>
</message>
@@ -1234,77 +1234,87 @@
<translation>逆串列表</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="320"/>
+ <location filename="../playlist.cpp" line="317"/>
+ <source>&amp;Stop after track</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlist.cpp" line="317"/>
+ <source>Ctrl+S</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../playlist.cpp" line="321"/>
<source>Invert Selection</source>
<translation>反選</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="326"/>
+ <location filename="../playlist.cpp" line="327"/>
<source>&amp;Select None</source>
<translation>無選取(&amp;S)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="327"/>
+ <location filename="../playlist.cpp" line="328"/>
<source>Shift+A</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="332"/>
+ <location filename="../playlist.cpp" line="333"/>
<source>&amp;Select All</source>
<translation>選取全部(&amp;S)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="339"/>
+ <location filename="../playlist.cpp" line="340"/>
<source>&amp;New List</source>
<translation>新建清單(&amp;N)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="365"/>
+ <location filename="../playlist.cpp" line="366"/>
<source>&amp;Select Next Playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="366"/>
+ <location filename="../playlist.cpp" line="367"/>
<source>Ctrl+PgDown</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="372"/>
+ <location filename="../playlist.cpp" line="373"/>
<source>&amp;Select Previous Playlist</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="373"/>
+ <location filename="../playlist.cpp" line="374"/>
<source>Ctrl+PgUp</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="379"/>
+ <location filename="../playlist.cpp" line="380"/>
<source>&amp;Show Playlists</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="380"/>
+ <location filename="../playlist.cpp" line="381"/>
<source>P</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="344"/>
+ <location filename="../playlist.cpp" line="345"/>
<source>&amp;Delete List</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="351"/>
+ <location filename="../playlist.cpp" line="352"/>
<source>&amp;Load List</source>
<translation>載入清單(&amp;L)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="357"/>
+ <location filename="../playlist.cpp" line="358"/>
<source>&amp;Save List</source>
<translation>儲存清單(&amp;S)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="358"/>
+ <location filename="../playlist.cpp" line="359"/>
<source>Shift+S</source>
<translation>Shift+S</translation>
</message>