60
61
self.actiongroup = gtk.ActionGroup('context')
61
62
self.actiongroup.add_actions([('add', gtk.STOCK_ADD,
63
_('Add the selected file'),
64
_i18n('Add the selected file'),
65
66
('remove', gtk.STOCK_REMOVE,
67
_('Remove the selected file'),
67
_i18n('Remove'), None,
68
_i18n('Remove the selected file'),
69
70
('remove_and_delete', gtk.STOCK_REMOVE,
70
_('Remove and delete'), None,
71
_('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'),
72
73
self.remove_and_delete_file),
75
_('Rename the selected file'),
75
_i18n('Rename'), None,
76
_i18n('Rename the selected file'),
77
78
('open', gtk.STOCK_OPEN,
79
_('Open the selected file'),
80
_i18n('Open the selected file'),
83
_('Revert the changes'),
83
_i18n('Revert'), None,
84
_i18n('Revert the changes'),
87
_('Commit the changes'),
87
_i18n('Commit'), None,
88
_i18n('Commit the changes'),
91
_('Annotate the selected file'),
91
_i18n('Annotate'), None,
92
_i18n('Annotate the selected file'),
95
_('Show the diff of the file'),
96
_i18n('Show the diff of the file'),
99
_('Bookmark current location'),
99
_i18n('Bookmark'), None,
100
_i18n('Bookmark current location'),
101
102
('edit_bookmark', gtk.STOCK_EDIT,
103
_('Edit the selected bookmark'),
104
_i18n('Edit the selected bookmark'),
104
105
self.edit_bookmark),
105
106
('remove_bookmark', gtk.STOCK_REMOVE,
107
_('Remove the selected bookmark'),
107
_i18n('Remove'), None,
108
_i18n('Remove the selected bookmark'),
108
109
self.remove_bookmark),
109
110
('open_folder', gtk.STOCK_OPEN,
110
_('Open Folder'), None,
111
_('Open bookmark folder in Nautilus'),
111
_i18n('Open Folder'), None,
112
_i18n('Open bookmark folder in Nautilus'),
112
113
self.open_folder),
113
114
('diff_selected', None,
114
_('Selected...'), None,
115
_('Show the differences of the selected file'),
115
_i18n('Selected...'), None,
116
_i18n('Show the differences of the selected file'),
116
117
self.diff_selected),
117
118
('diff_all', None,
119
_('Show the differences of all files'),
119
_i18n('All...'), None,
120
_i18n('Show the differences of all files'),
121
122
('view_remote', None,
122
_('View contents'), None,
123
_('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'),
124
125
self.view_remote),
125
126
('diff_remote', None,
126
_('Show differences'), None,
127
_('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'),
128
129
self.diff_remote),
129
130
('revert_remote', None,
130
_('Revert to this revision'), None,
131
_('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'),
132
133
self.revert_remote)
271
272
wt, path = WorkingTree.open_containing(self.path)
272
273
ret = wt.revert([os.path.join(path, self.selected)])
274
warning_dialog(_('Conflicts detected'),
275
_('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.'))
277
info_dialog(_('Revert successful'),
278
_('All files reverted to last revision.'))
278
info_dialog(_i18n('Revert successful'),
279
_i18n('All files reverted to last revision.'))
279
280
self.app.refresh_right()
281
282
def commit(self, action):
315
316
def bookmark(self, action):
316
317
""" Right context menu -> Bookmark """
317
318
if self.pref.add_bookmark(self.path):
318
info_dialog(_('Bookmark successfully added'),
319
_('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.'))
320
321
self.pref.write()
322
warning_dialog(_('Location already bookmarked'),
323
_('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.'))
325
326
self.app.refresh_left()