示例#1
0
 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"]);
     }
 }
示例#2
0
 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));
     }
 }
示例#3
0
 public static string AlertDailyTimeToDisplayName(Languages.AlphaLanguage L, TimeSpan Time)
 {
     return(String.Format(L["Every day at {0:D2}:{1:D2}"], Time.Hours, Time.Minutes));
 }