In Mozilla, we use ENTITY in DTD for XUL (XML based ui) files. We modify the expat to 
read in those DTD file based on a chrome locale. 
In C and JavaScript file while we need to display UI in the run time, we use Java's 
Property file format. 

Look at http://www.mozilla.org/projects/l10n/mlp_tools.html#leveraging for details of 
leveraging tools. Those tools are written in Java and know hwo to deal with dtd file 
Java property file format. It will encode to the correct text encoding and perform 
version to version levearaging. However, it is not mainly design for web page 
localization. 

You can use the gettext package if you want to use it to do the author trigger dynamic 
content generation which I described in other email as option 4. I think gettext is 
pretty popular in Linux these days and probably easy to find tools to deal with it. I 
have not touch gettext stuff for 12 years. My knowledge about gettext is mainly those 
in SVR3.2 and SVR4 time in 1990-1991, so cannot help too much here without more 
research. The other technology which used to compiete with gettext is the XPG3 
open_cat/get_cat/close_cat (or cat_open/cat_get/cat_close) stuff. Not sure which one 
is more popular these days. 


_______________________________________________
sword-devel mailing list
[EMAIL PROTECTED]
http://www.crosswire.org/mailman/listinfo/sword-devel

Reply via email to