Lokalisasi Android: Hantar Aplikasi Anda dalam Setiap Bahasa
Android menyediakan sistem lokalisasi berasaskan sumber yang mantap menggunakan fail strings.xml dan pembeza sumber. Setiap locale mendapat direktori nilai tersendiri, dan sistem secara automatik memilih sumber yang sesuai berdasarkan bahasa peranti. Dengan Jetpack Compose dan keutamaan bahasa bagi setiap aplikasi dalam Android 13+, membina aplikasi Android berbilang bahasa tidak pernah semudah ini.
Ciri Pelokalan Android
Penglokalan Android dalam Amalan
Takrifkan rentetan yang boleh diterjemahkan dalam res/values/strings.xml dengan sokongan plural, kemudian gunakan API Kotlin dan Jetpack Compose untuk merender kandungan peka lokaliti dalam antara muka pengguna 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 Berkaitan
iOS Localization
Ketahui cara iOS mengendalikan pelokalan dengan String Catalog dan SwiftUI untuk perbandingan mudah alih merentas platform.
React Native i18n
Terokai corak pelokalan React Native untuk berkongsi aliran kerja terjemahan merentas iOS dan Android.
Perbandingan TMS
Bandingkan platform pengurusan terjemahan untuk mencari yang paling sesuai bagi projek Android anda.
Mulakan Pelokalan Android Hari Ini
Kelola terjemahan strings.xml Android anda dengan aliran kerja berkuasa AI, penyegerakan CLI, dan penghantaran CDN dalam masa kurang daripada 50 ms.