diff -uNr libc.orig/localedata/locales/es_ES libc/localedata/locales/es_ES
--- libc.orig/localedata/locales/es_ES 2003-12-05 01:25:57.000000000 +0100
+++ libc/localedata/locales/es_ES 2004-11-10 02:36:38.000000000 +0100
+@@ -65,10 +65,10 @@
+ yesstr "<U0053><U0069>"
+ % No - Spanish and English "No" have the same spelling.
+ nostr "<U004E><U006F>"
+-% ^[sSyY].* - Spanish or English answer is appropriate.
+-yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D><U002E><U002A>"
+-% ^[nN].* - Spanish or English answer have the same spelling.
+-noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
++% ^[sSyY] - Spanish or English answer is appropriate.
++yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D>"
++% ^[nN] - Spanish or English answer have the same spelling.
++noexpr "<U005E><U005B><U006E><U004E><U005D>"
+ END LC_MESSAGES
+
+ LC_MONETARY
@@ -2214,7 +2216,14 @@
<U0020><U0025><U0068><U0020><U0025><U0065><U0020><U0025><U0072><U0025>/
<U004E><U0025><U0025><U007A><U0020><U0025><U0054><U0025>/