2

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

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

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

以及如何允许使用“T”将数据转换为数据库

提前致谢

4

1 回答 1

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

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

于 2009-10-13T14:53:20.710 回答