Use P_ for plural strings, so they can be properly translated.
---
 output.py |   23 +++++++++++++----------
 1 files changed, 13 insertions(+), 10 deletions(-)

diff --git a/output.py b/output.py
index b0fe943..8b94a24 100755
--- a/output.py
+++ b/output.py
@@ -38,7 +38,7 @@ import yum.misc
 from rpmUtils.miscutils import checkSignals
 from yum.constants import *
 
-from yum import logginglevels, _
+from yum import logginglevels, _, P_
 from yum.rpmtrans import RPMBaseCallback
 from yum.packageSack import packagesNewestByNameArch
 import yum.packages
@@ -1006,20 +1006,23 @@ Transaction Summary
         out.append(summary)
         num_in = len(self.tsInfo.installed + self.tsInfo.depinstalled)
         num_up = len(self.tsInfo.updated + self.tsInfo.depupdated)
-        summary = _("""\
-Install   %5.5s Package(s)
-Upgrade   %5.5s Package(s)
-""") % (num_in, num_up,)
+        in_summary = P_('Install   %5.5s Package',
+                        'Install   %5.5s Packages', num_in) % num_in
+        up_summary = P_('Upgrade   %5.5s Package',
+                        'Upgrade   %5.5s Packages', num_up) % num_up
+        summary = '\n' + in_summary + '\n' + up_summary + '\n'
         if num_in or num_up: # Always do this?
             out.append(summary)
         num_rm = len(self.tsInfo.removed + self.tsInfo.depremoved)
         num_re = len(self.tsInfo.reinstalled)
         num_dg = len(self.tsInfo.downgraded)
-        summary = _("""\
-Remove    %5.5s Package(s)
-Reinstall %5.5s Package(s)
-Downgrade %5.5s Package(s)
-""") % (num_rm, num_re, num_dg)
+        rm_summary = P_('Remove    %5.5s Package',
+                        'Remove    %5.5s Packages', num_rm) % num_rm
+        re_summary = P_('Reinstall %5.5s Package',
+                        'Reinstall %5.5s Packages', num_re) % num_re
+        dg_summary = P_('Downgrade %5.5s Package',
+                        'Downgrade %5.5s Packages', num_dg) % num_dg
+        summary = '\n' + rm_summary + '\n' + re_summary + '\n' + dg_summary + 
'\n'
         if num_rm or num_re or num_dg:
             out.append(summary)
         
-- 
1.6.5.2


_______________________________________________
Yum-devel mailing list
Yum-devel@lists.baseurl.org
http://lists.baseurl.org/mailman/listinfo/yum-devel

Reply via email to