[ug-czosug] nastavení locale

Pavel Lisý pali na tmapy.cz
Úterý Prosinec 19 06:55:12 PST 2006


Narazil jsem na další podivnost

Vypadá to, že instalace v grafice funguje jinak než textová/konzolová.
Nebo je to problém posledních buildů (51,53)

Po instalaci (nastavil jsem časové pásmo Europe/Czech republic), kdy
jsem nastavil instalaci locales Central Europe a default nastavení pro
systém POSIX mám v 

/etc/default/init:

TZ=Europe/Prague
CMASK=022
LANG=C

ale locale pro roota hlásí všude cs_CZ.UTF-8:

locale
LANG=cs_CZ.UTF-8
LC_CTYPE="cs_CZ.UTF-8"
LC_NUMERIC="cs_CZ.UTF-8"
LC_TIME="cs_CZ.UTF-8"
LC_COLLATE="cs_CZ.UTF-8"
LC_MONETARY="cs_CZ.UTF-8"
LC_MESSAGES="cs_CZ.UTF-8"
LC_ALL=

Je to správně? Pokud ano, jak systém přinutím, aby nastavil všude C? 

Když jsem to zkoušel přenastavit (build 53), tak jsem
do /etc/default/init napsal:

TZ=Europe/Prague
CMASK=022
LANG=C
LC_CTYPE=C
LC_NUMERIC=C
LC_TIME=C
LC_COLLATE=C
LC_MONETARY=C
LC_MESSAGES=C

tak po restartu locale hlásí

# locale
LANG=cs_CZ.UTF-8
LC_CTYPE=C
LC_NUMERIC=C
LC_TIME="cs_CZ.UTF-8"
LC_COLLATE=C
LC_MONETARY=C
LC_MESSAGES=C
LC_ALL=

Co s tím? Mám to ignorovat? Vím, že některé programy se při nastavení
LC_NUMERIC= na cs_CZ... hroutí.

Pavel




Další informace o konferenci ug-czosug