Module:LangVars: Difference between revisions

From Vintage Story Wiki
mNo edit summary
mNo edit summary
Line 10: Line 10:
local out = str
local out = str
local img = str
local img = str
--Pickaxe head
if string.lower(str):find(string.lower(langVars.itemPickaxeHead)) then  
if string.lower(str):find(string.lower(langVars.itemPickaxeHead)) then  
out = langVars.itemPickaxeHead  
out = langVars.itemPickaxeHead  
img = 'Iron pickaxe head'  
img = 'Iron pickaxe head'  
end
end
--Metal plates
if string.lower(str):find(string.lower(langVars.itemMetalPlate)) then
out = langVars.itemMetalPlate
img = 'Iron metal plate'
end
return out, img
return out, img
end
end


return p
return p

Revision as of 02:50, 23 August 2022

Documentation for this module may be created at Module:LangVars/doc

local p = {}

local langVars = {}
function p.processLang(code)
	langVars = require( 'Module:LangVars/' .. code ).i18n
	return langVars
end

function p.link(str)
	local out = str
	local img = str
	
	--Pickaxe head
	if string.lower(str):find(string.lower(langVars.itemPickaxeHead)) then 
		out = langVars.itemPickaxeHead 
		img = 'Iron pickaxe head' 
	end
	--Metal plates
	if string.lower(str):find(string.lower(langVars.itemMetalPlate)) then 
		out = langVars.itemMetalPlate 
		img = 'Iron metal plate' 
	end
	
	return out, img
end

return p