Kirpi’nin Yeri

31 Ocak 2010

Türkiye’nin Android’inde Türkçe klavye

Yakın zamanda paraya kıyıp bir Android telefon alayım dedim. Eskisi de Symbian’dı ama Exchange Server’a bağlanamıyordu. Bir de kendisinde wifi yoktu. Ben de ne yapsam ne etsem derken piyasa fiyatından oldukça ucuza (350 tl daha ucuza) bulduğum Samsung GT-I7500′i, nam-ı diğer Samsung Galaxy’yi aldım. Bu sayede Türkiye’nin ilk 3g’li Android’ine sahip olmuş oldum. Tabii ki macera burada yeni başladı. Linux tabanlı bir işletim sistemine sahip bir telefonunuz varsa illa ki root (en yetkili kullanıcı) yetkisi alınmalı, telefona doğuştan sahip olmadığı yetenekler eklenmeliydi. Öyle de yaptım netekim. Bu aşamaların detaylarını buraya yazmayacağım. Zaten ancak meraklısının yapabileceği karmaşıklıkta ayarları var ve konu hakkında yeteri kadar Türkçe kaynak da mevcut.

Android telefonunuzun özelliklerini arttırmanın en kısa yolu, custom ROM denilen ve Android tabanlı benzer bir cihazın ROM’u taban alınarak özelleştirilmiş işletim sistemlerini kendi telefonunuza yüklemek. Bu konuda da piyasanın duayeni sayılabilecek firmanın yani HTC’nin ROM’ları en başarılıları. Samsung i7500, yani Samsung Galaxy için piyasadaki bana göre en başarılı ve yaygın Custom ROM ise GalaxHero. Bu ROM’u merak ediyorsanız Google’da aramanızı öneririm. Detayları yine bu yazının kapsamı dışında.

Gelelim yazının konusuna: Yukarıdaki ve benzeri yöntemlerin en büyük sorunu, geliştirme Türkiye’de pek yapılmadığından henüz Türkçe bir ROM olmaması. Bunun iki sonucu var. GalaxHero’yu yüklediğinizde telefon menüleri İngilizce oluyor. Bu pek çokları için kabul edilebilir. Ama daha da büyük olan sorun otomatik kelime tamamlama özelliklerinin de İngilizce olması. İşte GalaxHero’nun keşfettiğim ve severek kullandığım müthiş bir özelliği olan Türkçe kelime tamamlama (eski adıyla t9, yeni adıyla xt9) burada devreye giriyor. Nasıl mı? Şöyle:

Samsung Galaxy cihazınıza GalaxHero ROM’unu (veya sadece HTC klavyesini) yükledikten sonra HTC klavyesini aktive edin. Detaylı anlatım için şuraya bakabilirsiniz.

Arkasından aşağıdaki adımları izleyin. Dikkat, bu işlemler oldukça karmaşıktır. Başınıza gelebileceklerden sorumlu olmadığımı hatırlatırım :)

adb pull” komutunu kullanarak “/data/data/com.htc.android.htcime/shared_prefs/com.htc.android.htcime_preferences.xml” dosyasını bilgisayarınızda uygun bir yere indirin.

adb pull /data/data/com.htc.android.htcime/shared_prefs/com.htc.android.htcime_preferences.xml c:\tmp\com.htc.android.htcime_preferences.xml

Arkasından dosyayı uygun gördüğünüz metin editörü ile açarak şu satırı bulun:

<string name=”keyboard_language”>0</string>

Bu varsayılan dil olan İngilizceye tekabül ediyor. Bu alana 0 yerine 15 yazın ve dosyayı kaydedin.

<string name=”keyboard_language”>15</string>

Bilgisayarınızdaki güncel dosyayı telefonunuzdaki eski dosyanın üzerine bu sefer “adb push” komutunu kullanarak tekrar kopyalayın.

adb push c:\tmp\com.htc.android.htcime_preferences.xml /data/data/com.htc.android.htcime/shared_prefs/com.htc.android.htcime_preferences.xml

Telefonunuzu yeniden başlatın. (Aslında klavye giriş yöntemini bir kez değiştirip eski haline getirseniz de yetecektir ama emin olmakta fayda var.)

Ve artık klavyeniz Türkçe karakterleri de destekliyor. Üstüne üstlük bu arsız klavye bir de kelimelerinizi sizin yerinize tamamlıyor.

Bu yöntemin güzel yanı Android olup da üzerinde HTC klavyesi kullanabildiğiniz tüm cihazlarda uygulanabilir olması. Aferin HTC, doğrusu klavyene Türkçe’yi varsayılan olarak koyarak gönlümü fethettin.

Diğer diller için gereken kodlar da şöyle:

İngilizce 0
Arapça (Mısır) 14
Arapça (İsrail) 14
Çekçe 7
Danca 8
Hollanda Dili 11
İspanyolca 4
Fince 12
Fransızca 1
Almanca 2
Yunanca 17
İtalyanca 3
Norveççe (Bokmål) 10
Lehçe 13
Portekizce 5
Romence 16
Rusça 6
İsveççe 9
Türkçe 15

Bu arada HTC’nin İngilizce Windows içeren sürümlerinde de benzer yöntemler kullanarak Türkçe otomatik sözcük tamamlama sahibi olabiliyorsunuz. Ama Windows Mobile’ı pek sevmediğimi belirtmeliyim. O yüzden kendi başınasınız.

Google yardımcınız olsun :)

Kaynak:
Changing HTC_IME language to Danish and other languages, Tomasz Cielecki

1 Yorum »

  1. G1′da yaptım oldu. Herkese tavsiye ederim :)

    Comment yapan Can — 01 Şubat 2010 @ 14:02

Bu yazıya yapılan yorumlar için RSS beslemeleri. Geri İzleme URL'si.

Yorum yapın

Güvenlik Kodunun Resmi CAPTCHA Audio
Yeni Resim Göster

WordPress'in desteğiyle.