Delphi Application localization methods

In general there are three different way to localize an application.

File Description Language Supported
Localized application Localized application is a copy of original application file. Resource data has been translated into the target language. Fixed All platforms
Multilingual application Localized application is the original application file with one or more resource files. The application can choose the language when it starts. Delphi
Windows Forms
WPF
Visual C++
Multilingual application with
runtime language change
As above but the application contains code to perform runtime language change. As above but the application can change the language also on run time. Delphi
Windows Forms