Re: Cestinu do konzole


To Debian CZ/SK project discussion list <czdebian-l zavinac debian bod cz>
From Marek Chlup <mara zavinac chlup bod net>
Date Mon, 8 Sep 2008 08:35:02 +0200
User-agent Mutt/1.5.13 (2006-08-11)

Proměnné prostředí týkající se locale (LANG a LC_*) by dle mne neměly
mít hodnotu "czech", ale "cs_CZ.UTF-8". Alespoň v mém případě je czech
alias pro "cs_CZ.ISO-8859-2" (viz /etc/locale.alias) což určitě
nechcete.

Zdraví
Marek


On Sun, Sep 07, 2008 at 08:13:56PM +0100, d.petr wrote:
>       Dobrý den,
>       mám takový linuxový evergreen - nedaří se mi dostat češtinu do konzole. 
> Vyměnil jsem jádro (svoje vlastní) a při té příležitosti se rozhodl, že 
> po letech přece jen přejdu na UTF8 (několik pokusů už bylo dřív, ale 
> vždy skončily bez češtiny, takže návrat zpět). V jádru jsem nechal jen 
> podporu UTF8.
>       Zkoušel jsem ledacos co jsem našel po internetu, ale bez výsledku. 
> Generoval jsem locale jak pro ISO8859-2 a pro UTF8, tak pro samotné 
> UTF8, nastavoval etc/environment, etc/locale.gen. Dokud bylo v locales i 
> 8859-2, tak jsem viděl místo českých písmen buď mezery, nebo čtverečky. 
> Teď, pouze s UTF8, se tyto české texty přeply do angličtiny a hotovo.
> 
>       Teď mám "dpkg-reconfigure locales" jen s volbou cs_CZ.UTF-8, po 
> vygenerování zahlásí
> ----
> Generation complete.
> perl: warning: Setting locale failed.
> perl: warning: Please check that your locale settings:
>          LANGUAGE = (unset),
>       LC_ALL = (unset),
>          LC_CTYPE = "czech",
>       LANG = "czech"
>      are supported and installed on your system.
> perl: warning: Falling back to the standard locale ("C").
> perl: warning: Setting locale failed.
> perl: warning: Please check that your locale settings:
>          LANGUAGE = (unset),
>          LC_ALL = (unset),
>          LC_CTYPE = "czech",
>          LANG = "czech"
>      are supported and installed on your system.
> perl: warning: Falling back to the standard locale ("C").
> ----
> 
> /etc/environment obsahuje LANG=cs_CZ.UTF-8
> /etc/locale.gen obsahuje cs_CZ.UTF-8 UTF-8
> 
> v /etc/console-tools/config mám
> ---
> SCREEN_FONT=lat2u-16.psf.gz
> SCREEN_FONT_vc2=lat2u-16.psf.gz
> APP_CHARSET_MAP=iso02
> APP_CHARSET_MAP_vc2=iso02
> ----
> 
> locale mi vypíše:
> ------
> locale: Cannot set LC_CTYPE to default locale: No such file or directory
> locale: Cannot set LC_MESSAGES to default locale: No such file or directory
> locale: Cannot set LC_ALL to default locale: No such file or directory
> LANG=czech
> LC_CTYPE=czech
> LC_NUMERIC="czech"
> LC_TIME="czech"
> LC_COLLATE="czech"
> LC_MONETARY="czech"
> LC_MESSAGES="czech"
> LC_PAPER="czech"
> LC_NAME="czech"
> LC_ADDRESS="czech"
> LC_TELEPHONE="czech"
> LC_MEASUREMENT="czech"
> LC_IDENTIFICATION="czech"
> LC_ALL=
> -------
> 
> A čeština nikde. Programy na mě mluví anglicky, klávesnice nevím, jestli 
> dělá česká písmena (místo českých písmen jen pípá), no prostě s 
> lokalizací horší stav, než před lety. :-(
> 
> Verze Debianu - všechny tyto věci Etch.
> 
> Dokáže někdo poradit?
> Dík Petr
> 
> ________________________________________________
> CZdebian-l maillist  -  CZdebian-l zavinac debian bod cz
> http://www.debian.cz/mailman/listinfo/czdebian-l
> E-mail (un)subscriptions: czdebian-l-request zavinac debian bod cz

Partial thread listing: