[geeklog-devel] Translation possibility

Tony Bibbs tony at tonybibbs.com
Fri Jan 24 17:14:25 EST 2003


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 get 
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                                          |
------------------------------------------------------------------------|





More information about the geeklog-devel mailing list