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 = "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" } // }, }; } }