1

私は自分のアプリで複数言語の概念を使用しています。そのために、ドキュメントに書かれているすべてのことを行いました。

しかし、プロジェクト内にロケール ファイルを作成し、次にそれぞれの言語フォルダー「es」を作成すると、デフォルトで編集可能なすべての行を含む django.po ファイルが作成されます。

例えば

#: customer_reg/my_new_env/lib/python2.6/site-packages/django/conf/global_settings.py:48
msgid "Arabic"
msgstr ""

しかし、この django.po ファイルには、編集可能なアプリ テンプレート ファイルが含まれていません。

私が言ったように、私は自分のアプリと並行してプロジェクト内にこのロケール ファイルを作成しましたが、なぜそれが起こるのかわかりません。したがって、モデルとビューと並行してアプリ内でこれを作成する必要があります?? または別の問題がありますか??

4

1 に答える 1

0

あなたのsettings.pyファイルが存在するのと同じレベルで、あなたのアプリにロケールディレクトリを作成します。

前のレベル、つまりロケールディレクトリを作成したレベルから、cmdと入力してソースファイル[.po]を生成します。cmd like ./manage.py makemessages-l[言語コード] http://translate.sourceforge.net/wiki/l10n/pluralformsから言語コードを確認してください

多田..!これはあなたのために働くはずです、あなたのアプリテンプレートを含みます。

これがうまくいかない場合はお知らせください。

于 2013-01-29T10:00:40.410 に答える