@@ -62,7 +62,7 @@ msgid ""
6262"When called as a program from the command line, the following form is used:"
6363msgstr ""
6464"Lorsqu'il est appelé en tant que programme à partir de la ligne de commande, "
65- "le formulaire suivant est utilisé :"
65+ "la syntaxe suivante est utilisée :"
6666
6767#: ../Doc/library/zipapp.rst:48
6868msgid ""
@@ -71,10 +71,10 @@ msgid ""
7171"copied to the target archive (or the contents of its shebang line will be "
7272"displayed if the --info option is specified)."
7373msgstr ""
74- "Si *source* est un répertoire, cela créera une archive à partir du contenu "
75- "de *source*. Si *source* est un fichier, il doit être une archive, et il "
76- "sera copié dans l'archive cible (ou le contenu de sa ligne `shebang` sera "
77- "affiché si l'option --info est indiquée)."
74+ "Si *source* est un répertoire, une archive est créée à partir du contenu de "
75+ "*source*. Si *source* est un fichier, ce doit être une archive et il est "
76+ "copié dans l'archive cible (ou le contenu de sa ligne `shebang` est affiché "
77+ "si l'option `` --info`` est indiquée)."
7878
7979#: ../Doc/library/zipapp.rst:53
8080msgid "The following options are understood:"
@@ -108,10 +108,10 @@ msgid ""
108108"run. Also, on POSIX, make the archive executable. The default is to write "
109109"no ``#!`` line, and not make the file executable."
110110msgstr ""
111- "Ajouter une ligne ``#!`` à l'archive en spécifiant *interpreter* comme "
112- "commande à exécuter. Aussi, sur un système POSIX, rendre l'archive "
113- "exécutable. La valeur par défaut est de ne pas écrire de ligne ``#!`` et de "
114- "ne pas rendre le fichier exécutable."
111+ "Ajoute une ligne ``#!`` à l'archive en spécifiant *interpreter* comme "
112+ "commande à exécuter. Aussi, sur un système POSIX, cela rend l'archive "
113+ "exécutable. Le comportement par défaut est de ne pas écrire la ligne ``#!`` "
114+ "et de ne pas rendre le fichier exécutable."
115115
116116#: ../Doc/library/zipapp.rst:75
117117msgid ""
@@ -120,10 +120,10 @@ msgid ""
120120"a package/module in the archive, and \" fn\" is a callable in the given "
121121"module. The ``__main__.py`` file will execute that callable."
122122msgstr ""
123- "Écrire un fichier ``__main__.py`` dans l'archive qui exécute *mainfn*. "
124- "L'argument *mainfn* être de la forme ` pkg.mod:fn` , où ` pkg.mod` est un "
125- "package /module dans l'archive, et `fn` est un appelable dans le module "
126- "donné. Le fichier ``__main__.py`` exécutera cet appel."
123+ "Écrit un fichier ``__main__.py`` dans l'archive qui exécute *mainfn*. "
124+ "L'argument *mainfn* est de la forme « * pkg.mod:fn* » , où « pkg.mod » est un "
125+ "paquet /module dans l'archive, et « *fn* » est un appelable dans le module "
126+ "donné. Le fichier ``__main__.py`` réalise cet appel."
127127
128128#: ../Doc/library/zipapp.rst:80
129129msgid ":option:`--main` cannot be specified when copying an archive."
@@ -135,9 +135,9 @@ msgid ""
135135"Compress files with the deflate method, reducing the size of the output "
136136"file. By default, files are stored uncompressed in the archive."
137137msgstr ""
138- "Compresser les fichiers avec la méthode de décompression , réduisant ainsi la "
139- "taille du fichier de sortie. Par défaut, les fichiers sont stockés non "
140- "compressés dans l'archive."
138+ "Compresse les fichiers avec la méthode *deflate* , réduisant ainsi la taille "
139+ "du fichier de sortie. Par défaut, les fichiers sont stockés non compressés "
140+ "dans l'archive."
141141
142142#: ../Doc/library/zipapp.rst:87
143143msgid ":option:`--compress` has no effect when copying an archive."
@@ -149,13 +149,13 @@ msgid ""
149149"In this case, any other options are ignored and SOURCE must be an archive, "
150150"not a directory."
151151msgstr ""
152- "Afficher l'interpréteur intégré dans l'archive, à des fins de diagnostic. "
152+ "Affiche l'interpréteur intégré dans l'archive, à des fins de diagnostic. "
153153"Dans ce cas, toutes les autres options sont ignorées et SOURCE doit être une "
154154"archive et non un répertoire."
155155
156156#: ../Doc/library/zipapp.rst:99
157157msgid "Print a short usage message and exit."
158- msgstr "Afficher un court message d'utilisation et quitte."
158+ msgstr "Affiche un court message d'aide et quitte."
159159
160160#: ../Doc/library/zipapp.rst:105
161161msgid "Python API"
@@ -249,11 +249,11 @@ msgid ""
249249msgstr ""
250250"L'argument *interpreter* spécifie le nom de l'interpréteur Python avec "
251251"lequel l'archive sera exécutée. Il est écrit dans une ligne *shebang* au "
252- "début de l'archive. Sur un système POSIX, cela sera interprété par le "
253- "système d'exploitation, et, sur Windows, il sera géré par le lanceur "
254- "Python. L'omission de l' *interpreter* n'entraîne pas l'écriture d'une "
255- "ligne *shebang*. Si un interpréteur est spécifié, et que la cible est un "
256- "nom de fichier, le bit exécutable du fichier cible sera mis à 1."
252+ "début de l'archive. Sur un système POSIX, cela est interprété par le "
253+ "système d'exploitation et, sur Windows, il sera géré par le lanceur Python. "
254+ "L'omission de l'*interpreter* n'entraîne pas l'écriture d'une ligne "
255+ "*shebang*. Si un interpréteur est spécifié et que la cible est un nom de "
256+ "fichier, le bit exécutable du fichier cible sera mis à 1."
257257
258258#: ../Doc/library/zipapp.rst:145
259259msgid ""
@@ -376,13 +376,13 @@ msgid ""
376376"but production code should do so. Also, this method will only work if the "
377377"archive fits in memory::"
378378msgstr ""
379- "Pour mettre à jour le fichier sans créer de copie (« en place ») , effectuez "
380- "le remplacement en mémoire à l'aide d'un objet :class:`BytesIO`, puis "
381- "écrasez la source par la suite. Notez qu'il y a un risque lors de "
382- "l'écrasement d'un fichier en place qu'une erreur entraîne la perte du "
383- "fichier original. Ce code ne protège pas contre de telles erreurs mais, si "
384- "vous le faites en production, vous devriez vous assurer de le faire. De "
385- "plus, cette méthode ne fonctionnera que si l'archive tient en mémoire : ::"
379+ "Pour mettre à jour le fichier sans créer de copie locale , effectuez le "
380+ "remplacement en mémoire à l'aide d'un objet :class:`BytesIO`, puis écrasez "
381+ "la source par la suite. Notez qu'il y a un risque lors de l'écrasement d'un "
382+ "fichier local qu'une erreur entraîne la perte du fichier original. Ce code "
383+ "ne protège pas contre de telles erreurs mais si vous le faites en "
384+ "production, vous devriez vous assurer de le faire. De plus, cette méthode "
385+ "ne fonctionnera que si l'archive tient en mémoire : ::"
386386
387387#: ../Doc/library/zipapp.rst:236
388388msgid "Specifying the Interpreter"
@@ -431,17 +431,17 @@ msgid ""
431431"your shebang line for users of Python 3.5, for example."
432432msgstr ""
433433"Il n'y a aucun moyen de dire « python X.Y ou supérieur » donc faites "
434- "attention si vous utilisez une version exacte comme ``/usr/bin/env python3.4`` "
435- "car vous devrez changer votre ligne *shebang* pour les utilisateurs de "
436- "Python 3.5, par exemple."
434+ "attention si vous utilisez une version exacte comme ``/usr/bin/env "
435+ "python3.4`` car vous devrez changer votre ligne *shebang* pour les "
436+ "utilisateurs de Python 3.5, par exemple."
437437
438438#: ../Doc/library/zipapp.rst:254
439439msgid ""
440440"Typically, you should use an \" /usr/bin/env python2\" or \" /usr/bin/env "
441441"python3\" , depending on whether your code is written for Python 2 or 3."
442442msgstr ""
443- "Normalement, vous devriez utiliser un `/usr/bin/env python2` ou `/usr/bin/"
444- "env python3`, selon que votre code est écrit pour Python 2 ou 3."
443+ "Normalement, vous devriez utiliser un `` /usr/bin/env python2`` ou ` `/usr/bin/"
444+ "env python3`` , selon que votre code soit écrit pour Python 2 ou 3."
445445
446446#: ../Doc/library/zipapp.rst:259
447447msgid "Creating Standalone Applications with zipapp"
@@ -456,10 +456,10 @@ msgid ""
456456"along with the application code."
457457msgstr ""
458458"En utilisant le module :mod:`zipapp`, il est possible de créer des "
459- "programmes Python autonomes, qui peuvent être distribués aux utilisateurs "
460- "finaux qui n'ont besoin que d'avoir une version appropriée de Python "
461- "installée sur leur système. La clé pour ce faire est de regrouper toutes "
462- "les dépendances de l'application dans l'archive, avec le code de "
459+ "programmes Python autonomes qui peuvent être distribués aux utilisateurs "
460+ "finaux qui n'ont besoin d'avoir qu' une version appropriée de Python "
461+ "installée sur leur système. La clé pour se faire est de regrouper toutes "
462+ "les dépendances de l'application dans l'archive avec le code source de "
463463"l'application."
464464
465465#: ../Doc/library/zipapp.rst:267
@@ -473,7 +473,7 @@ msgid ""
473473"code."
474474msgstr ""
475475"Créez votre application dans un répertoire comme d'habitude, de manière à "
476- "avoir un répertoire ``myapp`` contenant un fichier ``__main__.py``, et tout "
476+ "avoir un répertoire ``myapp`` contenant un fichier ``__main__.py`` et tout "
477477"le code de l'application correspondante."
478478
479479#: ../Doc/library/zipapp.rst:273
@@ -482,16 +482,16 @@ msgid ""
482482"using pip:"
483483msgstr ""
484484"Installez toutes les dépendances de votre application dans le répertoire "
485- "``myapp``, en utilisant *pip* :"
485+ "``myapp`` en utilisant *pip* :"
486486
487487#: ../Doc/library/zipapp.rst:280
488488msgid ""
489489"(this assumes you have your project requirements in a ``requirements.txt`` "
490490"file - if not, you can just list the dependencies manually on the pip "
491491"command line)."
492492msgstr ""
493- "(ceci suppose que vous avez vos dépendances de projet dans un fichier "
494- "``requirements.txt`` — sinon, vous pouvez simplement lister les dépendances "
493+ "(ceci suppose que vous ayez vos dépendances de projet dans un fichier "
494+ "``requirements.txt`` — sinon vous pouvez simplement lister les dépendances "
495495"manuellement sur la ligne de commande *pip*)."
496496
497497#: ../Doc/library/zipapp.rst:284
@@ -502,9 +502,9 @@ msgid ""
502502"although it won't do any harm if you leave them."
503503msgstr ""
504504"Si nécessaire, supprimez les répertoires ``.dist-info`` créés par *pip* dans "
505- "le répertoire ``myapp``. Ceux-ci contiennent des métadonnées pour *pip* pour "
506- "gérer les paquets, et comme vous n'utiliserez plus *pip*, ils ne sont pas "
507- "nécessaires (ils sont inoffensifs si vous les laissez)."
505+ "le répertoire ``myapp``. Ceux-ci contiennent des métadonnées pour *pip* afin "
506+ "de gérer les paquets, et comme vous n'utiliserez plus *pip*, ils ne sont "
507+ "pas nécessaires (ils n'ont pas de conséquences si vous les laissez)."
508508
509509#: ../Doc/library/zipapp.rst:289
510510msgid "Package the application using:"
@@ -516,7 +516,7 @@ msgid ""
516516"with the appropriate interpreter available. See :ref:`zipapp-specifying-the-"
517517"interpreter` for details. It can be shipped to users as a single file."
518518msgstr ""
519- "Cela produira un exécutable autonome, qui peut être exécuté sur n'importe "
519+ "Cela produira un exécutable autonome qui peut être exécuté sur n'importe "
520520"quelle machine avec l'interpréteur approprié disponible. Voir :ref:`zipapp-"
521521"specifying-the-interpreter` pour plus de détails. Il peut être envoyé aux "
522522"utilisateurs sous la forme d'un seul fichier."
@@ -564,10 +564,10 @@ msgid ""
564564"application."
565565msgstr ""
566566"Sous Windows, il est donc souvent préférable de créer un exécutable à partir "
567- "du *zipapp*. C'est relativement facile, bien que cela nécessite un "
567+ "du *zipapp*. C'est relativement facile bien que cela nécessite un "
568568"compilateur C. L'approche de base repose sur le fait que les fichiers zip "
569- "peuvent avoir des données arbitraires en tête et les fichiers *exe* de "
570- "Windows peuvent avoir des données arbitraires en fin. Ainsi, en créant un "
569+ "peuvent avoir des données arbitraires au début et les fichiers *exe* de "
570+ "Windows peuvent avoir des données arbitraires à la fin. Ainsi, en créant un "
571571"lanceur approprié et en rajoutant le fichier ``.pyz`` à sa fin, vous obtenez "
572572"un fichier unique qui exécute votre application."
573573
@@ -580,7 +580,7 @@ msgid ""
580580"If you define the ``WINDOWS`` preprocessor symbol, this will generate a GUI "
581581"executable, and without it, a console executable."
582582msgstr ""
583- "Si vous définissez le symbole du préprocesseur ``WINDOWS``, cela va générer "
583+ "Si vous définissez le symbole du préprocesseur ``WINDOWS`` cela va générer "
584584"un exécutable IUG, et sans lui, un exécutable console."
585585
586586#: ../Doc/library/zipapp.rst:350
@@ -590,7 +590,7 @@ msgid ""
590590"to compile Python source::"
591591msgstr ""
592592"Pour compiler l'exécutable, vous pouvez soit simplement utiliser les outils "
593- "standards en ligne de commande *MSVC*, soit profiter du fait que ` distutils` "
593+ "standards en ligne de commande *MSVC*, soit profiter du fait que * distutils* "
594594"sait comment compiler les sources Python: ::"
595595
596596#: ../Doc/library/zipapp.rst:377
@@ -599,7 +599,7 @@ msgid ""
599599"with any version of Python 3.x. All it needs is for Python (``python3."
600600"dll``) to be on the user's ``PATH``."
601601msgstr ""
602- "Le lanceur résultant utilise le « Limited ABI », donc il fonctionnera sans "
602+ "Le lanceur résultant utilise le « Limited ABI » donc il fonctionnera sans "
603603"changement avec n'importe quelle version de Python 3.x. Tout ce dont il a "
604604"besoin est que Python (``python3.dll``) soit sur le ``PATH`` de "
605605"l'utilisateur."
@@ -611,10 +611,10 @@ msgid ""
611611"distribution. This will run on any PC with the appropriate architecture (32 "
612612"bit or 64 bit)."
613613msgstr ""
614- "Pour une distribution entièrement autonome, vous pouvez distribuer le "
615- "lanceur avec votre application en fin de fichier, empaqueté avec la "
616- "distribution *embedded* Python. Ceci fonctionnera sur n'importe quel "
617- "ordinateur avec l'architecture appropriée (32 bits ou 64 bits)."
614+ "Pour une distribution entièrement autonome vous pouvez distribuer le lanceur "
615+ "avec votre application en fin de fichier, empaqueté avec la distribution "
616+ "*embedded* Python. Ceci fonctionnera sur n'importe quel ordinateur avec "
617+ "l'architecture appropriée (32 bits ou 64 bits)."
618618
619619#: ../Doc/library/zipapp.rst:387
620620msgid "Caveats"
@@ -626,9 +626,9 @@ msgid ""
626626"a single file. In most, if not all, cases they can be addressed without "
627627"needing major changes to your application."
628628msgstr ""
629- "Il y a certaines limites au regroupement de votre application dans un seul "
629+ "Il y a certaines limites à l'empaquetage de votre application dans un seul "
630630"fichier. Dans la plupart des cas, si ce n'est tous, elles peuvent être "
631- "traitées sans qu'il soit nécessaire d'apporter des modifications majeures à "
631+ "traitées sans qu'il soit nécessaire d'apporter de modifications majeures à "
632632"votre application."
633633
634634#: ../Doc/library/zipapp.rst:393
@@ -647,7 +647,7 @@ msgstr ""
647647"Si votre application dépend d'un paquet qui inclut une extension C, ce "
648648"paquet ne peut pas être exécuté à partir d'un fichier zip (c'est une "
649649"limitation du système d'exploitation, car le code exécutable doit être "
650- "présent dans le système de fichiers pour que le chargeur de l'OS puisse le "
650+ "présent dans le système de fichiers pour que le lanceur de l'OS puisse le "
651651"charger). Dans ce cas, vous pouvez exclure cette dépendance du fichier zip "
652652"et, soit demander à vos utilisateurs de l'installer, soit la fournir avec "
653653"votre fichier zip et ajouter du code à votre fichier ``__main__.py`` pour "
@@ -680,8 +680,8 @@ msgid ""
680680"standard Python interpreter."
681681msgstr ""
682682"Le lanceur suggéré ci-dessus utilise l'API d'intégration Python. Cela "
683- "signifie que dans votre application, ``sys.executable`` sera votre "
684- "application, et *pas* un interpréteur Python classique. Votre code et ses "
683+ "signifie que dans votre application ``sys.executable`` sera votre "
684+ "application et *pas* un interpréteur Python classique. Votre code et ses "
685685"dépendances doivent être préparés à cette possibilité. Par exemple, si "
686686"votre application utilise le module :mod:`multiprocessing`, elle devra "
687687"appeler :func:`multiprocessing.set_executable` pour que le module sache où "
@@ -734,11 +734,11 @@ msgid ""
734734"POSIX."
735735msgstr ""
736736"Une ligne *shebang* facultative, contenant les caractères ``b'#!`` suivis "
737- "d'un nom d’interpréteur, puis un caractère fin de ligne (``b'\n "
738- "'``). Le nom de l'interpréteur peut être n'importe quoi acceptable pour le "
739- "traitement *shebang* de l'OS, ou le lanceur Python sous Windows. "
740- "L'interpréteur doit être encodé en UTF-8 sous Windows, et en :func:`sys."
741- "getfilesystemencoding()` sur POSIX."
737+ "d'un nom d’interpréteur, puis un caractère fin de ligne (``b'\\ n'``). Le "
738+ "nom de l'interpréteur peut être n'importe quoi acceptable pour le traitement "
739+ "*shebang* de l'OS, ou le lanceur Python sous Windows. L'interpréteur doit "
740+ "être encodé en UTF-8 sous Windows, et en :func:`sys.getfilesystemencoding()` "
741+ "sur POSIX."
742742
743743#: ../Doc/library/zipapp.rst:438
744744msgid ""
@@ -747,7 +747,7 @@ msgid ""
747747"in the \" root\" of the zipfile - i.e., it cannot be in a subdirectory). The "
748748"zipfile data can be compressed or uncompressed."
749749msgstr ""
750- "des données *zipfile* standards, telles que générées par le module :mod:"
750+ "Des données *zipfile* standards, telles que générées par le module :mod:"
751751"`zipfile`. Le contenu du fichier zip *doit* inclure un fichier appelé "
752752"``__main__.py`` (qui doit se trouver à la racine du fichier zip — c'est-à-"
753753"dire qu'il ne peut se trouver dans un sous-répertoire). Les données du "
@@ -771,4 +771,4 @@ msgstr ""
771771"Vous pouvez créer des archives d'applications sans utiliser les outils de ce "
772772"module — le module existe pour faciliter les choses, mais les archives, "
773773"créées par n'importe quel moyen tout en respectant le format ci-dessus, sont "
774- "acceptables pour Python."
774+ "valides pour Python."
0 commit comments