PrivilegesRequiredOverridesAllowed=dialog and language

16 views
Skip to first unread message

Ezio Garrone

unread,
Apr 23, 2026, 10:45:50 AM (15 hours ago) Apr 23
to innosetup
In a multi-lang installation if I add:
PrivilegesRequiredOverridesAllowed=dialog
and ShowLanguageDialog=yes... the RequestPrivileges window is showed BEFORE the request language one... it's a nonsense: some users can't understand the request words

Martijn Laan

unread,
Apr 23, 2026, 10:56:01 AM (15 hours ago) Apr 23
to innosetup
Hi,

Op 23-4-2026 om 16:37 schreef Ezio Garrone:
RequestPrivileges window is showed BEFORE the request language one...

Correct, the RequestPrivileges window appears much earlier in the process. This is by design.


 it's a nonsense: some users can't understand the request words

The RequestPrivileges window is not shown in some random language. Setup auto-detects the most appropriate language from the user's OS and uses that, provided you included it in [Languages]. If no match is found, it falls back to the first language listed in [Languages], which presumably is English.

So in practice users do see the prompt in their own language as long as it's compiled into the installer.

Greetings,
Martijn

Ezio Garrone

unread,
Apr 23, 2026, 12:41:53 PM (13 hours ago) Apr 23
to innosetup
> So in practice users do see the prompt in their own language as long as it's compiled into the installer.

But world languages are BILLIONS, you can't compile all in the instaler. And may be a Cambodian user can have problems to understand what checkbox to click. Should be more simple to show the window AFTER the lanuage one.

Gavin Lambert

unread,
Apr 23, 2026, 5:56:03 PM (8 hours ago) Apr 23
to innosetup
On Friday, April 24, 2026 at 4:41:53 AM UTC+12 Ezio Garrone wrote:
> So in practice users do see the prompt in their own language as long as it's compiled into the installer.

But world languages are BILLIONS, you can't compile all in the instaler. And may be a Cambodian user can have problems to understand what checkbox to click. Should be more simple to show the window AFTER the lanuage one.

To clarify, I assume you mean that the problem case is when the user's OS language is not included in the installer and they do not understand the default language of the installer, but they would understand some different language that has been included in the installer, if it only asked them first? 
Reply all
Reply to author
Forward
0 new messages