public STRLanguageSet GetLanguageSet(STRLangCode set)
{
if (set == STRLangCode.Default) set = DefaultLangCode;
int code = (int)set;
if (LanguageSets[code-1].Strings.Length == 0) return LanguageSets[0]; //if undefined, fallback to English US
else return LanguageSets[code-1];
}