pub fn parse_accept_language(header: &str) -> Vec<String>Expand description
Parses an Accept-Language header value into a sorted list of locale preferences (highest quality first).
Example: “fr-CH, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5”
Returns: ["fr-CH", "fr", "en", "de", "*"]
§Examples
use ssg_i18n::parse_accept_language;
let locales = parse_accept_language("fr;q=0.9, en");
assert_eq!(locales[0], "en");
assert_eq!(locales[1], "fr");