private ITranslationActualizer GetTranslationActualizer(ITranslationProvider translationProvider, ISysCultureInfoProvider sysCultureInfoProvider) { return(TranslationsCount > 0 ? CreateTranslationActualizer <TranslationActualizer>(translationProvider, sysCultureInfoProvider) : CreateTranslationActualizer <TranslationBatchActualizer>(translationProvider, sysCultureInfoProvider)); }
public ITranslationActualizer GetTranslationActualizer() { ITranslationProvider translationProvider = GetTranslationProvider(); ISysCultureInfoProvider sysCultureInfoProvider = GetSysCultureInfoProvider(); return(GetTranslationActualizer(translationProvider, sysCultureInfoProvider)); }
private ITranslationActualizer CreateTranslationActualizer <T>(ITranslationProvider translationProvider, ISysCultureInfoProvider sysCultureInfoProvider) where T : class, ITranslationActualizer { return(ClassFactory.Get <T>(new ConstructorArgument("resourceProvider", null), new ConstructorArgument("translationProvider", translationProvider), new ConstructorArgument("sysCultureInfoProvider", sysCultureInfoProvider), new ConstructorArgument("translationLogger", TranslationLogger))); }
public TranslationActualizer(ITranslationProvider translationProvider, ISysCultureInfoProvider sysCultureInfoProvider, ITranslationLogger translationLogger) { TranslationProvider = translationProvider; SysCultureInfoProvider = sysCultureInfoProvider; TranslationLogger = translationLogger; TranslationErrorHandler = translationProvider as ITranslationErrorHandler; }
public TranslationBatchActualizer(IResourceProvider resourceProvider, ITranslationProvider translationProvider, ISysCultureInfoProvider sysCultureInfoProvider, ITranslationLogger translationLogger) : base(resourceProvider, translationProvider, sysCultureInfoProvider, translationLogger) { }
public TranslationActualizer(IResourceProvider resourceProvider, ITranslationProvider translationProvider, ISysCultureInfoProvider sysCultureInfoProvider, ITranslationLogger translationLogger) : this(translationProvider, sysCultureInfoProvider, translationLogger) { _resourceProvider = resourceProvider; }