zase locales (delsi)

Jan Bernatík bernatik na kn.vutbr.cz
Pátek Únor 15 12:29:11 CET 2002


> > nastavení jsem testoval pomocí cstocs:

Vsiml jsem si, ze cstocs vypisuje hlasku ktera s ti ma neco spolecneho, 
(Setting locale failed.) cili predpokadam ze as ji psat nebude, pravdepodobne 
bude nastaveni spravne. Pokud existuje lepsi zpusob (jako ze asi jo) budu rad 
kdyz mi ho prozradite. Nevim totiz v cem to testovat, protoze vi mi predtim v 
konsoli (KDE) ceske znaky nepsalo (bude to ale pravdepodobne konsolí).

>  ???
>
>  co treba napsat:
>
> $ locale
> 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=
>
> > nastavené tedy jsou, ale kde je chyba ?
> > v /usr/share/i18n/ mam zda se vse potrebne, coz dakazuje i to, ze mi
> > locales fungovaly, az do te doby nez se mi pomocí dselectu upgradovaly.
>
>  podivat se do /etc/locale.gen a pak spustit locale-gen?

K4-731a:/etc# cat locale.gen
cs_CZ.ISO-8859-2 

(toto jsem mu dal na vstup, na zaklade zaznamu v locale.alias - czech         
  cs_CZ.ISO-8859-2)

K4-731a:/etc#
K4-731a:/etc# locale-gen
Generating locales...
Generation complete.
K4-731a:/etc#

Jak poznam ze neco udelal ? kdys jsem mu dal locale.gen prazdny, skoncil 
uplne stejne, koukal jsem na ten skript, ale nejsem z neho moc chytry.

pak teda 
K4-731a:/etc# cat environment

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=
K4-731a:/etc#

výsledek je ale bohuzel uplne stejny
K4-731a:/etc# cstocs
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = "",
        LC_MESSAGES = "czech",
        LC_MEASUREMENT = "czech",
        LC_PAPER = "czech",
        LC_TELEPHONE = "czech",
        LC_TIME = "czech",
        LC_IDENTIFICATION = "czech",
        LC_NUMERIC = "czech",
        LC_CTYPE = "czech",
        LC_NAME = "czech",
        LC_ADDRESS = "czech",
        LC_MONETARY = "czech",
        LC_COLLATE = "czech",
        LANG = "czech"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").

Myslím že generování locales neprobehlo jak ma ... 


	Honza 
-------------------------------


Další informace o konferenci Linux