--- a/share/hedgewars/Data/Scripts/Locale.lua Sat Sep 12 19:00:52 2015 +0200
+++ b/share/hedgewars/Data/Scripts/Locale.lua Sat Sep 12 20:01:26 2015 +0200
@@ -1,9 +1,15 @@
-- Library for localizing strings in lua scripts
-local lang = HedgewarsScriptLoad("Locale/" .. tostring(L) .. ".lua")
+local lang = nil
-function loc(text)
+function lua_loc(text)
if locale ~= nil and locale[text] ~= nil then return locale[text]
else return text
end
end
+
+if loc == nil then
+ lang = HedgewarsScriptLoad("Locale/" .. tostring(L) .. ".lua")
+ loc = lua_loc
+end
+