public static IServiceCollection AddI18n(this IServiceCollection services, BlazorI18nConfiguration configuration) { return(AddI18n <BlazorI18nConfiguration>(services, configuration)); }
public I18n(ILogger <I18n> logger, IValueProvider valueProvider, IOptions <BlazorI18nConfiguration> options) { _logger = logger ?? throw new ArgumentNullException(nameof(ILogger)); _valueProvider = valueProvider ?? throw new ArgumentNullException(nameof(IValueProvider)); _configuration = options?.Value ?? throw new ArgumentNullException(nameof(IOptions <BlazorI18nConfiguration>)); }