// *******************************************************************************
// *
// *   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);" 
     }
}