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.