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