procedure THIStrList._work_doSort;
begin
FList.Sort(false);
end;
При false английские буквы вперемешку большие с маленькими, при true - нормальная сортировка .
FalseTrue на сортировку "вторичного языка" (проверил русский, иврит, арабский) не действует. При любом значении сортировка "вторичного языка" правильная.
p.s. Str_Enum. В процессе работы, возникла необходимость в чтении индекса. Пришлось добавить нижнюю точку Index.