L'utilisation d'Intl.DateTimeFormat dans #metapress a également cassé la récupération des résultats de Wikipedia en égyptien (arz-eg) et le Monde Diplomatique en iranien (fa-ir).
C'est dommage, parce qu'en pataugeant des heures sans tout à fait comprendre ce qu'on faisait avec Christopher on avait réussi à les fonctionner ces sources, via month_nb.
Idem, j'vais avoir besoin d'aide pour réparer ses sources. #metapress #metapresses
Le principe est simple, je compare le nom du mois récupéré sur chez la source à celui que Firefox connais, si ça commence pareil (sur toute la longueur du nom du mois récupéré sur la source), c'est bon.
get_months(lang).findIndex(mth => mth.startsWith(month_name))
Ça marche pour les langues en RTL ça ?
Après, sur 350 sources dans ma version de développement, j'en ai réparé une dizaine et il m'en reste 3 sur les bras… au prix d'une "dépendance" (à maintenir !) en moins, c'est pas si mal.