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

Reply via email to