@@ -6,14 +6,14 @@ msgstr ""
66"Project-Id-Version : Python 3\n "
77"Report-Msgid-Bugs-To : \n "
88"POT-Creation-Date : 2021-09-23 16:16+0200\n "
9- "PO-Revision-Date : 2021-09-04 02:31 +0200\n "
9+ "PO-Revision-Date : 2021-10-17 16:54 +0200\n "
1010"Last-Translator : Jean Abou Samra <jean@abou-samra.fr>\n "
1111"Language-Team : FRENCH <traductions@lists.afpy.org>\n "
1212"Language : fr\n "
1313"MIME-Version : 1.0\n "
1414"Content-Type : text/plain; charset=UTF-8\n "
1515"Content-Transfer-Encoding : 8bit\n "
16- "X-Generator : Poedit 2.4.1 \n "
16+ "X-Generator : Poedit 3.0 \n "
1717
1818#: reference/expressions.rst:6
1919msgid "Expressions"
@@ -1752,6 +1752,8 @@ msgstr ""
17521752msgid ""
17531753"This operation can be customized using the special :meth:`__pow__` method."
17541754msgstr ""
1755+ "La méthode spéciale qui permet de surcharger cet opérateur est :meth:"
1756+ "`__pow__`."
17551757
17561758#: reference/expressions.rst:1156
17571759msgid "Unary arithmetic and bitwise operations"
@@ -1764,24 +1766,23 @@ msgstr ""
17641766"priorité :"
17651767
17661768#: reference/expressions.rst:1173
1767- #, fuzzy
17681769msgid ""
17691770"The unary ``-`` (minus) operator yields the negation of its numeric "
17701771"argument; the operation can be overridden with the :meth:`__neg__` special "
17711772"method."
17721773msgstr ""
1773- "L'opérateur unaire ``-`` (moins) produit l'opposé de son argument numérique."
1774+ "L'opérateur unaire ``-`` (moins) produit l'opposé de son argument numérique "
1775+ "(la méthode spéciale qui le surcharge est :meth:`__neg__`) ;"
17741776
17751777#: reference/expressions.rst:1181
1776- #, fuzzy
17771778msgid ""
17781779"The unary ``+`` (plus) operator yields its numeric argument unchanged; the "
17791780"operation can be overridden with the :meth:`__pos__` special method."
17801781msgstr ""
1781- "L'opérateur unaire ``+`` (plus) produit son argument numérique inchangé."
1782+ "L'opérateur unaire ``+`` (plus) produit son argument numérique inchangé "
1783+ "(surcharge par la méthode :meth:`__pos__`) ;"
17821784
17831785#: reference/expressions.rst:1188
1784- #, fuzzy
17851786msgid ""
17861787"The unary ``~`` (invert) operator yields the bitwise inversion of its "
17871788"integer argument. The bitwise inversion of ``x`` is defined as ``-(x+1)``. "
@@ -1790,7 +1791,8 @@ msgid ""
17901791msgstr ""
17911792"L'opérateur unaire ``~`` (inversion) produit l'inversion bit à bit de son "
17921793"argument entier. L'inversion bit à bit de ``x`` est définie comme ``-(x"
1793- "+1)``. Elle s'applique uniquement aux nombres entiers."
1794+ "+1)``. Elle ne s'applique qu'aux nombres entiers et aux objets allogènes qui "
1795+ "surchargent la méthode spéciale :meth:`__invert__`."
17941796
17951797#: reference/expressions.rst:1197
17961798msgid ""
@@ -1838,6 +1840,8 @@ msgid ""
18381840"This operation can be customized using the special :meth:`__mul__` and :meth:"
18391841"`__rmul__` methods."
18401842msgstr ""
1843+ "Les méthodes spéciales qui permettent de surcharger cet opérateur sont :meth:"
1844+ "`__mul__` et :meth:`__rmul__`."
18411845
18421846#: reference/expressions.rst:1236
18431847msgid ""
@@ -1869,6 +1873,8 @@ msgid ""
18691873"This operation can be customized using the special :meth:`__truediv__` and :"
18701874"meth:`__floordiv__` methods."
18711875msgstr ""
1876+ "Les méthodes spéciales qui permettent de surcharger ces opérations sont :"
1877+ "meth:`__truediv__` et :meth:`__floordiv__`."
18721878
18731879#: reference/expressions.rst:1261
18741880msgid ""
@@ -1921,6 +1927,8 @@ msgid ""
19211927"The *modulo* operation can be customized using the special :meth:`__mod__` "
19221928"method."
19231929msgstr ""
1930+ "La méthode spéciale qui permet de surcharger cette opération est :meth:"
1931+ "`__mod__`."
19241932
19251933#: reference/expressions.rst:1282
19261934msgid ""
@@ -1951,6 +1959,8 @@ msgid ""
19511959"This operation can be customized using the special :meth:`__add__` and :meth:"
19521960"`__radd__` methods."
19531961msgstr ""
1962+ "Les méthodes spéciales qui permettent de surcharger cette opération sont :"
1963+ "meth:`__add__` et :meth:`__radd__`."
19541964
19551965#: reference/expressions.rst:1304
19561966msgid ""
@@ -1964,6 +1974,8 @@ msgstr ""
19641974msgid ""
19651975"This operation can be customized using the special :meth:`__sub__` method."
19661976msgstr ""
1977+ "La méthode spéciale qui permet de surcharger cette opération est :meth:"
1978+ "`__sub__`."
19671979
19681980#: reference/expressions.rst:1313
19691981msgid "Shifting operations"
@@ -1990,6 +2002,8 @@ msgid ""
19902002"This operation can be customized using the special :meth:`__lshift__` and :"
19912003"meth:`__rshift__` methods."
19922004msgstr ""
2005+ "Les méthodes spéciales qui permettent de surcharger ces opérations sont :"
2006+ "meth:`__lshift__` et :meth:`__rshift__`."
19932007
19942008#: reference/expressions.rst:1333
19952009msgid ""
@@ -2011,34 +2025,33 @@ msgstr ""
20112025"différente :"
20122026
20132027#: reference/expressions.rst:1355
2014- #, fuzzy
20152028msgid ""
20162029"The ``&`` operator yields the bitwise AND of its arguments, which must be "
20172030"integers or one of them must be a custom object overriding :meth:`__and__` "
20182031"or :meth:`__rand__` special methods."
20192032msgstr ""
2020- "L'opérateur ``&`` produit le ET logique de ses arguments, qui doivent être "
2021- "des entiers."
2033+ "L'opérateur ``&`` produit le ET logique de ses arguments. Ils doivent être "
2034+ "des entiers, sauf si celui de gauche surcharge la méthode spéciale :meth:"
2035+ "`__and__`, ou celui de droite la méthode :meth:`__rand__`."
20222036
20232037#: reference/expressions.rst:1364
2024- #, fuzzy
20252038msgid ""
20262039"The ``^`` operator yields the bitwise XOR (exclusive OR) of its arguments, "
20272040"which must be integers or one of them must be a custom object overriding :"
20282041"meth:`__xor__` or :meth:`__rxor__` special methods."
20292042msgstr ""
2030- "L'opérateur ``^`` produit le OU EXCLUSIF (XOR) logique de ses arguments, qui "
2031- "doivent être des entiers."
2043+ "L'opérateur ``^`` produit le OU EXCLUSIF (XOR) logique de ses arguments. Ils "
2044+ "doivent être des entiers, sauf à surcharger :meth:`__xor__` ou :meth:"
2045+ "`__rxor__`."
20322046
20332047#: reference/expressions.rst:1373
2034- #, fuzzy
20352048msgid ""
20362049"The ``|`` operator yields the bitwise (inclusive) OR of its arguments, which "
20372050"must be integers or one of them must be a custom object overriding :meth:"
20382051"`__or__` or :meth:`__ror__` special methods."
20392052msgstr ""
2040- "L'opérateur ``|`` produit le OU logique de ses arguments, qui doivent être "
2041- "des entiers."
2053+ "L'opérateur ``|`` produit le OU logique de ses arguments. Ils doivent être "
2054+ "des entiers, sauf à surcharger :meth:`__or__` ou :meth:`__ror__` ."
20422055
20432056#: reference/expressions.rst:1381
20442057msgid "Comparisons"
@@ -2063,6 +2076,11 @@ msgid ""
20632076"comparison methods` may return non-boolean values. In this case Python will "
20642077"call :func:`bool` on such value in boolean contexts."
20652078msgstr ""
2079+ "Les comparaisons donnent des valeurs booléennes (``True`` ou ``False``). "
2080+ "Cependant, les :dfn:`méthodes de comparaison riche` définies par "
2081+ "l'utilisateur peuvent renvoyer des non-booléens. Dans ce cas, le résultat de "
2082+ "la comparaison est converti en booléen avec :func:`bool` dans les contextes "
2083+ "qui attendent un booléen."
20662084
20672085#: reference/expressions.rst:1409
20682086msgid ""
0 commit comments