public override IStringLocalizer GetStringLocalizer() { var source = new DbStringLocalizerSource(); var stringLocalizerFactory = new StringLocalizerFactory(); stringLocalizerFactory.AddSource(source); return(stringLocalizerFactory.CreateStringLocalizer()); }
public override IStringLocalizer GetStringLocalizer() { var source = new ResourceManagerStringLocalizerSource( $"{baseName}.SharedResource", Assembly.GetExecutingAssembly()); var stringLocalizerFactory = new StringLocalizerFactory(); stringLocalizerFactory.AddSource(source); return(stringLocalizerFactory.CreateStringLocalizer()); }
public override IStringLocalizer GetStringLocalizer() { var source = new JsonStringLocalizerSource { Directory = Directory.GetCurrentDirectory() + "/Resource", FilePathPattern = $"SharedResource.*.json" }; source.ResolveFileProvider(); var stringLocalizerFactory = new StringLocalizerFactory(); stringLocalizerFactory.AddSource(source); return(stringLocalizerFactory.CreateStringLocalizer()); }