Browse Source

Fix wrong version when enabling fLangCodes for VS2010/VS2003

Added one more #ifdef for fLangCodes around fLangCodes declaration
rarified/movieplayer
rarified 4 years ago
parent
commit
7385171b8a
  1. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/PubUtilLib/plResMgr/plLocalization.cpp
  2. 4
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/PubUtilLib/plResMgr/plLocalization.h

2
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"};

4
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<std::string> 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<std::string> GetLanguageCodes(Language lang) { return fLangCodes[lang]; }
#endif
static hsBool UsingUnicode() { return fUsesUnicode[fLanguage]; }
static encodingTypes UnicodeEncoding() { return fUnicodeEncoding[fLanguage]; }

Loading…
Cancel
Save