languageDic={} IsLanguagePack = ServerConfigManager.IsSettingActive(ServerConfigManager.SettingConfig.LanguagePackager) function InitLanguageData() local languageData= ConfigManager.GetConfig(ConfigName.Language) for index, config in ConfigPairs(languageData) do --LogPink("config.originalconfig.original "..config.id.." "..tostring(config.original).." "..tostring(config.english).." "..tostring(config.vietnamese)) if config.original then languageDic[config.original] = {} languageDic[config.original].zh = config.original languageDic[config.original].en = config.english or config.original languageDic[config.original].vi = config.vietnamese or config.original end end --LogGreen("语言初始化完成:"..tostring(#languageData)) end -- 图片名字翻译 function GetTranslateSpriteName(name) local subStr = string.sub(name, #name - 2, #name) local transName = name if subStr == "_zh" then local l = GetCurLanguage() if l == 1 then transName = string.sub(transName, 1, #transName - 2) .. "en" elseif l == 2 then transName = string.sub(transName, 1, #transName - 2) .. "vi" end end return transName end InitLanguageData()