dybalabj
Posts: 58
Joined: Thu Jan 09, 2014 2:00 am

Default to system language, but allow user to override

Hello,

I have a multi-lingual installer where the user must select the language. However, the language selection always defaults to English. I would like the language drop-down to default to the system language, but still allow the user to change the language. As of AI 10.9.1, the only way to use the system language is to force the installer to always use that language - no way for the user to override it.

For instance, if installing on a Russian system, it would be nice to default to the language selection Russian. But if run on an English system, a Russian user could still select Russian if needed.

Thanks,

Brandon
Dan
Posts: 4528
Joined: Wed Apr 24, 2013 3:51 pm

Re: Default to system language, but allow user to override

Hello Brandon,

In order to achieve that, please follow the next steps:
  • *now go to Media page, Configuration tab and make sure the package type is set with .EXE output;
    *go to Translations page and select the desired languages for the package;
    *in the same page from the "Options" section, select the "Create only a multi-language package" radio button;
    *in the same page from the "UI Language" section, select the "Display language selection dialog (for multi-language packages)" radio button;
After applying the above settings, save and build your project. When you run the .EXE built with Advanced Installer, you will first be prompted with the selection dialog and then continue with the .MSI dialogs in the selected language.

Have you tried this and it didn't worked as expected?

Best regards,
Dan
Dan Ghiorghita - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube
dybalabj
Posts: 58
Joined: Thu Jan 09, 2014 2:00 am

Re: Default to system language, but allow user to override

Dan,

Thanks for the reply. This is what I'm doing now, and it works fine. What I asking for is an option to have the language drop-down to default to the system language when the installer starts. In my case, the drop-down always defaults to English. So if I have a Russian user on a Russian system, the language is already selected for them. But if I have a Russian user on an English system, they can still select Russian for their installation. Does that make more sense?

It's a little thing, just something I think would make the user experience a little bit better.

Brandon
Daniel
Posts: 8272
Joined: Mon Apr 02, 2012 1:11 pm
Contact: Website

Re: Default to system language, but allow user to override

Hello Brandon,

We still don't have a clear point about the desired behavior you suggest for our combo box control from language selection dialog. Do you want that our language combo box from language selection dialog to display by default the system language (currently this is our default implementation) and not to allow the user to select an installation language different than system language or user language? Please give us more details (maybe exemplify) about desired behavior.

All the best,
Daniel
Daniel Radu - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube
dybalabj
Posts: 58
Joined: Thu Jan 09, 2014 2:00 am

Re: Default to system language, but allow user to override

Daniel,

See the attached screenshot for an example of the problem I see.

I also see that Advanced Installer has options to "automatically use the system language" and "automatically use the current user language." When I use "display a language selection dialog", it looks like the combo box is defaulting to the system language, and not the current user language. is there a way to have the language selection dialog use the current user language instead of the system language?
Attachments
installer language.PNG
installer language.PNG (39.05 KiB) Viewed 11742 times
Daniel
Posts: 8272
Joined: Mon Apr 02, 2012 1:11 pm
Contact: Website

Re: Default to system language, but allow user to override

Hello,

We'll consider your suggestion and maybe this improvement will be added in a future version of Advanced Installer. Thank you for your suggestion.

All the best,
Daniel
Daniel Radu - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube
smljoju
Posts: 39
Joined: Fri Jun 27, 2014 1:36 pm

Re: Default to system language, but allow user to override

Any update for this request? is this already implemented? or perhaps can this be done via CustomAction?
Daniel
Posts: 8272
Joined: Mon Apr 02, 2012 1:11 pm
Contact: Website

Re: Default to system language, but allow user to override

Hello,

I'm afraid this enhancement is still on our todo list and we cannot give you any ETA for it. Also, you cannot achieve what you want by using a custom action.

All the best,
Daniel
Daniel Radu - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube

Return to “Feature Requests”