我有一個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有用的實用主義 –