La solución que imnplemente en uno de mis sitios (aun no lanzado asi que no puedo ponerlo aqui) es que hice la página completamente en PHP; le inclui los menus y contenido desde otros directorios, le cree archivos de lenguaje donde se definen variables y textos.
Luego le hice un archivo que setea un cookie que sencillamente da el valor spanish o english a la variable $language.
Luego cada pagina que carga se fija en que lenguage define el cookie y llama los archivo incluidos correspondientemente.
Por ejemplo el menu era incluido desde:
/usr/local/apache/home/usuario/public_html/main/$language/blah/blha
Entonces cree dos arboles similares, uno que empieza en main/english/blah y otro en main/spanish/blah
(como comentario aparte, dicen spanish/english porque trabajo con programadores angloparlantes y hemos puesto la convencion interna de trabajar con nombres en ingles)
saludos,
__________________ Nugar |