1
0
Fork 0

some more fixes

This commit is contained in:
Guillaume Gay 2018-06-15 17:00:37 +02:00
parent ab5e6b0afa
commit a41773a64d
1 changed files with 12 additions and 11 deletions

View File

@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-04-29 00:24+0200\n"
"PO-Revision-Date: 2018-06-13 08:53+0200\n"
"PO-Revision-Date: 2018-06-15 16:59+0200\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: \n"
"Language: fr\n"
@ -59,8 +59,9 @@ msgstr ""
"CPython, et sa compatibilité ascendante n'est pas garantie pour les versions "
"futures. En d'autres termes, si vous êtes mainteneur d'une extension C pour "
"CPython, vous pouvez bien sûr expérimenter avec Argument Clinic sur votre "
"propre code. Mais la version d'Argument Clinic livrée avec CPython 3.5 "
"*pourrait* être totalement incompatible et casser tout votre code."
"propre code. Mais la version d'Argument Clinic livrée avec la prochaîne "
"version de CPython *pourrait* être totalement incompatible et casser tout "
"votre code."
#: ../Doc/howto/clinic.rst:29
msgid "The Goals Of Argument Clinic"
@ -76,11 +77,11 @@ msgid ""
"gets called at the bottom, with ``PyObject *args`` (and maybe ``PyObject "
"*kwargs``) magically converted into the C variables and types you need."
msgstr ""
"Le premier objectif d'Argument Clinic est de prendre la responsabilité pour "
"Le premier objectif d'Argument Clinic est de prendre la responsabilité de "
"toute l'analyse d'arguments à l'intérieur de CPython. Cela signifie que si "
"vous convertissez une fonction pour Argument Clinic, cette fonction ne "
"devrait plus du tout analyser ses propres arguments. Le code généré par "
"Argument Clinic devrait être une «boîte noire» avec en entrée l'appel de "
"Argument Clinic devrait ê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."
@ -127,7 +128,7 @@ msgid ""
"strange parsing behaviors; Argument Clinic's goal is to support all of them."
msgstr ""
"De plus, Argument Clinic doit être suffisamment flexible pour s'accommoder "
"d'approche différentes de l'analyse d'arguments. Il y a des fonctions dans "
"d'approches différentes de l'analyse d'arguments. Il y a des fonctions dans "
"Python dont le traitement des arguments est très étrange; le but d'Argument "
"Clinic est de les gérer toutes. "
@ -227,7 +228,7 @@ msgid ""
"these edits would be lost the next time Argument Clinic writes out fresh "
"output.)"
msgstr ""
"Vous ne devriez jamais modifier la sortie d'un bloc Argument Clinic. Changez "
"Vous ne devez jamais modifier la sortie d'un bloc Argument Clinic. Changez "
"plutôt l'entrée jusqu'à obtenir la sortie souhaitée (c'est précisément le "
"but de la somme de contrôle, détecter si la sortie a été changée. En effet, "
"ces modifications seraient perdues après que Argument Clinic a écrit une "
@ -786,7 +787,7 @@ msgid ""
"to the implementation.)"
msgstr ""
"Vous vous souvenez de la macro avec la structure :c:type:`PyMethodDef` pour "
"cette fonction? Trouvez la structure :c:type:`PyMethodDef` existante pour "
"cette fonction ? Trouvez la structure :c:type:`PyMethodDef` existante pour "
"cette fonction et remplacez là par une référence à cette macro. (Si la "
"fonction native est définie au niveau d'un module, vous le trouverez "
"certainement vers la fin du fichier; s'il s'agît d'une méthode de classe, se "
@ -798,9 +799,9 @@ msgid ""
"replace the existing static :c:type:`PyMethodDef` structure with the macro, "
"*don't* add a comma to the end."
msgstr ""
"Notez que le corps de la macro contient un point virgule final. Donc, "
"lorsque vous remplacez la structure statique :c:type:`PyMethodDef` par la "
"macro, *n'ajoutez pas* de point-virgule à la fin."
"Notez que le corps de la macro contient une virgule finale. Donc, lorsque "
"vous remplacez la structure statique :c:type:`PyMethodDef` par la macro, "
"*n'ajoutez pas* de virgule à la fin."
#: ../Doc/howto/clinic.rst:542
msgid ""