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:
authorAtsushi Eno <atsushieno@gmail.com>2010-01-06 07:58:51 +0300
committerAtsushi Eno <atsushieno@gmail.com>2010-01-06 07:58:51 +0300
commitf3f3ae7b9af6f41e86858ee496bcc7c9cb579d36 (patch)
treece0fdbbdce365044f72db575258a9301b9faef78 /tools
parent6811013bfb8588dc51b07596d2beae80eab76651 (diff)
2010-01-06 Atsushi Enomoto <atsushi@ximian.com>
* Driver.cs : support FirstDayOfWeek. Fixed bug #567944. Patch by Jose Antonio Sanchez Lazaro. svn path=/trunk/mono/; revision=149106
Diffstat (limited to 'tools')
-rw-r--r--tools/locale-builder/ChangeLog5
-rw-r--r--tools/locale-builder/Driver.cs28
2 files changed, 33 insertions, 0 deletions
diff --git a/tools/locale-builder/ChangeLog b/tools/locale-builder/ChangeLog
index ecee48c37b5..1acdafabfab 100644
--- a/tools/locale-builder/ChangeLog
+++ b/tools/locale-builder/ChangeLog
@@ -1,3 +1,8 @@
+2010-01-06 Atsushi Enomoto <atsushi@ximian.com>
+
+ * Driver.cs : support FirstDayOfWeek. Fixed bug #567944.
+ Patch by Jose Antonio Sanchez Lazaro.
+
2009-12-18 Dimitar Dobrev <dpldobrev@yahoo.com>
* langs/ka.xml: added a file with the settings of the neutral
diff --git a/tools/locale-builder/Driver.cs b/tools/locale-builder/Driver.cs
index a867f82a268..7bd2520421f 100644
--- a/tools/locale-builder/Driver.cs
+++ b/tools/locale-builder/Driver.cs
@@ -665,6 +665,34 @@ namespace Mono.Tools.LocaleBuilder {
if (pm != String.Empty)
df.PMDesignator = pm;
*/
+ ni2 = (XPathNodeIterator) ni.Current.Evaluate
+("week/firstDay");
+ if (ni2.MoveNext ()) {
+ XPathNavigator weekday_nav = ni2.Current;
+ switch (weekday_nav.GetAttribute ("day", String.Empty)) {
+ case "sun":
+ df.FirstDayOfWeek = 0;
+ break;
+ case "mon":
+ df.FirstDayOfWeek = 1;
+ break;
+ case "tue":
+ df.FirstDayOfWeek = 2;
+ break;
+ case "wed":
+ df.FirstDayOfWeek = 3;
+ break;
+ case "thu":
+ df.FirstDayOfWeek = 4;
+ break;
+ case "fri":
+ df.FirstDayOfWeek = 5;
+ break;
+ case "sat":
+ df.FirstDayOfWeek = 6;
+ break;
+ }
+ }
}
string date_sep = (string) nav.Evaluate ("string(ldml/dates/symbols/dateSeparator)");