parse_accept_language/1 | Returns sorted list of parsed language ranges. |
parse_accept_language(HeaderBin::binary()) -> List
Returns sorted list of parsed language ranges. Sorting is based upon quality "q" param of each language or locale tag. Each resulting element is a Map of three keys: lang, locale and quality. Locale could be undefined. All values always in lowercase.
For example: if header string is:
<<"en, en-gb;q=0.9">>
result will be:
[#{lang => "en", locale => undefined, quality => 1.0}, #{lang => "en", locale => "en-gb", quality => 0.9}]Generated by EDoc, Oct 21 2016, 17:36:52.