Hola, me gustaría saber cuál es la mejor forma de implementar una web en varios idiomas. He estado mirando un poco en la pagina de PHP y en Google. Y por lo que he visto hay varias formas de desarrollar una web en varios idiomas.
-Con archivos llenos de variables o matrices con todo lo que queremos que se traduzca
-Metiendo todo lo traducible en una Base de datos
-Usando Gettext.
por lo poco que sé creo que lo mejor es lo de las bases de datos ó lo de gettext.
Lo que me gustaría que alguien que sepa de lo que hablo (que sepa mucho por favor), me explicase cuál cree que es la mejor forma y que me diese una explicación detallada. Por ejemplo como se instala gettext en local en un windows o en un mac os (me da igual) y luego como se usa gettext para traducir una web.
Una última duda:
Gettext se usa para traducir menus de navegación, titulos de páginas,...ó también se puede usar para traducir artículos enteros???? ó para esto último sería mejor trabajar con una Base de datos.
Muchas gracias de antemano
un saludo