Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 989b471

Browse files
committed
Premier essai de commit pickle
Co-Authored-By: mika <Mikael Monjour>
1 parent 295d837 commit 989b471

File tree

1 file changed

+43
-6
lines changed

1 file changed

+43
-6
lines changed

library/pickle.po

Lines changed: 43 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,22 @@ msgstr ""
66
"Project-Id-Version: Python 3.6\n"
77
"Report-Msgid-Bugs-To: \n"
88
"POT-Creation-Date: 2018-12-21 09:48+0100\n"
9-
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
10-
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
9+
"PO-Revision-Date: 2018-12-06 22:27+0100\n"
1110
"Language-Team: FRENCH <[email protected]>\n"
1211
"Language: fr\n"
1312
"MIME-Version: 1.0\n"
1413
"Content-Type: text/plain; charset=UTF-8\n"
1514
"Content-Transfer-Encoding: 8bit\n"
15+
"Last-Translator: \n"
16+
"X-Generator: Poedit 2.0.6\n"
1617

1718
#: ../Doc/library/pickle.rst:2
1819
msgid ":mod:`pickle` --- Python object serialization"
19-
msgstr ""
20+
msgstr ":mod:`pickle` --- Module Python de sérialisation en objet"
2021

2122
#: ../Doc/library/pickle.rst:10
2223
msgid "**Source code:** :source:`Lib/pickle.py`"
23-
msgstr ""
24+
msgstr "**Source code:** :source:`Lib/pickle.py`"
2425

2526
#: ../Doc/library/pickle.rst:22
2627
msgid ""
@@ -33,21 +34,33 @@ msgid ""
3334
"\"serialization\", \"marshalling,\" [#]_ or \"flattening\"; however, to "
3435
"avoid confusion, the terms used here are \"pickling\" and \"unpickling\"."
3536
msgstr ""
37+
"Le module :mod:`pickle` implémente des protocole binaires pour permettre la "
38+
"sérialisation et la dé-sérialisation de la structure d'un objet Python. *"
39+
"\"Pickling\"* est le procédé par lequel la hiérarchie d'un objet python est "
40+
"convertie en flux d'octets. *\"unpickling\"* est l'opération inverse, par "
41+
"laquelle un flux d'octet (à partir d'un :term:`binary file` ou :term:`bytes-"
42+
"like object`) est converti en retour en hiérarchie d'objet. *Pickling* (et "
43+
"*unpickling*) sont alternativement connu sous le terme de \"sérialisation\" "
44+
"ou de \"marshalling\". Cependant pour éviter la confusion les termes "
45+
"utilisés ici sont \"pickling\" et \"unpickling\"."
3646

3747
#: ../Doc/library/pickle.rst:33
3848
msgid ""
3949
"The :mod:`pickle` module is not secure against erroneous or maliciously "
4050
"constructed data. Never unpickle data received from an untrusted or "
4151
"unauthenticated source."
4252
msgstr ""
53+
"Le module :mod:`pickle`n'est pas sécurisé contre les données erronées et "
54+
"malicieusement construites. Ne jamais *unpickle* la donnée reçue à partir "
55+
"d'une source non reconnue ou non authentique."
4356

4457
#: ../Doc/library/pickle.rst:39
4558
msgid "Relationship to other Python modules"
46-
msgstr ""
59+
msgstr "Relation par rapport aux autres modules python"
4760

4861
#: ../Doc/library/pickle.rst:42
4962
msgid "Comparison with ``marshal``"
50-
msgstr ""
63+
msgstr "Comparaison avec ``marshal``"
5164

5265
#: ../Doc/library/pickle.rst:44
5366
msgid ""
@@ -56,19 +69,28 @@ msgid ""
5669
"Python objects. :mod:`marshal` exists primarily to support Python's :file:`."
5770
"pyc` files."
5871
msgstr ""
72+
"Python possède un module de bas niveau en sérialisation appelé :mod:"
73+
"`marshal`, mais en général il est préférable d'utiliser :mod:`pickle` pour "
74+
"sérialiser des objets Python. :mod:`marshal` existe principalement pour "
75+
"supporter les fichiers Python finissant en :file:`.pyc`."
5976

6077
#: ../Doc/library/pickle.rst:49
6178
msgid ""
6279
"The :mod:`pickle` module differs from :mod:`marshal` in several significant "
6380
"ways:"
6481
msgstr ""
82+
"Le module :mod:`pickle`diffère du module :mod:`marshal` sur plusieurs "
83+
"aspects:"
6584

6685
#: ../Doc/library/pickle.rst:51
6786
msgid ""
6887
"The :mod:`pickle` module keeps track of the objects it has already "
6988
"serialized, so that later references to the same object won't be serialized "
7089
"again. :mod:`marshal` doesn't do this."
7190
msgstr ""
91+
"Le module :mod:`pickle` garde la trace des objets qu'il a déjà sérialisé, "
92+
"pour faire en sorte que les prochaines références à cet objet ne soient plus "
93+
"sérialisé à nouveau. :mod:`marshal` lui ne le fait pas. "
7294

7395
#: ../Doc/library/pickle.rst:55
7496
msgid ""
@@ -82,6 +104,16 @@ msgid ""
82104
"Shared objects remain shared, which can be very important for mutable "
83105
"objects."
84106
msgstr ""
107+
"Ça provoque des implications à la fois sur le partage d'objet et sur les "
108+
"objets récursifs. Les objets récursifs sont des objets qui contiennent des "
109+
"auto références. Celles-ci ne sont pas gérées par marshal. Essayer de lancer "
110+
"des objets récursifs sur marshall va faire crasher votre interpréteur "
111+
"python. Le partage d'objet s'effectue lorsque qu'il y a plusieurs références "
112+
"au même objet à différents endroits dans la hiérarchie de l'objet en "
113+
"sérialisation. Le module :mod:`pickle`récupères ce type d'objet seulement "
114+
"une fois, et fait en sorte que toutes les prochaines références soient "
115+
"dirigées en direction de la copie master. Les objets partagés restent "
116+
"partagés, ce qui peut être très important pour les objets muables."
85117

86118
#: ../Doc/library/pickle.rst:64
87119
msgid ""
@@ -90,6 +122,11 @@ msgid ""
90122
"transparently, however the class definition must be importable and live in "
91123
"the same module as when the object was stored."
92124
msgstr ""
125+
":mod:`marshal` ne peut être utilisé pour la sérialisation et l'instanciation "
126+
"de classes définies par les utilisateurs. :mod:`pickle` peut sauvegarder et "
127+
"restaurer les instances de classes de manière transparente. Cependant la "
128+
"définition de classe doit être importable et lancée dans le même module et "
129+
"de la même manière que lors de son importation."
93130

94131
#: ../Doc/library/pickle.rst:69
95132
msgid ""

0 commit comments

Comments
 (0)