¿Cuál es el código de configuración regional adecuado para Android para chino simplificado y portugués-Brasil?

En mi aplicación, los usuarios tienen la posibilidad de cambiar la configuración regional de la aplicación a uno de los otros idiomas compatibles con la aplicación. Tengo problemas para que el portugués-Brasil y el chino simplificado funcionen. Todas las demás traducciones funcionan correctamente cuando el usuario cambia la configuración regional.

Estas traducciones funcionan correctamente si la configuración regional del dispositivo es pt-rBR o zh-rCN, por lo que lo único que podría estar equivocado es el código de configuración regional que utilizo. Sin embargo, cualquier cosa que he intentado falla. ¿Alguien sabe los códigos apropiados de la configuración de Android para estos así que los usuarios pueden cambiar correctamente si desean?

2 Solutions collect form web for “¿Cuál es el código de configuración regional adecuado para Android para chino simplificado y portugués-Brasil?”

Utilizar

 new Locale("pt","BR"); 

en lugar de

 new Locale("pt_BR"); 

Utilice el código siguiente que trabaja para mí para el chino tradicional y simplificado.

 if(selectedLanguage.equals("zh_CN")) locale = Locale.SIMPLIFIED_CHINESE; else if(selectedLanguage.equals("zh_TW")) locale = Locale.TRADITIONAL_CHINESE; else locale = new Locale(selectedLanguage); Locale.setDefault(locale); Configuration config = new Configuration(); config.locale = locale; baseContext.getResources().updateConfiguration(config, baseContext.getResources().getDisplayMetrics()); 
  • Cómo restaurar la configuración regional predeterminada de una aplicación para Android
  • Cómo cambiar el idioma de com.facebook.widget.LoginButton en Android
  • ¿Por qué podría Resources.getString () devolver intermitentemente cadenas de la configuración regional equivocada?
  • Cómo obtener el código de idioma IETF BCP47 en la API de Android <21
  • Obtener el nombre del idioma en ese idioma desde el código de idioma
  • Lenguaje hindi
  • ¿Cómo detectar si el idioma es el inglés (Todas las variantes) en Android?
  • Texto de Android a voz en diferentes idiomas
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.