Skip to content

Commit 799ae47

Browse files
committed
Working spelling on reference/
1 parent 914ff0b commit 799ae47

File tree

3 files changed

+45
-63
lines changed

3 files changed

+45
-63
lines changed

dict

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ déserialiseurs
2424
d'itérateurs
2525
encodable
2626
Farrugia
27+
finaliseur
2728
Fredrik
2829
Guido
2930
hachabilité
@@ -54,6 +55,7 @@ métaclasse
5455
métaclasses
5556
muable
5657
muables
58+
muabilité
5759
namespace
5860
pip
5961
pourcent

reference/compound_stmts.po

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ msgstr ""
66
"Project-Id-Version: Python 3.6\n"
77
"Report-Msgid-Bugs-To: \n"
88
"POT-Creation-Date: 2018-08-03 17:52+0200\n"
9-
"PO-Revision-Date: 2018-08-03 19:11+0200\n"
9+
"PO-Revision-Date: 2018-10-04 18:07+0200\n"
1010
"Last-Translator: Julien Palard <julien@palard.fr>\n"
1111
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
1212
"Language: fr\n"
@@ -403,7 +403,7 @@ msgid ""
403403
msgstr ""
404404
"Avant l'exécution de la suite d'une clause ``except``, les détails de "
405405
"l'exception sont stockés dans le module :mod:`sys` et sont accessibles "
406-
"*via* :func:`sys.exc_info`. :func:`sys.exc_info` renvoie un 3-uplet composé "
406+
"*via* :func:`sys.exc_info`. :func:`sys.exc_info` renvoie un triplet composé "
407407
"de la classe de l'exception, de l'instance d'exception et d'un objet trace "
408408
"(voir la section :ref:`types`) identifiant le point du programme où "
409409
"l'exception est survenue. Les valeurs de :func:`sys.exc_info` sont remises à "
@@ -438,8 +438,8 @@ msgstr ""
438438
"keyword:`except` et :keyword:`else`. Si une exception se produit dans l'une "
439439
"des clauses et n'est pas traitée, l'exception est temporairement "
440440
"sauvegardée. La clause :keyword:`finally` est exécutée. S'il y a une "
441-
"exception sauvegardée, elle est re-levée à la fin de la clause :keyword:"
442-
"`finally`. Si la clause :keyword:`finally` lève une autre exception, "
441+
"exception sauvegardée, elle est levée à nouveau à la fin de la clause :"
442+
"keyword:`finally`. Si la clause :keyword:`finally` lève une autre exception, "
443443
"l'exception sauvegardée est définie comme le contexte de la nouvelle "
444444
"exception. Si la clause :keyword:`finally` exécute une instruction :keyword:"
445445
"`return` ou :keyword:`break`, l'exception sauvegardée est jetée ::"
@@ -582,8 +582,8 @@ msgid ""
582582
"the statement following the :keyword:`with` statement."
583583
msgstr ""
584584
"Si l'on est sorti de la suite en raison d'une exception et que la valeur de "
585-
"retour de la méthode :meth:`__exit__` était fausse, l'exception est re-"
586-
"levée. Si la valeur de retour était vraie, l'exception est supprimée et "
585+
"retour de la méthode :meth:`__exit__` était fausse, l'exception est levée à "
586+
"nouveau. Si la valeur de retour était vraie, l'exception est supprimée et "
587587
"l'exécution continue avec l'instruction qui suit l'instruction :keyword:"
588588
"`with`."
589589

reference/datamodel.po

Lines changed: 37 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ msgstr ""
66
"Project-Id-Version: Python 3.6\n"
77
"Report-Msgid-Bugs-To: \n"
88
"POT-Creation-Date: 2018-05-02 00:10+0200\n"
9-
"PO-Revision-Date: 2018-07-09 19:09+0200\n"
9+
"PO-Revision-Date: 2018-10-04 18:17+0200\n"
1010
"Last-Translator: \n"
1111
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
1212
"Language: fr\n"
@@ -46,9 +46,9 @@ msgid ""
4646
msgstr ""
4747
"Chaque objet possède un identifiant, un type et une valeur. *L'identifiant* "
4848
"d'un objet ne change jamais après sa création ; vous pouvez vous le "
49-
"représenter comme l'adresse de l'objet en mémoire. L'opérateur ':keyword:"
50-
"`is`' compare les identifiants de deux objets ; la fonction :func:`id` "
51-
"renvoie un entier représentant cet identifiant."
49+
"représenter comme l'adresse de l'objet en mémoire. L'opérateur :keyword:`is` "
50+
"compare les identifiants de deux objets ; la fonction :func:`id` renvoie un "
51+
"entier représentant cet identifiant."
5252

5353
#: ../Doc/reference/datamodel.rst:42
5454
msgid "For CPython, ``id(x)`` is the memory address where ``x`` is stored."
@@ -140,8 +140,8 @@ msgstr ""
140140
"Notez que si vous utilisez les fonctionnalités de débogage ou de trace de "
141141
"l'implémentation, il est possible que des références qui seraient "
142142
"normalement supprimées soient toujours présentes. Notez aussi que capturer "
143-
"une exception avec l'instruction ':keyword:`try`...\\ :keyword:`except`' "
144-
"peut conserver des objets en vie."
143+
"une exception avec l'instruction :keyword:`try`...\\ :keyword:`except` peut "
144+
"conserver des objets en vie."
145145

146146
#: ../Doc/reference/datamodel.rst:87
147147
msgid ""
@@ -160,8 +160,8 @@ msgstr ""
160160
"qu'il supprime tous les objets, ces objets fournissent également un moyen "
161161
"explicite de libérer la ressource externe, généralement sous la forme d'une "
162162
"méthode :meth:`close`. Nous incitons fortement les programmeurs à fermer "
163-
"explicitement de tels objets. Les instructions ':keyword:`try`...\\ :keyword:"
164-
"`finally`' et ':keyword:`with`' sont très pratiques pour cela."
163+
"explicitement de tels objets. Les instructions :keyword:`try`...\\ :keyword:"
164+
"`finally` et :keyword:`with` sont très pratiques pour cela."
165165

166166
#: ../Doc/reference/datamodel.rst:97
167167
msgid ""
@@ -282,7 +282,7 @@ msgstr ""
282282
msgid "See :ref:`implementing-the-arithmetic-operations` for more details."
283283
msgstr ""
284284
"Consultez :ref:`implementing-the-arithmetic-operations` pour davantage de "
285-
"details."
285+
"détails."
286286

287287
#: ../Doc/reference/datamodel.rst:172
288288
msgid "Ellipsis"
@@ -446,7 +446,7 @@ msgstr ""
446446
"Ils représentent des ensembles de taille finie indicés par des entiers "
447447
"positifs ou nuls. La fonction native :func:`len` renvoie le nombre "
448448
"d'éléments de la séquence. Quand la longueur d'une séquence est *n*, "
449-
"l'ensemble des indices contient les entiers 0, 1 ..., *n*-1. On accède à "
449+
"l'ensemble des indices contient les entiers 0, 1 ..., *n-1*. On accède à "
450450
"l'élément d'indice *i* de la séquence *a* par ``a[i]``."
451451

452452
#: ../Doc/reference/datamodel.rst:259
@@ -735,7 +735,7 @@ msgid ""
735735
"interchangeably to index the same dictionary entry."
736736
msgstr ""
737737
"Ils représentent les ensembles finis d'objets indicés par des valeurs "
738-
"presqu'arbitraires. Les seuls types de valeurs non reconnus comme clés sont "
738+
"presque arbitraires. Les seuls types de valeurs non reconnus comme clés sont "
739739
"les valeurs contenant des listes, des dictionnaires ou les autres types "
740740
"muables qui sont comparés par valeur plutôt que par l'identifiant de "
741741
"l'objet. La raison de cette limitation est qu'une implémentation efficace de "
@@ -1371,12 +1371,12 @@ msgstr ""
13711371
"permettent de trouver des attributs par d'autres moyens). Si le nom "
13721372
"d'attribut n'est pas trouvé dans ce dictionnaire, la recherche continue dans "
13731373
"les classes de base. Les classes de base sont trouvées en utilisant l'ordre "
1374-
"de résolution des méthodes (*method resolution order* en anglais, ou MRO) C3 "
1375-
"qui a un comportement cohérent même en présence d'héritages en \"diamant\", "
1376-
"où différentes branches d'héritages conduisent vers un ancêtre commun. Vous "
1377-
"trouverez plus de détails sur l'ordre de résolution des méthodes MRO C3 "
1378-
"utilisé par Python dans la documentation de la version 2.3 disponible sur "
1379-
"https://www.python.org/download/releases/2.3/mro/."
1374+
"de résolution des méthodes (*method resolution order* en anglais, ou MRO) "
1375+
"*C3* qui a un comportement cohérent même en présence d'héritages en \"diamant"
1376+
"\", où différentes branches d'héritages conduisent vers un ancêtre commun. "
1377+
"Vous trouverez plus de détails sur l'ordre de résolution des méthodes MRO "
1378+
"*C3* utilisé par Python dans la documentation de la version 2.3 disponible "
1379+
"sur https://www.python.org/download/releases/2.3/mro/."
13801380

13811381
#: ../Doc/reference/datamodel.rst:769
13821382
msgid ""
@@ -1704,9 +1704,9 @@ msgid ""
17041704
"undefined interpreter behaviour if exceptions raised by the trace function "
17051705
"escape to the function being traced."
17061706
msgstr ""
1707-
"Une implémentation *peut* autoriser le déclenchement des événements opcode "
1708-
"par opcode en définissant :attr:`f_trace_opcodes` à :const:`True`. Notez que "
1709-
"cela peut conduire à un comportement erratique de l'interpréteur si des "
1707+
"Une implémentation *peut* autoriser le déclenchement des événements *opcode* "
1708+
"par *opcode* en définissant :attr:`f_trace_opcodes` à :const:`True`. Notez "
1709+
"que cela peut conduire à un comportement erratique de l'interpréteur si des "
17101710
"exceptions levées la fonction de traçage s'échappent vers la fonction en "
17111711
"train d'être tracée."
17121712

@@ -1721,7 +1721,7 @@ msgstr ""
17211721
"dedans depuis une fonction trace fait sauter à la ligne demandée (seulement "
17221722
"pour le cadre le plus bas). Un débogueur peut implémenter une commande "
17231723
"\"sauter vers\" (aussi appelée \"Définir la prochaine instruction\" ou *Set "
1724-
"Next Statement* en anglais) en écrivant dans f_lineno."
1724+
"Next Statement* en anglais) en écrivant dans ``f_lineno``."
17251725

17261726
#: ../Doc/reference/datamodel.rst:992
17271727
msgid "Frame objects support one method:"
@@ -2040,9 +2040,9 @@ msgid ""
20402040
"creation."
20412041
msgstr ""
20422042
"L'objectif de :meth:`__new__` est principalement, pour les sous-classes de "
2043-
"types immuables (comme int, str ou tuple), d'autoriser la création sur "
2044-
"mesure des instances. Elle est aussi souvent surchargée dans les méta-"
2045-
"classes pour particulariser la création des classes."
2043+
"types immuables (comme ``int``, ``str`` ou ``tuple``), d'autoriser la "
2044+
"création sur mesure des instances. Elle est aussi souvent surchargée dans "
2045+
"les méta-classes pour particulariser la création des classes."
20462046

20472047
#: ../Doc/reference/datamodel.rst:1181
20482048
msgid ""
@@ -2489,7 +2489,7 @@ msgid ""
24892489
"between repeated invocations of Python."
24902490
msgstr ""
24912491
"Par défaut, les valeurs renvoyées par :meth:`__hash__` pour les chaînes, "
2492-
"*bytes* et objets datetime sont *salées* avec une valeur aléatoire non "
2492+
"*bytes* et objets *datetime* sont *salées* avec une valeur aléatoire non "
24932493
"prévisible. Bien qu'une empreinte reste constante tout au long d'un "
24942494
"processus Python, sa valeur n'est pas prévisible entre deux invocations de "
24952495
"Python."
@@ -2736,7 +2736,7 @@ msgstr "attributs ``__getattr__`` et ``__dir__`` du module "
27362736

27372737
#: ../Doc/reference/datamodel.rst:1599
27382738
msgid ":pep:`562` - Module __getattr__ and __dir__"
2739-
msgstr ":pep:`562` -- __getattr__ et __dir__ pour un module"
2739+
msgstr ":pep:`562` --- ``__getattr__`` et ``__dir__`` pour un module"
27402740

27412741
#: ../Doc/reference/datamodel.rst:1600
27422742
msgid "Describes the ``__getattr__`` and ``__dir__`` functions on modules."
@@ -3075,7 +3075,7 @@ msgstr ""
30753075
"est défini. Les *__slots__* déclarés par les parents sont disponibles dans "
30763076
"les classes enfants. Cependant, les sous-classes enfants ont un *__dict__* "
30773077
"et un *__weakref__* à moins qu'elles ne définissent aussi un *__slots__* "
3078-
"(qui ne doit contenir alors que les noms *supplémentaires* du slot)."
3078+
"(qui ne doit contenir alors que les noms *supplémentaires* du *slot*)."
30793079

30803080
#: ../Doc/reference/datamodel.rst:1764
30813081
msgid ""
@@ -3085,7 +3085,7 @@ msgid ""
30853085
"meaning of the program undefined. In the future, a check may be added to "
30863086
"prevent this."
30873087
msgstr ""
3088-
"Si une classe définit un slot aussi défini dans une classe de base, la "
3088+
"Si une classe définit un *slot* déjà défini dans une classe de base, la "
30893089
"variable d'instance définie par la classe de base est inaccessible (sauf à "
30903090
"utiliser le descripteur de la classe de base directement). Cela rend la "
30913091
"signification du programme indéfinie. Dans le futur, une vérification sera "
@@ -3583,7 +3583,7 @@ msgid ""
35833583
"base classes\" to any class or type (including built-in types), including "
35843584
"other ABCs."
35853585
msgstr ""
3586-
"En particulier, la méta-classe :class:`abc.ABCMeta` implemente ces méthodes "
3586+
"En particulier, la méta-classe :class:`abc.ABCMeta` implémente ces méthodes "
35873587
"pour autoriser l'ajout de classes de base abstraites (ABC pour *Abstract "
35883588
"Base Classes* en anglais) en tant que \"classes de base virtuelles\" pour "
35893589
"toute classe ou type (y compris les types natifs)."
@@ -3922,7 +3922,7 @@ msgid ""
39223922
"more efficient than the one provided by :func:`reversed`."
39233923
msgstr ""
39243924
"Si la méthode :meth:`__reversed__` n'est pas fournie, la fonction native :"
3925-
"func:`reversed` se replie sur le protocole de séquence (:meth:`__len__` and :"
3925+
"func:`reversed` se replie sur le protocole de séquence (:meth:`__len__` et :"
39263926
"meth:`__getitem__`). Les objets qui connaissent le protocole de séquence ne "
39273927
"doivent fournir :meth:`__reversed__` que si l'implémentation qu'ils "
39283928
"proposent est plus efficace que celle de :func:`reversed`."
@@ -3934,7 +3934,7 @@ msgid ""
39343934
"objects can supply the following special method with a more efficient "
39353935
"implementation, which also does not require the object be a sequence."
39363936
msgstr ""
3937-
"Les opérateurs de tests d'appartenance (:keyword:`in` and :keyword:`not in`) "
3937+
"Les opérateurs de tests d'appartenance (:keyword:`in` et :keyword:`not in`) "
39383938
"sont normalement implémentés comme des itérations sur la séquence. "
39393939
"Cependant, les objets conteneurs peuvent fournir les méthodes spéciales "
39403940
"suivantes avec une implémentation plus efficace, qui ne requièrent "
@@ -4089,7 +4089,7 @@ msgid ""
40894089
"`abs` and ``~``)."
40904090
msgstr ""
40914091
"Appelée pour implémenter les opérations arithmétiques unaires (``-``, ``"
4092-
"+``, :func:`abs` and ``~``)."
4092+
"+``, :func:`abs` et ``~``)."
40934093

40944094
#: ../Doc/reference/datamodel.rst:2410
40954095
msgid ""
@@ -4225,7 +4225,7 @@ msgstr ""
42254225

42264226
#: ../Doc/reference/datamodel.rst:2493
42274227
msgid ":pep:`343` - The \"with\" statement"
4228-
msgstr ":pep:`343` - L'instruction \"with\""
4228+
msgstr ":pep:`343` --- L'instruction ``with``"
42294229

42304230
#: ../Doc/reference/datamodel.rst:2493
42314231
msgid ""
@@ -4305,7 +4305,7 @@ msgstr "Coroutines"
43054305

43064306
#: ../Doc/reference/datamodel.rst:2580
43074307
msgid "Awaitable Objects"
4308-
msgstr "Objets awaitables"
4308+
msgstr "Objets *awaitables*"
43094309

43104310
#: ../Doc/reference/datamodel.rst:2582
43114311
msgid ""
@@ -4315,7 +4315,7 @@ msgid ""
43154315
msgstr ""
43164316
"Un objet :term:`awaitable` implémente généralement une méthode :meth:"
43174317
"`__await__`. Les objets :term:`Coroutine` renvoyés par les fonctions :"
4318-
"keyword:`async def` sont des awaitables."
4318+
"keyword:`async def` sont des *awaitables*."
43194319

43204320
#: ../Doc/reference/datamodel.rst:2588
43214321
msgid ""
@@ -4325,7 +4325,7 @@ msgid ""
43254325
msgstr ""
43264326
"Les objets :term:`itérateur de générateur` renvoyés par les générateurs "
43274327
"décorés par :func:`types.coroutine` ou :func:`asyncio.coroutine` sont aussi "
4328-
"des awaitables, mais ils n'implémentent pas :meth:`__await__`."
4328+
"des *awaitables*, mais ils n'implémentent pas :meth:`__await__`."
43294329

43304330
#: ../Doc/reference/datamodel.rst:2594
43314331
msgid ""
@@ -4339,7 +4339,7 @@ msgstr ""
43394339

43404340
#: ../Doc/reference/datamodel.rst:2600
43414341
msgid ":pep:`492` for additional information about awaitable objects."
4342-
msgstr ":pep:`492` pour les informations relatives aux objets awaitables."
4342+
msgstr ":pep:`492` pour les informations relatives aux objets *awaitables*."
43434343

43444344
#: ../Doc/reference/datamodel.rst:2606
43454345
msgid "Coroutine Objects"
@@ -4582,23 +4582,3 @@ msgstr ""
45824582
"Pour des opérandes de même type, on considère que si la méthode originelle "
45834583
"(telle que :meth:`__add__`) échoue, l'opération n'est pas autorisée et donc "
45844584
"la méthode symétrique n'est pas appelée."
4585-
4586-
#~ msgid ""
4587-
#~ "The recommended way of writing backwards compatible code in CPython 3.5.x "
4588-
#~ "is to continue returning awaitables from ``__aiter__``. If you want to "
4589-
#~ "avoid the PendingDeprecationWarning and keep the code backwards "
4590-
#~ "compatible, the following decorator can be used::"
4591-
#~ msgstr ""
4592-
#~ "La façon conseillée d'écrire du code compatible descendant en CPython 3.5."
4593-
#~ "x est de continuer à renvoyer des awaitables avec ``__aiter__``. Si vous "
4594-
#~ "voulez éviter l'avertissement *PendingDeprecationWarning* et conserver un "
4595-
#~ "code compatible descendant, le décorateur suivant peut être utilisé ::"
4596-
4597-
#~ msgid ""
4598-
#~ "Starting with CPython 3.6, the :exc:`PendingDeprecationWarning` will be "
4599-
#~ "replaced with the :exc:`DeprecationWarning`. In CPython 3.7, returning an "
4600-
#~ "awaitable from ``__aiter__`` will result in a :exc:`RuntimeError`."
4601-
#~ msgstr ""
4602-
#~ "À partir de CPython 3.6, le :exc:`PendingDeprecationWarning` est remplacé "
4603-
#~ "par un :exc:`DeprecationWarning`. Dans CPython 3.7, renvoyer un awaitable "
4604-
#~ "avec ``__aiter__`` entraine une :exc:`RuntimeError`."

0 commit comments

Comments
 (0)