public static string AlertTimeSpanToDisplayName(Languages.AlphaLanguage L, TimeSpan left) { if (TimeSpan.FromHours(1) < left) { return(String.Format(L["{0} hours left"], left.TotalHours)); } else if (TimeSpan.FromHours(1) == left) { return(L["1 hour left"]); } else if (TimeSpan.FromMinutes(1) < left) { return(String.Format(L["{0} minutes left"], left.TotalMinutes)); } else if (TimeSpan.FromMinutes(1) == left) { return(L["1 minute left"]); } else { return(L["Just 24 hours later"]); } }
public static string AlertLeftTimeToDisplayName(Languages.AlphaLanguage L, TimeSpan left) { if (0 <= left.Ticks) { return(String.Format(L["{0:D2}:{1:D2} left"], left.Hours, left.Minutes)); } else { var over = -left; return(String.Format(L["{0:D2}:{1:D2} over"], over.Hours, over.Minutes)); } }
public static string AlertDailyTimeToDisplayName(Languages.AlphaLanguage L, TimeSpan Time) { return(String.Format(L["Every day at {0:D2}:{1:D2}"], Time.Hours, Time.Minutes)); }