Bonsoir,
Si les traductions des chaînes
'date_jnum1' ... 'date_jnum9'
dans les fichiers de langues spip_xx.php ne débutent pas avec un chiffre, alors le test sur les lignes 975-977 de inc/filtres.php
case 'nom_jour':
if (!($mois = intval($mois)) OR !($jour = intval($jour)))
return '';
est déclenché et la balise [(#DATE|nom_jour)] n'affiche rien.
Dans ce test c'est la deuxième partie, !($jour = intval($jour)) qui déclenche le problème.
La première partie du test est, je pense, superflue, car ligne 916 de filtres.php définit : $mois = intval($mois);
et je ne vois pas comment cela pourrait changer avant ligne 976 (?)
Cela cause un problème actuellement pour le napali. Mais cela pourrait être n'importe quelle langue. Si, en spip_en.php, on traduit date_jnum1 par "day 1" au lieu de "1", la même chose se passe.
Bref - j'ai essayé de dépister cela, mais je crois que je suis au bout de mes compétences.
Paolo