Angepasster Header-Link-Standort funktioniert bei einigen Sprachen nicht

Kürzlich habe ich versucht, die benutzerdefinierten Header-Links zu konfigurieren, damit sie entsprechend der spezifischen Sprache (Regionaleinstellung) angezeigt werden, und stellte fest, dass diese Funktion bei einigen Sprachen wie zh_CN und en_BG nicht wie erwartet funktioniert… Es scheint, dass alles, was einen “_” in der Mitte der Zeichenkette hat, nicht funktioniert, während “fr” “ca” “en”… reibungslos funktionieren.

Was ich bereits ausprobiert habe.

Zuerst habe ich die Forum-Region auf “en” eingestellt und dann die benutzerdefinierte Header-Link-Region auf zh_CN gesetzt.
Ich habe mich mit einem anderen normalen Nutzer eingeloggt, die Sprache der Oberfläche auf zh_CN gesetzt, dann wird die Header-Leiste nicht angezeigt.

Dann habe ich auch versucht, die Forum-Region auf “en” zu setzen, dann die benutzerdefinierte Header-Link-Region auf “ca”, mich mit einem anderen normalen Nutzer eingeloggt und die Oberfläche auf “ca” eingestellt, dann wird die Header-Leiste angezeigt.

Das zeigt mir, dass zh_CN nicht wie erwartet funktioniert.

Ich würde mich sehr freuen, wenn mir jemand bei diesem Problem helfen könnte, damit die Sprache zh_CN wie erwartet funktioniert.

Vielen Dank im Voraus.

1 „Gefällt mir“

Ein Bindestrich sollte funktionieren, zh-CN, das ist das Webformat

Keine Möglichkeit für Sie, das zu wissen, natürlich, also sollten wir das korrigieren – sobald dieses Update eintrifft, funktioniert entweder - oder _

3 „Gefällt mir“

Gibt es eine Möglichkeit, mehrere Sprachen auf eine Locale-String-Einstellung zu verweisen?

Zum Beispiel locale: „en-US, en-UK“, da für mich die meisten Fälle gleich sein sollten. Wenn es also möglich ist, dies als eine Zeilenkonfiguration zu machen, wäre es viel besser, als zwei exakt gleiche Objekte zu verwenden, um nur en-US auf en-UK zu aktualisieren.

1 „Gefällt mir“

Derzeit ist es nicht möglich, aber es sollte machbar sein. Ich kann es versuchen, wenn ich etwas Zeit habe (oder jemand anderes kann gerne einen Pull-Request erstellen!)

[Zitat=“Michael_Liu, Beitrag:4, Thema:365933”]
zum Beispiel Locale: “en-US, en-UK”
[/Zitat]

Wäre nicht einfach en ausreichend?

nicht wirklich, die en-Präsenz für en-US und die en-GB-Präsenz für en-UK, Sie können es versuchen


Sie können es versuchen, aber ja, das ist keine große Sache, solange ich weiß, wie ich die richtige Datei referenzieren kann, was “-” anstelle von “_” ist, ist gut genug.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.