@@ -6,14 +6,14 @@ msgstr ""
66"Project-Id-Version : Python 3\n "
77"Report-Msgid-Bugs-To : \n "
88"POT-Creation-Date : 2020-05-23 11:38+0200\n "
9- "PO-Revision-Date : 2020-04-06 23:30+0200 \n "
10- "Last-Translator : Jules Lasne <jules.lasne@gmail.com >\n "
9+ "PO-Revision-Date : 2020-06-01 16:54+0900 \n "
10+ "Last-Translator : Samuel Giffard <samuel@giffard.co >\n "
1111"Language-Team : FRENCH <traductions@lists.afpy.org>\n "
1212"Language : fr\n "
1313"MIME-Version : 1.0\n "
1414"Content-Type : text/plain; charset=UTF-8\n "
1515"Content-Transfer-Encoding : 8bit\n "
16- "X-Generator : Poedit 2.0.6 \n "
16+ "X-Generator : Poedit 2.3.1 \n "
1717
1818#: ../Doc/reference/datamodel.rst:6
1919msgid "Data model"
@@ -24,7 +24,6 @@ msgid "Objects, values and types"
2424msgstr "Objets, valeurs et types"
2525
2626#: ../Doc/reference/datamodel.rst:18
27- #, fuzzy
2827msgid ""
2928":dfn:`Objects` are Python's abstraction for data. All data in a Python "
3029"program is represented by objects or by relations between objects. (In a "
@@ -531,7 +530,7 @@ msgstr ""
531530
532531#: ../Doc/reference/datamodel.rst:318
533532msgid "Tuples"
534- msgstr "n -uplets (ou tuples)"
533+ msgstr "*n* -uplets (ou tuples)"
535534
536535#: ../Doc/reference/datamodel.rst:313
537536msgid ""
@@ -753,6 +752,10 @@ msgid ""
753752"an existing key does not change the order, however removing a key and re-"
754753"inserting it will add it to the end instead of keeping its old place."
755754msgstr ""
755+ "Les dictionnaires préservent l’ordre d’insertion, ce qui signifie que les "
756+ "clés sont renvoyées séquentiellement dans le même ordre que celui de "
757+ "l’insertion. Remplacer une clé existante ne change pas l’ordre. Par contre, "
758+ "la retirer puis la réinsérer la met à la fin et non à sa précédente position."
756759
757760#: ../Doc/reference/datamodel.rst:428
758761msgid ""
@@ -777,6 +780,10 @@ msgid ""
777780"3.6. In CPython 3.6, insertion order was preserved, but it was considered an "
778781"implementation detail at that time rather than a language guarantee."
779782msgstr ""
783+ "Les dictionnaires ne conservaient pas l’ordre d’insertion dans les versions "
784+ "antérieures à Python 3.6. Dans CPython 3.6, l’ordre d’insertion était déjà "
785+ "conservé, mais considéré comme un détail d’implémentation et non comme une "
786+ "garantie du langage."
780787
781788#: ../Doc/reference/datamodel.rst:700
782789msgid "Callable types"
@@ -827,8 +834,8 @@ msgid ""
827834"The function's documentation string, or ``None`` if unavailable; not "
828835"inherited by subclasses."
829836msgstr ""
830- "Chaîne de documentation de la fonction ou ``None`` s'il n'en existe pas ; "
831- "n'est pas héritée par les sous-classes"
837+ "Texte de documentation de la fonction ou ``None`` s'il n'en existe pas ; "
838+ "n'est pas héritée par les sous-classes. "
832839
833840#: ../Doc/reference/datamodel.rst:485 ../Doc/reference/datamodel.rst:490
834841#: ../Doc/reference/datamodel.rst:493 ../Doc/reference/datamodel.rst:498
@@ -844,15 +851,15 @@ msgstr ":attr:`~definition.\\ __name__`"
844851
845852#: ../Doc/reference/datamodel.rst:490
846853msgid "The function's name."
847- msgstr "Nom de la fonction"
854+ msgstr "Nom de la fonction. "
848855
849856#: ../Doc/reference/datamodel.rst:493
850857msgid ":attr:`~definition.\\ __qualname__`"
851858msgstr ":attr:`~definition.\\ __qualname__`"
852859
853860#: ../Doc/reference/datamodel.rst:493
854861msgid "The function's :term:`qualified name`."
855- msgstr ":term:`qualified name` de la fonction"
862+ msgstr ":term:`Nom qualifié < qualified name> ` de la fonction. "
856863
857864#: ../Doc/reference/datamodel.rst:498
858865msgid ":attr:`__module__`"
@@ -1212,11 +1219,11 @@ msgstr ""
12121219"pouvons citer :func:`len` et :func:`math.sin` (:mod:`math` est un module "
12131220"standard natif) comme fonctions natives. Le nombre et le type des arguments "
12141221"sont déterminés par la fonction C. Des attributs spéciaux en lecture seule "
1215- "existent : :attr:`__doc__` contient la chaîne de documentation de la "
1216- "fonction (ou ``None`` s'il n'y en a pas) ; :attr:`~definition.__name__` est "
1217- "le nom de la fonction ; :attr:`__self__` est défini à ``None`` ; :attr:"
1218- "`__module__` est le nom du module où la fonction est définie ou ``None`` "
1219- "s'il n'est pas disponible."
1222+ "existent : :attr:`__doc__` contient le texte de documentation de la fonction "
1223+ "(ou ``None`` s'il n'y en a pas) ; :attr:`~definition.__name__` est le nom de "
1224+ "la fonction ; :attr:`__self__` est défini à ``None`` ; :attr:`__module__` "
1225+ "est le nom du module où la fonction est définie ou ``None`` s'il n'est pas "
1226+ "disponible."
12201227
12211228#: ../Doc/reference/datamodel.rst:688
12221229msgid "Built-in methods"
@@ -1318,7 +1325,7 @@ msgid ""
13181325"library file."
13191326msgstr ""
13201327"Attributs prédéfinis (en lecture-écriture) : :attr:`__name__` est le nom du "
1321- "module ; :attr:`__doc__` est la chaîne de documentation du module (ou "
1328+ "module ; :attr:`__doc__` est le texte de documentation du module (ou "
13221329"``None`` s'il n'y en a pas) ; :attr:`__annotations__` (optionnel) est un "
13231330"dictionnaire contenant les :term:`annotations de variables <variable "
13241331"annotation>` collectées durant l'exécution du corps du module ; :attr:"
@@ -1435,8 +1442,8 @@ msgstr ""
14351442"attr:`~object.__dict__` est le dictionnaire contenant l'espace de nommage de "
14361443"la classe ; :attr:`~class.__bases__` est un tuple contenant les classes de "
14371444"base, dans l'ordre d'apparition dans la liste des classes de base ; :attr:"
1438- "`__doc__` est la chaîne de documentation de la classe (ou ``None`` si elle "
1439- "n'existe pas) ; :attr:`__annotations__` (optionnel) est un dictionnaire "
1445+ "`__doc__` est le texte de documentation de la classe (ou ``None`` s’il n’y "
1446+ "en a pas) ; :attr:`__annotations__` (optionnel) est un dictionnaire "
14401447"contenant les :term:`annotations de variables <variable annotation>` "
14411448"collectées durant l'exécution du corps de la classe."
14421449
@@ -1663,7 +1670,7 @@ msgid ""
16631670"is the documentation string of the function, or ``None`` if undefined."
16641671msgstr ""
16651672"Si l'objet code représente une fonction, le premier élément dans :attr:"
1666- "`co_consts` est la chaîne de documentation de la fonction (ou ``None`` s'il "
1673+ "`co_consts` est le texte de documentation de la fonction (ou ``None`` s'il "
16671674"n'y en a pas)."
16681675
16691676#: ../Doc/reference/datamodel.rst:1019
@@ -2402,7 +2409,7 @@ msgstr ""
24022409"seule propriété requise est que les objets qui sont égaux pour la "
24032410"comparaison doivent avoir la même valeur de hachage ; il est conseillé de "
24042411"mélanger les valeurs de hachage des composants d'un objet qui jouent un rôle "
2405- "de la comparaison des objets, en les plaçant un tuple dont on calcule "
2412+ "de la comparaison des objets, en les plaçant dans un n-uplet dont on calcule "
24062413"l'empreinte. Par exemple ::"
24072414
24082415#: ../Doc/reference/datamodel.rst:1416
@@ -3405,7 +3412,6 @@ msgid "Preparing the class namespace"
34053412msgstr "Préparation de l'espace de nommage de la classe"
34063413
34073414#: ../Doc/reference/datamodel.rst:1955
3408- #, fuzzy
34093415msgid ""
34103416"Once the appropriate metaclass has been identified, then the class namespace "
34113417"is prepared. If the metaclass has a ``__prepare__`` attribute, it is called "
@@ -3422,7 +3428,9 @@ msgstr ""
34223428"__prepare__(name, bases, **kwds)`` (où les arguments nommés supplémentaires, "
34233429"s'il y en a, sont les arguments de la définition de la classe). La méthode "
34243430"``__prepare__`` doit être implémentée comme une méthode de classe (:func:"
3425- "`classmethod`)."
3431+ "`classmethod`). L’espace de nommage renvoyé par ``__prepare__`` est passé à "
3432+ "``__new__``, mais quand l’instance finale est créée, l’espace de nommage est "
3433+ "copié vers un nouveau ``dict``."
34263434
34273435#: ../Doc/reference/datamodel.rst:1963
34283436msgid ""
0 commit comments