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
and select the locales you need. (the patterns you select should contain .UTF8 at the end, and look like en_US)
- if you run
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