Skip to content

Commit ddf5e49

Browse files
committed
Working on library/functions.rst
1 parent ee500d6 commit ddf5e49

1 file changed

Lines changed: 85 additions & 2 deletions

File tree

library.po

Lines changed: 85 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45539,6 +45539,7 @@ msgstr ""
4553945539
#: ../../src/Doc/library/functions.rst:141
4554045540
msgid "See also :ref:`binaryseq`, :ref:`typebytes`, and :ref:`bytes-methods`."
4554145541
msgstr ""
45542+
"Voir aussi :ref:`binaryseq`, :ref:`typebytes`, et :ref:`bytes-methods`."
4554245543

4554345544
#: ../../src/Doc/library/functions.rst:146
4554445545
msgid ""
@@ -45548,42 +45549,62 @@ msgid ""
4554845549
"classes are callable (calling a class returns a new instance); instances are "
4554945550
"callable if their class has a :meth:`__call__` method."
4555045551
msgstr ""
45552+
"Donne :const:`True` si l'argument *object* semble être appelable, sinon :"
45553+
"const:`False`. Lorsqu'elle donne :const:`True`, il reste une éventualité "
45554+
"pour qu'un appel échoue, cependant, lorsqu'elle donne :const:`False`, il ne "
45555+
"sera jamais possible d'appeler *object*. Notez que les classes sont "
45556+
"appelables (appeler une classe donne une nouvelle instance). Les instances "
45557+
"sont appelables si leur class défini une méthode :meth:`__call__`."
4555145558

4555245559
#: ../../src/Doc/library/functions.rst:152
4555345560
msgid ""
4555445561
"This function was first removed in Python 3.0 and then brought back in "
4555545562
"Python 3.2."
4555645563
msgstr ""
45564+
"Cette fonction à d'abord été supprimée avec Python 3.0 puis elle à été "
45565+
"remise dans Python 3.2."
4555745566

4555845567
#: ../../src/Doc/library/functions.rst:159
4555945568
msgid ""
4556045569
"Return the string representing a character whose Unicode code point is the "
4556145570
"integer *i*. For example, ``chr(97)`` returns the string ``'a'``, while "
4556245571
"``chr(957)`` returns the string ``'ν'``. This is the inverse of :func:`ord`."
4556345572
msgstr ""
45573+
"Donne la chaîne représentant un caractère dont le code Unicode est l'entier "
45574+
"*i*. Par exemple, ``chr(97)`` donne la chaîne ``'a'``, et ``chr(957)`` donne "
45575+
"la chaîne ``'ν'``. C'est l'inverse de la fonction :func:`ord`."
4556445576

4556545577
#: ../../src/Doc/library/functions.rst:163
4556645578
msgid ""
4556745579
"The valid range for the argument is from 0 through 1,114,111 (0x10FFFF in "
4556845580
"base 16). :exc:`ValueError` will be raised if *i* is outside that range."
4556945581
msgstr ""
45582+
"L'intervalle valide pour cet argument est de 0 à 1114111 (0x10FFFF en base "
45583+
"16). Une exception :exc:`ValueError` sera levée si *i* est en dehors de "
45584+
"l'intervalle."
4557045585

4557145586
#: ../../src/Doc/library/functions.rst:169
4557245587
msgid "Return a class method for *function*."
45573-
msgstr ""
45588+
msgstr "Donne une méthode de classe pour *fonction*."
4557445589

4557545590
#: ../../src/Doc/library/functions.rst:171
4557645591
msgid ""
4557745592
"A class method receives the class as implicit first argument, just like an "
4557845593
"instance method receives the instance. To declare a class method, use this "
4557945594
"idiom::"
4558045595
msgstr ""
45596+
"Une méthode de classe reçoit implicitement la classe en premier augment, "
45597+
"tout comme une méthode d'instance reçoit l'instance. Voici comment déclarer "
45598+
"une méthode de classe ::"
4558145599

4558245600
#: ../../src/Doc/library/functions.rst:179
4558345601
msgid ""
4558445602
"The ``@classmethod`` form is a function :term:`decorator` -- see the "
4558545603
"description of function definitions in :ref:`function` for details."
4558645604
msgstr ""
45605+
"La forme ``@classmethod`` est un :term:`decorator` -- consultez la "
45606+
"documentation sur la définition de fonctions dans :ref:`function` pour plus "
45607+
"de détails."
4558745608

4558845609
#: ../../src/Doc/library/functions.rst:182
4558945610
msgid ""
@@ -45592,18 +45613,27 @@ msgid ""
4559245613
"class method is called for a derived class, the derived class object is "
4559345614
"passed as the implied first argument."
4559445615
msgstr ""
45616+
"Elle peut être appelée soit sur la classe (comme ``C.f()``) ou sur une "
45617+
"instance (comme ``C().f()``). L'instance est ignorée, sauf pour déterminer "
45618+
"sa classe. Si la méthode est appelée sur une instance de classe fille, c'est "
45619+
"la classe fille qui sera donnée en premier argument implicite."
4559545620

4559645621
#: ../../src/Doc/library/functions.rst:187
4559745622
msgid ""
4559845623
"Class methods are different than C++ or Java static methods. If you want "
4559945624
"those, see :func:`staticmethod` in this section."
4560045625
msgstr ""
45626+
"Les méthodes de classe sont différentes des méthodes statiques du C++ ou du "
45627+
"Java. Si c'est elles sont vous avez besoin, regardez du côté de :func:"
45628+
"`staticmethod`."
4560145629

4560245630
#: ../../src/Doc/library/functions.rst:190
4560345631
msgid ""
4560445632
"For more information on class methods, consult the documentation on the "
4560545633
"standard type hierarchy in :ref:`types`."
4560645634
msgstr ""
45635+
"Pour plus d'informations sur les méthodes de classe, consultez la "
45636+
"documentation sur la hiérarchie des types standards dans :ref:`types`."
4560745637

4560845638
#: ../../src/Doc/library/functions.rst:196
4560945639
msgid ""
@@ -45612,13 +45642,20 @@ msgid ""
4561245642
"string, a byte string, or an AST object. Refer to the :mod:`ast` module "
4561345643
"documentation for information on how to work with AST objects."
4561445644
msgstr ""
45645+
"Compile *source* en un objet code ou objet AST. Les objets code peuvent être "
45646+
"exécutés par :func:`exec` ou :func:`eval`. *source* peut soit être une "
45647+
"chaîne, un objet :class:`bytes`, ou un objet AST. Consultez la documentation "
45648+
"du module :mod:`ast` pour des informations sur la manipulation d'objets AST."
4561545649

4561645650
#: ../../src/Doc/library/functions.rst:201
4561745651
msgid ""
4561845652
"The *filename* argument should give the file from which the code was read; "
4561945653
"pass some recognizable value if it wasn't read from a file (``'<string>'`` "
4562045654
"is commonly used)."
4562145655
msgstr ""
45656+
"L'argument *filename* doit nommer le fichier duquel le code à été lu. Donnez "
45657+
"quelque chose de reconnaissable lorsqu'il n'a pas été lu depuis un fichier "
45658+
"(typiquement ``\"<string>\"``)."
4562245659

4562345660
#: ../../src/Doc/library/functions.rst:205
4562445661
msgid ""
@@ -45628,6 +45665,11 @@ msgid ""
4562845665
"single interactive statement (in the latter case, expression statements that "
4562945666
"evaluate to something other than ``None`` will be printed)."
4563045667
msgstr ""
45668+
"L'argument *mode* indique quel type de code doit être compilé : ``'exec'`` "
45669+
"si source est une suite d'instructions, ``'eval'`` pour une seule "
45670+
"expression, ou ``'single'`` si il ne contient qu'une instruction interactive "
45671+
"(dans ce dernier cas, les résultats d'expressions donnant autre chose que "
45672+
"``None`` seront affichés)."
4563145673

4563245674
#: ../../src/Doc/library/functions.rst:211
4563345675
msgid ""
@@ -45659,18 +45701,28 @@ msgid ""
4565945701
"optimization; ``__debug__`` is true), ``1`` (asserts are removed, "
4566045702
"``__debug__`` is false) or ``2`` (docstrings are removed too)."
4566145703
msgstr ""
45704+
"L'argument *optimize* indique le niveau d'optimisation du compilateur. La "
45705+
"valeur par défaut est ``-1`` qui prend le niveau d'optimisation de "
45706+
"l'interpréteur tel que reçu via l'option :option:`-O`. Les niveau explicites "
45707+
"sont : ``0`` (pas d'optimisation, ``__debug__`` est ``True``), ``1`` (les "
45708+
"``assert`` sont supprimés, ``__debug__`` est ``False``) ou ``2`` (les "
45709+
"docstrings sont supprimés aussi)."
4566245710

4566345711
#: ../../src/Doc/library/functions.rst:232
4566445712
msgid ""
4566545713
"This function raises :exc:`SyntaxError` if the compiled source is invalid, "
4566645714
"and :exc:`TypeError` if the source contains null bytes."
4566745715
msgstr ""
45716+
"Cette fonction lève une :exc:`SyntaxError` si la source n'est pas valide, "
45717+
"et :exc:`TypeError` si la source contient des octets null."
4566845718

4566945719
#: ../../src/Doc/library/functions.rst:235
4567045720
msgid ""
4567145721
"If you want to parse Python code into its AST representation, see :func:`ast."
4567245722
"parse`."
4567345723
msgstr ""
45724+
"Si vous voulez transformer du code Python en sa représentation AST, voyez :"
45725+
"func:`ast.parse`."
4567445726

4567545727
#: ../../src/Doc/library/functions.rst:240
4567645728
msgid ""
@@ -45679,12 +45731,19 @@ msgid ""
4567945731
"to facilitate detection of incomplete and complete statements in the :mod:"
4568045732
"`code` module."
4568145733
msgstr ""
45734+
"Lors de la compilation d'une chaîne de plusieurs lignes de code avec les "
45735+
"modes ``'single'`` ou ``'eval'``, celle-ci doit être terminée d'au moins un "
45736+
"retour à la ligne. Cela permet de faciliter la distinction entre les "
45737+
"instructions complètes et incomplètes dans le module :mod:`code`."
4568245738

4568345739
#: ../../src/Doc/library/functions.rst:245
4568445740
msgid ""
4568545741
"Allowed use of Windows and Mac newlines. Also input in ``'exec'`` mode does "
4568645742
"not have to end in a newline anymore. Added the *optimize* parameter."
4568745743
msgstr ""
45744+
"Autorise l'utilisation de retours à la ligne Mac et Windows. Aussi, la "
45745+
"chaîne donnée à ``'exec'`` n'a plus besoin de terminer par un retour à la "
45746+
"ligne. Ajout du paramètre *optimize*."
4568845747

4568945748
#: ../../src/Doc/library/functions.rst:252
4569045749
msgid ""
@@ -45704,10 +45763,14 @@ msgid ""
4570445763
"the central ``+`` or ``-`` operator. For example, ``complex('1+2j')`` is "
4570545764
"fine, but ``complex('1 + 2j')`` raises :exc:`ValueError`."
4570645765
msgstr ""
45766+
"Lors de la conversion depuis une chaîne, elle ne doit pas contenir d'espaces "
45767+
"autour des opérateurs binaires ``+`` ou ``-``. Par exemple "
45768+
"``complex('1+2j')`` est bon, mais ``complex('1 + 2j')`` lève une :exc:"
45769+
"`ValueError`."
4570745770

4570845771
#: ../../src/Doc/library/functions.rst:268
4570945772
msgid "The complex type is described in :ref:`typesnumeric`."
45710-
msgstr ""
45773+
msgstr "Le type complexe est décrit dans :ref:`typesnumeric`."
4571145774

4571245775
#: ../../src/Doc/library/functions.rst:273
4571345776
msgid ""
@@ -45716,25 +45779,37 @@ msgid ""
4571645779
"function deletes the named attribute, provided the object allows it. For "
4571745780
"example, ``delattr(x, 'foobar')`` is equivalent to ``del x.foobar``."
4571845781
msgstr ""
45782+
"C'est un cousin de :func:`setattr`. Les arguments sont un objet et une "
45783+
"chaîne. La chaîne doit être le nom de l'un des attributs de l'objet. La "
45784+
"fonction supprime l'attribut nommé, si l'objet l'y autorise. Par exemple "
45785+
"``delattr(x, 'foobar')`` est l'équivalent de ``del x.foobar``."
4571945786

4572045787
#: ../../src/Doc/library/functions.rst:285
4572145788
msgid ""
4572245789
"Create a new dictionary. The :class:`dict` object is the dictionary class. "
4572345790
"See :class:`dict` and :ref:`typesmapping` for documentation about this class."
4572445791
msgstr ""
45792+
"Créé un nouveau dictionnaire. L'objet :class:`dict` est la classe du "
45793+
"dictionnaire. Voir : class:`dict` et :ref:`typesmapping` pour vous "
45794+
"documenter sur cette classe."
4572545795

4572645796
#: ../../src/Doc/library/functions.rst:288
4572745797
msgid ""
4572845798
"For other containers see the built-in :class:`list`, :class:`set`, and :"
4572945799
"class:`tuple` classes, as well as the :mod:`collections` module."
4573045800
msgstr ""
45801+
"Pour les autres conteneurs, voir les classes natives :class:`list`, :class:"
45802+
"`set`, et :class:`typle`. ainsi que le module :mod:`collections`."
4573145803

4573245804
#: ../../src/Doc/library/functions.rst:294
4573345805
msgid ""
4573445806
"Without arguments, return the list of names in the current local scope. "
4573545807
"With an argument, attempt to return a list of valid attributes for that "
4573645808
"object."
4573745809
msgstr ""
45810+
"Sans arguments, elle donne la liste des noms dans l'espace de noms local. "
45811+
"Avec un argument, elle essaye de donner une liste d'attributs valides pour "
45812+
"cet objet."
4573845813

4573945814
#: ../../src/Doc/library/functions.rst:297
4574045815
msgid ""
@@ -45743,6 +45818,10 @@ msgid ""
4574345818
"custom :func:`__getattr__` or :func:`__getattribute__` function to customize "
4574445819
"the way :func:`dir` reports their attributes."
4574545820
msgstr ""
45821+
"Si l'objet à une méthode :meth:`__dir__`, elle est appelée et doit donner "
45822+
"une liste d'attributs. Cela permet aux objets implémentant :func:"
45823+
"`__getattr__` ou :func:`__getattribute__` de personnaliser ce que donnera :"
45824+
"func:`dir`."
4574645825

4574745826
#: ../../src/Doc/library/functions.rst:302
4574845827
msgid ""
@@ -45752,6 +45831,10 @@ msgid ""
4575245831
"complete, and may be inaccurate when the object has a custom :func:"
4575345832
"`__getattr__`."
4575445833
msgstr ""
45834+
"Si l'objet ne propose pas :meth:`__dir__`, elle fait de son mieux pour "
45835+
"obtenir la liste depuis son attribut :attr:`__dict__`, s'il existe, et de "
45836+
"son objet type. La liste obtenue n'est pas nécessairement complète, et peut "
45837+
"être fausse si l'objet personnalise :func:`__getattr__`."
4575545838

4575645839
#: ../../src/Doc/library/functions.rst:307
4575745840
msgid ""

0 commit comments

Comments
 (0)