AW: [Zope-dev] Re: AW: Re: AW: Re: New i18n locale extraction
concept
Stephan Richter
srichter at cosmos.phy.tufts.edu
Fri May 9 07:37:24 EDT 2008
On Thursday 08 May 2008, Roger Ineichen wrote:
> > That should not be necessary I think. At least I am not used to it.
> > When I use i18ndude for making pot/po files for a Plone
> > product/package and I have "from Products.CMFPlone import something"
> > in a file, then this import does not really take place. I
> > expect in the case of python files it simply looks for lines like:
> >
> > _(u"My message to the world.")
>
> Probably it works in some ues case but for sure not in all.
> Let's give a sample. If you define a interface like
>
> foo = zope.schema.Choice(
> title=_('Title'),
> vocabulary=foo.bar.myVocabularyFromPackageFoo
> )
You do not need a running environment for the Python message extractions; you
need it for ZCML (I think). Python is extracted using the parser module and
looking for _ function calls with a string in it.
Regards,
Stephan
--
Stephan Richter
Web Software Design, Development and Training
Google me. "Zope Stephan Richter"
More information about the Zope-Dev
mailing list