Worked on frame.po file #61

Merged
mdk merged 5 commits from Thevenel/python-docs-fr:frame into 3.11 2023-03-19 17:47:13 +00:00
Contributor
No description provided.
Thevenel added 1 commit 2023-02-16 17:14:58 +00:00
ChristopheNan requested changes 2023-02-16 21:23:27 +00:00
ChristopheNan left a comment
Collaborator

Merci pour cette traduction.
J'ai fait quelques remarques au début, principalement relatives à des conventions que nous utilisons pour cette traduction, qui s'appliquent sur la suite de la page.

Merci pour cette traduction. J'ai fait quelques remarques au début, principalement relatives à des conventions que nous utilisons pour cette traduction, qui s'appliquent sur la suite de la page.
c-api/frame.po Outdated
@ -17,3 +17,3 @@
#: c-api/frame.rst:4
msgid "Frame Objects"
msgstr ""
msgstr "Objets de *Frame*"
Collaborator

J'écrirais :

Objets décrivant les frames

En anglais les titres comportent des majuscules à chaque mot, pas en français ; le complément du nom est invariable en anglais, je mettrais le pluriel à frame en français.

J'écrirais : Objets décrivant les *frames* En anglais les titres comportent des majuscules à chaque mot, pas en français ; le complément du nom est invariable en anglais, je mettrais le pluriel à *frame* en français.
Thevenel marked this conversation as resolved
c-api/frame.po Outdated
@ -21,3 +21,3 @@
#: c-api/frame.rst:8
msgid "The C structure of the objects used to describe frame objects."
msgstr ""
msgstr "La structure des objets de C est utilisée pour décrire les objets *frame*."
Collaborator

J'écrirais :

Structure des objets C utilisée pour décrire les objets frame.

Pas d'article ni de verbe conjugé car il s'agit d'une définition

J'écrirais : Structure des objets C utilisée pour décrire les objets *frame*. Pas d'article ni de verbe conjugé car il s'agit d'une définition
Thevenel marked this conversation as resolved
c-api/frame.po Outdated
@ -31,3 +31,3 @@
"The members of this structure were removed from the public C API. Refer to "
"the :ref:`What's New entry <pyframeobject-3.11-hiding>` for details."
msgstr ""
msgstr "Les membres de cette structure ont été retirés de l'API public de C. Visiter "
Collaborator

API publique car nous considérons que c'est féminin :
pogrep -rw --exclude-dir=locales --exclude-dir=venv API

API **publique** car nous considérons que c'est féminin : ``pogrep -rw --exclude-dir=locales --exclude-dir=venv API``
Thevenel marked this conversation as resolved
c-api/frame.po Outdated
@ -32,2 +32,3 @@
"the :ref:`What's New entry <pyframeobject-3.11-hiding>` for details."
msgstr ""
msgstr "Les membres de cette structure ont été retirés de l'API public de C. Visiter "
"le :ref:`What's New entry <pyframeobject-3.11-hiding>` pour plus détails."
Collaborator

On peut traduire la référence (partie qui sera affichée).

:ref:l'entrée dans la page des nouveautés de Python <pyframeobject-3.11-hiding>

On peut traduire la référence (partie qui sera affichée). :ref:`l'entrée dans la page des nouveautés de Python <pyframeobject-3.11-hiding>`
Thevenel marked this conversation as resolved
c-api/frame.po Outdated
@ -37,3 +38,3 @@
"The :c:func:`PyEval_GetFrame` and :c:func:`PyThreadState_GetFrame` functions "
"can be used to get a frame object."
msgstr ""
msgstr "La fonction :func:`PyEval_GetFrame` and :c:func:`PyThreadState_GetFrame` "
Collaborator

Les fonctions :func:PyEval_GetFrame et :c:func:PyThreadState_GetFrame
et la suite de la phrase au pluriel

**Les** fonctions :func:`PyEval_GetFrame` **et** :c:func:`PyThreadState_GetFrame` et la suite de la phrase au pluriel
Thevenel marked this conversation as resolved
c-api/frame.po Outdated
@ -41,3 +43,3 @@
#: c-api/frame.rst:20
msgid "See also :ref:`Reflection <reflection>`."
msgstr ""
msgstr "Voir aussi :ref:`Reflection <reflection>`"
Collaborator

Tu peux traduire la partie affichée, voire laisser vide, Sphinx devrait aller chercher la traduction si elle a été faite :

Voir aussi :ref:reflection

Tu peux traduire la partie affichée, voire laisser vide, Sphinx devrait aller chercher la traduction si elle a été faite : Voir aussi :ref:`reflection`
Thevenel marked this conversation as resolved
c-api/frame.po Outdated
@ -56,3 +58,3 @@
#: c-api/frame.rst:34
msgid "Return non-zero if *obj* is a frame object."
msgstr ""
msgstr "Renvoie non nul si *obj* est un objet *frame*."
Collaborator

un peu bizarre en français. J'écrirais :

Renvoie un entier non nul si obj est un objet frame.

un peu bizarre en français. J'écrirais : Renvoie un entier non nul si *obj* est un objet *frame*.
Thevenel marked this conversation as resolved
c-api/frame.po Outdated
@ -66,3 +68,3 @@
#: c-api/frame.rst:43
msgid "Get the *frame* next outer frame."
msgstr ""
msgstr "Obtenir la *frame* après la *frame* externe."
Collaborator

L'infinitif n'est pas cohérent avec les définitions précédentes. J'écrirais d'ailleurs :

Renvoie la frame encadrant immédiatement à frame.

L'infinitif n'est pas cohérent avec les définitions précédentes. J'écrirais d'ailleurs : Renvoie la *frame* encadrant immédiatement à *frame*.
Thevenel marked this conversation as resolved
c-api/frame.po Outdated
@ -72,2 +73,2 @@
"Return a :term:`strong reference`, or ``NULL`` if *frame* has no outer frame."
msgstr ""
msgid "Return a :term:`strong reference`, or ``NULL`` if *frame* has no outer frame."
msgstr "Renvoie un :term:`strong reference`, ou ``NULL`` si *frame* n'a pas de *frame* externe."
Collaborator

N'hésite pas à aller sur la page html (https://docs.python.org/fr/3/c-api/frame.html) et cliquer sur les références pour t'aider à traduire les termes précis (la balise term crée un lien vers le glossaire).

Renvoie une :term:référence forte <strong reference>, ou NULL si frame n'a pas de frame encadrante.

N'hésite pas à aller sur la page html (https://docs.python.org/fr/3/c-api/frame.html) et cliquer sur les références pour t'aider à traduire les termes précis (la balise *term* crée un lien vers le glossaire). Renvoie **une** :term:`référence forte <strong reference>`, ou ``NULL`` si *frame* n'a pas de *frame* encadrante.
Thevenel marked this conversation as resolved
Author
Contributor

Merci pour le retour, je vais faire les corrections.

Merci pour le retour, je vais faire les corrections.
Thevenel added 1 commit 2023-02-17 10:49:45 +00:00
mdk reviewed 2023-02-17 16:03:33 +00:00
c-api/frame.po Outdated
@ -17,3 +17,3 @@
#: c-api/frame.rst:4
msgid "Frame Objects"
msgstr ""
msgstr "Objets décrivant les *frame*"
Owner

s/frame/frames/

`s/frame/frames/`
Thevenel marked this conversation as resolved
mdk reviewed 2023-02-17 16:06:14 +00:00
c-api/frame.po Outdated
@ -31,3 +31,3 @@
"The members of this structure were removed from the public C API. Refer to "
"the :ref:`What's New entry <pyframeobject-3.11-hiding>` for details."
msgstr ""
msgstr "Les membres de cette structure ont été retirés de l'API publique de C. Visiter "
Owner

L'API de C n'a pas changé c'est l'API C de Python qui à changé.

Donc je pense que s/API publique de C/API publique c/ serait moins ambigu.

L'API de C n'a pas changé c'est l'API C de Python qui à changé. Donc je pense que `s/API publique de C/API publique c/` serait moins ambigu.
Thevenel marked this conversation as resolved
Thevenel added 1 commit 2023-02-21 09:21:57 +00:00
mdk reviewed 2023-02-22 17:01:05 +00:00
c-api/frame.po Outdated
@ -37,3 +38,3 @@
"The :c:func:`PyEval_GetFrame` and :c:func:`PyThreadState_GetFrame` functions "
"can be used to get a frame object."
msgstr ""
msgstr "Les fonctions :func:`PyEval_GetFrame` and :c:func:`PyThreadState_GetFrame` "
Owner

Il reste un mot en anglais dans cette phrase, le "and".

Il reste un mot en anglais dans cette phrase, le "and".
Thevenel marked this conversation as resolved
mdk reviewed 2023-02-22 17:04:14 +00:00
c-api/frame.po Outdated
@ -41,3 +43,3 @@
#: c-api/frame.rst:20
msgid "See also :ref:`Reflection <reflection>`."
msgstr ""
msgstr "Voir aussi :ref:`<reflection>`"
Owner

La bonne syntaxe ici est : :ref:`reflection`.

Si tu lance un make htmlview tu obtiens :

c-api/frame.rst:20:<translated>:1:lablel non défini: 1<reflection>
La bonne syntaxe ici est : `` :ref:`reflection` ``. Si tu lance un `make htmlview` tu obtiens : c-api/frame.rst:20:<translated>:1:lablel non défini: 1<reflection>
Thevenel marked this conversation as resolved
mdk reviewed 2023-02-22 17:15:33 +00:00
c-api/frame.po Outdated
@ -122,3 +125,3 @@
#: c-api/frame.rst:111
msgid "Return the line number that *frame* is currently executing."
msgstr ""
msgstr "Renvoie la ligne où cette *frame* est en train d'exécuter."
Owner

s/où/que/ ?

`s/où/que/` ?
Thevenel marked this conversation as resolved
Thevenel added 1 commit 2023-02-23 02:49:20 +00:00
Collaborator

@ChristopheNan @mdk On merge ?

@ChristopheNan @mdk On merge ?
ChristopheNan reviewed 2023-03-05 14:15:02 +00:00
ChristopheNan left a comment
Collaborator

Quelques incohérences entre le choix de l'infinitif (pour get) et du présent (pour les autres méthodes).
Il faudrait passer powrap.
Mais on peut fusionnner comme ça.

Quelques incohérences entre le choix de l'infinitif (pour *get*) et du présent (pour les autres méthodes). Il faudrait passer *powrap*. Mais on peut fusionnner comme ça.
mdk added 1 commit 2023-03-19 17:46:29 +00:00
mdk merged commit 21a0694bbe into 3.11 2023-03-19 17:47:13 +00:00
mdk referenced this issue from a commit 2023-03-19 17:47:13 +00:00
Owner

Merci @Thevenel, merci @ChristopheNan !

Merci @Thevenel, merci @ChristopheNan !
Author
Contributor

De rien @mdk!

De rien @mdk!
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: AFPy/python-docs-fr#61
No description provided.