我有一个PloneFormGen 自定义字段输入验证器,我想翻译它的用户反馈消息。我怎样才能做到这一点?我使用Python Script 作为验证器,所以在文档给出的示例中......
if 'spam' in value.lower():
return False
else:
return "'%s' doesn't seem to have spam. Try again." % value
...我将如何更改为翻译return "'%s' doesn't seem to have spam. Try again." % value
以使其返回翻译后的字符串?
我已经有了自己的locales/de/LC_MESSAGES/myproduct.po
文件,我已经用它来翻译页面模板。我可以手动用一些msgid
和msgstr
行来扩展这个文件。验证器目前以 Python 脚本的形式存在,portal_skins/custom/
并且是通过 Web (TTW) 快速创建的,但如果绝对有必要,我也可以将其移动到我的产品中。
我已经阅读了http://developer.plone.org/i18n/internationalisation.html,但是这个页面是如此的庞大,并且涉及到各种类型和版本,以至于我仍然不知道如何为此目的去做。我使用克隆 4.3。