Android'de Dize Kaynaklarını Yerelleştirme
Android, dünya genelinde milyonlarca kullanıcısı olan, yaygın olarak kullanılan bir mobil işletim sistemidir. Bir Android geliştiricisi olarak, uygulamanızın farklı ülkelerden ve kültürlerden çok çeşitli kullanıcılara hitap etmesini sağlamak çok önemlidir. Bunu başarmanın bir yolu, dize kaynakları da dahil olmak üzere uygulamanızın içeriğini farklı dillere yerelleştirmektir. Bu, kullanıcıların uygulamanızın içeriğini anlamasını sağlayarak daha iyi kullanıcı etkileşimi ve daha yüksek uygulama derecelendirmeleri sağlar. Bu blogda, başlamanıza yardımcı olacak adım adım talimatlar ve en iyi uygulamalar da dahil olmak üzere, Android'de dize kaynaklarının nasıl yerelleştirileceğine ilişkin temel bir eğitim sağlayacağız.
Varsayılan Kaynağa Zaten Sahip Olduğumuzdan Emin Olun
Dizeler için varsayılan kaynak res/value/strings.xml. Bu kaynak, yeni bir proje oluşturduğunuzda otomatik olarak oluşturulur. Sadece adı silmediğinizden veya değiştirmediğinizden emin olun.
Varsayılan kaynaklar neden önemlidir?
Çünkü uygulamanız belirli bir yerel ayar için belirli bir değer sağlamıyorsa, uygulamanız değeri varsayılan kaynağınızdan yükleyecektir. Uygulamanızın button_textEndonezya'daki uygulamanın yerel ayarını ve adlı bir dizeyi yüklemesi gerektiğini, ancak Endonezya kaynağındaki değeri sağlamadığını unuttuğunuzu düşünün. Ardından, uygulama onu varsayılandan yükleyecektir. Varsayılan kaynak hala bu değere sahip değilse, bir hata alır.
Varsayılan değerinizi tanımlayın. örneğin bunun gibi
Yerelleştirilmiş Kaynak Oluştur
Yerelleştirilmiş bir kaynak oluşturmak için üzerine sağ tıklayın strings.xml. NewArdından → seçinValue Resource File
Dosya adını 'dizeler' ile doldurun ve Kullanılabilir niteleyicilerde Yerel Ayar'ı seçin.
>>Ardından , kutunun ortasında simgesi olan düğmeyi tıklayın . Sağ tarafta size dillerin ve bölgelerin bir listesi verilecektir.
Yerelleştirmek istediğiniz dili seçin ve Tamam'a tıklayın
Artık yeni bir strings.xmldosyanız var. Yeni dosya, dosya adının arkasında dil kimliğinin bir açıklamasına sahiptir. Örneğin, (id)
Ardından, varsayılan kaynaktakiyle aynı ada sahip bir dize tanımlayın ve değeri yerelleştirme diline göre doldurun.
Dizeyi Projeye Yükle
Kimliği kullanarak dizeyi her zamanki gibi yükleyin. Verilen değer telefonun yerel ayarına bağlı olacaktır.
getString(R.string.app_name)
Referans
Uygulamanızı yerelleştirin | Android Geliştiricileri

![Bağlantılı Liste Nedir? [Bölüm 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































