Create languagekeys:
Made a tranlatefunction:
LangString TEXT_OPTIONSPAGE1 ${LANG_ENGLISH} "The text on page 1."
LangString TEXT_OPTIONSPAGE1 ${LANG_DUTCH} "De tekst op pagina 1."
LangString TEXT_OPTIONSPAGE1 ${LANG_SPANISH} "The text on page 1. Spaans"
LangString TEXT_OPTIONSPAGE1 ${LANG_GERMAN} "The text on page 1. Deutsch"
And call this function from .onInit
Function "TranslateInstallOptions"
WriteIniStr $PLUGINSDIR\ioA.ini "Field 2" Text $(TEXT_OPTIONSPAGE1)
FunctionEnd
But everytime only the English text is Written to ioA.ini... Anyone knows why?
Function .onInit
!insertmacro MUI_LANGDLL_DISPLAY
InitPluginsDir
File /oname=$PLUGINSDIR\ioA.ini "bin\ioA.ini"
Call TranslateInstallOptions
FunctionEnd