8000 Seconde partie de whatsnew/3.10 by ygingras · Pull Request #1777 · python/python-docs-fr · GitHub
[go: up one dir, main page]

Skip to content

Seconde partie de whatsnew/3.10 #1777

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 44 commits into from
Nov 27, 2021
Merged
Changes from 1 commit
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
d6c77f6
Premier jet sur le What's New de 3.10
ygingras Oct 29, 2021
a0297c1
Second jet sur le What's New de 3.10
ygingras Nov 1, 2021
84c67e5
rewrap et orthographe pour le What's New de 3.10
ygingras Nov 1, 2021
6d7c637
orthographe dans whatsnew/3.10
ygingras Nov 2, 2021
24d424a
re-wrap dans whatsnew/3.10
ygingras Nov 2, 2021
f492874
Merge branch '3.10' of https://github.com/python/python-docs-fr into …
ygingras Nov 2, 2021
2a59845
Intégration des commentaires de Jean-Abou-Samra
ygingras Nov 5, 2021
0115b51
Intégration d'autres commentaires de Jean-Abou-Samra
ygingras Nov 7, 2021
d0a9dc8
Seconde partie du What's New de 3.10
ygingras Nov 7, 2021
2d0f725
Intégration d'autres commentaires des relecteurs
ygingras Nov 7, 2021
d55c0fc
rewrap du What's New de 3.10
ygingras Nov 7, 2021
3a6f244
Espaces dans le What's New de 3.10
ygingras Nov 7, 2021
33d405c
Espaces dans le What's New de 3.10
ygingras Nov 7, 2021
4f641bc
Autres traductions pour whatsnew/3.10
ygingras Nov 10, 2021
f85078b
Autres traductions pour whatsnew/3.10
ygingras Nov 10, 2021
b1f7a32
Autres traductions pour whatsnew/3.10
ygingras Nov 16, 2021
8d928ca
grammaire dans whatsnew/3.10
ygingras Nov 16, 2021
f4d21fc
Merge branch 'whatsnew-310' of github.com:ygingras/python-docs-fr int…
ygingras Nov 16, 2021
0203b51
Merge branch '3.10' of https://github.com/python/python-docs-fr into …
ygingras Nov 16, 2021
21a3138
rewrap du What's New de 3.10
ygingras Nov 16, 2021
b73f12c
orthographe dans whatsnew/3.10
ygingras Nov 16, 2021
b8596b6
reparation de la generation Sphinx
ygingras Nov 16, 2021
377bb2c
Intégration d'autres commentaires de Christophe Nanteuil
ygingras Nov 17, 2021
5d5d209
Intégration d'autres commentaires de Christophe Nanteuil
ygingras Nov 17, 2021
742e29e
autres commentaires de Christophe Nanteuil
ygingras Nov 17, 2021
346b535
rewrap du What's New de 3.10
ygingras Nov 17, 2021
0be5559
Merge branch '3.10' of https://github.com/python/python-docs-fr into …
ygingras Nov 17, 2021
988a8ec
rewrap du What's New de 3.10
ygingras Nov 17, 2021
f2bc125
merge with branch whatsnew-310
ygingras Nov 18, 2021
44e0794
merge with upstream/3.10
ygingras Nov 22, 2021
1b38d71
rewrap du What's New de 3.10
ygingras Nov 23, 2021
9ebceff
Autres traductions pour whatsnew/3.10
ygingras Nov 23, 2021
fe57010
rewrap du What's New de 3.10
ygingras Nov 23, 2021
cf71f3f
Changement du Makefile pour include les What's New récents
ygingras Nov 23, 2021
a00e4b4
Intégration d'autres commentaires de Christophe Nanteuil et Julien Pa…
ygingras Nov 23, 2021
1de4b17
Intégration d'autres commentaires de Christophe Nanteuil
ygingras Nov 24, 2021
49604be
autres commentaires de Christophe Nanteuil
ygingras Nov 24, 2021
75db355
rewrap du What's New de 3.10
ygingras Nov 24, 2021
b45cb49
orthographe dans le what's new de 3.10
ygingras Nov 24, 2021
5b522a5
Apply suggestions from code review
ygingras Nov 25, 2021
89a03af
simplification
ygingras Nov 25, 2021
702899d
rewrap du What's New de 3.10
ygingras Nov 25, 2021
84f8a5e
Apply suggestions from code review
ygingras Nov 25, 2021
4730cfb
'implémentation interne'
ygingras Nov 25, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Intégration des commentaires de Jean-Abou-Samra
Co-authored-by: Jean-Abou-Samra <37271310+Jean-Abou-Samra@users.noreply.github.com>
  • Loading branch information
ygingras and jeanas authored Nov 5, 2021
commit 2a5984593cf727e35840422650346bf1ea48ab4a
70 changes: 35 additions & 35 deletions whatsnew/3.10.po
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ msgstr ""

#: whatsnew/3.10.rst:0
msgid "Editor"
msgstr "Éditeur"
msgstr "Rédacteur"

#: whatsnew/3.10.rst:7
msgid "Pablo Galindo Salgado"
Expand Down Expand Up @@ -121,7 +121,7 @@ msgstr "Obsolescences, retraits ou restrictions :"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#: whatsnew/3.10.rst:470
Expand Down
0