diff --git a/JackCraft.I18N.sln.DotSettings.user b/JackCraft.I18N.sln.DotSettings.user index 3400518..b5fbb10 100644 --- a/JackCraft.I18N.sln.DotSettings.user +++ b/JackCraft.I18N.sln.DotSettings.user @@ -1,6 +1,7 @@  ForceIncluded ForceIncluded + ForceIncluded ForceIncluded ForceIncluded ForceIncluded diff --git a/JackCraft.I18N/I18NManager.cs b/JackCraft.I18N/I18NManager.cs index 25a74bb..35842c8 100644 --- a/JackCraft.I18N/I18NManager.cs +++ b/JackCraft.I18N/I18NManager.cs @@ -8,10 +8,10 @@ namespace JackCraft.I18N; public sealed class I18NManager : INotifyPropertyChanged { - public I18NManager(string baseName, Assembly assembly) + public I18NManager(string baseName, Assembly? assembly = null) { I18NConfig.BaseName = baseName; - I18NConfig.Assembly = assembly; + I18NConfig.Assembly = assembly ?? Assembly.GetCallingAssembly(); I18NConfig.Manager = this; } diff --git a/Test/App.axaml.cs b/Test/App.axaml.cs index 0ba308e..16e17ab 100644 --- a/Test/App.axaml.cs +++ b/Test/App.axaml.cs @@ -8,7 +8,7 @@ namespace Test; public class App : Application { - public static I18NManager I18NManager { get; set; } = new("Test.Assets.Resources", typeof(App).Assembly); + public static I18NManager I18NManager { get; } = new("Test.Assets.Resources"); public override void Initialize() {