tcx_xiyou_yueNan
parent
04a65a079f
commit
7ee4724b5c
|
|
@ -1,9 +1,9 @@
|
||||||
languageDic={}
|
languageDic = {}
|
||||||
|
|
||||||
IsLanguagePack = ServerConfigManager.IsSettingActive(ServerConfigManager.SettingConfig.LanguagePackager)
|
IsLanguagePack = ServerConfigManager.IsSettingActive(ServerConfigManager.SettingConfig.LanguagePackager)
|
||||||
|
|
||||||
function InitLanguageData()
|
function InitLanguageData()
|
||||||
local languageData= ConfigManager.GetConfig(ConfigName.Language)
|
local languageData = ConfigManager.GetConfig(ConfigName.Language)
|
||||||
local count = 0;
|
local count = 0;
|
||||||
for index, config in ConfigPairs(languageData) do
|
for index, config in ConfigPairs(languageData) do
|
||||||
--LogPink("config.originalconfig.original "..config.id.." "..tostring(config.original).." "..tostring(config.english).." "..tostring(config.vietnamese))
|
--LogPink("config.originalconfig.original "..config.id.." "..tostring(config.original).." "..tostring(config.english).." "..tostring(config.vietnamese))
|
||||||
|
|
@ -15,9 +15,9 @@ function InitLanguageData()
|
||||||
count = count + 1
|
count = count + 1
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
LogError("长度2:".. count)
|
LogError("长度2:" .. count)
|
||||||
--LogGreen("语言初始化完成:"..tostring(#languageData))
|
--LogGreen("语言初始化完成:"..tostring(#languageData))
|
||||||
end
|
end
|
||||||
|
|
||||||
-- 图片名字翻译
|
-- 图片名字翻译
|
||||||
function GetTranslateSpriteName(name)
|
function GetTranslateSpriteName(name)
|
||||||
|
|
@ -29,11 +29,12 @@ function GetTranslateSpriteName(name)
|
||||||
transName = string.sub(transName, 1, #transName - 2) .. "en"
|
transName = string.sub(transName, 1, #transName - 2) .. "en"
|
||||||
elseif l == 2 then
|
elseif l == 2 then
|
||||||
transName = string.sub(transName, 1, #transName - 2) .. "vi"
|
transName = string.sub(transName, 1, #transName - 2) .. "vi"
|
||||||
|
elseif l == 3 then
|
||||||
|
transName = string.sub(transName, 1, #transName - 2) .. "en"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
LogError(transName)
|
LogError(transName)
|
||||||
return transName
|
return transName
|
||||||
end
|
end
|
||||||
|
|
||||||
|
InitLanguageData()
|
||||||
InitLanguageData()
|
|
||||||
|
|
|
||||||
|
|
@ -76,14 +76,24 @@ function SettingInfo:SetTipShow()
|
||||||
local flag = PlayerPrefs.GetInt("language_flag")
|
local flag = PlayerPrefs.GetInt("language_flag")
|
||||||
--LogGreen("PlayerPrefs:"..flag)
|
--LogGreen("PlayerPrefs:"..flag)
|
||||||
if flag == 0 then
|
if flag == 0 then
|
||||||
this.dropDownText.text = Language[12810]
|
--this.dropDownText.text = Language[12810]
|
||||||
elseif flag == 2 then
|
--elseif flag == 2 then
|
||||||
this.dropDownText.text = "Tiếng Việt"
|
this.dropDownText.text = "Tiếng Việt"
|
||||||
elseif flag == 1 then
|
elseif flag == 1 then
|
||||||
this.dropDownText.text = "English"
|
this.dropDownText.text = "English"
|
||||||
|
elseif flag == 2 then
|
||||||
|
this.dropDownText.text = "ภาษาไทย"
|
||||||
end
|
end
|
||||||
this.dropDown.value = flag - 1
|
this.dropDown.value = flag
|
||||||
if GetCurLanguage() ~= flag then
|
local language = 2
|
||||||
|
if flag == 0 then
|
||||||
|
language = 2
|
||||||
|
elseif flag == 1 then
|
||||||
|
language = 1
|
||||||
|
else
|
||||||
|
language = 3
|
||||||
|
end
|
||||||
|
if GetCurLanguage() ~= language then
|
||||||
this.dropDownTip.gameObject:SetActive(true)
|
this.dropDownTip.gameObject:SetActive(true)
|
||||||
else
|
else
|
||||||
this.dropDownTip.gameObject:SetActive(false)
|
this.dropDownTip.gameObject:SetActive(false)
|
||||||
|
|
@ -112,9 +122,17 @@ function SettingInfo:BindEvent()
|
||||||
if IsLanguagePack then
|
if IsLanguagePack then
|
||||||
this.dropDown.onValueChanged:AddListener(
|
this.dropDown.onValueChanged:AddListener(
|
||||||
function(value)
|
function(value)
|
||||||
PlayerPrefs.SetInt("language_flag", value + 1)
|
PlayerPrefs.SetInt("language_flag", value)
|
||||||
this:SetTipShow()
|
this:SetTipShow()
|
||||||
if (value + 1) == GetCurLanguage() then
|
local language = 2
|
||||||
|
if value == 0 then
|
||||||
|
language = 2
|
||||||
|
elseif value == 1 then
|
||||||
|
language = 1
|
||||||
|
else
|
||||||
|
language = 3
|
||||||
|
end
|
||||||
|
if language == GetCurLanguage() then
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
MsgPanel.ShowTwo(Language[12814], function() end, function()
|
MsgPanel.ShowTwo(Language[12814], function() end, function()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue