V 5.3.2
I have 5 forms out of 40+ in a project where the .NeedAllDlgs property changes from False to True if I save and reopen the form in the IDE. All the other forms seem OK.
Is there some setting I have overlooked that would cause this?
NeedAllDlgs changes from False to True
I now have a sort of fix or work round.
If I make sure all the siDialogs use a single TsiLang (on my Data Module) instead of using the local one, the NeedAllDlgs property no longer changes on the local TsiLangs - only on the Data Module one. This is easier to manage but still seems to be 'wrong' to me.
If I make sure all the siDialogs use a single TsiLang (on my Data Module) instead of using the local one, the NeedAllDlgs property no longer changes on the local TsiLangs - only on the Data Module one. This is easier to manage but still seems to be 'wrong' to me.

yes, if NeedAllDialogs set to True then TsiLang automatically adds additional dialogs captions. In order to remove them set this to False. But be sure no one "siDialog" is linked to the any TsiLang. But please note, there is no way to delete just particular dialog captions, I mean, all additional captions are added at once, if you use only Save and Open dialogs others will be added as well. You can leave them empty and they want be translated.