Skip to content

Conversation

@JeanneFricaudet
Copy link

No description provided.

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.

Belle première traduction, bienvenu sur le repo \o/ J'ai mis quelques proposition d'amélioration.

"recipes/576707/>`_ for a compatible alternative random number generator with "
"a long period and comparatively simple update operations."
msgstr ""
"`Complément-multiplicateur-avec-retenue recette <https://code.activestate."
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
"`Complément-multiplicateur-avec-retenue recette <https://code.activestate."
"`La méthode complément-multiplicateur-avec-retenue <https://code.activestate."

#: ../Doc/library/random.rst:66
msgid "Bookkeeping functions"
msgstr ""
msgstr "Des fonctions de comptabilité"
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
msgstr "Des fonctions de comptabilité"
msgstr "Accès à l'état interne"

#: ../Doc/library/random.rst:70
msgid "Initialize the random number generator."
msgstr ""
msgstr "Initialisez le générateur de nombres aléatoires."
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
msgstr "Initialisez le générateur de nombres aléatoires."
msgstr "Initialise le générateur de nombres aléatoires."

"on availability)."
msgstr ""
"Si *a* est omis ou ``None``, l'heure actuelle du système est utilisée. Si "
"les sources qui fournissent le caractère aléatoire sont fournies par le "
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
"les sources qui fournissent le caractère aléatoire sont fournies par le "
"les sources d'aléatoire sont fournies par le "

#: ../Doc/library/random.rst:77
msgid "If *a* is an int, it is used directly."
msgstr ""
msgstr "Si *a* est un int, il est utilisé directement."
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
msgstr "Si *a* est un int, il est utilisé directement."
msgstr "Si *a* est un `int`, il est utilisé directement."

msgstr ""
"Avec la version 1 (fourni pour reproduire des séquences des anciennes "
"version de python), l'algorithme pour les classes :class:`str` et :class:"
"`bytes` génère une intervalle de gaine plus restreint."
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
"`bytes` génère une intervalle de gaine plus restreint."
"`bytes` génère une intervalle de graine plus restreint."

msgid ""
"Moved to the version 2 scheme which uses all of the bits in a string seed."
msgstr ""
"Passé au schéma de la version 2 qui utilise tout les bits dans une chaîne de "
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
"Passé au schéma de la version 2 qui utilise tout les bits dans une chaîne de "
"Implémentation de la version 2 qui utilise tout les bits dans une chaîne de "

Copy link

Choose a reason for hiding this comment

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

Suggested change
"Passé au schéma de la version 2 qui utilise tout les bits dans une chaîne de "
"Passé au schéma de la version 2 qui utilise tous les bits d'une chaîne de "

"Return an object capturing the current internal state of the generator. "
"This object can be passed to :func:`setstate` to restore the state."
msgstr ""
"Retourne un objet qui capture l'état interne actuel du générateur. Cet objet "
Copy link
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 objet qui capture l'état interne actuel du générateur. Cet objet "
"Renvoie un objet qui capture l'état interne actuel du générateur. Cet objet "

"Retourne un entier Python avec *k* bits aléatoires. Cette méthode est "
"fournie avec le générateur de MersenneTwister and quelques autres "
"générateurs qui peuvent aussi produire une partie optionnelle de l'API. "
"Quand elle est disponible, la méthode :meth:`getrandbits` active la méthode :"
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
"Quand elle est disponible, la méthode :meth:`getrandbits` active la méthode :"
"Quand elle est disponible, la méthode :meth:`getrandbits` permet à la méthode :"

"fournie avec le générateur de MersenneTwister and quelques autres "
"générateurs qui peuvent aussi produire une partie optionnelle de l'API. "
"Quand elle est disponible, la méthode :meth:`getrandbits` active la méthode :"
"meth:`randrange` pour manipuler arbitrairement des intervalles larges."
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
"meth:`randrange` pour manipuler arbitrairement des intervalles larges."
"meth:`randrange` de manipuler des intervalles arbitrairement larges."

Copy link

Choose a reason for hiding this comment

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

Ou "de longueur arbitraire".

"purposes. For security or cryptographic uses, see the :mod:`secrets` module."
msgstr ""
"Les générateurs pseudo-aléatoires de ce module ne doivent pas être utilisés "
"à des fins de sécurités. Pour des utilisations de sécurité ou de "
Copy link

Choose a reason for hiding this comment

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

Suggested change
"à des fins de sécurités. Pour des utilisations de sécurité ou de "
"à des fins de sécurité. Pour des utilisations de sécurité ou de "

ou "sécuritaires"

msgid ""
"Moved to the version 2 scheme which uses all of the bits in a string seed."
msgstr ""
"Passé au schéma de la version 2 qui utilise tout les bits dans une chaîne de "
Copy link

Choose a reason for hiding this comment

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

Suggested change
"Passé au schéma de la version 2 qui utilise tout les bits dans une chaîne de "
"Passé au schéma de la version 2 qui utilise tous les bits d'une chaîne de "

msgstr ""
"*state* doit avoir été obtenu à partir d'un appel antérieur à la fonction :"
"func:`getstate`, et :func:`setstate` restore l'état interne du générateur à "
"ce qu'il était à l'époque ou la fonction :func:`getstate` à été appelée."
Copy link

Choose a reason for hiding this comment

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

Suggested change
"ce qu'il était à l'époque ou la fonction :func:`getstate` à été appelée."
"restore le générateur dans l'état auquel il se trouvait au moment où"

"as an optional part of the API. When available, :meth:`getrandbits` enables :"
"meth:`randrange` to handle arbitrarily large ranges."
msgstr ""
"Retourne un entier Python avec *k* bits aléatoires. Cette méthode est "
Copy link

Choose a reason for hiding this comment

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

Suggested change
"Retourne un entier Python avec *k* bits aléatoires. Cette méthode est "
"Renvoie un entier Python avec *k* bits aléatoires. Cette méthode est "

"meth:`randrange` to handle arbitrarily large ranges."
msgstr ""
"Retourne un entier Python avec *k* bits aléatoires. Cette méthode est "
"fournie avec le générateur de MersenneTwister and quelques autres "
Copy link

Choose a reason for hiding this comment

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

Suggested change
"fournie avec le générateur de MersenneTwister and quelques autres "
"fournie avec le générateur de Mersenne Twister et d'autres "

"fournie avec le générateur de MersenneTwister and quelques autres "
"générateurs qui peuvent aussi produire une partie optionnelle de l'API. "
"Quand elle est disponible, la méthode :meth:`getrandbits` active la méthode :"
"meth:`randrange` pour manipuler arbitrairement des intervalles larges."
Copy link

Choose a reason for hiding this comment

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

Ou "de longueur arbitraire".

msgstr ""
"Retourne un entier Python avec *k* bits aléatoires. Cette méthode est "
"fournie avec le générateur de MersenneTwister and quelques autres "
"générateurs qui peuvent aussi produire une partie optionnelle de l'API. "
Copy link

Choose a reason for hiding this comment

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

La tournure me semble un peu lourde.

"Modeling and Computer Simulation Vol. 8, No. 1, January pp.3--30 1998."
msgstr ""
"M. Matsumoto et T. Nishimura, \"Mersenne Twister : Un générateur de nombres "
"pseudo-aléatoires uniformément distribués sur 623 dimensions\", ACM "
Copy link

Choose a reason for hiding this comment

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

Je traduirais "equidistributed" par "uniformément répartis", c'est comme ça que je l'ai toujours entendu.

Copy link
Collaborator

Choose a reason for hiding this comment

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

ahlalala si tu savais, on a passé 10 minutes dessus 😂
@JeanneFricaudet c'est ton choix

@Seluj78 Seluj78 changed the title started translating random Started translating library/random.po May 24, 2019
@Seluj78
Copy link
Collaborator

Seluj78 commented May 24, 2019

Hello Jeanne ! Merci pour ta première contribution 😄

Si tu regarde en bas de la page github, il semblerait que la PR ne passe pas Travis. Travis est un outil de build, tests et déploiement automatique. En gros dès que tu modifie qq chose Travis va lancer des tests et essayer de construire ce que tu as fait. Si ca ne marche pas alors il est en rouge et ici c'est le cas.

Quand tu clique sur Plus de détails
Screenshot 2019-05-24 at 08 27 08

Tu verra plein de logs de ce qu'a fait travis et tu peux ici voir ce qui ne va pas.

Screenshot_2019-05-24 Build #2210 - python python-docs-fr - Travis CI
Sur ce screenshot tu trouvera 4 cercle rouges. Dans l'ordre:

  • C'est toi qui est écrit la, parce que c'est toi qui a fait la PR :)
  • powrap est un outil qui vérifie (et quand lancé chez toi corrige) l'allignement des fichiers .po pour qu'ils soient tous a 79 caractères par ligne. Ici c'est en vert parce que il n'y a pas d'erreur pour ce test la.
  • pospell est un outil qui va vérifier si tous les mot de ta traduction sont dans le dictionnaire francais et/ou dans le fichier dict a la racine du répo. Ici la sortie est en rouge car certains mots ne sont pas reconnus. Il faut traduire ces mots et/ou les mettre entre double astérix pour qu'ils soient ignorés par pospell.
  • build enfin le build, ou le programme Sphinx va essayer de transformer tous les .po dont le tiens que tu as traduit en fichiers html pour le site web. Ici c'est en rouge aussi car il manque une référence rst. En gros il y avait plein de trucs de la forme
:test:`xxx`

mais il t'en manque un.

"Modeling and Computer Simulation Vol. 8, No. 1, January pp.3--30 1998."
msgstr ""
"M. Matsumoto et T. Nishimura, \"Mersenne Twister : Un générateur de nombres "
"pseudo-aléatoires uniformément distribués sur 623 dimensions\", ACM "
Copy link
Collaborator

Choose a reason for hiding this comment

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

ahlalala si tu savais, on a passé 10 minutes dessus 😂
@JeanneFricaudet c'est ton choix

"`bytearray` object gets converted to an :class:`int` and all of its bits are "
"used."
msgstr ""
"Avec la version 2 (la valeur par défaut), un objet :class:`bytes`, ou :class:"
Copy link
Collaborator

Choose a reason for hiding this comment

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

Suggested change
"Avec la version 2 (la valeur par défaut), un objet :class:`bytes`, ou :class:"
"Avec la version 2 (la valeur par défaut), un objet :class:`str`, :class:`bytes`, ou :class:"

Voila celui qui te manquait pour la compilation de la doc

@Seluj78
Copy link
Collaborator

Seluj78 commented Oct 9, 2019

@JeanneFricaudet 🏓

@deronnax
Copy link
Collaborator

Je reprends cette PR début novembre

@vpoulailleau
Copy link
Contributor

Ce petit message pour vous signaler que @logistic-bot s'est lancé hier dans la traduction de ce même fichier pendant la PyConFr : #916

@deronnax
Copy link
Collaborator

deronnax commented Nov 4, 2019

J'ai vu ça. Quand sa contribution est fusionnée, je ferme celle-ci.

@Seluj78 Seluj78 closed this Nov 15, 2019
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.

6 participants