determineLanguageByHeader

fnstring determineLanguageByHeader(T)(string accept_language, T allowed_languages) if (isForwardRange!T && is(ElementType!T : string) || is(T == typeof(only()))) @safe pure @nogc

Determines a language code from the value of a header string.

Returns

The best match from the Accept-Language header for a language. null if there is no supported language.
fnstring determineLanguageByHeader(Tuple...)(string accept_language, Tuple allowed_languages) if (Tuple.length != 1 || is(Tuple[0] : string)) @safe pure @nogc

ditto

fnstring determineLanguageByHeader(T)(HTTPServerRequest req, T allowed_languages) if (isForwardRange!T && is(ElementType!T : string) || is(T == typeof(only()))) @safe pure

ditto

fnstring determineLanguageByHeader(Tuple...)(HTTPServerRequest req, Tuple allowed_languages) if (Tuple.length != 1 || is(Tuple[0] : string)) @safe pure

ditto