允许系统支持多种语言

时间:2009-10-13 11:43:54

标签: web2py

如何使用T.force('ar')来允许系统支持多种语言。

当按下阿拉伯语链接时,我的页面有两个链接,系统将转换为阿拉伯语版本,当按下英文链接时,系统将转换为英文版本。

点击链接时如何强制语言?

以及如何使用“T”

将数据转换为数据库

提前致谢

1 个答案:

答案 0 :(得分:1)

在web2py中。制作一个包含

之类的模型
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)

使用

调用任意页面
http://....../index?force_language=ar

系统会将其存储在会话中并记住您的偏好。如果languages / ar.py存在,将翻译。