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

Commitcee086a

Browse files
Relecture du howto Argument Clinic. (#1662)
Co-authored-by: Victoria Palard <victoria@palard.fr>Co-authored-by: Victoria Palard <victoria@palard.fr>
1 parentf99bb50 commitcee086a

File tree

1 file changed

+21
-21
lines changed

1 file changed

+21
-21
lines changed

‎howto/clinic.po

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ msgstr ""
66
"Project-Id-Version:Python 3\n"
77
"Report-Msgid-Bugs-To:\n"
88
"POT-Creation-Date:2020-10-01 16:00+0200\n"
9-
"PO-Revision-Date:2021-05-28 18:54+0200\n"
9+
"PO-Revision-Date:2021-06-04 15:16+0200\n"
1010
"Last-Translator:Mindiell <mindiell@mindiell.net>\n"
1111
"Language-Team:FRENCH <traductions@lists.afpy.org>\n"
1212
"Language:fr\n"
@@ -81,12 +81,12 @@ msgid ""
8181
msgstr""
8282
"Le premier objectif d'Argument Clinic est de prendre en charge toute "
8383
"l'analyse d'arguments à l'intérieur de CPython. Cela signifie que si vous "
84-
"convertissez une fonction pourfonctionner avecArgument Clinic, cette "
85-
"fonction n'aplus du tout besoin d'analyser ses propres arguments. Le code "
86-
"généré parArgument Clinic doit être une « boîte noire » avec en entrée "
87-
"l'appel deCPython, et en sortie l'appel à votre code. Entre les deux, "
88-
"``PyObject*args`` (et éventuellement ``PyObject *kwargs``) sont convertis "
89-
"magiquementdans les variables et types C dont vous avez besoin."
84+
"convertissez une fonction pourutiliserArgument Clinic, cette fonction n'a "
85+
"plus du tout besoin d'analyser ses propres arguments. Le code généré par "
86+
"Argument Clinic doit être une « boîte noire » avec en entrée l'appel de "
87+
"CPython, et en sortie l'appel à votre code. Entre les deux, ``PyObject "
88+
"*args`` (et éventuellement ``PyObject *kwargs``) sont convertis magiquement "
89+
"dans les variables et types C dont vous avez besoin."
9090

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

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

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

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

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

764764
#:howto/clinic.rst:468
765765
msgid""

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp