多种语言的问题(django.po文件)

时间:2012-10-15 04:20:04

标签: django django-multilingual

我在我的应用程序中使用了多种语言的概念,为此我完成了所有那些在doc中编写的内容。

但是当我在我的项目中创建一个语言环境文件,然后在相应的语言文件夹“es”中创建一个默认的django.po文件,其中包含我可以编辑的所有行。

e.g。

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

但是这个django.po文件不包含我可以编辑的app模板文件。

正如我所说,我已经在我的项目中创建了与我的应用程序并行的这个语言环境文件,我不知道它为什么会发生。 所以我必须在我的应用程序中创建这个与我的模型和视图并行?或者还有其他问题吗?

1 个答案:

答案 0 :(得分:0)

在app中创建locale目录,与settings.py文件所在的级别相同。

现在,从上一级(即创建语言环境目录的位置)开始,键入cmd以生成源文件[.po]。 cmd喜欢./manage.py makemessages -l [语言代码] 检查http://translate.sourceforge.net/wiki/l10n/pluralforms

中的语言代码

多田..! 这应该对你有用,会包含你的app模板。

如果这对你不起作用,请告诉我。