private static string GetText(Translator translator, TagMode mode) { var list = new List <string>(); if (mode.HasFlag(TagMode.Default)) { list.Add(TagMode.Default.Translate(translator)); } if (mode.HasFlag(TagMode.Manual)) { list.Add(TagMode.Manual.Translate(translator)); } if (mode.HasFlag(TagMode.Self)) { list.Add(TagMode.Self.Translate(translator)); } return(string.Join(", ", list)); }