diff --git a/Source/lang.cpp b/Source/lang.cpp index 765d1527..d003862f 100644 --- a/Source/lang.cpp +++ b/Source/lang.cpp @@ -136,7 +136,8 @@ NLFString NLFStrings[NLF_STRINGS] = { {"^Giga", "G", BOTH_STATIC}, {"^Font", "MS Shell Dlg", NONE_STATIC}, {"^FontSize", "8", NONE_STATIC}, - {"^RTL", "0", NONE_STATIC} + {"^RTL", "0", NONE_STATIC}, + {"^Language", "English", NONE_STATIC} }; // ============== @@ -1012,6 +1013,9 @@ LanguageTable * CEXEBuild::LoadLangFile(char *filename) { warning_fl("%s language file version doesn't match. Using default English texts for missing strings.", nlf->m_szName); } + // set ^Language + nlf->m_szStrings[NLF_LANGUAGE] = strdup(nlf->m_szName); + int temp; // Get font diff --git a/Source/lang.h b/Source/lang.h index 82dd1cfb..6bf2a416 100644 --- a/Source/lang.h +++ b/Source/lang.h @@ -170,6 +170,7 @@ enum { NLF_FONT = NLF_STRINGS_NO_SPECIAL, NLF_FONTSIZE, NLF_RTL, + NLF_LANGUAGE, NLF_STRINGS };