// 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;
}