private string GetLocalizedString(KeyValue kv, string language, string defaultValue) { var name = kv[language].AsString(""); if (string.IsNullOrEmpty(name) == false) { return(name); } if (language != "english") { name = kv["english"].AsString(""); if (string.IsNullOrEmpty(name) == false) { return(name); } } name = kv.AsString(""); if (string.IsNullOrEmpty(name) == false) { return(name); } return(defaultValue); }
private string GetLocalizedString(KeyValue kv, string language, string defaultValue) { string str1 = kv[language].AsString(""); if (!string.IsNullOrEmpty(str1)) { return(str1); } if (language != "english") { string str2 = kv["english"].AsString(""); if (!string.IsNullOrEmpty(str2)) { return(str2); } } string str3 = kv.AsString(""); if (!string.IsNullOrEmpty(str3)) { return(str3); } return(defaultValue); }