summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2010-02-09 11:38:44 +0000
committerCorinna Vinschen <corinna@vinschen.de>2010-02-09 11:38:44 +0000
commit9008eb40414dace8fd2bcd4d0274b94ef75950a6 (patch)
tree9c722cc86ddd828a0d769543daf0c08aece0cfe9
parent09dfe7e02566eaaec92beeed3af4eb5d140620b5 (diff)
downloadcygnal-9008eb40414dace8fd2bcd4d0274b94ef75950a6.tar.gz
cygnal-9008eb40414dace8fd2bcd4d0274b94ef75950a6.tar.bz2
cygnal-9008eb40414dace8fd2bcd4d0274b94ef75950a6.zip
* lc_msg.h: New file, fix a problem in locales with modifiers.
-rw-r--r--winsup/cygwin/ChangeLog4
-rw-r--r--winsup/cygwin/lc_msg.h17
2 files changed, 13 insertions, 8 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index 908d4f5c6..25d199324 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,5 +1,9 @@
2010-02-09 Corinna Vinschen <corinna@vinschen.de>
+ * lc_msg.h: New file, fix a problem in locales with modifiers.
+
+2010-02-09 Corinna Vinschen <corinna@vinschen.de>
+
* lc_msg.h: New file, generated from running Linux system.
2010-02-09 Corinna Vinschen <corinna@vinschen.de>
diff --git a/winsup/cygwin/lc_msg.h b/winsup/cygwin/lc_msg.h
index 9355998bf..a579e0b21 100644
--- a/winsup/cygwin/lc_msg.h
+++ b/winsup/cygwin/lc_msg.h
@@ -39,7 +39,7 @@ static struct lc_msg_t lc_msg[] =
{ "ar_YE", L"^[\x0646yY].*", L"^[\x0644nN].*", L"\x0646\x0639\x0645", L"\x0644\x0627" },
{ "ast_ES", L"^[sSyY].*", L"^[nN].*", L"", L"" },
{ "be_BY", L"^[\x0422\x0442Yy].*", L"^[\x041d\x043dNn].*", L"", L"" },
- { "be_BY@latin", L"^[\x0422\x0442Yy].*", L"^[\x041d\x043dNn].*", L"", L"" },
+ { "be_BY@latin", L"^[TtYy].*", L"^[Nn].*", L"", L"" },
{ "ber_DZ", L"^[Bb].*", L"^[YyNn].*", L"b\x0259li", L"yox" },
{ "ber_MA", L"^[Bb].*", L"^[YyNn].*", L"b\x0259li", L"yox" },
{ "bg_BG", L"^[+1\x0414\x0434\x0044\x0064YyOo].*", L"^[-0\x041d\x043dNnKk].*", L"", L"" },
@@ -167,7 +167,7 @@ static struct lc_msg_t lc_msg[] =
{ "kn_IN", L"^[yY].*", L"^[nN].*", L"", L"" },
{ "ko_KR", L"^[yY\xc608]", L"^[nN\xc544]", L"", L"\xc544\xb2c8\xc624" },
{ "ks_IN", L"^[\x0622yY].*", L"^[\x0646nN].*", L"\x0622", L"\x0646\x0639" },
- { "ks_IN@devanagari", L"^[\x0622yY].*", L"^[\x0646nN].*", L"\x0622", L"\x0646\x0639" },
+ { "ks_IN@devanagari", L"^[yY].*", L"^[nN].*", L"", L"" },
{ "ku_TR", L"^[eEdDyY].*", L"^[nN].*", L"er\x00ea", L"n\x00e2" },
{ "kw_GB", L"^[eEyY].*", L"^[nN].*", L"", L"" },
{ "ky_KG", L"^[\x041e\x043eYy].*", L"^[\x0416\x0436Nn].*", L"\x041e\x043e\x0431\x0430", L"\x0416\x043e\x043a" },
@@ -186,7 +186,7 @@ static struct lc_msg_t lc_msg[] =
{ "mr_IN", L"^(Yes|[yY])", L"^(No|[nN])", L"", L"" },
{ "ms_MY", L"^[yY]", L"^[tT]", L"Ya", L"Tidak" },
{ "mt_MT", L"^(Yes|[yY])", L"^(No|[nN])", L"", L"" },
- { "nan_TW@latin", L"^(Yes|[yY])", L"^(No|[nN])", L"", L"" },
+ { "nan_TW@latin", L"^[sS].*", L"^[mM].*", L"S\x012b", L"M\x0304-S\x012b" },
{ "nb_NO", L"^[JjYy].*", L"^[Nn].*", L"", L"" },
{ "nds_DE", L"^[jJyY].*", L"^[nN].*", L"", L"" },
{ "nds_NL", L"^[jJyY].*", L"^[nN].*", L"", L"" },
@@ -218,7 +218,7 @@ static struct lc_msg_t lc_msg[] =
{ "sa_IN", L"^[aAyY].*", L"^[nN].*", L"", L"" },
{ "sc_IT", L"^[sSjJoOyY].*", L"^[nN].*", L"", L"" },
{ "sd_IN", L"^[\x0646yY].*", L"^[\x0644nN].*", L"\x0646\x0639\x0645", L"\x0644\x0627" },
- { "sd_IN@devanagari", L"^[\x0646yY].*", L"^[\x0644nN].*", L"\x0646\x0639\x0645", L"\x0644\x0627" },
+ { "sd_IN@devanagari", L"^[yY].*", L"^[nN].*", L"", L"" },
{ "se_NO", L"^[JjYy].*", L"^[Ii].*", L"", L"" },
{ "shs_CA", L"^[yYoO].*", L"^[nN].*", L"", L"" },
{ "si_LK", L"^[\x0d94Yy]", L"^[\x0db1Nn]", L"\x0d94\x0dc0\x0dca", L"\x0db1\x0dd0\x0dad" },
@@ -231,12 +231,13 @@ static struct lc_msg_t lc_msg[] =
{ "so_SO", L"^[yY].*", L"^[nN].*", L"", L"" },
{ "sq_AL", L"^[yY].*", L"^[nN].*", L"", L"" },
{ "sr_CS", L"^[\x0414\x0434\x0044\x0064Yy]", L"^[\x041d\x043dNn]", L"", L"" },
- { "sr_CS@latin", L"^[\x0414\x0434\x0044\x0064Yy]", L"^[\x041d\x043dNn]", L"", L"" },
+ { "sr_CS@latin", L"^[dDyY]", L"^[nN]", L"", L"" },
{ "sr_ME", L"^[\x0414\x0434\x0044\x0064Yy]", L"^[\x041d\x043dNn]", L"", L"" },
+ { "sr_ME@latin", L"^[dDyY]", L"^[nN]", L"", L"" },
{ "sr_RS", L"^[\x0414\x0434\x0044\x0064Yy]", L"^[\x041d\x043dNn]", L"", L"" },
- { "sr_RS@latin", L"^[\x0414\x0434\x0044\x0064Yy]", L"^[\x041d\x043dNn]", L"", L"" },
+ { "sr_RS@latin", L"^[dDyY]", L"^[nN]", L"", L"" },
{ "sr_SP", L"^[\x0414\x0434\x0044\x0064Yy]", L"^[\x041d\x043dNn]", L"", L"" },
- { "sr_SP@latin", L"^[\x0414\x0434\x0044\x0064Yy]", L"^[\x041d\x043dNn]", L"", L"" },
+ { "sr_SP@latin", L"^[dDyY]", L"^[nN]", L"", L"" },
{ "ss_ZA", L"^[yY]", L"^[nNaA]", L"", L"" },
{ "st_ZA", L"^[yY]", L"^[nN]", L"", L"" },
{ "sv_FI", L"^[jJyY].*", L"^[nN].*", L"", L"" },
@@ -259,7 +260,7 @@ static struct lc_msg_t lc_msg[] =
{ "uk_UA", L"^([Yy+]|[\x0422\x0442][\x0410\x0430][\x041a\x043a]?)$", L"^([Nn-]|[\x041d\x043d][\x0406\x0456])$", L"\x0442\x0430\x043a", L"\x043d\x0456" },
{ "ur_PK", L"^[yY\x0647\x0628\x0066].*", L"^[nN\x0646o].*", L"\x0628\x0644\x0643\x0644", L"\x0646\x0647\x064a\x06ba" },
{ "uz_UZ", L"^[yY\x0647\x0628\x0066].*", L"^[nN\x0646o].*", L"\x0628\x0644\x0643\x0644", L"\x0646\x0647\x064a\x06ba" },
- { "uz_UZ@cyrillic", L"^[yY\x0647\x0628\x0066].*", L"^[nN\x0646o].*", L"\x0628\x0644\x0643\x0644", L"\x0646\x0647\x064a\x06ba" },
+ { "uz_UZ@cyrillic", L"^[\x04b2\x04b3Yy].*", L"^[\x0419\x0439Nn].*", L"\x04b2\x0430", L"\x0419\x045e\x049b" },
{ "ve_ZA", L"^[yYeE]", L"^[nNhH]", L"", L"" },
{ "vi_VN", L"^[1yYcC].*", L"^[0nNkK].*", L"C\x00f3", L"Kh\x00f4ng" },
{ "wa_BE", L"^[oOyYaAwW].*", L"^[nN].*", L"Oyi", L"Neni" },