aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/plugins/Input/ffmpeg/ffmpeg.pro3
-rw-r--r--src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_de.qmbin0 -> 2123 bytes
-rw-r--r--src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_de.ts150
-rw-r--r--src/plugins/Input/ffmpeg/translations/translations.qrc1
-rw-r--r--src/plugins/Input/flac/flac.pro3
-rw-r--r--src/plugins/Input/flac/translations/flac_plugin_de.qmbin0 -> 2115 bytes
-rw-r--r--src/plugins/Input/flac/translations/flac_plugin_de.ts155
-rw-r--r--src/plugins/Input/flac/translations/translations.qrc1
-rw-r--r--src/plugins/Input/mad/mad.pro3
-rw-r--r--src/plugins/Input/mad/translations/mad_plugin_de.qmbin0 -> 4007 bytes
-rw-r--r--src/plugins/Input/mad/translations/mad_plugin_de.ts288
-rw-r--r--src/plugins/Input/mad/translations/translations.qrc1
-rw-r--r--src/plugins/Input/mpc/mpc.pro3
-rw-r--r--src/plugins/Input/mpc/translations/mpc_plugin_de.qmbin0 -> 2123 bytes
-rw-r--r--src/plugins/Input/mpc/translations/mpc_plugin_de.ts150
-rw-r--r--src/plugins/Input/mpc/translations/translations.qrc1
-rw-r--r--src/plugins/Input/vorbis/translations/translations.qrc5
-rw-r--r--src/plugins/Input/vorbis/translations/vorbis_plugin_de.qmbin0 -> 2439 bytes
-rw-r--r--src/plugins/Input/vorbis/translations/vorbis_plugin_de.ts165
-rw-r--r--src/plugins/Input/vorbis/vorbis.pro3
-rw-r--r--src/plugins/Output/alsa/alsa.pro3
-rw-r--r--src/plugins/Output/alsa/translations/alsa_plugin_de.qmbin0 -> 1494 bytes
-rw-r--r--src/plugins/Output/alsa/translations/alsa_plugin_de.ts90
-rw-r--r--src/plugins/Output/alsa/translations/translations.qrc1
-rw-r--r--src/plugins/Output/jack/jack.pro3
-rw-r--r--src/plugins/Output/jack/translations/jack_plugin_de.qmbin0 -> 522 bytes
-rw-r--r--src/plugins/Output/jack/translations/jack_plugin_de.ts27
-rw-r--r--src/plugins/Output/jack/translations/translations.qrc1
-rw-r--r--src/plugins/Output/oss/oss.pro3
-rw-r--r--src/plugins/Output/oss/translations/oss_plugin_de.qmbin0 -> 1656 bytes
-rw-r--r--src/plugins/Output/oss/translations/oss_plugin_de.ts90
-rw-r--r--src/plugins/Output/oss/translations/translations.qrc1
-rw-r--r--src/ui/stuff.qrc2
-rw-r--r--src/ui/translations/qmmp_de.qmbin11940 -> 13244 bytes
-rw-r--r--src/ui/translations/qmmp_de.ts105
-rw-r--r--src/ui/txt/description_de.txt1
-rw-r--r--src/ui/txt/translators_de.txt24
37 files changed, 1221 insertions, 62 deletions
diff --git a/src/plugins/Input/ffmpeg/ffmpeg.pro b/src/plugins/Input/ffmpeg/ffmpeg.pro
index 68821c7ca..6fd2a77e3 100644
--- a/src/plugins/Input/ffmpeg/ffmpeg.pro
+++ b/src/plugins/Input/ffmpeg/ffmpeg.pro
@@ -29,7 +29,8 @@ TRANSLATIONS = translations/ffmpeg_plugin_ru.ts \
translations/ffmpeg_plugin_uk_UA.ts \
translations/ffmpeg_plugin_zh_CN.ts \
translations/ffmpeg_plugin_zh_TW.ts \
- translations/ffmpeg_plugin_cs.ts
+ translations/ffmpeg_plugin_cs.ts \
+ translations/ffmpeg_plugin_de.ts
RESOURCES = translations/translations.qrc
diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_de.qm b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_de.qm
new file mode 100644
index 000000000..fd3667dfa
--- /dev/null
+++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_de.qm
Binary files differ
diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_de.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_de.ts
new file mode 100644
index 000000000..75514cf08
--- /dev/null
+++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_de.ts
@@ -0,0 +1,150 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS><TS version="1.1" language="de">
+<defaultcodec></defaultcodec>
+<context>
+ <name>DecoderFFmpegFactory</name>
+ <message>
+ <location filename="../decoderffmpegfactory.cpp" line="31"/>
+ <source>WMA Files</source>
+ <translation>WMA Dateien</translation>
+ </message>
+ <message>
+ <location filename="../decoderffmpegfactory.cpp" line="79"/>
+ <source>About FFmpeg Audio Plugin</source>
+ <translation>Über FFmpeg Audio Plugin</translation>
+ </message>
+ <message>
+ <location filename="../decoderffmpegfactory.cpp" line="80"/>
+ <source>Qmmp FFmpeg Audio Plugin</source>
+ <translation>Qmmp FFmpeg Audio Plugin</translation>
+ </message>
+ <message>
+ <location filename="../decoderffmpegfactory.cpp" line="81"/>
+ <source>Suppored formats: WMA</source>
+ <translation>Unterstützte Formate: WMA</translation>
+ </message>
+ <message>
+ <location filename="../decoderffmpegfactory.cpp" line="82"/>
+ <source>Writen by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
+ <translation>Autor: Ilja Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
+ </message>
+ <message>
+ <location filename="../decoderffmpegfactory.cpp" line="29"/>
+ <source>FFMPEG Plugin</source>
+ <translation>FFMPEG Plugin</translation>
+ </message>
+</context>
+<context>
+ <name>DetailsDialog</name>
+ <message>
+ <location filename="../detailsdialog.cpp" line="81"/>
+ <source>kbps</source>
+ <translation>kbps</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.cpp" line="95"/>
+ <source>Hz</source>
+ <translation>Hz</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.cpp" line="78"/>
+ <source>KB</source>
+ <translation>KB</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="13"/>
+ <source>Details</source>
+ <translation>Details</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="93"/>
+ <source>File size:</source>
+ <translation>Dateigröße:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="153"/>
+ <source>-</source>
+ <translation>-</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="126"/>
+ <source>Sample rate:</source>
+ <translation>Abtastrate:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="209"/>
+ <source>Save</source>
+ <translation>Speichern</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="219"/>
+ <source>Track number:</source>
+ <translation>Titelnummer:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="232"/>
+ <source>Year:</source>
+ <translation>Jahr:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="242"/>
+ <source>Genre:</source>
+ <translation>Genre:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="252"/>
+ <source>Comment:</source>
+ <translation>Kommentar:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="262"/>
+ <source>Album:</source>
+ <translation>Album:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="272"/>
+ <source>Artist:</source>
+ <translation>Künstler:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="282"/>
+ <source>Title:</source>
+ <translation>Titel:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="323"/>
+ <source>Close</source>
+ <translation>Schließen</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="19"/>
+ <source>File path:</source>
+ <translation>Dateipfad:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="143"/>
+ <source>Length:</source>
+ <translation>Länge:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="106"/>
+ <source>Channels:</source>
+ <translation>Kanäle:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="83"/>
+ <source>Bitrate:</source>
+ <translation>Bitrate:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="42"/>
+ <source>ASF Info</source>
+ <translation>ASF Info</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="182"/>
+ <source>WMA Tag</source>
+ <translation>WMA tag</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Input/ffmpeg/translations/translations.qrc b/src/plugins/Input/ffmpeg/translations/translations.qrc
index 5d39c3c9b..9db421d88 100644
--- a/src/plugins/Input/ffmpeg/translations/translations.qrc
+++ b/src/plugins/Input/ffmpeg/translations/translations.qrc
@@ -6,5 +6,6 @@
<file>ffmpeg_plugin_zh_CN.qm</file>
<file>ffmpeg_plugin_zh_TW.qm</file>
<file>ffmpeg_plugin_cs.qm</file>
+ <file>ffmpeg_plugin_de.qm</file>
</qresource>
</RCC>
diff --git a/src/plugins/Input/flac/flac.pro b/src/plugins/Input/flac/flac.pro
index d442469ba..1a24d2fda 100644
--- a/src/plugins/Input/flac/flac.pro
+++ b/src/plugins/Input/flac/flac.pro
@@ -24,7 +24,8 @@ TRANSLATIONS = translations/flac_plugin_ru.ts \
translations/flac_plugin_uk_UA.ts \
translations/flac_plugin_zh_CN.ts \
translations/flac_plugin_zh_TW.ts \
- translations/flac_plugin_cs.ts
+ translations/flac_plugin_cs.ts \
+ translations/flac_plugin_de.ts
RESOURCES = translations/translations.qrc
isEmpty (LIB_DIR){
diff --git a/src/plugins/Input/flac/translations/flac_plugin_de.qm b/src/plugins/Input/flac/translations/flac_plugin_de.qm
new file mode 100644
index 000000000..c9757bd6c
--- /dev/null
+++ b/src/plugins/Input/flac/translations/flac_plugin_de.qm
Binary files differ
diff --git a/src/plugins/Input/flac/translations/flac_plugin_de.ts b/src/plugins/Input/flac/translations/flac_plugin_de.ts
new file mode 100644
index 000000000..da70e82e6
--- /dev/null
+++ b/src/plugins/Input/flac/translations/flac_plugin_de.ts
@@ -0,0 +1,155 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS><TS version="1.1" language="de">
+<defaultcodec></defaultcodec>
+<context>
+ <name>DecoderFLACFactory</name>
+ <message>
+ <location filename="../decoderflacfactory.cpp" line="26"/>
+ <source>FLAC Plugin</source>
+ <translation>FLAC plugin</translation>
+ </message>
+ <message>
+ <location filename="../decoderflacfactory.cpp" line="28"/>
+ <source>FLAC Files</source>
+ <translation>FLAC Dateien</translation>
+ </message>
+ <message>
+ <location filename="../decoderflacfactory.cpp" line="82"/>
+ <source>About FLAC Audio Plugin</source>
+ <translation>Über FLAC Audio Plugin</translation>
+ </message>
+ <message>
+ <location filename="../decoderflacfactory.cpp" line="83"/>
+ <source>Qmmp FLAC Audio Plugin</source>
+ <translation>Qmmp FLAC Audio Plugin</translation>
+ </message>
+ <message>
+ <location filename="../decoderflacfactory.cpp" line="84"/>
+ <source>Writen by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
+ <translation>Autor: Ilja Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
+ </message>
+</context>
+<context>
+ <name>DetailsDialog</name>
+ <message>
+ <location filename="../detailsdialog.cpp" line="65"/>
+ <source>kbps</source>
+ <translation>kbps</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.cpp" line="61"/>
+ <source>Hz</source>
+ <translation>Hz</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.cpp" line="68"/>
+ <source>KB</source>
+ <translation>KB</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="13"/>
+ <source>Details</source>
+ <translation>Details</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="136"/>
+ <source>File size:</source>
+ <translation>Dateigröße:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="183"/>
+ <source>-</source>
+ <translation>-</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="103"/>
+ <source>Sample rate:</source>
+ <translation>Abtastrate:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="299"/>
+ <source>Save</source>
+ <translation>Speichern</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="270"/>
+ <source>Track number:</source>
+ <translation>Titelnummer:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="257"/>
+ <source>Year:</source>
+ <translation>Jahr:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="283"/>
+ <source>Genre:</source>
+ <translation>Genre:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="244"/>
+ <source>Comment:</source>
+ <translation>Kommentar:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="231"/>
+ <source>Album:</source>
+ <translation>Album:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="218"/>
+ <source>Artist:</source>
+ <translation>Künstler:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="205"/>
+ <source>Title:</source>
+ <translation>Titel:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="322"/>
+ <source>Close</source>
+ <translation>Schließen</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="19"/>
+ <source>File path:</source>
+ <translation>Dateipfad:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="86"/>
+ <source>Length:</source>
+ <translation>Länge:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="123"/>
+ <source>Channels:</source>
+ <translation>Kanäle:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="146"/>
+ <source>Bitrate:</source>
+ <translation>Bitrate:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.cpp" line="67"/>
+ <source>bits</source>
+ <translation>Bits</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="42"/>
+ <source>FLAC Info</source>
+ <translation>FLAC Info</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="173"/>
+ <source>Sample width:</source>
+ <translation>Abtastrate:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="199"/>
+ <source>FLAC Tag</source>
+ <translation>FLAC tag</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Input/flac/translations/translations.qrc b/src/plugins/Input/flac/translations/translations.qrc
index 05c761dce..748c72c32 100644
--- a/src/plugins/Input/flac/translations/translations.qrc
+++ b/src/plugins/Input/flac/translations/translations.qrc
@@ -6,5 +6,6 @@
<file>flac_plugin_zh_CN.qm</file>
<file>flac_plugin_zh_TW.qm</file>
<file>flac_plugin_cs.qm</file>
+ <file>flac_plugin_de.qm</file>
</qresource>
</RCC>
diff --git a/src/plugins/Input/mad/mad.pro b/src/plugins/Input/mad/mad.pro
index 051392af6..5b2e2873b 100644
--- a/src/plugins/Input/mad/mad.pro
+++ b/src/plugins/Input/mad/mad.pro
@@ -28,7 +28,8 @@ TRANSLATIONS = translations/mad_plugin_ru.ts \
translations/mad_plugin_uk_UA.ts \
translations/mad_plugin_zh_CN.ts \
translations/mad_plugin_zh_TW.ts \
- translations/mad_plugin_cs.ts
+ translations/mad_plugin_cs.ts \
+ translations/mad_plugin_de.ts
RESOURCES = translations/translations.qrc
isEmpty (LIB_DIR){
diff --git a/src/plugins/Input/mad/translations/mad_plugin_de.qm b/src/plugins/Input/mad/translations/mad_plugin_de.qm
new file mode 100644
index 000000000..58cc9a40d
--- /dev/null
+++ b/src/plugins/Input/mad/translations/mad_plugin_de.qm
Binary files differ
diff --git a/src/plugins/Input/mad/translations/mad_plugin_de.ts b/src/plugins/Input/mad/translations/mad_plugin_de.ts
new file mode 100644
index 000000000..0bc6fccba
--- /dev/null
+++ b/src/plugins/Input/mad/translations/mad_plugin_de.ts
@@ -0,0 +1,288 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS><TS version="1.1" language="de">
+<defaultcodec></defaultcodec>
+<context>
+ <name>DecoderMADFactory</name>
+ <message>
+ <location filename="../decodermadfactory.cpp" line="52"/>
+ <source>MPEG Plugin</source>
+ <translation>MPEG plugin</translation>
+ </message>
+ <message>
+ <location filename="../decodermadfactory.cpp" line="54"/>
+ <source>MPEG Files</source>
+ <translation>MPEG Dateien</translation>
+ </message>
+ <message>
+ <location filename="../decodermadfactory.cpp" line="168"/>
+ <source>About MPEG Audio Plugin</source>
+ <translation>Über MPEG Audio Plugin</translation>
+ </message>
+ <message>
+ <location filename="../decodermadfactory.cpp" line="169"/>
+ <source>Qmmp MPEG Audio Plugin</source>
+ <translation>Qmmp MPEG Audio Plugin</translation>
+ </message>
+ <message>
+ <location filename="../decodermadfactory.cpp" line="170"/>
+ <source>Compiled against libmad version:</source>
+ <translation>Kompiliert gegen libmad version:</translation>
+ </message>
+ <message>
+ <location filename="../decodermadfactory.cpp" line="174"/>
+ <source>Writen by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
+ <translation>Autor: Ilja Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
+ </message>
+ <message>
+ <location filename="../decodermadfactory.cpp" line="176"/>
+ <source>Source code based on mq3 progect</source>
+ <translation>Quellcode basiert auf mq3 Projekt</translation>
+ </message>
+</context>
+<context>
+ <name>DetailsDialog</name>
+ <message>
+ <location filename="../detailsdialog.cpp" line="101"/>
+ <source>kbps</source>
+ <translation>kbps</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.cpp" line="103"/>
+ <source>Hz</source>
+ <translation>Hz</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.cpp" line="119"/>
+ <source>KB</source>
+ <translation>KB</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.cpp" line="130"/>
+ <source>Yes</source>
+ <translation>Ja</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.cpp" line="132"/>
+ <source>No</source>
+ <translation>Nein</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="19"/>
+ <source>Details</source>
+ <translation>Details</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="90"/>
+ <source>MPEG Info</source>
+ <translation>MPEG Info</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="150"/>
+ <source>File size:</source>
+ <translation>Dateigröße:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="211"/>
+ <source>-</source>
+ <translation>-</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="133"/>
+ <source>Sample rate:</source>
+ <translation>Abtastrate:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="116"/>
+ <source>Bit rate:</source>
+ <translation>Bitrate:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="96"/>
+ <source>MPEG level:</source>
+ <translation>MPEG level:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="167"/>
+ <source>Mode:</source>
+ <translation>Modus:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="184"/>
+ <source>Copyright:</source>
+ <translation>Copyright:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="201"/>
+ <source>Original:</source>
+ <translation>Original:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="223"/>
+ <source>ID3v1 Tag</source>
+ <translation>ID3v1 tag</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="461"/>
+ <source>Save</source>
+ <translation>Speichern</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="377"/>
+ <source>Track number:</source>
+ <translation>Titelnummer:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="351"/>
+ <source>Year:</source>
+ <translation>Jahr:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="403"/>
+ <source>Genre:</source>
+ <translation>Genre:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="325"/>
+ <source>Comment:</source>
+ <translation>Kommentar:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="299"/>
+ <source>Album:</source>
+ <translation>Album:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="273"/>
+ <source>Artist:</source>
+ <translation>Künstler:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="247"/>
+ <source>Title:</source>
+ <translation>Titel:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="484"/>
+ <source>Close</source>
+ <translation>Schließen</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.cpp" line="151"/>
+ <source>ID3v2 Tag</source>
+ <translation>ID3v2 tag</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="27"/>
+ <source>File path:</source>
+ <translation>Dateipfad:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.cpp" line="155"/>
+ <source>APE Tag</source>
+ <translation>APE Tag</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="54"/>
+ <source>Tag Choice</source>
+ <translation>Tag-Auswahl</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="60"/>
+ <source>ID3v1</source>
+ <translation>ID3v1</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="67"/>
+ <source>ID3v2</source>
+ <translation>ID3v2</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="74"/>
+ <source>APE</source>
+ <translation>APE</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="432"/>
+ <source>Create</source>
+ <translation>Erstellen</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="445"/>
+ <source>Delete</source>
+ <translation>Löschen</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="13"/>
+ <source>MPEG Plugin Settings</source>
+ <translation>MPEG Plugin Settings</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="141"/>
+ <source>ID3v1</source>
+ <translation>ID3v1</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="146"/>
+ <source>ID3v2</source>
+ <translation>ID3v2</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="192"/>
+ <source>ID3v1 encoding:</source>
+ <translation>ID3v1 Kodierung:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="224"/>
+ <source>ID3v2 encoding:</source>
+ <translation>ID3v2 Kodierung:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="272"/>
+ <source>OK</source>
+ <translation>OK</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="279"/>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="19"/>
+ <source>Tag Priority</source>
+ <translation>Tag-Priorität</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="33"/>
+ <source>First:</source>
+ <translation>Erster:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="151"/>
+ <source>APE</source>
+ <translation>APE</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="156"/>
+ <source>Disabled</source>
+ <translation>Deaktiviert</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="80"/>
+ <source>Second:</source>
+ <translation>Zweiter:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="127"/>
+ <source>Third:</source>
+ <translation>Dritter:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="169"/>
+ <source>Encodings</source>
+ <translation>Kodierungen</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Input/mad/translations/translations.qrc b/src/plugins/Input/mad/translations/translations.qrc
index b54ee34a4..f31c7fec3 100644
--- a/src/plugins/Input/mad/translations/translations.qrc
+++ b/src/plugins/Input/mad/translations/translations.qrc
@@ -6,5 +6,6 @@
<file>mad_plugin_zh_CN.qm</file>
<file>mad_plugin_zh_TW.qm</file>
<file>mad_plugin_cs.qm</file>
+ <file>mad_plugin_de.qm</file>
</qresource>
</RCC>
diff --git a/src/plugins/Input/mpc/mpc.pro b/src/plugins/Input/mpc/mpc.pro
index 0b279e2a1..4aba0930f 100644
--- a/src/plugins/Input/mpc/mpc.pro
+++ b/src/plugins/Input/mpc/mpc.pro
@@ -25,7 +25,8 @@ TRANSLATIONS = translations/mpc_plugin_ru.ts \
translations/mpc_plugin_uk_UA.ts \
translations/mpc_plugin_zh_CN.ts \
translations/mpc_plugin_zh_TW.ts \
- translations/mpc_plugin_cs.ts
+ translations/mpc_plugin_cs.ts \
+ translations/mpc_plugin_de.ts
RESOURCES = translations/translations.qrc
isEmpty (LIB_DIR){
diff --git a/src/plugins/Input/mpc/translations/mpc_plugin_de.qm b/src/plugins/Input/mpc/translations/mpc_plugin_de.qm
new file mode 100644
index 000000000..34bb90277
--- /dev/null
+++ b/src/plugins/Input/mpc/translations/mpc_plugin_de.qm
Binary files differ
diff --git a/src/plugins/Input/mpc/translations/mpc_plugin_de.ts b/src/plugins/Input/mpc/translations/mpc_plugin_de.ts
new file mode 100644
index 000000000..a925b25c7
--- /dev/null
+++ b/src/plugins/Input/mpc/translations/mpc_plugin_de.ts
@@ -0,0 +1,150 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS><TS version="1.1" language="de">
+<defaultcodec></defaultcodec>
+<context>
+ <name>DecoderMPCFactory</name>
+ <message>
+ <location filename="../decodermpcfactory.cpp" line="26"/>
+ <source>Musepack Plugin</source>
+ <translation>Musepack plugin</translation>
+ </message>
+ <message>
+ <location filename="../decodermpcfactory.cpp" line="28"/>
+ <source>Musepack Files</source>
+ <translation>Musepack Dateien</translation>
+ </message>
+ <message>
+ <location filename="../decodermpcfactory.cpp" line="82"/>
+ <source>About Musepack Audio Plugin</source>
+ <translation>Über Musepack Audio Plugin</translation>
+ </message>
+ <message>
+ <location filename="../decodermpcfactory.cpp" line="83"/>
+ <source>Qmmp Musepack Audio Plugin</source>
+ <translation>Qmmp Musepack Audio Plugin</translation>
+ </message>
+ <message>
+ <location filename="../decodermpcfactory.cpp" line="84"/>
+ <source>Writen by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
+ <translation>Autor: Ilja Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
+ </message>
+</context>
+<context>
+ <name>DetailsDialog</name>
+ <message>
+ <location filename="../detailsdialog.cpp" line="63"/>
+ <source>kbps</source>
+ <translation>kbps</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.cpp" line="59"/>
+ <source>Hz</source>
+ <translation>Hz</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.cpp" line="66"/>
+ <source>KB</source>
+ <translation>KB</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="13"/>
+ <source>Details</source>
+ <translation>Details</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="136"/>
+ <source>File size:</source>
+ <translation>Dateigröße:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="183"/>
+ <source>-</source>
+ <translation>-</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="103"/>
+ <source>Sample rate:</source>
+ <translation>Abtastrate:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="299"/>
+ <source>Save</source>
+ <translation>Speichern</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="270"/>
+ <source>Track number:</source>
+ <translation>Titelnummer:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="257"/>
+ <source>Year:</source>
+ <translation>Jahr:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="283"/>
+ <source>Genre:</source>
+ <translation>Genre:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="244"/>
+ <source>Comment:</source>
+ <translation>Kommentar:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="231"/>
+ <source>Album:</source>
+ <translation>Album:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="218"/>
+ <source>Artist:</source>
+ <translation>Künstler:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="205"/>
+ <source>Title:</source>
+ <translation>Titel:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="322"/>
+ <source>Close</source>
+ <translation>Schließen</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="19"/>
+ <source>File path:</source>
+ <translation>Dateipfad:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="86"/>
+ <source>Length:</source>
+ <translation>Länge:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="123"/>
+ <source>Channels:</source>
+ <translation>Kanäle:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="42"/>
+ <source>Musepack Info</source>
+ <translation>Musepack Info</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="146"/>
+ <source>Bitrate:</source>
+ <translation>Bitrate:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="173"/>
+ <source>Stream version:</source>
+ <translation>Stream version:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="199"/>
+ <source>APE Tag</source>
+ <translation>APE Tag</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Input/mpc/translations/translations.qrc b/src/plugins/Input/mpc/translations/translations.qrc
index 8802272ed..7654ed5eb 100644
--- a/src/plugins/Input/mpc/translations/translations.qrc
+++ b/src/plugins/Input/mpc/translations/translations.qrc
@@ -6,5 +6,6 @@
<file>mpc_plugin_zh_CN.qm</file>
<file>mpc_plugin_zh_TW.qm</file>
<file>mpc_plugin_cs.qm</file>
+ <file>mpc_plugin_de.qm</file>
</qresource>
</RCC>
diff --git a/src/plugins/Input/vorbis/translations/translations.qrc b/src/plugins/Input/vorbis/translations/translations.qrc
index 4c47476e6..dcec6908a 100644
--- a/src/plugins/Input/vorbis/translations/translations.qrc
+++ b/src/plugins/Input/vorbis/translations/translations.qrc
@@ -4,7 +4,8 @@
<file>vorbis_plugin_ru.qm</file>
<file>vorbis_plugin_uk_UA.qm</file>
<file>vorbis_plugin_zh_CN.qm</file>
- <file>vorbis_plugin_zh_TW.qm</file>
- <file>vorbis_plugin_cs.qm</file>
+ <file>vorbis_plugin_zh_TW.qm</file>
+ <file>vorbis_plugin_cs.qm</file>
+ <file>vorbis_plugin_de.qm</file>
</qresource>
</RCC>
diff --git a/src/plugins/Input/vorbis/translations/vorbis_plugin_de.qm b/src/plugins/Input/vorbis/translations/vorbis_plugin_de.qm
new file mode 100644
index 000000000..f580a55a6
--- /dev/null
+++ b/src/plugins/Input/vorbis/translations/vorbis_plugin_de.qm
Binary files differ
diff --git a/src/plugins/Input/vorbis/translations/vorbis_plugin_de.ts b/src/plugins/Input/vorbis/translations/vorbis_plugin_de.ts
new file mode 100644
index 000000000..504d4b7ff
--- /dev/null
+++ b/src/plugins/Input/vorbis/translations/vorbis_plugin_de.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS><TS version="1.1" language="de">
+<defaultcodec></defaultcodec>
+<context>
+ <name>DecoderVorbisFactory</name>
+ <message>
+ <location filename="../decodervorbisfactory.cpp" line="31"/>
+ <source>Ogg Vorbis Plugin</source>
+ <translation>Ogg Vorbis Plugin</translation>
+ </message>
+ <message>
+ <location filename="../decodervorbisfactory.cpp" line="33"/>
+ <source>Ogg Vorbis Files</source>
+ <translation>Ogg Vorbis Dateien</translation>
+ </message>
+ <message>
+ <location filename="../decodervorbisfactory.cpp" line="90"/>
+ <source>About Ogg Vorbis Audio Plugin</source>
+ <translation>Über Ogg Vorbis Audio Plugin</translation>
+ </message>
+ <message>
+ <location filename="../decodervorbisfactory.cpp" line="91"/>
+ <source>Qmmp Ogg Vorbis Audio Plugin</source>
+ <translation>Qmmp Ogg Vorbis Audio Plugin</translation>
+ </message>
+ <message>
+ <location filename="../decodervorbisfactory.cpp" line="92"/>
+ <source>Writen by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
+ <translation>Autor: Ilja Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
+ </message>
+ <message>
+ <location filename="../decodervorbisfactory.cpp" line="94"/>
+ <source>Source code based on mq3 progect</source>
+ <translation>Quellcode basiert auf mq3-Projekt</translation>
+ </message>
+</context>
+<context>
+ <name>DetailsDialog</name>
+ <message>
+ <location filename="../detailsdialog.cpp" line="69"/>
+ <source>kbps</source>
+ <translation>kbps</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.cpp" line="61"/>
+ <source>Hz</source>
+ <translation>Hz</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.cpp" line="70"/>
+ <source>KB</source>
+ <translation>KB</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="13"/>
+ <source>Details</source>
+ <translation>Details</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="227"/>
+ <source>File size:</source>
+ <translation>Dateigröße:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="197"/>
+ <source>-</source>
+ <translation>-</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="100"/>
+ <source>Sample rate:</source>
+ <translation>Abtastrate:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="273"/>
+ <source>Save</source>
+ <translation>Speichern</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="283"/>
+ <source>Track number:</source>
+ <translation>Titelnummer:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="296"/>
+ <source>Year:</source>
+ <translation>Jahr:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="306"/>
+ <source>Genre:</source>
+ <translation>Genre:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="316"/>
+ <source>Comment:</source>
+ <translation>Kommentar:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="326"/>
+ <source>Album:</source>
+ <translation>Album:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="336"/>
+ <source>Artist:</source>
+ <translation>Künstler:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="346"/>
+ <source>Title:</source>
+ <translation>Titel:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="387"/>
+ <source>Close</source>
+ <translation>Schließen</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="19"/>
+ <source>File path:</source>
+ <translation>Dateipfad:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="42"/>
+ <source>Ogg Vorbis Info</source>
+ <translation>Ogg Vorbis Info</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="83"/>
+ <source>Length:</source>
+ <translation>Länge:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="120"/>
+ <source>Channels:</source>
+ <translation>Kanäle:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="143"/>
+ <source>Bit Rate</source>
+ <translation>Bitrate</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="187"/>
+ <source>Minimum:</source>
+ <translation>Minimum:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="204"/>
+ <source>Maximum:</source>
+ <translation>Maximum:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="214"/>
+ <source>Nominal:</source>
+ <translation>Soll:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="246"/>
+ <source>Ogg Vorbis Tag</source>
+ <translation>Ogg-Vorbis tag</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Input/vorbis/vorbis.pro b/src/plugins/Input/vorbis/vorbis.pro
index f23c680e4..bd63e3c6b 100644
--- a/src/plugins/Input/vorbis/vorbis.pro
+++ b/src/plugins/Input/vorbis/vorbis.pro
@@ -24,7 +24,8 @@ TRANSLATIONS = translations/vorbis_plugin_ru.ts \
translations/vorbis_plugin_uk_UA.ts \
translations/vorbis_plugin_zh_CN.ts \
translations/vorbis_plugin_zh_TW.ts \
- translations/vorbis_plugin_cs.ts
+ translations/vorbis_plugin_cs.ts \
+ translations/vorbis_plugin_de.ts
RESOURCES = translations/translations.qrc
isEmpty (LIB_DIR){
diff --git a/src/plugins/Output/alsa/alsa.pro b/src/plugins/Output/alsa/alsa.pro
index d7e9a24bc..36c21e049 100644
--- a/src/plugins/Output/alsa/alsa.pro
+++ b/src/plugins/Output/alsa/alsa.pro
@@ -28,7 +28,8 @@ TRANSLATIONS = translations/alsa_plugin_ru.ts \
translations/alsa_plugin_uk_UA.ts \
translations/alsa_plugin_zh_CN.ts \
translations/alsa_plugin_zh_TW.ts \
- translations/alsa_plugin_cs.ts
+ translations/alsa_plugin_cs.ts \
+ translations/alsa_plugin_de.ts
RESOURCES = translations/translations.qrc
isEmpty (LIB_DIR){
diff --git a/src/plugins/Output/alsa/translations/alsa_plugin_de.qm b/src/plugins/Output/alsa/translations/alsa_plugin_de.qm
new file mode 100644
index 000000000..48ea15794
--- /dev/null
+++ b/src/plugins/Output/alsa/translations/alsa_plugin_de.qm
Binary files differ
diff --git a/src/plugins/Output/alsa/translations/alsa_plugin_de.ts b/src/plugins/Output/alsa/translations/alsa_plugin_de.ts
new file mode 100644
index 000000000..02f743e68
--- /dev/null
+++ b/src/plugins/Output/alsa/translations/alsa_plugin_de.ts
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS><TS version="1.1" language="de">
+<defaultcodec></defaultcodec>
+<context>
+ <name>OutputALSAFactory</name>
+ <message>
+ <location filename="../outputalsafactory.cpp" line="31"/>
+ <source>ALSA Plugin</source>
+ <translation>ALSA Plugin</translation>
+ </message>
+ <message>
+ <location filename="../outputalsafactory.cpp" line="50"/>
+ <source>About ALSA Output Plugin</source>
+ <translation>Über ALSA Output Plugin</translation>
+ </message>
+ <message>
+ <location filename="../outputalsafactory.cpp" line="51"/>
+ <source>Qmmp ALSA Output Plugin</source>
+ <translation>Qmmp ALSA Output Plugin</translation>
+ </message>
+ <message>
+ <location filename="../outputalsafactory.cpp" line="52"/>
+ <source>Writen by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
+ <translation>Autor: Ilja Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="13"/>
+ <source>ALSA Plugin Settings</source>
+ <translation>ALSA Plugin Einstellungen</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="29"/>
+ <source>Device Settings</source>
+ <translation>Geräte-Einstellungen</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="41"/>
+ <source>Audio device</source>
+ <translation>Audiogerät</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="58"/>
+ <source>Mixer</source>
+ <translation>Mixer</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="73"/>
+ <source>Mixer card:</source>
+ <translation>Mixerkarte:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="83"/>
+ <source>Mixer device:</source>
+ <translation>Mixergerät:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="100"/>
+ <source>Advanced Settings</source>
+ <translation>Erweiterte Einstellungen</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="112"/>
+ <source>Soundcard</source>
+ <translation>Soundkarte</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="176"/>
+ <source>Buffer time (ms):</source>
+ <translation>Pufferzeit (ms):</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="186"/>
+ <source>Period time (ms):</source>
+ <translation>Zeitraster (ms):</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="229"/>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="236"/>
+ <source>OK</source>
+ <translation>OK</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Output/alsa/translations/translations.qrc b/src/plugins/Output/alsa/translations/translations.qrc
index dff6bd4f2..5ac1cec37 100644
--- a/src/plugins/Output/alsa/translations/translations.qrc
+++ b/src/plugins/Output/alsa/translations/translations.qrc
@@ -6,5 +6,6 @@
<file>alsa_plugin_zh_CN.qm</file>
<file>alsa_plugin_zh_TW.qm</file>
<file>alsa_plugin_cs.qm</file>
+ <file>alsa_plugin_de.qm</file>
</qresource>
</RCC>
diff --git a/src/plugins/Output/jack/jack.pro b/src/plugins/Output/jack/jack.pro
index cf1fd099e..3fa12a002 100644
--- a/src/plugins/Output/jack/jack.pro
+++ b/src/plugins/Output/jack/jack.pro
@@ -26,7 +26,8 @@ TRANSLATIONS = translations/jack_plugin_ru.ts \
translations/jack_plugin_uk_UA.ts \
translations/jack_plugin_zh_CN.ts \
translations/jack_plugin_zh_TW.ts \
- translations/jack_plugin_cs.ts
+ translations/jack_plugin_cs.ts \
+ translations/jack_plugin_de.ts
RESOURCES = translations/translations.qrc
isEmpty (LIB_DIR){
diff --git a/src/plugins/Output/jack/translations/jack_plugin_de.qm b/src/plugins/Output/jack/translations/jack_plugin_de.qm
new file mode 100644
index 000000000..ad35a5afa
--- /dev/null
+++ b/src/plugins/Output/jack/translations/jack_plugin_de.qm
Binary files differ
diff --git a/src/plugins/Output/jack/translations/jack_plugin_de.ts b/src/plugins/Output/jack/translations/jack_plugin_de.ts
new file mode 100644
index 000000000..172f5df5c
--- /dev/null
+++ b/src/plugins/Output/jack/translations/jack_plugin_de.ts
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS><TS version="1.1" language="de">
+<defaultcodec></defaultcodec>
+<context>
+ <name>OutputJACKFactory</name>
+ <message>
+ <location filename="../outputjackfactory.cpp" line="30"/>
+ <source>JACK Plugin</source>
+ <translation>JACK Plugin</translation>
+ </message>
+ <message>
+ <location filename="../outputjackfactory.cpp" line="47"/>
+ <source>About Jack Output Plugin</source>
+ <translation>Über Jack Output Plugin</translation>
+ </message>
+ <message>
+ <location filename="../outputjackfactory.cpp" line="48"/>
+ <source>Qmmp Jack Output Plugin</source>
+ <translation>Qmmp Jack Output Plugin</translation>
+ </message>
+ <message>
+ <location filename="../outputjackfactory.cpp" line="49"/>
+ <source>Writen by: Yuriy Zhuravlev &lt;slalkerg@gmail.com&gt;</source>
+ <translation>Autor: Jurij Žuravljov &lt;slalkerg@gmail.com&gt;</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Output/jack/translations/translations.qrc b/src/plugins/Output/jack/translations/translations.qrc
index 3529f2248..ff9aafa11 100644
--- a/src/plugins/Output/jack/translations/translations.qrc
+++ b/src/plugins/Output/jack/translations/translations.qrc
@@ -6,5 +6,6 @@
<file>jack_plugin_zh_CN.qm</file>
<file>jack_plugin_zh_TW.qm</file>
<file>jack_plugin_cs.qm</file>
+ <file>jack_plugin_de.qm</file>
</qresource>
</RCC>
diff --git a/src/plugins/Output/oss/oss.pro b/src/plugins/Output/oss/oss.pro
index 5948771a2..8a249e31d 100644
--- a/src/plugins/Output/oss/oss.pro
+++ b/src/plugins/Output/oss/oss.pro
@@ -24,7 +24,8 @@ plugin
TEMPLATE = lib
LIBS += -lqmmp
-TRANSLATIONS = translations/oss_plugin_cs.ts
+TRANSLATIONS = translations/oss_plugin_cs.ts \
+ translations/oss_plugin_de.ts
RESOURCES = translations/translations.qrc
isEmpty (LIB_DIR){
diff --git a/src/plugins/Output/oss/translations/oss_plugin_de.qm b/src/plugins/Output/oss/translations/oss_plugin_de.qm
new file mode 100644
index 000000000..80017fa1b
--- /dev/null
+++ b/src/plugins/Output/oss/translations/oss_plugin_de.qm
Binary files differ
diff --git a/src/plugins/Output/oss/translations/oss_plugin_de.ts b/src/plugins/Output/oss/translations/oss_plugin_de.ts
new file mode 100644
index 000000000..01581b16a
--- /dev/null
+++ b/src/plugins/Output/oss/translations/oss_plugin_de.ts
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS><TS version="1.1" language="de">
+<defaultcodec></defaultcodec>
+<context>
+ <name>OutputOSSFactory</name>
+ <message>
+ <location filename="../outputossfactory.cpp" line="30"/>
+ <source>OSS Plugin</source>
+ <translation>OSS Plugin</translation>
+ </message>
+ <message>
+ <location filename="../outputossfactory.cpp" line="56"/>
+ <source>About OSS Output Plugin</source>
+ <translation>Über OSS Output Plugin</translation>
+ </message>
+ <message>
+ <location filename="../outputossfactory.cpp" line="57"/>
+ <source>Qmmp OSS Output Plugin</source>
+ <translation>Qmmp OSS Output Plugin</translation>
+ </message>
+ <message>
+ <location filename="../outputossfactory.cpp" line="58"/>
+ <source>Writen by: Yuriy Zhuravlev &lt;slalkerg@gmail.com&gt;</source>
+ <translation>Autor: Jurij Žuravljov &lt;slalkerg@gmail.com&gt;</translation>
+ </message>
+ <message>
+ <location filename="../outputossfactory.cpp" line="59"/>
+ <source>Based on code by:Brad Hughes &lt;bhughes@trolltech.com&gt;</source>
+ <translation>Basiert auf Quellcode von: Brad Hughes &lt;bhughes@trolltech.com&gt;</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="13"/>
+ <source>OSS Plugin Settings</source>
+ <translation>OSS Plugin Einstellungen</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="41"/>
+ <source>Device Settings</source>
+ <translation>Geräte-Einstellungen</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="62"/>
+ <source>Audio device</source>
+ <translation>Audiogerät</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="78"/>
+ <source>Mixer device</source>
+ <translation>Mixergerät</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="113"/>
+ <source>Advanced Settings</source>
+ <translation>Erweiterte Einstellungen</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="134"/>
+ <source>Soundcard</source>
+ <translation>Soundkarte</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="210"/>
+ <source>Buffer time (ms):</source>
+ <translation>Pufferzeit (ms):</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="220"/>
+ <source>Period time (ms):</source>
+ <translation>Zeitraster (ms):</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="250"/>
+ <source>PCM over Master</source>
+ <translation>PCM over Master</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="277"/>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="284"/>
+ <source>OK</source>
+ <translation>OK</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Output/oss/translations/translations.qrc b/src/plugins/Output/oss/translations/translations.qrc
index ec5240048..d2c21aca0 100644
--- a/src/plugins/Output/oss/translations/translations.qrc
+++ b/src/plugins/Output/oss/translations/translations.qrc
@@ -2,5 +2,6 @@
<RCC version="1.0">
<qresource>
<file>oss_plugin_cs.qm</file>
+ <file>oss_plugin_de.qm</file>
</qresource>
</RCC>
diff --git a/src/ui/stuff.qrc b/src/ui/stuff.qrc
index 35baa3057..2a27e11b4 100644
--- a/src/ui/stuff.qrc
+++ b/src/ui/stuff.qrc
@@ -25,6 +25,8 @@
<file>txt/authors_de.txt</file>
<file>txt/thanks_de.txt</file>
+ <file>txt/translators_de.txt</file>
+ <file>txt/description_de.txt</file>
<file>default/balance.png</file>
<file>default/eqmain.png</file>
diff --git a/src/ui/translations/qmmp_de.qm b/src/ui/translations/qmmp_de.qm
index e6ab17402..518d22956 100644
--- a/src/ui/translations/qmmp_de.qm
+++ b/src/ui/translations/qmmp_de.qm
Binary files differ
diff --git a/src/ui/translations/qmmp_de.ts b/src/ui/translations/qmmp_de.ts
index 3c11d8431..788099619 100644
--- a/src/ui/translations/qmmp_de.ts
+++ b/src/ui/translations/qmmp_de.ts
@@ -1,5 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS><TS version="1.1" language="de">
+<defaultcodec></defaultcodec>
<context>
<name>AboutDialog</name>
<message>
@@ -30,62 +31,62 @@
<message>
<location filename="../aboutdialog.cpp" line="60"/>
<source>:/txt/authors_en.txt</source>
- <translation type="unfinished"></translation>
+ <translation>:/txt/authors_de.txt</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="61"/>
<source>:/txt/thanks_en.txt</source>
- <translation type="unfinished"></translation>
+ <translation>:/txt/thanks_de.txt</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="80"/>
<source>Qt-based Multimedia Player (Qmmp)</source>
- <translation type="unfinished"></translation>
+ <translation>Qt-basierender Multimedia Player (Qmmp)</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="81"/>
<source>Version:</source>
- <translation type="unfinished"></translation>
+ <translation>Version:</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="82"/>
<source>:txt/description_en.txt</source>
- <translation type="unfinished"></translation>
+ <translation>:txt/description_de.txt</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="83"/>
<source>Input plugins:</source>
- <translation type="unfinished"></translation>
+ <translation>Dekoder:</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="92"/>
<source>Output plugins:</source>
- <translation type="unfinished"></translation>
+ <translation>Ausgabe:</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="101"/>
<source>Visual plugins:</source>
- <translation type="unfinished"></translation>
+ <translation>Visualisierung:</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="110"/>
<source>Effect plugins:</source>
- <translation type="unfinished"></translation>
+ <translation>Effekte:</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="119"/>
<source>General plugins:</source>
- <translation type="unfinished"></translation>
+ <translation>Allgemein:</translation>
</message>
<message>
<location filename="../forms/aboutdialog.ui" line="115"/>
<source>Translators</source>
- <translation type="unfinished"></translation>
+ <translation>Übersetzer</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="62"/>
<source>:/txt/translators_en.txt</source>
- <translation type="unfinished"></translation>
+ <translation>:/txt/translators_de.txt</translation>
</message>
</context>
<context>
@@ -98,17 +99,17 @@
<message>
<location filename="../addurldialog.cpp" line="99"/>
<source>Error</source>
- <translation type="unfinished"></translation>
+ <translation>Fehler</translation>
</message>
<message>
<location filename="../forms/addurldialog.ui" line="51"/>
<source>&amp;Add</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Hinzufügen</translation>
</message>
<message>
<location filename="../forms/addurldialog.ui" line="58"/>
<source>&amp;Cancel</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Abbrechen</translation>
</message>
</context>
<context>
@@ -321,52 +322,52 @@
<message>
<location filename="../configdialog.cpp" line="170"/>
<source>Archived skin</source>
- <translation type="unfinished"></translation>
+ <translation>Archivierter Skin</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="192"/>
<source>Unarchived skin</source>
- <translation type="unfinished"></translation>
+ <translation>Nicht archivierter Skin</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="558"/>
<source>Visualization</source>
- <translation type="unfinished"></translation>
+ <translation>Visualisierung</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="575"/>
<source>Effects</source>
- <translation type="unfinished"></translation>
+ <translation>Effekte</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="589"/>
<source>General</source>
- <translation type="unfinished"></translation>
+ <translation>Allgemein</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="680"/>
<source>Audio</source>
- <translation type="unfinished"></translation>
+ <translation>Audio</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="686"/>
<source>Use software volume control</source>
- <translation type="unfinished"></translation>
+ <translation>Softwaregesteuerte Lautstärkeregelung</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="696"/>
<source>Visibility Control</source>
- <translation type="unfinished"></translation>
+ <translation>Tray-Steuerung</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="702"/>
<source>Hide on close</source>
- <translation type="unfinished"></translation>
+ <translation>Beim Schließen minimieren</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="709"/>
<source>Start hidden</source>
- <translation type="unfinished"></translation>
+ <translation>Minimiert starten</translation>
</message>
</context>
<context>
@@ -465,117 +466,117 @@
<message>
<location filename="../mainvisual.cpp" line="309"/>
<source>Visualization Mode</source>
- <translation type="unfinished"></translation>
+ <translation>Visualisierungsmodus</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="312"/>
<source>Analyzer</source>
- <translation type="unfinished"></translation>
+ <translation>Analyzer</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="313"/>
<source>Scope</source>
- <translation type="unfinished"></translation>
+ <translation>Oszilloskop</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="314"/>
<source>Off</source>
- <translation type="unfinished"></translation>
+ <translation>Aus</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="321"/>
<source>Analyzer Mode</source>
- <translation type="unfinished"></translation>
+ <translation>Analyzer-Modus</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="324"/>
<source>Normal</source>
- <translation type="unfinished"></translation>
+ <translation>Normal</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="325"/>
<source>Fire</source>
- <translation type="unfinished"></translation>
+ <translation>Feuer</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="326"/>
<source>Vertical Lines</source>
- <translation type="unfinished"></translation>
+ <translation>Vertikale Linien</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="327"/>
<source>Lines</source>
- <translation type="unfinished"></translation>
+ <translation>Linien</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="328"/>
<source>Bars</source>
- <translation type="unfinished"></translation>
+ <translation>Balken</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="341"/>
<source>Peaks</source>
- <translation type="unfinished"></translation>
+ <translation>Spitzen</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="345"/>
<source>Refresh Rate</source>
- <translation type="unfinished"></translation>
+ <translation>Wiederholfrequenz</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="348"/>
<source>50 fps</source>
- <translation type="unfinished"></translation>
+ <translation>50 fps</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="349"/>
<source>25 fps</source>
- <translation type="unfinished"></translation>
+ <translation>25 fps</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="350"/>
<source>10 fps</source>
- <translation type="unfinished"></translation>
+ <translation>10 fps</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="351"/>
<source>5 fps</source>
- <translation type="unfinished"></translation>
+ <translation>5 fps</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="358"/>
<source>Analyzer Falloff</source>
- <translation type="unfinished"></translation>
+ <translation>Analyzer Fall-off</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="375"/>
<source>Slowest</source>
- <translation type="unfinished"></translation>
+ <translation>Sehr langsam</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="376"/>
<source>Slow</source>
- <translation type="unfinished"></translation>
+ <translation>Langsam</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="377"/>
<source>Medium</source>
- <translation type="unfinished"></translation>
+ <translation>Mittel</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="378"/>
<source>Fast</source>
- <translation type="unfinished"></translation>
+ <translation>Schnell</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="379"/>
<source>Fastest</source>
- <translation type="unfinished"></translation>
+ <translation>Sehr schnell</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="372"/>
<source>Peaks Falloff</source>
- <translation type="unfinished"></translation>
+ <translation>Peaks Fall-off</translation>
</message>
</context>
<context>
@@ -708,17 +709,17 @@
<message>
<location filename="../mainwindow.cpp" line="633"/>
<source>P&amp;lay/Pause</source>
- <translation type="unfinished"></translation>
+ <translation>Wieder&amp;gabe/Pause</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="633"/>
<source>Space</source>
- <translation type="unfinished"></translation>
+ <translation>Leertaste</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="645"/>
<source>&amp;About Qt</source>
- <translation type="unfinished"></translation>
+ <translation>Übe&amp;r Qt</translation>
</message>
</context>
<context>
@@ -907,7 +908,7 @@
<message>
<location filename="../visualmenu.cpp" line="30"/>
<source>Visualization</source>
- <translation type="unfinished"></translation>
+ <translation>Visualisierung</translation>
</message>
</context>
</TS>
diff --git a/src/ui/txt/description_de.txt b/src/ui/txt/description_de.txt
new file mode 100644
index 000000000..c1b64684d
--- /dev/null
+++ b/src/ui/txt/description_de.txt
@@ -0,0 +1 @@
+Diese Programm ist ein Audio-Player, der die Qt-Bibliotheken verwendet. \ No newline at end of file
diff --git a/src/ui/txt/translators_de.txt b/src/ui/txt/translators_de.txt
new file mode 100644
index 000000000..b7184058b
--- /dev/null
+++ b/src/ui/txt/translators_de.txt
@@ -0,0 +1,24 @@
+Brasilianisch Portugiesisch:
+ Klaos Lacerda
+ Bruno Gonçalves
+
+Chinesisch (Langzeichen):
+ lon <lon83129@126.com>
+
+Chinesisch (Kurzzeichen):
+ lon <lon83129@126.com>
+
+Tschechisch:
+ Karel Volný <kvolny@redhat.com>
+
+Deutsch:
+ Stefan Koelling <stefankoelling.ext@googlemail.com>
+
+Russisch:
+ Ilya Kotov <for_kotov@hotmail.ru>
+
+Türkisch:
+ Mustafa GUNAY <mustafagunay@pgmail.com>
+
+Ukrainisch:
+ Gennadi Motsyo <drool@altlinux.ru>