@@ -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-29 13:57 +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,15 +169,16 @@ 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 "
179
- "présence de la directive compilateur ``from __future__ import "
180
- "print_function``, il modifie sa grammaire interne pour interpréter :func:"
181
- "`print` comme une fonction. Cette modification peut également être activée "
182
- "manuellement avec l'option :option:`!-p`. Utilisez :option:`!-p` pour "
183
- "exécuter des correcteurs sur du code dont les instructions d'affichage ont "
184
- "déjà été converties."
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 présence "
175
+ "de la directive compilateur ``from __future__ import print_function``, il "
176
+ "modifie sa grammaire interne pour interpréter :func:`print` comme une "
177
+ "fonction. Cette modification peut également être activée manuellement avec "
178
+ "l'option :option:`!-p`. Utilisez :option:`!-p` pour exécuter des "
179
+ "correcteurs sur du code dont les instructions d'affichage ont déjà été "
180
+ "converties. Notez également l'usage de l'option :option:`!-e` pour "
181
+ "transformer :func:`exec` en fonction."
185
182
186
183
#: library/2to3.rst:105
187
184
msgid ""
@@ -782,6 +779,13 @@ msgid ""
782
779
"Python version. Consider third-party alternatives such as `LibCST`_ or "
783
780
"`parso`_."
784
781
msgstr ""
782
+ "Python 3.9 utilisera prochainement un analyseur syntaxique PEG (voir :pep:"
783
+ "`617`) et il est possible que Python 3.10 introduise une nouvelle syntaxe "
784
+ "qui ne pourra pas être analysée par lib2to3 (qui utilise un analyseur "
785
+ "syntaxique LL(1)). Il est également possible que le module ``lib2to3`` soit "
786
+ "supprimé de la bibliothèque standard dans une future version de Python. Pour "
787
+ "une approche alternative, vous pouvez utiliser des outils tiers tels que "
788
+ "`LibCST`_ ou `parso`_."
785
789
786
790
#: library/2to3.rst:476
787
791
msgid ""
0 commit comments