Début de traduction de XML #187
No reviewers
Labels
No Label
bug
duplicate
enhancement
help wanted
invalid
meta
question
wontfix
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: AFPy/python-docs-fr#187
Loading…
Reference in New Issue
No description provided.
Delete Branch "ChristopheNan/python-docs-fr:xml1"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Pour information, la traduction m'a amené à créer cette PR dans CPython.
closes #245
closes #246
Oops j'avais pas vu un des deux fichiers :D
Relu jusqu'à xml.po ligne 290
@ -181,1 +193,4 @@
msgstr ""
"L'outil le plus puissant pour ce faire est :class:`XMLPullParser`. Il ne "
"nécessite pas de lecture bloquante pour obtenir les données XML et est "
"plutôt alimenté en données de manière incrémentielle avec les appels :meth:"
/les appels/des appels à/
@ -425,2 +507,4 @@
"the ancestors of the start element (the element ``find`` was called on)."
msgstr ""
"Sélectionne l'élément parent. Renvoie ``None`` si le chemin tente "
"d'atteindre les ancêtres de l'élément de départ (l'élément ``find`` a été "
La parenthèse tente d'expliquer "élément de départ", je propose par exemple « l'élément sur lequel
find
a été appelé ».@ -443,2 +528,4 @@
"value cannot contain quotes."
msgstr ""
"Sélectionne tous les éléments pour lesquels l'attribut donné a la valeur "
"donnée. La valeur ne peut pas contenir de guillemets."
s/guillemets/apostrophes/
? Si j'ai bien compris, la valeur ne peut pas contenir le caractère'
, puisque la syntaxe c'est[@attrib='value']
@ -454,2 +540,4 @@
"value. The value cannot contain quotes."
msgstr ""
"Sélectionne tous les éléments pour lesquels l'attribut donné n'a pas la "
"valeur donnée. La valeur ne peut pas contenir de guillemets."
pareil
@ -632,0 +767,4 @@
"Notez que :class:`XMLParser` ignore les commentaires dans l'entrée au lieu "
"de créer des objets de commentaire pour eux. Un :class:`ElementTree` ne "
"contiendra que des nœuds de commentaires qui ont été insérés dans "
"l'arborescence à l'aide de l'une des méthodes :class:`Element`."
s/méthodes/méthodes d'
@ -662,0 +808,4 @@
"Analyse une section XML à partir d'une constante de chaîne. Identique à :"
"func:`XML`. *text* est une chaîne contenant des données XML. *parser* est "
"une instance d'analyseur facultative. S'il n'est pas fourni, l'analyseur "
"standard :class:`XMLParser` est utilisé. Renvoie une instance :class:"
s/instance/instance d'/
?@ -670,0 +822,4 @@
"*séquence* est une liste ou une autre séquence contenant des fragments de "
"données XML. *parser* est une instance d'analyseur facultative. S'il n'est "
"pas fourni, l'analyseur standard :class:`XMLParser` est utilisé. Renvoie une "
"instance :class:`Element`."
s/instance/instance d'/
?@ -678,2 +834,4 @@
"indentation level as *level*."
msgstr ""
"Ajoute des espaces au sous-arbre pour indenter visuellement l'arborescence. "
"Cela peut être utilisé pour générer une sortie XML joliment imprimée. *tree* "
s/imprimée/affichée/
ous/joliment imrpimée/lisible/
?@ -700,1 +862,4 @@
"`TreeBuilder` as a target. Returns an :term:`iterator` providing ``(event, "
"elem)`` pairs."
msgstr ""
"Analyse progressivement une section XML dans une arborescence d'éléments et "
s/dans/en/
?@ -708,1 +885,4 @@
msgstr ""
"Notez que même si :func:`iterparse` construit l'arborescence de manière "
"incrémentielle, il bloque pendant les lectures sur *source* (ou le fichier "
"qu'il nomme). En tant que tel, il ne convient pas aux applications dans "
s/qu'il nomme/*source*/
, je trouve qu'il y a trop deil
et que ça rend la phrase "consommatrice d'énergie" à comprendre. J'ai même l'impression qu'on peut enlever la parenthèse et son contenu sans ne rien perdre.@ -754,0 +956,4 @@
"Notez que :class:`XMLParser` ignore les instructions de traitement dans "
"l'entrée au lieu de créer des objets de commentaire pour elles. Un :class:"
"`ElementTree` ne contiendra que des nœuds d'instructions de traitement qui "
"ont été insérés dans l'arborescence à l'aide de l'une des méthodes :class:"
s/méthodes/méthodes d'/
@ -833,0 +1082,4 @@
"peut être utilisée pour intégrer des « littéraux XML » dans du code Python. "
"*text* est une chaîne contenant des données XML. *parser*, facultatif, est "
"une instance d'analyseur. S'il n'est pas fourni, l'analyseur standard :class:"
"`XMLParser` est utilisé. Renvoie une instance :class:`Element`."
s/instance/instance d'/
@ -842,0 +1097,4 @@
"aux éléments. *text* est une chaîne contenant des données XML. *parser*, "
"facultatif, est une instance d'analyseur. S'il n'est pas fourni, l'analyseur "
"standard :class:`XMLParser` est utilisé. Renvoie un *n*-uplet contenant une "
"instance :class:`Element` et un dictionnaire."
s/instance/instance d'/
@ -908,1 +1188,4 @@
"exception."
msgstr ""
"Chargeur par défaut. Ce chargeur par défaut lit une ressource incluse à "
"partir du disque. *href* est une URL. *parse* est pour le mode d'analyse ``"
@ -909,0 +1192,4 @@
"\"xml\"`` ou ``\"text\"``. *encoding* est un encodage de texte facultatif. "
"S'il n'est pas indiqué, l'encodage est ``utf-8``. Renvoie la ressource "
"développée. Si le mode d'analyse est ``\"xml\"``, il s'agit d'une instance "
"ElementTree. Si le mode d'analyse est ``\"text\"``, il s'agit d'une chaîne "
@ -1242,0 +1679,4 @@
"ajoutée au fichier. Utilisez ``False`` pour jamais, ``True`` pour toujours, "
"``None`` pour seulement si ce n'est pas de l'US-ASCII ou de l'UTF-8 ou de "
"l'Unicode (la valeur par défaut est ``None``). *default_namespace* définit "
"l'espace de noms XML par défaut (pour ``\"xmlns\"``). *méthod* est ``\"xml"
s/est/vaut soit/
... soit ... soit ?@ -1447,3 +1982,3 @@
#: library/xml.etree.elementtree.rst:1432
msgid "Feed the given bytes data to the parser."
msgstr ""
msgstr "Transmet les données d’octets données à l’analyseur."
s/données d'//