La Red de Conocimientos Pedagógicos - Currículum vitae - El enredado problema del multilenguaje de Android

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

. ..