@@ -8,18 +8,18 @@ msgstr ""
88"Project-Id-Version : Python 3.6\n "
99"Report-Msgid-Bugs-To : \n "
1010"POT-Creation-Date : 2017-05-27 19:40+0200\n "
11- "PO-Revision-Date : 2017-08-10 00:58+0200 \n "
11+ "PO-Revision-Date : 2017-11-22 10:45+0100 \n "
1212"Last-Translator : Julien Palard <julien@palard.fr>\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 1.8.11 \n "
18+ "X-Generator : Poedit 2.0.4 \n "
1919
2020#: ../Doc/extending/index.rst:5
2121msgid "Extending and Embedding the Python Interpreter"
22- msgstr ""
22+ msgstr "Extension et intégration de l'interpréteur Python "
2323
2424#: ../Doc/extending/index.rst:7
2525msgid ""
@@ -31,6 +31,15 @@ msgid ""
3131"extension modules so that they can be loaded dynamically (at run time) into "
3232"the interpreter, if the underlying operating system supports this feature."
3333msgstr ""
34+ "Ce document décrit comment écrire des modules en C ou C++ pour étendre "
35+ "l'interpréteur Python à de nouveaux modules. En plus de définir de nouvelles "
36+ "fonctions, ces modules peuvent définir de nouveaux types d'objets ainsi que "
37+ "leur méthodes. Ce document explique aussi comment intégrer l'interpréteur "
38+ "Python dans une autre application, pour être utilisé comme langage "
39+ "d'extension. Enfin, ce document montre comment compiler et lier les modules "
40+ "d'extension pour qu'ils puissent être chargés dynamiquement (à l'exécution) "
41+ "dans l'interpréteur, si le système d'exploitation sous-jacent supporte cette "
42+ "fonctionnalité."
3443
3544#: ../Doc/extending/index.rst:15
3645msgid ""
@@ -40,16 +49,24 @@ msgid ""
4049"documents the existing object types, functions and modules (both built-in "
4150"and written in Python) that give the language its wide application range."
4251msgstr ""
52+ "Ce document présuppose que vous avez des connaissances de base sur Python. "
53+ "Pour une introduction informelle du langage, voyez :ref:`tutorial-index`. :"
54+ "ref:`reference-index` donne une définition plus formelle du langage. :ref:"
55+ "`library-index` documente les objets types, fonctions et modules existants "
56+ "(tous intégrés et écrits en Python) qui donnent au langage sa large gamme "
57+ "d'applications."
4358
4459#: ../Doc/extending/index.rst:21
4560msgid ""
4661"For a detailed description of the whole Python/C API, see the separate :ref:"
4762"`c-api-index`."
4863msgstr ""
64+ "Pour une description dans sa totalité de l'API Python/C, voir :ref:`c-api-"
65+ "index`."
4966
5067#: ../Doc/extending/index.rst:26
5168msgid "Recommended third party tools"
52- msgstr ""
69+ msgstr "Les outils tiers recommandés "
5370
5471#: ../Doc/extending/index.rst:28
5572msgid ""
@@ -58,25 +75,33 @@ msgid ""
5875"SWIG and Numba offer both simpler and more sophisticated approaches to "
5976"creating C and C++ extensions for Python."
6077msgstr ""
78+ "Ce guide ne couvre que les outils basiques permettant de créer des "
79+ "extensions fournies dans cette version de CPython. Les outils tiers tels que "
80+ "Cython, ``cffi``, SWIG et Numba offrent des approches plus simples et plus "
81+ "élaborées pour créer des extensions C et C++ pour Python."
6182
6283#: ../Doc/extending/index.rst:38
6384msgid ""
6485"`Python Packaging User Guide: Binary Extensions <https://packaging.python."
6586"org/en/latest/extensions/>`_"
6687msgstr ""
67- "`Python Packaging User Guide: Binary Extensions <https://packaging.python. "
68- "org/en/latest/extensions/>`_"
88+ "`Guide d'utilisation de l'empaquetage Python : Extensions binaires <https://"
89+ "packaging.python. org/en/latest/extensions/>`_"
6990
7091#: ../Doc/extending/index.rst:36
7192msgid ""
7293"The Python Packaging User Guide not only covers several available tools that "
7394"simplify the creation of binary extensions, but also discusses the various "
7495"reasons why creating an extension module may be desirable in the first place."
7596msgstr ""
97+ "Le guide d'utilisation de l'empaquetage Python ne couvre pas uniquement "
98+ "quelques outils disponibles qui simplifient la création d'extensions "
99+ "binaires, mais aborde aussi les différentes raisons pour lesquelles créer un "
100+ "module d'extension peut être souhaitable d'entrée."
76101
77102#: ../Doc/extending/index.rst:43
78103msgid "Creating extensions without third party tools"
79- msgstr ""
104+ msgstr "Création d'extensions sans outils tiers "
80105
81106#: ../Doc/extending/index.rst:45
82107msgid ""
@@ -85,10 +110,14 @@ msgid ""
85110"those tools, rather than being a recommended way to create your own C "
86111"extensions."
87112msgstr ""
113+ "Cette section du guide couvre la création d'extensions C et C++ sans "
114+ "l'utilisation d'outils tiers. Cette section est destinée aux créateurs de "
115+ "ces outils, plus que d'être une méthode recommandée pour créer votre propre "
116+ "extension C."
88117
89118#: ../Doc/extending/index.rst:60
90119msgid "Embedding the CPython runtime in a larger application"
91- msgstr ""
120+ msgstr "Intégrer l'interpréteur CPython dans une plus grande application "
92121
93122#: ../Doc/extending/index.rst:62
94123msgid ""
@@ -97,3 +126,7 @@ msgid ""
97126"CPython runtime inside a larger application. This section covers some of the "
98127"details involved in doing that successfully."
99128msgstr ""
129+ "Parfois, plutôt que de créer une extension qui s'exécute dans l'interpréteur "
130+ "Python comme application principale, il est préférable d'intégrer "
131+ "l'interpréteur Python dans une application plus large. Cette section donne "
132+ "quelques informations nécessaires au succès de cette opération."
0 commit comments