@@ -491,6 +491,10 @@ msgid ""
491491"integer *i*. For example, ``chr(97)`` returns the string ``'a'``, while "
492492"``chr(8364)`` returns the string ``'€'``. This is the inverse of :func:`ord`."
493493msgstr ""
494+ "Retourne la chaîne représentant un caractère dont le code de caractère "
495+ "Unicode est le nombre entier *i*. Par exemple, ``chr(97)`` retourne la "
496+ "chaîne de caractères ``'a'``, tandis que ``chr(8364)`` retourne ``'€'``. Il "
497+ "s'agit de l'inverse de :func:`ord`."
494498
495499#: ../Doc/library/functions.rst:163
496500msgid ""
@@ -683,6 +687,8 @@ msgid ""
683687"Previously, :exc:`TypeError` was raised when null bytes were encountered in "
684688"*source*."
685689msgstr ""
690+ "Précédemment, l'exception :exc:`TypeError` était levée quand un caractère "
691+ "nul était rencontré dans *source*."
686692
687693#: ../Doc/library/functions.rst:256
688694msgid ""
@@ -723,6 +729,8 @@ msgstr "Le type complexe est décrit dans :ref:`typesnumeric`."
723729#: ../Doc/library/functions.rst:711
724730msgid "Grouping digits with underscores as in code literals is allowed."
725731msgstr ""
732+ "Les chiffres peuvent être groupés avec des tirets bas comme dans les "
733+ "expressions littérales."
726734
727735#: ../Doc/library/functions.rst:280
728736msgid ""
@@ -783,6 +791,11 @@ msgid ""
783791"complete, and may be inaccurate when the object has a custom :func:"
784792"`__getattr__`."
785793msgstr ""
794+ "Si l'objet ne fournit pas de méthode :meth:`__dir__`, la fonction fait de "
795+ "son mieux en rassemblant les informations de l'attribut :attr:`~object."
796+ "__dict__` de l'objet, si défini, et depuis son type. La liste résultante "
797+ "n'est pas nécessairement complète, et peut être inadaptée quand l'objet a "
798+ "un :func:`__getattr__` personnalisé."
786799
787800#: ../Doc/library/functions.rst:314
788801msgid ""
@@ -1675,6 +1688,11 @@ msgid ""
16751688"given, it is closed when the returned I/O object is closed, unless *closefd* "
16761689"is set to ``False``.)"
16771690msgstr ""
1691+ "*file* est un :term:`path-like object` donnant le chemin (absolu ou relatif "
1692+ "au répertoire courant) du fichier à ouvrir ou un nombre entier représentant "
1693+ "le descripteur de fichier à envelopper. (Si un descripteur de fichier est "
1694+ "donné, il sera fermé en même temps que l'objet *I/O* retourné, sauf si "
1695+ "*closefd* est mis à ``False``.)"
16781696
16791697#: ../Doc/library/functions.rst:897
16801698msgid ""
@@ -2065,21 +2083,25 @@ msgstr ""
20652083
20662084#: ../Doc/library/functions.rst:1071
20672085msgid "The *opener* parameter was added."
2068- msgstr ""
2086+ msgstr "Le paramètre *opener* a été ajouté. "
20692087
20702088#: ../Doc/library/functions.rst:1072
20712089msgid "The ``'x'`` mode was added."
2072- msgstr ""
2090+ msgstr "Le mode ``'x'`` a été ajouté. "
20732091
20742092#: ../Doc/library/functions.rst:1073
20752093msgid ":exc:`IOError` used to be raised, it is now an alias of :exc:`OSError`."
20762094msgstr ""
2095+ ":exc:`IOError` était normalement levée, elle est maintenant un alias de :exc:"
2096+ "`OSError`."
20772097
20782098#: ../Doc/library/functions.rst:1074
20792099msgid ""
20802100":exc:`FileExistsError` is now raised if the file opened in exclusive "
20812101"creation mode (``'x'``) already exists."
20822102msgstr ""
2103+ ":exc:`FileExistsError` est maintenant levée si le fichier ouvert en mode "
2104+ "création exclusive (``'x'``) existe déjà."
20832105
20842106#: ../Doc/library/functions.rst:1080
20852107msgid "The file is now non-inheritable."
@@ -2089,6 +2111,7 @@ msgstr "Il n'est plus possible d'hériter de *file*."
20892111msgid ""
20902112"Deprecated since version 3.4, will be removed in version 4.0: The 'U' mode."
20912113msgstr ""
2114+ "Déprécié depuis la version 3.4, sera supprimé dans la 4.0 : Le mode 'U'."
20922115
20932116#: ../Doc/library/functions.rst:1084
20942117msgid "The ``'U'`` mode."
@@ -2106,17 +2129,19 @@ msgstr ""
21062129
21072130#: ../Doc/library/functions.rst:1092
21082131msgid "The ``'namereplace'`` error handler was added."
2109- msgstr ""
2132+ msgstr "Le gestionnaire d'erreurs ``'namereplace'`` a été ajouté. "
21102133
21112134#: ../Doc/library/functions.rst:1097
21122135msgid "Support added to accept objects implementing :class:`os.PathLike`."
2113- msgstr ""
2136+ msgstr "Ajout du support des objets implémentant :class:`os.PathLike`. "
21142137
21152138#: ../Doc/library/functions.rst:1098
21162139msgid ""
21172140"On Windows, opening a console buffer may return a subclass of :class:`io."
21182141"RawIOBase` other than :class:`io.FileIO`."
21192142msgstr ""
2143+ "Sous Windows, ouvrir un *buffer* du terminal peut retourner une sous-classe "
2144+ "de :class:`io.RawIOBase` autre que :class:`io.FileIO`."
21202145
21212146#: ../Doc/library/functions.rst:1103
21222147msgid ""
@@ -2125,6 +2150,10 @@ msgid ""
21252150"``ord('a')`` returns the integer ``97`` and ``ord('€')`` (Euro sign) returns "
21262151"``8364``. This is the inverse of :func:`chr`."
21272152msgstr ""
2153+ "Retourne le nombre entier représentant le code Unicode du caractère "
2154+ "représenté par la chaîne donnée. Par exemple, ``ord('a')`` retourne le "
2155+ "nombre entier ``97`` et ``ord('€')`` (symbole Euro) retourne ``8364``. Il "
2156+ "s'agit de l'inverse de :func:`chr`."
21282157
21292158#: ../Doc/library/functions.rst:1111
21302159msgid ""
@@ -2200,7 +2229,7 @@ msgid ""
22002229"Whether output is buffered is usually determined by *file*, but if the "
22012230"*flush* keyword argument is true, the stream is forcibly flushed."
22022231msgstr ""
2203- "Que la sortie utilise un buffer ou non est souvent décidé par *file*, mais "
2232+ "Que la sortie utilise un * buffer* ou non est souvent décidé par *file*, mais "
22042233"si l'argument *flush* est vrai, le tampon du flux est vidé explicitement."
22052234
22062235#: ../Doc/library/functions.rst:1145
@@ -2334,6 +2363,9 @@ msgid ""
23342363"*ndigits* is omitted or is ``None``, it returns the nearest integer to its "
23352364"input."
23362365msgstr ""
2366+ "Retourne *number* arrondi avec une précision de *ndigits* chiffres après la "
2367+ "virgule. Si *ndigits* est omis ou est ``None``, l'entier le plus proche est "
2368+ "retourné."
23372369
23382370#: ../Doc/library/functions.rst:1261
23392371#, fuzzy
@@ -2732,6 +2764,15 @@ msgid ""
27322764"the :attr:`~object.__dict__` attribute. For example, the following two "
27332765"statements create identical :class:`type` objects:"
27342766msgstr ""
2767+ "Avec trois arguments, retourne un nouveau type. C'est essentiellement une "
2768+ "forme dynamique de l'instruction :keyword:`class`. La chaîne *name* est le "
2769+ "nom de la classe et deviendra l'attribut :attr:`~definition.__name__` ; le "
2770+ "*tuple* *bases* contient les classes mères et deviendra l'attribut :attr:"
2771+ "`~class.__bases__` ; et le dictionnaire *dict* est l'espace de noms "
2772+ "contenant les définitions du corps de la classe, il est copié vers un "
2773+ "dictionnaire standard pour devenir l'attribut :attr:`~object.__dict__`. Par "
2774+ "exemple, les deux instructions suivantes créent deux instances identiques "
2775+ "de :class:`type`."
27352776
27362777#: ../Doc/library/functions.rst:1486
27372778msgid "See also :ref:`bltin-type-objects`."
@@ -2742,12 +2783,18 @@ msgid ""
27422783"Subclasses of :class:`type` which don't override ``type.__new__`` may no "
27432784"longer use the one-argument form to get the type of an object."
27442785msgstr ""
2786+ "Les sous-classes de :class:`type` qui ne redéfinissent pas ``type.__new__`` "
2787+ "ne devraient plus utiliser la forme à un argument pour récupérer le type "
2788+ "d'un objet."
27452789
27462790#: ../Doc/library/functions.rst:1494
27472791msgid ""
27482792"Return the :attr:`~object.__dict__` attribute for a module, class, instance, "
27492793"or any other object with a :attr:`~object.__dict__` attribute."
27502794msgstr ""
2795+ "Retourne l'attribut :attr:`~object.__dict__` d'un module, d'une classe, "
2796+ "d'une instance ou de n'importe quel objet avec un attribut :attr:`~object."
2797+ "__dict__`."
27512798
27522799#: ../Doc/library/functions.rst:1497
27532800msgid ""
@@ -2756,6 +2803,11 @@ msgid ""
27562803"their :attr:`~object.__dict__` attributes (for example, classes use a :class:"
27572804"`types.MappingProxyType` to prevent direct dictionary updates)."
27582805msgstr ""
2806+ "Les objets tels que les modules et les instances on un attribut :attr:"
2807+ "`~object.__dict__` modifiable ; Cependant, d'autres objets peuvent avoir des "
2808+ "restrictions en écriture sur leurs attributs :attr:`~object.__dict__` (par "
2809+ "exemple, les classes utilisent un :class:`types.MappingProxyType` pour "
2810+ "éviter les modifications directes du dictionnaire)."
27592811
27602812#: ../Doc/library/functions.rst:1502
27612813msgid ""
0 commit comments