Lokalisierung
Die Lokalisierung in den TcHmiBa-Controls wird vom TwinCAT HMI Lokalisierungssystem verwaltet.
Lokalisierung im Projekt
Ein mit der TcHmiBa-Projektvorlage erzeugtes TcHmi-Projekt enthält bereits Lokalisierungen für die Sprachen Deutsch und Englisch. Sie lassen sich verändern, ergänzen und um weitere Sprachen erweitern.

Lokalisierung hinzufügen
Jede neue Sprache erfordert eine neue Lokalisierungsdatei im Ordner für Lokalisierungen.

Im Anschluss ist die zutreffende Kombination aus Sprache und Gebiet auszuwählen.

Eine neu angelegte Lokalisierungsdatei wird automatisch geöffnet und erscheint zunächst leer.
Bereits existierende Spracheinträge aus anderen Sprachen lassen sich durch Aktivieren der Option Show missing keys einblenden.

Lokalisierung von Controls
Lokalisierungen von Controls aus NuGet-Paketen können überschrieben und um weitere Sprachen ergänzt werden.
Lokalisierung hinzufügen
Jede neue Sprache erfordert eine neue Lokalisierungsdatei im Ordner für Lokalisierungen.

Der Name der Datei wird im weiteren Verlauf automatisch generiert und ist daher irrelevant.

Pro Control ist eine beliebige vorhandene Lokalisierung auszuwählen, um die Spracheinträge übernehmen zu können.

Nach Bestätigung der Auswahl stehen die Lokalisierungsdateien im Projekt zur Verfügung.

Abschließend sind die Spracheinträge in der neuen Lokalisierung zu ersetzen.

Über das Rechtsklickmenü einer Spalte lassen sich die verfügbaren Lokalisierungen ein- und ausblenden.

Lokalisierung überschreiben
Die Lokalisierung des Controls muss zunächst in den Ordner für Lokalisierungen importiert werden.

Der Name der Datei wird im weiteren Verlauf automatisch generiert und ist daher irrelevant.

Anschließend sind die zu überschreibenden Lokalisierungen auszuwählen.
MgmtCtrl beinhaltet alle Lokalisierungen vom TcHmiBaFramework-Paket und TcHmiBaControls-Paket.
Localization beinhaltet alle Lokalisierungen vom TcHmiBaIcons-Paket.

Nach Bestätigung der Auswahl stehen die Lokalisierungsdateien im Projekt zur Verfügung.
