The "C" for LC_COLLATE, means that when sorting or comparing, the standard ascii collation sequence will be used. ASCII, stands for American Standard Code for Information Interchange, or something like that. So, the difference between "C" and "en_US" is trivial. Not sure about "POSIX" though, it may have a different functionality, although I'd suspect it to behave identically to C, just that it's a more fancy name. I don't think there is such a locale as "C", it's just the locale identifier used when these variables are empty. In which case it will default to the language built in, the C or ascii in this case. However, POSIX should be reserved and exist, but I wouldn't bet on it ... just leave them empty if what you want is a standard en_US, as it should be the default (The C, ascii or whatever). If you set them specifically to "en_US", then it requires for these translation files to exist, which I doubt they do, at least not in all cases. Meaning, you'll just have problems. On Friday 10 October 2003 10:22, Graham Smith wrote:
On Fri, 10 Oct 2003 15:54, pinto wrote:
OpenOffice still refuses to start, and these are the messages :
"openoffice I18N: X Window System doesn't support locale "LC_CTYPE=en_US;LC_NUMERIC=en_US;LC_TIME=en_US;LC_COLLATE=C;LC_MONETARY=e n_ US;LC_MESSAGES=en_US;LC_PAPER=en_US;LC_NAME=en_US;LC_ADDRESS=en_US;LC_TEL EPH ONE=en_US;LC_MEASUREMENT=en_US;LC_IDENTIFICATION=en_US" I18N: X Window System doesn't support locale "C" Aborted " .............................
Any ideas what to try next, please ?
I think that LC_COLLATE is set incorrectly.
Open in an editor (as root) /etc/sysconfig/language and change RC_LC_COLLATE to read RC_LC_COLLATE="POSIX"
Most of the other entries in this file on my system are not set except for the following entries RC_LANG="en_US" ROOT_USES_LANG="ctype"
I think you will have to run SuSEconfig after you finish to get the changes to take place.
Let me know how you get on.
-- Regards,
Graham Smith ---------------------------------------------------------