traduction suite jusqu'à env. l. 437
This commit is contained in:
parent
4963fc4cd5
commit
e1d500a9fa
|
@ -257,7 +257,7 @@ msgid ""
|
|||
"A type alias is defined by assigning the type to the alias. In this example, "
|
||||
"``Vector`` and ``list[float]`` will be treated as interchangeable synonyms::"
|
||||
msgstr ""
|
||||
"Un alias de type est défini en assignant le type à l'alias. Dans cet "
|
||||
"Un alias de type est défini en affectant le type à l'alias. Dans cet "
|
||||
"exemple, ``Vector`` et ``List[float]`` sont traités comme des synonymes "
|
||||
"interchangeables ::"
|
||||
|
||||
|
@ -274,7 +274,7 @@ msgid ""
|
|||
"Note that ``None`` as a type hint is a special case and is replaced by "
|
||||
"``type(None)``."
|
||||
msgstr ""
|
||||
"Notez que ``None`` comme indication de type est un cas particulier et est "
|
||||
"Notez que ``None`` comme annotation de type est un cas particulier et est "
|
||||
"remplacé par ``type(None)``."
|
||||
|
||||
#: library/typing.rst:135
|
||||
|
@ -282,10 +282,9 @@ msgid "NewType"
|
|||
msgstr "*NewType*"
|
||||
|
||||
#: library/typing.rst:137
|
||||
#, fuzzy
|
||||
msgid "Use the :class:`NewType` helper to create distinct types::"
|
||||
msgstr ""
|
||||
"Aidez-vous de la fonction :func:`NewType` pour créer des types distincts ::"
|
||||
"Utilisez la classe :class:`NewType` pour créer des types distincts ::"
|
||||
|
||||
#: library/typing.rst:144
|
||||
msgid ""
|
||||
|
@ -310,7 +309,6 @@ msgstr ""
|
|||
"``UserId`` d'une manière invalide ::"
|
||||
|
||||
#: library/typing.rst:164
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Note that these checks are enforced only by the static type checker. At "
|
||||
"runtime, the statement ``Derived = NewType('Derived', Base)`` will make "
|
||||
|
@ -322,7 +320,7 @@ msgstr ""
|
|||
"statique. À l'exécution, l'instruction ``Derived = NewType('Derived', "
|
||||
"Base)`` fait de ``Derived`` une fonction qui renvoie immédiatement le "
|
||||
"paramètre que vous lui passez. Cela signifie que l'expression "
|
||||
"``Derived(some_value)`` ne crée pas une nouvelle classe ou n'introduit pas "
|
||||
"``Derived(some_value)`` ne crée pas une nouvelle classe et n'introduit pas "
|
||||
"de surcharge au-delà de celle d'un appel de fonction normal."
|
||||
|
||||
#: library/typing.rst:170
|
||||
|
@ -335,15 +333,14 @@ msgstr ""
|
|||
|
||||
#: library/typing.rst:173
|
||||
msgid "It is invalid to create a subtype of ``Derived``::"
|
||||
msgstr ""
|
||||
msgstr "Créer un sous-type de ``Derived`` est invalide ::"
|
||||
|
||||
#: library/typing.rst:182
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"However, it is possible to create a :class:`NewType` based on a 'derived' "
|
||||
"``NewType``::"
|
||||
msgstr ""
|
||||
"Cependant, il est possible de créer un :func:`NewType` basé sur un "
|
||||
"Il est néanmoins possible de créer un :class:`NewType` basé sur un "
|
||||
"``NewType`` « dérivé » ::"
|
||||
|
||||
#: library/typing.rst:190
|
||||
|
@ -377,7 +374,7 @@ msgid ""
|
|||
"errors with minimal runtime cost."
|
||||
msgstr ""
|
||||
"En revanche, ``NewType`` déclare qu'un type est un *sous-type* d'un autre. "
|
||||
"Écrire ``Derived = NewType('Derived', Original)`` fait en sorte que le "
|
||||
"Écrire ``Derived = NewType('Derived', Original)`` fait que le "
|
||||
"vérificateur de type statique traite ``Derived`` comme une *sous-classe* de "
|
||||
"``Original``, ce qui signifie qu'une valeur de type ``Original`` ne peut "
|
||||
"être utilisée dans les endroits où une valeur de type ``Derived`` est "
|
||||
|
@ -390,6 +387,9 @@ msgid ""
|
|||
"runtime cost when calling ``NewType`` over a regular function. However, "
|
||||
"this cost will be reduced in 3.11.0."
|
||||
msgstr ""
|
||||
"``NewType`` est désormais une classe au lieu d'une fonction. L'appel "
|
||||
"à ``NewType`` implique un coût d'exécution supplémentaire par rapport à une fonction normale."
|
||||
"Ce coût sera néanmoins réduit dans la version 3.11.0."
|
||||
|
||||
#: library/typing.rst:217
|
||||
msgid "Callable"
|
||||
|
@ -428,6 +428,13 @@ msgid ""
|
|||
"``Callable[Concatenate[Arg1Type, Arg2Type, ..., ParamSpecVariable], "
|
||||
"ReturnType]`` respectively."
|
||||
msgstr ""
|
||||
"Les appelables qui prennent en argument d'autres appelables peuvent indiquer que leurs types de paramètres"
|
||||
"dépendent les uns des autres en utilisant :class:`ParamSpec`. "
|
||||
"De plus, si un appelable ajoute ou supprime des arguments d'autres"
|
||||
"callables, l'opérateur :data:`Concatenate` peut être utilisé. Ils prennent la forme "
|
||||
"``Callable[ParamSpecVariable, ReturnType]`` et "
|
||||
"``Callable[Concatenate[Arg1Type, Arg2Type, ..., ParamSpecVariable], "
|
||||
"ReturnType]`` respectivement."
|
||||
|
||||
#: library/typing.rst:855
|
||||
msgid ""
|
||||
|
|
Loading…
Reference in New Issue