diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2009-12-07 19:17:57 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2009-12-07 19:17:57 +0000 |
| commit | f3ebf1f3ec5ac77633db0509e12f87abb066c334 (patch) | |
| tree | 4c8e5be9ed3b2d01071dd1fe7137eeb4ff0eda56 /src/plugins/Effect | |
| parent | 1128dce7d78ce44f6157259efc73b38ae7005133 (diff) | |
| download | qmmp-f3ebf1f3ec5ac77633db0509e12f87abb066c334.tar.gz qmmp-f3ebf1f3ec5ac77633db0509e12f87abb066c334.tar.bz2 qmmp-f3ebf1f3ec5ac77633db0509e12f87abb066c334.zip | |
enabled ladspa plugin
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1427 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Effect')
23 files changed, 1092 insertions, 47 deletions
diff --git a/src/plugins/Effect/CMakeLists.txt b/src/plugins/Effect/CMakeLists.txt index fcd9a8a88..873247e57 100644 --- a/src/plugins/Effect/CMakeLists.txt +++ b/src/plugins/Effect/CMakeLists.txt @@ -1,5 +1,6 @@ SET(USE_SRC TRUE CACHE BOOL "enable/disable SRC plugin") SET(USE_BS2B TRUE CACHE BOOL "enable/disable bs2b plugin") +SET(USE_LADSPA TRUE CACHE BOOL "enable/disable ladspa plugin") IF(USE_SRC) add_subdirectory(srconverter) @@ -8,3 +9,7 @@ ENDIF(USE_SRC) IF(USE_BS2B) add_subdirectory(bs2b) ENDIF(USE_BS2B) + +IF(USE_LADSPA) +add_subdirectory(ladspa) +ENDIF(USE_LADSPA) diff --git a/src/plugins/Effect/Effect.pro b/src/plugins/Effect/Effect.pro index 50c42609d..7438ca5a0 100644 --- a/src/plugins/Effect/Effect.pro +++ b/src/plugins/Effect/Effect.pro @@ -8,3 +8,9 @@ message(* BS2B plugin enabled *) message(***********************) SUBDIRS += bs2b } +contains(CONFIG, LADSPA_PLUGIN){ +message(*************************) +message(* LADSPA plugin enabled *) +message(*************************) +SUBDIRS += ladspa +} diff --git a/src/plugins/Effect/ladspa/CMakeLists.txt b/src/plugins/Effect/ladspa/CMakeLists.txt new file mode 100644 index 000000000..6df10d924 --- /dev/null +++ b/src/plugins/Effect/ladspa/CMakeLists.txt @@ -0,0 +1,66 @@ +project(libladspa) + +cmake_minimum_required(VERSION 2.4.7) + +if(COMMAND cmake_policy) +cmake_policy(SET CMP0003 NEW) +endif(COMMAND cmake_policy) + +# qt plugin +ADD_DEFINITIONS( -Wall ) +ADD_DEFINITIONS(${QT_DEFINITIONS}) +ADD_DEFINITIONS(-DQT_PLUGIN) +ADD_DEFINITIONS(-DQT_NO_DEBUG) +ADD_DEFINITIONS(-DQT_SHARED) +ADD_DEFINITIONS(-DQT_THREAD) + +include_directories(${CMAKE_CURRENT_BINARY_DIR}) + +SET(QT_INCLUDES + ${QT_INCLUDES} + ${CMAKE_CURRENT_SOURCE_DIR}/../../../ +) + +# libqmmp +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../) +link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmp) + +SET(libladspa_SRCS + ladspahost.cpp + ladspahelper.cpp + ladspaslider.cpp + settingsdialog.cpp + effectladspafactory.cpp +) + +SET(libladspa_MOC_HDRS + ladspahost.h + ladspahelper.h + ladspaslider.h + settingsdialog.h + effectladspafactory.h +) + +SET(libladspa_RCCS translations/translations.qrc) + +QT4_ADD_RESOURCES(libladspa_RCC_SRCS ${libladspa_RCCS}) + +QT4_WRAP_CPP(libladspa_MOC_SRCS ${libladspa_MOC_HDRS}) + +# user interface + +SET(libladspa_UIS + settingsdialog.ui +) + +QT4_WRAP_UI(libladspa_UIS_H ${libladspa_UIS}) +# Don't forget to include output directory, otherwise +# the UI file won't be wrapped! +include_directories(${CMAKE_CURRENT_BINARY_DIR}) + +ADD_LIBRARY(ladspa MODULE ${libladspa_SRCS} ${libladspa_MOC_SRCS} ${libladspa_UIS_H} + ${libladspa_RCC_SRCS}) +add_dependencies(ladspa qmmp) +target_link_libraries(ladspa ${QT_LIBRARIES} -lqmmp) +install(TARGETS ladspa DESTINATION ${LIB_DIR}/qmmp/Effect) + diff --git a/src/plugins/Effect/ladspa/effectladspafactory.cpp b/src/plugins/Effect/ladspa/effectladspafactory.cpp index 792e113b6..f7b3d5263 100644 --- a/src/plugins/Effect/ladspa/effectladspafactory.cpp +++ b/src/plugins/Effect/ladspa/effectladspafactory.cpp @@ -20,9 +20,9 @@ #include <QtGui> #include <qmmp/qmmp.h> -#include "effectladspafactory.h" #include "settingsdialog.h" -#include "ladspahost.h" +#include "ladspahelper.h" +#include "effectladspafactory.h" const EffectProperties EffectLADSPAFactory::properties() const { @@ -36,7 +36,7 @@ const EffectProperties EffectLADSPAFactory::properties() const Effect *EffectLADSPAFactory::create() { - return new LADSPAHost(); + return new LADSPAHelper(); } void EffectLADSPAFactory::showSettings(QWidget *parent) @@ -46,7 +46,15 @@ void EffectLADSPAFactory::showSettings(QWidget *parent) } void EffectLADSPAFactory::showAbout(QWidget *parent) -{} +{ + QMessageBox::about (parent, tr("About LADSPA Host for Qmmp"), + tr("LADSPA Host for Qmmp")+"\n"+ + tr("Writen by: Ilya Kotov <forkotov02@hotmail.ru>")+"\n"+ + tr("Based on the LADSPA Host for BMP")+"\n"+ + tr("BMP-ladspa developers:")+"\n"+ + tr("Nick Lamb <njl195@zepler.org.uk>")+"\n"+ + tr("Giacomo Lozito <city_hunter@users.sf.net>")); +} QTranslator *EffectLADSPAFactory::createTranslator(QObject *parent) { diff --git a/src/plugins/Effect/ladspa/ladspa.pro b/src/plugins/Effect/ladspa/ladspa.pro index ee2be3f34..d942dc0b0 100644 --- a/src/plugins/Effect/ladspa/ladspa.pro +++ b/src/plugins/Effect/ladspa/ladspa.pro @@ -3,11 +3,13 @@ HEADERS += ladspahost.h \ effectladspafactory.h \ settingsdialog.h \ ladspaslider.h \ - ladspa.h + ladspa.h \ + ladspahelper.h SOURCES += ladspahost.cpp \ effectladspafactory.cpp \ settingsdialog.cpp \ - ladspaslider.cpp + ladspaslider.cpp \ + ladspahelper.cpp TARGET = $$PLUGINS_PREFIX/Effect/ladspa QMAKE_CLEAN = $$PLUGINS_PREFIX/Effect/libladspa.so INCLUDEPATH += ../../../ @@ -31,7 +33,7 @@ TRANSLATIONS = translations/ladspa_plugin_cs.ts \ translations/ladspa_plugin_tr.ts \ translations/ladspa_plugin_lt.ts -# RESOURCES = translations/translations.qrc +RESOURCES = translations/translations.qrc isEmpty(LIB_DIR):LIB_DIR = /lib target.path = $$LIB_DIR/qmmp/Effect INSTALLS += target diff --git a/src/plugins/Effect/ladspa/ladspahelper.cpp b/src/plugins/Effect/ladspa/ladspahelper.cpp new file mode 100644 index 000000000..af683beca --- /dev/null +++ b/src/plugins/Effect/ladspa/ladspahelper.cpp @@ -0,0 +1,45 @@ +/*************************************************************************** + * Copyright (C) 2009 by Ilya Kotov * + * forkotov02@hotmail.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., * + * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * + ***************************************************************************/ + +#include <QApplication> +#include "ladspahost.h" +#include "ladspahelper.h" + +LADSPAHelper::LADSPAHelper() : Effect() +{ + if(!LADSPAHost::instance()) + new LADSPAHost(qApp); +} + +LADSPAHelper::~LADSPAHelper() +{} + +ulong LADSPAHelper::process(char *in_data, const ulong size, char **out_data) +{ + LADSPAHost::instance()->applyEffect((qint16 *) in_data, size); + memcpy(*out_data, in_data, size); + return size; +} + +void LADSPAHelper::configure(quint32 freq, int chan, int res) +{ + LADSPAHost::instance()->configure(freq,chan,res); + Effect::configure(freq, chan, res); +} diff --git a/src/plugins/Effect/ladspa/ladspahelper.h b/src/plugins/Effect/ladspa/ladspahelper.h new file mode 100644 index 000000000..53983fa17 --- /dev/null +++ b/src/plugins/Effect/ladspa/ladspahelper.h @@ -0,0 +1,39 @@ +/*************************************************************************** + * Copyright (C) 2009 by Ilya Kotov * + * forkotov02@hotmail.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., * + * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * + ***************************************************************************/ + +#ifndef LADSPAHELPER_H +#define LADSPAHELPER_H + +#include <qmmp/effect.h> + +/** + @author Ilya Kotov <forkotov02@hotmail.ru> +*/ +class LADSPAHelper : public Effect +{ +public: + LADSPAHelper(); + virtual ~LADSPAHelper(); + + ulong process(char *in_data, const ulong size, char **out_data); + void configure(quint32 freq, int chan, int res); +}; + +#endif // LADSPAHELPER_H diff --git a/src/plugins/Effect/ladspa/ladspahost.cpp b/src/plugins/Effect/ladspa/ladspahost.cpp index a204f2c2b..d9eef5281 100644 --- a/src/plugins/Effect/ladspa/ladspahost.cpp +++ b/src/plugins/Effect/ladspa/ladspahost.cpp @@ -1,6 +1,7 @@ /*************************************************************************** - * Copyright (C) 2009 by Ilya Kotov * - * <forkotov02@hotmail.ru> * + * Copyright (C) 2002-2003 Nick Lamb <njl195@zepler.org.uk> * + * Copyright (C) 2005 Giacomo Lozito <city_hunter@users.sf.net> * + * Copyright (C) 2009 by Ilya Kotov <forkotov02@hotmail.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 * @@ -37,8 +38,11 @@ LADSPAHost *LADSPAHost::m_instance = 0; -LADSPAHost::LADSPAHost() : Effect() +LADSPAHost::LADSPAHost(QObject *parent) : QObject(parent) { + m_chan = 0; + m_prec = 0; + m_freq = 0; m_instance = this; findAllPlugins(); } @@ -52,16 +56,30 @@ LADSPAHost::~LADSPAHost() } } -ulong LADSPAHost::process(char *in_data, const ulong size, char **out_data) -{ - applyEffect((qint16 *) in_data, size); - memcpy(*out_data, in_data, size); - return size; -} - void LADSPAHost::configure(quint32 freq, int chan, int res) { - Effect::configure(freq, chan, res); + m_chan = chan; + m_prec = res; + m_freq = freq; + foreach(LADSPAEffect *e, m_effects) + { + const LADSPA_Descriptor *descriptor = e->descriptor; + if (e->handle) + { + if (descriptor->deactivate) + descriptor->deactivate(e->handle); + descriptor->cleanup(e->handle); + e->handle = 0; + } + if (e->handle2) + { + if (descriptor->deactivate) + descriptor->deactivate(e->handle2); + descriptor->cleanup(e->handle2); + e->handle2 = 0; + } + bootPlugin(e); + } } LADSPAHost* LADSPAHost::instance() @@ -79,7 +97,7 @@ QList <LADSPAEffect *> LADSPAHost::runningPlugins() return m_effects; } -/*!!!!*/ +/*Based on xmms_ladspa */ void LADSPAHost::findAllPlugins() { while(!m_plugins.isEmpty()) /* empty list */ @@ -159,11 +177,11 @@ void LADSPAHost::bootPlugin(LADSPAEffect *instance) { const LADSPA_Descriptor *descriptor = instance->descriptor; - instance->handle = descriptor->instantiate(descriptor, (int)sampleRate()); - if (channels() > 1 && !instance->stereo) + instance->handle = descriptor->instantiate(descriptor, m_freq); + if (m_chan > 1 && !instance->stereo) { /* Create an additional instance */ - instance->handle2 = descriptor->instantiate(descriptor, (int)sampleRate()); + instance->handle2 = descriptor->instantiate(descriptor, m_freq); } portAssign(instance); @@ -181,12 +199,11 @@ int LADSPAHost::applyEffect(qint16 *d, int length) qint16 *raw16 = d; LADSPAEffect *instance; int k; - int nch = channels(); if (m_effects.isEmpty()) return length; - if (nch == 1) + if (m_chan == 1) { for (k = 0; k < length / 2; ++k) m_left[k] = ((LADSPA_Data) raw16[k]) * (1.0f / 32768.0f); @@ -362,7 +379,7 @@ LADSPAEffect *LADSPAHost::addPlugin(LADSPAPlugin *plugin) if (!(instance = load(plugin->fileName, plugin->id))) return 0; instance->stereo = plugin->stereo; - if (channels() && sampleRate()) + if (m_chan && m_freq) bootPlugin(instance); initialize(instance); m_effects.append(instance); @@ -396,7 +413,7 @@ void LADSPAHost::initialize(LADSPAEffect *instance) } if (LADSPA_IS_HINT_SAMPLE_RATE(hints[k].HintDescriptor)) - fact = sampleRate(); + fact = m_freq; else fact = 1.0f; diff --git a/src/plugins/Effect/ladspa/ladspahost.h b/src/plugins/Effect/ladspa/ladspahost.h index c73d81ab3..f97e54c08 100644 --- a/src/plugins/Effect/ladspa/ladspahost.h +++ b/src/plugins/Effect/ladspa/ladspahost.h @@ -1,6 +1,7 @@ /*************************************************************************** - * Copyright (C) 2009 by Ilya Kotov * - * forkotov02@hotmail.ru * + * Copyright (C) 2002,2003 Nick Lamb <njl195@zepler.org.uk> * + * Copyright (C) 2005 Giacomo Lozito <city_hunter@users.sf.net> * + * Copyright (C) 2009 by Ilya Kotov <forkotov02@hotmail.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 * @@ -22,7 +23,7 @@ #include <QMutex> #include <QList> -#include <qmmp/effect.h> +#include <QObject> #include "ladspa.h" class QWidget; @@ -73,25 +74,23 @@ public: }; -class LADSPAHost : public Effect +class LADSPAHost : public QObject { +Q_OBJECT public: - LADSPAHost(); + LADSPAHost(QObject *parent); virtual ~LADSPAHost(); - ulong process(char *in_data, const ulong size, char **out_data); + int applyEffect(qint16 *d, int length); void configure(quint32 freq, int chan, int res); QList <LADSPAPlugin *> plugins(); QList <LADSPAEffect *> runningPlugins(); LADSPAEffect *addPlugin(LADSPAPlugin * plugin); void unload(LADSPAEffect *instance); - static LADSPAHost* instance(); private: - int applyEffect(qint16 *d, int length); - void bootPlugin(LADSPAEffect *instance); void findAllPlugins(); void findPlugins(const QString &path); @@ -105,6 +104,8 @@ private: LADSPA_Data m_left[MAX_SAMPLES], m_right[MAX_SAMPLES], m_trash[MAX_SAMPLES]; static LADSPAHost *m_instance; + int m_chan, m_prec; + quint32 m_freq; }; #endif diff --git a/src/plugins/Effect/ladspa/settingsdialog.cpp b/src/plugins/Effect/ladspa/settingsdialog.cpp index b91fbb2d7..0bfb50247 100644 --- a/src/plugins/Effect/ladspa/settingsdialog.cpp +++ b/src/plugins/Effect/ladspa/settingsdialog.cpp @@ -43,13 +43,8 @@ SettingsDialog::SettingsDialog(QWidget *parent) m_model->setHeaderData(1, Qt::Horizontal, tr("Name")); ui.pluginsTreeView->setModel(m_model); - - m_created = FALSE; if(!LADSPAHost::instance()) - { - new LADSPAHost(); - m_created = TRUE; - } + new LADSPAHost(qApp); QList <LADSPAPlugin *> plugin_list = LADSPAHost::instance()->plugins(); @@ -65,10 +60,7 @@ SettingsDialog::SettingsDialog(QWidget *parent) } SettingsDialog::~SettingsDialog() -{ - if(m_created) - delete LADSPAHost::instance(); -} +{} void SettingsDialog::on_loadButton_clicked() { diff --git a/src/plugins/Effect/ladspa/settingsdialog.h b/src/plugins/Effect/ladspa/settingsdialog.h index 3d6c51b62..abae265c4 100644 --- a/src/plugins/Effect/ladspa/settingsdialog.h +++ b/src/plugins/Effect/ladspa/settingsdialog.h @@ -48,7 +48,6 @@ private: void updateRunningPlugins(); Ui::SettingsDialog ui; QStandardItemModel *m_model; - bool m_created; }; #endif diff --git a/src/plugins/Effect/ladspa/settingsdialog.ui b/src/plugins/Effect/ladspa/settingsdialog.ui index 8c1653224..79bd7b6c9 100644 --- a/src/plugins/Effect/ladspa/settingsdialog.ui +++ b/src/plugins/Effect/ladspa/settingsdialog.ui @@ -11,7 +11,7 @@ </rect> </property> <property name="windowTitle"> - <string>LADSPA Host Catalog</string> + <string>LADSPA Plugin Catalog</string> </property> <layout class="QGridLayout" name="gridLayout"> <property name="leftMargin"> diff --git a/src/plugins/Effect/ladspa/translations/ladspa_plugin_cs.ts b/src/plugins/Effect/ladspa/translations/ladspa_plugin_cs.ts new file mode 100644 index 000000000..c70657678 --- /dev/null +++ b/src/plugins/Effect/ladspa/translations/ladspa_plugin_cs.ts @@ -0,0 +1,85 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>EffectLADSPAFactory</name> + <message> + <location filename="../effectladspafactory.cpp" line="30"/> + <source>LADSPA Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="50"/> + <source>About LADSPA Host for Qmmp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="51"/> + <source>LADSPA Host for Qmmp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="52"/> + <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="53"/> + <source>Based on the LADSPA Host for BMP</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="54"/> + <source>BMP-ladspa developers:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="55"/> + <source>Nick Lamb <njl195@zepler.org.uk></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="56"/> + <source>Giacomo Lozito <city_hunter@users.sf.net></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SettingsDialog</name> + <message> + <location filename="../settingsdialog.cpp" line="42"/> + <source>UID</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="43"/> + <source>Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="112"/> + <source>This LADSPA plugin has no user controls</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="14"/> + <source>LADSPA Plugin Catalog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="52"/> + <source>></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="59"/> + <source><</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="94"/> + <source>Configure</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src/plugins/Effect/ladspa/translations/ladspa_plugin_de.ts b/src/plugins/Effect/ladspa/translations/ladspa_plugin_de.ts new file mode 100644 index 000000000..c70657678 --- /dev/null +++ b/src/plugins/Effect/ladspa/translations/ladspa_plugin_de.ts @@ -0,0 +1,85 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>EffectLADSPAFactory</name> + <message> + <location filename="../effectladspafactory.cpp" line="30"/> + <source>LADSPA Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="50"/> + <source>About LADSPA Host for Qmmp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="51"/> + <source>LADSPA Host for Qmmp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="52"/> + <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="53"/> + <source>Based on the LADSPA Host for BMP</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="54"/> + <source>BMP-ladspa developers:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="55"/> + <source>Nick Lamb <njl195@zepler.org.uk></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="56"/> + <source>Giacomo Lozito <city_hunter@users.sf.net></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SettingsDialog</name> + <message> + <location filename="../settingsdialog.cpp" line="42"/> + <source>UID</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="43"/> + <source>Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="112"/> + <source>This LADSPA plugin has no user controls</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="14"/> + <source>LADSPA Plugin Catalog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="52"/> + <source>></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="59"/> + <source><</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="94"/> + <source>Configure</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src/plugins/Effect/ladspa/translations/ladspa_plugin_it.ts b/src/plugins/Effect/ladspa/translations/ladspa_plugin_it.ts new file mode 100644 index 000000000..c70657678 --- /dev/null +++ b/src/plugins/Effect/ladspa/translations/ladspa_plugin_it.ts @@ -0,0 +1,85 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>EffectLADSPAFactory</name> + <message> + <location filename="../effectladspafactory.cpp" line="30"/> + <source>LADSPA Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="50"/> + <source>About LADSPA Host for Qmmp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="51"/> + <source>LADSPA Host for Qmmp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="52"/> + <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="53"/> + <source>Based on the LADSPA Host for BMP</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="54"/> + <source>BMP-ladspa developers:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="55"/> + <source>Nick Lamb <njl195@zepler.org.uk></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="56"/> + <source>Giacomo Lozito <city_hunter@users.sf.net></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SettingsDialog</name> + <message> + <location filename="../settingsdialog.cpp" line="42"/> + <source>UID</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="43"/> + <source>Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="112"/> + <source>This LADSPA plugin has no user controls</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="14"/> + <source>LADSPA Plugin Catalog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="52"/> + <source>></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="59"/> + <source><</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="94"/> + <source>Configure</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src/plugins/Effect/ladspa/translations/ladspa_plugin_lt.ts b/src/plugins/Effect/ladspa/translations/ladspa_plugin_lt.ts new file mode 100644 index 000000000..c70657678 --- /dev/null +++ b/src/plugins/Effect/ladspa/translations/ladspa_plugin_lt.ts @@ -0,0 +1,85 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>EffectLADSPAFactory</name> + <message> + <location filename="../effectladspafactory.cpp" line="30"/> + <source>LADSPA Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="50"/> + <source>About LADSPA Host for Qmmp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="51"/> + <source>LADSPA Host for Qmmp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="52"/> + <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="53"/> + <source>Based on the LADSPA Host for BMP</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="54"/> + <source>BMP-ladspa developers:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="55"/> + <source>Nick Lamb <njl195@zepler.org.uk></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="56"/> + <source>Giacomo Lozito <city_hunter@users.sf.net></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SettingsDialog</name> + <message> + <location filename="../settingsdialog.cpp" line="42"/> + <source>UID</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="43"/> + <source>Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="112"/> + <source>This LADSPA plugin has no user controls</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="14"/> + <source>LADSPA Plugin Catalog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="52"/> + <source>></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="59"/> + <source><</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="94"/> + <source>Configure</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src/plugins/Effect/ladspa/translations/ladspa_plugin_pl.ts b/src/plugins/Effect/ladspa/translations/ladspa_plugin_pl.ts new file mode 100644 index 000000000..c70657678 --- /dev/null +++ b/src/plugins/Effect/ladspa/translations/ladspa_plugin_pl.ts @@ -0,0 +1,85 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>EffectLADSPAFactory</name> + <message> + <location filename="../effectladspafactory.cpp" line="30"/> + <source>LADSPA Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="50"/> + <source>About LADSPA Host for Qmmp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="51"/> + <source>LADSPA Host for Qmmp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="52"/> + <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="53"/> + <source>Based on the LADSPA Host for BMP</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="54"/> + <source>BMP-ladspa developers:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="55"/> + <source>Nick Lamb <njl195@zepler.org.uk></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="56"/> + <source>Giacomo Lozito <city_hunter@users.sf.net></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SettingsDialog</name> + <message> + <location filename="../settingsdialog.cpp" line="42"/> + <source>UID</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="43"/> + <source>Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="112"/> + <source>This LADSPA plugin has no user controls</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="14"/> + <source>LADSPA Plugin Catalog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="52"/> + <source>></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="59"/> + <source><</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="94"/> + <source>Configure</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src/plugins/Effect/ladspa/translations/ladspa_plugin_ru.ts b/src/plugins/Effect/ladspa/translations/ladspa_plugin_ru.ts new file mode 100644 index 000000000..4dc654e6c --- /dev/null +++ b/src/plugins/Effect/ladspa/translations/ladspa_plugin_ru.ts @@ -0,0 +1,85 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="ru_RU" sourcelanguage="ru_RU"> +<context> + <name>EffectLADSPAFactory</name> + <message> + <location filename="../effectladspafactory.cpp" line="30"/> + <source>LADSPA Plugin</source> + <translation>Модуль LADSPA</translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="50"/> + <source>About LADSPA Host for Qmmp</source> + <translation>О модуле LADSPA для Qmmp</translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="51"/> + <source>LADSPA Host for Qmmp</source> + <translation>LADSPA Host для Qmmp</translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="52"/> + <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> + <translation>Разработчик: Илья Котов <forkotov02@hotmail.ru></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="53"/> + <source>Based on the LADSPA Host for BMP</source> + <translation>Разработан на основе модуля LADSPA для BMP</translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="54"/> + <source>BMP-ladspa developers:</source> + <translation>Разработчики BMP-ladspa:</translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="55"/> + <source>Nick Lamb <njl195@zepler.org.uk></source> + <translation>Nick Lamb <njl195@zepler.org.uk></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="56"/> + <source>Giacomo Lozito <city_hunter@users.sf.net></source> + <translation>Giacomo Lozito <city_hunter@users.sf.net></translation> + </message> +</context> +<context> + <name>SettingsDialog</name> + <message> + <location filename="../settingsdialog.cpp" line="42"/> + <source>UID</source> + <translation>UID</translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="43"/> + <source>Name</source> + <translation>Имя</translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="112"/> + <source>This LADSPA plugin has no user controls</source> + <translation>Этот модуль не содержит настроек</translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="14"/> + <source>LADSPA Plugin Catalog</source> + <translation>Каталог модулей LADSPA</translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="52"/> + <source>></source> + <translation>></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="59"/> + <source><</source> + <translation><</translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="94"/> + <source>Configure</source> + <translation>Настроить</translation> + </message> +</context> +</TS> diff --git a/src/plugins/Effect/ladspa/translations/ladspa_plugin_tr.ts b/src/plugins/Effect/ladspa/translations/ladspa_plugin_tr.ts new file mode 100644 index 000000000..c70657678 --- /dev/null +++ b/src/plugins/Effect/ladspa/translations/ladspa_plugin_tr.ts @@ -0,0 +1,85 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>EffectLADSPAFactory</name> + <message> + <location filename="../effectladspafactory.cpp" line="30"/> + <source>LADSPA Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="50"/> + <source>About LADSPA Host for Qmmp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="51"/> + <source>LADSPA Host for Qmmp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="52"/> + <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="53"/> + <source>Based on the LADSPA Host for BMP</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="54"/> + <source>BMP-ladspa developers:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="55"/> + <source>Nick Lamb <njl195@zepler.org.uk></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="56"/> + <source>Giacomo Lozito <city_hunter@users.sf.net></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SettingsDialog</name> + <message> + <location filename="../settingsdialog.cpp" line="42"/> + <source>UID</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="43"/> + <source>Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="112"/> + <source>This LADSPA plugin has no user controls</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="14"/> + <source>LADSPA Plugin Catalog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="52"/> + <source>></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="59"/> + <source><</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="94"/> + <source>Configure</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src/plugins/Effect/ladspa/translations/ladspa_plugin_uk_UA.ts b/src/plugins/Effect/ladspa/translations/ladspa_plugin_uk_UA.ts new file mode 100644 index 000000000..c70657678 --- /dev/null +++ b/src/plugins/Effect/ladspa/translations/ladspa_plugin_uk_UA.ts @@ -0,0 +1,85 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>EffectLADSPAFactory</name> + <message> + <location filename="../effectladspafactory.cpp" line="30"/> + <source>LADSPA Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="50"/> + <source>About LADSPA Host for Qmmp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="51"/> + <source>LADSPA Host for Qmmp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="52"/> + <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="53"/> + <source>Based on the LADSPA Host for BMP</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="54"/> + <source>BMP-ladspa developers:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="55"/> + <source>Nick Lamb <njl195@zepler.org.uk></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="56"/> + <source>Giacomo Lozito <city_hunter@users.sf.net></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SettingsDialog</name> + <message> + <location filename="../settingsdialog.cpp" line="42"/> + <source>UID</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="43"/> + <source>Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="112"/> + <source>This LADSPA plugin has no user controls</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="14"/> + <source>LADSPA Plugin Catalog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="52"/> + <source>></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="59"/> + <source><</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="94"/> + <source>Configure</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src/plugins/Effect/ladspa/translations/ladspa_plugin_zh_CN.ts b/src/plugins/Effect/ladspa/translations/ladspa_plugin_zh_CN.ts new file mode 100644 index 000000000..c70657678 --- /dev/null +++ b/src/plugins/Effect/ladspa/translations/ladspa_plugin_zh_CN.ts @@ -0,0 +1,85 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>EffectLADSPAFactory</name> + <message> + <location filename="../effectladspafactory.cpp" line="30"/> + <source>LADSPA Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="50"/> + <source>About LADSPA Host for Qmmp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="51"/> + <source>LADSPA Host for Qmmp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="52"/> + <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="53"/> + <source>Based on the LADSPA Host for BMP</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="54"/> + <source>BMP-ladspa developers:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="55"/> + <source>Nick Lamb <njl195@zepler.org.uk></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="56"/> + <source>Giacomo Lozito <city_hunter@users.sf.net></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SettingsDialog</name> + <message> + <location filename="../settingsdialog.cpp" line="42"/> + <source>UID</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="43"/> + <source>Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="112"/> + <source>This LADSPA plugin has no user controls</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="14"/> + <source>LADSPA Plugin Catalog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="52"/> + <source>></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="59"/> + <source><</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="94"/> + <source>Configure</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src/plugins/Effect/ladspa/translations/ladspa_plugin_zh_TW.ts b/src/plugins/Effect/ladspa/translations/ladspa_plugin_zh_TW.ts new file mode 100644 index 000000000..c70657678 --- /dev/null +++ b/src/plugins/Effect/ladspa/translations/ladspa_plugin_zh_TW.ts @@ -0,0 +1,85 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>EffectLADSPAFactory</name> + <message> + <location filename="../effectladspafactory.cpp" line="30"/> + <source>LADSPA Plugin</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="50"/> + <source>About LADSPA Host for Qmmp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="51"/> + <source>LADSPA Host for Qmmp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="52"/> + <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="53"/> + <source>Based on the LADSPA Host for BMP</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="54"/> + <source>BMP-ladspa developers:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="55"/> + <source>Nick Lamb <njl195@zepler.org.uk></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../effectladspafactory.cpp" line="56"/> + <source>Giacomo Lozito <city_hunter@users.sf.net></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SettingsDialog</name> + <message> + <location filename="../settingsdialog.cpp" line="42"/> + <source>UID</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="43"/> + <source>Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.cpp" line="112"/> + <source>This LADSPA plugin has no user controls</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="14"/> + <source>LADSPA Plugin Catalog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="52"/> + <source>></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="59"/> + <source><</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="94"/> + <source>Configure</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src/plugins/Effect/ladspa/translations/translations.qrc b/src/plugins/Effect/ladspa/translations/translations.qrc new file mode 100644 index 000000000..cfd4aa890 --- /dev/null +++ b/src/plugins/Effect/ladspa/translations/translations.qrc @@ -0,0 +1,15 @@ +<!DOCTYPE RCC> +<RCC version="1.0"> + <qresource> + <file>ladspa_plugin_it.qm</file> + <file>ladspa_plugin_cs.qm</file> + <file>ladspa_plugin_de.qm</file> + <file>ladspa_plugin_zh_CN.qm</file> + <file>ladspa_plugin_zh_TW.qm</file> + <file>ladspa_plugin_uk_UA.qm</file> + <file>ladspa_plugin_pl.qm</file> + <file>ladspa_plugin_ru.qm</file> + <file>ladspa_plugin_tr.qm</file> + <file>ladspa_plugin_lt.qm</file> + </qresource> +</RCC> |
