Hola, soy un programador recién salido del horno se puede decir ya que hace un mes salí de la facultad y he encontrado mi primer trabajo. Todo esto es nuevo para mi y vengo en busca de ayuda :)
El problema en cuestión es:
tengo un combo box con id de idiomas cargados 1 - Español, 2 - Inglés y la idea es que.. cuando el usuario seleccione un idioma, las paginas se le muestren en ese idioma elegido.
El metodo del idioma se realiza a través de una función llamada gettext, con esto quiero decir que no se trata de redireccionar a la pagina en ingles y fuera.
La idea es, hay una única web y dependiendo del idioma se carga el fichero de textos en uno u otro idioma.
Para realizar todo esto tenia pensado hacer que cuando el usuario seleccione un idioma, en el evento onChange del combo, meter 2 instrucciones;
1) var_sesion_idioma = elemento seleccionado
2) recargar la pagina y una vez tenemos ya un idioma escogido, al recargar la pagina, ésta lo hará con el idioma seleccionado
La idea básica sería algo así
Código:
<select class="mll" name="idioma" id="idioma" onChange=" ">
<option value="idioma_id=1">Español</option>
<option value="idioma_id=2">English</option>
</select>
Como ya he dicho estoy empezando en esto así que agradecería cualquier ayuda que se me pudiera prestar.
Un saludo.