8000 powrap + espaces insécable pour « texte » · python/python-docs-fr@3cc14d4 · GitHub
[go: up one dir, main page]

Skip to content

Commit 3cc14d4

Browse files
committed
powrap + espaces insécable pour « texte »
1 parent 8430410 commit 3cc14d4

File tree

1 file changed

+37
-36
lines changed

1 file changed

+37
-36
lines changed

faq/extending.po

Lines changed: 37 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ msgstr ""
4040
#: ../Doc/faq/extending.rst:22
4141
msgid "Most intermediate or advanced Python books will also cover this topic."
4242
msgstr ""
43-
"La plupart des livres Python intermédiaires ou avancés couvrent également "
44-
"ce sujet."
43+
"La plupart des livres Python intermédiaires ou avancés couvrent également ce "
44+
"sujet."
4545

4646
#: ../Doc/faq/extending.rst:26
4747
msgid "Can I create my own functions in C++?"
@@ -57,8 +57,8 @@ msgstr ""
5757
"Oui, en utilisant les fonctionnalités de compatibilité C existantes en C++. "
5858
"Placez ``extern \"C\" { ... }`` autour des fichiers Python inclus et mettez "
5959
"``extern \"C\"`` avant chaque fonction qui sera appelée par l'interpréteur "
60-
"Python. Les objets globaux ou statiques C++ ayant des constructeurs "
61-
"ne sont probablement pas adaptés."
60+
"Python. Les objets globaux ou statiques C++ ayant des constructeurs ne sont "
61+
"probablement pas adaptés."
6262

6363
#: ../Doc/faq/extending.rst:37
6464
msgid "Writing C is hard; are there any alternatives?"
@@ -154,9 +154,9 @@ msgid ""
154154
"func:`PyList_GetItem`."
155155
msgstr ""
156156
"Cela dépend du type d'objet. Si c'est un tuple, :c:func:`PyTuple_Size` "
157-
"renvoie sa longueur et :c:func:`PyTuple_GetItem` renvoie l'élément à "
158-
"l'index spécifié. Les listes ont des fonctions similaires, :c:func:"
159-
"`PyListSize` et :c:func:`PyList_GetItem`."
157+
"renvoie sa longueur et :c:func:`PyTuple_GetItem` renvoie l'élément à l'index "
158+
"spécifié. Les listes ont des fonctions similaires, :c:func:`PyListSize` et :"
159+
"c:func:`PyList_GetItem`."
160160

161161
#: ../Doc/faq/extending.rst:87
162162
msgid ""
@@ -231,7 +231,7 @@ msgid ""
231231
msgstr ""
232232
"Cela fonctionne pour tous les objets qui ont des méthodes — qu'elles soient "
233233
"intégrées ou définies par l'utilisateur. Vous êtes responsable pour "
234-
"éventuellement « :c:func:`Py_DECREF`\\ *er* » la valeur de retour."
234+
"éventuellement « :c:func:`Py_DECREF`\\ *er* » la valeur de retour."
235235

236236
#: ../Doc/faq/extending.rst:124
237237
msgid ""
@@ -249,8 +249,8 @@ msgid ""
249249
"format, and to call a function with one argument, surround the argument in "
250250
"parentheses, e.g. \"(i)\"."
251251
msgstr ""
252-
"Notez que :c:func:`PyObject_CallObject` veut *toujours* un tuple "
253-
"comme liste d'arguments. Aussi, pour appeler une fonction sans arguments, utilisez "
252+
"Notez que :c:func:`PyObject_CallObject` veut *toujours* un tuple comme liste "
253+
"d'arguments. Aussi, pour appeler une fonction sans arguments, utilisez "
254254
"\"()\" pour être conforme au type et, pour appeler une fonction avec un "
255255
"paramètre, entourez-le de parenthèses, p. ex. \"(i)\"."
256256

@@ -269,17 +269,16 @@ msgid ""
269269
"print_error, or just allow the standard traceback mechanism to work. Then, "
270270
"the output will go wherever your ``write()`` method sends it."
271271
msgstr ""
272-
"Dans le code Python, définissez un objet qui possède la méthode ``write()``. "
273-
"Affectez cet objet à :data:`sys.stdout` et :data:`sys.stderr`. Appelez "
274-
"*print_error* ou faites simplement en sorte que le mécanisme standard "
275-
"de remontée des erreurs fonctionne. Ensuite, la sortie sera dirigée vers l'endroit où votre méthode ``write()`` "
276-
"écrit."
272+
"Dans le code Python, définissez un objet qui possède la méthode "
273+
"``write()``. Affectez cet objet à :data:`sys.stdout` et :data:`sys."
274+
"stderr`. Appelez *print_error* ou faites simplement en sorte que le "
275+
"mécanisme standard de remontée des erreurs fonctionne. Ensuite, la sortie "
276+
"sera dirigée vers l'endroit où votre méthode ``write()`` écrit."
277277

278278
#: ../Doc/faq/extending.rst:149
279279
msgid "The easiest way to do this is to use the :class:`io.StringIO` class:"
280280
msgstr ""
281-
"La façon la plus simple consiste à utiliser la classe :class:`io."
282-
"StringIO` :"
281+
"La façon la plus simple consiste à utiliser la classe :class:`io.StringIO` :"
283282

284283
#: ../Doc/faq/extending.rst:161
285284
msgid "A custom object to do the same would look like this:"
@@ -306,7 +305,8 @@ msgstr ""
306305
"présent dans :data:`sys.modules`), cela initialise le module ; sinon il "
307306
"renvoie simplement la valeur de ``sys.modules[\"<modulename>\"]``. Notez "
308307
"qu'il n'inscrit le module dans aucun espace de nommage — il s'assure "
309-
"seulement qu'il a été initialisé et qu'il est stocké dans :data:`sys.modules`."
308+
"seulement qu'il a été initialisé et qu'il est stocké dans :data:`sys."
309+
"modules`."
310310

311311
#: ../Doc/faq/extending.rst:194
312312
msgid ""
@@ -321,8 +321,8 @@ msgid ""
321321
"Calling :c:func:`PyObject_SetAttrString` to assign to variables in the "
322322
"module also works."
323323
msgstr ""
324-
"Appeler :c:func:`PyObject_SetAttrString` pour assigner des valeurs aux variables "
325-
"du module fonctionne également."
324+
"Appeler :c:func:`PyObject_SetAttrString` pour assigner des valeurs aux "
325+
"variables du module fonctionne également."
326326

327327
#: ../Doc/faq/extending.rst:204
328328
msgid "How do I interface to C++ objects from Python?"
@@ -360,10 +360,10 @@ msgid ""
360360
"fails. (Fixing this requires some ugly shell script hackery, and this bug "
361361
"is so minor that it doesn't seem worth the effort.)"
362362
msgstr ""
363-
"Le fichier *Setup* doit se terminer par une ligne vide, s'il n'y a pas "
364-
"de ligne vide, le processus de compilation échoue (ce "
365-
"problème peut se régler en bidouillant un script shell, et ce bogue est si "
366-
"mineur qu'il ne mérite pas qu'on s'y attarde)."
363+
"Le fichier *Setup* doit se terminer par une ligne vide, s'il n'y a pas de "
364+
"ligne vide, le processus de compilation échoue (ce problème peut se régler "
365+
"en bidouillant un script shell, et ce bogue est si mineur qu'il ne mérite "
366+
"pas qu'on s'y attarde)."
367367

368368
#: ../Doc/faq/extending.rst:224
369369
msgid "How do I debug an extension?"
@@ -418,8 +418,8 @@ msgstr "Pour Debian, exécutez ``apt-get install python-dev``."
418418
#: ../Doc/faq/extending.rst:259
419419
msgid "How do I tell \"incomplete input\" from \"invalid input\"?"
420420
msgstr ""
421-
"Comment distinguer une « entrée incomplète » (*incomplete input*) d'une « "
422-
"entrée invalide » (*invalid input*) ?"
421+
"Comment distinguer une « entrée incomplète » (*incomplete input*) d'une "
422+
"« entrée invalide » (*invalid input*) ?"
423423

424424
#: ../Doc/faq/extending.rst:261
425425
msgid ""
@@ -469,11 +469,11 @@ msgid ""
469469
msgstr ""
470470
"Cependant, vous devez parfois exécuter l'interpréteur Python intégré dans le "
471471
"même fil d’exécution que le reste de votre application et vous ne pouvez pas "
472-
"laisser :c:func:`PyRun_InteractiveLoop` attendre les entrées "
473-
"utilisateur. La seule solution est alors d'appeler :c:func:"
474-
"`PyParser_ParseString` et de tester si ``e.error`` égale ``E_EOF``, ce qui "
475-
"signifie que l'entrée est incomplète. Voici un exemple de code, non testé, "
476-
"inspiré d'un code écrit par Alex Farber ::"
472+
"laisser :c:func:`PyRun_InteractiveLoop` attendre les entrées utilisateur. "
473+
"La seule solution est alors d'appeler :c:func:`PyParser_ParseString` et de "
474+
"tester si ``e.error`` égale ``E_EOF``, ce qui signifie que l'entrée est "
475+
"incomplète. Voici un exemple de code, non testé, inspiré d'un code écrit "
476+
"par Alex Farber ::"
477477

478478
#: ../Doc/faq/extending.rst:310
479479
msgid ""
@@ -493,8 +493,8 @@ msgstr ""
493493
"s'agit d'une erreur ou s'il faut juste plus de données — en extrayant la "
494494
"chaîne de message du tuple d'exception et en la comparant à la chaîne *"
495495
"\"unexpected EOF while parsing\"*. Voici un exemple complet d'utilisation "
496-
"de la bibliothèque *readline* de GNU (il vous est possible d'ignorer **SIGINT** lors de "
497-
"l'appel à *readline()*) ::"
496+
"de la bibliothèque *readline* de GNU (il vous est possible d'ignorer "
497+
"**SIGINT** lors de l'appel à *readline()*) ::"
498498

499499
#: ../Doc/faq/extending.rst:432
500500
msgid "How do I find undefined g++ symbols __builtin_new or __pure_virtual?"
@@ -509,9 +509,10 @@ msgid ""
509509
"extension module using g++ (e.g., ``g++ -shared -o mymodule.so mymodule.o``)."
510510
msgstr ""
511511
"Pour charger dynamiquement les modules d'extension g++, vous devez "
512-
"recompiler Python, effectuer l'édition de liens en utilisant g++ (modifiez *LINKCC* dans le "
513-
"*Python Modules Makefile*), et effectuer l'édition de liens de votre module d'extension avec g++ "
514-
"(par exemple, ``g++ -shared -o mymodule.so mymodule.o``)."
512+
"recompiler Python, effectuer l'édition de liens en utilisant g++ (modifiez "
513+
"*LINKCC* dans le *Python Modules Makefile*), et effectuer l'édition de liens "
514+
"de votre module d'extension avec g++ (par exemple, ``g++ -shared -o mymodule."
515+
"so mymodule.o``)."
515516

516517
#: ../Doc/faq/extending.rst:440
517518
msgid ""

0 commit comments

Comments
 (0)
0