aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/CommandLineOptions/IncDecVolumeOption
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/CommandLineOptions/IncDecVolumeOption')
-rw-r--r--src/plugins/CommandLineOptions/IncDecVolumeOption/CMakeLists.txt5
-rw-r--r--src/plugins/CommandLineOptions/IncDecVolumeOption/IncDecVolumeOption.pro4
-rw-r--r--src/plugins/CommandLineOptions/IncDecVolumeOption/incdecvolumeoption.cpp7
-rw-r--r--src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdecvolume_plugin_cs.ts16
-rw-r--r--src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdevvolume_plugin_de.ts16
-rw-r--r--src/plugins/CommandLineOptions/IncDecVolumeOption/translations/translations.qrc5
6 files changed, 50 insertions, 3 deletions
diff --git a/src/plugins/CommandLineOptions/IncDecVolumeOption/CMakeLists.txt b/src/plugins/CommandLineOptions/IncDecVolumeOption/CMakeLists.txt
index 542f4fab2..c561c812a 100644
--- a/src/plugins/CommandLineOptions/IncDecVolumeOption/CMakeLists.txt
+++ b/src/plugins/CommandLineOptions/IncDecVolumeOption/CMakeLists.txt
@@ -34,6 +34,8 @@ SET(libincdecvolumeoption_MOC_HDRS
incdecvolumeoption.h
)
+SET(libincdecvolumeoption_RCCS translations/translations.qrc)
+
QT4_ADD_RESOURCES(libincdecvolumeoption_RCC_SRCS ${libincdecvolumeoption_RCCS})
QT4_WRAP_CPP(libincdecvolumeoption_MOC_SRCS ${libincdecvolumeoption_MOC_HDRS})
@@ -43,6 +45,7 @@ QT4_WRAP_CPP(libincdecvolumeoption_MOC_SRCS ${libincdecvolumeoption_MOC_HDRS})
# the UI file won't be wrapped!
include_directories(${CMAKE_CURRENT_BINARY_DIR})
-ADD_LIBRARY(incdecvolumeoption SHARED ${libincdecvolumeoption_SRCS} ${libincdecvolumeoption_MOC_SRCS})
+ADD_LIBRARY(incdecvolumeoption SHARED ${libincdecvolumeoption_SRCS} ${libincdecvolumeoption_MOC_SRCS}
+ ${libincdecvolumeoption_RCC_SRCS})
target_link_libraries(incdecvolumeoption ${QT_LIBRARIES} -lqmmpui)
install(TARGETS incdecvolumeoption DESTINATION ${LIB_DIR}/qmmp/CommandLineOptions)
diff --git a/src/plugins/CommandLineOptions/IncDecVolumeOption/IncDecVolumeOption.pro b/src/plugins/CommandLineOptions/IncDecVolumeOption/IncDecVolumeOption.pro
index 8b98e14db..692f82193 100644
--- a/src/plugins/CommandLineOptions/IncDecVolumeOption/IncDecVolumeOption.pro
+++ b/src/plugins/CommandLineOptions/IncDecVolumeOption/IncDecVolumeOption.pro
@@ -11,6 +11,10 @@ QMAKE_CLEAN =$$PLUGINS_PREFIX/CommandLineOptions/libincdecvolumeoption.so
TEMPLATE = lib
QMAKE_LIBDIR += ../../../../lib
+TRANSLATIONS = translations/incdecvolume_plugin_cs.ts \
+ translations/incdevvolume_plugin_de.ts
+ RESOURCES = translations/translations.qrc
+
isEmpty(LIB_DIR){
LIB_DIR = /lib
}
diff --git a/src/plugins/CommandLineOptions/IncDecVolumeOption/incdecvolumeoption.cpp b/src/plugins/CommandLineOptions/IncDecVolumeOption/incdecvolumeoption.cpp
index 93a7dd21d..5c355f476 100644
--- a/src/plugins/CommandLineOptions/IncDecVolumeOption/incdecvolumeoption.cpp
+++ b/src/plugins/CommandLineOptions/IncDecVolumeOption/incdecvolumeoption.cpp
@@ -1,5 +1,6 @@
#include <QtPlugin>
#include <QTranslator>
+#include <QLocale>
#include "incdecvolumeoption.h"
@@ -53,8 +54,10 @@ const QString IncDecVolumeCommandLineOption::name() const
QTranslator *IncDecVolumeCommandLineOption::createTranslator(QObject *parent)
{
- Q_UNUSED(parent);
- return 0;
+ QTranslator *translator = new QTranslator(parent);
+ QString locale = QLocale::system().name();
+ translator->load(QString(":/incdecvolume_plugin_") + locale);
+ return translator;
}
Q_EXPORT_PLUGIN(IncDecVolumeCommandLineOption)
diff --git a/src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdecvolume_plugin_cs.ts b/src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdecvolume_plugin_cs.ts
new file mode 100644
index 000000000..abb7bbfd4
--- /dev/null
+++ b/src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdecvolume_plugin_cs.ts
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS><TS version="1.1">
+<context>
+ <name>IncDecVolumeCommandLineOption</name>
+ <message>
+ <location filename="../incdecvolumeoption.cpp" line="22"/>
+ <source>Increase volume with step 5</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../incdecvolumeoption.cpp" line="23"/>
+ <source>Decrease volume with step 5</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdevvolume_plugin_de.ts b/src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdevvolume_plugin_de.ts
new file mode 100644
index 000000000..abb7bbfd4
--- /dev/null
+++ b/src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdevvolume_plugin_de.ts
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS><TS version="1.1">
+<context>
+ <name>IncDecVolumeCommandLineOption</name>
+ <message>
+ <location filename="../incdecvolumeoption.cpp" line="22"/>
+ <source>Increase volume with step 5</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../incdecvolumeoption.cpp" line="23"/>
+ <source>Decrease volume with step 5</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/CommandLineOptions/IncDecVolumeOption/translations/translations.qrc b/src/plugins/CommandLineOptions/IncDecVolumeOption/translations/translations.qrc
new file mode 100644
index 000000000..f678c6101
--- /dev/null
+++ b/src/plugins/CommandLineOptions/IncDecVolumeOption/translations/translations.qrc
@@ -0,0 +1,5 @@
+<!DOCTYPE RCC>
+<RCC version="1.0">
+ <qresource>
+ </qresource>
+</RCC>