Skip to content

Commit 2a59845

Browse files
ygingrasjeanas
andauthored
Intégration des commentaires de Jean-Abou-Samra
Co-authored-by: Jean-Abou-Samra <37271310+Jean-Abou-Samra@users.noreply.github.com>
1 parent f492874 commit 2a59845

1 file changed

Lines changed: 35 additions & 35 deletions

File tree

whatsnew/3.10.po

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ msgstr ""
3737

3838
#: whatsnew/3.10.rst:0
3939
msgid "Editor"
40-
msgstr "Éditeur"
40+
msgstr "Rédacteur"
4141

4242
#: whatsnew/3.10.rst:7
4343
msgid "Pablo Galindo Salgado"
@@ -121,7 +121,7 @@ msgstr "Obsolescences, retraits ou restrictions :"
121121

122122
#: whatsnew/3.10.rst:85
123123
msgid ":pep:`644`, Require OpenSSL 1.1.1 or newer"
124-
msgstr ":pep:`644`, nécessite *OpenSSL* 1.1.1 ou plus récent ;"
124+
msgstr ":pep:`644`, mise à jour de la version minimale d'*OpenSSL* à 1.1.1 ;"
125125

126126
#: whatsnew/3.10.rst:86
127127
msgid ":pep:`632`, Deprecate distutils module."
@@ -137,11 +137,11 @@ msgstr ""
137137

138138
#: whatsnew/3.10.rst:88
139139
msgid ":pep:`624`, Remove Py_UNICODE encoder APIs"
140-
msgstr ":pep:`624`, retrait des APIs d'encodage ``Py_UNICODE`` ;"
140+
msgstr ":pep:`624`, retrait des API d'encodage ``Py_UNICODE`` ;"
141141

142142
#: whatsnew/3.10.rst:89
143143
msgid ":pep:`597`, Add optional EncodingWarning"
144-
msgstr ":pep:`597`, ajout optionnel d'``EncodingWarning``"
144+
msgstr ":pep:`597`, ajout de l'``EncodingWarning`` optionnel"
145145

146146
#: whatsnew/3.10.rst:2031
147147
msgid "New Features"
@@ -161,9 +161,9 @@ msgid ""
161161
msgstr ""
162162
"Il est maintenant possible de mettre les gestionnaires de contexte entre "
163163
"parenthèses pour les répartir sur plusieurs lignes. Ceci permet le formatage "
164-
"d'une longue collection de gestionnaires de contexte sur plusieurs lignes de "
164+
"d'une longue série de gestionnaires de contexte sur plusieurs lignes de "
165165
"la même façon qui était préalablement possible avec les instructions "
166-
"d'imports. Par exemple, tous ces blocs sont maintenant valides :"
166+
"d'importation. Par exemple, tous ces blocs sont maintenant valides :"
167167

168168
#: whatsnew/3.10.rst:131
169169
msgid ""
@@ -205,10 +205,10 @@ msgid ""
205205
"code (notice the unclosed '{'):"
206206
msgstr ""
207207
"Pendant l'analyse syntaxique de code qui contient des parenthèses ou autres "
208-
"balises ouvrantes et fermantes, l'interpréteur inclus maintenant "
208+
"balises ouvrantes et fermantes, l'interpréteur inclut maintenant "
209209
"l'emplacement de la balise ou parenthèse non fermée plutôt que d'afficher "
210210
"*SyntaxError: unexpected EOF while parsing* ou d'indiquer un emplacement "
211-
"incorrect. Par exemple, considérez le code suivant (prenez note à l'accolade "
211+
"incorrect. Par exemple, considérez le code suivant (remarquez l'accolade "
212212
"``'{'`` non-fermée) :"
213213

214214
#: whatsnew/3.10.rst:167
@@ -221,7 +221,7 @@ msgstr ""
221221

222222
#: whatsnew/3.10.rst:177
223223
msgid "but in Python 3.10 a more informative error is emitted:"
224-
msgstr "mais dans Python 3.10, une erreur pour informative est levée :"
224+
msgstr "mais dans Python 3.10, une erreur plus informative est levée :"
225225

226226
#: whatsnew/3.10.rst:187
227227
msgid ""
@@ -255,19 +255,19 @@ msgid ""
255255
"itself, instead of just where the problem is detected. In this way, instead "
256256
"of displaying (before Python 3.10):"
257257
msgstr ""
258-
"Les exceptions :exc:`SyntaxError` levées par l'interpréteur vont maintenant "
259-
"souligner toute la portée de l'expression qui constitue l'erreur de syntaxe "
260-
"plutôt que seulement où le problème a été détecté. De cette façon, plutôt "
258+
"Les exceptions :exc:`SyntaxError` levées par l'interpréteur soulignent maintenant "
259+
"toute la portée de l'expression qui constitue l'erreur de syntaxe "
260+
"plutôt que seulement la position où le problème a été détecté. De cette façon, plutôt "
261261
"que cet affichage (avant Python 3.10) :"
262262

263263
#: whatsnew/3.10.rst:208
264264
msgid "now Python 3.10 will display the exception as:"
265-
msgstr "Python 3.10 va maintenant afficher l'exception tel que :"
265+
msgstr "Python 3.10 va maintenant afficher l'exception comme ceci :"
266266

267267
#: whatsnew/3.10.rst:218
268268
msgid "This improvement was contributed by Pablo Galindo in :issue:`43914`."
269269
msgstr ""
270-
"Cette amélioration une contribution de *Pablo Galindo* dans :issue:`43914`."
270+
"Cette amélioration est une contribution de *Pablo Galindo* dans :issue:`43914`."
271271

272272
#: whatsnew/3.10.rst:220
273273
msgid ""
@@ -288,7 +288,7 @@ msgstr "(contribution de *Pablo Galindo* dans :issue:`42997`) ;"
288288

289289
#: whatsnew/3.10.rst:235
290290
msgid "Unparenthesised tuples in comprehensions targets:"
291-
msgstr "Les tuples sans parenthèses dans les cibles de compréhensions :"
291+
msgstr "Les *n*-uplets sans parenthèses dans les cibles de compréhensions :"
292292

293293
#: whatsnew/3.10.rst:245
294294
msgid "(Contributed by Pablo Galindo in :issue:`43017`)"
@@ -368,8 +368,8 @@ msgid ""
368368
"suggestions of similar attribute names in the object that the exception was "
369369
"raised from:"
370370
msgstr ""
371-
"À l'impression d'une :exc:`AttributeError`, :c:func:`PyErr_Display` va "
372-
"offrir des suggestions de noms d'attributs similaires dans l'objet pour "
371+
"À l'impression d'une :exc:`AttributeError`, :c:func:`PyErr_Display` "
372+
"offre des suggestions de noms d'attributs similaires dans l'objet pour "
373373
"lequel l'exception a été levée :"
374374

375375
#: whatsnew/3.10.rst:389
@@ -385,7 +385,7 @@ msgstr ""
385385
"Notez que ceci ne fonctionnera pas si :c:func:`PyErr_Display` n'est pas "
386386
"appelée pour afficher l'erreur, ce qui est le cas si une fonction "
387387
"d'affichage d'erreur personnalisée est utilisée. C'est un scénario typique "
388-
"avec certains *REPLs* comme *IPython*."
388+
"avec certains interpréteurs interactifs comme IPython."
389389

390390
#: whatsnew/3.10.rst:375
391391
msgid "NameErrors"
@@ -398,7 +398,7 @@ msgid ""
398398
"function that the exception was raised from:"
399399
msgstr ""
400400
"Quand elle affiche une :exc:`NameError` levée par l'interpréteur, :c:func:"
401-
"`PyErr_Display` va offrir des suggestions de variables qui ont un nom "
401+
"`PyErr_Display` offre des suggestions de variables qui ont un nom "
402402
"similaire dans la fonction de laquelle l’exception a été levée :"
403403

404404
#: whatsnew/3.10.rst:392
@@ -410,7 +410,7 @@ msgstr ""
410410
"Notez que ceci ne fonctionnera pas si :c:func:`PyErr_Display` n'est pas "
411411
"appelée pour afficher l'erreur, ce qui est le cas si une fonction "
412412
"d'affichage d'erreur personnalisée est utilisée. C'est un scénario typique "
413-
"avec certains *REPLs* comme *IPython*."
413+
"avec certains interpréteurs interactifs comme IPython."
414414

415415
#: whatsnew/3.10.rst:398
416416
msgid "PEP 626: Precise line numbers for debugging and other tools"
@@ -427,7 +427,7 @@ msgstr ""
427427
"PEP 626 amène des numéros de lignes plus précis pour le débogage, le "
428428
"profilage et les outils de mesure de couverture. Les événements de traçage, "
429429
"avec les numéros de ligne corrects, sont générés pour toutes les lignes de "
430-
"code exécutés et seulement pour les lignes de code qui sont exécutées."
430+
"code exécutées et seulement pour les lignes de code qui sont exécutées."
431431

432432
#: whatsnew/3.10.rst:403
433433
msgid ""
@@ -477,11 +477,11 @@ msgstr "Syntaxe et opérations"
477477
msgid "The generic syntax of pattern matching is::"
478478
msgstr "La syntaxe générique du filtrage par motifs est ::"
479479

480-
# "pattern" est traduit par "filtre" pour rester consistant avec tutorial/controlflow.po, mais je pense que "motif" serait un meilleur choix.
480+
# "pattern" est traduit par "filtre" pour rester cohérent avec tutorial/controlflow.po, mais je pense que "motif" serait un meilleur choix.
481481
# Autre lexique:
482482
# "match": "comparaison" action de tester si il y a un match
483483
# "match": "bloc ``match``" ou "instruction ``match`` pour l'élément syntaxique
484-
# "match": "appariement" comparaison réeusite
484+
# "match": "appariement" comparaison réussie
485485
# "wildcard": "attrape-tout"
486486
# "guard": "garde"
487487
#: whatsnew/3.10.rst:433
@@ -492,11 +492,11 @@ msgid ""
492492
msgstr ""
493493
"Une instruction *match* prend une expression et compare successivement sa "
494494
"valeur à différents filtres qui sont donnés comme un ou plusieurs blocs "
495-
"*case*. Spécifiquement, le filtrage par motifs s'effectue par :"
495+
"*case*. Plus précisément, le filtrage par motifs s'effectue par :"
496496

497497
#: whatsnew/3.10.rst:437
498498
msgid "using data with type and shape (the ``subject``)"
499-
msgstr "l'utilisation de données qui un type et une forme (ici ``subject``) ;"
499+
msgstr "l'utilisation de données qui ont un type et une forme (ici ``subject``) ;"
500500

501501
#: whatsnew/3.10.rst:438
502502
msgid "evaluating the ``subject`` in the ``match`` statement"
@@ -507,7 +507,7 @@ msgid ""
507507
"comparing the subject with each pattern in a ``case`` statement from top to "
508508
"bottom until a match is confirmed."
509509
msgstr ""
510-
"la comparaison de ``subject`` contre chaque filtre dans une instruction "
510+
"la comparaison de ``subject`` avec chaque filtre dans une instruction "
511511
"``case`` de haut en bas jusqu'à ce qu'un appariement soit confirmé ;"
512512

513513
#: whatsnew/3.10.rst:441
@@ -521,8 +521,8 @@ msgid ""
521521
"confirmed and a wildcard case does not exist, the entire match block is a no-"
522522
"op."
523523
msgstr ""
524-
"si un appariement exact n'est pas confirmé, le dernier ``case``, un *attrape-"
525-
"tout* ``_``, s'il est fourni, sera utilisé comme appariement. Si un "
524+
"si un appariement exact n'est pas confirmé, et que le dernier ``case`` est un *attrape-"
525+
"tout* ``_``, il est utilisé comme appariement. Si un "
526526
"appariement exact n'est pas confirmé et qu'il n'y a pas d'attrape-tout, le "
527527
"bloc ``match`` n'effectue aucune opération."
528528

@@ -542,7 +542,7 @@ msgstr ""
542542
"l'exemple simple d'apparier un sujet (objet de données) à un littéral "
543543
"(filtre) avec l'instruction ``switch`` tel que disponible en *C*, *Java* ou "
544544
"*JavaScript* (et plusieurs autres langages). Souvent, l'instruction "
545-
"``switch`` est utilisée pour comparer des objets/expressions à des "
545+
"``switch`` est utilisée pour comparer des objets ou expressions à des "
546546
"instructions ``case`` qui contiennent des littéraux."
547547

548548
#: whatsnew/3.10.rst:457
@@ -554,7 +554,7 @@ msgid ""
554554
msgstr ""
555555
"Des exemples plus puissants de filtrage par motifs sont présents dans des "
556556
"langages tels que *Scala* et *Elixir*. Avec le filtrage par motifs "
557-
"structurels, l'approche est \"déclarative\" et énonce les conditions (les "
557+
"structurels, l'approche est « déclarative » et énonce les conditions (les "
558558
"filtres) pour apparier les données."
559559

560560
#: whatsnew/3.10.rst:461
@@ -569,13 +569,13 @@ msgid ""
569569
"of the subject's type and shape."
570570
msgstr ""
571571
"Bien qu'une série d'instructions \"impératives\" utilisant des instructions "
572-
"\"if\" imbriquées peut être utilisée pour accomplir quelque chose de "
572+
"« if » imbriquées puisse être utilisée pour accomplir quelque chose de "
573573
"similaire au filtrage par motifs structurels, ceci est moins clair que "
574-
"l'approche \"déclarative\". Plutôt, l'approche \"déclarative\" énonce les "
575-
"conditions pour à combler pour réaliser un appariement grâce à ses filtres "
576-
"explicites. Bien que le filtrage par motifs structurels peut être utilisé "
574+
"l'approche « déclarative ». Cette dernière énonce les "
575+
"conditions à remplir pour réaliser un appariement grâce à ses filtres "
576+
"explicites. Bien que le filtrage par motifs structurels puisse être utilisé "
577577
"dans sa forme la plus simple pour comparer une variable à un littéral dans "
578-
"une instruction case, sa valeur réelle pour Python réside dans son "
578+
"une instruction case, son intérêt réel pour Python réside dans son "
579579
"traitement du sujet selon son type et sa forme."
580580

581581
#: whatsnew/3.10.rst:470

0 commit comments

Comments
 (0)