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.