WikkaWiki - Localization
Umsetzung verschiedener Sprachen im UI ohne gettext
A. 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.
B. 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
=> 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
Auf dieser Seite sind keine Kommentare vorhanden