public string GetLocalizedStringByKey(string key, TagResolveLanguage language) { if (key == "") { return("[EMPTY KEY]"); } Dictionary <string, string> dictionaryToUse; if (language == TagResolveLanguage.English) { dictionaryToUse = localizedTextEnglish; } else { dictionaryToUse = localizedTextJapanese; } string result = missingTextString; if (dictionaryToUse.ContainsKey(key)) { result = dictionaryToUse[key].Replace("\\n", "\n"); //Get the text and also add the linebreaks } return(result); }
public void SetLanguageToJapanese() { Language = TagResolveLanguage.Japanese; }
public void SetLanguageToEnglish() { Language = TagResolveLanguage.English; }