diff --git a/app/MindWork AI Studio/Tools/PluginSystem/ILanguagePlugin.cs b/app/MindWork AI Studio/Tools/PluginSystem/ILanguagePlugin.cs
index 4f214d68..869331da 100644
--- a/app/MindWork AI Studio/Tools/PluginSystem/ILanguagePlugin.cs
+++ b/app/MindWork AI Studio/Tools/PluginSystem/ILanguagePlugin.cs
@@ -29,4 +29,9 @@ public interface ILanguagePlugin
/// Gets the name of the language.
///
public string LangName { get; }
+
+ ///
+ /// Get all keys and texts from the language plugin.
+ ///
+ public IReadOnlyDictionary Content { get; }
}
\ No newline at end of file
diff --git a/app/MindWork AI Studio/Tools/PluginSystem/NoPluginLanguage.cs b/app/MindWork AI Studio/Tools/PluginSystem/NoPluginLanguage.cs
index 26d35849..bb8ec4fc 100644
--- a/app/MindWork AI Studio/Tools/PluginSystem/NoPluginLanguage.cs
+++ b/app/MindWork AI Studio/Tools/PluginSystem/NoPluginLanguage.cs
@@ -22,5 +22,7 @@ public sealed class NoPluginLanguage : PluginBase, ILanguagePlugin
public string LangName => string.Empty;
+ public IReadOnlyDictionary Content => new Dictionary();
+
#endregion
}
\ No newline at end of file
diff --git a/app/MindWork AI Studio/Tools/PluginSystem/PluginLanguage.cs b/app/MindWork AI Studio/Tools/PluginSystem/PluginLanguage.cs
index 1c201a11..f1a8ce5b 100644
--- a/app/MindWork AI Studio/Tools/PluginSystem/PluginLanguage.cs
+++ b/app/MindWork AI Studio/Tools/PluginSystem/PluginLanguage.cs
@@ -165,6 +165,9 @@ public sealed class PluginLanguage : PluginBase, ILanguagePlugin
///
public string LangName => this.langName;
+
+ ///
+ public IReadOnlyDictionary Content => this.content.AsReadOnly();
#endregion
}
\ No newline at end of file