Sources
Delphi Russian Knowledge Base
DRKB - база знаний по Дельфи в рунете, составленная Виталием Невзоровым

Как проводить локализацию своих приложений?

01.01.2007

В Delphi 3 и 4 есть специальные механизмы, позволяющие приложение "переделать" на любой язык после компиляции. Для D3 надо посмотреть в хелпе, по-моему, internationalization или что-то в этом роде. Для D4 вообще все делается ОЧЕНЬ просто:

  1. берется проект, компилируется

  2. тут-же, не закрывая проект, вызвается New \| Resource DLL Wizard, в нем указывается, какие формы и модули должны подвергнуться переводу на другой язык;

  3. в результате работы Wizard появляется проект (sic!) с RC и DFM. Открываем формы, и переделываем все сообщения + размер (соотв. длине сообщений);

  4. Компилируем. В результате получается файл xxxxxxx.rus, где xxxxxxx - название исходного проекта.

Запускаем xxxxxxx.exe. Видим некий не наш язык. Подкладываем в каталог с этим exe изготовленный файл xxxxxxx.rus, и запускаем exe повторно. Видим абсолютно ВЕЗДЕ переведенные сообщения.

p.s. файл RUS можно подставлять и убирать по вкусу.

Previous page:
Вопросы локализации програм
Top:
DRKB
Next page:
Как локализовать (русифицировать) ресурсы какого-либо пакета (runtime package)?