From 8832c2fc7597a7f255057d828e0149fbc90f12d2 Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Sat, 3 May 2025 21:46:50 +0200 Subject: [PATCH] Add localization to lang behavior options --- .../Settings/DataModel/LangBehaviorExtensions.cs | 16 ++++++++++++++++ .../DataModel/LangBehaviourExtensions.cs | 12 ------------ 2 files changed, 16 insertions(+), 12 deletions(-) create mode 100644 app/MindWork AI Studio/Settings/DataModel/LangBehaviorExtensions.cs delete mode 100644 app/MindWork AI Studio/Settings/DataModel/LangBehaviourExtensions.cs diff --git a/app/MindWork AI Studio/Settings/DataModel/LangBehaviorExtensions.cs b/app/MindWork AI Studio/Settings/DataModel/LangBehaviorExtensions.cs new file mode 100644 index 00000000..a480ef36 --- /dev/null +++ b/app/MindWork AI Studio/Settings/DataModel/LangBehaviorExtensions.cs @@ -0,0 +1,16 @@ +using AIStudio.Tools.PluginSystem; + +namespace AIStudio.Settings.DataModel; + +public static class LangBehaviorExtensions +{ + private static string TB(string fallbackEN) => I18N.I.T(fallbackEN, typeof(LangBehaviorExtensions).Namespace, nameof(LangBehaviorExtensions)); + + public static string Name(this LangBehavior langBehavior) => langBehavior switch + { + LangBehavior.AUTO => TB("Choose the language automatically, based on your system language."), + LangBehavior.MANUAL => TB("Choose the language manually."), + + _ => TB("Unknown option") + }; +} \ No newline at end of file diff --git a/app/MindWork AI Studio/Settings/DataModel/LangBehaviourExtensions.cs b/app/MindWork AI Studio/Settings/DataModel/LangBehaviourExtensions.cs deleted file mode 100644 index c71caf92..00000000 --- a/app/MindWork AI Studio/Settings/DataModel/LangBehaviourExtensions.cs +++ /dev/null @@ -1,12 +0,0 @@ -namespace AIStudio.Settings.DataModel; - -public static class LangBehaviorExtensions -{ - public static string Name(this LangBehavior langBehavior) => langBehavior switch - { - LangBehavior.AUTO => "Choose the language automatically, based on your system language.", - LangBehavior.MANUAL => "Choose the language manually.", - - _ => "Unknown option" - }; -} \ No newline at end of file