Hola,
tengo que hacer una web con 3 idiomas (nunca he hecho ninguna con más idiomas que el castellano) y nunca he usado, ni sé usar XML. He visto muchas webs que cargan los idiomas directamente de un fichero XML, así que me lo planteé como opción, así aprendía algo nuevo.
El caso es que googleando he visto que la gente no se pone de acuerdo sobre qué es más rápido o más eficiente, si usar XML o usar MySQL. No sé si me valdrá la pena aprender y hacerlo con XML o tirar de bases de datos.
¿Qué consideráis mejor?
En caso de que sea con MySQL... ¿de qué forma sería más óptimo?
Había pensado en una tabla con una fila por cada texto y 3 columnas con los respectivos idiomas, pero desde un punto de vista puramente intuitivo me atrae más la opción de 3 filas porque me da la sensación de que las búsquedas serían mucho más rápidas. Pero claro... crear una nueva columna por cada texto me parece una aberración.
Como veis estoy bastante perdido en esto del multilingüismo... ¿qué pensáis vosotros?