Re: [Cmfcollectorng-develop] i18n - current status
Status: Alpha
Brought to you by:
ajung
|
From: Andreas J. <an...@an...> - 2003-01-12 09:44:29
|
I forgot to mention that I am going to make an 0.20 alpha release today from your branch. Except some missing translations the stuff is stable enough for an alpha and would like to get some more input from the english speaking community. ANdreas --On Sonntag, 12. Januar 2003 10:13 +0100 Andreas Jung <an...@an...> wrote: > Helge, > > thanks for your excellent and hard work ;-) > Your work is escpecially valuable since Sidnei proposed > to CMFCollectorNG for new.zope.org. But disagreed until now because > there was no english version yet. And it would be cool to have > CMFCollectorNG running on new.zope.org. > > >> I've finally done some work on i18n now. >> >> The branch is tesdal-i18n-branch if anyone wants to take a look. >> >> Translating the German words isnt't that hard, you get a lot of help from >> the code, variables, the old collector and babelfish. Finding all the >> strings, changing templates and keeping track of changes in all files >> (I've made German potfile as I went along) was a lot more work. >> >> For pointers on how to set up i18n in CMF, you can take a look at >> http://plone.org/development/i18n/howto >> >> I briefly tested the German translation and it seems to translate, >> although I really haven't done a lot of testing. >> >> >> On to the dirty details: >> >> I've pretty much done the templates in the collectorng directory. >> >> What currently remains is: >> >> - Translating some help text, don't remember exactly which file it's in. >> > > the stuff is in the config files. I will take this over. > >> - Templates in the collectorng1 directory > > this directory contains mostly the german versions of some CMF skins. > > >> - The popcalendar.js.dtml in collectorng has to be transformed to zpt, >> german text has to be found and translated >> < operators have to be handled >> Maybe consider a calendar popup like the one Plone uses, less JS. > > Is there something we can rip from Plone directtly? > >> >> - Find and translate all the exceptions in the Python files. >> Exceptions like "sometext %s" % variable are harder to translate... >> Maybe call translation service/Localizer directly, Wankyou might have >> got this working in his NeoPortal. > > Have to check that. >> >> - Make the CollectorNGProperties.render method a macro instead to enable >> translation. > > You mean to implement render() as PyScript? >> >> - I'm not even sure if I have tested all the templates, some might be >> broken. > > Hopefully not. > > Thanks a lot, > Andreas > > > ------------------------------------------------------- > This SF.NET email is sponsored by: > SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! > http://www.vasoftware.com > _______________________________________________ > Cmfcollectorng-develop mailing list > Cmf...@li... > https://lists.sourceforge.net/lists/listinfo/cmfcollectorng-develop --------------------------------------------------------------------- - Andreas Jung http://www.andreas-jung.com - - EMail: andreas at andreas-jung.com - - "Life is too short to (re)write parsers" - --------------------------------------------------------------------- |