Hola,
Puedes utilizar determinada variable (o función, no estoy ahora seguro) en la sección CODE del Script de Inno Setup. Algo así como esto:
[code]
Código:
// Usada para que XEditor "comienze" con el lenguaje
// que el usuario eliga en el programa de instalación.
//
procedure RegistroLenguaje(lenguaje: string);
begin
RegWriteStringValue(HKEY_CURRENT_USER,
'Software\David Esperalta\XEditor\Interfaz',
'Lenguaje', lenguaje);
end;
// Comienza la instalación de XEditor
//
function InitializeSetup() : boolean;
begin
case ActiveLanguage of
'es': RegistroLenguaje('Español');
'en': RegistroLenguaje('English');
end;
Result := true;
end;
Es en la función InitializeSetup() en que ya sabes qué idioma seleccionó el usuario. Yo utilizo dicha función para llamar a su vez a la que puedes ver más arriba, precisamente, para hacer lo que necesitas.