diff options
Diffstat (limited to 'src/plugins/CommandLineOptions')
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> |
