From 2cedd37226423b1b6c58d0f7f0655631d66e29fb Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Fri, 6 Sep 2024 21:28:54 +0200 Subject: [PATCH] Added optional language options for the settings page --- app/MindWork AI Studio/Pages/Settings.razor | 4 ++-- .../Settings/ConfigurationSelectData.cs | 9 +++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/app/MindWork AI Studio/Pages/Settings.razor b/app/MindWork AI Studio/Pages/Settings.razor index 4bac33ea..70ebef8d 100644 --- a/app/MindWork AI Studio/Pages/Settings.razor +++ b/app/MindWork AI Studio/Pages/Settings.razor @@ -180,7 +180,7 @@ - + @if (this.SettingsManager.ConfigurationData.GrammarSpelling.PreselectedTargetLanguage is CommonLanguages.OTHER) { @@ -192,7 +192,7 @@ - + @if (this.SettingsManager.ConfigurationData.RewriteImprove.PreselectedTargetLanguage is CommonLanguages.OTHER) { diff --git a/app/MindWork AI Studio/Settings/ConfigurationSelectData.cs b/app/MindWork AI Studio/Settings/ConfigurationSelectData.cs index c7cdc887..2266b6ae 100644 --- a/app/MindWork AI Studio/Settings/ConfigurationSelectData.cs +++ b/app/MindWork AI Studio/Settings/ConfigurationSelectData.cs @@ -86,6 +86,15 @@ public static class ConfigurationSelectDataFactory yield return new(language.Name(), language); } + public static IEnumerable> GetCommonLanguagesOptionalData() + { + foreach (var language in Enum.GetValues()) + if(language is CommonLanguages.AS_IS) + yield return new("Do not specify the language", language); + else + yield return new(language.Name(), language); + } + public static IEnumerable> GetCommonCodingLanguagesData() { foreach (var language in Enum.GetValues())