Popletene locales (cestina & X & KDE)
Vladimir Michl
Vladimir.Michl na upol.cz
Pondělí Únor 22 09:10:29 CET 1999
Jindra Vavruska <jindra na vavruska.cz> writes:
> Ahoj,
>
> mam nainstalovany RH5.1 s KDE, vse z bezne dostupneho CD s tucnakem.
>
> Behem zdejsi diskuse o rozchozeni cestiny v X/KDE jsem si vsiml, ze mi ruzne
> programy (napr. mod_perl) hlasi problemy s locale "cs" resp. "cs_CZ". Zjistil
> jsem, ze mam v /usr/share/locale tri ruzne adresare: "cs", "cz" a "cs_CZ" a v
> nich ruzne veci (vetsinou katalogy v podadresari LC_MESSAGES).
>
> Vsechny soubory jsem nahral do jednoho adresare (cs_CZ.ISO8859-2) a upravil
> jsem locale.alias tak, aby "czech", "cs", "cz" a "cs_CZ" byly nahrazeny jmenem
> onoho adresare. Prestalo to fungovat. Tak jsem adresar prejmenoval na "cs" a
> prislusne upravil locale.alias.
>
> Zmizely vsechny chybove hlasky, ale zato mi v KDE aplikacich (napr.
> KMail 0.7.9) prestaly chodit klavesy se znaky s hacky a carkami. Jdou zadat
> pomoci mrtvych klaves, ale pokud zmacknu napr. klavesu "4" (c s hackem),
> nestane se vubec nic.
Aby v X fungovala cestina spravne, je treba mit nastaven spravny alias
v /usr/lib/X11/local/locale.alias. Uvadim aliasy pro jmena adresaru
adresar alias v X11/locale/locale.alias
/usr/share/locale/cs_CZ.iso8859-2 -> cs_CZ.iso88592 cs_CZ.ISO8859-2
/usr/share/locale/cs_CZ.ISO-8859-2 -> cs_CZ.ISO-8859-2 cs_CZ.ISO8859-2
/usr/share/locale/cs_CZ -> cs_CZ cs_CZ.ISO8859-2
jine nazvy adresare nedoporucuji.
Blizsi informace proc to musi byt nastaveno takto lze najit v materialech
z me prednasky v Jevicku na http://www.linux.cz/jevicko/Lokalizace/lokalizace.ps
Vlada Michl
--
**********************************************************************
* Name: Vladimir Michl Student of Palacky University *
* E-mail: Vladimir.Michl na upol.cz, MichlV na risc.upol.cz *
* Web: http://www.inf.upol.cz/~michlv *
* Address: U nove skoly 292 Tel: +420/68/5391545 *
* Velky Tynec 068/5391545 *
* 783 72 *
* Czech Republic *
**********************************************************************
Další informace o konferenci Linux