===== WikkaWiki - Localization ===== == Umsetzung verschiedener Sprachen im UI ohne gettext == ((1)) Funktionsweise In der Datei ##wikka.php##, also einer der Hauptdateien des Systems, werden die Sprachbibliotheken geladen. Sie befinden sich im Ordner ##lang/## und haben Namen entsprechend den Sprachkürzeln (##en.php##, ##de.php##, ##pl.php##). Standardsprache ist ##en##. In den Dateien existiert die Funktion ##textLib()##, in der über simples "match" die jeweiligen Schlüssel zum Einlesen des Textes in der jeweiligen Sprache dienen. ((1)) Wichtige Stellen mit Texten Das Benutzer-Interface (UI) wird an vielen Stellen in Skripten generiert. Hier die Auflistung - (+) bedeutet, dass die Datei bereits komplett ins neue System überführt wurde: => (+) ##handlers / show / show.php## => hier Texte an recht vielen Stellen; Kommentare etc. => ##templates / xxx / header.php## => einige Punkte im Kopf der Seite => ##templates / xxx / footer.php## => einige Punkte unten auf der Seite => ##actions / usersettings / user settings.php## => viele Stellen, teils erledigt => ##actions / xxx## => mehrere "actions", die überarbeitet werden mussten, im Einzelnen: => ##editlink, clonelink, historylink, revisionlink, ownerlink, newpage, revertlink, deletelink, referrerslink ##