Added VIFileVersion instruction and fixed version info resource default language
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6160 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
parent
737a5c8468
commit
3cd6ebbf39
7 changed files with 96 additions and 29 deletions
|
@ -381,8 +381,8 @@ const TCHAR *CEXEBuild::GetLangNameAndCP(LANGID lang, unsigned int *codepage/*=N
|
|||
return table->nlf.m_szName;
|
||||
}
|
||||
else {
|
||||
// If the language table does not exist, then we default to Unicode or ANSI
|
||||
// depending on the target installer type
|
||||
// If the language table does not exist, then we default to Unicode or ANSI
|
||||
// depending on the target installer type
|
||||
if (codepage)
|
||||
*codepage = build_unicode ? 1200 : 1252; // Unicode or CP1252
|
||||
|
||||
|
@ -393,6 +393,17 @@ const TCHAR *CEXEBuild::GetLangNameAndCP(LANGID lang, unsigned int *codepage/*=N
|
|||
}
|
||||
}
|
||||
|
||||
const TCHAR *CEXEBuild::GetLangNameAndCPForVersionResource(LANGID &lang, unsigned int *codepage/*=NULL*/, bool deflangfallback/*=true*/) {
|
||||
const TCHAR *langname = GetLangNameAndCP(lang, codepage);
|
||||
if (0 == lang) {
|
||||
if (deflangfallback)
|
||||
lang = last_used_lang;
|
||||
else
|
||||
langname = _T("Neutral");
|
||||
}
|
||||
return langname;
|
||||
}
|
||||
|
||||
int CEXEBuild::DefineLangString(const TCHAR *name, int process/*=-1*/) {
|
||||
int index, uindex, pos, ret, sn;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue