🐛 Fix localization service was missing
This commit is contained in:
@@ -134,6 +134,12 @@ public static class ServiceCollectionExtensions
|
|||||||
IConfiguration configuration)
|
IConfiguration configuration)
|
||||||
{
|
{
|
||||||
services.AddScoped<RazorViewRenderer>();
|
services.AddScoped<RazorViewRenderer>();
|
||||||
|
services.AddSingleton<DysonNetwork.Shared.Localization.ILocalizationService, DysonNetwork.Shared.Localization.JsonLocalizationService>(sp =>
|
||||||
|
{
|
||||||
|
var assembly = System.Reflection.Assembly.GetExecutingAssembly();
|
||||||
|
var resourceNamespace = "DysonNetwork.Pass.Resources.Locales";
|
||||||
|
return new DysonNetwork.Shared.Localization.JsonLocalizationService(assembly, resourceNamespace);
|
||||||
|
});
|
||||||
services.AddScoped<DysonNetwork.Shared.Templating.ITemplateService, DysonNetwork.Shared.Templating.RazorLightTemplateService>(sp =>
|
services.AddScoped<DysonNetwork.Shared.Templating.ITemplateService, DysonNetwork.Shared.Templating.RazorLightTemplateService>(sp =>
|
||||||
{
|
{
|
||||||
var assembly = System.Reflection.Assembly.GetExecutingAssembly();
|
var assembly = System.Reflection.Assembly.GetExecutingAssembly();
|
||||||
|
|||||||
@@ -86,6 +86,13 @@ public static class ServiceCollectionExtensions
|
|||||||
public IServiceCollection AddAppBusinessServices(IConfiguration configuration
|
public IServiceCollection AddAppBusinessServices(IConfiguration configuration
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
services.AddSingleton<DysonNetwork.Shared.Localization.ILocalizationService, DysonNetwork.Shared.Localization.JsonLocalizationService>(sp =>
|
||||||
|
{
|
||||||
|
var assembly = System.Reflection.Assembly.GetExecutingAssembly();
|
||||||
|
var resourceNamespace = "DysonNetwork.Sphere.Resources.Locales";
|
||||||
|
return new DysonNetwork.Shared.Localization.JsonLocalizationService(assembly, resourceNamespace);
|
||||||
|
});
|
||||||
|
|
||||||
services.Configure<GeoOptions>(configuration.GetSection("GeoIP"));
|
services.Configure<GeoOptions>(configuration.GetSection("GeoIP"));
|
||||||
services.Configure<ActivityPubDeliveryOptions>(configuration.GetSection("ActivityPubDelivery"));
|
services.Configure<ActivityPubDeliveryOptions>(configuration.GetSection("ActivityPubDelivery"));
|
||||||
services.AddScoped<GeoService>();
|
services.AddScoped<GeoService>();
|
||||||
|
|||||||
@@ -86,6 +86,13 @@ public static class ServiceCollectionExtensions
|
|||||||
public static IServiceCollection AddAppBusinessServices(this IServiceCollection services,
|
public static IServiceCollection AddAppBusinessServices(this IServiceCollection services,
|
||||||
IConfiguration configuration)
|
IConfiguration configuration)
|
||||||
{
|
{
|
||||||
|
services.AddSingleton<DysonNetwork.Shared.Localization.ILocalizationService, DysonNetwork.Shared.Localization.JsonLocalizationService>(sp =>
|
||||||
|
{
|
||||||
|
var assembly = System.Reflection.Assembly.GetExecutingAssembly();
|
||||||
|
var resourceNamespace = "DysonNetwork.Wallet.Resources.Locales";
|
||||||
|
return new DysonNetwork.Shared.Localization.JsonLocalizationService(assembly, resourceNamespace);
|
||||||
|
});
|
||||||
|
|
||||||
services.Configure<GeoOptions>(configuration.GetSection("GeoIP"));
|
services.Configure<GeoOptions>(configuration.GetSection("GeoIP"));
|
||||||
services.AddScoped<GeoService>();
|
services.AddScoped<GeoService>();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user