library-functions #227
|
@ -6,15 +6,15 @@ msgstr ""
|
|||
"Project-Id-Version: Python 3\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-07-23 14:38+0200\n"
|
||||
"PO-Revision-Date: 2023-11-06 11:44+0100\n"
|
||||
"Last-Translator: Antoine Wecxsteen\n"
|
||||
"PO-Revision-Date: 2023-11-19 12:43-0500\n"
|
||||
"Last-Translator: Édith Viau <info@eviau.net>\n"
|
||||
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
|
||||
"Language: fr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
"X-Generator: Poedit 3.2.1\n"
|
||||
"X-Generator: Poedit 3.0.1\n"
|
||||
|
||||
#: library/functions.rst:11
|
||||
msgid "Built-in Functions"
|
||||
|
@ -475,7 +475,6 @@ msgstr ""
|
|||
"renvoie :func:`repr` dans Python 2."
|
||||
|
||||
#: library/functions.rst:123
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Convert an integer number to a binary string prefixed with \"0b\". The "
|
||||
"result is a valid Python expression. If *x* is not a Python :class:`int` "
|
||||
|
@ -483,9 +482,9 @@ msgid ""
|
|||
"integer. Some examples:"
|
||||
msgstr ""
|
||||
"Convertit un nombre entier en binaire dans une chaîne avec le préfixe "
|
||||
"``\"0b\"``. Le résultat est une expression Python valide. Si *x* n'est pas "
|
||||
"un :class:`int`, il doit définir une méthode :meth:`__index__` donnant un "
|
||||
"nombre entier. Voici quelques exemples :"
|
||||
"\"0b\". Le résultat est une expression Python valide. Si *x* n'est pas un :"
|
||||
"class:`int`, il doit définir une méthode :meth:`__index__` donnant un nombre "
|
||||
"entier. Voici quelques exemples :"
|
||||
|
||||
#: library/functions.rst:133
|
||||
msgid ""
|
||||
|
@ -550,12 +549,17 @@ msgid ""
|
|||
"envvar:`PYTHONBREAKPOINT` environment variable. See :func:`sys."
|
||||
"breakpointhook` for usage details."
|
||||
msgstr ""
|
||||
"Par défaut, le comportement de la fonction :func:`breakpoint` peut être "
|
||||
"changé par la variable d'environnement :envvar:`PYTHONBREAKPOINT`. Voir :"
|
||||
"func:`sys.breakpointhook` pour plus de détails."
|
||||
eviau marked this conversation as resolved
Outdated
|
||||
|
||||
#: library/functions.rst:175
|
||||
msgid ""
|
||||
"Note that this is not guaranteed if :func:`sys.breakpointhook` has been "
|
||||
"replaced."
|
||||
msgstr ""
|
||||
"Notez que ceci n'est plus garanti si la fonction :func:`sys.breakpointhook` "
|
||||
"a été remplacée."
|
||||
|
||||
#: library/functions.rst:178
|
||||
msgid ""
|
||||
|
@ -982,7 +986,6 @@ msgstr ""
|
|||
"``0j``."
|
||||
|
||||
#: library/functions.rst:385
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"For a general Python object ``x``, ``complex(x)`` delegates to ``x."
|
||||
"__complex__()``. If :meth:`~object.__complex__` is not defined then it "
|
||||
|
@ -990,9 +993,9 @@ msgid ""
|
|||
"defined then it falls back to :meth:`~object.__index__`."
|
||||
msgstr ""
|
||||
"Pour un objet Python général ``x``, ``complex(x)`` délègue à ``x."
|
||||
"__complex__()``. Si ``__complex__()`` n'est pas défini, alors il délègue à :"
|
||||
"meth:`__float__`. Si ``__float__()`` n'est pas défini, alors il délègue à :"
|
||||
"meth:`__index__`."
|
||||
"__complex__()``. Si :meth:`~object.__complex__` n'est pas défini, alors il "
|
||||
ChristopheNan marked this conversation as resolved
Outdated
ChristopheNan
commented
Il manque la fermeture de la balise meth Il manque la fermeture de la balise *meth*
eviau
commented
Merci ! Merci !
|
||||
"délègue à :meth:`~object.__float__`. Si :meth:`!__float__` n'est pas défini, "
|
||||
"alors il délègue à :meth:`~object.__index__`."
|
||||
|
||||
# suit un :
|
||||
#: library/functions.rst:392
|
||||
|
@ -1019,13 +1022,12 @@ msgstr ""
|
|||
|
||||
# suit un :
|
||||
#: library/functions.rst:402
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Falls back to :meth:`~object.__index__` if :meth:`~object.__complex__` and :"
|
||||
"meth:`~object.__float__` are not defined."
|
||||
msgstr ""
|
||||
"revient à :meth:`__index__` si :meth:`__complex__` et :meth:`__float__` ne "
|
||||
"sont pas définies."
|
||||
"délègue à :meth:`~object.__index__` si :meth:`~object.__complex__` et :meth:"
|
||||
"`~object.__float__` ne sont pas définies."
|
||||
eviau marked this conversation as resolved
jmdev
commented
"délègue à" plutôt que "revient à" (pour être cohérent avec le paragraphe précédent) "délègue à" plutôt que "revient à" (pour être cohérent avec le paragraphe précédent)
|
||||
|
||||
#: library/functions.rst:409
|
||||
msgid ""
|
||||
|
@ -1402,7 +1404,6 @@ msgid "Added the *closure* parameter."
|
|||
msgstr "ajout du paramètre *closure*."
|
||||
|
||||
#: library/functions.rst:631
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Construct an iterator from those elements of *iterable* for which *function* "
|
||||
"is true. *iterable* may be either a sequence, a container which supports "
|
||||
|
@ -1428,7 +1429,6 @@ msgstr ""
|
|||
"``None``."
|
||||
|
||||
#: library/functions.rst:642
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"See :func:`itertools.filterfalse` for the complementary function that "
|
||||
"returns elements of *iterable* for which *function* is false."
|
||||
|
@ -1486,15 +1486,14 @@ msgstr ""
|
|||
"`OverflowError` est levée."
|
||||
|
||||
#: library/functions.rst:682
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"For a general Python object ``x``, ``float(x)`` delegates to ``x."
|
||||
"__float__()``. If :meth:`~object.__float__` is not defined then it falls "
|
||||
"back to :meth:`~object.__index__`."
|
||||
msgstr ""
|
||||
"Pour un objet Python général ``x``, ``float(x)`` est délégué à ``x."
|
||||
"__float__()``. Si ``__float__()`` n'est pas défini alors il est délégué à :"
|
||||
"meth:`__index__`."
|
||||
"__float__()``. Si :meth:`~object.__float__` n'est pas défini alors il est "
|
||||
"délégué à :meth:`~object.__index__`."
|
||||
|
||||
#: library/functions.rst:686
|
||||
msgid "If no argument is given, ``0.0`` is returned."
|
||||
|
@ -1510,11 +1509,12 @@ msgstr "Le type *float* est décrit dans :ref:`typesnumeric`."
|
|||
|
||||
# suit un :
|
||||
#: library/functions.rst:709
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Falls back to :meth:`~object.__index__` if :meth:`~object.__float__` is not "
|
||||
"defined."
|
||||
msgstr "revient à :meth:`__index__` si :meth:`__float__` n'est pas définie."
|
||||
msgstr ""
|
||||
"délègue à :meth:`~object.__index__` si :meth:`~object.__float__` n'est pas "
|
||||
eviau marked this conversation as resolved
Outdated
jmdev
commented
"délègue à" plutôt que "revient à" "délègue à" plutôt que "revient à"
|
||||
"définie."
|
||||
|
||||
#: library/functions.rst:719
|
||||
msgid ""
|
||||
|
@ -1646,7 +1646,6 @@ msgstr ""
|
|||
|
||||
# suit un :
|
||||
#: library/functions.rst:794
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"For objects with custom :meth:`__hash__` methods, note that :func:`hash` "
|
||||
"truncates the return value based on the bit width of the host machine. See :"
|
||||
|
@ -1654,7 +1653,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"pour les objets dont la méthode :meth:`__hash__` est implémentée, notez que :"
|
||||
"func:`hash` tronque la valeur donnée en fonction du nombre de bits de la "
|
||||
"machine hôte. Voir :meth:`__hash__` pour plus d'information."
|
||||
"machine hôte. Voir :meth:`__hash__ <object.__hash__>` pour plus "
|
||||
"d'information."
|
||||
|
||||
#: library/functions.rst:801
|
||||
msgid ""
|
||||
|
@ -1703,15 +1703,14 @@ msgstr ""
|
|||
"signatures des appelables plus compréhensibles et cohérentes."
|
||||
|
||||
#: library/functions.rst:822
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Convert an integer number to a lowercase hexadecimal string prefixed with "
|
||||
"\"0x\". If *x* is not a Python :class:`int` object, it has to define an :"
|
||||
"meth:`~object.__index__` method that returns an integer. Some examples:"
|
||||
msgstr ""
|
||||
"Convertit un entier en chaîne hexadécimale préfixée de ``0x``. Si *x* n'est "
|
||||
"pas un :class:`int`, il doit définir une méthode :meth:`__index__` qui "
|
||||
"renvoie un entier. Quelques exemples :"
|
||||
"Convertit un entier en chaîne hexadécimale préfixée de \"0x\". Si *x* n'est "
|
||||
"pas un :class:`int`, il doit définir une méthode :meth:`~object.__index__` "
|
||||
"qui renvoie un entier. Quelques exemples :"
|
||||
|
||||
#: library/functions.rst:831
|
||||
msgid ""
|
||||
|
@ -1817,7 +1816,6 @@ msgstr ""
|
|||
"le résultat après avoir lu avec succès l'entrée."
|
||||
|
||||
#: library/functions.rst:894
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Return an integer object constructed from a number or string *x*, or return "
|
||||
"``0`` if no arguments are given. If *x* defines :meth:`~object.__int__`, "
|
||||
|
@ -1827,11 +1825,11 @@ msgid ""
|
|||
"truncates towards zero."
|
||||
msgstr ""
|
||||
"Renvoie un entier construit depuis un nombre ou une chaîne *x*, ou ``0`` si "
|
||||
"aucun argument n'est fourni. Si *x* définit une méthode :meth:`__int__`, "
|
||||
"``int(x)`` renvoie ``x.__int__()``. Si *x* définit :meth:`__index__`, "
|
||||
"``int(x)`` renvoie ``x.__index__()`` Si *x* définit :meth:`__trunc__`, "
|
||||
"``int(x)`` renvoie ``x.__trunc__()``. Les nombres à virgule flottante sont "
|
||||
"tronqués vers zéro."
|
||||
"aucun argument n'est fourni. Si *x* définit une méthode :meth:`~object."
|
||||
"__int__`, ``int(x)`` renvoie ``x.__int__()``. Si *x* définit :meth:`~object."
|
||||
"__index__`, ``int(x)`` renvoie ``x.__index__()`` Si *x* définit :meth:"
|
||||
"`~object.__trunc__`, ``int(x)`` renvoie ``x.__trunc__()``. Les nombres à "
|
||||
"virgule flottante sont tronqués vers zéro."
|
||||
|
||||
#: library/functions.rst:901
|
||||
msgid ""
|
||||
|
@ -1893,17 +1891,17 @@ msgstr ""
|
|||
"<object.__index__>`."
|
||||
|
||||
#: library/functions.rst:933
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Falls back to :meth:`~object.__index__` if :meth:`~object.__int__` is not "
|
||||
"defined."
|
||||
msgstr "Revient à :meth:`__index__` si :meth:`__int__` n'est pas définie."
|
||||
msgstr ""
|
||||
"Revient à :meth:`~object.__index__` si :meth:`~object.__int__` n'est pas "
|
||||
"définie."
|
||||
|
||||
# suit un :
|
||||
#: library/functions.rst:936
|
||||
#, fuzzy
|
||||
msgid "The delegation to :meth:`~object.__trunc__` is deprecated."
|
||||
msgstr "le repli vers :meth:`__trunc__` est obsolète."
|
||||
msgstr "le repli vers :meth:`~object.__trunc__` est obsolète."
|
||||
|
||||
#: library/functions.rst:939
|
||||
msgid ""
|
||||
|
@ -2196,7 +2194,6 @@ msgstr ""
|
|||
"`object`."
|
||||
|
||||
#: library/functions.rst:1138
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Convert an integer number to an octal string prefixed with \"0o\". The "
|
||||
"result is a valid Python expression. If *x* is not a Python :class:`int` "
|
||||
|
@ -2204,9 +2201,9 @@ msgid ""
|
|||
"integer. For example:"
|
||||
msgstr ""
|
||||
"Convertit un entier en sa représentation octale dans une chaîne préfixée de "
|
||||
"``0o``. Le résultat est une expression Python valide. Si *x* n'est pas un "
|
||||
"objet :class:`int`, il doit définir une méthode :meth:`__index__` qui donne "
|
||||
"un entier, par exemple :"
|
||||
"\"0o\". Le résultat est une expression Python valide. Si *x* n'est pas un "
|
||||
"objet :class:`int`, il doit définir une méthode :meth:`~object.__index__` "
|
||||
"qui donne un entier, par exemple :"
|
||||
|
||||
#: library/functions.rst:1148
|
||||
msgid ""
|
||||
|
@ -2394,7 +2391,6 @@ msgstr ""
|
|||
|
||||
# énumération
|
||||
#: library/functions.rst:1231
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Binary files are buffered in fixed-size chunks; the size of the buffer is "
|
||||
"chosen using a heuristic trying to determine the underlying device's \"block "
|
||||
|
@ -2829,13 +2825,13 @@ msgstr ""
|
|||
"ci utilisez plutôt ``file.write(...)``."
|
||||
|
||||
#: library/functions.rst:1453
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Output buffering is usually determined by *file*. However, if *flush* is "
|
||||
"true, the stream is forcibly flushed."
|
||||
msgstr ""
|
||||
"Que la sortie utilise un tampon ou non est souvent décidé par *file*, mais "
|
||||
"si l'argument *flush* est vrai, le tampon du flux est vidé explicitement."
|
||||
"Que la sortie utilise un tampon ou non est souvent décidé par *file*. "
|
||||
"Cependant, si l'argument *flush* est vrai, le tampon du flux est vidé "
|
||||
"explicitement."
|
||||
|
||||
#: library/functions.rst:1457
|
||||
msgid "Added the *flush* keyword argument."
|
||||
|
@ -3858,117 +3854,111 @@ msgstr ""
|
|||
|
||||
#: library/functions.rst:152
|
||||
msgid "Boolean"
|
||||
msgstr ""
|
||||
msgstr "booléen"
|
||||
|
||||
#: library/functions.rst:1832
|
||||
eviau marked this conversation as resolved
jmdev
commented
Il faudrait traduire les entrées de l'index. 3853: "booléen" Il faudrait traduire les entrées de l'index.
3853: "booléen"
3857: "type"
|
||||
msgid "type"
|
||||
msgstr ""
|
||||
msgstr "type"
|
||||
eviau marked this conversation as resolved
Outdated
ChristopheNan
commented
l'original est au singulier. l'original est au singulier.
|
||||
|
||||
#: library/functions.rst:571
|
||||
#, fuzzy
|
||||
msgid "built-in function"
|
||||
msgstr "Fonctions natives"
|
||||
msgstr "fonction native"
|
||||
|
||||
#: library/functions.rst:571
|
||||
msgid "exec"
|
||||
msgstr ""
|
||||
msgstr "exec"
|
||||
|
||||
#: library/functions.rst:648
|
||||
msgid "NaN"
|
||||
msgstr ""
|
||||
msgstr "NaN"
|
||||
|
||||
#: library/functions.rst:648
|
||||
msgid "Infinity"
|
||||
msgstr ""
|
||||
msgstr "infini"
|
||||
|
||||
#: library/functions.rst:713
|
||||
msgid "__format__"
|
||||
msgstr ""
|
||||
msgstr "__format__"
|
||||
eviau marked this conversation as resolved
Outdated
jmdev
commented
3865: "exec" 3865: "exec"
3869: "NaN"
3873: "infini"
3877: "__format__"
3881: "chaîne"
|
||||
|
||||
#: library/functions.rst:1721
|
||||
msgid "string"
|
||||
msgstr ""
|
||||
msgstr "chaîne de caractères"
|
||||
eviau marked this conversation as resolved
Outdated
ChristopheNan
commented
D'après D'après ``pogrep --recursive --line-number --exclude-dir=venv --exclude-dir=locales '^string$'``, je pense que nous devrions converger vers *chaîne de caractères*.
|
||||
|
||||
#: library/functions.rst:713
|
||||
#, fuzzy
|
||||
msgid "format() (built-in function)"
|
||||
msgstr "Fonctions natives"
|
||||
msgstr "format() (fonction native)"
|
||||
eviau marked this conversation as resolved
Outdated
jmdev
commented
"objet fichier" "objet fichier"
|
||||
|
||||
#: library/functions.rst:1160
|
||||
msgid "file object"
|
||||
msgstr ""
|
||||
msgstr "objet fichier"
|
||||
|
||||
#: library/functions.rst:1281
|
||||
#, fuzzy
|
||||
msgid "open() built-in function"
|
||||
msgstr "Fonctions natives"
|
||||
msgstr "open() fonction native"
|
||||
|
||||
#: library/functions.rst:1188
|
||||
msgid "file"
|
||||
msgstr ""
|
||||
msgstr "fichier"
|
||||
|
||||
#: library/functions.rst:1188
|
||||
msgid "modes"
|
||||
msgstr ""
|
||||
msgstr "modes"
|
||||
|
||||
#: library/functions.rst:1281
|
||||
msgid "universal newlines"
|
||||
msgstr ""
|
||||
msgstr "retours à la ligne universels"
|
||||
|
||||
#: library/functions.rst:1342
|
||||
msgid "line-buffered I/O"
|
||||
msgstr ""
|
||||
msgstr "entrées-sorties avec tampon par ligne"
|
||||
|
||||
#: library/functions.rst:1342
|
||||
msgid "unbuffered I/O"
|
||||
msgstr ""
|
||||
msgstr "entrées-sorties sans tampon"
|
||||
|
||||
#: library/functions.rst:1342
|
||||
msgid "buffer size, I/O"
|
||||
msgstr ""
|
||||
msgstr "taille du tampon, entrées-sorties"
|
||||
eviau marked this conversation as resolved
Outdated
ChristopheNan
commented
La virgule a une signification dans l'entrée d'index. C'est un raccourci pour deux entrées distinctes. La virgule a une signification dans l'entrée d'index. C'est un raccourci pour deux entrées distinctes.
Voir https://www.sphinx-doc.org/en/master/usage/restructuredtext/directives.html#directive-index
eviau
commented
Est-ce que Est-ce que `taille du tampon, entrées-sorties` serait plus adéquat ? je ne suis pas en mesure de voir où est situé le texte de l'entrée d'index...
ChristopheNan
commented
Voir https://github.com/python/cpython/blob/main/Doc/library/functions.rst#L1351
|
||||
|
||||
#: library/functions.rst:1342
|
||||
msgid "I/O control"
|
||||
msgstr ""
|
||||
msgstr "contrôle des entrées-sorties"
|
||||
eviau marked this conversation as resolved
Outdated
jmdev
commented
3897: "fichier" 3897: "fichier"
3901: "modes"
3905: "retours à la ligne universels"
3909: "entrées-sorties avec tampon par ligne"
3913: "entrées-sorties sans tampon"
3917: "taille du tampon dans les entrées-sorties"
3921: "contrôle des entrées-sorties"
3925: "mise en tampon"
|
||||
|
||||
#: library/functions.rst:1342
|
||||
msgid "buffering"
|
||||
msgstr ""
|
||||
msgstr "mise en tampon"
|
||||
eviau marked this conversation as resolved
Outdated
jmdev
commented
"mode texte" (pourquoi le "par défaut"?) "mode texte" (pourquoi le "par défaut"?)
eviau
commented
je pense que c'est un restant de l'ancienne traduction 😅 je pense que c'est un restant de l'ancienne traduction 😅
|
||||
|
||||
#: library/functions.rst:1342
|
||||
#, fuzzy
|
||||
msgid "text mode"
|
||||
msgstr "mode texte (par défaut)"
|
||||
msgstr "mode texte"
|
||||
|
||||
#: library/functions.rst:1987
|
||||
msgid "module"
|
||||
msgstr ""
|
||||
msgstr "module"
|
||||
eviau marked this conversation as resolved
Outdated
jmdev
commented
3933: "module" 3933: "module"
3937: "sys"
|
||||
|
||||
#: library/functions.rst:1342
|
||||
msgid "sys"
|
||||
msgstr ""
|
||||
msgstr "sys"
|
||||
eviau marked this conversation as resolved
Outdated
ChristopheNan
commented
pas de s à fonctions pas de *s* à *fonctions*
|
||||
|
||||
#: library/functions.rst:1721
|
||||
#, fuzzy
|
||||
msgid "str() (built-in function)"
|
||||
msgstr "Fonctions natives"
|
||||
msgstr "*str()* (fonction native)"
|
||||
|
||||
#: library/functions.rst:1832
|
||||
eviau marked this conversation as resolved
jmdev
commented
3949: "instruction" 3949: "instruction"
3953: "import"
3957: "builtins"
|
||||
#, fuzzy
|
||||
msgid "object"
|
||||
msgstr ":func:`object`"
|
||||
msgstr "objet"
|
||||
|
||||
#: library/functions.rst:1987
|
||||
msgid "statement"
|
||||
msgstr ""
|
||||
msgstr "instruction"
|
||||
|
||||
#: library/functions.rst:1987
|
||||
msgid "import"
|
||||
msgstr ""
|
||||
msgstr "import"
|
||||
eviau marked this conversation as resolved
ChristopheNan
commented
Je mettrais importation, en raison de Je mettrais *importation*, en raison de ``pogrep --recursive --line-number --exclude-dir=venv --exclude-dir=locales "^import$"``.
ygingras
commented
Comme c'est pour l'entrée suivante, je pense que "import" est le bon choix:
Comme c'est pour l'entrée suivante, je pense que "import" est le bon choix:
```
.. index::
pair: statement; import
pair: module; builtins
```
|
||||
|
||||
#: library/functions.rst:1987
|
||||
msgid "builtins"
|
||||
msgstr ""
|
||||
msgstr "builtins"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "There is an additional mode character permitted, ``'U'``, which no longer "
|
||||
|
|
"pour plus de détails." plutôt que "pour les détails d'utilisation".