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, для перевода используйте ранее сохраненный проект.
|