Buenas, estoy haciendo una web, en la primera página de la web se selecciona el idioma y luego al darle a entrar pues entra en la página correcta, por ejemplo
www.dominio.com/es/ ó
www.dominio.com/en/
Cuando el usuario elige el lenguaje creo una variable de sessión para el lenguaje y una vez que entro en la web pues accedo al contenido del directorio del idioma
Mi idea es generar las webs en un primer momento y cuando haya algún cambio pues lanzar el fichero que genera las webs y entonces los cambios aparecerán en las 3
En este fichero de generación de las web necesito que el contenido esté en los diferentes idiomas
Mi duda es: cual es la mejor forma de implementar esto?
1- He pensado en una base de datos, asi para los cambios en el lenguaje o creación de un nuevo lenguaje pues simplemente creo formularios para cada campo que luego se volcará en la base de datos y luego ya genero la web del lenguaje este
2- He leido por ahí la posibilidad de tenerlo en un fichero php y para edición vuelco el contenido de las variables que hay dentro del php
3- También he leido por internet una cosilla que hay llamada wordpress o algo así, también puede que haya alguna aplicación que haga algo de esto y me facilite el trabajo
4- La página anterior tiene archivos de excel con el parrafo en inglés y la traducción abajo del idioma correspondiente, tantos ficheros excel como idiomas tengas, cada pestana del archivo excel es una web
Espero vuestros consejos, ya que seguramente alguien ha tenido este problema antes
Gracias anticipadas