Формула Торговли. Форум технической поддержки.

Удаленные темы и разделы => STORE HOUSE v4 => Тема начата: Djoni от 20 Октября 2008, 10:26:35



Название: Краткая инструкция для локализации SH4
Отправлено: Djoni от 20 Октября 2008, 10:26:35

Краткая инструкция для локализации SH4
----------------------------------------

RsM.exe    - ResourceMaker - Локализатор
shLang.exe - настройка путей к dll c переведенными ресурсами

Для того чтобы переводить компоненты SH4 (exe, bpl, dll), необходимо :

1. Запустить RsM.exe
2. Выбрать пункт меню (пм) "File\New Project"


Страница "Project"
-------------------------

3. Добавить компоненты SH4 для перевода: "Project\Add source file"
Рекомендуется  сделать 3 dll c ресурсами (3 проекта)
   1) Для SDB сервера ( sdbman.exe, sdbsconf.exe )
   2) Для SDB клиента ( doman.dll, sdbcli.dll, dmctrl.bpl,frprn.bpl )
   3) Для SH4 (sh.exe, shadm.bpl, shc.exe, shsetup.exe )

4. Выберите "Project language" -  Язык на который будете переводить.

5. Необязательные параметры Version information
   Эти параметры будут отображаться в свойствах DLL после сборки.
   ( "Product version" в формате <n,n,n,n> , как File Version )

Страница "Data"
------------------------

6. Здесь непосредственно ресурсы для перевода
   Поля
     Name  - наименование записи
     Src File id    - идентификатор файла источника ( прядковый номер в списке файлов источников )
     Src File Value - непереведенная строка
     Result         - в это поле пишется перевод

   Для настройки шрифта строки источника - пм "Project\Set source font"
   Для настройки шрифта результирующей строки - пм "Settings\Set font"

7. Периодически сохранять проект пм "File\Save project" или "File\Save project as..."

8. Сохранить переведенные ресурсы в RC файл пм "File\Save resource file"

9. Сделать из RC файла RES файл

10. Собрать DLL

11. Запустив shLang.exe, настроить пути к dll

Страница "Duplicated resources"
---------------------------------
Если на этой странице показываются пересекающиеся ресурсы, значит скорее всего
неправильно выбраны SourceFile для объединения в DLL.

Если получаете новую версию SH, для перевода используйте ранее сохраненный проект.