TSiLang переводит константы в иероглифы

X11
Дата: 07.06.2011 11:53:48
У меня есть модуль с константами, которые предназначены для показа сообщений с помощью функций типа ShowMessage ну и для других целей.

Хочу выполнить перевод констант. Но TSiLang перевела константы как бы в функцию UpdateString (в строки), но не на русский, а на китайские иероглифы.

Сделал всё согласно справке (pdf 96 страниц >>).
- запустил эксперт (Tools, TSiLang Expert);
- далее File, Const section, Witout form;
- выбрал из верхнего списка модуль с константами;
- выбрал из нижнего выпадающего списка TDataModule, в который планирую перевести константы;
- Нажал ОК;
- Нажал кнопку Modify source (на панели кнопок);
- Получил сообщение:
Source file translated. All string constants added to "Strings" property.
You need to change CONST to VAR declaration or turn ON "Assignable typed constants" compiler option!


Вот что получил в датамодуле:
(скопировать с иероглифами не получается, поэтому выкладываю снимок)
Картинка с другого сайта.


Как это победить?
X11
Дата: 07.06.2011 11:56:41
Сами константы в исходном модуле выглядят вот так:
...
constEnterOrSelectID                = 'Введите или выберите ID...';
constmsgTranslateFileNotFound       = 'Файл с переводом не найден: ';
...