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