Skip to content

Commit a705200

Browse files
committed
Update translation
1 parent 3223495 commit a705200

1 file changed

Lines changed: 68 additions & 3 deletions

File tree

library/zoneinfo.po

Lines changed: 68 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ msgstr ""
66
"Project-Id-Version: Python 3\n"
77
"Report-Msgid-Bugs-To: \n"
88
"POT-Creation-Date: 2020-08-24 09:01+0200\n"
9-
"PO-Revision-Date: 2021-03-18 15:39+0100\n"
9+
"PO-Revision-Date: 2021-03-26 14:41+0100\n"
1010
"Last-Translator: Loc Cosnier <loc.cosnier@pm.me>\n"
1111
"Language-Team: French <traductions@lists.afpy.org>\n"
1212
"Language: fr\n"
@@ -233,6 +233,14 @@ msgid ""
233233
"other implementations are free to silently ignore the erroneous component or "
234234
"raise an exception."
235235
msgstr ""
236+
"Il s'agit d'une chaîne séparée par :data:`os.pathsep` contenant le chemin de "
237+
"recherche du fuseau horaire à utiliser. Elle doit être constituée uniquement "
238+
"de chemins absolus et non de chemins relatifs. Les composants relatifs "
239+
"spécifiés dans ``PYTHONTZPATH`` ne seront pas utilisés, mais le seront si le "
240+
"comportement est défini par l'implémentation lorsqu'un chemin relatif est "
241+
"spécifié. CPython lèvera :exc:`InvalidTZPathWarning`, mais les autres "
242+
"implémentations sont libres d'ignorer silencieusement le composant erroné ou "
243+
"de lever une exception."
236244

237245
#: library/zoneinfo.rst:153
238246
msgid ""
@@ -254,6 +262,12 @@ msgid ""
254262
"a specific time zone path (or require disabling access to the system time "
255263
"zones)."
256264
msgstr ""
265+
"Le chemin de recherche *TZ* peut également être configuré au moment de "
266+
"l'exécution à l'aide de la fonction :func:`reset_tzpath`. Cette opération "
267+
"n'est généralement pas conseillée, bien qu'il soit raisonnable de l'utiliser "
268+
"dans les fonctions de test qui nécessitent l'utilisation d'un chemin de "
269+
"fuseau horaire spécifique (ou qui nécessitent de désactiver l'accès aux "
270+
"fuseaux horaires du système)."
257271

258272
#: library/zoneinfo.rst:168
259273
msgid "The ``ZoneInfo`` class"
@@ -267,41 +281,60 @@ msgid ""
267281
"cache invalidation via :meth:`ZoneInfo.clear_cache`, for all values of "
268282
"``key``, the following assertion will always be true:"
269283
msgstr ""
284+
"Une sous-classe concrète de :class:`datetime.tzinfo` qui représente un "
285+
"fuseau horaire IANA spécifié par la chaîne ``key``. Les appels au "
286+
"constructeur principal renvoient toujours des objets dont la comparaison est "
287+
"identique ; autrement dit, sauf invalidation du cache via :meth:`ZoneInfo."
288+
"clear_cache`, pour toutes les valeurs de ``key``, l'assertion suivante est "
289+
"toujours vraie :"
270290

271291
#: library/zoneinfo.rst:184
272292
msgid ""
273293
"``key`` must be in the form of a relative, normalized POSIX path, with no up-"
274294
"level references. The constructor will raise :exc:`ValueError` if a non-"
275295
"conforming key is passed."
276296
msgstr ""
297+
"``key`` doit être sous la forme d'un chemin POSIX relatif et normalisé, sans "
298+
"références de niveau supérieur. Le constructeur lèvera :exc:`ValueError` si "
299+
"une clé non conforme est passée."
277300

278301
#: library/zoneinfo.rst:188
279302
msgid ""
280303
"If no file matching ``key`` is found, the constructor will raise :exc:"
281304
"`ZoneInfoNotFoundError`."
282305
msgstr ""
306+
"Si aucun fichier correspondant à ``key`` n'est trouvé, le constructeur "
307+
"lèvera :exc:`ZoneInfoNotFoundError`."
283308

284309
#: library/zoneinfo.rst:192
285310
msgid "The ``ZoneInfo`` class has two alternate constructors:"
286-
msgstr ""
311+
msgstr "La classe ``ZoneInfo`` possède deux constructeurs alternatifs :"
287312

288313
#: library/zoneinfo.rst:196
289314
msgid ""
290315
"Constructs a ``ZoneInfo`` object from a file-like object returning bytes (e."
291316
"g. a file opened in binary mode or an :class:`io.BytesIO` object). Unlike "
292317
"the primary constructor, this always constructs a new object."
293318
msgstr ""
319+
"Construit un objet ``ZoneInfo`` à partir d'un objet fichier retournant des "
320+
"octets (par exemple, un fichier ouvert en mode binaire ou un objet :class:"
321+
"`io.BytesIO`). Contrairement au constructeur principal, il construit "
322+
"toujours un nouvel objet."
294323

295324
#: library/zoneinfo.rst:200
296325
msgid ""
297326
"The ``key`` parameter sets the name of the zone for the purposes of :py:meth:"
298327
"`~object.__str__` and :py:meth:`~object.__repr__`."
299328
msgstr ""
329+
"Le paramètre ``key`` définit le nom de la zone pour les besoins de :py:meth:"
330+
"`~object.__str__` et :py:meth:`~object.__repr__`."
300331

301332
#: library/zoneinfo.rst:203
302333
msgid ""
303334
"Objects created via this constructor cannot be pickled (see `pickling`_)."
304335
msgstr ""
336+
"Les objets créés via ce constructeur ne peuvent pas être sérialisés (voir "
337+
"`pickling`_)."
305338

306339
#: library/zoneinfo.rst:207
307340
msgid ""
@@ -311,18 +344,28 @@ msgid ""
311344
"it can also be used to create a system with a different cache invalidation "
312345
"strategy."
313346
msgstr ""
347+
"Un constructeur alternatif qui contourne le cache du constructeur. Il est "
348+
"identique au constructeur principal, mais renvoie un nouvel objet à chaque "
349+
"appel. Il est très probablement utile à des fins de test ou de "
350+
"démonstration, mais il peut également être utilisé pour créer un système "
351+
"avec une stratégie d'invalidation du cache différente."
314352

315353
#: library/zoneinfo.rst:213
316354
msgid ""
317355
"Objects created via this constructor will also bypass the cache of a "
318356
"deserializing process when unpickled."
319357
msgstr ""
358+
"Les objets créés via ce constructeur contournent également le cache d'un "
359+
"processus de désérialisation lorsqu'ils sont désérialisés."
320360

321361
#: library/zoneinfo.rst:220
322362
msgid ""
323363
"Using this constructor may change the semantics of your datetimes in "
324364
"surprising ways, only use it if you know that you need to."
325365
msgstr ""
366+
"L'utilisation de ce constructeur peut modifier la sémantique de vos "
367+
"*datetimes* de manière surprenante, ne l'utilisez que si vous savez que vous "
368+
"en avez besoin."
326369

327370
#: library/zoneinfo.rst:223
328371
msgid "The following class methods are also available:"
@@ -334,20 +377,30 @@ msgid ""
334377
"arguments are passed, all caches are invalidated and the next call to the "
335378
"primary constructor for each key will return a new instance."
336379
msgstr ""
380+
"Une méthode pour invalider le cache de la classe ``ZoneInfo``. Si aucun "
381+
"argument n'est passé, tous les caches sont invalidés et le prochain appel au "
382+
"constructeur principal pour chaque clé retournera une nouvelle instance."
337383

338384
#: library/zoneinfo.rst:231
339385
msgid ""
340386
"If an iterable of key names is passed to the ``only_keys`` parameter, only "
341387
"the specified keys will be removed from the cache. Keys passed to "
342388
"``only_keys`` but not found in the cache are ignored."
343389
msgstr ""
390+
"Si un itérable de noms de clés est passé au paramètre ``only_keys``, seules "
391+
"les clés spécifiées seront retirées du cache. Les clés passées à "
392+
"``only_keys`` mais non trouvées dans le cache sont ignorées."
344393

345394
#: library/zoneinfo.rst:239
346395
msgid ""
347396
"Invoking this function may change the semantics of datetimes using "
348397
"``ZoneInfo`` in surprising ways; this modifies process-wide global state and "
349398
"thus may have wide-ranging effects. Only use it if you know that you need to."
350399
msgstr ""
400+
"L'invocation de cette fonction peut changer la sémantique des *datetimes* "
401+
"utilisant ``ZoneInfo`` de manière surprenante ; cela modifie l'état global "
402+
"du processus et peut donc avoir des effets étendus. Ne l'utilisez que si "
403+
"vous savez que vous en avez besoin."
351404

352405
#: library/zoneinfo.rst:244
353406
msgid "The class has one attribute:"
@@ -360,12 +413,18 @@ msgid ""
360413
"zone database (e.g. ``America/New_York``, ``Europe/Paris`` or ``Asia/"
361414
"Tokyo``)."
362415
msgstr ""
416+
"Il s'agit d'un :term:`attribut` en lecture seule qui renvoie la valeur de "
417+
"``key`` passée au constructeur, qui doit être une clé de recherche dans la "
418+
"base de données des fuseaux horaires de l'IANA (par exemple, ``America/"
419+
"New_York``, ``Europe/Paris`` ou ``Asia/Tokyo``)."
363420

364421
#: library/zoneinfo.rst:253
365422
msgid ""
366423
"For zones constructed from file without specifying a ``key`` parameter, this "
367424
"will be set to ``None``."
368425
msgstr ""
426+
"Pour les zones construites à partir d'un fichier sans spécifier de paramètre "
427+
"``key``, cette valeur sera fixée à ``None``."
369428

370429
#: library/zoneinfo.rst:258
371430
msgid ""
@@ -375,10 +434,16 @@ msgid ""
375434
"Unicode Common Locale Data Repository) can be used to get more user-friendly "
376435
"strings from these keys."
377436
msgstr ""
437+
"Bien qu'il soit assez courant de les exposer aux utilisateurs finaux, ces "
438+
"valeurs sont conçues pour être des clés primaires permettant de représenter "
439+
"les zones concernées et pas nécessairement des éléments destinés à "
440+
"l'utilisateur. Des projets comme CLDR (Unicode Common Locale Data "
441+
"Repository) peuvent être utilisés pour obtenir des chaînes de caractères "
442+
"plus conviviales à partir de ces clés."
378443

379444
#: library/zoneinfo.rst:265
380445
msgid "String representations"
381-
msgstr ""
446+
msgstr "Représentation des chaînes de caractères"
382447

383448
#: library/zoneinfo.rst:267
384449
msgid ""

0 commit comments

Comments
 (0)