Lokalisasi Android: Rilis Aplikasi Anda dalam Setiap Bahasa
Android menyediakan sistem lokalisasi berbasis resource yang andal menggunakan file strings.xml dan resource qualifier. Setiap lokal mendapatkan direktori values-nya sendiri, dan sistem secara otomatis memilih resource yang tepat berdasarkan bahasa perangkat. Dengan Jetpack Compose dan preferensi bahasa per aplikasi di Android 13+, membangun aplikasi Android multibahasa tidak pernah semudah ini.
Fitur Lokalisasi Android
Penerapan Lokalisasi Android
Definisikan string yang dapat diterjemahkan di res/values/strings.xml dengan dukungan plurals, lalu gunakan API Kotlin dan Jetpack Compose untuk merender konten yang sadar lokal di UI Anda.
<!-- 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))
}Panduan Terkait
iOS Localization
Pelajari cara iOS menangani lokalisasi dengan String Catalog dan SwiftUI untuk perbandingan mobile lintas platform.
React Native i18n
Jelajahi pola lokalisasi React Native untuk berbagi alur kerja terjemahan di iOS dan Android.
Perbandingan TMS
Bandingkan platform manajemen terjemahan untuk menemukan yang paling sesuai dengan proyek Android Anda.
Mulai Lokalisasi Android Hari Ini
Kelola terjemahan strings.xml Android Anda dengan alur kerja bertenaga AI, sinkronisasi CLI, dan pengiriman CDN di bawah 50ms.