diff --git a/plants_lib/init.lua b/plants_lib/init.lua
index 0c91bb76027b57c3679e946b2b69913ea7fdef11..dbaee89a8feafb11634bf80233052c5f69e8b60f 100644
--- a/plants_lib/init.lua
+++ b/plants_lib/init.lua
@@ -11,6 +11,17 @@
 
 plantslib = {}
 
+plantslib.modpath = minetest.get_modpath("plants_lib")
+plantslib.intllib_modpath = minetest.get_modpath("intllib")
+
+local S
+if plantslib.intllib_modpath then
+    dofile(plantslib.intllib_modpath.."/intllib.lua")
+    S = intllib.Getter(minetest.get_current_modname())
+else
+    S = function ( s ) return s end
+end
+
 local DEBUG = false --... except if you want to spam the console with debugging info :-)
 
 plantslib.plantlife_seed_diff = 329	-- needs to be global so other mods can see it