Co-authored-by: Nicolas Gibaud <nicolas.gibaud@gmail.com>

This commit is contained in:
Zoe Drey 2023-02-17 11:42:48 +01:00
commit 1ee430228f
4 changed files with 38 additions and 16 deletions

View File

@ -124,7 +124,7 @@ htmlview: all
.PHONY: todo
todo: ensure_prerequisites
potodo --exclude venv .venv $(EXCLUDED)
potodo --offline --exclude venv .venv $(EXCLUDED)
.PHONY: wrap
wrap: ensure_prerequisites

View File

@ -6,13 +6,14 @@ msgstr ""
"Project-Id-Version: Python 3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-15 22:33+0100\n"
"PO-Revision-Date: 2022-07-08 17:54+0200\n"
"PO-Revision-Date: 2023-02-16 12:02+0100\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.2.2\n"
#: about.rst:3
msgid "About these documents"
@ -52,12 +53,11 @@ msgstr ""
"et rédacteur de la plupart de son contenu ;"
#: about.rst:24
#, fuzzy
msgid ""
"the `Docutils <https://docutils.sourceforge.io/>`_ project for creating "
"reStructuredText and the Docutils suite;"
msgstr ""
"le projet `Docutils <http://docutils.sourceforge.net/>`_ pour avoir créé "
"le projet `Docutils <https://docutils.sourceforge.io/>`_ pour avoir créé "
"*reStructuredText* et la suite d'outils *Docutils* ;"
#: about.rst:26

View File

@ -6,14 +6,14 @@ msgstr ""
"Project-Id-Version: Python 3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-15 22:33+0100\n"
"PO-Revision-Date: 2022-11-21 22:01+0100\n"
"Last-Translator: Jean-Michel Laprise <jmichel.dev@gmail.com>\n"
"PO-Revision-Date: 2023-02-17 11:00+0100\n"
"Last-Translator: Nicolas Gibaud <nicolas.gibaud7@gmail.com>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.4.3\n"
"X-Generator: Poedit 2.3\n"
#: library/typing.rst:3
msgid ":mod:`typing` --- Support for type hints"
@ -72,6 +72,10 @@ msgstr "Le module ``typing`` est fréquemment enrichi de nouvelles "
"fonctionnalités. Le package "
"`typing_extensions <https://pypi.org/project/typing-extensions/>`_ fournit "
"des rétroportages de ces fonctionnalités vers les anciennes versions de Python."
"De nouvelles fonctionnalités sont souvent ajoutées au module ``typing``. Le "
"package `typing_extensions <https://pypi.org/project/typing-extensions/>`_ "
"fournit des portages de ces nouvelles fonctionnalités aux versions "
"précédentes de Python."
#: library/typing.rst:39
msgid ""
@ -79,6 +83,8 @@ msgid ""
"`Deprecation Timeline of Major Features`_."
msgstr "Pour un résumé des fonctionnalités obsolètes et leur planification d'obsolescence, "
"consultez les `Etapes d'Obsolescence des Fonctionnalités Majeures`_."
"Pour un résumé des fonctionnalités obsolètes et celles qui vont bientôt "
"l'être, voir ``Deprecation Timeline of Major Features``_."
#: library/typing.rst:44
msgid ""
@ -87,6 +93,9 @@ msgid ""
"best practices."
msgstr "La documentation https://typing.readthedocs.io/ est une référence utile pour "
"les fonctionnalités du système de types, les outils liés au typage et les bonnes pratiques de typage."
"La documentation sur https://typing.readthedocs.io/ sert de référence pour "
"les fonctionnalités, les outils utiles et les meilleures pratiques liés au "
"système de typage."
#: library/typing.rst:51
msgid "Relevant PEPs"
@ -99,6 +108,9 @@ msgid ""
"annotations. These include:"
msgstr "Depuis l'ajout des annotations de type dans les :pep:`484` and :pep:`483`, plusieurs "
"PEPs ont été modifiées et améliorées dans le framework des annotations de type de Python, parmi lesquelles:"
"Depuis l'introduction initiale des indications de type dans les :pep:`484` "
"et :pep:`483`, plusieurs PEPs ont modifiés et améliorés le framework "
"d'annotation de type. Cela inclut :"
#: library/typing.rst:58
msgid ":pep:`526`: Syntax for Variable Annotations"
@ -110,10 +122,12 @@ msgid ""
"definitions, and :data:`ClassVar`"
msgstr "*Ajout* de la syntaxe pour l'annotation des variables à l'extérieur des "
"definitions de fonctions, et :data:`ClassVar`"
"*Introduction* d'une syntaxe permettant d'annoter les variables autrement "
"qu'au sein de la définition d'une fonction et de :data:`ClassVar`"
#: library/typing.rst:61
msgid ":pep:`544`: Protocols: Structural subtyping (static duck typing)"
msgstr ":pep:`544`: Protocoles: Sous-typage Structurel (*duck-typing* statique)"
msgstr ":pep:`544`: Protocoles : Sous-typage Structurel (*duck-typing* statique)"
#: library/typing.rst:61
msgid ""
@ -121,10 +135,13 @@ msgid ""
"`@runtime_checkable<runtime_checkable>` decorator"
msgstr "*Ajout* de :class:`Protocol` et du décorateur :func:"
"`@runtime_checkable<runtime_checkable>`"
"*Introduction* :class:`Protocol` et le décorateur :func:"
"`@runtime_checkable<runtime_checkable>`"
#: library/typing.rst:64
msgid ":pep:`585`: Type Hinting Generics In Standard Collections"
msgstr ":pep:`585`: Annotations de Type Générique dans les Collections Standard"
":pep:`585`: Déclaration générique des types dans les collections natives"
#: library/typing.rst:64
msgid ""
@ -132,6 +149,9 @@ msgid ""
"library classes as :ref:`generic types<types-genericalias>`"
msgstr "*Ajout* de :class:`types.GenericAlias` et de la possibilité d'utiliser"
"less classes de bibliothèques telles que :ref:`generic types<types-genericalias>`"
"*Introduction* :class:`types.GenericAlias` et la capacité à utiliser les "
"classes des librairies standards comme :ref:`types génériques<types-"
"genericalias>`"
#: library/typing.rst:66
msgid ":pep:`586`: Literal Types"
@ -246,6 +266,8 @@ msgstr ":pep:`681`: Transformateurs de Classes de Données"
msgid ""
"*Introducing* the :func:`@dataclass_transform<dataclass_transform>` decorator"
msgstr "*Ajout* du décorateur :func:`@dataclass_transform<dataclass_transform>`"
"*Introduction* au décorateur :func:"
"`@dataclass_transform<dataclass_transform>`"
#: library/typing.rst:98
msgid "Type aliases"
@ -333,7 +355,7 @@ msgstr ""
#: library/typing.rst:173
msgid "It is invalid to create a subtype of ``Derived``::"
msgstr "Créer un sous-type de ``Derived`` est invalide ::"
msgstr "La création d'un sous-type de ``Derived`` est invalide:"
#: library/typing.rst:182
msgid ""
@ -387,9 +409,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."
"``NewType`` est maintenant une classe (plutôt qu'une fonction). Cela "
"entraine un coût supplémentaire en temps d'exécution lors d'un appel. "
"Cependant, ce coût sera réduit dans la version 3.11.0."
#: library/typing.rst:217
msgid "Callable"
@ -1787,9 +1809,9 @@ msgstr "Marquez une classe de protocole comme protocole d'exécution."
msgid ""
"Such a protocol can be used with :func:`isinstance` and :func:`issubclass`. "
"This raises :exc:`TypeError` when applied to a non-protocol class. This "
"allows a simple-minded structural check, very similar to \"one trick "
"ponies\" in :mod:`collections.abc` such as :class:`~collections.abc."
"Iterable`. For example::"
"allows a simple-minded structural check, very similar to \"one trick ponies"
"\" in :mod:`collections.abc` such as :class:`~collections.abc.Iterable`. "
"For example::"
msgstr ""
"Un tel protocole peut être utilisé avec :func:`isinstance` et :func:"
"`issubclass`. Cela lève :exc:`TypeError` lorsqu'il est appliqué à une classe "

View File

@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: Python 3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-15 22:33+0100\n"
"PO-Revision-Date: 2022-12-04 14:57+0100\n"
"PO-Revision-Date: 2023-02-15 11:51+0100\n"
"Last-Translator: Jean Abou Samra <jean@abou-samra.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"