1
0
Fork 0
python-docs-fr/library/xdrlib.po

309 lines
9.1 KiB
Plaintext
Raw Permalink Normal View History

2018-07-04 09:06:45 +00:00
# Copyright (C) 2001-2018, Python Software Foundation
2018-07-04 09:08:42 +00:00
# For licence information, see README file.
2016-10-30 09:46:26 +00:00
#
msgid ""
msgstr ""
2019-12-05 22:15:54 +00:00
"Project-Id-Version: Python 3\n"
2016-10-30 09:46:26 +00:00
"Report-Msgid-Bugs-To: \n"
2022-05-22 21:15:02 +00:00
"POT-Creation-Date: 2022-05-22 23:13+0200\n"
2016-10-30 09:46:26 +00:00
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
2018-07-04 09:14:25 +00:00
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
2017-05-23 22:40:56 +00:00
"Language: fr\n"
2016-10-30 09:46:26 +00:00
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: library/xdrlib.rst:2
2016-10-30 09:46:26 +00:00
msgid ":mod:`xdrlib` --- Encode and decode XDR data"
msgstr ""
2022-03-23 17:40:12 +00:00
#: library/xdrlib.rst:8
2016-10-30 09:46:26 +00:00
msgid "**Source code:** :source:`Lib/xdrlib.py`"
msgstr "**Code source :** :source:`Lib/xdrlib.py`"
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:17
msgid ""
"The :mod:`xdrlib` module is deprecated (see :pep:`PEP 594 <594#xdrlib>` for "
"details)."
2022-03-23 17:40:12 +00:00
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:20
2016-10-30 09:46:26 +00:00
msgid ""
"The :mod:`xdrlib` module supports the External Data Representation Standard "
"as described in :rfc:`1014`, written by Sun Microsystems, Inc. June 1987. "
"It supports most of the data types described in the RFC."
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:24
2016-10-30 09:46:26 +00:00
msgid ""
"The :mod:`xdrlib` module defines two classes, one for packing variables into "
"XDR representation, and another for unpacking from XDR representation. "
"There are also two exception classes."
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:31
2016-10-30 09:46:26 +00:00
msgid ""
":class:`Packer` is the class for packing data into XDR representation. The :"
"class:`Packer` class is instantiated with no arguments."
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:37
2016-10-30 09:46:26 +00:00
msgid ""
"``Unpacker`` is the complementary class which unpacks XDR data values from a "
"string buffer. The input buffer is given as *data*."
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:45
2016-10-30 09:46:26 +00:00
msgid ":rfc:`1014` - XDR: External Data Representation Standard"
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:44
2016-10-30 09:46:26 +00:00
msgid ""
"This RFC defined the encoding of data which was XDR at the time this module "
"was originally written. It has apparently been obsoleted by :rfc:`1832`."
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:47
2016-10-30 09:46:26 +00:00
msgid ":rfc:`1832` - XDR: External Data Representation Standard"
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:48
2016-10-30 09:46:26 +00:00
msgid "Newer RFC that provides a revised definition of XDR."
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:54
2016-10-30 09:46:26 +00:00
msgid "Packer Objects"
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:56
2020-02-14 10:18:53 +00:00
#, fuzzy
2016-10-30 09:46:26 +00:00
msgid ":class:`Packer` instances have the following methods:"
2020-02-14 10:18:53 +00:00
msgstr "Les instances de :class:`Calendar` ont les méthodes suivantes :"
2016-10-30 09:46:26 +00:00
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:61
2016-10-30 09:46:26 +00:00
msgid "Returns the current pack buffer as a string."
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:66
2016-10-30 09:46:26 +00:00
msgid "Resets the pack buffer to the empty string."
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:68
2016-10-30 09:46:26 +00:00
msgid ""
"In general, you can pack any of the most common XDR data types by calling "
"the appropriate ``pack_type()`` method. Each method takes a single "
"argument, the value to pack. The following simple data type packing methods "
"are supported: :meth:`pack_uint`, :meth:`pack_int`, :meth:`pack_enum`, :meth:"
"`pack_bool`, :meth:`pack_uhyper`, and :meth:`pack_hyper`."
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:77
2016-10-30 09:46:26 +00:00
msgid "Packs the single-precision floating point number *value*."
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:82
2016-10-30 09:46:26 +00:00
msgid "Packs the double-precision floating point number *value*."
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:84
2016-10-30 09:46:26 +00:00
msgid "The following methods support packing strings, bytes, and opaque data:"
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:89
2016-10-30 09:46:26 +00:00
msgid ""
"Packs a fixed length string, *s*. *n* is the length of the string but it is "
"*not* packed into the data buffer. The string is padded with null bytes if "
"necessary to guaranteed 4 byte alignment."
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:96
2016-10-30 09:46:26 +00:00
msgid ""
"Packs a fixed length opaque data stream, similarly to :meth:`pack_fstring`."
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:101
2016-10-30 09:46:26 +00:00
msgid ""
"Packs a variable length string, *s*. The length of the string is first "
"packed as an unsigned integer, then the string data is packed with :meth:"
"`pack_fstring`."
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:108
2016-10-30 09:46:26 +00:00
msgid ""
"Packs a variable length opaque data string, similarly to :meth:`pack_string`."
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:113
2016-10-30 09:46:26 +00:00
msgid "Packs a variable length byte stream, similarly to :meth:`pack_string`."
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:115
2016-10-30 09:46:26 +00:00
msgid "The following methods support packing arrays and lists:"
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:120
2016-10-30 09:46:26 +00:00
msgid ""
"Packs a *list* of homogeneous items. This method is useful for lists with "
"an indeterminate size; i.e. the size is not available until the entire list "
"has been walked. For each item in the list, an unsigned integer ``1`` is "
"packed first, followed by the data value from the list. *pack_item* is the "
"function that is called to pack the individual item. At the end of the "
"list, an unsigned integer ``0`` is packed."
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:127
2016-10-30 09:46:26 +00:00
msgid ""
"For example, to pack a list of integers, the code might appear like this::"
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:136
2016-10-30 09:46:26 +00:00
msgid ""
"Packs a fixed length list (*array*) of homogeneous items. *n* is the length "
"of the list; it is *not* packed into the buffer, but a :exc:`ValueError` "
"exception is raised if ``len(array)`` is not equal to *n*. As above, "
"*pack_item* is the function used to pack each element."
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:144
2016-10-30 09:46:26 +00:00
msgid ""
"Packs a variable length *list* of homogeneous items. First, the length of "
"the list is packed as an unsigned integer, then each element is packed as "
"in :meth:`pack_farray` above."
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:152
2016-10-30 09:46:26 +00:00
msgid "Unpacker Objects"
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:154
2016-10-30 09:46:26 +00:00
msgid "The :class:`Unpacker` class offers the following methods:"
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:159
2016-10-30 09:46:26 +00:00
msgid "Resets the string buffer with the given *data*."
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:164
2016-10-30 09:46:26 +00:00
msgid "Returns the current unpack position in the data buffer."
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:169
2016-10-30 09:46:26 +00:00
msgid ""
"Sets the data buffer unpack position to *position*. You should be careful "
"about using :meth:`get_position` and :meth:`set_position`."
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:175
2016-10-30 09:46:26 +00:00
msgid "Returns the current unpack data buffer as a string."
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:180
2016-10-30 09:46:26 +00:00
msgid ""
"Indicates unpack completion. Raises an :exc:`Error` exception if all of the "
"data has not been unpacked."
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:183
2016-10-30 09:46:26 +00:00
msgid ""
"In addition, every data type that can be packed with a :class:`Packer`, can "
"be unpacked with an :class:`Unpacker`. Unpacking methods are of the form "
"``unpack_type()``, and take no arguments. They return the unpacked object."
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:190
2016-10-30 09:46:26 +00:00
msgid "Unpacks a single-precision floating point number."
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:195
2016-10-30 09:46:26 +00:00
msgid ""
"Unpacks a double-precision floating point number, similarly to :meth:"
"`unpack_float`."
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:198
2016-10-30 09:46:26 +00:00
msgid ""
"In addition, the following methods unpack strings, bytes, and opaque data:"
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:203
2016-10-30 09:46:26 +00:00
msgid ""
"Unpacks and returns a fixed length string. *n* is the number of characters "
"expected. Padding with null bytes to guaranteed 4 byte alignment is assumed."
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:209
2016-10-30 09:46:26 +00:00
msgid ""
"Unpacks and returns a fixed length opaque data stream, similarly to :meth:"
"`unpack_fstring`."
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:215
2016-10-30 09:46:26 +00:00
msgid ""
"Unpacks and returns a variable length string. The length of the string is "
"first unpacked as an unsigned integer, then the string data is unpacked "
"with :meth:`unpack_fstring`."
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:222
2016-10-30 09:46:26 +00:00
msgid ""
"Unpacks and returns a variable length opaque data string, similarly to :meth:"
"`unpack_string`."
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:228
2016-10-30 09:46:26 +00:00
msgid ""
"Unpacks and returns a variable length byte stream, similarly to :meth:"
"`unpack_string`."
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:231
2016-10-30 09:46:26 +00:00
msgid "The following methods support unpacking arrays and lists:"
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:236
2016-10-30 09:46:26 +00:00
msgid ""
"Unpacks and returns a list of homogeneous items. The list is unpacked one "
"element at a time by first unpacking an unsigned integer flag. If the flag "
"is ``1``, then the item is unpacked and appended to the list. A flag of "
"``0`` indicates the end of the list. *unpack_item* is the function that is "
"called to unpack the items."
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:245
2016-10-30 09:46:26 +00:00
msgid ""
"Unpacks and returns (as a list) a fixed length array of homogeneous items. "
"*n* is number of list elements to expect in the buffer. As above, "
"*unpack_item* is the function used to unpack each element."
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:252
2016-10-30 09:46:26 +00:00
msgid ""
"Unpacks and returns a variable length *list* of homogeneous items. First, "
"the length of the list is unpacked as an unsigned integer, then each element "
"is unpacked as in :meth:`unpack_farray` above."
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:260
2016-10-30 09:46:26 +00:00
msgid "Exceptions"
msgstr "Exceptions"
2016-10-30 09:46:26 +00:00
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:262
2016-10-30 09:46:26 +00:00
msgid "Exceptions in this module are coded as class instances:"
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:267
2016-10-30 09:46:26 +00:00
msgid ""
"The base exception class. :exc:`Error` has a single public attribute :attr:"
"`msg` containing the description of the error."
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:273
2016-10-30 09:46:26 +00:00
msgid ""
"Class derived from :exc:`Error`. Contains no additional instance variables."
msgstr ""
2022-05-22 21:15:02 +00:00
#: library/xdrlib.rst:275
2016-10-30 09:46:26 +00:00
msgid "Here is an example of how you would catch one of these exceptions::"
msgstr ""