diff --git a/common/main/es.xml b/common/main/es.xml
index bfb1a11c0f9..615ce4a5755 100644
--- a/common/main/es.xml
+++ b/common/main/es.xml
@@ -7731,7 +7731,8 @@ Warnings: All cp values have U+FE0F characters removed. See /annotationsDerived/
{0} día
{0} de días
{0} días
- Toma la {0}.ª a la derecha.
+ El {0}.ᵉʳ equipo clasificado ganó.
+ El equipo {0}.º clasificado ganó.
La {0} es...
El {0} es…
diff --git a/common/main/es_419.xml b/common/main/es_419.xml
index 1e3c2316ad9..09ade4072cf 100644
--- a/common/main/es_419.xml
+++ b/common/main/es_419.xml
@@ -6511,7 +6511,8 @@ Warnings: All cp values have U+FE0F characters removed. See /annotationsDerived/
↑↑↑
↑↑↑
↑↑↑
- ↑↑↑
+ El {0}ᵉʳ. equipo clasificado ganó.
+ El equipo {0}º. clasificado ganó.
↑↑↑
↑↑↑
diff --git a/common/rbnf/es.xml b/common/rbnf/es.xml
index ee19fa6ef19..641d88f4732 100644
--- a/common/rbnf/es.xml
+++ b/common/rbnf/es.xml
@@ -552,17 +552,9 @@ x.x: =#,##0.#=;
>;
-100: >>;
%digits-ordinal-masculine-adjective:
-x: −>>;
-0: =#,##0=.=%%dord-mascabbrev=;
+0: =#,##0=.$(ordinal,one{ᵉʳ}other{º})$;
%digits-ordinal-masculine:
-x: −>>;
0: =#,##0=.º;
@@ -579,18 +571,9 @@ x.x: =#,##0.#=;
0: =%digits-ordinal-masculine=;
]]>
-
- º;
- ᵉʳ;
- º;
- ᵉʳ;
- º;
- →→;
- →→;
-
−→→;
- =#,##0=.=%%dord-mascabbrev=;
+ =#,##0=.$(ordinal,one{ᵉʳ}other{º})$;
−→→;
diff --git a/common/rbnf/es_419.xml b/common/rbnf/es_419.xml
index b4384dd77a7..db47a1dd136 100644
--- a/common/rbnf/es_419.xml
+++ b/common/rbnf/es_419.xml
@@ -14,17 +14,9 @@ For terms of use, see http://www.unicode.org/copyright.html
>;
-100: >>;
%digits-ordinal-masculine-adjective:
-x: −>>;
-0: =#,##0==%%dord-mascabbrev=.;
+0: =#,##0=$(ordinal,one{ᵉʳ}other{º})$.;
%digits-ordinal-masculine:
-x: −>>;
0: =#,##0=º.;
@@ -41,18 +33,9 @@ For terms of use, see http://www.unicode.org/copyright.html
0: =%digits-ordinal-masculine=;
]]>
-
- º;
- ᵉʳ;
- º;
- ᵉʳ;
- º;
- →→;
- →→;
-
−→→;
- =#,##0==%%dord-mascabbrev=.;
+ =#,##0=$(ordinal,one{ᵉʳ}other{º})$.;
−→→;
diff --git a/common/supplemental/ordinals.xml b/common/supplemental/ordinals.xml
index 23a57674333..ff499e1c561 100644
--- a/common/supplemental/ordinals.xml
+++ b/common/supplemental/ordinals.xml
@@ -13,7 +13,7 @@ CLDR data files are interpreted according to the LDML specification (http://unic
-
+
@integer 0~15, 100, 1000, 10000, 100000, 1000000, …
@@ -35,6 +35,10 @@ CLDR data files are interpreted according to the LDML specification (http://unic
n = 1..4 @integer 1~4
@integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, …
+
+ n % 10 = 1,3 and n % 100 != 11 @integer 1, 3, 13, 21, 23, 31, 33, 41, 43, 51, 53, 101, 103, 1001, 1003, …
+ @integer 0, 2, 4~12, 100, 1000, 10000, 100000, 1000000, …
+