XKB-czsk-forcedIM-0.003.tar.gz
Petr Kolar
PETR.KOLAR na vslib.cz
Pátek Červenec 24 09:05:00 CEST 1998
Roman Pastierik <barta na uniag.sk> wrote:
> Marek Fikera wrote:
>
> > V poslednim dopise Roman Pastierik pise :
> > > Dobry podvecer,
> > >
> > > pokusil som sa naistalovat balik XKB-czsk-forcedIM-0.03.tar.gz a po
> > > spusteni
> > > xtermu dostanem nasledujuci vypis :
> > > I18N: locale not supported by Xlib, locale set to C
> >
> > Podivejte se jestli mate adresar /usr/share/locale/cs, pokud ne tak
> > udelejte link z cs_CZ na cs. Ted by to melo fungovat.
>
> Podobny link mam urobeny , ibaze pre sk a vobec to nepomohlo...
Podivejte se, ono je to s temi locales trochu slozitejsi (uz se o tom
tady mnohokrat mluvilo - diky tomu, ze ISO-639 kod cestiny (cs) je shodny
s ISO-3166 kodem byvaleho Ceskoslovenska (CS), tak je velke zmateni, co
se ma vlastne pro cestinu pouzivat - spravne je cs nebo cs_CZ - podobne je
na tom japonstina ja_JP, danstina da_DK a dalsi jazyky, ale u nas je to
s tim Ceskoslovenskem jeste zmatenejsi :-( kdyby byl kod cestiny ce, bylo
by to bez problemu)), diky tomu, ze je v tom bordel, musite si svuj system
trochu uklidit. Prikaz
localedef --help
vypisuje v RH 5.0, ze locale files jsou v /usr/share/locale. Podivejte se
tam na vsechny adresare a linky cs* a cz*. Cestina z XKB-czsk-forcedIM-0.03
(ktera by mela mit nejnovejsi revizi locales) tam mela vytvorit adresar
cs_CZ. Zkopirujte do adresare cs_CZ/LC_MESSAGES soubory z cs*/LC_MESSAGES
a cz*/LC_MESSAGES (puvodni cs_CZ/LC_MESSAGES/SYS_LC_MESSAGES tam nechte)
a pak vsechny ostatni adresare cs* a cz* smazte. Pak musite
/usr/share/locale bud udelat linky se jmenem cs, czech (a dalsi pro jistotu
se jmenem cz) na cs_CZ, nebo dat do /usr/share/locale/locale.alias radky
cs cs_CZ.ISO-8859-2
czech cs_CZ.ISO-8859-2
cz cs_CZ.ISO-8859-2
(ta mezera je vytvorena tabelatory - nevim jestli by tam mohly byt i
mezery). Ted by vam prikaz locale -a mel vypsat mimo jine cs, cs_CZ, cz
a czech.
Pak jeste musite upravit (nebo zkontrolovat) X11 locales v souboru
/usr/X11R6/lib/X11/locale/locale.alias musi byt radky
cs cs_CZ.ISO8859-2
czech cs_CZ.ISO8859-2
cz cs_CZ.ISO8859-2
(pro zmenu bez pomlcky mezi ISO a 8859).
A ted uz by to melo fungovat (po nastaveni promenne prostredi LC_CTYPE
nebo LANG na cs). Pokud nekde nemate zbytky nejakeho stareho baliku jako
treba toho z FreeBSD.
Dalsi informace jsou na http://linux-cz.inecnet.cz/czech-howto/
S pozdravem
--
*** Petr Kolar ***
Department of Information Technologies, Technical University of Liberec
Voronezska 1329, 461 17 Liberec, Czech Republic
Phone: +420-48-535-2371 Fax: +420-48-535-2229
E-mail: Petr.Kolar na vslib.cz http://asterix.vslib.cz/staff/kolar.html
Další informace o konferenci Linux