From 1425d09f782c9376a925395ee13dce87a511e683 Mon Sep 17 00:00:00 2001 From: webdesigner97 Date: Fri, 11 Apr 2014 16:40:13 +0200 Subject: intllib --- streetsmod/init.lua | 28 ++++++++++++---------------- 1 file changed, 12 insertions(+), 16 deletions(-) (limited to 'streetsmod/init.lua') diff --git a/streetsmod/init.lua b/streetsmod/init.lua index 72f7fee..b737da7 100644 --- a/streetsmod/init.lua +++ b/streetsmod/init.lua @@ -5,10 +5,19 @@ Forum : http://bit.ly/12cPMeo Depends : default ]] +-- kaeza: intllib + -- Boilerplate to support localized strings if intllib mod is installed. + local S + if (minetest.get_modpath("intllib")) then + dofile(minetest.get_modpath("intllib").."/intllib.lua") + S = intllib.Getter(minetest.get_current_modname()) + else + S = function ( s ) return s end + end -- Create variables and tables - print("Streets: Creating variables and tables...") + print("Streets: " .. S("Creating variables and tables...")) streets = {} - streets.version = "1.4.3" + streets.version = "1.4.4dev" streets.modpath = minetest.get_modpath("streets") streets.extendedBy = {} streets.load = { @@ -19,45 +28,33 @@ -- Check for mods which change this mod's beahaviour print("Streets: Checking installed mods...") if minetest.get_modpath("wool") then - print("'Wool' is installed \n\t => You can craft labels for your asphalt blocks") streets.extendedBy.wool = true else - print("'Wool' not installed \n\t => You can't craft any labels") streets.extendedBy.wool = false end if minetest.get_modpath("technic") then - print("'Technic' is installed \n\t => You can use its concrete also in this mod") streets.extendedBy.technic = true else - print("'Technic' not installed \n\t => StreetsMod will register its own concrete block") streets.extendedBy.technic = false end if minetest.get_modpath("moreblocks") then - print("'Moreblocks' is installed \n\t => There will be stairs and slabs'") streets.extendedBy.moreblocks = true else - print("'Moreblocks' not installed \n\t => There won't be stairs and slabs'") streets.extendedBy.moreblocks = false end if minetest.get_modpath("mesecons") then - print("'Mesecons' is installed \n\t => Trafficlights might be available. Checking for digilines. Streetlamps available") streets.extendedBy.mesecons = true else - print("'Mesecons' not installed \n\t => No trafficlight and streetlamps, sorry.") streets.extendedBy.mesecons = false end if minetest.get_modpath("digilines") then - print("'Digilines' is installed \n\t => Trafficlights might be available") streets.extendedBy.digilines = true else - print("'Digilines' not installed \n\t => No trafficlight, sorry.") streets.extendedBy.digilines = false end if minetest.get_modpath("prefab") then - print("'Prefab concrete' is installed \n\t => Use its concrete block for streets' crafting recipes.") streets.extendedBy.prefab = true else - print("'Prefab concrete' not installed \n\t => Streets will register its own concrete block.") streets.extendedBy.prefab = false end @@ -84,6 +81,5 @@ }) -- Done - print("Streets: Setup completed, have fun with StreetsMod ".. streets.version .."!") - print("Streets: Special thanks to everyone who contributed to this mod (except myself): Immanuel_Kant and philipbenr!") + print("Streets: " .. S("Setup completed, have fun with StreetsMod") .. " " .. streets.version .. "!") streets.load.fin = os.clock() \ No newline at end of file -- cgit v1.2.3