I have my menu composed of the TActionManager & TActionMainMenuBar
When I try to translate or use the extended translation procedure, my ActionManger.ActionBar[x].Item[x] doesn't appear. Must I change the traduction in runtime by myself ? I known that this ActionManager can't be translated with D6 but is it possible with your component ?
To get it working, I add all main menu items caption into const. At the end of the UpdateStrings methode, i add ActionManager.ActionBand[0].Item[x].Caption := myConst;
So it works, but I don't think it's really the good method ... !
I think too, but when translate in runtime myself, into the onchangelang event, that works great !
One more question: I f you test the actionmanager & customize menu possibility, you can see that delphi popup a small window to customize menus. How can I translate this too ?
The strings from this popup menu ar placed in resource strings of project. So you can translate them by importing them from executable and setting the HandleResourceStrings property to True.