mirror of
				https://github.com/rubenwardy/food.git
				synced 2025-11-04 12:35:28 +01:00 
			
		
		
		
	Replaced calls for IntLlib's global variable
At the beginning of the files, when the mod looks for intllibs, it does it by looking for a variable defined by the library, but when the intllib mod isn't loaded, it ends up calling for a global variable. Here is a more clean way to check whether or not the variable exists using a lua function instead of a call for this variable.
This commit is contained in:
		@@ -8,7 +8,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
-- Boilerplate to support localized strings if intllib mod is installed.
 | 
					-- Boilerplate to support localized strings if intllib mod is installed.
 | 
				
			||||||
local S = 0
 | 
					local S = 0
 | 
				
			||||||
if (intllib) then
 | 
					if rawget(_G, "intllib") then
 | 
				
			||||||
	dofile(minetest.get_modpath("intllib").."/intllib.lua")
 | 
						dofile(minetest.get_modpath("intllib").."/intllib.lua")
 | 
				
			||||||
	S = intllib.Getter(minetest.get_current_modname())
 | 
						S = intllib.Getter(minetest.get_current_modname())
 | 
				
			||||||
else
 | 
					else
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -13,7 +13,7 @@ dofile(minetest.get_modpath("food_basic").."/ingredients.lua")
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
-- Boilerplate to support localized strings if intllib mod is installed.
 | 
					-- Boilerplate to support localized strings if intllib mod is installed.
 | 
				
			||||||
local S = 0
 | 
					local S = 0
 | 
				
			||||||
if (intllib) then
 | 
					if rawget(_G, "intllib") then
 | 
				
			||||||
	dofile(minetest.get_modpath("intllib").."/intllib.lua")
 | 
						dofile(minetest.get_modpath("intllib").."/intllib.lua")
 | 
				
			||||||
	S = intllib.Getter(minetest.get_current_modname())
 | 
						S = intllib.Getter(minetest.get_current_modname())
 | 
				
			||||||
else
 | 
					else
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user