ANDROID ÇOKLU DİL DESTEĞİ

Android’de kullanıcının telefon ayarındaki dile göre değişen uygulama yapmak mümkün ve çok basit. Kullanıcı İngilizce kullanıyorsa android telefonunu ve bizim uygulamamız Türkçe textViewlerden oluşuyorsa bunu ekleyeceğimiz tek klasör ile İngilizce’ye çevirebiliriz.

 

Öncelikle res dosya dizininizin altında values klasöründen bir tane daha values-en  şeklinde ekliyoruz. İçine strings.xml adında xml dosyası açıyoruz. Aşağıdaki görsel şeklinde olmalı dosya dizinleriniz.

Image

Sonrasında işlemler sadece her iki strings.xml dosyası içinde aynı string adında hem Türkçe hem İngilizce yazıları yazmakta. Örneğin Türkçe values dosya altındaki strings.xml de 

 <string name=”internetUyariBaslik“>İnternet Bağlantı Kontrolü</string>

string i yazılı. Yukarıda kalın yaptığım string adı ile çağırdığımız için yazıları İngilizce olan strings.xml dosyası içinde de aynı isimde string olmalı.

<string name=”internetUyariBaslik”>Internet Connection Control</string>

 

İki şekilde her dilde destekleyen values-en şeklinde ülkelerin kısa kodlarını içeren dosyalar içine oluşturduğumuz xmllere yazıyoruz. Bundan sonrası activity içinden çağırmakta ki o da 

R.strings.internetUyariBaslik

şeklinde oluyor. Hadi kolay gele.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s