Android Yerelleştirme: Uygulamanızı Her Dilde Yayınlayın
Android, strings.xml dosyaları ve kaynak niteleyicilerini kullanan güçlü bir kaynak tabanlı yerelleştirme sistemi sunar. Her yerel ayar kendi values dizinini alır ve sistem, cihaz diline göre doğru kaynakları otomatik olarak seçer. Android 13+'ta Jetpack Compose ve uygulama başına dil tercihleriyle çok dilli Android uygulamaları geliştirmek hiç bu kadar kolay olmamıştı.
Android Yerelleştirme Özellikleri
Uygulamada Android Yerelleştirme
Çoğulluk desteğiyle birlikte res/values/strings.xml dosyasında çevrilebilir dizeleri tanımlayın, ardından Kotlin ve Jetpack Compose API'lerini kullanarak arayüzünüzde yerel ayara duyarlı içerik oluşturun.
<!-- res/values/strings.xml -->
<resources>
<string name="welcome">Welcome to %1$s</string>
<plurals name="items">
<item quantity="one">%d item</item>
<item quantity="other">%d items</item>
</plurals>
</resources>
<!-- res/values-fr/strings.xml -->
<resources>
<string name="welcome">Bienvenue sur %1$s</string>
<plurals name="items">
<item quantity="one">%d article</item>
<item quantity="other">%d articles</item>
</plurals>
</resources>
// Kotlin - Jetpack Compose
@Composable
fun WelcomeScreen() {
Text(text = stringResource(R.string.welcome, "My App"))
Text(text = pluralStringResource(R.plurals.items, 5, 5))
}İlgili Kılavuzlar
iOS Localization
Platformlar arası mobil karşılaştırma için iOS'un String Katalogları ve SwiftUI ile yerelleştirmeyi nasıl ele aldığını öğrenin.
React Native i18n
iOS ve Android genelinde çeviri iş akışlarını paylaşmak için React Native yerelleştirme kalıplarını keşfedin.
TMS Karşılaştırmaları
Android projenize en uygun çeviri yönetim platformunu bulmak için platformları karşılaştırın.
Android Yerelleştirmesine Bugün Başlayın
Android strings.xml çevirilerinizi yapay zeka destekli iş akışları, CLI senkronizasyonu ve 50ms altında CDN teslimatıyla yönetin.