From 9008eb40414dace8fd2bcd4d0274b94ef75950a6 Mon Sep 17 00:00:00 2001 From: Corinna Vinschen Date: Tue, 9 Feb 2010 11:38:44 +0000 Subject: * lc_msg.h: New file, fix a problem in locales with modifiers. --- winsup/cygwin/ChangeLog | 4 ++++ winsup/cygwin/lc_msg.h | 17 +++++++++-------- 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,3 +1,7 @@ +2010-02-09 Corinna Vinschen + + * lc_msg.h: New file, fix a problem in locales with modifiers. + 2010-02-09 Corinna Vinschen * lc_msg.h: New file, generated from running Linux system. 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" }, -- cgit v1.2.3