perkamon - en to fr translation catalogue (29 entries)

note: type: TH
en: 2019-03-06
fr: 6 mars 2019

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: rpmatch - determine if the answer to a question is affirmative or negative
fr: rpmatch - Déterminer si la réponse à une question est affirmative ou négative

note: type: Plain text
en: B<int rpmatch(const char *>I<response>B<);>
fr: B<int rpmatch(const char *>I<réponse>B<);>

note: type: Plain text
en: Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):
fr: Exigences de macros de test de fonctionnalités pour la glibc (consultez B<feature_test_macros>(7)) :

note: type: Plain text
en: B<rpmatch>()  handles a user response to yes or no questions, with support for internationalization.
fr: B<rpmatch>() gère une réponse d'un utilisateur à une question oui ou non, avec support pour l'internationalisation.

note: type: Plain text
en: I<response> should be a null-terminated string containing a user-supplied response, perhaps obtained with B<fgets>(3)  or B<getline>(3).
fr: I<réponse> doit être une chaîne de caractères, terminée par le caractère nul, contenant une réponse fournie par un utilisateur, peut-être obtenue avec B<fgets>(3) ou B<getline>(3).

note: type: Plain text
en: The user's language preference is taken into account per the environment variables B<LANG>, B<LC_MESSAGES>, and B<LC_ALL>, if the program has called B<setlocale>(3)  to effect their changes.
fr: La préférence de langue de l'utilisateur est prise en compte par les variables d'environnement B<LANG>, B<LC_MESSAGES> et B<LC_ALL> si le programme a appelé B<setlocale>(3) pour effectuer leurs modifications.

note: type: Plain text
en: Regardless of the locale, responses matching B<^[Yy]> are always accepted as affirmative, and those matching B<^[Nn]> are always accepted as negative.
fr: Quels que soient les paramètres régionaux, les réponses correspondant à B<^[Yy]> sont toujours acceptées comme affirmatives, et celles correspondant à B<^[Nn]> sont toujours acceptées comme négatives.

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

note: type: Plain text
en: After examining I<response>, B<rpmatch>()  returns 0 for a recognized negative response ("no"), 1 for a recognized positive response ("yes"), and -1 when the value of I<response> is unrecognized.
fr: Après l'examen de I<réponse>, B<rpmatch>() renvoie 0 dans le cas d'une réponse négative («\ Non\ »), 1 dans le cas d'une réponse affirmative («\ Oui\ »), et -1 si la valeur de I<réponse> n'est pas reconnue.

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: A return value of -1 may indicate either an invalid input, or some other error.  It is incorrect to only test if the return value is nonzero.
fr: Une valeur de retour de -1 indique soit une entrée invalide, soit une autre erreur. Il n'est pas correct de ne tester que la non nullité de la valeur de retour.

note: type: Plain text
en: B<rpmatch>()  can fail for any of the reasons that B<regcomp>(3)  or B<regexec>(3)  can fail; the cause of the error is not available from I<errno> or anywhere else, but indicates a failure of the regex engine (but this case is indistinguishable from that of an unrecognized value of I<response>).
fr: B<rpmatch>() peut échouer pour les mêmes raisons que B<regcomp>(3) ou B<regexec>(3) échouerait\ ; la cause de l'erreur n'est pas disponible dans I<errno> ou ailleurs mais indique un échec du moteur d'expressions rationnelles (mais ce cas ne peut pas être distingué de celui d'une valeur de I<réponse> non reconnue).

note: type: SH
en: ATTRIBUTES
fr: ATTRIBUTS

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

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

note: It is available on at least AIX 5.1 and FreeBSD 6.0. type: Plain text
en: B<rpmatch>()  is not required by any standard, but is available on a few other systems.
fr: B<rpmatch>() n'est requise par aucun standard mais est disponible sur quelques autres systèmes.

note: type: SH
en: BUGS
fr: BOGUES

note: type: Plain text
en: The B<rpmatch>()  implementation looks at only the first character of I<response>.  As a consequence, "nyes" returns 0, and "ynever; not in a million years" returns 1.  It would be preferable to accept input strings much more strictly, for example (using the extended regular expression notation described in B<regex>(7)): B<^([yY]|yes|YES)$> and B<^([nN]|no|NO)$>.
fr: L'implémentation de B<rpmatch>() ne regarde que le premier caractère de I<réponse>. En conséquence, «\ noui\ » renvoie 0 et «\ ynon, jamais, pas dans un million d'années\ » renvoie 1. Il serait préférable d'accepter des chaînes de manière plus stricte, par exemple (en utilisant la notation des expressions rationnelles étendues décrites dans B<regex>(7))\ : B<^([yY]|yes|YES)$> et B<^([nN]|no|NO)$>.

note: type: SH
en: EXAMPLE
fr: EXEMPLE

note: type: Plain text
en: The following program displays the results when B<rpmatch>()  is applied to the string given in the program's command-line argument.
fr: Le programme exemple suivant affiche les résultats lorsque B<rpmatch>() est appliqué à la chaîne fournie comme argument de la ligne de commande du programme.

note: type: Plain text
en: int
    main(int argc, char *argv[])
    {
        if (argc != 2 || strcmp(argv[1], "--help") == 0) {
            fprintf(stderr, "%s response\en", argv[0]);
            exit(EXIT_FAILURE);
        }
fr: int
    main(int argc, char *argv[])
    {
        if (argc != 2 || strcmp(argv[1], "--help") == 0) {
            fprintf(stderr, "%s réponse\en", argv[0]);
            exit(EXIT_FAILURE);
        }

note: type: Plain text
en:     setlocale(LC_ALL, "");
        printf("rpmatch() returns: %d\en", rpmatch(argv[1]));
        exit(EXIT_SUCCESS);
    }
fr:     setlocale(LC_ALL, "");
        printf("rpmatch() a renvoyé\ : %d\en", rpmatch(argv[1]));
        exit(EXIT_SUCCESS);
    }

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/.
