Try this
Create language.txt and include ("compiler: Default.isl" delete the space, have spaced it because of smiley

)
Name: "english"; MessagesFile: "compiler: Default.isl"
Name: "spanish"; MessagesFile: "compiler:Languages\Spanish.isl"
Name: "french"; MessagesFile: "compiler:Languages\French.isl"
Name: "german"; MessagesFile: "compiler:Languages\German.isl"
Code:
#define LanguageFile ".\languages.txt"
#define LanguageName
[INI]
Filename: "{app}\ALI213"; Section: "Settings"; Key: "Language"; String: "{code:GetLanguageName}";
[C ode]
var
LanguageNames: TStringList;
Have not tested but it should work