traduction de xml - 2e partie #190

Merged
mdk merged 3 commits from ChristopheNan/python-docs-fr:xml2 into 3.11 2024-04-03 15:00:33 +00:00
Collaborator
No description provided.
ChristopheNan added 1 commit 2023-09-08 21:46:59 +00:00
ci/woodpecker/pr/woodpecker Pipeline was successful Details
0b462773c3
traduction de xml - 2e partie
Author
Collaborator

closes #247
closes #248
closes #249
closes #250

closes #247 closes #248 closes #249 closes #250
mdk requested changes 2024-03-15 11:01:07 +00:00
Dismissed
mdk left a comment
Owner

Relu jusqu'à la ligne 263, c'est l'heure de manger maintenant :D

Relu jusqu'à la ligne 263, c'est l'heure de manger maintenant :D
@ -104,1 +134,4 @@
msgstr ""
"Vous pouvez également créer un :class:`Document` en appelant une méthode sur "
"un objet « DOM Implementation ». Vous pouvez obtenir cet objet soit en "
"appelant la fonction :func:`getDOMImplementation` dans le paquet :mod:`xml."
Owner

s/dans le/du/

`s/dans le/du/`
ChristopheNan marked this conversation as resolved
@ -105,0 +135,4 @@
"Vous pouvez également créer un :class:`Document` en appelant une méthode sur "
"un objet « DOM Implementation ». Vous pouvez obtenir cet objet soit en "
"appelant la fonction :func:`getDOMImplementation` dans le paquet :mod:`xml."
"dom`, soit en appelant le module :mod:`xml.dom.minidom`. Une fois que vous "
Owner

s/soit en appelant le/ou du/

`s/soit en appelant le/ou du/`
ChristopheNan marked this conversation as resolved
@ -190,0 +260,4 @@
"De même, l'indication explicite de l'argument *standalone* entraîne l'ajout "
"des déclarations de document autonome au prologue du document XML. Si la "
"valeur est définie sur ``True``, ``standalone=\"yes\"`` est ajoutée, sinon "
"elle est définie sur ``\"no\"``. Ne pas énoncer largument entraîne la "
Owner

s/Ne pas.*/Par défaut la déclaration n'est pas écrite dans le document./ ?

`s/Ne pas.*/Par défaut la déclaration n'est pas écrite dans le document./` ?
ChristopheNan marked this conversation as resolved
mdk requested changes 2024-03-15 11:41:42 +00:00
Dismissed
mdk left a comment
Owner

Relu jusqu'à la ligne 471.

Relu jusqu'à la ligne 471.
@ -230,22 +320,30 @@ msgid ""
"indentation string and defaults to a tabulator; *newl* specifies the string "
"emitted at the end of each line and defaults to ``\\n``."
msgstr ""
"Renvoie une version joliment imprimée du document. *indent* spécifie la "
Owner

s/joliment imprimée/lisible/ ?

`s/joliment imprimée/lisible/` ?
ChristopheNan marked this conversation as resolved
@ -231,2 +321,4 @@
"emitted at the end of each line and defaults to ``\\n``."
msgstr ""
"Renvoie une version joliment imprimée du document. *indent* spécifie la "
"chaîne d'indentation et est par défaut une tabulatrice ; *newl* spécifie la "
Owner

s/tabulatrice/tabulation/

s/tabulatrice/tabulation/
ChristopheNan marked this conversation as resolved
@ -293,12 +408,20 @@ msgid ""
"through accessor methods :meth:`_get_foo` and :meth:`_set_foo`. "
"``readonly`` attributes must not be changed; this is not enforced at runtime."
msgstr ""
"Les attributs *IDL* (*Interface Description Language*) correspondent aux "
Owner

correspondent à des instances d'attributs

> correspondent à des instances d'attributs
ChristopheNan marked this conversation as resolved
@ -295,1 +410,4 @@
msgstr ""
"Les attributs *IDL* (*Interface Description Language*) correspondent aux "
"attributs d'instance. Pour des raisons de compatibilité avec la "
"correspondance du langage *OMG* (*Object Management Group*) *IDL* pour "
Owner

C'est IDL le langage, pas OMG.

C'est IDL le langage, pas OMG.
ChristopheNan marked this conversation as resolved
ChristopheNan added 1 commit 2024-03-15 21:09:57 +00:00
mdk requested changes 2024-03-23 09:46:43 +00:00
Dismissed
mdk left a comment
Owner

Relu jusqu'à xml.sax.handler.po ligne 170.

Relu jusqu'à xml.sax.handler.po ligne 170.
@ -36,2 +36,4 @@
"occurs."
msgstr ""
"Le module :mod:`xml.dom.pulldom` fournit un « analyseur à flux tiré » auquel "
"on peut également demander de produire des fragments du document accessibles "
Owner

"accessibles au dom" ne me semble pas avoir de sens.

"accessibles au dom" ne me semble pas avoir de sens.
ChristopheNan marked this conversation as resolved
@ -128,0 +155,4 @@
"fichier. *parser*, s'il est donné, doit être un objet :class:`~xml.sax."
"xmlreader.XMLReader`. Cette fonction modifie le gestionnaire de documents de "
"l'analyseur et active la prise en charge des espaces de noms ; les autres "
"configurations de l'analyseur (comme la définition d'un résolveur d'entité) "
Owner

définition ou configuration ? Je pense que configuration est plus adapté ici, j'imagine qu'on ne définit pas vraiment un résolveur d'entité (bien que je ne touche pas à XML, donc j'ignore).

définition ou configuration ? Je pense que configuration est plus adapté ici, j'imagine qu'on ne définit pas vraiment un résolveur d'entité (bien que je ne touche pas à XML, donc j'ignore).
Author
Collaborator

Je propose de garder configuration

Je propose de garder *configuration*
@ -154,3 +191,3 @@
#: library/xml.dom.pulldom.rst:117
msgid "Support for :meth:`__getitem__` method has been removed."
msgstr ""
msgstr "la prise en charge de la méthode :meth:`__getitem__` a été supprimée."
Owner

ou plus court :

la méthode :meth:`__getitem__` n'est plus prise en charge.
ou plus court : la méthode :meth:`__getitem__` n'est plus prise en charge.
ChristopheNan marked this conversation as resolved
@ -164,7 +201,13 @@ msgid ""
"`CHARACTERS`. The current node does not contain information about its "
"children, unless :func:`expandNode` is called."
msgstr ""
"Renvoie un *n*-uplet contenant *event* et le *node* actuel sous la forme :"
Owner
s/sous la forme/sous la forme d'un/
s/sous la forme/sous la forme d'un/
ChristopheNan marked this conversation as resolved
@ -167,0 +204,4 @@
"Renvoie un *n*-uplet contenant *event* et le *node* actuel sous la forme :"
"class:`xml.dom.minidom.Document` si l'événement est égal à :data:"
"`START_DOCUMENT`, :class:`xml.dom.minidom.Element` si événement est égal à :"
"data:`START_ELEMENT` ou :data:`END_ELEMENT` ou :class:`xml.dom.minidom.Text` "
Owner

Le dernier ou devrait probablement être une virgule.

Le dernier `ou` devrait probablement être une virgule.
ChristopheNan marked this conversation as resolved
@ -168,3 +211,3 @@
#: library/xml.dom.pulldom.rst:132
msgid "Expands all children of *node* into *node*. Example::"
msgstr ""
msgstr "Développe tous les enfants de *node* en *node*. Exemple ::"
Owner
s/en/dans/ 
s/en/dans/
ChristopheNan marked this conversation as resolved
@ -21,3 +22,3 @@
#: library/xml.sax.handler.rst:10
msgid "**Source code:** :source:`Lib/xml/sax/handler.py`"
msgstr ""
msgstr "**Code source :** :source:`Lib/xml/sax/handler.py`"
Owner

L'espace insécable avant :source: pourrait être une simple espace.

L'espace insécable avant `:source:` pourrait être une simple espace.
ChristopheNan marked this conversation as resolved
@ -35,0 +40,4 @@
"intéressent ; elles peuvent implémenter les interfaces dans un seul objet ou "
"dans plusieurs objets. Les implémentations de gestionnaires doivent hériter "
"des classes mères fournies dans le module :mod:`xml.sax.handler`, afin que "
"toutes les méthodes reçoivent des implémentations par défaut."
Owner

s/reçoivent/aient/ ?

s/reçoivent/aient/ ?
ChristopheNan marked this conversation as resolved
@ -43,3 +55,3 @@
#: library/xml.sax.handler.rst:31
msgid "Handle DTD events."
msgstr ""
msgstr "Gestion des événements *DTD*"
Owner

s/Gestion des évènements/Gestionnaire d'évènements/ ?

s/Gestion des évènements/Gestionnaire d'évènements/ ?
ChristopheNan marked this conversation as resolved
@ -58,1 +72,4 @@
msgstr ""
"Interface de base pour résoudre les entités. Si vous créez un objet "
"implémentant cette interface, puis enregistrez l'objet auprès de votre "
"analyseur, l'analyseur appellera la méthode dans votre objet pour résoudre "
Owner

s/dans/de/

s/dans/de/
ChristopheNan marked this conversation as resolved
@ -64,2 +82,4 @@
"immediately converted to exceptions or are handled in some other way."
msgstr ""
"Interface utilisée par l'analyseur pour présenter des messages d'erreur et "
"d'avertissement à l'application. Les méthodes de cet objet contrôlent si les "
Owner

s/contrôlent/permettent de choisir/

ici je trouve contrôle ambigu : il ne semble pas y avoir de vérification faite, il semble que ce soit juste une prise de décision.

s/contrôlent/permettent de choisir/ ici je trouve contrôle ambigu : il ne semble pas y avoir de vérification faite, il semble que ce soit juste une prise de décision.
ChristopheNan marked this conversation as resolved
@ -70,2 +92,4 @@
"be of interest to many applications."
msgstr ""
"Interface utilisée par l'analyseur pour représenter des événements rares qui "
"ne sont pas intéressants pour de nombreuses applications."
Owner

On peut peut-être démêler : s/ne sont pas intéressants pour de nombreuses applications/qui n'intéressent que peu d'applications/

On peut peut-être démêler : `s/ne sont pas intéressants pour de nombreuses applications/qui n'intéressent que peu d'applications/`
ChristopheNan marked this conversation as resolved
@ -89,3 +115,4 @@
"false: Optionally do not perform Namespace processing (implies namespace-"
"prefixes; default)."
msgstr ""
"faux : facultatif, n'effectue pas le traitement des espaces de noms "
Owner

Damned, j'ignore ce qu'ils entendent par « Optionally do not perform »... mais j'ai le sentiment qu'on doit le comprendre pour le traduire.

Damned, j'ignore ce qu'ils entendent par « Optionally do not perform »... mais j'ai le sentiment qu'on doit le comprendre pour le traduire.
Author
Collaborator

Je comprends que le traitement est optionnel car la déclaration dans le document ne comporte pas obligatoirement un espace de noms. Donc :

  • si la déclaration comporte un espace de noms, le traitement de cet espace de noms n'est pas effectué.
  • si la déclaration n'en comporte pas, ce paramètre n'est pas pris en compte.
Je comprends que le traitement est optionnel car la déclaration dans le document ne comporte pas obligatoirement un espace de noms. Donc : - si la déclaration comporte un espace de noms, le traitement de cet espace de noms n'est pas effectué. - si la déclaration n'en comporte pas, ce paramètre n'est pas pris en compte.
@ -95,3 +123,3 @@
#: library/xml.sax.handler.rst:144
msgid "access: (parsing) read-only; (not parsing) read/write"
msgstr ""
msgstr "accès : (analyse) en lecture seule ; (pas d'analyse) lecture-écriture"
Owner

J'ai le sentiment qu'ici parsing et not parsing indiquent l'état du parseur : « en train de parser » / « ou pas ».

J'ai le sentiment qu'ici `parsing` et `not parsing` indiquent l'état du parseur : « en train de parser » / « ou pas ».
ChristopheNan marked this conversation as resolved
mdk requested changes 2024-03-23 13:49:30 +00:00
Dismissed
mdk left a comment
Owner

Relu jusqu'à sax.handler ligne 570

Relu jusqu'à sax.handler ligne 570
@ -218,2 +271,4 @@
"DOM iterator; when not parsing, the root DOM node for iteration."
msgstr ""
"description : lors de l'analyse, le nœud DOM actuel visité s'il s'agit d'un "
"itérateur DOM ; lorsqu'il n'est pas analysé, le nœud racine du DOM pour "
Owner

"lorsqu'il n'est pas analysé" ne semble pas être la négation de "lors de l'analyse", alors que c'est l'intention.

"lorsqu'il n'est pas analysé" ne semble pas être la négation de "lors de l'analyse", alors que c'est l'intention.
ChristopheNan marked this conversation as resolved
@ -251,2 +309,4 @@
"appropriate events in the input document:"
msgstr ""
"Les utilisateurs doivent sous-classer :class:`ContentHandler` dans leur "
"application. Les méthodes suivantes sont appelées par l'analyseur sur les "
Owner

Les méthodes ne sont pas appelées sur des évènements, mais plus « lors » d'évènements ou « pour notifier » l'évènement.

Les méthodes ne sont pas appelées **sur** des évènements, mais plus « lors » d'évènements ou « pour notifier » l'évènement.
ChristopheNan marked this conversation as resolved
@ -281,20 +355,26 @@ msgid ""
"invocation of the events in this interface. The application should not "
"attempt to use it at any other time."
msgstr ""
"Notez que le localisateur renvoie des informations correctes uniquement lors "
Owner

s/lors/pendant la durée/ si j'ai bien compris l'intention ?

s/lors/pendant la durée/ si j'ai bien compris l'intention ?
ChristopheNan marked this conversation as resolved
@ -374,3 +486,3 @@
#: library/xml.sax.handler.rst:269
msgid "Signals the start of an element in namespace mode."
msgstr ""
msgstr "Signale le début dun élément en mode espace de noms."
Owner

"en mode espace de noms" me semble un peu brut. "en mode avec espace de noms" ?

"en mode espace de noms" me semble un peu brut. "en mode avec espace de noms" ?
ChristopheNan marked this conversation as resolved
@ -398,3 +522,3 @@
#: library/xml.sax.handler.rst:288
msgid "Signals the end of an element in namespace mode."
msgstr ""
msgstr "Signale la fin d'un élément en mode espace de noms."
Owner

ou "si les espaces de noms sont activés" peut-être ?

ou "si les espaces de noms sont activés" peut-être ?
Author
Collaborator

j'ai repris la formulation « avec/sans espaces de nom »

j'ai repris la formulation « avec/sans espaces de nom »
ChristopheNan added 1 commit 2024-03-23 15:53:53 +00:00
ci/woodpecker/pr/woodpecker Pipeline was successful Details
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful Details
daf2be74b7
2e partie de la relecture de mdk
mdk approved these changes 2024-04-03 15:00:16 +00:00
mdk merged commit c8e6544251 into 3.11 2024-04-03 15:00:33 +00:00
Owner

C'était long :D

C'était long :D
mdk deleted branch xml2 2024-04-03 15:01:09 +00:00
Sign in to join this conversation.
No reviewers
mdk
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: AFPy/python-docs-fr#190
No description provided.