Recursos catalanes y vascos en Android

Cuando desee agregar recursos específicos de la configuración regional en Android, debe agregar el código ISO-3166-1 en minúsculas del idioma al nombre de la carpeta de recursos. Hasta aquí todo bien.

Ahora quiero añadir cadenas catalanas y vascas a mi aplicación. De acuerdo con la lista ISO, tendría que agregar values-ca y values-eu . ¿Pero eso funcionará, en realidad?

Editar: con un selector de idioma personalizado en su aplicación, puede proporcionar soporte para idiomas incluso cuando no estén en el menú de configuración del dispositivo. He hecho la biblioteca que utilizo para esto disponible en GitHub: https://github.com/delight-im/Android-Languages

No sé si Android es compatible con todos los códigos ISO y si estos "menores" idiomas se mostrará en absoluto. Si Android no está disponible en estos idiomas, tal vez el dispositivo ni siquiera reconozca este idioma como su idioma predeterminado y sólo use es para español.

¿Puede alguien ayudar?

Muchos dispositivos se suministran con una selección limitada de idiomas en el menú de configuración, pero en realidad se pueden establecer en cualquier configuración regional del sistema utilizando una aplicación como LocaleSwitch .

Debería ser bastante fácil probar si se admite Basque al agregar una configuración regional personalizada en LocaleSwitch y, a continuación, agregar la carpeta de recursos para ver si el sistema carga automáticamente los recursos de esta carpeta.

Por último, Gingerbread 'apoyo' para el catalán sólo puede hacer referencia a la inclusión de los valores de android.R desde 2.3, aunque no puedo verlos en el marco de repositorio .

En realidad no todos los idiomas están documentados en Android Docs y muchas marcas hicieron su versión personalizada de Android que puede cambiar su lista, pero asegúrese de que si un dispositivo tiene catalán y / o vasco se suports utilizará ISO estándar y los valores se rigth Ya que se convierte con comparación de cadenas.

Tal vez sería una buena opción para poner un cambio entregado si tienes que la mayoría de los dispositivos no tienen este apoyo en sus pruebas.

Si el idioma no está listado en la lista de selección de idioma del dispositivo, los recursos nunca pueden ser utilizados ya que el usuario no puede poner el dispositivo en esta configuración.

Por otro lado, si el dispositivo le permite seleccionar el euskera, utilizará este formato y sus recursos se utilizarán.

Ahora podemos crear nuestra carpeta "valores-eu-rES" y tener nuestra aplicación en euskera, Android Lollipop lo ha hecho.

Si agrega un nuevo idioma en LocaleSwitch, debe escribir el código ISO 639-1. Por ejemplo, si desea cambiar a basque necesita introducir "eu". Después, verá el nuevo escenario como "vasco".

Eso me hace pensar que la configuración regional vasca es compatible con Android.

  • Contactos de Android: Colocación / clasificación local incorrecta
  • Cómo localizar una aplicación de Android en idioma indonesio
  • Soporte local de Android para idiomas regionales indios (Kannada, Tamil, etc.)
  • El administrador de ubicaciones de Android devuelve las mismas coordenadas GPS cada vez
  • Adición de archivos de localización de cadenas de un servidor
  • String 'xyz' marcada como intraducible pero que existe en la localidad 'ja'
  • La aplicación de Android no funciona en China
  • Androide. ¿Cómo usar los mismos mensajes localizables para todos los idiomas de un país?
  • Android: cómo obtener el día actual de la semana (lunes, etc ...) en el idioma del usuario?
  • Pregunta de localización de Android
  • Deshabilitar la localización en la aplicación de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.