aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/plugins/General/mpris/translations/mpris_plugin_ru.ts1
-rw-r--r--src/plugins/General/mpris/translations/mpris_plugin_uk_UA.ts1
-rw-r--r--src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_cs.ts123
-rw-r--r--src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_de.ts123
-rw-r--r--src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_ru.ts134
-rw-r--r--src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_uk_UA.ts134
-rw-r--r--src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_CN.ts133
-rw-r--r--src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_TW.ts140
-rw-r--r--src/ui/translations/qmmp_cs.ts418
-rw-r--r--src/ui/translations/qmmp_de.ts418
-rw-r--r--src/ui/translations/qmmp_pl_PL.ts418
-rw-r--r--src/ui/translations/qmmp_pt_BR.ts417
-rw-r--r--src/ui/translations/qmmp_ru.ts418
-rw-r--r--src/ui/translations/qmmp_tr.ts417
-rw-r--r--src/ui/translations/qmmp_uk_UA.ts418
-rw-r--r--src/ui/translations/qmmp_zh_CN.ts418
-rw-r--r--src/ui/translations/qmmp_zh_TW.ts418
17 files changed, 2564 insertions, 1985 deletions
diff --git a/src/plugins/General/mpris/translations/mpris_plugin_ru.ts b/src/plugins/General/mpris/translations/mpris_plugin_ru.ts
index bf38c4a69..bf7d08405 100644
--- a/src/plugins/General/mpris/translations/mpris_plugin_ru.ts
+++ b/src/plugins/General/mpris/translations/mpris_plugin_ru.ts
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS><TS version="1.1" language="ru">
-<defaultcodec></defaultcodec>
<context>
<name>MPRISFactory</name>
<message>
diff --git a/src/plugins/General/mpris/translations/mpris_plugin_uk_UA.ts b/src/plugins/General/mpris/translations/mpris_plugin_uk_UA.ts
index f611a5b24..87c625b14 100644
--- a/src/plugins/General/mpris/translations/mpris_plugin_uk_UA.ts
+++ b/src/plugins/General/mpris/translations/mpris_plugin_uk_UA.ts
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS><TS version="1.1" language="uk">
-<defaultcodec></defaultcodec>
<context>
<name>MPRISFactory</name>
<message>
diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_cs.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_cs.ts
index 45b939562..a6d6d8b59 100644
--- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_cs.ts
+++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_cs.ts
@@ -3,34 +3,34 @@
<context>
<name>DecoderFFmpegFactory</name>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="44"/>
- <source>WMA Files</source>
- <translation>Soubory WMA</translation>
- </message>
- <message>
- <location filename="../decoderffmpegfactory.cpp" line="92"/>
+ <location filename="../decoderffmpegfactory.cpp" line="140"/>
<source>About FFmpeg Audio Plugin</source>
<translation>O modulu FFmpeg</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="93"/>
+ <location filename="../decoderffmpegfactory.cpp" line="142"/>
<source>Qmmp FFmpeg Audio Plugin</source>
<translation>Vstupní modul Qmmp FFmpeg</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="94"/>
- <source>Suppored formats: WMA</source>
- <translation>Podporované formáty: WMA</translation>
- </message>
- <message>
- <location filename="../decoderffmpegfactory.cpp" line="95"/>
+ <location filename="../decoderffmpegfactory.cpp" line="152"/>
<source>Writen by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
<translation>Autor: Ilja Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="42"/>
- <source>FFMPEG Plugin</source>
- <translation>Modul FFMPEG</translation>
+ <location filename="../decoderffmpegfactory.cpp" line="79"/>
+ <source>FFmpeg Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderffmpegfactory.cpp" line="81"/>
+ <source>FFmpeg Formats</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderffmpegfactory.cpp" line="144"/>
+ <source>Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -56,62 +56,57 @@
<translation>Podrobnosti</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="93"/>
+ <location filename="../detailsdialog.ui" line="81"/>
<source>File size:</source>
<translation>Velikost souboru:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="153"/>
+ <location filename="../detailsdialog.ui" line="141"/>
<source>-</source>
<translation>-</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="126"/>
+ <location filename="../detailsdialog.ui" line="114"/>
<source>Sample rate:</source>
<translation>Vzorkovací frakvence:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="209"/>
- <source>Save</source>
- <translation>Uložit</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="219"/>
+ <location filename="../detailsdialog.ui" line="241"/>
<source>Track number:</source>
<translation>Číslo stopy:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="232"/>
+ <location filename="../detailsdialog.ui" line="228"/>
<source>Year:</source>
<translation>Rok:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="242"/>
+ <location filename="../detailsdialog.ui" line="254"/>
<source>Genre:</source>
<translation>Žánr:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="252"/>
+ <location filename="../detailsdialog.ui" line="215"/>
<source>Comment:</source>
<translation>Komentář:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="262"/>
+ <location filename="../detailsdialog.ui" line="202"/>
<source>Album:</source>
<translation>Album:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="272"/>
+ <location filename="../detailsdialog.ui" line="189"/>
<source>Artist:</source>
<translation>Umělec:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="282"/>
+ <location filename="../detailsdialog.ui" line="176"/>
<source>Title:</source>
<translation>Název:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="323"/>
+ <location filename="../detailsdialog.ui" line="283"/>
<source>Close</source>
<translation>Zavřít</translation>
</message>
@@ -121,29 +116,77 @@
<translation>Cesta k souboru:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="143"/>
+ <location filename="../detailsdialog.ui" line="131"/>
<source>Length:</source>
<translation>Délka:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="106"/>
+ <location filename="../detailsdialog.ui" line="94"/>
<source>Channels:</source>
<translation>Počet kanálů:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="83"/>
+ <location filename="../detailsdialog.ui" line="71"/>
<source>Bitrate:</source>
<translation>Datový tok:</translation>
</message>
<message>
<location filename="../detailsdialog.ui" line="42"/>
- <source>ASF Info</source>
- <translation>Informace ASF</translation>
+ <source>Audio Info</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="170"/>
+ <source>Metadata</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="13"/>
+ <source>FFMPEG Plugin Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="45"/>
+ <source>Formats</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="51"/>
+ <source>Windows Media Audio</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="58"/>
+ <source>Monkey&apos;s Audio</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="65"/>
+ <source>True Audio</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="72"/>
+ <source>ALAC (Apple Lossless Audio Codec)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="79"/>
+ <source>ADTS AAC</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="86"/>
+ <source>MPEG-4 AAC</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="182"/>
- <source>WMA Tag</source>
- <translation>WMA tag</translation>
+ <location filename="../settingsdialog.ui" line="93"/>
+ <source>RealAudio 1.0/2.0</source>
+ <translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_de.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_de.ts
index 1a1240c26..ecfc88097 100644
--- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_de.ts
+++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_de.ts
@@ -3,34 +3,34 @@
<context>
<name>DecoderFFmpegFactory</name>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="44"/>
- <source>WMA Files</source>
- <translation>WMA Dateien</translation>
- </message>
- <message>
- <location filename="../decoderffmpegfactory.cpp" line="92"/>
+ <location filename="../decoderffmpegfactory.cpp" line="140"/>
<source>About FFmpeg Audio Plugin</source>
<translation>Über FFmpeg Audio Plugin</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="93"/>
+ <location filename="../decoderffmpegfactory.cpp" line="142"/>
<source>Qmmp FFmpeg Audio Plugin</source>
<translation>Qmmp FFmpeg Audio Plugin</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="94"/>
- <source>Suppored formats: WMA</source>
- <translation>Unterstützte Formate: WMA</translation>
- </message>
- <message>
- <location filename="../decoderffmpegfactory.cpp" line="95"/>
+ <location filename="../decoderffmpegfactory.cpp" line="152"/>
<source>Writen by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
<translation>Autor: Ilja Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="42"/>
- <source>FFMPEG Plugin</source>
- <translation>FFMPEG Plugin</translation>
+ <location filename="../decoderffmpegfactory.cpp" line="79"/>
+ <source>FFmpeg Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderffmpegfactory.cpp" line="81"/>
+ <source>FFmpeg Formats</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderffmpegfactory.cpp" line="144"/>
+ <source>Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -56,62 +56,57 @@
<translation>Details</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="93"/>
+ <location filename="../detailsdialog.ui" line="81"/>
<source>File size:</source>
<translation>Dateigröße:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="153"/>
+ <location filename="../detailsdialog.ui" line="141"/>
<source>-</source>
<translation>-</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="126"/>
+ <location filename="../detailsdialog.ui" line="114"/>
<source>Sample rate:</source>
<translation>Abtastrate:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="209"/>
- <source>Save</source>
- <translation>Speichern</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="219"/>
+ <location filename="../detailsdialog.ui" line="241"/>
<source>Track number:</source>
<translation>Titelnummer:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="232"/>
+ <location filename="../detailsdialog.ui" line="228"/>
<source>Year:</source>
<translation>Jahr:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="242"/>
+ <location filename="../detailsdialog.ui" line="254"/>
<source>Genre:</source>
<translation>Genre:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="252"/>
+ <location filename="../detailsdialog.ui" line="215"/>
<source>Comment:</source>
<translation>Kommentar:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="262"/>
+ <location filename="../detailsdialog.ui" line="202"/>
<source>Album:</source>
<translation>Album:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="272"/>
+ <location filename="../detailsdialog.ui" line="189"/>
<source>Artist:</source>
<translation>Künstler:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="282"/>
+ <location filename="../detailsdialog.ui" line="176"/>
<source>Title:</source>
<translation>Titel:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="323"/>
+ <location filename="../detailsdialog.ui" line="283"/>
<source>Close</source>
<translation>Schließen</translation>
</message>
@@ -121,29 +116,77 @@
<translation>Dateipfad:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="143"/>
+ <location filename="../detailsdialog.ui" line="131"/>
<source>Length:</source>
<translation>Länge:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="106"/>
+ <location filename="../detailsdialog.ui" line="94"/>
<source>Channels:</source>
<translation>Kanäle:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="83"/>
+ <location filename="../detailsdialog.ui" line="71"/>
<source>Bitrate:</source>
<translation>Bitrate:</translation>
</message>
<message>
<location filename="../detailsdialog.ui" line="42"/>
- <source>ASF Info</source>
- <translation>ASF Info</translation>
+ <source>Audio Info</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="170"/>
+ <source>Metadata</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="13"/>
+ <source>FFMPEG Plugin Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="45"/>
+ <source>Formats</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="51"/>
+ <source>Windows Media Audio</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="58"/>
+ <source>Monkey&apos;s Audio</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="65"/>
+ <source>True Audio</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="72"/>
+ <source>ALAC (Apple Lossless Audio Codec)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="79"/>
+ <source>ADTS AAC</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="86"/>
+ <source>MPEG-4 AAC</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="182"/>
- <source>WMA Tag</source>
- <translation>WMA tag</translation>
+ <location filename="../settingsdialog.ui" line="93"/>
+ <source>RealAudio 1.0/2.0</source>
+ <translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_ru.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_ru.ts
index fc83aa501..2aea6e681 100644
--- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_ru.ts
+++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_ru.ts
@@ -1,37 +1,36 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS><TS version="1.1" language="ru">
-<defaultcodec></defaultcodec>
<context>
<name>DecoderFFmpegFactory</name>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="44"/>
- <source>WMA Files</source>
- <translation>Файлы WMA</translation>
- </message>
- <message>
- <location filename="../decoderffmpegfactory.cpp" line="92"/>
+ <location filename="../decoderffmpegfactory.cpp" line="140"/>
<source>About FFmpeg Audio Plugin</source>
<translation>Об аудио-модуле FFmpeg</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="93"/>
+ <location filename="../decoderffmpegfactory.cpp" line="142"/>
<source>Qmmp FFmpeg Audio Plugin</source>
<translation>Аудио-модуль FFmpeg для Qmmp</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="94"/>
- <source>Suppored formats: WMA</source>
- <translation>Поддерживаемые форматы: WMA</translation>
- </message>
- <message>
- <location filename="../decoderffmpegfactory.cpp" line="95"/>
+ <location filename="../decoderffmpegfactory.cpp" line="152"/>
<source>Writen by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
<translation>Разработчик: Илья Котов &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="42"/>
- <source>FFMPEG Plugin</source>
- <translation>Модуль FFMPEG</translation>
+ <location filename="../decoderffmpegfactory.cpp" line="79"/>
+ <source>FFmpeg Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderffmpegfactory.cpp" line="81"/>
+ <source>FFmpeg Formats</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderffmpegfactory.cpp" line="144"/>
+ <source>Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -47,87 +46,72 @@
<translation>Гц</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="42"/>
- <source>ASF Info</source>
- <translation>Информация ASF</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="153"/>
+ <location filename="../detailsdialog.ui" line="141"/>
<source>-</source>
<translation></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="83"/>
+ <location filename="../detailsdialog.ui" line="71"/>
<source>Bitrate:</source>
<translation>Битовая частота:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="93"/>
+ <location filename="../detailsdialog.ui" line="81"/>
<source>File size:</source>
<translation>Размер файла:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="106"/>
+ <location filename="../detailsdialog.ui" line="94"/>
<source>Channels:</source>
<translation>Каналов:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="126"/>
+ <location filename="../detailsdialog.ui" line="114"/>
<source>Sample rate:</source>
<translation>Дискретизация:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="143"/>
+ <location filename="../detailsdialog.ui" line="131"/>
<source>Length:</source>
<translation>Длительность:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="182"/>
- <source>WMA Tag</source>
- <translation>WMA-тег</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="209"/>
- <source>Save</source>
- <translation>Сохранить</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="219"/>
+ <location filename="../detailsdialog.ui" line="241"/>
<source>Track number:</source>
<translation>Номер трека:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="232"/>
+ <location filename="../detailsdialog.ui" line="228"/>
<source>Year:</source>
<translation>Год:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="242"/>
+ <location filename="../detailsdialog.ui" line="254"/>
<source>Genre:</source>
<translation>Жанр:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="252"/>
+ <location filename="../detailsdialog.ui" line="215"/>
<source>Comment:</source>
<translation>Комментарий:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="262"/>
+ <location filename="../detailsdialog.ui" line="202"/>
<source>Album:</source>
<translation>Альбом:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="272"/>
+ <location filename="../detailsdialog.ui" line="189"/>
<source>Artist:</source>
<translation>Исполнитель:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="282"/>
+ <location filename="../detailsdialog.ui" line="176"/>
<source>Title:</source>
<translation>Название:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="323"/>
+ <location filename="../detailsdialog.ui" line="283"/>
<source>Close</source>
<translation>Закрыть</translation>
</message>
@@ -146,5 +130,63 @@
<source>Details</source>
<translation>Информация</translation>
</message>
+ <message>
+ <location filename="../detailsdialog.ui" line="42"/>
+ <source>Audio Info</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="170"/>
+ <source>Metadata</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="13"/>
+ <source>FFMPEG Plugin Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="45"/>
+ <source>Formats</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="51"/>
+ <source>Windows Media Audio</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="58"/>
+ <source>Monkey&apos;s Audio</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="65"/>
+ <source>True Audio</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="72"/>
+ <source>ALAC (Apple Lossless Audio Codec)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="79"/>
+ <source>ADTS AAC</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="86"/>
+ <source>MPEG-4 AAC</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="93"/>
+ <source>RealAudio 1.0/2.0</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_uk_UA.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_uk_UA.ts
index f5444f05f..7e5f38129 100644
--- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_uk_UA.ts
+++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_uk_UA.ts
@@ -1,37 +1,36 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS><TS version="1.1" language="uk">
-<defaultcodec></defaultcodec>
<context>
<name>DecoderFFmpegFactory</name>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="44"/>
- <source>WMA Files</source>
- <translation>Файли WMA</translation>
- </message>
- <message>
- <location filename="../decoderffmpegfactory.cpp" line="92"/>
+ <location filename="../decoderffmpegfactory.cpp" line="140"/>
<source>About FFmpeg Audio Plugin</source>
<translation>Про аудіо-модуль FFmpeg</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="93"/>
+ <location filename="../decoderffmpegfactory.cpp" line="142"/>
<source>Qmmp FFmpeg Audio Plugin</source>
<translation>Аудіо-модуль FFmpeg для Qmmp</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="94"/>
- <source>Suppored formats: WMA</source>
- <translation>Підтримувані формати: WMA</translation>
- </message>
- <message>
- <location filename="../decoderffmpegfactory.cpp" line="95"/>
+ <location filename="../decoderffmpegfactory.cpp" line="152"/>
<source>Writen by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
<translation>Розробник: Ілля Котов &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="42"/>
- <source>FFMPEG Plugin</source>
- <translation>Модуль FFMPEG</translation>
+ <location filename="../decoderffmpegfactory.cpp" line="79"/>
+ <source>FFmpeg Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderffmpegfactory.cpp" line="81"/>
+ <source>FFmpeg Formats</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderffmpegfactory.cpp" line="144"/>
+ <source>Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -47,87 +46,72 @@
<translation>Гц</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="42"/>
- <source>ASF Info</source>
- <translation>Інформація ASF</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="153"/>
+ <location filename="../detailsdialog.ui" line="141"/>
<source>-</source>
<translation></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="83"/>
+ <location filename="../detailsdialog.ui" line="71"/>
<source>Bitrate:</source>
<translation>Бітова частота:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="93"/>
+ <location filename="../detailsdialog.ui" line="81"/>
<source>File size:</source>
<translation>Розмір файлу:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="106"/>
+ <location filename="../detailsdialog.ui" line="94"/>
<source>Channels:</source>
<translation>Каналів:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="126"/>
+ <location filename="../detailsdialog.ui" line="114"/>
<source>Sample rate:</source>
<translation>Дискретизація:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="143"/>
+ <location filename="../detailsdialog.ui" line="131"/>
<source>Length:</source>
<translation>Тривалість:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="182"/>
- <source>WMA Tag</source>
- <translation>WMA-тег</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="209"/>
- <source>Save</source>
- <translation>Зберегти</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="219"/>
+ <location filename="../detailsdialog.ui" line="241"/>
<source>Track number:</source>
<translation>Номер треку:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="232"/>
+ <location filename="../detailsdialog.ui" line="228"/>
<source>Year:</source>
<translation>Рік:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="242"/>
+ <location filename="../detailsdialog.ui" line="254"/>
<source>Genre:</source>
<translation>Жанр:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="252"/>
+ <location filename="../detailsdialog.ui" line="215"/>
<source>Comment:</source>
<translation>Коментар:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="262"/>
+ <location filename="../detailsdialog.ui" line="202"/>
<source>Album:</source>
<translation>Альбом:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="272"/>
+ <location filename="../detailsdialog.ui" line="189"/>
<source>Artist:</source>
<translation>Виконавець:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="282"/>
+ <location filename="../detailsdialog.ui" line="176"/>
<source>Title:</source>
<translation>Назва:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="323"/>
+ <location filename="../detailsdialog.ui" line="283"/>
<source>Close</source>
<translation>Закрити</translation>
</message>
@@ -146,5 +130,63 @@
<source>Details</source>
<translation>Інформація</translation>
</message>
+ <message>
+ <location filename="../detailsdialog.ui" line="42"/>
+ <source>Audio Info</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="170"/>
+ <source>Metadata</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="13"/>
+ <source>FFMPEG Plugin Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="45"/>
+ <source>Formats</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="51"/>
+ <source>Windows Media Audio</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="58"/>
+ <source>Monkey&apos;s Audio</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="65"/>
+ <source>True Audio</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="72"/>
+ <source>ALAC (Apple Lossless Audio Codec)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="79"/>
+ <source>ADTS AAC</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="86"/>
+ <source>MPEG-4 AAC</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="93"/>
+ <source>RealAudio 1.0/2.0</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_CN.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_CN.ts
index 096cba0ac..2f1dc32c8 100644
--- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_CN.ts
+++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_CN.ts
@@ -3,34 +3,34 @@
<context>
<name>DecoderFFmpegFactory</name>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="44"/>
- <source>WMA Files</source>
- <translation>WMA 文件</translation>
- </message>
- <message>
- <location filename="../decoderffmpegfactory.cpp" line="92"/>
+ <location filename="../decoderffmpegfactory.cpp" line="140"/>
<source>About FFmpeg Audio Plugin</source>
<translation>关于 FFmpeg 音频插件</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="93"/>
+ <location filename="../decoderffmpegfactory.cpp" line="142"/>
<source>Qmmp FFmpeg Audio Plugin</source>
<translation>Qmmp FFmpeg 音频插件</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="94"/>
- <source>Suppored formats: WMA</source>
- <translation>支持格式:WMA</translation>
- </message>
- <message>
- <location filename="../decoderffmpegfactory.cpp" line="95"/>
+ <location filename="../decoderffmpegfactory.cpp" line="152"/>
<source>Writen by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
<translation>作者:Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="42"/>
- <source>FFMPEG Plugin</source>
- <translation>FFMPEG 插件</translation>
+ <location filename="../decoderffmpegfactory.cpp" line="79"/>
+ <source>FFmpeg Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderffmpegfactory.cpp" line="81"/>
+ <source>FFmpeg Formats</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderffmpegfactory.cpp" line="144"/>
+ <source>Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -46,87 +46,72 @@
<translation>Hz</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="42"/>
- <source>ASF Info</source>
- <translation>ASF 信息</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="153"/>
+ <location filename="../detailsdialog.ui" line="141"/>
<source>-</source>
<translation>-</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="83"/>
+ <location filename="../detailsdialog.ui" line="71"/>
<source>Bitrate:</source>
<translation>位速率:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="93"/>
+ <location filename="../detailsdialog.ui" line="81"/>
<source>File size:</source>
<translation>文件大小:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="106"/>
+ <location filename="../detailsdialog.ui" line="94"/>
<source>Channels:</source>
<translation>声音通道:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="126"/>
+ <location filename="../detailsdialog.ui" line="114"/>
<source>Sample rate:</source>
<translation>取样率:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="143"/>
+ <location filename="../detailsdialog.ui" line="131"/>
<source>Length:</source>
<translation>长度:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="182"/>
- <source>WMA Tag</source>
- <translation>WMA 标签</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="209"/>
- <source>Save</source>
- <translation>保存</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="219"/>
+ <location filename="../detailsdialog.ui" line="241"/>
<source>Track number:</source>
<translation>音轨:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="232"/>
+ <location filename="../detailsdialog.ui" line="228"/>
<source>Year:</source>
<translation>年代:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="242"/>
+ <location filename="../detailsdialog.ui" line="254"/>
<source>Genre:</source>
<translation>流派:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="252"/>
+ <location filename="../detailsdialog.ui" line="215"/>
<source>Comment:</source>
<translation>备注:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="262"/>
+ <location filename="../detailsdialog.ui" line="202"/>
<source>Album:</source>
<translation>专辑:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="272"/>
+ <location filename="../detailsdialog.ui" line="189"/>
<source>Artist:</source>
<translation>艺术家:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="282"/>
+ <location filename="../detailsdialog.ui" line="176"/>
<source>Title:</source>
<translation>标题:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="323"/>
+ <location filename="../detailsdialog.ui" line="283"/>
<source>Close</source>
<translation>关闭</translation>
</message>
@@ -145,5 +130,63 @@
<source>Details</source>
<translation>详细资料</translation>
</message>
+ <message>
+ <location filename="../detailsdialog.ui" line="42"/>
+ <source>Audio Info</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="170"/>
+ <source>Metadata</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="13"/>
+ <source>FFMPEG Plugin Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="45"/>
+ <source>Formats</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="51"/>
+ <source>Windows Media Audio</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="58"/>
+ <source>Monkey&apos;s Audio</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="65"/>
+ <source>True Audio</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="72"/>
+ <source>ALAC (Apple Lossless Audio Codec)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="79"/>
+ <source>ADTS AAC</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="86"/>
+ <source>MPEG-4 AAC</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="93"/>
+ <source>RealAudio 1.0/2.0</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_TW.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_TW.ts
index 462284202..c9fd9e8dd 100644
--- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_TW.ts
+++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_TW.ts
@@ -1,133 +1,117 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS><TS version="1.1" language="zh_TW">
-<defaultcodec></defaultcodec>
<context>
<name>DecoderFFmpegFactory</name>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="31"/>
- <source>WMA Files</source>
- <translation>WMA 檔案</translation>
- </message>
- <message>
- <location filename="../decoderffmpegfactory.cpp" line="79"/>
+ <location filename="../decoderffmpegfactory.cpp" line="140"/>
<source>About FFmpeg Audio Plugin</source>
<translation>關於 FFmpeg 聲訊插件</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="80"/>
+ <location filename="../decoderffmpegfactory.cpp" line="142"/>
<source>Qmmp FFmpeg Audio Plugin</source>
<translation>Qmmp FFmpeg 聲訊插件</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="81"/>
- <source>Suppored formats: WMA</source>
- <translation>支援格式:WMA</translation>
- </message>
- <message>
- <location filename="../decoderffmpegfactory.cpp" line="82"/>
+ <location filename="../decoderffmpegfactory.cpp" line="152"/>
<source>Writen by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
<translation>作者:Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="29"/>
- <source>FFMPEG Plugin</source>
- <translation>FFMPEG 插件</translation>
+ <location filename="../decoderffmpegfactory.cpp" line="79"/>
+ <source>FFmpeg Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderffmpegfactory.cpp" line="81"/>
+ <source>FFmpeg Formats</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderffmpegfactory.cpp" line="144"/>
+ <source>Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DetailsDialog</name>
<message>
- <location filename="../detailsdialog.cpp" line="78"/>
+ <location filename="../detailsdialog.cpp" line="91"/>
<source>KB</source>
<translation>KB</translation>
</message>
<message>
- <location filename="../detailsdialog.cpp" line="95"/>
+ <location filename="../detailsdialog.cpp" line="108"/>
<source>Hz</source>
<translation>Hz</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="42"/>
- <source>ASF Info</source>
- <translation>ASF 資訊</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="153"/>
+ <location filename="../detailsdialog.ui" line="141"/>
<source>-</source>
<translation>-</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="83"/>
+ <location filename="../detailsdialog.ui" line="71"/>
<source>Bitrate:</source>
<translation>位速率:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="93"/>
+ <location filename="../detailsdialog.ui" line="81"/>
<source>File size:</source>
<translation>檔案大小:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="106"/>
+ <location filename="../detailsdialog.ui" line="94"/>
<source>Channels:</source>
<translation>音頻通道:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="126"/>
+ <location filename="../detailsdialog.ui" line="114"/>
<source>Sample rate:</source>
<translation>取樣率:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="143"/>
+ <location filename="../detailsdialog.ui" line="131"/>
<source>Length:</source>
<translation>長度:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="182"/>
- <source>WMA Tag</source>
- <translation>WMA 標簽</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="209"/>
- <source>Save</source>
- <translation>儲存</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="219"/>
+ <location filename="../detailsdialog.ui" line="241"/>
<source>Track number:</source>
<translation>音軌:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="232"/>
+ <location filename="../detailsdialog.ui" line="228"/>
<source>Year:</source>
<translation>年代:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="242"/>
+ <location filename="../detailsdialog.ui" line="254"/>
<source>Genre:</source>
<translation>流派:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="252"/>
+ <location filename="../detailsdialog.ui" line="215"/>
<source>Comment:</source>
<translation>備註:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="262"/>
+ <location filename="../detailsdialog.ui" line="202"/>
<source>Album:</source>
<translation>專輯:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="272"/>
+ <location filename="../detailsdialog.ui" line="189"/>
<source>Artist:</source>
<translation>藝術家:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="282"/>
+ <location filename="../detailsdialog.ui" line="176"/>
<source>Title:</source>
<translation>標題:</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="323"/>
+ <location filename="../detailsdialog.ui" line="283"/>
<source>Close</source>
<translation>關閉</translation>
</message>
@@ -137,7 +121,7 @@
<translation>檔案路徑:</translation>
</message>
<message>
- <location filename="../detailsdialog.cpp" line="81"/>
+ <location filename="../detailsdialog.cpp" line="94"/>
<source>kbps</source>
<translation>kbps</translation>
</message>
@@ -146,5 +130,63 @@
<source>Details</source>
<translation>詳細資料</translation>
</message>
+ <message>
+ <location filename="../detailsdialog.ui" line="42"/>
+ <source>Audio Info</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="170"/>
+ <source>Metadata</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="13"/>
+ <source>FFMPEG Plugin Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="45"/>
+ <source>Formats</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="51"/>
+ <source>Windows Media Audio</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="58"/>
+ <source>Monkey&apos;s Audio</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="65"/>
+ <source>True Audio</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="72"/>
+ <source>ALAC (Apple Lossless Audio Codec)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="79"/>
+ <source>ADTS AAC</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="86"/>
+ <source>MPEG-4 AAC</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="93"/>
+ <source>RealAudio 1.0/2.0</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
diff --git a/src/ui/translations/qmmp_cs.ts b/src/ui/translations/qmmp_cs.ts
index 5b1095904..dd2c11870 100644
--- a/src/ui/translations/qmmp_cs.ts
+++ b/src/ui/translations/qmmp_cs.ts
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS><TS version="1.1" language="cs">
-<defaultcodec></defaultcodec>
<context>
<name>AboutDialog</name>
<message>
@@ -115,7 +114,7 @@
<context>
<name>BuiltinCommandLineOption</name>
<message>
- <location filename="../builtincommandlineoption.cpp" line="69"/>
+ <location filename="../builtincommandlineoption.cpp" line="63"/>
<source>Skip forward in playlist</source>
<translation>Přejít vpřed v seznamu skladeb</translation>
</message>
@@ -145,27 +144,27 @@
<translation>Zastavit aktuální skladbu</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="70"/>
+ <location filename="../builtincommandlineoption.cpp" line="69"/>
<source>Set playback volume(example: qmmp --volume20, qmmp --volume100)</source>
<translation>Nastavit hlasitot přehrávání (příklady: qmmp --volume20, qmmp --volume100)</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="71"/>
+ <location filename="../builtincommandlineoption.cpp" line="70"/>
<source>Display Jump to File dialog</source>
<translation>Zobrazit dialog Přeskočit na soubor</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="72"/>
+ <location filename="../builtincommandlineoption.cpp" line="71"/>
<source>Show/hide application</source>
<translation>Zobrazit/skrýt aplikaci</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="73"/>
+ <location filename="../builtincommandlineoption.cpp" line="72"/>
<source>Display Add File dialog</source>
<translation>Zobrazit dialog Přidat soubor</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="75"/>
+ <location filename="../builtincommandlineoption.cpp" line="74"/>
<source>Display Add Directory dialog</source>
<translation>Zobrazit dialog Přidat adresář</translation>
</message>
@@ -173,62 +172,62 @@
<context>
<name>ConfigDialog</name>
<message>
- <location filename="../configdialog.cpp" line="330"/>
+ <location filename="../configdialog.cpp" line="336"/>
<source>Enabled</source>
<translation>Povoleno</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="330"/>
+ <location filename="../configdialog.cpp" line="336"/>
<source>Description</source>
<translation>Popis</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="515"/>
+ <location filename="../configdialog.cpp" line="521"/>
<source>Filename</source>
<translation>Soubor</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="510"/>
+ <location filename="../configdialog.cpp" line="516"/>
<source>Artist</source>
<translation>Umělec</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="511"/>
+ <location filename="../configdialog.cpp" line="517"/>
<source>Album</source>
<translation>Album</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="512"/>
+ <location filename="../configdialog.cpp" line="518"/>
<source>Title</source>
<translation>Název</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="513"/>
+ <location filename="../configdialog.cpp" line="519"/>
<source>Tracknumber</source>
<translation>Číslo stopy</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="514"/>
+ <location filename="../configdialog.cpp" line="520"/>
<source>Genre</source>
<translation>Žánr</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="516"/>
+ <location filename="../configdialog.cpp" line="522"/>
<source>Filepath</source>
<translation>Soubor</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="517"/>
+ <location filename="../configdialog.cpp" line="523"/>
<source>Date</source>
<translation>Datum</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="518"/>
+ <location filename="../configdialog.cpp" line="524"/>
<source>Year</source>
<translation>Rok</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="519"/>
+ <location filename="../configdialog.cpp" line="525"/>
<source>Comment</source>
<translation>Komentář</translation>
</message>
@@ -238,260 +237,285 @@
<translation>Nastavení Qmmp</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="100"/>
+ <location filename="../forms/configdialog.ui" line="82"/>
<source>Appearance</source>
<translation>Vzhled</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="108"/>
+ <location filename="../forms/configdialog.ui" line="91"/>
<source>Playlist</source>
<translation>Seznam skladeb</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="116"/>
+ <location filename="../forms/configdialog.ui" line="100"/>
<source>Plugins</source>
<translation>Moduly</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="124"/>
+ <location filename="../forms/configdialog.ui" line="109"/>
<source>Advanced</source>
<translation>Pokročilé</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="174"/>
+ <location filename="../forms/configdialog.ui" line="161"/>
<source>Skins</source>
<translation>Témata</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="217"/>
+ <location filename="../forms/configdialog.ui" line="221"/>
<source>Fonts</source>
<translation>Písma</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="247"/>
+ <location filename="../forms/configdialog.ui" line="233"/>
<source>Player:</source>
<translation>Přehrávač:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="263"/>
+ <location filename="../forms/configdialog.ui" line="269"/>
<source>Playlist:</source>
<translation>Seznam skladeb:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="299"/>
+ <location filename="../forms/configdialog.ui" line="285"/>
<source>???</source>
<translation>???</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="373"/>
+ <location filename="../forms/configdialog.ui" line="347"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="320"/>
+ <location filename="../forms/configdialog.ui" line="306"/>
<source>Metadata</source>
<translation>Metadata</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="344"/>
+ <location filename="../forms/configdialog.ui" line="318"/>
<source>Load metadata from files</source>
<translation>Číst ze souborů metadata</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="354"/>
+ <location filename="../forms/configdialog.ui" line="328"/>
<source>Song Display</source>
<translation>Zobrazení skladby</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="360"/>
+ <location filename="../forms/configdialog.ui" line="334"/>
<source>Title format:</source>
<translation>Formát titulku:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="439"/>
+ <location filename="../forms/configdialog.ui" line="423"/>
<source>Preferences</source>
<translation>Nastavení</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="646"/>
+ <location filename="../forms/configdialog.ui" line="630"/>
<source>Information</source>
<translation>Informace</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="476"/>
+ <location filename="../forms/configdialog.ui" line="466"/>
<source>Input</source>
<translation>Vstup</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="514"/>
+ <location filename="../forms/configdialog.ui" line="495"/>
<source>Output</source>
<translation>Výstup</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="827"/>
+ <location filename="../forms/configdialog.ui" line="814"/>
<source>Close</source>
<translation>Zavřít</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="132"/>
+ <location filename="../forms/configdialog.ui" line="118"/>
<source>Connectivity</source>
<translation>Síť</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="637"/>
+ <location filename="../forms/configdialog.ui" line="621"/>
<source>File Dialog</source>
<translation>Souborový dialog</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="686"/>
+ <location filename="../forms/configdialog.ui" line="682"/>
<source>Proxy</source>
<translation>Proxy</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="698"/>
+ <location filename="../forms/configdialog.ui" line="694"/>
<source>Enable proxy usage</source>
<translation>Povolit používání proxy</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="705"/>
+ <location filename="../forms/configdialog.ui" line="701"/>
<source>Proxy host name:</source>
<translation>Adresa proxy:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="718"/>
+ <location filename="../forms/configdialog.ui" line="714"/>
<source>Proxy port:</source>
<translation>Port proxy:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="731"/>
+ <location filename="../forms/configdialog.ui" line="727"/>
<source>Use authentication with proxy</source>
<translation>Použít autorizaci pro proxy</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="738"/>
+ <location filename="../forms/configdialog.ui" line="734"/>
<source>Proxy user name:</source>
<translation>Uživatelské jméno:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="751"/>
+ <location filename="../forms/configdialog.ui" line="747"/>
<source>Proxy password:</source>
<translation>Heslo:</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="166"/>
+ <location filename="../configdialog.cpp" line="174"/>
<source>Archived skin</source>
<translation>Sbalené téma</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="188"/>
+ <location filename="../configdialog.cpp" line="194"/>
<source>Unarchived skin</source>
<translation>Rozbalené téma</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="546"/>
+ <location filename="../forms/configdialog.ui" line="518"/>
<source>Visualization</source>
<translation>Vizualizace</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="563"/>
+ <location filename="../forms/configdialog.ui" line="535"/>
<source>Effects</source>
<translation>Efekty</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="577"/>
+ <location filename="../forms/configdialog.ui" line="549"/>
<source>General</source>
<translation>Obecné</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="598"/>
+ <location filename="../forms/configdialog.ui" line="582"/>
<source>Audio</source>
<translation>Zvuk</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="604"/>
+ <location filename="../forms/configdialog.ui" line="588"/>
<source>Use software volume control</source>
<translation>Používat softwarové ovládání hlasitosti</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="614"/>
+ <location filename="../forms/configdialog.ui" line="598"/>
<source>Visibility Control</source>
<translation>Viditelnost</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="620"/>
+ <location filename="../forms/configdialog.ui" line="604"/>
<source>Hide on close</source>
<translation>Skrýt při zavření</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="627"/>
+ <location filename="../forms/configdialog.ui" line="611"/>
<source>Start hidden</source>
<translation>Spustit skryté</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="380"/>
+ <location filename="../forms/configdialog.ui" line="354"/>
<source>Convert underscores to blanks</source>
<translation>Převést podtržítka na mezery</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="387"/>
+ <location filename="../forms/configdialog.ui" line="361"/>
<source>Convert %20 to blanks</source>
<translation>Převést %20 na mezery</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="394"/>
+ <location filename="../forms/configdialog.ui" line="368"/>
<source>Show full path of a stream</source>
<translation>Zobrazit plnou cestu k streamu</translation>
</message>
+ <message>
+ <location filename="../configdialog.cpp" line="634"/>
+ <source>Select Skin Files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../configdialog.cpp" line="635"/>
+ <source>Skin files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="192"/>
+ <source>Add...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="205"/>
+ <source>Refresh</source>
+ <translation type="unfinished">Načíst znovu</translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="375"/>
+ <source>Show protocol</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>EqWidget</name>
<message>
- <location filename="../eqwidget.cpp" line="175"/>
+ <location filename="../eqwidget.cpp" line="176"/>
<source>preset</source>
<translation>předvolba</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="261"/>
+ <location filename="../eqwidget.cpp" line="262"/>
<source>&amp;Load/Delete</source>
<translation>&amp;Načíst/Odstranit</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="263"/>
+ <location filename="../eqwidget.cpp" line="264"/>
<source>&amp;Save Preset</source>
<translation>&amp;Uložit předvolbu</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="264"/>
+ <location filename="../eqwidget.cpp" line="265"/>
<source>&amp;Save Auto-load Preset</source>
<translation>Uložit &amp;automatickou předvolbu</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="265"/>
+ <location filename="../eqwidget.cpp" line="266"/>
<source>&amp;Import</source>
<translation>&amp;Importovat</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="267"/>
+ <location filename="../eqwidget.cpp" line="268"/>
<source>&amp;Clear</source>
<translation>&amp;Vynulovat</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="296"/>
+ <location filename="../eqwidget.cpp" line="297"/>
<source>Saving Preset</source>
<translation>Uložení předvolby</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="297"/>
+ <location filename="../eqwidget.cpp" line="298"/>
<source>Preset name:</source>
<translation>Název předvolby:</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="298"/>
+ <location filename="../eqwidget.cpp" line="299"/>
<source>preset #</source>
<translation>předvolba #</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="392"/>
+ <location filename="../eqwidget.cpp" line="390"/>
<source>Import Preset</source>
<translation>Importovat předvolbu</translation>
</message>
@@ -499,12 +523,12 @@
<context>
<name>JumpToTrackDialog</name>
<message>
- <location filename="../jumptotrackdialog.cpp" line="123"/>
+ <location filename="../jumptotrackdialog.cpp" line="137"/>
<source>Unqueue</source>
<translation>Vyřadit</translation>
</message>
<message>
- <location filename="../jumptotrackdialog.cpp" line="125"/>
+ <location filename="../jumptotrackdialog.cpp" line="139"/>
<source>Queue</source>
<translation>Zařadit</translation>
</message>
@@ -537,127 +561,127 @@
<context>
<name>MainVisual</name>
<message>
- <location filename="../mainvisual.cpp" line="303"/>
+ <location filename="../mainvisual.cpp" line="294"/>
<source>Visualization Mode</source>
<translation>Režim vizualizace</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="306"/>
+ <location filename="../mainvisual.cpp" line="297"/>
<source>Analyzer</source>
<translation>Frekvenční analýza</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="307"/>
+ <location filename="../mainvisual.cpp" line="298"/>
<source>Scope</source>
<translation>Osciloskop</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="308"/>
+ <location filename="../mainvisual.cpp" line="299"/>
<source>Off</source>
<translation>Vypnuto</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="315"/>
+ <location filename="../mainvisual.cpp" line="306"/>
<source>Analyzer Mode</source>
<translation>Režim analýzy</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="318"/>
+ <location filename="../mainvisual.cpp" line="309"/>
<source>Normal</source>
<translation>Normální</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="319"/>
+ <location filename="../mainvisual.cpp" line="310"/>
<source>Fire</source>
<translation>Oheň</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="320"/>
+ <location filename="../mainvisual.cpp" line="311"/>
<source>Vertical Lines</source>
<translation>Sloupce</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="321"/>
+ <location filename="../mainvisual.cpp" line="312"/>
<source>Lines</source>
<translation>Úzké</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="322"/>
+ <location filename="../mainvisual.cpp" line="313"/>
<source>Bars</source>
<translation>Široké</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="335"/>
+ <location filename="../mainvisual.cpp" line="326"/>
<source>Peaks</source>
<translation>Špičky</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="339"/>
+ <location filename="../mainvisual.cpp" line="330"/>
<source>Refresh Rate</source>
<translation>Obnovovací frekvence</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="342"/>
+ <location filename="../mainvisual.cpp" line="333"/>
<source>50 fps</source>
<translation>50 Hz</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="343"/>
+ <location filename="../mainvisual.cpp" line="334"/>
<source>25 fps</source>
<translation>25 Hz</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="344"/>
+ <location filename="../mainvisual.cpp" line="335"/>
<source>10 fps</source>
<translation>10 Hz</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="345"/>
+ <location filename="../mainvisual.cpp" line="336"/>
<source>5 fps</source>
<translation>5 Hz</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="352"/>
+ <location filename="../mainvisual.cpp" line="343"/>
<source>Analyzer Falloff</source>
<translation>Pokles analyzátoru</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="369"/>
+ <location filename="../mainvisual.cpp" line="360"/>
<source>Slowest</source>
<translation>Nejpomalejší</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="370"/>
+ <location filename="../mainvisual.cpp" line="361"/>
<source>Slow</source>
<translation>Pomalý</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="371"/>
+ <location filename="../mainvisual.cpp" line="362"/>
<source>Medium</source>
<translation>Střední</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="372"/>
+ <location filename="../mainvisual.cpp" line="363"/>
<source>Fast</source>
<translation>Rychlý</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="373"/>
+ <location filename="../mainvisual.cpp" line="364"/>
<source>Fastest</source>
<translation>Nejrychlejší</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="366"/>
+ <location filename="../mainvisual.cpp" line="357"/>
<source>Peaks Falloff</source>
<translation>Pokles špiček</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="379"/>
+ <location filename="../mainvisual.cpp" line="370"/>
<source>Background</source>
<translation>Pozadí</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="380"/>
+ <location filename="../mainvisual.cpp" line="371"/>
<source>Transparent</source>
<translation>Průhledné</translation>
</message>
@@ -665,338 +689,340 @@
<context>
<name>MainWindow</name>
<message>
- <location filename="../mainwindow.cpp" line="640"/>
+ <location filename="../mainwindow.cpp" line="475"/>
<source>Default</source>
<translation>Seznam</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="440"/>
+ <location filename="../mainwindow.cpp" line="279"/>
<source>Choose a directory</source>
<translation>Výběr adresáře</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="289"/>
<source>Select one or more files to open</source>
<translation>Vyberte jeden či více souborů k otevření</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="574"/>
+ <location filename="../mainwindow.cpp" line="413"/>
<source>&amp;Play</source>
<translation>Pře&amp;hrát</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="574"/>
+ <location filename="../mainwindow.cpp" line="413"/>
<source>X</source>
<translation>X</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="575"/>
+ <location filename="../mainwindow.cpp" line="414"/>
<source>&amp;Pause</source>
<translation>Pau&amp;za</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="575"/>
+ <location filename="../mainwindow.cpp" line="414"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="576"/>
+ <location filename="../mainwindow.cpp" line="415"/>
<source>&amp;Stop</source>
<translation>&amp;Stop</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="576"/>
+ <location filename="../mainwindow.cpp" line="415"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="577"/>
+ <location filename="../mainwindow.cpp" line="416"/>
<source>&amp;Previous</source>
<translation>&amp;Předchozí</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="577"/>
+ <location filename="../mainwindow.cpp" line="416"/>
<source>Z</source>
<translation>Z</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="578"/>
+ <location filename="../mainwindow.cpp" line="417"/>
<source>&amp;Next</source>
<translation>&amp;Další</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="578"/>
+ <location filename="../mainwindow.cpp" line="417"/>
<source>B</source>
<translation>B</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="581"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>&amp;Jump To File</source>
<translation>Přeskočit na soubo&amp;r</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="581"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>J</source>
<translation>J</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="587"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>&amp;Settings</source>
<translation>&amp;Nastavení</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="587"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="589"/>
+ <location filename="../mainwindow.cpp" line="443"/>
<source>&amp;About</source>
<translation>O &amp;aplikaci</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="593"/>
+ <location filename="../mainwindow.cpp" line="447"/>
<source>&amp;Exit</source>
<translation>U&amp;končit</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="593"/>
+ <location filename="../mainwindow.cpp" line="447"/>
<source>Ctrl+Q</source>
<translation>Ctrl+Q</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="677"/>
+ <location filename="../mainwindow.cpp" line="513"/>
<source>Playlist Files</source>
<translation>Seznamy skladeb</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="654"/>
+ <location filename="../mainwindow.cpp" line="489"/>
<source>Open Playlist</source>
<translation>Načíst seznam skladeb</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="678"/>
+ <location filename="../mainwindow.cpp" line="514"/>
<source>Save Playlist</source>
<translation>Uložit seznam skladeb</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="579"/>
+ <location filename="../mainwindow.cpp" line="418"/>
<source>Space</source>
<translation>Mezerník</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="590"/>
+ <location filename="../mainwindow.cpp" line="444"/>
<source>&amp;About Qt</source>
<translation>O knihovně &amp;Qt</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="579"/>
+ <location filename="../mainwindow.cpp" line="418"/>
<source>&amp;Play/Pause</source>
<translation>&amp;Přehrát/Pauza</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="446"/>
+ <location filename="../mainwindow.cpp" line="285"/>
<source>All Supported Bitstreams</source>
<translation>Všechny podporované formáty</translation>
</message>
+ <message>
+ <location filename="../mainwindow.cpp" line="420"/>
+ <source>&amp;Repeat All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="421"/>
+ <source>&amp;Repeat Track</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="422"/>
+ <source>&amp;Shuffle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="426"/>
+ <source>R</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="427"/>
+ <source>Ctrl+R</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="428"/>
+ <source>S</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PlayList</name>
<message>
- <location filename="../playlist.cpp" line="131"/>
+ <location filename="../playlist.cpp" line="134"/>
<source>&amp;Add File</source>
<translation>Přidat &amp;soubor</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="132"/>
+ <location filename="../playlist.cpp" line="135"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="137"/>
+ <location filename="../playlist.cpp" line="140"/>
<source>&amp;Add Directory</source>
<translation>Přidat &amp;adresář</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="138"/>
+ <location filename="../playlist.cpp" line="141"/>
<source>D</source>
<translation>D</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="150"/>
+ <location filename="../playlist.cpp" line="153"/>
<source>&amp;Remove Selected</source>
<translation>&amp;Odstranit vybrané</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="151"/>
+ <location filename="../playlist.cpp" line="154"/>
<source>Del</source>
<translation>Del</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="157"/>
+ <location filename="../playlist.cpp" line="160"/>
<source>&amp;Remove All</source>
<translation>Odstranit &amp;vše</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="163"/>
+ <location filename="../playlist.cpp" line="166"/>
<source>&amp;Remove Unselected</source>
<translation>Odstranit &amp;nevybrané</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="169"/>
+ <location filename="../playlist.cpp" line="172"/>
<source>&amp;View Track Details</source>
<translation>Zobrazit &amp;informace o skladbě</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="170"/>
+ <location filename="../playlist.cpp" line="173"/>
<source>Alt+I</source>
<translation>Alt+I</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="178"/>
+ <location filename="../playlist.cpp" line="181"/>
<source>Sort List</source>
<translation>Seřadit seznam</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="208"/>
+ <location filename="../playlist.cpp" line="211"/>
<source>By Title</source>
<translation>Podle názvu skladby</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="212"/>
+ <location filename="../playlist.cpp" line="215"/>
<source>By Filename</source>
<translation>Podle názvu souboru</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="216"/>
+ <location filename="../playlist.cpp" line="219"/>
<source>By Path + Filename</source>
<translation>Podle cesty a názvu souboru</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="220"/>
+ <location filename="../playlist.cpp" line="223"/>
<source>By Date</source>
<translation>Podle data</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="206"/>
+ <location filename="../playlist.cpp" line="209"/>
<source>Sort Selection</source>
<translation>Seřadit výběr</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="234"/>
+ <location filename="../playlist.cpp" line="237"/>
<source>Randomize List</source>
<translation>Zamíchat seznam</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="235"/>
+ <location filename="../playlist.cpp" line="238"/>
<source>Reverse List</source>
<translation>Obrátit pořadí seznamu</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="244"/>
+ <location filename="../playlist.cpp" line="247"/>
<source>Invert Selection</source>
<translation>Invertovat výběr</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="251"/>
+ <location filename="../playlist.cpp" line="254"/>
<source>&amp;Select None</source>
<translation>&amp;Zrušit výběr</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="258"/>
+ <location filename="../playlist.cpp" line="261"/>
<source>&amp;Select All</source>
<translation>&amp;Vybrat vše</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="259"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="266"/>
+ <location filename="../playlist.cpp" line="269"/>
<source>&amp;New List</source>
<translation>&amp;Nový seznam</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="267"/>
+ <location filename="../playlist.cpp" line="270"/>
<source>Shift+N</source>
<translation>Shift+N</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="273"/>
+ <location filename="../playlist.cpp" line="276"/>
<source>&amp;Load List</source>
<translation>Načíst &amp;seznam</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="274"/>
+ <location filename="../playlist.cpp" line="277"/>
<source>O</source>
<translation>O</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="278"/>
+ <location filename="../playlist.cpp" line="281"/>
<source>&amp;Save List</source>
<translation>&amp;Uložit seznam</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="279"/>
+ <location filename="../playlist.cpp" line="282"/>
<source>Shift+S</source>
<translation>Shift+S</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="143"/>
+ <location filename="../playlist.cpp" line="146"/>
<source>&amp;Add Url</source>
<translation>Přidat &amp;URL</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="144"/>
+ <location filename="../playlist.cpp" line="147"/>
<source>U</source>
<translation>U</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="224"/>
+ <location filename="../playlist.cpp" line="227"/>
<source>By Track Number</source>
<translation>Podle čísla skladby</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="240"/>
+ <location filename="../playlist.cpp" line="243"/>
<source>&amp;Queue</source>
<translation>&amp;Fronta</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="240"/>
+ <location filename="../playlist.cpp" line="243"/>
<source>Q</source>
<translation>Q</translation>
</message>
</context>
<context>
- <name>PlayListModel</name>
- <message>
- <location filename="../playlistmodel.cpp" line="311"/>
- <source>Url:</source>
- <translation>URL:</translation>
- </message>
- <message>
- <location filename="../playlistmodel.cpp" line="312"/>
- <source>Title:</source>
- <translation>Název:</translation>
- </message>
- <message>
- <location filename="../playlistmodel.cpp" line="313"/>
- <source>Artist:</source>
- <translation>Umělec:</translation>
- </message>
- <message>
- <location filename="../playlistmodel.cpp" line="314"/>
- <source>Album:</source>
- <translation>Album:</translation>
- </message>
- <message>
- <location filename="../playlistmodel.cpp" line="315"/>
- <source>Comment:</source>
- <translation>Komentář:</translation>
- </message>
-</context>
-<context>
<name>PresetEditor</name>
<message>
<location filename="../forms/preseteditor.ui" line="13"/>
@@ -1027,35 +1053,45 @@
<context>
<name>QMMPStarter</name>
<message>
- <location filename="../qmmpstarter.cpp" line="140"/>
+ <location filename="../qmmpstarter.cpp" line="141"/>
<source>Usage: qmmp [options] [files]</source>
<translation>Použití: qmmp [volby] [soubory]</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="141"/>
+ <location filename="../qmmpstarter.cpp" line="142"/>
<source>Options:</source>
<translation>Volby:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="146"/>
+ <location filename="../qmmpstarter.cpp" line="148"/>
<source>Print version number and exit</source>
<translation>Vypsat číslo verze a skončit</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="147"/>
+ <location filename="../qmmpstarter.cpp" line="149"/>
<source>Ideas, patches, bugreports send to forkotov02@hotmail.ru</source>
<translation>Nápady, patche, hlášení chyb posílejte na forkotov02@hotmail.ru (anglicky)</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="145"/>
+ <location filename="../qmmpstarter.cpp" line="147"/>
<source>Display this text and exit</source>
<translation>Zobrazit tento text a skončit</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="152"/>
+ <location filename="../qmmpstarter.cpp" line="154"/>
<source>QMMP version:</source>
<translation>Verze QMMP:</translation>
</message>
+ <message>
+ <location filename="../qmmpstarter.cpp" line="145"/>
+ <source>Don&apos;t clear the playlist</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qmmpstarter.cpp" line="155"/>
+ <source>Qt version:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TextScroller</name>
diff --git a/src/ui/translations/qmmp_de.ts b/src/ui/translations/qmmp_de.ts
index 119c5d286..605a1c6e5 100644
--- a/src/ui/translations/qmmp_de.ts
+++ b/src/ui/translations/qmmp_de.ts
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS><TS version="1.1" language="de">
-<defaultcodec></defaultcodec>
<context>
<name>AboutDialog</name>
<message>
@@ -115,7 +114,7 @@
<context>
<name>BuiltinCommandLineOption</name>
<message>
- <location filename="../builtincommandlineoption.cpp" line="69"/>
+ <location filename="../builtincommandlineoption.cpp" line="63"/>
<source>Skip forward in playlist</source>
<translation>Überspringe Titel in Playlist (vorwärts)</translation>
</message>
@@ -145,27 +144,27 @@
<translation>Aktuellen Titel stoppen</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="70"/>
+ <location filename="../builtincommandlineoption.cpp" line="69"/>
<source>Set playback volume(example: qmmp --volume20, qmmp --volume100)</source>
<translation>Wiedergabe-Lautstärke einstellen (Beispiel: qmmp --volume20, qmmp --volume100)</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="71"/>
+ <location filename="../builtincommandlineoption.cpp" line="70"/>
<source>Display Jump to File dialog</source>
<translation>&quot;Springe zu Titel&quot; Dialog anzeigen</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="72"/>
+ <location filename="../builtincommandlineoption.cpp" line="71"/>
<source>Show/hide application</source>
<translation>Anwendung anzeigen/ verstecken</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="73"/>
+ <location filename="../builtincommandlineoption.cpp" line="72"/>
<source>Display Add File dialog</source>
<translation>&quot;Datei hinzufügen&quot; Dialog anzeigen</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="75"/>
+ <location filename="../builtincommandlineoption.cpp" line="74"/>
<source>Display Add Directory dialog</source>
<translation>&quot;Verzeichnis hinzufügen&quot; Dialog anzeigen</translation>
</message>
@@ -173,62 +172,62 @@
<context>
<name>ConfigDialog</name>
<message>
- <location filename="../configdialog.cpp" line="330"/>
+ <location filename="../configdialog.cpp" line="336"/>
<source>Enabled</source>
<translation>Aktiviert</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="330"/>
+ <location filename="../configdialog.cpp" line="336"/>
<source>Description</source>
<translation>Beschreibung</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="515"/>
+ <location filename="../configdialog.cpp" line="521"/>
<source>Filename</source>
<translation>Dateiname</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="510"/>
+ <location filename="../configdialog.cpp" line="516"/>
<source>Artist</source>
<translation>Künstler</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="511"/>
+ <location filename="../configdialog.cpp" line="517"/>
<source>Album</source>
<translation>Album</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="512"/>
+ <location filename="../configdialog.cpp" line="518"/>
<source>Title</source>
<translation>Titel</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="513"/>
+ <location filename="../configdialog.cpp" line="519"/>
<source>Tracknumber</source>
<translation>Titelnummer</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="514"/>
+ <location filename="../configdialog.cpp" line="520"/>
<source>Genre</source>
<translation>Genre</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="516"/>
+ <location filename="../configdialog.cpp" line="522"/>
<source>Filepath</source>
<translation>Dateipfad</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="517"/>
+ <location filename="../configdialog.cpp" line="523"/>
<source>Date</source>
<translation>Datum</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="518"/>
+ <location filename="../configdialog.cpp" line="524"/>
<source>Year</source>
<translation>Jahr</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="519"/>
+ <location filename="../configdialog.cpp" line="525"/>
<source>Comment</source>
<translation>Kommentar</translation>
</message>
@@ -238,260 +237,285 @@
<translation>Qmmp Einstellungen</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="100"/>
+ <location filename="../forms/configdialog.ui" line="82"/>
<source>Appearance</source>
<translation>Erscheinungsbild</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="108"/>
+ <location filename="../forms/configdialog.ui" line="91"/>
<source>Playlist</source>
<translation>Wiedergabeliste</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="116"/>
+ <location filename="../forms/configdialog.ui" line="100"/>
<source>Plugins</source>
<translation>Plugins</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="124"/>
+ <location filename="../forms/configdialog.ui" line="109"/>
<source>Advanced</source>
<translation>Erweitert</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="174"/>
+ <location filename="../forms/configdialog.ui" line="161"/>
<source>Skins</source>
<translation>Symbolthema</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="217"/>
+ <location filename="../forms/configdialog.ui" line="221"/>
<source>Fonts</source>
<translation>Schriftart</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="247"/>
+ <location filename="../forms/configdialog.ui" line="233"/>
<source>Player:</source>
<translation>Player:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="263"/>
+ <location filename="../forms/configdialog.ui" line="269"/>
<source>Playlist:</source>
<translation>Playlist:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="299"/>
+ <location filename="../forms/configdialog.ui" line="285"/>
<source>???</source>
<translation>???</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="373"/>
+ <location filename="../forms/configdialog.ui" line="347"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="320"/>
+ <location filename="../forms/configdialog.ui" line="306"/>
<source>Metadata</source>
<translation>Metadaten</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="344"/>
+ <location filename="../forms/configdialog.ui" line="318"/>
<source>Load metadata from files</source>
<translation>Metadaten aus Dateien laden</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="354"/>
+ <location filename="../forms/configdialog.ui" line="328"/>
<source>Song Display</source>
<translation>Titelanzeige</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="360"/>
+ <location filename="../forms/configdialog.ui" line="334"/>
<source>Title format:</source>
<translation>Titelformat:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="439"/>
+ <location filename="../forms/configdialog.ui" line="423"/>
<source>Preferences</source>
<translation>Konfiguration</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="646"/>
+ <location filename="../forms/configdialog.ui" line="630"/>
<source>Information</source>
<translation>Information</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="476"/>
+ <location filename="../forms/configdialog.ui" line="466"/>
<source>Input</source>
<translation>Eingabe</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="514"/>
+ <location filename="../forms/configdialog.ui" line="495"/>
<source>Output</source>
<translation>Ausgabe</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="827"/>
+ <location filename="../forms/configdialog.ui" line="814"/>
<source>Close</source>
<translation>Schließen</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="132"/>
+ <location filename="../forms/configdialog.ui" line="118"/>
<source>Connectivity</source>
<translation>Verbindung</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="637"/>
+ <location filename="../forms/configdialog.ui" line="621"/>
<source>File Dialog</source>
<translation>Datei-Dialog</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="686"/>
+ <location filename="../forms/configdialog.ui" line="682"/>
<source>Proxy</source>
<translation>Proxyserver</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="698"/>
+ <location filename="../forms/configdialog.ui" line="694"/>
<source>Enable proxy usage</source>
<translation>Proxyserver verwenden</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="705"/>
+ <location filename="../forms/configdialog.ui" line="701"/>
<source>Proxy host name:</source>
<translation>Name des Proxyservers:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="718"/>
+ <location filename="../forms/configdialog.ui" line="714"/>
<source>Proxy port:</source>
<translation>Port:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="731"/>
+ <location filename="../forms/configdialog.ui" line="727"/>
<source>Use authentication with proxy</source>
<translation>Authentisierung verwenden</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="738"/>
+ <location filename="../forms/configdialog.ui" line="734"/>
<source>Proxy user name:</source>
<translation>Benutzername:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="751"/>
+ <location filename="../forms/configdialog.ui" line="747"/>
<source>Proxy password:</source>
<translation>Passwort:</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="166"/>
+ <location filename="../configdialog.cpp" line="174"/>
<source>Archived skin</source>
<translation>Archivierter Skin</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="188"/>
+ <location filename="../configdialog.cpp" line="194"/>
<source>Unarchived skin</source>
<translation>Nicht archivierter Skin</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="546"/>
+ <location filename="../forms/configdialog.ui" line="518"/>
<source>Visualization</source>
<translation>Visualisierung</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="563"/>
+ <location filename="../forms/configdialog.ui" line="535"/>
<source>Effects</source>
<translation>Effekte</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="577"/>
+ <location filename="../forms/configdialog.ui" line="549"/>
<source>General</source>
<translation>Allgemein</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="598"/>
+ <location filename="../forms/configdialog.ui" line="582"/>
<source>Audio</source>
<translation>Audio</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="604"/>
+ <location filename="../forms/configdialog.ui" line="588"/>
<source>Use software volume control</source>
<translation>Softwaregesteuerte Lautstärkeregelung</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="614"/>
+ <location filename="../forms/configdialog.ui" line="598"/>
<source>Visibility Control</source>
<translation>Tray-Steuerung</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="620"/>
+ <location filename="../forms/configdialog.ui" line="604"/>
<source>Hide on close</source>
<translation>Beim Schließen minimieren</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="627"/>
+ <location filename="../forms/configdialog.ui" line="611"/>
<source>Start hidden</source>
<translation>Minimiert starten</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="380"/>
+ <location filename="../forms/configdialog.ui" line="354"/>
<source>Convert underscores to blanks</source>
<translation>Unterstriche in Leerzeichen umwandeln</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="387"/>
+ <location filename="../forms/configdialog.ui" line="361"/>
<source>Convert %20 to blanks</source>
<translation>%20 in Leerzeichen umwandeln</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="394"/>
+ <location filename="../forms/configdialog.ui" line="368"/>
<source>Show full path of a stream</source>
<translation>Vollständigen Pfad anzeigen</translation>
</message>
+ <message>
+ <location filename="../configdialog.cpp" line="634"/>
+ <source>Select Skin Files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../configdialog.cpp" line="635"/>
+ <source>Skin files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="192"/>
+ <source>Add...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="205"/>
+ <source>Refresh</source>
+ <translation type="unfinished">Aktualisieren</translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="375"/>
+ <source>Show protocol</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>EqWidget</name>
<message>
- <location filename="../eqwidget.cpp" line="175"/>
+ <location filename="../eqwidget.cpp" line="176"/>
<source>preset</source>
<translation>Voreinstellung</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="261"/>
+ <location filename="../eqwidget.cpp" line="262"/>
<source>&amp;Load/Delete</source>
<translation>&amp;Laden/Löschen</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="263"/>
+ <location filename="../eqwidget.cpp" line="264"/>
<source>&amp;Save Preset</source>
<translation>&amp;Voreinstellung speichern</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="264"/>
+ <location filename="../eqwidget.cpp" line="265"/>
<source>&amp;Save Auto-load Preset</source>
<translation>&amp;Automatische Voreinstellungen speichern</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="265"/>
+ <location filename="../eqwidget.cpp" line="266"/>
<source>&amp;Import</source>
<translation>&amp;Importieren</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="267"/>
+ <location filename="../eqwidget.cpp" line="268"/>
<source>&amp;Clear</source>
<translation>L&amp;eeren</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="296"/>
+ <location filename="../eqwidget.cpp" line="297"/>
<source>Saving Preset</source>
<translation>Voreinstellung speichern</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="297"/>
+ <location filename="../eqwidget.cpp" line="298"/>
<source>Preset name:</source>
<translation>Name der Voreinstellung:</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="298"/>
+ <location filename="../eqwidget.cpp" line="299"/>
<source>preset #</source>
<translation>Voreinstellung #</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="392"/>
+ <location filename="../eqwidget.cpp" line="390"/>
<source>Import Preset</source>
<translation>Voreinstellung importieren</translation>
</message>
@@ -499,12 +523,12 @@
<context>
<name>JumpToTrackDialog</name>
<message>
- <location filename="../jumptotrackdialog.cpp" line="123"/>
+ <location filename="../jumptotrackdialog.cpp" line="137"/>
<source>Unqueue</source>
<translation>Aus Warteschlange entfernen</translation>
</message>
<message>
- <location filename="../jumptotrackdialog.cpp" line="125"/>
+ <location filename="../jumptotrackdialog.cpp" line="139"/>
<source>Queue</source>
<translation>In Warteschlange</translation>
</message>
@@ -537,127 +561,127 @@
<context>
<name>MainVisual</name>
<message>
- <location filename="../mainvisual.cpp" line="303"/>
+ <location filename="../mainvisual.cpp" line="294"/>
<source>Visualization Mode</source>
<translation>Visualisierungsmodus</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="306"/>
+ <location filename="../mainvisual.cpp" line="297"/>
<source>Analyzer</source>
<translation>Analyzer</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="307"/>
+ <location filename="../mainvisual.cpp" line="298"/>
<source>Scope</source>
<translation>Oszilloskop</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="308"/>
+ <location filename="../mainvisual.cpp" line="299"/>
<source>Off</source>
<translation>Aus</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="315"/>
+ <location filename="../mainvisual.cpp" line="306"/>
<source>Analyzer Mode</source>
<translation>Analyzer-Modus</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="318"/>
+ <location filename="../mainvisual.cpp" line="309"/>
<source>Normal</source>
<translation>Normal</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="319"/>
+ <location filename="../mainvisual.cpp" line="310"/>
<source>Fire</source>
<translation>Feuer</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="320"/>
+ <location filename="../mainvisual.cpp" line="311"/>
<source>Vertical Lines</source>
<translation>Vertikale Linien</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="321"/>
+ <location filename="../mainvisual.cpp" line="312"/>
<source>Lines</source>
<translation>Linien</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="322"/>
+ <location filename="../mainvisual.cpp" line="313"/>
<source>Bars</source>
<translation>Balken</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="335"/>
+ <location filename="../mainvisual.cpp" line="326"/>
<source>Peaks</source>
<translation>Spitzen</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="339"/>
+ <location filename="../mainvisual.cpp" line="330"/>
<source>Refresh Rate</source>
<translation>Wiederholfrequenz</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="342"/>
+ <location filename="../mainvisual.cpp" line="333"/>
<source>50 fps</source>
<translation>50 fps</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="343"/>
+ <location filename="../mainvisual.cpp" line="334"/>
<source>25 fps</source>
<translation>25 fps</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="344"/>
+ <location filename="../mainvisual.cpp" line="335"/>
<source>10 fps</source>
<translation>10 fps</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="345"/>
+ <location filename="../mainvisual.cpp" line="336"/>
<source>5 fps</source>
<translation>5 fps</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="352"/>
+ <location filename="../mainvisual.cpp" line="343"/>
<source>Analyzer Falloff</source>
<translation>Analyzer Fall-off</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="369"/>
+ <location filename="../mainvisual.cpp" line="360"/>
<source>Slowest</source>
<translation>Sehr langsam</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="370"/>
+ <location filename="../mainvisual.cpp" line="361"/>
<source>Slow</source>
<translation>Langsam</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="371"/>
+ <location filename="../mainvisual.cpp" line="362"/>
<source>Medium</source>
<translation>Mittel</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="372"/>
+ <location filename="../mainvisual.cpp" line="363"/>
<source>Fast</source>
<translation>Schnell</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="373"/>
+ <location filename="../mainvisual.cpp" line="364"/>
<source>Fastest</source>
<translation>Sehr schnell</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="366"/>
+ <location filename="../mainvisual.cpp" line="357"/>
<source>Peaks Falloff</source>
<translation>Peaks Fall-off</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="379"/>
+ <location filename="../mainvisual.cpp" line="370"/>
<source>Background</source>
<translation>Hintergrund</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="380"/>
+ <location filename="../mainvisual.cpp" line="371"/>
<source>Transparent</source>
<translation>Transparent</translation>
</message>
@@ -665,338 +689,340 @@
<context>
<name>MainWindow</name>
<message>
- <location filename="../mainwindow.cpp" line="640"/>
+ <location filename="../mainwindow.cpp" line="475"/>
<source>Default</source>
<translation>Standard</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="440"/>
+ <location filename="../mainwindow.cpp" line="279"/>
<source>Choose a directory</source>
<translation>Verzeichnis wählen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="289"/>
<source>Select one or more files to open</source>
<translation>Eine oder mehrere Dateien zu Öffnen auswählen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="574"/>
+ <location filename="../mainwindow.cpp" line="413"/>
<source>&amp;Play</source>
<translation>&amp;Wiedergabe</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="574"/>
+ <location filename="../mainwindow.cpp" line="413"/>
<source>X</source>
<translation>X</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="575"/>
+ <location filename="../mainwindow.cpp" line="414"/>
<source>&amp;Pause</source>
<translation>&amp;Pause</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="575"/>
+ <location filename="../mainwindow.cpp" line="414"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="576"/>
+ <location filename="../mainwindow.cpp" line="415"/>
<source>&amp;Stop</source>
<translation>&amp;Stop</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="576"/>
+ <location filename="../mainwindow.cpp" line="415"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="577"/>
+ <location filename="../mainwindow.cpp" line="416"/>
<source>&amp;Previous</source>
<translation>&amp;Vorheriger Titel</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="577"/>
+ <location filename="../mainwindow.cpp" line="416"/>
<source>Z</source>
<translation>Z</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="578"/>
+ <location filename="../mainwindow.cpp" line="417"/>
<source>&amp;Next</source>
<translation>&amp;Nächster Titel</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="578"/>
+ <location filename="../mainwindow.cpp" line="417"/>
<source>B</source>
<translation>B</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="581"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>&amp;Jump To File</source>
<translation>Springe zu &amp;Titel</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="581"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>J</source>
<translation>J</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="587"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>&amp;Settings</source>
<translation>&amp;Einstellungen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="587"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="589"/>
+ <location filename="../mainwindow.cpp" line="443"/>
<source>&amp;About</source>
<translation>Ü&amp;ber</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="593"/>
+ <location filename="../mainwindow.cpp" line="447"/>
<source>&amp;Exit</source>
<translation>&amp;Beenden</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="593"/>
+ <location filename="../mainwindow.cpp" line="447"/>
<source>Ctrl+Q</source>
<translation>Ctrl+Q</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="677"/>
+ <location filename="../mainwindow.cpp" line="513"/>
<source>Playlist Files</source>
<translation>Wiedergabelisten</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="654"/>
+ <location filename="../mainwindow.cpp" line="489"/>
<source>Open Playlist</source>
<translation>Wiedergabeliste öffnen</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="678"/>
+ <location filename="../mainwindow.cpp" line="514"/>
<source>Save Playlist</source>
<translation>Wiedergabeliste speichern</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="579"/>
+ <location filename="../mainwindow.cpp" line="418"/>
<source>Space</source>
<translation>Leertaste</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="590"/>
+ <location filename="../mainwindow.cpp" line="444"/>
<source>&amp;About Qt</source>
<translation>Übe&amp;r Qt</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="579"/>
+ <location filename="../mainwindow.cpp" line="418"/>
<source>&amp;Play/Pause</source>
<translation>Wieder&amp;gabe/Pause</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="446"/>
+ <location filename="../mainwindow.cpp" line="285"/>
<source>All Supported Bitstreams</source>
<translation>Alle unterstützten Formate</translation>
</message>
+ <message>
+ <location filename="../mainwindow.cpp" line="420"/>
+ <source>&amp;Repeat All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="421"/>
+ <source>&amp;Repeat Track</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="422"/>
+ <source>&amp;Shuffle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="426"/>
+ <source>R</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="427"/>
+ <source>Ctrl+R</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="428"/>
+ <source>S</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PlayList</name>
<message>
- <location filename="../playlist.cpp" line="131"/>
+ <location filename="../playlist.cpp" line="134"/>
<source>&amp;Add File</source>
<translation>&amp;Datei hinzufügen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="132"/>
+ <location filename="../playlist.cpp" line="135"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="137"/>
+ <location filename="../playlist.cpp" line="140"/>
<source>&amp;Add Directory</source>
<translation>&amp;Verzeichnis hinzufügen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="138"/>
+ <location filename="../playlist.cpp" line="141"/>
<source>D</source>
<translation>D</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="150"/>
+ <location filename="../playlist.cpp" line="153"/>
<source>&amp;Remove Selected</source>
<translation>&amp;Ausgewählte entfernen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="151"/>
+ <location filename="../playlist.cpp" line="154"/>
<source>Del</source>
<translation>Entf</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="157"/>
+ <location filename="../playlist.cpp" line="160"/>
<source>&amp;Remove All</source>
<translation>Alle &amp;entfernen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="163"/>
+ <location filename="../playlist.cpp" line="166"/>
<source>&amp;Remove Unselected</source>
<translation>&amp;Nicht ausgewählte entfernen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="169"/>
+ <location filename="../playlist.cpp" line="172"/>
<source>&amp;View Track Details</source>
<translation>&amp;Titeldetails anzeigen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="170"/>
+ <location filename="../playlist.cpp" line="173"/>
<source>Alt+I</source>
<translation>Alt+I</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="178"/>
+ <location filename="../playlist.cpp" line="181"/>
<source>Sort List</source>
<translation>Wiedergabeliste sortieren</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="208"/>
+ <location filename="../playlist.cpp" line="211"/>
<source>By Title</source>
<translation>Nach Titel</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="212"/>
+ <location filename="../playlist.cpp" line="215"/>
<source>By Filename</source>
<translation>Nach Dateinamen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="216"/>
+ <location filename="../playlist.cpp" line="219"/>
<source>By Path + Filename</source>
<translation>Nach Pfad + Dateinamen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="220"/>
+ <location filename="../playlist.cpp" line="223"/>
<source>By Date</source>
<translation>Nach Datum</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="206"/>
+ <location filename="../playlist.cpp" line="209"/>
<source>Sort Selection</source>
<translation>Auswahl sortieren</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="234"/>
+ <location filename="../playlist.cpp" line="237"/>
<source>Randomize List</source>
<translation>Zufällige Wiedergabe</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="235"/>
+ <location filename="../playlist.cpp" line="238"/>
<source>Reverse List</source>
<translation>Wiedergabeliste umkehren</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="244"/>
+ <location filename="../playlist.cpp" line="247"/>
<source>Invert Selection</source>
<translation>Auswahl umkehren</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="251"/>
+ <location filename="../playlist.cpp" line="254"/>
<source>&amp;Select None</source>
<translation>&amp;Keine auswählen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="258"/>
+ <location filename="../playlist.cpp" line="261"/>
<source>&amp;Select All</source>
<translation>Alle aus&amp;wählen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="259"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="266"/>
+ <location filename="../playlist.cpp" line="269"/>
<source>&amp;New List</source>
<translation>&amp;Neue Wiedergabeliste</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="267"/>
+ <location filename="../playlist.cpp" line="270"/>
<source>Shift+N</source>
<translation>Shift+N</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="273"/>
+ <location filename="../playlist.cpp" line="276"/>
<source>&amp;Load List</source>
<translation>Wiedergabeliste &amp;laden</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="274"/>
+ <location filename="../playlist.cpp" line="277"/>
<source>O</source>
<translation>O</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="278"/>
+ <location filename="../playlist.cpp" line="281"/>
<source>&amp;Save List</source>
<translation>Wiedergabeliste &amp;speichern</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="279"/>
+ <location filename="../playlist.cpp" line="282"/>
<source>Shift+S</source>
<translation>Shift+S</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="143"/>
+ <location filename="../playlist.cpp" line="146"/>
<source>&amp;Add Url</source>
<translation>&amp;URL hinzufügen</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="144"/>
+ <location filename="../playlist.cpp" line="147"/>
<source>U</source>
<translation>U</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="224"/>
+ <location filename="../playlist.cpp" line="227"/>
<source>By Track Number</source>
<translation>Nach Titelnummer</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="240"/>
+ <location filename="../playlist.cpp" line="243"/>
<source>&amp;Queue</source>
<translation>&amp;Warteschlange</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="240"/>
+ <location filename="../playlist.cpp" line="243"/>
<source>Q</source>
<translation>Q</translation>
</message>
</context>
<context>
- <name>PlayListModel</name>
- <message>
- <location filename="../playlistmodel.cpp" line="311"/>
- <source>Url:</source>
- <translation>Url:</translation>
- </message>
- <message>
- <location filename="../playlistmodel.cpp" line="312"/>
- <source>Title:</source>
- <translation>Titel:</translation>
- </message>
- <message>
- <location filename="../playlistmodel.cpp" line="313"/>
- <source>Artist:</source>
- <translation>Künstler:</translation>
- </message>
- <message>
- <location filename="../playlistmodel.cpp" line="314"/>
- <source>Album:</source>
- <translation>Album:</translation>
- </message>
- <message>
- <location filename="../playlistmodel.cpp" line="315"/>
- <source>Comment:</source>
- <translation>Kommentar:</translation>
- </message>
-</context>
-<context>
<name>PresetEditor</name>
<message>
<location filename="../forms/preseteditor.ui" line="13"/>
@@ -1027,35 +1053,45 @@
<context>
<name>QMMPStarter</name>
<message>
- <location filename="../qmmpstarter.cpp" line="140"/>
+ <location filename="../qmmpstarter.cpp" line="141"/>
<source>Usage: qmmp [options] [files]</source>
<translation>Aufruf: qmmp [Optionen] [Dateien]</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="141"/>
+ <location filename="../qmmpstarter.cpp" line="142"/>
<source>Options:</source>
<translation>Optionen:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="146"/>
+ <location filename="../qmmpstarter.cpp" line="148"/>
<source>Print version number and exit</source>
<translation>Gibt Versionsinformationen aus und beendet</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="147"/>
+ <location filename="../qmmpstarter.cpp" line="149"/>
<source>Ideas, patches, bugreports send to forkotov02@hotmail.ru</source>
<translation>Ideen, Patches, Bugreports an &lt;forkotov02@hotmail.ru&gt; senden</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="145"/>
+ <location filename="../qmmpstarter.cpp" line="147"/>
<source>Display this text and exit</source>
<translation>Diesen Text anzeigen und beenden</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="152"/>
+ <location filename="../qmmpstarter.cpp" line="154"/>
<source>QMMP version:</source>
<translation>QMMP Version:</translation>
</message>
+ <message>
+ <location filename="../qmmpstarter.cpp" line="145"/>
+ <source>Don&apos;t clear the playlist</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qmmpstarter.cpp" line="155"/>
+ <source>Qt version:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TextScroller</name>
diff --git a/src/ui/translations/qmmp_pl_PL.ts b/src/ui/translations/qmmp_pl_PL.ts
index 4294003eb..07b8b000c 100644
--- a/src/ui/translations/qmmp_pl_PL.ts
+++ b/src/ui/translations/qmmp_pl_PL.ts
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS><TS version="1.1" language="pl">
-<defaultcodec></defaultcodec>
<context>
<name>AboutDialog</name>
<message>
@@ -115,7 +114,7 @@
<context>
<name>BuiltinCommandLineOption</name>
<message>
- <location filename="../builtincommandlineoption.cpp" line="69"/>
+ <location filename="../builtincommandlineoption.cpp" line="63"/>
<source>Skip forward in playlist</source>
<translation>Przeskocz do przodu na liście odtwarzania</translation>
</message>
@@ -145,27 +144,27 @@
<translation>Zatrzymaj bieżącą piosenkę</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="70"/>
+ <location filename="../builtincommandlineoption.cpp" line="69"/>
<source>Set playback volume(example: qmmp --volume20, qmmp --volume100)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="71"/>
+ <location filename="../builtincommandlineoption.cpp" line="70"/>
<source>Display Jump to File dialog</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="72"/>
+ <location filename="../builtincommandlineoption.cpp" line="71"/>
<source>Show/hide application</source>
<translation>Pokaż/ukryj aplikację</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="73"/>
+ <location filename="../builtincommandlineoption.cpp" line="72"/>
<source>Display Add File dialog</source>
<translation>Wyświetl okno dialgowe dodawania plików</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="75"/>
+ <location filename="../builtincommandlineoption.cpp" line="74"/>
<source>Display Add Directory dialog</source>
<translation>Wyświetl okno dialgowe dodawania katalogów</translation>
</message>
@@ -173,62 +172,62 @@
<context>
<name>ConfigDialog</name>
<message>
- <location filename="../configdialog.cpp" line="330"/>
+ <location filename="../configdialog.cpp" line="336"/>
<source>Enabled</source>
<translation>Włączone</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="330"/>
+ <location filename="../configdialog.cpp" line="336"/>
<source>Description</source>
<translation>Opis</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="515"/>
+ <location filename="../configdialog.cpp" line="521"/>
<source>Filename</source>
<translation>Nazwa pliku</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="510"/>
+ <location filename="../configdialog.cpp" line="516"/>
<source>Artist</source>
<translation>Artysta</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="511"/>
+ <location filename="../configdialog.cpp" line="517"/>
<source>Album</source>
<translation>Album</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="512"/>
+ <location filename="../configdialog.cpp" line="518"/>
<source>Title</source>
<translation>Tytuł</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="513"/>
+ <location filename="../configdialog.cpp" line="519"/>
<source>Tracknumber</source>
<translation>Numer utworu</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="514"/>
+ <location filename="../configdialog.cpp" line="520"/>
<source>Genre</source>
<translation>Gatunek</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="516"/>
+ <location filename="../configdialog.cpp" line="522"/>
<source>Filepath</source>
<translation>Ścieżka pliku</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="517"/>
+ <location filename="../configdialog.cpp" line="523"/>
<source>Date</source>
<translation>Data</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="518"/>
+ <location filename="../configdialog.cpp" line="524"/>
<source>Year</source>
<translation>Rok</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="519"/>
+ <location filename="../configdialog.cpp" line="525"/>
<source>Comment</source>
<translation>Komentarz</translation>
</message>
@@ -238,260 +237,285 @@
<translation>Ustawienia Qmmp</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="174"/>
+ <location filename="../forms/configdialog.ui" line="161"/>
<source>Skins</source>
<translation>Skóry</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="217"/>
+ <location filename="../forms/configdialog.ui" line="221"/>
<source>Fonts</source>
<translation>Czcionki</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="247"/>
+ <location filename="../forms/configdialog.ui" line="233"/>
<source>Player:</source>
<translation>Odtwarzacz:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="263"/>
+ <location filename="../forms/configdialog.ui" line="269"/>
<source>Playlist:</source>
<translation>Lista odtwarzania:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="299"/>
+ <location filename="../forms/configdialog.ui" line="285"/>
<source>???</source>
<translation>???</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="373"/>
+ <location filename="../forms/configdialog.ui" line="347"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="320"/>
+ <location filename="../forms/configdialog.ui" line="306"/>
<source>Metadata</source>
<translation>Metadane</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="344"/>
+ <location filename="../forms/configdialog.ui" line="318"/>
<source>Load metadata from files</source>
<translation>Załaduj metadane z pliku</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="354"/>
+ <location filename="../forms/configdialog.ui" line="328"/>
<source>Song Display</source>
<translation>Wyświetlanie utworu</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="360"/>
+ <location filename="../forms/configdialog.ui" line="334"/>
<source>Title format:</source>
<translation>Format tytułu:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="476"/>
+ <location filename="../forms/configdialog.ui" line="466"/>
<source>Input</source>
<translation>Wejście</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="514"/>
+ <location filename="../forms/configdialog.ui" line="495"/>
<source>Output</source>
<translation>Wyjście</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="439"/>
+ <location filename="../forms/configdialog.ui" line="423"/>
<source>Preferences</source>
<translation>Ustawienia</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="646"/>
+ <location filename="../forms/configdialog.ui" line="630"/>
<source>Information</source>
<translation>Informacje</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="100"/>
+ <location filename="../forms/configdialog.ui" line="82"/>
<source>Appearance</source>
<translation>Wygląd</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="108"/>
+ <location filename="../forms/configdialog.ui" line="91"/>
<source>Playlist</source>
<translation>Lista odtwarzania</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="116"/>
+ <location filename="../forms/configdialog.ui" line="100"/>
<source>Plugins</source>
<translation>Wtyczki</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="124"/>
+ <location filename="../forms/configdialog.ui" line="109"/>
<source>Advanced</source>
<translation>Zaawansowane</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="827"/>
+ <location filename="../forms/configdialog.ui" line="814"/>
<source>Close</source>
<translation>Zamknij</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="166"/>
+ <location filename="../configdialog.cpp" line="174"/>
<source>Archived skin</source>
<translation>Kompresowana skórka</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="188"/>
+ <location filename="../configdialog.cpp" line="194"/>
<source>Unarchived skin</source>
<translation>Niekompresowana skórka</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="132"/>
+ <location filename="../forms/configdialog.ui" line="118"/>
<source>Connectivity</source>
<translation>Sieć</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="546"/>
+ <location filename="../forms/configdialog.ui" line="518"/>
<source>Visualization</source>
<translation>Wizualizacje</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="563"/>
+ <location filename="../forms/configdialog.ui" line="535"/>
<source>Effects</source>
<translation>Efekty</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="577"/>
+ <location filename="../forms/configdialog.ui" line="549"/>
<source>General</source>
<translation>Ogólne</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="637"/>
+ <location filename="../forms/configdialog.ui" line="621"/>
<source>File Dialog</source>
<translation>Okno dialogowe</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="598"/>
+ <location filename="../forms/configdialog.ui" line="582"/>
<source>Audio</source>
<translation></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="604"/>
+ <location filename="../forms/configdialog.ui" line="588"/>
<source>Use software volume control</source>
<translation>Użyj programowej regulacji głośności</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="614"/>
+ <location filename="../forms/configdialog.ui" line="598"/>
<source>Visibility Control</source>
<translation>Sterowanie</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="620"/>
+ <location filename="../forms/configdialog.ui" line="604"/>
<source>Hide on close</source>
<translation>Zminimalizuj przy zamykaniu</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="627"/>
+ <location filename="../forms/configdialog.ui" line="611"/>
<source>Start hidden</source>
<translation>Uruchom zminimalizowany</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="686"/>
+ <location filename="../forms/configdialog.ui" line="682"/>
<source>Proxy</source>
<translation>Proxy</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="698"/>
+ <location filename="../forms/configdialog.ui" line="694"/>
<source>Enable proxy usage</source>
<translation>Włącz proxy</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="705"/>
+ <location filename="../forms/configdialog.ui" line="701"/>
<source>Proxy host name:</source>
<translation>Nazwa hosta proxy:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="718"/>
+ <location filename="../forms/configdialog.ui" line="714"/>
<source>Proxy port:</source>
<translation>Port proxy:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="731"/>
+ <location filename="../forms/configdialog.ui" line="727"/>
<source>Use authentication with proxy</source>
<translation>Użyj autoryzacji z proxy</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="738"/>
+ <location filename="../forms/configdialog.ui" line="734"/>
<source>Proxy user name:</source>
<translation>Nazwa użytkownika:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="751"/>
+ <location filename="../forms/configdialog.ui" line="747"/>
<source>Proxy password:</source>
<translation>Hasło:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="380"/>
+ <location filename="../forms/configdialog.ui" line="354"/>
<source>Convert underscores to blanks</source>
<translation>Konwertuj podkreślenia na spacje</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="387"/>
+ <location filename="../forms/configdialog.ui" line="361"/>
<source>Convert %20 to blanks</source>
<translation>Konwertuj sekwencje %20 na spacje</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="394"/>
+ <location filename="../forms/configdialog.ui" line="368"/>
<source>Show full path of a stream</source>
<translation>Pokaż pełną ścieżkę strumienia</translation>
</message>
+ <message>
+ <location filename="../configdialog.cpp" line="634"/>
+ <source>Select Skin Files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../configdialog.cpp" line="635"/>
+ <source>Skin files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="192"/>
+ <source>Add...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="205"/>
+ <source>Refresh</source>
+ <translation type="unfinished">Odśwież</translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="375"/>
+ <source>Show protocol</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>EqWidget</name>
<message>
- <location filename="../eqwidget.cpp" line="175"/>
+ <location filename="../eqwidget.cpp" line="176"/>
<source>preset</source>
<translation>preset</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="261"/>
+ <location filename="../eqwidget.cpp" line="262"/>
<source>&amp;Load/Delete</source>
<translation>Wczytaj/&amp;Usuń</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="263"/>
+ <location filename="../eqwidget.cpp" line="264"/>
<source>&amp;Save Preset</source>
<translation>&amp;Save Preset</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="264"/>
+ <location filename="../eqwidget.cpp" line="265"/>
<source>&amp;Save Auto-load Preset</source>
<translation>&amp;Save Auto-load Preset</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="267"/>
+ <location filename="../eqwidget.cpp" line="268"/>
<source>&amp;Clear</source>
<translation>&amp;Wyczyść</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="296"/>
+ <location filename="../eqwidget.cpp" line="297"/>
<source>Saving Preset</source>
<translation>Saving Preset</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="297"/>
+ <location filename="../eqwidget.cpp" line="298"/>
<source>Preset name:</source>
<translation>Preset name:</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="298"/>
+ <location filename="../eqwidget.cpp" line="299"/>
<source>preset #</source>
<translation>preset #</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="265"/>
+ <location filename="../eqwidget.cpp" line="266"/>
<source>&amp;Import</source>
<translation>&amp;Importuj</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="392"/>
+ <location filename="../eqwidget.cpp" line="390"/>
<source>Import Preset</source>
<translation>Import Preset</translation>
</message>
@@ -499,12 +523,12 @@
<context>
<name>JumpToTrackDialog</name>
<message>
- <location filename="../jumptotrackdialog.cpp" line="123"/>
+ <location filename="../jumptotrackdialog.cpp" line="137"/>
<source>Unqueue</source>
<translation>Wykolejkuj</translation>
</message>
<message>
- <location filename="../jumptotrackdialog.cpp" line="125"/>
+ <location filename="../jumptotrackdialog.cpp" line="139"/>
<source>Queue</source>
<translation>Kolejkuj</translation>
</message>
@@ -537,127 +561,127 @@
<context>
<name>MainVisual</name>
<message>
- <location filename="../mainvisual.cpp" line="303"/>
+ <location filename="../mainvisual.cpp" line="294"/>
<source>Visualization Mode</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="306"/>
+ <location filename="../mainvisual.cpp" line="297"/>
<source>Analyzer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="307"/>
+ <location filename="../mainvisual.cpp" line="298"/>
<source>Scope</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="308"/>
+ <location filename="../mainvisual.cpp" line="299"/>
<source>Off</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="315"/>
+ <location filename="../mainvisual.cpp" line="306"/>
<source>Analyzer Mode</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="318"/>
+ <location filename="../mainvisual.cpp" line="309"/>
<source>Normal</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="319"/>
+ <location filename="../mainvisual.cpp" line="310"/>
<source>Fire</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="320"/>
+ <location filename="../mainvisual.cpp" line="311"/>
<source>Vertical Lines</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="321"/>
+ <location filename="../mainvisual.cpp" line="312"/>
<source>Lines</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="322"/>
+ <location filename="../mainvisual.cpp" line="313"/>
<source>Bars</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="335"/>
+ <location filename="../mainvisual.cpp" line="326"/>
<source>Peaks</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="339"/>
+ <location filename="../mainvisual.cpp" line="330"/>
<source>Refresh Rate</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="342"/>
+ <location filename="../mainvisual.cpp" line="333"/>
<source>50 fps</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="343"/>
+ <location filename="../mainvisual.cpp" line="334"/>
<source>25 fps</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="344"/>
+ <location filename="../mainvisual.cpp" line="335"/>
<source>10 fps</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="345"/>
+ <location filename="../mainvisual.cpp" line="336"/>
<source>5 fps</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="352"/>
+ <location filename="../mainvisual.cpp" line="343"/>
<source>Analyzer Falloff</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="369"/>
+ <location filename="../mainvisual.cpp" line="360"/>
<source>Slowest</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="370"/>
+ <location filename="../mainvisual.cpp" line="361"/>
<source>Slow</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="371"/>
+ <location filename="../mainvisual.cpp" line="362"/>
<source>Medium</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="372"/>
+ <location filename="../mainvisual.cpp" line="363"/>
<source>Fast</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="373"/>
+ <location filename="../mainvisual.cpp" line="364"/>
<source>Fastest</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="366"/>
+ <location filename="../mainvisual.cpp" line="357"/>
<source>Peaks Falloff</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="379"/>
+ <location filename="../mainvisual.cpp" line="370"/>
<source>Background</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="380"/>
+ <location filename="../mainvisual.cpp" line="371"/>
<source>Transparent</source>
<translation type="unfinished"></translation>
</message>
@@ -665,338 +689,340 @@
<context>
<name>MainWindow</name>
<message>
- <location filename="../mainwindow.cpp" line="640"/>
+ <location filename="../mainwindow.cpp" line="475"/>
<source>Default</source>
<translation>Domyślne</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="440"/>
+ <location filename="../mainwindow.cpp" line="279"/>
<source>Choose a directory</source>
<translation>Wybierz katalog</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="289"/>
<source>Select one or more files to open</source>
<translation>Wybierz jeden lub więcej plików do otwarcia</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="574"/>
+ <location filename="../mainwindow.cpp" line="413"/>
<source>&amp;Play</source>
<translation>&amp;Odtwarzaj</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="574"/>
+ <location filename="../mainwindow.cpp" line="413"/>
<source>X</source>
<translation>X</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="575"/>
+ <location filename="../mainwindow.cpp" line="414"/>
<source>&amp;Pause</source>
<translation>&amp;Wstrzymaj</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="575"/>
+ <location filename="../mainwindow.cpp" line="414"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="576"/>
+ <location filename="../mainwindow.cpp" line="415"/>
<source>&amp;Stop</source>
<translation>&amp;Zatrzymaj</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="576"/>
+ <location filename="../mainwindow.cpp" line="415"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="577"/>
+ <location filename="../mainwindow.cpp" line="416"/>
<source>&amp;Previous</source>
<translation>&amp;Poprzedni</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="577"/>
+ <location filename="../mainwindow.cpp" line="416"/>
<source>Z</source>
<translation>Z</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="578"/>
+ <location filename="../mainwindow.cpp" line="417"/>
<source>&amp;Next</source>
<translation>&amp;Następny</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="578"/>
+ <location filename="../mainwindow.cpp" line="417"/>
<source>B</source>
<translation>B</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="581"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>&amp;Jump To File</source>
<translation>&amp;Skocz do pliku</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="581"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>J</source>
<translation>J</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="587"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>&amp;Settings</source>
<translation>&amp;Ustawienia</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="587"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="593"/>
+ <location filename="../mainwindow.cpp" line="447"/>
<source>&amp;Exit</source>
<translation>&amp;Wyjście</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="593"/>
+ <location filename="../mainwindow.cpp" line="447"/>
<source>Ctrl+Q</source>
<translation>Ctrl+Q</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="654"/>
+ <location filename="../mainwindow.cpp" line="489"/>
<source>Open Playlist</source>
<translation>Otwórz listę odtwarzania</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="678"/>
+ <location filename="../mainwindow.cpp" line="514"/>
<source>Save Playlist</source>
<translation>Zapisz listę odtwarzania</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="589"/>
+ <location filename="../mainwindow.cpp" line="443"/>
<source>&amp;About</source>
<translation>&amp;O</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="677"/>
+ <location filename="../mainwindow.cpp" line="513"/>
<source>Playlist Files</source>
<translation>Pliki listy odtwarzania</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="579"/>
+ <location filename="../mainwindow.cpp" line="418"/>
<source>Space</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="590"/>
+ <location filename="../mainwindow.cpp" line="444"/>
<source>&amp;About Qt</source>
<translation>&amp;O Qt</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="579"/>
+ <location filename="../mainwindow.cpp" line="418"/>
<source>&amp;Play/Pause</source>
<translation>&amp;Odtwarzaj/Wstrzymaj</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="446"/>
+ <location filename="../mainwindow.cpp" line="285"/>
<source>All Supported Bitstreams</source>
<translation>Wszystkie wspierane formaty</translation>
</message>
+ <message>
+ <location filename="../mainwindow.cpp" line="420"/>
+ <source>&amp;Repeat All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="421"/>
+ <source>&amp;Repeat Track</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="422"/>
+ <source>&amp;Shuffle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="426"/>
+ <source>R</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="427"/>
+ <source>Ctrl+R</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="428"/>
+ <source>S</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PlayList</name>
<message>
- <location filename="../playlist.cpp" line="132"/>
+ <location filename="../playlist.cpp" line="135"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="138"/>
+ <location filename="../playlist.cpp" line="141"/>
<source>D</source>
<translation>D</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="170"/>
+ <location filename="../playlist.cpp" line="173"/>
<source>Alt+I</source>
<translation>Alt+I</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="259"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="274"/>
+ <location filename="../playlist.cpp" line="277"/>
<source>O</source>
<translation>O</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="131"/>
+ <location filename="../playlist.cpp" line="134"/>
<source>&amp;Add File</source>
<translation>&amp;Dodaj plik</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="137"/>
+ <location filename="../playlist.cpp" line="140"/>
<source>&amp;Add Directory</source>
<translation>Dodaj &amp;katalog</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="150"/>
+ <location filename="../playlist.cpp" line="153"/>
<source>&amp;Remove Selected</source>
<translation>&amp;Usuń zaznaczone</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="157"/>
+ <location filename="../playlist.cpp" line="160"/>
<source>&amp;Remove All</source>
<translation>Usuń &amp;wszystkie</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="163"/>
+ <location filename="../playlist.cpp" line="166"/>
<source>&amp;Remove Unselected</source>
<translation>Usuń &amp;niezaznaczone</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="169"/>
+ <location filename="../playlist.cpp" line="172"/>
<source>&amp;View Track Details</source>
<translation>&amp;Pokaż informacje o pliku</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="178"/>
+ <location filename="../playlist.cpp" line="181"/>
<source>Sort List</source>
<translation>Sortuj listę</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="208"/>
+ <location filename="../playlist.cpp" line="211"/>
<source>By Title</source>
<translation>Według nazwy</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="212"/>
+ <location filename="../playlist.cpp" line="215"/>
<source>By Filename</source>
<translation>Według nazwy pliku</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="216"/>
+ <location filename="../playlist.cpp" line="219"/>
<source>By Path + Filename</source>
<translation>Według Ścieżki + Nazwy pliku</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="220"/>
+ <location filename="../playlist.cpp" line="223"/>
<source>By Date</source>
<translation>Wg Daty</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="206"/>
+ <location filename="../playlist.cpp" line="209"/>
<source>Sort Selection</source>
<translation>Sortuj zaznaczone</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="234"/>
+ <location filename="../playlist.cpp" line="237"/>
<source>Randomize List</source>
<translation>Tasuj listę</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="235"/>
+ <location filename="../playlist.cpp" line="238"/>
<source>Reverse List</source>
<translation>Odwróć listę</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="244"/>
+ <location filename="../playlist.cpp" line="247"/>
<source>Invert Selection</source>
<translation>Odwróć zaznaczenie</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="251"/>
+ <location filename="../playlist.cpp" line="254"/>
<source>&amp;Select None</source>
<translation>&amp;Odznacz wszystkie</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="258"/>
+ <location filename="../playlist.cpp" line="261"/>
<source>&amp;Select All</source>
<translation>&amp;Zaznacz wszystkie</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="266"/>
+ <location filename="../playlist.cpp" line="269"/>
<source>&amp;New List</source>
<translation>&amp;Nowa lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="267"/>
+ <location filename="../playlist.cpp" line="270"/>
<source>Shift+N</source>
<translation>Shift+N</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="273"/>
+ <location filename="../playlist.cpp" line="276"/>
<source>&amp;Load List</source>
<translation>&amp;Ładuj listę</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="278"/>
+ <location filename="../playlist.cpp" line="281"/>
<source>&amp;Save List</source>
<translation>&amp;Zapisz listę</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="279"/>
+ <location filename="../playlist.cpp" line="282"/>
<source>Shift+S</source>
<translation>Shift+S</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="151"/>
+ <location filename="../playlist.cpp" line="154"/>
<source>Del</source>
<translation>Del</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="143"/>
+ <location filename="../playlist.cpp" line="146"/>
<source>&amp;Add Url</source>
<translation>Dod&amp;aj Url</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="144"/>
+ <location filename="../playlist.cpp" line="147"/>
<source>U</source>
<translation>U</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="224"/>
+ <location filename="../playlist.cpp" line="227"/>
<source>By Track Number</source>
<translation>Wg numeru utworu</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="240"/>
+ <location filename="../playlist.cpp" line="243"/>
<source>&amp;Queue</source>
<translation>&amp;Kolejkuj</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="240"/>
+ <location filename="../playlist.cpp" line="243"/>
<source>Q</source>
<translation>Q</translation>
</message>
</context>
<context>
- <name>PlayListModel</name>
- <message>
- <location filename="../playlistmodel.cpp" line="311"/>
- <source>Url:</source>
- <translation>Url:</translation>
- </message>
- <message>
- <location filename="../playlistmodel.cpp" line="312"/>
- <source>Title:</source>
- <translation>Tytuł:</translation>
- </message>
- <message>
- <location filename="../playlistmodel.cpp" line="313"/>
- <source>Artist:</source>
- <translation>Artysta:</translation>
- </message>
- <message>
- <location filename="../playlistmodel.cpp" line="314"/>
- <source>Album:</source>
- <translation>Album:</translation>
- </message>
- <message>
- <location filename="../playlistmodel.cpp" line="315"/>
- <source>Comment:</source>
- <translation>Komentarz:</translation>
- </message>
-</context>
-<context>
<name>PresetEditor</name>
<message>
<location filename="../forms/preseteditor.ui" line="13"/>
@@ -1027,35 +1053,45 @@
<context>
<name>QMMPStarter</name>
<message>
- <location filename="../qmmpstarter.cpp" line="140"/>
+ <location filename="../qmmpstarter.cpp" line="141"/>
<source>Usage: qmmp [options] [files]</source>
<translation>Użycie: qmmp [opcje] [pliki]</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="141"/>
+ <location filename="../qmmpstarter.cpp" line="142"/>
<source>Options:</source>
<translation>Opcje:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="146"/>
+ <location filename="../qmmpstarter.cpp" line="148"/>
<source>Print version number and exit</source>
<translation>Wyświetla wersję programu i wychodzi</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="147"/>
+ <location filename="../qmmpstarter.cpp" line="149"/>
<source>Ideas, patches, bugreports send to forkotov02@hotmail.ru</source>
<translation>Pomysły, poprawki, raporty o błędach proszę wysyłać na forkotov02@hotmail.ru</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="145"/>
+ <location filename="../qmmpstarter.cpp" line="147"/>
<source>Display this text and exit</source>
<translation>Wyświetal ten tekst i wychodzi</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="152"/>
+ <location filename="../qmmpstarter.cpp" line="154"/>
<source>QMMP version:</source>
<translation>Wersja QMMP:</translation>
</message>
+ <message>
+ <location filename="../qmmpstarter.cpp" line="145"/>
+ <source>Don&apos;t clear the playlist</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qmmpstarter.cpp" line="155"/>
+ <source>Qt version:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TextScroller</name>
diff --git a/src/ui/translations/qmmp_pt_BR.ts b/src/ui/translations/qmmp_pt_BR.ts
index ad35ca2b3..7144ffd20 100644
--- a/src/ui/translations/qmmp_pt_BR.ts
+++ b/src/ui/translations/qmmp_pt_BR.ts
@@ -114,7 +114,7 @@
<context>
<name>BuiltinCommandLineOption</name>
<message>
- <location filename="../builtincommandlineoption.cpp" line="69"/>
+ <location filename="../builtincommandlineoption.cpp" line="63"/>
<source>Skip forward in playlist</source>
<translation type="unfinished"></translation>
</message>
@@ -144,27 +144,27 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="70"/>
+ <location filename="../builtincommandlineoption.cpp" line="69"/>
<source>Set playback volume(example: qmmp --volume20, qmmp --volume100)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="71"/>
+ <location filename="../builtincommandlineoption.cpp" line="70"/>
<source>Display Jump to File dialog</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="72"/>
+ <location filename="../builtincommandlineoption.cpp" line="71"/>
<source>Show/hide application</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="73"/>
+ <location filename="../builtincommandlineoption.cpp" line="72"/>
<source>Display Add File dialog</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="75"/>
+ <location filename="../builtincommandlineoption.cpp" line="74"/>
<source>Display Add Directory dialog</source>
<translation type="unfinished"></translation>
</message>
@@ -172,62 +172,62 @@
<context>
<name>ConfigDialog</name>
<message>
- <location filename="../configdialog.cpp" line="330"/>
+ <location filename="../configdialog.cpp" line="336"/>
<source>Enabled</source>
<translation type="unfinished">Ligado</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="330"/>
+ <location filename="../configdialog.cpp" line="336"/>
<source>Description</source>
<translation type="unfinished">Descrição</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="515"/>
+ <location filename="../configdialog.cpp" line="521"/>
<source>Filename</source>
<translation type="unfinished">Nome do Arquivo</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="510"/>
+ <location filename="../configdialog.cpp" line="516"/>
<source>Artist</source>
<translation type="unfinished">Artista</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="511"/>
+ <location filename="../configdialog.cpp" line="517"/>
<source>Album</source>
<translation type="unfinished">Álbum</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="512"/>
+ <location filename="../configdialog.cpp" line="518"/>
<source>Title</source>
<translation type="unfinished">Título</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="513"/>
+ <location filename="../configdialog.cpp" line="519"/>
<source>Tracknumber</source>
<translation type="unfinished">Número da faixa</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="514"/>
+ <location filename="../configdialog.cpp" line="520"/>
<source>Genre</source>
<translation type="unfinished">Gênero</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="516"/>
+ <location filename="../configdialog.cpp" line="522"/>
<source>Filepath</source>
<translation type="unfinished">Pasta do arquivo</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="517"/>
+ <location filename="../configdialog.cpp" line="523"/>
<source>Date</source>
<translation>Data</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="518"/>
+ <location filename="../configdialog.cpp" line="524"/>
<source>Year</source>
<translation type="unfinished">Ano</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="519"/>
+ <location filename="../configdialog.cpp" line="525"/>
<source>Comment</source>
<translation type="unfinished">Comentário</translation>
</message>
@@ -237,260 +237,285 @@
<translation type="unfinished">Configurações</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="174"/>
+ <location filename="../forms/configdialog.ui" line="161"/>
<source>Skins</source>
<translation type="unfinished">Temas</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="217"/>
+ <location filename="../forms/configdialog.ui" line="221"/>
<source>Fonts</source>
<translation type="unfinished">Fontes</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="247"/>
+ <location filename="../forms/configdialog.ui" line="233"/>
<source>Player:</source>
<translation type="unfinished">Player</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="263"/>
+ <location filename="../forms/configdialog.ui" line="269"/>
<source>Playlist:</source>
<translation type="unfinished">Lista de músicas:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="299"/>
+ <location filename="../forms/configdialog.ui" line="285"/>
<source>???</source>
<translation>???</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="373"/>
+ <location filename="../forms/configdialog.ui" line="347"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="320"/>
+ <location filename="../forms/configdialog.ui" line="306"/>
<source>Metadata</source>
<translation type="unfinished">MetaData</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="344"/>
+ <location filename="../forms/configdialog.ui" line="318"/>
<source>Load metadata from files</source>
<translation type="unfinished">Carregar arquivo MetaData</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="354"/>
+ <location filename="../forms/configdialog.ui" line="328"/>
<source>Song Display</source>
<translation type="unfinished">Mostrar música</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="360"/>
+ <location filename="../forms/configdialog.ui" line="334"/>
<source>Title format:</source>
<translation type="unfinished">Tipo de Formato:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="476"/>
+ <location filename="../forms/configdialog.ui" line="466"/>
<source>Input</source>
<translation type="unfinished">Entrada</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="514"/>
+ <location filename="../forms/configdialog.ui" line="495"/>
<source>Output</source>
<translation type="unfinished">Saída</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="439"/>
+ <location filename="../forms/configdialog.ui" line="423"/>
<source>Preferences</source>
<translation type="unfinished">Preferências</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="646"/>
+ <location filename="../forms/configdialog.ui" line="630"/>
<source>Information</source>
<translation type="unfinished">Informações</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="100"/>
+ <location filename="../forms/configdialog.ui" line="82"/>
<source>Appearance</source>
<translation type="unfinished">Aparência</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="108"/>
+ <location filename="../forms/configdialog.ui" line="91"/>
<source>Playlist</source>
<translation type="unfinished">Lista de músicas</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="116"/>
+ <location filename="../forms/configdialog.ui" line="100"/>
<source>Plugins</source>
<translation type="unfinished">Plugins</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="124"/>
+ <location filename="../forms/configdialog.ui" line="109"/>
<source>Advanced</source>
<translation type="unfinished">Avançado</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="827"/>
+ <location filename="../forms/configdialog.ui" line="814"/>
<source>Close</source>
<translation type="unfinished">Fechar</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="166"/>
+ <location filename="../configdialog.cpp" line="174"/>
<source>Archived skin</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="188"/>
+ <location filename="../configdialog.cpp" line="194"/>
<source>Unarchived skin</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="132"/>
+ <location filename="../forms/configdialog.ui" line="118"/>
<source>Connectivity</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="546"/>
+ <location filename="../forms/configdialog.ui" line="518"/>
<source>Visualization</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="563"/>
+ <location filename="../forms/configdialog.ui" line="535"/>
<source>Effects</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="577"/>
+ <location filename="../forms/configdialog.ui" line="549"/>
<source>General</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="637"/>
+ <location filename="../forms/configdialog.ui" line="621"/>
<source>File Dialog</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="598"/>
+ <location filename="../forms/configdialog.ui" line="582"/>
<source>Audio</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="604"/>
+ <location filename="../forms/configdialog.ui" line="588"/>
<source>Use software volume control</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="614"/>
+ <location filename="../forms/configdialog.ui" line="598"/>
<source>Visibility Control</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="620"/>
+ <location filename="../forms/configdialog.ui" line="604"/>
<source>Hide on close</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="627"/>
+ <location filename="../forms/configdialog.ui" line="611"/>
<source>Start hidden</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="686"/>
+ <location filename="../forms/configdialog.ui" line="682"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="698"/>
+ <location filename="../forms/configdialog.ui" line="694"/>
<source>Enable proxy usage</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="705"/>
+ <location filename="../forms/configdialog.ui" line="701"/>
<source>Proxy host name:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="718"/>
+ <location filename="../forms/configdialog.ui" line="714"/>
<source>Proxy port:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="731"/>
+ <location filename="../forms/configdialog.ui" line="727"/>
<source>Use authentication with proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="738"/>
+ <location filename="../forms/configdialog.ui" line="734"/>
<source>Proxy user name:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="751"/>
+ <location filename="../forms/configdialog.ui" line="747"/>
<source>Proxy password:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="380"/>
+ <location filename="../forms/configdialog.ui" line="354"/>
<source>Convert underscores to blanks</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="387"/>
+ <location filename="../forms/configdialog.ui" line="361"/>
<source>Convert %20 to blanks</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="394"/>
+ <location filename="../forms/configdialog.ui" line="368"/>
<source>Show full path of a stream</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../configdialog.cpp" line="634"/>
+ <source>Select Skin Files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../configdialog.cpp" line="635"/>
+ <source>Skin files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="192"/>
+ <source>Add...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="205"/>
+ <source>Refresh</source>
+ <translation type="unfinished">Recarregar</translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="375"/>
+ <source>Show protocol</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>EqWidget</name>
<message>
- <location filename="../eqwidget.cpp" line="175"/>
+ <location filename="../eqwidget.cpp" line="176"/>
<source>preset</source>
<translation type="unfinished">preset</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="261"/>
+ <location filename="../eqwidget.cpp" line="262"/>
<source>&amp;Load/Delete</source>
<translation type="unfinished">&amp;Carregar/Deletar</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="263"/>
+ <location filename="../eqwidget.cpp" line="264"/>
<source>&amp;Save Preset</source>
<translation type="unfinished">%Salvar preset</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="264"/>
+ <location filename="../eqwidget.cpp" line="265"/>
<source>&amp;Save Auto-load Preset</source>
<translation type="unfinished">&amp;Salvar Auto-Carregar preset</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="267"/>
+ <location filename="../eqwidget.cpp" line="268"/>
<source>&amp;Clear</source>
<translation type="unfinished">&amp;Limpar</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="296"/>
+ <location filename="../eqwidget.cpp" line="297"/>
<source>Saving Preset</source>
<translation type="unfinished">Salvando Preset</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="297"/>
+ <location filename="../eqwidget.cpp" line="298"/>
<source>Preset name:</source>
<translation type="unfinished">Nome Preset:</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="298"/>
+ <location filename="../eqwidget.cpp" line="299"/>
<source>preset #</source>
<translation type="unfinished">Preset #</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="265"/>
+ <location filename="../eqwidget.cpp" line="266"/>
<source>&amp;Import</source>
<translation type="unfinished">&amp;Importar</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="392"/>
+ <location filename="../eqwidget.cpp" line="390"/>
<source>Import Preset</source>
<translation type="unfinished">Importar Preset</translation>
</message>
@@ -498,12 +523,12 @@
<context>
<name>JumpToTrackDialog</name>
<message>
- <location filename="../jumptotrackdialog.cpp" line="123"/>
+ <location filename="../jumptotrackdialog.cpp" line="137"/>
<source>Unqueue</source>
<translation type="unfinished">Sem Faixa na Fila</translation>
</message>
<message>
- <location filename="../jumptotrackdialog.cpp" line="125"/>
+ <location filename="../jumptotrackdialog.cpp" line="139"/>
<source>Queue</source>
<translation type="unfinished">Faixa na Fila</translation>
</message>
@@ -536,127 +561,127 @@
<context>
<name>MainVisual</name>
<message>
- <location filename="../mainvisual.cpp" line="303"/>
+ <location filename="../mainvisual.cpp" line="294"/>
<source>Visualization Mode</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="306"/>
+ <location filename="../mainvisual.cpp" line="297"/>
<source>Analyzer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="307"/>
+ <location filename="../mainvisual.cpp" line="298"/>
<source>Scope</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="308"/>
+ <location filename="../mainvisual.cpp" line="299"/>
<source>Off</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="315"/>
+ <location filename="../mainvisual.cpp" line="306"/>
<source>Analyzer Mode</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="318"/>
+ <location filename="../mainvisual.cpp" line="309"/>
<source>Normal</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="319"/>
+ <location filename="../mainvisual.cpp" line="310"/>
<source>Fire</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="320"/>
+ <location filename="../mainvisual.cpp" line="311"/>
<source>Vertical Lines</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="321"/>
+ <location filename="../mainvisual.cpp" line="312"/>
<source>Lines</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="322"/>
+ <location filename="../mainvisual.cpp" line="313"/>
<source>Bars</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="335"/>
+ <location filename="../mainvisual.cpp" line="326"/>
<source>Peaks</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="339"/>
+ <location filename="../mainvisual.cpp" line="330"/>
<source>Refresh Rate</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="342"/>
+ <location filename="../mainvisual.cpp" line="333"/>
<source>50 fps</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="343"/>
+ <location filename="../mainvisual.cpp" line="334"/>
<source>25 fps</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="344"/>
+ <location filename="../mainvisual.cpp" line="335"/>
<source>10 fps</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="345"/>
+ <location filename="../mainvisual.cpp" line="336"/>
<source>5 fps</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="352"/>
+ <location filename="../mainvisual.cpp" line="343"/>
<source>Analyzer Falloff</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="369"/>
+ <location filename="../mainvisual.cpp" line="360"/>
<source>Slowest</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="370"/>
+ <location filename="../mainvisual.cpp" line="361"/>
<source>Slow</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="371"/>
+ <location filename="../mainvisual.cpp" line="362"/>
<source>Medium</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="372"/>
+ <location filename="../mainvisual.cpp" line="363"/>
<source>Fast</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="373"/>
+ <location filename="../mainvisual.cpp" line="364"/>
<source>Fastest</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="366"/>
+ <location filename="../mainvisual.cpp" line="357"/>
<source>Peaks Falloff</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="379"/>
+ <location filename="../mainvisual.cpp" line="370"/>
<source>Background</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="380"/>
+ <location filename="../mainvisual.cpp" line="371"/>
<source>Transparent</source>
<translation type="unfinished"></translation>
</message>
@@ -664,338 +689,340 @@
<context>
<name>MainWindow</name>
<message>
- <location filename="../mainwindow.cpp" line="640"/>
+ <location filename="../mainwindow.cpp" line="475"/>
<source>Default</source>
<translation type="unfinished">Padrão</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="440"/>
+ <location filename="../mainwindow.cpp" line="279"/>
<source>Choose a directory</source>
<translation type="unfinished">Escolher o diretorio</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="289"/>
<source>Select one or more files to open</source>
<translation type="unfinished">Selecionar um ou mais arquivos</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="574"/>
+ <location filename="../mainwindow.cpp" line="413"/>
<source>&amp;Play</source>
<translation type="unfinished">Tocar</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="574"/>
+ <location filename="../mainwindow.cpp" line="413"/>
<source>X</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="575"/>
+ <location filename="../mainwindow.cpp" line="414"/>
<source>&amp;Pause</source>
<translation type="unfinished">Pausar</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="575"/>
+ <location filename="../mainwindow.cpp" line="414"/>
<source>C</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="576"/>
+ <location filename="../mainwindow.cpp" line="415"/>
<source>&amp;Stop</source>
<translation type="unfinished">Parar</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="576"/>
+ <location filename="../mainwindow.cpp" line="415"/>
<source>V</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="577"/>
+ <location filename="../mainwindow.cpp" line="416"/>
<source>&amp;Previous</source>
<translation type="unfinished">Anterior</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="577"/>
+ <location filename="../mainwindow.cpp" line="416"/>
<source>Z</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="578"/>
+ <location filename="../mainwindow.cpp" line="417"/>
<source>&amp;Next</source>
<translation type="unfinished">Próximo</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="578"/>
+ <location filename="../mainwindow.cpp" line="417"/>
<source>B</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="581"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>&amp;Jump To File</source>
<translation type="unfinished">Pular para arquivo</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="581"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>J</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="587"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>&amp;Settings</source>
<translation type="unfinished">Configurações</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="587"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="593"/>
+ <location filename="../mainwindow.cpp" line="447"/>
<source>&amp;Exit</source>
<translation type="unfinished">Sair</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="593"/>
+ <location filename="../mainwindow.cpp" line="447"/>
<source>Ctrl+Q</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="654"/>
+ <location filename="../mainwindow.cpp" line="489"/>
<source>Open Playlist</source>
<translation type="unfinished">Abrir Playlist</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="678"/>
+ <location filename="../mainwindow.cpp" line="514"/>
<source>Save Playlist</source>
<translation type="unfinished">Salvar Playlist</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="589"/>
+ <location filename="../mainwindow.cpp" line="443"/>
<source>&amp;About</source>
<translation type="unfinished">&amp;Sobre</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="677"/>
+ <location filename="../mainwindow.cpp" line="513"/>
<source>Playlist Files</source>
<translation type="unfinished">ФArquivos de lista de músicas</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="579"/>
+ <location filename="../mainwindow.cpp" line="418"/>
<source>Space</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="590"/>
+ <location filename="../mainwindow.cpp" line="444"/>
<source>&amp;About Qt</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="579"/>
+ <location filename="../mainwindow.cpp" line="418"/>
<source>&amp;Play/Pause</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="446"/>
+ <location filename="../mainwindow.cpp" line="285"/>
<source>All Supported Bitstreams</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../mainwindow.cpp" line="420"/>
+ <source>&amp;Repeat All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="421"/>
+ <source>&amp;Repeat Track</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="422"/>
+ <source>&amp;Shuffle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="426"/>
+ <source>R</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="427"/>
+ <source>Ctrl+R</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="428"/>
+ <source>S</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PlayList</name>
<message>
- <location filename="../playlist.cpp" line="132"/>
+ <location filename="../playlist.cpp" line="135"/>
<source>F</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="138"/>
+ <location filename="../playlist.cpp" line="141"/>
<source>D</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="170"/>
+ <location filename="../playlist.cpp" line="173"/>
<source>Alt+I</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="259"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>Ctrl+A</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="274"/>
+ <location filename="../playlist.cpp" line="277"/>
<source>O</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="131"/>
+ <location filename="../playlist.cpp" line="134"/>
<source>&amp;Add File</source>
<translation type="unfinished">&amp;Adicionar arquivo</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="137"/>
+ <location filename="../playlist.cpp" line="140"/>
<source>&amp;Add Directory</source>
<translation type="unfinished">&amp;Adicionar Diretorio</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="150"/>
+ <location filename="../playlist.cpp" line="153"/>
<source>&amp;Remove Selected</source>
<translation type="unfinished">&amp;Remover selecionadas</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="157"/>
+ <location filename="../playlist.cpp" line="160"/>
<source>&amp;Remove All</source>
<translation type="unfinished">&amp;Remover tudo</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="163"/>
+ <location filename="../playlist.cpp" line="166"/>
<source>&amp;Remove Unselected</source>
<translation type="unfinished">&amp;Remover não selecionadas</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="169"/>
+ <location filename="../playlist.cpp" line="172"/>
<source>&amp;View Track Details</source>
<translation type="unfinished">&amp;Ver detalhes da Faixa</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="178"/>
+ <location filename="../playlist.cpp" line="181"/>
<source>Sort List</source>
<translation type="unfinished">Classificar lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="208"/>
+ <location filename="../playlist.cpp" line="211"/>
<source>By Title</source>
<translation type="unfinished">Por Título</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="212"/>
+ <location filename="../playlist.cpp" line="215"/>
<source>By Filename</source>
<translation type="unfinished">Por Nome</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="216"/>
+ <location filename="../playlist.cpp" line="219"/>
<source>By Path + Filename</source>
<translation type="unfinished">Por Dirertório + Nome</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="220"/>
+ <location filename="../playlist.cpp" line="223"/>
<source>By Date</source>
<translation type="unfinished">Por Data</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="206"/>
+ <location filename="../playlist.cpp" line="209"/>
<source>Sort Selection</source>
<translation type="unfinished">Classificar por Seleção</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="234"/>
+ <location filename="../playlist.cpp" line="237"/>
<source>Randomize List</source>
<translation type="unfinished">Lista Eleatória</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="235"/>
+ <location filename="../playlist.cpp" line="238"/>
<source>Reverse List</source>
<translation type="unfinished">Lista Revertida</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="244"/>
+ <location filename="../playlist.cpp" line="247"/>
<source>Invert Selection</source>
<translation type="unfinished">Inverter Seleção</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="251"/>
+ <location filename="../playlist.cpp" line="254"/>
<source>&amp;Select None</source>
<translation type="unfinished">&amp;Nenhum selecionado</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="258"/>
+ <location filename="../playlist.cpp" line="261"/>
<source>&amp;Select All</source>
<translation type="unfinished">&amp;Selecionar tudo</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="266"/>
+ <location filename="../playlist.cpp" line="269"/>
<source>&amp;New List</source>
<translation type="unfinished">&amp;Nova lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="267"/>
+ <location filename="../playlist.cpp" line="270"/>
<source>Shift+N</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="273"/>
+ <location filename="../playlist.cpp" line="276"/>
<source>&amp;Load List</source>
<translation type="unfinished">&amp;Carregar lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="278"/>
+ <location filename="../playlist.cpp" line="281"/>
<source>&amp;Save List</source>
<translation type="unfinished">&amp;Salvar lista</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="279"/>
+ <location filename="../playlist.cpp" line="282"/>
<source>Shift+S</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="151"/>
+ <location filename="../playlist.cpp" line="154"/>
<source>Del</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="143"/>
+ <location filename="../playlist.cpp" line="146"/>
<source>&amp;Add Url</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="144"/>
+ <location filename="../playlist.cpp" line="147"/>
<source>U</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="224"/>
+ <location filename="../playlist.cpp" line="227"/>
<source>By Track Number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="240"/>
+ <location filename="../playlist.cpp" line="243"/>
<source>&amp;Queue</source>
<translation type="unfinished">Na fila</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="240"/>
+ <location filename="../playlist.cpp" line="243"/>
<source>Q</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
- <name>PlayListModel</name>
- <message>
- <location filename="../playlistmodel.cpp" line="311"/>
- <source>Url:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlistmodel.cpp" line="312"/>
- <source>Title:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlistmodel.cpp" line="313"/>
- <source>Artist:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlistmodel.cpp" line="314"/>
- <source>Album:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlistmodel.cpp" line="315"/>
- <source>Comment:</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
<name>PresetEditor</name>
<message>
<location filename="../forms/preseteditor.ui" line="13"/>
@@ -1026,35 +1053,45 @@
<context>
<name>QMMPStarter</name>
<message>
- <location filename="../qmmpstarter.cpp" line="140"/>
+ <location filename="../qmmpstarter.cpp" line="141"/>
<source>Usage: qmmp [options] [files]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="141"/>
+ <location filename="../qmmpstarter.cpp" line="142"/>
<source>Options:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="146"/>
+ <location filename="../qmmpstarter.cpp" line="148"/>
<source>Print version number and exit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="147"/>
+ <location filename="../qmmpstarter.cpp" line="149"/>
<source>Ideas, patches, bugreports send to forkotov02@hotmail.ru</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="145"/>
+ <location filename="../qmmpstarter.cpp" line="147"/>
<source>Display this text and exit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="152"/>
+ <location filename="../qmmpstarter.cpp" line="154"/>
<source>QMMP version:</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../qmmpstarter.cpp" line="145"/>
+ <source>Don&apos;t clear the playlist</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qmmpstarter.cpp" line="155"/>
+ <source>Qt version:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TextScroller</name>
diff --git a/src/ui/translations/qmmp_ru.ts b/src/ui/translations/qmmp_ru.ts
index 2a96ee743..31f3c675a 100644
--- a/src/ui/translations/qmmp_ru.ts
+++ b/src/ui/translations/qmmp_ru.ts
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS><TS version="1.1" language="ru">
-<defaultcodec></defaultcodec>
<context>
<name>AboutDialog</name>
<message>
@@ -115,7 +114,7 @@
<context>
<name>BuiltinCommandLineOption</name>
<message>
- <location filename="../builtincommandlineoption.cpp" line="69"/>
+ <location filename="../builtincommandlineoption.cpp" line="63"/>
<source>Skip forward in playlist</source>
<translation>Перейти к следующему фрагменту</translation>
</message>
@@ -145,27 +144,27 @@
<translation>Остановить текущую песню</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="70"/>
+ <location filename="../builtincommandlineoption.cpp" line="69"/>
<source>Set playback volume(example: qmmp --volume20, qmmp --volume100)</source>
<translation>Установить громкость (пример: qmmp --volume20, qmmp --volume100)</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="71"/>
+ <location filename="../builtincommandlineoption.cpp" line="70"/>
<source>Display Jump to File dialog</source>
<translation>Показать диалог перехода к файлу</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="72"/>
+ <location filename="../builtincommandlineoption.cpp" line="71"/>
<source>Show/hide application</source>
<translation>Показать/скрытть приложение</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="73"/>
+ <location filename="../builtincommandlineoption.cpp" line="72"/>
<source>Display Add File dialog</source>
<translation>Показать диалог добавления файлов</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="75"/>
+ <location filename="../builtincommandlineoption.cpp" line="74"/>
<source>Display Add Directory dialog</source>
<translation>Показать диалог добавления директорий</translation>
</message>
@@ -173,62 +172,62 @@
<context>
<name>ConfigDialog</name>
<message>
- <location filename="../configdialog.cpp" line="330"/>
+ <location filename="../configdialog.cpp" line="336"/>
<source>Enabled</source>
<translation>Включён</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="330"/>
+ <location filename="../configdialog.cpp" line="336"/>
<source>Description</source>
<translation>Описание</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="515"/>
+ <location filename="../configdialog.cpp" line="521"/>
<source>Filename</source>
<translation>Имя файла</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="510"/>
+ <location filename="../configdialog.cpp" line="516"/>
<source>Artist</source>
<translation>Исполнитель</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="511"/>
+ <location filename="../configdialog.cpp" line="517"/>
<source>Album</source>
<translation>Альбом</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="512"/>
+ <location filename="../configdialog.cpp" line="518"/>
<source>Title</source>
<translation>Название</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="513"/>
+ <location filename="../configdialog.cpp" line="519"/>
<source>Tracknumber</source>
<translation>Номер трека</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="514"/>
+ <location filename="../configdialog.cpp" line="520"/>
<source>Genre</source>
<translation>Жанр</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="516"/>
+ <location filename="../configdialog.cpp" line="522"/>
<source>Filepath</source>
<translation>Путь к файлу</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="517"/>
+ <location filename="../configdialog.cpp" line="523"/>
<source>Date</source>
<translation>Дата</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="518"/>
+ <location filename="../configdialog.cpp" line="524"/>
<source>Year</source>
<translation>Год</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="519"/>
+ <location filename="../configdialog.cpp" line="525"/>
<source>Comment</source>
<translation>Комментарий</translation>
</message>
@@ -238,260 +237,285 @@
<translation>Настройки Qmmp</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="174"/>
+ <location filename="../forms/configdialog.ui" line="161"/>
<source>Skins</source>
<translation>Обложки</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="217"/>
+ <location filename="../forms/configdialog.ui" line="221"/>
<source>Fonts</source>
<translation>Шрифты</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="247"/>
+ <location filename="../forms/configdialog.ui" line="233"/>
<source>Player:</source>
<translation>Плеер:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="263"/>
+ <location filename="../forms/configdialog.ui" line="269"/>
<source>Playlist:</source>
<translation>Список:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="299"/>
+ <location filename="../forms/configdialog.ui" line="285"/>
<source>???</source>
<translation>???</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="373"/>
+ <location filename="../forms/configdialog.ui" line="347"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="320"/>
+ <location filename="../forms/configdialog.ui" line="306"/>
<source>Metadata</source>
<translation>Метаданные</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="344"/>
+ <location filename="../forms/configdialog.ui" line="318"/>
<source>Load metadata from files</source>
<translation>Считывать метаданные из файлов</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="354"/>
+ <location filename="../forms/configdialog.ui" line="328"/>
<source>Song Display</source>
<translation>Список песен</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="360"/>
+ <location filename="../forms/configdialog.ui" line="334"/>
<source>Title format:</source>
<translation>Формат названия:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="476"/>
+ <location filename="../forms/configdialog.ui" line="466"/>
<source>Input</source>
<translation>Ввод</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="514"/>
+ <location filename="../forms/configdialog.ui" line="495"/>
<source>Output</source>
<translation>Вывод</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="439"/>
+ <location filename="../forms/configdialog.ui" line="423"/>
<source>Preferences</source>
<translation>Настройки</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="646"/>
+ <location filename="../forms/configdialog.ui" line="630"/>
<source>Information</source>
<translation>Информация</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="100"/>
+ <location filename="../forms/configdialog.ui" line="82"/>
<source>Appearance</source>
<translation>Внешний вид</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="108"/>
+ <location filename="../forms/configdialog.ui" line="91"/>
<source>Playlist</source>
<translation>Список</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="116"/>
+ <location filename="../forms/configdialog.ui" line="100"/>
<source>Plugins</source>
<translation>Модули</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="124"/>
+ <location filename="../forms/configdialog.ui" line="109"/>
<source>Advanced</source>
<translation>Дополнительно</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="827"/>
+ <location filename="../forms/configdialog.ui" line="814"/>
<source>Close</source>
<translation>Закрыть</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="166"/>
+ <location filename="../configdialog.cpp" line="174"/>
<source>Archived skin</source>
<translation>Упакованная тема</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="188"/>
+ <location filename="../configdialog.cpp" line="194"/>
<source>Unarchived skin</source>
<translation>Распакованная тема</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="132"/>
+ <location filename="../forms/configdialog.ui" line="118"/>
<source>Connectivity</source>
<translation>Сеть</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="546"/>
+ <location filename="../forms/configdialog.ui" line="518"/>
<source>Visualization</source>
<translation>Визуализация</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="563"/>
+ <location filename="../forms/configdialog.ui" line="535"/>
<source>Effects</source>
<translation>Эффекты</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="577"/>
+ <location filename="../forms/configdialog.ui" line="549"/>
<source>General</source>
<translation>Общие</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="637"/>
+ <location filename="../forms/configdialog.ui" line="621"/>
<source>File Dialog</source>
<translation>Файловый диалог</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="598"/>
+ <location filename="../forms/configdialog.ui" line="582"/>
<source>Audio</source>
<translation>Аудио</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="604"/>
+ <location filename="../forms/configdialog.ui" line="588"/>
<source>Use software volume control</source>
<translation>Использовать программную регулировку громкости</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="614"/>
+ <location filename="../forms/configdialog.ui" line="598"/>
<source>Visibility Control</source>
<translation>Управление видимостью</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="620"/>
+ <location filename="../forms/configdialog.ui" line="604"/>
<source>Hide on close</source>
<translation>Скрывать при закрытии</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="627"/>
+ <location filename="../forms/configdialog.ui" line="611"/>
<source>Start hidden</source>
<translation>Запускать скрытым</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="686"/>
+ <location filename="../forms/configdialog.ui" line="682"/>
<source>Proxy</source>
<translation>Прокси</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="698"/>
+ <location filename="../forms/configdialog.ui" line="694"/>
<source>Enable proxy usage</source>
<translation>Использовать прокси</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="705"/>
+ <location filename="../forms/configdialog.ui" line="701"/>
<source>Proxy host name:</source>
<translation>Прокси сервер:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="718"/>
+ <location filename="../forms/configdialog.ui" line="714"/>
<source>Proxy port:</source>
<translation>Прокси порт:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="731"/>
+ <location filename="../forms/configdialog.ui" line="727"/>
<source>Use authentication with proxy</source>
<translation>Использовать авторизацию на прокси</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="738"/>
+ <location filename="../forms/configdialog.ui" line="734"/>
<source>Proxy user name:</source>
<translation>Имя пользователя прокси:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="751"/>
+ <location filename="../forms/configdialog.ui" line="747"/>
<source>Proxy password:</source>
<translation>Пароль прокси:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="380"/>
+ <location filename="../forms/configdialog.ui" line="354"/>
<source>Convert underscores to blanks</source>
<translation>Преобразовывать подчёркивание в пробел</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="387"/>
+ <location filename="../forms/configdialog.ui" line="361"/>
<source>Convert %20 to blanks</source>
<translation>Преобразовывать %20 в пробел</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="394"/>
+ <location filename="../forms/configdialog.ui" line="368"/>
<source>Show full path of a stream</source>
<translation>Показывать полный путь для потоков</translation>
</message>
+ <message>
+ <location filename="../configdialog.cpp" line="634"/>
+ <source>Select Skin Files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../configdialog.cpp" line="635"/>
+ <source>Skin files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="192"/>
+ <source>Add...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="205"/>
+ <source>Refresh</source>
+ <translation type="unfinished">Обновить</translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="375"/>
+ <source>Show protocol</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>EqWidget</name>
<message>
- <location filename="../eqwidget.cpp" line="175"/>
+ <location filename="../eqwidget.cpp" line="176"/>
<source>preset</source>
<translation>предустановка</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="261"/>
+ <location filename="../eqwidget.cpp" line="262"/>
<source>&amp;Load/Delete</source>
<translation>&amp;Загрузить/Удалить</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="263"/>
+ <location filename="../eqwidget.cpp" line="264"/>
<source>&amp;Save Preset</source>
<translation>&amp;Сохранить предустановку</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="264"/>
+ <location filename="../eqwidget.cpp" line="265"/>
<source>&amp;Save Auto-load Preset</source>
<translation>&amp;Сохранить авто-предустановку</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="267"/>
+ <location filename="../eqwidget.cpp" line="268"/>
<source>&amp;Clear</source>
<translation>&amp;Очистить</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="296"/>
+ <location filename="../eqwidget.cpp" line="297"/>
<source>Saving Preset</source>
<translation>Сохранение предустановки</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="297"/>
+ <location filename="../eqwidget.cpp" line="298"/>
<source>Preset name:</source>
<translation>Имя предустановки:</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="298"/>
+ <location filename="../eqwidget.cpp" line="299"/>
<source>preset #</source>
<translation>предустановка #</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="265"/>
+ <location filename="../eqwidget.cpp" line="266"/>
<source>&amp;Import</source>
<translation>&amp;Импортировать</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="392"/>
+ <location filename="../eqwidget.cpp" line="390"/>
<source>Import Preset</source>
<translation>Импорт предустановки</translation>
</message>
@@ -499,12 +523,12 @@
<context>
<name>JumpToTrackDialog</name>
<message>
- <location filename="../jumptotrackdialog.cpp" line="123"/>
+ <location filename="../jumptotrackdialog.cpp" line="137"/>
<source>Unqueue</source>
<translation>Снять с очереди</translation>
</message>
<message>
- <location filename="../jumptotrackdialog.cpp" line="125"/>
+ <location filename="../jumptotrackdialog.cpp" line="139"/>
<source>Queue</source>
<translation>В очередь</translation>
</message>
@@ -537,127 +561,127 @@
<context>
<name>MainVisual</name>
<message>
- <location filename="../mainvisual.cpp" line="303"/>
+ <location filename="../mainvisual.cpp" line="294"/>
<source>Visualization Mode</source>
<translation>Режим визуализации</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="306"/>
+ <location filename="../mainvisual.cpp" line="297"/>
<source>Analyzer</source>
<translation>Анализатор</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="307"/>
+ <location filename="../mainvisual.cpp" line="298"/>
<source>Scope</source>
<translation>Осциллограф</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="308"/>
+ <location filename="../mainvisual.cpp" line="299"/>
<source>Off</source>
<translation>Выключено</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="315"/>
+ <location filename="../mainvisual.cpp" line="306"/>
<source>Analyzer Mode</source>
<translation>Режим анализатора</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="318"/>
+ <location filename="../mainvisual.cpp" line="309"/>
<source>Normal</source>
<translation>Обычный</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="319"/>
+ <location filename="../mainvisual.cpp" line="310"/>
<source>Fire</source>
<translation>Огонь</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="320"/>
+ <location filename="../mainvisual.cpp" line="311"/>
<source>Vertical Lines</source>
<translation>Вертикальные линии</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="321"/>
+ <location filename="../mainvisual.cpp" line="312"/>
<source>Lines</source>
<translation>Линии</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="322"/>
+ <location filename="../mainvisual.cpp" line="313"/>
<source>Bars</source>
<translation>Полоски</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="335"/>
+ <location filename="../mainvisual.cpp" line="326"/>
<source>Peaks</source>
<translation>Пики</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="339"/>
+ <location filename="../mainvisual.cpp" line="330"/>
<source>Refresh Rate</source>
<translation>Частота обновления</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="342"/>
+ <location filename="../mainvisual.cpp" line="333"/>
<source>50 fps</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="343"/>
+ <location filename="../mainvisual.cpp" line="334"/>
<source>25 fps</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="344"/>
+ <location filename="../mainvisual.cpp" line="335"/>
<source>10 fps</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="345"/>
+ <location filename="../mainvisual.cpp" line="336"/>
<source>5 fps</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="352"/>
+ <location filename="../mainvisual.cpp" line="343"/>
<source>Analyzer Falloff</source>
<translation>Падение анализатора</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="369"/>
+ <location filename="../mainvisual.cpp" line="360"/>
<source>Slowest</source>
<translation>Самое медленное</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="370"/>
+ <location filename="../mainvisual.cpp" line="361"/>
<source>Slow</source>
<translation>Медленное</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="371"/>
+ <location filename="../mainvisual.cpp" line="362"/>
<source>Medium</source>
<translation>Среднее</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="372"/>
+ <location filename="../mainvisual.cpp" line="363"/>
<source>Fast</source>
<translation>Быстрое</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="373"/>
+ <location filename="../mainvisual.cpp" line="364"/>
<source>Fastest</source>
<translation>Самое быстрое</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="366"/>
+ <location filename="../mainvisual.cpp" line="357"/>
<source>Peaks Falloff</source>
<translation>Падение пиков</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="379"/>
+ <location filename="../mainvisual.cpp" line="370"/>
<source>Background</source>
<translation>Фон</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="380"/>
+ <location filename="../mainvisual.cpp" line="371"/>
<source>Transparent</source>
<translation>Прозрачность</translation>
</message>
@@ -665,338 +689,340 @@
<context>
<name>MainWindow</name>
<message>
- <location filename="../mainwindow.cpp" line="640"/>
+ <location filename="../mainwindow.cpp" line="475"/>
<source>Default</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="440"/>
+ <location filename="../mainwindow.cpp" line="279"/>
<source>Choose a directory</source>
<translation>Выберите директорию</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="289"/>
<source>Select one or more files to open</source>
<translation>Выберите один или несколько файлов</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="574"/>
+ <location filename="../mainwindow.cpp" line="413"/>
<source>&amp;Play</source>
<translation>&amp;Воспроизвести</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="574"/>
+ <location filename="../mainwindow.cpp" line="413"/>
<source>X</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="575"/>
+ <location filename="../mainwindow.cpp" line="414"/>
<source>&amp;Pause</source>
<translation>&amp;Приостановить</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="575"/>
+ <location filename="../mainwindow.cpp" line="414"/>
<source>C</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="576"/>
+ <location filename="../mainwindow.cpp" line="415"/>
<source>&amp;Stop</source>
<translation>&amp;Стоп</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="576"/>
+ <location filename="../mainwindow.cpp" line="415"/>
<source>V</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="577"/>
+ <location filename="../mainwindow.cpp" line="416"/>
<source>&amp;Previous</source>
<translation>&amp;Предыдущий фрагмент</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="577"/>
+ <location filename="../mainwindow.cpp" line="416"/>
<source>Z</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="578"/>
+ <location filename="../mainwindow.cpp" line="417"/>
<source>&amp;Next</source>
<translation>&amp;Следующий фрагмент</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="578"/>
+ <location filename="../mainwindow.cpp" line="417"/>
<source>B</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="581"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>&amp;Jump To File</source>
<translation>&amp;Перейти к файлу</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="581"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>J</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="587"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>&amp;Settings</source>
<translation>&amp;Настройки</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="587"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="593"/>
+ <location filename="../mainwindow.cpp" line="447"/>
<source>&amp;Exit</source>
<translation>&amp;Выход</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="593"/>
+ <location filename="../mainwindow.cpp" line="447"/>
<source>Ctrl+Q</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="654"/>
+ <location filename="../mainwindow.cpp" line="489"/>
<source>Open Playlist</source>
<translation>Открыть список</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="678"/>
+ <location filename="../mainwindow.cpp" line="514"/>
<source>Save Playlist</source>
<translation>Сохранить список</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="589"/>
+ <location filename="../mainwindow.cpp" line="443"/>
<source>&amp;About</source>
<translation>&amp;О программе</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="677"/>
+ <location filename="../mainwindow.cpp" line="513"/>
<source>Playlist Files</source>
<translation>Файлы списков</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="579"/>
+ <location filename="../mainwindow.cpp" line="418"/>
<source>Space</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="590"/>
+ <location filename="../mainwindow.cpp" line="444"/>
<source>&amp;About Qt</source>
<translation>&amp;О библиотеке Qt</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="579"/>
+ <location filename="../mainwindow.cpp" line="418"/>
<source>&amp;Play/Pause</source>
<translation>&amp;Воспр/приост</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="446"/>
+ <location filename="../mainwindow.cpp" line="285"/>
<source>All Supported Bitstreams</source>
<translation>Все форматы</translation>
</message>
+ <message>
+ <location filename="../mainwindow.cpp" line="420"/>
+ <source>&amp;Repeat All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="421"/>
+ <source>&amp;Repeat Track</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="422"/>
+ <source>&amp;Shuffle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="426"/>
+ <source>R</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="427"/>
+ <source>Ctrl+R</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="428"/>
+ <source>S</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PlayList</name>
<message>
- <location filename="../playlist.cpp" line="132"/>
+ <location filename="../playlist.cpp" line="135"/>
<source>F</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="138"/>
+ <location filename="../playlist.cpp" line="141"/>
<source>D</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="170"/>
+ <location filename="../playlist.cpp" line="173"/>
<source>Alt+I</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="259"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>Ctrl+A</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="274"/>
+ <location filename="../playlist.cpp" line="277"/>
<source>O</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="131"/>
+ <location filename="../playlist.cpp" line="134"/>
<source>&amp;Add File</source>
<translation>&amp;Добавить файл</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="137"/>
+ <location filename="../playlist.cpp" line="140"/>
<source>&amp;Add Directory</source>
<translation>&amp;Добавить директорию</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="150"/>
+ <location filename="../playlist.cpp" line="153"/>
<source>&amp;Remove Selected</source>
<translation>&amp;Удалить выделенное</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="157"/>
+ <location filename="../playlist.cpp" line="160"/>
<source>&amp;Remove All</source>
<translation>&amp;Удалить всё</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="163"/>
+ <location filename="../playlist.cpp" line="166"/>
<source>&amp;Remove Unselected</source>
<translation>&amp;Удалить невыделенное</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="169"/>
+ <location filename="../playlist.cpp" line="172"/>
<source>&amp;View Track Details</source>
<translation>&amp;Информация</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="178"/>
+ <location filename="../playlist.cpp" line="181"/>
<source>Sort List</source>
<translation>Сортировать</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="208"/>
+ <location filename="../playlist.cpp" line="211"/>
<source>By Title</source>
<translation>По названию</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="212"/>
+ <location filename="../playlist.cpp" line="215"/>
<source>By Filename</source>
<translation>По имени файла</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="216"/>
+ <location filename="../playlist.cpp" line="219"/>
<source>By Path + Filename</source>
<translation>По пути и файлу</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="220"/>
+ <location filename="../playlist.cpp" line="223"/>
<source>By Date</source>
<translation>По дате</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="206"/>
+ <location filename="../playlist.cpp" line="209"/>
<source>Sort Selection</source>
<translation>Сортировать выделенное</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="234"/>
+ <location filename="../playlist.cpp" line="237"/>
<source>Randomize List</source>
<translation>Перемешать</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="235"/>
+ <location filename="../playlist.cpp" line="238"/>
<source>Reverse List</source>
<translation>Перевернуть</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="244"/>
+ <location filename="../playlist.cpp" line="247"/>
<source>Invert Selection</source>
<translation>Инвертировать выделение</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="251"/>
+ <location filename="../playlist.cpp" line="254"/>
<source>&amp;Select None</source>
<translation>&amp;Снять выделение</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="258"/>
+ <location filename="../playlist.cpp" line="261"/>
<source>&amp;Select All</source>
<translation>&amp;Выделить всё</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="266"/>
+ <location filename="../playlist.cpp" line="269"/>
<source>&amp;New List</source>
<translation>&amp;Новый лист</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="267"/>
+ <location filename="../playlist.cpp" line="270"/>
<source>Shift+N</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="273"/>
+ <location filename="../playlist.cpp" line="276"/>
<source>&amp;Load List</source>
<translation>&amp;Загрузить лист</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="278"/>
+ <location filename="../playlist.cpp" line="281"/>
<source>&amp;Save List</source>
<translation>&amp;Сохранить лист</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="279"/>
+ <location filename="../playlist.cpp" line="282"/>
<source>Shift+S</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="151"/>
+ <location filename="../playlist.cpp" line="154"/>
<source>Del</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="143"/>
+ <location filename="../playlist.cpp" line="146"/>
<source>&amp;Add Url</source>
<translation>&amp;Добавить URL</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="144"/>
+ <location filename="../playlist.cpp" line="147"/>
<source>U</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="224"/>
+ <location filename="../playlist.cpp" line="227"/>
<source>By Track Number</source>
<translation>По номеру трека</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="240"/>
+ <location filename="../playlist.cpp" line="243"/>
<source>&amp;Queue</source>
<translation>&amp;В очередь</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="240"/>
+ <location filename="../playlist.cpp" line="243"/>
<source>Q</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
- <name>PlayListModel</name>
- <message>
- <location filename="../playlistmodel.cpp" line="311"/>
- <source>Url:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlistmodel.cpp" line="312"/>
- <source>Title:</source>
- <translation>Название:</translation>
- </message>
- <message>
- <location filename="../playlistmodel.cpp" line="313"/>
- <source>Artist:</source>
- <translation>Исполнитель:</translation>
- </message>
- <message>
- <location filename="../playlistmodel.cpp" line="314"/>
- <source>Album:</source>
- <translation>Альбом:</translation>
- </message>
- <message>
- <location filename="../playlistmodel.cpp" line="315"/>
- <source>Comment:</source>
- <translation>Комментарий:</translation>
- </message>
-</context>
-<context>
<name>PresetEditor</name>
<message>
<location filename="../forms/preseteditor.ui" line="13"/>
@@ -1027,35 +1053,45 @@
<context>
<name>QMMPStarter</name>
<message>
- <location filename="../qmmpstarter.cpp" line="140"/>
+ <location filename="../qmmpstarter.cpp" line="141"/>
<source>Usage: qmmp [options] [files]</source>
<translation>Использование: qmmp [options] [files]</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="141"/>
+ <location filename="../qmmpstarter.cpp" line="142"/>
<source>Options:</source>
<translation>Опции:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="146"/>
+ <location filename="../qmmpstarter.cpp" line="148"/>
<source>Print version number and exit</source>
<translation>Показать версии и выйти</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="147"/>
+ <location filename="../qmmpstarter.cpp" line="149"/>
<source>Ideas, patches, bugreports send to forkotov02@hotmail.ru</source>
<translation>Идеи, исправления, отчёты об ошибках: forkotov02@hotmail.ru</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="145"/>
+ <location filename="../qmmpstarter.cpp" line="147"/>
<source>Display this text and exit</source>
<translation>Показать этот текст и выйти</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="152"/>
+ <location filename="../qmmpstarter.cpp" line="154"/>
<source>QMMP version:</source>
<translation>Версия QMMP:</translation>
</message>
+ <message>
+ <location filename="../qmmpstarter.cpp" line="145"/>
+ <source>Don&apos;t clear the playlist</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qmmpstarter.cpp" line="155"/>
+ <source>Qt version:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TextScroller</name>
diff --git a/src/ui/translations/qmmp_tr.ts b/src/ui/translations/qmmp_tr.ts
index 55f1d0fec..9e4cd26fa 100644
--- a/src/ui/translations/qmmp_tr.ts
+++ b/src/ui/translations/qmmp_tr.ts
@@ -114,7 +114,7 @@
<context>
<name>BuiltinCommandLineOption</name>
<message>
- <location filename="../builtincommandlineoption.cpp" line="69"/>
+ <location filename="../builtincommandlineoption.cpp" line="63"/>
<source>Skip forward in playlist</source>
<translation type="unfinished"></translation>
</message>
@@ -144,27 +144,27 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="70"/>
+ <location filename="../builtincommandlineoption.cpp" line="69"/>
<source>Set playback volume(example: qmmp --volume20, qmmp --volume100)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="71"/>
+ <location filename="../builtincommandlineoption.cpp" line="70"/>
<source>Display Jump to File dialog</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="72"/>
+ <location filename="../builtincommandlineoption.cpp" line="71"/>
<source>Show/hide application</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="73"/>
+ <location filename="../builtincommandlineoption.cpp" line="72"/>
<source>Display Add File dialog</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="75"/>
+ <location filename="../builtincommandlineoption.cpp" line="74"/>
<source>Display Add Directory dialog</source>
<translation type="unfinished"></translation>
</message>
@@ -172,62 +172,62 @@
<context>
<name>ConfigDialog</name>
<message>
- <location filename="../configdialog.cpp" line="330"/>
+ <location filename="../configdialog.cpp" line="336"/>
<source>Enabled</source>
<translation>Etkinleştirildi</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="330"/>
+ <location filename="../configdialog.cpp" line="336"/>
<source>Description</source>
<translation>Açıklama</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="515"/>
+ <location filename="../configdialog.cpp" line="521"/>
<source>Filename</source>
<translation>Dosya adı</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="510"/>
+ <location filename="../configdialog.cpp" line="516"/>
<source>Artist</source>
<translation>Sanatçı</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="511"/>
+ <location filename="../configdialog.cpp" line="517"/>
<source>Album</source>
<translation>Albüm</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="512"/>
+ <location filename="../configdialog.cpp" line="518"/>
<source>Title</source>
<translation>Başlık</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="513"/>
+ <location filename="../configdialog.cpp" line="519"/>
<source>Tracknumber</source>
<translation>Parça Numarası</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="514"/>
+ <location filename="../configdialog.cpp" line="520"/>
<source>Genre</source>
<translation>Tarz</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="516"/>
+ <location filename="../configdialog.cpp" line="522"/>
<source>Filepath</source>
<translation>Dosya yolu</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="517"/>
+ <location filename="../configdialog.cpp" line="523"/>
<source>Date</source>
<translation>Tarih</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="518"/>
+ <location filename="../configdialog.cpp" line="524"/>
<source>Year</source>
<translation>Yıl</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="519"/>
+ <location filename="../configdialog.cpp" line="525"/>
<source>Comment</source>
<translation>Yorum</translation>
</message>
@@ -237,260 +237,285 @@
<translation>Qmmp Ayarları</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="174"/>
+ <location filename="../forms/configdialog.ui" line="161"/>
<source>Skins</source>
<translation>Kabuklar</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="217"/>
+ <location filename="../forms/configdialog.ui" line="221"/>
<source>Fonts</source>
<translation>Fontlar</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="247"/>
+ <location filename="../forms/configdialog.ui" line="233"/>
<source>Player:</source>
<translation>Oynatıcı:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="263"/>
+ <location filename="../forms/configdialog.ui" line="269"/>
<source>Playlist:</source>
<translation>Çalma Listesi:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="299"/>
+ <location filename="../forms/configdialog.ui" line="285"/>
<source>???</source>
<translation>???</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="373"/>
+ <location filename="../forms/configdialog.ui" line="347"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="320"/>
+ <location filename="../forms/configdialog.ui" line="306"/>
<source>Metadata</source>
<translation>Veri bilgisi</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="344"/>
+ <location filename="../forms/configdialog.ui" line="318"/>
<source>Load metadata from files</source>
<translation>Veri bilgisini dosyadan yükle</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="354"/>
+ <location filename="../forms/configdialog.ui" line="328"/>
<source>Song Display</source>
<translation>Şarkı Göstergesi</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="360"/>
+ <location filename="../forms/configdialog.ui" line="334"/>
<source>Title format:</source>
<translation>Başlık formatı:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="476"/>
+ <location filename="../forms/configdialog.ui" line="466"/>
<source>Input</source>
<translation>Giriş</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="514"/>
+ <location filename="../forms/configdialog.ui" line="495"/>
<source>Output</source>
<translation>Çıkış</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="439"/>
+ <location filename="../forms/configdialog.ui" line="423"/>
<source>Preferences</source>
<translation>Tercihler</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="646"/>
+ <location filename="../forms/configdialog.ui" line="630"/>
<source>Information</source>
<translation>Bilgi</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="100"/>
+ <location filename="../forms/configdialog.ui" line="82"/>
<source>Appearance</source>
<translation>Görünüm</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="108"/>
+ <location filename="../forms/configdialog.ui" line="91"/>
<source>Playlist</source>
<translation>Çalma Listesi</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="116"/>
+ <location filename="../forms/configdialog.ui" line="100"/>
<source>Plugins</source>
<translation>Eklentiler</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="124"/>
+ <location filename="../forms/configdialog.ui" line="109"/>
<source>Advanced</source>
<translation>Gelişmiş</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="827"/>
+ <location filename="../forms/configdialog.ui" line="814"/>
<source>Close</source>
<translation>Kapat</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="166"/>
+ <location filename="../configdialog.cpp" line="174"/>
<source>Archived skin</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="188"/>
+ <location filename="../configdialog.cpp" line="194"/>
<source>Unarchived skin</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="132"/>
+ <location filename="../forms/configdialog.ui" line="118"/>
<source>Connectivity</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="546"/>
+ <location filename="../forms/configdialog.ui" line="518"/>
<source>Visualization</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="563"/>
+ <location filename="../forms/configdialog.ui" line="535"/>
<source>Effects</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="577"/>
+ <location filename="../forms/configdialog.ui" line="549"/>
<source>General</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="637"/>
+ <location filename="../forms/configdialog.ui" line="621"/>
<source>File Dialog</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="598"/>
+ <location filename="../forms/configdialog.ui" line="582"/>
<source>Audio</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="604"/>
+ <location filename="../forms/configdialog.ui" line="588"/>
<source>Use software volume control</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="614"/>
+ <location filename="../forms/configdialog.ui" line="598"/>
<source>Visibility Control</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="620"/>
+ <location filename="../forms/configdialog.ui" line="604"/>
<source>Hide on close</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="627"/>
+ <location filename="../forms/configdialog.ui" line="611"/>
<source>Start hidden</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="686"/>
+ <location filename="../forms/configdialog.ui" line="682"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="698"/>
+ <location filename="../forms/configdialog.ui" line="694"/>
<source>Enable proxy usage</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="705"/>
+ <location filename="../forms/configdialog.ui" line="701"/>
<source>Proxy host name:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="718"/>
+ <location filename="../forms/configdialog.ui" line="714"/>
<source>Proxy port:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="731"/>
+ <location filename="../forms/configdialog.ui" line="727"/>
<source>Use authentication with proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="738"/>
+ <location filename="../forms/configdialog.ui" line="734"/>
<source>Proxy user name:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="751"/>
+ <location filename="../forms/configdialog.ui" line="747"/>
<source>Proxy password:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="380"/>
+ <location filename="../forms/configdialog.ui" line="354"/>
<source>Convert underscores to blanks</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="387"/>
+ <location filename="../forms/configdialog.ui" line="361"/>
<source>Convert %20 to blanks</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="394"/>
+ <location filename="../forms/configdialog.ui" line="368"/>
<source>Show full path of a stream</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../configdialog.cpp" line="634"/>
+ <source>Select Skin Files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../configdialog.cpp" line="635"/>
+ <source>Skin files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="192"/>
+ <source>Add...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="205"/>
+ <source>Refresh</source>
+ <translation type="unfinished">Yenile</translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="375"/>
+ <source>Show protocol</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>EqWidget</name>
<message>
- <location filename="../eqwidget.cpp" line="175"/>
+ <location filename="../eqwidget.cpp" line="176"/>
<source>preset</source>
<translation>tanımlanmış ayar</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="261"/>
+ <location filename="../eqwidget.cpp" line="262"/>
<source>&amp;Load/Delete</source>
<translation>&amp;Yükle/Sil</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="263"/>
+ <location filename="../eqwidget.cpp" line="264"/>
<source>&amp;Save Preset</source>
<translation>Tanımlanmış &amp;Ayarları Kaydet</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="264"/>
+ <location filename="../eqwidget.cpp" line="265"/>
<source>&amp;Save Auto-load Preset</source>
<translation>&amp;Otomatik Tanımlanmış Ayarları Kaydet</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="267"/>
+ <location filename="../eqwidget.cpp" line="268"/>
<source>&amp;Clear</source>
<translation>&amp;Temizle</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="296"/>
+ <location filename="../eqwidget.cpp" line="297"/>
<source>Saving Preset</source>
<translation>Tanımlanmış Ayarla Kaydediliyor</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="297"/>
+ <location filename="../eqwidget.cpp" line="298"/>
<source>Preset name:</source>
<translation>Tanımlanmış ayar adı:</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="298"/>
+ <location filename="../eqwidget.cpp" line="299"/>
<source>preset #</source>
<translation>tanımlanmış ayar #</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="265"/>
+ <location filename="../eqwidget.cpp" line="266"/>
<source>&amp;Import</source>
<translation>&amp;İçe Aktar</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="392"/>
+ <location filename="../eqwidget.cpp" line="390"/>
<source>Import Preset</source>
<translation>Tanımlanmış Ayarları Al</translation>
</message>
@@ -498,12 +523,12 @@
<context>
<name>JumpToTrackDialog</name>
<message>
- <location filename="../jumptotrackdialog.cpp" line="123"/>
+ <location filename="../jumptotrackdialog.cpp" line="137"/>
<source>Unqueue</source>
<translation>Kuyrukta Değil</translation>
</message>
<message>
- <location filename="../jumptotrackdialog.cpp" line="125"/>
+ <location filename="../jumptotrackdialog.cpp" line="139"/>
<source>Queue</source>
<translation>Kuyruk</translation>
</message>
@@ -536,127 +561,127 @@
<context>
<name>MainVisual</name>
<message>
- <location filename="../mainvisual.cpp" line="303"/>
+ <location filename="../mainvisual.cpp" line="294"/>
<source>Visualization Mode</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="306"/>
+ <location filename="../mainvisual.cpp" line="297"/>
<source>Analyzer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="307"/>
+ <location filename="../mainvisual.cpp" line="298"/>
<source>Scope</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="308"/>
+ <location filename="../mainvisual.cpp" line="299"/>
<source>Off</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="315"/>
+ <location filename="../mainvisual.cpp" line="306"/>
<source>Analyzer Mode</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="318"/>
+ <location filename="../mainvisual.cpp" line="309"/>
<source>Normal</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="319"/>
+ <location filename="../mainvisual.cpp" line="310"/>
<source>Fire</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="320"/>
+ <location filename="../mainvisual.cpp" line="311"/>
<source>Vertical Lines</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="321"/>
+ <location filename="../mainvisual.cpp" line="312"/>
<source>Lines</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="322"/>
+ <location filename="../mainvisual.cpp" line="313"/>
<source>Bars</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="335"/>
+ <location filename="../mainvisual.cpp" line="326"/>
<source>Peaks</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="339"/>
+ <location filename="../mainvisual.cpp" line="330"/>
<source>Refresh Rate</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="342"/>
+ <location filename="../mainvisual.cpp" line="333"/>
<source>50 fps</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="343"/>
+ <location filename="../mainvisual.cpp" line="334"/>
<source>25 fps</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="344"/>
+ <location filename="../mainvisual.cpp" line="335"/>
<source>10 fps</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="345"/>
+ <location filename="../mainvisual.cpp" line="336"/>
<source>5 fps</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="352"/>
+ <location filename="../mainvisual.cpp" line="343"/>
<source>Analyzer Falloff</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="369"/>
+ <location filename="../mainvisual.cpp" line="360"/>
<source>Slowest</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="370"/>
+ <location filename="../mainvisual.cpp" line="361"/>
<source>Slow</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="371"/>
+ <location filename="../mainvisual.cpp" line="362"/>
<source>Medium</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="372"/>
+ <location filename="../mainvisual.cpp" line="363"/>
<source>Fast</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="373"/>
+ <location filename="../mainvisual.cpp" line="364"/>
<source>Fastest</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="366"/>
+ <location filename="../mainvisual.cpp" line="357"/>
<source>Peaks Falloff</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="379"/>
+ <location filename="../mainvisual.cpp" line="370"/>
<source>Background</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="380"/>
+ <location filename="../mainvisual.cpp" line="371"/>
<source>Transparent</source>
<translation type="unfinished"></translation>
</message>
@@ -664,338 +689,340 @@
<context>
<name>MainWindow</name>
<message>
- <location filename="../mainwindow.cpp" line="640"/>
+ <location filename="../mainwindow.cpp" line="475"/>
<source>Default</source>
<translation>Öntanımlı</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="440"/>
+ <location filename="../mainwindow.cpp" line="279"/>
<source>Choose a directory</source>
<translation>Bir dizin seçin</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="289"/>
<source>Select one or more files to open</source>
<translation>Açmak için bir yada daha çok dosya seçin</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="574"/>
+ <location filename="../mainwindow.cpp" line="413"/>
<source>&amp;Play</source>
<translation>&amp;Çal</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="574"/>
+ <location filename="../mainwindow.cpp" line="413"/>
<source>X</source>
<translation>X</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="575"/>
+ <location filename="../mainwindow.cpp" line="414"/>
<source>&amp;Pause</source>
<translation>&amp;Duraklat</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="575"/>
+ <location filename="../mainwindow.cpp" line="414"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="576"/>
+ <location filename="../mainwindow.cpp" line="415"/>
<source>&amp;Stop</source>
<translation>&amp;Durdur</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="576"/>
+ <location filename="../mainwindow.cpp" line="415"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="577"/>
+ <location filename="../mainwindow.cpp" line="416"/>
<source>&amp;Previous</source>
<translation>&amp;Önceki</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="577"/>
+ <location filename="../mainwindow.cpp" line="416"/>
<source>Z</source>
<translation>Z</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="578"/>
+ <location filename="../mainwindow.cpp" line="417"/>
<source>&amp;Next</source>
<translation>&amp;Sonraki</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="578"/>
+ <location filename="../mainwindow.cpp" line="417"/>
<source>B</source>
<translation>B</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="581"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>&amp;Jump To File</source>
<translation>&amp;Parçaya Git</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="581"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>J</source>
<translation>J</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="587"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>&amp;Settings</source>
<translation>&amp;Ayarlar</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="587"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="593"/>
+ <location filename="../mainwindow.cpp" line="447"/>
<source>&amp;Exit</source>
<translation>&amp;Çıkış</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="593"/>
+ <location filename="../mainwindow.cpp" line="447"/>
<source>Ctrl+Q</source>
<translation>Ctrl+Q</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="654"/>
+ <location filename="../mainwindow.cpp" line="489"/>
<source>Open Playlist</source>
<translation>Çalma Listesini Aç</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="678"/>
+ <location filename="../mainwindow.cpp" line="514"/>
<source>Save Playlist</source>
<translation>Çalma Listesini Kaydet</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="589"/>
+ <location filename="../mainwindow.cpp" line="443"/>
<source>&amp;About</source>
<translation>&amp;Hakkında</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="677"/>
+ <location filename="../mainwindow.cpp" line="513"/>
<source>Playlist Files</source>
<translation>Çalma Listesi Dosyaları</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="579"/>
+ <location filename="../mainwindow.cpp" line="418"/>
<source>Space</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="590"/>
+ <location filename="../mainwindow.cpp" line="444"/>
<source>&amp;About Qt</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="579"/>
+ <location filename="../mainwindow.cpp" line="418"/>
<source>&amp;Play/Pause</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="446"/>
+ <location filename="../mainwindow.cpp" line="285"/>
<source>All Supported Bitstreams</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../mainwindow.cpp" line="420"/>
+ <source>&amp;Repeat All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="421"/>
+ <source>&amp;Repeat Track</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="422"/>
+ <source>&amp;Shuffle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="426"/>
+ <source>R</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="427"/>
+ <source>Ctrl+R</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="428"/>
+ <source>S</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PlayList</name>
<message>
- <location filename="../playlist.cpp" line="132"/>
+ <location filename="../playlist.cpp" line="135"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="138"/>
+ <location filename="../playlist.cpp" line="141"/>
<source>D</source>
<translation>D</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="170"/>
+ <location filename="../playlist.cpp" line="173"/>
<source>Alt+I</source>
<translation>Alt+I</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="259"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="274"/>
+ <location filename="../playlist.cpp" line="277"/>
<source>O</source>
<translation>O</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="131"/>
+ <location filename="../playlist.cpp" line="134"/>
<source>&amp;Add File</source>
<translation>&amp;Dosya Ekle</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="137"/>
+ <location filename="../playlist.cpp" line="140"/>
<source>&amp;Add Directory</source>
<translation>&amp;Dizin Ekle</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="150"/>
+ <location filename="../playlist.cpp" line="153"/>
<source>&amp;Remove Selected</source>
<translation>&amp;Seçileni Kaldır</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="157"/>
+ <location filename="../playlist.cpp" line="160"/>
<source>&amp;Remove All</source>
<translation>&amp;Hepsini Kaldır</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="163"/>
+ <location filename="../playlist.cpp" line="166"/>
<source>&amp;Remove Unselected</source>
<translation>&amp;Seçilmemişleri Kaldır</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="169"/>
+ <location filename="../playlist.cpp" line="172"/>
<source>&amp;View Track Details</source>
<translation>&amp;Parça Detaylarını Göster</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="178"/>
+ <location filename="../playlist.cpp" line="181"/>
<source>Sort List</source>
<translation>Listeyi Sınıflandır</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="208"/>
+ <location filename="../playlist.cpp" line="211"/>
<source>By Title</source>
<translation>Başlığa Göre</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="212"/>
+ <location filename="../playlist.cpp" line="215"/>
<source>By Filename</source>
<translation>Dosya Adına Göre</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="216"/>
+ <location filename="../playlist.cpp" line="219"/>
<source>By Path + Filename</source>
<translation>Dosya Yolu + Dosya Adına Göre</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="220"/>
+ <location filename="../playlist.cpp" line="223"/>
<source>By Date</source>
<translation>Tarihe Göre</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="206"/>
+ <location filename="../playlist.cpp" line="209"/>
<source>Sort Selection</source>
<translation>Seçilenleri Sınıflandır</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="234"/>
+ <location filename="../playlist.cpp" line="237"/>
<source>Randomize List</source>
<translation>Rastgele Listele</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="235"/>
+ <location filename="../playlist.cpp" line="238"/>
<source>Reverse List</source>
<translation>Listeyi Ters Çevir</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="244"/>
+ <location filename="../playlist.cpp" line="247"/>
<source>Invert Selection</source>
<translation>Seçimi Tersine Çevir</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="251"/>
+ <location filename="../playlist.cpp" line="254"/>
<source>&amp;Select None</source>
<translation>&amp;Hiçbirini Seçme</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="258"/>
+ <location filename="../playlist.cpp" line="261"/>
<source>&amp;Select All</source>
<translation>&amp;Tümünü Seç</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="266"/>
+ <location filename="../playlist.cpp" line="269"/>
<source>&amp;New List</source>
<translation>&amp;Yeni Liste</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="267"/>
+ <location filename="../playlist.cpp" line="270"/>
<source>Shift+N</source>
<translation>Shift+N</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="273"/>
+ <location filename="../playlist.cpp" line="276"/>
<source>&amp;Load List</source>
<translation>&amp;Liste Yükle</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="278"/>
+ <location filename="../playlist.cpp" line="281"/>
<source>&amp;Save List</source>
<translation>&amp;Listeyi Kaydet</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="279"/>
+ <location filename="../playlist.cpp" line="282"/>
<source>Shift+S</source>
<translation>Shift+S</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="151"/>
+ <location filename="../playlist.cpp" line="154"/>
<source>Del</source>
<translation>Del</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="143"/>
+ <location filename="../playlist.cpp" line="146"/>
<source>&amp;Add Url</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="144"/>
+ <location filename="../playlist.cpp" line="147"/>
<source>U</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="224"/>
+ <location filename="../playlist.cpp" line="227"/>
<source>By Track Number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="240"/>
+ <location filename="../playlist.cpp" line="243"/>
<source>&amp;Queue</source>
<translation type="unfinished">&amp;Kuyruğa ekle</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="240"/>
+ <location filename="../playlist.cpp" line="243"/>
<source>Q</source>
<translation type="unfinished">Q</translation>
</message>
</context>
<context>
- <name>PlayListModel</name>
- <message>
- <location filename="../playlistmodel.cpp" line="311"/>
- <source>Url:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlistmodel.cpp" line="312"/>
- <source>Title:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlistmodel.cpp" line="313"/>
- <source>Artist:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlistmodel.cpp" line="314"/>
- <source>Album:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlistmodel.cpp" line="315"/>
- <source>Comment:</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
<name>PresetEditor</name>
<message>
<location filename="../forms/preseteditor.ui" line="13"/>
@@ -1026,35 +1053,45 @@
<context>
<name>QMMPStarter</name>
<message>
- <location filename="../qmmpstarter.cpp" line="140"/>
+ <location filename="../qmmpstarter.cpp" line="141"/>
<source>Usage: qmmp [options] [files]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="141"/>
+ <location filename="../qmmpstarter.cpp" line="142"/>
<source>Options:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="146"/>
+ <location filename="../qmmpstarter.cpp" line="148"/>
<source>Print version number and exit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="147"/>
+ <location filename="../qmmpstarter.cpp" line="149"/>
<source>Ideas, patches, bugreports send to forkotov02@hotmail.ru</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="145"/>
+ <location filename="../qmmpstarter.cpp" line="147"/>
<source>Display this text and exit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="152"/>
+ <location filename="../qmmpstarter.cpp" line="154"/>
<source>QMMP version:</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../qmmpstarter.cpp" line="145"/>
+ <source>Don&apos;t clear the playlist</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qmmpstarter.cpp" line="155"/>
+ <source>Qt version:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TextScroller</name>
diff --git a/src/ui/translations/qmmp_uk_UA.ts b/src/ui/translations/qmmp_uk_UA.ts
index 7ea37d261..9ec2d1281 100644
--- a/src/ui/translations/qmmp_uk_UA.ts
+++ b/src/ui/translations/qmmp_uk_UA.ts
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS><TS version="1.1" language="uk">
-<defaultcodec></defaultcodec>
<context>
<name>AboutDialog</name>
<message>
@@ -115,7 +114,7 @@
<context>
<name>BuiltinCommandLineOption</name>
<message>
- <location filename="../builtincommandlineoption.cpp" line="69"/>
+ <location filename="../builtincommandlineoption.cpp" line="63"/>
<source>Skip forward in playlist</source>
<translation>Перейти до наступного фрагменту</translation>
</message>
@@ -145,27 +144,27 @@
<translation>Зупитини поточну пісню</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="70"/>
+ <location filename="../builtincommandlineoption.cpp" line="69"/>
<source>Set playback volume(example: qmmp --volume20, qmmp --volume100)</source>
<translation>Встановить гучність (приклад: qmmp --volume20, qmmp --volume100)</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="71"/>
+ <location filename="../builtincommandlineoption.cpp" line="70"/>
<source>Display Jump to File dialog</source>
<translation>Показати діалог переходу до файла</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="72"/>
+ <location filename="../builtincommandlineoption.cpp" line="71"/>
<source>Show/hide application</source>
<translation>Показати/сховати програму</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="73"/>
+ <location filename="../builtincommandlineoption.cpp" line="72"/>
<source>Display Add File dialog</source>
<translation>Показати діалог додавання файлів</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="75"/>
+ <location filename="../builtincommandlineoption.cpp" line="74"/>
<source>Display Add Directory dialog</source>
<translation>Показати діалог додавання тек</translation>
</message>
@@ -173,62 +172,62 @@
<context>
<name>ConfigDialog</name>
<message>
- <location filename="../configdialog.cpp" line="330"/>
+ <location filename="../configdialog.cpp" line="336"/>
<source>Enabled</source>
<translation>Увімкнено</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="330"/>
+ <location filename="../configdialog.cpp" line="336"/>
<source>Description</source>
<translation>Пояснення</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="515"/>
+ <location filename="../configdialog.cpp" line="521"/>
<source>Filename</source>
<translation>Им&apos;я файлу</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="510"/>
+ <location filename="../configdialog.cpp" line="516"/>
<source>Artist</source>
<translation>Виконавець</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="511"/>
+ <location filename="../configdialog.cpp" line="517"/>
<source>Album</source>
<translation>Альбом</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="512"/>
+ <location filename="../configdialog.cpp" line="518"/>
<source>Title</source>
<translation>Назва</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="513"/>
+ <location filename="../configdialog.cpp" line="519"/>
<source>Tracknumber</source>
<translation>Номер треку</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="514"/>
+ <location filename="../configdialog.cpp" line="520"/>
<source>Genre</source>
<translation>Жанр</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="516"/>
+ <location filename="../configdialog.cpp" line="522"/>
<source>Filepath</source>
<translation>Шлях до файлу</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="517"/>
+ <location filename="../configdialog.cpp" line="523"/>
<source>Date</source>
<translation>Дата</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="518"/>
+ <location filename="../configdialog.cpp" line="524"/>
<source>Year</source>
<translation>Рік</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="519"/>
+ <location filename="../configdialog.cpp" line="525"/>
<source>Comment</source>
<translation>Коментар</translation>
</message>
@@ -238,260 +237,285 @@
<translation>Налаштування Qmmp</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="174"/>
+ <location filename="../forms/configdialog.ui" line="161"/>
<source>Skins</source>
<translation>Шкурки</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="217"/>
+ <location filename="../forms/configdialog.ui" line="221"/>
<source>Fonts</source>
<translation>Шрифти</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="247"/>
+ <location filename="../forms/configdialog.ui" line="233"/>
<source>Player:</source>
<translation>Програвач:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="263"/>
+ <location filename="../forms/configdialog.ui" line="269"/>
<source>Playlist:</source>
<translation>Список:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="299"/>
+ <location filename="../forms/configdialog.ui" line="285"/>
<source>???</source>
<translation>???</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="373"/>
+ <location filename="../forms/configdialog.ui" line="347"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="320"/>
+ <location filename="../forms/configdialog.ui" line="306"/>
<source>Metadata</source>
<translation>Метадані</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="344"/>
+ <location filename="../forms/configdialog.ui" line="318"/>
<source>Load metadata from files</source>
<translation>Зчитувати метадані з файлів</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="354"/>
+ <location filename="../forms/configdialog.ui" line="328"/>
<source>Song Display</source>
<translation>Список пісень</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="360"/>
+ <location filename="../forms/configdialog.ui" line="334"/>
<source>Title format:</source>
<translation>Формат назви:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="476"/>
+ <location filename="../forms/configdialog.ui" line="466"/>
<source>Input</source>
<translation>Введення</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="514"/>
+ <location filename="../forms/configdialog.ui" line="495"/>
<source>Output</source>
<translation>Виведення</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="439"/>
+ <location filename="../forms/configdialog.ui" line="423"/>
<source>Preferences</source>
<translation>Налаштування</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="646"/>
+ <location filename="../forms/configdialog.ui" line="630"/>
<source>Information</source>
<translation>Інформація</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="100"/>
+ <location filename="../forms/configdialog.ui" line="82"/>
<source>Appearance</source>
<translation>Зовнішній вигляд</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="108"/>
+ <location filename="../forms/configdialog.ui" line="91"/>
<source>Playlist</source>
<translation>Список</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="116"/>
+ <location filename="../forms/configdialog.ui" line="100"/>
<source>Plugins</source>
<translation>Модулі</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="124"/>
+ <location filename="../forms/configdialog.ui" line="109"/>
<source>Advanced</source>
<translation>Додатково</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="827"/>
+ <location filename="../forms/configdialog.ui" line="814"/>
<source>Close</source>
<translation>Закрити</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="166"/>
+ <location filename="../configdialog.cpp" line="174"/>
<source>Archived skin</source>
<translation>Упакована тема</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="188"/>
+ <location filename="../configdialog.cpp" line="194"/>
<source>Unarchived skin</source>
<translation>Розпакована тема</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="132"/>
+ <location filename="../forms/configdialog.ui" line="118"/>
<source>Connectivity</source>
<translation>Мережа</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="546"/>
+ <location filename="../forms/configdialog.ui" line="518"/>
<source>Visualization</source>
<translation>Візуалізація</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="563"/>
+ <location filename="../forms/configdialog.ui" line="535"/>
<source>Effects</source>
<translation>Ефекти</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="577"/>
+ <location filename="../forms/configdialog.ui" line="549"/>
<source>General</source>
<translation>Загальне</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="637"/>
+ <location filename="../forms/configdialog.ui" line="621"/>
<source>File Dialog</source>
<translation>Файловий діалог</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="598"/>
+ <location filename="../forms/configdialog.ui" line="582"/>
<source>Audio</source>
<translation>Звук</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="604"/>
+ <location filename="../forms/configdialog.ui" line="588"/>
<source>Use software volume control</source>
<translation>Використовувати програмний контроль гучності</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="614"/>
+ <location filename="../forms/configdialog.ui" line="598"/>
<source>Visibility Control</source>
<translation>Керування видимістю</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="620"/>
+ <location filename="../forms/configdialog.ui" line="604"/>
<source>Hide on close</source>
<translation>Ховати при закритті</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="627"/>
+ <location filename="../forms/configdialog.ui" line="611"/>
<source>Start hidden</source>
<translation>Запускати схованим</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="686"/>
+ <location filename="../forms/configdialog.ui" line="682"/>
<source>Proxy</source>
<translation>Проксі</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="698"/>
+ <location filename="../forms/configdialog.ui" line="694"/>
<source>Enable proxy usage</source>
<translation>Використосувати проксі</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="705"/>
+ <location filename="../forms/configdialog.ui" line="701"/>
<source>Proxy host name:</source>
<translation>Сервер проксі:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="718"/>
+ <location filename="../forms/configdialog.ui" line="714"/>
<source>Proxy port:</source>
<translation>Порт проксі:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="731"/>
+ <location filename="../forms/configdialog.ui" line="727"/>
<source>Use authentication with proxy</source>
<translation>Використовувати авторизацію на проксі</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="738"/>
+ <location filename="../forms/configdialog.ui" line="734"/>
<source>Proxy user name:</source>
<translation>Ім&apos;я користвача проксі:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="751"/>
+ <location filename="../forms/configdialog.ui" line="747"/>
<source>Proxy password:</source>
<translation>Пароль проксі:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="380"/>
+ <location filename="../forms/configdialog.ui" line="354"/>
<source>Convert underscores to blanks</source>
<translation>Конвертувати підкреслювання в пробіл</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="387"/>
+ <location filename="../forms/configdialog.ui" line="361"/>
<source>Convert %20 to blanks</source>
<translation>Конвертувати %20 в пробіл</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="394"/>
+ <location filename="../forms/configdialog.ui" line="368"/>
<source>Show full path of a stream</source>
<translation>Показувати повний шлях для потоків</translation>
</message>
+ <message>
+ <location filename="../configdialog.cpp" line="634"/>
+ <source>Select Skin Files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../configdialog.cpp" line="635"/>
+ <source>Skin files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="192"/>
+ <source>Add...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="205"/>
+ <source>Refresh</source>
+ <translation type="unfinished">Поновити</translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="375"/>
+ <source>Show protocol</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>EqWidget</name>
<message>
- <location filename="../eqwidget.cpp" line="175"/>
+ <location filename="../eqwidget.cpp" line="176"/>
<source>preset</source>
<translation>предвстановлення</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="261"/>
+ <location filename="../eqwidget.cpp" line="262"/>
<source>&amp;Load/Delete</source>
<translation>&amp;Завантажити/Видалити</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="263"/>
+ <location filename="../eqwidget.cpp" line="264"/>
<source>&amp;Save Preset</source>
<translation>&amp;Зберегти предвстановлення</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="264"/>
+ <location filename="../eqwidget.cpp" line="265"/>
<source>&amp;Save Auto-load Preset</source>
<translation>&amp;Зберегти авто-предвстановлення</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="267"/>
+ <location filename="../eqwidget.cpp" line="268"/>
<source>&amp;Clear</source>
<translation>&amp;Очистити</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="296"/>
+ <location filename="../eqwidget.cpp" line="297"/>
<source>Saving Preset</source>
<translation>Збережені предвстановлення</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="297"/>
+ <location filename="../eqwidget.cpp" line="298"/>
<source>Preset name:</source>
<translation>Им&apos;я предвстановлення:</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="298"/>
+ <location filename="../eqwidget.cpp" line="299"/>
<source>preset #</source>
<translation>предвстановлення #</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="265"/>
+ <location filename="../eqwidget.cpp" line="266"/>
<source>&amp;Import</source>
<translation>&amp;Імпортувати</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="392"/>
+ <location filename="../eqwidget.cpp" line="390"/>
<source>Import Preset</source>
<translation>Імпорт предвстановлення</translation>
</message>
@@ -499,12 +523,12 @@
<context>
<name>JumpToTrackDialog</name>
<message>
- <location filename="../jumptotrackdialog.cpp" line="123"/>
+ <location filename="../jumptotrackdialog.cpp" line="137"/>
<source>Unqueue</source>
<translation>Зняти з черги</translation>
</message>
<message>
- <location filename="../jumptotrackdialog.cpp" line="125"/>
+ <location filename="../jumptotrackdialog.cpp" line="139"/>
<source>Queue</source>
<translation>В чергу</translation>
</message>
@@ -537,127 +561,127 @@
<context>
<name>MainVisual</name>
<message>
- <location filename="../mainvisual.cpp" line="303"/>
+ <location filename="../mainvisual.cpp" line="294"/>
<source>Visualization Mode</source>
<translation>Режим візуалізації</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="306"/>
+ <location filename="../mainvisual.cpp" line="297"/>
<source>Analyzer</source>
<translation>Аналізатор</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="307"/>
+ <location filename="../mainvisual.cpp" line="298"/>
<source>Scope</source>
<translation>Осцилограф</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="308"/>
+ <location filename="../mainvisual.cpp" line="299"/>
<source>Off</source>
<translation>Вимкнено</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="315"/>
+ <location filename="../mainvisual.cpp" line="306"/>
<source>Analyzer Mode</source>
<translation>Режим аналізатора</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="318"/>
+ <location filename="../mainvisual.cpp" line="309"/>
<source>Normal</source>
<translation>Звичайний</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="319"/>
+ <location filename="../mainvisual.cpp" line="310"/>
<source>Fire</source>
<translation>Вогонь</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="320"/>
+ <location filename="../mainvisual.cpp" line="311"/>
<source>Vertical Lines</source>
<translation>Вертикальні лінії</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="321"/>
+ <location filename="../mainvisual.cpp" line="312"/>
<source>Lines</source>
<translation>Лінії</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="322"/>
+ <location filename="../mainvisual.cpp" line="313"/>
<source>Bars</source>
<translation>Смужки</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="335"/>
+ <location filename="../mainvisual.cpp" line="326"/>
<source>Peaks</source>
<translation>Піки</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="339"/>
+ <location filename="../mainvisual.cpp" line="330"/>
<source>Refresh Rate</source>
<translation>Частота оновлення</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="342"/>
+ <location filename="../mainvisual.cpp" line="333"/>
<source>50 fps</source>
<translation>50 ф/с</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="343"/>
+ <location filename="../mainvisual.cpp" line="334"/>
<source>25 fps</source>
<translation>25 ф/с</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="344"/>
+ <location filename="../mainvisual.cpp" line="335"/>
<source>10 fps</source>
<translation>10 ф/с</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="345"/>
+ <location filename="../mainvisual.cpp" line="336"/>
<source>5 fps</source>
<translation>5 ф/с</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="352"/>
+ <location filename="../mainvisual.cpp" line="343"/>
<source>Analyzer Falloff</source>
<translation>Падіння аналізатора</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="369"/>
+ <location filename="../mainvisual.cpp" line="360"/>
<source>Slowest</source>
<translation>Найповільніше</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="370"/>
+ <location filename="../mainvisual.cpp" line="361"/>
<source>Slow</source>
<translation>Повільне</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="371"/>
+ <location filename="../mainvisual.cpp" line="362"/>
<source>Medium</source>
<translation>Середнє</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="372"/>
+ <location filename="../mainvisual.cpp" line="363"/>
<source>Fast</source>
<translation>Швидке</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="373"/>
+ <location filename="../mainvisual.cpp" line="364"/>
<source>Fastest</source>
<translation>Найшвидше</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="366"/>
+ <location filename="../mainvisual.cpp" line="357"/>
<source>Peaks Falloff</source>
<translation>Падіння піків</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="379"/>
+ <location filename="../mainvisual.cpp" line="370"/>
<source>Background</source>
<translation>Тло</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="380"/>
+ <location filename="../mainvisual.cpp" line="371"/>
<source>Transparent</source>
<translation>Прозорість</translation>
</message>
@@ -665,338 +689,340 @@
<context>
<name>MainWindow</name>
<message>
- <location filename="../mainwindow.cpp" line="640"/>
+ <location filename="../mainwindow.cpp" line="475"/>
<source>Default</source>
<translation>За умовчанням</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="440"/>
+ <location filename="../mainwindow.cpp" line="279"/>
<source>Choose a directory</source>
<translation>Виберіть теку</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="289"/>
<source>Select one or more files to open</source>
<translation>Виберіть один чи кілька файлів</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="574"/>
+ <location filename="../mainwindow.cpp" line="413"/>
<source>&amp;Play</source>
<translation>&amp;Відтворити</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="574"/>
+ <location filename="../mainwindow.cpp" line="413"/>
<source>X</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="575"/>
+ <location filename="../mainwindow.cpp" line="414"/>
<source>&amp;Pause</source>
<translation>&amp;Пауза</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="575"/>
+ <location filename="../mainwindow.cpp" line="414"/>
<source>C</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="576"/>
+ <location filename="../mainwindow.cpp" line="415"/>
<source>&amp;Stop</source>
<translation>&amp;Стоп</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="576"/>
+ <location filename="../mainwindow.cpp" line="415"/>
<source>V</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="577"/>
+ <location filename="../mainwindow.cpp" line="416"/>
<source>&amp;Previous</source>
<translation>&amp;Назад</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="577"/>
+ <location filename="../mainwindow.cpp" line="416"/>
<source>Z</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="578"/>
+ <location filename="../mainwindow.cpp" line="417"/>
<source>&amp;Next</source>
<translation>&amp;Вперед</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="578"/>
+ <location filename="../mainwindow.cpp" line="417"/>
<source>B</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="581"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>&amp;Jump To File</source>
<translation>&amp;Перейти до файлу</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="581"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>J</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="587"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>&amp;Settings</source>
<translation>&amp;Налаштування</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="587"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>Ctrl+P</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="593"/>
+ <location filename="../mainwindow.cpp" line="447"/>
<source>&amp;Exit</source>
<translation>&amp;Вихід</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="593"/>
+ <location filename="../mainwindow.cpp" line="447"/>
<source>Ctrl+Q</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="654"/>
+ <location filename="../mainwindow.cpp" line="489"/>
<source>Open Playlist</source>
<translation>Відкрити список</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="678"/>
+ <location filename="../mainwindow.cpp" line="514"/>
<source>Save Playlist</source>
<translation>Зберегти список</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="589"/>
+ <location filename="../mainwindow.cpp" line="443"/>
<source>&amp;About</source>
<translation>&amp;Про програму</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="677"/>
+ <location filename="../mainwindow.cpp" line="513"/>
<source>Playlist Files</source>
<translation>Файли списків</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="579"/>
+ <location filename="../mainwindow.cpp" line="418"/>
<source>Space</source>
<translation></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="590"/>
+ <location filename="../mainwindow.cpp" line="444"/>
<source>&amp;About Qt</source>
<translation>&amp;Про Qt</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="579"/>
+ <location filename="../mainwindow.cpp" line="418"/>
<source>&amp;Play/Pause</source>
<translation>&amp;Грати/Пауза</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="446"/>
+ <location filename="../mainwindow.cpp" line="285"/>
<source>All Supported Bitstreams</source>
<translation>Усі формати</translation>
</message>
+ <message>
+ <location filename="../mainwindow.cpp" line="420"/>
+ <source>&amp;Repeat All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="421"/>
+ <source>&amp;Repeat Track</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="422"/>
+ <source>&amp;Shuffle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="426"/>
+ <source>R</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="427"/>
+ <source>Ctrl+R</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="428"/>
+ <source>S</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PlayList</name>
<message>
- <location filename="../playlist.cpp" line="132"/>
+ <location filename="../playlist.cpp" line="135"/>
<source>F</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="138"/>
+ <location filename="../playlist.cpp" line="141"/>
<source>D</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="170"/>
+ <location filename="../playlist.cpp" line="173"/>
<source>Alt+I</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="259"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>Ctrl+A</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="274"/>
+ <location filename="../playlist.cpp" line="277"/>
<source>O</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="131"/>
+ <location filename="../playlist.cpp" line="134"/>
<source>&amp;Add File</source>
<translation>&amp;Додати файл</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="137"/>
+ <location filename="../playlist.cpp" line="140"/>
<source>&amp;Add Directory</source>
<translation>&amp;Додати теку</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="150"/>
+ <location filename="../playlist.cpp" line="153"/>
<source>&amp;Remove Selected</source>
<translation>&amp;Видалити вибране</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="157"/>
+ <location filename="../playlist.cpp" line="160"/>
<source>&amp;Remove All</source>
<translation>&amp;Видалити все</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="163"/>
+ <location filename="../playlist.cpp" line="166"/>
<source>&amp;Remove Unselected</source>
<translation>&amp;Видалити не вибране</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="169"/>
+ <location filename="../playlist.cpp" line="172"/>
<source>&amp;View Track Details</source>
<translation>&amp;Інформація</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="178"/>
+ <location filename="../playlist.cpp" line="181"/>
<source>Sort List</source>
<translation>Сортувати</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="208"/>
+ <location filename="../playlist.cpp" line="211"/>
<source>By Title</source>
<translation>За назвою</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="212"/>
+ <location filename="../playlist.cpp" line="215"/>
<source>By Filename</source>
<translation>За ім&apos;ям файлу</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="216"/>
+ <location filename="../playlist.cpp" line="219"/>
<source>By Path + Filename</source>
<translation>За шляхом та файлом</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="220"/>
+ <location filename="../playlist.cpp" line="223"/>
<source>By Date</source>
<translation>За датою</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="206"/>
+ <location filename="../playlist.cpp" line="209"/>
<source>Sort Selection</source>
<translation>Сортувати вибране</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="234"/>
+ <location filename="../playlist.cpp" line="237"/>
<source>Randomize List</source>
<translation>Перемішати</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="235"/>
+ <location filename="../playlist.cpp" line="238"/>
<source>Reverse List</source>
<translation>Перевернути</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="244"/>
+ <location filename="../playlist.cpp" line="247"/>
<source>Invert Selection</source>
<translation>Інвертувати вибране</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="251"/>
+ <location filename="../playlist.cpp" line="254"/>
<source>&amp;Select None</source>
<translation>&amp;Зняти виділення</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="258"/>
+ <location filename="../playlist.cpp" line="261"/>
<source>&amp;Select All</source>
<translation>&amp;Вибрати все</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="266"/>
+ <location filename="../playlist.cpp" line="269"/>
<source>&amp;New List</source>
<translation>&amp;Новий список</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="267"/>
+ <location filename="../playlist.cpp" line="270"/>
<source>Shift+N</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="273"/>
+ <location filename="../playlist.cpp" line="276"/>
<source>&amp;Load List</source>
<translation>&amp;Завантажити список</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="278"/>
+ <location filename="../playlist.cpp" line="281"/>
<source>&amp;Save List</source>
<translation>&amp;Зберегти список</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="279"/>
+ <location filename="../playlist.cpp" line="282"/>
<source>Shift+S</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="151"/>
+ <location filename="../playlist.cpp" line="154"/>
<source>Del</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="143"/>
+ <location filename="../playlist.cpp" line="146"/>
<source>&amp;Add Url</source>
<translation>&amp;Додати адресу</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="144"/>
+ <location filename="../playlist.cpp" line="147"/>
<source>U</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="224"/>
+ <location filename="../playlist.cpp" line="227"/>
<source>By Track Number</source>
<translation></translation>
</message>
<message>
- <location filename="../playlist.cpp" line="240"/>
+ <location filename="../playlist.cpp" line="243"/>
<source>&amp;Queue</source>
<translation>&amp;В чергу</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="240"/>
+ <location filename="../playlist.cpp" line="243"/>
<source>Q</source>
<translation></translation>
</message>
</context>
<context>
- <name>PlayListModel</name>
- <message>
- <location filename="../playlistmodel.cpp" line="311"/>
- <source>Url:</source>
- <translation>Адреса:</translation>
- </message>
- <message>
- <location filename="../playlistmodel.cpp" line="312"/>
- <source>Title:</source>
- <translation>Назва:</translation>
- </message>
- <message>
- <location filename="../playlistmodel.cpp" line="313"/>
- <source>Artist:</source>
- <translation>Виконавець:</translation>
- </message>
- <message>
- <location filename="../playlistmodel.cpp" line="314"/>
- <source>Album:</source>
- <translation>Альбом:</translation>
- </message>
- <message>
- <location filename="../playlistmodel.cpp" line="315"/>
- <source>Comment:</source>
- <translation>Коментар:</translation>
- </message>
-</context>
-<context>
<name>PresetEditor</name>
<message>
<location filename="../forms/preseteditor.ui" line="13"/>
@@ -1027,35 +1053,45 @@
<context>
<name>QMMPStarter</name>
<message>
- <location filename="../qmmpstarter.cpp" line="140"/>
+ <location filename="../qmmpstarter.cpp" line="141"/>
<source>Usage: qmmp [options] [files]</source>
<translation>Використання: qmmp [options] [files]</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="141"/>
+ <location filename="../qmmpstarter.cpp" line="142"/>
<source>Options:</source>
<translation>Опції:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="146"/>
+ <location filename="../qmmpstarter.cpp" line="148"/>
<source>Print version number and exit</source>
<translation>Показати версію та вийти</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="147"/>
+ <location filename="../qmmpstarter.cpp" line="149"/>
<source>Ideas, patches, bugreports send to forkotov02@hotmail.ru</source>
<translation>Ідеї, виправлення, звіти про помилки: forkotov02@hotmail.ru</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="145"/>
+ <location filename="../qmmpstarter.cpp" line="147"/>
<source>Display this text and exit</source>
<translation>Показати цей текст та вийти</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="152"/>
+ <location filename="../qmmpstarter.cpp" line="154"/>
<source>QMMP version:</source>
<translation>Версія QMMP:</translation>
</message>
+ <message>
+ <location filename="../qmmpstarter.cpp" line="145"/>
+ <source>Don&apos;t clear the playlist</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qmmpstarter.cpp" line="155"/>
+ <source>Qt version:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TextScroller</name>
diff --git a/src/ui/translations/qmmp_zh_CN.ts b/src/ui/translations/qmmp_zh_CN.ts
index 13cf20f97..734e8d1f1 100644
--- a/src/ui/translations/qmmp_zh_CN.ts
+++ b/src/ui/translations/qmmp_zh_CN.ts
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS><TS version="1.1" language="zh_CN">
-<defaultcodec></defaultcodec>
<context>
<name>AboutDialog</name>
<message>
@@ -115,7 +114,7 @@
<context>
<name>BuiltinCommandLineOption</name>
<message>
- <location filename="../builtincommandlineoption.cpp" line="69"/>
+ <location filename="../builtincommandlineoption.cpp" line="63"/>
<source>Skip forward in playlist</source>
<translation>跳到播放列表中的下一曲</translation>
</message>
@@ -145,27 +144,27 @@
<translation>停止当前曲目</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="70"/>
+ <location filename="../builtincommandlineoption.cpp" line="69"/>
<source>Set playback volume(example: qmmp --volume20, qmmp --volume100)</source>
<translation>设置回放音量(例如:qmmp --volume20, qmmp --volume100)</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="71"/>
+ <location filename="../builtincommandlineoption.cpp" line="70"/>
<source>Display Jump to File dialog</source>
<translation>显示跳到文件对话</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="72"/>
+ <location filename="../builtincommandlineoption.cpp" line="71"/>
<source>Show/hide application</source>
<translation>显示/隐藏程序</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="73"/>
+ <location filename="../builtincommandlineoption.cpp" line="72"/>
<source>Display Add File dialog</source>
<translation>显示添加文件对话</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="75"/>
+ <location filename="../builtincommandlineoption.cpp" line="74"/>
<source>Display Add Directory dialog</source>
<translation>显示添加目录对话</translation>
</message>
@@ -173,62 +172,62 @@
<context>
<name>ConfigDialog</name>
<message>
- <location filename="../configdialog.cpp" line="330"/>
+ <location filename="../configdialog.cpp" line="336"/>
<source>Enabled</source>
<translation>启用</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="330"/>
+ <location filename="../configdialog.cpp" line="336"/>
<source>Description</source>
<translation>描述</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="515"/>
+ <location filename="../configdialog.cpp" line="521"/>
<source>Filename</source>
<translation>文件名</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="510"/>
+ <location filename="../configdialog.cpp" line="516"/>
<source>Artist</source>
<translation>艺术家</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="511"/>
+ <location filename="../configdialog.cpp" line="517"/>
<source>Album</source>
<translation>专辑</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="512"/>
+ <location filename="../configdialog.cpp" line="518"/>
<source>Title</source>
<translation>标题</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="513"/>
+ <location filename="../configdialog.cpp" line="519"/>
<source>Tracknumber</source>
<translation>音轨</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="514"/>
+ <location filename="../configdialog.cpp" line="520"/>
<source>Genre</source>
<translation>流派</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="516"/>
+ <location filename="../configdialog.cpp" line="522"/>
<source>Filepath</source>
<translation>文件路径</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="517"/>
+ <location filename="../configdialog.cpp" line="523"/>
<source>Date</source>
<translation>日期</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="518"/>
+ <location filename="../configdialog.cpp" line="524"/>
<source>Year</source>
<translation>年代</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="519"/>
+ <location filename="../configdialog.cpp" line="525"/>
<source>Comment</source>
<translation>备注</translation>
</message>
@@ -238,260 +237,285 @@
<translation>Qmmp 设置</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="174"/>
+ <location filename="../forms/configdialog.ui" line="161"/>
<source>Skins</source>
<translation>皮肤</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="217"/>
+ <location filename="../forms/configdialog.ui" line="221"/>
<source>Fonts</source>
<translation>字体</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="247"/>
+ <location filename="../forms/configdialog.ui" line="233"/>
<source>Player:</source>
<translation>播放器:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="263"/>
+ <location filename="../forms/configdialog.ui" line="269"/>
<source>Playlist:</source>
<translation>播放列表:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="299"/>
+ <location filename="../forms/configdialog.ui" line="285"/>
<source>???</source>
<translation>???</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="373"/>
+ <location filename="../forms/configdialog.ui" line="347"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="320"/>
+ <location filename="../forms/configdialog.ui" line="306"/>
<source>Metadata</source>
<translation>元数据</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="344"/>
+ <location filename="../forms/configdialog.ui" line="318"/>
<source>Load metadata from files</source>
<translation>从文件载入元数据</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="354"/>
+ <location filename="../forms/configdialog.ui" line="328"/>
<source>Song Display</source>
<translation>显示歌曲</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="360"/>
+ <location filename="../forms/configdialog.ui" line="334"/>
<source>Title format:</source>
<translation>标题格式:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="476"/>
+ <location filename="../forms/configdialog.ui" line="466"/>
<source>Input</source>
<translation>输入</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="514"/>
+ <location filename="../forms/configdialog.ui" line="495"/>
<source>Output</source>
<translation>输出</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="439"/>
+ <location filename="../forms/configdialog.ui" line="423"/>
<source>Preferences</source>
<translation>参数设置</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="646"/>
+ <location filename="../forms/configdialog.ui" line="630"/>
<source>Information</source>
<translation>信息</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="100"/>
+ <location filename="../forms/configdialog.ui" line="82"/>
<source>Appearance</source>
<translation>外观</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="108"/>
+ <location filename="../forms/configdialog.ui" line="91"/>
<source>Playlist</source>
<translation>播放列表</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="116"/>
+ <location filename="../forms/configdialog.ui" line="100"/>
<source>Plugins</source>
<translation>插件</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="124"/>
+ <location filename="../forms/configdialog.ui" line="109"/>
<source>Advanced</source>
<translation>高级</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="827"/>
+ <location filename="../forms/configdialog.ui" line="814"/>
<source>Close</source>
<translation>关闭</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="166"/>
+ <location filename="../configdialog.cpp" line="174"/>
<source>Archived skin</source>
<translation>压缩皮肤</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="188"/>
+ <location filename="../configdialog.cpp" line="194"/>
<source>Unarchived skin</source>
<translation>未压缩皮肤</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="132"/>
+ <location filename="../forms/configdialog.ui" line="118"/>
<source>Connectivity</source>
<translation>连接</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="546"/>
+ <location filename="../forms/configdialog.ui" line="518"/>
<source>Visualization</source>
<translation>可视化</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="563"/>
+ <location filename="../forms/configdialog.ui" line="535"/>
<source>Effects</source>
<translation>特效</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="577"/>
+ <location filename="../forms/configdialog.ui" line="549"/>
<source>General</source>
<translation>常规</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="637"/>
+ <location filename="../forms/configdialog.ui" line="621"/>
<source>File Dialog</source>
<translation>文件对话</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="598"/>
+ <location filename="../forms/configdialog.ui" line="582"/>
<source>Audio</source>
<translation>音频</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="604"/>
+ <location filename="../forms/configdialog.ui" line="588"/>
<source>Use software volume control</source>
<translation>使用软设备音量控制</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="614"/>
+ <location filename="../forms/configdialog.ui" line="598"/>
<source>Visibility Control</source>
<translation>可见性控制</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="620"/>
+ <location filename="../forms/configdialog.ui" line="604"/>
<source>Hide on close</source>
<translation>关闭时隐藏</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="627"/>
+ <location filename="../forms/configdialog.ui" line="611"/>
<source>Start hidden</source>
<translation>启动时隐藏</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="686"/>
+ <location filename="../forms/configdialog.ui" line="682"/>
<source>Proxy</source>
<translation>代理</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="698"/>
+ <location filename="../forms/configdialog.ui" line="694"/>
<source>Enable proxy usage</source>
<translation>启用代理</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="705"/>
+ <location filename="../forms/configdialog.ui" line="701"/>
<source>Proxy host name:</source>
<translation>主机名:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="718"/>
+ <location filename="../forms/configdialog.ui" line="714"/>
<source>Proxy port:</source>
<translation>端口:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="731"/>
+ <location filename="../forms/configdialog.ui" line="727"/>
<source>Use authentication with proxy</source>
<translation>需要身份验证</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="738"/>
+ <location filename="../forms/configdialog.ui" line="734"/>
<source>Proxy user name:</source>
<translation>用户名:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="751"/>
+ <location filename="../forms/configdialog.ui" line="747"/>
<source>Proxy password:</source>
<translation>密码:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="380"/>
+ <location filename="../forms/configdialog.ui" line="354"/>
<source>Convert underscores to blanks</source>
<translation>转换下划线为空格</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="387"/>
+ <location filename="../forms/configdialog.ui" line="361"/>
<source>Convert %20 to blanks</source>
<translation>转换 %20 为空格</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="394"/>
+ <location filename="../forms/configdialog.ui" line="368"/>
<source>Show full path of a stream</source>
<translation>显示媒体流的完整路径</translation>
</message>
+ <message>
+ <location filename="../configdialog.cpp" line="634"/>
+ <source>Select Skin Files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../configdialog.cpp" line="635"/>
+ <source>Skin files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="192"/>
+ <source>Add...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="205"/>
+ <source>Refresh</source>
+ <translation type="unfinished">刷新</translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="375"/>
+ <source>Show protocol</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>EqWidget</name>
<message>
- <location filename="../eqwidget.cpp" line="175"/>
+ <location filename="../eqwidget.cpp" line="176"/>
<source>preset</source>
<translation>预设</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="261"/>
+ <location filename="../eqwidget.cpp" line="262"/>
<source>&amp;Load/Delete</source>
<translation>载入/删除(&amp;L)</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="263"/>
+ <location filename="../eqwidget.cpp" line="264"/>
<source>&amp;Save Preset</source>
<translation>保存预设(&amp;S)</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="264"/>
+ <location filename="../eqwidget.cpp" line="265"/>
<source>&amp;Save Auto-load Preset</source>
<translation>保存自动载入预设(&amp;S)</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="267"/>
+ <location filename="../eqwidget.cpp" line="268"/>
<source>&amp;Clear</source>
<translation>清除(&amp;C)</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="296"/>
+ <location filename="../eqwidget.cpp" line="297"/>
<source>Saving Preset</source>
<translation>保存预设</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="297"/>
+ <location filename="../eqwidget.cpp" line="298"/>
<source>Preset name:</source>
<translation>预设名称:</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="298"/>
+ <location filename="../eqwidget.cpp" line="299"/>
<source>preset #</source>
<translation>预设 #</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="265"/>
+ <location filename="../eqwidget.cpp" line="266"/>
<source>&amp;Import</source>
<translation>导入(&amp;I)</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="392"/>
+ <location filename="../eqwidget.cpp" line="390"/>
<source>Import Preset</source>
<translation>导入预设</translation>
</message>
@@ -499,12 +523,12 @@
<context>
<name>JumpToTrackDialog</name>
<message>
- <location filename="../jumptotrackdialog.cpp" line="123"/>
+ <location filename="../jumptotrackdialog.cpp" line="137"/>
<source>Unqueue</source>
<translation>移出队列</translation>
</message>
<message>
- <location filename="../jumptotrackdialog.cpp" line="125"/>
+ <location filename="../jumptotrackdialog.cpp" line="139"/>
<source>Queue</source>
<translation>加入队列</translation>
</message>
@@ -537,127 +561,127 @@
<context>
<name>MainVisual</name>
<message>
- <location filename="../mainvisual.cpp" line="303"/>
+ <location filename="../mainvisual.cpp" line="294"/>
<source>Visualization Mode</source>
<translation>可视化模式</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="306"/>
+ <location filename="../mainvisual.cpp" line="297"/>
<source>Analyzer</source>
<translation>分析器</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="307"/>
+ <location filename="../mainvisual.cpp" line="298"/>
<source>Scope</source>
<translation>示波器</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="308"/>
+ <location filename="../mainvisual.cpp" line="299"/>
<source>Off</source>
<translation>关闭</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="315"/>
+ <location filename="../mainvisual.cpp" line="306"/>
<source>Analyzer Mode</source>
<translation>分析模式</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="318"/>
+ <location filename="../mainvisual.cpp" line="309"/>
<source>Normal</source>
<translation>标准</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="319"/>
+ <location filename="../mainvisual.cpp" line="310"/>
<source>Fire</source>
<translation>火花</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="320"/>
+ <location filename="../mainvisual.cpp" line="311"/>
<source>Vertical Lines</source>
<translation>垂直线</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="321"/>
+ <location filename="../mainvisual.cpp" line="312"/>
<source>Lines</source>
<translation>线形</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="322"/>
+ <location filename="../mainvisual.cpp" line="313"/>
<source>Bars</source>
<translation>条形</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="335"/>
+ <location filename="../mainvisual.cpp" line="326"/>
<source>Peaks</source>
<translation>峰值</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="339"/>
+ <location filename="../mainvisual.cpp" line="330"/>
<source>Refresh Rate</source>
<translation>刷新率</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="342"/>
+ <location filename="../mainvisual.cpp" line="333"/>
<source>50 fps</source>
<translation>50 fps</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="343"/>
+ <location filename="../mainvisual.cpp" line="334"/>
<source>25 fps</source>
<translation>25 fps</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="344"/>
+ <location filename="../mainvisual.cpp" line="335"/>
<source>10 fps</source>
<translation>10 fps</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="345"/>
+ <location filename="../mainvisual.cpp" line="336"/>
<source>5 fps</source>
<translation>5 fps</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="352"/>
+ <location filename="../mainvisual.cpp" line="343"/>
<source>Analyzer Falloff</source>
<translation>分析器下降速度</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="369"/>
+ <location filename="../mainvisual.cpp" line="360"/>
<source>Slowest</source>
<translation>最慢</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="370"/>
+ <location filename="../mainvisual.cpp" line="361"/>
<source>Slow</source>
<translation>慢</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="371"/>
+ <location filename="../mainvisual.cpp" line="362"/>
<source>Medium</source>
<translation>中</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="372"/>
+ <location filename="../mainvisual.cpp" line="363"/>
<source>Fast</source>
<translation>快</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="373"/>
+ <location filename="../mainvisual.cpp" line="364"/>
<source>Fastest</source>
<translation>最快</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="366"/>
+ <location filename="../mainvisual.cpp" line="357"/>
<source>Peaks Falloff</source>
<translation>峰值下降速度</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="379"/>
+ <location filename="../mainvisual.cpp" line="370"/>
<source>Background</source>
<translation>背景</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="380"/>
+ <location filename="../mainvisual.cpp" line="371"/>
<source>Transparent</source>
<translation>透明</translation>
</message>
@@ -665,338 +689,340 @@
<context>
<name>MainWindow</name>
<message>
- <location filename="../mainwindow.cpp" line="640"/>
+ <location filename="../mainwindow.cpp" line="475"/>
<source>Default</source>
<translation>默认</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="440"/>
+ <location filename="../mainwindow.cpp" line="279"/>
<source>Choose a directory</source>
<translation>选择一个目录</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="289"/>
<source>Select one or more files to open</source>
<translation>选择打开一个或更多文件</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="574"/>
+ <location filename="../mainwindow.cpp" line="413"/>
<source>&amp;Play</source>
<translation>播放(&amp;P)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="574"/>
+ <location filename="../mainwindow.cpp" line="413"/>
<source>X</source>
<translation>X</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="575"/>
+ <location filename="../mainwindow.cpp" line="414"/>
<source>&amp;Pause</source>
<translation>暂停(&amp;P)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="575"/>
+ <location filename="../mainwindow.cpp" line="414"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="576"/>
+ <location filename="../mainwindow.cpp" line="415"/>
<source>&amp;Stop</source>
<translation>停止(&amp;S)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="576"/>
+ <location filename="../mainwindow.cpp" line="415"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="577"/>
+ <location filename="../mainwindow.cpp" line="416"/>
<source>&amp;Previous</source>
<translation>上一曲(&amp;P)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="577"/>
+ <location filename="../mainwindow.cpp" line="416"/>
<source>Z</source>
<translation>Z</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="578"/>
+ <location filename="../mainwindow.cpp" line="417"/>
<source>&amp;Next</source>
<translation>下一曲(&amp;N)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="578"/>
+ <location filename="../mainwindow.cpp" line="417"/>
<source>B</source>
<translation>B</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="581"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>&amp;Jump To File</source>
<translation>跳到文件(&amp;J)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="581"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>J</source>
<translation>J</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="587"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>&amp;Settings</source>
<translation>设置(&amp;S)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="587"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="593"/>
+ <location filename="../mainwindow.cpp" line="447"/>
<source>&amp;Exit</source>
<translation>退出(&amp;E)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="593"/>
+ <location filename="../mainwindow.cpp" line="447"/>
<source>Ctrl+Q</source>
<translation>Ctrl+Q</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="654"/>
+ <location filename="../mainwindow.cpp" line="489"/>
<source>Open Playlist</source>
<translation>打开播放列表</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="678"/>
+ <location filename="../mainwindow.cpp" line="514"/>
<source>Save Playlist</source>
<translation>保存播放列表</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="589"/>
+ <location filename="../mainwindow.cpp" line="443"/>
<source>&amp;About</source>
<translation>关于(&amp;A)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="677"/>
+ <location filename="../mainwindow.cpp" line="513"/>
<source>Playlist Files</source>
<translation>播放列表文件</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="579"/>
+ <location filename="../mainwindow.cpp" line="418"/>
<source>Space</source>
<translation>空格</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="590"/>
+ <location filename="../mainwindow.cpp" line="444"/>
<source>&amp;About Qt</source>
<translation>关于 Qt (&amp;A)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="579"/>
+ <location filename="../mainwindow.cpp" line="418"/>
<source>&amp;Play/Pause</source>
<translation>播放/暂停(&amp;P)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="446"/>
+ <location filename="../mainwindow.cpp" line="285"/>
<source>All Supported Bitstreams</source>
<translation>支持的全部文件</translation>
</message>
+ <message>
+ <location filename="../mainwindow.cpp" line="420"/>
+ <source>&amp;Repeat All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="421"/>
+ <source>&amp;Repeat Track</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="422"/>
+ <source>&amp;Shuffle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="426"/>
+ <source>R</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="427"/>
+ <source>Ctrl+R</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="428"/>
+ <source>S</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PlayList</name>
<message>
- <location filename="../playlist.cpp" line="132"/>
+ <location filename="../playlist.cpp" line="135"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="138"/>
+ <location filename="../playlist.cpp" line="141"/>
<source>D</source>
<translation>D</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="170"/>
+ <location filename="../playlist.cpp" line="173"/>
<source>Alt+I</source>
<translation>Alt+I</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="259"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="274"/>
+ <location filename="../playlist.cpp" line="277"/>
<source>O</source>
<translation>O</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="131"/>
+ <location filename="../playlist.cpp" line="134"/>
<source>&amp;Add File</source>
<translation>添加文件(&amp;A)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="137"/>
+ <location filename="../playlist.cpp" line="140"/>
<source>&amp;Add Directory</source>
<translation>添加文件夹(&amp;A)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="150"/>
+ <location filename="../playlist.cpp" line="153"/>
<source>&amp;Remove Selected</source>
<translation>删除所选(&amp;R)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="157"/>
+ <location filename="../playlist.cpp" line="160"/>
<source>&amp;Remove All</source>
<translation>删除全部(&amp;R)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="163"/>
+ <location filename="../playlist.cpp" line="166"/>
<source>&amp;Remove Unselected</source>
<translation>删除未选(&amp;R)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="169"/>
+ <location filename="../playlist.cpp" line="172"/>
<source>&amp;View Track Details</source>
<translation>查看音轨详细信息(&amp;V)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="178"/>
+ <location filename="../playlist.cpp" line="181"/>
<source>Sort List</source>
<translation>列表排序</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="208"/>
+ <location filename="../playlist.cpp" line="211"/>
<source>By Title</source>
<translation>按标题</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="212"/>
+ <location filename="../playlist.cpp" line="215"/>
<source>By Filename</source>
<translation>按文件名</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="216"/>
+ <location filename="../playlist.cpp" line="219"/>
<source>By Path + Filename</source>
<translation>按路径+文件名</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="220"/>
+ <location filename="../playlist.cpp" line="223"/>
<source>By Date</source>
<translation>按日期</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="206"/>
+ <location filename="../playlist.cpp" line="209"/>
<source>Sort Selection</source>
<translation>选择排序</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="234"/>
+ <location filename="../playlist.cpp" line="237"/>
<source>Randomize List</source>
<translation>随机产生列表</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="235"/>
+ <location filename="../playlist.cpp" line="238"/>
<source>Reverse List</source>
<translation>逆序列表</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="244"/>
+ <location filename="../playlist.cpp" line="247"/>
<source>Invert Selection</source>
<translation>反选</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="251"/>
+ <location filename="../playlist.cpp" line="254"/>
<source>&amp;Select None</source>
<translation>无选择(&amp;S)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="258"/>
+ <location filename="../playlist.cpp" line="261"/>
<source>&amp;Select All</source>
<translation>选择全部(&amp;S)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="266"/>
+ <location filename="../playlist.cpp" line="269"/>
<source>&amp;New List</source>
<translation>新建列表(&amp;N)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="267"/>
+ <location filename="../playlist.cpp" line="270"/>
<source>Shift+N</source>
<translation>Shift+N</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="273"/>
+ <location filename="../playlist.cpp" line="276"/>
<source>&amp;Load List</source>
<translation>载入列表(&amp;L)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="278"/>
+ <location filename="../playlist.cpp" line="281"/>
<source>&amp;Save List</source>
<translation>保存列表(&amp;S)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="279"/>
+ <location filename="../playlist.cpp" line="282"/>
<source>Shift+S</source>
<translation>Shift+S</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="151"/>
+ <location filename="../playlist.cpp" line="154"/>
<source>Del</source>
<translation>Del</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="143"/>
+ <location filename="../playlist.cpp" line="146"/>
<source>&amp;Add Url</source>
<translation>添加 URL (&amp;A)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="144"/>
+ <location filename="../playlist.cpp" line="147"/>
<source>U</source>
<translation>U</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="224"/>
+ <location filename="../playlist.cpp" line="227"/>
<source>By Track Number</source>
<translation>按音轨</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="240"/>
+ <location filename="../playlist.cpp" line="243"/>
<source>&amp;Queue</source>
<translation>队列(&amp;Q)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="240"/>
+ <location filename="../playlist.cpp" line="243"/>
<source>Q</source>
<translation>Q</translation>
</message>
</context>
<context>
- <name>PlayListModel</name>
- <message>
- <location filename="../playlistmodel.cpp" line="311"/>
- <source>Url:</source>
- <translation>URL:</translation>
- </message>
- <message>
- <location filename="../playlistmodel.cpp" line="312"/>
- <source>Title:</source>
- <translation>标题:</translation>
- </message>
- <message>
- <location filename="../playlistmodel.cpp" line="313"/>
- <source>Artist:</source>
- <translation>艺术家:</translation>
- </message>
- <message>
- <location filename="../playlistmodel.cpp" line="314"/>
- <source>Album:</source>
- <translation>专辑:</translation>
- </message>
- <message>
- <location filename="../playlistmodel.cpp" line="315"/>
- <source>Comment:</source>
- <translation>备注:</translation>
- </message>
-</context>
-<context>
<name>PresetEditor</name>
<message>
<location filename="../forms/preseteditor.ui" line="13"/>
@@ -1027,35 +1053,45 @@
<context>
<name>QMMPStarter</name>
<message>
- <location filename="../qmmpstarter.cpp" line="140"/>
+ <location filename="../qmmpstarter.cpp" line="141"/>
<source>Usage: qmmp [options] [files]</source>
<translation>使用:qmmp [设置] [文件]</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="141"/>
+ <location filename="../qmmpstarter.cpp" line="142"/>
<source>Options:</source>
<translation>设置:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="146"/>
+ <location filename="../qmmpstarter.cpp" line="148"/>
<source>Print version number and exit</source>
<translation>显示版本并退出</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="147"/>
+ <location filename="../qmmpstarter.cpp" line="149"/>
<source>Ideas, patches, bugreports send to forkotov02@hotmail.ru</source>
<translation>建议、补丁或提交 bug 请发送到 forkotov02@hotmail.ru</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="145"/>
+ <location filename="../qmmpstarter.cpp" line="147"/>
<source>Display this text and exit</source>
<translation>显示这些文本并退出</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="152"/>
+ <location filename="../qmmpstarter.cpp" line="154"/>
<source>QMMP version:</source>
<translation>Qmmp 版本:</translation>
</message>
+ <message>
+ <location filename="../qmmpstarter.cpp" line="145"/>
+ <source>Don&apos;t clear the playlist</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qmmpstarter.cpp" line="155"/>
+ <source>Qt version:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TextScroller</name>
diff --git a/src/ui/translations/qmmp_zh_TW.ts b/src/ui/translations/qmmp_zh_TW.ts
index a724559ed..c71e5f863 100644
--- a/src/ui/translations/qmmp_zh_TW.ts
+++ b/src/ui/translations/qmmp_zh_TW.ts
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS><TS version="1.1" language="zh_TW">
-<defaultcodec></defaultcodec>
<context>
<name>AboutDialog</name>
<message>
@@ -115,7 +114,7 @@
<context>
<name>BuiltinCommandLineOption</name>
<message>
- <location filename="../builtincommandlineoption.cpp" line="69"/>
+ <location filename="../builtincommandlineoption.cpp" line="63"/>
<source>Skip forward in playlist</source>
<translation>跳到播放清單中的下一曲</translation>
</message>
@@ -145,27 +144,27 @@
<translation>停止目前曲目</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="70"/>
+ <location filename="../builtincommandlineoption.cpp" line="69"/>
<source>Set playback volume(example: qmmp --volume20, qmmp --volume100)</source>
<translation>設定重播音量(例如:qmmp --volume20, qmmp --volume100)</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="71"/>
+ <location filename="../builtincommandlineoption.cpp" line="70"/>
<source>Display Jump to File dialog</source>
<translation>察看跳到檔案對話</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="72"/>
+ <location filename="../builtincommandlineoption.cpp" line="71"/>
<source>Show/hide application</source>
<translation>察看/隱藏程式</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="73"/>
+ <location filename="../builtincommandlineoption.cpp" line="72"/>
<source>Display Add File dialog</source>
<translation>察看添加檔案對話</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="75"/>
+ <location filename="../builtincommandlineoption.cpp" line="74"/>
<source>Display Add Directory dialog</source>
<translation>察看添加目錄對話</translation>
</message>
@@ -173,62 +172,62 @@
<context>
<name>ConfigDialog</name>
<message>
- <location filename="../configdialog.cpp" line="330"/>
+ <location filename="../configdialog.cpp" line="336"/>
<source>Enabled</source>
<translation>啟用</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="330"/>
+ <location filename="../configdialog.cpp" line="336"/>
<source>Description</source>
<translation>說明</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="515"/>
+ <location filename="../configdialog.cpp" line="521"/>
<source>Filename</source>
<translation>檔名</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="510"/>
+ <location filename="../configdialog.cpp" line="516"/>
<source>Artist</source>
<translation>藝術家</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="511"/>
+ <location filename="../configdialog.cpp" line="517"/>
<source>Album</source>
<translation>專輯</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="512"/>
+ <location filename="../configdialog.cpp" line="518"/>
<source>Title</source>
<translation>標題</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="513"/>
+ <location filename="../configdialog.cpp" line="519"/>
<source>Tracknumber</source>
<translation>音軌</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="514"/>
+ <location filename="../configdialog.cpp" line="520"/>
<source>Genre</source>
<translation>流派</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="516"/>
+ <location filename="../configdialog.cpp" line="522"/>
<source>Filepath</source>
<translation>檔案路徑</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="517"/>
+ <location filename="../configdialog.cpp" line="523"/>
<source>Date</source>
<translation>日期</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="518"/>
+ <location filename="../configdialog.cpp" line="524"/>
<source>Year</source>
<translation>年代</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="519"/>
+ <location filename="../configdialog.cpp" line="525"/>
<source>Comment</source>
<translation>備註</translation>
</message>
@@ -238,260 +237,285 @@
<translation>Qmmp 設定</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="174"/>
+ <location filename="../forms/configdialog.ui" line="161"/>
<source>Skins</source>
<translation>皮膚</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="217"/>
+ <location filename="../forms/configdialog.ui" line="221"/>
<source>Fonts</source>
<translation>字型</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="247"/>
+ <location filename="../forms/configdialog.ui" line="233"/>
<source>Player:</source>
<translation>播放器:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="263"/>
+ <location filename="../forms/configdialog.ui" line="269"/>
<source>Playlist:</source>
<translation>播放清單:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="299"/>
+ <location filename="../forms/configdialog.ui" line="285"/>
<source>???</source>
<translation>???</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="373"/>
+ <location filename="../forms/configdialog.ui" line="347"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="320"/>
+ <location filename="../forms/configdialog.ui" line="306"/>
<source>Metadata</source>
<translation>元資料</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="344"/>
+ <location filename="../forms/configdialog.ui" line="318"/>
<source>Load metadata from files</source>
<translation>從檔案載入元資料</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="354"/>
+ <location filename="../forms/configdialog.ui" line="328"/>
<source>Song Display</source>
<translation>察看歌曲</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="360"/>
+ <location filename="../forms/configdialog.ui" line="334"/>
<source>Title format:</source>
<translation>標題格式:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="476"/>
+ <location filename="../forms/configdialog.ui" line="466"/>
<source>Input</source>
<translation>匯入</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="514"/>
+ <location filename="../forms/configdialog.ui" line="495"/>
<source>Output</source>
<translation>匯出</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="439"/>
+ <location filename="../forms/configdialog.ui" line="423"/>
<source>Preferences</source>
<translation>引數設定</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="646"/>
+ <location filename="../forms/configdialog.ui" line="630"/>
<source>Information</source>
<translation>資訊</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="100"/>
+ <location filename="../forms/configdialog.ui" line="82"/>
<source>Appearance</source>
<translation>外觀</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="108"/>
+ <location filename="../forms/configdialog.ui" line="91"/>
<source>Playlist</source>
<translation>播放清單</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="116"/>
+ <location filename="../forms/configdialog.ui" line="100"/>
<source>Plugins</source>
<translation>插件</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="124"/>
+ <location filename="../forms/configdialog.ui" line="109"/>
<source>Advanced</source>
<translation>進階</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="827"/>
+ <location filename="../forms/configdialog.ui" line="814"/>
<source>Close</source>
<translation>關閉</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="166"/>
+ <location filename="../configdialog.cpp" line="174"/>
<source>Archived skin</source>
<translation>封包皮膚</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="188"/>
+ <location filename="../configdialog.cpp" line="194"/>
<source>Unarchived skin</source>
<translation>未封包皮膚</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="132"/>
+ <location filename="../forms/configdialog.ui" line="118"/>
<source>Connectivity</source>
<translation>連線</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="546"/>
+ <location filename="../forms/configdialog.ui" line="518"/>
<source>Visualization</source>
<translation>可視化</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="563"/>
+ <location filename="../forms/configdialog.ui" line="535"/>
<source>Effects</source>
<translation>特效</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="577"/>
+ <location filename="../forms/configdialog.ui" line="549"/>
<source>General</source>
<translation>常規</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="637"/>
+ <location filename="../forms/configdialog.ui" line="621"/>
<source>File Dialog</source>
<translation>檔案對話</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="598"/>
+ <location filename="../forms/configdialog.ui" line="582"/>
<source>Audio</source>
<translation>聲訊</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="604"/>
+ <location filename="../forms/configdialog.ui" line="588"/>
<source>Use software volume control</source>
<translation>使用軟裝置音量控制</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="614"/>
+ <location filename="../forms/configdialog.ui" line="598"/>
<source>Visibility Control</source>
<translation>可見性控制</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="620"/>
+ <location filename="../forms/configdialog.ui" line="604"/>
<source>Hide on close</source>
<translation>關閉時隱藏</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="627"/>
+ <location filename="../forms/configdialog.ui" line="611"/>
<source>Start hidden</source>
<translation>啟動時隱藏</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="686"/>
+ <location filename="../forms/configdialog.ui" line="682"/>
<source>Proxy</source>
<translation>代理</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="698"/>
+ <location filename="../forms/configdialog.ui" line="694"/>
<source>Enable proxy usage</source>
<translation>啟用代理</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="705"/>
+ <location filename="../forms/configdialog.ui" line="701"/>
<source>Proxy host name:</source>
<translation>主機名:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="718"/>
+ <location filename="../forms/configdialog.ui" line="714"/>
<source>Proxy port:</source>
<translation>通訊埠:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="731"/>
+ <location filename="../forms/configdialog.ui" line="727"/>
<source>Use authentication with proxy</source>
<translation>需要身份驗證</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="738"/>
+ <location filename="../forms/configdialog.ui" line="734"/>
<source>Proxy user name:</source>
<translation>用戶名:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="751"/>
+ <location filename="../forms/configdialog.ui" line="747"/>
<source>Proxy password:</source>
<translation>密碼:</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="380"/>
+ <location filename="../forms/configdialog.ui" line="354"/>
<source>Convert underscores to blanks</source>
<translation>轉換底線為空格</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="387"/>
+ <location filename="../forms/configdialog.ui" line="361"/>
<source>Convert %20 to blanks</source>
<translation>轉換 %20 為空格</translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="394"/>
+ <location filename="../forms/configdialog.ui" line="368"/>
<source>Show full path of a stream</source>
<translation>察看媒體流的完整路徑</translation>
</message>
+ <message>
+ <location filename="../configdialog.cpp" line="634"/>
+ <source>Select Skin Files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../configdialog.cpp" line="635"/>
+ <source>Skin files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="192"/>
+ <source>Add...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="205"/>
+ <source>Refresh</source>
+ <translation type="unfinished">清除</translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="375"/>
+ <source>Show protocol</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>EqWidget</name>
<message>
- <location filename="../eqwidget.cpp" line="175"/>
+ <location filename="../eqwidget.cpp" line="176"/>
<source>preset</source>
<translation>預設</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="261"/>
+ <location filename="../eqwidget.cpp" line="262"/>
<source>&amp;Load/Delete</source>
<translation>載入/移除(&amp;L)</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="263"/>
+ <location filename="../eqwidget.cpp" line="264"/>
<source>&amp;Save Preset</source>
<translation>儲存預設(&amp;S)</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="264"/>
+ <location filename="../eqwidget.cpp" line="265"/>
<source>&amp;Save Auto-load Preset</source>
<translation>儲存自動載入預設(&amp;S)</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="267"/>
+ <location filename="../eqwidget.cpp" line="268"/>
<source>&amp;Clear</source>
<translation>清除(&amp;C)</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="296"/>
+ <location filename="../eqwidget.cpp" line="297"/>
<source>Saving Preset</source>
<translation>儲存預設</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="297"/>
+ <location filename="../eqwidget.cpp" line="298"/>
<source>Preset name:</source>
<translation>預設名稱:</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="298"/>
+ <location filename="../eqwidget.cpp" line="299"/>
<source>preset #</source>
<translation>預設 #</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="265"/>
+ <location filename="../eqwidget.cpp" line="266"/>
<source>&amp;Import</source>
<translation>導入(&amp;I)</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="392"/>
+ <location filename="../eqwidget.cpp" line="390"/>
<source>Import Preset</source>
<translation>導入預設</translation>
</message>
@@ -499,12 +523,12 @@
<context>
<name>JumpToTrackDialog</name>
<message>
- <location filename="../jumptotrackdialog.cpp" line="123"/>
+ <location filename="../jumptotrackdialog.cpp" line="137"/>
<source>Unqueue</source>
<translation>移出佇列</translation>
</message>
<message>
- <location filename="../jumptotrackdialog.cpp" line="125"/>
+ <location filename="../jumptotrackdialog.cpp" line="139"/>
<source>Queue</source>
<translation>加入佇列</translation>
</message>
@@ -537,127 +561,127 @@
<context>
<name>MainVisual</name>
<message>
- <location filename="../mainvisual.cpp" line="303"/>
+ <location filename="../mainvisual.cpp" line="294"/>
<source>Visualization Mode</source>
<translation>可視化型態</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="306"/>
+ <location filename="../mainvisual.cpp" line="297"/>
<source>Analyzer</source>
<translation>解析器</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="307"/>
+ <location filename="../mainvisual.cpp" line="298"/>
<source>Scope</source>
<translation>示波器</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="308"/>
+ <location filename="../mainvisual.cpp" line="299"/>
<source>Off</source>
<translation>關閉</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="315"/>
+ <location filename="../mainvisual.cpp" line="306"/>
<source>Analyzer Mode</source>
<translation>解析型態</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="318"/>
+ <location filename="../mainvisual.cpp" line="309"/>
<source>Normal</source>
<translation>標準</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="319"/>
+ <location filename="../mainvisual.cpp" line="310"/>
<source>Fire</source>
<translation>火花</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="320"/>
+ <location filename="../mainvisual.cpp" line="311"/>
<source>Vertical Lines</source>
<translation>垂直線</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="321"/>
+ <location filename="../mainvisual.cpp" line="312"/>
<source>Lines</source>
<translation>線形</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="322"/>
+ <location filename="../mainvisual.cpp" line="313"/>
<source>Bars</source>
<translation>條形</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="335"/>
+ <location filename="../mainvisual.cpp" line="326"/>
<source>Peaks</source>
<translation>峰值</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="339"/>
+ <location filename="../mainvisual.cpp" line="330"/>
<source>Refresh Rate</source>
<translation>刷新率</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="342"/>
+ <location filename="../mainvisual.cpp" line="333"/>
<source>50 fps</source>
<translation>50 fps</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="343"/>
+ <location filename="../mainvisual.cpp" line="334"/>
<source>25 fps</source>
<translation>25 fps</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="344"/>
+ <location filename="../mainvisual.cpp" line="335"/>
<source>10 fps</source>
<translation>10 fps</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="345"/>
+ <location filename="../mainvisual.cpp" line="336"/>
<source>5 fps</source>
<translation>5 fps</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="352"/>
+ <location filename="../mainvisual.cpp" line="343"/>
<source>Analyzer Falloff</source>
<translation>解析器下降速度</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="369"/>
+ <location filename="../mainvisual.cpp" line="360"/>
<source>Slowest</source>
<translation>最慢</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="370"/>
+ <location filename="../mainvisual.cpp" line="361"/>
<source>Slow</source>
<translation>慢</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="371"/>
+ <location filename="../mainvisual.cpp" line="362"/>
<source>Medium</source>
<translation>中</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="372"/>
+ <location filename="../mainvisual.cpp" line="363"/>
<source>Fast</source>
<translation>快</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="373"/>
+ <location filename="../mainvisual.cpp" line="364"/>
<source>Fastest</source>
<translation>最快</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="366"/>
+ <location filename="../mainvisual.cpp" line="357"/>
<source>Peaks Falloff</source>
<translation>峰值下降速度</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="379"/>
+ <location filename="../mainvisual.cpp" line="370"/>
<source>Background</source>
<translation>背景</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="380"/>
+ <location filename="../mainvisual.cpp" line="371"/>
<source>Transparent</source>
<translation>透明</translation>
</message>
@@ -665,338 +689,340 @@
<context>
<name>MainWindow</name>
<message>
- <location filename="../mainwindow.cpp" line="640"/>
+ <location filename="../mainwindow.cpp" line="475"/>
<source>Default</source>
<translation>預設</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="440"/>
+ <location filename="../mainwindow.cpp" line="279"/>
<source>Choose a directory</source>
<translation>選取一個目錄</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="450"/>
+ <location filename="../mainwindow.cpp" line="289"/>
<source>Select one or more files to open</source>
<translation>選取開啟一個或更多檔案</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="574"/>
+ <location filename="../mainwindow.cpp" line="413"/>
<source>&amp;Play</source>
<translation>播放(&amp;P)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="574"/>
+ <location filename="../mainwindow.cpp" line="413"/>
<source>X</source>
<translation>X</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="575"/>
+ <location filename="../mainwindow.cpp" line="414"/>
<source>&amp;Pause</source>
<translation>暫停(&amp;P)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="575"/>
+ <location filename="../mainwindow.cpp" line="414"/>
<source>C</source>
<translation>C</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="576"/>
+ <location filename="../mainwindow.cpp" line="415"/>
<source>&amp;Stop</source>
<translation>停止(&amp;S)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="576"/>
+ <location filename="../mainwindow.cpp" line="415"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="577"/>
+ <location filename="../mainwindow.cpp" line="416"/>
<source>&amp;Previous</source>
<translation>上一曲(&amp;P)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="577"/>
+ <location filename="../mainwindow.cpp" line="416"/>
<source>Z</source>
<translation>Z</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="578"/>
+ <location filename="../mainwindow.cpp" line="417"/>
<source>&amp;Next</source>
<translation>下一曲(&amp;N)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="578"/>
+ <location filename="../mainwindow.cpp" line="417"/>
<source>B</source>
<translation>B</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="581"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>&amp;Jump To File</source>
<translation>跳到檔案(&amp;J)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="581"/>
+ <location filename="../mainwindow.cpp" line="436"/>
<source>J</source>
<translation>J</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="587"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>&amp;Settings</source>
<translation>設定(&amp;S)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="587"/>
+ <location filename="../mainwindow.cpp" line="441"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="593"/>
+ <location filename="../mainwindow.cpp" line="447"/>
<source>&amp;Exit</source>
<translation>結束(&amp;E)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="593"/>
+ <location filename="../mainwindow.cpp" line="447"/>
<source>Ctrl+Q</source>
<translation>Ctrl+Q</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="654"/>
+ <location filename="../mainwindow.cpp" line="489"/>
<source>Open Playlist</source>
<translation>開啟播放清單</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="678"/>
+ <location filename="../mainwindow.cpp" line="514"/>
<source>Save Playlist</source>
<translation>儲存播放清單</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="589"/>
+ <location filename="../mainwindow.cpp" line="443"/>
<source>&amp;About</source>
<translation>關於(&amp;A)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="677"/>
+ <location filename="../mainwindow.cpp" line="513"/>
<source>Playlist Files</source>
<translation>播放清單檔案</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="579"/>
+ <location filename="../mainwindow.cpp" line="418"/>
<source>Space</source>
<translation>空格</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="590"/>
+ <location filename="../mainwindow.cpp" line="444"/>
<source>&amp;About Qt</source>
<translation>關於 Qt (&amp;A)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="579"/>
+ <location filename="../mainwindow.cpp" line="418"/>
<source>&amp;Play/Pause</source>
<translation>播放/暫停(&amp;P)</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="446"/>
+ <location filename="../mainwindow.cpp" line="285"/>
<source>All Supported Bitstreams</source>
<translation>支援的全部檔案</translation>
</message>
+ <message>
+ <location filename="../mainwindow.cpp" line="420"/>
+ <source>&amp;Repeat All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="421"/>
+ <source>&amp;Repeat Track</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="422"/>
+ <source>&amp;Shuffle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="426"/>
+ <source>R</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="427"/>
+ <source>Ctrl+R</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../mainwindow.cpp" line="428"/>
+ <source>S</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PlayList</name>
<message>
- <location filename="../playlist.cpp" line="132"/>
+ <location filename="../playlist.cpp" line="135"/>
<source>F</source>
<translation>F</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="138"/>
+ <location filename="../playlist.cpp" line="141"/>
<source>D</source>
<translation>D</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="170"/>
+ <location filename="../playlist.cpp" line="173"/>
<source>Alt+I</source>
<translation>Alt+I</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="259"/>
+ <location filename="../playlist.cpp" line="262"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="274"/>
+ <location filename="../playlist.cpp" line="277"/>
<source>O</source>
<translation>O</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="131"/>
+ <location filename="../playlist.cpp" line="134"/>
<source>&amp;Add File</source>
<translation>添加檔案(&amp;A)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="137"/>
+ <location filename="../playlist.cpp" line="140"/>
<source>&amp;Add Directory</source>
<translation>添加檔案夾(&amp;A)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="150"/>
+ <location filename="../playlist.cpp" line="153"/>
<source>&amp;Remove Selected</source>
<translation>移除所選(&amp;R)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="157"/>
+ <location filename="../playlist.cpp" line="160"/>
<source>&amp;Remove All</source>
<translation>移除全部(&amp;R)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="163"/>
+ <location filename="../playlist.cpp" line="166"/>
<source>&amp;Remove Unselected</source>
<translation>移除未選(&amp;R)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="169"/>
+ <location filename="../playlist.cpp" line="172"/>
<source>&amp;View Track Details</source>
<translation>檢視音軌詳細資訊(&amp;V)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="178"/>
+ <location filename="../playlist.cpp" line="181"/>
<source>Sort List</source>
<translation>清單排序</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="208"/>
+ <location filename="../playlist.cpp" line="211"/>
<source>By Title</source>
<translation>按標題</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="212"/>
+ <location filename="../playlist.cpp" line="215"/>
<source>By Filename</source>
<translation>按檔名</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="216"/>
+ <location filename="../playlist.cpp" line="219"/>
<source>By Path + Filename</source>
<translation>按路徑+檔名</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="220"/>
+ <location filename="../playlist.cpp" line="223"/>
<source>By Date</source>
<translation>按日期</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="206"/>
+ <location filename="../playlist.cpp" line="209"/>
<source>Sort Selection</source>
<translation>選取排序</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="234"/>
+ <location filename="../playlist.cpp" line="237"/>
<source>Randomize List</source>
<translation>隨機產生清單</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="235"/>
+ <location filename="../playlist.cpp" line="238"/>
<source>Reverse List</source>
<translation>逆串列表</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="244"/>
+ <location filename="../playlist.cpp" line="247"/>
<source>Invert Selection</source>
<translation>反選</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="251"/>
+ <location filename="../playlist.cpp" line="254"/>
<source>&amp;Select None</source>
<translation>無選取(&amp;S)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="258"/>
+ <location filename="../playlist.cpp" line="261"/>
<source>&amp;Select All</source>
<translation>選取全部(&amp;S)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="266"/>
+ <location filename="../playlist.cpp" line="269"/>
<source>&amp;New List</source>
<translation>新建清單(&amp;N)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="267"/>
+ <location filename="../playlist.cpp" line="270"/>
<source>Shift+N</source>
<translation>Shift+N</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="273"/>
+ <location filename="../playlist.cpp" line="276"/>
<source>&amp;Load List</source>
<translation>載入清單(&amp;L)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="278"/>
+ <location filename="../playlist.cpp" line="281"/>
<source>&amp;Save List</source>
<translation>儲存清單(&amp;S)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="279"/>
+ <location filename="../playlist.cpp" line="282"/>
<source>Shift+S</source>
<translation>Shift+S</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="151"/>
+ <location filename="../playlist.cpp" line="154"/>
<source>Del</source>
<translation>Del</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="143"/>
+ <location filename="../playlist.cpp" line="146"/>
<source>&amp;Add Url</source>
<translation>添加 URL (&amp;A)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="144"/>
+ <location filename="../playlist.cpp" line="147"/>
<source>U</source>
<translation>U</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="224"/>
+ <location filename="../playlist.cpp" line="227"/>
<source>By Track Number</source>
<translation>按音軌</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="240"/>
+ <location filename="../playlist.cpp" line="243"/>
<source>&amp;Queue</source>
<translation>佇列(&amp;Q)</translation>
</message>
<message>
- <location filename="../playlist.cpp" line="240"/>
+ <location filename="../playlist.cpp" line="243"/>
<source>Q</source>
<translation>Q</translation>
</message>
</context>
<context>
- <name>PlayListModel</name>
- <message>
- <location filename="../playlistmodel.cpp" line="311"/>
- <source>Url:</source>
- <translation>URL:</translation>
- </message>
- <message>
- <location filename="../playlistmodel.cpp" line="312"/>
- <source>Title:</source>
- <translation>標題:</translation>
- </message>
- <message>
- <location filename="../playlistmodel.cpp" line="313"/>
- <source>Artist:</source>
- <translation>藝術家:</translation>
- </message>
- <message>
- <location filename="../playlistmodel.cpp" line="314"/>
- <source>Album:</source>
- <translation>專輯:</translation>
- </message>
- <message>
- <location filename="../playlistmodel.cpp" line="315"/>
- <source>Comment:</source>
- <translation>備註:</translation>
- </message>
-</context>
-<context>
<name>PresetEditor</name>
<message>
<location filename="../forms/preseteditor.ui" line="13"/>
@@ -1027,35 +1053,45 @@
<context>
<name>QMMPStarter</name>
<message>
- <location filename="../qmmpstarter.cpp" line="140"/>
+ <location filename="../qmmpstarter.cpp" line="141"/>
<source>Usage: qmmp [options] [files]</source>
<translation>使用:qmmp [設定] [檔案]</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="141"/>
+ <location filename="../qmmpstarter.cpp" line="142"/>
<source>Options:</source>
<translation>設定:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="146"/>
+ <location filename="../qmmpstarter.cpp" line="148"/>
<source>Print version number and exit</source>
<translation>察看版本並結束</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="147"/>
+ <location filename="../qmmpstarter.cpp" line="149"/>
<source>Ideas, patches, bugreports send to forkotov02@hotmail.ru</source>
<translation>建議、補丁或提交 bug 請傳送到 forkotov02@hotmail.ru</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="145"/>
+ <location filename="../qmmpstarter.cpp" line="147"/>
<source>Display this text and exit</source>
<translation>察看這些字檔並結束</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="152"/>
+ <location filename="../qmmpstarter.cpp" line="154"/>
<source>QMMP version:</source>
<translation>Qmmp 版本:</translation>
</message>
+ <message>
+ <location filename="../qmmpstarter.cpp" line="145"/>
+ <source>Don&apos;t clear the playlist</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qmmpstarter.cpp" line="155"/>
+ <source>Qt version:</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>TextScroller</name>