2011-01-17 12 views
0

私はドキュメントに従ってローカライズしました。Djangoローカリゼーション:機能テストを行うには?

今、私はブラウザを通してこれをテストしたかったのです。しかし、私はこれがどのように行われたのか把握できないようです。

私はFFを使い、環境設定/コンテンツ/言語に 'es'を追加しました。また、言語リストの先頭に移動しました。

私がサイトに行くと、翻訳されたものは表示されません。

私には何が欠けていますか? エリック

+0

私はあなたがローカリゼーションではなく国際化を意味すると思います。 – Kenzic

答えて

1

Djangoは各ユーザーのCookie内の言語コードを格納

感謝。 Djangoのset_languageviewはおそらく少なくともあなたの開発環境で利用したいと思うでしょう。クッキーのエントリを削除したり、セッションを破棄したりするよりも早いかもしれません。私はそれを使って基本言語と別の言語を切り替えて、サイト全体をスヌープして100%確実に翻訳しています。

それはまだ動作しない場合は、リクエストヘッダからAccept-Languageを解析するための責任だから、あなたがLANGUAGESのリストに追加しましたし、ミドルウェアのリストへdjango.middleware.locale.LocaleMiddlewareを追加したことを確認するかもしれません。

関連する問題