diff options
author | Danilo Piazzalunga <danilopiazza@gmail.com> | 2005-11-30 03:31:48 +0000 |
---|---|---|
committer | Danilo Piazzalunga <danilopiazza@gmail.com> | 2005-11-30 03:31:48 +0000 |
commit | ba252642c5f0a1cc63f510ba2ed321cd87209b96 (patch) | |
tree | a98f7c1fd4496a0dcce3e818e196f1dbe4dcf197 | |
parent | e27e8e09f3fd6e97e65bb91ae15db58d64826c82 (diff) | |
download | aptitude-ba252642c5f0a1cc63f510ba2ed321cd87209b96.tar.gz |
[aptitude @ Use plural forms for translations]
-rw-r--r-- | src/broken_indicator.cc | 46 |
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",")); |