Esempio n. 1
0
        private IStringLocalizer NewLocalizer(ConfigType configType, StringComparer comparer = null)
        {
            IConfiguration config = null;

            switch (configType)
            {
            case ConfigType.Json:
                config = JsonConfig;
                break;

            case ConfigType.Ini:
                config = IniConfig;
                break;
            }

            var options = Options.Create(
                new ConfigLocalizationOptions {
                Configuration = config,
                KeyComparer   = comparer
            }
                );

            var factory = new ConfigStringLocalizerFactory(options);

            return(factory.Create(typeof(IStringLocalizer)));
        }
Esempio n. 2
0
        public ConfigStringLocalizerFactoryTests()
        {
            var config = new ConfigurationBuilder()
                         .Build();

            var options = Options.Create(
                new ConfigLocalizationOptions {
                Configuration = config
            }
                );

            Factory = new ConfigStringLocalizerFactory(options);
        }