Hola amigos traigo por aqui una idea, me gustaria saber si tiene algun aporte que hacerme ya que es simplemente la parte logica:
Código PHP:
Ver original1. si la variable de sesión [idioma] no existe crear.
2. si la variable de sesión está vacía, checar el lenguaje del navegador y el agente, establecer por defecto el idioma detectado en la variable [idioma].
3. si la variable de sesión tiene un valor, revisar si recibimos por post un lenguaje diferente.
->lenguaje igual: cargar el lenguaje de la variable de sesión.
->lenguaje Diferente: Cambiar el contenido de la variable de sesión[idioma] por el valor recibido por post.
->no se recibe dato: no hacer nada.
4. revisar que exista un archivo (lenguaje de la página) compatible con el idioma guardado en la variable de sesión
5. tomar los datos del archivo de idioma y sustituir las variables del template.
6. mostrar el resultado de la página.