私はDjangoのi18nシステムで遊んでいましたが、ほとんどの場合動作しているようです。しかし、モデルコードの日付は問題を引き起こしているようです。Django i18nとpythonのロケール(と日付)
私は、datetime.strftimeを使用していくつかのCHOICESタプルを作成し、フォームで使用します。
djangoは、datetime.strftime()が適切な言語で出力されるようにロケールをユーザーの選択に設定しますが、これは起こりそうにありません。
私はここで何が欠けていますか?
ロケールを手動で設定した場合(例:locale.setlocale(locale.LC_TIME、 'de_DE.UTF-8'))、datetimeは正しく変換されます。
おかげで、
トム
ああformatを使用して問題を解決するために管理しているあなたはzgoda感謝。むしろdjangoのドキュメントはもっと明白でなければならないと思っています。 –
私はそれが "i18n"と宣伝していると言いたい。日付と金額の書式は "ln"(ローカリゼーション)で、Djangoには存在しません。それはバベルの図書館の領域です。 :) – zgoda