Skip to content

Commit 357760d

Browse files
JulienPalardChristophe Nanteuil
authored andcommitted
Review de ChrisNan sur pyexpat. (#349)
Reviewed-on: https://git.afpy.org/AFPy/python-docs-fr/pulls/349 Reviewed-by: Christophe Nanteuil <christophenan@noreply.localhost> Co-authored-by: Julien Palard <julien@palard.fr> Co-committed-by: Julien Palard <julien@palard.fr>
1 parent 4c05cca commit 357760d

File tree

1 file changed

+14
-13
lines changed

1 file changed

+14
-13
lines changed

library/pyexpat.po

Lines changed: 14 additions & 13 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: 2025-10-17 09:58+0200\n"
9-
"PO-Revision-Date: 2025-10-23 09:07+0200\n"
9+
"PO-Revision-Date: 2025-10-23 23:51+0200\n"
1010
"Last-Translator: Julien Palard <julien@palard.fr>\n"
1111
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
1212
"Language: fr\n"
@@ -322,17 +322,17 @@ msgstr ""
322322
"Expat 2.6.0 a introduit un mécanisme de sécurité appelé *reparse deferral* "
323323
"(réanalyse reportée) permettant d’éviter un déni de service causé par une "
324324
"explosion quadratique du temps d’exécution lors de l’analyse de grands "
325-
"jetons, la réanalyse des jetons non entièrement analysés est maintenant par "
326-
"défaut reportée jusqu’à ce qu’une quantité suffisante de donnée soit "
325+
"lexèmes, la réanalyse des lexèmes non entièrement analysés est maintenant "
326+
"par défaut reportée jusqu’à ce qu’une quantité suffisante de donnée soit "
327327
"présente en entrée. À cause de ce report les fonctions de rappel peuvent ne "
328-
"pas être appelées immédiatement après avoir envoyé de la donnée au parseur "
329-
"(en fonction de la taille des morceaux de données fournis à Expat). Lorsque "
330-
"qu’il est souhaitable d’avoir un retour immédiat, et si vous pouvez prendre "
331-
"la responsabilité de protéger vous-même le parseur contre cette attaque, "
332-
"vous pouvez appeler ``SetReparseDeferralEnabled(False)`` qui désactive le "
333-
"report de réanalyse pour l’instance courante, temporairement ou "
334-
"définitivement. Appeler ``SetReparseDeferralEnabled(True)`` active à nouveau "
335-
"le report de réanalyse."
328+
"pas être appelées immédiatement après avoir envoyé de la donnée à "
329+
"l'analyseur syntaxique (en fonction de la taille des morceaux de données "
330+
"fournis à Expat). Lorsque qu’il est souhaitable d’avoir un retour immédiat, "
331+
"et si vous pouvez prendre la responsabilité de protéger vous-même "
332+
"l'analyseur syntaxique contre cette attaque, vous pouvez appeler "
333+
"``SetReparseDeferralEnabled(False)`` qui désactive le report de réanalyse "
334+
"pour l’instance courante, temporairement ou définitivement. Appeler "
335+
"``SetReparseDeferralEnabled(True)`` active à nouveau le report de réanalyse."
336336

337337
#: library/pyexpat.rst:219
338338
msgid ""
@@ -351,7 +351,8 @@ msgid ""
351351
"Returns whether reparse deferral is currently enabled for the given Expat "
352352
"parser instance."
353353
msgstr ""
354-
"Indique si la réanalyse reportée est activée pour le parseur Expact actuel."
354+
"Indique si la réanalyse reportée est activée pour l'analyseur syntaxique "
355+
"Expact actuel."
355356

356357
#: library/pyexpat.rst:234
357358
msgid ":class:`xmlparser` objects have the following attributes:"
@@ -381,7 +382,7 @@ msgstr ""
381382
"textuel reçu d’Expat dans une mémoire tampon pour éviter les appels "
382383
"successifs à :meth:`CharacterDataHandler` lorsque c’est possible. Cela peut "
383384
"améliorer les performances, Expat découpant les données textuelles ligne par "
384-
"ligne. Cet attribut est faux par défaut, et peut-être changé à tout moment. "
385+
"ligne. Cet attribut est faux par défaut, et peut être changé à tout moment. "
385386
"Notez que lorsque cet attribut est faux, les données qui ne contiennent pas "
386387
"de retour à la ligne peuvent aussi être découpées."
387388

0 commit comments

Comments
 (0)