Hello,
I am working with Advanced Installer 6.4.1 - and I am wondering how to get the Update Project to work well with multiple languages.
We have an application that has been with an installer that has all languages in a single exe (english, french, german, spanish and italian). So users only need to download a single exe and it will ask them which language to use to proceed through the installation.
Whatever language they select there will be used in my application to show the UI in their language.
That all works great. Now I am trying to build in the autoupdate feature - I have an Update project that produces a single "updates.txt" file to go along with my installer exe.
Of course the text and description is just in English. I change it to also support all languages - however on the "Languages" tab of the Update Project it won't let me select anything except "Create separate packages".
Building this project now creates the "updates.txt" file - but also creates a sub-folder for the other languages "de", "it", "fr", "es" - and each has their own "updates.txt".
The text in them is localized based on the 'ail' dictionary file.
How would this work for the application though? My installer is configured to look at: <ourdomain>/updates.txt - not <ourdomain>/de/updates.txt (for german users).
I tried changing the updater.ini file to point to the /de/ directory and now I get the new localized description as I would expect. However the updater.exe UI is still all in English (ie: "Choose updates to install", "Next" "Cancel" etc).
Am I missing something? How can we tell the updater.exe application which language to use? Can we pass the location to look via the command line for non English users? Or does it have to be set in the updater.ini file?
What am I missing? Everything else has gone very well with this updater project - I wrote all of the nant script tie ins I need to update the aip file with the current build version etc, just wondering how to finish off this last step.
Thanks in advance!