diff --git a/CMakeLists.txt b/CMakeLists.txt
index efea72f..f8a0f03 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -12,19 +12,28 @@ set(SOURCES
webradiosettingswidget.cpp
)
-set(RESOURCES
- webradioplugin_resources.qrc
-)
-
set(FORMS
webradiodialog.ui
)
+set(RESOURCES
+ webradioplugin_resources.qrc
+)
+
set(OTHER_FILES
webradioplugin.json
)
-add_library(zeiterfassung-plugins-webradioplugin SHARED ${HEADERS} ${SOURCES} ${RESOURCES} ${FORMS} ${OTHER_FILES})
+set(TRANSLATIONS
+ translations/webradioplugin_en.ts
+ translations/webradioplugin_de.ts
+)
+
+set_source_files_properties(${TRANSLATIONS} PROPERTIES OUTPUT_LOCATION ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/translations)
+QT5_CREATE_TRANSLATION(TRANSLATIONS_C ${TRANSLATIONS} ${HEADERS} ${SOURCES} ${FORMS} OPTIONS -no-obsolete)
+#QT5_ADD_TRANSLATION(TRANSLATIONS_C ${TRANSLATIONS})
+
+add_library(zeiterfassung-plugins-webradioplugin SHARED ${HEADERS} ${SOURCES} ${FORMS} ${RESOURCES} ${OTHER_FILES} ${TRANSLATIONS_C})
set_target_properties(zeiterfassung-plugins-webradioplugin PROPERTIES OUTPUT_NAME webradioplugin PREFIX "")
diff --git a/translations/webradioplugin_de.ts b/translations/webradioplugin_de.ts
index 5a9cdcb..4a2a2cc 100644
--- a/translations/webradioplugin_de.ts
+++ b/translations/webradioplugin_de.ts
@@ -24,68 +24,68 @@
Stop
-
+
Stopped
Gestoppt
-
+
Playing
Wird abgespielt
-
+
Paused
Pausiert
-
-
+
+
Unknown
Unbekannt
-
+
Unknown media
Unbekanntes Medium
-
+
No media
Kein Medium
-
+
Loading media...
Lade Medium...
-
+
Loaded media
Medium geladen
-
+
Stalled media
Medium angehalten
-
+
Buffering media
Puffere Medium
-
+
Buffered media
Medium gepuffert
-
+
End of media
Ende des Mediums
-
+
Invalid media
Ungültiges Medium
@@ -93,9 +93,22 @@
WebRadioPlugin
-
+
Play webradio
Webradio spielen
+
+ WebRadioSettingsWidget
+
+
+ URLs:
+
+
+
+
+ A web radio url is invalid!
+
+
+
diff --git a/translations/webradioplugin_en.ts b/translations/webradioplugin_en.ts
index 7ba7a5b..858b50e 100644
--- a/translations/webradioplugin_en.ts
+++ b/translations/webradioplugin_en.ts
@@ -24,68 +24,68 @@
-
+
Stopped
-
+
Playing
-
+
Paused
-
-
+
+
Unknown
-
+
Unknown media
-
+
No media
-
+
Loading media...
-
+
Loaded media
-
+
Stalled media
-
+
Buffering media
-
+
Buffered media
-
+
End of media
-
+
Invalid media
@@ -93,9 +93,22 @@
WebRadioPlugin
-
+
Play webradio
+
+ WebRadioSettingsWidget
+
+
+ URLs:
+
+
+
+
+ A web radio url is invalid!
+
+
+