Cuando hacemos un sitio web, una de las necesidades más frecuentes es la de hacerlo multilenguaje. ¿Y eso qué es? Para el que no lo sepa, podríamos decir que multilenguaje es la capacidad de un sitio web de gestionar su contenido en diferentes idiomas. Parece algo trivial, pero si conocéis algo de desarrollo web sabréis perfectamente que no lo es. Imaginad los problemas que surgen: desde tener que crear estructuras para los diferentes idiomas y que se referencien entre ellas, a modificar las vistas, todo eso sin contar con los posibles problemas de juegos de caracteres o de hacer búsquedas o filtrados.