2009-10-13 12 views
2

Comment utiliser T.force ('ar') pour permettre au système de prendre en charge plusieurs langues.permettre au système de prendre en charge plusieurs langues

J'ai deux liens dans ma page lorsque le lien arabe est pressé le système sera converti en version arabe et aussi quand le lien anglais est pressé le système sera converti en version anglaise.

comment forcer la langue sur le clic du lien ??

et comment puis-je permettre aux données dans la base de données à être convertis en utilisant « T »

Merci à l'avance

Répondre

1

En web2py. Faire un modèle qui contient quelque chose comme

if re.compile('\w{2}(\-\w{2})?').match(request.vars.force_language or ''): 
    session.forced_language=force_language 
if session.forced_language: 
    T.force(session.forced_language) 

l'appel tout de la page avec

http://....../index?force_language=ar 

Le système mémorise en session et rappelez-vous votre préférence. Traduira si languages ​​/ ar.py existe.

Questions connexes