@@ -37,9 +37,8 @@ msgid ":func:`abs`"
37
37
msgstr ":func:`abs`"
38
38
39
39
#: library/functions.rst:0
40
- #, fuzzy
41
40
msgid ":func:`aiter`"
42
- msgstr ":func:`iter `"
41
+ msgstr ":func:`aiter `"
43
42
44
43
#: library/functions.rst:0
45
44
msgid ":func:`all`"
@@ -50,9 +49,8 @@ msgid ":func:`any`"
50
49
msgstr ":func:`any`"
51
50
52
51
#: library/functions.rst:0
53
- #, fuzzy
54
52
msgid ":func:`anext`"
55
- msgstr ":func:`next `"
53
+ msgstr ":func:`anext `"
56
54
57
55
#: library/functions.rst:0
58
56
msgid ":func:`ascii`"
@@ -441,9 +439,10 @@ msgid ""
441
439
"iterator. If *default* is given, it is returned if the iterator is "
442
440
"exhausted, otherwise :exc:`StopAsyncIteration` is raised."
443
441
msgstr ""
444
- "Donne l'élément suivant d'*iterator* en appelant sa méthode :meth:`~iterator."
445
- "__next__`. Si *default* est fourni, il sera renvoyé si l'itérateur est "
446
- "épuisé, sinon :exc:`StopIteration` est levée."
442
+ "Donne un :term:`awaitable` en appelant la méthode :meth:`~object.__anext__` "
443
+ "de *async_iterator*. Le fait d'attendre renvoie la prochaine valeur de "
444
+ "l'itérateur. Si *default* est fourni, il sera renvoyé si l'itérateur est "
445
+ "épuisé, sinon :exc:`StopAsyncIteration` est levée."
447
446
448
447
#: library/functions.rst:102
449
448
msgid ""
@@ -462,10 +461,10 @@ msgid ""
462
461
"similar to that returned by :func:`repr` in Python 2."
463
462
msgstr ""
464
463
"Renvoie, tout comme :func:`repr`, une chaîne contenant une représentation "
465
- "affichable d'un objet, en transformant les caractères non ASCII renvoyés "
466
- "par :func:`repr` en utilisant des séquences d'échappement `` \\ x``, `` \\ u`` "
467
- "ou ``\\ U``. Cela génère une chaîne similaire à ce que renvoie :func:`repr` "
468
- "dans Python 2."
464
+ "d'un objet destinée à l'affichage, mais en transformant les caractères non "
465
+ "ASCII renvoyés par :func:`repr` par l'utilisation de séquences d'échappement "
466
+ "`` \\ x``, `` \\ u`` ou ``\\ U``. Cela génère une chaîne similaire à ce que "
467
+ "renvoie :func:`repr` dans Python 2."
469
468
470
469
#: library/functions.rst:122
471
470
msgid ""
@@ -485,8 +484,8 @@ msgid ""
485
484
"If the prefix \" 0b\" is desired or not, you can use either of the following "
486
485
"ways."
487
486
msgstr ""
488
- "Pour contrôler l'affichage du préfixe ``0b``, vous pouvez utiliser les "
489
- "moyens suivants."
487
+ "Vous pouvez contrôler l'affichage du préfixe ``0b`` à l'aide d'un des moyens "
488
+ "suivants."
490
489
491
490
#: library/functions.rst:804 library/functions.rst:1099
492
491
msgid "See also :func:`format` for more information."
@@ -504,7 +503,7 @@ msgid ""
504
503
msgstr ""
505
504
"Renvoie une valeur booléenne, c'est-à-dire soit ``True``, soit ``False``. "
506
505
"*x* est converti en utilisant la :ref:`procédure standard d'évaluation de "
507
- "valeur de vérité<truth>`. Si *x* est faux, ou omis, elle renvoie ``False``, "
506
+ "valeur de vérité <truth>`. Si *x* est faux, ou omis, elle renvoie ``False``, "
508
507
"sinon, elle renvoie ``True``. La classe :class:`bool` hérite de la classe :"
509
508
"class:`int` (voir :ref:`typesnumeric`). Il n'est pas possible d'en hériter, "
510
509
"ses seules instances sont ``False`` et ``True`` (voir :ref:`bltin-boolean-"
@@ -540,7 +539,7 @@ msgid ""
540
539
"Raises an :ref:`auditing event <auditing>` ``builtins.breakpoint`` with "
541
540
"argument ``breakpointhook``."
542
541
msgstr ""
543
- "Lève un :ref:`auditing event <auditing>` ``builtins.breakpoint`` avec "
542
+ "Lève un :ref:`évènement d'audit <auditing>` ``builtins.breakpoint`` avec "
544
543
"l'argument ``breakpointhook``."
545
544
546
545
#: library/functions.rst:176
@@ -589,15 +588,15 @@ msgid ""
589
588
"<bufferobjects>`, a read-only buffer of the object will be used to "
590
589
"initialize the bytes array."
591
590
msgstr ""
592
- "si c'est un objet conforme au protocole tampon, un tampon en lecture seule "
593
- "de l'objet est utilisé pour initialiser le tableau ;"
591
+ "si c'est un objet conforme à :ref:`l'interface tampon <bufferobjects>` , un "
592
+ "tampon en lecture seule de l'objet est utilisé pour initialiser le tableau ;"
594
593
595
594
#: library/functions.rst:194
596
595
msgid ""
597
596
"If it is an *iterable*, it must be an iterable of integers in the range ``0 "
598
597
"<= x < 256``, which are used as the initial contents of the array."
599
598
msgstr ""
600
- "Si c'est un *itérable*, il doit itérer sur des nombres entier dans "
599
+ "si c'est un *itérable*, il doit itérer sur des nombres entier dans "
601
600
"l'intervalle ``0 <= x < 256``, qui sont utilisés pour initialiser le contenu "
602
601
"du tableau."
603
602
@@ -794,11 +793,12 @@ msgid ""
794
793
"in the surrounding code are ignored."
795
794
msgstr ""
796
795
"Les arguments optionnels *flags* et *dont_inherit* contrôlent quelles :ref:"
797
- "`instructions future <future>` affectent la compilation de *source*. Si "
798
- "aucun des deux n'est présent (ou que les deux sont à 0), le code est compilé "
799
- "avec les mêmes instructions *future* que le code appelant :func:`compile`. "
800
- "Si l'argument *flags* est fourni mais que *dont_inherit* ne l'est pas (ou "
801
- "vaut 0), alors les instructions *futures* utilisées sont celles définies par "
796
+ "`options de compilation <ast-compiler-flags>` seront activées et quelles :"
797
+ "ref:`instructions future <future>` seront autorisées. Si aucun des deux "
798
+ "n'est présent (ou que les deux sont à 0), le code est compilé avec les mêmes "
799
+ "paramètres que le code appelant :func:`compile`. Si l'argument *flags* est "
800
+ "fourni alors que *dont_inherit* ne l'est pas (ou vaut 0), les options de "
801
+ "compilation et les instructions *futures* utilisées sont celles définies par "
802
802
"*flags* en plus de celles qui auraient été utilisées. Si *dont_inherit* est "
803
803
"un entier différent de zéro, *flags* est utilisé seul — les instructions "
804
804
"futures déclarées autour de l'appel à *compile* sont ignorées."
@@ -856,8 +856,8 @@ msgid ""
856
856
"Raises an :ref:`auditing event <auditing>` ``compile`` with arguments "
857
857
"``source``, ``filename``."
858
858
msgstr ""
859
- "Lève un :ref:`auditing event <auditing>` ``open `` avec les arguments "
860
- "``file``, ``mode``, ``flags ``."
859
+ "Lève un :ref:`évènement d'audit <auditing>` ``compile `` avec les arguments "
860
+ "``source`` et ``filename ``."
861
861
862
862
#: library/functions.rst:324
863
863
msgid ""
@@ -906,7 +906,7 @@ msgid ""
906
906
"Previously, :exc:`TypeError` was raised when null bytes were encountered in "
907
907
"*source*."
908
908
msgstr ""
909
- "Précédemment , l'exception :exc:`TypeError` était levée quand un caractère "
909
+ "précédemment , l'exception :exc:`TypeError` était levée quand un caractère "
910
910
"nul était rencontré dans *source*."
911
911
912
912
#: library/functions.rst:349
@@ -978,7 +978,7 @@ msgid ""
978
978
"are not defined."
979
979
msgstr ""
980
980
"revient à :meth:`__index__` si :meth:`__complex__` et :meth:`__float__` ne "
981
- "sont pas définis ."
981
+ "sont pas définies ."
982
982
983
983
#: library/functions.rst:389
984
984
msgid ""
@@ -1043,8 +1043,8 @@ msgstr ""
1043
1043
"Si l'objet ne fournit pas de méthode :meth:`__dir__`, la fonction fait de "
1044
1044
"son mieux en rassemblant les informations de l'attribut :attr:`~object."
1045
1045
"__dict__` de l'objet, si défini, et depuis son type. La liste résultante "
1046
- "n'est pas nécessairement complète, et peut être inadaptée quand l'objet a "
1047
- "un : func:`__getattr__` personnalisé."
1046
+ "n'est pas nécessairement complète, et peut être erronée quand l'objet a un : "
1047
+ "func:`__getattr__` personnalisé."
1048
1048
1049
1049
#: library/functions.rst:423
1050
1050
msgid ""
@@ -1112,14 +1112,15 @@ msgid ""
1112
1112
"is very close to *a*, if ``a % b`` is non-zero it has the same sign as *b*, "
1113
1113
"and ``0 <= abs(a % b) < abs(b)``."
1114
1114
msgstr ""
1115
- "Prend deux nombres (non complexes) et donne leur quotient et reste de leur "
1116
- "division entière sous forme d'une paire de nombres. Avec des opérandes de "
1117
- "types différents, les règles des opérateurs binaires s'appliquent. Pour deux "
1118
- "entiers le résultat est le même que ``(a // b, a % b)``. Pour des nombres à "
1119
- "virgule flottante le résultat est ``(q, a % b)``, où *q* est généralement "
1120
- "``math.floor(a / b)`` mais peut valoir un de moins. Dans tous les cas ``q * "
1121
- "b + a % b`` est très proche de *a*. Si ``a % b`` est différent de zéro, il a "
1122
- "le même signe que *b*, et ``0 <= abs(a % b) < abs(b)``."
1115
+ "Prend deux nombres (qui ne sont pas des nombres complexes) et renvoie leur "
1116
+ "quotient et reste de leur division entière sous forme d'une paire de "
1117
+ "nombres. Avec des opérandes de types différents, les règles des opérateurs "
1118
+ "binaires s'appliquent. Pour deux entiers le résultat est le même que ``(a // "
1119
+ "b, a % b)``. Pour des nombres à virgule flottante le résultat est ``(q, a % "
1120
+ "b)``, où *q* est généralement ``math.floor(a / b)`` mais peut valoir 1 de "
1121
+ "moins. Dans tous les cas ``q * b + a % b`` est très proche de *a*. Si ``a % "
1122
+ "b`` est différent de zéro, il a le même signe que *b*, et ``0 <= abs(a % b) "
1123
+ "< abs(b)``."
1123
1124
1124
1125
#: library/functions.rst:478
1125
1126
msgid ""
@@ -1209,7 +1210,7 @@ msgid ""
1209
1210
"current global and local dictionary, respectively, which may be useful to "
1210
1211
"pass around for use by :func:`eval` or :func:`exec`."
1211
1212
msgstr ""
1212
- "Conseils : L 'exécution dynamique d'instructions est gérée par la fonction :"
1213
+ "Conseils : l 'exécution dynamique d'instructions est gérée par la fonction :"
1213
1214
"func:`exec`. Les fonctions :func:`globals` et :func:`locals` renvoient "
1214
1215
"respectivement les dictionnaires globaux et locaux, qui peuvent être utiles "
1215
1216
"lors de l'usage de :func:`eval` et :func:`exec`."
@@ -1235,8 +1236,8 @@ msgid ""
1235
1236
"Raises an :ref:`auditing event <auditing>` ``exec`` with argument "
1236
1237
"``code_object``."
1237
1238
msgstr ""
1238
- "Lève un :ref:`auditing event <auditing>` ``open `` avec les arguments "
1239
- "``file``, ``mode``, ``flags ``."
1239
+ "Lève un :ref:`évènement d'audit <auditing>` ``exec `` avec l'argument "
1240
+ "``code_object ``."
1240
1241
1241
1242
#: library/functions.rst:581
1242
1243
msgid ""
@@ -1440,7 +1441,7 @@ msgstr "Le type *float* est décrit dans :ref:`typesnumeric`."
1440
1441
1441
1442
#: library/functions.rst:675
1442
1443
msgid "Falls back to :meth:`__index__` if :meth:`__float__` is not defined."
1443
- msgstr "revient à :meth:`__index__` si :meth:`__float__` n'est pas défini ."
1444
+ msgstr "revient à :meth:`__index__` si :meth:`__float__` n'est pas définie ."
1444
1445
1445
1446
#: library/functions.rst:685
1446
1447
#, fuzzy
@@ -1603,8 +1604,8 @@ msgid ""
1603
1604
"parameters <faq-positional-only-arguments>`."
1604
1605
msgstr ""
1605
1606
"Notez que si une barre oblique (/) apparaît dans la liste des paramètres "
1606
- "d'une fonction, lorsque vous appelez :func:`help`, cela signifie que les "
1607
- "paramètres placés avant la barre oblique sont uniquement positionnels. Pour "
1607
+ "d'une fonction lorsque vous appelez :func:`help`, cela signifie que les "
1608
+ "paramètres placés avant la barre oblique sont strictement positionnels. Pour "
1608
1609
"plus d'informations, voir :ref:`La FAQ sur les arguments positionnels <faq-"
1609
1610
"positional-only-arguments>`."
1610
1611
@@ -1676,8 +1677,8 @@ msgid ""
1676
1677
"Raises an :ref:`auditing event <auditing>` ``builtins.id`` with argument "
1677
1678
"``id``."
1678
1679
msgstr ""
1679
- "Lève un :ref:`auditing event <auditing>` ``builtins.breakpoint `` avec "
1680
- "l'argument ``breakpointhook ``."
1680
+ "Lève un :ref:`évènement d'audit <auditing>` ``builtins.id `` avec l'argument "
1681
+ "``id ``."
1681
1682
1682
1683
#: library/functions.rst:829
1683
1684
msgid ""
@@ -1706,7 +1707,7 @@ msgid ""
1706
1707
"``prompt``."
1707
1708
msgstr ""
1708
1709
"Lève un :ref:`auditing event <auditing>` ``builtins.input`` avec l'argument "
1709
- "``prompt`` avant de lire l'entrée ."
1710
+ "``prompt``."
1710
1711
1711
1712
#: library/functions.rst:844
1712
1713
msgid ""
@@ -1722,8 +1723,8 @@ msgid ""
1722
1723
"Raises an :ref:`auditing event <auditing>` ``builtins.input/result`` with "
1723
1724
"argument ``result``."
1724
1725
msgstr ""
1725
- "Lève un :ref:`auditing event <auditing>` ``builtins.breakpoint `` avec "
1726
- "l'argument ``breakpointhook ``."
1726
+ "Lève un :ref:`auditing event <auditing>` ``builtins.input/result `` avec "
1727
+ "l'argument ``result ``."
1727
1728
1728
1729
#: library/functions.rst:849
1729
1730
msgid ""
@@ -1796,7 +1797,7 @@ msgstr ""
1796
1797
1797
1798
#: library/functions.rst:891
1798
1799
msgid "Falls back to :meth:`__index__` if :meth:`__int__` is not defined."
1799
- msgstr "revient à :meth:`__index__` si :meth:`__int__` n'est pas défini ."
1800
+ msgstr "Revient à :meth:`__index__` si :meth:`__int__` n'est pas définie ."
1800
1801
1801
1802
#: library/functions.rst:897
1802
1803
#, fuzzy
@@ -2520,8 +2521,8 @@ msgid ""
2520
2521
"Raises an :ref:`auditing event <auditing>` ``open`` with arguments ``file``, "
2521
2522
"``mode``, ``flags``."
2522
2523
msgstr ""
2523
- "Lève un :ref:`auditing event <auditing>` ``open`` avec les arguments "
2524
- "``file``, ``mode``, ``flags``."
2524
+ "Lève un :ref:`évènement d'audit <auditing>` ``open`` avec les arguments "
2525
+ "``file``, ``mode`` et ``flags``."
2525
2526
2526
2527
#: library/functions.rst:1301
2527
2528
msgid ""
@@ -3053,7 +3054,8 @@ msgid ""
3053
3054
"functions (such as ``f()``)."
3054
3055
msgstr ""
3055
3056
"Une méthode statique peut être appelée sur une classe (par exemple, ``C."
3056
- "f()``) comme sur une instance (par exemple, ``C().f()``)."
3057
+ "f()``) comme sur une instance (par exemple, ``C().f()``). De plus, elles "
3058
+ "peuvent être appelées comme des fonctions régulières (comme ``f()``)."
3057
3059
3058
3060
#: library/functions.rst:1635
3059
3061
#, fuzzy
@@ -3327,11 +3329,12 @@ msgstr ""
3327
3329
"forme dynamique de l'instruction :keyword:`class`. La chaîne *name* est le "
3328
3330
"nom de la classe et deviendra l'attribut :attr:`~definition.__name__` ; le "
3329
3331
"*n*-uplet *bases* contient les classes mères et deviendra l'attribut :attr:"
3330
- "`~class.__bases__` ; et le dictionnaire *dict* est l'espace de nommage "
3331
- "contenant les définitions du corps de la classe, il est copié vers un "
3332
- "dictionnaire standard pour devenir l'attribut :attr:`~object.__dict__`. Par "
3333
- "exemple, les deux instructions suivantes créent deux instances identiques "
3334
- "de :class:`type` :"
3332
+ "`~class.__bases__`. S'il est vide, :class:`object`, la classe mère ultime de "
3333
+ "toutes les classes, est ajoutée. Le dictionnaire *dict* est l'espace de "
3334
+ "nommage contenant les définitions du corps de la classe, il est copié ou "
3335
+ "encapsulé vers un dictionnaire standard pour devenir l'attribut :attr:"
3336
+ "`~object.__dict__`. Par exemple, les deux instructions suivantes créent deux "
3337
+ "instances identiques de :class:`type` :"
3335
3338
3336
3339
#: library/functions.rst:1794
3337
3340
msgid "See also :ref:`bltin-type-objects`."
@@ -3348,7 +3351,7 @@ msgstr ""
3348
3351
#: library/functions.rst:1801
3349
3352
#, fuzzy
3350
3353
msgid "See also :ref:`class-customization`."
3351
- msgstr "Voir aussi :ref:`typeiter `."
3354
+ msgstr "Voir aussi :ref:`class-customization `."
3352
3355
3353
3356
#: library/functions.rst:1803
3354
3357
msgid ""
@@ -3407,7 +3410,7 @@ msgstr ""
3407
3410
#: library/functions.rst:1830
3408
3411
#, fuzzy
3409
3412
msgid "Example::"
3410
- msgstr "Exemples ::"
3413
+ msgstr "Exemple ::"
3411
3414
3412
3415
#: library/functions.rst:1839
3413
3416
msgid ""
@@ -3492,10 +3495,10 @@ msgid ""
3492
3495
msgstr ""
3493
3496
"Il est garanti que les itérables soient évalués de gauche à droite. Cela "
3494
3497
"rend possible de grouper une séquence de données en groupes de taille *n* "
3495
- "via ``zip(*[iter(s)]*n)``. Cela duplique le *même* itérateur ``n`` fois ; "
3496
- "par conséquent le *n*-uplet obtenu contient le résultat de ``n`` appels à "
3497
- "l'itérateur. Cela a pour effet de diviser la séquence en morceaux de taille "
3498
- "*n*."
3498
+ "via ``zip(*[iter(s)]*n, strict=True )``. Cela duplique le *même* itérateur "
3499
+ "``n`` fois ; par conséquent le *n*-uplet obtenu contient le résultat de "
3500
+ "``n`` appels à l'itérateur. Cela a pour effet de diviser la séquence en "
3501
+ "morceaux de taille *n*."
3499
3502
3500
3503
#: library/functions.rst:1896
3501
3504
msgid ""
@@ -3508,7 +3511,7 @@ msgstr ""
3508
3511
#: library/functions.rst:1907
3509
3512
#, fuzzy
3510
3513
msgid "Added the ``strict`` argument."
3511
- msgstr "ajout de l'argument nommé *flush* ."
3514
+ msgstr "ajout de l'argument ``strict`` ."
3512
3515
3513
3516
#: library/functions.rst:1919
3514
3517
msgid ""
@@ -3638,7 +3641,7 @@ msgid ""
3638
3641
"When the command line options :option:`-E` or :option:`-I` are being used, "
3639
3642
"the environment variable :envvar:`PYTHONCASEOK` is now ignored."
3640
3643
msgstr ""
3641
- "quand les options :option:`-E` ou :option:`-I` sont précisées dans la ligne "
3644
+ "Quand les options :option:`-E` ou :option:`-I` sont précisées dans la ligne "
3642
3645
"de commande, la variable d'environnement :envvar:`PYTHONCASEOK` est ignorée."
3643
3646
3644
3647
#: library/functions.rst:1984
0 commit comments