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

Skip to content

Commit da73f3f

Browse files
committed
start translate
1 parent 415ef35 commit da73f3f

File tree

1 file changed

+47
-6
lines changed

1 file changed

+47
-6
lines changed

library/shelve.po

Lines changed: 47 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,23 @@
33
# This file is distributed under the same license as the Python package.
44
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
55
#
6-
#, fuzzy
76
msgid ""
87
msgstr ""
98
"Project-Id-Version: Python 3.6\n"
109
"Report-Msgid-Bugs-To: \n"
1110
"POT-Creation-Date: 2017-08-10 00:49+0200\n"
12-
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13-
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14-
"Language-Team: LANGUAGE <[email protected]>\n"
11+
"PO-Revision-Date: 2018-01-09 22:01+0100\n"
1512
"Language: fr\n"
1613
"MIME-Version: 1.0\n"
1714
"Content-Type: text/plain; charset=UTF-8\n"
1815
"Content-Transfer-Encoding: 8bit\n"
16+
"Last-Translator: \n"
17+
"Language-Team: \n"
18+
"X-Generator: Poedit 2.0.5\n"
1919

2020
#: ../Doc/library/shelve.rst:2
2121
msgid ":mod:`shelve` --- Python object persistence"
22-
msgstr ""
22+
msgstr ":mod:`shelve` --- Objet Python persistant"
2323

2424
#: ../Doc/library/shelve.rst:7
2525
msgid "**Source code:** :source:`Lib/shelve.py`"
@@ -34,6 +34,13 @@ msgid ""
3434
"and objects containing lots of shared sub-objects. The keys are ordinary "
3535
"strings."
3636
msgstr ""
37+
"Une \"shelf\" est un objet persistant, dictionnaire-compatible. La "
38+
"différence avec les bases de données \"dbm\" est que les valeurs (et non la "
39+
"clés !) dans une \"shelf\" peuvent être des objets Python, essentiellement "
40+
"arbitraires --- n'importe quoi que le module :mod:`pickle` peut gérer. Cela "
41+
"inclus la plupart des instances de classe, des types de données récursives, "
42+
"et les objets contenant beaucoup de sous-objets partagés. Les clés sont des "
43+
"chaînes de caractères ordinaires."
3744

3845
#: ../Doc/library/shelve.rst:22
3946
msgid ""
@@ -44,12 +51,21 @@ msgid ""
4451
"*flag* parameter has the same interpretation as the *flag* parameter of :"
4552
"func:`dbm.open`."
4653
msgstr ""
54+
"Ouvre un dictionnaire persistant. Le nom de fichier spécifié est le nom de "
55+
"fichier de base pour la base de données sous-jacente. Comme effet de bord, "
56+
"une extension peut être ajoutée au nom de fichier et plus d'un fichier peut "
57+
"être créé. Par défaut, le fichier de base de données sous-jacente est ouvert "
58+
"en lecture et en écriture. Le paramètre optionnel *flag* possède la même "
59+
"interprétation que le paramètre *flag* de :func:`dbm.open`."
4760

4861
#: ../Doc/library/shelve.rst:28
4962
msgid ""
5063
"By default, version 3 pickles are used to serialize values. The version of "
5164
"the pickle protocol can be specified with the *protocol* parameter."
5265
msgstr ""
66+
"Par défaut, les *pickles* de version 3 sont utilisés pour sérialiser des "
67+
"valeurs. La version du protocole de *pickle* peut être spécifiée avec le "
68+
"paramètre *protocol*."
5369

5470
#: ../Doc/library/shelve.rst:31
5571
msgid ""
@@ -65,31 +81,52 @@ msgid ""
6581
"determine which accessed entries are mutable, nor which ones were actually "
6682
"mutated)."
6783
msgstr ""
84+
"À cause de la sémantique Python, une \"shelf\" ne peut pas savoir lorsqu'une "
85+
"entrée mutable de dictionnaire-persistant est modifiée. Par défaut les "
86+
"objets modifiés sont écris *seulement* lorsqu'ils sont assignés à une \"shelf"
87+
"\" (voir :ref:`shelve-example`). Si le paramètre optionnel *writeback* est "
88+
"mis à ``True``, toutes les entrées déjà accédées sont aussi misent en cache "
89+
"en mémoire, et ré-écrite sur :meth:`~Shelf.sync` et :meth:`~Shelf.close`; "
90+
"cela peut faciliter la mutation des entrées mutables dans le dictionnaire "
91+
"persistant, mais, si beaucoup d'entrées sont déjà accédées, cela peut "
92+
"consommer beaucoup de mémoire cache, et cela peut rendre l'opération de "
93+
"fermeture très lente puisque toutes les entrées déjà accédées sont ré-écrite "
94+
"(il n'y a aucun moyen de savoir quelles entrées déjà accédées sont mutables, "
95+
"ni lesquelles ont été vraiment mutées)."
6896

6997
#: ../Doc/library/shelve.rst:45
7098
msgid ""
7199
"Do not rely on the shelf being closed automatically; always call :meth:"
72100
"`~Shelf.close` explicitly when you don't need it any more, or use :func:"
73101
"`shelve.open` as a context manager::"
74102
msgstr ""
103+
"Ne pas se fier à la \"shelf\" fermée automatiquement ; toujours appeler :"
104+
"meth:`~Shelf.close` explicitement quand vous n'en avez plus besoin, ou "
105+
"utiliser :func:`shelve.open` comme un gestionnaire de contexte ::"
75106

76107
#: ../Doc/library/shelve.rst:54
77108
msgid ""
78109
"Because the :mod:`shelve` module is backed by :mod:`pickle`, it is insecure "
79110
"to load a shelf from an untrusted source. Like with pickle, loading a shelf "
80111
"can execute arbitrary code."
81112
msgstr ""
113+
"Puisque le module :mod:`shelve` est soutenu par :mod:`pickle`, ce n'est pas "
114+
"sécurisé de charger une \"shelf\" depuis une source non fiable. Comme avec "
115+
"\"pickle\", charger une \"shelf\" peut exécuter du code arbitraire."
82116

83117
#: ../Doc/library/shelve.rst:58
84118
msgid ""
85119
"Shelf objects support all methods supported by dictionaries. This eases the "
86120
"transition from dictionary based scripts to those requiring persistent "
87121
"storage."
88122
msgstr ""
123+
"Les objets \"shelf\" support toutes les méthodes supportées sur les "
124+
"dictionnaires. Cela facilite la transition depuis les dictionnaires basés "
125+
"sur des scripts à ceux nécessitant un stockage persistant."
89126

90127
#: ../Doc/library/shelve.rst:61
91128
msgid "Two additional methods are supported:"
92-
msgstr ""
129+
msgstr "Deux méthodes supplémentaires sont supportées :"
93130

94131
#: ../Doc/library/shelve.rst:65
95132
msgid ""
@@ -98,6 +135,10 @@ msgid ""
98135
"dictionary on disk, if feasible. This is called automatically when the "
99136
"shelf is closed with :meth:`close`."
100137
msgstr ""
138+
"Réécrire toutes les entrées dans le cache si la \"shelf\" a été ouverte avec "
139+
"*writeback* passé à :const:`True`. Vider le cache et synchroniser le "
140+
"dictionnaire persistant sur le disque, si faisable. Cela est appelé "
141+
"automatiquement quand la \"shelf\" est fermée avec :meth:`close`."
101142

102143
#: ../Doc/library/shelve.rst:72
103144
msgid ""

0 commit comments

Comments
 (0)