diff --git a/cgpsmap.lua b/cgpsmap.lua index ede71bc..4340862 100644 --- a/cgpsmap.lua +++ b/cgpsmap.lua @@ -9,9 +9,13 @@ local growing_wall_maps=false -- Boilerplate to support localized strings if intllib mod is installed. local S -if (minetest.get_modpath("intllib")) then +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 diff --git a/init.lua b/init.lua index f034bed..27f7a6b 100644 --- a/init.lua +++ b/init.lua @@ -16,8 +16,12 @@ -- Boilerplate to support localized strings if intllib mod is installed. local S -if (minetest.get_modpath("intllib")) then - S = intllib.Getter() +if (minetest.global_exists("intllib")) then + if (intllib.make_gettext_pair) then + S = intllib.make_gettext_pair() + else + S = intllib.Getter() + end else S = function ( s ) return s end end