Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
christopheNan merged 1 commit intopython:3.9fromJulienPalard:mdk/relecture
Jun 4, 2021
Merged
Changes fromall 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 deletionshowto/clinic.po
View file
Open in desktop
Original file line numberDiff line numberDiff 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 DownExpand 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 pourfonctionner avecArgument Clinic, cette "
"fonction n'aplus du tout besoin d'analyser ses propres arguments. Le code "
"généré parArgument Clinic doit être une « boîte noire » avec en entrée "
"l'appel deCPython, et en sortie l'appel à votre code. Entre les deux, "
"``PyObject*args`` (et éventuellement ``PyObject *kwargs``) sont convertis "
"magiquementdans les variables et types C dont vous avez besoin."
"convertissez une fonction pourutiliserArgument 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 "
"pasleur problème -- sans en créer de nouveaux. Il est donc de la première "
"passon 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'argumentadapté au mieux, plutôt que d'utiliser la bibliothèque "
"d'analyse d'argumentgénérique. On aurait ainsi l'analyse d'argument la plus "
"rapidepossible !)"
"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'argumentsadapté au mieux, plutôt que d'utiliser la bibliothèque d'analyse "
"d'argumentsgénérique. On aurait ainsi l'analyse d'arguments la plus rapide "
"possible !)"

#: howto/clinic.rst:59
msgid ""
Expand DownExpand 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'informationque vous lui fournissez."
"et intelligentes à partir de l'informationà sa disposition."

#: howto/clinic.rst:80
msgid "Basic Concepts And Usage"
Expand DownExpand 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 "
"portagede 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 DownExpand 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 DownExpand 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 "
"assigneles arguments. Vous voyez que désormais les arguments Python sont "
"ceux decette fonction ``impl`` ; si l'implémentation utilise des noms "
"différentspour ces variables, corrigez-les."

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

[8]ページ先頭

©2009-2025 Movatter.jp