hexagon logo

IF_GOTO/C1.INPUT and multiple languages...

OK, I'm stumped (not really, but I would like a general solution).

If I have an IF_GOTO/C1.INPUT == "YES" in my program, it will break when I change PC-DMIS to Swedish.

So, I can write IF_GOTO/(C1.INPUT == "YES") or (C1.INPUT == "JA") to make it work in English and Swedish (and some more, like German).

But how do I write to have it work in the current language PC-DMIS is set to, whatever language that is?

In the Report Editor there's a function LOADSTR(xyz) which can get the current translation of string #xyz, but that doesn't work in a part program.
Parents
  • I'm sure the original intention was to have an accommodation that was useful for any language installation, not one that is specifically derived on one. Like stated, instead of a yes/no function pulling the respected "YES" or "NO" based on the current language to be comparable to a universal string of "YES"/"NO" or a 1 or 0, or a 1 or 2. We are left with language specific answers that have to be compared to language specific strings.

    If I understand this correctly.
Reply
  • I'm sure the original intention was to have an accommodation that was useful for any language installation, not one that is specifically derived on one. Like stated, instead of a yes/no function pulling the respected "YES" or "NO" based on the current language to be comparable to a universal string of "YES"/"NO" or a 1 or 0, or a 1 or 2. We are left with language specific answers that have to be compared to language specific strings.

    If I understand this correctly.
Children
No Data