Sprache während Ausführung änderbar machen

woltlab.com will be unavailable from 12:00 (UTC+2) to perform system maintenance. This process will take approximately 30 minutes. The package servers will be unavailable during this period.
  • 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!