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