From 134e5efcdd483928cb0a677cc236c3b511e1de7a Mon Sep 17 00:00:00 2001 From: joostverburg Date: Tue, 29 Jan 2008 15:33:32 +0000 Subject: [PATCH] new macro for installer language files, which does not require the name of the language to be set (this is already done by the standard NSIS language files) git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5500 212acab6-be3b-0410-9dea-997c60f758d6 --- Include/LangFile.nsh | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/Include/LangFile.nsh b/Include/LangFile.nsh index 56ac8059..dca854a1 100644 --- a/Include/LangFile.nsh +++ b/Include/LangFile.nsh @@ -22,7 +22,7 @@ Copyright !define LangFileString "!insertmacro LANGFILE_SETSTRING" - !define LANGFILE_SETNAMES + !define LANGFILE_SETNAMES !include "${FILENAME}" !undef LANGFILE_SETNAMES @@ -47,7 +47,7 @@ Copyright !macro LANGFILE IDNAME NAME - ;Start of langauge file, set names + ;Start of standard NSIS language file !ifdef LANGFILE_SETNAMES @@ -65,6 +65,22 @@ Copyright !macroend +!macro LANGFILE_EXT IDNAME + + ;Start of installer language file + + !ifdef LANGFILE_SETNAMES + + !ifdef LANGFILE_IDNAME + !undef LANGFILE_IDNAME + !endif + + !define LANGFILE_IDNAME "${IDNAME}" + + !endif + +!macroend + !macro LANGFILE_SETSTRING NAME VALUE ;Set define with translated string