I am trying to Internationalize a application using integrated Delphi feature using documentation.
After the application is created I use "Resource DLL Wizard" and translated obtained forms.
In documentation it is said that the application will automatically be translated by system locale settings, but also I would like to change the UI language from application settings.
To test the application in different language I set the language from Project->Languages->Set Active, all builds and compiles but not working, an execution error rises
Exception EResNotFound in module ExHome.exe at 00250A7D.
Resource TfrmFDGUIxFormsError not found.
Exception EClassNotFound in module ExHome.exe at 00065F62.
Class TFDGUIxErrorDialog not found.
Don't know how to fix that. Tried to remove FDGUIxWaitCursor and FDGUIxErrorDialog from project datamodule, but no luck.
And the second question is how to change the language from application settings and use that language on next start?
Can I save the current application language in a INI file?
And how to add other translations for strings (messages, exceptions, etc.) used in units?
Delphi 10.3
Application with FireDAC SQLite database