// ******************************************************************************* // * // * Copyright (C) 1997-2000, International Business Machines // * Corporation and others. All Rights Reserved. // * // ******************************************************************************* es { Version { "1.0" } CollationElements { Version { "1.0" } Override { "FALSE" } Sequence { "& N < n\u0303, N\u0303 " } } Countries { AE { "Emiratos \u00C1rabes Unidos" } AR { "Argentina" } BE { "B\u00E9lgica" } BH { "Bahr\u00E1in" } BO { "Bolivia" } BR { "Brasil" } 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" } 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" } 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" } TW { "Taiw\u00E1n" } UA { "Ucraina" } US { "Estados Unidos" } UY { "Uruguay" } VE { "Venezuela" } ZA { "Sud\u00E1frica" } } DateTimeElements { "2", "1", } DateTimePatterns { "HH'H'mm'' z", "H:mm:ss z", "H:mm:ss", "H: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 { 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" } es { "espa\u00F1ol" } et { "estonio" } eu { "vasco" } fa { "farsi" } fi { "finland\u00E9s" } fr { "franc\u00E9s" } ga { "irland\u00E9s" } gu { "gujarati" } he { "hebreo" } hi { "hindi" } hr { "croata" } hu { "h\u00FAngaro" } id { "indonesio" } it { "italiano" } ja { "japon\u00E9s" } ka { "georgiano" } kk { "kazajo" } km { "kmer" } kn { "canara" } ko { "coreano" } ku { "kurdo" } la { "lat\u00EDn" } lt { "lituano" } lv { "let\u00F3n" } mk { "macedonio" } mr { "marathi" } my { "birmano" } nl { "holand\u00E9s" } no { "noruego" } pl { "polaco" } pt { "portugu\u00E9s" } ro { "rumano" } ru { "ruso" } sk { "eslovaco" } sl { "esloveno" } sq { "alban\u00E9s" } sr { "servio" } sv { "sueco" } sw { "swahili" } te { "telugu" } th { "tailand\u00E9s" } tr { "turco" } vi { "vietnam\u00E9s" } uk { "ucraniano" } ur { "urdu" } uz { "uzbeko" } zh { "chino" } zu { "zul\u00FA" } } LocaleID { "0a" } 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", "", } NumberElements { ",", ".", ";", "%", "0", "#", "-", "E", "\u2030", "\u221E", "\uFFFD", } NumberPatterns { "#,##0.###;-#,##0.###", "\u00A4#,##0.00;(\u00A4#,##0.00)", "#,##0%", } ShortLanguage { "spa" } localPatternChars { "GuMtkHmsSEDFwWahKzUe" } zoneStrings { { "Africa/Casablanca", "GMT", "GMT", "GMT", "GMT", } } LocaleScript{ "Latn", // ISO 15924 Name } //------------------------------------------------------------ // 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);" } }