Webcit built successfull with locale support, but it's nailed to one.
This is might be dependant with your LANGUAGE environment variable. If you call 'unset LANGUAGE' and the behaviour disapears, you're done. In case of your os being *BSD, you can use this to specify the locale for the whole webserver process; no per thread (→ per user / login) locale here so far.
- note: you can use the environment variable WEBCIT_LANG to enforce a locale; so if your webcit should just answer in German (or whatever) use this..
- upstream documentation of GNU GetText environment Variables
- if you're on a debian you should run
dpkg-reconfigure locales
and select the locales you need. (the patterns you select should contain .UTF8 at the end, and look like en_US)
- if you run
locale-gen
it should list something like that: (the UTF8 is important)
Generating locales (this might take a while)... es_ES.UTF-8... done de_DE.UTF-8... done
You might check back whether the files appeared; eventually you need to reinstall the citadel-webcit package.
find /usr/share/locale/ -name webcit.mo
should verify that the files are present.
Then restart webcit,
/etc/init.d/webcit stop /etc/init.d/webcit start
so it can make use of them