1

我在我的应用程序中使用了多种语言的概念,为此我已经完成了文档中所写的所有事情。

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

例如

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

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

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

4

1 回答 1

0

在您的应用程序中创建 locale 目录,与您的 settings.py 文件所在的级别相同。

现在从上一个级别,即您创建语言环境目录的位置,键入 cmd 以生成源文件 [.po]。cmd like ./manage.py makemessages -l [language code] 检查来自http://translate.sourceforge.net/wiki/l10n/pluralforms的语言代码

多田..!这应该适合您,将包括您的应用程序模板。

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

于 2013-01-29T10:00:40.410 回答