@@ -105,7 +105,7 @@ msgstr "Nouvelles fonctionnalités de typage :"
105
105
106
106
#: whatsnew/3.10.rst:79
107
107
msgid ":pep:`604`, Allow writing union types as X | Y"
108
- msgstr ":pep:`604`, autorise l'écriture d'union de types comme X | Y ;"
108
+ msgstr ":pep:`604`, autorise l'écriture d'union de types sous la forme X | Y ;"
109
109
110
110
#: whatsnew/3.10.rst:80
111
111
msgid ":pep:`613`, Explicit Type Aliases"
@@ -161,9 +161,9 @@ msgid ""
161
161
msgstr ""
162
162
"Il est maintenant possible de mettre les gestionnaires de contexte entre "
163
163
"parenthèses pour les répartir sur plusieurs lignes. Ceci permet le formatage "
164
- "d'une longue série de gestionnaires de contexte sur plusieurs lignes de la "
165
- "même façon qui était préalablement possible avec les instructions "
166
- "d'importation. Par exemple, tous ces blocs sont maintenant valides :"
164
+ "d'une longue série de gestionnaires de contexte sur plusieurs lignes comme "
165
+ "ce qui était préalablement possible avec les instructions d'importation. Par "
166
+ "exemple, tous ces blocs sont maintenant valides :"
167
167
168
168
#: whatsnew/3.10.rst:131
169
169
msgid ""
@@ -177,7 +177,7 @@ msgid ""
177
177
"This new syntax uses the non LL(1) capacities of the new parser. Check :pep:"
178
178
"`617` for more details."
179
179
msgstr ""
180
- "Cette nouvelle syntaxe utilise la capacité non-LL(1) du nouvel analyseur "
180
+ "Cette nouvelle syntaxe utilise la capacité * non-LL(1)* du nouvel analyseur "
181
181
"syntaxique. Voir :pep:`617` pour plus de détails."
182
182
183
183
#: whatsnew/3.10.rst:146
@@ -258,7 +258,7 @@ msgstr ""
258
258
"Les exceptions :exc:`SyntaxError` levées par l'interpréteur soulignent "
259
259
"maintenant toute la portée de l'expression qui constitue l'erreur de syntaxe "
260
260
"plutôt que seulement la position où le problème a été détecté. De cette "
261
- "façon, plutôt que cet affichage (avant Python 3.10) :"
261
+ "façon, plutôt que d'afficher (avant Python 3.10) :"
262
262
263
263
#: whatsnew/3.10.rst:208
264
264
msgid "now Python 3.10 will display the exception as:"
@@ -386,7 +386,7 @@ msgstr ""
386
386
"notez que ceci ne fonctionne pas si :c:func:`PyErr_Display` n'est pas "
387
387
"appelée pour afficher l'erreur, ce qui est le cas si une fonction "
388
388
"d'affichage d'erreur personnalisée est utilisée. C'est un scénario typique "
389
- "avec certains interpréteurs interactifs comme IPython."
389
+ "avec certains interpréteurs interactifs comme * IPython* ."
390
390
391
391
#: whatsnew/3.10.rst:375
392
392
msgid "NameErrors"
@@ -411,7 +411,7 @@ msgstr ""
411
411
"notez que ceci ne fonctionne pas si :c:func:`PyErr_Display` n'est pas "
412
412
"appelée pour afficher l'erreur, ce qui est le cas si une fonction "
413
413
"d'affichage d'erreur personnalisée est utilisée. C'est un scénario typique "
414
- "avec certains interpréteurs interactifs comme IPython."
414
+ "avec certains interpréteurs interactifs comme * IPython* ."
415
415
416
416
#: whatsnew/3.10.rst:398
417
417
msgid "PEP 626: Precise line numbers for debugging and other tools"
@@ -445,7 +445,7 @@ msgid ""
445
445
"should use the new ``co_lines()`` method instead."
446
446
msgstr ""
447
447
"L'attribut ``co_lnotab`` des objets code est obsolète et sera retiré dans "
448
- "3.12. Tout code qui doit convertir de décalage (*offset*) vers des numéros "
448
+ "3.12. Tout code qui doit convertir d'un décalage (*offset*) vers des numéros "
449
449
"de ligne doit plutôt utiliser la nouvelle méthode ``co_lines()``."
450
450
451
451
#: whatsnew/3.10.rst:409
@@ -542,7 +542,7 @@ msgstr ""
542
542
"Le filtrage par motifs est peut-être connu des lecteurs par l'intermédiaire "
543
543
"des langages *C*, *Java* ou *JavaScript* (et plusieurs autres langages), "
544
544
"avec l'appariement simple d'un sujet (objet de données) à un littéral "
545
- "(filtre) avec l'instruction ``switch`` . Souvent, l'instruction ``switch`` "
545
+ "(filtre) avec l'instruction ``switch``. Souvent, l'instruction ``switch`` "
546
546
"est utilisée pour comparer des objets ou expressions à des instructions "
547
547
"``case`` qui contiennent des littéraux."
548
548
@@ -1120,7 +1120,7 @@ msgstr ""
1120
1120
"Les fonctions d'extensions et les fonctions natives qui prennent des "
1121
1121
"arguments entiers n'acceptent plus les :class:`~decimal.Decimal`, :class:"
1122
1122
"`~fractions.Fraction` et autres objets qui peuvent être convertis en entiers "
1123
- "avec perte de précision (c'est à dire, ils ont une méthode :meth:`~object."
1123
+ "avec perte de précision (c'est-à- dire, ils ont une méthode :meth:`~object."
1124
1124
"__int__` mais pas une méthode :meth:`~object.__index__`) (contribution de "
1125
1125
"*Serhiy Storchaka* dans :issue:`37999`)."
1126
1126
@@ -1179,10 +1179,10 @@ msgid ""
1179
1179
"static methods are now callable as regular functions. (Contributed by Victor "
1180
1180
"Stinner in :issue:`43682`.)"
1181
1181
msgstr ""
1182
- "Let méthodes statique (:func:`@staticmethod <staticmethod>`) et les méthodes "
1183
- "de classes (:func:`@classmethod <classmethod>`) héritent maintenant des "
1184
- "attributs de méthodes (``__module__``, ``__name__``, ``__qualname__``, "
1185
- "``__doc__``, ``__annotations__``) et on un nouvel attribut ``__wrapped__``. "
1182
+ "Les méthodes statiques (:func:`@staticmethod <staticmethod>`) et les "
1183
+ "méthodes de classes (:func:`@classmethod <classmethod>`) héritent maintenant "
1184
+ "des attributs de méthodes (``__module__``, ``__name__``, ``__qualname__``, "
1185
+ "``__doc__``, ``__annotations__``) et ont un nouvel attribut ``__wrapped__``. "
1186
1186
"De plus, les méthodes statiques sont maintenant appelables en tant que "
1187
1187
"fonctions classiques (contribution de *Victor Stinner* dans :issue:`43682`)."
1188
1188
@@ -1193,10 +1193,10 @@ msgid ""
1193
1193
"__future__ import annotations``. (Contributed by Batuhan Taskaya in :issue:"
1194
1194
"`42737`.)"
1195
1195
msgstr ""
1196
- "Les annotation des cibles complexes (toutes cibles autre que ``simple name`` "
1197
- "telles que définies dans :pep:`526`) n'ont plus d'effet à l'exécution avec "
1198
- "``from __future__ import annotations`` (contribution de *Batuhan Taskaya* "
1199
- "dans :issue:`42737`)."
1196
+ "Les annotations des cibles complexes (toutes cibles autre que ``simple "
1197
+ "name`` telles que définies dans :pep:`526`) n'ont plus d'effet à l'exécution "
1198
+ "avec ``from __future__ import annotations`` (contribution de *Batuhan "
1199
+ "Taskaya* dans :issue:`42737`)."
1200
1200
1201
1201
#: whatsnew/3.10.rst:855
1202
1202
msgid ""
@@ -1222,7 +1222,7 @@ msgid ""
1222
1222
msgstr ""
1223
1223
"Les annotations qui contiennent ``yield``, ``yield from``, ``await`` ou une "
1224
1224
"expression nommée ne sont plus permises sous ``from __future__ import "
1225
- "annotations`` a cause de leurs effets secondaires (contribution de *Batuhan "
1225
+ "annotations`` à cause de leurs effets secondaires (contribution de *Batuhan "
1226
1226
"Taskaya* dans :issue:`42725`)."
1227
1227
1228
1228
#: whatsnew/3.10.rst:867
@@ -1233,7 +1233,7 @@ msgid ""
1233
1233
"Batuhan Taskaya in :issue:`42725`.)"
1234
1234
msgstr ""
1235
1235
"L'utilisation de variables non-liés, de ``super()`` et d'autres expressions "
1236
- "qui peuvent changer le traitement de la tables des symboles en tant "
1236
+ "qui peuvent changer le traitement de la table des symboles en tant "
1237
1237
"qu'annotation n'ont plus d'effet sous ``from __future__ import annotations`` "
1238
1238
"(contribution de *Batuhan Taskaya* dans :issue:`42725`)."
1239
1239
@@ -1246,13 +1246,13 @@ msgid ""
1246
1246
"creating dictionaries and sets containing multiple NaNs. (Contributed by "
1247
1247
"Raymond Hettinger in :issue:`43475`.)"
1248
1248
msgstr ""
1249
- "Le hachage des valeurs NaN des types :class:`float` et :class:`decimal."
1249
+ "Le hachage des valeurs * NaN* des types :class:`float` et :class:`decimal."
1250
1250
"Decimal` dépend maintenant de l'identité de l'objet. Préalablement, la "
1251
- "valeur de hachage était toujours ``0`` malgré que les valeurs NaN ne sont "
1251
+ "valeur de hachage était toujours ``0`` malgré que les valeurs * NaN* ne sont "
1252
1252
"pas égales entre elles. Ceci pouvait potentiellement causer comportement de "
1253
- "complexité quadratique à l'exécution du aux collisions excessives des "
1253
+ "complexité quadratique à l'exécution dû aux collisions excessives des "
1254
1254
"valeurs de hachage lors de la création de dictionnaires et d'ensembles qui "
1255
- "contiennent plusieurs NaNs (contribution de *Raymond Hettinger* dans :issue:"
1255
+ "contiennent plusieurs *NaN* (contribution de *Raymond Hettinger* dans :issue:"
1256
1256
"`43475`)."
1257
1257
1258
1258
#: whatsnew/3.10.rst:879
@@ -1340,7 +1340,7 @@ msgid ""
1340
1340
"since Python 3.6. An import-time :class:`DeprecationWarning` has now been "
1341
1341
"added to all three of these modules."
1342
1342
msgstr ""
1343
- "Ces modules ont été déclaré obsolète dans leur documentation de modules "
1343
+ "Ces modules ont étés déclarés obsolètes dans leur documentation de modules "
1344
1344
"depuis Python 3.6. Un :class:`DeprecationWarning` au moment de l'import est "
1345
1345
"maintenant ajouté pour ces trois modules."
1346
1346
@@ -1377,15 +1377,14 @@ msgid ""
1377
1377
"Added the possibility of providing a *key* function to the APIs in the :mod:"
1378
1378
"`bisect` module. (Contributed by Raymond Hettinger in :issue:`4356`.)"
1379
1379
msgstr ""
1380
- "Ajout de la possibilité de fournir une fonction ``key`` aux APIs dans le "
1380
+ "Ajout de la possibilité de fournir une fonction ``key`` aux API dans le "
1381
1381
"module :mod:`bisect` (contribution de *Raymond Hettinger* dans :issue:"
1382
1382
"`4356`)."
1383
1383
1384
1384
#: whatsnew/3.10.rst:940
1385
1385
msgid "codecs"
1386
1386
msgstr "``codecs``"
1387
1387
1388
- # "unregister" est tradit par "désenregistrer" pour rester consistant avec la doc du module codecs. "décalaloguer" serait aussi on bon choix.
1389
1388
#: whatsnew/3.10.rst:942
1390
1389
msgid ""
1391
1390
"Add a :func:`codecs.unregister` function to unregister a codec search "
@@ -1535,7 +1534,7 @@ msgstr ""
1535
1534
#: whatsnew/3.10.rst:1017
1536
1535
msgid "You can specify keyword-only on a per-field basis:"
1537
1536
msgstr ""
1538
- "Pour chaque champ, vous pouvez indiquer si il est obligatoirement nommé :"
1537
+ "Pour chaque champ, vous pouvez indiquer s' il est obligatoirement nommé :"
1539
1538
1540
1539
#: whatsnew/3.10.rst:1028
1541
1540
msgid ""
@@ -1590,7 +1589,7 @@ msgstr ""
1590
1589
"disponibles ailleurs dans la bibliothèque standard (tel que dans :mod:"
1591
1590
"`platform`, :mod:`shutil`, :mod:`subprocess` ou :mod:`sysconfig`). Il n'y a "
1592
1591
"aucun plan plus migrer d'autres fonctionnalités de ``distutils`` et les "
1593
- "applications qui utilisent d'autres fonctions du modules doivent faire des "
1592
+ "applications qui utilisent d'autres fonctions du module doivent faire des "
1594
1593
"copies privées du code. Voir la discussion dans :pep:`632`."
1595
1594
1596
1595
#: whatsnew/3.10.rst:1067
@@ -1663,7 +1662,7 @@ msgid ""
1663
1662
"`44466`.)"
1664
1663
msgstr ""
1665
1664
"Le module :mod:`faulthandler` détecte maintenant si une erreur fatale s'est "
1666
- "produite pendant un passage du ramasse miettes (contribution de *Victor "
1665
+ "produite pendant un passage du ramasse- miettes (contribution de *Victor "
1667
1666
"Stinner* dans :issue:`44466`)."
1668
1667
1669
1668
#: whatsnew/3.10.rst:1103
@@ -1736,7 +1735,7 @@ msgid ""
1736
1735
"The hmac module now uses OpenSSL's HMAC implementation internally. "
1737
1736
"(Contributed by Christian Heimes in :issue:`40645`.)"
1738
1737
msgstr ""
1739
- "Le module ``hmac`` utilise maintenant l'implémentation HMAC d'OpenSSL à "
1738
+ "Le module ``hmac`` utilise maintenant l'implémentation * HMAC* d'* OpenSSL* à "
1740
1739
"l'interne (contribution de *Christian Heimes* dans :issue:`40645`)."
1741
1740
1742
1741
#: whatsnew/3.10.rst:1136
@@ -1770,9 +1769,9 @@ msgid ""
1770
1769
msgstr ""
1771
1770
"Ajout d'une barre de côté à la console. Déplacement de l'invite de commande "
1772
1771
"principale (``>>>``) vers cette barre. Ajout des invites secondaires (``..."
1773
- "``) à la barre de côté. Le clique de gauche et le glisser optionnel "
1772
+ "``) à la barre de côté. Le clic de gauche et le glisser optionnel "
1774
1773
"sélectionnent une ou plusieurs lignes de texte, tout comme dans la barre de "
1775
- "numéros de ligne de la fenêtre d'édition. Le clique de droite après la "
1774
+ "numéros de ligne de la fenêtre d'édition. Le clic de droite après la "
1776
1775
"sélection de lignes de texte affiche un menu contextuel pour copier avec "
1777
1776
"invites (*'copy with prompts'*). Ceci combine les invites de la barre de "
1778
1777
"côté avec le texte sélectionné. Cette option apparait aussi dans le menu "
@@ -1812,7 +1811,7 @@ msgstr ""
1812
1811
"les instructions de filtrage par motifs (*pattern matching*). Par contre, "
1813
1812
"cette coloration n'est pas parfaite et elle sera incorrect dans quelques "
1814
1813
"rares cas, y-compris certains ``_`` dans des instructions ``case`` "
1815
- "(contribution de *Tal Einat* dans bpo-44010)."
1814
+ "(contribution de *Tal Einat* dans * bpo-44010* )."
1816
1815
1817
1816
#: whatsnew/3.10.rst:1168
1818
1817
msgid "importlib.metadata"
@@ -1835,8 +1834,8 @@ msgid ""
1835
1834
msgstr ""
1836
1835
<
10000
span class="pl-s">"Les :ref:`points d'entrée de importlib.metadata <entry-points>` offrent "
1837
1836
"maintenant une expérience plus agréable pour choisir les points d'entrée par "
1838
- "groupe et par nom par l’ intermédiaire d'un nouvelle classe :class:`importlib. "
1839
- "metadata.EntryPoints`. Voir la rubrique Note sur la Compatibilité "
1837
+ "groupe et par nom par l' intermédiaire d'une nouvelle classe :class:"
1838
+ "`importlib. metadata.EntryPoints`. Voir la rubrique Note sur la Compatibilité "
1840
1839
"(*Compatibility Note*) dans la documentation du module ``importlib."
1841
1840
"metadata`` pour plus d'information sur l'utilisation et le mises à "
1842
1841
"l'obsolescence."
@@ -1872,22 +1871,22 @@ msgid ""
1872
1871
"stringize stringized annotations. (Contributed by Larry Hastings in :issue:"
1873
1872
"`43817`.)"
1874
1873
msgstr ""
1875
- "Ajout de :func:`inspect.get_annotations` qui calcule les annotation définies "
1876
- "sur un objet de façon sécuritaire. Elle contourne les difficultés d’accéder "
1877
- "aux annotations de différents types d'objets et assume très peu sur l'objet "
1878
- "examiné. :func:`inspect.get_annotations` peut également convertir pour vous "
1879
- "les annotations contenues dans des chaînes de caractères en objets. :func: "
1880
- "`inspect.get_annotations` est maintenant considéré comme la meilleure "
1881
- "pratique pour accéder au dictionnaire d'annotations de tout objet qui prend "
1882
- "en charge les annotations; pour d'autre information sur les meilleurs "
1883
- "pratiques pour travailler avec les annotations, voir :ref:`annotations- "
1884
- "howto`. Conformément, :func:`inspect.signature`, :func:`inspect.Signature ."
1885
- "from_callable` et :func:`inspect.Signature.from_function` appellent "
1886
- "maintenant :func:`inspect.get_annotations` pour récupérer les annotations. "
1887
- "Ceci veut dire que :func:`inspect.signature` et :func:`inspect.Signature ."
1888
- "from_callable` peuvent maintenant convertir pour vous les annotations "
1889
- "contenues dans des chaînes de caractères en objets (contribution de *Larry "
1890
- "Hastings* dans :issue:`43817`)."
1874
+ "Ajout de :func:`inspect.get_annotations` qui calcule les annotations "
1875
+ "définies sur un objet de façon sécuritaire. Elle contourne les difficultés "
1876
+ "d’accéder aux annotations de différents types d'objets et assume très peu "
1877
+ "sur l'objet examiné. :func:`inspect.get_annotations` peut également "
1878
+ "convertir pour vous les annotations contenues dans des chaînes de caractères "
1879
+ "en objets. :func: `inspect.get_annotations` est maintenant considéré comme la "
1880
+ "meilleure pratique pour accéder au dictionnaire d'annotations de tout objet "
1881
+ "qui prend en charge les annotations ; pour d'autre information sur les "
1882
+ "meilleurs pratiques pour travailler avec les annotations, voir :ref:"
1883
+ "`annotations- howto`. Conformément, :func:`inspect.signature`, :func:`inspect."
1884
+ "Signature. from_callable` et :func:`inspect.Signature.from_function` "
1885
+ "appellent maintenant :func:`inspect.get_annotations` pour récupérer les "
1886
+ "annotations. Ceci veut dire que :func:`inspect.signature` et :func:`inspect."
1887
+ "Signature. from_callable` peuvent maintenant convertir pour vous les "
1888
+ "annotations contenues dans des chaînes de caractères en objets (contribution "
1889
+ "de *Larry Hastings* dans :issue:`43817`)."
1891
1890
1892
1891
#: whatsnew/3.10.rst:1205
1893
1892
msgid "linecache"
@@ -2517,7 +2516,7 @@ msgid ""
2517
2516
"`zipimport.zipimporter.exec_module`. (Contributed by Brett Cannon in :issue:"
2518
2517
"`42131`.)"
2519
2518
msgstr ""
2520
- "Ajout des méthodes concernant :pep:`451`: : :meth:`~zipimport.zipimporter."
2519
+ "Ajout des méthodes concernant :pep:`451` : :meth:`~zipimport.zipimporter."
2521
2520
"find_spec`, :meth:`zipimport.zipimporter.create_module` et :meth:`zipimport."
2522
2521
"zipimporter.exec_module` (contribution de *Brett Cannon* dans :issue:"
2523
2522
"`42131`)."
0 commit comments