From b090c2ed766f616e77f452617fce847470addc85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niklas=20Laxstr=C3=B6m?= Date: Wed, 17 Dec 2008 17:20:49 +0200 Subject: [PATCH 1/2] Support plural --- ankiqt/ui/deckproperties.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ankiqt/ui/deckproperties.py b/ankiqt/ui/deckproperties.py index 717e13c4e..91151853b 100644 --- a/ankiqt/ui/deckproperties.py +++ b/ankiqt/ui/deckproperties.py @@ -11,6 +11,7 @@ from anki.utils import parseTags from anki.deck import newCardOrderLabels, newCardSchedulingLabels from anki.deck import revCardOrderLabels from anki.utils import hexifyID, dehexifyID +from anki.lang import ngettext tabs = ("Scheduling", "Synchronization", @@ -111,9 +112,10 @@ class DeckProperties(QDialog): self.dialog.modelsList.clear() self.models = [] for model in self.d.models: - name = _("%(name)s [%(facts)d facts]") % { - 'name': model.name, - 'facts': self.d.modelUseCount(model), + name = ngettext("%(name)s [%(facts)d fact]", + "%(name)s [%(facts)d facts]", self.d.modelUseCount(model)) % { + 'name': model.name, + 'facts': self.d.modelUseCount(model), } self.models.append((name, model)) self.models.sort() From 5d0abc1ddf859dc4872cfb53da5c4e3b6d00dcad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niklas=20Laxstr=C3=B6m?= Date: Wed, 17 Dec 2008 17:21:25 +0200 Subject: [PATCH 2/2] Unnecessary parenthesis --- ankiqt/ui/cardlist.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ankiqt/ui/cardlist.py b/ankiqt/ui/cardlist.py index b90358657..1f4231a75 100644 --- a/ankiqt/ui/cardlist.py +++ b/ankiqt/ui/cardlist.py @@ -525,7 +525,7 @@ where id in (%s)""" % ",".join([ self.updateAfterCardChange() def addTags(self): - (tags, r) = ui.utils.getTag(self, self.deck, _("Enter tag(s) to add:")) + (tags, r) = ui.utils.getTag(self, self.deck, _("Enter tags to add:")) if tags: n = _("Add Tags") self.deck.setUndoStart(n) @@ -534,7 +534,7 @@ where id in (%s)""" % ",".join([ self.updateAfterCardChange() def deleteTags(self): - (tags, r) = ui.utils.getTag(self, self.deck, _("Enter tag(s) to delete:")) + (tags, r) = ui.utils.getTag(self, self.deck, _("Enter tags to delete:")) if tags: n = _("Delete Tags") self.deck.setUndoStart(n)