New! Inek üzerinde çalışmaya artık devam etmediğim için kaynak kodlarını yayınlıyorum. Kaynak kodu biraz çirkin gözükebilir, güzelleştirmek için pek zamanım olmadı. Inek V1.0 Kaynak Kodu
Midlet'in son versiyonunu yüklemek için tıklayın.
İndireceğiniz zip dosya içinde iki adet örnek sözlük mevcut. Bunlardan biri Almancadaki düzensiz fiillerin tam bir listesini diğeri ise bunlardan sadece bir bölümünü içeriyor. (preposition içermeyenler)
Bu fiiller Moment Mal Lehrbuch 2 kitabından bilgisayara aktarıldı.
Yeni! yeni örnek sözlük dosyaları eklendi!
Sözlükleri kullanabilmek için inek.ini config satırı yazan kolondaki tanımı inek.ini dosyanızın içine eklemeniz gerekli.
Bunu yapmadan önce zip'li dosya içindeki dosyaları inek uygulamasını kurduğunuz klasörün altında bulunan storage klasörüne açmalısınız.
Sözlük | Kelime Sayısı | | inek.ini config satırı |
---|
English to Turkish | >35.000 | Download | English - Turkish,turkceidx.uni,turkcekey.uni,sozluk.txt||00FD,0069,00FE,0073,00F0,0067 | Italian to Turkish | 3.077 | Download | Italian - Turkish,ItalianTR.idx,ItalianTR.key,ItalianTR.txt||00FD,0069,00FE,0073,00F0,0067 | English to French | ~3.250 | Download | English - French,FrenchDict.idx,FrenchDict.key,FrenchDict.txt|| | English to German | ~8.320 | Download | English - German,GermanDict.idx,GermanDict.key,GermanDict.txt|| | English to Italian | ~5.150 | Download | English - Italian,ItalianDict.idx,ItalianDict.key,ItalianDict.txt|| | Latin to English | ~8.320 | Download | Latin - English,LatinDict.idx,LatinDict.key,LatinDict.txt|| | Spanish to English | ~3.470 | Download | Spanish - English,SpanishDict.idx,SpanishDict.key,SpanishDict.txt|| |
Not : Yukarıdaki sözlüklerin büyük bir kısmı yandaki sitedeki sözlükler kaynak alınarak oluşturulmuştur. The Internet Dictionary Project
Bu örnek sözlük dosyaları ile tabii ki yetinmek zorunda değilsiniz. Kendi sözlüklerinizi de yaratabilirsiniz. Bunun için InekogluInek uygulamasını indirebilirsiniz. Inek programının kullandığı sözlükler bu program tarafından oluşturuluyor. Java programları çalıştırabildiğiniz bir ortamda bu programı kullanabilirsiniz.
Download InekogluInek. Aşağıda yer alan readme içinde bu programın kullanımı ile ilgili detaylı bilgiyi bulabilirsiniz.
versiyon 1.0 için readme.txt dosyası
Inek v1.0 by I.R.on
----------------------------------------------------------------
Inek java destekli Siemens cep telefonları için çoklu dil desteği
bulunan bir midlet'tir. Programı kullanabilmek için yüklendiği
klasör altında bulunan storage dizinine sözlük dosyalarının
aktarılabiliyor olması gerekir. Siemens telefonlardan SL45 modeli
ve bunun varyantları MMC içerdiğinden bu dosyalar rahatlıkla
telefona aktarılabilir. Diğer modellerden sadece S55 ile ve o da
emulator ortamında başarı ile deneme imkanım oldu.
Edit 15/09/2005 : Bu arada üzülerek belirtmeliyim Inek Siemens'in
yeni modellerinde (6x/7x) çalışmamakta nedeni ise Siemens'in java
programların dosya sistemine erişmesini sağlayan api'leri kaldırması.
Program içinde bir de pratik özelliği bulunmakta , bu özellik
sayesinde sözlük içindeki kelimelerle alıştırma yapmak mümkün.
Yalnız bu özellik hala üzerinde çalışılması gereken bir durumda...
yani beta.
Menüler 4 değişik dilde kullanılabilir , bu diller Türkçe ,
İngilizce, Almanca ve Japonca (japonca için telefonun asya ülkeleri
için üretilen bir firmware'e sahip olması gerekiyor.)
Enteresan olsun diye ek bir dil daha var program içinde , bu da
yükleyenlere sürpriz olsun.
inek.ini dosyası
bu dosya yüklü sözlükleri tanımlamak için kullanılıyor. "|" karakteri
ile ayrılan üç kısımdan oluşuyor.
sözlük tanımı|input map|output map
sözlük tanımı da "," karakteri ile ayrılan 4 kısımdan oluşmakta :
sözlük ismi,index dosyası,key dosyası,sözlük dosyası
Input map şu anda kullanılmamakta. Output map her biri bir karakterin
unicode değeri olan çiftlerden oluşmakta. Sözlükte yapılan arama
sonucunda belli karakterler belli başka karakterler ile değiştirilmek
istendiğinde kullanılabilir.
örneğin :
bu alanda 00FD,0069,00FE,0073 bulunması durumunda
00FD kodu ile ifade edilen karakter 0069 kodu ile ifade edilen karakter
ile değiştirilir.
00FE , 0073 için de aynı şey geçerli. Merak eden olursa bu kodlar ,
bu kodlardan 00FD türkçedeki ı karakterine denk gelmekte , düzgün bir
şekilde görüntülensin diye i harfi ile değiştiriliyor.
InekogluInek utility
Bu programı kendi sözlük dosyalarınızı oluşturmak için kullanabilirsiniz.
Kaynak sözlük dosyanızdaki her satır bir entry olarak alınır.
Her entry tab karakteri ile ayrılmış iki alandan oluşur. Bunlardan ilki
anahtar kelime yani aramanın yapılacağı kelime diğeri de bu aramanın sonucunu
oluşturur. Inek ile beraber gelen sözlükler ile bu programı test edebilirsiniz.
java uygulamasının PATH sistem değişkeninizde tanımlı olduğunu varsayarsak.
Aşağıdaki komut ile dict.txt isimli kaynak sözlüğünüzden Inek'in ihtiyaç
duyduğu key ve index dosyalarını oluşturabilirsiniz.
java -classpath inekogluinek.jar InekIndex dict.txt dict.key dict.idx
program başarı ile sonuçlandığında (dict.txt,dict.key,dict.idx) dosyalarını
telefonunuzdaki Inek kurulumunun storage dizinine kopyalayıp inek.ini
dosyanıza da aşağıdakine benzer bir satırı ekleyerek sözlüğünüzü
kullanabilirsiniz.
My funny dictionary,dict.idx,dict.key,dict.txt||
input map ve output map bu örnek sözlük için kullanılmamıştır.
|