sync master with lastest vba changes
[ooovba.git] / formula / source / core / resource / core_resource.src
blob0aa767c6202e4c4894cf732d533ea49b5f4101fc
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: compiler.src,v $
10  * $Revision: 1.59 $
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  ************************************************************************/
31 #include "core_resource.hrc"
32 #include "formula/compiler.hrc"
34 // DO NOT CHANGE!
35 // These English names are used internally to store/load ODFF as of ODF v1.2
36 Resource RID_STRLIST_FUNCTION_NAMES_ENGLISH_ODFF
38         String SC_OPCODE_IF { Text = "IF" ; };
39         String SC_OPCODE_CHOSE { Text = "CHOOSE" ; };
40         String SC_OPCODE_OPEN { Text = "(" ; };
41         String SC_OPCODE_CLOSE { Text = ")" ; };
42     String SC_OPCODE_ARRAY_OPEN { Text = "{" ; };
43     String SC_OPCODE_ARRAY_CLOSE { Text = "}" ; };
44     String SC_OPCODE_ARRAY_ROW_SEP { Text = "|" ; };
45     String SC_OPCODE_ARRAY_COL_SEP { Text = ";" ; };
46         String SC_OPCODE_SEP { Text = ";" ; };
47     String SC_OPCODE_PERCENT_SIGN { Text = "%" ; };
48         String SC_OPCODE_ADD { Text = "+" ; };
49         String SC_OPCODE_SUB { Text = "-" ; };
50         String SC_OPCODE_MUL { Text = "*" ; };
51         String SC_OPCODE_DIV { Text = "/" ; };
52         String SC_OPCODE_AMPERSAND { Text = "&" ; };
53         String SC_OPCODE_POW { Text = "^" ; };
54         String SC_OPCODE_EQUAL { Text = "=" ; };
55         String SC_OPCODE_NOT_EQUAL { Text = "<>" ; };
56         String SC_OPCODE_LESS { Text = "<" ; };
57         String SC_OPCODE_GREATER { Text = ">" ; };
58         String SC_OPCODE_LESS_EQUAL { Text = "<=" ; };
59         String SC_OPCODE_GREATER_EQUAL { Text = ">=" ; };
60         String SC_OPCODE_AND { Text = "AND" ; };
61         String SC_OPCODE_OR { Text = "OR" ; };
62         String SC_OPCODE_INTERSECT { Text = "!" ; };
63         String SC_OPCODE_UNION { Text = "~" ; };
64         String SC_OPCODE_RANGE { Text = ":" ; };
65         String SC_OPCODE_NOT { Text = "NOT" ; };
66         String SC_OPCODE_NEG { Text = "NEG" ; };
67         String SC_OPCODE_NEG_SUB { Text = "-" ; };
68         String SC_OPCODE_PI { Text = "PI" ; };
69         String SC_OPCODE_RANDOM { Text = "RAND" ; };
70         String SC_OPCODE_TRUE { Text = "TRUE" ; };
71         String SC_OPCODE_FALSE { Text = "FALSE" ; };
72         String SC_OPCODE_GET_ACT_DATE { Text = "TODAY" ; };
73         String SC_OPCODE_GET_ACT_TIME { Text = "NOW" ; };
74         String SC_OPCODE_NO_VALUE { Text = "NA" ; };
75         String SC_OPCODE_CURRENT { Text = "ORG.OPENOFFICE.CURRENT" ; };
76         String SC_OPCODE_DEG { Text = "DEGREES" ; };
77         String SC_OPCODE_RAD { Text = "RADIANS" ; };
78         String SC_OPCODE_SIN { Text = "SIN" ; };
79         String SC_OPCODE_COS { Text = "COS" ; };
80         String SC_OPCODE_TAN { Text = "TAN" ; };
81         String SC_OPCODE_COT { Text = "COT" ; };
82         String SC_OPCODE_ARC_SIN { Text = "ASIN" ; };
83         String SC_OPCODE_ARC_COS { Text = "ACOS" ; };
84         String SC_OPCODE_ARC_TAN { Text = "ATAN" ; };
85         String SC_OPCODE_ARC_COT { Text = "ACOT" ; };
86         String SC_OPCODE_SIN_HYP { Text = "SINH" ; };
87         String SC_OPCODE_COS_HYP { Text = "COSH" ; };
88         String SC_OPCODE_TAN_HYP { Text = "TANH" ; };
89         String SC_OPCODE_COT_HYP { Text = "COTH" ; };
90         String SC_OPCODE_ARC_SIN_HYP { Text = "ASINH" ; };
91         String SC_OPCODE_ARC_COS_HYP { Text = "ACOSH" ; };
92         String SC_OPCODE_ARC_TAN_HYP { Text = "ATANH" ; };
93         String SC_OPCODE_ARC_COT_HYP { Text = "ACOTH" ; };
94         String SC_OPCODE_EXP { Text = "EXP" ; };
95         String SC_OPCODE_LN { Text = "LN" ; };
96         String SC_OPCODE_SQRT { Text = "SQRT" ; };
97         String SC_OPCODE_FACT { Text = "FACT" ; };
98         String SC_OPCODE_GET_YEAR { Text = "YEAR" ; };
99         String SC_OPCODE_GET_MONTH { Text = "MONTH" ; };
100         String SC_OPCODE_GET_DAY { Text = "DAY" ; };
101         String SC_OPCODE_GET_HOUR { Text = "HOUR" ; };
102         String SC_OPCODE_GET_MIN { Text = "MINUTE" ; };
103         String SC_OPCODE_GET_SEC { Text = "SECOND" ; };
104         String SC_OPCODE_PLUS_MINUS { Text = "SIGN" ; };
105         String SC_OPCODE_ABS { Text = "ABS" ; };
106         String SC_OPCODE_INT { Text = "INT" ; };
107         String SC_OPCODE_PHI { Text = "PHI" ; };
108         String SC_OPCODE_GAUSS { Text = "GAUSS" ; };
109         String SC_OPCODE_IS_EMPTY { Text = "ISBLANK" ; };
110         String SC_OPCODE_IS_STRING { Text = "ISTEXT" ; };
111         String SC_OPCODE_IS_NON_STRING { Text = "ISNONTEXT" ; };
112         String SC_OPCODE_IS_LOGICAL { Text = "ISLOGICAL" ; };
113         String SC_OPCODE_TYPE { Text = "TYPE" ; };
114         String SC_OPCODE_CELL { Text = "CELL" ; };
115         String SC_OPCODE_IS_REF { Text = "ISREF" ; };
116         String SC_OPCODE_IS_VALUE { Text = "ISNUMBER" ; };
117         String SC_OPCODE_IS_FORMULA { Text = "ISFORMULA" ; };
118         String SC_OPCODE_IS_NV { Text = "ISNA" ; };
119         String SC_OPCODE_IS_ERR { Text = "ISERR" ; };
120         String SC_OPCODE_IS_ERROR { Text = "ISERROR" ; };
121         String SC_OPCODE_IS_EVEN { Text = "ISEVEN" ; };
122         String SC_OPCODE_IS_ODD { Text = "ISODD" ; };
123         String SC_OPCODE_N { Text = "N" ; };
124         String SC_OPCODE_GET_DATE_VALUE { Text = "DATEVALUE" ; };
125         String SC_OPCODE_GET_TIME_VALUE { Text = "TIMEVALUE" ; };
126         String SC_OPCODE_CODE { Text = "CODE" ; };
127         String SC_OPCODE_TRIM { Text = "TRIM" ; };
128         String SC_OPCODE_UPPER { Text = "UPPER" ; };
129         String SC_OPCODE_PROPPER { Text = "PROPER" ; };
130         String SC_OPCODE_LOWER { Text = "LOWER" ; };
131         String SC_OPCODE_LEN { Text = "LEN" ; };
132         String SC_OPCODE_T { Text = "T" ; };
133         String SC_OPCODE_VALUE { Text = "VALUE" ; };
134         String SC_OPCODE_CLEAN { Text = "CLEAN" ; };
135         String SC_OPCODE_CHAR { Text = "CHAR" ; };
136         String SC_OPCODE_JIS { Text = "JIS" ; };
137         String SC_OPCODE_ASC { Text = "ASC" ; };
138         String SC_OPCODE_UNICODE { Text = "UNICODE" ; };
139         String SC_OPCODE_UNICHAR { Text = "UNICHAR" ; };
140         String SC_OPCODE_LOG10 { Text = "LOG10" ; };
141         String SC_OPCODE_EVEN { Text = "EVEN" ; };
142         String SC_OPCODE_ODD { Text = "ODD" ; };
143         String SC_OPCODE_STD_NORM_DIST { Text = "LEGACY.NORMSDIST" ; };
144         String SC_OPCODE_FISHER { Text = "FISHER" ; };
145         String SC_OPCODE_FISHER_INV { Text = "FISHERINV" ; };
146         String SC_OPCODE_S_NORM_INV { Text = "LEGACY.NORMSINV" ; };
147         String SC_OPCODE_GAMMA_LN { Text = "GAMMALN" ; };
148         String SC_OPCODE_ERROR_TYPE { Text = "ORG.OPENOFFICE.ERRORTYPE" ; };
149         String SC_OPCODE_ERR_CELL { Text = "ZellError" ; };  // TODO: ancient legacy only, remove?
150         String SC_OPCODE_FORMULA { Text = "FORMULA"; };
151         String SC_OPCODE_ARC_TAN_2 { Text = "ATAN2" ; };
152         String SC_OPCODE_CEIL { Text = "CEILING" ; };
153         String SC_OPCODE_FLOOR { Text = "FLOOR" ; };
154         String SC_OPCODE_ROUND { Text = "ROUND" ; };
155         String SC_OPCODE_ROUND_UP { Text = "ROUNDUP" ; };
156         String SC_OPCODE_ROUND_DOWN { Text = "ROUNDDOWN" ; };
157         String SC_OPCODE_TRUNC { Text = "TRUNC" ; };
158         String SC_OPCODE_LOG { Text = "LOG" ; };
159         String SC_OPCODE_POWER { Text = "POWER" ; };
160         String SC_OPCODE_GGT { Text = "GCD" ; };
161         String SC_OPCODE_KGV { Text = "LCM" ; };
162         String SC_OPCODE_MOD { Text = "MOD" ; };
163         String SC_OPCODE_SUM_PRODUCT { Text = "SUMPRODUCT" ; };
164         String SC_OPCODE_SUM_SQ { Text = "SUMSQ" ; };
165         String SC_OPCODE_SUM_X2MY2 { Text = "SUMX2MY2" ; };
166         String SC_OPCODE_SUM_X2DY2 { Text = "SUMX2PY2" ; };
167         String SC_OPCODE_SUM_XMY2 { Text = "SUMXMY2" ; };
168         String SC_OPCODE_GET_DATE { Text = "DATE" ; };
169         String SC_OPCODE_GET_TIME { Text = "TIME" ; };
170         String SC_OPCODE_GET_DIFF_DATE { Text = "DAYS" ; };
171         String SC_OPCODE_GET_DIFF_DATE_360 { Text = "DAYS360" ; };
172         String SC_OPCODE_MIN { Text = "MIN" ; };
173         String SC_OPCODE_MIN_A { Text = "MINA" ; };
174         String SC_OPCODE_MAX { Text = "MAX" ; };
175         String SC_OPCODE_MAX_A { Text = "MAXA" ; };
176         String SC_OPCODE_SUM { Text = "SUM" ; };
177         String SC_OPCODE_PRODUCT { Text = "PRODUCT" ; };
178         String SC_OPCODE_AVERAGE { Text = "AVERAGE" ; };
179         String SC_OPCODE_AVERAGE_A { Text = "AVERAGEA" ; };
180         String SC_OPCODE_COUNT { Text = "COUNT" ; };
181         String SC_OPCODE_COUNT_2 { Text = "COUNTA" ; };
182         String SC_OPCODE_NBW { Text = "NPV" ; };
183         String SC_OPCODE_IKV { Text = "IRR" ; };
184         String SC_OPCODE_MIRR { Text = "MIRR" ; };
185         String SC_OPCODE_ISPMT { Text = "ISPMT" ; };
186         String SC_OPCODE_VAR { Text = "VAR" ; };
187         String SC_OPCODE_VAR_A { Text = "VARA" ; };
188         String SC_OPCODE_VAR_P { Text = "VARP" ; };
189         String SC_OPCODE_VAR_P_A { Text = "VARPA" ; };
190         String SC_OPCODE_ST_DEV { Text = "STDEV" ; };
191         String SC_OPCODE_ST_DEV_A { Text = "STDEVA" ; };
192         String SC_OPCODE_ST_DEV_P { Text = "STDEVP" ; };
193         String SC_OPCODE_ST_DEV_P_A { Text = "STDEVPA" ; };
194         String SC_OPCODE_B { Text = "B" ; };
195         String SC_OPCODE_NORM_DIST { Text = "NORMDIST" ; };
196         String SC_OPCODE_EXP_DIST { Text = "EXPONDIST" ; };
197         String SC_OPCODE_BINOM_DIST { Text = "BINOMDIST" ; };
198         String SC_OPCODE_POISSON_DIST { Text = "POISSON" ; };
199         String SC_OPCODE_KOMBIN { Text = "COMBIN" ; };
200         String SC_OPCODE_KOMBIN_2 { Text = "COMBINA" ; };
201         String SC_OPCODE_VARIATIONEN { Text = "PERMUT" ; };
202         String SC_OPCODE_VARIATIONEN_2 { Text = "PERMUTATIONA" ; };
203         String SC_OPCODE_BW { Text = "PV" ; };
204         String SC_OPCODE_DIA { Text = "SYD" ; };
205         String SC_OPCODE_GDA { Text = "DDB" ; };
206         String SC_OPCODE_GDA_2 { Text = "DB" ; };
207         String SC_OPCODE_VBD { Text = "VDB" ; };
208         String SC_OPCODE_LAUFZ { Text = "PDURATION" ; };
209         String SC_OPCODE_LIA { Text = "SLN" ; };
210         String SC_OPCODE_RMZ { Text = "PMT" ; };
211         String SC_OPCODE_COLUMNS { Text = "COLUMNS" ; };
212         String SC_OPCODE_ROWS { Text = "ROWS" ; };
213         String SC_OPCODE_TABLES { Text = "SHEETS" ; };
214         String SC_OPCODE_COLUMN { Text = "COLUMN" ; };
215         String SC_OPCODE_ROW { Text = "ROW" ; };
216         String SC_OPCODE_TABLE { Text = "SHEET" ; };
217         String SC_OPCODE_ZGZ { Text = "ZGZ" ; };
218         String SC_OPCODE_ZW { Text = "FV" ; };
219         String SC_OPCODE_ZZR { Text = "NPER" ; };
220         String SC_OPCODE_ZINS { Text = "RATE" ; };
221         String SC_OPCODE_ZINS_Z { Text = "IPMT" ; };
222         String SC_OPCODE_KAPZ { Text = "PPMT" ; };
223         String SC_OPCODE_KUM_ZINS_Z { Text = "CUMIPMT" ; };
224         String SC_OPCODE_KUM_KAP_Z { Text = "CUMPRINC" ; };
225         String SC_OPCODE_EFFEKTIV { Text = "EFFECT" ; };
226         String SC_OPCODE_NOMINAL { Text = "NOMINAL" ; };
227         String SC_OPCODE_SUB_TOTAL { Text = "SUBTOTAL" ; };
228         String SC_OPCODE_DB_SUM { Text = "DSUM" ; };
229         String SC_OPCODE_DB_COUNT { Text = "DCOUNT" ; };
230         String SC_OPCODE_DB_COUNT_2 { Text = "DCOUNTA" ; };
231         String SC_OPCODE_DB_AVERAGE { Text = "DAVERAGE" ; };
232         String SC_OPCODE_DB_GET { Text = "DGET" ; };
233         String SC_OPCODE_DB_MAX { Text = "DMAX" ; };
234         String SC_OPCODE_DB_MIN { Text = "DMIN" ; };
235         String SC_OPCODE_DB_PRODUCT { Text = "DPRODUCT" ; };
236         String SC_OPCODE_DB_STD_DEV { Text = "DSTDEV" ; };
237         String SC_OPCODE_DB_STD_DEV_P { Text = "DSTDEVP" ; };
238         String SC_OPCODE_DB_VAR { Text = "DVAR" ; };
239         String SC_OPCODE_DB_VAR_P { Text = "DVARP" ; };
240         String SC_OPCODE_INDIRECT { Text = "INDIRECT" ; };
241         String SC_OPCODE_ADDRESS { Text = "ADDRESS" ; };
242         String SC_OPCODE_MATCH { Text = "MATCH" ; };
243         String SC_OPCODE_COUNT_EMPTY_CELLS { Text = "COUNTBLANK" ; };
244         String SC_OPCODE_COUNT_IF { Text = "COUNTIF" ; };
245         String SC_OPCODE_SUM_IF { Text = "SUMIF" ; };
246         String SC_OPCODE_LOOKUP { Text = "LOOKUP" ; };
247         String SC_OPCODE_V_LOOKUP { Text = "VLOOKUP" ; };
248         String SC_OPCODE_H_LOOKUP { Text = "HLOOKUP" ; };
249         String SC_OPCODE_MULTI_AREA { Text = "ORG.OPENOFFICE.MULTIRANGE" ; };   // legacy for range list (union)
250         String SC_OPCODE_OFFSET { Text = "OFFSET" ; };
251         String SC_OPCODE_INDEX { Text = "INDEX" ; };
252         String SC_OPCODE_AREAS { Text = "AREAS" ; };
253         String SC_OPCODE_CURRENCY { Text = "DOLLAR" ; };
254         String SC_OPCODE_REPLACE { Text = "REPLACE" ; };
255         String SC_OPCODE_FIXED { Text = "FIXED" ; };
256         String SC_OPCODE_FIND { Text = "FIND" ; };
257         String SC_OPCODE_EXACT { Text = "EXACT" ; };
258         String SC_OPCODE_LEFT { Text = "LEFT" ; };
259         String SC_OPCODE_RIGHT { Text = "RIGHT" ; };
260         String SC_OPCODE_SEARCH { Text = "SEARCH" ; };
261         String SC_OPCODE_MID { Text = "MID" ; };
262         String SC_OPCODE_TEXT { Text = "TEXT" ; };
263         String SC_OPCODE_SUBSTITUTE { Text = "SUBSTITUTE" ; };
264         String SC_OPCODE_REPT { Text = "REPT" ; };
265         String SC_OPCODE_CONCAT { Text = "CONCATENATE" ; };
266         String SC_OPCODE_MAT_VALUE { Text = "MVALUE" ; };
267         String SC_OPCODE_MAT_DET { Text = "MDETERM" ; };
268         String SC_OPCODE_MAT_INV { Text = "MINVERSE" ; };
269         String SC_OPCODE_MAT_MULT { Text = "MMULT" ; };
270         String SC_OPCODE_MAT_TRANS { Text = "TRANSPOSE" ; };
271         String SC_OPCODE_MATRIX_UNIT { Text = "MUNIT" ; };
272         String SC_OPCODE_BACK_SOLVER { Text = "GOALSEEK" ; };
273         String SC_OPCODE_HYP_GEOM_DIST { Text = "HYPGEOMDIST" ; };
274         String SC_OPCODE_LOG_NORM_DIST { Text = "LOGNORMDIST" ; };
275         String SC_OPCODE_T_DIST { Text = "TDIST" ; };
276         String SC_OPCODE_F_DIST { Text = "LEGACY.FDIST" ; };
277         String SC_OPCODE_CHI_DIST { Text = "LEGACY.CHIDIST" ; };
278         String SC_OPCODE_WEIBULL { Text = "WEIBULL" ; };
279         String SC_OPCODE_NEG_BINOM_VERT { Text = "NEGBINOMDIST" ; };
280         String SC_OPCODE_KRIT_BINOM { Text = "CRITBINOM" ; };
281         String SC_OPCODE_KURT { Text = "KURT" ; };
282         String SC_OPCODE_HAR_MEAN { Text = "HARMEAN" ; };
283         String SC_OPCODE_GEO_MEAN { Text = "GEOMEAN" ; };
284         String SC_OPCODE_STANDARD { Text = "STANDARDIZE" ; };
285         String SC_OPCODE_AVE_DEV { Text = "AVEDEV" ; };
286         String SC_OPCODE_SCHIEFE { Text = "SKEW" ; };
287         String SC_OPCODE_DEV_SQ { Text = "DEVSQ" ; };
288         String SC_OPCODE_MEDIAN { Text = "MEDIAN" ; };
289         String SC_OPCODE_MODAL_VALUE { Text = "MODE" ; };
290         String SC_OPCODE_Z_TEST { Text = "ZTEST" ; };
291         String SC_OPCODE_T_TEST { Text = "TTEST" ; };
292         String SC_OPCODE_RANK { Text = "RANK" ; };
293         String SC_OPCODE_PERCENTILE { Text = "PERCENTILE" ; };
294         String SC_OPCODE_PERCENT_RANK { Text = "PERCENTRANK" ; };
295         String SC_OPCODE_LARGE { Text = "LARGE" ; };
296         String SC_OPCODE_SMALL { Text = "SMALL" ; };
297         String SC_OPCODE_FREQUENCY { Text = "FREQUENCY" ; };
298         String SC_OPCODE_QUARTILE { Text = "QUARTILE" ; };
299         String SC_OPCODE_NORM_INV { Text = "NORMINV" ; };
300         String SC_OPCODE_CONFIDENCE { Text = "CONFIDENCE" ; };
301         String SC_OPCODE_F_TEST { Text = "FTEST" ; };
302         String SC_OPCODE_TRIM_MEAN { Text = "TRIMMEAN" ; };
303         String SC_OPCODE_PROB { Text = "PROB" ; };
304         String SC_OPCODE_CORREL { Text = "CORREL" ; };
305         String SC_OPCODE_COVAR { Text = "COVAR" ; };
306         String SC_OPCODE_PEARSON { Text = "PEARSON" ; };
307         String SC_OPCODE_RSQ { Text = "RSQ" ; };
308         String SC_OPCODE_STEYX { Text = "STEYX" ; };
309         String SC_OPCODE_SLOPE { Text = "SLOPE" ; };
310         String SC_OPCODE_INTERCEPT { Text = "INTERCEPT" ; };
311         String SC_OPCODE_TREND { Text = "TREND" ; };
312         String SC_OPCODE_GROWTH { Text = "GROWTH" ; };
313         String SC_OPCODE_RGP { Text = "LINEST" ; };
314         String SC_OPCODE_RKP { Text = "LOGEST" ; };
315         String SC_OPCODE_FORECAST { Text = "FORECAST" ; };
316         String SC_OPCODE_CHI_INV { Text = "LEGACY.CHIINV" ; };
317         String SC_OPCODE_GAMMA_DIST { Text = "GAMMADIST" ; };
318         String SC_OPCODE_GAMMA_INV { Text = "GAMMAINV" ; };
319         String SC_OPCODE_T_INV { Text = "TINV" ; };
320         String SC_OPCODE_F_INV { Text = "LEGACY.FINV" ; };
321         String SC_OPCODE_CHI_TEST { Text = "LEGACY.CHITEST" ; };
322         String SC_OPCODE_LOG_INV { Text = "LOGINV" ; };
323         String SC_OPCODE_TABLE_OP { Text = "MULTIPLE.OPERATIONS" ; };
324         String SC_OPCODE_BETA_DIST { Text = "BETADIST" ; };
325         String SC_OPCODE_BETA_INV { Text = "BETAINV" ; };
326         String SC_OPCODE_WEEK { Text = "ISOWEEKNUM" ; };
327         String SC_OPCODE_EASTERSUNDAY { Text = "EASTERSUNDAY" ; };
328         String SC_OPCODE_GET_DAY_OF_WEEK { Text = "WEEKDAY" ; };
329         String SC_OPCODE_NO_NAME { Text = "#NAME!" ; };
330         String SC_OPCODE_STYLE { Text = "ORG.OPENOFFICE.STYLE" ; };
331         String SC_OPCODE_DDE { Text = "DDE" ; };
332         String SC_OPCODE_BASE { Text = "BASE" ; };
333         String SC_OPCODE_DECIMAL { Text = "DECIMAL" ; };
334         String SC_OPCODE_CONVERT { Text = "ORG.OPENOFFICE.CONVERT" ; };
335         String SC_OPCODE_ROMAN { Text = "ROMAN" ; };
336         String SC_OPCODE_ARABIC { Text = "ARABIC" ; };
337         String SC_OPCODE_HYPERLINK { Text = "HYPERLINK" ; };
338     String SC_OPCODE_INFO { Text = "INFO" ; };
339     String SC_OPCODE_BAHTTEXT { Text = "COM.MICROSOFT.BAHTTEXT" ; };
340     String SC_OPCODE_PHONETIC { Text = "PHONETIC" ; };
341     String SC_OPCODE_GET_PIVOT_DATA { Text = "GETPIVOTDATA" ; };
342         String SC_OPCODE_EUROCONVERT { Text = "EUROCONVERT" ; };
343         String SC_OPCODE_NUMBERVALUE { Text = "NUMBERVALUE" ; };
344         String SC_OPCODE_GAMMA { Text = "GAMMA" ; };
345     String SC_OPCODE_CHISQ_DIST { Text = "CHISQDIST" ; };
346     String SC_OPCODE_CHISQ_INV { Text = "CHISQINV" ;};
348     /* BEGIN defined ERROR.TYPE() values. */
349     String SC_OPCODE_ERROR_NULL    { Text = "#NULL!"  ; };
350     String SC_OPCODE_ERROR_DIVZERO { Text = "#DIV/0!" ; };
351     String SC_OPCODE_ERROR_VALUE   { Text = "#VALUE!" ; };
352     String SC_OPCODE_ERROR_REF     { Text = "#REF!"   ; };
353     String SC_OPCODE_ERROR_NAME    { Text = "#NAME?"  ; };
354     String SC_OPCODE_ERROR_NUM     { Text = "#NUM!"   ; };
355     String SC_OPCODE_ERROR_NA      { Text = "#N/A"    ; };
356     /* END defined ERROR.TYPE() values. */
358 // DO NOT CHANGE!
359 // These English names are used internally to store/load ODF v1.0/v1.1 and for
360 // API XFunctionAccess.
361 Resource RID_STRLIST_FUNCTION_NAMES_ENGLISH
363         String SC_OPCODE_IF { Text = "IF" ; };
364         String SC_OPCODE_CHOSE { Text = "CHOOSE" ; };
365         String SC_OPCODE_OPEN { Text = "(" ; };
366         String SC_OPCODE_CLOSE { Text = ")" ; };
367     String SC_OPCODE_ARRAY_OPEN { Text = "{" ; };
368     String SC_OPCODE_ARRAY_CLOSE { Text = "}" ; };
369     String SC_OPCODE_ARRAY_ROW_SEP { Text = "|" ; };
370     String SC_OPCODE_ARRAY_COL_SEP { Text = ";" ; };
371         String SC_OPCODE_SEP { Text = ";" ; };
372     String SC_OPCODE_PERCENT_SIGN { Text = "%" ; };
373         String SC_OPCODE_ADD { Text = "+" ; };
374         String SC_OPCODE_SUB { Text = "-" ; };
375         String SC_OPCODE_MUL { Text = "*" ; };
376         String SC_OPCODE_DIV { Text = "/" ; };
377         String SC_OPCODE_AMPERSAND { Text = "&" ; };
378         String SC_OPCODE_POW { Text = "^" ; };
379         String SC_OPCODE_EQUAL { Text = "=" ; };
380         String SC_OPCODE_NOT_EQUAL { Text = "<>" ; };
381         String SC_OPCODE_LESS { Text = "<" ; };
382         String SC_OPCODE_GREATER { Text = ">" ; };
383         String SC_OPCODE_LESS_EQUAL { Text = "<=" ; };
384         String SC_OPCODE_GREATER_EQUAL { Text = ">=" ; };
385         String SC_OPCODE_AND { Text = "AND" ; };
386         String SC_OPCODE_OR { Text = "OR" ; };
387         String SC_OPCODE_INTERSECT { Text = "!" ; };
388         String SC_OPCODE_UNION { Text = "~" ; };
389         String SC_OPCODE_RANGE { Text = ":" ; };
390         String SC_OPCODE_NOT { Text = "NOT" ; };
391         String SC_OPCODE_NEG { Text = "NEG" ; };
392         String SC_OPCODE_NEG_SUB { Text = "-" ; };
393         String SC_OPCODE_PI { Text = "PI" ; };
394         String SC_OPCODE_RANDOM { Text = "RAND" ; };
395         String SC_OPCODE_TRUE { Text = "TRUE" ; };
396         String SC_OPCODE_FALSE { Text = "FALSE" ; };
397         String SC_OPCODE_GET_ACT_DATE { Text = "TODAY" ; };
398         String SC_OPCODE_GET_ACT_TIME { Text = "NOW" ; };
399         String SC_OPCODE_NO_VALUE { Text = "NA" ; };
400         String SC_OPCODE_CURRENT { Text = "CURRENT" ; };
401         String SC_OPCODE_DEG { Text = "DEGREES" ; };
402         String SC_OPCODE_RAD { Text = "RADIANS" ; };
403         String SC_OPCODE_SIN { Text = "SIN" ; };
404         String SC_OPCODE_COS { Text = "COS" ; };
405         String SC_OPCODE_TAN { Text = "TAN" ; };
406         String SC_OPCODE_COT { Text = "COT" ; };
407         String SC_OPCODE_ARC_SIN { Text = "ASIN" ; };
408         String SC_OPCODE_ARC_COS { Text = "ACOS" ; };
409         String SC_OPCODE_ARC_TAN { Text = "ATAN" ; };
410         String SC_OPCODE_ARC_COT { Text = "ACOT" ; };
411         String SC_OPCODE_SIN_HYP { Text = "SINH" ; };
412         String SC_OPCODE_COS_HYP { Text = "COSH" ; };
413         String SC_OPCODE_TAN_HYP { Text = "TANH" ; };
414         String SC_OPCODE_COT_HYP { Text = "COTH" ; };
415         String SC_OPCODE_ARC_SIN_HYP { Text = "ASINH" ; };
416         String SC_OPCODE_ARC_COS_HYP { Text = "ACOSH" ; };
417         String SC_OPCODE_ARC_TAN_HYP { Text = "ATANH" ; };
418         String SC_OPCODE_ARC_COT_HYP { Text = "ACOTH" ; };
419         String SC_OPCODE_EXP { Text = "EXP" ; };
420         String SC_OPCODE_LN { Text = "LN" ; };
421         String SC_OPCODE_SQRT { Text = "SQRT" ; };
422         String SC_OPCODE_FACT { Text = "FACT" ; };
423         String SC_OPCODE_GET_YEAR { Text = "YEAR" ; };
424         String SC_OPCODE_GET_MONTH { Text = "MONTH" ; };
425         String SC_OPCODE_GET_DAY { Text = "DAY" ; };
426         String SC_OPCODE_GET_HOUR { Text = "HOUR" ; };
427         String SC_OPCODE_GET_MIN { Text = "MINUTE" ; };
428         String SC_OPCODE_GET_SEC { Text = "SECOND" ; };
429         String SC_OPCODE_PLUS_MINUS { Text = "SIGN" ; };
430         String SC_OPCODE_ABS { Text = "ABS" ; };
431         String SC_OPCODE_INT { Text = "INT" ; };
432         String SC_OPCODE_PHI { Text = "PHI" ; };
433         String SC_OPCODE_GAUSS { Text = "GAUSS" ; };
434         String SC_OPCODE_IS_EMPTY { Text = "ISBLANK" ; };
435         String SC_OPCODE_IS_STRING { Text = "ISTEXT" ; };
436         String SC_OPCODE_IS_NON_STRING { Text = "ISNONTEXT" ; };
437         String SC_OPCODE_IS_LOGICAL { Text = "ISLOGICAL" ; };
438         String SC_OPCODE_TYPE { Text = "TYPE" ; };
439         String SC_OPCODE_CELL { Text = "CELL" ; };
440         String SC_OPCODE_IS_REF { Text = "ISREF" ; };
441         String SC_OPCODE_IS_VALUE { Text = "ISNUMBER" ; };
442         String SC_OPCODE_IS_FORMULA { Text = "ISFORMULA" ; };
443         String SC_OPCODE_IS_NV { Text = "ISNA" ; };
444         String SC_OPCODE_IS_ERR { Text = "ISERR" ; };
445         String SC_OPCODE_IS_ERROR { Text = "ISERROR" ; };
446         String SC_OPCODE_IS_EVEN { Text = "ISEVEN" ; };
447         String SC_OPCODE_IS_ODD { Text = "ISODD" ; };
448         String SC_OPCODE_N { Text = "N" ; };
449         String SC_OPCODE_GET_DATE_VALUE { Text = "DATEVALUE" ; };
450         String SC_OPCODE_GET_TIME_VALUE { Text = "TIMEVALUE" ; };
451         String SC_OPCODE_CODE { Text = "CODE" ; };
452         String SC_OPCODE_TRIM { Text = "TRIM" ; };
453         String SC_OPCODE_UPPER { Text = "UPPER" ; };
454         String SC_OPCODE_PROPPER { Text = "PROPER" ; };
455         String SC_OPCODE_LOWER { Text = "LOWER" ; };
456         String SC_OPCODE_LEN { Text = "LEN" ; };
457         String SC_OPCODE_T { Text = "T" ; };
458         String SC_OPCODE_VALUE { Text = "VALUE" ; };
459         String SC_OPCODE_CLEAN { Text = "CLEAN" ; };
460         String SC_OPCODE_CHAR { Text = "CHAR" ; };
461         String SC_OPCODE_JIS { Text = "JIS" ; };
462         String SC_OPCODE_ASC { Text = "ASC" ; };
463         String SC_OPCODE_UNICODE { Text = "UNICODE" ; };
464         String SC_OPCODE_UNICHAR { Text = "UNICHAR" ; };
465         String SC_OPCODE_LOG10 { Text = "LOG10" ; };
466         String SC_OPCODE_EVEN { Text = "EVEN" ; };
467         String SC_OPCODE_ODD { Text = "ODD" ; };
468         String SC_OPCODE_STD_NORM_DIST { Text = "NORMSDIST" ; };
469         String SC_OPCODE_FISHER { Text = "FISHER" ; };
470         String SC_OPCODE_FISHER_INV { Text = "FISHERINV" ; };
471         String SC_OPCODE_S_NORM_INV { Text = "NORMSINV" ; };
472         String SC_OPCODE_GAMMA_LN { Text = "GAMMALN" ; };
473         String SC_OPCODE_ERROR_TYPE { Text = "ERRORTYPE" ; };
474         String SC_OPCODE_ERR_CELL { Text = "ZellError" ; };  // TODO: ancient legacy only, remove?
475         String SC_OPCODE_FORMULA { Text = "FORMULA"; };
476         String SC_OPCODE_ARC_TAN_2 { Text = "ATAN2" ; };
477         String SC_OPCODE_CEIL { Text = "CEILING" ; };
478         String SC_OPCODE_FLOOR { Text = "FLOOR" ; };
479         String SC_OPCODE_ROUND { Text = "ROUND" ; };
480         String SC_OPCODE_ROUND_UP { Text = "ROUNDUP" ; };
481         String SC_OPCODE_ROUND_DOWN { Text = "ROUNDDOWN" ; };
482         String SC_OPCODE_TRUNC { Text = "TRUNC" ; };
483         String SC_OPCODE_LOG { Text = "LOG" ; };
484         String SC_OPCODE_POWER { Text = "POWER" ; };
485         String SC_OPCODE_GGT { Text = "GCD" ; };
486         String SC_OPCODE_KGV { Text = "LCM" ; };
487         String SC_OPCODE_MOD { Text = "MOD" ; };
488         String SC_OPCODE_SUM_PRODUCT { Text = "SUMPRODUCT" ; };
489         String SC_OPCODE_SUM_SQ { Text = "SUMSQ" ; };
490         String SC_OPCODE_SUM_X2MY2 { Text = "SUMX2MY2" ; };
491         String SC_OPCODE_SUM_X2DY2 { Text = "SUMX2PY2" ; };
492         String SC_OPCODE_SUM_XMY2 { Text = "SUMXMY2" ; };
493         String SC_OPCODE_GET_DATE { Text = "DATE" ; };
494         String SC_OPCODE_GET_TIME { Text = "TIME" ; };
495         String SC_OPCODE_GET_DIFF_DATE { Text = "DAYS" ; };
496         String SC_OPCODE_GET_DIFF_DATE_360 { Text = "DAYS360" ; };
497         String SC_OPCODE_MIN { Text = "MIN" ; };
498         String SC_OPCODE_MIN_A { Text = "MINA" ; };
499         String SC_OPCODE_MAX { Text = "MAX" ; };
500         String SC_OPCODE_MAX_A { Text = "MAXA" ; };
501         String SC_OPCODE_SUM { Text = "SUM" ; };
502         String SC_OPCODE_PRODUCT { Text = "PRODUCT" ; };
503         String SC_OPCODE_AVERAGE { Text = "AVERAGE" ; };
504         String SC_OPCODE_AVERAGE_A { Text = "AVERAGEA" ; };
505         String SC_OPCODE_COUNT { Text = "COUNT" ; };
506         String SC_OPCODE_COUNT_2 { Text = "COUNTA" ; };
507         String SC_OPCODE_NBW { Text = "NPV" ; };
508         String SC_OPCODE_IKV { Text = "IRR" ; };
509         String SC_OPCODE_MIRR { Text = "MIRR" ; };
510         String SC_OPCODE_ISPMT { Text = "ISPMT" ; };
511         String SC_OPCODE_VAR { Text = "VAR" ; };
512         String SC_OPCODE_VAR_A { Text = "VARA" ; };
513         String SC_OPCODE_VAR_P { Text = "VARP" ; };
514         String SC_OPCODE_VAR_P_A { Text = "VARPA" ; };
515         String SC_OPCODE_ST_DEV { Text = "STDEV" ; };
516         String SC_OPCODE_ST_DEV_A { Text = "STDEVA" ; };
517         String SC_OPCODE_ST_DEV_P { Text = "STDEVP" ; };
518         String SC_OPCODE_ST_DEV_P_A { Text = "STDEVPA" ; };
519         String SC_OPCODE_B { Text = "B" ; };
520         String SC_OPCODE_NORM_DIST { Text = "NORMDIST" ; };
521         String SC_OPCODE_EXP_DIST { Text = "EXPONDIST" ; };
522         String SC_OPCODE_BINOM_DIST { Text = "BINOMDIST" ; };
523         String SC_OPCODE_POISSON_DIST { Text = "POISSON" ; };
524         String SC_OPCODE_KOMBIN { Text = "COMBIN" ; };
525         String SC_OPCODE_KOMBIN_2 { Text = "COMBINA" ; };
526         String SC_OPCODE_VARIATIONEN { Text = "PERMUT" ; };
527         String SC_OPCODE_VARIATIONEN_2 { Text = "PERMUTATIONA" ; };
528         String SC_OPCODE_BW { Text = "PV" ; };
529         String SC_OPCODE_DIA { Text = "SYD" ; };
530         String SC_OPCODE_GDA { Text = "DDB" ; };
531         String SC_OPCODE_GDA_2 { Text = "DB" ; };
532         String SC_OPCODE_VBD { Text = "VDB" ; };
533         String SC_OPCODE_LAUFZ { Text = "DURATION" ; };
534         String SC_OPCODE_LIA { Text = "SLN" ; };
535         String SC_OPCODE_RMZ { Text = "PMT" ; };
536         String SC_OPCODE_COLUMNS { Text = "COLUMNS" ; };
537         String SC_OPCODE_ROWS { Text = "ROWS" ; };
538         String SC_OPCODE_TABLES { Text = "SHEETS" ; };
539         String SC_OPCODE_COLUMN { Text = "COLUMN" ; };
540         String SC_OPCODE_ROW { Text = "ROW" ; };
541         String SC_OPCODE_TABLE { Text = "SHEET" ; };
542         String SC_OPCODE_ZGZ { Text = "ZGZ" ; };
543         String SC_OPCODE_ZW { Text = "FV" ; };
544         String SC_OPCODE_ZZR { Text = "NPER" ; };
545         String SC_OPCODE_ZINS { Text = "RATE" ; };
546         String SC_OPCODE_ZINS_Z { Text = "IPMT" ; };
547         String SC_OPCODE_KAPZ { Text = "PPMT" ; };
548         String SC_OPCODE_KUM_ZINS_Z { Text = "CUMIPMT" ; };
549         String SC_OPCODE_KUM_KAP_Z { Text = "CUMPRINC" ; };
550         String SC_OPCODE_EFFEKTIV { Text = "EFFECTIVE" ; };
551         String SC_OPCODE_NOMINAL { Text = "NOMINAL" ; };
552         String SC_OPCODE_SUB_TOTAL { Text = "SUBTOTAL" ; };
553         String SC_OPCODE_DB_SUM { Text = "DSUM" ; };
554         String SC_OPCODE_DB_COUNT { Text = "DCOUNT" ; };
555         String SC_OPCODE_DB_COUNT_2 { Text = "DCOUNTA" ; };
556         String SC_OPCODE_DB_AVERAGE { Text = "DAVERAGE" ; };
557         String SC_OPCODE_DB_GET { Text = "DGET" ; };
558         String SC_OPCODE_DB_MAX { Text = "DMAX" ; };
559         String SC_OPCODE_DB_MIN { Text = "DMIN" ; };
560         String SC_OPCODE_DB_PRODUCT { Text = "DPRODUCT" ; };
561         String SC_OPCODE_DB_STD_DEV { Text = "DSTDEV" ; };
562         String SC_OPCODE_DB_STD_DEV_P { Text = "DSTDEVP" ; };
563         String SC_OPCODE_DB_VAR { Text = "DVAR" ; };
564         String SC_OPCODE_DB_VAR_P { Text = "DVARP" ; };
565         String SC_OPCODE_INDIRECT { Text = "INDIRECT" ; };
566         String SC_OPCODE_ADDRESS { Text = "ADDRESS" ; };
567         String SC_OPCODE_MATCH { Text = "MATCH" ; };
568         String SC_OPCODE_COUNT_EMPTY_CELLS { Text = "COUNTBLANK" ; };
569         String SC_OPCODE_COUNT_IF { Text = "COUNTIF" ; };
570         String SC_OPCODE_SUM_IF { Text = "SUMIF" ; };
571         String SC_OPCODE_LOOKUP { Text = "LOOKUP" ; };
572         String SC_OPCODE_V_LOOKUP { Text = "VLOOKUP" ; };
573         String SC_OPCODE_H_LOOKUP { Text = "HLOOKUP" ; };
574         String SC_OPCODE_MULTI_AREA { Text = "MULTIRANGE" ; };      // legacy for range list (union)
575         String SC_OPCODE_OFFSET { Text = "OFFSET" ; };
576         String SC_OPCODE_INDEX { Text = "INDEX" ; };
577         String SC_OPCODE_AREAS { Text = "AREAS" ; };
578         String SC_OPCODE_CURRENCY { Text = "DOLLAR" ; };
579         String SC_OPCODE_REPLACE { Text = "REPLACE" ; };
580         String SC_OPCODE_FIXED { Text = "FIXED" ; };
581         String SC_OPCODE_FIND { Text = "FIND" ; };
582         String SC_OPCODE_EXACT { Text = "EXACT" ; };
583         String SC_OPCODE_LEFT { Text = "LEFT" ; };
584         String SC_OPCODE_RIGHT { Text = "RIGHT" ; };
585         String SC_OPCODE_SEARCH { Text = "SEARCH" ; };
586         String SC_OPCODE_MID { Text = "MID" ; };
587         String SC_OPCODE_TEXT { Text = "TEXT" ; };
588         String SC_OPCODE_SUBSTITUTE { Text = "SUBSTITUTE" ; };
589         String SC_OPCODE_REPT { Text = "REPT" ; };
590         String SC_OPCODE_CONCAT { Text = "CONCATENATE" ; };
591         String SC_OPCODE_MAT_VALUE { Text = "MVALUE" ; };
592         String SC_OPCODE_MAT_DET { Text = "MDETERM" ; };
593         String SC_OPCODE_MAT_INV { Text = "MINVERSE" ; };
594         String SC_OPCODE_MAT_MULT { Text = "MMULT" ; };
595         String SC_OPCODE_MAT_TRANS { Text = "TRANSPOSE" ; };
596         String SC_OPCODE_MATRIX_UNIT { Text = "MUNIT" ; };
597         String SC_OPCODE_BACK_SOLVER { Text = "GOALSEEK" ; };
598         String SC_OPCODE_HYP_GEOM_DIST { Text = "HYPGEOMDIST" ; };
599         String SC_OPCODE_LOG_NORM_DIST { Text = "LOGNORMDIST" ; };
600         String SC_OPCODE_T_DIST { Text = "TDIST" ; };
601         String SC_OPCODE_F_DIST { Text = "FDIST" ; };
602         String SC_OPCODE_CHI_DIST { Text = "CHIDIST" ; };
603         String SC_OPCODE_WEIBULL { Text = "WEIBULL" ; };
604         String SC_OPCODE_NEG_BINOM_VERT { Text = "NEGBINOMDIST" ; };
605         String SC_OPCODE_KRIT_BINOM { Text = "CRITBINOM" ; };
606         String SC_OPCODE_KURT { Text = "KURT" ; };
607         String SC_OPCODE_HAR_MEAN { Text = "HARMEAN" ; };
608         String SC_OPCODE_GEO_MEAN { Text = "GEOMEAN" ; };
609         String SC_OPCODE_STANDARD { Text = "STANDARDIZE" ; };
610         String SC_OPCODE_AVE_DEV { Text = "AVEDEV" ; };
611         String SC_OPCODE_SCHIEFE { Text = "SKEW" ; };
612         String SC_OPCODE_DEV_SQ { Text = "DEVSQ" ; };
613         String SC_OPCODE_MEDIAN { Text = "MEDIAN" ; };
614         String SC_OPCODE_MODAL_VALUE { Text = "MODE" ; };
615         String SC_OPCODE_Z_TEST { Text = "ZTEST" ; };
616         String SC_OPCODE_T_TEST { Text = "TTEST" ; };
617         String SC_OPCODE_RANK { Text = "RANK" ; };
618         String SC_OPCODE_PERCENTILE { Text = "PERCENTILE" ; };
619         String SC_OPCODE_PERCENT_RANK { Text = "PERCENTRANK" ; };
620         String SC_OPCODE_LARGE { Text = "LARGE" ; };
621         String SC_OPCODE_SMALL { Text = "SMALL" ; };
622         String SC_OPCODE_FREQUENCY { Text = "FREQUENCY" ; };
623         String SC_OPCODE_QUARTILE { Text = "QUARTILE" ; };
624         String SC_OPCODE_NORM_INV { Text = "NORMINV" ; };
625         String SC_OPCODE_CONFIDENCE { Text = "CONFIDENCE" ; };
626         String SC_OPCODE_F_TEST { Text = "FTEST" ; };
627         String SC_OPCODE_TRIM_MEAN { Text = "TRIMMEAN" ; };
628         String SC_OPCODE_PROB { Text = "PROB" ; };
629         String SC_OPCODE_CORREL { Text = "CORREL" ; };
630         String SC_OPCODE_COVAR { Text = "COVAR" ; };
631         String SC_OPCODE_PEARSON { Text = "PEARSON" ; };
632         String SC_OPCODE_RSQ { Text = "RSQ" ; };
633         String SC_OPCODE_STEYX { Text = "STEYX" ; };
634         String SC_OPCODE_SLOPE { Text = "SLOPE" ; };
635         String SC_OPCODE_INTERCEPT { Text = "INTERCEPT" ; };
636         String SC_OPCODE_TREND { Text = "TREND" ; };
637         String SC_OPCODE_GROWTH { Text = "GROWTH" ; };
638         String SC_OPCODE_RGP { Text = "LINEST" ; };
639         String SC_OPCODE_RKP { Text = "LOGEST" ; };
640         String SC_OPCODE_FORECAST { Text = "FORECAST" ; };
641         String SC_OPCODE_CHI_INV { Text = "CHIINV" ; };
642         String SC_OPCODE_GAMMA_DIST { Text = "GAMMADIST" ; };
643         String SC_OPCODE_GAMMA_INV { Text = "GAMMAINV" ; };
644         String SC_OPCODE_T_INV { Text = "TINV" ; };
645         String SC_OPCODE_F_INV { Text = "FINV" ; };
646         String SC_OPCODE_CHI_TEST { Text = "CHITEST" ; };
647         String SC_OPCODE_LOG_INV { Text = "LOGINV" ; };
648         String SC_OPCODE_TABLE_OP { Text = "TABLE" ; };
649         String SC_OPCODE_BETA_DIST { Text = "BETADIST" ; };
650         String SC_OPCODE_BETA_INV { Text = "BETAINV" ; };
651         String SC_OPCODE_WEEK { Text = "WEEKNUM" ; };
652         String SC_OPCODE_EASTERSUNDAY { Text = "EASTERSUNDAY" ; };
653         String SC_OPCODE_GET_DAY_OF_WEEK { Text = "WEEKDAY" ; };
654         String SC_OPCODE_NO_NAME { Text = "#NAME!" ; };
655         String SC_OPCODE_STYLE { Text = "STYLE" ; };
656         String SC_OPCODE_DDE { Text = "DDE" ; };
657         String SC_OPCODE_BASE { Text = "BASE" ; };
658         String SC_OPCODE_DECIMAL { Text = "DECIMAL" ; };
659         String SC_OPCODE_CONVERT { Text = "CONVERT" ; };
660         String SC_OPCODE_ROMAN { Text = "ROMAN" ; };
661         String SC_OPCODE_ARABIC { Text = "ARABIC" ; };
662         String SC_OPCODE_HYPERLINK { Text = "HYPERLINK" ; };
663     String SC_OPCODE_INFO { Text = "INFO" ; };
664     String SC_OPCODE_BAHTTEXT { Text = "BAHTTEXT" ; };
665     String SC_OPCODE_PHONETIC { Text = "PHONETIC" ; };
666     String SC_OPCODE_GET_PIVOT_DATA { Text = "GETPIVOTDATA" ; };
667         String SC_OPCODE_EUROCONVERT { Text = "EUROCONVERT" ; };
668         String SC_OPCODE_NUMBERVALUE { Text = "NUMBERVALUE" ; };
669         String SC_OPCODE_GAMMA { Text = "GAMMA" ; };
670     String SC_OPCODE_CHISQ_DIST { Text = "CHISQDIST" ; };
671     String SC_OPCODE_CHISQ_INV { Text = "CHISQINV" ;};
673     /* BEGIN defined ERROR.TYPE() values. */
674     String SC_OPCODE_ERROR_NULL    { Text = "#NULL!"  ; };
675     String SC_OPCODE_ERROR_DIVZERO { Text = "#DIV/0!" ; };
676     String SC_OPCODE_ERROR_VALUE   { Text = "#VALUE!" ; };
677     String SC_OPCODE_ERROR_REF     { Text = "#REF!"   ; };
678     String SC_OPCODE_ERROR_NAME    { Text = "#NAME?"  ; };
679     String SC_OPCODE_ERROR_NUM     { Text = "#NUM!"   ; };
680     String SC_OPCODE_ERROR_NA      { Text = "#N/A"    ; };
681     /* END defined ERROR.TYPE() values. */
683 Resource RID_STRLIST_FUNCTION_NAMES
685         String SC_OPCODE_IF
686         {
687                 Text [ en-US ] = "IF" ;
688         };
689         String SC_OPCODE_CHOSE
690         {
691                 Text [ en-US ] = "CHOOSE" ;
692         };
693         String SC_OPCODE_OPEN { Text = "(" ; };
694         String SC_OPCODE_CLOSE { Text = ")" ; };
695     String SC_OPCODE_ARRAY_OPEN { Text = "{" ; };
696     String SC_OPCODE_ARRAY_CLOSE { Text = "}" ; };
697     String SC_OPCODE_ARRAY_ROW_SEP { Text = "|" ; };
698     String SC_OPCODE_ARRAY_COL_SEP { Text = ";" ; };
699         String SC_OPCODE_SEP { Text = ";" ; };
700     String SC_OPCODE_PERCENT_SIGN { Text = "%" ; };
701         String SC_OPCODE_ADD { Text = "+" ; };
702         String SC_OPCODE_SUB { Text = "-" ; };
703         String SC_OPCODE_MUL { Text = "*" ; };
704         String SC_OPCODE_DIV { Text = "/" ; };
705         String SC_OPCODE_AMPERSAND { Text = "&" ; };
706         String SC_OPCODE_POW { Text = "^" ; };
707         String SC_OPCODE_EQUAL { Text = "=" ; };
708         String SC_OPCODE_NOT_EQUAL { Text = "<>" ; };
709         String SC_OPCODE_LESS { Text = "<" ; };
710         String SC_OPCODE_GREATER { Text = ">" ; };
711         String SC_OPCODE_LESS_EQUAL { Text = "<=" ; };
712         String SC_OPCODE_GREATER_EQUAL { Text = ">=" ; };
713         String SC_OPCODE_AND
714         {
715                 Text [ en-US ] = "AND" ;
716         };
717         String SC_OPCODE_OR
718         {
719                 Text [ en-US ] = "OR" ;
720         };
721         String SC_OPCODE_INTERSECT { Text = "!" ; };
722         String SC_OPCODE_UNION { Text = "~" ; };
723         String SC_OPCODE_RANGE { Text = ":" ; };
724         String SC_OPCODE_NOT
725         {
726                 Text [ en-US ] = "NOT" ;
727         };
728     String SC_OPCODE_NEG
729     {
730         Text [ en-US ] = "NEG";
731         };
732         String SC_OPCODE_NEG_SUB { Text = "-" ; };
733         String SC_OPCODE_PI
734         {
735                  // ???
736                 Text [ en-US ] = "PI" ;
737         };
738         String SC_OPCODE_RANDOM
739         {
740                 Text [ en-US ] = "RAND" ;
741         };
742         String SC_OPCODE_TRUE
743         {
744                 Text [ en-US ] = "TRUE" ;
745         };
746         String SC_OPCODE_FALSE
747         {
748                 Text [ en-US ] = "FALSE" ;
749         };
750         String SC_OPCODE_GET_ACT_DATE
751         {
752                 Text [ en-US ] = "TODAY" ;
753         };
754         String SC_OPCODE_GET_ACT_TIME
755         {
756                 Text [ en-US ] = "NOW" ;
757         };
758         String SC_OPCODE_NO_VALUE
759         {
760                 Text [ en-US ] = "NA" ;
761         };
762         String SC_OPCODE_CURRENT
763         {
764                 Text [ en-US ] = "CURRENT" ;
765         };
766         String SC_OPCODE_DEG
767         {
768                 Text [ en-US ] = "DEGREES" ;
769         };
770         String SC_OPCODE_RAD
771         {
772                 Text [ en-US ] = "RADIANS" ;
773         };
774         String SC_OPCODE_SIN
775         {
776                 Text [ en-US ] = "SIN" ;
777         };
778     String SC_OPCODE_COS
779     {
780         Text [ en-US ] = "COS";
781         };
782     String SC_OPCODE_TAN
783     {
784         Text [ en-US ] = "TAN";
785         };
786     String SC_OPCODE_COT
787     {
788         Text [ en-US ] = "COT";
789         };
790         String SC_OPCODE_ARC_SIN
791         {
792                 Text [ en-US ] = "ASIN" ;
793         };
794         String SC_OPCODE_ARC_COS
795         {
796                 Text [ en-US ] = "ACOS" ;
797         };
798         String SC_OPCODE_ARC_TAN
799         {
800                 Text [ en-US ] = "ATAN" ;
801         };
802         String SC_OPCODE_ARC_COT
803         {
804                 Text [ en-US ] = "ACOT" ;
805         };
806         String SC_OPCODE_SIN_HYP
807         {
808                 Text [ en-US ] = "SINH" ;
809         };
810         String SC_OPCODE_COS_HYP
811         {
812                 Text [ en-US ] = "COSH" ;
813         };
814         String SC_OPCODE_TAN_HYP
815         {
816                 Text [ en-US ] = "TANH" ;
817         };
818         String SC_OPCODE_COT_HYP
819         {
820                 Text [ en-US ] = "COTH" ;
821         };
822         String SC_OPCODE_ARC_SIN_HYP
823         {
824                 Text [ en-US ] = "ASINH" ;
825         };
826         String SC_OPCODE_ARC_COS_HYP
827         {
828                 Text [ en-US ] = "ACOSH" ;
829         };
830         String SC_OPCODE_ARC_TAN_HYP
831         {
832                 Text [ en-US ] = "ATANH" ;
833         };
834         String SC_OPCODE_ARC_COT_HYP
835         {
836                 Text [ en-US ] = "ACOTH" ;
837         };
838     String SC_OPCODE_EXP
839     {
840         Text [ en-US ] = "EXP";
841         };
842     String SC_OPCODE_LN
843     {
844         Text [ en-US ] = "LN";
845         };
846         String SC_OPCODE_SQRT
847         {
848                 Text [ en-US ] = "SQRT" ;
849         };
850         String SC_OPCODE_FACT
851         {
852                 Text [ en-US ] = "FACT" ;
853         };
854         String SC_OPCODE_GET_YEAR
855         {
856                 Text [ en-US ] = "YEAR" ;
857         };
858         String SC_OPCODE_GET_MONTH
859         {
860                 Text [ en-US ] = "MONTH" ;
861         };
862         String SC_OPCODE_GET_DAY
863         {
864                 Text [ en-US ] = "DAY" ;
865         };
866         String SC_OPCODE_GET_HOUR
867         {
868                 Text [ en-US ] = "HOUR" ;
869         };
870         String SC_OPCODE_GET_MIN
871         {
872                 Text [ en-US ] = "MINUTE" ;
873         };
874         String SC_OPCODE_GET_SEC
875         {
876                 Text [ en-US ] = "SECOND" ;
877         };
878         String SC_OPCODE_PLUS_MINUS
879         {
880                 Text [ en-US ] = "SIGN" ;
881         };
882         String SC_OPCODE_ABS
883         {
884                 Text [ en-US ] = "ABS" ;
885         };
886         String SC_OPCODE_INT
887         {
888                 Text [ en-US ] = "INT" ;
889         };
890     String SC_OPCODE_PHI
891     {
892         Text [ en-US ] = "PHI";
893         };
894     String SC_OPCODE_GAUSS
895     {
896         Text [ en-US ] = "GAUSS";
897         };
898         String SC_OPCODE_IS_EMPTY
899         {
900                 Text [ en-US ] = "ISBLANK" ;
901         };
902         String SC_OPCODE_IS_STRING
903         {
904                 Text [ en-US ] = "ISTEXT" ;
905         };
906         String SC_OPCODE_IS_NON_STRING
907         {
908                 Text [ en-US ] = "ISNONTEXT" ;
909         };
910         String SC_OPCODE_IS_LOGICAL
911         {
912                 Text [ en-US ] = "ISLOGICAL" ;
913         };
914         String SC_OPCODE_TYPE
915         {
916                 Text [ en-US ] = "TYPE" ;
917         };
918         String SC_OPCODE_CELL
919         {
920                 Text [ en-US ] = "CELL";
921         };
922         String SC_OPCODE_IS_REF
923         {
924                 Text [ en-US ] = "ISREF" ;
925         };
926         String SC_OPCODE_IS_VALUE
927         {
928                 Text [ en-US ] = "ISNUMBER" ;
929         };
930         String SC_OPCODE_IS_FORMULA
931         {
932                 Text [ en-US ] = "ISFORMULA" ;
933         };
934         String SC_OPCODE_IS_NV
935         {
936                 Text [ en-US ] = "ISNA" ;
937         };
938         String SC_OPCODE_IS_ERR
939         {
940                 Text [ en-US ] = "ISERR" ;
941         };
942         String SC_OPCODE_IS_ERROR
943         {
944                 Text [ en-US ] = "ISERROR" ;
945         };
946         String SC_OPCODE_IS_EVEN
947         {
948                 Text [ en-US ] = "ISEVEN" ;
949         };
950         String SC_OPCODE_IS_ODD
951         {
952                 Text [ en-US ] = "ISODD" ;
953         };
954         String SC_OPCODE_N
955         {
956                 Text [ en-US ] = "N" ;
957         };
958         String SC_OPCODE_GET_DATE_VALUE
959         {
960                 Text [ en-US ] = "DATEVALUE" ;
961         };
962         String SC_OPCODE_GET_TIME_VALUE
963         {
964                 Text [ en-US ] = "TIMEVALUE" ;
965         };
966         String SC_OPCODE_CODE
967         {
968                 Text [ en-US ] = "CODE" ;
969         };
970         String SC_OPCODE_TRIM
971         {
972                 Text [ en-US ] = "TRIM" ;
973         };
974         String SC_OPCODE_UPPER
975         {
976                 Text [ en-US ] = "UPPER" ;
977         };
978         String SC_OPCODE_PROPPER
979         {
980                 Text [ en-US ] = "PROPER" ;
981         };
982         String SC_OPCODE_LOWER
983         {
984                 Text [ en-US ] = "LOWER" ;
985         };
986         String SC_OPCODE_LEN
987         {
988                 Text [ en-US ] = "LEN" ;
989         };
990     String SC_OPCODE_T
991     {
992         Text [ en-US ] = "T";
993         };
994         String SC_OPCODE_VALUE
995         {
996                 Text [ en-US ] = "VALUE" ;
997         };
998         String SC_OPCODE_CLEAN
999         {
1000                 Text [ en-US ] = "CLEAN" ;
1001         };
1002         String SC_OPCODE_CHAR
1003         {
1004                 Text [ en-US ] = "CHAR" ;
1005         };
1006         String SC_OPCODE_JIS
1007         {
1008                 Text [ en-US ] = "JIS" ;
1009         };
1010         String SC_OPCODE_ASC
1011         {
1012                 Text [ en-US ] = "ASC" ;
1013         };
1014         String SC_OPCODE_UNICODE
1015     {
1016         Text [ en-US ] = "UNICODE" ;
1017     };
1018         String SC_OPCODE_UNICHAR
1019     {
1020         Text [ en-US ] = "UNICHAR" ;
1021     };
1022     String SC_OPCODE_LOG10
1023     {
1024         Text [ en-US ] = "LOG10";
1025         };
1026         String SC_OPCODE_EVEN
1027         {
1028                 Text [ en-US ] = "EVEN" ;
1029         };
1030         String SC_OPCODE_ODD
1031         {
1032                 Text [ en-US ] = "ODD" ;
1033         };
1034         String SC_OPCODE_STD_NORM_DIST
1035         {
1036                 Text [ en-US ] = "NORMSDIST" ;
1037         };
1038     String SC_OPCODE_FISHER
1039     {
1040         Text [ en-US ] = "FISHER";
1041         };
1042         String SC_OPCODE_FISHER_INV
1043         {
1044                 Text [ en-US ] = "FISHERINV" ;
1045         };
1046         String SC_OPCODE_S_NORM_INV
1047         {
1048                 Text [ en-US ] = "NORMSINV" ;
1049         };
1050         String SC_OPCODE_GAMMA_LN
1051         {
1052                 Text [ en-US ] = "GAMMALN" ;
1053         };
1054         String SC_OPCODE_ERROR_TYPE
1055         {
1056                 Text [ en-US ] = "ERRORTYPE" ;
1057         };
1058         String SC_OPCODE_ERR_CELL { Text = "ZellError" ; };  // TODO: ancient legacy only, remove?
1059         String SC_OPCODE_FORMULA
1060         {
1061                 Text [ en-US ] = "FORMULA" ;
1062         };
1063         String SC_OPCODE_ARABIC
1064         {
1065                 Text [ en-US ] = "ARABIC";
1066         };
1067         String SC_OPCODE_ARC_TAN_2
1068         {
1069                 Text [ en-US ] = "ATAN2" ;
1070         };
1071         String SC_OPCODE_CEIL
1072         {
1073                 Text [ en-US ] = "CEILING" ;
1074         };
1075         String SC_OPCODE_FLOOR
1076         {
1077                 Text [ en-US ] = "FLOOR" ;
1078         };
1079         String SC_OPCODE_ROUND
1080         {
1081                 Text [ en-US ] = "ROUND" ;
1082         };
1083         String SC_OPCODE_ROUND_UP
1084         {
1085                 Text [ en-US ] = "ROUNDUP" ;
1086         };
1087         String SC_OPCODE_ROUND_DOWN
1088         {
1089                 Text [ en-US ] = "ROUNDDOWN" ;
1090         };
1091         String SC_OPCODE_TRUNC
1092         {
1093                 Text [ en-US ] = "TRUNC" ;
1094         };
1095     String SC_OPCODE_LOG
1096     {
1097         Text [ en-US ] = "LOG";
1098         };
1099         String SC_OPCODE_POWER
1100         {
1101                 Text [ en-US ] = "POWER" ;
1102         };
1103         String SC_OPCODE_GGT
1104         {
1105                 Text [ en-US ] = "GCD" ;
1106         };
1107         String SC_OPCODE_KGV
1108         {
1109                 Text [ en-US ] = "LCM" ;
1110         };
1111         String SC_OPCODE_MOD
1112         {
1113                 Text [ en-US ] = "MOD" ;
1114         };
1115         String SC_OPCODE_SUM_PRODUCT
1116         {
1117                 Text [ en-US ] = "SUMPRODUCT" ;
1118         };
1119         String SC_OPCODE_SUM_SQ
1120         {
1121                 Text [ en-US ] = "SUMSQ" ;
1122         };
1123         String SC_OPCODE_SUM_X2MY2
1124         {
1125                 Text [ en-US ] = "SUMX2MY2" ;
1126         };
1127         String SC_OPCODE_SUM_X2DY2
1128         {
1129                 Text [ en-US ] = "SUMX2PY2" ;
1130         };
1131         String SC_OPCODE_SUM_XMY2
1132         {
1133                 Text [ en-US ] = "SUMXMY2" ;
1134         };
1135         String SC_OPCODE_GET_DATE
1136         {
1137                 Text [ en-US ] = "DATE" ;
1138         };
1139         String SC_OPCODE_GET_TIME
1140         {
1141                 Text [ en-US ] = "TIME" ;
1142         };
1143         String SC_OPCODE_GET_DIFF_DATE
1144         {
1145                 Text [ en-US ] = "DAYS" ;
1146         };
1147         String SC_OPCODE_GET_DIFF_DATE_360
1148         {
1149                 Text [ en-US ] = "DAYS360" ;
1150         };
1151         String SC_OPCODE_MIN
1152         {
1153                 Text [ en-US ] = "MIN" ;
1154         };
1155         String SC_OPCODE_MIN_A
1156         {
1157                 Text [ en-US ] = "MINA" ;
1158         };
1159         String SC_OPCODE_MAX
1160         {
1161                 Text [ en-US ] = "MAX" ;
1162         };
1163         String SC_OPCODE_MAX_A
1164         {
1165                 Text [ en-US ] = "MAXA" ;
1166         };
1167         String SC_OPCODE_SUM
1168         {
1169                 Text [ en-US ] = "SUM" ;
1170         };
1171         String SC_OPCODE_PRODUCT
1172         {
1173                 Text [ en-US ] = "PRODUCT" ;
1174         };
1175         String SC_OPCODE_AVERAGE
1176         {
1177                 Text [ en-US ] = "AVERAGE" ;
1178         };
1179         String SC_OPCODE_AVERAGE_A
1180         {
1181                 Text [ en-US ] = "AVERAGEA" ;
1182         };
1183         String SC_OPCODE_COUNT
1184         {
1185                 Text [ en-US ] = "COUNT" ;
1186         };
1187         String SC_OPCODE_COUNT_2
1188         {
1189                 Text [ en-US ] = "COUNTA" ;
1190         };
1191         String SC_OPCODE_NBW
1192         {
1193                 Text [ en-US ] = "NPV" ;
1194         };
1195         String SC_OPCODE_IKV
1196         {
1197                 Text [ en-US ] = "IRR" ;
1198         };
1199         String SC_OPCODE_MIRR
1200         {
1201                 Text [ en-US ] = "MIRR";
1202         };
1203         String SC_OPCODE_ISPMT
1204         {
1205                 Text [ en-US ] = "ISPMT";
1206         };
1207         String SC_OPCODE_VAR
1208         {
1209                 Text [ en-US ] = "VAR" ;
1210         };
1211         String SC_OPCODE_VAR_A
1212         {
1213                 Text [ en-US ] = "VARA" ;
1214         };
1215         String SC_OPCODE_VAR_P
1216         {
1217                 Text [ en-US ] = "VARP" ;
1218         };
1219         String SC_OPCODE_VAR_P_A
1220         {
1221                 Text [ en-US ] = "VARPA" ;
1222         };
1223         String SC_OPCODE_ST_DEV
1224         {
1225                 Text [ en-US ] = "STDEV" ;
1226         };
1227         String SC_OPCODE_ST_DEV_A
1228         {
1229                 Text [ en-US ] = "STDEVA" ;
1230         };
1231         String SC_OPCODE_ST_DEV_P
1232         {
1233                 Text [ en-US ] = "STDEVP" ;
1234         };
1235         String SC_OPCODE_ST_DEV_P_A
1236         {
1237                 Text [ en-US ] = "STDEVPA" ;
1238         };
1239     String SC_OPCODE_B
1240     {
1241         Text [ en-US ] = "B";
1242         };
1243         String SC_OPCODE_NORM_DIST
1244         {
1245                 Text [ en-US ] = "NORMDIST" ;
1246         };
1247         String SC_OPCODE_EXP_DIST
1248         {
1249                 Text [ en-US ] = "EXPONDIST" ;
1250         };
1251         String SC_OPCODE_BINOM_DIST
1252         {
1253                 Text [ en-US ] = "BINOMDIST" ;
1254         };
1255         String SC_OPCODE_POISSON_DIST
1256         {
1257                 Text [ en-US ] = "POISSON" ;
1258         };
1259         String SC_OPCODE_KOMBIN
1260         {
1261                 Text [ en-US ] = "COMBIN" ;
1262         };
1263         String SC_OPCODE_KOMBIN_2
1264         {
1265                 Text [ en-US ] = "COMBINA" ;
1266         };
1267         String SC_OPCODE_VARIATIONEN
1268         {
1269                 Text [ en-US ] = "PERMUT" ;
1270         };
1271         String SC_OPCODE_VARIATIONEN_2
1272         {
1273                 Text [ en-US ] = "PERMUTATIONA" ;
1274         };
1275         String SC_OPCODE_BW
1276         {
1277                 Text [ en-US ] = "PV" ;
1278         };
1279         String SC_OPCODE_DIA
1280         {
1281                 Text [ en-US ] = "SYD" ;
1282         };
1283         String SC_OPCODE_GDA
1284         {
1285                 Text [ en-US ] = "DDB" ;
1286         };
1287         String SC_OPCODE_GDA_2
1288         {
1289                 Text [ en-US ] = "DB" ;
1290         };
1291         String SC_OPCODE_VBD
1292         {
1293                 Text [ en-US ] = "VDB" ;
1294         };
1295         String SC_OPCODE_LAUFZ
1296         {
1297                 Text [ en-US ] = "DURATION" ;
1298         };
1299         String SC_OPCODE_LIA
1300         {
1301                 Text [ en-US ] = "SLN" ;
1302         };
1303         String SC_OPCODE_RMZ
1304         {
1305                 Text [ en-US ] = "PMT" ;
1306         };
1307         String SC_OPCODE_COLUMNS
1308         {
1309                 Text [ en-US ] = "COLUMNS" ;
1310         };
1311         String SC_OPCODE_ROWS
1312         {
1313                 Text [ en-US ] = "ROWS" ;
1314         };
1315         String SC_OPCODE_TABLES
1316         {
1317                 Text [ en-US ] = "SHEETS" ;
1318         };
1319         String SC_OPCODE_COLUMN
1320         {
1321                 Text [ en-US ] = "COLUMN" ;
1322         };
1323         String SC_OPCODE_ROW
1324         {
1325                 Text [ en-US ] = "ROW" ;
1326         };
1327         String SC_OPCODE_TABLE
1328         {
1329                 Text [ en-US ] = "SHEET" ;
1330         };
1331         String SC_OPCODE_ZGZ
1332         {
1333                 Text [ en-US ] = "RRI" ;
1334         };
1335         String SC_OPCODE_ZW
1336         {
1337                 Text [ en-US ] = "FV" ;
1338         };
1339         String SC_OPCODE_ZZR
1340         {
1341                 Text [ en-US ] = "NPER" ;
1342         };
1343         String SC_OPCODE_ZINS
1344         {
1345                 Text [ en-US ] = "RATE" ;
1346         };
1347         String SC_OPCODE_ZINS_Z
1348         {
1349                 Text [ en-US ] = "IPMT" ;
1350         };
1351         String SC_OPCODE_KAPZ
1352         {
1353                 Text [ en-US ] = "PPMT" ;
1354         };
1355         String SC_OPCODE_KUM_ZINS_Z
1356         {
1357                 Text [ en-US ] = "CUMIPMT" ;
1358         };
1359         String SC_OPCODE_KUM_KAP_Z
1360         {
1361                 Text [ en-US ] = "CUMPRINC" ;
1362         };
1363         String SC_OPCODE_EFFEKTIV
1364         {
1365                 Text [ en-US ] = "EFFECTIVE" ;
1366         };
1367         String SC_OPCODE_NOMINAL
1368         {
1369                 Text [ en-US ] = "NOMINAL" ;
1370         };
1371         String SC_OPCODE_SUB_TOTAL
1372         {
1373                 Text [ en-US ] = "SUBTOTAL" ;
1374         };
1375         String SC_OPCODE_DB_SUM
1376         {
1377                 Text [ en-US ] = "DSUM" ;
1378         };
1379         String SC_OPCODE_DB_COUNT
1380         {
1381                 Text [ en-US ] = "DCOUNT" ;
1382         };
1383         String SC_OPCODE_DB_COUNT_2
1384         {
1385                 Text [ en-US ] = "DCOUNTA" ;
1386         };
1387         String SC_OPCODE_DB_AVERAGE
1388         {
1389                 Text [ en-US ] = "DAVERAGE" ;
1390         };
1391         String SC_OPCODE_DB_GET
1392         {
1393                 Text [ en-US ] = "DGET" ;
1394         };
1395         String SC_OPCODE_DB_MAX
1396         {
1397                 Text [ en-US ] = "DMAX" ;
1398         };
1399         String SC_OPCODE_DB_MIN
1400         {
1401                 Text [ en-US ] = "DMIN" ;
1402         };
1403         String SC_OPCODE_DB_PRODUCT
1404         {
1405                 Text [ en-US ] = "DPRODUCT" ;
1406         };
1407         String SC_OPCODE_DB_STD_DEV
1408         {
1409                 Text [ en-US ] = "DSTDEV" ;
1410         };
1411         String SC_OPCODE_DB_STD_DEV_P
1412         {
1413                 Text [ en-US ] = "DSTDEVP" ;
1414         };
1415         String SC_OPCODE_DB_VAR
1416         {
1417                 Text [ en-US ] = "DVAR" ;
1418         };
1419         String SC_OPCODE_DB_VAR_P
1420         {
1421                 Text [ en-US ] = "DVARP" ;
1422         };
1423         String SC_OPCODE_INDIRECT
1424         {
1425                 Text [ en-US ] = "INDIRECT" ;
1426         };
1427         String SC_OPCODE_ADDRESS
1428         {
1429                 Text [ en-US ] = "ADDRESS" ;
1430         };
1431         String SC_OPCODE_MATCH
1432         {
1433                 Text [ en-US ] = "MATCH" ;
1434         };
1435         String SC_OPCODE_COUNT_EMPTY_CELLS
1436         {
1437                 Text [ en-US ] = "COUNTBLANK" ;
1438         };
1439         String SC_OPCODE_COUNT_IF
1440         {
1441                 Text [ en-US ] = "COUNTIF" ;
1442         };
1443         String SC_OPCODE_SUM_IF
1444         {
1445                 Text [ en-US ] = "SUMIF" ;
1446         };
1447         String SC_OPCODE_LOOKUP
1448         {
1449                 Text [ en-US ] = "LOOKUP" ;
1450         };
1451         String SC_OPCODE_V_LOOKUP
1452         {
1453                 Text [ en-US ] = "VLOOKUP" ;
1454         };
1455         String SC_OPCODE_H_LOOKUP
1456         {
1457                 Text [ en-US ] = "HLOOKUP" ;
1458         };
1459         String SC_OPCODE_MULTI_AREA     // legacy for range list (union)
1460         {
1461                 Text [ en-US ] = "MULTIRANGE" ;
1462         };
1463         String SC_OPCODE_OFFSET
1464         {
1465                 Text [ en-US ] = "OFFSET" ;
1466         };
1467         String SC_OPCODE_INDEX
1468         {
1469                  // ?? erstes Zeichen = I ??
1470                 Text [ en-US ] = "INDEX" ;
1471         };
1472         String SC_OPCODE_AREAS
1473         {
1474                 Text [ en-US ] = "AREAS" ;
1475         };
1476         String SC_OPCODE_CURRENCY
1477         {
1478                 Text [ en-US ] = "DOLLAR" ;
1479         };
1480         String SC_OPCODE_REPLACE
1481         {
1482                 Text [ en-US ] = "REPLACE" ;
1483         };
1484         String SC_OPCODE_FIXED
1485         {
1486                 Text [ en-US ] = "FIXED" ;
1487         };
1488         String SC_OPCODE_FIND
1489         {
1490                 Text [ en-US ] = "FIND" ;
1491         };
1492         String SC_OPCODE_EXACT
1493         {
1494                 Text [ en-US ] = "EXACT" ;
1495         };
1496         String SC_OPCODE_LEFT
1497         {
1498                 Text [ en-US ] = "LEFT" ;
1499         };
1500         String SC_OPCODE_RIGHT
1501         {
1502                 Text [ en-US ] = "RIGHT" ;
1503         };
1504         String SC_OPCODE_SEARCH
1505         {
1506                 Text [ en-US ] = "SEARCH" ;
1507         };
1508         String SC_OPCODE_MID
1509         {
1510                 Text [ en-US ] = "MID" ;
1511         };
1512         String SC_OPCODE_TEXT
1513         {
1514                 Text [ en-US ] = "TEXT" ;
1515         };
1516         String SC_OPCODE_SUBSTITUTE
1517         {
1518                 Text [ en-US ] = "SUBSTITUTE" ;
1519         };
1520         String SC_OPCODE_REPT
1521         {
1522                 Text [ en-US ] = "REPT" ;
1523         };
1524         String SC_OPCODE_CONCAT
1525         {
1526                 Text [ en-US ] = "CONCATENATE" ;
1527         };
1528         String SC_OPCODE_MAT_VALUE
1529         {
1530                 Text [ en-US ] = "MVALUE" ;
1531         };
1532         String SC_OPCODE_MAT_DET
1533         {
1534                 Text [ en-US ] = "MDETERM" ;
1535         };
1536         String SC_OPCODE_MAT_INV
1537         {
1538                 Text [ en-US ] = "MINVERSE" ;
1539         };
1540         String SC_OPCODE_MAT_MULT
1541         {
1542                 Text [ en-US ] = "MMULT" ;
1543         };
1544         String SC_OPCODE_MAT_TRANS
1545         {
1546                 Text [ en-US ] = "TRANSPOSE" ;
1547         };
1548         String SC_OPCODE_MATRIX_UNIT
1549         {
1550                 Text [ en-US ] = "MUNIT" ;
1551         };
1552         String SC_OPCODE_BACK_SOLVER
1553         {
1554                 Text [ en-US ] = "GOALSEEK" ;
1555         };
1556         String SC_OPCODE_HYP_GEOM_DIST
1557         {
1558                 Text [ en-US ] = "HYPGEOMDIST" ;
1559         };
1560         String SC_OPCODE_LOG_NORM_DIST
1561         {
1562                 Text [ en-US ] = "LOGNORMDIST" ;
1563         };
1564         String SC_OPCODE_T_DIST
1565         {
1566                 Text [ en-US ] = "TDIST" ;
1567         };
1568         String SC_OPCODE_F_DIST
1569         {
1570                 Text [ en-US ] = "FDIST" ;
1571         };
1572         String SC_OPCODE_CHI_DIST
1573         {
1574                 Text [ en-US ] = "CHIDIST" ;
1575         };
1576         String SC_OPCODE_WEIBULL
1577         {
1578                 Text [ en-US ] = "WEIBULL" ;
1579         };
1580         String SC_OPCODE_NEG_BINOM_VERT
1581         {
1582                 Text [ en-US ] = "NEGBINOMDIST" ;
1583         };
1584         String SC_OPCODE_KRIT_BINOM
1585         {
1586                 Text [ en-US ] = "CRITBINOM" ;
1587         };
1588         String SC_OPCODE_KURT
1589         {
1590                 Text [ en-US ] = "KURT" ;
1591         };
1592         String SC_OPCODE_HAR_MEAN
1593         {
1594                 Text [ en-US ] = "HARMEAN" ;
1595         };
1596         String SC_OPCODE_GEO_MEAN
1597         {
1598                 Text [ en-US ] = "GEOMEAN" ;
1599         };
1600         String SC_OPCODE_STANDARD
1601         {
1602                 Text [ en-US ] = "STANDARDIZE" ;
1603         };
1604         String SC_OPCODE_AVE_DEV
1605         {
1606                 Text [ en-US ] = "AVEDEV" ;
1607         };
1608         String SC_OPCODE_SCHIEFE
1609         {
1610                 Text [ en-US ] = "SKEW" ;
1611         };
1612         String SC_OPCODE_DEV_SQ
1613         {
1614                 Text [ en-US ] = "DEVSQ" ;
1615         };
1616         String SC_OPCODE_MEDIAN
1617         {
1618                 Text [ en-US ] = "MEDIAN" ;
1619         };
1620         String SC_OPCODE_MODAL_VALUE
1621         {
1622                 Text [ en-US ] = "MODE" ;
1623         };
1624         String SC_OPCODE_Z_TEST
1625         {
1626                 Text [ en-US ] = "ZTEST" ;
1627         };
1628         String SC_OPCODE_T_TEST
1629         {
1630                 Text [ en-US ] = "TTEST" ;
1631         };
1632         String SC_OPCODE_RANK
1633         {
1634                 Text [ en-US ] = "RANK" ;
1635         };
1636         String SC_OPCODE_PERCENTILE
1637         {
1638                 Text [ en-US ] = "PERCENTILE" ;
1639         };
1640         String SC_OPCODE_PERCENT_RANK
1641         {
1642                 Text [ en-US ] = "PERCENTRANK" ;
1643         };
1644         String SC_OPCODE_LARGE
1645         {
1646                 Text [ en-US ] = "LARGE" ;
1647         };
1648         String SC_OPCODE_SMALL
1649         {
1650                 Text [ en-US ] = "SMALL" ;
1651         };
1652         String SC_OPCODE_FREQUENCY
1653         {
1654                 Text [ en-US ] = "FREQUENCY" ;
1655         };
1656         String SC_OPCODE_QUARTILE
1657         {
1658                 Text [ en-US ] = "QUARTILE" ;
1659         };
1660         String SC_OPCODE_NORM_INV
1661         {
1662                 Text [ en-US ] = "NORMINV" ;
1663         };
1664         String SC_OPCODE_CONFIDENCE
1665         {
1666                 Text [ en-US ] = "CONFIDENCE" ;
1667         };
1668         String SC_OPCODE_F_TEST
1669         {
1670                 Text [ en-US ] = "FTEST" ;
1671         };
1672         String SC_OPCODE_TRIM_MEAN
1673         {
1674                 Text [ en-US ] = "TRIMMEAN" ;
1675         };
1676         String SC_OPCODE_PROB
1677         {
1678                 Text [ en-US ] = "PROB" ;
1679         };
1680         String SC_OPCODE_CORREL
1681         {
1682                 Text [ en-US ] = "CORREL" ;
1683         };
1684         String SC_OPCODE_COVAR
1685         {
1686                 Text [ en-US ] = "COVAR" ;
1687         };
1688         String SC_OPCODE_PEARSON
1689         {
1690                 Text [ en-US ] = "PEARSON" ;
1691         };
1692         String SC_OPCODE_RSQ
1693         {
1694                 Text [ en-US ] = "RSQ" ;
1695         };
1696         String SC_OPCODE_STEYX
1697         {
1698                 Text [ en-US ] = "STEYX" ;
1699         };
1700         String SC_OPCODE_SLOPE
1701         {
1702                 Text [ en-US ] = "SLOPE" ;
1703         };
1704         String SC_OPCODE_INTERCEPT
1705         {
1706                 Text [ en-US ] = "INTERCEPT" ;
1707         };
1708         String SC_OPCODE_TREND
1709         {
1710                 Text [ en-US ] = "TREND" ;
1711         };
1712         String SC_OPCODE_GROWTH
1713         {
1714                 Text [ en-US ] = "GROWTH" ;
1715         };
1716         String SC_OPCODE_RGP
1717         {
1718                 Text [ en-US ] = "LINEST" ;
1719         };
1720         String SC_OPCODE_RKP
1721         {
1722                 Text [ en-US ] = "LOGEST" ;
1723         };
1724         String SC_OPCODE_FORECAST
1725         {
1726                 Text [ en-US ] = "FORECAST" ;
1727         };
1728         String SC_OPCODE_CHI_INV
1729         {
1730                 Text [ en-US ] = "CHIINV" ;
1731         };
1732         String SC_OPCODE_GAMMA_DIST
1733         {
1734                 Text [ en-US ] = "GAMMADIST" ;
1735         };
1736         String SC_OPCODE_GAMMA_INV
1737         {
1738                 Text [ en-US ] = "GAMMAINV" ;
1739         };
1740         String SC_OPCODE_T_INV
1741         {
1742                 Text [ en-US ] = "TINV" ;
1743         };
1744         String SC_OPCODE_F_INV
1745         {
1746                 Text [ en-US ] = "FINV" ;
1747         };
1748         String SC_OPCODE_CHI_TEST
1749         {
1750                 Text [ en-US ] = "CHITEST" ;
1751         };
1752         String SC_OPCODE_LOG_INV
1753         {
1754                 Text [ en-US ] = "LOGINV" ;
1755         };
1756         String SC_OPCODE_TABLE_OP
1757         {
1758                 Text [ en-US ] = "MULTIPLE.OPERATIONS" ;
1759         };
1760         String SC_OPCODE_BETA_DIST
1761         {
1762                 Text [ en-US ] = "BETADIST" ;
1763         };
1764         String SC_OPCODE_BETA_INV
1765         {
1766                 Text [ en-US ] = "BETAINV" ;
1767         };
1768         String SC_OPCODE_WEEK
1769         {
1770                 Text [ en-US ] = "WEEKNUM" ;
1771         };
1772         String SC_OPCODE_EASTERSUNDAY
1773         {
1774                 Text [ en-US ] = "EASTERSUNDAY" ;
1775         };
1776         String SC_OPCODE_GET_DAY_OF_WEEK
1777         {
1778                 Text [ en-US ] = "WEEKDAY" ;
1779         };
1780         String SC_OPCODE_NO_NAME
1781         {
1782                 Text [ en-US ] = "#NAME!" ;
1783         };
1784         String SC_OPCODE_STYLE
1785         {
1786                 Text [ en-US ] = "STYLE" ;
1787         };
1788     String SC_OPCODE_DDE
1789     {
1790         Text [ en-US ] = "DDE";
1791         };
1792         String SC_OPCODE_BASE
1793         {
1794                 Text [ en-US ] = "BASE" ;
1795         };
1796         String SC_OPCODE_DECIMAL
1797         {
1798                 Text [ en-US ] = "DECIMAL" ;
1799         };
1800         String SC_OPCODE_CONVERT
1801         {
1802                 Text [ en-US ] = "CONVERT";
1803         };
1804         String SC_OPCODE_ROMAN
1805         {
1806                 Text [ en-US ] = "ROMAN";
1807         };
1808         String SC_OPCODE_HYPERLINK
1809         {
1810                 Text[ en-US ] = "HYPERLINK";
1811         };
1812     String SC_OPCODE_INFO
1813     {
1814         Text [ en-US ] = "INFO";
1815     };
1816     String SC_OPCODE_BAHTTEXT
1817     {
1818         Text [ en-US ] = "BAHTTEXT";
1819     };
1820     String SC_OPCODE_PHONETIC
1821     {
1822         Text [ en-US ] = "PHONETIC";
1823     };
1824     String SC_OPCODE_GET_PIVOT_DATA
1825     {
1826         Text [ en-US ] = "GETPIVOTDATA";
1827     };
1828         String SC_OPCODE_EUROCONVERT
1829         {
1830                 Text [ en-US ] = "EUROCONVERT";
1831         };
1832         String SC_OPCODE_NUMBERVALUE
1833         {
1834                 Text [ en-US ] = "NUMBERVALUE" ;
1835         };
1836         String SC_OPCODE_GAMMA
1837     {
1838         Text [ en-US ] = "GAMMA" ;
1839     };
1840     String SC_OPCODE_CHISQ_DIST
1841     {
1842         Text [ en-US ] = "CHISQDIST" ;
1843     };
1844     String SC_OPCODE_CHISQ_INV
1845     {
1846         Text [ en-US ] = "CHISQINV" ;
1847     };
1848     /* BEGIN defined ERROR.TYPE() values. */
1849     /* ERROR.TYPE( #NULL! ) == 1 */
1850     String SC_OPCODE_ERROR_NULL
1851     {
1852         Text [ en-US ] = "#NULL!" ;
1853     };
1854     /* ERROR.TYPE( #DIV/0! ) == 2 */
1855     String SC_OPCODE_ERROR_DIVZERO
1856     {
1857         Text [ en-US ] = "#DIV/0!" ;
1858     };
1859     /* ERROR.TYPE( #VALUE! ) == 3 */
1860     String SC_OPCODE_ERROR_VALUE
1861     {
1862         Text [ en-US ] = "#VALUE!" ;
1863     };
1864     /* ERROR.TYPE( #REF! ) == 4 */
1865     String SC_OPCODE_ERROR_REF
1866     {
1867         Text [ en-US ] = "#REF!" ;
1868     };
1869     /* ERROR.TYPE( #NAME! ) == 5 */
1870     String SC_OPCODE_ERROR_NAME
1871     {
1872         Text [ en-US ] = "#NAME?" ;
1873     };
1874     /* ERROR.TYPE( #NUM! ) == 6 */
1875     String SC_OPCODE_ERROR_NUM
1876     {
1877         Text [ en-US ] = "#NUM!" ;
1878     };
1879     /* ERROR.TYPE( #N/A ) == 7 */
1880     String SC_OPCODE_ERROR_NA
1881     {
1882         Text [ en-US ] = "#N/A" ;
1883     };
1884     /* END defined ERROR.TYPE() values. */