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]

