[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdelibs/kdeui
From: İsmail Dönmez <ismail () kde ! org ! tr>
Date: 2005-04-20 17:10:13
Message-ID: 20050420171013.C2B5E672 () office ! kde ! org
[Download RAW message or body]
CVS commit by cartman:
Zspell support. Patch by : Barış Metin <baris@uludag.org.tr>
(Partially) blessed by Zack Rusin :)
CCMAIL:baris@uludag.org.tr
M +17 -1 ksconfig.cpp 1.91
M +3 -2 ksconfig.h 1.49
M +5 -1 kspell.cpp 1.134
M +2 -2 kspell.h 1.59
--- kdelibs/kdeui/ksconfig.cpp #1.90:1.91
@@ -147,4 +147,5 @@ KSpellConfig::KSpellConfig( QWidget *par
clientcombo->insertItem( i18n("Aspell") );
clientcombo->insertItem( i18n("Hspell") );
+ clientcombo->insertItem( i18n("Zemberek") );
connect( clientcombo, SIGNAL (activated(int)), this,
SLOT (sChangeClient(int)) );
@@ -232,4 +233,9 @@ KSpellConfig::sChangeClient( int i )
dictcombo->insertItem( i18n("Hebrew") );
sChangeEncoding( KS_E_CP1255 );
+ } else if ( iclient == KS_CLIENT_ZEMBEREK ) {
+ langfnames.clear();
+ dictcombo->clear();
+ dictcombo->insertItem( i18n("Turkish") );
+ sChangeEncoding( KS_E_UTF8 );
}
else
@@ -386,4 +392,9 @@ KSpellConfig::fillInDialog ()
langfnames.append(""); // Default
dictcombo->insertItem( i18n("Hebrew") );
+ } else if ( iclient == KS_CLIENT_ZEMBEREK ) {
+ langfnames.clear();
+ dictcombo->clear();
+ langfnames.append("");
+ dictcombo->insertItem( i18n("Turkish") );
}
else
@@ -638,4 +649,9 @@ KSpellConfig::fillDicts( QComboBox* box,
langfnames.append(""); // Default
sChangeEncoding( KS_E_CP1255 );
+ } else if ( iclient == KS_CLIENT_ZEMBEREK ) {
+ box->clear();
+ box->insertItem( i18n("Turkish") );
+ langfnames.append("");
+ sChangeEncoding( KS_E_UTF8 );
}
else {
--- kdelibs/kdeui/ksconfig.h #1.48:1.49
@@ -57,5 +57,6 @@ enum KSpellClients {
KS_CLIENT_ISPELL=0,
KS_CLIENT_ASPELL=1,
- KS_CLIENT_HSPELL=2
+ KS_CLIENT_HSPELL=2,
+ KS_CLIENT_ZEMBEREK=3
};
--- kdelibs/kdeui/kspell.cpp #1.133:1.134
@@ -178,4 +178,8 @@ KSpell::startIspell()
kdDebug(750) << "Using hspell" << endl;
break;
+ case KS_CLIENT_ZEMBEREK:
+ *proc << "zpspell";
+ kdDebug(750) << "Using zemberek(zpspell)" << endl;
+ break;
}
@@ -277,5 +281,5 @@ KSpell::startIspell()
// -S : sort suggestions by probable correctness
}
- else // hspell doesn't need all the rest of the options
+ else // hspell and Zemberek(zpspell) doesn't need all the rest of the options
*proc << "-a";
--- kdelibs/kdeui/kspell.h #1.58:1.59
@@ -35,6 +35,6 @@ class KSpellDlg;
* %KDE Spellchecker
*
- * A %KDE programmer's interface to International ISpell 3.1, ASpell and
- * HSpell.
+ * A %KDE programmer's interface to International ISpell 3.1, ASpell,
+ * HSpell and ZPSpell..
* A static method, modalCheck() is provided for convenient
* access to the spellchecker.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic