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

Reply via email to