// Deutsch id:1031
// Englischid:1033
// Italienisch id:1040
let auswahl=HMIRuntime.Tags.SysFct.GetTagValue("sprachauswahl");
//Deutsch
if (auswahl==1) {HMIRuntime.Language = 1031; }
// Englisch
if (auswahl==2) {HMIRuntime.Language = 1033; }
// Niederländisch
if (auswahl==4) {HMIRuntime.Language = 1043; }
// Französisch
if (auswahl==8) {HMIRuntime.Language = 1036; }
// Tschechisch
if (auswahl==16) {HMIRuntime.Language = 1029; }
// Slovakisch
if (auswahl==32) {HMIRuntime.Language = 1051; }
// Ungarisch
if (auswahl==64) {HMIRuntime.Language = 1038; }
//Italienisch
if (auswahl==128) {HMIRuntime.Language = 1040; }
// Dänisch
if (auswahl==256) {HMIRuntime.Language = 1030; }
// Schwedisch
if (auswahl==512) {HMIRuntime.Language = 1053; }
// Finnisch
if (auswahl==1024) {HMIRuntime.Language = 2077; }
// Polnisch
if (auswahl==2048) {HMIRuntime.Language = 1045; }
// Slovenischh
if (auswahl==4096) {HMIRuntime.Language = 1060; }
// Niederländisch
if (auswahl==8192) {HMIRuntime.Language = 1048; }
Ereignis auf die Änderung von spachauswahl erstellen. Bevor der shitstorm losgeht... Mir ist bewusst, dass es auch mit switch/case funktioniert.
habe mich aber bewusst für if entschieden um den code übersichtlicher zu gestalten (kein break usw).