aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2011-12-01 19:56:05 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2011-12-01 19:56:05 +0000
commit961485569de2b9fe69c6777fd83cf40db9684c1e (patch)
treea7dd9703a23eaf8c6db8803e1998c0578377778d
parentdb5f3f8b49d4f7b7a7a72d71f7ad65c5720e9113 (diff)
downloadqmmp-961485569de2b9fe69c6777fd83cf40db9684c1e.tar.gz
qmmp-961485569de2b9fe69c6777fd83cf40db9684c1e.tar.bz2
qmmp-961485569de2b9fe69c6777fd83cf40db9684c1e.zip
added vqf support
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@2529 90c681e8-e032-0410-971d-27865f9a5e38
-rw-r--r--src/plugins/Input/ffmpeg/decoder_ffmpeg.cpp68
-rw-r--r--src/plugins/Input/ffmpeg/decoderffmpegfactory.cpp12
-rw-r--r--src/plugins/Input/ffmpeg/settingsdialog.cpp5
-rw-r--r--src/plugins/Input/ffmpeg/settingsdialog.ui11
-rw-r--r--src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_cs.ts33
-rw-r--r--src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_de.ts33
-rw-r--r--src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_es.ts33
-rw-r--r--src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_it.ts33
-rw-r--r--src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_ja.ts25
-rw-r--r--src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_lt.ts33
-rw-r--r--src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_nl.ts33
-rw-r--r--src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_pl.ts27
-rw-r--r--src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_ru.ts33
-rw-r--r--src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_tr.ts27
-rw-r--r--src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_uk_UA.ts33
-rw-r--r--src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_CN.ts33
-rw-r--r--src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_TW.ts33
-rw-r--r--src/plugins/Ui/skinned/translations/skinned_plugin_cs.ts10
-rw-r--r--src/plugins/Ui/skinned/translations/skinned_plugin_de.ts10
-rw-r--r--src/plugins/Ui/skinned/translations/skinned_plugin_es.ts10
-rw-r--r--src/plugins/Ui/skinned/translations/skinned_plugin_hu.ts10
-rw-r--r--src/plugins/Ui/skinned/translations/skinned_plugin_it.ts10
-rw-r--r--src/plugins/Ui/skinned/translations/skinned_plugin_ja.ts10
-rw-r--r--src/plugins/Ui/skinned/translations/skinned_plugin_lt.ts10
-rw-r--r--src/plugins/Ui/skinned/translations/skinned_plugin_nl.ts10
-rw-r--r--src/plugins/Ui/skinned/translations/skinned_plugin_pl_PL.ts10
-rw-r--r--src/plugins/Ui/skinned/translations/skinned_plugin_pt_BR.ts10
-rw-r--r--src/plugins/Ui/skinned/translations/skinned_plugin_ru.ts10
-rw-r--r--src/plugins/Ui/skinned/translations/skinned_plugin_sk.ts10
-rw-r--r--src/plugins/Ui/skinned/translations/skinned_plugin_tr.ts10
-rw-r--r--src/plugins/Ui/skinned/translations/skinned_plugin_uk_UA.ts10
-rw-r--r--src/plugins/Ui/skinned/translations/skinned_plugin_zh_CN.ts10
-rw-r--r--src/plugins/Ui/skinned/translations/skinned_plugin_zh_TW.ts10
33 files changed, 378 insertions, 287 deletions
diff --git a/src/plugins/Input/ffmpeg/decoder_ffmpeg.cpp b/src/plugins/Input/ffmpeg/decoder_ffmpeg.cpp
index 8b3d16129..31799fef6 100644
--- a/src/plugins/Input/ffmpeg/decoder_ffmpeg.cpp
+++ b/src/plugins/Input/ffmpeg/decoder_ffmpeg.cpp
@@ -189,11 +189,7 @@ bool DecoderFFmpeg::initialize()
for (wma_idx = 0; wma_idx < (int)ic->nb_streams; wma_idx++)
{
c = ic->streams[wma_idx]->codec;
-#if LIBAVCODEC_VERSION_MAJOR < 53
- if (c->codec_type == CODEC_TYPE_AUDIO)
-#else
if (c->codec_type == AVMEDIA_TYPE_AUDIO)
-#endif
break;
}
@@ -202,11 +198,8 @@ bool DecoderFFmpeg::initialize()
else
c->request_channels = 2;
-#if (LIBAVCODEC_VERSION_INT >= ((52<<16)+(101<<8)+0))
av_dump_format(ic,0,0,0);
-#else
- dump_format(ic,0,0,0);
-#endif
+
AVCodec *codec = avcodec_find_decoder(c->codec_id);
if (!codec)
@@ -224,27 +217,38 @@ bool DecoderFFmpeg::initialize()
m_totalTime = input()->isSequential() ? 0 : ic->duration * 1000 / AV_TIME_BASE;
m_output_buf = (uint8_t *)av_malloc(AVCODEC_MAX_AUDIO_FRAME_SIZE*2);
-#if (LIBAVCODEC_VERSION_INT >= ((52<<16)+(20<<8)+0))
+
if(c->codec_id == CODEC_ID_SHORTEN) //ffmpeg bug workaround
m_totalTime = 0;
-#endif
-#if (LIBAVUTIL_VERSION_INT >= ((50<<16)+(38<<8)+0))
- if(c->sample_fmt == AV_SAMPLE_FMT_S32)
- configure(c->sample_rate, c->request_channels, Qmmp::PCM_S32LE);
- else
- configure(c->sample_rate, c->request_channels, Qmmp::PCM_S16LE);
-#else
- if(c->sample_fmt == SAMPLE_FMT_S32)
- configure(c->sample_rate, c->request_channels, Qmmp::PCM_S32LE);
- else
- configure(c->sample_rate, c->request_channels, Qmmp::PCM_S16LE);
-#endif
+ Qmmp::AudioFormat format = Qmmp::PCM_UNKNOWM;
+
+ switch(c->sample_fmt)
+ {
+ case AV_SAMPLE_FMT_U8:
+ format = Qmmp::PCM_S8;
+ break;
+ case AV_SAMPLE_FMT_S16:
+ format = Qmmp::PCM_S16LE;
+ break;
+ case AV_SAMPLE_FMT_S32:
+ case AV_SAMPLE_FMT_FLT:
+ format = Qmmp::PCM_S32LE;
+ break;
+ default:
+ qWarning("DecoderFFmpeg: unsupported audio format");
+ return false;
+ }
+
+ configure(c->sample_rate, c->request_channels, format);
+
if(ic->bit_rate)
m_bitrate = ic->bit_rate/1000;
if(c->bit_rate)
m_bitrate = c->bit_rate/1000;
qDebug("DecoderFFmpeg: initialize succes");
+
+ qDebug("total time = %lld ", m_totalTime);
return true;
}
@@ -271,12 +275,14 @@ qint64 DecoderFFmpeg::read(char *audio, qint64 maxSize)
}
if(!m_output_at)
fillBuffer();
+
if(!m_output_at)
return 0;
qint64 len = qMin(m_output_at, maxSize);
memcpy(audio, m_output_buf, len);
m_output_at -= len;
memmove(m_output_buf, m_output_buf + len, m_output_at);
+
return len;
}
@@ -285,11 +291,19 @@ qint64 DecoderFFmpeg::ffmpeg_decode(uint8_t *audio)
int out_size = AVCODEC_MAX_AUDIO_FRAME_SIZE * 2;
if((m_pkt.stream_index == wma_idx))
{
-#if (LIBAVCODEC_VERSION_INT >= ((52<<16)+(23<<8)+0))
int l = avcodec_decode_audio3(c, (int16_t *)(audio), &out_size, &m_temp_pkt);
-#else
- int l = avcodec_decode_audio2(c, (int16_t *)(audio), &out_size, m_temp_pkt.data, m_temp_pkt.size);
-#endif
+
+ if(c->sample_fmt == AV_SAMPLE_FMT_FLT)
+ {
+ //convert float to signed 32 bit LE
+ for(int i = 0; i < out_size >> 2; i++)
+ {
+ int32_t *out = (int32_t *)audio;
+ float *in = (float *) audio;
+ out[i] = qBound(-1.0f, in[i], +1.0f) * (double) 0x7fffffff;
+ }
+ }
+
if(c->bit_rate)
m_bitrate = c->bit_rate/1000;
if(l < 0)
@@ -375,7 +389,7 @@ void DecoderFFmpeg::fillBuffer()
m_output_at = 0;
m_temp_pkt.size = 0;
- if(c->codec_id == CODEC_ID_SHORTEN)
+ if(c->codec_id == CODEC_ID_SHORTEN || c->codec_id == CODEC_ID_TWINVQ)
{
if(m_pkt.data)
av_free_packet(&m_pkt);
@@ -386,7 +400,7 @@ void DecoderFFmpeg::fillBuffer()
}
else if(m_output_at == 0)
{
- if(c->codec_id == CODEC_ID_SHORTEN)
+ if(c->codec_id == CODEC_ID_SHORTEN || c->codec_id == CODEC_ID_TWINVQ)
continue;
if(m_pkt.data)
diff --git a/src/plugins/Input/ffmpeg/decoderffmpegfactory.cpp b/src/plugins/Input/ffmpeg/decoderffmpegfactory.cpp
index c8147eab4..153de7bdb 100644
--- a/src/plugins/Input/ffmpeg/decoderffmpegfactory.cpp
+++ b/src/plugins/Input/ffmpeg/decoderffmpegfactory.cpp
@@ -66,15 +66,17 @@ bool DecoderFFmpegFactory::canDecode(QIODevice *i) const
}
if(filters.contains("*.wma") && !memcmp(fmt->name, "asf", 3))
return true;
- if(filters.contains("*.mp3") && !memcmp(fmt->name, "mp3", 3))
+ else if(filters.contains("*.mp3") && !memcmp(fmt->name, "mp3", 3))
return true;
- if(filters.contains("*.aac") && !memcmp(fmt->name, "aac", 3))
+ else if(filters.contains("*.aac") && !memcmp(fmt->name, "aac", 3))
return true;
- if(filters.contains("*.ac3") && !memcmp(fmt->name, "eac3", 4))
+ else if(filters.contains("*.ac3") && !memcmp(fmt->name, "eac3", 4))
return true;
- if(filters.contains("*.dts") && !memcmp(fmt->name, "dts", 3))
+ else if(filters.contains("*.dts") && !memcmp(fmt->name, "dts", 3))
return true;
- if(filters.contains("*.mka") && !memcmp(fmt->name, "mka", 3))
+ else if(filters.contains("*.mka") && !memcmp(fmt->name, "mka", 3))
+ return true;
+ else if(filters.contains("*.vqf") && !memcmp(fmt->name, "vqf", 3))
return true;
return false;
}
diff --git a/src/plugins/Input/ffmpeg/settingsdialog.cpp b/src/plugins/Input/ffmpeg/settingsdialog.cpp
index ea336ba90..14cf5aa3c 100644
--- a/src/plugins/Input/ffmpeg/settingsdialog.cpp
+++ b/src/plugins/Input/ffmpeg/settingsdialog.cpp
@@ -63,9 +63,10 @@ SettingsDialog::SettingsDialog(QWidget *parent)
ui.ac3CheckBox->setChecked(filters.contains("*.ac3") && avcodec_find_decoder(CODEC_ID_EAC3));
ui.dtsCheckBox->setEnabled(avcodec_find_decoder(CODEC_ID_DTS));
ui.dtsCheckBox->setChecked(filters.contains("*.dts") && avcodec_find_decoder(CODEC_ID_DTS));
-
ui.mkaCheckBox->setEnabled(avcodec_find_decoder(CODEC_ID_TRUEHD));
ui.mkaCheckBox->setChecked(filters.contains("*.mka") && avcodec_find_decoder(CODEC_ID_TRUEHD));
+ ui.vqfCheckBox->setEnabled(avcodec_find_decoder(CODEC_ID_TWINVQ));
+ ui.vqfCheckBox->setChecked(filters.contains("*.vqf") && avcodec_find_decoder(CODEC_ID_TWINVQ));
}
SettingsDialog::~SettingsDialog()
@@ -97,6 +98,8 @@ void SettingsDialog::accept()
filters << "*.dts";
if (ui.mkaCheckBox->isChecked())
filters << "*.mka";
+ if (ui.vqfCheckBox->isChecked())
+ filters << "*.vqf";
QSettings settings(Qmmp::configFile(), QSettings::IniFormat);
settings.setValue("FFMPEG/filters", filters);
QDialog::accept();
diff --git a/src/plugins/Input/ffmpeg/settingsdialog.ui b/src/plugins/Input/ffmpeg/settingsdialog.ui
index 7fdae7871..cdeac3529 100644
--- a/src/plugins/Input/ffmpeg/settingsdialog.ui
+++ b/src/plugins/Input/ffmpeg/settingsdialog.ui
@@ -7,7 +7,7 @@
<x>0</x>
<y>0</y>
<width>308</width>
- <height>344</height>
+ <height>328</height>
</rect>
</property>
<property name="windowTitle">
@@ -65,7 +65,7 @@
<item>
<widget class="QCheckBox" name="apeCheckBox">
<property name="text">
- <string>Monkey's Audio</string>
+ <string>Monkey's Audio (APE)</string>
</property>
</widget>
</item>
@@ -132,6 +132,13 @@
</property>
</widget>
</item>
+ <item>
+ <widget class="QCheckBox" name="vqfCheckBox">
+ <property name="text">
+ <string>VQF</string>
+ </property>
+ </widget>
+ </item>
</layout>
</widget>
</item>
diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_cs.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_cs.ts
index dc4ccbc29..69adca24d 100644
--- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_cs.ts
+++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_cs.ts
@@ -4,32 +4,32 @@
<context>
<name>DecoderFFmpegFactory</name>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="195"/>
+ <location filename="../decoderffmpegfactory.cpp" line="198"/>
<source>About FFmpeg Audio Plugin</source>
<translation>O modulu FFmpeg</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="197"/>
+ <location filename="../decoderffmpegfactory.cpp" line="200"/>
<source>Qmmp FFmpeg Audio Plugin</source>
<translation>Vstupní modul Qmmp FFmpeg</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="207"/>
+ <location filename="../decoderffmpegfactory.cpp" line="208"/>
<source>Written 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="88"/>
+ <location filename="../decoderffmpegfactory.cpp" line="91"/>
<source>FFmpeg Plugin</source>
<translation>Modul FFmpeg</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="90"/>
+ <location filename="../decoderffmpegfactory.cpp" line="93"/>
<source>FFmpeg Formats</source>
<translation>Formáty FFmpeg</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="199"/>
+ <location filename="../decoderffmpegfactory.cpp" line="201"/>
<source>Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6</source>
<translation>Přeloženo s libavformat-%1.%2.%3 a libavcodec-%4.%5.%6</translation>
</message>
@@ -62,17 +62,17 @@
<translation>kbps</translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="66"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="62"/>
<source>Sample rate</source>
<translation>Vzorkovací frekvence</translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="66"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="62"/>
<source>Hz</source>
<translation>Hz</translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="67"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="63"/>
<source>Channels</source>
<translation>Počet kanálů</translation>
</message>
@@ -90,11 +90,6 @@
<translation>Windows Media Audio</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="68"/>
- <source>Monkey&apos;s Audio</source>
- <translation>Monkey&apos;s Audio</translation>
- </message>
- <message>
<location filename="../settingsdialog.ui" line="75"/>
<source>True Audio</source>
<translation>True Audio</translation>
@@ -135,11 +130,21 @@
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../settingsdialog.ui" line="138"/>
+ <source>VQF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../settingsdialog.ui" line="14"/>
<source>FFmpeg Plugin Settings</source>
<translation>Nastavení modulu FFmpeg</translation>
</message>
<message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source>Monkey&apos;s Audio (APE)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../settingsdialog.ui" line="89"/>
<source>MP3 (MPEG audio layer 3)</source>
<translation>MP3 (MPEG audio layer 3)</translation>
diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_de.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_de.ts
index 32a76a83a..c5f02e6d1 100644
--- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_de.ts
+++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_de.ts
@@ -4,32 +4,32 @@
<context>
<name>DecoderFFmpegFactory</name>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="195"/>
+ <location filename="../decoderffmpegfactory.cpp" line="198"/>
<source>About FFmpeg Audio Plugin</source>
<translation>Über FFmpeg-Audio-Modul</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="197"/>
+ <location filename="../decoderffmpegfactory.cpp" line="200"/>
<source>Qmmp FFmpeg Audio Plugin</source>
<translation>Qmmp FFmpeg-Audio-Modul</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="207"/>
+ <location filename="../decoderffmpegfactory.cpp" line="208"/>
<source>Written by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
<translation>Autor: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="88"/>
+ <location filename="../decoderffmpegfactory.cpp" line="91"/>
<source>FFmpeg Plugin</source>
<translation>FFmpeg-Modul</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="90"/>
+ <location filename="../decoderffmpegfactory.cpp" line="93"/>
<source>FFmpeg Formats</source>
<translation>FFmpeg-Formate</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="199"/>
+ <location filename="../decoderffmpegfactory.cpp" line="201"/>
<source>Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6</source>
<translation>Kompiliert gegen libavformat-%1.%2.%3 und libavcodec-%4.%5.%6</translation>
</message>
@@ -62,17 +62,17 @@
<translation>kbps</translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="66"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="62"/>
<source>Sample rate</source>
<translation>Abtastrate</translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="66"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="62"/>
<source>Hz</source>
<translation>Hz</translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="67"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="63"/>
<source>Channels</source>
<translation>Kanäle</translation>
</message>
@@ -90,11 +90,6 @@
<translation>Windows Media Audio</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="68"/>
- <source>Monkey&apos;s Audio</source>
- <translation>Monkey&apos;s Audio</translation>
- </message>
- <message>
<location filename="../settingsdialog.ui" line="75"/>
<source>True Audio</source>
<translation>True Audio</translation>
@@ -136,11 +131,21 @@
<translation>Matroska Audio (Dolby TrueHD, verlustfrei)</translation>
</message>
<message>
+ <location filename="../settingsdialog.ui" line="138"/>
+ <source>VQF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../settingsdialog.ui" line="14"/>
<source>FFmpeg Plugin Settings</source>
<translation>Einstellungen FFmpeg-Modul</translation>
</message>
<message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source>Monkey&apos;s Audio (APE)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../settingsdialog.ui" line="89"/>
<source>MP3 (MPEG audio layer 3)</source>
<translation>MP3 (MPEG Audio Layer 3)</translation>
diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_es.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_es.ts
index 56cd8168e..a054f5942 100644
--- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_es.ts
+++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_es.ts
@@ -4,32 +4,32 @@
<context>
<name>DecoderFFmpegFactory</name>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="195"/>
+ <location filename="../decoderffmpegfactory.cpp" line="198"/>
<source>About FFmpeg Audio Plugin</source>
<translation>Acerca del módulo de audio FFmpeg</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="197"/>
+ <location filename="../decoderffmpegfactory.cpp" line="200"/>
<source>Qmmp FFmpeg Audio Plugin</source>
<translation>Módulo de audio FFmpeg para Qmmp</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="207"/>
+ <location filename="../decoderffmpegfactory.cpp" line="208"/>
<source>Written by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
<translation>Escrito por: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="88"/>
+ <location filename="../decoderffmpegfactory.cpp" line="91"/>
<source>FFmpeg Plugin</source>
<translation>Módulo FFmpeg</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="90"/>
+ <location filename="../decoderffmpegfactory.cpp" line="93"/>
<source>FFmpeg Formats</source>
<translation>Formatos FFmpeg</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="199"/>
+ <location filename="../decoderffmpegfactory.cpp" line="201"/>
<source>Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6</source>
<translation>Compilado con libavformat-%1.%2.%3 y libavcodec-%4.%5.%6</translation>
</message>
@@ -62,17 +62,17 @@
<translation>kbps</translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="66"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="62"/>
<source>Sample rate</source>
<translation>Frecuencia</translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="66"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="62"/>
<source>Hz</source>
<translation>Hz</translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="67"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="63"/>
<source>Channels</source>
<translation>Canales</translation>
</message>
@@ -90,11 +90,6 @@
<translation>Windows Media Audio</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="68"/>
- <source>Monkey&apos;s Audio</source>
- <translation>Monkey&apos;s Audio</translation>
- </message>
- <message>
<location filename="../settingsdialog.ui" line="75"/>
<source>True Audio</source>
<translation>True Audio</translation>
@@ -135,11 +130,21 @@
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../settingsdialog.ui" line="138"/>
+ <source>VQF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../settingsdialog.ui" line="14"/>
<source>FFmpeg Plugin Settings</source>
<translation>Configuración del módulo FFmpeg</translation>
</message>
<message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source>Monkey&apos;s Audio (APE)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../settingsdialog.ui" line="89"/>
<source>MP3 (MPEG audio layer 3)</source>
<translation>MP3 (MPEG Audio Layer 3)</translation>
diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_it.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_it.ts
index 987b3b12d..999e69d16 100644
--- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_it.ts
+++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_it.ts
@@ -4,32 +4,32 @@
<context>
<name>DecoderFFmpegFactory</name>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="195"/>
+ <location filename="../decoderffmpegfactory.cpp" line="198"/>
<source>About FFmpeg Audio Plugin</source>
<translation>Info sul modulo audi FFmpeg</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="197"/>
+ <location filename="../decoderffmpegfactory.cpp" line="200"/>
<source>Qmmp FFmpeg Audio Plugin</source>
<translation>Modulo audio FFmpeg per Qmmp</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="207"/>
+ <location filename="../decoderffmpegfactory.cpp" line="208"/>
<source>Written by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
<translation>Autore: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="88"/>
+ <location filename="../decoderffmpegfactory.cpp" line="91"/>
<source>FFmpeg Plugin</source>
<translation>Modulo FFmpeg</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="90"/>
+ <location filename="../decoderffmpegfactory.cpp" line="93"/>
<source>FFmpeg Formats</source>
<translation>Formati FFmpeg</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="199"/>
+ <location filename="../decoderffmpegfactory.cpp" line="201"/>
<source>Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6</source>
<translation>Compilato con libavformat-%1.%2.%3 e libavcodec-%4.%5.%6</translation>
</message>
@@ -62,17 +62,17 @@
<translation>kbps</translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="66"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="62"/>
<source>Sample rate</source>
<translation>Campionamento</translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="66"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="62"/>
<source>Hz</source>
<translation>Hz</translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="67"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="63"/>
<source>Channels</source>
<translation>Canali</translation>
</message>
@@ -90,11 +90,6 @@
<translation>Windows Media Audio</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="68"/>
- <source>Monkey&apos;s Audio</source>
- <translation>Monkey&apos;s Audio</translation>
- </message>
- <message>
<location filename="../settingsdialog.ui" line="75"/>
<source>True Audio</source>
<translation>True Audio</translation>
@@ -135,11 +130,21 @@
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../settingsdialog.ui" line="138"/>
+ <source>VQF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../settingsdialog.ui" line="14"/>
<source>FFmpeg Plugin Settings</source>
<translation>Impostazioni del modulo FFmpeg</translation>
</message>
<message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source>Monkey&apos;s Audio (APE)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../settingsdialog.ui" line="89"/>
<source>MP3 (MPEG audio layer 3)</source>
<translation>MP3 (MPEG Audio Layer 3)</translation>
diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_ja.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_ja.ts
index 6f62cbbc7..73ae32afc 100644
--- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_ja.ts
+++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_ja.ts
@@ -4,32 +4,32 @@
<context>
<name>DecoderFFmpegFactory</name>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="88"/>
+ <location filename="../decoderffmpegfactory.cpp" line="91"/>
<source>FFmpeg Plugin</source>
<translation>FFmpeg プラグイン</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="90"/>
+ <location filename="../decoderffmpegfactory.cpp" line="93"/>
<source>FFmpeg Formats</source>
<translation>FFmpeg 用の形式</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="195"/>
+ <location filename="../decoderffmpegfactory.cpp" line="198"/>
<source>About FFmpeg Audio Plugin</source>
<translation>FFmpeg 音響プラグインについて</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="197"/>
+ <location filename="../decoderffmpegfactory.cpp" line="200"/>
<source>Qmmp FFmpeg Audio Plugin</source>
<translation>QMMP FFmpeg 音響プラグイン</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="199"/>
+ <location filename="../decoderffmpegfactory.cpp" line="201"/>
<source>Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6</source>
<translation>libavformat-%1.%2.%3 と libavcodec-%4.%5.%6 対応でコンパイル</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="207"/>
+ <location filename="../decoderffmpegfactory.cpp" line="208"/>
<source>Written by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
<translation>制作: Илья Котов (Ilya Kotov) &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
@@ -62,17 +62,17 @@
<translation>キロビット毎秒</translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="66"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="62"/>
<source>Sample rate</source>
<translation>サンプルレート</translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="66"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="62"/>
<source>Hz</source>
<translation>Hz</translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="67"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="63"/>
<source>Channels</source>
<translation>チャンネル</translation>
</message>
@@ -96,7 +96,7 @@
</message>
<message>
<location filename="../settingsdialog.ui" line="68"/>
- <source>Monkey&apos;s Audio</source>
+ <source>Monkey&apos;s Audio (APE)</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -144,5 +144,10 @@
<source>Matroska Audio (Dolby TrueHD Lossless)</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../settingsdialog.ui" line="138"/>
+ <source>VQF</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
</TS>
diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_lt.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_lt.ts
index 427063bf5..8440de8a4 100644
--- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_lt.ts
+++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_lt.ts
@@ -4,32 +4,32 @@
<context>
<name>DecoderFFmpegFactory</name>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="195"/>
+ <location filename="../decoderffmpegfactory.cpp" line="198"/>
<source>About FFmpeg Audio Plugin</source>
<translation>Apie FFmpeg įskiepį</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="197"/>
+ <location filename="../decoderffmpegfactory.cpp" line="200"/>
<source>Qmmp FFmpeg Audio Plugin</source>
<translation>FFmpeg Qmmp audio įskiepis</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="207"/>
+ <location filename="../decoderffmpegfactory.cpp" line="208"/>
<source>Written by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
<translation>Sukūrė: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="88"/>
+ <location filename="../decoderffmpegfactory.cpp" line="91"/>
<source>FFmpeg Plugin</source>
<translation>FFmpeg įskiepis</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="90"/>
+ <location filename="../decoderffmpegfactory.cpp" line="93"/>
<source>FFmpeg Formats</source>
<translation>FFmpeg bylų tipai</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="199"/>
+ <location filename="../decoderffmpegfactory.cpp" line="201"/>
<source>Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6</source>
<translation>Surinkta iš libavformat-%1.%2.%3 ir libavcodec-%4.%5.%6</translation>
</message>
@@ -62,17 +62,17 @@
<translation>kbps</translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="66"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="62"/>
<source>Sample rate</source>
<translation>Dažnis</translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="66"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="62"/>
<source>Hz</source>
<translation>Hz</translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="67"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="63"/>
<source>Channels</source>
<translation>Kanalai</translation>
</message>
@@ -90,11 +90,6 @@
<translation>Windows Media Audio</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="68"/>
- <source>Monkey&apos;s Audio</source>
- <translation>Monkey Audio</translation>
- </message>
- <message>
<location filename="../settingsdialog.ui" line="75"/>
<source>True Audio</source>
<translation>True Audio</translation>
@@ -135,11 +130,21 @@
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../settingsdialog.ui" line="138"/>
+ <source>VQF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../settingsdialog.ui" line="14"/>
<source>FFmpeg Plugin Settings</source>
<translation>FFmpeg įskiepio nustatymai</translation>
</message>
<message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source>Monkey&apos;s Audio (APE)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../settingsdialog.ui" line="89"/>
<source>MP3 (MPEG audio layer 3)</source>
<translation>MP3 (MPEG audio layer 3)</translation>
diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_nl.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_nl.ts
index d0d800237..edb6745e3 100644
--- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_nl.ts
+++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_nl.ts
@@ -4,32 +4,32 @@
<context>
<name>DecoderFFmpegFactory</name>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="195"/>
+ <location filename="../decoderffmpegfactory.cpp" line="198"/>
<source>About FFmpeg Audio Plugin</source>
<translation>Over de FFmpeg Audio Module</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="197"/>
+ <location filename="../decoderffmpegfactory.cpp" line="200"/>
<source>Qmmp FFmpeg Audio Plugin</source>
<translation>FFmpeg Audio Module voor Qmmp</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="207"/>
+ <location filename="../decoderffmpegfactory.cpp" line="208"/>
<source>Written by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
<translation>Auteur: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="88"/>
+ <location filename="../decoderffmpegfactory.cpp" line="91"/>
<source>FFmpeg Plugin</source>
<translation>FFmpeg Module</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="90"/>
+ <location filename="../decoderffmpegfactory.cpp" line="93"/>
<source>FFmpeg Formats</source>
<translation>FFmpeg Formaat</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="199"/>
+ <location filename="../decoderffmpegfactory.cpp" line="201"/>
<source>Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6</source>
<translation>Gebouwd tegen libavformat-%1.%2.%3 en libavcodec-%4.%5.%6</translation>
</message>
@@ -62,17 +62,17 @@
<translation>kbps</translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="66"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="62"/>
<source>Sample rate</source>
<translation>Sample frequentie</translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="66"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="62"/>
<source>Hz</source>
<translation>Hz</translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="67"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="63"/>
<source>Channels</source>
<translation>Kanalen</translation>
</message>
@@ -90,11 +90,6 @@
<translation>Windows Media Audio</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="68"/>
- <source>Monkey&apos;s Audio</source>
- <translation>Monkey&apos;s Audio</translation>
- </message>
- <message>
<location filename="../settingsdialog.ui" line="75"/>
<source>True Audio</source>
<translation>True Audio</translation>
@@ -135,11 +130,21 @@
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../settingsdialog.ui" line="138"/>
+ <source>VQF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../settingsdialog.ui" line="14"/>
<source>FFmpeg Plugin Settings</source>
<translation>FFmpeg Module Instellingen</translation>
</message>
<message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source>Monkey&apos;s Audio (APE)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../settingsdialog.ui" line="89"/>
<source>MP3 (MPEG audio layer 3)</source>
<translation>MP3 (MPEG audio layer 3)</translation>
diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_pl.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_pl.ts
index 72be95611..e712c742d 100644
--- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_pl.ts
+++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_pl.ts
@@ -4,32 +4,32 @@
<context>
<name>DecoderFFmpegFactory</name>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="88"/>
+ <location filename="../decoderffmpegfactory.cpp" line="91"/>
<source>FFmpeg Plugin</source>
<translation>Wtyczka FFMPEG</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="90"/>
+ <location filename="../decoderffmpegfactory.cpp" line="93"/>
<source>FFmpeg Formats</source>
<translation>Formaty FFmpeg</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="195"/>
+ <location filename="../decoderffmpegfactory.cpp" line="198"/>
<source>About FFmpeg Audio Plugin</source>
<translation>O wtyczce FFmpeg Audio</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="197"/>
+ <location filename="../decoderffmpegfactory.cpp" line="200"/>
<source>Qmmp FFmpeg Audio Plugin</source>
<translation>Wtyczka FFmpeg Audio dla Qmmp</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="199"/>
+ <location filename="../decoderffmpegfactory.cpp" line="201"/>
<source>Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6</source>
<translation>Skompilowane przy użyciu libavformat-%1.%2.%3 i libavcodec-%4.%5.%6</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="207"/>
+ <location filename="../decoderffmpegfactory.cpp" line="208"/>
<source>Written by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
<translation>Autor: Ilja Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
@@ -62,17 +62,17 @@
<translation></translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="66"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="62"/>
<source>Sample rate</source>
<translation>Próbkowanie</translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="66"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="62"/>
<source>Hz</source>
<translation></translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="67"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="63"/>
<source>Channels</source>
<translation>Kanały</translation>
</message>
@@ -96,8 +96,8 @@
</message>
<message>
<location filename="../settingsdialog.ui" line="68"/>
- <source>Monkey&apos;s Audio</source>
- <translation></translation>
+ <source>Monkey&apos;s Audio (APE)</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="75"/>
@@ -144,5 +144,10 @@
<source>Matroska Audio (Dolby TrueHD Lossless)</source>
<translation>Matroska Audio (Dolby TrueHD Bezstratny)</translation>
</message>
+ <message>
+ <location filename="../settingsdialog.ui" line="138"/>
+ <source>VQF</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 d14b1ac51..fb475ab44 100644
--- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_ru.ts
+++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_ru.ts
@@ -4,32 +4,32 @@
<context>
<name>DecoderFFmpegFactory</name>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="195"/>
+ <location filename="../decoderffmpegfactory.cpp" line="198"/>
<source>About FFmpeg Audio Plugin</source>
<translation>Об аудио-модуле FFmpeg</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="197"/>
+ <location filename="../decoderffmpegfactory.cpp" line="200"/>
<source>Qmmp FFmpeg Audio Plugin</source>
<translation>Аудио-модуль FFmpeg для Qmmp</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="207"/>
+ <location filename="../decoderffmpegfactory.cpp" line="208"/>
<source>Written by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
<translation>Разработчик: Илья Котов &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="88"/>
+ <location filename="../decoderffmpegfactory.cpp" line="91"/>
<source>FFmpeg Plugin</source>
<translation>Модуль FFmpeg</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="90"/>
+ <location filename="../decoderffmpegfactory.cpp" line="93"/>
<source>FFmpeg Formats</source>
<translation>Форматы FFmpeg</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="199"/>
+ <location filename="../decoderffmpegfactory.cpp" line="201"/>
<source>Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6</source>
<translation>Собрано с libavformat-%1.%2.%3 и libavcodec-%4.%5.%6</translation>
</message>
@@ -62,17 +62,17 @@
<translation>Кб/с</translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="66"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="62"/>
<source>Sample rate</source>
<translation>Дискретизация</translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="66"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="62"/>
<source>Hz</source>
<translation>Гц</translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="67"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="63"/>
<source>Channels</source>
<translation>Каналов</translation>
</message>
@@ -90,11 +90,6 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="68"/>
- <source>Monkey&apos;s Audio</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../settingsdialog.ui" line="75"/>
<source>True Audio</source>
<translation type="unfinished"></translation>
@@ -135,11 +130,21 @@
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../settingsdialog.ui" line="138"/>
+ <source>VQF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../settingsdialog.ui" line="14"/>
<source>FFmpeg Plugin Settings</source>
<translation>Настройки модуля FFmpeg</translation>
</message>
<message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source>Monkey&apos;s Audio (APE)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../settingsdialog.ui" line="89"/>
<source>MP3 (MPEG audio layer 3)</source>
<translation type="unfinished"></translation>
diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_tr.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_tr.ts
index 36522265d..85861db81 100644
--- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_tr.ts
+++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_tr.ts
@@ -4,32 +4,32 @@
<context>
<name>DecoderFFmpegFactory</name>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="88"/>
+ <location filename="../decoderffmpegfactory.cpp" line="91"/>
<source>FFmpeg Plugin</source>
<translation>FFmpeg Eklentisi</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="90"/>
+ <location filename="../decoderffmpegfactory.cpp" line="93"/>
<source>FFmpeg Formats</source>
<translation>FFmpeg Biçimleri</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="195"/>
+ <location filename="../decoderffmpegfactory.cpp" line="198"/>
<source>About FFmpeg Audio Plugin</source>
<translation>FFmpeg Ses Eklentisi Hakkında</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="197"/>
+ <location filename="../decoderffmpegfactory.cpp" line="200"/>
<source>Qmmp FFmpeg Audio Plugin</source>
<translation>Qmmp FFmpeg Ses Eklentisi</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="199"/>
+ <location filename="../decoderffmpegfactory.cpp" line="201"/>
<source>Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6</source>
<translation>libavformat-%1.%2.%3 ve libavcodec-%4.%5.%6 ile derlenmiştir</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="207"/>
+ <location filename="../decoderffmpegfactory.cpp" line="208"/>
<source>Written by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
<translation>Yazan: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
@@ -62,17 +62,17 @@
<translation type="unfinished">kbps</translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="66"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="62"/>
<source>Sample rate</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="66"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="62"/>
<source>Hz</source>
<translation type="unfinished">Hz</translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="67"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="63"/>
<source>Channels</source>
<translation type="unfinished"></translation>
</message>
@@ -96,8 +96,8 @@
</message>
<message>
<location filename="../settingsdialog.ui" line="68"/>
- <source>Monkey&apos;s Audio</source>
- <translation>Monkey&apos;s Audio</translation>
+ <source>Monkey&apos;s Audio (APE)</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="75"/>
@@ -144,5 +144,10 @@
<source>Matroska Audio (Dolby TrueHD Lossless)</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../settingsdialog.ui" line="138"/>
+ <source>VQF</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 2c65dd8bd..67bd08b49 100644
--- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_uk_UA.ts
+++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_uk_UA.ts
@@ -4,32 +4,32 @@
<context>
<name>DecoderFFmpegFactory</name>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="195"/>
+ <location filename="../decoderffmpegfactory.cpp" line="198"/>
<source>About FFmpeg Audio Plugin</source>
<translation>Про аудіо-модуль FFmpeg</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="197"/>
+ <location filename="../decoderffmpegfactory.cpp" line="200"/>
<source>Qmmp FFmpeg Audio Plugin</source>
<translation>Аудіо-модуль FFmpeg для Qmmp</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="207"/>
+ <location filename="../decoderffmpegfactory.cpp" line="208"/>
<source>Written by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
<translation>Розробник: Ілля Котов &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="88"/>
+ <location filename="../decoderffmpegfactory.cpp" line="91"/>
<source>FFmpeg Plugin</source>
<translation>Модуль FFmpeg</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="90"/>
+ <location filename="../decoderffmpegfactory.cpp" line="93"/>
<source>FFmpeg Formats</source>
<translation>Формати FFmpeg</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="199"/>
+ <location filename="../decoderffmpegfactory.cpp" line="201"/>
<source>Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6</source>
<translation>Зібрано з libavformat-%1.%2.%3 та libavcodec-%4.%5.%6</translation>
</message>
@@ -62,17 +62,17 @@
<translation>Кб/с</translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="66"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="62"/>
<source>Sample rate</source>
<translation>Частота</translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="66"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="62"/>
<source>Hz</source>
<translation>Гц</translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="67"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="63"/>
<source>Channels</source>
<translation>Канали</translation>
</message>
@@ -90,11 +90,6 @@
<translation></translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="68"/>
- <source>Monkey&apos;s Audio</source>
- <translation></translation>
- </message>
- <message>
<location filename="../settingsdialog.ui" line="75"/>
<source>True Audio</source>
<translation></translation>
@@ -135,11 +130,21 @@
<translation></translation>
</message>
<message>
+ <location filename="../settingsdialog.ui" line="138"/>
+ <source>VQF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../settingsdialog.ui" line="14"/>
<source>FFmpeg Plugin Settings</source>
<translation>Налаштування модуля FFmpeg</translation>
</message>
<message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source>Monkey&apos;s Audio (APE)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../settingsdialog.ui" line="89"/>
<source>MP3 (MPEG audio layer 3)</source>
<translation></translation>
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 a51de4152..7d7f52a6b 100644
--- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_CN.ts
+++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_CN.ts
@@ -4,32 +4,32 @@
<context>
<name>DecoderFFmpegFactory</name>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="195"/>
+ <location filename="../decoderffmpegfactory.cpp" line="198"/>
<source>About FFmpeg Audio Plugin</source>
<translation>关于 FFmpeg 音频插件</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="197"/>
+ <location filename="../decoderffmpegfactory.cpp" line="200"/>
<source>Qmmp FFmpeg Audio Plugin</source>
<translation>Qmmp FFmpeg 音频插件</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="207"/>
+ <location filename="../decoderffmpegfactory.cpp" line="208"/>
<source>Written 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="88"/>
+ <location filename="../decoderffmpegfactory.cpp" line="91"/>
<source>FFmpeg Plugin</source>
<translation>FFmpeg 插件</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="90"/>
+ <location filename="../decoderffmpegfactory.cpp" line="93"/>
<source>FFmpeg Formats</source>
<translation>FFmpeg 格式</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="199"/>
+ <location filename="../decoderffmpegfactory.cpp" line="201"/>
<source>Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6</source>
<translation>编译依赖 libavformat-%1.%2.%3 和 libavcodec-%4.%5.%6</translation>
</message>
@@ -62,17 +62,17 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="66"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="62"/>
<source>Sample rate</source>
<translation>取样率</translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="66"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="62"/>
<source>Hz</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="67"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="63"/>
<source>Channels</source>
<translation>声音通道</translation>
</message>
@@ -90,11 +90,6 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="68"/>
- <source>Monkey&apos;s Audio</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../settingsdialog.ui" line="75"/>
<source>True Audio</source>
<translation type="unfinished"></translation>
@@ -135,11 +130,21 @@
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../settingsdialog.ui" line="138"/>
+ <source>VQF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../settingsdialog.ui" line="14"/>
<source>FFmpeg Plugin Settings</source>
<translation>FFmpeg 插件设置</translation>
</message>
<message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source>Monkey&apos;s Audio (APE)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../settingsdialog.ui" line="89"/>
<source>MP3 (MPEG audio layer 3)</source>
<translation type="unfinished"></translation>
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 f0d8d9958..781ee3bea 100644
--- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_TW.ts
+++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_TW.ts
@@ -4,32 +4,32 @@
<context>
<name>DecoderFFmpegFactory</name>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="195"/>
+ <location filename="../decoderffmpegfactory.cpp" line="198"/>
<source>About FFmpeg Audio Plugin</source>
<translation>關於 FFmpeg 聲訊插件</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="197"/>
+ <location filename="../decoderffmpegfactory.cpp" line="200"/>
<source>Qmmp FFmpeg Audio Plugin</source>
<translation>Qmmp FFmpeg 聲訊插件</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="207"/>
+ <location filename="../decoderffmpegfactory.cpp" line="208"/>
<source>Written 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="88"/>
+ <location filename="../decoderffmpegfactory.cpp" line="91"/>
<source>FFmpeg Plugin</source>
<translation>FFmpeg 插件</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="90"/>
+ <location filename="../decoderffmpegfactory.cpp" line="93"/>
<source>FFmpeg Formats</source>
<translation>FFmpeg 格式</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="199"/>
+ <location filename="../decoderffmpegfactory.cpp" line="201"/>
<source>Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6</source>
<translation>編譯依賴 libavformat-%1.%2.%3 與 libavcodec-%4.%5.%6</translation>
</message>
@@ -62,17 +62,17 @@
<translation>kbps</translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="66"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="62"/>
<source>Sample rate</source>
<translation>取樣率</translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="66"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="62"/>
<source>Hz</source>
<translation>Hz</translation>
</message>
<message>
- <location filename="../ffmpegmetadatamodel.cpp" line="67"/>
+ <location filename="../ffmpegmetadatamodel.cpp" line="63"/>
<source>Channels</source>
<translation>聲音通道</translation>
</message>
@@ -90,11 +90,6 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="68"/>
- <source>Monkey&apos;s Audio</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../settingsdialog.ui" line="75"/>
<source>True Audio</source>
<translation type="unfinished"></translation>
@@ -135,11 +130,21 @@
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../settingsdialog.ui" line="138"/>
+ <source>VQF</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../settingsdialog.ui" line="14"/>
<source>FFmpeg Plugin Settings</source>
<translation>FFmpeg 插件設置</translation>
</message>
<message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source>Monkey&apos;s Audio (APE)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../settingsdialog.ui" line="89"/>
<source>MP3 (MPEG audio layer 3)</source>
<translation type="unfinished"></translation>
diff --git a/src/plugins/Ui/skinned/translations/skinned_plugin_cs.ts b/src/plugins/Ui/skinned/translations/skinned_plugin_cs.ts
index 5cbde4099..595387296 100644
--- a/src/plugins/Ui/skinned/translations/skinned_plugin_cs.ts
+++ b/src/plugins/Ui/skinned/translations/skinned_plugin_cs.ts
@@ -718,27 +718,27 @@
<context>
<name>MainWindow</name>
<message>
- <location filename="../mainwindow.cpp" line="316"/>
+ <location filename="../mainwindow.cpp" line="319"/>
<source>Appearance</source>
<translation type="unfinished">Vzhled</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="317"/>
+ <location filename="../mainwindow.cpp" line="320"/>
<source>Shortcuts</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="379"/>
+ <location filename="../mainwindow.cpp" line="382"/>
<source>View</source>
<translation type="unfinished">Zobrazení</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="387"/>
+ <location filename="../mainwindow.cpp" line="390"/>
<source>Playlist</source>
<translation type="unfinished">Seznam skladeb</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="407"/>
+ <location filename="../mainwindow.cpp" line="410"/>
<source>Tools</source>
<translation>Nástroje</translation>
</message>
diff --git a/src/plugins/Ui/skinned/translations/skinned_plugin_de.ts b/src/plugins/Ui/skinned/translations/skinned_plugin_de.ts
index 530d07d32..37a59761f 100644
--- a/src/plugins/Ui/skinned/translations/skinned_plugin_de.ts
+++ b/src/plugins/Ui/skinned/translations/skinned_plugin_de.ts
@@ -718,27 +718,27 @@
<context>
<name>MainWindow</name>
<message>
- <location filename="../mainwindow.cpp" line="316"/>
+ <location filename="../mainwindow.cpp" line="319"/>
<source>Appearance</source>
<translation>Erscheinungsbild</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="317"/>
+ <location filename="../mainwindow.cpp" line="320"/>
<source>Shortcuts</source>
<translation>Kurzbefehle</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="379"/>
+ <location filename="../mainwindow.cpp" line="382"/>
<source>View</source>
<translation>Ansicht</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="387"/>
+ <location filename="../mainwindow.cpp" line="390"/>
<source>Playlist</source>
<translation>Wiedergabeliste</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="407"/>
+ <location filename="../mainwindow.cpp" line="410"/>
<source>Tools</source>
<translation>Werkzeuge</translation>
</message>
diff --git a/src/plugins/Ui/skinned/translations/skinned_plugin_es.ts b/src/plugins/Ui/skinned/translations/skinned_plugin_es.ts
index aacc6631f..e080867a3 100644
--- a/src/plugins/Ui/skinned/translations/skinned_plugin_es.ts
+++ b/src/plugins/Ui/skinned/translations/skinned_plugin_es.ts
@@ -718,27 +718,27 @@
<context>
<name>MainWindow</name>
<message>
- <location filename="../mainwindow.cpp" line="316"/>
+ <location filename="../mainwindow.cpp" line="319"/>
<source>Appearance</source>
<translation type="unfinished">Aspecto</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="317"/>
+ <location filename="../mainwindow.cpp" line="320"/>
<source>Shortcuts</source>
<translation type="unfinished">Atajos</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="379"/>
+ <location filename="../mainwindow.cpp" line="382"/>
<source>View</source>
<translation>Ver</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="387"/>
+ <location filename="../mainwindow.cpp" line="390"/>
<source>Playlist</source>
<translation>Lista de reproducción</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="407"/>
+ <location filename="../mainwindow.cpp" line="410"/>
<source>Tools</source>
<translation>Herramientas</translation>
</message>
diff --git a/src/plugins/Ui/skinned/translations/skinned_plugin_hu.ts b/src/plugins/Ui/skinned/translations/skinned_plugin_hu.ts
index 0fb9d4c01..d98ed96b5 100644
--- a/src/plugins/Ui/skinned/translations/skinned_plugin_hu.ts
+++ b/src/plugins/Ui/skinned/translations/skinned_plugin_hu.ts
@@ -718,27 +718,27 @@
<context>
<name>MainWindow</name>
<message>
- <location filename="../mainwindow.cpp" line="387"/>
+ <location filename="../mainwindow.cpp" line="390"/>
<source>Playlist</source>
<translation type="unfinished">Lejátszási lista</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="316"/>
+ <location filename="../mainwindow.cpp" line="319"/>
<source>Appearance</source>
<translation type="unfinished">Megjelenés</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="317"/>
+ <location filename="../mainwindow.cpp" line="320"/>
<source>Shortcuts</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="379"/>
+ <location filename="../mainwindow.cpp" line="382"/>
<source>View</source>
<translation type="unfinished">Megnéz</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="407"/>
+ <location filename="../mainwindow.cpp" line="410"/>
<source>Tools</source>
<translation>Eszközök</translation>
</message>
diff --git a/src/plugins/Ui/skinned/translations/skinned_plugin_it.ts b/src/plugins/Ui/skinned/translations/skinned_plugin_it.ts
index 76009ecc0..96f5e0371 100644
--- a/src/plugins/Ui/skinned/translations/skinned_plugin_it.ts
+++ b/src/plugins/Ui/skinned/translations/skinned_plugin_it.ts
@@ -718,27 +718,27 @@
<context>
<name>MainWindow</name>
<message>
- <location filename="../mainwindow.cpp" line="316"/>
+ <location filename="../mainwindow.cpp" line="319"/>
<source>Appearance</source>
<translation type="unfinished">Aspetto</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="317"/>
+ <location filename="../mainwindow.cpp" line="320"/>
<source>Shortcuts</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="379"/>
+ <location filename="../mainwindow.cpp" line="382"/>
<source>View</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="387"/>
+ <location filename="../mainwindow.cpp" line="390"/>
<source>Playlist</source>
<translation type="unfinished">Lista brani</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="407"/>
+ <location filename="../mainwindow.cpp" line="410"/>
<source>Tools</source>
<translation>Strumenti</translation>
</message>
diff --git a/src/plugins/Ui/skinned/translations/skinned_plugin_ja.ts b/src/plugins/Ui/skinned/translations/skinned_plugin_ja.ts
index 6245c6ab4..977c9afd2 100644
--- a/src/plugins/Ui/skinned/translations/skinned_plugin_ja.ts
+++ b/src/plugins/Ui/skinned/translations/skinned_plugin_ja.ts
@@ -719,27 +719,27 @@
<context>
<name>MainWindow</name>
<message>
- <location filename="../mainwindow.cpp" line="387"/>
+ <location filename="../mainwindow.cpp" line="390"/>
<source>Playlist</source>
<translation>プレイリスト</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="316"/>
+ <location filename="../mainwindow.cpp" line="319"/>
<source>Appearance</source>
<translation>外観</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="317"/>
+ <location filename="../mainwindow.cpp" line="320"/>
<source>Shortcuts</source>
<translation>ショートカット</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="379"/>
+ <location filename="../mainwindow.cpp" line="382"/>
<source>View</source>
<translation>観容</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="407"/>
+ <location filename="../mainwindow.cpp" line="410"/>
<source>Tools</source>
<translation>ツール</translation>
</message>
diff --git a/src/plugins/Ui/skinned/translations/skinned_plugin_lt.ts b/src/plugins/Ui/skinned/translations/skinned_plugin_lt.ts
index 94e540d49..dc1e84ee5 100644
--- a/src/plugins/Ui/skinned/translations/skinned_plugin_lt.ts
+++ b/src/plugins/Ui/skinned/translations/skinned_plugin_lt.ts
@@ -719,27 +719,27 @@
<context>
<name>MainWindow</name>
<message>
- <location filename="../mainwindow.cpp" line="316"/>
+ <location filename="../mainwindow.cpp" line="319"/>
<source>Appearance</source>
<translation type="unfinished">Išvaizda</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="317"/>
+ <location filename="../mainwindow.cpp" line="320"/>
<source>Shortcuts</source>
<translation type="unfinished">Santrumpos</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="379"/>
+ <location filename="../mainwindow.cpp" line="382"/>
<source>View</source>
<translation>Rodyti</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="387"/>
+ <location filename="../mainwindow.cpp" line="390"/>
<source>Playlist</source>
<translation>Grojaraštis</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="407"/>
+ <location filename="../mainwindow.cpp" line="410"/>
<source>Tools</source>
<translation>Įrankiai</translation>
</message>
diff --git a/src/plugins/Ui/skinned/translations/skinned_plugin_nl.ts b/src/plugins/Ui/skinned/translations/skinned_plugin_nl.ts
index 395b7768a..b146594e1 100644
--- a/src/plugins/Ui/skinned/translations/skinned_plugin_nl.ts
+++ b/src/plugins/Ui/skinned/translations/skinned_plugin_nl.ts
@@ -718,27 +718,27 @@
<context>
<name>MainWindow</name>
<message>
- <location filename="../mainwindow.cpp" line="316"/>
+ <location filename="../mainwindow.cpp" line="319"/>
<source>Appearance</source>
<translation type="unfinished">Vertoning</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="317"/>
+ <location filename="../mainwindow.cpp" line="320"/>
<source>Shortcuts</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="379"/>
+ <location filename="../mainwindow.cpp" line="382"/>
<source>View</source>
<translation type="unfinished">Weergave</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="387"/>
+ <location filename="../mainwindow.cpp" line="390"/>
<source>Playlist</source>
<translation type="unfinished">Afspeellijst</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="407"/>
+ <location filename="../mainwindow.cpp" line="410"/>
<source>Tools</source>
<translation>Gereedschappen</translation>
</message>
diff --git a/src/plugins/Ui/skinned/translations/skinned_plugin_pl_PL.ts b/src/plugins/Ui/skinned/translations/skinned_plugin_pl_PL.ts
index 6409691ef..e1f38b7b4 100644
--- a/src/plugins/Ui/skinned/translations/skinned_plugin_pl_PL.ts
+++ b/src/plugins/Ui/skinned/translations/skinned_plugin_pl_PL.ts
@@ -718,27 +718,27 @@
<context>
<name>MainWindow</name>
<message>
- <location filename="../mainwindow.cpp" line="316"/>
+ <location filename="../mainwindow.cpp" line="319"/>
<source>Appearance</source>
<translation>Wygląd</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="317"/>
+ <location filename="../mainwindow.cpp" line="320"/>
<source>Shortcuts</source>
<translation>Skróty klawiszowe</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="379"/>
+ <location filename="../mainwindow.cpp" line="382"/>
<source>View</source>
<translation>Wygląd</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="387"/>
+ <location filename="../mainwindow.cpp" line="390"/>
<source>Playlist</source>
<translation>Lista odtwarzania</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="407"/>
+ <location filename="../mainwindow.cpp" line="410"/>
<source>Tools</source>
<translation>Narzędzia</translation>
</message>
diff --git a/src/plugins/Ui/skinned/translations/skinned_plugin_pt_BR.ts b/src/plugins/Ui/skinned/translations/skinned_plugin_pt_BR.ts
index 299846bd5..e9633b524 100644
--- a/src/plugins/Ui/skinned/translations/skinned_plugin_pt_BR.ts
+++ b/src/plugins/Ui/skinned/translations/skinned_plugin_pt_BR.ts
@@ -718,27 +718,27 @@
<context>
<name>MainWindow</name>
<message>
- <location filename="../mainwindow.cpp" line="316"/>
+ <location filename="../mainwindow.cpp" line="319"/>
<source>Appearance</source>
<translation type="unfinished">Aparência</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="317"/>
+ <location filename="../mainwindow.cpp" line="320"/>
<source>Shortcuts</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="379"/>
+ <location filename="../mainwindow.cpp" line="382"/>
<source>View</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="387"/>
+ <location filename="../mainwindow.cpp" line="390"/>
<source>Playlist</source>
<translation type="unfinished">Lista de músicas</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="407"/>
+ <location filename="../mainwindow.cpp" line="410"/>
<source>Tools</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/plugins/Ui/skinned/translations/skinned_plugin_ru.ts b/src/plugins/Ui/skinned/translations/skinned_plugin_ru.ts
index ba16c6d5d..9b4421581 100644
--- a/src/plugins/Ui/skinned/translations/skinned_plugin_ru.ts
+++ b/src/plugins/Ui/skinned/translations/skinned_plugin_ru.ts
@@ -718,27 +718,27 @@
<context>
<name>MainWindow</name>
<message>
- <location filename="../mainwindow.cpp" line="316"/>
+ <location filename="../mainwindow.cpp" line="319"/>
<source>Appearance</source>
<translation>Внешний вид</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="317"/>
+ <location filename="../mainwindow.cpp" line="320"/>
<source>Shortcuts</source>
<translation>Сочетания клавиш</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="379"/>
+ <location filename="../mainwindow.cpp" line="382"/>
<source>View</source>
<translation>Вид</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="387"/>
+ <location filename="../mainwindow.cpp" line="390"/>
<source>Playlist</source>
<translation>Список</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="407"/>
+ <location filename="../mainwindow.cpp" line="410"/>
<source>Tools</source>
<translation>Сервис</translation>
</message>
diff --git a/src/plugins/Ui/skinned/translations/skinned_plugin_sk.ts b/src/plugins/Ui/skinned/translations/skinned_plugin_sk.ts
index 24b8eb29a..fbead7098 100644
--- a/src/plugins/Ui/skinned/translations/skinned_plugin_sk.ts
+++ b/src/plugins/Ui/skinned/translations/skinned_plugin_sk.ts
@@ -718,27 +718,27 @@
<context>
<name>MainWindow</name>
<message>
- <location filename="../mainwindow.cpp" line="316"/>
+ <location filename="../mainwindow.cpp" line="319"/>
<source>Appearance</source>
<translation type="unfinished">Vzhľad</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="317"/>
+ <location filename="../mainwindow.cpp" line="320"/>
<source>Shortcuts</source>
<translation type="unfinished">Skratky</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="379"/>
+ <location filename="../mainwindow.cpp" line="382"/>
<source>View</source>
<translation>Zobraziť</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="387"/>
+ <location filename="../mainwindow.cpp" line="390"/>
<source>Playlist</source>
<translation>Playlist</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="407"/>
+ <location filename="../mainwindow.cpp" line="410"/>
<source>Tools</source>
<translation>Nástroje</translation>
</message>
diff --git a/src/plugins/Ui/skinned/translations/skinned_plugin_tr.ts b/src/plugins/Ui/skinned/translations/skinned_plugin_tr.ts
index d4bb038a2..93c2b7157 100644
--- a/src/plugins/Ui/skinned/translations/skinned_plugin_tr.ts
+++ b/src/plugins/Ui/skinned/translations/skinned_plugin_tr.ts
@@ -718,27 +718,27 @@
<context>
<name>MainWindow</name>
<message>
- <location filename="../mainwindow.cpp" line="316"/>
+ <location filename="../mainwindow.cpp" line="319"/>
<source>Appearance</source>
<translation type="unfinished">Görünüm</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="317"/>
+ <location filename="../mainwindow.cpp" line="320"/>
<source>Shortcuts</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="379"/>
+ <location filename="../mainwindow.cpp" line="382"/>
<source>View</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="387"/>
+ <location filename="../mainwindow.cpp" line="390"/>
<source>Playlist</source>
<translation type="unfinished">Çalma Listesi</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="407"/>
+ <location filename="../mainwindow.cpp" line="410"/>
<source>Tools</source>
<translation>Araçlar</translation>
</message>
diff --git a/src/plugins/Ui/skinned/translations/skinned_plugin_uk_UA.ts b/src/plugins/Ui/skinned/translations/skinned_plugin_uk_UA.ts
index 6bc5a7659..5d5f0167c 100644
--- a/src/plugins/Ui/skinned/translations/skinned_plugin_uk_UA.ts
+++ b/src/plugins/Ui/skinned/translations/skinned_plugin_uk_UA.ts
@@ -718,27 +718,27 @@
<context>
<name>MainWindow</name>
<message>
- <location filename="../mainwindow.cpp" line="316"/>
+ <location filename="../mainwindow.cpp" line="319"/>
<source>Appearance</source>
<translation>Зовнішній вигляд</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="317"/>
+ <location filename="../mainwindow.cpp" line="320"/>
<source>Shortcuts</source>
<translation>Комбінації клавіш</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="379"/>
+ <location filename="../mainwindow.cpp" line="382"/>
<source>View</source>
<translation>Вигляд</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="387"/>
+ <location filename="../mainwindow.cpp" line="390"/>
<source>Playlist</source>
<translation>Список</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="407"/>
+ <location filename="../mainwindow.cpp" line="410"/>
<source>Tools</source>
<translation>Утиліти</translation>
</message>
diff --git a/src/plugins/Ui/skinned/translations/skinned_plugin_zh_CN.ts b/src/plugins/Ui/skinned/translations/skinned_plugin_zh_CN.ts
index f9ed1ed6a..40bd74a6c 100644
--- a/src/plugins/Ui/skinned/translations/skinned_plugin_zh_CN.ts
+++ b/src/plugins/Ui/skinned/translations/skinned_plugin_zh_CN.ts
@@ -718,27 +718,27 @@
<context>
<name>MainWindow</name>
<message>
- <location filename="../mainwindow.cpp" line="316"/>
+ <location filename="../mainwindow.cpp" line="319"/>
<source>Appearance</source>
<translation type="unfinished">外观</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="317"/>
+ <location filename="../mainwindow.cpp" line="320"/>
<source>Shortcuts</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="379"/>
+ <location filename="../mainwindow.cpp" line="382"/>
<source>View</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="387"/>
+ <location filename="../mainwindow.cpp" line="390"/>
<source>Playlist</source>
<translation type="unfinished">播放列表</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="407"/>
+ <location filename="../mainwindow.cpp" line="410"/>
<source>Tools</source>
<translation>工具</translation>
</message>
diff --git a/src/plugins/Ui/skinned/translations/skinned_plugin_zh_TW.ts b/src/plugins/Ui/skinned/translations/skinned_plugin_zh_TW.ts
index c981e6fb2..c415ecf30 100644
--- a/src/plugins/Ui/skinned/translations/skinned_plugin_zh_TW.ts
+++ b/src/plugins/Ui/skinned/translations/skinned_plugin_zh_TW.ts
@@ -718,27 +718,27 @@
<context>
<name>MainWindow</name>
<message>
- <location filename="../mainwindow.cpp" line="316"/>
+ <location filename="../mainwindow.cpp" line="319"/>
<source>Appearance</source>
<translation type="unfinished">外觀</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="317"/>
+ <location filename="../mainwindow.cpp" line="320"/>
<source>Shortcuts</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="379"/>
+ <location filename="../mainwindow.cpp" line="382"/>
<source>View</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="387"/>
+ <location filename="../mainwindow.cpp" line="390"/>
<source>Playlist</source>
<translation type="unfinished">播放清單</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="407"/>
+ <location filename="../mainwindow.cpp" line="410"/>
<source>Tools</source>
<translation>工具</translation>
</message>