Maxime Petazzoni wrote:
Hi,

Last week, we've been discussing what mod_mbox should output (XML+XSLT
or XHTML?) and we seemed to settle our minds on a simple XHTML output
for the interface, plus of course the XML backend for AJAX
sub-requests.

Still, someone on the #apache-modules IRC channel (was it chipig or
iholsman ? I don't remember) came up with some questions about
mod_mbox internationalization.

mod_mbox does not have a lot of strings ('prev', 'next', etc. Stuff
like that), but it actually does not contain any i18n mechanism (these
strings are hard coded in the C code).

We are here facing problems, whatever solution is used :

- If we choose XHTML output, strings of the interface will be
  hard coded in the C code (in 'normal' / non-javascript browsing)

There's no reason the strings have to be hard coded into the C code. You can pull them out into some sort of language specific file, just like any other C program that worries about i18n.

Honestly, that seems like a far better solution to me. XML+XSLT seems like extreme overkill if all you want is a way to have the strings change on a per-language basis.

-garrett

Reply via email to