En esta entrada mostraremos como traducir del español al inglés nuestra aplicación mediante un sencillo ejemplo.
OBS:

  1. El sufijo que utilizaremos será «en».
  2. Para informarnos sobre más sufijos para otros idiomas, puedes ver este articulo

Lo primero que hice fue hacer un XML que presenta la siguiente interfaz:

Ejemplo Android
Ejemplo Android

Debes tener en cuenta que cada vez que cambies el texto del textView/button (o cualquier otro objeto que utilices), lo harás de la siguiente manera(añadiendo @string/ antes del texto):

Ejemplo Android
Ejemplo Android

y luego vas a res/values/string.xml y agregas manualmente los recursos, de manera a que te quedaran así:

Ejemplo Android
Ejemplo Android

Luego, debes crear una carpeta (values-en) que debe estar ubicada en el siguiente directorio: res/values-en

Una vez que hayamos logremos todo esto, debemos copiar el archivo string.xml que se encuentra dentro de values.

Y por último, todas las cadenas dentro de res/values-en deben ser traducidas al idioma ingles.

Ejemplo Android
Ejemplo Android

Al compilar nos quedara de la siguiente manera:

Ejemplo Android
Ejemplo Android

 

Y con esto, tenemos nuestra aplicación traducida.

Esperamos que les sirva 🙂

OBS:
Para cambiar el lenguaje del emulador, debemos seleccionar el botón Menu, y seguir los pasos: Menu > System Settings > Language & Input > Language > Español (España)

Descargar: código fuente

Comments

comments


Comments

  1. muy buenos dias acabo de enterarme de tu pagina web y la verdad es que me parece estupendo no sabia de mas personas interesadas en estos temas, aqui tienes un nuevo lector que seguira visitandote quincenalmente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *