diff options
24 files changed, 146 insertions, 136 deletions
| diff --git a/technic/locale/de.txt b/technic/locale/de.txt index 3b03f0b..984296b 100644 --- a/technic/locale/de.txt +++ b/technic/locale/de.txt @@ -59,10 +59,22 @@ whole stacks = Ganzer Stapel  %s Alloy Furnace = %s Legierungsofen  %s Battery Box = %s Batteriebox  %s Cable = %s Kabel -%s Electric Furnace = %s Elektro-Ofen +%s CNC Machine = %s CNC-Maschine +%s Compressor = %s Kompressor +%s Extractor = %s Extraktor +%s Forcefield Emitter = %s Kraftfeld-Emitter  +%s Furnace = %s Ofen  %s Grinder = %s Schleifmaschine -%s Generator = %s Generator -%s Solar Array = %s Solaranlage +%s Music Player = %s Musikspieler +%s Quarry = %s Steinbruch +%s Tool Workshop = %s Werkzeugwerkstatt +Arrayed Solar %s Generator = %s Solaranlage +Fuel-Fired %s Generator = %s Kohle-Generator +Geothermal %s Generator = %s Geothermie-Generator +Hydro %s Generator = %s Wassermuehle +Nuclear %s Generator Core = %s Reaktorkern +Small Solar %s Generator = %s Solarmodul +Wind %s Generator = %s Windmuehle  Injector = Injektor  Constructor Mk%d = Konstruktor Modell %d  Frame = Rahmen @@ -74,22 +86,11 @@ Template tool = Schablonenwerkzeug  Battery Box = Batteriebox  Supply Converter = Stromumwandler  Switching Station = Schaltanlage -CNC Machine = CNC-Maschine -Coal Alloy Furnace = Kohle-Legierungsofen -Extractor = Extraktor -Compressor = Kompressor -Solar Panel = Solarmodul -Geothermal Generator = Geothermie-Generator -Music Player = Musikspieler -Water Mill = Wassermuehle -Tool Workshop = Werkzeugwerkstatt -Wind Mill = Windmuehle +Fuel-Fired Alloy Furnace = Kohle-Legierungsofen +Fuel-Fired Furnace = Kohle-Ofen  Wind Mill Frame = Windmuehlengeruest -Forcefield Emitter = Kraftfeld-Emitter   Forcefield = Kraftfeld -Nuclear Reactor Core = Reaktorkern  Nuclear Reactor Rod Compartment = Brennstabfaecher -Quarry = Steinbruch  ## Machine-specific  # $1: Pruduced EU diff --git a/technic/locale/es.txt b/technic/locale/es.txt index 1f2c274..2323abc 100644 --- a/technic/locale/es.txt +++ b/technic/locale/es.txt @@ -52,10 +52,22 @@ Enable/Disable = Habilitar/Deshabilitar  %s Alloy Furnace = Horno de Aleacion %s  %s Battery Box = Caja de Bateria %s  %s Cable = Cable %s -%s Electric Furnace = Horno Electrico %s +%s CNC Machine = Maquina CNC %s +%s Compressor = Compresor %s +%s Extractor = Extractor %s +%s Forcefield Emitter = Emisor de Campo de Fuerza %s +%s Furnace = Horno %s  %s Grinder = Amoladora %s -%s Generator = Generador %s -%s Solar Array = Panel Solar %s +%s Music Player = Reproductor de Musica %s +%s Quarry = Cantera %s +%s Tool Workshop = Taller de Herramientas %s +Arrayed Solar %s Generator = Panel Solar %s +Fuel-Fired %s Generator = Generador a Carbon %s +Geothermal %s Generator = Generador Geotermico %s +Hydro %s Generator = Molino de Agua %s +Nuclear %s Generator Core = Nucleo de Reactor Nuclear %s +Small Solar %s Generator = Panel Solar %s +Wind %s Generator = Molino de Viento %s  Injector =  Constructor Mk%d =  Frame = @@ -67,22 +79,11 @@ Template Tool =  Supply Converter = Convertidor de Alimentacion  Switching Station = Estacion de Conmutacion  Battery Box = Caja de Baterias -Quarry = Cantera -CNC Machine = Maquina CNC -Music Player = Reproductor de Musica -Extractor = Extractor -Coal Alloy Furnace = Horno de Aleacion a Carbon -Tool Workshop = Taller de Herramientas +Fuel-Fired Alloy Furnace = Horno de Aleacion a Carbon +Fuel-Fired Furnace = Horno a Carbon  Forcefield = Campo de Fuerza -Forcefield Emitter = Emisor de Campo de Fuerza -Compressor = Compresor -Geothermal Generator = Generador Geotermico -Water Mill = Molino de Agua  Nuclear Reactor Rod Compartment = Compartimiento para Vara de Reactor Nuclear -Nuclear Reactor Core = Nucleo de Reactor Nuclear -Wind Mill = Molino de Viento  Wind Mill Frame = Armazon de Molino de Viento -Solar Panel = Panel Solar  ## Machine-specific  # $1: Pruduced EU diff --git a/technic/locale/it.txt b/technic/locale/it.txt index 764c099..70da24e 100644 --- a/technic/locale/it.txt +++ b/technic/locale/it.txt @@ -56,10 +56,22 @@ whole stacks = pila completa  %s Alloy Furnace = %s Fornace per leghe  %s Battery Box =  %s Box batterie  %s Cable = Cavo %s -%s Electric Furnace = %s Fornace elettrica +%s CNC Machine = Tornio CNC %s +%s Compressor = Compressore %s +%s Extractor = Estrattore %s +%s Forcefield Emitter = Emettitore di campo di forza %s +%s Furnace = %s Fornace  %s Grinder = %s Tritatutto -%s Generator = %s Generatore -%s Solar Array = %s Pannello Solare +%s Music Player = Music Player %s +%s Quarry = Cava %s +%s Tool Workshop = Officina per attrezzi %s +Arrayed Solar %s Generator = %s Pannello Solare +Fuel-Fired %s Generator = %s Generatore a carbone +Geothermal %s Generator = %s Generatore Geotermico +Hydro %s Generator = Turbina Elettrica %s +Nuclear %s Generator Core = Reattore nucleare %s +Small Solar %s Generator = %s Pannello solare +Wind %s Generator = %s Generatore eolico  Injector = Ignettore  Constructor Mk%d = Costruttore Mk%d  Frame = Cornice @@ -71,22 +83,11 @@ Template Tool =  Battery Box = Box batterie  Supply Converter = Trasformatore  Switching Station = Stazione di controllo -CNC Machine = Tornio CNC -Coal Alloy Furnace = Fornace per leghe a carbone -Extractor = Estrattore -Compressor = Compressore -Solar Panel = Pannello solare -Geothermal Generator = Generatore Geotermico -Music Player = Music Player -Water Mill = Turbina Elettrica -Tool Workshop = Officina per attrezzi -Wind Mill = Generatore eolico +Fuel-Fired Alloy Furnace = Fornace per leghe a carbone +Fuel-Fired Furnace = Fornace a carbone  Wind Mill Frame = Pala eolica -Forcefield Emitter = Emettitore di campo di forza  Forcefield = Campo di forza -Nuclear Reactor Core = Reattore nucleare  Nuclear Reactor Rod Compartment = Compartimento combustibile nucleare -Quarry = Cava  ## Machine-specific  # $1: Pruduced EU diff --git a/technic/locale/template.txt b/technic/locale/template.txt index ccf0bde..dd14ae1 100644 --- a/technic/locale/template.txt +++ b/technic/locale/template.txt @@ -59,10 +59,22 @@ whole stacks =  %s Alloy Furnace =  %s Battery Box =   %s Cable = -%s Electric Furnace = +%s CNC Machine = +%s Compressor = +%s Extractor = +%s Forcefield Emitter = +%s Furnace =  %s Grinder = -%s Generator = -%s Solar Array = +%s Music Player = +%s Quarry = +%s Tool Workshop = +Arrayed Solar %s Generator = +Fuel-Fired %s Generator = +Geothermal %s Generator = +Hydro %s Generator = +Nuclear %s Generator Core = +Small Solar %s Generator = +Wind %s Generator =  Injector =  Constructor Mk%d =  Frame = @@ -74,22 +86,11 @@ Template Tool =  Battery Box =  Supply Converter =  Switching Station = -CNC Machine = -Coal Alloy Furnace = -Extractor = -Compressor = -Solar Panel = -Geothermal Generator = -Music Player = -Water Mill = -Tool Workshop = -Wind Mill = +Fuel-Fired Alloy Furnace = +Fuel-Fired Furnace =  Wind Mill Frame = -Forcefield Emitter =  Forcefield = -Nuclear Reactor Core =  Nuclear Reactor Rod Compartment = -Quarry =  ## Machine-specific  # $1: Pruduced EU diff --git a/technic/machines/HV/forcefield.lua b/technic/machines/HV/forcefield.lua index 41adf94..711243d 100644 --- a/technic/machines/HV/forcefield.lua +++ b/technic/machines/HV/forcefield.lua @@ -105,7 +105,7 @@ local mesecons = {  }  minetest.register_node("technic:forcefield_emitter_off", { -	description = S("Forcefield Emitter"), +	description = S("%s Forcefield Emitter"):format("HV"),  	tiles = {"technic_forcefield_emitter_off.png"},  	groups = {cracky = 1},  	on_receive_fields = forcefield_receive_fields, @@ -116,13 +116,13 @@ minetest.register_node("technic:forcefield_emitter_off", {  		meta:set_int("range", 10)  		meta:set_int("enabled", 0)  		meta:set_string("formspec", get_forcefield_formspec(10)) -		meta:set_string("infotext", S("Forcefield Emitter")) +		meta:set_string("infotext", S("%s Forcefield Emitter"):format("HV"))  	end,  	mesecons = mesecons  })  minetest.register_node("technic:forcefield_emitter_on", { -	description = S("Forcefield Emitter"), +	description = S("%s Forcefield Emitter"):format("HV"),  	tiles = {"technic_forcefield_emitter_on.png"},  	groups = {cracky = 1, not_in_creative_inventory=1},  	drop = "technic:forcefield_emitter_off", @@ -140,7 +140,7 @@ minetest.register_node("technic:forcefield_emitter_on", {  })  minetest.register_node("technic:forcefield", { -	description = S("Forcefield"), +	description = S("%s Forcefield"):format("HV"),  	sunlight_propagates = true,  	drawtype = "glasslike",  	groups = {not_in_creative_inventory=1, unbreakable=1}, @@ -166,7 +166,7 @@ minetest.register_abm({  		local eu_input   = meta:get_int("HV_EU_input")  		local eu_demand  = meta:get_int("HV_EU_demand")  		local enabled    = meta:get_int("enabled") -		local machine_name = S("Forcefield Emitter") +		local machine_name = S("%s Forcefield Emitter"):format("HV")  		-- Power off automatically if no longer connected to a switching station  		technic.switching_station_timeout_count(pos, "HV") diff --git a/technic/machines/HV/nuclear_reactor.lua b/technic/machines/HV/nuclear_reactor.lua index 4dbd0c5..abe71bc 100644 --- a/technic/machines/HV/nuclear_reactor.lua +++ b/technic/machines/HV/nuclear_reactor.lua @@ -49,7 +49,7 @@ local nodebox = {  }  minetest.register_node("technic:hv_nuclear_reactor_core", { -	description = S("Nuclear Reactor Core"), +	description = S("Nuclear %s Generator Core"):format("HV"),  	tiles = {"technic_hv_nuclear_reactor_core.png", "technic_hv_nuclear_reactor_core.png",  	         "technic_hv_nuclear_reactor_core.png", "technic_hv_nuclear_reactor_core.png",  	         "technic_hv_nuclear_reactor_core.png", "technic_hv_nuclear_reactor_core.png"}, @@ -65,7 +65,7 @@ minetest.register_node("technic:hv_nuclear_reactor_core", {  	},  	on_construct = function(pos)  		local meta = minetest.get_meta(pos) -		meta:set_string("infotext", S("Nuclear Reactor Core")) +		meta:set_string("infotext", S("Nuclear %s Generator Core"):format("HV"))  		meta:set_int("HV_EU_supply", 0)  		-- Signal to the switching station that this device burns some  		-- sort of fuel and needs special handling @@ -194,7 +194,7 @@ minetest.register_abm({  	chance   = 1,  	action = function(pos, node, active_object_count, active_object_count_wider)  		local meta = minetest.get_meta(pos) -		local machine_name = S("Nuclear Reactor Core") +		local machine_name = S("Nuclear %s Generator Core"):format("HV")  		local burn_time = meta:get_int("burn_time") or 0  		if burn_time >= burn_ticks or burn_time == 0 then diff --git a/technic/machines/HV/quarry.lua b/technic/machines/HV/quarry.lua index 1f0629b..f22e094 100644 --- a/technic/machines/HV/quarry.lua +++ b/technic/machines/HV/quarry.lua @@ -16,9 +16,9 @@ local function set_quarry_formspec(meta)  	local formspec = "size[3,1.5]"..  		"field[1,0.5;2,1;size;Radius;"..meta:get_int("size").."]"  	if meta:get_int("enabled") == 0 then -		formspec = formspec.."button[0,1;3,1;enable;"..S("%s Disabled"):format(S("Quarry")).."]" +		formspec = formspec.."button[0,1;3,1;enable;"..S("%s Disabled"):format(S("%s Quarry"):format("HV")).."]"  	else -		formspec = formspec.."button[0,1;3,1;disable;"..S("%s Enabled"):format(S("Quarry")).."]" +		formspec = formspec.."button[0,1;3,1;disable;"..S("%s Enabled"):format(S("%s Quarry"):format("HV")).."]"  	end  	meta:set_string("formspec", formspec)  end @@ -127,7 +127,7 @@ local function send_items(items, pos, node)  end  minetest.register_node("technic:quarry", { -	description = S("Quarry"), +	description = S("%s Quarry"):format("HV"),  	tiles = {"technic_carbon_steel_block.png", "technic_carbon_steel_block.png",  	         "technic_carbon_steel_block.png", "technic_carbon_steel_block.png",  	         "technic_carbon_steel_block.png^default_tool_mesepick.png", "technic_carbon_steel_block.png"}, @@ -138,7 +138,7 @@ minetest.register_node("technic:quarry", {  	},  	on_construct = function(pos)  		local meta = minetest.get_meta(pos) -		meta:set_string("infotext", S("Quarry")) +		meta:set_string("infotext", S("%s Quarry"):format("HV"))  		meta:set_int("size", 4)  		set_quarry_formspec(meta)  		meta:set_int("dig_y", pos.y) @@ -163,7 +163,7 @@ minetest.register_abm({  		local demand = 10000  		local center = get_quarry_center(pos, size)  		local dig_y = meta:get_int("dig_y") -		local machine_name = S("Quarry") +		local machine_name = S("%s Quarry"):format("HV")  		technic.switching_station_timeout_count(pos, "HV") diff --git a/technic/machines/LV/cnc.lua b/technic/machines/LV/cnc.lua index baee2c9..7395645 100644 --- a/technic/machines/LV/cnc.lua +++ b/technic/machines/LV/cnc.lua @@ -127,7 +127,7 @@ end  -- The actual block inactive state  minetest.register_node("technic:cnc", { -	description = S("CNC Machine"), +	description = S("%s CNC Machine"):format("LV"),  	tiles       = {"technic_cnc_top.png", "technic_cnc_bottom.png", "technic_cnc_side.png",  	               "technic_cnc_side.png", "technic_cnc_side.png", "technic_cnc_front.png"},  	drawtype    = "nodebox", @@ -143,7 +143,7 @@ minetest.register_node("technic:cnc", {  	legacy_facedir_simple = true,  	on_construct = function(pos)  		local meta = minetest.get_meta(pos) -		meta:set_string("infotext", S("CNC Machine")) +		meta:set_string("infotext", S("%s CNC Machine"):format("LV"))  		meta:set_float("technic_power_machine", 1)  		meta:set_string("formspec", cnc_formspec)  		local inv = meta:get_inventory() @@ -159,7 +159,7 @@ minetest.register_node("technic:cnc", {  -- Active state block  minetest.register_node("technic:cnc_active", { -	description = S("CNC Machine"), +	description = S("%s CNC Machine"):format("LV"),  	tiles       = {"technic_cnc_top_active.png", "technic_cnc_bottom.png", "technic_cnc_side.png",  	               "technic_cnc_side.png",       "technic_cnc_side.png",   "technic_cnc_front_active.png"},  	paramtype2 = "facedir", @@ -182,7 +182,7 @@ minetest.register_abm({  		local meta         = minetest.get_meta(pos)  		local inv          = meta:get_inventory()  		local eu_input     = meta:get_int("LV_EU_input") -		local machine_name = S("CNC Machine") +		local machine_name = S("%s CNC Machine"):format("LV")  		local machine_node = "technic:cnc"  		local demand       = 450 diff --git a/technic/machines/LV/coal_alloy_furnace.lua b/technic/machines/LV/coal_alloy_furnace.lua index 36307b7..2240a51 100644 --- a/technic/machines/LV/coal_alloy_furnace.lua +++ b/technic/machines/LV/coal_alloy_furnace.lua @@ -1,5 +1,5 @@ --- Coal driven alloy furnace. This uses no EUs: +-- Fuel driven alloy furnace. This uses no EUs:  local S = technic.getter @@ -13,7 +13,7 @@ minetest.register_craft({  })  minetest.register_node("technic:coal_alloy_furnace", { -	description = S("Coal Alloy Furnace"), +	description = S("Fuel-Fired Alloy Furnace"),  	tiles = {"technic_coal_alloy_furnace_top.png",  "technic_coal_alloy_furnace_bottom.png",  	         "technic_coal_alloy_furnace_side.png", "technic_coal_alloy_furnace_side.png",  	         "technic_coal_alloy_furnace_side.png", "technic_coal_alloy_furnace_front.png"}, @@ -24,7 +24,7 @@ minetest.register_node("technic:coal_alloy_furnace", {  	on_construct = function(pos)  		local meta = minetest.env:get_meta(pos)  		meta:set_string("formspec", coal_alloy_furnace_formspec) -		meta:set_string("infotext", S("Coal Alloy Furnace")) +		meta:set_string("infotext", S("Fuel-Fired Alloy Furnace"))  		local inv = meta:get_inventory()  		inv:set_size("fuel", 1)  		inv:set_size("src", 1) @@ -38,7 +38,7 @@ minetest.register_node("technic:coal_alloy_furnace", {  })  minetest.register_node("technic:coal_alloy_furnace_active", { -	description = "Alloy Furnace", +	description = S("Fuel-Fired Alloy Furnace"),  	tiles = {"technic_coal_alloy_furnace_top.png",  "technic_coal_alloy_furnace_bottom.png",  	         "technic_coal_alloy_furnace_side.png", "technic_coal_alloy_furnace_side.png",  	         "technic_coal_alloy_furnace_side.png", "technic_coal_alloy_furnace_front_active.png"}, @@ -62,7 +62,7 @@ minetest.register_abm({  		local meta = minetest.get_meta(pos)  		local inv    = meta:get_inventory()  		local recipe = nil -		local machine_name = S("Coal Alloy Furnace") +		local machine_name = S("Fuel-Fired Alloy Furnace")  		local formspec =  			"size[8,9]"..  			"label[0,0;"..machine_name.."]".. diff --git a/technic/machines/LV/coal_furnace.lua b/technic/machines/LV/coal_furnace.lua new file mode 100644 index 0000000..53a0f8b --- /dev/null +++ b/technic/machines/LV/coal_furnace.lua @@ -0,0 +1,5 @@ +local S = technic.getter + +if minetest.registered_nodes["default:furnace"].description == "Furnace" then +	minetest.override_item("default:furnace", { description = S("Fuel-Fired Furnace") }) +end diff --git a/technic/machines/LV/compressor.lua b/technic/machines/LV/compressor.lua index c0e590f..84aaac9 100644 --- a/technic/machines/LV/compressor.lua +++ b/technic/machines/LV/compressor.lua @@ -54,13 +54,13 @@ minetest.register_craft({  local compressor_formspec =  	"invsize[8,9;]".. -	"label[0,0;"..S("Compressor").."]".. +	"label[0,0;"..S("%s Compressor"):format("LV").."]"..  	"list[current_name;src;3,1;1,1;]"..  	"list[current_name;dst;5,1;2,2;]"..  	"list[current_player;main;0,5;8,4;]"  minetest.register_node("technic:compressor", { -	description = S("Compressor"), +	description = S("%s Compressor"):format("LV"),  	tiles = {"technic_compressor_top.png",  "technic_compressor_bottom.png",  	         "technic_compressor_side.png", "technic_compressor_side.png",  	         "technic_compressor_back.png", "technic_compressor_front.png"}, @@ -70,7 +70,7 @@ minetest.register_node("technic:compressor", {  	sounds = default.node_sound_wood_defaults(),  	on_construct = function(pos)  		local meta = minetest.get_meta(pos) -		meta:set_string("infotext", S("Compressor")) +		meta:set_string("infotext", S("%s Compressor"):format("LV"))  		meta:set_string("formspec", compressor_formspec)  		local inv = meta:get_inventory()  		inv:set_size("src", 1) @@ -83,7 +83,7 @@ minetest.register_node("technic:compressor", {  })  minetest.register_node("technic:compressor_active", { -	description = S("Compressor"), +	description = S("%s Compressor"):format("LV"),  	tiles = {"technic_compressor_top.png",  "technic_compressor_bottom.png",  	         "technic_compressor_side.png", "technic_compressor_side.png",  	         "technic_compressor_back.png", "technic_compressor_front_active.png"}, @@ -105,7 +105,7 @@ minetest.register_abm({  	action = function(pos, node, active_object_count, active_object_count_wider)  		local meta         = minetest.get_meta(pos)  		local eu_input     = meta:get_int("LV_EU_input") -		local machine_name = S("Compressor") +		local machine_name = S("%s Compressor"):format("LV")  		local machine_node = "technic:compressor"  		local demand       = 300 diff --git a/technic/machines/LV/extractor.lua b/technic/machines/LV/extractor.lua index 6a620c1..72d2ce7 100644 --- a/technic/machines/LV/extractor.lua +++ b/technic/machines/LV/extractor.lua @@ -61,13 +61,13 @@ minetest.register_craft({  local extractor_formspec =     "invsize[8,9;]".. -   "label[0,0;"..S("Extractor").."]".. +   "label[0,0;"..S("%s Extractor"):format("LV").."]"..     "list[current_name;src;3,1;1,1;]"..     "list[current_name;dst;5,1;2,2;]"..     "list[current_player;main;0,5;8,4;]"  minetest.register_node("technic:extractor", { -	description = S("Extractor"), +	description = S("%s Extractor"):format("LV"),  	tiles = {"technic_lv_grinder_top.png",  "technic_lv_grinder_bottom.png", "technic_lv_grinder_side.png",  	         "technic_lv_grinder_side.png", "technic_lv_grinder_side.png",   "technic_lv_grinder_front.png"},  	paramtype2 = "facedir", @@ -76,7 +76,7 @@ minetest.register_node("technic:extractor", {  	sounds = default.node_sound_wood_defaults(),  	on_construct = function(pos)  		local meta = minetest.get_meta(pos) -		meta:set_string("infotext", S("Extractor")) +		meta:set_string("infotext", S("%s Extractor"):format("LV"))  		meta:set_string("formspec", extractor_formspec)  		local inv = meta:get_inventory()  		inv:set_size("src", 1) @@ -89,7 +89,7 @@ minetest.register_node("technic:extractor", {  })  minetest.register_node("technic:extractor_active", { -	description = S("Extractor"), +	description = S("%s Extractor"):format("LV"),  	tiles = {"technic_lv_grinder_top.png",  "technic_lv_grinder_bottom.png",  	         "technic_lv_grinder_side.png", "technic_lv_grinder_side.png",  	         "technic_lv_grinder_side.png", "technic_lv_grinder_front_active.png"}, @@ -116,7 +116,7 @@ minetest.register_abm({  		local eu_input = meta:get_int("LV_EU_input")  		-- Machine information -		local machine_name = S("Extractor") +		local machine_name = S("%s Extractor"):format("LV")  		local machine_node = "technic:extractor"  		local demand       = 300 diff --git a/technic/machines/LV/geothermal.lua b/technic/machines/LV/geothermal.lua index 855593c..8c64708 100644 --- a/technic/machines/LV/geothermal.lua +++ b/technic/machines/LV/geothermal.lua @@ -17,11 +17,11 @@ minetest.register_craft({  })  minetest.register_craftitem("technic:geothermal", { -	description = S("Geothermal Generator"), +	description = S("Geothermal %s Generator"):format("LV"),  })   minetest.register_node("technic:geothermal", { -	description = S("Geothermal Generator"), +	description = S("Geothermal %s Generator"):format("LV"),  	tiles = {"technic_geothermal_top.png", "technic_machine_bottom.png", "technic_geothermal_side.png",  	         "technic_geothermal_side.png", "technic_geothermal_side.png", "technic_geothermal_side.png"},  	paramtype2 = "facedir", @@ -30,13 +30,13 @@ minetest.register_node("technic:geothermal", {  	sounds = default.node_sound_wood_defaults(),  	on_construct = function(pos)  		local meta = minetest.get_meta(pos) -		meta:set_string("infotext", S("Geothermal Generator")) +		meta:set_string("infotext", S("Geothermal %s Generator"):format("LV"))  		meta:set_int("LV_EU_supply", 0)  	end,	  })  minetest.register_node("technic:geothermal_active", { -	description = S("Geothermal Generator"), +	description = S("Geothermal %s Generator"):format("LV"),  	tiles = {"technic_geothermal_top_active.png", "technic_machine_bottom.png", "technic_geothermal_side.png",  	         "technic_geothermal_side.png", "technic_geothermal_side.png", "technic_geothermal_side.png"},  	paramtype2 = "facedir", @@ -96,7 +96,7 @@ minetest.register_abm({  		end  		meta:set_string("infotext", -			S("Geothermal Generator").." ("..production_level.."%)") +			S("Geothermal %s Generator"):format("LV").." ("..production_level.."%)")  		if production_level > 0 and minetest.get_node(pos).name == "technic:geothermal" then  			technic.swap_node (pos, "technic:geothermal_active") diff --git a/technic/machines/LV/init.lua b/technic/machines/LV/init.lua index dc47087..b8b8759 100644 --- a/technic/machines/LV/init.lua +++ b/technic/machines/LV/init.lua @@ -7,6 +7,7 @@ dofile(path.."/cables.lua")  dofile(path.."/battery_box.lua")  dofile(path.."/alloy_furnace.lua")  dofile(path.."/coal_alloy_furnace.lua") +dofile(path.."/coal_furnace.lua")  dofile(path.."/solar_panel.lua")  dofile(path.."/solar_array.lua")  dofile(path.."/geothermal.lua") diff --git a/technic/machines/LV/music_player.lua b/technic/machines/LV/music_player.lua index d04e72d..39dd329 100644 --- a/technic/machines/LV/music_player.lua +++ b/technic/machines/LV/music_player.lua @@ -17,7 +17,7 @@ local music_handles = {}  local music_player_formspec =  	"invsize[8,9;]".. -	"label[0,0;"..S("Music Player").."]".. +	"label[0,0;"..S("%s Music Player"):format("LV").."]"..  	"button[4,1;1,1;track1;1]"..  	"button[5,1;1,1;track2;2]"..  	"button[6,1;1,1;track3;3]".. @@ -37,14 +37,14 @@ local function play_track(pos, track)  end  minetest.register_node("technic:music_player", { -	description = S("Music Player"), +	description = S("%s Music Player"):format("LV"),  	tiles = {"technic_music_player_top.png", "technic_machine_bottom.png", "technic_music_player_side.png",  	         "technic_music_player_side.png", "technic_music_player_side.png", "technic_music_player_side.png"},  	groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2},  	sounds = default.node_sound_wood_defaults(),  	on_construct = function(pos)  		local meta = minetest.get_meta(pos) -		meta:set_string("infotext", S("Music Player")) +		meta:set_string("infotext", S("%s Music Player"):format("LV"))  		meta:set_int("active", 0)  		meta:set_int("current_track", 1)  		meta:set_string("formspec", music_player_formspec) @@ -66,7 +66,7 @@ minetest.register_node("technic:music_player", {  		meta:set_int("current_track", current_track)  		meta:set_string("formspec",  				"invsize[8,9;]".. -				"label[0,0;"..S("Music Player").."]".. +				"label[0,0;"..S("%s Music Player"):format("LV").."]"..  				"button[4,1;1,1;track1;1]"..  				"button[5,1;1,1;track2;2]"..  				"button[6,1;1,1;track3;3]".. @@ -104,7 +104,7 @@ minetest.register_abm({  	action = function(pos, node, active_object_count, active_object_count_wider)  		local meta         = minetest.get_meta(pos)  		local eu_input     = meta:get_int("LV_EU_input") -		local machine_name = S("Music Player") +		local machine_name = S("%s Music Player"):format("LV")  		local machine_node = "technic:music_player"  		local demand       = 150 diff --git a/technic/machines/LV/solar_panel.lua b/technic/machines/LV/solar_panel.lua index 95b359d..b10a3f1 100644 --- a/technic/machines/LV/solar_panel.lua +++ b/technic/machines/LV/solar_panel.lua @@ -9,7 +9,7 @@ minetest.register_node("technic:solar_panel", {  	         "technic_solar_panel_side.png", "technic_solar_panel_side.png",   "technic_solar_panel_side.png"},  	groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2},  	sounds = default.node_sound_wood_defaults(), -    	description = S("Solar Panel"), +    	description = S("Small Solar %s Generator"):format("LV"),  	active = false,  	drawtype = "nodebox",  	paramtype = "light", @@ -21,7 +21,7 @@ minetest.register_node("technic:solar_panel", {  	on_construct = function(pos)  		local meta = minetest.get_meta(pos)  		meta:set_int("LV_EU_supply", 0) -		meta:set_string("infotext", S("Solar Panel")) +		meta:set_string("infotext", S("Small Solar %s Generator"):format("LV"))  	end,  }) @@ -48,7 +48,7 @@ minetest.register_abm({  		-- To take care of some of it solar panels do not work outside daylight hours or if  		-- built below -10m  		local pos1 = {x=pos.x, y=pos.y+1, z=pos.z} -		local machine_name = S("Solar Panel") +		local machine_name = S("Small Solar %s Generator"):format("LV")  		local light = minetest.get_node_light(pos1, nil)  		local time_of_day = minetest.get_timeofday() diff --git a/technic/machines/LV/water_mill.lua b/technic/machines/LV/water_mill.lua index 90a5bae..0ddccc7 100644 --- a/technic/machines/LV/water_mill.lua +++ b/technic/machines/LV/water_mill.lua @@ -16,7 +16,7 @@ minetest.register_craft({  })  minetest.register_node("technic:water_mill", { -	description = S("Water Mill"), +	description = S("Hydro %s Generator"):format("LV"),  	tiles = {"technic_water_mill_top.png",  "technic_machine_bottom.png",  	         "technic_water_mill_side.png", "technic_water_mill_side.png",  	         "technic_water_mill_side.png", "technic_water_mill_side.png"}, @@ -26,13 +26,13 @@ minetest.register_node("technic:water_mill", {  	sounds = default.node_sound_wood_defaults(),  	on_construct = function(pos)  		local meta = minetest.get_meta(pos) -		meta:set_string("infotext", S("Water Mill")) +		meta:set_string("infotext", S("Hydro %s Generator"):format("LV"))  		meta:set_int("LV_EU_supply", 0)  	end,	  })  minetest.register_node("technic:water_mill_active", { -	description = S("Water Mill"), +	description = S("Hydro %s Generator"):format("LV"),  	tiles = {"technic_water_mill_top_active.png", "technic_machine_bottom.png",  	         "technic_water_mill_side.png",       "technic_water_mill_side.png",  	         "technic_water_mill_side.png",       "technic_water_mill_side.png"}, @@ -85,7 +85,7 @@ minetest.register_abm({  		end  		meta:set_string("infotext", -			S("Water Mill").." ("..production_level.."%)") +			S("Hydro %s Generator"):format("LV").." ("..production_level.."%)")  		if production_level > 0 and  		   minetest.get_node(pos).name == "technic:water_mill" then diff --git a/technic/machines/MV/power_radiator.lua b/technic/machines/MV/power_radiator.lua index 6462606..6523471 100644 --- a/technic/machines/MV/power_radiator.lua +++ b/technic/machines/MV/power_radiator.lua @@ -108,7 +108,7 @@ local toggle_on_off_inductive_appliances = function(pos, node, puncher)  end  minetest.register_node("technic:power_radiator", { -	description = "Power Radiator", +	description = "MV Power Radiator",  	tiles  = {"technic_lv_cable.png", "technic_lv_cable.png", "technic_lv_cable.png",  	          "technic_lv_cable.png", "technic_lv_cable.png", "technic_lv_cable.png"},  	groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2}, @@ -124,7 +124,7 @@ minetest.register_node("technic:power_radiator", {  		local meta = minetest.get_meta(pos)  		meta:set_int("MV_EU_demand",1)               -- Demand on the primary side when idle  		meta:set_int("connected_EU_demand",0)        -- Potential demand of connected appliances -		meta:set_string("infotext", "Power Radiator") +		meta:set_string("infotext", "MV Power Radiator")  	end,  	on_dig = function(pos, node, digger)  		shutdown_inductive_appliances(pos) @@ -158,7 +158,7 @@ minetest.register_abm({  		if eu_input == 0 then  			-- No power -			meta:set_string("infotext", "Power Radiator is unpowered"); +			meta:set_string("infotext", "MV Power Radiator is unpowered");  			-- meta:set_int("active", 1) -- used for setting textures someday maybe  			shutdown_inductive_appliances(pos)  			meta:set_int("connected_EU_demand", 0) @@ -201,7 +201,7 @@ minetest.register_abm({  					-- The appliance has power from this node. Spend power if it is on.  					used_charge = used_charge + math.floor(meta1:get_int("EU_charge") / eff_factor)  				end -				meta:set_string("infotext", "Power Radiator is powered (" +				meta:set_string("infotext", "MV Power Radiator is powered ("  					..math.floor(used_charge / max_charge * 100)  					.."% of maximum power)");  				if used_charge == 0 then diff --git a/technic/machines/MV/tool_workshop.lua b/technic/machines/MV/tool_workshop.lua index 8bc95ea..15aa09d 100644 --- a/technic/machines/MV/tool_workshop.lua +++ b/technic/machines/MV/tool_workshop.lua @@ -17,18 +17,18 @@ minetest.register_craft({  local workshop_formspec =  	"invsize[8,9;]"..  	"list[current_name;src;3,1;1,1;]".. -	"label[0,0;"..S("Tool Workshop").."]".. +	"label[0,0;"..S("%s Tool Workshop"):format("MV").."]"..  	"list[current_player;main;0,5;8,4;]"  minetest.register_node("technic:tool_workshop", { -	description = S("Tool Workshop"), +	description = S("%s Tool Workshop"):format("MV"),  	tiles = {"technic_workshop_top.png", "technic_machine_bottom.png", "technic_workshop_side.png",  	         "technic_workshop_side.png", "technic_workshop_side.png", "technic_workshop_side.png"},  	groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2},  	sounds = default.node_sound_wood_defaults(),  	on_construct = function(pos)  		local meta = minetest.get_meta(pos) -		meta:set_string("infotext", S("Tool Workshop")) +		meta:set_string("infotext", S("%s Tool Workshop"):format("MV"))  		meta:set_string("formspec", workshop_formspec)  		local inv = meta:get_inventory()  		inv:set_size("src", 1) @@ -46,7 +46,7 @@ minetest.register_abm({  		local meta         = minetest.get_meta(pos)  		local inv          = meta:get_inventory()  		local eu_input     = meta:get_int("MV_EU_input") -		local machine_name = S("Tool Workshop") +		local machine_name = S("%s Tool Workshop"):format("MV")  		local machine_node = "technic:tool_workshop"  		local demand       = 5000 diff --git a/technic/machines/MV/wind_mill.lua b/technic/machines/MV/wind_mill.lua index 6930228..868a60e 100644 --- a/technic/machines/MV/wind_mill.lua +++ b/technic/machines/MV/wind_mill.lua @@ -30,7 +30,7 @@ minetest.register_node("technic:wind_mill_frame", {  })  minetest.register_node("technic:wind_mill", { -	description = S("Wind Mill"), +	description = S("Wind %s Generator"):format("MV"),  	tiles = {"technic_carbon_steel_block.png"},  	paramtype2 = "facedir",  	groups = {cracky=1}, @@ -48,7 +48,7 @@ minetest.register_node("technic:wind_mill", {  	},  	on_construct = function(pos)  		local meta = minetest.get_meta(pos) -		meta:set_string("infotext", S("Wind Mill")) +		meta:set_string("infotext", S("Wind %s Generator"):format("MV"))  		meta:set_int("MV_EU_supply", 0)  	end,	  }) @@ -72,7 +72,7 @@ minetest.register_abm({  	chance   = 1,  	action = function(pos, node, active_object_count, active_object_count_wider)  		local meta = minetest.get_meta(pos) -		local machine_name = S("Wind Mill") +		local machine_name = S("Wind %s Generator"):format("MV")  		local power = math.min(pos.y * 100, 5000)  		if not check_wind_mill(pos) then diff --git a/technic/machines/register/alloy_furnace.lua b/technic/machines/register/alloy_furnace.lua index ac1cd05..ac99da5 100644 --- a/technic/machines/register/alloy_furnace.lua +++ b/technic/machines/register/alloy_furnace.lua @@ -183,7 +183,7 @@ function technic.register_alloy_furnace(data)  	})  	minetest.register_node("technic:"..ltier.."_alloy_furnace_active",{ -		description = S(tier.." Alloy Furnace"), +		description = S("%s Alloy Furnace"):format(tier),  		tiles = {"technic_"..ltier.."_alloy_furnace_top.png",  		         "technic_"..ltier.."_alloy_furnace_bottom.png",  			 tube_side_texture, diff --git a/technic/machines/register/electric_furnace.lua b/technic/machines/register/electric_furnace.lua index e153609..a2df6f8 100644 --- a/technic/machines/register/electric_furnace.lua +++ b/technic/machines/register/electric_furnace.lua @@ -36,7 +36,7 @@ function technic.register_electric_furnace(data)  		"list[current_name;src;3,1;1,1;]"..  		"list[current_name;dst;5,1;2,2;]"..  		"list[current_player;main;0,6;8,4;]".. -		"label[0,0;"..S("%s Electric Furnace"):format(tier).."]" +		"label[0,0;"..S("%s Furnace"):format(tier).."]"  	if data.upgrade then  		formspec = formspec..  			"list[current_name;upgrade1;1,4;1,1;]".. @@ -45,7 +45,7 @@ function technic.register_electric_furnace(data)  	end  	minetest.register_node("technic:"..ltier.."_electric_furnace", { -		description = S("%s Electric Furnace"):format(tier), +		description = S("%s Furnace"):format(tier),  		tiles = {"technic_"..ltier.."_electric_furnace_top.png",  		         "technic_"..ltier.."_electric_furnace_bottom.png",  		         tube_side_texture, @@ -60,7 +60,7 @@ function technic.register_electric_furnace(data)  		on_construct = function(pos)  			local meta = minetest.get_meta(pos)  			local name = minetest.get_node(pos).name -			meta:set_string("infotext", S("%s Electric Furnace"):format(tier)) +			meta:set_string("infotext", S("%s Furnace"):format(tier))  			meta:set_int("tube_time",  0)  			meta:set_string("formspec", formspec)  			local inv = meta:get_inventory() @@ -76,7 +76,7 @@ function technic.register_electric_furnace(data)  	})  	minetest.register_node("technic:"..ltier.."_electric_furnace_active", { -		description = ("%s Electric Furnace"):format(tier), +		description = ("%s Furnace"):format(tier),  		tiles = {"technic_"..ltier.."_electric_furnace_top.png",  		         "technic_"..ltier.."_electric_furnace_bottom.png",  		         tube_side_texture, @@ -94,7 +94,7 @@ function technic.register_electric_furnace(data)  			local meta = minetest.get_meta(pos)  			local name = minetest.get_node(pos).name  			local data = minetest.registered_nodes[name].technic -			meta:set_string("infotext", S("%s Electric Furnace"):format(tier)) +			meta:set_string("infotext", S("%s Furnace"):format(tier))  			meta:set_int("tube_time",  0)  			meta:set_string("formspec", formspec)  			local inv = meta:get_inventory() @@ -120,7 +120,7 @@ function technic.register_electric_furnace(data)  			local eu_input = meta:get_int(tier.."_EU_input")  			-- Machine information -			local machine_name   = S("%s Electric Furnace"):format(tier) +			local machine_name   = S("%s Furnace"):format(tier)  			local machine_node   = "technic:"..ltier.."_electric_furnace"  			local machine_demand = data.demand diff --git a/technic/machines/register/generator.lua b/technic/machines/register/generator.lua index d253323..547ee2e 100644 --- a/technic/machines/register/generator.lua +++ b/technic/machines/register/generator.lua @@ -29,12 +29,12 @@ function technic.register_generator(data)  	local generator_formspec =  		"invsize[8,9;]".. -		"label[0,0;"..S("%s Generator"):format(tier).."]".. +		"label[0,0;"..S("Fuel-Fired %s Generator"):format(tier).."]"..  		"list[current_name;src;3,1;1,1;]"..  		"image[4,1;1,1;default_furnace_fire_bg.png]"..  		"list[current_player;main;0,5;8,4;]" -	local desc = S("%s Generator"):format(tier) +	local desc = S("Fuel-Fired %s Generator"):format(tier)  	minetest.register_node("technic:"..ltier.."_generator", {  		description = desc,  		tiles = {"technic_"..ltier.."_generator_top.png", "technic_machine_bottom.png", @@ -121,7 +121,7 @@ function technic.register_generator(data)  			meta:set_string("infotext", desc.." ("..percent.."%)")  				meta:set_string("formspec",   					"size[8, 9]".. -					"label[0, 0;Generator]".. +					"label[0, 0;"..minetest.formspec_escape(desc).."]"..  					"list[current_name;src;3, 1;1, 1;]"..  					"image[4, 1;1, 1;default_furnace_fire_bg.png^[lowpart:"..  					(percent)..":default_furnace_fire_fg.png]".. diff --git a/technic/machines/register/solar_array.lua b/technic/machines/register/solar_array.lua index 93deb86..da1017f 100644 --- a/technic/machines/register/solar_array.lua +++ b/technic/machines/register/solar_array.lua @@ -11,7 +11,7 @@ function technic.register_solar_array(data)  			 "technic_"..ltier.."_solar_array_side.png", "technic_"..ltier.."_solar_array_side.png"},  		groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2},  		sounds = default.node_sound_wood_defaults(), -		description = S("%s Solar Array"):format(tier), +		description = S("Arrayed Solar %s Generator"):format(tier),  		active = false,  		drawtype = "nodebox",  		paramtype = "light", @@ -40,7 +40,7 @@ function technic.register_solar_array(data)  			-- To take care of some of it solar panels do not work outside daylight hours or if  			-- built below -10m  			local pos1 = {} -			local machine_name = S("%s Solar Array"):format(tier) +			local machine_name = S("Arrayed Solar %s Generator"):format(tier)  			pos1.y = pos.y + 1  			pos1.x = pos.x  			pos1.z = pos.z | 
