Locales

Pavel Just Pavel.Just na ais.cz
Pondělí Červen 30 17:10:55 CEST 1997


Zdravim priznivce Linuxu !

    Snazim se, aby mi sort tridil podle narodniho prostredi,
ale marne.  Situace je nasledujici.

$ LANG=cz
$ export LANG
$ ldd  -v ./sort
ldd: version 1.7.14
        libc.so.5 => /lib/libc.so.5.4.33
$ sort --version
sort (GNU textutils) 1.22
$ strace sort /tmp/test

Z vypisu strace se locales  tyka pouze nasledujici cast:

open("/usr/share/locale/locale.alias", O_RDONLY) = -1 ENOENT 
open("./locale.alias", O_RDONLY)        = -1 ENOENT
open("/usr/share/locale/cz/LC_MESSAGES", O_RDONLY) = 3
fstat(3, {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
close(3)                                = 0
open("/usr/share/locale/cz/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=46, ...}) = 0
mmap(0, 46, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40007000
munmap(0x40007000, 46)                  = 0
close(3)                                = 0
sigaction(SIGINT, NULL, {SIG_DFL})      = 0

Zadne dalsi soubory tykajici se narodniho prostredi nehleda.
Adresar /usr/share/locale/cz jsem vyrobil via localedef.
Podobne se chovaji i ostatni programy z baliku textutils.

--
           Za odpovedi dekuje

                                   Pavel Just



Další informace o konferenci Linux