Localización de Android: Lance Su Aplicación en Todos los Idiomas
Android ofrece un sólido sistema de localización basado en recursos que utiliza archivos strings.xml y calificadores de recursos. Cada configuración regional obtiene su propio directorio de valores, y el sistema selecciona automáticamente los recursos correctos según el idioma del dispositivo. Con Jetpack Compose y las preferencias de idioma por aplicación en Android 13+, crear aplicaciones Android multilingües nunca ha sido tan sencillo.
Funciones de Localización de Android
La localización de Android en la práctica
Defina cadenas traducibles en res/values/strings.xml con soporte de plurales, luego use las API de Kotlin y Jetpack Compose para renderizar contenido adaptado a la configuración regional en su interfaz.
<!-- 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))
}Guías Relacionadas
iOS Localization
Aprenda cómo iOS gestiona la localización con Catálogos de Cadenas y SwiftUI para una comparación multiplataforma entre dispositivos móviles.
React Native i18n
Explore los patrones de localización de React Native para compartir flujos de trabajo de traducción entre iOS y Android.
Comparaciones de TMS
Compare plataformas de gestión de traducciones para encontrar la mejor opción para su proyecto Android.
Empiece la Localización de Android Hoy
Gestione las traducciones de strings.xml de Android con flujos de trabajo impulsados por IA, sincronización CLI y entrega CDN en menos de 50 ms.