Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 1beabac

Browse files
authored
Merge branch '3.9' into distutils-fuzzies
2 parents a25027f + b4ab6e1 commit 1beabac

12 files changed

+118
-139
lines changed

CONTRIBUTING.rst

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ fichier sur lequel on travaille. Par exemple, si vous travaillez sur
117117

118118
.. code-block:: bash
119119
120-
git checkout --branch library-sys upstream/3.9
120+
git checkout -b library-sys upstream/3.9
121121
122122
123123
Vous pouvez maintenant travailler sur le fichier.
@@ -503,27 +503,27 @@ parameter paramètre
503503
pickle (v.) sérialiser
504504
prompt invite
505505
raise lever
506-
roughly approximativement, à peu près (on ne traduit pas
507-
« roughly equivalent » par « sensiblement équivalent »)
508506
regular expression expression rationnelle, expression régulière
509507
return renvoie, donne (on évite « retourne » qui
510508
pourrait porter à confusion)
509+
roughly approximativement, à peu près (on ne traduit pas
510+
« roughly equivalent » par « sensiblement équivalent »)
511511
setter mutateur
512512
simple quote guillemet simple
513513
socket connecteur ou interface de connexion
514+
specify définir, préciser (plutôt que « spécifier »)
514515
statement instruction
515516
subprocess sous-processus
516517
support prendre en charge, implémenter (« supporter »
517518
n'a pas le même sens en français)
518-
specify définir, préciser (plutôt que « spécifier »)
519-
typically normalement, habituellement, comme d'habitude
520-
(plutôt que « typiquement »)
521519
thread fil d'exécution
522520
traceback trace d'appels, trace de pile
523521
tuple *n*-uplet (avec *n* en italique), on peut
524522
traduire *2-tuple* par « paire » ou « couple »,
525523
*3-tuple* par « triplet », *4-tuple* par
526524
« quadruplet » etc.
525+
typically normalement, habituellement, comme d'habitude
526+
(plutôt que « typiquement »)
527527
underscore tiret bas, *underscore*, sous-tiret
528528
whitespace caractère d'espacement
529529
========================== ===============================================

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,4 +72,4 @@ Historique du projet
7272
- vers 2012 : `reprise <https://github.com/AFPy/python_doc_fr>`_ par l'`AFPy <https://www.afpy.org/>`_ ;
7373
- 2017 : le projet devient traduction officielle de la documentation Python par la `PEP 545 <https://www.python.org/dev/peps/pep-0545/>`_.
7474

75-
Une `vidéo <https://youtu.be/azXmvpEJMhU>`_ de `Jules Lasne <https://github.com/Seluj78>`_ montre l'évolution du dépôt.
75+
Une `vidéo <https://youtu.be/S2_Xui95erI>`_ de `Jules Lasne <https://github.com/Seluj78>`_ montre l'évolution du dépôt.

c-api/concrete.po

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,14 @@ msgstr ""
66
"Project-Id-Version: Python 3\n"
77
"Report-Msgid-Bugs-To: \n"
88
"POT-Creation-Date: 2020-08-24 09:01+0200\n"
9-
"PO-Revision-Date: 2018-02-15 00:31+0100\n"
10-
"Last-Translator: Julien Palard <[email protected]>\n"
9+
"PO-Revision-Date: 2021-01-28 14:56+0100\n"
10+
"Last-Translator: Jules Lasne <[email protected]>\n"
1111
"Language-Team: FRENCH <[email protected]>\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.2\n"
1617

1718
#: c-api/concrete.rst:8
1819
msgid "Concrete Objects Layer"
@@ -36,7 +37,6 @@ msgstr ""
3637
"types d'objets Python."
3738

3839
#: c-api/concrete.rst:19
39-
#, fuzzy
4040
msgid ""
4141
"While the functions described in this chapter carefully check the type of "
4242
"the objects which are passed in, many of them do not check for ``NULL`` "
@@ -46,9 +46,9 @@ msgid ""
4646
msgstr ""
4747
"Tandis que les fonctions décrites dans ce chapitre vérifient avec soin le "
4848
"type des objets qui leur sont passés, beaucoup d'entre elles ne vérifient "
49-
"pas que *NULL* est passé au lieu d'un objet valide. Autoriser *NULL* à être "
50-
"passé peut provoquer des violations d'accès à la mémoire et ainsi terminer "
51-
"immédiatement l'interpréteur."
49+
"pas que ``NULL`` est passé au lieu d'un objet valide. Autoriser ``NULL`` à "
50+
"être passé peut provoquer des violations d'accès à la mémoire et ainsi "
51+
"terminer immédiatement l'interpréteur."
5252

5353
#: c-api/concrete.rst:28
5454
msgid "Fundamental Objects"

c-api/mapping.po

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ msgstr ""
66
"Project-Id-Version: Python 3\n"
77
"Report-Msgid-Bugs-To: \n"
88
"POT-Creation-Date: 2020-10-01 16:00+0200\n"
9-
"PO-Revision-Date: 2019-11-17 21:20+0100\n"
10-
"Last-Translator: Aveheuzed <a.masson555@ntymail.com>\n"
9+
"PO-Revision-Date: 2021-01-28 14:58+0100\n"
10+
"Last-Translator: Jules Lasne <jules.lasne@gmail.com>\n"
1111
"Language-Team: FRENCH <[email protected]>\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.2.4\n"
16+
"X-Generator: Poedit 2.4.2\n"
1717

1818
#: c-api/mapping.rst:6
1919
msgid "Mapping Protocol"
@@ -63,7 +63,6 @@ msgstr ""
6363
"aussi :c:func:`PyObject_GetItem`."
6464

6565
#: c-api/mapping.rst:38
66-
#, fuzzy
6766
msgid ""
6867
"Map the string *key* to the value *v* in object *o*. Returns ``-1`` on "
6968
"failure. This is the equivalent of the Python statement ``o[key] = v``. See "
@@ -72,7 +71,8 @@ msgid ""
7271
msgstr ""
7372
"Fait correspondre la chaîne *key* à la valeur *v* dans l'objet *o*. Renvoie "
7473
"``-1`` en cas d'échec. C'est l'équivalent de la commande Python ``o[key] = "
75-
"v``. Voir aussi :c:func:`PyObject_SetItem`."
74+
"v``. Voir aussi :c:func:`PyObject_SetItem`. Cette fonction *ne vole pas* de "
75+
"référence à *v*."
7676

7777
#: c-api/mapping.rst:46
7878
msgid ""

faq/programming.po

Lines changed: 21 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ msgstr ""
66
"Project-Id-Version: Python 3\n"
77
"Report-Msgid-Bugs-To: \n"
88
"POT-Creation-Date: 2020-12-17 16:05+0100\n"
9-
"PO-Revision-Date: 2020-05-30 17:14+0900\n"
10-
"Last-Translator: Samuel Giffard <[email protected]>\n"
9+
"PO-Revision-Date: 2021-01-28 15:40+0100\n"
10+
"Last-Translator: Jules Lasne <[email protected]>\n"
1111
"Language-Team: FRENCH <[email protected]>\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.3.1\n"
16+
"X-Generator: Poedit 2.4.2\n"
1717

1818
#: faq/programming.rst:5
1919
msgid "Programming FAQ"
@@ -128,17 +128,19 @@ msgid "PyCharm (https://www.jetbrains.com/pycharm/)"
128128
msgstr "PyCharm (https://www.jetbrains.com/pycharm/)"
129129

130130
#: faq/programming.rst:55
131-
#, fuzzy
132131
msgid "Are there tools to help find bugs or perform static analysis?"
133132
msgstr ""
134133
"Existe-t-il des outils pour aider à trouver des bogues ou faire de l'analyse "
135-
"statique de code ?"
134+
"statique de code ?"
136135

137136
#: faq/programming.rst:59
138137
msgid ""
139138
"`Pylint <https://www.pylint.org/>`_ and `Pyflakes <https://github.com/PyCQA/"
140139
"pyflakes>`_ do basic checking that will help you catch bugs sooner."
141140
msgstr ""
141+
"`Pylint <https://www.pylint.org/>`_ et `Pyflakes <https://github.com/PyCQA/"
142+
"pyflakes>`_ font des vérifications de base et vous aideront à trouver des "
143+
"bogues plus tôt."
142144

143145
#: faq/programming.rst:63
144146
msgid ""
@@ -1276,7 +1278,6 @@ msgstr ""
12761278
"flottante, par exemple ``float('144') == 144.0``."
12771279

12781280
#: faq/programming.rst:842
1279-
#, fuzzy
12801281
msgid ""
12811282
"By default, these interpret the number as decimal, so that ``int('0144') == "
12821283
"144`` holds true, and ``int('0x144')`` raises :exc:`ValueError`. "
@@ -1289,7 +1290,7 @@ msgstr ""
12891290
"telle façon que ``int('0144') == 144`` et ``int('0x144')`` lève une :exc:"
12901291
"`ValueError`. Le second argument (optionnel) de ``int(string, base)`` est la "
12911292
"base dans laquelle convertir, donc ``int('0x144', 16) == 324``. Si la base "
1292-
"donnée est 0, le nombre est interprété selon les règles Python : un préfixe "
1293+
"donnée est 0, le nombre est interprété selon les règles Python : un préfixe "
12931294
"``0o`` indique de l'octal et ``0x`` indique de l'hexadécimal."
12941295

12951296
#: faq/programming.rst:849
@@ -1400,11 +1401,8 @@ msgstr ""
14001401
"cette façon ::"
14011402

14021403
#: faq/programming.rst:945
1403-
#, fuzzy
14041404
msgid "Use :func:`locals` to resolve the function name::"
1405-
msgstr ""
1406-
"Utilisez :func:`locals` ou :func:`eval` pour résoudre le nom de la "
1407-
"fonction ::"
1405+
msgstr "Utilisez :func:`locals` pour résoudre le nom de la fonction ::"
14081406

14091407
#: faq/programming.rst:957
14101408
msgid ""
@@ -1750,11 +1748,8 @@ msgid "How do I iterate over a sequence in reverse order?"
17501748
msgstr "Comment itérer à rebours sur une séquence ?"
17511749

17521750
#: faq/programming.rst:1119
1753-
#, fuzzy
17541751
msgid "Use the :func:`reversed` built-in function::"
1755-
msgstr ""
1756-
"Utilisez la fonction native :func:`reversed`, qui a été introduite en Python "
1757-
"2.4 ::"
1752+
msgstr "Utilisez la fonction native :func:`reversed` ::"
17581753

17591754
#: faq/programming.rst:1124
17601755
msgid ""
@@ -1805,9 +1800,8 @@ msgstr ""
18051800
"doublons, puis la transforme à nouveau en liste."
18061801

18071802
#: faq/programming.rst:1157
1808-
#, fuzzy
18091803
msgid "How do you remove multiple items from a list"
1810-
msgstr "Comment retirer les doublons d'une liste ?"
1804+
msgstr "Comment retirer les doublons d'une liste"
18111805

18121806
#: faq/programming.rst:1159
18131807
msgid ""
@@ -1816,11 +1810,14 @@ msgid ""
18161810
"replacement with an implicit or explicit forward iteration. Here are three "
18171811
"variations.::"
18181812
msgstr ""
1813+
"Comme pour supprimer les doublons, il est possible d’itérer explicitement à "
1814+
"l’envers avec une condition de suppression. Cependant, il est plus facile et "
1815+
"plus rapide d’utiliser le remplacement des tranches par une itération avant, "
1816+
"implicite ou explicite. Voici trois variantes. ::"
18191817

18201818
#: faq/programming.rst:1168
1821-
#, fuzzy
18221819
msgid "The list comprehension may be fastest."
1823-
msgstr "Utilisez une liste en compréhension ::"
1820+
msgstr "La liste en compréhension est peut-être la plus rapide ::"
18241821

18251822
#: faq/programming.rst:1172
18261823
msgid "How do you make an array in Python?"
@@ -2317,19 +2314,17 @@ msgstr ""
23172314
"facilement ?"
23182315

23192316
#: faq/programming.rst:1516
2320-
#, fuzzy
23212317
msgid ""
23222318
"You could assign the base class to an alias and derive from the alias. Then "
23232319
"all you have to change is the value assigned to the alias. Incidentally, "
23242320
"this trick is also handy if you want to decide dynamically (e.g. depending "
23252321
"on availability of resources) which base class to use. Example::"
23262322
msgstr ""
2327-
"Vous pouvez définir un alias pour la classe de base, lui attribuer la classe "
2328-
"de base réelle avant la définition de classe, et utiliser l'alias au long de "
2329-
"votre classe. Ensuite, tout ce que vous devez changer est la valeur "
2330-
"attribuée à l'alias. Accessoirement, cette astuce est également utile si "
2331-
"vous voulez déterminer dynamiquement (par exemple en fonction de la "
2332-
"disponibilité des ressources) la classe de base à utiliser. Exemple ::"
2323+
"Vous pouvez définir un alias pour la classe de base et dériver depuis "
2324+
"l'alias. Ensuite, tout ce que vous devez changer est la valeur attribuée à "
2325+
"cet alias. Accessoirement, cette astuce est également utile pour déterminer "
2326+
"dynamiquement (par exemple en fonction de la disponibilité de certaines "
2327+
"ressources) la classe de base à utiliser. Exemple ::"
23332328

23342329
#: faq/programming.rst:1531
23352330
msgid "How do I create static class data and static class methods?"

faq/windows.po

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ msgstr ""
66
"Project-Id-Version: Python 3\n"
77
"Report-Msgid-Bugs-To: \n"
88
"POT-Creation-Date: 2020-12-17 16:05+0100\n"
9-
"PO-Revision-Date: 2019-12-11 11:09+0100\n"
10-
"Last-Translator: Zepmanbc <zepman@gmail.com>\n"
9+
"PO-Revision-Date: 2021-01-28 16:02+0100\n"
10+
"Last-Translator: Jules Lasne <jules.lasne@gmail.com>\n"
1111
"Language-Team: FRENCH <[email protected]>\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.2.3\n"
16+
"X-Generator: Poedit 2.4.2\n"
1717

1818
#: faq/windows.rst:9
1919
msgid "Python on Windows FAQ"
@@ -229,19 +229,19 @@ msgid "How do I make an executable from a Python script?"
229229
msgstr "Comment construire un exécutable depuis un script Python ?"
230230

231231
#: faq/windows.rst:143
232-
#, fuzzy
233232
msgid ""
234233
"See `cx_Freeze <https://cx-freeze.readthedocs.io/en/latest/>`_ for a "
235234
"distutils extension that allows you to create console and GUI executables "
236235
"from Python code. `py2exe <http://www.py2exe.org/>`_, the most popular "
237236
"extension for building Python 2.x-based executables, does not yet support "
238237
"Python 3 but a version that does is in development."
239238
msgstr ""
240-
"Regardez `cx_Freeze <https://anthony-tuininga.github.io/cx_Freeze/>`_ pour "
241-
"une extension *distutils* qui permet de créer des exécutables console et IUG "
242-
"à partir de code Python. `py2exe <http://www.py2exe.org/>`_ est l'extension "
243-
"la plus populaire pour construire des exécutables basés sur Python 2.x mais "
244-
"l'implémentation en Python 3 est en cours de développement."
239+
"Regardez `cx_Freeze <https://cx-freeze.readthedocs.io/en/latest/>`_ pour une "
240+
"extension *distutils* qui permet de créer des exécutables console et IUG à "
241+
"partir de code Python. `py2exe <http://www.py2exe.org/>`_ est l'extension la "
242+
"plus populaire pour transformer du code Python 2 en exécutable, mais ne elle "
243+
"prend pas en charge Python 3 (l'implémentation est en cours de "
244+
"développement)."
245245

246246
#: faq/windows.rst:151
247247
msgid "Is a ``*.pyd`` file the same as a DLL?"
@@ -520,13 +520,12 @@ msgstr ""
520520
"pressée ?"
521521

522522
#: faq/windows.rst:282
523-
#, fuzzy
524523
msgid ""
525524
"Use the :mod:`msvcrt` module. This is a standard Windows-specific extension "
526525
"module. It defines a function ``kbhit()`` which checks whether a keyboard "
527526
"hit is present, and ``getch()`` which gets one character without echoing it."
528527
msgstr ""
529-
"Utilisez le module ``msvcrt``. C'est une extension standard spécifique à "
528+
"Utilisez le module :mod:`msvcrt`. C'est une extension standard spécifique à "
530529
"Windows, qui définit une fonction ``kbhit()`` qui vérifie si une pression de "
531-
"touche s'est produite, et ``getch()`` qui récupère le caractère sans "
530+
"touche s'est produite, et ``getch()`` qui récupère le caractère sans "
532531
"l'afficher."

howto/instrumentation.po

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ msgstr ""
66
"Project-Id-Version: Python 3\n"
77
"Report-Msgid-Bugs-To: \n"
88
"POT-Creation-Date: 2020-10-01 16:00+0200\n"
9-
"PO-Revision-Date: 2019-10-31 16:04+0100\n"
10-
"Last-Translator: Pierre Bousquié <pierre.bousquie@gmail.com>\n"
9+
"PO-Revision-Date: 2021-01-28 15:41+0100\n"
10+
"Last-Translator: Jules Lasne <jules.lasne@gmail.com>\n"
1111
"Language-Team: FRENCH <[email protected]>\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.2.4\n"
16+
"X-Generator: Poedit 2.4.2\n"
1717

1818
#: howto/instrumentation.rst:7
1919
msgid "Instrumenting CPython with DTrace and SystemTap"
@@ -389,17 +389,16 @@ msgstr ""
389389
"n'est déclenchée que pour les fonctions en Python pur (code intermédiaire)."
390390

391391
#: howto/instrumentation.rst:383
392-
#, fuzzy
393392
msgid ""
394393
"This probe point is the converse of ``python.function.return``, and "
395394
"indicates that execution of a Python function has ended (either via "
396395
"``return``, or via an exception). It is only triggered for pure-Python "
397396
"(bytecode) functions."
398397
msgstr ""
399-
"Cette sonde est l'inverse de :c:func:`python.function.return`, et indique "
400-
"que l'exécution d'une fonction Python est terminée (soit via ``return``, "
401-
"soit via une exception). Elle est uniquement déclenchée pour les fonctions "
402-
"en Python pur (code intermédiaire)."
398+
"Cette sonde est l'inverse de ``python.function.return``, et indique que "
399+
"l'exécution d'une fonction Python est terminée (soit via ``return``, soit "
400+
"via une exception). Elle est uniquement déclenchée pour les fonctions en "
401+
"Python pur (code intermédiaire ou *bytecode*)."
403402

404403
#: howto/instrumentation.rst:390
405404
msgid "Examples"

0 commit comments

Comments
 (0)