西班牙语

This commit is contained in:
chenxi 2023-06-20 10:05:55 +08:00
parent 33ba5c7ef1
commit b57c80254b
2 changed files with 18 additions and 27 deletions

View File

@ -31,14 +31,14 @@ local SUPPORT_LANGUAGE_LIST = {
GConst.LANGUAGE.CHINESE, GConst.LANGUAGE.CHINESE,
GConst.LANGUAGE.CHINESE_TC, GConst.LANGUAGE.CHINESE_TC,
-- GConst.LANGUAGE.RUSSIAN, -- 俄罗斯 -- GConst.LANGUAGE.RUSSIAN, -- 俄罗斯
-- GConst.LANGUAGE.THAILAND, -- 泰国 GConst.LANGUAGE.THAILAND, -- 泰国
-- GConst.LANGUAGE.INDONESIA, -- 印度尼西亚 GConst.LANGUAGE.INDONESIA, -- 印度尼西亚
-- GConst.LANGUAGE.VIETNAMESE, -- 越南 GConst.LANGUAGE.VIETNAMESE, -- 越南
-- GConst.LANGUAGE.FRENCH, -- 法语 -- GConst.LANGUAGE.FRENCH, -- 法语
-- GConst.LANGUAGE.ITALIAN, -- 意大利 -- GConst.LANGUAGE.ITALIAN, -- 意大利
-- GConst.LANGUAGE.GERMAN, -- 德国 -- GConst.LANGUAGE.GERMAN, -- 德国
-- GConst.LANGUAGE.SPANISH, -- 西班牙 -- GConst.LANGUAGE.SPANISH, -- 西班牙
-- GConst.LANGUAGE.PORTUGUESE, -- 葡萄牙 GConst.LANGUAGE.PORTUGUESE, -- 葡萄牙
-- GConst.LANGUAGE.TURKISH, -- 土耳其 -- GConst.LANGUAGE.TURKISH, -- 土耳其
-- GConst.LANGUAGE.MALAYSIA, -- 马来西亚 -- GConst.LANGUAGE.MALAYSIA, -- 马来西亚
GConst.LANGUAGE.JAPANESE, -- 日本 GConst.LANGUAGE.JAPANESE, -- 日本
@ -57,25 +57,8 @@ local SUPPORT_SERVER_LANGUAGE = {
[GConst.LANGUAGE.VIETNAMESE] = "vi_VN", [GConst.LANGUAGE.VIETNAMESE] = "vi_VN",
[GConst.LANGUAGE.JAPANESE] = "ja_JP", [GConst.LANGUAGE.JAPANESE] = "ja_JP",
[GConst.LANGUAGE.KOREAN] = "ko_KR", [GConst.LANGUAGE.KOREAN] = "ko_KR",
} [GConst.LANGUAGE.SPANISH] = "es_ES",
[GConst.LANGUAGE.PORTUGUESE] = "pt_BR",
local LANGUAGE_NAME_KEY = {
[GConst.LANGUAGE.ENGLISH] = 1,
[GConst.LANGUAGE.CHINESE] = 1,
[GConst.LANGUAGE.CHINESE_TC] = 1,
[GConst.LANGUAGE.FRENCH] = 1,
-- [GConst.LANGUAGE.ITALIAN] = 1,
[GConst.LANGUAGE.GERMAN] = 1,
-- [GConst.LANGUAGE.SPANISH] = 1,
-- [GConst.LANGUAGE.RUSSIAN] = 1,
[GConst.LANGUAGE.PORTUGUESE] = 1,
-- [GConst.LANGUAGE.TURKISH] = 1,
-- [GConst.LANGUAGE.THAILAND] = 1,
-- [GConst.LANGUAGE.MALAYSIA] = 1,
[GConst.LANGUAGE.INDONESIA] = 1,
[GConst.LANGUAGE.VIETNAMESE] = 1,
[GConst.LANGUAGE.JAPANESE] = 1,
[GConst.LANGUAGE.KOREAN] = 1,
} }
local MOBILE_LANG_MAP = { local MOBILE_LANG_MAP = {
@ -146,7 +129,13 @@ function I18N:init()
end end
function I18N:supportLanguage(language) function I18N:supportLanguage(language)
return LANGUAGE_NAME_KEY[language] if self.supportLanguageMap == nil then
self.supportLanguageMap = {}
for k, v in ipairs(SUPPORT_LANGUAGE_LIST) do
self.supportLanguageMap[v] = true
end
end
return self.supportLanguageMap[language]
end end
function I18N:setLanguage(language, firstInit) function I18N:setLanguage(language, firstInit)

View File

@ -34,11 +34,13 @@ local LANGUAGES = {
-- ["fr"] = "fr_FR", -- ["fr"] = "fr_FR",
-- ["de"] = "de_DE", -- ["de"] = "de_DE",
-- ["ru"] = "ru_RU", -- ["ru"] = "ru_RU",
-- ["th"] = "th_TH", ["th"] = "th_TH",
-- ["id"] = "in_ID", ["id"] = "in_ID",
-- ["vi"] = "vi_VN", ["vi"] = "vi_VN",
["ja"] = "ja_JP", ["ja"] = "ja_JP",
["ko"] = "ko_KR", ["ko"] = "ko_KR",
-- ["es"] = "es_ES",
["pt"] = "pt_BR",
} }
function First:init() function First:init()