aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2008-06-14 12:27:36 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2008-06-14 12:27:36 +0000
commit54b3b193bab2c234d00a412a3093923a1c015f28 (patch)
treef7f1a17e7056ee2acbec84e2d472f08bf2362b8d
parentb0222c60a18d6a5709529a71cc0b975ba60d3381 (diff)
downloadqmmp-54b3b193bab2c234d00a412a3093923a1c015f28.tar.gz
qmmp-54b3b193bab2c234d00a412a3093923a1c015f28.tar.bz2
qmmp-54b3b193bab2c234d00a412a3093923a1c015f28.zip
updated Russian translation
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@414 90c681e8-e032-0410-971d-27865f9a5e38
-rw-r--r--src/plugins/CommandLineOptions/IncDecVolumeOption/IncDecVolumeOption.pro6
-rw-r--r--src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdecvolume_plugin_cs.qmbin0 -> 196 bytes
-rw-r--r--src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdecvolume_plugin_cs.ts4
-rw-r--r--src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdecvolume_plugin_de.qmbin0 -> 196 bytes
-rw-r--r--src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdecvolume_plugin_de.ts (renamed from src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdevvolume_plugin_de.ts)4
-rw-r--r--src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdecvolume_plugin_ru.qmbin0 -> 338 bytes
-rw-r--r--src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdecvolume_plugin_ru.ts17
-rw-r--r--src/plugins/CommandLineOptions/IncDecVolumeOption/translations/translations.qrc3
-rw-r--r--src/plugins/General/dbuscontrol/dbuscontrol.pro3
-rw-r--r--src/plugins/General/dbuscontrol/translations/dbuscontrol_plugin_ru.qmbin0 -> 514 bytes
-rw-r--r--src/plugins/General/dbuscontrol/translations/dbuscontrol_plugin_ru.ts26
-rw-r--r--src/plugins/General/dbuscontrol/translations/translations.qrc1
-rw-r--r--src/plugins/General/notifier/notifier.pro3
-rw-r--r--src/plugins/General/notifier/translations/notifier_plugin_ru.qmbin0 -> 1378 bytes
-rw-r--r--src/plugins/General/notifier/translations/notifier_plugin_ru.ts75
-rw-r--r--src/plugins/General/notifier/translations/notifier_plugin_zh_TW.qmbin1045 -> 1026 bytes
-rw-r--r--src/plugins/General/notifier/translations/notifier_plugin_zh_TW.ts8
-rw-r--r--src/plugins/General/notifier/translations/translations.qrc1
-rw-r--r--src/plugins/General/scrobbler/scrobbler.pro3
-rw-r--r--src/plugins/General/scrobbler/translations/scrobbler_plugin_ru.qmbin0 -> 940 bytes
-rw-r--r--src/plugins/General/scrobbler/translations/scrobbler_plugin_ru.ts55
-rw-r--r--src/plugins/General/scrobbler/translations/scrobbler_plugin_zh_TW.ts1
-rw-r--r--src/plugins/General/scrobbler/translations/translations.qrc1
-rw-r--r--src/plugins/General/statusicon/statusicon.pro3
-rw-r--r--src/plugins/General/statusicon/translations/statusicon_plugin_ru.qmbin0 -> 1532 bytes
-rw-r--r--src/plugins/General/statusicon/translations/statusicon_plugin_ru.ts98
-rw-r--r--src/plugins/General/statusicon/translations/statusicon_plugin_zh_TW.ts1
-rw-r--r--src/plugins/General/statusicon/translations/translations.qrc1
-rw-r--r--src/plugins/Visual/analyzer/analyzer.pro3
-rw-r--r--src/plugins/Visual/analyzer/translations/analyzer_plugin_ru.qmbin0 -> 2359 bytes
-rw-r--r--src/plugins/Visual/analyzer/translations/analyzer_plugin_ru.ts153
-rw-r--r--src/plugins/Visual/analyzer/translations/translations.qrc1
32 files changed, 456 insertions, 15 deletions
diff --git a/src/plugins/CommandLineOptions/IncDecVolumeOption/IncDecVolumeOption.pro b/src/plugins/CommandLineOptions/IncDecVolumeOption/IncDecVolumeOption.pro
index 692f82193..d7892988f 100644
--- a/src/plugins/CommandLineOptions/IncDecVolumeOption/IncDecVolumeOption.pro
+++ b/src/plugins/CommandLineOptions/IncDecVolumeOption/IncDecVolumeOption.pro
@@ -12,8 +12,10 @@ TEMPLATE = lib
QMAKE_LIBDIR += ../../../../lib
TRANSLATIONS = translations/incdecvolume_plugin_cs.ts \
- translations/incdevvolume_plugin_de.ts
- RESOURCES = translations/translations.qrc
+ translations/incdecvolume_plugin_de.ts \
+ translations/incdecvolume_plugin_ru.ts
+
+RESOURCES = translations/translations.qrc
isEmpty(LIB_DIR){
LIB_DIR = /lib
diff --git a/src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdecvolume_plugin_cs.qm b/src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdecvolume_plugin_cs.qm
new file mode 100644
index 000000000..3515e2c39
--- /dev/null
+++ b/src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdecvolume_plugin_cs.qm
Binary files differ
diff --git a/src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdecvolume_plugin_cs.ts b/src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdecvolume_plugin_cs.ts
index abb7bbfd4..3525045ae 100644
--- a/src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdecvolume_plugin_cs.ts
+++ b/src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdecvolume_plugin_cs.ts
@@ -3,12 +3,12 @@
<context>
<name>IncDecVolumeCommandLineOption</name>
<message>
- <location filename="../incdecvolumeoption.cpp" line="22"/>
+ <location filename="../incdecvolumeoption.cpp" line="23"/>
<source>Increase volume with step 5</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../incdecvolumeoption.cpp" line="23"/>
+ <location filename="../incdecvolumeoption.cpp" line="24"/>
<source>Decrease volume with step 5</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdecvolume_plugin_de.qm b/src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdecvolume_plugin_de.qm
new file mode 100644
index 000000000..3515e2c39
--- /dev/null
+++ b/src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdecvolume_plugin_de.qm
Binary files differ
diff --git a/src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdevvolume_plugin_de.ts b/src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdecvolume_plugin_de.ts
index abb7bbfd4..3525045ae 100644
--- a/src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdevvolume_plugin_de.ts
+++ b/src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdecvolume_plugin_de.ts
@@ -3,12 +3,12 @@
<context>
<name>IncDecVolumeCommandLineOption</name>
<message>
- <location filename="../incdecvolumeoption.cpp" line="22"/>
+ <location filename="../incdecvolumeoption.cpp" line="23"/>
<source>Increase volume with step 5</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../incdecvolumeoption.cpp" line="23"/>
+ <location filename="../incdecvolumeoption.cpp" line="24"/>
<source>Decrease volume with step 5</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdecvolume_plugin_ru.qm b/src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdecvolume_plugin_ru.qm
new file mode 100644
index 000000000..533b7b1a5
--- /dev/null
+++ b/src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdecvolume_plugin_ru.qm
Binary files differ
diff --git a/src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdecvolume_plugin_ru.ts b/src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdecvolume_plugin_ru.ts
new file mode 100644
index 000000000..95ccfd42d
--- /dev/null
+++ b/src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdecvolume_plugin_ru.ts
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS><TS version="1.1" language="ru">
+<defaultcodec></defaultcodec>
+<context>
+ <name>IncDecVolumeCommandLineOption</name>
+ <message>
+ <location filename="../incdecvolumeoption.cpp" line="23"/>
+ <source>Increase volume with step 5</source>
+ <translation>Увеличить громкость на 5 единиц</translation>
+ </message>
+ <message>
+ <location filename="../incdecvolumeoption.cpp" line="24"/>
+ <source>Decrease volume with step 5</source>
+ <translation>Уменьшить громкость на 5 единиц</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/CommandLineOptions/IncDecVolumeOption/translations/translations.qrc b/src/plugins/CommandLineOptions/IncDecVolumeOption/translations/translations.qrc
index f678c6101..441d015a3 100644
--- a/src/plugins/CommandLineOptions/IncDecVolumeOption/translations/translations.qrc
+++ b/src/plugins/CommandLineOptions/IncDecVolumeOption/translations/translations.qrc
@@ -1,5 +1,8 @@
<!DOCTYPE RCC>
<RCC version="1.0">
<qresource>
+ <file>incdecvolume_plugin_ru.qm</file>
+ <file>incdecvolume_plugin_de.qm</file>
+ <file>incdecvolume_plugin_cs.qm</file>
</qresource>
</RCC>
diff --git a/src/plugins/General/dbuscontrol/dbuscontrol.pro b/src/plugins/General/dbuscontrol/dbuscontrol.pro
index 02d034e31..41aa57662 100644
--- a/src/plugins/General/dbuscontrol/dbuscontrol.pro
+++ b/src/plugins/General/dbuscontrol/dbuscontrol.pro
@@ -15,7 +15,8 @@ QMAKE_LIBDIR += ../../../../lib
TRANSLATIONS = translations/dbuscontrol_plugin_cs.ts \
translations/dbuscontrol_plugin_de.ts \
translations/dbuscontrol_plugin_zh_CN.ts \
- translations/dbuscontrol_plugin_zh_TW.ts
+ translations/dbuscontrol_plugin_zh_TW.ts \
+ translations/dbuscontrol_plugin_ru.ts
RESOURCES = translations/translations.qrc
isEmpty(LIB_DIR){
diff --git a/src/plugins/General/dbuscontrol/translations/dbuscontrol_plugin_ru.qm b/src/plugins/General/dbuscontrol/translations/dbuscontrol_plugin_ru.qm
new file mode 100644
index 000000000..4c77eeb05
--- /dev/null
+++ b/src/plugins/General/dbuscontrol/translations/dbuscontrol_plugin_ru.qm
Binary files differ
diff --git a/src/plugins/General/dbuscontrol/translations/dbuscontrol_plugin_ru.ts b/src/plugins/General/dbuscontrol/translations/dbuscontrol_plugin_ru.ts
new file mode 100644
index 000000000..e3b80173a
--- /dev/null
+++ b/src/plugins/General/dbuscontrol/translations/dbuscontrol_plugin_ru.ts
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS><TS version="1.1" language="ru">
+<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>Модулб D-Bus для Qmmp</translation>
+ </message>
+ <message>
+ <location filename="../dbuscontrolfactory.cpp" line="50"/>
+ <source>Writen by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
+ <translation>Разработчик: Илья Котов &lt;forkotov02@hotmail.ru&gt;</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/General/dbuscontrol/translations/translations.qrc b/src/plugins/General/dbuscontrol/translations/translations.qrc
index 139fe6b0a..e329fd473 100644
--- a/src/plugins/General/dbuscontrol/translations/translations.qrc
+++ b/src/plugins/General/dbuscontrol/translations/translations.qrc
@@ -5,5 +5,6 @@
<file>dbuscontrol_plugin_de.qm</file>
<file>dbuscontrol_plugin_zh_CN.qm</file>
<file>dbuscontrol_plugin_zh_TW.qm</file>
+ <file>dbuscontrol_plugin_ru.qm</file>
</qresource>
</RCC>
diff --git a/src/plugins/General/notifier/notifier.pro b/src/plugins/General/notifier/notifier.pro
index 468890d4b..bf9b809fe 100644
--- a/src/plugins/General/notifier/notifier.pro
+++ b/src/plugins/General/notifier/notifier.pro
@@ -16,7 +16,8 @@ LIBS += -lqmmpui
TRANSLATIONS = translations/notifier_plugin_cs.ts \
translations/notifier_plugin_de.ts \
translations/notifier_plugin_zh_CN.ts \
- translations/notifier_plugin_zh_TW.ts
+ translations/notifier_plugin_zh_TW.ts \
+ translations/notifier_plugin_ru.ts
RESOURCES = notifier_images.qrc \
translations/translations.qrc
diff --git a/src/plugins/General/notifier/translations/notifier_plugin_ru.qm b/src/plugins/General/notifier/translations/notifier_plugin_ru.qm
new file mode 100644
index 000000000..989599c97
--- /dev/null
+++ b/src/plugins/General/notifier/translations/notifier_plugin_ru.qm
Binary files differ
diff --git a/src/plugins/General/notifier/translations/notifier_plugin_ru.ts b/src/plugins/General/notifier/translations/notifier_plugin_ru.ts
new file mode 100644
index 000000000..d88a0116e
--- /dev/null
+++ b/src/plugins/General/notifier/translations/notifier_plugin_ru.ts
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS><TS version="1.1" language="ru">
+<defaultcodec></defaultcodec>
+<context>
+ <name>NotifierFactory</name>
+ <message>
+ <location filename="../notifierfactory.cpp" line="30"/>
+ <source>Notifier Plugin</source>
+ <translation>Модуль сообщений</translation>
+ </message>
+ <message>
+ <location filename="../notifierfactory.cpp" line="49"/>
+ <source>About Notifier Plugin</source>
+ <translation>О модуле уведомлений</translation>
+ </message>
+ <message>
+ <location filename="../notifierfactory.cpp" line="50"/>
+ <source>Qmmp Notifier Plugin</source>
+ <translation>Модуль сообщений для Qmmp</translation>
+ </message>
+ <message>
+ <location filename="../notifierfactory.cpp" line="51"/>
+ <source>Writen by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
+ <translation>Разработчик: Илья Котов &lt;forkotov02@hotmail.ru&gt;</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="13"/>
+ <source>Notifier Plugin Settings</source>
+ <translation>Модуль сообщений</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="19"/>
+ <source>Psi Notification</source>
+ <translation>Уведомление Psi</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="25"/>
+ <source>Enable Psi notification</source>
+ <translation>Включить уведомление Psi</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="35"/>
+ <source>Desktop Notification</source>
+ <translation>Сообщение на рабочем столе</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="41"/>
+ <source>Enable desktop notification</source>
+ <translation>Показывать сообщение на рабочем столе</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="48"/>
+ <source>Message delay, ms:</source>
+ <translation>Задержка сообщения, мс:</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 type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="255"/>
+ <source>Cancel</source>
+ <translation>Отмена</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/General/notifier/translations/notifier_plugin_zh_TW.qm b/src/plugins/General/notifier/translations/notifier_plugin_zh_TW.qm
index 8e425eb02..0431155c0 100644
--- a/src/plugins/General/notifier/translations/notifier_plugin_zh_TW.qm
+++ b/src/plugins/General/notifier/translations/notifier_plugin_zh_TW.qm
Binary files differ
diff --git a/src/plugins/General/notifier/translations/notifier_plugin_zh_TW.ts b/src/plugins/General/notifier/translations/notifier_plugin_zh_TW.ts
index 60cd8958d..9e6bcc6c3 100644
--- a/src/plugins/General/notifier/translations/notifier_plugin_zh_TW.ts
+++ b/src/plugins/General/notifier/translations/notifier_plugin_zh_TW.ts
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS><TS version="1.1" language="zh_TW">
-<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>狀態圖像插件設定</translation>
+ <translation type="obsolete">狀態圖像插件設定</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="19"/>
@@ -71,5 +70,10 @@
<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 68a60b3a5..2084c6cb1 100644
--- a/src/plugins/General/notifier/translations/translations.qrc
+++ b/src/plugins/General/notifier/translations/translations.qrc
@@ -5,5 +5,6 @@
<file>notifier_plugin_de.qm</file>
<file>notifier_plugin_zh_CN.qm</file>
<file>notifier_plugin_zh_TW.qm</file>
+ <file>notifier_plugin_ru.qm</file>
</qresource>
</RCC>
diff --git a/src/plugins/General/scrobbler/scrobbler.pro b/src/plugins/General/scrobbler/scrobbler.pro
index 0ba716946..b771cee05 100644
--- a/src/plugins/General/scrobbler/scrobbler.pro
+++ b/src/plugins/General/scrobbler/scrobbler.pro
@@ -14,7 +14,8 @@ QMAKE_CLEAN =$$PLUGINS_PREFIX/General/libscrobbler.so
TRANSLATIONS = translations/scrobbler_plugin_cs.ts \
translations/scrobbler_plugin_de.ts \
translations/scrobbler_plugin_zh_CN.ts \
- translations/scrobbler_plugin_zh_TW.ts
+ translations/scrobbler_plugin_zh_TW.ts \
+ translations/scrobbler_plugin_ru.ts
RESOURCES = translations/translations.qrc
isEmpty(LIB_DIR){
diff --git a/src/plugins/General/scrobbler/translations/scrobbler_plugin_ru.qm b/src/plugins/General/scrobbler/translations/scrobbler_plugin_ru.qm
new file mode 100644
index 000000000..9fe290a6e
--- /dev/null
+++ b/src/plugins/General/scrobbler/translations/scrobbler_plugin_ru.qm
Binary files differ
diff --git a/src/plugins/General/scrobbler/translations/scrobbler_plugin_ru.ts b/src/plugins/General/scrobbler/translations/scrobbler_plugin_ru.ts
new file mode 100644
index 000000000..b9a03db12
--- /dev/null
+++ b/src/plugins/General/scrobbler/translations/scrobbler_plugin_ru.ts
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS><TS version="1.1" language="ru">
+<defaultcodec></defaultcodec>
+<context>
+ <name>ScrobblerFactory</name>
+ <message>
+ <location filename="../scrobblerfactory.cpp" line="30"/>
+ <source>Scrobbler Plugin</source>
+ <translation>Модуль scrobbler</translation>
+ </message>
+ <message>
+ <location filename="../scrobblerfactory.cpp" line="49"/>
+ <source>About Scrobbler Plugin</source>
+ <translation>Об модуле Scrobbler </translation>
+ </message>
+ <message>
+ <location filename="../scrobblerfactory.cpp" line="50"/>
+ <source>Qmmp AudioScrobbler Plugin</source>
+ <translation>Модуль AudioScrobbler для Qmmp</translation>
+ </message>
+ <message>
+ <location filename="../scrobblerfactory.cpp" line="51"/>
+ <source>Writen by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
+ <translation>Разработчик: Илья Котов &lt;forkotov02@hotmail.ru&gt;</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="13"/>
+ <source>Scrobbler Plugin Settings</source>
+ <translation>Настройки модуля scrobbler</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="19"/>
+ <source>User name:</source>
+ <translation>Имя пользователя:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="29"/>
+ <source>Password:</source>
+ <translation>Пароль:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="58"/>
+ <source>OK</source>
+ <translation type="unfinished"></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/scrobbler_plugin_zh_TW.ts b/src/plugins/General/scrobbler/translations/scrobbler_plugin_zh_TW.ts
index 52eb51743..6c42fd1ef 100644
--- a/src/plugins/General/scrobbler/translations/scrobbler_plugin_zh_TW.ts
+++ b/src/plugins/General/scrobbler/translations/scrobbler_plugin_zh_TW.ts
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS><TS version="1.1" language="zh_TW">
-<defaultcodec></defaultcodec>
<context>
<name>ScrobblerFactory</name>
<message>
diff --git a/src/plugins/General/scrobbler/translations/translations.qrc b/src/plugins/General/scrobbler/translations/translations.qrc
index a9ec6c7dc..1f6219ba8 100644
--- a/src/plugins/General/scrobbler/translations/translations.qrc
+++ b/src/plugins/General/scrobbler/translations/translations.qrc
@@ -5,5 +5,6 @@
<file>scrobbler_plugin_de.qm</file>
<file>scrobbler_plugin_zh_CN.qm</file>
<file>scrobbler_plugin_zh_TW.qm</file>
+ <file>scrobbler_plugin_ru.qm</file>
</qresource>
</RCC>
diff --git a/src/plugins/General/statusicon/statusicon.pro b/src/plugins/General/statusicon/statusicon.pro
index 0de5c8883..a00899422 100644
--- a/src/plugins/General/statusicon/statusicon.pro
+++ b/src/plugins/General/statusicon/statusicon.pro
@@ -16,7 +16,8 @@ LIBS += -lqmmpui
TRANSLATIONS = translations/statusicon_plugin_cs.ts \
translations/statusicon_plugin_de.ts \
translations/statusicon_plugin_zh_CN.ts \
- translations/statusicon_plugin_zh_TW.ts
+ translations/statusicon_plugin_zh_TW.ts \
+ translations/statusicon_plugin_ru.ts
RESOURCES = translations/translations.qrc
isEmpty(LIB_DIR){
diff --git a/src/plugins/General/statusicon/translations/statusicon_plugin_ru.qm b/src/plugins/General/statusicon/translations/statusicon_plugin_ru.qm
new file mode 100644
index 000000000..7738eb7fe
--- /dev/null
+++ b/src/plugins/General/statusicon/translations/statusicon_plugin_ru.qm
Binary files differ
diff --git a/src/plugins/General/statusicon/translations/statusicon_plugin_ru.ts b/src/plugins/General/statusicon/translations/statusicon_plugin_ru.ts
new file mode 100644
index 000000000..cd50c53c6
--- /dev/null
+++ b/src/plugins/General/statusicon/translations/statusicon_plugin_ru.ts
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS><TS version="1.1" language="ru">
+<defaultcodec></defaultcodec>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="13"/>
+ <source>Status Icon Plugin Settings</source>
+ <translation>Настройки модуля Status Icon</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>Задержка сообщения, мс:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="89"/>
+ <source>OK</source>
+ <translation type="unfinished"></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>Модуль Status Icon</translation>
+ </message>
+ <message>
+ <location filename="../statusiconfactory.cpp" line="49"/>
+ <source>About Status Icon Plugin</source>
+ <translation>Об модуле Status Icon</translation>
+ </message>
+ <message>
+ <location filename="../statusiconfactory.cpp" line="50"/>
+ <source>Qmmp Status Icon Plugin</source>
+ <translation>Модуль Status Icon для Qmmp</translation>
+ </message>
+ <message>
+ <location filename="../statusiconfactory.cpp" line="51"/>
+ <source>Writen by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
+ <translation>Разработчик: Илья Котов &lt;forkotov02@hotmail.ru&gt;</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/General/statusicon/translations/statusicon_plugin_zh_TW.ts b/src/plugins/General/statusicon/translations/statusicon_plugin_zh_TW.ts
index 1352189ec..11795bf1c 100644
--- a/src/plugins/General/statusicon/translations/statusicon_plugin_zh_TW.ts
+++ b/src/plugins/General/statusicon/translations/statusicon_plugin_zh_TW.ts
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS><TS version="1.1" language="zh_TW">
-<defaultcodec></defaultcodec>
<context>
<name>SettingsDialog</name>
<message>
diff --git a/src/plugins/General/statusicon/translations/translations.qrc b/src/plugins/General/statusicon/translations/translations.qrc
index 586ed3a38..2aceb0899 100644
--- a/src/plugins/General/statusicon/translations/translations.qrc
+++ b/src/plugins/General/statusicon/translations/translations.qrc
@@ -5,5 +5,6 @@
<file>statusicon_plugin_de.qm</file>
<file>statusicon_plugin_zh_CN.qm</file>
<file>statusicon_plugin_zh_TW.qm</file>
+ <file>statusicon_plugin_ru.qm</file>
</qresource>
</RCC>
diff --git a/src/plugins/Visual/analyzer/analyzer.pro b/src/plugins/Visual/analyzer/analyzer.pro
index 1c9a7baa9..e32645ace 100644
--- a/src/plugins/Visual/analyzer/analyzer.pro
+++ b/src/plugins/Visual/analyzer/analyzer.pro
@@ -26,7 +26,8 @@ LIBS += -lqmmp -L/usr/lib -I/usr/include
TRANSLATIONS = translations/analyzer_plugin_cs.ts \
translations/analyzer_plugin_de.ts \
translations/analyzer_plugin_zh_CN.ts \
- translations/analyzer_plugin_zh_TW.ts
+ translations/analyzer_plugin_zh_TW.ts \
+ translations/analyzer_plugin_ru.ts
RESOURCES = translations/translations.qrc
isEmpty(LIB_DIR){
diff --git a/src/plugins/Visual/analyzer/translations/analyzer_plugin_ru.qm b/src/plugins/Visual/analyzer/translations/analyzer_plugin_ru.qm
new file mode 100644
index 000000000..d3ff2222e
--- /dev/null
+++ b/src/plugins/Visual/analyzer/translations/analyzer_plugin_ru.qm
Binary files differ
diff --git a/src/plugins/Visual/analyzer/translations/analyzer_plugin_ru.ts b/src/plugins/Visual/analyzer/translations/analyzer_plugin_ru.ts
new file mode 100644
index 000000000..48c559fed
--- /dev/null
+++ b/src/plugins/Visual/analyzer/translations/analyzer_plugin_ru.ts
@@ -0,0 +1,153 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS><TS version="1.1" language="ru">
+<defaultcodec></defaultcodec>
+<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 кад/с</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="144"/>
+ <source>25 FPS</source>
+ <translation>25 кад/с</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="149"/>
+ <source>10 FPS</source>
+ <translation>10 кад/с</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="154"/>
+ <source>5 FPS</source>
+ <translation>5 кад/с</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="171"/>
+ <source>Colors</source>
+ <translation>Цвета</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="177"/>
+ <source>Peaks:</source>
+ <translation>Пики:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="203"/>
+ <source>Analyzer #1:</source>
+ <translation>Анализатор #1:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="229"/>
+ <source>Background:</source>
+ <translation>Фон:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="255"/>
+ <source>Analyzer #2:</source>
+ <translation>Анализатор #2:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="294"/>
+ <source>Analyzer #3:</source>
+ <translation>Анализатор #3:</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="351"/>
+ <source>&amp;OK</source>
+ <translation>&amp;OK</translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="370"/>
+ <source>&amp;Cancel</source>
+ <translation>&amp;Отмена</translation>
+ </message>
+</context>
+<context>
+ <name>VisualAnalyzerFactory</name>
+ <message>
+ <location filename="../visualanalyzerfactory.cpp" line="30"/>
+ <source>Analyzer Plugin</source>
+ <translation>Анализатор</translation>
+ </message>
+ <message>
+ <location filename="../visualanalyzerfactory.cpp" line="49"/>
+ <source>About Analyzer Visual Plugin</source>
+ <translation>Об анализаторе (модуле визуализации)</translation>
+ </message>
+ <message>
+ <location filename="../visualanalyzerfactory.cpp" line="50"/>
+ <source>Qmmp Analyzer Visual Plugin</source>
+ <translation>Модуль анализатора для Qmmp</translation>
+ </message>
+ <message>
+ <location filename="../visualanalyzerfactory.cpp" line="51"/>
+ <source>Writen by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
+ <translation>Разработчик: Илья Котов &lt;forkotov02@hotmail.ru&gt;</translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/Visual/analyzer/translations/translations.qrc b/src/plugins/Visual/analyzer/translations/translations.qrc
index 9784fc693..0b3f5d2c1 100644
--- a/src/plugins/Visual/analyzer/translations/translations.qrc
+++ b/src/plugins/Visual/analyzer/translations/translations.qrc
@@ -5,5 +5,6 @@
<file>analyzer_plugin_de.qm</file>
<file>analyzer_plugin_zh_CN.qm</file>
<file>analyzer_plugin_zh_TW.qm</file>
+ <file>analyzer_plugin_ru.qm</file>
</qresource>
</RCC>