Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 0851c98

Browse files
committed
Corrections 20210207 21:22
1 parent 21fd5f2 commit 0851c98

File tree

1 file changed

+23
-35
lines changed

1 file changed

+23
-35
lines changed

extending/extending.po

Lines changed: 23 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ msgstr ""
66
"Project-Id-Version: Python 3\n"
77
"Report-Msgid-Bugs-To: \n"
88
"POT-Creation-Date: 2020-08-24 09:01+0200\n"
9-
"PO-Revision-Date: 2021-02-07 20:43+0100\n"
9+
"PO-Revision-Date: 2021-02-07 21:21+0100\n"
1010
"Last-Translator: Julien Palard <[email protected]>\n"
1111
"Language-Team: FRENCH <[email protected]>\n"
1212
"Language: fr\n"
@@ -1020,6 +1020,7 @@ msgstr ""
10201020
"renvoyé par une fonction C appelée depuis Python."
10211021

10221022
#: extending/extending.rst:814
1023+
#, fuzzy
10231024
msgid ""
10241025
"One difference with :c:func:`PyArg_ParseTuple`: while the latter requires its "
10251026
"first argument to be a tuple (since Python argument lists are always "
@@ -1033,18 +1034,6 @@ msgstr ""
10331034
"Une différence par rapport à :c:func:`PyArg_ParseTuple` : alors que ce "
10341035
"dernier nécessite que son premier argument soit un *n*-uplet (puisque les "
10351036
"listes d'arguments Python sont toujours représentées par des *n*-uplets en "
1036-
<<<<<<< HEAD
1037-
"interne), :c:func:`Py_BuildValue` ne construit pas toujours un n-uplet. Il "
1038-
"n'en construit un que si sa chaîne formatée contient deux unités formatées ou "
1039-
"plus. Si la chaîne formatée est vide, il renvoie ``None`` ; s'il contient "
1040-
=======
1041-
"interne), :c:func:`Py_BuildValue` ne construit pas toujours un *n*-uplet. Il "
1042-
"n'en construit un que si sa chaîne formatée contient deux unités formatées "
1043-
"ou plus. Si la chaîne formatée est vide, il renvoie ``None`` ; s'il contient "
1044-
>>>>>>> a8e37f96c21cd2c7b24a2af9b6f2aab1d82bb5db
1045-
"exactement une unité formatée, il renvoie tout objet décrit par cette unité "
1046-
"formatée. Pour le forcer à renvoyer un n-uplet de taille 0 ou 1, mettez la "
1047-
"chaîne formatée entre parenthèses."
10481037

10491038
#: extending/extending.rst:822
10501039
msgid ""
@@ -1137,17 +1126,16 @@ msgid ""
11371126
"reference counts."
11381127
msgstr ""
11391128
"Une stratégie alternative est appelée :dfn:`automatic garbage collection` "
1140-
"(collecte automatique des déchets). Parfois, le comptage des références est "
1141-
"également appelé stratégie de collecte des déchets, d'où l'utilisation du "
1142-
"terme \"automatique\" pour distinguer les deux. Le grand avantage de la "
1143-
"collecte automatique des déchets est que l'utilisateur n'a pas besoin "
1144-
"d'appeler :c:func:`free` explicitement. (Un autre avantage important est "
1145-
"l'amélioration de la vitesse ou de l'utilisation de la mémoire --- ce n'est "
1146-
"cependant pas un fait avéré). L'inconvénient est que pour C, il n'y a pas de "
1147-
"collecte automatique des déchets vraiment portable, alors que le comptage des "
1148-
"références peut être implémenté de façon portable (tant que les fonctions :c:"
1149-
"func:`malloc` et :c:func:`free` soient disponibles --- ce que la norme C "
1150-
"garantit). Peut-être qu'un jour un collecteur automatique de déchets "
1129+
"(ramasse-miettes). Parfois, le comptage des références est également appelé "
1130+
"stratégie de ramasse-miettes, d'où l'utilisation du terme \"automatique\" "
1131+
"pour distinguer les deux. Le grand avantage du ramasse-miettes est que "
1132+
"l'utilisateur n'a pas besoin d'appeler :c:func:`free` explicitement. (Un "
1133+
"autre avantage important est l'amélioration de la vitesse ou de l'utilisation "
1134+
"de la mémoire --- ce n'est cependant pas un fait avéré). L'inconvénient est "
1135+
"que pour C, il n'y a pas de ramasse-miettes portable proprement-dit, alors "
1136+
"que le comptage des références peut être implémenté de façon portable (tant "
1137+
"que les fonctions :c:func:`malloc` et :c:func:`free` soient disponibles --- "
1138+
"ce que la norme C garantit). Peut-être qu'un jour un ramasse-miettes "
11511139
"suffisamment portable sera disponible pour C. D'ici là, nous devrons utiliser "
11521140
"les compteurs des références."
11531141

@@ -1165,14 +1153,14 @@ msgid ""
11651153
"though there are no further references to the cycle itself."
11661154
msgstr ""
11671155
"Bien que Python utilise l'implémentation traditionnelle de comptage de "
1168-
"référence, il propose également un détecteur de cycles qui fonctionne pour "
1169-
"détecter les cycles de référence. Cela permet aux applications de ne pas se "
1170-
"soucier de la création de références circulaires directes ou indirectes ; ce "
1171-
"sont les faiblesses du ramasse-miettes mis en œuvre en utilisant uniquement "
1172-
"le comptage de référence. Les cycles de référence sont constitués d'objets "
1173-
"qui contiennent des références (éventuellement indirectes) à eux-mêmes, de "
1174-
"sorte que chaque objet du cycle a un comptage de référence qui n'est pas nul. "
1175-
"Les implémentations typiques de comptage de référence ne sont pas capables de "
1156+
"référence, il contient également un détecteur de cycles qui fonctionne pour "
1157+
"détecter les cycles de référence. Cela permet aux applications d'empêcher la "
1158+
"création de références circulaires directes ou indirectes ; ceci sont les "
1159+
"faiblesses du ramasse-miettes mis en œuvre en utilisant uniquement le "
1160+
"comptage de référence. Les cycles de référence sont constitués d'objets qui "
1161+
"contiennent des références (éventuellement indirectes) à eux-mêmes, de sorte "
1162+
"que chaque objet du cycle a un comptage de référence qui n'est pas nul. Les "
1163+
"implémentations typiques de comptage de référence ne sont pas capables de "
11761164
"récupérer la mémoire appartenant à des objets dans un cycle de référence, ou "
11771165
"référencés à partir des objets dans le cycle, même s'il n'y a pas d'autres "
11781166
"références au cycle lui-même."
@@ -1442,9 +1430,9 @@ msgstr ""
14421430
"possible de libérer temporairement ce verrou en utilisant la macro :c:macro:"
14431431
"`Py_BEGIN_ALLOW_THREADS`, et de le ré-acquérir en utilisant :c:macro:"
14441432
"`Py_END_ALLOW_THREADS`. Ceci est un procédé courant pour bloquer les appels "
1445-
"d'E/S, afin de permettre aux autres threads d'utiliser le processeur en "
1446-
"attendant que les E/S soient terminées. Évidemment, la fonction suivante a le "
1447-
"même problème que la précédente ::"
1433+
"d'entrées/sorties, afin de permettre aux autres threads d'utiliser le "
1434+
"processeur en attendant que les E/S soient terminées. Évidemment, la fonction "
1435+
"suivante a le même problème que la précédente ::"
14481436

14491437
#: extending/extending.rst:1092
14501438
msgid "NULL Pointers"

0 commit comments

Comments
 (0)