Skip to content

Traduction de library/hmac.po - #823

Closed
vvenance wants to merge 7 commits into
python:3.7from
vvenance:hmac
Closed

Traduction de library/hmac.po#823
vvenance wants to merge 7 commits into
python:3.7from
vvenance:hmac

Conversation

@vvenance

@vvenance vvenance commented Jun 15, 2019

Copy link
Copy Markdown
Contributor

closes #821

@JulienPalard JulienPalard left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Si tu vas dans "details" du build Travis tu vois quelque souci "orthographique", pour certains je t'en fait des propositions github :

library/hmac.po:27:rfc
library/hmac.po:34:object
library/hmac.po:34:hmac.
library/hmac.po:34:l'object
library/hmac.po:63:and
library/hmac.po:91:l'object
library/hmac.po:91:hmac
library/hmac.po:132:email
library/hmac.po:156:hmac.

Attention si tu accepte des modifications via github puis que tu enchaîne avec des modifications chez toi, n'oublie pas de git pull avant de modifier chez toi ^^

J'imagine aussi que si tu modifie chez toi et que tu push, avant d'accepter des modifications github, github ne saura pas résoudre les conflits sur les suggestions.

Le bon ordre doit donc être : suggestions github, git pull, modifs locales, git push.

Comment thread library/hmac.po
#: ../Doc/library/hmac.rst:2
msgid ":mod:`hmac` --- Keyed-Hashing for Message Authentication"
msgstr ""
msgstr ":mod:`hmac` --- Hachage à clé pour authentification des messages"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Suggested change
msgstr ":mod:`hmac` --- Hachage à clé pour authentification des messages"
msgstr ":mod:`hmac` Hachage à clé pour authentification des messages"

Voir : https://github.com/python/python-docs-fr/#le-cas-de----

Comment thread library/hmac.po
"object to use. It supports any name suitable to :func:`hashlib.new` and "
"defaults to the :data:`hashlib.md5` constructor."
msgstr ""
"Retourne un nouvel object hmac. *key* est un *byte* ou un objet *bytearray* "

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Suggested change
"Retourne un nouvel object hmac. *key* est un *byte* ou un objet *bytearray* "
"Renvoie un nouvel object HMAC. *key* est un *byte* ou un objet *bytearray* "

Comment thread library/hmac.po
msgstr ""
"Retourne un nouvel object hmac. *key* est un *byte* ou un objet *bytearray* "
"donnant la clé secrète. Si *msg* est présent, la méthode ``update(msg)`` est "
"appelée. *digestmod* est le nom du *digest*, le constructeur du *digest* ou "

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Suggested change
"appelée. *digestmod* est le nom du *digest*, le constructeur du *digest* ou "
"appelée. *digestmod* est le nom du l'algorithme de hachage à utiliser, son constructeur ou "

Je propose ici de traduire "for the HMAC object to use" plus simplement par "à utiliser", ca va de pair avec la proposition suivante.

Je propose aussi de prendre un peu de liberté, en anglais ils utilisent "digest" aussi bien pour le nom de l'algorithme qui "digère" que pour son résultat, le "digéré", qu'on traduirait par "empreinte cryptographique" (ou "haché" ?). J'ai l'impression que "digest" représente plus le résultat que l'algorithme, et ici ça parle de l'algorithme, donc au lieu de tenter de traduire digest, je propose "algorithme de hachage".

[plus tard] Je me rend compte qu'on est d'accord, plus loin tu écris "digestmod peut être le nom d'un algorithme de hachage.".

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

digest (nom) se traduit aussi par condensat.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Ah pas mal :)

Comment thread library/hmac.po
"Retourne un nouvel object hmac. *key* est un *byte* ou un objet *bytearray* "
"donnant la clé secrète. Si *msg* est présent, la méthode ``update(msg)`` est "
"appelée. *digestmod* est le nom du *digest*, le constructeur du *digest* ou "
"le module à utiliser de l'object HMAC. Il accepte tous les noms appropriés "

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Suggested change
"le module à utiliser de l'object HMAC. Il accepte tous les noms appropriés "
"son module. Il accepte tous les noms appropriés "

Comment thread library/hmac.po
#: ../Doc/library/hmac.rst:31
msgid "MD5 as implicit default digest for *digestmod* is deprecated."
msgstr ""
msgstr "MD5 comme digest par défaut implicite pour *digestmod* est déprécié."

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Suggested change
msgstr "MD5 comme digest par défaut implicite pour *digestmod* est déprécié."
msgstr "MD5 comme algorithme par défaut implicite pour *digestmod* est déprécié."

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

on avait dit deprecated -> "obsolète", non :) ?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Et c'est pas dans le README bouh.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pris en compte dans #831.

Comment thread library/hmac.po
"substring."
msgstr ""
"Retourne une copie (un clone) de l'objet hmac. C'est utile pour calculer de "
"manière efficace les *digests* de chaînes de caractères qui ont en commun "

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Suggested change
"manière efficace les *digests* de chaînes de caractères qui ont en commun "
"manière efficace les empreintes cryptographiques de chaînes de caractères qui ont en commun "

Comment thread library/hmac.po
#: ../Doc/library/hmac.rst:100
msgid "The size of the resulting HMAC digest in bytes."
msgstr ""
msgstr "La taille du HMAC *digest* résultant en octets."

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Suggested change
msgstr "La taille du HMAC *digest* résultant en octets."
msgstr "La taille de l'empreinte cryptographique en octets."
Suggested change
msgstr "La taille du HMAC *digest* résultant en octets."
msgstr "La taille du haché en octets."

J'sais pas þ

Comment thread library/hmac.po
#: ../Doc/library/hmac.rst:115
msgid "This module also provides the following helper function:"
msgstr ""
msgstr "Ce module fournit également la fonction utilitaire suivante:"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Suggested change
msgstr "Ce module fournit également la fonction utilitaire suivante:"
msgstr "Ce module fournit également la fonction utilitaire suivante :"

Comment thread library/hmac.po
"Retourne ``a == b``. Cette fonction utilisée une approche destinée à "
"prévenir l'analyse des temps de réponse en évitant les comportements de "
"court circuit basés sur le contenu, ce qui la rend appropriée pour de la "
"cryptographie. *a* et *b* doivent être du même type: soit :class:`str` "

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Suggested change
"cryptographie. *a* et *b* doivent être du même type: soit :class:`str` "
"cryptographie. *a* et *b* doivent être du même type : soit :class:`str` "

Comment thread library/hmac.po
msgstr ""
"Si *a* et *b* sont de longueurs différentes ou si une erreur se produit, une "
"attaque basée sur les temps de réponse pourrait en théorie révéler des "
"informations sur les types et longueurs de *a* et de *b*—mais pas sur leurs "

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Suggested change
"informations sur les types et longueurs de *a* et de *b*mais pas sur leurs "
"informations sur les types et longueurs de *a* et de *b*, mais pas sur leurs "

@JulienPalard

Copy link
Copy Markdown
Member

ping

@Seluj78

Seluj78 commented Oct 9, 2019

Copy link
Copy Markdown
Collaborator

ping @vvenance 🏓

@deronnax deronnax self-assigned this Nov 17, 2019
@deronnax

Copy link
Copy Markdown
Collaborator

je vais reprendre cette PR

@Seluj78 Seluj78 changed the title Hmac Traduction de library/hmac.po Nov 17, 2019
@deronnax

deronnax commented Dec 6, 2019

Copy link
Copy Markdown
Collaborator

je suis dessus, PR sous peu

@deronnax

Copy link
Copy Markdown
Collaborator

intégrée via la PR #1245

@deronnax deronnax closed this Mar 29, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants