using System.Globalization; namespace Aurora.I18N; /// /// 按 key 和文化提供本地化字符串的读取接口 /// public interface IResourceProvider { /// /// 按键名和文化获取本地化字符串,缺失时返回 null /// /// 资源键名 /// 目标文化信息 string? GetString(string key, CultureInfo culture); /// /// 获取指定文化下的全部键值对,可选包含父文化 /// /// 目标文化信息 /// 是否同时包含父文化的资源 IEnumerable> GetAllStrings( CultureInfo culture, bool includeParentCultures); }