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?
- ¿Cómo evitar fallos debido a entradas de cadena faltantes?
- Android change language escuchar
- Servicios de Google Play o Servicios de ubicación de Android
- Cómo localizar la aplicación de Android para cambiar la configuración regional dentro de la aplicación
- Notificación si el usuario está cerca de la ubicación
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?
- Cómo eliminar fácilmente los recursos de localización innecesarios de bibliotecas añadidas en la versión APK
- Uso de la configuración regional para detectar si utiliza unidades imperiales
- Lint: ¿Cómo ignorar los errores "<key> no se traduce en <language>"?
- Android.content.res.Resources $ NotFoundException: ID de recurso de cadena
- Localización dinámica de aplicaciones para Android
- ¿Cuál es la mejor práctica para externalizar la traducción de aplicaciones en Android?
- Código de lengua para flamenco
- Convertir la página en Scripts índices
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.
- Cómo simular la batería baja en dispositivos Android
- "Error al registrar el canal de entrada" – ¿qué causa esto y cómo solucionarlo?