Skip to content
Closed
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Remarques de JulienPalard
  • Loading branch information
Antoine Wecxsteen committed May 25, 2019
commit beacf0008ccfc3e183a8a1018079d64f4c8a9f92
43 changes: 22 additions & 21 deletions faq/programming.po
Original file line number Diff line number Diff line change
Expand Up @@ -361,10 +361,10 @@ msgid ""
"function's body, it's assumed to be a local unless explicitly declared as "
"global."
msgstr ""
"En Python, les variables qui ne sont référencées que dans une fonction sont "
"considérées comme globales. Si une affectation de variable est effectuée "
"dans le corps d'une fonction, cette variable sera locale, sauf si elle est "
"déclarée explicitement comme globale."
"Si, dans une fonction, une variable n'est pas modifiée mais seulement lue, "
"elle est implicitement considérée comme globale. Si on lui affecte une "
"valeur, cette variable devient locale (sauf si elle est explicitement "
"déclarée globale)."

#: ../Doc/faq/programming.rst:201
msgid ""
Expand Down Expand Up @@ -481,15 +481,15 @@ msgstr ""

#: ../Doc/faq/programming.rst:271
msgid "config.py::"
msgstr "*config.py* :"
msgstr "*config.py* ::"

#: ../Doc/faq/programming.rst:275
msgid "mod.py::"
msgstr "*mod.py* :"
msgstr "*mod.py* ::"

#: ../Doc/faq/programming.rst:280
msgid "main.py::"
msgstr "*main.py* :"
msgstr "*main.py* ::"

#: ../Doc/faq/programming.rst:286
msgid ""
Expand Down Expand Up @@ -916,10 +916,11 @@ msgid ""
"argument name in the caller and callee, and so no call-by-reference per se. "
"You can achieve the desired effect in a number of ways."
msgstr ""
"En Python, les arguments sont passés par copie. Vu qu'une copie créé des "
"références à des objets, il n'y pas de lien entre un argument dans l'appel "
"de la fonction et sa définition, et donc pas de passage par référence en "
"soi. Il y a cependant plusieurs façon d'en émuler un."
"En Python, les arguments sont passés comme des affectations de variables. Vu "
"qu'une affectation créé des références à des objets, il n'y pas de lien "
"entre un argument dans l'appel de la fonction et sa définition, et donc pas "
"de passage par référence en soi. Il y a cependant plusieurs façon d'en "
"émuler un."

#: ../Doc/faq/programming.rst:519
msgid "By returning a tuple of the results::"
Expand Down Expand Up @@ -1394,11 +1395,11 @@ msgid ""
"unicode data, try using an :class:`io.StringIO` object or the :mod:`array` "
"module::"
msgstr ""
"C'est impossible car les chaînes de caractères ne sont pas des objets "
"muables. Dans la plupart des cas, il faut tout simplement construire une "
"nouvelle chaîne à partir des morceaux de l'ancienne. Si toutefois vous avez "
"besoin d'un objet capable de modifier de la donnée unicode « sur place », "
"essayez d'utiliser un objet :class:`io.StringIO` ou le module :mod:`array` ::"
"C'est impossible car les chaînes de caractères sont immuables Dans la "
"plupart des cas, il faut tout simplement construire une nouvelle chaîne à "
"partir des morceaux de l'ancienne. Si toutefois vous avez besoin d'un objet "
"capable de modifier de la donnée unicode « sur place », essayez d'utiliser "
"un objet :class:`io.StringIO` ou le module :mod:`array` ::"

#: ../Doc/faq/programming.rst:922
msgid "How do I use strings to call functions/methods?"
Expand Down Expand Up @@ -2576,9 +2577,9 @@ msgstr ""
"ramasse-miettes, donc la méthode :meth:`__del__` peut être appelée à un "
"moment aléatoire et pas opportun. C'est gênant pour essayer reproduire un "
"problème. Pire, l'ordre dans lequel les méthodes :meth:`__del__` des objets "
"est arbitraire. Il est possible de forcer l'appel du ramasse-miettes avec la "
"fonction :func:`gc.collect`, mais il existe certains cas ou les objets ne "
"seront jamais nettoyés."
"sont appelées est arbitraire. Il est possible de forcer l'appel du ramasse-"
"miettes avec la fonction :func:`gc.collect`, mais il existe certains cas ou "
"les objets ne seront jamais nettoyés."

#: ../Doc/faq/programming.rst:1674
msgid ""
Expand Down Expand Up @@ -2607,7 +2608,7 @@ msgstr ""
"Une alternative pour éviter les références cycliques consiste à utiliser le "
"module :mod:`weakref`, qui permet de faire référence à des objets sans "
"incrémenter leur compteur de référence. Par exemple, les structures d'arbres "
"devraient référencer utiliser des références creuses entre pères et fils (si "
"devraient référencer utiliser des références faibles entre pères et fils (si "
"nécessaire !)."

#: ../Doc/faq/programming.rst:1694
Expand Down Expand Up @@ -2931,7 +2932,7 @@ msgstr "Ces solutions peuvent être combinées."

#: ../Doc/faq/programming.rst:1858
msgid "__import__('x.y.z') returns <module 'x'>; how do I get z?"
msgstr "__import__('x.y.z') renvoie <module 'x'> ;comment accéder à z?"
msgstr "__import__('x.y.z') renvoie <module 'x'> ; comment accéder à z ?"

#: ../Doc/faq/programming.rst:1860
msgid ""
Expand Down