I know that the content of this variable looks like en-us,en;q=0.5
and that it represents the language the user is using, but how is the browser computing this variable?
The Firefox browser has the option Settings -> Language
where one may add languages. What else is used? Does the System language or the current country where the computer/laptop/phone is used change this value? And how does the browser compute the q
value for each language?