[geeklog-devel] Translation possibility

Jason Whittenburg me at jasonwhittenburg.com
Wed Jan 29 13:43:54 EST 2003


Jason Whittenburg
Internet Security Systems, Inc.

-----Original Message-----
From: geeklog-devel-admin at lists.geeklog.net
[mailto:geeklog-devel-admin at lists.geeklog.net] On Behalf Of Tony Bibbs
Sent: Wednesday, January 29, 2003 10:04 AM
To: Geeklog Developers
Subject: Re: [geeklog-devel] Translation possibility

Ok, it seems there could be issues with gettext not working on macosx.
will probably stick wtih the concept below.  Please give me some sort of

head nod if you think the approach below makes sense.


 On Fri, 24 Jan 2003, 
Tony Bibbs wrote:

> Ok, bare with me but I think I have a potential way of handling this
> translation issue.
> 1) We create an xml file for all languages other than english that 
> looks
> like this:
> <GL2_Translation>
>     <language>de</language>
>     <GL_version></GL_version>
>     <translations>
>         <entry msgid="some english text">translated text</entry>
>         <entry msgid="some other text">other translated text</entry>
>         .
>         .
>         .
>     </translations>
> </GL2_Translation>
> 2) During automated install, the translation type is queried from the 
> user.  
> 2a) if gettext, XML files for all translations are loaded a .po is 
> constructed for each and then we launch msgfmt against all .po's to
> the .mo file
> 2b) otherwise we either leave the XML alone and parse that for each 
> request OR we load it into some structure (similar to current array 
> system)
> After all this I start wondering if gettext is so important it 
> justifies
> the work.  I mean, why not just to with the method in 2b?  My answer, 
> though I can't verify would be speed. I have to believe gettext is 
> faster/more efficient.

Tony Bibbs         | "I guess you have to remember that those who don't
tony at tonybibbs.com | hunt or fish often see those of us who do as
                   | harmlessly strange and sort of amusing. When you
                   | think about it, that might be a fair assessment."
                   | --Unknown

geeklog-devel mailing list
geeklog-devel at lists.geeklog.net

More information about the geeklog-devel mailing list