🐛 Activity / localization bug fixes

This commit is contained in:
2025-05-08 22:14:24 +08:00
parent 9b589af816
commit d70b081752
21 changed files with 2859 additions and 190 deletions

View File

@ -60,13 +60,16 @@ builder.Services.AddRazorPages();
builder.Services.Configure<RequestLocalizationOptions>(options => {
var supportedCultures = new[]
{
new CultureInfo("en-US"),
new CultureInfo("zh-CN"),
new CultureInfo("en-us"),
new CultureInfo("zh-hans"),
};
options.DefaultRequestCulture = new RequestCulture("en-US");
options.DefaultRequestCulture = new RequestCulture("en-us");
options.SupportedCultures = supportedCultures;
options.SupportedUICultures = supportedCultures;
// TODO parse user token
options.AddInitialRequestCultureProvider(new CustomRequestCultureProvider(async context => await Task.FromResult(new ProviderCultureResult("zh-hans"))));
});
// Other pipelines
@ -158,6 +161,7 @@ builder.Services.AddScoped<AuthService>();
builder.Services.AddScoped<FileService>();
builder.Services.AddScoped<PublisherService>();
builder.Services.AddScoped<ActivityService>();
builder.Services.AddScoped<ActivityReaderService>();
builder.Services.AddScoped<PostService>();
builder.Services.AddScoped<RealmService>();
builder.Services.AddScoped<ChatRoomService>();