1
// ***************************************************************************
3
// * Copyright (C) 1997-2002, International Business Machines
4
// * Corporation and others. All Rights Reserved.
6
// ***************************************************************************
12
Sequence { "& N < n\u0303, N\u0303" }
14
/* Duplicates from root commented out. */
16
AE { "Emiratos \u00C1rabes Unidos" }
17
AS { "Samoa Americana" }
33
DO { "Rep\u00FAblica Dominicana" }
56
KP { "Corea del Norte" }
57
KR { "Corea del Sur" }
63
MH { "Islas Marshall" }
64
MP { "Islas Marianas del Norte" }
67
NL { "Pa\u00EDses Bajos" }
69
NZ { "Nueva Zelanda" }
73
PH { "Islas Filipinas" }
74
PK { "Pakist\u00E1n" }
76
//PR { "Puerto Rico" }
80
SA { "Arabia Saud\u00ED" }
87
//SV { "El Salvador" }
92
TT { "Trinidad y Tabago" }
95
UM { "Islas Perif\u00E9ricas Menores de los Estados Unidos" }
96
US { "Estados Unidos" }
99
VI { "Islas V\u00EDrgenes de los Estados Unidos" }
100
ZA { "Sud\u00E1frica" }
102
DateTimeElements:intvector {
111
"EEEE d' de 'MMMM' de 'yyyy",
112
"d' de 'MMMM' de 'yyyy",
136
"a.C.", // Said to be a.C. for antes de Cristo
137
"d.C.", // Said to be d.C. for despu\u00E9s de Cristo
139
// Spanish does not capitalize the language names like English
141
root{"ra\u00EDz" } // The only exception to ISO-639
148
bg { "b\u00FAlgaro" }
150
bn { "bengal\u00ED" }
151
ca { "catal\u00E1n" }
158
es { "espa\u00F1ol" }
162
fi { "finland\u00E9s" }
164
fr { "franc\u00E9s" }
165
ga { "irland\u00E9s" }
167
gu { "goujarat\u00ED" }
171
hu { "h\u00FAngaro" }
174
is { "island\u00e9s" }
176
ja { "japon\u00E9s" }
179
kl { "groenland\u00E9s" }
184
kw { "c\u00F3rnico" }
195
nl { "holand\u00E9s" }
197
pa { "punjab\u00ED" }
199
pt { "portugu\u00E9s" }
202
sh { "serbo-croata" }
206
sq { "alban\u00E9s" }
211
th { "tailand\u00E9s" }
215
vi { "vietnam\u00E9s" }
222
LocaleID:int { 0x0a }
223
// LocaleString { "es" }
253
"#,##0.###;-#,##0.###",
254
"\u00A4#,##0.00;(\u00A4#,##0.00)",
258
// ShortLanguage { "spa" }
259
localPatternChars { "GuMtkHmsSEDFwWahKzUe" }
270
// "Latn", // ISO 15924 Name
272
ExemplarCharacters { "[a-z \u00f1 \u00e1 \u00e9 \u00ed \u00f3 \u00fa]" }
274
//------------------------------------------------------------
275
// Rule Based Number Format Support
276
//------------------------------------------------------------
278
// * Spellout rules for Spanish. The Spanish rules are quite similar to
279
// * the English rules, but there are some important differences:
280
// * First, we have to provide separate rules for most of the twenties
281
// * because the ones digit frequently picks up an accent mark that it
282
// * doesn't have when standing alone. Second, each multiple of 100 has
283
// * to be specified separately because the multiplier on 100 very often
284
// * changes form in the contraction: 500 is "quinientos," not
285
// * "cincocientos." In addition, the word for 100 is "cien" when
286
// * standing alone, but changes to "ciento" when followed by more digits.
287
// * There also some other differences.
289
// The Spanish rules are incomplete. I'm missing information on negative
290
// numbers and numbers with fractional parts. I also don't have
291
// information on numbers higher than the millions.
294
// negative-number and fraction rules
296
"x.x: << punto >>;\n"
297
// words for values from 0 to 19
298
"cero; uno; dos; tres; cuatro; cinco; seis; siete; ocho; nueve;\n"
299
"diez; once; doce; trece; catorce; quince; diecis\u00e9is;\n"
300
" diecisiete; dieciocho; diecinueve;\n"
301
// words for values from 20 to 29 (necessary because the ones digit
302
// often picks up an accent mark it doesn't have when standing alone)
303
"veinte; veintiuno; veintid\u00f3s; veintitr\u00e9s; veinticuatro;\n"
304
" veinticinco; veintis\u00e9is; veintisiete; veintiocho;\n"
306
// words for multiples of 10 (notice that the tens digit is separated
307
// from the ones digit by the word "y".)
308
"30: treinta[ y >>];\n"
309
"40: cuarenta[ y >>];\n"
310
"50: cincuenta[ y >>];\n"
311
"60: sesenta[ y >>];\n"
312
"70: setenta[ y >>];\n"
313
"80: ochenta[ y >>];\n"
314
"90: noventa[ y >>];\n"
315
// 100 by itself is "cien," but 100 followed by something is "cineto"
318
// words for multiples of 100 (must be stated because they're
319
// rarely simple concatenations)
320
"200: doscientos[ >>];\n"
321
"300: trescientos[ >>];\n"
322
"400: cuatrocientos[ >>];\n"
323
"500: quinientos[ >>];\n"
324
"600: seiscientos[ >>];\n"
325
"700: setecientos[ >>];\n"
326
"800: ochocientos[ >>];\n"
327
"900: novecientos[ >>];\n"
328
// for 1,000, the multiplier on "mil" is omitted: 2,000 is "dos mil,"
329
// but 1,000 is just "mil."
331
"2000: << mil[ >>];\n"
332
// 1,000,000 is "un millon," not "uno millon"
333
"1,000,000: un mill\u00f3n[ >>];\n"
334
"2,000,000: << mill\u00f3n[ >>];\n"
336
"1,000,000,000: =#,##0= (incomplete data);"