Nejasnosti okolo CTYPE v cs_CZ

Vladimir.Michl na seznam.cz Vladimir.Michl na seznam.cz
Čtvrtek Leden 13 10:06:34 CET 2000


On Thu, 6 Jan 2000, Michael Mraka wrote:

> % > V definici lokalizaci /usr/share/i18n/locales/cs_CZ v sekci LC_CTYPE
> % > pridat slovo print a za nim kod znaku 160 (neznam ho - nutno vyhledat).
> % > Po oprave tento soubor staci zkompilovat prikazem localedef.
> 
> cs_CZ:
> ...
> LC_CTYPE
> copy "en_DK"
> END LC_CTYPE
> ...

Ted se divam i do definici ostatnich lokalizaci a vetsina na sekci
LC_CTYPE stejnou.

> en_DK:
> ...
> space   <SP>;<LF>;<VT>;<FF>;/
>         <CR>;<HT>;<NS>
> 
> alpha   <A>;<B>;<C>;<D>;<E>;<F>;<G>;/
> ...
>         <x>;<y>;<z>;<-->;<A!>;<A'>;/
> ...
> 
> Takze znak <NS> (netisk. mezera) je mezera, ktere by IMHO meli byt

<NS> znamena NO-BREAK SPACE (nedelitelna mezera)

> tisknutelne. Ale nejsou; manova stranka k locale rika, ze do 'print'
> patri implicitne upper,  lower,  alpha, digit, xdigit, punct a znak
> <space>, coz je asi ta zasadni chyba, protoze bud
>  a) by to mela byt kategorie 'space'
>  b) nebo by kategorie 'space' mela do 'print' byt pridana explicitne.
> Ach jo, to je ale blba chyba (nebo vlastnost).
> Zkusim to zkonzultovat s autorem.

No jako prvni hack by slo treba v cs_CZ upravit sekci LC_CTYPE na

LC_CTYPE
copy "en_DK"

print <NS>
LC_CTYPE


Ale systemovejsi reseni bude probrat s autorem en_DK
(Keld.Simonsen na dkuug.dk), aby do LC_CTYPE pridal print <NS>.
Jinak se budou jednotlive locales chovat ruzne, coz neni zadouci.

Vladimir Michl
**********************************************************************
*  Name:    Vladimir Michl                                           *
*  E-mail:  Vladimir.Michl na seznam.cz                                 *
*  Web:     http://www.penguin.cz/~michlv                            *
*  Tel:    +420/68/5391545                 Work: 068/5711292         *
*           068/5391545                          Czech Republic      *
**********************************************************************



Další informace o konferenci Linux