// Copyright (c) 2006, Brian Frank and Andy Frank
// Licensed under the Academic Free License version 3.0
// 19 Sep 06 Brian Frank Creation
** Enum for seven days of the week.
enum class Weekday
** Return the day after this weekday.
@Operator Weekday increment()
** Return the day before this weekday.
@Operator Weekday decrement()
** Return the weekday as a localized string according to the
** specified pattern. The pattern rules are a subset of the
** WWW Three letter abbr weekday Tue
** WWWW Full weekday name Tuesday
** If pattern is null it defaults to "WWW". Also see `localeAbbr`
** and `localeFull`.
Str toLocale(Str? pattern := null)
** Get the abbreviated name for the current locale.
** Configured by the 'sys::<name>Abbr' localized property.
** Get the full name for the current locale.
** Configured by the 'sys::<name>Full' localized property.
** Get the first day of the week for the current locale.
** For example in the United States, 'sun' is considered
** the start of the week. Configured by 'sys::weekdayStart'
** localized property. Also see `localeVals`.
static Weekday localeStartOfWeek()
** Get the days of the week ordered according to the
** locale's start of the week. Also see `localeStartOfWeek`.
static Weekday localeVals()