Replace deprecated 'intllib.Getter' with 'intllib.make_gettext_pair':

Checks for 'intllib.make_gettext_pair', otherwise uses older
'intllib.Getter'.
master
AntumDeluge 2017-07-06 21:42:46 -07:00
parent 6a46d4ffc1
commit bed7d473ec
2 changed files with 10 additions and 2 deletions

View File

@ -11,7 +11,11 @@ local growing_wall_maps=false
local S
if (minetest.global_exists("intllib")) then
dofile(minetest.get_modpath("intllib").."/intllib.lua")
S = intllib.Getter(minetest.get_current_modname())
if (intllib.make_gettext_pair) then
S = intllib.make_gettext_pair(minetest.get_current_modname())
else
S = intllib.Getter(minetest.get_current_modname())
end
else
S = function ( s ) return s end
end

View File

@ -17,7 +17,11 @@
-- Boilerplate to support localized strings if intllib mod is installed.
local S
if (minetest.global_exists("intllib")) then
S = intllib.Getter()
if (intllib.make_gettext_pair) then
S = intllib.make_gettext_pair()
else
S = intllib.Getter()
end
else
S = function ( s ) return s end
end