about summary refs log tree commit diff
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2005-10-15 01:27:21 +0000
committerUlrich Drepper <drepper@redhat.com>2005-10-15 01:27:21 +0000
commitd38627eec4813aed41f3a7b58f7a7d93efa9ec48 (patch)
tree08f3a3b2f96aff988691f9307168203b38a1d4f4
parent34b0ba283020a5a9cc25b4a3657cb162e9bc57c2 (diff)
downloadglibc-d38627eec4813aed41f3a7b58f7a7d93efa9ec48.tar.gz
glibc-d38627eec4813aed41f3a7b58f7a7d93efa9ec48.tar.xz
glibc-d38627eec4813aed41f3a7b58f7a7d93efa9ec48.zip
[BZ #71, BZ #305]
* locales/te_IN: Fix noexpr, replace yY with nN.
	[BZ #305]
	* locales/bn_BD: Add yY and nN to yesexpr and noexpr respectively.
	* locales/ml_IN: Likewise.
	* locales/ta_IN: Likewise.
	* locales/kw_GB: Add yY to yesexpr.
	* locales/oc_FR: Likewise.

	* locales/bn_IN: Use copy "bn_BD" in LC_MESSAGES definition.

	[BZ #71]
	[BZ #305]
	* locales/ar_EG: Add yY and nN to yesexpr and noexpr respectively.
	Define yesstr and nostr.
	* locales/ar_AE: Use copy "ar_EG" in LC_MESSAGES definition.
	* locales/ar_BH: Likewise.
	* locales/ar_DZ: Likewise.
	* locales/ar_IN: Likewise.
	* locales/ar_IQ: Likewise.
	* locales/ar_JO: Likewise.
	* locales/ar_KW: Likewise.
	* locales/ar_LB: Likewise.
	* locales/ar_LY: Likewise.
	* locales/ar_MA: Likewise.
	* locales/ar_OM: Likewise.
	* locales/ar_QA: Likewise.
	* locales/ar_SA: Likewise.
	* locales/ar_SD: Likewise.
	* locales/ar_SY: Likewise.
	* locales/ar_TN: Likewise.
	* locales/ar_YE: Likewise.
-rw-r--r--localedata/ChangeLog33
-rw-r--r--localedata/locales/ar_AE9
-rw-r--r--localedata/locales/ar_BH9
-rw-r--r--localedata/locales/ar_DZ9
-rw-r--r--localedata/locales/ar_EG13
-rw-r--r--localedata/locales/ar_IN26
-rw-r--r--localedata/locales/ar_IQ9
-rw-r--r--localedata/locales/ar_JO9
-rw-r--r--localedata/locales/ar_KW9
-rw-r--r--localedata/locales/ar_LB9
-rw-r--r--localedata/locales/ar_LY9
-rw-r--r--localedata/locales/ar_MA9
-rw-r--r--localedata/locales/ar_OM9
-rw-r--r--localedata/locales/ar_QA9
-rw-r--r--localedata/locales/ar_SA9
-rw-r--r--localedata/locales/ar_SD9
-rw-r--r--localedata/locales/ar_SY9
-rw-r--r--localedata/locales/ar_TN9
-rw-r--r--localedata/locales/ar_YE9
-rw-r--r--localedata/locales/bn_BD4
-rw-r--r--localedata/locales/bn_IN26
-rw-r--r--localedata/locales/kw_GB4
-rw-r--r--localedata/locales/ml_IN4
-rw-r--r--localedata/locales/oc_FR2
-rw-r--r--localedata/locales/ta_IN16
-rw-r--r--localedata/locales/te_IN2
26 files changed, 67 insertions, 207 deletions
diff --git a/localedata/ChangeLog b/localedata/ChangeLog
index c671fc652d..6cd4f9e7b0 100644
--- a/localedata/ChangeLog
+++ b/localedata/ChangeLog
@@ -1,5 +1,38 @@
 2005-10-14  Ulrich Drepper  <drepper@redhat.com>
 
+	* locales/te_IN: Fix noexpr, replace yY with nN.
+
+	[BZ #305]
+	* locales/bn_BD: Add yY and nN to yesexpr and noexpr respectively.
+	* locales/ml_IN: Likewise.
+	* locales/ta_IN: Likewise.
+	* locales/kw_GB: Add yY to yesexpr.
+	* locales/oc_FR: Likewise.
+
+	* locales/bn_IN: Use copy "bn_BD" in LC_MESSAGES definition.
+
+	[BZ #71]
+	[BZ #305]
+	* locales/ar_EG: Add yY and nN to yesexpr and noexpr respectively.
+	Define yesstr and nostr.
+	* locales/ar_AE: Use copy "ar_EG" in LC_MESSAGES definition.
+	* locales/ar_BH: Likewise.
+	* locales/ar_DZ: Likewise.
+	* locales/ar_IN: Likewise.
+	* locales/ar_IQ: Likewise.
+	* locales/ar_JO: Likewise.
+	* locales/ar_KW: Likewise.
+	* locales/ar_LB: Likewise.
+	* locales/ar_LY: Likewise.
+	* locales/ar_MA: Likewise.
+	* locales/ar_OM: Likewise.
+	* locales/ar_QA: Likewise.
+	* locales/ar_SA: Likewise.
+	* locales/ar_SD: Likewise.
+	* locales/ar_SY: Likewise.
+	* locales/ar_TN: Likewise.
+	* locales/ar_YE: Likewise.
+
 	[BZ #56]
 	* locales/de_DE: Add transliterations for quoting characters.
 
diff --git a/localedata/locales/ar_AE b/localedata/locales/ar_AE
index db4a819d48..e6645e8945 100644
--- a/localedata/locales/ar_AE
+++ b/localedata/locales/ar_AE
@@ -145,14 +145,7 @@ END LC_TIME
 
 
 LC_MESSAGES
-% This is the POSIX Locale definition for the LC_MESSAGES category.
-% These are generated based on XML base Locale difintion file
-% for IBM Class for Unicode/Java
-%
-yesexpr     "<U005E><U005B><U0646><U005D><U002E><U002A>"
-%
-noexpr      "<U005E><U005B><U0644><U005D><U002E><U002A>"
-%
+copy "ar_EG"
 END LC_MESSAGES
 
 
diff --git a/localedata/locales/ar_BH b/localedata/locales/ar_BH
index 7837f502c2..9d6783d680 100644
--- a/localedata/locales/ar_BH
+++ b/localedata/locales/ar_BH
@@ -149,14 +149,7 @@ END LC_TIME
 
 
 LC_MESSAGES
-% This is the POSIX Locale definition for the LC_MESSAGES category.
-% These are generated based on XML base Locale difintion file
-% for IBM Class for Unicode/Java
-%
-yesexpr     "<U005E><U005B><U0646><U005D><U002E><U002A>"
-%
-noexpr      "<U005E><U005B><U0644><U005D><U002E><U002A>"
-%
+copy "ar_EG"
 END LC_MESSAGES
 
 
diff --git a/localedata/locales/ar_DZ b/localedata/locales/ar_DZ
index 8a28cf9301..3c1ea26830 100644
--- a/localedata/locales/ar_DZ
+++ b/localedata/locales/ar_DZ
@@ -148,14 +148,7 @@ END LC_TIME
 
 
 LC_MESSAGES
-% This is the POSIX Locale definition for the LC_MESSAGES category.
-% These are generated based on XML base Locale difintion file
-% for IBM Class for Unicode/Java
-%
-yesexpr     "<U005E><U005B><U0646><U005D><U002E><U002A>"
-%
-noexpr      "<U005E><U005B><U0644><U005D><U002E><U002A>"
-%
+copy "ar_EG"
 END LC_MESSAGES
 
 
diff --git a/localedata/locales/ar_EG b/localedata/locales/ar_EG
index 8dd93062cf..157dc6717c 100644
--- a/localedata/locales/ar_EG
+++ b/localedata/locales/ar_EG
@@ -148,14 +148,11 @@ END LC_TIME
 
 
 LC_MESSAGES
-% This is the POSIX Locale definition for the LC_MESSAGES category.
-% These are generated based on XML base Locale difintion file
-% for IBM Class for Unicode/Java
-%
-yesexpr     "<U005E><U005B><U0646><U005D><U002E><U002A>"
-%
-noexpr      "<U005E><U005B><U0644><U005D><U002E><U002A>"
-%
+yesexpr     "<U005E><U005B><U0646><U0079><U0059><U005D><U002E><U002A>"
+noexpr      "<U005E><U005B><U0644><U006E><U004E><U005D><U002E><U002A>"
+
+yesstr      "<U0646><U0639><U0645>"
+nostr       "<U0644><U0627>"
 END LC_MESSAGES
 
 
diff --git a/localedata/locales/ar_IN b/localedata/locales/ar_IN
index 9ba215d8e1..aec12226e7 100644
--- a/localedata/locales/ar_IN
+++ b/localedata/locales/ar_IN
@@ -131,31 +131,7 @@ END LC_TIME
 
 
 LC_MESSAGES
-% This is the POSIX Locale definition for the LC_MESSAGES category
-% generated by IBM Basic CountryPack Transformer.
-% These are generated based on XML base Locale difintion file
-% for IBM Class for Unicode.
-%
-% ^[\u0646]
-yesexpr     "<U005E><U005B><U0646><U005D>"
-
-% Syntax on Unicode Regular Expression Guidelines TR#18
-% yesexpr     "<U005E><U005B><U005C><U0075><U0030><U0036><U0034><U0036><U005D>"
-
-%
-% ^[\u0644]
-noexpr      "<U005E><U005B><U0644><U005D>"
-
-% Syntax on Unicode Regular Expression Guidelines TR#18
-% noexpr      "<U005E><U005B><U005C><U0075><U0030><U0036><U0034><U0034><U005D>"
-%
-
-% \u0646\u0639\u0645
-yesstr      "<U0646><U0639><U0645>"
-%
-% \u0644\u0627
-nostr       "<U0644><U0627>"
-%
+copy "ar_EG"
 END LC_MESSAGES
 
 
diff --git a/localedata/locales/ar_IQ b/localedata/locales/ar_IQ
index 3e60a7fd69..fe7bbb164f 100644
--- a/localedata/locales/ar_IQ
+++ b/localedata/locales/ar_IQ
@@ -148,14 +148,7 @@ END LC_TIME
 
 
 LC_MESSAGES
-% This is the POSIX Locale definition for the LC_MESSAGES category.
-% These are generated based on XML base Locale difintion file
-% for IBM Class for Unicode/Java
-%
-yesexpr     "<U005E><U005B><U0646><U005D><U002E><U002A>"
-%
-noexpr      "<U005E><U005B><U0644><U005D><U002E><U002A>"
-%
+copy "ar_EG"
 END LC_MESSAGES
 
 
diff --git a/localedata/locales/ar_JO b/localedata/locales/ar_JO
index 0a3154be3d..9e6b34304d 100644
--- a/localedata/locales/ar_JO
+++ b/localedata/locales/ar_JO
@@ -166,14 +166,7 @@ END LC_TIME
 
 
 LC_MESSAGES
-% This is the POSIX Locale definition for the LC_MESSAGES category.
-% These are generated based on XML base Locale difintion file
-% for IBM Class for Unicode/Java
-%
-yesexpr     "<U005E><U005B><U0646><U005D><U002E><U002A>"
-%
-noexpr      "<U005E><U005B><U0644><U005D><U002E><U002A>"
-%
+copy "ar_EG"
 END LC_MESSAGES
 
 
diff --git a/localedata/locales/ar_KW b/localedata/locales/ar_KW
index 31c1b17292..6e0d31e930 100644
--- a/localedata/locales/ar_KW
+++ b/localedata/locales/ar_KW
@@ -148,14 +148,7 @@ END LC_TIME
 
 
 LC_MESSAGES
-% This is the POSIX Locale definition for the LC_MESSAGES category.
-% These are generated based on XML base Locale difintion file
-% for IBM Class for Unicode/Java
-%
-yesexpr     "<U005E><U005B><U0646><U005D><U002E><U002A>"
-%
-noexpr      "<U005E><U005B><U0644><U005D><U002E><U002A>"
-%
+copy "ar_EG"
 END LC_MESSAGES
 
 
diff --git a/localedata/locales/ar_LB b/localedata/locales/ar_LB
index 2db8511581..b3875bf7e9 100644
--- a/localedata/locales/ar_LB
+++ b/localedata/locales/ar_LB
@@ -165,14 +165,7 @@ END LC_TIME
 
 
 LC_MESSAGES
-% This is the POSIX Locale definition for the LC_MESSAGES category.
-% These are generated based on XML base Locale difintion file
-% for IBM Class for Unicode/Java
-%
-yesexpr     "<U005E><U005B><U0646><U005D><U002E><U002A>"
-%
-noexpr      "<U005E><U005B><U0644><U005D><U002E><U002A>"
-%
+copy "ar_EG"
 END LC_MESSAGES
 
 
diff --git a/localedata/locales/ar_LY b/localedata/locales/ar_LY
index 5c77561f4f..2950a484dd 100644
--- a/localedata/locales/ar_LY
+++ b/localedata/locales/ar_LY
@@ -148,14 +148,7 @@ END LC_TIME
 
 
 LC_MESSAGES
-% This is the POSIX Locale definition for the LC_MESSAGES category.
-% These are generated based on XML base Locale difintion file
-% for IBM Class for Unicode/Java
-%
-yesexpr     "<U005E><U005B><U0646><U005D><U002E><U002A>"
-%
-noexpr      "<U005E><U005B><U0644><U005D><U002E><U002A>"
-%
+copy "ar_EG"
 END LC_MESSAGES
 
 
diff --git a/localedata/locales/ar_MA b/localedata/locales/ar_MA
index b35f3a48b0..137ad468d6 100644
--- a/localedata/locales/ar_MA
+++ b/localedata/locales/ar_MA
@@ -148,14 +148,7 @@ END LC_TIME
 
 
 LC_MESSAGES
-% This is the POSIX Locale definition for the LC_MESSAGES category.
-% These are generated based on XML base Locale difintion file
-% for IBM Class for Unicode/Java
-%
-yesexpr     "<U005E><U005B><U0646><U005D><U002E><U002A>"
-%
-noexpr      "<U005E><U005B><U0644><U005D><U002E><U002A>"
-%
+copy "ar_EG"
 END LC_MESSAGES
 
 
diff --git a/localedata/locales/ar_OM b/localedata/locales/ar_OM
index 6ebdfde0a9..c52fc81a17 100644
--- a/localedata/locales/ar_OM
+++ b/localedata/locales/ar_OM
@@ -148,14 +148,7 @@ END LC_TIME
 
 
 LC_MESSAGES
-% This is the POSIX Locale definition for the LC_MESSAGES category.
-% These are generated based on XML base Locale difintion file
-% for IBM Class for Unicode/Java
-%
-yesexpr     "<U005E><U005B><U0646><U005D><U002E><U002A>"
-%
-noexpr      "<U005E><U005B><U0644><U005D><U002E><U002A>"
-%
+copy "ar_EG"
 END LC_MESSAGES
 
 
diff --git a/localedata/locales/ar_QA b/localedata/locales/ar_QA
index bb139814ab..86294ab70e 100644
--- a/localedata/locales/ar_QA
+++ b/localedata/locales/ar_QA
@@ -148,14 +148,7 @@ END LC_TIME
 
 
 LC_MESSAGES
-% This is the POSIX Locale definition for the LC_MESSAGES category.
-% These are generated based on XML base Locale difintion file
-% for IBM Class for Unicode/Java
-%
-yesexpr     "<U005E><U005B><U0646><U005D><U002E><U002A>"
-%
-noexpr      "<U005E><U005B><U0644><U005D><U002E><U002A>"
-%
+copy "ar_EG"
 END LC_MESSAGES
 
 
diff --git a/localedata/locales/ar_SA b/localedata/locales/ar_SA
index 7d8423ca2b..4270ed3016 100644
--- a/localedata/locales/ar_SA
+++ b/localedata/locales/ar_SA
@@ -350,15 +350,8 @@ date_fmt	"<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 END LC_TIME
 
 
-% Set up the LC_MESSAGES category
-% yesexpr = "^(\346|\346\331\345)"
-% noexpr  = "^(\344|\344\307)"
-
 LC_MESSAGES
-yesstr	"<U0646><U0639><U0645>"
-nostr	"<U0644><U0627>"
-yesexpr	"<U005E><U0028><U0646><U007C><U0646><U0639><U0645><U0029>"
-noexpr	"<U005E><U0028><U0644><U007C><U0644><U0627><U0029>"
+copy "ar_EG"
 END LC_MESSAGES
 
 LC_PAPER
diff --git a/localedata/locales/ar_SD b/localedata/locales/ar_SD
index 7970f5be7a..99c0245d61 100644
--- a/localedata/locales/ar_SD
+++ b/localedata/locales/ar_SD
@@ -148,14 +148,7 @@ END LC_TIME
 
 
 LC_MESSAGES
-% This is the POSIX Locale definition for the LC_MESSAGES category.
-% These are generated based on XML base Locale definition file
-% for IBM Class for Unicode/Java
-%
-yesexpr     "<U005E><U005B><U0646><U005D><U002E><U002A>"
-%
-noexpr      "<U005E><U005B><U0644><U005D><U002E><U002A>"
-%
+copy "ar_EG"
 END LC_MESSAGES
 
 
diff --git a/localedata/locales/ar_SY b/localedata/locales/ar_SY
index 283daa4de9..927ee161d0 100644
--- a/localedata/locales/ar_SY
+++ b/localedata/locales/ar_SY
@@ -165,14 +165,7 @@ END LC_TIME
 
 
 LC_MESSAGES
-% This is the POSIX Locale definition for the LC_MESSAGES category.
-% These are generated based on XML base Locale difintion file
-% for IBM Class for Unicode/Java
-%
-yesexpr     "<U005E><U005B><U0646><U005D><U002E><U002A>"
-%
-noexpr      "<U005E><U005B><U0644><U005D><U002E><U002A>"
-%
+copy "ar_EG"
 END LC_MESSAGES
 
 
diff --git a/localedata/locales/ar_TN b/localedata/locales/ar_TN
index ca8fae4f62..5865379d29 100644
--- a/localedata/locales/ar_TN
+++ b/localedata/locales/ar_TN
@@ -148,14 +148,7 @@ END LC_TIME
 
 
 LC_MESSAGES
-% This is the POSIX Locale definition for the LC_MESSAGES category.
-% These are generated based on XML base Locale difintion file
-% for IBM Class for Unicode/Java
-%
-yesexpr     "<U005E><U005B><U0646><U0639><U0645><U005D>"
-%
-noexpr      "<U005E><U005B><U0644><U0627><U005D>"
-%
+copy "ar_EG"
 END LC_MESSAGES
 
 
diff --git a/localedata/locales/ar_YE b/localedata/locales/ar_YE
index b2b2038fef..b94221dc76 100644
--- a/localedata/locales/ar_YE
+++ b/localedata/locales/ar_YE
@@ -148,14 +148,7 @@ END LC_TIME
 
 
 LC_MESSAGES
-% This is the POSIX Locale definition for the LC_MESSAGES category.
-% These are generated based on XML base Locale difintion file
-% for IBM Class for Unicode/Java
-%
-yesexpr     "<U005E><U005B><U0646><U0639><U0645><U005D>"
-%
-noexpr      "<U005E><U005B><U0644><U0627><U005D>"
-%
+copy "ar_EG"
 END LC_MESSAGES
 
 
diff --git a/localedata/locales/bn_BD b/localedata/locales/bn_BD
index 15d5920691..87b860fab7 100644
--- a/localedata/locales/bn_BD
+++ b/localedata/locales/bn_BD
@@ -118,8 +118,8 @@ t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
 END LC_TIME
 
 LC_MESSAGES
-yesexpr     "<U005E><U005B><U09B9><U09CD><U09AF><U09BE><U0981><U005D>"
-noexpr      "<U005E><U005B><U09A8><U09BE><U005D>"
+yesexpr     "<U005E><U005B><U09B9><U09CD><U09AF><U09BE><U0981><U0079><U0059><U005D>"
+noexpr      "<U005E><U005B><U09A8><U09BE><U006E><U004E><U005D>"
 yesstr      "<U09B9><U09CD><U09AF><U09BE><U0981>"
 nostr       "<U09A8><U09BE>"
 END LC_MESSAGES
diff --git a/localedata/locales/bn_IN b/localedata/locales/bn_IN
index 6edbf68c6b..66be12d751 100644
--- a/localedata/locales/bn_IN
+++ b/localedata/locales/bn_IN
@@ -150,31 +150,7 @@ END LC_TIME
 
 
 LC_MESSAGES
-% This is the POSIX Locale definition for the LC_MESSAGES category
-% generated by IBM Basic CountryPack Transformer.
-% These are generated based on XML base Locale difintion file
-% for IBM Class for Unicode.
-%
-% ^[\u0939\u093e\u0901]
-yesexpr     "<U005E><U005B><U09B9><U09CD><U09AF><U09BE><U0981><U005D>"
-
-% Syntax on Unicode Regular Expression Guidelines TR#18
-% yesexpr     "<U005E><U005B><U005C><U0075><U0030><U0039><U0033><U0039><U005C><U0075><U0030><U0039><U0033><U0065><U005C><U0075><U0030><U0039><U0030><U0031><U005D>"
-
-%
-% ^[\u0928\u0939\u0940\u0902]
-noexpr      "<U005E><U005B><U09A8><U09BE><U005D>"
-
-% Syntax on Unicode Regular Expression Guidelines TR#18
-% noexpr      "<U005E><U005B><U005C><U0075><U0030><U0039><U0032><U0038><U005C><U0075><U0030><U0039><U0033><U0039><U005C><U0075><U0030><U0039><U0034><U0030><U005C><U0075><U0030><U0039><U0030><U0032><U005D>"
-%
-
-% \u0939\u093e\u0901
-yesstr      "<U09B9><U09CD><U09AF><U09BE><U0981>"
-%
-% \u0928\u0939\u0940\u0902
-nostr        "<U09A8><U09BE>"
-%
+copy "bn_BD"
 END LC_MESSAGES
 
 
diff --git a/localedata/locales/kw_GB b/localedata/locales/kw_GB
index fc7d352090..b0560c7adf 100644
--- a/localedata/locales/kw_GB
+++ b/localedata/locales/kw_GB
@@ -2,7 +2,7 @@ escape_char  /
 comment_char  %
 
 % Cornish language locale for Britain
-% WARNING: UNOFFICIAL; EXPERIMENTAL. CHECK WITH Keld Simonsen 
+% WARNING: UNOFFICIAL; EXPERIMENTAL. CHECK WITH Keld Simonsen
 % to see if there is an offical release.
 
 % Cornish language locale for Britain
@@ -122,7 +122,7 @@ date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 END LC_TIME
 
 LC_MESSAGES
-yesexpr     "<U005E><U005B><U0065><U0045><U005D><U002E><U002A>"
+yesexpr     "<U005E><U005B><U0065><U0045><U0079><U0059><U005D><U002E><U002A>"
 noexpr      "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
 END LC_MESSAGES
 
diff --git a/localedata/locales/ml_IN b/localedata/locales/ml_IN
index 5430df7a79..8c49f10ec4 100644
--- a/localedata/locales/ml_IN
+++ b/localedata/locales/ml_IN
@@ -154,11 +154,11 @@ LC_MESSAGES
 % for IBM Class for Unicode.
 %
 % ^[\u0d05\u0d24\u0d46]
-yesexpr     "<U005E><U005B><U0D05><U0D24><U0D46><U005D>"
+yesexpr     "<U005E><U005B><U0D05><U0D24><U0D46><U0079><U0059><U005D>"
 %
 %
 % ^[\u0d05\u0d32\u0d4d\u0d32]
-noexpr     "<U005E><U005B><U0D05><U0D32><U0D4D><U0D32><U005D>"
+noexpr     "<U005E><U005B><U0D05><U0D32><U0D4D><U0D32><U006E><U004E><U005D>"
 %
 % \u0d05\u0d24\u0d46
 yesstr     "<U0D05><U0D24><U0D46>"
diff --git a/localedata/locales/oc_FR b/localedata/locales/oc_FR
index e1312fa2e3..97dfc8d90d 100644
--- a/localedata/locales/oc_FR
+++ b/localedata/locales/oc_FR
@@ -64,7 +64,7 @@ copy "en_DK"
 END LC_COLLATE
 
 LC_MESSAGES
-yesexpr "<U005E><U005B><U006F><U004F><U0073><U0053><U005D><U002E><U002A>"
+yesexpr "<U005E><U005B><U006F><U004F><U0073><U0053><U0079><U0059><U005D><U002E><U002A>"
 noexpr  "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
 END LC_MESSAGES
 
diff --git a/localedata/locales/ta_IN b/localedata/locales/ta_IN
index 0b9840fe20..e432051cd4 100644
--- a/localedata/locales/ta_IN
+++ b/localedata/locales/ta_IN
@@ -136,7 +136,7 @@ reorder-after <U00DE>
 <split_oo> <U0BCB>
 <split_au> <U0BCC>
 reorder-end
-END LC_COLLATE 
+END LC_COLLATE
 
 
 LC_MONETARY
@@ -235,19 +235,9 @@ LC_MESSAGES
 % These are generated based on XML base Locale difintion file
 % for IBM Class for Unicode.
 %
-% ^[\u0b86\u0bae\u0bcd]
-yesexpr     "<U005E><U005B><U0B86><U0BAE><U0BCD><U005D>"
+yesexpr     "<U005E><U005B><U0B86><U0BAE><U0BCD><U0079><U0059><U005D>"
 
-% Syntax on Unicode Regular Expression Guidelines TR#18
-% yesexpr     "<U005E><U005B><U005C><U0075><U0030><U0062><U0038><U0036><U005C><U0075><U0030><U0062><U0061><U0065><U005C><U0075><U0030><U0062><U0063><U0064><U005D>"
-
-%
-% ^[\u0b87\u0bb2\u0bcd\u0bb2\u0bc8]
-noexpr      "<U005E><U005B><U0B87><U0BB2><U0BCD><U0BB2><U0BC8><U005D>"
-
-% Syntax on Unicode Regular Expression Guidelines TR#18
-% noexpr      "<U005E><U005B><U005C><U0075><U0030><U0062><U0038><U0037><U005C><U0075><U0030><U0062><U0062><U0032><U005C><U0075><U0030><U0062><U0063><U0064><U005C><U0075><U0030><U0062><U0062><U0032><U005C><U0075><U0030><U0062><U0063><U0038><U005D>"
-%
+noexpr      "<U005E><U005B><U0B87><U0BB2><U0BCD><U0BB2><U0BC8><U006E><U004E><U005D>"
 
 % \u0b86\u0bae\u0bcd
 yesstr      "<U0B86><U0BAE><U0BCD>"
diff --git a/localedata/locales/te_IN b/localedata/locales/te_IN
index ffd039b7fe..0dca321519 100644
--- a/localedata/locales/te_IN
+++ b/localedata/locales/te_IN
@@ -151,7 +151,7 @@ yesexpr     "<U005E><U005B><U0079><U0059><U0C05><U005D><U002E><U002A>"
 %
 % Syntax on Unicode Regular Expression Guidelines TR#18
 % ^[yY\u0C15].*
-noexpr      "<U005E><U005B><U0079><U0059><U0C15><U005D><U002E><U002A>"
+noexpr      "<U005E><U005B><U006E><U004E><U0C15><U005D><U002E><U002A>"
 
 %
 yesstr      "<U0C05><U0C35><U0C28><U0C41>"