FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian User

 
 
LinkBack Thread Tools
 
Old 03-30-2011, 07:00 PM
Chris Lumens
 
Default Improve the translatability of strings with more than one format specifier.

---
pyanaconda/installinterfacebase.py | 12 +++++-------
pyanaconda/iw/filter_gui.py | 2 +-
pyanaconda/iw/partition_gui.py | 4 ++--
pyanaconda/iw/upgrade_swap_gui.py | 7 ++++---
pyanaconda/platform.py | 4 ++--
pyanaconda/rescue.py | 3 +--
pyanaconda/storage/__init__.py | 23 ++++++++++++-----------
pyanaconda/storage/devices.py | 6 +++---
pyanaconda/text.py | 2 +-
pyanaconda/textw/constants_text.py | 2 +-
pyanaconda/textw/upgrade_text.py | 7 ++++---
11 files changed, 36 insertions(+), 36 deletions(-)

diff --git a/pyanaconda/installinterfacebase.py b/pyanaconda/installinterfacebase.py
index 4f55103..898c863 100644
--- a/pyanaconda/installinterfacebase.py
+++ b/pyanaconda/installinterfacebase.py
@@ -69,13 +69,11 @@ class InstallInterfaceBase(object):
self._warnedUnusedRaidMembers.extend(unusedRaidMem bers)
unusedRaidMembers.sort()
self.messageWindow(_("Warning"),
- P_("Disk %s contains BIOS RAID metadata, but is not part of "
- "any recognized BIOS RAID sets. Ignoring disk %s.",
- "Disks %s contain BIOS RAID metadata, but are not part of "
- "any recognized BIOS RAID sets. Ignoring disks %s.",
- len(unusedRaidMembers)) %
- (", ".join(unusedRaidMembers),
- ", ".join(unusedRaidMembers)),
+ P_("Disk %(unusedRaidMems)s contains BIOS RAID metadata, but is not part of "
+ "any recognized BIOS RAID sets. Ignoring disk %(unusedRaidMems)s.",
+ "Disks %(unusedRaidMems)s contain BIOS RAID metadata, but are not part of "
+ "any recognized BIOS RAID sets. Ignoring disks %(unusedRaidMems)s.",
+ len(unusedRaidMembers)) % {"unusedRaidMems": ", ".join(unusedRaidMembers)},
custom_icon="warning")

def resetInitializeDiskQuestion(self):
diff --git a/pyanaconda/iw/filter_gui.py b/pyanaconda/iw/filter_gui.py
index a0d99a2..69098c3 100644
--- a/pyanaconda/iw/filter_gui.py
+++ b/pyanaconda/iw/filter_gui.py
@@ -148,7 +148,7 @@ class Callbacks(object):
global selectedDevices, totalDevices
global selectedSize, totalSize

- self.sizeLabel.set_markup(_("Selected devices: %s (%s MB) out of %s (%s MB).") % (selectedDevices, selectedSize, totalDevices, totalSize))
+ self.sizeLabel.set_markup(_("Selected devices: %(selectedDevices)s (%(selectedSize)s MB) out of %(totalDevices)s (%(totalSize)s MB).") % {"selectedDevices": selectedDevices, "selectedSize": selectedSize, "totalDevices": totalDevices, "totalSize": totalSize})

def visible(self, model, iter, view):
# Most basic visibility function - does the model say this row
diff --git a/pyanaconda/iw/partition_gui.py b/pyanaconda/iw/partition_gui.py
index 2a2ce97..6d539fb 100644
--- a/pyanaconda/iw/partition_gui.py
+++ b/pyanaconda/iw/partition_gui.py
@@ -447,7 +447,7 @@ class LVMStripeGraph(StripeGraph):

def _createStripe(self, vg):
# Create the stripe
- vgtext = _("LVM Volume Group %s (%-0.f MB)") % (vg.name, vg.size)
+ vgtext = _("LVM Volume Group %(vgName)s (%(vgSize)-0.f MB)") % {"vgName", vg.name, "vgSize": vg.size}
stripe = Stripe(self.getCanvas(), vgtext, self.dcCB, obj = vg)

# Create the slices.
@@ -513,7 +513,7 @@ class MDRaidArrayStripeGraph(StripeGraph):
self.setDisplayed(md)

def _createStripe(self, md):
- mdtext = _("MD RAID ARRAY %s (%-0.f MB)") % (md.path, md.size)
+ mdtext = _("MD RAID ARRAY %(mdPath)s (%(mdSize)-0.f MB)") % {"mdPath": md.path, "mdSize": md.size}
stripe = Stripe(self.getCanvas(), mdtext, self.dcCB, obj = md)

# Since we can't really create subslices with md devices we will only
diff --git a/pyanaconda/iw/upgrade_swap_gui.py b/pyanaconda/iw/upgrade_swap_gui.py
index ddb8735..a998154 100644
--- a/pyanaconda/iw/upgrade_swap_gui.py
+++ b/pyanaconda/iw/upgrade_swap_gui.py
@@ -89,10 +89,11 @@ class UpgradeSwapWindow (InstallWindow):
box = gtk.VBox (False, 5)
box.set_border_width (5)

- label = gtk.Label(_("You currently have %dMB of swap configured, which "
- "is less than the recommended miminum of %sMB. You "
+ label = gtk.Label(_("You currently have %(swapAmount)dMB of swap configured, which "
+ "is less than the recommended miminum of %(swapSuggestion)sMB. You "
"may optionally create more swap space on one of "
- "your file systems now.") % (iutil.swapAmount()/1024, iutil.swapSuggestion()[0]/1024))
+ "your file systems now.") % {"swapAmount": iutil.swapAmount()/1024,
+ "swapSuggestion": iutil.swapSuggestion()[0]/1024})

label.set_alignment (0.5, 0.0)
label.set_line_wrap (True)
diff --git a/pyanaconda/platform.py b/pyanaconda/platform.py
index 3942887..9e636df 100644
--- a/pyanaconda/platform.py
+++ b/pyanaconda/platform.py
@@ -258,8 +258,8 @@ class EFI(Platform):
labelType = self.diskLabelType(partedDisk.device.type)
# Allow using gpt with x86, but not msdos with EFI
if partedDisk.type != labelType and partedDisk.type != "gpt":
- errors.append(_("%s must have a %s disk label.")
- % (p.disk.name, labelType.upper()))
+ errors.append(_("%(disk)s must have a %(labelType)s disk label.")
+ % {"disk": p.disk.name, "labelType": labelType.upper()})

return errors

diff --git a/pyanaconda/rescue.py b/pyanaconda/rescue.py
index f6e55dc..245a597 100644
--- a/pyanaconda/rescue.py
+++ b/pyanaconda/rescue.py
@@ -455,8 +455,7 @@ def runRescue(anaconda):
ButtonChoiceWindow(screen, _("Rescue"),
_("An error occurred trying to mount some or all of your "
"system. Some of it may be mounted under %s.

"
- "Press <return> to get a shell. %s")
- % (anaconda.rootPath, msg),
+ "Press <return> to get a shell.") % anaconda.rootPath + msg,
[_("OK")] )
else:
if anaconda.ksdata and
diff --git a/pyanaconda/storage/__init__.py b/pyanaconda/storage/__init__.py
index 6c8b47d..472627c 100644
--- a/pyanaconda/storage/__init__.py
+++ b/pyanaconda/storage/__init__.py
@@ -1131,15 +1131,15 @@ class Storage(object):
for (mount, device) in filesystems.items():
problem = filesystems[mount].checkSize()
if problem < 0:
- errors.append(_("Your %s partition is too small for %s formatting "
- "(allowable size is %d MB to %d MB)")
- % (mount, problem, device.format.name,
- device.minSize, device.maxSize))
+ errors.append(_("Your %(mount)s partition is too small for %(format)s formatting "
+ "(allowable size is %(minSize)d MB to %(maxSize)d MB)")
+ % {"mount": mount, "format": device.format.name,
+ "minSize": device.minSize, "maxSize": device.maxSize})
elif problem > 0:
- errors.append(_("Your %s partition is too large for %s formatting "
- "(allowable size is %d MB to %d MB)")
- % (mount, problem, device.format.name,
- device.minSize, device.maxSize))
+ errors.append(_("Your %(mount)s partition is too large for %(format)s formatting "
+ "(allowable size is %(minSize)d MB to %(maxSize)d MB)")
+ % {"mount":mount, "format": device.format.name,
+ "minSize": device.minSize, "maxSize": device.maxSize})

usb_disks = []
firewire_disks = []
@@ -1180,9 +1180,10 @@ class Storage(object):

if installed < required:
errors.append(_("You have not specified a swap partition. "
- "%s MB of memory is required to continue installation "
- "without a swap partition, but you only have %s MB.")
- % (int(required.convertTo(spec="MB")), int(installed.convertTo(spec="MB"))))
+ "%(requiredMem)s MB of memory is required to continue installation "
+ "without a swap partition, but you only have %(installedMem)s MB.")
+ % {"requiredMem": int(required.convertTo(spec="MB")),
+ "installedMem": int(installed.convertTo(spec="MB"))})
else:
warnings.append(_("You have not specified a swap partition. "
"Although not strictly required in all cases, "
diff --git a/pyanaconda/storage/devices.py b/pyanaconda/storage/devices.py
index 97606f8..36145a3 100644
--- a/pyanaconda/storage/devices.py
+++ b/pyanaconda/storage/devices.py
@@ -2637,10 +2637,10 @@ class MDRaidArrayDevice(StorageDevice):
# For new arrays check if we have enough members
if (not exists and parents and
len(parents) < mdraid.get_raid_min_members(self.level)):
- raise ValueError, P_("A RAID%d set requires at least %d member",
- "A RAID%d set requires at least %d members",
+ raise ValueError, P_("A RAID%(raidLevel)d set requires at least %(minMembers)d member",
+ "A RAID%(raidLevel)d set requires at least %(minMembers)d members",
mdraid.get_raid_min_members(self.level)) %
- (self.level, mdraid.get_raid_min_members(self.level))
+ {"raidLevel": self.level, "minMembers": mdraid.get_raid_min_members(self.level)}

self.uuid = uuid
self._totalDevices = numeric_type(totalDevices)
diff --git a/pyanaconda/text.py b/pyanaconda/text.py
index a5dd1a5..89c858d 100644
--- a/pyanaconda/text.py
+++ b/pyanaconda/text.py
@@ -260,7 +260,7 @@ class InstallInterface(InstallInterfaceBase):

def reinitializeWindow(self, title, path, size, description):
grid = GridForm(self.screen, title, 1, 3)
- text = TEXT_REINITIALIZE % (description, size, path)
+ text = TEXT_REINITIALIZE % {"description": description, "size": size, "devicePath": path}
grid.add(TextboxReflowed(70, text), 0, 0)

all_devices_cb = Checkbox(TEXT_REINITIALIZE_ALL, isOn=False)
diff --git a/pyanaconda/textw/constants_text.py b/pyanaconda/textw/constants_text.py
index d11b684..2563ffa 100644
--- a/pyanaconda/textw/constants_text.py
+++ b/pyanaconda/textw/constants_text.py
@@ -74,7 +74,7 @@ TEXT_F12_CHECK = "F12"
TEXT_REINITIALIZE = _(
"""This storage device may contain data:

-%s, %s MB, %s
+%(description)s, %(size)s MB, %(devicePath)s

We could not detect partitions or filesystems on this device. This could be
because the device is blank, unpartitioned, or virtual. If not, there may be
diff --git a/pyanaconda/textw/upgrade_text.py b/pyanaconda/textw/upgrade_text.py
index 4b3152d..75f5f45 100644
--- a/pyanaconda/textw/upgrade_text.py
+++ b/pyanaconda/textw/upgrade_text.py
@@ -109,10 +109,11 @@ class UpgradeSwapWindow:

ramDetected = iutil.memInstalled()/1024

- text = _("You currently have %dMB of swap configured, which "
- "is less than the recommended miminum of %sMB. You "
+ text = _("You currently have %(swapAmount)dMB of swap configured, which "
+ "is less than the recommended miminum of %(swapSuggestion)sMB. You "
"may optionally create more swap space on one of "
- "your file systems now.") % (iutil.swapAmount()/1024, iutil.swapSuggestion()[0]/1024)
+ "your file systems now.") % {"swapAmount": iutil.swapAmount()/1024,
+ "swapSuggestion": iutil.swapSuggestion()[0]/1024}

tb = TextboxReflowed(60, text)
amount = Entry(10, scroll = 0)
--
1.7.4.1

_______________________________________________
Anaconda-devel-list mailing list
Anaconda-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/anaconda-devel-list
 

Thread Tools




All times are GMT. The time now is 05:42 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org