summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDanilo Piazzalunga <danilopiazza@gmail.com>2005-11-30 03:31:48 +0000
committerDanilo Piazzalunga <danilopiazza@gmail.com>2005-11-30 03:31:48 +0000
commitba252642c5f0a1cc63f510ba2ed321cd87209b96 (patch)
treea98f7c1fd4496a0dcce3e818e196f1dbe4dcf197
parente27e8e09f3fd6e97e65bb91ae15db58d64826c82 (diff)
downloadaptitude-ba252642c5f0a1cc63f510ba2ed321cd87209b96.tar.gz
[aptitude @ Use plural forms for translations]
-rw-r--r--src/broken_indicator.cc46
1 files changed, 24 insertions, 22 deletions
diff --git a/src/broken_indicator.cc b/src/broken_indicator.cc
index ac207344..0c5da703 100644
--- a/src/broken_indicator.cc
+++ b/src/broken_indicator.cc
@@ -327,33 +327,35 @@ public:
vector<fragment *> suggestions;
- if(install_count>1)
- suggestions.push_back(text_fragment(ssprintf(_("%d installs"),
+ if(install_count>0)
+ suggestions.push_back(text_fragment(ssprintf(ngettext("%d install",
+ "%d installs",
+ install_count),
install_count)));
- else if(install_count == 1)
- suggestions.push_back(text_fragment(_("1 install")));
- if(remove_count>1)
- suggestions.push_back(text_fragment(ssprintf(_("%d removals"),
+ if(remove_count>0)
+ suggestions.push_back(text_fragment(ssprintf(ngettext("%d removal",
+ "%d removals",
+ remove_count),
remove_count)));
- else if(remove_count == 1)
- suggestions.push_back(text_fragment(_("1 removal")));
- if(keep_count>1)
- suggestions.push_back(text_fragment(ssprintf(_("%d keeps"),
+ if(keep_count>0)
+ suggestions.push_back(text_fragment(ssprintf(ngettext("%d keep",
+ "%d keeps",
+ keep_count),
keep_count)));
- else if(keep_count == 1)
- suggestions.push_back(text_fragment(_("1 keep")));
-
- if(upgrade_count>1)
- suggestions.push_back(text_fragment(ssprintf(_("%d upgrades"), upgrade_count)));
- else if(upgrade_count == 1)
- suggestions.push_back(text_fragment(_("1 upgrade")));
-
- if(downgrade_count>1)
- suggestions.push_back(text_fragment(ssprintf(_("%d downgrades"), downgrade_count)));
- else if(downgrade_count == 1)
- suggestions.push_back(text_fragment(_("1 downgrade")));
+
+ if(upgrade_count>0)
+ suggestions.push_back(text_fragment(ssprintf(ngettext("%d upgrade",
+ "%d upgrades",
+ upgrade_count),
+ upgrade_count)));
+
+ if(downgrade_count>0)
+ suggestions.push_back(text_fragment(ssprintf(ngettext("%d downgrade",
+ "%d downgrades",
+ downgrade_count),
+ downgrade_count)));
fragments.push_back(join_fragments(suggestions,
L","));