summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Burrows <dburrows@debian.org>2008-03-29 12:15:23 -0700
committerDaniel Burrows <dburrows@debian.org>2008-03-29 12:15:23 -0700
commitd65e6cbd9fd8e0ee663fff374aedb844bc84b7d4 (patch)
tree825ab7c1c087b24342a257e94cc64de594e49728
parent976f14e63834d1d32614ca13ffa1137228ed9cda (diff)
downloadaptitude-d65e6cbd9fd8e0ee663fff374aedb844bc84b7d4.tar.gz
Use ngettext to say how many packages there are.
-rw-r--r--src/pkg_subtree.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/pkg_subtree.cc b/src/pkg_subtree.cc
index 4256cc65..709b1bbe 100644
--- a/src/pkg_subtree.cc
+++ b/src/pkg_subtree.cc
@@ -24,6 +24,7 @@
#include <generic/apt/apt.h>
#include <cwidget/generic/util/ssprintf.h>
+#include <cwidget/generic/util/transcode.h>
#include <cwidget/widgets/tree.h>
#include "aptitude.h"
@@ -155,7 +156,9 @@ void pkg_subtree::do_highlighted_changed(bool highlighted)
if(num_packages_known)
{
const std::wstring numstr =
- swsprintf(W_("This group contains %d packages.").c_str(),
+ swsprintf(cw::util::transcode(ngettext("This group contains %d package.",
+ "This group contains %d packages.",
+ num_packages)).c_str(),
num_packages);
if(description.empty())
(*info_signal)(swsprintf(L"\n %ls", numstr.c_str()));