forked from AFPy/python-docs-fr
Relecture du howto Argument Clinic. (#1662)
Co-authored-by: Victoria Palard <victoria@palard.fr> Co-authored-by: Victoria Palard <victoria@palard.fr>
This commit is contained in:
parent
f99bb50f52
commit
cee086a338
|
@ -6,7 +6,7 @@ msgstr ""
|
||||||
"Project-Id-Version: Python 3\n"
|
"Project-Id-Version: Python 3\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2020-10-01 16:00+0200\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"
|
"Last-Translator: Mindiell <mindiell@mindiell.net>\n"
|
||||||
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
|
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
|
||||||
"Language: fr\n"
|
"Language: fr\n"
|
||||||
|
@ -81,12 +81,12 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Le premier objectif d'Argument Clinic est de prendre en charge toute "
|
"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 "
|
"l'analyse d'arguments à l'intérieur de CPython. Cela signifie que si vous "
|
||||||
"convertissez une fonction pour fonctionner avec Argument Clinic, cette "
|
"convertissez une fonction pour utiliser Argument Clinic, cette fonction n'a "
|
||||||
"fonction n'a plus du tout besoin d'analyser ses propres arguments. Le code "
|
"plus du tout besoin d'analyser ses propres arguments. Le code généré par "
|
||||||
"généré par Argument Clinic doit être une « boîte noire » avec en entrée "
|
"Argument Clinic doit être une « boîte noire » avec en entrée l'appel de "
|
||||||
"l'appel de CPython, et en sortie l'appel à votre code. Entre les deux, "
|
"CPython, et en sortie l'appel à votre code. Entre les deux, ``PyObject "
|
||||||
"``PyObject *args`` (et éventuellement ``PyObject *kwargs``) sont convertis "
|
"*args`` (et éventuellement ``PyObject *kwargs``) sont convertis magiquement "
|
||||||
"magiquement dans les variables et types C dont vous avez besoin."
|
"dans les variables et types C dont vous avez besoin."
|
||||||
|
|
||||||
#: howto/clinic.rst:41
|
#: howto/clinic.rst:41
|
||||||
msgid ""
|
msgid ""
|
||||||
|
@ -113,15 +113,15 @@ msgid ""
|
||||||
"parsing library. That would make for the fastest argument parsing possible!)"
|
"parsing library. That would make for the fastest argument parsing possible!)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Certainement, personne ne voudrait utiliser Argument Clinic s'il ne réglait "
|
"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 "
|
"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 "
|
"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 "
|
"introduire de régression significative sur la vitesse d'exécution. (Au bout "
|
||||||
"du compte, Argument Clinic *devrait* permettre une accélération importante "
|
"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 "
|
"on pourrait ré-écrire son générateur de code pour produire du code d'analyse "
|
||||||
"d'analyse d'argument adapté au mieux, plutôt que d'utiliser la bibliothèque "
|
"d'arguments adapté au mieux, plutôt que d'utiliser la bibliothèque d'analyse "
|
||||||
"d'analyse d'argument générique. On aurait ainsi l'analyse d'argument la plus "
|
"d'arguments générique. On aurait ainsi l'analyse d'arguments la plus rapide "
|
||||||
"rapide possible !)"
|
"possible !)"
|
||||||
|
|
||||||
#: howto/clinic.rst:59
|
#: howto/clinic.rst:59
|
||||||
msgid ""
|
msgid ""
|
||||||
|
@ -159,7 +159,7 @@ msgstr ""
|
||||||
"lui donnez de détails, meilleur sera son boulot. Argument Clinic est bien "
|
"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 "
|
"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 "
|
"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
|
#: howto/clinic.rst:80
|
||||||
msgid "Basic Concepts And Usage"
|
msgid "Basic Concepts And Usage"
|
||||||
|
@ -519,8 +519,8 @@ msgstr ""
|
||||||
"Que fait le « convertisseur » ? Il établit à la fois le type de variable "
|
"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 "
|
"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 "
|
"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 "
|
"« convertisseur hérité », une syntaxe de convenance qui facilite le portage "
|
||||||
"portage de vieux code dans Argument Clinic."
|
"de vieux code dans Argument Clinic."
|
||||||
|
|
||||||
#: howto/clinic.rst:296
|
#: howto/clinic.rst:296
|
||||||
msgid ""
|
msgid ""
|
||||||
|
@ -665,7 +665,7 @@ msgid ""
|
||||||
"Double-check that the argument-parsing code Argument Clinic generated looks "
|
"Double-check that the argument-parsing code Argument Clinic generated looks "
|
||||||
"basically the same as the existing code."
|
"basically the same as the existing code."
|
||||||
msgstr ""
|
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."
|
"ressemble bien au code existant."
|
||||||
|
|
||||||
#: howto/clinic.rst:424
|
#: howto/clinic.rst:424
|
||||||
|
@ -756,10 +756,10 @@ msgstr ""
|
||||||
"fonction ``impl``. C'est là que se trouve l'implémentation de la fonction "
|
"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 "
|
"native. Supprimez le prototype de la fonction que vous modifiez, mais "
|
||||||
"laissez l'accolade ouverte. Maintenant, supprimez tout le code d'analyse "
|
"laissez l'accolade ouverte. Maintenant, supprimez tout le code d'analyse "
|
||||||
"d'argument et les déclarations de toutes les variables auxquelles il assigne "
|
"d'arguments et les déclarations de toutes les variables auxquelles il "
|
||||||
"les arguments. Vous voyez que désormais les arguments Python sont ceux de "
|
"assigne les arguments. Vous voyez que désormais les arguments Python sont "
|
||||||
"cette fonction ``impl`` ; si l'implémentation utilise des noms différents "
|
"ceux de cette fonction ``impl`` ; si l'implémentation utilise des noms "
|
||||||
"pour ces variables, corrigez-les."
|
"différents pour ces variables, corrigez-les."
|
||||||
|
|
||||||
#: howto/clinic.rst:468
|
#: howto/clinic.rst:468
|
||||||
msgid ""
|
msgid ""
|
||||||
|
|
Loading…
Reference in New Issue