多语言设置界面逻辑
This commit is contained in:
@@ -16,83 +16,42 @@ namespace NBC
|
||||
|
||||
//简体中文、繁体中文、英语、日语、韩语、泰语、越南语、法语、德语、葡萄牙与、西班牙语、俄语、波兰语、荷兰语、
|
||||
|
||||
|
||||
//土耳其语、意大利语、印度尼西亚语
|
||||
|
||||
public static readonly List<LanguageInfo> LanguageList = new List<LanguageInfo>()
|
||||
{
|
||||
new LanguageInfo() { Language = SystemLanguage.English, Name = "English", Code = "en" },
|
||||
new LanguageInfo() { Language = SystemLanguage.ChineseSimplified, Name = "简体中文", Code = "zh-CN" },
|
||||
// new LanguageInfo() { Language = SystemLanguage.ChineseTraditional, Name = "繁體中文", Code = "zh-TW" },
|
||||
// new LanguageInfo() { Language = SystemLanguage.Japanese, Name = "日本語", Code = "ja" },
|
||||
// new LanguageInfo() { Language = SystemLanguage.Korean, Name = "한국어", Code = "ko" },
|
||||
// new LanguageInfo() { Language = SystemLanguage.Thai, Name = "ไทย", Code = "th" },
|
||||
// new LanguageInfo() { Language = SystemLanguage.Vietnamese, Name = "Tiếng Việt", Code = "vi" },
|
||||
// new LanguageInfo() { Language = SystemLanguage.German, Name = "Deutsch", Code = "de" },
|
||||
// new LanguageInfo() { Language = SystemLanguage.French, Name = "Français", Code = "fr" },
|
||||
// new LanguageInfo() { Language = SystemLanguage.Russian, Name = "Русский", Code = "ru" },
|
||||
// new LanguageInfo() { Language = SystemLanguage.Spanish, Name = "Español", Code = "es" },
|
||||
// new LanguageInfo() { Language = SystemLanguage.Portuguese, Name = "Português", Code = "pt" },
|
||||
// new LanguageInfo() { Language = SystemLanguage.Polish, Name = "Polski", Code = "pl" },
|
||||
// new LanguageInfo() { Language = SystemLanguage.Dutch, Name = "Nederlands", Code = "nl" },
|
||||
// new LanguageInfo() { Language = SystemLanguage.Turkish, Name = "Türkçe", Code = "tr" },
|
||||
// new LanguageInfo() { Language = SystemLanguage.Indonesian, Name = "Bahasa Indonesia", Code = "id" },
|
||||
// new LanguageInfo() { Language = SystemLanguage.Italian, Name = "Italiano", Code = "it" }
|
||||
};
|
||||
|
||||
/// <summary>
|
||||
/// 自定义语言和名字映射关系
|
||||
/// </summary>
|
||||
public static readonly Dictionary<SystemLanguage, LanguageInfo> languageMap =
|
||||
new Dictionary<SystemLanguage, LanguageInfo>()
|
||||
new Dictionary<SystemLanguage, LanguageInfo>();
|
||||
|
||||
static LanguageConst()
|
||||
{
|
||||
languageMap.Clear();
|
||||
foreach (var languageInfo in LanguageList)
|
||||
{
|
||||
{
|
||||
SystemLanguage.English,
|
||||
new LanguageInfo() { Language = SystemLanguage.English, Name = "English", Code = "en" }
|
||||
},
|
||||
{
|
||||
SystemLanguage.ChineseSimplified,
|
||||
new LanguageInfo() { Language = SystemLanguage.ChineseSimplified, Name = "简体中文", Code = "zh-CN" }
|
||||
},
|
||||
// {
|
||||
// SystemLanguage.ChineseTraditional,
|
||||
// new LanguageInfo() { Language = SystemLanguage.ChineseTraditional, Name = "繁體中文", Code = "zh-TW" }
|
||||
// },
|
||||
// {
|
||||
// SystemLanguage.Japanese,
|
||||
// new LanguageInfo() { Language = SystemLanguage.Japanese, Name = "日本語", Code = "ja" }
|
||||
// },
|
||||
// {
|
||||
// SystemLanguage.Korean,
|
||||
// new LanguageInfo() { Language = SystemLanguage.Korean, Name = "한국어", Code = "ko" }
|
||||
// },
|
||||
// {
|
||||
// SystemLanguage.Thai,
|
||||
// new LanguageInfo() { Language = SystemLanguage.Thai, Name = "ไทย", Code = "th" }
|
||||
// },
|
||||
// {
|
||||
// SystemLanguage.Vietnamese,
|
||||
// new LanguageInfo() { Language = SystemLanguage.Vietnamese, Name = "Tiếng Việt", Code = "vi" }
|
||||
// },
|
||||
// {
|
||||
// SystemLanguage.German,
|
||||
// new LanguageInfo() { Language = SystemLanguage.German, Name = "Deutsch", Code = "de" }
|
||||
// },
|
||||
// {
|
||||
// SystemLanguage.French,
|
||||
// new LanguageInfo() { Language = SystemLanguage.French, Name = "Français", Code = "fr" }
|
||||
// },
|
||||
// {
|
||||
// SystemLanguage.Russian,
|
||||
// new LanguageInfo() { Language = SystemLanguage.Russian, Name = "Русский", Code = "ru" }
|
||||
// },
|
||||
// {
|
||||
// SystemLanguage.Spanish,
|
||||
// new LanguageInfo() { Language = SystemLanguage.Spanish, Name = "Español", Code = "es" }
|
||||
// },
|
||||
// {
|
||||
// SystemLanguage.Portuguese,
|
||||
// new LanguageInfo() { Language = SystemLanguage.Portuguese, Name = "Português", Code = "pt" }
|
||||
// },
|
||||
// {
|
||||
// SystemLanguage.Polish,
|
||||
// new LanguageInfo() { Language = SystemLanguage.Polish, Name = "Polski", Code = "pl" }
|
||||
// },
|
||||
// {
|
||||
// SystemLanguage.Dutch,
|
||||
// new LanguageInfo() { Language = SystemLanguage.Dutch, Name = "Nederlands", Code = "nl" }
|
||||
// },
|
||||
// {
|
||||
// SystemLanguage.Turkish,
|
||||
// new LanguageInfo() { Language = SystemLanguage.Turkish, Name = "Türkçe", Code = "tr" }
|
||||
// },
|
||||
// {
|
||||
// SystemLanguage.Indonesian,
|
||||
// new LanguageInfo() { Language = SystemLanguage.Indonesian, Name = "Bahasa Indonesia", Code = "id" }
|
||||
// },
|
||||
// {
|
||||
// SystemLanguage.Italian,
|
||||
// new LanguageInfo() { Language = SystemLanguage.Italian, Name = "Italiano", Code = "it" }
|
||||
// },
|
||||
};
|
||||
languageMap.Add(languageInfo.Language, languageInfo);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user