[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdeedu/kverbos/kverbos
From:       Anne-Marie Mahfouf <annma () kde ! org>
Date:       2004-07-04 2:27:04
Message-ID: 20040704022704.F3B5C99E9 () office ! kde ! org
[Download RAW message or body]

CVS commit by annma: 

make KVerbos work with English i.e. the translation of the Spanish verbs can now be \
in English and not only in German


  A            data/de/Makefile.am   1.1
  A            data/de/verbos.verbos   1.1
  A            data/en/Makefile.am   1.1
  A            data/en/verbos.verbos   1.1
  M +13 -6     kverbos.cpp   1.28
  M +1 -4      data/Makefile.am   1.2
  R            data/verbos.verbos   1.1


--- kdeedu/kverbos/kverbos/kverbos.cpp  #1.27:1.28
@@ -420,5 +420,12 @@ void KVerbosApp::slotFileOpenStandard()
 {
         slotStatusMsg(i18n("Opening file..."));
-
+        //get the user language
+        KConfigBase *globalConf = KGlobal::config();
+        globalConf->setGroup("Locale");
+        QString userLanguage = globalConf->readEntry("Language", "en");
+        //keep only the first 2 characters
+        userLanguage = userLanguage.left(2);
+        if (userLanguage!="de") 
+                userLanguage = "en";
         if(!doc->saveModified())
         {
@@ -428,5 +435,5 @@ void KVerbosApp::slotFileOpenStandard()
         else
         {
-                KURL url(locate("appdata", "data/verbos.verbos"));
+                KURL url(locate("appdata", "data/"+userLanguage+"/verbos.verbos"));
                 if(!url.isEmpty())
                 {
@@ -729,9 +736,9 @@ void KVerbosApp::getTimeOptions(bool op[
 void KVerbosApp::slotSettingsUsername()
 {
-        KLineEditDlg dlg(i18n("Please enter your name:"), QString::null, this);
-        dlg.setCaption(i18n("Enter User Name"));
-        if (dlg.exec())
+        KLineEditDlg kcfg_dlg(i18n("Please enter your name:"), QString::null, this);
+        kcfg_dlg.setCaption(i18n("Enter User Name"));
+        if (kcfg_dlg.exec())
         {
-                QString n = dlg.text().simplifyWhiteSpace();
+                QString n = kcfg_dlg.text().simplifyWhiteSpace();
                 if (!n.isEmpty())
                 {

--- kdeedu/kverbos/kverbos/data/Makefile.am  #1.1:1.2
@@ -1,4 +1 @@
-verbos_DATA = verbos.verbos
-
-verbosdir = $(kde_datadir)/kverbos/data
-
+SUBDIRS = $(AUTODIRS)


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic