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

Skip to content

Traduction « tuple » par « n-uplet ». #1490

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 23 commits into from
Dec 2, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion CONTRIBUTING.rst
Original file line number Diff line number Diff line change
Expand Up @@ -462,7 +462,10 @@ typically normalement, habituellement, comme d'habitude
(plutôt que « typiquement »)
thread fil d'exécution
traceback trace d'appels, trace de pile
tuple n-uplet
tuple *n*-uplet (avec *n* en italique), on peut
traduire *2-tuple* par « paire » ou « couple »,
*3-tuple* par « triplet », *4-tuple* par
« quadruplet » etc.
underscore tiret bas, *underscore*
whitespace caractère d'espacement
========================== ===============================================
Expand Down
7 changes: 4 additions & 3 deletions c-api/allocation.po
Original file line number Diff line number Diff line change
Expand Up @@ -72,9 +72,10 @@ msgstr ""
"l'objet Python ne sont pas initialisés. La mémoire allouée est suffisante "
"pour la structure *TYPE* plus *size* champs de la taille donnée par le champ "
"de *type* :c:member:`~PyTypeObject.tp_itemsize`. Ceci est utile pour "
"l'implémentation d'objets comme les tuples, qui sont capables de déterminer "
"leur taille à la construction. Allouer les champs en même temps que l'objet "
"diminue le nombre d'allocations, améliorant ainsi les performances."
"l'implémentation d'objets comme les *n*-uplets, qui sont capables de "
"déterminer leur taille à la construction. Allouer les champs en même temps "
"que l'objet diminue le nombre d'allocations, améliorant ainsi les "
"performances."

#: c-api/allocation.rst:53
msgid ""
Expand Down
2 changes: 1 addition & 1 deletion c-api/arg.po
Original file line number Diff line number Diff line change
Expand Up @@ -927,7 +927,7 @@ msgid ""
msgstr ""
"Les arguments additionnels qui sont donnés à ces fonctions doivent être des "
"adresses de variables dont le type est déterminé par la chaîne de format. "
"Elles sont utilisées pour stocker les valeurs du n-uplet d'entrée. Il y a "
"Elles sont utilisées pour stocker les valeurs du *n*-uplet d'entrée. Il y a "
"quelques cas, comme décrit précédemment dans le liste des unités de formats, "
"où ces paramètres sont utilisés comme valeurs d'entrée. Dans ce cas, ils "
"devraient correspondre à ce qui est spécifié pour l'unité de format "
Expand Down
3 changes: 2 additions & 1 deletion c-api/call.po
Original file line number Diff line number Diff line change
Expand Up @@ -383,7 +383,8 @@ msgid ""
"*args*, and named arguments given by the dictionary *kwargs*."
msgstr ""
"Appelle un objet Python appelable *callable*, avec des arguments donnés par "
"le tuple *args*, et des arguments nommés donnés par le dictionnaire *kwargs*."
"le *n*-uplet *args*, et des arguments nommés donnés par le dictionnaire "
"*kwargs*."

#: c-api/call.rst:230
msgid ""
Expand Down
4 changes: 2 additions & 2 deletions c-api/datetime.po
Original file line number Diff line number Diff line change
Expand Up @@ -324,5 +324,5 @@ msgid ""
"Create and return a new :class:`datetime.date` object given an argument "
"tuple suitable for passing to :meth:`datetime.date.fromtimestamp()`."
msgstr ""
"Crée et renvoie un nouvel objet :class:`datetime.date` à partir d'un n-uplet "
"qui peut être passé à :meth:`datetime.date.fromtimestamp()`."
"Crée et renvoie un nouvel objet :class:`datetime.date` à partir d'un *n*-"
"uplet qui peut être passé à :meth:`datetime.date.fromtimestamp()`."
2 changes: 1 addition & 1 deletion c-api/mapping.po
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ msgstr ""

#: c-api/mapping.rst:93 c-api/mapping.rst:102
msgid "Previously, the function returned a list or a tuple."
msgstr "Auparavant, la fonction renvoyait une liste ou un n-uplet."
msgstr "Auparavant, la fonction renvoyait une liste ou un *n*-uplet."

#: c-api/mapping.rst:90
msgid ""
Expand Down
22 changes: 11 additions & 11 deletions c-api/object.po
Original file line number Diff line number Diff line change
Expand Up @@ -316,9 +316,9 @@ msgid ""
"The result will be ``1`` when at least one of the checks returns ``1``, "
"otherwise it will be ``0``."
msgstr ""
"Si *cls* est un tuple, la vérification est menée sur chaque entrée de *cls*. "
"Le résultat sera ``1`` quand au moins une des vérifications renvoie ``1``, "
"sinon ce sera ``0``."
"Si *cls* est un *n*-uplet, la vérification est menée sur chaque entrée de "
"*cls*. Le résultat sera ``1`` quand au moins une des vérifications renvoie "
"``1``, sinon ce sera ``0``."

#: c-api/object.rst:220
msgid ""
Expand All @@ -341,7 +341,7 @@ msgstr ""
"Normalement seulement les classes objets, c'est-à-dire les instances de :"
"class:`type` ou d'une classe dérivée, sont considérées classes. Cependant, "
"les objets peuvent surcharger cela en ayant un attribut :attr:`__bases__` "
"(qui doit être un tuple de classes de bases)."
"(qui doit être un *n*-uplet de classes de bases)."

#: c-api/object.rst:232
msgid ""
Expand Down Expand Up @@ -379,7 +379,7 @@ msgid ""
msgstr ""
"Un objet *cls* peut surcharger s'il est considéré comme une classe, et ce "
"que ses classes de bases sont, en ayant un attribut :attr:`__bases__` (qui "
"doit être un tuple des classes de base)."
"doit être un *n*-uplet des classes de base)."

#: c-api/object.rst:255
msgid ""
Expand Down Expand Up @@ -510,17 +510,17 @@ msgstr ""
#~ "tuple *args*, and named arguments given by the dictionary *kwargs*."
#~ msgstr ""
#~ "Appelle un objet Python appelable *callable*, avec des arguments donnés "
#~ "par le tuple *args*, et des arguments nommés donnés par le dictionnaire "
#~ "*kwargs*."
#~ "par le *n*-uplet *args*, et des arguments nommés donnés par le "
#~ "dictionnaire *kwargs*."

#, fuzzy
#~ msgid ""
#~ "*args* must not be ``NULL``, use an empty tuple if no arguments are "
#~ "needed. If no named arguments are needed, *kwargs* can be ``NULL``."
#~ msgstr ""
#~ "*args* ne doit pas être égal à *NULL*, utilisez un tuple vide si aucun "
#~ "argument n'est nécessaire. Si aucun argument nommé n'est nécessaire, "
#~ "*kwargs* peut être égal à *NULL*."
#~ "*args* ne doit pas être égal à *NULL*, utilisez un *n*-uplet vide si "
#~ "aucun argument n'est nécessaire. Si aucun argument nommé n'est "
#~ "nécessaire, *kwargs* peut être égal à *NULL*."

#, fuzzy
#~ msgid ""
Expand All @@ -543,7 +543,7 @@ msgstr ""
#~ "tuple *args*. If no arguments are needed, then *args* can be ``NULL``."
#~ msgstr ""
#~ "Appelle un objet Python appelable *callable*, avec des arguments donnés "
#~ "par le tuple *args*. Si aucun argument n'est nécessaire, alors *args* "
#~ "par le *n*-uplet *args*. Si aucun argument n'est nécessaire, alors *args* "
#~ "peut être égal à *NULL*."

#~ msgid ""
Expand Down
1 change: 1 addition & 0 deletions dict
Original file line number Diff line number Diff line change
Expand Up @@ -161,6 +161,7 @@ slot
smalltalk
sqlite
surprenamment
sextuplet
sérialisable
sérialisables
sérialiser
Expand Down
2 changes: 1 addition & 1 deletion distutils/apiref.po
Original file line number Diff line number Diff line change
Expand Up @@ -518,7 +518,7 @@ msgstr ""

#: distutils/apiref.rst:211
msgid "a list of tuples"
msgstr "une liste de tuples"
msgstr "une liste de *n*-uplets"

#: distutils/apiref.rst:223
msgid "*undef_macros*"
Expand Down
2 changes: 1 addition & 1 deletion extending/embedding.po
Original file line number Diff line number Diff line change
Expand Up @@ -300,7 +300,7 @@ msgstr ""
"Une fois le script chargé, le nom recherché est obtenu en utilisant :c:func:"
"`PyObject_GetAttrString`. Si le nom existe, et que l'objet récupéré peut "
"être appelé, vous pouvez présumer sans risque que c'est une fonction. Le "
"programme continue, classiquement, par la construction de n-uplet "
"programme continue, classiquement, par la construction de *n*-uplet "
"d'arguments. L'appel à la fonction Python est alors effectué avec ::"

#: extending/embedding.rst:199
Expand Down
18 changes: 9 additions & 9 deletions extending/extending.po
Original file line number Diff line number Diff line change
Expand Up @@ -199,14 +199,14 @@ msgid ""
"determine the required types of the arguments as well as the types of the C "
"variables into which to store the converted values. More about this later."
msgstr ""
"L'argument *args* sera un pointeur vers un *tuple* Python contenant les "
"arguments. Chaque élément du *tuple* correspond à un argument dans la liste "
"des arguments de l'appel. Les arguments sont des objets Python --- afin d'en "
"faire quelque chose dans notre fonction C, nous devons les convertir en "
"valeurs C. La fonction :c:func:`PyArg_ParseTuple` de l'API Python vérifie "
"les types des arguments et les convertit en valeurs C. Elle utilise un "
"modèle sous forme de chaîne pour déterminer les types requis des arguments "
"ainsi que les types de variables C dans lequel stocker les valeurs "
"L'argument *args* sera un pointeur vers un *n*-uplet Python contenant les "
"arguments. Chaque élément du *n*-uplet correspond à un argument dans la "
"liste des arguments de l'appel. Les arguments sont des objets Python --- "
"afin d'en faire quelque chose dans notre fonction C, nous devons les "
"convertir en valeurs C. La fonction :c:func:`PyArg_ParseTuple` de l'API "
"Python vérifie les types des arguments et les convertit en valeurs C. Elle "
"utilise un modèle sous forme de chaîne pour déterminer les types requis des "
"arguments ainsi que les types de variables C dans lequel stocker les valeurs "
"converties. Nous en verront plus, plus tard."

#: extending/extending.rst:116
Expand Down Expand Up @@ -607,7 +607,7 @@ msgid ""
"func:`PyArg_ParseTuple`; more information on this function is provided below."
msgstr ""
"Si seulement ``METH_VARARGS`` est utilisé, la fonction s'attend à ce que les "
"paramètres Python soient passés comme un n-uplet que l'on peut analyser "
"paramètres Python soient passés comme un *n*-uplet que l'on peut analyser "
"*via* :c:func:`PyArg_ParseTuple` ; des informations supplémentaires sont "
"fournies plus bas."

Expand Down
35 changes: 18 additions & 17 deletions faq/design.po
Original file line number Diff line number Diff line change
Expand Up @@ -199,7 +199,7 @@ msgstr ""
"La première concerne la performance : savoir qu'une chaîne de caractères est "
"immuable signifie que l'allocation mémoire allouée lors de la création de "
"cette chaîne est fixe et figée. C'est aussi l'une des raisons pour "
"lesquelles on fait la distinction entre les *tuples* et les listes."
"lesquelles on fait la distinction entre les *n*-uplets et les listes."

#: faq/design.rst:104
msgid ""
Expand Down Expand Up @@ -381,8 +381,8 @@ msgstr ""
#: faq/design.rst:193
msgid "Why is join() a string method instead of a list or tuple method?"
msgstr ""
"Pourquoi ``join()`` est une méthode de chaîne plutôt qu'une de liste ou de "
"tuple ?"
"Pourquoi ``join()`` est une méthode de chaîne plutôt qu'une méthode de liste "
"ou de *n*-uplet ?"

#: faq/design.rst:195
msgid ""
Expand Down Expand Up @@ -771,7 +771,7 @@ msgstr ""
#: faq/design.rst:405
msgid "Why are there separate tuple and list data types?"
msgstr ""
"Pourquoi les *tuples* et les *list* sont deux types de données séparés ?"
"Pourquoi les *n*-uplets et les *list* sont deux types de données séparés ?"

#: faq/design.rst:407
msgid ""
Expand All @@ -782,13 +782,13 @@ msgid ""
"Cartesian coordinate is appropriately represented as a tuple of two or three "
"numbers."
msgstr ""
"Les listes et les *tuples*, bien que semblable à bien des égards, sont "
"généralement utilisés de façons fondamentalement différentes. Les *tuples* "
"Les listes et les *n*-uplets, bien que semblable à bien des égards, sont "
"généralement utilisés de façons fondamentalement différentes. Les *n*-uplets "
"peuvent être considérés comme étant similaires aux dossiers en Pascal ou aux "
"structures en C; Ce sont de petites collections de données associées qui "
"peuvent être de différents types qui sont utilisées ensemble. Par exemple, "
"un repère cartésien est correctement représenté comme un *tuple* de deux ou "
"trois nombres."
"un repère cartésien est correctement représenté comme un *n*-uplet de deux "
"ou trois nombres."

#: faq/design.rst:414
msgid ""
Expand All @@ -815,12 +815,12 @@ msgid ""
"be used as dictionary keys, and hence only tuples and not lists can be used "
"as keys."
msgstr ""
"Les *tuples* sont immuables, ce qui signifie que lorsqu'un *tuple* a été "
"Les *n*-uplets sont immuables, ce qui signifie que lorsqu'un *n*-uplet a été "
"créé, vous ne pouvez remplacer aucun de ses éléments par une nouvelle "
"valeur. Les listes sont muables, ce qui signifie que vous pouvez toujours "
"modifier les éléments d'une liste. Seuls des éléments immuables peuvent être "
"utilisés comme clés de dictionnaires, et donc de ``tuple`` et ``list`` seul "
"des *tuples* peuvent être utilisés comme clés."
"des *n*-uplets peuvent être utilisés comme clés."

#: faq/design.rst:428
msgid "How are lists implemented in CPython?"
Expand Down Expand Up @@ -936,8 +936,8 @@ msgid ""
"dictionary keys."
msgstr ""
"Si vous voulez un dictionnaire indexé avec une liste, il faut simplement "
"convertir la liste en un *tuple* ; la fonction ``tuple(L)`` crée un "
"*tuple* avec les mêmes entrées que la liste ``L``. Les *tuples* sont "
"convertir la liste en un *n*-uplet ; la fonction ``tuple(L)`` crée un *n*-"
"uplet avec les mêmes entrées que la liste ``L``. Les *n*-uplets sont "
"immuables et peuvent donc être utilisés comme clés du dictionnaire."

#: faq/design.rst:476
Expand Down Expand Up @@ -1001,7 +1001,7 @@ msgstr ""
"Marquer les listes comme étant en lecture seule une fois qu'elles sont "
"utilisées comme clé de dictionnaire. Le problème est que ce n'est pas "
"seulement l'objet de niveau supérieur qui pourrait changer sa valeur; vous "
"pourriez utiliser un tuple contenant une liste comme clé. Utiliser "
"pourriez utiliser un *n*-uplet contenant une liste comme clé. Utiliser "
"n'importe quoi comme une clé dans un dictionnaire nécessiterait de marquer "
"tous les objets accessibles à partir de là comme en lecture seule -- et "
"encore une fois, les objets se faisant référence pourraient provoquer une "
Expand Down Expand Up @@ -1400,15 +1400,16 @@ msgstr ""
#: faq/design.rst:727
msgid "Why does Python allow commas at the end of lists and tuples?"
msgstr ""
"Pourquoi Python permet-il les virgules à la fin des listes et des tuples ?"
"Pourquoi Python permet-il les virgules à la fin des listes et des *n*-"
"uplets ?"

#: faq/design.rst:729
msgid ""
"Python lets you add a trailing comma at the end of lists, tuples, and "
"dictionaries::"
msgstr ""
"Python vous permet d'ajouter une virgule à la fin des listes, des tuples et "
"des dictionnaires ::"
"Python vous permet d'ajouter une virgule à la fin des listes, des *n*-uplets "
"et des dictionnaires ::"

#: faq/design.rst:740
msgid "There are several reasons to allow this."
Expand All @@ -1421,7 +1422,7 @@ msgid ""
"remember to add a comma to the previous line. The lines can also be "
"reordered without creating a syntax error."
msgstr ""
"Lorsque vous avez une valeur littérale pour une liste, un tuple ou un "
"Lorsque vous avez une valeur littérale pour une liste, un *n*-uplet ou un "
"dictionnaire réparti sur plusieurs lignes, il est plus facile d'ajouter plus "
"d'éléments parce que vous n'avez pas besoin de vous rappeler d'ajouter une "
"virgule à la ligne précédente. Les lignes peuvent aussi être réorganisées "
Expand Down
11 changes: 6 additions & 5 deletions faq/extending.po
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,7 @@ msgid ""
"specified index. Lists have similar functions, :c:func:`PyListSize` and :c:"
"func:`PyList_GetItem`."
msgstr ""
"Cela dépend du type d'objet. Si c'est un tuple, :c:func:`PyTuple_Size` "
"Cela dépend du type d'objet. Si c'est un *n*-uplet, :c:func:`PyTuple_Size` "
"renvoie sa longueur et :c:func:`PyTuple_GetItem` renvoie l'élément à l'index "
"spécifié. Les listes ont des fonctions similaires, :c:func:`PyListSize` et :"
"c:func:`PyList_GetItem`."
Expand Down Expand Up @@ -200,7 +200,8 @@ msgstr ""
#: faq/extending.rst:104
msgid "How do I use Py_BuildValue() to create a tuple of arbitrary length?"
msgstr ""
"Comment utiliser Py_BuildValue() pour créer un tuple de longueur définie ?"
"Comment utiliser Py_BuildValue() pour créer un *n*-uplet de longueur "
"définie ?"

#: faq/extending.rst:106
msgid "You can't. Use :c:func:`PyTuple_Pack` instead."
Expand Down Expand Up @@ -247,8 +248,8 @@ msgid ""
"format, and to call a function with one argument, surround the argument in "
"parentheses, e.g. \"(i)\"."
msgstr ""
"Notez que :c:func:`PyObject_CallObject` veut *toujours* un tuple comme liste "
"d'arguments. Aussi, pour appeler une fonction sans arguments, utilisez "
"Notez que :c:func:`PyObject_CallObject` veut *toujours* un *n*-uplet comme "
"liste d'arguments. Aussi, pour appeler une fonction sans arguments, utilisez "
"\"()\" pour être conforme au type et, pour appeler une fonction avec un "
"paramètre, entourez-le de parenthèses, p. ex. \"(i)\"."

Expand Down Expand Up @@ -489,7 +490,7 @@ msgstr ""
"l'objet code renvoyé en appelant :c:func:`PyEval_EvalCode`. Sinon, "
"enregistrez l'entrée pour plus tard. Si la compilation échoue, vérifiez s'il "
"s'agit d'une erreur ou s'il faut juste plus de données — en extrayant la "
"chaîne de message du tuple d'exception et en la comparant à la chaîne *"
"chaîne de message du *n*-uplet d'exception et en la comparant à la chaîne *"
"\"unexpected EOF while parsing\"*. Voici un exemple complet d'utilisation de "
"la bibliothèque *readline* de GNU (il vous est possible d'ignorer **SIGINT** "
"lors de l'appel à ``readline()``) ::"
Expand Down
Loading