[Zope-dev] z3c.recipe.i18n and zope.app.locales.extract
Roger Ineichen
dev at projekt01.ch
Fri Jul 17 09:39:55 EDT 2009
Hi Yuppie
> Betreff: Re: z3c.recipe.i18n and zope.app.locales.extract
>
> Hi Roger!
>
>
> >> 1.) running tests
> >> -----------------
> >>
> >> Proposal: Remove those two lines in test.py.
>
> Done.
>
> >> 2.) looking up the product version
> >> ----------------------------------
> >>
> >> Proposal: Catch the error. Return an empty string if
> version is not
> >> found.
>
> The problem was somewhere different: Caused by wrong
> dependencies zope.app.applicationcontrol was not available.
> After fixing the dependencies the method works without error
> and 'Development/Unknown' is returned with Zope 2. That's
> sufficient for me.
>
> >> 3.) customizing the .pot header
> >> -------------------------------
> >>
> >> Proposal: The easiest and most flexible way to customize
> this seems
> >> to be an option that allows to specify a file that contains the
> >> pot_header template.
>
> This is still missing. I plan to subclass POTMaker in
> z3c.recipe.i18n instead of modifying zope.app.locales.extract.
>
> >> 4.) looking up basePath
> >> -----------------------
> >>
> >> Proposal: Use the 'if' code for all packages.
>
> Done. (At least if nobody complains.)
>
> >> 5. writing makers
> >> -----------------
> >>
> >> Proposal: Pass in the additional arguments and fall back
> to the old
> >> signature for BBB.
>
> Done. I also added site_zcml as argument.
>
> What about wrapping py_strings, zcml_strings and tal_strings
> in functions that implement the new interface? This would
> make it possible to add them to the makers list and call them
> in the same loop.
Yes, why not. Probably we should do this together with a
refactoring and change/enhance the method signature for
the pot makers.
Regards
Roger Ineichen
_____________________________
END OF MESSAGE
More information about the Zope-Dev
mailing list