61
61
self.actiongroup = gtk.ActionGroup('context')
62
62
self.actiongroup.add_actions([('add', gtk.STOCK_ADD,
64
_('Add the selected file'),
64
_i18n('Add the selected file'),
66
66
('remove', gtk.STOCK_REMOVE,
68
_('Remove the selected file'),
67
_i18n('Remove'), None,
68
_i18n('Remove the selected file'),
70
70
('remove_and_delete', gtk.STOCK_REMOVE,
71
_('Remove and delete'), None,
72
_('Remove the selected file/dir and delete from disk'),
71
_i18n('Remove and delete'), None,
72
_i18n('Remove the selected file/dir and delete from disk'),
73
73
self.remove_and_delete_file),
76
_('Rename the selected file'),
75
_i18n('Rename'), None,
76
_i18n('Rename the selected file'),
78
78
('open', gtk.STOCK_OPEN,
80
_('Open the selected file'),
80
_i18n('Open the selected file'),
84
_('Revert the changes'),
83
_i18n('Revert'), None,
84
_i18n('Revert the changes'),
88
_('Commit the changes'),
87
_i18n('Commit'), None,
88
_i18n('Commit the changes'),
92
_('Annotate the selected file'),
91
_i18n('Annotate'), None,
92
_i18n('Annotate the selected file'),
96
_('Show the diff of the file'),
96
_i18n('Show the diff of the file'),
100
_('Bookmark current location'),
99
_i18n('Bookmark'), None,
100
_i18n('Bookmark current location'),
102
102
('edit_bookmark', gtk.STOCK_EDIT,
104
_('Edit the selected bookmark'),
104
_i18n('Edit the selected bookmark'),
105
105
self.edit_bookmark),
106
106
('remove_bookmark', gtk.STOCK_REMOVE,
108
_('Remove the selected bookmark'),
107
_i18n('Remove'), None,
108
_i18n('Remove the selected bookmark'),
109
109
self.remove_bookmark),
110
110
('open_folder', gtk.STOCK_OPEN,
111
_('Open Folder'), None,
112
_('Open bookmark folder in Nautilus'),
111
_i18n('Open Folder'), None,
112
_i18n('Open bookmark folder in Nautilus'),
113
113
self.open_folder),
114
114
('diff_selected', None,
115
_('Selected...'), None,
116
_('Show the differences of the selected file'),
115
_i18n('Selected...'), None,
116
_i18n('Show the differences of the selected file'),
117
117
self.diff_selected),
118
118
('diff_all', None,
120
_('Show the differences of all files'),
119
_i18n('All...'), None,
120
_i18n('Show the differences of all files'),
122
122
('view_remote', None,
123
_('View contents'), None,
124
_('View the contents of the file in a builtin viewer'),
123
_i18n('View contents'), None,
124
_i18n('View the contents of the file in a builtin viewer'),
125
125
self.view_remote),
126
126
('diff_remote', None,
127
_('Show differences'), None,
128
_('Show the differences between two revisions of the file'),
127
_i18n('Show differences'), None,
128
_i18n('Show the differences between two revisions of the file'),
129
129
self.diff_remote),
130
130
('revert_remote', None,
131
_('Revert to this revision'), None,
132
_('Revert the selected file to the selected revision'),
131
_i18n('Revert to this revision'), None,
132
_i18n('Revert the selected file to the selected revision'),
133
133
self.revert_remote)
272
272
wt, path = WorkingTree.open_containing(self.path)
273
273
ret = wt.revert([os.path.join(path, self.selected)])
275
warning_dialog(_('Conflicts detected'),
276
_('Please have a look at the working tree before continuing.'))
275
warning_dialog(_i18n('Conflicts detected'),
276
_i18n('Please have a look at the working tree before continuing.'))
278
info_dialog(_('Revert successful'),
279
_('All files reverted to last revision.'))
278
info_dialog(_i18n('Revert successful'),
279
_i18n('All files reverted to last revision.'))
280
280
self.app.refresh_right()
282
282
def commit(self, action):
312
316
def bookmark(self, action):
313
317
""" Right context menu -> Bookmark """
314
318
if self.pref.add_bookmark(self.path):
315
info_dialog(_('Bookmark successfully added'),
316
_('The current directory was bookmarked. You can reach\nit by selecting it from the left panel.'))
319
info_dialog(_i18n('Bookmark successfully added'),
320
_i18n('The current directory was bookmarked. You can reach\nit by selecting it from the left panel.'))
317
321
self.pref.write()
319
warning_dialog(_('Location already bookmarked'),
320
_('The current directory is already bookmarked.\nSee the left panel for reference.'))
323
warning_dialog(_i18n('Location already bookmarked'),
324
_i18n('The current directory is already bookmarked.\nSee the left panel for reference.'))
322
326
self.app.refresh_left()