Jump to content

How do YOU manage different languages?


Recommended Posts

Hi everyone,

I was wandering: ¿How do YOU manage different UI languages in your LabVIEW-built software?

For example, we have exported VI strings in the original language of our software (spanish), then edited the VIs for translation to english and re-exported the strings, so now we have different sets of string files for different languages.

At edit time we can manually import strings for every user interfase VI and then compile for different languages, but I was asking myself if there could be a better way. For example, I was thinking about importing the strings programmatically at run-time, but this is not possible, because "VI Strings.Import" method is not "Settable when the VI is running".

Any ideas?

Daniel

Link to comment

QUOTE (crelf @ Oct 24 2008, 09:22 AM)

We have a reuse component that does our translations for us:

Here's an example* (note - all this little VI in the middle does is look-up the new translation):

* Does not support items in containers yet (tab controls, etc) - you'd have to handle those specially. It wouldn't be difficult to do that - just traverse the container recursively.

Quite what we do here too including traversal of containers like tabs and subitems such as ring control texts, but the translation files get soon difficult to maintain and therefore we also try to avoid it if possible. Also you often end up not only translating captions but also data elements itself and that is even more complicated to get right.

Rolf Kalbermatter

Link to comment

QUOTE (DanielChile @ Oct 27 2008, 03:14 PM)

Thank you for your answer, Rolf. Very complete references.

SEA toolkit seems good to me. Have you tried that?

Regards,

Daniel R.

CLD

Actually I haven't. Have been in communication about it at some time with them and you can request an evaluation version, so I think it should be fair.

Rolf Kalbermatter

Link to comment

QUOTE (rolfk @ Oct 27 2008, 05:31 PM)

Actually I haven't. Have been in communication about it at some time with them and you can request an evaluation version, so I think it should be fair.

Rolf Kalbermatter

All right. Thank you so much for your answers, everyone.

As always, LAVA has been very helpful.

¡Long live to LAVA!

Daniel R.

CLD

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.