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.
Als Projektierunterstützung stellt »EASY UI Designer« Dialoge zur benutzerfreundlichen Auswahl von Definitionen aus der Projektdatei zur Entwicklungszeit zur Verfügung.