summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAutomated System <gitea@mirror.git.trinitydesktop.org>2022-07-09 18:27:15 +0000
committerTDE Gitea <gitea@mirror.git.trinitydesktop.org>2022-07-09 18:27:15 +0000
commit0d5ecede7213a3e842b22953b9e14b2f69dcca62 (patch)
tree7e8783bcd856232e904c0b931e76cfb560400788
parente5541b812eaffbcbbf7c20bf6edcd3b0e3dcc5b6 (diff)
downloadtderadio-0d5ecede.tar.gz
tderadio-0d5ecede.zip
Update translation template.
-rw-r--r--convert-presets/po/tderadio-convert-presets.pot56
-rw-r--r--plugins/alsa-sound/po/tderadio-alsa-sound.pot275
-rw-r--r--plugins/gui-docking-menu/po/tderadio-gui-docking-menu.pot119
-rw-r--r--plugins/gui-error-log/po/tderadio-gui-error-log.pot82
-rw-r--r--plugins/gui-quickbar/po/tderadio-gui-quickbar.pot52
-rw-r--r--plugins/gui-standard-display/po/tderadio-gui-standard-display.pot207
-rw-r--r--plugins/lirc/po/tderadio-lirc.pot198
-rw-r--r--plugins/oss-sound/po/tderadio-oss-sound.pot194
-rw-r--r--plugins/radio/po/tderadio-radio.pot164
-rw-r--r--plugins/recording/po/tderadio-recording.pot378
-rw-r--r--plugins/soundserver/po/tderadio-soundserver.pot40
-rw-r--r--plugins/streaming/po/tderadio-streaming.pot200
-rw-r--r--plugins/timecontrol/po/tderadio-timecontrol.pot114
-rw-r--r--plugins/timeshifter/po/tderadio-timeshifter.pot94
-rw-r--r--plugins/v4lradio/po/tderadio-v4lradio.pot324
-rw-r--r--src/po/tderadio.pot498
16 files changed, 2995 insertions, 0 deletions
diff --git a/convert-presets/po/tderadio-convert-presets.pot b/convert-presets/po/tderadio-convert-presets.pot
new file mode 100644
index 0000000..f38395a
--- /dev/null
+++ b/convert-presets/po/tderadio-convert-presets.pot
@@ -0,0 +1,56 @@
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2022-07-09 18:23+0000\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"
+
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
+#, ignore-inconsistent
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr ""
+
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
+#, ignore-inconsistent
+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/plugins/alsa-sound/po/tderadio-alsa-sound.pot b/plugins/alsa-sound/po/tderadio-alsa-sound.pot
new file mode 100644
index 0000000..92aa023
--- /dev/null
+++ b/plugins/alsa-sound/po/tderadio-alsa-sound.pot
@@ -0,0 +1,275 @@
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2022-07-09 18:23+0000\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"
+
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
+#, ignore-inconsistent
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr ""
+
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
+#, ignore-inconsistent
+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/plugins/gui-docking-menu/po/tderadio-gui-docking-menu.pot b/plugins/gui-docking-menu/po/tderadio-gui-docking-menu.pot
new file mode 100644
index 0000000..05930ca
--- /dev/null
+++ b/plugins/gui-docking-menu/po/tderadio-gui-docking-menu.pot
@@ -0,0 +1,119 @@
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2022-07-09 18:23+0000\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"
+
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
+#, ignore-inconsistent
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr ""
+
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
+#, ignore-inconsistent
+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:252
+msgid "Show/Hide Plugins"
+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/plugins/gui-error-log/po/tderadio-gui-error-log.pot b/plugins/gui-error-log/po/tderadio-gui-error-log.pot
new file mode 100644
index 0000000..b83224c
--- /dev/null
+++ b/plugins/gui-error-log/po/tderadio-gui-error-log.pot
@@ -0,0 +1,82 @@
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2022-07-09 18:23+0000\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"
+
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
+#, ignore-inconsistent
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr ""
+
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
+#, ignore-inconsistent
+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: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/plugins/gui-quickbar/po/tderadio-gui-quickbar.pot b/plugins/gui-quickbar/po/tderadio-gui-quickbar.pot
new file mode 100644
index 0000000..440bc63
--- /dev/null
+++ b/plugins/gui-quickbar/po/tderadio-gui-quickbar.pot
@@ -0,0 +1,52 @@
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2022-07-09 18:23+0000\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"
+
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
+#, ignore-inconsistent
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr ""
+
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
+#, ignore-inconsistent
+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/plugins/gui-standard-display/po/tderadio-gui-standard-display.pot b/plugins/gui-standard-display/po/tderadio-gui-standard-display.pot
new file mode 100644
index 0000000..7c8378c
--- /dev/null
+++ b/plugins/gui-standard-display/po/tderadio-gui-standard-display.pot
@@ -0,0 +1,207 @@
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2022-07-09 18:23+0000\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"
+
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
+#, ignore-inconsistent
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr ""
+
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
+#, ignore-inconsistent
+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/plugins/lirc/po/tderadio-lirc.pot b/plugins/lirc/po/tderadio-lirc.pot
new file mode 100644
index 0000000..72176e9
--- /dev/null
+++ b/plugins/lirc/po/tderadio-lirc.pot
@@ -0,0 +1,198 @@
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2022-07-09 18:23+0000\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"
+
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
+#, ignore-inconsistent
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr ""
+
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
+#, ignore-inconsistent
+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/plugins/oss-sound/po/tderadio-oss-sound.pot b/plugins/oss-sound/po/tderadio-oss-sound.pot
new file mode 100644
index 0000000..0481c19
--- /dev/null
+++ b/plugins/oss-sound/po/tderadio-oss-sound.pot
@@ -0,0 +1,194 @@
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2022-07-09 18:23+0000\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"
+
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
+#, ignore-inconsistent
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr ""
+
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
+#, ignore-inconsistent
+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/plugins/radio/po/tderadio-radio.pot b/plugins/radio/po/tderadio-radio.pot
new file mode 100644
index 0000000..bd00886
--- /dev/null
+++ b/plugins/radio/po/tderadio-radio.pot
@@ -0,0 +1,164 @@
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2022-07-09 18:23+0000\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"
+
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
+#, ignore-inconsistent
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr ""
+
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
+#, ignore-inconsistent
+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: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: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/plugins/recording/po/tderadio-recording.pot b/plugins/recording/po/tderadio-recording.pot
new file mode 100644
index 0000000..d45c5fc
--- /dev/null
+++ b/plugins/recording/po/tderadio-recording.pot
@@ -0,0 +1,378 @@
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2022-07-09 18:23+0000\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"
+
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
+#, ignore-inconsistent
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr ""
+
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
+#, ignore-inconsistent
+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: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/plugins/soundserver/po/tderadio-soundserver.pot b/plugins/soundserver/po/tderadio-soundserver.pot
new file mode 100644
index 0000000..1658447
--- /dev/null
+++ b/plugins/soundserver/po/tderadio-soundserver.pot
@@ -0,0 +1,40 @@
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2022-07-09 18:23+0000\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"
+
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
+#, ignore-inconsistent
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr ""
+
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
+#, ignore-inconsistent
+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/plugins/streaming/po/tderadio-streaming.pot b/plugins/streaming/po/tderadio-streaming.pot
new file mode 100644
index 0000000..a30adb1
--- /dev/null
+++ b/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: 2022-07-09 18:23+0000\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"
+
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
+#, ignore-inconsistent
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr ""
+
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
+#, ignore-inconsistent
+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/plugins/timecontrol/po/tderadio-timecontrol.pot b/plugins/timecontrol/po/tderadio-timecontrol.pot
new file mode 100644
index 0000000..30a4cbb
--- /dev/null
+++ b/plugins/timecontrol/po/tderadio-timecontrol.pot
@@ -0,0 +1,114 @@
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2022-07-09 18:23+0000\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"
+
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
+#, ignore-inconsistent
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr ""
+
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
+#, ignore-inconsistent
+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: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/plugins/timeshifter/po/tderadio-timeshifter.pot b/plugins/timeshifter/po/tderadio-timeshifter.pot
new file mode 100644
index 0000000..2112ed5
--- /dev/null
+++ b/plugins/timeshifter/po/tderadio-timeshifter.pot
@@ -0,0 +1,94 @@
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2022-07-09 18:23+0000\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"
+
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
+#, ignore-inconsistent
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr ""
+
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
+#, ignore-inconsistent
+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/plugins/v4lradio/po/tderadio-v4lradio.pot b/plugins/v4lradio/po/tderadio-v4lradio.pot
new file mode 100644
index 0000000..d243325
--- /dev/null
+++ b/plugins/v4lradio/po/tderadio-v4lradio.pot
@@ -0,0 +1,324 @@
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2022-07-09 18:23+0000\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"
+
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
+#, ignore-inconsistent
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr ""
+
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
+#, ignore-inconsistent
+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: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/src/po/tderadio.pot b/src/po/tderadio.pot
new file mode 100644
index 0000000..87bfc5a
--- /dev/null
+++ b/src/po/tderadio.pot
@@ -0,0 +1,498 @@
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2022-07-09 18:23+0000\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"
+
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
+#, ignore-inconsistent
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr ""
+
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
+#, ignore-inconsistent
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr ""
+
+#: aboutwidget.cpp:282
+msgid "Invalid layout"
+msgstr ""
+
+#: aboutwidget.cpp:451
+msgid "%1 %2 (Using TDE %3)"
+msgstr ""
+
+#: aboutwidget.cpp:454
+msgid "%1 %2, %3"
+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: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: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 ""