Hey, den Filter “gettext” kannte ich ja noch garnicht. Der kann unter Umständen schon mal helfen. Aber ich denke mit meiner Lösung funktioniert das auch alles ohne diesen Trick.
Zur Verbesserung deiner Funktion hättest du natürlich auch Reguläre Ausdrücke verwenden können, um nur genau den String “Dashboard”, nicht aber Strings, mit dem Begriff “Dashboard” zu überschreiben. Aber ich poste hier jetzt mal keine bessere Lösung, sonst kommt noch jemand auf die Idee, diese auch zu verwenden, statt sauber eine Übersetzungsdatei zu verwenden 😉