Tengo el siguiente código 

T.current_languages=['en', 'en-us']

if request.vars._language:
    session._language=request.vars._language
    
if session._language: 
    T.force(session._language)
else: 
    T.force(T.accepted_language)

Lo tengo ubicado en models/db.py

Por la URL mando lo siguiente
http://localhost:8080/poseidon/default/index?_language=es

PROBLEMA: 
En el momento que ingresa con la URL se cambia por el lenguaje que se envia 
_language <http://localhost:8080/poseidon/default/index?_language=es> sea 
(es, en) entre otros.   Pero cuando cambio de vista automaticamente se 
cambia al idioma que tenga el navegador por defecto.
 
Pienso que es porque el layout tiene esto

<html class="no-js" lang="{{=T.accepted_language or 'en'}}">

Pero igual le quito esta línea y sigue presentando el mismo comportamiento. 

Creeria que con el valor que tiene la sesion seguiria trabajando normal. 

SOLICITUD
Si tienen otra opción mas adecuada le solicito muy comedidamente me 
indiquen como manjarlo de una mejor manera. 

Agradezco la ayuda que me puedan brindar. 



-- 

--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to