using XP.Common.Localization.Enums;
namespace XP.Common.Localization.ViewModels
{
///
/// 语言选项数据模型 | Language option data model
/// 用于在 UI 中显示可选语言 | Used to display available languages in UI
///
public class LanguageOption
{
///
/// 语言枚举值 | Language enum value
///
public SupportedLanguage Language { get; }
///
/// 显示名称 | Display name
///
public string DisplayName { get; }
///
/// 语言标志/图标 | Language flag/icon
///
public string Flag { get; }
///
/// 构造函数 | Constructor
///
/// 语言 | Language
/// 显示名称 | Display name
/// 标志 | Flag
public LanguageOption(SupportedLanguage language, string displayName, string flag = "")
{
Language = language;
DisplayName = displayName;
Flag = flag;
}
}
}