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