On Tue, 2004-05-04 at 11:00 AM, Roozbeh Pournader wrote: > > I'll personally go for FirstFourDayWeek. (This is not a > FarsiWeb recommendation and is not even based on any specific > reason. It's just personal preference.) >
I'm with FirstFourDayWeek too, because it marks the week [as the first week of the year] when its bigger half goes after Norooz, and this makes sense: "A week belongs to the year in which it has more days happening." Moreover, I don’t think this distorts any business payment regulations in Iran since there is always at least one week of holidays for the New Year. > BTW, this looks like a good resource: > > http://www.unicode.org/cldr/comparison_charts.html > Thank you for the link. I found out that Unicode introduces another similar way. It simply gives a value between 1 and 7 to a property of "Minimal Days in First Week" that is so intuitive. The following table compares the different methods used to define the first week of year. Assuming that the first day of week is Saturday (for POSIX). UNICODE .NET POSIX Minimal Days in First Week CalendarWeekRule First Week Mark -------------------------- ---------------- --------------- 1 FirstDay Friday 2 - Thursday 3 - Wednesday 4 FirstFourDayWeek Tuesday 5 - Monday 6 - Sunday 7 FullDayWeek Saturday Values in each row are equivalent. The Unicode and .NET approaches are relative to the designated "First Day of Week" in the calendar. Unicode allows for all the possible values while .NET ignores those that are less practical. > (This also proves that there is a serious requirement for > creating an standard for an Iranian Persian locale.) I double. BTW, this XML scheme that Unicode suggests seems so suitable: Locale Data Markup Language (LDML) http://www.unicode.org/reports/tr35/ > > roozbeh > Omid _______________________________________________ PersianComputing mailing list [EMAIL PROTECTED] http://lists.sharif.edu/mailman/listinfo/persiancomputing