Hello,
the developers of the WWW were clever enough to create a http-header-field for that (Accept-Language) ;-). It's easy to just read that field and use it for i18n, so there is in theory no need for a parameter at all (it is nice to have a parameter TOO, for people with wrong accpet-header or for links).
Sincerly, DaB.