diff options
author | Marek Safar <marek.safar@gmail.com> | 2013-03-26 19:38:53 +0400 |
---|---|---|
committer | Marek Safar <marek.safar@gmail.com> | 2013-03-26 22:18:54 +0400 |
commit | bbc5b610d0337d189bb8e2fd874bf957635bbcef (patch) | |
tree | 0ffe6ec488d5ff9ef251226310213a69ed74b396 /tools | |
parent | 3f19e47979a95dabc55cff1d396c032cc76eb190 (diff) |
Populate AbbreviatedMonthNames values. Fixes #11361
Diffstat (limited to 'tools')
-rw-r--r-- | tools/locale-builder/Driver.cs | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/tools/locale-builder/Driver.cs b/tools/locale-builder/Driver.cs index 4278b595f11..0cbf1101499 100644 --- a/tools/locale-builder/Driver.cs +++ b/tools/locale-builder/Driver.cs @@ -886,14 +886,6 @@ namespace Mono.Tools.LocaleBuilder } } } - - if (data.DateTimeFormatEntry.MonthGenitiveNames[0] == null) - data.DateTimeFormatEntry.MonthGenitiveNames = data.DateTimeFormatEntry.MonthNames; - - if (data.DateTimeFormatEntry.AbbreviatedMonthGenitiveNames[0] == null) - data.DateTimeFormatEntry.AbbreviatedMonthGenitiveNames = data.DateTimeFormatEntry.AbbreviatedMonthNames; - - } // It looks like it never changes @@ -981,8 +973,12 @@ namespace Mono.Tools.LocaleBuilder ProcessAllNodes (nodes, df.AbbreviatedMonthNames, AddOrReplaceValue); nodes = node.SelectNodes ("months/monthContext[@type='format']/monthWidth[@type='wide']/month"); - if (nodes != null) + if (nodes != null) { ProcessAllNodes (nodes, df.MonthGenitiveNames, AddOrReplaceValue); + } + + // All values seem to match + Array.Copy (df.AbbreviatedMonthNames, df.AbbreviatedMonthGenitiveNames, df.AbbreviatedMonthNames.Length); nodes = node.SelectNodes ("days/dayContext[@type='format']/dayWidth[@type='wide']/day"); ProcessAllNodes (nodes, df.DayNames, AddOrReplaceDayValue); |