// WingsEmu // // Developed by NosWings Team using System; using PhoenixLib.MultiLanguage; namespace WingsEmu.Game._i18n; public interface IGameLanguageService : IGameDataLanguageService { /// /// Will return the string by its Key & /// Used for plugins mainly /// /// /// /// string GetLanguage(string key, RegionLanguageType lang); string GetLanguageFormat(string key, RegionLanguageType lang, params object[] formatParams); /// /// Will return the string by its key & /// Used for ChickenAPI mainly /// /// /// /// string GetLanguage(T key, RegionLanguageType lang) where T : Enum; /// /// /// /// /// /// string GetLanguageFormat(T key, RegionLanguageType lang, params object[] formatParams) where T : Enum; }