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
1 changed files with 13 additions and 13 deletions

View File

@ -6,18 +6,18 @@ msgstr ""
"Project-Id-Version: Python 3\n"
"Report-Msgid-Bugs-To: \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"
"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 3.0\n"
"X-Generator: Poedit 3.3.1\n"
#: library/zipimport.rst:2
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
msgid "**Source code:** :source:`Lib/zipimport.py`"
@ -58,7 +58,6 @@ msgstr ""
"répertoire :file:`lib/` dans l'archive."
#: library/zipimport.rst:26
#, fuzzy
msgid ""
"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 (:"
@ -67,19 +66,20 @@ msgid ""
"adding the corresponding :file:`.pyc` file, meaning that if a ZIP archive "
"doesn't contain :file:`.pyc` files, importing may be rather slow."
msgstr ""
"Tous les fichiers peuvent être présents dans l'archive ZIP, mais seuls les "
"fichiers :file:`.py` et :file:`.pyc` sont disponibles pour importation. "
"L'importation ZIP des modules dynamiques (:file:`.pyd`, :file:`.so`) n'est "
"pas permise. Notez que si une archive ne contient que des fichiers :file:`."
"py`, Python n'essaiera pas de modifier l'archive en ajoutant le fichier "
"correspondant :file:`.pyc`, ce qui signifie que si une archive ZIP ne "
"contient pas de fichier :file:`.pyc`, l'importation peut être assez lente."
"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.
"importateurs ne sont invoqués que pour les fichiers :file:`.py` et :file:`."
"pyc`. L'importation ZIP de modules dynamiques (:file:`.py`, :file:`.so`) "
"n'est pas permise. Notez que si une archive ne contient que des fichiers :"
"file:`.py`, Python n'essaiera pas de modifier l'archive en ajoutant le "
"fichier :file:`.pyc` correspondant, ce qui signifie que si une archive ZIP "
"ne contient pas de fichiers :file:`.pyc`, l'importation peut être assez "
"lente."
#: library/zipimport.rst:33
msgid "Previously, ZIP archives with an archive comment were not supported."
msgstr ""
"auparavant, les archives ZIP avec un commentaire n'étaient pas prises en "
"charge."
"auparavant, les archives ZIP avec un commentaire darchive nétaient pas "
"prises en charge."
#: library/zipimport.rst:40
msgid ""