我在venv / lib / python2.7 / site-packages / cms / locale /中翻译了一个django-cms语言文件,没关系。现在我想把它放在我的项目文件夹中,所以我不必在每次部署后都复制它。
我尝试了my_project / static / cms / locale / ...但它无效。
我该怎么办?
答案 0 :(得分:0)
请在transifex上提交您的翻译,以便它们包含在下一个版本中:
答案 1 :(得分:0)
请参阅有关该主题的Django文档[1]。简而言之,您需要将这些翻译放入Django搜索的路径中。这意味着LOCALE_PATHS
中指定的路径或locale
中的应用程序中名为INSTALLED_APPS
的文件夹(该应用程序需要models.py
文件)。请注意,INSTALLED_APPS
列表中较高的应用程序具有较高的优先级,因此如果您使用后一种方法,请确保该应用程序在cms
之前。
[1] https://docs.djangoproject.com/en/1.7/topics/i18n/translation/#how-django-discovers-translations