Modified google plugin dialog
[mdictionary] / src / plugins / xdxf / xdxfplugin.cpp
index 04fa1c2..a3a7846 100644 (file)
@@ -38,7 +38,6 @@ XdxfPlugin::XdxfPlugin(QObject *parent) : CommonDictInterface(parent),
     cachingDialog = new XdxfCachingDialog(this);
 
 
-
     _settings->setValue("type","xdxf");
     _icon = QIcon("/usr/share/mdictionary/xdxf.png");
     _wordsCount = -1;
@@ -56,11 +55,9 @@ void XdxfPlugin::retranslate() {
 
     QTranslator *translator = new QTranslator(this);
 
-    if(locale == "pl_PL")
-        translator->load(":/translations/dict_xdxf_pl");
-    else
-        translator->load(":/translations/dict_xdxf_en");
-
+    if(!translator->load(":/translations/" + locale)) {
+        translator->load(":/translations/en_EN");
+    }
     QCoreApplication::installTranslator(translator);
 }
 
@@ -329,8 +326,7 @@ DictDialog* XdxfPlugin::dictDialog() {
 
 CommonDictInterface* XdxfPlugin::getNew(const Settings *settings) const {
     XdxfPlugin *plugin = new XdxfPlugin();
-    connect(plugin, SIGNAL(notify(Notify::NotifyType,QString)),
-            this, SIGNAL(notify(Notify::NotifyType,QString)));
+
     if(settings && plugin->setSettings(settings)) {
         return plugin;
     }