some more fixes

This commit is contained in:
Guillaume Gay 2018-06-15 17:00:37 +02:00
parent ab5e6b0afa
commit a41773a64d

View File

@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Python 3.6\n" "Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-04-29 00:24+0200\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" "Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: \n" "Language-Team: \n"
"Language: fr\n" "Language: fr\n"
@ -59,8 +59,9 @@ msgstr ""
"CPython, et sa compatibilité ascendante n'est pas garantie pour les versions " "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 " "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 " "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 " "propre code. Mais la version d'Argument Clinic livrée avec la prochaîne "
"*pourrait* être totalement incompatible et casser tout votre code." "version de CPython *pourrait* être totalement incompatible et casser tout "
"votre code."
#: ../Doc/howto/clinic.rst:29 #: ../Doc/howto/clinic.rst:29
msgid "The Goals Of Argument Clinic" msgid "The Goals Of Argument Clinic"
@ -76,11 +77,11 @@ msgid ""
"gets called at the bottom, with ``PyObject *args`` (and maybe ``PyObject " "gets called at the bottom, with ``PyObject *args`` (and maybe ``PyObject "
"*kwargs``) magically converted into the C variables and types you need." "*kwargs``) magically converted into the C variables and types you need."
msgstr "" 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 " "toute l'analyse d'arguments à l'intérieur de CPython. Cela signifie que si "
"vous convertissez une fonction pour Argument Clinic, cette fonction ne " "vous convertissez une fonction pour Argument Clinic, cette fonction ne "
"devrait plus du tout analyser ses propres arguments. Le code généré par " "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 " "CPython, et en sortie l'appel à votre code. Entre les deux ``PyObject "
"*args`` (et éventuellement ``PyObject *kwargs``) sont convertis magiquement " "*args`` (et éventuellement ``PyObject *kwargs``) sont convertis magiquement "
"dans les variables et types C dont vous avez besoin." "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." "strange parsing behaviors; Argument Clinic's goal is to support all of them."
msgstr "" msgstr ""
"De plus, Argument Clinic doit être suffisamment flexible pour s'accommoder " "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 " "Python dont le traitement des arguments est très étrange; le but d'Argument "
"Clinic est de les gérer toutes. " "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 " "these edits would be lost the next time Argument Clinic writes out fresh "
"output.)" "output.)"
msgstr "" 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 " "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, " "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 " "ces modifications seraient perdues après que Argument Clinic a écrit une "
@ -786,7 +787,7 @@ msgid ""
"to the implementation.)" "to the implementation.)"
msgstr "" msgstr ""
"Vous vous souvenez de la macro avec la structure :c:type:`PyMethodDef` pour " "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 " "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 " "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 " "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, " "replace the existing static :c:type:`PyMethodDef` structure with the macro, "
"*don't* add a comma to the end." "*don't* add a comma to the end."
msgstr "" msgstr ""
"Notez que le corps de la macro contient un point virgule final. Donc, " "Notez que le corps de la macro contient une virgule finale. Donc, lorsque "
"lorsque vous remplacez la structure statique :c:type:`PyMethodDef` par la " "vous remplacez la structure statique :c:type:`PyMethodDef` par la macro, "
"macro, *n'ajoutez pas* de point-virgule à la fin." "*n'ajoutez pas* de virgule à la fin."
#: ../Doc/howto/clinic.rst:542 #: ../Doc/howto/clinic.rst:542
msgid "" msgid ""