reduce intllib code

This commit is contained in:
Tim 2015-02-05 10:07:38 +01:00
parent c17732b16f
commit 41a10a86d5
6 changed files with 9 additions and 38 deletions

View File

@ -5,12 +5,7 @@ local technic = rawget(_G, "technic") or {}
technic.concrete_posts = {} technic.concrete_posts = {}
-- Boilerplate to support localized strings if intllib mod is installed. -- Boilerplate to support localized strings if intllib mod is installed.
local S local S = rawget(_G, "intllib") and intllib.Getter() or function(s) return s end
if rawget(_G, "intllib") then
S = intllib.Getter()
else
S = function(s) return s end
end
minetest.register_alias("technic:concrete_post", "technic:concrete_post0") minetest.register_alias("technic:concrete_post", "technic:concrete_post0")
minetest.register_alias("technic:concrete_post32", "technic:concrete_post12") minetest.register_alias("technic:concrete_post32", "technic:concrete_post12")

View File

@ -1,12 +1,7 @@
-- Minetest 0.4.6 mod: extranodes -- Minetest 0.4.6 mod: extranodes
-- namespace: technic -- namespace: technic
-- Boilerplate to support localized strings if intllib mod is installed. -- Boilerplate to support localized strings if intllib mod is installed.
local S local S = rawget(_G, "intllib") and intllib.Getter() or function(s) return s end
if rawget(_G, "intllib") then
S = intllib.Getter()
else
S = function(s) return s end
end
-- register stairsplus/circular_saw nodes -- register stairsplus/circular_saw nodes
-- we skip blast resistant concrete and uranium intentionally -- we skip blast resistant concrete and uranium intentionally

View File

@ -16,12 +16,8 @@ local modpath = minetest.get_modpath("technic")
technic.modpath = modpath technic.modpath = modpath
-- Boilerplate to support intllib -- Boilerplate to support intllib
if rawget(_G, "intllib") then local S = rawget(_G, "intllib") and intllib.Getter() or function(s) return s end
technic.getter = intllib.Getter() technic.getter = S
else
technic.getter = function(s) return s end
end
local S = technic.getter
-- Read configuration file -- Read configuration file
dofile(modpath.."/config.lua") dofile(modpath.."/config.lua")

View File

@ -1,11 +1,4 @@
local S = rawget(_G, "intllib") and intllib.Getter() or function(s) return s end
local S
if rawget(_G, "intllib") then
S = intllib.Getter()
else
S = function(s) return s end
end
local chest_mark_colors = { local chest_mark_colors = {
{"black", S("Black")}, {"black", S("Black")},

View File

@ -1,12 +1,9 @@
local modpath = minetest.get_modpath("technic_worldgen") local modpath = minetest.get_modpath("technic_worldgen")
technic = rawget(_G, "technic") or {} technic = rawget(_G, "technic") or {}
technic.worldgen = {} technic.worldgen = {
if rawget(_G, "intllib") then gettext = rawget(_G, "intllib") and intllib.Getter() or function(s) return s end,
technic.worldgen.gettext = intllib.Getter() }
else
technic.worldgen.gettext = function(s) return s end
end
dofile(modpath.."/config.lua") dofile(modpath.."/config.lua")
dofile(modpath.."/nodes.lua") dofile(modpath.."/nodes.lua")

View File

@ -20,12 +20,7 @@ dofile(modpath.."/support.lua")
dofile(modpath.."/technic.lua") dofile(modpath.."/technic.lua")
-- Boilerplate to support localized strings if intllib mod is installed. -- Boilerplate to support localized strings if intllib mod is installed.
local S local S = rawget(_G, "intllib") and intllib.Getter() or function(s) return s end
if rawget(_G, "intllib") then
S = intllib.Getter()
else
S = function(s) return s end
end
local function get_meta_type(name, metaname) local function get_meta_type(name, metaname)
local def = wrench.registered_nodes[name] local def = wrench.registered_nodes[name]