From 19733a52dacc8a5928cc42aeee0ab15c6f695c30 Mon Sep 17 00:00:00 2001 From: Guillaume Gay Date: Fri, 8 Jun 2018 09:10:42 +0200 Subject: [PATCH] removes spurious newlines --- howto/clinic.po | 342 ++++++++++++++++++++++++------------------------ 1 file changed, 171 insertions(+), 171 deletions(-) diff --git a/howto/clinic.po b/howto/clinic.po index 3d92bb33..a876bb1d 100644 --- a/howto/clinic.po +++ b/howto/clinic.po @@ -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-04 19:02+0200\n" +"PO-Revision-Date: 2018-06-08 09:09+0200\n" "Last-Translator: Julien Palard \n" "Language-Team: \n" "Language: fr\n" @@ -37,11 +37,11 @@ msgid "" "to work with Argument Clinic, and then introduces some advanced topics on " "Argument Clinic usage." msgstr "" -"Argument Clinic est un préprocesseur pour les fichiers C de CPython.\n" -"Il permet d'automatiser les éléments standards lors de la rédaction du\n" -"code d'analyse d'arguments pour les modules natifs. Ce document vous\n" -"montre comment convertir votre première fonction en C de façon à ce\n" -"qu'elle fonctionne avec Argument Clinic, avant d'introduire des usages\n" +"Argument Clinic est un préprocesseur pour les fichiers C de CPython. " +"Il permet d'automatiser les éléments standards lors de la rédaction du " +"code d'analyse d'arguments pour les modules natifs. Ce document vous " +"montre comment convertir votre première fonction en C de façon à ce " +"qu'elle fonctionne avec Argument Clinic, avant d'introduire des usages " "plus avancés d'Argument Clinic. " #: ../Doc/howto/clinic.rst:19 @@ -54,13 +54,13 @@ msgid "" "Argument Clinic that ships with CPython 3.5 *could* be totally incompatible " "and break all your code." msgstr "" -"Argument Clinic est pour le moment considéré comme un outil interne à\n" -"CPython. Son utilisation n'est pas supportée pour des fichiers à\n" -"l'extérieur de CPython, et ça compatibilité ascendante n'est pas\n" -"garantie pour les versions futures. En d'autres termes, si vous êtes\n" -"mainteneur d'une extension C pour CPython, vous pouvez bien sûr\n" -"expérimenter avec Argument Clinic sur votre propre code. Mais la\n" -"version d'Argument Clinic livrée avec CPython 3.5 *pourrait* être\n" +"Argument Clinic est pour le moment considéré comme un outil interne à " +"CPython. Son utilisation n'est pas supportée pour des fichiers à " +"l'extérieur de CPython, et ça 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." #: ../Doc/howto/clinic.rst:29 @@ -77,14 +77,14 @@ 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é\n" -"pour toute l'analyse d'arguments à l'intérieur de CPython. Cela\n" -"signifie que si vous convertissez une fonction pour Argument Clinic,\n" -"cette fonction ne devrait plus du tout analyser ses propres arguments.\n" -"Le code généré par Argument Clinic devrait être une «boîte noire» avec\n" -"en entrée l'appel de CPython, et en sortie l'appel à votre code. Entre\n" -"les deux ``PyObject *args`` (et éventuellement ``PyObject *kwargs``)\n" -"sont convertis magiquement dans les variables et types C dont vous\n" +"Le premier objectif d'Argument Clinic est de prendre la responsabilité " +"pour 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 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." #: ../Doc/howto/clinic.rst:41 @@ -94,10 +94,10 @@ msgid "" "chore, requiring maintaining redundant information in a surprising number of " "places. When you use Argument Clinic, you don't have to repeat yourself." msgstr "" -"Pour que le premier objectif d'Argument Clinic soit atteint, il faut\n" -"qu'il soit facile à utiliser. Actuellement, travailler avec la\n" -"bibliothèque d'analyse d'arguments de CPython est une corvée. Il faut\n" -"maintenir une quantité surprenante d'informations redondantes. En\n" +"Pour que le premier objectif d'Argument Clinic soit atteint, il faut " +"qu'il soit facile à utiliser. Actuellement, travailler avec la " +"bibliothèque d'analyse d'arguments de CPython est une corvée. Il faut " +"maintenir une quantité surprenante d'informations redondantes. En " "utilisant Argument Clinic, il n'est plus nécessaire de se répéter." #: ../Doc/howto/clinic.rst:47 @@ -111,15 +111,15 @@ msgid "" "parsing code, rather than calling the general-purpose CPython argument " "parsing library. That would make for the fastest argument parsing possible!)" msgstr "" -"Certainement, personne ne voudrait utiliser Argument Clinic s'il ne\n" -"réglait pas leur problème - sans en créer de nouveaux. Il est donc de\n" -"la première importance qu'Argument Clinic génère du code correct. On\n" -"souhaiterai que le code soit aussi plus rapide. Au minimum, il ne doit\n" -"pas introduire de régression sur la vitesse d'exécution. (Au bout du\n" -"compte, Argument Clinic *devrait* permettre une accélération\n" -"importante - on pourrait ré-écrire son générateur de code pour\n" -"produire du code d'analyse d'argument adapté au mieux, plutôt que\n" -"d'utiliser la bibliothèque d'analyse d'argument générique. On aurait\n" +"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 importance qu'Argument Clinic génère du code correct. On " +"souhaiterai que le code soit aussi plus rapide. Au minimum, il ne doit " +"pas introduire de régression 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'argument adapté au mieux, plutôt que " +"d'utiliser la bibliothèque d'analyse d'argument générique. On aurait " "ainsi l'analyse d'argument la plus rapide possible!)" #: ../Doc/howto/clinic.rst:59 @@ -128,9 +128,9 @@ msgid "" "approach to argument parsing. Python has some functions with some very " "strange parsing behaviors; Argument Clinic's goal is to support all of them." msgstr "" -"De plus, Argument Clinic doit être suffisamment flexible pour\n" -"s'accommoder d'approche différentes de l'analyse d'arguments. Il y a\n" -"des fonctions dans python dont le traitement des arguments est très\n" +"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 python dont le traitement des arguments est très " "étrange; le but d'Argument Clinic est de toutes les supporter. " #: ../Doc/howto/clinic.rst:64 @@ -140,10 +140,10 @@ msgid "" "introspection query functions would throw an exception if you passed in a " "builtin. With Argument Clinic, that's a thing of the past!" msgstr "" -"Finalement, la motivation première d'Argument Clinic était de fournir\n" -"des «signatures» pour l'introspection des composants natifs de\n" -"CPython. Précédemment, les fonctions d'introspection levaient une\n" -"exception si vous passiez un composant natif. Grâce à Argument Clinic,\n" +"Finalement, la motivation première d'Argument Clinic était de fournir " +"des «signatures» pour l'introspection des composants natifs de " +"CPython. Précédemment, les fonctions d'introspection levaient une " +"exception si vous passiez un composant natif. Grâce à Argument Clinic, " "ce comportement appartient au passé!" #: ../Doc/howto/clinic.rst:70 @@ -154,11 +154,11 @@ msgid "" "more sophisticated, and it should be able to do many interesting and smart " "things with all the information you give it." msgstr "" -"En travaillant avec Argument Clinic, il faut garder à l'esprit que\n" -"plus vous lui donnez de détails, meilleur sera son boulot. Argument\n" -"Clinic est bien sûr assez simple pour le moment. Mais à mesure qu'il\n" -"évoluera et deviendra plus sophistiqué, il devrait être capable de\n" -"faire beaucoup de choses intéressantes et intelligentes à partir de\n" +"En travaillant avec Argument Clinic, il faut garder à l'esprit que " +"plus vous 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 devrait être capable de " +"faire beaucoup de choses intéressantes et intelligentes à partir de " "l'information que vous lui fournissez." #: ../Doc/howto/clinic.rst:80 @@ -170,7 +170,7 @@ msgid "" "Argument Clinic ships with CPython; you'll find it in ``Tools/clinic/clinic." "py``. If you run that script, specifying a C file as an argument:" msgstr "" -"Argument Clinic est livré avec CPython; vous le trouverez dans\n" +"Argument Clinic est livré avec CPython; vous le trouverez dans " "``Tools/clinic/clinic.py``. Si vous exécutez ce script, en spécifiant un fichier C comme argument : " #: ../Doc/howto/clinic.rst:89 @@ -191,8 +191,8 @@ msgid "" "these lines, including the beginning and ending comment lines, are " "collectively called an Argument Clinic \"block\"." msgstr "" -"Tout ce qui se trouve entre ces deux lignes est une entrée pour\n" -"Argument Clinic. Toutes ces lignes, en incluant les commentaires de\n" +"Tout ce qui se trouve entre ces deux lignes est une entrée pour " +"Argument Clinic. Toutes ces lignes, en incluant les commentaires de " "début et de fin, sont appelées collectivement un «bloc» d'Argument Clinic. " #: ../Doc/howto/clinic.rst:107 @@ -202,9 +202,9 @@ msgid "" "a comment containing a checksum. The Argument Clinic block now looks like " "this:" msgstr "" -"Lorsqu'Argument Clinic analyse l'un de ces blocs, il produit une\n" -"sortie. Cette sortie est réécrite dans le fichier C immédiatement\n" -"après le bloc, suivie par un commentaire contenant une somme de\n" +"Lorsqu'Argument Clinic analyse l'un de ces blocs, il produit une " +"sortie. Cette sortie est réécrite dans le fichier C immédiatement " +"après le bloc, suivie par un commentaire contenant une somme de " "contrôle. Le bloc Argument Clinic ressemble maintenant à cela :" #: ../Doc/howto/clinic.rst:120 @@ -214,9 +214,9 @@ msgid "" "checksum line. However, if the input hasn't changed, the output won't " "change either." msgstr "" -"Si vous exécutez de nouveau Argument Clinic sur ce même fichier,\n" -"Argument Clinic supprimera la vieille sortie, et écriera la nouvelle\n" -"sortie avec une ligne de somme de contrôle mise à jour. Cependant, si\n" +"Si vous exécutez de nouveau Argument Clinic sur ce même fichier, " +"Argument Clinic supprimera la vieille sortie, et écriera la nouvelle " +"sortie avec une ligne de somme de contrôle mise à jour. Cependant, si " "l'entrée n'a pas changée, la sortie ne changera pas non plus. " #: ../Doc/howto/clinic.rst:124 @@ -227,10 +227,10 @@ 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\n" -"Clinic. Changez plutôt l'entrée jusqu'à obtenir la sortie\n" -"souhaitée. (C'est précisément le but de la somme de contrôle, détecter\n" -"si la sortie a été changée. En effet, ces modifications seraient\n" +"Vous ne devriez 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 nouvelle sortie.)" #: ../Doc/howto/clinic.rst:129 @@ -271,9 +271,9 @@ msgid "" "processed by Argument Clinic yet doesn't have output or a checksum line, but " "it's still considered a block.)" msgstr "" -"L'ensemble du texte, depuis la ligne de début jusqu'à la ligne de\n" -"contrôle incluse est le *bloc*. (Un bloc qui n'a pas encore été traité\n" -"avec succès par Argument Clinic n'a pas encore de sortie ni de ligne de\n" +"L'ensemble du texte, depuis la ligne de début jusqu'à la ligne de " +"contrôle incluse est le *bloc*. (Un bloc qui n'a pas encore été traité " +"avec succès par Argument Clinic n'a pas encore de sortie ni de ligne de " "contrôle mais est quand même considéré comme un bloc)" #: ../Doc/howto/clinic.rst:143 @@ -290,14 +290,14 @@ msgid "" "document (like \"return converters\" and \"self converters\"). But we'll " "keep it simple for this walkthrough so you can learn." msgstr "" -"La meilleure manière de comprendre le fonctionnement d'Argument Clinic\n" -"est de convertir une fonction. Voici donc les étapes minimales que\n" -"vous devrez suivre pour convertir une fonction de manière à ce qu'elle\n" -"marche avec Argument Clinic. Remarquez que pour du code que vous\n" -"comptez inclure dans CPython, vous devrez certainement poussez plus\n" -"loin la conversion, en utilisant les concepts avancés que nous verrons\n" -"plus loin dans ce document (comme ``return converters`` et ``self\n" -"converters``). Mais concentrons nous pour le moment sur les choses\n" +"La meilleure manière de comprendre le fonctionnement d'Argument Clinic " +"est de convertir une fonction. Voici donc les étapes minimales que " +"vous devrez suivre pour convertir une fonction de manière à ce qu'elle " +"marche avec Argument Clinic. Remarquez que pour du code que vous " +"comptez inclure dans CPython, vous devrez certainement poussez plus " +"loin la conversion, en utilisant les concepts avancés que nous verrons " +"plus loin dans ce document (comme ``return converters`` et ``self " +"converters``). Mais concentrons nous pour le moment sur les choses " "simples." #: ../Doc/howto/clinic.rst:154 @@ -316,8 +316,8 @@ msgid "" "func:`PyArg_ParseTupleAndKeywords`, and hasn't been converted to work with " "Argument Clinic yet. For my example I'm using ``_pickle.Pickler.dump()``." msgstr "" -"Trouvez une fonction native de Python qui fait appel à\n" -":c:func:`PyArg_ParseTuple` or :c:func:`PyArg_ParseTupleAndKeywords`,\n" +"Trouvez une fonction native de Python qui fait appel à " +":c:func:`PyArg_ParseTuple` or :c:func:`PyArg_ParseTupleAndKeywords`, " "et n'a pas encore été convertie par Argument Clinic. Pour cet example, j'utilise ``_pickle.Pickler.dump()``." #: ../Doc/howto/clinic.rst:164 @@ -333,8 +333,8 @@ msgid "" "scenarios. But these are advanced topics—let's do something simpler for " "your first function." msgstr "" -"ou s'il y a de multiples appels à :c:func:`PyArg_ParseTuple`, vous\n" -"devriez choisir une fonction différente. Argument Clinic supporte tous\n" +"ou s'il y a de multiples appels à :c:func:`PyArg_ParseTuple`, vous " +"devriez choisir une fonction différente. Argument Clinic supporte tous " "ces scénarios, mais se sont des sujets trop avancés pour notre première fonction." #: ../Doc/howto/clinic.rst:181 @@ -346,11 +346,11 @@ msgid "" "to Argument Clinic. Argument Clinic doesn't support generic functions or " "polymorphic parameters." msgstr "" -"Par ailleurs, si la fonction a des appels multiples à\n" -":c:func:`PyArg_ParseTuple` ou :c:func:`PyArg_ParseTupleAndKeywords`\n" -"dans lesquels elle permet différents types pour les mêmes arguments,\n" -"il n'est probablement pas possible de la convertir pour Argument\n" -"Clinic. Argument Clinic ne supporte pas les fonctions génériques ou\n" +"Par ailleurs, si la fonction a des appels multiples à " +":c:func:`PyArg_ParseTuple` ou :c:func:`PyArg_ParseTupleAndKeywords` " +"dans lesquels elle permet différents types pour les mêmes arguments, " +"il n'est probablement pas possible de la convertir pour Argument " +"Clinic. Argument Clinic ne supporte pas les fonctions génériques ou " "les paramètres polymorphes." #: ../Doc/howto/clinic.rst:188 @@ -364,10 +364,10 @@ msgid "" "should have just the text, based at the left margin, with no line wider than " "80 characters. (Argument Clinic will preserve indents inside the docstring.)" msgstr "" -"Coupez la docstring et collez la entre les lignes commençant par\n" -"``[clinic]``, en enlevant tout le bazar qui en fait une chaîne de\n" -"caractères correcte en C. Une fois que c'est fait, vous devriez\n" -"avoir seulement le texte, aligné à gauche, sans ligne plus longue que\n" +"Coupez la docstring et collez la entre les lignes commençant par " +"``[clinic]``, en enlevant tout le bazar qui en fait une chaîne de " +"caractères correcte en C. Une fois que c'est fait, vous devriez " +"avoir seulement le texte, aligné à gauche, sans ligne plus longue que " "80 caractères. (Argument Clinic préserve l'indentation à l'intérieur de la docstring.)" #: ../Doc/howto/clinic.rst:199 @@ -377,10 +377,10 @@ msgid "" "``help()`` on your builtin in the future, the first line will be built " "automatically based on the function's signature.)" msgstr "" -"Si l'ancienne docstring commençait par un ligne qui ressemble à une\n" -"signature de fonction, supprimez cette ligne. (Elle n'est plus\n" -"nécessaire pour la docstring. Dans le futur, quand vous utiliserez\n" -"``help()`` pour une fonction native, la première ligne sera construite\n" +"Si l'ancienne docstring commençait par un ligne qui ressemble à une " +"signature de fonction, supprimez cette ligne. (Elle n'est plus " +"nécessaire pour la docstring. Dans le futur, quand vous utiliserez " +"``help()`` pour une fonction native, la première ligne sera construite " "automatiquement à partir de la signature de la fonction.)" #: ../Doc/howto/clinic.rst:205 ../Doc/howto/clinic.rst:226 @@ -397,9 +397,9 @@ msgid "" "paragraph consisting of a single 80-column line at the beginning of the " "docstring." msgstr "" -"Si votre docstring ne contient pas de ligne «résumé», Argument Clinic\n" -"va se plaindre. Assurons nous donc qu'il y en a une. La ligne «résumé»\n" -"devrait être un paragraphe consistant en une seule ligne de 80\n" +"Si votre docstring ne contient pas de ligne «résumé», Argument Clinic " +"va se plaindre. Assurons nous donc qu'il y en a une. La ligne «résumé» " +"devrait être un paragraphe consistant en une seule ligne de 80 " "colonnes au début de la docstring." #: ../Doc/howto/clinic.rst:216 @@ -407,7 +407,7 @@ msgid "" "(Our example docstring consists solely of a summary line, so the sample code " "doesn't have to change for this step.)" msgstr "" -"Dans notre exemple, la docstring consiste seulement en une ligne de\n" +"Dans notre exemple, la docstring consiste seulement en une ligne de " "résumé, donc le code ne change pas à cette étape." #: ../Doc/howto/clinic.rst:219 @@ -418,10 +418,10 @@ msgid "" "module, include any sub-modules, and if the function is a method on a class " "it should include the class name too." msgstr "" -"Au dessus de la docstring, entrez le nom de la fonction, suivi d'une\n" -"ligne vide. Ce doit être le nom de la fonction en Python et être le\n" -"chemin complet jusqu'à la fonction. Il doit commencer par le nom du\n" -"module, suivi de tous les sous-modules, puis, si la fonction est une\n" +"Au dessus de la docstring, entrez le nom de la fonction, suivi d'une " +"ligne vide. Ce doit être le nom de la fonction en Python et être le " +"chemin complet jusqu'à la fonction. Il doit commencer par le nom du " +"module, suivi de tous les sous-modules, puis, si la fonction est une " "méthode de classe, inclure aussi le nom de la classe." #: ../Doc/howto/clinic.rst:234 @@ -433,11 +433,11 @@ msgid "" "statics go at the top. (In our sample code we'll just show the two blocks " "next to each other.)" msgstr "" -"Si c'est la première fois que ce module ou cette classe est utilisée\n" -"avec Argument Clinic dans ce fichier C, vous devez déclarer votre\n" -"module et/ou votre classe. Pour une bonne hygiène avec Argument\n" -"Clinic, il vaut mieux faire ces déclaration quelque part en tête du\n" -"fichier C, comme les fichiers inclus et les statiques. (Dans cet\n" +"Si c'est la première fois que ce module ou cette classe est utilisée " +"avec Argument Clinic dans ce fichier C, vous devez déclarer votre " +"module et/ou votre classe. Pour une bonne hygiène avec Argument " +"Clinic, il vaut mieux faire ces déclaration quelque part en tête du " +"fichier C, comme les fichiers inclus et les statiques. (Dans cet " "extrait, nous montrons les deux blocs à côté l'un de l'autre.)" #: ../Doc/howto/clinic.rst:242 @@ -488,10 +488,10 @@ msgid "" "convenience syntax intended to make porting old code into Argument Clinic " "easier." msgstr "" -"Que fait «convertisseur»? Il établit à la fois le type de variable\n" -"utilisé en C et la méthode pour la convertir la valeur Python en\n" -"valeur C lors de l'exécution. Pour le moment, vous allez utiliser ce\n" -"qui s'appelle un «convertisseur hérité» - une syntaxe de convenance\n" +"Que fait «convertisseur»? Il établit à la fois le type de variable " +"utilisé en C et la méthode pour la 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 portage de vieux code dans Argument Clinic." #: ../Doc/howto/clinic.rst:296 @@ -503,12 +503,12 @@ msgid "" "parsing function what the type of the variable is and how to convert it. " "For more on format units please see :ref:`arg-parsing`.)" msgstr "" -"Pour chaque paramètre, copiez l'«unité de format» de ce paramètre à\n" -"partir de l'argument de ``PyArg_Parse()`` et spécifiez *ça* comme\n" -"convertisseur, entre guillemets. (l'«unité de format» est le nom\n" -"formel pour la partie du paramètre ``format``, de un à trois\n" -"caractères, qui indique à la fonction d'analyse d'arguments quel est\n" -"le type de la variable et comment la convertir. Pour plus\n" +"Pour chaque paramètre, copiez l'«unité de format» de ce paramètre à " +"partir de l'argument de ``PyArg_Parse()`` et spécifiez *ça* comme " +"convertisseur, entre guillemets. (l'«unité de format» est le nom " +"formel pour la partie du paramètre ``format``, de un à trois " +"caractères, qui indique à la fonction d'analyse d'arguments quel est " +"le type de la variable et comment la convertir. Pour plus " "d'information sur les unités de format, voyez :ref:`arg-parsing`.)" #: ../Doc/howto/clinic.rst:305 @@ -516,7 +516,7 @@ msgid "" "For multicharacter format units like ``z#``, use the entire two-or-three " "character string." msgstr "" -"Pour des unités de format de plusieurs caractères, comme ``z#``,\n" +"Pour des unités de format de plusieurs caractères, comme ``z#``, " "utilisez l'ensemble des 2 ou 3 caractères de la chaîne. " #: ../Doc/howto/clinic.rst:323 @@ -525,9 +525,9 @@ msgid "" "have default values, you can ignore it. Argument Clinic infers which " "parameters are optional based on whether or not they have default values." msgstr "" -"Si votre fonction a le caractère ``|`` dans son format, parce que\n" -"certains paramètres ont des valeurs par défaut, vous pouvez\n" -"l'ignorer. Argument Clinic infère quels paramètres sont optionnels\n" +"Si votre fonction a le caractère ``|`` dans son format, parce que " +"certains paramètres ont des valeurs par défaut, vous pouvez " +"l'ignorer. Argument Clinic infère quels paramètres sont optionnels " "selon s'ils ont ou non une valeur par défaut." #: ../Doc/howto/clinic.rst:328 @@ -536,9 +536,9 @@ msgid "" "only arguments, specify ``*`` on a line by itself before the first keyword-" "only argument, indented the same as the parameter lines." msgstr "" -"Si votre fonction a le caractère ``$`` dans son format, parce qu'elle\n" -"n'accepte que des arguments nommés, spécifiez ``*`` sur une ligne à\n" -"part, avant le premier argument nommé, avec la même indentation que\n" +"Si votre fonction a le caractère ``$`` dans son format, parce qu'elle " +"n'accepte que des arguments nommés, spécifiez ``*`` sur une ligne à " +"part, avant le premier argument nommé, avec la même indentation que " "les lignes de paramètres." #: ../Doc/howto/clinic.rst:333 @@ -551,8 +551,8 @@ msgid "" "c:func:`PyArg_ParseTupleAndKeywords`), then all its arguments are positional-" "only." msgstr "" -"Si la fonction C existante appelle :c:func:`PyArg_ParseTuple` (et pas\n" -":\" \"c:func:`PyArg_ParseTupleAndKeywords`), alors tous ses arguments\n" +"Si la fonction C existante appelle :c:func:`PyArg_ParseTuple` (et pas " +":\" \"c:func:`PyArg_ParseTupleAndKeywords`), alors tous ses arguments " "sont uniquement positionnels. " #: ../Doc/howto/clinic.rst:340 @@ -561,8 +561,8 @@ msgid "" "a line by itself after the last parameter, indented the same as the " "parameter lines." msgstr "" -"Pour marquer tous les paramètres comme uniquement positionnels dans\n" -"Argument Clinic, ajoutez ``/`` sur une ligne à part après le dernier\n" +"Pour marquer tous les paramètres comme uniquement positionnels dans " +"Argument Clinic, ajoutez ``/`` sur une ligne à part après le dernier " "paramètre, avec la même indentation que les lignes de paramètres." #: ../Doc/howto/clinic.rst:344 @@ -571,8 +571,8 @@ msgid "" "or none of them are. (In the future Argument Clinic may relax this " "restriction.)" msgstr "" -"Pour le moment, c'est tout ou rien; soit tous les paramètres sont\n" -"uniquement positionnels, ou aucun ne l'est. (Dans le futur, Argument\n" +"Pour le moment, c'est tout ou rien; soit tous les paramètres sont " +"uniquement positionnels, ou aucun ne l'est. (Dans le futur, Argument " "Clinic supprimera peut être cette restriction.)" #: ../Doc/howto/clinic.rst:364 @@ -580,7 +580,7 @@ msgid "" "It's helpful to write a per-parameter docstring for each parameter. But per-" "parameter docstrings are optional; you can skip this step if you prefer." msgstr "" -"Il est utile d'ajouter une docstring pour chaque paramètre, mais c'est\n" +"Il est utile d'ajouter une docstring pour chaque paramètre, mais c'est " "optionnel; vous pouvez passer cette étape si vous préférez." #: ../Doc/howto/clinic.rst:368 @@ -592,11 +592,11 @@ msgid "" "amount. You can write as much text as you like, across multiple lines if " "you wish." msgstr "" -"Voici comment ajouter la docstring d'un paramètre. La première ligne\n" -"doit être plus indentée que la définition du paramètre. La marge\n" -"gauche d cette première ligne établit la marge gauche pour l'ensemble\n" -"de la docstring de ce paramètre; tout le texte que vous écrivez sera\n" -"indenté de cette quantité. Vous pouvez écrire autant de texte que vous\n" +"Voici comment ajouter la docstring d'un paramètre. La première ligne " +"doit être plus indentée que la définition du paramètre. La marge " +"gauche d cette première ligne établit la marge gauche pour l'ensemble " +"de la docstring de ce paramètre; tout le texte que vous écrivez sera " +"indenté de cette quantité. Vous pouvez écrire autant de texte que vous " "le souhaitez, sur de multiples lignes." #: ../Doc/howto/clinic.rst:392 @@ -605,9 +605,9 @@ msgid "" "luck everything worked---your block now has output, and a ``.c.h`` file has " "been generated! Reopen the file in your text editor to see::" msgstr "" -"Enregistrez puis fermez le fichier, puis exécutez\n" -"``Tools/clinic/clinic.py`` dessus. Avec un peu de chance tout a\n" -"fonctionné - votre bloc a maintenant une sortie, et un fichier\n" +"Enregistrez puis fermez le fichier, puis exécutez " +"``Tools/clinic/clinic.py`` dessus. Avec un peu de chance tout a " +"fonctionné - votre bloc a maintenant une sortie, et un fichier " "``.c.h`` a été généré! Ré-ouvrez le fichier dans votre éditeur pour voir : ::" #: ../Doc/howto/clinic.rst:411 @@ -616,8 +616,8 @@ msgid "" "found an error in your input. Keep fixing your errors and retrying until " "Argument Clinic processes your file without complaint." msgstr "" -"Bien sûr, si Argument Clinic n'a pas produit de sortie, c'est qu'il a\n" -"rencontré une erreur dans votre entrée. Corrigez vos erreurs et\n" +"Bien sûr, si Argument Clinic n'a pas produit de sortie, c'est qu'il a " +"rencontré une erreur dans votre entrée. Corrigez vos erreurs et " "réessayez jusqu'à ce qu'Argument Clinic traite votre fichier sans problème." #: ../Doc/howto/clinic.rst:415 @@ -626,8 +626,8 @@ msgid "" "file. You'll need to include that in your original ``.c`` file, typically " "right after the clinic module block::" msgstr "" -"Pour plus de visibilité, la plus part du code a été écrit dans un\n" -"fichier ``.c.h``. Vous devez l'inclure dans votre fichier ``.c``\n" +"Pour plus de visibilité, la plus part du code a été écrit dans un " +"fichier ``.c.h``. Vous devez l'inclure dans votre fichier ``.c`` " "original, typiquement juste après le bloc du module clinic : ::" #: ../Doc/howto/clinic.rst:421 @@ -635,7 +635,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\n" +"Vérifiez bien que le code d'analyse d'argument généré par Argument " "Clinic ressemble bien au code existant." #: ../Doc/howto/clinic.rst:424 @@ -645,10 +645,10 @@ msgid "" "`PyArg_ParseTupleAndKeywords`; ensure that the code generated by Argument " "Clinic calls the *exact* same function." msgstr "" -"Assurez vous premièrement que les deux codes utilisent la même fonction\n" -"pour analyser les arguments. Le code existant doit appeler soit\n" -":c:func:`PyArg_ParseTuple` soit :c:func:`PyArg_ParseTupleAndKeywords`;\n" -"assurez vous que le code généré par Argument Clinic appelle\n" +"Assurez vous premièrement que les deux codes utilisent la même fonction " +"pour analyser les arguments. Le code existant doit appeler soit " +":c:func:`PyArg_ParseTuple` soit :c:func:`PyArg_ParseTupleAndKeywords`; " +"assurez vous que le code généré par Argument Clinic appelle " "*exactement* la même fonction." #: ../Doc/howto/clinic.rst:430 @@ -657,9 +657,9 @@ msgid "" "`PyArg_ParseTupleAndKeywords` should be *exactly* the same as the hand-" "written one in the existing function, up to the colon or semi-colon." msgstr "" -"Deuxièmement, la chaîne de caractère du format passée dans\n" -":c:func:`PyArg_ParseTuple` ou :c:func:`PyArg_ParseTupleAndKeywords`\n" -"doit être *exactement* la même que celle écrite à la main, jusqu'aux deux points\n" +"Deuxièmement, la chaîne de caractère du format passée dans " +":c:func:`PyArg_ParseTuple` ou :c:func:`PyArg_ParseTupleAndKeywords` " +"doit être *exactement* la même que celle écrite à la main, jusqu'aux deux points " "ou au point virgule." #: ../Doc/howto/clinic.rst:435 @@ -668,9 +668,9 @@ msgid "" "by the name of the function. If the existing code's format string ends with " "``;``, to provide usage help, this change is harmless—don't worry about it.)" msgstr "" -"(Argument Clinic génère toujours ses chaînes de format avec ``:``\n" -"suivi du nom de la fonction. Si la chaîne de format du code existant\n" -"termine par ``;``, pour fournir une aide sur l'utilisation, ce\n" +"(Argument Clinic génère toujours ses chaînes de format avec ``:`` " +"suivi du nom de la fonction. Si la chaîne de format du code existant " +"termine par ``;``, pour fournir une aide sur l'utilisation, ce " "changement n'a aucun effet, ne vous en souciez pas.)" #: ../Doc/howto/clinic.rst:440 @@ -711,14 +711,14 @@ msgid "" "arguments are now arguments to this impl function; if the implementation " "used different names for these variables, fix it." msgstr "" -"Notez que la dernière ligne de cette sortie est la déclaration de\n" -"votre fonction «impl». C'est là que va l'implémentation de la\n" -"fonction native. Supprimez le prototype de la fonction que vous\n" -"modifiez, mais laissez l'accolade ouverte. Maintenant, supprimez tout\n" -"le code d'analyse d'argument et les déclarations de toutes les\n" -"variables auquel il assigne les arguments. Vous voyez que désormais,\n" -"les arguments Python sont ceux de cette fonction «impl»; si\n" -"l'implémentation utilise des noms différents pour ces variables,\n" +"Notez que la dernière ligne de cette sortie est la déclaration de " +"votre fonction «impl». C'est là que va 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 auquel 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." #: ../Doc/howto/clinic.rst:468 @@ -726,7 +726,7 @@ msgid "" "Let's reiterate, just because it's kind of weird. Your code should now look " "like this::" msgstr "" -"Comme c'est un peu bizarre, ça vaut la peine de répéter. Votre\n" +"Comme c'est un peu bizarre, ça vaut la peine de répéter. Votre " "fonction devrait ressembler à ça : ::" #: ../Doc/howto/clinic.rst:477 @@ -745,12 +745,12 @@ msgid "" "builtin is a class method, this will probably be below but relatively near " "to the implementation.)" msgstr "" -"Vous vous souvenez de la macro avec la structure :c:type:`PyMethodDef`\n" -"pour cette fonction? Trouvez la structure :c:type:`PyMethodDef`\n" -"existante pour cette fonction et remplacez là par une référence à\n" -"cette macro. (Si la fonction native est définie au niveau d'un module,\n" -"vous le trouverez certainement vers la fin du fichier; s'il s'agît\n" -"d'une méthode de classe, se sera sans doute plus bas, mais\n" +"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 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 sera sans doute plus bas, mais " "relativement près de l'implémentation.)" #: ../Doc/howto/clinic.rst:529 @@ -759,8 +759,8 @@ 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,\n" -"lorsque vous remplacez la structure statique :c:type:`PyMethodDef` par\n" +"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." #: ../Doc/howto/clinic.rst:542 @@ -769,10 +769,10 @@ msgid "" "change should not introduce any new compile-time warnings or errors, and " "there should be no externally-visible change to Python's behavior." msgstr "" -"Compilez, puis faites tourner les portions idoines de la suite de\n" -"tests de régressions. Ce changement ne devrait introduire aucun\n" -"nouveau message d'erreur ou avertissement à la compilation, et il ne\n" -"devrait y avoir aucun changement visible de l'extérieur au\n" +"Compilez, puis faites tourner les portions idoines de la suite de " +"tests de régressions. Ce changement ne devrait introduire aucun " +"nouveau message d'erreur ou avertissement à la compilation, et il ne " +"devrait y avoir aucun changement visible de l'extérieur au " "comportement de Python." #: ../Doc/howto/clinic.rst:546 @@ -780,8 +780,8 @@ msgid "" "Well, except for one difference: ``inspect.signature()`` run on your " "function should now provide a valid signature!" msgstr "" -"Enfin, à part pour une différence : si vous\n" -"exécutez``inspect.signature()`` sur votre fonction, vous obtiendrez\n" +"Enfin, à part pour une différence : si vous " +"exécutez``inspect.signature()`` sur votre fonction, vous obtiendrez " "maintenant une signature valide!" #: ../Doc/howto/clinic.rst:549 @@ -789,7 +789,7 @@ msgid "" "Congratulations, you've ported your first function to work with Argument " "Clinic!" msgstr "" -"Félicitations, vous avez adapté votre première fonction pour qu'elle\n" +"Félicitations, vous avez adapté votre première fonction pour qu'elle " "utilise Argument Clinic!" #: ../Doc/howto/clinic.rst:552