Attributes
- Companion
- object
- Source
- ContentNegotiation.scala
- Graph
-
- Supertypes
Members list
Value members
Concrete methods
Determines whether the given language is accepted by the client.
Determines whether the given language is accepted by the client.
Attributes
- Source
- ContentNegotiation.scala
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.
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.
Attributes
- Source
- ContentNegotiation.scala
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.
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.
Attributes
- Source
- ContentNegotiation.scala
Concrete fields
The language-ranges accepted by the client according to given request headers, sorted by
The language-ranges accepted by the client according to given request headers, sorted by
- increasing generality (i.e. most specific first)
- decreasing q-value (only for ranges targeting a single Language)
- order of appearance in the
Accept-Languageheader(s)
Attributes
- Source
- ContentNegotiation.scala