使用i18n和compilemessage命令本地化Google App Engine应用程序
我在Google App Engine上有一个应用程序。我使用的是Python 2.7和Django 1.4。我的app.yaml
文件如下:
application: myapp
version: 1
runtime: python27
api_version: 1
threadsafe: true
libraries:
- name: django
version: latest
handlers:
- url: /static
static_dir: static
- url: /.*
script: myapp.app
我想给我的应用添加国际化功能,但不太确定该怎么做……有没有关于这个具体内容的文章或教程?我尝试使用几个不同的compile-messages.py
文件,并试着用dev_appserver.py compile-messages.py myapp
来运行它们,但得到的结果大多是dev_appserver.py
的帮助页面,这些内容并没有解释项目中的本地化/国际化……我在Google上搜索这个问题几乎整整一天了,但没有找到什么有用的信息 :/
1 个回答
1
看看 webabb2 的额外功能 i18n:http://webapp-improved.appspot.com/api/webapp2_extras/i18n.html#api-webapp2-extras-i18n