如何在Django-Rosetta中使用排除功能

时间:2014-07-07 19:44:45

标签: django django-rosetta

我同时使用aullauth和rosetta。登录界面仅适用于将运行该网站的少数增选人员。所以我不会翻译它。

对于我自定义的那些模板,我可以简单地删除所有“反式”块,但其他人呢?我试图在本地复制所有模板并使用:

ROSETTA_EXCLUDE_PATHS = (os.path.join(BASE_DIR, 'templates/'),)

我也试过了:

ROSETTA_EXCLUDED_APPLICATIONS = ('allauth')

这并不重要,但它很烦人,因为很多信息都要翻译,而没有人关心。仅翻译公共访问者界面。不是管理员,后台,登录......

我如何排除应用和/或路径?

1 个答案:

答案 0 :(得分:1)

对于路径,文档中实际上存在拼写错误。它应该是ROSETTA_EXCLUDED_PATHS。来自settings.py的相关代码是:

# Exclude paths defined in this list from being searched (usually ends with "locale")
ROSETTA_EXCLUDED_PATHS = getattr(settings, 'ROSETTA_EXCLUDED_PATHS', ())