From cb9867a26f1d14f1326890048fb08e9f03621088 Mon Sep 17 00:00:00 2001 From: Calum Lind Date: Sun, 11 Mar 2012 18:05:42 +0000 Subject: [PATCH] Label Plugin: Defer translate No Label text in submenu --- deluge/plugins/label/label/gtkui/submenu.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/deluge/plugins/label/label/gtkui/submenu.py b/deluge/plugins/label/label/gtkui/submenu.py index 085a34c18..361c5cd1b 100644 --- a/deluge/plugins/label/label/gtkui/submenu.py +++ b/deluge/plugins/label/label/gtkui/submenu.py @@ -41,7 +41,10 @@ from deluge import component # for systray import gtk, gobject from deluge.ui.client import client -NO_LABEL = "No Label" +# Deferred Translation +def _(message): return message +NO_LABEL = _("No Label") +del _ class LabelMenu(gtk.MenuItem): def __init__(self): @@ -66,7 +69,10 @@ class LabelMenu(gtk.MenuItem): for child in self.sub_menu.get_children(): self.sub_menu.remove(child) for label in [NO_LABEL] + list(labels): - item = gtk.MenuItem(label.replace("_","__")) + if label == NO_LABEL: + item = gtk.MenuItem(_(NO_LABEL)) + else: + item = gtk.MenuItem(label.replace("_","__")) item.connect("activate", self.on_select_label, label) self.sub_menu.append(item) self.show_all()