Visitas: 1
En esta entrada mostraremos como traducir del español al inglés nuestra aplicación mediante un sencillo ejemplo.
OBS:
- El sufijo que utilizaremos será «en».
- 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:
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):
y luego vas a res/values/string.xml y agregas manualmente los recursos, de manera a que te quedaran así:
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.
Al compilar nos quedara de la siguiente manera:
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
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.