我无法理解如何在我的GAE项目中创建.po和.mo文件以使用translation。我在/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/lib/django-1.5/django/bin/django-admin.py
找到了django-admin.py,但是如果我将其作为python django-admin.py
运行,那么我得到了
Traceback (most recent call last):
File "django-admin.py", line 2, in <module>
from django.core import management
ImportError: No module named django.core
答案 0 :(得分:0)
好的,以下内容有助于开始使用本地化 -
export PYTHONPATH="$PYTHONPATH:/usr/local/google_appengine/lib/django-1.5"
brew install gettext
brew link gettext --force
mkdir conf
mkdir conf/locale
python /usr/local/google_appengine/lib/django-1.5/django/bin/django-admin.py makemessages -l ru
(顺便说一句,here is这是一篇很好的文章,但有关使用GAE的django翻译用法的旧文章;另见this article)