summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSlávek Banko <slavek.banko@axis.cz>2018-12-30 16:41:03 +0100
committerSlávek Banko <slavek.banko@axis.cz>2018-12-30 16:41:03 +0100
commiteed8f695f27ea573e9898b56811232de777c7613 (patch)
tree6d0d2c69673ad08d0b100be050b7bd1c55ecb939
parent4c586a178028dc696df183ab569e939ea2f30d1e (diff)
downloadtderadio-eed8f695.tar.gz
tderadio-eed8f695.zip
Add CMakeL10n rules.
Create translation template. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
-rw-r--r--CMakeL10n.txt23
-rw-r--r--tderadio3/CMakeL10n.txt3
-rw-r--r--tderadio3/convert-presets/CMakeL10n.txt6
-rw-r--r--tderadio3/convert-presets/po/tderadio-convert-presets.pot54
-rw-r--r--tderadio3/plugins/CMakeL10n.txt3
-rw-r--r--tderadio3/plugins/alsa-sound/CMakeL10n.txt6
-rw-r--r--tderadio3/plugins/alsa-sound/po/tderadio-alsa-sound.pot274
-rw-r--r--tderadio3/plugins/gui-docking-menu/CMakeL10n.txt6
-rw-r--r--tderadio3/plugins/gui-docking-menu/po/tderadio-gui-docking-menu.pot125
-rw-r--r--tderadio3/plugins/gui-error-log/CMakeL10n.txt6
-rw-r--r--tderadio3/plugins/gui-error-log/po/tderadio-gui-error-log.pot84
-rw-r--r--tderadio3/plugins/gui-quickbar/CMakeL10n.txt6
-rw-r--r--tderadio3/plugins/gui-quickbar/po/tderadio-gui-quickbar.pot50
-rw-r--r--tderadio3/plugins/gui-standard-display/CMakeL10n.txt6
-rw-r--r--tderadio3/plugins/gui-standard-display/po/tderadio-gui-standard-display.pot205
-rw-r--r--tderadio3/plugins/lirc/CMakeL10n.txt6
-rw-r--r--tderadio3/plugins/lirc/po/tderadio-lirc.pot196
-rw-r--r--tderadio3/plugins/oss-sound/CMakeL10n.txt6
-rw-r--r--tderadio3/plugins/oss-sound/po/tderadio-oss-sound.pot192
-rw-r--r--tderadio3/plugins/radio/CMakeL10n.txt6
-rw-r--r--tderadio3/plugins/radio/po/tderadio-radio.pot172
-rw-r--r--tderadio3/plugins/recording/CMakeL10n.txt6
-rw-r--r--tderadio3/plugins/recording/po/tderadio-recording.pot382
-rw-r--r--tderadio3/plugins/soundserver/CMakeL10n.txt6
-rw-r--r--tderadio3/plugins/soundserver/po/tderadio-soundserver.pot38
-rw-r--r--tderadio3/plugins/streaming/CMakeL10n.txt6
-rw-r--r--tderadio3/plugins/streaming/po/tderadio-streaming.pot200
-rw-r--r--tderadio3/plugins/timecontrol/CMakeL10n.txt6
-rw-r--r--tderadio3/plugins/timecontrol/po/tderadio-timecontrol.pot147
-rw-r--r--tderadio3/plugins/timeshifter/CMakeL10n.txt6
-rw-r--r--tderadio3/plugins/timeshifter/po/tderadio-timeshifter.pot92
-rw-r--r--tderadio3/plugins/v4lradio/CMakeL10n.txt6
-rw-r--r--tderadio3/plugins/v4lradio/po/tderadio-v4lradio.pot328
-rw-r--r--tderadio3/src/CMakeL10n.txt6
-rw-r--r--tderadio3/src/po/tderadio.pot511
35 files changed, 3175 insertions, 0 deletions
diff --git a/CMakeL10n.txt b/CMakeL10n.txt
new file mode 100644
index 0000000..a525b71
--- /dev/null
+++ b/CMakeL10n.txt
@@ -0,0 +1,23 @@
+#################################################
+#
+# (C) 2018 Slávek Banko
+# slavek.banko (AT) axis.cz
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+cmake_minimum_required( VERSION 2.8 )
+
+
+##### include our cmake modules #################
+
+set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" )
+include( TDEL10n )
+
+
+##### create translation templates ##############
+
+tde_l10n_auto_add_subdirectories( )
diff --git a/tderadio3/CMakeL10n.txt b/tderadio3/CMakeL10n.txt
new file mode 100644
index 0000000..b585ce4
--- /dev/null
+++ b/tderadio3/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_auto_add_subdirectories( )
diff --git a/tderadio3/convert-presets/CMakeL10n.txt b/tderadio3/convert-presets/CMakeL10n.txt
new file mode 100644
index 0000000..250e07f
--- /dev/null
+++ b/tderadio3/convert-presets/CMakeL10n.txt
@@ -0,0 +1,6 @@
+##### create translation templates ##############
+
+tde_l10n_create_template(
+ CATALOG "tderadio-convert-presets"
+ DESTINATION "po"
+)
diff --git a/tderadio3/convert-presets/po/tderadio-convert-presets.pot b/tderadio3/convert-presets/po/tderadio-convert-presets.pot
new file mode 100644
index 0000000..1b01925
--- /dev/null
+++ b/tderadio3/convert-presets/po/tderadio-convert-presets.pot
@@ -0,0 +1,54 @@
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2018-12-30 16:07+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: _translatorinfo:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr ""
+
+#: _translatorinfo:2
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr ""
+
+#: convert-presets.cpp:52 convert-presets.cpp:127
+msgid "error opening preset file"
+msgstr ""
+
+#: convert-presets.cpp:54
+msgid "for reading"
+msgstr ""
+
+#: convert-presets.cpp:129
+msgid "for writing"
+msgstr ""
+
+#: convert-presets.cpp:140
+msgid "error writing preset file"
+msgstr ""
+
+#: convert-presets.cpp:155
+msgid "be quiet"
+msgstr ""
+
+#: convert-presets.cpp:156
+msgid "preset file to convert"
+msgstr ""
+
+#: convert-presets.cpp:162
+msgid "convert-presets"
+msgstr ""
diff --git a/tderadio3/plugins/CMakeL10n.txt b/tderadio3/plugins/CMakeL10n.txt
new file mode 100644
index 0000000..b585ce4
--- /dev/null
+++ b/tderadio3/plugins/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_auto_add_subdirectories( )
diff --git a/tderadio3/plugins/alsa-sound/CMakeL10n.txt b/tderadio3/plugins/alsa-sound/CMakeL10n.txt
new file mode 100644
index 0000000..cf48935
--- /dev/null
+++ b/tderadio3/plugins/alsa-sound/CMakeL10n.txt
@@ -0,0 +1,6 @@
+##### create translation templates ##############
+
+tde_l10n_create_template(
+ CATALOG "tderadio-alsa-sound"
+ DESTINATION "po"
+)
diff --git a/tderadio3/plugins/alsa-sound/po/tderadio-alsa-sound.pot b/tderadio3/plugins/alsa-sound/po/tderadio-alsa-sound.pot
new file mode 100644
index 0000000..cd5d4fd
--- /dev/null
+++ b/tderadio3/plugins/alsa-sound/po/tderadio-alsa-sound.pot
@@ -0,0 +1,274 @@
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2018-12-30 16:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: _translatorinfo:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr ""
+
+#: _translatorinfo:2
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr ""
+
+#: alsa-sound-configuration.cpp:258
+msgid ""
+"_: context-card-plus-device-number\n"
+"%1 device %2"
+msgstr ""
+
+#: alsa-sound.cpp:40
+msgid "Advanced Linux Sound Architecture (ALSA) Support"
+msgstr ""
+
+#: alsa-sound.cpp:48
+msgid "TDERadio ALSA Sound Plugin"
+msgstr ""
+
+#: alsa-sound.cpp:196
+msgid "ALSA Sound"
+msgstr ""
+
+#: alsa-sound.cpp:197
+msgid "ALSA Sound Device Options"
+msgstr ""
+
+#: alsa-sound.cpp:553
+msgid "ALSA Plugin: cannot write data for device plughw:%1,%2"
+msgstr ""
+
+#: alsa-sound.cpp:558
+msgid "ALSA Plugin: buffer underrun for device plughw:%1,%2"
+msgstr ""
+
+#: alsa-sound.cpp:611
+msgid "ALSA Plugin: cannot read data from device plughw:%1,%2"
+msgstr ""
+
+#: alsa-sound.cpp:616
+msgid ""
+"ALSA Plugin: buffer overrun for device plughw:%1,%2 (buffersize=%3, "
+"buffer=%4)"
+msgstr ""
+
+#: alsa-sound.cpp:626
+msgid "internal stream, not stored (%1)"
+msgstr ""
+
+#: alsa-sound.cpp:736
+#, c-format
+msgid "ALSA Plugin: Error opening PCM device %1"
+msgstr ""
+
+#: alsa-sound.cpp:741
+#, c-format
+msgid "ALSA Plugin: Can not configure PCM device %1"
+msgstr ""
+
+#: alsa-sound.cpp:748
+#, c-format
+msgid "ALSA Plugin: Error setting access for %1"
+msgstr ""
+
+#: alsa-sound.cpp:758
+#, c-format
+msgid "ALSA Plugin: Error setting sample format for %1"
+msgstr ""
+
+#: alsa-sound.cpp:764
+#, c-format
+msgid "ALSA Plugin: Error setting channels for %1"
+msgstr ""
+
+#: alsa-sound.cpp:771
+#, c-format
+msgid "ALSA Plugin: Error setting rate for %1"
+msgstr ""
+
+#: alsa-sound.cpp:775
+msgid ""
+"ALSA Plugin: The rate %1 Hz is not supported by your hardware %2. Using %3 "
+"Hz instead"
+msgstr ""
+
+#: alsa-sound.cpp:781
+#, c-format
+msgid "ALSA Plugin: Error setting period size for %1"
+msgstr ""
+
+#: alsa-sound.cpp:817
+msgid "ALSA Plugin: Error setting HW params"
+msgstr ""
+
+#: alsa-sound.cpp:822
+#, c-format
+msgid "ALSA Plugin: Error getting period size for %1"
+msgstr ""
+
+#: alsa-sound.cpp:920
+msgid "ALSA Plugin: Error opening mixer"
+msgstr ""
+
+#: alsa-sound.cpp:927
+#, c-format
+msgid "ALSA Plugin: ERROR: snd_mixer_attach for card %1"
+msgstr ""
+
+#: alsa-sound.cpp:934
+#, c-format
+msgid "ALSA Plugin: Error: snd_mixer_selem_register for card %1"
+msgstr ""
+
+#: alsa-sound.cpp:938
+#, c-format
+msgid "ALSA Plugin: Error: snd_mixer_load for card %1"
+msgstr ""
+
+#: alsa-sound.cpp:1006
+msgid ""
+"_: context-mixername-number\n"
+"%1 %2"
+msgstr ""
+
+#: alsa-sound.cpp:1053
+msgid ""
+"_: context-mixerelement-name-number\n"
+"%1 %2"
+msgstr ""
+
+#: alsa-sound.cpp:1206 alsa-sound.cpp:1236
+msgid "error while reading volume from hwplug:%1,%2"
+msgstr ""
+
+#: alsa-sound.cpp:1269 alsa-sound.cpp:1304
+msgid "error while writing volume %1 to hwplug:%2,%3"
+msgstr ""
+
+#: alsa-sound.cpp:1327
+msgid "error while setting capture switch %1 for hwplug:%2,%3"
+msgstr ""
+
+#: alsa-sound.cpp:1448
+#, c-format
+msgid "ALSA Sound Device %1"
+msgstr ""
+
+#: alsa-mixer-element-ui.ui:16
+#, no-c-format
+msgid "Form1"
+msgstr ""
+
+#: alsa-mixer-element-ui.ui:210
+#, no-c-format
+msgid "O&n"
+msgstr ""
+
+#: alsa-mixer-element-ui.ui:213
+#, no-c-format
+msgid "Alt+N"
+msgstr ""
+
+#: alsa-mixer-element-ui.ui:221
+#, no-c-format
+msgid "&Use"
+msgstr ""
+
+#: alsa-mixer-element-ui.ui:224
+#, no-c-format
+msgid "Alt+U"
+msgstr ""
+
+#: alsa-mixer-element-ui.ui:256
+#, no-c-format
+msgid "MixerName"
+msgstr ""
+
+#: alsa-sound-configuration-ui.ui:16
+#, no-c-format
+msgid "AlsaSoundConfigurationUI"
+msgstr ""
+
+#: alsa-sound-configuration-ui.ui:34
+#, no-c-format
+msgid "Devices"
+msgstr ""
+
+#: alsa-sound-configuration-ui.ui:73
+#, no-c-format
+msgid "PCM Capture Card"
+msgstr ""
+
+#: alsa-sound-configuration-ui.ui:94
+#, no-c-format
+msgid "Hardware Buffer Size"
+msgstr ""
+
+#: alsa-sound-configuration-ui.ui:123
+#: alsa-sound-configuration-ui.ui:145
+#, no-c-format
+msgid " kB"
+msgstr ""
+
+#: alsa-sound-configuration-ui.ui:172
+#, no-c-format
+msgid "Buffer Size"
+msgstr ""
+
+#: alsa-sound-configuration-ui.ui:193
+#, no-c-format
+msgid "PCM Playback Device"
+msgstr ""
+
+#: alsa-sound-configuration-ui.ui:201
+#, no-c-format
+msgid "PCM Capture Device"
+msgstr ""
+
+#: alsa-sound-configuration-ui.ui:209
+#, no-c-format
+msgid "PCM Playback Card"
+msgstr ""
+
+#: alsa-sound-configuration-ui.ui:221
+#, no-c-format
+msgid "E&xtended Options"
+msgstr ""
+
+#: alsa-sound-configuration-ui.ui:235
+#, no-c-format
+msgid "Disable Pla&yback"
+msgstr ""
+
+#: alsa-sound-configuration-ui.ui:238
+#, no-c-format
+msgid "Alt+Y"
+msgstr ""
+
+#: alsa-sound-configuration-ui.ui:246
+#, no-c-format
+msgid "Disa&ble Capture"
+msgstr ""
+
+#: alsa-sound-configuration-ui.ui:249
+#, no-c-format
+msgid "Alt+B"
+msgstr ""
+
+#: alsa-sound-configuration-ui.ui:276
+#, no-c-format
+msgid "Capture Mixer Settings"
+msgstr ""
diff --git a/tderadio3/plugins/gui-docking-menu/CMakeL10n.txt b/tderadio3/plugins/gui-docking-menu/CMakeL10n.txt
new file mode 100644
index 0000000..a6da2f2
--- /dev/null
+++ b/tderadio3/plugins/gui-docking-menu/CMakeL10n.txt
@@ -0,0 +1,6 @@
+##### create translation templates ##############
+
+tde_l10n_create_template(
+ CATALOG "tderadio-gui-docking-menu"
+ DESTINATION "po"
+)
diff --git a/tderadio3/plugins/gui-docking-menu/po/tderadio-gui-docking-menu.pot b/tderadio3/plugins/gui-docking-menu/po/tderadio-gui-docking-menu.pot
new file mode 100644
index 0000000..13ce6b8
--- /dev/null
+++ b/tderadio3/plugins/gui-docking-menu/po/tderadio-gui-docking-menu.pot
@@ -0,0 +1,125 @@
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2018-12-30 16:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: _translatorinfo:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr ""
+
+#: _translatorinfo:2
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr ""
+
+#: docking-configuration.cpp:70
+msgid "Left Mouse Click on Tray"
+msgstr ""
+
+#: docking-configuration.cpp:73
+msgid "Show/Hide all GUI Elements"
+msgstr ""
+
+#: docking-configuration.cpp:74
+msgid "Power On/Off"
+msgstr ""
+
+#: docking.cpp:44
+msgid "Tray Menu for TDERadio"
+msgstr ""
+
+#: docking.cpp:50
+msgid "Docking Plugin"
+msgstr ""
+
+#: docking.cpp:180
+msgid "Docking Menu"
+msgstr ""
+
+#: docking.cpp:181
+msgid "Docking Menu Configuration"
+msgstr ""
+
+#: docking.cpp:228
+msgid "Search Next Station"
+msgstr ""
+
+#: docking.cpp:230
+msgid "Search Previous Station"
+msgstr ""
+
+#: docking.cpp:235
+msgid "Recording"
+msgstr ""
+
+#: docking.cpp:240
+msgid "Pause Radio"
+msgstr ""
+
+#: docking.cpp:246
+msgid "&About"
+msgstr ""
+
+#: docking.cpp:252
+msgid "Show/Hide Plugins"
+msgstr ""
+
+#: docking.cpp:256
+msgid "&Quit"
+msgstr ""
+
+#: docking.cpp:354
+#, c-format
+msgid "next alarm: %1"
+msgstr ""
+
+#: docking.cpp:356
+msgid "<no alarm pending>"
+msgstr ""
+
+#: docking.cpp:364
+msgid "Stop Sleep Countdown (running until %1)"
+msgstr ""
+
+#: docking.cpp:366 docking.cpp:373 docking.cpp:380
+msgid "Start Sleep Countdown"
+msgstr ""
+
+#: docking.cpp:388
+msgid "Power Off"
+msgstr ""
+
+#: docking.cpp:388
+msgid "Power On"
+msgstr ""
+
+#: docking.cpp:402
+msgid "invalid station"
+msgstr ""
+
+#: docking.cpp:407
+#, c-format
+msgid "TDERadio: %1"
+msgstr ""
+
+#: docking.cpp:543 docking.cpp:616 docking.cpp:636
+#, c-format
+msgid "Stop Recording of %1"
+msgstr ""
+
+#: docking.cpp:599
+msgid "Start Recording"
+msgstr ""
diff --git a/tderadio3/plugins/gui-error-log/CMakeL10n.txt b/tderadio3/plugins/gui-error-log/CMakeL10n.txt
new file mode 100644
index 0000000..ba6c0c8
--- /dev/null
+++ b/tderadio3/plugins/gui-error-log/CMakeL10n.txt
@@ -0,0 +1,6 @@
+##### create translation templates ##############
+
+tde_l10n_create_template(
+ CATALOG "tderadio-gui-error-log"
+ DESTINATION "po"
+)
diff --git a/tderadio3/plugins/gui-error-log/po/tderadio-gui-error-log.pot b/tderadio3/plugins/gui-error-log/po/tderadio-gui-error-log.pot
new file mode 100644
index 0000000..c0b7cca
--- /dev/null
+++ b/tderadio3/plugins/gui-error-log/po/tderadio-gui-error-log.pot
@@ -0,0 +1,84 @@
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2018-12-30 16:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: _translatorinfo:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr ""
+
+#: _translatorinfo:2
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr ""
+
+#: errorlog.cpp:39
+msgid "Error Logging Window for TDERadio"
+msgstr ""
+
+#: errorlog.cpp:52
+msgid "Save &as"
+msgstr ""
+
+#: errorlog.cpp:54
+msgid "Error Logger"
+msgstr ""
+
+#: errorlog.cpp:57
+msgid "TDERadio Logger"
+msgstr ""
+
+#: errorlog.cpp:58
+msgid "Information"
+msgstr ""
+
+#: errorlog.cpp:70 errorlog.cpp:84 errorlog.cpp:99 errorlog.cpp:113
+msgid "logging started"
+msgstr ""
+
+#: errorlog.cpp:73
+msgid "Warnings"
+msgstr ""
+
+#: errorlog.cpp:88
+msgid "Errors"
+msgstr ""
+
+#: errorlog.cpp:101
+msgid "Debugging"
+msgstr ""
+
+#: errorlog.cpp:219
+msgid "Log Files"
+msgstr ""
+
+#: errorlog.cpp:221
+msgid "Select Log File"
+msgstr ""
+
+#: errorlog.cpp:225
+msgid "Save TDERadio Logging Data as ..."
+msgstr ""
+
+#: errorlog.cpp:247
+#, c-format
+msgid "error writing to tempfile %1"
+msgstr ""
+
+#: errorlog.cpp:256
+#, c-format
+msgid "error uploading preset file %1"
+msgstr ""
diff --git a/tderadio3/plugins/gui-quickbar/CMakeL10n.txt b/tderadio3/plugins/gui-quickbar/CMakeL10n.txt
new file mode 100644
index 0000000..5c9cc3b
--- /dev/null
+++ b/tderadio3/plugins/gui-quickbar/CMakeL10n.txt
@@ -0,0 +1,6 @@
+##### create translation templates ##############
+
+tde_l10n_create_template(
+ CATALOG "tderadio-gui-quickbar"
+ DESTINATION "po"
+)
diff --git a/tderadio3/plugins/gui-quickbar/po/tderadio-gui-quickbar.pot b/tderadio3/plugins/gui-quickbar/po/tderadio-gui-quickbar.pot
new file mode 100644
index 0000000..85b6c01
--- /dev/null
+++ b/tderadio3/plugins/gui-quickbar/po/tderadio-gui-quickbar.pot
@@ -0,0 +1,50 @@
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2018-12-30 16:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: _translatorinfo:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr ""
+
+#: _translatorinfo:2
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr ""
+
+#: quickbar.cpp:42
+msgid "Radio Station Quick Selection Toolbar"
+msgstr ""
+
+#: quickbar.cpp:48
+msgid "Quickbar Plugin"
+msgstr ""
+
+#: quickbar.cpp:139
+msgid "Quickbar"
+msgstr ""
+
+#: quickbar.cpp:140
+msgid "Quickbar Configuration"
+msgstr ""
+
+#: quickbar.cpp:404
+msgid "contentsDragEnterEvent accepted"
+msgstr ""
+
+#: quickbar.cpp:406
+msgid "contentsDragEnterEvent rejected"
+msgstr ""
diff --git a/tderadio3/plugins/gui-standard-display/CMakeL10n.txt b/tderadio3/plugins/gui-standard-display/CMakeL10n.txt
new file mode 100644
index 0000000..803a5d5
--- /dev/null
+++ b/tderadio3/plugins/gui-standard-display/CMakeL10n.txt
@@ -0,0 +1,6 @@
+##### create translation templates ##############
+
+tde_l10n_create_template(
+ CATALOG "tderadio-gui-standard-display"
+ DESTINATION "po"
+)
diff --git a/tderadio3/plugins/gui-standard-display/po/tderadio-gui-standard-display.pot b/tderadio3/plugins/gui-standard-display/po/tderadio-gui-standard-display.pot
new file mode 100644
index 0000000..b425105
--- /dev/null
+++ b/tderadio3/plugins/gui-standard-display/po/tderadio-gui-standard-display.pot
@@ -0,0 +1,205 @@
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2018-12-30 16:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: _translatorinfo:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr ""
+
+#: _translatorinfo:2
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr ""
+
+#: displaycfg.cpp:33
+msgid "Display Colors"
+msgstr ""
+
+#: displaycfg.cpp:47
+msgid "Active Text"
+msgstr ""
+
+#: displaycfg.cpp:48
+msgid "Inactive Text"
+msgstr ""
+
+#: displaycfg.cpp:49
+msgid "Background Color"
+msgstr ""
+
+#: radioview.cpp:55
+msgid "Standard Display for TDERadio"
+msgstr ""
+
+#: radioview.cpp:72
+msgid "Radio Display"
+msgstr ""
+
+#: radioview.cpp:127
+msgid "Pause TDERadio"
+msgstr ""
+
+#: radioview.cpp:133
+msgid "Start Recording"
+msgstr ""
+
+#: radioview.cpp:141
+msgid "5 min"
+msgstr ""
+
+#: radioview.cpp:142
+msgid "10 min"
+msgstr ""
+
+#: radioview.cpp:143
+msgid "15 min"
+msgstr ""
+
+#: radioview.cpp:144
+msgid "30 min"
+msgstr ""
+
+#: radioview.cpp:145
+msgid "60 min"
+msgstr ""
+
+#: radioview.cpp:189
+msgid "Configure TDERadio"
+msgstr ""
+
+#: radioview.cpp:190
+msgid "Power On/Off"
+msgstr ""
+
+#: radioview.cpp:191
+msgid "Quit TDERadio Application"
+msgstr ""
+
+#: radioview.cpp:192
+msgid "Start/Stop Recording"
+msgstr ""
+
+#: radioview.cpp:193
+msgid "Start/Stop Sleep Countdown"
+msgstr ""
+
+#: radioview.cpp:194
+msgid "Show/Hide Plugins"
+msgstr ""
+
+#: radioview.cpp:195
+msgid "Select a Radio Station"
+msgstr ""
+
+#: radioview.cpp:332
+msgid "no preset defined"
+msgstr ""
+
+#: radioview.cpp:442 radioview.cpp:480
+#, c-format
+msgid "Stop Recording of %1"
+msgstr ""
+
+#: radioview.cpp:553
+msgid "Display"
+msgstr ""
+
+#: radioview.cpp:554
+msgid "Display Configuration"
+msgstr ""
+
+#: radioview.cpp:590
+msgid "set Toolbar-Flag for Display"
+msgstr ""
+
+#: radioview.cpp:593
+msgid "Common"
+msgstr ""
+
+#: radioview_frequencyradio.cpp:99 radioview_frequencyradio.cpp:100
+msgid "Frequency Display"
+msgstr ""
+
+#: radioview_frequencyradio.cpp:388 radioview_frequencyradio.cpp:389
+msgid "AM"
+msgstr ""
+
+#: radioview_frequencyradio.cpp:394 radioview_frequencyradio.cpp:395
+msgid "FM"
+msgstr ""
+
+#: radioview_frequencyradio.cpp:406
+msgid "%1 kHz"
+msgstr ""
+
+#: radioview_frequencyradio.cpp:408
+msgid "%1 MHz"
+msgstr ""
+
+#: radioview_frequencyseeker.cpp:76
+msgid "Search for previous Radio Station"
+msgstr ""
+
+#: radioview_frequencyseeker.cpp:77
+msgid "Search for next Radio Station"
+msgstr ""
+
+#: radioview_frequencyseeker.cpp:78
+msgid "Decrement Frequency"
+msgstr ""
+
+#: radioview_frequencyseeker.cpp:79
+msgid "Increment Frequency"
+msgstr ""
+
+#: radioview_frequencyseeker.cpp:80
+msgid "Change Frequency"
+msgstr ""
+
+#: radioview_volume.cpp:56
+msgid "Change Volume"
+msgstr ""
+
+#: radioview_seekinterface.ui:17
+#, no-c-format
+msgid "RadioView_SeekInterface"
+msgstr ""
+
+#: radioview_seekinterface.ui:45
+#, no-c-format
+msgid "search previous station"
+msgstr ""
+
+#: radioview_seekinterface.ui:73
+#, no-c-format
+msgid "decrease freq. by 0.05 MHz"
+msgstr ""
+
+#: radioview_seekinterface.ui:108
+#, no-c-format
+msgid "Frequency control"
+msgstr ""
+
+#: radioview_seekinterface.ui:129
+#, no-c-format
+msgid "increase freq. by 0.05 MHz"
+msgstr ""
+
+#: radioview_seekinterface.ui:146
+#, no-c-format
+msgid "search next station"
+msgstr ""
diff --git a/tderadio3/plugins/lirc/CMakeL10n.txt b/tderadio3/plugins/lirc/CMakeL10n.txt
new file mode 100644
index 0000000..e864b38
--- /dev/null
+++ b/tderadio3/plugins/lirc/CMakeL10n.txt
@@ -0,0 +1,6 @@
+##### create translation templates ##############
+
+tde_l10n_create_template(
+ CATALOG "tderadio-lirc"
+ DESTINATION "po"
+)
diff --git a/tderadio3/plugins/lirc/po/tderadio-lirc.pot b/tderadio3/plugins/lirc/po/tderadio-lirc.pot
new file mode 100644
index 0000000..f839f87
--- /dev/null
+++ b/tderadio3/plugins/lirc/po/tderadio-lirc.pot
@@ -0,0 +1,196 @@
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2018-12-30 16:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: _translatorinfo:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr ""
+
+#: _translatorinfo:2
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr ""
+
+#: lirc-configuration.cpp:34
+msgid "digit 0"
+msgstr ""
+
+#: lirc-configuration.cpp:35
+msgid "digit 1"
+msgstr ""
+
+#: lirc-configuration.cpp:36
+msgid "digit 2"
+msgstr ""
+
+#: lirc-configuration.cpp:37
+msgid "digit 3"
+msgstr ""
+
+#: lirc-configuration.cpp:38
+msgid "digit 4"
+msgstr ""
+
+#: lirc-configuration.cpp:39
+msgid "digit 5"
+msgstr ""
+
+#: lirc-configuration.cpp:40
+msgid "digit 6"
+msgstr ""
+
+#: lirc-configuration.cpp:41
+msgid "digit 7"
+msgstr ""
+
+#: lirc-configuration.cpp:42
+msgid "digit 8"
+msgstr ""
+
+#: lirc-configuration.cpp:43
+msgid "digit 9"
+msgstr ""
+
+#: lirc-configuration.cpp:44
+msgid "Power On"
+msgstr ""
+
+#: lirc-configuration.cpp:45
+msgid "Power Off"
+msgstr ""
+
+#: lirc-configuration.cpp:46
+msgid "Pause"
+msgstr ""
+
+#: lirc-configuration.cpp:47
+msgid "Start Recording"
+msgstr ""
+
+#: lirc-configuration.cpp:48
+msgid "Stop Recording"
+msgstr ""
+
+#: lirc-configuration.cpp:49
+msgid "Increase Volume"
+msgstr ""
+
+#: lirc-configuration.cpp:50
+msgid "Decrease Volume"
+msgstr ""
+
+#: lirc-configuration.cpp:51
+msgid "Next Channel"
+msgstr ""
+
+#: lirc-configuration.cpp:52
+msgid "Previous Channel"
+msgstr ""
+
+#: lirc-configuration.cpp:53
+msgid "Search Next Channel"
+msgstr ""
+
+#: lirc-configuration.cpp:54
+msgid "Search Previous Channel"
+msgstr ""
+
+#: lirc-configuration.cpp:55
+msgid "Enable Sleep Countdown"
+msgstr ""
+
+#: lirc-configuration.cpp:56
+msgid "Quit TDERadio"
+msgstr ""
+
+#: lirc-configuration.cpp:176
+msgid ""
+"Enter the key string of your remote or just press the button on your remote "
+"control"
+msgstr ""
+
+#: lirc-configuration.cpp:182
+msgid "Double Click on the entries to change the assignments"
+msgstr ""
+
+#: lircsupport.cpp:47
+msgid "Linux Infrared Control (LIRC) Support"
+msgstr ""
+
+#: lircsupport.cpp:53 lircsupport.cpp:332
+msgid "LIRC Plugin"
+msgstr ""
+
+#: lircsupport.cpp:58 lircsupport.cpp:59
+msgid "initializing tderadio lirc plugin"
+msgstr ""
+
+#: lircsupport.cpp:67
+msgid ""
+"%1 does not exist. File was created with TDERadio's default .lircrc proposal"
+msgstr ""
+
+#: lircsupport.cpp:96
+msgid "There is no entry for tderadio in any of your .lircrc files."
+msgstr ""
+
+#: lircsupport.cpp:97
+msgid "Please setup your .lircrc files correctly."
+msgstr ""
+
+#: lircsupport.cpp:108 lircsupport.cpp:109
+msgid "Initializing tderadio lirc plugin failed"
+msgstr ""
+
+#: lircsupport.cpp:111 lircsupport.cpp:112
+msgid "Initializing tderadio lirc plugin successful"
+msgstr ""
+
+#: lircsupport.cpp:169
+msgid ""
+"Reading from LIRC socket failed. Disabling LIRC Functions till next start of "
+"tderadio"
+msgstr ""
+
+#: lircsupport.cpp:331
+msgid "LIRC Support"
+msgstr ""
+
+#: lirc-configuration-ui.ui:17
+#, no-c-format
+msgid "LIRCConfigurationUI"
+msgstr ""
+
+#: lirc-configuration-ui.ui:26
+#, no-c-format
+msgid "Action"
+msgstr ""
+
+#: lirc-configuration-ui.ui:37
+#, no-c-format
+msgid "LIRC String"
+msgstr ""
+
+#: lirc-configuration-ui.ui:48
+#, no-c-format
+msgid "Alternative LIRC String"
+msgstr ""
+
+#: lirc-configuration-ui.ui:98
+#, no-c-format
+msgid "textLabel1"
+msgstr ""
diff --git a/tderadio3/plugins/oss-sound/CMakeL10n.txt b/tderadio3/plugins/oss-sound/CMakeL10n.txt
new file mode 100644
index 0000000..216b590
--- /dev/null
+++ b/tderadio3/plugins/oss-sound/CMakeL10n.txt
@@ -0,0 +1,6 @@
+##### create translation templates ##############
+
+tde_l10n_create_template(
+ CATALOG "tderadio-oss-sound"
+ DESTINATION "po"
+)
diff --git a/tderadio3/plugins/oss-sound/po/tderadio-oss-sound.pot b/tderadio3/plugins/oss-sound/po/tderadio-oss-sound.pot
new file mode 100644
index 0000000..5d1964c
--- /dev/null
+++ b/tderadio3/plugins/oss-sound/po/tderadio-oss-sound.pot
@@ -0,0 +1,192 @@
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2018-12-30 16:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: _translatorinfo:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr ""
+
+#: _translatorinfo:2
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr ""
+
+#: oss-sound.cpp:38
+msgid "Open Sound System (OSS) Support"
+msgstr ""
+
+#: oss-sound.cpp:46
+msgid "TDERadio OSS Sound Plugin"
+msgstr ""
+
+#: oss-sound.cpp:172
+msgid "OSS Sound"
+msgstr ""
+
+#: oss-sound.cpp:173
+msgid "OSS Sound Device Options"
+msgstr ""
+
+#: oss-sound.cpp:507
+msgid "OSS device %1: No data to record"
+msgstr ""
+
+#: oss-sound.cpp:517
+msgid "internal stream, not stored (%1)"
+msgstr ""
+
+#: oss-sound.cpp:549
+msgid "Error %1 while handling OSS device %2"
+msgstr ""
+
+#: oss-sound.cpp:593 oss-sound.cpp:619
+#, c-format
+msgid "Cannot open DSP device %1"
+msgstr ""
+
+#: oss-sound.cpp:599
+#, c-format
+msgid "Cannot read DSP capabilities for %1"
+msgstr ""
+
+#: oss-sound.cpp:626
+#, c-format
+msgid "Cannot set DSP sample format for %1"
+msgstr ""
+
+#: oss-sound.cpp:631
+#, c-format
+msgid "Cannot set number of channels for %1"
+msgstr ""
+
+#: oss-sound.cpp:636
+#, c-format
+msgid "Cannot set sampling rate for %1"
+msgstr ""
+
+#: oss-sound.cpp:638
+msgid "Asking for %1 Hz but %2 uses %3 Hz"
+msgstr ""
+
+#: oss-sound.cpp:648
+#, c-format
+msgid "Cannot set stereo mode for %1"
+msgstr ""
+
+#: oss-sound.cpp:653
+#, c-format
+msgid "Cannot set sample size for %1"
+msgstr ""
+
+#: oss-sound.cpp:662
+#, c-format
+msgid "Cannot set buffers for %1"
+msgstr ""
+
+#: oss-sound.cpp:667
+#, c-format
+msgid "Cannot read buffer size for %1"
+msgstr ""
+
+#: oss-sound.cpp:669
+msgid "%1 uses buffer blocks of %2 bytes"
+msgstr ""
+
+#: oss-sound.cpp:672
+msgid "adjusted own buffer size to %1 bytes"
+msgstr ""
+
+#: oss-sound.cpp:724
+#, c-format
+msgid "Cannot open mixer device %1"
+msgstr ""
+
+#: oss-sound.cpp:757
+#, c-format
+msgid "OSSSoundDevice::getMixerChannels: Cannot open mixer device %1"
+msgstr ""
+
+#: oss-sound.cpp:771
+#, c-format
+msgid ""
+"OSSSoundDevice::getMixerChannels: Cannot read mixer device mask on device %1"
+msgstr ""
+
+#: oss-sound.cpp:876
+msgid "error %1 while reading volume from %2"
+msgstr ""
+
+#: oss-sound.cpp:899
+msgid "error %1 while setting volume to %2 on device %3"
+msgstr ""
+
+#: oss-sound.cpp:915
+msgid "Selecting recording source on device %1 failed with error code %2"
+msgstr ""
+
+#: oss-sound.cpp:921
+msgid "Reading igain volume on device %1 failed with error code %2"
+msgstr ""
+
+#: oss-sound.cpp:928
+msgid "Setting igain volume on device %1 failed with error code %2"
+msgstr ""
+
+#: oss-sound.cpp:986
+#, c-format
+msgid "OSS Sound Device %1"
+msgstr ""
+
+#: oss-sound-configuration-ui.ui:27
+#, no-c-format
+msgid "Devices"
+msgstr ""
+
+#: oss-sound-configuration-ui.ui:51
+#, no-c-format
+msgid "PCM Device"
+msgstr ""
+
+#: oss-sound-configuration-ui.ui:59
+#, no-c-format
+msgid "Mixer Device"
+msgstr ""
+
+#: oss-sound-configuration-ui.ui:67
+#, no-c-format
+msgid "Buffer Size"
+msgstr ""
+
+#: oss-sound-configuration-ui.ui:75
+#, no-c-format
+msgid " kB"
+msgstr ""
+
+#: oss-sound-configuration-ui.ui:91
+#, no-c-format
+msgid "Extended Options"
+msgstr ""
+
+#: oss-sound-configuration-ui.ui:105
+#, no-c-format
+msgid "Disable Playback"
+msgstr ""
+
+#: oss-sound-configuration-ui.ui:113
+#, no-c-format
+msgid "Disable Capture"
+msgstr ""
diff --git a/tderadio3/plugins/radio/CMakeL10n.txt b/tderadio3/plugins/radio/CMakeL10n.txt
new file mode 100644
index 0000000..e47b1d1
--- /dev/null
+++ b/tderadio3/plugins/radio/CMakeL10n.txt
@@ -0,0 +1,6 @@
+##### create translation templates ##############
+
+tde_l10n_create_template(
+ CATALOG "tderadio-radio"
+ DESTINATION "po"
+)
diff --git a/tderadio3/plugins/radio/po/tderadio-radio.pot b/tderadio3/plugins/radio/po/tderadio-radio.pot
new file mode 100644
index 0000000..27cc42c
--- /dev/null
+++ b/tderadio3/plugins/radio/po/tderadio-radio.pot
@@ -0,0 +1,172 @@
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2018-12-30 16:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: _translatorinfo:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr ""
+
+#: _translatorinfo:2
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr ""
+
+#: radio-configuration.cpp:350
+msgid "Image Selection"
+msgstr ""
+
+#: radio-configuration.cpp:355
+msgid "ignoring non-local image"
+msgstr ""
+
+#: radio-configuration.cpp:450 radio-configuration.cpp:470
+msgid "TDERadio Preset Files"
+msgstr ""
+
+#: radio-configuration.cpp:452 radio-configuration.cpp:472
+msgid "Preset File Selection"
+msgstr ""
+
+#: radio-configuration.cpp:455
+msgid "Select Preset File"
+msgstr ""
+
+#: radio-configuration.cpp:475
+msgid "Store Preset File"
+msgstr ""
+
+#: radio.cpp:34
+msgid "Central Radio Device Multiplexer"
+msgstr ""
+
+#: radio.cpp:39
+msgid "Radio Multiplexer Plugin"
+msgstr ""
+
+#: radio.cpp:116
+msgid "Radio Stations"
+msgstr ""
+
+#: radio.cpp:117
+msgid "Setup Radio Stations"
+msgstr ""
+
+#: radio.cpp:351
+msgid "unknown"
+msgstr ""
+
+#: radio-configuration-ui.ui:28
+#, no-c-format
+msgid "Station &Presets"
+msgstr ""
+
+#: radio-configuration-ui.ui:53
+#, no-c-format
+msgid "Stations"
+msgstr ""
+
+#: radio-configuration-ui.ui:179
+#, no-c-format
+msgid "&Search Stations"
+msgstr ""
+
+#: radio-configuration-ui.ui:198
+#, no-c-format
+msgid "Load"
+msgstr ""
+
+#: radio-configuration-ui.ui:217
+#, no-c-format
+msgid "Save As"
+msgstr ""
+
+#: radio-configuration-ui.ui:263
+#, no-c-format
+msgid "Name"
+msgstr ""
+
+#: radio-configuration-ui.ui:294
+#, no-c-format
+msgid "Short Name"
+msgstr ""
+
+#: radio-configuration-ui.ui:325
+#, no-c-format
+msgid "Pixmap File"
+msgstr ""
+
+#: radio-configuration-ui.ui:457
+#, no-c-format
+msgid " %"
+msgstr ""
+
+#: radio-configuration-ui.ui:471
+#, no-c-format
+msgid "Volume Preset"
+msgstr ""
+
+#: radio-configuration-ui.ui:508
+#, no-c-format
+msgid "Personal Preset File"
+msgstr ""
+
+#: radio-configuration-ui.ui:525
+#, no-c-format
+msgid "A&bout"
+msgstr ""
+
+#: radio-configuration-ui.ui:564
+#, no-c-format
+msgid "City"
+msgstr ""
+
+#: radio-configuration-ui.ui:577
+#, no-c-format
+msgid "Country"
+msgstr ""
+
+#: radio-configuration-ui.ui:617
+#, no-c-format
+msgid "&Now"
+msgstr ""
+
+#: radio-configuration-ui.ui:627
+#, no-c-format
+msgid "Comment"
+msgstr ""
+
+#: radio-configuration-ui.ui:640
+#, no-c-format
+msgid "Media"
+msgstr ""
+
+#: radio-configuration-ui.ui:648
+#, no-c-format
+msgid "Maintainer"
+msgstr ""
+
+#: radio-configuration-ui.ui:661
+#, no-c-format
+msgid "Last Change"
+msgstr ""
+
+#: radio-configuration-ui.ui:698
+#, no-c-format
+msgid ""
+"<p align=\"center\">Click on the link below to contribute this station "
+"preset file to the tderadio project.</p>"
+msgstr ""
diff --git a/tderadio3/plugins/recording/CMakeL10n.txt b/tderadio3/plugins/recording/CMakeL10n.txt
new file mode 100644
index 0000000..11d0cab
--- /dev/null
+++ b/tderadio3/plugins/recording/CMakeL10n.txt
@@ -0,0 +1,6 @@
+##### create translation templates ##############
+
+tde_l10n_create_template(
+ CATALOG "tderadio-recording"
+ DESTINATION "po"
+)
diff --git a/tderadio3/plugins/recording/po/tderadio-recording.pot b/tderadio3/plugins/recording/po/tderadio-recording.pot
new file mode 100644
index 0000000..51e151a
--- /dev/null
+++ b/tderadio3/plugins/recording/po/tderadio-recording.pot
@@ -0,0 +1,382 @@
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2018-12-30 16:19+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: _translatorinfo:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr ""
+
+#: _translatorinfo:2
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr ""
+
+#: encoder_mp3.cpp:79 encoder_mp3.cpp:189
+msgid "Error %1 while encoding mp3. "
+msgstr ""
+
+#: encoder_mp3.cpp:89 encoder_mp3.cpp:194 encoder_pcm.cpp:53
+msgid "Error %1 writing output. "
+msgstr ""
+
+#: encoder_mp3.cpp:106
+msgid "Cannot initialize lalibmp3lame. "
+msgstr ""
+
+#: encoder_mp3.cpp:123
+msgid "Cannot initialize libmp3lame parameters. "
+msgstr ""
+
+#: encoder_mp3.cpp:130
+msgid "Recorded by TDERadio"
+msgstr ""
+
+#: encoder_mp3.cpp:143 encoder_pcm.cpp:66
+msgid "Cannot open output file %1. "
+msgstr ""
+
+#: encoder_mp3.cpp:156
+msgid "Cannot allocate buffers for mp3 encoding. "
+msgstr ""
+
+#: encoder_ogg.cpp:94
+msgid "Failed writing data to ogg/vorbis output stream. "
+msgstr ""
+
+#: encoder_ogg.cpp:136
+msgid "Cannot open Ogg/Vorbis output file %1. "
+msgstr ""
+
+#: encoder_ogg.cpp:149
+msgid "Ogg/Vorbis Mode initialisation failed: invalid parameters for quality\n"
+msgstr ""
+
+#: encoder_ogg.cpp:200
+msgid "Failed writing Ogg/Vorbis header to output stream\n"
+msgstr ""
+
+#: recording-datamonitor.cpp:174 recording-datamonitor.cpp:179
+msgid "%1 dB"
+msgstr ""
+
+#: recording-monitor.cpp:34
+msgid "Recording Monitor"
+msgstr ""
+
+#: recording-monitor.cpp:38 recording.cpp:47
+msgid "TDERadio Recording Monitor"
+msgstr ""
+
+#: recording-monitor.cpp:43
+msgid "SoundStream"
+msgstr ""
+
+#: recording-monitor.cpp:45
+msgid "Status"
+msgstr ""
+
+#: recording-monitor.cpp:46 recording-monitor.cpp:48 recording-monitor.cpp:50
+#: recording-monitor.cpp:52 recording-monitor.cpp:54
+msgid "<undefined>"
+msgstr ""
+
+#: recording-monitor.cpp:47
+msgid "Recording File"
+msgstr ""
+
+#: recording-monitor.cpp:49
+msgid "File Size"
+msgstr ""
+
+#: recording-monitor.cpp:51
+msgid "Recording Time"
+msgstr ""
+
+#: recording-configuration-ui.ui:359 recording-monitor.cpp:53
+#, no-c-format
+msgid "Sample Rate"
+msgstr ""
+
+#: recording-monitor.cpp:56
+msgid "&Close"
+msgstr ""
+
+#: recording-monitor.cpp:57 recording-monitor.cpp:393
+#: recording-monitor.cpp:396
+msgid "&Record"
+msgstr ""
+
+#: recording-monitor.cpp:74 recording-monitor.cpp:118
+#: recording-monitor.cpp:141
+msgid "nothing"
+msgstr ""
+
+#: recording-monitor.cpp:339
+msgid "%1 Byte"
+msgstr ""
+
+#: recording-monitor.cpp:340
+msgid "%1 kB"
+msgstr ""
+
+#: recording-monitor.cpp:341
+msgid "%1 MB"
+msgstr ""
+
+#: recording-monitor.cpp:342
+msgid "%1 GB"
+msgstr ""
+
+#: recording-monitor.cpp:345
+msgid "%1 Hz"
+msgstr ""
+
+#: recording-monitor.cpp:393
+msgid "&Stop Recording"
+msgstr ""
+
+#: recording.cpp:46 recording.cpp:54
+msgid "TDERadio Recording Plugin"
+msgstr ""
+
+#: recording.cpp:131 recording.cpp:132
+msgid "Recording"
+msgstr ""
+
+#: recording.cpp:360
+msgid "start capture not handled"
+msgstr ""
+
+#: recording.cpp:367
+msgid "Recording starting"
+msgstr ""
+
+#: recording.cpp:369
+msgid "starting encoding thread failed"
+msgstr ""
+
+#: recording.cpp:451
+msgid "could not read suffient data"
+msgstr ""
+
+#: recording.cpp:482
+msgid ""
+"Encoder input buffer overflow (buffer configuration problem?). Skipped %1 "
+"input bytes"
+msgstr ""
+
+#: recording.cpp:544
+msgid "Recording::outputFile: "
+msgstr ""
+
+#: recording.cpp:594
+msgid "The encoding thread did not finish. It will be killed now."
+msgstr ""
+
+#: recording.cpp:614
+msgid "Recording stopped"
+msgstr ""
+
+#: recording.cpp:647
+msgid ""
+"Recording::notifySoundStreamData(encoded data): Receivers skipped %1 Bytes"
+msgstr ""
+
+#: recording-configuration-ui.ui:16
+#, no-c-format
+msgid "RecordingConfigurationUI"
+msgstr ""
+
+#: recording-configuration-ui.ui:34
+#, no-c-format
+msgid "Output"
+msgstr ""
+
+#: recording-configuration-ui.ui:138
+#, no-c-format
+msgid "MP3 Quality(0 - high, 9 - low)"
+msgstr ""
+
+#: recording-configuration-ui.ui:149
+#, no-c-format
+msgid "raw pcm output (.raw)"
+msgstr ""
+
+#: recording-configuration-ui.ui:154
+#, no-c-format
+msgid "Microsoft Wave (.wav)"
+msgstr ""
+
+#: recording-configuration-ui.ui:159
+#, no-c-format
+msgid "Apple/SGI (.aiff)"
+msgstr ""
+
+#: recording-configuration-ui.ui:164
+#, no-c-format
+msgid "Sun/NeXT (.au)"
+msgstr ""
+
+#: recording-configuration-ui.ui:169
+#, no-c-format
+msgid "MP3 Compressed (.mp3)"
+msgstr ""
+
+#: recording-configuration-ui.ui:174
+#, no-c-format
+msgid "Ogg/Vorbis Compressed (.ogg)"
+msgstr ""
+
+#: recording-configuration-ui.ui:194
+#, no-c-format
+msgid "Recording Directory"
+msgstr ""
+
+#: recording-configuration-ui.ui:202
+#, no-c-format
+msgid "File Format"
+msgstr ""
+
+#: recording-configuration-ui.ui:210
+#, no-c-format
+msgid "Ogg Quality(0 - low, 9 - high)"
+msgstr ""
+
+#: recording-configuration-ui.ui:239
+#, no-c-format
+msgid "I&nput"
+msgstr ""
+
+#: recording-configuration-ui.ui:276
+#, no-c-format
+msgid "48000"
+msgstr ""
+
+#: recording-configuration-ui.ui:281
+#, no-c-format
+msgid "44100"
+msgstr ""
+
+#: recording-configuration-ui.ui:286
+#, no-c-format
+msgid "22050"
+msgstr ""
+
+#: recording-configuration-ui.ui:291
+#, no-c-format
+msgid "11025"
+msgstr ""
+
+#: recording-configuration-ui.ui:311
+#, no-c-format
+msgid "Endianess"
+msgstr ""
+
+#: recording-configuration-ui.ui:334
+#, no-c-format
+msgid "Stereo"
+msgstr ""
+
+#: recording-configuration-ui.ui:339
+#, no-c-format
+msgid "Mono"
+msgstr ""
+
+#: recording-configuration-ui.ui:365
+#, no-c-format
+msgid "Little Endian"
+msgstr ""
+
+#: recording-configuration-ui.ui:370
+#, no-c-format
+msgid "Big Endian"
+msgstr ""
+
+#: recording-configuration-ui.ui:388
+#, no-c-format
+msgid "16"
+msgstr ""
+
+#: recording-configuration-ui.ui:393
+#, no-c-format
+msgid "8"
+msgstr ""
+
+#: recording-configuration-ui.ui:413
+#, no-c-format
+msgid "Channels"
+msgstr ""
+
+#: recording-configuration-ui.ui:421
+#, no-c-format
+msgid "Sample Bits"
+msgstr ""
+
+#: recording-configuration-ui.ui:427
+#, no-c-format
+msgid "Signed"
+msgstr ""
+
+#: recording-configuration-ui.ui:432
+#, no-c-format
+msgid "Unsigned"
+msgstr ""
+
+#: recording-configuration-ui.ui:490
+#, no-c-format
+msgid "&Buffers"
+msgstr ""
+
+#: recording-configuration-ui.ui:512
+#, no-c-format
+msgid " kB"
+msgstr ""
+
+#: recording-configuration-ui.ui:532
+#, no-c-format
+msgid "Encoding Buffer Size"
+msgstr ""
+
+#: recording-configuration-ui.ui:551
+#, no-c-format
+msgid "Number of Buffers"
+msgstr ""
+
+#: recording-configuration-ui.ui:580
+#, no-c-format
+msgid "Pre-Recordin&g"
+msgstr ""
+
+#: recording-configuration-ui.ui:610
+#, no-c-format
+msgid "E&nable"
+msgstr ""
+
+#: recording-configuration-ui.ui:613
+#, no-c-format
+msgid "Alt+N"
+msgstr ""
+
+#: recording-configuration-ui.ui:651
+#, no-c-format
+msgid "PreRecording Time"
+msgstr ""
+
+#: recording-configuration-ui.ui:662
+#, no-c-format
+msgid " s"
+msgstr ""
diff --git a/tderadio3/plugins/soundserver/CMakeL10n.txt b/tderadio3/plugins/soundserver/CMakeL10n.txt
new file mode 100644
index 0000000..afd005e
--- /dev/null
+++ b/tderadio3/plugins/soundserver/CMakeL10n.txt
@@ -0,0 +1,6 @@
+##### create translation templates ##############
+
+tde_l10n_create_template(
+ CATALOG "tderadio-soundserver"
+ DESTINATION "po"
+)
diff --git a/tderadio3/plugins/soundserver/po/tderadio-soundserver.pot b/tderadio3/plugins/soundserver/po/tderadio-soundserver.pot
new file mode 100644
index 0000000..968cc2b
--- /dev/null
+++ b/tderadio3/plugins/soundserver/po/tderadio-soundserver.pot
@@ -0,0 +1,38 @@
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2018-12-30 16:19+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: _translatorinfo:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr ""
+
+#: _translatorinfo:2
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr ""
+
+#: soundserver.cpp:27
+msgid "SoundServer"
+msgstr ""
+
+#: soundserver.cpp:32
+msgid "SoundServer Plugin"
+msgstr ""
+
+#: soundserver.cpp:34
+msgid "initializing tderadio soundserver"
+msgstr ""
diff --git a/tderadio3/plugins/streaming/CMakeL10n.txt b/tderadio3/plugins/streaming/CMakeL10n.txt
new file mode 100644
index 0000000..6d6e365
--- /dev/null
+++ b/tderadio3/plugins/streaming/CMakeL10n.txt
@@ -0,0 +1,6 @@
+##### create translation templates ##############
+
+tde_l10n_create_template(
+ CATALOG "tderadio-streaming"
+ DESTINATION "po"
+)
diff --git a/tderadio3/plugins/streaming/po/tderadio-streaming.pot b/tderadio3/plugins/streaming/po/tderadio-streaming.pot
new file mode 100644
index 0000000..c1a21da
--- /dev/null
+++ b/tderadio3/plugins/streaming/po/tderadio-streaming.pot
@@ -0,0 +1,200 @@
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2018-12-30 16:19+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: _translatorinfo:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr ""
+
+#: _translatorinfo:2
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr ""
+
+#: streaming-configuration.cpp:155 streaming-configuration.cpp:259
+msgid "new channel"
+msgstr ""
+
+#: streaming-job.cpp:204
+msgid "skipped %1 bytes"
+msgstr ""
+
+#: streaming.cpp:33
+msgid "Streaming Support"
+msgstr ""
+
+#: streaming.cpp:42
+msgid "TDERadio Streaming Plugin"
+msgstr ""
+
+#: streaming.cpp:172
+msgid "Streaming"
+msgstr ""
+
+#: streaming.cpp:173
+msgid "Streaming Device Options"
+msgstr ""
+
+#: streaming.cpp:393
+msgid "internal stream, not stored (%1)"
+msgstr ""
+
+#: streaming.cpp:403
+msgid ""
+"StreamingDevice %1::notifySoundStreamData: Playback Clients skipped %2 bytes"
+msgstr ""
+
+#: streaming.cpp:426
+#, c-format
+msgid "Streaming Device %1"
+msgstr ""
+
+#: streaming.cpp:432 streaming.cpp:437
+msgid "Streaming Device %1, %2: %3"
+msgstr ""
+
+#: streaming-configuration-ui.ui:16
+#, no-c-format
+msgid "StreamingConfigurationUI"
+msgstr ""
+
+#: streaming-configuration-ui.ui:33
+#: streaming-configuration-ui.ui:74
+#, no-c-format
+msgid "No."
+msgstr ""
+
+#: streaming-configuration-ui.ui:44
+#: streaming-configuration-ui.ui:85
+#, no-c-format
+msgid "URL"
+msgstr ""
+
+#: streaming-configuration-ui.ui:114
+#, no-c-format
+msgid "Capture URLs"
+msgstr ""
+
+#: streaming-configuration-ui.ui:122
+#, no-c-format
+msgid "Playback URLs"
+msgstr ""
+
+#: streaming-configuration-ui.ui:434
+#, no-c-format
+msgid "URL Properties"
+msgstr ""
+
+#: streaming-configuration-ui.ui:446
+#, no-c-format
+msgid "Stereo"
+msgstr ""
+
+#: streaming-configuration-ui.ui:451
+#, no-c-format
+msgid "Mono"
+msgstr ""
+
+#: streaming-configuration-ui.ui:471
+#, no-c-format
+msgid "Sample Bits"
+msgstr ""
+
+#: streaming-configuration-ui.ui:479
+#, no-c-format
+msgid "Channels"
+msgstr ""
+
+#: streaming-configuration-ui.ui:487
+#, no-c-format
+msgid "Endianess"
+msgstr ""
+
+#: streaming-configuration-ui.ui:493
+#, no-c-format
+msgid "Little Endian"
+msgstr ""
+
+#: streaming-configuration-ui.ui:498
+#, no-c-format
+msgid "Big Endian"
+msgstr ""
+
+#: streaming-configuration-ui.ui:516
+#, no-c-format
+msgid "48000"
+msgstr ""
+
+#: streaming-configuration-ui.ui:521
+#, no-c-format
+msgid "44100"
+msgstr ""
+
+#: streaming-configuration-ui.ui:526
+#, no-c-format
+msgid "22050"
+msgstr ""
+
+#: streaming-configuration-ui.ui:531
+#, no-c-format
+msgid "11025"
+msgstr ""
+
+#: streaming-configuration-ui.ui:549
+#, no-c-format
+msgid "16"
+msgstr ""
+
+#: streaming-configuration-ui.ui:554
+#, no-c-format
+msgid "8"
+msgstr ""
+
+#: streaming-configuration-ui.ui:572
+#, no-c-format
+msgid "Raw"
+msgstr ""
+
+#: streaming-configuration-ui.ui:592
+#, no-c-format
+msgid "kB"
+msgstr ""
+
+#: streaming-configuration-ui.ui:609
+#, no-c-format
+msgid "Buffer Size"
+msgstr ""
+
+#: streaming-configuration-ui.ui:617
+#, no-c-format
+msgid "Format"
+msgstr ""
+
+#: streaming-configuration-ui.ui:625
+#, no-c-format
+msgid "Sample Rate"
+msgstr ""
+
+#: streaming-configuration-ui.ui:631
+#, no-c-format
+msgid "Signed"
+msgstr ""
+
+#: streaming-configuration-ui.ui:636
+#, no-c-format
+msgid "Unsigned"
+msgstr ""
diff --git a/tderadio3/plugins/timecontrol/CMakeL10n.txt b/tderadio3/plugins/timecontrol/CMakeL10n.txt
new file mode 100644
index 0000000..1b6cf40
--- /dev/null
+++ b/tderadio3/plugins/timecontrol/CMakeL10n.txt
@@ -0,0 +1,6 @@
+##### create translation templates ##############
+
+tde_l10n_create_template(
+ CATALOG "tderadio-timecontrol"
+ DESTINATION "po"
+)
diff --git a/tderadio3/plugins/timecontrol/po/tderadio-timecontrol.pot b/tderadio3/plugins/timecontrol/po/tderadio-timecontrol.pot
new file mode 100644
index 0000000..5a32b2b
--- /dev/null
+++ b/tderadio3/plugins/timecontrol/po/tderadio-timecontrol.pot
@@ -0,0 +1,147 @@
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2018-12-30 16:19+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: _translatorinfo:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr ""
+
+#: _translatorinfo:2
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr ""
+
+#: timecontrol-configuration.cpp:181
+msgid "<don't change>"
+msgstr ""
+
+#: timecontrol.cpp:42
+msgid "Time Control and Alarm Functions"
+msgstr ""
+
+#: timecontrol.cpp:48
+msgid "TimeControl Plugin"
+msgstr ""
+
+#: timecontrol-configuration-ui.ui:117 timecontrol.cpp:270
+#, no-c-format
+msgid "Alarms"
+msgstr ""
+
+#: timecontrol.cpp:270
+msgid "Setup Alarms"
+msgstr ""
+
+#: timecontrol-configuration-ui.ui:32
+#, no-c-format
+msgid "sleep countdown"
+msgstr ""
+
+#: timecontrol-configuration-ui.ui:40
+#, no-c-format
+msgid " min"
+msgstr ""
+
+#: timecontrol-configuration-ui.ui:180
+#, no-c-format
+msgid "Date"
+msgstr ""
+
+#: timecontrol-configuration-ui.ui:203
+#, no-c-format
+msgid "Time"
+msgstr ""
+
+#: timecontrol-configuration-ui.ui:226
+#, no-c-format
+msgid "Volume"
+msgstr ""
+
+#: timecontrol-configuration-ui.ui:234
+#, no-c-format
+msgid " %"
+msgstr ""
+
+#: timecontrol-configuration-ui.ui:263
+#, no-c-format
+msgid "enabled"
+msgstr ""
+
+#: timecontrol-configuration-ui.ui:286
+#, no-c-format
+msgid "Monday"
+msgstr ""
+
+#: timecontrol-configuration-ui.ui:291
+#, no-c-format
+msgid "Tuesday"
+msgstr ""
+
+#: timecontrol-configuration-ui.ui:296
+#, no-c-format
+msgid "Wednesday"
+msgstr ""
+
+#: timecontrol-configuration-ui.ui:301
+#, no-c-format
+msgid "Thursday"
+msgstr ""
+
+#: timecontrol-configuration-ui.ui:306
+#, no-c-format
+msgid "Friday"
+msgstr ""
+
+#: timecontrol-configuration-ui.ui:311
+#, no-c-format
+msgid "Saturday"
+msgstr ""
+
+#: timecontrol-configuration-ui.ui:316
+#, no-c-format
+msgid "Sunday"
+msgstr ""
+
+#: timecontrol-configuration-ui.ui:331
+#, no-c-format
+msgid "daily"
+msgstr ""
+
+#: timecontrol-configuration-ui.ui:341
+#, no-c-format
+msgid "Radio Station"
+msgstr ""
+
+#: timecontrol-configuration-ui.ui:393
+#, no-c-format
+msgid "Start Playing"
+msgstr ""
+
+#: timecontrol-configuration-ui.ui:401
+#, no-c-format
+msgid "Stop Playing"
+msgstr ""
+
+#: timecontrol-configuration-ui.ui:409
+#, no-c-format
+msgid "Start Recording"
+msgstr ""
+
+#: timecontrol-configuration-ui.ui:417
+#, no-c-format
+msgid "Stop Recording"
+msgstr ""
diff --git a/tderadio3/plugins/timeshifter/CMakeL10n.txt b/tderadio3/plugins/timeshifter/CMakeL10n.txt
new file mode 100644
index 0000000..1da1b3d
--- /dev/null
+++ b/tderadio3/plugins/timeshifter/CMakeL10n.txt
@@ -0,0 +1,6 @@
+##### create translation templates ##############
+
+tde_l10n_create_template(
+ CATALOG "tderadio-timeshifter"
+ DESTINATION "po"
+)
diff --git a/tderadio3/plugins/timeshifter/po/tderadio-timeshifter.pot b/tderadio3/plugins/timeshifter/po/tderadio-timeshifter.pot
new file mode 100644
index 0000000..bc65fa8
--- /dev/null
+++ b/tderadio3/plugins/timeshifter/po/tderadio-timeshifter.pot
@@ -0,0 +1,92 @@
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2018-12-30 16:19+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: _translatorinfo:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr ""
+
+#: _translatorinfo:2
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr ""
+
+#: timeshifter-configuration.cpp:138
+msgid "any ( * )"
+msgstr ""
+
+#: timeshifter-configuration.cpp:140
+msgid "TimeShifter Temporary File Selection"
+msgstr ""
+
+#: timeshifter-configuration.cpp:143
+msgid "Select TimeShifter Temporary File"
+msgstr ""
+
+#: timeshifter.cpp:31
+msgid "TimeShift Support"
+msgstr ""
+
+#: timeshifter.cpp:36
+msgid "TimeShifter Plugin"
+msgstr ""
+
+#: timeshifter.cpp:121
+msgid "Timeshifter"
+msgstr ""
+
+#: timeshifter.cpp:122
+msgid "Timeshifter Options"
+msgstr ""
+
+#: timeshifter.cpp:355
+msgid "TimeShifter::notifySoundStreamData: clients skipped %1 bytes. Data Lost"
+msgstr ""
+
+#: timeshifter.cpp:412
+msgid "internal stream, not stored"
+msgstr ""
+
+#: timeshifter-configuration-ui.ui:16
+#, no-c-format
+msgid "SetupDialogGeneral"
+msgstr ""
+
+#: timeshifter-configuration-ui.ui:72
+#, no-c-format
+msgid " MB"
+msgstr ""
+
+#: timeshifter-configuration-ui.ui:92
+#, no-c-format
+msgid "Maximum File Size"
+msgstr ""
+
+#: timeshifter-configuration-ui.ui:100
+#, no-c-format
+msgid "Playback Mixer Device"
+msgstr ""
+
+#: timeshifter-configuration-ui.ui:108
+#, no-c-format
+msgid "Temporary File"
+msgstr ""
+
+#: timeshifter-configuration-ui.ui:121
+#, no-c-format
+msgid "Playback Mixer Channel"
+msgstr ""
diff --git a/tderadio3/plugins/v4lradio/CMakeL10n.txt b/tderadio3/plugins/v4lradio/CMakeL10n.txt
new file mode 100644
index 0000000..5501e1b
--- /dev/null
+++ b/tderadio3/plugins/v4lradio/CMakeL10n.txt
@@ -0,0 +1,6 @@
+##### create translation templates ##############
+
+tde_l10n_create_template(
+ CATALOG "tderadio-v4lradio"
+ DESTINATION "po"
+)
diff --git a/tderadio3/plugins/v4lradio/po/tderadio-v4lradio.pot b/tderadio3/plugins/v4lradio/po/tderadio-v4lradio.pot
new file mode 100644
index 0000000..d13a798
--- /dev/null
+++ b/tderadio3/plugins/v4lradio/po/tderadio-v4lradio.pot
@@ -0,0 +1,328 @@
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2018-12-30 16:19+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: _translatorinfo:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr ""
+
+#: _translatorinfo:2
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr ""
+
+#: v4lradio-configuration.cpp:443
+msgid "any ( * )"
+msgstr ""
+
+#: v4lradio-configuration.cpp:445
+msgid "Radio Device Selection"
+msgstr ""
+
+#: v4lradio-configuration.cpp:448
+msgid "Select Radio Device"
+msgstr ""
+
+#: v4lradio.cpp:57
+msgid "Support for V4L(2) Radio Devices"
+msgstr ""
+
+#: v4lradio.cpp:62
+msgid "Video For Linux Plugin"
+msgstr ""
+
+#: v4lradio.cpp:660
+#, c-format
+msgid "invalid frequency %1"
+msgstr ""
+
+#: v4lradio.cpp:681 v4lradio.cpp:1359 v4lradio.cpp:1508
+#, c-format
+msgid "don't known how to handle V4L-version %1"
+msgstr ""
+
+#: v4lradio.cpp:687
+msgid "error setting frequency to %1 (%2)"
+msgstr ""
+
+#: v4lradio.cpp:1005
+msgid ""
+"Device %1 does exist but is not readable/writable. Please check device "
+"permissions."
+msgstr ""
+
+#: v4lradio.cpp:1015
+msgid "Could not find an accessible v4l(2) radio device."
+msgstr ""
+
+#: v4lradio.cpp:1078
+msgid "V4L Radio"
+msgstr ""
+
+#: v4lradio.cpp:1079
+msgid "V4L Radio Options"
+msgstr ""
+
+#: v4lradio.cpp:1089
+msgid ""
+"V4L/V4L2 Plugin for TDERadio.<P>Provides Support for V4L/V4L2 based Radio "
+"Cards<P>"
+msgstr ""
+
+#: v4lradio.cpp:1104
+msgid "V4L/V4L2"
+msgstr ""
+
+#: v4lradio.cpp:1105
+msgid "V4L/V4L2 Plugin"
+msgstr ""
+
+#: v4lradio.cpp:1136
+#, c-format
+msgid "Cannot open radio device %1"
+msgstr ""
+
+#: v4lradio.cpp:1187
+#, c-format
+msgid "cannot open %1"
+msgstr ""
+
+#: v4lradio.cpp:1211
+#, c-format
+msgid "audio caps = %1"
+msgstr ""
+
+#: v4lradio.cpp:1225
+msgid "error reading V4L1 caps"
+msgstr ""
+
+#: v4lradio.cpp:1234
+#, c-format
+msgid "V4L2 - Version: %1"
+msgstr ""
+
+#: v4lradio.cpp:1254
+msgid "V4L2: Querying mute control failed"
+msgstr ""
+
+#: v4lradio.cpp:1261
+msgid "V4L2: Querying volume control failed"
+msgstr ""
+
+#: v4lradio.cpp:1269
+msgid "V4L2: Querying treble control failed"
+msgstr ""
+
+#: v4lradio.cpp:1277
+msgid "V4L2: Querying bass control failed"
+msgstr ""
+
+#: v4lradio.cpp:1285
+msgid "V4L2: Querying balance control failed"
+msgstr ""
+
+#: v4lradio.cpp:1289
+msgid "V4LRadio::readV4LCaps: Reading V4L2 caps failed"
+msgstr ""
+
+#: v4lradio.cpp:1293
+msgid "V4L %1 detected"
+msgstr ""
+
+#: v4lradio.cpp:1295
+msgid "V4L not detected"
+msgstr ""
+
+#: v4lradio.cpp:1298
+msgid "Radio is mutable"
+msgstr ""
+
+#: v4lradio.cpp:1298
+msgid "Radio is not mutable"
+msgstr ""
+
+#: v4lradio.cpp:1299
+msgid "Radio has Volume Control"
+msgstr ""
+
+#: v4lradio.cpp:1299
+msgid "Radio has no Volume Control"
+msgstr ""
+
+#: v4lradio.cpp:1300
+msgid "Radio has Bass Control"
+msgstr ""
+
+#: v4lradio.cpp:1300
+msgid "Radio has no Bass Control"
+msgstr ""
+
+#: v4lradio.cpp:1301
+msgid "Radio has Treble Control"
+msgstr ""
+
+#: v4lradio.cpp:1301
+msgid "Radio has no Treble Control"
+msgstr ""
+
+#: v4lradio.cpp:1366
+msgid "cannot get tuner info (error %1)"
+msgstr ""
+
+#: v4lradio.cpp:1514
+msgid "error updating radio audio info (%1): %2"
+msgstr ""
+
+#: v4lradio.cpp:1515
+msgid "write"
+msgstr ""
+
+#: v4lradio.cpp:1515
+msgid "read"
+msgstr ""
+
+#: v4lradio-configuration-ui.ui:16
+#, no-c-format
+msgid "SetupDialogGeneral"
+msgstr ""
+
+#: v4lradio-configuration-ui.ui:37
+#, no-c-format
+msgid "Devices"
+msgstr ""
+
+#: v4lradio-configuration-ui.ui:68
+#, no-c-format
+msgid "Playback Mixer Device"
+msgstr ""
+
+#: v4lradio-configuration-ui.ui:76
+#, no-c-format
+msgid "Playback Mixer Channel"
+msgstr ""
+
+#: v4lradio-configuration-ui.ui:169
+#, no-c-format
+msgid "Radio Device"
+msgstr ""
+
+#: v4lradio-configuration-ui.ui:196
+#, no-c-format
+msgid "Capture Mixer Device"
+msgstr ""
+
+#: v4lradio-configuration-ui.ui:217
+#, no-c-format
+msgid "Capture Mixer Channel"
+msgstr ""
+
+#: v4lradio-configuration-ui.ui:249
+#, no-c-format
+msgid "test"
+msgstr ""
+
+#: v4lradio-configuration-ui.ui:269
+#, no-c-format
+msgid "unknown v4l device"
+msgstr ""
+
+#: v4lradio-configuration-ui.ui:315
+#, no-c-format
+msgid "Use active pla&yback by capturing"
+msgstr ""
+
+#: v4lradio-configuration-ui.ui:318
+#, no-c-format
+msgid "Alt+Y"
+msgstr ""
+
+#: v4lradio-configuration-ui.ui:334
+#, no-c-format
+msgid "Mute Play&back Channel on Power Off"
+msgstr ""
+
+#: v4lradio-configuration-ui.ui:337
+#, no-c-format
+msgid "Alt+B"
+msgstr ""
+
+#: v4lradio-configuration-ui.ui:353
+#, no-c-format
+msgid "Set Playback Channel Volume to &Zero on Power Off"
+msgstr ""
+
+#: v4lradio-configuration-ui.ui:356
+#, no-c-format
+msgid "Alt+Z"
+msgstr ""
+
+#: v4lradio-configuration-ui.ui:366
+#, no-c-format
+msgid "Options"
+msgstr ""
+
+#: v4lradio-configuration-ui.ui:394
+#, no-c-format
+msgid "to"
+msgstr ""
+
+#: v4lradio-configuration-ui.ui:413
+#: v4lradio-configuration-ui.ui:443
+#: v4lradio-configuration-ui.ui:479
+#, no-c-format
+msgid " kHz"
+msgstr ""
+
+#: v4lradio-configuration-ui.ui:460
+#, no-c-format
+msgid "minimum signal quality"
+msgstr ""
+
+#: v4lradio-configuration-ui.ui:499
+#, no-c-format
+msgid "station scan step"
+msgstr ""
+
+#: v4lradio-configuration-ui.ui:507
+#, no-c-format
+msgid "allowed frequency range"
+msgstr ""
+
+#: v4lradio-configuration-ui.ui:566
+#, no-c-format
+msgid "V4L Mixer Controls"
+msgstr ""
+
+#: v4lradio-configuration-ui.ui:594
+#, no-c-format
+msgid "volume"
+msgstr ""
+
+#: v4lradio-configuration-ui.ui:684
+#, no-c-format
+msgid "treble"
+msgstr ""
+
+#: v4lradio-configuration-ui.ui:774
+#, no-c-format
+msgid "bass"
+msgstr ""
+
+#: v4lradio-configuration-ui.ui:861
+#, no-c-format
+msgid "balance"
+msgstr ""
diff --git a/tderadio3/src/CMakeL10n.txt b/tderadio3/src/CMakeL10n.txt
new file mode 100644
index 0000000..67a60c2
--- /dev/null
+++ b/tderadio3/src/CMakeL10n.txt
@@ -0,0 +1,6 @@
+##### create translation templates ##############
+
+tde_l10n_create_template(
+ CATALOG "tderadio"
+ DESTINATION "po"
+)
diff --git a/tderadio3/src/po/tderadio.pot b/tderadio3/src/po/tderadio.pot
new file mode 100644
index 0000000..3348db0
--- /dev/null
+++ b/tderadio3/src/po/tderadio.pot
@@ -0,0 +1,511 @@
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2018-12-30 16:05+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: _translatorinfo:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr ""
+
+#: _translatorinfo:2
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr ""
+
+#: aboutwidget.cpp:282
+msgid "Invalid layout"
+msgstr ""
+
+#: aboutwidget.cpp:451
+msgid "%1 %2 (Using KDE %3)"
+msgstr ""
+
+#: aboutwidget.cpp:454
+msgid "%1 %2, %3"
+msgstr ""
+
+#: aboutwidget.cpp:508
+msgid "&About"
+msgstr ""
+
+#: aboutwidget.cpp:527
+msgid "A&uthor"
+msgstr ""
+
+#: aboutwidget.cpp:527
+msgid "A&uthors"
+msgstr ""
+
+#: aboutwidget.cpp:541
+msgid "&Thanks To"
+msgstr ""
+
+#: aboutwidget.cpp:554
+msgid "T&ranslation"
+msgstr ""
+
+#: aboutwidget.cpp:571
+msgid "&License Agreement"
+msgstr ""
+
+#: aboutwidget.cpp:585
+msgid "Image missing"
+msgstr ""
+
+#: errorlog-interfaces.cpp:43 errorlog-interfaces.cpp:78
+msgid "%1 Error: %2\n"
+msgstr ""
+
+#: errorlog-interfaces.cpp:52 errorlog-interfaces.cpp:87
+msgid "%1 Warning: %2\n"
+msgstr ""
+
+#: errorlog-interfaces.cpp:61 errorlog-interfaces.cpp:96
+msgid "%1 Information: %2\n"
+msgstr ""
+
+#: errorlog-interfaces.cpp:70 errorlog-interfaces.cpp:105
+msgid "%1 Debug: %2\n"
+msgstr ""
+
+#: fileringbuffer.cpp:35 fileringbuffer.cpp:68
+#, c-format
+msgid "cannot open buffer file %1"
+msgstr ""
+
+#: fileringbuffer.cpp:93
+msgid "FileRingbuffer::resize: Writing to tmpfile %1 failed. "
+msgstr ""
+
+#: fileringbuffer.cpp:99
+msgid "FileRingbuffer::resize: Opening tmpfile %1 failed. "
+msgstr ""
+
+#: fileringbuffer.cpp:127 fileringbuffer.cpp:145
+#, c-format
+msgid "FileRingBuffer::addData: failed writing data to file %1."
+msgstr ""
+
+#: fileringbuffer.cpp:168
+#, c-format
+msgid "FileRingBuffer::takeData: failed reading data to file %1."
+msgstr ""
+
+#: frequencyradiostation.cpp:120 internetradiostation.cpp:118
+msgid "%1, %2"
+msgstr ""
+
+#: frequencyradiostation.cpp:134
+msgid "%1 MHz"
+msgstr ""
+
+#: frequencyradiostation.cpp:136
+msgid "%1 kHz"
+msgstr ""
+
+#: include/radiostation.h:150 include/radiostation.h:151
+#: standardscandialog.cpp:162 standardscandialog.cpp:165
+msgid "unknown"
+msgstr ""
+
+#: main.cpp:36
+msgid "TDERadio"
+msgstr ""
+
+#: main.cpp:42
+msgid "rewrite for 0.3.0, recording, lirc support, alarms, misc"
+msgstr ""
+
+#: main.cpp:43 tderadioapp.cpp:67
+msgid "Buildsystem, Standards Conformance, Cleanups"
+msgstr ""
+
+#: main.cpp:44 tderadioapp.cpp:68
+msgid "Miscellaneous"
+msgstr ""
+
+#: main.cpp:45 tderadioapp.cpp:69
+msgid "idea, first basic application"
+msgstr ""
+
+#: multibuffer.cpp:89
+msgid "Buffer Overflow. "
+msgstr ""
+
+#: plugin_configuration_dialog.cpp:29
+msgid "Configuration Dialog"
+msgstr ""
+
+#: pluginmanager-configuration.cpp:143
+msgid "Enter Plugin Instance Name"
+msgstr ""
+
+#: pluginmanager-configuration-ui.ui:89
+#: pluginmanager-configuration.cpp:144
+#, no-c-format
+msgid "Instance Name"
+msgstr ""
+
+#: pluginmanager.cpp:123
+#, c-format
+msgid "Hide %1"
+msgstr ""
+
+#: pluginmanager.cpp:123
+#, c-format
+msgid "Show %1"
+msgstr ""
+
+#: pluginmanager.cpp:350
+msgid "Plugins"
+msgstr ""
+
+#: pluginmanager.cpp:351
+msgid "Plugin Library Configuration"
+msgstr ""
+
+#: pluginmanager.cpp:446
+msgid "Starting Plugins"
+msgstr ""
+
+#: pluginmanager.cpp:459 pluginmanager.cpp:476
+#, c-format
+msgid "Creating Plugin %1"
+msgstr ""
+
+#: pluginmanager.cpp:490
+#, c-format
+msgid "Initializing Plugin %1"
+msgstr ""
+
+#: radiostation-config.cpp:45
+msgid "I don't know how to edit this station"
+msgstr ""
+
+#: radiostation-config.cpp:68
+msgid "Frequency:"
+msgstr ""
+
+#: radiostation-listview.cpp:33
+msgid "No."
+msgstr ""
+
+#: radiostation-listview.cpp:34
+msgid "Icon"
+msgstr ""
+
+#: radiostation-listview.cpp:35
+msgid "Station"
+msgstr ""
+
+#: pluginmanager-configuration-ui.ui:100
+#: pluginmanager-configuration-ui.ui:240 radiostation-listview.cpp:36
+#, no-c-format
+msgid "Description"
+msgstr ""
+
+#: radiostation-listview.cpp:234
+msgid "contentsDragEnterEvent accepted"
+msgstr ""
+
+#: radiostation-listview.cpp:236
+msgid "contentsDragEnterEvent rejected"
+msgstr ""
+
+#: standardscandialog.cpp:118
+msgid "new station "
+msgstr ""
+
+#: standardscandialog.cpp:142
+msgid "&Done"
+msgstr ""
+
+#: standardscandialog.cpp:160
+msgid "<p align=\"right\">%1</p>"
+msgstr ""
+
+#: station-drag-object.cpp:70
+msgid "canDecode = true"
+msgstr ""
+
+#: stationlist.cpp:255
+msgid "Contains merged Data"
+msgstr ""
+
+#: stationlist.cpp:315
+msgid ""
+"Probably an old station preset file was read.\n"
+"You have to rebuild your station selections for the quickbar and the docking "
+"menu."
+msgstr ""
+
+#: stationlist.cpp:325
+msgid "parsing failed"
+msgstr ""
+
+#: stationlist.cpp:329
+msgid ""
+"Parsing the station preset file failed.\n"
+"See console output for more details."
+msgstr ""
+
+#: stationlist.cpp:343 stationlist.cpp:349
+#, c-format
+msgid "error downloading preset file %1"
+msgstr ""
+
+#: stationlist.cpp:345
+msgid "Download of the station preset file at %1 failed."
+msgstr ""
+
+#: stationlist.cpp:355
+msgid "temporary file: "
+msgstr ""
+
+#: stationlist.cpp:361
+#, c-format
+msgid "error opening preset file %1"
+msgstr ""
+
+#: stationlist.cpp:364
+msgid "Opening of the station preset file at %1 failed."
+msgstr ""
+
+#: stationlist.cpp:383
+msgid "Old Preset File Format detected"
+msgstr ""
+
+#: stationlist.cpp:461
+#, c-format
+msgid "error writing to tempfile %1"
+msgstr ""
+
+#: stationlist.cpp:464
+msgid "Writing station preset file %1 failed."
+msgstr ""
+
+#: stationlist.cpp:475
+msgid "uploading preset file %1: "
+msgstr ""
+
+#: stationlist.cpp:477
+msgid ""
+"something strange happend, station list has only %1 entries. Writing station "
+"preset file skipped"
+msgstr ""
+
+#: stationlist.cpp:482
+#, c-format
+msgid "error uploading preset file %1"
+msgstr ""
+
+#: stationlist.cpp:486
+msgid "Upload of station preset file to %1 failed."
+msgstr ""
+
+#: stationlistxmlhandler.cpp:116
+#, c-format
+msgid "unknown or unexpected element %1"
+msgstr ""
+
+#: stationlistxmlhandler.cpp:145
+msgid "expected element %1, but found %2"
+msgstr ""
+
+#: stationlistxmlhandler.cpp:149
+#, c-format
+msgid "unexpected element %1"
+msgstr ""
+
+#: stationlistxmlhandler.cpp:172
+#, c-format
+msgid "found a station list with unknown format %1"
+msgstr ""
+
+#: stationlistxmlhandler.cpp:212
+msgid "unknown property %1 for class %2"
+msgstr ""
+
+#: stationlistxmlhandler.cpp:219
+#, c-format
+msgid "characters ignored for element %1"
+msgstr ""
+
+#: tderadioapp.cpp:44
+msgid ""
+"TDERadio - The Radio Application for TDE<P>With TDERadio you can listen to "
+"radio broadcasts with the help of your V4L/V4L2 compatible radio card.<P>The "
+"TDERadio Project contains a station preset data database. To complete this "
+"database you are encouraged to contribute your station preset file to the "
+"project. Just send it to one of the authors. <P>If you like to contribute "
+"your ideas, your own plugins or translations, don't hesitate to contact one "
+"of the authors.<P>"
+msgstr ""
+
+#: tderadioapp.cpp:66
+msgid ""
+"Preset Database, Remote Control Support, Alarms, Rewrite for TDERadio 0.3.0, "
+"Misc"
+msgstr ""
+
+#: tderadioapp.cpp:71
+msgid "Many People around the World ... "
+msgstr ""
+
+#: tderadioapp.cpp:72
+msgid ""
+"... which contributed station preset files \n"
+"and tested early and unstable snapshots of TDERadio \n"
+"with much patience"
+msgstr ""
+
+#: tderadioapp.cpp:106
+msgid "Library %1: Plugin Entry Point is missing\n"
+msgstr ""
+
+#: tderadioapp.cpp:108 tderadioapp.cpp:119
+msgid "Plugin Library Load Error"
+msgstr ""
+
+#: tderadioapp.cpp:116
+msgid ""
+"Library %1: \n"
+"%2"
+msgstr ""
+
+#: tderadioapp.cpp:143
+msgid "saveState"
+msgstr ""
+
+#: tderadioapp.cpp:221
+msgid "Instance"
+msgstr ""
+
+#: tderadioapp.cpp:242
+msgid "TDERadio Configuration"
+msgstr ""
+
+#: tderadioapp.cpp:243
+msgid "About TDERadio Components"
+msgstr ""
+
+#: tderadioapp.cpp:271
+msgid "Error: Loading Library %1 failed: %2"
+msgstr ""
+
+#: tderadioapp.cpp:322
+msgid "Error: Creation of instance \"%1\" of class %2 falied."
+msgstr ""
+
+#: tderadioapp.cpp:328
+msgid "Error: Cannot create instance \"%1\" of unknown class %2."
+msgstr ""
+
+#: pluginmanager-configuration-ui.ui:16
+#, no-c-format
+msgid "PluginManagerConfigurationUI"
+msgstr ""
+
+#: pluginmanager-configuration-ui.ui:30
+#, no-c-format
+msgid "Show Progress Bar during Startup for Plugin Initiali&zation"
+msgstr ""
+
+#: pluginmanager-configuration-ui.ui:33
+#, no-c-format
+msgid "Alt+Z"
+msgstr ""
+
+#: pluginmanager-configuration-ui.ui:78
+#: pluginmanager-configuration-ui.ui:229
+#, no-c-format
+msgid "Plugin Class"
+msgstr ""
+
+#: pluginmanager-configuration-ui.ui:116
+#, no-c-format
+msgid "list of running plugins"
+msgstr ""
+
+#: pluginmanager-configuration-ui.ui:153
+#, no-c-format
+msgid "remove/stop a selected plugin instance"
+msgstr ""
+
+#: pluginmanager-configuration-ui.ui:223
+#, no-c-format
+msgid "create a new instance of selected plugin class"
+msgstr ""
+
+#: pluginmanager-configuration-ui.ui:256
+#, no-c-format
+msgid "list of available plugin classes"
+msgstr ""
+
+#: pluginmanager-configuration-ui.ui:297
+#, no-c-format
+msgid "select a plugin library"
+msgstr ""
+
+#: pluginmanager-configuration-ui.ui:317
+#, no-c-format
+msgid "unload a plugin library"
+msgstr ""
+
+#: pluginmanager-configuration-ui.ui:337
+#, no-c-format
+msgid "load a selected plugin library"
+msgstr ""
+
+#: pluginmanager-configuration-ui.ui:353
+#, no-c-format
+msgid "list of loaded plugin libraries"
+msgstr ""
+
+#: standardscandialog-ui.ui:16
+#, no-c-format
+msgid "Stations search in progress ..."
+msgstr ""
+
+#: standardscandialog-ui.ui:69
+#, no-c-format
+msgid "&Cancel"
+msgstr ""
+
+#: standardscandialog-ui.ui:104
+#, no-c-format
+msgid "remaining time"
+msgstr ""
+
+#: standardscandialog-ui.ui:120
+#, no-c-format
+msgid "<p align=\"right\">nothing here</p>"
+msgstr ""
+
+#: stationselector-ui.ui:16
+#, no-c-format
+msgid "StationSelectorUI"
+msgstr ""
+
+#: stationselector-ui.ui:30
+#, no-c-format
+msgid "Selected Stations"
+msgstr ""
+
+#: stationselector-ui.ui:119
+#, no-c-format
+msgid "Available Stations"
+msgstr ""