Commit 60154693de00cfcb38b07ce215a857330abd1312

Authored by Perry Werneck
1 parent 906fa5e2
Exists in master and in 1 other branch develop

Updating action summary.

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