mirror of
https://github.com/virt-manager/virt-manager.git
synced 2024-10-27 01:55:20 +03:00
i18n: improve items in destination combo
Translate as a whole the UI description of a URI along with the detail for it, if available. This way there is no string puzzle, and it is possible to tune the detail string according to the language. Reviewed-by: Cole Robinson <crobinso@redhat.com> Signed-off-by: Pino Toscano <ptoscano@redhat.com>
This commit is contained in:
parent
839b5501cf
commit
106d6b5478
@ -290,21 +290,19 @@ class vmmMigrateDialog(vmmGObjectUI):
|
||||
origuri = self.conn.get_uri()
|
||||
|
||||
can_migrate = False
|
||||
desc = destconn.get_pretty_desc()
|
||||
reason = ""
|
||||
pretty_uri = destconn.get_pretty_desc()
|
||||
desc = pretty_uri
|
||||
desturi = destconn.get_uri()
|
||||
|
||||
if destconn.get_driver() != driver:
|
||||
reason = _("Hypervisors do not match")
|
||||
desc = _("%(uri)s (Hypervisors do not match)") % {"uri": pretty_uri}
|
||||
elif destconn.is_disconnected():
|
||||
reason = _("Disconnected")
|
||||
desc = _("%(uri)s (Disconnected)") % {"uri": pretty_uri}
|
||||
elif destconn.get_uri() == origuri:
|
||||
reason = _("Same connection")
|
||||
desc = _("%(uri)s (Same connection)") % {"uri": pretty_uri}
|
||||
elif destconn.is_active():
|
||||
can_migrate = True
|
||||
|
||||
if reason:
|
||||
desc = "%s (%s)" % (desc, reason)
|
||||
return [desc, desturi, can_migrate]
|
||||
|
||||
def _populate_destconn(self):
|
||||
|
Loading…
Reference in New Issue
Block a user