Hola amigo, estaba viendo tu script y esta interesante, pero hay una pequeña complicacion en el momento de escribir la traduccion al español u otro idioma que no sea el famoso ingles. Seria bueno que manejes las ISOS (utf-8, iso-8859-1), y que la traduccion en los archivos sea limpia.
Te lo digo porque en el archivo de español, tienes los famosos caracteres para que el HTML lo tradusca a ñ,ó,í etc.
Código PHP:
$txt = array(
'cambiarIdioma' => 'Puedes seleccionar otro idioma de la lista:',
'idiomas' => 'Idiomas',
'es' => 'Español',
'en' => 'Inglés',
'fr' => 'Frances',
);
mientras que con la isos (iso-8859-1 para español) seria:
Código PHP:
$txt = array(
'cambiarIdioma' => 'Puedes seleccionar otro idioma de la lista:',
'idiomas' => 'Idiomas',
'es' => 'Español',
'en' => 'Ingles',
'fr' => 'Frances',
);
Esto sirve para que en momento de delegarle la tarea de traduccior a una persona ajena a la programacion, pueda traducirlo sin ningun problema.