diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2021-09-19 14:34:05 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2021-09-19 14:34:05 +0000 |
| commit | bf033d40386c2654b2a2b60dd8a90a43099d3be4 (patch) | |
| tree | a629022bce2682211d86997d5b03e8310ddc1a62 | |
| parent | c034c4d62c0b02404bd65c9cab478e3ae00d0883 (diff) | |
| download | qmmp-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
82 files changed, 5751 insertions, 11452 deletions
@@ -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 <forkotov02@ya.ru></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 <olivierl@jps.net></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="141"/> - <source>Kenton Varda <temporal@gauge3d.org></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="142"/> - <source>Konstanty Bialkowski <konstanty@ieee.org></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'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 <forkotov02@ya.ru></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 <olivierl@jps.net></source> - <translation>Olivier Lapicque <olivierl@jps.net></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="141"/> - <source>Kenton Varda <temporal@gauge3d.org></source> - <translation>Kenton Varda <temporal@gauge3d.org></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="142"/> - <source>Konstanty Bialkowski <konstanty@ieee.org></source> - <translation>Konstanty Bialkowski <konstanty@ieee.org></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'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 <forkotov02@ya.ru></source> - <translation>Geschrieben von: Ilya Kotov <forkotov02@ya.ru></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 <olivierl@jps.net></source> - <translation>Olivier Lapicque <olivierl@jps.net></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="141"/> - <source>Kenton Varda <temporal@gauge3d.org></source> - <translation>Kenton Varda <temporal@gauge3d.org></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="142"/> - <source>Konstanty Bialkowski <konstanty@ieee.org></source> - <translation>Konstanty Bialkowski <konstanty@ieee.org></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'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 <forkotov02@ya.ru></source> - <translation>Γράφτηκε από τον: Ilya Kotov <forkotov02@hotmail.ru></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 <olivierl@jps.net></source> - <translation>Olivier Lapicque <olivierl@jps.net></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="141"/> - <source>Kenton Varda <temporal@gauge3d.org></source> - <translation>Kenton Varda <temporal@gauge3d.org></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="142"/> - <source>Konstanty Bialkowski <konstanty@ieee.org></source> - <translation>Konstanty Bialkowski <konstanty@ieee.org></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'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 <forkotov02@ya.ru></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 <olivierl@jps.net></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="141"/> - <source>Kenton Varda <temporal@gauge3d.org></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="142"/> - <source>Konstanty Bialkowski <konstanty@ieee.org></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'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 <forkotov02@ya.ru></source> - <translation>Escrito por: Ilya Kotov <forkotov02@ya.ru></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 <olivierl@jps.net></source> - <translation>Olivier Lapicque <olivierl@jps.net></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="141"/> - <source>Kenton Varda <temporal@gauge3d.org></source> - <translation>Kenton Varda <temporal@gauge3d.org></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="142"/> - <source>Konstanty Bialkowski <konstanty@ieee.org></source> - <translation>Konstanty Bialkowski <konstanty@ieee.org></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'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 <forkotov02@ya.ru></source> - <translation>Toteuttanut: Ilya Kotov <forkotov02@ya.ru></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 <olivierl@jps.net></source> - <translation>Olivier Lapicque <olivierl@jps.net></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="141"/> - <source>Kenton Varda <temporal@gauge3d.org></source> - <translation>Kenton Varda <temporal@gauge3d.org></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="142"/> - <source>Konstanty Bialkowski <konstanty@ieee.org></source> - <translation>Konstanty Bialkowski <konstanty@ieee.org></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'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 <forkotov02@ya.ru></source> - <translation>Écrit par : Ilya Kotov <forkotov02@ya.ru></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 <olivierl@jps.net></source> - <translation>Olivier Lapicque <olivierl@jps.net></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="141"/> - <source>Kenton Varda <temporal@gauge3d.org></source> - <translation>Kenton Varda <temporal@gauge3d.org></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="142"/> - <source>Konstanty Bialkowski <konstanty@ieee.org></source> - <translation>Konstanty Bialkowski <konstanty@ieee.org></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'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 <forkotov02@ya.ru></source> - <translation>Escrito por: LLya Kotov <forkotov02@ya.ru></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 <olivierl@jps.net></source> - <translation>Olivier Lapicque <olivierl@jps.net></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="141"/> - <source>Kenton Varda <temporal@gauge3d.org></source> - <translation>Kenton Varda <temporal@gauge3d.org></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="142"/> - <source>Konstanty Bialkowski <konstanty@ieee.org></source> - <translation>Konstanty Bialkowski <konstanty@ieee.org></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'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 <forkotov02@ya.ru></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 <olivierl@jps.net></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="141"/> - <source>Kenton Varda <temporal@gauge3d.org></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="142"/> - <source>Konstanty Bialkowski <konstanty@ieee.org></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'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 <forkotov02@ya.ru></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 <olivierl@jps.net></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="141"/> - <source>Kenton Varda <temporal@gauge3d.org></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="142"/> - <source>Konstanty Bialkowski <konstanty@ieee.org></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'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 <forkotov02@ya.ru></source> - <translation>Ditulis oleh: Ilya Kotov <forkotov02@ya.ru></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 <olivierl@jps.net></source> - <translation>Olivier Lapicque <olivierl@jps.net></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="141"/> - <source>Kenton Varda <temporal@gauge3d.org></source> - <translation>Kenton Varda <temporal@gauge3d.org></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="142"/> - <source>Konstanty Bialkowski <konstanty@ieee.org></source> - <translation>Konstanty Bialkowski <konstanty@ieee.org></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'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'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 <forkotov02@ya.ru></source> - <translation>Autori: Ilya Kotov <forkotov02@ya.ru></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="138"/> - <source>Based on the Modplug Plugin for Xmms</source> - <translation>Basato sull'estensione Modplug per Xmms</translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="139"/> - <source>Modplug Plugin developers:</source> - <translation>Sviluppatori dell'estensione Modplug:</translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="140"/> - <source>Olivier Lapicque <olivierl@jps.net></source> - <translation>Olivier Lapicque <olivierl@jps.net></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="141"/> - <source>Kenton Varda <temporal@gauge3d.org></source> - <translation>Kenton Varda <temporal@gauge3d.org></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="142"/> - <source>Konstanty Bialkowski <konstanty@ieee.org></source> - <translation>Konstanty Bialkowski <konstanty@ieee.org></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'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 <forkotov02@ya.ru></source> - <translation>制作: Илья Котов (Ilya Kotov) <forkotov02@ya.ru></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 <olivierl@jps.net></source> - <translation>Olivier Lapicque <olivierl@jps.net></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="141"/> - <source>Kenton Varda <temporal@gauge3d.org></source> - <translation>Kenton Varda <temporal@gauge3d.org></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="142"/> - <source>Konstanty Bialkowski <konstanty@ieee.org></source> - <translation>Konstanty Bialkowski <konstanty@ieee.org></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'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 <forkotov02@ya.ru></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 <olivierl@jps.net></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="141"/> - <source>Kenton Varda <temporal@gauge3d.org></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="142"/> - <source>Konstanty Bialkowski <konstanty@ieee.org></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'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 <forkotov02@ya.ru></source> - <translation>작성자: Ilya Kotov <forkotov02@ya.ru></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 <olivierl@jps.net></source> - <translation>Olivier Lapicque <olivierl@jps.net></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="141"/> - <source>Kenton Varda <temporal@gauge3d.org></source> - <translation>Kenton Varda <temporal@gauge3d.org></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="142"/> - <source>Konstanty Bialkowski <konstanty@ieee.org></source> - <translation>Konstanty Bialkowski <konstanty@ieee.org></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'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 <forkotov02@ya.ru></source> - <translation>Sukūrė: Ilya Kotov <forkotov02@ya.ru></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 <olivierl@jps.net></source> - <translation>Olivier Lapicque <olivierl@jps.net></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="141"/> - <source>Kenton Varda <temporal@gauge3d.org></source> - <translation>Kenton Varda <temporal@gauge3d.org></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="142"/> - <source>Konstanty Bialkowski <konstanty@ieee.org></source> - <translation>Konstanty Bialkowski <konstanty@ieee.org></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'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 <forkotov02@ya.ru></source> - <translation>Auteur: Ilya Kotov <forkotov02@ya.ru></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 <olivierl@jps.net></source> - <translation>Olivier Lapicque <olivierl@jps.net></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="141"/> - <source>Kenton Varda <temporal@gauge3d.org></source> - <translation>Kenton Varda <temporal@gauge3d.org></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="142"/> - <source>Konstanty Bialkowski <konstanty@ieee.org></source> - <translation>Konstanty Bialkowski <konstanty@ieee.org></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 'Fir' (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'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 <forkotov02@ya.ru></source> - <translation>Napisana przez: Ilya Kotov <forkotov02@ya.ru></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 <olivierl@jps.net></source> - <translation>Olivier Lapicque <olivierl@jps.net></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="141"/> - <source>Kenton Varda <temporal@gauge3d.org></source> - <translation>Kenton Varda <temporal@gauge3d.org></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="142"/> - <source>Konstanty Bialkowski <konstanty@ieee.org></source> - <translation>Konstanty Bialkowski <konstanty@ieee.org></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'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 <forkotov02@ya.ru></source> - <translation>Desenvolvido por: Ilya Kotov <forkotov02@ya.ru></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 <olivierl@jps.net></source> - <translation>Olivier Lapicque <olivierl@jps.net></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="141"/> - <source>Kenton Varda <temporal@gauge3d.org></source> - <translation>Kenton Varda <temporal@gauge3d.org></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="142"/> - <source>Konstanty Bialkowski <konstanty@ieee.org></source> - <translation>Konstanty Bialkowski <konstanty@ieee.org></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'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 <forkotov02@ya.ru></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 <olivierl@jps.net></source> - <translation>Olivier Lapicque <olivierl@jps.net></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="141"/> - <source>Kenton Varda <temporal@gauge3d.org></source> - <translation>Kenton Varda <temporal@gauge3d.org></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="142"/> - <source>Konstanty Bialkowski <konstanty@ieee.org></source> - <translation>Konstanty Bialkowski <konstanty@ieee.org></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'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 <forkotov02@ya.ru></source> - <translation>Разработчик: Илья Котов <forkotov02@ya.ru></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 <olivierl@jps.net></source> - <translation>Olivier Lapicque <olivierl@jps.net></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="141"/> - <source>Kenton Varda <temporal@gauge3d.org></source> - <translation>Kenton Varda <temporal@gauge3d.org></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="142"/> - <source>Konstanty Bialkowski <konstanty@ieee.org></source> - <translation>Konstanty Bialkowski <konstanty@ieee.org></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'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 <forkotov02@ya.ru></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 <olivierl@jps.net></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="141"/> - <source>Kenton Varda <temporal@gauge3d.org></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="142"/> - <source>Konstanty Bialkowski <konstanty@ieee.org></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'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 <forkotov02@ya.ru></source> - <translation>Аутор: Ilya Kotov <forkotov02@ya.ru></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 <olivierl@jps.net></source> - <translation>Olivier Lapicque <olivierl@jps.net></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="141"/> - <source>Kenton Varda <temporal@gauge3d.org></source> - <translation>Kenton Varda <temporal@gauge3d.org></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="142"/> - <source>Konstanty Bialkowski <konstanty@ieee.org></source> - <translation>Konstanty Bialkowski <konstanty@ieee.org></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'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 <forkotov02@ya.ru></source> - <translation>Аутор: Ilya Kotov <forkotov02@ya.ru></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 <olivierl@jps.net></source> - <translation>Olivier Lapicque <olivierl@jps.net></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="141"/> - <source>Kenton Varda <temporal@gauge3d.org></source> - <translation>Kenton Varda <temporal@gauge3d.org></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="142"/> - <source>Konstanty Bialkowski <konstanty@ieee.org></source> - <translation>Konstanty Bialkowski <konstanty@ieee.org></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'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 <forkotov02@ya.ru></source> - <translation>Yazan: Ilya Kotov <forkotov02@ya.ru></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 <olivierl@jps.net></source> - <translation>Olivier Lapicque <olivierl@jps.net></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="141"/> - <source>Kenton Varda <temporal@gauge3d.org></source> - <translation>Kenton Varda <temporal@gauge3d.org></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="142"/> - <source>Konstanty Bialkowski <konstanty@ieee.org></source> - <translation>Konstanty Bialkowski <konstanty@ieee.org></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'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 <forkotov02@ya.ru></source> - <translation>Розробник: Ілля Котов <forkotov02@ya.ru></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 <olivierl@jps.net></source> - <translation></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="141"/> - <source>Kenton Varda <temporal@gauge3d.org></source> - <translation></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="142"/> - <source>Konstanty Bialkowski <konstanty@ieee.org></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>Об'єм (%)</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>Використовувати і'мя файла як ім'я фрагменту</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'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 <forkotov02@ya.ru></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 <olivierl@jps.net></source> - <translation>Olivier Lapicque <olivierl@jps.net></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="141"/> - <source>Kenton Varda <temporal@gauge3d.org></source> - <translation>Kenton Varda <temporal@gauge3d.org></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="142"/> - <source>Konstanty Bialkowski <konstanty@ieee.org></source> - <translation>Konstanty Bialkowski <konstanty@ieee.org></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'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 <forkotov02@ya.ru></source> - <translation>撰寫:Ilya Kotov <forkotov02@ya.ru></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 <olivierl@jps.net></source> - <translation>Olivier Lapicque <olivierl@jps.net></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="141"/> - <source>Kenton Varda <temporal@gauge3d.org></source> - <translation>Kenton Varda <temporal@gauge3d.org></translation> - </message> - <message> - <location filename="../decodermodplugfactory.cpp" line="142"/> - <source>Konstanty Bialkowski <konstanty@ieee.org></source> - <translation>Konstanty Bialkowski <konstanty@ieee.org></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'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 <forkotov02@ya.ru></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 <forkotov02@ya.ru></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 <forkotov02@ya.ru></source> + <translation>Geschrieben von: Ilya Kotov <forkotov02@ya.ru></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 <forkotov02@ya.ru></source> + <translation>Γράφτηκε από τον: Ilya Kotov <forkotov02@ya.ru></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 <forkotov02@ya.ru></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 <forkotov02@ya.ru></source> + <translation>Escrito por: Ilya Kotov <forkotov02@ya.ru></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 <forkotov02@ya.ru></source> + <translation>Toteuttanut: Ilya Kotov <forkotov02@ya.ru></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 <forkotov02@ya.ru></source> + <translation>Écrit par : Ilya Kotov <forkotov02@ya.ru></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'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'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'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 <forkotov02@ya.ru></source> + <translation>Escrito por: LLya Kotov <forkotov02@ya.ru></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 <forkotov02@ya.ru></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 <forkotov02@ya.ru></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 <forkotov02@ya.ru></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'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 <forkotov02@ya.ru></source> + <translation>Autori: Ilya Kotov <forkotov02@ya.ru></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'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'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 <forkotov02@ya.ru></source> + <translation>制作: Илья Котов (Ilya Kotov) <forkotov02@ya.ru></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 <forkotov02@ya.ru></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 <forkotov02@ya.ru></source> + <translation>작성자: Ilya Kotov <forkotov02@ya.ru></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 <forkotov02@ya.ru></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 <forkotov02@ya.ru></source> + <translation>Auteur: Ilya Kotov <forkotov02@ya.ru></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 <forkotov02@ya.ru></source> + <translation>Napisana przez: Ilya Kotov <forkotov02@ya.ru></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 <forkotov02@ya.ru></source> + <translation>Desenvolvido por: Ilya Kotov <forkotov02@ya.ru></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 <forkotov02@ya.ru></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 <forkotov02@ya.ru></source> + <translation>Разработчик: Илья Котов <forkotov02@ya.ru></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 <forkotov02@ya.ru></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 <forkotov02@ya.ru></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 <forkotov02@ya.ru></source> + <translation>Аутор: Ilya Kotov <forkotov02@ya.ru></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 <forkotov02@ya.ru></source> + <translation>Yazan: Ilya Kotov <forkotov02@ya.ru></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 <forkotov02@ya.ru></source> + <translation>Розробник: Ілля Котов <forkotov02@ya.ru></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 <forkotov02@ya.ru></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 <forkotov02@ya.ru></source> + <translation>撰寫:Ilya Kotov <forkotov02@ya.ru></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 |
