Plone 日期翻译损坏

Plone date translations broken

在 运行 扩建并重新启动我的网站后,日期翻译不正确。我收到 28 month_aug_abbr 2015,而不是 28 Aug 2015

发生这种情况时,我通常会检查 zope.conf。 它应该包括这个环境变量:

PTS_LANGUAGES it en
LANG it_IT.utf8
TZ Europe/Rome
zope_i18n_compile_mo_files true

您可以使用 buildout 配置它们,执行如下操作:

[instance-settings]
environment-vars +=
    PTS_LANGUAGES it en
    LANG it_IT.utf8
    TZ Europe/Rome
    zope_i18n_compile_mo_files true

如果您使用复杂的构建,您应该注意带有 "environment-vars =" 的行的存在(注意等号之前缺少的 +):它们可能会覆盖您的修改。

使用 ./bin/buildout 注释来调试您的构建。