Subject: « Extending LilyPond » traduit en français

From: Jean Abou Samra <[email-masked]>
Date: Fri, 27 Jan 2023 00:23:38 +0100

Bonjour,

Presque deux ans après avoir commencé d'écrire un guide relativement
complet d'extension de LilyPond en Scheme, je me suis décidé à le traduire
en français. Vous le retrouverez sur
  https://extending-lilypond.readthedocs.io
et il y a maintenant un lien "Français" en haut à droite qui bascule vers
la version française.

Par ailleurs, pour des raisons techniques de maintenance, le tutoriel
Scheme que j'ai écrit, qui se trouvait sur https://tutoriel-scheme.readthedocs.io,
a été déplacé et fait maintenant partie de https://extending-lilypond.readthedocs.io
(la section « Tutoriel Scheme »). Comme le reste, il est disponible en français
comme en anglais (mais il l'était déjà avant, c'est la traduction du reste
qui est nouvelle).

La partie « Guide d'extension » (donc ce tout ce qui était sur extending-lilypond
avant que le tutoriel Scheme ne s'y invite) reste beaucoup plus technique
et donc ardue que le tutoriel Scheme, mais j'espère qu'elle en aidera
certain(e)s dans leur apprentissage des manières de programmer LilyPond.

Bonne lecture ! N'hésitez pas à me faire vos retours par mail.

Cordialement,
Jean

---

From: Ya Gloops <[email-masked]>
Date: Fri, 27 Jan 2023 08:10:37 +0000 (UTC)

Génial merci Jean !!!

Le vendredi 27 janvier 2023 à 00:24:10 UTC+1, Jean Abou Samra <[email-masked]> a écrit : 

Bonjour,

Cordialement,
Jean

---

From: Jacques Menu <[email-masked]>
Date: Fri, 27 Jan 2023 09:12:48 +0100

Bravo et merci Jean, toujours aussi dévoué et efficace!

JM

> Le 27 janv. 2023 à 09:10, Ya Gloops <[email-masked]> a écrit :
> 
> Génial merci Jean !!!
> 
> 
> 
> 
> 
>

---

From: SFR <[email-masked]>
Date: Fri, 27 Jan 2023 09:49:49 +0100

Merci Jean! C'est vraiment clair et invitant pour qui a envie de schemer. Quand je serai bien à l'aise dans la partie extending je pourrai éventuellement proposer une traduction en italien, si jamais ça peut aider?
Raphael

> On 27 Jan 2023, at 09:12, Jacques Menu <[email-masked]> wrote:
>

---

From: Ya Gloops <[email-masked]>
Date: Fri, 27 Jan 2023 09:04:33 +0000 (UTC)

Comme tu demandes des retours je me permets...

Dans la section "Cinquième exemple de graveur" Le texte ci-dessous n'est pas traduit

Also note that it is not strictly necessary to pass a function taking the context and returning the engraver. Thus, \consists #(let (...) (make-engraver ...)) is accepted. However, this has different semantics : because the methods are defined unconditionally, the same variables are shared by all instances of the engraver in parallel contexts. This is generally not what you want.
Gilles

Le vendredi 27 janvier 2023 à 09:49:51 UTC+1, SFR <[email-masked]> a écrit :

---

From: Jean Abou Samra <[email-masked]>
Date: Fri, 27 Jan 2023 10:06:01 +0100

> Also note that it is not strictly necessary to pass a function taking the context and returning the engraver. Thus, \consists #(let (...) (make-engraver ...)) is accepted. However, this has differe…

Oui, il reste deux ou trois passages comme ça, c'est parce qu'en traduisant
je me suis dit qu'il fallait que je change l'original anglais à cet endroit.
Je traduirai les derniers paragraphes après avoir fait ça.

Cordialement,
Jean

---

From: Ya Gloops <[email-masked]>
Date: Fri, 27 Jan 2023 09:08:45 +0000 (UTC)

Cool ! En tout cas c'est beaucoup plus clair pour et mon anglais pitoyable...

Le vendredi 27 janvier 2023 à 10:06:05 UTC+1, Jean Abou Samra <[email-masked]> a écrit : 

Cordialement,
Jean

---

From: Jean Abou Samra <[email-masked]>
Date: Fri, 27 Jan 2023 10:14:18 +0100

> Merci Jean! C'est vraiment clair et invitant pour qui a envie de schemer. Quand je serai bien à l'aise dans la partie extending je pourrai éventuellement proposer une traduction en italien, si jama…

Bien sûr, n'hésite pas. La traduction se fait dans des fichiers
PO, exactement comme pour Frescobaldi. Les infos sur la compilation
sont par ici :

https://extending-lilypond.readthedocs.io/fr/latest/about.html

Si tu veux te lancer, dis-moi pour que je crée la traduction
italienne et que je l'ajoute sur ReadTheDocs.

C'est quand même pas mal de travail (quelques dizaines d'heures ?),
mais une partie traduite est mieux que rien, particulièrement pour
le tutoriel Scheme, qui est à la fois plus facile et plus important
à traduire que le guide d'extension.

Cordialement,
Jean

---

From: SFR <[email-masked]>
Date: Sat, 28 Jan 2023 15:20:08 +0100

Ca marche je veux bien me lancer dans la traduction au moins du tutoriel Scheme ;)

Je ne pourrai commencer vraiment qu'à la fin de la saison de plantation des arbres vers mi-mars, mais je suis bien partant!

Raphael

>> On 27 Jan 2023, at 10:14, Jean Abou Samra <[email-masked]> wrote:
>>

---

From: Jean Abou Samra <[email-masked]>
Date: Sat, 28 Jan 2023 21:44:52 +0100

> Je ne pourrai commencer vraiment qu'à la fin de la saison de plantation des arbres vers mi-mars, mais je suis bien partant!

Super. J'ai ajouté un dossier it/ avec des fichiers PO à traduire.
Est-ce que tu as déjà touché un peu à Git ?

Je n'ai pas encore ajouté le bouton "Italiano" en haut à droite
de chaque page, je préfère le faire quand au moins la page d'accueil
(it/index.po) sera traduite, pour éviter que les gens ne croient que
c'est un problème technique.

Cordialement,
Jean

---

From: SFR <[email-masked]>
Date: Sun, 29 Jan 2023 11:20:52 +0100

Oui je pourrai faire un pull request 👍
Raphael

> On 28 Jan 2023, at 21:44, Jean Abou Samra <[email-masked]> wrote:
>