localize track count

This commit is contained in:
cwilvx
2024-10-14 17:29:35 +03:00
parent 99f9bc80c9
commit 9ee8e9d0d8
+4 -1
View File
@@ -1,4 +1,5 @@
from dataclasses import dataclass from dataclasses import dataclass
from gettext import ngettext
from itertools import groupby from itertools import groupby
from math import e from math import e
from pprint import pprint from pprint import pprint
@@ -313,7 +314,9 @@ def get_stats():
total_tracks = StatItem( total_tracks = StatItem(
"trackcount", "trackcount",
"in your library", "in your library",
f"{count} track{'' if count == 1 else 's'}", locale.format_string("%d", count, grouping=True)
+ " "
+ ngettext("track", "tracks", count),
) )
tracks, playcount, playduration = get_tracks_in_period(start_time, end_time) tracks, playcount, playduration = get_tracks_in_period(start_time, end_time)