2

T.force('ar') を使用して、システムが複数の言語をサポートできるようにする方法。

私のページには 2 つのリンクがあり、アラビア語のリンクを押すとシステムがアラビア語版に変換され、英語のリンクを押すとシステムが英語版に変換されます。

リンクのクリック時に言語を強制する方法??

また、「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

システムはそれをセッションに保存し、あなたの好みを記憶します。languages/ar.py が存在する場合は翻訳されます。

于 2009-10-13T14:53:20.710 に答える