fix locale

This commit is contained in:
2025-12-09 04:09:33 +08:00
parent 429fb39140
commit 24512412e5
7 changed files with 230 additions and 89 deletions

View File

@@ -111,11 +111,6 @@ else
{
handler = "Server";
}
if (LocalizationProvider != null)
{
LocalizationProvider.LanguageChanged += OnLanguageChanged;
}
}
protected override async Task OnAfterRenderAsync(bool firstRender)
@@ -133,25 +128,6 @@ else
dataLoaded = true;
StateHasChanged();
}
// Ensure culture loaded on client so translations are available
if (firstRender && OperatingSystem.IsBrowser() && LocalizationProvider != null)
{
try
{
await LocalizationProvider.LoadCultureAsync(LocalizationProvider.CurrentCulture);
}
catch { }
}
}
private async void OnLanguageChanged(object? sender, string culture)
{
// ensure UI updates on Blazor sync context
await InvokeAsync(() => {
dataLoaded = true; // ensure UI is rendered
StateHasChanged();
});
}
private async Task LoginAsync()