Added SetLanguage ($LANGUAGE is no longer a variable)

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@738 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
kichik 2002-08-25 16:09:42 +00:00
parent df33a31178
commit d6c4b8ac50
4 changed files with 16 additions and 5 deletions

View file

@ -16,7 +16,7 @@ char g_log_file[1024];
extern char plugins_temp_dir[NSIS_MAX_STRLEN];
#endif
char g_usrvars[25][NSIS_MAX_STRLEN];
char g_usrvars[24][NSIS_MAX_STRLEN];
HANDLE g_hInstance;
@ -486,10 +486,13 @@ void NSISCALL process_string(char *out, const char *in)
case VAR_CODES_START + 22: // INSTDIR
case VAR_CODES_START + 23: // OUTDIR
case VAR_CODES_START + 24: // EXEDIR
case VAR_CODES_START + 25: // LANGUAGE
mystrcpy(out, g_usrvars[nVarIdx - (VAR_CODES_START + 1)]);
break;
case VAR_CODES_START + 25: // LANGUAGE
wsprintf(out, "%u", cur_common_strings_table->lang_id);
break;
case VAR_CODES_START + 26: // PROGRAMFILES
myRegGetStr(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion", "ProgramFilesDir", out);
if (!*out)