Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Пользователь


Сообщения: 126
Благодарности: 7

Профиль | Отправить PM | Цитировать


Цитата:
Простите...Что?
Хотите сказать, мой код у вас не компилировался и файлы лицензии не показывались в зависимости от языка?
Именно так.
В чистом виде ваш скрипт скомпилится, но при добавлении его кода в мой инсталляционный файл уже нет.
Проблема была вызвана несколькими причинами:
1. Я прописывыю ланги инсталлера в реестр:
!define MUI_LANGDLL_REGISTRY_ROOT "${PACK_UNINST_ROOT_KEY}"
!define MUI_LANGDLL_REGISTRY_KEY "${PACK_UNINST_KEY}"
!define MUI_LANGDLL_REGISTRY_VALUENAME "${PACK_NAME_FILE}: Language"

2. Не использую !include "MUI2.nsh", работаю только с !include "MUI.nsh"

3. Резервирую файлы:
ReserveFile "setup.ini"
!insertmacro MUI_RESERVEFILE_INSTALLOPTIONS
!insertmacro MUI_RESERVEFILE_LANGDLL

4. Не использую это:
!define MUI_LANGDLL_ALLLANGUAGES

5. Работаю только под Юникодом Нсис...

Переписав некоторые части кода и удалив лишнее, наконец-то удалось заставить вывести нормально файлик licence.rtf, именно из той папки откуда мне надо, а не из убого привязанной к корню Нсис...
Примерно так:
LicenseLangString mylicense ${LANG_ENGLISH} ".\licens\en\licence.rtf"
LicenseLangString mylicense ${LANG_ROMANIAN} ".\licens\ro\licence.rtf"
LicenseLangString mylicense ${LANG_GERMAN} ".\licens\de\licence.rtf"
LicenseLangString mylicense ${LANG_RUSSIAN} ".\licens\ru\licence.rtf"
LicenseLangString mylicense ${LANG_ITALIAN} ".\licens\it\licence.rtf"
LicenseLangString mylicense ${LANG_CZECH} ".\licens\cz\licence.rtf"
LicenseLangString mylicense ${LANG_POLISH} ".\licens\pl\licence.rtf"
LicenseLangString mylicense ${LANG_SPANISH} ".\licens\es\licence.rtf"

Зы, Да, чуть не забыл. Возможно, что ещё проблема в самих плагинах была, они у меня все были изначально, но один из них имел старую версию сборки, стянул поновее, с оф. форума Нсис в теме автора...

Последний раз редактировалось MaGoth, 29-08-2013 в 18:11.


Отправлено: 14:01, 25-08-2013 | #481