2011-06-24 18 views
1

私はi18nを実装する必要があるdjangoのアプリケーションをdjangoで簡単に使用できます。私の問題はここで、私はユーザーの言語を格納するためにHttpSessionを使用することはできません!私の解決策は、私はすべてのURLにパラメータとして言語を追加しました!何か簡単な理由はありますか?またはジャンゴのためのいくつかのAPI ?!URLパターンでi18nを使用するDjango

私はthisを見ましたが、これはまだDev!にあるdjango 1.4で利用可能です。

+1

私たちはDjango開発版を使用しています。いつものようにそれは非常に安定しているので、私はあなたが試してみることができます。 –

答えて

2

transurlvaniaを使用してみてください、私は過去二数週間にわたって私のウェブサイトの2でそれを使用しました、で動作するように非常に良いようで、docs sayは今トランクにあるものに非常に似ているので、私の推測では、それは意志であります将来1.4に移行しやすくなります。

それがサポートする、引用:

言語・イン・パス - のURLの言語固有のURLパスに 言語コードを格納することにより作る Djangoの言語クッキーに代わります。

transurlvaniaの詳細hereおよびStackOverflowです。

+0

これをdjango-multilingualで使用できるかどうかは知っていますか?http://code.google.com/p/django-multilingual/ –

+2

[Datatrans](https://github.com/citylive/django) -datatrans)は、翻訳のための優れたツールであり、既存のモデルに変更を加える必要はありません。しかし、私は 'django-multilingual'を一度も使用していないので、私はそれがうまくいくとは言いませんが、それはすべきだと思います。 –

+0

ok。このDatatransはどうですか?私は一緒にtransurlvaniaを使用することはできますか?または私は両方を必要としないか。 –

関連する問題