🐛 Fix localization

This commit is contained in:
2025-05-08 23:04:21 +08:00
parent d70b081752
commit b370c69670
4 changed files with 8 additions and 37 deletions

View File

@ -40,32 +40,4 @@ public class AccountService(
return null;
}
public static IStringLocalizer GetEventLocalizer(string language)
{
var culture = new CultureInfo(language, false);
var originalCulture = CultureInfo.CurrentCulture;
try
{
// Set the desired culture
CultureInfo.CurrentUICulture = culture;
CultureInfo.CurrentCulture = culture;
// Now create the localizer
var localizer = new ResourceManagerStringLocalizerFactory(
new Microsoft.Extensions.Options.OptionsWrapper<LocalizationOptions>(new LocalizationOptions
{ ResourcesPath = "Resources" }),
NullLoggerFactory.Instance
).Create(typeof(AccountEventResource));
return localizer;
}
finally
{
CultureInfo.CurrentCulture = originalCulture;
CultureInfo.CurrentUICulture = originalCulture;
}
}
}