diff options
Diffstat (limited to 'src/plugins/Input/gme')
| -rw-r--r-- | src/plugins/Input/gme/decodergmefactory.cpp | 19 | ||||
| -rw-r--r-- | src/plugins/Input/gme/translations/gme_plugin_cs.ts | 10 | ||||
| -rw-r--r-- | src/plugins/Input/gme/translations/gme_plugin_de.ts | 10 | ||||
| -rw-r--r-- | src/plugins/Input/gme/translations/gme_plugin_it.ts | 10 | ||||
| -rw-r--r-- | src/plugins/Input/gme/translations/gme_plugin_ja.ts | 10 | ||||
| -rw-r--r-- | src/plugins/Input/gme/translations/gme_plugin_lt.ts | 10 | ||||
| -rw-r--r-- | src/plugins/Input/gme/translations/gme_plugin_nl.ts | 10 | ||||
| -rw-r--r-- | src/plugins/Input/gme/translations/gme_plugin_pl.ts | 10 | ||||
| -rw-r--r-- | src/plugins/Input/gme/translations/gme_plugin_ru.ts | 10 | ||||
| -rw-r--r-- | src/plugins/Input/gme/translations/gme_plugin_tr.ts | 10 | ||||
| -rw-r--r-- | src/plugins/Input/gme/translations/gme_plugin_uk_UA.ts | 10 | ||||
| -rw-r--r-- | src/plugins/Input/gme/translations/gme_plugin_zh_CN.ts | 10 | ||||
| -rw-r--r-- | src/plugins/Input/gme/translations/gme_plugin_zh_TW.ts | 10 |
13 files changed, 70 insertions, 69 deletions
diff --git a/src/plugins/Input/gme/decodergmefactory.cpp b/src/plugins/Input/gme/decodergmefactory.cpp index 120a3cf61..e9a9a37ca 100644 --- a/src/plugins/Input/gme/decodergmefactory.cpp +++ b/src/plugins/Input/gme/decodergmefactory.cpp @@ -19,6 +19,7 @@ ***************************************************************************/ #include <QtGui> +#include <QRegExp> #include <gme/Gme_File.h> #include "gmehelper.h" #include "decoder_gme.h" @@ -28,13 +29,12 @@ bool DecoderGmeFactory::supports(const QString &source) const { - QString lExt = source.section(".",-1).toLower(); - lExt.prepend("."); - QStringList lExtList; - lExtList << ".ay" << ".gms" << ".gym" << ".hes" << ".kss" << ".nsf" << ".nsfe" << ".sap" << ".spc" - << ".vgm" << ".vgz"; - if (lExtList.contains(lExt)) - return true; + foreach(QString filter, properties().filters) + { + QRegExp regexp(filter, Qt::CaseInsensitive, QRegExp::Wildcard); + if (regexp.exactMatch(source)) + return true; + } return false; } @@ -47,14 +47,15 @@ const DecoderProperties DecoderGmeFactory::properties() const { DecoderProperties properties; properties.name = tr("GME Plugin"); - properties.filter = QString("*.ay *.gms *.gym *.hes *.kss *.nsf *.nsfe *.sap *.spc *.vgm *.vgz"); + properties.filters << "*.ay" << "*.gms" << "*.gym" << "*.hes" << "*.kss" << "*.nsf" << "*.nsfe"; + properties.filters << "*.sap" << "*.spc" << "*.vgm" << "*.vgz"; properties.description = tr("Game Music Files"); //properties.contentType = ; properties.shortName = "gme"; properties.hasAbout = true; properties.hasSettings = false; properties.noInput = true; - properties.protocols = "gme"; + properties.protocols << "gme"; return properties; } diff --git a/src/plugins/Input/gme/translations/gme_plugin_cs.ts b/src/plugins/Input/gme/translations/gme_plugin_cs.ts index ee88b1667..681061c4f 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_cs.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_cs.ts @@ -9,27 +9,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="51"/> + <location filename="../decodergmefactory.cpp" line="52"/> <source>Game Music Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="95"/> + <location filename="../decodergmefactory.cpp" line="96"/> <source>About GME Audio Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="96"/> + <location filename="../decodergmefactory.cpp" line="97"/> <source>Qmmp GME Audio Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="97"/> + <location filename="../decodergmefactory.cpp" line="98"/> <source>This plugin uses Game_Music_Emu library to play game music files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="98"/> + <location filename="../decodergmefactory.cpp" line="99"/> <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> <translation type="unfinished">Autor: Ilja Kotov <forkotov02@hotmail.ru></translation> </message> diff --git a/src/plugins/Input/gme/translations/gme_plugin_de.ts b/src/plugins/Input/gme/translations/gme_plugin_de.ts index 25c602f21..b01326a42 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_de.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_de.ts @@ -9,27 +9,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="51"/> + <location filename="../decodergmefactory.cpp" line="52"/> <source>Game Music Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="95"/> + <location filename="../decodergmefactory.cpp" line="96"/> <source>About GME Audio Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="96"/> + <location filename="../decodergmefactory.cpp" line="97"/> <source>Qmmp GME Audio Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="97"/> + <location filename="../decodergmefactory.cpp" line="98"/> <source>This plugin uses Game_Music_Emu library to play game music files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="98"/> + <location filename="../decodergmefactory.cpp" line="99"/> <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> <translation type="unfinished">Autor: Ilya Kotov <forkotov02@hotmail.ru></translation> </message> diff --git a/src/plugins/Input/gme/translations/gme_plugin_it.ts b/src/plugins/Input/gme/translations/gme_plugin_it.ts index d97083f69..c206a2f4c 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_it.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_it.ts @@ -9,27 +9,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="51"/> + <location filename="../decodergmefactory.cpp" line="52"/> <source>Game Music Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="95"/> + <location filename="../decodergmefactory.cpp" line="96"/> <source>About GME Audio Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="96"/> + <location filename="../decodergmefactory.cpp" line="97"/> <source>Qmmp GME Audio Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="97"/> + <location filename="../decodergmefactory.cpp" line="98"/> <source>This plugin uses Game_Music_Emu library to play game music files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="98"/> + <location filename="../decodergmefactory.cpp" line="99"/> <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> <translation type="unfinished">Autore: Ilya Kotov <forkotov02@hotmail.ru></translation> </message> diff --git a/src/plugins/Input/gme/translations/gme_plugin_ja.ts b/src/plugins/Input/gme/translations/gme_plugin_ja.ts index cf53f3e03..273b23c13 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_ja.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_ja.ts @@ -9,27 +9,27 @@ <translation>GME プラグイン</translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="51"/> + <location filename="../decodergmefactory.cpp" line="52"/> <source>Game Music Files</source> <translation>ゲーム音楽ファイル</translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="95"/> + <location filename="../decodergmefactory.cpp" line="96"/> <source>About GME Audio Plugin</source> <translation>GME 音響プラグインについて</translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="96"/> + <location filename="../decodergmefactory.cpp" line="97"/> <source>Qmmp GME Audio Plugin</source> <translation>QMMP 用 GME 音響プラグイン</translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="97"/> + <location filename="../decodergmefactory.cpp" line="98"/> <source>This plugin uses Game_Music_Emu library to play game music files</source> <translation>このプラグインは Game_Music_Emu ライブラリを用いてゲーム音楽ファイルを再生します。</translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="98"/> + <location filename="../decodergmefactory.cpp" line="99"/> <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> <translation>制作: Илья Котов (Ilya Kotov) <forkotov02@hotmail.ru></translation> </message> diff --git a/src/plugins/Input/gme/translations/gme_plugin_lt.ts b/src/plugins/Input/gme/translations/gme_plugin_lt.ts index a75b279ce..c4ecea22c 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_lt.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_lt.ts @@ -9,27 +9,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="51"/> + <location filename="../decodergmefactory.cpp" line="52"/> <source>Game Music Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="95"/> + <location filename="../decodergmefactory.cpp" line="96"/> <source>About GME Audio Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="96"/> + <location filename="../decodergmefactory.cpp" line="97"/> <source>Qmmp GME Audio Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="97"/> + <location filename="../decodergmefactory.cpp" line="98"/> <source>This plugin uses Game_Music_Emu library to play game music files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="98"/> + <location filename="../decodergmefactory.cpp" line="99"/> <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> <translation type="unfinished">Sukūrė: Ilya Kotov <forkotov02@hotmail.ru></translation> </message> diff --git a/src/plugins/Input/gme/translations/gme_plugin_nl.ts b/src/plugins/Input/gme/translations/gme_plugin_nl.ts index a7c65f0cf..0264a87f2 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_nl.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_nl.ts @@ -9,27 +9,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="51"/> + <location filename="../decodergmefactory.cpp" line="52"/> <source>Game Music Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="95"/> + <location filename="../decodergmefactory.cpp" line="96"/> <source>About GME Audio Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="96"/> + <location filename="../decodergmefactory.cpp" line="97"/> <source>Qmmp GME Audio Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="97"/> + <location filename="../decodergmefactory.cpp" line="98"/> <source>This plugin uses Game_Music_Emu library to play game music files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="98"/> + <location filename="../decodergmefactory.cpp" line="99"/> <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> <translation type="unfinished">Auteur: Ilya Kotov <forkotov02@hotmail.ru></translation> </message> diff --git a/src/plugins/Input/gme/translations/gme_plugin_pl.ts b/src/plugins/Input/gme/translations/gme_plugin_pl.ts index d8c4e1933..02d3343c2 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_pl.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_pl.ts @@ -9,27 +9,27 @@ <translation>Wtyczka GME</translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="51"/> + <location filename="../decodergmefactory.cpp" line="52"/> <source>Game Music Files</source> <translation>Game Music Files</translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="95"/> + <location filename="../decodergmefactory.cpp" line="96"/> <source>About GME Audio Plugin</source> <translation>O wtyczce dźwiękowej GME</translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="96"/> + <location filename="../decodergmefactory.cpp" line="97"/> <source>Qmmp GME Audio Plugin</source> <translation>Wtyczka dźwiękowa GME dla Qmmp</translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="97"/> + <location filename="../decodergmefactory.cpp" line="98"/> <source>This plugin uses Game_Music_Emu library to play game music files</source> <translation>Ta wtyczka używa biblioteki Game_Music_Emu do odtwarzania plików muzycznych z gier</translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="98"/> + <location filename="../decodergmefactory.cpp" line="99"/> <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> <translation>Autor: Ilja Kotov <forkotov02@hotmail.ru></translation> </message> diff --git a/src/plugins/Input/gme/translations/gme_plugin_ru.ts b/src/plugins/Input/gme/translations/gme_plugin_ru.ts index d5508a970..dcfef1691 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_ru.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_ru.ts @@ -9,27 +9,27 @@ <translation>Модуль GME</translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="51"/> + <location filename="../decodergmefactory.cpp" line="52"/> <source>Game Music Files</source> <translation>Программы звукогенераторов</translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="95"/> + <location filename="../decodergmefactory.cpp" line="96"/> <source>About GME Audio Plugin</source> <translation>Об аудио-модуле GME</translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="96"/> + <location filename="../decodergmefactory.cpp" line="97"/> <source>Qmmp GME Audio Plugin</source> <translation>Аудио-модуль GME для Qmmp</translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="97"/> + <location filename="../decodergmefactory.cpp" line="98"/> <source>This plugin uses Game_Music_Emu library to play game music files</source> <translation>Для воспроизведения используется библиотека Game_Music_Emu </translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="98"/> + <location filename="../decodergmefactory.cpp" line="99"/> <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> <translation>Разработчик: Илья Котов <forkotov02@hotmail.ru></translation> </message> diff --git a/src/plugins/Input/gme/translations/gme_plugin_tr.ts b/src/plugins/Input/gme/translations/gme_plugin_tr.ts index f6fd2e991..63bfe53f9 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_tr.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_tr.ts @@ -9,27 +9,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="51"/> + <location filename="../decodergmefactory.cpp" line="52"/> <source>Game Music Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="95"/> + <location filename="../decodergmefactory.cpp" line="96"/> <source>About GME Audio Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="96"/> + <location filename="../decodergmefactory.cpp" line="97"/> <source>Qmmp GME Audio Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="97"/> + <location filename="../decodergmefactory.cpp" line="98"/> <source>This plugin uses Game_Music_Emu library to play game music files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="98"/> + <location filename="../decodergmefactory.cpp" line="99"/> <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> <translation type="unfinished">Yazan: Ilya Kotov <forkotov02@hotmail.ru></translation> </message> diff --git a/src/plugins/Input/gme/translations/gme_plugin_uk_UA.ts b/src/plugins/Input/gme/translations/gme_plugin_uk_UA.ts index 942a8fcc6..113dc73dd 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_uk_UA.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_uk_UA.ts @@ -9,27 +9,27 @@ <translation>Модуль GME</translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="51"/> + <location filename="../decodergmefactory.cpp" line="52"/> <source>Game Music Files</source> <translation>Програми звукогенераторів</translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="95"/> + <location filename="../decodergmefactory.cpp" line="96"/> <source>About GME Audio Plugin</source> <translation>Про аудіо-модуль GME</translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="96"/> + <location filename="../decodergmefactory.cpp" line="97"/> <source>Qmmp GME Audio Plugin</source> <translation>Аудіо-модуль GME для Qmmp</translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="97"/> + <location filename="../decodergmefactory.cpp" line="98"/> <source>This plugin uses Game_Music_Emu library to play game music files</source> <translation>Для відтворення використовується бібліотека Game_Music_Emu</translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="98"/> + <location filename="../decodergmefactory.cpp" line="99"/> <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> <translation>Розробник: Ілля Котов <forkotov02@hotmail.ru></translation> </message> diff --git a/src/plugins/Input/gme/translations/gme_plugin_zh_CN.ts b/src/plugins/Input/gme/translations/gme_plugin_zh_CN.ts index ad54efe84..d3240cad4 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_zh_CN.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_zh_CN.ts @@ -9,27 +9,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="51"/> + <location filename="../decodergmefactory.cpp" line="52"/> <source>Game Music Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="95"/> + <location filename="../decodergmefactory.cpp" line="96"/> <source>About GME Audio Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="96"/> + <location filename="../decodergmefactory.cpp" line="97"/> <source>Qmmp GME Audio Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="97"/> + <location filename="../decodergmefactory.cpp" line="98"/> <source>This plugin uses Game_Music_Emu library to play game music files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="98"/> + <location filename="../decodergmefactory.cpp" line="99"/> <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> <translation type="unfinished">作者:Ilya Kotov <forkotov02@hotmail.ru></translation> </message> diff --git a/src/plugins/Input/gme/translations/gme_plugin_zh_TW.ts b/src/plugins/Input/gme/translations/gme_plugin_zh_TW.ts index 8e1ec40fd..88b2327a6 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_zh_TW.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_zh_TW.ts @@ -9,27 +9,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="51"/> + <location filename="../decodergmefactory.cpp" line="52"/> <source>Game Music Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="95"/> + <location filename="../decodergmefactory.cpp" line="96"/> <source>About GME Audio Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="96"/> + <location filename="../decodergmefactory.cpp" line="97"/> <source>Qmmp GME Audio Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="97"/> + <location filename="../decodergmefactory.cpp" line="98"/> <source>This plugin uses Game_Music_Emu library to play game music files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decodergmefactory.cpp" line="98"/> + <location filename="../decodergmefactory.cpp" line="99"/> <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> <translation type="unfinished">作者:Ilya Kotov <forkotov02@hotmail.ru></translation> </message> |
