Die Texte / Sprachumschaltung

Die Systemtexte sind standardmäßig ausgeblendet, um diese anzuzeigen, muss der Menüpunkt "Ansicht - Systemtexte einblenden" aktiviert werden.

Im Ordner "Texte" sind alle editierbaren Texte aufgeführt, welche für eine oder mehrere Sprachumschaltungen benötigt werden. Die Anzahl der hier angezeigten Spalten und deren Farbe hängt von der Konfiguration im Menü "Ansicht - Anpassen - Texteansicht" ab.

Über den Menüpunkt "Bearbeiten - Textdatei importieren" kann im Entwicklungsmodus eine vorhandene "ASCII-Sprach-Datei" importiert werden.

Der Import erfolgt ab der TextID "1" in die Sprachspalte der aktuell selektierten Sprache. Bereits vorhandene Texte werden überschrieben.
Der Aufbau einer ASCII-Sprach-Datei ist denkbar einfach:

Der Inhalt der ersten Zeile entspricht der TextID 1, der Inhalt der zweiten Zeile der TextID2 usw. Jede Zeile dieser ASCII-Datei (auch die Letzte !) muss mit einem "Carriage Return" - also einem Zeilenumbruch abgeschlossen sein!

Ein Import einer, wie oben beschriebenen, ASCII-Datei kann auch zur Laufzeit dynamisch über den Befehl LanguageRead erfolgen.

Nach Selektion von "Textdatei importieren" öffnet sich folgender Dialog.

Der untenstehende Dialog soll am Beispiel von Systemtexten (TextID >= 60.000) verdeutlichen, wie die Zuweisung der Texte erfolgt.

Die erste Spalte stellt die TextID dar, die zweite Spalte den Textnamen, die dritte Spalte die Sprachspalte "Deutsch" und die vierte Spalte die Sprachspalte "Englisch".

Wird nun "Deutsch" gewählt, werden die entsprechenden Systemtexte mit "Benutzer", "Zugewiesene Tätigkeiten"... dargestellt.

Wird "Englisch" gewählt, werden an den Stellen, an denen nicht explizit ein Text eingegeben wurde derjenige Text, welcher nach den beiden "::" in der zweiten Spalte (dem Textnamen) folgt. Also wird der Systemtext mit der TextID 60062 bei Anwahl der Sprache "Englisch" als "Users" dargestellt.

 

texte3.gif

 

Automatisches Anlegen der Texte

GetText

LanguageGetSelected

LanguageRead

LanguageSelect