lua access to data dir by GetDataPath and made a new scripting translation system with Locale.lua as library and .lua files under Locale. Updated maps Basketball and Knockball to this new system.
local lang = loadfile(GetDataPath() .. "Locale/" .. tostring(L) .. ".lua")
if lang ~= nil then
lang()
end
function loc(text)
if lang ~= nil and locale ~= nil and locale[text] ~= nil then return locale[text]
else return text
end
end