Sprachumschaltung
Die Sprachumschaltung im TwinCAT HMI wird mit Schlüsseln (Keys) realisiert, die in Sprachtabellen (Lokalisierungsdateien) verwaltet werden. Für einen Schlüssel können beliebige Texte in verschiedenen Sprachen in der Sprachtabelle hinterlegt werden.
Im Designer werden die Schlüssel direkt auf den jeweiligen Control-Eigenschaften verknüpft. Die Texte, die hinter den jeweiligen Schlüsseln liegen, werden im Designer direkt in der aktuell aktiven Sprache aufgelöst.
Aktive Sprache festlegen
Die aktive Sprache kann im Engineering wie folgt eingestellt werden:
- Projekteigenschaften: In den Projekteigenschaften kann die Standard-Sprache für das Projekt eingestellt werden.
- Benutzer-Konfiguration: In der Benutzer-Konfiguration kann die Sprache pro Benutzer eingestellt werden. Diese Einstellung überschreibt die Standard-Sprache, welche in den Projekteigenschaften festgelegt wurde.
Sprachtabellen verwalten
Die Sprachtabellen (Lokalisierungsdateien) eines TwinCAT HMI Projektes werden im Lokalisierungseditor verwaltet. Sprachtabellen können als neues TwinCAT HMI Item zum dem Projekt hinzugefügt werden.
Sprache im Client umschalten
Die aktive Sprache kann zur Laufzeit im Client umgeschaltet werden, unabhängig davon, welche Spracheinstellung in den Projekteigenschaften und bei dem eingeloggten Benutzer festgelegt wurden. Die Umschaltung zur Laufzeit wird mit der Funktion „SetLocale“ realisiert, die im Actions & Conditions-Editor verwendet werden kann.