diff options
99 files changed, 1455 insertions, 218 deletions
diff --git a/src/plugins/Effect/srconverter/srconverter.pro b/src/plugins/Effect/srconverter/srconverter.pro index 18ad9707b..0f607db76 100644 --- a/src/plugins/Effect/srconverter/srconverter.pro +++ b/src/plugins/Effect/srconverter/srconverter.pro @@ -22,7 +22,8 @@ QMAKE_LIBDIR += ../../../../lib LIBS += -lqmmp -L/usr/lib -I/usr/include TRANSLATIONS = translations/srconverter_plugin_cs.ts \ - translations/srconverter_plugin_de.ts + translations/srconverter_plugin_de.ts \ + translations/srconverter_plugin_zh_CN.ts RESOURCES = translations/translations.qrc isEmpty(LIB_DIR){ diff --git a/src/plugins/Effect/srconverter/translations/srconverter_plugin_de.ts b/src/plugins/Effect/srconverter/translations/srconverter_plugin_de.ts index b2db7e0ca..d43235ad6 100644 --- a/src/plugins/Effect/srconverter/translations/srconverter_plugin_de.ts +++ b/src/plugins/Effect/srconverter/translations/srconverter_plugin_de.ts @@ -1,6 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS><TS version="1.1" language="de"> -<defaultcodec></defaultcodec> <context> <name>EffectSRConverterFactory</name> <message> diff --git a/src/plugins/Effect/srconverter/translations/srconverter_plugin_zh_CN.qm b/src/plugins/Effect/srconverter/translations/srconverter_plugin_zh_CN.qm Binary files differnew file mode 100644 index 000000000..c81a0751b --- /dev/null +++ b/src/plugins/Effect/srconverter/translations/srconverter_plugin_zh_CN.qm diff --git a/src/plugins/Effect/srconverter/translations/srconverter_plugin_zh_CN.ts b/src/plugins/Effect/srconverter/translations/srconverter_plugin_zh_CN.ts new file mode 100644 index 000000000..f1025e545 --- /dev/null +++ b/src/plugins/Effect/srconverter/translations/srconverter_plugin_zh_CN.ts @@ -0,0 +1,79 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS><TS version="1.1" language="zh_CN"> +<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 <forkotov02@hotmail.ru></source> + <translation>作者:Ilya Kotov <forkotov02@hotmail.ru></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>&OK</source> + <translation>确定(&O)</translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="97"/> + <source>&Cancel</source> + <translation>取消(&A)</translation> + </message> +</context> +</TS> diff --git a/src/plugins/Effect/srconverter/translations/translations.qrc b/src/plugins/Effect/srconverter/translations/translations.qrc index 2b6a3bc82..13812279f 100644 --- a/src/plugins/Effect/srconverter/translations/translations.qrc +++ b/src/plugins/Effect/srconverter/translations/translations.qrc @@ -3,5 +3,6 @@ <qresource> <file>srconverter_plugin_cs.qm</file> <file>srconverter_plugin_de.qm</file> + <file>srconverter_plugin_zh_CN.qm</file> </qresource> </RCC> diff --git a/src/plugins/General/dbuscontrol/dbuscontrol.pro b/src/plugins/General/dbuscontrol/dbuscontrol.pro index 4030b4a1a..f6f30e4e3 100644 --- a/src/plugins/General/dbuscontrol/dbuscontrol.pro +++ b/src/plugins/General/dbuscontrol/dbuscontrol.pro @@ -13,7 +13,8 @@ TEMPLATE = lib QMAKE_LIBDIR += ../../../../lib TRANSLATIONS = translations/dbuscontrol_plugin_cs.ts \ - translations/dbuscontrol_plugin_de.ts + translations/dbuscontrol_plugin_de.ts \ + translations/dbuscontrol_plugin_zh_CN.ts RESOURCES = translations/translations.qrc isEmpty(LIB_DIR){ diff --git a/src/plugins/General/dbuscontrol/translations/dbuscontrol_plugin_cs.ts b/src/plugins/General/dbuscontrol/translations/dbuscontrol_plugin_cs.ts index e5a0b64cd..19acbfa81 100644 --- a/src/plugins/General/dbuscontrol/translations/dbuscontrol_plugin_cs.ts +++ b/src/plugins/General/dbuscontrol/translations/dbuscontrol_plugin_cs.ts @@ -1,6 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS><TS version="1.1" language="cs"> -<defaultcodec></defaultcodec> <context> <name>DBUSControlFactory</name> <message> diff --git a/src/plugins/General/dbuscontrol/translations/dbuscontrol_plugin_de.ts b/src/plugins/General/dbuscontrol/translations/dbuscontrol_plugin_de.ts index 4163ec66d..be6fae6c1 100644 --- a/src/plugins/General/dbuscontrol/translations/dbuscontrol_plugin_de.ts +++ b/src/plugins/General/dbuscontrol/translations/dbuscontrol_plugin_de.ts @@ -1,6 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS><TS version="1.1" language="de"> -<defaultcodec></defaultcodec> <context> <name>DBUSControlFactory</name> <message> diff --git a/src/plugins/General/dbuscontrol/translations/dbuscontrol_plugin_zh_CN.qm b/src/plugins/General/dbuscontrol/translations/dbuscontrol_plugin_zh_CN.qm Binary files differnew file mode 100644 index 000000000..dec682c5b --- /dev/null +++ b/src/plugins/General/dbuscontrol/translations/dbuscontrol_plugin_zh_CN.qm diff --git a/src/plugins/General/dbuscontrol/translations/dbuscontrol_plugin_zh_CN.ts b/src/plugins/General/dbuscontrol/translations/dbuscontrol_plugin_zh_CN.ts new file mode 100644 index 000000000..a2fb5d6ce --- /dev/null +++ b/src/plugins/General/dbuscontrol/translations/dbuscontrol_plugin_zh_CN.ts @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS><TS version="1.1" language="zh_CN"> +<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 <forkotov02@hotmail.ru></source> + <translation>作者:Ilya Kotov <forkotov02@hotmail.ru></translation> + </message> +</context> +</TS> diff --git a/src/plugins/General/dbuscontrol/translations/translations.qrc b/src/plugins/General/dbuscontrol/translations/translations.qrc index 37b65a9d6..89cf36f5f 100644 --- a/src/plugins/General/dbuscontrol/translations/translations.qrc +++ b/src/plugins/General/dbuscontrol/translations/translations.qrc @@ -3,5 +3,6 @@ <qresource> <file>dbuscontrol_plugin_cs.qm</file> <file>dbuscontrol_plugin_de.qm</file> + <file>dbuscontrol_plugin_zh_CN.qm</file> </qresource> </RCC> diff --git a/src/plugins/General/notifier/notifier.pro b/src/plugins/General/notifier/notifier.pro index 77b089a64..40aeba2c9 100644 --- a/src/plugins/General/notifier/notifier.pro +++ b/src/plugins/General/notifier/notifier.pro @@ -14,7 +14,8 @@ QMAKE_LIBDIR += ../../../../lib LIBS += -lqmmpui TRANSLATIONS = translations/notifier_plugin_cs.ts \ - translations/notifier_plugin_de.ts + translations/notifier_plugin_de.ts \ + translations/notifier_plugin_zh_CN.ts RESOURCES = notifier_images.qrc \ translations/translations.qrc diff --git a/src/plugins/General/notifier/translations/notifier_plugin_cs.ts b/src/plugins/General/notifier/translations/notifier_plugin_cs.ts index 35513a345..3e485ac54 100644 --- a/src/plugins/General/notifier/translations/notifier_plugin_cs.ts +++ b/src/plugins/General/notifier/translations/notifier_plugin_cs.ts @@ -1,6 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS><TS version="1.1" language="cs"> -<defaultcodec></defaultcodec> <context> <name>NotifierFactory</name> <message> diff --git a/src/plugins/General/notifier/translations/notifier_plugin_de.qm b/src/plugins/General/notifier/translations/notifier_plugin_de.qm Binary files differindex 3fb42a62a..fc8e61c49 100644 --- a/src/plugins/General/notifier/translations/notifier_plugin_de.qm +++ b/src/plugins/General/notifier/translations/notifier_plugin_de.qm diff --git a/src/plugins/General/notifier/translations/notifier_plugin_de.ts b/src/plugins/General/notifier/translations/notifier_plugin_de.ts index e2f48f058..65a5279bb 100644 --- a/src/plugins/General/notifier/translations/notifier_plugin_de.ts +++ b/src/plugins/General/notifier/translations/notifier_plugin_de.ts @@ -1,6 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS><TS version="1.1" language="de"> -<defaultcodec></defaultcodec> <context> <name>NotifierFactory</name> <message> @@ -29,7 +28,7 @@ <message> <location filename="../settingsdialog.ui" line="13"/> <source>Status Icon Plugin Settings</source> - <translation>Status Icon Plugin Einstellungen</translation> + <translation type="obsolete">Status Icon Plugin Einstellungen</translation> </message> <message> <location filename="../settingsdialog.ui" line="19"/> @@ -71,5 +70,10 @@ <source>Cancel</source> <translation>Abbrechen</translation> </message> + <message> + <location filename="../settingsdialog.ui" line="13"/> + <source>Notifier Plugin Settings</source> + <translation type="unfinished"></translation> + </message> </context> </TS> diff --git a/src/plugins/General/notifier/translations/notifier_plugin_zh_CN.qm b/src/plugins/General/notifier/translations/notifier_plugin_zh_CN.qm Binary files differnew file mode 100644 index 000000000..9c853bb8d --- /dev/null +++ b/src/plugins/General/notifier/translations/notifier_plugin_zh_CN.qm diff --git a/src/plugins/General/notifier/translations/notifier_plugin_zh_CN.ts b/src/plugins/General/notifier/translations/notifier_plugin_zh_CN.ts new file mode 100644 index 000000000..761f8d048 --- /dev/null +++ b/src/plugins/General/notifier/translations/notifier_plugin_zh_CN.ts @@ -0,0 +1,79 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS><TS version="1.1" language="zh_CN"> +<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 <forkotov02@hotmail.ru></source> + <translation>作者:Ilya Kotov <forkotov02@hotmail.ru></translation> + </message> +</context> +<context> + <name>SettingsDialog</name> + <message> + <location filename="../settingsdialog.ui" line="13"/> + <source>Status Icon Plugin Settings</source> + <translation type="obsolete">状态图标插件设置</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> + <message> + <location filename="../settingsdialog.ui" line="13"/> + <source>Notifier Plugin Settings</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/src/plugins/General/notifier/translations/translations.qrc b/src/plugins/General/notifier/translations/translations.qrc index 5d05d7683..3bd6b0a43 100644 --- a/src/plugins/General/notifier/translations/translations.qrc +++ b/src/plugins/General/notifier/translations/translations.qrc @@ -3,5 +3,6 @@ <qresource> <file>notifier_plugin_cs.qm</file> <file>notifier_plugin_de.qm</file> + <file>notifier_plugin_zh_CN.qm</file> </qresource> </RCC> diff --git a/src/plugins/General/scrobbler/scrobbler.pro b/src/plugins/General/scrobbler/scrobbler.pro index f8a811c10..682e09d90 100644 --- a/src/plugins/General/scrobbler/scrobbler.pro +++ b/src/plugins/General/scrobbler/scrobbler.pro @@ -12,7 +12,8 @@ QMAKE_CLEAN =$$PLUGINS_PREFIX/General/libscrobbler.so TRANSLATIONS = translations/scrobbler_plugin_cs.ts \ - translations/scrobbler_plugin_de.ts + translations/scrobbler_plugin_de.ts \ + translations/scrobbler_plugin_zh_CN.ts RESOURCES = translations/translations.qrc isEmpty(LIB_DIR){ diff --git a/src/plugins/General/scrobbler/translations/scrobbler_plugin_zh_CN.qm b/src/plugins/General/scrobbler/translations/scrobbler_plugin_zh_CN.qm Binary files differnew file mode 100644 index 000000000..ba4a52f54 --- /dev/null +++ b/src/plugins/General/scrobbler/translations/scrobbler_plugin_zh_CN.qm diff --git a/src/plugins/General/scrobbler/translations/scrobbler_plugin_zh_CN.ts b/src/plugins/General/scrobbler/translations/scrobbler_plugin_zh_CN.ts new file mode 100644 index 000000000..db60bc97d --- /dev/null +++ b/src/plugins/General/scrobbler/translations/scrobbler_plugin_zh_CN.ts @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS><TS version="1.1" language="zh_CN"> +<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 <forkotov02@hotmail.ru></source> + <translation>作者:Ilya Kotov <forkotov02@hotmail.ru></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 cd72b5864..e2f74389c 100644 --- a/src/plugins/General/scrobbler/translations/translations.qrc +++ b/src/plugins/General/scrobbler/translations/translations.qrc @@ -3,5 +3,6 @@ <qresource> <file>scrobbler_plugin_cs.qm</file> <file>scrobbler_plugin_de.qm</file> + <file>scrobbler_plugin_zh_CN.qm</file> </qresource> </RCC> diff --git a/src/plugins/General/statusicon/statusicon.pro b/src/plugins/General/statusicon/statusicon.pro index 5c8a2cfde..0ebddbb4a 100644 --- a/src/plugins/General/statusicon/statusicon.pro +++ b/src/plugins/General/statusicon/statusicon.pro @@ -14,7 +14,8 @@ QMAKE_LIBDIR += ../../../../lib LIBS += -lqmmpui TRANSLATIONS = translations/statusicon_plugin_cs.ts \ - translations/statusicon_plugin_de.ts + translations/statusicon_plugin_de.ts \ + translations/statusicon_plugin_zh_CN.ts RESOURCES = translations/translations.qrc isEmpty(LIB_DIR){ diff --git a/src/plugins/General/statusicon/translations/statusicon_plugin_zh_CN.qm b/src/plugins/General/statusicon/translations/statusicon_plugin_zh_CN.qm Binary files differnew file mode 100644 index 000000000..fb10c604a --- /dev/null +++ b/src/plugins/General/statusicon/translations/statusicon_plugin_zh_CN.qm diff --git a/src/plugins/General/statusicon/translations/statusicon_plugin_zh_CN.ts b/src/plugins/General/statusicon/translations/statusicon_plugin_zh_CN.ts new file mode 100644 index 000000000..1c0041ed7 --- /dev/null +++ b/src/plugins/General/statusicon/translations/statusicon_plugin_zh_CN.ts @@ -0,0 +1,97 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS><TS version="1.1" language="zh_CN"> +<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 <forkotov02@hotmail.ru></source> + <translation>作者:Ilya Kotov <forkotov02@hotmail.ru></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 faebefe25..1da2527e2 100644 --- a/src/plugins/General/statusicon/translations/translations.qrc +++ b/src/plugins/General/statusicon/translations/translations.qrc @@ -3,5 +3,6 @@ <qresource> <file>statusicon_plugin_cs.qm</file> <file>statusicon_plugin_de.qm</file> + <file>statusicon_plugin_zh_CN.qm</file> </qresource> </RCC> diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_de.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_de.ts index 75514cf08..1a1240c26 100644 --- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_de.ts +++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_de.ts @@ -1,35 +1,34 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS><TS version="1.1" language="de"> -<defaultcodec></defaultcodec> <context> <name>DecoderFFmpegFactory</name> <message> - <location filename="../decoderffmpegfactory.cpp" line="31"/> + <location filename="../decoderffmpegfactory.cpp" line="44"/> <source>WMA Files</source> <translation>WMA Dateien</translation> </message> <message> - <location filename="../decoderffmpegfactory.cpp" line="79"/> + <location filename="../decoderffmpegfactory.cpp" line="92"/> <source>About FFmpeg Audio Plugin</source> <translation>Über FFmpeg Audio Plugin</translation> </message> <message> - <location filename="../decoderffmpegfactory.cpp" line="80"/> + <location filename="../decoderffmpegfactory.cpp" line="93"/> <source>Qmmp FFmpeg Audio Plugin</source> <translation>Qmmp FFmpeg Audio Plugin</translation> </message> <message> - <location filename="../decoderffmpegfactory.cpp" line="81"/> + <location filename="../decoderffmpegfactory.cpp" line="94"/> <source>Suppored formats: WMA</source> <translation>Unterstützte Formate: WMA</translation> </message> <message> - <location filename="../decoderffmpegfactory.cpp" line="82"/> + <location filename="../decoderffmpegfactory.cpp" line="95"/> <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> <translation>Autor: Ilja Kotov <forkotov02@hotmail.ru></translation> </message> <message> - <location filename="../decoderffmpegfactory.cpp" line="29"/> + <location filename="../decoderffmpegfactory.cpp" line="42"/> <source>FFMPEG Plugin</source> <translation>FFMPEG Plugin</translation> </message> @@ -37,17 +36,17 @@ <context> <name>DetailsDialog</name> <message> - <location filename="../detailsdialog.cpp" line="81"/> + <location filename="../detailsdialog.cpp" line="94"/> <source>kbps</source> <translation>kbps</translation> </message> <message> - <location filename="../detailsdialog.cpp" line="95"/> + <location filename="../detailsdialog.cpp" line="108"/> <source>Hz</source> <translation>Hz</translation> </message> <message> - <location filename="../detailsdialog.cpp" line="78"/> + <location filename="../detailsdialog.cpp" line="91"/> <source>KB</source> <translation>KB</translation> </message> diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_ru.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_ru.ts index aa4f647fc..f36d70ba2 100644 --- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_ru.ts +++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_ru.ts @@ -3,32 +3,32 @@ <context> <name>DecoderFFmpegFactory</name> <message> - <location filename="../decoderffmpegfactory.cpp" line="31"/> + <location filename="../decoderffmpegfactory.cpp" line="44"/> <source>WMA Files</source> <translation>Файлы WMA</translation> </message> <message> - <location filename="../decoderffmpegfactory.cpp" line="79"/> + <location filename="../decoderffmpegfactory.cpp" line="92"/> <source>About FFmpeg Audio Plugin</source> <translation>Об аудио-модуле FFmpeg</translation> </message> <message> - <location filename="../decoderffmpegfactory.cpp" line="80"/> + <location filename="../decoderffmpegfactory.cpp" line="93"/> <source>Qmmp FFmpeg Audio Plugin</source> <translation>Аудио-модуль FFmpeg для Qmmp</translation> </message> <message> - <location filename="../decoderffmpegfactory.cpp" line="81"/> + <location filename="../decoderffmpegfactory.cpp" line="94"/> <source>Suppored formats: WMA</source> <translation>Поддерживаемые форматы: WMA</translation> </message> <message> - <location filename="../decoderffmpegfactory.cpp" line="82"/> + <location filename="../decoderffmpegfactory.cpp" line="95"/> <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> <translation>Разработчик: Илья Котов <forkotov02@hotmail.ru></translation> </message> <message> - <location filename="../decoderffmpegfactory.cpp" line="29"/> + <location filename="../decoderffmpegfactory.cpp" line="42"/> <source>FFMPEG Plugin</source> <translation type="unfinished"></translation> </message> @@ -36,12 +36,12 @@ <context> <name>DetailsDialog</name> <message> - <location filename="../detailsdialog.cpp" line="78"/> + <location filename="../detailsdialog.cpp" line="91"/> <source>KB</source> <translation>Кб</translation> </message> <message> - <location filename="../detailsdialog.cpp" line="95"/> + <location filename="../detailsdialog.cpp" line="108"/> <source>Hz</source> <translation>Гц</translation> </message> @@ -136,7 +136,7 @@ <translation>Путь к файлу:</translation> </message> <message> - <location filename="../detailsdialog.cpp" line="81"/> + <location filename="../detailsdialog.cpp" line="94"/> <source>kbps</source> <translation>Кб/с</translation> </message> diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_uk_UA.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_uk_UA.ts index e52fd26f7..960bf925d 100644 --- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_uk_UA.ts +++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_uk_UA.ts @@ -3,32 +3,32 @@ <context> <name>DecoderFFmpegFactory</name> <message> - <location filename="../decoderffmpegfactory.cpp" line="31"/> + <location filename="../decoderffmpegfactory.cpp" line="44"/> <source>WMA Files</source> <translation type="unfinished">Файли WMA</translation> </message> <message> - <location filename="../decoderffmpegfactory.cpp" line="79"/> + <location filename="../decoderffmpegfactory.cpp" line="92"/> <source>About FFmpeg Audio Plugin</source> <translation type="unfinished">Про аудіо-модуль FFmpeg</translation> </message> <message> - <location filename="../decoderffmpegfactory.cpp" line="80"/> + <location filename="../decoderffmpegfactory.cpp" line="93"/> <source>Qmmp FFmpeg Audio Plugin</source> <translation type="unfinished">Аудіо-модуль FFmpeg для Qmmp</translation> </message> <message> - <location filename="../decoderffmpegfactory.cpp" line="81"/> + <location filename="../decoderffmpegfactory.cpp" line="94"/> <source>Suppored formats: WMA</source> <translation type="unfinished">Підтримувані формати: WMA</translation> </message> <message> - <location filename="../decoderffmpegfactory.cpp" line="82"/> + <location filename="../decoderffmpegfactory.cpp" line="95"/> <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> <translation type="unfinished">Розробник: Ілля Котов <forkotov02@hotmail.ru></translation> </message> <message> - <location filename="../decoderffmpegfactory.cpp" line="29"/> + <location filename="../decoderffmpegfactory.cpp" line="42"/> <source>FFMPEG Plugin</source> <translation type="unfinished"></translation> </message> @@ -36,12 +36,12 @@ <context> <name>DetailsDialog</name> <message> - <location filename="../detailsdialog.cpp" line="78"/> + <location filename="../detailsdialog.cpp" line="91"/> <source>KB</source> <translation>Кб</translation> </message> <message> - <location filename="../detailsdialog.cpp" line="95"/> + <location filename="../detailsdialog.cpp" line="108"/> <source>Hz</source> <translation>Гц</translation> </message> @@ -136,7 +136,7 @@ <translation type="unfinished">Шлях до файлу:</translation> </message> <message> - <location filename="../detailsdialog.cpp" line="81"/> + <location filename="../detailsdialog.cpp" line="94"/> <source>kbps</source> <translation>Кб/с</translation> </message> diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_CN.qm b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_CN.qm Binary files differindex 0d7f4d50e..98d32e98f 100644 --- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_CN.qm +++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_CN.qm diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_CN.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_CN.ts index ee661a847..096cba0ac 100644 --- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_CN.ts +++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_CN.ts @@ -3,45 +3,45 @@ <context> <name>DecoderFFmpegFactory</name> <message> - <location filename="../decoderffmpegfactory.cpp" line="31"/> + <location filename="../decoderffmpegfactory.cpp" line="44"/> <source>WMA Files</source> <translation>WMA 文件</translation> </message> <message> - <location filename="../decoderffmpegfactory.cpp" line="79"/> + <location filename="../decoderffmpegfactory.cpp" line="92"/> <source>About FFmpeg Audio Plugin</source> <translation>关于 FFmpeg 音频插件</translation> </message> <message> - <location filename="../decoderffmpegfactory.cpp" line="80"/> + <location filename="../decoderffmpegfactory.cpp" line="93"/> <source>Qmmp FFmpeg Audio Plugin</source> <translation>Qmmp FFmpeg 音频插件</translation> </message> <message> - <location filename="../decoderffmpegfactory.cpp" line="81"/> + <location filename="../decoderffmpegfactory.cpp" line="94"/> <source>Suppored formats: WMA</source> <translation>支持格式:WMA</translation> </message> <message> - <location filename="../decoderffmpegfactory.cpp" line="82"/> + <location filename="../decoderffmpegfactory.cpp" line="95"/> <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> <translation>作者:Ilya Kotov <forkotov02@hotmail.ru></translation> </message> <message> - <location filename="../decoderffmpegfactory.cpp" line="29"/> + <location filename="../decoderffmpegfactory.cpp" line="42"/> <source>FFMPEG Plugin</source> - <translation type="unfinished"></translation> + <translation>FFMPEG 插件</translation> </message> </context> <context> <name>DetailsDialog</name> <message> - <location filename="../detailsdialog.cpp" line="78"/> + <location filename="../detailsdialog.cpp" line="91"/> <source>KB</source> <translation>KB</translation> </message> <message> - <location filename="../detailsdialog.cpp" line="95"/> + <location filename="../detailsdialog.cpp" line="108"/> <source>Hz</source> <translation>Hz</translation> </message> @@ -93,7 +93,7 @@ <message> <location filename="../detailsdialog.ui" line="219"/> <source>Track number:</source> - <translation>轨迹:</translation> + <translation>音轨:</translation> </message> <message> <location filename="../detailsdialog.ui" line="232"/> @@ -136,7 +136,7 @@ <translation>文件路径:</translation> </message> <message> - <location filename="../detailsdialog.cpp" line="81"/> + <location filename="../detailsdialog.cpp" line="94"/> <source>kbps</source> <translation>kbps</translation> </message> 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 861aa5b5f..573d80ad6 100644 --- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_TW.ts +++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_TW.ts @@ -3,32 +3,32 @@ <context> <name>DecoderFFmpegFactory</name> <message> - <location filename="../decoderffmpegfactory.cpp" line="31"/> + <location filename="../decoderffmpegfactory.cpp" line="44"/> <source>WMA Files</source> <translation>WMA 檔案</translation> </message> <message> - <location filename="../decoderffmpegfactory.cpp" line="79"/> + <location filename="../decoderffmpegfactory.cpp" line="92"/> <source>About FFmpeg Audio Plugin</source> <translation>關于 FFmpeg 聲訊插件</translation> </message> <message> - <location filename="../decoderffmpegfactory.cpp" line="80"/> + <location filename="../decoderffmpegfactory.cpp" line="93"/> <source>Qmmp FFmpeg Audio Plugin</source> <translation>Qmmp FFmpeg 聲訊插件</translation> </message> <message> - <location filename="../decoderffmpegfactory.cpp" line="81"/> + <location filename="../decoderffmpegfactory.cpp" line="94"/> <source>Suppored formats: WMA</source> <translation>支援格式:WMA</translation> </message> <message> - <location filename="../decoderffmpegfactory.cpp" line="82"/> + <location filename="../decoderffmpegfactory.cpp" line="95"/> <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> <translation>作者:Ilya Kotov <forkotov02@hotmail.ru></translation> </message> <message> - <location filename="../decoderffmpegfactory.cpp" line="29"/> + <location filename="../decoderffmpegfactory.cpp" line="42"/> <source>FFMPEG Plugin</source> <translation type="unfinished"></translation> </message> @@ -36,12 +36,12 @@ <context> <name>DetailsDialog</name> <message> - <location filename="../detailsdialog.cpp" line="78"/> + <location filename="../detailsdialog.cpp" line="91"/> <source>KB</source> <translation>KB</translation> </message> <message> - <location filename="../detailsdialog.cpp" line="95"/> + <location filename="../detailsdialog.cpp" line="108"/> <source>Hz</source> <translation>Hz</translation> </message> @@ -136,7 +136,7 @@ <translation>檔案路徑:</translation> </message> <message> - <location filename="../detailsdialog.cpp" line="81"/> + <location filename="../detailsdialog.cpp" line="94"/> <source>kbps</source> <translation>kbps</translation> </message> diff --git a/src/plugins/Input/flac/translations/flac_plugin_cs.ts b/src/plugins/Input/flac/translations/flac_plugin_cs.ts index 91c2bc15f..6bf39545f 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_cs.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_cs.ts @@ -1,6 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS><TS version="1.1" language="cs"> -<defaultcodec></defaultcodec> <context> <name>DecoderFLACFactory</name> <message> diff --git a/src/plugins/Input/flac/translations/flac_plugin_de.ts b/src/plugins/Input/flac/translations/flac_plugin_de.ts index da70e82e6..e42943da2 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_de.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_de.ts @@ -1,6 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS><TS version="1.1" language="de"> -<defaultcodec></defaultcodec> <context> <name>DecoderFLACFactory</name> <message> diff --git a/src/plugins/Input/flac/translations/flac_plugin_zh_CN.qm b/src/plugins/Input/flac/translations/flac_plugin_zh_CN.qm Binary files differindex 21d74b62d..f9132e99b 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_zh_CN.qm +++ b/src/plugins/Input/flac/translations/flac_plugin_zh_CN.qm diff --git a/src/plugins/Input/flac/translations/flac_plugin_zh_CN.ts b/src/plugins/Input/flac/translations/flac_plugin_zh_CN.ts index deeda8987..2509acb98 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_zh_CN.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_zh_CN.ts @@ -38,7 +38,7 @@ <message> <location filename="../detailsdialog.cpp" line="67"/> <source>bits</source> - <translation>bits</translation> + <translation>位</translation> </message> <message> <location filename="../detailsdialog.ui" line="42"/> @@ -103,7 +103,7 @@ <message> <location filename="../detailsdialog.ui" line="270"/> <source>Track number:</source> - <translation>轨迹:</translation> + <translation>音轨:</translation> </message> <message> <location filename="../detailsdialog.ui" line="257"/> diff --git a/src/plugins/Input/mad/translations/mad_plugin_cs.ts b/src/plugins/Input/mad/translations/mad_plugin_cs.ts index d0a30cd98..d9accbd3a 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_cs.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_cs.ts @@ -1,6 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS><TS version="1.1" language="cs"> -<defaultcodec></defaultcodec> <context> <name>DecoderMADFactory</name> <message> diff --git a/src/plugins/Input/mad/translations/mad_plugin_de.ts b/src/plugins/Input/mad/translations/mad_plugin_de.ts index 9839c9893..efe481351 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_de.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_de.ts @@ -1,40 +1,39 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS><TS version="1.1" language="de"> -<defaultcodec></defaultcodec> <context> <name>DecoderMADFactory</name> <message> - <location filename="../decodermadfactory.cpp" line="52"/> + <location filename="../decodermadfactory.cpp" line="67"/> <source>MPEG Plugin</source> <translation>MPEG plugin</translation> </message> <message> - <location filename="../decodermadfactory.cpp" line="54"/> + <location filename="../decodermadfactory.cpp" line="69"/> <source>MPEG Files</source> <translation>MPEG Dateien</translation> </message> <message> - <location filename="../decodermadfactory.cpp" line="168"/> + <location filename="../decodermadfactory.cpp" line="183"/> <source>About MPEG Audio Plugin</source> <translation>Über MPEG Audio Plugin</translation> </message> <message> - <location filename="../decodermadfactory.cpp" line="169"/> + <location filename="../decodermadfactory.cpp" line="184"/> <source>Qmmp MPEG Audio Plugin</source> <translation>Qmmp MPEG Audio Plugin</translation> </message> <message> - <location filename="../decodermadfactory.cpp" line="170"/> + <location filename="../decodermadfactory.cpp" line="185"/> <source>Compiled against libmad version:</source> <translation>Kompiliert gegen libmad version:</translation> </message> <message> - <location filename="../decodermadfactory.cpp" line="174"/> + <location filename="../decodermadfactory.cpp" line="189"/> <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> <translation>Autor: Ilja Kotov <forkotov02@hotmail.ru></translation> </message> <message> - <location filename="../decodermadfactory.cpp" line="176"/> + <location filename="../decodermadfactory.cpp" line="191"/> <source>Source code based on mq3 progect</source> <translation>Quellcode basiert auf mq3 Projekt</translation> </message> diff --git a/src/plugins/Input/mad/translations/mad_plugin_ru.ts b/src/plugins/Input/mad/translations/mad_plugin_ru.ts index a550bc4b3..5eedf1fb4 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_ru.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_ru.ts @@ -3,37 +3,37 @@ <context> <name>DecoderMADFactory</name> <message> - <location filename="../decodermadfactory.cpp" line="52"/> + <location filename="../decodermadfactory.cpp" line="67"/> <source>MPEG Plugin</source> <translation>Модуль MPEG</translation> </message> <message> - <location filename="../decodermadfactory.cpp" line="54"/> + <location filename="../decodermadfactory.cpp" line="69"/> <source>MPEG Files</source> <translation>Файлы MPEG</translation> </message> <message> - <location filename="../decodermadfactory.cpp" line="168"/> + <location filename="../decodermadfactory.cpp" line="183"/> <source>About MPEG Audio Plugin</source> <translation>Об аудио-модуле MPEG</translation> </message> <message> - <location filename="../decodermadfactory.cpp" line="169"/> + <location filename="../decodermadfactory.cpp" line="184"/> <source>Qmmp MPEG Audio Plugin</source> <translation>Аудио-модуль MPEG для Qmmp</translation> </message> <message> - <location filename="../decodermadfactory.cpp" line="170"/> + <location filename="../decodermadfactory.cpp" line="185"/> <source>Compiled against libmad version:</source> <translation>Собрано с версией libmad:</translation> </message> <message> - <location filename="../decodermadfactory.cpp" line="174"/> + <location filename="../decodermadfactory.cpp" line="189"/> <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> <translation>Разработчик: Илья Котов <forkotov02@hotmail.ru></translation> </message> <message> - <location filename="../decodermadfactory.cpp" line="176"/> + <location filename="../decodermadfactory.cpp" line="191"/> <source>Source code based on mq3 progect</source> <translation>Исходный код основан на проекте mq3</translation> </message> diff --git a/src/plugins/Input/mad/translations/mad_plugin_uk_UA.ts b/src/plugins/Input/mad/translations/mad_plugin_uk_UA.ts index acd95f459..799b91e22 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_uk_UA.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_uk_UA.ts @@ -3,37 +3,37 @@ <context> <name>DecoderMADFactory</name> <message> - <location filename="../decodermadfactory.cpp" line="52"/> + <location filename="../decodermadfactory.cpp" line="67"/> <source>MPEG Plugin</source> <translation>Модуль MPEG</translation> </message> <message> - <location filename="../decodermadfactory.cpp" line="54"/> + <location filename="../decodermadfactory.cpp" line="69"/> <source>MPEG Files</source> <translation type="unfinished">Файли MPEG</translation> </message> <message> - <location filename="../decodermadfactory.cpp" line="168"/> + <location filename="../decodermadfactory.cpp" line="183"/> <source>About MPEG Audio Plugin</source> <translation type="unfinished">Про аудіо-модуль MPEG</translation> </message> <message> - <location filename="../decodermadfactory.cpp" line="169"/> + <location filename="../decodermadfactory.cpp" line="184"/> <source>Qmmp MPEG Audio Plugin</source> <translation type="unfinished">Аудіо-модуль MPEG для Qmmp</translation> </message> <message> - <location filename="../decodermadfactory.cpp" line="170"/> + <location filename="../decodermadfactory.cpp" line="185"/> <source>Compiled against libmad version:</source> <translation type="unfinished">Зібрано з версією libmad:</translation> </message> <message> - <location filename="../decodermadfactory.cpp" line="174"/> + <location filename="../decodermadfactory.cpp" line="189"/> <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> <translation type="unfinished">Розробник: Ілля Котов <forkotov02@hotmail.ru></translation> </message> <message> - <location filename="../decodermadfactory.cpp" line="176"/> + <location filename="../decodermadfactory.cpp" line="191"/> <source>Source code based on mq3 progect</source> <translation type="unfinished">Вихідний код базується на проекті mq3</translation> </message> diff --git a/src/plugins/Input/mad/translations/mad_plugin_zh_CN.qm b/src/plugins/Input/mad/translations/mad_plugin_zh_CN.qm Binary files differindex e86d8496d..f5d7090b8 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_zh_CN.qm +++ b/src/plugins/Input/mad/translations/mad_plugin_zh_CN.qm diff --git a/src/plugins/Input/mad/translations/mad_plugin_zh_CN.ts b/src/plugins/Input/mad/translations/mad_plugin_zh_CN.ts index bdbb79683..01158943c 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_zh_CN.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_zh_CN.ts @@ -3,37 +3,37 @@ <context> <name>DecoderMADFactory</name> <message> - <location filename="../decodermadfactory.cpp" line="52"/> + <location filename="../decodermadfactory.cpp" line="67"/> <source>MPEG Plugin</source> <translation>MPEG 插件</translation> </message> <message> - <location filename="../decodermadfactory.cpp" line="54"/> + <location filename="../decodermadfactory.cpp" line="69"/> <source>MPEG Files</source> <translation>MPEG 文件</translation> </message> <message> - <location filename="../decodermadfactory.cpp" line="168"/> + <location filename="../decodermadfactory.cpp" line="183"/> <source>About MPEG Audio Plugin</source> <translation>关于 MPEG 音频插件</translation> </message> <message> - <location filename="../decodermadfactory.cpp" line="169"/> + <location filename="../decodermadfactory.cpp" line="184"/> <source>Qmmp MPEG Audio Plugin</source> <translation>Qmmp MPEG 音频插件</translation> </message> <message> - <location filename="../decodermadfactory.cpp" line="170"/> + <location filename="../decodermadfactory.cpp" line="185"/> <source>Compiled against libmad version:</source> <translation>编译基于 libmad 的版本:</translation> </message> <message> - <location filename="../decodermadfactory.cpp" line="174"/> + <location filename="../decodermadfactory.cpp" line="189"/> <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> <translation>作者:Ilya Kotov <forkotov02@hotmail.ru></translation> </message> <message> - <location filename="../decodermadfactory.cpp" line="176"/> + <location filename="../decodermadfactory.cpp" line="191"/> <source>Source code based on mq3 progect</source> <translation>源代码基于 mq3 项目</translation> </message> @@ -68,7 +68,7 @@ <message> <location filename="../detailsdialog.ui" line="377"/> <source>Track number:</source> - <translation>轨迹:</translation> + <translation>音轨:</translation> </message> <message> <location filename="../detailsdialog.ui" line="351"/> @@ -153,7 +153,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 +178,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 +251,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/mad/translations/mad_plugin_zh_TW.ts b/src/plugins/Input/mad/translations/mad_plugin_zh_TW.ts index 470cfb55a..535d5f8d9 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_zh_TW.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_zh_TW.ts @@ -3,37 +3,37 @@ <context> <name>DecoderMADFactory</name> <message> - <location filename="../decodermadfactory.cpp" line="52"/> + <location filename="../decodermadfactory.cpp" line="67"/> <source>MPEG Plugin</source> <translation>MPEG 插件</translation> </message> <message> - <location filename="../decodermadfactory.cpp" line="54"/> + <location filename="../decodermadfactory.cpp" line="69"/> <source>MPEG Files</source> <translation>MPEG 檔案</translation> </message> <message> - <location filename="../decodermadfactory.cpp" line="168"/> + <location filename="../decodermadfactory.cpp" line="183"/> <source>About MPEG Audio Plugin</source> <translation>關于 MPEG 聲訊插件</translation> </message> <message> - <location filename="../decodermadfactory.cpp" line="169"/> + <location filename="../decodermadfactory.cpp" line="184"/> <source>Qmmp MPEG Audio Plugin</source> <translation>Qmmp MPEG 聲訊插件</translation> </message> <message> - <location filename="../decodermadfactory.cpp" line="170"/> + <location filename="../decodermadfactory.cpp" line="185"/> <source>Compiled against libmad version:</source> <translation>編譯基于 libmad 的版本:</translation> </message> <message> - <location filename="../decodermadfactory.cpp" line="174"/> + <location filename="../decodermadfactory.cpp" line="189"/> <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> <translation>作者:Ilya Kotov <forkotov02@hotmail.ru></translation> </message> <message> - <location filename="../decodermadfactory.cpp" line="176"/> + <location filename="../decodermadfactory.cpp" line="191"/> <source>Source code based on mq3 progect</source> <translation>來源碼基于 mq3 項目</translation> </message> diff --git a/src/plugins/Input/modplug/modplug.pro b/src/plugins/Input/modplug/modplug.pro index c86bed9f6..ff943014e 100644 --- a/src/plugins/Input/modplug/modplug.pro +++ b/src/plugins/Input/modplug/modplug.pro @@ -27,7 +27,8 @@ QMAKE_LIBDIR += ../../../../lib LIBS += -lqmmp -L/usr/lib -I/usr/include PKGCONFIG += libmodplug TRANSLATIONS = translations/modplug_plugin_cs.ts \ - translations/modplug_plugin_de.ts + translations/modplug_plugin_de.ts \ + translations/modplug_plugin_zh_CN.ts RESOURCES = translations/translations.qrc isEmpty(LIB_DIR){ diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_cs.ts b/src/plugins/Input/modplug/translations/modplug_plugin_cs.ts index 2eef5cb7e..8e1889a34 100644 --- a/src/plugins/Input/modplug/translations/modplug_plugin_cs.ts +++ b/src/plugins/Input/modplug/translations/modplug_plugin_cs.ts @@ -1,6 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS><TS version="1.1" language="cs"> -<defaultcodec></defaultcodec> <context> <name>DecoderModPlugFactory</name> <message> diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_de.qm b/src/plugins/Input/modplug/translations/modplug_plugin_de.qm Binary files differindex 69aa463ca..d06af7019 100644 --- a/src/plugins/Input/modplug/translations/modplug_plugin_de.qm +++ b/src/plugins/Input/modplug/translations/modplug_plugin_de.qm diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_de.ts b/src/plugins/Input/modplug/translations/modplug_plugin_de.ts index 84a44280e..6785b0189 100644 --- a/src/plugins/Input/modplug/translations/modplug_plugin_de.ts +++ b/src/plugins/Input/modplug/translations/modplug_plugin_de.ts @@ -1,6 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS><TS version="1.1" language="de"> -<defaultcodec></defaultcodec> <context> <name>DecoderModPlugFactory</name> <message> diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_zh_CN.qm b/src/plugins/Input/modplug/translations/modplug_plugin_zh_CN.qm Binary files differnew file mode 100644 index 000000000..6a2f12ad5 --- /dev/null +++ b/src/plugins/Input/modplug/translations/modplug_plugin_zh_CN.qm diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_zh_CN.ts b/src/plugins/Input/modplug/translations/modplug_plugin_zh_CN.ts new file mode 100644 index 000000000..7975c7969 --- /dev/null +++ b/src/plugins/Input/modplug/translations/modplug_plugin_zh_CN.ts @@ -0,0 +1,392 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS><TS version="1.1" language="zh_CN"> +<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 <forkotov02@hotmail.ru></source> + <translation>作者:Ilya Kotov <forkotov02@hotmail.ru></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 <olivierl@jps.net></source> + <translation>Olivier Lapicque <olivierl@jps.net></translation> + </message> + <message> + <location filename="../decodermodplugfactory.cpp" line="114"/> + <source>Kenton Varda <temporal@gauge3d.org></source> + <translation>Kenton Varda <temporal@gauge3d.org></translation> + </message> + <message> + <location filename="../decodermodplugfactory.cpp" line="115"/> + <source>Konstanty Bialkowski <konstanty@ieee.org></source> + <translation>Konstanty Bialkowski <konstanty@ieee.org></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><html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Arial'; font-size:10pt; font-weight:400; font-style:normal;"> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p></body></html></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'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 a0c61be80..7aadbbe2d 100644 --- a/src/plugins/Input/modplug/translations/translations.qrc +++ b/src/plugins/Input/modplug/translations/translations.qrc @@ -3,5 +3,6 @@ <qresource> <file>modplug_plugin_cs.qm</file> <file>modplug_plugin_de.qm</file> + <file>modplug_plugin_zh_CN.qm</file> </qresource> </RCC> diff --git a/src/plugins/Input/mpc/translations/mpc_plugin_cs.ts b/src/plugins/Input/mpc/translations/mpc_plugin_cs.ts index b7b055c5a..96249cdda 100644 --- a/src/plugins/Input/mpc/translations/mpc_plugin_cs.ts +++ b/src/plugins/Input/mpc/translations/mpc_plugin_cs.ts @@ -1,6 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS><TS version="1.1" language="cs"> -<defaultcodec></defaultcodec> <context> <name>DecoderMPCFactory</name> <message> diff --git a/src/plugins/Input/mpc/translations/mpc_plugin_de.ts b/src/plugins/Input/mpc/translations/mpc_plugin_de.ts index a925b25c7..c1993b2af 100644 --- a/src/plugins/Input/mpc/translations/mpc_plugin_de.ts +++ b/src/plugins/Input/mpc/translations/mpc_plugin_de.ts @@ -1,6 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS><TS version="1.1" language="de"> -<defaultcodec></defaultcodec> <context> <name>DecoderMPCFactory</name> <message> diff --git a/src/plugins/Input/mpc/translations/mpc_plugin_zh_CN.qm b/src/plugins/Input/mpc/translations/mpc_plugin_zh_CN.qm Binary files differindex 29afd23d0..9bfcfdf24 100644 --- a/src/plugins/Input/mpc/translations/mpc_plugin_zh_CN.qm +++ b/src/plugins/Input/mpc/translations/mpc_plugin_zh_CN.qm diff --git a/src/plugins/Input/mpc/translations/mpc_plugin_zh_CN.ts b/src/plugins/Input/mpc/translations/mpc_plugin_zh_CN.ts index a05bc0d93..7cc867406 100644 --- a/src/plugins/Input/mpc/translations/mpc_plugin_zh_CN.ts +++ b/src/plugins/Input/mpc/translations/mpc_plugin_zh_CN.ts @@ -73,7 +73,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 +93,7 @@ <message> <location filename="../detailsdialog.ui" line="270"/> <source>Track number:</source> - <translation>轨迹:</translation> + <translation>音轨:</translation> </message> <message> <location filename="../detailsdialog.ui" line="257"/> @@ -143,7 +143,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 f9078f07a..557e5e4ac 100644 --- a/src/plugins/Input/sndfile/sndfile.pro +++ b/src/plugins/Input/sndfile/sndfile.pro @@ -19,7 +19,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_de.ts \ + translations/sndfile_plugin_zh_CN.ts RESOURCES = translations/translations.qrc isEmpty (LIB_DIR){ diff --git a/src/plugins/Input/sndfile/translations/sndfile_plugin_cs.ts b/src/plugins/Input/sndfile/translations/sndfile_plugin_cs.ts index b4addcf57..483f737e5 100644 --- a/src/plugins/Input/sndfile/translations/sndfile_plugin_cs.ts +++ b/src/plugins/Input/sndfile/translations/sndfile_plugin_cs.ts @@ -1,6 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS><TS version="1.1" language="cs"> -<defaultcodec></defaultcodec> <context> <name>DecoderSndFileFactory</name> <message> diff --git a/src/plugins/Input/sndfile/translations/sndfile_plugin_de.ts b/src/plugins/Input/sndfile/translations/sndfile_plugin_de.ts index 36670e542..454c5aa87 100644 --- a/src/plugins/Input/sndfile/translations/sndfile_plugin_de.ts +++ b/src/plugins/Input/sndfile/translations/sndfile_plugin_de.ts @@ -1,6 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS><TS version="1.1" language="de"> -<defaultcodec></defaultcodec> <context> <name>DecoderSndFileFactory</name> <message> diff --git a/src/plugins/Input/sndfile/translations/sndfile_plugin_zh_CN.qm b/src/plugins/Input/sndfile/translations/sndfile_plugin_zh_CN.qm Binary files differnew file mode 100644 index 000000000..8c08eae27 --- /dev/null +++ b/src/plugins/Input/sndfile/translations/sndfile_plugin_zh_CN.qm diff --git a/src/plugins/Input/sndfile/translations/sndfile_plugin_zh_CN.ts b/src/plugins/Input/sndfile/translations/sndfile_plugin_zh_CN.ts new file mode 100644 index 000000000..be0f23d45 --- /dev/null +++ b/src/plugins/Input/sndfile/translations/sndfile_plugin_zh_CN.ts @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS><TS version="1.1" language="zh_CN"> +<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 <forkotov02@hotmail.ru></source> + <translation>作者:Ilya Kotov <forkotov02@hotmail.ru></translation> + </message> +</context> +</TS> diff --git a/src/plugins/Input/sndfile/translations/translations.qrc b/src/plugins/Input/sndfile/translations/translations.qrc index 33100892a..662c8d1c5 100644 --- a/src/plugins/Input/sndfile/translations/translations.qrc +++ b/src/plugins/Input/sndfile/translations/translations.qrc @@ -3,5 +3,6 @@ <qresource> <file>sndfile_plugin_cs.qm</file> <file>sndfile_plugin_de.qm</file> + <file>sndfile_plugin_zh_CN.qm</file> </qresource> </RCC> diff --git a/src/plugins/Input/vorbis/translations/vorbis_plugin_cs.ts b/src/plugins/Input/vorbis/translations/vorbis_plugin_cs.ts index cce5170c8..d8d862482 100644 --- a/src/plugins/Input/vorbis/translations/vorbis_plugin_cs.ts +++ b/src/plugins/Input/vorbis/translations/vorbis_plugin_cs.ts @@ -1,6 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS><TS version="1.1" language="cs"> -<defaultcodec></defaultcodec> <context> <name>DecoderVorbisFactory</name> <message> diff --git a/src/plugins/Input/vorbis/translations/vorbis_plugin_de.ts b/src/plugins/Input/vorbis/translations/vorbis_plugin_de.ts index 504d4b7ff..b8ebb9e48 100644 --- a/src/plugins/Input/vorbis/translations/vorbis_plugin_de.ts +++ b/src/plugins/Input/vorbis/translations/vorbis_plugin_de.ts @@ -1,6 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS><TS version="1.1" language="de"> -<defaultcodec></defaultcodec> <context> <name>DecoderVorbisFactory</name> <message> diff --git a/src/plugins/Input/vorbis/translations/vorbis_plugin_zh_CN.qm b/src/plugins/Input/vorbis/translations/vorbis_plugin_zh_CN.qm Binary files differindex aca9add4c..1020f6875 100644 --- a/src/plugins/Input/vorbis/translations/vorbis_plugin_zh_CN.qm +++ b/src/plugins/Input/vorbis/translations/vorbis_plugin_zh_CN.qm diff --git a/src/plugins/Input/vorbis/translations/vorbis_plugin_zh_CN.ts b/src/plugins/Input/vorbis/translations/vorbis_plugin_zh_CN.ts index b1dea3d49..b43995dfa 100644 --- a/src/plugins/Input/vorbis/translations/vorbis_plugin_zh_CN.ts +++ b/src/plugins/Input/vorbis/translations/vorbis_plugin_zh_CN.ts @@ -48,7 +48,7 @@ <message> <location filename="../detailsdialog.ui" line="283"/> <source>Track number:</source> - <translation>轨迹:</translation> + <translation>音轨:</translation> </message> <message> <location filename="../detailsdialog.ui" line="296"/> diff --git a/src/plugins/Input/wavpack/translations/translations.qrc b/src/plugins/Input/wavpack/translations/translations.qrc index 70607700c..2ac95f7aa 100644 --- a/src/plugins/Input/wavpack/translations/translations.qrc +++ b/src/plugins/Input/wavpack/translations/translations.qrc @@ -3,5 +3,6 @@ <qresource> <file>wavpack_plugin_cs.qm</file> <file>wavpack_plugin_de.qm</file> + <file>wavpack_plugin_zh_CN.qm</file> </qresource> </RCC> diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_cs.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_cs.ts index 7888da54a..d63aa6bd7 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_cs.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_cs.ts @@ -1,6 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS><TS version="1.1" language="cs"> -<defaultcodec></defaultcodec> <context> <name>DecoderWavPackFactory</name> <message> diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_de.qm b/src/plugins/Input/wavpack/translations/wavpack_plugin_de.qm Binary files differindex d92dc8be8..f1228fa2d 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_de.qm +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_de.qm diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_de.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_de.ts index 4e1f4cbff..3bb09993f 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_de.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_de.ts @@ -1,6 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS><TS version="1.1" language="de"> -<defaultcodec></defaultcodec> <context> <name>DecoderWavPackFactory</name> <message> @@ -11,7 +10,7 @@ <message> <location filename="../decoderwavpackfactory.cpp" line="30"/> <source>WavPackk Files</source> - <translation>WavPack Dateien</translation> + <translation type="obsolete">WavPack Dateien</translation> </message> <message> <location filename="../decoderwavpackfactory.cpp" line="89"/> @@ -33,6 +32,11 @@ <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> <translation>Autor: Ilya Kotov <forkotov02@hotmail.ru></translation> </message> + <message> + <location filename="../decoderwavpackfactory.cpp" line="30"/> + <source>WavPack Files</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>DetailsDialog</name> diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_zh_CN.qm b/src/plugins/Input/wavpack/translations/wavpack_plugin_zh_CN.qm Binary files differnew file mode 100644 index 000000000..c1879e393 --- /dev/null +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_zh_CN.qm diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_zh_CN.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_zh_CN.ts new file mode 100644 index 000000000..12686479c --- /dev/null +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_zh_CN.ts @@ -0,0 +1,164 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS><TS version="1.1" language="zh_CN"> +<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 <forkotov02@hotmail.ru></source> + <translation>作者:Ilya Kotov <forkotov02@hotmail.ru></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 64bd90ccd..cb6691078 100644 --- a/src/plugins/Input/wavpack/wavpack.pro +++ b/src/plugins/Input/wavpack/wavpack.pro @@ -22,7 +22,8 @@ QMAKE_LIBDIR += ../../../../lib LIBS += -lqmmp -L/usr/lib -I/usr/include PKGCONFIG += wavpack TRANSLATIONS = translations/wavpack_plugin_cs.ts \ - translations/wavpack_plugin_de.ts + translations/wavpack_plugin_de.ts \ + translations/wavpack_plugin_zh_CN.ts RESOURCES = translations/translations.qrc isEmpty (LIB_DIR){ diff --git a/src/plugins/Output/alsa/translations/alsa_plugin_cs.ts b/src/plugins/Output/alsa/translations/alsa_plugin_cs.ts index ca813e0f1..4e41c7332 100644 --- a/src/plugins/Output/alsa/translations/alsa_plugin_cs.ts +++ b/src/plugins/Output/alsa/translations/alsa_plugin_cs.ts @@ -1,6 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS><TS version="1.1" language="cs"> -<defaultcodec></defaultcodec> <context> <name>OutputALSAFactory</name> <message> diff --git a/src/plugins/Output/alsa/translations/alsa_plugin_de.ts b/src/plugins/Output/alsa/translations/alsa_plugin_de.ts index 02f743e68..0f3e01d65 100644 --- a/src/plugins/Output/alsa/translations/alsa_plugin_de.ts +++ b/src/plugins/Output/alsa/translations/alsa_plugin_de.ts @@ -1,6 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS><TS version="1.1" language="de"> -<defaultcodec></defaultcodec> <context> <name>OutputALSAFactory</name> <message> diff --git a/src/plugins/Output/alsa/translations/alsa_plugin_ru.ts b/src/plugins/Output/alsa/translations/alsa_plugin_ru.ts index 0292f8061..eb6edabe6 100644 --- a/src/plugins/Output/alsa/translations/alsa_plugin_ru.ts +++ b/src/plugins/Output/alsa/translations/alsa_plugin_ru.ts @@ -1,6 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS><TS version="1.1" language="ru"> -<defaultcodec></defaultcodec> <context> <name>OutputALSAFactory</name> <message> diff --git a/src/plugins/Output/alsa/translations/alsa_plugin_zh_CN.qm b/src/plugins/Output/alsa/translations/alsa_plugin_zh_CN.qm Binary files differindex 84626ec9a..761d99402 100644 --- a/src/plugins/Output/alsa/translations/alsa_plugin_zh_CN.qm +++ b/src/plugins/Output/alsa/translations/alsa_plugin_zh_CN.qm diff --git a/src/plugins/Output/alsa/translations/alsa_plugin_zh_CN.ts b/src/plugins/Output/alsa/translations/alsa_plugin_zh_CN.ts index 8c37c0943..969691b93 100644 --- a/src/plugins/Output/alsa/translations/alsa_plugin_zh_CN.ts +++ b/src/plugins/Output/alsa/translations/alsa_plugin_zh_CN.ts @@ -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_cs.ts b/src/plugins/Output/jack/translations/jack_plugin_cs.ts index 188b39141..885f43287 100644 --- a/src/plugins/Output/jack/translations/jack_plugin_cs.ts +++ b/src/plugins/Output/jack/translations/jack_plugin_cs.ts @@ -1,6 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS><TS version="1.1" language="cs"> -<defaultcodec></defaultcodec> <context> <name>OutputJACKFactory</name> <message> diff --git a/src/plugins/Output/jack/translations/jack_plugin_de.ts b/src/plugins/Output/jack/translations/jack_plugin_de.ts index 172f5df5c..b79dd8b94 100644 --- a/src/plugins/Output/jack/translations/jack_plugin_de.ts +++ b/src/plugins/Output/jack/translations/jack_plugin_de.ts @@ -1,6 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS><TS version="1.1" language="de"> -<defaultcodec></defaultcodec> <context> <name>OutputJACKFactory</name> <message> diff --git a/src/plugins/Output/oss/oss.pro b/src/plugins/Output/oss/oss.pro index 8a249e31d..ea7ad2ff3 100644 --- a/src/plugins/Output/oss/oss.pro +++ b/src/plugins/Output/oss/oss.pro @@ -25,7 +25,8 @@ TEMPLATE = lib LIBS += -lqmmp TRANSLATIONS = translations/oss_plugin_cs.ts \ - translations/oss_plugin_de.ts + translations/oss_plugin_de.ts \ + translations/oss_plugin_zh_CN.ts RESOURCES = translations/translations.qrc isEmpty (LIB_DIR){ diff --git a/src/plugins/Output/oss/translations/oss_plugin_cs.ts b/src/plugins/Output/oss/translations/oss_plugin_cs.ts index c479edd69..9382a2a00 100644 --- a/src/plugins/Output/oss/translations/oss_plugin_cs.ts +++ b/src/plugins/Output/oss/translations/oss_plugin_cs.ts @@ -1,6 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS><TS version="1.1" language="cs"> -<defaultcodec></defaultcodec> <context> <name>OutputOSSFactory</name> <message> diff --git a/src/plugins/Output/oss/translations/oss_plugin_de.ts b/src/plugins/Output/oss/translations/oss_plugin_de.ts index 01581b16a..ea2e1d56a 100644 --- a/src/plugins/Output/oss/translations/oss_plugin_de.ts +++ b/src/plugins/Output/oss/translations/oss_plugin_de.ts @@ -1,6 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS><TS version="1.1" language="de"> -<defaultcodec></defaultcodec> <context> <name>OutputOSSFactory</name> <message> diff --git a/src/plugins/Output/oss/translations/oss_plugin_zh_CN.qm b/src/plugins/Output/oss/translations/oss_plugin_zh_CN.qm Binary files differnew file mode 100644 index 000000000..40de45570 --- /dev/null +++ b/src/plugins/Output/oss/translations/oss_plugin_zh_CN.qm diff --git a/src/plugins/Output/oss/translations/oss_plugin_zh_CN.ts b/src/plugins/Output/oss/translations/oss_plugin_zh_CN.ts new file mode 100644 index 000000000..de0e50a22 --- /dev/null +++ b/src/plugins/Output/oss/translations/oss_plugin_zh_CN.ts @@ -0,0 +1,89 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS><TS version="1.1" language="zh_CN"> +<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 <slalkerg@gmail.com></source> + <translation>作者:Yuriy Zhuravlev <slalkerg@gmail.com></translation> + </message> + <message> + <location filename="../outputossfactory.cpp" line="59"/> + <source>Based on code by:Brad Hughes <bhughes@trolltech.com></source> + <translation>源代码基于:Brad Hughes <bhughes@trolltech.com></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 d2c21aca0..c15465269 100644 --- a/src/plugins/Output/oss/translations/translations.qrc +++ b/src/plugins/Output/oss/translations/translations.qrc @@ -3,5 +3,6 @@ <qresource> <file>oss_plugin_cs.qm</file> <file>oss_plugin_de.qm</file> + <file>oss_plugin_zh_CN.qm</file> </qresource> </RCC> diff --git a/src/plugins/Output/pulseaudio/pulseaudio.pro b/src/plugins/Output/pulseaudio/pulseaudio.pro index aff22e525..b0a382b19 100644 --- a/src/plugins/Output/pulseaudio/pulseaudio.pro +++ b/src/plugins/Output/pulseaudio/pulseaudio.pro @@ -25,7 +25,8 @@ LIBS += -lqmmp PKGCONFIG += libpulse-simple TRANSLATIONS = translations/pulseaudio_plugin_cs.ts \ - translations/pulseaudio_plugin_de.ts + translations/pulseaudio_plugin_de.ts \ + translations/pulseaudio_plugin_zh_CN.ts RESOURCES = translations/translations.qrc isEmpty (LIB_DIR){ diff --git a/src/plugins/Output/pulseaudio/translations/pulseaudio_plugin_cs.ts b/src/plugins/Output/pulseaudio/translations/pulseaudio_plugin_cs.ts index 5b6c5866e..b3518d99a 100644 --- a/src/plugins/Output/pulseaudio/translations/pulseaudio_plugin_cs.ts +++ b/src/plugins/Output/pulseaudio/translations/pulseaudio_plugin_cs.ts @@ -1,6 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS><TS version="1.1" language="cs"> -<defaultcodec></defaultcodec> <context> <name>OutputPulseAudioFactory</name> <message> diff --git a/src/plugins/Output/pulseaudio/translations/pulseaudio_plugin_de.ts b/src/plugins/Output/pulseaudio/translations/pulseaudio_plugin_de.ts index 77fd333cd..b45af4755 100644 --- a/src/plugins/Output/pulseaudio/translations/pulseaudio_plugin_de.ts +++ b/src/plugins/Output/pulseaudio/translations/pulseaudio_plugin_de.ts @@ -1,6 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS><TS version="1.1" language="de"> -<defaultcodec></defaultcodec> <context> <name>OutputPulseAudioFactory</name> <message> diff --git a/src/plugins/Output/pulseaudio/translations/pulseaudio_plugin_zh_CN.qm b/src/plugins/Output/pulseaudio/translations/pulseaudio_plugin_zh_CN.qm Binary files differnew file mode 100644 index 000000000..82d397e85 --- /dev/null +++ b/src/plugins/Output/pulseaudio/translations/pulseaudio_plugin_zh_CN.qm diff --git a/src/plugins/Output/pulseaudio/translations/pulseaudio_plugin_zh_CN.ts b/src/plugins/Output/pulseaudio/translations/pulseaudio_plugin_zh_CN.ts new file mode 100644 index 000000000..3f86b20f8 --- /dev/null +++ b/src/plugins/Output/pulseaudio/translations/pulseaudio_plugin_zh_CN.ts @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS><TS version="1.1" language="zh_CN"> +<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 <forkotov02@hotmail.ru></source> + <translation>作者:Ilya Kotov <forkotov02@hotmail.ru></translation> + </message> +</context> +</TS> diff --git a/src/plugins/Output/pulseaudio/translations/translations.qrc b/src/plugins/Output/pulseaudio/translations/translations.qrc index 846a46743..7a1cc9304 100644 --- a/src/plugins/Output/pulseaudio/translations/translations.qrc +++ b/src/plugins/Output/pulseaudio/translations/translations.qrc @@ -3,5 +3,6 @@ <qresource> <file>pulseaudio_plugin_cs.qm</file> <file>pulseaudio_plugin_de.qm</file> + <file>pulseaudio_plugin_zh_CN.qm</file> </qresource> </RCC> diff --git a/src/plugins/Visual/analyzer/analyzer.pro b/src/plugins/Visual/analyzer/analyzer.pro index 5cedb95a0..becaf1925 100644 --- a/src/plugins/Visual/analyzer/analyzer.pro +++ b/src/plugins/Visual/analyzer/analyzer.pro @@ -24,7 +24,8 @@ TEMPLATE = lib 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_de.ts \ + translations/analyzer_plugin_zh_CN.ts RESOURCES = translations/translations.qrc isEmpty(LIB_DIR){ diff --git a/src/plugins/Visual/analyzer/translations/analyzer_plugin_zh_CN.qm b/src/plugins/Visual/analyzer/translations/analyzer_plugin_zh_CN.qm Binary files differnew file mode 100644 index 000000000..1325fdd74 --- /dev/null +++ b/src/plugins/Visual/analyzer/translations/analyzer_plugin_zh_CN.qm diff --git a/src/plugins/Visual/analyzer/translations/analyzer_plugin_zh_CN.ts b/src/plugins/Visual/analyzer/translations/analyzer_plugin_zh_CN.ts new file mode 100644 index 000000000..c9be3f3cc --- /dev/null +++ b/src/plugins/Visual/analyzer/translations/analyzer_plugin_zh_CN.ts @@ -0,0 +1,152 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS><TS version="1.1" language="zh_CN"> +<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>&OK</source> + <translation>确定(&O)</translation> + </message> + <message> + <location filename="../settingsdialog.ui" line="370"/> + <source>&Cancel</source> + <translation>取消(&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 <forkotov02@hotmail.ru></source> + <translation>作者:Ilya Kotov <forkotov02@hotmail.ru></translation> + </message> +</context> +</TS> diff --git a/src/plugins/Visual/analyzer/translations/translations.qrc b/src/plugins/Visual/analyzer/translations/translations.qrc index 61de12737..03adf8430 100644 --- a/src/plugins/Visual/analyzer/translations/translations.qrc +++ b/src/plugins/Visual/analyzer/translations/translations.qrc @@ -3,5 +3,6 @@ <qresource> <file>analyzer_plugin_cs.qm</file> <file>analyzer_plugin_de.qm</file> + <file>analyzer_plugin_zh_CN.qm</file> </qresource> </RCC> diff --git a/src/ui/translations/qmmp_zh_CN.qm b/src/ui/translations/qmmp_zh_CN.qm Binary files differindex 522bd2903..9a2934156 100644 --- a/src/ui/translations/qmmp_zh_CN.qm +++ b/src/ui/translations/qmmp_zh_CN.qm diff --git a/src/ui/translations/qmmp_zh_CN.ts b/src/ui/translations/qmmp_zh_CN.ts index 7c57f9ca4..381c4c418 100644 --- a/src/ui/translations/qmmp_zh_CN.ts +++ b/src/ui/translations/qmmp_zh_CN.ts @@ -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_CN.txt</translation> </message> <message> <location filename="../aboutdialog.cpp" line="61"/> <source>:/txt/thanks_en.txt</source> - <translation type="unfinished"></translation> + <translation>:/txt/thanks_zh_CN.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_CN.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_CN.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>&Add</source> - <translation type="unfinished"></translation> + <translation>添加(&A)</translation> </message> <message> <location filename="../forms/addurldialog.ui" line="58"/> <source>&Cancel</source> - <translation type="unfinished"></translation> + <translation>取消(&C)</translation> </message> </context> <context> @@ -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"/> @@ -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"/> @@ -716,7 +716,7 @@ <message> <location filename="../mainwindow.cpp" line="628"/> <source>&Previous</source> - <translation>上一个(&P)</translation> + <translation>上一曲(&P)</translation> </message> <message> <location filename="../mainwindow.cpp" line="628"/> @@ -726,7 +726,7 @@ <message> <location filename="../mainwindow.cpp" line="629"/> <source>&Next</source> - <translation>下一个(&N)</translation> + <translation>下一曲(&N)</translation> </message> <message> <location filename="../mainwindow.cpp" line="629"/> @@ -734,6 +734,16 @@ <translation>B</translation> </message> <message> + <location filename="../mainwindow.cpp" line="634"/> + <source>&Queue</source> + <translation type="obsolete">队列(&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>&Jump To File</source> <translation>跳到文件(&J)</translation> @@ -784,14 +794,19 @@ <translation>播放列表文件</translation> </message> <message> + <location filename="../mainwindow.cpp" line="633"/> + <source>P&lay/Pause</source> + <translation type="obsolete">播放/暂停(&L)</translation> + </message> + <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>&About Qt</source> - <translation type="unfinished"></translation> + <translation>关于 Qt (&A)</translation> </message> <message> <location filename="../mainwindow.cpp" line="630"/> @@ -839,17 +854,17 @@ <message> <location filename="../playlist.cpp" line="150"/> <source>&Remove Selected</source> - <translation>移除所选(&R)</translation> + <translation>删除所选(&R)</translation> </message> <message> <location filename="../playlist.cpp" line="157"/> <source>&Remove All</source> - <translation>移除全部(&R)</translation> + <translation>删除全部(&R)</translation> </message> <message> <location filename="../playlist.cpp" line="163"/> <source>&Remove Unselected</source> - <translation>移除未选(&R)</translation> + <translation>删除未选(&R)</translation> </message> <message> <location filename="../playlist.cpp" line="169"/> @@ -944,12 +959,12 @@ <message> <location filename="../playlist.cpp" line="143"/> <source>&Add Url</source> - <translation type="unfinished"></translation> + <translation>添加 URL (&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 +1089,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_CN.txt b/src/ui/txt/description_zh_CN.txt new file mode 100644 index 000000000..9d672c6d1 --- /dev/null +++ b/src/ui/txt/description_zh_CN.txt @@ -0,0 +1 @@ +此程序是一个音乐播放器,基于 Qt 库开发。
\ No newline at end of file diff --git a/src/ui/txt/thanks_zh_CN.txt b/src/ui/txt/thanks_zh_CN.txt index 505d05c72..13afa1763 100644 --- a/src/ui/txt/thanks_zh_CN.txt +++ b/src/ui/txt/thanks_zh_CN.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_CN.txt b/src/ui/txt/translators_zh_CN.txt new file mode 100644 index 000000000..6dd29bc5f --- /dev/null +++ b/src/ui/txt/translators_zh_CN.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> |
