@@ -6,14 +6,14 @@ msgstr ""
6
6
"Project-Id-Version :Python 3\n "
7
7
"Report-Msgid-Bugs-To :\n "
8
8
"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 "
11
11
"Language-Team :FRENCH <traductions@lists.afpy.org>\n "
12
12
"Language :fr\n "
13
13
"MIME-Version :1.0\n "
14
14
"Content-Type :text/plain; charset=UTF-8\n "
15
15
"Content-Transfer-Encoding :8bit\n "
16
- "X-Generator :Poedit 2.0.6 \n "
16
+ "X-Generator :Poedit 2.3.1 \n "
17
17
18
18
#: ../Doc/reference/datamodel.rst:6
19
19
msgid "Data model"
@@ -24,7 +24,6 @@ msgid "Objects, values and types"
24
24
msgstr "Objets, valeurs et types"
25
25
26
26
#: ../Doc/reference/datamodel.rst:18
27
- #, fuzzy
28
27
msgid ""
29
28
":dfn:`Objects` are Python's abstraction for data. All data in a Python "
30
29
"program is represented by objects or by relations between objects. (In a "
@@ -531,7 +530,7 @@ msgstr ""
531
530
532
531
#: ../Doc/reference/datamodel.rst:318
533
532
msgid "Tuples"
534
- msgstr "n -uplets (ou tuples)"
533
+ msgstr "*n* -uplets (ou tuples)"
535
534
536
535
#: ../Doc/reference/datamodel.rst:313
537
536
msgid ""
@@ -753,6 +752,10 @@ msgid ""
753
752
"an existing key does not change the order, however removing a key and re-"
754
753
"inserting it will add it to the end instead of keeping its old place."
755
754
msgstr ""
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."
756
759
757
760
#: ../Doc/reference/datamodel.rst:428
758
761
msgid ""
@@ -777,6 +780,10 @@ msgid ""
777
780
"3.6. In CPython 3.6, insertion order was preserved, but it was considered an "
778
781
"implementation detail at that time rather than a language guarantee."
779
782
msgstr ""
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."
780
787
781
788
#: ../Doc/reference/datamodel.rst:700
782
789
msgid "Callable types"
@@ -827,8 +834,8 @@ msgid ""
827
834
"The function's documentation string, or ``None`` if unavailable; not "
828
835
"inherited by subclasses."
829
836
msgstr ""
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. "
832
839
833
840
#: ../Doc/reference/datamodel.rst:485 ../Doc/reference/datamodel.rst:490
834
841
#: ../Doc/reference/datamodel.rst:493 ../Doc/reference/datamodel.rst:498
@@ -844,15 +851,15 @@ msgstr ":attr:`~definition.\\ __name__`"
844
851
845
852
#: ../Doc/reference/datamodel.rst:490
846
853
msgid "The function's name."
847
- msgstr "Nom de la fonction"
854
+ msgstr "Nom de la fonction. "
848
855
849
856
#: ../Doc/reference/datamodel.rst:493
850
857
msgid ":attr:`~definition.\\ __qualname__`"
851
858
msgstr ":attr:`~definition.\\ __qualname__`"
852
859
853
860
#: ../Doc/reference/datamodel.rst:493
854
861
msgid "The function's :term:`qualified name`."
855
- msgstr ":term:`qualified name` de la fonction"
862
+ msgstr ":term:`Nom qualifié < qualified name> ` de la fonction. "
856
863
857
864
#: ../Doc/reference/datamodel.rst:498
858
865
msgid ":attr:`__module__`"
@@ -1212,11 +1219,11 @@ msgstr ""
1212
1219
"pouvons citer :func:`len` et :func:`math.sin` (:mod:`math` est un module "
1213
1220
"standard natif) comme fonctions natives. Le nombre et le type des arguments "
1214
1221
"sont déterminés par la fonction C. Des attributs spéciaux en lecture seule "
1215
- "existent : :attr:`__doc__` contientla 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__` contientle 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."
1220
1227
1221
1228
#: ../Doc/reference/datamodel.rst:688
1222
1229
msgid "Built-in methods"
@@ -1318,7 +1325,7 @@ msgid ""
1318
1325
"library file."
1319
1326
msgstr ""
1320
1327
"Attributs prédéfinis (en lecture-écriture) : :attr:`__name__` est le nom du "
1321
- "module ; :attr:`__doc__` estla chaîne de documentation du module (ou "
1328
+ "module ; :attr:`__doc__` estle texte de documentation du module (ou "
1322
1329
"``None`` s'il n'y en a pas) ; :attr:`__annotations__` (optionnel) est un "
1323
1330
"dictionnaire contenant les :term:`annotations de variables <variable "
1324
1331
"annotation>` collectées durant l'exécution du corps du module ; :attr:"
@@ -1435,8 +1442,8 @@ msgstr ""
1435
1442
"attr:`~object.__dict__` est le dictionnaire contenant l'espace de nommage de "
1436
1443
"la classe ; :attr:`~class.__bases__` est un tuple contenant les classes de "
1437
1444
"base, dans l'ordre d'apparition dans la liste des classes de base ; :attr:"
1438
- "`__doc__` estla chaîne de documentation de la classe (ou ``None``si elle "
1439
- "n'existe pas) ; :attr:`__annotations__` (optionnel) est un dictionnaire "
1445
+ "`__doc__` estle texte de documentation de la classe (ou ``None``s’il n’y "
1446
+ "en a pas) ; :attr:`__annotations__` (optionnel) est un dictionnaire "
1440
1447
"contenant les :term:`annotations de variables <variable annotation>` "
1441
1448
"collectées durant l'exécution du corps de la classe."
1442
1449
@@ -1663,7 +1670,7 @@ msgid ""
1663
1670
"is the documentation string of the function, or ``None`` if undefined."
1664
1671
msgstr ""
1665
1672
"Si l'objet code représente une fonction, le premier élément dans :attr:"
1666
- "`co_consts` estla chaîne de documentation de la fonction (ou ``None`` s'il "
1673
+ "`co_consts` estle texte de documentation de la fonction (ou ``None`` s'il "
1667
1674
"n'y en a pas)."
1668
1675
1669
1676
#: ../Doc/reference/datamodel.rst:1019
@@ -2402,7 +2409,7 @@ msgstr ""
2402
2409
"seule propriété requise est que les objets qui sont égaux pour la "
2403
2410
"comparaison doivent avoir la même valeur de hachage ; il est conseillé de "
2404
2411
"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 untuple dont on calcule "
2412
+ "de la comparaison des objets, en les plaçantdans unn-uplet dont on calcule "
2406
2413
"l'empreinte. Par exemple ::"
2407
2414
2408
2415
#: ../Doc/reference/datamodel.rst:1416
@@ -3405,7 +3412,6 @@ msgid "Preparing the class namespace"
3405
3412
msgstr "Préparation de l'espace de nommage de la classe"
3406
3413
3407
3414
#: ../Doc/reference/datamodel.rst:1955
3408
- #, fuzzy
3409
3415
msgid ""
3410
3416
"Once the appropriate metaclass has been identified, then the class namespace "
3411
3417
"is prepared. If the metaclass has a ``__prepare__`` attribute, it is called "
@@ -3422,7 +3428,9 @@ msgstr ""
3422
3428
"__prepare__(name, bases, **kwds)`` (où les arguments nommés supplémentaires, "
3423
3429
"s'il y en a, sont les arguments de la définition de la classe). La méthode "
3424
3430
"``__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``."
3426
3434
3427
3435
#: ../Doc/reference/datamodel.rst:1963
3428
3436
msgid ""