aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Output
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2021-04-27 18:57:51 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2021-04-27 18:57:51 +0000
commit810cd1520ddd8784d062aa730de19d2c30bbb3d6 (patch)
tree9325864b52f7f6258042250f88fc6075cb5e6833 /src/plugins/Output
parent278dc516a8b9fd4b6bd7b2d82654048b756ddfb6 (diff)
downloadqmmp-810cd1520ddd8784d062aa730de19d2c30bbb3d6.tar.gz
qmmp-810cd1520ddd8784d062aa730de19d2c30bbb3d6.tar.bz2
qmmp-810cd1520ddd8784d062aa730de19d2c30bbb3d6.zip
pipewire: added empty .ts files
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@9844 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Output')
-rw-r--r--src/plugins/Output/Output.pro3
-rw-r--r--src/plugins/Output/pipewire/outputpipewirefactory.cpp2
-rw-r--r--src/plugins/Output/pipewire/pipewire.pro4
-rw-r--r--src/plugins/Output/pipewire/translations/pipewire_plugin_bg.ts27
-rw-r--r--src/plugins/Output/pipewire/translations/pipewire_plugin_cs.ts27
-rw-r--r--src/plugins/Output/pipewire/translations/pipewire_plugin_de.ts27
-rw-r--r--src/plugins/Output/pipewire/translations/pipewire_plugin_el.ts27
-rw-r--r--src/plugins/Output/pipewire/translations/pipewire_plugin_en.ts27
-rw-r--r--src/plugins/Output/pipewire/translations/pipewire_plugin_es.ts27
-rw-r--r--src/plugins/Output/pipewire/translations/pipewire_plugin_fi.ts27
-rw-r--r--src/plugins/Output/pipewire/translations/pipewire_plugin_fr.ts27
-rw-r--r--src/plugins/Output/pipewire/translations/pipewire_plugin_gl_ES.ts27
-rw-r--r--src/plugins/Output/pipewire/translations/pipewire_plugin_he.ts27
-rw-r--r--src/plugins/Output/pipewire/translations/pipewire_plugin_hu.ts27
-rw-r--r--src/plugins/Output/pipewire/translations/pipewire_plugin_id.ts27
-rw-r--r--src/plugins/Output/pipewire/translations/pipewire_plugin_it.ts27
-rw-r--r--src/plugins/Output/pipewire/translations/pipewire_plugin_ja.ts27
-rw-r--r--src/plugins/Output/pipewire/translations/pipewire_plugin_kk.ts27
-rw-r--r--src/plugins/Output/pipewire/translations/pipewire_plugin_lt.ts27
-rw-r--r--src/plugins/Output/pipewire/translations/pipewire_plugin_nl.ts27
-rw-r--r--src/plugins/Output/pipewire/translations/pipewire_plugin_pl_PL.ts27
-rw-r--r--src/plugins/Output/pipewire/translations/pipewire_plugin_pt.ts27
-rw-r--r--src/plugins/Output/pipewire/translations/pipewire_plugin_pt_BR.ts27
-rw-r--r--src/plugins/Output/pipewire/translations/pipewire_plugin_ru.ts27
-rw-r--r--src/plugins/Output/pipewire/translations/pipewire_plugin_sk.ts27
-rw-r--r--src/plugins/Output/pipewire/translations/pipewire_plugin_sr_BA.ts27
-rw-r--r--src/plugins/Output/pipewire/translations/pipewire_plugin_sr_RS.ts27
-rw-r--r--src/plugins/Output/pipewire/translations/pipewire_plugin_tr.ts27
-rw-r--r--src/plugins/Output/pipewire/translations/pipewire_plugin_uk_UA.ts27
-rw-r--r--src/plugins/Output/pipewire/translations/pipewire_plugin_zh_CN.ts27
-rw-r--r--src/plugins/Output/pipewire/translations/pipewire_plugin_zh_TW.ts27
-rw-r--r--src/plugins/Output/pipewire/translations/translations.qrc32
-rw-r--r--src/plugins/Output/shout/translations/shout_plugin_fr.ts2
-rw-r--r--src/plugins/Output/wasapi/translations/wasapi_plugin_zh_CN.ts2
34 files changed, 796 insertions, 5 deletions
diff --git a/src/plugins/Output/Output.pro b/src/plugins/Output/Output.pro
index 1d745e442..2a2ab20fb 100644
--- a/src/plugins/Output/Output.pro
+++ b/src/plugins/Output/Output.pro
@@ -32,6 +32,9 @@ contains(CONFIG, OSS4_PLUGIN){
contains(CONFIG, SHOUT_PLUGIN){
SUBDIRS += shout
}
+
+SUBDIRS += pipewire
+
}
#all platforms
diff --git a/src/plugins/Output/pipewire/outputpipewirefactory.cpp b/src/plugins/Output/pipewire/outputpipewirefactory.cpp
index b12bf939c..d47e6d4fb 100644
--- a/src/plugins/Output/pipewire/outputpipewirefactory.cpp
+++ b/src/plugins/Output/pipewire/outputpipewirefactory.cpp
@@ -58,5 +58,5 @@ void OutputPipeWireFactory::showAbout(QWidget *parent)
QString OutputPipeWireFactory::translation() const
{
- return QLatin1String(":/pipwire_plugin_");
+ return QLatin1String(":/pipewire_plugin_");
}
diff --git a/src/plugins/Output/pipewire/pipewire.pro b/src/plugins/Output/pipewire/pipewire.pro
index 4610bcc88..aa1236ee3 100644
--- a/src/plugins/Output/pipewire/pipewire.pro
+++ b/src/plugins/Output/pipewire/pipewire.pro
@@ -10,9 +10,9 @@ SOURCES += outputpipewirefactory.cpp \
INCLUDEPATH += /usr/include/pipewire-0.3 /usr/include/spa-0.2
-#RESOURCES = translations/translations.qrc
+RESOURCES = translations/translations.qrc
-PKGCONFIG += libpipewire-0.3
+PKGCONFIG += libpipewire-0.3 libspa-0.2
QMAKE_CXXFLAGS += -Wno-missing-field-initializers
diff --git a/src/plugins/Output/pipewire/translations/pipewire_plugin_bg.ts b/src/plugins/Output/pipewire/translations/pipewire_plugin_bg.ts
new file mode 100644
index 000000000..df29eda91
--- /dev/null
+++ b/src/plugins/Output/pipewire/translations/pipewire_plugin_bg.ts
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="bg_BG">
+<context>
+ <name>OutputPipeWireFactory</name>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="30"/>
+ <source>PipeWire Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="54"/>
+ <source>About PipeWire Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="55"/>
+ <source>Qmmp PipeWireo Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="56"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Output/pipewire/translations/pipewire_plugin_cs.ts b/src/plugins/Output/pipewire/translations/pipewire_plugin_cs.ts
new file mode 100644
index 000000000..9fe61fd05
--- /dev/null
+++ b/src/plugins/Output/pipewire/translations/pipewire_plugin_cs.ts
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="cs_CZ">
+<context>
+ <name>OutputPipeWireFactory</name>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="30"/>
+ <source>PipeWire Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="54"/>
+ <source>About PipeWire Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="55"/>
+ <source>Qmmp PipeWireo Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="56"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Output/pipewire/translations/pipewire_plugin_de.ts b/src/plugins/Output/pipewire/translations/pipewire_plugin_de.ts
new file mode 100644
index 000000000..8390ef56a
--- /dev/null
+++ b/src/plugins/Output/pipewire/translations/pipewire_plugin_de.ts
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="de_DE">
+<context>
+ <name>OutputPipeWireFactory</name>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="30"/>
+ <source>PipeWire Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="54"/>
+ <source>About PipeWire Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="55"/>
+ <source>Qmmp PipeWireo Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="56"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Output/pipewire/translations/pipewire_plugin_el.ts b/src/plugins/Output/pipewire/translations/pipewire_plugin_el.ts
new file mode 100644
index 000000000..43877437d
--- /dev/null
+++ b/src/plugins/Output/pipewire/translations/pipewire_plugin_el.ts
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="el_GR">
+<context>
+ <name>OutputPipeWireFactory</name>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="30"/>
+ <source>PipeWire Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="54"/>
+ <source>About PipeWire Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="55"/>
+ <source>Qmmp PipeWireo Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="56"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Output/pipewire/translations/pipewire_plugin_en.ts b/src/plugins/Output/pipewire/translations/pipewire_plugin_en.ts
new file mode 100644
index 000000000..44c9ff2f1
--- /dev/null
+++ b/src/plugins/Output/pipewire/translations/pipewire_plugin_en.ts
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="en_US">
+<context>
+ <name>OutputPipeWireFactory</name>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="30"/>
+ <source>PipeWire Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="54"/>
+ <source>About PipeWire Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="55"/>
+ <source>Qmmp PipeWireo Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="56"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Output/pipewire/translations/pipewire_plugin_es.ts b/src/plugins/Output/pipewire/translations/pipewire_plugin_es.ts
new file mode 100644
index 000000000..06b09cde5
--- /dev/null
+++ b/src/plugins/Output/pipewire/translations/pipewire_plugin_es.ts
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="es_ES">
+<context>
+ <name>OutputPipeWireFactory</name>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="30"/>
+ <source>PipeWire Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="54"/>
+ <source>About PipeWire Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="55"/>
+ <source>Qmmp PipeWireo Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="56"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Output/pipewire/translations/pipewire_plugin_fi.ts b/src/plugins/Output/pipewire/translations/pipewire_plugin_fi.ts
new file mode 100644
index 000000000..282511335
--- /dev/null
+++ b/src/plugins/Output/pipewire/translations/pipewire_plugin_fi.ts
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="fi_FI">
+<context>
+ <name>OutputPipeWireFactory</name>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="30"/>
+ <source>PipeWire Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="54"/>
+ <source>About PipeWire Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="55"/>
+ <source>Qmmp PipeWireo Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="56"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Output/pipewire/translations/pipewire_plugin_fr.ts b/src/plugins/Output/pipewire/translations/pipewire_plugin_fr.ts
new file mode 100644
index 000000000..69d8a04d8
--- /dev/null
+++ b/src/plugins/Output/pipewire/translations/pipewire_plugin_fr.ts
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="fr_FR">
+<context>
+ <name>OutputPipeWireFactory</name>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="30"/>
+ <source>PipeWire Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="54"/>
+ <source>About PipeWire Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="55"/>
+ <source>Qmmp PipeWireo Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="56"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Output/pipewire/translations/pipewire_plugin_gl_ES.ts b/src/plugins/Output/pipewire/translations/pipewire_plugin_gl_ES.ts
new file mode 100644
index 000000000..708e58ffc
--- /dev/null
+++ b/src/plugins/Output/pipewire/translations/pipewire_plugin_gl_ES.ts
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="gl_ES">
+<context>
+ <name>OutputPipeWireFactory</name>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="30"/>
+ <source>PipeWire Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="54"/>
+ <source>About PipeWire Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="55"/>
+ <source>Qmmp PipeWireo Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="56"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Output/pipewire/translations/pipewire_plugin_he.ts b/src/plugins/Output/pipewire/translations/pipewire_plugin_he.ts
new file mode 100644
index 000000000..519418a4b
--- /dev/null
+++ b/src/plugins/Output/pipewire/translations/pipewire_plugin_he.ts
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="he_IL">
+<context>
+ <name>OutputPipeWireFactory</name>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="30"/>
+ <source>PipeWire Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="54"/>
+ <source>About PipeWire Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="55"/>
+ <source>Qmmp PipeWireo Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="56"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Output/pipewire/translations/pipewire_plugin_hu.ts b/src/plugins/Output/pipewire/translations/pipewire_plugin_hu.ts
new file mode 100644
index 000000000..550bf8070
--- /dev/null
+++ b/src/plugins/Output/pipewire/translations/pipewire_plugin_hu.ts
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="hu_HU">
+<context>
+ <name>OutputPipeWireFactory</name>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="30"/>
+ <source>PipeWire Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="54"/>
+ <source>About PipeWire Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="55"/>
+ <source>Qmmp PipeWireo Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="56"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Output/pipewire/translations/pipewire_plugin_id.ts b/src/plugins/Output/pipewire/translations/pipewire_plugin_id.ts
new file mode 100644
index 000000000..8c9237687
--- /dev/null
+++ b/src/plugins/Output/pipewire/translations/pipewire_plugin_id.ts
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="id_ID">
+<context>
+ <name>OutputPipeWireFactory</name>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="30"/>
+ <source>PipeWire Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="54"/>
+ <source>About PipeWire Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="55"/>
+ <source>Qmmp PipeWireo Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="56"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Output/pipewire/translations/pipewire_plugin_it.ts b/src/plugins/Output/pipewire/translations/pipewire_plugin_it.ts
new file mode 100644
index 000000000..de8190bb6
--- /dev/null
+++ b/src/plugins/Output/pipewire/translations/pipewire_plugin_it.ts
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="it_IT">
+<context>
+ <name>OutputPipeWireFactory</name>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="30"/>
+ <source>PipeWire Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="54"/>
+ <source>About PipeWire Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="55"/>
+ <source>Qmmp PipeWireo Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="56"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Output/pipewire/translations/pipewire_plugin_ja.ts b/src/plugins/Output/pipewire/translations/pipewire_plugin_ja.ts
new file mode 100644
index 000000000..d8238d4d3
--- /dev/null
+++ b/src/plugins/Output/pipewire/translations/pipewire_plugin_ja.ts
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="ja_JP">
+<context>
+ <name>OutputPipeWireFactory</name>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="30"/>
+ <source>PipeWire Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="54"/>
+ <source>About PipeWire Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="55"/>
+ <source>Qmmp PipeWireo Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="56"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Output/pipewire/translations/pipewire_plugin_kk.ts b/src/plugins/Output/pipewire/translations/pipewire_plugin_kk.ts
new file mode 100644
index 000000000..f523dfb4f
--- /dev/null
+++ b/src/plugins/Output/pipewire/translations/pipewire_plugin_kk.ts
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="kk_KZ">
+<context>
+ <name>OutputPipeWireFactory</name>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="30"/>
+ <source>PipeWire Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="54"/>
+ <source>About PipeWire Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="55"/>
+ <source>Qmmp PipeWireo Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="56"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Output/pipewire/translations/pipewire_plugin_lt.ts b/src/plugins/Output/pipewire/translations/pipewire_plugin_lt.ts
new file mode 100644
index 000000000..467bc8e4f
--- /dev/null
+++ b/src/plugins/Output/pipewire/translations/pipewire_plugin_lt.ts
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="lt_LT">
+<context>
+ <name>OutputPipeWireFactory</name>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="30"/>
+ <source>PipeWire Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="54"/>
+ <source>About PipeWire Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="55"/>
+ <source>Qmmp PipeWireo Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="56"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Output/pipewire/translations/pipewire_plugin_nl.ts b/src/plugins/Output/pipewire/translations/pipewire_plugin_nl.ts
new file mode 100644
index 000000000..6e591f8c8
--- /dev/null
+++ b/src/plugins/Output/pipewire/translations/pipewire_plugin_nl.ts
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="nl_NL">
+<context>
+ <name>OutputPipeWireFactory</name>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="30"/>
+ <source>PipeWire Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="54"/>
+ <source>About PipeWire Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="55"/>
+ <source>Qmmp PipeWireo Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="56"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Output/pipewire/translations/pipewire_plugin_pl_PL.ts b/src/plugins/Output/pipewire/translations/pipewire_plugin_pl_PL.ts
new file mode 100644
index 000000000..f7d1a43cc
--- /dev/null
+++ b/src/plugins/Output/pipewire/translations/pipewire_plugin_pl_PL.ts
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="pl_PL">
+<context>
+ <name>OutputPipeWireFactory</name>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="30"/>
+ <source>PipeWire Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="54"/>
+ <source>About PipeWire Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="55"/>
+ <source>Qmmp PipeWireo Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="56"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Output/pipewire/translations/pipewire_plugin_pt.ts b/src/plugins/Output/pipewire/translations/pipewire_plugin_pt.ts
new file mode 100644
index 000000000..bc01a0439
--- /dev/null
+++ b/src/plugins/Output/pipewire/translations/pipewire_plugin_pt.ts
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="pt_BR">
+<context>
+ <name>OutputPipeWireFactory</name>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="30"/>
+ <source>PipeWire Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="54"/>
+ <source>About PipeWire Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="55"/>
+ <source>Qmmp PipeWireo Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="56"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Output/pipewire/translations/pipewire_plugin_pt_BR.ts b/src/plugins/Output/pipewire/translations/pipewire_plugin_pt_BR.ts
new file mode 100644
index 000000000..bc01a0439
--- /dev/null
+++ b/src/plugins/Output/pipewire/translations/pipewire_plugin_pt_BR.ts
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="pt_BR">
+<context>
+ <name>OutputPipeWireFactory</name>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="30"/>
+ <source>PipeWire Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="54"/>
+ <source>About PipeWire Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="55"/>
+ <source>Qmmp PipeWireo Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="56"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Output/pipewire/translations/pipewire_plugin_ru.ts b/src/plugins/Output/pipewire/translations/pipewire_plugin_ru.ts
new file mode 100644
index 000000000..cda90c473
--- /dev/null
+++ b/src/plugins/Output/pipewire/translations/pipewire_plugin_ru.ts
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="ru_RU">
+<context>
+ <name>OutputPipeWireFactory</name>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="30"/>
+ <source>PipeWire Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="54"/>
+ <source>About PipeWire Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="55"/>
+ <source>Qmmp PipeWireo Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="56"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Output/pipewire/translations/pipewire_plugin_sk.ts b/src/plugins/Output/pipewire/translations/pipewire_plugin_sk.ts
new file mode 100644
index 000000000..92d6bbddb
--- /dev/null
+++ b/src/plugins/Output/pipewire/translations/pipewire_plugin_sk.ts
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="sk_SK">
+<context>
+ <name>OutputPipeWireFactory</name>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="30"/>
+ <source>PipeWire Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="54"/>
+ <source>About PipeWire Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="55"/>
+ <source>Qmmp PipeWireo Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="56"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Output/pipewire/translations/pipewire_plugin_sr_BA.ts b/src/plugins/Output/pipewire/translations/pipewire_plugin_sr_BA.ts
new file mode 100644
index 000000000..91bf7f85b
--- /dev/null
+++ b/src/plugins/Output/pipewire/translations/pipewire_plugin_sr_BA.ts
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="sr_BA">
+<context>
+ <name>OutputPipeWireFactory</name>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="30"/>
+ <source>PipeWire Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="54"/>
+ <source>About PipeWire Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="55"/>
+ <source>Qmmp PipeWireo Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="56"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Output/pipewire/translations/pipewire_plugin_sr_RS.ts b/src/plugins/Output/pipewire/translations/pipewire_plugin_sr_RS.ts
new file mode 100644
index 000000000..2c3478e65
--- /dev/null
+++ b/src/plugins/Output/pipewire/translations/pipewire_plugin_sr_RS.ts
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="sr_RS">
+<context>
+ <name>OutputPipeWireFactory</name>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="30"/>
+ <source>PipeWire Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="54"/>
+ <source>About PipeWire Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="55"/>
+ <source>Qmmp PipeWireo Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="56"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Output/pipewire/translations/pipewire_plugin_tr.ts b/src/plugins/Output/pipewire/translations/pipewire_plugin_tr.ts
new file mode 100644
index 000000000..679bc3b13
--- /dev/null
+++ b/src/plugins/Output/pipewire/translations/pipewire_plugin_tr.ts
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="tr_TR">
+<context>
+ <name>OutputPipeWireFactory</name>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="30"/>
+ <source>PipeWire Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="54"/>
+ <source>About PipeWire Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="55"/>
+ <source>Qmmp PipeWireo Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="56"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Output/pipewire/translations/pipewire_plugin_uk_UA.ts b/src/plugins/Output/pipewire/translations/pipewire_plugin_uk_UA.ts
new file mode 100644
index 000000000..ae8efd42f
--- /dev/null
+++ b/src/plugins/Output/pipewire/translations/pipewire_plugin_uk_UA.ts
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="uk_UA">
+<context>
+ <name>OutputPipeWireFactory</name>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="30"/>
+ <source>PipeWire Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="54"/>
+ <source>About PipeWire Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="55"/>
+ <source>Qmmp PipeWireo Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="56"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Output/pipewire/translations/pipewire_plugin_zh_CN.ts b/src/plugins/Output/pipewire/translations/pipewire_plugin_zh_CN.ts
new file mode 100644
index 000000000..95a078bb6
--- /dev/null
+++ b/src/plugins/Output/pipewire/translations/pipewire_plugin_zh_CN.ts
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="zh_CN">
+<context>
+ <name>OutputPipeWireFactory</name>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="30"/>
+ <source>PipeWire Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="54"/>
+ <source>About PipeWire Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="55"/>
+ <source>Qmmp PipeWireo Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="56"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Output/pipewire/translations/pipewire_plugin_zh_TW.ts b/src/plugins/Output/pipewire/translations/pipewire_plugin_zh_TW.ts
new file mode 100644
index 000000000..5f15c781b
--- /dev/null
+++ b/src/plugins/Output/pipewire/translations/pipewire_plugin_zh_TW.ts
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="zh_TW">
+<context>
+ <name>OutputPipeWireFactory</name>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="30"/>
+ <source>PipeWire Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="54"/>
+ <source>About PipeWire Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="55"/>
+ <source>Qmmp PipeWireo Output Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../outputpipewirefactory.cpp" line="56"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Output/pipewire/translations/translations.qrc b/src/plugins/Output/pipewire/translations/translations.qrc
new file mode 100644
index 000000000..3c1cd7861
--- /dev/null
+++ b/src/plugins/Output/pipewire/translations/translations.qrc
@@ -0,0 +1,32 @@
+<!DOCTYPE RCC>
+<RCC version="1.0">
+ <qresource>
+ <file>pipewire_plugin_ru.qm</file>
+ <file>pipewire_plugin_uk_UA.qm</file>
+ <file>pipewire_plugin_zh_CN.qm</file>
+ <file>pipewire_plugin_zh_TW.qm</file>
+ <file>pipewire_plugin_tr.qm</file>
+ <file>pipewire_plugin_cs.qm</file>
+ <file>pipewire_plugin_pt_BR.qm</file>
+ <file>pipewire_plugin_pt.qm</file>
+ <file>pipewire_plugin_de.qm</file>
+ <file>pipewire_plugin_pl_PL.qm</file>
+ <file>pipewire_plugin_fr.qm</file>
+ <file>pipewire_plugin_it.qm</file>
+ <file>pipewire_plugin_kk.qm</file>
+ <file>pipewire_plugin_lt.qm</file>
+ <file>pipewire_plugin_hu.qm</file>
+ <file>pipewire_plugin_nl.qm</file>
+ <file>pipewire_plugin_ja.qm</file>
+ <file>pipewire_plugin_sk.qm</file>
+ <file>pipewire_plugin_es.qm</file>
+ <file>pipewire_plugin_he.qm</file>
+ <file>pipewire_plugin_gl_ES.qm</file>
+ <file>pipewire_plugin_sr_BA.qm</file>
+ <file>pipewire_plugin_sr_RS.qm</file>
+ <file>pipewire_plugin_bg.qm</file>
+ <file>pipewire_plugin_el.qm</file>
+ <file>pipewire_plugin_id.qm</file>
+ <file>pipewire_plugin_fi.qm</file>
+ </qresource>
+</RCC>
diff --git a/src/plugins/Output/shout/translations/shout_plugin_fr.ts b/src/plugins/Output/shout/translations/shout_plugin_fr.ts
index 6a53c9971..5bc9aca72 100644
--- a/src/plugins/Output/shout/translations/shout_plugin_fr.ts
+++ b/src/plugins/Output/shout/translations/shout_plugin_fr.ts
@@ -44,7 +44,7 @@
<message>
<location filename="../settingsdialog.ui" line="42"/>
<source>Port:</source>
- <translation>Port :</translation>
+ <translation>Port&#xa0;:</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="56"/>
diff --git a/src/plugins/Output/wasapi/translations/wasapi_plugin_zh_CN.ts b/src/plugins/Output/wasapi/translations/wasapi_plugin_zh_CN.ts
index d46a9669b..f1bc0338f 100644
--- a/src/plugins/Output/wasapi/translations/wasapi_plugin_zh_CN.ts
+++ b/src/plugins/Output/wasapi/translations/wasapi_plugin_zh_CN.ts
@@ -6,7 +6,7 @@
<message>
<location filename="../outputwasapifactory.cpp" line="29"/>
<source>WASAPI Plugin</source>
- <translation>WASAP I插件</translation>
+ <translation>WASAP&#x3000;I插件</translation>
</message>
<message>
<location filename="../outputwasapifactory.cpp" line="54"/>