2011-12-08 10 views
2

私は徹底的に竜巻のドキュメンテーションを読んでいて、竜巻を学ぼうとしています。Localization for Tornadoを使用するのは誰もが知っているといいガイドですか?

しかし、いくつかの部分は、私はウィキにその解決策を発見したCross-site request forgery protection

{% raw xsrf_form_html() %} 

に、このような

{{ xsrf_form_html() }} 

ように変更する必要があります。

しかし、私はそれが何を翻訳しないLocalization

のための一例を動作させることができませんでした。

Tornadoのローカリゼーションをご存じですか?

+0

叫ばないでください:)代わりに質問のタイトルに質問を入れてください。そこに気づくでしょう。 – MagerValp

+1

動作しない完全な例を投稿できますか(クライアント要求でも可能です - ロケールは翻訳を処理するためにいくつかの要求ハンドラを使用します)。 – lbolla

答えて

2

、あなたの翻訳を持つCSVファイルを必要としています。ほとんどのコンテンツは標準のtornado.localeモジュールに関連していますが、tornado-babelは機能を拡張し、l10nとi18nのためのバーベルを使用します。

0

load_translationsメソッドに電話しましたか?あなたのアプリ例えば、start_serverの前にいることを呼び出す必要があります:

tornado.locale.load_translations(
    os.path.join(os.path.dirname(__file__), "translations")) 

また、あなたはローカリゼーションプロセスが説明されてhttp://tornado-babel.readthedocs.org/en/latest/index.htmlを読んで試すことができますin the correct format.

1

作業リンクtornado locale documentation。しかし、私の考えでは、i18nプロセスはそこではほとんど説明されていません。

this articleをチェックしてください。竜巻のi18nとi10nのプロセスとその詳細と例について説明しています。

関連する問題