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

Skip to content

Commit 69555f5

Browse files
committed
translate
1 parent da73f3f commit 69555f5

File tree

1 file changed

+63
-7
lines changed

1 file changed

+63
-7
lines changed

library/shelve.po

Lines changed: 63 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ msgstr ""
88
"Project-Id-Version: Python 3.6\n"
99
"Report-Msgid-Bugs-To: \n"
1010
"POT-Creation-Date: 2017-08-10 00:49+0200\n"
11-
"PO-Revision-Date: 2018-01-09 22:01+0100\n"
11+
"PO-Revision-Date: 2018-07-12 20:58+0200\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"
1616
"Last-Translator: \n"
1717
"Language-Team: \n"
18-
"X-Generator: Poedit 2.0.5\n"
18+
"X-Generator: Poedit 2.0.8\n"
1919

2020
#: ../Doc/library/shelve.rst:2
2121
msgid ":mod:`shelve` --- Python object persistence"
@@ -145,17 +145,22 @@ msgid ""
145145
"Synchronize and close the persistent *dict* object. Operations on a closed "
146146
"shelf will fail with a :exc:`ValueError`."
147147
msgstr ""
148+
"Synchronise et ferme l'objet *dict* persistant. Les opérations sur une shelf "
149+
"fermée va échouer avec une :exc:`ValueError`."
148150

149151
#: ../Doc/library/shelve.rst:78
150152
msgid ""
151153
"`Persistent dictionary recipe <https://code.activestate.com/recipes/576642/"
152154
">`_ with widely supported storage formats and having the speed of native "
153155
"dictionaries."
154156
msgstr ""
157+
"`Recette de dictionnaire persistant <https://code.activestate.com/"
158+
"recipes/576642/>`_ avec un large panel de formats de stockage et ayant la "
159+
"vitesse des dictionnaires natifs."
155160

156161
#: ../Doc/library/shelve.rst:84
157162
msgid "Restrictions"
158-
msgstr ""
163+
msgstr "Restrictions"
159164

160165
#: ../Doc/library/shelve.rst:90
161166
msgid ""
@@ -167,6 +172,14 @@ msgid ""
167172
"the database should be fairly small, and in rare cases key collisions may "
168173
"cause the database to refuse updates."
169174
msgstr ""
175+
"Le choix du paquet de base de donnée qui va être utilisé (comme :mod:`dbm."
176+
"ndbm` ou :mod:`dbm.gnu`) va dépendre le l'interface disponible. Donc c'est "
177+
"risqué d'ouvrir la base de données directement en utilisant :mod:`dbm`.La "
178+
"base de données est également (malheureusement) sujet à des limitations de :"
179+
"mod:`dbm`, si c'est utilisé --- cela signifie que (la représentation pickled "
180+
"de) l'objet stocké dans la base de données devrait être assez petit, et dans "
181+
"de rare cas de collisions de clés peu entraîner le refus de mises à jour de "
182+
"la base de données."
170183

171184
#: ../Doc/library/shelve.rst:98
172185
msgid ""
@@ -177,19 +190,32 @@ msgid ""
177190
"this differs across Unix versions and requires knowledge about the database "
178191
"implementation used."
179192
msgstr ""
193+
"Le module :mod:`shelve` ne support pas l'accès *concurrent* en lecture/"
194+
"écriture sur les objets shelved. Les accès multiples simultanés sont sûr) "
195+
"Lorsqu'un programme a un shelf ouvert en écriture, aucun autre programme ne "
196+
"devrait l'avoir ouvert en écriture ou lecture. Le verrouillage des fichier "
197+
"Unix peut être utilisé pour résoudre ce problème, mais cela dépend de la "
198+
"version Unix et necessite des connaissances à propos de l'implémentation de "
199+
"la base de données utilisée."
180200

181201
#: ../Doc/library/shelve.rst:108
182202
msgid ""
183203
"A subclass of :class:`collections.abc.MutableMapping` which stores pickled "
184204
"values in the *dict* object."
185205
msgstr ""
206+
"Une sous-classe de :class:`collections.abc.MutableMapping` qui stock les "
207+
"valeurs sérialisées par pickle dans l'objet *dict*."
186208

187209
#: ../Doc/library/shelve.rst:111
188210
msgid ""
189211
"By default, version 3 pickles are used to serialize values. The version of "
190212
"the pickle protocol can be specified with the *protocol* parameter. See the :"
191213
"mod:`pickle` documentation for a discussion of the pickle protocols."
192214
msgstr ""
215+
"Par défaut, les pickles de version 3 sont utilisés pour sérialiser les "
216+
"valeurs. La version du protocole pickle peut être spécifié avec le paramètre "
217+
"*protocol*. Voir la documentation de :mod:`pickle` pour plus d'information "
218+
"sur les protocoles pickle."
193219

194220
#: ../Doc/library/shelve.rst:115
195221
msgid ""
@@ -198,24 +224,36 @@ msgid ""
198224
"times. This allows natural operations on mutable entries, but can consume "
199225
"much more memory and make sync and close take a long time."
200226
msgstr ""
227+
"Si le paramètre *writeback* est ``True``, l'objet va garder en cache toutes "
228+
"les entrées accédées et les écrire dans le *dict* aux moments de "
229+
"synchronisation et de fermeture. Cela permet des opérations naturelles sur "
230+
"les entrées mutables, mais peut consommer beaucoup plus de mémoire et rendre "
231+
"les temps de synchronisation et de fermeture très long."
201232

202233
#: ../Doc/library/shelve.rst:120
203234
msgid ""
204235
"The *keyencoding* parameter is the encoding used to encode keys before they "
205236
"are used with the underlying dict."
206237
msgstr ""
238+
"Le paramètre *keyencoding* est l'encodage utilisé pour encoder les clés "
239+
"avant qu'elles soient utilisées avec le dictionnaire sous-jasent."
207240

208241
#: ../Doc/library/shelve.rst:123
209242
msgid ""
210243
"A :class:`Shelf` object can also be used as a context manager, in which case "
211244
"it will be automatically closed when the :keyword:`with` block ends."
212245
msgstr ""
246+
"Un objet :class:`Shelf` peut également être utilisé comme un manager de "
247+
"contexte, auquel cas il sera automatiquement fermé lorsque le block :keyword:"
248+
"`with` sera terminé."
213249

214250
#: ../Doc/library/shelve.rst:126
215251
msgid ""
216252
"Added the *keyencoding* parameter; previously, keys were always encoded in "
217253
"UTF-8."
218254
msgstr ""
255+
"Ajout du paramètre *keyencoding* ; précédemment, les clés étaient toujours "
256+
"encodés en UTF-8."
219257

220258
#: ../Doc/library/shelve.rst:130
221259
msgid "Added context manager support."
@@ -233,6 +271,15 @@ msgid ""
233271
"*writeback*, and *keyencoding* parameters have the same interpretation as "
234272
"for the :class:`Shelf` class."
235273
msgstr ""
274+
"Une sous-classe de :class:`Shelf` qui propose :meth:`first`, :meth:`!next`, :"
275+
"meth:`previous`, :meth:`last` and :meth:`set_location` qui sont disponible "
276+
"dans le module tiers :mod:`bsddb` de `pybsddb <https://www.jcea.es/"
277+
"programacion/pybsddb.htm>`_ mais non dans les autres modules de base de "
278+
"données. L'objet *dict* passé au constructeur ne doit pas supporter ces "
279+
"méthodes. Cela est généralement fait en appeleant une des fonctions "
280+
"suivantes : :func:`bsddb.hashopen`, :func:`bsddb.btopen` ou :func:`bsddb."
281+
"rnopen`. Les paramètres optionnels *protocol*, *writeback*, et *keyencoding* "
282+
"ont la même signification que pour la classe :class:`Shelf`."
236283

237284
#: ../Doc/library/shelve.rst:149
238285
msgid ""
@@ -243,6 +290,13 @@ msgid ""
243290
"open` function. The optional *protocol* and *writeback* parameters have the "
244291
"same interpretation as for the :class:`Shelf` class."
245292
msgstr ""
293+
"Une sous-classe de :class:`Shelf` qui accète un *filename* au lieu d'un "
294+
"objet dictionnaire-compatible. Le fichier sous-jacent va être ouvert avec :"
295+
"func:`dbm.open`. Par défaut le fichier va être créé en lecture et en "
296+
"écriture. Le paramètre optionnel *flag* peut être interprété de la même "
297+
"manière que pour la fonction :func:`.open`. Les paramètres optionnels "
298+
"*protocol* et *writeback* s'interprète de la même manière que pour la "
299+
"classe :class:`Shelf`."
246300

247301
#: ../Doc/library/shelve.rst:160
248302
msgid "Example"
@@ -253,19 +307,21 @@ msgid ""
253307
"To summarize the interface (``key`` is a string, ``data`` is an arbitrary "
254308
"object)::"
255309
msgstr ""
310+
"Pour résumer l'interface (``key`` est une chaîne de caractère, ``data`` est "
311+
"un objet arbitraire)::"
256312

257313
#: ../Doc/library/shelve.rst:199
258314
msgid "Module :mod:`dbm`"
259-
msgstr ""
315+
msgstr "Module :mod:`dbm`"
260316

261317
#: ../Doc/library/shelve.rst:199
262318
msgid "Generic interface to ``dbm``-style databases."
263-
msgstr ""
319+
msgstr "Interface générique de base de données style ``dbm``."
264320

265321
#: ../Doc/library/shelve.rst:201
266322
msgid "Module :mod:`pickle`"
267-
msgstr ""
323+
msgstr "Module :mod:`pickle`"
268324

269325
#: ../Doc/library/shelve.rst:202
270326
msgid "Object serialization used by :mod:`shelve`."
271-
msgstr ""
327+
msgstr "Serialisation d'objet utilisé par :mod:`shelve`."

0 commit comments

Comments
 (0)