The problem: KDE doesn't respect locale setting (LANG, LANGUAGE, LC_ALL...) Description: 1. I installed Mandrake 8.2 using its CD1 and CD2. During its installation, I chose Simplified Chinese (zh_CN.GB2312) as installation language, and also chose other languages (includeing en_US) to be available after installation. 2. After installation, as expected, KDE uses Chinese fonts for display. Then I decided to switch back to English fonts without much success: I changed /etc/sysconfig/i18n to use en_US, and I don't have local .18n; I also changed /etc/menu-methods/lang.h to make lang() and languages() return en_US only. Now, running "locale" shows the following:
LANG=en_US LC_CTYPE="en_US" LC_NUMERIC="en_US" LC_TIME="en_US" LC_COLLATE="en_US" LC_MONETARY="en_US" LC_MESSAGES="en_US" LC_PAPER="en_US" LC_NAME="en_US" LC_ADDRESS="en_US" LC_TELEPHONE="en_US" LC_MEASUREMENT="en_US" LC_IDENTIFICATION="en_US" LC_ALL= Linux virtual console seems to respect this settting. But still, when I fire up startx, KDE is using Chinese fonts again! What am I missing here? Any help/suggestion is greatly appreciated! -nick
Want to buy your Pack or Services from MandrakeSoft? Go to http://www.mandrakestore.com