Compare commits
2 Commits
0345023c97
...
3ef9cc21ca
| Author | SHA1 | Date | |
|---|---|---|---|
| 3ef9cc21ca | |||
| 3232f096b9 |
Binary file not shown.
@@ -101,13 +101,33 @@ def timer_status_info():
|
||||
|
||||
def format_duration(seconds):
|
||||
if seconds < 60:
|
||||
return f"{seconds} Sekunden"
|
||||
elif seconds < 3600:
|
||||
minutes = seconds // 60
|
||||
return f"{minutes} Minuten"
|
||||
else:
|
||||
hours = seconds // 3600
|
||||
return f"{hours} Stunden"
|
||||
return f"{seconds} {second_text(seconds)}"
|
||||
|
||||
minutes = seconds // 60
|
||||
secs = seconds % 60
|
||||
|
||||
if minutes < 10:
|
||||
if secs == 0:
|
||||
return f"{minutes} {minute_text(minutes)}"
|
||||
return f"{minutes} {minute_text(minutes)} und {secs} {second_text(secs)}"
|
||||
|
||||
if minutes < 60:
|
||||
return f"{minutes} {minute_text(minutes)}"
|
||||
|
||||
hours = minutes // 60
|
||||
mins = minutse % 60
|
||||
|
||||
if mins == 0:
|
||||
return f"{hours} {hour_text(hours)}"
|
||||
return f"{hours} {hour_text(hours)} und {mins} {minute_text(mins)}"
|
||||
|
||||
|
||||
|
||||
def minute_text(n):
|
||||
return "Minute" if n == 1 else "Minuten"
|
||||
|
||||
def second_text(n):
|
||||
return "Sekunde" if n == 1 else "Sekunden"
|
||||
|
||||
def hour_text(n):
|
||||
return "Stunde" if n == 1 else "Stunden"
|
||||
|
||||
Reference in New Issue
Block a user