Ver índice de contenidos del libro

Capítulo 19. Internacionalización y localización

Ayer terminamos de incluir el buscador en nuestra aplicación haciéndolo más interesante gracias a AJAX. Hoy vamos a hablar sobre la internacionalización (palabra que se suele abreviar por i18n) y la localización (abreviada como l10n).

Según la definición de la Wikipedia:

  • "La internacionalización es el proceso de diseñar aplicaciones de software que puedan ser adaptadas a distintos idiomas y regiones sin necesidad de realizar cambios en su ingeniería."
  • "La localización es el proceso de adaptar el software para una región o idioma específicos mediante la inclusión de componentes específicos de esa región y mediante la traducción del texto."

Como siempre, Symfony no trata de reinventar la rueda y el soporte de i18n y l10n se basa en el estándar ICU.