suite de la relecture mdk
This commit is contained in:
parent
f951aeb971
commit
c78448dbac
|
@ -6,7 +6,7 @@ msgstr ""
|
||||||
"Project-Id-Version: Python 3\n"
|
"Project-Id-Version: Python 3\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-07-23 14:38+0200\n"
|
"POT-Creation-Date: 2023-07-23 14:38+0200\n"
|
||||||
"PO-Revision-Date: 2023-11-25 17:30+0100\n"
|
"PO-Revision-Date: 2023-11-25 18:45+0100\n"
|
||||||
"Last-Translator: Christophe Nanteuil <christophe.nanteuil@gmail.com>\n"
|
"Last-Translator: Christophe Nanteuil <christophe.nanteuil@gmail.com>\n"
|
||||||
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
|
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
|
||||||
"Language: fr\n"
|
"Language: fr\n"
|
||||||
|
@ -145,8 +145,8 @@ msgstr ""
|
||||||
msgid ""
|
msgid ""
|
||||||
"All user-visible symbols defined by :file:`Python.h` have a prefix of ``Py`` "
|
"All user-visible symbols defined by :file:`Python.h` have a prefix of ``Py`` "
|
||||||
"or ``PY``, except those defined in standard header files. For convenience, "
|
"or ``PY``, except those defined in standard header files. For convenience, "
|
||||||
"and since they are used extensively by the Python interpreter, ``\"Python.h"
|
"and since they are used extensively by the Python interpreter, ``\"Python."
|
||||||
"\"`` includes a few standard header files: ``<stdio.h>``, ``<string.h>``, "
|
"h\"`` includes a few standard header files: ``<stdio.h>``, ``<string.h>``, "
|
||||||
"``<errno.h>``, and ``<stdlib.h>``. If the latter header file does not exist "
|
"``<errno.h>``, and ``<stdlib.h>``. If the latter header file does not exist "
|
||||||
"on your system, it declares the functions :c:func:`malloc`, :c:func:`free` "
|
"on your system, it declares the functions :c:func:`malloc`, :c:func:`free` "
|
||||||
"and :c:func:`realloc` directly."
|
"and :c:func:`realloc` directly."
|
||||||
|
@ -1164,17 +1164,16 @@ msgid ""
|
||||||
"crashes."
|
"crashes."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Chaque bloc de mémoire alloué avec :c:func:`malloc` doit finalement être "
|
"Chaque bloc de mémoire alloué avec :c:func:`malloc` doit finalement être "
|
||||||
"redonné au pool de mémoire disponible par exactement un appel à :c:func:"
|
"libéré par exactement un appel à :c:func:`free`. Il est important d'appeler :"
|
||||||
"`free`. Il est important d'appeler :c:func:`free` au bon moment. Si "
|
"c:func:`free` au bon moment. Si l'adresse d'un bloc est oubliée mais que :c:"
|
||||||
"l'adresse d'un bloc est oubliée mais que :c:func:`free` n'est pas appelé, la "
|
"func:`free` n'est pas appelée, la mémoire qu'il occupe ne peut être "
|
||||||
"mémoire qu'il occupe ne peut être réutilisée tant que le programme n'est pas "
|
"réutilisée tant que le programme n'est pas terminé. C'est ce qu'on appelle "
|
||||||
"terminé. C'est ce qu'on appelle une :dfn:`fuite de mémoire`. D'autre part, "
|
"une :dfn:`fuite de mémoire`. D'autre part, si un programme appelle :c:func:"
|
||||||
"si un programme appelle :c:func:`free` pour un bloc et continue ensuite à "
|
"`free` pour un bloc et continue ensuite à utiliser le bloc, il crée un "
|
||||||
"utiliser le bloc, il crée un conflit avec la réutilisation du bloc via un "
|
"conflit avec la réutilisation du bloc via un autre appel :c:func:`malloc`. "
|
||||||
"autre appel :c:func:`malloc`. Cela s'appelle :dfn:`utiliser de la mémoire "
|
"Cela s'appelle :dfn:`utiliser de la mémoire libérée`. Cela a les mêmes "
|
||||||
"libérée`. Cela a les mêmes conséquences néfastes que le référencement de "
|
"conséquences néfastes que le référencement de données non initialisées — "
|
||||||
"données non initialisées — « *core dumps* », résultats erronés, plantages "
|
"« *core dumps* », résultats erronés, plantages mystérieux."
|
||||||
"mystérieux."
|
|
||||||
|
|
||||||
#: extending/extending.rst:865
|
#: extending/extending.rst:865
|
||||||
msgid ""
|
msgid ""
|
||||||
|
@ -1203,9 +1202,9 @@ msgstr ""
|
||||||
"longtemps : la sortie d'erreur n'est prise que dans une petite fraction de "
|
"longtemps : la sortie d'erreur n'est prise que dans une petite fraction de "
|
||||||
"tous les appels, et la plupart des machines modernes ont beaucoup de mémoire "
|
"tous les appels, et la plupart des machines modernes ont beaucoup de mémoire "
|
||||||
"virtuelle, de sorte que la fuite ne devient apparente que dans un processus "
|
"virtuelle, de sorte que la fuite ne devient apparente que dans un processus "
|
||||||
"de longue durée qui utilise fréquemment la fonction de fuite. Par "
|
"de longue durée qui utilise fréquemment cette fonction. Par conséquent, il "
|
||||||
"conséquent, il est important d'éviter les fuites en ayant une convention ou "
|
"est important d'éviter les fuites en ayant une convention ou une stratégie "
|
||||||
"une stratégie de codage qui minimise ce type d'erreurs."
|
"de codage qui minimise ce type d'erreurs."
|
||||||
|
|
||||||
#: extending/extending.rst:878
|
#: extending/extending.rst:878
|
||||||
msgid ""
|
msgid ""
|
||||||
|
@ -1288,8 +1287,8 @@ msgid ""
|
||||||
"collect` function), as well as configuration interfaces and the ability to "
|
"collect` function), as well as configuration interfaces and the ability to "
|
||||||
"disable the detector at runtime."
|
"disable the detector at runtime."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Le détecteur de cycle est capable de détecter les cycles du ramasse-miettes "
|
"Le détecteur de cycle est capable de détecter les cycles isolés et peut "
|
||||||
"et peut récupérer la mémoire afférente. Le module :mod:`gc` expose un moyen "
|
"récupérer la mémoire afférente. Le module :mod:`gc` expose un moyen "
|
||||||
"d'exécuter le détecteur (la fonction :func:`~gc.collect`), ainsi que des "
|
"d'exécuter le détecteur (la fonction :func:`~gc.collect`), ainsi que des "
|
||||||
"interfaces de configuration et la possibilité de désactiver le détecteur au "
|
"interfaces de configuration et la possibilité de désactiver le détecteur au "
|
||||||
"moment de l'exécution."
|
"moment de l'exécution."
|
||||||
|
|
Loading…
Reference in New Issue
Block a user