On Tue, Dec 20, 2005 at 03:59:30PM +0100, Frédéric BOITEUX wrote:
> Le mar 20 déc 2005 15:40:25 CET, Denis Barbier <[EMAIL PROTECTED]> a écrit :
> 
> > La dernière partie de mon exposé lors de debconf5 donne les principes de 
> > base
> >   http://people.debian.org/~barbier/talks/debconf5/glibc-locale.pdf
> > 
>       Merci, cela a l'air bien intéressant et demande un examen approfondi,
> mais ce que je me demandais, c'est s'il y a une commande qui indique
> *comment* est faite la locate courante : ce qu'elle « contient » ?

La commande locale permet de récupérer beaucoup d'informations, mais
pas celles concernant LC_COLLATE.

> quels sont définitions utilisées ? Mais peut-être est-ce seulement
> dans le source de la libc ?

Oui, plus exactement dans /usr/share/i18n/locales/fr_FR
Quand tu compiles une locale [EMAIL PROTECTED] ou fr_FR.UTF-8, ce fichier et
d'autres dans /usr/share/i18n sont lus et génèrent une version compilée
dans /usr/lib/locale/ qui peut être utilisée par les fonctions de la
libc.
Si tu édites ce fichier, tu vois que la section LC_COLLATE ne fait
que copier la même section dans /usr/share/i18n/locales/iso14651_t1
Le caractère # est
  <U0023> IGNORE;IGNORE;IGNORE;<U0023> # 91 #
ce qui implique qu'il n'intervient que dans les comparaisons de 4e
niveau. Mais tu devrais commencer par lire le document ci-dessus ;)

Denis


-- 
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à