58814385b6
X-SVN-Rev: 8069
339 lines
9.8 KiB
Plaintext
339 lines
9.8 KiB
Plaintext
// ***************************************************************************
|
|
// *
|
|
// * Copyright (C) 1997-2002, International Business Machines
|
|
// * Corporation and others. All Rights Reserved.
|
|
// *
|
|
// ***************************************************************************
|
|
|
|
es {
|
|
Version { "1.1" }
|
|
CollationElements {
|
|
Version { "1.0" }
|
|
Sequence { "& N < n\u0303, N\u0303" }
|
|
}
|
|
/* Duplicates from root commented out. */
|
|
Countries {
|
|
AE { "Emiratos \u00C1rabes Unidos" }
|
|
AS { "Samoa Americana" }
|
|
//AR { "Argentina" }
|
|
BE { "B\u00E9lgica" }
|
|
BH { "Bahr\u00E1in" }
|
|
//BO { "Bolivia" }
|
|
BR { "Brasil" }
|
|
BZ { "Belice" }
|
|
BY { "Bielorrusia" }
|
|
CA { "Canad\u00E1" }
|
|
CH { "Suiza" }
|
|
//CL { "Chile" }
|
|
//CO { "Colombia" }
|
|
//CR { "Costa Rica" }
|
|
CZ { "Chequia" }
|
|
DE { "Alemania" }
|
|
DK { "Dinamarca" }
|
|
DO { "Rep\u00FAblica Dominicana" }
|
|
DZ { "Argelia" }
|
|
//EC { "Ecuador" }
|
|
EG { "Egipto" }
|
|
ES { "Espa\u00F1a" }
|
|
FI { "Finlandia" }
|
|
FO { "Islas Feroe" }
|
|
FR { "Francia" }
|
|
GB { "Reino Unido" }
|
|
GL { "Groenlanida" }
|
|
GR { "Grecia" }
|
|
//GT { "Guatemala" }
|
|
//HN { "Honduras" }
|
|
HR { "Croacia" }
|
|
HU { "Hungr\u00EDa" }
|
|
IE { "Irlanda" }
|
|
IQ { "Irak" }
|
|
IR { "Ir\u00E1n" }
|
|
IS { "Islandia" }
|
|
IT { "Italia" }
|
|
JO { "Jordania" }
|
|
JP { "Jap\u00F3n" }
|
|
KE { "Kenia" }
|
|
KP { "Corea del Norte" }
|
|
KR { "Corea del Sur" }
|
|
LB { "L\u00EDbano" }
|
|
LT { "Lituania" }
|
|
LU { "Luxemburgo" }
|
|
LV { "Letonia" }
|
|
MA { "Marruecos" }
|
|
MH { "Islas Marshall" }
|
|
MP { "Islas Marianas del Norte" }
|
|
MX { "M\u00E9xico" }
|
|
//NI { "Nicaragua" }
|
|
NL { "Pa\u00EDses Bajos" }
|
|
NO { "Noruega" }
|
|
NZ { "Nueva Zelanda" }
|
|
OM { "Om\u00E1n" }
|
|
PA { "Panam\u00E1" }
|
|
PE { "Per\u00FA" }
|
|
PH { "Islas Filipinas" }
|
|
PK { "Pakist\u00E1n" }
|
|
PL { "Polonia" }
|
|
//PR { "Puerto Rico" }
|
|
//PY { "Paraguay" }
|
|
RO { "Rumania" }
|
|
RU { "Rusia" }
|
|
SA { "Arabia Saud\u00ED" }
|
|
SD { "Sud\u00E1n" }
|
|
SE { "Suecia" }
|
|
SG { "Singapur" }
|
|
SI { "Eslovenia" }
|
|
SK { "Eslovaquia" }
|
|
SP { "Servia" }
|
|
//SV { "El Salvador" }
|
|
SY { "Siria" }
|
|
TH { "Tailandia" }
|
|
TN { "T\u00FAnez" }
|
|
TR { "Turqu\u00EDa" }
|
|
TT { "Trinidad y Tabago" }
|
|
TW { "Taiw\u00E1n" }
|
|
UA { "Ucraina" }
|
|
UM { "Islas Perif\u00E9ricas Menores de los Estados Unidos" }
|
|
US { "Estados Unidos" }
|
|
//UY { "Uruguay" }
|
|
//VE { "Venezuela" }
|
|
VI { "Islas V\u00EDrgenes de los Estados Unidos" }
|
|
ZA { "Sud\u00E1frica" }
|
|
}
|
|
DateTimeElements:intvector {
|
|
2,
|
|
1,
|
|
}
|
|
DateTimePatterns {
|
|
"HH'H'mm'' z",
|
|
"HH:mm:ss z",
|
|
"HH:mm:ss",
|
|
"HH:mm",
|
|
"EEEE d' de 'MMMM' de 'yyyy",
|
|
"d' de 'MMMM' de 'yyyy",
|
|
"dd-MMM-yy",
|
|
"d/MM/yy",
|
|
"{1} {0}",
|
|
}
|
|
DayAbbreviations {
|
|
"dom",
|
|
"lun",
|
|
"mar",
|
|
"mi\u00E9",
|
|
"jue",
|
|
"vie",
|
|
"s\u00E1b",
|
|
}
|
|
DayNames {
|
|
"domingo",
|
|
"lunes",
|
|
"martes",
|
|
"mi\u00E9rcoles",
|
|
"jueves",
|
|
"viernes",
|
|
"s\u00E1bado",
|
|
}
|
|
Eras {
|
|
"a.C.", // Said to be a.C. for antes de Cristo
|
|
"d.C.", // Said to be d.C. for despu\u00E9s de Cristo
|
|
}
|
|
// Spanish does not capitalize the language names like English
|
|
Languages {
|
|
root{"ra\u00EDz" } // The only exception to ISO-639
|
|
|
|
af { "afrikaans" }
|
|
am { "amharic" }
|
|
ar { "\u00E1rabe" }
|
|
az { "azerbayano" }
|
|
be { "bielorruso" }
|
|
bg { "b\u00FAlgaro" }
|
|
bh { "bihari" }
|
|
bn { "bengal\u00ED" }
|
|
ca { "catal\u00E1n" }
|
|
cs { "checo" }
|
|
da { "dan\u00E9s" }
|
|
de { "alem\u00E1n" }
|
|
el { "griego" }
|
|
en { "ingl\u00E9s" }
|
|
eo { "esperanto" }
|
|
es { "espa\u00F1ol" }
|
|
et { "estonio" }
|
|
eu { "vasco" }
|
|
fa { "farsi" }
|
|
fi { "finland\u00E9s" }
|
|
fo { "faro\u00E9s" }
|
|
fr { "franc\u00E9s" }
|
|
ga { "irland\u00E9s" }
|
|
gl { "gallego" }
|
|
gu { "goujarat\u00ED" }
|
|
he { "hebreo" }
|
|
hi { "hindi" }
|
|
hr { "croata" }
|
|
hu { "h\u00FAngaro" }
|
|
hy { "armenio" }
|
|
id { "indonesio" }
|
|
is { "island\u00e9s" }
|
|
it { "italiano" }
|
|
ja { "japon\u00E9s" }
|
|
ka { "georgiano" }
|
|
kk { "kazajo" }
|
|
kl { "groenland\u00E9s" }
|
|
km { "kmer" }
|
|
kn { "canara" }
|
|
ko { "coreano" }
|
|
ku { "kurdo" }
|
|
kw { "c\u00F3rnico" }
|
|
ky { "kirghiz" }
|
|
la { "lat\u00EDn" }
|
|
lt { "lituano" }
|
|
lv { "let\u00F3n" }
|
|
mk { "macedonio" }
|
|
mn { "mongol" }
|
|
mr { "marathi" }
|
|
ms { "malaisio" }
|
|
mt { "malt\u00e9s" }
|
|
my { "birmano" }
|
|
nl { "holand\u00E9s" }
|
|
no { "noruego" }
|
|
pa { "punjab\u00ED" }
|
|
pl { "polaco" }
|
|
pt { "portugu\u00E9s" }
|
|
ro { "rumano" }
|
|
ru { "ruso" }
|
|
sh { "serbo-croata" }
|
|
sk { "eslovaco" }
|
|
sl { "esloveno" }
|
|
so { "somal\u00ED" }
|
|
sq { "alban\u00E9s" }
|
|
sr { "servio" }
|
|
sv { "sueco" }
|
|
sw { "swahili" }
|
|
te { "telugu" }
|
|
th { "tailand\u00E9s" }
|
|
ti { "tigrinya" }
|
|
tr { "turco" }
|
|
tt { "tataro" }
|
|
vi { "vietnam\u00E9s" }
|
|
uk { "ucraniano" }
|
|
ur { "urdu" }
|
|
uz { "uzbeko" }
|
|
zh { "chino" }
|
|
zu { "zul\u00FA" }
|
|
}
|
|
LocaleID:int { 0x0a }
|
|
// LocaleString { "es" }
|
|
MonthAbbreviations {
|
|
"ene",
|
|
"feb",
|
|
"mar",
|
|
"abr",
|
|
"may",
|
|
"jun",
|
|
"jul",
|
|
"ago",
|
|
"sep",
|
|
"oct",
|
|
"nov",
|
|
"dic",
|
|
}
|
|
MonthNames {
|
|
"enero",
|
|
"febrero",
|
|
"marzo",
|
|
"abril",
|
|
"mayo",
|
|
"junio",
|
|
"julio",
|
|
"agosto",
|
|
"septiembre",
|
|
"octubre",
|
|
"noviembre",
|
|
"diciembre",
|
|
}
|
|
NumberPatterns {
|
|
"#,##0.###;-#,##0.###",
|
|
"\u00A4#,##0.00;(\u00A4#,##0.00)",
|
|
"#,##0%",
|
|
"#E0",
|
|
}
|
|
// ShortLanguage { "spa" }
|
|
localPatternChars { "GuMtkHmsSEDFwWahKzUe" }
|
|
zoneStrings {
|
|
{
|
|
"Africa/Casablanca",
|
|
"GMT",
|
|
"GMT",
|
|
"GMT",
|
|
"GMT",
|
|
}
|
|
}
|
|
// LocaleScript{
|
|
// "Latn", // ISO 15924 Name
|
|
// }
|
|
ExemplarCharacters { "[a-z \u00f1 \u00e1 \u00e9 \u00ed \u00f3 \u00fa]" }
|
|
|
|
//------------------------------------------------------------
|
|
// Rule Based Number Format Support
|
|
//------------------------------------------------------------
|
|
|
|
// * Spellout rules for Spanish. The Spanish rules are quite similar to
|
|
// * the English rules, but there are some important differences:
|
|
// * First, we have to provide separate rules for most of the twenties
|
|
// * because the ones digit frequently picks up an accent mark that it
|
|
// * doesn't have when standing alone. Second, each multiple of 100 has
|
|
// * to be specified separately because the multiplier on 100 very often
|
|
// * changes form in the contraction: 500 is "quinientos," not
|
|
// * "cincocientos." In addition, the word for 100 is "cien" when
|
|
// * standing alone, but changes to "ciento" when followed by more digits.
|
|
// * There also some other differences.
|
|
|
|
// The Spanish rules are incomplete. I'm missing information on negative
|
|
// numbers and numbers with fractional parts. I also don't have
|
|
// information on numbers higher than the millions.
|
|
|
|
SpelloutRules {
|
|
// negative-number and fraction rules
|
|
"-x: menos >>;\n"
|
|
"x.x: << punto >>;\n"
|
|
// words for values from 0 to 19
|
|
"cero; uno; dos; tres; cuatro; cinco; seis; siete; ocho; nueve;\n"
|
|
"diez; once; doce; trece; catorce; quince; diecis\u00e9is;\n"
|
|
" diecisiete; dieciocho; diecinueve;\n"
|
|
// words for values from 20 to 29 (necessary because the ones digit
|
|
// often picks up an accent mark it doesn't have when standing alone)
|
|
"veinte; veintiuno; veintid\u00f3s; veintitr\u00e9s; veinticuatro;\n"
|
|
" veinticinco; veintis\u00e9is; veintisiete; veintiocho;\n"
|
|
" veintinueve;\n"
|
|
// words for multiples of 10 (notice that the tens digit is separated
|
|
// from the ones digit by the word "y".)
|
|
"30: treinta[ y >>];\n"
|
|
"40: cuarenta[ y >>];\n"
|
|
"50: cincuenta[ y >>];\n"
|
|
"60: sesenta[ y >>];\n"
|
|
"70: setenta[ y >>];\n"
|
|
"80: ochenta[ y >>];\n"
|
|
"90: noventa[ y >>];\n"
|
|
// 100 by itself is "cien," but 100 followed by something is "cineto"
|
|
"100: cien;\n"
|
|
"101: ciento >>;\n"
|
|
// words for multiples of 100 (must be stated because they're
|
|
// rarely simple concatenations)
|
|
"200: doscientos[ >>];\n"
|
|
"300: trescientos[ >>];\n"
|
|
"400: cuatrocientos[ >>];\n"
|
|
"500: quinientos[ >>];\n"
|
|
"600: seiscientos[ >>];\n"
|
|
"700: setecientos[ >>];\n"
|
|
"800: ochocientos[ >>];\n"
|
|
"900: novecientos[ >>];\n"
|
|
// for 1,000, the multiplier on "mil" is omitted: 2,000 is "dos mil,"
|
|
// but 1,000 is just "mil."
|
|
"1000: mil[ >>];\n"
|
|
"2000: << mil[ >>];\n"
|
|
// 1,000,000 is "un millon," not "uno millon"
|
|
"1,000,000: un mill\u00f3n[ >>];\n"
|
|
"2,000,000: << mill\u00f3n[ >>];\n"
|
|
// overflow rule
|
|
"1,000,000,000: =#,##0= (incomplete data);"
|
|
}
|
|
}
|