permettre au système de prendre en charge plusieurs langues
-
21-09-2019 - |
Question
Comment utiliser T.force ( 'ar') pour permettre le soutien du système plusieurs langues.
J'ai deux liens dans ma page lorsque lien arabe est appuyé sur le système converti en version arabe et aussi quand le lien anglais est appuyé sur le système converti en version anglaise.
comment forcer la langue sur un clic de lien ??
et comment puis-je permettre aux données dans la base de données à être convertis en utilisant « T »
Merci d'avance
La solution
Dans 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. Traduirai si existe langues / ar.py.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow