Loading

NOM

       locale - Décrire un fichier de définition de paramètres régionaux.

       Le  fichier  de définition locale contient toutes les informations dont
       la commande localedef(1) a besoin pour créer la base de données binaire
       des paramètres régionaux.

       Le   fichier   de   définition   est  constitué  de  sections,  chacune
       d’entre-elles décrivant en détail une  catégorie  d’informations  liées
       aux paramètres régionaux.

   Syntaxe
       Le fichier débute par un en-tête contenant les mots-clés suivants :

       <escape_char>
              est  suivi  d’un caractère qui doit être utilisé comme caractère
              de déspécification (caractère « d’échappement ») pour  le  reste
              du  fichier  afin  de  marquer  les  caractères qui doivent être
              interprétés d’une manière particulières. La  valeur  par  défaut
              est l’anti-slash (\).

       <comment_char>
              suivi  d’un  caractère qui servira à introduire des commentaires
              dans le reste du fichier. Par défaut, il s’agit du symbole dièse
              (#).

       La  définition  des  paramètres  régionaux  est  divisée  en  plusieurs
       parties, chacune  d’elles  représentant  une  catégorie  de  paramètres
       régionaux.  Une  partie  peut  être  copiée directement depuis d’autres
       paramètres existants, ou peut être entièrement définie. Si l’on  désire
       copier  intégralement  une  catégorie,  le seul mot-clé valide est copy
       suivi du nom représentant les paramètres régionaux à copier.

   LC_CTYPE
       La définition de la catégorie LC_CTYPE commence avec la chaîne LC_CTYPE
       en première colonne.

       Les mots-clés suivants sont autorisés :

       upper  suivi  d’une liste de lettres majuscules. Les lettres A à Z sont
              inclues  automatiquement.  Les  caractères  indiqués  dans   les
              classes cntrl, digit, punct, ou space ne sont pas autorisés.

       lower  suivi  d’une liste de lettres minuscules. Les lettres a à z sont
              inclues  automatiquement.  Les  caractères  indiqués  dans   les
              classes cntrl, digit, punct, ou space ne sont pas autorisés.

       alpha  suivi  d’une  liste  de  lettres. Tous les caractères mentionnés
              dans upper ou lower sont inclus automatiquement. Les  caractères
              indiqués  dans les classes cntrl, digit, punct, ou space ne sont
              pas autorisés.

       digit  suivi d’une liste de chiffres. Seuls les caractères 0 à  9  sont
              autorisés. Ils sont inclus automatiquement dans cette classe.

       space  suivi  d’une  liste  de caractères considérés comme un caractère
              d’espacement. Les caractères indiqués dans  les  classes  upper,
              lower, alpha, digit, graph, ou xdigit ne sont pas autorisés. Les
              caractères  <space>  (espace),  <form-feed>  (saut   de   page),
              <newline>  (saut  de ligne), <carriage-return> (retour chariot),
              <tab> et <vertical-tab> sont inclus automatiquement.

       cntrl  suivi d’une liste de  caractères  de  contrôle.  Les  caractères
              mentionnés  dans  les classes upper, lower, alpha, digit, punct,
              graph, print, ou xdigit ne sont pas autorisés.

       punct  suivi d’une liste de caractères de ponctuation.  Les  caractères
              mentionnés  dans  les classes upper, lower, alpha, digit, cntrl,
              xdigit, et le caractère <space> (espace) ne sont pas  autorisés.

       graph  suivi  d’une liste de caractères affichables, sauf l’espace. Les
              caractères mentionnés dans  les  classes  upper,  lower,  alpha,
              digit,   xdigit   et  punct  sont  inclus  automatiquement.  Les
              caractères  mentionnés  dans  la  classe  cntrl  ne   sont   pas
              autorisés.

       print  suivi  d’une  liste de caractères affichables, y compris <space>
              (espace). Les caractères  mentionnés  dans  les  classes  upper,
              lower, alpha, digit, xdigit, punct, et le caractère <space> sont
              inclus automatiquement. Les caractères mentionnés dans la classe
              cntrl ne sont pas autorisés.

       xdigit suivi   d’une   liste  de  caractères  représentant  les  digits
              hexadécimaux. Les chiffres  décimaux  doivent  être  mentionnés,
              suivi  d’un  ou  plusieurs ensembles de six caractères, en ordre
              croissant. Les caractères suivant sont inclus par défaut :  0  à
              9, a à f, A à F.

       blank  suivi d’une liste de caractères considérés comme blank (blancs).
              L’espace  <space>   et   la   tabulation   <tab>   sont   inclus
              automatiquement.

       toupper
              suivi  d’une liste de correspondance entre lettres majuscules et
              lettres minuscules. Chaque correspondance  est  représentée  par
              une  paire  de  lettres majuscule et minuscule, séparées par une
              virgule , et entourée de parenthèses. Les  correspondances  sont
              séparées par des points-virgules.

       tolower
              suivi  d’une liste de correspondance entre lettres minuscules et
              majuscules. Si le mot-clé tolower est absent, la  liste  inverse
              de toupper est utilisée.

       La  définition  de  la  catégorie LC_CTYPE se termine avec la chaîne de
       caractères END LC_CYTPE.

   LC_COLLATE
       La catégorie LC_COLLATE définit des règles d’assemblage de  caractères.
       En  raison des limitation de libc, toutes les options POSIX ne sont pas
       implémentées.

       La définition commence avec la chaîne LC_COLLATE en première colonne.

       Les mots-clés suivants sont autorisés :

       collating-element

       collating-symbol

       order-definition commence par une ligne telle que :

       order_start

       suivie par une liste de  mots-clés  pris  parmi  forward,  backward  ou
       position.  La  définition  de  l’ordre  est  constituée  de  lignes qui
       décrivent l’ordre, elle est terminée par le mot-clé

       order_end.

       Pour davantage d’informations, voir les sources  dans  /usr/lib/nls/src
       notamment les exemples POSIX, Example et Example2.

       La définition de LC_COLLATE se termine par la chaîne END LC_COLLATE.

   LC_MONETARY
       La définition commence par la chaîne LC_MONETARY en première colonne.

       Les mots-clés suivants sont autorisés :

       int_curr_symbol
              suivi  du  code  international  de  symbole monétaire. Il s’agit
              d’une chaîne de 4 caractères composée du  code  défini  dans  le
              standard ISO 4217 (trois caractères) suivie d’un séparateur.

       currency_symbol
              suivi du symbole monétaire local.

       mon_decimal_point
              suivi  de  la chaîne à utiliser comme délimiteur décimal lors de
              la mise en forme de valeurs monétaires.

       mon_thousands_sep
              suivi de la chaîne à utiliser comme  séparateur  de  groupes  de
              chiffres lors de la mise en forme de valeurs monétaires.

       mon_grouping
              suivi  d’une  chaîne  qui  décrit  la  mise en forme des valeurs
              numériques.

       positive_sign
              suivi de la chaîne à utiliser comme signe  positif  lors  de  la
              mise en forme de valeurs monétaires.

       negative_sign
              suivi  de  la chaîne à utiliser comme indicateur négatif lors de
              la mise en forme de valeurs monétaires.

       int_frac_digits
              suivi du nombre de décimales à afficher lors de la mise en forme
              avec le symbole int_curr_symbol.

       frac_digits
              suivi du nombre de décimales à afficher lors de la mise en forme
              avec le symbole currency_symbol.

       p_cs_precedes
              suivi  d’un  entier  valant  1  si   les   symboles   monétaires
              currency_symbol  ou  int_curr_symbol  doivent précéder la valeur
              numérique, et 0 s’ils doivent suivre la valeur numérique.

       p_sep_by_space
              suivi d’un entier.

              0      signifie qu’aucune espace ne doit être insérée  entre  le
                     symbole et la valeur.

              1      signifie qu’une espace doit être insérée entre le symbole
                     et la valeur.

              2      signifie qu’une espace doit être inséré entre le  symbole
                     monétaire  et  le  symbole  de  signe  positif s’ils sont
                     adjacents.

       n_cs_precedes

              0      - le symbole suit la valeur

              1      - le symbole précède la valeur

       n_sep_by_space
              Un entier valant 0 si  aucune  espace  ne  sépare  les  symboles
              currency_symbol   ou  int_curr_symbol  de  la  valeur  pour  une
              quantité négative, 1 si une  espace  sépare  le  symbole  de  la
              valeur, et 2 si une espace sépare le symbole du signe s’ils sont
              adjacents.

       p_sign_posn

              0      Des parenthèses  encadrent  la  valeur  et  les  symboles
                     currency_symbol ou int_curr_symbol.

              1      La  chaîne  de  signe  précède  la valeur et les symboles
                     currency_symbol ou int_curr_symbol.

              2      La chaîne  de  signe  suit  la  valeur  et  les  symboles
                     currency_symbol ou int_curr_symbol.

              3      La  chaîne  de signe précède les symboles currency_symbol
                     ou int_curr_symbol.

              4      La chaîne de signe suit les symboles  currency_symbol  ou
                     int_curr_symbol.

       n_sign_posn

              0      Des  parenthèses  encadrent  la  valeur  et  les symboles
                     currency_symbol ou int_curr_symbol.

              1      La chaîne de signe précède  la  valeur  et  les  symboles
                     currency_symbol ou int_curr_symbol.

              2      La  chaîne  de  signe  suit  la  valeur  et  les symboles
                     currency_symbol ou int_curr_symbol.

              3      La chaîne de signe précède les  symboles  currency_symbol
                     ou int_curr_symbol.

              4      La  chaîne  de signe suit les symboles currency_symbol ou
                     int_curr_symbol.

       La définition LC_MONETARY se termine par la chaîne END LC_MONETARY.

   LC_NUMERIC
       La définition de cette catégorie commence par la chaîne  LC_NUMERIC  en
       première colonne.

       Les mots-clés suivant sont autorisés :

       decimal_point
              suivi  d’une  chaîne  indiquant le séparateur décimal lors de la
              mise en forme d’une valeur numérique.

       thousands_sep
              suivi d’une chaîne indiquant le séparateur de groupes lors de la
              mise en forme d’une valeur numérique.

       grouping
              suivi  d’une  chaîne  qui  décrit  la  mise en forme des valeurs
              numériques.

       La définition de la catégorie LC_NUMERIC se termine par la  chaîne  END
       LC_NUMERIC.

   LC_TIME
       La définition débute par la chaîne LC_TIME en première colonne.

       Les mots-clés suivant sont autorisés :

       abday  suivi  d’une  liste des noms de jours abrégés. La liste commence
              par le premier jour de la semaine tel  qu’il  est  indiqué  dans
              week (dimanche par défaut).

       day    suivi  d’une  liste  des noms de jours. La liste commence par le
              premier jour de la semaine  tel  qu’il  est  indiqué  dans  week
              (dimanche par défaut).

       abmon  suivi d’une liste des noms de mois abrégés.

       mon    suivi d’une liste des noms de mois.

       am_pm  suivi de la représentation locale des chaînes am et pm.

       d_t_fmt
              Le format local de la date et de l’heure.

       d_fmt  Le format local de la date.

       t_fmt  Le format local pour l’heure.

       t_fmt_ampm
              Le format local pour l’heure sur un cadran de 12 heures.

       week   suivi  d’une liste de trois valeurs : le nombre de jours dans la
              semaine  (7  par  défaut),  une  date  de   début   de   semaine
              (correspondant  au  dimanche par défaut) et la longueur minimale
              de  la  première  semaine  de  l’année  (4  jours  par  défaut).
              Considérant  le  début de la semaine, 19971130 sera utilisé pour
              le dimanche et 19971201 pour le lundi. Par conséquent, les  pays
              utilisant  19971130  auront  le  nom  local  « dimanche »  comme
              premier jour dans la liste day, alors  que  les  pays  utilisant
              19971201  auront  la  traduction « lundi » comme premier élément
              dans la liste day.

       first_weekday (depuis la glibc 2.2)
              Numéro du premier jour de la  liste  day  à  afficher  dans  les
              applications   calendrier.   La   valeur   par   défaut   est  1
              correspondant soit à dimanche, soit à lundi, selon la valeur  du
              deuxième élément de la liste week.

       first_workday (depuis la glibc 2.2)
              Numéro du premier jour ouvrable dans la liste day.

       La  définition  de  la  catégorie  LC_TIME se termine par la chaîne END
       LC_TIME.

   LC_MESSAGES
       La définition de cette catégorie commence par la chaîne LC_MESSAGES  en
       première colonne.

       Les mots-clés suivant sont autorisés :

       yesexpr
              suivi  d’une  expression rationnelle correspondant à une réponse
              affirmative.

       noexpr suivi d’une expression rationnelle correspondant à  une  réponse
              négative.

       La  définition de la catégorie LC_MESSAGES se termine par la chaîne END
       LC_MESSAGES.

       Se référer à la norme POSIX.2 pour plus de détails.

FICHIERS

       /usr/lib/locale/ — base de données des paramètres  régionaux  en  cours
       pour cette catégorie
       /usr/lib/nls/charmap/* — fichiers de tables de caractères

CONFORMITÉ

       POSIX.2, ISO/IEC 14652.

BOGUES

       Cette page de manuel est incomplète.

VOIR AUSSI

       locale(1), localedef(1), localeconv(3), setlocale(3), charmap(5)

COLOPHON

       Cette  page  fait  partie  de  la  publication 3.23 du projet man-pages
       Linux. Une description du projet et des instructions pour signaler  des
       anomalies       peuvent       être       trouvées      à      l’adresse
       http://www.kernel.org/doc/man-pages/.

TRADUCTION

       Cette page de manuel a été traduite  et  mise  à  jour  par  Christophe
       Blaess  <http://www.blaess.fr/christophe/> entre 1996 et 2003, puis par
       Alain Portal <aportal AT univ-montp2 DOT fr> jusqu’en 2006, et  mise  à
       disposition sur http://manpagesfr.free.fr/.

       Les mises à jour et corrections de la version présente dans Debian sont
       directement      gérées      par      Jean-Luc      Coulon      (f5ibh)
       <jean-luc.coulon@wanadoo.fr>  et  l’équipe francophone de traduction de
       Debian.

       Veuillez  signaler  toute  erreur   de   traduction   en   écrivant   à
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
       paquet manpages-fr.

       Vous pouvez toujours avoir accès à la version anglaise de  ce  document
       en utilisant la commande « man -L C <section> <page_de_man> ».