namespace Atomx.Common.Constants
{
public class LanguageCulture
{
///
/// 阿拉伯语言
///
public const string arEG = "ar_EG";
///
/// 德语
///
public const string deDE = "de_DE";
///
/// 英语
///
public const string enGB = "en_GB";
///
/// 朝鲜语/韩语
///
public const string koKR = "ko_KR";
///
/// 孟加拉语
///
public const string bnBD = "bn_BD";
///
/// 日语
///
public const string jaJP = "ja_JP";
///
/// 马来语/马来西亚
///
public const string msMY = "ms_MY";
///
/// 西班牙语
///
public const string esES = "es_ES";
///
/// 葡萄牙语
///
public const string ptPT = "pt_PT";
///
/// 乌尔都语 (巴基斯坦)
///
public const string urPK = "ur_PK";
///
/// 法语
///
public const string frFR = "fr_FR";
///
/// 印地语
///
public const string hiIN = "hi_IN";
///
/// 印尼语/印度尼西亚语
///
public const string idID = "id_ID";
///
/// 越南语
///
public const string viVN = "vi_VN";
///
/// 俄语
///
public const string ruRU = "ru_RU";
///
/// 简体中文
///
public const string zhHans = "zh_Hans";
///
/// 繁体中文
///
public const string ZhHant = "Zh-Hant";
private static readonly Dictionary LanguageCultureDescriptions = new()
{
{ arEG, "阿拉伯语" },
{ deDE, "德语" },
{ enGB, "英语" },
{ koKR, "朝鲜语/韩语" },
{ bnBD, "孟加拉语" },
{ jaJP, "日语" },
{ msMY, "马来语/马来西亚" },
{ esES, "西班牙语" },
{ ptPT, "葡萄牙语" },
{ urPK, "乌尔都语 (巴基斯坦)" },
{ frFR, "法语" },
{ hiIN, "印地语" },
{ idID, "印尼语/印度尼西亚语" },
{ viVN, "越南语" },
{ ruRU, "俄语" },
{ zhHans, "简体中文" },
{ ZhHant, "繁体中文" }
};
///
/// 语言代码对应的中文描述(只读)
///
public static IReadOnlyDictionary Descriptions => LanguageCultureDescriptions;
}
}