perkamon - en to fr translation catalogue (24 entries)

note: type: TH
en: 2017-09-15
fr: 15 septembre 2017

note: type: TH
en: Linux Programmer's Manual
fr: Manuel du programmeur Linux

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: setlocale - set the current locale
fr: setlocale - Définir la localisation courante

note: type: Plain text
en: B<char *setlocale(int >I<category>B<, const char *>I<locale>B<);>
fr: B<char *setlocale(int >I<categorie>B<, const char *>I<locale>B<);>

note: type: Plain text
en: The B<setlocale>()  function is used to set or query the program's current locale.
fr: La fonction B<setlocale>() est utilisée pour indiquer ou demander la localisation courante du programme.

note: type: Plain text
en: If I<locale> is not NULL, the program's current locale is modified according to the arguments.  The argument I<category> determines which parts of the program's current locale should be modified.
fr: Si I<locale> n'est pas NULL, la localisation courante du programme est modifiée en fonction des arguments. L'argument I<categorie> détermine quelle partie de la localisation sera concernée par la modification.

note: type: tbl table
en: Formatting of addresses and
fr: Mise en forme des adresses et

note: type: tbl table
en: Settings related to measurements
fr: Paramètres liés aux mesures

note: type: Plain text
en: The categories marked with an asterisk in the above table are GNU extensions.  For further information on these locale categories, see B<locale>(7).
fr: Les catégories avec une astérisque dans la table ci-dessus sont des extensions GNU. Pour plus d'informations sur ces catégories de paramètres régionaux, consultez B<locale>(7).

note: type: Plain text
en: The argument I<locale> is a pointer to a character string containing the required setting of I<category>.  Such a string is either a well-known constant like "C" or "da_DK" (see below), or an opaque string that was returned by another call of B<setlocale>().
fr: L'argument I<locale> est un pointeur sur une chaîne de caractères contenant la configuration de la I<categorie>. Une telle chaîne peut être une constante bien connue, comme «\ C\ » ou «\ fr_FR\ » (voir plus bas) ou une chaîne opaque renvoyée par un autre appel précédent à B<setlocale>().

note: type: Plain text
en: If I<locale> is an empty string, B<"">, each part of the locale that should be modified is set according to the environment variables.  The details are implementation-dependent.  For glibc, first (regardless of I<category>), the environment variable B<LC_ALL> is inspected, next the environment variable with the same name as the category (see the table above), and finally the environment variable B<LANG>.  The first existing environment variable is used.  If its value is not a valid locale specification, the locale is unchanged, and B<setlocale>()  returns NULL.
fr: Si I<locale> est une chaîne vide (B<"">), chaque partie de la localisation doit être modifiée en fonction des variables d'environnement. Les détails d'implémentation varient. Pour la glibc, d'abord (quelle que soit la I<categorie>) la variable d'environnement B<LC_ALL> est examinée, puis la variable d'environnement avec le même nom que la catégorie (consultez la table ci-dessus) et finalement la variable B<LANG>. La première variable d'environnement existant est utilisée. Si sa valeur n'est pas une spécification de localisation valide, la localisation n'est pas modifiée, et B<setlocale>() renvoie NULL.

note: type: Plain text
en: If I<locale> is NULL, the current locale is only queried, not modified.
fr: Si I<locale> est NULL, la localisation courante est consultée, mais pas modifiée.

note: type: Plain text
en: On startup of the main program, the portable B<"C"> locale is selected as default.  A program may be made portable to all locales by calling:
fr: Au démarrage, la localisation portable B<"C"> est sélectionnée par défaut. Un programme peut être rendu portable en appelant :

note: type: Plain text
en: after program initialization, by using the values returned from a B<localeconv>(3)  call for locale-dependent information, by using the multibyte and wide character functions for text processing if B<MB_CUR_MAX E<gt> 1>, and by using B<strcoll>(3), B<wcscoll>(3)  or B<strxfrm>(3), B<wcsxfrm>(3)  to compare strings.
fr: lors de son initialisation, en utilisant les valeurs renvoyées par B<localeconv>(3) pour les valeurs dépendant de la localisation, en utilisant les fonctions multioctets et caractères larges pour traiter les chaînes si B<MB_CUR_MAX E<gt> 1>, et en utilisant B<strcoll>(3), B<wcscoll>(3) ou B<strxfrm>(3), B<wcsxfrm>(3) pour comparer les chaînes de caractères.

note: type: SH
en: RETURN VALUE
fr: VALEUR DE RETOUR

note: type: Plain text
en: A successful call to B<setlocale>()  returns an opaque string that corresponds to the locale set.  This string may be allocated in static storage.  The string returned is such that a subsequent call with that string and its associated category will restore that part of the process's locale.  The return value is NULL if the request cannot be honored.
fr: Un appel réussi à B<setlocale>() renvoie une chaîne correspondant à la localisation. Cette chaîne peut être allouée dans une zone statique. La chaîne est renvoyée de telle manière qu'un appel ultérieur avec cette chaîne et la catégorie associée restituera cette partie de la localisation du processus. La valeur renvoyée est NULL si la demande ne peut pas être honorée.

note: type: SH
en: ATTRIBUTES
fr: ATTRIBUTS

note: type: tbl table
en: Value
fr: Valeur

note: type: SH
en: CONFORMING TO
fr: CONFORMITÉ

note: type: SH
en: SEE ALSO
fr: VOIR AUSSI

note: type: Plain text
en: This page is part of release 5.03 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.03 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.02 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.02 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.01 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.01 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.
