my application for what I want to create a setup for, needs .NET Framework to run, so I added the DOTNET Modul "DotNET.nsh" (http://nsis.sourceforge.net/DotNET) to my installation.
I also want to have two languages in installation (english and german). The DOTNET Module only supports one, so I replaced the stings form the DOTNET Modul with constants.
My installation need these files:
- setup.nsh (Main file)
- DotNET.nsh
- LogicLib.nsh
- System.nsh
- English.nsh
- German.nsh
In "DotNET.nsh" I changed this
into that
DetailPrint "Completed cleaning temporary files."
and added the definition in "English.nsh"
DetailPrint "${MUI_DOTNET_CLEANING_COMPLETE}"
and in "German.nsh"
!define MUI_DOTNET_CLEANING_COMPLETE "Completed cleaning temporary files."
When I complie my script I get an error:
!define MUI_DOTNET_CLEANING_COMPLETE "Das Entfernen der temporären Dateien wurde erfolgreich abgeschlossen."
Why? Many other consts were declared like this before?!!define MUI_DOTNET_CHECKING already defined
Thanks a lot for any help!
progger