Click for pages in English

soru ve yorumlar için - > irduco@tepetaklak.com
Anasayfa
Kane
KanjiDesktop
>> İnek
Cep Melodileri
Çeşitli Ivır Zıvır
  

Inek , Bol dil destekli midlet
              
         

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ükKelime Sayısı inek.ini config satırı
English to Turkish>35.000DownloadEnglish - Turkish,turkceidx.uni,turkcekey.uni,sozluk.txt||00FD,0069,00FE,0073,00F0,0067
Italian to Turkish3.077DownloadItalian - Turkish,ItalianTR.idx,ItalianTR.key,ItalianTR.txt||00FD,0069,00FE,0073,00F0,0067
English to French~3.250DownloadEnglish - French,FrenchDict.idx,FrenchDict.key,FrenchDict.txt||
English to German~8.320DownloadEnglish - German,GermanDict.idx,GermanDict.key,GermanDict.txt||
English to Italian~5.150DownloadEnglish - Italian,ItalianDict.idx,ItalianDict.key,ItalianDict.txt||
Latin to English~8.320DownloadLatin - English,LatinDict.idx,LatinDict.key,LatinDict.txt||
Spanish to English~3.470DownloadSpanish - 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.

www.tepetaklak.com 2002-2009 Copyleft Irduco (I.R.on designs unlimited cooperation)