Android App Add Language

Android Uygulamasına Dil Ekleme

Android uygulamalarınızı farklı dillerde yayınlamak, küresel bir kitleye ulaşmanızı ve uygulamanızın kullanımını artırmanızı sağlayabilir. Android, uygulamanıza birden fazla dil eklemenizi ve kullanıcıların cihazlarının dil ayarlarına göre uygulamanızın dilini otomatik olarak değiştirmesini destekler.

Dil Ekleme Adımları

  1. Dil Kaynak Dosyaları Oluşturma

Uygulamanıza dil eklemek için öncelikle her dil için bir dil kaynak dosyası oluşturmanız gerekir. Dil kaynak dosyaları, uygulama metinlerini ve dizelerini içeren XML dosyalarıdır. Her dil için ayrı bir dil kaynak dosyası oluşturmanız gerekir.

Dil kaynak dosyalarını oluşturmak için Android Studio’nun “res” dizininde yeni bir “values” dizini oluşturun. Daha sonra, her dil için bir “strings.xml” dosyası oluşturun. Örneğin, İngilizce için “values/strings.xml” ve Türkçe için “values-tr/strings.xml” dosyaları oluşturun.

  1. Dil Metinlerini Ekleme

Dil kaynak dosyalarını oluşturduktan sonra, uygulama metinlerini ve dizelerini bu dosyalara ekleyebilirsiniz. Metinleri ve dizeleri eklemek için “strings.xml” dosyalarını açın ve aşağıdaki gibi bir yapı kullanarak metinleri ve dizeleri ekleyin:

xml
<resources>
<string name="hello">Merhaba</string>
<string name="welcome">Hoş geldiniz</string>
</resources>

  1. Dil Kaynak Dosyalarını Uygulamaya Ekleme

Dil kaynak dosyalarını oluşturduktan ve metinleri ekledikten sonra, bu dosyaları uygulamaya eklemeniz gerekir. Dil kaynak dosyalarını uygulamaya eklemek için “res” dizinindeki “values” dizinini açın ve “values” dizinine sağ tıklayıp “Add” > “New Directory” seçeneğini seçin. Daha sonra, yeni dizine dil kodunu girin. Örneğin, İngilizce için “en” ve Türkçe için “tr” girin.

Dil kodunu girdikten sonra, yeni dizinin içine “strings.xml” dosyasını kopyalayın.

  1. Uygulama Manifestosunu Güncelleme

Dil kaynak dosyalarını uygulamaya ekledikten sonra, uygulama manifestosunu güncellemeniz gerekir. Uygulama manifestosunu güncellemek için “AndroidManifest.xml” dosyasını açın ve aşağıdaki gibi bir yapı ekleyin:

xml
<application
android:label="@string/app_name"
android:supportsRtl="true">
<meta-data
android:name="com.example.myapp.SUPPORTED_LOCALES"
android:value="en,tr" />
</application>

“SUPPORTED_LOCALES” meta verisi, uygulamanızın desteklediği dilleri belirtir. Bu meta veriyi ekledikten sonra, kullanıcılar cihazlarının dil ayarlarına göre uygulamanızın dilini otomatik olarak değiştirebilirler.

  1. Uygulamayı Derleme ve Yayınlama

Dil ekleme işlemlerini tamamladıktan sonra, uygulamayı derleyip yayınlayabilirsiniz. Uygulamayı derlemek için Android Studio’da “Build” > “Build APK” seçeneğini seçin. Uygulamayı yayınlamak için Google Play Store’a gidin ve uygulamanızı yayınlayın.

Faydalı Siteler ve Dosyalar


Yayımlandı