protected override string GetHeaderTip(PawnTable table)
        {
            string text = string.Concat(new string[]
            {
                this.def.workType.gerundLabel.CapitalizeFirst(),
                "\n\n",
                this.def.workType.description,
                "\n\n",
                PawnColumnWorker_WorkPriority.SpecificWorkListString(this.def.workType)
            });

            text += "\n";
            if (this.def.sortable)
            {
                text = text + "\n" + "ClickToSortByThisColumn".Translate();
            }
            if (Find.PlaySettings.useWorkPriorities)
            {
                text = text + "\n" + "WorkPriorityShiftClickTip".Translate();
            }
            else
            {
                text = text + "\n" + "WorkPriorityShiftClickEnableDisableTip".Translate();
            }
            return(text);
        }
        protected override string GetHeaderTip(PawnTable table)
        {
            string str = base.def.workType.gerundLabel.CapitalizeFirst() + "\n\n" + base.def.workType.description + "\n\n" + PawnColumnWorker_WorkPriority.SpecificWorkListString(base.def.workType);

            str += "\n";
            if (base.def.sortable)
            {
                str = str + "\n" + "ClickToSortByThisColumn".Translate();
            }
            if (Find.PlaySettings.useWorkPriorities)
            {
                return(str + "\n" + "WorkPriorityShiftClickTip".Translate());
            }
            return(str + "\n" + "WorkPriorityShiftClickEnableDisableTip".Translate());
        }