[spip-dev] sur le bug sur filtres de date

bonjour,

j'avais, comme d'autres, signalé le fait que depuis SPIP 2.0.0, [(#DATE_REDAC|affdate)] et [#DATE|affdate)] donnait "1er 2008" pour 'nc' 'nc' '2008' ou "1er décembre 2008" pour 'nc' 'décembre' '2008'. il doit même y avoir un ticket.

Là, je vient de voir un truc intéressant en multilinguisme. En résumé un tableau pour :

  'nc' 'nc' '2008' :: 'nc' 'décembre' '2008'

[(#DATE|nom_jour)] [(#DATE|affdate)] :: [(#DATE|nom_jour)] [(#DATE|affdate)]
  1 de de 2008 :: segunda-feira 1 de Dezembro de 2008 (portugais)
  2008 :: Poniedziałek 1 grudnia 2008 (polonais)
  2008 :: maandag 1 december 2008 (néerlandais)
  2008 :: lunedì 1 dicembre 2008 (italien)
  1er 2008 :: lundi 1er décembre 2008 (français)
  1ro de de 2008 :: Lunes 1ro de diciembre de 2008 (espagnol)
  1a 2008 :: lundo 1a decembro 2008 (espéranto)
  2008 :: Monday 1 December 2008 (anglais)
  1. 2008 :: Montag 1. Dezember 2008 (allemand)
  de 2008 :: dilluns 1 de desembre de 2008 (catalan)

le problème existe identiquement dans tous les cas pour 'nc' 'mois' 'annee'
mais varie pour 'nc' 'nc' 'annee' où il y a 2-3 gestions différentes, parfois mélangées, par les langues testées :
  - OK pour anglais, polonais, néerlandais, italien
  - rajout de 'jour' pour français, espéranto, allemand
  - OK mais rajout de « de » (pour le mois absent ?) en catalan
  - rajout de 'jour' plus des « de » (pour le jour absent et le mois absent), en portugais, espagnol

J'ai aussi essayé un 'jour' 'nc' 'annee' ; c'est heureusement refusé par Spip.

Claude