On 12/3/05, Yasufumi Haga <[EMAIL PROTECTED]> wrote:


I rebuilt EFL and e17 with the sources from SF.net, and as a result,
Japanese characters are indeed displayed correctly, but two other
problems have newly arisen.

First, I can't enter Japanese with XIM because XIM doesn't work for
the applications executed from "Engage" or "Exige", I can do it for
the ones from kterm (Kanji terminal emulator) though.
Also, the characters on the menubars of those applications are
displayed in English, they should be displayed in Japanese though.
Japanese characters on the mode line of Emacs get garbled.
I can't "cut and paste" Japanese characters to those applications
from kterm. The fields to input text of those applications accept
only ascii characters.

Second, "enlightenment_remote -lang-list" shows "ja" as the value
for Japanese:

  $ enlightenment_remote -lang-list | grep ja
  REPLY: "ja"

But the following command doesn't change my language environment
to Japanese:

  $ enlightenment_remote -lang-set ja

I have to run the command below instead to change to Japanese environment:

  $ enlightenment_remote -lang-set ja_JP.UTF-8

Also, when I run "enlightenment_remote -lang-set ja" in Japanese
environment, somehow it changes the language to English.

Any ideas?

I think I am seeing the same problem.
I export LANG=ja_JP.EUC-JP in my .xsession, but when I launch an xterm :
[EMAIL PROTECTED]:~$ echo $LANG

[EMAIL PROTECTED]:~$

I think cause of the problem is here (in e_intl.c):
void
e_intl_language_set(const char *lang)
{
if (_e_intl_language) free(_e_intl_language);
if (lang)
{
...
if (getenv("LANG")) e_util_env_set("LANG", _e_intl_language);

Regards,
David



Reply via email to