Skip to content

Commit 8e72bfa

Browse files
committed
zipapp.rst:42 traduction form
zipapp.rst:48 présent + re traduction zipapp.rst:69 valeur vs comportement zipapp.rst:75 fn + reformulation zipapp.rst:84 deflate zipapp.rst:99 passage au présent (et tous les verbes précédents) zipapp.rst:137 l'omission de l'*interpreteur* zipapp.rst:218 sur place zipapp.rst:218 clarification zipapp.rst:254 double backsticks + divers modifications...
1 parent 2a37ac4 commit 8e72bfa

File tree

1 file changed

+69
-69
lines changed

1 file changed

+69
-69
lines changed

library/zipapp.po

Lines changed: 69 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ msgid ""
6262
"When called as a program from the command line, the following form is used:"
6363
msgstr ""
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
6868
msgid ""
@@ -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)."
7373
msgstr ""
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
8080
msgid "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."
110110
msgstr ""
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
117117
msgid ""
@@ -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."
122122
msgstr ""
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
129129
msgid ":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."
137137
msgstr ""
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
143143
msgid ":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."
151151
msgstr ""
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
157157
msgid "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
161161
msgid "Python API"
@@ -249,11 +249,11 @@ msgid ""
249249
msgstr ""
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
259259
msgid ""
@@ -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::"
378378
msgstr ""
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
388388
msgid "Specifying the Interpreter"
@@ -431,17 +431,17 @@ msgid ""
431431
"your shebang line for users of Python 3.5, for example."
432432
msgstr ""
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
439439
msgid ""
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."
442442
msgstr ""
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
447447
msgid "Creating Standalone Applications with zipapp"
@@ -456,10 +456,10 @@ msgid ""
456456
"along with the application code."
457457
msgstr ""
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."
474474
msgstr ""
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:"
483483
msgstr ""
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
488488
msgid ""
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)."
492492
msgstr ""
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."
503503
msgstr ""
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
510510
msgid "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."
518518
msgstr ""
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."
565565
msgstr ""
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."
582582
msgstr ""
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::"
591591
msgstr ""
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``."
601601
msgstr ""
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)."
613613
msgstr ""
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
620620
msgid "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."
628628
msgstr ""
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."
681681
msgstr ""
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."
735735
msgstr ""
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
744744
msgid ""
@@ -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."
749749
msgstr ""
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

Comments
 (0)