diff --git a/lua/app/common/i18n_manager.lua b/lua/app/common/i18n_manager.lua index bac2c6fc..8e80b962 100644 --- a/lua/app/common/i18n_manager.lua +++ b/lua/app/common/i18n_manager.lua @@ -133,16 +133,12 @@ local LANGUAGE_HIGHLIGHT_SPRITE = { } function I18N:init() - -- local curLanguage = LocalData:getSelectedLanguage() - -- if curLanguage == "" or not self:supportLanguage(curLanguage) then - -- curLanguage = self:getSystemLanguage() - -- if curLanguage == nil then - -- curLanguage = CS.BF.BFPlatform.GetCurrentLanguageInfo():GetFallbackLanguage() - -- end - -- end - local curLanguage = self:getSystemLanguage() - if curLanguage == nil then - curLanguage = CS.BF.BFPlatform.GetCurrentLanguageInfo():GetFallbackLanguage() + local curLanguage = LocalData:getSelectedLanguage() + if curLanguage == "" or not self:supportLanguage(curLanguage) then + curLanguage = self:getSystemLanguage() + if curLanguage == nil then + curLanguage = CS.BF.BFPlatform.GetCurrentLanguageInfo():GetFallbackLanguage() + end end local changeStatus = self:setLanguage(curLanguage, true)