Comme mentionné ci-dessus, nous avons ajouté le script moment-jalaali au thème et modifié les formats d’affichage des dates dans les paramètres textuels du site.
Grâce à cette modification, le problème d’affichage des dates en hégire solaire (Hijri Shamsi) a été résolu. Cependant, après l’ajout du script, les rapports du tableau de bord échouent et l’erreur suivante se produit :
Uncaught TypeError: Cannot read property 'split' of null
Vous cherchez une méthode prise en charge pour ajouter jalaali, mais il n’existe pas de méthode officielle prise en charge. Ce que nous avons, c’est une solution de contournement.
Il n’est pas clair si vous avez une correspondance de version ou non.
Je soutiens l’idée de transformer cela en une version officielle appropriée ou en un composant officiel dédié.
Une complication est que nous prévoyons, à long terme, de nous éloigner de moment.
Merci Sam,
Oui, tu as raison, Support est bien ici. Si cela est officiellement pris en charge, c’est excellent.
Je l’ai demandé ici car peut-être que l’équipe Discourse saurait mieux d’où vient le problème et pourrait me guider. Étrange que ce problème se produise ! À part cela et un autre cas, cette solution fonctionne correctement dans un seul sens (affichage uniquement). Nous utilisons la dernière version de Discourse.
La première étape consiste à vous assurer que le script dans lequel vous effectuez une modification provient exactement de la même version de moment.js que celle utilisée dans le noyau. Pouvez-vous le confirmer ?