feat: keep English and Russian only, drop 18 languages
Check Localization / Check Localization process (push) Canceled after 0s

This commit is contained in:
lzrdblzzrd committed 2026-09-21 22:26:19 +03:00
1 parent 03a14ffbfe
commit 474255bf66
155 files changed
+9 -69261

No files matched your search

+6 -45
View File
@@ -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