From 4da9bb05dbf626f625cf4226b2750c6d0ff05ef9 Mon Sep 17 00:00:00 2001 From: Loc Cosnier Date: Thu, 25 Mar 2021 11:17:40 +0100 Subject: [PATCH 01/15] Traduction de library/stdtypes.po --- library/stdtypes.po | 265 ++++++++++++++++++++++++-------------------- 1 file changed, 145 insertions(+), 120 deletions(-) diff --git a/library/stdtypes.po b/library/stdtypes.po index 44e4b82f7..918eccf53 100644 --- a/library/stdtypes.po +++ b/library/stdtypes.po @@ -7,13 +7,14 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-05-29 16:33+0200\n" "PO-Revision-Date: 2020-08-09 15:32+0200\n" -"Last-Translator: Mathieu Dupuy \n" -"Language-Team: FRENCH \n" +"Last-Translator: Loc Cosnier \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.4\n" +"X-Generator: Gtranslator 3.38.0\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" #: library/stdtypes.rst:8 msgid "Built-in Types" @@ -677,12 +678,11 @@ msgstr "" "tout équivalent Unicode (caractères avec la propriété ``Nd``)." #: library/stdtypes.rst:355 -#, fuzzy msgid "" "See https://www.unicode.org/Public/13.0.0/ucd/extracted/DerivedNumericType." "txt for a complete list of code points with the ``Nd`` property." msgstr "" -"Voir http://www.unicode.org/Public/12.1.0/ucd/extracted/DerivedNumericType." +"Voir http://www.unicode.org/Public/13.0.0/ucd/extracted/DerivedNumericType." "txt pour une liste complète des caractères avec la propriété ``Nd``." #: library/stdtypes.rst:359 @@ -838,20 +838,18 @@ msgstr "" "exception :exc:`ValueError`." #: library/stdtypes.rst:437 -#, fuzzy msgid "" "A left shift by *n* bits is equivalent to multiplication by ``pow(2, n)``." msgstr "" "Un décalage à gauche de *n* bits est équivalent à la multiplication par " -"``pow(2, n)`` sans vérification de débordement." +"``pow(2, n)``." #: library/stdtypes.rst:440 -#, fuzzy msgid "" "A right shift by *n* bits is equivalent to floor division by ``pow(2, n)``." msgstr "" "Un décalage à droite de *n* les bits est équivalent à la division par " -"``pow(2, n)`` sans vérification de débordement." +"``pow(2, n)``." #: library/stdtypes.rst:443 msgid "" @@ -2676,14 +2674,20 @@ msgid "" "only used at the first encoding error. Enable the :ref:`Python Development " "Mode `, or use a debug build to check *errors*." msgstr "" +"Par défaut et pour de meilleures performances, l'argument *errors* n'est pas " +"testé, mais seulement utilisé à la première erreur d'encodage. Activez :ref:" +"`Python Development Mode `, ou utilisez un mode de débogage pour " +"vérifier *errors*." #: library/stdtypes.rst:1565 msgid "Support for keyword arguments added." -msgstr "Gestion des arguments par mot clef." +msgstr "Gestion des arguments par mot-clé." #: library/stdtypes.rst:2703 msgid "The *errors* is now checked in development mode and in debug mode." msgstr "" +"Les *errors* sont maintenant vérifiés en mode développement et en mode " +"débogage." #: library/stdtypes.rst:1574 msgid "" @@ -3054,6 +3058,8 @@ msgid "" "See :meth:`str.removeprefix` for a method that will remove a single prefix " "string rather than all of a set of characters. For example::" msgstr "" +"Voir :meth:`str.removeprefix` pour une méthode qui supprime une seule chaîne " +"de préfixe plutôt que la totalité d'un ensemble de caractères. Par exemple ::" #: library/stdtypes.rst:1843 msgid "" @@ -3203,6 +3209,9 @@ msgid "" "See :meth:`str.removesuffix` for a method that will remove a single suffix " "string rather than all of a set of characters. For example::" msgstr "" +"Voir :meth:`str.removesuffix` pour une méthode qui supprimera une seule " +"chaîne de suffixe plutôt que la totalité d'un ensemble de caractères. Par " +"exemple ::" #: library/stdtypes.rst:1958 msgid "" @@ -4305,15 +4314,14 @@ msgstr "" "*bytearray* en sa représentation hexadécimale." #: library/stdtypes.rst:2566 -#, fuzzy msgid "" "Similar to :meth:`bytes.hex`, :meth:`bytearray.hex` now supports optional " "*sep* and *bytes_per_sep* parameters to insert separators between bytes in " "the hex output." msgstr "" -":meth:`bytes.hex` prend désormais en charge les paramètres optionnels *sep* " -"et *bytes_per_sep* pour insérer des séparateurs entre les octets dans la " -"sortie hexadécimale." +"Similaire à :meth:`bytes.hex`, :meth:`bytearray.hex` prend désormais en " +"charge les paramètres optionnels *sep* et *bytes_per_sep* pour insérer des " +"séparateurs entre les octets dans la sortie hexadécimale." #: library/stdtypes.rst:2571 msgid "" @@ -4431,13 +4439,13 @@ msgid "" "``bytes[len(prefix):]``. Otherwise, return a copy of the original binary " "data::" msgstr "" +"Si les données binaires commencent par la chaîne *prefix*, renvoie " +"``bytes[len(prefix):]``. Sinon, renvoie une copie des données binaires " +"d'origine ::" #: library/stdtypes.rst:2647 -#, fuzzy msgid "The *prefix* may be any :term:`bytes-like object`." -msgstr "" -"Le préfixe(s) à rechercher peuvent être n'importe quel :term:`bytes-like " -"object`." +msgstr "Le *prefix* peut être n'importe quel :term:`bytes-like object`." #: library/stdtypes.rst:2673 library/stdtypes.rst:2895 #: library/stdtypes.rst:2940 library/stdtypes.rst:2996 @@ -4458,13 +4466,12 @@ msgid "" "empty, return ``bytes[:-len(suffix)]``. Otherwise, return a copy of the " "original binary data::" msgstr "" +"Si les données binaires terminent par la chaîne *suffix*, renvoie ``bytes[:-" +"len(suffix)]``. Sinon, renvoie une copie des données binaires d'origine ::" #: library/stdtypes.rst:2669 -#, fuzzy msgid "The *suffix* may be any :term:`bytes-like object`." -msgstr "" -"Les suffixes à rechercher peuvent être n'importe quel :term:`bytes-like " -"object`." +msgstr "Le *suffix* peut être n'importe quel :term:`bytes-like object`." #: library/stdtypes.rst:2682 msgid "" @@ -4491,6 +4498,10 @@ msgid "" "only used at the first decoding error. Enable the :ref:`Python Development " "Mode `, or use a debug build to check *errors*." msgstr "" +"Par défaut et pour de meilleures performances, l'argument *errors* n'est pas " +"testé, mais seulement utilisé à la première erreur d'encodage. Activez :ref:" +"`Python Development Mode `, ou utilisez un mode de débogage pour " +"vérifier *errors*." #: library/stdtypes.rst:2696 msgid "" @@ -4762,6 +4773,10 @@ msgid "" "object`. See :meth:`~bytes.removeprefix` for a method that will remove a " "single prefix string rather than all of a set of characters. For example::" msgstr "" +"La séquence binaire de valeurs d'octets à supprimer peut être n'importe quel " +"objet :term:`bytes-like`. Voir :meth:`~bytes.removeprefix` pour une méthode " +"qui supprime une seule chaîne de préfixe plutôt que la totalité d'un " +"ensemble de caractères. Par exemple ::" #: library/stdtypes.rst:2947 msgid "" @@ -4813,6 +4828,10 @@ msgid "" "object`. See :meth:`~bytes.removesuffix` for a method that will remove a " "single suffix string rather than all of a set of characters. For example::" msgstr "" +"La séquence binaire de valeurs d'octets à supprimer peut être n'importe quel " +"objet :term:`bytes-like`. Voir :meth:`~bytes.removesuffix` pour une méthode " +"qui supprime une seule chaîne de suffixe plutôt que la totalité d'un " +"ensemble de caractères. Par exemple ::" #: library/stdtypes.rst:3003 msgid "" @@ -5461,15 +5480,14 @@ msgstr "" "la mémoire. ::" #: library/stdtypes.rst:3792 -#, fuzzy msgid "" "Similar to :meth:`bytes.hex`, :meth:`memoryview.hex` now supports optional " "*sep* and *bytes_per_sep* parameters to insert separators between bytes in " "the hex output." msgstr "" -":meth:`bytes.hex` prend désormais en charge les paramètres optionnels *sep* " -"et *bytes_per_sep* pour insérer des séparateurs entre les octets dans la " -"sortie hexadécimale." +"Similaire à :meth:`bytes.hex`, :meth:`memoryview.hex` prend désormais en " +"charge les paramètres optionnels *sep* et *bytes_per_sep* pour insérer des " +"séparateurs entre les octets dans la sortie hexadécimale." #: library/stdtypes.rst:3799 msgid "Return the data in the buffer as a list of elements. ::" @@ -5716,10 +5734,10 @@ msgstr "" "et :class:`fronzenset`. Le type :class:`set` est muable --- son contenu peut " "changer en utilisant des méthodes comme :meth:`~set.add` et :meth:`~set." "remove`. Puisqu'il est muable, il n'a pas de valeur de hachage et ne peut " -"donc pas être utilisé ni comme clef de dictionnaire ni comme élément d'un " +"donc pas être utilisé ni comme clé de dictionnaire ni comme élément d'un " "autre ensemble. Le type :class:`frozenset` est immuable et :term:`hashable` " "--- son contenu ne peut être modifié après sa création, il peut ainsi être " -"utilisé comme clef de dictionnaire ou élément d'un autre *set*." +"utilisé comme clé de dictionnaire ou élément d'un autre *set*." #: library/stdtypes.rst:4106 msgid "" @@ -5749,28 +5767,30 @@ msgstr "" "est renvoyé." #: library/stdtypes.rst:4121 -#, fuzzy msgid "Sets can be created by several means:" -msgstr "Les listes peuvent être construites de différentes manières :" +msgstr "Les ensembles peuvent être construits de différentes manières :" #: library/stdtypes.rst:4123 msgid "" "Use a comma-separated list of elements within braces: ``{'jack', 'sjoerd'}``" msgstr "" +"En utilisant une liste d'éléments séparés par des virgules entre accolades : " +"``{'jack', 'sjoerd'}``" #: library/stdtypes.rst:4124 -#, fuzzy msgid "" "Use a set comprehension: ``{c for c in 'abracadabra' if c not in 'abc'}``" -msgstr "En utilisant une liste en compréhension : ``[x for x in iterable]``" +msgstr "" +"En utilisant un ensemble en compréhension : ``{c for c in 'abracadabra' if c " +"not in 'abc'}``" #: library/stdtypes.rst:4125 -#, fuzzy msgid "" "Use the type constructor: ``set()``, ``set('foobar')``, ``set(['a', 'b', " "'foo'])``" msgstr "" -"En utilisant le constructeur du type : ``list()`` ou ``list(iterable)``" +"En utilisant le constructeur du type : ``set()``, ``set('foobar')``, " +"``set(['a', 'b', 'foo'])``" #: library/stdtypes.rst:4127 msgid "" @@ -5924,8 +5944,8 @@ msgstr "" #: library/stdtypes.rst:4218 msgid "Set elements, like dictionary keys, must be :term:`hashable`." msgstr "" -"Les éléments des *sets*, comme les clefs de dictionnaires, doivent être :" -"term:`hashable`." +"Les éléments des *sets*, comme les clés de dictionnaires, doivent être :term:" +"`hashable`." #: library/stdtypes.rst:4220 msgid "" @@ -6046,16 +6066,16 @@ msgid "" "entry. (Note however, that since computers store floating-point numbers as " "approximations it is usually unwise to use them as dictionary keys.)" msgstr "" -"Les clefs d'un dictionnaire sont *presque* des données arbitraires. Les " +"Les clés d'un dictionnaire sont *presque* des données arbitraires. Les " "valeurs qui ne sont pas :term:`hashable`, c'est-à-dire qui contiennent les " "listes, des dictionnaires ou autre type muable (qui sont comparés par valeur " -"plutôt que par leur identité) ne peuvent pas être utilisées comme clef de " +"plutôt que par leur identité) ne peuvent pas être utilisées comme clé de " "dictionnaire. Les types numériques utilisés comme clef obéissent aux règles " "classiques en ce qui concerne les comparaisons : si deux nombres sont égaux " "(comme ``1`` et ``1.0``) ils peuvent tous les deux être utilisés pour " -"obtenir la même entrée d'un dictionnaire. (Notez cependant que puisque les " +"obtenir la même entrée d'un dictionnaire. (Notez cependant que puisque les " "ordinateurs stockent les nombres à virgule flottante sous forme " -"d'approximations, il est généralement imprudent de les utiliser comme clefs " +"d'approximations, il est généralement imprudent de les utiliser comme clés " "de dictionnaires.)" #: library/stdtypes.rst:4308 @@ -6075,34 +6095,34 @@ msgid "" "a possibly empty set of keyword arguments." msgstr "" "Renvoie un nouveau dictionnaire initialisé depuis un argument positionnel " -"optionnel, et un ensemble (vide ou non) d'arguments par mot clef." +"optionnel, et un ensemble (vide ou non) d'arguments par mot-clé." #: library/stdtypes.rst:4319 -#, fuzzy msgid "Dictionaries can be created by several means:" -msgstr "Les listes peuvent être construites de différentes manières :" +msgstr "Les dictionnaires peuvent être construits de différentes manières :" #: library/stdtypes.rst:4321 -#, fuzzy msgid "" "Use a comma-separated list of ``key: value`` pairs within braces: ``{'jack': " "4098, 'sjoerd': 4127}`` or ``{4098: 'jack', 4127: 'sjoerd'}``" msgstr "" -"Il est possible de créer des dictionnaires en plaçant entre accolades une " -"liste de paires de ``key: value`` séparés par des virgules, par exemple: " -"``{'jack': 4098, 'sjoerd': 4127}`` ou ``{4098: 'jack', 4127: 'sjoerd'}``, ou " -"en utilisant le constructeur de :class:`dict`." +"En utilisant une liste de paires ``clé: valeur`` séparées par des virgules " +"entre accolades : ``{'jack': 4098, 'sjoerd': 4127}`` ou ``{4098: 'jack', " +"4127: 'sjoerd'}``" #: library/stdtypes.rst:4323 -#, fuzzy msgid "Use a dict comprehension: ``{}``, ``{x: x ** 2 for x in range(10)}``" -msgstr "En utilisant une liste en compréhension : ``[x for x in iterable]``" +msgstr "" +"En utilisant un dictionnaire en compréhension : ``{}``, ``{x: x ** 2 for x " +"in range(10)}``" #: library/stdtypes.rst:4324 msgid "" "Use the type constructor: ``dict()``, ``dict([('foo', 100), ('bar', " "200)])``, ``dict(foo=100, bar=200)``" msgstr "" +"En utilisant le constructeur du type : ``dict()``, ``dict([('foo', 100), " +"('bar', 200)])``, ``dict(foo=100, bar=200)``" #: library/stdtypes.rst:4327 msgid "" @@ -6117,14 +6137,14 @@ msgid "" msgstr "" "Si aucun argument positionnel n'est donné, un dictionnaire vide est crée. Si " "un argument positionnel est donné et est un *mapping object*, un " -"dictionnaire est crée avec les mêmes paires de clef-valeurs que le *mapping* " +"dictionnaire est crée avec les mêmes paires de clé-valeur que le *mapping* " "donné. Autrement, l'argument positionnel doit être un objet :term:" "`iterable`. Chaque élément de cet itérable doit lui même être un itérable " "contenant exactement deux objets. Le premier objet de chaque élément " -"devient la une clef du nouveau dictionnaire, et le second devient sa valeur " -"correspondante. Si une clef apparaît plus d'une fois, la dernière valeur " -"pour cette clef devient la valeur correspondante à cette clef dans le " -"nouveau dictionnaire." +"devient une clé du nouveau dictionnaire, et le second devient sa valeur " +"correspondante. Si une clé apparaît plus d'une fois, la dernière valeur " +"pour cette clé devient la valeur correspondante à cette clé dans le nouveau " +"dictionnaire." #: library/stdtypes.rst:4337 msgid "" @@ -6134,7 +6154,7 @@ msgid "" "the value from the positional argument." msgstr "" "Si des arguments nommés sont donnés, ils sont ajoutés au dictionnaire créé " -"depuis l'argument positionnel. Si une clef est déjà présente, la valeur de " +"depuis l'argument positionnel. Si une clé est déjà présente, la valeur de " "l'argument nommé remplace la valeur reçue par l'argument positionnel." #: library/stdtypes.rst:4342 @@ -6151,8 +6171,8 @@ msgid "" "are valid Python identifiers. Otherwise, any valid keys can be used." msgstr "" "Fournir les arguments nommés comme dans le premier exemple en fonctionne que " -"pour des clefs qui sont des identifiants valide en Python. Dans les autres " -"cas, toutes les clefs valides sont utilisables." +"pour des clés qui sont des identifiants valide en Python. Dans les autres " +"cas, toutes les clés valides sont utilisables." #: library/stdtypes.rst:4358 msgid "" @@ -6176,7 +6196,7 @@ msgid "" "Return the item of *d* with key *key*. Raises a :exc:`KeyError` if *key* is " "not in the map." msgstr "" -"Donne l'élément de *d* dont la clef est *key*. Lève une exception :exc:" +"Donne l'élément de *d* dont la clé est *key*. Lève une exception :exc:" "`KeyError` si *key* n'est pas dans le dictionnaire." #: library/stdtypes.rst:4376 @@ -6190,8 +6210,8 @@ msgid "" "an instance variable::" msgstr "" "Si une sous-classe de *dict* définit une méthode :meth:`__missing__` et que " -"*key* manque, l'opération ``d[key]`` appelle cette méthode avec la clef " -"*key* en argument. L'opération ``d[key]`` renverra la valeur, ou lèvera " +"*key* manque, l'opération ``d[key]`` appelle cette méthode avec la clé *key* " +"en argument. L'opération ``d[key]`` renverra la valeur, ou lèvera " "l'exception renvoyée ou levée par l'appel à ``__missing__(key)``. Aucune " "autre opération ni méthode n'appellent :meth:`__missing__`. If :meth:" "`__missing__` n'est pas définie, une exception :exc:`KeyError` est levée. :" @@ -6222,7 +6242,7 @@ msgstr "" #: library/stdtypes.rst:4409 msgid "Return ``True`` if *d* has a key *key*, else ``False``." -msgstr "Renvoie ``True`` si *d* a la clef *key*, sinon ``False``." +msgstr "Renvoie ``True`` si *d* a la clé *key*, sinon ``False``." #: library/stdtypes.rst:4413 msgid "Equivalent to ``not key in d``." @@ -6233,7 +6253,7 @@ msgid "" "Return an iterator over the keys of the dictionary. This is a shortcut for " "``iter(d.keys())``." msgstr "" -"Renvoie un itérateur sur les clefs du dictionnaire. C'est un raccourci pour " +"Renvoie un itérateur sur les clés du dictionnaire. C'est un raccourci pour " "``iter(d.keys())``." #: library/stdtypes.rst:4422 @@ -6248,7 +6268,7 @@ msgstr "Renvoie une copie de surface du dictionnaire." msgid "" "Create a new dictionary with keys from *iterable* and values set to *value*." msgstr "" -"Crée un nouveau dictionnaire avec les clefs de *iterable* et les valeurs à " +"Crée un nouveau dictionnaire avec les clés de *iterable* et les valeurs à " "*value*." #: library/stdtypes.rst:4432 @@ -6288,7 +6308,7 @@ msgid "" "Return a new view of the dictionary's keys. See the :ref:`documentation of " "view objects `." msgstr "" -"Renvoie une nouvelle vue des clefs du dictionnaire. Voir la :ref:" +"Renvoie une nouvelle vue des clés du dictionnaire. Voir la :ref:" "`documentation des vues `." #: library/stdtypes.rst:4456 @@ -6350,8 +6370,8 @@ msgid "" "Update the dictionary with the key/value pairs from *other*, overwriting " "existing keys. Return ``None``." msgstr "" -"Met à jour le dictionnaire avec les paires de clef/valeur d'*other*, " -"écrasant les clefs existantes. Renvoie ``None``." +"Met à jour le dictionnaire avec les paires de clé/valeur d'*other*, écrasant " +"les clés existantes. Renvoie ``None``." #: library/stdtypes.rst:4491 msgid "" @@ -6361,10 +6381,9 @@ msgid "" "pairs: ``d.update(red=1, blue=2)``." msgstr "" ":meth:`update` accepte aussi bien un autre dictionnaire qu'un itérable de " -"clef/valeurs (sous forme de *n*-uplets ou autres itérables de longueur " -"deux). Si des paramètres par mot-clef sont donnés, le dictionnaire et " -"ensuite mis à jour avec ces pairs de clef/valeurs : ``d.update(red=1, " -"blue=2)``." +"clé/valeurs (sous forme de *n*-uplets ou autres itérables de longueur deux). " +"Si des paramètres par mot-clé sont donnés, le dictionnaire et ensuite mis à " +"jour avec ces pairs de clé/valeur : ``d.update(red=1, blue=2)``." #: library/stdtypes.rst:4498 msgid "" @@ -6390,6 +6409,9 @@ msgid "" "which must both be dictionaries. The values of *other* take priority when " "*d* and *other* share keys." msgstr "" +"Crée un nouveau dictionnaire avec les clés et les valeurs fusionnées de *d* " +"et *other*, qui doivent tous deux être des dictionnaires. Les valeurs de " +"*other* sont prioritaires lorsque *d* et *other* partagent des clés." #: library/stdtypes.rst:4519 msgid "" @@ -6397,6 +6419,10 @@ msgid "" "either a :term:`mapping` or an :term:`iterable` of key/value pairs. The " "values of *other* take priority when *d* and *other* share keys." msgstr "" +"Met à jour le dictionnaire *d* avec les clés et les valeurs de *other*, qui " +"peut être soit un :term:`mapping` soit un :term:`iterable` de paires clé/" +"valeur. Les valeurs de *other* sont prioritaires lorsque *d* et *other* " +"partagent des clés." #: library/stdtypes.rst:4525 msgid "" @@ -6476,8 +6502,8 @@ msgid "" "Return an iterator over the keys, values or items (represented as tuples of " "``(key, value)``) in the dictionary." msgstr "" -"Renvoie un itérateur sur les clefs, les valeurs, ou les éléments " -"(représentés par des paires ``(key, value)`` du dictionnaire." +"Renvoie un itérateur sur les clés, les valeurs, ou les éléments (représentés " +"par des paires ``(key, value)`` du dictionnaire." #: library/stdtypes.rst:4594 msgid "" @@ -6486,9 +6512,9 @@ msgid "" "values(), d.keys())``. Another way to create the same list is ``pairs = " "[(v, k) for (k, v) in d.items()]``." msgstr "" -"Les clefs et les valeurs sont itérées dans l'ordre de leur insertion. Ceci " +"Les clés et les valeurs sont itérées dans l'ordre de leur insertion. Ceci " "permet la création de paires de ``(key, value)`` en utilisant :func:`zip` : " -"``pairs = zip(d.values(), d.keys())``. Un autre moyen de construire la même " +"``pairs = zip(d.values(), d.keys())``. Un autre moyen de construire la même " "liste est ``pairs = [(v, k) for (k, v) in d.items()]``." #: library/stdtypes.rst:4599 @@ -6509,7 +6535,7 @@ msgid "" "Return ``True`` if *x* is in the underlying dictionary's keys, values or " "items (in the latter case, *x* should be a ``(key, value)`` tuple)." msgstr "" -"Renvoie ``True`` si *x* est dans les clefs, les valeurs, ou les éléments du " +"Renvoie ``True`` si *x* est dans les clés, les valeurs, ou les éléments du " "dictionnaire sous-jacent (dans le dernier cas, *x* doit être une paire " "``(key, value)``)." @@ -6535,12 +6561,12 @@ msgid "" "of the operations defined for the abstract base class :class:`collections." "abc.Set` are available (for example, ``==``, ``<``, or ``^``)." msgstr "" -"Les vues de clefs sont semblables à des ensembles puisque leurs entrées sont " -"uniques et hachables. Si toutes les valeurs sont hachables, et qu'ainsi " +"Les vues de clés sont semblables à des ensembles puisque leurs entrées sont " +"uniques et hachables. Si toutes les valeurs sont hachables, et qu'ainsi " "toutes les paires de ``(key, value`` sont uniques et hachables, alors la vue " -"donnée par *items()* est aussi semblable à un ensemble. (Les vues données " +"donnée par *items()* est aussi semblable à un ensemble. (Les vues données " "par *items()* ne sont généralement pas traitées comme des ensembles, car " -"leurs valeurs ne sont généralement pas uniques.) Pour les vues semblables " +"leurs valeurs ne sont généralement pas uniques.) Pour les vues semblables " "aux ensembles, toutes les opérations définies dans la classe de base " "abstraite :class:`collections.abc.Set` sont disponibles (comme ``==``, " "``<``, ou ``^``)." @@ -6803,155 +6829,155 @@ msgstr "" #: library/stdtypes.rst:4843 msgid ":class:`tuple`" -msgstr "" +msgstr ":class:`tuple`" #: library/stdtypes.rst:4844 msgid ":class:`list`" -msgstr "" +msgstr ":class:`list`" #: library/stdtypes.rst:4845 msgid ":class:`dict`" -msgstr "" +msgstr ":class:`dict`" #: library/stdtypes.rst:4846 msgid ":class:`set`" -msgstr "" +msgstr ":class:`set`" #: library/stdtypes.rst:4847 msgid ":class:`frozenset`" -msgstr "" +msgstr ":class:`frozenset`" #: library/stdtypes.rst:4848 msgid ":class:`type`" -msgstr "" +msgstr ":class:`type`" #: library/stdtypes.rst:4849 msgid ":class:`collections.deque`" -msgstr "" +msgstr ":class:`collections.deque`" #: library/stdtypes.rst:4850 msgid ":class:`collections.defaultdict`" -msgstr "" +msgstr ":class:`collections.defaultdict`" #: library/stdtypes.rst:4851 msgid ":class:`collections.OrderedDict`" -msgstr "" +msgstr ":class:`collections.OrderedDict`" #: library/stdtypes.rst:4852 msgid ":class:`collections.Counter`" -msgstr "" +msgstr ":class:`collections.Counter`" #: library/stdtypes.rst:4853 msgid ":class:`collections.ChainMap`" -msgstr "" +msgstr ":class:`collections.ChainMap`" #: library/stdtypes.rst:4854 msgid ":class:`collections.abc.Awaitable`" -msgstr "" +msgstr ":class:`collections.abc.Awaitable`" #: library/stdtypes.rst:4855 msgid ":class:`collections.abc.Coroutine`" -msgstr "" +msgstr ":class:`collections.abc.Coroutine`" #: library/stdtypes.rst:4856 msgid ":class:`collections.abc.AsyncIterable`" -msgstr "" +msgstr ":class:`collections.abc.AsyncIterable`" #: library/stdtypes.rst:4857 msgid ":class:`collections.abc.AsyncIterator`" -msgstr "" +msgstr ":class:`collections.abc.AsyncIterator`" #: library/stdtypes.rst:4858 msgid ":class:`collections.abc.AsyncGenerator`" -msgstr "" +msgstr ":class:`collections.abc.AsyncGenerator`" #: library/stdtypes.rst:4859 msgid ":class:`collections.abc.Iterable`" -msgstr "" +msgstr ":class:`collections.abc.Iterable`" #: library/stdtypes.rst:4860 msgid ":class:`collections.abc.Iterator`" -msgstr "" +msgstr ":class:`collections.abc.Iterator`" #: library/stdtypes.rst:4861 msgid ":class:`collections.abc.Generator`" -msgstr "" +msgstr ":class:`collections.abc.Generator`" #: library/stdtypes.rst:4862 msgid ":class:`collections.abc.Reversible`" -msgstr "" +msgstr ":class:`collections.abc.Reversible`" #: library/stdtypes.rst:4863 msgid ":class:`collections.abc.Container`" -msgstr "" +msgstr ":class:`collections.abc.Container`" #: library/stdtypes.rst:4864 msgid ":class:`collections.abc.Collection`" -msgstr "" +msgstr ":class:`collections.abc.Collection`" #: library/stdtypes.rst:4865 msgid ":class:`collections.abc.Callable`" -msgstr "" +msgstr ":class:`collections.abc.Callable`" #: library/stdtypes.rst:4866 msgid ":class:`collections.abc.Set`" -msgstr "" +msgstr ":class:`collections.abc.Set`" #: library/stdtypes.rst:4867 msgid ":class:`collections.abc.MutableSet`" -msgstr "" +msgstr ":class:`collections.abc.MutableSet`" #: library/stdtypes.rst:4868 msgid ":class:`collections.abc.Mapping`" -msgstr "" +msgstr ":class:`collections.abc.Mapping`" #: library/stdtypes.rst:4869 msgid ":class:`collections.abc.MutableMapping`" -msgstr "" +msgstr ":class:`collections.abc.MutableMapping`" #: library/stdtypes.rst:4870 msgid ":class:`collections.abc.Sequence`" -msgstr "" +msgstr ":class:`collections.abc.Sequence`" #: library/stdtypes.rst:4871 msgid ":class:`collections.abc.MutableSequence`" -msgstr "" +msgstr ":class:`collections.abc.MutableSequence`" #: library/stdtypes.rst:4872 msgid ":class:`collections.abc.ByteString`" -msgstr "" +msgstr ":class:`collections.abc.ByteString`" #: library/stdtypes.rst:4873 msgid ":class:`collections.abc.MappingView`" -msgstr "" +msgstr ":class:`collections.abc.MappingView`" #: library/stdtypes.rst:4874 msgid ":class:`collections.abc.KeysView`" -msgstr "" +msgstr ":class:`collections.abc.KeysView`" #: library/stdtypes.rst:4875 msgid ":class:`collections.abc.ItemsView`" -msgstr "" +msgstr ":class:`collections.abc.ItemsView`" #: library/stdtypes.rst:4876 msgid ":class:`collections.abc.ValuesView`" -msgstr "" +msgstr ":class:`collections.abc.ValuesView`" #: library/stdtypes.rst:4877 msgid ":class:`contextlib.AbstractContextManager`" -msgstr "" +msgstr ":class:`contextlib.AbstractContextManager`" #: library/stdtypes.rst:4878 msgid ":class:`contextlib.AbstractAsyncContextManager`" -msgstr "" +msgstr ":class:`contextlib.AbstractAsyncContextManager`" #: library/stdtypes.rst:4879 msgid ":ref:`re.Pattern `" -msgstr "" +msgstr ":ref:`re.Pattern `" #: library/stdtypes.rst:4880 msgid ":ref:`re.Match `" -msgstr "" +msgstr ":ref:`re.Match `" #: library/stdtypes.rst:4884 #, fuzzy @@ -7362,7 +7388,6 @@ msgstr "" "l'attribut :attr:`~class.__mro__`." #: library/stdtypes.rst:5200 -#, fuzzy msgid "" "Each class keeps a list of weak references to its immediate subclasses. " "This method returns a list of all those references still alive. The list is " @@ -7370,7 +7395,7 @@ msgid "" msgstr "" "Chaque classe garde une liste de références faibles à ses classes filles " "immédiates. Cette méthode renvoie la liste de toutes ces références encore " -"valables. Exemple ::" +"valables. La liste est par ordre de définition. Exemple ::" #: library/stdtypes.rst:5209 msgid "Footnotes" From 98a34009273eb0a1b6f144296dd672b2e4091787 Mon Sep 17 00:00:00 2001 From: Loc Cosnier Date: Thu, 25 Mar 2021 17:43:23 +0100 Subject: [PATCH 02/15] Update translation --- library/stdtypes.po | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/library/stdtypes.po b/library/stdtypes.po index 918eccf53..7ba2e399e 100644 --- a/library/stdtypes.po +++ b/library/stdtypes.po @@ -1,12 +1,13 @@ # Copyright (C) 2001-2018, Python Software Foundation # For licence information, see README file. +# Loc Cosnier , 2021. # msgid "" msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-05-29 16:33+0200\n" -"PO-Revision-Date: 2020-08-09 15:32+0200\n" +"PO-Revision-Date: 2021-03-25 13:25+0100\n" "Last-Translator: Loc Cosnier \n" "Language-Team: French \n" "Language: fr\n" @@ -4773,10 +4774,10 @@ msgid "" "object`. See :meth:`~bytes.removeprefix` for a method that will remove a " "single prefix string rather than all of a set of characters. For example::" msgstr "" -"La séquence binaire de valeurs d'octets à supprimer peut être n'importe quel " -"objet :term:`bytes-like`. Voir :meth:`~bytes.removeprefix` pour une méthode " -"qui supprime une seule chaîne de préfixe plutôt que la totalité d'un " -"ensemble de caractères. Par exemple ::" +"Les octets à retirer peuvent être n'importe quel objet :term:`bytes-like`. " +"Voir :meth:`~bytes.removeprefix` pour une méthode qui supprime une seule " +"chaîne de préfixe plutôt que la totalité d'un ensemble de caractères. Par " +"exemple ::" #: library/stdtypes.rst:2947 msgid "" @@ -4828,10 +4829,10 @@ msgid "" "object`. See :meth:`~bytes.removesuffix` for a method that will remove a " "single suffix string rather than all of a set of characters. For example::" msgstr "" -"La séquence binaire de valeurs d'octets à supprimer peut être n'importe quel " -"objet :term:`bytes-like`. Voir :meth:`~bytes.removesuffix` pour une méthode " -"qui supprime une seule chaîne de suffixe plutôt que la totalité d'un " -"ensemble de caractères. Par exemple ::" +"Les octets à retirer peuvent être n'importe quel objet :term:`bytes-like`. " +"Voir :meth:`~bytes.removesuffix` pour une méthode qui supprime une seule " +"chaîne de suffixe plutôt que la totalité d'un ensemble de caractères. Par " +"exemple ::" #: library/stdtypes.rst:3003 msgid "" @@ -4901,8 +4902,7 @@ msgstr "" msgid "" "The binary sequence of byte values to remove may be any :term:`bytes-like " "object`." -msgstr "" -"La séquence de valeurs à supprimer peut être tout :term:`bytes-like object`." +msgstr "Les octets à retirer peuvent être tout :term:`bytes-like object`." #: library/stdtypes.rst:3070 msgid "" @@ -6722,9 +6722,8 @@ msgstr "" "négligeable." #: library/stdtypes.rst:4736 -#, fuzzy msgid "Generic Alias Type" -msgstr "Types générateurs" +msgstr "Type Alias Générique" #: library/stdtypes.rst:4742 msgid "" @@ -6732,6 +6731,9 @@ msgid "" "container), such as ``list[int]``. They are intended primarily for :term:" "`type annotations `." msgstr "" +"Les objets ``GenericAlias``sont créés en indiçant une classe (généralement " +"un conteneur), telle que ``list[int]``. Ils sont principalement destinés aux " +"types :term:`annotations `." #: library/stdtypes.rst:4746 msgid "" @@ -6980,9 +6982,8 @@ msgid ":ref:`re.Match `" msgstr ":ref:`re.Match `" #: library/stdtypes.rst:4884 -#, fuzzy msgid "Special Attributes of Generic Alias" -msgstr "Attributs spéciaux" +msgstr "Attributs spéciaux des Alias Génériques" #: library/stdtypes.rst:4886 msgid "All parameterized generics implement special read-only attributes." From 667cab96d84e9221ce7f5194e828aab1bfcbd425 Mon Sep 17 00:00:00 2001 From: Loc Cosnier Date: Thu, 25 Mar 2021 17:48:25 +0100 Subject: [PATCH 03/15] Remove header from GTranslator --- library/stdtypes.po | 1 - 1 file changed, 1 deletion(-) diff --git a/library/stdtypes.po b/library/stdtypes.po index 7ba2e399e..371f41e9e 100644 --- a/library/stdtypes.po +++ b/library/stdtypes.po @@ -1,6 +1,5 @@ # Copyright (C) 2001-2018, Python Software Foundation # For licence information, see README file. -# Loc Cosnier , 2021. # msgid "" msgstr "" From c18fe009e7861afc780064312ac4ac0e7ef6b758 Mon Sep 17 00:00:00 2001 From: Loc Cosnier Date: Thu, 25 Mar 2021 18:52:48 +0100 Subject: [PATCH 04/15] Update translation (padpo) --- library/stdtypes.po | 134 ++++++++++++++++++++++---------------------- 1 file changed, 68 insertions(+), 66 deletions(-) diff --git a/library/stdtypes.po b/library/stdtypes.po index 371f41e9e..9beb26457 100644 --- a/library/stdtypes.po +++ b/library/stdtypes.po @@ -114,7 +114,7 @@ msgid "" "otherwise stated. (Important exception: the Boolean operations ``or`` and " "``and`` always return one of their operands.)" msgstr "" -"Les opérations et fonctions natives dont le résultat est booléen donnent " +"Les opérations et fonctions natives dont le résultat est booléen renvoient " "toujours ``0`` ou ``False`` pour faux et ``1`` ou ``True`` pour vrai, sauf " "indication contraire. (Exception importante : les opérations booléennes " "``or`` et ``and`` renvoient toujours l'une de leurs opérandes.)" @@ -946,7 +946,7 @@ msgstr "" #: library/stdtypes.rst:515 msgid "Return the integer represented by the given array of bytes." -msgstr "Donne le nombre entier représenté par le tableau d'octets fourni." +msgstr "Renvoie le nombre entier représenté par le tableau d'octets fourni." #: library/stdtypes.rst:528 msgid "" @@ -1003,7 +1003,7 @@ msgid "" "Return ``True`` if the float instance is finite with integral value, and " "``False`` otherwise::" msgstr "" -"Donne ``True`` si l'instance de *float* est finie avec une valeur entière, " +"Renvoie ``True`` si l'instance de *float* est finie avec une valeur entière, " "et ``False`` autrement ::" #: library/stdtypes.rst:575 @@ -1029,7 +1029,7 @@ msgid "" "For finite floating-point numbers, this representation will always include a " "leading ``0x`` and a trailing ``p`` and exponent." msgstr "" -"Donne une représentation d'un nombre à virgule flottante sous forme de " +"Renvoie une représentation d'un nombre à virgule flottante sous forme de " "chaîne hexadécimale. Pour les nombres à virgule flottante finis, cette " "représentation comprendra toujours un préfixe ``0x``, un suffixe ``p``, et " "un exposant." @@ -1246,9 +1246,9 @@ msgid "" "member:`~PyTypeObject.tp_iter` slot of the type structure for Python objects " "in the Python/C API." msgstr "" -"Donne un objet itérateur. L'objet doit implémenter le protocole d'itération " -"décrit ci-dessous. Si un conteneur prend en charge différents types " -"d'itération, d'autres méthodes peuvent être fournies pour obtenir " +"Renvoie un objet itérateur. L'objet doit implémenter le protocole " +"d'itération décrit ci-dessous. Si un conteneur prend en charge différents " +"types d'itération, d'autres méthodes peuvent être fournies pour obtenir " "spécifiquement les itérateurs pour ces types d'itération. (Exemple d'un " "objet supportant plusieurs formes d'itération : une structure d'arbre " "pouvant être parcourue en largeur ou en profondeur.) Cette méthode " @@ -1270,7 +1270,7 @@ msgid "" "`in` statements. This method corresponds to the :c:member:`~PyTypeObject." "tp_iter` slot of the type structure for Python objects in the Python/C API." msgstr "" -"Donne l'objet itérateur lui-même. Cela est nécessaire pour permettre à la " +"Renvoie l'objet itérateur lui-même. Cela est nécessaire pour permettre à la " "fois à des conteneurs et des itérateurs d'être utilisés avec les " "instructions :keyword:`for` et :keyword:`in`. Cette méthode correspond à " "l'attribut :c:member:`~PyTypeObject.tp_iter` de la structure des types des " @@ -1283,8 +1283,8 @@ msgid "" "member:`~PyTypeObject.tp_iternext` slot of the type structure for Python " "objects in the Python/C API." msgstr "" -"Donne l'élément suivant du conteneur. S'il n'y a pas d'autres éléments, une " -"exception :exc:`StopIteration` est levée. Cette méthode correspond à " +"Renvoie l'élément suivant du conteneur. S'il n'y a pas d'autres éléments, " +"une exception :exc:`StopIteration` est levée. Cette méthode correspond à " "l'attribut :c:member:`PyTypeObject.tp_iternext` de la structure du type des " "objets Python dans l'API Python/C." @@ -1343,11 +1343,11 @@ msgid "" "` and :ref:`text strings ` are described in dedicated " "sections." msgstr "" -"Il existe trois types séquentiels basiques: les listes (objets *list*), *n*-" +"Il existe trois types séquentiels basiques : les listes (objets *list*), *n*-" "uplets (objets *tuple*) et les intervalles (objets *range*). D'autres types " -"séquentiels spécifiques au traitement de :ref:`données binaires " -"` et :ref:`chaînes de caractères ` sont décrits dans des " -"sections dédiées." +"séquentiels spécifiques au traitement de :ref:`données binaires ` " +"et :ref:`chaînes de caractères ` sont décrits dans des sections " +"dédiées." #: library/stdtypes.rst:828 msgid "Common Sequence Operations" @@ -2101,7 +2101,7 @@ msgstr "" #: library/stdtypes.rst:1222 msgid "Tuples" -msgstr "Tuples" +msgstr "*N*-uplets" #: library/stdtypes.rst:1226 msgid "" @@ -2120,12 +2120,12 @@ msgstr "" #: library/stdtypes.rst:1234 msgid "Tuples may be constructed in a number of ways:" -msgstr "Les *n*-uplets peuvent être construits de différentes façons :" +msgstr "Les *n*-uplets peuvent être construits de différentes façons :" #: library/stdtypes.rst:1236 msgid "Using a pair of parentheses to denote the empty tuple: ``()``" msgstr "" -"En utilisant une paire de parenthèses pour désigner le *n*-uplet vide : " +"En utilisant une paire de parenthèses pour désigner le *n*-uplet vide : " "``()``" #: library/stdtypes.rst:1237 @@ -2525,7 +2525,7 @@ msgid "" msgstr "" "Donner un objet :class:`bytes` à :func:`str` sans ni l'argument *encoding* " "ni l'argument *errors* relève du premier cas, où la représentation " -"informelle de la chaîne est renvoyé (voir aussi l'option :option:`-b` de " +"informelle de la chaîne est renvoyée (voir aussi l'option :option:`-b` de " "Python). Par exemple ::" #: library/stdtypes.rst:1477 @@ -2632,7 +2632,7 @@ msgid "" "specified *fillchar* (default is an ASCII space). The original string is " "returned if *width* is less than or equal to ``len(s)``." msgstr "" -"Donne la chaîne au centre d'une chaîne de longueur *width*. Le remplissage " +"Renvoie la chaîne au centre d'une chaîne de longueur *width*. Le remplissage " "est fait en utilisant l'argument *fillchar* (qui par défaut est un espace " "ASCII). La chaîne d'origine est renvoyée si *width* est inférieur ou égale à " "``len(s)``." @@ -2643,8 +2643,8 @@ msgid "" "range [*start*, *end*]. Optional arguments *start* and *end* are " "interpreted as in slice notation." msgstr "" -"Donne le nombre d'occurrences de *sub* ne se chevauchant pas dans le *range* " -"[*start*, *end*]. Les arguments facultatifs *start* et *end* sont " +"Renvoie le nombre d'occurrences de *sub* ne se chevauchant pas dans le " +"*range* [*start*, *end*]. Les arguments facultatifs *start* et *end* sont " "interprétés comme pour des *slices*." #: library/stdtypes.rst:1552 @@ -2658,7 +2658,7 @@ msgid "" "handlers`. For a list of possible encodings, see section :ref:`standard-" "encodings`." msgstr "" -"Donne une version encodée de la chaîne sous la forme d'un objet *bytes*. " +"Renvoie une version encodée de la chaîne sous la forme d'un objet *bytes*. " "L'encodage par défaut est ``'utf-8'``. *errors* peut être donné pour choisir " "un autre système de gestion d'erreur. La valeur par défaut pour *errors* est " "``'strict'``, ce qui signifie que les erreurs d'encodage lèvent une :exc:" @@ -2696,7 +2696,7 @@ msgid "" "With optional *start*, test beginning at that position. With optional " "*end*, stop comparing at that position." msgstr "" -"Donne ``True`` si la chaîne se termine par *suffix*, sinon ``False``. " +"Renvoie ``True`` si la chaîne se termine par *suffix*, sinon ``False``. " "*suffix* peut aussi être un *n*-uplet de suffixes à rechercher. Si " "l'argument optionnel *start* est donné, le test se fait à partir de cette " "position. Si l'argument optionnel *end* est fourni, la comparaison s'arrête " @@ -2717,7 +2717,7 @@ msgid "" "incremented by one regardless of how the character is represented when " "printed." msgstr "" -"Donne une copie de la chaîne où toutes les tabulations sont remplacées par " +"Renvoie une copie de la chaîne où toutes les tabulations sont remplacées par " "un ou plusieurs espaces, en fonction de la colonne courante et de la taille " "de tabulation donnée. Les positions des tabulations se trouvent tous les " "*tabsize* caractères (8 par défaut, ce qui donne les positions de " @@ -2738,10 +2738,10 @@ msgid "" "the slice ``s[start:end]``. Optional arguments *start* and *end* are " "interpreted as in slice notation. Return ``-1`` if *sub* is not found." msgstr "" -"Donne la première la position dans la chaîne où *sub* est trouvé dans le " +"Renvoie la première la position dans la chaîne où *sub* est trouvé dans le " "*slice* ``s[start:end]``. Les arguments facultatifs *start* et *end* sont " -"interprétés comme dans la notation des *slice*. Donne ``-1`` si *sub* n'est " -"pas trouvé." +"interprétés comme dans la notation des *slice*. Renvoie ``-1`` si *sub* " +"n'est pas trouvé." #: library/stdtypes.rst:1609 msgid "" @@ -3007,7 +3007,7 @@ msgid "" "*iterable*, including :class:`bytes` objects. The separator between " "elements is the string providing this method." msgstr "" -"Donne une chaîne qui est la concaténation des chaînes contenues dans " +"Renvoie une chaîne qui est la concaténation des chaînes contenues dans " "*iterable*. Une :exc:`TypeError` sera levée si une valeur d'*iterable* n'est " "pas une chaîne, y compris pour les objets :class:`bytes`. Le séparateur " "entre les éléments est la chaîne fournissant cette méthode." @@ -3100,7 +3100,7 @@ msgid "" "after the separator. If the separator is not found, return a 3-tuple " "containing the string itself, followed by two empty strings." msgstr "" -"Divise la chaîne à la première occurrence de *sep*, et donne un triplet " +"Divise la chaîne à la première occurrence de *sep*, et renvoie un triplet " "contenant la partie avant le séparateur, le séparateur lui-même, et la " "partie après le séparateur. Si le séparateur n'est pas trouvé, le triplet " "contiendra la chaîne elle-même, suivie de deux chaînes vides." @@ -3139,10 +3139,10 @@ msgid "" "that *sub* is contained within ``s[start:end]``. Optional arguments *start* " "and *end* are interpreted as in slice notation. Return ``-1`` on failure." msgstr "" -"Donne l'indice le plus élevé dans la chaîne où la sous-chaîne *sub* se " +"Renvoie l'indice le plus élevé dans la chaîne où la sous-chaîne *sub* se " "trouve, de telle sorte que *sub* soit contenue dans ``s[start:end]``. Les " "arguments facultatifs *start* et *end* sont interprétés comme dans la " -"notation des *slices*. Donne ``-1`` en cas d'échec." +"notation des *slices*. Renvoie ``-1`` en cas d'échec." #: library/stdtypes.rst:1908 msgid "" @@ -3170,7 +3170,7 @@ msgid "" "after the separator. If the separator is not found, return a 3-tuple " "containing two empty strings, followed by the string itself." msgstr "" -"Divise la chaîne à la dernière occurrence de *sep*, et donne un triplet " +"Divise la chaîne à la dernière occurrence de *sep*, et renvoie un triplet " "contenant la partie avant le séparateur, le séparateur lui-même, et la " "partie après le séparateur. Si le séparateur n'est pas trouvé, le triplet " "contiendra deux chaînes vides, puis par la chaîne elle-même." @@ -3236,10 +3236,10 @@ msgid "" "Splitting an empty string with a specified separator returns ``['']``." msgstr "" "Si *sep* est donné, les délimiteurs consécutifs ne sont pas regroupés et " -"ainsi délimitent des chaînes vides (par exemple, ``'1,,2'.split(',')`` donne " -"``['1', '', '2']``). L'argument *sep* peut contenir plusieurs caractères " -"(par exemple, ``'1<>2<>3'.split('<>')`` renvoie ``['1', '2', '3']``). " -"Découper une chaîne vide en spécifiant *sep* donne ``['']``." +"ainsi délimitent des chaînes vides (par exemple, ``'1,,2'.split(',')`` " +"renvoie ``['1', '', '2']``). L'argument *sep* peut contenir plusieurs " +"caractères (par exemple, ``'1<>2<>3'.split('<>')`` renvoie ``['1', '2', " +"'3']``). Découper une chaîne vide en spécifiant *sep* renvoie ``['']``." #: library/stdtypes.rst:1986 library/stdtypes.rst:2106 #: library/stdtypes.rst:3018 library/stdtypes.rst:3125 @@ -3404,7 +3404,7 @@ msgid "" "optional *start*, test string beginning at that position. With optional " "*end*, stop comparing string at that position." msgstr "" -"Donne ``True`` si la chaîne commence par *prefix*, sinon ``False``. " +"Renvoie ``True`` si la chaîne commence par *prefix*, sinon ``False``. " "*prefix* peut aussi être un *n*-uplet de préfixes à rechercher. Lorsque " "*start* est donné, la comparaison commence à cette position, et lorsque " "*end* est donné, la comparaison s'arrête à celle ci." @@ -3417,7 +3417,7 @@ msgid "" "removing whitespace. The *chars* argument is not a prefix or suffix; rather, " "all combinations of its values are stripped::" msgstr "" -"Donne une copie de la chaîne dont des caractères initiaux et finaux sont " +"Renvoie une copie de la chaîne dont des caractères initiaux et finaux sont " "supprimés. L'argument *chars* est une chaîne spécifiant le jeu de caractères " "à supprimer. En cas d'omission ou ``None``, les espaces sont supprimés. " "L'argument *chars* est pas un préfixe ni un suffixe, toutes les combinaisons " @@ -4524,7 +4524,7 @@ msgid "" "look for. With optional *start*, test beginning at that position. With " "optional *end*, stop comparing at that position." msgstr "" -"Donne ``True`` si les octets se terminent par *suffix*, sinon ``False``. " +"Renvoie ``True`` si les octets se terminent par *suffix*, sinon ``False``. " "*suffix* peut aussi être un *n*-uplet de suffixes à rechercher. Avec " "l'argument optionnel *start*, la recherche se fait à partir de cette " "position. Avec l'argument optionnel *end*, la comparaison s'arrête à cette " @@ -4543,10 +4543,10 @@ msgid "" "arguments *start* and *end* are interpreted as in slice notation. Return " "``-1`` if *sub* is not found." msgstr "" -"Donne la première position où le *sub* se trouve dans les données, de telle " -"sorte que *sub* soit contenue dans ``s[start:end]``. Les arguments " +"Renvoie la première position où le *sub* se trouve dans les données, de " +"telle sorte que *sub* soit contenue dans ``s[start:end]``. Les arguments " "facultatifs *start* et *end* sont interprétés comme dans la notation des " -"*slices*. Donne ``-1`` si *sub* n'est pas trouvé." +"*slices*. Renvoie ``-1`` si *sub* n'est pas trouvé." #: library/stdtypes.rst:2731 msgid "" @@ -4575,7 +4575,7 @@ msgid "" "elements is the contents of the bytes or bytearray object providing this " "method." msgstr "" -"Donne un *bytes* ou *bytearray* qui est la concaténation des séquences de " +"Renvoie un *bytes* ou *bytearray* qui est la concaténation des séquences de " "données binaires dans *iterable*. Une exception :exc:`TypeError` est levée " "si une valeur d'*iterable* n'est pas un :term:`bytes-like objects `, y compris pour des :class:`str`. Le séparateur entre les " @@ -4638,10 +4638,10 @@ msgid "" "arguments *start* and *end* are interpreted as in slice notation. Return " "``-1`` on failure." msgstr "" -"Donne la plus grande position de *sub* dans la séquence, de telle sorte que " -"*sub* soit dans ``s[start:end]``. Les arguments facultatifs *start* et *end* " -"sont interprétés comme dans la notation des *slices*. Donne ``-1`` si *sub* " -"n'est pas trouvable." +"Renvoie la plus grande position de *sub* dans la séquence, de telle sorte " +"que *sub* soit dans ``s[start:end]``. Les arguments facultatifs *start* et " +"*end* sont interprétés comme dans la notation des *slices*. Renvoie ``-1`` " +"si *sub* n'est pas trouvable." #: library/stdtypes.rst:2824 msgid "" @@ -4672,10 +4672,11 @@ msgid "" "look for. With optional *start*, test beginning at that position. With " "optional *end*, stop comparing at that position." msgstr "" -"Donne ``True`` si les données binaires commencent par le *prefix* spécifié, " -"sinon ``False``. *prefix* peut aussi être un *n*-uplet de préfixes à " -"rechercher. Avec l'argument *start* la recherche commence à cette position. " -"Avec l'argument *end* option, la recherche s'arrête à cette position." +"Renvoie ``True`` si les données binaires commencent par le *prefix* " +"spécifié, sinon ``False``. *prefix* peut aussi être un *n*-uplet de préfixes " +"à rechercher. Avec l'argument *start* la recherche commence à cette " +"position. Avec l'argument *end* option, la recherche s'arrête à cette " +"position." #: library/stdtypes.rst:2855 msgid "The prefix(es) to search for may be any :term:`bytes-like object`." @@ -4859,11 +4860,11 @@ msgid "" msgstr "" "Si *sep* est donné, les délimiteurs consécutifs ne sont pas regroupés et " "ainsi délimitent ainsi des chaînes vides (par exemple, ``b'1,,2'." -"split(b',')`` donne ``[b'1', b'', b'2']``). L'argument *sep* peut contenir " +"split(b',')`` renvoie ``[b'1', b'', b'2']``). L'argument *sep* peut contenir " "plusieurs sous séquences (par exemple, ``b'1<>2<>3'.split(b'<>')`` renvoie " -"``[b'1', b'2', b'3']``). Découper une chaîne vide en spécifiant *sep* donne " -"``[b'']`` ou ``[bytearray(b'')]`` en fonction du type de l'objet découpé. " -"L'argument *sep* peut être n'importe quel :term:`bytes-like object`." +"``[b'1', b'2', b'3']``). Découper une chaîne vide en spécifiant *sep* " +"renvoie ``[b'']`` ou ``[bytearray(b'')]`` en fonction du type de l'objet " +"découpé. L'argument *sep* peut être n'importe quel :term:`bytes-like object`." #: library/stdtypes.rst:3027 msgid "" @@ -5160,7 +5161,7 @@ msgstr "" "bizarreries qui conduisent à un certain nombre d’erreurs classiques " "(typiquement, échouer à afficher des *n*-uplets ou des dictionnaires " "correctement). Si la valeur à afficher peut être un *n*-uplet ou un " -"dictionnaire, mettez le a l'intérieur d'un autre *n*-uplet." +"dictionnaire, mettez le à l'intérieur d'un autre *n*-uplet." #: library/stdtypes.rst:3421 msgid "" @@ -5311,8 +5312,8 @@ msgstr "" "``view.ndim = 0``, la longueur vaut 1. Si ``view.ndim = 1``, la longueur est " "égale au nombre d'éléments de la vue. Pour les dimensions plus grandes, la " "longueur est égale à la longueur de la sous-liste représentée par la vue. " -"L'attribut :class:`~memoryview.itemsize` vous donnera la taille en octets " -"d'un élément." +"L'attribut :class:`~memoryview.itemsize` vous donne la taille en octets d'un " +"élément." #: library/stdtypes.rst:3630 msgid "" @@ -5320,7 +5321,7 @@ msgid "" "dimensional slicing will result in a subview::" msgstr "" "Une :class:`memoryview` autorise le découpage et l'indiçage de ses données. " -"Découper sur une dimension donnera une sous-vue ::" +"Découper sur une dimension donne une sous-vue ::" #: library/stdtypes.rst:3643 msgid "" @@ -5384,7 +5385,8 @@ msgstr "" #: library/stdtypes.rst:3705 msgid "memoryviews can now be indexed with tuple of integers." msgstr "" -"les *memoryviews* peut maintenant être indexées par un *n*-uplet d'entiers." +"les *memoryviews* peuvent maintenant être indexées par un *n*-uplet " +"d'entiers." #: library/stdtypes.rst:3708 msgid ":class:`memoryview` has several methods:" @@ -5671,7 +5673,7 @@ msgstr "" msgid "Used internally for PIL-style arrays. The value is informational only." msgstr "" "Détail de l'implémentation des *PIL-style arrays*. La valeur n'est donné " -"qu'a titre d'information." +"qu'à titre d'information." #: library/stdtypes.rst:4062 msgid "A bool indicating whether the memory is C-:term:`contiguous`." @@ -5744,7 +5746,7 @@ msgid "" "list of elements within braces, for example: ``{'jack', 'sjoerd'}``, in " "addition to the :class:`set` constructor." msgstr "" -"Des *sets* (mais pas des *frozensets*) peuvent être crées par une liste " +"Des *sets* (mais pas des *frozensets*) peuvent être créés par une liste " "d'éléments séparés par des virgules et entre accolades, par exemple : " "``{'jack', 'sjoerd'}``, en plus du constructeur de la classe :class:`set`." @@ -5801,7 +5803,7 @@ msgstr "" #: library/stdtypes.rst:4132 msgid "Return the number of elements in set *s* (cardinality of *s*)." -msgstr "Donne le nombre d'éléments dans le *set* *s* (cardinalité de *s*)." +msgstr "Renvoie le nombre d'éléments dans le *set* *s* (cardinalité de *s*)." #: library/stdtypes.rst:4136 msgid "Test *x* for membership in *s*." @@ -5853,7 +5855,7 @@ msgstr "" #: library/stdtypes.rst:4175 msgid "Return a new set with elements common to the set and all others." msgstr "" -"Renvoie un nouvel ensemble dont les éléments sont commun à l'ensemble et à " +"Renvoie un nouvel ensemble dont les éléments sont communs à l'ensemble et à " "tous les autres." #: library/stdtypes.rst:4180 @@ -5927,7 +5929,7 @@ msgid "" "``ab``." msgstr "" "Les comparaisons de sous-ensemble et d'égalité ne se généralisent pas en une " -"fonction donnant un ordre total. Par exemple, deux ensemble disjoints non " +"fonction donnant un ordre total. Par exemple, deux ensemble disjoints non " "vides ne sont ni égaux et ni des sous-ensembles l'un de l'autre, donc toutes " "ces comparaisons donnent ``False`` : ``ab``." @@ -6195,7 +6197,7 @@ msgid "" "Return the item of *d* with key *key*. Raises a :exc:`KeyError` if *key* is " "not in the map." msgstr "" -"Donne l'élément de *d* dont la clé est *key*. Lève une exception :exc:" +"Renvoie l'élément de *d* dont la clé est *key*. Lève une exception :exc:" "`KeyError` si *key* n'est pas dans le dictionnaire." #: library/stdtypes.rst:4376 From 0ff411f6db8346573e24e81f5b95e074dc886839 Mon Sep 17 00:00:00 2001 From: Loc Cosnier Date: Thu, 25 Mar 2021 19:42:42 +0100 Subject: [PATCH 05/15] Update translation --- library/stdtypes.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/stdtypes.po b/library/stdtypes.po index 9beb26457..ee57b38ca 100644 --- a/library/stdtypes.po +++ b/library/stdtypes.po @@ -4774,7 +4774,7 @@ msgid "" "object`. See :meth:`~bytes.removeprefix` for a method that will remove a " "single prefix string rather than all of a set of characters. For example::" msgstr "" -"Les octets à retirer peuvent être n'importe quel objet :term:`bytes-like`. " +"Les octets à retirer peuvent être n'importe quel :term:`bytes-like object`. " "Voir :meth:`~bytes.removeprefix` pour une méthode qui supprime une seule " "chaîne de préfixe plutôt que la totalité d'un ensemble de caractères. Par " "exemple ::" @@ -4829,7 +4829,7 @@ msgid "" "object`. See :meth:`~bytes.removesuffix` for a method that will remove a " "single suffix string rather than all of a set of characters. For example::" msgstr "" -"Les octets à retirer peuvent être n'importe quel objet :term:`bytes-like`. " +"Les octets à retirer peuvent être n'importe quel :term:`bytes-like object`. " "Voir :meth:`~bytes.removesuffix` pour une méthode qui supprime une seule " "chaîne de suffixe plutôt que la totalité d'un ensemble de caractères. Par " "exemple ::" From e68d6b33dc191c50917750e1bdecd17a920b88b1 Mon Sep 17 00:00:00 2001 From: Mathieu Dupuy Date: Wed, 18 May 2022 11:43:10 +0200 Subject: [PATCH 06/15] suggestions de ChristopheNaN Co-authored-by: Christophe Nanteuil <35002064+christopheNan@users.noreply.github.com> --- library/stdtypes.po | 60 ++++++++++++++++++++++----------------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/library/stdtypes.po b/library/stdtypes.po index ee57b38ca..d32ad0235 100644 --- a/library/stdtypes.po +++ b/library/stdtypes.po @@ -1343,7 +1343,7 @@ msgid "" "` and :ref:`text strings ` are described in dedicated " "sections." msgstr "" -"Il existe trois types séquentiels basiques : les listes (objets *list*), *n*-" +"Il existe trois types séquentiels élémentaires : les listes (objets *list*), *n*-" "uplets (objets *tuple*) et les intervalles (objets *range*). D'autres types " "séquentiels spécifiques au traitement de :ref:`données binaires ` " "et :ref:`chaînes de caractères ` sont décrits dans des sections " @@ -2633,8 +2633,8 @@ msgid "" "returned if *width* is less than or equal to ``len(s)``." msgstr "" "Renvoie la chaîne au centre d'une chaîne de longueur *width*. Le remplissage " -"est fait en utilisant l'argument *fillchar* (qui par défaut est un espace " -"ASCII). La chaîne d'origine est renvoyée si *width* est inférieur ou égale à " +"est fait en utilisant l'argument *fillchar* (qui par défaut est une espace " +"ASCII). La chaîne d'origine est renvoyée si *width* est inférieure ou égale à " "``len(s)``." #: library/stdtypes.rst:1545 @@ -2643,8 +2643,8 @@ msgid "" "range [*start*, *end*]. Optional arguments *start* and *end* are " "interpreted as in slice notation." msgstr "" -"Renvoie le nombre d'occurrences de *sub* ne se chevauchant pas dans le " -"*range* [*start*, *end*]. Les arguments facultatifs *start* et *end* sont " +"Renvoie le nombre d'occurrences de *sub* ne se chevauchant pas dans " +"l'intervalle [*start*, *end*]. Les arguments facultatifs *start* et *end* sont " "interprétés comme pour des *slices*." #: library/stdtypes.rst:1552 @@ -2718,7 +2718,7 @@ msgid "" "printed." msgstr "" "Renvoie une copie de la chaîne où toutes les tabulations sont remplacées par " -"un ou plusieurs espaces, en fonction de la colonne courante et de la taille " +"une ou plusieurs espaces, en fonction de la colonne courante et de la taille " "de tabulation donnée. Les positions des tabulations se trouvent tous les " "*tabsize* caractères (8 par défaut, ce qui donne les positions de " "tabulations aux colonnes 0, 8, 16 et ainsi de suite). Pour travailler sur la " @@ -2739,8 +2739,8 @@ msgid "" "interpreted as in slice notation. Return ``-1`` if *sub* is not found." msgstr "" "Renvoie la première la position dans la chaîne où *sub* est trouvé dans le " -"*slice* ``s[start:end]``. Les arguments facultatifs *start* et *end* sont " -"interprétés comme dans la notation des *slice*. Renvoie ``-1`` si *sub* " +"découpage ``s[start:end]``. Les arguments facultatifs *start* et *end* sont " +"interprétés comme dans la notation des découpages (*slice* en anglais). Renvoie ``-1`` si *sub* " "n'est pas trouvé." #: library/stdtypes.rst:1609 @@ -3142,7 +3142,7 @@ msgstr "" "Renvoie l'indice le plus élevé dans la chaîne où la sous-chaîne *sub* se " "trouve, de telle sorte que *sub* soit contenue dans ``s[start:end]``. Les " "arguments facultatifs *start* et *end* sont interprétés comme dans la " -"notation des *slices*. Renvoie ``-1`` en cas d'échec." +"notation des découpages. Renvoie ``-1`` en cas d'échec." #: library/stdtypes.rst:1908 msgid "" @@ -3209,7 +3209,7 @@ msgid "" "See :meth:`str.removesuffix` for a method that will remove a single suffix " "string rather than all of a set of characters. For example::" msgstr "" -"Voir :meth:`str.removesuffix` pour une méthode qui supprimera une seule " +"Voir :meth:`str.removesuffix` pour une méthode qui supprime une seule " "chaîne de suffixe plutôt que la totalité d'un ensemble de caractères. Par " "exemple ::" @@ -4445,7 +4445,7 @@ msgstr "" #: library/stdtypes.rst:2647 msgid "The *prefix* may be any :term:`bytes-like object`." -msgstr "Le *prefix* peut être n'importe quel :term:`bytes-like object`." +msgstr "Le *prefix* peut être n'importe quel :term:`objet octet-compatible `." #: library/stdtypes.rst:2673 library/stdtypes.rst:2895 #: library/stdtypes.rst:2940 library/stdtypes.rst:2996 @@ -4546,7 +4546,7 @@ msgstr "" "Renvoie la première position où le *sub* se trouve dans les données, de " "telle sorte que *sub* soit contenue dans ``s[start:end]``. Les arguments " "facultatifs *start* et *end* sont interprétés comme dans la notation des " -"*slices*. Renvoie ``-1`` si *sub* n'est pas trouvé." +"découpages. Renvoie ``-1`` si *sub* n'est pas trouvé." #: library/stdtypes.rst:2731 msgid "" @@ -4640,7 +4640,7 @@ msgid "" msgstr "" "Renvoie la plus grande position de *sub* dans la séquence, de telle sorte " "que *sub* soit dans ``s[start:end]``. Les arguments facultatifs *start* et " -"*end* sont interprétés comme dans la notation des *slices*. Renvoie ``-1`` " +"*end* sont interprétés comme dans la notation des découpages. Renvoie ``-1`` " "si *sub* n'est pas trouvable." #: library/stdtypes.rst:2824 @@ -4775,9 +4775,9 @@ msgid "" "single prefix string rather than all of a set of characters. For example::" msgstr "" "Les octets à retirer peuvent être n'importe quel :term:`bytes-like object`. " -"Voir :meth:`~bytes.removeprefix` pour une méthode qui supprime une seule " -"chaîne de préfixe plutôt que la totalité d'un ensemble de caractères. Par " -"exemple ::" +"Voir :meth:`~bytes.removeprefix` pour une méthode qui supprime, au début " +"de la séquence, la chaîne de caractères en tant que telle plutôt que " +"l'ensemble des caractères passés en paramètre. Par exemple ::" #: library/stdtypes.rst:2947 msgid "" @@ -4830,9 +4830,9 @@ msgid "" "single suffix string rather than all of a set of characters. For example::" msgstr "" "Les octets à retirer peuvent être n'importe quel :term:`bytes-like object`. " -"Voir :meth:`~bytes.removesuffix` pour une méthode qui supprime une seule " -"chaîne de suffixe plutôt que la totalité d'un ensemble de caractères. Par " -"exemple ::" +"Voir :meth:`~bytes.removesuffix` pour une méthode qui supprime, à la fin " +"de la séquence, la chaîne de caractères en tant que telle plutôt que " +"l'ensemble des caractères passés en paramètre. Par exemple ::" #: library/stdtypes.rst:3003 msgid "" @@ -4861,7 +4861,7 @@ msgstr "" "Si *sep* est donné, les délimiteurs consécutifs ne sont pas regroupés et " "ainsi délimitent ainsi des chaînes vides (par exemple, ``b'1,,2'." "split(b',')`` renvoie ``[b'1', b'', b'2']``). L'argument *sep* peut contenir " -"plusieurs sous séquences (par exemple, ``b'1<>2<>3'.split(b'<>')`` renvoie " +"plusieurs sous-séquences (par exemple, ``b'1<>2<>3'.split(b'<>')`` renvoie " "``[b'1', b'2', b'3']``). Découper une chaîne vide en spécifiant *sep* " "renvoie ``[b'']`` ou ``[bytearray(b'')]`` en fonction du type de l'objet " "découpé. L'argument *sep* peut être n'importe quel :term:`bytes-like object`." @@ -5161,7 +5161,7 @@ msgstr "" "bizarreries qui conduisent à un certain nombre d’erreurs classiques " "(typiquement, échouer à afficher des *n*-uplets ou des dictionnaires " "correctement). Si la valeur à afficher peut être un *n*-uplet ou un " -"dictionnaire, mettez le à l'intérieur d'un autre *n*-uplet." +"dictionnaire, mettez-le à l'intérieur d'un autre *n*-uplet." #: library/stdtypes.rst:3421 msgid "" @@ -5312,7 +5312,7 @@ msgstr "" "``view.ndim = 0``, la longueur vaut 1. Si ``view.ndim = 1``, la longueur est " "égale au nombre d'éléments de la vue. Pour les dimensions plus grandes, la " "longueur est égale à la longueur de la sous-liste représentée par la vue. " -"L'attribut :class:`~memoryview.itemsize` vous donne la taille en octets d'un " +"L'attribut :class:`~memoryview.itemsize` vous renvoie la taille en octets d'un " "élément." #: library/stdtypes.rst:3630 @@ -5672,7 +5672,7 @@ msgstr "" #: library/stdtypes.rst:4058 msgid "Used internally for PIL-style arrays. The value is informational only." msgstr "" -"Détail de l'implémentation des *PIL-style arrays*. La valeur n'est donné " +"Détail de l'implémentation des *PIL-style arrays*. La valeur n'est donnée " "qu'à titre d'information." #: library/stdtypes.rst:4062 @@ -5946,7 +5946,7 @@ msgstr "" msgid "Set elements, like dictionary keys, must be :term:`hashable`." msgstr "" "Les éléments des *sets*, comme les clés de dictionnaires, doivent être :term:" -"`hashable`." +"`hashables `." #: library/stdtypes.rst:4220 msgid "" @@ -6096,7 +6096,7 @@ msgid "" "a possibly empty set of keyword arguments." msgstr "" "Renvoie un nouveau dictionnaire initialisé depuis un argument positionnel " -"optionnel, et un ensemble (vide ou non) d'arguments par mot-clé." +"optionnel, et un ensemble (vide ou non) d'arguments nommés." #: library/stdtypes.rst:4319 msgid "Dictionaries can be created by several means:" @@ -6383,8 +6383,8 @@ msgid "" msgstr "" ":meth:`update` accepte aussi bien un autre dictionnaire qu'un itérable de " "clé/valeurs (sous forme de *n*-uplets ou autres itérables de longueur deux). " -"Si des paramètres par mot-clé sont donnés, le dictionnaire et ensuite mis à " -"jour avec ces pairs de clé/valeur : ``d.update(red=1, blue=2)``." +"Si des arguments nommés sont donnés, le dictionnaire est alors mis à " +"jour avec ces paires de clé-valeur : ``d.update(red=1, blue=2)``." #: library/stdtypes.rst:4498 msgid "" @@ -6504,7 +6504,7 @@ msgid "" "``(key, value)``) in the dictionary." msgstr "" "Renvoie un itérateur sur les clés, les valeurs, ou les éléments (représentés " -"par des paires ``(key, value)`` du dictionnaire." +"par des paires ``(clé, valeur)`` du dictionnaire." #: library/stdtypes.rst:4594 msgid "" @@ -6564,7 +6564,7 @@ msgid "" msgstr "" "Les vues de clés sont semblables à des ensembles puisque leurs entrées sont " "uniques et hachables. Si toutes les valeurs sont hachables, et qu'ainsi " -"toutes les paires de ``(key, value`` sont uniques et hachables, alors la vue " +"toutes les paires de ``(clé, valeur)`` sont uniques et hashables, alors la vue " "donnée par *items()* est aussi semblable à un ensemble. (Les vues données " "par *items()* ne sont généralement pas traitées comme des ensembles, car " "leurs valeurs ne sont généralement pas uniques.) Pour les vues semblables " @@ -6984,7 +6984,7 @@ msgstr ":ref:`re.Match `" #: library/stdtypes.rst:4884 msgid "Special Attributes of Generic Alias" -msgstr "Attributs spéciaux des Alias Génériques" +msgstr "Attributs spéciaux des alias génériques" #: library/stdtypes.rst:4886 msgid "All parameterized generics implement special read-only attributes." From 0bedb3a3a6d09be9d7504dc140be3f65824ef2ec Mon Sep 17 00:00:00 2001 From: Mathieu Dupuy Date: Wed, 18 May 2022 11:45:22 +0200 Subject: [PATCH 07/15] powrap --- library/stdtypes.po | 63 +++++++++++++++++++++++---------------------- 1 file changed, 32 insertions(+), 31 deletions(-) diff --git a/library/stdtypes.po b/library/stdtypes.po index d32ad0235..6dff90cea 100644 --- a/library/stdtypes.po +++ b/library/stdtypes.po @@ -1343,11 +1343,11 @@ msgid "" "` and :ref:`text strings ` are described in dedicated " "sections." msgstr "" -"Il existe trois types séquentiels élémentaires : les listes (objets *list*), *n*-" -"uplets (objets *tuple*) et les intervalles (objets *range*). D'autres types " -"séquentiels spécifiques au traitement de :ref:`données binaires ` " -"et :ref:`chaînes de caractères ` sont décrits dans des sections " -"dédiées." +"Il existe trois types séquentiels élémentaires : les listes (objets *list*), " +"*n*-uplets (objets *tuple*) et les intervalles (objets *range*). D'autres " +"types séquentiels spécifiques au traitement de :ref:`données binaires " +"` et :ref:`chaînes de caractères ` sont décrits dans des " +"sections dédiées." #: library/stdtypes.rst:828 msgid "Common Sequence Operations" @@ -2634,8 +2634,8 @@ msgid "" msgstr "" "Renvoie la chaîne au centre d'une chaîne de longueur *width*. Le remplissage " "est fait en utilisant l'argument *fillchar* (qui par défaut est une espace " -"ASCII). La chaîne d'origine est renvoyée si *width* est inférieure ou égale à " -"``len(s)``." +"ASCII). La chaîne d'origine est renvoyée si *width* est inférieure ou égale " +"à ``len(s)``." #: library/stdtypes.rst:1545 msgid "" @@ -2644,8 +2644,8 @@ msgid "" "interpreted as in slice notation." msgstr "" "Renvoie le nombre d'occurrences de *sub* ne se chevauchant pas dans " -"l'intervalle [*start*, *end*]. Les arguments facultatifs *start* et *end* sont " -"interprétés comme pour des *slices*." +"l'intervalle [*start*, *end*]. Les arguments facultatifs *start* et *end* " +"sont interprétés comme pour des *slices*." #: library/stdtypes.rst:1552 msgid "" @@ -2740,8 +2740,8 @@ msgid "" msgstr "" "Renvoie la première la position dans la chaîne où *sub* est trouvé dans le " "découpage ``s[start:end]``. Les arguments facultatifs *start* et *end* sont " -"interprétés comme dans la notation des découpages (*slice* en anglais). Renvoie ``-1`` si *sub* " -"n'est pas trouvé." +"interprétés comme dans la notation des découpages (*slice* en anglais). " +"Renvoie ``-1`` si *sub* n'est pas trouvé." #: library/stdtypes.rst:1609 msgid "" @@ -3209,9 +3209,8 @@ msgid "" "See :meth:`str.removesuffix` for a method that will remove a single suffix " "string rather than all of a set of characters. For example::" msgstr "" -"Voir :meth:`str.removesuffix` pour une méthode qui supprime une seule " -"chaîne de suffixe plutôt que la totalité d'un ensemble de caractères. Par " -"exemple ::" +"Voir :meth:`str.removesuffix` pour une méthode qui supprime une seule chaîne " +"de suffixe plutôt que la totalité d'un ensemble de caractères. Par exemple ::" #: library/stdtypes.rst:1958 msgid "" @@ -4445,7 +4444,9 @@ msgstr "" #: library/stdtypes.rst:2647 msgid "The *prefix* may be any :term:`bytes-like object`." -msgstr "Le *prefix* peut être n'importe quel :term:`objet octet-compatible `." +msgstr "" +"Le *prefix* peut être n'importe quel :term:`objet octet-compatible `." #: library/stdtypes.rst:2673 library/stdtypes.rst:2895 #: library/stdtypes.rst:2940 library/stdtypes.rst:2996 @@ -4775,9 +4776,9 @@ msgid "" "single prefix string rather than all of a set of characters. For example::" msgstr "" "Les octets à retirer peuvent être n'importe quel :term:`bytes-like object`. " -"Voir :meth:`~bytes.removeprefix` pour une méthode qui supprime, au début " -"de la séquence, la chaîne de caractères en tant que telle plutôt que " -"l'ensemble des caractères passés en paramètre. Par exemple ::" +"Voir :meth:`~bytes.removeprefix` pour une méthode qui supprime, au début de " +"la séquence, la chaîne de caractères en tant que telle plutôt que l'ensemble " +"des caractères passés en paramètre. Par exemple ::" #: library/stdtypes.rst:2947 msgid "" @@ -4830,9 +4831,9 @@ msgid "" "single suffix string rather than all of a set of characters. For example::" msgstr "" "Les octets à retirer peuvent être n'importe quel :term:`bytes-like object`. " -"Voir :meth:`~bytes.removesuffix` pour une méthode qui supprime, à la fin " -"de la séquence, la chaîne de caractères en tant que telle plutôt que " -"l'ensemble des caractères passés en paramètre. Par exemple ::" +"Voir :meth:`~bytes.removesuffix` pour une méthode qui supprime, à la fin de " +"la séquence, la chaîne de caractères en tant que telle plutôt que l'ensemble " +"des caractères passés en paramètre. Par exemple ::" #: library/stdtypes.rst:3003 msgid "" @@ -5312,8 +5313,8 @@ msgstr "" "``view.ndim = 0``, la longueur vaut 1. Si ``view.ndim = 1``, la longueur est " "égale au nombre d'éléments de la vue. Pour les dimensions plus grandes, la " "longueur est égale à la longueur de la sous-liste représentée par la vue. " -"L'attribut :class:`~memoryview.itemsize` vous renvoie la taille en octets d'un " -"élément." +"L'attribut :class:`~memoryview.itemsize` vous renvoie la taille en octets " +"d'un élément." #: library/stdtypes.rst:3630 msgid "" @@ -6383,8 +6384,8 @@ msgid "" msgstr "" ":meth:`update` accepte aussi bien un autre dictionnaire qu'un itérable de " "clé/valeurs (sous forme de *n*-uplets ou autres itérables de longueur deux). " -"Si des arguments nommés sont donnés, le dictionnaire est alors mis à " -"jour avec ces paires de clé-valeur : ``d.update(red=1, blue=2)``." +"Si des arguments nommés sont donnés, le dictionnaire est alors mis à jour " +"avec ces paires de clé-valeur : ``d.update(red=1, blue=2)``." #: library/stdtypes.rst:4498 msgid "" @@ -6564,12 +6565,12 @@ msgid "" msgstr "" "Les vues de clés sont semblables à des ensembles puisque leurs entrées sont " "uniques et hachables. Si toutes les valeurs sont hachables, et qu'ainsi " -"toutes les paires de ``(clé, valeur)`` sont uniques et hashables, alors la vue " -"donnée par *items()* est aussi semblable à un ensemble. (Les vues données " -"par *items()* ne sont généralement pas traitées comme des ensembles, car " -"leurs valeurs ne sont généralement pas uniques.) Pour les vues semblables " -"aux ensembles, toutes les opérations définies dans la classe de base " -"abstraite :class:`collections.abc.Set` sont disponibles (comme ``==``, " +"toutes les paires de ``(clé, valeur)`` sont uniques et hashables, alors la " +"vue donnée par *items()* est aussi semblable à un ensemble. (Les vues " +"données par *items()* ne sont généralement pas traitées comme des ensembles, " +"car leurs valeurs ne sont généralement pas uniques.) Pour les vues " +"semblables aux ensembles, toutes les opérations définies dans la classe de " +"base abstraite :class:`collections.abc.Set` sont disponibles (comme ``==``, " "``<``, ou ``^``)." #: library/stdtypes.rst:4626 From 5d393f5ca89108ebfccaec91ed9c6103829485ce Mon Sep 17 00:00:00 2001 From: Mathieu Dupuy Date: Wed, 18 May 2022 12:01:10 +0200 Subject: [PATCH 08/15] hachable --- library/stdtypes.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/stdtypes.po b/library/stdtypes.po index 92aea70b6..4a5a2b0b8 100644 --- a/library/stdtypes.po +++ b/library/stdtypes.po @@ -5989,7 +5989,7 @@ msgstr "" msgid "Set elements, like dictionary keys, must be :term:`hashable`." msgstr "" "Les éléments des *sets*, comme les clés de dictionnaires, doivent être :term:" -"`hashables `." +"`hachables `." #: library/stdtypes.rst:4256 msgid "" @@ -6616,7 +6616,7 @@ msgid "" msgstr "" "Les vues de clés sont semblables à des ensembles puisque leurs entrées sont " "uniques et hachables. Si toutes les valeurs sont hachables, et qu'ainsi " -"toutes les paires de ``(clé, valeur)`` sont uniques et hashables, alors la " +"toutes les paires de ``(clé, valeur)`` sont uniques et hachables, alors la " "vue donnée par *items()* est aussi semblable à un ensemble. (Les vues " "données par *items()* ne sont généralement pas traitées comme des ensembles, " "car leurs valeurs ne sont généralement pas uniques.) Pour les vues " From a50c4035728a45cfd82ca856d425c89d475e9879 Mon Sep 17 00:00:00 2001 From: Mathieu Dupuy Date: Wed, 18 May 2022 15:48:44 +0200 Subject: [PATCH 09/15] some fuzzies --- library/stdtypes.po | 119 ++++++++++++++++++++------------------------ 1 file changed, 55 insertions(+), 64 deletions(-) diff --git a/library/stdtypes.po b/library/stdtypes.po index 4a5a2b0b8..d32ac847a 100644 --- a/library/stdtypes.po +++ b/library/stdtypes.po @@ -6,15 +6,15 @@ msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-04-05 10:05+0200\n" -"PO-Revision-Date: 2021-03-25 13:25+0100\n" +"PO-Revision-Date: 2022-05-18 15:48+0200\n" "Last-Translator: Loc Cosnier \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: Gtranslator 3.38.0\n" -"Plural-Forms: nplurals=2; plural=(n > 1)\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Generator: Poedit 3.0.1\n" #: library/stdtypes.rst:8 msgid "Built-in Types" @@ -322,16 +322,15 @@ msgstr "" "l'un des arguments est un nombre complexe." #: library/stdtypes.rst:180 -#, fuzzy msgid "" "Non-identical instances of a class normally compare as non-equal unless the " "class defines the :meth:`~object.__eq__` method." msgstr "" "Des instances différentes d'une classe sont normalement considérées " -"différentes à moins que la classe ne définisse la méthode :meth:`__eq__`." +"différentes à moins que la classe ne définisse la méthode :meth:`~object." +"__eq__`." #: library/stdtypes.rst:183 -#, fuzzy msgid "" "Instances of a class cannot be ordered with respect to other instances of " "the same class, or other types of object, unless the class defines enough of " @@ -342,10 +341,10 @@ msgid "" msgstr "" "Les instances d'une classe ne peuvent pas être ordonnées par rapport à " "d'autres instances de la même classe, ou d'autres types d'objets, à moins " -"que la classe ne définisse suffisamment de méthodes parmi :meth:`__lt__`, :" -"meth:`__le__`, :meth:`__gt__` et :meth:`__ge__` (en général, :meth:`__lt__` " -"et :meth:`__eq__` sont suffisantes, si vous voulez les significations " -"classiques des opérateurs de comparaison)." +"que la classe ne définisse suffisamment de méthodes parmi :meth:`~object." +"__lt__`, :meth:`~object.__le__`, :meth:`~object.__gt__` et :meth:`~object." +"__ge__` (en général, :meth:`__lt__` et :meth:`__eq__` sont suffisantes, si " +"vous voulez les significations classiques des opérateurs de comparaison)." #: library/stdtypes.rst:190 msgid "" @@ -661,8 +660,8 @@ msgid "" "float also accepts the strings \"nan\" and \"inf\" with an optional prefix " "\"+\" or \"-\" for Not a Number (NaN) and positive or negative infinity." msgstr "" -"*float* accepte aussi les chaînes *nan* et *inf* avec un préfixe optionnel " -"``+`` ou ``-`` pour *Not a Number* (*NaN*) et les infinis positif ou négatif." +"*float* accepte aussi les chaînes *nan* et *inf* avec un préfixe optionnel ``" +"+`` ou ``-`` pour *Not a Number* (*NaN*) et les infinis positif ou négatif." #: library/stdtypes.rst:349 msgid "" @@ -681,12 +680,11 @@ msgstr "" "tout équivalent Unicode (caractères avec la propriété ``Nd``)." #: library/stdtypes.rst:356 -#, fuzzy msgid "" "See https://www.unicode.org/Public/13.0.0/ucd/extracted/DerivedNumericType." "txt for a complete list of code points with the ``Nd`` property." msgstr "" -"Voir http://www.unicode.org/Public/13.0.0/ucd/extracted/DerivedNumericType." +"Voir https://www.unicode.org/Public/13.0.0/ucd/extracted/DerivedNumericType." "txt pour une liste complète des caractères avec la propriété ``Nd``." #: library/stdtypes.rst:360 @@ -939,10 +937,10 @@ msgid "" msgstr "" "L'argument *byteorder* détermine l'ordre des octets utilisé pour représenter " "le nombre entier. Si *byteorder* est ``\"big\"``, l'octet le plus " -"significatif est au début du tableau d'octets. Si *byteorder* est " -"``\"little\"``, l'octet le plus significatif est à la fin du tableau " -"d'octets. Pour demander l'ordre natif des octets du système hôte, donnez :" -"data:`sys.byteorder` comme *byteorder*." +"significatif est au début du tableau d'octets. Si *byteorder* est ``\"little" +"\"``, l'octet le plus significatif est à la fin du tableau d'octets. Pour " +"demander l'ordre natif des octets du système hôte, donnez :data:`sys." +"byteorder` comme *byteorder*." #: library/stdtypes.rst:528 msgid "" @@ -1241,13 +1239,12 @@ msgstr "" "détail, supportent toujours les méthodes d'itération." #: library/stdtypes.rst:776 -#, fuzzy msgid "" "One method needs to be defined for container objects to provide :term:" "`iterable` support:" msgstr "" -"Une méthode doit être définie afin que les objets conteneurs supportent " -"l'itération :" +"Une méthode doit être définie afin que les objets conteneurs prennent en " +"charge :term:`l’itération` :" #: library/stdtypes.rst:783 #, fuzzy @@ -1279,21 +1276,19 @@ msgstr "" "qui forment ensemble le :dfn:`protocole d'itérateur ` :" #: library/stdtypes.rst:798 -#, fuzzy msgid "" "Return the :term:`iterator` object itself. This is required to allow both " "containers and iterators to be used with the :keyword:`for` and :keyword:" "`in` statements. This method corresponds to the :c:member:`~PyTypeObject." "tp_iter` slot of the type structure for Python objects in the Python/C API." msgstr "" -"Renvoie l'objet itérateur lui-même. Cela est nécessaire pour permettre à la " -"fois à des conteneurs et des itérateurs d'être utilisés avec les " -"instructions :keyword:`for` et :keyword:`in`. Cette méthode correspond à " -"l'attribut :c:member:`~PyTypeObject.tp_iter` de la structure des types des " -"objets Python dans l'API Python/C." +"Renvoie :term:`l’objet itérateur` lui-même. Cela est nécessaire " +"pour permettre à la fois à des conteneurs et des itérateurs d'être utilisés " +"avec les instructions :keyword:`for` et :keyword:`in`. Cette méthode " +"correspond à l'attribut :c:member:`~PyTypeObject.tp_iter` de la structure " +"des types des objets Python dans l'API Python/C." #: library/stdtypes.rst:807 -#, fuzzy msgid "" "Return the next item from the :term:`iterator`. If there are no further " "items, raise the :exc:`StopIteration` exception. This method corresponds to " @@ -1873,9 +1868,8 @@ msgstr "" "insère *x* dans *s* à l'index donné par *i* (identique à ``s[i:i] = [x]``)" #: library/stdtypes.rst:1127 -#, fuzzy msgid "``s.pop()`` or ``s.pop(i)``" -msgstr "``s.extend(t)`` or ``s += t``" +msgstr "``s.pop()`` ou ``s.pop(i)``" #: library/stdtypes.rst:1127 msgid "retrieves the item at *i* and also removes it from *s*" @@ -2423,14 +2417,13 @@ msgid "Single quotes: ``'allows embedded \"double\" quotes'``" msgstr "Les guillemets simples : ``'autorisent les \"guillemets\"'``" #: library/stdtypes.rst:1438 -#, fuzzy msgid "Double quotes: ``\"allows embedded 'single' quotes\"``" msgstr "Les guillemets : ``\"autorisent les guillemets 'simples'\"``." #: library/stdtypes.rst:1439 msgid "" -"Triple quoted: ``'''Three single quotes'''``, ``\"\"\"Three double " -"quotes\"\"\"``" +"Triple quoted: ``'''Three single quotes'''``, ``\"\"\"Three double quotes" +"\"\"\"``" msgstr "" "Guillemets triples : ``'''Trois guillemets simples'''``, ``\"\"\"Trois " "guillemets\"\"\"``" @@ -2512,7 +2505,6 @@ msgstr "" "``str()`` dépend de si *encoding* ou *errors* sont donnés, voir l'exemple." #: library/stdtypes.rst:1481 -#, fuzzy msgid "" "If neither *encoding* nor *errors* is given, ``str(object)`` returns :meth:" "`type(object).__str__(object) `, which is the \"informal\" " @@ -2522,10 +2514,10 @@ msgid "" "`repr(object) `." msgstr "" "Si ni *encoding* ni *errors* ne sont donnés, ``str(object)`` renvoie :meth:" -"`object.__str__() `, qui est la représentation de chaîne " -"\"informelle\" ou bien affichable de *object*. Pour les chaînes, c'est la " -"chaîne elle-même. Si *object* n'a pas de méthode :meth:`~object.__str__`, :" -"func:`str` utilise :meth:`repr(object) `." +"`type(object).__str__(object) `, qui est la représentation " +"de chaîne \"informelle\" ou bien affichable de *object*. Pour les chaînes, " +"c'est la chaîne elle-même. Si *object* n'a pas de méthode :meth:`~object." +"__str__`, :func:`str` utilise :meth:`repr(object) `." #: library/stdtypes.rst:1493 msgid "" @@ -2744,9 +2736,9 @@ msgid "" "column is set to zero and the string is examined character by character. If " "the character is a tab (``\\t``), one or more space characters are inserted " "in the result until the current column is equal to the next tab position. " -"(The tab character itself is not copied.) If the character is a newline " -"(``\\n``) or return (``\\r``), it is copied and the current column is reset " -"to zero. Any other character is copied unchanged and the current column is " +"(The tab character itself is not copied.) If the character is a newline (``" +"\\n``) or return (``\\r``), it is copied and the current column is reset to " +"zero. Any other character is copied unchanged and the current column is " "incremented by one regardless of how the character is represented when " "printed." msgstr "" @@ -2873,9 +2865,9 @@ msgid "" "Return ``True`` if all characters in the string are alphabetic and there is " "at least one character, ``False`` otherwise. Alphabetic characters are " "those characters defined in the Unicode character database as \"Letter\", i." -"e., those with general category property being one of \"Lm\", \"Lt\", " -"\"Lu\", \"Ll\", or \"Lo\". Note that this is different from the " -"\"Alphabetic\" property defined in the Unicode Standard." +"e., those with general category property being one of \"Lm\", \"Lt\", \"Lu" +"\", \"Ll\", or \"Lo\". Note that this is different from the \"Alphabetic\" " +"property defined in the Unicode Standard." msgstr "" "Renvoie ``True`` si tous les caractères de la chaîne sont alphabétiques et " "qu'elle contient au moins un caractère, sinon ``False``. Les caractères " @@ -2887,12 +2879,12 @@ msgstr "" #: library/stdtypes.rst:1724 msgid "" "Return ``True`` if the string is empty or all characters in the string are " -"ASCII, ``False`` otherwise. ASCII characters have code points in the range " -"U+0000-U+007F." +"ASCII, ``False`` otherwise. ASCII characters have code points in the range U" +"+0000-U+007F." msgstr "" "Renvoie ``True`` si la chaîne est vide ou ne contient que des caractères " -"ASCII, ``False`` sinon. Les caractères ASCII ont un code dans l'intervalle " -"``\"U+0000\"``\\ ---\\ ``\"U+007F\"``." +"ASCII, ``False`` sinon. Les caractères ASCII ont un code dans l'intervalle ``" +"\"U+0000\"``\\ ---\\ ``\"U+007F\"``." #: library/stdtypes.rst:1733 msgid "" @@ -2984,8 +2976,8 @@ msgid "" msgstr "" "Renvoie ``True`` si tous les caractères de la chaîne sont affichables ou " "qu'elle est vide sinon, ``False``. Les caractères non affichables sont les " -"caractères définis dans la base de données de caractères Unicode comme " -"*\"Other\"* ou *\"Separator\"*, à l'exception de l'espace ASCII (``0x20``) " +"caractères définis dans la base de données de caractères Unicode comme *" +"\"Other\"* ou *\"Separator\"*, à l'exception de l'espace ASCII (``0x20``) " "qui est considéré comme affichable. (Notez que les caractères imprimables " "dans ce contexte sont ceux qui ne devraient pas être protégés quand :func:" "`repr` est invoquée sur une chaîne. Ça n'a aucune incidence sur le " @@ -3003,8 +2995,8 @@ msgstr "" #: library/stdtypes.rst:1802 msgid "" "A character is *whitespace* if in the Unicode character database (see :mod:" -"`unicodedata`), either its general category is ``Zs`` (\"Separator, " -"space\"), or its bidirectional class is one of ``WS``, ``B``, or ``S``." +"`unicodedata`), either its general category is ``Zs`` (\"Separator, space" +"\"), or its bidirectional class is one of ``WS``, ``B``, or ``S``." msgstr "" "Un caractère est considéré comme un caractère d'espacement (*whitespace* en " "anglais) si, dans la base de données caractères Unicode (voir :mod:" @@ -3255,9 +3247,9 @@ msgid "" msgstr "" "Renvoie une liste des mots de la chaîne, en utilisant *sep* comme séparateur " "de mots. Si *maxsplit* est donné, c'est le nombre maximum de divisions qui " -"pourront être effectuées, (donnant ainsi une liste de longueur " -"``maxsplit+1``). Si *maxsplit* n'est pas fourni, ou vaut ``-1``, le nombre " -"de découpes n'est pas limité (Toutes les découpes possibles sont faites)." +"pourront être effectuées, (donnant ainsi une liste de longueur ``maxsplit" +"+1``). Si *maxsplit* n'est pas fourni, ou vaut ``-1``, le nombre de découpes " +"n'est pas limité (Toutes les découpes possibles sont faites)." #: library/stdtypes.rst:1999 msgid "" @@ -3987,8 +3979,8 @@ msgid "" "Since Python strings have an explicit length, ``%s`` conversions do not " "assume that ``'\\0'`` is the end of the string." msgstr "" -"Puisque les chaînes Python ont une longueur explicite, les conversions " -"``%s`` ne considèrent pas ``'\\0'`` comme la fin de la chaîne." +"Puisque les chaînes Python ont une longueur explicite, les conversions ``" +"%s`` ne considèrent pas ``'\\0'`` comme la fin de la chaîne." #: library/stdtypes.rst:2402 msgid "" @@ -4065,8 +4057,8 @@ msgstr "" msgid "" "Triple quoted: ``b'''3 single quotes'''``, ``b\"\"\"3 double quotes\"\"\"``" msgstr "" -"Les guillemets triples : ``b'''3 single quotes'''``, ``b\"\"\"3 double " -"quotes\"\"\"``" +"Les guillemets triples : ``b'''3 single quotes'''``, ``b\"\"\"3 double quotes" +"\"\"\"``" #: library/stdtypes.rst:2450 msgid "" @@ -6744,7 +6736,6 @@ msgstr "" "module :mod:`contextlib`." #: library/stdtypes.rst:4767 -#, fuzzy msgid "" "Python's :term:`generator`\\s and the :class:`contextlib.contextmanager` " "decorator provide a convenient way to implement these protocols. If a " @@ -6757,8 +6748,8 @@ msgstr "" "contextmanager` permettent d'implémenter simplement ces protocoles. Si un " "générateur est décoré avec :class:`contextlib. contextmanager`, elle " "renverra un gestionnaire de contexte implémentant les méthodes :meth:" -"`__enter__` et :meth:`__exit__`, plutôt que l'itérateur produit par un " -"générateur non décoré." +"`~contextmanager.__enter__` and :meth:`~contextmanager.__exit__`, plutôt que " +"l'itérateur produit par un générateur non décoré." #: library/stdtypes.rst:4774 msgid "" @@ -7690,8 +7681,8 @@ msgstr "" #: library/stdtypes.rst:5429 msgid "" -"Cased characters are those with general category property being one of " -"\"Lu\" (Letter, uppercase), \"Ll\" (Letter, lowercase), or \"Lt\" (Letter, " +"Cased characters are those with general category property being one of \"Lu" +"\" (Letter, uppercase), \"Ll\" (Letter, lowercase), or \"Lt\" (Letter, " "titlecase)." msgstr "" "Les caractères capitalisables sont ceux dont la propriété Unicode *general " From 4c5c5d4fc341aa1654df4b291f6e6a2111bbe36a Mon Sep 17 00:00:00 2001 From: Mathieu Dupuy Date: Wed, 18 May 2022 15:55:18 +0200 Subject: [PATCH 10/15] and -> et --- library/stdtypes.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/stdtypes.po b/library/stdtypes.po index d32ac847a..6409b74d0 100644 --- a/library/stdtypes.po +++ b/library/stdtypes.po @@ -6748,7 +6748,7 @@ msgstr "" "contextmanager` permettent d'implémenter simplement ces protocoles. Si un " "générateur est décoré avec :class:`contextlib. contextmanager`, elle " "renverra un gestionnaire de contexte implémentant les méthodes :meth:" -"`~contextmanager.__enter__` and :meth:`~contextmanager.__exit__`, plutôt que " +"`~contextmanager.__enter__` et :meth:`~contextmanager.__exit__`, plutôt que " "l'itérateur produit par un générateur non décoré." #: library/stdtypes.rst:4774 From 01d4575261155f659fc6739444f95c8d580f4d91 Mon Sep 17 00:00:00 2001 From: Mathieu Dupuy Date: Wed, 18 May 2022 16:02:52 +0200 Subject: [PATCH 11/15] Update library/stdtypes.po Co-authored-by: Jean Abou-Samra --- library/stdtypes.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/stdtypes.po b/library/stdtypes.po index 6409b74d0..56dbc47e0 100644 --- a/library/stdtypes.po +++ b/library/stdtypes.po @@ -2699,7 +2699,7 @@ msgid "" msgstr "" "Par défaut et pour de meilleures performances, l'argument *errors* n'est pas " "testé, mais seulement utilisé à la première erreur d'encodage. Activez :ref:" -"`Python Development Mode `, ou utilisez un mode de débogage pour " +"`Python Development Mode `, ou utilisez le :ref`mode de débogage ` pour " "vérifier *errors*." #: library/stdtypes.rst:1599 From bcb8a577f0b234a974dedee2e47256311569c8e6 Mon Sep 17 00:00:00 2001 From: Mathieu Dupuy Date: Wed, 18 May 2022 16:12:00 +0200 Subject: [PATCH 12/15] powrap --- library/stdtypes.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/stdtypes.po b/library/stdtypes.po index 56dbc47e0..0d353e571 100644 --- a/library/stdtypes.po +++ b/library/stdtypes.po @@ -2699,8 +2699,8 @@ msgid "" msgstr "" "Par défaut et pour de meilleures performances, l'argument *errors* n'est pas " "testé, mais seulement utilisé à la première erreur d'encodage. Activez :ref:" -"`Python Development Mode `, ou utilisez le :ref`mode de débogage ` pour " -"vérifier *errors*." +"`Python Development Mode `, ou utilisez le :ref`mode de débogage " +"` pour vérifier *errors*." #: library/stdtypes.rst:1599 msgid "Support for keyword arguments added." From 87c101ef3a725668dfa1b7919c198eb301b15b37 Mon Sep 17 00:00:00 2001 From: Mathieu Dupuy Date: Wed, 18 May 2022 16:20:33 +0200 Subject: [PATCH 13/15] =?UTF-8?q?corrige=202=20balises=20cass=C3=A9es?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- library/stdtypes.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/stdtypes.po b/library/stdtypes.po index 0d353e571..d2955d5a2 100644 --- a/library/stdtypes.po +++ b/library/stdtypes.po @@ -1297,7 +1297,7 @@ msgid "" msgstr "" "Renvoie l'élément suivant du conteneur. S'il n'y a pas d'autres éléments, " "une exception :exc:`StopIteration` est levée. Cette méthode correspond à " -"l'attribut :c:member:`PyTypeObject.tp_iternext` de la structure du type des " +"l'attribut :c:member:`~PyTypeObject.tp_iternext` de la structure du type des " "objets Python dans l'API Python/C." #: library/stdtypes.rst:812 @@ -2699,7 +2699,7 @@ msgid "" msgstr "" "Par défaut et pour de meilleures performances, l'argument *errors* n'est pas " "testé, mais seulement utilisé à la première erreur d'encodage. Activez :ref:" -"`Python Development Mode `, ou utilisez le :ref`mode de débogage " +"`Python Development Mode `, ou utilisez le :ref:`mode de débogage " "` pour vérifier *errors*." #: library/stdtypes.rst:1599 From aedd5fd640131820e896ef27624977c7243e25ff Mon Sep 17 00:00:00 2001 From: Mathieu Dupuy Date: Wed, 18 May 2022 16:28:14 +0200 Subject: [PATCH 14/15] :term:iterator --- library/stdtypes.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/library/stdtypes.po b/library/stdtypes.po index d2955d5a2..1356e5978 100644 --- a/library/stdtypes.po +++ b/library/stdtypes.po @@ -1295,10 +1295,10 @@ msgid "" "the :c:member:`~PyTypeObject.tp_iternext` slot of the type structure for " "Python objects in the Python/C API." msgstr "" -"Renvoie l'élément suivant du conteneur. S'il n'y a pas d'autres éléments, " -"une exception :exc:`StopIteration` est levée. Cette méthode correspond à " -"l'attribut :c:member:`~PyTypeObject.tp_iternext` de la structure du type des " -"objets Python dans l'API Python/C." +"Renvoie l'élément suivant de l’:term:`itérateur`. S'il n'y a pas " +"d'autres éléments, une exception :exc:`StopIteration` est levée. Cette " +"méthode correspond à l'attribut :c:member:`~PyTypeObject.tp_iternext` de la " +"structure du type des objets Python dans l'API Python/C." #: library/stdtypes.rst:812 msgid "" From bc017cfe35179f117392cd5a225e4cb8fde6c7a4 Mon Sep 17 00:00:00 2001 From: Mathieu Dupuy Date: Wed, 18 May 2022 17:25:22 +0200 Subject: [PATCH 15/15] des corrections de termes traduits --- library/stdtypes.po | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/library/stdtypes.po b/library/stdtypes.po index 1356e5978..2dd7d9d85 100644 --- a/library/stdtypes.po +++ b/library/stdtypes.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-04-05 10:05+0200\n" -"PO-Revision-Date: 2022-05-18 15:48+0200\n" +"PO-Revision-Date: 2022-05-18 17:21+0200\n" "Last-Translator: Loc Cosnier \n" "Language-Team: French \n" "Language: fr\n" @@ -2697,10 +2697,10 @@ msgid "" "only used at the first encoding error. Enable the :ref:`Python Development " "Mode `, or use a :ref:`debug build ` to check *errors*." msgstr "" -"Par défaut et pour de meilleures performances, l'argument *errors* n'est pas " -"testé, mais seulement utilisé à la première erreur d'encodage. Activez :ref:" -"`Python Development Mode `, ou utilisez le :ref:`mode de débogage " -"` pour vérifier *errors*." +"Par défaut, l'argument *errors* n'est pas testé, mais seulement utilisé à la " +"première erreur d'encodage. Activez le :ref:`Python Development Mode " +"`, ou utilisez le :ref:`mode de débogage ` pour " +"vérifier *errors*." #: library/stdtypes.rst:1599 msgid "Support for keyword arguments added." @@ -2711,8 +2711,8 @@ msgid "" "The *errors* is now checked in development mode and in :ref:`debug mode " "`." msgstr "" -"Les *errors* sont maintenant vérifiés en mode développement et en mode " -"débogage." +"Les *errors* sont maintenant vérifiés en mode développement et en :ref:`mode " +"de débogage `." #: library/stdtypes.rst:1609 msgid "" @@ -4528,10 +4528,10 @@ msgid "" "only used at the first decoding error. Enable the :ref:`Python Development " "Mode `, or use a :ref:`debug build ` to check *errors*." msgstr "" -"Par défaut et pour de meilleures performances, l'argument *errors* n'est pas " -"testé, mais seulement utilisé à la première erreur d'encodage. Activez :ref:" -"`Python Development Mode `, ou utilisez un mode de débogage pour " -"vérifier *errors*." +"Par défaut, pour de meilleures performances, l'argument *errors* n'est pas " +"testé, mais seulement utilisé à la première erreur d'encodage. Activez le :" +"ref:`Python Development Mode `, ou utilisez le :ref:`mode de " +"débogage ` pour vérifier *errors*." #: library/stdtypes.rst:2731 msgid "" @@ -6784,6 +6784,7 @@ msgid "Generic Alias Type" msgstr "Type Alias Générique" #: library/stdtypes.rst:4800 +#, fuzzy msgid "" "``GenericAlias`` objects are generally created by :ref:`subscripting " "` a class. They are most often used with :ref:`container "