public UrlCultureOptions(IContainer container)
        {
            _translationBroker = container.Resolve <ITranslationBroker>();

            List <CultureInfo> supportedCultures = _translationBroker.GetAllLanguages().Select(culture => new CultureInfo(culture)).ToList();

            SupportedCultures   = supportedCultures;
            SupportedUICultures = supportedCultures;

            RequestCultureProviders.Insert(0, new UrlCultureProvider(container));
        }
        public UrlCultureProvider(IContainer container)
        {
            _translationBroker = container.Resolve <ITranslationBroker>();

            List <CultureInfo> supportedCultures = _translationBroker.GetAllLanguages().Select(culture => new CultureInfo(culture)).ToList();

            Options = new RequestLocalizationOptions
            {
                SupportedCultures   = supportedCultures,
                SupportedUICultures = supportedCultures
            };
        }