Added and changed formats

This commit is contained in:
Maximilian Giller 2019-03-27 18:26:45 +01:00
parent 225963aaeb
commit bd03a2b604

View file

@ -1,12 +1,18 @@
from settings import hours
from settings import hours, language
first_occurrence_char = '['
middle_occurrence_char = '|'
last_occurrence_char = ']'
allday_lang = {
"en" : "All day",
"de" : "Ganztägig"
}
allday_detailed = allday_lang[language]
def time_str (dt):
if hours is "12":
return dt.strftime("%I:%M %p")
return dt.strftime("%I:%M%p")
elif hours is "24":
return dt.strftime("%H:%M")
else:
@ -44,10 +50,19 @@ def event_time_summary (event):
else:
return time_str(event.begin_datetime)
def event_time_detailed (event):
if event.allday:
return allday_detailed
else:
return time_str(event.begin_datetime) + " - " + time_str(event.end_datetime)
def date_str(dt):
return self.__remove_leading_zero__(dt.strftime('%d %b'))
return __remove_leading_zero__(dt.strftime('%d. %b'))
def remove_leading_zero (text):
while text[0] is '0':
text = text[1:]
return text
return text
def date_summary_str(dt):
return dt.strftime('%a %d. %b')