aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2021-09-19 14:34:05 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2021-09-19 14:34:05 +0000
commitbf033d40386c2654b2a2b60dd8a90a43099d3be4 (patch)
treea629022bce2682211d86997d5b03e8310ddc1a62
parentc034c4d62c0b02404bd65c9cab478e3ae00d0883 (diff)
downloadqmmp-bf033d40386c2654b2a2b60dd8a90a43099d3be4.tar.gz
qmmp-bf033d40386c2654b2a2b60dd8a90a43099d3be4.tar.bz2
qmmp-bf033d40386c2654b2a2b60dd8a90a43099d3be4.zip
replaced modplug by xmp
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@10304 90c681e8-e032-0410-971d-27865f9a5e38
-rw-r--r--qmmp.pri2
-rw-r--r--src/plugins/Input/Input.pro4
-rw-r--r--src/plugins/Input/modplug/CMakeLists.txt65
-rw-r--r--src/plugins/Input/modplug/archivereader.cpp96
-rw-r--r--src/plugins/Input/modplug/archivereader.h50
-rw-r--r--src/plugins/Input/modplug/decoder_modplug.cpp228
-rw-r--r--src/plugins/Input/modplug/decodermodplugfactory.cpp148
-rw-r--r--src/plugins/Input/modplug/modplug.pro33
-rw-r--r--src/plugins/Input/modplug/modplugmetadatamodel.cpp160
-rw-r--r--src/plugins/Input/modplug/settingsdialog.cpp191
-rw-r--r--src/plugins/Input/modplug/settingsdialog.ui924
-rw-r--r--src/plugins/Input/modplug/translations/modplug_plugin_bg.ts326
-rw-r--r--src/plugins/Input/modplug/translations/modplug_plugin_cs.ts327
-rw-r--r--src/plugins/Input/modplug/translations/modplug_plugin_de.ts328
-rw-r--r--src/plugins/Input/modplug/translations/modplug_plugin_el.ts327
-rw-r--r--src/plugins/Input/modplug/translations/modplug_plugin_en.ts326
-rw-r--r--src/plugins/Input/modplug/translations/modplug_plugin_es.ts327
-rw-r--r--src/plugins/Input/modplug/translations/modplug_plugin_fi.ts326
-rw-r--r--src/plugins/Input/modplug/translations/modplug_plugin_fr.ts326
-rw-r--r--src/plugins/Input/modplug/translations/modplug_plugin_gl_ES.ts326
-rw-r--r--src/plugins/Input/modplug/translations/modplug_plugin_he.ts327
-rw-r--r--src/plugins/Input/modplug/translations/modplug_plugin_hu.ts326
-rw-r--r--src/plugins/Input/modplug/translations/modplug_plugin_id.ts326
-rw-r--r--src/plugins/Input/modplug/translations/modplug_plugin_it.ts326
-rw-r--r--src/plugins/Input/modplug/translations/modplug_plugin_ja.ts328
-rw-r--r--src/plugins/Input/modplug/translations/modplug_plugin_kk.ts326
-rw-r--r--src/plugins/Input/modplug/translations/modplug_plugin_ko.ts327
-rw-r--r--src/plugins/Input/modplug/translations/modplug_plugin_lt.ts328
-rw-r--r--src/plugins/Input/modplug/translations/modplug_plugin_nl.ts328
-rw-r--r--src/plugins/Input/modplug/translations/modplug_plugin_pl_PL.ts328
-rw-r--r--src/plugins/Input/modplug/translations/modplug_plugin_pt.ts327
-rw-r--r--src/plugins/Input/modplug/translations/modplug_plugin_pt_BR.ts327
-rw-r--r--src/plugins/Input/modplug/translations/modplug_plugin_ru.ts327
-rw-r--r--src/plugins/Input/modplug/translations/modplug_plugin_sk.ts326
-rw-r--r--src/plugins/Input/modplug/translations/modplug_plugin_sr_BA.ts327
-rw-r--r--src/plugins/Input/modplug/translations/modplug_plugin_sr_RS.ts327
-rw-r--r--src/plugins/Input/modplug/translations/modplug_plugin_tr.ts326
-rw-r--r--src/plugins/Input/modplug/translations/modplug_plugin_uk_UA.ts327
-rw-r--r--src/plugins/Input/modplug/translations/modplug_plugin_zh_CN.ts327
-rw-r--r--src/plugins/Input/modplug/translations/modplug_plugin_zh_TW.ts327
-rw-r--r--src/plugins/Input/modplug/translations/translations.qrc33
-rw-r--r--src/plugins/Input/xmp/CMakeLists.txt45
-rw-r--r--src/plugins/Input/xmp/decoder_xmp.cpp137
-rw-r--r--src/plugins/Input/xmp/decoder_xmp.h (renamed from src/plugins/Input/modplug/decoder_modplug.h)34
-rw-r--r--src/plugins/Input/xmp/decoderxmpfactory.cpp118
-rw-r--r--src/plugins/Input/xmp/decoderxmpfactory.h (renamed from src/plugins/Input/modplug/decodermodplugfactory.h)14
-rw-r--r--src/plugins/Input/xmp/settingsdialog.cpp97
-rw-r--r--src/plugins/Input/xmp/settingsdialog.h (renamed from src/plugins/Input/modplug/settingsdialog.h)7
-rw-r--r--src/plugins/Input/xmp/settingsdialog.ui142
-rw-r--r--src/plugins/Input/xmp/translations/translations.qrc33
-rw-r--r--src/plugins/Input/xmp/translations/xmp_plugin_bg.ts173
-rw-r--r--src/plugins/Input/xmp/translations/xmp_plugin_cs.ts173
-rw-r--r--src/plugins/Input/xmp/translations/xmp_plugin_de.ts173
-rw-r--r--src/plugins/Input/xmp/translations/xmp_plugin_el.ts173
-rw-r--r--src/plugins/Input/xmp/translations/xmp_plugin_en.ts173
-rw-r--r--src/plugins/Input/xmp/translations/xmp_plugin_es.ts173
-rw-r--r--src/plugins/Input/xmp/translations/xmp_plugin_fi.ts173
-rw-r--r--src/plugins/Input/xmp/translations/xmp_plugin_fr.ts173
-rw-r--r--src/plugins/Input/xmp/translations/xmp_plugin_gl_ES.ts173
-rw-r--r--src/plugins/Input/xmp/translations/xmp_plugin_he.ts173
-rw-r--r--src/plugins/Input/xmp/translations/xmp_plugin_hu.ts173
-rw-r--r--src/plugins/Input/xmp/translations/xmp_plugin_id.ts173
-rw-r--r--src/plugins/Input/xmp/translations/xmp_plugin_it.ts173
-rw-r--r--src/plugins/Input/xmp/translations/xmp_plugin_ja.ts173
-rw-r--r--src/plugins/Input/xmp/translations/xmp_plugin_kk.ts173
-rw-r--r--src/plugins/Input/xmp/translations/xmp_plugin_ko.ts173
-rw-r--r--src/plugins/Input/xmp/translations/xmp_plugin_lt.ts173
-rw-r--r--src/plugins/Input/xmp/translations/xmp_plugin_nl.ts173
-rw-r--r--src/plugins/Input/xmp/translations/xmp_plugin_pl_PL.ts173
-rw-r--r--src/plugins/Input/xmp/translations/xmp_plugin_pt.ts173
-rw-r--r--src/plugins/Input/xmp/translations/xmp_plugin_pt_BR.ts173
-rw-r--r--src/plugins/Input/xmp/translations/xmp_plugin_ru.ts173
-rw-r--r--src/plugins/Input/xmp/translations/xmp_plugin_sk.ts173
-rw-r--r--src/plugins/Input/xmp/translations/xmp_plugin_sr_BA.ts173
-rw-r--r--src/plugins/Input/xmp/translations/xmp_plugin_sr_RS.ts173
-rw-r--r--src/plugins/Input/xmp/translations/xmp_plugin_tr.ts173
-rw-r--r--src/plugins/Input/xmp/translations/xmp_plugin_uk_UA.ts173
-rw-r--r--src/plugins/Input/xmp/translations/xmp_plugin_zh_CN.ts173
-rw-r--r--src/plugins/Input/xmp/translations/xmp_plugin_zh_TW.ts173
-rw-r--r--src/plugins/Input/xmp/xmp.pro29
-rw-r--r--src/plugins/Input/xmp/xmpmetadatamodel.cpp94
-rw-r--r--src/plugins/Input/xmp/xmpmetadatamodel.h (renamed from src/plugins/Input/modplug/modplugmetadatamodel.h)25
82 files changed, 5751 insertions, 11452 deletions
diff --git a/qmmp.pri b/qmmp.pri
index dc4f86295..5a8bbf00b 100644
--- a/qmmp.pri
+++ b/qmmp.pri
@@ -67,7 +67,7 @@ CONFIG += JACK_PLUGIN
CONFIG += FLAC_PLUGIN
CONFIG += MUSEPACK_PLUGIN
CONFIG += FFMPEG_PLUGIN
-CONFIG += MODPLUG_PLUGIN
+CONFIG += XMP_PLUGIN
CONFIG += WILDMIDI_PLUGIN
CONFIG += GME_PLUGIN
CONFIG += OPUS_PLUGIN
diff --git a/src/plugins/Input/Input.pro b/src/plugins/Input/Input.pro
index 498c5ff60..9fe9078a8 100644
--- a/src/plugins/Input/Input.pro
+++ b/src/plugins/Input/Input.pro
@@ -15,8 +15,8 @@ contains(CONFIG, MUSEPACK_PLUGIN){
SUBDIRS += mpc
}
-contains(CONFIG, MODPLUG_PLUGIN){
- SUBDIRS += modplug
+contains(CONFIG, XMP_PLUGIN){
+ SUBDIRS += xmp
}
contains(CONFIG, FFMPEG_PLUGIN){
diff --git a/src/plugins/Input/modplug/CMakeLists.txt b/src/plugins/Input/modplug/CMakeLists.txt
deleted file mode 100644
index 1c927a3b2..000000000
--- a/src/plugins/Input/modplug/CMakeLists.txt
+++ /dev/null
@@ -1,65 +0,0 @@
-project(libmodplug)
-
-INCLUDE(CheckIncludeFile)
-
-include_directories(${CMAKE_CURRENT_BINARY_DIR})
-
-# libqmmp
-include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../)
-link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmp)
-
-# modplug
-pkg_search_module(MODPLUG libmodplug)
-
-# add modplug defines
-CHECK_INCLUDE_FILE(stdint.h STDINT_FOUND)
-IF(STDINT_FOUND)
-ADD_DEFINITIONS(-DHAVE_STDINT_H)
-ENDIF(STDINT_FOUND)
-
-CHECK_INCLUDE_FILE(inttypes.h INTTYPES_FOUND)
-IF(INTTYPES_FOUND)
-ADD_DEFINITIONS(-DHAVE_INTTYPES_H)
-ENDIF(INTTYPES_FOUND)
-
-
-include_directories(${MODPLUG_INCLUDE_DIRS})
-link_directories(${MODPLUG_LIBRARY_DIRS})
-ADD_DEFINITIONS(${MODPLUG_CFLAGS})
-
-SET(libmodplug_SRCS
- decoder_modplug.cpp
- decodermodplugfactory.cpp
- modplugmetadatamodel.cpp
- settingsdialog.cpp
- archivereader.cpp
-)
-
-SET(libmodplug_HDRS
- decoder_modplug.h
-)
-
-SET(libmodplug_RCCS translations/translations.qrc)
-
-QT5_ADD_RESOURCES(libmodplug_RCC_SRCS ${libmodplug_RCCS})
-
-# user interface
-
-SET(libmodplug_UIS
- settingsdialog.ui
-)
-
-QT5_WRAP_UI(libmodplug_UIS_H ${libmodplug_UIS})
-# Don't forget to include output directory, otherwise
-# the UI file won't be wrapped!
-include_directories(${CMAKE_CURRENT_BINARY_DIR})
-
-IF(MODPLUG_FOUND)
-ADD_LIBRARY(modplug MODULE ${libmodplug_SRCS} ${libmodplug_UIS_H}
- ${libmodplug_RCC_SRCS} ${libmodplug_HDRS})
-add_dependencies(modplug libqmmp)
-target_link_libraries(modplug Qt5::Widgets libqmmp ${MODPLUG_LDFLAGS})
-install(TARGETS modplug DESTINATION ${PLUGIN_DIR}/Input)
-ENDIF(MODPLUG_FOUND)
-
-
diff --git a/src/plugins/Input/modplug/archivereader.cpp b/src/plugins/Input/modplug/archivereader.cpp
deleted file mode 100644
index a6f35fb48..000000000
--- a/src/plugins/Input/modplug/archivereader.cpp
+++ /dev/null
@@ -1,96 +0,0 @@
-/***************************************************************************
- * Copyright (C) 2008 by Ilya Kotov *
- * forkotov02@ya.ru *
- * *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License as published by *
- * the Free Software Foundation; either version 2 of the License, or *
- * (at your option) any later version. *
- * *
- * This program is distributed in the hope that it will be useful, *
- * but WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
- * GNU General Public License for more details. *
- * *
- * You should have received a copy of the GNU General Public License *
- * along with this program; if not, write to the *
- * Free Software Foundation, Inc., *
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
- ***************************************************************************/
-
-#include <QProcess>
-
-#include "archivereader.h"
-
-ArchiveReader::ArchiveReader(QObject *parent)
- : QObject(parent)
-{
- m_process = new QProcess(this);
-}
-
-
-ArchiveReader::~ArchiveReader()
-{}
-
-bool ArchiveReader::isSupported(const QString &path)
-{
- QString lPath = path.toLower();
- return lPath.endsWith(".mdz") ||
- lPath.endsWith(".s3z") ||
- lPath.endsWith(".xmz") ||
- lPath.endsWith(".itz") ||
- lPath.endsWith(".mdgz") ||
- lPath.endsWith(".s3gz") ||
- lPath.endsWith(".xmgz") ||
- lPath.endsWith(".itgz") ||
- lPath.endsWith(".mdbz") ||
- lPath.endsWith(".s3bz") ||
- lPath.endsWith(".xmbz") ||
- lPath.endsWith(".itbz");
-}
-
-QByteArray ArchiveReader::unpack(const QString &path)
-{
- QString lPath = path.toLower();
- if (path.endsWith(".mdz") ||
- lPath.endsWith(".s3z") ||
- lPath.endsWith(".xmz") ||
- lPath.endsWith(".itz"))
- return unzip(path);
- else if (lPath.endsWith(".mdgz") ||
- lPath.endsWith(".s3gz") ||
- lPath.endsWith(".xmgz") ||
- lPath.endsWith(".itgz"))
- return gunzip(path);
- else if (lPath.endsWith(".mdbz"))
- return bunzip2(path);
-
- return QByteArray();
-}
-
-QByteArray ArchiveReader::unzip(const QString &path)
-{
- QStringList args;
- args << "-p" << path;
- m_process->start("unzip", args);
- m_process->waitForFinished();
- return m_process->readAllStandardOutput ();
-}
-
-QByteArray ArchiveReader::gunzip(const QString &path)
-{
- QStringList args;
- args << "-c" << path;
- m_process->start("gunzip", args);
- m_process->waitForFinished();
- return m_process->readAllStandardOutput ();
-}
-
-QByteArray ArchiveReader::bunzip2(const QString &path)
-{
- QStringList args;
- args << "-c" << path;
- m_process->start("bunzip2", args);
- m_process->waitForFinished();
- return m_process->readAllStandardOutput ();
-}
diff --git a/src/plugins/Input/modplug/archivereader.h b/src/plugins/Input/modplug/archivereader.h
deleted file mode 100644
index 5036ab8cc..000000000
--- a/src/plugins/Input/modplug/archivereader.h
+++ /dev/null
@@ -1,50 +0,0 @@
-/***************************************************************************
- * Copyright (C) 2008-2021 by Ilya Kotov *
- * forkotov02@ya.ru *
- * *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License as published by *
- * the Free Software Foundation; either version 2 of the License, or *
- * (at your option) any later version. *
- * *
- * This program is distributed in the hope that it will be useful, *
- * but WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
- * GNU General Public License for more details. *
- * *
- * You should have received a copy of the GNU General Public License *
- * along with this program; if not, write to the *
- * Free Software Foundation, Inc., *
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
- ***************************************************************************/
-#ifndef ARCHIVEREADER_H
-#define ARCHIVEREADER_H
-
-#include <QObject>
-#include <QByteArray>
-
-class QProcess;
-
-/**
- @author Ilya Kotov <forkotov02@ya.ru>
-*/
-class ArchiveReader : public QObject
-{
-Q_OBJECT
-public:
- explicit ArchiveReader(QObject *parent = nullptr);
-
- ~ArchiveReader();
-
- bool isSupported(const QString &path);
- QByteArray unpack(const QString &path);
-
-private:
- QProcess *m_process;
- QByteArray unzip(const QString &path);
- QByteArray gunzip(const QString &path);
- QByteArray bunzip2(const QString &path);
-
-};
-
-#endif
diff --git a/src/plugins/Input/modplug/decoder_modplug.cpp b/src/plugins/Input/modplug/decoder_modplug.cpp
deleted file mode 100644
index a3579bcee..000000000
--- a/src/plugins/Input/modplug/decoder_modplug.cpp
+++ /dev/null
@@ -1,228 +0,0 @@
-/***************************************************************************
- * Copyright (C) 2008-2021 by Ilya Kotov *
- * forkotov02@ya.ru *
- * *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License as published by *
- * the Free Software Foundation; either version 2 of the License, or *
- * (at your option) any later version. *
- * *
- * This program is distributed in the hope that it will be useful, *
- * but WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
- * GNU General Public License for more details. *
- * *
- * You should have received a copy of the GNU General Public License *
- * along with this program; if not, write to the *
- * Free Software Foundation, Inc., *
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
- ***************************************************************************/
-
-/* Based on Modplug XMMS Plugin
- * Authors: Kenton Varda <temporal@gauge3d.org>
- */
-
-#include <QObject>
-#include <QIODevice>
-#include <QFile>
-#include <QDir>
-#include <QSettings>
-#include <math.h>
-#include <libmodplug/stdafx.h>
-#include <libmodplug/it_defs.h>
-#include <libmodplug/sndfile.h>
-#include <qmmp/buffer.h>
-#include <qmmp/output.h>
-#include <stdint.h>
-#include "archivereader.h"
-#include "decoder_modplug.h"
-
-// Decoder class
-
-DecoderModPlug* DecoderModPlug::m_instance = nullptr;
-
-DecoderModPlug::DecoderModPlug(const QString &path) : Decoder(nullptr),
- m_path(path)
-{
- m_instance = this;
-}
-
-DecoderModPlug::~DecoderModPlug()
-{
- deinit();
- if(m_instance == this)
- m_instance = nullptr;
-}
-
-bool DecoderModPlug::initialize()
-{
- m_freq = m_bitrate = 0;
- m_chan = 0;
- m_totalTime = 0;
-
- ArchiveReader reader;
- if (reader.isSupported(m_path))
- m_input_buf = reader.unpack(m_path);
- else
- {
- QFile file(m_path);
- if (!file.open(QIODevice::ReadOnly))
- {
- qWarning("DecoderModPlug: error: %s", qPrintable(file.errorString ()));
- return false;
- }
- m_input_buf = file.readAll();
- file.close();
- }
- if (m_input_buf.isEmpty())
- {
- qWarning("DecoderModPlug: error while reading module file");
- return false;
- }
- m_soundFile = new CSoundFile();
- readSettings();
- m_sampleSize = m_bps / 8 * m_chan;
- m_soundFile->Create((uchar*) m_input_buf.data(), m_input_buf.size());
- m_bitrate = m_soundFile->GetNumChannels();
- m_totalTime = (qint64) m_soundFile->GetSongTime() * 1000;
- configure(m_freq, m_chan, (m_bps == 8 ? Qmmp::PCM_S8 : Qmmp::PCM_S16LE));
- return true;
-}
-
-qint64 DecoderModPlug::totalTime() const
-{
- return m_totalTime;
-}
-
-int DecoderModPlug::bitrate() const
-{
- return m_bitrate;
-}
-
-qint64 DecoderModPlug::read(unsigned char *audio, qint64 maxSize)
-{
- long len = m_soundFile->Read (audio, maxSize) * m_sampleSize;
- if (m_usePreamp)
- {
- {
- //apply preamp
- if (m_bps == 16)
- {
- long n = len >> 1;
- for (long i = 0; i < n; i++)
- {
- short old = ((short*)audio)[i];
- ((short*)audio)[i] *= m_preampFactor;
- // detect overflow and clip!
- if ((old & 0x8000) !=
- (((short*)audio)[i] & 0x8000))
- ((short*)audio)[i] = old | 0x7FFF;
- }
- }
- else
- {
- for (long i = 0; i < len; i++)
- {
- uchar old = ((uchar*)audio)[i];
- ((uchar*)audio)[i] *= m_preampFactor;
- // detect overflow and clip!
- if ((old & 0x80) !=
- (((uchar*)audio)[i] & 0x80))
- ((uchar*)audio)[i] = old | 0x7F;
- }
- }
- }
- }
- return len;
-}
-
-void DecoderModPlug::seek(qint64 pos)
-{
- quint32 lMax;
- quint32 lMaxtime;
- double lPostime;
-
- if (pos > (lMaxtime = m_soundFile->GetSongTime()) * 1000)
- pos = lMaxtime * 1000;
- lMax = m_soundFile->GetMaxPosition();
- lPostime = float(lMax) / lMaxtime;
- m_soundFile->SetCurrentPos(int(pos * lPostime / 1000));
-}
-
-void DecoderModPlug::deinit()
-{
- m_freq = m_bitrate = 0;
- m_chan = 0;
- if (m_soundFile)
- {
- m_soundFile->Destroy();
- delete m_soundFile;
- m_soundFile = nullptr;
- }
- m_input_buf.clear();
-}
-
-void DecoderModPlug::readSettings()
-{
- if (!m_soundFile)
- return;
- QSettings settings(Qmmp::configFile(), QSettings::IniFormat);
- settings.beginGroup("ModPlug");
- CSoundFile::SetWaveConfig
- (
- m_freq = settings.value("Frequency", 44100).toInt(),
- m_bps = settings.value("Bits", 16).toInt(),
- m_chan = settings.value("Channels", 2).toInt()
- );
-
- CSoundFile::SetWaveConfigEx
- (
- settings.value("Surround", true).toBool(),
- true,
- settings.value("Reverb", false).toBool(),
- true,
- settings.value("Megabass", false).toBool(),
- settings.value("NoiseReduction", false).toBool(),
- false
- );
- if (settings.value("Reverb", false).toBool())
- {
- CSoundFile::SetReverbParameters
- (
- settings.value("ReverbDepth", 30).toInt(),
- settings.value("ReverbDelay", 100).toInt()
- );
- }
- if (settings.value("Megabass", false).toBool())
- {
- CSoundFile::SetXBassParameters
- (
- settings.value("BassAmount", 40).toInt(),
- settings.value("BassRange", 30).toInt()
- );
- }
- if (settings.value("Surround", true).toBool())
- {
- CSoundFile::SetSurroundParameters
- (
- settings.value("SurroundDepth", 20).toInt(),
- settings.value("SurroundDelay", 20).toInt()
- );
- }
- CSoundFile::SetResamplingMode(settings.value("ResamplineMode", SRCMODE_POLYPHASE).toInt());
- m_soundFile->SetRepeatCount(settings.value("LoopCount", 0).toInt());
-
-
- //general
- /*
- settings.value("GrabAmigaMOD", true).toBool());*/
- //preamp
- m_usePreamp = settings.value("PreAmp", false).toBool();
- m_preampFactor = exp(settings.value("PreAmpLevel", 0.0f).toDouble());
- settings.endGroup();
-}
-
-DecoderModPlug* DecoderModPlug::instance()
-{
- return m_instance;
-}
diff --git a/src/plugins/Input/modplug/decodermodplugfactory.cpp b/src/plugins/Input/modplug/decodermodplugfactory.cpp
deleted file mode 100644
index 0d0a5ef20..000000000
--- a/src/plugins/Input/modplug/decodermodplugfactory.cpp
+++ /dev/null
@@ -1,148 +0,0 @@
-/***************************************************************************
- * Copyright (C) 2008-2015 by Ilya Kotov *
- * forkotov02@ya.ru *
- * *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License as published by *
- * the Free Software Foundation; either version 2 of the License, or *
- * (at your option) any later version. *
- * *
- * This program is distributed in the hope that it will be useful, *
- * but WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
- * GNU General Public License for more details. *
- * *
- * You should have received a copy of the GNU General Public License *
- * along with this program; if not, write to the *
- * Free Software Foundation, Inc., *
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
- ***************************************************************************/
-
-#include <QSettings>
-#include <QFile>
-#include <QMessageBox>
-#include <QStringList>
-#include <libmodplug/stdafx.h>
-#include <libmodplug/it_defs.h>
-#include <libmodplug/sndfile.h>
-#include "settingsdialog.h"
-#include "modplugmetadatamodel.h"
-#include "decoder_modplug.h"
-#include "archivereader.h"
-#include "decodermodplugfactory.h"
-
-
-// DecoderModPlugFactory
-
-bool DecoderModPlugFactory::canDecode(QIODevice *) const
-{
- return false;
-}
-
-DecoderProperties DecoderModPlugFactory::properties() const
-{
- DecoderProperties properties;
- properties.name = tr("ModPlug Plugin");
- properties.filters = QStringList { "*.amf" , "*.ams" , "*.dbm" , "*.dbf" , "*.dsm" , "*.far" , "*.mdl",
- "*.stm" , "*.ult" , "*.j2b" , "*.mt2" , "*.mdz" , "*.mdr" , "*.mdgz",
- "*.mdbz" , "*.mod" , "*.s3z" , "*.s3r" , "*.s3gz" , "*.s3m" , "*.xmz",
- "*.xmr" , "*.xmgz" , "*.itz" , "*.itr" , "*.itgz" , "*.dmf" "*.umx",
- "*.it" , "*.669" , "*.xm" , "*.mtm" , "*.psm" , "*.ft2" , "*.med" };
- properties.description = tr("ModPlug Files");
- //properties.contentType = ;
- properties.shortName = "modplug";
- properties.hasAbout = true;
- properties.hasSettings = true;
- properties.noInput = true;
- properties.protocols = QStringList { "file" };
- return properties;
-}
-
-Decoder *DecoderModPlugFactory::create(const QString &path, QIODevice *input)
-{
- Q_UNUSED(input);
- return new DecoderModPlug(path);
-}
-
-QList<TrackInfo *> DecoderModPlugFactory::createPlayList(const QString &path, TrackInfo::Parts parts, QStringList *)
-{
- QList <TrackInfo*> list;
- QSettings settings(Qmmp::configFile(), QSettings::IniFormat);
- bool useFileName = settings.value("UseFileName", false).toBool();
-
- QByteArray buffer;
-
- ArchiveReader reader(nullptr);
- if (reader.isSupported(path))
- {
- buffer = reader.unpack(path);
- }
- else
- {
- QFile file(path);
- if (!file.open(QIODevice::ReadOnly))
- {
- qWarning("DecoderModPlugFactory: error: %s", qPrintable(file.errorString()));
- return list;
- }
- buffer = file.readAll();
- file.close();
- }
-
- if(!buffer.isEmpty())
- {
- CSoundFile *soundFile = new CSoundFile();
- soundFile->Create((uchar*) buffer.data(), buffer.size() + 1);
- TrackInfo *info = new TrackInfo(path);
- info->setDuration((qint64)soundFile->GetSongTime() * 1000);
-
- if(parts & TrackInfo::MetaData)
- {
- info->setValue(Qmmp::TITLE, useFileName ? path.section('/',-1) :
- QString::fromUtf8(soundFile->GetTitle()));
- }
-
- if(parts & TrackInfo::Properties)
- {
- //info->setValue(Qmmp::BITRATE);
- //info->setValue(Qmmp::SAMPLERATE);
- //info->setValue(Qmmp::CHANNELS);
- //info->setValue(Qmmp::BITS_PER_SAMPLE);
- info->setValue(Qmmp::FORMAT_NAME, ModPlugMetaDataModel::getTypeName(soundFile->GetType()));
- }
-
- list << info;
- soundFile->Destroy();
- delete soundFile;
- }
- return list;
-}
-
-MetaDataModel* DecoderModPlugFactory::createMetaDataModel(const QString &path, bool readOnly)
-{
- Q_UNUSED(readOnly);
- return new ModPlugMetaDataModel(path);
-}
-
-void DecoderModPlugFactory::showSettings(QWidget *parent)
-{
- SettingsDialog *d = new SettingsDialog(parent);
- d->show();
-}
-
-void DecoderModPlugFactory::showAbout(QWidget *parent)
-{
- QMessageBox::about (parent, tr("About ModPlug Audio Plugin"),
- tr("Qmmp ModPlug Audio Plugin")+"\n"+
- tr("Written by: Ilya Kotov <forkotov02@ya.ru>")+"\n"+
- tr("Based on the Modplug Plugin for Xmms")+"\n"+
- tr("Modplug Plugin developers:")+"\n"+
- tr("Olivier Lapicque <olivierl@jps.net>")+"\n"+
- tr("Kenton Varda <temporal@gauge3d.org>")+"\n"+
- tr("Konstanty Bialkowski <konstanty@ieee.org>"));
-}
-
-QString DecoderModPlugFactory::translation() const
-{
- return QLatin1String(":/modplug_plugin_");
-}
diff --git a/src/plugins/Input/modplug/modplug.pro b/src/plugins/Input/modplug/modplug.pro
deleted file mode 100644
index 5ceec7258..000000000
--- a/src/plugins/Input/modplug/modplug.pro
+++ /dev/null
@@ -1,33 +0,0 @@
-include(../../plugins.pri)
-
-TARGET = $$PLUGINS_PREFIX/Input/modplug
-
-HEADERS += decodermodplugfactory.h \
- decoder_modplug.h \
- settingsdialog.h \
- archivereader.h \
- modplugmetadatamodel.h
-
-SOURCES += decoder_modplug.cpp \
- decodermodplugfactory.cpp \
- settingsdialog.cpp \
- archivereader.cpp \
- modplugmetadatamodel.cpp
-
-FORMS += settingsdialog.ui
-
-RESOURCES = translations/translations.qrc
-
-DEFINES += HAVE_STDINT_H \
- HAVE_INTTYPES_H
-
-unix {
- target.path = $$PLUGIN_DIR/Input
- INSTALLS += target
- PKGCONFIG += libmodplug
-}
-
-win32 {
- LIBS += -lmodplug
- DEFINES -= UNICODE
-}
diff --git a/src/plugins/Input/modplug/modplugmetadatamodel.cpp b/src/plugins/Input/modplug/modplugmetadatamodel.cpp
deleted file mode 100644
index 433eafdf1..000000000
--- a/src/plugins/Input/modplug/modplugmetadatamodel.cpp
+++ /dev/null
@@ -1,160 +0,0 @@
-/***************************************************************************
- * Copyright (C) 2009-2021 by Ilya Kotov *
- * forkotov02@ya.ru *
- * *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License as published by *
- * the Free Software Foundation; either version 2 of the License, or *
- * (at your option) any later version. *
- * *
- * This program is distributed in the hope that it will be useful, *
- * but WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
- * GNU General Public License for more details. *
- * *
- * You should have received a copy of the GNU General Public License *
- * along with this program; if not, write to the *
- * Free Software Foundation, Inc., *
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
- ***************************************************************************/
-
-#include <QFile>
-#include <stdint.h>
-#include <libmodplug/stdafx.h>
-#include <libmodplug/it_defs.h>
-#include <libmodplug/sndfile.h>
-#include <libmodplug/modplug.h>
-#include "archivereader.h"
-#include "modplugmetadatamodel.h"
-
-#define MAX_MESSAGE_LENGTH 4000
-
-ModPlugMetaDataModel::ModPlugMetaDataModel(const QString &path) : MetaDataModel(true),
- m_path(path)
-{
- ArchiveReader reader(nullptr);
- if(reader.isSupported(m_path))
- {
- m_buffer = reader.unpack(m_path);
- }
- else
- {
- QFile file(m_path);
- if(!file.open(QIODevice::ReadOnly))
- {
- qWarning("DetailsDialog: error: %s", qPrintable(file.errorString ()));
- return;
- }
- m_buffer = file.readAll();
- file.close();
- }
- m_soundFile = new CSoundFile();
- m_soundFile->Create((uchar*) m_buffer.data(), m_buffer.size());
-}
-
-ModPlugMetaDataModel::~ModPlugMetaDataModel()
-{
- if(m_soundFile)
- {
- m_soundFile->Destroy();
- delete m_soundFile;
- }
-}
-
-QList<MetaDataItem> ModPlugMetaDataModel::extraProperties() const
-{
- QList<MetaDataItem> ep;
- if(!m_soundFile)
- return ep;
-
- ep << MetaDataItem(tr("Speed"), m_soundFile->GetMusicSpeed());
- ep << MetaDataItem(tr("Tempo"), m_soundFile->GetMusicTempo());
- ep << MetaDataItem(tr("Samples"), m_soundFile->GetNumSamples());
- ep << MetaDataItem(tr("Instruments"), m_soundFile->GetNumInstruments());
- ep << MetaDataItem(tr("Patterns"), m_soundFile->GetNumPatterns());
- ep << MetaDataItem(tr("Channels"), m_soundFile->GetNumChannels());
- return ep;
-}
-
-QList<MetaDataItem> ModPlugMetaDataModel::descriptions() const
-{
- QList<MetaDataItem> desc;
- if(!m_soundFile)
- return desc;
- char lBuffer[33];
- QString text;
- for(uint i = 0; i < m_soundFile->GetNumSamples(); i++)
- {
- m_soundFile->GetSampleName(i, lBuffer);
- text += QString::fromUtf8(lBuffer) + '\n';
- }
- text = text.trimmed();
- if(!text.isEmpty())
- desc << MetaDataItem(tr("Samples"), text);
- text.clear();
- for(uint i = 0; i < m_soundFile->GetNumInstruments(); i++)
- {
- m_soundFile->GetInstrumentName(i, lBuffer);
- text += QString::fromUtf8(lBuffer) + '\n';
- }
- text = text.trimmed();
- if(!text.isEmpty())
- desc << MetaDataItem(tr("Instruments"), text);
- text.clear();
- char message[MAX_MESSAGE_LENGTH];
- int length = m_soundFile->GetSongComments(message, MAX_MESSAGE_LENGTH, 80);
- if (length != 0)
- desc << MetaDataItem(tr("Comment"), QString::fromUtf8(message).trimmed ());
- return desc;
-}
-
-QString ModPlugMetaDataModel::getTypeName(quint32 type)
-{
- switch (type) {
- case MOD_TYPE_MOD:
- return "ProTracker";
- case MOD_TYPE_S3M:
- return "Scream Tracker 3";
- case MOD_TYPE_XM:
- return "Fast Tracker 2";
- case MOD_TYPE_IT:
- return "Impulse Tracker";
- case MOD_TYPE_MED:
- return "OctaMed";
- case MOD_TYPE_MTM:
- return "MTM";
- case MOD_TYPE_669:
- return "669 Composer / UNIS 669";
- case MOD_TYPE_ULT:
- return "ULT";
- case MOD_TYPE_STM:
- return "Scream Tracker";
- case MOD_TYPE_FAR:
- return "Farandole";
- case MOD_TYPE_AMF:
- return "ASYLUM Music Format";
- case MOD_TYPE_AMS:
- return "AMS module";
- case MOD_TYPE_DSM:
- return "DSIK Internal Format";
- case MOD_TYPE_MDL:
- return "DigiTracker";
- case MOD_TYPE_OKT:
- return "Oktalyzer";
- case MOD_TYPE_DMF:
- return "Delusion Digital Music Fileformat (X-Tracker)";
- case MOD_TYPE_PTM:
- return "PolyTracker";
- case MOD_TYPE_DBM:
- return "DigiBooster Pro";
- case MOD_TYPE_MT2:
- return "MT2";
- case MOD_TYPE_AMF0:
- return "AMF0";
- case MOD_TYPE_PSM:
- return "PSM";
- default:
- ;
- }
- return "Unknown";
-}
diff --git a/src/plugins/Input/modplug/settingsdialog.cpp b/src/plugins/Input/modplug/settingsdialog.cpp
deleted file mode 100644
index 6d766d503..000000000
--- a/src/plugins/Input/modplug/settingsdialog.cpp
+++ /dev/null
@@ -1,191 +0,0 @@
-/***************************************************************************
- * Copyright (C) 2008-2021 by Ilya Kotov *
- * forkotov02@ya.ru *
- * *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License as published by *
- * the Free Software Foundation; either version 2 of the License, or *
- * (at your option) any later version. *
- * *
- * This program is distributed in the hope that it will be useful, *
- * but WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
- * GNU General Public License for more details. *
- * *
- * You should have received a copy of the GNU General Public License *
- * along with this program; if not, write to the *
- * Free Software Foundation, Inc., *
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
- ***************************************************************************/
-
-#include <QSettings>
-#include <QDir>
-#include <libmodplug/stdafx.h>
-#include <libmodplug/it_defs.h>
-#include <libmodplug/sndfile.h>
-#include "decoder_modplug.h"
-#include "settingsdialog.h"
-
-SettingsDialog::SettingsDialog(QWidget *parent)
- : QDialog(parent)
-{
- m_ui.setupUi(this);
- setAttribute(Qt::WA_DeleteOnClose);
-
- QSettings settings(Qmmp::configFile(), QSettings::IniFormat);
- settings.beginGroup("ModPlug");
- //general
- m_ui.noiseCheckBox->setChecked(settings.value("NoiseReduction", false).toBool());
- m_ui.fileNameCheckBox->setChecked(settings.value("UseFileName", false).toBool());
- m_ui.amigaCheckBox->setChecked(settings.value("GrabAmigaMOD", true).toBool());
- //settings.value("Oversampling", true).toBool();
- //settings.value("VolumeRamp", true).toBool();
- //settings.value("FastInfo", true).toBool();
- //channels number
- if (settings.value("Channels", 2).toInt() == 2)
- m_ui.stereoRadioButton->setChecked(true);
- else
- m_ui.monoRadioButton->setChecked(true);
- //bits number
- if (settings.value("Bits", 16).toInt() == 8)
- m_ui.bit8RadioButton->setChecked(true);
- else
- m_ui.bit16RadioButton->setChecked(true);
- //resampling frequency
- int freq = settings.value("Frequency", 44100).toInt();
- if (freq == 48000)
- m_ui.khz48RadioButton->setChecked(true);
- else if (freq == 44100)
- m_ui.khz44RadioButton->setChecked(true);
- else if (freq == 22050)
- m_ui.khz22RadioButton->setChecked(true);
- else
- m_ui.khz11RadioButton->setChecked(true);
- //resampling mode
- int res = settings.value("ResamplineMode", SRCMODE_POLYPHASE).toInt();
- if (res == SRCMODE_NEAREST)
- m_ui.resampNearestRadioButton->setChecked(true);
- else if (res == SRCMODE_LINEAR)
- m_ui.resampLinearRadioButton->setChecked(true);
- else if (res == SRCMODE_SPLINE)
- m_ui.resampSplineRadioButton->setChecked(true);
- else
- m_ui.resampPolyphaseRadioButton->setChecked(true);
- //reverberation
- m_ui.reverbGroupBox->setChecked(settings.value("Reverb", false).toBool());
- m_ui.reverbDepthSlider->setValue(settings.value("ReverbDepth", 30).toInt());
- m_ui.reverbDelaySlider->setValue(settings.value("ReverbDelay", 100).toInt());
- //surround
- m_ui.surGroupBox->setChecked(settings.value("Surround", true).toBool());
- m_ui.surDepthSlider->setValue(settings.value("SurroundDepth", 20).toInt());
- m_ui.surDelaySlider->setValue(settings.value("SurroundDelay", 20).toInt());
- //bass
- m_ui.bassGroupBox->setChecked(settings.value("Megabass", false).toBool());
- m_ui.bassAmountSlider->setValue(settings.value("BassAmount", 40).toInt());
- m_ui.bassRangeSlider->setValue(settings.value("BassRange", 30).toInt());
- //preamp
- m_ui.preampGroupBox->setChecked(settings.value("PreAmp", false).toBool());
- connect(m_ui.preampSlider, SIGNAL(valueChanged(int)), SLOT(setPreamp(int)));
- m_ui.preampSlider->setValue(int(settings.value("PreAmpLevel", 0.0f).toDouble()*10));
- //looping
- int l = settings.value("LoopCount", 0).toInt();
- if (l == 0)
- m_ui.dontLoopRadioButton->setChecked(true);
- else if (l < 0)
- m_ui.loopForeverRadioButton->setChecked(true);
- else
- {
- m_ui.loopRadioButton->setChecked(true);
- m_ui.loopSpinBox->setValue(l);
- }
- settings.endGroup();
-}
-
-
-SettingsDialog::~SettingsDialog()
-{}
-
-void SettingsDialog::writeSettings()
-{
- QSettings settings(Qmmp::configFile(), QSettings::IniFormat);
- settings.beginGroup("ModPlug");
- //general
- settings.setValue("NoiseReduction", m_ui.noiseCheckBox->isChecked());
- settings.setValue("UseFileName", m_ui.fileNameCheckBox->isChecked());
- settings.setValue("GrabAmigaMOD", m_ui.amigaCheckBox->isChecked());
- //settings.value("Oversampling", true).toBool();
- //settings.value("VolumeRamp", true).toBool();
- //settings.value("FastInfo", true).toBool();
- //channels number
- settings.setValue("Channels", m_ui.stereoRadioButton->isChecked() ? 2 : 1 );
- //bits number
- settings.setValue("Bits", m_ui.bit8RadioButton->isChecked() ? 8 : 16 );
- //resampling frequency
- if (m_ui.khz48RadioButton->isChecked())
- settings.setValue("Frequency", 48000);
- else if (m_ui.khz44RadioButton->isChecked())
- settings.setValue("Frequency", 44100);
- else if (m_ui.khz22RadioButton->isChecked())
- settings.setValue("Frequency", 22050);
- else
- settings.setValue("Frequency", 11025);
- //resampling mode
- if (m_ui.resampNearestRadioButton->isChecked())
- settings.setValue("ResamplineMode", SRCMODE_NEAREST);
- else if (m_ui.resampLinearRadioButton->isChecked())
- settings.setValue("ResamplineMode", SRCMODE_LINEAR);
- else if (m_ui.resampSplineRadioButton->isChecked())
- settings.setValue("ResamplineMode", SRCMODE_SPLINE);
- else
- settings.setValue("ResamplineMode", SRCMODE_POLYPHASE);
- //reverberation
- settings.setValue("Reverb", m_ui.reverbGroupBox->isChecked());
- settings.setValue("ReverbDepth", m_ui.reverbDepthSlider->value());
- settings.setValue("ReverbDelay", m_ui.reverbDelaySlider->value());
- //surround
- settings.setValue("Surround", m_ui.surGroupBox->isChecked());
- settings.setValue("SurroundDepth", m_ui.surDepthSlider->value());
- settings.setValue("SurroundDelay", m_ui.surDelaySlider->value());
- //bass
- settings.setValue("Megabass", m_ui.bassGroupBox->isChecked());
- settings.setValue("BassAmount", m_ui.bassAmountSlider->value());
- settings.setValue("BassRange", m_ui.bassRangeSlider->value());
- //preamp
- settings.setValue("PreAmp", m_ui.preampGroupBox->isChecked());
- connect(m_ui.preampSlider, SIGNAL(valueChanged(int)), SLOT(setPreamp(int)));
- settings.setValue("PreAmpLevel", (double) m_ui.preampSlider->value()/10);
- //looping
- if (m_ui.dontLoopRadioButton->isChecked())
- settings.setValue("LoopCount", 0);
- else if (m_ui.loopForeverRadioButton->isChecked())
- settings.setValue("LoopCount", -1);
- else
- settings.setValue("LoopCount", m_ui.loopSpinBox->value());
- settings.endGroup();
- //apply settings for the created decoder
- if (DecoderModPlug::instance())
- {
- //DecoderModPlug::instance()->mutex()->lock();
- DecoderModPlug::instance()->readSettings();
- //DecoderModPlug::instance()->mutex()->unlock();
- }
-}
-
-void SettingsDialog::setPreamp(int preamp)
-{
- m_ui.preampLabel->setText(QString("%1").arg((double) preamp/10));
-}
-
-void SettingsDialog::on_buttonBox_clicked(QAbstractButton *button)
-{
- switch ((int) m_ui.buttonBox->buttonRole(button))
- {
- case QDialogButtonBox::AcceptRole:
- writeSettings();
- accept();
- break;
- case QDialogButtonBox::ApplyRole:
- writeSettings();
- break;
- }
-}
diff --git a/src/plugins/Input/modplug/settingsdialog.ui b/src/plugins/Input/modplug/settingsdialog.ui
deleted file mode 100644
index 35832b1d2..000000000
--- a/src/plugins/Input/modplug/settingsdialog.ui
+++ /dev/null
@@ -1,924 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ui version="4.0">
- <class>SettingsDialog</class>
- <widget class="QDialog" name="SettingsDialog">
- <property name="geometry">
- <rect>
- <x>0</x>
- <y>0</y>
- <width>468</width>
- <height>382</height>
- </rect>
- </property>
- <property name="windowTitle">
- <string>ModPlug Plugin Settings</string>
- </property>
- <layout class="QGridLayout" name="gridLayout">
- <property name="leftMargin">
- <number>6</number>
- </property>
- <property name="rightMargin">
- <number>6</number>
- </property>
- <property name="bottomMargin">
- <number>6</number>
- </property>
- <item row="0" column="0" colspan="2">
- <widget class="QTabWidget" name="tabWidget">
- <property name="currentIndex">
- <number>0</number>
- </property>
- <widget class="QWidget" name="tab">
- <attribute name="title">
- <string>Quality</string>
- </attribute>
- <layout class="QGridLayout">
- <item row="0" column="0">
- <widget class="QGroupBox" name="groupBox">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="title">
- <string>Resolution</string>
- </property>
- <layout class="QVBoxLayout">
- <item>
- <widget class="QRadioButton" name="bit16RadioButton">
- <property name="text">
- <string>16 bit</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QRadioButton" name="bit8RadioButton">
- <property name="text">
- <string>8 bit</string>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- </item>
- <item row="0" column="1" colspan="2">
- <widget class="QGroupBox" name="groupBox_2">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="title">
- <string>Channels</string>
- </property>
- <layout class="QVBoxLayout">
- <item>
- <widget class="QRadioButton" name="stereoRadioButton">
- <property name="text">
- <string>Stereo</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QRadioButton" name="monoRadioButton">
- <property name="text">
- <string>Mono (downmix)</string>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- </item>
- <item row="1" column="0" colspan="2">
- <widget class="QGroupBox" name="groupBox_3">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="title">
- <string>Resampling</string>
- </property>
- <layout class="QVBoxLayout">
- <item>
- <widget class="QRadioButton" name="resampNearestRadioButton">
- <property name="text">
- <string>Nearest (fastest)</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QRadioButton" name="resampLinearRadioButton">
- <property name="text">
- <string>Linear (fast)</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QRadioButton" name="resampSplineRadioButton">
- <property name="text">
- <string>Spline (good quality)</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QRadioButton" name="resampPolyphaseRadioButton">
- <property name="text">
- <string>8-tap Fir (extremely high quality)</string>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- </item>
- <item row="1" column="2">
- <widget class="QGroupBox" name="groupBox_4">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="title">
- <string>Sampling Rate</string>
- </property>
- <layout class="QVBoxLayout">
- <item>
- <widget class="QRadioButton" name="khz48RadioButton">
- <property name="text">
- <string>48000 Hz</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QRadioButton" name="khz44RadioButton">
- <property name="text">
- <string>44100 Hz</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QRadioButton" name="khz22RadioButton">
- <property name="text">
- <string>22050 Hz</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QRadioButton" name="khz11RadioButton">
- <property name="text">
- <string>11025 Hz</string>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- </item>
- </layout>
- </widget>
- <widget class="QWidget" name="tab_2">
- <attribute name="title">
- <string>Effects</string>
- </attribute>
- <layout class="QGridLayout">
- <item row="0" column="0">
- <widget class="QGroupBox" name="reverbGroupBox">
- <property name="title">
- <string>Reverb</string>
- </property>
- <property name="checkable">
- <bool>true</bool>
- </property>
- <property name="checked">
- <bool>true</bool>
- </property>
- <layout class="QGridLayout">
- <item row="0" column="0">
- <widget class="QLabel" name="label_3">
- <property name="text">
- <string>Depth (%)</string>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <spacer>
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>10</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
- <item row="0" column="2">
- <widget class="QLabel" name="label_9">
- <property name="minimumSize">
- <size>
- <width>40</width>
- <height>0</height>
- </size>
- </property>
- <property name="frameShape">
- <enum>QFrame::Panel</enum>
- </property>
- <property name="frameShadow">
- <enum>QFrame::Sunken</enum>
- </property>
- <property name="text">
- <string>0</string>
- </property>
- <property name="alignment">
- <set>Qt::AlignCenter</set>
- </property>
- <property name="wordWrap">
- <bool>false</bool>
- </property>
- <property name="margin">
- <number>2</number>
- </property>
- </widget>
- </item>
- <item row="1" column="0" colspan="3">
- <widget class="QSlider" name="reverbDepthSlider">
- <property name="maximum">
- <number>100</number>
- </property>
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- </widget>
- </item>
- <item row="2" column="0">
- <widget class="QLabel" name="label_4">
- <property name="text">
- <string>Delay (ms)</string>
- </property>
- </widget>
- </item>
- <item row="2" column="1">
- <spacer>
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>10</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
- <item row="2" column="2">
- <widget class="QLabel" name="label_10">
- <property name="minimumSize">
- <size>
- <width>35</width>
- <height>0</height>
- </size>
- </property>
- <property name="frameShape">
- <enum>QFrame::Panel</enum>
- </property>
- <property name="frameShadow">
- <enum>QFrame::Sunken</enum>
- </property>
- <property name="text">
- <string>40</string>
- </property>
- <property name="alignment">
- <set>Qt::AlignCenter</set>
- </property>
- <property name="wordWrap">
- <bool>false</bool>
- </property>
- <property name="margin">
- <number>2</number>
- </property>
- </widget>
- </item>
- <item row="3" column="0" colspan="3">
- <widget class="QSlider" name="reverbDelaySlider">
- <property name="minimum">
- <number>40</number>
- </property>
- <property name="maximum">
- <number>200</number>
- </property>
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QGroupBox" name="bassGroupBox">
- <property name="title">
- <string>Bass Boost</string>
- </property>
- <property name="checkable">
- <bool>true</bool>
- </property>
- <property name="checked">
- <bool>true</bool>
- </property>
- <layout class="QGridLayout">
- <item row="0" column="0">
- <widget class="QLabel" name="label_5">
- <property name="text">
- <string>Amount (%)</string>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <spacer>
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>10</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
- <item row="0" column="2">
- <widget class="QLabel" name="label_13">
- <property name="minimumSize">
- <size>
- <width>40</width>
- <height>0</height>
- </size>
- </property>
- <property name="frameShape">
- <enum>QFrame::Panel</enum>
- </property>
- <property name="frameShadow">
- <enum>QFrame::Sunken</enum>
- </property>
- <property name="text">
- <string>0</string>
- </property>
- <property name="alignment">
- <set>Qt::AlignCenter</set>
- </property>
- <property name="wordWrap">
- <bool>false</bool>
- </property>
- <property name="margin">
- <number>2</number>
- </property>
- </widget>
- </item>
- <item row="1" column="0" colspan="3">
- <widget class="QSlider" name="bassAmountSlider">
- <property name="maximum">
- <number>100</number>
- </property>
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- </widget>
- </item>
- <item row="2" column="0">
- <widget class="QLabel" name="label_6">
- <property name="text">
- <string>Range (Hz)</string>
- </property>
- </widget>
- </item>
- <item row="2" column="1">
- <spacer>
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>10</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
- <item row="2" column="2">
- <widget class="QLabel" name="label_14">
- <property name="minimumSize">
- <size>
- <width>35</width>
- <height>0</height>
- </size>
- </property>
- <property name="frameShape">
- <enum>QFrame::Panel</enum>
- </property>
- <property name="frameShadow">
- <enum>QFrame::Sunken</enum>
- </property>
- <property name="text">
- <string>10</string>
- </property>
- <property name="alignment">
- <set>Qt::AlignCenter</set>
- </property>
- <property name="wordWrap">
- <bool>false</bool>
- </property>
- <property name="margin">
- <number>2</number>
- </property>
- </widget>
- </item>
- <item row="3" column="0" colspan="3">
- <widget class="QSlider" name="bassRangeSlider">
- <property name="minimum">
- <number>10</number>
- </property>
- <property name="maximum">
- <number>100</number>
- </property>
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- </item>
- <item row="1" column="0">
- <widget class="QGroupBox" name="surGroupBox">
- <property name="title">
- <string>Surround</string>
- </property>
- <property name="checkable">
- <bool>true</bool>
- </property>
- <layout class="QGridLayout">
- <item row="0" column="0">
- <widget class="QLabel" name="label">
- <property name="text">
- <string>Depth (%)</string>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <spacer>
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>10</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
- <item row="0" column="2">
- <widget class="QLabel" name="label_11">
- <property name="minimumSize">
- <size>
- <width>35</width>
- <height>0</height>
- </size>
- </property>
- <property name="frameShape">
- <enum>QFrame::Panel</enum>
- </property>
- <property name="frameShadow">
- <enum>QFrame::Sunken</enum>
- </property>
- <property name="text">
- <string>0</string>
- </property>
- <property name="alignment">
- <set>Qt::AlignCenter</set>
- </property>
- </widget>
- </item>
- <item row="1" column="0" colspan="3">
- <widget class="QSlider" name="surDepthSlider">
- <property name="maximum">
- <number>100</number>
- </property>
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- </widget>
- </item>
- <item row="2" column="0">
- <widget class="QLabel" name="label_2">
- <property name="text">
- <string>Delay (ms)</string>
- </property>
- </widget>
- </item>
- <item row="2" column="1">
- <spacer>
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>10</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
- <item row="2" column="2">
- <widget class="QLabel" name="label_12">
- <property name="minimumSize">
- <size>
- <width>35</width>
- <height>0</height>
- </size>
- </property>
- <property name="frameShape">
- <enum>QFrame::Panel</enum>
- </property>
- <property name="frameShadow">
- <enum>QFrame::Sunken</enum>
- </property>
- <property name="text">
- <string>5</string>
- </property>
- <property name="alignment">
- <set>Qt::AlignCenter</set>
- </property>
- </widget>
- </item>
- <item row="3" column="0" colspan="3">
- <widget class="QSlider" name="surDelaySlider">
- <property name="minimum">
- <number>5</number>
- </property>
- <property name="maximum">
- <number>40</number>
- </property>
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- </item>
- <item row="1" column="1">
- <widget class="QGroupBox" name="preampGroupBox">
- <property name="title">
- <string>Preamp</string>
- </property>
- <property name="checkable">
- <bool>true</bool>
- </property>
- <layout class="QGridLayout">
- <item row="0" column="0">
- <widget class="QLabel" name="label_7">
- <property name="text">
- <string>Volume</string>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <spacer>
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>10</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
- <item row="0" column="2">
- <widget class="QLabel" name="preampLabel">
- <property name="minimumSize">
- <size>
- <width>35</width>
- <height>0</height>
- </size>
- </property>
- <property name="frameShape">
- <enum>QFrame::Panel</enum>
- </property>
- <property name="frameShadow">
- <enum>QFrame::Sunken</enum>
- </property>
- <property name="text">
- <string>0</string>
- </property>
- <property name="alignment">
- <set>Qt::AlignCenter</set>
- </property>
- <property name="wordWrap">
- <bool>false</bool>
- </property>
- <property name="margin">
- <number>2</number>
- </property>
- </widget>
- </item>
- <item row="1" column="0" colspan="3">
- <widget class="QSlider" name="preampSlider">
- <property name="minimum">
- <number>-30</number>
- </property>
- <property name="maximum">
- <number>30</number>
- </property>
- <property name="singleStep">
- <number>0</number>
- </property>
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="tickPosition">
- <enum>QSlider::TicksBelow</enum>
- </property>
- <property name="tickInterval">
- <number>30</number>
- </property>
- </widget>
- </item>
- <item row="2" column="0" colspan="3">
- <widget class="QLabel" name="label_15">
- <property name="text">
- <string>Note: Setting the preamp
-too high may cause clipping!</string>
- </property>
- <property name="alignment">
- <set>Qt::AlignCenter</set>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- </item>
- </layout>
- </widget>
- <widget class="QWidget" name="tab_3">
- <attribute name="title">
- <string>Misc</string>
- </attribute>
- <layout class="QVBoxLayout">
- <item>
- <widget class="QGroupBox" name="groupBox_9">
- <property name="title">
- <string>General</string>
- </property>
- <layout class="QGridLayout">
- <item row="0" column="0">
- <widget class="QCheckBox" name="fileNameCheckBox">
- <property name="text">
- <string>Use filename as song title</string>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QCheckBox" name="noiseCheckBox">
- <property name="text">
- <string>Noise reduction</string>
- </property>
- </widget>
- </item>
- <item row="1" column="0">
- <widget class="QCheckBox" name="checkBox_6">
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="text">
- <string>Fast playlist info</string>
- </property>
- </widget>
- </item>
- <item row="1" column="1">
- <widget class="QCheckBox" name="amigaCheckBox">
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="text">
- <string>Play Amiga MOD</string>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- </item>
- <item>
- <widget class="QGroupBox" name="groupBox_10">
- <property name="title">
- <string>Looping</string>
- </property>
- <layout class="QGridLayout">
- <item row="0" column="0">
- <widget class="QRadioButton" name="dontLoopRadioButton">
- <property name="text">
- <string>Don't loop</string>
- </property>
- </widget>
- </item>
- <item row="1" column="0">
- <widget class="QRadioButton" name="loopRadioButton">
- <property name="text">
- <string>Loop</string>
- </property>
- </widget>
- </item>
- <item row="1" column="1">
- <widget class="QSpinBox" name="loopSpinBox">
- <property name="maximum">
- <number>100</number>
- </property>
- <property name="value">
- <number>1</number>
- </property>
- </widget>
- </item>
- <item row="1" column="2">
- <widget class="QLabel" name="label_8">
- <property name="text">
- <string>time(s)</string>
- </property>
- </widget>
- </item>
- <item row="1" column="3">
- <spacer>
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>10</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
- <item row="2" column="0" colspan="2">
- <widget class="QRadioButton" name="loopForeverRadioButton">
- <property name="text">
- <string>Loop forever</string>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- </item>
- <item>
- <spacer>
- <property name="orientation">
- <enum>Qt::Vertical</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>20</width>
- <height>40</height>
- </size>
- </property>
- </spacer>
- </item>
- </layout>
- </widget>
- </widget>
- </item>
- <item row="1" column="0" colspan="2">
- <widget class="QDialogButtonBox" name="buttonBox">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="standardButtons">
- <set>QDialogButtonBox::Apply|QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- <resources/>
- <connections>
- <connection>
- <sender>reverbDepthSlider</sender>
- <signal>valueChanged(int)</signal>
- <receiver>label_9</receiver>
- <slot>setNum(int)</slot>
- <hints>
- <hint type="sourcelabel">
- <x>219</x>
- <y>118</y>
- </hint>
- <hint type="destinationlabel">
- <x>199</x>
- <y>85</y>
- </hint>
- </hints>
- </connection>
- <connection>
- <sender>reverbDelaySlider</sender>
- <signal>valueChanged(int)</signal>
- <receiver>label_10</receiver>
- <slot>setNum(int)</slot>
- <hints>
- <hint type="sourcelabel">
- <x>191</x>
- <y>172</y>
- </hint>
- <hint type="destinationlabel">
- <x>219</x>
- <y>150</y>
- </hint>
- </hints>
- </connection>
- <connection>
- <sender>surDepthSlider</sender>
- <signal>valueChanged(int)</signal>
- <receiver>label_11</receiver>
- <slot>setNum(int)</slot>
- <hints>
- <hint type="sourcelabel">
- <x>200</x>
- <y>253</y>
- </hint>
- <hint type="destinationlabel">
- <x>199</x>
- <y>231</y>
- </hint>
- </hints>
- </connection>
- <connection>
- <sender>surDelaySlider</sender>
- <signal>valueChanged(int)</signal>
- <receiver>label_12</receiver>
- <slot>setNum(int)</slot>
- <hints>
- <hint type="sourcelabel">
- <x>193</x>
- <y>316</y>
- </hint>
- <hint type="destinationlabel">
- <x>187</x>
- <y>276</y>
- </hint>
- </hints>
- </connection>
- <connection>
- <sender>bassAmountSlider</sender>
- <signal>valueChanged(int)</signal>
- <receiver>label_13</receiver>
- <slot>setNum(int)</slot>
- <hints>
- <hint type="sourcelabel">
- <x>408</x>
- <y>118</y>
- </hint>
- <hint type="destinationlabel">
- <x>420</x>
- <y>87</y>
- </hint>
- </hints>
- </connection>
- <connection>
- <sender>bassRangeSlider</sender>
- <signal>valueChanged(int)</signal>
- <receiver>label_14</receiver>
- <slot>setNum(int)</slot>
- <hints>
- <hint type="sourcelabel">
- <x>392</x>
- <y>159</y>
- </hint>
- <hint type="destinationlabel">
- <x>397</x>
- <y>137</y>
- </hint>
- </hints>
- </connection>
- <connection>
- <sender>buttonBox</sender>
- <signal>rejected()</signal>
- <receiver>SettingsDialog</receiver>
- <slot>reject()</slot>
- <hints>
- <hint type="sourcelabel">
- <x>294</x>
- <y>362</y>
- </hint>
- <hint type="destinationlabel">
- <x>170</x>
- <y>371</y>
- </hint>
- </hints>
- </connection>
- </connections>
-</ui>
diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_bg.ts b/src/plugins/Input/modplug/translations/modplug_plugin_bg.ts
deleted file mode 100644
index d9a220891..000000000
--- a/src/plugins/Input/modplug/translations/modplug_plugin_bg.ts
+++ /dev/null
@@ -1,326 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="bg">
-<context>
- <name>DecoderModPlugFactory</name>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="45"/>
- <source>ModPlug Plugin</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="51"/>
- <source>ModPlug Files</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="135"/>
- <source>About ModPlug Audio Plugin</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="136"/>
- <source>Qmmp ModPlug Audio Plugin</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="137"/>
- <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="138"/>
- <source>Based on the Modplug Plugin for Xmms</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="139"/>
- <source>Modplug Plugin developers:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="140"/>
- <source>Olivier Lapicque &lt;olivierl@jps.net&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="141"/>
- <source>Kenton Varda &lt;temporal@gauge3d.org&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="142"/>
- <source>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>ModPlugMetaDataModel</name>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="70"/>
- <source>Speed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="71"/>
- <source>Tempo</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="72"/>
- <location filename="../modplugmetadatamodel.cpp" line="93"/>
- <source>Samples</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="73"/>
- <location filename="../modplugmetadatamodel.cpp" line="102"/>
- <source>Instruments</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="74"/>
- <source>Patterns</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="75"/>
- <source>Channels</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="107"/>
- <source>Comment</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>SettingsDialog</name>
- <message>
- <location filename="../settingsdialog.ui" line="14"/>
- <source>ModPlug Plugin Settings</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="33"/>
- <source>Quality</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="45"/>
- <source>Resolution</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="51"/>
- <source>16 bit</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="58"/>
- <source>8 bit</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="74"/>
- <source>Channels</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="80"/>
- <source>Stereo</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="87"/>
- <source>Mono (downmix)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="103"/>
- <source>Resampling</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="109"/>
- <source>Nearest (fastest)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="116"/>
- <source>Linear (fast)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="123"/>
- <source>Spline (good quality)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="130"/>
- <source>8-tap Fir (extremely high quality)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="146"/>
- <source>Sampling Rate</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="152"/>
- <source>48000 Hz</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="159"/>
- <source>44100 Hz</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="166"/>
- <source>22050 Hz</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="173"/>
- <source>11025 Hz</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="184"/>
- <source>Effects</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="190"/>
- <source>Reverb</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="202"/>
- <location filename="../settingsdialog.ui" line="467"/>
- <source>Depth (%)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="234"/>
- <location filename="../settingsdialog.ui" line="368"/>
- <location filename="../settingsdialog.ui" line="499"/>
- <location filename="../settingsdialog.ui" line="618"/>
- <source>0</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="260"/>
- <location filename="../settingsdialog.ui" line="519"/>
- <source>Delay (ms)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="292"/>
- <source>40</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="324"/>
- <source>Bass Boost</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="336"/>
- <source>Amount (%)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="394"/>
- <source>Range (Hz)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="426"/>
- <source>10</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="458"/>
- <source>Surround</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="551"/>
- <source>5</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="577"/>
- <source>Preamp</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="586"/>
- <source>Volume</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="656"/>
- <source>Note: Setting the preamp
-too high may cause clipping!</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="671"/>
- <source>Misc</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="677"/>
- <source>General</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="683"/>
- <source>Use filename as song title</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="690"/>
- <source>Noise reduction</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="700"/>
- <source>Fast playlist info</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="710"/>
- <source>Play Amiga MOD</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="720"/>
- <source>Looping</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="726"/>
- <source>Don&apos;t loop</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="733"/>
- <source>Loop</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="750"/>
- <source>time(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="770"/>
- <source>Loop forever</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_cs.ts b/src/plugins/Input/modplug/translations/modplug_plugin_cs.ts
deleted file mode 100644
index 1f24ea020..000000000
--- a/src/plugins/Input/modplug/translations/modplug_plugin_cs.ts
+++ /dev/null
@@ -1,327 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="cs">
-<context>
- <name>DecoderModPlugFactory</name>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="45"/>
- <source>ModPlug Plugin</source>
- <translation>Modul ModPlug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="51"/>
- <source>ModPlug Files</source>
- <translation>Soubory ModPlug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="135"/>
- <source>About ModPlug Audio Plugin</source>
- <translation>O modulu ModPlug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="136"/>
- <source>Qmmp ModPlug Audio Plugin</source>
- <translation>Vstupní modul Qmmp ModPlug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="137"/>
- <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="138"/>
- <source>Based on the Modplug Plugin for Xmms</source>
- <translation>Založeno na modulu Modplug pro XMMS</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="139"/>
- <source>Modplug Plugin developers:</source>
- <translation>Vývojáři modulu ModPlug:</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="140"/>
- <source>Olivier Lapicque &lt;olivierl@jps.net&gt;</source>
- <translation>Olivier Lapicque &lt;olivierl@jps.net&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="141"/>
- <source>Kenton Varda &lt;temporal@gauge3d.org&gt;</source>
- <translation>Kenton Varda &lt;temporal@gauge3d.org&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="142"/>
- <source>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</source>
- <translation>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</translation>
- </message>
-</context>
-<context>
- <name>ModPlugMetaDataModel</name>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="70"/>
- <source>Speed</source>
- <translation>Rychlost</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="71"/>
- <source>Tempo</source>
- <translation>Tempo</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="72"/>
- <location filename="../modplugmetadatamodel.cpp" line="93"/>
- <source>Samples</source>
- <translation>Vzorky</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="73"/>
- <location filename="../modplugmetadatamodel.cpp" line="102"/>
- <source>Instruments</source>
- <translation>Nástroje</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="74"/>
- <source>Patterns</source>
- <translation>Patterny</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="75"/>
- <source>Channels</source>
- <translation>Kanály</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="107"/>
- <source>Comment</source>
- <translation>Poznámka</translation>
- </message>
-</context>
-<context>
- <name>SettingsDialog</name>
- <message>
- <location filename="../settingsdialog.ui" line="14"/>
- <source>ModPlug Plugin Settings</source>
- <translation>Nastavení modulu ModPlug</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="33"/>
- <source>Quality</source>
- <translation>Kvalita</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="45"/>
- <source>Resolution</source>
- <translation>Rozlišení</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="51"/>
- <source>16 bit</source>
- <translation>16 bitů</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="58"/>
- <source>8 bit</source>
- <translation>8 bitů</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="74"/>
- <source>Channels</source>
- <translation>Kanály</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="80"/>
- <source>Stereo</source>
- <translation>Stereo</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="87"/>
- <source>Mono (downmix)</source>
- <translation>Mono (mix)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="103"/>
- <source>Resampling</source>
- <translation>Převzorkování</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="109"/>
- <source>Nearest (fastest)</source>
- <translation>Nejbližší (nejrychlejší)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="116"/>
- <source>Linear (fast)</source>
- <translation>Lineární (rychlé)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="123"/>
- <source>Spline (good quality)</source>
- <translation>Kubické (spline) (kvalitní)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="130"/>
- <source>8-tap Fir (extremely high quality)</source>
- <translation>FIR 8. řádu (extrémní kvalita)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="146"/>
- <source>Sampling Rate</source>
- <translation>Vzorkovací frekvence</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="152"/>
- <source>48000 Hz</source>
- <translation>48000 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="159"/>
- <source>44100 Hz</source>
- <translation>44100 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="166"/>
- <source>22050 Hz</source>
- <translation>22050 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="173"/>
- <source>11025 Hz</source>
- <translation>11025 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="184"/>
- <source>Effects</source>
- <translation>Efekty</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="190"/>
- <source>Reverb</source>
- <translation>Dozvuk</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="202"/>
- <location filename="../settingsdialog.ui" line="467"/>
- <source>Depth (%)</source>
- <translation>Hloubka (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="234"/>
- <location filename="../settingsdialog.ui" line="368"/>
- <location filename="../settingsdialog.ui" line="499"/>
- <location filename="../settingsdialog.ui" line="618"/>
- <source>0</source>
- <translation>0</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="260"/>
- <location filename="../settingsdialog.ui" line="519"/>
- <source>Delay (ms)</source>
- <translation>Zpoždění (ms)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="292"/>
- <source>40</source>
- <translation>40</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="324"/>
- <source>Bass Boost</source>
- <translation>Zdůraznění basů</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="336"/>
- <source>Amount (%)</source>
- <translation>Síla (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="394"/>
- <source>Range (Hz)</source>
- <translation>Rozsah (Hz)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="426"/>
- <source>10</source>
- <translation>10</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="458"/>
- <source>Surround</source>
- <translation>Surround</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="551"/>
- <source>5</source>
- <translation>5</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="577"/>
- <source>Preamp</source>
- <translation>Předzesílení</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="586"/>
- <source>Volume</source>
- <translation>Hlasitost</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="656"/>
- <source>Note: Setting the preamp
-too high may cause clipping!</source>
- <translation>Pozor: Nastavení příliš vysokého
-předzesílení může způsobit přebuzení!</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="671"/>
- <source>Misc</source>
- <translation>Různé</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="677"/>
- <source>General</source>
- <translation>Obecné</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="683"/>
- <source>Use filename as song title</source>
- <translation>Použít název souboru jako název skladby</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="690"/>
- <source>Noise reduction</source>
- <translation>Odstranění šumu</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="700"/>
- <source>Fast playlist info</source>
- <translation>Rychlé informace o seznamu skladeb</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="710"/>
- <source>Play Amiga MOD</source>
- <translation>Přehrát Amiga modul</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="720"/>
- <source>Looping</source>
- <translation>Smyčky</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="726"/>
- <source>Don&apos;t loop</source>
- <translation>Neopakovat</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="733"/>
- <source>Loop</source>
- <translation>Opakovat</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="750"/>
- <source>time(s)</source>
- <translation>krát</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="770"/>
- <source>Loop forever</source>
- <translation>Donekonečna</translation>
- </message>
-</context>
-</TS>
diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_de.ts b/src/plugins/Input/modplug/translations/modplug_plugin_de.ts
deleted file mode 100644
index 7e37537e0..000000000
--- a/src/plugins/Input/modplug/translations/modplug_plugin_de.ts
+++ /dev/null
@@ -1,328 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="de">
-<context>
- <name>DecoderModPlugFactory</name>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="45"/>
- <source>ModPlug Plugin</source>
- <translation>ModPlug-Modul</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="51"/>
- <source>ModPlug Files</source>
- <translation>ModPlug-Dateien</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="135"/>
- <source>About ModPlug Audio Plugin</source>
- <translation>Über ModPlug-Audiomodul</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="136"/>
- <source>Qmmp ModPlug Audio Plugin</source>
- <translation>Qmmp ModPlug-Audiomodul</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="137"/>
- <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
- <translation>Geschrieben von: Ilya Kotov &lt;forkotov02@ya.ru&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="138"/>
- <source>Based on the Modplug Plugin for Xmms</source>
- <translation>Basiert auf dem Modplug-Modul für Xmms</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="139"/>
- <source>Modplug Plugin developers:</source>
- <translation>Entwickler des Modplug-Moduls:</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="140"/>
- <source>Olivier Lapicque &lt;olivierl@jps.net&gt;</source>
- <translation>Olivier Lapicque &lt;olivierl@jps.net&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="141"/>
- <source>Kenton Varda &lt;temporal@gauge3d.org&gt;</source>
- <translation>Kenton Varda &lt;temporal@gauge3d.org&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="142"/>
- <source>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</source>
- <translation>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</translation>
- </message>
-</context>
-<context>
- <name>ModPlugMetaDataModel</name>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="70"/>
- <source>Speed</source>
- <translation>Geschwindigkeit</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="71"/>
- <source>Tempo</source>
- <translation>Tempo</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="72"/>
- <location filename="../modplugmetadatamodel.cpp" line="93"/>
- <source>Samples</source>
- <translation>Abtastwerte</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="73"/>
- <location filename="../modplugmetadatamodel.cpp" line="102"/>
- <source>Instruments</source>
- <translation>Instrumente</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="74"/>
- <source>Patterns</source>
- <translation>Pattern</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="75"/>
- <source>Channels</source>
- <translation>Kanäle</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="107"/>
- <source>Comment</source>
- <translation>Kommentar</translation>
- </message>
-</context>
-<context>
- <name>SettingsDialog</name>
- <message>
- <location filename="../settingsdialog.ui" line="14"/>
- <source>ModPlug Plugin Settings</source>
- <translation>Einstellungen ModPlug-Modul</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="33"/>
- <source>Quality</source>
- <translation>Qualität</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="45"/>
- <source>Resolution</source>
- <translation>Auflösung</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="51"/>
- <source>16 bit</source>
- <translation>16 Bit</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="58"/>
- <source>8 bit</source>
- <translation>8 Bit</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="74"/>
- <source>Channels</source>
- <translation>Kanäle</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="80"/>
- <source>Stereo</source>
- <translation>Stereo</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="87"/>
- <source>Mono (downmix)</source>
- <translation>Mono (Downmix)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="103"/>
- <source>Resampling</source>
- <translation>Abtastratenkonvertierung</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="109"/>
- <source>Nearest (fastest)</source>
- <translation>Nächste (Schnellste)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="116"/>
- <source>Linear (fast)</source>
- <translation>Linear (schnell)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="123"/>
- <source>Spline (good quality)</source>
- <translation>Spline (hohe Qualität)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="130"/>
- <source>8-tap Fir (extremely high quality)</source>
- <translation>8-tap FIR (sehr hohe Qualität)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="146"/>
- <source>Sampling Rate</source>
- <translation>Abtastrate</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="152"/>
- <source>48000 Hz</source>
- <translation>48000 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="159"/>
- <source>44100 Hz</source>
- <translation>44100 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="166"/>
- <source>22050 Hz</source>
- <translation>22050 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="173"/>
- <source>11025 Hz</source>
- <translation>11025 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="184"/>
- <source>Effects</source>
- <translation>Effekte</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="190"/>
- <source>Reverb</source>
- <translation>Hall</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="202"/>
- <location filename="../settingsdialog.ui" line="467"/>
- <source>Depth (%)</source>
- <translation>Intensität (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="234"/>
- <location filename="../settingsdialog.ui" line="368"/>
- <location filename="../settingsdialog.ui" line="499"/>
- <location filename="../settingsdialog.ui" line="618"/>
- <source>0</source>
- <translation>0</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="260"/>
- <location filename="../settingsdialog.ui" line="519"/>
- <source>Delay (ms)</source>
- <translation>Verzögerung (ms)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="292"/>
- <source>40</source>
- <translation>40</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="324"/>
- <source>Bass Boost</source>
- <translation>Bass Boost</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="336"/>
- <source>Amount (%)</source>
- <translation>Pegel (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="394"/>
- <source>Range (Hz)</source>
- <translation>Bereich (Hz)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="426"/>
- <source>10</source>
- <translation>10</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="458"/>
- <source>Surround</source>
- <translation>Surround</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="551"/>
- <source>5</source>
- <translation>5</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="577"/>
- <source>Preamp</source>
- <translation>Vorverstärkung</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="586"/>
- <source>Volume</source>
- <translation>Lautstärke</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="656"/>
- <source>Note: Setting the preamp
-too high may cause clipping!</source>
- <translation>Hinweis: Ein zu hoch gewählter
-Vorverstärkungspegel kann
-Signalübersteuerungen verursachen.</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="671"/>
- <source>Misc</source>
- <translation>Verschiedenes</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="677"/>
- <source>General</source>
- <translation>Allgemein</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="683"/>
- <source>Use filename as song title</source>
- <translation>Dateiname als Liedtitel verwenden</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="690"/>
- <source>Noise reduction</source>
- <translation>Rauschunterdrückung</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="700"/>
- <source>Fast playlist info</source>
- <translation>Schnelle Wiedergabelisteninfo</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="710"/>
- <source>Play Amiga MOD</source>
- <translation>Amiga MOD abspielen</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="720"/>
- <source>Looping</source>
- <translation>Wiederholung</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="726"/>
- <source>Don&apos;t loop</source>
- <translation>Keine</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="733"/>
- <source>Loop</source>
- <translation>Schleifen</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="750"/>
- <source>time(s)</source>
- <translation>mal</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="770"/>
- <source>Loop forever</source>
- <translation>Endlosschleife</translation>
- </message>
-</context>
-</TS>
diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_el.ts b/src/plugins/Input/modplug/translations/modplug_plugin_el.ts
deleted file mode 100644
index 2ebfa68d9..000000000
--- a/src/plugins/Input/modplug/translations/modplug_plugin_el.ts
+++ /dev/null
@@ -1,327 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="el">
-<context>
- <name>DecoderModPlugFactory</name>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="45"/>
- <source>ModPlug Plugin</source>
- <translation>Πρόσθετο ModPlug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="51"/>
- <source>ModPlug Files</source>
- <translation>Αρχεία ModPlug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="135"/>
- <source>About ModPlug Audio Plugin</source>
- <translation>Σχετικά με το πρόσθετο ήχου ModPlug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="136"/>
- <source>Qmmp ModPlug Audio Plugin</source>
- <translation>Qmmp πρόσθετο ήχου ModPlug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="137"/>
- <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
- <translation>Γράφτηκε από τον: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="138"/>
- <source>Based on the Modplug Plugin for Xmms</source>
- <translation>Βασισμένο στο πρόσθετο Modplug για το Xmms</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="139"/>
- <source>Modplug Plugin developers:</source>
- <translation>Οι προγραμματιστές του Modplug:</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="140"/>
- <source>Olivier Lapicque &lt;olivierl@jps.net&gt;</source>
- <translation>Olivier Lapicque &lt;olivierl@jps.net&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="141"/>
- <source>Kenton Varda &lt;temporal@gauge3d.org&gt;</source>
- <translation>Kenton Varda &lt;temporal@gauge3d.org&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="142"/>
- <source>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</source>
- <translation>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</translation>
- </message>
-</context>
-<context>
- <name>ModPlugMetaDataModel</name>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="70"/>
- <source>Speed</source>
- <translation>Ταχύτητα</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="71"/>
- <source>Tempo</source>
- <translation>Ρυθμός</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="72"/>
- <location filename="../modplugmetadatamodel.cpp" line="93"/>
- <source>Samples</source>
- <translation>Δείγματα</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="73"/>
- <location filename="../modplugmetadatamodel.cpp" line="102"/>
- <source>Instruments</source>
- <translation>Όργανα</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="74"/>
- <source>Patterns</source>
- <translation>Σχηματομορφές</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="75"/>
- <source>Channels</source>
- <translation>Κανάλια</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="107"/>
- <source>Comment</source>
- <translation>Σχόλιο</translation>
- </message>
-</context>
-<context>
- <name>SettingsDialog</name>
- <message>
- <location filename="../settingsdialog.ui" line="14"/>
- <source>ModPlug Plugin Settings</source>
- <translation>Ρυθμίσεις του πρόσθετου ModPlug</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="33"/>
- <source>Quality</source>
- <translation>Ποιότητα</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="45"/>
- <source>Resolution</source>
- <translation>Ανάλυση</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="51"/>
- <source>16 bit</source>
- <translation>16 bit</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="58"/>
- <source>8 bit</source>
- <translation>8 bit</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="74"/>
- <source>Channels</source>
- <translation>Κανάλια</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="80"/>
- <source>Stereo</source>
- <translation>Στερεοφωνικό</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="87"/>
- <source>Mono (downmix)</source>
- <translation>Μονοφωνικό (downmix)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="103"/>
- <source>Resampling</source>
- <translation>Επαναδειγματοληψία</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="109"/>
- <source>Nearest (fastest)</source>
- <translation>Εγγύτατο (τάχιστο)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="116"/>
- <source>Linear (fast)</source>
- <translation>Γραμμικό (ταχύ)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="123"/>
- <source>Spline (good quality)</source>
- <translation>Καμπύλη spline (καλή ποιότητα)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="130"/>
- <source>8-tap Fir (extremely high quality)</source>
- <translation>8-tap Fir (άκρως εξαιρετική υψηλή ποιότητα)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="146"/>
- <source>Sampling Rate</source>
- <translation>Ρυθμός δειγματοληψίας</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="152"/>
- <source>48000 Hz</source>
- <translation>48000 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="159"/>
- <source>44100 Hz</source>
- <translation>44100 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="166"/>
- <source>22050 Hz</source>
- <translation>22050 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="173"/>
- <source>11025 Hz</source>
- <translation>11025 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="184"/>
- <source>Effects</source>
- <translation>Τεχνάσματα εντυπωσιασμού</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="190"/>
- <source>Reverb</source>
- <translation>Αντήχηση</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="202"/>
- <location filename="../settingsdialog.ui" line="467"/>
- <source>Depth (%)</source>
- <translation>Βάθος (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="234"/>
- <location filename="../settingsdialog.ui" line="368"/>
- <location filename="../settingsdialog.ui" line="499"/>
- <location filename="../settingsdialog.ui" line="618"/>
- <source>0</source>
- <translation>0</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="260"/>
- <location filename="../settingsdialog.ui" line="519"/>
- <source>Delay (ms)</source>
- <translation>Καθυστέρηση(ms)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="292"/>
- <source>40</source>
- <translation>40</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="324"/>
- <source>Bass Boost</source>
- <translation>Ενίσχυση μπάσων</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="336"/>
- <source>Amount (%)</source>
- <translation>Ποσοστό (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="394"/>
- <source>Range (Hz)</source>
- <translation>Εύρος (Hz)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="426"/>
- <source>10</source>
- <translation>10</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="458"/>
- <source>Surround</source>
- <translation>Πολυκάναλο</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="551"/>
- <source>5</source>
- <translation>5</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="577"/>
- <source>Preamp</source>
- <translation>Προενίσχυση</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="586"/>
- <source>Volume</source>
- <translation>Ένταση</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="656"/>
- <source>Note: Setting the preamp
-too high may cause clipping!</source>
- <translation>Σημείωση: θέτοντας την προενίσχυση
-πολύ υψηλά μπορεί να προκαλέσει διακοπές!</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="671"/>
- <source>Misc</source>
- <translation>Διάφορα</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="677"/>
- <source>General</source>
- <translation>Γενικά</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="683"/>
- <source>Use filename as song title</source>
- <translation>Χρήση του ονόματος του αρχείου ως τίτλος του τραγουδιού</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="690"/>
- <source>Noise reduction</source>
- <translation>Μείωση θορύβου</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="700"/>
- <source>Fast playlist info</source>
- <translation>Γρήγορες πληροφορίες της λίστας αναπαραγωγής</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="710"/>
- <source>Play Amiga MOD</source>
- <translation>Αναπαραγωγή Amiga MOD</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="720"/>
- <source>Looping</source>
- <translation>Επανάληψη</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="726"/>
- <source>Don&apos;t loop</source>
- <translation>Δίχως επανάληψη</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="733"/>
- <source>Loop</source>
- <translation>Επανάληψη</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="750"/>
- <source>time(s)</source>
- <translation>φορά(ές)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="770"/>
- <source>Loop forever</source>
- <translation>Επανάληψη εσαεί</translation>
- </message>
-</context>
-</TS>
diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_en.ts b/src/plugins/Input/modplug/translations/modplug_plugin_en.ts
deleted file mode 100644
index 766bc32f0..000000000
--- a/src/plugins/Input/modplug/translations/modplug_plugin_en.ts
+++ /dev/null
@@ -1,326 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="en_US">
-<context>
- <name>DecoderModPlugFactory</name>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="45"/>
- <source>ModPlug Plugin</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="51"/>
- <source>ModPlug Files</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="135"/>
- <source>About ModPlug Audio Plugin</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="136"/>
- <source>Qmmp ModPlug Audio Plugin</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="137"/>
- <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="138"/>
- <source>Based on the Modplug Plugin for Xmms</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="139"/>
- <source>Modplug Plugin developers:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="140"/>
- <source>Olivier Lapicque &lt;olivierl@jps.net&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="141"/>
- <source>Kenton Varda &lt;temporal@gauge3d.org&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="142"/>
- <source>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>ModPlugMetaDataModel</name>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="70"/>
- <source>Speed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="71"/>
- <source>Tempo</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="72"/>
- <location filename="../modplugmetadatamodel.cpp" line="93"/>
- <source>Samples</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="73"/>
- <location filename="../modplugmetadatamodel.cpp" line="102"/>
- <source>Instruments</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="74"/>
- <source>Patterns</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="75"/>
- <source>Channels</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="107"/>
- <source>Comment</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>SettingsDialog</name>
- <message>
- <location filename="../settingsdialog.ui" line="14"/>
- <source>ModPlug Plugin Settings</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="33"/>
- <source>Quality</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="45"/>
- <source>Resolution</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="51"/>
- <source>16 bit</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="58"/>
- <source>8 bit</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="74"/>
- <source>Channels</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="80"/>
- <source>Stereo</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="87"/>
- <source>Mono (downmix)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="103"/>
- <source>Resampling</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="109"/>
- <source>Nearest (fastest)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="116"/>
- <source>Linear (fast)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="123"/>
- <source>Spline (good quality)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="130"/>
- <source>8-tap Fir (extremely high quality)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="146"/>
- <source>Sampling Rate</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="152"/>
- <source>48000 Hz</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="159"/>
- <source>44100 Hz</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="166"/>
- <source>22050 Hz</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="173"/>
- <source>11025 Hz</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="184"/>
- <source>Effects</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="190"/>
- <source>Reverb</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="202"/>
- <location filename="../settingsdialog.ui" line="467"/>
- <source>Depth (%)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="234"/>
- <location filename="../settingsdialog.ui" line="368"/>
- <location filename="../settingsdialog.ui" line="499"/>
- <location filename="../settingsdialog.ui" line="618"/>
- <source>0</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="260"/>
- <location filename="../settingsdialog.ui" line="519"/>
- <source>Delay (ms)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="292"/>
- <source>40</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="324"/>
- <source>Bass Boost</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="336"/>
- <source>Amount (%)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="394"/>
- <source>Range (Hz)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="426"/>
- <source>10</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="458"/>
- <source>Surround</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="551"/>
- <source>5</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="577"/>
- <source>Preamp</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="586"/>
- <source>Volume</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="656"/>
- <source>Note: Setting the preamp
-too high may cause clipping!</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="671"/>
- <source>Misc</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="677"/>
- <source>General</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="683"/>
- <source>Use filename as song title</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="690"/>
- <source>Noise reduction</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="700"/>
- <source>Fast playlist info</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="710"/>
- <source>Play Amiga MOD</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="720"/>
- <source>Looping</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="726"/>
- <source>Don&apos;t loop</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="733"/>
- <source>Loop</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="750"/>
- <source>time(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="770"/>
- <source>Loop forever</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_es.ts b/src/plugins/Input/modplug/translations/modplug_plugin_es.ts
deleted file mode 100644
index 599670877..000000000
--- a/src/plugins/Input/modplug/translations/modplug_plugin_es.ts
+++ /dev/null
@@ -1,327 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="es">
-<context>
- <name>DecoderModPlugFactory</name>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="45"/>
- <source>ModPlug Plugin</source>
- <translation>Módulo ModPlug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="51"/>
- <source>ModPlug Files</source>
- <translation>Archivos ModPlug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="135"/>
- <source>About ModPlug Audio Plugin</source>
- <translation>Acerca del módulo de audio ModPlug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="136"/>
- <source>Qmmp ModPlug Audio Plugin</source>
- <translation>Módulo de audio ModPlug para Qmmp</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="137"/>
- <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
- <translation>Escrito por: Ilya Kotov &lt;forkotov02@ya.ru&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="138"/>
- <source>Based on the Modplug Plugin for Xmms</source>
- <translation>Basado en el módulo Modplug para Xmms</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="139"/>
- <source>Modplug Plugin developers:</source>
- <translation>Desarrolladores del módulo Modplug:</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="140"/>
- <source>Olivier Lapicque &lt;olivierl@jps.net&gt;</source>
- <translation>Olivier Lapicque &lt;olivierl@jps.net&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="141"/>
- <source>Kenton Varda &lt;temporal@gauge3d.org&gt;</source>
- <translation>Kenton Varda &lt;temporal@gauge3d.org&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="142"/>
- <source>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</source>
- <translation>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</translation>
- </message>
-</context>
-<context>
- <name>ModPlugMetaDataModel</name>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="70"/>
- <source>Speed</source>
- <translation>Velocidad</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="71"/>
- <source>Tempo</source>
- <translation>Tempo</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="72"/>
- <location filename="../modplugmetadatamodel.cpp" line="93"/>
- <source>Samples</source>
- <translation>Muestreo</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="73"/>
- <location filename="../modplugmetadatamodel.cpp" line="102"/>
- <source>Instruments</source>
- <translation>Instrumentos</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="74"/>
- <source>Patterns</source>
- <translation>Patrones</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="75"/>
- <source>Channels</source>
- <translation>Canales</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="107"/>
- <source>Comment</source>
- <translation>Comentario</translation>
- </message>
-</context>
-<context>
- <name>SettingsDialog</name>
- <message>
- <location filename="../settingsdialog.ui" line="14"/>
- <source>ModPlug Plugin Settings</source>
- <translation>Configuración del módulo ModPlug</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="33"/>
- <source>Quality</source>
- <translation>Calidad</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="45"/>
- <source>Resolution</source>
- <translation>Resolución</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="51"/>
- <source>16 bit</source>
- <translation>16 bit</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="58"/>
- <source>8 bit</source>
- <translation>8 bit</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="74"/>
- <source>Channels</source>
- <translation>Canales</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="80"/>
- <source>Stereo</source>
- <translation>Estéreo</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="87"/>
- <source>Mono (downmix)</source>
- <translation>Mono (downmix)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="103"/>
- <source>Resampling</source>
- <translation>Rehacer muestreo</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="109"/>
- <source>Nearest (fastest)</source>
- <translation>Próximo (muy rápido)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="116"/>
- <source>Linear (fast)</source>
- <translation>Linear (rápido)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="123"/>
- <source>Spline (good quality)</source>
- <translation>Spline (buena calidad)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="130"/>
- <source>8-tap Fir (extremely high quality)</source>
- <translation>8-tap FIR (calidad muy alta)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="146"/>
- <source>Sampling Rate</source>
- <translation>Tasa de muestreo</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="152"/>
- <source>48000 Hz</source>
- <translation>48000 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="159"/>
- <source>44100 Hz</source>
- <translation>44100 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="166"/>
- <source>22050 Hz</source>
- <translation>22050 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="173"/>
- <source>11025 Hz</source>
- <translation>11025 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="184"/>
- <source>Effects</source>
- <translation>Efectos</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="190"/>
- <source>Reverb</source>
- <translation>Reverberación</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="202"/>
- <location filename="../settingsdialog.ui" line="467"/>
- <source>Depth (%)</source>
- <translation>Intensidad (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="234"/>
- <location filename="../settingsdialog.ui" line="368"/>
- <location filename="../settingsdialog.ui" line="499"/>
- <location filename="../settingsdialog.ui" line="618"/>
- <source>0</source>
- <translation>0</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="260"/>
- <location filename="../settingsdialog.ui" line="519"/>
- <source>Delay (ms)</source>
- <translation>Retardo (ms)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="292"/>
- <source>40</source>
- <translation>40</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="324"/>
- <source>Bass Boost</source>
- <translation>Refuerzo de graves</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="336"/>
- <source>Amount (%)</source>
- <translation>Cantidad (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="394"/>
- <source>Range (Hz)</source>
- <translation>Rango (Hz)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="426"/>
- <source>10</source>
- <translation>10</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="458"/>
- <source>Surround</source>
- <translation>Envolvente</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="551"/>
- <source>5</source>
- <translation>5</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="577"/>
- <source>Preamp</source>
- <translation>Preamplificar</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="586"/>
- <source>Volume</source>
- <translation>Volumen</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="656"/>
- <source>Note: Setting the preamp
-too high may cause clipping!</source>
- <translation>Nota: ¡Una preamplificación muy
-alta puede producir cortes!</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="671"/>
- <source>Misc</source>
- <translation>Varios</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="677"/>
- <source>General</source>
- <translation>General</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="683"/>
- <source>Use filename as song title</source>
- <translation>Usar el nombre de archivo como título</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="690"/>
- <source>Noise reduction</source>
- <translation>Reducir ruido</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="700"/>
- <source>Fast playlist info</source>
- <translation>Lista de reproducción rápida</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="710"/>
- <source>Play Amiga MOD</source>
- <translation>Reproducir Amiga MOD</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="720"/>
- <source>Looping</source>
- <translation>Repeticiones</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="726"/>
- <source>Don&apos;t loop</source>
- <translation>No repetir</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="733"/>
- <source>Loop</source>
- <translation>Repetir</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="750"/>
- <source>time(s)</source>
- <translation>tiempo(s)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="770"/>
- <source>Loop forever</source>
- <translation>Repetir siempre</translation>
- </message>
-</context>
-</TS>
diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_fi.ts b/src/plugins/Input/modplug/translations/modplug_plugin_fi.ts
deleted file mode 100644
index 3a74b9382..000000000
--- a/src/plugins/Input/modplug/translations/modplug_plugin_fi.ts
+++ /dev/null
@@ -1,326 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="fi">
-<context>
- <name>DecoderModPlugFactory</name>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="45"/>
- <source>ModPlug Plugin</source>
- <translation>ModPlug-liitännäinen</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="51"/>
- <source>ModPlug Files</source>
- <translation>ModPlug-tiedostot</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="135"/>
- <source>About ModPlug Audio Plugin</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="136"/>
- <source>Qmmp ModPlug Audio Plugin</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="137"/>
- <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
- <translation>Toteuttanut: Ilya Kotov &lt;forkotov02@ya.ru&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="138"/>
- <source>Based on the Modplug Plugin for Xmms</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="139"/>
- <source>Modplug Plugin developers:</source>
- <translation>Modplug-liitännäisen kehittäjät:</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="140"/>
- <source>Olivier Lapicque &lt;olivierl@jps.net&gt;</source>
- <translation>Olivier Lapicque &lt;olivierl@jps.net&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="141"/>
- <source>Kenton Varda &lt;temporal@gauge3d.org&gt;</source>
- <translation>Kenton Varda &lt;temporal@gauge3d.org&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="142"/>
- <source>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</source>
- <translation>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</translation>
- </message>
-</context>
-<context>
- <name>ModPlugMetaDataModel</name>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="70"/>
- <source>Speed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="71"/>
- <source>Tempo</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="72"/>
- <location filename="../modplugmetadatamodel.cpp" line="93"/>
- <source>Samples</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="73"/>
- <location filename="../modplugmetadatamodel.cpp" line="102"/>
- <source>Instruments</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="74"/>
- <source>Patterns</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="75"/>
- <source>Channels</source>
- <translation>Kanavat</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="107"/>
- <source>Comment</source>
- <translation>Kommentti</translation>
- </message>
-</context>
-<context>
- <name>SettingsDialog</name>
- <message>
- <location filename="../settingsdialog.ui" line="14"/>
- <source>ModPlug Plugin Settings</source>
- <translation>ModPlug-liitännäisen asetukset</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="33"/>
- <source>Quality</source>
- <translation>Laatu</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="45"/>
- <source>Resolution</source>
- <translation>Resoluutio</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="51"/>
- <source>16 bit</source>
- <translation>16 bit</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="58"/>
- <source>8 bit</source>
- <translation>8 bit</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="74"/>
- <source>Channels</source>
- <translation>Kanavat</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="80"/>
- <source>Stereo</source>
- <translation>Stereo</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="87"/>
- <source>Mono (downmix)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="103"/>
- <source>Resampling</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="109"/>
- <source>Nearest (fastest)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="116"/>
- <source>Linear (fast)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="123"/>
- <source>Spline (good quality)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="130"/>
- <source>8-tap Fir (extremely high quality)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="146"/>
- <source>Sampling Rate</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="152"/>
- <source>48000 Hz</source>
- <translation>48000 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="159"/>
- <source>44100 Hz</source>
- <translation>44100 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="166"/>
- <source>22050 Hz</source>
- <translation>22050 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="173"/>
- <source>11025 Hz</source>
- <translation>11025 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="184"/>
- <source>Effects</source>
- <translation>Tehosteet</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="190"/>
- <source>Reverb</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="202"/>
- <location filename="../settingsdialog.ui" line="467"/>
- <source>Depth (%)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="234"/>
- <location filename="../settingsdialog.ui" line="368"/>
- <location filename="../settingsdialog.ui" line="499"/>
- <location filename="../settingsdialog.ui" line="618"/>
- <source>0</source>
- <translation>0</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="260"/>
- <location filename="../settingsdialog.ui" line="519"/>
- <source>Delay (ms)</source>
- <translation>Viive (ms)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="292"/>
- <source>40</source>
- <translation>40</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="324"/>
- <source>Bass Boost</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="336"/>
- <source>Amount (%)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="394"/>
- <source>Range (Hz)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="426"/>
- <source>10</source>
- <translation type="unfinished">10</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="458"/>
- <source>Surround</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="551"/>
- <source>5</source>
- <translation type="unfinished">5</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="577"/>
- <source>Preamp</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="586"/>
- <source>Volume</source>
- <translation>Äänenvoimakkuus</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="656"/>
- <source>Note: Setting the preamp
-too high may cause clipping!</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="671"/>
- <source>Misc</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="677"/>
- <source>General</source>
- <translation>Yleiset</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="683"/>
- <source>Use filename as song title</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="690"/>
- <source>Noise reduction</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="700"/>
- <source>Fast playlist info</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="710"/>
- <source>Play Amiga MOD</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="720"/>
- <source>Looping</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="726"/>
- <source>Don&apos;t loop</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="733"/>
- <source>Loop</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="750"/>
- <source>time(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="770"/>
- <source>Loop forever</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_fr.ts b/src/plugins/Input/modplug/translations/modplug_plugin_fr.ts
deleted file mode 100644
index ff0d830b5..000000000
--- a/src/plugins/Input/modplug/translations/modplug_plugin_fr.ts
+++ /dev/null
@@ -1,326 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="fr">
-<context>
- <name>DecoderModPlugFactory</name>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="45"/>
- <source>ModPlug Plugin</source>
- <translation>Plugin ModPLug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="51"/>
- <source>ModPlug Files</source>
- <translation>Fichiers ModPLug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="135"/>
- <source>About ModPlug Audio Plugin</source>
- <translation>A propos du plugin audio ModPLug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="136"/>
- <source>Qmmp ModPlug Audio Plugin</source>
- <translation>Plugin audio ModPlug Qmmp</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="137"/>
- <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
- <translation>Écrit par : Ilya Kotov &lt;forkotov02@ya.ru&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="138"/>
- <source>Based on the Modplug Plugin for Xmms</source>
- <translation>Basé sur le plugin ModPlug pour Xmms</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="139"/>
- <source>Modplug Plugin developers:</source>
- <translation>Plugin modplug pour développeurs</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="140"/>
- <source>Olivier Lapicque &lt;olivierl@jps.net&gt;</source>
- <translation>Olivier Lapicque &lt;olivierl@jps.net&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="141"/>
- <source>Kenton Varda &lt;temporal@gauge3d.org&gt;</source>
- <translation>Kenton Varda &lt;temporal@gauge3d.org&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="142"/>
- <source>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</source>
- <translation>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</translation>
- </message>
-</context>
-<context>
- <name>ModPlugMetaDataModel</name>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="70"/>
- <source>Speed</source>
- <translation>Vitesse</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="71"/>
- <source>Tempo</source>
- <translation>Tempo</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="72"/>
- <location filename="../modplugmetadatamodel.cpp" line="93"/>
- <source>Samples</source>
- <translation>Samples</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="73"/>
- <location filename="../modplugmetadatamodel.cpp" line="102"/>
- <source>Instruments</source>
- <translation>Instruments</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="74"/>
- <source>Patterns</source>
- <translation>Patterns</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="75"/>
- <source>Channels</source>
- <translation>Canaux</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="107"/>
- <source>Comment</source>
- <translation>Commentaire</translation>
- </message>
-</context>
-<context>
- <name>SettingsDialog</name>
- <message>
- <location filename="../settingsdialog.ui" line="14"/>
- <source>ModPlug Plugin Settings</source>
- <translation>Paramètres du plugin ModPlug</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="33"/>
- <source>Quality</source>
- <translation>Qualité</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="45"/>
- <source>Resolution</source>
- <translation>Résolution</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="51"/>
- <source>16 bit</source>
- <translation>16 bit</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="58"/>
- <source>8 bit</source>
- <translation>8 bit</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="74"/>
- <source>Channels</source>
- <translation>Canaux</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="80"/>
- <source>Stereo</source>
- <translation>Stéréo</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="87"/>
- <source>Mono (downmix)</source>
- <translation>Mono (downmix)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="103"/>
- <source>Resampling</source>
- <translation>Conversion du taux de sample</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="109"/>
- <source>Nearest (fastest)</source>
- <translation>Le plus proche (plus rapide)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="116"/>
- <source>Linear (fast)</source>
- <translation>Linéaire (rapide)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="123"/>
- <source>Spline (good quality)</source>
- <translation>Spline (bonne qualité)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="130"/>
- <source>8-tap Fir (extremely high quality)</source>
- <translation>8-tap Fir (Qualité extrêmement haute)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="146"/>
- <source>Sampling Rate</source>
- <translation>Taux de sample</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="152"/>
- <source>48000 Hz</source>
- <translation>48 000 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="159"/>
- <source>44100 Hz</source>
- <translation>44 100 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="166"/>
- <source>22050 Hz</source>
- <translation>22 050 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="173"/>
- <source>11025 Hz</source>
- <translation>11 025 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="184"/>
- <source>Effects</source>
- <translation>Effets</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="190"/>
- <source>Reverb</source>
- <translation>Réverbération</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="202"/>
- <location filename="../settingsdialog.ui" line="467"/>
- <source>Depth (%)</source>
- <translation>Profondeur (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="234"/>
- <location filename="../settingsdialog.ui" line="368"/>
- <location filename="../settingsdialog.ui" line="499"/>
- <location filename="../settingsdialog.ui" line="618"/>
- <source>0</source>
- <translation>0</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="260"/>
- <location filename="../settingsdialog.ui" line="519"/>
- <source>Delay (ms)</source>
- <translation>Delai (ms)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="292"/>
- <source>40</source>
- <translation>40</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="324"/>
- <source>Bass Boost</source>
- <translation>Boost des Basses</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="336"/>
- <source>Amount (%)</source>
- <translation>Montant (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="394"/>
- <source>Range (Hz)</source>
- <translation>Distance (Hz)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="426"/>
- <source>10</source>
- <translation>10</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="458"/>
- <source>Surround</source>
- <translation>Surround</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="551"/>
- <source>5</source>
- <translation>5</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="577"/>
- <source>Preamp</source>
- <translation>Préampli</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="586"/>
- <source>Volume</source>
- <translation>Volume</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="656"/>
- <source>Note: Setting the preamp
-too high may cause clipping!</source>
- <translation>Note: Mettre le préampli trop haut peut causer des coupures!</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="671"/>
- <source>Misc</source>
- <translation>Divers</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="677"/>
- <source>General</source>
- <translation>Général</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="683"/>
- <source>Use filename as song title</source>
- <translation>Utiliser le nom de la chanson en titre</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="690"/>
- <source>Noise reduction</source>
- <translation>Réduction du bruit</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="700"/>
- <source>Fast playlist info</source>
- <translation>Info rapide de playlist</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="710"/>
- <source>Play Amiga MOD</source>
- <translation>Jouer le MOD Amiga</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="720"/>
- <source>Looping</source>
- <translation>Mettre en boucle</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="726"/>
- <source>Don&apos;t loop</source>
- <translation>Ne pas mettre en boucle</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="733"/>
- <source>Loop</source>
- <translation>Boucle</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="750"/>
- <source>time(s)</source>
- <translation>temps (s)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="770"/>
- <source>Loop forever</source>
- <translation>Boucle infinie</translation>
- </message>
-</context>
-</TS>
diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_gl_ES.ts b/src/plugins/Input/modplug/translations/modplug_plugin_gl_ES.ts
deleted file mode 100644
index 4edc41acc..000000000
--- a/src/plugins/Input/modplug/translations/modplug_plugin_gl_ES.ts
+++ /dev/null
@@ -1,326 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="gl_ES">
-<context>
- <name>DecoderModPlugFactory</name>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="45"/>
- <source>ModPlug Plugin</source>
- <translation>Engadido ModPlug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="51"/>
- <source>ModPlug Files</source>
- <translation>Ficheiros ModPlug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="135"/>
- <source>About ModPlug Audio Plugin</source>
- <translation>Sobre o engadido ModPlug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="136"/>
- <source>Qmmp ModPlug Audio Plugin</source>
- <translation>Engadido ModPlug de Qmmp</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="137"/>
- <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
- <translation>Escrito por: LLya Kotov &lt;forkotov02@ya.ru&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="138"/>
- <source>Based on the Modplug Plugin for Xmms</source>
- <translation>Baseado no engadido ModPlug para Xmms</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="139"/>
- <source>Modplug Plugin developers:</source>
- <translation>Desenvolvedores do engadido ModPlug:</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="140"/>
- <source>Olivier Lapicque &lt;olivierl@jps.net&gt;</source>
- <translation>Olivier Lapicque &lt;olivierl@jps.net&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="141"/>
- <source>Kenton Varda &lt;temporal@gauge3d.org&gt;</source>
- <translation>Kenton Varda &lt;temporal@gauge3d.org&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="142"/>
- <source>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</source>
- <translation>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</translation>
- </message>
-</context>
-<context>
- <name>ModPlugMetaDataModel</name>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="70"/>
- <source>Speed</source>
- <translation>Velocidade</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="71"/>
- <source>Tempo</source>
- <translation>Tempo</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="72"/>
- <location filename="../modplugmetadatamodel.cpp" line="93"/>
- <source>Samples</source>
- <translation>Mostras</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="73"/>
- <location filename="../modplugmetadatamodel.cpp" line="102"/>
- <source>Instruments</source>
- <translation>Instrumentos</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="74"/>
- <source>Patterns</source>
- <translation>Patróns</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="75"/>
- <source>Channels</source>
- <translation>Canais</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="107"/>
- <source>Comment</source>
- <translation>Comentarios</translation>
- </message>
-</context>
-<context>
- <name>SettingsDialog</name>
- <message>
- <location filename="../settingsdialog.ui" line="14"/>
- <source>ModPlug Plugin Settings</source>
- <translation>Preferencias do engadido ModPlug</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="33"/>
- <source>Quality</source>
- <translation>Calidade</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="45"/>
- <source>Resolution</source>
- <translation>Resolución</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="51"/>
- <source>16 bit</source>
- <translation>16 bit</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="58"/>
- <source>8 bit</source>
- <translation>8 bit</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="74"/>
- <source>Channels</source>
- <translation>Canais</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="80"/>
- <source>Stereo</source>
- <translation>Estéreo</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="87"/>
- <source>Mono (downmix)</source>
- <translation>Mono (downmix)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="103"/>
- <source>Resampling</source>
- <translation>Remostrar</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="109"/>
- <source>Nearest (fastest)</source>
- <translation>O máis próximo (o máis rápido)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="116"/>
- <source>Linear (fast)</source>
- <translation>Linear (rápido)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="123"/>
- <source>Spline (good quality)</source>
- <translation>Estriado (calidade boa)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="130"/>
- <source>8-tap Fir (extremely high quality)</source>
- <translation>8-tap-Fir (calidade moi boa)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="146"/>
- <source>Sampling Rate</source>
- <translation>Taxa de mostra</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="152"/>
- <source>48000 Hz</source>
- <translation>48000 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="159"/>
- <source>44100 Hz</source>
- <translation>44100 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="166"/>
- <source>22050 Hz</source>
- <translation>22050 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="173"/>
- <source>11025 Hz</source>
- <translation>11025 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="184"/>
- <source>Effects</source>
- <translation>Efectos</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="190"/>
- <source>Reverb</source>
- <translation>Reverberación</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="202"/>
- <location filename="../settingsdialog.ui" line="467"/>
- <source>Depth (%)</source>
- <translation>Profundidade (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="234"/>
- <location filename="../settingsdialog.ui" line="368"/>
- <location filename="../settingsdialog.ui" line="499"/>
- <location filename="../settingsdialog.ui" line="618"/>
- <source>0</source>
- <translation>0</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="260"/>
- <location filename="../settingsdialog.ui" line="519"/>
- <source>Delay (ms)</source>
- <translation>Duración (ms)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="292"/>
- <source>40</source>
- <translation>40</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="324"/>
- <source>Bass Boost</source>
- <translation>Bass Boost</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="336"/>
- <source>Amount (%)</source>
- <translation>Cantidade (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="394"/>
- <source>Range (Hz)</source>
- <translation>Rango (HZ)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="426"/>
- <source>10</source>
- <translation>10</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="458"/>
- <source>Surround</source>
- <translation>Surround</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="551"/>
- <source>5</source>
- <translation>5</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="577"/>
- <source>Preamp</source>
- <translation>Preamplificación</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="586"/>
- <source>Volume</source>
- <translation>Volume</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="656"/>
- <source>Note: Setting the preamp
-too high may cause clipping!</source>
- <translation>Nota: Establecer o preamplificador demasiado algo pode causar recorte do son!</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="671"/>
- <source>Misc</source>
- <translation>Miscelánea</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="677"/>
- <source>General</source>
- <translation>Xeral</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="683"/>
- <source>Use filename as song title</source>
- <translation>Usar título da canción como nome do ficheiro</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="690"/>
- <source>Noise reduction</source>
- <translation>Redución de ruído</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="700"/>
- <source>Fast playlist info</source>
- <translation>Información rápida de pista de reprodución</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="710"/>
- <source>Play Amiga MOD</source>
- <translation>MOD Play Amiga</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="720"/>
- <source>Looping</source>
- <translation>Repetir</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="726"/>
- <source>Don&apos;t loop</source>
- <translation>Non repetir</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="733"/>
- <source>Loop</source>
- <translation>Repetición</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="750"/>
- <source>time(s)</source>
- <translation>tempo(s)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="770"/>
- <source>Loop forever</source>
- <translation>Repetir indefinidamente</translation>
- </message>
-</context>
-</TS>
diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_he.ts b/src/plugins/Input/modplug/translations/modplug_plugin_he.ts
deleted file mode 100644
index e3d9fc7a1..000000000
--- a/src/plugins/Input/modplug/translations/modplug_plugin_he.ts
+++ /dev/null
@@ -1,327 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="he">
-<context>
- <name>DecoderModPlugFactory</name>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="45"/>
- <source>ModPlug Plugin</source>
- <translation>תוסף ModPlug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="51"/>
- <source>ModPlug Files</source>
- <translation>קבצי ModPlug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="135"/>
- <source>About ModPlug Audio Plugin</source>
- <translation>אודות תוסף שמע ModPlug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="136"/>
- <source>Qmmp ModPlug Audio Plugin</source>
- <translation>תוסף שמע ModPlug של Qmmp</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="137"/>
- <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="138"/>
- <source>Based on the Modplug Plugin for Xmms</source>
- <translation>מבוסס על התוסף Modplug עבור Xmms</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="139"/>
- <source>Modplug Plugin developers:</source>
- <translation>מפתחי תוסף Modplug:</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="140"/>
- <source>Olivier Lapicque &lt;olivierl@jps.net&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="141"/>
- <source>Kenton Varda &lt;temporal@gauge3d.org&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="142"/>
- <source>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>ModPlugMetaDataModel</name>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="70"/>
- <source>Speed</source>
- <translation>מהירות</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="71"/>
- <source>Tempo</source>
- <translation>קצב</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="72"/>
- <location filename="../modplugmetadatamodel.cpp" line="93"/>
- <source>Samples</source>
- <translation>דגימות</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="73"/>
- <location filename="../modplugmetadatamodel.cpp" line="102"/>
- <source>Instruments</source>
- <translation>מכשירים</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="74"/>
- <source>Patterns</source>
- <translation>דפוסים</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="75"/>
- <source>Channels</source>
- <translation>ערוצים</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="107"/>
- <source>Comment</source>
- <translation>הערה</translation>
- </message>
-</context>
-<context>
- <name>SettingsDialog</name>
- <message>
- <location filename="../settingsdialog.ui" line="14"/>
- <source>ModPlug Plugin Settings</source>
- <translation>הגדרות תוסף ModPlug</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="33"/>
- <source>Quality</source>
- <translation>איכות</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="45"/>
- <source>Resolution</source>
- <translation>רזולוציה</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="51"/>
- <source>16 bit</source>
- <translation>16 סיביות</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="58"/>
- <source>8 bit</source>
- <translation>8 סיביות</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="74"/>
- <source>Channels</source>
- <translation>ערוצים</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="80"/>
- <source>Stereo</source>
- <translation>סטריאו</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="87"/>
- <source>Mono (downmix)</source>
- <translation>מונו (downmix)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="103"/>
- <source>Resampling</source>
- <translation>דגימה מחודשת (Resampling)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="109"/>
- <source>Nearest (fastest)</source>
- <translation>הכי קרובה (הכי מהירה)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="116"/>
- <source>Linear (fast)</source>
- <translation>לינארית (מהירה)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="123"/>
- <source>Spline (good quality)</source>
- <translation>משוננת (איכות טובה)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="130"/>
- <source>8-tap Fir (extremely high quality)</source>
- <translation>8-tap Fir (איכות גבוהה ביותר)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="146"/>
- <source>Sampling Rate</source>
- <translation>שיעור דגימה</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="152"/>
- <source>48000 Hz</source>
- <translation>48000 הרץ</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="159"/>
- <source>44100 Hz</source>
- <translation>44100 הרץ</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="166"/>
- <source>22050 Hz</source>
- <translation>22050 הרץ</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="173"/>
- <source>11025 Hz</source>
- <translation>11025 הרץ</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="184"/>
- <source>Effects</source>
- <translation>אפקטים</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="190"/>
- <source>Reverb</source>
- <translation>הדהוד</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="202"/>
- <location filename="../settingsdialog.ui" line="467"/>
- <source>Depth (%)</source>
- <translation>עומק (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="234"/>
- <location filename="../settingsdialog.ui" line="368"/>
- <location filename="../settingsdialog.ui" line="499"/>
- <location filename="../settingsdialog.ui" line="618"/>
- <source>0</source>
- <translation>0</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="260"/>
- <location filename="../settingsdialog.ui" line="519"/>
- <source>Delay (ms)</source>
- <translation>שיהוי (מ״ש)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="292"/>
- <source>40</source>
- <translation>40</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="324"/>
- <source>Bass Boost</source>
- <translation>מינוף בס</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="336"/>
- <source>Amount (%)</source>
- <translation>כמות (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="394"/>
- <source>Range (Hz)</source>
- <translation>מטווח (הרץ)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="426"/>
- <source>10</source>
- <translation>10</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="458"/>
- <source>Surround</source>
- <translation>סראונד</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="551"/>
- <source>5</source>
- <translation>5</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="577"/>
- <source>Preamp</source>
- <translation>מגבר קדמי</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="586"/>
- <source>Volume</source>
- <translation>עוצמת קול</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="656"/>
- <source>Note: Setting the preamp
-too high may cause clipping!</source>
- <translation>לתשומת לבך: הגדרת מגבר קדמי
-בצורה גבוהה מדי עלולה לגרום לקיצוץ!</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="671"/>
- <source>Misc</source>
- <translation>שונות</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="677"/>
- <source>General</source>
- <translation>כללי</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="683"/>
- <source>Use filename as song title</source>
- <translation>השתמש בשם קובץ בתור כותרת שיר</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="690"/>
- <source>Noise reduction</source>
- <translation>הפחת רעש</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="700"/>
- <source>Fast playlist info</source>
- <translation>מידע רשימת השמעה מהיר</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="710"/>
- <source>Play Amiga MOD</source>
- <translation>נגן Amiga MOD</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="720"/>
- <source>Looping</source>
- <translation>לולאה</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="726"/>
- <source>Don&apos;t loop</source>
- <translation>אל תקיים לולאה</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="733"/>
- <source>Loop</source>
- <translation>לולאה</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="750"/>
- <source>time(s)</source>
- <translation>פע(מי)ם</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="770"/>
- <source>Loop forever</source>
- <translation>קיים לולאה נצחית</translation>
- </message>
-</context>
-</TS>
diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_hu.ts b/src/plugins/Input/modplug/translations/modplug_plugin_hu.ts
deleted file mode 100644
index 28e2d042a..000000000
--- a/src/plugins/Input/modplug/translations/modplug_plugin_hu.ts
+++ /dev/null
@@ -1,326 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="hu">
-<context>
- <name>DecoderModPlugFactory</name>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="45"/>
- <source>ModPlug Plugin</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="51"/>
- <source>ModPlug Files</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="135"/>
- <source>About ModPlug Audio Plugin</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="136"/>
- <source>Qmmp ModPlug Audio Plugin</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="137"/>
- <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="138"/>
- <source>Based on the Modplug Plugin for Xmms</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="139"/>
- <source>Modplug Plugin developers:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="140"/>
- <source>Olivier Lapicque &lt;olivierl@jps.net&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="141"/>
- <source>Kenton Varda &lt;temporal@gauge3d.org&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="142"/>
- <source>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>ModPlugMetaDataModel</name>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="70"/>
- <source>Speed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="71"/>
- <source>Tempo</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="72"/>
- <location filename="../modplugmetadatamodel.cpp" line="93"/>
- <source>Samples</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="73"/>
- <location filename="../modplugmetadatamodel.cpp" line="102"/>
- <source>Instruments</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="74"/>
- <source>Patterns</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="75"/>
- <source>Channels</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="107"/>
- <source>Comment</source>
- <translation>Megjegyzés</translation>
- </message>
-</context>
-<context>
- <name>SettingsDialog</name>
- <message>
- <location filename="../settingsdialog.ui" line="14"/>
- <source>ModPlug Plugin Settings</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="33"/>
- <source>Quality</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="45"/>
- <source>Resolution</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="51"/>
- <source>16 bit</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="58"/>
- <source>8 bit</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="74"/>
- <source>Channels</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="80"/>
- <source>Stereo</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="87"/>
- <source>Mono (downmix)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="103"/>
- <source>Resampling</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="109"/>
- <source>Nearest (fastest)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="116"/>
- <source>Linear (fast)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="123"/>
- <source>Spline (good quality)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="130"/>
- <source>8-tap Fir (extremely high quality)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="146"/>
- <source>Sampling Rate</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="152"/>
- <source>48000 Hz</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="159"/>
- <source>44100 Hz</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="166"/>
- <source>22050 Hz</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="173"/>
- <source>11025 Hz</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="184"/>
- <source>Effects</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="190"/>
- <source>Reverb</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="202"/>
- <location filename="../settingsdialog.ui" line="467"/>
- <source>Depth (%)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="234"/>
- <location filename="../settingsdialog.ui" line="368"/>
- <location filename="../settingsdialog.ui" line="499"/>
- <location filename="../settingsdialog.ui" line="618"/>
- <source>0</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="260"/>
- <location filename="../settingsdialog.ui" line="519"/>
- <source>Delay (ms)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="292"/>
- <source>40</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="324"/>
- <source>Bass Boost</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="336"/>
- <source>Amount (%)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="394"/>
- <source>Range (Hz)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="426"/>
- <source>10</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="458"/>
- <source>Surround</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="551"/>
- <source>5</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="577"/>
- <source>Preamp</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="586"/>
- <source>Volume</source>
- <translation>Hangerő</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="656"/>
- <source>Note: Setting the preamp
-too high may cause clipping!</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="671"/>
- <source>Misc</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="677"/>
- <source>General</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="683"/>
- <source>Use filename as song title</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="690"/>
- <source>Noise reduction</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="700"/>
- <source>Fast playlist info</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="710"/>
- <source>Play Amiga MOD</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="720"/>
- <source>Looping</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="726"/>
- <source>Don&apos;t loop</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="733"/>
- <source>Loop</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="750"/>
- <source>time(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="770"/>
- <source>Loop forever</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_id.ts b/src/plugins/Input/modplug/translations/modplug_plugin_id.ts
deleted file mode 100644
index 5dab838a9..000000000
--- a/src/plugins/Input/modplug/translations/modplug_plugin_id.ts
+++ /dev/null
@@ -1,326 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="id">
-<context>
- <name>DecoderModPlugFactory</name>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="45"/>
- <source>ModPlug Plugin</source>
- <translation>Plugin ModPlug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="51"/>
- <source>ModPlug Files</source>
- <translation>File ModPlug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="135"/>
- <source>About ModPlug Audio Plugin</source>
- <translation>Tentang Plugin Audio ModPlug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="136"/>
- <source>Qmmp ModPlug Audio Plugin</source>
- <translation>Plugin Audio ModPlug Qmmp</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="137"/>
- <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
- <translation>Ditulis oleh: Ilya Kotov &lt;forkotov02@ya.ru&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="138"/>
- <source>Based on the Modplug Plugin for Xmms</source>
- <translation>Berdasarkan pada Plugin Modplug untuk Xmms</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="139"/>
- <source>Modplug Plugin developers:</source>
- <translation>Pengembang Plugin Modplug:</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="140"/>
- <source>Olivier Lapicque &lt;olivierl@jps.net&gt;</source>
- <translation>Olivier Lapicque &lt;olivierl@jps.net&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="141"/>
- <source>Kenton Varda &lt;temporal@gauge3d.org&gt;</source>
- <translation>Kenton Varda &lt;temporal@gauge3d.org&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="142"/>
- <source>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</source>
- <translation>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</translation>
- </message>
-</context>
-<context>
- <name>ModPlugMetaDataModel</name>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="70"/>
- <source>Speed</source>
- <translation>Kecepatan</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="71"/>
- <source>Tempo</source>
- <translation>Tempo</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="72"/>
- <location filename="../modplugmetadatamodel.cpp" line="93"/>
- <source>Samples</source>
- <translation>Sample</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="73"/>
- <location filename="../modplugmetadatamodel.cpp" line="102"/>
- <source>Instruments</source>
- <translation>Instrumen</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="74"/>
- <source>Patterns</source>
- <translation>Pola</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="75"/>
- <source>Channels</source>
- <translation>Saluran</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="107"/>
- <source>Comment</source>
- <translation>Komentar</translation>
- </message>
-</context>
-<context>
- <name>SettingsDialog</name>
- <message>
- <location filename="../settingsdialog.ui" line="14"/>
- <source>ModPlug Plugin Settings</source>
- <translation>Setelan Plugin ModPlug</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="33"/>
- <source>Quality</source>
- <translation>Kualitas</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="45"/>
- <source>Resolution</source>
- <translation>Resolusi</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="51"/>
- <source>16 bit</source>
- <translation>16 bit</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="58"/>
- <source>8 bit</source>
- <translation>8 bit</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="74"/>
- <source>Channels</source>
- <translation>Saluran</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="80"/>
- <source>Stereo</source>
- <translation>Stereo</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="87"/>
- <source>Mono (downmix)</source>
- <translation>Mono (downmix)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="103"/>
- <source>Resampling</source>
- <translation>Resampling</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="109"/>
- <source>Nearest (fastest)</source>
- <translation>Nearest (lebih cepat)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="116"/>
- <source>Linear (fast)</source>
- <translation>Linear (cepat)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="123"/>
- <source>Spline (good quality)</source>
- <translation>Spline (kualitas bagus)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="130"/>
- <source>8-tap Fir (extremely high quality)</source>
- <translation>8-tap Fir (kualitas sangat tinggi)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="146"/>
- <source>Sampling Rate</source>
- <translation>Sampling Rate</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="152"/>
- <source>48000 Hz</source>
- <translation>48000 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="159"/>
- <source>44100 Hz</source>
- <translation>44100 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="166"/>
- <source>22050 Hz</source>
- <translation>22050 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="173"/>
- <source>11025 Hz</source>
- <translation>11025 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="184"/>
- <source>Effects</source>
- <translation>Efek</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="190"/>
- <source>Reverb</source>
- <translation>Kumandang</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="202"/>
- <location filename="../settingsdialog.ui" line="467"/>
- <source>Depth (%)</source>
- <translation>Kedalaman (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="234"/>
- <location filename="../settingsdialog.ui" line="368"/>
- <location filename="../settingsdialog.ui" line="499"/>
- <location filename="../settingsdialog.ui" line="618"/>
- <source>0</source>
- <translation>0</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="260"/>
- <location filename="../settingsdialog.ui" line="519"/>
- <source>Delay (ms)</source>
- <translation>Tunda (ms)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="292"/>
- <source>40</source>
- <translation>40</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="324"/>
- <source>Bass Boost</source>
- <translation>Bass Boost</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="336"/>
- <source>Amount (%)</source>
- <translation>Banyaknya (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="394"/>
- <source>Range (Hz)</source>
- <translation>Jajaran (Hz)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="426"/>
- <source>10</source>
- <translation>10</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="458"/>
- <source>Surround</source>
- <translation>Surround</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="551"/>
- <source>5</source>
- <translation>5</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="577"/>
- <source>Preamp</source>
- <translation>Preamp</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="586"/>
- <source>Volume</source>
- <translation>Volume</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="656"/>
- <source>Note: Setting the preamp
-too high may cause clipping!</source>
- <translation>Catatan: Menyetel preamp terlalu tinggi mengakibatkan kliping!</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="671"/>
- <source>Misc</source>
- <translation>Lainnya</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="677"/>
- <source>General</source>
- <translation>Umum</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="683"/>
- <source>Use filename as song title</source>
- <translation>Gunakan namafile sebagai judul lagu</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="690"/>
- <source>Noise reduction</source>
- <translation>Peredam desis</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="700"/>
- <source>Fast playlist info</source>
- <translation>Info cepat daftarmain</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="710"/>
- <source>Play Amiga MOD</source>
- <translation>Mainkan Amiga MOD</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="720"/>
- <source>Looping</source>
- <translation>Mengikal</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="726"/>
- <source>Don&apos;t loop</source>
- <translation>Jangan ikal</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="733"/>
- <source>Loop</source>
- <translation>Ikal</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="750"/>
- <source>time(s)</source>
- <translation>waktu(-waktu)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="770"/>
- <source>Loop forever</source>
- <translation>Ikal selamanya</translation>
- </message>
-</context>
-</TS>
diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_it.ts b/src/plugins/Input/modplug/translations/modplug_plugin_it.ts
deleted file mode 100644
index aefabf91e..000000000
--- a/src/plugins/Input/modplug/translations/modplug_plugin_it.ts
+++ /dev/null
@@ -1,326 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="it">
-<context>
- <name>DecoderModPlugFactory</name>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="45"/>
- <source>ModPlug Plugin</source>
- <translation>Estensione ModPlug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="51"/>
- <source>ModPlug Files</source>
- <translation>File ModPlug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="135"/>
- <source>About ModPlug Audio Plugin</source>
- <translation>Informazioni sull&apos;estensione audio ModPlug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="136"/>
- <source>Qmmp ModPlug Audio Plugin</source>
- <translation>Estensione audio ModPlug per Qmmp</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="137"/>
- <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
- <translation>Autori: Ilya Kotov &lt;forkotov02@ya.ru&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="138"/>
- <source>Based on the Modplug Plugin for Xmms</source>
- <translation>Basato sull&apos;estensione Modplug per Xmms</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="139"/>
- <source>Modplug Plugin developers:</source>
- <translation>Sviluppatori dell&apos;estensione Modplug:</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="140"/>
- <source>Olivier Lapicque &lt;olivierl@jps.net&gt;</source>
- <translation>Olivier Lapicque &lt;olivierl@jps.net&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="141"/>
- <source>Kenton Varda &lt;temporal@gauge3d.org&gt;</source>
- <translation>Kenton Varda &lt;temporal@gauge3d.org&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="142"/>
- <source>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</source>
- <translation>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</translation>
- </message>
-</context>
-<context>
- <name>ModPlugMetaDataModel</name>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="70"/>
- <source>Speed</source>
- <translation>Velocità</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="71"/>
- <source>Tempo</source>
- <translation>Tempo</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="72"/>
- <location filename="../modplugmetadatamodel.cpp" line="93"/>
- <source>Samples</source>
- <translation>Campionamenti</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="73"/>
- <location filename="../modplugmetadatamodel.cpp" line="102"/>
- <source>Instruments</source>
- <translation>Strumenti</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="74"/>
- <source>Patterns</source>
- <translation>Schemi</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="75"/>
- <source>Channels</source>
- <translation>Canali</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="107"/>
- <source>Comment</source>
- <translation>Commento</translation>
- </message>
-</context>
-<context>
- <name>SettingsDialog</name>
- <message>
- <location filename="../settingsdialog.ui" line="14"/>
- <source>ModPlug Plugin Settings</source>
- <translation>Impostazioni estensione ModPlug</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="33"/>
- <source>Quality</source>
- <translation>Qualità</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="45"/>
- <source>Resolution</source>
- <translation>Risoluzione</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="51"/>
- <source>16 bit</source>
- <translation>16 bit</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="58"/>
- <source>8 bit</source>
- <translation>8 bit</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="74"/>
- <source>Channels</source>
- <translation>Canali</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="80"/>
- <source>Stereo</source>
- <translation>Stereo</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="87"/>
- <source>Mono (downmix)</source>
- <translation>Mono (downmix)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="103"/>
- <source>Resampling</source>
- <translation>Ricampionatura</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="109"/>
- <source>Nearest (fastest)</source>
- <translation>Vicinissima (molto veloce)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="116"/>
- <source>Linear (fast)</source>
- <translation>Lineare (veloce)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="123"/>
- <source>Spline (good quality)</source>
- <translation>Spline (alta qualità)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="130"/>
- <source>8-tap Fir (extremely high quality)</source>
- <translation>8-tap FIR (altissima qualità)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="146"/>
- <source>Sampling Rate</source>
- <translation>Campionamento</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="152"/>
- <source>48000 Hz</source>
- <translation>48000 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="159"/>
- <source>44100 Hz</source>
- <translation>44100 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="166"/>
- <source>22050 Hz</source>
- <translation>22050 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="173"/>
- <source>11025 Hz</source>
- <translation>11025 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="184"/>
- <source>Effects</source>
- <translation>Effetti</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="190"/>
- <source>Reverb</source>
- <translation>Riverbero</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="202"/>
- <location filename="../settingsdialog.ui" line="467"/>
- <source>Depth (%)</source>
- <translation>Intensità (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="234"/>
- <location filename="../settingsdialog.ui" line="368"/>
- <location filename="../settingsdialog.ui" line="499"/>
- <location filename="../settingsdialog.ui" line="618"/>
- <source>0</source>
- <translation>0</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="260"/>
- <location filename="../settingsdialog.ui" line="519"/>
- <source>Delay (ms)</source>
- <translation>Ritardo (ms)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="292"/>
- <source>40</source>
- <translation>40</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="324"/>
- <source>Bass Boost</source>
- <translation>Potenziamento bassi</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="336"/>
- <source>Amount (%)</source>
- <translation>Percentuale (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="394"/>
- <source>Range (Hz)</source>
- <translation>Campo di variazione (Hz)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="426"/>
- <source>10</source>
- <translation>10</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="458"/>
- <source>Surround</source>
- <translation>Surround</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="551"/>
- <source>5</source>
- <translation>5</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="577"/>
- <source>Preamp</source>
- <translation>Preamplificazione</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="586"/>
- <source>Volume</source>
- <translation>Volume</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="656"/>
- <source>Note: Setting the preamp
-too high may cause clipping!</source>
- <translation>Nota: impostare la preamplificazione troppo alta può causare dei tagli!</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="671"/>
- <source>Misc</source>
- <translation>Varie</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="677"/>
- <source>General</source>
- <translation>Generale</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="683"/>
- <source>Use filename as song title</source>
- <translation>Usa nome file come titolo brano</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="690"/>
- <source>Noise reduction</source>
- <translation>Riduzione rumore</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="700"/>
- <source>Fast playlist info</source>
- <translation>Informazione rapida sulla scaletta</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="710"/>
- <source>Play Amiga MOD</source>
- <translation>Riproduci MOD Amiga</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="720"/>
- <source>Looping</source>
- <translation>Ripetizione</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="726"/>
- <source>Don&apos;t loop</source>
- <translation>Nessuna ripetizione</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="733"/>
- <source>Loop</source>
- <translation>Ripetere</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="750"/>
- <source>time(s)</source>
- <translation>volta/e</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="770"/>
- <source>Loop forever</source>
- <translation>Sempre</translation>
- </message>
-</context>
-</TS>
diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_ja.ts b/src/plugins/Input/modplug/translations/modplug_plugin_ja.ts
deleted file mode 100644
index deb1dad70..000000000
--- a/src/plugins/Input/modplug/translations/modplug_plugin_ja.ts
+++ /dev/null
@@ -1,328 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="ja_JP">
-<context>
- <name>DecoderModPlugFactory</name>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="45"/>
- <source>ModPlug Plugin</source>
- <translation>ModPlug プラグイン</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="51"/>
- <source>ModPlug Files</source>
- <translation>ModPlug ファイル</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="135"/>
- <source>About ModPlug Audio Plugin</source>
- <translation>ModPlug 音響プラグインについて</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="136"/>
- <source>Qmmp ModPlug Audio Plugin</source>
- <translation>QMMP ModPlug 音響プラグイン</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="137"/>
- <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
- <translation>制作: Илья Котов (Ilya Kotov) &lt;forkotov02@ya.ru&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="138"/>
- <source>Based on the Modplug Plugin for Xmms</source>
- <translation>XMMS 用 ModPlug プラグインを基に作成</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="139"/>
- <source>Modplug Plugin developers:</source>
- <translation>ModPlug プラグインの開発者:</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="140"/>
- <source>Olivier Lapicque &lt;olivierl@jps.net&gt;</source>
- <translation>Olivier Lapicque &lt;olivierl@jps.net&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="141"/>
- <source>Kenton Varda &lt;temporal@gauge3d.org&gt;</source>
- <translation>Kenton Varda &lt;temporal@gauge3d.org&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="142"/>
- <source>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</source>
- <translation>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</translation>
- </message>
-</context>
-<context>
- <name>ModPlugMetaDataModel</name>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="70"/>
- <source>Speed</source>
- <translation>速さ</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="71"/>
- <source>Tempo</source>
- <translation>テンポ</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="72"/>
- <location filename="../modplugmetadatamodel.cpp" line="93"/>
- <source>Samples</source>
- <translation>サンプル</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="73"/>
- <location filename="../modplugmetadatamodel.cpp" line="102"/>
- <source>Instruments</source>
- <translation>楽器</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="74"/>
- <source>Patterns</source>
- <translation>パターン</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="75"/>
- <source>Channels</source>
- <translation>チャンネル</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="107"/>
- <source>Comment</source>
- <translation>コメント</translation>
- </message>
-</context>
-<context>
- <name>SettingsDialog</name>
- <message>
- <location filename="../settingsdialog.ui" line="14"/>
- <source>ModPlug Plugin Settings</source>
- <translation>ModPlug プラグイン設定</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="33"/>
- <source>Quality</source>
- <translation>品質</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="45"/>
- <source>Resolution</source>
- <translation>精度</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="51"/>
- <source>16 bit</source>
- <translation>16ビット</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="58"/>
- <source>8 bit</source>
- <translation>8ビット</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="74"/>
- <source>Channels</source>
- <translation>チャンネル</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="80"/>
- <source>Stereo</source>
- <translation>ステレオ</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="87"/>
- <source>Mono (downmix)</source>
- <translation>モノラル (downmix)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="103"/>
- <source>Resampling</source>
- <translation>リサンプリング</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="109"/>
- <source>Nearest (fastest)</source>
- <translation>最近傍 (最速)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="116"/>
- <source>Linear (fast)</source>
- <translation>線形 (高速)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="123"/>
- <source>Spline (good quality)</source>
- <translation>スプライン (高品質)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="130"/>
- <source>8-tap Fir (extremely high quality)</source>
- <translation>8-tap Fir (究極最高品質)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="146"/>
- <source>Sampling Rate</source>
- <translation>サンプリングレート</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="152"/>
- <source>48000 Hz</source>
- <translation>48000 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="159"/>
- <source>44100 Hz</source>
- <translation>44100 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="166"/>
- <source>22050 Hz</source>
- <translation>22050 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="173"/>
- <source>11025 Hz</source>
- <translation>11025 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="184"/>
- <source>Effects</source>
- <translation>エフェクト</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="190"/>
- <source>Reverb</source>
- <translation>リバーブ</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="202"/>
- <location filename="../settingsdialog.ui" line="467"/>
- <source>Depth (%)</source>
- <translation>深度 (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="234"/>
- <location filename="../settingsdialog.ui" line="368"/>
- <location filename="../settingsdialog.ui" line="499"/>
- <location filename="../settingsdialog.ui" line="618"/>
- <source>0</source>
- <translation>0</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="260"/>
- <location filename="../settingsdialog.ui" line="519"/>
- <source>Delay (ms)</source>
- <translation>残響時間 (ミリ秒)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="292"/>
- <source>40</source>
- <translation>40</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="324"/>
- <source>Bass Boost</source>
- <translation>低音ブースト</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="336"/>
- <source>Amount (%)</source>
- <translation>量 (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="394"/>
- <source>Range (Hz)</source>
- <translation>帯域幅 (Hz)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="426"/>
- <source>10</source>
- <translation>10</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="458"/>
- <source>Surround</source>
- <translation>サラウンド</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="551"/>
- <source>5</source>
- <translation>5</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="577"/>
- <source>Preamp</source>
- <translation>プリアンプ</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="586"/>
- <source>Volume</source>
- <translation>音量</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="656"/>
- <source>Note: Setting the preamp
-too high may cause clipping!</source>
- <translation>ご注意: プリアンプ値を高くし過ぎると
-クリッピング現象を起こすおそれがあります!</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="671"/>
- <source>Misc</source>
- <translation>その他いろいろ</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="677"/>
- <source>General</source>
- <translation>一般</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="683"/>
- <source>Use filename as song title</source>
- <translation>ファイル名を曲名として使う</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="690"/>
- <source>Noise reduction</source>
- <translation>ノイズ軽減</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="700"/>
- <source>Fast playlist info</source>
- <translation>高速プレイリスト情報</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="710"/>
- <source>Play Amiga MOD</source>
- <translation>Amiga MOD で再生</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="720"/>
- <source>Looping</source>
- <translation>繰り返し</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="726"/>
- <source>Don&apos;t loop</source>
- <translation>繰り返さない</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="733"/>
- <source>Loop</source>
- <translatorcomment>繰り返しを [n] 回行なう</translatorcomment>
- <translation>繰り返しを</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="750"/>
- <source>time(s)</source>
- <translation>回行なう</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="770"/>
- <source>Loop forever</source>
- <translation>恒久的に繰り返す</translation>
- </message>
-</context>
-</TS>
diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_kk.ts b/src/plugins/Input/modplug/translations/modplug_plugin_kk.ts
deleted file mode 100644
index 5bfb157c4..000000000
--- a/src/plugins/Input/modplug/translations/modplug_plugin_kk.ts
+++ /dev/null
@@ -1,326 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="kk_KZ">
-<context>
- <name>DecoderModPlugFactory</name>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="45"/>
- <source>ModPlug Plugin</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="51"/>
- <source>ModPlug Files</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="135"/>
- <source>About ModPlug Audio Plugin</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="136"/>
- <source>Qmmp ModPlug Audio Plugin</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="137"/>
- <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="138"/>
- <source>Based on the Modplug Plugin for Xmms</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="139"/>
- <source>Modplug Plugin developers:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="140"/>
- <source>Olivier Lapicque &lt;olivierl@jps.net&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="141"/>
- <source>Kenton Varda &lt;temporal@gauge3d.org&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="142"/>
- <source>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>ModPlugMetaDataModel</name>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="70"/>
- <source>Speed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="71"/>
- <source>Tempo</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="72"/>
- <location filename="../modplugmetadatamodel.cpp" line="93"/>
- <source>Samples</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="73"/>
- <location filename="../modplugmetadatamodel.cpp" line="102"/>
- <source>Instruments</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="74"/>
- <source>Patterns</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="75"/>
- <source>Channels</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="107"/>
- <source>Comment</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>SettingsDialog</name>
- <message>
- <location filename="../settingsdialog.ui" line="14"/>
- <source>ModPlug Plugin Settings</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="33"/>
- <source>Quality</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="45"/>
- <source>Resolution</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="51"/>
- <source>16 bit</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="58"/>
- <source>8 bit</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="74"/>
- <source>Channels</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="80"/>
- <source>Stereo</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="87"/>
- <source>Mono (downmix)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="103"/>
- <source>Resampling</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="109"/>
- <source>Nearest (fastest)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="116"/>
- <source>Linear (fast)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="123"/>
- <source>Spline (good quality)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="130"/>
- <source>8-tap Fir (extremely high quality)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="146"/>
- <source>Sampling Rate</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="152"/>
- <source>48000 Hz</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="159"/>
- <source>44100 Hz</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="166"/>
- <source>22050 Hz</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="173"/>
- <source>11025 Hz</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="184"/>
- <source>Effects</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="190"/>
- <source>Reverb</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="202"/>
- <location filename="../settingsdialog.ui" line="467"/>
- <source>Depth (%)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="234"/>
- <location filename="../settingsdialog.ui" line="368"/>
- <location filename="../settingsdialog.ui" line="499"/>
- <location filename="../settingsdialog.ui" line="618"/>
- <source>0</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="260"/>
- <location filename="../settingsdialog.ui" line="519"/>
- <source>Delay (ms)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="292"/>
- <source>40</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="324"/>
- <source>Bass Boost</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="336"/>
- <source>Amount (%)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="394"/>
- <source>Range (Hz)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="426"/>
- <source>10</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="458"/>
- <source>Surround</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="551"/>
- <source>5</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="577"/>
- <source>Preamp</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="586"/>
- <source>Volume</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="656"/>
- <source>Note: Setting the preamp
-too high may cause clipping!</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="671"/>
- <source>Misc</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="677"/>
- <source>General</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="683"/>
- <source>Use filename as song title</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="690"/>
- <source>Noise reduction</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="700"/>
- <source>Fast playlist info</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="710"/>
- <source>Play Amiga MOD</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="720"/>
- <source>Looping</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="726"/>
- <source>Don&apos;t loop</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="733"/>
- <source>Loop</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="750"/>
- <source>time(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="770"/>
- <source>Loop forever</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_ko.ts b/src/plugins/Input/modplug/translations/modplug_plugin_ko.ts
deleted file mode 100644
index d8242639c..000000000
--- a/src/plugins/Input/modplug/translations/modplug_plugin_ko.ts
+++ /dev/null
@@ -1,327 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="ko">
-<context>
- <name>DecoderModPlugFactory</name>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="45"/>
- <source>ModPlug Plugin</source>
- <translation>ModPlug 플러그인</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="51"/>
- <source>ModPlug Files</source>
- <translation>ModPlug 파일</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="135"/>
- <source>About ModPlug Audio Plugin</source>
- <translation>ModPlug 오디오 플러그인 정보</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="136"/>
- <source>Qmmp ModPlug Audio Plugin</source>
- <translation>Qmmp ModPlug 오디오 플러그인</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="137"/>
- <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
- <translation>작성자: Ilya Kotov &lt;forkotov02@ya.ru&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="138"/>
- <source>Based on the Modplug Plugin for Xmms</source>
- <translation>Xmms용 Modplug 플러그인에 기반함</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="139"/>
- <source>Modplug Plugin developers:</source>
- <translation>Modplug 플러그인 개발자:</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="140"/>
- <source>Olivier Lapicque &lt;olivierl@jps.net&gt;</source>
- <translation>Olivier Lapicque &lt;olivierl@jps.net&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="141"/>
- <source>Kenton Varda &lt;temporal@gauge3d.org&gt;</source>
- <translation>Kenton Varda &lt;temporal@gauge3d.org&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="142"/>
- <source>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</source>
- <translation>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</translation>
- </message>
-</context>
-<context>
- <name>ModPlugMetaDataModel</name>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="70"/>
- <source>Speed</source>
- <translation>속도</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="71"/>
- <source>Tempo</source>
- <translation>박자</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="72"/>
- <location filename="../modplugmetadatamodel.cpp" line="93"/>
- <source>Samples</source>
- <translation>샘플</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="73"/>
- <location filename="../modplugmetadatamodel.cpp" line="102"/>
- <source>Instruments</source>
- <translation>악기</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="74"/>
- <source>Patterns</source>
- <translation>패턴</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="75"/>
- <source>Channels</source>
- <translation>채널</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="107"/>
- <source>Comment</source>
- <translation>해설</translation>
- </message>
-</context>
-<context>
- <name>SettingsDialog</name>
- <message>
- <location filename="../settingsdialog.ui" line="14"/>
- <source>ModPlug Plugin Settings</source>
- <translation>ModPlug 플러그인 설정</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="33"/>
- <source>Quality</source>
- <translation>품질</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="45"/>
- <source>Resolution</source>
- <translation>해상도</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="51"/>
- <source>16 bit</source>
- <translation>16비트</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="58"/>
- <source>8 bit</source>
- <translation>8비트</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="74"/>
- <source>Channels</source>
- <translation>채널</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="80"/>
- <source>Stereo</source>
- <translation>스테레오</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="87"/>
- <source>Mono (downmix)</source>
- <translation>모노 (다운믹스)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="103"/>
- <source>Resampling</source>
- <translation>리샘플링</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="109"/>
- <source>Nearest (fastest)</source>
- <translation>가장 가까움 (가장 빠름)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="116"/>
- <source>Linear (fast)</source>
- <translation>선형 (빠름)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="123"/>
- <source>Spline (good quality)</source>
- <translation>Spline (좋은 품질)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="130"/>
- <source>8-tap Fir (extremely high quality)</source>
- <translation>8-tap Fir (매우 높은 품질)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="146"/>
- <source>Sampling Rate</source>
- <translation>샘플링 레이트</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="152"/>
- <source>48000 Hz</source>
- <translation>48000 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="159"/>
- <source>44100 Hz</source>
- <translation>44100 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="166"/>
- <source>22050 Hz</source>
- <translation>22050 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="173"/>
- <source>11025 Hz</source>
- <translation>11025 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="184"/>
- <source>Effects</source>
- <translation>효과</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="190"/>
- <source>Reverb</source>
- <translation>에코</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="202"/>
- <location filename="../settingsdialog.ui" line="467"/>
- <source>Depth (%)</source>
- <translation>깊이 (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="234"/>
- <location filename="../settingsdialog.ui" line="368"/>
- <location filename="../settingsdialog.ui" line="499"/>
- <location filename="../settingsdialog.ui" line="618"/>
- <source>0</source>
- <translation>0</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="260"/>
- <location filename="../settingsdialog.ui" line="519"/>
- <source>Delay (ms)</source>
- <translation>지연시간 (ms)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="292"/>
- <source>40</source>
- <translation>40</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="324"/>
- <source>Bass Boost</source>
- <translation>베이스 부스트</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="336"/>
- <source>Amount (%)</source>
- <translation>양 (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="394"/>
- <source>Range (Hz)</source>
- <translation>범위 (Hz)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="426"/>
- <source>10</source>
- <translation>10</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="458"/>
- <source>Surround</source>
- <translation>서라운드</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="551"/>
- <source>5</source>
- <translation>5</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="577"/>
- <source>Preamp</source>
- <translation>프리앰프</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="586"/>
- <source>Volume</source>
- <translation>볼륨</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="656"/>
- <source>Note: Setting the preamp
-too high may cause clipping!</source>
- <translation>참고: 프리앰프를 너무 높게 설정하면
-클리핑이 발생할 수 있습니다!</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="671"/>
- <source>Misc</source>
- <translation>기타</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="677"/>
- <source>General</source>
- <translation>일반</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="683"/>
- <source>Use filename as song title</source>
- <translation>곡 제목으로 파일이름 사용</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="690"/>
- <source>Noise reduction</source>
- <translation>소음 감소</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="700"/>
- <source>Fast playlist info</source>
- <translation>빠른 재생목록 정보</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="710"/>
- <source>Play Amiga MOD</source>
- <translation>Amiga MOD 재생</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="720"/>
- <source>Looping</source>
- <translation>루핑</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="726"/>
- <source>Don&apos;t loop</source>
- <translation>루프하지 않음</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="733"/>
- <source>Loop</source>
- <translation>루프</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="750"/>
- <source>time(s)</source>
- <translation>시간</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="770"/>
- <source>Loop forever</source>
- <translation>끊임없이 루프</translation>
- </message>
-</context>
-</TS>
diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_lt.ts b/src/plugins/Input/modplug/translations/modplug_plugin_lt.ts
deleted file mode 100644
index 0582f9b8d..000000000
--- a/src/plugins/Input/modplug/translations/modplug_plugin_lt.ts
+++ /dev/null
@@ -1,328 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="lt">
-<context>
- <name>DecoderModPlugFactory</name>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="45"/>
- <source>ModPlug Plugin</source>
- <translation>ModPlug Įskiepis</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="51"/>
- <source>ModPlug Files</source>
- <translation>ModPlug bylos</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="135"/>
- <source>About ModPlug Audio Plugin</source>
- <translation>Apie ModPlug audio įskiepį</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="136"/>
- <source>Qmmp ModPlug Audio Plugin</source>
- <translation>Qmmp ModPlug audio įskiepis</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="137"/>
- <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
- <translation>Sukūrė: Ilya Kotov &lt;forkotov02@ya.ru&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="138"/>
- <source>Based on the Modplug Plugin for Xmms</source>
- <translation>Sukurta Xmms Modplug įskiepio pagrindu</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="139"/>
- <source>Modplug Plugin developers:</source>
- <translation>Modplug įskiepio kūrėjai:</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="140"/>
- <source>Olivier Lapicque &lt;olivierl@jps.net&gt;</source>
- <translation>Olivier Lapicque &lt;olivierl@jps.net&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="141"/>
- <source>Kenton Varda &lt;temporal@gauge3d.org&gt;</source>
- <translation>Kenton Varda &lt;temporal@gauge3d.org&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="142"/>
- <source>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</source>
- <translation>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</translation>
- </message>
-</context>
-<context>
- <name>ModPlugMetaDataModel</name>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="70"/>
- <source>Speed</source>
- <translation>Greitis</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="71"/>
- <source>Tempo</source>
- <translation>Tempas</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="72"/>
- <location filename="../modplugmetadatamodel.cpp" line="93"/>
- <source>Samples</source>
- <translation>Pavyzdžiai</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="73"/>
- <location filename="../modplugmetadatamodel.cpp" line="102"/>
- <source>Instruments</source>
- <translation>Instrumentai</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="74"/>
- <source>Patterns</source>
- <translation>Pavyzdžiai</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="75"/>
- <source>Channels</source>
- <translation>Kanalai</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="107"/>
- <source>Comment</source>
- <translation>Komentaras</translation>
- </message>
-</context>
-<context>
- <name>SettingsDialog</name>
- <message>
- <location filename="../settingsdialog.ui" line="14"/>
- <source>ModPlug Plugin Settings</source>
- <translation>ModPlug įskiepio nustatymai</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="33"/>
- <source>Quality</source>
- <translation>Kokybė</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="45"/>
- <source>Resolution</source>
- <translation>Kokybė</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="51"/>
- <source>16 bit</source>
- <translation>16 bit</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="58"/>
- <source>8 bit</source>
- <translation>8 bit</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="74"/>
- <source>Channels</source>
- <translation>Kanalai</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="80"/>
- <source>Stereo</source>
- <translation>Stereo</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="87"/>
- <source>Mono (downmix)</source>
- <translation>Mono</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="103"/>
- <source>Resampling</source>
- <translation>Diskretizavimas</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="109"/>
- <source>Nearest (fastest)</source>
- <translation>Arčiausias (greičiausias)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="116"/>
- <source>Linear (fast)</source>
- <translation>Linijinis (greitas)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="123"/>
- <source>Spline (good quality)</source>
- <translation>Spline (gera kokybė)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="130"/>
- <source>8-tap Fir (extremely high quality)</source>
- <translation>8-tap Fir (aukščiausia kokybė)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="146"/>
- <source>Sampling Rate</source>
- <translation>Dažnio keitimas</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="152"/>
- <source>48000 Hz</source>
- <translation>48000 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="159"/>
- <source>44100 Hz</source>
- <translation>44100 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="166"/>
- <source>22050 Hz</source>
- <translation>22050 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="173"/>
- <source>11025 Hz</source>
- <translation>11025 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="184"/>
- <source>Effects</source>
- <translation>Efektai</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="190"/>
- <source>Reverb</source>
- <translation>Aidas</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="202"/>
- <location filename="../settingsdialog.ui" line="467"/>
- <source>Depth (%)</source>
- <translation>Gilumas (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="234"/>
- <location filename="../settingsdialog.ui" line="368"/>
- <location filename="../settingsdialog.ui" line="499"/>
- <location filename="../settingsdialog.ui" line="618"/>
- <source>0</source>
- <translation>0</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="260"/>
- <location filename="../settingsdialog.ui" line="519"/>
- <source>Delay (ms)</source>
- <translation>Užlaikymas (ms)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="292"/>
- <source>40</source>
- <translation>40</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="324"/>
- <source>Bass Boost</source>
- <translation>Žemų dažnių stiprinimas</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="336"/>
- <source>Amount (%)</source>
- <translation>Kiekis (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="394"/>
- <source>Range (Hz)</source>
- <translation>Diapazonas (Hz)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="426"/>
- <source>10</source>
- <translation>10</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="458"/>
- <source>Surround</source>
- <translation>Surround</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="551"/>
- <source>5</source>
- <translation>5</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="577"/>
- <source>Preamp</source>
- <translation>Stiprinimas</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="586"/>
- <source>Volume</source>
- <translation>Garsumas</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="656"/>
- <source>Note: Setting the preamp
-too high may cause clipping!</source>
- <translation>Priminimas: Per didelis garso
- triprinimas gali sukelti garso
- trūkinėjimą!</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="671"/>
- <source>Misc</source>
- <translation>Papildomi</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="677"/>
- <source>General</source>
- <translation>Bendri</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="683"/>
- <source>Use filename as song title</source>
- <translation>Naudoti bylos pavadinimą dainos pavadinimui</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="690"/>
- <source>Noise reduction</source>
- <translation>Sumažinti triukšmą</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="700"/>
- <source>Fast playlist info</source>
- <translation>Greita grojaraščio informacija</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="710"/>
- <source>Play Amiga MOD</source>
- <translation>Groti Amiga MOD</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="720"/>
- <source>Looping</source>
- <translation>Kartoti</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="726"/>
- <source>Don&apos;t loop</source>
- <translation>Nekartoti</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="733"/>
- <source>Loop</source>
- <translation>Kartoti</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="750"/>
- <source>time(s)</source>
- <translation>kartą</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="770"/>
- <source>Loop forever</source>
- <translation>Amžinai</translation>
- </message>
-</context>
-</TS>
diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_nl.ts b/src/plugins/Input/modplug/translations/modplug_plugin_nl.ts
deleted file mode 100644
index 01ce22fa5..000000000
--- a/src/plugins/Input/modplug/translations/modplug_plugin_nl.ts
+++ /dev/null
@@ -1,328 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="nl">
-<context>
- <name>DecoderModPlugFactory</name>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="45"/>
- <source>ModPlug Plugin</source>
- <translation>ModPlug-plug-in</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="51"/>
- <source>ModPlug Files</source>
- <translation>ModPlug-bestanden</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="135"/>
- <source>About ModPlug Audio Plugin</source>
- <translation>Over de ModPlug-audioplug-in</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="136"/>
- <source>Qmmp ModPlug Audio Plugin</source>
- <translation>ModPlug-audioplug-in voor Qmmp</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="137"/>
- <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
- <translation>Auteur: Ilya Kotov &lt;forkotov02@ya.ru&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="138"/>
- <source>Based on the Modplug Plugin for Xmms</source>
- <translation>Gebaseerd op de Modplug-plug-in voor Xmms</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="139"/>
- <source>Modplug Plugin developers:</source>
- <translation>Modplug-plug-inontwikkelaars:</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="140"/>
- <source>Olivier Lapicque &lt;olivierl@jps.net&gt;</source>
- <translation>Olivier Lapicque &lt;olivierl@jps.net&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="141"/>
- <source>Kenton Varda &lt;temporal@gauge3d.org&gt;</source>
- <translation>Kenton Varda &lt;temporal@gauge3d.org&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="142"/>
- <source>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</source>
- <translation>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</translation>
- </message>
-</context>
-<context>
- <name>ModPlugMetaDataModel</name>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="70"/>
- <source>Speed</source>
- <translation>Snelheid</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="71"/>
- <source>Tempo</source>
- <translation>Tempo</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="72"/>
- <location filename="../modplugmetadatamodel.cpp" line="93"/>
- <source>Samples</source>
- <translation>Samples</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="73"/>
- <location filename="../modplugmetadatamodel.cpp" line="102"/>
- <source>Instruments</source>
- <translation>Instrumenten</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="74"/>
- <source>Patterns</source>
- <translation>Patronen</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="75"/>
- <source>Channels</source>
- <translation>Kanalen</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="107"/>
- <source>Comment</source>
- <translation>Opmerking</translation>
- </message>
-</context>
-<context>
- <name>SettingsDialog</name>
- <message>
- <location filename="../settingsdialog.ui" line="14"/>
- <source>ModPlug Plugin Settings</source>
- <translation>Instellingen</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="33"/>
- <source>Quality</source>
- <translation>Kwaliteit</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="45"/>
- <source>Resolution</source>
- <translation>Resolutie</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="51"/>
- <source>16 bit</source>
- <translation>16-bit</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="58"/>
- <source>8 bit</source>
- <translation>8-bit</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="74"/>
- <source>Channels</source>
- <translation>Kanalen</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="80"/>
- <source>Stereo</source>
- <translation>Stereo</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="87"/>
- <source>Mono (downmix)</source>
- <translation>Mono (downmix)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="103"/>
- <source>Resampling</source>
- <translation>Hersamplen</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="109"/>
- <source>Nearest (fastest)</source>
- <translation>Dichtstbij (snelst)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="116"/>
- <source>Linear (fast)</source>
- <translation>Lineair (snel)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="123"/>
- <source>Spline (good quality)</source>
- <translation>Cubisch (goede kwaliteit)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="130"/>
- <source>8-tap Fir (extremely high quality)</source>
- <translation>8-tap &apos;Fir&apos; (erg goede kwaliteit)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="146"/>
- <source>Sampling Rate</source>
- <translation>Samplesnelheid</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="152"/>
- <source>48000 Hz</source>
- <translation>48000 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="159"/>
- <source>44100 Hz</source>
- <translation>44100 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="166"/>
- <source>22050 Hz</source>
- <translation>22050 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="173"/>
- <source>11025 Hz</source>
- <translation>11025 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="184"/>
- <source>Effects</source>
- <translation>Effecten</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="190"/>
- <source>Reverb</source>
- <translation>Galm</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="202"/>
- <location filename="../settingsdialog.ui" line="467"/>
- <source>Depth (%)</source>
- <translation>Diepte (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="234"/>
- <location filename="../settingsdialog.ui" line="368"/>
- <location filename="../settingsdialog.ui" line="499"/>
- <location filename="../settingsdialog.ui" line="618"/>
- <source>0</source>
- <translation>0</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="260"/>
- <location filename="../settingsdialog.ui" line="519"/>
- <source>Delay (ms)</source>
- <translation>Vertraging (ms)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="292"/>
- <source>40</source>
- <translation>40</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="324"/>
- <source>Bass Boost</source>
- <translation>Basversterking</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="336"/>
- <source>Amount (%)</source>
- <translation>Hoeveelheid (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="394"/>
- <source>Range (Hz)</source>
- <translation>Bereik (Hz)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="426"/>
- <source>10</source>
- <translation>10</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="458"/>
- <source>Surround</source>
- <translation>Surround</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="551"/>
- <source>5</source>
- <translation>5</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="577"/>
- <source>Preamp</source>
- <translation>Voorversterking</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="586"/>
- <source>Volume</source>
- <translation>Volume</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="656"/>
- <source>Note: Setting the preamp
-too high may cause clipping!</source>
- <translation>Let op: het te hoog instellen van
-de voorverstelling kan haperingen
-veroorzaken!</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="671"/>
- <source>Misc</source>
- <translation>Overig</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="677"/>
- <source>General</source>
- <translation>Algemeen</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="683"/>
- <source>Use filename as song title</source>
- <translation>Bestandsnaam gebruiken als naam van nummer</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="690"/>
- <source>Noise reduction</source>
- <translation>Ruisonderdrukking</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="700"/>
- <source>Fast playlist info</source>
- <translation>Snelle afspeellijstinformatie</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="710"/>
- <source>Play Amiga MOD</source>
- <translation>Amiga MOD afspelen</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="720"/>
- <source>Looping</source>
- <translation>Herhalen</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="726"/>
- <source>Don&apos;t loop</source>
- <translation>Niet herhalen</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="733"/>
- <source>Loop</source>
- <translation>Herhaling</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="750"/>
- <source>time(s)</source>
- <translation>aantal keer</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="770"/>
- <source>Loop forever</source>
- <translation>Oneindig herhalen</translation>
- </message>
-</context>
-</TS>
diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_pl_PL.ts b/src/plugins/Input/modplug/translations/modplug_plugin_pl_PL.ts
deleted file mode 100644
index ed71280ca..000000000
--- a/src/plugins/Input/modplug/translations/modplug_plugin_pl_PL.ts
+++ /dev/null
@@ -1,328 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="pl_PL">
-<context>
- <name>DecoderModPlugFactory</name>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="45"/>
- <source>ModPlug Plugin</source>
- <translation>Wtyczka ModPlug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="51"/>
- <source>ModPlug Files</source>
- <translation>Pliki ModPlug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="135"/>
- <source>About ModPlug Audio Plugin</source>
- <translation>O wtyczce dźwiękowej ModPlug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="136"/>
- <source>Qmmp ModPlug Audio Plugin</source>
- <translation>Wtyczka dźwiękowa ModPlug dla Qmmp</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="137"/>
- <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
- <translation>Napisana przez: Ilya Kotov &lt;forkotov02@ya.ru&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="138"/>
- <source>Based on the Modplug Plugin for Xmms</source>
- <translation>Oparta na wtyczce Modplug dla Xmms</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="139"/>
- <source>Modplug Plugin developers:</source>
- <translation>Programiści wtyczki Modplug:</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="140"/>
- <source>Olivier Lapicque &lt;olivierl@jps.net&gt;</source>
- <translation>Olivier Lapicque &lt;olivierl@jps.net&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="141"/>
- <source>Kenton Varda &lt;temporal@gauge3d.org&gt;</source>
- <translation>Kenton Varda &lt;temporal@gauge3d.org&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="142"/>
- <source>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</source>
- <translation>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</translation>
- </message>
-</context>
-<context>
- <name>ModPlugMetaDataModel</name>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="70"/>
- <source>Speed</source>
- <translation>Prędkość</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="71"/>
- <source>Tempo</source>
- <translation>Tempo</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="72"/>
- <location filename="../modplugmetadatamodel.cpp" line="93"/>
- <source>Samples</source>
- <translation>Próbki</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="73"/>
- <location filename="../modplugmetadatamodel.cpp" line="102"/>
- <source>Instruments</source>
- <translation>Instrumenty</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="74"/>
- <source>Patterns</source>
- <translation>Szablony</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="75"/>
- <source>Channels</source>
- <translation>Kanały</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="107"/>
- <source>Comment</source>
- <translation>Komentarz</translation>
- </message>
-</context>
-<context>
- <name>SettingsDialog</name>
- <message>
- <location filename="../settingsdialog.ui" line="14"/>
- <source>ModPlug Plugin Settings</source>
- <translation>Ustawienia wtyczki ModPlug</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="33"/>
- <source>Quality</source>
- <translation>Jakość</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="45"/>
- <source>Resolution</source>
- <translation>Rozdzielczość</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="51"/>
- <source>16 bit</source>
- <translation>16-bitów</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="58"/>
- <source>8 bit</source>
- <translation>8-bitów</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="74"/>
- <source>Channels</source>
- <translation>Kanały</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="80"/>
- <source>Stereo</source>
- <translation>Stereo</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="87"/>
- <source>Mono (downmix)</source>
- <translation>Mono (downmix)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="103"/>
- <source>Resampling</source>
- <translation>Resamplowanie</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="109"/>
- <source>Nearest (fastest)</source>
- <translation>Najbliższe (najszybsze)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="116"/>
- <source>Linear (fast)</source>
- <translation>Liniowe (szybkie)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="123"/>
- <source>Spline (good quality)</source>
- <translation>Spline (dobra jakość)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="130"/>
- <source>8-tap Fir (extremely high quality)</source>
- <translation>8-tap FIR (bardzo wysoka jakość)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="146"/>
- <source>Sampling Rate</source>
- <translation>Próbkowanie</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="152"/>
- <source>48000 Hz</source>
- <translation>48000 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="159"/>
- <source>44100 Hz</source>
- <translation>44100 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="166"/>
- <source>22050 Hz</source>
- <translation>22050 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="173"/>
- <source>11025 Hz</source>
- <translation>11025 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="184"/>
- <source>Effects</source>
- <translation>Efekty</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="190"/>
- <source>Reverb</source>
- <translation>Reverb</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="202"/>
- <location filename="../settingsdialog.ui" line="467"/>
- <source>Depth (%)</source>
- <translation>Głębia</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="234"/>
- <location filename="../settingsdialog.ui" line="368"/>
- <location filename="../settingsdialog.ui" line="499"/>
- <location filename="../settingsdialog.ui" line="618"/>
- <source>0</source>
- <translation>0</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="260"/>
- <location filename="../settingsdialog.ui" line="519"/>
- <source>Delay (ms)</source>
- <translation>Opóźnienie (ms)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="292"/>
- <source>40</source>
- <translation>40</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="324"/>
- <source>Bass Boost</source>
- <translation>Wzmocnienie basu</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="336"/>
- <source>Amount (%)</source>
- <translation>Poziom (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="394"/>
- <source>Range (Hz)</source>
- <translation>Zasięg (Hz)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="426"/>
- <source>10</source>
- <translation>10</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="458"/>
- <source>Surround</source>
- <translation>Surround</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="551"/>
- <source>5</source>
- <translation>5</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="577"/>
- <source>Preamp</source>
- <translation>Wzmocnienie sygnału</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="586"/>
- <source>Volume</source>
- <translation>Głośność</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="656"/>
- <source>Note: Setting the preamp
-too high may cause clipping!</source>
- <translation>Uwaga: Ustawienie preamp
-na zbyt wysokim poziomie może
-powodować zacinanie się utworu!</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="671"/>
- <source>Misc</source>
- <translation>Inne</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="677"/>
- <source>General</source>
- <translation>Ogólne</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="683"/>
- <source>Use filename as song title</source>
- <translation>Użyj nazwy pliku jako tytułu utworu</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="690"/>
- <source>Noise reduction</source>
- <translation>Redukcja szumów</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="700"/>
- <source>Fast playlist info</source>
- <translation>Szybkie info playlisty</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="710"/>
- <source>Play Amiga MOD</source>
- <translation>Odtwarzaj Amiga MOD</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="720"/>
- <source>Looping</source>
- <translation>Zapętlanie</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="726"/>
- <source>Don&apos;t loop</source>
- <translation>Nie zapętlaj</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="733"/>
- <source>Loop</source>
- <translation>Pętla</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="750"/>
- <source>time(s)</source>
- <translation>raz(y)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="770"/>
- <source>Loop forever</source>
- <translation>Zapętlaj w nieskończoność</translation>
- </message>
-</context>
-</TS>
diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_pt.ts b/src/plugins/Input/modplug/translations/modplug_plugin_pt.ts
deleted file mode 100644
index 8cc19098d..000000000
--- a/src/plugins/Input/modplug/translations/modplug_plugin_pt.ts
+++ /dev/null
@@ -1,327 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="pt">
-<context>
- <name>DecoderModPlugFactory</name>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="45"/>
- <source>ModPlug Plugin</source>
- <translation>Suplemento ModPlug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="51"/>
- <source>ModPlug Files</source>
- <translation>Ficheiros ModPlug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="135"/>
- <source>About ModPlug Audio Plugin</source>
- <translation>Acerca de suplemento ModPlug Audio</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="136"/>
- <source>Qmmp ModPlug Audio Plugin</source>
- <translation>Suplemento Qmmp ModPlug Audio</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="137"/>
- <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
- <translation>Desenvolvido por: Ilya Kotov &lt;forkotov02@ya.ru&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="138"/>
- <source>Based on the Modplug Plugin for Xmms</source>
- <translation>Baseado no Modplug Plugin for Xmms</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="139"/>
- <source>Modplug Plugin developers:</source>
- <translation>Programadores ModPlug:</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="140"/>
- <source>Olivier Lapicque &lt;olivierl@jps.net&gt;</source>
- <translation>Olivier Lapicque &lt;olivierl@jps.net&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="141"/>
- <source>Kenton Varda &lt;temporal@gauge3d.org&gt;</source>
- <translation>Kenton Varda &lt;temporal@gauge3d.org&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="142"/>
- <source>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</source>
- <translation>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</translation>
- </message>
-</context>
-<context>
- <name>ModPlugMetaDataModel</name>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="70"/>
- <source>Speed</source>
- <translation>Velocidade</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="71"/>
- <source>Tempo</source>
- <translation>Tempo</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="72"/>
- <location filename="../modplugmetadatamodel.cpp" line="93"/>
- <source>Samples</source>
- <translation>Amostras</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="73"/>
- <location filename="../modplugmetadatamodel.cpp" line="102"/>
- <source>Instruments</source>
- <translation>Instrumentos</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="74"/>
- <source>Patterns</source>
- <translation>Padrões</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="75"/>
- <source>Channels</source>
- <translation>Canais</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="107"/>
- <source>Comment</source>
- <translation>Comentário</translation>
- </message>
-</context>
-<context>
- <name>SettingsDialog</name>
- <message>
- <location filename="../settingsdialog.ui" line="14"/>
- <source>ModPlug Plugin Settings</source>
- <translation>Definições</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="33"/>
- <source>Quality</source>
- <translation>Qualidade</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="45"/>
- <source>Resolution</source>
- <translation>Resolução</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="51"/>
- <source>16 bit</source>
- <translation>16 bit</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="58"/>
- <source>8 bit</source>
- <translation>8 bit</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="74"/>
- <source>Channels</source>
- <translation>Canais</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="80"/>
- <source>Stereo</source>
- <translation>Estéreo</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="87"/>
- <source>Mono (downmix)</source>
- <translation>Mono (downmix)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="103"/>
- <source>Resampling</source>
- <translation>Amostragem</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="109"/>
- <source>Nearest (fastest)</source>
- <translation>Nearest (mais rápida)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="116"/>
- <source>Linear (fast)</source>
- <translation>Linear (rápida)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="123"/>
- <source>Spline (good quality)</source>
- <translation>Spline (boa qualidade)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="130"/>
- <source>8-tap Fir (extremely high quality)</source>
- <translation>8-tap Fir (qualidade extrema)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="146"/>
- <source>Sampling Rate</source>
- <translation>Frequência</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="152"/>
- <source>48000 Hz</source>
- <translation>48000 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="159"/>
- <source>44100 Hz</source>
- <translation>44100 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="166"/>
- <source>22050 Hz</source>
- <translation>22050 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="173"/>
- <source>11025 Hz</source>
- <translation>11025 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="184"/>
- <source>Effects</source>
- <translation>Efeitos</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="190"/>
- <source>Reverb</source>
- <translation>Reverb</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="202"/>
- <location filename="../settingsdialog.ui" line="467"/>
- <source>Depth (%)</source>
- <translation>Profundidade (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="234"/>
- <location filename="../settingsdialog.ui" line="368"/>
- <location filename="../settingsdialog.ui" line="499"/>
- <location filename="../settingsdialog.ui" line="618"/>
- <source>0</source>
- <translation>0</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="260"/>
- <location filename="../settingsdialog.ui" line="519"/>
- <source>Delay (ms)</source>
- <translation>Atraso (ms)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="292"/>
- <source>40</source>
- <translation>40</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="324"/>
- <source>Bass Boost</source>
- <translation>Amplificação de graves</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="336"/>
- <source>Amount (%)</source>
- <translation>Valor (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="394"/>
- <source>Range (Hz)</source>
- <translation>Intervalo (Hz)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="426"/>
- <source>10</source>
- <translation>10</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="458"/>
- <source>Surround</source>
- <translation>Surround</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="551"/>
- <source>5</source>
- <translation>5</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="577"/>
- <source>Preamp</source>
- <translation>Amplificador</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="586"/>
- <source>Volume</source>
- <translation>Volume</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="656"/>
- <source>Note: Setting the preamp
-too high may cause clipping!</source>
- <translation>Definir o amplificador muito
-alto pode provocar distorção!</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="671"/>
- <source>Misc</source>
- <translation>Diversos</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="677"/>
- <source>General</source>
- <translation>Geral</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="683"/>
- <source>Use filename as song title</source>
- <translation>Usar nome do ficheiro como nome da faixa</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="690"/>
- <source>Noise reduction</source>
- <translation>Redução de ruído</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="700"/>
- <source>Fast playlist info</source>
- <translation>Informações rápidas</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="710"/>
- <source>Play Amiga MOD</source>
- <translation>Reproduzir Amiga MOD</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="720"/>
- <source>Looping</source>
- <translation>Ciclos</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="726"/>
- <source>Don&apos;t loop</source>
- <translation>Sem loop</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="733"/>
- <source>Loop</source>
- <translation>Com loop</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="750"/>
- <source>time(s)</source>
- <translation>vez(es)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="770"/>
- <source>Loop forever</source>
- <translation>Loop infinito</translation>
- </message>
-</context>
-</TS>
diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_pt_BR.ts b/src/plugins/Input/modplug/translations/modplug_plugin_pt_BR.ts
deleted file mode 100644
index ade75cfe2..000000000
--- a/src/plugins/Input/modplug/translations/modplug_plugin_pt_BR.ts
+++ /dev/null
@@ -1,327 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="pt_BR">
-<context>
- <name>DecoderModPlugFactory</name>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="45"/>
- <source>ModPlug Plugin</source>
- <translation>Plugin ModPlug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="51"/>
- <source>ModPlug Files</source>
- <translation>Arquivos ModPlug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="135"/>
- <source>About ModPlug Audio Plugin</source>
- <translation>Sobre o plugin ModPlug Audio</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="136"/>
- <source>Qmmp ModPlug Audio Plugin</source>
- <translation>Plugin Qmmp ModPlug Audio</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="137"/>
- <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="138"/>
- <source>Based on the Modplug Plugin for Xmms</source>
- <translation>Baseado no Modplug Plugin for Xmms</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="139"/>
- <source>Modplug Plugin developers:</source>
- <translation>Programadores ModPlug:</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="140"/>
- <source>Olivier Lapicque &lt;olivierl@jps.net&gt;</source>
- <translation>Olivier Lapicque &lt;olivierl@jps.net&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="141"/>
- <source>Kenton Varda &lt;temporal@gauge3d.org&gt;</source>
- <translation>Kenton Varda &lt;temporal@gauge3d.org&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="142"/>
- <source>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</source>
- <translation>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</translation>
- </message>
-</context>
-<context>
- <name>ModPlugMetaDataModel</name>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="70"/>
- <source>Speed</source>
- <translation>Velocidade</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="71"/>
- <source>Tempo</source>
- <translation>Tempo</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="72"/>
- <location filename="../modplugmetadatamodel.cpp" line="93"/>
- <source>Samples</source>
- <translation>Amostras</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="73"/>
- <location filename="../modplugmetadatamodel.cpp" line="102"/>
- <source>Instruments</source>
- <translation>Instrumentos</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="74"/>
- <source>Patterns</source>
- <translation>Padrões</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="75"/>
- <source>Channels</source>
- <translation>Canais</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="107"/>
- <source>Comment</source>
- <translation>Comentário</translation>
- </message>
-</context>
-<context>
- <name>SettingsDialog</name>
- <message>
- <location filename="../settingsdialog.ui" line="14"/>
- <source>ModPlug Plugin Settings</source>
- <translation>Preferências do plugin ModPlug</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="33"/>
- <source>Quality</source>
- <translation>Qualidade</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="45"/>
- <source>Resolution</source>
- <translation>Resolução</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="51"/>
- <source>16 bit</source>
- <translation>16 bit</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="58"/>
- <source>8 bit</source>
- <translation>8 bit</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="74"/>
- <source>Channels</source>
- <translation>Canais</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="80"/>
- <source>Stereo</source>
- <translation>Estéreo</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="87"/>
- <source>Mono (downmix)</source>
- <translation>Mono (downmix)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="103"/>
- <source>Resampling</source>
- <translation>Amostragem</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="109"/>
- <source>Nearest (fastest)</source>
- <translation>Nearest (mais rápida)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="116"/>
- <source>Linear (fast)</source>
- <translation>Linear (rápida)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="123"/>
- <source>Spline (good quality)</source>
- <translation>Spline (boa qualidade)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="130"/>
- <source>8-tap Fir (extremely high quality)</source>
- <translation>8-tap Fir (qualidade extremamente alta)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="146"/>
- <source>Sampling Rate</source>
- <translation>Frequência</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="152"/>
- <source>48000 Hz</source>
- <translation>48000 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="159"/>
- <source>44100 Hz</source>
- <translation>44100 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="166"/>
- <source>22050 Hz</source>
- <translation>22050 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="173"/>
- <source>11025 Hz</source>
- <translation>11025 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="184"/>
- <source>Effects</source>
- <translation>Efeitos</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="190"/>
- <source>Reverb</source>
- <translation>Reverb</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="202"/>
- <location filename="../settingsdialog.ui" line="467"/>
- <source>Depth (%)</source>
- <translation>Profundidade (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="234"/>
- <location filename="../settingsdialog.ui" line="368"/>
- <location filename="../settingsdialog.ui" line="499"/>
- <location filename="../settingsdialog.ui" line="618"/>
- <source>0</source>
- <translation>0</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="260"/>
- <location filename="../settingsdialog.ui" line="519"/>
- <source>Delay (ms)</source>
- <translation>Atraso (ms)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="292"/>
- <source>40</source>
- <translation>40</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="324"/>
- <source>Bass Boost</source>
- <translation>Amplificação de graves</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="336"/>
- <source>Amount (%)</source>
- <translation>Valor (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="394"/>
- <source>Range (Hz)</source>
- <translation>Intervalo (Hz)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="426"/>
- <source>10</source>
- <translation>10</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="458"/>
- <source>Surround</source>
- <translation>Surround</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="551"/>
- <source>5</source>
- <translation>5</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="577"/>
- <source>Preamp</source>
- <translation>Amplificador</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="586"/>
- <source>Volume</source>
- <translation>Volume</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="656"/>
- <source>Note: Setting the preamp
-too high may cause clipping!</source>
- <translation>Definir o amplificador muito
-alto pode provocar distorção!</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="671"/>
- <source>Misc</source>
- <translation>Diversos</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="677"/>
- <source>General</source>
- <translation>Geral</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="683"/>
- <source>Use filename as song title</source>
- <translation>Usar nome do arquivo como nome da faixa</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="690"/>
- <source>Noise reduction</source>
- <translation>Redução de ruído</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="700"/>
- <source>Fast playlist info</source>
- <translation>Informações rápidas</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="710"/>
- <source>Play Amiga MOD</source>
- <translation>Reproduzir Amiga MOD</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="720"/>
- <source>Looping</source>
- <translation>Ciclos</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="726"/>
- <source>Don&apos;t loop</source>
- <translation>Sem loop</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="733"/>
- <source>Loop</source>
- <translation>Com loop</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="750"/>
- <source>time(s)</source>
- <translation>vez(es)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="770"/>
- <source>Loop forever</source>
- <translation>Loop infinito</translation>
- </message>
-</context>
-</TS>
diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_ru.ts b/src/plugins/Input/modplug/translations/modplug_plugin_ru.ts
deleted file mode 100644
index b5b111df8..000000000
--- a/src/plugins/Input/modplug/translations/modplug_plugin_ru.ts
+++ /dev/null
@@ -1,327 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="ru">
-<context>
- <name>DecoderModPlugFactory</name>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="45"/>
- <source>ModPlug Plugin</source>
- <translation>Модуль ModPlug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="51"/>
- <source>ModPlug Files</source>
- <translation>Файлы ModPlug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="135"/>
- <source>About ModPlug Audio Plugin</source>
- <translation>Об аудио-модуле ModPlug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="136"/>
- <source>Qmmp ModPlug Audio Plugin</source>
- <translation>Аудио-модуль ModPlug для Qmmp</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="137"/>
- <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
- <translation>Разработчик: Илья Котов &lt;forkotov02@ya.ru&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="138"/>
- <source>Based on the Modplug Plugin for Xmms</source>
- <translation>Основан на базе модуля Modplug для Xmms</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="139"/>
- <source>Modplug Plugin developers:</source>
- <translation>Разработчики модуля Modplug:</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="140"/>
- <source>Olivier Lapicque &lt;olivierl@jps.net&gt;</source>
- <translation>Olivier Lapicque &lt;olivierl@jps.net&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="141"/>
- <source>Kenton Varda &lt;temporal@gauge3d.org&gt;</source>
- <translation>Kenton Varda &lt;temporal@gauge3d.org&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="142"/>
- <source>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</source>
- <translation>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</translation>
- </message>
-</context>
-<context>
- <name>ModPlugMetaDataModel</name>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="70"/>
- <source>Speed</source>
- <translation>Скорость</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="71"/>
- <source>Tempo</source>
- <translation>Темп</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="72"/>
- <location filename="../modplugmetadatamodel.cpp" line="93"/>
- <source>Samples</source>
- <translation>Сэмплы</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="73"/>
- <location filename="../modplugmetadatamodel.cpp" line="102"/>
- <source>Instruments</source>
- <translation>Инструменты</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="74"/>
- <source>Patterns</source>
- <translation>Образцов</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="75"/>
- <source>Channels</source>
- <translation>Каналы</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="107"/>
- <source>Comment</source>
- <translation>Комментарий</translation>
- </message>
-</context>
-<context>
- <name>SettingsDialog</name>
- <message>
- <location filename="../settingsdialog.ui" line="14"/>
- <source>ModPlug Plugin Settings</source>
- <translation>Настройки модуля ModPlug</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="33"/>
- <source>Quality</source>
- <translation>Качество</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="45"/>
- <source>Resolution</source>
- <translation>Разрешение</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="51"/>
- <source>16 bit</source>
- <translation>16 бит</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="58"/>
- <source>8 bit</source>
- <translation>8 бит</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="74"/>
- <source>Channels</source>
- <translation>Каналы</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="80"/>
- <source>Stereo</source>
- <translation>Стерео</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="87"/>
- <source>Mono (downmix)</source>
- <translation>Моно</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="103"/>
- <source>Resampling</source>
- <translation>Передискретизация</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="109"/>
- <source>Nearest (fastest)</source>
- <translation>Nearest (самый быстрый)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="116"/>
- <source>Linear (fast)</source>
- <translation>Linear (быстрый)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="123"/>
- <source>Spline (good quality)</source>
- <translation>Spline (хорошее качество)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="130"/>
- <source>8-tap Fir (extremely high quality)</source>
- <translation>8-tap Fir (самое выскокое качество)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="146"/>
- <source>Sampling Rate</source>
- <translation>Дискретизация</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="152"/>
- <source>48000 Hz</source>
- <translation>48000 Гц</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="159"/>
- <source>44100 Hz</source>
- <translation>44100 Гц</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="166"/>
- <source>22050 Hz</source>
- <translation>22050 Гц</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="173"/>
- <source>11025 Hz</source>
- <translation>11025 Гц</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="184"/>
- <source>Effects</source>
- <translation>Эффекты</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="190"/>
- <source>Reverb</source>
- <translation>Затухание</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="202"/>
- <location filename="../settingsdialog.ui" line="467"/>
- <source>Depth (%)</source>
- <translation>Интенсивность (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="234"/>
- <location filename="../settingsdialog.ui" line="368"/>
- <location filename="../settingsdialog.ui" line="499"/>
- <location filename="../settingsdialog.ui" line="618"/>
- <source>0</source>
- <translation>0</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="260"/>
- <location filename="../settingsdialog.ui" line="519"/>
- <source>Delay (ms)</source>
- <translation>Задержка (мс)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="292"/>
- <source>40</source>
- <translation>40</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="324"/>
- <source>Bass Boost</source>
- <translation>Усиление басов</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="336"/>
- <source>Amount (%)</source>
- <translation>Уровень (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="394"/>
- <source>Range (Hz)</source>
- <translation>Диапазон (Гц)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="426"/>
- <source>10</source>
- <translation>10</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="458"/>
- <source>Surround</source>
- <translation>Эффект Surround (объёмное звучание)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="551"/>
- <source>5</source>
- <translation>5</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="577"/>
- <source>Preamp</source>
- <translation>Усиление</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="586"/>
- <source>Volume</source>
- <translation>Громкость</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="656"/>
- <source>Note: Setting the preamp
-too high may cause clipping!</source>
- <translation>Замечание: установка слишком высокого
-усиления может вызвать срезание!</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="671"/>
- <source>Misc</source>
- <translation>Дополнительно</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="677"/>
- <source>General</source>
- <translation>Общие</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="683"/>
- <source>Use filename as song title</source>
- <translation>Использовать имя файла в качестве имени фрагмента</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="690"/>
- <source>Noise reduction</source>
- <translation>Шумоподавление</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="700"/>
- <source>Fast playlist info</source>
- <translation>Быстрое чтение информации</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="710"/>
- <source>Play Amiga MOD</source>
- <translation>Воспроизводить Amiga MOD</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="720"/>
- <source>Looping</source>
- <translation>Повтор</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="726"/>
- <source>Don&apos;t loop</source>
- <translation>Не повторять</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="733"/>
- <source>Loop</source>
- <translation>Повторять</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="750"/>
- <source>time(s)</source>
- <translation>раз</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="770"/>
- <source>Loop forever</source>
- <translation>Повторять всегда</translation>
- </message>
-</context>
-</TS>
diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_sk.ts b/src/plugins/Input/modplug/translations/modplug_plugin_sk.ts
deleted file mode 100644
index 8feb23c33..000000000
--- a/src/plugins/Input/modplug/translations/modplug_plugin_sk.ts
+++ /dev/null
@@ -1,326 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="sk">
-<context>
- <name>DecoderModPlugFactory</name>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="45"/>
- <source>ModPlug Plugin</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="51"/>
- <source>ModPlug Files</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="135"/>
- <source>About ModPlug Audio Plugin</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="136"/>
- <source>Qmmp ModPlug Audio Plugin</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="137"/>
- <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="138"/>
- <source>Based on the Modplug Plugin for Xmms</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="139"/>
- <source>Modplug Plugin developers:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="140"/>
- <source>Olivier Lapicque &lt;olivierl@jps.net&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="141"/>
- <source>Kenton Varda &lt;temporal@gauge3d.org&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="142"/>
- <source>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>ModPlugMetaDataModel</name>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="70"/>
- <source>Speed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="71"/>
- <source>Tempo</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="72"/>
- <location filename="../modplugmetadatamodel.cpp" line="93"/>
- <source>Samples</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="73"/>
- <location filename="../modplugmetadatamodel.cpp" line="102"/>
- <source>Instruments</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="74"/>
- <source>Patterns</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="75"/>
- <source>Channels</source>
- <translation>Kanály</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="107"/>
- <source>Comment</source>
- <translation>Komentár</translation>
- </message>
-</context>
-<context>
- <name>SettingsDialog</name>
- <message>
- <location filename="../settingsdialog.ui" line="14"/>
- <source>ModPlug Plugin Settings</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="33"/>
- <source>Quality</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="45"/>
- <source>Resolution</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="51"/>
- <source>16 bit</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="58"/>
- <source>8 bit</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="74"/>
- <source>Channels</source>
- <translation>Kanály</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="80"/>
- <source>Stereo</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="87"/>
- <source>Mono (downmix)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="103"/>
- <source>Resampling</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="109"/>
- <source>Nearest (fastest)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="116"/>
- <source>Linear (fast)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="123"/>
- <source>Spline (good quality)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="130"/>
- <source>8-tap Fir (extremely high quality)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="146"/>
- <source>Sampling Rate</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="152"/>
- <source>48000 Hz</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="159"/>
- <source>44100 Hz</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="166"/>
- <source>22050 Hz</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="173"/>
- <source>11025 Hz</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="184"/>
- <source>Effects</source>
- <translation>Efekty</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="190"/>
- <source>Reverb</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="202"/>
- <location filename="../settingsdialog.ui" line="467"/>
- <source>Depth (%)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="234"/>
- <location filename="../settingsdialog.ui" line="368"/>
- <location filename="../settingsdialog.ui" line="499"/>
- <location filename="../settingsdialog.ui" line="618"/>
- <source>0</source>
- <translation>0</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="260"/>
- <location filename="../settingsdialog.ui" line="519"/>
- <source>Delay (ms)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="292"/>
- <source>40</source>
- <translation type="unfinished">40</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="324"/>
- <source>Bass Boost</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="336"/>
- <source>Amount (%)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="394"/>
- <source>Range (Hz)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="426"/>
- <source>10</source>
- <translation type="unfinished">10</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="458"/>
- <source>Surround</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="551"/>
- <source>5</source>
- <translation type="unfinished">5</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="577"/>
- <source>Preamp</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="586"/>
- <source>Volume</source>
- <translation>Hlasitosť</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="656"/>
- <source>Note: Setting the preamp
-too high may cause clipping!</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="671"/>
- <source>Misc</source>
- <translation>Rôzne</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="677"/>
- <source>General</source>
- <translation>Všeobecné</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="683"/>
- <source>Use filename as song title</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="690"/>
- <source>Noise reduction</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="700"/>
- <source>Fast playlist info</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="710"/>
- <source>Play Amiga MOD</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="720"/>
- <source>Looping</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="726"/>
- <source>Don&apos;t loop</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="733"/>
- <source>Loop</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="750"/>
- <source>time(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="770"/>
- <source>Loop forever</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_sr_BA.ts b/src/plugins/Input/modplug/translations/modplug_plugin_sr_BA.ts
deleted file mode 100644
index 88aa82482..000000000
--- a/src/plugins/Input/modplug/translations/modplug_plugin_sr_BA.ts
+++ /dev/null
@@ -1,327 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="sr_BA">
-<context>
- <name>DecoderModPlugFactory</name>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="45"/>
- <source>ModPlug Plugin</source>
- <translation>МодПлуг прикључак</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="51"/>
- <source>ModPlug Files</source>
- <translation>МодПлуг фајлови</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="135"/>
- <source>About ModPlug Audio Plugin</source>
- <translation>О МодПлуг прикључку</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="136"/>
- <source>Qmmp ModPlug Audio Plugin</source>
- <translation>Кумп МодПлуг прикључак</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="137"/>
- <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
- <translation>Аутор: Ilya Kotov &lt;forkotov02@ya.ru&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="138"/>
- <source>Based on the Modplug Plugin for Xmms</source>
- <translation>Заснован на МодПлуг прикључку за ИксММС</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="139"/>
- <source>Modplug Plugin developers:</source>
- <translation>Програмери МодПлуг прикључка:</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="140"/>
- <source>Olivier Lapicque &lt;olivierl@jps.net&gt;</source>
- <translation>Olivier Lapicque &lt;olivierl@jps.net&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="141"/>
- <source>Kenton Varda &lt;temporal@gauge3d.org&gt;</source>
- <translation>Kenton Varda &lt;temporal@gauge3d.org&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="142"/>
- <source>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</source>
- <translation>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</translation>
- </message>
-</context>
-<context>
- <name>ModPlugMetaDataModel</name>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="70"/>
- <source>Speed</source>
- <translation>Брзина</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="71"/>
- <source>Tempo</source>
- <translation>Темпо</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="72"/>
- <location filename="../modplugmetadatamodel.cpp" line="93"/>
- <source>Samples</source>
- <translation>Узорци</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="73"/>
- <location filename="../modplugmetadatamodel.cpp" line="102"/>
- <source>Instruments</source>
- <translation>Инструменти</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="74"/>
- <source>Patterns</source>
- <translation>Обрасци</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="75"/>
- <source>Channels</source>
- <translation>Канала</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="107"/>
- <source>Comment</source>
- <translation>Коментар</translation>
- </message>
-</context>
-<context>
- <name>SettingsDialog</name>
- <message>
- <location filename="../settingsdialog.ui" line="14"/>
- <source>ModPlug Plugin Settings</source>
- <translation>Поставке МодПлуг прикључка</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="33"/>
- <source>Quality</source>
- <translation>Квалитет</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="45"/>
- <source>Resolution</source>
- <translation>Резолуција</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="51"/>
- <source>16 bit</source>
- <translation>16 бита</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="58"/>
- <source>8 bit</source>
- <translation>8 бита</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="74"/>
- <source>Channels</source>
- <translation>Канали</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="80"/>
- <source>Stereo</source>
- <translation>Стерео</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="87"/>
- <source>Mono (downmix)</source>
- <translation>Моно (миксање на доље)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="103"/>
- <source>Resampling</source>
- <translation>Преузорковање</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="109"/>
- <source>Nearest (fastest)</source>
- <translation>Најближе (најбрже)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="116"/>
- <source>Linear (fast)</source>
- <translation>Линеарно (брзо)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="123"/>
- <source>Spline (good quality)</source>
- <translation>Сплајн (добар квалитет)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="130"/>
- <source>8-tap Fir (extremely high quality)</source>
- <translation>8-коефиц. ФИР (екстремно висок квалитет)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="146"/>
- <source>Sampling Rate</source>
- <translation>Узорковање</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="152"/>
- <source>48000 Hz</source>
- <translation>48000 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="159"/>
- <source>44100 Hz</source>
- <translation>44100 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="166"/>
- <source>22050 Hz</source>
- <translation>22050 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="173"/>
- <source>11025 Hz</source>
- <translation>11025 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="184"/>
- <source>Effects</source>
- <translation>Ефекти</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="190"/>
- <source>Reverb</source>
- <translation>Одјек</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="202"/>
- <location filename="../settingsdialog.ui" line="467"/>
- <source>Depth (%)</source>
- <translation>Дубина (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="234"/>
- <location filename="../settingsdialog.ui" line="368"/>
- <location filename="../settingsdialog.ui" line="499"/>
- <location filename="../settingsdialog.ui" line="618"/>
- <source>0</source>
- <translation>0</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="260"/>
- <location filename="../settingsdialog.ui" line="519"/>
- <source>Delay (ms)</source>
- <translation>Кашњење (ms)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="292"/>
- <source>40</source>
- <translation>40</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="324"/>
- <source>Bass Boost</source>
- <translation>Појачање баса</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="336"/>
- <source>Amount (%)</source>
- <translation>Ниво (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="394"/>
- <source>Range (Hz)</source>
- <translation>Распон (Hz)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="426"/>
- <source>10</source>
- <translation>10</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="458"/>
- <source>Surround</source>
- <translation>Сараунд</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="551"/>
- <source>5</source>
- <translation>5</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="577"/>
- <source>Preamp</source>
- <translation>Претпојачање</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="586"/>
- <source>Volume</source>
- <translation>Јачина</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="656"/>
- <source>Note: Setting the preamp
-too high may cause clipping!</source>
- <translation>Опаска: Превелика вриједност
-може да узрокује насијецање!</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="671"/>
- <source>Misc</source>
- <translation>Разно</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="677"/>
- <source>General</source>
- <translation>Опште</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="683"/>
- <source>Use filename as song title</source>
- <translation>Име фајла је наслов нумере</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="690"/>
- <source>Noise reduction</source>
- <translation>Редукција шума</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="700"/>
- <source>Fast playlist info</source>
- <translation>Брзи подаци о листи нумера</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="710"/>
- <source>Play Amiga MOD</source>
- <translation>Пуштај Амигине МОД фајлове</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="720"/>
- <source>Looping</source>
- <translation>Кружење</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="726"/>
- <source>Don&apos;t loop</source>
- <translation>Не кружи</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="733"/>
- <source>Loop</source>
- <translation>Кружи</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="750"/>
- <source>time(s)</source>
- <translation>пут(а)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="770"/>
- <source>Loop forever</source>
- <translation>Кружи заувијек</translation>
- </message>
-</context>
-</TS>
diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_sr_RS.ts b/src/plugins/Input/modplug/translations/modplug_plugin_sr_RS.ts
deleted file mode 100644
index 536c0d934..000000000
--- a/src/plugins/Input/modplug/translations/modplug_plugin_sr_RS.ts
+++ /dev/null
@@ -1,327 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="sr_RS">
-<context>
- <name>DecoderModPlugFactory</name>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="45"/>
- <source>ModPlug Plugin</source>
- <translation>МодПлуг прикључак</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="51"/>
- <source>ModPlug Files</source>
- <translation>МодПлуг фајлови</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="135"/>
- <source>About ModPlug Audio Plugin</source>
- <translation>О МодПлуг прикључку</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="136"/>
- <source>Qmmp ModPlug Audio Plugin</source>
- <translation>Кумп МодПлуг прикључак</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="137"/>
- <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
- <translation>Аутор: Ilya Kotov &lt;forkotov02@ya.ru&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="138"/>
- <source>Based on the Modplug Plugin for Xmms</source>
- <translation>Заснован на МодПлуг прикључку за ИксММС</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="139"/>
- <source>Modplug Plugin developers:</source>
- <translation>Програмери МодПлуг прикључка:</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="140"/>
- <source>Olivier Lapicque &lt;olivierl@jps.net&gt;</source>
- <translation>Olivier Lapicque &lt;olivierl@jps.net&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="141"/>
- <source>Kenton Varda &lt;temporal@gauge3d.org&gt;</source>
- <translation>Kenton Varda &lt;temporal@gauge3d.org&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="142"/>
- <source>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</source>
- <translation>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</translation>
- </message>
-</context>
-<context>
- <name>ModPlugMetaDataModel</name>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="70"/>
- <source>Speed</source>
- <translation>Брзина</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="71"/>
- <source>Tempo</source>
- <translation>Темпо</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="72"/>
- <location filename="../modplugmetadatamodel.cpp" line="93"/>
- <source>Samples</source>
- <translation>Узорци</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="73"/>
- <location filename="../modplugmetadatamodel.cpp" line="102"/>
- <source>Instruments</source>
- <translation>Инструменти</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="74"/>
- <source>Patterns</source>
- <translation>Обрасци</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="75"/>
- <source>Channels</source>
- <translation>Канала</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="107"/>
- <source>Comment</source>
- <translation>Коментар</translation>
- </message>
-</context>
-<context>
- <name>SettingsDialog</name>
- <message>
- <location filename="../settingsdialog.ui" line="14"/>
- <source>ModPlug Plugin Settings</source>
- <translation>Поставке МодПлуг прикључка</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="33"/>
- <source>Quality</source>
- <translation>Квалитет</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="45"/>
- <source>Resolution</source>
- <translation>Резолуција</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="51"/>
- <source>16 bit</source>
- <translation>16 бита</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="58"/>
- <source>8 bit</source>
- <translation>8 бита</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="74"/>
- <source>Channels</source>
- <translation>Канали</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="80"/>
- <source>Stereo</source>
- <translation>Стерео</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="87"/>
- <source>Mono (downmix)</source>
- <translation>Моно (миксање на доле)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="103"/>
- <source>Resampling</source>
- <translation>Преузорковање</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="109"/>
- <source>Nearest (fastest)</source>
- <translation>Најближе (најбрже)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="116"/>
- <source>Linear (fast)</source>
- <translation>Линеарно (брзо)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="123"/>
- <source>Spline (good quality)</source>
- <translation>Сплајн (добар квалитет)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="130"/>
- <source>8-tap Fir (extremely high quality)</source>
- <translation>8-коефиц. ФИР (екстремно висок квалитет)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="146"/>
- <source>Sampling Rate</source>
- <translation>Узорковање</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="152"/>
- <source>48000 Hz</source>
- <translation>48000 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="159"/>
- <source>44100 Hz</source>
- <translation>44100 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="166"/>
- <source>22050 Hz</source>
- <translation>22050 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="173"/>
- <source>11025 Hz</source>
- <translation>11025 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="184"/>
- <source>Effects</source>
- <translation>Ефекти</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="190"/>
- <source>Reverb</source>
- <translation>Одјек</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="202"/>
- <location filename="../settingsdialog.ui" line="467"/>
- <source>Depth (%)</source>
- <translation>Дубина (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="234"/>
- <location filename="../settingsdialog.ui" line="368"/>
- <location filename="../settingsdialog.ui" line="499"/>
- <location filename="../settingsdialog.ui" line="618"/>
- <source>0</source>
- <translation>0</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="260"/>
- <location filename="../settingsdialog.ui" line="519"/>
- <source>Delay (ms)</source>
- <translation>Кашњење (ms)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="292"/>
- <source>40</source>
- <translation>40</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="324"/>
- <source>Bass Boost</source>
- <translation>Појачање баса</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="336"/>
- <source>Amount (%)</source>
- <translation>Ниво (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="394"/>
- <source>Range (Hz)</source>
- <translation>Распон (Hz)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="426"/>
- <source>10</source>
- <translation>10</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="458"/>
- <source>Surround</source>
- <translation>Сараунд</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="551"/>
- <source>5</source>
- <translation>5</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="577"/>
- <source>Preamp</source>
- <translation>Претпојачање</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="586"/>
- <source>Volume</source>
- <translation>Јачина</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="656"/>
- <source>Note: Setting the preamp
-too high may cause clipping!</source>
- <translation>Опаска: Превелика вредност
-може да узрокује насецање!</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="671"/>
- <source>Misc</source>
- <translation>Разно</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="677"/>
- <source>General</source>
- <translation>Опште</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="683"/>
- <source>Use filename as song title</source>
- <translation>Име фајла је наслов нумере</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="690"/>
- <source>Noise reduction</source>
- <translation>Редукција шума</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="700"/>
- <source>Fast playlist info</source>
- <translation>Брзи подаци о листи нумера</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="710"/>
- <source>Play Amiga MOD</source>
- <translation>Пуштај Амигине МОД фајлове</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="720"/>
- <source>Looping</source>
- <translation>Кружење</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="726"/>
- <source>Don&apos;t loop</source>
- <translation>Не кружи</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="733"/>
- <source>Loop</source>
- <translation>Кружи</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="750"/>
- <source>time(s)</source>
- <translation>пут(а)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="770"/>
- <source>Loop forever</source>
- <translation>Кружи заувек</translation>
- </message>
-</context>
-</TS>
diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_tr.ts b/src/plugins/Input/modplug/translations/modplug_plugin_tr.ts
deleted file mode 100644
index 51a173dc7..000000000
--- a/src/plugins/Input/modplug/translations/modplug_plugin_tr.ts
+++ /dev/null
@@ -1,326 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="tr">
-<context>
- <name>DecoderModPlugFactory</name>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="45"/>
- <source>ModPlug Plugin</source>
- <translation>ModPlug Eklentisi</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="51"/>
- <source>ModPlug Files</source>
- <translation>ModPlug Dosyaları</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="135"/>
- <source>About ModPlug Audio Plugin</source>
- <translation>ModPlug Ses Eklentisi Hakkında</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="136"/>
- <source>Qmmp ModPlug Audio Plugin</source>
- <translation>Qmmp ModPlug Ses Eklentisi</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="137"/>
- <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
- <translation>Yazan: Ilya Kotov &lt;forkotov02@ya.ru&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="138"/>
- <source>Based on the Modplug Plugin for Xmms</source>
- <translation>Xmms için yazılan Modplug eklentisi temellidir</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="139"/>
- <source>Modplug Plugin developers:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="140"/>
- <source>Olivier Lapicque &lt;olivierl@jps.net&gt;</source>
- <translation>Olivier Lapicque &lt;olivierl@jps.net&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="141"/>
- <source>Kenton Varda &lt;temporal@gauge3d.org&gt;</source>
- <translation>Kenton Varda &lt;temporal@gauge3d.org&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="142"/>
- <source>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</source>
- <translation>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</translation>
- </message>
-</context>
-<context>
- <name>ModPlugMetaDataModel</name>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="70"/>
- <source>Speed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="71"/>
- <source>Tempo</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="72"/>
- <location filename="../modplugmetadatamodel.cpp" line="93"/>
- <source>Samples</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="73"/>
- <location filename="../modplugmetadatamodel.cpp" line="102"/>
- <source>Instruments</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="74"/>
- <source>Patterns</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="75"/>
- <source>Channels</source>
- <translation>Kanallar</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="107"/>
- <source>Comment</source>
- <translation>Yorum</translation>
- </message>
-</context>
-<context>
- <name>SettingsDialog</name>
- <message>
- <location filename="../settingsdialog.ui" line="14"/>
- <source>ModPlug Plugin Settings</source>
- <translation>ModPlug Eklenti Ayarları</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="33"/>
- <source>Quality</source>
- <translation>Kalite</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="45"/>
- <source>Resolution</source>
- <translation>Çözünürlük</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="51"/>
- <source>16 bit</source>
- <translation>16 bit</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="58"/>
- <source>8 bit</source>
- <translation>8 bit</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="74"/>
- <source>Channels</source>
- <translation>Kanallar</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="80"/>
- <source>Stereo</source>
- <translation>Stereo</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="87"/>
- <source>Mono (downmix)</source>
- <translation>Mono (downmix)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="103"/>
- <source>Resampling</source>
- <translation>Yeniden örnekleme</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="109"/>
- <source>Nearest (fastest)</source>
- <translation>En yakın (en hızlısı)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="116"/>
- <source>Linear (fast)</source>
- <translation>Doğrusal (hızlı)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="123"/>
- <source>Spline (good quality)</source>
- <translation>Çubuk (iyi kalitede)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="130"/>
- <source>8-tap Fir (extremely high quality)</source>
- <translation>8-tap Fir (en yüksek kalitede)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="146"/>
- <source>Sampling Rate</source>
- <translation>Örnekleme Oranı</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="152"/>
- <source>48000 Hz</source>
- <translation>48000 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="159"/>
- <source>44100 Hz</source>
- <translation>44100 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="166"/>
- <source>22050 Hz</source>
- <translation>22050 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="173"/>
- <source>11025 Hz</source>
- <translation>11025 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="184"/>
- <source>Effects</source>
- <translation>Efektler</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="190"/>
- <source>Reverb</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="202"/>
- <location filename="../settingsdialog.ui" line="467"/>
- <source>Depth (%)</source>
- <translation>Derinlik (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="234"/>
- <location filename="../settingsdialog.ui" line="368"/>
- <location filename="../settingsdialog.ui" line="499"/>
- <location filename="../settingsdialog.ui" line="618"/>
- <source>0</source>
- <translation>0</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="260"/>
- <location filename="../settingsdialog.ui" line="519"/>
- <source>Delay (ms)</source>
- <translation>Gecikme (ms)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="292"/>
- <source>40</source>
- <translation>40</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="324"/>
- <source>Bass Boost</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="336"/>
- <source>Amount (%)</source>
- <translation>Miktar (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="394"/>
- <source>Range (Hz)</source>
- <translation>Aralık (Hz)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="426"/>
- <source>10</source>
- <translation>10</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="458"/>
- <source>Surround</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="551"/>
- <source>5</source>
- <translation>5</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="577"/>
- <source>Preamp</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="586"/>
- <source>Volume</source>
- <translation>Ses</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="656"/>
- <source>Note: Setting the preamp
-too high may cause clipping!</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="671"/>
- <source>Misc</source>
- <translation>Çeşitli</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="677"/>
- <source>General</source>
- <translation>Genel</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="683"/>
- <source>Use filename as song title</source>
- <translation>Şarkı başlığı için dosya adını kullan</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="690"/>
- <source>Noise reduction</source>
- <translation>Gürültü azaltma</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="700"/>
- <source>Fast playlist info</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="710"/>
- <source>Play Amiga MOD</source>
- <translation>Amiga MOD Oynat</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="720"/>
- <source>Looping</source>
- <translation>Döngü</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="726"/>
- <source>Don&apos;t loop</source>
- <translation>Döngü kurma</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="733"/>
- <source>Loop</source>
- <translation>Döngü</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="750"/>
- <source>time(s)</source>
- <translation>süre(s)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="770"/>
- <source>Loop forever</source>
- <translation>Sonsuz döngü</translation>
- </message>
-</context>
-</TS>
diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_uk_UA.ts b/src/plugins/Input/modplug/translations/modplug_plugin_uk_UA.ts
deleted file mode 100644
index 4c61a5875..000000000
--- a/src/plugins/Input/modplug/translations/modplug_plugin_uk_UA.ts
+++ /dev/null
@@ -1,327 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="uk">
-<context>
- <name>DecoderModPlugFactory</name>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="45"/>
- <source>ModPlug Plugin</source>
- <translation>Модуль ModPlug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="51"/>
- <source>ModPlug Files</source>
- <translation>Файли ModPlug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="135"/>
- <source>About ModPlug Audio Plugin</source>
- <translation>Про аудіо-модуль ModPlug</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="136"/>
- <source>Qmmp ModPlug Audio Plugin</source>
- <translation>Аудіо-модуль для Qmmp</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="137"/>
- <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
- <translation>Розробник: Ілля Котов &lt;forkotov02@ya.ru&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="138"/>
- <source>Based on the Modplug Plugin for Xmms</source>
- <translation>На базі модуля Modplug для Xmms</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="139"/>
- <source>Modplug Plugin developers:</source>
- <translation>Розробники модуля ModPlug:</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="140"/>
- <source>Olivier Lapicque &lt;olivierl@jps.net&gt;</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="141"/>
- <source>Kenton Varda &lt;temporal@gauge3d.org&gt;</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="142"/>
- <source>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>ModPlugMetaDataModel</name>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="70"/>
- <source>Speed</source>
- <translation>Швидкість</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="71"/>
- <source>Tempo</source>
- <translation>Темп</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="72"/>
- <location filename="../modplugmetadatamodel.cpp" line="93"/>
- <source>Samples</source>
- <translation>Семпли</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="73"/>
- <location filename="../modplugmetadatamodel.cpp" line="102"/>
- <source>Instruments</source>
- <translation>Інструменти</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="74"/>
- <source>Patterns</source>
- <translation>Зразків</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="75"/>
- <source>Channels</source>
- <translation>Канали</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="107"/>
- <source>Comment</source>
- <translation>Коментар</translation>
- </message>
-</context>
-<context>
- <name>SettingsDialog</name>
- <message>
- <location filename="../settingsdialog.ui" line="14"/>
- <source>ModPlug Plugin Settings</source>
- <translation>Налаштування модуля ModPlug</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="33"/>
- <source>Quality</source>
- <translation>Якість</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="45"/>
- <source>Resolution</source>
- <translation>Роздільність</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="51"/>
- <source>16 bit</source>
- <translation>16 біт</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="58"/>
- <source>8 bit</source>
- <translation>8 біт</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="74"/>
- <source>Channels</source>
- <translation>Канали</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="80"/>
- <source>Stereo</source>
- <translation>Стерео</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="87"/>
- <source>Mono (downmix)</source>
- <translation>Моно</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="103"/>
- <source>Resampling</source>
- <translation>Передискретизація</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="109"/>
- <source>Nearest (fastest)</source>
- <translation>Nearest (найшвидше)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="116"/>
- <source>Linear (fast)</source>
- <translation>Linear (швидко)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="123"/>
- <source>Spline (good quality)</source>
- <translation>Spline (висока якість)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="130"/>
- <source>8-tap Fir (extremely high quality)</source>
- <translation>8-tap Fir (найвища якість)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="146"/>
- <source>Sampling Rate</source>
- <translation>Дискретизація</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="152"/>
- <source>48000 Hz</source>
- <translation>48000 Гц</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="159"/>
- <source>44100 Hz</source>
- <translation>44100 Гц</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="166"/>
- <source>22050 Hz</source>
- <translation>22050 Гц</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="173"/>
- <source>11025 Hz</source>
- <translation>11025 Гц</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="184"/>
- <source>Effects</source>
- <translation>Ефекти</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="190"/>
- <source>Reverb</source>
- <translation>Реверберація</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="202"/>
- <location filename="../settingsdialog.ui" line="467"/>
- <source>Depth (%)</source>
- <translation>Глибина (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="234"/>
- <location filename="../settingsdialog.ui" line="368"/>
- <location filename="../settingsdialog.ui" line="499"/>
- <location filename="../settingsdialog.ui" line="618"/>
- <source>0</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="260"/>
- <location filename="../settingsdialog.ui" line="519"/>
- <source>Delay (ms)</source>
- <translation>Затримка (мс)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="292"/>
- <source>40</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="324"/>
- <source>Bass Boost</source>
- <translation>Підсилення басів</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="336"/>
- <source>Amount (%)</source>
- <translation>Об&apos;єм (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="394"/>
- <source>Range (Hz)</source>
- <translation>Діапазон (Гц)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="426"/>
- <source>10</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="458"/>
- <source>Surround</source>
- <translation>Оточення</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="551"/>
- <source>5</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="577"/>
- <source>Preamp</source>
- <translation>Підсилення</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="586"/>
- <source>Volume</source>
- <translation>Гучність</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="656"/>
- <source>Note: Setting the preamp
-too high may cause clipping!</source>
- <translation>Примітка: встановлення занадто високого
-підсилення може викликати зрізання!</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="671"/>
- <source>Misc</source>
- <translation>Різне</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="677"/>
- <source>General</source>
- <translation>Загальне</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="683"/>
- <source>Use filename as song title</source>
- <translation>Використовувати і&apos;мя файла як ім&apos;я фрагменту</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="690"/>
- <source>Noise reduction</source>
- <translation>Шумопридушення</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="700"/>
- <source>Fast playlist info</source>
- <translation>Швидка інформація списку</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="710"/>
- <source>Play Amiga MOD</source>
- <translation>Грати Amiga MOD</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="720"/>
- <source>Looping</source>
- <translation>Зациклення</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="726"/>
- <source>Don&apos;t loop</source>
- <translation>Не зациклювати</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="733"/>
- <source>Loop</source>
- <translation>Цикл</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="750"/>
- <source>time(s)</source>
- <translation>раз(ів)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="770"/>
- <source>Loop forever</source>
- <translation>Цикл назавжди</translation>
- </message>
-</context>
-</TS>
diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_zh_CN.ts b/src/plugins/Input/modplug/translations/modplug_plugin_zh_CN.ts
deleted file mode 100644
index 3965f89ef..000000000
--- a/src/plugins/Input/modplug/translations/modplug_plugin_zh_CN.ts
+++ /dev/null
@@ -1,327 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="zh_CN">
-<context>
- <name>DecoderModPlugFactory</name>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="45"/>
- <source>ModPlug Plugin</source>
- <translation>ModPlug 插件</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="51"/>
- <source>ModPlug Files</source>
- <translation>ModPlug 文件</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="135"/>
- <source>About ModPlug Audio Plugin</source>
- <translation>关于 ModPlug 音频插件</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="136"/>
- <source>Qmmp ModPlug Audio Plugin</source>
- <translation>Qmmp ModPlug 音频插件</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="137"/>
- <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="138"/>
- <source>Based on the Modplug Plugin for Xmms</source>
- <translation>基于 Modplug 的 Xmms 插件</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="139"/>
- <source>Modplug Plugin developers:</source>
- <translation>ModPlug 插件开发者:</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="140"/>
- <source>Olivier Lapicque &lt;olivierl@jps.net&gt;</source>
- <translation>Olivier Lapicque &lt;olivierl@jps.net&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="141"/>
- <source>Kenton Varda &lt;temporal@gauge3d.org&gt;</source>
- <translation>Kenton Varda &lt;temporal@gauge3d.org&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="142"/>
- <source>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</source>
- <translation>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</translation>
- </message>
-</context>
-<context>
- <name>ModPlugMetaDataModel</name>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="70"/>
- <source>Speed</source>
- <translation>速度</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="71"/>
- <source>Tempo</source>
- <translation>节拍</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="72"/>
- <location filename="../modplugmetadatamodel.cpp" line="93"/>
- <source>Samples</source>
- <translation>取样率</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="73"/>
- <location filename="../modplugmetadatamodel.cpp" line="102"/>
- <source>Instruments</source>
- <translation>乐器</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="74"/>
- <source>Patterns</source>
- <translation>结构</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="75"/>
- <source>Channels</source>
- <translation>声音通道</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="107"/>
- <source>Comment</source>
- <translation>备注</translation>
- </message>
-</context>
-<context>
- <name>SettingsDialog</name>
- <message>
- <location filename="../settingsdialog.ui" line="14"/>
- <source>ModPlug Plugin Settings</source>
- <translation>ModPlug 插件设置</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="33"/>
- <source>Quality</source>
- <translation>品质</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="45"/>
- <source>Resolution</source>
- <translation>分辨率</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="51"/>
- <source>16 bit</source>
- <translation>16 位</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="58"/>
- <source>8 bit</source>
- <translation>8 位</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="74"/>
- <source>Channels</source>
- <translation>声音通道</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="80"/>
- <source>Stereo</source>
- <translation>立体声</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="87"/>
- <source>Mono (downmix)</source>
- <translation>单声道</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="103"/>
- <source>Resampling</source>
- <translation>重取样</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="109"/>
- <source>Nearest (fastest)</source>
- <translation>最近(最快)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="116"/>
- <source>Linear (fast)</source>
- <translation>直线(快)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="123"/>
- <source>Spline (good quality)</source>
- <translation>曲线(好品质)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="130"/>
- <source>8-tap Fir (extremely high quality)</source>
- <translation>8-Tap FIR (最高品质)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="146"/>
- <source>Sampling Rate</source>
- <translation>取样率</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="152"/>
- <source>48000 Hz</source>
- <translation>48000 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="159"/>
- <source>44100 Hz</source>
- <translation>44100 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="166"/>
- <source>22050 Hz</source>
- <translation>22050 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="173"/>
- <source>11025 Hz</source>
- <translation>11025 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="184"/>
- <source>Effects</source>
- <translation>特效</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="190"/>
- <source>Reverb</source>
- <translation>余响</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="202"/>
- <location filename="../settingsdialog.ui" line="467"/>
- <source>Depth (%)</source>
- <translation>深度 (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="234"/>
- <location filename="../settingsdialog.ui" line="368"/>
- <location filename="../settingsdialog.ui" line="499"/>
- <location filename="../settingsdialog.ui" line="618"/>
- <source>0</source>
- <translation>0</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="260"/>
- <location filename="../settingsdialog.ui" line="519"/>
- <source>Delay (ms)</source>
- <translation>延迟 (ms)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="292"/>
- <source>40</source>
- <translation>40</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="324"/>
- <source>Bass Boost</source>
- <translation>低音提升</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="336"/>
- <source>Amount (%)</source>
- <translation>总计 (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="394"/>
- <source>Range (Hz)</source>
- <translation>范围 (Hz)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="426"/>
- <source>10</source>
- <translation>10</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="458"/>
- <source>Surround</source>
- <translation>环绕</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="551"/>
- <source>5</source>
- <translation>5</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="577"/>
- <source>Preamp</source>
- <translation>前置放大器</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="586"/>
- <source>Volume</source>
- <translation>音量</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="656"/>
- <source>Note: Setting the preamp
-too high may cause clipping!</source>
- <translation>注释:设置前置放大器
-太高可能会产生削波现象!</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="671"/>
- <source>Misc</source>
- <translation>杂项</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="677"/>
- <source>General</source>
- <translation>常规</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="683"/>
- <source>Use filename as song title</source>
- <translation>使用文件名为曲目标题</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="690"/>
- <source>Noise reduction</source>
- <translation>噪声抑制</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="700"/>
- <source>Fast playlist info</source>
- <translation>快速播放列表信息</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="710"/>
- <source>Play Amiga MOD</source>
- <translation>播放 Amiga MOD</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="720"/>
- <source>Looping</source>
- <translation>循环</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="726"/>
- <source>Don&apos;t loop</source>
- <translation>不循环</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="733"/>
- <source>Loop</source>
- <translation>循环</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="750"/>
- <source>time(s)</source>
- <translation>(秒) 时间</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="770"/>
- <source>Loop forever</source>
- <translation>永远循环</translation>
- </message>
-</context>
-</TS>
diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_zh_TW.ts b/src/plugins/Input/modplug/translations/modplug_plugin_zh_TW.ts
deleted file mode 100644
index 39c05742e..000000000
--- a/src/plugins/Input/modplug/translations/modplug_plugin_zh_TW.ts
+++ /dev/null
@@ -1,327 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="zh_TW">
-<context>
- <name>DecoderModPlugFactory</name>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="45"/>
- <source>ModPlug Plugin</source>
- <translation>ModPlug 外掛</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="51"/>
- <source>ModPlug Files</source>
- <translation>ModPlug 檔案</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="135"/>
- <source>About ModPlug Audio Plugin</source>
- <translation>關於 ModPlug 聲訊插件</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="136"/>
- <source>Qmmp ModPlug Audio Plugin</source>
- <translation>Qmmp ModPlug 聲訊插件</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="137"/>
- <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
- <translation>撰寫:Ilya Kotov &lt;forkotov02@ya.ru&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="138"/>
- <source>Based on the Modplug Plugin for Xmms</source>
- <translation>基於 Modplug 的 Xmms 外掛</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="139"/>
- <source>Modplug Plugin developers:</source>
- <translation>ModPlug 插件開發:</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="140"/>
- <source>Olivier Lapicque &lt;olivierl@jps.net&gt;</source>
- <translation>Olivier Lapicque &lt;olivierl@jps.net&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="141"/>
- <source>Kenton Varda &lt;temporal@gauge3d.org&gt;</source>
- <translation>Kenton Varda &lt;temporal@gauge3d.org&gt;</translation>
- </message>
- <message>
- <location filename="../decodermodplugfactory.cpp" line="142"/>
- <source>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</source>
- <translation>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</translation>
- </message>
-</context>
-<context>
- <name>ModPlugMetaDataModel</name>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="70"/>
- <source>Speed</source>
- <translation>速度</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="71"/>
- <source>Tempo</source>
- <translation>節拍</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="72"/>
- <location filename="../modplugmetadatamodel.cpp" line="93"/>
- <source>Samples</source>
- <translation>取樣率</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="73"/>
- <location filename="../modplugmetadatamodel.cpp" line="102"/>
- <source>Instruments</source>
- <translation>樂器</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="74"/>
- <source>Patterns</source>
- <translation>架構</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="75"/>
- <source>Channels</source>
- <translation>聲音通道</translation>
- </message>
- <message>
- <location filename="../modplugmetadatamodel.cpp" line="107"/>
- <source>Comment</source>
- <translation>備註</translation>
- </message>
-</context>
-<context>
- <name>SettingsDialog</name>
- <message>
- <location filename="../settingsdialog.ui" line="14"/>
- <source>ModPlug Plugin Settings</source>
- <translation>ModPlug 插件設定</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="33"/>
- <source>Quality</source>
- <translation>品質</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="45"/>
- <source>Resolution</source>
- <translation>解析度</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="51"/>
- <source>16 bit</source>
- <translation>16 位</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="58"/>
- <source>8 bit</source>
- <translation>8 位</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="74"/>
- <source>Channels</source>
- <translation>聲道</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="80"/>
- <source>Stereo</source>
- <translation>立體聲</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="87"/>
- <source>Mono (downmix)</source>
- <translation>單聲道</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="103"/>
- <source>Resampling</source>
- <translation>重取樣</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="109"/>
- <source>Nearest (fastest)</source>
- <translation>最近(最快)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="116"/>
- <source>Linear (fast)</source>
- <translation>直線(快)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="123"/>
- <source>Spline (good quality)</source>
- <translation>曲線(好品質)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="130"/>
- <source>8-tap Fir (extremely high quality)</source>
- <translation>8-Tap FIR (最高品質)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="146"/>
- <source>Sampling Rate</source>
- <translation>取樣率</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="152"/>
- <source>48000 Hz</source>
- <translation>48000 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="159"/>
- <source>44100 Hz</source>
- <translation>44100 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="166"/>
- <source>22050 Hz</source>
- <translation>22050 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="173"/>
- <source>11025 Hz</source>
- <translation>11025 Hz</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="184"/>
- <source>Effects</source>
- <translation>特效</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="190"/>
- <source>Reverb</source>
- <translation>餘響</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="202"/>
- <location filename="../settingsdialog.ui" line="467"/>
- <source>Depth (%)</source>
- <translation>深度 (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="234"/>
- <location filename="../settingsdialog.ui" line="368"/>
- <location filename="../settingsdialog.ui" line="499"/>
- <location filename="../settingsdialog.ui" line="618"/>
- <source>0</source>
- <translation>0</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="260"/>
- <location filename="../settingsdialog.ui" line="519"/>
- <source>Delay (ms)</source>
- <translation>延遲 (ms)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="292"/>
- <source>40</source>
- <translation>40</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="324"/>
- <source>Bass Boost</source>
- <translation>低音提升</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="336"/>
- <source>Amount (%)</source>
- <translation>總計 (%)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="394"/>
- <source>Range (Hz)</source>
- <translation>範圍 (Hz)</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="426"/>
- <source>10</source>
- <translation>10</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="458"/>
- <source>Surround</source>
- <translation>自動換行</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="551"/>
- <source>5</source>
- <translation>5</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="577"/>
- <source>Preamp</source>
- <translation>前置放大器</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="586"/>
- <source>Volume</source>
- <translation>音量</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="656"/>
- <source>Note: Setting the preamp
-too high may cause clipping!</source>
- <translation>註釋:設定前置放大器
-太高可能會產生削波現象!</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="671"/>
- <source>Misc</source>
- <translation>雜項</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="677"/>
- <source>General</source>
- <translation>常規</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="683"/>
- <source>Use filename as song title</source>
- <translation>使用檔名為曲目標題</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="690"/>
- <source>Noise reduction</source>
- <translation>聲音雜訊抑制</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="700"/>
- <source>Fast playlist info</source>
- <translation>快速播放清單資訊</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="710"/>
- <source>Play Amiga MOD</source>
- <translation>播放 Amiga MOD</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="720"/>
- <source>Looping</source>
- <translation>循環</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="726"/>
- <source>Don&apos;t loop</source>
- <translation>不循環</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="733"/>
- <source>Loop</source>
- <translation>循環</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="750"/>
- <source>time(s)</source>
- <translation>(秒) 時間</translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="770"/>
- <source>Loop forever</source>
- <translation>永遠循環</translation>
- </message>
-</context>
-</TS>
diff --git a/src/plugins/Input/modplug/translations/translations.qrc b/src/plugins/Input/modplug/translations/translations.qrc
deleted file mode 100644
index 6eafcc4e8..000000000
--- a/src/plugins/Input/modplug/translations/translations.qrc
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE RCC>
-<RCC version="1.0">
- <qresource>
- <file>modplug_plugin_ru.qm</file>
- <file>modplug_plugin_uk_UA.qm</file>
- <file>modplug_plugin_zh_CN.qm</file>
- <file>modplug_plugin_zh_TW.qm</file>
- <file>modplug_plugin_tr.qm</file>
- <file>modplug_plugin_cs.qm</file>
- <file>modplug_plugin_pt_BR.qm</file>
- <file>modplug_plugin_pt.qm</file>
- <file>modplug_plugin_de.qm</file>
- <file>modplug_plugin_pl_PL.qm</file>
- <file>modplug_plugin_fr.qm</file>
- <file>modplug_plugin_it.qm</file>
- <file>modplug_plugin_kk.qm</file>
- <file>modplug_plugin_ko.qm</file>
- <file>modplug_plugin_lt.qm</file>
- <file>modplug_plugin_hu.qm</file>
- <file>modplug_plugin_nl.qm</file>
- <file>modplug_plugin_ja.qm</file>
- <file>modplug_plugin_sk.qm</file>
- <file>modplug_plugin_es.qm</file>
- <file>modplug_plugin_he.qm</file>
- <file>modplug_plugin_gl_ES.qm</file>
- <file>modplug_plugin_sr_BA.qm</file>
- <file>modplug_plugin_sr_RS.qm</file>
- <file>modplug_plugin_bg.qm</file>
- <file>modplug_plugin_el.qm</file>
- <file>modplug_plugin_id.qm</file>
- <file>modplug_plugin_fi.qm</file>
- </qresource>
-</RCC>
diff --git a/src/plugins/Input/xmp/CMakeLists.txt b/src/plugins/Input/xmp/CMakeLists.txt
new file mode 100644
index 000000000..a422b16aa
--- /dev/null
+++ b/src/plugins/Input/xmp/CMakeLists.txt
@@ -0,0 +1,45 @@
+project(libxmp)
+
+# libqmmp
+include_directories(${QMMP_INCLUDE_DIRS})
+link_directories(${QMMP_LIBRARY_DIRS})
+
+# xmp
+pkg_search_module(XMP libxmp)
+
+include_directories(${XMP_INCLUDE_DIRS})
+link_directories(${XMP_LIBRARY_DIRS})
+ADD_DEFINITIONS(${XMP_CFLAGS})
+
+SET(libxmp_SRCS
+ decoder_xmp.cpp
+ decoderxmpfactory.cpp
+ xmpmetadatamodel.cpp
+ settingsdialog.cpp
+ xmpmetadatamodel.cpp
+)
+
+SET(libxmp_HDRS
+ decoder_xmp.h
+)
+
+SET(libxmp_RCCS translations/translations.qrc)
+
+QT5_ADD_RESOURCES(libxmp_RCC_SRCS ${libxmp_RCCS})
+
+# user interface
+
+SET(libxmp_UIS
+ settingsdialog.ui
+)
+
+QT5_WRAP_UI(libxmp_UIS_H ${libxmp_UIS})
+# Don't forget to include output directory, otherwise
+# the UI file won't be wrapped!
+include_directories(${CMAKE_CURRENT_BINARY_DIR})
+
+IF(XMP_FOUND)
+ADD_LIBRARY(xmp MODULE ${libxmp_SRCS} ${libxmp_UIS_H} ${libxmp_RCC_SRCS} ${libxmp_HDRS})
+target_link_libraries(xmp Qt5::Widgets ${QMMP_LDFLAGS} ${XMP_LDFLAGS})
+install(TARGETS xmp DESTINATION ${PLUGIN_DIR}/Input)
+ENDIF(XMP_FOUND)
diff --git a/src/plugins/Input/xmp/decoder_xmp.cpp b/src/plugins/Input/xmp/decoder_xmp.cpp
new file mode 100644
index 000000000..0aa52dccf
--- /dev/null
+++ b/src/plugins/Input/xmp/decoder_xmp.cpp
@@ -0,0 +1,137 @@
+/***************************************************************************
+ * Copyright (C) 2015-2021 by Ilya Kotov *
+ * forkotov02@ya.ru *
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ * This program is distributed in the hope that it will be useful, *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
+ * GNU General Public License for more details. *
+ * *
+ * You should have received a copy of the GNU General Public License *
+ * along with this program; if not, write to the *
+ * Free Software Foundation, Inc., *
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
+ ***************************************************************************/
+
+#include <QObject>
+#include <QSettings>
+#include <QDir>
+#include <QSettings>
+#include "decoder_xmp.h"
+
+// Decoder class
+
+DecoderXmp *DecoderXmp::m_instance = nullptr;
+
+DecoderXmp::DecoderXmp(const QString &path) : Decoder(nullptr), m_path(path)
+{
+ m_instance = this;
+}
+
+DecoderXmp::~DecoderXmp()
+{
+ if(m_instance == this)
+ m_instance = nullptr;
+ deinit();
+}
+
+DecoderXmp *DecoderXmp::instance()
+{
+ return m_instance;
+}
+
+bool DecoderXmp::initialize()
+{
+ m_ctx = xmp_create_context();
+
+ int err = xmp_load_module(m_ctx, m_path.toLocal8Bit().data());
+ if(err != 0)
+ {
+ qWarning("DecoderXmp: unable to load module file, error = %d", err);
+ xmp_free_context(m_ctx);
+ m_ctx = nullptr;
+ return false;
+ }
+
+ xmp_module_info mi;
+ xmp_get_module_info(m_ctx, &mi);
+
+ m_totalTime = mi.seq_data[0].duration;
+
+ QSettings settings(Qmmp::configFile(), QSettings::IniFormat);
+ m_srate = settings.value("Xmp/sample_rate", 44100).toInt();
+
+ xmp_start_player(m_ctx, m_srate, 0);
+ readSettings();
+
+ configure(m_srate, 2, Qmmp::PCM_S16LE);
+ return true;
+}
+
+qint64 DecoderXmp::totalTime() const
+{
+ return m_totalTime;
+}
+
+int DecoderXmp::bitrate() const
+{
+ return 8;
+}
+
+qint64 DecoderXmp::read(unsigned char *audio, qint64 maxSize)
+{
+ int c = xmp_play_buffer(m_ctx, audio, maxSize, 1);
+
+ if(c == 0)
+ return maxSize;
+ else if(c == -XMP_END)
+ return 0;
+
+ return -1;
+}
+
+void DecoderXmp::seek(qint64 pos)
+{
+ xmp_seek_time(m_ctx, pos);
+}
+
+void DecoderXmp::deinit()
+{
+ if(m_ctx)
+ {
+ xmp_end_player(m_ctx);
+ xmp_release_module(m_ctx);
+ xmp_free_context(m_ctx);
+ m_ctx = nullptr;
+ }
+}
+
+void DecoderXmp::readSettings()
+{
+ if(m_ctx)
+ {
+ QSettings settings(Qmmp::configFile(), QSettings::IniFormat);
+ settings.beginGroup("Xmp");
+ xmp_set_player(m_ctx, XMP_PLAYER_AMP, settings.value("amp_factor", 1).toInt());
+ xmp_set_player(m_ctx, XMP_PLAYER_MIX, settings.value("stereo_mix", 70).toInt());
+ xmp_set_player(m_ctx, XMP_PLAYER_INTERP, settings.value("interpolation", XMP_INTERP_LINEAR).toInt());
+ int flags = 0;
+ if(settings.value("lowpass", false).toBool())
+ flags |= XMP_DSP_LOWPASS;
+ xmp_set_player(m_ctx, XMP_PLAYER_DSP, flags);
+ flags = 0;
+ if(settings.value("vblank", false).toBool())
+ flags |= XMP_FLAGS_VBLANK;
+ if(settings.value("fx9bug", false).toBool())
+ flags |= XMP_FLAGS_FX9BUG;
+ xmp_set_player(m_ctx, XMP_PLAYER_FLAGS, flags);
+
+
+ settings.endGroup();
+ }
+}
diff --git a/src/plugins/Input/modplug/decoder_modplug.h b/src/plugins/Input/xmp/decoder_xmp.h
index fdb681e0a..dafe38764 100644
--- a/src/plugins/Input/modplug/decoder_modplug.h
+++ b/src/plugins/Input/xmp/decoder_xmp.h
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2008-2021 by Ilya Kotov *
+ * Copyright (C) 2015-2021 by Ilya Kotov *
* forkotov02@ya.ru *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -18,21 +18,20 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
***************************************************************************/
-#ifndef DECODER_MODPLUG_H
-#define DECODER_MODPLUG_H
+#ifndef DECODER_XMP_H
+#define DECODER_XMP_H
#include <qmmp/decoder.h>
+#include <xmp.h>
-class CSoundFile;
-
-class DecoderModPlug : public Decoder
+class DecoderXmp : public Decoder
{
public:
- explicit DecoderModPlug(const QString &path);
- virtual ~DecoderModPlug();
+ explicit DecoderXmp(const QString &path);
+ virtual ~DecoderXmp();
+ static DecoderXmp *instance();
void readSettings();
- static DecoderModPlug* instance();
// Standard Decoder API
bool initialize() override;
qint64 totalTime() const override;
@@ -40,22 +39,17 @@ public:
qint64 read(unsigned char *audio, qint64 maxSize) override;
void seek(qint64 time) override;
-private:
+private:
//helper function
void deinit();
- CSoundFile *m_soundFile = nullptr;
-
- int m_bps; //bits per sample
- QByteArray m_input_buf; //input buffer
- quint32 m_freq = 0;
- int m_chan = 0, m_sampleSize = 0, m_bitrate = 0;
+ xmp_context m_ctx = nullptr;
qint64 m_totalTime = 0;
- double m_preampFactor = 0.0f;
- bool m_usePreamp = false;
QString m_path;
- static DecoderModPlug* m_instance;
+ quint32 m_srate = 44100;
+
+ static DecoderXmp *m_instance;
};
-#endif // DECODER_MODPLUG_H
+#endif // DECODER_XMP_H
diff --git a/src/plugins/Input/xmp/decoderxmpfactory.cpp b/src/plugins/Input/xmp/decoderxmpfactory.cpp
new file mode 100644
index 000000000..3e10b614c
--- /dev/null
+++ b/src/plugins/Input/xmp/decoderxmpfactory.cpp
@@ -0,0 +1,118 @@
+/***************************************************************************
+ * Copyright (C) 2015-2019 by Ilya Kotov *
+ * forkotov02@ya.ru *
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ * This program is distributed in the hope that it will be useful, *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
+ * GNU General Public License for more details. *
+ * *
+ * You should have received a copy of the GNU General Public License *
+ * along with this program; if not, write to the *
+ * Free Software Foundation, Inc., *
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
+ ***************************************************************************/
+
+#include <QStringList>
+#include <QMessageBox>
+#include <xmp.h>
+#include "settingsdialog.h"
+#include "decoder_xmp.h"
+#include "xmpmetadatamodel.h"
+#include "decoderxmpfactory.h"
+
+// DecodeXmpFactory
+
+bool DecoderXmpFactory::canDecode(QIODevice *) const
+{
+ return false;
+}
+
+DecoderProperties DecoderXmpFactory::properties() const
+{
+ DecoderProperties properties;
+ properties.name = tr("XMP Plugin");
+ properties.filters = QStringList { "*.mod", "*.m15", "*.nt", "*.flx", "*.wow",
+ "*.dbm", "*.digi", "*.emod", "*.med", "*.mtn", "*.okt", "*.sfx",
+ "*.dtm", "*.gtk", "*.mgt",
+ "*.669", "*.far", "*.fnk", "*.imf", "*.it", "*.liq", "*.mdl",
+ "*.mtm", "*.rtm", "*.s3m", "*.stm", "*.ult", "*.xm",
+ "*.amf", "*.gdm", "*.stx",
+ "*.abk", "*.amf", "*.psm", "*.j2b", "*.mfp", "*.smp", "*.stim", "*.umx",
+ "*.amd", "*.rad", "*.hsc", "*.s3m",
+ "*.xm", "*.s3z", "*.s3r", "*.s3gz",
+ "*.mdz", "*.mdr", "*.mdbz", "*.mdgz",
+ "*.itz", "*.itr", "*.itgz",
+ "*.xmr", "*.xmgz", "*.xmz" };
+ properties.description = tr("Module Files");
+ //properties.contentType = ;
+ properties.shortName = "xmp";
+ properties.hasAbout = true;
+ properties.hasSettings = true;
+ properties.noInput = true;
+ properties.protocols << "file";
+ properties.priority = 10;
+ return properties;
+}
+
+Decoder *DecoderXmpFactory::create(const QString &path, QIODevice *input)
+{
+ Q_UNUSED(input);
+ return new DecoderXmp(path);
+}
+
+QList<TrackInfo *> DecoderXmpFactory::createPlayList(const QString &path, TrackInfo::Parts parts, QStringList *)
+{
+ QList <TrackInfo*> list;
+ TrackInfo *info = new TrackInfo(path);
+ if(parts & (TrackInfo::MetaData | TrackInfo::Properties))
+ {
+ xmp_context ctx = xmp_create_context();
+ if(xmp_load_module(ctx, path.toLocal8Bit().data()) != 0)
+ {
+ qWarning("DecoderXmpFactory: unable to load module");
+ xmp_free_context(ctx);
+ delete info;
+ return list;
+ }
+ xmp_module_info mi;
+ xmp_get_module_info(ctx, &mi);
+ info->setValue(Qmmp::TITLE, mi.mod->name);
+ info->setValue(Qmmp::FORMAT_NAME, mi.mod->type);
+ info->setDuration(mi.seq_data[0].duration);
+ xmp_release_module(ctx);
+ xmp_free_context(ctx);
+ }
+ list << info;
+ return list;
+}
+
+MetaDataModel* DecoderXmpFactory::createMetaDataModel(const QString &path, bool readOnly)
+{
+ Q_UNUSED(readOnly);
+ return new XmpMetaDataModel(path);
+}
+
+void DecoderXmpFactory::showSettings(QWidget *parent)
+{
+ SettingsDialog *d = new SettingsDialog(parent);
+ d->show();
+}
+
+void DecoderXmpFactory::showAbout(QWidget *parent)
+{
+ QMessageBox::about (parent, tr("About XMP Audio Plugin"),
+ tr("Qmmp XMP Audio Plugin")+"\n"+
+ tr("Written by: Ilya Kotov <forkotov02@ya.ru>")+"\n"+
+ tr("Compiled against libxmp-%1").arg(XMP_VERSION));
+}
+
+QString DecoderXmpFactory::translation() const
+{
+ return QString(":/xmp_plugin_");
+}
diff --git a/src/plugins/Input/modplug/decodermodplugfactory.h b/src/plugins/Input/xmp/decoderxmpfactory.h
index fd63fbfb0..e3a8a77ea 100644
--- a/src/plugins/Input/modplug/decodermodplugfactory.h
+++ b/src/plugins/Input/xmp/decoderxmpfactory.h
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2008-2021 by Ilya Kotov *
+ * Copyright (C) 2015-2019 by Ilya Kotov *
* forkotov02@ya.ru *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -17,16 +17,16 @@
* Free Software Foundation, Inc., *
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
***************************************************************************/
-#ifndef DECODERMODPLUGFACTORY_H
-#define DECODERMODPLUGFACTORY_H
+#ifndef DECODERXMPFACTORY_H
+#define DECODERXMPFACTORY_H
#include <qmmp/decoderfactory.h>
-class DecoderModPlugFactory : public QObject, DecoderFactory
+class DecoderXmpFactory : public QObject, DecoderFactory
{
-Q_OBJECT
-Q_PLUGIN_METADATA(IID "org.qmmp.qmmp.DecoderFactoryInterface.1.0")
-Q_INTERFACES(DecoderFactory)
+ Q_OBJECT
+ Q_PLUGIN_METADATA(IID "org.qmmp.qmmp.DecoderFactoryInterface.1.0")
+ Q_INTERFACES(DecoderFactory)
public:
bool canDecode(QIODevice *input) const override;
diff --git a/src/plugins/Input/xmp/settingsdialog.cpp b/src/plugins/Input/xmp/settingsdialog.cpp
new file mode 100644
index 000000000..ca2d3cc1a
--- /dev/null
+++ b/src/plugins/Input/xmp/settingsdialog.cpp
@@ -0,0 +1,97 @@
+/***************************************************************************
+ * Copyright (C) 2015-2021 by Ilya Kotov *
+ * forkotov02@ya.ru *
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ * This program is distributed in the hope that it will be useful, *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
+ * GNU General Public License for more details. *
+ * *
+ * You should have received a copy of the GNU General Public License *
+ * along with this program; if not, write to the *
+ * Free Software Foundation, Inc., *
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
+ ***************************************************************************/
+
+#include <QSettings>
+#include <QDir>
+#include <xmp.h>
+#include "decoder_xmp.h"
+#include "settingsdialog.h"
+
+SettingsDialog::SettingsDialog(QWidget *parent)
+ : QDialog(parent)
+{
+ m_ui.setupUi(this);
+ setAttribute(Qt::WA_DeleteOnClose);
+ //prepare combobox
+ m_ui.srateComboBox->addItem(tr("22050 Hz"), 22050);
+ m_ui.srateComboBox->addItem(tr("44100 Hz"), 44100);
+ m_ui.srateComboBox->addItem(tr("48000 Hz"), 48000);
+ m_ui.intTypeComboBox->addItem(tr("Nearest neighbor"), XMP_INTERP_NEAREST);
+ m_ui.intTypeComboBox->addItem(tr("Linear"), XMP_INTERP_LINEAR);
+ m_ui.intTypeComboBox->addItem(tr("Cubic spline"), XMP_INTERP_SPLINE);
+ //load settings
+ QSettings settings(Qmmp::configFile(), QSettings::IniFormat);
+ settings.beginGroup("Xmp");
+ m_ui.ampFactorSpinBox->setValue(settings.value("amp_factor", 1).toInt());
+ m_ui.stereoMixingSpinBox->setValue(settings.value("stereo_mix", 70).toInt());
+ int index = m_ui.intTypeComboBox->findData(settings.value("interpolation", XMP_INTERP_LINEAR).toInt());
+ if(index >= 0)
+ m_ui.intTypeComboBox->setCurrentIndex(index);
+ index = m_ui.srateComboBox->findData(settings.value("sample_rate", 44100).toInt());
+ if(index >= 0)
+ m_ui.srateComboBox->setCurrentIndex(index);
+ m_ui.lowPassCheckBox->setChecked(settings.value("lowpass", false).toBool());
+ m_ui.vblankCheckBox->setChecked(settings.value("vblank", false).toBool());
+ m_ui.fx9BugCheckBox->setChecked(settings.value("fx9bug", false).toBool());
+ settings.endGroup();
+}
+
+
+SettingsDialog::~SettingsDialog()
+{}
+
+void SettingsDialog::writeSettings()
+{
+ QSettings settings(Qmmp::configFile(), QSettings::IniFormat);
+ settings.beginGroup("Xmp");
+ settings.setValue("amp_factor", m_ui.ampFactorSpinBox->value());
+ settings.setValue("stereo_mix", m_ui.stereoMixingSpinBox->value());
+ int index = m_ui.intTypeComboBox->currentIndex();
+ if(index >= 0)
+ settings.setValue("interpolation", m_ui.intTypeComboBox->itemData(index));
+ index = m_ui.srateComboBox->currentIndex();
+ if(index >= 0)
+ settings.setValue("sample_rate", m_ui.srateComboBox->itemData(index));
+ settings.setValue("lowpass", m_ui.lowPassCheckBox->isChecked());
+ settings.setValue("vblank", m_ui.vblankCheckBox->isChecked());
+ settings.setValue("fx9bug", m_ui.fx9BugCheckBox->isChecked());
+ settings.endGroup();
+ //apply settings for the created decoder
+ if (DecoderXmp::instance())
+ {
+ //DecoderXmp::instance()->mutex()->lock();
+ DecoderXmp::instance()->readSettings();
+ //DecoderXmp::instance()->mutex()->unlock();
+ }
+}
+
+void SettingsDialog::on_buttonBox_clicked(QAbstractButton *button)
+{
+ switch ((int) m_ui.buttonBox->buttonRole(button))
+ {
+ case QDialogButtonBox::AcceptRole:
+ writeSettings();
+ accept();
+ break;
+ case QDialogButtonBox::ApplyRole:
+ writeSettings();
+ break;
+ }
+}
diff --git a/src/plugins/Input/modplug/settingsdialog.h b/src/plugins/Input/xmp/settingsdialog.h
index 86bcf54e3..692602d00 100644
--- a/src/plugins/Input/modplug/settingsdialog.h
+++ b/src/plugins/Input/xmp/settingsdialog.h
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2008-2021 by Ilya Kotov *
+ * Copyright (C) 2015-2021 by Ilya Kotov *
* forkotov02@ya.ru *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -24,7 +24,7 @@
#include "ui_settingsdialog.h"
/**
- @author Ilya Kotov <forkotov02@ya.ru>
+ @author Ilya Kotov <forkotov02@ya.ru>
*/
class SettingsDialog : public QDialog
{
@@ -36,10 +36,9 @@ public:
private slots:
void writeSettings();
- void setPreamp(int);
void on_buttonBox_clicked(QAbstractButton *);
-private:
+private:
Ui::SettingsDialog m_ui;
};
diff --git a/src/plugins/Input/xmp/settingsdialog.ui b/src/plugins/Input/xmp/settingsdialog.ui
new file mode 100644
index 000000000..d5d4bae01
--- /dev/null
+++ b/src/plugins/Input/xmp/settingsdialog.ui
@@ -0,0 +1,142 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>SettingsDialog</class>
+ <widget class="QDialog" name="SettingsDialog">
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>448</width>
+ <height>265</height>
+ </rect>
+ </property>
+ <property name="windowTitle">
+ <string>XMP Plugin Settings</string>
+ </property>
+ <layout class="QVBoxLayout" name="verticalLayout">
+ <property name="leftMargin">
+ <number>6</number>
+ </property>
+ <property name="rightMargin">
+ <number>6</number>
+ </property>
+ <property name="bottomMargin">
+ <number>6</number>
+ </property>
+ <item>
+ <layout class="QFormLayout" name="formLayout">
+ <property name="fieldGrowthPolicy">
+ <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
+ </property>
+ <item row="1" column="0">
+ <widget class="QLabel" name="label">
+ <property name="text">
+ <string> Amplification factor:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="1">
+ <widget class="QSpinBox" name="ampFactorSpinBox">
+ <property name="maximum">
+ <number>3</number>
+ </property>
+ <property name="value">
+ <number>1</number>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="0">
+ <widget class="QLabel" name="label_2">
+ <property name="text">
+ <string>Stereo mixing:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="1">
+ <widget class="QSpinBox" name="stereoMixingSpinBox">
+ <property name="maximum">
+ <number>100</number>
+ </property>
+ <property name="value">
+ <number>70</number>
+ </property>
+ </widget>
+ </item>
+ <item row="3" column="0">
+ <widget class="QLabel" name="label_3">
+ <property name="text">
+ <string> Interpolation type:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="3" column="1">
+ <widget class="QComboBox" name="intTypeComboBox"/>
+ </item>
+ <item row="4" column="0" colspan="2">
+ <widget class="QCheckBox" name="lowPassCheckBox">
+ <property name="text">
+ <string>Lowpass filter effect</string>
+ </property>
+ </widget>
+ </item>
+ <item row="5" column="0" colspan="2">
+ <widget class="QCheckBox" name="vblankCheckBox">
+ <property name="text">
+ <string>Use vblank timing</string>
+ </property>
+ </widget>
+ </item>
+ <item row="6" column="0" colspan="2">
+ <widget class="QCheckBox" name="fx9BugCheckBox">
+ <property name="text">
+ <string>Emulate Protracker 2.x FX9 bug</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="0">
+ <widget class="QLabel" name="label_4">
+ <property name="text">
+ <string>Sample rate:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QComboBox" name="srateComboBox"/>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <widget class="QDialogButtonBox" name="buttonBox">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="standardButtons">
+ <set>QDialogButtonBox::Apply|QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ <resources/>
+ <connections>
+ <connection>
+ <sender>buttonBox</sender>
+ <signal>rejected()</signal>
+ <receiver>SettingsDialog</receiver>
+ <slot>reject()</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>294</x>
+ <y>362</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>170</x>
+ <y>371</y>
+ </hint>
+ </hints>
+ </connection>
+ </connections>
+</ui>
diff --git a/src/plugins/Input/xmp/translations/translations.qrc b/src/plugins/Input/xmp/translations/translations.qrc
new file mode 100644
index 000000000..992e2e27a
--- /dev/null
+++ b/src/plugins/Input/xmp/translations/translations.qrc
@@ -0,0 +1,33 @@
+<!DOCTYPE RCC>
+<RCC version="1.0">
+ <qresource>
+ <file>xmp_plugin_ru.qm</file>
+ <file>xmp_plugin_uk_UA.qm</file>
+ <file>xmp_plugin_zh_CN.qm</file>
+ <file>xmp_plugin_zh_TW.qm</file>
+ <file>xmp_plugin_tr.qm</file>
+ <file>xmp_plugin_cs.qm</file>
+ <file>xmp_plugin_pt_BR.qm</file>
+ <file>xmp_plugin_pt.qm</file>
+ <file>xmp_plugin_de.qm</file>
+ <file>xmp_plugin_pl_PL.qm</file>
+ <file>xmp_plugin_fr.qm</file>
+ <file>xmp_plugin_it.qm</file>
+ <file>xmp_plugin_kk.qm</file>
+ <file>xmp_plugin_ko.qm</file>
+ <file>xmp_plugin_lt.qm</file>
+ <file>xmp_plugin_hu.qm</file>
+ <file>xmp_plugin_nl.qm</file>
+ <file>xmp_plugin_ja.qm</file>
+ <file>xmp_plugin_sk.qm</file>
+ <file>xmp_plugin_es.qm</file>
+ <file>xmp_plugin_he.qm</file>
+ <file>xmp_plugin_gl_ES.qm</file>
+ <file>xmp_plugin_sr_BA.qm</file>
+ <file>xmp_plugin_sr_RS.qm</file>
+ <file>xmp_plugin_bg.qm</file>
+ <file>xmp_plugin_el.qm</file>
+ <file>xmp_plugin_id.qm</file>
+ <file>xmp_plugin_fi.qm</file>
+ </qresource>
+</RCC>
diff --git a/src/plugins/Input/xmp/translations/xmp_plugin_bg.ts b/src/plugins/Input/xmp/translations/xmp_plugin_bg.ts
new file mode 100644
index 000000000..59285a5dd
--- /dev/null
+++ b/src/plugins/Input/xmp/translations/xmp_plugin_bg.ts
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="bg">
+<context>
+ <name>DecoderXmpFactory</name>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="39"/>
+ <source>XMP Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="52"/>
+ <source>Module Files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="109"/>
+ <source>About XMP Audio Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="110"/>
+ <source>Qmmp XMP Audio Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="111"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="112"/>
+ <source>Compiled against libxmp-%1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>XMP Plugin Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="34"/>
+ <source> Amplification factor:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="51"/>
+ <source>Stereo mixing:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source> Interpolation type:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="78"/>
+ <source>Lowpass filter effect</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Use vblank timing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="92"/>
+ <source>Emulate Protracker 2.x FX9 bug</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="99"/>
+ <source>Sample rate:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="33"/>
+ <source>22050 Hz</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="34"/>
+ <source>44100 Hz</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="35"/>
+ <source>48000 Hz</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="36"/>
+ <source>Nearest neighbor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="37"/>
+ <source>Linear</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="38"/>
+ <source>Cubic spline</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>XmpMetaDataModel</name>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="52"/>
+ <source>Volume scale</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="53"/>
+ <source>Number of patterns</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="54"/>
+ <source>Number of tracks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="55"/>
+ <source>Tracks per pattern</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="56"/>
+ <source>Number of instruments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="57"/>
+ <source>Number of samples</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="58"/>
+ <source>Initial speed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="59"/>
+ <source>Initial BPM</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="60"/>
+ <source>Module length in patterns</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="79"/>
+ <source>Samples</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="87"/>
+ <source>Instruments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="92"/>
+ <source>Comment</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Input/xmp/translations/xmp_plugin_cs.ts b/src/plugins/Input/xmp/translations/xmp_plugin_cs.ts
new file mode 100644
index 000000000..3d4eb48af
--- /dev/null
+++ b/src/plugins/Input/xmp/translations/xmp_plugin_cs.ts
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="cs">
+<context>
+ <name>DecoderXmpFactory</name>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="39"/>
+ <source>XMP Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="52"/>
+ <source>Module Files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="109"/>
+ <source>About XMP Audio Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="110"/>
+ <source>Qmmp XMP Audio Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="111"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="112"/>
+ <source>Compiled against libxmp-%1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>XMP Plugin Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="34"/>
+ <source> Amplification factor:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="51"/>
+ <source>Stereo mixing:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source> Interpolation type:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="78"/>
+ <source>Lowpass filter effect</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Use vblank timing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="92"/>
+ <source>Emulate Protracker 2.x FX9 bug</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="99"/>
+ <source>Sample rate:</source>
+ <translation>Vzorkovací kmitočet:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="33"/>
+ <source>22050 Hz</source>
+ <translation>22050 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="34"/>
+ <source>44100 Hz</source>
+ <translation>44100 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="35"/>
+ <source>48000 Hz</source>
+ <translation>48000 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="36"/>
+ <source>Nearest neighbor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="37"/>
+ <source>Linear</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="38"/>
+ <source>Cubic spline</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>XmpMetaDataModel</name>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="52"/>
+ <source>Volume scale</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="53"/>
+ <source>Number of patterns</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="54"/>
+ <source>Number of tracks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="55"/>
+ <source>Tracks per pattern</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="56"/>
+ <source>Number of instruments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="57"/>
+ <source>Number of samples</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="58"/>
+ <source>Initial speed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="59"/>
+ <source>Initial BPM</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="60"/>
+ <source>Module length in patterns</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="79"/>
+ <source>Samples</source>
+ <translation>Vzorky</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="87"/>
+ <source>Instruments</source>
+ <translation>Nástroje</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="92"/>
+ <source>Comment</source>
+ <translation>Poznámka</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Input/xmp/translations/xmp_plugin_de.ts b/src/plugins/Input/xmp/translations/xmp_plugin_de.ts
new file mode 100644
index 000000000..0dd447b98
--- /dev/null
+++ b/src/plugins/Input/xmp/translations/xmp_plugin_de.ts
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="de">
+<context>
+ <name>DecoderXmpFactory</name>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="39"/>
+ <source>XMP Plugin</source>
+ <translation>XMP-Modul</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="52"/>
+ <source>Module Files</source>
+ <translation>Moduldateien</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="109"/>
+ <source>About XMP Audio Plugin</source>
+ <translation>Über XMP-Audiomodul</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="110"/>
+ <source>Qmmp XMP Audio Plugin</source>
+ <translation>Qmmp XMP-Audiomodul</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="111"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation>Geschrieben von: Ilya Kotov &lt;forkotov02@ya.ru&gt;</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="112"/>
+ <source>Compiled against libxmp-%1</source>
+ <translation>Kompiliert gegen libxmp-%1</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>XMP Plugin Settings</source>
+ <translation>XMP-Moduleinstellungen</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="34"/>
+ <source> Amplification factor:</source>
+ <translation>Verstärkungsfaktor:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="51"/>
+ <source>Stereo mixing:</source>
+ <translation>Stereoabmischung:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source> Interpolation type:</source>
+ <translation> Interpolationstyp:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="78"/>
+ <source>Lowpass filter effect</source>
+ <translation>Tiefpassfiltereffekt</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Use vblank timing</source>
+ <translation>Vertikale Austastlückenabstimmung verwenden</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="92"/>
+ <source>Emulate Protracker 2.x FX9 bug</source>
+ <translation>Protracker 2.x FX9-Fehler emulieren</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="99"/>
+ <source>Sample rate:</source>
+ <translation>Abtastrate:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="33"/>
+ <source>22050 Hz</source>
+ <translation>22050 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="34"/>
+ <source>44100 Hz</source>
+ <translation>44100 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="35"/>
+ <source>48000 Hz</source>
+ <translation>48000 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="36"/>
+ <source>Nearest neighbor</source>
+ <translation>Nächster Nachbar</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="37"/>
+ <source>Linear</source>
+ <translation>Linear</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="38"/>
+ <source>Cubic spline</source>
+ <translation>Kubischer Spline</translation>
+ </message>
+</context>
+<context>
+ <name>XmpMetaDataModel</name>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="52"/>
+ <source>Volume scale</source>
+ <translation>Lautstärkenskalierung</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="53"/>
+ <source>Number of patterns</source>
+ <translation>Anzahl der Muster</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="54"/>
+ <source>Number of tracks</source>
+ <translation>Anzahl der Titel</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="55"/>
+ <source>Tracks per pattern</source>
+ <translation>Titel pro Muster</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="56"/>
+ <source>Number of instruments</source>
+ <translation>Anzahl der Instrumente</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="57"/>
+ <source>Number of samples</source>
+ <translation>Anzahl der Abtastwerte</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="58"/>
+ <source>Initial speed</source>
+ <translation>Anfangsgeschwindigkeit</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="59"/>
+ <source>Initial BPM</source>
+ <translation>Anfangs-BPM</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="60"/>
+ <source>Module length in patterns</source>
+ <translation>Modullänge in Muster</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="79"/>
+ <source>Samples</source>
+ <translation>Abtastwerte</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="87"/>
+ <source>Instruments</source>
+ <translation>Instrumente</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="92"/>
+ <source>Comment</source>
+ <translation>Kommentar</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Input/xmp/translations/xmp_plugin_el.ts b/src/plugins/Input/xmp/translations/xmp_plugin_el.ts
new file mode 100644
index 000000000..4dcfc6c85
--- /dev/null
+++ b/src/plugins/Input/xmp/translations/xmp_plugin_el.ts
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="el">
+<context>
+ <name>DecoderXmpFactory</name>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="39"/>
+ <source>XMP Plugin</source>
+ <translation>Πρόσθετο XMP</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="52"/>
+ <source>Module Files</source>
+ <translation>Αρχεία αρθρώματος</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="109"/>
+ <source>About XMP Audio Plugin</source>
+ <translation>Περί του πρόσθετο ήχου XMP</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="110"/>
+ <source>Qmmp XMP Audio Plugin</source>
+ <translation>Qmmp πρόσθετο ήχου XMP</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="111"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation>Γράφτηκε από τον: Ilya Kotov &lt;forkotov02@ya.ru&gt;</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="112"/>
+ <source>Compiled against libxmp-%1</source>
+ <translation>Μεταγλωττίστηκε χρησιμοποιώντας την βιβλιοθήκη libxmp-%1</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>XMP Plugin Settings</source>
+ <translation>Ρυθμίσεις πρόσθετου XMP</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="34"/>
+ <source> Amplification factor:</source>
+ <translation> Συντελεστής ενίσχυσης:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="51"/>
+ <source>Stereo mixing:</source>
+ <translation>Στερεοφωνική μίξη:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source> Interpolation type:</source>
+ <translation> Τύπος παρεμβολής:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="78"/>
+ <source>Lowpass filter effect</source>
+ <translation>Τέχνασμα φίλτρου χαμηλών συχνοτήτων</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Use vblank timing</source>
+ <translation>Χρήση χρονισμού vblank</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="92"/>
+ <source>Emulate Protracker 2.x FX9 bug</source>
+ <translation>Σφάλμα προσομοίωσης Protracker 2.x FX9</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="99"/>
+ <source>Sample rate:</source>
+ <translation>Ρυθμός δειγματοληψίας:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="33"/>
+ <source>22050 Hz</source>
+ <translation>22050 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="34"/>
+ <source>44100 Hz</source>
+ <translation>44100 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="35"/>
+ <source>48000 Hz</source>
+ <translation>48000 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="36"/>
+ <source>Nearest neighbor</source>
+ <translation>Κοντινότερος γείτονας</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="37"/>
+ <source>Linear</source>
+ <translation>Γραμμικό</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="38"/>
+ <source>Cubic spline</source>
+ <translation>Κυβική πολυωνυμική συνάρτηση (spline)</translation>
+ </message>
+</context>
+<context>
+ <name>XmpMetaDataModel</name>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="52"/>
+ <source>Volume scale</source>
+ <translation>Κλίμακα έντασης</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="53"/>
+ <source>Number of patterns</source>
+ <translation>Αριθμός σχηματομορφών</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="54"/>
+ <source>Number of tracks</source>
+ <translation>Αριθμός κομματιών</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="55"/>
+ <source>Tracks per pattern</source>
+ <translation>Κομμάτια ανά σχηματομορφή</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="56"/>
+ <source>Number of instruments</source>
+ <translation>Αριθμός οργάνων</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="57"/>
+ <source>Number of samples</source>
+ <translation>Αριθμός δειγμάτων</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="58"/>
+ <source>Initial speed</source>
+ <translation>Αρχική ταχύτητα</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="59"/>
+ <source>Initial BPM</source>
+ <translation>Αρχικό BPM</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="60"/>
+ <source>Module length in patterns</source>
+ <translation>Μήκος αρθρώματος στις σχηματομορφές</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="79"/>
+ <source>Samples</source>
+ <translation>Δείγματα</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="87"/>
+ <source>Instruments</source>
+ <translation>Όργανα</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="92"/>
+ <source>Comment</source>
+ <translation>Σχόλιο</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Input/xmp/translations/xmp_plugin_en.ts b/src/plugins/Input/xmp/translations/xmp_plugin_en.ts
new file mode 100644
index 000000000..88fdb4c88
--- /dev/null
+++ b/src/plugins/Input/xmp/translations/xmp_plugin_en.ts
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="en_US">
+<context>
+ <name>DecoderXmpFactory</name>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="39"/>
+ <source>XMP Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="52"/>
+ <source>Module Files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="109"/>
+ <source>About XMP Audio Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="110"/>
+ <source>Qmmp XMP Audio Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="111"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="112"/>
+ <source>Compiled against libxmp-%1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>XMP Plugin Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="34"/>
+ <source> Amplification factor:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="51"/>
+ <source>Stereo mixing:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source> Interpolation type:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="78"/>
+ <source>Lowpass filter effect</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Use vblank timing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="92"/>
+ <source>Emulate Protracker 2.x FX9 bug</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="99"/>
+ <source>Sample rate:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="33"/>
+ <source>22050 Hz</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="34"/>
+ <source>44100 Hz</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="35"/>
+ <source>48000 Hz</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="36"/>
+ <source>Nearest neighbor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="37"/>
+ <source>Linear</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="38"/>
+ <source>Cubic spline</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>XmpMetaDataModel</name>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="52"/>
+ <source>Volume scale</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="53"/>
+ <source>Number of patterns</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="54"/>
+ <source>Number of tracks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="55"/>
+ <source>Tracks per pattern</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="56"/>
+ <source>Number of instruments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="57"/>
+ <source>Number of samples</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="58"/>
+ <source>Initial speed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="59"/>
+ <source>Initial BPM</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="60"/>
+ <source>Module length in patterns</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="79"/>
+ <source>Samples</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="87"/>
+ <source>Instruments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="92"/>
+ <source>Comment</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Input/xmp/translations/xmp_plugin_es.ts b/src/plugins/Input/xmp/translations/xmp_plugin_es.ts
new file mode 100644
index 000000000..0184f56ba
--- /dev/null
+++ b/src/plugins/Input/xmp/translations/xmp_plugin_es.ts
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="es">
+<context>
+ <name>DecoderXmpFactory</name>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="39"/>
+ <source>XMP Plugin</source>
+ <translation>Módulo XMP</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="52"/>
+ <source>Module Files</source>
+ <translation>Archivos de Módulo</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="109"/>
+ <source>About XMP Audio Plugin</source>
+ <translation>Acerca del Módulo de Audio XMP</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="110"/>
+ <source>Qmmp XMP Audio Plugin</source>
+ <translation>Módulo de Audio XMP de Qmmp</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="111"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation>Escrito por: Ilya Kotov &lt;forkotov02@ya.ru&gt;</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="112"/>
+ <source>Compiled against libxmp-%1</source>
+ <translation>Compilado contra libxmp-%1</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>XMP Plugin Settings</source>
+ <translation>Configuración de Módulo XMP</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="34"/>
+ <source> Amplification factor:</source>
+ <translation>Factor de amplificación:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="51"/>
+ <source>Stereo mixing:</source>
+ <translation>Mezclado estéreo:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source> Interpolation type:</source>
+ <translation>Tipo de interpolador:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="78"/>
+ <source>Lowpass filter effect</source>
+ <translation>Efecto del filtro de paso bajo</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Use vblank timing</source>
+ <translation>Usar el tiempo vblank</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="92"/>
+ <source>Emulate Protracker 2.x FX9 bug</source>
+ <translation>Emular error FX9 de Protracker 2.x</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="99"/>
+ <source>Sample rate:</source>
+ <translation>Tasa de muestreo:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="33"/>
+ <source>22050 Hz</source>
+ <translation>22050 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="34"/>
+ <source>44100 Hz</source>
+ <translation>44100 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="35"/>
+ <source>48000 Hz</source>
+ <translation>48000 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="36"/>
+ <source>Nearest neighbor</source>
+ <translation>Vecino más cercano</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="37"/>
+ <source>Linear</source>
+ <translation>Lineal</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="38"/>
+ <source>Cubic spline</source>
+ <translation>Ranura cúbica</translation>
+ </message>
+</context>
+<context>
+ <name>XmpMetaDataModel</name>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="52"/>
+ <source>Volume scale</source>
+ <translation>Escala de volumen</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="53"/>
+ <source>Number of patterns</source>
+ <translation>Número de patrones</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="54"/>
+ <source>Number of tracks</source>
+ <translation>Número de pistas</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="55"/>
+ <source>Tracks per pattern</source>
+ <translation>Pistas por patrón</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="56"/>
+ <source>Number of instruments</source>
+ <translation>Número de instrumentos</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="57"/>
+ <source>Number of samples</source>
+ <translation>Número de muestreos</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="58"/>
+ <source>Initial speed</source>
+ <translation>Velocidad inicial</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="59"/>
+ <source>Initial BPM</source>
+ <translation>BPM inicial</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="60"/>
+ <source>Module length in patterns</source>
+ <translation>Longitud del módulo en patrones</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="79"/>
+ <source>Samples</source>
+ <translation>Muestreo</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="87"/>
+ <source>Instruments</source>
+ <translation>Instrumentos</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="92"/>
+ <source>Comment</source>
+ <translation>Comentario</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Input/xmp/translations/xmp_plugin_fi.ts b/src/plugins/Input/xmp/translations/xmp_plugin_fi.ts
new file mode 100644
index 000000000..7259b1027
--- /dev/null
+++ b/src/plugins/Input/xmp/translations/xmp_plugin_fi.ts
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="fi">
+<context>
+ <name>DecoderXmpFactory</name>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="39"/>
+ <source>XMP Plugin</source>
+ <translation>XMP-liitännäinen</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="52"/>
+ <source>Module Files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="109"/>
+ <source>About XMP Audio Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="110"/>
+ <source>Qmmp XMP Audio Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="111"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation>Toteuttanut: Ilya Kotov &lt;forkotov02@ya.ru&gt;</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="112"/>
+ <source>Compiled against libxmp-%1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>XMP Plugin Settings</source>
+ <translation>XMP-liitännäisen asetukset</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="34"/>
+ <source> Amplification factor:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="51"/>
+ <source>Stereo mixing:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source> Interpolation type:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="78"/>
+ <source>Lowpass filter effect</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Use vblank timing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="92"/>
+ <source>Emulate Protracker 2.x FX9 bug</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="99"/>
+ <source>Sample rate:</source>
+ <translation>Näytteenottotaajuus:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="33"/>
+ <source>22050 Hz</source>
+ <translation>22050 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="34"/>
+ <source>44100 Hz</source>
+ <translation>44100 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="35"/>
+ <source>48000 Hz</source>
+ <translation>48000 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="36"/>
+ <source>Nearest neighbor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="37"/>
+ <source>Linear</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="38"/>
+ <source>Cubic spline</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>XmpMetaDataModel</name>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="52"/>
+ <source>Volume scale</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="53"/>
+ <source>Number of patterns</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="54"/>
+ <source>Number of tracks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="55"/>
+ <source>Tracks per pattern</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="56"/>
+ <source>Number of instruments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="57"/>
+ <source>Number of samples</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="58"/>
+ <source>Initial speed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="59"/>
+ <source>Initial BPM</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="60"/>
+ <source>Module length in patterns</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="79"/>
+ <source>Samples</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="87"/>
+ <source>Instruments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="92"/>
+ <source>Comment</source>
+ <translation>Kommentti</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Input/xmp/translations/xmp_plugin_fr.ts b/src/plugins/Input/xmp/translations/xmp_plugin_fr.ts
new file mode 100644
index 000000000..93626ee90
--- /dev/null
+++ b/src/plugins/Input/xmp/translations/xmp_plugin_fr.ts
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="fr">
+<context>
+ <name>DecoderXmpFactory</name>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="39"/>
+ <source>XMP Plugin</source>
+ <translation>Greffon XMP</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="52"/>
+ <source>Module Files</source>
+ <translation>Fichiers Module</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="109"/>
+ <source>About XMP Audio Plugin</source>
+ <translation>A propos du greffon audio XMP</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="110"/>
+ <source>Qmmp XMP Audio Plugin</source>
+ <translation>Greffon audio XMP Qmmp</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="111"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation>Écrit par : Ilya Kotov &lt;forkotov02@ya.ru&gt;</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="112"/>
+ <source>Compiled against libxmp-%1</source>
+ <translation>Compilé avec libxmp-%1</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>XMP Plugin Settings</source>
+ <translation>Paramètres du greffon XMP</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="34"/>
+ <source> Amplification factor:</source>
+ <translation>Facteur d&apos;amplification</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="51"/>
+ <source>Stereo mixing:</source>
+ <translation>Mixing Stéréo</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source> Interpolation type:</source>
+ <translation>Type d&apos;interpolation</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="78"/>
+ <source>Lowpass filter effect</source>
+ <translation>Filtre avec effet lowpass</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Use vblank timing</source>
+ <translation>Utiliser le timing vblank</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="92"/>
+ <source>Emulate Protracker 2.x FX9 bug</source>
+ <translation>Emuler le bug Protracker 2.x FX9</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="99"/>
+ <source>Sample rate:</source>
+ <translation>Taux du sample</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="33"/>
+ <source>22050 Hz</source>
+ <translation>22050 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="34"/>
+ <source>44100 Hz</source>
+ <translation>44100 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="35"/>
+ <source>48000 Hz</source>
+ <translation>48000 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="36"/>
+ <source>Nearest neighbor</source>
+ <translation>Voisin le plus proche</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="37"/>
+ <source>Linear</source>
+ <translation>Linéaire</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="38"/>
+ <source>Cubic spline</source>
+ <translation>Spline cubique</translation>
+ </message>
+</context>
+<context>
+ <name>XmpMetaDataModel</name>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="52"/>
+ <source>Volume scale</source>
+ <translation>Hauteur du volume</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="53"/>
+ <source>Number of patterns</source>
+ <translation>Nombre de patterns</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="54"/>
+ <source>Number of tracks</source>
+ <translation>Nombre de pistes</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="55"/>
+ <source>Tracks per pattern</source>
+ <translation>Pistes par pattern</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="56"/>
+ <source>Number of instruments</source>
+ <translation>Nombre d&apos;instruments</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="57"/>
+ <source>Number of samples</source>
+ <translation>Nombre de samples</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="58"/>
+ <source>Initial speed</source>
+ <translation>Vitesse initiale</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="59"/>
+ <source>Initial BPM</source>
+ <translation>BPM initial</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="60"/>
+ <source>Module length in patterns</source>
+ <translation>Longueur du module en pattern</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="79"/>
+ <source>Samples</source>
+ <translation>Samples</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="87"/>
+ <source>Instruments</source>
+ <translation>Instruments</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="92"/>
+ <source>Comment</source>
+ <translation>Commentaire</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Input/xmp/translations/xmp_plugin_gl_ES.ts b/src/plugins/Input/xmp/translations/xmp_plugin_gl_ES.ts
new file mode 100644
index 000000000..b1fc24931
--- /dev/null
+++ b/src/plugins/Input/xmp/translations/xmp_plugin_gl_ES.ts
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="gl_ES">
+<context>
+ <name>DecoderXmpFactory</name>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="39"/>
+ <source>XMP Plugin</source>
+ <translation>Plugin XMP</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="52"/>
+ <source>Module Files</source>
+ <translation>Ficheiros de modulación</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="109"/>
+ <source>About XMP Audio Plugin</source>
+ <translation>Acerca do plugin XMP Audio</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="110"/>
+ <source>Qmmp XMP Audio Plugin</source>
+ <translation>Plugin Qmmp XMP Audio</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="111"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation>Escrito por: LLya Kotov &lt;forkotov02@ya.ru&gt;</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="112"/>
+ <source>Compiled against libxmp-%1</source>
+ <translation>Compilando con libxmp-%1</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>XMP Plugin Settings</source>
+ <translation>Preferencias do plugin XMP</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="34"/>
+ <source> Amplification factor:</source>
+ <translation>Factor de amplificación:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="51"/>
+ <source>Stereo mixing:</source>
+ <translation>Mestura Estéreo:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source> Interpolation type:</source>
+ <translation>Tipo de interpolación:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="78"/>
+ <source>Lowpass filter effect</source>
+ <translation>Filtro de efecto de paso baixo:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Use vblank timing</source>
+ <translation>Utilizar sincronización vblank</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="92"/>
+ <source>Emulate Protracker 2.x FX9 bug</source>
+ <translation>Emular erro do Protracker 2.x FX9</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="99"/>
+ <source>Sample rate:</source>
+ <translation>Taxa de mostra:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="33"/>
+ <source>22050 Hz</source>
+ <translation>22050 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="34"/>
+ <source>44100 Hz</source>
+ <translation>44100 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="35"/>
+ <source>48000 Hz</source>
+ <translation>48000 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="36"/>
+ <source>Nearest neighbor</source>
+ <translation>Veciño máis próximo</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="37"/>
+ <source>Linear</source>
+ <translation>Lineal</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="38"/>
+ <source>Cubic spline</source>
+ <translation>Interpolación cúbica</translation>
+ </message>
+</context>
+<context>
+ <name>XmpMetaDataModel</name>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="52"/>
+ <source>Volume scale</source>
+ <translation>Escala do volume</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="53"/>
+ <source>Number of patterns</source>
+ <translation>Número de patróns</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="54"/>
+ <source>Number of tracks</source>
+ <translation>Número de pistas</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="55"/>
+ <source>Tracks per pattern</source>
+ <translation>Pistas por patrón</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="56"/>
+ <source>Number of instruments</source>
+ <translation>Número de instrumentos</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="57"/>
+ <source>Number of samples</source>
+ <translation>Número de mostras</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="58"/>
+ <source>Initial speed</source>
+ <translation>Velocidade inicial</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="59"/>
+ <source>Initial BPM</source>
+ <translation>BPM iniciais</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="60"/>
+ <source>Module length in patterns</source>
+ <translation>Lonxitude do módulo en patróns</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="79"/>
+ <source>Samples</source>
+ <translation>Mostras</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="87"/>
+ <source>Instruments</source>
+ <translation>Instrumentos</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="92"/>
+ <source>Comment</source>
+ <translation>Comentarios</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Input/xmp/translations/xmp_plugin_he.ts b/src/plugins/Input/xmp/translations/xmp_plugin_he.ts
new file mode 100644
index 000000000..87d4690a6
--- /dev/null
+++ b/src/plugins/Input/xmp/translations/xmp_plugin_he.ts
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="he">
+<context>
+ <name>DecoderXmpFactory</name>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="39"/>
+ <source>XMP Plugin</source>
+ <translation>תוסף XMP</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="52"/>
+ <source>Module Files</source>
+ <translation>קבצי מודול</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="109"/>
+ <source>About XMP Audio Plugin</source>
+ <translation>אודות תוסף XMP שמע</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="110"/>
+ <source>Qmmp XMP Audio Plugin</source>
+ <translation>תוסף XMP שמע של Qmmp</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="111"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="112"/>
+ <source>Compiled against libxmp-%1</source>
+ <translation>הודרה כנגד libxmp-%1</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>XMP Plugin Settings</source>
+ <translation>הגדרות תוסף XMP</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="34"/>
+ <source> Amplification factor:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="51"/>
+ <source>Stereo mixing:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source> Interpolation type:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="78"/>
+ <source>Lowpass filter effect</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Use vblank timing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="92"/>
+ <source>Emulate Protracker 2.x FX9 bug</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="99"/>
+ <source>Sample rate:</source>
+ <translation>שיעור דגימה:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="33"/>
+ <source>22050 Hz</source>
+ <translation>22050 הרץ</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="34"/>
+ <source>44100 Hz</source>
+ <translation>44100 הרץ</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="35"/>
+ <source>48000 Hz</source>
+ <translation>48000 הרץ</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="36"/>
+ <source>Nearest neighbor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="37"/>
+ <source>Linear</source>
+ <translation>לינארית</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="38"/>
+ <source>Cubic spline</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>XmpMetaDataModel</name>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="52"/>
+ <source>Volume scale</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="53"/>
+ <source>Number of patterns</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="54"/>
+ <source>Number of tracks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="55"/>
+ <source>Tracks per pattern</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="56"/>
+ <source>Number of instruments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="57"/>
+ <source>Number of samples</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="58"/>
+ <source>Initial speed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="59"/>
+ <source>Initial BPM</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="60"/>
+ <source>Module length in patterns</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="79"/>
+ <source>Samples</source>
+ <translation>דגימות</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="87"/>
+ <source>Instruments</source>
+ <translation>מכשירים</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="92"/>
+ <source>Comment</source>
+ <translation>הערה</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Input/xmp/translations/xmp_plugin_hu.ts b/src/plugins/Input/xmp/translations/xmp_plugin_hu.ts
new file mode 100644
index 000000000..91070af3a
--- /dev/null
+++ b/src/plugins/Input/xmp/translations/xmp_plugin_hu.ts
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="hu">
+<context>
+ <name>DecoderXmpFactory</name>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="39"/>
+ <source>XMP Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="52"/>
+ <source>Module Files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="109"/>
+ <source>About XMP Audio Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="110"/>
+ <source>Qmmp XMP Audio Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="111"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="112"/>
+ <source>Compiled against libxmp-%1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>XMP Plugin Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="34"/>
+ <source> Amplification factor:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="51"/>
+ <source>Stereo mixing:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source> Interpolation type:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="78"/>
+ <source>Lowpass filter effect</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Use vblank timing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="92"/>
+ <source>Emulate Protracker 2.x FX9 bug</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="99"/>
+ <source>Sample rate:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="33"/>
+ <source>22050 Hz</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="34"/>
+ <source>44100 Hz</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="35"/>
+ <source>48000 Hz</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="36"/>
+ <source>Nearest neighbor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="37"/>
+ <source>Linear</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="38"/>
+ <source>Cubic spline</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>XmpMetaDataModel</name>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="52"/>
+ <source>Volume scale</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="53"/>
+ <source>Number of patterns</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="54"/>
+ <source>Number of tracks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="55"/>
+ <source>Tracks per pattern</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="56"/>
+ <source>Number of instruments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="57"/>
+ <source>Number of samples</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="58"/>
+ <source>Initial speed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="59"/>
+ <source>Initial BPM</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="60"/>
+ <source>Module length in patterns</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="79"/>
+ <source>Samples</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="87"/>
+ <source>Instruments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="92"/>
+ <source>Comment</source>
+ <translation>Megjegyzés</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Input/xmp/translations/xmp_plugin_id.ts b/src/plugins/Input/xmp/translations/xmp_plugin_id.ts
new file mode 100644
index 000000000..d27f7e2a3
--- /dev/null
+++ b/src/plugins/Input/xmp/translations/xmp_plugin_id.ts
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="id_ID">
+<context>
+ <name>DecoderXmpFactory</name>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="39"/>
+ <source>XMP Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="52"/>
+ <source>Module Files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="109"/>
+ <source>About XMP Audio Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="110"/>
+ <source>Qmmp XMP Audio Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="111"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="112"/>
+ <source>Compiled against libxmp-%1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>XMP Plugin Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="34"/>
+ <source> Amplification factor:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="51"/>
+ <source>Stereo mixing:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source> Interpolation type:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="78"/>
+ <source>Lowpass filter effect</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Use vblank timing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="92"/>
+ <source>Emulate Protracker 2.x FX9 bug</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="99"/>
+ <source>Sample rate:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="33"/>
+ <source>22050 Hz</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="34"/>
+ <source>44100 Hz</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="35"/>
+ <source>48000 Hz</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="36"/>
+ <source>Nearest neighbor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="37"/>
+ <source>Linear</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="38"/>
+ <source>Cubic spline</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>XmpMetaDataModel</name>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="52"/>
+ <source>Volume scale</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="53"/>
+ <source>Number of patterns</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="54"/>
+ <source>Number of tracks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="55"/>
+ <source>Tracks per pattern</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="56"/>
+ <source>Number of instruments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="57"/>
+ <source>Number of samples</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="58"/>
+ <source>Initial speed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="59"/>
+ <source>Initial BPM</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="60"/>
+ <source>Module length in patterns</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="79"/>
+ <source>Samples</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="87"/>
+ <source>Instruments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="92"/>
+ <source>Comment</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Input/xmp/translations/xmp_plugin_it.ts b/src/plugins/Input/xmp/translations/xmp_plugin_it.ts
new file mode 100644
index 000000000..deb58ade9
--- /dev/null
+++ b/src/plugins/Input/xmp/translations/xmp_plugin_it.ts
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="it">
+<context>
+ <name>DecoderXmpFactory</name>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="39"/>
+ <source>XMP Plugin</source>
+ <translation>Estensione XMP</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="52"/>
+ <source>Module Files</source>
+ <translation>File Module</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="109"/>
+ <source>About XMP Audio Plugin</source>
+ <translation>Informazioni sull&apos;estensione audio XMP</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="110"/>
+ <source>Qmmp XMP Audio Plugin</source>
+ <translation>Estensione audio XMP per Qmmp</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="111"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation>Autori: Ilya Kotov &lt;forkotov02@ya.ru&gt;</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="112"/>
+ <source>Compiled against libxmp-%1</source>
+ <translation>Compilato con libxmp-%1</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>XMP Plugin Settings</source>
+ <translation>Impostazioni dell&apos;estensione XMP</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="34"/>
+ <source> Amplification factor:</source>
+ <translation>Fattore di amplificazione:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="51"/>
+ <source>Stereo mixing:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source> Interpolation type:</source>
+ <translation>Tipo di interpolazione:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="78"/>
+ <source>Lowpass filter effect</source>
+ <translation>Effetto filtro passa basso</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Use vblank timing</source>
+ <translation>Usa l&apos;intervallo vblank</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="92"/>
+ <source>Emulate Protracker 2.x FX9 bug</source>
+ <translation>Emula il bug di Protracker 2.x FX9</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="99"/>
+ <source>Sample rate:</source>
+ <translation>Frequenza di campionamento:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="33"/>
+ <source>22050 Hz</source>
+ <translation>22050 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="34"/>
+ <source>44100 Hz</source>
+ <translation>44100 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="35"/>
+ <source>48000 Hz</source>
+ <translation>48000 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="36"/>
+ <source>Nearest neighbor</source>
+ <translation>Vicino più prossimo</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="37"/>
+ <source>Linear</source>
+ <translation>Lineare</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="38"/>
+ <source>Cubic spline</source>
+ <translation>Spline cubica</translation>
+ </message>
+</context>
+<context>
+ <name>XmpMetaDataModel</name>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="52"/>
+ <source>Volume scale</source>
+ <translation>Scala volume</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="53"/>
+ <source>Number of patterns</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="54"/>
+ <source>Number of tracks</source>
+ <translation>Numero di tracce</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="55"/>
+ <source>Tracks per pattern</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="56"/>
+ <source>Number of instruments</source>
+ <translation>Numero di strumenti</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="57"/>
+ <source>Number of samples</source>
+ <translation>Numero di campioni</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="58"/>
+ <source>Initial speed</source>
+ <translation>Velocità iniziale</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="59"/>
+ <source>Initial BPM</source>
+ <translation>BPM iniziali</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="60"/>
+ <source>Module length in patterns</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="79"/>
+ <source>Samples</source>
+ <translation>Campioni</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="87"/>
+ <source>Instruments</source>
+ <translation>Strumenti</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="92"/>
+ <source>Comment</source>
+ <translation>Commento</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Input/xmp/translations/xmp_plugin_ja.ts b/src/plugins/Input/xmp/translations/xmp_plugin_ja.ts
new file mode 100644
index 000000000..029cd54de
--- /dev/null
+++ b/src/plugins/Input/xmp/translations/xmp_plugin_ja.ts
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="ja_JP">
+<context>
+ <name>DecoderXmpFactory</name>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="39"/>
+ <source>XMP Plugin</source>
+ <translation>XMP プラグイン</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="52"/>
+ <source>Module Files</source>
+ <translation>モジュールファイル</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="109"/>
+ <source>About XMP Audio Plugin</source>
+ <translation>XMP 音響プラグインについて</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="110"/>
+ <source>Qmmp XMP Audio Plugin</source>
+ <translation>QMMP XMP 音響プラグイン</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="111"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation>制作: Илья Котов (Ilya Kotov) &lt;forkotov02@ya.ru&gt;</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="112"/>
+ <source>Compiled against libxmp-%1</source>
+ <translation>libxmp-%1 を使用してコンパイル</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>XMP Plugin Settings</source>
+ <translation>XMP プラグイン設定</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="34"/>
+ <source> Amplification factor:</source>
+ <translation> 増幅率:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="51"/>
+ <source>Stereo mixing:</source>
+ <translation>ステレオミキシング:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source> Interpolation type:</source>
+ <translation> 補間方法:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="78"/>
+ <source>Lowpass filter effect</source>
+ <translation>低域通過フィルター効果</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Use vblank timing</source>
+ <translation>vblank (垂直帰線区間) 時を利用</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="92"/>
+ <source>Emulate Protracker 2.x FX9 bug</source>
+ <translation>Protracker 2.x FX9 バグを再現</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="99"/>
+ <source>Sample rate:</source>
+ <translation>サンプルレート:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="33"/>
+ <source>22050 Hz</source>
+ <translation>22050 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="34"/>
+ <source>44100 Hz</source>
+ <translation>44100 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="35"/>
+ <source>48000 Hz</source>
+ <translation>48000 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="36"/>
+ <source>Nearest neighbor</source>
+ <translation>最近傍</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="37"/>
+ <source>Linear</source>
+ <translation>線形</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="38"/>
+ <source>Cubic spline</source>
+ <translation>三次スプライン</translation>
+ </message>
+</context>
+<context>
+ <name>XmpMetaDataModel</name>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="52"/>
+ <source>Volume scale</source>
+ <translation>音量目盛</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="53"/>
+ <source>Number of patterns</source>
+ <translation>パターン個数</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="54"/>
+ <source>Number of tracks</source>
+ <translation>トラック個数</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="55"/>
+ <source>Tracks per pattern</source>
+ <translation>パターン毎のトラック個数</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="56"/>
+ <source>Number of instruments</source>
+ <translation>楽器個数</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="57"/>
+ <source>Number of samples</source>
+ <translation>サンプル個数</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="58"/>
+ <source>Initial speed</source>
+ <translation>初速</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="59"/>
+ <source>Initial BPM</source>
+ <translation>初拍数 (BPM)</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="60"/>
+ <source>Module length in patterns</source>
+ <translation>パターンのモジュール長</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="79"/>
+ <source>Samples</source>
+ <translation>サンプル</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="87"/>
+ <source>Instruments</source>
+ <translation>楽器</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="92"/>
+ <source>Comment</source>
+ <translation>コメント</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Input/xmp/translations/xmp_plugin_kk.ts b/src/plugins/Input/xmp/translations/xmp_plugin_kk.ts
new file mode 100644
index 000000000..475719283
--- /dev/null
+++ b/src/plugins/Input/xmp/translations/xmp_plugin_kk.ts
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="kk_KZ">
+<context>
+ <name>DecoderXmpFactory</name>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="39"/>
+ <source>XMP Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="52"/>
+ <source>Module Files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="109"/>
+ <source>About XMP Audio Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="110"/>
+ <source>Qmmp XMP Audio Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="111"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="112"/>
+ <source>Compiled against libxmp-%1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>XMP Plugin Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="34"/>
+ <source> Amplification factor:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="51"/>
+ <source>Stereo mixing:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source> Interpolation type:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="78"/>
+ <source>Lowpass filter effect</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Use vblank timing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="92"/>
+ <source>Emulate Protracker 2.x FX9 bug</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="99"/>
+ <source>Sample rate:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="33"/>
+ <source>22050 Hz</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="34"/>
+ <source>44100 Hz</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="35"/>
+ <source>48000 Hz</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="36"/>
+ <source>Nearest neighbor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="37"/>
+ <source>Linear</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="38"/>
+ <source>Cubic spline</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>XmpMetaDataModel</name>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="52"/>
+ <source>Volume scale</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="53"/>
+ <source>Number of patterns</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="54"/>
+ <source>Number of tracks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="55"/>
+ <source>Tracks per pattern</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="56"/>
+ <source>Number of instruments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="57"/>
+ <source>Number of samples</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="58"/>
+ <source>Initial speed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="59"/>
+ <source>Initial BPM</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="60"/>
+ <source>Module length in patterns</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="79"/>
+ <source>Samples</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="87"/>
+ <source>Instruments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="92"/>
+ <source>Comment</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Input/xmp/translations/xmp_plugin_ko.ts b/src/plugins/Input/xmp/translations/xmp_plugin_ko.ts
new file mode 100644
index 000000000..6b96cfe76
--- /dev/null
+++ b/src/plugins/Input/xmp/translations/xmp_plugin_ko.ts
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="ko">
+<context>
+ <name>DecoderXmpFactory</name>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="39"/>
+ <source>XMP Plugin</source>
+ <translation>XMP 오디오 플러그인</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="52"/>
+ <source>Module Files</source>
+ <translation>모듈 파일</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="109"/>
+ <source>About XMP Audio Plugin</source>
+ <translation>XMP 오디오 플러그인 정보</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="110"/>
+ <source>Qmmp XMP Audio Plugin</source>
+ <translation>Qmmp XMP 오디오 플러그인</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="111"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation>작성자: Ilya Kotov &lt;forkotov02@ya.ru&gt;</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="112"/>
+ <source>Compiled against libxmp-%1</source>
+ <translation>libxmp-%1에 대해 컴파일됨</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>XMP Plugin Settings</source>
+ <translation>XMP 플러그인 설정</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="34"/>
+ <source> Amplification factor:</source>
+ <translation>증폭률:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="51"/>
+ <source>Stereo mixing:</source>
+ <translation>스테레오 믹싱:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source> Interpolation type:</source>
+ <translation>보간 유형:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="78"/>
+ <source>Lowpass filter effect</source>
+ <translation>로우패스 필터 효과</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Use vblank timing</source>
+ <translation>vblank 타이밍 사용</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="92"/>
+ <source>Emulate Protracker 2.x FX9 bug</source>
+ <translation>Protracker 2.x FX9 버그 에뮬레이션</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="99"/>
+ <source>Sample rate:</source>
+ <translation>샘플 레이트:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="33"/>
+ <source>22050 Hz</source>
+ <translation>22050 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="34"/>
+ <source>44100 Hz</source>
+ <translation>44100 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="35"/>
+ <source>48000 Hz</source>
+ <translation>48000 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="36"/>
+ <source>Nearest neighbor</source>
+ <translation>최근접</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="37"/>
+ <source>Linear</source>
+ <translation>선형</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="38"/>
+ <source>Cubic spline</source>
+ <translation>큐빅 스플라인</translation>
+ </message>
+</context>
+<context>
+ <name>XmpMetaDataModel</name>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="52"/>
+ <source>Volume scale</source>
+ <translation>볼륨 스케일</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="53"/>
+ <source>Number of patterns</source>
+ <translation>패턴 수</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="54"/>
+ <source>Number of tracks</source>
+ <translation>트랙 수</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="55"/>
+ <source>Tracks per pattern</source>
+ <translation>패턴당 트랙 수</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="56"/>
+ <source>Number of instruments</source>
+ <translation>악기 수</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="57"/>
+ <source>Number of samples</source>
+ <translation>샘플 수</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="58"/>
+ <source>Initial speed</source>
+ <translation>초기 속도</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="59"/>
+ <source>Initial BPM</source>
+ <translation>초기 BPM</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="60"/>
+ <source>Module length in patterns</source>
+ <translation>패턴의 모듈 길이</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="79"/>
+ <source>Samples</source>
+ <translation>샘플</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="87"/>
+ <source>Instruments</source>
+ <translation>악기</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="92"/>
+ <source>Comment</source>
+ <translation>해설</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Input/xmp/translations/xmp_plugin_lt.ts b/src/plugins/Input/xmp/translations/xmp_plugin_lt.ts
new file mode 100644
index 000000000..0f5225941
--- /dev/null
+++ b/src/plugins/Input/xmp/translations/xmp_plugin_lt.ts
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="lt_LT">
+<context>
+ <name>DecoderXmpFactory</name>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="39"/>
+ <source>XMP Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="52"/>
+ <source>Module Files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="109"/>
+ <source>About XMP Audio Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="110"/>
+ <source>Qmmp XMP Audio Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="111"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="112"/>
+ <source>Compiled against libxmp-%1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>XMP Plugin Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="34"/>
+ <source> Amplification factor:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="51"/>
+ <source>Stereo mixing:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source> Interpolation type:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="78"/>
+ <source>Lowpass filter effect</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Use vblank timing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="92"/>
+ <source>Emulate Protracker 2.x FX9 bug</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="99"/>
+ <source>Sample rate:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="33"/>
+ <source>22050 Hz</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="34"/>
+ <source>44100 Hz</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="35"/>
+ <source>48000 Hz</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="36"/>
+ <source>Nearest neighbor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="37"/>
+ <source>Linear</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="38"/>
+ <source>Cubic spline</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>XmpMetaDataModel</name>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="52"/>
+ <source>Volume scale</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="53"/>
+ <source>Number of patterns</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="54"/>
+ <source>Number of tracks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="55"/>
+ <source>Tracks per pattern</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="56"/>
+ <source>Number of instruments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="57"/>
+ <source>Number of samples</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="58"/>
+ <source>Initial speed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="59"/>
+ <source>Initial BPM</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="60"/>
+ <source>Module length in patterns</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="79"/>
+ <source>Samples</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="87"/>
+ <source>Instruments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="92"/>
+ <source>Comment</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Input/xmp/translations/xmp_plugin_nl.ts b/src/plugins/Input/xmp/translations/xmp_plugin_nl.ts
new file mode 100644
index 000000000..9df13e857
--- /dev/null
+++ b/src/plugins/Input/xmp/translations/xmp_plugin_nl.ts
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="nl">
+<context>
+ <name>DecoderXmpFactory</name>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="39"/>
+ <source>XMP Plugin</source>
+ <translation>XMP-plug-in</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="52"/>
+ <source>Module Files</source>
+ <translation>Modulebestanden</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="109"/>
+ <source>About XMP Audio Plugin</source>
+ <translation>Over de XMP-audioplug-in</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="110"/>
+ <source>Qmmp XMP Audio Plugin</source>
+ <translation>Qmmp XMP-audioplug-in</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="111"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation>Auteur: Ilya Kotov &lt;forkotov02@ya.ru&gt;</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="112"/>
+ <source>Compiled against libxmp-%1</source>
+ <translation>Gebouwd met libxmp-%1</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>XMP Plugin Settings</source>
+ <translation>Instellingen</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="34"/>
+ <source> Amplification factor:</source>
+ <translation>Versterkingsfactor:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="51"/>
+ <source>Stereo mixing:</source>
+ <translation>Stereo mixen:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source> Interpolation type:</source>
+ <translation>Soort interpolatie:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="78"/>
+ <source>Lowpass filter effect</source>
+ <translation>Lowpass-filtereffect</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Use vblank timing</source>
+ <translation>vblank-timer gebruiken</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="92"/>
+ <source>Emulate Protracker 2.x FX9 bug</source>
+ <translation>Protracker 2.x FX9-bug nabootsen</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="99"/>
+ <source>Sample rate:</source>
+ <translation>Samplesnelheid:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="33"/>
+ <source>22050 Hz</source>
+ <translation>22050 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="34"/>
+ <source>44100 Hz</source>
+ <translation>44100 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="35"/>
+ <source>48000 Hz</source>
+ <translation>48000 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="36"/>
+ <source>Nearest neighbor</source>
+ <translation>Nabije buur</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="37"/>
+ <source>Linear</source>
+ <translation>Lineair</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="38"/>
+ <source>Cubic spline</source>
+ <translation>Cubic spline</translation>
+ </message>
+</context>
+<context>
+ <name>XmpMetaDataModel</name>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="52"/>
+ <source>Volume scale</source>
+ <translation>Volumeschaal</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="53"/>
+ <source>Number of patterns</source>
+ <translation>Aantal patronen</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="54"/>
+ <source>Number of tracks</source>
+ <translation>Aantal nummers</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="55"/>
+ <source>Tracks per pattern</source>
+ <translation>Aantal nummers per patroon</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="56"/>
+ <source>Number of instruments</source>
+ <translation>Aantal instrumenten</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="57"/>
+ <source>Number of samples</source>
+ <translation>Aantal samples</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="58"/>
+ <source>Initial speed</source>
+ <translation>Initële snelheid</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="59"/>
+ <source>Initial BPM</source>
+ <translation>Initiële BPM</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="60"/>
+ <source>Module length in patterns</source>
+ <translation>Moduleduur, in patronen</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="79"/>
+ <source>Samples</source>
+ <translation>Samples</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="87"/>
+ <source>Instruments</source>
+ <translation>Instrumenten</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="92"/>
+ <source>Comment</source>
+ <translation>Opmerking</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Input/xmp/translations/xmp_plugin_pl_PL.ts b/src/plugins/Input/xmp/translations/xmp_plugin_pl_PL.ts
new file mode 100644
index 000000000..ab1f6c979
--- /dev/null
+++ b/src/plugins/Input/xmp/translations/xmp_plugin_pl_PL.ts
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="pl_PL">
+<context>
+ <name>DecoderXmpFactory</name>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="39"/>
+ <source>XMP Plugin</source>
+ <translation>Wtyczka XMP</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="52"/>
+ <source>Module Files</source>
+ <translation>Pliki modułów</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="109"/>
+ <source>About XMP Audio Plugin</source>
+ <translation>O wtyczcie dźwiękowej XMP</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="110"/>
+ <source>Qmmp XMP Audio Plugin</source>
+ <translation>Wtyczka dźwiękowa XMP dla Qmmp</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="111"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation>Napisana przez: Ilya Kotov &lt;forkotov02@ya.ru&gt;</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="112"/>
+ <source>Compiled against libxmp-%1</source>
+ <translation>Skompilowana z biblioteką libxmp-%1</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>XMP Plugin Settings</source>
+ <translation>Ustawienia wtyczki XMP</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="34"/>
+ <source> Amplification factor:</source>
+ <translation>Współczynnik wzmocnienia:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="51"/>
+ <source>Stereo mixing:</source>
+ <translation>Miksowanie stereo:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source> Interpolation type:</source>
+ <translation>Typ interpolacji:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="78"/>
+ <source>Lowpass filter effect</source>
+ <translation>Efekt filtru dolnoprzepustowego</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Use vblank timing</source>
+ <translation>Użyj timingu vblank</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="92"/>
+ <source>Emulate Protracker 2.x FX9 bug</source>
+ <translation>Emuluj błąd Protracker 2.x FX9</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="99"/>
+ <source>Sample rate:</source>
+ <translation>Próbkowanie:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="33"/>
+ <source>22050 Hz</source>
+ <translation>22050 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="34"/>
+ <source>44100 Hz</source>
+ <translation>44100 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="35"/>
+ <source>48000 Hz</source>
+ <translation>48000 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="36"/>
+ <source>Nearest neighbor</source>
+ <translation>Najbliższy sąsiad</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="37"/>
+ <source>Linear</source>
+ <translation>Liniowy</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="38"/>
+ <source>Cubic spline</source>
+ <translation>Cubic spline</translation>
+ </message>
+</context>
+<context>
+ <name>XmpMetaDataModel</name>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="52"/>
+ <source>Volume scale</source>
+ <translation>Skala głośności</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="53"/>
+ <source>Number of patterns</source>
+ <translation>Liczba wzorców</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="54"/>
+ <source>Number of tracks</source>
+ <translation>Liczba ścieżek</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="55"/>
+ <source>Tracks per pattern</source>
+ <translation>Ścieżki na wzorzec</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="56"/>
+ <source>Number of instruments</source>
+ <translation>Liczba instrumentów</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="57"/>
+ <source>Number of samples</source>
+ <translation>Liczba próbek</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="58"/>
+ <source>Initial speed</source>
+ <translation>Prędkość początkowa</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="59"/>
+ <source>Initial BPM</source>
+ <translation>BPM początkowe</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="60"/>
+ <source>Module length in patterns</source>
+ <translation>Długość modułu we wzorcach</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="79"/>
+ <source>Samples</source>
+ <translation>Próbki</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="87"/>
+ <source>Instruments</source>
+ <translation>Instrumenty</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="92"/>
+ <source>Comment</source>
+ <translation>Komentarz</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Input/xmp/translations/xmp_plugin_pt.ts b/src/plugins/Input/xmp/translations/xmp_plugin_pt.ts
new file mode 100644
index 000000000..11b23aa14
--- /dev/null
+++ b/src/plugins/Input/xmp/translations/xmp_plugin_pt.ts
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="pt">
+<context>
+ <name>DecoderXmpFactory</name>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="39"/>
+ <source>XMP Plugin</source>
+ <translation>Suplemento XMP</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="52"/>
+ <source>Module Files</source>
+ <translation>Ficheiros MOD</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="109"/>
+ <source>About XMP Audio Plugin</source>
+ <translation>Acerca de suplemento XMP Audio</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="110"/>
+ <source>Qmmp XMP Audio Plugin</source>
+ <translation>Suplemento Qmmp XMP Audio</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="111"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation>Desenvolvido por: Ilya Kotov &lt;forkotov02@ya.ru&gt;</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="112"/>
+ <source>Compiled against libxmp-%1</source>
+ <translation>Compilado com libxmp-%1</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>XMP Plugin Settings</source>
+ <translation>Definições</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="34"/>
+ <source> Amplification factor:</source>
+ <translation>Fator de amplificação:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="51"/>
+ <source>Stereo mixing:</source>
+ <translation>Mistura estéreo:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source> Interpolation type:</source>
+ <translation>Tipo de interpolação:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="78"/>
+ <source>Lowpass filter effect</source>
+ <translation>Efeito lowpass</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Use vblank timing</source>
+ <translation>Utilizar temporização vblank</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="92"/>
+ <source>Emulate Protracker 2.x FX9 bug</source>
+ <translation>Emular erro Protracker 2.x FX9</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="99"/>
+ <source>Sample rate:</source>
+ <translation>Frequência:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="33"/>
+ <source>22050 Hz</source>
+ <translation>22050 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="34"/>
+ <source>44100 Hz</source>
+ <translation>44100 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="35"/>
+ <source>48000 Hz</source>
+ <translation>48000 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="36"/>
+ <source>Nearest neighbor</source>
+ <translation>Vizinhança mais próxima</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="37"/>
+ <source>Linear</source>
+ <translation>Linear</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="38"/>
+ <source>Cubic spline</source>
+ <translation>Spline cúbica</translation>
+ </message>
+</context>
+<context>
+ <name>XmpMetaDataModel</name>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="52"/>
+ <source>Volume scale</source>
+ <translation>Escala de volume</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="53"/>
+ <source>Number of patterns</source>
+ <translation>Número de padrões</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="54"/>
+ <source>Number of tracks</source>
+ <translation>Número de faixas</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="55"/>
+ <source>Tracks per pattern</source>
+ <translation>Faixas por padrão</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="56"/>
+ <source>Number of instruments</source>
+ <translation>Número de instrumentos</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="57"/>
+ <source>Number of samples</source>
+ <translation>Número de amostras</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="58"/>
+ <source>Initial speed</source>
+ <translation>Velocidade inicial</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="59"/>
+ <source>Initial BPM</source>
+ <translation>BPM inicial</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="60"/>
+ <source>Module length in patterns</source>
+ <translation>Tamanho do módulo em padrões</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="79"/>
+ <source>Samples</source>
+ <translation>Amostras</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="87"/>
+ <source>Instruments</source>
+ <translation>Instrumentos</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="92"/>
+ <source>Comment</source>
+ <translation>Comentário</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Input/xmp/translations/xmp_plugin_pt_BR.ts b/src/plugins/Input/xmp/translations/xmp_plugin_pt_BR.ts
new file mode 100644
index 000000000..87b6e910f
--- /dev/null
+++ b/src/plugins/Input/xmp/translations/xmp_plugin_pt_BR.ts
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="pt_BR">
+<context>
+ <name>DecoderXmpFactory</name>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="39"/>
+ <source>XMP Plugin</source>
+ <translation>Plugin XMP</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="52"/>
+ <source>Module Files</source>
+ <translation>Arquivos MOD</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="109"/>
+ <source>About XMP Audio Plugin</source>
+ <translation>Sobre o plugin XMP Audio</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="110"/>
+ <source>Qmmp XMP Audio Plugin</source>
+ <translation>Plugin Qmmp XMP Audio</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="111"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="112"/>
+ <source>Compiled against libxmp-%1</source>
+ <translation>Compilado com libxmp-%1</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>XMP Plugin Settings</source>
+ <translation>Preferências do plugin XMP</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="34"/>
+ <source> Amplification factor:</source>
+ <translation>Fator de amplificação:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="51"/>
+ <source>Stereo mixing:</source>
+ <translation>Mixagem estéreo:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source> Interpolation type:</source>
+ <translation>Tipo de interpolação:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="78"/>
+ <source>Lowpass filter effect</source>
+ <translation>Efeito lowpass</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Use vblank timing</source>
+ <translation>Utilizar temporização vblank</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="92"/>
+ <source>Emulate Protracker 2.x FX9 bug</source>
+ <translation>Emular erro Protracker 2.x FX9</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="99"/>
+ <source>Sample rate:</source>
+ <translation>Frequência:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="33"/>
+ <source>22050 Hz</source>
+ <translation>22050 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="34"/>
+ <source>44100 Hz</source>
+ <translation>44100 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="35"/>
+ <source>48000 Hz</source>
+ <translation>48000 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="36"/>
+ <source>Nearest neighbor</source>
+ <translation>Vizinhança mais próxima</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="37"/>
+ <source>Linear</source>
+ <translation>Linear</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="38"/>
+ <source>Cubic spline</source>
+ <translation>Spline cúbica</translation>
+ </message>
+</context>
+<context>
+ <name>XmpMetaDataModel</name>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="52"/>
+ <source>Volume scale</source>
+ <translation>Escala de volume</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="53"/>
+ <source>Number of patterns</source>
+ <translation>Número de padrões</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="54"/>
+ <source>Number of tracks</source>
+ <translation>Número de faixas</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="55"/>
+ <source>Tracks per pattern</source>
+ <translation>Faixas por padrão</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="56"/>
+ <source>Number of instruments</source>
+ <translation>Número de instrumentos</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="57"/>
+ <source>Number of samples</source>
+ <translation>Número de amostras</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="58"/>
+ <source>Initial speed</source>
+ <translation>Velocidade inicial</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="59"/>
+ <source>Initial BPM</source>
+ <translation>BPM inicial</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="60"/>
+ <source>Module length in patterns</source>
+ <translation>Tamanho do módulo em padrões</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="79"/>
+ <source>Samples</source>
+ <translation>Amostras</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="87"/>
+ <source>Instruments</source>
+ <translation>Instrumentos</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="92"/>
+ <source>Comment</source>
+ <translation>Comentário</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Input/xmp/translations/xmp_plugin_ru.ts b/src/plugins/Input/xmp/translations/xmp_plugin_ru.ts
new file mode 100644
index 000000000..2413bb86a
--- /dev/null
+++ b/src/plugins/Input/xmp/translations/xmp_plugin_ru.ts
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="ru">
+<context>
+ <name>DecoderXmpFactory</name>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="39"/>
+ <source>XMP Plugin</source>
+ <translation>Модуль XMP</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="52"/>
+ <source>Module Files</source>
+ <translation>Трекерная музыка</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="109"/>
+ <source>About XMP Audio Plugin</source>
+ <translation>Об аудио-модуле XMP</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="110"/>
+ <source>Qmmp XMP Audio Plugin</source>
+ <translation>Аудио-модуль XMP для Qmmp</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="111"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation>Разработчик: Илья Котов &lt;forkotov02@ya.ru&gt;</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="112"/>
+ <source>Compiled against libxmp-%1</source>
+ <translation>Собрано с libxmp-%1</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>XMP Plugin Settings</source>
+ <translation>Настройки модуля XMP</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="34"/>
+ <source> Amplification factor:</source>
+ <translation>Усиление:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="51"/>
+ <source>Stereo mixing:</source>
+ <translation>Смешивание каналов:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source> Interpolation type:</source>
+ <translation>Тип интерполяции:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="78"/>
+ <source>Lowpass filter effect</source>
+ <translation>Низкочастотный фильтр</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Use vblank timing</source>
+ <translation>Использовать кадровый гасящий импульс</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="92"/>
+ <source>Emulate Protracker 2.x FX9 bug</source>
+ <translation>Эмулировать ошибку Protracker 2.x FX9</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="99"/>
+ <source>Sample rate:</source>
+ <translation>Частота дискретизации:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="33"/>
+ <source>22050 Hz</source>
+ <translation>22050 Гц</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="34"/>
+ <source>44100 Hz</source>
+ <translation>44100 Гц</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="35"/>
+ <source>48000 Hz</source>
+ <translation>48000 Гц</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="36"/>
+ <source>Nearest neighbor</source>
+ <translation>Методом ближайшего соседа</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="37"/>
+ <source>Linear</source>
+ <translation>Линейная</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="38"/>
+ <source>Cubic spline</source>
+ <translation>Кубическими сплайнами</translation>
+ </message>
+</context>
+<context>
+ <name>XmpMetaDataModel</name>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="52"/>
+ <source>Volume scale</source>
+ <translation>Усиление</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="53"/>
+ <source>Number of patterns</source>
+ <translation>Число паттернов</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="54"/>
+ <source>Number of tracks</source>
+ <translation>Число треков</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="55"/>
+ <source>Tracks per pattern</source>
+ <translation>Треков в паттерне</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="56"/>
+ <source>Number of instruments</source>
+ <translation>Число инструментов</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="57"/>
+ <source>Number of samples</source>
+ <translation>Число сэмплов</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="58"/>
+ <source>Initial speed</source>
+ <translation>Начальная скорость</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="59"/>
+ <source>Initial BPM</source>
+ <translation>Начальное число нот в минуту</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="60"/>
+ <source>Module length in patterns</source>
+ <translation>Длина в паттернах</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="79"/>
+ <source>Samples</source>
+ <translation>Сэмплы</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="87"/>
+ <source>Instruments</source>
+ <translation>Инструменты</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="92"/>
+ <source>Comment</source>
+ <translation>Комментарий</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Input/xmp/translations/xmp_plugin_sk.ts b/src/plugins/Input/xmp/translations/xmp_plugin_sk.ts
new file mode 100644
index 000000000..44e6ece98
--- /dev/null
+++ b/src/plugins/Input/xmp/translations/xmp_plugin_sk.ts
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="sk">
+<context>
+ <name>DecoderXmpFactory</name>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="39"/>
+ <source>XMP Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="52"/>
+ <source>Module Files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="109"/>
+ <source>About XMP Audio Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="110"/>
+ <source>Qmmp XMP Audio Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="111"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="112"/>
+ <source>Compiled against libxmp-%1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>XMP Plugin Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="34"/>
+ <source> Amplification factor:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="51"/>
+ <source>Stereo mixing:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source> Interpolation type:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="78"/>
+ <source>Lowpass filter effect</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Use vblank timing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="92"/>
+ <source>Emulate Protracker 2.x FX9 bug</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="99"/>
+ <source>Sample rate:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="33"/>
+ <source>22050 Hz</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="34"/>
+ <source>44100 Hz</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="35"/>
+ <source>48000 Hz</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="36"/>
+ <source>Nearest neighbor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="37"/>
+ <source>Linear</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="38"/>
+ <source>Cubic spline</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>XmpMetaDataModel</name>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="52"/>
+ <source>Volume scale</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="53"/>
+ <source>Number of patterns</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="54"/>
+ <source>Number of tracks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="55"/>
+ <source>Tracks per pattern</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="56"/>
+ <source>Number of instruments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="57"/>
+ <source>Number of samples</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="58"/>
+ <source>Initial speed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="59"/>
+ <source>Initial BPM</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="60"/>
+ <source>Module length in patterns</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="79"/>
+ <source>Samples</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="87"/>
+ <source>Instruments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="92"/>
+ <source>Comment</source>
+ <translation>Komentár</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Input/xmp/translations/xmp_plugin_sr_BA.ts b/src/plugins/Input/xmp/translations/xmp_plugin_sr_BA.ts
new file mode 100644
index 000000000..403d2f713
--- /dev/null
+++ b/src/plugins/Input/xmp/translations/xmp_plugin_sr_BA.ts
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="sr_BA">
+<context>
+ <name>DecoderXmpFactory</name>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="39"/>
+ <source>XMP Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="52"/>
+ <source>Module Files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="109"/>
+ <source>About XMP Audio Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="110"/>
+ <source>Qmmp XMP Audio Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="111"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="112"/>
+ <source>Compiled against libxmp-%1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>XMP Plugin Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="34"/>
+ <source> Amplification factor:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="51"/>
+ <source>Stereo mixing:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source> Interpolation type:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="78"/>
+ <source>Lowpass filter effect</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Use vblank timing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="92"/>
+ <source>Emulate Protracker 2.x FX9 bug</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="99"/>
+ <source>Sample rate:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="33"/>
+ <source>22050 Hz</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="34"/>
+ <source>44100 Hz</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="35"/>
+ <source>48000 Hz</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="36"/>
+ <source>Nearest neighbor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="37"/>
+ <source>Linear</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="38"/>
+ <source>Cubic spline</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>XmpMetaDataModel</name>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="52"/>
+ <source>Volume scale</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="53"/>
+ <source>Number of patterns</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="54"/>
+ <source>Number of tracks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="55"/>
+ <source>Tracks per pattern</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="56"/>
+ <source>Number of instruments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="57"/>
+ <source>Number of samples</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="58"/>
+ <source>Initial speed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="59"/>
+ <source>Initial BPM</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="60"/>
+ <source>Module length in patterns</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="79"/>
+ <source>Samples</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="87"/>
+ <source>Instruments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="92"/>
+ <source>Comment</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Input/xmp/translations/xmp_plugin_sr_RS.ts b/src/plugins/Input/xmp/translations/xmp_plugin_sr_RS.ts
new file mode 100644
index 000000000..eadb3be70
--- /dev/null
+++ b/src/plugins/Input/xmp/translations/xmp_plugin_sr_RS.ts
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="sr_RS">
+<context>
+ <name>DecoderXmpFactory</name>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="39"/>
+ <source>XMP Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="52"/>
+ <source>Module Files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="109"/>
+ <source>About XMP Audio Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="110"/>
+ <source>Qmmp XMP Audio Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="111"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation>Аутор: Ilya Kotov &lt;forkotov02@ya.ru&gt;</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="112"/>
+ <source>Compiled against libxmp-%1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>XMP Plugin Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="34"/>
+ <source> Amplification factor:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="51"/>
+ <source>Stereo mixing:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source> Interpolation type:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="78"/>
+ <source>Lowpass filter effect</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Use vblank timing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="92"/>
+ <source>Emulate Protracker 2.x FX9 bug</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="99"/>
+ <source>Sample rate:</source>
+ <translation>Узорковање:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="33"/>
+ <source>22050 Hz</source>
+ <translation>22050 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="34"/>
+ <source>44100 Hz</source>
+ <translation>44100 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="35"/>
+ <source>48000 Hz</source>
+ <translation>48000 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="36"/>
+ <source>Nearest neighbor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="37"/>
+ <source>Linear</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="38"/>
+ <source>Cubic spline</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>XmpMetaDataModel</name>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="52"/>
+ <source>Volume scale</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="53"/>
+ <source>Number of patterns</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="54"/>
+ <source>Number of tracks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="55"/>
+ <source>Tracks per pattern</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="56"/>
+ <source>Number of instruments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="57"/>
+ <source>Number of samples</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="58"/>
+ <source>Initial speed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="59"/>
+ <source>Initial BPM</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="60"/>
+ <source>Module length in patterns</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="79"/>
+ <source>Samples</source>
+ <translation>Узорци</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="87"/>
+ <source>Instruments</source>
+ <translation>Инструменти</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="92"/>
+ <source>Comment</source>
+ <translation>коментар</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Input/xmp/translations/xmp_plugin_tr.ts b/src/plugins/Input/xmp/translations/xmp_plugin_tr.ts
new file mode 100644
index 000000000..a8cbda0d0
--- /dev/null
+++ b/src/plugins/Input/xmp/translations/xmp_plugin_tr.ts
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="tr">
+<context>
+ <name>DecoderXmpFactory</name>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="39"/>
+ <source>XMP Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="52"/>
+ <source>Module Files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="109"/>
+ <source>About XMP Audio Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="110"/>
+ <source>Qmmp XMP Audio Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="111"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation>Yazan: Ilya Kotov &lt;forkotov02@ya.ru&gt;</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="112"/>
+ <source>Compiled against libxmp-%1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>XMP Plugin Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="34"/>
+ <source> Amplification factor:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="51"/>
+ <source>Stereo mixing:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source> Interpolation type:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="78"/>
+ <source>Lowpass filter effect</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Use vblank timing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="92"/>
+ <source>Emulate Protracker 2.x FX9 bug</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="99"/>
+ <source>Sample rate:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="33"/>
+ <source>22050 Hz</source>
+ <translation>22050 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="34"/>
+ <source>44100 Hz</source>
+ <translation>44100 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="35"/>
+ <source>48000 Hz</source>
+ <translation>48000 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="36"/>
+ <source>Nearest neighbor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="37"/>
+ <source>Linear</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="38"/>
+ <source>Cubic spline</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>XmpMetaDataModel</name>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="52"/>
+ <source>Volume scale</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="53"/>
+ <source>Number of patterns</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="54"/>
+ <source>Number of tracks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="55"/>
+ <source>Tracks per pattern</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="56"/>
+ <source>Number of instruments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="57"/>
+ <source>Number of samples</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="58"/>
+ <source>Initial speed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="59"/>
+ <source>Initial BPM</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="60"/>
+ <source>Module length in patterns</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="79"/>
+ <source>Samples</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="87"/>
+ <source>Instruments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="92"/>
+ <source>Comment</source>
+ <translation>Yorum</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Input/xmp/translations/xmp_plugin_uk_UA.ts b/src/plugins/Input/xmp/translations/xmp_plugin_uk_UA.ts
new file mode 100644
index 000000000..77080f55b
--- /dev/null
+++ b/src/plugins/Input/xmp/translations/xmp_plugin_uk_UA.ts
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="uk_UA">
+<context>
+ <name>DecoderXmpFactory</name>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="39"/>
+ <source>XMP Plugin</source>
+ <translation>Модуль XMP</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="52"/>
+ <source>Module Files</source>
+ <translation>Трекерна музика</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="109"/>
+ <source>About XMP Audio Plugin</source>
+ <translation>Про аудіо-модуль XMP</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="110"/>
+ <source>Qmmp XMP Audio Plugin</source>
+ <translation>Аудіо-модуль XMP для Qmmp</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="111"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation>Розробник: Ілля Котов &lt;forkotov02@ya.ru&gt;</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="112"/>
+ <source>Compiled against libxmp-%1</source>
+ <translation>Зібрано з libxmp-%1</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>XMP Plugin Settings</source>
+ <translation>Налаштування модуля XMP</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="34"/>
+ <source> Amplification factor:</source>
+ <translation> Підсилення:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="51"/>
+ <source>Stereo mixing:</source>
+ <translation>Змішування каналів:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source> Interpolation type:</source>
+ <translation> Тип інтерполяції:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="78"/>
+ <source>Lowpass filter effect</source>
+ <translation>Низькочастотний фільтр</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Use vblank timing</source>
+ <translation>Використовувати кадровий імпульс гасіння</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="92"/>
+ <source>Emulate Protracker 2.x FX9 bug</source>
+ <translation>Імітувати помилку Protracker 2.x FX9</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="99"/>
+ <source>Sample rate:</source>
+ <translation>Частота дискретизації:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="33"/>
+ <source>22050 Hz</source>
+ <translation>22050 Гц</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="34"/>
+ <source>44100 Hz</source>
+ <translation>44100 Гц</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="35"/>
+ <source>48000 Hz</source>
+ <translation>48000 Гц</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="36"/>
+ <source>Nearest neighbor</source>
+ <translation>Методом ближчогого сусіда</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="37"/>
+ <source>Linear</source>
+ <translation>Лінійна</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="38"/>
+ <source>Cubic spline</source>
+ <translation>Кубічними сплайнами</translation>
+ </message>
+</context>
+<context>
+ <name>XmpMetaDataModel</name>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="52"/>
+ <source>Volume scale</source>
+ <translation>Підсилення</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="53"/>
+ <source>Number of patterns</source>
+ <translation>Кількість паттернів</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="54"/>
+ <source>Number of tracks</source>
+ <translation>Кількість треків</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="55"/>
+ <source>Tracks per pattern</source>
+ <translation>Треків на паттерн</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="56"/>
+ <source>Number of instruments</source>
+ <translation>ількість інструментів</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="57"/>
+ <source>Number of samples</source>
+ <translation>Кількість семплів</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="58"/>
+ <source>Initial speed</source>
+ <translation>Початкова швидкість</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="59"/>
+ <source>Initial BPM</source>
+ <translation>Початкова кількість нот за хвилину</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="60"/>
+ <source>Module length in patterns</source>
+ <translation>Довжина в паттернах</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="79"/>
+ <source>Samples</source>
+ <translation>Семпли</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="87"/>
+ <source>Instruments</source>
+ <translation>Інструменти</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="92"/>
+ <source>Comment</source>
+ <translation>Коментар</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Input/xmp/translations/xmp_plugin_zh_CN.ts b/src/plugins/Input/xmp/translations/xmp_plugin_zh_CN.ts
new file mode 100644
index 000000000..ad21754ca
--- /dev/null
+++ b/src/plugins/Input/xmp/translations/xmp_plugin_zh_CN.ts
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="zh_CN">
+<context>
+ <name>DecoderXmpFactory</name>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="39"/>
+ <source>XMP Plugin</source>
+ <translation>XMP插件</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="52"/>
+ <source>Module Files</source>
+ <translation>模块文件</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="109"/>
+ <source>About XMP Audio Plugin</source>
+ <translation>关于XMP音频插件</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="110"/>
+ <source>Qmmp XMP Audio Plugin</source>
+ <translation>Qmmp XMP音频插件</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="111"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="112"/>
+ <source>Compiled against libxmp-%1</source>
+ <translation>对照libxmp-%1进行了编译</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>XMP Plugin Settings</source>
+ <translation>XMP插件设置</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="34"/>
+ <source> Amplification factor:</source>
+ <translation>扩音比率:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="51"/>
+ <source>Stereo mixing:</source>
+ <translation>立体声混合:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source> Interpolation type:</source>
+ <translation>插音类型:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="78"/>
+ <source>Lowpass filter effect</source>
+ <translation>低音通过过滤效果</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Use vblank timing</source>
+ <translation>使用vblank时间管理</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="92"/>
+ <source>Emulate Protracker 2.x FX9 bug</source>
+ <translation>模拟Protracker 2.x FX9问题</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="99"/>
+ <source>Sample rate:</source>
+ <translation>取样率:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="33"/>
+ <source>22050 Hz</source>
+ <translation>22050 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="34"/>
+ <source>44100 Hz</source>
+ <translation>44100赫兹</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="35"/>
+ <source>48000 Hz</source>
+ <translation>48000赫兹</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="36"/>
+ <source>Nearest neighbor</source>
+ <translation>最近的邻居</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="37"/>
+ <source>Linear</source>
+ <translation>线性</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="38"/>
+ <source>Cubic spline</source>
+ <translation>三次样条</translation>
+ </message>
+</context>
+<context>
+ <name>XmpMetaDataModel</name>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="52"/>
+ <source>Volume scale</source>
+ <translation>音量范围</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="53"/>
+ <source>Number of patterns</source>
+ <translation>样式数量</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="54"/>
+ <source>Number of tracks</source>
+ <translation>音轨数量</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="55"/>
+ <source>Tracks per pattern</source>
+ <translation>每种样式的音轨</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="56"/>
+ <source>Number of instruments</source>
+ <translation>乐器数量</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="57"/>
+ <source>Number of samples</source>
+ <translation>样品数量</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="58"/>
+ <source>Initial speed</source>
+ <translation>初始速度</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="59"/>
+ <source>Initial BPM</source>
+ <translation>初始BPM(每分钟拍数)</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="60"/>
+ <source>Module length in patterns</source>
+ <translation>样式中的模长</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="79"/>
+ <source>Samples</source>
+ <translation>取样率</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="87"/>
+ <source>Instruments</source>
+ <translation>乐器</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="92"/>
+ <source>Comment</source>
+ <translation>评论</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Input/xmp/translations/xmp_plugin_zh_TW.ts b/src/plugins/Input/xmp/translations/xmp_plugin_zh_TW.ts
new file mode 100644
index 000000000..5d29a2276
--- /dev/null
+++ b/src/plugins/Input/xmp/translations/xmp_plugin_zh_TW.ts
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="zh_TW">
+<context>
+ <name>DecoderXmpFactory</name>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="39"/>
+ <source>XMP Plugin</source>
+ <translation>XMP 外掛</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="52"/>
+ <source>Module Files</source>
+ <translation>模組檔案</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="109"/>
+ <source>About XMP Audio Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="110"/>
+ <source>Qmmp XMP Audio Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="111"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation>撰寫:Ilya Kotov &lt;forkotov02@ya.ru&gt;</translation>
+ </message>
+ <message>
+ <location filename="../decoderxmpfactory.cpp" line="112"/>
+ <source>Compiled against libxmp-%1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>XMP Plugin Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="34"/>
+ <source> Amplification factor:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="51"/>
+ <source>Stereo mixing:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="68"/>
+ <source> Interpolation type:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="78"/>
+ <source>Lowpass filter effect</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Use vblank timing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="92"/>
+ <source>Emulate Protracker 2.x FX9 bug</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="99"/>
+ <source>Sample rate:</source>
+ <translation>取樣率</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="33"/>
+ <source>22050 Hz</source>
+ <translation>22050 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="34"/>
+ <source>44100 Hz</source>
+ <translation>44100 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="35"/>
+ <source>48000 Hz</source>
+ <translation>48000 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="36"/>
+ <source>Nearest neighbor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="37"/>
+ <source>Linear</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="38"/>
+ <source>Cubic spline</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>XmpMetaDataModel</name>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="52"/>
+ <source>Volume scale</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="53"/>
+ <source>Number of patterns</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="54"/>
+ <source>Number of tracks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="55"/>
+ <source>Tracks per pattern</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="56"/>
+ <source>Number of instruments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="57"/>
+ <source>Number of samples</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="58"/>
+ <source>Initial speed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="59"/>
+ <source>Initial BPM</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="60"/>
+ <source>Module length in patterns</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="79"/>
+ <source>Samples</source>
+ <translation>取樣率</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="87"/>
+ <source>Instruments</source>
+ <translation>樂器</translation>
+ </message>
+ <message>
+ <location filename="../xmpmetadatamodel.cpp" line="92"/>
+ <source>Comment</source>
+ <translation>備註</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Input/xmp/xmp.pro b/src/plugins/Input/xmp/xmp.pro
new file mode 100644
index 000000000..c30524d81
--- /dev/null
+++ b/src/plugins/Input/xmp/xmp.pro
@@ -0,0 +1,29 @@
+include(../../plugins.pri)
+
+TARGET = $$PLUGINS_PREFIX/Input/xmp
+
+HEADERS += decoderxmpfactory.h \
+ decoder_xmp.h \
+ xmpmetadatamodel.h \
+ settingsdialog.h
+
+SOURCES += decoder_xmp.cpp \
+ decoderxmpfactory.cpp \
+ xmpmetadatamodel.cpp \
+ settingsdialog.cpp
+
+FORMS += \
+ settingsdialog.ui
+
+RESOURCES = translations/translations.qrc
+
+unix {
+ target.path = $$PLUGIN_DIR/Input
+ INSTALLS += target
+ PKGCONFIG += libxmp
+ QMAKE_CLEAN = $$PLUGINS_PREFIX/Input/libxmp.so
+}
+
+win32 {
+ LIBS += -lxmp
+}
diff --git a/src/plugins/Input/xmp/xmpmetadatamodel.cpp b/src/plugins/Input/xmp/xmpmetadatamodel.cpp
new file mode 100644
index 000000000..5f454aecd
--- /dev/null
+++ b/src/plugins/Input/xmp/xmpmetadatamodel.cpp
@@ -0,0 +1,94 @@
+/***************************************************************************
+ * Copyright (C) 2015-2021 by Ilya Kotov *
+ * forkotov02@ya.ru *
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ * This program is distributed in the hope that it will be useful, *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
+ * GNU General Public License for more details. *
+ * *
+ * You should have received a copy of the GNU General Public License *
+ * along with this program; if not, write to the *
+ * Free Software Foundation, Inc., *
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
+ ***************************************************************************/
+
+#include <QFile>
+#include "xmpmetadatamodel.h"
+
+XmpMetaDataModel::XmpMetaDataModel(const QString &path) : MetaDataModel(true), m_path(path)
+{
+ m_ctx = xmp_create_context();
+ int err = xmp_load_module(m_ctx, m_path.toLocal8Bit().data());
+ if(err != 0)
+ {
+ xmp_free_context(m_ctx);
+ m_ctx = nullptr;
+ qWarning("XmpMetaDataModel: unable to load module file, error = %d", err);
+ }
+}
+
+XmpMetaDataModel::~XmpMetaDataModel()
+{
+ if(m_ctx)
+ {
+ xmp_release_module(m_ctx);
+ xmp_free_context(m_ctx);
+ }
+}
+
+QList<MetaDataItem> XmpMetaDataModel::extraProperties() const
+{
+ QList<MetaDataItem> ep;
+
+ xmp_module_info mi;
+ xmp_get_module_info(m_ctx, &mi);
+
+ ep << MetaDataItem(tr("Volume scale"), mi.vol_base);
+ ep << MetaDataItem(tr("Number of patterns"), mi.mod->pat);
+ ep << MetaDataItem(tr("Number of tracks"), mi.mod->trk);
+ ep << MetaDataItem(tr("Tracks per pattern"), mi.mod->chn);
+ ep << MetaDataItem(tr("Number of instruments"), mi.mod->ins);
+ ep << MetaDataItem(tr("Number of samples"),mi.mod->smp);
+ ep << MetaDataItem(tr("Initial speed"), mi.mod->spd);
+ ep << MetaDataItem(tr("Initial BPM"), mi.mod->bpm);
+ ep << MetaDataItem(tr("Module length in patterns"), mi.mod->len);
+
+ return ep;
+}
+
+QList<MetaDataItem> XmpMetaDataModel::descriptions() const
+{
+ QList<MetaDataItem> desc;
+ QString text;
+
+ xmp_module_info mi;
+ xmp_get_module_info(m_ctx, &mi);
+
+ for(int i = 0; i < mi.mod->smp; i++)
+ {
+ text += QString::fromUtf8(mi.mod->xxs[i].name) + '\n';
+ }
+ text = text.trimmed();
+ if(!text.isEmpty())
+ desc << MetaDataItem(tr("Samples"), text);
+ text.clear();
+ for(int i = 0; i < mi.mod->ins; i++)
+ {
+ text += QString::fromUtf8(mi.mod->xxi[i].name) + '\n';
+ }
+ text = text.trimmed();
+ if(!text.isEmpty())
+ desc << MetaDataItem(tr("Instruments"), text);
+ text.clear();
+
+ text = QString::fromUtf8(mi.comment).trimmed();
+ if(!text.isEmpty())
+ desc << MetaDataItem(tr("Comment"), text);
+ return desc;
+}
diff --git a/src/plugins/Input/modplug/modplugmetadatamodel.h b/src/plugins/Input/xmp/xmpmetadatamodel.h
index 87e1c6c7c..ee55f2fac 100644
--- a/src/plugins/Input/modplug/modplugmetadatamodel.h
+++ b/src/plugins/Input/xmp/xmpmetadatamodel.h
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2009-2021 by Ilya Kotov *
+ * Copyright (C) 2015-2021 by Ilya Kotov *
* forkotov02@ya.ru *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -18,27 +18,26 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
***************************************************************************/
-#ifndef MODPLUGMETADATAMODEL_H
-#define MODPLUGMETADATAMODEL_H
+#ifndef XMPMETADATAMODEL_H
+#define XMPMETADATAMODEL_H
+#include <QObject>
#include <qmmp/metadatamodel.h>
+#include <xmp.h>
-class CSoundFile;
-
-class ModPlugMetaDataModel : public MetaDataModel
+class XmpMetaDataModel : public MetaDataModel
{
- Q_DECLARE_TR_FUNCTIONS(ModPlugMetaDataModel)
+ Q_DECLARE_TR_FUNCTIONS(XmpMetaDataModel)
public:
- explicit ModPlugMetaDataModel(const QString &path);
- ~ModPlugMetaDataModel();
+ explicit XmpMetaDataModel(const QString &path);
+ ~XmpMetaDataModel();
QList<MetaDataItem> extraProperties() const override;
QList<MetaDataItem> descriptions() const override;
- static QString getTypeName(quint32 type);
private:
- CSoundFile* m_soundFile = nullptr;
- QByteArray m_buffer;
+ xmp_context m_ctx;
QString m_path;
+
};
-#endif // MODPLUGMETADATAMODEL_H
+#endif // XMPMETADATAMODEL_H