using System.Collections.Generic; using UnityEngine; namespace NBC { public struct LanguageInfo { public SystemLanguage Language; public string Name; public string Code; } public class LanguageConst { public const string LanguageSaveKey = "LanguageSaveKey"; /// /// 自定义语言和名字映射关系 /// public static readonly Dictionary languageMap = new Dictionary() { { SystemLanguage.English, new LanguageInfo() { Language = SystemLanguage.English, Name = "", 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 = "jp" } }, { SystemLanguage.Korean, new LanguageInfo() { Language = SystemLanguage.Korean, Name = "", Code = "kr" } }, { SystemLanguage.French, new LanguageInfo() { Language = SystemLanguage.French, Name = "", Code = "fr" } }, { SystemLanguage.Russian, new LanguageInfo() { Language = SystemLanguage.Russian, Name = "", Code = "fr" } }, { SystemLanguage.Spanish, new LanguageInfo() { Language = SystemLanguage.Spanish, Name = "", Code = "fr" } }, { SystemLanguage.Vietnamese, new LanguageInfo() { Language = SystemLanguage.Vietnamese, Name = "", Code = "fr" } }, }; } }