我有一个PloneFormGen custom field-input validator其用户反馈消息我想翻译。我怎样才能做到这一点?我在这个例子中使用Python Script as validator,所以由文档给出...翻译自定义PloneFormGen验证器的用户反馈消息
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
线来扩展这个文件。验证器目前在portal_skins/custom/
中作为Python脚本生存,并且很快通过网络(TTW)创建,但如果确有必要,我也可以将其移动到我的产品中。
我读过http://developer.plone.org/i18n/internationalisation.html,但是这个页面太过分了,指的是各种类型和版本,我仍然不知道如何做到这一点。我使用Plone 4.3。
+1有用的实用主义 –