Çoklu Dil Desteği

Gökhan YAVAŞ
gokhanyavas
Published in
1 min readAug 19, 2012

Bu yazıda uygulamalarımızda coklu dil kullanımından bahsedeceğim.Ama diğer bloglarda olduğu gibi çok uzatıp laf kalabalığı yapmayacağım çünkü sevmiyorum direk konuya gireceğim.Şimdi gelelim konuya uygulama geliştirirken button vs gibi viewler kullanırız butona text yazarken android:text=”@string/EkleButton” bu şekilde yazmamız gerekir.Burada string.xml dosyasının içerisinde eklebutton isimli bir string’ten butona text çekiliyor.

Peki farklı dilleri nasıl çekeceğiz ? Bunun için projemizin bulunduğu kısıma gelip yeni bir klasör olusuturuyoruz.(Eclipse üzerindende yapabilirsiniz.) Klasör isminizi kullanmak istediğiniz dile göre ayarlamanız gerekiyor.İngilizce için values-en arapça için values-ar şeklinde yapmanız gerekiyor.Sonra values içerisinde string.xml dosyasını kopyalıp yeni olusturduğunuz values klasörünü kopyalayıp üzerinde çeviri işlemini yapabilirsiniz veya bir arkadaşınızdan çevirmesini isteyebilirsiniz.

Bu işlemleri yaptıktan sonra örnek olarak uygulamanıza ingilizce dil eklediniz diyelim cihazınızın dilini ingilizce olarak değiştirip uygulamaya girdiğinizde uygulamanızın inglizce olduğunu göreceksiniz.Gördüğünüz üzere bir tane bile kod yazmadık :D Takıldığınız bir yer olursa mail atarsanız yardımcı olurum.Hepinize iyi akşamlar..

--

--