[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Default Language
A suggestion for the justification to have a default language:
* The default language is the language which is most likely to be common
between any pair of client and server implementors. This is an
engineering requirement to simplify troubleshooting.
I don't like the current wording about the default language being
English, but different from explicitly negotiating English. I see two
acceptable paths:
(1) The default language is "en", which may be different from explicitly
negotiating an english dialect such as "en-US" or "en-UK". New protocols
MUST provide a mechanism to negotiate a language for human readable text
which would otherwise be sent in the default language.
(2) The default language is "i-default". The difference between
"i-default" and "en" is <insert appropriate precise text and registration
for i-default here>.
I'm skeptical that we'll find appropriate precise text to insert in the
hole in section (2) and I don't like the idea of inventing our own
language (which is what 2 does).
What I find unacceptable is having the protocol start up in a state with
presumably useful error strings, then requiring a one-way negotiation away
from that state.
- Chris