library/zimport.po: fuzzies #172

Merged
mdk merged 1 commits from deronnax/python-docs-fr:library_zipimport into 3.11 2023-11-26 15:18:18 +00:00

View File

@ -6,18 +6,18 @@ msgstr ""
"Project-Id-Version: Python 3\n" "Project-Id-Version: Python 3\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-12-31 11:33+0100\n" "POT-Creation-Date: 2021-12-31 11:33+0100\n"
"PO-Revision-Date: 2021-11-08 15:03+0100\n" "PO-Revision-Date: 2023-07-24 13:50+0200\n"
"Last-Translator: Jean Abou Samra <jean@abou-samra.fr>\n" "Last-Translator: Jean Abou Samra <jean@abou-samra.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" "Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n" "Language: fr\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.0\n" "X-Generator: Poedit 3.3.1\n"
#: library/zipimport.rst:2 #: library/zipimport.rst:2
msgid ":mod:`zipimport` --- Import modules from Zip archives" msgid ":mod:`zipimport` --- Import modules from Zip archives"
msgstr ":mod:`zipimport` — Importer des modules à partir d'archives Zip" msgstr ":mod:`zipimport` — Import de modules à partir d'archives Zip"
#: library/zipimport.rst:9 #: library/zipimport.rst:9
msgid "**Source code:** :source:`Lib/zipimport.py`" msgid "**Source code:** :source:`Lib/zipimport.py`"
@ -58,7 +58,6 @@ msgstr ""
"répertoire :file:`lib/` dans l'archive." "répertoire :file:`lib/` dans l'archive."
#: library/zipimport.rst:26 #: library/zipimport.rst:26
#, fuzzy
msgid "" msgid ""
"Any files may be present in the ZIP archive, but importers are only invoked " "Any files may be present in the ZIP archive, but importers are only invoked "
"for :file:`.py` and :file:`.pyc` files. ZIP import of dynamic modules (:" "for :file:`.py` and :file:`.pyc` files. ZIP import of dynamic modules (:"
@ -67,19 +66,20 @@ msgid ""
"adding the corresponding :file:`.pyc` file, meaning that if a ZIP archive " "adding the corresponding :file:`.pyc` file, meaning that if a ZIP archive "
"doesn't contain :file:`.pyc` files, importing may be rather slow." "doesn't contain :file:`.pyc` files, importing may be rather slow."
msgstr "" msgstr ""
"Tous les fichiers peuvent être présents dans l'archive ZIP, mais seuls les " "Tous les fichiers peuvent être présents dans l'archive ZIP, mais les "
Review

Houlala je pense que la phrase en anglais est perchée.

Par "Any file" l'intention est de dire que l'archive peut contenir n'imp', mais que seul les fichiers python seront vus par les importers.

J'ai même tendance à croire que la phrase est montée à l'envers : c'est pas les fichiers .py qui invoquent les importeurs mais les importeurs qui invoquent des fichiers .py, non ?

En tout cas je trouve beaucoup plus clair la phrase d'origine du commit https://github.com/python/cpython/commit/ffcbab073e3543017530e5f2677291df680dbedf :

Any files may be present in the ZIP archive, but only files \file{.py} and
\file{.py[co]} are available for import.

Donc "Tous les fichiers" ne me semble pas refléter ça.

J'imagine plutôt quelque chose comme :

L'archive ZIP peut contenir des fichiers .py et .pyc, qui seront vus par l'importateur, les autres fichiers seront ignorés.

Mais avant de se lancer il faudrait comprendre pourquoi ils disent que les importers sont invoqués par les fichiers.

Houlala je pense que la phrase en anglais est perchée. Par "Any file" l'intention est de dire que l'archive peut contenir n'imp', mais que seul les fichiers python seront vus par les importers. J'ai même tendance à croire que la phrase est montée à l'envers : c'est pas les fichiers `.py` qui invoquent les importeurs mais les importeurs qui invoquent des fichiers `.py`, non ? En tout cas je trouve beaucoup plus clair la phrase d'origine du commit [https://github.com/python/cpython/commit/ffcbab073e3543017530e5f2677291df680dbedf](ffcbab) : > Any files may be present in the ZIP archive, but only files \file{.py} and > \file{.py[co]} are available for import. Donc "Tous les fichiers" ne me semble pas refléter ça. J'imagine plutôt quelque chose comme : > L'archive ZIP peut contenir des fichiers `.py` et `.pyc`, qui seront vus par l'importateur, les autres fichiers seront ignorés. Mais avant de se lancer il faudrait comprendre pourquoi ils disent que les importers sont invoqués par les fichiers.
Review

Hum a951c95a13c3555ac8fb1c8ee615ba3930ccc6f7 à creuser, je ne comprends pas.

Hum [a951c95a13c3555ac8fb1c8ee615ba3930ccc6f7](https://github.com/python/cpython/commit/a951c95a13c3555ac8fb1c8ee615ba3930ccc6f7) à creuser, je ne comprends pas.
Review

Oui je me suis également dit que la phrase upstream a de nombreux problèmes.

Oui je me suis également dit que la phrase upstream a de *nombreux* problèmes.
Review

L'origine de la modification est expliquée ici : https://bugs.python.org/issue28816
Effectivement, cela fait appel à plusieurs notions du mécanisme d'importation.
Je comprends que la traduction proposée par @deronnax est la bonne : au final, seuls les fichiers .py et .pyc d'une archive ZIP sont traités ; les autres, même s'il existe un moyen de les importer par ailleurs, ne sont pas traités.

L'origine de la modification est expliquée ici : https://bugs.python.org/issue28816 Effectivement, cela fait appel à plusieurs notions du [mécanisme d'importation](https://docs.python.org/fr/3/reference/import.html). Je comprends que la traduction proposée par @deronnax est la bonne : au final, seuls les fichiers .py et .pyc d'une archive ZIP sont traités ; les autres, même s'il existe un moyen de les importer par ailleurs, ne sont pas traités.
"fichiers :file:`.py` et :file:`.pyc` sont disponibles pour importation. " "importateurs ne sont invoqués que pour les fichiers :file:`.py` et :file:`."
"L'importation ZIP des modules dynamiques (:file:`.pyd`, :file:`.so`) n'est " "pyc`. L'importation ZIP de modules dynamiques (:file:`.py`, :file:`.so`) "
"pas permise. Notez que si une archive ne contient que des fichiers :file:`." "n'est pas permise. Notez que si une archive ne contient que des fichiers :"
"py`, Python n'essaiera pas de modifier l'archive en ajoutant le fichier " "file:`.py`, Python n'essaiera pas de modifier l'archive en ajoutant le "
"correspondant :file:`.pyc`, ce qui signifie que si une archive ZIP ne " "fichier :file:`.pyc` correspondant, ce qui signifie que si une archive ZIP "
"contient pas de fichier :file:`.pyc`, l'importation peut être assez lente." "ne contient pas de fichiers :file:`.pyc`, l'importation peut être assez "
"lente."
#: library/zipimport.rst:33 #: library/zipimport.rst:33
msgid "Previously, ZIP archives with an archive comment were not supported." msgid "Previously, ZIP archives with an archive comment were not supported."
msgstr "" msgstr ""
"auparavant, les archives ZIP avec un commentaire n'étaient pas prises en " "auparavant, les archives ZIP avec un commentaire darchive nétaient pas "
"charge." "prises en charge."
#: library/zipimport.rst:40 #: library/zipimport.rst:40
msgid "" msgid ""