Doubleur 1.3.0 : le titre de nos articles parle désormais anglais

Publié le

dans

.
Le titre en français et en anglais

Lorsque j’ai adapté le bloc Doubleur pour Retraceur, mon objectif était de proposer une solution simple pour rédiger des articles bilingues, sans dépendre d’une extension de traduction complète et sans alourdir l’expérience d’écriture.

Depuis sa première version, Doubleur permet de rédiger un contenu alternatif en anglais tout en conservant une seule publication. Cette approche me convient particulièrement pour les quelques articles de ce blog que je souhaite rendre accessibles à un public plus large.

Mais il subsistait une petite incohérence : le contenu pouvait être traduit, alors que le titre de l’article restait systématiquement celui de la langue principale du site. Ce n’était pas bloquant, mais c’était suffisamment gênant pour que je finisse par vouloir y remédier.

La version 1.3.0 apporte donc cette possibilité : traduire également le titre de l’article.

Une utilisation presque inchangée

À première vue, le fonctionnement du bloc Doubleur ne change pas. Comme auparavant, une première section permet d’empiler les blocs constituant la version française de l’article, tandis qu’une seconde accueille leur équivalent en anglais.

La nouveauté se trouve dans les réglages du bloc. Grâce à un nouveau réglage disponible dans l’Inspecteur du bloc, il est désormais possible d’indiquer qu’un bloc Doubleur ne sert pas à traduire une partie du contenu, mais le titre de l’article.

Ce réglage ne peut naturellement être utilisé qu’une seule fois par publication : un article ne possède qu’un seul titre. Tous les autres blocs Doubleur continuent de fonctionner exactement comme auparavant pour traduire le contenu.

La capture d’écran ci-dessous montre où se trouve cette nouvelle option dans l’Inspecteur du bloc.

Capture d'écran de l'inspecteur du bloc doubleur

Intégration avec l’API OpenGraph de Retraceur

Cette évolution prend tout son sens grâce à l’API OpenGraph intégrée à Retraceur (API introduite dans sa version 3.0.0).

Lorsqu’une version anglaise est disponible, la traduction du titre est automatiquement utilisée pour alimenter la balise <meta property="og:title" ...>.

Autrement dit, les plateformes qui exploitent les métadonnées OpenGraph disposent désormais d’un titre cohérent avec la langue du contenu partagé. Cette intégration est entièrement transparente : une fois le titre traduit renseigné, aucune configuration supplémentaire n’est nécessaire.

Développer en étant le premier utilisateur

Cette fonctionnalité est née d’un besoin très concret. J’utilise Retraceur pour publier les articles de ce blog et Doubleur pour proposer, lorsque c’est pertinent, une version anglaise de certains d’entre eux. J’essaie de faire évoluer Retraceur et ses extensions de cette manière : en étant leur premier utilisateur.

Je ne développe pas des fonctionnalités parce qu’elles pourraient être utiles. Je les développe parce qu’elles me manquent lorsque j’écris, puis je les rends disponibles à toutes celles et ceux qui utilisent Retraceur.

Je trouve que cette approche permet de conserver un projet cohérent et authentique. Chaque évolution répond d’abord à un besoin réel avant de devenir une nouvelle fonctionnalité.

Une bonne occasion de tester Retraceur 4.0.0

Cette évolution avait également un autre intérêt. Comme je l’expliquais lors de l’annonce de la bêta de Retraceur 4.0.0, je travaille actuellement sur un nouveau système de mise à jour des blocs et des extensions.

Publier Doubleur 1.3.0 m’a donc permis de tester cette nouvelle infrastructure dans des conditions réelles. Au-delà de la fonctionnalité apportée au bloc, cette version contribue aussi à valider les mécanismes qui seront proposés avec Retraceur 4.0.0.

J’adore procéder ainsi : une amélioration fonctionnelle permet, en même temps, de faire progresser la plateforme qui l’accueille. C’est d’autant plus judicieux lorsque nos ressources sont limitées !

Comment en profiter sur votre site ?

Pour profiter de ce bloc dans votre site Web propulsé par Retraceur, téléchargez d’abord le fichier doubleur.zip disponible dans la section « Assets » de la page de sa dernière version. Ensuite, accédez au tableau de bord de Retraceur et trouvez l’écran d’administration des blocs pour le charger et l’activer. Veuillez lire cette page de documentation pour plus d’informations sur la façon de vous y prendre.