Philm
Posts: 11
Joined: Fri Feb 13, 2015 1:04 am

How to edit dialogs in other language

I have a severe problem. I edited the original dialogs in English essentially. Is there really no way in editing them (the texts) in other languages at place??
To see the same dialogs now in French, German, etc.?
This would be a big disadvantage compared to other products. I still hope there is a solution.
I know about the project strings (only the new texts) and the dictionaries, but it is an extreme difference if you edit texts in dialogs or in an editor.

Moreover, the most expensive problem seems to be to identify the exact changed resources in the English dict and then find and edit it in the other language's dictionaries.
In the original dialogs they are easy to find.

Any idea welcome.

Best regards, Philip
Daniel
Posts: 8276
Joined: Mon Apr 02, 2012 1:11 pm
Contact: Website

Re: How to edit dialogs in other language

Hello Philip,

I'm afraid you cannot localize the dialogs directly on our "Dialogs" page. Maybe we will consider this improvement in a future version of Advanced Installer, thank you for your suggestion.

Until then, you should proceed as it is exposed in our "Localize the project specific UI dialogs of an MSI package" article.

All the best,
Daniel
Daniel Radu - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube
Philm
Posts: 11
Joined: Fri Feb 13, 2015 1:04 am

Re: How to edit dialogs in other language

Hello Daniel,

thanks. In fact, working on the "Project strings" tab from the Translations page is at least good enough.
Although it is not optimal for everything, because you don't see the text in the existing control sizes, and if the text is too long (or the control to narrow) for example.
Anyway.

What I found out now, is really my problem, that a number of changes in the standard dialogs didn't make it to the "Project strings" tab !!
And that is really a bad bug in my eyes.

Here is my description for this problem:

- If you edit existing controls, especially "static text" controls, in standard dialogs (WelcomceDlg, CustomDlg, ..),
or
- If you copy existing controls, especially "static text" controls, in standard dialogs and give them a new content,

the edited/new texts are NOT shown in "Project strings" tab, at least not always and not in my project (AI 12.3).
When I add new text controls it seems to work better, but I am still not sure, if they are shown always in "Project strings".

Could you try this, please? E.g. copy the "description" text control in the "WelcomeDlg" dialog. (But I have the same behaviour with other texts in other std dialogs).

Best regards, Philip
Daniel
Posts: 8276
Joined: Mon Apr 02, 2012 1:11 pm
Contact: Website

Re: How to edit dialogs in other language

Hello Philip,

For the default controls (the already existing ones) you should use the "Default Strings Tab" from "Translations" page.

Let us know if this helped.

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

Return to “Common Problems”