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));
        }