diff --git a/src/server/conf/language/languageCfg.go b/src/server/conf/language/languageCfg.go index b6782225..b67d268a 100644 --- a/src/server/conf/language/languageCfg.go +++ b/src/server/conf/language/languageCfg.go @@ -6,23 +6,27 @@ import ( ) const ( - CFG_LANGUAGE = "LanguageData" + CFG_LANGUAGE = "LanguageData" + CFG_ALLLANGUAGE = "AllLanguage" ) func init() { gamedata.InitCfg(CFG_LANGUAGE) + gamedata.InitCfg(CFG_ALLLANGUAGE) } func GetLanguage(lang msg.LANG_TYPE, key string) string { - data, err := gamedata.GetDataByKey(CFG_LANGUAGE, key) + data, err := gamedata.GetDataByKey(CFG_ALLLANGUAGE, key) if err != nil { return key } switch lang { case msg.LANG_TYPE_LANG_EN: - return gamedata.GetStringValue(data, "English") + return gamedata.GetStringValue(data, "en_US") case msg.LANG_TYPE_LANG_PTBR: return gamedata.GetStringValue(data, "pt_BR") + case msg.LANG_TYPE_LANG_CN: + return gamedata.GetStringValue(data, "zh_CN") default: return key }