El enredado problema del multilenguaje de Android
Las aplicaciones de Android admiten varios idiomas, incluidas variantes (dialectos) del mismo idioma, como inglés,
en-rGB inglés británico
en -rUS americano Inglés
en-rCA Inglés canadiense
...
Si desea manejar las diferentes traducciones en estas variantes, puede crear múltiples recursos de idiomas, coloque colóquelo en el directorio de recursos correspondiente en el código fuente de la aplicación y cree el apk de esta manera. Después de que el usuario lo instale, la aplicación seleccionará automáticamente la cadena correspondiente para mostrar de acuerdo con la configuración de idioma en el teléfono móvil del usuario.
/res/values-en-rGB/strings.xml
/res/values-en-rUS/strings.xml
/res/values- es-rCA/strings.xml
De manera similar, hay muchas variantes en español. Puede determinar qué variante están usando estos clientes y luego almacenar las traducciones correspondientes en directorios separados.
es Español General
es-rAR Español Argentino
es-rBO
es-rCL
es -rAR p>
es-rCO Español colombiano
es-rCR
es-rDO
es-rEC
es - rES español castellano? (utilizado por los españoles para escuchar, hablar, leer y escribir)
es-rGT
es-rHN
es-rMX Español de México
es-rNI
es-rPA
es-rPE
es-rPR
es -rPY
es-rSV
es-rUS Español Americano
es-rUY
es-rVE
. ..