public JsonFileStringLocalizerFactory(
     ILoggerFactory loggerFactory,
     IJsonFileResourceManager resourceManagerManager)
 {
     _loggerFactory   = loggerFactory;
     _resourceManager = resourceManagerManager;
 }
        public JsonFileObjectLocalizer(
            ILoggerFactory loggerFactory,
            IJsonFileResourceManager resourceManager,
            JsonFileResource resource,
            string baseName,
            string location)
        {
            _baseName = baseName ?? throw new ArgumentNullException(nameof(baseName));
            _location = location ?? throw new ArgumentNullException(nameof(location));

            _loggerFactory = loggerFactory ?? throw new ArgumentNullException(nameof(loggerFactory));
            _logger        = loggerFactory.CreateLogger <JsonFileObjectLocalizer>();

            _resourceManager = resourceManager ?? throw new ArgumentNullException(nameof(resourceManager));
            Resource         = resource ?? throw new ArgumentNullException(nameof(resource));
        }