New translation system, part 3: HUD

This commit is contained in:
Wuzzy 2019-03-07 21:10:39 +01:00
parent d691490016
commit 0d6610dcee
12 changed files with 100 additions and 131 deletions

View file

@ -29,10 +29,7 @@ function awards.save()
end
end
local S = function(s) return s end
function awards.set_intllib(locale)
S = locale
end
local S = minetest.get_translator("awards")
function awards.init()
awards.players = awards.load()

View file

@ -14,12 +14,7 @@
-- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
--
local S
if minetest.get_modpath("intllib") then
S = intllib.Getter()
else
S = function ( s ) return s end
end
local S = minetest.get_translator("awards")
minetest.register_chatcommand("awards", {
params = S("[c|clear|disable|enable]"),

View file

@ -1,3 +1,2 @@
intllib?
sfinv?
unified_inventory?

View file

@ -14,18 +14,9 @@
-- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
--
local S
if minetest.get_modpath("intllib") then
S = intllib.Getter()
else
S = function ( s ) return s end
end
dofile(minetest.get_modpath("awards").."/api.lua")
dofile(minetest.get_modpath("awards").."/chat_commands.lua")
dofile(minetest.get_modpath("awards").."/sfinv.lua")
dofile(minetest.get_modpath("awards").."/unified_inventory.lua")
dofile(minetest.get_modpath("awards").."/triggers.lua")
awards.set_intllib(S)

View file

@ -1,10 +1,5 @@
if minetest.get_modpath("sfinv") then
local S
if minetest.get_modpath("intllib") then
S = intllib.Getter()
else
S = function ( s ) return s end
end
local S = minetest.get_translator("awards")
sfinv.register_page("awards:awards", {
title = S("Awards"),

View file

@ -14,12 +14,7 @@
-- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
--
local S
if minetest.get_modpath("intllib") then
S = intllib.Getter()
else
S = function ( s ) return s end
end
local S = minetest.get_translator("awards")
awards.register_trigger("dig", function(def)
local tmp = {

View file

@ -1,10 +1,5 @@
if minetest.get_modpath("unified_inventory") ~= nil then
local S
if minetest.get_modpath("intllib") then
S = intllib.Getter()
else
S = function ( s ) return s end
end
local S = minetest.get_translator("awards")
unified_inventory.register_button("awards", {
type = "image",