some changes in translations
authorMateusz Półrola <mateusz.polrola@comarch.pl>
Tue, 7 Sep 2010 09:31:46 +0000 (11:31 +0200)
committerMateusz Półrola <mateusz.polrola@comarch.pl>
Tue, 7 Sep 2010 09:31:46 +0000 (11:31 +0200)
16 files changed:
data/gui.qrc
data/translations/dict_en.qm [deleted file]
data/translations/dict_pl.qm [deleted file]
src/mdictionary/gui/main.cpp
src/mdictionary/mdictionary.pro
src/plugins/google/GooglePlugin.cpp
src/plugins/google/google.pro
src/plugins/google/google.qrc
src/plugins/google/translations/en_EN.qm [deleted file]
src/plugins/google/translations/pl_PL.qm
src/plugins/xdxf/XdxfDialog.cpp
src/plugins/xdxf/translations/en_EN.qm [deleted file]
src/plugins/xdxf/translations/pl_PL.qm
src/plugins/xdxf/xdxf.pro
src/plugins/xdxf/xdxf.qrc
src/plugins/xdxf/xdxfplugin.cpp

index 65aa8e7..03cab88 100644 (file)
@@ -7,10 +7,10 @@
         <file>icons/48x48/edit-select-all.png</file>
         <file>icons/16x16/staron.png</file>
         <file>icons/16x16/staroff.png</file>
-        <file>translations/dict_pl.qm</file>
-        <file>translations/dict_en.qm</file>
         <file>config/mdictionary.config</file>
         <file>xsl/style.css</file>
         <file>xsl/xsl.xsl</file>
+        <file>translations/en_US.qm</file>
+        <file>translations/pl_PL.qm</file>
     </qresource>
 </RCC>
diff --git a/data/translations/dict_en.qm b/data/translations/dict_en.qm
deleted file mode 100644 (file)
index 9dad8df..0000000
Binary files a/data/translations/dict_en.qm and /dev/null differ
diff --git a/data/translations/dict_pl.qm b/data/translations/dict_pl.qm
deleted file mode 100644 (file)
index 47e96e8..0000000
Binary files a/data/translations/dict_pl.qm and /dev/null differ
index efdf082..2982155 100644 (file)
@@ -54,6 +54,25 @@ QStringList parseParameters(int argc, char *argv[]) {
     return result;
 }
 
+void retranslate() {
+    QString locale = QLocale::system().name();
+
+    QTranslator translator;
+    QTranslator qtTranslator;
+
+    qtTranslator.load("qt_" + locale,
+    QLibraryInfo::location(QLibraryInfo::TranslationsPath));
+    QCoreApplication::installTranslator(&qtTranslator);
+
+    qDebug()<<locale;
+    if(!translator.load(":/translations/" + locale)) {
+        translator.load(":/translations/en_US");
+
+    }
+
+    QCoreApplication::installTranslator(&translator);
+}
+
 int main(int argc, char *argv[]) {
     QApplication a(argc, argv);
     QApplication::setOrganizationName("Comarch S.A.");
@@ -67,24 +86,7 @@ int main(int argc, char *argv[]) {
     qRegisterMetaType<Notify>("Notify");
     qRegisterMetaType<Notify::NotifyType>("Notify::NotifyType");
 
-    QString locale = QLocale::system().name();
-
-    QTranslator qtTranslator;
-    qtTranslator.load("qt_" + locale,
-    QLibraryInfo::location(QLibraryInfo::TranslationsPath));
-
-    a.installTranslator(&qtTranslator);
-
-    QTranslator mdictionaryTranslator;
-
-    if(locale == "pl_PL")
-        mdictionaryTranslator.load(":/translations/dict_pl");
-
-    else
-
-       mdictionaryTranslator.load(":/translations/dict_en");
-
-    a.installTranslator(&mdictionaryTranslator);
+    retranslate();
 
     Backbone backbone;
     MainWindow w(&backbone);
index cd5fd50..afa7f87 100644 (file)
@@ -59,8 +59,8 @@ HEADERS += gui/MainWindow.h \
 
 RESOURCES += ../../data/gui.qrc
 
-TRANSLATIONS += dict_pl.ts \
-                dict_en.ts
+TRANSLATIONS += pl_PL.ts \
+                en_US.ts
 
 target.path = $$BIN_DIR
 INSTALLS += target
index 20df8aa..95ae0e4 100644 (file)
@@ -51,8 +51,8 @@ void GooglePlugin::retranslate() {
 
     QTranslator *translator = new QTranslator(this);
 
-    if(!translator->load(":/translations/" + locale)) {
-        translator->load(":/translations/en_EN");
+    if(!translator->load(":/google/translations/" + locale)) {
+        translator->load(":/google/translations/en_US");
     }
     QCoreApplication::installTranslator(translator);
 }
index 85aec3b..48633dc 100644 (file)
@@ -18,8 +18,8 @@ HEADERS += \
     GoogleDictDialog.h \
     GoogleDialog.h
 
-TRANSLATIONS += dict_google_pl.ts \
-                dict_google_en.ts
+TRANSLATIONS += pl_PL.ts \
+                en_US.ts
 
 RESOURCES += \
     google.qrc
index 47a4287..473e92a 100644 (file)
@@ -1,6 +1,6 @@
 <RCC>
-    <qresource prefix="/">
-        <file>translations/en_EN.qm</file>
+    <qresource prefix="/google">
         <file>translations/pl_PL.qm</file>
+        <file>translations/en_US.qm</file>
     </qresource>
 </RCC>
diff --git a/src/plugins/google/translations/en_EN.qm b/src/plugins/google/translations/en_EN.qm
deleted file mode 100644 (file)
index 9dad8df..0000000
Binary files a/src/plugins/google/translations/en_EN.qm and /dev/null differ
index 24a516f..a546bd7 100644 (file)
Binary files a/src/plugins/google/translations/pl_PL.qm and b/src/plugins/google/translations/pl_PL.qm differ
index 04bf67d..5ef8d24 100644 (file)
@@ -104,7 +104,7 @@ void XdxfDialog::initializeUI() {
     #endif
 
     cacheLayout = new QHBoxLayout;
-    cacheCheckBox = new QCheckBox(tr("Optimize for quicker searches"));
+    cacheCheckBox = new QCheckBox(tr("Optimize"));
     cacheCheckBox->setToolTip(cacheToolTip);
     cacheLayout->addWidget(cacheCheckBox);
     #ifdef Q_WS_MAEMO_5
diff --git a/src/plugins/xdxf/translations/en_EN.qm b/src/plugins/xdxf/translations/en_EN.qm
deleted file mode 100644 (file)
index 900f716..0000000
Binary files a/src/plugins/xdxf/translations/en_EN.qm and /dev/null differ
index 8ab7e05..a9dec1f 100644 (file)
Binary files a/src/plugins/xdxf/translations/pl_PL.qm and b/src/plugins/xdxf/translations/pl_PL.qm differ
index f8dc5db..d609a39 100644 (file)
@@ -24,8 +24,8 @@ HEADERS += \
 RESOURCES += \
     xdxf.qrc
 
-TRANSLATIONS += dict_xdxf_pl.ts \
-                dict_xdxf_en.ts
+TRANSLATIONS += pl_PL.ts \
+                en_US.ts
     
 unix {
   INSTALLS += dicts plugin-icon
index 47a4287..0642344 100644 (file)
@@ -1,6 +1,6 @@
 <RCC>
-    <qresource prefix="/">
-        <file>translations/en_EN.qm</file>
+    <qresource prefix="/xdxf">
         <file>translations/pl_PL.qm</file>
+        <file>translations/en_US.qm</file>
     </qresource>
 </RCC>
index a3a7846..8751e42 100644 (file)
@@ -55,8 +55,8 @@ void XdxfPlugin::retranslate() {
 
     QTranslator *translator = new QTranslator(this);
 
-    if(!translator->load(":/translations/" + locale)) {
-        translator->load(":/translations/en_EN");
+    if(!translator->load(":/xdxf/translations/" + locale)) {
+        translator->load(":/xdxf/translations/en_US");
     }
     QCoreApplication::installTranslator(translator);
 }