Exemple #1
0
        public DefaultModularLocalizer(CultureInfo culture, ILocalizationManager localizationManager,
                                       ITenantShellManager tenantShellManager, Type localizer)
        {
            _localizationManager = localizationManager;
            _tenantShellManager  = tenantShellManager;
            _localizer           = localizer;

            var feature = _tenantShellManager.GetCurrentTenantShellContext().Blueprint.Dependencies[localizer];

            _localizationDictionary = _localizationManager.GetDictionary(feature.FeatureInfo.Id, culture);
        }
Exemple #2
0
 public DefaultModularLocalizerFactory(ILocalizationManager localizationManager, ITenantShellManager tenantShellManager)
 {
     _localizationManager = localizationManager;
     _tenantShellManager  = tenantShellManager;
 }