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

Re: [VCARDDAV] SORT-STRING [was:vcardrev nits]



On September 16, 2009 10:38 PM, Peter Saint-Andre wrote
On 9/16/09 7:25 PM, Javier Godoy wrote:

I propose (from the text  you suggested above):
[[
Purpose:  To specify the family name text to be used for
national-language-specific sorting of the FN and N types.

Special notes:  The sort string is used to provide family name text that
is to be used in sorting of the formatted name and structured name types
in the context of an implied locale or national language. Without this
information, sorting algorithms could incorrectly sort this vCard within
a sequence of sorted vCards. When this property is present in a vCard,
then this value, instead of the family name, is used for sorting the vCard.
]]

Works for me.

By the way, what is a "national language"? It's not clear to me if that
term has any meaning, because it conflates political jurisdictions and
language communities (e.g., the German language is spoken in Germany,
Austria, Switzerland, parts of Belgium, etc. -- so what does it mean to
say that German is a "national language"?). I think that the phrase
"implied locale or language community" is more accurate, or even
"implied culture or language community" given that onomastics (the study
of proper names) combines aspects of both language and culture but is
not properly speaking a matter of locale.

Peter

I like the idea of "locale" in that sentence, because it is related to Language-Tags. This interpretation, for instance, addresses the difference between nl-NL (Dutch of Netherlands) and
nl-BE (Dutch of Belgium), with different rules for collating surnames.

Replacing "national language" by "language community" (or "culture or language community") works for me.

Regards

Javier