Повторяю вопрос - как сделать мультиязычный инсталлер в части касающейся списка компонентов.
Код:

[Languages]
Name: russian; MessagesFile: compiler:Languages\Russian.isl;
Name: english; MessagesFile: compiler:\Default.isl;
[Components]
# define abcd "абвгд"
Name: a; Description: {#abcd}; Flags: disablenouninstallwarning
надо чтобы при русском языке было abcd = "абвгд", а при англ abcd = "abcdefg"
Разные переменные заводить не вариант, по переменным идет проверка/подстановка через код наподобие этой
WizardForm.ComponentsList.ItemEnabled[WizardForm.ComponentsList.Items.IndexOf('{#abcd}')] := False;