public LocalizationProviderFactory(ILocalizationStorage storage, ILocalizationMissingHandler missingHandler, ILocalizationCache cache) { _storage = storage; _missingHandler = missingHandler; _cache = cache; _providers = new Cache<CultureInfo, ILocalizationDataProvider>(culture => BuildProvider(culture)); }
public LocalizationProviderFactory(ILocalizationStorage storage, ILocalizationMissingHandler missingHandler, ILocalizationCache cache) { _storage = storage; _missingHandler = missingHandler; _cache = cache; _providers = new Cache <CultureInfo, ILocalizationDataProvider>(culture => BuildProvider(culture)); }
public LocaleCacheFactory(CultureInfo defaultCulture, ILocalizationStorage storage, ILocalizationCache cache) { _defaultCulture = defaultCulture; _storage = storage; _cache = cache; }
public static string Create(this ILocalizationCache cache, LocalizationValueDefinition valueDefinition) { return(cache[valueDefinition.Key, Array.Empty <object>()]); }
public static string Create <T1, T2, T3, T4, T5, T6, T7, T8>(this ILocalizationCache cache, LocalizationFormattedValueDefinition <T1, T2, T3, T4, T5, T6, T7, T8> valueDefinition, T1 formatValue1, T2 formatValue2, T3 formatValue3, T4 formatValue4, T5 formatValue5, T6 formatValue6, T7 formatValue7, T8 formatValue8) { return(cache[valueDefinition.Key, new object[] { formatValue1, formatValue2, formatValue3, formatValue4, formatValue5, formatValue6, formatValue7, formatValue8 }]); }
public static string Create <T1, T2, T3, T4>(this ILocalizationCache cache, LocalizationFormattedValueDefinition <T1, T2, T3, T4> valueDefinition, T1 formatValue1, T2 formatValue2, T3 formatValue3, T4 formatValue4) { return(cache[valueDefinition.Key, new object[] { formatValue1, formatValue2, formatValue3, formatValue4 }]); }
public static string Create <T>(this ILocalizationCache cache, LocalizationFormattedValueDefinition <T> valueDefinition, T formatValue) { return(cache[valueDefinition.Key, new object[] { formatValue }]); }
public CultureCacheStringLocalizer(ILocalizationCache cultureCacheManager) { _cultureCacheManager = cultureCacheManager; }