Feat/reworked language codes (#865)

* Reworked language codes to use Steam localization standards

* Reworked language codes tweaks (#864)

* Language code rework tweaks

* Update bg.lua

* Reevaluate whether a language is WIP

* Update bg.lua

* Even better mark for languages as WIP (> 80% translated)

* Update zh_cn.lua

* Update cs.lua

* Fix for game language codes

---------

Co-authored-by: kittenchilly <mario.pikmin.zelda@gmail.com>
This commit is contained in:
wofsaugeandkittenchilly authored and GitHub committed 2025-06-01 23:09:21 +02:00
1 parent 92eefb8fbb
commit a0c50a9b42
54 files changed
+1272 -1197

No files matched your search

+5 -5
View File
@@ -3,9 +3,9 @@ local showDebugChars = false
-- check integrity of language files
local languageFilesToCheck = {"fr"} -- EID.Languages -- single file check {"ko_kr"}
local languageFilesToCheck = {"fr"} -- EID.Languages -- single file check example {"ko"}
-- count en_us entries for stats
-- count English entries for stats
local count = 0
function EID:countEntries(t)
for k, _ in pairs(t) do
@@ -15,9 +15,9 @@ function EID:countEntries(t)
end
end
end
EID:countEntries(EID.descriptions["en_us"])
EID:countEntries(EID.descriptions["en"])
local enUSEntries = count
EID:WriteDebugMsg("en_us entries: "..enUSEntries)
EID:WriteDebugMsg("English entries: "..enUSEntries)
local maxChecklimit = {["tarotClothBuffs"] = 2}
@@ -83,7 +83,7 @@ for _, lang in ipairs(languageFilesToCheck) do
end
local progress = { 0, 0 }
EID:compareTables(EID.descriptions["en_us"], EID.descriptions[lang], lang, progress)
EID:compareTables(EID.descriptions["en"], EID.descriptions[lang], lang, progress)
local errors = (enUSEntries - progress[1])-progress[2]
EID:WriteDebugMsg("Errors found: "..errors .." / "..enUSEntries)