Locale se nastavuje do C

Martin Kamín ZULU martinkamin na quick.cz
Čtvrtek Leden 29 17:34:21 CET 2004


On 29. Jan, 09:46 AM CET, Pavel Kankovsky <peak na argo.troja.mff.cuni.cz> wrote 18 lines:
> On Thu, 29 Jan 2004, Martin Kamín ZULU wrote:
> 
> > [root na evo kamin]# locale -a
> > C
> > POSIX

Konečně to vypadá na posun správným směrem.

> Aha. To nejspis znamena, ze Vam chybi potrebna data
> v /usr/{lib,share}/locale. Napr. byste pro cs_CZ mel mit:
> - /usr/lib/locale/cs_CZ/LC_CTYPE, LC_MESSAGES, LC_NUMERIC atd.

Tento adresář u mě neexistuje:

ll /usr/lib/locale/
ls: /usr/lib/locale: No such file or directory

a žádný balíček u mě instalovaný ani na ftp mirroru tento adresář nemá.

> - /usr/share/locale/cs/LC_MESSAGES/libc.mo atd.

tento adresář existuje:
ll /usr/share/locale/
total 135
drwxr-xr-x    2 root     root           72 Nov 25 19:07 C/
-rw-r--r--    1 root     root       128576 Sep  8 10:21 all_languages
drwxr-xr-x    2 root     root           72 Nov 25 19:07 be/
drwxr-xr-x    3 root     root          128 Jan 22 11:51 cs/
drwxr-xr-x    3 root     root           80 Jun  3  2003 da/
drwxr-xr-x    3 root     root          104 Nov 25 19:07 de/
drwxr-xr-x    3 root     root           80 Jun  3  2003 el/
drwxr-xr-x    2 root     root           72 Jan 22 11:51 en/
drwxr-xr-x    3 root     root           80 Jan 22 11:51 en_GB/
drwxr-xr-x    2 root     root          112 Jan 22 11:51 en_US/
drwxr-xr-x    3 root     root          104 Nov 25 19:07 es/
drwxr-xr-x    3 root     root           80 Sep 25 21:57 fo/
drwxr-xr-x    3 root     root          104 Nov 25 19:07 fr/
drwxr-xr-x    2 root     root           72 Nov 25 19:07 he/
drwxr-xr-x    2 root     root           72 Nov 25 19:07 it/
drwxr-xr-x    3 root     root           80 Jun  3  2003 ja/
drwxr-xr-x  106 root     root         2928 Jan 14 20:52 l10n/
-rw-r--r--    1 root     root         2601 Nov 14 21:18 locale.alias
drwxr-xr-x    3 root     root           80 Sep 25 21:57 nb/
drwxr-xr-x    3 root     root           80 Jun  3  2003 nl/
drwxr-xr-x    3 root     root           80 Jun  3  2003 no/
drwxr-xr-x    3 root     root           80 Jun  3  2003 pl/
drwxr-xr-x    3 root     root           80 Jun  3  2003 pt/
drwxr-xr-x    2 root     root           80 Nov 25 19:07 ru_RU/
drwxr-xr-x    2 root     root           48 Nov 25 19:07 ru_RU.cp1251/
drwxr-xr-x    2 root     root           48 Nov 25 19:07 ru_RU.koi8r/
drwxr-xr-x    3 root     root           80 Jun  3  2003 sk/
drwxr-xr-x    3 root     root          104 Nov 25 19:07 sv/
drwxr-xr-x    2 root     root           72 Nov 25 19:07 uk/
drwxr-xr-x    2 root     root           80 Nov 25 19:07 uk_UA/
drwxr-xr-x    2 root     root           48 Nov 25 19:07 uk_UA.cp1251/
drwxr-xr-x    2 root     root           80 Nov 25 19:07 zh_CN/

ll /usr/share/locale/cs
total 14
drwxr-xr-x    2 root     root         2208 Jan 29 08:57 LC_MESSAGES/
-rw-r--r--    1 root     root         2919 Sep 18 04:24 cups_cs
-rw-r--r--    1 root     root         5655 May  5  2003 man

ll /usr/share/locale/cs/LC_MESSAGES/
total 3148
-rw-r--r--    1 root     root         1453 Aug 21  2002 GConf.mo
-rw-r--r--    1 root     root        51150 Jan 21  2003 GConf2.mo
-rw-r--r--    1 root     root         3745 Jan 20  2003 atk10.mo
-rw-r--r--    1 root     root         5076 Feb 26  2003 bonobo-activation.mo
-rw-r--r--    1 root     root          589 Sep 21 18:16 bootsplash.mo
-rw-r--r--    1 root     root         8235 Sep  3 11:02 chkconfig.mo
-rw-r--r--    1 root     root        34461 Mar  6  2003 console-tools.mo
-rw-r--r--    1 root     root        37684 Feb 13  2003 coreutils.mo
 atd........

takže jsem si našel balíček locales, který obsahuje například adresář:
/usr/share/locale/cs/LC_CTYPE, který mi tady chyběl a narazil jsem, světe
div se na locales....rpm :))

Takže mnohokrát děkuji za radu. Pomohla opětovaná instalace modulu:
ftp://ftp.linux.cz/pub/linux/mandrake/9.1/i586/Mandrake/RPMS/locales-2.3.1.4-6mdk.i586.rpm

A běží to zase normálně!!
Ještě jednou díky
MK


Další informace o konferenci Linux