游戏内语言
This commit is contained in:
parent
01f34843e8
commit
b7ba74fd78
@ -133,12 +133,16 @@ 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
|
||||
-- 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()
|
||||
end
|
||||
|
||||
local changeStatus = self:setLanguage(curLanguage, true)
|
||||
|
||||
@ -46,15 +46,21 @@ function First:init()
|
||||
end
|
||||
|
||||
function First:initLanguage()
|
||||
self.language = PlayerPrefs.GetString("SELECTED_LANGUAGE", "")
|
||||
print("first init language " .. self.language)
|
||||
if not LANGUAGES[self.language] then
|
||||
self.language = self:getSystemLanguage()
|
||||
if self.language == nil then
|
||||
self.language = BFPlatform.GetCurrentLanguageInfo():GetFallbackLanguage()
|
||||
end
|
||||
PlayerPrefs.SetString("SELECTED_LANGUAGE", self.language)
|
||||
-- self.language = PlayerPrefs.GetString("SELECTED_LANGUAGE", "")
|
||||
-- print("first init language " .. self.language)
|
||||
-- if not LANGUAGES[self.language] then
|
||||
-- self.language = self:getSystemLanguage()
|
||||
-- if self.language == nil then
|
||||
-- self.language = BFPlatform.GetCurrentLanguageInfo():GetFallbackLanguage()
|
||||
-- end
|
||||
-- PlayerPrefs.SetString("SELECTED_LANGUAGE", self.language)
|
||||
-- end
|
||||
-- 根据语言来,不切换
|
||||
self.language = self:getSystemLanguage()
|
||||
if self.language == nil then
|
||||
self.language = BFPlatform.GetCurrentLanguageInfo():GetFallbackLanguage()
|
||||
end
|
||||
PlayerPrefs.SetString("SELECTED_LANGUAGE", self.language)
|
||||
|
||||
self.stringMap = firstText.data
|
||||
self.strNoNetwork = self.stringMap["STR_NO_NETWORK_CONNECTION"][self.language]
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user