Komponenten

Das folgende Diagramm zeigt die Komponenten des Systemmoduls Sprachumschaltung. Die Aufgabe jeder Komponente sowie das Zusammenspiel der Komponenten werden weiter unten erläutert.

Sprachserver

Der Sprachserver greift auf die serverseitige Projektdatei zu. Seine Aufgabe ist es, angeforderte lokalisierbare Texte im System zu verteilen. In den Textdefinitionen der Projektdatei ist gespeichert, ob dynamische Prozesswerte in den Text eingebunden werden müssen. Ist dies der Fall, holt sich der Sprachserver vom Variablenserver die entsprechenden Werte.

Variablenserver

Der Variablenserver realisiert die Anbindung an den Prozess.

Weitere Server

Spezielle Komponenten, wie z. B. der Alarmserver, stellen Informationen textuell dar. Sie fordern vom Sprachserver die Texte an.

Steuerelemente

Grundsätzlich gilt: Alle Steuerelemente, die in irgendeiner Form eine textuelle Darstellung zulassen, sind lokalisierbar und damit direkt oder indirekt mit dem Textsystem verbunden. Die Ausgabe ermöglicht die Darstellung von festen Texten, umschaltbaren Texten in Abhängigkeit von einem Prozesswert und dynamischen Texten, die aktuelle Prozesswerte enthalten können.

Spracheditor

Der Editor ermöglicht die Projektierung der Definitionen der Sprachumschaltung. Dies beinhaltet die Texte sowie Fonts und Fontklassen.

Auswahldialoge

Als Projektierunterstützung stellt »EASY UI Designer« Dialoge zur benutzerfreundlichen Auswahl von Definitionen aus der Projektdatei zur Entwicklungszeit zur Verfügung.