public void SetUp() { _mocks = new MockRepository(); _provider = _mocks.StrictMock <ILocalizationDataProvider>(); LocalizationManager.Stub(_provider); }
public LocalizationProvider(Assembly[] assemblies, ILocalizationDataProvider localizationDataProvider, ILocalizationMissingHandler missingHandler, params ILocalizationStorageProvider[] localizationStorageProviders) { _localizationStorageProviders = localizationStorageProviders; _localizationStorageCache = SetUpLocalizationStoreCache(localizationStorageProviders); _localeCacheFactory = x => new ThreadSafeLocaleCache(x, OverlayStoredLocations(x, localizationStorageProviders)); _localizationDataProvider = localizationDataProvider ?? new LocalizationDataProvider(_localeCacheFactory, missingHandler ?? new DefaultValueLocalizationMissingHandler()); _keyToTokens = new Lazy <IDictionary <LocalizationKey, StringToken> >(() => TokenScanner.GetAllTokens(assemblies, _filter).ToDictionary(x => x.ToLocalizationKey(), x => x)); }
public LocalizationService(ILocalizationDataProvider dataProvider) { AvailableCultures = dataProvider.AvailableCultures; DefaultCulture = dataProvider.DefaultCulture; CurrentCulture = DefaultCulture; texts = dataProvider.Data; OnCultureChanged?.Invoke(null, CurrentCulture); }
public static void Stub(ILocalizationDataProvider dataProvider) { LocalizationDataProvider = () => dataProvider; }
public void SetUp() { _mocks = new MockRepository(); _provider = _mocks.StrictMock<ILocalizationDataProvider>(); LocalizationManager.Stub(_provider); }
/// <summary> /// CTOR /// </summary> /// <param name="provider"></param> public LocalizationProvider(ILocalizationDataProvider provider) { Provider = provider; Reload(); }
public static Header GetHeader(PropertyInfo property) { ILocalizationDataProvider provider = ObjectFactory.Container.GetInstance <ILocalizationDataProvider>(); return(provider.GetHeader(property)); }
public DefaultLocalizationManager(ILocalizationDataProvider localizationDataProvider) { _localizationDataProvider = localizationDataProvider; }
public Localization(ILocalizationDataProvider dataProvider) { _dataProvider = dataProvider; }
public static ILocalizationProvider Init(Assembly[] assemblies, ILocalizationDataProvider localizationDataProvider, ILocalizationMissingHandler missingHandler, params ILocalizationStorageProvider[] localizationStorageProviders) { _localizationProvider = new LocalizationProvider(assemblies, localizationDataProvider, missingHandler, localizationStorageProviders); initialized = true; return(_localizationProvider); }