Récemment, j’essayais de configurer les liens d’en-tête personnalisés pour qu’ils apparaissent en fonction de la langue (locale) spécifique et j’ai réalisé que cette fonctionnalité ne fonctionne pas comme prévu pour certaines langues telles que zh_CN et en_BG… Il semble que peu importe que le nom contienne un “_” au milieu de la chaîne, cela ne fonctionne pas, mais pour “fr” “ca” “en”… cela fonctionne parfaitement.
Ce que j’ai déjà essayé.
Tout d’abord, définir la locale du forum sur “en” puis définir la locale du lien d’en-tête personnalisé sur zh_CN
Je me suis connecté avec un autre utilisateur ordinaire, en définissant la langue de l’interface sur zh_CN, puis l’en-tête ne s’affiche pas.
Ensuite, j’ai également essayé de définir la locale du forum sur “en” puis de définir la locale du lien d’en-tête personnalisé sur “ca”. Après m’être connecté avec un autre utilisateur ordinaire et avoir défini la langue de l’interface sur “ca”, l’en-tête s’affiche.
Ce qui indique que zh_CN ne fonctionne pas comme prévu.
Je serais vraiment reconnaissant si quelqu’un pouvait m’aider avec ce problème pour faire fonctionner la langue zh_CN comme prévu.
un tiret devrait fonctionner, zh-CN, c’est le format web
il n’y avait aucun moyen pour vous de le savoir, bien sûr, nous devrions donc corriger cela — une fois cette mise à jour déployée, le - ou le _ fonctionneront
Est-il possible de faire pointer plusieurs points linguistiques vers les mêmes paramètres de chaîne locale ?
Par exemple, locale : « en-US, en-UK », car pour moi, la plupart des cas devraient être identiques. Par conséquent, s’il est possible de le faire en une seule ligne de configuration, ce serait bien mieux que d’utiliser deux objets exactement identiques pour seulement mettre à jour en-US en en-UK.
Ce n’est pas actuellement possible, mais cela devrait être faisable. Je peux essayer quand j’aurai un peu de temps (ou quelqu’un d’autre peut se sentir libre de faire une demande de tirage !)