From 0a197779057173e1ccc983739de8efab9caabe25 Mon Sep 17 00:00:00 2001 From: kichik Date: Fri, 22 Jul 2005 17:37:26 +0000 Subject: [PATCH] use language name in missing LangString warning, if possible git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4182 212acab6-be3b-0410-9dea-997c60f758d6 --- Source/lang.cpp | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/Source/lang.cpp b/Source/lang.cpp index d986eb3a..a0c71664 100644 --- a/Source/lang.cpp +++ b/Source/lang.cpp @@ -607,7 +607,12 @@ int CEXEBuild::GenerateLangTables() { { // No string is defined; give a warning (for user strings only) if (lsn[0] != '^') - warning("LangString \"%s\" is not set in language table of language %d", lsn, lt[i].lang_id); + { + if (lt[i].nlf.m_bLoaded) + warning("LangString \"%s\" is not set in language table of language %s", lsn, lt[i].nlf.m_szName); + else + warning("LangString \"%s\" is not set in language table of language %d", lsn, lt[i].lang_id); + } } else { @@ -714,7 +719,12 @@ int CEXEBuild::GenerateLangTables() { { // No string is defined; give a warning (for user strings only) if (lsn[0] != '^') - warning("LangString \"%s\" is not set in language table of language %d", lsn, lt[i].lang_id); + { + if (lt[i].nlf.m_bLoaded) + warning("LangString \"%s\" is not set in language table of language %s", lsn, lt[i].nlf.m_szName); + else + warning("LangString \"%s\" is not set in language table of language %d", lsn, lt[i].lang_id); + } } else {