Skip to content

Commit f2d8dcf

Browse files
committed
stdtypes: Done.
1 parent 1dd6b83 commit f2d8dcf

File tree

1 file changed

+99
-16
lines changed

1 file changed

+99
-16
lines changed

library/stdtypes.po

Lines changed: 99 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ msgstr ""
88
"Project-Id-Version: Python 3.6\n"
99
"Report-Msgid-Bugs-To: \n"
1010
"POT-Creation-Date: 2017-08-01 13:21+0200\n"
11-
"PO-Revision-Date: 2017-08-31 13:43+0200\n"
11+
"PO-Revision-Date: 2017-09-21 13:06+0200\n"
1212
"Last-Translator: Julien Palard <[email protected]>\n"
1313
"Language-Team: \n"
1414
"Language: fr\n"
1515
"MIME-Version: 1.0\n"
1616
"Content-Type: text/plain; charset=UTF-8\n"
1717
"Content-Transfer-Encoding: 8bit\n"
18-
"X-Generator: Poedit 2.0.2\n"
18+
"X-Generator: Poedit 1.8.11\n"
1919

2020
#: ../Doc/library/stdtypes.rst:8
2121
msgid "Built-in Types"
@@ -3462,7 +3462,7 @@ msgid ""
34623462
"example, a dictionary)."
34633463
msgstr ""
34643464
"Si *format* ne nécessite qu'un seul argument, *values* peut être un objet "
3465-
"unique. [5]_ Si *values* est un tuple, il doit contenir exactement lenombre "
3465+
"unique. [5]_ Si *values* est un tuple, il doit contenir exactement le nombre "
34663466
"d'éléments spécifiés par la chaîne de format, ou un seul objet de "
34673467
"correspondances ( *mapping object*, par exemple, un dictionnaire)."
34683468

@@ -6299,6 +6299,8 @@ msgid ""
62996299
"The interpreter supports several other kinds of objects. Most of these "
63006300
"support only one or two operations."
63016301
msgstr ""
6302+
"L'interpréteur gère aussi d'autres types d'objets, la pluspart ne supportant "
6303+
"cependant qu'une ou deux opérations."
63026304

63036305
#: ../Doc/library/stdtypes.rst:4358
63046306
msgid "Modules"
@@ -6314,6 +6316,13 @@ msgid ""
63146316
"exist, rather it requires an (external) *definition* for a module named "
63156317
"*foo* somewhere.)"
63166318
msgstr ""
6319+
"La seule opération spéciale sur un module est l'accès à ses attributs : ``m."
6320+
"name``, où *m* est un module et *name* donne accès un nom défini dans la "
6321+
"table des symboles de *m*. Il est possible d'assigner un attribut de "
6322+
"module. (Notez que l'instruction :keyword:`import` n'est pas strictement "
6323+
"une opération sur un objet module. ``import foo`` ne nécessite pas qu'un "
6324+
"objet module nommé *foo* existe, il nécessite cependant une *définition* "
6325+
"(externe) d'un module nommé *foo* quelque part.)"
63176326

63186327
#: ../Doc/library/stdtypes.rst:4367
63196328
msgid ""
@@ -6339,10 +6348,13 @@ msgid ""
63396348
"'sys' (built-in)>``. If loaded from a file, they are written as ``<module "
63406349
"'os' from '/usr/local/lib/pythonX.Y/os.pyc'>``."
63416350
msgstr ""
6351+
"Les modules natifs à l'interpréteur sont représentés ``<module 'sys' (built-"
6352+
"in)>``. S'ils sont chargés depuis un fichier, ils sont représentés "
6353+
"``<module 'os' from '/usr/local/lib/pythonX.Y/os.pyc'>``."
63426354

63436355
#: ../Doc/library/stdtypes.rst:4383
63446356
msgid "Classes and Class Instances"
6345-
msgstr ""
6357+
msgstr "Les Classes et Instances de Classes"
63466358

63476359
#: ../Doc/library/stdtypes.rst:4385
63486360
msgid "See :ref:`objects` and :ref:`class` for these."
@@ -6357,6 +6369,9 @@ msgid ""
63576369
"Function objects are created by function definitions. The only operation on "
63586370
"a function object is to call it: ``func(argument-list)``."
63596371
msgstr ""
6372+
"Les objets fonctions sont crées par les définitions de fonctions. La seule "
6373+
"opération applicable à un objet fonction est de l'appeler : ``func(argument-"
6374+
"list)``."
63606375

63616376
#: ../Doc/library/stdtypes.rst:4396
63626377
msgid ""
@@ -6365,10 +6380,14 @@ msgid ""
63656380
"function), but the implementation is different, hence the different object "
63666381
"types."
63676382
msgstr ""
6383+
"Il existe en fait deux catégories d'objets fonctions : Les fonctions natives "
6384+
"et les fonctions définies par l'utilisateur. Les deux gèrent les mêmes "
6385+
"opérations (l'appel à la fonction), mais leur implémentation est différente, "
6386+
"d'où les deux types distincts."
63686387

63696388
#: ../Doc/library/stdtypes.rst:4400
63706389
msgid "See :ref:`function` for more information."
6371-
msgstr ""
6390+
msgstr "Voir :ref:`function` pour plus d'information."
63726391

63736392
#: ../Doc/library/stdtypes.rst:4406
63746393
msgid "Methods"
@@ -6381,6 +6400,10 @@ msgid ""
63816400
"class instance methods. Built-in methods are described with the types that "
63826401
"support them."
63836402
msgstr ""
6403+
"Les méthodes sont des fonctions appelées via la notation d'attribut. Il en "
6404+
"existe deux variantes : Les méthodes natives (tel que :meth:`append` sur les "
6405+
"listes), et les méthodes d'instances de classes. Les méthodes natives sont "
6406+
"représentées avec le type qui les supporte."
63846407

63856408
#: ../Doc/library/stdtypes.rst:4415
63866409
msgid ""
@@ -6393,6 +6416,15 @@ msgid ""
63936416
"n)`` is completely equivalent to calling ``m.__func__(m.__self__, arg-1, "
63946417
"arg-2, ..., arg-n)``."
63956418
msgstr ""
6419+
"Si vous accédez à une méthode (une fonction définie dans l'espace de nom "
6420+
"d'une classe) via une instance, vous obtenez un objet spécial, une :dfn:"
6421+
"`bound method` (aussi appellée :dfn:`instance method`). Lorsqu'elle est "
6422+
"appelée, elle ajoute l'argument ``self`` à la liste des arguments. Les "
6423+
"méthodes liées ont deux attributs spéciaux, en lecture seule : ``m."
6424+
"__self__`` est l'objet sur lequel la méthode travaille, et ``m.__func__`` "
6425+
"est la fonction implémentant la méthode. Appeler ``m(arg-1, arg-2, …, arg-"
6426+
"n)`` est tout à fait équivalent à appeler ``m.__func__(m.__self__, arg-1, "
6427+
"arg-2, …, arg-n)``."
63966428

63976429
#: ../Doc/library/stdtypes.rst:4424
63986430
msgid ""
@@ -6403,10 +6435,17 @@ msgid ""
64036435
"results in an :exc:`AttributeError` being raised. In order to set a method "
64046436
"attribute, you need to explicitly set it on the underlying function object::"
64056437
msgstr ""
6438+
"Comme les objets fonctions, les objets méthodes, liées, acceptent des "
6439+
"attributs arbitraires. Cependant, puisque les attributs de méthodes doivent "
6440+
"être stockés dans la fonction sous-jacente (``meth.__func__``), affecter des "
6441+
"attributs à des objets *bound method* est interdit. Toute tentative "
6442+
"d'affecter un attribut sur un objet *bound method* lèvera une :exc:"
6443+
"`AttributeError`. Pour affecter l'attribut, vous devrez explicitement "
6444+
"l'affecter à sa fonction sous-jascente::"
64066445

64076446
#: ../Doc/library/stdtypes.rst:4444 ../Doc/library/stdtypes.rst:4472
64086447
msgid "See :ref:`types` for more information."
6409-
msgstr ""
6448+
msgstr "Voir :ref:`types` pour plus d'information."
64106449

64116450
#: ../Doc/library/stdtypes.rst:4452
64126451
msgid "Code Objects"
@@ -6421,6 +6460,12 @@ msgid ""
64216460
"function and can be extracted from function objects through their :attr:"
64226461
"`__code__` attribute. See also the :mod:`code` module."
64236462
msgstr ""
6463+
"Les objets code sont utilisés par l'implémentation pour représenter du code "
6464+
"Python \"pseudo-compilé\", comme un corps de fonction. Ils sont différents "
6465+
"des objets fonction dans le sens où ils ne contiennent pas de référence à "
6466+
"leur environnement global d'exécution. Les objets code sont renvoyés par la "
6467+
"fonction native :func:`compile` et peuvent être obtenus des objets fonction "
6468+
"via leur attribut :attr:`__code__`. Voir aussi le module :mod:`code`."
64246469

64256470
#: ../Doc/library/stdtypes.rst:4469
64266471
msgid ""
@@ -6433,7 +6478,7 @@ msgstr ""
64336478

64346479
#: ../Doc/library/stdtypes.rst:4478
64356480
msgid "Type Objects"
6436-
msgstr ""
6481+
msgstr "Objets Type"
64376482

64386483
#: ../Doc/library/stdtypes.rst:4484
64396484
msgid ""
@@ -6442,29 +6487,36 @@ msgid ""
64426487
"operations on types. The standard module :mod:`types` defines names for all "
64436488
"standard built-in types."
64446489
msgstr ""
6490+
"Les objets types représentent les différents types d'objets. Le type d'un "
6491+
"objet est obtenu via la fonction native :func:`type`. Il n'existe aucune "
6492+
"opération spéciale sur les types. Le module standard :mod:`types` définit "
6493+
"les noms de tous les types natifs."
64456494

64466495
#: ../Doc/library/stdtypes.rst:4489
64476496
msgid "Types are written like this: ``<class 'int'>``."
6448-
msgstr ""
6497+
msgstr "Les types sont représentés : ``<class 'int'>``."
64496498

64506499
#: ../Doc/library/stdtypes.rst:4495
64516500
msgid "The Null Object"
6452-
msgstr ""
6501+
msgstr "L'objet Null"
64536502

64546503
#: ../Doc/library/stdtypes.rst:4497
64556504
msgid ""
64566505
"This object is returned by functions that don't explicitly return a value. "
64576506
"It supports no special operations. There is exactly one null object, named "
64586507
"``None`` (a built-in name). ``type(None)()`` produces the same singleton."
64596508
msgstr ""
6509+
"Cet objet est renvoyé par les fonctions ne renvoyant pas explicitement une "
6510+
"valeur. Il ne supporte aucune opération spéciale. Il existe exactement un "
6511+
"objet *null* nommé ``None`` (c'est un nom natif). ``type(None)()``."
64606512

64616513
#: ../Doc/library/stdtypes.rst:4501
64626514
msgid "It is written as ``None``."
64636515
msgstr "C'est écrit ``None``."
64646516

64656517
#: ../Doc/library/stdtypes.rst:4507
64666518
msgid "The Ellipsis Object"
6467-
msgstr ""
6519+
msgstr "L'objet Points de Suspension"
64686520

64696521
#: ../Doc/library/stdtypes.rst:4509
64706522
msgid ""
@@ -6473,14 +6525,18 @@ msgid ""
64736525
"`Ellipsis` (a built-in name). ``type(Ellipsis)()`` produces the :const:"
64746526
"`Ellipsis` singleton."
64756527
msgstr ""
6528+
"Cet objet est utilisé classiquement lors des découpes (voir :ref:"
6529+
"`slicings`). Il ne supporte aucune opération spéciale. Il n'y a qu'un seul "
6530+
"objet *ellipsis*, nommé :const:`Ellipsis` (un nom natif). ``type(Ellipsis)"
6531+
"()`` produit le *singleton* :const:`Ellipsis`."
64766532

64776533
#: ../Doc/library/stdtypes.rst:4514
64786534
msgid "It is written as ``Ellipsis`` or ``...``."
64796535
msgstr "C'est écrit ``Ellipsis`` ou ``...``."
64806536

64816537
#: ../Doc/library/stdtypes.rst:4520
64826538
msgid "The NotImplemented Object"
6483-
msgstr ""
6539+
msgstr "L'objet *NotImplemented*"
64846540

64856541
#: ../Doc/library/stdtypes.rst:4522
64866542
msgid ""
@@ -6489,6 +6545,10 @@ msgid ""
64896545
"more information. There is exactly one ``NotImplemented`` object. "
64906546
"``type(NotImplemented)()`` produces the singleton instance."
64916547
msgstr ""
6548+
"Cet objet est renvoyé depuis des comparaisons ou des opérations binaires "
6549+
"effectées sur des types qu'elles ne supportent pas. Voir :ref:`comparisons` "
6550+
"pour plus d'informations. Il n'y a qu'un seul objet ``NotImplemented``. "
6551+
"``type(NotImplemented)()`` renvoit un *singleton*."
64926552

64936553
#: ../Doc/library/stdtypes.rst:4527
64946554
msgid "It is written as ``NotImplemented``."
@@ -6519,7 +6579,7 @@ msgstr ""
65196579

65206580
#: ../Doc/library/stdtypes.rst:4548
65216581
msgid "They are written as ``False`` and ``True``, respectively."
6522-
msgstr ""
6582+
msgstr "Ils s'écrivent ``False`` et ``True``, respectivement."
65236583

65246584
#: ../Doc/library/stdtypes.rst:4554
65256585
msgid "Internal Objects"
@@ -6530,17 +6590,22 @@ msgid ""
65306590
"See :ref:`types` for this information. It describes stack frame objects, "
65316591
"traceback objects, and slice objects."
65326592
msgstr ""
6593+
"Voir :ref:`types`. Ils décrivent les objets *stack frame*, *traceback*, et "
6594+
"*slice*."
65336595

65346596
#: ../Doc/library/stdtypes.rst:4563
65356597
msgid "Special Attributes"
6536-
msgstr ""
6598+
msgstr "Attributs Spéciaux"
65376599

65386600
#: ../Doc/library/stdtypes.rst:4565
65396601
msgid ""
65406602
"The implementation adds a few special read-only attributes to several object "
65416603
"types, where they are relevant. Some of these are not reported by the :func:"
65426604
"`dir` built-in function."
65436605
msgstr ""
6606+
"L'implémentation ajoute quelques attributs spéciaux et en lecture seule, à "
6607+
"certains types, lorsque ça a du sens. Certains ne sont *pas* listés par la "
6608+
"fonction native :func:`dir`."
65446609

65456610
#: ../Doc/library/stdtypes.rst:4572
65466611
msgid ""
@@ -6552,41 +6617,52 @@ msgstr ""
65526617

65536618
#: ../Doc/library/stdtypes.rst:4578
65546619
msgid "The class to which a class instance belongs."
6555-
msgstr ""
6620+
msgstr "La classe de l'instance de classe."
65566621

65576622
#: ../Doc/library/stdtypes.rst:4583
65586623
msgid "The tuple of base classes of a class object."
6559-
msgstr ""
6624+
msgstr "Le *tuple* des classes parentes d'un objet classe."
65606625

65616626
#: ../Doc/library/stdtypes.rst:4588
65626627
msgid ""
65636628
"The name of the class, function, method, descriptor, or generator instance."
6564-
msgstr ""
6629+
msgstr "Le nom de la classe, fonction, méthode, descripteur, ou générateur."
65656630

65666631
#: ../Doc/library/stdtypes.rst:4594
65676632
msgid ""
65686633
"The :term:`qualified name` of the class, function, method, descriptor, or "
65696634
"generator instance."
65706635
msgstr ""
6636+
"Le :term:`qualified name` de la classe, fonction, méthode, descripteur, ou "
6637+
"générateur."
65716638

65726639
#: ../Doc/library/stdtypes.rst:4602
65736640
msgid ""
65746641
"This attribute is a tuple of classes that are considered when looking for "
65756642
"base classes during method resolution."
65766643
msgstr ""
6644+
"Cet attribut est un *tuple* contenant les classes parents prises en compte "
6645+
"lors de la résolution de méthode."
65776646

65786647
#: ../Doc/library/stdtypes.rst:4608
65796648
msgid ""
65806649
"This method can be overridden by a metaclass to customize the method "
65816650
"resolution order for its instances. It is called at class instantiation, "
65826651
"and its result is stored in :attr:`~class.__mro__`."
65836652
msgstr ""
6653+
"Cette méthode peut être surchargée par une meta-classe pour personnaliser "
6654+
"l'ordre de la recherche de méthode pour ses instances. Elle est appelée à "
6655+
"la l'initialisation de la classe, et son résultat est stocké dans "
6656+
"l'attribut :attr:`~class.__mro__`."
65846657

65856658
#: ../Doc/library/stdtypes.rst:4615
65866659
msgid ""
65876660
"Each class keeps a list of weak references to its immediate subclasses. "
65886661
"This method returns a list of all those references still alive. Example::"
65896662
msgstr ""
6663+
"Chaque classe garde une liste de références faibles à ses classes filles "
6664+
"immédiates. Cette méthode renvoie la liste de toutes ces références encore "
6665+
"valables. Exemple : ::"
65906666

65916667
#: ../Doc/library/stdtypes.rst:4624
65926668
msgid "Footnotes"
@@ -6611,19 +6687,26 @@ msgstr ""
66116687
#: ../Doc/library/stdtypes.rst:4631
66126688
msgid "They must have since the parser can't tell the type of the operands."
66136689
msgstr ""
6690+
"Nécessairement, puisque le parseur ne peut pas discerner le type des "
6691+
"opérandes."
66146692

66156693
#: ../Doc/library/stdtypes.rst:4633
66166694
msgid ""
66176695
"Cased characters are those with general category property being one of \"Lu"
66186696
"\" (Letter, uppercase), \"Ll\" (Letter, lowercase), or \"Lt\" (Letter, "
66196697
"titlecase)."
66206698
msgstr ""
6699+
"Les caractères capitalisables sont ceux dont la propriété unicode *general "
6700+
"category* est soit \"Lu\" (pour *Letter*, *uppercase*), soit \"Ll\" (pour "
6701+
"*Letter*, *lowercase*), soit \"Lt\" (pour *Letter*, *titlecase*)."
66216702

66226703
#: ../Doc/library/stdtypes.rst:4636
66236704
msgid ""
66246705
"To format only a tuple you should therefore provide a singleton tuple whose "
66256706
"only element is the tuple to be formatted."
66266707
msgstr ""
6708+
"Pour insérer un *tuple*, vous devez donc donner un *tuple* d'un seul "
6709+
"élément, contenant le *tuple* à insérer."
66276710

66286711
#~ msgid "``None``"
66296712
#~ msgstr "``None``"

0 commit comments

Comments
 (0)