ANDROID – CONCEPTOS BÁSICOS (16) – El asistente de ANDROID STUDIO (14) idiomas

Android permite ser utilizado en diferentes idiomas sin necesidad de reiniciar el teléfono. En relación a cómo almacena la información y recursos para que esto sea posible, utiliza el mismo sistema que para el caso de la posibilidad de utilizar diferentes resoluciones.

Google no quiere que se utilicen cadenas de caracteres, tanto en los archivos de layout o en el código Java. Y sí utilizar valores de tipo String que se guardan en un archivo strings.xml. Existe un archivo strings.xml para cada idioma, el cual se guarda en la carpeta Value-xx (donde xx es el código del idioma).

Por ejemplo, si creamos una aplicación la cual en un origen está solamente disponible en inglés, el desarrollador tiene que crear una carpeta values-es, y copiar dentro de ella el archivo strings.xml, y posteriormente, como el archivo está en inglés, hay que traducirlo.

Archivo/values/strings.xml:

<resources>

<string name”app_name”>BarcelonaBim</string>

<string name”Barcelona_Bim”>Barcelona Bim</string>

<string name”action_settings”>Settings</string>

<resources>

Archivo/values-es/strings.xml:

<resources>

<string name”app_name”>BarcelonaBim</string>

<string name”Barcelona_Bim”>Barcelona Bim</string>

<string name”action_settings”>Configuracion</string>

<resources>

 

 

Fuente de las imágenes:https://developer.android.com/

 

Para obtener más información sobre este tema tratado en este artículo puedes acceder al siguiente sitio web:

https://developer.android.com/training/basics/supporting-devices/languages?hl=es-419

 

 

Licencia Creative Commons Contenido Web de Yolanda Muriel está sujeto bajo Licencia Creative Commons Atribución-NoComercial-SinDerivadas 3.0 Unported.

Anuncio publicitario

Deja una respuesta

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s