From 188cb3197be27868766232ab6c9c49c84b52ffc8 Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Sun, 11 Jan 2026 13:42:45 +0100 Subject: [PATCH] Fixed not working I18N when opening provider dialogs --- .../Dialogs/EmbeddingProviderDialog.razor.cs | 5 +++-- app/MindWork AI Studio/Dialogs/ProviderDialog.razor.cs | 5 +++-- .../Dialogs/TranscriptionProviderDialog.razor.cs | 5 +++-- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/app/MindWork AI Studio/Dialogs/EmbeddingProviderDialog.razor.cs b/app/MindWork AI Studio/Dialogs/EmbeddingProviderDialog.razor.cs index 266957d8..abfa2f62 100644 --- a/app/MindWork AI Studio/Dialogs/EmbeddingProviderDialog.razor.cs +++ b/app/MindWork AI Studio/Dialogs/EmbeddingProviderDialog.razor.cs @@ -138,6 +138,9 @@ public partial class EmbeddingProviderDialog : MSGComponentBase, ISecretId protected override async Task OnInitializedAsync() { + // Call the base initialization first so that the I18N is ready: + await base.OnInitializedAsync(); + // Configure the spellchecking for the instance name input: this.SettingsManager.InjectSpellchecking(SPELLCHECK_ATTRIBUTES); @@ -179,8 +182,6 @@ public partial class EmbeddingProviderDialog : MSGComponentBase, ISecretId await this.ReloadModels(); } - - await base.OnInitializedAsync(); } protected override async Task OnAfterRenderAsync(bool firstRender) diff --git a/app/MindWork AI Studio/Dialogs/ProviderDialog.razor.cs b/app/MindWork AI Studio/Dialogs/ProviderDialog.razor.cs index 0c3d2b1f..3c52004e 100644 --- a/app/MindWork AI Studio/Dialogs/ProviderDialog.razor.cs +++ b/app/MindWork AI Studio/Dialogs/ProviderDialog.razor.cs @@ -147,6 +147,9 @@ public partial class ProviderDialog : MSGComponentBase, ISecretId protected override async Task OnInitializedAsync() { + // Call the base initialization first so that the I18N is ready: + await base.OnInitializedAsync(); + // Configure the spellchecking for the instance name input: this.SettingsManager.InjectSpellchecking(SPELLCHECK_ATTRIBUTES); @@ -192,8 +195,6 @@ public partial class ProviderDialog : MSGComponentBase, ISecretId await this.ReloadModels(); } - - await base.OnInitializedAsync(); } protected override async Task OnAfterRenderAsync(bool firstRender) diff --git a/app/MindWork AI Studio/Dialogs/TranscriptionProviderDialog.razor.cs b/app/MindWork AI Studio/Dialogs/TranscriptionProviderDialog.razor.cs index 00559b40..bcc6091d 100644 --- a/app/MindWork AI Studio/Dialogs/TranscriptionProviderDialog.razor.cs +++ b/app/MindWork AI Studio/Dialogs/TranscriptionProviderDialog.razor.cs @@ -146,6 +146,9 @@ public partial class TranscriptionProviderDialog : MSGComponentBase, ISecretId protected override async Task OnInitializedAsync() { + // Call the base initialization first so that the I18N is ready: + await base.OnInitializedAsync(); + // Configure the spellchecking for the instance name input: this.SettingsManager.InjectSpellchecking(SPELLCHECK_ATTRIBUTES); @@ -187,8 +190,6 @@ public partial class TranscriptionProviderDialog : MSGComponentBase, ISecretId await this.ReloadModels(); } - - await base.OnInitializedAsync(); } protected override async Task OnAfterRenderAsync(bool firstRender)