¿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()); 
  • Android Cómo instalar los locales instalados del sistema
  • Comprueba qué configuración regional se está ejecutando en Android
  • Cómo forzar el lenguaje en la aplicación android
  • Aplicación de Android con ActionBar NullPointerException con configuración regional no predeterminada
  • Número en árabe en texto árabe en Android
  • Android obtiene el idioma del dispositivo
  • Cambiar la configuración regional en el emulador de Android
  • ¿Por qué podría Resources.getString () devolver intermitentemente cadenas de la configuración regional equivocada?
  • Cómo obtener el nombre checo del mes
  • OnConfigurationChange no se llama después de cambiar la configuración regional
  • ¿Se ha construido SQLite en Android con el tokenizador ICU habilitado para FTS?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.