[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

LANGUAGE in CALSTORE



NEW PROPOSAL.

(1) mandate BEEP "localize" attribute be sent in CS greeting.

(2) Add optional LANGUAGE property to VQUERY in order to
    specify locale sort order when CS supports more than
    one locale.

(Too late as it is in 2445, but LANGUAGE should be LOCALE)

Each calendar has a LANGUAGE property, however the
CALSTORE does not and that can be covered in the
beep greeting.

We need to include text that specifies that a CS MUST include
the "localize" attribute as specified as optional in section 2.3.1.1
of BEEP (rfc3080). This list is the list (one or more) of locales
that the CS understands. And if multiple are supplied, then
the first is the default locale sort order for any VAGANDA
that does not have the LANGUAGE property value set.

This is needed as VQUERY can do sorts, so if the CUA
wishes a different locale sort order, then it can specify
a LANGUAGE property in the VQUERY. And this LANGUAGE property
is only supplied in a VQUERY when:

	It is not the VAGAENDAs default locale (LANGUAGE).

        When it is not the CS's default local (first in list),
        when if the VAGANDAs LANGUAGE is not set.

        And the LANGUAGE property specified in the VQUERY
        was listed in the initial CS BEEP greeting "localize"
        attribute (as proof that the CS supports that locale).

        The CUA wishes to specify the locale sort.

If not supplied, the sort order is in the order sepcified
by the locale (LANGUAGE) of the VAGENDA or if not set,
the first (or only) locale listed in the "localize" 
CS greeting attribute.
begin:vcard 
n:Royer;Doug
tel;pager:pager@xxxxxxxxx
tel;cell:208-520-4044
tel;fax:866-594-8574
tel;work:866-594-8574
x-mozilla-html:FALSE
url:http://Royer.com/People/Doug
org:INET-Consulting LLC <http://INET-Consulting.com
adr:;;;;;;
version:2.1
email;internet:Doug@xxxxxxxxx
title:Chief Executive Manager
x-mozilla-cpt:;64
fn:Doug Royer
end:vcard