From ca5fcc8f4f8e36ee5a1654f2ebb33820061bcfd0 Mon Sep 17 00:00:00 2001 From: Julien Palard Date: Sun, 5 Nov 2017 11:49:05 +0100 Subject: [PATCH] Done: extending/building.po --- extending/building.po | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/extending/building.po b/extending/building.po index fb01f7ff..98be8050 100644 --- a/extending/building.po +++ b/extending/building.po @@ -9,8 +9,8 @@ msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-04-02 22:11+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2017-11-07 23:22+0100\n" +"Last-Translator: Julien Palard \n" "Language-Team: LANGUAGE \n" "Language: fr\n" "MIME-Version: 1.0\n" @@ -80,6 +80,12 @@ msgid "" "function corresponding to the filename is found. See the *\"Multiple modules " "in one library\"* section in :pep:`489` for details." msgstr "" +"Il est possible d'exporter plusieurs modules depuis une seule bibliothéque " +"partagée en définissant plusieurs fonctions d'initialisation. Cependant pour " +"les importer, un lien symbolique doit être créé pour chacun, ou un " +"*importer* personalisé, puisque par défaut seule la fonction correpondant au " +"nom du fichier est cherchée. Voir le chapitre *\"Multiple modules in one " +"library\"* dans la :pep:`489` pour plus d'informations." #: ../Doc/extending/building.rst:49 msgid "Building C and C++ Extensions with distutils" @@ -150,6 +156,13 @@ msgid "" "example, the instance defines an extension named ``demo`` which is build by " "compiling a single source file, :file:`demo.c`." msgstr "" +"Il est classique de pré-calculer les arguments à la fonction :func:`setup`, " +"pour plus de lisibilité. Dans l'exemple ci-dessus, l'argument " +"``ext_modules`` à :func:`~distutils.core.setup` est une liste de modules " +"d'extension, chacun est une instance de la classe :class:`~distutils." +"extension.Extension`. Dans l'exemple, l'instance définit une extension " +"nommée ``demo`` construite par la compilation d'un seul fichier source :file:" +"`demo.c`." #: ../Doc/extending/building.rst:99 msgid "" @@ -170,6 +183,13 @@ msgid "" "distutils passes this information in different ways to the compiler. For " "example, on Unix, this may result in the compilation commands ::" msgstr "" +"Dans cet exemple, la fonction :func:`~distutils.core.setup` est appellée " +"avec quelques autres méta-informations, ce qui est recommandé pour " +"distribuer des paquets. En ce qui concerne l'extension, sont définis " +"quelques macros préprocesseur, dossiers pour les en-têtes et bibliothèques. " +"En fonction du compilateur, *distutils* peut donner ces informations de " +"manière différente. Par exemple, sur Unix, ça peut ressembler aux " +"commandes : ::" #: ../Doc/extending/building.rst:139 msgid "" @@ -211,6 +231,9 @@ msgid "" "distribution; this is done through a :file:`MANIFEST.in` file; see :ref:" "`manifest` for details." msgstr "" +"Dans certains cas, des fichiers supplémentaires doivent être inclus dans une " +"distribution source : c'est possible via un fichier :file:`MANIFEST.in`, c." +"f. :ref:`manifest`." #: ../Doc/extending/building.rst:161 msgid ""