|
zuletzt geändert : 24.01.10
Für jede unterstützte Sprache gibt es eine entsprechende Sprachdatei im "lang"-Verzeichnis; z.B. efileman_german.cgi beinhaltet alle notwendigen Werte für deutschsprachige Benutzer. Diese Werte können geändert oder auch eine neue Sprachdatei erzeugt werden wie nachfolgend beschrieben. Man kopiert eine existierende Sprachdatei und benennt sie um von z.B. efileman_english.cgi zu efileman_chinese.cgi. Zuerst ändert man den Wert der $charset-Variablen entsprechend, für chinesisch $charset = "gb2312". Siehe die Dokumentation auf www.w3.org für andere charset-Werte. Die Variable $TEXT darf nicht umbenannt werden und es müssen Grossbuchstaben verwendet werden z.B. $TEXT{'filespace'}. Ebenso dürfen die Werte innerhalb der $TEXT-Variablen nicht umbenannt werden. Möglich ist allerdings das Hinzufügen neuer Werte z.B. $TEXT{'mytext'} und deren Verwendung in den skins-Dateien als ##TEXT'mytext'##. Siehe unter Skins für mehr Informationen. Es dürfen HTML-Tags in allen $TEXT-Variablen verwendet werden, die Meldungen an die Benutzer enthalten, z.B. $TEXT{'comment'} oder $TEXT{'sendmailsuc'}.
Das Format von Datum und Zeitangaben kann durch Änderung der Werte für $TEXT{'month'}, $TEXT{'weekday'}, $TEXT{'date'} and $TEXT{'time'} angepasst werden z.B. durch Verwendung von Abkürzungen für Wochentags- und Monatsangaben. Ebenso kann die Reihenfolge oder das Trennzeichen geändert oder entfernt werden wie in den folgenden Beispielen gezeigt wird:
Die Variablen $TEXT{'date'} und $TEXT{'time'} werden für die Anzeige des Zeitstempels von Dateien und Verzeichnissen benutzt und in diesem Zshg. durch ##dfdate## bzw. ##dftime## repräsentiert. Die $TEXT{'datetime'} Variable erlaubt die Anpassung der vollständigen Anzeige von aktueller Server(!)-zeit und Datum entsprechend der jeweiligen Sprache, z.B.
Grundsätzlich werden alle Sprachdateivariablen in den Skin-Dateien nach folgendem Muster eingesetzt: $TEXT{'upload'} durch ##TEXT'upload'##, Die Sprachdatei ist Perl Code ! |
|