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
  • Maybe this is more work than it's worth, but what about using the Form Editor to create a form with bilingual instructions. I'm thinking two text boxes side by side, English/Swedish. The user input can be done with Radio Buttons. RadioButton1.Text="Yes/Ja" , RadioButton2.text="No/Nej".

    Then when the form closes, your flow controls will rely on the value of the RadioButton selection (1 or 2).
Reply
  • Maybe this is more work than it's worth, but what about using the Form Editor to create a form with bilingual instructions. I'm thinking two text boxes side by side, English/Swedish. The user input can be done with Radio Buttons. RadioButton1.Text="Yes/Ja" , RadioButton2.text="No/Nej".

    Then when the form closes, your flow controls will rely on the value of the RadioButton selection (1 or 2).
Children
No Data