Android App Language Settings

Android Uygulama Dil Ayarları

Android uygulamaları, kullanıcıların farklı dillerde kullanabilmesi için çok dilli destek sunar. Bu sayede, uygulamanız dünyanın dört bir yanındaki kullanıcılara ulaşabilir.

Android uygulamanız için çok dilli destek eklemek için, aşağıdaki adımları izleyebilirsiniz:

  1. Uygulama dizenlerini oluşturun.

Uygulama dizeleri, uygulamanızın kullanıcı arayüzünde görüntülenen metinlerdir. Bu dizeleri oluşturmak için, res/values/strings.xml dosyasını kullanabilirsiniz. Bu dosyada, her bir dize için bir anahtar ve bir değer belirlemeniz gerekir. Örneğin, “Merhaba dünya!” ifadesini İngilizce ve Türkçe olarak eklemek için aşağıdaki kodları kullanabilirsiniz:

xml
<resources>
<string name="hello_world">Merhaba dünya!</string>
<string name="hello_world_en">Hello world!</string>
</resources>

  1. Uygulama dizelerini farklı dillere çevirin.

Uygulama dizelerini farklı dillere çevirmek için, res/values-<dil kodu>/strings.xml dosyalarını kullanabilirsiniz. Örneğin, uygulama dizelerini Türkçe’ye çevirmek için res/values-tr/strings.xml dosyasını kullanabilirsiniz. Bu dosyada, İngilizce dizelerin karşılık gelen Türkçe çevirilerini belirlemeniz gerekir. Örneğin, “Merhaba dünya!” ifadesinin Türkçe çevirisi olan “Merhaba dünya!” ifadesini eklemek için aşağıdaki kodu kullanabilirsiniz:

xml
<resources>
<string name="hello_world">Merhaba dünya!</string>
</resources>

  1. Uygulama dilini ayarlayın.

Uygulama dilini ayarlamak için, AndroidManifest.xml dosyasını kullanabilirsiniz. Bu dosyada, android:locale özniteliğini kullanarak uygulama dilini belirleyebilirsiniz. Örneğin, uygulama dilini Türkçe olarak ayarlamak için aşağıdaki kodu kullanabilirsiniz:

xml
<manifest ...>
<application ... android:locale="tr" ...>
...
</application>
</manifest>

  1. Uygulamayı test edin.

Uygulama dilini ayarladıktan sonra, uygulamayı test etmeniz gerekir. Bunu yapmak için, uygulamayı farklı dillerde çalıştırabilirsiniz. Uygulama dizelerinin doğru şekilde çevrildiğinden ve uygulamanın kullanıcı arayüzünün doğru şekilde görüntülendiğinden emin olmalısınız.

Faydalı Siteler ve İlgili Dosyalar


Yayımlandı