feat: keep English and Russian only, drop 18 languages
Check Localization / Check Localization process (push) Canceled after 0s
Check Localization / Check Localization process (push) Canceled after 0s
This commit is contained in:
1 parent
03a14ffbfe
commit
474255bf66
155 files changed
+9
-69261
No files matched your search
@@ -1,68 +1,25 @@
|
||||
-- Variable that contains the default language code of the mod (English)
|
||||
EID.DefaultLanguageCode = "en_us"
|
||||
|
||||
-- List of all valid languages
|
||||
-- List of all valid languages (personal fork: English + Russian only)
|
||||
EID.Languages = {
|
||||
"en_us", -- English
|
||||
"fr", -- French
|
||||
"pt", -- Portuguese
|
||||
"pt_br", -- Brazilian Portuguese
|
||||
"ru", -- Russian
|
||||
"spa", -- Spanish
|
||||
"it", -- Italian
|
||||
"bul", -- Bulgarian
|
||||
"pl", -- Polish
|
||||
"de", -- German
|
||||
"tr_tr", -- Turkish
|
||||
"ko_kr", -- Korean
|
||||
"zh_cn", -- Simplified Chinese
|
||||
"ja_jp", -- Japanese
|
||||
"cs_cz", -- Czech
|
||||
"nl_nl", -- Dutch
|
||||
"uk_ua", -- Ukrainian
|
||||
"el_gr", -- Greek
|
||||
"ro_ro", -- Romanian
|
||||
"vi" -- Vietnamese
|
||||
"ru" -- Russian
|
||||
}
|
||||
|
||||
-- List of languages where it is allowed to do line-breaks between UTF-8 characters in a description
|
||||
EID.BreakUtf8CharsLanguage = {
|
||||
['zh_cn'] = true
|
||||
}
|
||||
|
||||
--#region Luadoc definitions
|
||||
---@alias EID_LanguageCode
|
||||
---| "bul" @Bulgarian
|
||||
---| "cs_cz" @Czech
|
||||
---| "de" @German
|
||||
---| "el_gr" @Greek
|
||||
---| "en_us" @English
|
||||
---| "spa" @Spanish
|
||||
---| "fr" @French
|
||||
---| "it" @Italian
|
||||
---| "ja_jp" @Japanese
|
||||
---| "ko_kr" @Korean
|
||||
---| "nl_nl" @Dutch
|
||||
---| "pl" @Polish
|
||||
---| "pt_br" @Brasilian Portuguese
|
||||
---| "pt" @Portuguese
|
||||
---| "ro_ro" @Romanian
|
||||
---| "ru" @Russian
|
||||
---| "tr_tr" @Turkish
|
||||
---| "uk_ua" @Ukrainian
|
||||
---| "vi" @Vietnamese
|
||||
---| "zh_cn" @Simplified Chinese
|
||||
--#endregion
|
||||
|
||||
-- Map the game's built-in language option strings to EID's
|
||||
EID.LanguageMap = {
|
||||
["jp"] = "ja_jp",
|
||||
["es"] = "spa",
|
||||
["de"] = "de",
|
||||
["fr"] = "fr",
|
||||
["ru"] = "ru",
|
||||
["kr"] = "ko_kr",
|
||||
["zh"] = "zh_cn",
|
||||
}
|
||||
|
||||
---Get the current Language. Defaults to english if none is set.
|
||||
@@ -85,6 +42,10 @@ function EID:getLanguage()
|
||||
end
|
||||
end
|
||||
end
|
||||
-- personal fork: only en_us/ru packs exist; fall back to English otherwise
|
||||
if EID.descriptions[langToReturn] == nil then
|
||||
langToReturn = EID.DefaultLanguageCode
|
||||
end
|
||||
return langToReturn
|
||||
end
|
||||
---@cast lang EID_LanguageCode
|
||||
|
||||
Reference in new issue
Block a user