Skip to content
Merged
Changes from 1 commit
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
Prev Previous commit
zipapp.rst:112 répétition sources => nature
zipapp.rst:261 reformulation
  • Loading branch information
Zepmanbc committed Aug 16, 2019
commit 9e797a3ea5464affc3a619002d1e986e4bfe91fd
55 changes: 27 additions & 28 deletions library/zipapp.po
Original file line number Diff line number Diff line change
Expand Up @@ -170,8 +170,8 @@ msgid ""
"Create an application archive from *source*. The source can be any of the "
"following:"
msgstr ""
"Crée une archive d'application à partir de *source*. La source peut être "
"l'une des sources suivantes :"
"Crée une archive d'application à partir de *source*. La source peut être de "
"natures suivantes :"

#: ../Doc/library/zipapp.rst:115
msgid ""
Expand All @@ -191,8 +191,8 @@ msgid ""
"argument). The file name should include the ``.pyz`` extension, if required."
msgstr ""
"Le nom d'un fichier d'archive d'application existant, ou un :term:`path-like "
"object` se référant à un tel fichier ; dans ce cas, le fichier est copié sur la "
"cible (en le modifiant pour refléter la valeur donnée à l'argument "
"object` se référant à un tel fichier ; dans ce cas, le fichier est copié sur "
"la cible (en le modifiant pour refléter la valeur donnée à l'argument "
"*interpreter*). Le nom du fichier doit inclure l'extension ``.pyz``, si "
"nécessaire."

Expand Down Expand Up @@ -268,23 +268,23 @@ msgid ""
msgstr ""
"L'argument *main* spécifie le nom d'un appelable, utilisé comme programme "
"principal pour l'archive. Il ne peut être spécifié que si la source est un "
"répertoire et si la source ne contient pas déjà un fichier ``__main__."
"py``. L'argument *main* doit prendre la forme ``pkg.module:callable`` et "
"l'archive sera exécutée en important ``pkg.module`` et en exécutant "
"l'appelable donné sans argument. Omettre *main* est une erreur si la source "
"est un répertoire et ne contient pas un fichier ``__main__.py`` car, dans ce "
"cas, l'archive résultante ne serait pas exécutable."
"répertoire et si la source ne contient pas déjà un fichier ``__main__.py``. "
"L'argument *main* doit prendre la forme ``pkg.module:callable`` et l'archive "
"sera exécutée en important ``pkg.module`` et en exécutant l'appelable donné "
"sans argument. Omettre *main* est une erreur si la source est un répertoire "
"et ne contient pas un fichier ``__main__.py`` car, dans ce cas, l'archive "
"résultante ne serait pas exécutable."

#: ../Doc/library/zipapp.rst:155
msgid ""
"The optional *filter* argument specifies a callback function that is passed "
"a Path object representing the path to the file being added (relative to the "
"source directory). It should return ``True`` if the file is to be added."
msgstr ""
"L'argument optionnel *filter* spécifie une fonction de rappel à laquelle on passe "
"un objet *Path* représentant le chemin du fichier à ajouter (par rapport au "
"répertoire source). Elle doit renvoyer ``True`` si le fichier doit effectivement être "
"ajouté."
"L'argument optionnel *filter* spécifie une fonction de rappel à laquelle on "
"passe un objet *Path* représentant le chemin du fichier à ajouter (par "
"rapport au répertoire source). Elle doit renvoyer ``True`` si le fichier "
"doit effectivement être ajouté."

#: ../Doc/library/zipapp.rst:160
msgid ""
Expand Down Expand Up @@ -380,9 +380,9 @@ msgstr ""
"remplacement en mémoire à l'aide d'un objet :class:`BytesIO`, puis écrasez "
"la source par la suite. Notez qu'il y a un risque lors de l'écrasement d'un "
"fichier local qu'une erreur entraîne la perte du fichier original. Ce code "
"ne protège pas contre de telles erreurs, assurez-vous de "
"prendre les mesures nécessaires en production. De plus, cette méthode ne "
"fonctionnera que si l'archive tient en mémoire : ::"
"ne protège pas contre de telles erreurs, assurez-vous de prendre les mesures "
"nécessaires en production. De plus, cette méthode ne fonctionnera que si "
"l'archive tient en mémoire : ::"

#: ../Doc/library/zipapp.rst:236
msgid "Specifying the Interpreter"
Expand Down Expand Up @@ -455,12 +455,11 @@ msgid ""
"this is to bundle all of the application's dependencies into the archive, "
"along with the application code."
msgstr ""
"En utilisant le module :mod:`zipapp`, il est possible de créer des "
"programmes Python autonomes qui peuvent être distribués aux utilisateurs "
"finaux qui n'ont besoin d'avoir qu'une version appropriée de Python "
"installée sur leur système. Pour y arriver, la clé est de regrouper toutes "
"les dépendances de l'application dans l'archive avec le code source de "
"l'application."
"En utilisant le module :mod:`zipapp`, il est possible de créer des "
"programmes Python qui peuvent être distribués à des utilisateurs finaux dont "
"le seul pré-requis est d'avoir la bonne version de Python installée sur leur "
"ordinateur. Pour y arriver, la clé est de regrouper toutes les dépendances "
"de l'application dans l'archive avec le code source de l'application."

#: ../Doc/library/zipapp.rst:267
msgid "The steps to create a standalone archive are as follows:"
Expand Down Expand Up @@ -565,11 +564,11 @@ msgid ""
msgstr ""
"Sous Windows, il est donc souvent préférable de créer un exécutable à partir "
"du *zipapp*. C'est relativement facile bien que cela nécessite un "
"compilateur C. L'astuce repose sur le fait que les fichiers zip "
"peuvent avoir des données arbitraires au début et les fichiers *exe* de "
"Windows peuvent avoir des données arbitraires à la fin. Ainsi, en créant un "
"lanceur approprié et en rajoutant le fichier ``.pyz`` à sa fin, vous obtenez "
"un fichier unique qui exécute votre application."
"compilateur C. L'astuce repose sur le fait que les fichiers zip peuvent "
"avoir des données arbitraires au début et les fichiers *exe* de Windows "
"peuvent avoir des données arbitraires à la fin. Ainsi, en créant un lanceur "
"approprié et en rajoutant le fichier ``.pyz`` à sa fin, vous obtenez un "
"fichier unique qui exécute votre application."

#: ../Doc/library/zipapp.rst:322
msgid "A suitable launcher can be as simple as the following::"
Expand Down