7 public override T
GetRow(
string id)
9 return map.TryGetValue(
id);
12 public string Get(
string id)
14 T val =
map.TryGetValue(
id);
21 if (val.text_L.IsEmpty() && !val.text.IsEmpty())
36 if (
map.TryGetValue(
id) ==
null)
43 public string Parse(
string idLang,
string val1,
string val2 =
null,
string val3 =
null,
string val4 =
null)
45 StringBuilder stringBuilder =
new StringBuilder(
Get(idLang));
46 stringBuilder.Replace(
"#1", val1 ??
"");
49 stringBuilder.Replace(
"#2", val2);
53 stringBuilder.Replace(
"#3", val3);
57 stringBuilder.Replace(
"#4", val4);
59 return stringBuilder.ToString();
override T GetRow(string id)
string Parse(string idLang, string val1, string val2=null, string val3=null, string val4=null)
override bool AllowHotInitialization
string TryGetId(string id, string id2)