Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorMarek Safar <marek.safar@gmail.com>2013-03-26 19:38:53 +0400
committerMarek Safar <marek.safar@gmail.com>2013-03-26 22:18:54 +0400
commitbbc5b610d0337d189bb8e2fd874bf957635bbcef (patch)
tree0ffe6ec488d5ff9ef251226310213a69ed74b396 /tools
parent3f19e47979a95dabc55cff1d396c032cc76eb190 (diff)
Populate AbbreviatedMonthNames values. Fixes #11361
Diffstat (limited to 'tools')
-rw-r--r--tools/locale-builder/Driver.cs14
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);