@@ -6,21 +6,20 @@ msgstr ""
6
6
"Project-Id-Version : Python 3\n "
7
7
"Report-Msgid-Bugs-To : \n "
8
8
"POT-Creation-Date : 2020-10-01 16:00+0200\n "
9
- "PO-Revision-Date : 2019-09-16 10:54 +0200\n "
10
- "Last-Translator : Léa Klein <contact@leakle.in >\n "
9
+ "PO-Revision-Date : 2021-04-28 19:34 +0200\n "
10
+ "Last-Translator : Dimitri Merejkowsky <dimitri@dmerej.info >\n "
11
11
"Language-Team : FRENCH <traductions@lists.afpy.org>\n "
12
12
"Language : fr\n "
13
13
"MIME-Version : 1.0\n "
14
14
"Content-Type : text/plain; charset=UTF-8\n "
15
15
"Content-Transfer-Encoding : 8bit\n "
16
- "X-Generator : Poedit 2.1 .1\n "
16
+ "X-Generator : Poedit 2.4 .1\n "
17
17
18
18
#: library/2to3.rst:4
19
19
msgid "2to3 - Automated Python 2 to 3 code translation"
20
20
msgstr "*2to3* — Traduction automatique de code en Python 2 vers Python 3"
21
21
22
22
#: library/2to3.rst:8
23
- #, fuzzy
24
23
msgid ""
25
24
"2to3 is a Python program that reads Python 2.x source code and applies a "
26
25
"series of *fixers* to transform it into valid Python 3.x code. The standard "
@@ -31,11 +30,9 @@ msgstr ""
31
30
"*2to3* est un programme Python qui lit du code source en Python 2.x et "
32
31
"applique une suite de correcteurs pour le transformer en code Python 3.x "
33
32
"valide. La bibliothèque standard contient un ensemble riche de correcteurs "
34
- "qui gèreront quasiment tout le code. La bibliothèque :mod:`lib2to3` "
33
+ "qui géreront quasiment tout le code. La bibliothèque :mod:`lib2to3` "
35
34
"utilisée par *2to3* est cependant une bibliothèque flexible et générique, il "
36
- "est donc possible d'écrire vos propres correcteurs pour *2to3*. :mod:"
37
- "`lib2to3` pourrait aussi être adaptée à des applications personnalisées dans "
38
- "lesquelles le code Python doit être édité automatiquement."
35
+ "est donc possible d'écrire vos propres correcteurs pour *2to3*."
39
36
40
37
#: library/2to3.rst:18
41
38
msgid "Using 2to3"
@@ -162,7 +159,6 @@ msgstr ""
162
159
"processus de traduction."
163
160
164
161
#: library/2to3.rst:97
165
- #, fuzzy
166
162
msgid ""
167
163
"Since some print statements can be parsed as function calls or statements, "
168
164
"2to3 cannot always read files containing the print function. When 2to3 "
@@ -173,9 +169,9 @@ msgid ""
173
169
"had its print statements converted. Also :option:`!-e` can be used to make :"
174
170
"func:`exec` a function."
175
171
msgstr ""
176
- "Puisque certaines instructions d'affichage peuvent être analysées comme des "
177
- "appels ou des instructions de fonction , *2to3* ne peut pas toujours lire les "
178
- "fichiers contenant la fonction d’affichage . Lorsque *2to3* détecte la "
172
+ "Puisque l'instruction ``print`` peut être analysée soit comme un appel de "
173
+ "fonction soit comme une instruction , *2to3* ne peut pas toujours lire les "
174
+ "fichiers contenant la fonction *print* . Lorsque *2to3* détecte la "
179
175
"présence de la directive compilateur ``from __future__ import "
180
176
"print_function``, il modifie sa grammaire interne pour interpréter :func:"
181
177
"`print` comme une fonction. Cette modification peut également être activée "
@@ -782,6 +778,12 @@ msgid ""
782
778
"Python version. Consider third-party alternatives such as `LibCST`_ or "
783
779
"`parso`_."
784
780
msgstr ""
781
+ "Python 3.9 utilisera prochainement un analyseur syntaxique PEG (voir :pep:`617`) et il "
782
+ "est possible que Python 3.10 introduise une nouvelle syntaxe qui ne pourra "
783
+ "pas être analysée par lib2to3 (qui utilise un analyseur syntaxique LL(1)). Il est également "
784
+ "possible que le module ``lib2to3`` soit supprimé de la bibliothèque standard "
785
+ "dans une future version de Python. Pour une approche alternative, vous "
786
+ "pouvez utiliser des outils tiers tels que `LibCST`_ ou `parso`_."
785
787
786
788
#: library/2to3.rst:476
787
789
msgid ""
0 commit comments