|
1234567 |
- ## Langue
-
- Suite à cet [épisode de panique](/david/2020/03/20#panic), j’ai pas mal réfléchi à la meilleure façon de déclarer la langue des citations. Je ne voulais pas trop m’éloigner de la syntaxe [CommonMark](https://commonmark.org/) tout en faisant en sorte que ça reste élégant et lisible si jamais un jour je change d’outil d’édition/génération. Je suis arrivé avec [Mistune](https://mistune.readthedocs.io/) à [préfixer la citation avec la langue entre crochets](https://git.larlet.fr/davidbgk/larlet-fr-david/commit/be771a47c935853380df34eb6e7a31f100e407f7) et je m’en suis tenu à la langue anglaise car c’est la seule que je cite en dehors du français. Il sera temps d’itérer en fonction du besoin.
-
- Plus intéressant que le résultat, c’est le cheminement. J’ai considéré dans un premier temps des commentaires HTML du style `<!-- lang:en -->` en début de citation mais ça faisait pas mal de caractères. Je suis ensuite passé par des *x-tags* du genre `<x-attr>lang:en</x-attr>` ou même uniquement en attribut mais c’était encore verbeux.
-
- *La solution actuelle me semble être plus explicite.*
|