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()); }
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)); }