public bool Match(HttpContext httpContext, IRouter route, string routeKey, RouteValueDictionary values, RouteDirection routeDirection) { if (!values.ContainsKey(ROUTE_LABEL)) { return(false); } var languageValue = values[ROUTE_LABEL].ToString(); return(_languageProvider.IsLanguageAvailable(languageValue)); }