diff --git a/app/MindWork AI Studio/Tools/PluginSystem/NoPluginLanguage.cs b/app/MindWork AI Studio/Tools/PluginSystem/NoPluginLanguage.cs new file mode 100644 index 00000000..67fd644a --- /dev/null +++ b/app/MindWork AI Studio/Tools/PluginSystem/NoPluginLanguage.cs @@ -0,0 +1,28 @@ +using Lua; + +namespace AIStudio.Tools.PluginSystem; + +public sealed class NoPluginLanguage : PluginBase, ILanguagePlugin +{ + public static readonly NoPluginLanguage INSTANCE = new(); + + private NoPluginLanguage() : base(true, LuaState.Create(), PluginType.LANGUAGE, string.Empty) + { + } + + #region Implementation of ILanguagePlugin + + public bool TryGetText(string key, out string value) + { + value = string.Empty; + return true; + } + + public string this[string key] => string.Empty; + + public string IETFTag => string.Empty; + + public string LangName => string.Empty; + + #endregion +} \ No newline at end of file