public byte[] Flags = new byte[0]; // flags for each translation public string GetTranslation(int idx, eTransTag_Input input = eTransTag_Input.Any, eTransTag_Plural plural = eTransTag_Plural.Any) { if (IsTouchType()) { return(!string.IsNullOrEmpty(Languages_Touch[idx]) ? Languages_Touch[idx] : Languages[idx]); } else { return(!string.IsNullOrEmpty(Languages[idx]) ? Languages[idx] : Languages_Touch[idx]); } }
public byte[] Flags = new byte[0]; // flags for each translation public string GetTranslation(int idx, eTransTag_Input input = eTransTag_Input.Any) { string text; if (IsTouchType()) { text = !string.IsNullOrEmpty(Languages_Touch[idx]) ? Languages_Touch[idx] : Languages[idx]; } else { text = !string.IsNullOrEmpty(Languages[idx]) ? Languages[idx] : Languages_Touch[idx]; } if (text != null) { text = text.Replace("[i2nt]", "").Replace("[/i2nt]", ""); } return(text); }