LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

External installer + multilanguage support with LV: possible?

We made an application that makes data logging, and remote control of instruments via serial Modbus network (RS232-RS485 conversions are made by external hardware module we made by ourselves).
Now this program has been localized into 4 languages, so we have about 20 text "tag" files with all the strings translated (buttons, controls, error messages, ecc...) and the program load the files that it finds under the "Language" directory.
There is no possibility to change language runtime, so there is an installer for *every* language.

This means a lot of wasted space!!
100 Megabyte for english +
100 Mb for spanish +
100 Mb for xyz  and so on.
but the difference among them is only say 100kb of text files!
Obviously the CD has a limited space
 
The internal installer builder in LV 8.2.1 is very limited compared to commercial programs or the full flexibility of Visual Studio solutions. The supported languages are very few, so it's not possibile to build up a setup.exe completely translated.
So I', asking if someone has successfully tried an external program to build a setup, or if you can suggest a cheap software that has multilanguage support.
The premiere version of InstallShield is expensive to the hell (>6000 bucks).
 
That would save space because we can keep the code unchanged, and build a properly translated installer that copies the main program plus the appropriate language subfolder
 
thanks
0 Kudos
Message 1 of 3
(3,993 Views)
You could also try Wise Installation Studio. It costs around $1000. I'm currently evaluating it for my needs. They have a 30day trial version. The biggest issue with external installers is that they don't handle additional *.msi files properly. In other words, they will call them ok but you have little control over them. If you need to include LVruntime or other things like VISA etc., it becomes a pain. It would be ideal if NI provided merge modules for us but that probably isn't going to happen.

Message Edited by Michael Aivaliotis on 05-16-2007 01:52 PM



Michael Aivaliotis
VI Shots LLC
0 Kudos
Message 2 of 3
(3,985 Views)

Do you think NSIS is the solution to all these problems?

http://nsis.sourceforge.net/Main_Page

It's scriptable so maybe can do everything

0 Kudos
Message 3 of 3
(3,825 Views)