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