Skip to content

Traduction de library/2to3.po #1608

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Apr 30, 2021
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 22 additions & 18 deletions library/2to3.po
Original file line number Diff line number Diff line change
Expand Up @@ -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 "
Expand All @@ -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"
Expand Down Expand Up @@ -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 "
Expand All @@ -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 d’affichage. 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 ""
Expand Down Expand Up @@ -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 ""
Expand Down