using System.Collections;
|
using System.Collections.Generic;
|
using UnityEngine;
|
|
public enum LanguageEnum
|
{
|
CN,//中文
|
En,//英文
|
}
|
public static class MultiLangConst
|
{
|
static Dictionary<string, string> LangMap_en = new Dictionary<string, string>();
|
|
static Dictionary<string, string> LangMap_cn = new Dictionary<string, string>();
|
|
static LanguageEnum Languagetype = LanguageEnum.CN;
|
|
public static void ChangeLanguage(LanguageEnum languageType)
|
{
|
Languagetype = languageType;
|
}
|
|
/// <summary>
|
/// 获取文字
|
/// </summary>
|
/// <param name="languageType"></param>
|
/// <param name="key"></param>
|
/// <returns></returns>
|
public static string GetValue(string key)
|
{
|
if (Languagetype == LanguageEnum.En && LangMap_en.ContainsKey(key))
|
{
|
//英语
|
return LangMap_en[key];
|
}
|
else if (Languagetype == LanguageEnum.CN && LangMap_cn.ContainsKey(key))
|
{
|
//中文
|
return LangMap_cn[key];
|
}
|
return "N/A";
|
}
|
|
/// <summary>
|
/// 初始化读取所有语音
|
/// </summary>
|
public static void LoadLanguageData()
|
{
|
Debug.Log("开始读取多语言脚本");
|
|
}
|
}
|