From a5aa864de715c290b24dae16e1eb1f6413251e3e Mon Sep 17 00:00:00 2001 From: Jean-Abou-Samra <37271310+Jean-Abou-Samra@users.noreply.github.com> Date: Wed, 20 Oct 2021 15:44:54 +0200 Subject: [PATCH] Traduction de reference/expressions.po (#1725) --- reference/expressions.po | 52 +++++++++++++++++++++++++++------------- 1 file changed, 35 insertions(+), 17 deletions(-) diff --git a/reference/expressions.po b/reference/expressions.po index 943f3cc6..fd1c3809 100644 --- a/reference/expressions.po +++ b/reference/expressions.po @@ -6,14 +6,14 @@ msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-09-23 16:16+0200\n" -"PO-Revision-Date: 2021-09-04 02:31+0200\n" +"PO-Revision-Date: 2021-10-17 16:54+0200\n" "Last-Translator: Jean Abou Samra \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.1\n" +"X-Generator: Poedit 3.0\n" #: reference/expressions.rst:6 msgid "Expressions" @@ -1752,6 +1752,8 @@ msgstr "" msgid "" "This operation can be customized using the special :meth:`__pow__` method." msgstr "" +"La méthode spéciale qui permet de surcharger cet opérateur est :meth:" +"`__pow__`." #: reference/expressions.rst:1156 msgid "Unary arithmetic and bitwise operations" @@ -1764,24 +1766,23 @@ msgstr "" "priorité :" #: reference/expressions.rst:1173 -#, fuzzy msgid "" "The unary ``-`` (minus) operator yields the negation of its numeric " "argument; the operation can be overridden with the :meth:`__neg__` special " "method." msgstr "" -"L'opérateur unaire ``-`` (moins) produit l'opposé de son argument numérique." +"L'opérateur unaire ``-`` (moins) produit l'opposé de son argument numérique " +"(la méthode spéciale qui le surcharge est :meth:`__neg__`) ;" #: reference/expressions.rst:1181 -#, fuzzy msgid "" "The unary ``+`` (plus) operator yields its numeric argument unchanged; the " "operation can be overridden with the :meth:`__pos__` special method." msgstr "" -"L'opérateur unaire ``+`` (plus) produit son argument numérique inchangé." +"L'opérateur unaire ``+`` (plus) produit son argument numérique inchangé " +"(surcharge par la méthode :meth:`__pos__`) ;" #: reference/expressions.rst:1188 -#, fuzzy msgid "" "The unary ``~`` (invert) operator yields the bitwise inversion of its " "integer argument. The bitwise inversion of ``x`` is defined as ``-(x+1)``. " @@ -1790,7 +1791,8 @@ msgid "" msgstr "" "L'opérateur unaire ``~`` (inversion) produit l'inversion bit à bit de son " "argument entier. L'inversion bit à bit de ``x`` est définie comme ``-(x" -"+1)``. Elle s'applique uniquement aux nombres entiers." +"+1)``. Elle ne s'applique qu'aux nombres entiers et aux objets allogènes qui " +"surchargent la méthode spéciale :meth:`__invert__`." #: reference/expressions.rst:1197 msgid "" @@ -1838,6 +1840,8 @@ msgid "" "This operation can be customized using the special :meth:`__mul__` and :meth:" "`__rmul__` methods." msgstr "" +"Les méthodes spéciales qui permettent de surcharger cet opérateur sont :meth:" +"`__mul__` et :meth:`__rmul__`." #: reference/expressions.rst:1236 msgid "" @@ -1869,6 +1873,8 @@ msgid "" "This operation can be customized using the special :meth:`__truediv__` and :" "meth:`__floordiv__` methods." msgstr "" +"Les méthodes spéciales qui permettent de surcharger ces opérations sont :" +"meth:`__truediv__` et :meth:`__floordiv__`." #: reference/expressions.rst:1261 msgid "" @@ -1921,6 +1927,8 @@ msgid "" "The *modulo* operation can be customized using the special :meth:`__mod__` " "method." msgstr "" +"La méthode spéciale qui permet de surcharger cette opération est :meth:" +"`__mod__`." #: reference/expressions.rst:1282 msgid "" @@ -1951,6 +1959,8 @@ msgid "" "This operation can be customized using the special :meth:`__add__` and :meth:" "`__radd__` methods." msgstr "" +"Les méthodes spéciales qui permettent de surcharger cette opération sont :" +"meth:`__add__` et :meth:`__radd__`." #: reference/expressions.rst:1304 msgid "" @@ -1964,6 +1974,8 @@ msgstr "" msgid "" "This operation can be customized using the special :meth:`__sub__` method." msgstr "" +"La méthode spéciale qui permet de surcharger cette opération est :meth:" +"`__sub__`." #: reference/expressions.rst:1313 msgid "Shifting operations" @@ -1990,6 +2002,8 @@ msgid "" "This operation can be customized using the special :meth:`__lshift__` and :" "meth:`__rshift__` methods." msgstr "" +"Les méthodes spéciales qui permettent de surcharger ces opérations sont :" +"meth:`__lshift__` et :meth:`__rshift__`." #: reference/expressions.rst:1333 msgid "" @@ -2011,34 +2025,33 @@ msgstr "" "différente :" #: reference/expressions.rst:1355 -#, fuzzy msgid "" "The ``&`` operator yields the bitwise AND of its arguments, which must be " "integers or one of them must be a custom object overriding :meth:`__and__` " "or :meth:`__rand__` special methods." msgstr "" -"L'opérateur ``&`` produit le ET logique de ses arguments, qui doivent être " -"des entiers." +"L'opérateur ``&`` produit le ET logique de ses arguments. Ils doivent être " +"des entiers, sauf si celui de gauche surcharge la méthode spéciale :meth:" +"`__and__`, ou celui de droite la méthode :meth:`__rand__`." #: reference/expressions.rst:1364 -#, fuzzy msgid "" "The ``^`` operator yields the bitwise XOR (exclusive OR) of its arguments, " "which must be integers or one of them must be a custom object overriding :" "meth:`__xor__` or :meth:`__rxor__` special methods." msgstr "" -"L'opérateur ``^`` produit le OU EXCLUSIF (XOR) logique de ses arguments, qui " -"doivent être des entiers." +"L'opérateur ``^`` produit le OU EXCLUSIF (XOR) logique de ses arguments. Ils " +"doivent être des entiers, sauf à surcharger :meth:`__xor__` ou :meth:" +"`__rxor__`." #: reference/expressions.rst:1373 -#, fuzzy msgid "" "The ``|`` operator yields the bitwise (inclusive) OR of its arguments, which " "must be integers or one of them must be a custom object overriding :meth:" "`__or__` or :meth:`__ror__` special methods." msgstr "" -"L'opérateur ``|`` produit le OU logique de ses arguments, qui doivent être " -"des entiers." +"L'opérateur ``|`` produit le OU logique de ses arguments. Ils doivent être " +"des entiers, sauf à surcharger :meth:`__or__` ou :meth:`__ror__`." #: reference/expressions.rst:1381 msgid "Comparisons" @@ -2063,6 +2076,11 @@ msgid "" "comparison methods` may return non-boolean values. In this case Python will " "call :func:`bool` on such value in boolean contexts." msgstr "" +"Les comparaisons donnent des valeurs booléennes (``True`` ou ``False``). " +"Cependant, les :dfn:`méthodes de comparaison riche` définies par " +"l'utilisateur peuvent renvoyer des non-booléens. Dans ce cas, le résultat de " +"la comparaison est converti en booléen avec :func:`bool` dans les contextes " +"qui attendent un booléen." #: reference/expressions.rst:1409 msgid ""