From c93b0f3aa39aa0a86a3f9f04c6ce1c9324b7ea78 Mon Sep 17 00:00:00 2001 From: Julien Palard Date: Tue, 26 Feb 2019 11:31:07 +0100 Subject: [PATCH] Proofreading pickle.po. --- library/pickle.po | 61 ++++++++++++++++++++++------------------------- 1 file changed, 29 insertions(+), 32 deletions(-) diff --git a/library/pickle.po b/library/pickle.po index dafb6517..0cb4e00c 100644 --- a/library/pickle.po +++ b/library/pickle.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-12-21 09:48+0100\n" -"PO-Revision-Date: 2018-12-06 22:27+0100\n" +"PO-Revision-Date: 2019-02-26 11:30+0100\n" "Language-Team: FRENCH \n" "Language: fr\n" "MIME-Version: 1.0\n" @@ -17,11 +17,11 @@ msgstr "" #: ../Doc/library/pickle.rst:2 msgid ":mod:`pickle` --- Python object serialization" -msgstr ":mod:`pickle` --- Module Python de sérialisation en objet" +msgstr ":mod:`pickle` --- Module de sérialisation d'objets Python" #: ../Doc/library/pickle.rst:10 msgid "**Source code:** :source:`Lib/pickle.py`" -msgstr "**Source code:** :source:`Lib/pickle.py`" +msgstr "**Code source :** :source:`Lib/pickle.py`" #: ../Doc/library/pickle.rst:22 msgid "" @@ -34,15 +34,14 @@ msgid "" "\"serialization\", \"marshalling,\" [#]_ or \"flattening\"; however, to " "avoid confusion, the terms used here are \"pickling\" and \"unpickling\"." msgstr "" -"Le module :mod:`pickle` implémente des protocole binaires pour permettre la " -"sérialisation et la dé-sérialisation de la structure d'un objet Python. *" -"\"Pickling\"* est le procédé par lequel la hiérarchie d'un objet python est " -"convertie en flux d'octets. *\"unpickling\"* est l'opération inverse, par " -"laquelle un flux d'octet (à partir d'un :term:`binary file` ou :term:`bytes-" -"like object`) est converti en retour en hiérarchie d'objet. *Pickling* (et " -"*unpickling*) sont alternativement connu sous le terme de \"sérialisation\" " -"ou de \"marshalling\". Cependant pour éviter la confusion les termes " -"utilisés ici sont \"pickling\" et \"unpickling\"." +"Le module :mod:`pickle` implémente des protocoles binaires de sérialisation " +"et dé-sérialisation d'objets Python. Le *pickling* est le procédé par lequel " +"une hiérarchie d'objets Python est convertie en flux d'octets. *unpickling* " +"est l'opération inverse, par laquelle un flux d'octet (à partir d'un :term:" +"`binary file` ou :term:`bytes-like object`) est converti en hiérarchie " +"d'objets. *Pickling* (et *unpickling*) sont alternativement connu sous le " +"terme de \"sérialisation\" ou de \"*marshalisation*\". Cependant pour éviter " +"la confusion les termes utilisés ici sont *pickling* et *unpickling*." #: ../Doc/library/pickle.rst:33 msgid "" @@ -50,13 +49,13 @@ msgid "" "constructed data. Never unpickle data received from an untrusted or " "unauthenticated source." msgstr "" -"Le module :mod:`pickle`n'est pas sécurisé contre les données erronées et " +"Le module :mod:`pickle` n'est pas sécurisé contre les données erronées et " "malicieusement construites. Ne jamais *unpickle* la donnée reçue à partir " -"d'une source non reconnue ou non authentique." +"d'une source non fiable ou non authentifiée." #: ../Doc/library/pickle.rst:39 msgid "Relationship to other Python modules" -msgstr "Relation par rapport aux autres modules python" +msgstr "Relations aux autres modules python" #: ../Doc/library/pickle.rst:42 msgid "Comparison with ``marshal``" @@ -72,15 +71,15 @@ msgstr "" "Python possède un module de bas niveau en sérialisation appelé :mod:" "`marshal`, mais en général il est préférable d'utiliser :mod:`pickle` pour " "sérialiser des objets Python. :mod:`marshal` existe principalement pour " -"supporter les fichiers Python finissant en :file:`.pyc`." +"gérer les fichiers Python en :file:`.pyc`." #: ../Doc/library/pickle.rst:49 msgid "" "The :mod:`pickle` module differs from :mod:`marshal` in several significant " "ways:" msgstr "" -"Le module :mod:`pickle`diffère du module :mod:`marshal` sur plusieurs " -"aspects:" +"Le module :mod:`pickle` diffère du module :mod:`marshal` sur plusieurs " +"aspects :" #: ../Doc/library/pickle.rst:51 msgid "" @@ -88,9 +87,9 @@ msgid "" "serialized, so that later references to the same object won't be serialized " "again. :mod:`marshal` doesn't do this." msgstr "" -"Le module :mod:`pickle` garde la trace des objets qu'il a déjà sérialisé, " -"pour faire en sorte que les prochaines références à cet objet ne soient plus " -"sérialisé à nouveau. :mod:`marshal` lui ne le fait pas. " +"Le module :mod:`pickle` garde la trace des objets qu'il a déjà sérialisé, " +"pour faire en sorte que les prochaines références à cet objet ne soient pas " +"sérialisés à nouveau. :mod:`marshal` ne le fait pas." #: ../Doc/library/pickle.rst:55 msgid "" @@ -104,16 +103,14 @@ msgid "" "Shared objects remain shared, which can be very important for mutable " "objects." msgstr "" -"Ça provoque des implications à la fois sur le partage d'objet et sur les " -"objets récursifs. Les objets récursifs sont des objets qui contiennent des " -"auto références. Celles-ci ne sont pas gérées par marshal. Essayer de lancer " -"des objets récursifs sur marshall va faire crasher votre interpréteur " -"python. Le partage d'objet s'effectue lorsque qu'il y a plusieurs références " -"au même objet à différents endroits dans la hiérarchie de l'objet en " -"sérialisation. Le module :mod:`pickle`récupères ce type d'objet seulement " -"une fois, et fait en sorte que toutes les prochaines références soient " -"dirigées en direction de la copie master. Les objets partagés restent " -"partagés, ce qui peut être très important pour les objets muables." +"Ça a des implications sur les objets partagés et les objets récursifs. Les " +"objets récursifs sont des objets qui contiennent des références à eux-mêmes. " +"Ceux-ci ne sont pas gérées par marshal : lui donner un objet récursif va le " +"faire planter. Un objet est partagé lorsque que plusieurs références " +"pointent dessus, depuis différents endroits dans la hiérarchie sérialisée. " +"Le module :mod:`pickle` repère ces partages et ne stocke ces objets qu'une " +"seule fois. Les objets partagés restent ainsi partagés, ce qui peut être " +"très important pour les objets muables." #: ../Doc/library/pickle.rst:64 msgid "" @@ -125,7 +122,7 @@ msgstr "" ":mod:`marshal` ne peut être utilisé pour la sérialisation et l'instanciation " "de classes définies par les utilisateurs. :mod:`pickle` peut sauvegarder et " "restaurer les instances de classes de manière transparente. Cependant la " -"définition de classe doit être importable et lancée dans le même module et " +"définition de classe doit être importable et lancée dans le même module et " "de la même manière que lors de son importation." #: ../Doc/library/pickle.rst:69