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,168 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,150 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,128 Views)