1
0
Fork 0

Traduction de library/2to3.po (#1608)

Automerge of PR #1608 by @dmerejkowsky
#1606

Close #1606 

Co-authored-by: Christophe Nanteuil <35002064+christopheNan@users.noreply.github.com>
This commit is contained in:
Dimitri Merejkowsky 2021-04-30 17:05:11 +02:00 committed by GitHub
parent 3c41eb50f5
commit a8ec99e176
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 22 additions and 18 deletions

View File

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