This is the mail archive of the libc-hacker@sources.redhat.com mailing list for the glibc project.

Note that libc-hacker is a closed list. You may look at the archives of this list, but subscription and posting are not open.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: el_GR and ru_RU broken?


Andreas Jaeger <aj@suse.de> writes:

|> Try to install an el_GR.UTF-8 locale I get:
|> 
|> el_GR.UTF-8...locales/el_GR:1961: LC_COLLATE: syntax error
|> locales/el_GR:1962: LC_COLLATE: syntax error
|> locales/el_GR:1963: LC_COLLATE: syntax error
|> locales/el_GR:1964: LC_COLLATE: syntax error
|> locales/el_GR:1965: LC_COLLATE: syntax error
|> locales/el_GR:1966: LC_COLLATE: syntax error
|> locales/el_GR:1967: LC_COLLATE: syntax error
|> locales/el_GR:1968: LC_COLLATE: syntax error
|> 
|> The same with ru_RU.UTF-8:
|> locales/ru_RU:1928: LC_COLLATE: syntax error
|> locales/ru_RU:1929: LC_COLLATE: syntax error
|> locales/ru_RU:1930: LC_COLLATE: syntax error
|> locales/ru_RU:1931: LC_COLLATE: syntax error
|> locales/ru_RU:1932: LC_COLLATE: syntax error
|> locales/ru_RU:1933: LC_COLLATE: syntax error
|> locales/ru_RU:1934: LC_COLLATE: syntax error
|> 
|> Any ideas what's wrong?

Here is a patch:

2001-01-23  Andreas Schwab  <schwab@suse.de>

	* locales/el_GR: Add missing quotes around multicharacter strings.
	* locales/ru_RU: Likewise.

--- locales/el_GR.~1.11.~	Sun Nov  5 21:55:54 2000
+++ locales/el_GR	Tue Jan 23 13:31:52 2001
@@ -1958,14 +1958,14 @@
 <U0668>	<U0038>;<U0668>;IGNORE;IGNORE
 <U0669>	<U0039>;<U0669>;IGNORE;IGNORE
 
-<UFEF5>	<U0644><U0622>;<U0644><U0622>;<UFEF5><UFEF5>;IGNORE
-<UFEF6>	<U0644><U0622>;<U0644><UFE82>;<UFEF6><UFEF6>;IGNORE
-<UFEF7>	<U0644><U0623>;<U0644><U0623>;<UFEF7><UFEF7>;IGNORE
-<UFEF8>	<U0644><U0623>;<U0644><UFE84>;<UFEF8><UFEF8>;IGNORE
-<UFEF9>	<U0644><U0625>;<U0644><U0625>;<UFEF9><UFEF9>;IGNORE
-<UFEFA>	<U0644><U0625>;<U0644><UFE88>;<UFEFA><UFEFA>;IGNORE
-<UFEFB>	<U0644><U0627>;<U0644><UFE8D>;<UFEFB><UFEFB>;IGNORE
-<UFEFC>	<U0644><U0627>;<U0644><UFE8E>;<UFEFC><UFEFC>;IGNORE
+<UFEF5>	"<U0644><U0622>";"<U0644><U0622>";"<UFEF5><UFEF5>";IGNORE
+<UFEF6>	"<U0644><U0622>";"<U0644><UFE82>";"<UFEF6><UFEF6>";IGNORE
+<UFEF7>	"<U0644><U0623>";"<U0644><U0623>";"<UFEF7><UFEF7>";IGNORE
+<UFEF8>	"<U0644><U0623>";"<U0644><UFE84>";"<UFEF8><UFEF8>";IGNORE
+<UFEF9>	"<U0644><U0625>";"<U0644><U0625>";"<UFEF9><UFEF9>";IGNORE
+<UFEFA>	"<U0644><U0625>";"<U0644><UFE88>";"<UFEFA><UFEFA>";IGNORE
+<UFEFB>	"<U0644><U0627>";"<U0644><UFE8D>";"<UFEFB><UFEFB>";IGNORE
+<UFEFC>	"<U0644><U0627>";"<U0644><UFE8E>";"<UFEFC><UFEFC>";IGNORE
 
 % katakana/hiragana sorting
 % base is katakana, as this is present in most charsets
--- locales/ru_RU.~1.19.~	Sun Nov  5 21:55:55 2000
+++ locales/ru_RU	Tue Jan 23 13:33:20 2001
@@ -1924,14 +1924,14 @@
 <U0668>	<U0038>;<U0668>;IGNORE;IGNORE
 <U0669>	<U0039>;<U0669>;IGNORE;IGNORE
 
-<UFEF5>	<U0644><U0622>;<U0644><U0622>;<UFEF5><UFEF5>;IGNORE
-<UFEF6>	<U0644><U0622>;<U0644><UFE82>;<UFEF6><UFEF6>;IGNORE
-<UFEF7>	<U0644><U0623>;<U0644><U0623>;<UFEF7><UFEF7>;IGNORE
-<UFEF8>	<U0644><U0623>;<U0644><UFE84>;<UFEF8><UFEF8>;IGNORE
-<UFEF9>	<U0644><U0625>;<U0644><U0625>;<UFEF9><UFEF9>;IGNORE
-<UFEFA>	<U0644><U0625>;<U0644><UFE88>;<UFEFA><UFEFA>;IGNORE
-<UFEFB>	<U0644><U0627>;<U0644><UFE8D>;<UFEFB><UFEFB>;IGNORE
-<UFEFC>	<U0644><U0627>;<U0644><UFE8E>;<UFEFC><UFEFC>;IGNORE
+<UFEF5>	"<U0644><U0622>";"<U0644><U0622>";"<UFEF5><UFEF5>";IGNORE
+<UFEF6>	"<U0644><U0622>";"<U0644><UFE82>";"<UFEF6><UFEF6>";IGNORE
+<UFEF7>	"<U0644><U0623>";"<U0644><U0623>";"<UFEF7><UFEF7>";IGNORE
+<UFEF8>	"<U0644><U0623>";"<U0644><UFE84>";"<UFEF8><UFEF8>";IGNORE
+<UFEF9>	"<U0644><U0625>";"<U0644><U0625>";"<UFEF9><UFEF9>";IGNORE
+<UFEFA>	"<U0644><U0625>";"<U0644><UFE88>";"<UFEFA><UFEFA>";IGNORE
+<UFEFB>	"<U0644><U0627>";"<U0644><UFE8D>";"<UFEFB><UFEFB>";IGNORE
+<UFEFC>	"<U0644><U0627>";"<U0644><UFE8E>";"<UFEFC><UFEFC>";IGNORE
 
 % katakana/hiragana sorting
 % base is katakana, as this is present in most charsets

Andreas.

-- 
Andreas Schwab                                  "And now for something
SuSE Labs                                        completely different."
Andreas.Schwab@suse.de
SuSE GmbH, Schanzäckerstr. 10, D-90443 Nürnberg

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]