Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Coquille traduction #1234

Closed
ptitnuagebko opened this issue Apr 23, 2020 · 12 comments
Closed

Coquille traduction #1234

ptitnuagebko opened this issue Apr 23, 2020 · 12 comments

Comments

@ptitnuagebko
Copy link

@ptitnuagebko ptitnuagebko commented Apr 23, 2020

dans https://docs.python.org/fr/3.6/library/functions.html#next

il est dit: "Donne l’élément suivant d”iterator en appelant sa méthode next(). Si default est fourni, il sera donné si l’itérateur est épousé, sinon StopIteration est levée."

J’imagine que c'est "épuisé" et non "épousé" (en même temps, c'est mignon la formulation actuelle ;-)

@vpoulailleau
Copy link
Contributor

@vpoulailleau vpoulailleau commented Apr 23, 2020

Effectivement, cela a été corrigé au moins en Python 3.8. Il faudrait backporter la traduction.

christopheNan added a commit to christopheNan/python-docs-fr that referenced this issue Apr 23, 2020
@vpoulailleau
Copy link
Contributor

@vpoulailleau vpoulailleau commented Apr 24, 2020

@christopheNan c'est corrigé par la PR #1237 que tu as faite, j'imagine qu'on va pouvoir clore cette issue. (Beau boulot au passage !)

Là : https://github.com/python/python-docs-fr/pull/1237/files#diff-11459c2a4864f59367dae8fdfa32fa5bL1671 (oups, le lien ne fonctionne pas, mais la correction est là 😉)

@christopheNan
Copy link
Collaborator

@christopheNan christopheNan commented Apr 24, 2020

@deronnax
Copy link
Collaborator

@deronnax deronnax commented Apr 24, 2020

L'apostrophe est pas bon, également.

@christopheNan
Copy link
Collaborator

@christopheNan christopheNan commented Apr 24, 2020

Bonne vue ! Peux-tu ouvrir un ticket car il est probable que l'on ait des "apostrophe + backtick" ailleurs.

@deronnax
Copy link
Collaborator

@deronnax deronnax commented Apr 24, 2020

pourquoi on en aurait ailleurs ?

@deronnax
Copy link
Collaborator

@deronnax deronnax commented Apr 24, 2020

j'ai été dans la branche 3.6 et je ne retrouve pas l'erreur :

"Donne l'élément suivant d'*iterator* en appelant sa méthode :meth:`~iterator."

Par ailleurs, l'erreur est bien dans la doc html (sur docs.python.org) de la 3.6 mais pas de la 3.8. Au fait, ça n'est pas un apostrophe + backtick mais un U+201D Right Double Quotation Mark Unicode Character.
(me demandez pas comment il a atterri là)

@christopheNan
Copy link
Collaborator

@christopheNan christopheNan commented Apr 24, 2020

Sphinx considère que les apostrophes avant un caractère spécial sont des guillemets anglais. Il faut mettre une séquence d'échappement (que je n'ai plus en tête). Tu peux voir la confirmation avec ces recherches :

  $ pip install pogrep  # thxs Julien
  $ pogrep --fixed-strings --translation --no-source --recursive --line-number  "'*"
  $ pogrep --fixed-strings --translation --no-source --recursive --line-number  "'\`" 
@christopheNan
Copy link
Collaborator

@christopheNan christopheNan commented Apr 24, 2020

C'est bien une façon d'interpréter de Sphinx, avec ou sans smarquotes. Dans la 3.6 (avec smartquotes), il transforme l'apostrophe (single quote en anglais) en guillemet anglais (double quote). Dans les suivantes (smartquotes désactivés), l'apostrophe est laissée telle quelle.
Je pense que cela ne vaut pas la peine de modifier la 3.6. Ou alors, c'est juste pour désactiver les smartquotes et cela a des effets de bords ailleurs (voir le lien ci-dessus).
Si tu es vraiment puriste (@awecx reveille-toi), tu peux transformer toutes les apostrophes « single quote » en apostrophe typographique (« ´ »). Tu feras ainsi plaisir aussi à Grammalecte.

@christopheNan
Copy link
Collaborator

@christopheNan christopheNan commented Apr 24, 2020

Et l'issue qui donne les références pour lesquelles les smartquotes ont été désactivés.

@christopheNan
Copy link
Collaborator

@christopheNan christopheNan commented Apr 25, 2020

Corrigé via #1237

@awecx
Copy link
Collaborator

@awecx awecx commented Apr 26, 2020

Si tu es vraiment puriste (@awecx reveille-toi), tu peux transformer toutes les apostrophes « single quote » en apostrophe typographique (« ´ »).

Voilà avec, bien entendu, des espaces fines insécables (U+202E) après les guillemets ouvrant et avant les fermant.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
5 participants
You can’t perform that action at this time.