ni.com is currently undergoing scheduled maintenance.

Some services may be unavailable at this time. Please contact us for help or try again later.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Multi language

Hello all,

 

We need to make our program (approx 700 vi's and growing) multi language.

 

I know there is an option in Labview (Import & export strings) but I think it is not the best way to do it. The option I am thinking of is to get all the strings (controls, indicators, block diagram text labels, etc...) and put them in a text file. Then translate this text file and load the right text file (using property nodes) when the user chooses a different language or opens a new window.

 

My questions:

- is this the best way?

- will it be fast enough? (= do you see all the captions change when a window opens?)

 

- en/of bestaan er bedrijven in Nederland die dit (snel) kunnen doen?

 

Thanks,

BJK

0 Kudos
Message 1 of 3
(3,229 Views)

There is a recent post about this subject at LAVA

 

http://lavag.org/topic/11027-multilangugae-user-interface-of-vi/

 

Jean-Marc

Message 2 of 3
(3,211 Views)
From my experience (small)

 

- 1) Caption of the controls (lets say 30 controls in the visible part of the pane): it is fast (between 50 to 100 msec).

- 2) If LabVIEW  redraws the border of a cluster: slower.

- 3) Change the Name Label of an axe of a graph: slower.

- 4) the executable version is slightly faster than the VI in the development mode.

 
I have a main VI with: picture control (7), X control (14), XY Graph (28), a Tab control of 4 pages and on each page I have another Tab control of 8 pages and some other controls (12).  With a dual core, changing the language is slow (1000 msec with the executable).  I know that the slowest part is the translation of my XControls (not optimized).  Without those Xcontrols the time is around 600 msec. To accelerate the process: the VI starts minimized, translation is done and maximization (around 400 msec with the Xcontrols).  It is not a problem for me. I don't expect to change the language during execution (only at launch)

Jean-Marc
0 Kudos
Message 3 of 3
(3,189 Views)