1
0
Fork 0

pospell on functions.po (#288)

* pospell on functions.po

* FIX: maybe different versions of hunspell on travis and my laptop.

* Traduction malformée.

* FIX: Retours de KLea.
This commit is contained in:
Julien Palard 2018-07-29 00:45:08 +02:00 committed by GitHub
parent ae327e1e6f
commit 2839ee4b30
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 70 additions and 69 deletions

View File

@ -6,5 +6,5 @@ before_install:
install: install:
- pip install pospell - pip install pospell
script: script:
- pospell -p dict -l fr *.po library/a*.po - pospell -p dict -l fr *.po library/a*.po library/functions.po
- make CPYTHON_CLONE=/tmp/cpython/ BRANCH=3.7 - make CPYTHON_CLONE=/tmp/cpython/ BRANCH=3.7

3
dict
View File

@ -1,5 +1,7 @@
-- --
--- ---
c-
-ième
Jr. Jr.
C- C-
coroutine coroutine
@ -20,4 +22,3 @@ métaclasses
namespace namespace
tty tty
coroutine coroutine
C-

View File

@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: Python 3.6\n" "Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-06-28 15:29+0200\n" "POT-Creation-Date: 2018-06-28 15:29+0200\n"
"PO-Revision-Date: 2018-07-04 11:31+0200\n" "PO-Revision-Date: 2018-07-29 00:24+0200\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n" "Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" "Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n" "Language: fr\n"
@ -338,7 +338,7 @@ msgid ""
"similar to that returned by :func:`repr` in Python 2." "similar to that returned by :func:`repr` in Python 2."
msgstr "" msgstr ""
"Donne, tout comme :func:`repr`, une chaîne contenant une représentation " "Donne, tout comme :func:`repr`, une chaîne contenant une représentation "
"affichable d'un objet, en transformant les caractères non-ASCII donnés par :" "affichable d'un objet, en transformant les caractères non ASCII donnés par :"
"func:`repr` en utilisant des séquences d'échappement ``\\x``, ``\\u`` ou ``" "func:`repr` en utilisant des séquences d'échappement ``\\x``, ``\\u`` ou ``"
"\\U``. Cela génère une chaîne similaire à ce que renvoie :func:`repr` dans " "\\U``. Cela génère une chaîne similaire à ce que renvoie :func:`repr` dans "
"Python 2." "Python 2."
@ -350,16 +350,16 @@ msgid ""
"object, it has to define an :meth:`__index__` method that returns an " "object, it has to define an :meth:`__index__` method that returns an "
"integer. Some examples:" "integer. Some examples:"
msgstr "" msgstr ""
"Convertit un nombre entier en binaire dans une chaîne avec le préfixe \"0b" "Convertit un nombre entier en binaire dans une chaîne avec le préfixe "
"\". Le résultat est une expression Python valide. Si *x* n'est pas un :class:" "``0b``. Le résultat est une expression Python valide. Si *x* n'est pas un :"
"`int`, il doit définir une méthode :meth:`__index__` donnant un nombre " "class:`int`, il doit définir une méthode :meth:`__index__` donnant un nombre "
"entier, voici quelques exemples :" "entier, voici quelques exemples :"
#: ../Doc/library/functions.rst:94 #: ../Doc/library/functions.rst:94
msgid "" msgid ""
"If prefix \"0b\" is desired or not, you can use either of the following ways." "If prefix \"0b\" is desired or not, you can use either of the following ways."
msgstr "" msgstr ""
"Que le préfixe \"0b\" soit souhaité ou non, vous pouvez utiliser les moyens " "Que le préfixe ``0b`` soit souhaité ou non, vous pouvez utiliser les moyens "
"suivants." "suivants."
#: ../Doc/library/functions.rst:101 ../Doc/library/functions.rst:692 #: ../Doc/library/functions.rst:101 ../Doc/library/functions.rst:692
@ -482,7 +482,7 @@ msgstr ""
#: ../Doc/library/functions.rst:171 #: ../Doc/library/functions.rst:171
msgid "Bytes objects can also be created with literals, see :ref:`strings`." msgid "Bytes objects can also be created with literals, see :ref:`strings`."
msgstr "" msgstr ""
"Les objets *bytes* peuvent aussi être crées à partir de litéraux, voir :ref:" "Les objets *bytes* peuvent aussi être créés à partir de littéraux, voir :ref:"
"`strings`." "`strings`."
#: ../Doc/library/functions.rst:173 #: ../Doc/library/functions.rst:173
@ -503,7 +503,7 @@ msgstr ""
"appel échoue, cependant, lorsqu'elle donne faux, il ne sera jamais possible " "appel échoue, cependant, lorsqu'elle donne faux, il ne sera jamais possible "
"d'appeler *object*. Notez que les classes sont appelables (appeler une " "d'appeler *object*. Notez que les classes sont appelables (appeler une "
"classe donne une nouvelle instance). Les instances sont appelables si leur " "classe donne une nouvelle instance). Les instances sont appelables si leur "
"class définit une méthode :meth:`__call__`." "classe définit une méthode :meth:`__call__`."
#: ../Doc/library/functions.rst:184 #: ../Doc/library/functions.rst:184
msgid "" msgid ""
@ -529,9 +529,9 @@ msgid ""
"The valid range for the argument is from 0 through 1,114,111 (0x10FFFF in " "The valid range for the argument is from 0 through 1,114,111 (0x10FFFF in "
"base 16). :exc:`ValueError` will be raised if *i* is outside that range." "base 16). :exc:`ValueError` will be raised if *i* is outside that range."
msgstr "" msgstr ""
"L'intervalle valide pour cet argument est de 0 à 1114111 (0x10FFFF en base " "L'intervalle valide pour cet argument est de ``0`` à ``1114111`` "
"16). Une exception :exc:`ValueError` sera levée si *i* est en dehors de " "(``0x10FFFF`` en base 16). Une exception :exc:`ValueError` sera levée si *i* "
"l'intervalle." "est en dehors de l'intervalle."
#: ../Doc/library/functions.rst:201 #: ../Doc/library/functions.rst:201
msgid "Transform a method into a class method." msgid "Transform a method into a class method."
@ -671,7 +671,7 @@ msgstr ""
"l'interpréteur tel que reçu via l'option :option:`-O`. Les niveau explicites " "l'interpréteur tel que reçu via l'option :option:`-O`. Les niveau explicites "
"sont : ``0`` (pas d'optimisation, ``__debug__`` est ``True``), ``1`` (les " "sont : ``0`` (pas d'optimisation, ``__debug__`` est ``True``), ``1`` (les "
"``assert`` sont supprimés, ``__debug__`` est ``False``) ou ``2`` (les " "``assert`` sont supprimés, ``__debug__`` est ``False``) ou ``2`` (les "
"docstrings sont supprimés aussi)." "*docstrings* sont également supprimés)."
#: ../Doc/library/functions.rst:264 #: ../Doc/library/functions.rst:264
msgid "" msgid ""
@ -679,7 +679,7 @@ msgid ""
"and :exc:`ValueError` if the source contains null bytes." "and :exc:`ValueError` if the source contains null bytes."
msgstr "" msgstr ""
"Cette fonction lève une :exc:`SyntaxError` si la source n'est pas valide, " "Cette fonction lève une :exc:`SyntaxError` si la source n'est pas valide, "
"et :exc:`ValueError` si la source contient des octets null." "et :exc:`ValueError` si la source contient des octets *null*."
#: ../Doc/library/functions.rst:267 #: ../Doc/library/functions.rst:267
msgid "" msgid ""
@ -708,8 +708,8 @@ msgid ""
"limitations in Python's AST compiler." "limitations in Python's AST compiler."
msgstr "" msgstr ""
"Il est possible de faire planter l'interpréteur Python avec des chaînes " "Il est possible de faire planter l'interpréteur Python avec des chaînes "
"suffisament grandes ou complexes lors de la compilation d'un objet AST à " "suffisamment grandes ou complexes lors de la compilation d'un objet AST à "
"la limitation de la profondeur de la pile d'appels." "cause de la limitation de la profondeur de la pile d'appels."
#: ../Doc/library/functions.rst:283 #: ../Doc/library/functions.rst:283
msgid "" msgid ""
@ -739,7 +739,7 @@ msgid ""
"conversion like :class:`int` and :class:`float`. If both arguments are " "conversion like :class:`int` and :class:`float`. If both arguments are "
"omitted, returns ``0j``." "omitted, returns ``0j``."
msgstr "" msgstr ""
"Donne un nombre complexe de valeur *real* + *imag*\\*1j, ou convertit une " "Donne un nombre complexe de valeur ``real + imag\\*1j``, ou convertit une "
"chaîne ou un nombre en nombre complexe. Si le premier paramètre est une " "chaîne ou un nombre en nombre complexe. Si le premier paramètre est une "
"chaîne, il sera interprété comme un nombre complexe et la fonction doit être " "chaîne, il sera interprété comme un nombre complexe et la fonction doit être "
"appelée dans second paramètre. Le second paramètre ne peut jamais être une " "appelée dans second paramètre. Le second paramètre ne peut jamais être une "
@ -954,14 +954,14 @@ msgstr ""
"L'argument *expression* est analysé et évalué comme une expression Python " "L'argument *expression* est analysé et évalué comme une expression Python "
"(techniquement, une *condition list*) en utilisant les dictionnaires " "(techniquement, une *condition list*) en utilisant les dictionnaires "
"*globals* et *locals* comme espaces de noms globaux et locaux. Si le " "*globals* et *locals* comme espaces de noms globaux et locaux. Si le "
"dictionnaire *globals* est présent mais n'a pas de '__builtins__', les " "dictionnaire *globals* est présent mais n'a pas de ``'__builtins__'``, les "
"builtins sont copiées dans *globals* avant qu'*expression* ne soit évalué. " "fonctions natives sont copiées dans *globals* avant qu'*expression* ne soit "
"Cela signifie qu'*expression* à normalement un accès complet à tout le " "évalué. Cela signifie qu'*expression* à normalement un accès complet à tout "
"module :mod:`builtins`, et que les environnements restreints sont propagés. " "le module :mod:`builtins`, et que les environnements restreints sont "
"Si le dictionnaire *locals* est omis, sa valeur par défaut est le " "propagés. Si le dictionnaire *locals* est omis, sa valeur par défaut est le "
"dictionnaire *globals*. Si les deux dictionnaires sont omis, l'expression " "dictionnaire *globals*. Si les deux dictionnaires sont omis, l'expression "
"est executée dans l'environnement où :func:`eval` est appelé. La valeur " "est exécutée dans l'environnement où :func:`eval` est appelé. La valeur "
"donnée par *eval* est le résultat de l'exressipn évaluée. Les erreurs de " "donnée par *eval* est le résultat de l'expression évaluée. Les erreurs de "
"syntaxe sont rapportées via des exceptions. Exemple :" "syntaxe sont rapportées via des exceptions. Exemple :"
#: ../Doc/library/functions.rst:449 #: ../Doc/library/functions.rst:449
@ -1126,7 +1126,7 @@ msgid ""
"conform to the following grammar after leading and trailing whitespace " "conform to the following grammar after leading and trailing whitespace "
"characters are removed:" "characters are removed:"
msgstr "" msgstr ""
"Si l'argument est une chaîne, elle devrait contenir un nombre decimal, " "Si l'argument est une chaîne, elle devrait contenir un nombre décimal, "
"éventuellement précédé d'un signe, et pouvant être entouré d'espaces. Le " "éventuellement précédé d'un signe, et pouvant être entouré d'espaces. Le "
"signe optionnel peut être ``'+'`` ou ``'-'``. Un signe ``'+'`` n'a pas " "signe optionnel peut être ``'+'`` ou ``'-'``. Un signe ``'+'`` n'a pas "
"d'effet sur la valeur produite. L'argument peut aussi être une chaîne " "d'effet sur la valeur produite. L'argument peut aussi être une chaîne "
@ -1143,8 +1143,8 @@ msgid ""
msgstr "" msgstr ""
"Ici ``floatnumber`` est un nombre a virgule flottante littéral Python, " "Ici ``floatnumber`` est un nombre a virgule flottante littéral Python, "
"décrit dans :ref:`floating`. La casse n'y est pas significative, donc, par " "décrit dans :ref:`floating`. La casse n'y est pas significative, donc, par "
"exemple, \"inf\", \" Inf\", \"INFINITY\", et \" iNfiNity\" sont tous des " "exemple, ``\"inf\"``, ``\" Inf\"``, ``\"INFINITY\"``, et ``\" iNfiNity\"`` "
"orthographes valides pour un infini positif." "sont tous des orthographes valides pour un infini positif."
#: ../Doc/library/functions.rst:550 #: ../Doc/library/functions.rst:550
msgid "" msgid ""
@ -1341,7 +1341,7 @@ msgid ""
"\"0x\". If *x* is not a Python :class:`int` object, it has to define an :" "\"0x\". If *x* is not a Python :class:`int` object, it has to define an :"
"meth:`__index__` method that returns an integer. Some examples:" "meth:`__index__` method that returns an integer. Some examples:"
msgstr "" msgstr ""
"Convertit un entier en chaîne hexadécimale préfixée de \"0x\". Si *x* n'est " "Convertit un entier en chaîne hexadécimale préfixée de ``0x``. Si *x* n'est "
"pas un :class:`int`, il doit définir une méthode :meth:`__index__` qui " "pas un :class:`int`, il doit définir une méthode :meth:`__index__` qui "
"renvoie un entier. Quelques exemples :" "renvoie un entier. Quelques exemples :"
@ -1584,8 +1584,8 @@ msgstr ""
"Donne un itérateur appliquant *function* à chaque élément de *iterable*, et " "Donne un itérateur appliquant *function* à chaque élément de *iterable*, et "
"donnant ses résultats au fur et à mesure avec ``yield``. Si d'autres " "donnant ses résultats au fur et à mesure avec ``yield``. Si d'autres "
"*iterable* sont fournis, *function* doit prendre autant d'arguments, et sera " "*iterable* sont fournis, *function* doit prendre autant d'arguments, et sera "
"appelée avec les éléments de tous les iterable en parallèle. Avec plusieurs " "appelée avec les éléments de tous les itérables en parallèle. Avec plusieurs "
"iterables, l'itération s'arrête avec l'itérable le plus court. Pour les cas " "itérables, l'itération s'arrête avec l'itérable le plus court. Pour les cas "
"où les arguments seraient déjà rangés sous forme de tuples, voir :func:" "où les arguments seraient déjà rangés sous forme de tuples, voir :func:"
"`itertools.starmap`." "`itertools.starmap`."
@ -1594,7 +1594,7 @@ msgid ""
"Return the largest item in an iterable or the largest of two or more " "Return the largest item in an iterable or the largest of two or more "
"arguments." "arguments."
msgstr "" msgstr ""
"Donne l'élément le plus grand dans un iterable, ou l'argument le plus grand " "Donne l'élément le plus grand dans un itérable, ou l'argument le plus grand "
"parmi au moins deux arguments." "parmi au moins deux arguments."
#: ../Doc/library/functions.rst:852 #: ../Doc/library/functions.rst:852
@ -1712,7 +1712,7 @@ msgid ""
"integer. For example:" "integer. For example:"
msgstr "" msgstr ""
"Convertit un entier en sa représentation octale dans une chaîne préfixée de " "Convertit un entier en sa représentation octale dans une chaîne préfixée de "
"\"0o\". Le résultat est une expression Python valide. Si *x* n'est pas un " "``0o``. Le résultat est une expression Python valide. Si *x* n'est pas un "
"objet :class:`int`, il doit définir une méthode :meth:`__index__` qui donne " "objet :class:`int`, il doit définir une méthode :meth:`__index__` qui donne "
"un entier, par exemple :" "un entier, par exemple :"
@ -1722,7 +1722,7 @@ msgid ""
"\"0o\" or not, you can use either of the following ways." "\"0o\" or not, you can use either of the following ways."
msgstr "" msgstr ""
"Si vous voulez convertir un nombre entier en chaîne octale, avec ou sans le " "Si vous voulez convertir un nombre entier en chaîne octale, avec ou sans le "
"préfixe \"0o\", vous pouvez utiliser les moyens suivants." "préfixe ``0o``, vous pouvez utiliser les moyens suivants."
#: ../Doc/library/functions.rst:954 #: ../Doc/library/functions.rst:954
msgid "" msgid ""
@ -1865,11 +1865,11 @@ msgid ""
"specified *encoding* if given." "specified *encoding* if given."
msgstr "" msgstr ""
"Tel que mentionné dans :ref:`io-overview`, Python fait la différence entre " "Tel que mentionné dans :ref:`io-overview`, Python fait la différence entre "
"les I/O binaire et texte. Les fichiers ouverts en mode binaire (avec '``b``' " "les I/O binaire et texte. Les fichiers ouverts en mode binaire (avec ``'b'`` "
"dans *mode*) donnent leur contenu sous forme de :class:`bytes` sans " "dans *mode*) donnent leur contenu sous forme de :class:`bytes` sans "
"décodage. en mode texte (par défaut, ou lorsque ``'t'`` est dans le *mode*), " "décodage. En mode texte (par défaut, ou lorsque ``'t'`` est dans le *mode*), "
"le contenu du fichier est donné sous forme de :class:`str` les octets ayant " "le contenu du fichier est donné sous forme de :class:`str`, les octets ayant "
"été décodés au préalable en utilisant un encodage deduit de l'environnement " "été décodés au préalable en utilisant un encodage déduit de l'environnement "
"ou *encoding* s'il est donné." "ou *encoding* s'il est donné."
#: ../Doc/library/functions.rst:1006 #: ../Doc/library/functions.rst:1006
@ -1878,7 +1878,7 @@ msgid ""
"files; all the processing is done by Python itself, and is therefore " "files; all the processing is done by Python itself, and is therefore "
"platform-independent." "platform-independent."
msgstr "" msgstr ""
"Python ne dépend pas de l'éventuelle notion de fichier texte du système sous " "Python ne dépend pas de l'éventuelle notion de fichier texte du système sous-"
"jacent, tout est effectué par Python lui même, et ainsi indépendant de la " "jacent, tout est effectué par Python lui même, et ainsi indépendant de la "
"plateforme." "plateforme."
@ -1906,7 +1906,7 @@ msgid ""
msgstr "" msgstr ""
"Les fichiers binaires sont les dans un tampon de taille fixe, dont la taille " "Les fichiers binaires sont les dans un tampon de taille fixe, dont la taille "
"est choisie par une heuristique essayant de déterminer la taille des blocs " "est choisie par une heuristique essayant de déterminer la taille des blocs "
"du système sous jacent, ou en utilisant par défaut :attr:`io." "du système sous-jacent, ou en utilisant par défaut :attr:`io."
"DEFAULT_BUFFER_SIZE`. Sur de nombreux systèmes, le tampon sera de 4096 ou " "DEFAULT_BUFFER_SIZE`. Sur de nombreux systèmes, le tampon sera de 4096 ou "
"8192 octets." "8192 octets."
@ -1962,7 +1962,7 @@ msgid ""
"``'ignore'`` ignores errors. Note that ignoring encoding errors can lead to " "``'ignore'`` ignores errors. Note that ignoring encoding errors can lead to "
"data loss." "data loss."
msgstr "" msgstr ""
"``'ignore'`` ignore les erreures. Notez qu'ignorer les erreurs d'encodage " "``'ignore'`` ignore les erreurs. Notez qu'ignorer les erreurs d'encodage "
"peut mener à des pertes de données." "peut mener à des pertes de données."
#: ../Doc/library/functions.rst:1047 #: ../Doc/library/functions.rst:1047
@ -1971,7 +1971,7 @@ msgid ""
"where there is malformed data." "where there is malformed data."
msgstr "" msgstr ""
"``'replace'`` insère un marqueur de substitution (tel que ``'?'``) en place " "``'replace'`` insère un marqueur de substitution (tel que ``'?'``) en place "
"des données malformées." "des données mal formées."
#: ../Doc/library/functions.rst:1050 #: ../Doc/library/functions.rst:1050
msgid "" msgid ""
@ -1982,8 +1982,8 @@ msgid ""
"for processing files in an unknown encoding." "for processing files in an unknown encoding."
msgstr "" msgstr ""
"``'surrogateescape'`` représentera chaque octet incorrect par un code " "``'surrogateescape'`` représentera chaque octet incorrect par un code "
"caractère de la zone *Private Use Area* d'Unicode, de U+DC80 to U+DCFF. Ces " "caractère de la zone *Private Use Area* d'Unicode, de *U+DC80* à *U+DCFF*. "
"codes caractères privés seront ensuite transformés dans les mêmes octets " "Ces codes caractères privés seront ensuite transformés dans les mêmes octets "
"erronés si le gestionnaire d'erreur ``surrogateescape`` est utilisé lors de " "erronés si le gestionnaire d'erreur ``surrogateescape`` est utilisé lors de "
"l'écriture de la donnée. C'est utile pour traiter des fichiers d'un encodage " "l'écriture de la donnée. C'est utile pour traiter des fichiers d'un encodage "
"inconnu." "inconnu."
@ -2003,7 +2003,7 @@ msgid ""
"``'backslashreplace'`` replaces malformed data by Python's backslashed " "``'backslashreplace'`` replaces malformed data by Python's backslashed "
"escape sequences." "escape sequences."
msgstr "" msgstr ""
"``'backslashreplace'`` remplace les données malformée par des séquences " "``'backslashreplace'`` remplace les données mal formées par des séquences "
"d'échappement Python (utilisant des *backslash*)." "d'échappement Python (utilisant des *backslash*)."
#: ../Doc/library/functions.rst:1064 #: ../Doc/library/functions.rst:1064
@ -2022,7 +2022,7 @@ msgid ""
msgstr "" msgstr ""
"*newline* contrôle comment le mode :term:`universal newlines` fonctionne " "*newline* contrôle comment le mode :term:`universal newlines` fonctionne "
"(seulement en mode texte). Il eut être ``None``, ``''``, ``'\\n'``, " "(seulement en mode texte). Il eut être ``None``, ``''``, ``'\\n'``, "
"``'\\r'``, and ``'\\r\\n'``. Il fonctionne comme suit :" "``'\\r'``, et ``'\\r\\n'``. Il fonctionne comme suit :"
#: ../Doc/library/functions.rst:1074 #: ../Doc/library/functions.rst:1074
msgid "" msgid ""
@ -2160,7 +2160,7 @@ msgstr "Il n'est plus possible d'hériter de *file*."
#: ../Doc/library/functions.rst:1155 #: ../Doc/library/functions.rst:1155
msgid "The ``'U'`` mode." msgid "The ``'U'`` mode."
msgstr "Le mode '``U'``." msgstr "Le mode ``'U'``."
#: ../Doc/library/functions.rst:1160 #: ../Doc/library/functions.rst:1160
msgid "" msgid ""
@ -2327,7 +2327,7 @@ msgid ""
"for *voltage* to \"Get the current voltage.\"" "for *voltage* to \"Get the current voltage.\""
msgstr "" msgstr ""
"Le décorateur ``@property`` transforme la méthode :meth:`voltage` en un " "Le décorateur ``@property`` transforme la méthode :meth:`voltage` en un "
"*getter* d'un attribut du même nom, et donne \"Get the current voltage\" " "*getter* d'un attribut du même nom, et donne *\"Get the current voltage\"* "
"comme *docstring* de *voltage*." "comme *docstring* de *voltage*."
#: ../Doc/library/functions.rst:1265 #: ../Doc/library/functions.rst:1265
@ -2506,7 +2506,7 @@ msgstr ""
"attr:`~slice.step` qui valent simplement les trois arguments (ou leurs " "attr:`~slice.step` qui valent simplement les trois arguments (ou leurs "
"valeur par défaut). Ils n'ont pas d'autres fonctionnalité explicite, " "valeur par défaut). Ils n'ont pas d'autres fonctionnalité explicite, "
"cependant ils sont utilisés par *Numerical Python* et d'autres bibliothèques " "cependant ils sont utilisés par *Numerical Python* et d'autres bibliothèques "
"tierces. Les objets *slice* sont aussi générés par la syntaxe d'indiçage " "tierces. Les objets *slice* sont aussi générés par la notation par indices "
"étendue. Par exemple ``a[start:stop:step]`` ou ``a[start:stop, i]``. Voir :" "étendue. Par exemple ``a[start:stop:step]`` ou ``a[start:stop, i]``. Voir :"
"func:`itertools.islice` pour une version alternative donnant un itérateur." "func:`itertools.islice` pour une version alternative donnant un itérateur."
@ -2554,7 +2554,7 @@ msgid ""
msgstr "" msgstr ""
"La fonction native :func:`sorted` est garantie stable. Un tri est stable " "La fonction native :func:`sorted` est garantie stable. Un tri est stable "
"s'il garantie de ne pas changer l'ordre relatif des éléments égaux entre " "s'il garantie de ne pas changer l'ordre relatif des éléments égaux entre "
"eux. C'est util pour trier en plusieurs passes, par exemple par département " "eux. C'est utile pour trier en plusieurs passes, par exemple par département "
"puis par salaire)." "puis par salaire)."
#: ../Doc/library/functions.rst:1412 #: ../Doc/library/functions.rst:1412
@ -2671,11 +2671,11 @@ msgid ""
"been overridden in a class. The search order is same as that used by :func:" "been overridden in a class. The search order is same as that used by :func:"
"`getattr` except that the *type* itself is skipped." "`getattr` except that the *type* itself is skipped."
msgstr "" msgstr ""
"Donne un objet mandataire (*proxy object*) déléguant les appels de méthode à " "Donne un objet mandataire (*proxy object* en anglais) déléguant les appels "
"une classe parente ou soeur de type *type*. C'est utile pour accéder à des " "de méthode à une classe parente ou sœur de type *type*. C'est utile pour "
"méthodes héritées et substituées dans la classe. L'ordre de recherche est le " "accéder à des méthodes héritées et substituées dans la classe. L'ordre de "
"même que celui utilisé par :func:`getattr` sauf que *type* lui même est " "recherche est le même que celui utilisé par :func:`getattr` sauf que *type* "
"sauté." "lui même est sauté."
#: ../Doc/library/functions.rst:1481 #: ../Doc/library/functions.rst:1481
msgid "" msgid ""
@ -2735,7 +2735,7 @@ msgstr ""
"signature lors de leur appels dans tous les cas (parce que l'ordre des " "signature lors de leur appels dans tous les cas (parce que l'ordre des "
"appels est déterminée à l'exécution, parce que l'ordre s'adapte aux " "appels est déterminée à l'exécution, parce que l'ordre s'adapte aux "
"changements dans la hiérarchie, et parce que l'ordre peut inclure des " "changements dans la hiérarchie, et parce que l'ordre peut inclure des "
"classes soeur inconnues avant l'exécution)." "classes sœurs inconnues avant l'exécution)."
#: ../Doc/library/functions.rst:1506 #: ../Doc/library/functions.rst:1506
msgid "For both use cases, a typical superclass call looks like this::" msgid "For both use cases, a typical superclass call looks like this::"
@ -2890,11 +2890,11 @@ msgid ""
"argument, it returns an iterator of 1-tuples. With no arguments, it returns " "argument, it returns an iterator of 1-tuples. With no arguments, it returns "
"an empty iterator. Equivalent to::" "an empty iterator. Equivalent to::"
msgstr "" msgstr ""
"Donne un itérateur de tuples, où le *i*ème tuple contiens le *i*ème élément " "Donne un itérateur de tuples, où le *i*-ième tuple contiens le *i*-ième "
"de chacune des séquences ou itérables fournis. L'itérateur s'arrête lorsque " "élément de chacune des séquences ou itérables fournis. L'itérateur s'arrête "
"le plus petit iterable fourni est épuisé. Avec un seul argument iterable, " "lorsque le plus petit itérable fourni est épuisé. Avec un seul argument "
"elle donne un itérateur sur des *tuples* d'un élément. Sans arguments, elle " "itérable, elle donne un itérateur sur des *tuples* d'un élément. Sans "
"donne un itérateur vide. Équivalent à : ::" "arguments, elle donne un itérateur vide. Équivalent à : ::"
#: ../Doc/library/functions.rst:1611 #: ../Doc/library/functions.rst:1611
msgid "" msgid ""
@ -2926,8 +2926,8 @@ msgid ""
":func:`zip` in conjunction with the ``*`` operator can be used to unzip a " ":func:`zip` in conjunction with the ``*`` operator can be used to unzip a "
"list::" "list::"
msgstr "" msgstr ""
":func:`zip` peut être utilisée conjointement avec l'opérateur ``*`` pour de-" ":func:`zip` peut être utilisée conjointement avec l'opérateur ``*`` pour "
"*zip*-per une liste : ::" "dézipper une liste : ::"
#: ../Doc/library/functions.rst:1642 #: ../Doc/library/functions.rst:1642
msgid "" msgid ""
@ -2982,8 +2982,8 @@ msgid ""
"details)." "details)."
msgstr "" msgstr ""
"*level* permet de choisir entre import absolu ou relatif. ``0`` (par défaut) " "*level* permet de choisir entre import absolu ou relatif. ``0`` (par défaut) "
"inplique de n'effectuer que des imports absolus. Une valeur positive indique " "implique de n'effectuer que des imports absolus. Une valeur positive indique "
"le nombre de dossiers parents relatifvement au dossier du module appelant :" "le nombre de dossiers parents relativement au dossier du module appelant :"
"func:`__import__` (voir la :pep:`328`)." "func:`__import__` (voir la :pep:`328`)."
#: ../Doc/library/functions.rst:1667 #: ../Doc/library/functions.rst:1667
@ -3003,8 +3003,8 @@ msgid ""
"For example, the statement ``import spam`` results in bytecode resembling " "For example, the statement ``import spam`` results in bytecode resembling "
"the following code::" "the following code::"
msgstr "" msgstr ""
"Par exemple, l'instruction ``import spam`` donne un bytecode ressemblant ai " "Par exemple, l'instruction ``import spam`` donne un code intermédiaire "
"code suivant : ::" "(*bytecode* en anglais) ressemblant au code suivant : ::"
#: ../Doc/library/functions.rst:1677 #: ../Doc/library/functions.rst:1677
msgid "The statement ``import spam.ham`` results in this call::" msgid "The statement ``import spam.ham`` results in this call::"
@ -3016,7 +3016,7 @@ msgid ""
"the object that is bound to a name by the :keyword:`import` statement." "the object that is bound to a name by the :keyword:`import` statement."
msgstr "" msgstr ""
"Notez comment :func:`__import__` donne le module le plus haut ici parce que " "Notez comment :func:`__import__` donne le module le plus haut ici parce que "
"c'est l'objet lié à un nom par l'nstruction :keyword:`import`." "c'est l'objet lié à un nom par l'instruction :keyword:`import`."
#: ../Doc/library/functions.rst:1684 #: ../Doc/library/functions.rst:1684
msgid "" msgid ""
@ -3061,7 +3061,7 @@ msgid ""
"you are reading the code from a file, make sure to use newline conversion " "you are reading the code from a file, make sure to use newline conversion "
"mode to convert Windows or Mac-style newlines." "mode to convert Windows or Mac-style newlines."
msgstr "" msgstr ""
"Notez que le psrseur n'accepte que des fin de lignes de style Unix. Si vous " "Notez que l'analyseur n'accepte que des fin de lignes de style Unix. Si vous "
"lisez le code depuis un fichier, assurez-vous d'utiliser la conversion de " "lisez le code depuis un fichier, assurez-vous d'utiliser la conversion de "
"retours à la ligne pour convertir les fin de lignes Windows et Mac." "retours à la ligne pour convertir les fin de lignes Windows et Mac."