Archive: some issues regarding latest CVS version


some issues regarding latest CVS version
I experienced some problems with the latest CVS version of NSIS.

In the MUI:
LicenseLangString: Please add remark at the MUI_PAGE_LICENSE documentation!

Please also add a sample for multiple parameters with LanguageStrings. Add an remark in the Syntax section of the documentation. I don't know how to get MUI_LICENSEPAGE_TEXT with two
LanguageStrings to work. What about language strings in other strings? I cannot find a topic in the documentation regarding this feature.

Please extend the multilanguage sample. It only shows very few features of multilanguage setups!

During the compilation I get the following warnings:

GERMAN language file version doesn't match. Using default English texts for missing strings. (macro:MUI_LANGUAGEFILE_BEGIN:11)
FRENCH language file version doesn't match. Using default English texts for missing strings. (macro:MUI_LANGUAGEFILE_BEGIN:11)

label "mui.langdll_done" not used

LangString "MUI_BUTTONTEXT_FINISH" is not set in language table of language 1036
LangString "MUI_BUTTONTEXT_FINISH" is not set in language table of language 1031

Are the language files still not complete for beta4?

In the NSIS documentation:

5.2.3 ${__DATE__}
Date date according to the current locale.

Date is twice. Please fix that.

Another thing I experienced is that the general description at the components page ("Hover you mouse over a component...") is grey (disabled). It become black (enabled) as soon as you position the mouse above one component. Makes no sense to me to make a label control disabled, if the text is applicable (and important).

Another last question:

How can I set/change the dialog title after the ":" in the MUI. The Welcome and the startmenu dialog has no title after the ":". Please fix that!

Thanks in advance for an answer.
Regards Konrad


* Info about multiple texts has already been added to the MUI docs.

* A note about langstrings has always been there. Just use a langstring instead of text.

* I'll remove the double date in the docs.

* The text is disabled because it is not a description. It makes it easier to see whether a description is being displayed or not.

* The language system has just been changed. Most of the language files have not been updated yet.

* There is no page description in the window title for the MUI. It's already in the white header. You are probably using an old version (of a few days ago) that incorrectly showed the text for a few pages.


Thanks for your answer.

Please do add a notice, that you have to use MUI_PAGE_LICENSE with an LicenseLangString instead of an LangString parameter in a multilanguage installer.

I cannot get the following to work:

!define MUI_LICENSPAGE_TEXT $\"$(README_Bottom)$\"$\"$(README_Button)$\"
(The LangStrings README_Bottom and README_Button are correctly defined)
Please provide a sample, because I don't know what's wrong with this line.

The caption of the windows definitely consist out of the AppName, the version name, "installer", ":" and a dialog specific topic like "License Agreement" in the license page (e.g. "WinCD 2.71 Setup: License Agreement"). The text in the white header is a different one. Some pages like Startmenu and Welcome does not have a topic. They only consists out of AppName, VerName and "Setup". In which way will it be in the final version. Now it is a littlebit nonuniform.

Regards Konrad


Again, you are using an old version. Please get the latest development snapshot and you will see that the MUI_LICENSEPAGE_TEXT docs and the window captions have been changed.


Even with the newest CVS, MUI_LICENSEPAGE_TEXT doesn't work. Also the window captions are like I described before. Please help me with my MUI_LICENSEPAGE_TEXT problem.
Thanks in advance, Konrad


Your syntax is wrong (there is another topic about it). It has been fixed in the latest MUI docs. There is also no windows caption anymore.

Use the latest development snapshots if you want to get these files. Public CVS access is 1-2 days behind: http://forums.winamp.com/showthread....hreadid=139427