mirror of
https://github.com/ankitects/anki.git
synced 2025-09-20 23:12:21 -04:00
show total due & new counts in deck browser
This commit is contained in:
parent
aba57b2afd
commit
3bda1c82a2
1 changed files with 14 additions and 3 deletions
|
@ -1332,17 +1332,28 @@ your deck."""))
|
||||||
# summarize
|
# summarize
|
||||||
reps = 0
|
reps = 0
|
||||||
mins = 0
|
mins = 0
|
||||||
due = 0
|
revC = 0
|
||||||
|
newC = 0
|
||||||
for d in self.browserDecks:
|
for d in self.browserDecks:
|
||||||
reps += d['reps']
|
reps += d['reps']
|
||||||
mins += d['time']
|
mins += d['time']
|
||||||
self.mainWin.deckBrowserSummary.setText(ngettext(
|
revC += d['due']
|
||||||
|
newC += d['new']
|
||||||
|
line1 = ngettext(
|
||||||
"Studied <b>%(reps)d card</b> in <b>%(time)s</b> today.",
|
"Studied <b>%(reps)d card</b> in <b>%(time)s</b> today.",
|
||||||
"Studied <b>%(reps)d cards</b> in <b>%(time)s</b> today.",
|
"Studied <b>%(reps)d cards</b> in <b>%(time)s</b> today.",
|
||||||
reps) % {
|
reps) % {
|
||||||
'reps': reps,
|
'reps': reps,
|
||||||
'time': anki.utils.fmtTimeSpan(mins, point=2),
|
'time': anki.utils.fmtTimeSpan(mins, point=2),
|
||||||
})
|
}
|
||||||
|
rev = ngettext(
|
||||||
|
"<b><font color=#0000ff>%d</font></b> review",
|
||||||
|
"<b><font color=#0000ff>%d</font></b> reviews",
|
||||||
|
revC) % revC
|
||||||
|
new = ngettext("<b>%d</b> new card", "<b>%d</b> new cards", newC) % newC
|
||||||
|
line2 = _("Due: %(rev)s, %(new)s") % {
|
||||||
|
'rev': rev, 'new': new}
|
||||||
|
self.mainWin.deckBrowserSummary.setText(line1 + "<br>" + line2)
|
||||||
else:
|
else:
|
||||||
l = QLabel(_("""\
|
l = QLabel(_("""\
|
||||||
<br>
|
<br>
|
||||||
|
|
Loading…
Reference in a new issue