perkamon - en to fr translation catalogue (60 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: strftime - format date and time
fr: strftime - Formater la date et l'heure

note: type: Plain text
en: The format specification is a null-terminated string and may contain special character sequences called I<conversion specifications>, each of which is introduced by a \(aq%\(aq character and terminated by some other character known as a I<conversion specifier character>.  All other character sequences are I<ordinary character sequences>.
fr: La spécification de format est une chaîne terminée par un caractère nul, qui peut contenir des séquences de caractères spéciales appelées I<spécifications de conversion>, chacune commence par un character «\ %\ », et se termine par un autre caractère, appelé I<caractère spécificateur de conversion>. Toutes les autres séquences de caractères sont des I<séquences de caractères ordinaires>.

note: type: Plain text
en: The preferred date and time representation for the current locale.
fr: La représentation classique de la date et de l'heure, suivant la localisation en cours.

note: type: Plain text
en: Equivalent to B<%m/%d/%y>.  (Yecch\(emfor Americans only.  Americans should note that in other countries B<%d/%m/%y> is rather common.  This means that in international context this format is ambiguous and should not be used.) (SU)
fr: Équivalent à B<%m/%d/%y>. Seulement pour les américains. Ces derniers doivent noter que les autres pays préfèrent le format B<%d/%m/%y>. Dans un contexte international, ce format est ambigu et doit être évité. (SU)

note: type: Plain text
en: Modifier: use alternative format, see below. (SU)
fr: Modificateur\ : utiliser un format de rechange. Voir plus bas. (SU)

note: type: Plain text
en: Equivalent to B<%Y-%m-%d> (the ISO\ 8601 date format). (C99)
fr: Équivalent à B<%Y-%m-%d> (format de date ISO 8601). (C99)

note: type: Plain text
en: Equivalent to B<%b>.  (SU)
fr: Équivalent à B<%b>. (SU)

note: type: Plain text
en: A newline character. (SU)
fr: Un caractère saut-de-ligne. (SU)

note: type: Plain text
en: The time in a.m. or p.m. notation.  In the POSIX locale this is equivalent to B<%I:%M:%S %p>.  (SU)
fr: L'heure en notation a.m. ou p.m. Dans la localisation POSIX, c'est équivalent à B<%I:%M:%S %p>. (SU)

note: type: Plain text
en: The time in 24-hour notation (B<%H:%M>).  (SU)  For a version including the seconds, see B<%T> below.
fr: L'heure en format 24 heures (B<%H:%M>). (SU). Pour avoir les secondes consultez B<%T>.

note: type: Plain text
en: A tab character. (SU)
fr: Un caractère de tabulation. (SU)

note: type: Plain text
en: The time in 24-hour notation (B<%H:%M:%S>).  (SU)
fr: L'heure en notation 24 heures (B<%H:%M:%S>). (SU)

note: type: Plain text
en: The preferred date representation for the current locale without the time.
fr: La représentation usuelle de la date, sans l'heure, dans la localisation en cours.

note: type: Plain text
en: The preferred time representation for the current locale without the date.
fr: La représentation usuelle de l'heure, sans la date, dans la localisation en cours.

note: type: Plain text
en: The I<+hhmm> or I<-hhmm> numeric timezone (that is, the hour and minute offset from UTC). (SU)
fr: Le fuseau horaire (c'est-à-dire le décalage en heures et minutes par rapport à UTC) sous forme numérique I<+hhmm> ou I<-hhmm>. (SU)

note: type: Plain text
en: The timezone name or abbreviation.
fr: Le nom ou l'abréviation du fuseau horaire.

note: Nov 05 -- Not in Linux/glibc, but is in some BSDs (according to their man pages) type: Plain text
en: The date and time in B<date>(1)  format. (TZ)  (Not supported in glibc2.)
fr: La date et l'heure au format B<date>(1). (TZ) (Non supporté par la glibc2)

note: type: Plain text
en: A literal \(aq%\(aq character.
fr: Un caractère «\ %\ ».

note: type: Plain text
en: Some conversion specifications can be modified by preceding the conversion specifier character by the B<E> or B<O> I<modifier> to indicate that an alternative format should be used.  If the alternative format or specification does not exist for the current locale, the behavior will be as if the unmodified conversion specification were used. (SU)  The Single UNIX Specification mentions B<%Ec>, B<%EC>, B<%Ex>, B<%EX>, B<%Ey>, B<%EY>, B<%Od>, B<%Oe>, B<%OH>, B<%OI>, B<%Om>, B<%OM>, B<%OS>, B<%Ou>, B<%OU>, B<%OV>, B<%Ow>, B<%OW>, B<%Oy>, where the effect of the B<O> modifier is to use alternative numeric symbols (say, roman numerals), and that of the E modifier is to use a locale-dependent alternative representation.
fr: Certaines spécifications de conversion peuvent être modifiées en faisant précéder le caractère spécificateur de conversion par le I<modificateur> B<E> ou B<O> pour indiquer un format de rechange. Si le format de rechange n'existe pas pour la localisation en cours, le comportement ne sera pas modifié. Les spécifications Single UNIX mentionnent B<%Ec>, B<%EC>, B<%Ex>, B<%EX>, B<%Ey>, B<%EY>, B<%Od>, B<%Oe>, B<%OH>, B<%OI>, B<%Om>, B<%OM>, B<%OS>, B<%Ou>, B<%OU>, B<%OV>, B<%Ow>, B<%OW>, B<%Oy>, où l'action du modificateur B<O> est d'utiliser un autre format numérique (par exemple des chiffres romains), et l'action de B<E> est d'utiliser une représentation dépendant de la localisation.

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

note: (This behavior applies since at least libc 4.4.4; very old versions of libc, such as libc 4.4.1, would return .I max if the array was too small.) type: Plain text
en: Provided that the result string, including the terminating null byte, does not exceed I<max> bytes, B<strftime>()  returns the number of bytes (excluding the terminating null byte)  placed in the array I<s>.  If the length of the result string (including the terminating null byte)  would exceed I<max> bytes, then B<strftime>()  returns 0, and the contents of the array are undefined.
fr: Si la taille de la chaîne de résultat ne dépasse pas I<max> octets (caractère NUL compris), la fonction B<strftime>() renvoie le nombre d'octets écrits dans le tableau I<s>, sans compter l'octet nul final. Si la longueur de la chaîne dépasse I<max> octets (caractère NUL compris), B<strftime>() renvoie 0, et le contenu de la chaîne est indéfini.

note: type: Plain text
en: Note that the return value 0 does not necessarily indicate an error.  For example, in many locales B<%p> yields an empty string.  An empty I<format> string will likewise yield an empty string.
fr: Remarquez qu'une valeur de retour nulle n'indique pas toujours une erreur. Dans de nombreuses localisations, par exemple, B<%p> renvoie une chaîne vide. Une chaîne I<format> vide renvoie aussi une chaîne vide.

note: type: SH
en: ENVIRONMENT
fr: ENVIRONNEMENT

note: type: Plain text
en: The environment variables B<TZ> and B<LC_TIME> are used.
fr: Les variables d'environnement B<TZ> et B<LC_TIME> sont utilisées.

note: type: SH
en: ATTRIBUTES
fr: ATTRIBUTS

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

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

note: FIXME strftime() is in POSIX.1-2001 and POSIX.1-2008, but the details in the standards changed across versions. Investigate and write up. type: Plain text
en: SVr4, C89, C99.  There are strict inclusions between the set of conversions given in ANSI C (unmarked), those given in the Single UNIX Specification (marked SU), those given in Olson's timezone package (marked TZ), and those given in glibc (marked GNU), except that B<%+> is not supported in glibc2.  On the other hand glibc2 has several more extensions.  POSIX.1 only refers to ANSI C; POSIX.2 describes under B<date>(1)  several extensions that could apply to B<strftime>()  as well.  The B<%F> conversion is in C99 and POSIX.1-2001.
fr: SVr4, C89, C99. Il y a une inclusion stricte entre les jeux de conversions fournies par C ANSI (sans marque), celles indiquées par les Spécifications Single UNIX (marquées SU), celles fournies par le paquet timezone d'Olson (marquées TZ), et celles de la glibc (marquées GNU), sauf pour B<%+> qui n'est pas supporté par glibc2. D'un autre côté glibc2 offre plusieurs extensions. POSIX.1 ne traite que les conversions C ANSI. POSIX.2 décrit à propos de B<date>(1) plusieurs extensions applicables également à B<strftime>(). La conversion B<%F> est dans C99 et POSIX.1-2001.

note: type: Plain text
en: In SUSv2, the B<%S> specifier allowed a range of 00 to 61, to allow for the theoretical possibility of a minute that included a double leap second (there never has been such a minute).
fr: Dans SUSv2, le B<%S> spécifié permettait un intervalle de 00 à 61, pour autoriser la possibilité théorique d'une minute incluant une double seconde de rattrapage (il n'y a jamais eu de telle minute).

note: type: SS
en: ISO 8601 week dates
fr: Numéros des semaines ISO 8601

note: type: Plain text
en: B<%G>, B<%g>, and B<%V> yield values calculated from the week-based year defined by the ISO\ 8601 standard.  In this system, weeks start on a Monday, and are numbered from 01, for the first week, up to 52 or 53, for the last week.  Week 1 is the first week where four or more days fall within the new year (or, synonymously, week 01 is: the first week of the year that contains a Thursday; or, the week that has 4 January in it).  When three of fewer days of the first calendar week of the new year fall within that year, then the ISO 8601 week-based system counts those days as part of week 53 of the preceding year.  For example, 1 January 2010 is a Friday, meaning that just three days of that calendar week fall in 2010.  Thus, the ISO\ 8601 week-based system considers these days to be part of week 53 (B<%V>)  of the year 2009 (B<%G>); week 01 of ISO\ 8601 year 2010 starts on Monday, 4 January 2010.
fr: B<%G>, B<%g> et B<%V> produisent des valeurs calculées sur la base des semaines de l'année définies par la norme ISO 8601. Dans ce système, les semaines démarrent le lundi et sont numérotées de 01, pour la première semaine, jusqu'à 52 ou 53, pour la dernière semaine. La semaine 1 est la première semaine pour laquelle au moins quatre jours sont dans l'année (ce qui revient au même que de la définir comme la semaine du premier jeudi de l'année ou la semaine du 4 janvier). Quand trois jours, ou moins, se trouvent dans la première semaine calendaire de la nouvelle année se trouvent dans cette année, alors le système de numérotation des semaines de l'ISO 8601 place ces jours dans la semaine 53 de l'année précédente. Par exemple, le 1er janvier 2010 est un vendredi, ce qui signifie que seulement 3 jours se trouvent dans la semaine calendaire du début 2010. l'ISO 8601 considère donc ces jours comme faisant partie de la semaine 53 (B<%V>) de l'année 2009 (B<%G>) ; la semaine 01 de l'année 2010 pour l'ISO 8601 démarre le lundi 4 janvier 2010.

note: type: SS
en: Glibc notes
fr: Notes sur la glibc

note: HP-UX and Tru64 also have features like this. type: Plain text
en: Glibc provides some extensions for conversion specifications.  (These extensions are not specified in POSIX.1-2001, but a few other systems provide similar features.)  Between the \(aq%\(aq character and the conversion specifier character, an optional I<flag> and field I<width> may be specified.  (These precede the B<E> or B<O> modifiers, if present.)
fr: La glibc fournit des extensions pour les spécifications de conversion (ces extensions ne sont pas spécifiées par POSIX.1-2001 mais quelques autres systèmes fournissent des fonctionnalités similaires). Entre le caractère «\ %\ » et le caractère spécificateur de conversion, on peut spécifier un I<attribut> optionnel et un champ I<largeur> (ceux-ci précèdent les modificateurs B<E> ou B<0> s'ils sont présents).

note: type: Plain text
en: The following flag characters are permitted:
fr: Les caractères attributs suivants sont autorisés\ :

note: type: Plain text
en: (underscore)  Pad a numeric result string with spaces.
fr: (souligné) Compléter une chaîne de résultat numérique avec des espaces.

note: type: Plain text
en: (dash)  Do not pad a numeric result string.
fr: (tiret) Ne pas compléter une chaîne de résultat numérique.

note: type: Plain text
en: Pad a numeric result string with zeros even if the conversion specifier character uses space-padding by default.
fr: Compléter une chaîne de résultat numérique avec des zéros même si le caractère spécificateur de conversion utilise des espaces par défaut.

note: type: Plain text
en: Convert alphabetic characters in result string to uppercase.
fr: Convertir une chaîne alphabétique en une chaîne résultante en majuscule.

note: type: Plain text
en: Swap the case of the result string.  (This flag works only with certain conversion specifier characters, and of these, it is only really useful with B<%Z>.)
fr: Échanger la casse de la chaîne résultat (cet attribut ne fonctionne qu'avec certains caractères spécificateurs de conversion, et parmi ceux-ci, il n'est vraiment utile qu'avec B<%Z>).

note: type: Plain text
en: An optional decimal width specifier may follow the (possibly absent) flag.  If the natural size of the field is smaller than this width, then the result string is padded (on the left) to the specified width.
fr: Un spécificateur de largeur décimal optionnel peut suivre l'(éventuellement absent) attribut. Si la taille naturelle du champ est plus petite que cette largeur, la chaîne résultat sera alors complétée (sur la gauche) jusqu'à la largeur spécifiée.

note: type: SH
en: BUGS
fr: BOGUES

note: type: Plain text
en: If the output string would exceed I<max> bytes, I<errno> is I<not> set.  This makes it impossible to distinguish this error case from cases where the I<format> string legitimately produces a zero-length output string.  POSIX.1-2001 does I<not> specify any I<errno> settings for B<strftime>().
fr: Si la chaîne de sortie dépasse I<max> octets, I<errno> n'est pas modifié. Cela empêche de distinguer ce cas d'erreur des cas où la chaîne I<format> aurait légitimement produit une chaîne de sortie de longueur nulle. POSIX.1-2001 I<ne> spécifie I<aucune> modification de I<errno> pour B<strftime>().

note: type: Plain text
en: Some buggy versions of B<gcc>(1)  complain about the use of B<%c>: I<warning: `%c' yields only last 2 digits of year in some locales>.  Of course programmers are encouraged to use B<%c>, it gives the preferred date and time representation.  One meets all kinds of strange obfuscations to circumvent this B<gcc>(1)  problem.  A relatively clean one is to add an intermediate function
fr: Certaines versions boguées de gcc se plaignent de l'utilisation de B<%c>\ : I<warning: `%c' yields only last 2 digits of year in some locales> (Attention\ : ne donne que les deux derniers chiffres de l'année dans certaines localisations). Bien sûr, les programmeurs sont encouragés à utiliser B<%c>, cela donne la représentation préférée de date et d'heure. Il y a eu des tas d'astuces bizarres pour éviter ce problème de B<gcc>(1). Une relativement propre est d'utiliser une fonction intermédiaire\ :

note: type: Plain text
en: Nowadays, B<gcc>(1)  provides the I<-Wno-format-y2k> option to prevent the warning, so that the above workaround is no longer required.
fr: De nos jours, B<gcc>(1) fournit une option I<-Wno-format-y2k> pour éviter l'avertissement, et la solution de contournement ci-dessus n'est plus nécessaire.

note: type: SH
en: EXAMPLE
fr: EXEMPLE

note: type: Plain text
en: B<RFC\ 2822-compliant date format> (with an English locale for %a and %b)
fr: B<format de date compatible RFC\ 2822> (avec des paramètres régionaux en anglais pour %a et %b)

note: type: Plain text
en: B<RFC\ 822-compliant date format> (with an English locale for %a and %b)
fr: B<format de date compatible RFC\ 822> (avec des paramètres régionaux en anglais pour %a et %b)

note: type: SS
en: Example program
fr: Programme exemple

note: type: Plain text
en: The program below can be used to experiment with B<strftime>().
fr: Le programme suivant peut être utilisé pour expérimenter B<strftime>().

note: type: Plain text
en: Some examples of the result string produced by the glibc implementation of B<strftime>()  are as follows:
fr: Voici quelques exemples de la chaîne résultat produite par l'implémentation glibc de B<strftime>()\ :

note: type: Plain text
en: $B< ./a.out \(aq%m\(aq>
    Result string is "11"
    $B< ./a.out \(aq%5m\(aq>
    Result string is "00011"
    $B< ./a.out \(aq%_5m\(aq>
    Result string is "   11"
fr: $B< ./a.out \(aq%m\(aq>
    La chaîne résultat est "11"
    $B< ./a.out \(aq%5m\(aq>
    La chaîne résultat est "00011"
    $B< ./a.out \(aq%_5m\(aq>
    La chaîne résultat est "   11"

note: type: SS
en: Program source
fr: Source du programme

note: type: Plain text
en:     if (strftime(outstr, sizeof(outstr), argv[1], tmp) == 0) {
            fprintf(stderr, "strftime returned 0");
            exit(EXIT_FAILURE);
        }
fr:     if (strftime(outstr, sizeof(outstr), argv[1], tmp) == 0) {
            fprintf(stderr, "strftime a renvoyé 0");
            exit(EXIT_FAILURE);
        }

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