Django CMS 和 Rosetta:无法翻译模板消息

Posted

技术标签:

【中文标题】Django CMS 和 Rosetta:无法翻译模板消息【英文标题】:Django CMS and Rosetta: Can't get template messages translated 【发布时间】:2014-08-17 19:24:26 【问题描述】:

是否有任何关于同时使用 Django CMS 和 Django Rosetta 的已知问题。 我无法翻译“静态”模板消息,尽管它在 Rosetta 界面中显示正确翻译。

所有动态内容均已正确翻译。只有我在 `% trans 'blabla' % 周围设置的那个不起作用。

【问题讨论】:

您完成了通常的检查清单吗? - 1) 翻译实际上在 django.po 文件中 2) 翻译没有标记为模糊,3) 更新的翻译文件已编译,4) 服务器已重新启动 我也有同样的问题,查了经典的4分。 我仍然无法让它工作...... 【参考方案1】:

明白了!

只需在 settings.py 中添加

LOCALE_PATHS = (BASE_DIR + "/locale/",)

它对我有用。

【讨论】:

以上是关于Django CMS 和 Rosetta:无法翻译模板消息的主要内容,如果未能解决你的问题,请参考以下文章

Rosetta 喜欢 ASP.NET MVC Web 应用程序的本地化?

无法导入名称六 Django-CMS

使用 USE_I18N = False 的 Django CMS

Django CMS - 无法修改新添加网页的结构

Django CMS - 无法通过 cmsplugin_filer_image 上传图像

Django-CMS 工具栏已禁用