Products.Five (manage_interfaces) 中的一个模板似乎有一个糟糕的 i18n 标记,使得接口名称可翻译。i18n 域未定义,因此使用全局域。
我想更改该页面的 i18n 域,但我不知道如何从我的包中执行此操作。该页面是使用浏览器注册的:页面五指令
<browser:page
for="*"
name="manage_interfaces"
template="manage_interfaces.pt"
class="Products.Five.utilities.browser.marker.EditView"
permission="zope2.ManageProperties"
/>
我试过http://www.mesimian.com/zope-changeing-i18n-domain-for-any-view/但这不起作用。