using System.Reflection; using WPFLocalizeExtension.Extensions; namespace Shadowsocks.WPF.Localization { public class LocalizationProvider { private static readonly string CallingAssemblyName = Assembly.GetCallingAssembly().GetName().Name ?? "Shadowsocks.WPF"; public static T GetLocalizedValue(string key) => LocExtension.GetLocalizedValue($"{CallingAssemblyName}:Strings:{key}"); } }