studio - string value android
internacionalización en android (2)
Estoy haciendo una aplicación en la que quiero implementar la internacionalización. He creado recursos alternativos como
res / values-fr / strings.xml que contiene texto en francés para todas las cadenas, incluido el título
¿Alguien puede decirme qué hacer a continuación ...
Gracias
El dispositivo cargará la configuración regional de manera automática en función del estado del sistema. No se requieren pasos adicionales a menos que desee cambiar la configuración regional en su aplicación de forma independiente.
Siempre debe tener cadenas predeterminadas en res/values/strings.xml
, porque Android intenta usar el recurso más específico disponible. Si tiene, por ejemplo, res/values-fr/strings.xml
y res/values-de/strings.xml
y el teléfono de los usuarios está configurado en inglés, su aplicación se bloqueará porque ni de
ni fr
son aplicables para el inglés; no hay respaldo. recursos.
Después de haber especificado las cadenas predeterminadas y las traducciones en sus respectivas subcarpetas, puede usar las cadenas por sus calificadores. Por ejemplo R.string.some_string
. Android utilizará la traducción más adecuada que esté disponible para el idioma actual del dispositivo de los usuarios.
Todo eso y más se explica aquí: Localización con recursos