Skip to content

Relecture du howto Argument Clinic. #1662

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 1 commit into from
Jun 4, 2021
Merged
Changes from all commits
Commits
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
42 changes: 21 additions & 21 deletions howto/clinic.po
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: Python 3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-10-01 16:00+0200\n"
"PO-Revision-Date: 2021-05-28 18:54+0200\n"
"PO-Revision-Date: 2021-06-04 15:16+0200\n"
"Last-Translator: Mindiell <mindiell@mindiell.net>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
Expand Down Expand Up @@ -81,12 +81,12 @@ msgid ""
msgstr ""
"Le premier objectif d'Argument Clinic est de prendre en charge toute "
"l'analyse d'arguments à l'intérieur de CPython. Cela signifie que si vous "
"convertissez une fonction pour fonctionner avec Argument Clinic, cette "
"fonction n'a plus du tout besoin d'analyser ses propres arguments. Le code "
"généré par Argument Clinic doit être une « boîte noire » avec en entrée "
"l'appel de CPython, et en sortie l'appel à votre code. Entre les deux, "
"``PyObject *args`` (et éventuellement ``PyObject *kwargs``) sont convertis "
"magiquement dans les variables et types C dont vous avez besoin."
"convertissez une fonction pour utiliser Argument Clinic, cette fonction n'a "
"plus du tout besoin d'analyser ses propres arguments. Le code généré par "
"Argument Clinic doit être une « boîte noire » avec en entrée l'appel de "
"CPython, et en sortie l'appel à votre code. Entre les deux, ``PyObject "
"*args`` (et éventuellement ``PyObject *kwargs``) sont convertis magiquement "
"dans les variables et types C dont vous avez besoin."

#: howto/clinic.rst:41
msgid ""
Expand All @@ -113,15 +113,15 @@ msgid ""
"parsing library. That would make for the fastest argument parsing possible!)"
msgstr ""
"Certainement, personne ne voudrait utiliser Argument Clinic s'il ne réglait "
"pas leur problème -- sans en créer de nouveaux. Il est donc de la première "
"pas son problème sans en créer de nouveaux. Il est donc de la première "
"importance qu'Argument Clinic génère du code correct. Il est aussi "
"souhaitable que le code soit aussi plus rapide. Au minimum, il ne doit pas "
"introduire de régression significative sur la vitesse d'exécution. (Au bout "
"du compte, Argument Clinic *devrait* permettre une accélération importante "
"-- on pourrait ré-écrire son générateur de code pour produire du code "
"d'analyse d'argument adapté au mieux, plutôt que d'utiliser la bibliothèque "
"d'analyse d'argument générique. On aurait ainsi l'analyse d'argument la plus "
"rapide possible !)"
"du compte, Argument Clinic *devrait* permettre une accélération importante, "
"on pourrait ré-écrire son générateur de code pour produire du code d'analyse "
"d'arguments adapté au mieux, plutôt que d'utiliser la bibliothèque d'analyse "
"d'arguments générique. On aurait ainsi l'analyse d'arguments la plus rapide "
"possible !)"

#: howto/clinic.rst:59
msgid ""
Expand Down Expand Up @@ -159,7 +159,7 @@ msgstr ""
"lui donnez de détails, meilleur sera son boulot. Argument Clinic est bien "
"sûr assez simple pour le moment. Mais à mesure qu'il évoluera et deviendra "
"plus sophistiqué, il sera capable de faire beaucoup de choses intéressantes "
"et intelligentes à partir de l'information que vous lui fournissez."
"et intelligentes à partir de l'information à sa disposition."

#: howto/clinic.rst:80
msgid "Basic Concepts And Usage"
Expand Down Expand Up @@ -519,8 +519,8 @@ msgstr ""
"Que fait le « convertisseur » ? Il établit à la fois le type de variable "
"utilisé en C et la méthode pour convertir la valeur Python en valeur C lors "
"de l'exécution. Pour le moment, vous allez utiliser ce qui s'appelle un "
"« convertisseur hérité » -- une syntaxe de convenance qui facilite le "
"portage de vieux code dans Argument Clinic."
"« convertisseur hérité », une syntaxe de convenance qui facilite le portage "
"de vieux code dans Argument Clinic."

#: howto/clinic.rst:296
msgid ""
Expand Down Expand Up @@ -665,7 +665,7 @@ msgid ""
"Double-check that the argument-parsing code Argument Clinic generated looks "
"basically the same as the existing code."
msgstr ""
"Vérifiez bien que le code d'analyse d'argument généré par Argument Clinic "
"Vérifiez bien que le code d'analyse d'arguments généré par Argument Clinic "
"ressemble bien au code existant."

#: howto/clinic.rst:424
Expand Down Expand Up @@ -756,10 +756,10 @@ msgstr ""
"fonction ``impl``. C'est là que se trouve l'implémentation de la fonction "
"native. Supprimez le prototype de la fonction que vous modifiez, mais "
"laissez l'accolade ouverte. Maintenant, supprimez tout le code d'analyse "
"d'argument et les déclarations de toutes les variables auxquelles il assigne "
"les arguments. Vous voyez que désormais les arguments Python sont ceux de "
"cette fonction ``impl`` ; si l'implémentation utilise des noms différents "
"pour ces variables, corrigez-les."
"d'arguments et les déclarations de toutes les variables auxquelles il "
"assigne les arguments. Vous voyez que désormais les arguments Python sont "
"ceux de cette fonction ``impl`` ; si l'implémentation utilise des noms "
"différents pour ces variables, corrigez-les."

#: howto/clinic.rst:468
msgid ""
Expand Down