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

Skip to content

Commit 97353f1

Browse files
authored
Traduction « tuple » par « n-uplet ». (#1490)
1 parent f258f32 commit 97353f1

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

81 files changed

+605
-587
lines changed

CONTRIBUTING.rst

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -462,7 +462,10 @@ typically normalement, habituellement, comme d'habitude
462462
(plutôt que « typiquement »)
463463
thread fil d'exécution
464464
traceback trace d'appels, trace de pile
465-
tuple n-uplet
465+
tuple *n*-uplet (avec *n* en italique), on peut
466+
traduire *2-tuple* par « paire » ou « couple »,
467+
*3-tuple* par « triplet », *4-tuple* par
468+
« quadruplet » etc.
466469
underscore tiret bas, *underscore*
467470
whitespace caractère d'espacement
468471
========================== ===============================================

c-api/allocation.po

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,9 +72,10 @@ msgstr ""
7272
"l'objet Python ne sont pas initialisés. La mémoire allouée est suffisante "
7373
"pour la structure *TYPE* plus *size* champs de la taille donnée par le champ "
7474
"de *type* :c:member:`~PyTypeObject.tp_itemsize`. Ceci est utile pour "
75-
"l'implémentation d'objets comme les tuples, qui sont capables de déterminer "
76-
"leur taille à la construction. Allouer les champs en même temps que l'objet "
77-
"diminue le nombre d'allocations, améliorant ainsi les performances."
75+
"l'implémentation d'objets comme les *n*-uplets, qui sont capables de "
76+
"déterminer leur taille à la construction. Allouer les champs en même temps "
77+
"que l'objet diminue le nombre d'allocations, améliorant ainsi les "
78+
"performances."
7879

7980
#: c-api/allocation.rst:53
8081
msgid ""

c-api/arg.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -927,7 +927,7 @@ msgid ""
927927
msgstr ""
928928
"Les arguments additionnels qui sont donnés à ces fonctions doivent être des "
929929
"adresses de variables dont le type est déterminé par la chaîne de format. "
930-
"Elles sont utilisées pour stocker les valeurs du n-uplet d'entrée. Il y a "
930+
"Elles sont utilisées pour stocker les valeurs du *n*-uplet d'entrée. Il y a "
931931
"quelques cas, comme décrit précédemment dans le liste des unités de formats, "
932932
"où ces paramètres sont utilisés comme valeurs d'entrée. Dans ce cas, ils "
933933
"devraient correspondre à ce qui est spécifié pour l'unité de format "

c-api/call.po

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -383,7 +383,8 @@ msgid ""
383383
"*args*, and named arguments given by the dictionary *kwargs*."
384384
msgstr ""
385385
"Appelle un objet Python appelable *callable*, avec des arguments donnés par "
386-
"le tuple *args*, et des arguments nommés donnés par le dictionnaire *kwargs*."
386+
"le *n*-uplet *args*, et des arguments nommés donnés par le dictionnaire "
387+
"*kwargs*."
387388

388389
#: c-api/call.rst:230
389390
msgid ""

c-api/datetime.po

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -324,5 +324,5 @@ msgid ""
324324
"Create and return a new :class:`datetime.date` object given an argument "
325325
"tuple suitable for passing to :meth:`datetime.date.fromtimestamp()`."
326326
msgstr ""
327-
"Crée et renvoie un nouvel objet :class:`datetime.date` à partir d'un n-uplet "
328-
"qui peut être passé à :meth:`datetime.date.fromtimestamp()`."
327+
"Crée et renvoie un nouvel objet :class:`datetime.date` à partir d'un *n*-"
328+
"uplet qui peut être passé à :meth:`datetime.date.fromtimestamp()`."

c-api/mapping.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ msgstr ""
133133

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

138138
#: c-api/mapping.rst:90
139139
msgid ""

c-api/object.po

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -316,9 +316,9 @@ msgid ""
316316
"The result will be ``1`` when at least one of the checks returns ``1``, "
317317
"otherwise it will be ``0``."
318318
msgstr ""
319-
"Si *cls* est un tuple, la vérification est menée sur chaque entrée de *cls*. "
320-
"Le résultat sera ``1`` quand au moins une des vérifications renvoie ``1``, "
321-
"sinon ce sera ``0``."
319+
"Si *cls* est un *n*-uplet, la vérification est menée sur chaque entrée de "
320+
"*cls*. Le résultat sera ``1`` quand au moins une des vérifications renvoie "
321+
"``1``, sinon ce sera ``0``."
322322

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

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

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

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

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

549549
#~ msgid ""

dict

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,7 @@ slot
161161
smalltalk
162162
sqlite
163163
surprenamment
164+
sextuplet
164165
sérialisable
165166
sérialisables
166167
sérialiser

distutils/apiref.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -518,7 +518,7 @@ msgstr ""
518518

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

523523
#: distutils/apiref.rst:223
524524
msgid "*undef_macros*"

extending/embedding.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -300,7 +300,7 @@ msgstr ""
300300
"Une fois le script chargé, le nom recherché est obtenu en utilisant :c:func:"
301301
"`PyObject_GetAttrString`. Si le nom existe, et que l'objet récupéré peut "
302302
"être appelé, vous pouvez présumer sans risque que c'est une fonction. Le "
303-
"programme continue, classiquement, par la construction de n-uplet "
303+
"programme continue, classiquement, par la construction de *n*-uplet "
304304
"d'arguments. L'appel à la fonction Python est alors effectué avec ::"
305305

306306
#: extending/embedding.rst:199

extending/extending.po

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -199,14 +199,14 @@ msgid ""
199199
"determine the required types of the arguments as well as the types of the C "
200200
"variables into which to store the converted values. More about this later."
201201
msgstr ""
202-
"L'argument *args* sera un pointeur vers un *tuple* Python contenant les "
203-
"arguments. Chaque élément du *tuple* correspond à un argument dans la liste "
204-
"des arguments de l'appel. Les arguments sont des objets Python --- afin d'en "
205-
"faire quelque chose dans notre fonction C, nous devons les convertir en "
206-
"valeurs C. La fonction :c:func:`PyArg_ParseTuple` de l'API Python vérifie "
207-
"les types des arguments et les convertit en valeurs C. Elle utilise un "
208-
"modèle sous forme de chaîne pour déterminer les types requis des arguments "
209-
"ainsi que les types de variables C dans lequel stocker les valeurs "
202+
"L'argument *args* sera un pointeur vers un *n*-uplet Python contenant les "
203+
"arguments. Chaque élément du *n*-uplet correspond à un argument dans la "
204+
"liste des arguments de l'appel. Les arguments sont des objets Python --- "
205+
"afin d'en faire quelque chose dans notre fonction C, nous devons les "
206+
"convertir en valeurs C. La fonction :c:func:`PyArg_ParseTuple` de l'API "
207+
"Python vérifie les types des arguments et les convertit en valeurs C. Elle "
208+
"utilise un modèle sous forme de chaîne pour déterminer les types requis des "
209+
"arguments ainsi que les types de variables C dans lequel stocker les valeurs "
210210
"converties. Nous en verront plus, plus tard."
211211

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

faq/design.po

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ msgstr ""
199199
"La première concerne la performance : savoir qu'une chaîne de caractères est "
200200
"immuable signifie que l'allocation mémoire allouée lors de la création de "
201201
"cette chaîne est fixe et figée. C'est aussi l'une des raisons pour "
202-
"lesquelles on fait la distinction entre les *tuples* et les listes."
202+
"lesquelles on fait la distinction entre les *n*-uplets et les listes."
203203

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

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

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

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

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

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

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

14131414
#: faq/design.rst:740
14141415
msgid "There are several reasons to allow this."
@@ -1421,7 +1422,7 @@ msgid ""
14211422
"remember to add a comma to the previous line. The lines can also be "
14221423
"reordered without creating a syntax error."
14231424
msgstr ""
1424-
"Lorsque vous avez une valeur littérale pour une liste, un tuple ou un "
1425+
"Lorsque vous avez une valeur littérale pour une liste, un *n*-uplet ou un "
14251426
"dictionnaire réparti sur plusieurs lignes, il est plus facile d'ajouter plus "
14261427
"d'éléments parce que vous n'avez pas besoin de vous rappeler d'ajouter une "
14271428
"virgule à la ligne précédente. Les lignes peuvent aussi être réorganisées "

faq/extending.po

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ msgid ""
153153
"specified index. Lists have similar functions, :c:func:`PyListSize` and :c:"
154154
"func:`PyList_GetItem`."
155155
msgstr ""
156-
"Cela dépend du type d'objet. Si c'est un tuple, :c:func:`PyTuple_Size` "
156+
"Cela dépend du type d'objet. Si c'est un *n*-uplet, :c:func:`PyTuple_Size` "
157157
"renvoie sa longueur et :c:func:`PyTuple_GetItem` renvoie l'élément à l'index "
158158
"spécifié. Les listes ont des fonctions similaires, :c:func:`PyListSize` et :"
159159
"c:func:`PyList_GetItem`."
@@ -200,7 +200,8 @@ msgstr ""
200200
#: faq/extending.rst:104
201201
msgid "How do I use Py_BuildValue() to create a tuple of arbitrary length?"
202202
msgstr ""
203-
"Comment utiliser Py_BuildValue() pour créer un tuple de longueur définie ?"
203+
"Comment utiliser Py_BuildValue() pour créer un *n*-uplet de longueur "
204+
"définie ?"
204205

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

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

0 commit comments

Comments
 (0)