[SCIM] Re: How to input Traditional Chinese with Scim
Kitae
neeum at yahoo.com
Mon Oct 11 10:48:48 PDT 2004
Hi
On Mon, 2004-10-11 at 18:18 +0200, Rodolfo Medina wrote:
> Dear Sir,
>
> excuse me if I'm writing you privately:
> I sent the present message to both scim-user and scim mailing list
> but got no reply up to now.
Oh, I also a member scim mailing list, but I didn't receive your mail.
and I can't find from http://freedesktop.org/pipermail/scim/2004-
October/thread.html
> Maybe you could be so kind as to give me some help
> or indicate some suitable place where to ask for help?
I will as I can, but I don't know chinese even if now live in china. But
I will reply this mail to scim mailing list, so if I wrong, may other
correct them and add more info. In scim mailing list, there many so
kind members :-).
>
> I'm brand new to Scim.
> I've just installed it in order to input chinese characters,
> but don't know how to input Traditional Chinese.
> In fact, in the Smart Pinyin menu (in the toolbar right below)
> only Simplified Chinese appears.
> How can I input both Simplified and Traditional Chinese?
> Could you maybe give an example of a word or phrase input
> in Simplified and in Traditional Chinese?
>
> The installation of Scim turned out to be quite laborious
> because some problem arose. Maybe I don't manage to input Traditional
> Chinese
> because there were some errors and/or lacks in the installation?
> Below I'm reporting the various steps I followed.
>
> On my PC I have Mandrake Linux 9.1, and I use KDE as Desktop enviroment.
>
> Thanks, and excuse again,
> Rodolfo
>
>
>
> 1) From
> http://www.freedesktop.org/Software/ScimDownload
> I downloaded scim-1.0.1.tar.gz and scim-chinese-0.4.2.tar.gz
scim-chinese, have a simplified Chinese input method that is smart
pinyin.
If you want to use traditional Chinese or other simplified input method,
you should install "scim-table", that have 12 input method for
traditional and simplified Chinese.
http://scim.freedesktop.org/Software/ScimSupportLanguage show which
input method supported by which packages.
I only now smart pinyin usage. that
In pinyin, you type nihaoma, show “你好吗"
I don't know others for how to useing.
> 2) I unpacked scim-1.0.1.tar.gz and then I did:
>
> # ./configure
You said you are use Mandrake linux. why don't use rpm?
I don't know Mandrake, so I am not sure, where I had to go for
Mandrake's rpm version, but I thin there is mandrake rpm package for
scim.
I think they have, and you can down load from
http://scim.freedesktop.org/Software/ScimDownload
> , but something went wrong, because at the end of the long output there
> was:
>
> configure: error:
> *** SCIM requires
> *** sizeof (unsigned short int) == 2
> *** sizeof (char) == 1
> *** You might want to consider using the GNU C compiler.
I am not sure, but it's seem to be some kind GCC problem, what is your
PC CPU and gcc version. I think there is need more infor for solve the
problem
or got advice.
>
> In fact, when I said '# make', I got:
>
> [root at localhost scim-1.0.1]# make
> make: *** No targets specified and no makefile found. Stop.
./configure make Makefile, so if there is error during doing ./configure
You can't do make.
> 3) 'glibc' was already installed; then I also installed 'glibc-i18n';
> but when I did './configure' to configure the package
> 'scim-1.0.1.tar.gz'
> it still gave the error message
>
> configure: error:
> *** SCIM requires
> *** sizeof (unsigned short int) == 2
> *** sizeof (char) == 1
> *** You might want to consider using the GNU C compiler.
>
> 4) I did `$ drakconf' and installed all packages in the "Development Tool"
> catalog,
> and finally I could install the `scim-1.0.1.tar.gz' package
> with the ./configure, make and `make install' circle.
I just guess , before install drakconf, there is no some basic pakage
for compile in you linux box.
> Everything seemed to go well, but when I tried to do the same with the
> package
> scim-chinese-0.4.2.tar.gz I had problems with the ./configure:
> in fact, it ended with the following message:
>
> checking for scim >= 0.99.8... Package scim was not found in the
> pkg-config search path.
> Perhaps you should add the directory containing `scim.pc'
> to the PKG_CONFIG_PATH environment variable
> No package 'scim' found
> configure: error: Library requirements (scim >= 0.99.8) not met;
> consider adjusting the PKG_CONFIG_PATH environment variable
> if your libraries are in a nonstandard prefix so pkg-config can find
> them.
I think you /etc/ld.so.conf doesn't have /usr/local/lib
or if that have, do ldconfig may remove that error.
>
> 5) I made sure the file 'scim.pc' was in /usr/local/lib/pkgconfig/,
> then I said '$ export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig'
> and then I builded scim-chinese-0.4.2.tar.gz, successfully, it seems.
:-)
>
> 6) In the home directory I did:
>
> # localedef -f GBK -i zh_CN zh_CN.gbk
>
>
>
> 7) I ran '$ locale -a' to check if 'zh_CN.gbk' had been created.
You use UTF-8 locale, I think 6, and 7) aren't need for using scim with
UTF-8.
> 8) The file ~/.i18n did not exist, I created it and edited it as follows:
>
> LANGUAGE=it_IT.UTF-8
> XIM_PROGRAM=scim
> CONSOLE_NOT_LOCALIZED=yes
> LC_MEASUREMENT=it_IT.UTF-8
> LC_TIME=it_IT.UTF-8
> XIM=SCIM
> LC_PAPER=it_IT.UTF-8
> LC_TELEPHONE=it_IT.UTF-8
> LC_MONETARY=it_IT.UTF-8
> LC_NUMERIC=it_IT.UTF-8
> LC_ADDRESS=it_IT.UTF-8
> LC_NAME=it_IT.UTF-8
> LC_MESSAGES=it_IT.UTF-8
> ENC=it
> LANG=it_IT.UTF-8
> LC_IDENTIFICATION=it_IT.UTF-8
> XMODIFIERS="@im=SCIM"
> LC_CTYPE=it_IT.UTF-8
> LC_COLLATE=it_IT.UTF-8
I think LC_XXX setting isn't need if not you want to change some, but I
think you don't need
LANG="it_IT.UTF-8"
make LC_XXXX to all it_IT.UTF-8
so that not need.
Just set if you want to change.
and for gtk program you should set
GTK_IM_MODULE=scim
or
GTK_IM_MODULE=xim
#
> 9) In the home directory, I did:
>
> $ sh ~/.i18n
>
>
> 10) I did
>
> # emacs /usr/local/etc/scim/global
>
> , and replaced the line
>
> /SupportedUnicodeLocales = en_US.UTF-8
>
> with
>
> /SupportedUnicodeLocales = en_US.UTF-8,it_IT.UTF-8
>
>
>
> 11) I did
>
> # emacs /etc/X11/xinit/xinitrc
>
> , and added the lines:
>
> LC_CTYPE=zh_CN.gbk scim -d
Not need LC_CTYPE=zh_CN..gbk, just need is "scim -d"
>
> export XMODIFIERS=@im=SCIM
>
>
> 12) I added the following lines to my .bash_profile file:
>
> export LANG=it_IT.utf8
> export LC_CTYPE=zh_CN.gbk
This isn't need for SCIM in your setting.
>
> 13) In the file /etc/gtk-2.0/gtk.immodules I changed
>
> "/usr/lib/gtk-2.0/2.2.0/immodules/im-xim.so"
> "xim" "X Input Method" "gtk+" "/usr/share/locale" "ko:ja:zh"
>
> into
>
> "/usr/lib/gtk-2.0/2.4.0/immodules/im-xim.so"
> "xim" "X Input Method" "gtk20" "/usr/share/locale"
> "ko:ja:th:zh:it"
>
I don't know about that.. about that, why edit them?
> 14) I rebooted Linux
>
>
> 15) I did '$ scim -d'
>
>
> 16) I ran Emacs and typed "CTRL+SPACE" to turn on SCIM.
hope to you make Good luck.
Kitae.
More information about the scim
mailing list