[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

kdm locale problem



Hi!

I have a rather complicated problem with kdm, and I am from Hungary, but
I will try to be as clear as I can :)
Hope that someone could help me.

So, let's start.

Some background information:
I am using Debian with woody (stable) packages. This comes with xfree
4.1.0. I have added an apt source for the new kde binaries
(http://download.kde.org... etc...). I have installed kde 3.1.2 from
that apt source. Everything is just fine :)
But :) I have installed xfree 4.2.1, but not from Debian mirrors,
instead from www.xfree86.org. I have downloaded the new binaries and
installed it. Wow it is cool. Faster than the older 4.1.0. Unfortunately
the kdm which came from the kde.org's apt source is not running. In the log it says
there is some xdcmpwrapper problem. Oh well, I wrote to some of my
friends, and they gave me an advice, that I should compile kdm from the
kdebase sources to make it work with the new (4.2.1) xfree86. Ok. It
took sooo long... :)) But when it finished I could not wait to try it.
Yeah it is working. The kdm runs, and I am using 4.2.1 xfree. But you
know in every good thing, there is something bad :) And here comes the
real problem:

If I start kde from kdm, I lose my localisation settings in kde. I am using
hu_HU in locales. If I start kde from a console with startx, everything
is Ok. But when I am starting kde from kdm, the programs that uses the
translated .m4 or .po files, or just have some translated files, does
not seems to be in hungarian language (ex.: xchat, licq). They are in english. In the kde control center, I can set up kdm to display the kdm buttons and messages (login,
shutdown etc...) in hungarian. So that is ok. The problem is when I
start kde from the kdm login manager, it seems, that kdm "resets" the
localisations, and sets the lang to en, or en_US (or something like
that). If I start a konsole from kde, and run this:

echo $LANG
I get "hu_HU".

That is why I can not understand this problem. It seems,
that I am using hu_HU locales, but the kde programs, and other (for
example Xchat, or Licq) programs doesn't recognise the hu_HU locales,
and falls back to english. And this is all because I started kde from
the kdm login manager, and not from console with startx.

Is there some extra option which I must add when I configure kdebase to
support other languages? Or it is autodetect everything? Or is there a
kdm binary, which is working with 4.2.1 xfree (don't have the Xdcmpwrapper failure), and "acts" like the
kde.org's kdm binary (is working with locales :) ?

I hope you understand everything, and can help me. Please write me,
if some info is missing, or you need to test something.

Thanks for the answer!

Daniel Levai

--
LeVA






Reply to: