Start News Client Server Entwickler Downloads Forum Bugs Impressum

EasyChat - Entwickler

Tutorial zu Sprachdateien

EasyChat unterstützt von sich aus mehrere Sprachen und kann leicht um zusätzliche Sprachen erweitert werden. Die Grundlage dazu bilden die *.lng-Dateien im EasyChat\language Verzeichnis.

Der Syntax (Aufbau) enspricht dem von INI-Dateien. Beim Client steht am Anfang einer solchen Sprachdatei die Sektion [EC3CLF] (EC3CLF = EasyChat 3 Client Language File). Diese enthält wichtige Informationen zur Sprachdatei selbst:

[EC3CLF]
LanguageIDs=1031,2055,3079,4103,5127
Helpfile=ec3de.chm
Author=Christian Lemke
eMail=info@chlhp.de
Homepage=http://www.chlhp.de
EasyChatVersion=3.0.0 RC5
InternalVersion=1.00

Die LanguageIDs sind Nummern, die von Windows zur Identifikation der einzelnen Sprachen verwendet werden. Eine Übersicht befindet sich in der Datei lcid.txt. Falls eine zur Sprache passende Hilfedatei existiert, kann deren Dateiname bei Helpfile angegeben werden.
Zu welcher Version von EasyChat die Sprachdatei kompatibel ist, steht in EasyChatVersion. Die InternalVersion dient lediglich dazu, um verschiedene Versionen der Sprachdatei zu unterscheiden. Dabei sollte stets mit 1.00 begonnen werden.

In den nachfolgenden Sektionen stehen die Übersetzungen. Dabei gibt es für fast jedes Fenster oder Komponente eine eigene Sektion.
Es darf nur der Text hinter dem Gleichheitszeichen übersetzt/geändert werden!
Falls ein Zeilenumbruch benötigt wird, muss dafür die Zeichenkette <BR> verwendet werden (Groß-/Kleinschreibung ist wichtig!). Für ein Leerzeichen am Anfang oder am Ende einer Beschreibung gibt es die Zeichenkette <SP>.

Test=<SP>Test<BR>Test<SP>

Wir würden uns sehr freuen, wenn es ein paar fleissige Menschen gibt, die EasyChat übersetzen wollen. Falls noch Fragen offen sind, beantworten wir sie gerne per E-Mail oder in unserem Support-Forum.