From e3696104a4c2efd7bdf6e90d3515ff6eb7e826fe Mon Sep 17 00:00:00 2001 From: vmelancon Date: Thu, 31 Oct 2019 17:36:12 +0100 Subject: [PATCH 01/45] Advancement in whatsnew/2.0.po, 1 fuzzy created for the word "workhorse" --- whatsnew/2.0.po | 231 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 227 insertions(+), 4 deletions(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index 516b87c6a..b137f8a4b 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -6,14 +6,14 @@ msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-09-04 11:33+0200\n" -"PO-Revision-Date: 2018-07-31 23:43+0200\n" -"Last-Translator: \n" +"PO-Revision-Date: 2019-10-31 17:34+0100\n" +"Last-Translator: Melançon Victor \n" "Language-Team: FRENCH \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.0.4\n" +"X-Generator: Poedit 2.2.4\n" #: ../Doc/whatsnew/2.0.rst:3 msgid "What's New in Python 2.0" @@ -125,6 +125,14 @@ msgid "" "available from Python's project page, located at https://sourceforge.net/" "projects/python/." msgstr "" +"Le changement le plus important dans Python 2.0 ne concerne peut-être pas le " +"code, mais le développement de Python: en mai 2000, les développeurs Python " +"ont commencé à utiliser les outils mis à disposition par SourceForge pour " +"stocker le code source, suivre les rapports de bogues et gérer la file " +"d’attente des soumissions de correctifs. Pour signaler des bogues ou " +"soumettre des correctifs pour Python 2.0, utilisez les outils de suivi des " +"bogues et de gestion des correctifs disponibles sur la page de projet de " +"Python, à l’adresse https://sourceforge.net/projects/python/." #: ../Doc/whatsnew/2.0.rst:66 msgid "" @@ -145,6 +153,25 @@ msgid "" "access, probably that task would have been viewed as \"nice, but not worth " "the time and effort needed\" and it would never have gotten done." msgstr "" +"Le plus important des services maintenant hébergé chez SourceForge est " +"l’arborescence CVS Python, le référentiel sous contrôle de version contenant " +"le code source de Python. Auparavant, environ 7 personnes avaient un accès " +"en écriture à l’arborescence CVS et tous les correctifs devaient être " +"inspectés et archivés par l’une des personnes figurant sur cette liste " +"restreinte. Évidemment, ce n’était pas très évolutif. En déplaçant " +"l’arborescence CVS vers SourceForge, il est devenu possible d’accorder un " +"accès en écriture à davantage de personnes; En septembre 2000, 27 personnes " +"pouvaient enregistrer les modifications, soit quatre fois plus. Cela rend " +"possible des modifications à grande échelle qui ne seraient pas tentées si " +"elles devaient être filtrées par le petit groupe de développeurs principaux. " +"Par exemple, un jour, Peter Schneider-Kamp a eu l’idée de supprimer la " +"compatibilité K&R C et de convertir le code source C de Python en ANSI C. " +"Après avoir obtenu l’approbation de la liste de diffusion python-dev, il " +"s’est lancé dans une série d’archives qui ont duré environ une semaine, " +"d’autres développeurs se sont joints à nous et le travail a été fait. S’il " +"n’y avait que 5 personnes ayant un accès en écriture, cette tâche aurait " +"probablement été considérée comme « agréable, mais ne valait pas le temps et " +"les efforts nécessaires » et cela ne se serait jamais fait." #: ../Doc/whatsnew/2.0.rst:83 msgid "" @@ -160,6 +187,19 @@ msgid "" "notification e-mail messages that are completely unhelpful, so Ka-Ping Yee " "wrote an HTML screen-scraper that sends more useful messages." msgstr "" +"Le passage à l’utilisation des services de SourceForge a entraîné une " +"augmentation remarquable du rythme de développement. Les correctifs sont " +"maintenant soumis, commentés, révisés par des personnes autres que l’auteur " +"d’origine et échangés entre les personnes jusqu’à ce que le correctif soit " +"jugé utile. Les bogues sont suivis dans un emplacement central et peuvent " +"être attribués à une personne spécifique pour être corrigés. , et nous " +"pouvons compter le nombre de bogues ouverts pour mesurer les progrès. Cela " +"n’a pas coûté cher: les développeurs ont désormais plus de courrier " +"électronique à traiter, davantage de listes de diffusion à suivre et des " +"outils spéciaux ont dû être créés pour le nouvel environnement. Par exemple, " +"SourceForge envoie des messages électroniques de correctif et de " +"notification de bogues par défaut qui ne sont d’aucune utilité. Ka-Ping Yee " +"a donc créé un grattoir HTML qui envoie des messages plus utiles." #: ../Doc/whatsnew/2.0.rst:95 msgid "" @@ -175,6 +215,19 @@ msgid "" "can still ignore the result of a vote, and approve or reject a change even " "if the community disagrees with him." msgstr "" +"La facilité d’ajout de code a provoqué quelques problèmes de croissance " +"initiaux, tels que le code a été archivé avant qu’il ne soit prêt ou sans " +"l’accord clair du groupe de développeurs. Le processus d’approbation qui a " +"émergé est quelque peu similaire à celui utilisé par le groupe Apache. Les " +"développeurs peuvent voter +1, +0, -0 ou -1 sur un patch; +1 et -1 indiquent " +"une acceptation ou un rejet, tandis que +0 et -0 signifient que le " +"développeur est généralement indifférent au changement, bien qu’il présente " +"une légère inclinaison positive ou négative. Le changement le plus important " +"par rapport au modèle Apache est que le vote est essentiellement " +"consultatif, permettant à Guido van Rossum, détenteur du statut Dictateur " +"bienveillant pour la vie, de connaître l’opinion générale. Il peut toujours " +"ignorer le résultat d’un vote et approuver ou rejeter un changement même si " +"la communauté n’est pas d’accord avec lui." #: ../Doc/whatsnew/2.0.rst:106 msgid "" @@ -189,6 +242,18 @@ msgid "" "accepting or rejecting the proposal. Quoting from the introduction to :pep:" "`1`, \"PEP Purpose and Guidelines\":" msgstr "" +"La création d’un correctif est la dernière étape de l’ajout d’une nouvelle " +"fonctionnalité. Elle est généralement simple comparée à la tâche antérieure " +"qui consistait à proposer un bon design. Les discussions sur les nouvelles " +"fonctionnalités peuvent souvent exploser en longues discussions sur les " +"listes de diffusion, ce qui rend la discussion difficile à suivre, et " +"personne ne peut lire toutes les publications dans python-dev. Par " +"conséquent, un processus relativement formel a été mis en place pour écrire " +"des PEP (Python Enhancement Proposals), sur le modèle du processus Internet " +"RFC. Les PEP sont des projets de document décrivant une nouvelle " +"fonctionnalité proposée. Ils sont continuellement révisés jusqu’à ce que la " +"communauté parvienne à un consensus, acceptant ou rejetant la proposition. " +"Citant l’introduction de :pep:`1`, \"PEP Purpose and Guidelines\":" #: ../Doc/whatsnew/2.0.rst:120 msgid "" @@ -197,6 +262,11 @@ msgid "" "for Python. The PEP should provide a concise technical specification of the " "feature and a rationale for the feature." msgstr "" +"PEP signifie Python Enhancement Proposition. Un PEP est un document de " +"conception fournissant des informations à la communauté Python ou décrivant " +"une nouvelle fonctionnalité de Python. Le PEP devrait fournir une " +"spécification technique concise de la fonctionnalité et une justification de " +"celle-ci." #: ../Doc/whatsnew/2.0.rst:125 msgid "" @@ -205,6 +275,11 @@ msgid "" "decisions that have gone into Python. The PEP author is responsible for " "building consensus within the community and documenting dissenting opinions." msgstr "" +"Nous souhaitons que les PPE soient les principaux mécanismes permettant de " +"proposer de nouvelles fonctionnalités, de recueillir les commentaires de la " +"communauté sur un problème et de documenter les décisions de conception " +"prises dans Python. L’auteur du PPE est chargé de créer un consensus au sein " +"de la communauté et de documenter les opinions divergentes." #: ../Doc/whatsnew/2.0.rst:130 msgid "" @@ -215,6 +290,13 @@ msgid "" "September 2000, there are 25 PEPS, ranging from :pep:`201`, \"Lockstep " "Iteration\", to PEP 225, \"Elementwise/Objectwise Operators\"." msgstr "" +"Lisez le reste de :pep:`1` pour plus de détails sur le processus éditorial, " +"le style et le format de PEP. Les PEP sont conservés dans l’arborescence CVS " +"Python de SourceForge, bien qu’ils ne fassent pas partie de la distribution " +"Python 2.0 et qu’ils soient également disponibles au format HTML à l’adresse " +"https://www.python.org/dev/peps/. En septembre 2000, il existait 25 PEPS, " +"allant de :pep:`201`, \"Lockstep Iteration\", à PEP 225, \"Elementwise/" +"Objectwise Operators\"." #: ../Doc/whatsnew/2.0.rst:141 msgid "Unicode" @@ -227,6 +309,10 @@ msgid "" "instead of the 8-bit number used by ASCII, meaning that 65,536 distinct " "characters can be supported." msgstr "" +"La plus grande nouveauté de Python 2.0 est un nouveau type de données " +"fondamental: les chaînes Unicode. Unicode utilise des nombres à 16 bits pour " +"représenter des caractères au lieu du nombre à 8 bits utilisé par ASCII, ce " +"qui signifie que 65 536 caractères distincts peuvent être pris en charge." #: ../Doc/whatsnew/2.0.rst:148 msgid "" @@ -237,6 +323,13 @@ msgid "" "was written up as :pep:`100`, \"Python Unicode Integration\". This article " "will simply cover the most significant points about the Unicode interfaces." msgstr "" +"La dernière interface de prise en charge Unicode a été mise au point après " +"de nombreuses discussions souvent houleuses sur la liste de diffusion python-" +"dev, et principalement implémentée par Marc-André Lemburg, basée sur une " +"implémentation de type chaîne Unicode de Fredrik Lundh. Une explication " +"détaillée de l’interface a été écrite ainsi :pep:`100`, \"Intégration Python " +"Unicode\". Cet article couvrira simplement les points les plus significatifs " +"sur les interfaces Unicode." #: ../Doc/whatsnew/2.0.rst:155 msgid "" @@ -246,6 +339,13 @@ msgid "" "The existing ``\\xHHHH`` escape sequence can also be used, and octal escapes " "can be used for characters up to U+01FF, which is represented by ``\\777``." msgstr "" +"Dans le code source Python, les chaînes Unicode sont écrites sous la forme " +"``u\"string\"``. Les caractères Unicode arbitraires peuvent être écrits en " +"utilisant une nouvelle séquence d'échappement, ``\\uHHHH``, où *HHHH* est un " +"nombre hexadécimal à 4 chiffres de 0000 à FFFF. La séquence d'échappement ``" +"\\xHHHH`` peut également être utilisée, et les échappements octaux peuvent " +"être utilisés pour les caractères allant jusqu'à U+01FF, représenté par ``" +"\\777``." #: ../Doc/whatsnew/2.0.rst:161 msgid "" @@ -260,12 +360,27 @@ msgid "" "installation by calling the ``sys.setdefaultencoding(encoding)`` function in " "a customized version of :file:`site.py`." msgstr "" +"Les chaînes Unicode, tout comme les chaînes ordinaires, sont un type de " +"séquence immuable. Ils peuvent être indexés et tranchés, mais pas modifiés " +"en place. Les chaînes Unicode ont une méthode ``encoder([encoding])`` qui " +"renvoie une chaîne de 8 bits dans l’encodage souhaité. Les codages sont " +"nommés par des chaînes, telles que ``’ascii’``, ``’utf-8’``, " +"``’iso-8859-1’``, ou autre chose. Une API de codec est définie pour " +"l’implémentation et l’enregistrement de nouveaux codages disponibles dans " +"tout un programme Python. Si aucun codage n’est spécifié, le codage par " +"défaut est généralement du code ASCII 7-bits, bien qu’il puisse être modifié " +"pour votre installation Python en appelant la fonction ``sys." +"setdefaultencoding (encoding)`` dans une version personnalisée de :file:" +"`site.py`." #: ../Doc/whatsnew/2.0.rst:172 msgid "" "Combining 8-bit and Unicode strings always coerces to Unicode, using the " "default ASCII encoding; the result of ``'a' + u'bc'`` is ``u'abc'``." msgstr "" +"La combinaison de chaînes 8 bits et Unicode est toujours forcée en Unicode, " +"à l’aide du codage ASCII par défaut; le résultat de ``’a’ + u’bc’`` est " +"``u’abc’``." #: ../Doc/whatsnew/2.0.rst:175 msgid "" @@ -301,6 +416,14 @@ msgid "" "errors to be silently ignored and ``'replace'`` uses U+FFFD, the official " "replacement character, in case of any problems." msgstr "" +"``unicode(string [, encoding] [, errors] )`` crée une chaîne Unicode à " +"partir d’une chaîne de 8 bits. ``encoding`` est une chaîne nommant le codage " +"à utiliser. Le paramètre ``errors`` spécifie le traitement des caractères " +"non valides pour l’ encodage en cours; en passant ``’strict’`` comme valeur, " +"une exception est générée pour toute erreur de codage, alors que " +"``’ignore’`` fait en sorte que les erreurs soient ignorées en silence et que " +"``’replace’`` utilise U+FFFD, caractère de remplacement officiel, en cas de " +"problème." #: ../Doc/whatsnew/2.0.rst:192 msgid "" @@ -310,6 +433,12 @@ msgid "" "built-ins; if you find a built-in function that accepts strings but doesn't " "accept Unicode strings at all, please report it as a bug.)" msgstr "" +"L’instruction ``exec`` et divers éléments intégrés tels que ``eval()``, " +"``getattr()`` et ``setattr()`` accepteront également les chaînes Unicode " +"ainsi que les chaînes ordinaires. (Il est possible que le processus de " +"résolution de ce problème ait échappé à certaines fonctions intégrées; si " +"vous trouvez une fonction intégrée qui accepte les chaînes mais n’accepte " +"pas les chaînes Unicode, signalez-la comme un bogue.)" #: ../Doc/whatsnew/2.0.rst:198 msgid "" @@ -319,6 +448,11 @@ msgid "" "it's uppercase. ``unicodedata.bidirectional(u'\\u0660')`` returns 'AN', " "meaning that U+0660 is an Arabic number." msgstr "" +"Un nouveau module, :mod:`unicodedata`, fournit une interface aux propriétés " +"de caractère Unicode. Par exemple, ``unicodedata.category(u'A')`` renvoie la " +"chaîne de 2 caractères 'Lu', le 'L' désignant une lettre et 'u' signifiant " +"qu’il s’agit d’une majuscule. ``unicodedata.bidirectional(u'\\u0660')`` " +"renvoie 'AN', ce qui signifie que U+0660 est un nombre arabe." #: ../Doc/whatsnew/2.0.rst:204 msgid "" @@ -327,6 +461,11 @@ msgid "" "most often use the ``codecs.lookup(encoding)`` function, which returns a 4-" "element tuple: ``(encode_func, decode_func, stream_reader, stream_writer)``." msgstr "" +"Le module :mod:`codecs` contient des fonctions pour rechercher les codages " +"existants et en enregistrer de nouveaux. À moins que vous ne souhaitiez " +"implémenter un nouvel encodage, vous utiliserez le plus souvent la fonction " +"``codecs.lookup(encoding)``, qui renvoie un tuple à 4 éléments : " +"``(encode_func, decode_func, stream_reader, stream_writer)``." #: ../Doc/whatsnew/2.0.rst:209 msgid "" @@ -336,6 +475,11 @@ msgid "" "encoding, and *length* tells you how much of the Unicode string was " "converted." msgstr "" +"*encode_func* est une fonction qui prend une chaîne Unicode, et retourne un " +"tuple de longueur 2 ``(string, length)``. *string* est une chaîne de " +"caractères à 8 bits contenant une partie (peut-être la totalité) de la " +"chaîne Unicode convertie en codage donné, et *length* vous indique combien " +"de caractères de la chaîne de caractères Unicode a été convertie." #: ../Doc/whatsnew/2.0.rst:214 msgid "" @@ -344,6 +488,11 @@ msgid "" "Unicode string *ustring* and the integer *length* telling how much of the 8-" "bit string was consumed." msgstr "" +"*decode_func* est l’opposé de *encode_func*, en prenant une chaîne de " +"caractères à 8 bits et le retour d’un tuile de longueur 2 ``(ustring, " +"longueur)``, composé de la chaîne Unicode résultante *ustring* et l’entier " +"*length* indiquant combien de la chaîne de caractères à 8 bits a été " +"consommé." #: ../Doc/whatsnew/2.0.rst:219 msgid "" @@ -352,6 +501,11 @@ msgid "" "meth:`readline`, and :meth:`readlines` methods. These methods will all " "translate from the given encoding and return Unicode strings." msgstr "" +"*stream_reader* est une classe qui prend en charge le décodage de l’entrée " +"d’un flux. *stream_reader(file_obj)* renvoie un objet qui prend en charge " +"les méthodes :meth:`read`, :meth:`readline` et :meth:`readlines`. Ces " +"méthodes se traduiront toutes à partir de l’encodage donné et retourneront " +"une chaînes de caractère Unicode." #: ../Doc/whatsnew/2.0.rst:224 msgid "" @@ -360,6 +514,11 @@ msgid "" "`write` and :meth:`writelines` methods. These methods expect Unicode " "strings, translating them to the given encoding on output." msgstr "" +"De même, *stream_writer* est une classe qui prend en charge le codage de " +"sortie d’un flux. *stream_writer(file_obj)* renvoie un objet qui prend en " +"charge les méthodes :meth:`write` and :meth:`writelines`. Ces méthodes " +"s’attendent à des chaînes Unicode, les traduisant à l’encodage donné sur la " +"sortie." #: ../Doc/whatsnew/2.0.rst:229 msgid "" @@ -391,12 +550,19 @@ msgid "" "future version of Python may drop support for 8-bit strings and provide only " "Unicode strings." msgstr "" +"Une option de ligne de commande ``-U`` a été ajoutée, ce qui fait que le " +"compilateur Python interprète toutes les chaînes de caractères comme des " +"chaînes de caractères Unicode. Ceci est destiné à être utilisé dans les " +"tests et rendre votre code Python compatible avec les versions futures, car " +"une version future de Python peut laisser tomber le support pour les chaînes " +"de caractères 8-bits et fournir uniquement des chaînes de caractères Unicode." #: ../Doc/whatsnew/2.0.rst:262 msgid "List Comprehensions" msgstr "Compréhensions de listes" #: ../Doc/whatsnew/2.0.rst:264 +#, fuzzy msgid "" "Lists are a workhorse data type in Python, and many programs manipulate a " "list at some point. Two common operations on lists are to loop over them, " @@ -405,6 +571,13 @@ msgid "" "might want to pull out all the strings containing a given substring, or " "strip off trailing whitespace from each line." msgstr "" +"Les listes sont un type de données bête de somme dans Python, et de nombreux " +"programmes manipulent une liste à un moment donné. Deux opérations communes " +"sur les listes sont de boucler sur elles, soit de choisir les éléments qui " +"répondent à un certain critère, ou d’appliquer une certaine fonction à " +"chaque élément. Par exemple, compte tenu d’une liste de chaînes de " +"caractères, vous pouvez retirer toutes les chaînes contenant une sous-chaîne " +"donnée, ou enlever les espaces de chaque ligne." #: ../Doc/whatsnew/2.0.rst:271 msgid "" @@ -417,6 +590,15 @@ msgid "" "paragraph, finding all the strings in the list containing a given " "substring. You could write the following to do it::" msgstr "" +"Les fonctions existantes :func:`map` et :func:`filter` peuvent être " +"utilisées à cette fin, mais elles nécessitent une fonction comme l’un de " +"leurs arguments. C’est très bien s’il y a une fonction intégrée existante " +"qui peut être passé directement, mais s’il n’y a pas, vous devez créer une " +"petite fonction pour faire le travail requis, et les règles de portée de " +"Python rende le résultat laid si la petite fonction a besoin d’informations " +"supplémentaires. Prenons le premier exemple du paragraphe précédent, en " +"trouvant toutes les chaînes de la liste contenant une sous-chaîne donnée. " +"Vous pouvez écrire ce qui suit pour le faire::" #: ../Doc/whatsnew/2.0.rst:286 msgid "" @@ -424,6 +606,10 @@ msgid "" "anonymous function created by the :keyword:`lambda` expression knows what " "substring is being searched for. List comprehensions make this cleaner::" msgstr "" +"En raison des règles de portée de Python, un argument par défaut est utilisé " +"de sorte que la fonction anonyme créée par l’expression :keyword:`lambda` " +"sait quelle sous-chaîne est recherchée. Les compréhensions de liste rendent " +"ceci plus propre :" #: ../Doc/whatsnew/2.0.rst:292 msgid "List comprehensions have the form::" @@ -439,6 +625,13 @@ msgid "" "keyword:`!if` clause is optional; if present, *expression* is only evaluated " "and added to the result if *condition* is true." msgstr "" +"Le :keyword:`!for`…\\ :keyword:`!in` clauses contiennent les séquences à " +"itérer. Les séquences n’ont pas à être de la même longueur, parce qu’elles " +"ne sont *pas* itérées en parallèle, mais de gauche à droite; cela est " +"expliqué plus clairement dans les paragraphes suivants. Les éléments de la " +"liste générée seront les valeurs successives de l’expression. La clause " +"finale :keyword:`!if` clause est facultative ; si présent, l’*expression* " +"n’est évaluée et ajoutée au résultat que si la *condition* est vraie." #: ../Doc/whatsnew/2.0.rst:307 msgid "" @@ -455,6 +648,10 @@ msgid "" "all the sequences. If you have two lists of length 3, the output list is 9 " "elements long::" msgstr "" +"Cela signifie que lorsqu’il y a plusieurs :keyword:`!for`…\\ :keyword:`!in` " +"clauses, la liste résultante sera égale au produit des longueurs de toutes " +"les séquences. Si vous avez deux listes de longueur 3, la liste de sortie " +"est de longueur 9::" #: ../Doc/whatsnew/2.0.rst:330 msgid "" @@ -462,6 +659,10 @@ msgid "" "creating a tuple, it must be surrounded with parentheses. The first list " "comprehension below is a syntax error, while the second one is correct::" msgstr "" +"Pour éviter d’introduire une ambiguïté dans la grammaire de Python, si " +"l’*expression* crée un tuple, elle doit être entourée de parenthèses. La " +"première compréhension de liste ci-dessous est une erreur de syntaxe, tandis " +"que la seconde est correcte::" #: ../Doc/whatsnew/2.0.rst:339 msgid "" @@ -471,10 +672,16 @@ msgid "" "comprehension patch, which was then discussed for a seemingly endless time " "on the python-dev mailing list and kept up-to-date by Skip Montanaro." msgstr "" +"L’idée de compréhensions de liste provient à l’origine du langage de " +"programmation fonctionnelle Haskell (https://www.haskell.org). Greg Ewing a " +"plaidé le plus efficacement pour les ajouter à Python et a écrit le patch de " +"compréhension de liste initiale, qui a ensuite été discuté pendant un temps " +"apparemment sans fin sur la liste de diffusion python-dev et maintenu à jour " +"par Skip Montanaro." #: ../Doc/whatsnew/2.0.rst:349 msgid "Augmented Assignment" -msgstr "" +msgstr "Opérateurs d’Affectation Soudées" #: ../Doc/whatsnew/2.0.rst:351 msgid "" @@ -484,6 +691,11 @@ msgid "" "value of the variable ``a`` by 2, equivalent to the slightly lengthier ``a " "= a + 2``." msgstr "" +"Les opérateurs d’affectation soudées, une autre fonctionnalité demandée " +"depuis longtemps, ont été ajoutés à Python 2.0. Les opérateurs " +"d’affectations augmentées comprennent ``+=``, ``-=``, ``*=`` et ainsi de " +"suite. Par exemple, l’instruction ``a += 2`` incrémente la valeur de la " +"variable ``a`` par 2, équivalente à l’opération ``a = a + 2`` ." #: ../Doc/whatsnew/2.0.rst:356 msgid "" @@ -494,6 +706,13 @@ msgid "" "following :class:`Number` class stores a number and supports using += to " "create a new instance with an incremented value." msgstr "" +"La liste complète des opérateurs d’affectations pris en charge est ``+=``, " +"``-=``, ``*=``, ``/=``, ``%=``, ``**=``, ``&=``, ``|=``, ``^=``, ``>>=``, et " +"``<<=``. Les classes Python peuvent remplacer les opérateurs d’affectations " +"augmentées en définissant des méthodes nommées :meth:`__iadd__`, :meth:" +"`__isub__`, etc. Par exemple, la classe :class:`Number` stocke un nombre et " +"prend en charge l’utilisation de += en créant une nouvelle instance avec une " +"valeur incrémentée." #: ../Doc/whatsnew/2.0.rst:377 msgid "" @@ -502,6 +721,10 @@ msgid "" "value; this return value is bound as the new value of the variable on the " "left-hand side." msgstr "" +"La méthode spéciale :met:`__iadd__` est appelée avec la valeur de " +"l’incrément, et doit renvoyer une nouvelle instance avec une valeur " +"correctement modifiée; cette valeur de rendement est liée comme la nouvelle " +"valeur de la variable sur le côté gauche." #: ../Doc/whatsnew/2.0.rst:381 msgid "" From 818aac39e776a79f9e2b4bcd8c97cf2fdeaea5ab Mon Sep 17 00:00:00 2001 From: vmelancon Date: Fri, 1 Nov 2019 10:45:33 +0100 Subject: [PATCH 02/45] spelling mistake fixed in whatsnew/2.0.po --- whatsnew/2.0.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index b137f8a4b..6fa114361 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-09-04 11:33+0200\n" -"PO-Revision-Date: 2019-10-31 17:34+0100\n" +"PO-Revision-Date: 2019-11-01 10:34+0100\n" "Last-Translator: Melançon Victor \n" "Language-Team: FRENCH \n" "Language: fr\n" @@ -721,7 +721,7 @@ msgid "" "value; this return value is bound as the new value of the variable on the " "left-hand side." msgstr "" -"La méthode spéciale :met:`__iadd__` est appelée avec la valeur de " +"La méthode spéciale :meth:`__iadd__` est appelée avec la valeur de " "l’incrément, et doit renvoyer une nouvelle instance avec une valeur " "correctement modifiée; cette valeur de rendement est liée comme la nouvelle " "valeur de la variable sur le côté gauche." From c4edb44c50d8dcf756291aa900393fddc6eb96ff Mon Sep 17 00:00:00 2001 From: vmelancon Date: Fri, 1 Nov 2019 10:46:37 +0100 Subject: [PATCH 03/45] fuzzy "workhorse" corrected --- whatsnew/2.0.po | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index 6fa114361..d289be8c5 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-09-04 11:33+0200\n" -"PO-Revision-Date: 2019-11-01 10:34+0100\n" +"PO-Revision-Date: 2019-11-01 10:44+0100\n" "Last-Translator: Melançon Victor \n" "Language-Team: FRENCH \n" "Language: fr\n" @@ -562,7 +562,6 @@ msgid "List Comprehensions" msgstr "Compréhensions de listes" #: ../Doc/whatsnew/2.0.rst:264 -#, fuzzy msgid "" "Lists are a workhorse data type in Python, and many programs manipulate a " "list at some point. Two common operations on lists are to loop over them, " @@ -571,7 +570,7 @@ msgid "" "might want to pull out all the strings containing a given substring, or " "strip off trailing whitespace from each line." msgstr "" -"Les listes sont un type de données bête de somme dans Python, et de nombreux " +"Les listes sont un type de données crucial dans Python, et de nombreux " "programmes manipulent une liste à un moment donné. Deux opérations communes " "sur les listes sont de boucler sur elles, soit de choisir les éléments qui " "répondent à un certain critère, ou d’appliquer une certaine fonction à " From 866e00da3e1bbfa23d79cdc7c5d1006f23d7c204 Mon Sep 17 00:00:00 2001 From: vmelancon Date: Fri, 1 Nov 2019 12:40:16 +0100 Subject: [PATCH 04/45] little fix in whatsnew/2.0.po, dot missing --- whatsnew/2.0.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index d289be8c5..478fb0e70 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-09-04 11:33+0200\n" -"PO-Revision-Date: 2019-11-01 10:44+0100\n" +"PO-Revision-Date: 2019-11-01 11:43+0100\n" "Last-Translator: Melançon Victor \n" "Language-Team: FRENCH \n" "Language: fr\n" @@ -67,7 +67,7 @@ msgstr "" #: ../Doc/whatsnew/2.0.rst:33 msgid "What About Python 1.6?" -msgstr "À propos de Python 1.6" +msgstr "À propos de Python 1.6." #: ../Doc/whatsnew/2.0.rst:35 msgid "" From 56cedb2bbe93a2c781ea2ec824d4081a1bbd1768 Mon Sep 17 00:00:00 2001 From: vmelancon Date: Fri, 1 Nov 2019 13:12:07 +0100 Subject: [PATCH 05/45] fix spelling --- whatsnew/2.0.po | 49 +++++++++++++++++++++++++------------------------ 1 file changed, 25 insertions(+), 24 deletions(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index 478fb0e70..efbb2741b 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -166,7 +166,7 @@ msgstr "" "elles devaient être filtrées par le petit groupe de développeurs principaux. " "Par exemple, un jour, Peter Schneider-Kamp a eu l’idée de supprimer la " "compatibilité K&R C et de convertir le code source C de Python en ANSI C. " -"Après avoir obtenu l’approbation de la liste de diffusion python-dev, il " +"Après avoir obtenu l’approbation de la liste de diffusion *python-dev*, il " "s’est lancé dans une série d’archives qui ont duré environ une semaine, " "d’autres développeurs se sont joints à nous et le travail a été fait. S’il " "n’y avait que 5 personnes ayant un accès en écriture, cette tâche aurait " @@ -198,8 +198,8 @@ msgstr "" "électronique à traiter, davantage de listes de diffusion à suivre et des " "outils spéciaux ont dû être créés pour le nouvel environnement. Par exemple, " "SourceForge envoie des messages électroniques de correctif et de " -"notification de bogues par défaut qui ne sont d’aucune utilité. Ka-Ping Yee " -"a donc créé un grattoir HTML qui envoie des messages plus utiles." +"notification de bogues par défaut qui ne sont d’aucune utilité, Ka-Ping Yee " +"a donc créé un *scraper* HTML qui envoie des messages plus utiles." #: ../Doc/whatsnew/2.0.rst:95 msgid "" @@ -219,15 +219,15 @@ msgstr "" "initiaux, tels que le code a été archivé avant qu’il ne soit prêt ou sans " "l’accord clair du groupe de développeurs. Le processus d’approbation qui a " "émergé est quelque peu similaire à celui utilisé par le groupe Apache. Les " -"développeurs peuvent voter +1, +0, -0 ou -1 sur un patch; +1 et -1 indiquent " -"une acceptation ou un rejet, tandis que +0 et -0 signifient que le " -"développeur est généralement indifférent au changement, bien qu’il présente " -"une légère inclinaison positive ou négative. Le changement le plus important " -"par rapport au modèle Apache est que le vote est essentiellement " -"consultatif, permettant à Guido van Rossum, détenteur du statut Dictateur " -"bienveillant pour la vie, de connaître l’opinion générale. Il peut toujours " -"ignorer le résultat d’un vote et approuver ou rejeter un changement même si " -"la communauté n’est pas d’accord avec lui." +"développeurs peuvent voter *+1*, *+0*, *-0* ou *-1* sur un patch; *+1* et " +"*-1* indiquent une acceptation ou un rejet, tandis que *+0* et *-0* " +"signifient que le développeur est généralement indifférent au changement, " +"bien qu’il présente une légère inclinaison positive ou négative. Le " +"changement le plus important par rapport au modèle Apache est que le vote " +"est essentiellement consultatif, permettant à Guido van Rossum, détenteur du " +"statut Dictateur bienveillant pour la vie, de connaître l’opinion générale. " +"Il peut toujours ignorer le résultat d’un vote et approuver ou rejeter un " +"changement même si la communauté n’est pas d’accord avec lui." #: ../Doc/whatsnew/2.0.rst:106 msgid "" @@ -235,10 +235,10 @@ msgid "" "usually easy compared to the earlier task of coming up with a good design. " "Discussions of new features can often explode into lengthy mailing list " "threads, making the discussion hard to follow, and no one can read every " -"posting to python-dev. Therefore, a relatively formal process has been set " -"up to write Python Enhancement Proposals (PEPs), modelled on the Internet " -"RFC process. PEPs are draft documents that describe a proposed new feature, " -"and are continually revised until the community reaches a consensus, either " +"posting to . Therefore, a relatively formal process has been set up to " +"write Python Enhancement Proposals (PEPs), modelled on the Internet RFC " +"process. PEPs are draft documents that describe a proposed new feature, and " +"are continually revised until the community reaches a consensus, either " "accepting or rejecting the proposal. Quoting from the introduction to :pep:" "`1`, \"PEP Purpose and Guidelines\":" msgstr "" @@ -247,13 +247,13 @@ msgstr "" "qui consistait à proposer un bon design. Les discussions sur les nouvelles " "fonctionnalités peuvent souvent exploser en longues discussions sur les " "listes de diffusion, ce qui rend la discussion difficile à suivre, et " -"personne ne peut lire toutes les publications dans python-dev. Par " +"personne ne peut lire toutes les publications dans *python-dev*. Par " "conséquent, un processus relativement formel a été mis en place pour écrire " "des PEP (Python Enhancement Proposals), sur le modèle du processus Internet " "RFC. Les PEP sont des projets de document décrivant une nouvelle " "fonctionnalité proposée. Ils sont continuellement révisés jusqu’à ce que la " "communauté parvienne à un consensus, acceptant ou rejetant la proposition. " -"Citant l’introduction de :pep:`1`, \"PEP Purpose and Guidelines\":" +"Citant l’introduction de :pep:`1`, \"*PEP Purpose and Guidelines*\":" #: ../Doc/whatsnew/2.0.rst:120 msgid "" @@ -450,9 +450,10 @@ msgid "" msgstr "" "Un nouveau module, :mod:`unicodedata`, fournit une interface aux propriétés " "de caractère Unicode. Par exemple, ``unicodedata.category(u'A')`` renvoie la " -"chaîne de 2 caractères 'Lu', le 'L' désignant une lettre et 'u' signifiant " -"qu’il s’agit d’une majuscule. ``unicodedata.bidirectional(u'\\u0660')`` " -"renvoie 'AN', ce qui signifie que U+0660 est un nombre arabe." +"chaîne de 2 caractères « Lu », le « L » désignant une lettre et « u » " +"signifiant qu’il s’agit d’une majuscule. ``unicodedata." +"bidirectional(u'\\u0660')`` renvoie « AN », ce qui signifie que U+0660 est " +"un nombre arabe." #: ../Doc/whatsnew/2.0.rst:204 msgid "" @@ -516,7 +517,7 @@ msgid "" msgstr "" "De même, *stream_writer* est une classe qui prend en charge le codage de " "sortie d’un flux. *stream_writer(file_obj)* renvoie un objet qui prend en " -"charge les méthodes :meth:`write` and :meth:`writelines`. Ces méthodes " +"charge les méthodes :meth:`write` et :meth:`writelines`. Ces méthodes " "s’attendent à des chaînes Unicode, les traduisant à l’encodage donné sur la " "sortie." @@ -675,8 +676,8 @@ msgstr "" "programmation fonctionnelle Haskell (https://www.haskell.org). Greg Ewing a " "plaidé le plus efficacement pour les ajouter à Python et a écrit le patch de " "compréhension de liste initiale, qui a ensuite été discuté pendant un temps " -"apparemment sans fin sur la liste de diffusion python-dev et maintenu à jour " -"par Skip Montanaro." +"apparemment sans fin sur la liste de diffusion *python-dev* et maintenu à " +"jour par Skip Montanaro." #: ../Doc/whatsnew/2.0.rst:349 msgid "Augmented Assignment" From f67509809912889e3ecabba75c551e54b4f037e1 Mon Sep 17 00:00:00 2001 From: vmelancon Date: Fri, 1 Nov 2019 13:15:03 +0100 Subject: [PATCH 06/45] fix spelling --- whatsnew/2.0.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index efbb2741b..59757b32a 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -54,7 +54,7 @@ msgid "" "for PythonLabs are now getting paid to spend their days fixing bugs, and " "also due to the improved communication resulting from moving to SourceForge." msgstr "" -"Le développement de Python n'a jamais complètement été arrêté entre chaque " +"Le développement de Python ne s'est jamais complètement arrêté entre chaque " "versions, et un flux constant de corrections de bogues et d'améliorations " "ont toujours été soumis. Une foule de corrections mineures, quelques " "optimisations, des *docstrings* supplémentaires, et de meilleurs messages " From 79c09cb0067576ed8c3420ae72282e89f73a8d2c Mon Sep 17 00:00:00 2001 From: vmelancon Date: Fri, 1 Nov 2019 13:21:43 +0100 Subject: [PATCH 07/45] fix spelling --- whatsnew/2.0.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index 59757b32a..c520006c6 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -324,8 +324,8 @@ msgid "" "will simply cover the most significant points about the Unicode interfaces." msgstr "" "La dernière interface de prise en charge Unicode a été mise au point après " -"de nombreuses discussions souvent houleuses sur la liste de diffusion python-" -"dev, et principalement implémentée par Marc-André Lemburg, basée sur une " +"de nombreuses discussions souvent houleuses sur la liste de diffusion " +"*python-dev*, et principalement implémentée par Marc-André Lemburg, basée sur une " "implémentation de type chaîne Unicode de Fredrik Lundh. Une explication " "détaillée de l’interface a été écrite ainsi :pep:`100`, \"Intégration Python " "Unicode\". Cet article couvrira simplement les points les plus significatifs " From ffc83bd5b37edda743d3bea7f713891c76007e47 Mon Sep 17 00:00:00 2001 From: vmelancon Date: Fri, 1 Nov 2019 13:36:27 +0100 Subject: [PATCH 08/45] fix wrapping --- whatsnew/2.0.po | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index c520006c6..54c8d7437 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -325,11 +325,11 @@ msgid "" msgstr "" "La dernière interface de prise en charge Unicode a été mise au point après " "de nombreuses discussions souvent houleuses sur la liste de diffusion " -"*python-dev*, et principalement implémentée par Marc-André Lemburg, basée sur une " -"implémentation de type chaîne Unicode de Fredrik Lundh. Une explication " -"détaillée de l’interface a été écrite ainsi :pep:`100`, \"Intégration Python " -"Unicode\". Cet article couvrira simplement les points les plus significatifs " -"sur les interfaces Unicode." +"*python-dev*, et principalement implémentée par Marc-André Lemburg, basée " +"sur une implémentation de type chaîne Unicode de Fredrik Lundh. Une " +"explication détaillée de l’interface a été écrite ainsi :pep:" +"`100`, \"Intégration Python Unicode\". Cet article couvrira simplement les " +"points les plus significatifs sur les interfaces Unicode." #: ../Doc/whatsnew/2.0.rst:155 msgid "" From 59950a6b270d99dc581bb80fbccf1d9d3780e32f Mon Sep 17 00:00:00 2001 From: drNymbus <30292340+drNymbus@users.noreply.github.com> Date: Thu, 7 Nov 2019 13:47:41 +0100 Subject: [PATCH 09/45] Update whatsnew/2.0.po Co-Authored-By: Antoine <43954001+awecx@users.noreply.github.com> --- whatsnew/2.0.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index 54c8d7437..b8422df10 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -54,7 +54,7 @@ msgid "" "for PythonLabs are now getting paid to spend their days fixing bugs, and " "also due to the improved communication resulting from moving to SourceForge." msgstr "" -"Le développement de Python ne s'est jamais complètement arrêté entre chaque " +"Le développement de Python ne s'arrête jamais complètement entre les " "versions, et un flux constant de corrections de bogues et d'améliorations " "ont toujours été soumis. Une foule de corrections mineures, quelques " "optimisations, des *docstrings* supplémentaires, et de meilleurs messages " From ce838120549c264103ad2a1fd2c1f20205f76cce Mon Sep 17 00:00:00 2001 From: drNymbus <30292340+drNymbus@users.noreply.github.com> Date: Thu, 7 Nov 2019 13:47:50 +0100 Subject: [PATCH 10/45] Update whatsnew/2.0.po Co-Authored-By: Antoine <43954001+awecx@users.noreply.github.com> --- whatsnew/2.0.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index b8422df10..b70f2f392 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -56,7 +56,7 @@ msgid "" msgstr "" "Le développement de Python ne s'arrête jamais complètement entre les " "versions, et un flux constant de corrections de bogues et d'améliorations " -"ont toujours été soumis. Une foule de corrections mineures, quelques " +"sont soumis en permanence. Une foule de corrections mineures, quelques " "optimisations, des *docstrings* supplémentaires, et de meilleurs messages " "d'erreur sont apparus avec l'arrivée de la version 2.0; tous les énumérer " "serait impossible, mais ils sont certainement significatif. Consultez les " From 5f1e2e8f1dc1c5176f313d38ed0fe883f08f91ae Mon Sep 17 00:00:00 2001 From: drNymbus <30292340+drNymbus@users.noreply.github.com> Date: Thu, 7 Nov 2019 13:48:06 +0100 Subject: [PATCH 11/45] Update whatsnew/2.0.po Co-Authored-By: Antoine <43954001+awecx@users.noreply.github.com> --- whatsnew/2.0.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index b70f2f392..22b1cfaec 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -126,7 +126,7 @@ msgid "" "projects/python/." msgstr "" "Le changement le plus important dans Python 2.0 ne concerne peut-être pas le " -"code, mais le développement de Python: en mai 2000, les développeurs Python " +"code, mais le développement de Python : en mai 2000, les développeurs Python " "ont commencé à utiliser les outils mis à disposition par SourceForge pour " "stocker le code source, suivre les rapports de bogues et gérer la file " "d’attente des soumissions de correctifs. Pour signaler des bogues ou " From 22db7daaf8a63d5130afcbaf58d9da92b5cec8a2 Mon Sep 17 00:00:00 2001 From: drNymbus <30292340+drNymbus@users.noreply.github.com> Date: Thu, 7 Nov 2019 13:48:14 +0100 Subject: [PATCH 12/45] Update whatsnew/2.0.po Co-Authored-By: Antoine <43954001+awecx@users.noreply.github.com> --- whatsnew/2.0.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index 22b1cfaec..11d527237 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -131,7 +131,7 @@ msgstr "" "stocker le code source, suivre les rapports de bogues et gérer la file " "d’attente des soumissions de correctifs. Pour signaler des bogues ou " "soumettre des correctifs pour Python 2.0, utilisez les outils de suivi des " -"bogues et de gestion des correctifs disponibles sur la page de projet de " +"bogues et de gestion des correctifs disponibles sur la page du projet " "Python, à l’adresse https://sourceforge.net/projects/python/." #: ../Doc/whatsnew/2.0.rst:66 From c266bfaa5fe733c476adec3c3a28846ef2bc3a08 Mon Sep 17 00:00:00 2001 From: drNymbus <30292340+drNymbus@users.noreply.github.com> Date: Thu, 7 Nov 2019 13:53:13 +0100 Subject: [PATCH 13/45] Update whatsnew/2.0.po Co-Authored-By: Antoine <43954001+awecx@users.noreply.github.com> --- whatsnew/2.0.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index 11d527237..446ab5b73 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -160,7 +160,7 @@ msgstr "" "inspectés et archivés par l’une des personnes figurant sur cette liste " "restreinte. Évidemment, ce n’était pas très évolutif. En déplaçant " "l’arborescence CVS vers SourceForge, il est devenu possible d’accorder un " -"accès en écriture à davantage de personnes; En septembre 2000, 27 personnes " +"accès en écriture à davantage de personnes ; en septembre 2000, 27 personnes " "pouvaient enregistrer les modifications, soit quatre fois plus. Cela rend " "possible des modifications à grande échelle qui ne seraient pas tentées si " "elles devaient être filtrées par le petit groupe de développeurs principaux. " From ed8bef354a195a143384b9d520e0e41a65533ac7 Mon Sep 17 00:00:00 2001 From: drNymbus <30292340+drNymbus@users.noreply.github.com> Date: Thu, 7 Nov 2019 13:53:22 +0100 Subject: [PATCH 14/45] Update whatsnew/2.0.po Co-Authored-By: Antoine <43954001+awecx@users.noreply.github.com> --- whatsnew/2.0.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index 446ab5b73..10d0227c1 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -168,7 +168,7 @@ msgstr "" "compatibilité K&R C et de convertir le code source C de Python en ANSI C. " "Après avoir obtenu l’approbation de la liste de diffusion *python-dev*, il " "s’est lancé dans une série d’archives qui ont duré environ une semaine, " -"d’autres développeurs se sont joints à nous et le travail a été fait. S’il " +"d’autres développeurs l'ont rejoint et le travail a été fait. S’il " "n’y avait que 5 personnes ayant un accès en écriture, cette tâche aurait " "probablement été considérée comme « agréable, mais ne valait pas le temps et " "les efforts nécessaires » et cela ne se serait jamais fait." From e71887f3d10f7dfd1317f9106f1e273e5e9b84ab Mon Sep 17 00:00:00 2001 From: drNymbus <30292340+drNymbus@users.noreply.github.com> Date: Thu, 7 Nov 2019 13:53:31 +0100 Subject: [PATCH 15/45] Update whatsnew/2.0.po Co-Authored-By: Antoine <43954001+awecx@users.noreply.github.com> --- whatsnew/2.0.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index 10d0227c1..ffe96ef8b 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -608,7 +608,7 @@ msgid "" msgstr "" "En raison des règles de portée de Python, un argument par défaut est utilisé " "de sorte que la fonction anonyme créée par l’expression :keyword:`lambda` " -"sait quelle sous-chaîne est recherchée. Les compréhensions de liste rendent " +"sait quelle sous-chaîne est recherchée. Les listes en compréhension rendent " "ceci plus propre :" #: ../Doc/whatsnew/2.0.rst:292 From 562219321e387bd91ca2805b56066470bcdb2b23 Mon Sep 17 00:00:00 2001 From: drNymbus <30292340+drNymbus@users.noreply.github.com> Date: Thu, 7 Nov 2019 13:53:37 +0100 Subject: [PATCH 16/45] Update whatsnew/2.0.po Co-Authored-By: Antoine <43954001+awecx@users.noreply.github.com> --- whatsnew/2.0.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index ffe96ef8b..df112b969 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -660,7 +660,7 @@ msgid "" "comprehension below is a syntax error, while the second one is correct::" msgstr "" "Pour éviter d’introduire une ambiguïté dans la grammaire de Python, si " -"l’*expression* crée un tuple, elle doit être entourée de parenthèses. La " +"l’*expression* crée un n-uplet, elle doit être entourée de parenthèses. La " "première compréhension de liste ci-dessous est une erreur de syntaxe, tandis " "que la seconde est correcte::" From cb911783542e71b09c4c61b925823038f969265a Mon Sep 17 00:00:00 2001 From: drNymbus <30292340+drNymbus@users.noreply.github.com> Date: Thu, 7 Nov 2019 14:00:23 +0100 Subject: [PATCH 17/45] Update whatsnew/2.0.po Co-Authored-By: Antoine <43954001+awecx@users.noreply.github.com> --- whatsnew/2.0.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index df112b969..1ff9312d9 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -672,7 +672,7 @@ msgid "" "comprehension patch, which was then discussed for a seemingly endless time " "on the python-dev mailing list and kept up-to-date by Skip Montanaro." msgstr "" -"L’idée de compréhensions de liste provient à l’origine du langage de " +"Le concept des liste en compréhension provient à l’origine du langage de " "programmation fonctionnelle Haskell (https://www.haskell.org). Greg Ewing a " "plaidé le plus efficacement pour les ajouter à Python et a écrit le patch de " "compréhension de liste initiale, qui a ensuite été discuté pendant un temps " From 8e236fe899d8e8d0f9fe305ba345b4abdc6fbd81 Mon Sep 17 00:00:00 2001 From: drNymbus <30292340+drNymbus@users.noreply.github.com> Date: Thu, 7 Nov 2019 14:00:31 +0100 Subject: [PATCH 18/45] Update whatsnew/2.0.po Co-Authored-By: Antoine <43954001+awecx@users.noreply.github.com> --- whatsnew/2.0.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index 1ff9312d9..1b0291845 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -681,7 +681,7 @@ msgstr "" #: ../Doc/whatsnew/2.0.rst:349 msgid "Augmented Assignment" -msgstr "Opérateurs d’Affectation Soudées" +msgstr "Opérateurs d’affectation augmentées" #: ../Doc/whatsnew/2.0.rst:351 msgid "" From 84c524d031e1bfb8859034be552d2aad0fddd9cc Mon Sep 17 00:00:00 2001 From: drNymbus <30292340+drNymbus@users.noreply.github.com> Date: Thu, 7 Nov 2019 14:01:11 +0100 Subject: [PATCH 19/45] Update whatsnew/2.0.po Co-Authored-By: Antoine <43954001+awecx@users.noreply.github.com> --- whatsnew/2.0.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index 1b0291845..66914fe55 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -723,7 +723,7 @@ msgid "" msgstr "" "La méthode spéciale :meth:`__iadd__` est appelée avec la valeur de " "l’incrément, et doit renvoyer une nouvelle instance avec une valeur " -"correctement modifiée; cette valeur de rendement est liée comme la nouvelle " +"correctement modifiée ; cette valeur de rendement est liée comme la nouvelle " "valeur de la variable sur le côté gauche." #: ../Doc/whatsnew/2.0.rst:381 From 5d88ab6f248fff10a5ea5078128051e365872e71 Mon Sep 17 00:00:00 2001 From: drNymbus <30292340+drNymbus@users.noreply.github.com> Date: Thu, 7 Nov 2019 14:01:22 +0100 Subject: [PATCH 20/45] Update whatsnew/2.0.po Co-Authored-By: Antoine <43954001+awecx@users.noreply.github.com> --- whatsnew/2.0.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index 66914fe55..bd6792b4e 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -169,7 +169,7 @@ msgstr "" "Après avoir obtenu l’approbation de la liste de diffusion *python-dev*, il " "s’est lancé dans une série d’archives qui ont duré environ une semaine, " "d’autres développeurs l'ont rejoint et le travail a été fait. S’il " -"n’y avait que 5 personnes ayant un accès en écriture, cette tâche aurait " +"n’y avait eut que 5 personnes ayant un accès en écriture, cette tâche aurait " "probablement été considérée comme « agréable, mais ne valait pas le temps et " "les efforts nécessaires » et cela ne se serait jamais fait." From 2739762548b3e20f0182175b82f535585f201d9e Mon Sep 17 00:00:00 2001 From: drNymbus <30292340+drNymbus@users.noreply.github.com> Date: Thu, 7 Nov 2019 14:01:50 +0100 Subject: [PATCH 21/45] Update whatsnew/2.0.po Co-Authored-By: Antoine <43954001+awecx@users.noreply.github.com> --- whatsnew/2.0.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index bd6792b4e..26c47f026 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -170,7 +170,7 @@ msgstr "" "s’est lancé dans une série d’archives qui ont duré environ une semaine, " "d’autres développeurs l'ont rejoint et le travail a été fait. S’il " "n’y avait eut que 5 personnes ayant un accès en écriture, cette tâche aurait " -"probablement été considérée comme « agréable, mais ne valait pas le temps et " +"probablement été considérée comme « agréable, mais ne valant pas le temps ni " "les efforts nécessaires » et cela ne se serait jamais fait." #: ../Doc/whatsnew/2.0.rst:83 From 2a7abd5b421198094d3a98d2f5d48acf1b0caa66 Mon Sep 17 00:00:00 2001 From: drNymbus <30292340+drNymbus@users.noreply.github.com> Date: Thu, 7 Nov 2019 14:02:02 +0100 Subject: [PATCH 22/45] Update whatsnew/2.0.po Co-Authored-By: Antoine <43954001+awecx@users.noreply.github.com> --- whatsnew/2.0.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index 26c47f026..10011fedb 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -225,7 +225,7 @@ msgstr "" "bien qu’il présente une légère inclinaison positive ou négative. Le " "changement le plus important par rapport au modèle Apache est que le vote " "est essentiellement consultatif, permettant à Guido van Rossum, détenteur du " -"statut Dictateur bienveillant pour la vie, de connaître l’opinion générale. " +"statut de « dictateur bienveillant à vie », de connaître l’opinion générale. " "Il peut toujours ignorer le résultat d’un vote et approuver ou rejeter un " "changement même si la communauté n’est pas d’accord avec lui." From 51f3ee0a108292f0df0f9af58345e3def81926d4 Mon Sep 17 00:00:00 2001 From: drNymbus <30292340+drNymbus@users.noreply.github.com> Date: Thu, 7 Nov 2019 14:02:16 +0100 Subject: [PATCH 23/45] Update whatsnew/2.0.po Co-Authored-By: Antoine <43954001+awecx@users.noreply.github.com> --- whatsnew/2.0.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index 10011fedb..04b286bf5 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -235,7 +235,7 @@ msgid "" "usually easy compared to the earlier task of coming up with a good design. " "Discussions of new features can often explode into lengthy mailing list " "threads, making the discussion hard to follow, and no one can read every " -"posting to . Therefore, a relatively formal process has been set up to " +"posting to *python-dev*. Therefore, a relatively formal process has been set up to " "write Python Enhancement Proposals (PEPs), modelled on the Internet RFC " "process. PEPs are draft documents that describe a proposed new feature, and " "are continually revised until the community reaches a consensus, either " From 368d28ad9b8c9dacfa8b07a149df52cedd206d9e Mon Sep 17 00:00:00 2001 From: drNymbus <30292340+drNymbus@users.noreply.github.com> Date: Thu, 7 Nov 2019 14:02:25 +0100 Subject: [PATCH 24/45] Update whatsnew/2.0.po Co-Authored-By: Antoine <43954001+awecx@users.noreply.github.com> --- whatsnew/2.0.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index 04b286bf5..826685f5c 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -253,7 +253,7 @@ msgstr "" "RFC. Les PEP sont des projets de document décrivant une nouvelle " "fonctionnalité proposée. Ils sont continuellement révisés jusqu’à ce que la " "communauté parvienne à un consensus, acceptant ou rejetant la proposition. " -"Citant l’introduction de :pep:`1`, \"*PEP Purpose and Guidelines*\":" +"Citant l’introduction de :pep:`1`, \"*PEP Purpose and Guidelines*\" :" #: ../Doc/whatsnew/2.0.rst:120 msgid "" From 9bef2e3001d01a1c0d7c5a90b6657a37ca2b0553 Mon Sep 17 00:00:00 2001 From: drNymbus <30292340+drNymbus@users.noreply.github.com> Date: Thu, 7 Nov 2019 14:02:37 +0100 Subject: [PATCH 25/45] Update whatsnew/2.0.po Co-Authored-By: Antoine <43954001+awecx@users.noreply.github.com> --- whatsnew/2.0.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index 826685f5c..ab21995dd 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -262,7 +262,7 @@ msgid "" "for Python. The PEP should provide a concise technical specification of the " "feature and a rationale for the feature." msgstr "" -"PEP signifie Python Enhancement Proposition. Un PEP est un document de " +"PEP signifie *Python Enhancement Proposition*. Une PEP est un document de " "conception fournissant des informations à la communauté Python ou décrivant " "une nouvelle fonctionnalité de Python. Le PEP devrait fournir une " "spécification technique concise de la fonctionnalité et une justification de " From b959bc59fa455981163f0a2ec603feea05713295 Mon Sep 17 00:00:00 2001 From: drNymbus <30292340+drNymbus@users.noreply.github.com> Date: Thu, 7 Nov 2019 14:03:05 +0100 Subject: [PATCH 26/45] Update whatsnew/2.0.po Co-Authored-By: Antoine <43954001+awecx@users.noreply.github.com> --- whatsnew/2.0.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index ab21995dd..089981a35 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -275,7 +275,7 @@ msgid "" "decisions that have gone into Python. The PEP author is responsible for " "building consensus within the community and documenting dissenting opinions." msgstr "" -"Nous souhaitons que les PPE soient les principaux mécanismes permettant de " +"Nous souhaitons que les PEP soient les principaux mécanismes permettant de " "proposer de nouvelles fonctionnalités, de recueillir les commentaires de la " "communauté sur un problème et de documenter les décisions de conception " "prises dans Python. L’auteur du PPE est chargé de créer un consensus au sein " From 8f54d5ab35f8aa7da83a38e14a8ac4261d02e52b Mon Sep 17 00:00:00 2001 From: drNymbus <30292340+drNymbus@users.noreply.github.com> Date: Thu, 7 Nov 2019 14:03:32 +0100 Subject: [PATCH 27/45] Update whatsnew/2.0.po Co-Authored-By: Antoine <43954001+awecx@users.noreply.github.com> --- whatsnew/2.0.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index 089981a35..eef9b69d2 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -264,7 +264,7 @@ msgid "" msgstr "" "PEP signifie *Python Enhancement Proposition*. Une PEP est un document de " "conception fournissant des informations à la communauté Python ou décrivant " -"une nouvelle fonctionnalité de Python. Le PEP devrait fournir une " +"une nouvelle fonctionnalité de Python. La PEP devrait fournir une " "spécification technique concise de la fonctionnalité et une justification de " "celle-ci." From 145e69ee513fe05dd2856337d2512a5e965cb824 Mon Sep 17 00:00:00 2001 From: drNymbus <30292340+drNymbus@users.noreply.github.com> Date: Thu, 7 Nov 2019 14:03:49 +0100 Subject: [PATCH 28/45] Update whatsnew/2.0.po Co-Authored-By: Antoine <43954001+awecx@users.noreply.github.com> --- whatsnew/2.0.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index eef9b69d2..553bc16b4 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -505,7 +505,7 @@ msgstr "" "*stream_reader* est une classe qui prend en charge le décodage de l’entrée " "d’un flux. *stream_reader(file_obj)* renvoie un objet qui prend en charge " "les méthodes :meth:`read`, :meth:`readline` et :meth:`readlines`. Ces " -"méthodes se traduiront toutes à partir de l’encodage donné et retourneront " +"méthodes se traduisent toutes à partir de l’encodage donné et retourneront " "une chaînes de caractère Unicode." #: ../Doc/whatsnew/2.0.rst:224 From 7618a7324ab0398c3f6417fb2b92ab05531b5d14 Mon Sep 17 00:00:00 2001 From: drNymbus <30292340+drNymbus@users.noreply.github.com> Date: Thu, 7 Nov 2019 14:04:05 +0100 Subject: [PATCH 29/45] Update whatsnew/2.0.po Co-Authored-By: Antoine <43954001+awecx@users.noreply.github.com> --- whatsnew/2.0.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index 553bc16b4..5d1a657f6 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -436,7 +436,7 @@ msgstr "" "L’instruction ``exec`` et divers éléments intégrés tels que ``eval()``, " "``getattr()`` et ``setattr()`` accepteront également les chaînes Unicode " "ainsi que les chaînes ordinaires. (Il est possible que le processus de " -"résolution de ce problème ait échappé à certaines fonctions intégrées; si " +"résolution de ce problème ait échappé à certaines fonctions intégrées ; si " "vous trouvez une fonction intégrée qui accepte les chaînes mais n’accepte " "pas les chaînes Unicode, signalez-la comme un bogue.)" From cb55d9e49ce9affc5c581df45ee9bcc411d9ff9b Mon Sep 17 00:00:00 2001 From: drNymbus <30292340+drNymbus@users.noreply.github.com> Date: Thu, 7 Nov 2019 14:04:17 +0100 Subject: [PATCH 30/45] Update whatsnew/2.0.po Co-Authored-By: Antoine <43954001+awecx@users.noreply.github.com> --- whatsnew/2.0.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index 5d1a657f6..4f9db404b 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -465,7 +465,7 @@ msgstr "" "Le module :mod:`codecs` contient des fonctions pour rechercher les codages " "existants et en enregistrer de nouveaux. À moins que vous ne souhaitiez " "implémenter un nouvel encodage, vous utiliserez le plus souvent la fonction " -"``codecs.lookup(encoding)``, qui renvoie un tuple à 4 éléments : " +"``codecs.lookup(encoding)``, qui renvoie un n-uplet à 4 éléments : " "``(encode_func, decode_func, stream_reader, stream_writer)``." #: ../Doc/whatsnew/2.0.rst:209 From 993a12eba15e4cf12b9c080f635fe199bbbc857b Mon Sep 17 00:00:00 2001 From: drNymbus <30292340+drNymbus@users.noreply.github.com> Date: Thu, 7 Nov 2019 14:04:28 +0100 Subject: [PATCH 31/45] Update whatsnew/2.0.po Co-Authored-By: Antoine <43954001+awecx@users.noreply.github.com> --- whatsnew/2.0.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index 4f9db404b..722b5a7ec 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -476,7 +476,7 @@ msgid "" "encoding, and *length* tells you how much of the Unicode string was " "converted." msgstr "" -"*encode_func* est une fonction qui prend une chaîne Unicode, et retourne un " +"*encode_func* est une fonction qui prend une chaîne Unicode, et renvoie un " "tuple de longueur 2 ``(string, length)``. *string* est une chaîne de " "caractères à 8 bits contenant une partie (peut-être la totalité) de la " "chaîne Unicode convertie en codage donné, et *length* vous indique combien " From 03fc269ed7b6f92b642fbd95a4f634a289f004e8 Mon Sep 17 00:00:00 2001 From: drNymbus <30292340+drNymbus@users.noreply.github.com> Date: Thu, 7 Nov 2019 14:04:45 +0100 Subject: [PATCH 32/45] Update whatsnew/2.0.po Co-Authored-By: Antoine <43954001+awecx@users.noreply.github.com> --- whatsnew/2.0.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index 722b5a7ec..d057481e1 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -477,7 +477,7 @@ msgid "" "converted." msgstr "" "*encode_func* est une fonction qui prend une chaîne Unicode, et renvoie un " -"tuple de longueur 2 ``(string, length)``. *string* est une chaîne de " +"n-uplet de longueur 2 ``(string, length)``. *string* est une chaîne de " "caractères à 8 bits contenant une partie (peut-être la totalité) de la " "chaîne Unicode convertie en codage donné, et *length* vous indique combien " "de caractères de la chaîne de caractères Unicode a été convertie." From 6ebccb91014a341ea746e7f3d9299bf65ffc0d60 Mon Sep 17 00:00:00 2001 From: drNymbus <30292340+drNymbus@users.noreply.github.com> Date: Thu, 7 Nov 2019 14:04:57 +0100 Subject: [PATCH 33/45] Update whatsnew/2.0.po Co-Authored-By: Antoine <43954001+awecx@users.noreply.github.com> --- whatsnew/2.0.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index d057481e1..1a954a504 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -478,7 +478,7 @@ msgid "" msgstr "" "*encode_func* est une fonction qui prend une chaîne Unicode, et renvoie un " "n-uplet de longueur 2 ``(string, length)``. *string* est une chaîne de " -"caractères à 8 bits contenant une partie (peut-être la totalité) de la " +"caractères à 8 bits contenant une partie (ou la totalité) de la " "chaîne Unicode convertie en codage donné, et *length* vous indique combien " "de caractères de la chaîne de caractères Unicode a été convertie." From 875654cf73cf5b2d3be90ce0573c9286ff738eb8 Mon Sep 17 00:00:00 2001 From: drNymbus <30292340+drNymbus@users.noreply.github.com> Date: Thu, 7 Nov 2019 14:05:09 +0100 Subject: [PATCH 34/45] Update whatsnew/2.0.po Co-Authored-By: Antoine <43954001+awecx@users.noreply.github.com> --- whatsnew/2.0.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index 1a954a504..92c3cb4ee 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -479,7 +479,7 @@ msgstr "" "*encode_func* est une fonction qui prend une chaîne Unicode, et renvoie un " "n-uplet de longueur 2 ``(string, length)``. *string* est une chaîne de " "caractères à 8 bits contenant une partie (ou la totalité) de la " -"chaîne Unicode convertie en codage donné, et *length* vous indique combien " +"chaîne Unicode convertie en codage donné, et *length* vous indique le nombre " "de caractères de la chaîne de caractères Unicode a été convertie." #: ../Doc/whatsnew/2.0.rst:214 From e1f134cafb348031d0b3f3631c34c2755517fb18 Mon Sep 17 00:00:00 2001 From: drNymbus <30292340+drNymbus@users.noreply.github.com> Date: Thu, 7 Nov 2019 14:05:30 +0100 Subject: [PATCH 35/45] Update whatsnew/2.0.po Co-Authored-By: Antoine <43954001+awecx@users.noreply.github.com> --- whatsnew/2.0.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index 92c3cb4ee..7795efb12 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -480,7 +480,7 @@ msgstr "" "n-uplet de longueur 2 ``(string, length)``. *string* est une chaîne de " "caractères à 8 bits contenant une partie (ou la totalité) de la " "chaîne Unicode convertie en codage donné, et *length* vous indique le nombre " -"de caractères de la chaîne de caractères Unicode a été convertie." +"de caractères de la chaîne qui ont été convertis." #: ../Doc/whatsnew/2.0.rst:214 msgid "" From 320b3514b9db66a90db80ed136a56ed0526d7b3a Mon Sep 17 00:00:00 2001 From: drNymbus <30292340+drNymbus@users.noreply.github.com> Date: Thu, 7 Nov 2019 14:05:40 +0100 Subject: [PATCH 36/45] Update whatsnew/2.0.po Co-Authored-By: Antoine <43954001+awecx@users.noreply.github.com> --- whatsnew/2.0.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index 7795efb12..9f180538a 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -490,7 +490,7 @@ msgid "" "bit string was consumed." msgstr "" "*decode_func* est l’opposé de *encode_func*, en prenant une chaîne de " -"caractères à 8 bits et le retour d’un tuile de longueur 2 ``(ustring, " +"caractères à 8 bits et le retour d’un n-uplet de longueur 2 ``(ustring, " "longueur)``, composé de la chaîne Unicode résultante *ustring* et l’entier " "*length* indiquant combien de la chaîne de caractères à 8 bits a été " "consommé." From 0b353a9cea5a58e1b595e3ee3b406078b8609a36 Mon Sep 17 00:00:00 2001 From: drNymbus <30292340+drNymbus@users.noreply.github.com> Date: Thu, 7 Nov 2019 14:05:53 +0100 Subject: [PATCH 37/45] Update whatsnew/2.0.po Co-Authored-By: Antoine <43954001+awecx@users.noreply.github.com> --- whatsnew/2.0.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index 9f180538a..3c1fab47c 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -492,7 +492,7 @@ msgstr "" "*decode_func* est l’opposé de *encode_func*, en prenant une chaîne de " "caractères à 8 bits et le retour d’un n-uplet de longueur 2 ``(ustring, " "longueur)``, composé de la chaîne Unicode résultante *ustring* et l’entier " -"*length* indiquant combien de la chaîne de caractères à 8 bits a été " +"*length* indiquant combien de caractères de la chaîne de caractères à 8 bits ont été " "consommé." #: ../Doc/whatsnew/2.0.rst:219 From d052c5de3edf8c0097daccd7bd505a354d7b6b73 Mon Sep 17 00:00:00 2001 From: drNymbus <30292340+drNymbus@users.noreply.github.com> Date: Thu, 7 Nov 2019 14:06:05 +0100 Subject: [PATCH 38/45] Update whatsnew/2.0.po Co-Authored-By: Antoine <43954001+awecx@users.noreply.github.com> --- whatsnew/2.0.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index 3c1fab47c..049734534 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -493,7 +493,7 @@ msgstr "" "caractères à 8 bits et le retour d’un n-uplet de longueur 2 ``(ustring, " "longueur)``, composé de la chaîne Unicode résultante *ustring* et l’entier " "*length* indiquant combien de caractères de la chaîne de caractères à 8 bits ont été " -"consommé." +"consommés." #: ../Doc/whatsnew/2.0.rst:219 msgid "" From 89d9df90ab61be500e4e818cf4eaf3c567e82b3f Mon Sep 17 00:00:00 2001 From: drNymbus <30292340+drNymbus@users.noreply.github.com> Date: Thu, 7 Nov 2019 14:06:20 +0100 Subject: [PATCH 39/45] Update whatsnew/2.0.po Co-Authored-By: Antoine <43954001+awecx@users.noreply.github.com> --- whatsnew/2.0.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index 049734534..828413ca8 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -518,7 +518,7 @@ msgstr "" "De même, *stream_writer* est une classe qui prend en charge le codage de " "sortie d’un flux. *stream_writer(file_obj)* renvoie un objet qui prend en " "charge les méthodes :meth:`write` et :meth:`writelines`. Ces méthodes " -"s’attendent à des chaînes Unicode, les traduisant à l’encodage donné sur la " +"prennent en entrée des chaînes Unicode, qu'elles renvoient, traduites à l'encodage donné, sur la " "sortie." #: ../Doc/whatsnew/2.0.rst:229 From d14b386cbd9aec0fbe59285fa81af0fdd26a2340 Mon Sep 17 00:00:00 2001 From: drNymbus <30292340+drNymbus@users.noreply.github.com> Date: Thu, 7 Nov 2019 14:06:36 +0100 Subject: [PATCH 40/45] Update whatsnew/2.0.po Co-Authored-By: Antoine <43954001+awecx@users.noreply.github.com> --- whatsnew/2.0.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index 828413ca8..f6533a7f6 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -555,7 +555,7 @@ msgstr "" "compilateur Python interprète toutes les chaînes de caractères comme des " "chaînes de caractères Unicode. Ceci est destiné à être utilisé dans les " "tests et rendre votre code Python compatible avec les versions futures, car " -"une version future de Python peut laisser tomber le support pour les chaînes " +"une version future de Python peut abandonner la prise en charge des chaînes " "de caractères 8-bits et fournir uniquement des chaînes de caractères Unicode." #: ../Doc/whatsnew/2.0.rst:262 From a6efdcb4950bcf3f87c87de650da09d0dfd1ad54 Mon Sep 17 00:00:00 2001 From: drNymbus <30292340+drNymbus@users.noreply.github.com> Date: Thu, 7 Nov 2019 14:06:50 +0100 Subject: [PATCH 41/45] Update whatsnew/2.0.po Co-Authored-By: Antoine <43954001+awecx@users.noreply.github.com> --- whatsnew/2.0.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index f6533a7f6..2d082560e 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -575,7 +575,7 @@ msgstr "" "programmes manipulent une liste à un moment donné. Deux opérations communes " "sur les listes sont de boucler sur elles, soit de choisir les éléments qui " "répondent à un certain critère, ou d’appliquer une certaine fonction à " -"chaque élément. Par exemple, compte tenu d’une liste de chaînes de " +"chaque élément. Par exemple, à partir d’une liste de chaînes de " "caractères, vous pouvez retirer toutes les chaînes contenant une sous-chaîne " "donnée, ou enlever les espaces de chaque ligne." From 9cf896639acda12195eaecd40287d794d73fad98 Mon Sep 17 00:00:00 2001 From: drNymbus <30292340+drNymbus@users.noreply.github.com> Date: Thu, 7 Nov 2019 14:08:25 +0100 Subject: [PATCH 42/45] Update whatsnew/2.0.po Co-Authored-By: Antoine <43954001+awecx@users.noreply.github.com> --- whatsnew/2.0.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index 2d082560e..f7cea99c2 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -591,7 +591,7 @@ msgid "" "substring. You could write the following to do it::" msgstr "" "Les fonctions existantes :func:`map` et :func:`filter` peuvent être " -"utilisées à cette fin, mais elles nécessitent une fonction comme l’un de " +"utilisées à cette fin, mais elles nécessitent une fonction en " "leurs arguments. C’est très bien s’il y a une fonction intégrée existante " "qui peut être passé directement, mais s’il n’y a pas, vous devez créer une " "petite fonction pour faire le travail requis, et les règles de portée de " From c8666cda722f39ea4c9e17c3eb46374ca2bc9520 Mon Sep 17 00:00:00 2001 From: drNymbus <30292340+drNymbus@users.noreply.github.com> Date: Thu, 7 Nov 2019 14:08:51 +0100 Subject: [PATCH 43/45] Update whatsnew/2.0.po Co-Authored-By: Antoine <43954001+awecx@users.noreply.github.com> --- whatsnew/2.0.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index f7cea99c2..19c36ccd6 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -595,7 +595,7 @@ msgstr "" "leurs arguments. C’est très bien s’il y a une fonction intégrée existante " "qui peut être passé directement, mais s’il n’y a pas, vous devez créer une " "petite fonction pour faire le travail requis, et les règles de portée de " -"Python rende le résultat laid si la petite fonction a besoin d’informations " +"Python rendent le résultat laid si la petite fonction a besoin d’informations " "supplémentaires. Prenons le premier exemple du paragraphe précédent, en " "trouvant toutes les chaînes de la liste contenant une sous-chaîne donnée. " "Vous pouvez écrire ce qui suit pour le faire::" From 6872efe202c6727d03d00ef5023f81d145068d5e Mon Sep 17 00:00:00 2001 From: Mathieu Dupuy Date: Sat, 28 Mar 2020 23:57:33 +0100 Subject: [PATCH 44/45] wrapping --- whatsnew/2.0.po | 54 ++++++++++++++++++++++++------------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index 19c36ccd6..8f4331e31 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -168,8 +168,8 @@ msgstr "" "compatibilité K&R C et de convertir le code source C de Python en ANSI C. " "Après avoir obtenu l’approbation de la liste de diffusion *python-dev*, il " "s’est lancé dans une série d’archives qui ont duré environ une semaine, " -"d’autres développeurs l'ont rejoint et le travail a été fait. S’il " -"n’y avait eut que 5 personnes ayant un accès en écriture, cette tâche aurait " +"d’autres développeurs l'ont rejoint et le travail a été fait. S’il n’y avait " +"eut que 5 personnes ayant un accès en écriture, cette tâche aurait " "probablement été considérée comme « agréable, mais ne valant pas le temps ni " "les efforts nécessaires » et cela ne se serait jamais fait." @@ -235,12 +235,12 @@ msgid "" "usually easy compared to the earlier task of coming up with a good design. " "Discussions of new features can often explode into lengthy mailing list " "threads, making the discussion hard to follow, and no one can read every " -"posting to *python-dev*. Therefore, a relatively formal process has been set up to " -"write Python Enhancement Proposals (PEPs), modelled on the Internet RFC " -"process. PEPs are draft documents that describe a proposed new feature, and " -"are continually revised until the community reaches a consensus, either " -"accepting or rejecting the proposal. Quoting from the introduction to :pep:" -"`1`, \"PEP Purpose and Guidelines\":" +"posting to *python-dev*. Therefore, a relatively formal process has been " +"set up to write Python Enhancement Proposals (PEPs), modelled on the " +"Internet RFC process. PEPs are draft documents that describe a proposed new " +"feature, and are continually revised until the community reaches a " +"consensus, either accepting or rejecting the proposal. Quoting from the " +"introduction to :pep:`1`, \"PEP Purpose and Guidelines\":" msgstr "" "La création d’un correctif est la dernière étape de l’ajout d’une nouvelle " "fonctionnalité. Elle est généralement simple comparée à la tâche antérieure " @@ -476,11 +476,11 @@ msgid "" "encoding, and *length* tells you how much of the Unicode string was " "converted." msgstr "" -"*encode_func* est une fonction qui prend une chaîne Unicode, et renvoie un " -"n-uplet de longueur 2 ``(string, length)``. *string* est une chaîne de " -"caractères à 8 bits contenant une partie (ou la totalité) de la " -"chaîne Unicode convertie en codage donné, et *length* vous indique le nombre " -"de caractères de la chaîne qui ont été convertis." +"*encode_func* est une fonction qui prend une chaîne Unicode, et renvoie un n-" +"uplet de longueur 2 ``(string, length)``. *string* est une chaîne de " +"caractères à 8 bits contenant une partie (ou la totalité) de la chaîne " +"Unicode convertie en codage donné, et *length* vous indique le nombre de " +"caractères de la chaîne qui ont été convertis." #: ../Doc/whatsnew/2.0.rst:214 msgid "" @@ -492,8 +492,8 @@ msgstr "" "*decode_func* est l’opposé de *encode_func*, en prenant une chaîne de " "caractères à 8 bits et le retour d’un n-uplet de longueur 2 ``(ustring, " "longueur)``, composé de la chaîne Unicode résultante *ustring* et l’entier " -"*length* indiquant combien de caractères de la chaîne de caractères à 8 bits ont été " -"consommés." +"*length* indiquant combien de caractères de la chaîne de caractères à 8 bits " +"ont été consommés." #: ../Doc/whatsnew/2.0.rst:219 msgid "" @@ -518,8 +518,8 @@ msgstr "" "De même, *stream_writer* est une classe qui prend en charge le codage de " "sortie d’un flux. *stream_writer(file_obj)* renvoie un objet qui prend en " "charge les méthodes :meth:`write` et :meth:`writelines`. Ces méthodes " -"prennent en entrée des chaînes Unicode, qu'elles renvoient, traduites à l'encodage donné, sur la " -"sortie." +"prennent en entrée des chaînes Unicode, qu'elles renvoient, traduites à " +"l'encodage donné, sur la sortie." #: ../Doc/whatsnew/2.0.rst:229 msgid "" @@ -575,9 +575,9 @@ msgstr "" "programmes manipulent une liste à un moment donné. Deux opérations communes " "sur les listes sont de boucler sur elles, soit de choisir les éléments qui " "répondent à un certain critère, ou d’appliquer une certaine fonction à " -"chaque élément. Par exemple, à partir d’une liste de chaînes de " -"caractères, vous pouvez retirer toutes les chaînes contenant une sous-chaîne " -"donnée, ou enlever les espaces de chaque ligne." +"chaque élément. Par exemple, à partir d’une liste de chaînes de caractères, " +"vous pouvez retirer toutes les chaînes contenant une sous-chaîne donnée, ou " +"enlever les espaces de chaque ligne." #: ../Doc/whatsnew/2.0.rst:271 msgid "" @@ -591,14 +591,14 @@ msgid "" "substring. You could write the following to do it::" msgstr "" "Les fonctions existantes :func:`map` et :func:`filter` peuvent être " -"utilisées à cette fin, mais elles nécessitent une fonction en " -"leurs arguments. C’est très bien s’il y a une fonction intégrée existante " -"qui peut être passé directement, mais s’il n’y a pas, vous devez créer une " +"utilisées à cette fin, mais elles nécessitent une fonction en leurs " +"arguments. C’est très bien s’il y a une fonction intégrée existante qui " +"peut être passé directement, mais s’il n’y a pas, vous devez créer une " "petite fonction pour faire le travail requis, et les règles de portée de " -"Python rendent le résultat laid si la petite fonction a besoin d’informations " -"supplémentaires. Prenons le premier exemple du paragraphe précédent, en " -"trouvant toutes les chaînes de la liste contenant une sous-chaîne donnée. " -"Vous pouvez écrire ce qui suit pour le faire::" +"Python rendent le résultat laid si la petite fonction a besoin " +"d’informations supplémentaires. Prenons le premier exemple du paragraphe " +"précédent, en trouvant toutes les chaînes de la liste contenant une sous-" +"chaîne donnée. Vous pouvez écrire ce qui suit pour le faire::" #: ../Doc/whatsnew/2.0.rst:286 msgid "" From bda16d1e31b0b1a2baede46597af830b6a5e6d6c Mon Sep 17 00:00:00 2001 From: Mathieu Dupuy Date: Sat, 2 May 2020 22:19:02 +0200 Subject: [PATCH 45/45] wrapping, 2eme --- whatsnew/2.0.po | 1 - 1 file changed, 1 deletion(-) diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index eeb16e8e1..b06b39fa3 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -659,7 +659,6 @@ msgid "" "creating a tuple, it must be surrounded with parentheses. The first list " "comprehension below is a syntax error, while the second one is correct::" msgstr "" - "Afin de ne pas introduire une ambiguïté dans la grammaire de Python, " "*expression* doit être encadrée par des parenthèses si elle produit un n-" "uplet. La première compréhension de liste ci-dessous n'est pas valide "