@@ -6,7 +6,7 @@ msgstr ""
6
6
"Project-Id-Version : Python 3\n "
7
7
"Report-Msgid-Bugs-To : \n "
8
8
"POT-Creation-Date : 2020-08-24 09:01+0200\n "
9
- "PO-Revision-Date : 2021-02-07 21:58 +0100\n "
9
+ "PO-Revision-Date : 2021-02-07 22:18 +0100\n "
10
10
"
Last-Translator :
Julien Palard <[email protected] >\n "
11
11
"
Language-Team :
FRENCH <[email protected] >\n "
12
12
"Language : fr\n "
@@ -1533,14 +1533,14 @@ msgid ""
1533
1533
"`` --- they use this form already if the symbol ``__cplusplus`` is defined "
1534
1534
"(all recent C++ compilers define this symbol)."
1535
1535
msgstr ""
1536
- "Il est possible d'écrire des modules d'extension en C++, mais avec un nombre "
1537
- "de restrictions . Si le programme principal (l'interpréteur Python) est "
1538
- "compilé et lié par le compilateur C, les objets globaux ou statiques avec "
1539
- "les constructeurs ne peuvent pas être utilisés. Ce n'est pas un problème si "
1540
- "le programme principal est lié par le compilateur C++. Les fonctions qui "
1536
+ "C' est possible d'écrire des modules d'extension en C++, mais sous certaines "
1537
+ "conditions . Si le programme principal (l'interpréteur Python) est compilé et "
1538
+ "lié par le compilateur C, les objets globaux ou statiques avec les "
1539
+ "constructeurs ne peuvent pas être utilisés. Ceci n'est pas un problème si le "
1540
+ "programme principal est relié par le compilateur C++. Les fonctions qui "
1541
1541
"seront appelées par l'interpréteur Python (en particulier, les fonctions "
1542
- "d'initialisation des modules) doivent être déclarées en utilisant le \" C \" "
1543
- "externe . Il n'est pas nécessaire d'inclure les fichiers d'en-tête Python "
1542
+ "d'initialisation des modules) doivent être déclarées en utilisant ``extern "
1543
+ "\" C \" `` . Il n'est pas nécessaire d'inclure les fichiers d'en-tête Python "
1544
1544
"dans le ``extern \" C\" {…}``, car ils utilisent déjà ce format si le symbole "
1545
1545
"``__cplusplus`` est défini (tous les compilateurs C++ récents définissent ce "
1546
1546
"symbole)."
@@ -1647,6 +1647,7 @@ msgstr ""
1647
1647
"clients."
1648
1648
1649
1649
#: extending/extending.rst:1193
1650
+ #, fuzzy
1650
1651
msgid ""
1651
1652
"Whichever method you choose, it's important to name your Capsules properly. "
1652
1653
"The function :c:func:`PyCapsule_New` takes a name parameter (:c:type:`const "
@@ -1659,9 +1660,9 @@ msgstr ""
1659
1660
"nommer vos Capsules. La fonction :c:func:`PyCapsule_New` prend un paramètre "
1660
1661
"nommé (:c:type:`const char \\ *`). Vous êtes autorisé à passer un nom "
1661
1662
"``NULL``, mais nous vous encourageons vivement à spécifier un nom. Des "
1662
- "Capsules correctement nommées offrent un certain degré de sécurité quant au "
1663
- "type d'exécution. Il n'y a pas de moyen de distinguer une Capsule non nommée "
1664
- "d'une autre ."
1663
+ "Capsules correctement nommées offrent un certain degré de sécurité "
1664
+ "concernant un éventuel conflit de types, car il n'y a pas de moyen de "
1665
+ "distinguer deux ou plusieurs Capsules non nommée entre elles ."
1665
1666
1666
1667
#: extending/extending.rst:1200
1667
1668
msgid ""
0 commit comments