Sprache während Ausführung änderbar machen

  • App
    WoltLab Suite Core

    Problem
    Derzeit ist es zwar grundsätzlich möglich, die Sprache während der Codeausführung nachträglich zu ändern, doch gibt es durch diverse Sprachkonstanten, die mit der Initialisierung der ersten Sprache angelegt werden (u.a. LANGUAGE_CODE oder PAGE_DIRECTION), eine gewisse Bindung an die ursprüngliche Sprache.


    Mögliche Lösung

    • Statt Konstanten werden künftig Aufrufe auf das aktuelle, von WCF::getLanguage() zurückgegebene Sprachobjekt verwendet.
    • Die Methode WCF::setLanguage($languageID) ändert gleichzeitig auch die Sprache der Templates.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!