Introducing ESE Dictionary – “Kamusi”

Introducing ESE Dictionary – “Kamusi”

Kazi nzuri sana mkuu,
Swali la uzushi: je, itakua forever free??
 
GOOD NEWS: ESE Dictionary sasa inapatika kupitia softpedia.com ESE Dictionary Free Download cc C++ unaweza kufanya ratings na review. please shared news with your friends.
Thats nice!

BAD NEWS: Kwa sasa nasumbuliwa na matatizo ya macho leo nlikuwa CCBRT wakanipima nikaambiwa nipewe miwani. lilipokuja swala la kulipia miwani nikakimbia manake nlijua NHIF inahusika kumbe hamana kitu. So nikipata miwani ntajaribu kufanyia kazi kila kinachosemwa.
Pole, Mungu atakusaidia na gurudumu litasonga. Naomba akuepushie miwani aisee!
 
Hii idea ya kutokuwa MAXIMIZED tunaweza kuijadili kwa kina manake hata mimi iliniumiza kichwa mwanzoni.
Sina ujuzi na lugha uliotumia ila unaweza kuwa una calculate Client Window size kisha unafanya resize za BPM zako kutegemeana na Windows size. Mfano

bmp = 100x200 kwa 600x800 resolution

Kwa 300x150 (just for example's sake) itakuwa something like
300/600*100 by 150/800*200
~50x38

Pia unaweza catch events za windows resize na kufanya same calculation na ku resize.
wxWidgets (ambayo nimeizoea) ina vitu vinaitwa sizers na zinafanya hizi calculation automatically.
So may be kuna something similar.
 
Sina ujuzi na lugha uliotumia ila unaweza kuwa una calculate Client Window size kisha unafanya resize za BPM zako kutegemeana na Windows size. Mfano

bmp = 100x200 kwa 600x800 resolution

Kwa 300x150 (just for example's sake) itakuwa something like
300/600*100 by 150/800*200
~50x38

Pia unaweza catch events za windows resize na kufanya same calculation na ku resize.
wxWidgets (ambayo nimeizoea) ina vitu vinaitwa sizers na zinafanya hizi calculation automatically.
So may be kuna something similar.

almost all languages works the same tofauti ni syntax na vitu vingine vidogovidogo.

ila cha msingi lazima image iwe re-sized kulingana na client window (na hii inakuwa triggered pia pale window inapokuwa resized). Unaonaje wazo la Magembe R. Malima la kuzuia RESIZING ili kuwe na size moja ambayo pia itakuwa size ya BMPs???

Kimsingi mimi naona ni vema kumpa mtu freedom ya kuresize kadri awezavyo. hii ni kazi ya programmer kuhakikisha program inabehave vizuri katika kompyuta mbalimbali.
 
Last edited by a moderator:
Unaonaje wazo la Magembe R. Malima la kuzuia RESIZING ili kuwe na size moja ambayo pia itakuwa size ya BMPs???
Si wazo baya ila litamnyima user uhuru. Plus kama user akitumia netbook itakuwa bado tatizo la sizing liko palepale.

Kimsingi mimi naona ni vema kumpa mtu freedom ya kuresize kadri awezavyo. hii ni kazi ya programmer kuhakikisha program inabehave vizuri katika kompyuta mbalimbali.
Yap! na ukiamua kutumia Web Component uta save efforts nyingi kwa maana ya kuandika HTML codes. ila itategemeana na uwwezo wa component ya language husika kukupa access ya kudaka na kutuma events kwenye DOM

Else unabaki na concept ya "sizers"
 
I wish I had a windows laptop to enjoy this, hongera wakuu... Looking forward to a Linux port

Hamna guarantee kama itakuwepo port ya Linux. Kwa sasa unaweza tumia Wine na kutwambia imekaaje.

kwa cc watu wa android lini mobile version yake itapatikana kwa app store.hongera sana mkuu Nyasiro bila kuwasau brother Stefano Mtangoo and my boy Joe Nyandigira .aim proud of you guys.TGS 4ever.

Hata port hii ya android sina uhakika kama itakuwepo. Labda ya Windows Phone manake haitachukua nguvu nyingi. Thanks to Microsoft Visual Studio and the SQLite team.

Si wazo baya ila litamnyima user uhuru. Plus kama user akitumia netbook itakuwa bado tatizo la sizing liko palepale.

Got it bro.
 
KWA DEVELOPERS (Some SQL Queries). Leo tunaangalia jinsi ESE Dictionary inavyo communicate na database.


STEP 1:
Download Database kutoka hapa: https://code.google.com/p/kamusidesktop/

STEP 2:
Download na install SQLite Tool unayoipenda (nashauri utumie SQLite Expert Personal) hii ni FREE

STEP 3:
Tunachokifanya ni kutumia SQL kusoma kwenye database kwa maelezo zaidi pitiaSQLite Home Page

Kama Source Language ni Kiswahili ESE Dictionary ina-execute hii command


Code:
SELECT PartOfSpeech, SwahiliSortBy, EnglishSortBy, SwahiliWord, EnglishWord, SwahiliPlural, EnglishPlural, SwahiliExample, EnglishExample, Derived, DialectNote, EnglishDef, RelatedWords from dict 
WHERE SwahiliSortBy = selectedSwaWord COLLATE NOCASE

Kama Source Language ni Kingereza ESE Dictionary ina-execute hii command

Code:
SELECT PartOfSpeech, SwahiliSortBy, EnglishSortBy, SwahiliWord, EnglishWord, SwahiliPlural, EnglishPlural, SwahiliExample, EnglishExample, Derived, DialectNote, SwahiliDefinition, EnglishDef, RelatedWords from dict WHERE EnglishSortBy = selectedEngWord COLLATE NOCASE

NOTE: selectedSwaWord na selectedEngWord ni string data type ambazo zinachange kulingana na neno linalokuwa selected kwenye list au linalokuwa typed kwenye editBox na inakuwa katika standard SQL string kama hivi "neno"

Ukichunguza utaona hizo command zinafanana isipokuwa isipokuwa baada ya WHERE tunaspecify ni column gani ambayo tutakuwa tunatafuta maneno yaani kiswa/kingereza.

Mwisho tuna-ignore case na kuselect kutoka kwenye database bila kujali kama neno lina herufi kubwa au la ndo maana tunatumia "COLLATE NOCASE" hii ni muhimu sana. Kwa mfano ukitafuta neno lolote liwe kwa herufi kubwa au ndogo utapata results sawa.

SQL ni language muhimi sana katika database na ni nyepesi sana kujifunza kwani auhitaji kujua vitu viiingi sana. cha msingi ujue CREATE, ALTER, DROP, INSERT, UPDATE, SELECT kwenye hii kamusi nimetumia SELECT peke yake!!!!!!
unaweza pitia W3Schools Online Web Tutorials hapo kuna tutorial za SQL

CC
Stefano Mtangoo C++ wickerman and other devs
 
Last edited by a moderator:
KWA DEVELOPERS (Some SQL Queries). Leo tunaangalia jinsi ESE Dictionary inavyo communicate na database.


STEP 1:
Download Database kutoka hapa: https://code.google.com/p/kamusidesktop/

STEP 2:
Download na install SQLite Tool unayoipenda (nashauri utumie SQLite Expert Personal) hii ni FREE

STEP 3:
Tunachokifanya ni kutumia SQL kusoma kwenye database kwa maelezo zaidi pitiaSQLite Home Page
Stefano Mtangoo C++ wickerman and other devs
Well nikipata muda naweza tengeneza Clone yake kwa C++/wxWidgets kwa command hizi.
I hope sitakuwa bize sana next year 🙂
 
One note kwa Linuxees, badale SQLite Expert kuna SQLiteman ipo kwenye repository
Code:
sudo apt-get install sqliteman
 
Nyasiro this is what am doing on my terminal 🙂

Code:
svn checkout http://kamusidesktop.googlecode.com/svn/ kamusidesktop
A    kamusidesktop/wiki
A    kamusidesktop/wiki/PageName.wiki
A    kamusidesktop/trunk
A    kamusidesktop/trunk/locale
A    kamusidesktop/trunk/locale/en
A    kamusidesktop/trunk/locale/en/KamusiDesktop.po
A    kamusidesktop/trunk/locale/sw
A    kamusidesktop/trunk/locale/sw/KamusiDesktop.po
A    kamusidesktop/trunk/test
A    kamusidesktop/trunk/test/org
A    kamusidesktop/trunk/test/org/kamusi
A    kamusidesktop/trunk/test/org/kamusi/XMLRPCTranslator.java
A    kamusidesktop/trunk/test/org/kamusi/RestorerTest.java
A    kamusidesktop/trunk/test/org/kamusi/TranslatorTest.java
A    kamusidesktop/trunk/test/org/kamusi/RawTest.java
A    kamusidesktop/trunk/test/org/kamusi/ParseXMLFile.java
A    kamusidesktop/trunk/test/org/kamusi/T9.java
A    kamusidesktop/trunk/test/org/kamusi/ETable.java
A    kamusidesktop/trunk/test/org/kamusi/MainWindowTest.java
A    kamusidesktop/trunk/test/org/kamusi/SynchronizerTest.java
A    kamusidesktop/trunk/build
A    kamusidesktop/trunk/build/built-jar.properties
A    kamusidesktop/trunk/build/classes
A    kamusidesktop/trunk/build/classes/org
A    kamusidesktop/trunk/build/classes/org/Bundle.properties
A    kamusidesktop/trunk/build/classes/org/kamusi
A    kamusidesktop/trunk/build/classes/org/kamusi/MainWindow$16$1.class
A    kamusidesktop/trunk/build/classes/org/kamusi/HexConverter.class
A    kamusidesktop/trunk/build/classes/org/kamusi/MainWindow$17$1.class
A    kamusidesktop/trunk/build/classes/org/kamusi/MainWindow$16$2.class
A    kamusidesktop/trunk/build/classes/org/kamusi/MainWindow$16$3.class
A    kamusidesktop/trunk/build/classes/org/kamusi/DebugTool.class
A    kamusidesktop/trunk/build/classes/org/kamusi/Translator.class
A    kamusidesktop/trunk/build/classes/org/kamusi/KamusiLogger.class
A    kamusidesktop/trunk/build/classes/org/kamusi/MessageLocalizer.class
A    kamusidesktop/trunk/build/classes/org/kamusi/Restorer$RestoreProgress.class
A    kamusidesktop/trunk/build/classes/org/kamusi/Translator$MyHeaderRenderer.class
A    kamusidesktop/trunk/build/classes/org/kamusi/Restorer.class
A    kamusidesktop/trunk/build/classes/org/kamusi/WordAdder.class
A    kamusidesktop/trunk/build/classes/org/kamusi/MainWindow.class
A    kamusidesktop/trunk/build/classes/org/kamusi/Translator$1.class
A    kamusidesktop/trunk/build/classes/org/kamusi/MainWindow$10.class
A    kamusidesktop/trunk/build/classes/org/kamusi/MainWindow$11.class
A    kamusidesktop/trunk/build/classes/org/kamusi/AboutBox.class
A    kamusidesktop/trunk/build/classes/org/kamusi/MainWindow$12.class
A    kamusidesktop/trunk/build/classes/org/kamusi/Main.class
A    kamusidesktop/trunk/build/classes/org/kamusi/MainWindow$13.class
A    kamusidesktop/trunk/build/classes/org/kamusi/MainWindow$14.class
A    kamusidesktop/trunk/build/classes/org/kamusi/MainWindow$15.class
A    kamusidesktop/trunk/build/classes/org/kamusi/Editor.class
A    kamusidesktop/trunk/build/classes/org/kamusi/ResultTable.class
A    kamusidesktop/trunk/build/classes/org/kamusi/MainWindow$16.class
A    kamusidesktop/trunk/build/classes/org/kamusi/Restorer$RestorerThread.class
A    kamusidesktop/trunk/build/classes/org/kamusi/MainWindow$17.class
A    kamusidesktop/trunk/build/classes/org/kamusi/Translator$MyCellRenderer.class
A    kamusidesktop/trunk/build/classes/org/kamusi/Synchronizer.class
A    kamusidesktop/trunk/build/classes/org/kamusi/WordAdder$1.class
A    kamusidesktop/trunk/build/classes/org/kamusi/WordAdder$2.class
A    kamusidesktop/trunk/build/classes/org/kamusi/MainWindow$1.class
A    kamusidesktop/trunk/build/classes/org/kamusi/WordAdder$3.class
A    kamusidesktop/trunk/build/classes/org/kamusi/MainWindow$2.class
A    kamusidesktop/trunk/build/classes/org/kamusi/MainWindow$3.class
A    kamusidesktop/trunk/build/classes/org/kamusi/MainWindow$4.class
A    kamusidesktop/trunk/build/classes/org/kamusi/MainWindow$5.class
A    kamusidesktop/trunk/build/classes/org/kamusi/MainWindow$6.class
A    kamusidesktop/trunk/build/classes/org/kamusi/resources
A    kamusidesktop/trunk/build/classes/org/kamusi/resources/bug.png
A    kamusidesktop/trunk/build/classes/org/kamusi/resources/logo.png
A    kamusidesktop/trunk/build/classes/org/kamusi/resources/favicon.png
A    kamusidesktop/trunk/build/classes/org/kamusi/KamusiProperties.class
A    kamusidesktop/trunk/build/classes/org/kamusi/MainWindow$7.class
A    kamusidesktop/trunk/build/classes/org/kamusi/MainWindow$8.class
A    kamusidesktop/trunk/build/classes/org/kamusi/AboutBox$1.class
A    kamusidesktop/trunk/build/classes/org/kamusi/MainWindow$9.class
 
Last edited by a moderator:
Mkuu Nyasiro, nimeichek, and its so awesome, nice interface, nimetoa suggestion kwenye hii video: https://www.dropbox.com/sh/whldqpxy9465k6v/mjXxmyRhRf#lh:null-capture-3.flv

Nimeshindwa kuiweka hapa, so had to use dropbox
wickerman bado nashindwa kureproduce hii issue. halafu sauti kwenye video yako inasikika kwa mbali sana.
please naomba info zaidi.

Nitaandaa Mtazamo wangu katika picha na kukutumia kwa email. Jinsi unavyoweza pangilia na kuweka mabadiliko yatayo leta mvuto zaidi.

wapi Donn sijapata email yako nitumie kupitia nyasiro AT googlemail DOT com au nyasiro AT nyasiro DOT com

checking out code from svn repo!

Okey, please keep me updated!
 
Last edited by a moderator:
ESE (English-Swahili-English) Dictionary.

Heshima kwenu wote, leo nna furaha ku-release hii software.

Kamusi hii ni ya Kingereza–Kiswahili–Kingereza. Kamusi hii ni BURE kabisa download na umpe mwenzako.Shukran za pekee kwa Stefano Mtangoo na Joe Nyandigira asanteni sana kwa mawazo yenu na kufanya beta testing.

1ciLnj.gif



Graphics & Icons by Joe Nyandigira

Kama unawazo lolote au ukikumbana na bug yoyote tafadhali naomba usisite kuliwasilisha kupitia Hosanna HigherTech Forums - ESE Dictionary au kupitia katika uzi huu moja kwa moja.

Ntajaribu kukifanyia kazi kila kinachosemwa ili kuifikisha mbali kamusi hii. Kamusi hii ina-interact na SQLite 3 Database ambayo utapata maelezo yake katika kipengele cha “About”.

Summary:

Full name: English-Swahili-English Dictionary
Short name: ESE Dictionary
Version: 1.2 Beta
Platform: Windows XP SP3 or later -- Badae inaweza ikapatikana katika Windows RT/Metro na kama itawezekana ntai-port katika Linux na Android.
Product Page: ESE Dictionary | Nyasiro Software
Download Size: 3.8MB (.exe)

DOWNLOAD NOW

Feedback kutoka kwenu ni muhimu sana.

NOTE 1:
Kama ulikuwa tayari unatumia ile beta 1.0 inabidi u-uninstall halafu uinstall v1.2

NOTE 2: Naomba ---- una wazo lolote usisite kuliwasilisha ili tuifanye hii kamusi iwe bora kabisa.

NOTE 3: Naomba kama kuna mtu anaweza kunisaidia kuandaa help file naona watu wanauliza jinsi ya kutumia kamusi hii naomba tuwasiliane.

NOTE 4: Kamusi hii ni ya BURE (Kuwa FREEWARE haimaanishi unaruhusiwa kumodify chochote kile au sehemu yoyote ile ya program hii, kama umeguswa na kazi hii usisite kutoa mchango wako kupitia M-PESA au Tigo-Pesa kupitia namba zilizopo kwenye kamusi kipengele cha donation.

kwanza hongereni kwa kazi nzuri..ila kuna error inatokea kwangu sijui ni pc yangu au vipi....
View attachment 129541
 
kwanza hongereni kwa kazi nzuri..ila kuna error inatokea kwangu sijui ni pc yangu au vipi....
View attachment 129541
LORDVILLE pole sana ndugu yangu. Hii ni "unhandled exception" na inatokea pale program inapofeli
kufanya kitu ambacho imeelekezwa kwa mfano ESE Dictionary imeelekezwa kusoma file ambayo
ipo katika location fulani sasa isipolikuta hilo file ndo unapata error kama hiyo.


* ulifanikiwa kutumia ESE Dictionary mwanzoni bila matatizo?
* hii error inatokea muda gani? pale program inapoanza au katikati ukiwa unatumia
* unatumia Windows gani (your system information)
 
Sorry mkuu Nyasiro, nilibanwa kidogo hapa kati ndo maana nimechelewa kuwasilisha mtazamo wangu.

Nimefanya rough sketch ya metro kidogo



n9gsj.png



2weyj39.png




21ot0d3.png


Nitatuma na nyingine zitazoonesha muundo wa sasa ukiwa safi na katika mpangilio.
 
Last edited by a moderator:
Back
Top Bottom