2016-01-17 4 views
0

Я не могу понять, как создавать файлы .po и .mo для использования translation в моем проекте GAE. Я нашел django-admin.py на /Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/lib/django-1.5/django/bin/django-admin.py, но если я запускаю его как python django-admin.py, то я получаюКак использовать django-admin.py с GAE, установленным на OSX?

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

Хорошо, следующие помогли начать работать с локализацией -

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 хорошая, но старая статья о использовании перевода django с GAE, см. также this article)