diff --git a/deluge/ui/gtkui/connectionmanager.py b/deluge/ui/gtkui/connectionmanager.py index 96fef9d1d..9ce16ac3c 100644 --- a/deluge/ui/gtkui/connectionmanager.py +++ b/deluge/ui/gtkui/connectionmanager.py @@ -148,16 +148,16 @@ class ConnectionManager(component.Component): # Setup host list treeview self.hostlist.set_model(self.liststore) render = gtk.CellRendererPixbuf() - column = gtk.TreeViewColumn("Status", render) + column = gtk.TreeViewColumn(_("Status"), render) column.set_cell_data_func(render, cell_render_status, 3) self.hostlist.append_column(column) render = gtk.CellRendererText() - column = gtk.TreeViewColumn("Host", render, text=HOSTLIST_COL_HOST) + column = gtk.TreeViewColumn(_("Host"), render, text=HOSTLIST_COL_HOST) column.set_cell_data_func(render, cell_render_host, (1, 2, 4)) column.set_expand(True) self.hostlist.append_column(column) render = gtk.CellRendererText() - column = gtk.TreeViewColumn("Version", render, text=HOSTLIST_COL_VERSION) + column = gtk.TreeViewColumn(_("Version"), render, text=HOSTLIST_COL_VERSION) self.hostlist.append_column(column) # Load any saved host entries @@ -385,7 +385,7 @@ class ConnectionManager(component.Component): self.glade.get_widget("image_startdaemon").set_from_stock( gtk.STOCK_STOP, gtk.ICON_SIZE_MENU) self.glade.get_widget("label_startdaemon").set_text( - "_Stop Daemon") + _("_Stop Daemon")) # Update the start daemon button if the selected host is localhost if localhost and status == _("Offline"): @@ -393,7 +393,7 @@ class ConnectionManager(component.Component): self.glade.get_widget("image_startdaemon").set_from_stock( gtk.STOCK_EXECUTE, gtk.ICON_SIZE_MENU) self.glade.get_widget("label_startdaemon").set_text( - "_Start Daemon") + _("_Start Daemon")) if not localhost: # An offline host diff --git a/deluge/ui/gtkui/files_tab.py b/deluge/ui/gtkui/files_tab.py index 2bcb531fa..b182618f7 100644 --- a/deluge/ui/gtkui/files_tab.py +++ b/deluge/ui/gtkui/files_tab.py @@ -53,13 +53,29 @@ import common log = logging.getLogger(__name__) +def _(message): return message + +TRANSLATE = { + "Do Not Download": _("Do Not Download"), + "Normal Priority": _("Normal Priority"), + "High Priority": _("High Priority"), + "Highest Priority": _("Highest Priority"), +} + +del _ + +def _t(text): + if text in TRANSLATE: + text = TRANSLATE[text] + return _(text) + def cell_priority(column, cell, model, row, data): if model.get_value(row, 5) == -1: # This is a folder, so lets just set it blank for now cell.set_property("text", "") return priority = model.get_value(row, data) - cell.set_property("text", deluge.common.FILE_PRIORITY[priority]) + cell.set_property("text", _t(deluge.common.FILE_PRIORITY[priority])) def cell_priority_icon(column, cell, model, row, data): if model.get_value(row, 5) == -1: @@ -67,13 +83,13 @@ def cell_priority_icon(column, cell, model, row, data): cell.set_property("stock-id", None) return priority = model.get_value(row, data) - if deluge.common.FILE_PRIORITY[priority] == _("Do Not Download"): + if deluge.common.FILE_PRIORITY[priority] == "Do Not Download": cell.set_property("stock-id", gtk.STOCK_NO) - elif deluge.common.FILE_PRIORITY[priority] == _("Normal Priority"): + elif deluge.common.FILE_PRIORITY[priority] == "Normal Priority": cell.set_property("stock-id", gtk.STOCK_YES) - elif deluge.common.FILE_PRIORITY[priority] == _("High Priority"): + elif deluge.common.FILE_PRIORITY[priority] == "High Priority": cell.set_property("stock-id", gtk.STOCK_GO_UP) - elif deluge.common.FILE_PRIORITY[priority] == _("Highest Priority"): + elif deluge.common.FILE_PRIORITY[priority] == "Highest Priority": cell.set_property("stock-id", gtk.STOCK_GOTO_TOP) def cell_filename(column, cell, model, row, data): diff --git a/deluge/ui/gtkui/glade/filtertree_menu.glade b/deluge/ui/gtkui/glade/filtertree_menu.glade index a981875f0..2e9ccdd15 100644 --- a/deluge/ui/gtkui/glade/filtertree_menu.glade +++ b/deluge/ui/gtkui/glade/filtertree_menu.glade @@ -23,7 +23,7 @@ True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - _Pause All + _Pause All True diff --git a/deluge/ui/gtkui/glade/main_window.glade b/deluge/ui/gtkui/glade/main_window.glade index c3fd1f6ad..c4ab57cfb 100644 --- a/deluge/ui/gtkui/glade/main_window.glade +++ b/deluge/ui/gtkui/glade/main_window.glade @@ -24,7 +24,7 @@ - _Add Torrent + _Add Torrent True False True @@ -41,7 +41,7 @@ - _Create Torrent + _Create Torrent True True False @@ -60,7 +60,7 @@ - Quit & _Shutdown Daemon + Quit & _Shutdown Daemon GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True False @@ -81,7 +81,7 @@ - gtk-quit + gtk-quit True True True @@ -102,7 +102,7 @@ True - gtk-preferences + gtk-preferences True True True @@ -111,7 +111,7 @@ - _Connection Manager + _Connection Manager True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True @@ -236,7 +236,7 @@ - _Homepage + _Homepage True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True @@ -253,7 +253,7 @@ - _FAQ + _FAQ True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK Frequently Asked Questions @@ -271,7 +271,7 @@ - _Community + _Community True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True @@ -333,6 +333,7 @@ True False + Remove torrent Remove Torrent gtk-remove @@ -560,7 +561,7 @@ - _Expand All + _Expand All True True False @@ -581,7 +582,7 @@ - _Do Not Download + _Do Not Download True True False @@ -597,7 +598,7 @@ - _Normal Priority + _Normal Priority True True False @@ -613,7 +614,7 @@ - _High Priority + _High Priority True True False @@ -629,7 +630,7 @@ - Hi_ghest Priority + Hi_ghest Priority True True False @@ -2742,7 +2743,7 @@ True - _Add Peer + _Add Peer True Add a peer by its IP True diff --git a/deluge/ui/gtkui/glade/tray_menu.glade b/deluge/ui/gtkui/glade/tray_menu.glade index 526ecc40b..ac983601f 100644 --- a/deluge/ui/gtkui/glade/tray_menu.glade +++ b/deluge/ui/gtkui/glade/tray_menu.glade @@ -123,6 +123,7 @@ GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK Quit & Shutdown Daemon True + False @@ -143,17 +144,10 @@ True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - _Quit + gtk-quit + True True - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - gtk-quit - 1 - - diff --git a/deluge/ui/gtkui/preferences.py b/deluge/ui/gtkui/preferences.py index 28aa8762d..edc253e1b 100644 --- a/deluge/ui/gtkui/preferences.py +++ b/deluge/ui/gtkui/preferences.py @@ -71,7 +71,7 @@ class Preferences(component.Component): self.liststore = gtk.ListStore(int, str) self.treeview.set_model(self.liststore) render = gtk.CellRendererText() - column = gtk.TreeViewColumn("Categories", render, text=1) + column = gtk.TreeViewColumn(_("Categories"), render, text=1) self.treeview.append_column(column) # Add the default categories i = 0