예제 #1
0
        public string ToWorkshop(OutputLanguage language, ToWorkshopContext context)
        {
            string numTranslate(string name)
            {
                return(LanguageInfo.Translate(language, name) + WorkshopName.Substring(name.Length));
            }

            if (@Enum.Type == typeof(PlayerSelector) && WorkshopName.StartsWith("Slot"))
            {
                return(numTranslate("Slot"));
            }
            if (@Enum.Type == typeof(Button) && WorkshopName.StartsWith("Ability"))
            {
                return(numTranslate("Ability"));
            }
            if ((@Enum.Type == typeof(Team) || @Enum.Type == typeof(Color)) && WorkshopName.StartsWith("Team"))
            {
                return(numTranslate("Team"));
            }

            return(LanguageInfo.Translate(language, WorkshopName).RemoveStructuralChars());
        }
예제 #2
0
        public string ToWorkshop(OutputLanguage language)
        {
            string numTranslate(string name)
            {
                return(I18n.I18n.Translate(language, name) + WorkshopName.Substring(name.Length));
            }

            if (@Enum.Type == typeof(PlayerSelector) && WorkshopName.StartsWith("Slot"))
            {
                return(numTranslate("Slot"));
            }
            if (@Enum.Type == typeof(Button) && WorkshopName.StartsWith("Ability"))
            {
                return(numTranslate("Ability"));
            }
            if ((@Enum.Type == typeof(Team) || @Enum.Type == typeof(Color)) && WorkshopName.StartsWith("Team"))
            {
                return(numTranslate("Team"));
            }

            return(I18n.I18n.Translate(language, WorkshopName));
        }