From 810b3c1104e5f543bf89c97073623fdc2ff54632 Mon Sep 17 00:00:00 2001 From: Yannick Gingras Date: Thu, 1 Oct 2020 06:55:34 -0600 Subject: [PATCH] Tranduction des messages manquants dans library/collections.po (#1428) --- library/collections.po | 163 +++++++++++++++++++++-------------------- 1 file changed, 85 insertions(+), 78 deletions(-) diff --git a/library/collections.po b/library/collections.po index 14cb984e..0ce0ad7a 100644 --- a/library/collections.po +++ b/library/collections.po @@ -6,14 +6,14 @@ msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-08-24 09:01+0200\n" -"PO-Revision-Date: 2020-03-03 19:26+0100\n" -"Last-Translator: Jules Lasne \n" +"PO-Revision-Date: 2020-09-25 19:17-0600\n" +"Last-Translator: Yannick Gingras \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 1.8.7.1\n" +"X-Generator: Poedit 2.3\n" #: library/collections.rst:2 msgid ":mod:`collections` --- Container datatypes" @@ -121,7 +121,6 @@ msgstr "" "de ``str``" #: library/collections.rst:41 -#, fuzzy msgid "" "Moved :ref:`collections-abstract-base-classes` to the :mod:`collections.abc` " "module. For backwards compatibility, they continue to be visible in this " @@ -129,7 +128,7 @@ msgid "" msgstr "" "Les :ref:`collections-abstract-base-classes` ont été déplacées vers le " "module :mod:`collections.abc`. Pour assurer la rétrocompatibilité, elles " -"sont toujours disponibles dans ce module en Python 3.8." +"sont toujours disponibles dans ce module dans Python 3.9." #: library/collections.rst:43 msgid ":class:`ChainMap` objects" @@ -204,7 +203,7 @@ msgstr "" "Toutes les méthodes usuelles des dictionnaires sont gérées. De plus, cette " "classe fournit un attribut *maps*, une méthode pour créer de nouveaux sous-" "contextes et une propriété pour accéder à tous les dictionnaires sous-" -"jacents excepté le premier :" +"jacents excepté le premier :" #: library/collections.rst:75 msgid "" @@ -229,7 +228,7 @@ msgid "" msgstr "" "Renvoie un nouvel objet :class:`ChainMap` contenant un nouveau dictionnaire " "suivi par tous les autres de l'instance actuelle. Si ``m`` est spécifié, il " -"devient le nouveau dictionnaire au début de la liste ; sinon, un " +"devient le nouveau dictionnaire au début de la liste ; sinon, un " "dictionnaire vide est utilisé, de telle manière qu'appeler ``d.new_child()`` " "équivaut à appeler ``ChainMap({}, *d.maps)``. Cette méthode est utile pour " "créer des sous-contextes qui peuvent être mis à jour sans altérer les " @@ -250,10 +249,10 @@ msgid "" msgstr "" "Propriété qui renvoie un nouvel objet :class:`ChainMap` contenant tous les " "dictionnaires de l'instance actuelle hormis le premier. Cette propriété est " -"utile pour ignorer le premier dictionnaire dans les recherches ; son " +"utile pour ignorer le premier dictionnaire dans les recherches ; son " "utilisation rappelle le mot-clé :keyword:`nonlocal` (utilisé pour les :term:" "`portées imbriquées `), ou bien la fonction native :func:" -"`super`. Une référence à ``d.parents`` est équivalente à : ``ChainMap(*d." +"`super`. Une référence à ``d.parents`` est équivalente à : ``ChainMap(*d." "maps[1:])``." #: library/collections.rst:103 @@ -275,6 +274,8 @@ msgstr "" #: library/collections.rst:119 msgid "Added support for ``|`` and ``|=`` operators, specified in :pep:`584`." msgstr "" +"Ajout de la gestion des opérateurs ``|`` et ``|=`` tels que définis dans :" +"pep:`584`." #: library/collections.rst:124 msgid "" @@ -334,7 +335,7 @@ msgstr "" #: library/collections.rst:152 msgid "Example of simulating Python's internal lookup chain::" -msgstr "Exemple 1 : simulation de la chaîne de recherche interne de Python ::" +msgstr "Exemple 1 : simulation de la chaîne de recherche interne de Python ::" #: library/collections.rst:157 msgid "" @@ -342,7 +343,7 @@ msgid "" "over environment variables which in turn take precedence over default " "values::" msgstr "" -"Exemple 2 : spécification d'une hiérarchie pour les options : ligne de " +"Exemple 2 : spécification d'une hiérarchie pour les options : ligne de " "commande, variable d'environnement, valeurs par défaut ::" #: library/collections.rst:174 @@ -350,7 +351,7 @@ msgid "" "Example patterns for using the :class:`ChainMap` class to simulate nested " "contexts::" msgstr "" -"Exemple 3 : modèles pour simuler des contexte imbriqués avec la classe :" +"Exemple 3 : modèles pour simuler des contextes imbriqués avec la classe :" "class:`ChainMap` ::" #: library/collections.rst:193 @@ -399,7 +400,7 @@ msgid "" "*mapping* (or counter):" msgstr "" "Les éléments sont comptés à partir d'un itérable ou initialisés à partir " -"d'un autre dictionnaire (ou compteur) :" +"d'un autre dictionnaire (ou compteur) :" #: library/collections.rst:259 msgid "" @@ -408,7 +409,7 @@ msgid "" msgstr "" "Les objets Counter ont une interface de dictionnaire, à l'exception près " "qu'ils renvoient zéro au lieu de lever une exception :exc:`KeyError` pour " -"des éléments manquants :" +"des éléments manquants :" #: library/collections.rst:266 msgid "" @@ -416,7 +417,7 @@ msgid "" "``del`` to remove it entirely:" msgstr "" "Mettre un comptage à zéro pour un élément ne le retire pas de l'objet " -"Counter. Il faut utiliser ``del`` pour le supprimer complètement :" +"Counter. Il faut utiliser ``del`` pour le supprimer complètement :" #: library/collections.rst:274 msgid "" @@ -426,6 +427,11 @@ msgid "" "encountered in the left operand and then by the order encountered in the " "right operand." msgstr "" +"Puisqu'elle est une sous-classe de :class:`dict`, :class:`Counter` conserve " +"aussi l'ordre d'insertion. Les opérations mathématiques sur les objets " +"*Counter* préservent aussi l'ordre des insertions. Les résultats sont " +"ordonnés d'abord en fonction de la recherche d'apparition pour l'opérande de " +"gauche, puis dans l'ordre d'apparition de l'opérande de droite." #: library/collections.rst:280 msgid "" @@ -433,22 +439,20 @@ msgid "" "dictionaries:" msgstr "" "En plus des méthodes disponibles pour tous les dictionnaires, les objets " -"compteurs gèrent trois méthodes supplémentaires :" +"compteurs gèrent trois méthodes supplémentaires :" #: library/collections.rst:285 -#, fuzzy msgid "" "Return an iterator over elements repeating each as many times as its count. " "Elements are returned in the order first encountered. If an element's count " "is less than one, :meth:`elements` will ignore it." msgstr "" "Renvoie un itérateur sur chaque élément en le répétant autant de fois que la " -"valeur du compteur associé. Les éléments sont renvoyés dans un ordre " -"arbitraire. Si le comptage d'un élément est strictement inférieur à 1, " -"alors :meth:`elements` l'ignore." +"valeur du compteur associé. Les éléments sont renvoyés dans l'ordre selon " +"lequel ils sont rencontrés pour la première fois. Si le comptage d'un " +"élément est strictement inférieur à 1, alors :meth:`elements` l'ignore." #: library/collections.rst:295 -#, fuzzy msgid "" "Return a list of the *n* most common elements and their counts from the most " "common to the least. If *n* is omitted or ``None``, :meth:`most_common` " @@ -458,8 +462,8 @@ msgstr "" "Renvoie une liste des *n* éléments les plus nombreux et leur valeur " "respective dans l'ordre décroissant. Si *n* n'est pas fourni ou vaut " "``None``, :meth:`most_common` renvoie *tous* les éléments du compteur. Les " -"éléments qui ont le même nombre d'occurrences sont ordonnés de manière " -"arbitraire :" +"éléments qui ont le même nombre d'occurrences sont ordonnés par l'ordre " +"selon lequel ils ont été rencontrés pour la première fois :" #: library/collections.rst:305 msgid "" @@ -548,7 +552,7 @@ msgid "" "this section documents the minimum range and type restrictions." msgstr "" "Les compteurs ont été conçus essentiellement pour fonctionner avec des " -"entiers naturels pour représenter les dénombrements en cours ; cependant, " +"entiers naturels pour représenter les dénombrements en cours ; cependant, " "les cas d'utilisation nécessitant d'autres types ou des valeurs négatives " "n'ont pas été écartés. Pour vous aider dans ces cas particuliers, cette " "section documente la plage minimale et les restrictions de type." @@ -660,7 +664,7 @@ msgid "" "with data from *iterable*. If *iterable* is not specified, the new deque is " "empty." msgstr "" -"Renvoie un nouvel objet *deque* initialisé de gauche à droite (en utilisant :" +"Renvoie un nouvel objet *deque* initialisé de gauche à droite (en utilisant :" "meth:`append`) avec les données d'*iterable*. Si *iterable* n'est pas " "spécifié, alors la nouvelle *deque* est vide." @@ -673,7 +677,7 @@ msgid "" msgstr "" "Les *deques* sont une généralisation des piles et des files (*deque* se " "prononce \"*dèque*\" et est l'abréviation de l'anglais *double-ended " -"queue*) : il est possible d'ajouter et retirer des éléments par les deux " +"queue*) : il est possible d'ajouter et retirer des éléments par les deux " "bouts des *deques*. Celles-ci gèrent des ajouts et des retraits utilisables " "par de multiples fils d'exécution (*thread-safe*) et efficients du point de " "vue de la mémoire des deux côtés de la *deque*, avec approximativement la " @@ -686,11 +690,11 @@ msgid "" "``pop(0)`` and ``insert(0, v)`` operations which change both the size and " "position of the underlying data representation." msgstr "" -"Bien que les les objets :class:`list` gèrent des opérations similaires, ils " -"sont optimisés pour des opérations qui ne changent pas la taille de la " -"liste. Les opérations ``pop(0)`` et ``insert(0, v)`` qui changent la taille " -"et la position de la représentation des données sous-jacentes entraînent des " -"coûts de déplacement de mémoire en *O(n)*." +"Bien que les objets :class:`list` gèrent des opérations similaires, ils sont " +"optimisés pour des opérations qui ne changent pas la taille de la liste. Les " +"opérations ``pop(0)`` et ``insert(0, v)`` qui changent la taille et la " +"position de la représentation des données sous-jacentes entraînent des coûts " +"de déplacement de mémoire en *O(n)*." #: library/collections.rst:439 msgid "" @@ -707,13 +711,13 @@ msgstr "" "taille maximale. Une fois que celle-ci est atteinte, un ajout d'un ou " "plusieurs éléments engendre la suppression du nombre correspondant " "d'éléments à l'autre extrémité de la *deque*. Les *deques* à longueur " -"limitée apportent des fonctionnalités similaire au filtre ``tail`` d'Unix. " +"limitée apportent des fonctionnalités similaires au filtre ``tail`` d'Unix. " "Elles sont aussi utiles pour le suivi de transactions et autres lots de " "données où seule l'activité récente est intéressante." #: library/collections.rst:448 msgid "Deque objects support the following methods:" -msgstr "Les objets *deques* gèrent les méthodes suivantes :" +msgstr "Les objets *deques* gèrent les méthodes suivantes :" #: library/collections.rst:452 msgid "Add *x* to the right side of the deque." @@ -827,14 +831,13 @@ msgstr "" #: library/collections.rst:546 msgid "Deque objects also provide one read-only attribute:" msgstr "" -"Les objets *deques* fournissent également un attribut en lecture seule :" +"Les objets *deques* fournissent également un attribut en lecture seule :" #: library/collections.rst:550 msgid "Maximum size of a deque or ``None`` if unbounded." msgstr "La taille maximale d'une *deque*, ou ``None`` si illimitée." #: library/collections.rst:555 -#, fuzzy msgid "" "In addition to the above, deques support iteration, pickling, ``len(d)``, " "``reversed(d)``, ``copy.copy(d)``, ``copy.deepcopy(d)``, membership testing " @@ -845,9 +848,9 @@ msgstr "" "En plus des méthodes précédentes, les *deques* gèrent l'itération, la " "sérialisation, ``len(d)``, ``reversed(d)``, ``copy.copy(d)``, ``copy." "deepcopy(d)``, le test d'appartenance avec l'opérateur :keyword:`in`, et les " -"références en indice comme ``d[-1]``. L'accès par indice est en *O(1)* aux " -"extrémités mais en *O(n)* au milieu. Pour des accès aléatoires rapides, il " -"est préférable d'utiliser des listes." +"références en indice telles que ``d[0]`` pour accéder au premier élément. " +"L'accès par indice est en *O(1)* aux extrémités mais en *O(n)* au milieu. " +"Pour des accès aléatoires rapides, il est préférable d'utiliser des listes." #: library/collections.rst:561 msgid "" @@ -859,7 +862,7 @@ msgstr "" #: library/collections.rst:564 msgid "Example:" -msgstr "Exemple :" +msgstr "Exemple :" #: library/collections.rst:621 msgid ":class:`deque` Recipes" @@ -900,7 +903,7 @@ msgstr "" "robin_(informatique)>`_ peut être implémenté avec des entrées itérateurs " "stockées dans une :class:`deque`. Les valeurs sont produites par l'itérateur " "actif en position zéro. Si cet itérateur est épuisé, il peut être retiré " -"avec la méthode :meth:`~deque.popleft` ; ou bien il peut être remis à la fin " +"avec la méthode :meth:`~deque.popleft` ; ou bien il peut être remis à la fin " "avec la méthode :meth:`~ deque.rotate` ::" #: library/collections.rst:667 @@ -944,7 +947,7 @@ msgid "" "the :class:`dict` class and is not documented here." msgstr "" "Renvoie un nouvel objet qui se comporte comme un dictionnaire. :class:" -"`defaultdict` est une sous-classe de la la classe native :class:`dict`. Elle " +"`defaultdict` est une sous-classe de la classe native :class:`dict`. Elle " "surcharge une méthode et ajoute une variable d'instance modifiable. Les " "autres fonctionnalités sont les mêmes que celles des objets :class:`dict` et " "ne sont pas documentées ici." @@ -968,7 +971,7 @@ msgid "" "standard :class:`dict` operations:" msgstr "" "En plus des opérations usuelles de :class:`dict`, les objets :class:" -"`defaultdict` gèrent les méthodes supplémentaires suivantes :" +"`defaultdict` gèrent les méthodes supplémentaires suivantes :" #: library/collections.rst:706 msgid "" @@ -984,10 +987,9 @@ msgid "" "to provide a default value for the given *key*, this value is inserted in " "the dictionary for the *key*, and returned." msgstr "" -"Si :attr:`default_fatory`` ne vaut pas ``None``, cet attribut est appelé " -"sans argument pour fournir une valeur par défaut pour la *key* demandée. " -"Cette valeur est insérée dans le dictionnaire avec pour clé *key* et est " -"renvoyée." +"Si :attr:`default_fatory` ne vaut pas ``None``, cet attribut est appelé sans " +"argument pour fournir une valeur par défaut pour la *key* demandée. Cette " +"valeur est insérée dans le dictionnaire avec pour clé *key* et est renvoyée." #: library/collections.rst:713 msgid "" @@ -1021,7 +1023,7 @@ msgstr "" #: library/collections.rst:726 msgid ":class:`defaultdict` objects support the following instance variable:" -msgstr "Les objets :class:`defaultdict` gèrent la variable d'instance :" +msgstr "Les objets :class:`defaultdict` gèrent la variable d'instance :" #: library/collections.rst:731 msgid "" @@ -1029,7 +1031,7 @@ msgid "" "from the first argument to the constructor, if present, or to ``None``, if " "absent." msgstr "" -"Cet attribut est utilisé par la méthode :meth:`__missing__` ; il est " +"Cet attribut est utilisé par la méthode :meth:`__missing__` ; il est " "initialisé par le premier argument passé au constructeur, s'il est spécifié, " "sinon par ``None``." @@ -1037,6 +1039,8 @@ msgstr "" msgid "" "Added merge (``|``) and update (``|=``) operators, specified in :pep:`584`." msgstr "" +"ajout des opérateurs fusion (``|``) et mise-à-jour (``|=``) tels que définis " +"dans :pep:`584`." #: library/collections.rst:741 msgid ":class:`defaultdict` Examples" @@ -1049,7 +1053,7 @@ msgid "" msgstr "" "Utiliser :class:`list` comme :attr:`~defaultdict.default_factory` facilite " "le regroupement d'une séquence de paires clé-valeur en un dictionnaire de " -"listes :" +"listes :" #: library/collections.rst:754 msgid "" @@ -1070,7 +1074,7 @@ msgstr "" "recherche se déroule correctement (elle renvoie la liste de cette clé) et " "l'opération :meth:`list.append` ajoute une autre valeur à la liste. Cette " "technique est plus simple et plus rapide qu'une technique équivalente " -"utilisant :meth:`dict.setdefault` :" +"utilisant :meth:`dict.setdefault` :" #: library/collections.rst:769 msgid "" @@ -1080,7 +1084,7 @@ msgid "" msgstr "" "Utiliser :class:`int` comme :attr:`~defaultdict.default_factory` rend la " "classe :class:`defaultdict` pratique pour le comptage (comme un sac ou multi-" -"ensemble dans d'autres langages) :" +"ensemble dans d'autres langages) :" #: library/collections.rst:781 msgid "" @@ -1104,7 +1108,7 @@ msgstr "" "La fonction :func:`int` qui retourne toujours zéro est simplement une " "fonction constante particulière. Un moyen plus flexible et rapide de créer " "une fonction constante est d'utiliser une fonction lambda qui peut fournir " -"n'importe quelle valeur constante (pas seulement zéro) :" +"n'importe quelle valeur constante (pas seulement zéro) :" #: library/collections.rst:797 msgid "" @@ -1112,13 +1116,13 @@ msgid "" "class:`defaultdict` useful for building a dictionary of sets:" msgstr "" "Utiliser :class:`set` comme :attr:`~defaultdict.default_factory` rend la " -"classe :class:`defaultdict` pratique pour créer un dictionnaire d'ensembles :" +"classe :class:`defaultdict` pratique pour créer un dictionnaire d'ensembles :" #: library/collections.rst:810 msgid ":func:`namedtuple` Factory Function for Tuples with Named Fields" msgstr "" -":func:`namedtuple`: fonction de construction pour *n-uplets* (*tuples*) avec " -"des champs nommés" +":func:`namedtuple` : fonction de construction pour *n-uplets* (*tuples*) " +"avec des champs nommés" #: library/collections.rst:812 msgid "" @@ -1234,7 +1238,6 @@ msgid "Added the *module* parameter." msgstr "Ajout du paramètre *module*." #: library/collections.rst:862 -#, fuzzy msgid "Removed the *verbose* parameter and the :attr:`_source` attribute." msgstr "Suppression du paramètre *verbose* et de l'attribut :attr:`_source`." @@ -1275,7 +1278,7 @@ msgid "" "values:" msgstr "" "Renvoie un nouveau :class:`dict` qui associe chaque nom de champ à sa valeur " -"correspondante :" +"correspondante :" #: library/collections.rst:926 msgid "Returns an :class:`OrderedDict` instead of a regular :class:`dict`." @@ -1288,6 +1291,11 @@ msgid "" "features of :class:`OrderedDict` are required, the suggested remediation is " "to cast the result to the desired type: ``OrderedDict(nt._asdict())``." msgstr "" +"renvoie un :class:`dict` natif plutôt qu'un :class:`OrderedDict`. À partir " +"de Python 3.7, les dictionnaires natifs garantissent la préservation de " +"l'ordre. Si les autres fonctionnalités d':class:`OrderedDict` sont " +"nécessaires, la solution préconisée est de convertir le résultat vers le " +"type souhaité : ``OrderedDict(nt._asdict())``." #: library/collections.rst:938 msgid "" @@ -1316,16 +1324,15 @@ msgid "" "`getattr` function:" msgstr "" "Pour récupérer un champ dont le nom est une chaîne de caractères, utilisez " -"la fonction :func:`getattr` :" +"la fonction :func:`getattr` :" #: library/collections.rst:981 -#, fuzzy msgid "" "To convert a dictionary to a named tuple, use the double-star-operator (as " "described in :ref:`tut-unpacking-arguments`):" msgstr "" "Pour convertir un dictionnaire en tuple nommé, utilisez l'opérateur double-" -"étoile (comme expliqué dans :ref:`tut-unpacking-arguments`) :" +"étoile (comme expliqué dans :ref:`tut-unpacking-arguments`) :" #: library/collections.rst:988 msgid "" @@ -1335,7 +1342,7 @@ msgid "" msgstr "" "Il est aisé d'ajouter ou de modifier les fonctionnalités des tuples nommés " "grâce à l'héritage puisqu'il s'agit de simples classes. Voici comment " -"ajouter un champ calculé avec une longueur fixe d'affichage :" +"ajouter un champ calculé avec une longueur fixe d'affichage :" #: library/collections.rst:1007 msgid "" @@ -1355,7 +1362,7 @@ msgid "" msgstr "" "L'héritage n'est pas pertinent pour ajouter de nouveaux champs. Il est " "préférable de simplement créer un nouveau type de tuple nommé avec " -"l'attribut :attr:`~somenamedtuple._fields` :" +"l'attribut :attr:`~somenamedtuple._fields` :" #: library/collections.rst:1015 msgid "" @@ -1363,7 +1370,7 @@ msgid "" "fields:" msgstr "" "Les *docstrings* peuvent être personnalisées en modifiant directement " -"l'attribut ``__doc__`` :" +"l'attribut ``__doc__`` :" #: library/collections.rst:1024 msgid "Property docstrings became writeable." @@ -1505,7 +1512,7 @@ msgid "" "if *last* is false. Raises :exc:`KeyError` if the *key* does not exist::" msgstr "" "Déplace une clé *key* existante à l'une des deux extrémités du " -"dictionnaire : à droite si *last* vaut ``True`` (comportement par défaut) ou " +"dictionnaire : à droite si *last* vaut ``True`` (comportement par défaut) ou " "à gauche sinon. Lève une exception :exc:`KeyError` si la clé *key* n'est pas " "trouvée ::" @@ -1527,7 +1534,7 @@ msgid "" "dictionary is used." msgstr "" "Les tests d'égalité entre deux objets :class:`OrderedDict` sont sensibles à " -"l'ordre et sont implémentés comme ceci : ``list(od1.items() == list(od2." +"l'ordre et sont implémentés comme ceci : ``list(od1.items() == list(od2." "items())``. Les tests d'égalité entre un objet :class:`OrderedDict` et un " "objet :class:`~collections.abc.Mapping` ne sont pas sensibles à l'ordre " "(comme les dictionnaires natifs). Cela permet substituer des objets :class:" @@ -1587,9 +1594,9 @@ msgid "" "work with because the underlying dictionary is accessible as an attribute." msgstr "" "La classe :class:`UserDict` se comporte comme une surcouche autour des " -"dictionnaires. L'utilité de cette classe est réduite car on peut maintenant " +"dictionnaires. L'utilité de cette classe est réduite, car on peut maintenant " "hériter directement de :class:`dict`. Cependant, il peut être plus facile de " -"travailler avec celle-ci car le dictionnaire sous-jacent est accessible " +"travailler avec celle-ci, car le dictionnaire sous-jacent est accessible " "comme attribut." #: library/collections.rst:1183 @@ -1611,8 +1618,8 @@ msgid "" "In addition to supporting the methods and operations of mappings, :class:" "`UserDict` instances provide the following attribute:" msgstr "" -"En plus de gérer les méthodes et opérations des dictionnaires, les instance " -"de :class:`UserDict` fournissent l'attribut suivant :" +"En plus de gérer les méthodes et opérations des dictionnaires, les instances " +"de :class:`UserDict` fournissent l'attribut suivant :" #: library/collections.rst:1194 msgid "" @@ -1645,8 +1652,8 @@ msgid "" msgstr "" "L'utilité de cette classe a été partiellement réduite par la possibilité " "d'hériter directement de :class:`list`. Cependant, il peut être plus facile " -"de travailler avec cette classe car la liste sous-jacente est accessible via " -"un attribut." +"de travailler avec cette classe, car la liste sous-jacente est accessible " +"via un attribut." #: library/collections.rst:1213 msgid "" @@ -1668,7 +1675,7 @@ msgid "" "class:`UserList` instances provide the following attribute:" msgstr "" "En plus de gérer les méthodes et opérations des séquences muables, les " -"instances de :class:`UserList` possèdent l'attribut suivant :" +"instances de :class:`UserList` possèdent l'attribut suivant :" #: library/collections.rst:1224 msgid "" @@ -1687,10 +1694,10 @@ msgid "" "constructor can be called with a single parameter, which is a sequence " "object used as a data source." msgstr "" -"**Prérequis pour l'héritage :** Les sous-classe de :class:`UserList` doivent " -"implémenter un constructeur qui peut être appelé avec zéro ou un argument. " -"Les opérations sur les listes qui renvoient une nouvelle séquence essayent " -"de créer une instance de la classe courante. C'est pour cela que le " +"**Prérequis pour l'héritage :** Les sous-classes de :class:`UserList` " +"doivent implémenter un constructeur qui peut être appelé avec zéro ou un " +"argument. Les opérations sur les listes qui renvoient une nouvelle séquence " +"essayent de créer une instance de la classe courante. C'est pour cela que le " "constructeur doit pouvoir être appelé avec un unique paramètre, un objet " "séquence utilisé comme source de données." @@ -1720,7 +1727,7 @@ msgstr "" "La classe :class:`UserString` agit comme une surcouche autour des objets " "``str``. L'utilité de cette classe a été partiellement réduite par la " "possibilité d'hériter directement de :class:`str`. Cependant, il peut être " -"plus facile de travailler avec cette classe car la chaîne de caractère sous-" +"plus facile de travailler avec cette classe, car la chaîne de caractère sous-" "jacente est accessible via un attribut." #: library/collections.rst:1250 @@ -1743,7 +1750,7 @@ msgid "" "`UserString` instances provide the following attribute:" msgstr "" "En plus de gérer les méthodes et opérations sur les chaînes de caractères, " -"les instances de :class:`UserString` possèdent l'attribut suivant :" +"les instances de :class:`UserString` possèdent l'attribut suivant :" #: library/collections.rst:1262 msgid ""