PythonAppEngineの動作をi18n国際化サポートでセットアップしました。コード内のロケールからテキストを取得することは正常に機能しますが、djangoテンプレートの{%trans "x"%}は機能しません。
これが私がサンプルテンプレートに持っているものです:
{% load i18n %}
{% trans "Home" %}
Language: {{ LANGUAGE_CODE }}
常に「ホーム」を出力し、言語は空です。コードで_( "Home")を書くと、すべて問題なく、翻訳されます。
私のフォルダ構造:
/
/lib - third parties
/locale
/locale/en
/locale/en/LC_MESSAGES
/locale/ru_RU
/locale/ru_RU/LC_MESSAGES
/static - static files
/source - python files
/source/templates - django templates
私のapp.yamlで
libraries:
- name: django
version: "1.2"
何か案は?
編集:これが私のテストプロジェクトへのリンクで、問題を示しています...そこにあるファイルはほんの2、3です。 https://skydrive.live.com/redir?resid=C010011792A4B538!131