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

Skip to content

Commit a726fe7

Browse files
committed
Working on library.po/stdtypes.rst
1 parent ee38e88 commit a726fe7

File tree

1 file changed

+91
-6
lines changed

1 file changed

+91
-6
lines changed

library.po

+91-6
Original file line numberDiff line numberDiff line change
@@ -106608,6 +106608,13 @@ msgid ""
106608106608
"3)``. If no argument is given, the constructor creates a new empty tuple, "
106609106609
"``()``."
106610106610
msgstr ""
106611+
"Le constructeur construit un tuple dont les éléments sont les mêmes et dans "
106612+
"le même ordre que les éléments de *iterable*. *iterable* peut être soit une "
106613+
"séquence, un conteneur qui supporte l'itération, soit un itérateur. Si "
106614+
"*iterable* est déjà un tuple, il est retourné inchangé. Par exemple, "
106615+
"``tuple('abc')`` retourne ``('a', 'b', 'c')`` et ``tuple( [1, 2, 3] )`` "
106616+
"retourne ``(1, 2, 3)``. Si aucun argument est donné, le constructeur crée un "
106617+
"nouveau tuple vide, ``()``."
106611106618

106612106619
#: ../Doc/library/stdtypes.rst:1228
106613106620
msgid ""
@@ -106617,29 +106624,43 @@ msgid ""
106617106624
"function call with three arguments, while ``f((a, b, c))`` is a function "
106618106625
"call with a 3-tuple as the sole argument."
106619106626
msgstr ""
106627+
"Notez que c'est en fait la virgule qui fait un tuple, pas les parenthèses. "
106628+
"Les parenthèses sont facultatives, sauf dans le cas du tuple vide, ou quand "
106629+
"ils sont nécessaires pour éviter l'ambiguïté syntaxique. Par exemple, ``f(a, "
106630+
"b, c)`` est un appel de fonction avec trois arguments, alors que ``f((a, b, "
106631+
"c))`` est un appel de fonction avec un tuple de trois éléments comme unique "
106632+
"argument."
106620106633

106621106634
#: ../Doc/library/stdtypes.rst:1234
106622106635
msgid ""
106623106636
"Tuples implement all of the :ref:`common <typesseq-common>` sequence "
106624106637
"operations."
106625106638
msgstr ""
106639+
"Les tuples implémentent toutes les opérations :ref:`communes <typesseq-"
106640+
"common>` des séquences."
106626106641

106627106642
#: ../Doc/library/stdtypes.rst:1237
106628106643
msgid ""
106629106644
"For heterogeneous collections of data where access by name is clearer than "
106630106645
"access by index, :func:`collections.namedtuple` may be a more appropriate "
106631106646
"choice than a simple tuple object."
106632106647
msgstr ""
106648+
"Pour les collections hétérogènes de données où l'accès par nom est plus "
106649+
"clair que l'accès par index, :func:`collections.namedtuple` peut être un "
106650+
"choix plus approprié qu'un simple tuple."
106633106651

106634106652
#: ../Doc/library/stdtypes.rst:1245
106635106653
msgid "Ranges"
106636-
msgstr ""
106654+
msgstr "*Ranges*"
106637106655

106638106656
#: ../Doc/library/stdtypes.rst:1249
106639106657
msgid ""
106640106658
"The :class:`range` type represents an immutable sequence of numbers and is "
106641106659
"commonly used for looping a specific number of times in :keyword:`for` loops."
106642106660
msgstr ""
106661+
"Le type :class:`range` représente une séquence immuable de nombres et est "
106662+
"couramment utilisé pour itérer un certain nombre de fois dans les boucles :"
106663+
"keyword:`for`."
106643106664

106644106665
#: ../Doc/library/stdtypes.rst:1256
106645106666
msgid ""
@@ -106649,37 +106670,54 @@ msgid ""
106649106670
"*start* argument is omitted, it defaults to ``0``. If *step* is zero, :exc:"
106650106671
"`ValueError` is raised."
106651106672
msgstr ""
106673+
"Les arguments du constructeur de *range* doivent être des entiers (des :"
106674+
"class:`int` ou tout autre objet qui implémente la méthode spéciale "
106675+
"``__index__``). La valeur par défaut de l'argument *step* est ``1``. La "
106676+
"valeur par défaut de l'argument *start* est ``0``. Si *step* est égal à "
106677+
"zéro, une exception :exc:`ValueError` est levée."
106652106678

106653106679
#: ../Doc/library/stdtypes.rst:1262
106654106680
msgid ""
106655106681
"For a positive *step*, the contents of a range ``r`` are determined by the "
106656106682
"formula ``r[i] = start + step*i`` where ``i >= 0`` and ``r[i] < stop``."
106657106683
msgstr ""
106684+
"Pour un *step* positif, le contenu d'un *range* ``r`` est déterminé par la "
106685+
"formule ``r[i] = start + step*i`` où ``i >= 0`` et ``r[i] < stop``."
106658106686

106659106687
#: ../Doc/library/stdtypes.rst:1266
106660106688
msgid ""
106661106689
"For a negative *step*, the contents of the range are still determined by the "
106662106690
"formula ``r[i] = start + step*i``, but the constraints are ``i >= 0`` and "
106663106691
"``r[i] > stop``."
106664106692
msgstr ""
106693+
"Pour un *step* négatif, le contenu du *range* est toujours déterminé par la "
106694+
"formule ``r[i] = start + step*i``, mais les contraintes sont ``i >= 0`` et "
106695+
"``r[i] > stop``."
106665106696

106666106697
#: ../Doc/library/stdtypes.rst:1270
106667106698
msgid ""
106668106699
"A range object will be empty if ``r[0]`` does not meet the value constraint. "
106669106700
"Ranges do support negative indices, but these are interpreted as indexing "
106670106701
"from the end of the sequence determined by the positive indices."
106671106702
msgstr ""
106703+
"Un objet *range* sera vide si ``r[0]`` ne répond pas à la contrainte de "
106704+
"valeur. Les *range* prennent en charge les indices négatifs, mais ceux-ci "
106705+
"sont interprétées comme une indexation de la fin de la séquence déterminée "
106706+
"par les indices positifs."
106672106707

106673106708
#: ../Doc/library/stdtypes.rst:1275
106674106709
msgid ""
106675106710
"Ranges containing absolute values larger than :data:`sys.maxsize` are "
106676106711
"permitted but some features (such as :func:`len`) may raise :exc:"
106677106712
"`OverflowError`."
106678106713
msgstr ""
106714+
"Les *range* contenant des valeurs absolues plus grandes que :data:`sys."
106715+
"maxsize`sont permises, mais certaines fonctionnalités (comme :func:`len`) "
106716+
"peuvent lever :exc:`OverflowError`."
106679106717

106680106718
#: ../Doc/library/stdtypes.rst:1279
106681106719
msgid "Range examples::"
106682-
msgstr ""
106720+
msgstr "Exemples avec *range* ::"
106683106721

106684106722
#: ../Doc/library/stdtypes.rst:1296
106685106723
msgid ""
@@ -106688,22 +106726,29 @@ msgid ""
106688106726
"objects can only represent sequences that follow a strict pattern and "
106689106727
"repetition and concatenation will usually violate that pattern)."
106690106728
msgstr ""
106729+
"*range* implémente toutes les opérations :ref:`communes <typesseq-common>` "
106730+
"des séquences sauf la concaténation et la répétition (en raison du fait que "
106731+
"les *range* ne peuvent représenter que des séquences qui respectent un motif "
106732+
"strict et que la répétition et la concaténation les feraient dévier de ce "
106733+
"motif)."
106691106734

106692106735
#: ../Doc/library/stdtypes.rst:1303
106693106736
msgid ""
106694106737
"The value of the *start* parameter (or ``0`` if the parameter was not "
106695106738
"supplied)"
106696106739
msgstr ""
106740+
"La valeur du paramètre *start* (ou ``0`` si le paramètre n'a pas été fourni)"
106697106741

106698106742
#: ../Doc/library/stdtypes.rst:1308
106699106743
msgid "The value of the *stop* parameter"
106700-
msgstr ""
106744+
msgstr "La valeur du paramètre *stop*"
106701106745

106702106746
#: ../Doc/library/stdtypes.rst:1312
106703106747
msgid ""
106704106748
"The value of the *step* parameter (or ``1`` if the parameter was not "
106705106749
"supplied)"
106706106750
msgstr ""
106751+
"La valeur du paramètre *step* (ou ``1`` si le paramètre n'a pas été fourni)"
106707106752

106708106753
#: ../Doc/library/stdtypes.rst:1315
106709106754
msgid ""
@@ -106713,13 +106758,22 @@ msgid ""
106713106758
"it only stores the ``start``, ``stop`` and ``step`` values, calculating "
106714106759
"individual items and subranges as needed)."
106715106760
msgstr ""
106761+
"L'avantage du type :class:`range` sur une :class:`list` classique ou :class:"
106762+
"`tuple` est qu'un objet :class:`range` prendra toujours la même (petite) "
106763+
"quantité de mémoire, peu importe la taille de la gamme qu'elle représente "
106764+
"(car elle ne stocke que les valeurs ``start``, ``stop`` et ``step`` , le "
106765+
"calcul des éléments individuels et les sous-*range* au besoin)."
106716106766

106717106767
#: ../Doc/library/stdtypes.rst:1321
106718106768
msgid ""
106719106769
"Range objects implement the :class:`collections.abc.Sequence` ABC, and "
106720106770
"provide features such as containment tests, element index lookup, slicing "
106721106771
"and support for negative indices (see :ref:`typesseq`):"
106722106772
msgstr ""
106773+
"Les *range* implémentent la classe de base abstraite :class:`collections.abc."
106774+
"Sequence`, et offrent des fonctionnalités telles que les tests "
106775+
"d'appartenance (avec *in*) , de recherche par index, le tranchage et ils "
106776+
"gerent les indices négatifs (voir :ref:`typesseq`):"
106723106777

106724106778
#: ../Doc/library/stdtypes.rst:1341
106725106779
msgid ""
@@ -106730,13 +106784,22 @@ msgid ""
106730106784
"and :attr:`~range.step` attributes, for example ``range(0) == range(2, 1, "
106731106785
"3)`` or ``range(0, 3, 2) == range(0, 4, 2)``.)"
106732106786
msgstr ""
106787+
"Comparer des *range* avec ``==`` et ``!=`` les compare comme des séquences. "
106788+
"Soit deux objets *range* sont considérées comme égaux si ils représentent la "
106789+
"même séquence de valeurs. (Notez que deux objets *range* dits égaux "
106790+
"pourraient avoir leurs attributs :attr:`~range.start`, :attr:`~range.stop` "
106791+
"et :attr:`~range.step` différents, par exemple ``range(0) == range(2, 1, "
106792+
"3)`` ou ``range(0, 3, 2) == range(0, 4, 2)``.)"
106733106793

106734106794
#: ../Doc/library/stdtypes.rst:1348
106735106795
msgid ""
106736106796
"Implement the Sequence ABC. Support slicing and negative indices. Test :"
106737106797
"class:`int` objects for membership in constant time instead of iterating "
106738106798
"through all items."
106739106799
msgstr ""
106800+
"Implémente la classe de base abstraite *Sequence*. Supporte le *slicing* et "
106801+
"les indices négatifs. Tester l'appartenance d'un :class:`int` en temps "
106802+
"constant au lieu d'itérer tous les éléments."
106740106803

106741106804
#: ../Doc/library/stdtypes.rst:1354
106742106805
msgid ""
@@ -106749,63 +106812,85 @@ msgid ""
106749106812
"The :attr:`~range.start`, :attr:`~range.stop` and :attr:`~range.step` "
106750106813
"attributes."
106751106814
msgstr ""
106815+
"Les attributs :attr:`~range.start`, :attr:`~range.stop` et :attr:`~range."
106816+
"step`."
106752106817

106753106818
#: ../Doc/library/stdtypes.rst:1372
106754106819
msgid "Text Sequence Type --- :class:`str`"
106755-
msgstr ""
106820+
msgstr "Type Séquence de Texte --- :class:`str`"
106756106821

106757106822
#: ../Doc/library/stdtypes.rst:1374
106758106823
msgid ""
106759106824
"Textual data in Python is handled with :class:`str` objects, or :dfn:"
106760106825
"`strings`. Strings are immutable :ref:`sequences <typesseq>` of Unicode code "
106761106826
"points. String literals are written in a variety of ways:"
106762106827
msgstr ""
106828+
"Les données textuelles en Python est manipulé avec des objets :class:`str` "
106829+
"ou :dfn:`strings`. Les chaînes sont des :ref:`séquences <typesseq>` "
106830+
"immuables depoints de code Unicode. Les chaînes littérales peuvent être "
106831+
"écrites de différentes manières :"
106763106832

106764106833
#: ../Doc/library/stdtypes.rst:1379
106765106834
msgid "Single quotes: ``'allows embedded \"double\" quotes'``"
106766-
msgstr ""
106835+
msgstr "Les guillemets simples : ``'autorisent les \"guillemets\"'``"
106767106836

106768106837
#: ../Doc/library/stdtypes.rst:1380
106769106838
msgid "Double quotes: ``\"allows embedded 'single' quotes\"``."
106770-
msgstr ""
106839+
msgstr "Les guillemets : ``\"autorisent les guillemets 'simples'\"``."
106771106840

106772106841
#: ../Doc/library/stdtypes.rst:1381
106773106842
msgid ""
106774106843
"Triple quoted: ``'''Three single quotes'''``, ``\"\"\"Three double quotes"
106775106844
"\"\"\"``"
106776106845
msgstr ""
106846+
"Guillemets triples : ``'''Trois guillemets simples'''``, ``\"\"\"Trois "
106847+
"guillemets\"\"\"``"
106777106848

106778106849
#: ../Doc/library/stdtypes.rst:1383
106779106850
msgid ""
106780106851
"Triple quoted strings may span multiple lines - all associated whitespace "
106781106852
"will be included in the string literal."
106782106853
msgstr ""
106854+
"Les chaînes entre triple guillemets peuvent couvrir plusieurs lignes - tous "
106855+
"les espaces associés seront inclus dans la chaîne littérale."
106783106856

106784106857
#: ../Doc/library/stdtypes.rst:1386
106785106858
msgid ""
106786106859
"String literals that are part of a single expression and have only "
106787106860
"whitespace between them will be implicitly converted to a single string "
106788106861
"literal. That is, ``(\"spam \" \"eggs\") == \"spam eggs\"``."
106789106862
msgstr ""
106863+
"Les chaînes littérales qui font partie d'une seule expression et ont "
106864+
"seulement des espaces entre elles sont implicitement converties en une seule "
106865+
"chaîne littérale. Autrement dit, ``(\"spam \" \"eggs\") == \"spam eggs\"``."
106790106866

106791106867
#: ../Doc/library/stdtypes.rst:1390
106792106868
msgid ""
106793106869
"See :ref:`strings` for more about the various forms of string literal, "
106794106870
"including supported escape sequences, and the ``r`` (\"raw\") prefix that "
106795106871
"disables most escape sequence processing."
106796106872
msgstr ""
106873+
"Voir :ref:`strings` pour plus d'informations sur les différentes formes de "
106874+
"chaînes littérales, y compris des séquences d'échappement prises en charge, "
106875+
"et le préfixe``r`` (*raw* (brut)) préfixe qui désactive la plupart des "
106876+
"traitements de séquence d'échappement."
106797106877

106798106878
#: ../Doc/library/stdtypes.rst:1394
106799106879
msgid ""
106800106880
"Strings may also be created from other objects using the :class:`str` "
106801106881
"constructor."
106802106882
msgstr ""
106883+
"Les chaînes peuvent également être créés à partir d'autres objets à l'aide "
106884+
"du constructeur :class:`str`."
106803106885

106804106886
#: ../Doc/library/stdtypes.rst:1397
106805106887
msgid ""
106806106888
"Since there is no separate \"character\" type, indexing a string produces "
106807106889
"strings of length 1. That is, for a non-empty string *s*, ``s[0] == s[0:1]``."
106808106890
msgstr ""
106891+
"Comme il n'y a pas de type \"caractère\" distinct, l'indexation d'une chaîne "
106892+
"produit des chaînes de longueur 1. Autrement dit, pour une chaîne non vide "
106893+
"*s*, ``s[0] == s[0:1]``."
106809106894

106810106895
#: ../Doc/library/stdtypes.rst:1403
106811106896
msgid ""

0 commit comments

Comments
 (0)