From 3bda1c82a2ce25e9a76bb4a9b4bc6fddfb66e2a0 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Fri, 3 Dec 2010 10:42:30 +0900 Subject: [PATCH] show total due & new counts in deck browser --- ankiqt/ui/main.py | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/ankiqt/ui/main.py b/ankiqt/ui/main.py index 1f5e8e3c6..f8a871eab 100755 --- a/ankiqt/ui/main.py +++ b/ankiqt/ui/main.py @@ -1332,17 +1332,28 @@ your deck.""")) # summarize reps = 0 mins = 0 - due = 0 + revC = 0 + newC = 0 for d in self.browserDecks: reps += d['reps'] mins += d['time'] - self.mainWin.deckBrowserSummary.setText(ngettext( + revC += d['due'] + newC += d['new'] + line1 = ngettext( "Studied %(reps)d card in %(time)s today.", "Studied %(reps)d cards in %(time)s today.", reps) % { 'reps': reps, 'time': anki.utils.fmtTimeSpan(mins, point=2), - }) + } + rev = ngettext( + "%d review", + "%d reviews", + revC) % revC + new = ngettext("%d new card", "%d new cards", newC) % newC + line2 = _("Due: %(rev)s, %(new)s") % { + 'rev': rev, 'new': new} + self.mainWin.deckBrowserSummary.setText(line1 + "
" + line2) else: l = QLabel(_("""\