i have problem when using multi language.
i have 2 language header files (english and Japanese)
each language file have this string
LangString errorMessage ${LANG_ENGLISH} "Error English"
LangString errorMessage ${LANG_JAPANESE} "Error Japanese"
after the language selection. i want to show the specified error message. but i got this warning and when run the installer, i got an empty error message
LangString "errorMessage" is not set in language table of language English
LangString "errorMessage" is not set in language table of language Japanese
here my nsis code.
!insertmacro MUI_LANGUAGE "Japanese"
!include "LangJapanese.nsh"
!insertmacro MUI_LANGUAGE "English"
!include "LangEnglish.nsh"
Function .onInit
SetOverwrite try
!insertmacro MUI_LANGDLL_DISPLAY
MessageBox MB_OK|MB_ICONEXCLAMATION $(errorMessage)
FunctionEnd 2. how to change the sequence of language selection? i want english will show after japanese.