[Grok-dev] Internationalisation, is the howto current?
Tim Cook
timothywayne.cook at gmail.com
Thu Mar 26 12:05:30 EDT 2009
On Thu, 2009-03-26 at 16:27 +0100, Vincent Fretin wrote:
> I don't know very well how to use zope.i18n.translate.
Use bin/i18nextract it will place your .pot file in the locales
directory
>
> You should have locales/en/LC_MESSAGES/MyDomain.po with
> msgid "my_msgid"
> msgstr "something"
Actually your default language directory should not have a .po file at
all. It will be LOCALES/en for English This tells the system to fall
back to the text in the code. At least if you used:
from zope.i18nmessageid import MessageFactory
_ = MessageFactory('<translate_domain_name>')
Then in your interfaces or other places you did this:
rmAttributeName=TextLine(
title=_(u"RM Attribute Name"),
description=_(u"Reference model attribute within the enclosed type
representedby a CObject."),
)
existence=Int(
title=_(u"Existence"),
description=_(u"Indicates whether the target object exists or
not."),
)
<sorry for the wrapped descriptions>
so your message factory is named '_' (by convention)
HTH,
Tim
--
Timothy Cook, MSc
Health Informatics Research & Development Services
LinkedIn Profile:http://www.linkedin.com/in/timothywaynecook
Skype ID == timothy.cook
**************************************************************
*You may get my Public GPG key from popular keyservers or *
*from this link http://timothywayne.cook.googlepages.com/home*
**************************************************************
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://mail.zope.org/pipermail/grok-dev/attachments/20090326/c04943f4/attachment.bin
More information about the Grok-dev
mailing list