> From: ltru-bounces at lists.ietf.org [mailto:ltru-bounces at lists.ietf.org]
On
Behalf Of
> Dylan N. Pierce
> It is, in fact, the locale ID.
But it would be disingenuous to present
> that distinction as a
significant difference. Effectively, the locale
ID
> /is/ a language ID
"plus."
True, insofar as every locale has language as one of its
constituent
properties. But I believe (as others here have heard me say) that
there
is a definite difference. A language tag is a metadata element used
to
declare attributes of content wrt language variety and written form,
or
to request content according to those attributes; a locale ID is an
API
parameter used to tailor software processes, or to tag resources used
to
tailor those processes, wrt a variety of cultural parameters, some
of
which pertain to language but others of which do not. Very often,
the
information in a language tag is sufficient for use as a locale ID,
but
not in the general case.
> According to Sun's own
documentation, "The language argument is a
valid
> ISO Language Code.
These codes are the lower-case, two-letter codes as
> defined by
ISO-639.... The country argument is a valid ISO Country
> Code.
These codes are the upper-case, two-letter codes as defined by
>
ISO-3166." And its purpose is so that applications can decide in what
>
language to serve the documents (in this case, UI output).
I haven't
reviewed their implementation or documentation, but something
doesn't make
sense here: if the purpose of these IDs is only to select
UI strings, then I
wouldn't expect these IDs would ever need to include
a component for
currency.
Peter
Constable
_______________________________________________
Ltru mailing
list
Ltru at lists.ietf.org
https://www1.ietf.org/mailman/listinfo/ltru
_______________________________________________ Ltru mailing list Ltru at lists.ietf.org https://www1.ietf.org/mailman/listinfo/ltru
Note Well: Messages sent to this mailing list are the opinions of the senders and do not imply endorsement by the IETF.