예제 #1
0
 public static IServiceCollection AddI18n(this IServiceCollection services, BlazorI18nConfiguration configuration)
 {
     return(AddI18n <BlazorI18nConfiguration>(services, configuration));
 }
예제 #2
0
 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>));
 }