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