Commit 60154693de00cfcb38b07ce215a857330abd1312
1 parent
906fa5e2
Exists in
master
and in
1 other branch
Updating action summary.
Showing
2 changed files
with
18 additions
and
3 deletions
Show diff stats
src/terminal/actions/table.c
| ... | ... | @@ -63,6 +63,7 @@ |
| 63 | 63 | { |
| 64 | 64 | .flags = 0, |
| 65 | 65 | .name = "copy", |
| 66 | + .summary = N_( "Copy" ), | |
| 66 | 67 | .key = 'c', |
| 67 | 68 | .mods = GDK_CONTROL_MASK, |
| 68 | 69 | .activate = fire_copy_accelerator |
| ... | ... | @@ -71,6 +72,7 @@ |
| 71 | 72 | { |
| 72 | 73 | .flags = V3270_COPY_APPEND, |
| 73 | 74 | .name = "copy-append", |
| 75 | + .summary = N_( "Add to copy" ), | |
| 74 | 76 | .key = 'c', |
| 75 | 77 | .mods = GDK_ALT_MASK, |
| 76 | 78 | .activate = fire_copy_accelerator |
| ... | ... | @@ -79,6 +81,7 @@ |
| 79 | 81 | { |
| 80 | 82 | .flags = V3270_COPY_TEXT, |
| 81 | 83 | .name = "copy-text", |
| 84 | + .summary = N_( "Copy as plain text" ), | |
| 82 | 85 | .key = 'c', |
| 83 | 86 | .mods = GDK_SHIFT_MASK|GDK_CONTROL_MASK, |
| 84 | 87 | .activate = fire_copy_accelerator |
| ... | ... | @@ -87,6 +90,7 @@ |
| 87 | 90 | { |
| 88 | 91 | .flags = V3270_ACTION_FLAG_CUT|V3270_COPY_DEFAULT, |
| 89 | 92 | .name = "cut", |
| 93 | + .summary = N_( "Cut" ), | |
| 90 | 94 | .key = 'x', |
| 91 | 95 | .mods = GDK_CONTROL_MASK, |
| 92 | 96 | .activate = fire_copy_accelerator |
| ... | ... | @@ -95,6 +99,7 @@ |
| 95 | 99 | { |
| 96 | 100 | .flags = V3270_ACTION_FLAG_CUT|V3270_COPY_APPEND, |
| 97 | 101 | .name = "cut-append", |
| 102 | + .summary = N_( "Cut and append to copy" ), | |
| 98 | 103 | .key = 'x', |
| 99 | 104 | .mods = GDK_ALT_MASK, |
| 100 | 105 | .activate = fire_copy_accelerator |
| ... | ... | @@ -103,6 +108,7 @@ |
| 103 | 108 | { |
| 104 | 109 | .flags = V3270_ACTION_FLAG_CUT|V3270_COPY_TEXT, |
| 105 | 110 | .name = "cut-text", |
| 111 | + .summary = N_( "Cut as plain text" ), | |
| 106 | 112 | .key = 'x', |
| 107 | 113 | .mods = GDK_SHIFT_MASK|GDK_CONTROL_MASK, |
| 108 | 114 | .activate = fire_copy_accelerator |
| ... | ... | @@ -111,6 +117,7 @@ |
| 111 | 117 | { |
| 112 | 118 | .flags = 0, |
| 113 | 119 | .name = "paste", |
| 120 | + .summary = N_("Paste"), | |
| 114 | 121 | .key = 'v', |
| 115 | 122 | .mods = GDK_CONTROL_MASK, |
| 116 | 123 | .activate = fire_paste_accelerator |
| ... | ... | @@ -119,6 +126,7 @@ |
| 119 | 126 | { |
| 120 | 127 | .flags = 1, |
| 121 | 128 | .name = "paste-text", |
| 129 | + .summary = N_("Paste as plain text"), | |
| 122 | 130 | .key = 'v', |
| 123 | 131 | .mods = GDK_SHIFT_MASK|GDK_CONTROL_MASK, |
| 124 | 132 | .activate = fire_paste_accelerator |
| ... | ... | @@ -127,6 +135,7 @@ |
| 127 | 135 | { |
| 128 | 136 | .flags = 2, |
| 129 | 137 | .name = "paste-file", |
| 138 | + .summary = N_("Paste from text file"), | |
| 130 | 139 | .key = 'v', |
| 131 | 140 | .mods = GDK_ALT_MASK, |
| 132 | 141 | .activate = fire_paste_accelerator |
| ... | ... | @@ -135,6 +144,7 @@ |
| 135 | 144 | { |
| 136 | 145 | .flags = 0, |
| 137 | 146 | .name = "zoom-in", |
| 147 | + .summary = N_("Zoom in"), | |
| 138 | 148 | .key = GDK_KP_Add, |
| 139 | 149 | .mods = GDK_CONTROL_MASK, |
| 140 | 150 | .activate = fire_zoom_action |
| ... | ... | @@ -143,6 +153,7 @@ |
| 143 | 153 | { |
| 144 | 154 | .flags = 1, |
| 145 | 155 | .name = "zoom-out", |
| 156 | + .summary = N_("Zoom out"), | |
| 146 | 157 | .key = GDK_KP_Subtract, |
| 147 | 158 | .mods = GDK_CONTROL_MASK, |
| 148 | 159 | .activate = fire_zoom_action |
| ... | ... | @@ -151,6 +162,7 @@ |
| 151 | 162 | { |
| 152 | 163 | .flags = 2, |
| 153 | 164 | .name = "zoom-fit-best", |
| 165 | + .summary = N_("Zoom to best size"), | |
| 154 | 166 | .key = '0', |
| 155 | 167 | .mods = GDK_CONTROL_MASK, |
| 156 | 168 | .activate = fire_zoom_action | ... | ... |
src/terminal/keyboard/accelerator.c
| ... | ... | @@ -159,17 +159,20 @@ |
| 159 | 159 | |
| 160 | 160 | case V3270_ACCELERATOR_TYPE_INTERNAL: |
| 161 | 161 | if( ((V3270_ACTION *) accel->arg)->summary ) |
| 162 | - return ((V3270_ACTION *) accel->arg)->summary; | |
| 162 | + return gettext(((V3270_ACTION *) accel->arg)->summary); | |
| 163 | + | |
| 164 | + if( ((V3270_ACTION *) accel->arg)->description ) | |
| 165 | + return gettext(((V3270_ACTION *) accel->arg)->description); | |
| 163 | 166 | |
| 164 | 167 | break; |
| 165 | 168 | |
| 166 | 169 | case V3270_ACCELERATOR_TYPE_LIB3270_TOGGLE: |
| 167 | 170 | |
| 168 | 171 | if(((LIB3270_TOGGLE *) accel->arg)->summary) |
| 169 | - return ((LIB3270_TOGGLE *) accel->arg)->summary; | |
| 172 | + return gettext(((LIB3270_TOGGLE *) accel->arg)->summary); | |
| 170 | 173 | |
| 171 | 174 | if(((LIB3270_TOGGLE *) accel->arg)->description) |
| 172 | - return ((LIB3270_TOGGLE *) accel->arg)->description; | |
| 175 | + return gettext(((LIB3270_TOGGLE *) accel->arg)->description); | |
| 173 | 176 | |
| 174 | 177 | break; |
| 175 | 178 | ... | ... |