/// <summary> /// Initializes a new instance of the <see cref="LanguageManager" /> class. /// </summary> /// <param name="settings">The settings.</param> /// <param name="context">The OWIN context.</param> public LanguageManager(ISimplifyWebSettings settings, IOwinContext context) { _responseCookies = context.Response.Cookies; if (!TrySetLanguageFromCookie(context)) if (!settings.AcceptBrowserLanguage || (settings.AcceptBrowserLanguage && !TrySetLanguageFromRequestHeader(context))) SetCurrentLanguage(settings.DefaultLanguage); }
public OwinResponseCookieCollection(ResponseCookieCollection cookies) { _cookies = cookies; }