Locales en Android

Android permite crear aplicaciones multilenguaje de forma fácil gracias a los resources. Los resources nos dan más trabajo pero nos permiten separar la presentación del código. Para crear aplicaciones que soporten varios lenguajes no tenemos más que duplicar directorios como values, layout, etc... incluso los drawables. Por ejemplo:

  • values
  • values-es
  • values-fr

Con eso Android se encargaría de buscar el contenido correspondiente. Siempre hay que dejar lso directorios por defecto como el values, layout para los casos en los que android no pille lo que necesita.

Descargar ejemplo de locales