merge the formfield patch from ooo-build
[ooovba.git] / starmath / source / commands.src
blob038f30d49ff3711d1845c98748353770daeb03ae
1 /*************************************************************************
2  *
3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4  * 
5  * Copyright 2008 by Sun Microsystems, Inc.
6  *
7  * OpenOffice.org - a multi-platform office productivity suite
8  *
9  * $RCSfile: commands.src,v $
10  * $Revision: 1.31 $
11  *
12  * This file is part of OpenOffice.org.
13  *
14  * OpenOffice.org is free software: you can redistribute it and/or modify
15  * it under the terms of the GNU Lesser General Public License version 3
16  * only, as published by the Free Software Foundation.
17  *
18  * OpenOffice.org is distributed in the hope that it will be useful,
19  * but WITHOUT ANY WARRANTY; without even the implied warranty of
20  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21  * GNU Lesser General Public License version 3 for more details
22  * (a copy is included in the LICENSE file that accompanied this code).
23  *
24  * You should have received a copy of the GNU Lesser General Public License
25  * version 3 along with OpenOffice.org.  If not, see
26  * <http://www.openoffice.org/license.html>
27  * for a copy of the LGPLv3 License.
28  *
29  ************************************************************************/
32 #include <sfx2/sfx.hrc>
33 #include "starmath.hrc"
36 ////////////////////////////////////////////////////////////
38 String RID_PLUSX                        { Text = "+<?> " ; };
39 String RID_MINUSX                       { Text = "-<?> " ; };
40 String RID_PLUSMINUSX           { Text = "+-<?> " ; };
41 String RID_MINUSPLUSX           { Text = "-+<?> " ; };
42 String RID_NEGX                         { Text = "neg <?> " ; };
43 String RID_XPLUSY                       { Text = "<?> + <?> " ; };
44 String RID_XMINUSY                      { Text = "<?> - <?> " ; };
45 String RID_XCDOTY                       { Text = "<?> cdot <?> " ; };
46 String RID_XTIMESY                      { Text = "<?> times <?> " ; };
47 String RID_XSYMTIMESY           { Text = "<?> * <?> " ; };
48 String RID_XSYMDIVIDEY          { Text = "<?> / <?> " ; };
49 String RID_XDIVY                        { Text = "<?> div <?> " ; };
50 String RID_XOVERY           { Text = "{<?>} over {<?>} " ; };
51 String RID_XODIVIDEY            { Text = "<?> odivide <?> " ; };
52 String RID_XODOTY                       { Text = "<?> odot <?> " ; };
53 String RID_XOMINUSY             { Text = "<?> ominus <?> " ; };
54 String RID_XOPLUSY                      { Text = "<?> oplus <?> " ; };
55 String RID_XOTIMESY             { Text = "<?> otimes <?> " ; };
56 String RID_XANDY                        { Text = "<?> and <?> " ; };
57 String RID_XORY                         { Text = "<?> or <?> " ; };
58 String RID_XEQY                         { Text = "<?> = <?> " ; };
59 String RID_XNEQY                        { Text = "<?> <> <?> " ; };
60 String RID_XLTY                         { Text = "<?> < <?> " ; };
61 String RID_XGTY                         { Text = "<?> > <?> " ; };
62 String RID_XLEY                         { Text = "<?> <= <?> " ; };
63 String RID_XGEY                         { Text = "<?> >= <?> " ; };
64 String RID_XLESLANTY            { Text = "<?> leslant <?> " ; };
65 String RID_XGESLANTY            { Text = "<?> geslant <?> " ; };
66 String RID_XLLY                         { Text = "<?> << <?> " ; };
67 String RID_XGGY                         { Text = "<?> >> <?> " ; };
68 String RID_XDEFY                        { Text = "<?> def <?> " ; };
69 String RID_XEQUIVY                      { Text = "<?> equiv <?> " ; };
70 String RID_XAPPROXY             { Text = "<?> approx <?> " ; };
71 String RID_XSIMY                        { Text = "<?> sim <?> " ; };
72 String RID_XSIMEQY                      { Text = "<?> simeq <?> " ; };
73 String RID_XPROPY                       { Text = "<?> prop <?> " ; };
74 String RID_XORTHOY                      { Text = "<?> ortho <?> " ; };
75 String RID_XPARALLELY           { Text = "<?> parallel <?> " ; };
76 String RID_XTOWARDY             { Text = "<?> toward <?> " ; };
77 String RID_XTRANSLY             { Text = "<?> transl <?> " ; };
78 String RID_XTRANSRY             { Text = "<?> transr <?> " ; };
79 String RID_XINY                         { Text = "<?> in <?> " ; };
80 String RID_XNOTINY                      { Text = "<?> notin <?> " ; };
81 String RID_XOWNSY                       { Text = "<?> owns <?> " ; };
82 String RID_XUNIONY                      { Text = "<?> union <?> " ; };
83 String RID_XINTERSECTIONY       { Text = "<?> intersection <?> " ; };
84 String RID_XSETMINUSY           { Text = "<?> setminus <?> " ; };
85 String RID_XSLASHY                      { Text = "<?> slash <?> " ; };
86 String RID_XSUBSETY             { Text = "<?> subset <?> " ; };
87 String RID_XSUBSETEQY           { Text = "<?> subseteq <?> " ; };
88 String RID_XSUPSETY             { Text = "<?> supset <?> " ; };
89 String RID_XSUPSETEQY           { Text = "<?> supseteq <?> " ; };
90 String RID_XNSUBSETY            { Text = "<?> nsubset <?> " ; };
91 String RID_XNSUBSETEQY          { Text = "<?> nsubseteq <?> " ; };
92 String RID_XNSUPSETY            { Text = "<?> nsupset <?> " ; };
93 String RID_XNSUPSETEQY          { Text = "<?> nsupseteq <?> " ; };
94 String RID_ABSX                         { Text = "abs{<?>} " ; };
95 String RID_FACTX            { Text = "fact {<?>} " ; };
96 String RID_SQRTX                        { Text = "sqrt{<?>} " ; };
97 String RID_NROOTXY                      { Text = "nroot{<?>}{<?>} " ; };
98 String RID_EX                           { Text = "func e^{<?>} " ; };
99 String RID_EXPX                         { Text = "exp(<?>) " ; };
100 String RID_LNX                          { Text = "ln(<?>) " ; };
101 String RID_LOGX                         { Text = "log(<?>) " ; };
102 String RID_SINX                         { Text = "sin(<?>) " ; };
103 String RID_COSX                         { Text = "cos(<?>) " ; };
104 String RID_TANX                         { Text = "tan(<?>) " ; };
105 String RID_COTX                         { Text = "cot(<?>) " ; };
106 String RID_ARCSINX                      { Text = "arcsin(<?>) " ; };
107 String RID_ARCCOSX                      { Text = "arccos(<?>) " ; };
108 String RID_ARCTANX                      { Text = "arctan(<?>) " ; };
109 String RID_ARCCOTX                      { Text = "arccot(<?>) " ; };
110 String RID_SINHX                        { Text = "sinh(<?>) " ; };
111 String RID_COSHX                        { Text = "cosh(<?>) " ; };
112 String RID_TANHX                        { Text = "tanh(<?>) " ; };
113 String RID_COTHX                        { Text = "coth(<?>) " ; };
114 String RID_ARSINHX                      { Text = "arsinh(<?>) " ; };
115 String RID_ARCOSHX                      { Text = "arcosh(<?>) " ; };
116 String RID_ARTANHX                      { Text = "artanh(<?>) " ; };
117 String RID_ARCOTHX                      { Text = "arcoth(<?>) " ; };
118 String RID_SUMX                         { Text = "sum <?> " ; };
119 String RID_PRODX                        { Text = "prod <?> " ; };
120 String RID_COPRODX                      { Text = "coprod <?> " ; };
121 String RID_LIMX                         { Text = "lim <?> " ; };
122 String RID_LIMINFX                      { Text = "liminf <?> " ; };
123 String RID_LIMSUPX                      { Text = "limsup <?> " ; };
124 String RID_EXISTS                       { Text = "exists " ; };
125 String RID_FORALL                       { Text = "forall " ; };
126 String RID_INTX                         { Text = "int <?> " ; };
127 String RID_IINTX                        { Text = "iint <?> " ; };
128 String RID_IIINTX                       { Text = "iiint <?> " ; };
129 String RID_LINTX                        { Text = "lint <?> " ; };
130 String RID_LLINTX                       { Text = "llint <?> " ; };
131 String RID_LLLINTX                      { Text = "lllint <?> " ; };
132 String RID_FROMX                        { Text = "from{<?>} <?> " ; };
133 String RID_TOX                          { Text = "to{<?>} <?> " ; };
134 String RID_FROMXTOY             { Text = "from{<?>} to{<?>} <?> " ; };
135 String RID_ACUTEX                       { Text = "acute <?> " ; };
136 String RID_BARX                         { Text = "bar <?> " ; };
137 String RID_BREVEX                       { Text = "breve <?> " ; };
138 String RID_CHECKX                       { Text = "check <?> " ; };
139 String RID_CIRCLEX                      { Text = "circle <?> " ; };
140 String RID_DOTX                         { Text = "dot <?> " ; };
141 String RID_DDOTX                        { Text = "ddot <?> " ; };
142 String RID_DDDOTX                       { Text = "dddot <?> " ; };
143 String RID_GRAVEX                       { Text = "grave <?> " ; };
144 String RID_HATX                         { Text = "hat <?> " ; };
145 String RID_TILDEX                       { Text = "tilde <?> " ; };
146 String RID_VECX                         { Text = "vec <?> " ; };
147 String RID_UNDERLINEX       { Text = "underline {<?>} " ; };
148 String RID_OVERLINEX        { Text = "overline {<?>} " ; };
149 String RID_OVERSTRIKEX      { Text = "overstrike {<?>} " ; };
150 String RID_PHANTOMX         { Text = "phantom {<?>} " ; };
151 String RID_BOLDX                        { Text = "bold <?> " ; };
152 String RID_ITALX                        { Text = "ital <?> " ; };
153 String RID_SIZEXY           { Text = "size <?> {<?>} " ; };
154 String RID_FONTXY           { Text = "font <?> {<?>} " ; };
155 String RID_COLORX           { Text = "color <?> {<?>} " ; };
156 String RID_LRGROUPX             { Text = "{<?>} " ; };
157 String RID_LRPARENTX            { Text = "(<?>) " ; };
158 String RID_LRBRACKETX           { Text = "[<?>] " ; };
159 String RID_LRDBRACKETX          { Text = "ldbracket <?> rdbracket " ; };
160 String RID_LRBRACEX             { Text = "lbrace <?> rbrace " ; };
161 String RID_LRANGLEX             { Text = "langle <?> rangle " ; };
162 String RID_LRCEILX                      { Text = "lceil <?> rceil " ; };
163 String RID_LRFLOORX             { Text = "lfloor <?> rfloor " ; };
164 String RID_LRLINEX                      { Text = "lline <?> rline " ; };
165 String RID_LRDLINEX             { Text = "ldline <?> rdline " ; };
166 String RID_LMRANGLEXY           { Text = "langle <?> mline <?> rangle " ; };
167 String RID_SLRPARENTX           { Text = "left ( <?> right ) " ; };
168 String RID_SLRBRACKETX          { Text = "left [ <?> right ] " ; };
169 String RID_SLRDBRACKETX         { Text = "left ldbracket <?> right rdbracket " ; };
170 String RID_SLRBRACEX            { Text = "left lbrace <?> right rbrace " ; };
171 String RID_SLRANGLEX            { Text = "left langle <?> right rangle " ; };
172 String RID_SLRCEILX             { Text = "left lceil <?> right rceil " ; };
173 String RID_SLRFLOORX            { Text = "left lfloor <?> right rfloor " ; };
174 String RID_SLRLINEX             { Text = "left lline <?> right rline " ; };
175 String RID_SLRDLINEX            { Text = "left ldline <?> right rdline " ; };
176 String RID_SLMRANGLEXY          { Text = "left langle <?> mline <?> right rangle " ; };
177 String RID_XOVERBRACEY      { Text = "{<?>} overbrace {<?>} " ; };
178 String RID_XUNDERBRACEY     { Text = "{<?>} underbrace {<?>} " ; };
179 String RID_RSUBX                        { Text = "<?>_{<?>}" ; };
180 String RID_RSUPX                        { Text = "<?>^{<?>}" ; };
181 String RID_LSUBX                        { Text = "<?> lsub{<?>} " ; };
182 String RID_LSUPX                        { Text = "<?> lsup{<?>} " ; };
183 String RID_CSUBX                        { Text = "<?> csub{<?>} " ; };
184 String RID_CSUPX                        { Text = "<?> csup{<?>} " ; };
185 String RID_SBLANK                       { Text = "`" ; };
186 String RID_BLANK                        { Text = "~" ; };
187 String RID_NEWLINE                      { Text = "newline " ; };
188 String RID_BINOMXY                      { Text = "binom{<?>}{<?>} " ; };
189 String RID_STACK                        { Text = "stack{<?> # <?> # <?>} " ; };
190 String RID_MATRIX                       { Text = "matrix{<?> # <?> ## <?> # <?>} " ; };
191 String RID_ALIGNLX                      { Text = "alignl <?> " ; };
192 String RID_ALIGNCX                      { Text = "alignc <?> " ; };
193 String RID_ALIGNRX                      { Text = "alignr <?> " ; };
194 String RID_ALEPH                        { Text = "aleph " ; };
195 String RID_EMPTYSET             { Text = "emptyset " ; };
196 String RID_RE                           { Text = "Re " ; };
197 String RID_IM                           { Text = "Im " ; };
198 String RID_INFINITY             { Text = "infinity " ; };
199 String RID_PARTIAL                      { Text = "partial " ; };
200 String RID_NABLA                        { Text = "nabla " ; };
201 String RID_WP                           { Text = "wp " ; };
202 String RID_DOTSAXIS             { Text = "dotsaxis " ; };
203 String RID_DOTSUP                       { Text = "dotsup " ; };
204 String RID_DOTSDOWN             { Text = "dotsdown " ; };
205 String RID_DOTSLOW                      { Text = "dotslow " ; };
206 String RID_DOTSVERT             { Text = "dotsvert " ; };
207 String RID_XCIRCY                       { Text = "<?> circ <?> " ; };
208 String RID_XWIDESLASHY      { Text = "{<?>} wideslash {<?>} " ; };
209 String RID_XWIDEBSLASHY     { Text = "<?> widebslash <?> " ; };
210 String RID_XDIVIDESY            { Text = "<?> divides <?> " ; };
211 String RID_XNDIVIDESY           { Text = "<?> ndivides <?> " ; };
212 String RID_DLARROW                      { Text = "<?> dlarrow <?> " ; };
213 String RID_DLRARROW                     { Text = "<?> dlrarrow <?> " ; };
214 String RID_DRARROW                      { Text = "<?> drarrow <?> " ; };
215 String RID_SETN                         { Text = "setN " ; };
216 String RID_SETZ                         { Text = "setZ " ; };
217 String RID_SETQ                         { Text = "setQ " ; };
218 String RID_SETR                         { Text = "setR " ; };
219 String RID_SETC                         { Text = "setC " ; };
220 String RID_WIDEHATX         { Text = "widehat {<?>} " ; };
221 String RID_WIDETILDEX       { Text = "widetilde {<?>} " ; };
222 String RID_WIDEVECX         { Text = "widevec {<?>} " ; };
223 String RID_HBAR                         { Text = "hbar " ; };
224 String RID_LAMBDABAR            { Text = "lambdabar " ; };
225 String RID_LEFTARROW            { Text = "leftarrow " ; };
226 String RID_RIGHTARROW           { Text = "rightarrow " ; };
227 String RID_UPARROW                      { Text = "uparrow " ; };
228 String RID_DOWNARROW            { Text = "downarrow " ; };
231 //////////////////////////////////////////
234 Menu RID_COMMANDMENU
236     ItemList =
237     {
238         MenuItem
239         {
240             Identifier = RID_UNBINOPS_MENU ;
241             HelpId = HID_SMA_UNBINOPS_TBX ;
242             Text [ en-US ] = "~Unary/Binary Operators" ;
243             SubMenu = Menu
244             {
245                 ItemList =
246                 {
247                     MenuItem
248                     {
249                         Identifier = RID_PLUSX;
250                         HelpId = HID_SMA_PLUSX;
251                         Text = "+a";
252                     };
253                     MenuItem
254                     {
255                         Identifier = RID_MINUSX;
256                         HelpId = HID_SMA_MINUSX;
257                         Text = "-a";
258                     };
259                     MenuItem
260                     {
261                         Identifier = RID_PLUSMINUSX;
262                         HelpId = HID_SMA_PLUSMINUSX;
263                         Text = "+-a";
264                     };
265                     MenuItem
266                     {
267                         Identifier = RID_MINUSPLUSX;
268                         HelpId = HID_SMA_MINUSPLUSX;
269                         Text = "-+a";
270                     };
271                     MenuItem
272                     {
273                         Separator = TRUE;
274                     };
275                     MenuItem
276                     {
277                         Identifier = RID_XPLUSY;
278                         HelpId = HID_SMA_XPLUSY;
279                         Text = "a + b";
280                     };
281                     MenuItem
282                     {
283                         Identifier = RID_XMINUSY;
284                         HelpId = HID_SMA_XMINUSY;
285                         Text = "a - b";
286                     };
287                     MenuItem
288                     {
289                         Identifier = RID_XCDOTY;
290                         HelpId = HID_SMA_XCDOTY;
291                         Text = "a cdot b";
292                     };
293                     MenuItem
294                     {
295                         Identifier = RID_XTIMESY;
296                         HelpId = HID_SMA_XTIMESY;
297                         Text = "a times b";
298                     };
299                     MenuItem
300                     {
301                         Identifier = RID_XSYMTIMESY;
302                         HelpId = HID_SMA_XSYMTIMESY;
303                         Text = "a * b";
304                     };
305                     MenuItem
306                     {
307                         Identifier = RID_XOVERY;
308                         HelpId = HID_SMA_XOVERY;
309                         Text = "a over b";
310                     };
311                     MenuItem
312                     {
313                         Identifier = RID_XDIVY;
314                         HelpId = HID_SMA_XDIVY;
315                         Text = "a div b";
316                     };
317                     MenuItem
318                     {
319                         Identifier = RID_XSYMDIVIDEY;
320                         HelpId = HID_SMA_XSYMDIVIDEY;
321                         Text = "a / b";
322                     };
323                     MenuItem
324                     {
325                         Identifier = RID_XCIRCY;
326                         HelpId = HID_SMA_XCIRCY;
327                         Text = "a circ b";
328                     };
329                     MenuItem
330                     {
331                         Separator = TRUE;
332                     };
333                     MenuItem
334                     {
335                         Identifier = RID_XWIDESLASHY;
336                         HelpId = HID_SMA_XWIDESLASHY;
337                         Text = "a wideslash b";
338                     };
339                     MenuItem
340                     {
341                         Identifier = RID_XWIDEBSLASHY;
342                         HelpId = HID_SMA_XWIDEBSLASHY;
343                         Text = "a widebslash b";
344                     };
345                     MenuItem
346                     {
347                         Separator = TRUE;
348                     };
349                     MenuItem
350                     {
351                         Identifier = RID_NEGX;
352                         HelpId = HID_SMA_NEGX;
353                         Text = "neg a";
354                     };
355                     MenuItem
356                     {
357                         Identifier = RID_XANDY;
358                         HelpId = HID_SMA_XANDY;
359                         Text = "a and b";
360                     };
361                     MenuItem
362                     {
363                         Identifier = RID_XORY;
364                         HelpId = HID_SMA_XORY;
365                         Text = "a or b";
366                     };
367                 };
368             };
369         };
370         MenuItem
371         {
372             Identifier = RID_RELATIONS_MENU ;
373             HelpId = HID_SMA_RELATIONS_TBX ;
374             Text [ en-US ] = "~Relations" ;
375             SubMenu = Menu
376             {
377                 ItemList =
378                 {
379                     MenuItem
380                     {
381                         Identifier = RID_XEQY;
382                         HelpId = HID_SMA_XEQY;
383                         Text = "a = b";
384                     };
385                     MenuItem
386                     {
387                         Identifier = RID_XNEQY;
388                         HelpId = HID_SMA_XNEQY;
389                         Text = "a <> b";
390                     };
391                     MenuItem
392                     {
393                         Identifier = RID_XLTY;
394                         HelpId = HID_SMA_XLTY;
395                         Text = "a < b";
396                     };
397                     MenuItem
398                     {
399                         Identifier = RID_XLEY;
400                         HelpId = HID_SMA_XLEY;
401                         Text = "a <= b";
402                     };
403                     MenuItem
404                     {
405                         Identifier = RID_XLESLANTY;
406                         HelpId = HID_SMA_XLESLANTY;
407                         Text = "a leslant b";
408                     };
409                     MenuItem
410                     {
411                         Identifier = RID_XGTY;
412                         HelpId = HID_SMA_XGTY;
413                         Text = "a > b";
414                     };
415                     MenuItem
416                     {
417                         Identifier = RID_XGEY;
418                         HelpId = HID_SMA_XGEY;
419                         Text = "a >= b";
420                     };
421                     MenuItem
422                     {
423                         Identifier = RID_XGESLANTY;
424                         HelpId = HID_SMA_XGESLANTY;
425                         Text = "a geslant b";
426                     };
427                     MenuItem
428                     {
429                         Separator = TRUE;
430                     };
431                     MenuItem
432                     {
433                         Identifier = RID_XAPPROXY;
434                         HelpId = HID_SMA_XAPPROXY;
435                         Text = "a approx b";
436                     };
437                     MenuItem
438                     {
439                         Identifier = RID_XSIMY;
440                         HelpId = HID_SMA_XSIMY;
441                         Text = "a sim b";
442                     };
443                     MenuItem
444                     {
445                         Identifier = RID_XSIMEQY;
446                         HelpId = HID_SMA_XSIMEQY;
447                         Text = "a simeq b";
448                     };
449                     MenuItem
450                     {
451                         Identifier = RID_XEQUIVY;
452                         HelpId = HID_SMA_XEQUIVY;
453                         Text = "a equiv b";
454                     };
455                     MenuItem
456                     {
457                         Identifier = RID_XPROPY;
458                         HelpId = HID_SMA_XPROPY;
459                         Text = "a prop b";
460                     };
461                     MenuItem
462                     {
463                         Identifier = RID_XPARALLELY;
464                         HelpId = HID_SMA_XPARALLELY;
465                         Text = "a parallel b";
466                     };
467                     MenuItem
468                     {
469                         Identifier = RID_XORTHOY;
470                         HelpId = HID_SMA_XORTHOY;
471                         Text = "a ortho b";
472                     };
473                     MenuItem
474                     {
475                         Identifier = RID_XDIVIDESY;
476                         HelpId = HID_SMA_XDIVIDESY;
477                         Text = "a divides b";
478                     };
479                     MenuItem
480                     {
481                         Identifier = RID_XNDIVIDESY;
482                         HelpId = HID_SMA_XNDIVIDESY;
483                         Text = "a ndivides b";
484                     };
485                     MenuItem
486                     {
487                         Identifier = RID_XTOWARDY;
488                         HelpId = HID_SMA_XTOWARDY;
489                         Text = "a toward b";
490                     };
491                     MenuItem
492                     {
493                         Separator = TRUE;
494                     };
495                     MenuItem
496                     {
497                         Identifier = RID_DLARROW;
498                         HelpId = HID_SMA_DLARROW;
499                         Text = "a dlarrow b";
500                     };
501                     MenuItem
502                     {
503                         Identifier = RID_DLRARROW;
504                         HelpId = HID_SMA_DLRARROW;
505                         Text = "a dlrarrow b";
506                     };
507                     MenuItem
508                     {
509                         Identifier = RID_DRARROW;
510                         HelpId = HID_SMA_DRARROW;
511                         Text = "a drarrow b";
512                     };
513                 };
514             };
515         };
516         MenuItem
517         {
518             Identifier = RID_SETOPERATIONS_MENU ;
519             HelpId = HID_SMA_SETOPERATIONS_TBX ;
520             Text [ en-US ] = "~Set Operations" ;
521             SubMenu = Menu
522             {
523                 ItemList =
524                 {
525                     MenuItem
526                     {
527                         Identifier = RID_XINY;
528                         HelpId = HID_SMA_XINY;
529                         Text = "a in A";
530                     };
531                     MenuItem
532                     {
533                         Identifier = RID_XNOTINY;
534                         HelpId = HID_SMA_XNOTINY;
535                         Text = "a notin A";
536                     };
537                     MenuItem
538                     {
539                         Identifier = RID_XOWNSY;
540                         HelpId = HID_SMA_XOWNSY;
541                         Text = "A owns a";
542                     };
543                     MenuItem
544                     {
545                         Separator = TRUE;
546                     };
547                     MenuItem
548                     {
549                         Identifier = RID_XINTERSECTIONY;
550                         HelpId = HID_SMA_XINTERSECTIONY;
551                         Text = "A intersection B";
552                     };
553                     MenuItem
554                     {
555                         Identifier = RID_XUNIONY;
556                         HelpId = HID_SMA_XUNIONY;
557                         Text = "A union B";
558                     };
559                     MenuItem
560                     {
561                         Identifier = RID_XSETMINUSY;
562                         HelpId = HID_SMA_XSETMINUSY;
563                         Text = "A \\ B";
564                     };
565                     MenuItem
566                     {
567                         Identifier = RID_XSLASHY;
568                         HelpId = HID_SMA_XSLASHY;
569                         Text = "A / B";
570                     };
571                     MenuItem
572                     {
573                         Identifier = RID_XSUBSETY;
574                         HelpId = HID_SMA_XSUBSETY;
575                         Text = "A subset B";
576                     };
577                     MenuItem
578                     {
579                         Identifier = RID_XSUBSETEQY;
580                         HelpId = HID_SMA_XSUBSETEQY;
581                         Text = "A subseteq B";
582                     };
583                     MenuItem
584                     {
585                         Identifier = RID_XSUPSETY;
586                         HelpId = HID_SMA_XSUPSETY;
587                         Text = "A supset B";
588                     };
589                     MenuItem
590                     {
591                         Identifier = RID_XSUPSETEQY;
592                         HelpId = HID_SMA_XSUPSETEQY;
593                         Text = "A supseteq B";
594                     };
595                     MenuItem
596                     {
597                         Identifier = RID_XNSUBSETY;
598                         HelpId = HID_SMA_XNSUBSETY;
599                         Text = "A nsubset B";
600                     };
601                     MenuItem
602                     {
603                         Identifier = RID_XNSUBSETEQY;
604                         HelpId = HID_SMA_XNSUBSETEQY;
605                         Text = "A nsubseteq B";
606                     };
607                     MenuItem
608                     {
609                         Identifier = RID_XNSUPSETY;
610                         HelpId = HID_SMA_XNSUPSETY;
611                         Text = "A nsupset B";
612                     };
613                     MenuItem
614                     {
615                         Identifier = RID_XNSUPSETEQY;
616                         HelpId = HID_SMA_XNSUPSETEQY;
617                         Text = "A nsupseteq B";
618                     };
619                     MenuItem
620                     {
621                         Separator = TRUE;
622                     };
623                     MenuItem
624                     {
625                         Identifier = RID_EMPTYSET;
626                         HelpId = HID_SMA_EMPTYSET;
627                         Text = "emptyset";
628                     };
629                     MenuItem
630                     {
631                         Identifier = RID_ALEPH;
632                         HelpId = HID_SMA_ALEPH;
633                         Text = "aleph";
634                     };
635                     MenuItem
636                     {
637                         Identifier = RID_SETN;
638                         HelpId = HID_SMA_SETN;
639                         Text = "setN";
640                     };
641                     MenuItem
642                     {
643                         Identifier = RID_SETZ;
644                         HelpId = HID_SMA_SETZ;
645                         Text = "setZ";
646                     };
647                     MenuItem
648                     {
649                         Identifier = RID_SETQ;
650                         HelpId = HID_SMA_SETQ;
651                         Text = "setQ";
652                     };
653                     MenuItem
654                     {
655                         Identifier = RID_SETR;
656                         HelpId = HID_SMA_SETR;
657                         Text = "setR";
658                     };
659                     MenuItem
660                     {
661                         Identifier = RID_SETC;
662                         HelpId = HID_SMA_SETC;
663                         Text = "setC";
664                     };
665                 };
666             };
667         };
668         MenuItem
669         {
670             Identifier = RID_FUNCTIONS_MENU ;
671             HelpId = HID_SMA_FUNCTIONS_TBX ;
672             Text [ en-US ] = "~Functions" ;
673             SubMenu = Menu
674             {
675                 ItemList =
676                 {
677                     MenuItem
678                     {
679                         Identifier = RID_ABSX;
680                         HelpId = HID_SMA_ABSX;
681                         Text = "|x|";
682                     };
683                     MenuItem
684                     {
685                         Identifier = RID_FACTX;
686                         HelpId = HID_SMA_FACTX;
687                         Text = "x!";
688                     };
689                     MenuItem
690                     {
691                         Identifier = RID_SQRTX;
692                         HelpId = HID_SMA_SQRTX;
693                         Text = "sqrt x";
694                     };
695                     MenuItem
696                     {
697                         Identifier = RID_NROOTXY;
698                         HelpId = HID_SMA_NROOTXY;
699                         Text = "nroot x y";
700                     };
701                     MenuItem
702                     {
703                         Identifier = RID_RSUPX;
704                         HelpId = HID_SMA_RSUPX;
705                         Text = "x^y";
706                     };
707                     MenuItem
708                     {
709                         Identifier = RID_EX;
710                         HelpId = HID_SMA_EX;
711                         Text = "e^x";
712                     };
713                     MenuItem
714                     {
715                         Identifier = RID_LNX;
716                         HelpId = HID_SMA_LNX;
717                         Text = "ln(x)";
718                     };
719                     MenuItem
720                     {
721                         Identifier = RID_EXPX;
722                         HelpId = HID_SMA_EXPX;
723                         Text = "exp(x)";
724                     };
725                     MenuItem
726                     {
727                         Identifier = RID_LOGX;
728                         HelpId = HID_SMA_LOGX;
729                         Text = "log(x)";
730                     };
731                     MenuItem
732                     {
733                         Separator = TRUE;
734                     };
735                     MenuItem
736                     {
737                         Identifier = RID_SINX;
738                         HelpId = HID_SMA_SINX;
739                         Text = "sin(x)";
740                     };
741                     MenuItem
742                     {
743                         Identifier = RID_COSX;
744                         HelpId = HID_SMA_COSX;
745                         Text = "cos(x)";
746                     };
747                     MenuItem
748                     {
749                         Identifier = RID_TANX;
750                         HelpId = HID_SMA_TANX;
751                         Text = "tan(x)";
752                     };
753                     MenuItem
754                     {
755                         Identifier = RID_COTX;
756                         HelpId = HID_SMA_COTX;
757                         Text = "cot(x)";
758                     };
759                     MenuItem
760                     {
761                         Identifier = RID_SINHX;
762                         HelpId = HID_SMA_SINHX;
763                         Text = "sinh(x)";
764                     };
765                     MenuItem
766                     {
767                         Identifier = RID_COSHX;
768                         HelpId = HID_SMA_COSHX;
769                         Text = "cosh(x)";
770                     };
771                     MenuItem
772                     {
773                         Identifier = RID_TANHX;
774                         HelpId = HID_SMA_TANHX;
775                         Text = "tanh(x)";
776                     };
777                     MenuItem
778                     {
779                         Identifier = RID_COTHX;
780                         HelpId = HID_SMA_COTHX;
781                         Text = "coth(x)";
782                     };
783                     MenuItem
784                     {
785                         Separator = TRUE;
786                     };
787                     MenuItem
788                     {
789                         Identifier = RID_FUNCTIONSOTHER1_MENU;
790                         HelpId = HID_SMA_FUNCTIONSOTHER1_MENU;
791                         Text [ en-US ] = "More";
792                         SubMenu = Menu
793                         {
794                             ItemList =
795                             {
796                                 MenuItem
797                                 {
798                                     Identifier = RID_ARCSINX;
799                                     HelpId = HID_SMA_ARCSINX;
800                                     Text = "arcsin(x)";
801                                 };
802                                 MenuItem
803                                 {
804                                     Identifier = RID_ARCCOSX;
805                                     HelpId = HID_SMA_ARCCOSX;
806                                     Text = "arccos(x)";
807                                 };
808                                 MenuItem
809                                 {
810                                     Identifier = RID_ARCTANX;
811                                     HelpId = HID_SMA_ARCTANX;
812                                     Text = "arctan(x)";
813                                 };
814                                 MenuItem
815                                 {
816                                     Identifier = RID_ARCCOTX;
817                                     HelpId = HID_SMA_ARCCOTX;
818                                     Text = "arcot(x)";
819                                 };
820                                 MenuItem
821                                 {
822                                     Identifier = RID_ARSINHX;
823                                     HelpId = HID_SMA_ARSINHX;
824                                     Text = "arsinh(x)";
825                                 };
826                                 MenuItem
827                                 {
828                                     Identifier = RID_ARCOSHX;
829                                     HelpId = HID_SMA_ARCOSHX;
830                                     Text = "arcosh(x)";
831                                 };
832                                 MenuItem
833                                 {
834                                     Identifier = RID_ARTANHX;
835                                     HelpId = HID_SMA_ARTANHX;
836                                     Text = "artanh(x)";
837                                 };
838                                 MenuItem
839                                 {
840                                     Identifier = RID_ARCOTHX;
841                                     HelpId = HID_SMA_ARCOTHX;
842                                     Text = "arcoth(x)";
843                                 };
844                             };
845                         };
846                     };
847                 };
848             };
849         };
850         MenuItem
851         {
852             Identifier = RID_OPERATORS_MENU ;
853             HelpId = HID_SMA_OPERATORS_TBX ;
854             Text [ en-US ] = "O~perators" ;
855             SubMenu = Menu
856             {
857                 ItemList =
858                 {
859                     MenuItem
860                     {
861                         Identifier = RID_LIMX;
862                         HelpId = HID_SMA_LIMX;
863                         Text = "lim x";
864                     };
865                     MenuItem
866                     {
867                         Identifier = RID_SUMX;
868                         HelpId = HID_SMA_SUMX;
869                         Text = "sum x";
870                     };
871                     MenuItem
872                     {
873                         Identifier = RID_PRODX;
874                         HelpId = HID_SMA_PRODX;
875                         Text = "prod x";
876                     };
877                     MenuItem
878                     {
879                         Identifier = RID_COPRODX;
880                         HelpId = HID_SMA_COPRODX;
881                         Text = "coprod x";
882                     };
883                     MenuItem
884                     {
885                         Identifier = RID_INTX;
886                         HelpId = HID_SMA_INTX;
887                         Text = "int x";
888                     };
889                     MenuItem
890                     {
891                         Identifier = RID_IINTX;
892                         HelpId = HID_SMA_IINTX;
893                         Text = "iint x";
894                     };
895                     MenuItem
896                     {
897                         Identifier = RID_IIINTX;
898                         HelpId = HID_SMA_IIINTX;
899                         Text = "iiint x";
900                     };
901                     MenuItem
902                     {
903                         Identifier = RID_LINTX;
904                         HelpId = HID_SMA_LINTX;
905                         Text = "lint x";
906                     };
907                     MenuItem
908                     {
909                         Identifier = RID_LLINTX;
910                         HelpId = HID_SMA_LLINTX;
911                         Text = "llint x";
912                     };
913                     MenuItem
914                     {
915                         Identifier = RID_LLLINTX;
916                         HelpId = HID_SMA_LLLINTX;
917                         Text = "lllint x";
918                     };
919                     MenuItem
920                     {
921                         Separator = TRUE;
922                     };
923                     MenuItem
924                     {
925                         Identifier = RID_FROMXTOY;
926                         HelpId = HID_SMA_FROMXTOY;
927                         Text = "... from a to b";
928                     };
929                     MenuItem
930                     {
931                         Identifier = RID_FROMX;
932                         HelpId = HID_SMA_FROMX;
933                         Text = "... from a";
934                     };
935                     MenuItem
936                     {
937                         Identifier = RID_TOX;
938                         HelpId = HID_SMA_TOX;
939                         Text = "... to b";
940                     };
941                 };
942             };
943         };
944         MenuItem
945         {
946             Identifier = RID_ATTRIBUTES_MENU ;
947             HelpId = HID_SMA_ATTRIBUTES_TBX ;
948             Text [ en-US ] = "~Attributes" ;
949             SubMenu = Menu
950             {
951                 ItemList =
952                 {
953                     MenuItem
954                     {
955                         Identifier = RID_ACUTEX;
956                         HelpId = HID_SMA_ACUTEX;
957                         Text = "acute a";
958                     };
959                     MenuItem
960                     {
961                         Identifier = RID_GRAVEX;
962                         HelpId = HID_SMA_GRAVEX;
963                         Text = "grave a";
964                     };
965                     MenuItem
966                     {
967                         Identifier = RID_CHECKX;
968                         HelpId = HID_SMA_CHECKX;
969                         Text = "check a";
970                     };
971                     MenuItem
972                     {
973                         Identifier = RID_BREVEX;
974                         HelpId = HID_SMA_BREVEX;
975                         Text = "breve a";
976                     };
977                     MenuItem
978                     {
979                         Identifier = RID_CIRCLEX;
980                         HelpId = HID_SMA_CIRCLEX;
981                         Text = "circle a";
982                     };
983                     MenuItem
984                     {
985                         Identifier = RID_DOTX;
986                         HelpId = HID_SMA_DOTX;
987                         Text = "dot a";
988                     };
989                     MenuItem
990                     {
991                         Identifier = RID_DDOTX;
992                         HelpId = HID_SMA_DDOTX;
993                         Text = "ddot a";
994                     };
995                     MenuItem
996                     {
997                         Identifier = RID_DDDOTX;
998                         HelpId = HID_SMA_DDDOTX;
999                         Text = "dddot a";
1000                     };
1001                     MenuItem
1002                     {
1003                         Identifier = RID_BARX;
1004                         HelpId = HID_SMA_BARX;
1005                         Text = "bar a";
1006                     };
1007                     MenuItem
1008                     {
1009                         Identifier = RID_VECX;
1010                         HelpId = HID_SMA_VECX;
1011                         Text = "vec a";
1012                     };
1013                     MenuItem
1014                     {
1015                         Identifier = RID_TILDEX;
1016                         HelpId = HID_SMA_TILDEX;
1017                         Text = "tilde a";
1018                     };
1019                     MenuItem
1020                     {
1021                         Identifier = RID_HATX;
1022                         HelpId = HID_SMA_HATX;
1023                         Text = "hat a";
1024                     };
1025                     MenuItem
1026                     {
1027                         Separator = TRUE;
1028                     };
1029                     MenuItem
1030                     {
1031                         Identifier = RID_WIDEVECX;
1032                         HelpId = HID_SMA_WIDEVECX;
1033                         Text = "widevec abc";
1034                     };
1035                     MenuItem
1036                     {
1037                         Identifier = RID_WIDETILDEX;
1038                         HelpId = HID_SMA_WIDETILDEX;
1039                         Text = "widetilde abc";
1040                     };
1041                     MenuItem
1042                     {
1043                         Identifier = RID_WIDEHATX;
1044                         HelpId = HID_SMA_WIDEHATX;
1045                         Text = "widehat abc";
1046                     };
1047                     MenuItem
1048                     {
1049                         Identifier = RID_OVERLINEX;
1050                         HelpId = HID_SMA_OVERLINEX;
1051                         Text = "overline abc";
1052                     };
1053                     MenuItem
1054                     {
1055                         Identifier = RID_UNDERLINEX;
1056                         HelpId = HID_SMA_UNDERLINEX;
1057                         Text = "underline abc";
1058                     };
1059                     MenuItem
1060                     {
1061                         Identifier = RID_OVERSTRIKEX;
1062                         HelpId = HID_SMA_OVERSTRIKEX;
1063                         Text = "overstrike abc";
1064                     };
1065                     MenuItem
1066                     {
1067                         Separator = TRUE;
1068                     };
1069                     MenuItem
1070                     {
1071                         Identifier = RID_PHANTOMX;
1072                         HelpId = HID_SMA_PHANTOMX;
1073                         Text = "phantom b";
1074                     };
1075                     MenuItem
1076                     {
1077                         Identifier = RID_BOLDX;
1078                         HelpId = HID_SMA_BOLDX;
1079                         Text = "bold b";
1080                     };
1081                     MenuItem
1082                     {
1083                         Identifier = RID_ITALX;
1084                         HelpId = HID_SMA_ITALX;
1085                         Text = "ital b";
1086                     };
1087                     MenuItem
1088                     {
1089                         Identifier = RID_SIZEXY;
1090                         HelpId = HID_SMA_SIZEXY;
1091                         Text = "size s b";
1092                     };
1093                     MenuItem
1094                     {
1095                         Identifier = RID_FONTXY;
1096                         HelpId = HID_SMA_FONTXY;
1097                         Text = "font f b";
1098                     };
1099                 };
1100             };
1101         };
1102         MenuItem
1103         {
1104             Identifier = RID_BRACKETS_MENU ;
1105             HelpId = HID_SMA_BRACKETS_TBX ;
1106             Text [ en-US ] = "~Brackets" ;
1107             SubMenu = Menu
1108             {
1109                 ItemList =
1110                 {
1111                     MenuItem
1112                     {
1113                         Identifier = RID_LRGROUPX;
1114                         HelpId = HID_SMA_LRGROUPX;
1115                         Text = "{...}";
1116                     };
1117                     MenuItem
1118                     {
1119                         Separator = TRUE;
1120                     };
1121                     MenuItem
1122                     {
1123                         Identifier = RID_LRPARENTX;
1124                         HelpId = HID_SMA_LRPARENTX;
1125                         Text = "(x)";
1126                     };
1127                     MenuItem
1128                     {
1129                         Identifier = RID_LRBRACKETX;
1130                         HelpId = HID_SMA_LRBRACKETX;
1131                         Text = "[x]";
1132                     };
1133                     MenuItem
1134                     {
1135                         Identifier = RID_LRDBRACKETX;
1136                         HelpId = HID_SMA_LRDBRACKETX;
1137                         Text = "ldbracket x rdbracket ";
1138                     };
1139                     MenuItem
1140                     {
1141                         Identifier = RID_LRBRACEX;
1142                         HelpId = HID_SMA_LRBRACEX;
1143                         Text = "{x}";
1144                     };
1145                     MenuItem
1146                     {
1147                         Identifier = RID_LRANGLEX;
1148                         HelpId = HID_SMA_LRANGLEX;
1149                         Text = "langle x rangle";
1150                     };
1151                     MenuItem
1152                     {
1153                         Identifier = RID_LMRANGLEXY;
1154                         HelpId = HID_SMA_LMRANGLEXY;
1155                         Text = "langle x mline y rangle";
1156                     };
1157                     MenuItem
1158                     {
1159                         Identifier = RID_LRCEILX;
1160                         HelpId = HID_SMA_LRCEILX;
1161                         Text = "lceil x rceil";
1162                     };
1163                     MenuItem
1164                     {
1165                         Identifier = RID_LRFLOORX;
1166                         HelpId = HID_SMA_LRFLOORX;
1167                         Text = "lfloor x rfloor";
1168                     };
1169                     MenuItem
1170                     {
1171                         Identifier = RID_LRLINEX;
1172                         HelpId = HID_SMA_LRLINEX;
1173                         Text = "lline x rline";
1174                     };
1175                     MenuItem
1176                     {
1177                         Identifier = RID_LRDLINEX;
1178                         HelpId = HID_SMA_LRDLINEX;
1179                         Text = "ldline x rdline";
1180                     };
1181                     MenuItem
1182                     {
1183                         Separator = TRUE;
1184                     };
1185                     MenuItem
1186                     {
1187                         Identifier = RID_SLRPARENTX;
1188                         HelpId = HID_SMA_SLRPARENTX;
1189                         Text = "left ( x right )";
1190                     };
1191                     MenuItem
1192                     {
1193                         Identifier = RID_SLRBRACKETX;
1194                         HelpId = HID_SMA_SLRBRACKETX;
1195                         Text = "left [ x right ]";
1196                     };
1197                     MenuItem
1198                     {
1199                         Identifier = RID_SLRDBRACKETX;
1200                         HelpId = HID_SMA_SLRDBRACKETX;
1201                         Text = "left ldbracket x right rdbracket ";
1202                     };
1203                     MenuItem
1204                     {
1205                         Identifier = RID_SLRBRACEX;
1206                         HelpId = HID_SMA_SLRBRACEX;
1207                         Text = "left { x right }";
1208                     };
1209                     MenuItem
1210                     {
1211                         Identifier = RID_SLRANGLEX;
1212                         HelpId = HID_SMA_SLRANGLEX;
1213                         Text = "left langle x right rangle";
1214                     };
1215                     MenuItem
1216                     {
1217                         Identifier = RID_SLMRANGLEXY;
1218                         HelpId = HID_SMA_SLMRANGLEXY;
1219                         Text = "left langle x mline y right rangle";
1220                     };
1221                     MenuItem
1222                     {
1223                         Identifier = RID_SLRCEILX;
1224                         HelpId = HID_SMA_SLRCEILX;
1225                         Text = "left lceil x right rceil";
1226                     };
1227                     MenuItem
1228                     {
1229                         Identifier = RID_SLRFLOORX;
1230                         HelpId = HID_SMA_SLRFLOORX;
1231                         Text = "left lfloor x right rfloor";
1232                     };
1233                     MenuItem
1234                     {
1235                         Identifier = RID_SLRLINEX;
1236                         HelpId = HID_SMA_SLRLINEX;
1237                         Text = "left lline x right rline";
1238                     };
1239                     MenuItem
1240                     {
1241                         Identifier = RID_SLRDLINEX;
1242                         HelpId = HID_SMA_SLRDLINEX;
1243                         Text = "left ldline x right rdline";
1244                     };
1245                     MenuItem
1246                     {
1247                         Separator = TRUE;
1248                     };
1249                     MenuItem
1250                     {
1251                         Identifier = RID_XOVERBRACEY;
1252                         HelpId = HID_SMA_XOVERBRACEY;
1253                         Text = "x overbrace y";
1254                     };
1255                     MenuItem
1256                     {
1257                         Identifier = RID_XUNDERBRACEY;
1258                         HelpId = HID_SMA_XUNDERBRACEY;
1259                         Text = "x underbrace y";
1260                     };
1261                 };
1262             };
1263         };
1264         MenuItem
1265         {
1266             Identifier = RID_FORMAT_MENU ;
1267             HelpId = HID_SMA_FORMAT_TBX ;
1268             Text [ en-US ] = "For~mats" ;
1269             SubMenu = Menu
1270             {
1271                 ItemList =
1272                 {
1273                     MenuItem
1274                     {
1275                         Identifier = RID_RSUPX;
1276                         HelpId = HID_SMA_RSUPX;
1277                         Text = "^x";
1278                     };
1279                     MenuItem
1280                     {
1281                         Identifier = RID_RSUBX;
1282                         HelpId = HID_SMA_RSUBX;
1283                         Text = "_x";
1284                     };
1285                     MenuItem
1286                     {
1287                         Identifier = RID_LSUPX;
1288                         HelpId = HID_SMA_LSUPX;
1289                         Text = "lsup x";
1290                     };
1291                     MenuItem
1292                     {
1293                         Identifier = RID_LSUBX;
1294                         HelpId = HID_SMA_LSUBX;
1295                         Text = "lsub x";
1296                     };
1297                     MenuItem
1298                     {
1299                         Identifier = RID_CSUPX;
1300                         HelpId = HID_SMA_CSUPX;
1301                         Text = "csup x";
1302                     };
1303                     MenuItem
1304                     {
1305                         Identifier = RID_CSUBX;
1306                         HelpId = HID_SMA_CSUBX;
1307                         Text = "csub x";
1308                     };
1309                     MenuItem
1310                     {
1311                         Separator = TRUE;
1312                     };
1313                     MenuItem
1314                     {
1315                         Identifier = RID_NEWLINE;
1316                         HelpId = HID_SMA_NEWLINE;
1317                         Text [ en-US ] = "New Line";
1318                     };
1319                     MenuItem
1320                     {
1321                         Identifier = RID_SBLANK;
1322                         HelpId = HID_SMA_SBLANK;
1323                         Text [ en-US ] = "Small Gap";
1324                     };
1325                     MenuItem
1326                     {
1327                         Identifier = RID_BLANK;
1328                         HelpId = HID_SMA_BLANK;
1329                         Text [ en-US ] = "Gap";
1330                     };
1331                     MenuItem
1332                     {
1333                         Identifier = RID_BINOMXY;
1334                         HelpId = HID_SMA_BINOMXY;
1335                         Text = "binom x y";
1336                     };
1337                     MenuItem
1338                     {
1339                         Identifier = RID_STACK;
1340                         HelpId = HID_SMA_STACK;
1341                         Text = "stack {...}";
1342                     };
1343                     MenuItem
1344                     {
1345                         Identifier = RID_MATRIX;
1346                         HelpId = HID_SMA_MATRIX;
1347                         Text = "matrix {...}";
1348                     };
1349                     MenuItem
1350                     {
1351                         Separator = TRUE;
1352                     };
1353                     MenuItem
1354                     {
1355                         Identifier = RID_ALIGNLX;
1356                         HelpId = HID_SMA_ALIGNLX;
1357                         Text = "alignl x";
1358                     };
1359                     MenuItem
1360                     {
1361                         Identifier = RID_ALIGNCX;
1362                         HelpId = HID_SMA_ALIGNCX;
1363                         Text = "alignc x";
1364                     };
1365                     MenuItem
1366                     {
1367                         Identifier = RID_ALIGNRX;
1368                         HelpId = HID_SMA_ALIGNRX;
1369                         Text = "alignr x";
1370                     };
1371                 };
1372             };
1373         };
1374         MenuItem
1375         {
1376             Identifier = RID_MISC_MENU ;
1377             HelpId = HID_SMA_MISC_MENU ;
1378             Text [ en-US ] = "~Others" ;
1379             SubMenu = Menu
1380             {
1381                 ItemList =
1382                 {
1383                     MenuItem
1384                     {
1385                         Identifier = RID_INFINITY;
1386                         HelpId = HID_SMA_INFINITY;
1387                         Text = "infinity";
1388                     };
1389                     MenuItem
1390                     {
1391                         Identifier = RID_PARTIAL;
1392                         HelpId = HID_SMA_PARTIAL;
1393                         Text = "partial";
1394                     };
1395                     MenuItem
1396                     {
1397                         Identifier = RID_NABLA;
1398                         HelpId = HID_SMA_NABLA;
1399                         Text = "nabla";
1400                     };
1401                     MenuItem
1402                     {
1403                         Identifier = RID_EXISTS;
1404                         HelpId = HID_SMA_EXISTS;
1405                         Text = "exists";
1406                     };
1407                     MenuItem
1408                     {
1409                         Identifier = RID_FORALL;
1410                         HelpId = HID_SMA_FORALL;
1411                         Text = "forall";
1412                     };
1413                     MenuItem
1414                     {
1415                         Identifier = RID_HBAR;
1416                         HelpId = HID_SMA_HBAR;
1417                         Text = "hbar";
1418                     };
1419                     MenuItem
1420                     {
1421                         Identifier = RID_LAMBDABAR;
1422                         HelpId = HID_SMA_LAMBDABAR;
1423                         Text = "lambdabar";
1424                     };
1425                     MenuItem
1426                     {
1427                         Identifier = RID_RE;
1428                         HelpId = HID_SMA_RE;
1429                         Text = "Re";
1430                     };
1431                     MenuItem
1432                     {
1433                         Identifier = RID_IM;
1434                         HelpId = HID_SMA_IM;
1435                         Text = "Im";
1436                     };
1437                     MenuItem
1438                     {
1439                         Identifier = RID_WP;
1440                         HelpId = HID_SMA_WP;
1441                         Text = "wp";
1442                     };
1443                     MenuItem
1444                     {
1445                         Separator = TRUE;
1446                     };
1447                     MenuItem
1448                     {
1449                         Identifier = RID_LEFTARROW;
1450                         HelpId = HID_SMA_LEFTARROW;
1451                         Text = "leftarrow";
1452                     };
1453                     MenuItem
1454                     {
1455                         Identifier = RID_RIGHTARROW;
1456                         HelpId = HID_SMA_RIGHTARROW;
1457                         Text = "rightarrow";
1458                     };
1459                     MenuItem
1460                     {
1461                         Identifier = RID_UPARROW;
1462                         HelpId = HID_SMA_UPARROW;
1463                         Text = "uparrow";
1464                     };
1465                     MenuItem
1466                     {
1467                         Identifier = RID_DOWNARROW;
1468                         HelpId = HID_SMA_DOWNARROW;
1469                         Text = "downarrow";
1470                     };
1471                     MenuItem
1472                     {
1473                         Separator = TRUE;
1474                     };
1475                     MenuItem
1476                     {
1477                         Identifier = RID_DOTSLOW;
1478                         HelpId = HID_SMA_DOTSLOW;
1479                         Text = "dotslow";
1480                     };
1481                     MenuItem
1482                     {
1483                         Identifier = RID_DOTSAXIS;
1484                         HelpId = HID_SMA_DOTSAXIS;
1485                         Text = "dotsaxis";
1486                     };
1487                     MenuItem
1488                     {
1489                         Identifier = RID_DOTSVERT;
1490                         HelpId = HID_SMA_DOTSVERT;
1491                         Text = "dotsvert";
1492                     };
1493                     MenuItem
1494                     {
1495                         Identifier = RID_DOTSUP;
1496                         HelpId = HID_SMA_DOTSUP;
1497                         Text = "dotsup";
1498                     };
1499                     MenuItem
1500                     {
1501                         Identifier = RID_DOTSDOWN;
1502                         HelpId = HID_SMA_DOTSDOWN;
1503                         Text = "dotsdown";
1504                     };
1505                 };
1506             };
1507         };
1508     };