NSIS:MUI_TEXT_X_TITLE 在 gui 中没有改变
NSIS: MUI_TEXT_X_TITLE isn't changed at the gui
我将 MUI2
与 nsis2
一起使用,并希望更改标签,例如在许可页面。我没有收到警告,但是标签或按钮没有改变。可能是什么错误?我的顺序正确吗?
在 MUI 文档中,他们说,我应该在 Pages
之前使用 LangString
,但没有用,我收到警告。
!include "MUI2.nsh"
!insertmacro MUI_PAGE_LICENSE $(license)
!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_LANGUAGE "German"
!insertmacro MUI_LANGUAGE "English"
LangString TEXT_LICENSE_TITLE ${LANG_GERMAN} "Installationsprogramm"
LangString TEXT_LICENSE_TITLE ${LANG_ENGLISH} "Installer"
LicenseLangString license ${LANG_GERMAN} "index_german.txt"
LicenseLangString license ${LANG_ENGLISH} "index_english.txt"
!define MUI_TEXT_LICENSE_TITLE "$(TEXT_LICENSE_TITLE)"
如果需要,我也可以提供更多信息或代码。
页面设置需要在页面宏之前设置。
Page settings apply to a single page and should be set before
inserting a page macro. The same settings can be used for installer
and uninstaller pages. You have to repeat the setting if you want it
to apply to multiple pages.
如果文本没有改变,那么您使用了错误的定义或在代码中的错误位置定义了它。 MUI_TEXT_LICENSE_TITLE
不是记录在案的 MUI2 定义。
!include "MUI2.nsh"
!insertmacro MUI_PAGE_WELCOME
!define MUI_PAGE_HEADER_TEXT "foo"
!define MUI_LICENSEPAGE_TEXT_TOP "bar"
!insertmacro MUI_PAGE_LICENSE $(license)
!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_LANGUAGE "German"
LicenseLangString ...
我将 MUI2
与 nsis2
一起使用,并希望更改标签,例如在许可页面。我没有收到警告,但是标签或按钮没有改变。可能是什么错误?我的顺序正确吗?
在 MUI 文档中,他们说,我应该在 Pages
之前使用 LangString
,但没有用,我收到警告。
!include "MUI2.nsh"
!insertmacro MUI_PAGE_LICENSE $(license)
!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_LANGUAGE "German"
!insertmacro MUI_LANGUAGE "English"
LangString TEXT_LICENSE_TITLE ${LANG_GERMAN} "Installationsprogramm"
LangString TEXT_LICENSE_TITLE ${LANG_ENGLISH} "Installer"
LicenseLangString license ${LANG_GERMAN} "index_german.txt"
LicenseLangString license ${LANG_ENGLISH} "index_english.txt"
!define MUI_TEXT_LICENSE_TITLE "$(TEXT_LICENSE_TITLE)"
如果需要,我也可以提供更多信息或代码。
页面设置需要在页面宏之前设置。
Page settings apply to a single page and should be set before inserting a page macro. The same settings can be used for installer and uninstaller pages. You have to repeat the setting if you want it to apply to multiple pages.
如果文本没有改变,那么您使用了错误的定义或在代码中的错误位置定义了它。 MUI_TEXT_LICENSE_TITLE
不是记录在案的 MUI2 定义。
!include "MUI2.nsh"
!insertmacro MUI_PAGE_WELCOME
!define MUI_PAGE_HEADER_TEXT "foo"
!define MUI_LICENSEPAGE_TEXT_TOP "bar"
!insertmacro MUI_PAGE_LICENSE $(license)
!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_LANGUAGE "German"
LicenseLangString ...