HAPPY 7000th COMMIT HEDGEWARS
- enforce strong typechecking for strings
- disable embedded fpc exceptions (binary size savings of ~5k)
- add stack check in debug mode
-- Library for localizing strings in lua scripts
local lang = loadfile(GetUserDataPath() .. "Locale/" .. tostring(L) .. ".lua")
if lang ~= nil then
lang()
else
lang = loadfile(GetDataPath() .. "Locale/" .. tostring(L) .. ".lua")
if lang ~= nil then
lang()
end
end
function loc(text)
if lang ~= nil and locale ~= nil and locale[text] ~= nil then return locale[text]
else return text
end
end