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.
válido para Symfony 1.2