forked from AFPy/python-docs-fr
Proofreading c-api/tuple.po (#346)
Rebase et relecture de AFPy/python-docs-fr#90 Reviewed-on: AFPy/python-docs-fr#346 Reviewed-by: Christophe Nanteuil <christophenan@noreply.localhost>
This commit is contained in:
parent eb2c07fb51
commit c4f5db4894
1 changed files with 56 additions and 12 deletions
| | @ -6,44 +6,47 @@ msgstr "" | |||
"Project-Id-Version: Python 3\n" | ||||
"Report-Msgid-Bugs-To: \n" | ||||
"POT-Creation-Date: 2025-10-17 09:58+0200\n" | ||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
"PO-Revision-Date: 2025-10-23 16:10+0200\n" | ||||
"Last-Translator: Julien Palard <julien@palard.fr>\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" | ||||
"X-Generator: Poedit 3.6\n" | ||||
| ||||
#: c-api/tuple.rst:6 | ||||
msgid "Tuple Objects" | ||||
msgstr "" | ||||
msgstr "*n*-uplets" | ||||
| ||||
#: c-api/tuple.rst:13 | ||||
#, fuzzy | ||||
msgid "This subtype of :c:type:`PyObject` represents a Python tuple object." | ||||
msgstr "" | ||||
"Ce sous-type de :c:type:`PyObject` représente un objet ``bytearray`` Python." | ||||
"Ce sous-type de :c:type:`PyObject` représente un objet Python ``tuple``." | ||||
| ||||
#: c-api/tuple.rst:18 | ||||
#, fuzzy | ||||
msgid "" | ||||
"This instance of :c:type:`PyTypeObject` represents the Python tuple type; it " | ||||
"is the same object as :class:`tuple` in the Python layer." | ||||
msgstr "" | ||||
"Cette instance de :c:type:`PyTypeObject` représente le type Python " | ||||
"*bytearray*, c'est le même que :class:`bytearray` côté Python." | ||||
"``tuple``, c'est le même que l’objet Python :class:`tuple`." | ||||
| ||||
#: c-api/tuple.rst:24 | ||||
msgid "" | ||||
"Return true if *p* is a tuple object or an instance of a subtype of the " | ||||
"tuple type. This function always succeeds." | ||||
msgstr "" | ||||
"Renvoie vrai si *p* est un ``tuple`` ou un instance d’un de ses sous-type. " | ||||
"Cette fonction n’échoue jamais." | ||||
| ||||
#: c-api/tuple.rst:30 | ||||
msgid "" | ||||
"Return true if *p* is a tuple object, but not an instance of a subtype of " | ||||
"the tuple type. This function always succeeds." | ||||
msgstr "" | ||||
"Renvoie vrai uniquement si *p* est un ``tuple``, mais pas une instance d’un " | ||||
"des sous-types. Cette fonction n’échoue jamais." | ||||
| ||||
#: c-api/tuple.rst:36 | ||||
msgid "" | ||||
| | @ -75,6 +78,9 @@ msgid "" | |||
"*pos* is negative or out of bounds, return ``NULL`` and set " | ||||
"an :exc:`IndexError` exception." | ||||
msgstr "" | ||||
"Renvoie l’objet à la position *pos* dans le *n*-uplet *p*. Si *pos* est " | ||||
"négatif ou hors limites, ``NULL`` est renvoyé et " | ||||
"l’exception :exc:`IndexError` est levée." | ||||
| ||||
#: c-api/tuple.rst:64 | ||||
msgid "" | ||||
| | @ -87,6 +93,8 @@ msgstr "" | |||
#: c-api/tuple.rst:73 | ||||
msgid "Like :c:func:`PyTuple_GetItem`, but does no checking of its arguments." | ||||
msgstr "" | ||||
"Similaire à la fonction :c:func:`PyTuple_GetItem`, mais ne contrôle pas les " | ||||
"arguments." | ||||
| ||||
#: c-api/tuple.rst:78 | ||||
msgid "" | ||||
| | @ -106,18 +114,26 @@ msgid "" | |||
"by *p*. Return ``0`` on success. If *pos* is out of bounds, return ``-1`` " | ||||
"and set an :exc:`IndexError` exception." | ||||
msgstr "" | ||||
"Insère une référence à l’objet *o* à la position *pos* du *n*-uplet pointé " | ||||
"par *p*. Renvoie ``0`` si l’opération réussit. Si *pos* est hors limite, " | ||||
"l’exception :exc:`IndexError` est levée et la fonction renvoie ``-1``." | ||||
| ||||
#: c-api/tuple.rst:93 | ||||
msgid "" | ||||
"This function \"steals\" a reference to *o* and discards a reference to an " | ||||
"item already in the tuple at the affected position." | ||||
msgstr "" | ||||
"Cette fonction « s’accapare » une référence à l’objet *o* et dé-référence " | ||||
"l’objet présent dans le *n*-uplet à cette position." | ||||
| ||||
#: c-api/tuple.rst:99 | ||||
msgid "" | ||||
"Like :c:func:`PyTuple_SetItem`, but does no error checking, and should " | ||||
"*only* be used to fill in brand new tuples." | ||||
msgstr "" | ||||
"Semblable à la fonction :c:func:`PyTuple_SetItem`, mais ne contrôle pas les " | ||||
"erreurs et *ne doit être utilisée que* pour remplir un *n*-uplet " | ||||
"nouvellement créé." | ||||
| ||||
#: c-api/tuple.rst:224 c-api/tuple.rst:242 | ||||
msgid "" | ||||
| | @ -133,6 +149,9 @@ msgid "" | |||
"that is being replaced; any reference in the tuple at position *pos* will be " | ||||
"leaked." | ||||
msgstr "" | ||||
"Cette fonction « s’accapare » une référence à l’objet *o* et, contrairement " | ||||
"à :c:func:`PyTuple_SetItem`, ne dé-référence **pas** l’élément remplacé : la " | ||||
"référence à l’objet présent dans le *n*-uplet à la position *pos* est perdue." | ||||
| ||||
#: c-api/tuple.rst:114 | ||||
msgid "" | ||||
| | @ -155,10 +174,22 @@ msgid "" | |||
"and sets ``*p`` to ``NULL``, and raises :exc:`MemoryError` " | ||||
"or :exc:`SystemError`." | ||||
msgstr "" | ||||
"Permet de redimensionner un *n*-uplet. *newsize* est la nouvelle taille de " | ||||
"ce *n*-uplet. Comme les *n*-uplets sont *supposés* être immuables cette " | ||||
"fonction doit être utilisée uniquement s’il n’existe qu’une référence vers " | ||||
"cet objet. *N’utilisez pas* cette fonction s’il est possible que le *n*-" | ||||
"uplet soit connu d’une autre partie du code. Le *n*-uplet sera toujours " | ||||
"agrandi ou réduit à partir de la fin. Cette fonction est plus performante " | ||||
"que de détruire le ``tuple`` puis d’en créer un nouveau. Renvoie ``0`` si " | ||||
"l’opération réussit. Le code ne devrait jamais supposer que la valeur de " | ||||
"``*p`` sera la même après l’appel à cette fonction. Si l’objet référencé par " | ||||
"``*p`` doit être remplacé, alors il est d’abord détruit. En cas d’erreur " | ||||
"cette fonction renvoie ``-1`` , stocke ``NULL`` dans ``*p`` et lève " | ||||
"soit :exc:`MemoryError` soit :exc:`SystemError`." | ||||
| ||||
#: c-api/tuple.rst:136 | ||||
msgid "Struct Sequence Objects" | ||||
msgstr "" | ||||
msgstr "Objets structure-séquence" | ||||
| ||||
#: c-api/tuple.rst:138 | ||||
msgid "" | ||||
| | @ -167,6 +198,10 @@ msgid "" | |||
"also be accessed through attributes. To create a struct sequence, you first " | ||||
"have to create a specific struct sequence type." | ||||
msgstr "" | ||||
"Les objets *structure-séquence* sont l’équivalent C des " | ||||
"objets :func:`~collections.namedtuple`, c’est-à-dire une liste d’objets dont " | ||||
"les éléments peuvent être désignés par des attributs. Pour créer un objet " | ||||
"structure-séquence vous devez d’abord définir son type." | ||||
| ||||
#: c-api/tuple.rst:145 | ||||
msgid "" | ||||
| | @ -174,6 +209,9 @@ msgid "" | |||
"Instances of the resulting type can be created " | ||||
"with :c:func:`PyStructSequence_New`." | ||||
msgstr "" | ||||
"Crée un nouveau type d’objet *structure-séquence* à partir des données dans " | ||||
"*desc*, décrit ci-dessous. Le type ainsi créé peut être instancié en " | ||||
"appelant :c:func:`PyStructSequence_New`." | ||||
| ||||
#: c-api/tuple.rst:217 | ||||
msgid "Return ``NULL`` with an exception set on failure." | ||||
| | @ -182,6 +220,7 @@ msgstr "" | |||
#: c-api/tuple.rst:153 | ||||
msgid "Initializes a struct sequence type *type* from *desc* in place." | ||||
msgstr "" | ||||
"Initialise un type de structure-séquence à partir de *desc*, sur place." | ||||
| ||||
#: c-api/tuple.rst:158 | ||||
msgid "" | ||||
| | @ -191,7 +230,7 @@ msgstr "" | |||
| ||||
#: c-api/tuple.rst:166 | ||||
msgid "Contains the meta information of a struct sequence type to create." | ||||
msgstr "" | ||||
msgstr "Contient les méta-données d’un type structure-séquence à créer." | ||||
| ||||
#: c-api/tuple.rst:170 | ||||
msgid "" | ||||
| | @ -232,17 +271,19 @@ msgstr "" | |||
| ||||
#: c-api/tuple.rst:206 | ||||
msgid "Special value for a field name to leave it unnamed." | ||||
msgstr "" | ||||
msgstr "Une valeur sentinelle pour indiquer qu’un champ n’est pas nommé." | ||||
| ||||
#: c-api/tuple.rst:208 | ||||
msgid "The type was changed from ``char *``." | ||||
msgstr "" | ||||
msgstr "Le type était ``char *``." | ||||
| ||||
#: c-api/tuple.rst:214 | ||||
msgid "" | ||||
"Creates an instance of *type*, which must have been created " | ||||
"with :c:func:`PyStructSequence_NewType`." | ||||
msgstr "" | ||||
"Crée une instance de *type*, qui doit avoir été créé " | ||||
"via :c:func:`PyStructSequence_NewType`." | ||||
| ||||
#: c-api/tuple.rst:222 | ||||
msgid "" | ||||
| | @ -263,10 +304,13 @@ msgid "" | |||
"Like :c:func:`PyTuple_SET_ITEM`, this should only be used to fill in brand " | ||||
"new instances." | ||||
msgstr "" | ||||
"Insère un l’objet *o* dans la structure-séquence *p* à la position *pos*. " | ||||
"Pour les mêmes raisons que :c:func:`PyTuple_SET_ITEM`, cette fonction ne " | ||||
"doit être utilisée que pour des objets nouvellement créés." | ||||
| ||||
#: c-api/tuple.rst:247 | ||||
msgid "This function \"steals\" a reference to *o*." | ||||
msgstr "" | ||||
msgstr "Cette fonction « s’accapare » une référence à *o*." | ||||
| ||||
#: c-api/tuple.rst:252 | ||||
msgid "Alias to :c:func:`PyStructSequence_SetItem`." | ||||
| | | |||
Loading…
Add table
Add a link
Reference in a new issue