aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2008-06-13 14:43:05 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2008-06-13 14:43:05 +0000
commit1abdd9baf56a09b7a4d851cbad9e1fb26a790679 (patch)
tree28f88ee9821283fabf1eca69c083da282fd4d0b9
parenta8ace24c6dd0c34984157801aae5f477fb820e7d (diff)
downloadqmmp-1abdd9baf56a09b7a4d851cbad9e1fb26a790679.tar.gz
qmmp-1abdd9baf56a09b7a4d851cbad9e1fb26a790679.tar.bz2
qmmp-1abdd9baf56a09b7a4d851cbad9e1fb26a790679.zip
updated Chinese Traditional Translation (author: lon)
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@410 90c681e8-e032-0410-971d-27865f9a5e38
-rw-r--r--src/plugins/Effect/srconverter/srconverter.pro3
-rw-r--r--src/plugins/Effect/srconverter/translations/srconverter_plugin_zh_TW.qmbin0 -> 1312 bytes
-rw-r--r--src/plugins/Effect/srconverter/translations/srconverter_plugin_zh_TW.ts79
-rw-r--r--src/plugins/Effect/srconverter/translations/translations.qrc1
-rw-r--r--src/plugins/General/dbuscontrol/dbuscontrol.pro3
-rw-r--r--src/plugins/General/dbuscontrol/translations/dbuscontrol_plugin_zh_TW.qmbin0 -> 444 bytes
-rw-r--r--src/plugins/General/dbuscontrol/translations/dbuscontrol_plugin_zh_TW.ts26
-rw-r--r--src/plugins/General/dbuscontrol/translations/translations.qrc1
-rw-r--r--src/plugins/General/notifier/notifier.pro3
-rw-r--r--src/plugins/General/notifier/translations/notifier_plugin_zh_TW.ts75
-rw-r--r--src/plugins/General/notifier/translations/translations.qrc1
-rw-r--r--src/plugins/General/scrobbler/scrobbler.pro3
-rw-r--r--src/plugins/General/scrobbler/translations/scrobbler_plugin_zh_TW.qmbin0 -> 794 bytes
-rw-r--r--src/plugins/General/scrobbler/translations/scrobbler_plugin_zh_TW.ts55
-rw-r--r--src/plugins/General/scrobbler/translations/translations.qrc1
-rw-r--r--src/plugins/General/statusicon/statusicon.pro3
-rw-r--r--src/plugins/General/statusicon/translations/statusicon_plugin_zh_TW.qmbin0 -> 1194 bytes
-rw-r--r--src/plugins/General/statusicon/translations/statusicon_plugin_zh_TW.ts98
-rw-r--r--src/plugins/General/statusicon/translations/translations.qrc1
-rw-r--r--src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_TW.qmbin1844 -> 1862 bytes
-rw-r--r--src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_TW.ts33
-rw-r--r--src/plugins/Input/flac/translations/flac_plugin_zh_TW.qmbin1876 -> 1870 bytes
-rw-r--r--src/plugins/Input/flac/translations/flac_plugin_zh_TW.ts17
-rw-r--r--src/plugins/Input/mad/translations/mad_plugin_zh_TW.qmbin3412 -> 3484 bytes
-rw-r--r--src/plugins/Input/mad/translations/mad_plugin_zh_TW.ts59
-rw-r--r--src/plugins/Input/modplug/modplug.pro3
-rw-r--r--src/plugins/Input/modplug/translations/modplug_plugin_zh_TW.qmbin0 -> 5642 bytes
-rw-r--r--src/plugins/Input/modplug/translations/modplug_plugin_zh_TW.ts392
-rw-r--r--src/plugins/Input/modplug/translations/translations.qrc1
-rw-r--r--src/plugins/Input/mpc/translations/mpc_plugin_zh_TW.qmbin1862 -> 1872 bytes
-rw-r--r--src/plugins/Input/mpc/translations/mpc_plugin_zh_TW.ts17
-rw-r--r--src/plugins/Input/sndfile/sndfile.pro3
-rw-r--r--src/plugins/Input/sndfile/translations/sndfile_plugin_zh_TW.qmbin0 -> 641 bytes
-rw-r--r--src/plugins/Input/sndfile/translations/sndfile_plugin_zh_TW.ts36
-rw-r--r--src/plugins/Input/sndfile/translations/translations.qrc1
-rw-r--r--src/plugins/Input/vorbis/translations/vorbis_plugin_zh_TW.qmbin2164 -> 2162 bytes
-rw-r--r--src/plugins/Input/vorbis/translations/vorbis_plugin_zh_TW.ts15
-rw-r--r--src/plugins/Input/wavpack/translations/translations.qrc1
-rw-r--r--src/plugins/Input/wavpack/translations/wavpack_plugin_zh_TW.qmbin0 -> 2008 bytes
-rw-r--r--src/plugins/Input/wavpack/translations/wavpack_plugin_zh_TW.ts164
-rw-r--r--src/plugins/Input/wavpack/wavpack.pro3
-rw-r--r--src/plugins/Output/alsa/translations/alsa_plugin_zh_TW.qmbin1227 -> 1227 bytes
-rw-r--r--src/plugins/Output/alsa/translations/alsa_plugin_zh_TW.ts4
-rw-r--r--src/plugins/Output/jack/translations/jack_plugin_zh_TW.qmbin459 -> 459 bytes
-rw-r--r--src/plugins/Output/jack/translations/jack_plugin_zh_TW.ts5
-rw-r--r--src/plugins/Output/oss/oss.pro3
-rw-r--r--src/plugins/Output/oss/translations/oss_plugin_zh_TW.qmbin0 -> 1365 bytes
-rw-r--r--src/plugins/Output/oss/translations/oss_plugin_zh_TW.ts89
-rw-r--r--src/plugins/Output/oss/translations/translations.qrc1
-rw-r--r--src/plugins/Output/pulseaudio/pulseaudio.pro3
-rw-r--r--src/plugins/Output/pulseaudio/translations/pulseaudio_plugin_zh_TW.qmbin0 -> 531 bytes
-rw-r--r--src/plugins/Output/pulseaudio/translations/pulseaudio_plugin_zh_TW.ts26
-rw-r--r--src/plugins/Output/pulseaudio/translations/translations.qrc1
-rw-r--r--src/plugins/Visual/analyzer/analyzer.pro3
-rw-r--r--src/plugins/Visual/analyzer/translations/analyzer_plugin_zh_TW.qmbin0 -> 1949 bytes
-rw-r--r--src/plugins/Visual/analyzer/translations/analyzer_plugin_zh_TW.ts152
-rw-r--r--src/plugins/Visual/analyzer/translations/translations.qrc1
-rw-r--r--src/ui/stuff.qrc6
-rw-r--r--src/ui/translations/qmmp_zh_CN.ts15
-rw-r--r--src/ui/translations/qmmp_zh_TW.qmbin11694 -> 12392 bytes
-rw-r--r--src/ui/translations/qmmp_zh_TW.ts150
-rw-r--r--src/ui/txt/description_zh_TW.txt1
-rw-r--r--src/ui/txt/thanks_zh_TW.txt2
-rw-r--r--src/ui/txt/translators_zh_TW.txt24
64 files changed, 1409 insertions, 175 deletions
diff --git a/src/plugins/Effect/srconverter/srconverter.pro b/src/plugins/Effect/srconverter/srconverter.pro
index 0f607db76..01f5580bb 100644
--- a/src/plugins/Effect/srconverter/srconverter.pro
+++ b/src/plugins/Effect/srconverter/srconverter.pro
@@ -23,7 +23,8 @@ LIBS += -lqmmp -L/usr/lib -I/usr/include
TRANSLATIONS = translations/srconverter_plugin_cs.ts \
translations/srconverter_plugin_de.ts \
- translations/srconverter_plugin_zh_CN.ts
+ translations/srconverter_plugin_zh_CN.ts \
+ translations/srconverter_plugin_zh_TW.ts
RESOURCES = translations/translations.qrc
isEmpty(LIB_DIR){
diff --git a/src/plugins/Effect/srconverter/translations/srconverter_plugin_zh_TW.qm b/src/plugins/Effect/srconverter/translations/srconverter_plugin_zh_TW.qm
new file mode 100644
index 000000000..17202e8bf
--- /dev/null
+++ b/src/plugins/Effect/srconverter/translations/srconverter_plugin_zh_TW.qm
Binary files differ
diff --git a/src/plugins/Effect/srconverter/translations/srconverter_plugin_zh_TW.ts b/src/plugins/Effect/srconverter/translations/srconverter_plugin_zh_TW.ts
new file mode 100644
index 000000000..b50665a1c
--- /dev/null
+++ b/src/plugins/Effect/srconverter/translations/srconverter_plugin_zh_TW.ts
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS><TS version="1.1" language="zh_TW">
+<context>
+ <name>EffectSRConverterFactory</name>
+ <message>
+ <location filename="../effectsrconverterfactory.cpp" line="30"/>
+ <source>SRC Plugin</source>
+ <translation>SRC 插件</translation>
+ </message>
+ <message>
+ <location filename="../effectsrconverterfactory.cpp" line="49"/>
+ <source>About Sample Rate Converter Plugin</source>
+ <translation>關於取樣率轉換插件</translation>
+ </message>
+ <message>
+ <location filename="../effectsrconverterfactory.cpp" line="50"/>
+ <source>Qmmp Sample Rate Converter Plugin</source>
+ <translation>Qmmp 取樣率轉換插件</translation>
+ </message>
+ <message>
+ <location filename="../effectsrconverterfactory.cpp" line="51"/>
+ <source>Writen by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
+ <translation>作者:Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="13"/>
+ <source>Sample Rate Converter Plugin Settings</source>
+ <translation>取樣率轉換插件設定</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="19"/>
+ <source>Sample Rate (Hz):</source>
+ <translation>取樣率 (Hz):</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="39"/>
+ <source>Interpolation Engine:</source>
+ <translation>內插引擎:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="47"/>
+ <source>Best Sinc Interpolation</source>
+ <translation>最好 SINC 插入 (高品質)</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="52"/>
+ <source>Medium Sinc Interpolation</source>
+ <translation>一般 SINC 插入 (中品質)</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="57"/>
+ <source>Fastest Sinc Interpolation</source>
+ <translation>最快 SINC 插入 (低品質)</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="62"/>
+ <source>ZOH Interpolation</source>
+ <translation>零階保持插入 (ZOH)</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="67"/>
+ <source>Linear Interpolation</source>
+ <translation>線性插入</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="90"/>
+ <source>&amp;OK</source>
+ <translation>確定(&amp;O)</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="97"/>
+ <source>&amp;Cancel</source>
+ <translation>取消(&amp;A)</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Effect/srconverter/translations/translations.qrc b/src/plugins/Effect/srconverter/translations/translations.qrc
index 13812279f..e32924551 100644
--- a/src/plugins/Effect/srconverter/translations/translations.qrc
+++ b/src/plugins/Effect/srconverter/translations/translations.qrc
@@ -4,5 +4,6 @@
<file>srconverter_plugin_cs.qm</file>
<file>srconverter_plugin_de.qm</file>
<file>srconverter_plugin_zh_CN.qm</file>
+ <file>srconverter_plugin_zh_TW.qm</file>
</qresource>
</RCC>
diff --git a/src/plugins/General/dbuscontrol/dbuscontrol.pro b/src/plugins/General/dbuscontrol/dbuscontrol.pro
index f6f30e4e3..02d034e31 100644
--- a/src/plugins/General/dbuscontrol/dbuscontrol.pro
+++ b/src/plugins/General/dbuscontrol/dbuscontrol.pro
@@ -14,7 +14,8 @@ QMAKE_LIBDIR += ../../../../lib
TRANSLATIONS = translations/dbuscontrol_plugin_cs.ts \
translations/dbuscontrol_plugin_de.ts \
- translations/dbuscontrol_plugin_zh_CN.ts
+ translations/dbuscontrol_plugin_zh_CN.ts \
+ translations/dbuscontrol_plugin_zh_TW.ts
RESOURCES = translations/translations.qrc
isEmpty(LIB_DIR){
diff --git a/src/plugins/General/dbuscontrol/translations/dbuscontrol_plugin_zh_TW.qm b/src/plugins/General/dbuscontrol/translations/dbuscontrol_plugin_zh_TW.qm
new file mode 100644
index 000000000..7f2afb656
--- /dev/null
+++ b/src/plugins/General/dbuscontrol/translations/dbuscontrol_plugin_zh_TW.qm
Binary files differ
diff --git a/src/plugins/General/dbuscontrol/translations/dbuscontrol_plugin_zh_TW.ts b/src/plugins/General/dbuscontrol/translations/dbuscontrol_plugin_zh_TW.ts
new file mode 100644
index 000000000..eeafbc6b6
--- /dev/null
+++ b/src/plugins/General/dbuscontrol/translations/dbuscontrol_plugin_zh_TW.ts
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS><TS version="1.1" language="zh_TW">
+<context>
+ <name>DBUSControlFactory</name>
+ <message>
+ <location filename="../dbuscontrolfactory.cpp" line="29"/>
+ <source>D-Bus Plugin</source>
+ <translation>D-Bus 插件</translation>
+ </message>
+ <message>
+ <location filename="../dbuscontrolfactory.cpp" line="48"/>
+ <source>About D-Bus Plugin</source>
+ <translation>關於 D-Bus 插件</translation>
+ </message>
+ <message>
+ <location filename="../dbuscontrolfactory.cpp" line="49"/>
+ <source>Qmmp D-Bus Plugin</source>
+ <translation>Qmmp D-Bus 插件</translation>
+ </message>
+ <message>
+ <location filename="../dbuscontrolfactory.cpp" line="50"/>
+ <source>Writen by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
+ <translation>作者:Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/General/dbuscontrol/translations/translations.qrc b/src/plugins/General/dbuscontrol/translations/translations.qrc
index 89cf36f5f..139fe6b0a 100644
--- a/src/plugins/General/dbuscontrol/translations/translations.qrc
+++ b/src/plugins/General/dbuscontrol/translations/translations.qrc
@@ -4,5 +4,6 @@
<file>dbuscontrol_plugin_cs.qm</file>
<file>dbuscontrol_plugin_de.qm</file>
<file>dbuscontrol_plugin_zh_CN.qm</file>
+ <file>dbuscontrol_plugin_zh_TW.qm</file>
</qresource>
</RCC>
diff --git a/src/plugins/General/notifier/notifier.pro b/src/plugins/General/notifier/notifier.pro
index 40aeba2c9..468890d4b 100644
--- a/src/plugins/General/notifier/notifier.pro
+++ b/src/plugins/General/notifier/notifier.pro
@@ -15,7 +15,8 @@ LIBS += -lqmmpui
TRANSLATIONS = translations/notifier_plugin_cs.ts \
translations/notifier_plugin_de.ts \
- translations/notifier_plugin_zh_CN.ts
+ translations/notifier_plugin_zh_CN.ts \
+ translations/notifier_plugin_zh_TW.ts
RESOURCES = notifier_images.qrc \
translations/translations.qrc
diff --git a/src/plugins/General/notifier/translations/notifier_plugin_zh_TW.ts b/src/plugins/General/notifier/translations/notifier_plugin_zh_TW.ts
new file mode 100644
index 000000000..60cd8958d
--- /dev/null
+++ b/src/plugins/General/notifier/translations/notifier_plugin_zh_TW.ts
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS><TS version="1.1" language="zh_TW">
+<defaultcodec></defaultcodec>
+<context>
+ <name>NotifierFactory</name>
+ <message>
+ <location filename="../notifierfactory.cpp" line="30"/>
+ <source>Notifier Plugin</source>
+ <translation>通知插件</translation>
+ </message>
+ <message>
+ <location filename="../notifierfactory.cpp" line="49"/>
+ <source>About Notifier Plugin</source>
+ <translation>關於通知插件</translation>
+ </message>
+ <message>
+ <location filename="../notifierfactory.cpp" line="50"/>
+ <source>Qmmp Notifier Plugin</source>
+ <translation>Qmmp 通知插件</translation>
+ </message>
+ <message>
+ <location filename="../notifierfactory.cpp" line="51"/>
+ <source>Writen by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
+ <translation>作者:Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="13"/>
+ <source>Status Icon Plugin Settings</source>
+ <translation>狀態圖像插件設定</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="19"/>
+ <source>Psi Notification</source>
+ <translation>PSI 通知</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="25"/>
+ <source>Enable Psi notification</source>
+ <translation>啟用 PSI 通知</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="35"/>
+ <source>Desktop Notification</source>
+ <translation>桌面通知</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="41"/>
+ <source>Enable desktop notification</source>
+ <translation>啟用桌面通知</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="48"/>
+ <source>Message delay, ms:</source>
+ <translation>訊息延時(ms):</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="74"/>
+ <source>Position</source>
+ <translation>位置</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="248"/>
+ <source>OK</source>
+ <translation>確定</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="255"/>
+ <source>Cancel</source>
+ <translation>取消</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/General/notifier/translations/translations.qrc b/src/plugins/General/notifier/translations/translations.qrc
index 3bd6b0a43..68a60b3a5 100644
--- a/src/plugins/General/notifier/translations/translations.qrc
+++ b/src/plugins/General/notifier/translations/translations.qrc
@@ -4,5 +4,6 @@
<file>notifier_plugin_cs.qm</file>
<file>notifier_plugin_de.qm</file>
<file>notifier_plugin_zh_CN.qm</file>
+ <file>notifier_plugin_zh_TW.qm</file>
</qresource>
</RCC>
diff --git a/src/plugins/General/scrobbler/scrobbler.pro b/src/plugins/General/scrobbler/scrobbler.pro
index 682e09d90..0ba716946 100644
--- a/src/plugins/General/scrobbler/scrobbler.pro
+++ b/src/plugins/General/scrobbler/scrobbler.pro
@@ -13,7 +13,8 @@ QMAKE_CLEAN =$$PLUGINS_PREFIX/General/libscrobbler.so
TRANSLATIONS = translations/scrobbler_plugin_cs.ts \
translations/scrobbler_plugin_de.ts \
- translations/scrobbler_plugin_zh_CN.ts
+ translations/scrobbler_plugin_zh_CN.ts \
+ translations/scrobbler_plugin_zh_TW.ts
RESOURCES = translations/translations.qrc
isEmpty(LIB_DIR){
diff --git a/src/plugins/General/scrobbler/translations/scrobbler_plugin_zh_TW.qm b/src/plugins/General/scrobbler/translations/scrobbler_plugin_zh_TW.qm
new file mode 100644
index 000000000..670c7a2d8
--- /dev/null
+++ b/src/plugins/General/scrobbler/translations/scrobbler_plugin_zh_TW.qm
Binary files differ
diff --git a/src/plugins/General/scrobbler/translations/scrobbler_plugin_zh_TW.ts b/src/plugins/General/scrobbler/translations/scrobbler_plugin_zh_TW.ts
new file mode 100644
index 000000000..52eb51743
--- /dev/null
+++ b/src/plugins/General/scrobbler/translations/scrobbler_plugin_zh_TW.ts
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS><TS version="1.1" language="zh_TW">
+<defaultcodec></defaultcodec>
+<context>
+ <name>ScrobblerFactory</name>
+ <message>
+ <location filename="../scrobblerfactory.cpp" line="30"/>
+ <source>Scrobbler Plugin</source>
+ <translation>Scrobbler 插件</translation>
+ </message>
+ <message>
+ <location filename="../scrobblerfactory.cpp" line="49"/>
+ <source>About Scrobbler Plugin</source>
+ <translation>關於 Scrobbler 插件</translation>
+ </message>
+ <message>
+ <location filename="../scrobblerfactory.cpp" line="50"/>
+ <source>Qmmp AudioScrobbler Plugin</source>
+ <translation>Qmmp Scrobbler 插件</translation>
+ </message>
+ <message>
+ <location filename="../scrobblerfactory.cpp" line="51"/>
+ <source>Writen by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
+ <translation>作者:Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="13"/>
+ <source>Scrobbler Plugin Settings</source>
+ <translation>Scrobbler 插件設定</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="19"/>
+ <source>User name:</source>
+ <translation>用戶名:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="29"/>
+ <source>Password:</source>
+ <translation>密碼:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="58"/>
+ <source>OK</source>
+ <translation>確定</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="65"/>
+ <source>Cancel</source>
+ <translation>取消</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/General/scrobbler/translations/translations.qrc b/src/plugins/General/scrobbler/translations/translations.qrc
index e2f74389c..a9ec6c7dc 100644
--- a/src/plugins/General/scrobbler/translations/translations.qrc
+++ b/src/plugins/General/scrobbler/translations/translations.qrc
@@ -4,5 +4,6 @@
<file>scrobbler_plugin_cs.qm</file>
<file>scrobbler_plugin_de.qm</file>
<file>scrobbler_plugin_zh_CN.qm</file>
+ <file>scrobbler_plugin_zh_TW.qm</file>
</qresource>
</RCC>
diff --git a/src/plugins/General/statusicon/statusicon.pro b/src/plugins/General/statusicon/statusicon.pro
index 0ebddbb4a..0de5c8883 100644
--- a/src/plugins/General/statusicon/statusicon.pro
+++ b/src/plugins/General/statusicon/statusicon.pro
@@ -15,7 +15,8 @@ LIBS += -lqmmpui
TRANSLATIONS = translations/statusicon_plugin_cs.ts \
translations/statusicon_plugin_de.ts \
- translations/statusicon_plugin_zh_CN.ts
+ translations/statusicon_plugin_zh_CN.ts \
+ translations/statusicon_plugin_zh_TW.ts
RESOURCES = translations/translations.qrc
isEmpty(LIB_DIR){
diff --git a/src/plugins/General/statusicon/translations/statusicon_plugin_zh_TW.qm b/src/plugins/General/statusicon/translations/statusicon_plugin_zh_TW.qm
new file mode 100644
index 000000000..2ad4cc86d
--- /dev/null
+++ b/src/plugins/General/statusicon/translations/statusicon_plugin_zh_TW.qm
Binary files differ
diff --git a/src/plugins/General/statusicon/translations/statusicon_plugin_zh_TW.ts b/src/plugins/General/statusicon/translations/statusicon_plugin_zh_TW.ts
new file mode 100644
index 000000000..1352189ec
--- /dev/null
+++ b/src/plugins/General/statusicon/translations/statusicon_plugin_zh_TW.ts
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS><TS version="1.1" language="zh_TW">
+<defaultcodec></defaultcodec>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="13"/>
+ <source>Status Icon Plugin Settings</source>
+ <translation>狀態圖像插件設定</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="19"/>
+ <source>Show message</source>
+ <translation>察看訊息</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="26"/>
+ <source>Show tooltip</source>
+ <translation>察看工具輔助說明</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="33"/>
+ <source>Message delay, ms:</source>
+ <translation>訊息延時(ms):</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="89"/>
+ <source>OK</source>
+ <translation>確定</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="96"/>
+ <source>Cancel</source>
+ <translation>取消</translation>
+ </message>
+</context>
+<context>
+ <name>StatusIcon</name>
+ <message>
+ <location filename="../statusicon.cpp" line="39"/>
+ <source>Play</source>
+ <translation>播放</translation>
+ </message>
+ <message>
+ <location filename="../statusicon.cpp" line="40"/>
+ <source>Pause</source>
+ <translation>暫停</translation>
+ </message>
+ <message>
+ <location filename="../statusicon.cpp" line="41"/>
+ <source>Stop</source>
+ <translation>停止</translation>
+ </message>
+ <message>
+ <location filename="../statusicon.cpp" line="42"/>
+ <source>Next</source>
+ <translation>下一曲</translation>
+ </message>
+ <message>
+ <location filename="../statusicon.cpp" line="43"/>
+ <source>Previous</source>
+ <translation>上一曲</translation>
+ </message>
+ <message>
+ <location filename="../statusicon.cpp" line="45"/>
+ <source>Exit</source>
+ <translation>結束</translation>
+ </message>
+ <message>
+ <location filename="../statusicon.cpp" line="96"/>
+ <source>Now Playing</source>
+ <translation>正在播放</translation>
+ </message>
+</context>
+<context>
+ <name>StatusIconFactory</name>
+ <message>
+ <location filename="../statusiconfactory.cpp" line="30"/>
+ <source>Status Icon Plugin</source>
+ <translation>狀態圖像插件</translation>
+ </message>
+ <message>
+ <location filename="../statusiconfactory.cpp" line="50"/>
+ <source>Qmmp Status Icon Plugin</source>
+ <translation>Qmmp 狀態圖像插件</translation>
+ </message>
+ <message>
+ <location filename="../statusiconfactory.cpp" line="51"/>
+ <source>Writen by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
+ <translation>作者:Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
+ </message>
+ <message>
+ <location filename="../statusiconfactory.cpp" line="49"/>
+ <source>About Status Icon Plugin</source>
+ <translation>關於狀態圖像插件</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/General/statusicon/translations/translations.qrc b/src/plugins/General/statusicon/translations/translations.qrc
index 1da2527e2..586ed3a38 100644
--- a/src/plugins/General/statusicon/translations/translations.qrc
+++ b/src/plugins/General/statusicon/translations/translations.qrc
@@ -4,5 +4,6 @@
<file>statusicon_plugin_cs.qm</file>
<file>statusicon_plugin_de.qm</file>
<file>statusicon_plugin_zh_CN.qm</file>
+ <file>statusicon_plugin_zh_TW.qm</file>
</qresource>
</RCC>
diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_TW.qm b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_TW.qm
index 8d2a1ef7f..42c7fee3b 100644
--- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_TW.qm
+++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_TW.qm
Binary files differ
diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_TW.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_TW.ts
index 573d80ad6..462284202 100644
--- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_TW.ts
+++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_TW.ts
@@ -1,47 +1,48 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS><TS version="1.1" language="zh_TW">
+<defaultcodec></defaultcodec>
<context>
<name>DecoderFFmpegFactory</name>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="44"/>
+ <location filename="../decoderffmpegfactory.cpp" line="31"/>
<source>WMA Files</source>
<translation>WMA 檔案</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="92"/>
+ <location filename="../decoderffmpegfactory.cpp" line="79"/>
<source>About FFmpeg Audio Plugin</source>
- <translation>關于 FFmpeg 聲訊插件</translation>
+ <translation>關於 FFmpeg 聲訊插件</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="93"/>
+ <location filename="../decoderffmpegfactory.cpp" line="80"/>
<source>Qmmp FFmpeg Audio Plugin</source>
<translation>Qmmp FFmpeg 聲訊插件</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="94"/>
+ <location filename="../decoderffmpegfactory.cpp" line="81"/>
<source>Suppored formats: WMA</source>
<translation>支援格式:WMA</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="95"/>
+ <location filename="../decoderffmpegfactory.cpp" line="82"/>
<source>Writen by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
<translation>作者:Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
<message>
- <location filename="../decoderffmpegfactory.cpp" line="42"/>
+ <location filename="../decoderffmpegfactory.cpp" line="29"/>
<source>FFMPEG Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>FFMPEG 插件</translation>
</message>
</context>
<context>
<name>DetailsDialog</name>
<message>
- <location filename="../detailsdialog.cpp" line="91"/>
+ <location filename="../detailsdialog.cpp" line="78"/>
<source>KB</source>
<translation>KB</translation>
</message>
<message>
- <location filename="../detailsdialog.cpp" line="108"/>
+ <location filename="../detailsdialog.cpp" line="95"/>
<source>Hz</source>
<translation>Hz</translation>
</message>
@@ -68,12 +69,12 @@
<message>
<location filename="../detailsdialog.ui" line="106"/>
<source>Channels:</source>
- <translation>音響通道:</translation>
+ <translation>音頻通道:</translation>
</message>
<message>
<location filename="../detailsdialog.ui" line="126"/>
<source>Sample rate:</source>
- <translation>取様率:</translation>
+ <translation>取樣率:</translation>
</message>
<message>
<location filename="../detailsdialog.ui" line="143"/>
@@ -93,7 +94,7 @@
<message>
<location filename="../detailsdialog.ui" line="219"/>
<source>Track number:</source>
- <translation>軌迹:</translation>
+ <translation>音軌:</translation>
</message>
<message>
<location filename="../detailsdialog.ui" line="232"/>
@@ -108,7 +109,7 @@
<message>
<location filename="../detailsdialog.ui" line="252"/>
<source>Comment:</source>
- <translation>備注:</translation>
+ <translation>備註:</translation>
</message>
<message>
<location filename="../detailsdialog.ui" line="262"/>
@@ -118,7 +119,7 @@
<message>
<location filename="../detailsdialog.ui" line="272"/>
<source>Artist:</source>
- <translation>兿術家:</translation>
+ <translation>藝術家:</translation>
</message>
<message>
<location filename="../detailsdialog.ui" line="282"/>
@@ -136,7 +137,7 @@
<translation>檔案路徑:</translation>
</message>
<message>
- <location filename="../detailsdialog.cpp" line="94"/>
+ <location filename="../detailsdialog.cpp" line="81"/>
<source>kbps</source>
<translation>kbps</translation>
</message>
diff --git a/src/plugins/Input/flac/translations/flac_plugin_zh_TW.qm b/src/plugins/Input/flac/translations/flac_plugin_zh_TW.qm
index c02707ac2..e493c81b3 100644
--- a/src/plugins/Input/flac/translations/flac_plugin_zh_TW.qm
+++ b/src/plugins/Input/flac/translations/flac_plugin_zh_TW.qm
Binary files differ
diff --git a/src/plugins/Input/flac/translations/flac_plugin_zh_TW.ts b/src/plugins/Input/flac/translations/flac_plugin_zh_TW.ts
index 354c978b6..382bdbd74 100644
--- a/src/plugins/Input/flac/translations/flac_plugin_zh_TW.ts
+++ b/src/plugins/Input/flac/translations/flac_plugin_zh_TW.ts
@@ -1,5 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS><TS version="1.1" language="zh_TW">
+<defaultcodec></defaultcodec>
<context>
<name>DecoderFLACFactory</name>
<message>
@@ -15,7 +16,7 @@
<message>
<location filename="../decoderflacfactory.cpp" line="82"/>
<source>About FLAC Audio Plugin</source>
- <translation>關于 FLAC 聲訊插件</translation>
+ <translation>關於 FLAC 聲訊插件</translation>
</message>
<message>
<location filename="../decoderflacfactory.cpp" line="83"/>
@@ -38,7 +39,7 @@
<message>
<location filename="../detailsdialog.cpp" line="67"/>
<source>bits</source>
- <translation>bits</translation>
+ <translation>位</translation>
</message>
<message>
<location filename="../detailsdialog.ui" line="42"/>
@@ -58,12 +59,12 @@
<message>
<location filename="../detailsdialog.ui" line="103"/>
<source>Sample rate:</source>
- <translation>取様率:</translation>
+ <translation>取樣率:</translation>
</message>
<message>
<location filename="../detailsdialog.ui" line="123"/>
<source>Channels:</source>
- <translation>音響通道:</translation>
+ <translation>音頻通道:</translation>
</message>
<message>
<location filename="../detailsdialog.ui" line="136"/>
@@ -78,7 +79,7 @@
<message>
<location filename="../detailsdialog.ui" line="173"/>
<source>Sample width:</source>
- <translation>取様頻寬:</translation>
+ <translation>取樣頻寬:</translation>
</message>
<message>
<location filename="../detailsdialog.ui" line="19"/>
@@ -103,7 +104,7 @@
<message>
<location filename="../detailsdialog.ui" line="270"/>
<source>Track number:</source>
- <translation>軌迹:</translation>
+ <translation>音軌:</translation>
</message>
<message>
<location filename="../detailsdialog.ui" line="257"/>
@@ -118,7 +119,7 @@
<message>
<location filename="../detailsdialog.ui" line="244"/>
<source>Comment:</source>
- <translation>備注:</translation>
+ <translation>備註:</translation>
</message>
<message>
<location filename="../detailsdialog.ui" line="231"/>
@@ -128,7 +129,7 @@
<message>
<location filename="../detailsdialog.ui" line="218"/>
<source>Artist:</source>
- <translation>兿術家:</translation>
+ <translation>藝術家:</translation>
</message>
<message>
<location filename="../detailsdialog.ui" line="205"/>
diff --git a/src/plugins/Input/mad/translations/mad_plugin_zh_TW.qm b/src/plugins/Input/mad/translations/mad_plugin_zh_TW.qm
index ef4fa7307..7d7fd7c6d 100644
--- a/src/plugins/Input/mad/translations/mad_plugin_zh_TW.qm
+++ b/src/plugins/Input/mad/translations/mad_plugin_zh_TW.qm
Binary files differ
diff --git a/src/plugins/Input/mad/translations/mad_plugin_zh_TW.ts b/src/plugins/Input/mad/translations/mad_plugin_zh_TW.ts
index 535d5f8d9..bf5e6206f 100644
--- a/src/plugins/Input/mad/translations/mad_plugin_zh_TW.ts
+++ b/src/plugins/Input/mad/translations/mad_plugin_zh_TW.ts
@@ -1,41 +1,42 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS><TS version="1.1" language="zh_TW">
+<defaultcodec></defaultcodec>
<context>
<name>DecoderMADFactory</name>
<message>
- <location filename="../decodermadfactory.cpp" line="67"/>
+ <location filename="../decodermadfactory.cpp" line="52"/>
<source>MPEG Plugin</source>
<translation>MPEG 插件</translation>
</message>
<message>
- <location filename="../decodermadfactory.cpp" line="69"/>
+ <location filename="../decodermadfactory.cpp" line="54"/>
<source>MPEG Files</source>
<translation>MPEG 檔案</translation>
</message>
<message>
- <location filename="../decodermadfactory.cpp" line="183"/>
+ <location filename="../decodermadfactory.cpp" line="168"/>
<source>About MPEG Audio Plugin</source>
- <translation>關于 MPEG 聲訊插件</translation>
+ <translation>關於 MPEG 聲訊插件</translation>
</message>
<message>
- <location filename="../decodermadfactory.cpp" line="184"/>
+ <location filename="../decodermadfactory.cpp" line="169"/>
<source>Qmmp MPEG Audio Plugin</source>
<translation>Qmmp MPEG 聲訊插件</translation>
</message>
<message>
- <location filename="../decodermadfactory.cpp" line="185"/>
+ <location filename="../decodermadfactory.cpp" line="170"/>
<source>Compiled against libmad version:</source>
- <translation>編譯基于 libmad 的版本:</translation>
+ <translation>編譯基於 libmad 的版本:</translation>
</message>
<message>
- <location filename="../decodermadfactory.cpp" line="189"/>
+ <location filename="../decodermadfactory.cpp" line="174"/>
<source>Writen by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
<translation>作者:Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
<message>
- <location filename="../decodermadfactory.cpp" line="191"/>
+ <location filename="../decodermadfactory.cpp" line="176"/>
<source>Source code based on mq3 progect</source>
- <translation>來源碼基于 mq3 項目</translation>
+ <translation>源碼基於 mq3 項目</translation>
</message>
</context>
<context>
@@ -68,7 +69,7 @@
<message>
<location filename="../detailsdialog.ui" line="377"/>
<source>Track number:</source>
- <translation>軌迹:</translation>
+ <translation>音軌:</translation>
</message>
<message>
<location filename="../detailsdialog.ui" line="351"/>
@@ -83,7 +84,7 @@
<message>
<location filename="../detailsdialog.ui" line="325"/>
<source>Comment:</source>
- <translation>備注:</translation>
+ <translation>備註:</translation>
</message>
<message>
<location filename="../detailsdialog.ui" line="299"/>
@@ -93,7 +94,7 @@
<message>
<location filename="../detailsdialog.ui" line="273"/>
<source>Artist:</source>
- <translation>兿術家:</translation>
+ <translation>藝術家:</translation>
</message>
<message>
<location filename="../detailsdialog.ui" line="247"/>
@@ -143,7 +144,7 @@
<message>
<location filename="../detailsdialog.ui" line="133"/>
<source>Sample rate:</source>
- <translation>取様率:</translation>
+ <translation>取樣率:</translation>
</message>
<message>
<location filename="../detailsdialog.ui" line="116"/>
@@ -153,7 +154,7 @@
<message>
<location filename="../detailsdialog.ui" line="96"/>
<source>MPEG level:</source>
- <translation>MPEG 級彆:</translation>
+ <translation>MPEG 層次:</translation>
</message>
<message>
<location filename="../detailsdialog.ui" line="27"/>
@@ -178,37 +179,37 @@
<message>
<location filename="../detailsdialog.cpp" line="155"/>
<source>APE Tag</source>
- <translation type="unfinished"></translation>
+ <translation>APE 標簽</translation>
</message>
<message>
<location filename="../detailsdialog.ui" line="54"/>
<source>Tag Choice</source>
- <translation type="unfinished"></translation>
+ <translation>標簽選取</translation>
</message>
<message>
<location filename="../detailsdialog.ui" line="60"/>
<source>ID3v1</source>
- <translation type="unfinished">ID3v1</translation>
+ <translation>ID3v1</translation>
</message>
<message>
<location filename="../detailsdialog.ui" line="67"/>
<source>ID3v2</source>
- <translation type="unfinished">ID3v2</translation>
+ <translation>ID3v2</translation>
</message>
<message>
<location filename="../detailsdialog.ui" line="74"/>
<source>APE</source>
- <translation type="unfinished"></translation>
+ <translation>APE</translation>
</message>
<message>
<location filename="../detailsdialog.ui" line="432"/>
<source>Create</source>
- <translation type="unfinished"></translation>
+ <translation>建立</translation>
</message>
<message>
<location filename="../detailsdialog.ui" line="445"/>
<source>Delete</source>
- <translation type="unfinished"></translation>
+ <translation>移除</translation>
</message>
</context>
<context>
@@ -251,37 +252,37 @@
<message>
<location filename="../settingsdialog.ui" line="19"/>
<source>Tag Priority</source>
- <translation type="unfinished"></translation>
+ <translation>標簽優先</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="33"/>
<source>First:</source>
- <translation type="unfinished"></translation>
+ <translation>第一:</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="151"/>
<source>APE</source>
- <translation type="unfinished"></translation>
+ <translation>APE</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="156"/>
<source>Disabled</source>
- <translation type="unfinished"></translation>
+ <translation>無效</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="80"/>
<source>Second:</source>
- <translation type="unfinished"></translation>
+ <translation>第二:</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="127"/>
<source>Third:</source>
- <translation type="unfinished"></translation>
+ <translation>第三:</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="169"/>
<source>Encodings</source>
- <translation type="unfinished"></translation>
+ <translation>編碼</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/Input/modplug/modplug.pro b/src/plugins/Input/modplug/modplug.pro
index ff943014e..3faaf9e4d 100644
--- a/src/plugins/Input/modplug/modplug.pro
+++ b/src/plugins/Input/modplug/modplug.pro
@@ -28,7 +28,8 @@ LIBS += -lqmmp -L/usr/lib -I/usr/include
PKGCONFIG += libmodplug
TRANSLATIONS = translations/modplug_plugin_cs.ts \
translations/modplug_plugin_de.ts \
- translations/modplug_plugin_zh_CN.ts
+ translations/modplug_plugin_zh_CN.ts \
+ translations/modplug_plugin_zh_TW.ts
RESOURCES = translations/translations.qrc
isEmpty(LIB_DIR){
diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_zh_TW.qm b/src/plugins/Input/modplug/translations/modplug_plugin_zh_TW.qm
new file mode 100644
index 000000000..2424ffbb4
--- /dev/null
+++ b/src/plugins/Input/modplug/translations/modplug_plugin_zh_TW.qm
Binary files differ
diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_zh_TW.ts b/src/plugins/Input/modplug/translations/modplug_plugin_zh_TW.ts
new file mode 100644
index 000000000..75f2a5b9c
--- /dev/null
+++ b/src/plugins/Input/modplug/translations/modplug_plugin_zh_TW.ts
@@ -0,0 +1,392 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS><TS version="1.1" language="zh_TW">
+<context>
+ <name>DecoderModPlugFactory</name>
+ <message>
+ <location filename="../decodermodplugfactory.cpp" line="40"/>
+ <source>ModPlug Plugin</source>
+ <translation>ModPlug 插件</translation>
+ </message>
+ <message>
+ <location filename="../decodermodplugfactory.cpp" line="44"/>
+ <source>ModPlug Files</source>
+ <translation>ModPlug 檔案</translation>
+ </message>
+ <message>
+ <location filename="../decodermodplugfactory.cpp" line="108"/>
+ <source>About ModPlug Audio Plugin</source>
+ <translation>關於 ModPlug 聲訊插件</translation>
+ </message>
+ <message>
+ <location filename="../decodermodplugfactory.cpp" line="109"/>
+ <source>Qmmp ModPlug Audio Plugin</source>
+ <translation>Qmmp ModPlug 聲訊插件</translation>
+ </message>
+ <message>
+ <location filename="../decodermodplugfactory.cpp" line="110"/>
+ <source>Writen by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
+ <translation>作者:Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
+ </message>
+ <message>
+ <location filename="../decodermodplugfactory.cpp" line="111"/>
+ <source>Based on the Modplug Plugin for Xmms</source>
+ <translation>基於 Modplug 的 Xmms 插件</translation>
+ </message>
+ <message>
+ <location filename="../decodermodplugfactory.cpp" line="112"/>
+ <source>Modplug Plugin developers:</source>
+ <translation>ModPlug 插件開發者:</translation>
+ </message>
+ <message>
+ <location filename="../decodermodplugfactory.cpp" line="113"/>
+ <source>Olivier Lapicque &lt;olivierl@jps.net&gt;</source>
+ <translation>Olivier Lapicque &lt;olivierl@jps.net&gt;</translation>
+ </message>
+ <message>
+ <location filename="../decodermodplugfactory.cpp" line="114"/>
+ <source>Kenton Varda &lt;temporal@gauge3d.org&gt;</source>
+ <translation>Kenton Varda &lt;temporal@gauge3d.org&gt;</translation>
+ </message>
+ <message>
+ <location filename="../decodermodplugfactory.cpp" line="115"/>
+ <source>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</source>
+ <translation>Konstanty Bialkowski &lt;konstanty@ieee.org&gt;</translation>
+ </message>
+</context>
+<context>
+ <name>DetailsDialog</name>
+ <message>
+ <location filename="../detailsdialog.cpp" line="44"/>
+ <source>File name:</source>
+ <translation>檔名:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.cpp" line="45"/>
+ <source>Title:</source>
+ <translation>標題:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.cpp" line="46"/>
+ <source>Type:</source>
+ <translation>類別:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.cpp" line="47"/>
+ <source>Length:</source>
+ <translation>長度:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.cpp" line="48"/>
+ <source>Speed:</source>
+ <translation>速度:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.cpp" line="49"/>
+ <source>Tempo:</source>
+ <translation>節拍:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.cpp" line="50"/>
+ <source>Samples:</source>
+ <translation>取樣率:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.cpp" line="51"/>
+ <source>Instruments:</source>
+ <translation>樂器:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.cpp" line="52"/>
+ <source>Patterns:</source>
+ <translation>架構:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.cpp" line="52"/>
+ <source>Channels:</source>
+ <translation>音頻通道:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="13"/>
+ <source>MOD Info</source>
+ <translation>MOD 資訊</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="30"/>
+ <source>General</source>
+ <translation>常規</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="46"/>
+ <source>-</source>
+ <translation>-</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="57"/>
+ <source>Samples</source>
+ <translation>取樣率</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="106"/>
+ <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
+p, li { white-space: pre-wrap; }
+&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Arial&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="77"/>
+ <source>Instruments</source>
+ <translation>樂器</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="97"/>
+ <source>Message</source>
+ <translation>資訊</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="133"/>
+ <source>Close</source>
+ <translation>關閉</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="13"/>
+ <source>ModPlug Plugin Settings</source>
+ <translation>ModPlug 插件設定</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="23"/>
+ <source>Quality</source>
+ <translation>品質</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="35"/>
+ <source>Resolution</source>
+ <translation>解析度</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="41"/>
+ <source>16 bit</source>
+ <translation>16 位</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="48"/>
+ <source>8 bit</source>
+ <translation>8 位</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="64"/>
+ <source>Channels</source>
+ <translation>聲道</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="70"/>
+ <source>Stereo</source>
+ <translation>立體聲</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="77"/>
+ <source>Mono (downmix)</source>
+ <translation>單聲道</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="93"/>
+ <source>Resampling</source>
+ <translation>重取樣</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="99"/>
+ <source>Nearest (fastest)</source>
+ <translation>最近(最快)</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="106"/>
+ <source>Linear (fast)</source>
+ <translation>直線(快)</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="113"/>
+ <source>Spline (good quality)</source>
+ <translation>曲線(好品質)</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="120"/>
+ <source>8-tap Fir (extremely high quality)</source>
+ <translation>8-Tap FIR (最高品質)</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="136"/>
+ <source>Sampling Rate</source>
+ <translation>取樣率</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="142"/>
+ <source>48000 Hz</source>
+ <translation>48000 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="149"/>
+ <source>44100 Hz</source>
+ <translation>44100 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="156"/>
+ <source>22050 Hz</source>
+ <translation>22050 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="163"/>
+ <source>11025 Hz</source>
+ <translation>11025 Hz</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="174"/>
+ <source>Effects</source>
+ <translation>特效</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="180"/>
+ <source>Reverb</source>
+ <translation>餘響</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="608"/>
+ <source>0</source>
+ <translation>0</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="282"/>
+ <source>40</source>
+ <translation>40</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="314"/>
+ <source>Bass Boost</source>
+ <translation>低音提升</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="416"/>
+ <source>10</source>
+ <translation>10</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="448"/>
+ <source>Surround</source>
+ <translation>自動換行</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="541"/>
+ <source>5</source>
+ <translation>5</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="567"/>
+ <source>Preamp</source>
+ <translation>前置放大器</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="576"/>
+ <source>Volume</source>
+ <translation>音量</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="661"/>
+ <source>Misc</source>
+ <translation>雜項</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="667"/>
+ <source>General</source>
+ <translation>常規</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="673"/>
+ <source>Use filename as song title</source>
+ <translation>使用檔名為曲目標題</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="680"/>
+ <source>Noise reduction</source>
+ <translation>聲音雜訊抑制</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="690"/>
+ <source>Fast playlist info</source>
+ <translation>快速播放清單資訊</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="700"/>
+ <source>Play Amiga MOD</source>
+ <translation>播放 Amiga MOD</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="710"/>
+ <source>Looping</source>
+ <translation>循環</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="716"/>
+ <source>Don&apos;t loop</source>
+ <translation>不循環</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="723"/>
+ <source>Loop</source>
+ <translation>循環</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="740"/>
+ <source>time(s)</source>
+ <translation>(秒) 時間</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="760"/>
+ <source>Loop forever</source>
+ <translation>永遠循環</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="800"/>
+ <source>OK</source>
+ <translation>確定</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="807"/>
+ <source>Apply</source>
+ <translation>應用</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="814"/>
+ <source>Cancel</source>
+ <translation>取消</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="457"/>
+ <source>Depth (%)</source>
+ <translation>深度 (%)</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="509"/>
+ <source>Delay (ms)</source>
+ <translation>延遲 (ms)</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="326"/>
+ <source>Amount (%)</source>
+ <translation>總計 (%)</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="384"/>
+ <source>Range (Hz)</source>
+ <translation>範圍 (Hz)</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="646"/>
+ <source>Note: Setting the preamp
+too high may cause clipping!</source>
+ <translation>註釋:設定前置放大器
+太高可能會產生削波現象!</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Input/modplug/translations/translations.qrc b/src/plugins/Input/modplug/translations/translations.qrc
index 7aadbbe2d..b56e69652 100644
--- a/src/plugins/Input/modplug/translations/translations.qrc
+++ b/src/plugins/Input/modplug/translations/translations.qrc
@@ -4,5 +4,6 @@
<file>modplug_plugin_cs.qm</file>
<file>modplug_plugin_de.qm</file>
<file>modplug_plugin_zh_CN.qm</file>
+ <file>modplug_plugin_zh_TW.qm</file>
</qresource>
</RCC>
diff --git a/src/plugins/Input/mpc/translations/mpc_plugin_zh_TW.qm b/src/plugins/Input/mpc/translations/mpc_plugin_zh_TW.qm
index cc53cda43..7d05d62d6 100644
--- a/src/plugins/Input/mpc/translations/mpc_plugin_zh_TW.qm
+++ b/src/plugins/Input/mpc/translations/mpc_plugin_zh_TW.qm
Binary files differ
diff --git a/src/plugins/Input/mpc/translations/mpc_plugin_zh_TW.ts b/src/plugins/Input/mpc/translations/mpc_plugin_zh_TW.ts
index d1289828e..3c8d150b1 100644
--- a/src/plugins/Input/mpc/translations/mpc_plugin_zh_TW.ts
+++ b/src/plugins/Input/mpc/translations/mpc_plugin_zh_TW.ts
@@ -1,5 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS><TS version="1.1" language="zh_TW">
+<defaultcodec></defaultcodec>
<context>
<name>DecoderMPCFactory</name>
<message>
@@ -15,7 +16,7 @@
<message>
<location filename="../decodermpcfactory.cpp" line="82"/>
<source>About Musepack Audio Plugin</source>
- <translation>關于 Musepack 聲訊插件</translation>
+ <translation>關於 Musepack 聲訊插件</translation>
</message>
<message>
<location filename="../decodermpcfactory.cpp" line="83"/>
@@ -53,12 +54,12 @@
<message>
<location filename="../detailsdialog.ui" line="103"/>
<source>Sample rate:</source>
- <translation>取様率:</translation>
+ <translation>取樣率:</translation>
</message>
<message>
<location filename="../detailsdialog.ui" line="123"/>
<source>Channels:</source>
- <translation>音響通道:</translation>
+ <translation>音頻通道:</translation>
</message>
<message>
<location filename="../detailsdialog.ui" line="136"/>
@@ -73,7 +74,7 @@
<message>
<location filename="../detailsdialog.ui" line="173"/>
<source>Stream version:</source>
- <translation>流版本:</translation>
+ <translation>版本:</translation>
</message>
<message>
<location filename="../detailsdialog.ui" line="19"/>
@@ -93,7 +94,7 @@
<message>
<location filename="../detailsdialog.ui" line="270"/>
<source>Track number:</source>
- <translation>軌迹:</translation>
+ <translation>音軌:</translation>
</message>
<message>
<location filename="../detailsdialog.ui" line="257"/>
@@ -108,7 +109,7 @@
<message>
<location filename="../detailsdialog.ui" line="244"/>
<source>Comment:</source>
- <translation>備注:</translation>
+ <translation>備註:</translation>
</message>
<message>
<location filename="../detailsdialog.ui" line="231"/>
@@ -118,7 +119,7 @@
<message>
<location filename="../detailsdialog.ui" line="218"/>
<source>Artist:</source>
- <translation>兿術家:</translation>
+ <translation>藝術家:</translation>
</message>
<message>
<location filename="../detailsdialog.ui" line="205"/>
@@ -143,7 +144,7 @@
<message>
<location filename="../detailsdialog.ui" line="199"/>
<source>APE Tag</source>
- <translation type="unfinished"></translation>
+ <translation>APE 標簽</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/Input/sndfile/sndfile.pro b/src/plugins/Input/sndfile/sndfile.pro
index 557e5e4ac..1a2fa7a16 100644
--- a/src/plugins/Input/sndfile/sndfile.pro
+++ b/src/plugins/Input/sndfile/sndfile.pro
@@ -20,7 +20,8 @@ LIBS += -lqmmp -L/usr/lib -I/usr/include
PKGCONFIG += sndfile
TRANSLATIONS = translations/sndfile_plugin_cs.ts \
translations/sndfile_plugin_de.ts \
- translations/sndfile_plugin_zh_CN.ts
+ translations/sndfile_plugin_zh_CN.ts \
+ translations/sndfile_plugin_zh_TW.ts
RESOURCES = translations/translations.qrc
isEmpty (LIB_DIR){
diff --git a/src/plugins/Input/sndfile/translations/sndfile_plugin_zh_TW.qm b/src/plugins/Input/sndfile/translations/sndfile_plugin_zh_TW.qm
new file mode 100644
index 000000000..181184b33
--- /dev/null
+++ b/src/plugins/Input/sndfile/translations/sndfile_plugin_zh_TW.qm
Binary files differ
diff --git a/src/plugins/Input/sndfile/translations/sndfile_plugin_zh_TW.ts b/src/plugins/Input/sndfile/translations/sndfile_plugin_zh_TW.ts
new file mode 100644
index 000000000..74dd14453
--- /dev/null
+++ b/src/plugins/Input/sndfile/translations/sndfile_plugin_zh_TW.ts
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS><TS version="1.1" language="zh_TW">
+<context>
+ <name>DecoderSndFileFactory</name>
+ <message>
+ <location filename="../decodersndfilefactory.cpp" line="65"/>
+ <source>Sndfile Plugin</source>
+ <translation>Sndfile 插件</translation>
+ </message>
+ <message>
+ <location filename="../decodersndfilefactory.cpp" line="67"/>
+ <source>PCM Files</source>
+ <translation>PCM 檔案</translation>
+ </message>
+ <message>
+ <location filename="../decodersndfilefactory.cpp" line="127"/>
+ <source>About Sndfile Audio Plugin</source>
+ <translation>關於 Sndfile 聲訊插件</translation>
+ </message>
+ <message>
+ <location filename="../decodersndfilefactory.cpp" line="128"/>
+ <source>Qmmp Sndfile Audio Plugin</source>
+ <translation>Qmmp Sndfile 聲訊插件</translation>
+ </message>
+ <message>
+ <location filename="../decodersndfilefactory.cpp" line="129"/>
+ <source>Compiled against</source>
+ <translation>編譯依賴於</translation>
+ </message>
+ <message>
+ <location filename="../decodersndfilefactory.cpp" line="130"/>
+ <source>Writen by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
+ <translation>作者:Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Input/sndfile/translations/translations.qrc b/src/plugins/Input/sndfile/translations/translations.qrc
index 662c8d1c5..6eaa267af 100644
--- a/src/plugins/Input/sndfile/translations/translations.qrc
+++ b/src/plugins/Input/sndfile/translations/translations.qrc
@@ -4,5 +4,6 @@
<file>sndfile_plugin_cs.qm</file>
<file>sndfile_plugin_de.qm</file>
<file>sndfile_plugin_zh_CN.qm</file>
+ <file>sndfile_plugin_zh_TW.qm</file>
</qresource>
</RCC>
diff --git a/src/plugins/Input/vorbis/translations/vorbis_plugin_zh_TW.qm b/src/plugins/Input/vorbis/translations/vorbis_plugin_zh_TW.qm
index 9ab9a8604..ae18acce8 100644
--- a/src/plugins/Input/vorbis/translations/vorbis_plugin_zh_TW.qm
+++ b/src/plugins/Input/vorbis/translations/vorbis_plugin_zh_TW.qm
Binary files differ
diff --git a/src/plugins/Input/vorbis/translations/vorbis_plugin_zh_TW.ts b/src/plugins/Input/vorbis/translations/vorbis_plugin_zh_TW.ts
index 1c2f0f628..1405b0208 100644
--- a/src/plugins/Input/vorbis/translations/vorbis_plugin_zh_TW.ts
+++ b/src/plugins/Input/vorbis/translations/vorbis_plugin_zh_TW.ts
@@ -1,5 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS><TS version="1.1" language="zh_TW">
+<defaultcodec></defaultcodec>
<context>
<name>DecoderVorbisFactory</name>
<message>
@@ -15,7 +16,7 @@
<message>
<location filename="../decodervorbisfactory.cpp" line="90"/>
<source>About Ogg Vorbis Audio Plugin</source>
- <translation>關于 Ogg Vorbis 聲訊插件</translation>
+ <translation>關於 Ogg Vorbis 聲訊插件</translation>
</message>
<message>
<location filename="../decodervorbisfactory.cpp" line="91"/>
@@ -30,7 +31,7 @@
<message>
<location filename="../decodervorbisfactory.cpp" line="94"/>
<source>Source code based on mq3 progect</source>
- <translation>來源碼基于 mq3 項目</translation>
+ <translation>源碼基於 mq3 項目</translation>
</message>
</context>
<context>
@@ -48,7 +49,7 @@
<message>
<location filename="../detailsdialog.ui" line="283"/>
<source>Track number:</source>
- <translation>軌迹:</translation>
+ <translation>音軌:</translation>
</message>
<message>
<location filename="../detailsdialog.ui" line="296"/>
@@ -63,7 +64,7 @@
<message>
<location filename="../detailsdialog.ui" line="316"/>
<source>Comment:</source>
- <translation>備注:</translation>
+ <translation>備註:</translation>
</message>
<message>
<location filename="../detailsdialog.ui" line="326"/>
@@ -73,7 +74,7 @@
<message>
<location filename="../detailsdialog.ui" line="336"/>
<source>Artist:</source>
- <translation>兿術家:</translation>
+ <translation>藝術家:</translation>
</message>
<message>
<location filename="../detailsdialog.ui" line="346"/>
@@ -98,7 +99,7 @@
<message>
<location filename="../detailsdialog.ui" line="100"/>
<source>Sample rate:</source>
- <translation>取様率:</translation>
+ <translation>取樣率:</translation>
</message>
<message>
<location filename="../detailsdialog.ui" line="19"/>
@@ -118,7 +119,7 @@
<message>
<location filename="../detailsdialog.ui" line="120"/>
<source>Channels:</source>
- <translation>音響通道:</translation>
+ <translation>音頻通道:</translation>
</message>
<message>
<location filename="../detailsdialog.ui" line="143"/>
diff --git a/src/plugins/Input/wavpack/translations/translations.qrc b/src/plugins/Input/wavpack/translations/translations.qrc
index 2ac95f7aa..b260bb5c4 100644
--- a/src/plugins/Input/wavpack/translations/translations.qrc
+++ b/src/plugins/Input/wavpack/translations/translations.qrc
@@ -4,5 +4,6 @@
<file>wavpack_plugin_cs.qm</file>
<file>wavpack_plugin_de.qm</file>
<file>wavpack_plugin_zh_CN.qm</file>
+ <file>wavpack_plugin_zh_TW.qm</file>
</qresource>
</RCC>
diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_zh_TW.qm b/src/plugins/Input/wavpack/translations/wavpack_plugin_zh_TW.qm
new file mode 100644
index 000000000..8738f7cb1
--- /dev/null
+++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_zh_TW.qm
Binary files differ
diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_zh_TW.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_zh_TW.ts
new file mode 100644
index 000000000..34bff0907
--- /dev/null
+++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_zh_TW.ts
@@ -0,0 +1,164 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS><TS version="1.1" language="zh_TW">
+<context>
+ <name>DecoderWavPackFactory</name>
+ <message>
+ <location filename="../decoderwavpackfactory.cpp" line="28"/>
+ <source>WavPack Plugin</source>
+ <translation>WavPack 插件</translation>
+ </message>
+ <message>
+ <location filename="../decoderwavpackfactory.cpp" line="30"/>
+ <source>WavPackk Files</source>
+ <translation type="obsolete">WavPackk 檔案</translation>
+ </message>
+ <message>
+ <location filename="../decoderwavpackfactory.cpp" line="89"/>
+ <source>About WavPack Audio Plugin</source>
+ <translation>關於 WavPack 聲訊插件</translation>
+ </message>
+ <message>
+ <location filename="../decoderwavpackfactory.cpp" line="90"/>
+ <source>Qmmp WavPack Audio Plugin</source>
+ <translation>Qmmp WavPack 聲訊插件</translation>
+ </message>
+ <message>
+ <location filename="../decoderwavpackfactory.cpp" line="92"/>
+ <source>WavPack library version:</source>
+ <translation>WavPack 程式庫版本:</translation>
+ </message>
+ <message>
+ <location filename="../decoderwavpackfactory.cpp" line="93"/>
+ <source>Writen by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
+ <translation>作者:Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
+ </message>
+ <message>
+ <location filename="../decoderwavpackfactory.cpp" line="30"/>
+ <source>WavPack Files</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>DetailsDialog</name>
+ <message>
+ <location filename="../detailsdialog.cpp" line="68"/>
+ <source>Hz</source>
+ <translation>Hz</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.cpp" line="73"/>
+ <source>kbps</source>
+ <translation>kbps</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.cpp" line="75"/>
+ <source>KB</source>
+ <translation>KB</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="13"/>
+ <source>Details</source>
+ <translation>詳細資料</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="19"/>
+ <source>File path:</source>
+ <translation>檔案路徑:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="42"/>
+ <source>WavPack Info</source>
+ <translation>WavPack 資訊</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="48"/>
+ <source>Length:</source>
+ <translation>長度:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="169"/>
+ <source>-</source>
+ <translation>-</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="65"/>
+ <source>Sample rate:</source>
+ <translation>取樣率:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="82"/>
+ <source>File size:</source>
+ <translation>檔案大小:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="102"/>
+ <source>Channels:</source>
+ <translation>音頻通道:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="125"/>
+ <source>Bitrate:</source>
+ <translation>位速率:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="142"/>
+ <source>Ratio:</source>
+ <translation>封包比:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="159"/>
+ <source>Version:</source>
+ <translation>版本:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="198"/>
+ <source>APE Tag</source>
+ <translation>APE 標簽</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="225"/>
+ <source>Save</source>
+ <translation>儲存</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="235"/>
+ <source>Track number:</source>
+ <translation>音軌:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="248"/>
+ <source>Year:</source>
+ <translation>年代:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="258"/>
+ <source>Genre:</source>
+ <translation>流派:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="268"/>
+ <source>Comment:</source>
+ <translation>備註:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="278"/>
+ <source>Album:</source>
+ <translation>專輯:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="288"/>
+ <source>Artist:</source>
+ <translation>藝術家:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="298"/>
+ <source>Title:</source>
+ <translation>標題:</translation>
+ </message>
+ <message>
+ <location filename="../detailsdialog.ui" line="339"/>
+ <source>Close</source>
+ <translation>關閉</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Input/wavpack/wavpack.pro b/src/plugins/Input/wavpack/wavpack.pro
index cb6691078..1c76250c9 100644
--- a/src/plugins/Input/wavpack/wavpack.pro
+++ b/src/plugins/Input/wavpack/wavpack.pro
@@ -23,7 +23,8 @@ LIBS += -lqmmp -L/usr/lib -I/usr/include
PKGCONFIG += wavpack
TRANSLATIONS = translations/wavpack_plugin_cs.ts \
translations/wavpack_plugin_de.ts \
- translations/wavpack_plugin_zh_CN.ts
+ translations/wavpack_plugin_zh_CN.ts \
+ translations/wavpack_plugin_zh_TW.ts
RESOURCES = translations/translations.qrc
isEmpty (LIB_DIR){
diff --git a/src/plugins/Output/alsa/translations/alsa_plugin_zh_TW.qm b/src/plugins/Output/alsa/translations/alsa_plugin_zh_TW.qm
index d69b2c6f4..71c7d33b3 100644
--- a/src/plugins/Output/alsa/translations/alsa_plugin_zh_TW.qm
+++ b/src/plugins/Output/alsa/translations/alsa_plugin_zh_TW.qm
Binary files differ
diff --git a/src/plugins/Output/alsa/translations/alsa_plugin_zh_TW.ts b/src/plugins/Output/alsa/translations/alsa_plugin_zh_TW.ts
index 0bf15c29f..c04726a4d 100644
--- a/src/plugins/Output/alsa/translations/alsa_plugin_zh_TW.ts
+++ b/src/plugins/Output/alsa/translations/alsa_plugin_zh_TW.ts
@@ -10,7 +10,7 @@
<message>
<location filename="../outputalsafactory.cpp" line="50"/>
<source>About ALSA Output Plugin</source>
- <translation>關于 ALSA 匯出插件</translation>
+ <translation>關於 ALSA 匯出插件</translation>
</message>
<message>
<location filename="../outputalsafactory.cpp" line="51"/>
@@ -78,7 +78,7 @@
<message>
<location filename="../settingsdialog.ui" line="236"/>
<source>OK</source>
- <translation>確認</translation>
+ <translation>確定</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="13"/>
diff --git a/src/plugins/Output/jack/translations/jack_plugin_zh_TW.qm b/src/plugins/Output/jack/translations/jack_plugin_zh_TW.qm
index b0d2f36c7..8713d9b45 100644
--- a/src/plugins/Output/jack/translations/jack_plugin_zh_TW.qm
+++ b/src/plugins/Output/jack/translations/jack_plugin_zh_TW.qm
Binary files differ
diff --git a/src/plugins/Output/jack/translations/jack_plugin_zh_TW.ts b/src/plugins/Output/jack/translations/jack_plugin_zh_TW.ts
index 8a28fb989..827fa8e57 100644
--- a/src/plugins/Output/jack/translations/jack_plugin_zh_TW.ts
+++ b/src/plugins/Output/jack/translations/jack_plugin_zh_TW.ts
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS><TS version="1.1" language="zh_TW">
<context>
<name>OutputJACKFactory</name>
@@ -10,7 +10,7 @@
<message>
<location filename="../outputjackfactory.cpp" line="47"/>
<source>About Jack Output Plugin</source>
- <translation>關于 Jack 匯出插件</translation>
+ <translation>關於 Jack 匯出插件</translation>
</message>
<message>
<location filename="../outputjackfactory.cpp" line="48"/>
@@ -24,3 +24,4 @@
</message>
</context>
</TS>
+
diff --git a/src/plugins/Output/oss/oss.pro b/src/plugins/Output/oss/oss.pro
index ea7ad2ff3..3dbd3ed5a 100644
--- a/src/plugins/Output/oss/oss.pro
+++ b/src/plugins/Output/oss/oss.pro
@@ -26,7 +26,8 @@ LIBS += -lqmmp
TRANSLATIONS = translations/oss_plugin_cs.ts \
translations/oss_plugin_de.ts \
- translations/oss_plugin_zh_CN.ts
+ translations/oss_plugin_zh_CN.ts \
+ translations/oss_plugin_zh_TW.ts
RESOURCES = translations/translations.qrc
isEmpty (LIB_DIR){
diff --git a/src/plugins/Output/oss/translations/oss_plugin_zh_TW.qm b/src/plugins/Output/oss/translations/oss_plugin_zh_TW.qm
new file mode 100644
index 000000000..8c01c4117
--- /dev/null
+++ b/src/plugins/Output/oss/translations/oss_plugin_zh_TW.qm
Binary files differ
diff --git a/src/plugins/Output/oss/translations/oss_plugin_zh_TW.ts b/src/plugins/Output/oss/translations/oss_plugin_zh_TW.ts
new file mode 100644
index 000000000..31af2cfb1
--- /dev/null
+++ b/src/plugins/Output/oss/translations/oss_plugin_zh_TW.ts
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS><TS version="1.1" language="zh_TW">
+<context>
+ <name>OutputOSSFactory</name>
+ <message>
+ <location filename="../outputossfactory.cpp" line="30"/>
+ <source>OSS Plugin</source>
+ <translation>OSS 插件</translation>
+ </message>
+ <message>
+ <location filename="../outputossfactory.cpp" line="56"/>
+ <source>About OSS Output Plugin</source>
+ <translation>關於 OSS 匯出插件</translation>
+ </message>
+ <message>
+ <location filename="../outputossfactory.cpp" line="57"/>
+ <source>Qmmp OSS Output Plugin</source>
+ <translation>Qmmp OSS 匯出插件</translation>
+ </message>
+ <message>
+ <location filename="../outputossfactory.cpp" line="58"/>
+ <source>Writen by: Yuriy Zhuravlev &lt;slalkerg@gmail.com&gt;</source>
+ <translation>作者:Yuriy Zhuravlev &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>源碼基於: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 插件設定</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="41"/>
+ <source>Device Settings</source>
+ <translation>裝置設定</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="62"/>
+ <source>Audio device</source>
+ <translation>聲訊裝置</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="78"/>
+ <source>Mixer device</source>
+ <translation>混頻裝置</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="113"/>
+ <source>Advanced Settings</source>
+ <translation>進階設定</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="134"/>
+ <source>Soundcard</source>
+ <translation>音效卡</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="210"/>
+ <source>Buffer time (ms):</source>
+ <translation>緩衝時間(ms):</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="220"/>
+ <source>Period time (ms):</source>
+ <translation>周期時間(ms):</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="250"/>
+ <source>PCM over Master</source>
+ <translation type="unfinished">PCM over Master</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="277"/>
+ <source>Cancel</source>
+ <translation>取消</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="284"/>
+ <source>OK</source>
+ <translation>確定</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Output/oss/translations/translations.qrc b/src/plugins/Output/oss/translations/translations.qrc
index c15465269..7b26a8355 100644
--- a/src/plugins/Output/oss/translations/translations.qrc
+++ b/src/plugins/Output/oss/translations/translations.qrc
@@ -4,5 +4,6 @@
<file>oss_plugin_cs.qm</file>
<file>oss_plugin_de.qm</file>
<file>oss_plugin_zh_CN.qm</file>
+ <file>oss_plugin_zh_TW.qm</file>
</qresource>
</RCC>
diff --git a/src/plugins/Output/pulseaudio/pulseaudio.pro b/src/plugins/Output/pulseaudio/pulseaudio.pro
index b0a382b19..a54357dd2 100644
--- a/src/plugins/Output/pulseaudio/pulseaudio.pro
+++ b/src/plugins/Output/pulseaudio/pulseaudio.pro
@@ -26,7 +26,8 @@ PKGCONFIG += libpulse-simple
TRANSLATIONS = translations/pulseaudio_plugin_cs.ts \
translations/pulseaudio_plugin_de.ts \
- translations/pulseaudio_plugin_zh_CN.ts
+ translations/pulseaudio_plugin_zh_CN.ts \
+ translations/pulseaudio_plugin_zh_TW.ts
RESOURCES = translations/translations.qrc
isEmpty (LIB_DIR){
diff --git a/src/plugins/Output/pulseaudio/translations/pulseaudio_plugin_zh_TW.qm b/src/plugins/Output/pulseaudio/translations/pulseaudio_plugin_zh_TW.qm
new file mode 100644
index 000000000..99bb1405b
--- /dev/null
+++ b/src/plugins/Output/pulseaudio/translations/pulseaudio_plugin_zh_TW.qm
Binary files differ
diff --git a/src/plugins/Output/pulseaudio/translations/pulseaudio_plugin_zh_TW.ts b/src/plugins/Output/pulseaudio/translations/pulseaudio_plugin_zh_TW.ts
new file mode 100644
index 000000000..39e71d30c
--- /dev/null
+++ b/src/plugins/Output/pulseaudio/translations/pulseaudio_plugin_zh_TW.ts
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS><TS version="1.1" language="zh_TW">
+<context>
+ <name>OutputPulseAudioFactory</name>
+ <message>
+ <location filename="../outputpulseaudiofactory.cpp" line="30"/>
+ <source>PulseAudio Plugin</source>
+ <translation>PulseAudio 插件</translation>
+ </message>
+ <message>
+ <location filename="../outputpulseaudiofactory.cpp" line="48"/>
+ <source>About PulseAudio Output Plugin</source>
+ <translation>關於 PulseAudio 匯出插件</translation>
+ </message>
+ <message>
+ <location filename="../outputpulseaudiofactory.cpp" line="49"/>
+ <source>Qmmp PulseAudio Output Plugin</source>
+ <translation>Qmmp PulseAudio 匯出插件</translation>
+ </message>
+ <message>
+ <location filename="../outputpulseaudiofactory.cpp" line="50"/>
+ <source>Writen by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
+ <translation>作者:Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Output/pulseaudio/translations/translations.qrc b/src/plugins/Output/pulseaudio/translations/translations.qrc
index 7a1cc9304..eaa5f4e56 100644
--- a/src/plugins/Output/pulseaudio/translations/translations.qrc
+++ b/src/plugins/Output/pulseaudio/translations/translations.qrc
@@ -4,5 +4,6 @@
<file>pulseaudio_plugin_cs.qm</file>
<file>pulseaudio_plugin_de.qm</file>
<file>pulseaudio_plugin_zh_CN.qm</file>
+ <file>pulseaudio_plugin_zh_TW.qm</file>
</qresource>
</RCC>
diff --git a/src/plugins/Visual/analyzer/analyzer.pro b/src/plugins/Visual/analyzer/analyzer.pro
index becaf1925..1c9a7baa9 100644
--- a/src/plugins/Visual/analyzer/analyzer.pro
+++ b/src/plugins/Visual/analyzer/analyzer.pro
@@ -25,7 +25,8 @@ QMAKE_LIBDIR += ../../../../lib
LIBS += -lqmmp -L/usr/lib -I/usr/include
TRANSLATIONS = translations/analyzer_plugin_cs.ts \
translations/analyzer_plugin_de.ts \
- translations/analyzer_plugin_zh_CN.ts
+ translations/analyzer_plugin_zh_CN.ts \
+ translations/analyzer_plugin_zh_TW.ts
RESOURCES = translations/translations.qrc
isEmpty(LIB_DIR){
diff --git a/src/plugins/Visual/analyzer/translations/analyzer_plugin_zh_TW.qm b/src/plugins/Visual/analyzer/translations/analyzer_plugin_zh_TW.qm
new file mode 100644
index 000000000..32c93be00
--- /dev/null
+++ b/src/plugins/Visual/analyzer/translations/analyzer_plugin_zh_TW.qm
Binary files differ
diff --git a/src/plugins/Visual/analyzer/translations/analyzer_plugin_zh_TW.ts b/src/plugins/Visual/analyzer/translations/analyzer_plugin_zh_TW.ts
new file mode 100644
index 000000000..7559541f4
--- /dev/null
+++ b/src/plugins/Visual/analyzer/translations/analyzer_plugin_zh_TW.ts
@@ -0,0 +1,152 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS><TS version="1.1" language="zh_TW">
+<context>
+ <name>Analyzer</name>
+ <message>
+ <location filename="../analyzer.cpp" line="49"/>
+ <source>Qmmp Analyzer</source>
+ <translation>Qmmp 可視化解析器</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="13"/>
+ <source>Analyzer Plugin Settings</source>
+ <translation>可視化解析器插件設定</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="25"/>
+ <source>General</source>
+ <translation>常規</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="34"/>
+ <source>Show peaks</source>
+ <translation>察看峰值</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="41"/>
+ <source>Analyzer falloff:</source>
+ <translation>解析器下降速度:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="97"/>
+ <source>Slowest</source>
+ <translation>最慢</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="102"/>
+ <source>Slow</source>
+ <translation>慢</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="107"/>
+ <source>Medium</source>
+ <translation>中</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="112"/>
+ <source>Fast</source>
+ <translation>快</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="117"/>
+ <source>Fastest</source>
+ <translation>最快</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="83"/>
+ <source>Peaks falloff:</source>
+ <translation>峰值下降速度:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="125"/>
+ <source>Refresh rate:</source>
+ <translation>清除率:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="139"/>
+ <source>50 FPS</source>
+ <translation>50 FPS</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="144"/>
+ <source>25 FPS</source>
+ <translation>25 FPS</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="149"/>
+ <source>10 FPS</source>
+ <translation>10 FPS</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="154"/>
+ <source>5 FPS</source>
+ <translation>5 FPS</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="171"/>
+ <source>Colors</source>
+ <translation>色彩</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="177"/>
+ <source>Peaks:</source>
+ <translation>峰值:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="203"/>
+ <source>Analyzer #1:</source>
+ <translation>解析 #1:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="229"/>
+ <source>Background:</source>
+ <translation>背景:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="255"/>
+ <source>Analyzer #2:</source>
+ <translation>解析 #2:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="294"/>
+ <source>Analyzer #3:</source>
+ <translation>解析 #3:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="351"/>
+ <source>&amp;OK</source>
+ <translation>確定(&amp;O)</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="370"/>
+ <source>&amp;Cancel</source>
+ <translation>取消(&amp;C)</translation>
+ </message>
+</context>
+<context>
+ <name>VisualAnalyzerFactory</name>
+ <message>
+ <location filename="../visualanalyzerfactory.cpp" line="30"/>
+ <source>Analyzer Plugin</source>
+ <translation>可視化解析器插件</translation>
+ </message>
+ <message>
+ <location filename="../visualanalyzerfactory.cpp" line="49"/>
+ <source>About Analyzer Visual Plugin</source>
+ <translation>關於可視化解析器插件</translation>
+ </message>
+ <message>
+ <location filename="../visualanalyzerfactory.cpp" line="50"/>
+ <source>Qmmp Analyzer Visual Plugin</source>
+ <translation>Qmmp 可視化解析器插件</translation>
+ </message>
+ <message>
+ <location filename="../visualanalyzerfactory.cpp" line="51"/>
+ <source>Writen by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
+ <translation>作者:Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Visual/analyzer/translations/translations.qrc b/src/plugins/Visual/analyzer/translations/translations.qrc
index 03adf8430..9784fc693 100644
--- a/src/plugins/Visual/analyzer/translations/translations.qrc
+++ b/src/plugins/Visual/analyzer/translations/translations.qrc
@@ -4,5 +4,6 @@
<file>analyzer_plugin_cs.qm</file>
<file>analyzer_plugin_de.qm</file>
<file>analyzer_plugin_zh_CN.qm</file>
+ <file>analyzer_plugin_zh_TW.qm</file>
</qresource>
</RCC>
diff --git a/src/ui/stuff.qrc b/src/ui/stuff.qrc
index 00833753d..396a3ebc0 100644
--- a/src/ui/stuff.qrc
+++ b/src/ui/stuff.qrc
@@ -13,6 +13,8 @@
<file>txt/authors_zh_TW.txt</file>
<file>txt/thanks_zh_TW.txt</file>
+ <file>txt/translators_zh_TW.txt</file>
+ <file>txt/description_zh_TW.txt</file>
<file>txt/description_cs.txt</file>
<file>txt/authors_cs.txt</file>
@@ -24,7 +26,9 @@
<file>txt/authors_zh_CN.txt</file>
<file>txt/thanks_zh_CN.txt</file>
-
+ <file>txt/translators_zh_CN.txt</file>
+ <file>txt/description_zh_CN.txt</file>
+
<file>txt/authors_de.txt</file>
<file>txt/thanks_de.txt</file>
<file>txt/translators_de.txt</file>
diff --git a/src/ui/translations/qmmp_zh_CN.ts b/src/ui/translations/qmmp_zh_CN.ts
index 381c4c418..b72817854 100644
--- a/src/ui/translations/qmmp_zh_CN.ts
+++ b/src/ui/translations/qmmp_zh_CN.ts
@@ -734,16 +734,6 @@
<translation>B</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="634"/>
- <source>&amp;Queue</source>
- <translation type="obsolete">队列(&amp;Q)</translation>
- </message>
- <message>
- <location filename="../mainwindow.cpp" line="634"/>
- <source>Q</source>
- <translation type="obsolete">Q</translation>
- </message>
- <message>
<location filename="../mainwindow.cpp" line="632"/>
<source>&amp;Jump To File</source>
<translation>跳到文件(&amp;J)</translation>
@@ -794,11 +784,6 @@
<translation>播放列表文件</translation>
</message>
<message>
- <location filename="../mainwindow.cpp" line="633"/>
- <source>P&amp;lay/Pause</source>
- <translation type="obsolete">播放/暂停(&amp;L)</translation>
- </message>
- <message>
<location filename="../mainwindow.cpp" line="630"/>
<source>Space</source>
<translation>空格</translation>
diff --git a/src/ui/translations/qmmp_zh_TW.qm b/src/ui/translations/qmmp_zh_TW.qm
index bed5ec168..6782306c0 100644
--- a/src/ui/translations/qmmp_zh_TW.qm
+++ b/src/ui/translations/qmmp_zh_TW.qm
Binary files differ
diff --git a/src/ui/translations/qmmp_zh_TW.ts b/src/ui/translations/qmmp_zh_TW.ts
index 75407325d..e3ac106fa 100644
--- a/src/ui/translations/qmmp_zh_TW.ts
+++ b/src/ui/translations/qmmp_zh_TW.ts
@@ -5,12 +5,12 @@
<message>
<location filename="../forms/aboutdialog.ui" line="13"/>
<source>About Qmmp</source>
- <translation>關于 Qmmp</translation>
+ <translation>關於 Qmmp</translation>
</message>
<message>
<location filename="../forms/aboutdialog.ui" line="51"/>
<source>About</source>
- <translation>關于</translation>
+ <translation>關於</translation>
</message>
<message>
<location filename="../forms/aboutdialog.ui" line="158"/>
@@ -30,62 +30,62 @@
<message>
<location filename="../aboutdialog.cpp" line="60"/>
<source>:/txt/authors_en.txt</source>
- <translation type="unfinished"></translation>
+ <translation>:/txt/authors_zh_TW.txt</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="61"/>
<source>:/txt/thanks_en.txt</source>
- <translation type="unfinished"></translation>
+ <translation>:/txt/thanks_zh_TW.txt</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="80"/>
<source>Qt-based Multimedia Player (Qmmp)</source>
- <translation type="unfinished"></translation>
+ <translation>基於 Qt 的多媒體播放器 (Qmmp)</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="81"/>
<source>Version:</source>
- <translation type="unfinished"></translation>
+ <translation>版本:</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="82"/>
<source>:txt/description_en.txt</source>
- <translation type="unfinished"></translation>
+ <translation>:txt/description_zh_TW.txt</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="83"/>
<source>Input plugins:</source>
- <translation type="unfinished"></translation>
+ <translation>匯入插件:</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="92"/>
<source>Output plugins:</source>
- <translation type="unfinished"></translation>
+ <translation>匯出插件</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="101"/>
<source>Visual plugins:</source>
- <translation type="unfinished"></translation>
+ <translation>可視化插件</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="110"/>
<source>Effect plugins:</source>
- <translation type="unfinished"></translation>
+ <translation>特效插件:</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="119"/>
<source>General plugins:</source>
- <translation type="unfinished"></translation>
+ <translation>常規插件:</translation>
</message>
<message>
<location filename="../forms/aboutdialog.ui" line="115"/>
<source>Translators</source>
- <translation type="unfinished"></translation>
+ <translation>翻譯</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="62"/>
<source>:/txt/translators_en.txt</source>
- <translation type="unfinished"></translation>
+ <translation>:/txt/translators_zh_TW.txt</translation>
</message>
</context>
<context>
@@ -93,22 +93,22 @@
<message>
<location filename="../addurldialog.cpp" line="97"/>
<source>Error</source>
- <translation type="unfinished"></translation>
+ <translation>錯誤</translation>
</message>
<message>
<location filename="../forms/addurldialog.ui" line="13"/>
<source>Enter URL to add</source>
- <translation type="unfinished"></translation>
+ <translation>匯入要添加的 URL</translation>
</message>
<message>
<location filename="../forms/addurldialog.ui" line="51"/>
<source>&amp;Add</source>
- <translation type="unfinished"></translation>
+ <translation>添加(&amp;A)</translation>
</message>
<message>
<location filename="../forms/addurldialog.ui" line="58"/>
<source>&amp;Cancel</source>
- <translation type="unfinished"></translation>
+ <translation>取消(&amp;C)</translation>
</message>
</context>
<context>
@@ -174,7 +174,7 @@
<message>
<location filename="../configdialog.cpp" line="339"/>
<source>Enabled</source>
- <translation>啓用</translation>
+ <translation>啟用</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="339"/>
@@ -189,7 +189,7 @@
<message>
<location filename="../configdialog.cpp" line="508"/>
<source>Artist</source>
- <translation>兿術家</translation>
+ <translation>藝術家</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="509"/>
@@ -204,7 +204,7 @@
<message>
<location filename="../configdialog.cpp" line="511"/>
<source>Tracknumber</source>
- <translation>軌迹</translation>
+ <translation>音軌</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="512"/>
@@ -229,7 +229,7 @@
<message>
<location filename="../configdialog.cpp" line="517"/>
<source>Comment</source>
- <translation>備注</translation>
+ <translation>備註</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="13"/>
@@ -334,97 +334,97 @@
<message>
<location filename="../configdialog.cpp" line="175"/>
<source>Archived skin</source>
- <translation type="unfinished"></translation>
+ <translation>封包皮膚</translation>
</message>
<message>
<location filename="../configdialog.cpp" line="197"/>
<source>Unarchived skin</source>
- <translation type="unfinished"></translation>
+ <translation>未封包皮膚</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="132"/>
<source>Connectivity</source>
- <translation type="unfinished"></translation>
+ <translation>連線</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="546"/>
<source>Visualization</source>
- <translation type="unfinished"></translation>
+ <translation>可視化</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="563"/>
<source>Effects</source>
- <translation type="unfinished"></translation>
+ <translation>特效</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="577"/>
<source>General</source>
- <translation type="unfinished"></translation>
+ <translation>常規</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="637"/>
<source>File Dialog</source>
- <translation type="unfinished"></translation>
+ <translation>檔案對話</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="598"/>
<source>Audio</source>
- <translation type="unfinished"></translation>
+ <translation>聲訊</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="604"/>
<source>Use software volume control</source>
- <translation type="unfinished"></translation>
+ <translation>使用軟裝置音量控制</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="614"/>
<source>Visibility Control</source>
- <translation type="unfinished"></translation>
+ <translation>可見性控制</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="620"/>
<source>Hide on close</source>
- <translation type="unfinished"></translation>
+ <translation>關閉時隱藏</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="627"/>
<source>Start hidden</source>
- <translation type="unfinished"></translation>
+ <translation>啟動時隱藏</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="686"/>
<source>Proxy</source>
- <translation type="unfinished"></translation>
+ <translation>代理</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="698"/>
<source>Enable proxy usage</source>
- <translation type="unfinished"></translation>
+ <translation>啟用代理</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="705"/>
<source>Proxy host name:</source>
- <translation type="unfinished"></translation>
+ <translation>主機名:</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="718"/>
<source>Proxy port:</source>
- <translation type="unfinished"></translation>
+ <translation>通訊埠:</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="731"/>
<source>Use authentication with proxy</source>
- <translation type="unfinished"></translation>
+ <translation>需要身份驗證</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="738"/>
<source>Proxy user name:</source>
- <translation type="unfinished"></translation>
+ <translation>用戶名:</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="751"/>
<source>Proxy password:</source>
- <translation type="unfinished"></translation>
+ <translation>密碼:</translation>
</message>
<message>
<location filename="../forms/configdialog.ui" line="380"/>
@@ -482,7 +482,7 @@
<message>
<location filename="../eqwidget.cpp" line="297"/>
<source>Preset name:</source>
- <translation>預設名字:</translation>
+ <translation>預設名稱:</translation>
</message>
<message>
<location filename="../eqwidget.cpp" line="298"/>
@@ -543,117 +543,117 @@
<message>
<location filename="../mainvisual.cpp" line="303"/>
<source>Visualization Mode</source>
- <translation type="unfinished"></translation>
+ <translation>可視化型態</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="306"/>
<source>Analyzer</source>
- <translation type="unfinished"></translation>
+ <translation>解析器</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="307"/>
<source>Scope</source>
- <translation type="unfinished"></translation>
+ <translation>示波器</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="308"/>
<source>Off</source>
- <translation type="unfinished"></translation>
+ <translation>關閉</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="315"/>
<source>Analyzer Mode</source>
- <translation type="unfinished"></translation>
+ <translation>解析型態</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="318"/>
<source>Normal</source>
- <translation type="unfinished"></translation>
+ <translation>標準</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="319"/>
<source>Fire</source>
- <translation type="unfinished"></translation>
+ <translation>火花</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="320"/>
<source>Vertical Lines</source>
- <translation type="unfinished"></translation>
+ <translation>垂直線</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="321"/>
<source>Lines</source>
- <translation type="unfinished"></translation>
+ <translation>線形</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="322"/>
<source>Bars</source>
- <translation type="unfinished"></translation>
+ <translation>條形</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="335"/>
<source>Peaks</source>
- <translation type="unfinished"></translation>
+ <translation>峰值</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="339"/>
<source>Refresh Rate</source>
- <translation type="unfinished"></translation>
+ <translation>刷新率</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="342"/>
<source>50 fps</source>
- <translation type="unfinished"></translation>
+ <translation>50 fps</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="343"/>
<source>25 fps</source>
- <translation type="unfinished"></translation>
+ <translation>25 fps</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="344"/>
<source>10 fps</source>
- <translation type="unfinished"></translation>
+ <translation>10 fps</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="345"/>
<source>5 fps</source>
- <translation type="unfinished"></translation>
+ <translation>5 fps</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="352"/>
<source>Analyzer Falloff</source>
- <translation type="unfinished"></translation>
+ <translation>解析器下降速度</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="369"/>
<source>Slowest</source>
- <translation type="unfinished"></translation>
+ <translation>最慢</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="370"/>
<source>Slow</source>
- <translation type="unfinished"></translation>
+ <translation>慢</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="371"/>
<source>Medium</source>
- <translation type="unfinished"></translation>
+ <translation>中</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="372"/>
<source>Fast</source>
- <translation type="unfinished"></translation>
+ <translation>快</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="373"/>
<source>Fastest</source>
- <translation type="unfinished"></translation>
+ <translation>最快</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="366"/>
<source>Peaks Falloff</source>
- <translation type="unfinished"></translation>
+ <translation>峰值下降速度</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="379"/>
@@ -676,7 +676,7 @@
<message>
<location filename="../mainwindow.cpp" line="453"/>
<source>Choose a directory</source>
- <translation>選取一個目録</translation>
+ <translation>選取一個目錄</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="487"/>
@@ -716,7 +716,7 @@
<message>
<location filename="../mainwindow.cpp" line="628"/>
<source>&amp;Previous</source>
- <translation>上一個(&amp;P)</translation>
+ <translation>上一曲(&amp;P)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="628"/>
@@ -726,7 +726,7 @@
<message>
<location filename="../mainwindow.cpp" line="629"/>
<source>&amp;Next</source>
- <translation>下一個(&amp;N)</translation>
+ <translation>下一曲(&amp;N)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="629"/>
@@ -776,7 +776,7 @@
<message>
<location filename="../mainwindow.cpp" line="640"/>
<source>&amp;About</source>
- <translation>關于(&amp;A)</translation>
+ <translation>關於(&amp;A)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="745"/>
@@ -786,12 +786,12 @@
<message>
<location filename="../mainwindow.cpp" line="630"/>
<source>Space</source>
- <translation type="unfinished"></translation>
+ <translation>空格</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="641"/>
<source>&amp;About Qt</source>
- <translation type="unfinished"></translation>
+ <translation>關於 Qt (&amp;A)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="630"/>
@@ -889,7 +889,7 @@
<message>
<location filename="../playlist.cpp" line="234"/>
<source>Randomize List</source>
- <translation>隨機産生清單</translation>
+ <translation>隨機產生清單</translation>
</message>
<message>
<location filename="../playlist.cpp" line="235"/>
@@ -944,12 +944,12 @@
<message>
<location filename="../playlist.cpp" line="143"/>
<source>&amp;Add Url</source>
- <translation type="unfinished"></translation>
+ <translation>添加 URL (&amp;A)</translation>
</message>
<message>
<location filename="../playlist.cpp" line="144"/>
<source>U</source>
- <translation type="unfinished"></translation>
+ <translation>U</translation>
</message>
<message>
<location filename="../playlist.cpp" line="224"/>
@@ -1074,7 +1074,7 @@
<message>
<location filename="../visualmenu.cpp" line="30"/>
<source>Visualization</source>
- <translation type="unfinished"></translation>
+ <translation>可視化</translation>
</message>
</context>
</TS>
diff --git a/src/ui/txt/description_zh_TW.txt b/src/ui/txt/description_zh_TW.txt
new file mode 100644
index 000000000..a1da82850
--- /dev/null
+++ b/src/ui/txt/description_zh_TW.txt
@@ -0,0 +1 @@
+此程式是一個音樂播放器,程式的編寫基於Qt庫。 \ No newline at end of file
diff --git a/src/ui/txt/thanks_zh_TW.txt b/src/ui/txt/thanks_zh_TW.txt
index e8827e464..e3ec7e6b4 100644
--- a/src/ui/txt/thanks_zh_TW.txt
+++ b/src/ui/txt/thanks_zh_TW.txt
@@ -1,3 +1,3 @@
感謝:
- Vadim Kalinnikov <moose@ylsoftware.com> (project hosting)
+ Vadim Kalinnikov <moose@ylsoftware.com> (項目主持者)
diff --git a/src/ui/txt/translators_zh_TW.txt b/src/ui/txt/translators_zh_TW.txt
new file mode 100644
index 000000000..aba778b28
--- /dev/null
+++ b/src/ui/txt/translators_zh_TW.txt
@@ -0,0 +1,24 @@
+巴西 葡萄牙語:
+ Klaos Lacerda
+ Bruno Gonçalves
+
+简体中文:
+ 李红昆 <lon83129@126.com>
+
+繁體中文:
+ 李红昆 <lon83129@126.com>
+
+捷克語:
+ Karel Volný <kvolny@redhat.com>
+
+德語:
+ Stefan Koelling <stefankoelling.ext@googlemail.com>
+
+俄語:
+ Ilya Kotov <forkotov02@hotmail.ru>
+
+土耳其語:
+ Mustafa GUNAY <mustafagunay@pgmail.com>
+
+烏克蘭語:
+ Gennadi Motsyo <drool@altlinux.ru>