aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/General
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2021-01-07 17:49:56 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2021-01-07 17:49:56 +0000
commit1a13270970c4194a0f3c306c0a9bb8e72e42c1fd (patch)
tree891a6bb950a490c6532d8b7e6c5c2d6deb51e269 /src/plugins/General
parent26c0acfe811b4494d4aeb0763362eedddcff4806 (diff)
downloadqmmp-1a13270970c4194a0f3c306c0a9bb8e72e42c1fd.tar.gz
qmmp-1a13270970c4194a0f3c306c0a9bb8e72e42c1fd.tar.bz2
qmmp-1a13270970c4194a0f3c306c0a9bb8e72e42c1fd.zip
updated cmake files
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@9619 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/General')
-rw-r--r--src/plugins/General/CMakeLists.txt5
-rw-r--r--src/plugins/General/library/CMakeLists.txt35
-rw-r--r--src/plugins/General/library/library.pro2
-rw-r--r--src/plugins/General/library/translations/library_plugin_bg.ts89
-rw-r--r--src/plugins/General/library/translations/library_plugin_cs.ts89
-rw-r--r--src/plugins/General/library/translations/library_plugin_de.ts89
-rw-r--r--src/plugins/General/library/translations/library_plugin_el.ts89
-rw-r--r--src/plugins/General/library/translations/library_plugin_en.ts89
-rw-r--r--src/plugins/General/library/translations/library_plugin_es.ts89
-rw-r--r--src/plugins/General/library/translations/library_plugin_fi.ts89
-rw-r--r--src/plugins/General/library/translations/library_plugin_fr.ts89
-rw-r--r--src/plugins/General/library/translations/library_plugin_gl_ES.ts89
-rw-r--r--src/plugins/General/library/translations/library_plugin_he.ts89
-rw-r--r--src/plugins/General/library/translations/library_plugin_hu.ts89
-rw-r--r--src/plugins/General/library/translations/library_plugin_id.ts89
-rw-r--r--src/plugins/General/library/translations/library_plugin_it.ts89
-rw-r--r--src/plugins/General/library/translations/library_plugin_ja.ts89
-rw-r--r--src/plugins/General/library/translations/library_plugin_kk.ts89
-rw-r--r--src/plugins/General/library/translations/library_plugin_lt.ts89
-rw-r--r--src/plugins/General/library/translations/library_plugin_nl.ts89
-rw-r--r--src/plugins/General/library/translations/library_plugin_pl_PL.ts89
-rw-r--r--src/plugins/General/library/translations/library_plugin_pt.ts89
-rw-r--r--src/plugins/General/library/translations/library_plugin_pt_BR.ts89
-rw-r--r--src/plugins/General/library/translations/library_plugin_ru.ts89
-rw-r--r--src/plugins/General/library/translations/library_plugin_sk.ts89
-rw-r--r--src/plugins/General/library/translations/library_plugin_sr_BA.ts89
-rw-r--r--src/plugins/General/library/translations/library_plugin_sr_RS.ts89
-rw-r--r--src/plugins/General/library/translations/library_plugin_tr.ts89
-rw-r--r--src/plugins/General/library/translations/library_plugin_uk_UA.ts89
-rw-r--r--src/plugins/General/library/translations/library_plugin_zh_CN.ts89
-rw-r--r--src/plugins/General/library/translations/library_plugin_zh_TW.ts89
-rw-r--r--src/plugins/General/library/translations/translations.qrc32
-rw-r--r--src/plugins/General/streambrowser/translations/streambrowser_plugin_bg.ts2
-rw-r--r--src/plugins/General/streambrowser/translations/streambrowser_plugin_cs.ts2
-rw-r--r--src/plugins/General/streambrowser/translations/streambrowser_plugin_de.ts2
-rw-r--r--src/plugins/General/streambrowser/translations/streambrowser_plugin_el.ts2
-rw-r--r--src/plugins/General/streambrowser/translations/streambrowser_plugin_en.ts2
-rw-r--r--src/plugins/General/streambrowser/translations/streambrowser_plugin_es.ts2
-rw-r--r--src/plugins/General/streambrowser/translations/streambrowser_plugin_fi.ts2
-rw-r--r--src/plugins/General/streambrowser/translations/streambrowser_plugin_fr.ts2
-rw-r--r--src/plugins/General/streambrowser/translations/streambrowser_plugin_gl_ES.ts2
-rw-r--r--src/plugins/General/streambrowser/translations/streambrowser_plugin_he.ts2
-rw-r--r--src/plugins/General/streambrowser/translations/streambrowser_plugin_hu.ts2
-rw-r--r--src/plugins/General/streambrowser/translations/streambrowser_plugin_id.ts2
-rw-r--r--src/plugins/General/streambrowser/translations/streambrowser_plugin_it.ts2
-rw-r--r--src/plugins/General/streambrowser/translations/streambrowser_plugin_ja.ts2
-rw-r--r--src/plugins/General/streambrowser/translations/streambrowser_plugin_kk.ts2
-rw-r--r--src/plugins/General/streambrowser/translations/streambrowser_plugin_lt.ts2
-rw-r--r--src/plugins/General/streambrowser/translations/streambrowser_plugin_nl.ts2
-rw-r--r--src/plugins/General/streambrowser/translations/streambrowser_plugin_pl_PL.ts2
-rw-r--r--src/plugins/General/streambrowser/translations/streambrowser_plugin_pt.ts2
-rw-r--r--src/plugins/General/streambrowser/translations/streambrowser_plugin_pt_BR.ts2
-rw-r--r--src/plugins/General/streambrowser/translations/streambrowser_plugin_ru.ts2
-rw-r--r--src/plugins/General/streambrowser/translations/streambrowser_plugin_sk.ts2
-rw-r--r--src/plugins/General/streambrowser/translations/streambrowser_plugin_sr_BA.ts2
-rw-r--r--src/plugins/General/streambrowser/translations/streambrowser_plugin_sr_RS.ts2
-rw-r--r--src/plugins/General/streambrowser/translations/streambrowser_plugin_tr.ts2
-rw-r--r--src/plugins/General/streambrowser/translations/streambrowser_plugin_uk_UA.ts2
-rw-r--r--src/plugins/General/streambrowser/translations/streambrowser_plugin_zh_CN.ts2
-rw-r--r--src/plugins/General/streambrowser/translations/streambrowser_plugin_zh_TW.ts2
60 files changed, 2593 insertions, 29 deletions
diff --git a/src/plugins/General/CMakeLists.txt b/src/plugins/General/CMakeLists.txt
index a6c63ea6f..38ee086b9 100644
--- a/src/plugins/General/CMakeLists.txt
+++ b/src/plugins/General/CMakeLists.txt
@@ -18,6 +18,7 @@ SET(USE_TRACKCHANGE TRUE CACHE BOOL "enable/disable track change plugin")
SET(USE_COPYPASTE TRUE CACHE BOOL "enable/disable copy/paste change plugin")
SET(USE_HISTORY TRUE CACHE BOOL "enable/disable history plugin")
SET(USE_SLEEPINHIBITOR TRUE CACHE BOOL "enable/disable sleep mode inhibition plugin")
+SET(USE_LIBRARY TRUE CACHE BOOL "enable/disable media library plugin")
SET(USE_TASKBAR TRUE CACHE BOOL "enable/disable taskbar plugin (Windows)")
SET(USE_RDETECT TRUE CACHE BOOL "enable/disable rdetect plugin (Windows)")
@@ -108,3 +109,7 @@ ENDIF(USE_TASKBAR AND Qt5WinExtras_FOUND)
IF(USE_RDETECT AND Qt5WinExtras_FOUND)
add_subdirectory(rdetect)
ENDIF(USE_RDETECT AND Qt5WinExtras_FOUND)
+
+IF(USE_LIBRARY)
+add_directory(library)
+ENDIF(USE_LIBRARY)
diff --git a/src/plugins/General/library/CMakeLists.txt b/src/plugins/General/library/CMakeLists.txt
new file mode 100644
index 000000000..bcc9f3e70
--- /dev/null
+++ b/src/plugins/General/library/CMakeLists.txt
@@ -0,0 +1,35 @@
+project(liblibrary)
+
+include_directories(${CMAKE_CURRENT_BINARY_DIR})
+
+# libqmmpui & libqmmp
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../)
+link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmpui)
+link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmp)
+
+SET(liblibrary_SRCS
+ library.cpp
+ libraryfactory.cpp
+ librarymodel.cpp
+ librarywidget.cpp
+ settingsdialog.cpp
+)
+
+SET(liblibrary_RCCS translations/translations.qrc)
+
+QT5_ADD_RESOURCES(liblibrary_RCC_SRCS ${liblibrary_RCCS})
+
+# user interface
+SET(liblibrary_UIS
+ librarywidget.ui
+ settingsdialog.ui
+)
+
+QT5_WRAP_UI(liblibrary_UIS_H ${liblibrary_UIS})
+# Don't forget to include output directory, otherwise
+# the UI file won't be wrapped!
+include_directories(${CMAKE_CURRENT_BINARY_DIR})
+
+ADD_LIBRARY(library MODULE ${liblibrary_SRCS} ${liblibrary_UIS_H} ${liblibrary_RCC_SRCS})
+target_link_libraries(library Qt5::Widgets Qt5::Sql Qt5::Concurrent libqmmpui libqmmp)
+install(TARGETS library DESTINATION ${PLUGIN_DIR}/General)
diff --git a/src/plugins/General/library/library.pro b/src/plugins/General/library/library.pro
index a9fe54802..8655a9cc3 100644
--- a/src/plugins/General/library/library.pro
+++ b/src/plugins/General/library/library.pro
@@ -17,7 +17,7 @@ SOURCES += libraryfactory.cpp \
librarymodel.cpp
-#RESOURCES = translations/translations.qrc
+RESOURCES = translations/translations.qrc
LIBS += $$QMMPUI_LIB
diff --git a/src/plugins/General/library/translations/library_plugin_bg.ts b/src/plugins/General/library/translations/library_plugin_bg.ts
new file mode 100644
index 000000000..d1b06a811
--- /dev/null
+++ b/src/plugins/General/library/translations/library_plugin_bg.ts
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="bg_BG">
+<context>
+ <name>Library</name>
+ <message>
+ <location filename="../library.cpp" line="66"/>
+ <source>Update library</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryFactory</name>
+ <message>
+ <location filename="../libraryfactory.cpp" line="32"/>
+ <source>Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="37"/>
+ <source>Media Library</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="67"/>
+ <source>About Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="68"/>
+ <source>Qmmp Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="69"/>
+ <source>This plugin represents a database to store music files tags for a fast access</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="70"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryModel</name>
+ <message>
+ <location filename="../librarymodel.cpp" line="182"/>
+ <source>Unknown</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryWidget</name>
+ <message>
+ <location filename="../librarywidget.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>Media Library Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="29"/>
+ <source>List of directories for scanning:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="52"/>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="63"/>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="60"/>
+ <source>Select Directories for Scanning</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/General/library/translations/library_plugin_cs.ts b/src/plugins/General/library/translations/library_plugin_cs.ts
new file mode 100644
index 000000000..a8d05d793
--- /dev/null
+++ b/src/plugins/General/library/translations/library_plugin_cs.ts
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="cs_CZ">
+<context>
+ <name>Library</name>
+ <message>
+ <location filename="../library.cpp" line="66"/>
+ <source>Update library</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryFactory</name>
+ <message>
+ <location filename="../libraryfactory.cpp" line="32"/>
+ <source>Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="37"/>
+ <source>Media Library</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="67"/>
+ <source>About Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="68"/>
+ <source>Qmmp Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="69"/>
+ <source>This plugin represents a database to store music files tags for a fast access</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="70"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryModel</name>
+ <message>
+ <location filename="../librarymodel.cpp" line="182"/>
+ <source>Unknown</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryWidget</name>
+ <message>
+ <location filename="../librarywidget.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>Media Library Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="29"/>
+ <source>List of directories for scanning:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="52"/>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="63"/>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="60"/>
+ <source>Select Directories for Scanning</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/General/library/translations/library_plugin_de.ts b/src/plugins/General/library/translations/library_plugin_de.ts
new file mode 100644
index 000000000..da7c42fed
--- /dev/null
+++ b/src/plugins/General/library/translations/library_plugin_de.ts
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="de_DE">
+<context>
+ <name>Library</name>
+ <message>
+ <location filename="../library.cpp" line="66"/>
+ <source>Update library</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryFactory</name>
+ <message>
+ <location filename="../libraryfactory.cpp" line="32"/>
+ <source>Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="37"/>
+ <source>Media Library</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="67"/>
+ <source>About Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="68"/>
+ <source>Qmmp Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="69"/>
+ <source>This plugin represents a database to store music files tags for a fast access</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="70"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryModel</name>
+ <message>
+ <location filename="../librarymodel.cpp" line="182"/>
+ <source>Unknown</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryWidget</name>
+ <message>
+ <location filename="../librarywidget.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>Media Library Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="29"/>
+ <source>List of directories for scanning:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="52"/>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="63"/>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="60"/>
+ <source>Select Directories for Scanning</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/General/library/translations/library_plugin_el.ts b/src/plugins/General/library/translations/library_plugin_el.ts
new file mode 100644
index 000000000..3ccbcc1ac
--- /dev/null
+++ b/src/plugins/General/library/translations/library_plugin_el.ts
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="el_GR">
+<context>
+ <name>Library</name>
+ <message>
+ <location filename="../library.cpp" line="66"/>
+ <source>Update library</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryFactory</name>
+ <message>
+ <location filename="../libraryfactory.cpp" line="32"/>
+ <source>Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="37"/>
+ <source>Media Library</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="67"/>
+ <source>About Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="68"/>
+ <source>Qmmp Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="69"/>
+ <source>This plugin represents a database to store music files tags for a fast access</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="70"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryModel</name>
+ <message>
+ <location filename="../librarymodel.cpp" line="182"/>
+ <source>Unknown</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryWidget</name>
+ <message>
+ <location filename="../librarywidget.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>Media Library Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="29"/>
+ <source>List of directories for scanning:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="52"/>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="63"/>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="60"/>
+ <source>Select Directories for Scanning</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/General/library/translations/library_plugin_en.ts b/src/plugins/General/library/translations/library_plugin_en.ts
new file mode 100644
index 000000000..1adf7e27e
--- /dev/null
+++ b/src/plugins/General/library/translations/library_plugin_en.ts
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="en_US">
+<context>
+ <name>Library</name>
+ <message>
+ <location filename="../library.cpp" line="66"/>
+ <source>Update library</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryFactory</name>
+ <message>
+ <location filename="../libraryfactory.cpp" line="32"/>
+ <source>Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="37"/>
+ <source>Media Library</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="67"/>
+ <source>About Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="68"/>
+ <source>Qmmp Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="69"/>
+ <source>This plugin represents a database to store music files tags for a fast access</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="70"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryModel</name>
+ <message>
+ <location filename="../librarymodel.cpp" line="182"/>
+ <source>Unknown</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryWidget</name>
+ <message>
+ <location filename="../librarywidget.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>Media Library Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="29"/>
+ <source>List of directories for scanning:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="52"/>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="63"/>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="60"/>
+ <source>Select Directories for Scanning</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/General/library/translations/library_plugin_es.ts b/src/plugins/General/library/translations/library_plugin_es.ts
new file mode 100644
index 000000000..8f5320126
--- /dev/null
+++ b/src/plugins/General/library/translations/library_plugin_es.ts
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="es_ES">
+<context>
+ <name>Library</name>
+ <message>
+ <location filename="../library.cpp" line="66"/>
+ <source>Update library</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryFactory</name>
+ <message>
+ <location filename="../libraryfactory.cpp" line="32"/>
+ <source>Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="37"/>
+ <source>Media Library</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="67"/>
+ <source>About Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="68"/>
+ <source>Qmmp Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="69"/>
+ <source>This plugin represents a database to store music files tags for a fast access</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="70"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryModel</name>
+ <message>
+ <location filename="../librarymodel.cpp" line="182"/>
+ <source>Unknown</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryWidget</name>
+ <message>
+ <location filename="../librarywidget.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>Media Library Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="29"/>
+ <source>List of directories for scanning:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="52"/>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="63"/>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="60"/>
+ <source>Select Directories for Scanning</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/General/library/translations/library_plugin_fi.ts b/src/plugins/General/library/translations/library_plugin_fi.ts
new file mode 100644
index 000000000..74cfbad3b
--- /dev/null
+++ b/src/plugins/General/library/translations/library_plugin_fi.ts
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="fi_FI">
+<context>
+ <name>Library</name>
+ <message>
+ <location filename="../library.cpp" line="66"/>
+ <source>Update library</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryFactory</name>
+ <message>
+ <location filename="../libraryfactory.cpp" line="32"/>
+ <source>Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="37"/>
+ <source>Media Library</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="67"/>
+ <source>About Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="68"/>
+ <source>Qmmp Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="69"/>
+ <source>This plugin represents a database to store music files tags for a fast access</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="70"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryModel</name>
+ <message>
+ <location filename="../librarymodel.cpp" line="182"/>
+ <source>Unknown</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryWidget</name>
+ <message>
+ <location filename="../librarywidget.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>Media Library Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="29"/>
+ <source>List of directories for scanning:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="52"/>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="63"/>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="60"/>
+ <source>Select Directories for Scanning</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/General/library/translations/library_plugin_fr.ts b/src/plugins/General/library/translations/library_plugin_fr.ts
new file mode 100644
index 000000000..90221adbf
--- /dev/null
+++ b/src/plugins/General/library/translations/library_plugin_fr.ts
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="fr_FR">
+<context>
+ <name>Library</name>
+ <message>
+ <location filename="../library.cpp" line="66"/>
+ <source>Update library</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryFactory</name>
+ <message>
+ <location filename="../libraryfactory.cpp" line="32"/>
+ <source>Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="37"/>
+ <source>Media Library</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="67"/>
+ <source>About Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="68"/>
+ <source>Qmmp Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="69"/>
+ <source>This plugin represents a database to store music files tags for a fast access</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="70"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryModel</name>
+ <message>
+ <location filename="../librarymodel.cpp" line="182"/>
+ <source>Unknown</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryWidget</name>
+ <message>
+ <location filename="../librarywidget.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>Media Library Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="29"/>
+ <source>List of directories for scanning:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="52"/>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="63"/>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="60"/>
+ <source>Select Directories for Scanning</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/General/library/translations/library_plugin_gl_ES.ts b/src/plugins/General/library/translations/library_plugin_gl_ES.ts
new file mode 100644
index 000000000..702ae6eea
--- /dev/null
+++ b/src/plugins/General/library/translations/library_plugin_gl_ES.ts
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="gl_ES">
+<context>
+ <name>Library</name>
+ <message>
+ <location filename="../library.cpp" line="66"/>
+ <source>Update library</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryFactory</name>
+ <message>
+ <location filename="../libraryfactory.cpp" line="32"/>
+ <source>Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="37"/>
+ <source>Media Library</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="67"/>
+ <source>About Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="68"/>
+ <source>Qmmp Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="69"/>
+ <source>This plugin represents a database to store music files tags for a fast access</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="70"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryModel</name>
+ <message>
+ <location filename="../librarymodel.cpp" line="182"/>
+ <source>Unknown</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryWidget</name>
+ <message>
+ <location filename="../librarywidget.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>Media Library Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="29"/>
+ <source>List of directories for scanning:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="52"/>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="63"/>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="60"/>
+ <source>Select Directories for Scanning</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/General/library/translations/library_plugin_he.ts b/src/plugins/General/library/translations/library_plugin_he.ts
new file mode 100644
index 000000000..bf360b76e
--- /dev/null
+++ b/src/plugins/General/library/translations/library_plugin_he.ts
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="he_IL">
+<context>
+ <name>Library</name>
+ <message>
+ <location filename="../library.cpp" line="66"/>
+ <source>Update library</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryFactory</name>
+ <message>
+ <location filename="../libraryfactory.cpp" line="32"/>
+ <source>Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="37"/>
+ <source>Media Library</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="67"/>
+ <source>About Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="68"/>
+ <source>Qmmp Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="69"/>
+ <source>This plugin represents a database to store music files tags for a fast access</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="70"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryModel</name>
+ <message>
+ <location filename="../librarymodel.cpp" line="182"/>
+ <source>Unknown</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryWidget</name>
+ <message>
+ <location filename="../librarywidget.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>Media Library Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="29"/>
+ <source>List of directories for scanning:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="52"/>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="63"/>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="60"/>
+ <source>Select Directories for Scanning</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/General/library/translations/library_plugin_hu.ts b/src/plugins/General/library/translations/library_plugin_hu.ts
new file mode 100644
index 000000000..540ef1376
--- /dev/null
+++ b/src/plugins/General/library/translations/library_plugin_hu.ts
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="hu_HU">
+<context>
+ <name>Library</name>
+ <message>
+ <location filename="../library.cpp" line="66"/>
+ <source>Update library</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryFactory</name>
+ <message>
+ <location filename="../libraryfactory.cpp" line="32"/>
+ <source>Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="37"/>
+ <source>Media Library</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="67"/>
+ <source>About Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="68"/>
+ <source>Qmmp Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="69"/>
+ <source>This plugin represents a database to store music files tags for a fast access</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="70"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryModel</name>
+ <message>
+ <location filename="../librarymodel.cpp" line="182"/>
+ <source>Unknown</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryWidget</name>
+ <message>
+ <location filename="../librarywidget.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>Media Library Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="29"/>
+ <source>List of directories for scanning:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="52"/>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="63"/>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="60"/>
+ <source>Select Directories for Scanning</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/General/library/translations/library_plugin_id.ts b/src/plugins/General/library/translations/library_plugin_id.ts
new file mode 100644
index 000000000..e3793b36e
--- /dev/null
+++ b/src/plugins/General/library/translations/library_plugin_id.ts
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="id_ID">
+<context>
+ <name>Library</name>
+ <message>
+ <location filename="../library.cpp" line="66"/>
+ <source>Update library</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryFactory</name>
+ <message>
+ <location filename="../libraryfactory.cpp" line="32"/>
+ <source>Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="37"/>
+ <source>Media Library</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="67"/>
+ <source>About Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="68"/>
+ <source>Qmmp Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="69"/>
+ <source>This plugin represents a database to store music files tags for a fast access</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="70"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryModel</name>
+ <message>
+ <location filename="../librarymodel.cpp" line="182"/>
+ <source>Unknown</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryWidget</name>
+ <message>
+ <location filename="../librarywidget.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>Media Library Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="29"/>
+ <source>List of directories for scanning:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="52"/>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="63"/>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="60"/>
+ <source>Select Directories for Scanning</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/General/library/translations/library_plugin_it.ts b/src/plugins/General/library/translations/library_plugin_it.ts
new file mode 100644
index 000000000..f70da0369
--- /dev/null
+++ b/src/plugins/General/library/translations/library_plugin_it.ts
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="it_IT">
+<context>
+ <name>Library</name>
+ <message>
+ <location filename="../library.cpp" line="66"/>
+ <source>Update library</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryFactory</name>
+ <message>
+ <location filename="../libraryfactory.cpp" line="32"/>
+ <source>Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="37"/>
+ <source>Media Library</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="67"/>
+ <source>About Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="68"/>
+ <source>Qmmp Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="69"/>
+ <source>This plugin represents a database to store music files tags for a fast access</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="70"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryModel</name>
+ <message>
+ <location filename="../librarymodel.cpp" line="182"/>
+ <source>Unknown</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryWidget</name>
+ <message>
+ <location filename="../librarywidget.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>Media Library Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="29"/>
+ <source>List of directories for scanning:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="52"/>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="63"/>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="60"/>
+ <source>Select Directories for Scanning</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/General/library/translations/library_plugin_ja.ts b/src/plugins/General/library/translations/library_plugin_ja.ts
new file mode 100644
index 000000000..5a883ec82
--- /dev/null
+++ b/src/plugins/General/library/translations/library_plugin_ja.ts
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="ja_JP">
+<context>
+ <name>Library</name>
+ <message>
+ <location filename="../library.cpp" line="66"/>
+ <source>Update library</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryFactory</name>
+ <message>
+ <location filename="../libraryfactory.cpp" line="32"/>
+ <source>Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="37"/>
+ <source>Media Library</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="67"/>
+ <source>About Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="68"/>
+ <source>Qmmp Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="69"/>
+ <source>This plugin represents a database to store music files tags for a fast access</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="70"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryModel</name>
+ <message>
+ <location filename="../librarymodel.cpp" line="182"/>
+ <source>Unknown</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryWidget</name>
+ <message>
+ <location filename="../librarywidget.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>Media Library Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="29"/>
+ <source>List of directories for scanning:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="52"/>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="63"/>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="60"/>
+ <source>Select Directories for Scanning</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/General/library/translations/library_plugin_kk.ts b/src/plugins/General/library/translations/library_plugin_kk.ts
new file mode 100644
index 000000000..4aaf96f4c
--- /dev/null
+++ b/src/plugins/General/library/translations/library_plugin_kk.ts
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="kk_KZ">
+<context>
+ <name>Library</name>
+ <message>
+ <location filename="../library.cpp" line="66"/>
+ <source>Update library</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryFactory</name>
+ <message>
+ <location filename="../libraryfactory.cpp" line="32"/>
+ <source>Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="37"/>
+ <source>Media Library</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="67"/>
+ <source>About Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="68"/>
+ <source>Qmmp Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="69"/>
+ <source>This plugin represents a database to store music files tags for a fast access</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="70"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryModel</name>
+ <message>
+ <location filename="../librarymodel.cpp" line="182"/>
+ <source>Unknown</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryWidget</name>
+ <message>
+ <location filename="../librarywidget.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>Media Library Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="29"/>
+ <source>List of directories for scanning:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="52"/>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="63"/>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="60"/>
+ <source>Select Directories for Scanning</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/General/library/translations/library_plugin_lt.ts b/src/plugins/General/library/translations/library_plugin_lt.ts
new file mode 100644
index 000000000..c9d703a84
--- /dev/null
+++ b/src/plugins/General/library/translations/library_plugin_lt.ts
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="lt_LT">
+<context>
+ <name>Library</name>
+ <message>
+ <location filename="../library.cpp" line="66"/>
+ <source>Update library</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryFactory</name>
+ <message>
+ <location filename="../libraryfactory.cpp" line="32"/>
+ <source>Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="37"/>
+ <source>Media Library</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="67"/>
+ <source>About Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="68"/>
+ <source>Qmmp Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="69"/>
+ <source>This plugin represents a database to store music files tags for a fast access</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="70"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryModel</name>
+ <message>
+ <location filename="../librarymodel.cpp" line="182"/>
+ <source>Unknown</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryWidget</name>
+ <message>
+ <location filename="../librarywidget.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>Media Library Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="29"/>
+ <source>List of directories for scanning:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="52"/>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="63"/>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="60"/>
+ <source>Select Directories for Scanning</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/General/library/translations/library_plugin_nl.ts b/src/plugins/General/library/translations/library_plugin_nl.ts
new file mode 100644
index 000000000..e33678bef
--- /dev/null
+++ b/src/plugins/General/library/translations/library_plugin_nl.ts
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="nl_NL">
+<context>
+ <name>Library</name>
+ <message>
+ <location filename="../library.cpp" line="66"/>
+ <source>Update library</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryFactory</name>
+ <message>
+ <location filename="../libraryfactory.cpp" line="32"/>
+ <source>Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="37"/>
+ <source>Media Library</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="67"/>
+ <source>About Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="68"/>
+ <source>Qmmp Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="69"/>
+ <source>This plugin represents a database to store music files tags for a fast access</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="70"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryModel</name>
+ <message>
+ <location filename="../librarymodel.cpp" line="182"/>
+ <source>Unknown</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryWidget</name>
+ <message>
+ <location filename="../librarywidget.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>Media Library Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="29"/>
+ <source>List of directories for scanning:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="52"/>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="63"/>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="60"/>
+ <source>Select Directories for Scanning</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/General/library/translations/library_plugin_pl_PL.ts b/src/plugins/General/library/translations/library_plugin_pl_PL.ts
new file mode 100644
index 000000000..0c9fdcdc9
--- /dev/null
+++ b/src/plugins/General/library/translations/library_plugin_pl_PL.ts
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="pl_PL">
+<context>
+ <name>Library</name>
+ <message>
+ <location filename="../library.cpp" line="66"/>
+ <source>Update library</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryFactory</name>
+ <message>
+ <location filename="../libraryfactory.cpp" line="32"/>
+ <source>Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="37"/>
+ <source>Media Library</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="67"/>
+ <source>About Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="68"/>
+ <source>Qmmp Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="69"/>
+ <source>This plugin represents a database to store music files tags for a fast access</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="70"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryModel</name>
+ <message>
+ <location filename="../librarymodel.cpp" line="182"/>
+ <source>Unknown</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryWidget</name>
+ <message>
+ <location filename="../librarywidget.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>Media Library Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="29"/>
+ <source>List of directories for scanning:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="52"/>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="63"/>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="60"/>
+ <source>Select Directories for Scanning</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/General/library/translations/library_plugin_pt.ts b/src/plugins/General/library/translations/library_plugin_pt.ts
new file mode 100644
index 000000000..c4034407c
--- /dev/null
+++ b/src/plugins/General/library/translations/library_plugin_pt.ts
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="pt_BR">
+<context>
+ <name>Library</name>
+ <message>
+ <location filename="../library.cpp" line="66"/>
+ <source>Update library</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryFactory</name>
+ <message>
+ <location filename="../libraryfactory.cpp" line="32"/>
+ <source>Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="37"/>
+ <source>Media Library</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="67"/>
+ <source>About Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="68"/>
+ <source>Qmmp Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="69"/>
+ <source>This plugin represents a database to store music files tags for a fast access</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="70"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryModel</name>
+ <message>
+ <location filename="../librarymodel.cpp" line="182"/>
+ <source>Unknown</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryWidget</name>
+ <message>
+ <location filename="../librarywidget.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>Media Library Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="29"/>
+ <source>List of directories for scanning:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="52"/>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="63"/>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="60"/>
+ <source>Select Directories for Scanning</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/General/library/translations/library_plugin_pt_BR.ts b/src/plugins/General/library/translations/library_plugin_pt_BR.ts
new file mode 100644
index 000000000..c4034407c
--- /dev/null
+++ b/src/plugins/General/library/translations/library_plugin_pt_BR.ts
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="pt_BR">
+<context>
+ <name>Library</name>
+ <message>
+ <location filename="../library.cpp" line="66"/>
+ <source>Update library</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryFactory</name>
+ <message>
+ <location filename="../libraryfactory.cpp" line="32"/>
+ <source>Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="37"/>
+ <source>Media Library</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="67"/>
+ <source>About Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="68"/>
+ <source>Qmmp Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="69"/>
+ <source>This plugin represents a database to store music files tags for a fast access</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="70"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryModel</name>
+ <message>
+ <location filename="../librarymodel.cpp" line="182"/>
+ <source>Unknown</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryWidget</name>
+ <message>
+ <location filename="../librarywidget.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>Media Library Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="29"/>
+ <source>List of directories for scanning:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="52"/>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="63"/>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="60"/>
+ <source>Select Directories for Scanning</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/General/library/translations/library_plugin_ru.ts b/src/plugins/General/library/translations/library_plugin_ru.ts
new file mode 100644
index 000000000..bb0eb9c16
--- /dev/null
+++ b/src/plugins/General/library/translations/library_plugin_ru.ts
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="ru_RU">
+<context>
+ <name>Library</name>
+ <message>
+ <location filename="../library.cpp" line="66"/>
+ <source>Update library</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryFactory</name>
+ <message>
+ <location filename="../libraryfactory.cpp" line="32"/>
+ <source>Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="37"/>
+ <source>Media Library</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="67"/>
+ <source>About Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="68"/>
+ <source>Qmmp Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="69"/>
+ <source>This plugin represents a database to store music files tags for a fast access</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="70"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryModel</name>
+ <message>
+ <location filename="../librarymodel.cpp" line="182"/>
+ <source>Unknown</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryWidget</name>
+ <message>
+ <location filename="../librarywidget.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>Media Library Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="29"/>
+ <source>List of directories for scanning:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="52"/>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="63"/>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="60"/>
+ <source>Select Directories for Scanning</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/General/library/translations/library_plugin_sk.ts b/src/plugins/General/library/translations/library_plugin_sk.ts
new file mode 100644
index 000000000..3d30795bd
--- /dev/null
+++ b/src/plugins/General/library/translations/library_plugin_sk.ts
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="sk_SK">
+<context>
+ <name>Library</name>
+ <message>
+ <location filename="../library.cpp" line="66"/>
+ <source>Update library</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryFactory</name>
+ <message>
+ <location filename="../libraryfactory.cpp" line="32"/>
+ <source>Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="37"/>
+ <source>Media Library</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="67"/>
+ <source>About Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="68"/>
+ <source>Qmmp Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="69"/>
+ <source>This plugin represents a database to store music files tags for a fast access</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="70"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryModel</name>
+ <message>
+ <location filename="../librarymodel.cpp" line="182"/>
+ <source>Unknown</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryWidget</name>
+ <message>
+ <location filename="../librarywidget.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>Media Library Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="29"/>
+ <source>List of directories for scanning:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="52"/>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="63"/>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="60"/>
+ <source>Select Directories for Scanning</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/General/library/translations/library_plugin_sr_BA.ts b/src/plugins/General/library/translations/library_plugin_sr_BA.ts
new file mode 100644
index 000000000..7f6394bbd
--- /dev/null
+++ b/src/plugins/General/library/translations/library_plugin_sr_BA.ts
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="sr_BA">
+<context>
+ <name>Library</name>
+ <message>
+ <location filename="../library.cpp" line="66"/>
+ <source>Update library</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryFactory</name>
+ <message>
+ <location filename="../libraryfactory.cpp" line="32"/>
+ <source>Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="37"/>
+ <source>Media Library</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="67"/>
+ <source>About Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="68"/>
+ <source>Qmmp Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="69"/>
+ <source>This plugin represents a database to store music files tags for a fast access</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="70"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryModel</name>
+ <message>
+ <location filename="../librarymodel.cpp" line="182"/>
+ <source>Unknown</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryWidget</name>
+ <message>
+ <location filename="../librarywidget.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>Media Library Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="29"/>
+ <source>List of directories for scanning:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="52"/>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="63"/>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="60"/>
+ <source>Select Directories for Scanning</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/General/library/translations/library_plugin_sr_RS.ts b/src/plugins/General/library/translations/library_plugin_sr_RS.ts
new file mode 100644
index 000000000..c6afc4a5d
--- /dev/null
+++ b/src/plugins/General/library/translations/library_plugin_sr_RS.ts
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="sr_RS">
+<context>
+ <name>Library</name>
+ <message>
+ <location filename="../library.cpp" line="66"/>
+ <source>Update library</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryFactory</name>
+ <message>
+ <location filename="../libraryfactory.cpp" line="32"/>
+ <source>Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="37"/>
+ <source>Media Library</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="67"/>
+ <source>About Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="68"/>
+ <source>Qmmp Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="69"/>
+ <source>This plugin represents a database to store music files tags for a fast access</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="70"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryModel</name>
+ <message>
+ <location filename="../librarymodel.cpp" line="182"/>
+ <source>Unknown</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryWidget</name>
+ <message>
+ <location filename="../librarywidget.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>Media Library Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="29"/>
+ <source>List of directories for scanning:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="52"/>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="63"/>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="60"/>
+ <source>Select Directories for Scanning</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/General/library/translations/library_plugin_tr.ts b/src/plugins/General/library/translations/library_plugin_tr.ts
new file mode 100644
index 000000000..51f3d85ea
--- /dev/null
+++ b/src/plugins/General/library/translations/library_plugin_tr.ts
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="tr_TR">
+<context>
+ <name>Library</name>
+ <message>
+ <location filename="../library.cpp" line="66"/>
+ <source>Update library</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryFactory</name>
+ <message>
+ <location filename="../libraryfactory.cpp" line="32"/>
+ <source>Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="37"/>
+ <source>Media Library</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="67"/>
+ <source>About Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="68"/>
+ <source>Qmmp Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="69"/>
+ <source>This plugin represents a database to store music files tags for a fast access</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="70"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryModel</name>
+ <message>
+ <location filename="../librarymodel.cpp" line="182"/>
+ <source>Unknown</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryWidget</name>
+ <message>
+ <location filename="../librarywidget.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>Media Library Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="29"/>
+ <source>List of directories for scanning:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="52"/>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="63"/>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="60"/>
+ <source>Select Directories for Scanning</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/General/library/translations/library_plugin_uk_UA.ts b/src/plugins/General/library/translations/library_plugin_uk_UA.ts
new file mode 100644
index 000000000..12363b270
--- /dev/null
+++ b/src/plugins/General/library/translations/library_plugin_uk_UA.ts
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="uk_UA">
+<context>
+ <name>Library</name>
+ <message>
+ <location filename="../library.cpp" line="66"/>
+ <source>Update library</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryFactory</name>
+ <message>
+ <location filename="../libraryfactory.cpp" line="32"/>
+ <source>Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="37"/>
+ <source>Media Library</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="67"/>
+ <source>About Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="68"/>
+ <source>Qmmp Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="69"/>
+ <source>This plugin represents a database to store music files tags for a fast access</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="70"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryModel</name>
+ <message>
+ <location filename="../librarymodel.cpp" line="182"/>
+ <source>Unknown</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryWidget</name>
+ <message>
+ <location filename="../librarywidget.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>Media Library Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="29"/>
+ <source>List of directories for scanning:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="52"/>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="63"/>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="60"/>
+ <source>Select Directories for Scanning</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/General/library/translations/library_plugin_zh_CN.ts b/src/plugins/General/library/translations/library_plugin_zh_CN.ts
new file mode 100644
index 000000000..4d2c7c09d
--- /dev/null
+++ b/src/plugins/General/library/translations/library_plugin_zh_CN.ts
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="zh_CN">
+<context>
+ <name>Library</name>
+ <message>
+ <location filename="../library.cpp" line="66"/>
+ <source>Update library</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryFactory</name>
+ <message>
+ <location filename="../libraryfactory.cpp" line="32"/>
+ <source>Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="37"/>
+ <source>Media Library</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="67"/>
+ <source>About Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="68"/>
+ <source>Qmmp Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="69"/>
+ <source>This plugin represents a database to store music files tags for a fast access</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="70"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryModel</name>
+ <message>
+ <location filename="../librarymodel.cpp" line="182"/>
+ <source>Unknown</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryWidget</name>
+ <message>
+ <location filename="../librarywidget.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>Media Library Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="29"/>
+ <source>List of directories for scanning:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="52"/>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="63"/>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="60"/>
+ <source>Select Directories for Scanning</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/General/library/translations/library_plugin_zh_TW.ts b/src/plugins/General/library/translations/library_plugin_zh_TW.ts
new file mode 100644
index 000000000..de8a02539
--- /dev/null
+++ b/src/plugins/General/library/translations/library_plugin_zh_TW.ts
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="zh_TW">
+<context>
+ <name>Library</name>
+ <message>
+ <location filename="../library.cpp" line="66"/>
+ <source>Update library</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryFactory</name>
+ <message>
+ <location filename="../libraryfactory.cpp" line="32"/>
+ <source>Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="37"/>
+ <source>Media Library</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="67"/>
+ <source>About Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="68"/>
+ <source>Qmmp Media Library Plugin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="69"/>
+ <source>This plugin represents a database to store music files tags for a fast access</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../libraryfactory.cpp" line="70"/>
+ <source>Written by: Ilya Kotov &lt;forkotov02@ya.ru&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryModel</name>
+ <message>
+ <location filename="../librarymodel.cpp" line="182"/>
+ <source>Unknown</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LibraryWidget</name>
+ <message>
+ <location filename="../librarywidget.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="../settingsdialog.ui" line="14"/>
+ <source>Media Library Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="29"/>
+ <source>List of directories for scanning:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="52"/>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="63"/>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="60"/>
+ <source>Select Directories for Scanning</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src/plugins/General/library/translations/translations.qrc b/src/plugins/General/library/translations/translations.qrc
new file mode 100644
index 000000000..fca072fc6
--- /dev/null
+++ b/src/plugins/General/library/translations/translations.qrc
@@ -0,0 +1,32 @@
+<!DOCTYPE RCC>
+<RCC version="1.0">
+ <qresource>
+ <file>library_plugin_ru.qm</file>
+ <file>library_plugin_uk_UA.qm</file>
+ <file>library_plugin_zh_CN.qm</file>
+ <file>library_plugin_zh_TW.qm</file>
+ <file>library_plugin_tr.qm</file>
+ <file>library_plugin_cs.qm</file>
+ <file>library_plugin_pt_BR.qm</file>
+ <file>library_plugin_pt.qm</file>
+ <file>library_plugin_de.qm</file>
+ <file>library_plugin_pl_PL.qm</file>
+ <file>library_plugin_fr.qm</file>
+ <file>library_plugin_it.qm</file>
+ <file>library_plugin_kk.qm</file>
+ <file>library_plugin_lt.qm</file>
+ <file>library_plugin_hu.qm</file>
+ <file>library_plugin_nl.qm</file>
+ <file>library_plugin_ja.qm</file>
+ <file>library_plugin_sk.qm</file>
+ <file>library_plugin_es.qm</file>
+ <file>library_plugin_he.qm</file>
+ <file>library_plugin_gl_ES.qm</file>
+ <file>library_plugin_sr_BA.qm</file>
+ <file>library_plugin_sr_RS.qm</file>
+ <file>library_plugin_bg.qm</file>
+ <file>library_plugin_el.qm</file>
+ <file>library_plugin_id.qm</file>
+ <file>library_plugin_fi.qm</file>
+ </qresource>
+</RCC>
diff --git a/src/plugins/General/streambrowser/translations/streambrowser_plugin_bg.ts b/src/plugins/General/streambrowser/translations/streambrowser_plugin_bg.ts
index c0f0c0433..7b35c344b 100644
--- a/src/plugins/General/streambrowser/translations/streambrowser_plugin_bg.ts
+++ b/src/plugins/General/streambrowser/translations/streambrowser_plugin_bg.ts
@@ -42,7 +42,7 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../streambrowser.cpp" line="35"/>
+ <location filename="../streambrowser.cpp" line="34"/>
<source>Ctrl+U</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/plugins/General/streambrowser/translations/streambrowser_plugin_cs.ts b/src/plugins/General/streambrowser/translations/streambrowser_plugin_cs.ts
index 3ce1f7def..edc8f664e 100644
--- a/src/plugins/General/streambrowser/translations/streambrowser_plugin_cs.ts
+++ b/src/plugins/General/streambrowser/translations/streambrowser_plugin_cs.ts
@@ -42,7 +42,7 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../streambrowser.cpp" line="35"/>
+ <location filename="../streambrowser.cpp" line="34"/>
<source>Ctrl+U</source>
<translation>Ctrl+U</translation>
</message>
diff --git a/src/plugins/General/streambrowser/translations/streambrowser_plugin_de.ts b/src/plugins/General/streambrowser/translations/streambrowser_plugin_de.ts
index 2964fe0f4..9ce54e5ec 100644
--- a/src/plugins/General/streambrowser/translations/streambrowser_plugin_de.ts
+++ b/src/plugins/General/streambrowser/translations/streambrowser_plugin_de.ts
@@ -42,7 +42,7 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../streambrowser.cpp" line="35"/>
+ <location filename="../streambrowser.cpp" line="34"/>
<source>Ctrl+U</source>
<translation>Strg+U</translation>
</message>
diff --git a/src/plugins/General/streambrowser/translations/streambrowser_plugin_el.ts b/src/plugins/General/streambrowser/translations/streambrowser_plugin_el.ts
index f8ef4a440..8e263a347 100644
--- a/src/plugins/General/streambrowser/translations/streambrowser_plugin_el.ts
+++ b/src/plugins/General/streambrowser/translations/streambrowser_plugin_el.ts
@@ -42,7 +42,7 @@
<translation>Προσθήκη ροής</translation>
</message>
<message>
- <location filename="../streambrowser.cpp" line="35"/>
+ <location filename="../streambrowser.cpp" line="34"/>
<source>Ctrl+U</source>
<translation>Ctrl+U</translation>
</message>
diff --git a/src/plugins/General/streambrowser/translations/streambrowser_plugin_en.ts b/src/plugins/General/streambrowser/translations/streambrowser_plugin_en.ts
index 23471ea71..80e3484d5 100644
--- a/src/plugins/General/streambrowser/translations/streambrowser_plugin_en.ts
+++ b/src/plugins/General/streambrowser/translations/streambrowser_plugin_en.ts
@@ -42,7 +42,7 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../streambrowser.cpp" line="35"/>
+ <location filename="../streambrowser.cpp" line="34"/>
<source>Ctrl+U</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/plugins/General/streambrowser/translations/streambrowser_plugin_es.ts b/src/plugins/General/streambrowser/translations/streambrowser_plugin_es.ts
index 7d3269d24..d7c6b5481 100644
--- a/src/plugins/General/streambrowser/translations/streambrowser_plugin_es.ts
+++ b/src/plugins/General/streambrowser/translations/streambrowser_plugin_es.ts
@@ -42,7 +42,7 @@
<translation>Añadir Flujo</translation>
</message>
<message>
- <location filename="../streambrowser.cpp" line="35"/>
+ <location filename="../streambrowser.cpp" line="34"/>
<source>Ctrl+U</source>
<translation>Ctrl+U</translation>
</message>
diff --git a/src/plugins/General/streambrowser/translations/streambrowser_plugin_fi.ts b/src/plugins/General/streambrowser/translations/streambrowser_plugin_fi.ts
index 1521d59b7..f13ad26ba 100644
--- a/src/plugins/General/streambrowser/translations/streambrowser_plugin_fi.ts
+++ b/src/plugins/General/streambrowser/translations/streambrowser_plugin_fi.ts
@@ -42,7 +42,7 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../streambrowser.cpp" line="35"/>
+ <location filename="../streambrowser.cpp" line="34"/>
<source>Ctrl+U</source>
<translation>Ctrl+U</translation>
</message>
diff --git a/src/plugins/General/streambrowser/translations/streambrowser_plugin_fr.ts b/src/plugins/General/streambrowser/translations/streambrowser_plugin_fr.ts
index eca323ed5..94d211109 100644
--- a/src/plugins/General/streambrowser/translations/streambrowser_plugin_fr.ts
+++ b/src/plugins/General/streambrowser/translations/streambrowser_plugin_fr.ts
@@ -42,7 +42,7 @@
<translation>Ajouter un flux</translation>
</message>
<message>
- <location filename="../streambrowser.cpp" line="35"/>
+ <location filename="../streambrowser.cpp" line="34"/>
<source>Ctrl+U</source>
<translation>Ctrl+U</translation>
</message>
diff --git a/src/plugins/General/streambrowser/translations/streambrowser_plugin_gl_ES.ts b/src/plugins/General/streambrowser/translations/streambrowser_plugin_gl_ES.ts
index 1d9aee7e0..b5cd7eca5 100644
--- a/src/plugins/General/streambrowser/translations/streambrowser_plugin_gl_ES.ts
+++ b/src/plugins/General/streambrowser/translations/streambrowser_plugin_gl_ES.ts
@@ -42,7 +42,7 @@
<translation>Engadir fluxo</translation>
</message>
<message>
- <location filename="../streambrowser.cpp" line="35"/>
+ <location filename="../streambrowser.cpp" line="34"/>
<source>Ctrl+U</source>
<translation>Ctrl+U</translation>
</message>
diff --git a/src/plugins/General/streambrowser/translations/streambrowser_plugin_he.ts b/src/plugins/General/streambrowser/translations/streambrowser_plugin_he.ts
index f32da8b51..08c91bd1e 100644
--- a/src/plugins/General/streambrowser/translations/streambrowser_plugin_he.ts
+++ b/src/plugins/General/streambrowser/translations/streambrowser_plugin_he.ts
@@ -42,7 +42,7 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../streambrowser.cpp" line="35"/>
+ <location filename="../streambrowser.cpp" line="34"/>
<source>Ctrl+U</source>
<translation>Ctrl+U</translation>
</message>
diff --git a/src/plugins/General/streambrowser/translations/streambrowser_plugin_hu.ts b/src/plugins/General/streambrowser/translations/streambrowser_plugin_hu.ts
index 348b09b42..6d35652a9 100644
--- a/src/plugins/General/streambrowser/translations/streambrowser_plugin_hu.ts
+++ b/src/plugins/General/streambrowser/translations/streambrowser_plugin_hu.ts
@@ -42,7 +42,7 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../streambrowser.cpp" line="35"/>
+ <location filename="../streambrowser.cpp" line="34"/>
<source>Ctrl+U</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/plugins/General/streambrowser/translations/streambrowser_plugin_id.ts b/src/plugins/General/streambrowser/translations/streambrowser_plugin_id.ts
index ec4e98a68..07cdf08c3 100644
--- a/src/plugins/General/streambrowser/translations/streambrowser_plugin_id.ts
+++ b/src/plugins/General/streambrowser/translations/streambrowser_plugin_id.ts
@@ -42,7 +42,7 @@
<translation>Tambah Stream</translation>
</message>
<message>
- <location filename="../streambrowser.cpp" line="35"/>
+ <location filename="../streambrowser.cpp" line="34"/>
<source>Ctrl+U</source>
<translation>Ctrl+U</translation>
</message>
diff --git a/src/plugins/General/streambrowser/translations/streambrowser_plugin_it.ts b/src/plugins/General/streambrowser/translations/streambrowser_plugin_it.ts
index 60296244d..261fe87a9 100644
--- a/src/plugins/General/streambrowser/translations/streambrowser_plugin_it.ts
+++ b/src/plugins/General/streambrowser/translations/streambrowser_plugin_it.ts
@@ -42,7 +42,7 @@
<translation>Aggiungi flusso</translation>
</message>
<message>
- <location filename="../streambrowser.cpp" line="35"/>
+ <location filename="../streambrowser.cpp" line="34"/>
<source>Ctrl+U</source>
<translation>Ctrl+U</translation>
</message>
diff --git a/src/plugins/General/streambrowser/translations/streambrowser_plugin_ja.ts b/src/plugins/General/streambrowser/translations/streambrowser_plugin_ja.ts
index 87ff7dc8f..a11047514 100644
--- a/src/plugins/General/streambrowser/translations/streambrowser_plugin_ja.ts
+++ b/src/plugins/General/streambrowser/translations/streambrowser_plugin_ja.ts
@@ -42,7 +42,7 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../streambrowser.cpp" line="35"/>
+ <location filename="../streambrowser.cpp" line="34"/>
<source>Ctrl+U</source>
<translation>Ctrl+U</translation>
</message>
diff --git a/src/plugins/General/streambrowser/translations/streambrowser_plugin_kk.ts b/src/plugins/General/streambrowser/translations/streambrowser_plugin_kk.ts
index 9c8291027..6a68d3107 100644
--- a/src/plugins/General/streambrowser/translations/streambrowser_plugin_kk.ts
+++ b/src/plugins/General/streambrowser/translations/streambrowser_plugin_kk.ts
@@ -42,7 +42,7 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../streambrowser.cpp" line="35"/>
+ <location filename="../streambrowser.cpp" line="34"/>
<source>Ctrl+U</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/plugins/General/streambrowser/translations/streambrowser_plugin_lt.ts b/src/plugins/General/streambrowser/translations/streambrowser_plugin_lt.ts
index 317476bbf..cd7fc8431 100644
--- a/src/plugins/General/streambrowser/translations/streambrowser_plugin_lt.ts
+++ b/src/plugins/General/streambrowser/translations/streambrowser_plugin_lt.ts
@@ -42,7 +42,7 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../streambrowser.cpp" line="35"/>
+ <location filename="../streambrowser.cpp" line="34"/>
<source>Ctrl+U</source>
<translation>Ctrl+U</translation>
</message>
diff --git a/src/plugins/General/streambrowser/translations/streambrowser_plugin_nl.ts b/src/plugins/General/streambrowser/translations/streambrowser_plugin_nl.ts
index 389474336..966012c45 100644
--- a/src/plugins/General/streambrowser/translations/streambrowser_plugin_nl.ts
+++ b/src/plugins/General/streambrowser/translations/streambrowser_plugin_nl.ts
@@ -42,7 +42,7 @@
<translation>Stream toevoegen</translation>
</message>
<message>
- <location filename="../streambrowser.cpp" line="35"/>
+ <location filename="../streambrowser.cpp" line="34"/>
<source>Ctrl+U</source>
<translation>Ctrl+U</translation>
</message>
diff --git a/src/plugins/General/streambrowser/translations/streambrowser_plugin_pl_PL.ts b/src/plugins/General/streambrowser/translations/streambrowser_plugin_pl_PL.ts
index 71710aa9c..9c3b1fb5d 100644
--- a/src/plugins/General/streambrowser/translations/streambrowser_plugin_pl_PL.ts
+++ b/src/plugins/General/streambrowser/translations/streambrowser_plugin_pl_PL.ts
@@ -42,7 +42,7 @@
<translation>Dodaj strumień</translation>
</message>
<message>
- <location filename="../streambrowser.cpp" line="35"/>
+ <location filename="../streambrowser.cpp" line="34"/>
<source>Ctrl+U</source>
<translation>Ctrl+U</translation>
</message>
diff --git a/src/plugins/General/streambrowser/translations/streambrowser_plugin_pt.ts b/src/plugins/General/streambrowser/translations/streambrowser_plugin_pt.ts
index d84b2b2ff..48ea1a7af 100644
--- a/src/plugins/General/streambrowser/translations/streambrowser_plugin_pt.ts
+++ b/src/plugins/General/streambrowser/translations/streambrowser_plugin_pt.ts
@@ -42,7 +42,7 @@
<translation>Adicionar emissão</translation>
</message>
<message>
- <location filename="../streambrowser.cpp" line="35"/>
+ <location filename="../streambrowser.cpp" line="34"/>
<source>Ctrl+U</source>
<translation>Ctrl+U</translation>
</message>
diff --git a/src/plugins/General/streambrowser/translations/streambrowser_plugin_pt_BR.ts b/src/plugins/General/streambrowser/translations/streambrowser_plugin_pt_BR.ts
index 1dcad89a0..a5f9a9db6 100644
--- a/src/plugins/General/streambrowser/translations/streambrowser_plugin_pt_BR.ts
+++ b/src/plugins/General/streambrowser/translations/streambrowser_plugin_pt_BR.ts
@@ -42,7 +42,7 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../streambrowser.cpp" line="35"/>
+ <location filename="../streambrowser.cpp" line="34"/>
<source>Ctrl+U</source>
<translation>Ctrl+U</translation>
</message>
diff --git a/src/plugins/General/streambrowser/translations/streambrowser_plugin_ru.ts b/src/plugins/General/streambrowser/translations/streambrowser_plugin_ru.ts
index 46ff11387..ee3d60ad5 100644
--- a/src/plugins/General/streambrowser/translations/streambrowser_plugin_ru.ts
+++ b/src/plugins/General/streambrowser/translations/streambrowser_plugin_ru.ts
@@ -42,7 +42,7 @@
<translation>Добавить поток</translation>
</message>
<message>
- <location filename="../streambrowser.cpp" line="35"/>
+ <location filename="../streambrowser.cpp" line="34"/>
<source>Ctrl+U</source>
<translation>Ctrl+U</translation>
</message>
diff --git a/src/plugins/General/streambrowser/translations/streambrowser_plugin_sk.ts b/src/plugins/General/streambrowser/translations/streambrowser_plugin_sk.ts
index 95cb26b50..7faf15a2a 100644
--- a/src/plugins/General/streambrowser/translations/streambrowser_plugin_sk.ts
+++ b/src/plugins/General/streambrowser/translations/streambrowser_plugin_sk.ts
@@ -42,7 +42,7 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../streambrowser.cpp" line="35"/>
+ <location filename="../streambrowser.cpp" line="34"/>
<source>Ctrl+U</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/plugins/General/streambrowser/translations/streambrowser_plugin_sr_BA.ts b/src/plugins/General/streambrowser/translations/streambrowser_plugin_sr_BA.ts
index c25f3c0d7..706f19635 100644
--- a/src/plugins/General/streambrowser/translations/streambrowser_plugin_sr_BA.ts
+++ b/src/plugins/General/streambrowser/translations/streambrowser_plugin_sr_BA.ts
@@ -42,7 +42,7 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../streambrowser.cpp" line="35"/>
+ <location filename="../streambrowser.cpp" line="34"/>
<source>Ctrl+U</source>
<translation>Ctrl+U</translation>
</message>
diff --git a/src/plugins/General/streambrowser/translations/streambrowser_plugin_sr_RS.ts b/src/plugins/General/streambrowser/translations/streambrowser_plugin_sr_RS.ts
index 46af48540..088081896 100644
--- a/src/plugins/General/streambrowser/translations/streambrowser_plugin_sr_RS.ts
+++ b/src/plugins/General/streambrowser/translations/streambrowser_plugin_sr_RS.ts
@@ -42,7 +42,7 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../streambrowser.cpp" line="35"/>
+ <location filename="../streambrowser.cpp" line="34"/>
<source>Ctrl+U</source>
<translation>Ctrl+U</translation>
</message>
diff --git a/src/plugins/General/streambrowser/translations/streambrowser_plugin_tr.ts b/src/plugins/General/streambrowser/translations/streambrowser_plugin_tr.ts
index c35d00c81..ab7a3d336 100644
--- a/src/plugins/General/streambrowser/translations/streambrowser_plugin_tr.ts
+++ b/src/plugins/General/streambrowser/translations/streambrowser_plugin_tr.ts
@@ -42,7 +42,7 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../streambrowser.cpp" line="35"/>
+ <location filename="../streambrowser.cpp" line="34"/>
<source>Ctrl+U</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/plugins/General/streambrowser/translations/streambrowser_plugin_uk_UA.ts b/src/plugins/General/streambrowser/translations/streambrowser_plugin_uk_UA.ts
index 637fd7994..269924e33 100644
--- a/src/plugins/General/streambrowser/translations/streambrowser_plugin_uk_UA.ts
+++ b/src/plugins/General/streambrowser/translations/streambrowser_plugin_uk_UA.ts
@@ -42,7 +42,7 @@
<translation>Додати потік</translation>
</message>
<message>
- <location filename="../streambrowser.cpp" line="35"/>
+ <location filename="../streambrowser.cpp" line="34"/>
<source>Ctrl+U</source>
<translation></translation>
</message>
diff --git a/src/plugins/General/streambrowser/translations/streambrowser_plugin_zh_CN.ts b/src/plugins/General/streambrowser/translations/streambrowser_plugin_zh_CN.ts
index 6f73454bd..7369e61dc 100644
--- a/src/plugins/General/streambrowser/translations/streambrowser_plugin_zh_CN.ts
+++ b/src/plugins/General/streambrowser/translations/streambrowser_plugin_zh_CN.ts
@@ -42,7 +42,7 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../streambrowser.cpp" line="35"/>
+ <location filename="../streambrowser.cpp" line="34"/>
<source>Ctrl+U</source>
<translation>Ctrl+U</translation>
</message>
diff --git a/src/plugins/General/streambrowser/translations/streambrowser_plugin_zh_TW.ts b/src/plugins/General/streambrowser/translations/streambrowser_plugin_zh_TW.ts
index 0bba6f4a6..fa5d493f3 100644
--- a/src/plugins/General/streambrowser/translations/streambrowser_plugin_zh_TW.ts
+++ b/src/plugins/General/streambrowser/translations/streambrowser_plugin_zh_TW.ts
@@ -42,7 +42,7 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../streambrowser.cpp" line="35"/>
+ <location filename="../streambrowser.cpp" line="34"/>
<source>Ctrl+U</source>
<translation type="unfinished"></translation>
</message>