diff --git a/MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/PubUtilLib/plResMgr/plLocalization.cpp b/MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/PubUtilLib/plResMgr/plLocalization.cpp index e7eb1e3e..e24f21db 100644 --- a/MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/PubUtilLib/plResMgr/plLocalization.cpp +++ b/MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/PubUtilLib/plResMgr/plLocalization.cpp @@ -57,7 +57,7 @@ const char* plLocalization::fLangTags[] = }; const int kLangTagLen = 4; -#if defined(_MSC_VER) && (_MSC_VER >= 1800) +#if defined(_MSC_VER) && (_MSC_VER >= 1600) std::string fLangCodes_en[] = {"eng", "en"}; std::string fLangCodes_fr[] = {"fre", "fra", "fr"}; std::string fLangCodes_de[] = {"ger", "deu", "de"}; diff --git a/MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/PubUtilLib/plResMgr/plLocalization.h b/MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/PubUtilLib/plResMgr/plLocalization.h index 9eaaf321..ab6faf16 100644 --- a/MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/PubUtilLib/plResMgr/plLocalization.h +++ b/MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/PubUtilLib/plResMgr/plLocalization.h @@ -77,7 +77,7 @@ public: protected: static Language fLanguage; static const char* fLangTags[kNumLanguages]; -#if defined(_MSC_VER) && (_MSC_VER >= 1800) +#if defined(_MSC_VER) && (_MSC_VER >= 1600) static const std::set fLangCodes[kNumLanguages]; #endif static const char* fLangNames[kNumLanguages]; @@ -94,7 +94,9 @@ public: static Language GetLanguage() { return fLanguage; } static const char* GetLanguageName(Language lang) { return fLangNames[lang]; } +#if defined(_MSC_VER) && _MSC_VER >= 1600 static std::set GetLanguageCodes(Language lang) { return fLangCodes[lang]; } +#endif static hsBool UsingUnicode() { return fUsesUnicode[fLanguage]; } static encodingTypes UnicodeEncoding() { return fUnicodeEncoding[fLanguage]; }