Wed Feb 24 15:47:16 CET 2010 Paolo Molaro <lupus@ximian.com>
[mono.git] / tools / locale-builder / ChangeLog
1 2010-02-24  Atsushi Enomoto  <atsushi@ximian.com>
2
3         * supp/ns_BE.xml : add number format. Fixed bug #324019.
4
5 2010-01-06  Atsushi Enomoto  <atsushi@ximian.com>
6
7         * Driver.cs : support FirstDayOfWeek. Fixed bug #567944.
8           Patch by Jose Antonio Sanchez Lazaro.
9
10 2009-12-18  Dimitar Dobrev  <dpldobrev@yahoo.com>
11
12         * langs/ka.xml: added a file with the settings of the neutral
13         Georgian culture
14         * locales/ka-GE.xml: added a file with the settings of the 
15         specific Georgian culture
16         * supp/ka-GE.xml: added a file with the date and time formats 
17         of the Georgian culture
18         * lcids.xml: added entries for the neutral and specific 
19         Georgian culture
20         * Makefile.am: included supp/ka-GE.xml in the build and dist the new
21         we're not downloading from primates.ximian.com.
22
23         [Fixes bug 564910].
24
25 2009-11-05  Rolf Bjarne Kvinge  <RKvinge@novell.com>
26
27         * Driver.cs: Generate locale data for neutral cultures too. Moonlight
28         requires it.
29         
30 2009-05-20  Atsushi Enomoto  <atsushi@ximian.com>
31
32         * README: added (I needed it!)
33
34 2009-03-05  Marek Habersack  <mhabersack@novell.com>
35
36         * locales/en_TT.xml: added here since openi18n.org times out and
37         also I can't update icu_locales.tar.gz. File based on en_ZA.xml
38         from that tarball, with appropriate modifications.
39
40         * Makefile.am (supp_data_files): added supp/en_TT.xml
41
42 2007-11-03  Atsushi Enomoto  <atsushi@ximian.com>
43
44         * DateTimeFormatEntry.cs, Driver.cs : adjust the count of
45           MonthNames and AbbreviatedMonthNames entries to 13.
46           Fixed bug #332553.
47
48 2007-10-30  Atsushi Enomoto  <atsushi@ximian.com>
49
50         * Driver.cs, DateTimeFormatEntry.cs : since FullDateTimePattern
51           should be computed on the overriden Long[Date/Time]Pattern, compute
52           it later than reading all format resources (langs/locales/supp).
53
54 2007-08-21  Atsushi Enomoto  <atsushi@ximian.com>
55
56         * Driver.cs : for Euskara culture (eu_ES) do not trim dd which is
57           laid after 'ren' in the long format.
58
59 2007-05-15  Atsushi Enomoto  <atsushi@ximian.com>
60
61         * CultureInfoEntry.cs : output Territory, which is used for RegionInfo.
62         * RegionInfoEntry.cs : added dummy int which is a slot for LCID.
63
64 2007-04-25  Atsushi Enomoto  <atsushi@ximian.com>
65
66         * Driver.cs : use invariant culture to sort culture names.
67           Fixed bug #81150, patch by Changwoo Ryu.
68
69 2007-04-17  Atsushi Enomoto  <atsushi@ximian.com>
70
71         * Driver.cs : in some cultures month/year and day/month could be in
72           reverse order, so don't assume month before year and day before
73           month. Made the "hack" code more practical.
74
75 2006-04-10  Atsushi Enomoto  <atsushi@ximian.com>
76
77         * langs/nn.xml, locales/nn_NO.xml, Driver.cs :
78           Did the same for nn-NO.
79
80 2006-03-29  Atsushi Enomoto  <atsushi@ximian.com>
81
82         * langs/nb.xml
83           locales/nb_NO.xml : imported from CLDR 1.3 data. (I know I'm
84           directly adding them here, since there seems no simple way to
85           add them as data in "supp" dir).
86         * Driver.cs :
87           Reuse XPathDocument for lcids.xml.
88           For "nb-NO" we need tricky code since its parent culture is "no"
89           (not "nb"), while some properties seems based on "nb".
90
91           Maybe we need some fundamental fixes to consider lcids.xml for
92           parent-child relationship, but right now, it's mostly fruitless.
93
94 2005-08-17  Atsushi Enomoto  <atsushi@ximian.com>
95
96         * Driver.cs : add primary date/time pattern strings as the first
97           entry of for each "whole specific patterns".
98           (e.g. LongDatePatterns[0] should be LongDatePattern.)
99
100 2005-08-17  Atsushi Enomoto  <atsushi@ximian.com>
101
102         * CultureInfoEntry.cs : added RegionId.
103         * Driver.cs : modified to not write RegionLCIDMap and use
104           CultureInfoEntry for that lookup purpose instead.
105
106 2005-08-15  Atsushi Enomoto  <atsushi@ximian.com>
107
108         * RegionInfoEntry.cs,
109           Driver.cs,
110           Makefile.am : added RegionInfo table output support.
111
112 2005-08-11  Atsushi Enomoto  <atsushi@ximian.com>
113
114         * regions.xml : ugh, it does not match something .net returns, so
115           remove it.
116
117 2005-08-11  Atsushi Enomoto  <atsushi@ximian.com>
118
119         * regions.xml : new file. All region IDs from existing RegionInfo.cs.
120
121 2005-07-07  Atsushi Enomoto  <atsushi@ximian.com>
122
123         * Driver.cs : Fixed bug #75499. There were hy_AM.xml and
124           hy_AM_REVISED.xml files in the locale builder archive.
125
126 2005-06-27  Atsushi Enomoto  <atsushi@ximian.com>
127
128         * Driver.cs : basic pattern string should be added to extra pattern
129           array. This fixes bug #75353.
130
131 2005-05-19  Atsushi Enomoto  <atsushi@ximian.com>
132
133         * Driver.cs, CultureInfoEntry.cs : Use hacky shallow copy to clone
134           zh-CHS into zh-CHT.
135
136 2005-05-18  Atsushi Enomoto  <atsushi@ximian.com>
137
138         * Driver.cs : quick workaround for zh-CHT related breakage.
139
140 2005-05-12  Atsushi Enomoto  <atsushi@ximian.com>
141
142         * Entry.cs :
143           build fix. Incorrectly allowed access to protected member.
144         * CultureInfoEntry.cs,
145           Driver.cs :
146           Handle language "zh-CHS" as special case, since there is no "zh".
147         * Makefile :
148           use -debug+ instead of -g (convenient when verifying with csc).
149
150 2005-02-17  Atsushi Enomoto  <atsushi@ximian.com>
151
152         * Driver.cs : set \n for writer's NewLine explicitly (otherwise it
153           results in mixed line ending in culture-info-table.h).
154
155 2004-12-13  Ben Maurer  <bmaurer@ximian.com>
156
157         * CultureInfoEntry.cs (AppendTableRow): Stringify the
158         textinfoentry
159         * TextInfoEntry.cs: New file for textinfo data
160         * textinfo.xml: textinfo data
161         * Driver.cs: Harness all the stuff above
162         * Makefile.am: add new files
163
164 Mon Aug 9 13:24:09 CEST 2004 Paolo Molaro <lupus@ximian.com>
165
166         * Driver.cs, Entry.cs, CultureInfoEntry.cs, DateTimeFormatEntry.cs, 
167         NumberFormatEntry.cs: create a more compact representation of the
168         data.
169
170 2004-06-09  Gonzalo Paniagua Javier <gonzalo@ximian.com>
171
172         * Driver.cs: handle single quotes in the pattern. We used to fail for,
173         at least, es and pt cultures with full patterns like
174         "EEEE d' de 'MMMM' de 'yyyy".
175
176 2004-06-08  Atsushi Enomoto  <atsushi@ximian.com>
177
178         * Driver.cs : To make "extra pattern only" xxxFormatLength possible,
179           fill values only when the exact element was available.
180
181 2004-06-08  Atsushi Enomoto  <atsushi@ximian.com>
182
183         * DateTimeFormatEntry.cs : Use "{0}" for empty array.
184
185 2004-06-08  Atsushi Enomoto  <atsushi@ximian.com>
186
187         * DateTimeFormatEntry.cs : Added "all datetime patterns" support.
188         * Driver.cs : Added "all datetime patterns" support and fixed some
189           XPathNavigator use to strictly navigate to "pattern" element.
190
191 2004-06-05  Atsushi Enomoto  <atsushi@ximian.com>
192
193         * Driver.cs : Percent patterns are not properly parsed since they are
194           in fact not separated by '.'
195         * Entry.cs : Escape '\' to "\\" (for Japanese yen-sign fix).
196
197 2004-06-05  Atsushi Enomoto  <atsushi@ximian.com>
198
199         * Driver.cs :
200           - NumberDecimalDigits are almost differently specified by locale
201             xml files. Almost all of them have ".###", but we need ".##" in
202             almost all the locale. So let's *assume* that the number of
203             digit is always +1 extraneous by this Driver itself.
204             This change accompanies with some existing supp/*.xml changes.
205
206           - For decimal patterns and currency patterns, when numeric patterns
207             does not have ';'-separated patterns, it ignored the whole pattern
208             string. Fixed it by just copying the same patterns.
209
210           - When parsing percent patterns, '%' characters were in the way.
211           - When the decimal part of the percent pattern ends with ".##0",
212             the value of PercentDecimalDigits is 2.
213           - Assume PercentDecimalDigits as 2 by default.
214
215 2004-06-05  Atsushi Enomoto  <atsushi@ximian.com>
216
217         * Driver.cs : Let's ignore DTD that takes most of the running time.
218
219 2004-06-03  Atsushi Enomoto  <atsushi@ximian.com>
220
221         * Driver.cs : {3} is the almost default number for group digits.
222
223 2004-05-26  Atsushi Enomoto  <atsushi@ximian.com>
224
225         * Driver.cs : for af_ZA locale, am/pm part got required to support
226           "empty" string. So check am/pm elements and overwrite AMDesigner/
227           PMDesigner value even if they consist of empty string.
228
229         * (moved logs for supp/ content to supp/)
230
231 2004-05-25  Jackson Harper  <jackson@ximian.com>
232
233         * Makefile.am: Extract xml files.
234         
235 2004-05-24  Jackson Harper  <jackson@ximian.com>
236
237         * Driver.cs: Filter on GetFiles so we only get the xml locale files.