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
Collaborator

quelques amélioarations aléatoires qui me sont venus à l'esprit en tombant sur la page en français

quelques amélioarations aléatoires qui me sont venus à l'esprit en tombant sur la page en français
deronnax added 1 commit 2023-07-24 11:53:03 +00:00
ci/woodpecker/pr/woodpecker Pipeline was successful Details
98ef57dca4
library/zimport.po: fuzzies
mdk reviewed 2023-07-25 19:04:58 +00:00
@ -74,3 +69,1 @@
"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 "
Owner

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.
Owner

Hum a951c95a13c3555ac8fb1c8ee615ba3930ccc6f7 à creuser, je ne comprends pas.

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

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.
Collaborator

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.
mdk approved these changes 2023-11-26 15:18:05 +00:00
mdk merged commit ac7b434dac into 3.11 2023-11-26 15:18:18 +00:00
Sign in to join this conversation.
No reviewers
mdk
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: AFPy/python-docs-fr#172
No description provided.