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

309 lines
9.1 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Copyright (C) 2001-2018, Python Software Foundation
# For licence information, see README file.
#
msgid ""
msgstr ""
"Project-Id-Version: Python 3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-05-22 23:13+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: library/xdrlib.rst:2
msgid ":mod:`xdrlib` --- Encode and decode XDR data"
msgstr ""
#: library/xdrlib.rst:8
msgid "**Source code:** :source:`Lib/xdrlib.py`"
msgstr "**Code source :** :source:`Lib/xdrlib.py`"
#: library/xdrlib.rst:17
msgid ""
"The :mod:`xdrlib` module is deprecated (see :pep:`PEP 594 <594#xdrlib>` for "
"details)."
msgstr ""
#: library/xdrlib.rst:20
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 ""
#: library/xdrlib.rst:24
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 ""
#: library/xdrlib.rst:31
msgid ""
":class:`Packer` is the class for packing data into XDR representation. The :"
"class:`Packer` class is instantiated with no arguments."
msgstr ""
#: library/xdrlib.rst:37
msgid ""
"``Unpacker`` is the complementary class which unpacks XDR data values from a "
"string buffer. The input buffer is given as *data*."
msgstr ""
#: library/xdrlib.rst:45
msgid ":rfc:`1014` - XDR: External Data Representation Standard"
msgstr ""
#: library/xdrlib.rst:44
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 ""
#: library/xdrlib.rst:47
msgid ":rfc:`1832` - XDR: External Data Representation Standard"
msgstr ""
#: library/xdrlib.rst:48
msgid "Newer RFC that provides a revised definition of XDR."
msgstr ""
#: library/xdrlib.rst:54
msgid "Packer Objects"
msgstr ""
#: library/xdrlib.rst:56
#, fuzzy
msgid ":class:`Packer` instances have the following methods:"
msgstr "Les instances de :class:`Calendar` ont les méthodes suivantes :"
#: library/xdrlib.rst:61
msgid "Returns the current pack buffer as a string."
msgstr ""
#: library/xdrlib.rst:66
msgid "Resets the pack buffer to the empty string."
msgstr ""
#: library/xdrlib.rst:68
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 ""
#: library/xdrlib.rst:77
msgid "Packs the single-precision floating point number *value*."
msgstr ""
#: library/xdrlib.rst:82
msgid "Packs the double-precision floating point number *value*."
msgstr ""
#: library/xdrlib.rst:84
msgid "The following methods support packing strings, bytes, and opaque data:"
msgstr ""
#: library/xdrlib.rst:89
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 ""
#: library/xdrlib.rst:96
msgid ""
"Packs a fixed length opaque data stream, similarly to :meth:`pack_fstring`."
msgstr ""
#: library/xdrlib.rst:101
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 ""
#: library/xdrlib.rst:108
msgid ""
"Packs a variable length opaque data string, similarly to :meth:`pack_string`."
msgstr ""
#: library/xdrlib.rst:113
msgid "Packs a variable length byte stream, similarly to :meth:`pack_string`."
msgstr ""
#: library/xdrlib.rst:115
msgid "The following methods support packing arrays and lists:"
msgstr ""
#: library/xdrlib.rst:120
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 ""
#: library/xdrlib.rst:127
msgid ""
"For example, to pack a list of integers, the code might appear like this::"
msgstr ""
#: library/xdrlib.rst:136
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 ""
#: library/xdrlib.rst:144
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 ""
#: library/xdrlib.rst:152
msgid "Unpacker Objects"
msgstr ""
#: library/xdrlib.rst:154
msgid "The :class:`Unpacker` class offers the following methods:"
msgstr ""
#: library/xdrlib.rst:159
msgid "Resets the string buffer with the given *data*."
msgstr ""
#: library/xdrlib.rst:164
msgid "Returns the current unpack position in the data buffer."
msgstr ""
#: library/xdrlib.rst:169
msgid ""
"Sets the data buffer unpack position to *position*. You should be careful "
"about using :meth:`get_position` and :meth:`set_position`."
msgstr ""
#: library/xdrlib.rst:175
msgid "Returns the current unpack data buffer as a string."
msgstr ""
#: library/xdrlib.rst:180
msgid ""
"Indicates unpack completion. Raises an :exc:`Error` exception if all of the "
"data has not been unpacked."
msgstr ""
#: library/xdrlib.rst:183
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 ""
#: library/xdrlib.rst:190
msgid "Unpacks a single-precision floating point number."
msgstr ""
#: library/xdrlib.rst:195
msgid ""
"Unpacks a double-precision floating point number, similarly to :meth:"
"`unpack_float`."
msgstr ""
#: library/xdrlib.rst:198
msgid ""
"In addition, the following methods unpack strings, bytes, and opaque data:"
msgstr ""
#: library/xdrlib.rst:203
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 ""
#: library/xdrlib.rst:209
msgid ""
"Unpacks and returns a fixed length opaque data stream, similarly to :meth:"
"`unpack_fstring`."
msgstr ""
#: library/xdrlib.rst:215
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 ""
#: library/xdrlib.rst:222
msgid ""
"Unpacks and returns a variable length opaque data string, similarly to :meth:"
"`unpack_string`."
msgstr ""
#: library/xdrlib.rst:228
msgid ""
"Unpacks and returns a variable length byte stream, similarly to :meth:"
"`unpack_string`."
msgstr ""
#: library/xdrlib.rst:231
msgid "The following methods support unpacking arrays and lists:"
msgstr ""
#: library/xdrlib.rst:236
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 ""
#: library/xdrlib.rst:245
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 ""
#: library/xdrlib.rst:252
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 ""
#: library/xdrlib.rst:260
msgid "Exceptions"
msgstr "Exceptions"
#: library/xdrlib.rst:262
msgid "Exceptions in this module are coded as class instances:"
msgstr ""
#: library/xdrlib.rst:267
msgid ""
"The base exception class. :exc:`Error` has a single public attribute :attr:"
"`msg` containing the description of the error."
msgstr ""
#: library/xdrlib.rst:273
msgid ""
"Class derived from :exc:`Error`. Contains no additional instance variables."
msgstr ""
#: library/xdrlib.rst:275
msgid "Here is an example of how you would catch one of these exceptions::"
msgstr ""