[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