@@ -8,7 +8,7 @@ msgstr ""
8
8
"Project-Id-Version : Python 3.6\n "
9
9
"Report-Msgid-Bugs-To : \n "
10
10
"POT-Creation-Date : 2017-05-27 19:40+0200\n "
11
- "PO-Revision-Date : 2017-06-05 21:57 +0200\n "
11
+ "PO-Revision-Date : 2017-06-06 23:45 +0200\n "
12
12
"Last-Translator : Julien Palard <julien@palard.fr>\n "
13
13
"Language-Team : \n "
14
14
"Language : fr\n "
@@ -5875,49 +5875,66 @@ msgid ""
5875
5875
"exc:`KeyError` is raised. :meth:`__missing__` must be a method; it cannot be "
5876
5876
"an instance variable::"
5877
5877
msgstr ""
5878
+ "Si une sous-classe de *dict* définit une méthode :meth:`__missing__` et que "
5879
+ "*key* manque, l'opération ``d[key]`` appelle cette méthode avec la clef "
5880
+ "*key* en argument. L'opération ``d[key]`` renverra la valeur, ou lèvera "
5881
+ "l'exception renvoyée ou levée par l'appel à ``__missing__(key)``. Aucune "
5882
+ "autre opération ni méthode n'appellent :meth:`__missing__`. If :meth:"
5883
+ "`__missing__` n'est pas définie, une exception :exc:`KeyError` est levée. :"
5884
+ "meth:`__missing__` doit être une méthode; ça ne peut être une variable "
5885
+ "d'instance."
5878
5886
5879
5887
#: ../Doc/library/stdtypes.rst:4091
5880
5888
msgid ""
5881
5889
"The example above shows part of the implementation of :class:`collections."
5882
5890
"Counter`. A different ``__missing__`` method is used by :class:`collections."
5883
5891
"defaultdict`."
5884
5892
msgstr ""
5893
+ "L'exemple ci-dessus montre une partie de l'implémentation de :class:"
5894
+ "`collections.Counter`. :class:`collections.defaultdict` implémente aussi "
5895
+ "``__missing__``."
5885
5896
5886
5897
#: ../Doc/library/stdtypes.rst:4097
5887
5898
msgid "Set ``d[key]`` to *value*."
5888
- msgstr ""
5899
+ msgstr "Assigne ``d[key]`` à *value*. "
5889
5900
5890
5901
#: ../Doc/library/stdtypes.rst:4101
5891
5902
msgid ""
5892
5903
"Remove ``d[key]`` from *d*. Raises a :exc:`KeyError` if *key* is not in the "
5893
5904
"map."
5894
5905
msgstr ""
5906
+ "Supprime ``d[key]`` de *d*. Lève une exception :exc:`KeyError` si *key* "
5907
+ "n'est pas dans le dictionnaire."
5895
5908
5896
5909
#: ../Doc/library/stdtypes.rst:4106
5897
5910
msgid "Return ``True`` if *d* has a key *key*, else ``False``."
5898
- msgstr ""
5911
+ msgstr "Renvoie ``True`` si *d* a la clef *key*, sinon ``False``. "
5899
5912
5900
5913
#: ../Doc/library/stdtypes.rst:4110
5901
5914
msgid "Equivalent to ``not key in d``."
5902
- msgstr ""
5915
+ msgstr "Équivalent à ``not key in d``. "
5903
5916
5904
5917
#: ../Doc/library/stdtypes.rst:4114
5905
5918
msgid ""
5906
5919
"Return an iterator over the keys of the dictionary. This is a shortcut for "
5907
5920
"``iter(d.keys())``."
5908
5921
msgstr ""
5922
+ "Renvoie un itérateur sur les clefs du dictionnaire. C'est un raccourci pour "
5923
+ "``iter(d.keys())``."
5909
5924
5910
5925
#: ../Doc/library/stdtypes.rst:4119
5911
5926
msgid "Remove all items from the dictionary."
5912
5927
msgstr "Supprime tous les éléments du dictionnaire."
5913
5928
5914
5929
#: ../Doc/library/stdtypes.rst:4123
5915
5930
msgid "Return a shallow copy of the dictionary."
5916
- msgstr ""
5931
+ msgstr "Renvoie une copie de surface du dictionnaire. "
5917
5932
5918
5933
#: ../Doc/library/stdtypes.rst:4127
5919
5934
msgid "Create a new dictionary with keys from *seq* and values set to *value*."
5920
5935
msgstr ""
5936
+ "Crée un nouveau dictionnaire avec les clefs de *seq* et les valeurs à "
5937
+ "*value*."
5921
5938
5922
5939
#: ../Doc/library/stdtypes.rst:4129
5923
5940
msgid ""
@@ -5933,6 +5950,9 @@ msgid ""
5933
5950
"*default* is not given, it defaults to ``None``, so that this method never "
5934
5951
"raises a :exc:`KeyError`."
5935
5952
msgstr ""
5953
+ "Renvoie la valeur de *key* si *key* est dans le dictionnaire, sinon "
5954
+ "*default*. Si *default* n'est pas donné, il vaut ``None`` par défaut, de "
5955
+ "manière à ce que cette méthode ne lève jamais :exc:`KeyError`."
5936
5956
5937
5957
#: ../Doc/library/stdtypes.rst:4140
5938
5958
msgid ""
0 commit comments