/// <summary> /// 构造函数 /// </summary> /// <param name="jsonOptions"></param> /// <param name="resxOptions"></param> /// <param name="options"></param> /// <param name="loggerFactory"></param> public JsonStringLocalizerFactory(IOptions <JsonLocalizationOptions> jsonOptions, IOptions <LocalizationOptions> resxOptions, IOptions <BootstrapBlazorOptions> options, ILoggerFactory loggerFactory) : base(resxOptions, loggerFactory) { _jsonOptions = jsonOptions.Value; _jsonOptions.FallbackCulture = options.Value.FallbackCulture; _jsonOptions.FallBackToParentUICultures = options.Value.FallBackToParentUICultures; _loggerFactory = loggerFactory; }
/// <summary> /// 构造函数 /// </summary> /// <param name="localizationOptions"></param> /// <param name="loggerFactory"></param> public JsonStringLocalizerFactory(IOptions <JsonLocalizationOptions> localizationOptions, ILoggerFactory loggerFactory) { _jsonOptions = localizationOptions.Value; _loggerFactory = loggerFactory; }