Merge lp:~tintou/pantheon-photos/gtkaction into lp:~pantheon-photos/pantheon-photos/trunk
- gtkaction
- Merge into trunk
Proposed by
Corentin Noël
Status: | Merged |
---|---|
Approved by: | Danielle Foré |
Approved revision: | 3134 |
Merged at revision: | 3134 |
Proposed branch: | lp:~tintou/pantheon-photos/gtkaction |
Merge into: | lp:~pantheon-photos/pantheon-photos/trunk |
Diff against target: |
1217 lines (+216/-423) 15 files modified
src/AppWindow.vala (+11/-17) src/CollectionPage.vala (+24/-49) src/MediaPage.vala (+29/-57) src/PhotoPage.vala (+62/-116) src/camera/ImportPage.vala (+5/-11) src/direct/DirectPhotoPage.vala (+47/-93) src/events/EventPage.vala (+2/-4) src/events/EventsDirectoryPage.vala (+4/-8) src/library/ImportQueuePage.vala (+1/-3) src/library/LibraryWindow.vala (+22/-46) src/library/OfflinePage.vala (+2/-4) src/library/TrashPage.vala (+3/-7) src/searches/Branch.vala (+1/-2) src/sidebar/Tree.vala (+2/-4) src/tags/Branch.vala (+1/-2) |
To merge this branch: | bzr merge lp:~tintou/pantheon-photos/gtkaction |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Danielle Foré | Approve | ||
Review via email: mp+315689@code.launchpad.net |
Commit message
Simplified the GtkAction creation
Description of the change
To post a comment you must log in.
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'src/AppWindow.vala' | |||
2 | --- src/AppWindow.vala 2017-01-15 18:45:10 +0000 | |||
3 | +++ src/AppWindow.vala 2017-01-26 15:47:05 +0000 | |||
4 | @@ -498,40 +498,34 @@ | |||
5 | 498 | private Gtk.ActionEntry[] create_common_actions () { | 498 | private Gtk.ActionEntry[] create_common_actions () { |
6 | 499 | Gtk.ActionEntry[] actions = new Gtk.ActionEntry[0]; | 499 | Gtk.ActionEntry[] actions = new Gtk.ActionEntry[0]; |
7 | 500 | 500 | ||
10 | 501 | Gtk.ActionEntry quit = { "CommonQuit", null, TRANSLATABLE, "<Ctrl>Q", | 501 | Gtk.ActionEntry quit = { "CommonQuit", null, _("_Quit"), "<Ctrl>Q", |
11 | 502 | TRANSLATABLE, on_quit | 502 | _("_Quit"), on_quit |
12 | 503 | }; | 503 | }; |
13 | 504 | quit.label = _ ("_Quit"); | ||
14 | 505 | actions += quit; | 504 | actions += quit; |
15 | 506 | 505 | ||
16 | 507 | Gtk.ActionEntry fullscreen = { "CommonFullscreen", null, | 506 | Gtk.ActionEntry fullscreen = { "CommonFullscreen", null, |
18 | 508 | TRANSLATABLE, "F11", TRANSLATABLE, on_fullscreen | 507 | _("Fulls_creen"), "F11", _("Fulls_creen"), on_fullscreen |
19 | 509 | }; | 508 | }; |
20 | 510 | fullscreen.label = _ ("Fulls_creen"); | ||
21 | 511 | actions += fullscreen; | 509 | actions += fullscreen; |
22 | 512 | 510 | ||
25 | 513 | Gtk.ActionEntry undo = { "CommonUndo", "edit-undo", TRANSLATABLE, "<Ctrl>Z", | 511 | Gtk.ActionEntry undo = { "CommonUndo", "edit-undo", Resources.UNDO_MENU, "<Ctrl>Z", |
26 | 514 | TRANSLATABLE, on_undo | 512 | Resources.UNDO_MENU, on_undo |
27 | 515 | }; | 513 | }; |
28 | 516 | undo.label = Resources.UNDO_MENU; | ||
29 | 517 | actions += undo; | 514 | actions += undo; |
30 | 518 | 515 | ||
33 | 519 | Gtk.ActionEntry redo = { "CommonRedo", "edit-redo", TRANSLATABLE, "<Ctrl><Shift>Z", | 516 | Gtk.ActionEntry redo = { "CommonRedo", "edit-redo", Resources.REDO_MENU, "<Ctrl><Shift>Z", |
34 | 520 | TRANSLATABLE, on_redo | 517 | Resources.REDO_MENU, on_redo |
35 | 521 | }; | 518 | }; |
36 | 522 | redo.label = Resources.REDO_MENU; | ||
37 | 523 | actions += redo; | 519 | actions += redo; |
38 | 524 | 520 | ||
41 | 525 | Gtk.ActionEntry jump_to_file = { "CommonJumpToFile", null, TRANSLATABLE, | 521 | Gtk.ActionEntry jump_to_file = { "CommonJumpToFile", null, Resources.JUMP_TO_FILE_MENU, |
42 | 526 | "<Ctrl><Shift>M", TRANSLATABLE, on_jump_to_file | 522 | "<Ctrl><Shift>M", Resources.JUMP_TO_FILE_MENU, on_jump_to_file |
43 | 527 | }; | 523 | }; |
44 | 528 | jump_to_file.label = Resources.JUMP_TO_FILE_MENU; | ||
45 | 529 | actions += jump_to_file; | 524 | actions += jump_to_file; |
46 | 530 | 525 | ||
49 | 531 | Gtk.ActionEntry select_all = { "CommonSelectAll", null, TRANSLATABLE, | 526 | Gtk.ActionEntry select_all = { "CommonSelectAll", null, Resources.SELECT_ALL_MENU, |
50 | 532 | "<Ctrl>A", TRANSLATABLE, on_select_all | 527 | "<Ctrl>A", Resources.SELECT_ALL_MENU, on_select_all |
51 | 533 | }; | 528 | }; |
52 | 534 | select_all.label = Resources.SELECT_ALL_MENU; | ||
53 | 535 | actions += select_all; | 529 | actions += select_all; |
54 | 536 | 530 | ||
55 | 537 | Gtk.ActionEntry select_none = { "CommonSelectNone", null, null, | 531 | Gtk.ActionEntry select_none = { "CommonSelectNone", null, null, |
56 | 538 | 532 | ||
57 | === modified file 'src/CollectionPage.vala' | |||
58 | --- src/CollectionPage.vala 2017-01-12 18:13:48 +0000 | |||
59 | +++ src/CollectionPage.vala 2017-01-26 15:47:05 +0000 | |||
60 | @@ -124,100 +124,75 @@ | |||
61 | 124 | protected override Gtk.ActionEntry[] init_collect_action_entries () { | 124 | protected override Gtk.ActionEntry[] init_collect_action_entries () { |
62 | 125 | Gtk.ActionEntry[] actions = base.init_collect_action_entries (); | 125 | Gtk.ActionEntry[] actions = base.init_collect_action_entries (); |
63 | 126 | 126 | ||
66 | 127 | Gtk.ActionEntry print = { "Print", null, TRANSLATABLE, "<Ctrl>P", | 127 | Gtk.ActionEntry print = { "Print", null, Resources.PRINT_MENU, "<Ctrl>P", |
67 | 128 | TRANSLATABLE, on_print | 128 | Resources.PRINT_MENU, on_print |
68 | 129 | }; | 129 | }; |
69 | 130 | print.label = Resources.PRINT_MENU; | ||
70 | 131 | actions += print; | 130 | actions += print; |
71 | 132 | 131 | ||
74 | 133 | Gtk.ActionEntry publish = { "Publish", Resources.PUBLISH, TRANSLATABLE, "<Ctrl><Shift>P", | 132 | Gtk.ActionEntry publish = { "Publish", Resources.PUBLISH, Resources.PUBLISH_MENU, "<Ctrl><Shift>P", |
75 | 134 | TRANSLATABLE, on_publish | 133 | Resources.PUBLISH_TOOLTIP, on_publish |
76 | 135 | }; | 134 | }; |
77 | 136 | publish.label = Resources.PUBLISH_MENU; | ||
78 | 137 | publish.tooltip = Resources.PUBLISH_TOOLTIP; | ||
79 | 138 | actions += publish; | 135 | actions += publish; |
80 | 139 | 136 | ||
81 | 140 | Gtk.ActionEntry rotate_right = { "RotateClockwise", Resources.CLOCKWISE, | 137 | Gtk.ActionEntry rotate_right = { "RotateClockwise", Resources.CLOCKWISE, |
83 | 141 | TRANSLATABLE, "<Ctrl>R", TRANSLATABLE, on_rotate_clockwise | 138 | Resources.ROTATE_CW_MENU, "<Ctrl>R", Resources.ROTATE_CW_TOOLTIP, on_rotate_clockwise |
84 | 142 | }; | 139 | }; |
85 | 143 | rotate_right.label = Resources.ROTATE_CW_MENU; | ||
86 | 144 | rotate_right.tooltip = Resources.ROTATE_CW_TOOLTIP; | ||
87 | 145 | actions += rotate_right; | 140 | actions += rotate_right; |
88 | 146 | 141 | ||
89 | 147 | Gtk.ActionEntry rotate_left = { "RotateCounterclockwise", Resources.COUNTERCLOCKWISE, | 142 | Gtk.ActionEntry rotate_left = { "RotateCounterclockwise", Resources.COUNTERCLOCKWISE, |
91 | 148 | TRANSLATABLE, "<Ctrl><Shift>R", TRANSLATABLE, on_rotate_counterclockwise | 143 | Resources.ROTATE_CCW_MENU, "<Ctrl><Shift>R", Resources.ROTATE_CCW_TOOLTIP, on_rotate_counterclockwise |
92 | 149 | }; | 144 | }; |
93 | 150 | rotate_left.label = Resources.ROTATE_CCW_MENU; | ||
94 | 151 | rotate_left.tooltip = Resources.ROTATE_CCW_TOOLTIP; | ||
95 | 152 | actions += rotate_left; | 145 | actions += rotate_left; |
96 | 153 | 146 | ||
99 | 154 | Gtk.ActionEntry hflip = { "FlipHorizontally", Resources.HFLIP, TRANSLATABLE, null, | 147 | Gtk.ActionEntry hflip = { "FlipHorizontally", Resources.HFLIP, Resources.HFLIP_MENU, null, |
100 | 155 | TRANSLATABLE, on_flip_horizontally | 148 | Resources.HFLIP_TOOLTIP, on_flip_horizontally |
101 | 156 | }; | 149 | }; |
102 | 157 | hflip.label = Resources.HFLIP_MENU; | ||
103 | 158 | hflip.tooltip = Resources.HFLIP_TOOLTIP; | ||
104 | 159 | actions += hflip; | 150 | actions += hflip; |
105 | 160 | 151 | ||
108 | 161 | Gtk.ActionEntry vflip = { "FlipVertically", Resources.VFLIP, TRANSLATABLE, null, | 152 | Gtk.ActionEntry vflip = { "FlipVertically", Resources.VFLIP, Resources.VFLIP_MENU, null, |
109 | 162 | TRANSLATABLE, on_flip_vertically | 153 | Resources.VFLIP_TOOLTIP, on_flip_vertically |
110 | 163 | }; | 154 | }; |
111 | 164 | vflip.label = Resources.VFLIP_MENU; | ||
112 | 165 | vflip.tooltip = Resources.VFLIP_TOOLTIP; | ||
113 | 166 | actions += vflip; | 155 | actions += vflip; |
114 | 167 | 156 | ||
117 | 168 | Gtk.ActionEntry copy_adjustments = { "CopyColorAdjustments", null, TRANSLATABLE, | 157 | Gtk.ActionEntry copy_adjustments = { "CopyColorAdjustments", null, Resources.COPY_ADJUSTMENTS_MENU, |
118 | 169 | "<Ctrl><Shift>C", TRANSLATABLE, on_copy_adjustments | 158 | "<Ctrl><Shift>C", Resources.COPY_ADJUSTMENTS_TOOLTIP, on_copy_adjustments |
119 | 170 | }; | 159 | }; |
120 | 171 | copy_adjustments.label = Resources.COPY_ADJUSTMENTS_MENU; | ||
121 | 172 | copy_adjustments.tooltip = Resources.COPY_ADJUSTMENTS_TOOLTIP; | ||
122 | 173 | actions += copy_adjustments; | 160 | actions += copy_adjustments; |
123 | 174 | 161 | ||
126 | 175 | Gtk.ActionEntry paste_adjustments = { "PasteColorAdjustments", null, TRANSLATABLE, | 162 | Gtk.ActionEntry paste_adjustments = { "PasteColorAdjustments", null, Resources.PASTE_ADJUSTMENTS_MENU, |
127 | 176 | "<Ctrl><Shift>V", TRANSLATABLE, on_paste_adjustments | 163 | "<Ctrl><Shift>V", Resources.PASTE_ADJUSTMENTS_TOOLTIP, on_paste_adjustments |
128 | 177 | }; | 164 | }; |
129 | 178 | paste_adjustments.label = Resources.PASTE_ADJUSTMENTS_MENU; | ||
130 | 179 | paste_adjustments.tooltip = Resources.PASTE_ADJUSTMENTS_TOOLTIP; | ||
131 | 180 | actions += paste_adjustments; | 165 | actions += paste_adjustments; |
132 | 181 | 166 | ||
135 | 182 | Gtk.ActionEntry revert = { "Revert", null, TRANSLATABLE, null, | 167 | Gtk.ActionEntry revert = { "Revert", null, Resources.REVERT_MENU, null, |
136 | 183 | TRANSLATABLE, on_revert | 168 | Resources.REVERT_MENU, on_revert |
137 | 184 | }; | 169 | }; |
138 | 185 | revert.label = Resources.REVERT_MENU; | ||
139 | 186 | actions += revert; | 170 | actions += revert; |
140 | 187 | 171 | ||
142 | 188 | Gtk.ActionEntry duplicate = { "Duplicate", null, TRANSLATABLE, "<Ctrl>D", TRANSLATABLE, | 172 | Gtk.ActionEntry duplicate = { "Duplicate", null, Resources.DUPLICATE_PHOTO_MENU, "<Ctrl>D", Resources.DUPLICATE_PHOTO_TOOLTIP, |
143 | 189 | on_duplicate_photo | 173 | on_duplicate_photo |
144 | 190 | }; | 174 | }; |
145 | 191 | duplicate.label = Resources.DUPLICATE_PHOTO_MENU; | ||
146 | 192 | duplicate.tooltip = Resources.DUPLICATE_PHOTO_TOOLTIP; | ||
147 | 193 | actions += duplicate; | 175 | actions += duplicate; |
148 | 194 | 176 | ||
151 | 195 | Gtk.ActionEntry adjust_date_time = { "AdjustDateTime", null, TRANSLATABLE, null, | 177 | Gtk.ActionEntry adjust_date_time = { "AdjustDateTime", null, Resources.ADJUST_DATE_TIME_MENU, null, |
152 | 196 | TRANSLATABLE, on_adjust_date_time | 178 | Resources.ADJUST_DATE_TIME_MENU, on_adjust_date_time |
153 | 197 | }; | 179 | }; |
154 | 198 | adjust_date_time.label = Resources.ADJUST_DATE_TIME_MENU; | ||
155 | 199 | actions += adjust_date_time; | 180 | actions += adjust_date_time; |
156 | 200 | 181 | ||
159 | 201 | Gtk.ActionEntry open_with = { "OpenWith", null, TRANSLATABLE, null, null, null }; | 182 | Gtk.ActionEntry open_with = { "OpenWith", null, Resources.OPEN_WITH_MENU, null, null, null }; |
158 | 202 | open_with.label = Resources.OPEN_WITH_MENU; | ||
160 | 203 | actions += open_with; | 183 | actions += open_with; |
161 | 204 | 184 | ||
164 | 205 | Gtk.ActionEntry open_with_raw = { "OpenWithRaw", null, TRANSLATABLE, null, null, null }; | 185 | Gtk.ActionEntry open_with_raw = { "OpenWithRaw", null, Resources.OPEN_WITH_RAW_MENU, null, null, null }; |
163 | 206 | open_with_raw.label = Resources.OPEN_WITH_RAW_MENU; | ||
165 | 207 | actions += open_with_raw; | 186 | actions += open_with_raw; |
166 | 208 | 187 | ||
169 | 209 | Gtk.ActionEntry enhance = { "Enhance", Resources.ENHANCE, TRANSLATABLE, "<Ctrl>E", | 188 | Gtk.ActionEntry enhance = { "Enhance", Resources.ENHANCE, Resources.ENHANCE_MENU, "<Ctrl>E", |
170 | 210 | TRANSLATABLE, on_enhance | 189 | Resources.ENHANCE_TOOLTIP, on_enhance |
171 | 211 | }; | 190 | }; |
172 | 212 | enhance.label = Resources.ENHANCE_MENU; | ||
173 | 213 | enhance.tooltip = Resources.ENHANCE_TOOLTIP; | ||
174 | 214 | actions += enhance; | 191 | actions += enhance; |
175 | 215 | 192 | ||
177 | 216 | Gtk.ActionEntry slideshow = { "Slideshow", null, TRANSLATABLE, "F5", TRANSLATABLE, | 193 | Gtk.ActionEntry slideshow = { "Slideshow", null, _("S_lideshow"), "F5", _("Play a slideshow"), |
178 | 217 | on_slideshow | 194 | on_slideshow |
179 | 218 | }; | 195 | }; |
180 | 219 | slideshow.label = _ ("S_lideshow"); | ||
181 | 220 | slideshow.tooltip = _ ("Play a slideshow"); | ||
182 | 221 | actions += slideshow; | 196 | actions += slideshow; |
183 | 222 | 197 | ||
184 | 223 | return actions; | 198 | return actions; |
185 | 224 | 199 | ||
186 | === modified file 'src/MediaPage.vala' | |||
187 | --- src/MediaPage.vala 2017-01-12 18:13:48 +0000 | |||
188 | +++ src/MediaPage.vala 2017-01-26 15:47:05 +0000 | |||
189 | @@ -202,72 +202,58 @@ | |||
190 | 202 | protected override Gtk.ActionEntry[] init_collect_action_entries () { | 202 | protected override Gtk.ActionEntry[] init_collect_action_entries () { |
191 | 203 | Gtk.ActionEntry[] actions = base.init_collect_action_entries (); | 203 | Gtk.ActionEntry[] actions = base.init_collect_action_entries (); |
192 | 204 | 204 | ||
195 | 205 | Gtk.ActionEntry export = { "Export", null, TRANSLATABLE, "<Ctrl><Shift>E", | 205 | Gtk.ActionEntry export = { "Export", null, Resources.EXPORT_MENU, "<Ctrl><Shift>E", |
196 | 206 | TRANSLATABLE, on_export | 206 | Resources.EXPORT_MENU, on_export |
197 | 207 | }; | 207 | }; |
198 | 208 | export.label = Resources.EXPORT_MENU; | ||
199 | 209 | actions += export; | 208 | actions += export; |
200 | 210 | 209 | ||
203 | 211 | Gtk.ActionEntry remove_from_library = { "RemoveFromLibrary", null, TRANSLATABLE, | 210 | Gtk.ActionEntry remove_from_library = { "RemoveFromLibrary", null, Resources.REMOVE_FROM_LIBRARY_MENU, |
204 | 212 | "<Shift>Delete", TRANSLATABLE, on_remove_from_library | 211 | "<Shift>Delete", Resources.REMOVE_FROM_LIBRARY_MENU, on_remove_from_library |
205 | 213 | }; | 212 | }; |
206 | 214 | remove_from_library.label = Resources.REMOVE_FROM_LIBRARY_MENU; | ||
207 | 215 | actions += remove_from_library; | 213 | actions += remove_from_library; |
208 | 216 | 214 | ||
211 | 217 | Gtk.ActionEntry move_to_trash = { "MoveToTrash", "user-trash-full", TRANSLATABLE, "Delete", | 215 | Gtk.ActionEntry move_to_trash = { "MoveToTrash", "user-trash-full", Resources.MOVE_TO_TRASH_MENU, "Delete", |
212 | 218 | TRANSLATABLE, on_move_to_trash | 216 | Resources.MOVE_TO_TRASH_MENU, on_move_to_trash |
213 | 219 | }; | 217 | }; |
214 | 220 | move_to_trash.label = Resources.MOVE_TO_TRASH_MENU; | ||
215 | 221 | actions += move_to_trash; | 218 | actions += move_to_trash; |
216 | 222 | 219 | ||
219 | 223 | Gtk.ActionEntry new_event = { "NewEvent", null, TRANSLATABLE, "<Ctrl>N", | 220 | Gtk.ActionEntry new_event = { "NewEvent", null, Resources.NEW_EVENT_MENU, "<Ctrl>N", |
220 | 224 | TRANSLATABLE, on_new_event | 221 | Resources.NEW_EVENT_MENU, on_new_event |
221 | 225 | }; | 222 | }; |
222 | 226 | new_event.label = Resources.NEW_EVENT_MENU; | ||
223 | 227 | actions += new_event; | 223 | actions += new_event; |
224 | 228 | 224 | ||
227 | 229 | Gtk.ActionEntry increase_size = { "IncreaseSize", null, TRANSLATABLE, | 225 | Gtk.ActionEntry increase_size = { "IncreaseSize", null, _("Zoom _In"), |
228 | 230 | "<Ctrl>plus", TRANSLATABLE, on_increase_size | 226 | "<Ctrl>plus", _("Increase the magnification of the thumbnails"), on_increase_size |
229 | 231 | }; | 227 | }; |
230 | 232 | increase_size.label = _ ("Zoom _In"); | ||
231 | 233 | increase_size.tooltip = _ ("Increase the magnification of the thumbnails"); | ||
232 | 234 | actions += increase_size; | 228 | actions += increase_size; |
233 | 235 | 229 | ||
236 | 236 | Gtk.ActionEntry decrease_size = { "DecreaseSize", null, TRANSLATABLE, | 230 | Gtk.ActionEntry decrease_size = { "DecreaseSize", null, _("Zoom _Out"), |
237 | 237 | "<Ctrl>minus", TRANSLATABLE, on_decrease_size | 231 | "<Ctrl>minus", _("Decrease the magnification of the thumbnails"), on_decrease_size |
238 | 238 | }; | 232 | }; |
239 | 239 | decrease_size.label = _ ("Zoom _Out"); | ||
240 | 240 | decrease_size.tooltip = _ ("Decrease the magnification of the thumbnails"); | ||
241 | 241 | actions += decrease_size; | 233 | actions += decrease_size; |
242 | 242 | 234 | ||
245 | 243 | Gtk.ActionEntry flag = { "Flag", null, TRANSLATABLE, "<Ctrl>G", TRANSLATABLE, on_flag_unflag }; | 235 | Gtk.ActionEntry flag = { "Flag", null, Resources.FLAG_MENU, "<Ctrl>G", Resources.FLAG_MENU, on_flag_unflag }; |
244 | 244 | flag.label = Resources.FLAG_MENU; | ||
246 | 245 | actions += flag; | 236 | actions += flag; |
247 | 246 | 237 | ||
250 | 247 | Gtk.ActionEntry sort_photos = { "SortPhotos", null, TRANSLATABLE, null, null, null }; | 238 | Gtk.ActionEntry sort_photos = { "SortPhotos", null, _("Sort _Photos"), null, null, null }; |
249 | 248 | sort_photos.label = _ ("Sort _Photos"); | ||
251 | 249 | actions += sort_photos; | 239 | actions += sort_photos; |
252 | 250 | 240 | ||
255 | 251 | Gtk.ActionEntry filter_photos = { "FilterPhotos", null, TRANSLATABLE, null, null, null }; | 241 | Gtk.ActionEntry filter_photos = { "FilterPhotos", null, Resources.FILTER_PHOTOS_MENU, null, null, null }; |
254 | 252 | filter_photos.label = Resources.FILTER_PHOTOS_MENU; | ||
256 | 253 | actions += filter_photos; | 242 | actions += filter_photos; |
257 | 254 | 243 | ||
260 | 255 | Gtk.ActionEntry raw_developer = { "RawDeveloper", null, TRANSLATABLE, null, null, null }; | 244 | Gtk.ActionEntry raw_developer = { "RawDeveloper", null, _("_Developer"), null, null, null }; |
259 | 256 | raw_developer.label = _ ("_Developer"); | ||
261 | 257 | actions += raw_developer; | 245 | actions += raw_developer; |
262 | 258 | 246 | ||
263 | 259 | // RAW developers. | 247 | // RAW developers. |
264 | 260 | 248 | ||
266 | 261 | Gtk.ActionEntry dev_shotwell = { "RawDeveloperShotwell", null, TRANSLATABLE, null, TRANSLATABLE, | 249 | Gtk.ActionEntry dev_shotwell = { "RawDeveloperShotwell", null, _("Shotwell"), null, _("Shotwell"), |
267 | 262 | on_raw_developer_shotwell | 250 | on_raw_developer_shotwell |
268 | 263 | }; | 251 | }; |
269 | 264 | dev_shotwell.label = _ ("Shotwell"); | ||
270 | 265 | actions += dev_shotwell; | 252 | actions += dev_shotwell; |
271 | 266 | 253 | ||
273 | 267 | Gtk.ActionEntry dev_camera = { "RawDeveloperCamera", null, TRANSLATABLE, null, TRANSLATABLE, | 254 | Gtk.ActionEntry dev_camera = { "RawDeveloperCamera", null, _("Camera"), null, _("Camera"), |
274 | 268 | on_raw_developer_camera | 255 | on_raw_developer_camera |
275 | 269 | }; | 256 | }; |
276 | 270 | dev_camera.label = _ ("Camera"); | ||
277 | 271 | actions += dev_camera; | 257 | actions += dev_camera; |
278 | 272 | 258 | ||
279 | 273 | return actions; | 259 | return actions; |
280 | @@ -276,25 +262,19 @@ | |||
281 | 276 | protected override Gtk.ToggleActionEntry[] init_collect_toggle_action_entries () { | 262 | protected override Gtk.ToggleActionEntry[] init_collect_toggle_action_entries () { |
282 | 277 | Gtk.ToggleActionEntry[] toggle_actions = base.init_collect_toggle_action_entries (); | 263 | Gtk.ToggleActionEntry[] toggle_actions = base.init_collect_toggle_action_entries (); |
283 | 278 | 264 | ||
286 | 279 | Gtk.ToggleActionEntry titles = { "ViewTitle", null, TRANSLATABLE, "<Ctrl><Shift>T", | 265 | Gtk.ToggleActionEntry titles = { "ViewTitle", null, _("_Titles"), "<Ctrl><Shift>T", |
287 | 280 | TRANSLATABLE, on_display_titles, Config.Facade.get_instance ().get_display_photo_titles () | 266 | _("Display the title of each photo"), on_display_titles, Config.Facade.get_instance ().get_display_photo_titles () |
288 | 281 | }; | 267 | }; |
289 | 282 | titles.label = _ ("_Titles"); | ||
290 | 283 | titles.tooltip = _ ("Display the title of each photo"); | ||
291 | 284 | toggle_actions += titles; | 268 | toggle_actions += titles; |
292 | 285 | 269 | ||
295 | 286 | Gtk.ToggleActionEntry comments = { "ViewComment", null, TRANSLATABLE, "<Ctrl><Shift>C", | 270 | Gtk.ToggleActionEntry comments = { "ViewComment", null, _("_Comments"), "<Ctrl><Shift>C", |
296 | 287 | TRANSLATABLE, on_display_comments, Config.Facade.get_instance ().get_display_photo_comments () | 271 | _("Display the comment of each photo"), on_display_comments, Config.Facade.get_instance ().get_display_photo_comments () |
297 | 288 | }; | 272 | }; |
298 | 289 | comments.label = _ ("_Comments"); | ||
299 | 290 | comments.tooltip = _ ("Display the comment of each photo"); | ||
300 | 291 | toggle_actions += comments; | 273 | toggle_actions += comments; |
301 | 292 | 274 | ||
304 | 293 | Gtk.ToggleActionEntry tags = { "ViewTags", null, TRANSLATABLE, "<Ctrl><Shift>G", | 275 | Gtk.ToggleActionEntry tags = { "ViewTags", null, _("Ta_gs"), "<Ctrl><Shift>G", |
305 | 294 | TRANSLATABLE, on_display_tags, Config.Facade.get_instance ().get_display_photo_tags () | 276 | _("Display each photo's tags"), on_display_tags, Config.Facade.get_instance ().get_display_photo_tags () |
306 | 295 | }; | 277 | }; |
307 | 296 | tags.label = _ ("Ta_gs"); | ||
308 | 297 | tags.tooltip = _ ("Display each photo's tags"); | ||
309 | 298 | toggle_actions += tags; | 278 | toggle_actions += tags; |
310 | 299 | 279 | ||
311 | 300 | return toggle_actions; | 280 | return toggle_actions; |
312 | @@ -308,18 +288,14 @@ | |||
313 | 308 | // Sort criteria. | 288 | // Sort criteria. |
314 | 309 | Gtk.RadioActionEntry[] sort_crit_actions = new Gtk.RadioActionEntry[0]; | 289 | Gtk.RadioActionEntry[] sort_crit_actions = new Gtk.RadioActionEntry[0]; |
315 | 310 | 290 | ||
317 | 311 | Gtk.RadioActionEntry by_title = { "SortByTitle", null, TRANSLATABLE, null, TRANSLATABLE, | 291 | Gtk.RadioActionEntry by_title = { "SortByTitle", null, _("By _Title"), null, _("Sort photos by title"), |
318 | 312 | SortBy.TITLE | 292 | SortBy.TITLE |
319 | 313 | }; | 293 | }; |
320 | 314 | by_title.label = _ ("By _Title"); | ||
321 | 315 | by_title.tooltip = _ ("Sort photos by title"); | ||
322 | 316 | sort_crit_actions += by_title; | 294 | sort_crit_actions += by_title; |
323 | 317 | 295 | ||
326 | 318 | Gtk.RadioActionEntry by_date = { "SortByExposureDate", null, TRANSLATABLE, null, | 296 | Gtk.RadioActionEntry by_date = { "SortByExposureDate", null, _("By Exposure _Date"), null, |
327 | 319 | TRANSLATABLE, SortBy.EXPOSURE_DATE | 297 | _("Sort photos by exposure date"), SortBy.EXPOSURE_DATE |
328 | 320 | }; | 298 | }; |
329 | 321 | by_date.label = _ ("By Exposure _Date"); | ||
330 | 322 | by_date.tooltip = _ ("Sort photos by exposure date"); | ||
331 | 323 | sort_crit_actions += by_date; | 299 | sort_crit_actions += by_date; |
332 | 324 | 300 | ||
333 | 325 | action_group.add_radio_actions (sort_crit_actions, sort_by, on_sort_changed); | 301 | action_group.add_radio_actions (sort_crit_actions, sort_by, on_sort_changed); |
334 | @@ -328,17 +304,13 @@ | |||
335 | 328 | Gtk.RadioActionEntry[] sort_order_actions = new Gtk.RadioActionEntry[0]; | 304 | Gtk.RadioActionEntry[] sort_order_actions = new Gtk.RadioActionEntry[0]; |
336 | 329 | 305 | ||
337 | 330 | Gtk.RadioActionEntry ascending = { "SortAscending", null, | 306 | Gtk.RadioActionEntry ascending = { "SortAscending", null, |
339 | 331 | TRANSLATABLE, null, TRANSLATABLE, SORT_ORDER_ASCENDING | 307 | _("_Ascending"), null, _("Sort photos in an ascending order"), SORT_ORDER_ASCENDING |
340 | 332 | }; | 308 | }; |
341 | 333 | ascending.label = _ ("_Ascending"); | ||
342 | 334 | ascending.tooltip = _ ("Sort photos in an ascending order"); | ||
343 | 335 | sort_order_actions += ascending; | 309 | sort_order_actions += ascending; |
344 | 336 | 310 | ||
345 | 337 | Gtk.RadioActionEntry descending = { "SortDescending", null, | 311 | Gtk.RadioActionEntry descending = { "SortDescending", null, |
347 | 338 | TRANSLATABLE, null, TRANSLATABLE, SORT_ORDER_DESCENDING | 312 | _("D_escending"), null, _("Sort photos in a descending order"), SORT_ORDER_DESCENDING |
348 | 339 | }; | 313 | }; |
349 | 340 | descending.label = _ ("D_escending"); | ||
350 | 341 | descending.tooltip = _ ("Sort photos in a descending order"); | ||
351 | 342 | sort_order_actions += descending; | 314 | sort_order_actions += descending; |
352 | 343 | 315 | ||
353 | 344 | action_group.add_radio_actions (sort_order_actions, | 316 | action_group.add_radio_actions (sort_order_actions, |
354 | 345 | 317 | ||
355 | === modified file 'src/PhotoPage.vala' | |||
356 | --- src/PhotoPage.vala 2017-01-12 18:13:48 +0000 | |||
357 | +++ src/PhotoPage.vala 2017-01-26 15:47:05 +0000 | |||
358 | @@ -2496,206 +2496,154 @@ | |||
359 | 2496 | protected override Gtk.ActionEntry[] init_collect_action_entries () { | 2496 | protected override Gtk.ActionEntry[] init_collect_action_entries () { |
360 | 2497 | Gtk.ActionEntry[] actions = base.init_collect_action_entries (); | 2497 | Gtk.ActionEntry[] actions = base.init_collect_action_entries (); |
361 | 2498 | 2498 | ||
364 | 2499 | Gtk.ActionEntry export = { "Export", null, TRANSLATABLE, "<Ctrl><Shift>E", | 2499 | Gtk.ActionEntry export = { "Export", null, Resources.EXPORT_MENU, "<Ctrl><Shift>E", |
365 | 2500 | TRANSLATABLE, on_export | 2500 | Resources.EXPORT_MENU, on_export |
366 | 2501 | }; | 2501 | }; |
367 | 2502 | export.label = Resources.EXPORT_MENU; | ||
368 | 2503 | actions += export; | 2502 | actions += export; |
369 | 2504 | 2503 | ||
372 | 2505 | Gtk.ActionEntry print = { "Print", null, TRANSLATABLE, "<Ctrl>P", | 2504 | Gtk.ActionEntry print = { "Print", null, Resources.PRINT_MENU, "<Ctrl>P", |
373 | 2506 | TRANSLATABLE, on_print | 2505 | Resources.PRINT_MENU, on_print |
374 | 2507 | }; | 2506 | }; |
375 | 2508 | print.label = Resources.PRINT_MENU; | ||
376 | 2509 | actions += print; | 2507 | actions += print; |
377 | 2510 | 2508 | ||
380 | 2511 | Gtk.ActionEntry publish = { "Publish", Resources.PUBLISH, TRANSLATABLE, "<Ctrl><Shift>P", | 2509 | Gtk.ActionEntry publish = { "Publish", Resources.PUBLISH, Resources.PUBLISH_MENU, "<Ctrl><Shift>P", |
381 | 2512 | TRANSLATABLE, on_publish | 2510 | Resources.PUBLISH_TOOLTIP, on_publish |
382 | 2513 | }; | 2511 | }; |
383 | 2514 | publish.label = Resources.PUBLISH_MENU; | ||
384 | 2515 | publish.tooltip = Resources.PUBLISH_TOOLTIP; | ||
385 | 2516 | actions += publish; | 2512 | actions += publish; |
386 | 2517 | 2513 | ||
389 | 2518 | Gtk.ActionEntry remove_from_library = { "RemoveFromLibrary", null, TRANSLATABLE, | 2514 | Gtk.ActionEntry remove_from_library = { "RemoveFromLibrary", null, Resources.REMOVE_FROM_LIBRARY_MENU, |
390 | 2519 | "<Shift>Delete", TRANSLATABLE, on_remove_from_library | 2515 | "<Shift>Delete", Resources.REMOVE_FROM_LIBRARY_MENU, on_remove_from_library |
391 | 2520 | }; | 2516 | }; |
392 | 2521 | remove_from_library.label = Resources.REMOVE_FROM_LIBRARY_MENU; | ||
393 | 2522 | actions += remove_from_library; | 2517 | actions += remove_from_library; |
394 | 2523 | 2518 | ||
397 | 2524 | Gtk.ActionEntry move_to_trash = { "MoveToTrash", "user-trash-full", TRANSLATABLE, "Delete", | 2519 | Gtk.ActionEntry move_to_trash = { "MoveToTrash", "user-trash-full", Resources.MOVE_TO_TRASH_MENU, "Delete", |
398 | 2525 | TRANSLATABLE, on_move_to_trash | 2520 | Resources.MOVE_TO_TRASH_MENU, on_move_to_trash |
399 | 2526 | }; | 2521 | }; |
400 | 2527 | move_to_trash.label = Resources.MOVE_TO_TRASH_MENU; | ||
401 | 2528 | actions += move_to_trash; | 2522 | actions += move_to_trash; |
402 | 2529 | 2523 | ||
405 | 2530 | Gtk.ActionEntry view = { "ViewMenu", null, TRANSLATABLE, null, null, on_view_menu }; | 2524 | Gtk.ActionEntry view = { "ViewMenu", null, _("_View"), null, null, on_view_menu }; |
404 | 2531 | view.label = _ ("_View"); | ||
406 | 2532 | actions += view; | 2525 | actions += view; |
407 | 2533 | 2526 | ||
410 | 2534 | Gtk.ActionEntry tools = { "Tools", null, TRANSLATABLE, null, null, null }; | 2527 | Gtk.ActionEntry tools = { "Tools", null, _("T_ools"), null, null, null }; |
409 | 2535 | tools.label = _ ("T_ools"); | ||
411 | 2536 | actions += tools; | 2528 | actions += tools; |
412 | 2537 | 2529 | ||
415 | 2538 | Gtk.ActionEntry prev = { "PrevPhoto", null, TRANSLATABLE, null, | 2530 | Gtk.ActionEntry prev = { "PrevPhoto", null, _("_Previous Photo"), null, |
416 | 2539 | TRANSLATABLE, on_previous_photo | 2531 | _("Previous Photo"), on_previous_photo |
417 | 2540 | }; | 2532 | }; |
418 | 2541 | prev.label = _ ("_Previous Photo"); | ||
419 | 2542 | prev.tooltip = _ ("Previous Photo"); | ||
420 | 2543 | actions += prev; | 2533 | actions += prev; |
421 | 2544 | 2534 | ||
424 | 2545 | Gtk.ActionEntry next = { "NextPhoto", null, TRANSLATABLE, null, | 2535 | Gtk.ActionEntry next = { "NextPhoto", null, _("_Next Photo"), null, |
425 | 2546 | TRANSLATABLE, on_next_photo | 2536 | _("Next Photo"), on_next_photo |
426 | 2547 | }; | 2537 | }; |
427 | 2548 | next.label = _ ("_Next Photo"); | ||
428 | 2549 | next.tooltip = _ ("Next Photo"); | ||
429 | 2550 | actions += next; | 2538 | actions += next; |
430 | 2551 | 2539 | ||
433 | 2552 | Gtk.ActionEntry rotate_right = { "RotateClockwise", Resources.CLOCKWISE, TRANSLATABLE, | 2540 | Gtk.ActionEntry rotate_right = { "RotateClockwise", Resources.CLOCKWISE, Resources.ROTATE_CW_MENU, |
434 | 2553 | "<Ctrl>R", TRANSLATABLE, on_rotate_clockwise | 2541 | "<Ctrl>R", Resources.ROTATE_CW_TOOLTIP, on_rotate_clockwise |
435 | 2554 | }; | 2542 | }; |
436 | 2555 | rotate_right.label = Resources.ROTATE_CW_MENU; | ||
437 | 2556 | rotate_right.tooltip = Resources.ROTATE_CW_TOOLTIP; | ||
438 | 2557 | actions += rotate_right; | 2543 | actions += rotate_right; |
439 | 2558 | 2544 | ||
440 | 2559 | Gtk.ActionEntry rotate_left = { "RotateCounterclockwise", Resources.COUNTERCLOCKWISE, | 2545 | Gtk.ActionEntry rotate_left = { "RotateCounterclockwise", Resources.COUNTERCLOCKWISE, |
442 | 2560 | TRANSLATABLE, "<Ctrl><Shift>R", TRANSLATABLE, on_rotate_counterclockwise | 2546 | Resources.ROTATE_CCW_MENU, "<Ctrl><Shift>R", Resources.ROTATE_CCW_TOOLTIP, on_rotate_counterclockwise |
443 | 2561 | }; | 2547 | }; |
444 | 2562 | rotate_left.label = Resources.ROTATE_CCW_MENU; | ||
445 | 2563 | rotate_left.tooltip = Resources.ROTATE_CCW_TOOLTIP; | ||
446 | 2564 | actions += rotate_left; | 2548 | actions += rotate_left; |
447 | 2565 | 2549 | ||
450 | 2566 | Gtk.ActionEntry hflip = { "FlipHorizontally", Resources.HFLIP, TRANSLATABLE, null, | 2550 | Gtk.ActionEntry hflip = { "FlipHorizontally", Resources.HFLIP, Resources.HFLIP_MENU, null, |
451 | 2567 | TRANSLATABLE, on_flip_horizontally | 2551 | Resources.HFLIP_MENU, on_flip_horizontally |
452 | 2568 | }; | 2552 | }; |
453 | 2569 | hflip.label = Resources.HFLIP_MENU; | ||
454 | 2570 | actions += hflip; | 2553 | actions += hflip; |
455 | 2571 | 2554 | ||
458 | 2572 | Gtk.ActionEntry vflip = { "FlipVertically", Resources.VFLIP, TRANSLATABLE, null, | 2555 | Gtk.ActionEntry vflip = { "FlipVertically", Resources.VFLIP, Resources.VFLIP_MENU, null, |
459 | 2573 | TRANSLATABLE, on_flip_vertically | 2556 | Resources.VFLIP_MENU, on_flip_vertically |
460 | 2574 | }; | 2557 | }; |
461 | 2575 | vflip.label = Resources.VFLIP_MENU; | ||
462 | 2576 | actions += vflip; | 2558 | actions += vflip; |
463 | 2577 | 2559 | ||
466 | 2578 | Gtk.ActionEntry enhance = { "Enhance", Resources.ENHANCE, TRANSLATABLE, "<Ctrl>E", | 2560 | Gtk.ActionEntry enhance = { "Enhance", Resources.ENHANCE, Resources.ENHANCE_MENU, "<Ctrl>E", |
467 | 2579 | TRANSLATABLE, on_enhance | 2561 | Resources.ENHANCE_TOOLTIP, on_enhance |
468 | 2580 | }; | 2562 | }; |
469 | 2581 | enhance.label = Resources.ENHANCE_MENU; | ||
470 | 2582 | enhance.tooltip = Resources.ENHANCE_TOOLTIP; | ||
471 | 2583 | actions += enhance; | 2563 | actions += enhance; |
472 | 2584 | 2564 | ||
475 | 2585 | Gtk.ActionEntry copy_adjustments = { "CopyColorAdjustments", null, TRANSLATABLE, | 2565 | Gtk.ActionEntry copy_adjustments = { "CopyColorAdjustments", null, Resources.COPY_ADJUSTMENTS_MENU, |
476 | 2586 | "<Ctrl><Shift>C", TRANSLATABLE, on_copy_adjustments | 2566 | "<Ctrl><Shift>C", Resources.COPY_ADJUSTMENTS_TOOLTIP, on_copy_adjustments |
477 | 2587 | }; | 2567 | }; |
478 | 2588 | copy_adjustments.label = Resources.COPY_ADJUSTMENTS_MENU; | ||
479 | 2589 | copy_adjustments.tooltip = Resources.COPY_ADJUSTMENTS_TOOLTIP; | ||
480 | 2590 | actions += copy_adjustments; | 2568 | actions += copy_adjustments; |
481 | 2591 | 2569 | ||
484 | 2592 | Gtk.ActionEntry paste_adjustments = { "PasteColorAdjustments", null, TRANSLATABLE, | 2570 | Gtk.ActionEntry paste_adjustments = { "PasteColorAdjustments", null, Resources.PASTE_ADJUSTMENTS_MENU, |
485 | 2593 | "<Ctrl><Shift>V", TRANSLATABLE, on_paste_adjustments | 2571 | "<Ctrl><Shift>V", Resources.PASTE_ADJUSTMENTS_TOOLTIP, on_paste_adjustments |
486 | 2594 | }; | 2572 | }; |
487 | 2595 | paste_adjustments.label = Resources.PASTE_ADJUSTMENTS_MENU; | ||
488 | 2596 | paste_adjustments.tooltip = Resources.PASTE_ADJUSTMENTS_TOOLTIP; | ||
489 | 2597 | actions += paste_adjustments; | 2573 | actions += paste_adjustments; |
490 | 2598 | 2574 | ||
493 | 2599 | Gtk.ActionEntry crop = { "Crop", Resources.CROP, TRANSLATABLE, "<Ctrl>O", | 2575 | Gtk.ActionEntry crop = { "Crop", Resources.CROP, Resources.CROP_MENU, "<Ctrl>O", |
494 | 2600 | TRANSLATABLE, toggle_crop | 2576 | Resources.CROP_TOOLTIP, toggle_crop |
495 | 2601 | }; | 2577 | }; |
496 | 2602 | crop.label = Resources.CROP_MENU; | ||
497 | 2603 | crop.tooltip = Resources.CROP_TOOLTIP; | ||
498 | 2604 | actions += crop; | 2578 | actions += crop; |
499 | 2605 | 2579 | ||
502 | 2606 | Gtk.ActionEntry straighten = { "Straighten", null, TRANSLATABLE, "<Ctrl>A", | 2580 | Gtk.ActionEntry straighten = { "Straighten", null, Resources.STRAIGHTEN_MENU, "<Ctrl>A", |
503 | 2607 | TRANSLATABLE, toggle_straighten | 2581 | Resources.STRAIGHTEN_TOOLTIP, toggle_straighten |
504 | 2608 | }; | 2582 | }; |
505 | 2609 | straighten.label = Resources.STRAIGHTEN_MENU; | ||
506 | 2610 | straighten.tooltip = Resources.STRAIGHTEN_TOOLTIP; | ||
507 | 2611 | actions += straighten; | 2583 | actions += straighten; |
508 | 2612 | 2584 | ||
511 | 2613 | Gtk.ActionEntry red_eye = { "RedEye", Resources.REDEYE, TRANSLATABLE, "<Ctrl>Y", | 2585 | Gtk.ActionEntry red_eye = { "RedEye", Resources.REDEYE, Resources.RED_EYE_MENU, "<Ctrl>Y", |
512 | 2614 | TRANSLATABLE, toggle_redeye | 2586 | Resources.RED_EYE_TOOLTIP, toggle_redeye |
513 | 2615 | }; | 2587 | }; |
514 | 2616 | red_eye.label = Resources.RED_EYE_MENU; | ||
515 | 2617 | red_eye.tooltip = Resources.RED_EYE_TOOLTIP; | ||
516 | 2618 | actions += red_eye; | 2588 | actions += red_eye; |
517 | 2619 | 2589 | ||
520 | 2620 | Gtk.ActionEntry adjust = { "Adjust", Resources.ADJUST, TRANSLATABLE, "<Ctrl>D", | 2590 | Gtk.ActionEntry adjust = { "Adjust", Resources.ADJUST, Resources.ADJUST_MENU, "<Ctrl>D", |
521 | 2621 | TRANSLATABLE, toggle_adjust | 2591 | Resources.ADJUST_TOOLTIP, toggle_adjust |
522 | 2622 | }; | 2592 | }; |
523 | 2623 | adjust.label = Resources.ADJUST_MENU; | ||
524 | 2624 | adjust.tooltip = Resources.ADJUST_TOOLTIP; | ||
525 | 2625 | actions += adjust; | 2593 | actions += adjust; |
526 | 2626 | 2594 | ||
529 | 2627 | Gtk.ActionEntry revert = { "Revert", null, TRANSLATABLE, | 2595 | Gtk.ActionEntry revert = { "Revert", null, Resources.REVERT_MENU, |
530 | 2628 | null, TRANSLATABLE, on_revert | 2596 | null, Resources.REVERT_MENU, on_revert |
531 | 2629 | }; | 2597 | }; |
532 | 2630 | revert.label = Resources.REVERT_MENU; | ||
533 | 2631 | actions += revert; | 2598 | actions += revert; |
534 | 2632 | 2599 | ||
537 | 2633 | Gtk.ActionEntry adjust_date_time = { "AdjustDateTime", null, TRANSLATABLE, null, | 2600 | Gtk.ActionEntry adjust_date_time = { "AdjustDateTime", null, Resources.ADJUST_DATE_TIME_MENU, null, |
538 | 2634 | TRANSLATABLE, on_adjust_date_time | 2601 | Resources.ADJUST_DATE_TIME_MENU, on_adjust_date_time |
539 | 2635 | }; | 2602 | }; |
540 | 2636 | adjust_date_time.label = Resources.ADJUST_DATE_TIME_MENU; | ||
541 | 2637 | actions += adjust_date_time; | 2603 | actions += adjust_date_time; |
542 | 2638 | 2604 | ||
545 | 2639 | Gtk.ActionEntry flag = { "Flag", null, TRANSLATABLE, "<Ctrl>G", TRANSLATABLE, on_flag_unflag }; | 2605 | Gtk.ActionEntry flag = { "Flag", null, Resources.FLAG_MENU, "<Ctrl>G", Resources.FLAG_MENU, on_flag_unflag }; |
544 | 2640 | flag.label = Resources.FLAG_MENU; | ||
546 | 2641 | actions += flag; | 2606 | actions += flag; |
547 | 2642 | 2607 | ||
550 | 2643 | Gtk.ActionEntry increase_size = { "IncreaseSize", null, TRANSLATABLE, | 2608 | Gtk.ActionEntry increase_size = { "IncreaseSize", null, _("Zoom _In"), |
551 | 2644 | "<Ctrl>plus", TRANSLATABLE, on_increase_size | 2609 | "<Ctrl>plus", _("Increase the magnification of the photo"), on_increase_size |
552 | 2645 | }; | 2610 | }; |
553 | 2646 | increase_size.label = _ ("Zoom _In"); | ||
554 | 2647 | increase_size.tooltip = _ ("Increase the magnification of the photo"); | ||
555 | 2648 | actions += increase_size; | 2611 | actions += increase_size; |
556 | 2649 | 2612 | ||
559 | 2650 | Gtk.ActionEntry decrease_size = { "DecreaseSize", null, TRANSLATABLE, | 2613 | Gtk.ActionEntry decrease_size = { "DecreaseSize", null, _("Zoom _Out"), |
560 | 2651 | "<Ctrl>minus", TRANSLATABLE, on_decrease_size | 2614 | "<Ctrl>minus", _("Decrease the magnification of the photo"), on_decrease_size |
561 | 2652 | }; | 2615 | }; |
562 | 2653 | decrease_size.label = _ ("Zoom _Out"); | ||
563 | 2654 | decrease_size.tooltip = _ ("Decrease the magnification of the photo"); | ||
564 | 2655 | actions += decrease_size; | 2616 | actions += decrease_size; |
565 | 2656 | 2617 | ||
568 | 2657 | Gtk.ActionEntry best_fit = { "ZoomFit", null, TRANSLATABLE, | 2618 | Gtk.ActionEntry best_fit = { "ZoomFit", null, _("Fit to _Page"), |
569 | 2658 | "<Ctrl>0", TRANSLATABLE, snap_zoom_to_min | 2619 | "<Ctrl>0", _("Zoom the photo to fit on the screen"), snap_zoom_to_min |
570 | 2659 | }; | 2620 | }; |
571 | 2660 | best_fit.label = _ ("Fit to _Page"); | ||
572 | 2661 | best_fit.tooltip = _ ("Zoom the photo to fit on the screen"); | ||
573 | 2662 | actions += best_fit; | 2621 | actions += best_fit; |
574 | 2663 | 2622 | ||
577 | 2664 | Gtk.ActionEntry actual_size = { "Zoom100", null, TRANSLATABLE, | 2623 | /// xgettext:no-c-format |
578 | 2665 | "<Ctrl>1", TRANSLATABLE, snap_zoom_to_isomorphic | 2624 | Gtk.ActionEntry actual_size = { "Zoom100", null, _("Zoom _100%"), |
579 | 2625 | "<Ctrl>1", _("Zoom the photo to 100% magnification"), snap_zoom_to_isomorphic | ||
580 | 2666 | }; | 2626 | }; |
581 | 2667 | /// xgettext:no-c-format | ||
582 | 2668 | actual_size.label = _ ("Zoom _100%"); | ||
583 | 2669 | /// xgettext:no-c-format | ||
584 | 2670 | actual_size.tooltip = _ ("Zoom the photo to 100% magnification"); | ||
585 | 2671 | actions += actual_size; | 2627 | actions += actual_size; |
586 | 2672 | 2628 | ||
589 | 2673 | Gtk.ActionEntry max_size = { "Zoom200", null, TRANSLATABLE, | 2629 | /// xgettext:no-c-format |
590 | 2674 | "<Ctrl>2", TRANSLATABLE, snap_zoom_to_max | 2630 | Gtk.ActionEntry max_size = { "Zoom200", null, _("Zoom _200%"), |
591 | 2631 | "<Ctrl>2", _("Zoom the photo to 200% magnification"), snap_zoom_to_max | ||
592 | 2675 | }; | 2632 | }; |
593 | 2676 | /// xgettext:no-c-format | ||
594 | 2677 | max_size.label = _ ("Zoom _200%"); | ||
595 | 2678 | /// xgettext:no-c-format | ||
596 | 2679 | max_size.tooltip = _ ("Zoom the photo to 200% magnification"); | ||
597 | 2680 | actions += max_size; | 2633 | actions += max_size; |
598 | 2681 | 2634 | ||
600 | 2682 | Gtk.ActionEntry slideshow = { "Slideshow", null, TRANSLATABLE, "F5", TRANSLATABLE, | 2635 | Gtk.ActionEntry slideshow = { "Slideshow", null, _("S_lideshow"), "F5", _("Play a slideshow"), |
601 | 2683 | on_slideshow | 2636 | on_slideshow |
602 | 2684 | }; | 2637 | }; |
603 | 2685 | slideshow.label = _ ("S_lideshow"); | ||
604 | 2686 | slideshow.tooltip = _ ("Play a slideshow"); | ||
605 | 2687 | actions += slideshow; | 2638 | actions += slideshow; |
606 | 2688 | 2639 | ||
609 | 2689 | Gtk.ActionEntry raw_developer = { "RawDeveloper", null, TRANSLATABLE, null, null, null }; | 2640 | Gtk.ActionEntry raw_developer = { "RawDeveloper", null, _("_Developer"), null, null, null }; |
608 | 2690 | raw_developer.label = _ ("_Developer"); | ||
610 | 2691 | actions += raw_developer; | 2641 | actions += raw_developer; |
611 | 2692 | 2642 | ||
614 | 2693 | Gtk.ActionEntry open_with = { "OpenWith", null, TRANSLATABLE, null, null, null }; | 2643 | Gtk.ActionEntry open_with = { "OpenWith", null, Resources.OPEN_WITH_MENU, null, null, null }; |
613 | 2694 | open_with.label = Resources.OPEN_WITH_MENU; | ||
615 | 2695 | actions += open_with; | 2644 | actions += open_with; |
616 | 2696 | 2645 | ||
619 | 2697 | Gtk.ActionEntry open_with_raw = { "OpenWithRaw", null, TRANSLATABLE, null, null, null }; | 2646 | Gtk.ActionEntry open_with_raw = { "OpenWithRaw", null, Resources.OPEN_WITH_RAW_MENU, null, null, null }; |
618 | 2698 | open_with_raw.label = Resources.OPEN_WITH_RAW_MENU; | ||
620 | 2699 | actions += open_with_raw; | 2647 | actions += open_with_raw; |
621 | 2700 | 2648 | ||
622 | 2701 | return actions; | 2649 | return actions; |
623 | @@ -2723,18 +2671,16 @@ | |||
624 | 2723 | 2671 | ||
625 | 2724 | Gtk.RadioActionEntry[] developer_actions = new Gtk.RadioActionEntry[0]; | 2672 | Gtk.RadioActionEntry[] developer_actions = new Gtk.RadioActionEntry[0]; |
626 | 2725 | 2673 | ||
628 | 2726 | Gtk.RadioActionEntry dev_shotwell = { "RawDeveloperShotwell", null, TRANSLATABLE, null, TRANSLATABLE, | 2674 | string label_shotwell = RawDeveloper.SHOTWELL.get_label (); |
629 | 2675 | Gtk.RadioActionEntry dev_shotwell = { "RawDeveloperShotwell", null, label_shotwell, null, label_shotwell, | ||
630 | 2727 | RawDeveloper.SHOTWELL | 2676 | RawDeveloper.SHOTWELL |
631 | 2728 | }; | 2677 | }; |
632 | 2729 | string label_shotwell = RawDeveloper.SHOTWELL.get_label (); | ||
633 | 2730 | dev_shotwell.label = label_shotwell; | ||
634 | 2731 | developer_actions += dev_shotwell; | 2678 | developer_actions += dev_shotwell; |
635 | 2732 | 2679 | ||
637 | 2733 | Gtk.RadioActionEntry dev_camera = { "RawDeveloperCamera", null, TRANSLATABLE, null, TRANSLATABLE, | 2680 | string label_camera = RawDeveloper.CAMERA.get_label (); |
638 | 2681 | Gtk.RadioActionEntry dev_camera = { "RawDeveloperCamera", null, label_camera, null, label_camera, | ||
639 | 2734 | RawDeveloper.CAMERA | 2682 | RawDeveloper.CAMERA |
640 | 2735 | }; | 2683 | }; |
641 | 2736 | string label_camera = RawDeveloper.CAMERA.get_label (); | ||
642 | 2737 | dev_camera.label = label_camera; | ||
643 | 2738 | developer_actions += dev_camera; | 2684 | developer_actions += dev_camera; |
644 | 2739 | 2685 | ||
645 | 2740 | action_group.add_radio_actions (developer_actions, RawDeveloper.SHOTWELL, on_raw_developer_changed); | 2686 | action_group.add_radio_actions (developer_actions, RawDeveloper.SHOTWELL, on_raw_developer_changed); |
646 | 2741 | 2687 | ||
647 | === modified file 'src/camera/ImportPage.vala' | |||
648 | --- src/camera/ImportPage.vala 2017-01-12 18:13:48 +0000 | |||
649 | +++ src/camera/ImportPage.vala 2017-01-26 15:47:05 +0000 | |||
650 | @@ -893,11 +893,9 @@ | |||
651 | 893 | protected override Gtk.ToggleActionEntry[] init_collect_toggle_action_entries () { | 893 | protected override Gtk.ToggleActionEntry[] init_collect_toggle_action_entries () { |
652 | 894 | Gtk.ToggleActionEntry[] toggle_actions = base.init_collect_toggle_action_entries (); | 894 | Gtk.ToggleActionEntry[] toggle_actions = base.init_collect_toggle_action_entries (); |
653 | 895 | 895 | ||
656 | 896 | Gtk.ToggleActionEntry titles = { "ViewTitle", null, TRANSLATABLE, "<Ctrl><Shift>T", | 896 | Gtk.ToggleActionEntry titles = { "ViewTitle", null, _("_Titles"), "<Ctrl><Shift>T", |
657 | 897 | TRANSLATABLE, on_display_titles, Config.Facade.get_instance ().get_display_photo_titles () | 897 | _("Display the title of each photo"), on_display_titles, Config.Facade.get_instance ().get_display_photo_titles () |
658 | 898 | }; | 898 | }; |
659 | 899 | titles.label = _ ("_Titles"); | ||
660 | 900 | titles.tooltip = _ ("Display the title of each photo"); | ||
661 | 901 | toggle_actions += titles; | 899 | toggle_actions += titles; |
662 | 902 | 900 | ||
663 | 903 | return toggle_actions; | 901 | return toggle_actions; |
664 | @@ -907,17 +905,13 @@ | |||
665 | 907 | Gtk.ActionEntry[] actions = base.init_collect_action_entries (); | 905 | Gtk.ActionEntry[] actions = base.init_collect_action_entries (); |
666 | 908 | 906 | ||
667 | 909 | Gtk.ActionEntry import_selected = { "ImportSelected", Resources.IMPORT, | 907 | Gtk.ActionEntry import_selected = { "ImportSelected", Resources.IMPORT, |
669 | 910 | TRANSLATABLE, null, null, on_import_selected | 908 | _("Import _Selected"), null, _("Import the selected photos into your library"), on_import_selected |
670 | 911 | }; | 909 | }; |
671 | 912 | import_selected.label = _ ("Import _Selected"); | ||
672 | 913 | import_selected.tooltip = _ ("Import the selected photos into your library"); | ||
673 | 914 | actions += import_selected; | 910 | actions += import_selected; |
674 | 915 | 911 | ||
677 | 916 | Gtk.ActionEntry import_all = { "ImportAll", Resources.IMPORT_ALL, TRANSLATABLE, | 912 | Gtk.ActionEntry import_all = { "ImportAll", Resources.IMPORT_ALL, _("Import _All"), |
678 | 917 | null, null, on_import_all | 913 | null, _("Import all the photos into your library"), on_import_all |
679 | 918 | }; | 914 | }; |
680 | 919 | import_all.label = _ ("Import _All"); | ||
681 | 920 | import_all.tooltip = _ ("Import all the photos into your library"); | ||
682 | 921 | actions += import_all; | 915 | actions += import_all; |
683 | 922 | 916 | ||
684 | 923 | return actions; | 917 | return actions; |
685 | 924 | 918 | ||
686 | === modified file 'src/direct/DirectPhotoPage.vala' | |||
687 | --- src/direct/DirectPhotoPage.vala 2017-01-15 01:09:26 +0000 | |||
688 | +++ src/direct/DirectPhotoPage.vala 2017-01-26 15:47:05 +0000 | |||
689 | @@ -56,175 +56,129 @@ | |||
690 | 56 | protected override Gtk.ActionEntry[] init_collect_action_entries () { | 56 | protected override Gtk.ActionEntry[] init_collect_action_entries () { |
691 | 57 | Gtk.ActionEntry[] actions = base.init_collect_action_entries (); | 57 | Gtk.ActionEntry[] actions = base.init_collect_action_entries (); |
692 | 58 | 58 | ||
695 | 59 | Gtk.ActionEntry file = { "FileMenu", null, TRANSLATABLE, null, null, null }; | 59 | Gtk.ActionEntry file = { "FileMenu", null, _("_File"), null, null, null }; |
694 | 60 | file.label = _ ("_File"); | ||
696 | 61 | actions += file; | 60 | actions += file; |
697 | 62 | 61 | ||
699 | 63 | Gtk.ActionEntry save = { "Save", "document-save", TRANSLATABLE, "<Ctrl>S", TRANSLATABLE, | 62 | Gtk.ActionEntry save = { "Save", "document-save", _("_Save"), "<Ctrl>S", _("Save photo"), |
700 | 64 | on_save | 63 | on_save |
701 | 65 | }; | 64 | }; |
702 | 66 | save.label = _ ("_Save"); | ||
703 | 67 | save.tooltip = _ ("Save photo"); | ||
704 | 68 | actions += save; | 65 | actions += save; |
705 | 69 | 66 | ||
708 | 70 | Gtk.ActionEntry save_as = { "SaveAs", "document-save-as", TRANSLATABLE, | 67 | Gtk.ActionEntry save_as = { "SaveAs", "document-save-as", _("Save _As..."), |
709 | 71 | "<Ctrl><Shift>S", TRANSLATABLE, on_save_as | 68 | "<Ctrl><Shift>S", _("Save photo with a different name"), on_save_as |
710 | 72 | }; | 69 | }; |
711 | 73 | save_as.label = _ ("Save _As..."); | ||
712 | 74 | save_as.tooltip = _ ("Save photo with a different name"); | ||
713 | 75 | actions += save_as; | 70 | actions += save_as; |
714 | 76 | 71 | ||
717 | 77 | Gtk.ActionEntry print = { "Print", null, TRANSLATABLE, "<Ctrl>P", | 72 | Gtk.ActionEntry print = { "Print", null, Resources.PRINT_MENU, "<Ctrl>P", |
718 | 78 | TRANSLATABLE, on_print | 73 | _("Print the photo to a printer connected to your computer"), on_print |
719 | 79 | }; | 74 | }; |
720 | 80 | print.label = Resources.PRINT_MENU; | ||
721 | 81 | print.tooltip = _ ("Print the photo to a printer connected to your computer"); | ||
722 | 82 | actions += print; | 75 | actions += print; |
723 | 83 | 76 | ||
726 | 84 | Gtk.ActionEntry edit = { "EditMenu", null, TRANSLATABLE, null, null, null }; | 77 | Gtk.ActionEntry edit = { "EditMenu", null, _("_Edit"), null, null, null }; |
725 | 85 | edit.label = _ ("_Edit"); | ||
727 | 86 | actions += edit; | 78 | actions += edit; |
728 | 87 | 79 | ||
731 | 88 | Gtk.ActionEntry photo = { "PhotoMenu", null, null, null, null, null }; | 80 | Gtk.ActionEntry photo = { "PhotoMenu", null, _("_Photo"), null, null, null }; |
730 | 89 | photo.label = _ ("_Photo"); | ||
732 | 90 | actions += photo; | 81 | actions += photo; |
733 | 91 | 82 | ||
736 | 92 | Gtk.ActionEntry tools = { "Tools", null, TRANSLATABLE, null, null, null }; | 83 | Gtk.ActionEntry tools = { "Tools", null, _("T_ools"), null, null, null }; |
735 | 93 | tools.label = _ ("T_ools"); | ||
737 | 94 | actions += tools; | 84 | actions += tools; |
738 | 95 | 85 | ||
741 | 96 | Gtk.ActionEntry prev = { "PrevPhoto", null, TRANSLATABLE, null, | 86 | Gtk.ActionEntry prev = { "PrevPhoto", null, _("_Previous Photo"), null, |
742 | 97 | TRANSLATABLE, on_previous_photo | 87 | _("Previous Photo"), on_previous_photo |
743 | 98 | }; | 88 | }; |
744 | 99 | prev.label = _ ("_Previous Photo"); | ||
745 | 100 | prev.tooltip = _ ("Previous Photo"); | ||
746 | 101 | actions += prev; | 89 | actions += prev; |
747 | 102 | 90 | ||
750 | 103 | Gtk.ActionEntry next = { "NextPhoto", null, TRANSLATABLE, null, | 91 | Gtk.ActionEntry next = { "NextPhoto", null, _("_Next Photo"), null, |
751 | 104 | TRANSLATABLE, on_next_photo | 92 | _("Next Photo"), on_next_photo |
752 | 105 | }; | 93 | }; |
753 | 106 | next.label = _ ("_Next Photo"); | ||
754 | 107 | next.tooltip = _ ("Next Photo"); | ||
755 | 108 | actions += next; | 94 | actions += next; |
756 | 109 | 95 | ||
757 | 110 | Gtk.ActionEntry rotate_right = { "RotateClockwise", Resources.CLOCKWISE, | 96 | Gtk.ActionEntry rotate_right = { "RotateClockwise", Resources.CLOCKWISE, |
759 | 111 | TRANSLATABLE, "<Ctrl>R", TRANSLATABLE, on_rotate_clockwise | 97 | Resources.ROTATE_CW_MENU, "<Ctrl>R", Resources.ROTATE_CCW_TOOLTIP, on_rotate_clockwise |
760 | 112 | }; | 98 | }; |
761 | 113 | rotate_right.label = Resources.ROTATE_CW_MENU; | ||
762 | 114 | rotate_right.tooltip = Resources.ROTATE_CCW_TOOLTIP; | ||
763 | 115 | actions += rotate_right; | 99 | actions += rotate_right; |
764 | 116 | 100 | ||
765 | 117 | Gtk.ActionEntry rotate_left = { "RotateCounterclockwise", Resources.COUNTERCLOCKWISE, | 101 | Gtk.ActionEntry rotate_left = { "RotateCounterclockwise", Resources.COUNTERCLOCKWISE, |
767 | 118 | TRANSLATABLE, "<Ctrl><Shift>R", TRANSLATABLE, on_rotate_counterclockwise | 102 | Resources.ROTATE_CCW_MENU, "<Ctrl><Shift>R", Resources.ROTATE_CCW_TOOLTIP, on_rotate_counterclockwise |
768 | 119 | }; | 103 | }; |
769 | 120 | rotate_left.label = Resources.ROTATE_CCW_MENU; | ||
770 | 121 | rotate_left.tooltip = Resources.ROTATE_CCW_TOOLTIP; | ||
771 | 122 | actions += rotate_left; | 104 | actions += rotate_left; |
772 | 123 | 105 | ||
775 | 124 | Gtk.ActionEntry hflip = { "FlipHorizontally", Resources.HFLIP, TRANSLATABLE, null, | 106 | Gtk.ActionEntry hflip = { "FlipHorizontally", Resources.HFLIP, Resources.HFLIP_MENU, null, |
776 | 125 | TRANSLATABLE, on_flip_horizontally | 107 | Resources.HFLIP_MENU, on_flip_horizontally |
777 | 126 | }; | 108 | }; |
778 | 127 | hflip.label = Resources.HFLIP_MENU; | ||
779 | 128 | actions += hflip; | 109 | actions += hflip; |
780 | 129 | 110 | ||
783 | 130 | Gtk.ActionEntry vflip = { "FlipVertically", Resources.VFLIP, TRANSLATABLE, null, | 111 | Gtk.ActionEntry vflip = { "FlipVertically", Resources.VFLIP, Resources.VFLIP_MENU, null, |
784 | 131 | TRANSLATABLE, on_flip_vertically | 112 | Resources.VFLIP_MENU, on_flip_vertically |
785 | 132 | }; | 113 | }; |
786 | 133 | vflip.label = Resources.VFLIP_MENU; | ||
787 | 134 | actions += vflip; | 114 | actions += vflip; |
788 | 135 | 115 | ||
791 | 136 | Gtk.ActionEntry enhance = { "Enhance", Resources.ENHANCE, TRANSLATABLE, "<Ctrl>E", | 116 | Gtk.ActionEntry enhance = { "Enhance", Resources.ENHANCE, Resources.ENHANCE_MENU, "<Ctrl>E", |
792 | 137 | TRANSLATABLE, on_enhance | 117 | Resources.ENHANCE_TOOLTIP, on_enhance |
793 | 138 | }; | 118 | }; |
794 | 139 | enhance.label = Resources.ENHANCE_MENU; | ||
795 | 140 | enhance.tooltip = Resources.ENHANCE_TOOLTIP; | ||
796 | 141 | actions += enhance; | 119 | actions += enhance; |
797 | 142 | 120 | ||
800 | 143 | Gtk.ActionEntry crop = { "Crop", Resources.CROP, TRANSLATABLE, "<Ctrl>O", | 121 | Gtk.ActionEntry crop = { "Crop", Resources.CROP, Resources.CROP_MENU, "<Ctrl>O", |
801 | 144 | TRANSLATABLE, toggle_crop | 122 | Resources.CROP_TOOLTIP, toggle_crop |
802 | 145 | }; | 123 | }; |
803 | 146 | crop.label = Resources.CROP_MENU; | ||
804 | 147 | crop.tooltip = Resources.CROP_TOOLTIP; | ||
805 | 148 | actions += crop; | 124 | actions += crop; |
806 | 149 | 125 | ||
809 | 150 | Gtk.ActionEntry straighten = { "Straighten", null, TRANSLATABLE, "<Ctrl>A", | 126 | Gtk.ActionEntry straighten = { "Straighten", null, Resources.STRAIGHTEN_MENU, "<Ctrl>A", |
810 | 151 | TRANSLATABLE, toggle_straighten | 127 | Resources.STRAIGHTEN_TOOLTIP, toggle_straighten |
811 | 152 | }; | 128 | }; |
812 | 153 | straighten.label = Resources.STRAIGHTEN_MENU; | ||
813 | 154 | straighten.tooltip = Resources.STRAIGHTEN_TOOLTIP; | ||
814 | 155 | actions += straighten; | 129 | actions += straighten; |
815 | 156 | 130 | ||
818 | 157 | Gtk.ActionEntry red_eye = { "RedEye", Resources.REDEYE, TRANSLATABLE, "<Ctrl>Y", | 131 | Gtk.ActionEntry red_eye = { "RedEye", Resources.REDEYE, Resources.RED_EYE_MENU, "<Ctrl>Y", |
819 | 158 | TRANSLATABLE, toggle_redeye | 132 | Resources.RED_EYE_TOOLTIP, toggle_redeye |
820 | 159 | }; | 133 | }; |
821 | 160 | red_eye.label = Resources.RED_EYE_MENU; | ||
822 | 161 | red_eye.tooltip = Resources.RED_EYE_TOOLTIP; | ||
823 | 162 | actions += red_eye; | 134 | actions += red_eye; |
824 | 163 | 135 | ||
827 | 164 | Gtk.ActionEntry adjust = { "Adjust", Resources.ADJUST, TRANSLATABLE, "<Ctrl>D", | 136 | Gtk.ActionEntry adjust = { "Adjust", Resources.ADJUST, Resources.ADJUST_MENU, "<Ctrl>D", |
828 | 165 | TRANSLATABLE, toggle_adjust | 137 | Resources.ADJUST_TOOLTIP, toggle_adjust |
829 | 166 | }; | 138 | }; |
830 | 167 | adjust.label = Resources.ADJUST_MENU; | ||
831 | 168 | adjust.tooltip = Resources.ADJUST_TOOLTIP; | ||
832 | 169 | actions += adjust; | 139 | actions += adjust; |
833 | 170 | 140 | ||
836 | 171 | Gtk.ActionEntry revert = { "Revert", null, TRANSLATABLE, | 141 | Gtk.ActionEntry revert = { "Revert", null, Resources.REVERT_MENU, |
837 | 172 | null, TRANSLATABLE, on_revert | 142 | null, Resources.REVERT_MENU, on_revert |
838 | 173 | }; | 143 | }; |
839 | 174 | revert.label = Resources.REVERT_MENU; | ||
840 | 175 | actions += revert; | 144 | actions += revert; |
841 | 176 | 145 | ||
844 | 177 | Gtk.ActionEntry adjust_date_time = { "AdjustDateTime", null, TRANSLATABLE, null, | 146 | Gtk.ActionEntry adjust_date_time = { "AdjustDateTime", null, Resources.ADJUST_DATE_TIME_MENU, null, |
845 | 178 | TRANSLATABLE, on_adjust_date_time | 147 | Resources.ADJUST_DATE_TIME_MENU, on_adjust_date_time |
846 | 179 | }; | 148 | }; |
847 | 180 | adjust_date_time.label = Resources.ADJUST_DATE_TIME_MENU; | ||
848 | 181 | actions += adjust_date_time; | 149 | actions += adjust_date_time; |
849 | 182 | 150 | ||
852 | 183 | Gtk.ActionEntry view = { "ViewMenu", null, TRANSLATABLE, null, null, null }; | 151 | Gtk.ActionEntry view = { "ViewMenu", null, _("_View"), null, null, null }; |
851 | 184 | view.label = _ ("_View"); | ||
853 | 185 | actions += view; | 152 | actions += view; |
854 | 186 | 153 | ||
857 | 187 | Gtk.ActionEntry help = { "HelpMenu", null, TRANSLATABLE, null, null, null }; | 154 | Gtk.ActionEntry help = { "HelpMenu", null, _("_Help"), null, null, null }; |
856 | 188 | help.label = _ ("_Help"); | ||
858 | 189 | actions += help; | 155 | actions += help; |
859 | 190 | 156 | ||
862 | 191 | Gtk.ActionEntry increase_size = { "IncreaseSize", null, TRANSLATABLE, | 157 | Gtk.ActionEntry increase_size = { "IncreaseSize", null, _("Zoom _In"), |
863 | 192 | "<Ctrl>plus", TRANSLATABLE, on_increase_size | 158 | "<Ctrl>plus", _("Increase the magnification of the photo"), on_increase_size |
864 | 193 | }; | 159 | }; |
865 | 194 | increase_size.label = _ ("Zoom _In"); | ||
866 | 195 | increase_size.tooltip = _ ("Increase the magnification of the photo"); | ||
867 | 196 | actions += increase_size; | 160 | actions += increase_size; |
868 | 197 | 161 | ||
871 | 198 | Gtk.ActionEntry decrease_size = { "DecreaseSize", null, TRANSLATABLE, | 162 | Gtk.ActionEntry decrease_size = { "DecreaseSize", null, _("Zoom _Out"), |
872 | 199 | "<Ctrl>minus", TRANSLATABLE, on_decrease_size | 163 | "<Ctrl>minus", _("Decrease the magnification of the photo"), on_decrease_size |
873 | 200 | }; | 164 | }; |
874 | 201 | decrease_size.label = _ ("Zoom _Out"); | ||
875 | 202 | decrease_size.tooltip = _ ("Decrease the magnification of the photo"); | ||
876 | 203 | actions += decrease_size; | 165 | actions += decrease_size; |
877 | 204 | 166 | ||
880 | 205 | Gtk.ActionEntry best_fit = { "ZoomFit", null, TRANSLATABLE, | 167 | Gtk.ActionEntry best_fit = { "ZoomFit", null, _("Fit to _Page"), |
881 | 206 | "<Ctrl>0", TRANSLATABLE, snap_zoom_to_min | 168 | "<Ctrl>0", _("Zoom the photo to fit on the screen"), snap_zoom_to_min |
882 | 207 | }; | 169 | }; |
883 | 208 | best_fit.label = _ ("Fit to _Page"); | ||
884 | 209 | best_fit.tooltip = _ ("Zoom the photo to fit on the screen"); | ||
885 | 210 | actions += best_fit; | 170 | actions += best_fit; |
886 | 211 | 171 | ||
889 | 212 | Gtk.ActionEntry actual_size = { "Zoom100", null, TRANSLATABLE, | 172 | /// xgettext:no-c-format |
890 | 213 | "<Ctrl>1", TRANSLATABLE, snap_zoom_to_isomorphic | 173 | Gtk.ActionEntry actual_size = { "Zoom100", null, _("Zoom _100%"), |
891 | 174 | "<Ctrl>1", _("Zoom the photo to 100% magnification"), snap_zoom_to_isomorphic | ||
892 | 214 | }; | 175 | }; |
893 | 215 | /// xgettext:no-c-format | ||
894 | 216 | actual_size.label = _ ("Zoom _100%"); | ||
895 | 217 | /// xgettext:no-c-format | ||
896 | 218 | actual_size.tooltip = _ ("Zoom the photo to 100% magnification"); | ||
897 | 219 | actions += actual_size; | 176 | actions += actual_size; |
898 | 220 | 177 | ||
901 | 221 | Gtk.ActionEntry max_size = { "Zoom200", null, TRANSLATABLE, | 178 | /// xgettext:no-c-format |
902 | 222 | "<Ctrl>2", TRANSLATABLE, snap_zoom_to_max | 179 | Gtk.ActionEntry max_size = { "Zoom200", null, _("Zoom _200%"), |
903 | 180 | "<Ctrl>2", _("Zoom the photo to 200% magnification"), snap_zoom_to_max | ||
904 | 223 | }; | 181 | }; |
905 | 224 | /// xgettext:no-c-format | ||
906 | 225 | max_size.label = _ ("Zoom _200%"); | ||
907 | 226 | /// xgettext:no-c-format | ||
908 | 227 | max_size.tooltip = _ ("Zoom the photo to 200% magnification"); | ||
909 | 228 | actions += max_size; | 182 | actions += max_size; |
910 | 229 | 183 | ||
911 | 230 | return actions; | 184 | return actions; |
912 | 231 | 185 | ||
913 | === modified file 'src/events/EventPage.vala' | |||
914 | --- src/events/EventPage.vala 2017-01-12 18:13:48 +0000 | |||
915 | +++ src/events/EventPage.vala 2017-01-26 15:47:05 +0000 | |||
916 | @@ -64,13 +64,11 @@ | |||
917 | 64 | Gtk.ActionEntry[] new_actions = base.init_collect_action_entries (); | 64 | Gtk.ActionEntry[] new_actions = base.init_collect_action_entries (); |
918 | 65 | 65 | ||
919 | 66 | Gtk.ActionEntry make_primary = { "MakePrimary", null, | 66 | Gtk.ActionEntry make_primary = { "MakePrimary", null, |
921 | 67 | TRANSLATABLE, null, TRANSLATABLE, on_make_primary | 67 | Resources.MAKE_KEY_PHOTO_MENU, null, Resources.MAKE_KEY_PHOTO_MENU, on_make_primary |
922 | 68 | }; | 68 | }; |
923 | 69 | make_primary.label = Resources.MAKE_KEY_PHOTO_MENU; | ||
924 | 70 | new_actions += make_primary; | 69 | new_actions += make_primary; |
925 | 71 | 70 | ||
928 | 72 | Gtk.ActionEntry rename = { "Rename", null, TRANSLATABLE, null, TRANSLATABLE, on_rename }; | 71 | Gtk.ActionEntry rename = { "Rename", null, Resources.RENAME_EVENT_MENU, null, Resources.RENAME_EVENT_MENU, on_rename }; |
927 | 73 | rename.label = Resources.RENAME_EVENT_MENU; | ||
929 | 74 | new_actions += rename; | 72 | new_actions += rename; |
930 | 75 | 73 | ||
931 | 76 | return new_actions; | 74 | return new_actions; |
932 | 77 | 75 | ||
933 | === modified file 'src/events/EventsDirectoryPage.vala' | |||
934 | --- src/events/EventsDirectoryPage.vala 2017-01-12 18:13:48 +0000 | |||
935 | +++ src/events/EventsDirectoryPage.vala 2017-01-26 15:47:05 +0000 | |||
936 | @@ -140,14 +140,12 @@ | |||
937 | 140 | protected override Gtk.ActionEntry[] init_collect_action_entries () { | 140 | protected override Gtk.ActionEntry[] init_collect_action_entries () { |
938 | 141 | Gtk.ActionEntry[] actions = base.init_collect_action_entries (); | 141 | Gtk.ActionEntry[] actions = base.init_collect_action_entries (); |
939 | 142 | 142 | ||
942 | 143 | Gtk.ActionEntry rename = { "Rename", null, TRANSLATABLE, "F2", TRANSLATABLE, on_rename }; | 143 | Gtk.ActionEntry rename = { "Rename", null, Resources.RENAME_EVENT_MENU, "F2", Resources.RENAME_EVENT_MENU, on_rename }; |
941 | 144 | rename.label = Resources.RENAME_EVENT_MENU; | ||
943 | 145 | actions += rename; | 144 | actions += rename; |
944 | 146 | 145 | ||
946 | 147 | Gtk.ActionEntry merge = { "Merge", Resources.MERGE, TRANSLATABLE, null, Resources.MERGE_TOOLTIP, | 146 | Gtk.ActionEntry merge = { "Merge", Resources.MERGE, Resources.MERGE_MENU, null, Resources.MERGE_TOOLTIP, |
947 | 148 | on_merge | 147 | on_merge |
948 | 149 | }; | 148 | }; |
949 | 150 | merge.label = Resources.MERGE_MENU; | ||
950 | 151 | actions += merge; | 149 | actions += merge; |
951 | 152 | 150 | ||
952 | 153 | return actions; | 151 | return actions; |
953 | @@ -156,11 +154,9 @@ | |||
954 | 156 | protected override Gtk.ToggleActionEntry[] init_collect_toggle_action_entries () { | 154 | protected override Gtk.ToggleActionEntry[] init_collect_toggle_action_entries () { |
955 | 157 | Gtk.ToggleActionEntry[] toggle_actions = base.init_collect_toggle_action_entries (); | 155 | Gtk.ToggleActionEntry[] toggle_actions = base.init_collect_toggle_action_entries (); |
956 | 158 | 156 | ||
959 | 159 | Gtk.ToggleActionEntry comments = { "ViewComment", null, TRANSLATABLE, "<Ctrl><Shift>C", | 157 | Gtk.ToggleActionEntry comments = { "ViewComment", null, _("_Comments"), "<Ctrl><Shift>C", |
960 | 160 | TRANSLATABLE, on_display_comments, Config.Facade.get_instance ().get_display_event_comments () | 158 | _("Display the comment of each event"), on_display_comments, Config.Facade.get_instance ().get_display_event_comments () |
961 | 161 | }; | 159 | }; |
962 | 162 | comments.label = _ ("_Comments"); | ||
963 | 163 | comments.tooltip = _ ("Display the comment of each event"); | ||
964 | 164 | toggle_actions += comments; | 160 | toggle_actions += comments; |
965 | 165 | 161 | ||
966 | 166 | return toggle_actions; | 162 | return toggle_actions; |
967 | 167 | 163 | ||
968 | === modified file 'src/library/ImportQueuePage.vala' | |||
969 | --- src/library/ImportQueuePage.vala 2017-01-12 18:13:48 +0000 | |||
970 | +++ src/library/ImportQueuePage.vala 2017-01-26 15:47:05 +0000 | |||
971 | @@ -72,11 +72,9 @@ | |||
972 | 72 | protected override Gtk.ActionEntry[] init_collect_action_entries () { | 72 | protected override Gtk.ActionEntry[] init_collect_action_entries () { |
973 | 73 | Gtk.ActionEntry[] actions = base.init_collect_action_entries (); | 73 | Gtk.ActionEntry[] actions = base.init_collect_action_entries (); |
974 | 74 | 74 | ||
976 | 75 | Gtk.ActionEntry stop = { "Stop", null, TRANSLATABLE, null, TRANSLATABLE, | 75 | Gtk.ActionEntry stop = { "Stop", null, _("_Stop Import"), null, _("Stop importing photos"), |
977 | 76 | on_stop | 76 | on_stop |
978 | 77 | }; | 77 | }; |
979 | 78 | stop.label = _ ("_Stop Import"); | ||
980 | 79 | stop.tooltip = _ ("Stop importing photos"); | ||
981 | 80 | actions += stop; | 78 | actions += stop; |
982 | 81 | 79 | ||
983 | 82 | return actions; | 80 | return actions; |
984 | 83 | 81 | ||
985 | === modified file 'src/library/LibraryWindow.vala' | |||
986 | --- src/library/LibraryWindow.vala 2017-01-12 18:13:48 +0000 | |||
987 | +++ src/library/LibraryWindow.vala 2017-01-26 15:47:05 +0000 | |||
988 | @@ -300,78 +300,61 @@ | |||
989 | 300 | Gtk.ActionEntry[] actions = new Gtk.ActionEntry[0]; | 300 | Gtk.ActionEntry[] actions = new Gtk.ActionEntry[0]; |
990 | 301 | 301 | ||
991 | 302 | Gtk.ActionEntry import = { "CommonFileImport", Resources.IMPORT, | 302 | Gtk.ActionEntry import = { "CommonFileImport", Resources.IMPORT, |
993 | 303 | TRANSLATABLE, "<Ctrl>I", TRANSLATABLE, on_file_import | 303 | _("_Import From Folder…"), "<Ctrl>I", _("Import photos from disk to library"), on_file_import |
994 | 304 | }; | 304 | }; |
995 | 305 | import.label = _ ("_Import From Folder…"); | ||
996 | 306 | import.tooltip = _ ("Import photos from disk to library"); | ||
997 | 307 | actions += import; | 305 | actions += import; |
998 | 308 | 306 | ||
1001 | 309 | Gtk.ActionEntry sort = { "CommonSortEvents", null, TRANSLATABLE, null, null, null }; | 307 | Gtk.ActionEntry sort = { "CommonSortEvents", null, _("Sort _Events"), null, null, null }; |
1000 | 310 | sort.label = _ ("Sort _Events"); | ||
1002 | 311 | actions += sort; | 308 | actions += sort; |
1003 | 312 | 309 | ||
1006 | 313 | Gtk.ActionEntry preferences = { "CommonPreferences", null, TRANSLATABLE, | 310 | Gtk.ActionEntry preferences = { "CommonPreferences", null, Resources.PREFERENCES_MENU, |
1007 | 314 | null, TRANSLATABLE, on_preferences | 311 | null, Resources.PREFERENCES_MENU, on_preferences |
1008 | 315 | }; | 312 | }; |
1009 | 316 | preferences.label = Resources.PREFERENCES_MENU; | ||
1010 | 317 | actions += preferences; | 313 | actions += preferences; |
1011 | 318 | 314 | ||
1013 | 319 | Gtk.ActionEntry empty = { "CommonEmptyTrash", null, TRANSLATABLE, null, TRANSLATABLE, | 315 | Gtk.ActionEntry empty = { "CommonEmptyTrash", null, _("_Empty Trash"), null, _("Delete all photos in the trash"), |
1014 | 320 | on_empty_trash | 316 | on_empty_trash |
1015 | 321 | }; | 317 | }; |
1016 | 322 | empty.label = _ ("_Empty Trash"); | ||
1017 | 323 | empty.tooltip = _ ("Delete all photos in the trash"); | ||
1018 | 324 | actions += empty; | 318 | actions += empty; |
1019 | 325 | 319 | ||
1022 | 326 | Gtk.ActionEntry jump_to_event = { "CommonJumpToEvent", null, TRANSLATABLE, null, | 320 | Gtk.ActionEntry jump_to_event = { "CommonJumpToEvent", null, _("View Eve_nt for Photo"), null, |
1023 | 327 | TRANSLATABLE, on_jump_to_event | 321 | _("View Eve_nt for Photo"), on_jump_to_event |
1024 | 328 | }; | 322 | }; |
1025 | 329 | jump_to_event.label = _ ("View Eve_nt for Photo"); | ||
1026 | 330 | actions += jump_to_event; | 323 | actions += jump_to_event; |
1027 | 331 | 324 | ||
1029 | 332 | Gtk.ActionEntry find = { "CommonFind", null, TRANSLATABLE, null, null, | 325 | Gtk.ActionEntry find = { "CommonFind", null, _("_Find"), null, _("Find photos and videos by search criteria"), |
1030 | 333 | on_find | 326 | on_find |
1031 | 334 | }; | 327 | }; |
1032 | 335 | find.label = _ ("_Find"); | ||
1033 | 336 | find.tooltip = _ ("Find photos and videos by search criteria"); | ||
1034 | 337 | actions += find; | 328 | actions += find; |
1035 | 338 | 329 | ||
1036 | 339 | // add the common action for the FilterPhotos submenu (the submenu contains items from | 330 | // add the common action for the FilterPhotos submenu (the submenu contains items from |
1037 | 340 | // SearchFilterActions) | 331 | // SearchFilterActions) |
1040 | 341 | Gtk.ActionEntry filter_photos = { "CommonFilterPhotos", null, TRANSLATABLE, null, null, null }; | 332 | Gtk.ActionEntry filter_photos = { "CommonFilterPhotos", null, Resources.FILTER_PHOTOS_MENU, null, null, null }; |
1039 | 342 | filter_photos.label = Resources.FILTER_PHOTOS_MENU; | ||
1041 | 343 | actions += filter_photos; | 333 | actions += filter_photos; |
1042 | 344 | 334 | ||
1044 | 345 | Gtk.ActionEntry new_search = { "CommonNewSearch", null, TRANSLATABLE, "<Ctrl>S", null, | 335 | Gtk.ActionEntry new_search = { "CommonNewSearch", null, _("New Smart Album…"), "<Ctrl>S", null, |
1045 | 346 | on_new_search | 336 | on_new_search |
1046 | 347 | }; | 337 | }; |
1047 | 348 | new_search.label = _ ("New Smart Album…"); | ||
1048 | 349 | actions += new_search; | 338 | actions += new_search; |
1049 | 350 | 339 | ||
1050 | 351 | // top-level menus | 340 | // top-level menus |
1051 | 352 | 341 | ||
1054 | 353 | Gtk.ActionEntry file = { "FileMenu", null, TRANSLATABLE, null, null, null }; | 342 | Gtk.ActionEntry file = { "FileMenu", null, _("_File"), null, null, null }; |
1053 | 354 | file.label = _ ("_File"); | ||
1055 | 355 | actions += file; | 343 | actions += file; |
1056 | 356 | 344 | ||
1059 | 357 | Gtk.ActionEntry edit = { "EditMenu", null, TRANSLATABLE, null, null, null }; | 345 | Gtk.ActionEntry edit = { "EditMenu", null, _("_Edit"), null, null, null }; |
1058 | 358 | edit.label = _ ("_Edit"); | ||
1060 | 359 | actions += edit; | 346 | actions += edit; |
1061 | 360 | 347 | ||
1064 | 361 | Gtk.ActionEntry photo = { "PhotoMenu", null, TRANSLATABLE, null, null, null }; | 348 | Gtk.ActionEntry photo = { "PhotoMenu", null, _("_Photo"), null, null, null }; |
1063 | 362 | photo.label = _ ("_Photo"); | ||
1065 | 363 | actions += photo; | 349 | actions += photo; |
1066 | 364 | 350 | ||
1069 | 365 | Gtk.ActionEntry photos = { "PhotosMenu", null, TRANSLATABLE, null, null, null }; | 351 | Gtk.ActionEntry photos = { "PhotosMenu", null, _("_Photos"), null, null, null }; |
1068 | 366 | photos.label = _ ("_Photos"); | ||
1070 | 367 | actions += photos; | 352 | actions += photos; |
1071 | 368 | 353 | ||
1074 | 369 | Gtk.ActionEntry tags = { "TagsMenu", null, TRANSLATABLE, null, null, null }; | 354 | Gtk.ActionEntry tags = { "TagsMenu", null, _("Ta_gs"), null, null, null }; |
1073 | 370 | tags.label = _ ("Ta_gs"); | ||
1075 | 371 | actions += tags; | 355 | actions += tags; |
1076 | 372 | 356 | ||
1079 | 373 | Gtk.ActionEntry help = { "HelpMenu", null, TRANSLATABLE, null, null, null }; | 357 | Gtk.ActionEntry help = { "HelpMenu", null, _("_Help"), null, null, null }; |
1078 | 374 | help.label = _ ("_Help"); | ||
1080 | 375 | actions += help; | 358 | actions += help; |
1081 | 376 | 359 | ||
1082 | 377 | return actions; | 360 | return actions; |
1083 | @@ -385,17 +368,14 @@ | |||
1084 | 385 | }; | 368 | }; |
1085 | 386 | actions += searchbar; | 369 | actions += searchbar; |
1086 | 387 | 370 | ||
1089 | 388 | Gtk.ToggleActionEntry sidebar = { "CommonDisplaySidebar", null, TRANSLATABLE, | 371 | Gtk.ToggleActionEntry sidebar = { "CommonDisplaySidebar", null, _("S_idebar"), |
1090 | 389 | "F9", TRANSLATABLE, on_display_sidebar, is_sidebar_visible () | 372 | "F9", _("Display the sidebar"), on_display_sidebar, is_sidebar_visible () |
1091 | 390 | }; | 373 | }; |
1092 | 391 | sidebar.label = _ ("S_idebar"); | ||
1093 | 392 | sidebar.tooltip = _ ("Display the sidebar"); | ||
1094 | 393 | actions += sidebar; | 374 | actions += sidebar; |
1095 | 394 | 375 | ||
1098 | 395 | Gtk.ToggleActionEntry meta_sidebar = { "CommonDisplayMetadataSidebar", null, TRANSLATABLE, | 376 | Gtk.ToggleActionEntry meta_sidebar = { "CommonDisplayMetadataSidebar", null, _("Edit Photo In_fo"), |
1099 | 396 | "F10", TRANSLATABLE, on_display_metadata_sidebar, is_metadata_sidebar_visible () | 377 | "F10", _("Edit Photo In_fo"), on_display_metadata_sidebar, is_metadata_sidebar_visible () |
1100 | 397 | }; | 378 | }; |
1101 | 398 | meta_sidebar.label = _ ("Edit Photo In_fo"); | ||
1102 | 399 | actions += meta_sidebar; | 379 | actions += meta_sidebar; |
1103 | 400 | 380 | ||
1104 | 401 | return actions; | 381 | return actions; |
1105 | @@ -405,19 +385,15 @@ | |||
1106 | 405 | Gtk.RadioActionEntry[] actions = new Gtk.RadioActionEntry[0]; | 385 | Gtk.RadioActionEntry[] actions = new Gtk.RadioActionEntry[0]; |
1107 | 406 | 386 | ||
1108 | 407 | Gtk.RadioActionEntry ascending = { "CommonSortEventsAscending", | 387 | Gtk.RadioActionEntry ascending = { "CommonSortEventsAscending", |
1110 | 408 | null, TRANSLATABLE, null, TRANSLATABLE, | 388 | null, _("_Ascending"), null, _("Sort photos in an ascending order"), |
1111 | 409 | SORT_EVENTS_ORDER_ASCENDING | 389 | SORT_EVENTS_ORDER_ASCENDING |
1112 | 410 | }; | 390 | }; |
1113 | 411 | ascending.label = _ ("_Ascending"); | ||
1114 | 412 | ascending.tooltip = _ ("Sort photos in an ascending order"); | ||
1115 | 413 | actions += ascending; | 391 | actions += ascending; |
1116 | 414 | 392 | ||
1117 | 415 | Gtk.RadioActionEntry descending = { "CommonSortEventsDescending", | 393 | Gtk.RadioActionEntry descending = { "CommonSortEventsDescending", |
1119 | 416 | null, TRANSLATABLE, null, TRANSLATABLE, | 394 | null, _("D_escending"), null, _("Sort photos in a descending order"), |
1120 | 417 | SORT_EVENTS_ORDER_DESCENDING | 395 | SORT_EVENTS_ORDER_DESCENDING |
1121 | 418 | }; | 396 | }; |
1122 | 419 | descending.label = _ ("D_escending"); | ||
1123 | 420 | descending.tooltip = _ ("Sort photos in a descending order"); | ||
1124 | 421 | actions += descending; | 397 | actions += descending; |
1125 | 422 | 398 | ||
1126 | 423 | group.add_radio_actions (actions, SORT_EVENTS_ORDER_ASCENDING, on_events_sort_changed); | 399 | group.add_radio_actions (actions, SORT_EVENTS_ORDER_ASCENDING, on_events_sort_changed); |
1127 | 424 | 400 | ||
1128 | === modified file 'src/library/OfflinePage.vala' | |||
1129 | --- src/library/OfflinePage.vala 2017-01-12 18:13:48 +0000 | |||
1130 | +++ src/library/OfflinePage.vala 2017-01-26 15:47:05 +0000 | |||
1131 | @@ -69,11 +69,9 @@ | |||
1132 | 69 | protected override Gtk.ActionEntry[] init_collect_action_entries () { | 69 | protected override Gtk.ActionEntry[] init_collect_action_entries () { |
1133 | 70 | Gtk.ActionEntry[] actions = base.init_collect_action_entries (); | 70 | Gtk.ActionEntry[] actions = base.init_collect_action_entries (); |
1134 | 71 | 71 | ||
1137 | 72 | Gtk.ActionEntry remove = { "RemoveFromLibrary", null, TRANSLATABLE, "Delete", | 72 | Gtk.ActionEntry remove = { "RemoveFromLibrary", null, Resources.REMOVE_FROM_LIBRARY_MENU, "Delete", |
1138 | 73 | TRANSLATABLE, on_remove_from_library | 73 | Resources.DELETE_FROM_LIBRARY_TOOLTIP, on_remove_from_library |
1139 | 74 | }; | 74 | }; |
1140 | 75 | remove.label = Resources.REMOVE_FROM_LIBRARY_MENU; | ||
1141 | 76 | remove.tooltip = Resources.DELETE_FROM_LIBRARY_TOOLTIP; | ||
1142 | 77 | actions += remove; | 75 | actions += remove; |
1143 | 78 | 76 | ||
1144 | 79 | return actions; | 77 | return actions; |
1145 | 80 | 78 | ||
1146 | === modified file 'src/library/TrashPage.vala' | |||
1147 | --- src/library/TrashPage.vala 2017-01-12 18:13:48 +0000 | |||
1148 | +++ src/library/TrashPage.vala 2017-01-26 15:47:05 +0000 | |||
1149 | @@ -121,18 +121,14 @@ | |||
1150 | 121 | protected override Gtk.ActionEntry[] init_collect_action_entries () { | 121 | protected override Gtk.ActionEntry[] init_collect_action_entries () { |
1151 | 122 | Gtk.ActionEntry[] actions = base.init_collect_action_entries (); | 122 | Gtk.ActionEntry[] actions = base.init_collect_action_entries (); |
1152 | 123 | 123 | ||
1155 | 124 | Gtk.ActionEntry delete_action = { "Delete", null, TRANSLATABLE, "Delete", | 124 | Gtk.ActionEntry delete_action = { "Delete", null, Resources.DELETE_PHOTOS_MENU, "Delete", |
1156 | 125 | TRANSLATABLE, on_delete | 125 | Resources.DELETE_FROM_TRASH_TOOLTIP, on_delete |
1157 | 126 | }; | 126 | }; |
1158 | 127 | delete_action.label = Resources.DELETE_PHOTOS_MENU; | ||
1159 | 128 | delete_action.tooltip = Resources.DELETE_FROM_TRASH_TOOLTIP; | ||
1160 | 129 | actions += delete_action; | 127 | actions += delete_action; |
1161 | 130 | 128 | ||
1163 | 131 | Gtk.ActionEntry restore = { "Restore", null, TRANSLATABLE, "Restore", TRANSLATABLE, | 129 | Gtk.ActionEntry restore = { "Restore", null, Resources.RESTORE_PHOTOS_MENU, "Restore", Resources.RESTORE_PHOTOS_TOOLTIP, |
1164 | 132 | on_restore | 130 | on_restore |
1165 | 133 | }; | 131 | }; |
1166 | 134 | restore.label = Resources.RESTORE_PHOTOS_MENU; | ||
1167 | 135 | restore.tooltip = Resources.RESTORE_PHOTOS_TOOLTIP; | ||
1168 | 136 | actions += restore; | 132 | actions += restore; |
1169 | 137 | 133 | ||
1170 | 138 | return actions; | 134 | return actions; |
1171 | 139 | 135 | ||
1172 | === modified file 'src/searches/Branch.vala' | |||
1173 | --- src/searches/Branch.vala 2017-01-12 18:13:48 +0000 | |||
1174 | +++ src/searches/Branch.vala 2017-01-26 15:47:05 +0000 | |||
1175 | @@ -86,8 +86,7 @@ | |||
1176 | 86 | Gtk.ActionGroup group = new Gtk.ActionGroup ("SidebarDefault"); | 86 | Gtk.ActionGroup group = new Gtk.ActionGroup ("SidebarDefault"); |
1177 | 87 | Gtk.ActionEntry[] actions = new Gtk.ActionEntry[0]; | 87 | Gtk.ActionEntry[] actions = new Gtk.ActionEntry[0]; |
1178 | 88 | 88 | ||
1181 | 89 | Gtk.ActionEntry new_search = { "CommonNewSearch", null, TRANSLATABLE, null, null, on_new_search }; | 89 | Gtk.ActionEntry new_search = { "CommonNewSearch", null, _("New Smart Album…"), null, null, on_new_search }; |
1180 | 90 | new_search.label = _ ("New Smart Album…"); | ||
1182 | 91 | actions += new_search; | 90 | actions += new_search; |
1183 | 92 | 91 | ||
1184 | 93 | group.add_actions (actions, this); | 92 | group.add_actions (actions, this); |
1185 | 94 | 93 | ||
1186 | === modified file 'src/sidebar/Tree.vala' | |||
1187 | --- src/sidebar/Tree.vala 2017-01-12 18:13:48 +0000 | |||
1188 | +++ src/sidebar/Tree.vala 2017-01-26 15:47:05 +0000 | |||
1189 | @@ -206,12 +206,10 @@ | |||
1190 | 206 | Gtk.ActionGroup group = new Gtk.ActionGroup ("SidebarDefault"); | 206 | Gtk.ActionGroup group = new Gtk.ActionGroup ("SidebarDefault"); |
1191 | 207 | Gtk.ActionEntry[] actions = new Gtk.ActionEntry[0]; | 207 | Gtk.ActionEntry[] actions = new Gtk.ActionEntry[0]; |
1192 | 208 | 208 | ||
1195 | 209 | Gtk.ActionEntry new_search = { "CommonNewSearch", null, TRANSLATABLE, null, null, on_new_search }; | 209 | Gtk.ActionEntry new_search = { "CommonNewSearch", null, _("New Smart Album…"), null, null, on_new_search }; |
1194 | 210 | new_search.label = _ ("New Smart Album…"); | ||
1196 | 211 | actions += new_search; | 210 | actions += new_search; |
1197 | 212 | 211 | ||
1200 | 213 | Gtk.ActionEntry new_tag = { "CommonNewTag", null, TRANSLATABLE, null, null, on_new_tag }; | 212 | Gtk.ActionEntry new_tag = { "CommonNewTag", null, _("New _Tag..."), null, null, on_new_tag }; |
1199 | 214 | new_tag.label = _ ("New _Tag..."); | ||
1201 | 215 | actions += new_tag; | 213 | actions += new_tag; |
1202 | 216 | 214 | ||
1203 | 217 | group.add_actions (actions, this); | 215 | group.add_actions (actions, this); |
1204 | 218 | 216 | ||
1205 | === modified file 'src/tags/Branch.vala' | |||
1206 | --- src/tags/Branch.vala 2017-01-12 18:13:48 +0000 | |||
1207 | +++ src/tags/Branch.vala 2017-01-26 15:47:05 +0000 | |||
1208 | @@ -145,8 +145,7 @@ | |||
1209 | 145 | Gtk.ActionGroup group = new Gtk.ActionGroup ("SidebarDefault"); | 145 | Gtk.ActionGroup group = new Gtk.ActionGroup ("SidebarDefault"); |
1210 | 146 | Gtk.ActionEntry[] actions = new Gtk.ActionEntry[0]; | 146 | Gtk.ActionEntry[] actions = new Gtk.ActionEntry[0]; |
1211 | 147 | 147 | ||
1214 | 148 | Gtk.ActionEntry new_tag = { "CommonNewTag", null, TRANSLATABLE, null, null, on_new_tag }; | 148 | Gtk.ActionEntry new_tag = { "CommonNewTag", null, Resources.NEW_CHILD_TAG_SIDEBAR_MENU, null, null, on_new_tag }; |
1213 | 149 | new_tag.label = Resources.NEW_CHILD_TAG_SIDEBAR_MENU; | ||
1215 | 150 | actions += new_tag; | 149 | actions += new_tag; |
1216 | 151 | 150 | ||
1217 | 152 | group.add_actions (actions, this); | 151 | group.add_actions (actions, this); |
Everything looks good here :)