Ich weiß nicht, was @NateDhaliwal vorhat. Ich wollte nur auf eine Alternative zu einer zusätzlichen Anfrage an /about.json hinweisen.
Ich denke, eine benutzerdefinierte Komponente, die das Willkommensbanner kopiert, aber den Schlüssel site_name für alle Texte bereitstellt, wäre der richtige Weg.
Oder ein PR, der site_name als verfügbaren Schlüssel zu den Texten für angemeldete Benutzer im Kern hinzufügt
get headerText() {
if (!this.currentUser) {
return i18n("welcome_banner.header.anonymous_members", {
site_name: this.siteSettings.title,
});
}
const isNewUser = !this.currentUser.previous_visit_at;
const key = isNewUser
? "welcome_banner.header.new_members"
: "welcome_banner.header.logged_in_members";
return i18n(key, {
preferred_display_name: sanitize(
prioritizeNameFallback(this.currentUser.name, this.currentUser.username)
),
+ site_name: this.siteSettings.title,
});
}