如何让django翻译某些文件?

时间:2011-07-09 15:21:09

标签: django internationalization

我正在我的app目录中运行django-admin.py makemessages -l es来创建trnaslation字符串。结果仅包括位于我的app目录中的那些文本。我的该应用程序的模板目录位于应用程序目录之外。我如何要求django翻译我的模板文件?

我不想在项目的目录中运行上面的命令,因为我的项目包含我不想翻译的某些文件夹。

2 个答案:

答案 0 :(得分:1)

没关系,我找到了答案。您必须为要翻译的文件夹(即模板)创建符号链接,并将这些符号链接复制到您的应用程序目录,并运行包含--symlinks的上述命令。

答案 1 :(得分:0)

如果我理解正确,您需要使用django的transblocktrans template tags翻译某些文字字符串。