我同时使用aullauth和rosetta。登录界面仅适用于将运行该网站的少数增选人员。所以我不会翻译它。
对于我自定义的那些模板,我可以简单地删除所有“反式”块,但其他人呢?我试图在本地复制所有模板并使用:
ROSETTA_EXCLUDE_PATHS = (os.path.join(BASE_DIR, 'templates/'),)
我也试过了:
ROSETTA_EXCLUDED_APPLICATIONS = ('allauth')
这并不重要,但它很烦人,因为很多信息都要翻译,而没有人关心。仅翻译公共访问者界面。不是管理员,后台,登录......
我如何排除应用和/或路径?
答案 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', ())