[Mono-bugs] [Bug 78569][Maj] Changed - DateTime.Parse fails to use
culture info
bugzilla-daemon at bugzilla.ximian.com
bugzilla-daemon at bugzilla.ximian.com
Tue Jun 6 12:05:03 EDT 2006
Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.
Changed by colin at breame.net.
http://bugzilla.ximian.com/show_bug.cgi?id=78569
--- shadow/78569 2006-06-06 10:32:17.000000000 -0400
+++ shadow/78569.tmp.8479 2006-06-06 12:05:03.000000000 -0400
@@ -56,6 +56,27 @@
------- Additional Comments From atsushi at ximian.com 2006-06-06 10:32 -------
Exactly, it is related to locale-builder. Run "make culture-table"
under that directory and it downloads culture data from somewhere in
an evil land and builds "culture-info-table.h".
If you find it difficult to fix I'll handle it later.
+
+------- Additional Comments From colin at breame.net 2006-06-06 12:05 -------
+Right finally got to the bottom of it (it would be the 06/06 wouldn't
+it ;) - looks like pattern overriding is not working properly.
+Although locale-builder is checking the files in the right order
+(langs, supp, locale, etc.), the AddPattern method is adding them to
+the end of the list.
+
+For a quick fix see below. My suggestion would be to record the name
+with the pattern and then overwrite as appropriate (e.g. date_short).
+I'll knock this up if you're interested.
+
+tools/locale-builder/Driver.cs line 466
+private void AddPattern (ArrayList al, string pattern)
+ {
+ if (!al.Contains (pattern))
+- al.Add (pattern);
++ al.Insert(0, pattern);
+ }
+
+
More information about the mono-bugs
mailing list