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