Message d'avertissement obscur de compilation pelican

Message d'avertissement obscur

En effectuant une compilation Pelican (« make html »), j'ai reçu un message d'avertissement qui m'a pris beaucoup de temps à identifier, comme celui ci-dessous.

WARNING  There are 2 original (not translated) items with slug "commonslugname":
         .../content/somedir/somename-fr.rst
         .../content/somedir/somename-en.rst

Ce type d'avertissement signifie généralement que vous avez oublié de modifier l'attribut :lang: pour passer de « en » à « es » ou à « fr » dans les versions traduites du même fichier .rst.

Cette fois-ci, j'ai vérifié les attributs :lang: dans les deux fichiers et ils étaient corrects. Tout le reste semblait également parfait.

Il m'a fallu beaucoup de temps pour comprendre que la différence qui perturbait le compilateur venait du fait que j'avais des attributs « :status: hidden » à la fois dans les versions -en et -fr, mais pas dans la version -es.

Si vous masquez un article, veillez donc à le faire dans toutes les traductions.

Publié le par Pierre Bernatchez dans «dépanner». Mots-clés: pelican, site, génération, obscur, compilation, avertissement