Skip to content

Conversation

@sweenu
Copy link
Contributor

@sweenu sweenu commented Oct 25, 2017

Quelques difficultés along the way donc j'ai pris quelques libertés à certains endroits afin de rester le plus compréhensible possible.

Je vous laisse me dire ce que vous en pensez...

@sweenu sweenu changed the title Traduction de la librairie 'html' Traduction du module 'html' Oct 25, 2017
Copy link
Member

@JulienPalard JulienPalard left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ça n'a pas l'air d'être un module facile, merci pour ta contribution, je te laisse corriger quelques fautes d'orthographes / conjugaison, et j'ai noté quelques propositions aussi.

library/html.po Outdated
"attribute value delimited by quotes, as in ``<a href=\"...\">``."
msgstr ""
"Convertit les caractères ``&``, ``<`` et ``>`` dans la chaîne de "
"caractères *s* en des codes HTML (``&amp``, ``&lsaquo`` et ``&rsaquo``). À "
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ce ne sont pas les bonnes séquences, ce serait pluôt &lt; et &gt; pour < et >. Et les séquences se terminent par une ; normalement, tu ne les as pas mises. Mais elles n'y sont pas en anglais, autant de pas les mettre ?

library/html.po Outdated
"attribute value delimited by quotes, as in ``<a href=\"...\">``."
msgstr ""
"Convertit les caractères ``&``, ``<`` et ``>`` dans la chaîne de "
"caractères *s* en des codes HTML (``&amp``, ``&lsaquo`` et ``&rsaquo``). À "
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"dans la chaîne" fait penser à une chaîne modifiable, hors les chaînes en Python sont immuables, tu peux utiliser "de la chaîne" peut être ?

library/html.po Outdated
"attribute value delimited by quotes, as in ``<a href=\"...\">``."
msgstr ""
"Convertit les caractères ``&``, ``<`` et ``>`` dans la chaîne de "
"caractères *s* en des codes HTML (``&amp``, ``&lsaquo`` et ``&rsaquo``). À "
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"en des codes HTML", effectivement pas évident à traduire le "HTML-safe sequence". Je peux tenter : "en chaînes HTML valides", c'est pas beaucoup mieux je te laisse choisir, ça t'inspire peut être d'autres solutions. Ah si ça peut s'inspirer Django l'a traduit aussi : https://docs.djangoproject.com/fr/1.11/ref/templates/builtins/

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

J'ai passé pas mal de temps là-dessus et n'ai même pas pensé à HTML valide. C'est beaucoup mieux en effet!

library/html.po Outdated
"attribute value delimited by quotes, as in ``<a href=\"...\">``."
msgstr ""
"Convertit les caractères ``&``, ``<`` et ``>`` dans la chaîne de "
"caractères *s* en des codes HTML (``&amp``, ``&lsaquo`` et ``&rsaquo``). À "
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"pour pour les inclusions" → "pour inclure" simplement

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

J'ai changé un peu la phrase mais je ne suis pas convaincu du "pour inclure" dans le sens du texte, à reanalyser

library/html.po Outdated
"attribute value delimited by quotes, as in ``<a href=\"...\">``."
msgstr ""
"Convertit les caractères ``&``, ``<`` et ``>`` dans la chaîne de "
"caractères *s* en des codes HTML (``&amp``, ``&lsaquo`` et ``&rsaquo``). À "
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

un attribut HTML délimitée

délimité

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Je parle ici de la valeur

"``&gt;``, ``&#62; ``, ``&x3e;``) dans la chaîne de caractères *s* par les "
"caractères unicode correspondants. Cette fonction utilise les règles "
"définies par le stadard HTML 5 à la fois pour les caractères valides et les "
"caractères invalides, et la :data:`liste des références des caractères "
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Il semble manquer un ` par là.

library/html.po Outdated
msgid ":mod:`html.parser` -- HTML/XHTML parser with lenient parsing mode"
msgstr ""
msgstr ":mod:`html.parser` -- Parseur HTML/XHTML avec un mode de *parsing* "
"tolérent"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tolérant

"``&gt;``, ``&#62;``, ``&x3e;``) dans la chaîne de caractères *s* par les "
"caractères unicode correspondants. Cette fonction utilise les règles "
"définies par le stadard HTML 5 à la fois pour les caractères valides et les "
"caractères invalides, et la :data:`liste des références des caractères "
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Il manque toujours un ` ici, a la fin. Tu devrais mettre:

:data:`liste des références de caractères nommés en HTML 5 <html.entities.html5>` 
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah oui mince, désolé. As-tu la possibilité de générer les pages html finales afin de voir ces erreurs plus facilement ?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oui, moi je fais juste make a la racine du projet, il te faudra python3 et python3 -m venv d'installé, ah et GNU make, ah et il te faudra un clone de cpython à la bonne branche au même niveau que la doc dans ta hierachie, çàd avoir cpython/ et python-docs-fr/ dans le même dossier.

Sinon tu peux aussi le faire à la main, en t'installant blurb, sphinx-doc, en te créant un lien symbolique de cpython/Doc/locales/fr/LC_MESSAGES vers la doc (ou en copiant la doc dedans si on OS ne gère pas les liens symboliques) puis en appelant make SPHINXOPTS='-D locale_dirs=locales -D language=fr -D gettext_compact=0' autobuild-dev-html

Ah et si t'as vraiment pas make tu peux aussi probablement le faire complètement à la main, avec la même configuration que précédement, en exécutant dans cpython/Docs un:

sphinx-build -b html -d build/doctrees -D latex_elements.papersize= -D locale_dirs=locales -D language=fr -D gettext_compact=0 -Ea -A daily=1 -A switchers=1 . build/html 
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ah super, merci de l'info!

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hésite pas à demander si tu n'y arrive pas, et on est aussi sur IRC sur freenode sur #python-fr, si tu n'est jamais venur sur irc tu peux venir facilement via https://webchat.freenode.net j'y suis mdk il y a entwanne aussi qui traduit beaucoup, hésite pas à nous demander.

@JulienPalard
Copy link
Member

Merci beaucoup ! 👍

@sweenu sweenu deleted the html branch October 26, 2017 15:24
JulienPalard pushed a commit that referenced this pull request Feb 20, 2023
Co-authored-by: Iucounu <iucounu@riseup.net> Reviewed-on: https://git.afpy.org/AFPy/python-docs-fr/pulls/55 Reviewed-by: Julien Palard <julien@palard.fr> Co-authored-by: Iucounu <iucounu@noreply.localhost> Co-committed-by: Iucounu <iucounu@noreply.localhost>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants