Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched.
Close
I have a project I'm working on that will have 3 languages. Setting it up isn't the issue. However what I would like to do is change the color of a display element when a specific language is selected. For instance I'm using a rectangular box with the text "ENGLISH" that on mouse click changes the selected language to english. I would also like to change the fill color of that rectangle to indicate that english is selected.
How can I read which language is selected? Is there something that I can put in the Toggle Color element without doing some minor logic?
I could have each language selection box use ST to change an int value or to toggle multiple boolean variables but I'm interested in whether there is a way to directly detect language settings.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Edit: I'm having some weird errors with help.codesys.com where the menu says "Nothing found" so I'm a little cut off from the easy library documentation so I appreciate this.
Edit 2: That is actually perfect. It uses the name I assign the language which opens the doors to some shortcuts.
Last edit: Morberis 2020-07-31
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have a project I'm working on that will have 3 languages. Setting it up isn't the issue. However what I would like to do is change the color of a display element when a specific language is selected. For instance I'm using a rectangular box with the text "ENGLISH" that on mouse click changes the selected language to english. I would also like to change the fill color of that rectangle to indicate that english is selected.
How can I read which language is selected? Is there something that I can put in the Toggle Color element without doing some minor logic?
I could have each language selection box use ST to change an int value or to toggle multiple boolean variables but I'm interested in whether there is a way to directly detect language settings.
Hi. You can use VisuElems.CURRENTLANGUAGE (STRING) for it.
Thank you!
Edit: I'm having some weird errors with help.codesys.com where the menu says "Nothing found" so I'm a little cut off from the easy library documentation so I appreciate this.
Edit 2: That is actually perfect. It uses the name I assign the language which opens the doors to some shortcuts.
Last edit: Morberis 2020-07-31