The language-ranges accepted by the client according to given request headers, sorted by 1.
The language-ranges accepted by the client according to given request headers, sorted by
1. increasing generality (i.e. most specific first)
2. decreasing q-value (only for ranges targeting a single Language)
3. order of appearance in the Accept-Language
header(s)
Determines whether the given language is accepted by the client.
Picks the best of the given language alternatives given the preferences
the client indicated in the request's Accept-Language
headers.
Picks the best of the given language alternatives given the preferences
the client indicated in the request's Accept-Language
headers.
See http://tools.ietf.org/html/rfc7231#section-5.3.5 for details on the negotiation logic.
If there are several best language alternatives that the client has equal preference for the order of the given alternatives is used as a tie breaker (first one wins).
If none of the given alternatives is acceptable to the client the methods return None
.
Returns the q-value that the client (implicitly or explicitly) attaches to the given language.
Returns the q-value that the client (implicitly or explicitly) attaches to the given language. See http://tools.ietf.org/html/rfc7231#section-5.3.1 for details.