values studio strings resource quantity obtener language change android internationalization

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