韩国社区跳转处理

This commit is contained in:
xiekaidong 2023-07-25 16:06:04 +08:00
parent c58bb1b185
commit 74ccb9ac05
3 changed files with 11 additions and 21 deletions

View File

@ -336,6 +336,7 @@ local localization_global =
["DISCORD_SETTING_DESC"] = "Discord", ["DISCORD_SETTING_DESC"] = "Discord",
["COMMUNITY_DESC"] = "Facebook", ["COMMUNITY_DESC"] = "Facebook",
["TWITTER_DESC"] = "Twitter", ["TWITTER_DESC"] = "Twitter",
["NAVER_SETTING_DESC"] = "Naver",
["COLLECTION_DESC_1"] = "英雄收集", ["COLLECTION_DESC_1"] = "英雄收集",
["COLLECTION_DESC_2"] = "已满级", ["COLLECTION_DESC_2"] = "已满级",
["COLLECTION_DESC_3"] = "未激活", ["COLLECTION_DESC_3"] = "未激活",

View File

@ -5,18 +5,21 @@ GameSettingConst.COMMUNITY_URL = {
[GConst.LANGUAGE.ENGLISH] = "https://discord.gg/7wzzZ3GR5B", [GConst.LANGUAGE.ENGLISH] = "https://discord.gg/7wzzZ3GR5B",
[GConst.LANGUAGE.JAPANESE] = "https://discord.gg/JRPQ8AcRc4", [GConst.LANGUAGE.JAPANESE] = "https://discord.gg/JRPQ8AcRc4",
[GConst.LANGUAGE.CHINESE_TC] = "https://discord.gg/zQaWZJsmRb", [GConst.LANGUAGE.CHINESE_TC] = "https://discord.gg/zQaWZJsmRb",
[GConst.LANGUAGE.KOREAN] = "https://m.game.naver.com/lounge/Knights_Combo/home",
} }
GameSettingConst.COMMUNITY_ICON = { GameSettingConst.COMMUNITY_ICON = {
[GConst.LANGUAGE.ENGLISH] = "setting_discord", [GConst.LANGUAGE.ENGLISH] = "setting_discord",
[GConst.LANGUAGE.JAPANESE] = "setting_discord", [GConst.LANGUAGE.JAPANESE] = "setting_discord",
[GConst.LANGUAGE.CHINESE_TC] = "setting_discord", [GConst.LANGUAGE.CHINESE_TC] = "setting_discord",
[GConst.LANGUAGE.KOREAN] = "setting_naver",
} }
GameSettingConst.COMMUNITY_TXT = { GameSettingConst.COMMUNITY_TXT = {
[GConst.LANGUAGE.ENGLISH] = I18N.GlobalConst.DISCORD_SETTING_DESC, [GConst.LANGUAGE.ENGLISH] = I18N.GlobalConst.DISCORD_SETTING_DESC,
[GConst.LANGUAGE.JAPANESE] = I18N.GlobalConst.DISCORD_SETTING_DESC, [GConst.LANGUAGE.JAPANESE] = I18N.GlobalConst.DISCORD_SETTING_DESC,
[GConst.LANGUAGE.CHINESE_TC] = I18N.GlobalConst.DISCORD_SETTING_DESC, [GConst.LANGUAGE.CHINESE_TC] = I18N.GlobalConst.DISCORD_SETTING_DESC,
[GConst.LANGUAGE.KOREAN] = I18N.GlobalConst.NAVER_SETTING_DESC,
} }
-- 社交链接 fb之类 -- 社交链接 fb之类
@ -24,18 +27,21 @@ GameSettingConst.SOCIAL_URL = {
[GConst.LANGUAGE.ENGLISH] = "https://www.facebook.com/KnightsComboOfficial", [GConst.LANGUAGE.ENGLISH] = "https://www.facebook.com/KnightsComboOfficial",
[GConst.LANGUAGE.JAPANESE] = "https://twitter.com/KnightsCombo_jp", [GConst.LANGUAGE.JAPANESE] = "https://twitter.com/KnightsCombo_jp",
[GConst.LANGUAGE.CHINESE_TC] = "https://www.facebook.com/KnightsComboTWofficial/", [GConst.LANGUAGE.CHINESE_TC] = "https://www.facebook.com/KnightsComboTWofficial/",
[GConst.LANGUAGE.KOREAN] = "https://twitter.com/KnightsCombo_KR",
} }
GameSettingConst.SOCIAL_ICON = { GameSettingConst.SOCIAL_ICON = {
[GConst.LANGUAGE.ENGLISH] = "setting_facebook", [GConst.LANGUAGE.ENGLISH] = "setting_facebook",
[GConst.LANGUAGE.JAPANESE] = "setting_twitter", [GConst.LANGUAGE.JAPANESE] = "setting_twitter",
[GConst.LANGUAGE.CHINESE_TC] = "setting_facebook", [GConst.LANGUAGE.CHINESE_TC] = "setting_facebook",
[GConst.LANGUAGE.KOREAN] = "setting_twitter",
} }
GameSettingConst.SOCIAL_DESC = { GameSettingConst.SOCIAL_DESC = {
[GConst.LANGUAGE.ENGLISH] = I18N.GlobalConst.COMMUNITY_DESC, [GConst.LANGUAGE.ENGLISH] = I18N.GlobalConst.COMMUNITY_DESC,
[GConst.LANGUAGE.JAPANESE] = I18N.GlobalConst.TWITTER_DESC, [GConst.LANGUAGE.JAPANESE] = I18N.GlobalConst.TWITTER_DESC,
[GConst.LANGUAGE.CHINESE_TC] = I18N.GlobalConst.COMMUNITY_DESC, [GConst.LANGUAGE.CHINESE_TC] = I18N.GlobalConst.COMMUNITY_DESC,
[GConst.LANGUAGE.KOREAN] = I18N.GlobalConst.TWITTER_DESC,
} }
return GameSettingConst return GameSettingConst

View File

@ -287,11 +287,6 @@ function GameSettingUI:refreshLinkBtns()
local socialBtn = uiMap["game_setting_ui.bg.community_node.facebook"] local socialBtn = uiMap["game_setting_ui.bg.community_node.facebook"]
communityDesc:setText(I18N:getGlobalText(GameSettingConst.COMMUNITY_TXT[curLanguage])) communityDesc:setText(I18N:getGlobalText(GameSettingConst.COMMUNITY_TXT[curLanguage]))
if I18N:getCurLanguage() == GConst.LANGUAGE.KOREAN then -- 韩国特殊处理
communityDesc:setVisible(false)
else
communityDesc:setVisible(true)
end
communityBtn:addClickListener(function() communityBtn:addClickListener(function()
local url = GameSettingConst.COMMUNITY_URL[I18N:getCurLanguage()] local url = GameSettingConst.COMMUNITY_URL[I18N:getCurLanguage()]
if not url then if not url then
@ -299,14 +294,10 @@ function GameSettingUI:refreshLinkBtns()
end end
GFunc.openUrl(url) GFunc.openUrl(url)
end) end)
if I18N:getCurLanguage() == GConst.LANGUAGE.KOREAN then -- 韩国特殊处理
communityBtn:setVisible(false)
else
communityBtn:setVisible(false) communityBtn:setVisible(false)
communityBtn:setSprite(GConst.ATLAS_PATH.UI_SETTING, GameSettingConst.COMMUNITY_ICON[curLanguage], function() communityBtn:setSprite(GConst.ATLAS_PATH.UI_SETTING, GameSettingConst.COMMUNITY_ICON[curLanguage], function()
communityBtn:setVisible(true) communityBtn:setVisible(true)
end) end)
end
socialDesc:setText(I18N:getGlobalText(GameSettingConst.SOCIAL_DESC[curLanguage])) socialDesc:setText(I18N:getGlobalText(GameSettingConst.SOCIAL_DESC[curLanguage]))
socialBtn:addClickListener(function() socialBtn:addClickListener(function()
@ -320,14 +311,6 @@ function GameSettingUI:refreshLinkBtns()
socialBtn:setSprite(GConst.ATLAS_PATH.UI_SETTING, GameSettingConst.SOCIAL_ICON[curLanguage], function() socialBtn:setSprite(GConst.ATLAS_PATH.UI_SETTING, GameSettingConst.SOCIAL_ICON[curLanguage], function()
socialBtn:setVisible(true) socialBtn:setVisible(true)
end) end)
if I18N:getCurLanguage() == GConst.LANGUAGE.KOREAN then -- 韩国特殊处理
socialDesc:setAnchoredPositionX(100.5)
socialBtn:setAnchoredPositionX(296)
else
socialDesc:setAnchoredPositionX(15)
socialBtn:setAnchoredPositionX(210.5)
end
end end
return GameSettingUI return GameSettingUI