¿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()); 
  • Cambiar el idioma de las cadenas en la actividad de Android
  • Configuración de la configuración regional ¿No funciona?
  • Android: ¿Cómo mantener la configuración local de la aplicación independiente de System Locale?
  • Aplicación de Android con ActionBar NullPointerException con configuración regional no predeterminada
  • Android Cómo instalar los locales instalados del sistema
  • ¿Se ha construido SQLite en Android con el tokenizador ICU habilitado para FTS?
  • Zona horaria de carga de Android demasiado larga: Nombres de zona horaria cargados para en_US
  • ¿Cómo puedo obtener mi código de país del dispositivo android sin usar GPS?
  • Comprobación de configuración regional de la matriz de cadenas de Android
  • Usando COLLATE en Android SQLite - Locales se ignora en la instrucción LIKE
  • Cómo getResources (). GetString () funciona android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.