示例#1
0
        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));
        }