@@ -6,23 +6,23 @@ msgstr ""
66"Project-Id-Version : Python 3\n "
77"Report-Msgid-Bugs-To : \n "
88"POT-Creation-Date : 2023-01-15 22:33+0100\n "
9- "PO-Revision-Date : 2021-03-18 15:39+0100 \n "
10- "Last-Translator : Loc Cosnier <loc.cosnier@pm.me >\n "
9+ "PO-Revision-Date : 2023-06-04 22:30+0200 \n "
10+ "Last-Translator : Christophe Nanteuil <christophe.nanteuil@gmail.com >\n "
1111"Language-Team : FRENCH <traductions@lists.afpy.org>\n "
1212"Language : fr\n "
1313"MIME-Version : 1.0\n "
1414"Content-Type : text/plain; charset=UTF-8\n "
1515"Content-Transfer-Encoding : 8bit\n "
16- "Plural-Forms : nplurals=2; plural=(n > 1)\n "
17- "X-Generator : Gtranslator 3.38.0 \n "
16+ "Plural-Forms : nplurals=2; plural=(n > 1); \n "
17+ "X-Generator : Poedit 3.2.2 \n "
1818
1919#: library/zoneinfo.rst:2
2020msgid ":mod:`zoneinfo` --- IANA time zone support"
2121msgstr ":mod:`zoneinfo` — Prise en charge des fuseaux horaires IANA"
2222
2323#: library/zoneinfo.rst:12
2424msgid "**Source code:** :source:`Lib/zoneinfo`"
25- msgstr ""
25+ msgstr "**Code source :** :source:`Lib/zoneinfo` "
2626
2727#: library/zoneinfo.rst:16
2828msgid ""
@@ -36,7 +36,7 @@ msgstr ""
3636"horaires qui s'appuie sur la base de données de fuseaux horaires IANA "
3737"spécifiée initialement dans la :pep:`615`. Par défaut, :mod:`zoneinfo` "
3838"utilise les données des fuseaux horaires du système si elles sont "
39- "disponibles, sinon la bibliothèque utilise le paquet quasi- natif `tzdata`_ "
39+ "disponibles, sinon la bibliothèque utilise le paquet quasi natif `tzdata`_ "
4040"disponible sur PyPI."
4141
4242#: library/zoneinfo.rst:26
@@ -60,19 +60,22 @@ msgid ""
6060"First-party package maintained by the CPython core developers to supply time "
6161"zone data via PyPI."
6262msgstr ""
63- "Paquet « quasi- natif » maintenu par les développeurs de CPython pour fournir "
63+ "Paquet « quasi natif » maintenu par les développeurs de CPython pour fournir "
6464"les données des fuseaux horaires via PyPI."
6565
6666#: includes/wasm-notavail.rst: None
6767msgid ":ref:`Availability <availability>`: not Emscripten, not WASI."
68- msgstr ""
68+ msgstr ":ref:`Disponibilité <availability>` : pas Emscripten, pas WASI. "
6969
7070#: includes/wasm-notavail.rst:5
7171msgid ""
7272"This module does not work or is not available on WebAssembly platforms "
7373"``wasm32-emscripten`` and ``wasm32-wasi``. See :ref:`wasm-availability` for "
7474"more information."
7575msgstr ""
76+ "Ce module ne fonctionne pas ou n’est pas disponible sur les plateformes "
77+ "WebAssembly ``wasm32-emscripten`` et ``wasm32-wasi``. Voir :ref:`wasm-"
78+ "availability` pour plus d’informations."
7679
7780#: library/zoneinfo.rst:35
7881msgid "Using ``ZoneInfo``"
@@ -87,7 +90,7 @@ msgid ""
8790"astimezone>`::"
8891msgstr ""
8992":class:`ZoneInfo` est une implémentation concrète de la classe de base "
90- "abstraite :class:`datetime.tzinfo`, et est destinée à être rattachée à "
93+ "abstraite :class:`datetime.tzinfo` et est destinée à être rattachée à "
9194"``tzinfo``, par le constructeur, par :meth:`datetime.replace <datetime."
9295"datetime.replace>` ou par :meth:`datetime.astimezone <datetime.datetime."
9396"astimezone>` ::"
@@ -121,8 +124,8 @@ msgid ""
121124"When converting from another time zone, the fold will be set to the correct "
122125"value::"
123126msgstr ""
124- "Lors de la conversion à partir d'un autre fuseau horaire, *fold* sera réglé "
125- "à la valeur correcte ::"
127+ "Lors de la conversion à partir d'un autre fuseau horaire, *fold* est réglé à "
128+ "la valeur correcte ::"
126129
127130#: library/zoneinfo.rst:92
128131msgid "Data sources"
@@ -139,15 +142,15 @@ msgid ""
139142"system data nor tzdata are available, all calls to :class:`ZoneInfo` will "
140143"raise :exc:`ZoneInfoNotFoundError`."
141144msgstr ""
142- "Le module ``zoninfo `` ne fournit pas de données de fuseaux horaires "
145+ "Le module ``zoneinfo `` ne fournit pas de données de fuseaux horaires "
143146"directement, mais extrait des informations sur les fuseaux horaires de la "
144- "base de données des fuseaux horaires du système ou du paquet PyPI quasi- "
147+ "base de données des fuseaux horaires du système ou du paquet PyPI quasi "
145148"natif `tzdata`_, s'ils sont disponibles. Certains systèmes, comme les "
146- "systèmes Windows, n'ont pas de base de données IANA, et donc il est "
147- "recommandé aux projets visant la compatibilité entre plates-formes et qui "
148- "nécessitent des données sur les fuseaux horaires, de déclarer une dépendance "
149- "à *tzdata*. Si aucune donnée système, ni *tzdata*, n'est disponible, tous "
150- "les appels à : class:`ZoneInfo` lèvent :exc:`ZoneInfoNotFoundError`."
149+ "systèmes Windows, n'ont pas de base de données IANA, il est donc recommandé "
150+ "aux projets visant la compatibilité entre plates-formes et qui nécessitent "
151+ "des données sur les fuseaux horaires, de déclarer une dépendance à *tzdata*. "
152+ "Si aucune donnée système, ni *tzdata*, n'est disponible, tous les appels à : "
153+ "class:`ZoneInfo` lèvent :exc:`ZoneInfoNotFoundError`."
151154
152155#: library/zoneinfo.rst:106
153156msgid "Configuring the data sources"
@@ -195,7 +198,6 @@ msgid "Compile-time configuration"
195198msgstr "Configuration à la compilation"
196199
197200#: library/zoneinfo.rst:125
198- #, fuzzy
199201msgid ""
200202"The default :data:`TZPATH` includes several common deployment locations for "
201203"the time zone database (except on Windows, where there are no \" well-known\" "
@@ -206,15 +208,16 @@ msgid ""
206208"tzpath <--with-tzpath>`), which should be a string delimited by :data:`os."
207209"pathsep`."
208210msgstr ""
209- "Par défaut, :data:`TZPATH` comprend plusieurs emplacements de déploiement "
211+ "Par défaut, :data:`TZPATH` indique plusieurs emplacements de déploiement "
210212"courants pour la base de données de fuseaux horaires (sauf sous Windows, où "
211213"il n'existe pas de consensus pour l'emplacement des données de fuseaux "
212- "horaires). Sur les systèmes POSIX, les distributeurs en aval et ceux qui "
213- "construisent Python à partir des sources et qui savent où sont déployées les "
214- "données de fuseau horaire de leur système peuvent modifier le chemin par "
214+ "horaires). Sur les systèmes POSIX, les distributeurs en aval ainsi que ceux "
215+ "qui construisent Python à partir des sources et qui savent où sont déployées "
216+ "les données de fuseau horaire de leur système peuvent modifier le chemin par "
215217"défaut en spécifiant l'option de compilation ``TZPATH`` (ou, plus "
216- "précisément, avec l'option ``--with-tzpath`` du script ``configure``), qui "
217- "doit être une chaîne délimitée par :data:`os.pathsep`."
218+ "probablement, en utilisant l'option :option:`--with-tzpath <--with-tzpath>` "
219+ "du script ``configure``), qui doit être une chaîne délimitée par :data:`os."
220+ "pathsep`."
218221
219222#: library/zoneinfo.rst:134
220223msgid ""
@@ -454,8 +457,8 @@ msgstr ""
454457"Bien qu'il soit assez courant de les exposer aux utilisateurs finaux, ces "
455458"valeurs sont conçues pour être des clés primaires permettant de représenter "
456459"les zones concernées et pas nécessairement des éléments destinés à "
457- "l'utilisateur. Des projets comme CLDR ( Unicode Common Locale Data "
458- "Repository) peuvent être utilisés pour obtenir des chaînes de caractères "
460+ "l'utilisateur. Des projets comme * CLDR* (* Unicode Common Locale Data "
461+ "Repository* ) peuvent être utilisés pour obtenir des chaînes de caractères "
459462"plus conviviales à partir de ces clés."
460463
461464#: library/zoneinfo.rst:269
@@ -468,6 +471,10 @@ msgid ""
468471"`ZoneInfo` object defaults to using the :attr:`ZoneInfo.key` attribute (see "
469472"the note on usage in the attribute documentation)::"
470473msgstr ""
474+ "La représentation sous forme de chaîne renvoyée lors de l’appel de :py:class:"
475+ "`str` sur un objet :class:`ZoneInfo` utilise par défaut l’attribut :attr:"
476+ "`ZoneInfo.key` (voir la note sur l’utilisation dans la documentation de "
477+ "l’attribut) ::"
471478
472479#: library/zoneinfo.rst:283
473480msgid ""
@@ -476,21 +483,32 @@ msgid ""
476483"implementation-defined and not necessarily stable between versions, but it "
477484"is guaranteed not to be a valid ``ZoneInfo`` key."
478485msgstr ""
486+ "Pour les objets construits à partir d’un fichier sans spécifier de paramètre "
487+ "``key``, ``str`` revient à appeler :func:`repr`. Le ``repr`` de ``ZoneInfo`` "
488+ "est défini par l’implémentation et n’est pas nécessairement stable entre les "
489+ "versions, mais il est garanti qu’il ne fournit pas un paramètre *key* "
490+ "``ZoneInfo`` valide."
479491
480492#: library/zoneinfo.rst:291
481493msgid "Pickle serialization"
482- msgstr ""
494+ msgstr "Sérialisation Pickle "
483495
484496#: library/zoneinfo.rst:293
485497msgid ""
486498"Rather than serializing all transition data, ``ZoneInfo`` objects are "
487499"serialized by key, and ``ZoneInfo`` objects constructed from files (even "
488500"those with a value for ``key`` specified) cannot be pickled."
489501msgstr ""
502+ "Plutôt que de sérialiser toutes les données de transition, les objets "
503+ "``ZoneInfo`` sont sérialisés à partir de l'attribut *key* et les objets "
504+ "``ZoneInfo`` construits à partir de fichiers (même ceux avec une valeur pour "
505+ "``key`` spécifiée) ne peuvent pas être sérialisés."
490506
491507#: library/zoneinfo.rst:297
492508msgid "The behavior of a ``ZoneInfo`` file depends on how it was constructed:"
493509msgstr ""
510+ "Le comportement d’un fichier ``ZoneInfo`` dépend de la façon dont il a été "
511+ "construit :"
494512
495513#: library/zoneinfo.rst:299
496514msgid ""
@@ -502,6 +520,14 @@ msgid ""
502520"constructed from ``ZoneInfo(\" Europe/Berlin\" )``, one would expect the "
503521"following behavior:"
504522msgstr ""
523+ "``ZoneInfo(key)`` : lorsqu’il est construit avec le constructeur primaire, "
524+ "un objet ``ZoneInfo`` est sérialisé en utilisant l'attribut *key* et, "
525+ "lorsqu’il est désérialisé, le processus de désérialisation utilise le "
526+ "constructeur primaire et donc on s’attend à ce qu’il soit le même objet que "
527+ "d’autres références au même fuseau horaire. Par exemple, si "
528+ "``europe_berlin_pkl`` est une chaîne contenant un objet sérialisé construit "
529+ "à partir de ``ZoneInfo(\" Europe/Berlin\" )``, on s’attend au comportement "
530+ "suivant :"
505531
506532#: library/zoneinfo.rst:314
507533msgid ""
@@ -512,6 +538,13 @@ msgid ""
512538"constructed from ``ZoneInfo.no_cache(\" Europe/Berlin\" )``, one would expect "
513539"the following behavior:"
514540msgstr ""
541+ "``ZoneInfo.no_cache(key)`` : lorsqu’il est construit à partir du "
542+ "constructeur de contournement de cache, l’objet ``ZoneInfo`` est également "
543+ "sérialisé en utilisant l'attribut *key* mais, lorsqu’il est désérialisé, le "
544+ "processus de désérialisation utilise le constructeur de contournement de "
545+ "cache. Si ``europe_berlin_pkl_nc`` est une chaîne contenant un objet "
546+ "sérialisé construit à partir de ``ZoneInfo.no_cache(\" Europe/Berlin\" )``, le "
547+ "comportement suivant est attendu :"
515548
516549#: library/zoneinfo.rst:328
517550msgid ""
@@ -521,6 +554,13 @@ msgid ""
521554"use a wrapper type or a custom serialization function: either serializing by "
522555"key or storing the contents of the file object and serializing that."
523556msgstr ""
557+ "``ZoneInfo.from_file(fobj, /, key=None)`` : lorsqu’il est construit à partir "
558+ "d’un fichier, l’objet ``ZoneInfo`` lève une exception lors de la "
559+ "sérialisation. Si un utilisateur souhaite récupérer une ``ZoneInfo`` "
560+ "construite à partir d’un fichier, il est recommandé d’encapsuler les données "
561+ "dans un autre type ou d’utiliser une fonction de sérialisation "
562+ "personnalisée : soit en sérialisant en utilisant l'attribut *key*, soit en "
563+ "stockant le contenu de l’objet fichier et en sérialisant cet objet."
524564
525565#: library/zoneinfo.rst:334
526566msgid ""
@@ -532,6 +572,14 @@ msgid ""
532572"a ``ZoneInfo`` pickled in an environment with a different version of the "
533573"time zone data."
534574msgstr ""
575+ "Cette méthode de sérialisation nécessite que les données de fuseau horaire "
576+ "relatives à l'attribut *key* soient disponibles à la fois du côté de la "
577+ "sérialisation et de la désérialisation, de la même manière que les "
578+ "références aux classes et aux fonctions sont censées exister dans les "
579+ "environnements de sérialisation et de désérialisation. Cela signifie "
580+ "également qu’aucune garantie n’est donnée quant à la cohérence des résultats "
581+ "lors de la désérialisation d’un ``ZoneInfo`` sérialisé dans un environnement "
582+ "avec une version différente des données de fuseau horaire."
535583
536584#: library/zoneinfo.rst:342
537585msgid "Functions"
@@ -543,41 +591,63 @@ msgid ""
543591"anywhere on the time zone path. This is recalculated on every call to the "
544592"function."
545593msgstr ""
594+ "Fournit un ensemble contenant toutes les clés valides pour les fuseaux "
595+ "horaires IANA disponibles n’importe où sur *TZPATH*. Il est recalculé à "
596+ "chaque appel à la fonction."
546597
547598#: library/zoneinfo.rst:350
548599msgid ""
549600"This function only includes canonical zone names and does not include "
550601"\" special\" zones such as those under the ``posix/`` and ``right/`` "
551602"directories, or the ``posixrules`` zone."
552603msgstr ""
604+ "Cette fonction n’inclut que les noms de zone canoniques et n’inclut pas les "
605+ "zones « spéciales » telles que celles sous les répertoires ``posix/`` et "
606+ "``right/``, ou la zone ``posixrules``."
553607
608+ # suit un :
554609#: library/zoneinfo.rst:356
555610msgid ""
556611"This function may open a large number of files, as the best way to determine "
557612"if a file on the time zone path is a valid time zone is to read the \" magic "
558613"string\" at the beginning."
559614msgstr ""
615+ "cette fonction peut ouvrir un grand nombre de fichiers, car la meilleure "
616+ "façon de déterminer si un fichier sur le chemin du fuseau horaire est un "
617+ "fuseau horaire valide est de lire la « chaîne magique » au début."
560618
619+ # suit un :
561620#: library/zoneinfo.rst:362
562621msgid ""
563622"These values are not designed to be exposed to end-users; for user facing "
564623"elements, applications should use something like CLDR (the Unicode Common "
565624"Locale Data Repository) to get more user-friendly strings. See also the "
566625"cautionary note on :attr:`ZoneInfo.key`."
567626msgstr ""
627+ "ces valeurs n’ont pas vocation à être montrées aux utilisateurs ; pour les "
628+ "éléments destinés à l’utilisateur, les applications doivent utiliser quelque "
629+ "chose comme *CLDR* (le référentiel de données *Unicode Common Locale*) afin "
630+ "d’obtenir des chaînes plus conviviales. Voir aussi la note d’avertissement "
631+ "sur :attr:`ZoneInfo.key`."
568632
569633#: library/zoneinfo.rst:369
570634msgid ""
571635"Sets or resets the time zone search path (:data:`TZPATH`) for the module. "
572636"When called with no arguments, :data:`TZPATH` is set to the default value."
573637msgstr ""
638+ "Définit ou réinitialise le chemin de recherche des fuseaux horaires (:data:"
639+ "`TZPATH`) pour le module. Lorsqu’il est appelé sans arguments, :data:"
640+ "`TZPATH` est défini sur la valeur par défaut."
574641
575642#: library/zoneinfo.rst:372
576643msgid ""
577644"Calling ``reset_tzpath`` will not invalidate the :class:`ZoneInfo` cache, "
578645"and so calls to the primary ``ZoneInfo`` constructor will only use the new "
579646"``TZPATH`` in the case of a cache miss."
580647msgstr ""
648+ "Appeler ``reset_tzpath`` n’invalide pas le cache :class:`ZoneInfo`, donc les "
649+ "appels au constructeur primaire ``ZoneInfo`` n’utiliseront le nouveau "
650+ "``TZPATH`` qu’en cas d’échec du cache."
581651
582652#: library/zoneinfo.rst:376
583653msgid ""
@@ -586,23 +656,33 @@ msgid ""
586656"`ValueError` will be raised if something other than an absolute path is "
587657"passed."
588658msgstr ""
659+ "Le paramètre ``to`` doit être une :term:`séquence <sequence>` de chaînes ou :"
660+ "class:`os.PathLike` et non une chaîne, qui doivent toutes être des chemins "
661+ "absolus. :exc:`ValueError` est levée si autre chose qu’un chemin absolu est "
662+ "passé."
589663
590664#: library/zoneinfo.rst:382
591665msgid "Globals"
592- msgstr ""
666+ msgstr "Variables globales "
593667
594668#: library/zoneinfo.rst:386
595669msgid ""
596670"A read-only sequence representing the time zone search path -- when "
597671"constructing a ``ZoneInfo`` from a key, the key is joined to each entry in "
598672"the ``TZPATH``, and the first file found is used."
599673msgstr ""
674+ "Séquence en lecture seule représentant le chemin de recherche des fuseaux "
675+ "horaires – lors de la construction d’un ``ZoneInfo`` à partir de l'attribut "
676+ "*key*, la clé est jointe à chaque entrée dans le ``TZPATH`` et le premier "
677+ "fichier trouvé est utilisé."
600678
601679#: library/zoneinfo.rst:390
602680msgid ""
603681"``TZPATH`` may contain only absolute paths, never relative paths, regardless "
604682"of how it is configured."
605683msgstr ""
684+ "``TZPATH`` ne peut contenir que des chemins absolus, jamais des chemins "
685+ "relatifs, quelle que soit sa configuration."
606686
607687#: library/zoneinfo.rst:393
608688msgid ""
@@ -611,26 +691,37 @@ msgid ""
611691"TZPATH`` rather than importing ``TZPATH`` from ``zoneinfo`` or assigning a "
612692"long-lived variable to ``zoneinfo.TZPATH``."
613693msgstr ""
694+ "L’objet vers lequel ``zoneinfo.TZPATH`` pointe peut changer suite à un appel "
695+ "à :func:`reset_tzpath`, il est donc recommandé d’utiliser ``zoneinfo."
696+ "TZPATH`` plutôt que d’importer ``TZPATH`` de ``zoneinfo`` ou en assignant "
697+ "une variable de longue durée à ``zoneinfo.TZPATH``."
614698
615699#: library/zoneinfo.rst:398
616700msgid ""
617701"For more information on configuring the time zone search path, see :ref:"
618702"`zoneinfo_data_configuration`."
619703msgstr ""
704+ "Pour plus d’informations sur la configuration du chemin de recherche des "
705+ "fuseaux horaires, consultez :ref:`zoneinfo_data_configuration`."
620706
621707#: library/zoneinfo.rst:402
622708msgid "Exceptions and warnings"
623- msgstr ""
709+ msgstr "Exceptions et avertissements "
624710
625711#: library/zoneinfo.rst:406
626712msgid ""
627713"Raised when construction of a :class:`ZoneInfo` object fails because the "
628714"specified key could not be found on the system. This is a subclass of :exc:"
629715"`KeyError`."
630716msgstr ""
717+ "Levée lorsque la construction d’un objet :class:`ZoneInfo` échoue parce que "
718+ "la clé spécifiée est introuvable sur le système. C’est une sous-classe de :"
719+ "exc:`KeyError`."
631720
632721#: library/zoneinfo.rst:412
633722msgid ""
634723"Raised when :envvar:`PYTHONTZPATH` contains an invalid component that will "
635724"be filtered out, such as a relative path."
636725msgstr ""
726+ "Levée lorsque :envvar:`PYTHONTZPATH` contient un composant non valide qui ne "
727+ "sera pas retenu, tel qu’un chemin relatif."
0 commit comments