public LocalizationRepository(ILocalizedValueProvider valueProvider, INotifier notifier, ILocaleProvider localeProvider, IPartProvider partProvider, ILocalizationLogger logger = null)
 {
     Values = valueProvider;
     Notifier = notifier;
     Locales = localeProvider;
     Parts = partProvider;
     Logger = logger ?? new VoidLogger();
 }
예제 #2
0
 public ProviderPair(String name, ILocalizedValueManager valueManager, ILocalizationLogger logger)
 {
     Name         = name;
     ValueManager = valueManager;
     Logger       = logger;
 }
예제 #3
0
 public LocalizationRepository(ILocalizedValueProvider valueProvider, INotifier notifier, ILocaleProvider localeProvider, IPartProvider partProvider, ILocalizationLogger logger = null)
 {
     Values   = valueProvider;
     Notifier = notifier;
     Locales  = localeProvider;
     Parts    = partProvider;
     Logger   = logger ?? new VoidLogger();
 }
예제 #4
0
 public LocalizationRepository CreateRepository(IPartProvider partProvider, ILocalizationLogger logger)
 {
     return(new LocalizationRepository(_valueProvider, _notifier, _localeProvider, partProvider, logger));
 }
예제 #5
0
 public ProviderPair(String name, ILocalizedValueManager valueManager, ILocalizationLogger logger)
 {
     Name = name;
     ValueManager = valueManager;
     Logger = logger;
 }
 public LocalizationRepository CreateRepository(IPartProvider partProvider, ILocalizationLogger logger)
 {
     return new LocalizationRepository(_valueProvider, _notifier, _localeProvider, partProvider, logger);
 }