aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Effect/srconverter
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/Effect/srconverter')
-rw-r--r--src/plugins/Effect/srconverter/CMakeLists.txt4
-rw-r--r--src/plugins/Effect/srconverter/effectsrconverterfactory.cpp5
-rw-r--r--src/plugins/Effect/srconverter/srconverter.pro5
-rw-r--r--src/plugins/Effect/srconverter/translations/srconverter_plugin_cs.ts79
-rw-r--r--src/plugins/Effect/srconverter/translations/translations.qrc7
5 files changed, 95 insertions, 5 deletions
diff --git a/src/plugins/Effect/srconverter/CMakeLists.txt b/src/plugins/Effect/srconverter/CMakeLists.txt
index d0a9dbf7d..b840f9143 100644
--- a/src/plugins/Effect/srconverter/CMakeLists.txt
+++ b/src/plugins/Effect/srconverter/CMakeLists.txt
@@ -47,9 +47,9 @@ SET(libsrconverter_MOC_HDRS
effectsrconverterfactory.h
)
-#SET(libsrconverter_RCCS translations/translations.qrc)
+SET(libsrconverter_RCCS translations/translations.qrc)
-#QT4_ADD_RESOURCES(libsrconverter_RCC_SRCS ${libsrconverter_RCCS})
+QT4_ADD_RESOURCES(libsrconverter_RCC_SRCS ${libsrconverter_RCCS})
QT4_WRAP_CPP(libsrconverter_MOC_SRCS ${libsrconverter_MOC_HDRS})
diff --git a/src/plugins/Effect/srconverter/effectsrconverterfactory.cpp b/src/plugins/Effect/srconverter/effectsrconverterfactory.cpp
index fff1ab024..d25296004 100644
--- a/src/plugins/Effect/srconverter/effectsrconverterfactory.cpp
+++ b/src/plugins/Effect/srconverter/effectsrconverterfactory.cpp
@@ -53,7 +53,10 @@ void EffectSRConverterFactory::showAbout(QWidget *parent)
QTranslator *EffectSRConverterFactory::createTranslator(QObject *parent)
{
- return 0;
+ QTranslator *translator = new QTranslator(parent);
+ QString locale = QLocale::system().name();
+ translator->load(QString(":/srconverter_plugin_") + locale);
+ return translator;
};
Q_EXPORT_PLUGIN(EffectSRConverterFactory)
diff --git a/src/plugins/Effect/srconverter/srconverter.pro b/src/plugins/Effect/srconverter/srconverter.pro
index d9c0cec92..18ad9707b 100644
--- a/src/plugins/Effect/srconverter/srconverter.pro
+++ b/src/plugins/Effect/srconverter/srconverter.pro
@@ -21,8 +21,9 @@ TEMPLATE = lib
QMAKE_LIBDIR += ../../../../lib
LIBS += -lqmmp -L/usr/lib -I/usr/include
-TRANSLATIONS = translations/srconverter_plugin_de.ts
-#RESOURCES = translations/translations.qrc
+TRANSLATIONS = translations/srconverter_plugin_cs.ts \
+ translations/srconverter_plugin_de.ts
+RESOURCES = translations/translations.qrc
isEmpty(LIB_DIR){
LIB_DIR = /lib
diff --git a/src/plugins/Effect/srconverter/translations/srconverter_plugin_cs.ts b/src/plugins/Effect/srconverter/translations/srconverter_plugin_cs.ts
new file mode 100644
index 000000000..68f971808
--- /dev/null
+++ b/src/plugins/Effect/srconverter/translations/srconverter_plugin_cs.ts
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS><TS version="1.1" language="cs">
+<context>
+ <name>EffectSRConverterFactory</name>
+ <message>
+ <location filename="../effectsrconverterfactory.cpp" line="30"/>
+ <source>SRC Plugin</source>
+ <translation>Modul SRC</translation>
+ </message>
+ <message>
+ <location filename="../effectsrconverterfactory.cpp" line="49"/>
+ <source>About Sample Rate Converter Plugin</source>
+ <translation>O modulu SRC</translation>
+ </message>
+ <message>
+ <location filename="../effectsrconverterfactory.cpp" line="50"/>
+ <source>Qmmp Sample Rate Converter Plugin</source>
+ <translation>Modul Qmmp pro konverzi vzorkovací frekvence</translation>
+ </message>
+ <message>
+ <location filename="../effectsrconverterfactory.cpp" line="51"/>
+ <source>Writen by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
+ <translation>Autor: Ilja Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="13"/>
+ <source>Sample Rate Converter Plugin Settings</source>
+ <translation>Nastavení modulu SRC</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="19"/>
+ <source>Sample Rate (Hz):</source>
+ <translation>Vzorkovací frekvence (Hz):</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="39"/>
+ <source>Interpolation Engine:</source>
+ <translation>Způsob interpolace:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="47"/>
+ <source>Best Sinc Interpolation</source>
+ <translation>Nejlepší interpolace pomocí sinc</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="52"/>
+ <source>Medium Sinc Interpolation</source>
+ <translation>Střední interpolace pomocí sinc</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="57"/>
+ <source>Fastest Sinc Interpolation</source>
+ <translation>Nejrychlejší interpolace pomocí sinc</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="62"/>
+ <source>ZOH Interpolation</source>
+ <translation>Interpolace ZOH</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="67"/>
+ <source>Linear Interpolation</source>
+ <translation>Lineární interpolace</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="90"/>
+ <source>&amp;OK</source>
+ <translation>&amp;OK</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="97"/>
+ <source>&amp;Cancel</source>
+ <translation>Z&amp;rušit</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Effect/srconverter/translations/translations.qrc b/src/plugins/Effect/srconverter/translations/translations.qrc
new file mode 100644
index 000000000..2b6a3bc82
--- /dev/null
+++ b/src/plugins/Effect/srconverter/translations/translations.qrc
@@ -0,0 +1,7 @@
+<!DOCTYPE RCC>
+<RCC version="1.0">
+ <qresource>
+ <file>srconverter_plugin_cs.qm</file>
+ <file>srconverter_plugin_de.qm</file>
+ </qresource>
+</RCC>