From 475711f7f78f2a798aa1e456e04d190a6c2e60d2 Mon Sep 17 00:00:00 2001 From: ShadowNinja Date: Mon, 16 Feb 2015 23:57:22 -0500 Subject: [PATCH] Switch to slightly cleaner compatibility method --- init.lua | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/init.lua b/init.lua index 3a0264c..21d4e02 100644 --- a/init.lua +++ b/init.lua @@ -1,5 +1,12 @@ --- Support the old multi-load method -intllib = rawget(_G, "intllib") or {} + +-- Old multi-load method compatibility +if rawget(_G, "intllib") then return end + +intllib = { + getters = {}, + strings = {}, +} + local MP = minetest.get_modpath("intllib") @@ -11,11 +18,6 @@ if not (LANG and (LANG ~= "")) then LANG = os.getenv("LANG") end if not (LANG and (LANG ~= "")) then LANG = "en" end LANG = LANG:sub(1, 2) --- Support the old multi-load method -intllib.getters = intllib.getters or {} - -intllib.strings = {} - local INS_CHAR = intllib.INSERTION_CHAR local insertion_pattern = "("..INS_CHAR.."?)"..INS_CHAR.."(%(?)(%d+)(%)?)"