diff --git a/mods/3dforniture/nodes.lua b/mods/3dforniture/nodes.lua index fd0981b..2d9e8e8 100644 --- a/mods/3dforniture/nodes.lua +++ b/mods/3dforniture/nodes.lua @@ -1,3 +1,5 @@ +local S = minetest.get_translator("3dforniture") + --[[ Some adjustments and expansions for Hades game added 2015 by Glünggi @@ -36,7 +38,7 @@ --Table minetest.register_node("3dforniture:table", - {description = 'Table', + {description = S("Table"), tiles = { "forniture_wood.png", "forniture_wood.png", @@ -68,7 +70,7 @@ }) minetest.register_node("3dforniture:table_black", - {description = 'Black Table', + {description = S("Black Table"), tiles = { "forniture_wood_black.png", "forniture_wood_black.png", @@ -100,7 +102,7 @@ }) minetest.register_node("3dforniture:table_white", - {description = 'White Table', + {description = S('White Table'), tiles = { "forniture_wood_white.png", "forniture_wood_white.png", @@ -133,7 +135,7 @@ --Chair minetest.register_node("3dforniture:chair", - { description = 'Chair', + { description = S("Chair"), tiles = { "forniture_wood.png", "forniture_wood.png", @@ -166,7 +168,7 @@ }) minetest.register_node("3dforniture:chair_black", - { description = 'Black Chair', + { description = S("Black Chair"), tiles = { "forniture_wood_black.png", "forniture_wood_black.png", @@ -199,7 +201,7 @@ }) minetest.register_node("3dforniture:chair_white", - { description = 'White Chair', + { description = S("White Chair"), tiles = { "forniture_wood_white.png", "forniture_wood_white.png", @@ -233,7 +235,7 @@ --Armchair minetest.register_node("3dforniture:armchair", - { description = 'Black Armchair', + { description = S("Black Armchair"), tiles = { "forniture_armchair_top.png", "forniture_armchair_top.png", @@ -275,7 +277,7 @@ }) minetest.register_node("3dforniture:armchair_white", - { description = 'White Armchair', + { description = S("White Armchair"), tiles = { "forniture_armchair_top_white.png", "forniture_armchair_top_white.png", @@ -317,7 +319,7 @@ }) minetest.register_node("3dforniture:armchair_blue", - { description = 'Blue Armchair', + { description = S("Blue Armchair"), tiles = { "forniture_armchair_top_blue.png", "forniture_armchair_top_blue.png", @@ -359,7 +361,7 @@ }) minetest.register_node("3dforniture:armchair_brown", - { description = 'Brown Armchair', + { description = S("Brown Armchair"), tiles = { "forniture_armchair_top_brown.png", "forniture_armchair_top_brown.png", @@ -401,7 +403,7 @@ }) minetest.register_node("3dforniture:armchair_red", - { description = 'Red Armchair', + { description = S("Red Armchair"), tiles = { "forniture_armchair_top_red.png", "forniture_armchair_top_red.png", @@ -443,7 +445,7 @@ }) minetest.register_node("3dforniture:armchair_green", - { description = 'Green Armchair', + { description = S("Green Armchair"), tiles = { "forniture_armchair_top_green.png", "forniture_armchair_top_green.png", @@ -501,7 +503,7 @@ end --Table Lamp minetest.register_node("3dforniture:table_lamp_"..lamps[l][1], { - description = "Table Lamp", + description = S("Table Lamp"), drawtype = "nodebox", tiles = { "forniture_table_lamp_s.png", diff --git a/mods/bags/init.lua b/mods/bags/init.lua index 8fb99ee..4b34efe 100644 --- a/mods/bags/init.lua +++ b/mods/bags/init.lua @@ -8,6 +8,7 @@ License: GPLv3 ]]-- +local S = minetest.get_translator("bags") local bags_page = {} @@ -130,17 +131,17 @@ end) -- register bag tools minetest.register_tool("bags:small", { - description = "Small Bag", + description = S("Small Bag"), inventory_image = "bags_small.png", groups = {bagslots=8, disable_repair=1}, }) minetest.register_tool("bags:medium", { - description = "Medium Bag", + description = S("Medium Bag"), inventory_image = "bags_medium.png", groups = {bagslots=16, disable_repair=1}, }) minetest.register_tool("bags:large", { - description = "Large Bag", + description = S("Large Bag"), inventory_image = "bags_large.png", groups = {bagslots=24, disable_repair=1}, }) diff --git a/mods/bedrock/init.lua b/mods/bedrock/init.lua index 464da85..f552b2c 100644 --- a/mods/bedrock/init.lua +++ b/mods/bedrock/init.lua @@ -1,5 +1,7 @@ local BEDROCK_LAYER = -30912 -- determined as appropriate by experiment +local S = minetest.get_translator("bedrock") + minetest.register_ore({ ore_type = "scatter", ore = "bedrock:bedrock", @@ -23,7 +25,7 @@ minetest.register_ore({ }) minetest.register_node("bedrock:bedrock", { - description = "Bedrock", + description = S("Bedrock"), tiles = {"bedrock_bedrock.png"}, groups = {unbreakable = 1, not_in_creative_inventory = 1}, -- For Map Tools' admin pickaxe. sounds = hades_sounds.node_sound_stone_defaults(), @@ -36,7 +38,7 @@ minetest.register_node("bedrock:bedrock", { }) minetest.register_node("bedrock:deepstone", { - description = "Deepstone", + description = S("Deepstone"), tiles = {"bedrock_deepstone.png"}, drop = "hades_core:stone", -- Intended. groups = {cracky = 1, level = 3}, diff --git a/mods/bones/init.lua b/mods/bones/init.lua index f69f5ba..42f058e 100644 --- a/mods/bones/init.lua +++ b/mods/bones/init.lua @@ -1,6 +1,8 @@ -- Minetest 0.4 mod: bones -- See README.txt for licensing and other information. +local S = minetest.get_translator("bones") + local function is_owner(pos, name) local owner = minetest.get_meta(pos):get_string("owner") if owner == "" or owner == name then @@ -10,7 +12,7 @@ local function is_owner(pos, name) end minetest.register_node("bones:bones", { - description = "Bones", + description = S("Bones"), tiles = { "bones_top.png", "bones_bottom.png", diff --git a/mods/boost_cart/init.lua b/mods/boost_cart/init.lua index 1e27c63..4898885 100644 --- a/mods/boost_cart/init.lua +++ b/mods/boost_cart/init.lua @@ -2,6 +2,8 @@ -- Add rail-cross switching -- Prevent from floating carts +local S = minetest.get_translator("boost_cart") + boost_cart = {} boost_cart.modpath = minetest.get_modpath("boost_cart") boost_cart.speed_max = 10 @@ -259,7 +261,7 @@ end minetest.register_entity(":carts:cart", boost_cart.cart) minetest.register_craftitem(":carts:cart", { - description = "Cart", + description = S("Cart"), inventory_image = minetest.inventorycube("cart_top.png", "cart_side.png", "cart_side.png"), wield_image = "cart_side.png", on_place = function(itemstack, placer, pointed_thing) diff --git a/mods/boost_cart/rails.lua b/mods/boost_cart/rails.lua index 5becf3a..b545c66 100644 --- a/mods/boost_cart/rails.lua +++ b/mods/boost_cart/rails.lua @@ -1,7 +1,9 @@ local raillike_group = minetest.raillike_group("rail") +local S = minetest.get_translator("boost_cart") + minetest.register_node(":carts:rail", { - description = "Steel Rail", + description = S("Steel Rail"), drawtype = "raillike", tiles = {"default_rail.png", "default_rail_curved.png", "default_rail_t_junction.png", "default_rail_crossing.png"}, inventory_image = "default_rail.png", @@ -29,7 +31,7 @@ minetest.register_craft({ -- Copper rail minetest.register_node(":carts:copperrail", { - description = "Bronze Rail", + description = S("Bronze Rail"), drawtype = "raillike", tiles = {"carts_rail_cp.png", "carts_rail_curved_cp.png", "carts_rail_t_junction_cp.png", "carts_rail_crossing_cp.png"}, inventory_image = "carts_rail_cp.png", @@ -58,7 +60,7 @@ minetest.register_craft({ -- Speed up minetest.register_node(":carts:powerrail", { - description = "Powered Rail", + description = S("Powered Rail"), drawtype = "raillike", tiles = {"carts_rail_pwr.png", "carts_rail_curved_pwr.png", "carts_rail_t_junction_pwr.png", "carts_rail_crossing_pwr.png"}, inventory_image = "carts_rail_pwr.png", @@ -103,7 +105,7 @@ minetest.register_craft({ }) minetest.register_node(":carts:brakerail", { - description = "Brake Rail", + description = S("Brake Rail"), drawtype = "raillike", tiles = {"carts_rail_brk.png", "carts_rail_curved_brk.png", "carts_rail_t_junction_brk.png", "carts_rail_crossing_brk.png"}, inventory_image = "carts_rail_brk.png", diff --git a/mods/columnia/columnia.lua b/mods/columnia/columnia.lua index ae3603c..7fb65e1 100644 --- a/mods/columnia/columnia.lua +++ b/mods/columnia/columnia.lua @@ -1,3 +1,5 @@ +local S = minetest.get_translator("columnia") + columnia.registered_materials = {} function columnia.register_all(craft, desc, image, groups, sounds, mat) @@ -29,7 +31,7 @@ end columnia.registered_materials[craft] = mat minetest.register_node("columnia:column_mid_"..mat, { - description = desc.." Column", + description = S("@1 Column", desc), drawtype = "nodebox", tiles = {image}, paramtype = "light", @@ -78,7 +80,7 @@ minetest.register_node("columnia:column_mid_"..mat, { }) minetest.register_node("columnia:column_top_"..mat, { - description = desc.." Column Top", + description = S("@1 Column Top", desc), drawtype = "nodebox", tiles = {image}, paramtype = "light", @@ -129,7 +131,7 @@ minetest.register_node("columnia:column_top_"..mat, { }) minetest.register_node("columnia:column_bottom_"..mat, { - description = desc.." Column Bottom", + description = S("@1 Column Bottom", desc), drawtype = "nodebox", tiles = {image}, paramtype = "light", @@ -180,7 +182,7 @@ minetest.register_node("columnia:column_bottom_"..mat, { }) minetest.register_node("columnia:column_crosslink_"..mat, { - description = desc.." Column Crosslink", + description = S("@1 Column Crosslink", desc), drawtype = "nodebox", tiles = {image}, paramtype = "light", @@ -232,7 +234,7 @@ minetest.register_node("columnia:column_crosslink_"..mat, { }) minetest.register_node("columnia:column_link_"..mat, { - description = desc.." Column Link", + description = S("@1 Column Link", desc), drawtype = "nodebox", tiles = {image}, paramtype = "light", @@ -281,7 +283,7 @@ minetest.register_node("columnia:column_link_"..mat, { }) minetest.register_node("columnia:column_linkdown_"..mat, { - description = desc.." Column Link Down", + description = S("@1 Column Link Down", desc), drawtype = "nodebox", tiles = {image}, paramtype = "light", @@ -333,7 +335,7 @@ minetest.register_node("columnia:column_linkdown_"..mat, { }) minetest.register_node("columnia:column_linkcross_"..mat, { - description = desc.." Column Link Cross", + description = S("@1 Column Link Cross", desc), drawtype = "nodebox", tiles = {image}, paramtype = "light", @@ -383,7 +385,7 @@ minetest.register_node("columnia:column_linkcross_"..mat, { }) minetest.register_node("columnia:column_linkcrossdown_"..mat, { - description = desc.." Column Link Cross Down", + description = S("@1 Column Link Cross Down", desc), drawtype = "nodebox", tiles = {image}, paramtype = "light", @@ -436,7 +438,7 @@ minetest.register_node("columnia:column_linkcrossdown_"..mat, { }) minetest.register_node("columnia:column_linkvertical_"..mat, { - description = desc.." Column Link Vertical", + description = S("@1 Column Link Vertical", desc), drawtype = "nodebox", tiles = {image}, paramtype = "light", @@ -489,7 +491,7 @@ minetest.register_node("columnia:column_linkvertical_"..mat, { }) minetest.register_node("columnia:column_linkangle_"..mat, { - description = desc.." Column Link Corner", + description = S("@1 Column Link Corner", desc), drawtype = "nodebox", tiles = {image}, paramtype = "light", @@ -539,7 +541,7 @@ minetest.register_node("columnia:column_linkangle_"..mat, { }) minetest.register_node("columnia:column_linkangle_down_"..mat, { - description = desc.." Column Link Corner Down", + description = S("@1 Column Link Corner Down", desc), drawtype = "nodebox", tiles = {image}, paramtype = "light", @@ -592,7 +594,7 @@ minetest.register_node("columnia:column_linkangle_down_"..mat, { }) minetest.register_node("columnia:column_linktee_"..mat, { - description = desc.." Column Link T-Form", + description = S("@1 Column Link T-Form", desc), drawtype = "nodebox", tiles = {image}, paramtype = "light", @@ -642,7 +644,7 @@ minetest.register_node("columnia:column_linktee_"..mat, { }) minetest.register_node("columnia:column_linktee_down_"..mat, { - description = desc.." Column Link T-Form Down", + description = S("@1 Column Link T-Form Down", desc), drawtype = "nodebox", tiles = {image}, paramtype = "light", diff --git a/mods/columnia/init.lua b/mods/columnia/init.lua index 77829ef..dd656c1 100644 --- a/mods/columnia/init.lua +++ b/mods/columnia/init.lua @@ -2,9 +2,11 @@ columnia = {} +local S = minetest.get_translator("columnia") + -- Bracket minetest.register_node("columnia:bracket", { - description = 'Bracket', + description = S("Bracket"), tiles = {"columnia_rusty.png",}, drawtype = "nodebox", sunlight_propagates = true, @@ -37,7 +39,7 @@ minetest.register_craft({ -- Lamp minetest.register_node("columnia:lamp_ceiling", { - description = "Column Lamp", + description = S("Column Lamp"), drawtype = "nodebox", paramtype = "light", paramtype2 = "facedir", @@ -80,7 +82,7 @@ minetest.register_craft({ -- Rusty_Block minetest.register_node("columnia:rusty_block", { - description = "Rusty Block", + description = S("Rusty Block"), tiles = {"columnia_rusty_block.png"}, is_ground_content = true, groups = {cracky=1}, diff --git a/mods/columnia/machines.lua b/mods/columnia/machines.lua index 27af68a..2886be5 100644 --- a/mods/columnia/machines.lua +++ b/mods/columnia/machines.lua @@ -1,5 +1,8 @@ +local S = minetest.get_translator("columnia") +local F = minetest.formspec_escape + minetest.register_node("columnia:machine", { - description = "Columnia Workstation", + description = S("Columnia Workstation"), tiles = { "columnia_machine_top.png", "columnia_machine_bottom.png", @@ -40,7 +43,12 @@ minetest.register_node("columnia:machine", { after_place_node = function(pos, placer) local meta = minetest.get_meta(pos); meta:set_string("owner", (placer:get_player_name() or "")); - meta:set_string("infotext", "Columnia workstation is empty (owned by " .. (placer:get_player_name() or "") .. ")"); + local pname = placer:get_player_name() + if pname then + meta:set_string("infotext", S("Columnia workstation is empty (owned by @1)", pname)) + else + meta:set_string("infotext", S("Columnia workstation is empty")) + end end, can_dig = function(pos,player) @@ -61,58 +69,58 @@ minetest.register_node("columnia:machine", { "background9[6,6;10,10;columnia_background.png;true;6]".. "list[current_name;ingot;7,5;1,1;]".. "list[current_name;res;8,5;1,1;]".. - "label[7,4.5;Input:]".. - "label[8,4.5;Output:]".. + "label[7,4.5;"..F(S("Input:")).."]".. + "label[8,4.5;"..F(S("Output:")).."]".. - "label[1,0;Basics]".. + "label[1,0;"..F(S("Basics")).."]".. "image_button[1,0.5;1,1;columnia_mach1.png;column_bottom; ]".. "image_button[2,0.5;1,1;columnia_mach2.png;column_mid; ]".. "image_button[3,0.5;1,1;columnia_mach3.png;column_top; ]".. "image_button[4,0.5;1,1;columnia_mach4.png;column_crosslink; ]".. - "label[1,1.5;Links]".. + "label[1,1.5;"..F(S("Links")).."]".. "image_button[1,2;1,1;columnia_mach5.png;column_link; ]".. "image_button[2,2;1,1;columnia_mach7.png;column_linkcross; ]".. "image_button[3,2;1,1;columnia_mach10.png;column_linkangle; ]".. "image_button[4,2;1,1;columnia_mach14.png;column_linktee; ]".. - "label[1,3;Links with Downs]".. + "label[1,3;"..F(S("Links with Downs")).."]".. "image_button[1,3.5;1,1;columnia_mach6.png;column_linkdown; ]".. "image_button[2,3.5;1,1;columnia_mach8.png;column_linkcrossdown; ]".. "image_button[3,3.5;1,1;columnia_mach13.png;column_linkangle_down; ]".. "image_button[4,3.5;1,1;columnia_mach15.png;column_linktee_down; ]".. "image_button[5,3.5;1,1;columnia_mach9.png;column_linkvertical; ]".. - "label[1,4.5;Stair Substructures]".. + "label[1,4.5;"..F(S("Stair Substructures")).."]".. "image_button[1,5;1,1;columnia_mach11.png;column_stairsub; ]".. "image_button[2,5;1,1;columnia_mach12.png;column_stairsubpillar; ]".. "list[current_player;main;1,6.25;8,4;]".. - "tooltip[column_bottom;Column Bottom]".. - "tooltip[column_mid;Column]".. - "tooltip[column_top;Column Top]".. - "tooltip[column_crosslink;Column Crosslink]".. + "tooltip[column_bottom;"..F(S("Column Bottom")).."]".. + "tooltip[column_mid;"..F(S("Column")).."]".. + "tooltip[column_top;"..F(S("Column Top")).."]".. + "tooltip[column_crosslink;"..F(S("Column Crosslink")).."]".. - "tooltip[column_link;Column Link]".. - "tooltip[column_linkcross;Column Cross]".. - "tooltip[column_linkangle;Column Link Cross]".. - "tooltip[column_linktee;Column Link T-Form]".. + "tooltip[column_link;"..F(S("Column Link")).."]".. + "tooltip[column_linkcross;"..F(S("Column Cross")).."]".. + "tooltip[column_linkangle;"..F(S("Column Link Cross")).."]".. + "tooltip[column_linktee;"..F(S("Column Link T-Form")).."]".. - "tooltip[column_linkdown;Column Link Down]".. - "tooltip[column_linkcrossdown;Column Cross Down]".. - "tooltip[column_linkangle_down;Column Link Cross Down]".. - "tooltip[column_linktee_down;Column Link T-Form Down]".. - "tooltip[column_linkvertical;Column Link Vertical]".. + "tooltip[column_linkdown;"..F(S("Column Link Down")).."]".. + "tooltip[column_linkcrossdown;"..F(S("Column Cross Down")).."]".. + "tooltip[column_linkangle_down;"..F(S("Column Link Cross Down")).."]".. + "tooltip[column_linktee_down;"..F(S("Column Link T-Form Down")).."]".. + "tooltip[column_linkvertical;"..F(S("Column Link Vertical")).."]".. - "tooltip[column_stairsub;Stair Substructure]".. - "tooltip[column_stairsubpillar;Stair Substructure Pillar]".. + "tooltip[column_stairsub;"..F(S("Stair Substructure")).."]".. + "tooltip[column_stairsubpillar;"..F(S("Stair Substructure Pillar")).."]".. "listring[current_player;main]".. "listring[current_name;ingot]".. "listring[current_player;main]".. "listring[current_name;res]") - meta:set_string("infotext", "Columnia workstation") + meta:set_string("infotext", S("Columnia workstation")) local inv = meta:get_inventory() inv:set_size("ingot", 1) inv:set_size("res", 1) diff --git a/mods/columnia/register.lua b/mods/columnia/register.lua index 187ea4b..db49945 100644 --- a/mods/columnia/register.lua +++ b/mods/columnia/register.lua @@ -1,4 +1,6 @@ - --[[ +local S = minetest.get_translator("columnia") + +--[[ columnia.register_all ( mat, desc, @@ -25,47 +27,47 @@ columnia.register_all("hades_core:obsidianbrick") columnia.register_all("hades_core:sandstonebrick") columnia.register_all("hades_core:stonebrick") -columnia.register_all("hades_trees:wood", "Common Wood") -columnia.register_all("hades_trees:jungle_wood", "Jungle Wood") -columnia.register_all("hades_trees:pale_wood", "Pale Wood") -columnia.register_all("hades_trees:birch_wood", "Birch Wood") -columnia.register_all("hades_trees:colwood_black", "Black Wood") -columnia.register_all("hades_trees:colwood_blue", "Blue Wood") -columnia.register_all("hades_trees:colwood_brown", "Brown Wood") -columnia.register_all("hades_trees:colwood_cyan", "Cyan Wood") -columnia.register_all("hades_trees:colwood_dark_green", "Dark Green Wood") -columnia.register_all("hades_trees:colwood_dark_grey", "Dark Grey Wood") -columnia.register_all("hades_trees:colwood_grey", "Grey Wood") -columnia.register_all("hades_trees:colwood_green", "Green Wood") -columnia.register_all("hades_trees:colwood_magenta", "Magenta Wood") -columnia.register_all("hades_trees:colwood_orange", "Orange Wood") -columnia.register_all("hades_trees:colwood_pink", "Pink Wood") -columnia.register_all("hades_trees:colwood_red", "Red Wood") -columnia.register_all("hades_trees:colwood_violet", "Violet Wood") -columnia.register_all("hades_trees:colwood_white", "White Wood") -columnia.register_all("hades_trees:colwood_yellow", "Yellow Wood") +columnia.register_all("hades_trees:wood", S("Common Wood")) +columnia.register_all("hades_trees:jungle_wood", S("Jungle Wood")) +columnia.register_all("hades_trees:pale_wood", S("Pale Wood")) +columnia.register_all("hades_trees:birch_wood", S("Birch Wood")) +columnia.register_all("hades_trees:colwood_black", S("Black Wood")) +columnia.register_all("hades_trees:colwood_blue", S("Blue Wood")) +columnia.register_all("hades_trees:colwood_brown", S("Brown Wood")) +columnia.register_all("hades_trees:colwood_cyan", S("Cyan Wood")) +columnia.register_all("hades_trees:colwood_dark_green", S("Dark Green Wood")) +columnia.register_all("hades_trees:colwood_dark_grey", S("Dark Grey Wood")) +columnia.register_all("hades_trees:colwood_grey", S("Grey Wood")) +columnia.register_all("hades_trees:colwood_green", S("Green Wood")) +columnia.register_all("hades_trees:colwood_magenta", S("Magenta Wood")) +columnia.register_all("hades_trees:colwood_orange", S("Orange Wood")) +columnia.register_all("hades_trees:colwood_pink", S("Pink Wood")) +columnia.register_all("hades_trees:colwood_red", S("Red Wood")) +columnia.register_all("hades_trees:colwood_violet", S("Violet Wood")) +columnia.register_all("hades_trees:colwood_white", S("White Wood")) +columnia.register_all("hades_trees:colwood_yellow", S("Yellow Wood")) columnia.register_all("hades_trees:bark") columnia.register_all("hades_trees:jungle_bark") columnia.register_all("hades_trees:pale_bark") columnia.register_all("hades_trees:birch_bark") -columnia.register_all("hades_core:brick", "Brick") -columnia.register_all("hades_core:brick_black", "Black Brick") -columnia.register_all("hades_core:brick_blue", "Blue Brick") -columnia.register_all("hades_core:brick_brown", "Brown Brick") -columnia.register_all("hades_core:brick_cyan", "Cyan Brick") -columnia.register_all("hades_core:brick_dark_green", "Dark Green Brick") -columnia.register_all("hades_core:brick_dark_grey", "Grey Brick") -columnia.register_all("hades_core:brick_green", "Green Brick") -columnia.register_all("hades_core:brick_grey", "Grey Brick") -columnia.register_all("hades_core:brick_magenta", "Magenta Brick") -columnia.register_all("hades_core:brick_orange", "Orange Brick") -columnia.register_all("hades_core:brick_pink", "Pink Brick") -columnia.register_all("hades_core:brick_red", "Red Brick") -columnia.register_all("hades_core:brick_violet", "Violet Brick") -columnia.register_all("hades_core:brick_white", "White Brick") -columnia.register_all("hades_core:brick_yellow", "Yellow Brick") +columnia.register_all("hades_core:brick", S("Brick")) +columnia.register_all("hades_core:brick_black", S("Black Brick")) +columnia.register_all("hades_core:brick_blue", S("Blue Brick")) +columnia.register_all("hades_core:brick_brown", S("Brown Brick")) +columnia.register_all("hades_core:brick_cyan", S("Cyan Brick")) +columnia.register_all("hades_core:brick_dark_green", S("Dark Green Brick")) +columnia.register_all("hades_core:brick_dark_grey", S("Grey Brick")) +columnia.register_all("hades_core:brick_green", S("Green Brick")) +columnia.register_all("hades_core:brick_grey", S("Grey Brick")) +columnia.register_all("hades_core:brick_magenta", S("Magenta Brick")) +columnia.register_all("hades_core:brick_orange", S("Orange Brick")) +columnia.register_all("hades_core:brick_pink", S("Pink Brick")) +columnia.register_all("hades_core:brick_red", S("Red Brick")) +columnia.register_all("hades_core:brick_violet", S("Violet Brick")) +columnia.register_all("hades_core:brick_white", S("White Brick")) +columnia.register_all("hades_core:brick_yellow", S("Yellow Brick")) columnia.register_all("hades_core:marble_brick") columnia.register_all("hades_core:marble") diff --git a/mods/craftguide/init.lua b/mods/craftguide/init.lua index b87b88e..ecc8d80 100644 --- a/mods/craftguide/init.lua +++ b/mods/craftguide/init.lua @@ -1,3 +1,5 @@ +local S = minetest.get_translator("craftguide") + local craftguide, datas, mt = {}, {}, minetest local progressive_mode = mt.settings:get_bool("craftguide_progressive_mode") local get_recipe, get_recipes = mt.get_craft_recipe, mt.get_all_craft_recipes @@ -105,9 +107,9 @@ function craftguide:get_recipe(iY, xoffset, tooltip, item, recipe_num, recipes) local formspec, recipes_total = "", #recipes if recipes_total > 1 then formspec = formspec .. - "button[0," .. (iY + 3) .. ";2,1;alternate;Alternate]" .. - "label[0," .. (iY + 2) .. ".5;Recipe " .. - recipe_num .. " of " .. recipes_total .. "]" + "button[0," .. (iY + 3) .. ";2,1;alternate;"..F(S("Alternate")).."]" .. + "label[0," .. (iY + 2) .. ".5;".. F(S("Recipe @1 of @2", + recipe_num, recipes_total)) .. "]" end local recipe_type = recipes[recipe_num].type @@ -129,8 +131,8 @@ function craftguide:get_recipe(iY, xoffset, tooltip, item, recipe_num, recipes) width > craftgrid_limit or rows > craftgrid_limit then formspec = formspec .. "label[" .. xoffset .. "," .. (iY + 2) .. - ";Recipe is too big to\nbe displayed (" .. - width .. "x" .. rows .. ")]" + ";"..F(S("Recipe is too big (@1x@2)", + width, rows)) .. ")]" else for i, v in pairs(items) do local X = (i - 1) % width + xoffset @@ -175,10 +177,10 @@ function craftguide:get_formspec(player_name, is_fuel) background[1,1;1,1;craftguide_bg.png;true] button[2.4,0.21;0.8,0.5;search;?] button[3.05,0.21;0.8,0.5;clear;X] - tooltip[search;Search] - tooltip[clear;Reset] - tooltip[size_inc;Increase window size] - tooltip[size_dec;Decrease window size] + tooltip[search;]]..F(S("Search"))..[[] + tooltip[clear;]]..F(S("Reset"))..[[] + tooltip[size_inc;]]..F(S("Increase window size"))..[[] + tooltip[size_dec;]]..F(S("Decrease window size"))..[[] field_close_on_enter[filter;false] ]] .. "button[" .. (data.iX / 2) .. ",-0.02;0.7,1;size_inc;+]" .. "button[" .. ((data.iX / 2) + 0.5) .. @@ -195,7 +197,7 @@ function craftguide:get_formspec(player_name, is_fuel) if not next(data.items) then formspec = formspec .. - "label[" .. (xoffset - (even_num and 1.5 or 1)) .. ",2;No item to show]" + "label[" .. (xoffset - (even_num and 1.5 or 1)) .. ",2;"..F(S("No item to show")).."]" end local first_item = (data.pagenum - 1) * ipp @@ -426,8 +428,8 @@ end if rawget(_G, "sfinv_buttons") then sfinv_buttons.register_button("craftguide", { - title = "Crafting guide", - tooltip = "Shows a list of available crafting recipes, cooking recipes and fuels", + title = S("Crafting guide"), + tooltip = S("Shows a list of available crafting recipes, cooking recipes and fuels"), action = function(player) craftguide:on_use(nil, player) end, diff --git a/mods/creative/init.lua b/mods/creative/init.lua index ef190b8..6beb148 100644 --- a/mods/creative/init.lua +++ b/mods/creative/init.lua @@ -1,7 +1,9 @@ +local S = minetest.get_translator("creative") + creative = {} minetest.register_privilege("creative", { - description = "Allow player to use creative inventory", + description = S("Allow player to use creative inventory"), give_to_singleplayer = false, give_to_admin = false }) diff --git a/mods/creative/inventory.lua b/mods/creative/inventory.lua index e420973..7ce938a 100644 --- a/mods/creative/inventory.lua +++ b/mods/creative/inventory.lua @@ -1,3 +1,6 @@ +local S = minetest.get_translator("creative") +local F = minetest.formspec_escape + local player_inventory = {} local inventory_cache = {} @@ -115,8 +118,8 @@ function creative.register_tab(name, title, items) button[7.25,3.2;0.8,0.9;creative_next;>] button[2.1,3.4;0.8,0.5;creative_search;?] button[2.75,3.4;0.8,0.5;creative_clear;X] - tooltip[creative_search;Search] - tooltip[creative_clear;Reset] + tooltip[creative_search;]]..F(S("Search"))..[[] + tooltip[creative_clear;]]..F(S("Reset"))..[[] listring[current_player;main] field_close_on_enter[creative_filter;false] ]] .. @@ -174,10 +177,10 @@ function creative.register_tab(name, title, items) }) end -creative.register_tab("all", "All", minetest.registered_items) -creative.register_tab("nodes", "Nodes", minetest.registered_nodes) -creative.register_tab("tools", "Tools", minetest.registered_tools) -creative.register_tab("craftitems", "Items", minetest.registered_craftitems) +creative.register_tab("all", S("All"), minetest.registered_items) +creative.register_tab("nodes", S("Nodes"), minetest.registered_nodes) +creative.register_tab("tools", S("Tools"), minetest.registered_tools) +creative.register_tab("craftitems", S("Items"), minetest.registered_craftitems) local old_homepage_name = sfinv.get_homepage_name function sfinv.get_homepage_name(player) diff --git a/mods/doors/api.lua b/mods/doors/api.lua index b99aad2..e110cb1 100644 --- a/mods/doors/api.lua +++ b/mods/doors/api.lua @@ -1,3 +1,5 @@ +local S = minetest.get_translator("doors") + -- our API object doors = {} @@ -92,7 +94,7 @@ end -- this hidden node is placed on top of the bottom, and prevents -- nodes from being placed in the top half of the door. minetest.register_node("doors:hidden", { - description = "Hidden Door Segment", + description = S("Hidden Door Segment"), -- can't use airlike otherwise falling nodes will turn to entities -- and will be forever stuck until door is removed. drawtype = "nodebox", @@ -309,7 +311,7 @@ function doors.register(name, def) if def.protected then meta:set_string("owner", pn) - meta:set_string("infotext", "Owned by " .. pn) + meta:set_string("infotext", S("Owned by @1", pn)) end if not (creative and creative.is_enabled_for and creative.is_enabled_for(pn)) then @@ -382,7 +384,7 @@ function doors.register(name, def) -- verify placer is owner of lockable door if owner ~= pname then minetest.record_protection_violation(pos, pname) - minetest.chat_send_player(pname, "You do not own this locked door.") + minetest.chat_send_player(pname, S("You do not own this locked door.")) return nil end @@ -502,7 +504,7 @@ function doors.register_trapdoor(name, def) local pn = placer:get_player_name() local meta = minetest.get_meta(pos) meta:set_string("owner", pn) - meta:set_string("infotext", "Owned by "..pn) + meta:set_string("infotext", S("Owned by @1", pn)) return (creative and creative.is_enabled_for and creative.is_enabled_for(pn)) end @@ -521,7 +523,7 @@ function doors.register_trapdoor(name, def) -- verify placer is owner of lockable door if owner ~= pname then minetest.record_protection_violation(pos, pname) - minetest.chat_send_player(pname, "You do not own this trapdoor.") + minetest.chat_send_player(pname, S("You do not own this trapdoor.")) return nil end diff --git a/mods/doors/register.lua b/mods/doors/register.lua index ef52a65..b2208e2 100644 --- a/mods/doors/register.lua +++ b/mods/doors/register.lua @@ -1,5 +1,7 @@ +local S = minetest.get_translator("doors") + doors.register_door("doors:door_wood", { - description = "Common Wood Door", + description = S("Common Wood Door"), inventory_image = "doors_wood.png", groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=2,door=1}, tiles = {{name="doors_door_wood.png", backface_culling=true}}, @@ -18,7 +20,7 @@ minetest.register_craft({ }) doors.register_door("doors:door_wood_pale", { - description = "Pale Wood Door", + description = S("Pale Wood Door"), inventory_image = "doors_wood_pale.png", groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=2,door=1}, tiles = {{name="doors_door_wood_pale.png", backface_culling=true}}, @@ -36,7 +38,7 @@ minetest.register_craft({ }) doors.register_door("doors:door_wood_birch", { - description = "Birch Wood Door", + description = S("Birch Wood Door"), inventory_image = "doors_wood_birch.png", groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=2,door=1}, tiles = {{name="doors_door_wood_birch.png", backface_culling=true}}, @@ -56,7 +58,7 @@ minetest.register_craft({ doors.register_door("doors:door_wood_jungle", { - description = "Jungle Wood Door", + description = S("Jungle Wood Door"), inventory_image = "doors_wood_jungle.png", groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=2,door=1}, tiles = {{name="doors_door_wood_jungle.png", backface_culling=true}}, @@ -76,7 +78,7 @@ minetest.register_craft({ doors.register_door("doors:door_steel", { - description = "Plain Steel Door", + description = S("Plain Steel Door"), inventory_image = "doors_steel.png", groups = {snappy=1,cracky=1,level=2,door=1}, tiles = {{name="doors_door_steel.png", backface_culling=true}}, @@ -141,7 +143,7 @@ end -- stone doors.register_door("doors:door_stone", { -- TODO: Make this door more hidden - description = "Stone Door", + description = S("Stone Door"), inventory_image = "doors_stone.png", groups = {snappy=1,cracky=1,level=2,door=1}, tiles = {{name="doors_door_stone.png", backface_culling=true}}, @@ -162,7 +164,7 @@ minetest.register_craft({ }) --glass doors.register_door("doors:door_glass", { - description = "Glass Door", + description = S("Glass Door"), inventory_image = "doors_glass.png", groups = {snappy=1,cracky=1,oddly_breakable_by_hand=3,door=1}, tiles = {"doors_door_glass.png"}, @@ -182,7 +184,7 @@ minetest.register_craft({ }) doors.register_door("doors:door_obsidian_glass", { - description = "Obsidian Glass Door", + description = S("Obsidian Glass Door"), inventory_image = "doors_obsidian_glass.png", groups = {snappy=1,cracky=1,oddly_breakable_by_hand=3,door=1}, tiles = {"doors_door_obsidian_glass.png"}, @@ -204,7 +206,7 @@ minetest.register_craft({ doors.register_trapdoor("doors:trapdoor", { - description = "Common Wood Trapdoor", + description = S("Common Wood Trapdoor"), inventory_image = "doors_trapdoor.png", wield_image = "doors_trapdoor.png", tile_front = "doors_trapdoor.png", @@ -224,7 +226,7 @@ minetest.register_craft({ }) doors.register_trapdoor("doors:trapdoor_jungle", { - description = "Jungle Wood Trapdoor", + description = S("Jungle Wood Trapdoor"), inventory_image = "doors_trapdoor_jungle.png", wield_image = "doors_trapdoor_jungle.png", tile_front = "doors_trapdoor_jungle.png", @@ -244,7 +246,7 @@ minetest.register_craft({ }) doors.register_trapdoor("doors:trapdoor_pale", { - description = "Pale Wood Trapdoor", + description = S("Pale Wood Trapdoor"), inventory_image = "doors_trapdoor_pale.png", wield_image = "doors_trapdoor_pale.png", tile_front = "doors_trapdoor_pale.png", @@ -264,7 +266,7 @@ minetest.register_craft({ }) doors.register_trapdoor("doors:trapdoor_birch", { - description = "Birch Wood Trapdoor", + description = S("Birch Wood Trapdoor"), inventory_image = "doors_trapdoor_birch.png", wield_image = "doors_trapdoor_birch.png", tile_front = "doors_trapdoor_birch.png", @@ -284,7 +286,7 @@ minetest.register_craft({ }) doors.register_trapdoor("doors:trapdoor_steel", { - description = "Steel Trapdoor", + description = S("Steel Trapdoor"), inventory_image = "doors_trapdoor_steel.png", wield_image = "doors_trapdoor_steel.png", tile_front = "doors_trapdoor_steel.png", @@ -305,28 +307,28 @@ minetest.register_craft({ }) doors.register_fencegate("doors:gate_wood", { - description = "Common Wood Fence Gate", + description = S("Common Wood Fence Gate"), texture = "default_wood.png", material = "hades_trees:wood", groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2} }) doors.register_fencegate("doors:gate_jungle_wood", { - description = "Jungle Wood Fence Gate", + description = S("Jungle Wood Fence Gate"), texture = "default_junglewood.png", material = "hades_trees:jungle_wood", groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2} }) doors.register_fencegate("doors:gate_pale_wood", { - description = "Pale Wood Fence Gate", + description = S("Pale Wood Fence Gate"), texture = "hades_trees_pale_wood.png", material = "hades_trees:pale_wood", groups = {choppy = 3, oddly_breakable_by_hand = 2, flammable = 3} }) doors.register_fencegate("doors:gate_birch_wood", { - description = "Birch Wood Fence Gate", + description = S("Birch Wood Fence Gate"), texture = "default_birchwood.png", material = "hades_trees:birch_wood", groups = {choppy = 3, oddly_breakable_by_hand = 2, flammable = 3} diff --git a/mods/dye/init.lua b/mods/dye/init.lua index 868b839..310f535 100644 --- a/mods/dye/init.lua +++ b/mods/dye/init.lua @@ -1,3 +1,5 @@ +local S = minetest.get_translator("dye") + -- minetest/dye/init.lua -- To make recipes that will work with any dye ever made by anybody, define @@ -63,21 +65,21 @@ local dyelocal = {} -- This collection of colors is partly a historic thing, partly something else. dyelocal.dyes = { - {"white", "White Dye", {dye=1, basecolor_white=1, excolor_white=1, unicolor_white=1}}, - {"grey", "Grey Dye", {dye=1, basecolor_grey=1, excolor_grey=1, unicolor_grey=1}}, - {"dark_grey", "Dark Grey Dye", {dye=1, basecolor_grey=1, excolor_darkgrey=1, unicolor_darkgrey=1}}, - {"black", "Black Dye", {dye=1, basecolor_black=1, excolor_black=1, unicolor_black=1}}, - {"violet", "Violet Dye", {dye=1, basecolor_magenta=1, excolor_violet=1, unicolor_violet=1}}, - {"blue", "Blue Dye", {dye=1, basecolor_blue=1, excolor_blue=1, unicolor_blue=1}}, - {"cyan", "Cyan Dye", {dye=1, basecolor_cyan=1, excolor_cyan=1, unicolor_cyan=1}}, - {"dark_green", "Dark Green Dye",{dye=1, basecolor_green=1, excolor_green=1, unicolor_dark_green=1}}, - {"green", "Green Dye", {dye=1, basecolor_green=1, excolor_green=1, unicolor_green=1}}, - {"yellow", "Yellow Dye", {dye=1, basecolor_yellow=1, excolor_yellow=1, unicolor_yellow=1}}, - {"brown", "Brown Dye", {dye=1, basecolor_yellow=1, excolor_orange=1, unicolor_dark_orange=1}}, - {"orange", "Orange Dye", {dye=1, basecolor_orange=1, excolor_orange=1, unicolor_orange=1}}, - {"red", "Red Dye", {dye=1, basecolor_red=1, excolor_red=1, unicolor_red=1}}, - {"magenta", "Magenta Dye", {dye=1, basecolor_magenta=1, excolor_red_violet=1,unicolor_red_violet=1}}, - {"pink", "Pink Dye", {dye=1, basecolor_red=1, excolor_red=1, unicolor_light_red=1}}, + {"white", S("White Dye"), {dye=1, basecolor_white=1, excolor_white=1, unicolor_white=1}}, + {"grey", S("Grey Dye"), {dye=1, basecolor_grey=1, excolor_grey=1, unicolor_grey=1}}, + {"dark_grey", S("Dark Grey Dye"), {dye=1, basecolor_grey=1, excolor_darkgrey=1, unicolor_darkgrey=1}}, + {"black", S("Black Dye"), {dye=1, basecolor_black=1, excolor_black=1, unicolor_black=1}}, + {"violet", S("Violet Dye"), {dye=1, basecolor_magenta=1, excolor_violet=1, unicolor_violet=1}}, + {"blue", S("Blue Dye"), {dye=1, basecolor_blue=1, excolor_blue=1, unicolor_blue=1}}, + {"cyan", S("Cyan Dye"), {dye=1, basecolor_cyan=1, excolor_cyan=1, unicolor_cyan=1}}, + {"dark_green", S("Dark Green Dye"),{dye=1, basecolor_green=1, excolor_green=1, unicolor_dark_green=1}}, + {"green", S("Green Dye"), {dye=1, basecolor_green=1, excolor_green=1, unicolor_green=1}}, + {"yellow", S("Yellow Dye"), {dye=1, basecolor_yellow=1, excolor_yellow=1, unicolor_yellow=1}}, + {"brown", S("Brown Dye"), {dye=1, basecolor_yellow=1, excolor_orange=1, unicolor_dark_orange=1}}, + {"orange", S("Orange Dye"), {dye=1, basecolor_orange=1, excolor_orange=1, unicolor_orange=1}}, + {"red", S("Red Dye"), {dye=1, basecolor_red=1, excolor_red=1, unicolor_red=1}}, + {"magenta", S("Magenta Dye"), {dye=1, basecolor_magenta=1, excolor_red_violet=1,unicolor_red_violet=1}}, + {"pink", S("Pink Dye"), {dye=1, basecolor_red=1, excolor_red=1, unicolor_light_red=1}}, } -- Define items diff --git a/mods/farming/hoes.lua b/mods/farming/hoes.lua index 7df947f..ca56c01 100644 --- a/mods/farming/hoes.lua +++ b/mods/farming/hoes.lua @@ -1,5 +1,7 @@ +local S = minetest.get_translator("farming") + farming.register_hoe(":farming:hoe_wood", { - description = "Wooden Hoe", + description = S("Wooden Hoe"), inventory_image = "farming_tool_woodhoe.png", groups = { hoe = 1, }, max_uses = 30, @@ -7,7 +9,7 @@ farming.register_hoe(":farming:hoe_wood", { }) farming.register_hoe(":farming:hoe_stone", { - description = "Stone Hoe", + description = S("Stone Hoe"), inventory_image = "farming_tool_stonehoe.png", groups = { hoe = 1, }, max_uses = 90, @@ -15,7 +17,7 @@ farming.register_hoe(":farming:hoe_stone", { }) farming.register_hoe(":farming:hoe_steel", { - description = "Steel Hoe", + description = S("Steel Hoe"), inventory_image = "farming_tool_steelhoe.png", groups = { hoe = 1, }, max_uses = 200, @@ -23,7 +25,7 @@ farming.register_hoe(":farming:hoe_steel", { }) farming.register_hoe(":farming:hoe_bronze", { - description = "Bronze Hoe", + description = S("Bronze Hoe"), inventory_image = "farming_tool_bronzehoe.png", groups = { hoe = 1, }, max_uses = 220, @@ -31,7 +33,7 @@ farming.register_hoe(":farming:hoe_bronze", { }) farming.register_hoe(":farming:hoe_mese", { - description = "Mese Hoe", + description = S("Mese Hoe"), inventory_image = "farming_tool_mesehoe.png", groups = { hoe = 1, }, max_uses = 350, @@ -40,7 +42,7 @@ farming.register_hoe(":farming:hoe_mese", { }) farming.register_hoe(":farming:hoe_prism", { - description = "Prism Hoe", + description = S("Prism Hoe"), inventory_image = "farming_tool_prismhoe.png", groups = { hoe = 1, }, max_uses = 1050, diff --git a/mods/farming/nodes.lua b/mods/farming/nodes.lua index fd4afc7..e9ecfe5 100644 --- a/mods/farming/nodes.lua +++ b/mods/farming/nodes.lua @@ -1,3 +1,5 @@ +local S = minetest.get_translator("farming") + minetest.override_item("hades_core:dirt", { groups = {crumbly=3,soil=1}, soil = { @@ -17,7 +19,7 @@ minetest.override_item("hades_core:dirt_with_grass", { }) minetest.register_node("farming:soil", { - description = "Soil", + description = S("Soil"), tiles = {"default_dirt.png^farming_soil.png", "default_dirt.png"}, drop = "hades_core:dirt", is_ground_content = true, @@ -31,7 +33,7 @@ minetest.register_node("farming:soil", { }) minetest.register_node("farming:soil_wet", { - description = "Wet Soil", + description = S("Wet Soil"), tiles = {"default_dirt.png^farming_soil_wet.png", "default_dirt.png^farming_soil_wet_side.png"}, drop = "hades_core:dirt", is_ground_content = true, @@ -46,7 +48,7 @@ minetest.register_node("farming:soil_wet", { minetest.register_node("farming:straw", { - description = "Straw", + description = S("Straw"), tiles = {"farming_straw.png"}, is_ground_content = false, groups = {snappy=3, flammable=4}, @@ -130,7 +132,7 @@ minetest.override_item("hades_core:junglegrass", {drop = { }}) minetest.register_node("farming:flowergrass", { - description = "Flower Grass", + description = S("Flower Grass"), drawtype = "plantlike", tiles = {"farming_flowergrass.png"}, inventory_image = "farming_flowergrass.png", diff --git a/mods/flowerpots/nodes.lua b/mods/flowerpots/nodes.lua index a88f669..298f20e 100644 --- a/mods/flowerpots/nodes.lua +++ b/mods/flowerpots/nodes.lua @@ -1,37 +1,38 @@ +local S = minetest.get_translator("flowerpots") local flowers = { - {"rose", "flowers:rose", "Red Flower"}, - {"tulip", "flowers:tulip", "Orange Flower"}, - {"geranium", "flowers:geranium", "Blue Flower"}, - {"viola", "flowers:viola", "Violet Flower"}, - {"dandelion_yellow", "flowers:dandelion_yellow", "Yellow Flower"}, - {"dandelion_white", "flowers:dandelion_white", "White Flower"}, + {"rose", "flowers:rose", S("Red Flower")}, + {"tulip", "flowers:tulip", S("Orange Flower")}, + {"geranium", "flowers:geranium", S("Blue Flower")}, + {"viola", "flowers:viola", S("Violet Flower")}, + {"dandelion_yellow", "flowers:dandelion_yellow", S("Yellow Flower")}, + {"dandelion_white", "flowers:dandelion_white", S("White Flower")}, -- TODO: Maybe add these later? --- {"grass", "hades_core:grass_1", "Grass"}, --- {"junglegrass", "hades_core:junglegrass", "junglegrass"}, --- {"dry_shrub", "hades_core:dry_shrub", "Dry Shrub"}, +-- {"grass", "hades_core:grass_1", S("Grass")}, +-- {"junglegrass", "hades_core:junglegrass", S("Jungle Grass")}, +-- {"dry_shrub", "hades_core:dry_shrub", S("Dry Shrub")}, - {"sapling", "hades_trees:sapling", "Common Tree Sapling"}, - {"jungle_sapling", "hades_trees:jungle_sapling", "Common Jungle Tree Sapling"}, - {"cultivated_jungle_sapling", "hades_trees:cultivated_jungle_sapling", "Cultivated Jungle Tree Sapling"}, - {"olive_sapling", "hades_trees:olive_sapling", "Olive Tree Sapling"}, - {"pale_sapling", "hades_trees:pale_sapling", "Pale Tree Sapling"}, - {"birch_sapling", "hades_trees:birch_sapling", "Birch Tree Sapling"}, + {"sapling", "hades_trees:sapling", S("Common Tree Sapling")}, + {"jungle_sapling", "hades_trees:jungle_sapling", S("Common Jungle Tree Sapling")}, + {"cultivated_jungle_sapling", "hades_trees:cultivated_jungle_sapling", S("Cultivated Jungle Tree Sapling")}, + {"olive_sapling", "hades_trees:olive_sapling", S("Olive Tree Sapling")}, + {"pale_sapling", "hades_trees:pale_sapling", S("Pale Tree Sapling")}, + {"birch_sapling", "hades_trees:birch_sapling", S("Birch Tree Sapling")}, } local cubes = { - {"cactus", "hades_core:cactus", "Cactus"}, - {"leaves", "hades_trees:leaves", "Common Leaves"}, - {"jungle_leaves", "hades_trees:jungle_leaves", "Common Jungle Leaves"}, - {"cultivated_jungle_leaves", "hades_trees:cultivated_jungle_leaves", "Cultivated Jungle Leaves"}, - {"olive_leaves", "hades_trees:olive_leaves", "Olive Leaves"}, - {"birch_leaves", "hades_trees:birch_leaves", "Birch Leaves"}, - {"pale_leaves", "hades_trees:pale_leaves", "Pale Leaves"}, + {"cactus", "hades_core:cactus", S("Cactus")}, + {"leaves", "hades_trees:leaves", S("Common Leaves")}, + {"jungle_leaves", "hades_trees:jungle_leaves", S("Common Jungle Leaves")}, + {"cultivated_jungle_leaves", "hades_trees:cultivated_jungle_leaves", S("Cultivated Jungle Leaves")}, + {"olive_leaves", "hades_trees:olive_leaves", S("Olive Leaves")}, + {"birch_leaves", "hades_trees:birch_leaves", S("Birch Leaves")}, + {"pale_leaves", "hades_trees:pale_leaves", S("Pale Leaves")}, } minetest.register_node("flowerpots:flower_pot", { - description = "Flower Pot", + description = S("Flower Pot"), drawtype = "mesh", mesh = "flowerpot.obj", tiles = { @@ -89,7 +90,7 @@ local flower_node = row[2] local desc = row[3] local texture = minetest.registered_nodes[flower_node]["tiles"] minetest.register_node("flowerpots:flower_pot_"..flower, { - description = "Flower Pot With "..desc.."", + description = S("Flower Pot with @1", desc), drawtype = "mesh", mesh = "flowerpot.obj", tiles = { @@ -125,7 +126,7 @@ local flower = row[1] local flower_node = row[2] local desc = row[3] minetest.register_node("flowerpots:flower_pot_"..flower, { - description = "Flower Pot With "..desc.."", + description = S("Flower Pot with @1", desc), drawtype = "mesh", mesh = "flowerpot_with_long_cube.obj", tiles = { diff --git a/mods/flowers/init.lua b/mods/flowers/init.lua index 37e71b0..59ddee8 100644 --- a/mods/flowers/init.lua +++ b/mods/flowers/init.lua @@ -1,3 +1,5 @@ +local S = minetest.get_translator("flowers") + -- Minetest 0.4 mod: default -- See README.txt for licensing and other information. @@ -13,7 +15,7 @@ minetest.register_alias("flowers:flower_tulip", "flowers:tulip") minetest.register_alias("flowers:flower_viola", "flowers:viola") minetest.register_node("flowers:dandelion_white", { - description = "White Flower", + description = S("White Flower"), drawtype = "plantlike", tiles = { "flowers_dandelion_white.png" }, inventory_image = "flowers_dandelion_white.png", @@ -31,7 +33,7 @@ minetest.register_node("flowers:dandelion_white", { }) minetest.register_node("flowers:dandelion_yellow", { - description = "Yellow Flower", + description = S("Yellow Flower"), drawtype = "plantlike", tiles = { "flowers_dandelion_yellow.png" }, inventory_image = "flowers_dandelion_yellow.png", @@ -49,7 +51,7 @@ minetest.register_node("flowers:dandelion_yellow", { }) minetest.register_node("flowers:geranium", { - description = "Blue Flower", + description = S("Blue Flower"), drawtype = "plantlike", tiles = { "flowers_geranium.png" }, inventory_image = "flowers_geranium.png", @@ -67,7 +69,7 @@ minetest.register_node("flowers:geranium", { }) minetest.register_node("flowers:rose", { - description = "Red Flower", + description = S("Red Flower"), drawtype = "plantlike", tiles = { "flowers_rose.png" }, inventory_image = "flowers_rose.png", @@ -85,7 +87,7 @@ minetest.register_node("flowers:rose", { }) minetest.register_node("flowers:tulip", { - description = "Orange Flower", + description = S("Orange Flower"), drawtype = "plantlike", tiles = { "flowers_tulip.png" }, inventory_image = "flowers_tulip.png", @@ -103,7 +105,7 @@ minetest.register_node("flowers:tulip", { }) minetest.register_node("flowers:viola", { - description = "Violet Flower", + description = S("Violet Flower"), drawtype = "plantlike", tiles = { "flowers_viola.png" }, inventory_image = "flowers_viola.png", diff --git a/mods/glowcrystals/init.lua b/mods/glowcrystals/init.lua index 06cff0e..48df2d0 100644 --- a/mods/glowcrystals/init.lua +++ b/mods/glowcrystals/init.lua @@ -1,3 +1,5 @@ +local S = minetest.get_translator("glowcrystals") + --[[ Glowcrystals A Minetest mod by SegFault22 @@ -11,7 +13,7 @@ Details: Adds several items for lighting, made out of glowing crystals - a bette --/////////////// minetest.register_node( "glowcrystals:glowcrystal_ore", { - description = "Glowing Crystal Ore", + description = S("Glowing Crystal Ore"), tiles = { "default_essexite.png^glowcrystals_ore_glowcrystal.png" }, is_ground_content = true, paramtype = "light", @@ -23,7 +25,7 @@ minetest.register_node( "glowcrystals:glowcrystal_ore", { }) minetest.register_node( "glowcrystals:glowcrystal_block", { - description = "Glowing Crystal Block", + description = S("Glowing Crystal Block"), tiles = { "glowcrystals_block_glowcrystal.png" }, is_ground_content = true, paramtype = "light", @@ -34,7 +36,7 @@ minetest.register_node( "glowcrystals:glowcrystal_block", { }) minetest.register_node("glowcrystals:glowcrystal_torch", { - description = "Glowing Crystal Torch", + description = S("Glowing Crystal Torch"), drawtype = "torchlike", tiles = {"glowcrystals_glowtorch_on_floor.png", "glowcrystals_glowtorch_on_ceiling.png", "glowcrystals_glowtorch.png"}, inventory_image = "glowcrystals_glowtorch_on_floor.png", @@ -56,7 +58,7 @@ minetest.register_node("glowcrystals:glowcrystal_torch", { }) minetest.register_node("glowcrystals:glowglass", { - description = "Glow Glass", + description = S("Glow Glass"), drawtype = "glasslike_framed_optional", tiles = {"glowcrystals_glowglass.png", "glowcrystals_glowglass_detail.png" }, paramtype = "light", @@ -69,7 +71,7 @@ minetest.register_node("glowcrystals:glowglass", { if minetest.get_modpath("windows") then windows.register_window("glowcrystals:windows_glow", { - description = "Glowing Window", + description = S("Glowing Window"), texture_seam = "glowcrystals_windows_glow_seam.png", texture_front = "glowcrystals_windows_glow_front.png", light_source = 11, @@ -94,13 +96,13 @@ end --/////// minetest.register_craftitem( "glowcrystals:glowcrystal", { - description = "Glowing Crystal", + description = S("Glowing Crystal"), inventory_image = "glowcrystals_item_glowcrystal.png", on_place_on_ground = minetest.craftitem_place_item, }) minetest.register_craftitem( "glowcrystals:glowdust", { - description = "Glow Dust", + description = S("Glow Dust"), inventory_image = "glowcrystals_item_dust.png", on_place_on_ground = minetest.craftitem_place_item, }) diff --git a/mods/hades_chests/init.lua b/mods/hades_chests/init.lua index ee5626e..cd07dde 100644 --- a/mods/hades_chests/init.lua +++ b/mods/hades_chests/init.lua @@ -1,3 +1,5 @@ +local S = minetest.get_translator("hades_chests") + local chest_formspec = "size[8,9]".. "list[current_name;main;0,0;8,4;]".. @@ -24,21 +26,21 @@ local function has_locked_chest_privilege(meta, player) end local chests = { - { "", "Chest", "Locked Chest" }, - { "white", "White Chest", "White Locked Chest" }, - { "grey", "Grey Chest", "Grey Locked Chest" }, - { "dark_grey", "Dark Grey Chest", "Dark Grey Locked Chest" }, - { "black", "Black Chest", "Black Locked Chest" }, - { "blue", "Blue Chest", "Blue Locked Chest" }, - { "cyan", "Cyan Chest", "Cyan Locked Chest" }, - { "dark_green", "Dark Green Chest", "Dark Green Locked Chest" }, - { "green", "Green Chest", "Green Locked Chest" }, - { "magenta", "Magenta Chest", "Magenta Locked Chest" }, - { "orange", "Orange Chest", "Orange Locked Chest" }, - { "pink", "Pink Chest", "Pink Locked Chest" }, - { "red", "Red Chest", "Red Locked Chest" }, - { "violet", "Violet Chest", "Violet Locked Chest" }, - { "yellow", "Yellow Chest", "Yellow Locked Chest" }, + { "", S("Chest"), S("Locked Chest") }, + { "white", S("White Chest"), S("White Locked Chest") }, + { "grey", S("Grey Chest"), S("Grey Locked Chest") }, + { "dark_grey", S("Dark Grey Chest"), S("Dark Grey Locked Chest") }, + { "black", S("Black Chest"), S("Black Locked Chest") }, + { "blue", S("Blue Chest"), S("Blue Locked Chest") }, + { "cyan", S("Cyan Chest"), S("Cyan Locked Chest") }, + { "dark_green", S("Dark Green Chest"), S("Dark Green Locked Chest") }, + { "green", S("Green Chest"), S("Green Locked Chest") }, + { "magenta", S("Magenta Chest"), S("Magenta Locked Chest") }, + { "orange", S("Orange Chest"), S("Orange Locked Chest") }, + { "pink", S("Pink Chest"), S("Pink Locked Chest") }, + { "red", S("Red Chest"), S("Red Locked Chest") }, + { "violet", S("Violet Chest"), S("Violet Locked Chest") }, + { "yellow", S("Yellow Chest"), S("Yellow Locked Chest") }, } diff --git a/mods/hades_core/craftitems.lua b/mods/hades_core/craftitems.lua index 02d3739..2929591 100644 --- a/mods/hades_core/craftitems.lua +++ b/mods/hades_core/craftitems.lua @@ -1,140 +1,142 @@ +local S = minetest.get_translator("hades_core") + minetest.register_craftitem("hades_core:stick", { - description = "Stick", + description = S("Stick"), inventory_image = "default_stick.png", groups = {stick=1}, }) minetest.register_craftitem("hades_core:paper", { - description = "Paper", + description = S("Paper"), inventory_image = "default_paper.png", }) minetest.register_craftitem("hades_core:book", { - description = "Book", + description = S("Book"), inventory_image = "default_book.png", }) minetest.register_craftitem("hades_core:coal_lump", { - description = "Coal Lump", + description = S("Coal Lump"), inventory_image = "default_coal_lump.png", }) minetest.register_craftitem("hades_core:iron_lump", { - description = "Iron Lump", + description = S("Iron Lump"), inventory_image = "default_iron_lump.png", }) minetest.register_craftitem("hades_core:tin_lump", { - description = "Tin Lump", + description = S("Tin Lump"), inventory_image = "default_tin_lump.png", }) minetest.register_craftitem("hades_core:copper_lump", { - description = "Copper Lump", + description = S("Copper Lump"), inventory_image = "default_copper_lump.png", }) minetest.register_craftitem("hades_core:mese_crystal", { - description = "Mese Crystal", + description = S("Mese Crystal"), inventory_image = "default_mese_crystal.png", }) minetest.register_craftitem("hades_core:gold_lump", { - description = "Gold Lump", + description = S("Gold Lump"), inventory_image = "default_gold_lump.png", }) minetest.register_craftitem("hades_core:diamond", { - description = "Diamond", + description = S("Diamond"), inventory_image = "default_diamond.png", }) minetest.register_craftitem("hades_core:clay_lump", { - description = "Clay Lump", + description = S("Clay Lump"), inventory_image = "default_clay_lump.png", }) minetest.register_craftitem("hades_core:steel_ingot", { - description = "Steel Ingot", + description = S("Steel Ingot"), inventory_image = "default_steel_ingot.png", }) minetest.register_craftitem("hades_core:tin_ingot", { - description = "Tin Ingot", + description = S("Tin Ingot"), inventory_image = "default_tin_ingot.png", }) minetest.register_craftitem("hades_core:copper_ingot", { - description = "Copper Ingot", + description = S("Copper Ingot"), inventory_image = "default_copper_ingot.png", }) minetest.register_craftitem("hades_core:bronze_ingot", { - description = "Bronze Ingot", + description = S("Bronze Ingot"), inventory_image = "default_bronze_ingot.png", }) minetest.register_craftitem("hades_core:gold_ingot", { - description = "Gold Ingot", + description = S("Gold Ingot"), inventory_image = "default_gold_ingot.png" }) minetest.register_craftitem("hades_core:mese_crystal_fragment", { - description = "Mese Crystal Fragment", + description = S("Mese Crystal Fragment"), inventory_image = "default_mese_crystal_fragment.png", }) minetest.register_craftitem("hades_core:clay_brick", { - description = "Clay Brick", + description = S("Clay Brick"), inventory_image = "default_clay_brick.png", }) minetest.register_craftitem("hades_core:obsidian_shard", { - description = "Obsidian Shard", + description = S("Obsidian Shard"), inventory_image = "default_obsidian_shard.png", }) minetest.register_craftitem("hades_core:emerald", { - description = "Emerald", + description = S("Emerald"), inventory_image = "default_emerald.png", }) minetest.register_craftitem("hades_core:sapphire", { - description = "Sapphire", + description = S("Sapphire"), inventory_image = "default_sapphire.png", }) minetest.register_craftitem("hades_core:ruby", { - description = "Ruby", + description = S("Ruby"), inventory_image = "default_ruby.png", }) minetest.register_craftitem("hades_core:nails", { - description = "Nails", + description = S("Nails"), inventory_image = "default_nails.png", }) minetest.register_craftitem("hades_core:sugar", { - description = "Sugar", + description = S("Sugar"), inventory_image = "default_sugar.png", }) minetest.register_craftitem("hades_core:prismatic_gem", { - description = "Prismatic Gem", + description = S("Prismatic Gem"), inventory_image = "default_prismatic_gem.png", }) diff --git a/mods/hades_core/ladders.lua b/mods/hades_core/ladders.lua index 6843700..dfe80f4 100644 --- a/mods/hades_core/ladders.lua +++ b/mods/hades_core/ladders.lua @@ -1,7 +1,9 @@ +local S = minetest.get_translator("hades_core") + hades_core.register_ladder = function(id, def) local odef = { description = def.description, - _doc_items_longdesc = "A piece of ladder which allows you to climb vertically.", + _doc_items_longdesc = S("A piece of ladder which allows you to climb vertically."), drawtype = "signlike", is_ground_content = false, tiles = { def.texture }, @@ -92,14 +94,14 @@ end hades_core.register_ladder("hades_core:ladder", { - description = "Wooden Ladder", + description = S("Wooden Ladder"), texture = "default_ladder.png", groups = {choppy=2,oddly_breakable_by_hand=3,flammable=2}, sounds = hades_sounds.node_sound_wood_defaults(), }) hades_core.register_ladder("hades_core:ladder_bronze", { - description = "Bronze Ladder", + description = S("Bronze Ladder"), texture = "default_ladder_bronze.png", groups = {cracky=3}, sounds = hades_sounds.node_sound_metal_defaults(), diff --git a/mods/hades_core/plants.lua b/mods/hades_core/plants.lua index b40fe43..1b29a3d 100644 --- a/mods/hades_core/plants.lua +++ b/mods/hades_core/plants.lua @@ -1,6 +1,7 @@ +local S = minetest.get_translator("hades_core") minetest.register_node("hades_core:dry_shrub", { - description = "Dry Shrub", + description = S("Dry Shrub"), drawtype = "plantlike", visual_scale = 1.0, tiles = {"default_dry_shrub.png"}, @@ -21,7 +22,7 @@ minetest.register_node("hades_core:dry_shrub", { minetest.register_node("hades_core:grass_1", { - description = "Grass", + description = S("Grass"), drawtype = "plantlike", tiles = {"default_grass_1.png"}, -- use a bigger inventory image @@ -47,7 +48,7 @@ minetest.register_node("hades_core:grass_1", { for i=2,5 do minetest.register_node("hades_core:grass_"..i, { - description = "Grass", + description = S("Grass"), drawtype = "plantlike", tiles = {"default_grass_"..i..".png"}, inventory_image = "default_grass_"..i..".png", @@ -67,7 +68,7 @@ for i=2,5 do end minetest.register_node("hades_core:junglegrass", { - description = "Jungle Grass", + description = S("Jungle Grass"), drawtype = "plantlike", visual_scale = 1.3, tiles = {"default_junglegrass.png"}, @@ -86,7 +87,7 @@ minetest.register_node("hades_core:junglegrass", { }) minetest.register_node("hades_core:snag", { - description = "Snag", + description = S("Snag"), tiles = {"default_tree.png", "default_tree.png", "default_tree.png"}, paramtype = "light", -- paramtype2 = "facedir", @@ -123,7 +124,7 @@ minetest.register_node("hades_core:snag", { }) minetest.register_node("hades_core:cactus", { - description = "Cactus", + description = S("Cactus"), tiles = {"default_cactus_top.png", "default_cactus_top.png", "default_cactus_side.png"}, paramtype = "light", paramtype2 = "facedir", @@ -146,7 +147,7 @@ minetest.register_node("hades_core:cactus", { }) minetest.register_node("hades_core:cactus_block", { - description = "Cactus Block", + description = S("Cactus Block"), tiles = {"default_cactus_block.png"}, is_ground_content = false, groups = {choppy=3,flammable=2}, @@ -154,7 +155,7 @@ minetest.register_node("hades_core:cactus_block", { }) minetest.register_node("hades_core:cactus_brick", { - description = "Cactus Brick", + description = S("Cactus Brick"), tiles = {"default_cactus_brick.png"}, is_ground_content = false, groups = {choppy=3,flammable=2}, @@ -162,7 +163,7 @@ minetest.register_node("hades_core:cactus_brick", { }) minetest.register_node("hades_core:glowing_cactus_block", { - description = "Glowing Cactus Block", + description = S("Glowing Cactus Block"), tiles = {"default_cactus_block.png"}, is_ground_content = false, light_source = 5, @@ -183,7 +184,7 @@ local function dig_up(pos, node, digger) end minetest.register_node("hades_core:papyrus", { - description = "Papyrus", + description = S("Papyrus"), drawtype = "nodebox", tiles = { "default_papyrus_3d.png", @@ -234,7 +235,7 @@ minetest.register_node("hades_core:papyrus", { }) minetest.register_node("hades_core:sugarcane", { - description = "Sugarcane", + description = S("Sugarcane"), drawtype = "plantlike", tiles = {"default_sugarcane.png"}, inventory_image = "default_sugarcane.png", diff --git a/mods/hades_core/simple_nodes.lua b/mods/hades_core/simple_nodes.lua index b58c83b..d01cb51 100644 --- a/mods/hades_core/simple_nodes.lua +++ b/mods/hades_core/simple_nodes.lua @@ -1,3 +1,5 @@ +local S = minetest.get_translator("hade_core") + -- mods/default/nodes.lua local WATER_ALPHA = 160 @@ -6,7 +8,7 @@ local LAVA_VISC = 7 local LIGHT_MAX = minetest.LIGHT_MAX - 1 minetest.register_node("hades_core:stone", { - description = "Stone", + description = S("Stone"), tiles = {"default_stone.png"}, is_ground_content = true, groups = {cracky=3, stone=1, porous=1}, @@ -15,7 +17,7 @@ minetest.register_node("hades_core:stone", { }) minetest.register_node("hades_core:mossystone", { - description = "Mossy Stone", + description = S("Mossy Stone"), tiles = {"default_mossystone.png"}, is_ground_content = true, groups = {cracky=3, stone=1, porous=1}, @@ -24,7 +26,7 @@ minetest.register_node("hades_core:mossystone", { }) minetest.register_node("hades_core:chondrite", { - description = "Chondrite", + description = S("Chondrite"), tiles = {"default_chondrite.png"}, is_ground_content = true, groups = {cracky=2, stone=1, porous=1}, @@ -33,7 +35,7 @@ minetest.register_node("hades_core:chondrite", { }) minetest.register_node("hades_core:chondrite_block", { - description = "Chondrite Block", + description = S("Chondrite Block"), tiles = {"default_chondrite_block.png"}, is_ground_content = false, groups = {cracky=2}, @@ -41,7 +43,7 @@ minetest.register_node("hades_core:chondrite_block", { }) minetest.register_node("hades_core:chondrite_brick", { - description = "Chondrite Brick", + description = S("Chondrite Brick"), tiles = {"default_chondrite_brick.png"}, groups = {cracky=2, stone=1}, is_ground_content = false, @@ -49,7 +51,7 @@ minetest.register_node("hades_core:chondrite_brick", { }) minetest.register_node("hades_core:tuff", { - description = "Tuff", + description = S("Tuff"), tiles = {"default_tuff.png"}, is_ground_content = true, groups = {cracky=3, porous=1}, @@ -58,7 +60,7 @@ minetest.register_node("hades_core:tuff", { }) minetest.register_node("hades_core:tuff_block", { - description = "Tuff Block", + description = S("Tuff Block"), tiles = {"default_tuff_block.png"}, is_ground_content = false, groups = {cracky=3}, @@ -66,14 +68,14 @@ minetest.register_node("hades_core:tuff_block", { }) minetest.register_node("hades_core:tuff_brick", { - description = "Tuff Brick", + description = S("Tuff Brick"), tiles = {"default_tuff_brick.png"}, groups = {cracky=3}, sounds = hades_sounds.node_sound_stone_defaults(), }) minetest.register_node("hades_core:tuff_baked", { - description = "Burned Tuff", + description = S("Burned Tuff"), tiles = {"default_tuff_baked.png"}, is_ground_content = true, groups = {cracky=3, porous=1, burned_node=1}, @@ -82,7 +84,7 @@ minetest.register_node("hades_core:tuff_baked", { }) minetest.register_node("hades_core:tuff_baked_block", { - description = "Burned Tuff Block", + description = S("Burned Tuff Block"), tiles = {"default_tuff_baked_block.png"}, is_ground_content = false, groups = {cracky=3, burned_node=1}, @@ -90,14 +92,14 @@ minetest.register_node("hades_core:tuff_baked_block", { }) minetest.register_node("hades_core:tuff_baked_brick", { - description = "Burned Tuff Brick", + description = S("Burned Tuff Brick"), tiles = {"default_tuff_baked_brick.png"}, groups = {cracky=3, burned_node=1}, sounds = hades_sounds.node_sound_stone_defaults(), }) minetest.register_node("hades_core:mossytuff", { - description = "Mossy Tuff", + description = S("Mossy Tuff"), tiles = {"default_mossytuff.png"}, is_ground_content = true, groups = {cracky=3, porous=1, mossy=1}, @@ -106,7 +108,7 @@ minetest.register_node("hades_core:mossytuff", { }) minetest.register_node("hades_core:marble", { - description = "Marble", + description = S("Marble"), tiles = {"default_marble.png"}, is_ground_content = true, groups = {cracky=3, stone=1, porous=1}, @@ -115,7 +117,7 @@ minetest.register_node("hades_core:marble", { }) minetest.register_node("hades_core:marble_block", { - description = "Marble Block", + description = S("Marble Block"), tiles = {"default_marble_block.png"}, is_ground_content = false, groups = {cracky=3}, @@ -123,14 +125,14 @@ minetest.register_node("hades_core:marble_block", { }) minetest.register_node("hades_core:marble_brick", { - description = "Marble Brick", + description = S("Marble Brick"), tiles = {"default_marble_brick.png"}, groups = {cracky=3, stone=1}, sounds = hades_sounds.node_sound_stone_defaults(), }) minetest.register_node("hades_core:essexite", { - description = "Essexite", + description = S("Essexite"), tiles = {"default_essexite.png"}, is_ground_content = true, groups = {cracky=1, stone=1, porous=1}, @@ -139,7 +141,7 @@ minetest.register_node("hades_core:essexite", { }) minetest.register_node("hades_core:essexite_block", { - description = "Essexite Block", + description = S("Essexite Block"), tiles = {"default_essexite_block.png"}, is_ground_content = false, groups = {cracky=2,}, @@ -147,14 +149,14 @@ minetest.register_node("hades_core:essexite_block", { }) minetest.register_node("hades_core:essexite_brick", { - description = "Essexite Brick", + description = S("Essexite Brick"), tiles = {"default_essexite_brick.png"}, groups = {cracky=1, stone=1}, sounds = hades_sounds.node_sound_stone_defaults(), }) minetest.register_node("hades_core:stone_baked", { - description = "Burned Stone", + description = S("Burned Stone"), tiles = {"default_stone_baked.png"}, is_ground_content = true, groups = {cracky=3, stone=1, porous=1, burned_node=1}, @@ -163,7 +165,7 @@ minetest.register_node("hades_core:stone_baked", { }) minetest.register_node("hades_core:stone_block_baked", { - description = "Burned Stone Block", + description = S("Burned Stone Block"), tiles = {"default_stone_block_baked.png"}, is_ground_content = false, groups = {cracky=3, burned_node=1}, @@ -171,7 +173,7 @@ minetest.register_node("hades_core:stone_block_baked", { }) minetest.register_node("hades_core:obsidianbrick", { - description = "Obsidian Brick", + description = S("Obsidian Brick"), tiles = {"default_obsidian_brick.png"}, sounds = hades_sounds.node_sound_stone_defaults(), groups = {cracky=1,level=2}, @@ -179,7 +181,7 @@ minetest.register_node("hades_core:obsidianbrick", { -- floors minetest.register_node("hades_core:floor_chondrite_stone", { - description = "Chondrite/Stone Block", + description = S("Chondrite/Stone Block"), tiles = {"default_floor_chondrite_stone.png"}, is_ground_content = false, groups = {cracky=3, stone=1}, @@ -187,7 +189,7 @@ minetest.register_node("hades_core:floor_chondrite_stone", { }) minetest.register_node("hades_core:floor_chondrite_stone2", { - description = "Chondrite/Stone Tile", + description = S("Chondrite/Stone Tile"), tiles = { "default_floor_chondrite_stone2.png", "default_floor_chondrite_stone2.png", @@ -201,7 +203,7 @@ minetest.register_node("hades_core:floor_chondrite_stone2", { }) minetest.register_node("hades_core:floor_bstone_stone", { - description = "Burned Stone/Stone Tile", + description = S("Burned Stone/Stone Tile"), tiles = { "default_floor_bstone_stone.png", "default_floor_bstone_stone.png", @@ -215,7 +217,7 @@ minetest.register_node("hades_core:floor_bstone_stone", { }) minetest.register_node("hades_core:floor_btuff_tuff", { - description = "Burned Tuff/Tuff Tile", + description = S("Burned Tuff/Tuff Tile"), tiles = { "default_floor_btuff_tuff.png", "default_floor_btuff_tuff.png", @@ -229,7 +231,7 @@ minetest.register_node("hades_core:floor_btuff_tuff", { }) minetest.register_node("hades_core:floor_bstone_sandstone", { - description = "Burned Stone/Sandstone Block", + description = S("Burned Stone/Sandstone Block"), tiles = { "default_floor_bstone_sandstone.png", "default_floor_bstone_sandstone.png", @@ -243,7 +245,7 @@ minetest.register_node("hades_core:floor_bstone_sandstone", { }) minetest.register_node("hades_core:floor_bstone_sandstone2", { - description = "Burned Stone/Sandstone Tile", + description = S("Burned Stone/Sandstone Tile"), tiles = { "default_floor_bstone_sandstone2.png", "default_floor_bstone_sandstone2.png", @@ -257,7 +259,7 @@ minetest.register_node("hades_core:floor_bstone_sandstone2", { }) minetest.register_node("hades_core:floor_marble_essexite", { - description = "Marble/Essexite Tile", + description = S("Marble/Essexite Tile"), tiles = { "default_floor_marble_essexite.png", "default_floor_marble_essexite.png", @@ -271,7 +273,7 @@ minetest.register_node("hades_core:floor_marble_essexite", { }) minetest.register_node("hades_core:floor_marble_essexite2", { - description = "Marble/Essexite Block", + description = S("Marble/Essexite Block"), tiles = { "default_floor_marble_essexite2.png", "default_floor_marble_essexite2.png", @@ -285,7 +287,7 @@ minetest.register_node("hades_core:floor_marble_essexite2", { }) minetest.register_node("hades_core:floor_essexite_gold", { - description = "Golden Essexite Block", + description = S("Golden Essexite Block"), tiles = {"default_floor_essexite_gold.png"}, is_ground_content = false, groups = {cracky=2}, @@ -293,7 +295,7 @@ minetest.register_node("hades_core:floor_essexite_gold", { }) minetest.register_node("hades_core:floor_essexite_gold2", { - description = "Golden Essexite Tile", + description = S("Golden Essexite Tile"), tiles = {"default_floor_essexite_gold2.png"}, is_ground_content = false, groups = {cracky=2}, @@ -303,7 +305,7 @@ minetest.register_node("hades_core:floor_essexite_gold2", { --minerals minetest.register_node("hades_core:stone_with_coal", { - description = "Coal Ore", + description = S("Coal Ore"), tiles = {"default_stone.png^default_mineral_coal.png"}, is_ground_content = true, groups = {cracky=3, porous=1, ore=1}, @@ -313,7 +315,7 @@ minetest.register_node("hades_core:stone_with_coal", { minetest.register_node("hades_core:stone_with_iron", { - description = "Iron Ore", + description = S("Iron Ore"), tiles = {"default_stone.png^default_mineral_iron.png"}, is_ground_content = true, groups = {cracky=2, porous=1, ore=1}, @@ -322,7 +324,7 @@ minetest.register_node("hades_core:stone_with_iron", { }) minetest.register_node("hades_core:stone_with_tin", { - description = "Tin Ore", + description = S("Tin Ore"), tiles = {"default_stone.png^default_mineral_tin.png"}, is_ground_content = true, groups = {cracky=2, porous=1, ore=1}, @@ -331,7 +333,7 @@ minetest.register_node("hades_core:stone_with_tin", { }) minetest.register_node("hades_core:stone_with_copper", { - description = "Copper Ore", + description = S("Copper Ore"), tiles = {"default_stone.png^default_mineral_copper.png"}, is_ground_content = true, groups = {cracky=2, porous=1, ore=1}, @@ -341,7 +343,7 @@ minetest.register_node("hades_core:stone_with_copper", { minetest.register_node("hades_core:stone_with_mese", { - description = "Mese Ore", + description = S("Mese Ore"), tiles = {"default_stone.png^default_mineral_mese.png"}, is_ground_content = true, groups = {cracky=1, porous=1, ore=1}, @@ -351,7 +353,7 @@ minetest.register_node("hades_core:stone_with_mese", { minetest.register_node("hades_core:stone_with_gold", { - description = "Gold Ore", + description = S("Gold Ore"), tiles = {"default_stone.png^default_mineral_gold.png"}, is_ground_content = true, groups = {cracky=2, porous=1, ore=1}, @@ -361,7 +363,7 @@ minetest.register_node("hades_core:stone_with_gold", { minetest.register_node("hades_core:stone_with_diamond", { - description = "Diamond Ore", + description = S("Diamond Ore"), tiles = {"default_stone.png^default_mineral_diamond.png"}, is_ground_content = true, groups = {cracky=1, porous=1, ore=1}, @@ -371,7 +373,7 @@ minetest.register_node("hades_core:stone_with_diamond", { minetest.register_node("hades_core:stonebrick", { - description = "Stone Brick", + description = S("Stone Brick"), tiles = {"default_stone_brick.png"}, groups = {cracky=2, stone=1}, sounds = hades_sounds.node_sound_stone_defaults(), @@ -379,7 +381,7 @@ minetest.register_node("hades_core:stonebrick", { minetest.register_node("hades_core:stonebrick_baked", { - description = "Burned Stone Brick", + description = S("Burned Stone Brick"), tiles = {"default_stone_brick_baked.png"}, groups = {cracky=2, stone=1, burned_node=1}, sounds = hades_sounds.node_sound_stone_defaults(), @@ -387,7 +389,7 @@ minetest.register_node("hades_core:stonebrick_baked", { minetest.register_node("hades_core:dirt_with_grass", { - description = "Dirt with Grass", + description = S("Dirt with Grass"), tiles = {"default_grass.png", "default_dirt.png", "default_dirt.png^default_grass_side.png"}, is_ground_content = true, groups = {crumbly=3,soil=1,dirt=1, porous=1}, @@ -399,7 +401,7 @@ minetest.register_node("hades_core:dirt_with_grass", { minetest.register_node("hades_core:dirt", { - description = "Dirt", + description = S("Dirt"), tiles = {"default_dirt.png"}, is_ground_content = true, groups = {crumbly=3,soil=1,dirt=1, porous=1}, @@ -408,7 +410,7 @@ minetest.register_node("hades_core:dirt", { minetest.register_node("hades_core:ash", { - description = "Volcanic Ash", + description = S("Volcanic Ash"), tiles = {"default_ash.png"}, is_ground_content = true, groups = {crumbly=3, falling_node=1, ash=1, porous=1}, @@ -416,7 +418,7 @@ minetest.register_node("hades_core:ash", { }) minetest.register_node("hades_core:ash_block", { - description = "Volcanic Ash Block", + description = S("Volcanic Ash Block"), tiles = {"default_ash_block.png"}, is_ground_content = false, groups = {crumbly=3}, @@ -424,7 +426,7 @@ minetest.register_node("hades_core:ash_block", { }) minetest.register_node("hades_core:fertile_sand", { - description = "Fertile Sand", + description = S("Fertile Sand"), tiles = {"default_fertile_sand.png"}, is_ground_content = true, groups = {crumbly=3, falling_node=1, sand=1, porous=1}, @@ -433,7 +435,7 @@ minetest.register_node("hades_core:fertile_sand", { minetest.register_node("hades_core:gravel", { - description = "Gravel", + description = S("Gravel"), tiles = {"default_gravel.png"}, is_ground_content = true, groups = {crumbly=2, falling_node=1, porous=1}, @@ -444,7 +446,7 @@ minetest.register_node("hades_core:gravel", { }) minetest.register_node("hades_core:gravel_block", { - description = "Gravel Block", + description = S("Gravel Block"), tiles = {"default_gravel_block.png"}, is_ground_content = false, groups = {crumbly=2}, @@ -455,7 +457,7 @@ minetest.register_node("hades_core:gravel_block", { }) minetest.register_node("hades_core:gravel_volcanic", { - description = "Volcanic Gravel", + description = S("Volcanic Gravel"), tiles = {"default_gravel_volcanic.png"}, is_ground_content = true, groups = {crumbly=1, porous=1}, @@ -466,7 +468,7 @@ minetest.register_node("hades_core:gravel_volcanic", { }) minetest.register_node("hades_core:gravel_volcanic_block", { - description = "Volcanic Gravel Block", + description = S("Volcanic Gravel Block"), tiles = {"default_gravel_volcanic_block.png"}, is_ground_content = false, groups = {crumbly=2}, @@ -478,7 +480,7 @@ minetest.register_node("hades_core:gravel_volcanic_block", { minetest.register_node("hades_core:sandstone", { - description = "Sandstone", + description = S("Sandstone"), tiles = {"default_sandstone.png"}, is_ground_content = true, groups = {crumbly=2,cracky=3,sandstone=1, porous=1}, @@ -487,7 +489,7 @@ minetest.register_node("hades_core:sandstone", { minetest.register_node("hades_core:sandstonebrick", { - description = "Sandstone Brick", + description = S("Sandstone Brick"), tiles = {"default_sandstone_brick.png"}, is_ground_content = false, groups = {cracky=2}, @@ -496,7 +498,7 @@ minetest.register_node("hades_core:sandstonebrick", { minetest.register_node("hades_core:clay", { - description = "Clay", + description = S("Clay"), tiles = {"default_clay.png"}, is_ground_content = true, groups = {crumbly=3, porous=1}, @@ -506,7 +508,7 @@ minetest.register_node("hades_core:clay", { minetest.register_node("hades_core:brick", { - description = "Uncolored Brick Block", + description = S("Uncolored Brick Block"), tiles = {"default_brick.png"}, is_ground_content = false, groups = {cracky=3, claybricks=1}, @@ -516,7 +518,7 @@ minetest.register_node("hades_core:brick", { -- Colors are beautiful minetest.register_node("hades_core:brick_black", { - description = "Black Brick Block", + description = S("Black Brick Block"), tiles = {"default_brick_black.png"}, is_ground_content = false, groups = {cracky=3, claybricks=1}, @@ -524,7 +526,7 @@ minetest.register_node("hades_core:brick_black", { }) minetest.register_node("hades_core:brick_blue", { - description = "Blue Brick Block", + description = S("Blue Brick Block"), tiles = {"default_brick_blue.png"}, is_ground_content = false, groups = {cracky=3, claybricks=1}, @@ -532,7 +534,7 @@ minetest.register_node("hades_core:brick_blue", { }) minetest.register_node("hades_core:brick_brown", { - description = "Brown Brick Block", + description = S("Brown Brick Block"), tiles = {"default_brick_brown.png"}, is_ground_content = false, groups = {cracky=3, claybricks=1}, @@ -540,7 +542,7 @@ minetest.register_node("hades_core:brick_brown", { }) minetest.register_node("hades_core:brick_cyan", { - description = "Cyan Brick Block", + description = S("Cyan Brick Block"), tiles = {"default_brick_cyan.png"}, is_ground_content = false, groups = {cracky=3, claybricks=1}, @@ -548,7 +550,7 @@ minetest.register_node("hades_core:brick_cyan", { }) minetest.register_node("hades_core:brick_dark_green", { - description = "Dark Green Brick Block", + description = S("Dark Green Brick Block"), tiles = {"default_brick_dark_green.png"}, is_ground_content = false, groups = {cracky=3, claybricks=1}, @@ -556,7 +558,7 @@ minetest.register_node("hades_core:brick_dark_green", { }) minetest.register_node("hades_core:brick_dark_grey", { - description = "Dark Grey Brick Block", + description = S("Dark Grey Brick Block"), tiles = {"default_brick_dark_grey.png"}, is_ground_content = false, groups = {cracky=3, claybricks=1}, @@ -564,7 +566,7 @@ minetest.register_node("hades_core:brick_dark_grey", { }) minetest.register_node("hades_core:brick_green", { - description = "Green Brick Block", + description = S("Green Brick Block"), tiles = {"default_brick_green.png"}, is_ground_content = false, groups = {cracky=3, claybricks=1}, @@ -572,7 +574,7 @@ minetest.register_node("hades_core:brick_green", { }) minetest.register_node("hades_core:brick_grey", { - description = "Grey Brick Block", + description = S("Grey Brick Block"), tiles = {"default_brick_grey.png"}, is_ground_content = false, groups = {cracky=3, claybricks=1}, @@ -580,7 +582,7 @@ minetest.register_node("hades_core:brick_grey", { }) minetest.register_node("hades_core:brick_magenta", { - description = "Magenta Brick Block", + description = S("Magenta Brick Block"), tiles = {"default_brick_magenta.png"}, is_ground_content = false, groups = {cracky=3, claybricks=1}, @@ -588,7 +590,7 @@ minetest.register_node("hades_core:brick_magenta", { }) minetest.register_node("hades_core:brick_orange", { - description = "Orange Brick Block", + description = S("Orange Brick Block"), tiles = {"default_brick_orange.png"}, is_ground_content = false, groups = {cracky=3, claybricks=1}, @@ -596,7 +598,7 @@ minetest.register_node("hades_core:brick_orange", { }) minetest.register_node("hades_core:brick_pink", { - description = "Pink Brick Block", + description = S("Pink Brick Block"), tiles = {"default_brick_pink.png"}, is_ground_content = false, groups = {cracky=3, claybricks=1}, @@ -604,7 +606,7 @@ minetest.register_node("hades_core:brick_pink", { }) minetest.register_node("hades_core:brick_red", { - description = "Red Brick Block", + description = S("Red Brick Block"), tiles = {"default_brick_red.png"}, is_ground_content = false, groups = {cracky=3, claybricks=1}, @@ -612,7 +614,7 @@ minetest.register_node("hades_core:brick_red", { }) minetest.register_node("hades_core:brick_violet", { - description = "Violet Brick Block", + description = S("Violet Brick Block"), tiles = {"default_brick_violet.png"}, is_ground_content = false, groups = {cracky=3, claybricks=1}, @@ -620,7 +622,7 @@ minetest.register_node("hades_core:brick_violet", { }) minetest.register_node("hades_core:brick_white", { - description = "White Brick Block", + description = S("White Brick Block"), tiles = {"default_brick_white.png"}, is_ground_content = false, groups = {cracky=3, claybricks=1}, @@ -628,7 +630,7 @@ minetest.register_node("hades_core:brick_white", { }) minetest.register_node("hades_core:brick_yellow", { - description = "Yellow Brick Block", + description = S("Yellow Brick Block"), tiles = {"default_brick_yellow.png"}, is_ground_content = false, groups = {cracky=3, claybricks=1}, @@ -638,7 +640,7 @@ minetest.register_node("hades_core:brick_yellow", { minetest.register_node("hades_core:bookshelf", { - description = "Bookshelf", + description = S("Bookshelf"), tiles = {"default_wood.png", "default_wood.png", "default_bookshelf.png"}, is_ground_content = false, groups = {choppy=3,oddly_breakable_by_hand=2,flammable=3}, @@ -647,7 +649,7 @@ minetest.register_node("hades_core:bookshelf", { minetest.register_node("hades_core:glass", { - description = "Glass", + description = S("Glass"), drawtype = "glasslike", tiles = {"default_glass.png"}, paramtype = "light", @@ -660,7 +662,7 @@ minetest.register_node("hades_core:glass", { --- Liquids minetest.register_node("hades_core:water_flowing", { - description = "Flowing Water", + description = S("Flowing Water"), drawtype = "flowingliquid", tiles = {"default_water.png"}, special_tiles = { @@ -696,7 +698,7 @@ minetest.register_node("hades_core:water_flowing", { minetest.register_node("hades_core:water_source", { - description = "Water Source", + description = S("Water Source"), drawtype = "liquid", tiles = { {name="default_water_source_animated.png", animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=2.0}} @@ -729,7 +731,7 @@ minetest.register_node("hades_core:water_source", { minetest.register_node("hades_core:lava_flowing", { - description = "Flowing Lava", + description = S("Flowing Lava"), drawtype = "flowingliquid", tiles = {"default_lava.png"}, special_tiles = { @@ -767,7 +769,7 @@ minetest.register_node("hades_core:lava_flowing", { minetest.register_node("hades_core:lava_source", { - description = "Lava Source", + description = S("Lava Source"), drawtype = "liquid", tiles = { {name="default_lava_source_animated.png", animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=3.0}} @@ -801,7 +803,7 @@ minetest.register_node("hades_core:lava_source", { }) minetest.register_node("hades_core:cobble", { - description = "Cobblestone", + description = S("Cobblestone"), tiles = {"default_cobble.png"}, is_ground_content = false, groups = {cracky=3, stone=2, porous=1}, @@ -809,7 +811,7 @@ minetest.register_node("hades_core:cobble", { }) minetest.register_node("hades_core:cobble_block", { - description = "Cobblestone Block", + description = S("Cobblestone Block"), tiles = {"default_cobble_block.png"}, is_ground_content = false, groups = {cracky=3, stone=2}, @@ -817,7 +819,7 @@ minetest.register_node("hades_core:cobble_block", { }) minetest.register_node("hades_core:cobble_baked", { - description = "Burned Cobblestone", + description = S("Burned Cobblestone"), tiles = {"default_cobble_baked.png"}, is_ground_content = false, groups = {cracky=3, stone=2, porous=1, burned_node=1}, @@ -825,7 +827,7 @@ minetest.register_node("hades_core:cobble_baked", { }) minetest.register_node("hades_core:cobble_block_baked", { - description = "Burned Cobblestone Block", + description = S("Burned Cobblestone Block"), tiles = {"default_cobble_baked_block.png"}, is_ground_content = false, groups = {cracky=3, stone=2, burned_node=1}, @@ -833,7 +835,7 @@ minetest.register_node("hades_core:cobble_block_baked", { }) minetest.register_node("hades_core:mossycobble", { - description = "Mossy Cobblestone", + description = S("Mossy Cobblestone"), tiles = {"default_mossycobble.png"}, is_ground_content = false, groups = {cracky=3, porous=1, mossy=1}, @@ -841,7 +843,7 @@ minetest.register_node("hades_core:mossycobble", { }) minetest.register_node("hades_core:coalblock", { - description = "Coal Block", + description = S("Coal Block"), tiles = {"default_coal_block.png"}, is_ground_content = false, groups = {cracky=3}, @@ -849,7 +851,7 @@ minetest.register_node("hades_core:coalblock", { }) minetest.register_node("hades_core:steelblock", { - description = "Steel Block", + description = S("Steel Block"), tiles = {"default_steel_block.png"}, is_ground_content = false, groups = {cracky=1,level=2,metal=1}, @@ -857,7 +859,7 @@ minetest.register_node("hades_core:steelblock", { }) minetest.register_node("hades_core:tinblock", { - description = "Tin Block", + description = S("Tin Block"), tiles = {"default_tin_block.png"}, is_ground_content = false, groups = {cracky=1,level=2,metal=1}, @@ -865,7 +867,7 @@ minetest.register_node("hades_core:tinblock", { }) minetest.register_node("hades_core:copperblock", { - description = "Copper Block", + description = S("Copper Block"), tiles = {"default_copper_block.png"}, is_ground_content = false, groups = {cracky=1,level=2,metal=1}, @@ -874,7 +876,7 @@ minetest.register_node("hades_core:copperblock", { minetest.register_node("hades_core:bronzeblock", { - description = "Bronze Block", + description = S("Bronze Block"), tiles = {"default_bronze_block.png"}, is_ground_content = false, groups = {cracky=1,level=2,metal=1}, @@ -883,7 +885,7 @@ minetest.register_node("hades_core:bronzeblock", { minetest.register_node("hades_core:mese", { - description = "Mese Block", + description = S("Mese Block"), tiles = {"default_mese_block.png"}, is_ground_content = true, groups = {cracky=1,level=2}, @@ -892,7 +894,7 @@ minetest.register_node("hades_core:mese", { minetest.register_node("hades_core:goldblock", { - description = "Gold Block", + description = S("Gold Block"), tiles = {"default_gold_block.png"}, is_ground_content = false, groups = {cracky=1,metal=1}, @@ -900,7 +902,7 @@ minetest.register_node("hades_core:goldblock", { }) minetest.register_node("hades_core:emerald_block", { - description = "Emerald Block", + description = S("Emerald Block"), tiles = {"default_emerald_block.png"}, is_ground_content = true, groups = {cracky=1,level=2}, @@ -908,7 +910,7 @@ minetest.register_node("hades_core:emerald_block", { }) minetest.register_node("hades_core:sapphire_block", { - description = "Sapphire Block", + description = S("Sapphire Block"), tiles = {"default_sapphire_block.png"}, is_ground_content = true, groups = {cracky=1,level=2}, @@ -916,7 +918,7 @@ minetest.register_node("hades_core:sapphire_block", { }) minetest.register_node("hades_core:ruby_block", { - description = "Ruby Block", + description = S("Ruby Block"), tiles = {"default_ruby_block.png"}, is_ground_content = true, groups = {cracky=1,level=2}, @@ -924,7 +926,7 @@ minetest.register_node("hades_core:ruby_block", { }) minetest.register_node("hades_core:diamondblock", { - description = "Diamond Block", + description = S("Diamond Block"), tiles = {"default_diamond_block.png"}, is_ground_content = true, groups = {cracky=1,level=3}, @@ -933,7 +935,7 @@ minetest.register_node("hades_core:diamondblock", { minetest.register_node("hades_core:obsidian_glass", { - description = "Obsidian Glass", + description = S("Obsidian Glass"), drawtype = "glasslike", tiles = {"default_obsidian_glass.png"}, paramtype = "light", @@ -945,7 +947,7 @@ minetest.register_node("hades_core:obsidian_glass", { minetest.register_node("hades_core:obsidian", { - description = "Obsidian", + description = S("Obsidian"), tiles = {"default_obsidian.png"}, is_ground_content = true, sounds = hades_sounds.node_sound_stone_defaults(), @@ -953,7 +955,7 @@ minetest.register_node("hades_core:obsidian", { }) minetest.register_node("hades_core:obsidian_block", { - description = "Obsidian Block", + description = S("Obsidian Block"), tiles = {"default_obsidian_block.png"}, is_ground_content = false, sounds = hades_sounds.node_sound_stone_defaults(), @@ -963,7 +965,7 @@ minetest.register_node("hades_core:obsidian_block", { minetest.register_node("hades_core:stone_with_emerald", { - description = "Emerald Ore", + description = S("Emerald Ore"), tiles = {"default_stone.png^default_mineral_emerald.png"}, is_ground_content = true, groups = {cracky=2, porous=1, ore=1}, @@ -972,7 +974,7 @@ minetest.register_node("hades_core:stone_with_emerald", { }) minetest.register_node("hades_core:stone_with_sapphire", { - description = "Sapphire Ore", + description = S("Sapphire Ore"), tiles = {"default_stone.png^default_mineral_sapphire.png"}, is_ground_content = true, groups = {cracky=2, porous=1, ore=1}, @@ -981,7 +983,7 @@ minetest.register_node("hades_core:stone_with_sapphire", { }) minetest.register_node("hades_core:stone_with_ruby", { - description = "Ruby Ore", + description = S("Ruby Ore"), tiles = {"default_stone.png^default_mineral_ruby.png"}, is_ground_content = true, groups = {cracky=1, porous=1, ore=1}, diff --git a/mods/hades_core/tools.lua b/mods/hades_core/tools.lua index c3806b0..0e0dfd6 100644 --- a/mods/hades_core/tools.lua +++ b/mods/hades_core/tools.lua @@ -1,3 +1,5 @@ +local S = minetest.get_translator("hade_core") + -- mods/default/tools.lua @@ -25,7 +27,7 @@ minetest.register_item(":", { minetest.register_tool("hades_core:pick_wood", { - description = "Wooden Pickaxe", + description = S("Wooden Pickaxe"), inventory_image = "default_tool_woodpick.png", groups = { pickaxe = 1, }, tool_capabilities = { @@ -38,7 +40,7 @@ minetest.register_tool("hades_core:pick_wood", { }, }) minetest.register_tool("hades_core:pick_stone", { - description = "Stone Pickaxe", + description = S("Stone Pickaxe"), inventory_image = "default_tool_stonepick.png", groups = { pickaxe = 1, }, tool_capabilities = { @@ -51,7 +53,7 @@ minetest.register_tool("hades_core:pick_stone", { }, }) minetest.register_tool("hades_core:pick_steel", { - description = "Steel Pickaxe", + description = S("Steel Pickaxe"), inventory_image = "default_tool_steelpick.png", groups = { pickaxe = 1, }, tool_capabilities = { @@ -64,7 +66,7 @@ minetest.register_tool("hades_core:pick_steel", { }, }) minetest.register_tool("hades_core:pick_bronze", { - description = "Bronze Pickaxe", + description = S("Bronze Pickaxe"), inventory_image = "default_tool_bronzepick.png", groups = { pickaxe = 1, }, tool_capabilities = { @@ -77,7 +79,7 @@ minetest.register_tool("hades_core:pick_bronze", { }, }) minetest.register_tool("hades_core:pick_mese", { - description = "Mese Pickaxe", + description = S("Mese Pickaxe"), inventory_image = "default_tool_mesepick.png", groups = { pickaxe = 1, }, tool_capabilities = { @@ -90,7 +92,7 @@ minetest.register_tool("hades_core:pick_mese", { }, }) minetest.register_tool("hades_core:pick_prism", { - description = "Prism Pickaxe", + description = S("Prism Pickaxe"), inventory_image = "default_tool_prismpick.png", groups = { pickaxe = 1, }, tool_capabilities = { @@ -110,7 +112,7 @@ minetest.register_tool("hades_core:pick_prism", { minetest.register_tool("hades_core:shovel_wood", { - description = "Wooden Shovel", + description = S("Wooden Shovel"), inventory_image = "default_tool_woodshovel.png", groups = { shovel = 1, }, wield_image = "default_tool_woodshovel.png^[transformR90", @@ -124,7 +126,7 @@ minetest.register_tool("hades_core:shovel_wood", { }, }) minetest.register_tool("hades_core:shovel_stone", { - description = "Stone Shovel", + description = S("Stone Shovel"), inventory_image = "default_tool_stoneshovel.png", groups = { shovel = 1, }, wield_image = "default_tool_stoneshovel.png^[transformR90", @@ -138,7 +140,7 @@ minetest.register_tool("hades_core:shovel_stone", { }, }) minetest.register_tool("hades_core:shovel_steel", { - description = "Steel Shovel", + description = S("Steel Shovel"), inventory_image = "default_tool_steelshovel.png", groups = { shovel = 1, }, wield_image = "default_tool_steelshovel.png^[transformR90", @@ -152,7 +154,7 @@ minetest.register_tool("hades_core:shovel_steel", { }, }) minetest.register_tool("hades_core:shovel_bronze", { - description = "Bronze Shovel", + description = S("Bronze Shovel"), inventory_image = "default_tool_bronzeshovel.png", groups = { shovel = 1, }, wield_image = "default_tool_bronzeshovel.png^[transformR90", @@ -166,7 +168,7 @@ minetest.register_tool("hades_core:shovel_bronze", { }, }) minetest.register_tool("hades_core:shovel_mese", { - description = "Mese Shovel", + description = S("Mese Shovel"), inventory_image = "default_tool_meseshovel.png", groups = { shovel = 1, }, wield_image = "default_tool_meseshovel.png^[transformR90", @@ -180,7 +182,7 @@ minetest.register_tool("hades_core:shovel_mese", { }, }) minetest.register_tool("hades_core:shovel_prism", { - description = "Prism Shovel", + description = S("Prism Shovel"), inventory_image = "default_tool_prismshovel.png", groups = { shovel = 1, }, wield_image = "default_tool_prismshovel.png^[transformR90", @@ -201,7 +203,7 @@ minetest.register_tool("hades_core:shovel_prism", { minetest.register_tool("hades_core:axe_wood", { - description = "Wooden Axe", + description = S("Wooden Axe"), inventory_image = "default_tool_woodaxe.png", groups = { axe = 1, }, tool_capabilities = { @@ -214,7 +216,7 @@ minetest.register_tool("hades_core:axe_wood", { }, }) minetest.register_tool("hades_core:axe_stone", { - description = "Stone Axe", + description = S("Stone Axe"), inventory_image = "default_tool_stoneaxe.png", groups = { axe = 1, }, tool_capabilities = { @@ -227,7 +229,7 @@ minetest.register_tool("hades_core:axe_stone", { }, }) minetest.register_tool("hades_core:axe_steel", { - description = "Steel Axe", + description = S("Steel Axe"), inventory_image = "default_tool_steelaxe.png", groups = { axe = 1, }, tool_capabilities = { @@ -240,7 +242,7 @@ minetest.register_tool("hades_core:axe_steel", { }, }) minetest.register_tool("hades_core:axe_bronze", { - description = "Bronze Axe", + description = S("Bronze Axe"), inventory_image = "default_tool_bronzeaxe.png", groups = { axe = 1, }, tool_capabilities = { @@ -253,7 +255,7 @@ minetest.register_tool("hades_core:axe_bronze", { }, }) minetest.register_tool("hades_core:axe_mese", { - description = "Mese Axe", + description = S("Mese Axe"), inventory_image = "default_tool_meseaxe.png", groups = { axe = 1, }, tool_capabilities = { @@ -266,7 +268,7 @@ minetest.register_tool("hades_core:axe_mese", { }, }) minetest.register_tool("hades_core:axe_prism", { - description = "Prism Axe", + description = S("Prism Axe"), inventory_image = "default_tool_prismaxe.png", groups = { axe = 1, }, tool_capabilities = { @@ -286,7 +288,7 @@ minetest.register_tool("hades_core:axe_prism", { minetest.register_tool("hades_core:sword_wood", { - description = "Wooden Sword", + description = S("Wooden Sword"), inventory_image = "default_tool_woodsword.png", groups = { sword = 1, }, tool_capabilities = { @@ -299,7 +301,7 @@ minetest.register_tool("hades_core:sword_wood", { } }) minetest.register_tool("hades_core:sword_stone", { - description = "Stone Sword", + description = S("Stone Sword"), inventory_image = "default_tool_stonesword.png", groups = { sword = 1, }, tool_capabilities = { @@ -312,7 +314,7 @@ minetest.register_tool("hades_core:sword_stone", { } }) minetest.register_tool("hades_core:sword_steel", { - description = "Steel Sword", + description = S("Steel Sword"), inventory_image = "default_tool_steelsword.png", groups = { sword = 1, }, tool_capabilities = { @@ -325,7 +327,7 @@ minetest.register_tool("hades_core:sword_steel", { } }) minetest.register_tool("hades_core:sword_bronze", { - description = "Bronze Sword", + description = S("Bronze Sword"), inventory_image = "default_tool_bronzesword.png", groups = { sword = 1, }, tool_capabilities = { @@ -338,7 +340,7 @@ minetest.register_tool("hades_core:sword_bronze", { } }) minetest.register_tool("hades_core:sword_mese", { - description = "Mese Sword", + description = S("Mese Sword"), inventory_image = "default_tool_mesesword.png", groups = { sword = 1, }, tool_capabilities = { @@ -351,7 +353,7 @@ minetest.register_tool("hades_core:sword_mese", { } }) minetest.register_tool("hades_core:sword_prism", { - description = "Prism Sword", + description = S("Prism Sword"), inventory_image = "default_tool_prismsword.png", groups = { sword = 1, }, tool_capabilities = { diff --git a/mods/hades_fences/init.lua b/mods/hades_fences/init.lua index e15a6a0..6e72e22 100644 --- a/mods/hades_fences/init.lua +++ b/mods/hades_fences/init.lua @@ -1,3 +1,5 @@ +local S = minetest.get_translator("hades_fences") + hades_fences = {} function hades_fences.register_fence(name, def) if def.material then @@ -62,26 +64,26 @@ function hades_fences.register_fence(name, def) end local fences = { - { "rusty", "Rusty Fence", "default_rusty.png", {cracky=3, fence_metal=1}, {"group:fence_metal"}, hades_sounds.node_sound_metal_defaults() }, - { "wood", "Common Wood Fence", "default_wood.png" }, - { "pale_wood", "Pale Wood Fence", "hades_trees_pale_wood.png" }, - { "birch_wood", "Birch Wood Fence", "default_birchwood.png" }, - { "jungle_wood", "Jungle Wood Fence", "default_junglewood.png" }, - { "wood_black", "Black Wood Fence", "default_colwood_black.png" }, - { "wood_blue", "Blue Wood Fence", "default_colwood_blue.png" }, - { "wood_cyan", "Cyan Wood Fence", "default_colwood_cyan.png" }, - { "wood_magenta", "Magenta Wood Fence", "default_colwood_magenta.png" }, - { "wood_violet", "Violet Wood Fence", "default_colwood_violet.png" }, - { "wood_red", "Red Wood Fence", "default_colwood_red.png" }, - { "wood_pink", "Pink Wood Fence", "default_colwood_pink.png" }, - { "wood_orange", "Orange Wood Fence", "default_colwood_orange.png" }, - { "wood_brown", "Brown Wood Fence", "default_colwood_brown.png" }, - { "wood_yellow", "Yellow Wood Fence", "default_colwood_yellow.png" }, - { "wood_green", "Green Wood Fence", "default_colwood_green.png" }, - { "wood_dark_green", "Dark Green Wood Fence", "default_colwood_dark_green.png" }, - { "wood_white", "White Wood Fence", "default_colwood_white.png" }, - { "wood_grey", "Grey Wood Fence", "default_colwood_grey.png" }, - { "wood_dark_grey", "Dark Grey Wood Fence", "default_colwood_dark_grey.png" }, + { "rusty", S("Rusty Fence"), "default_rusty.png", {cracky=3, fence_metal=1}, {"group:fence_metal"}, hades_sounds.node_sound_metal_defaults() }, + { "wood", S("Common Wood Fence"), "default_wood.png" }, + { "pale_wood", S("Pale Wood Fence"), "hades_trees_pale_wood.png" }, + { "birch_wood", S("Birch Wood Fence"), "default_birchwood.png" }, + { "jungle_wood", S("Jungle Wood Fence"), "default_junglewood.png" }, + { "wood_black", S("Black Wood Fence"), "default_colwood_black.png" }, + { "wood_blue", S("Blue Wood Fence"), "default_colwood_blue.png" }, + { "wood_cyan", S("Cyan Wood Fence"), "default_colwood_cyan.png" }, + { "wood_magenta", S("Magenta Wood Fence"), "default_colwood_magenta.png" }, + { "wood_violet", S("Violet Wood Fence"), "default_colwood_violet.png" }, + { "wood_red", S("Red Wood Fence"), "default_colwood_red.png" }, + { "wood_pink", S("Pink Wood Fence"), "default_colwood_pink.png" }, + { "wood_orange", S("Orange Wood Fence"), "default_colwood_orange.png" }, + { "wood_brown", S("Brown Wood Fence"), "default_colwood_brown.png" }, + { "wood_yellow", S("Yellow Wood Fence"), "default_colwood_yellow.png" }, + { "wood_green", S("Green Wood Fence"), "default_colwood_green.png" }, + { "wood_dark_green", S("Dark Green Wood Fence"), "default_colwood_dark_green.png" }, + { "wood_white", S("White Wood Fence"), "default_colwood_white.png" }, + { "wood_grey", S("Grey Wood Fence"), "default_colwood_grey.png" }, + { "wood_dark_grey", S("Dark Grey Wood Fence"), "default_colwood_dark_grey.png" }, } for i=1, #fences do diff --git a/mods/hades_food/init.lua b/mods/hades_food/init.lua index 143cb60..fbfd7da 100644 --- a/mods/hades_food/init.lua +++ b/mods/hades_food/init.lua @@ -1,7 +1,9 @@ +local S = minetest.get_translator("hades_food") + -- ITEMS minetest.register_node("hades_food:plate", { - description = "Plate", + description = S("Plate"), inventory_image = "default_plate.png", wield_image = "default_plate.png", tiles = { "default_plate.png" }, @@ -19,63 +21,63 @@ minetest.register_node("hades_food:plate", { }) minetest.register_craftitem("hades_food:pie_strawberry_raw", { - description = "Raw Strawberry Pie (+3)", + description = S("Raw Strawberry Pie (+@1)", 3), inventory_image = "default_strawberry_pie_raw.png", on_use = minetest.item_eat(3), groups = { food = 2, eatable = 3 }, }) minetest.register_craftitem("hades_food:pie_strawberry", { - description = "Strawberry Pie (+5)", + description = S("Strawberry Pie (+@1)", 5), inventory_image = "default_strawberry_pie.png", on_use = minetest.item_eat(5), groups = { food = 2, eatable = 5 }, }) minetest.register_craftitem("hades_food:bottle_olive_oil", { - description = "Bottle of Olive Oil (+3)", + description = S("Bottle of Olive Oil (+@1)", 3), inventory_image = "default_bottle_olive_oil.png", on_use = minetest.item_eat(3, "vessels:glass_bottle"), groups = { food = 3, eatable = 3 }, }) minetest.register_craftitem("hades_food:tomatosalad", { - description = "Tomato Salad (+6)", + description = S("Tomato Salad (+@1)", 6), inventory_image = "default_tomatosalad.png", on_use = minetest.item_eat(6, "hades_food:plate"), groups = { food = 2, eatable = 6 }, }) minetest.register_craftitem("hades_food:tomato_potato_salad", { - description = "Tomato-Potato Salad (+8)", + description = S("Tomato-Potato Salad (+@1)", 8), inventory_image = "default_tpsalad.png", on_use = minetest.item_eat(8, "hades_food:plate"), groups = { food = 2, eatable = 8 }, }) minetest.register_craftitem("hades_food:spiced_potato", { - description = "Spiced Potato (+0)", + description = S("Spiced Potato (+@1)", 0), inventory_image = "default_spiced_potato.png", on_use = minetest.item_eat(0), groups = { food = 2 }, }) minetest.register_craftitem("hades_food:baked_potato", { - description = "Baked Potato (+4)", + description = S("Baked Potato (+@1)", 4), inventory_image = "default_baked_potato.png", on_use = minetest.item_eat(4), groups = { food = 2, eatable = 4 }, }) minetest.register_craftitem("hades_food:pie_apple_raw", { - description = "Raw Apple Pie (+3)", + description = S("Raw Apple Pie (+@1)", 3), inventory_image = "default_apple_pie_raw.png", on_use = minetest.item_eat(3), groups = { food = 2, eatable = 3 }, }) minetest.register_craftitem("hades_food:pie_apple", { - description = "Apple Pie (+5)", + description = S("Apple Pie (+@1)", 5), inventory_image = "default_apple_pie.png", on_use = minetest.item_eat(5), groups = { food = 2, eatable = 5 }, diff --git a/mods/hades_furnaces/init.lua b/mods/hades_furnaces/init.lua index 12f7ba4..277737c 100644 --- a/mods/hades_furnaces/init.lua +++ b/mods/hades_furnaces/init.lua @@ -1,3 +1,4 @@ +local S = minetest.get_translator("hades_furnaces") -- -- Formspecs @@ -116,8 +117,8 @@ end local furnace_types = { -- [id] = { description, texture, fuel time addition, initial burn time, output slots } - ["hades_furnaces:furnace"] = { "Furnace", "default_furnace", 1.0, 0.75, 1 }, - ["hades_furnaces:prism_furnace"] = { "Prism Furnace", "hades_furnaces_prism_furnace", 1.0, 4.25, 4 }, + ["hades_furnaces:furnace"] = { S("Furnace"), "default_furnace", 1.0, 0.75, 1 }, + ["hades_furnaces:prism_furnace"] = { S("Prism Furnace"), "hades_furnaces_prism_furnace", 1.0, 4.25, 4 }, } local function furnace_node_timer(pos, elapsed) @@ -217,25 +218,25 @@ local function furnace_node_timer(pos, elapsed) if cookable then item_percent = math.floor(src_time / cooked.time * 100) if item_percent > 100 then - item_state = "100% (output full)" + item_state = S("100% (output full)") else - item_state = item_percent .. "%" + item_state = S("@1%", item_percent) end else if srclist[1]:is_empty() then - item_state = "Empty" + item_state = S("Empty") else - item_state = "Not cookable" + item_state = S("Not cookable") end end - local fuel_state = "Empty" - local active = "inactive" + local fuel_state = S("Empty") + local active = S("inactive") local result = false if fuel_totaltime ~= 0 then - active = "active" + active = S("active") local fuel_percent = math.floor(fuel_time / fuel_totaltime * 100) - fuel_state = fuel_percent .. "%" + fuel_state = S("@1%", fuel_percent) formspec = active_formspec(id_normal, fuel_percent, item_percent) swap_node(pos, id_active) -- Furnace burn sound @@ -247,7 +248,7 @@ local function furnace_node_timer(pos, elapsed) result = true else if not fuellist[1]:is_empty() then - fuel_state = "0%" + fuel_state = S("@1%", 0) end formspec = inactive_formspec(id_normal) swap_node(pos, id_normal) @@ -255,9 +256,10 @@ local function furnace_node_timer(pos, elapsed) minetest.get_node_timer(pos):stop() end - local infotext = string.format("%s %s\n(Item: %s; Fuel: %s)", + local infotext = S("@1 @2", minetest.registered_nodes[node.name].description, - active, + active) .. "\n" .. + S("(Item: @1; Fuel: @2)", item_state, fuel_state) diff --git a/mods/hades_greeting/init.lua b/mods/hades_greeting/init.lua index 46004c0..ffd11fc 100644 --- a/mods/hades_greeting/init.lua +++ b/mods/hades_greeting/init.lua @@ -1,3 +1,5 @@ +local S = minetest.get_translator("hades_greeting") + -- Show simple greeting message for new players. -- Currently only uses the chat. @@ -17,14 +19,14 @@ minetest.register_on_newplayer(function(player) local pname = player:get_player_name() minetest.sound_play({name="hades_greeting_message"}, {to_player=pname, gain=1.0}) if minetest.settings:get_bool("creative_mode") then - msg(pname, "Welcome to planet Hades!") - msg(pname, "Creative Mode is active. You have unlimited supplies.") - msg(pname, "Create the buildings of your dreams and have fun! ") + msg(pname, S("Welcome to planet Hades!")) + msg(pname, S("Creative Mode is active. You have unlimited supplies.")) + msg(pname, S("Create the buildings of your dreams and have fun! ")) else - msg(pname, "You have stranded on planet Hades.") - msg(pname, "Search for some water. Lay down fertile sand next to the water and it will soon turn into dirt. Use the crafting guide to see what you can craft.") - msg(pname, "Survive and build a nice habitable place!") - msg(pname, "Good luck! ") + msg(pname, S("You have stranded on planet Hades.")) + msg(pname, S("Search for some water. Lay down fertile sand next to the water and it will soon turn into dirt. Use the crafting guide to see what you can craft.")) + msg(pname, S("Survive and build a nice habitable place!")) + msg(pname, S("Good luck! ")) end end minetest.after(3.0, cb, player) diff --git a/mods/hades_trees/common.lua b/mods/hades_trees/common.lua index a4f048d..2c24dc2 100644 --- a/mods/hades_trees/common.lua +++ b/mods/hades_trees/common.lua @@ -1,5 +1,7 @@ +local S = minetest.get_translator("hades_trees") + minetest.register_node("hades_trees:apple", { - description = "Apple (+2)", + description = S("Apple (+@1)", 2), drawtype = "plantlike", visual_scale = 0.75, tiles = {"default_apple.png"}, @@ -23,7 +25,7 @@ minetest.register_node("hades_trees:apple", { }) minetest.register_node("hades_trees:sapling", { - description = "Common Tree Sapling", + description = S("Common Tree Sapling"), drawtype = "plantlike", visual_scale = 1.0, tiles = {"default_sapling.png"}, @@ -41,7 +43,7 @@ minetest.register_node("hades_trees:sapling", { }) minetest.register_node("hades_trees:tree", { - description = "Common Tree Trunk", + description = S("Common Tree Trunk"), tiles = {"default_tree_top.png", "default_tree_top.png", "default_tree.png"}, paramtype = "light", drawtype = "nodebox", @@ -63,7 +65,7 @@ minetest.register_node("hades_trees:tree", { }) minetest.register_node("hades_trees:leaves", { - description = "Common Leaves", + description = S("Common Leaves"), drawtype = "allfaces_optional", tiles = {"default_leaves.png"}, paramtype = "light", @@ -90,7 +92,7 @@ minetest.register_node("hades_trees:leaves", { }) minetest.register_node("hades_trees:bark", { - description = "Common Bark", + description = S("Common Bark"), paramtype2 = "facedir", tiles = { "default_tree.png" }, is_ground_content = false, diff --git a/mods/hades_trees/jungle.lua b/mods/hades_trees/jungle.lua index ac5636f..eef539c 100644 --- a/mods/hades_trees/jungle.lua +++ b/mods/hades_trees/jungle.lua @@ -1,5 +1,7 @@ +local S = minetest.get_translator("hades_trees") + minetest.register_node("hades_trees:jungle_sapling", { - description = "Common Jungle Tree Sapling", + description = S("Common Jungle Tree Sapling"), drawtype = "plantlike", visual_scale = 1.0, tiles = {"default_junglesapling.png"}, @@ -16,7 +18,7 @@ minetest.register_node("hades_trees:jungle_sapling", { }) minetest.register_node("hades_trees:jungle_tree", { - description = "Jungle Tree Trunk", + description = S("Jungle Tree Trunk"), paramtype = "light", tiles = {"default_jungletree_top.png", "default_jungletree_top.png", "default_jungletree.png"}, is_ground_content = false, @@ -38,7 +40,7 @@ minetest.register_node("hades_trees:jungle_tree", { }) minetest.register_node("hades_trees:jungle_leaves", { - description = "Common Jungle Leaves", + description = S("Common Jungle Leaves"), drawtype = "allfaces_optional", tiles = {"default_jungleleaves.png"}, paramtype = "light", @@ -65,7 +67,7 @@ minetest.register_node("hades_trees:jungle_leaves", { }) minetest.register_node("hades_trees:jungle_bark", { - description = "Jungle Bark", + description = S("Jungle Bark"), paramtype2 = "facedir", tiles = { "default_jungletree.png" }, is_ground_content = false, diff --git a/mods/hades_trees/wood.lua b/mods/hades_trees/wood.lua index ff7f6d4..b748f39 100644 --- a/mods/hades_trees/wood.lua +++ b/mods/hades_trees/wood.lua @@ -1,24 +1,26 @@ +local S = minetest.get_translator("hades_trees") + -- Wood planks minetest.register_node("hades_trees:wood", { - description = "Common Wood Planks", + description = S("Common Wood Planks"), tiles = {"default_wood.png"}, groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1}, sounds = hades_sounds.node_sound_wood_defaults(), }) minetest.register_node("hades_trees:birch_wood", { - description = "Birch Wood Planks", + description = S("Birch Wood Planks"), tiles = {"default_birchwood.png"}, groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1}, sounds = hades_sounds.node_sound_wood_defaults(), }) minetest.register_node("hades_trees:pale_wood", { - description = "Pale Wood Planks", + description = S("Pale Wood Planks"), tiles = {"hades_trees_pale_wood.png"}, groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1}, sounds = hades_sounds.node_sound_wood_defaults(), }) minetest.register_node("hades_trees:jungle_wood", { - description = "Jungle Wood Planks", + description = S("Jungle Wood Planks"), tiles = {"default_junglewood.png"}, groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1}, sounds = hades_sounds.node_sound_wood_defaults(), @@ -26,7 +28,7 @@ minetest.register_node("hades_trees:jungle_wood", { -- Tiles minetest.register_node("hades_trees:floor_wood_jungle", { - description = "Common Wood/Jungle Wood Tile", + description = S("Common Wood/Jungle Wood Tile"), tiles = { "default_floor_wood_jungle.png", "default_floor_wood_jungle.png", @@ -39,7 +41,7 @@ minetest.register_node("hades_trees:floor_wood_jungle", { }) minetest.register_node("hades_trees:floor_wood_pale", { - description = "Common Wood/Pale Wood Tile", + description = S("Common Wood/Pale Wood Tile"), tiles = { "default_floor_wood_pale.png", "default_floor_wood_pale.png", @@ -52,7 +54,7 @@ minetest.register_node("hades_trees:floor_wood_pale", { }) minetest.register_node("hades_trees:floor_pale_jungle", { - description = "Jungle Wood/Pale Wood Tile", + description = S("Jungle Wood/Pale Wood Tile"), tiles = { "default_floor_pale_jungle.png", "default_floor_pale_jungle.png", @@ -67,35 +69,35 @@ minetest.register_node("hades_trees:floor_pale_jungle", { -- Colored wood minetest.register_node("hades_trees:colwood_black", { - description = "Black Wood Planks", + description = S("Black Wood Planks"), tiles = {"default_colwood_black.png"}, groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1}, sounds = hades_sounds.node_sound_wood_defaults(), }) minetest.register_node("hades_trees:colwood_blue", { - description = "Blue Wood Planks", + description = S("Blue Wood Planks"), tiles = {"default_colwood_blue.png"}, groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1}, sounds = hades_sounds.node_sound_wood_defaults(), }) minetest.register_node("hades_trees:colwood_brown", { - description = "Brown Wood Planks", + description = S("Brown Wood Planks"), tiles = {"default_colwood_brown.png"}, groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1}, sounds = hades_sounds.node_sound_wood_defaults(), }) minetest.register_node("hades_trees:colwood_cyan", { - description = "Cyan Wood Planks", + description = S("Cyan Wood Planks"), tiles = {"default_colwood_cyan.png"}, groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1}, sounds = hades_sounds.node_sound_wood_defaults(), }) minetest.register_node("hades_trees:colwood_dark_green", { - description = "Dark Green Wood Planks", + description = S("Dark Green Wood Planks"), tiles = {"default_colwood_dark_green.png"}, is_ground_content = false, groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1}, @@ -103,77 +105,77 @@ minetest.register_node("hades_trees:colwood_dark_green", { }) minetest.register_node("hades_trees:colwood_dark_grey", { - description = "Dark Grey Wood Planks", + description = S("Dark Grey Wood Planks"), tiles = {"default_colwood_dark_grey.png"}, groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1}, sounds = hades_sounds.node_sound_wood_defaults(), }) minetest.register_node("hades_trees:colwood_green", { - description = "Green Wood Planks", + description = S("Green Wood Planks"), tiles = {"default_colwood_green.png"}, groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1}, sounds = hades_sounds.node_sound_wood_defaults(), }) minetest.register_node("hades_trees:colwood_grey", { - description = "Grey Wood Planks", + description = S("Grey Wood Planks"), tiles = {"default_colwood_grey.png"}, groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1}, sounds = hades_sounds.node_sound_wood_defaults(), }) minetest.register_node("hades_trees:colwood_magenta", { - description = "Magenta Wood Planks", + description = S("Magenta Wood Planks"), tiles = {"default_colwood_magenta.png"}, groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1}, sounds = hades_sounds.node_sound_wood_defaults(), }) minetest.register_node("hades_trees:colwood_orange", { - description = "Orange Wood Planks", + description = S("Orange Wood Planks"), tiles = {"default_colwood_orange.png"}, groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1}, sounds = hades_sounds.node_sound_wood_defaults(), }) minetest.register_node("hades_trees:colwood_pink", { - description = "Pink Wood Planks", + description = S("Pink Wood Planks"), tiles = {"default_colwood_pink.png"}, groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1}, sounds = hades_sounds.node_sound_wood_defaults(), }) minetest.register_node("hades_trees:colwood_red", { - description = "Red Wood Planks", + description = S("Red Wood Planks"), tiles = {"default_colwood_red.png"}, groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1}, sounds = hades_sounds.node_sound_wood_defaults(), }) minetest.register_node("hades_trees:colwood_violet", { - description = "Violet Wood Planks", + description = S("Violet Wood Planks"), tiles = {"default_colwood_violet.png"}, groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1}, sounds = hades_sounds.node_sound_wood_defaults(), }) minetest.register_node("hades_trees:colwood_violet", { - description = "Violet Wood Planks", + description = S("Violet Wood Planks"), tiles = {"default_colwood_violet.png"}, groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1}, sounds = hades_sounds.node_sound_wood_defaults(), }) minetest.register_node("hades_trees:colwood_white", { - description = "White Wood Planks", + description = S("White Wood Planks"), tiles = {"default_colwood_white.png"}, groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1}, sounds = hades_sounds.node_sound_wood_defaults(), }) minetest.register_node("hades_trees:colwood_yellow", { - description = "Yellow Wood Planks", + description = S("Yellow Wood Planks"), tiles = {"default_colwood_yellow.png"}, groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1}, sounds = hades_sounds.node_sound_wood_defaults(), diff --git a/mods/itemframes/init.lua b/mods/itemframes/init.lua index ebf8825..fc03836 100644 --- a/mods/itemframes/init.lua +++ b/mods/itemframes/init.lua @@ -1,3 +1,5 @@ +local S = minetest.get_translator("itemframes") + local tmp = {} screwdriver = screwdriver or {} @@ -114,7 +116,7 @@ end -- nodes minetest.register_node("itemframes:frame",{ - description = "Item Frame", + description = S("Item Frame"), drawtype = "nodebox", node_box = { type = "fixed", @@ -137,7 +139,7 @@ minetest.register_node("itemframes:frame",{ after_place_node = function(pos, placer, itemstack) local meta = minetest.get_meta(pos) - meta:set_string("infotext","Item frame (right-click to add/remove item)") + meta:set_string("infotext", S("Item frame")) end, on_rightclick = function(pos, node, clicker, itemstack) @@ -164,7 +166,7 @@ minetest.register_node("itemframes:frame",{ }) minetest.register_node("itemframes:pedestal",{ - description = "Pedestal", + description = S("Pedestal"), drawtype = "nodebox", node_box = { type = "fixed", fixed = { {-7/16, -8/16, -7/16, 7/16, -7/16, 7/16}, -- bottom plate @@ -184,7 +186,7 @@ minetest.register_node("itemframes:pedestal",{ after_place_node = function(pos, placer, itemstack) local meta = minetest.get_meta(pos) - meta:set_string("infotext","Pedestal (right-click to add/remove item)") + meta:set_string("infotext", S("Pedestal")) end, on_rightclick = function(pos, node, clicker, itemstack) diff --git a/mods/mobs_hades/cave_master.lua b/mods/mobs_hades/cave_master.lua index 70159ea..0367bf6 100644 --- a/mods/mobs_hades/cave_master.lua +++ b/mods/mobs_hades/cave_master.lua @@ -1,3 +1,4 @@ +local S = minetest.get_translator("mobs_hades") -- Cave Master -- (This one spits out fireballs at you) @@ -96,8 +97,8 @@ cave_elder.drops = { mobs:register_mob("mobs_hades:cave_elder", cave_elder) mobs:spawn_specific("mobs_hades:cave_elder", {"hades_core:stone"}, "air", 0, 1, 100, 10000, 1, -30000, -7500) -mobs:register_egg("mobs_hades:cave_master", "Cave Master Spawn Egg", "mobs_chicken_egg_overlay.png^[colorize:#5D3000:228", 1, false) -mobs:register_egg("mobs_hades:cave_elder", "Cave Elder Spawn Egg", "mobs_chicken_egg_overlay.png^[colorize:#2D1000:228", 1, false) +mobs:register_egg("mobs_hades:cave_master", S("Cave Master Spawn Egg"), "mobs_chicken_egg_overlay.png^[colorize:#5D3000:228", 1, false) +mobs:register_egg("mobs_hades:cave_elder", S("Cave Elder Spawn Egg"), "mobs_chicken_egg_overlay.png^[colorize:#2D1000:228", 1, false) -- Fireball (weapon) diff --git a/mods/mobs_hades/mese_monster.lua b/mods/mobs_hades/mese_monster.lua index 83d333c..6fcf5eb 100644 --- a/mods/mobs_hades/mese_monster.lua +++ b/mods/mobs_hades/mese_monster.lua @@ -1,3 +1,5 @@ +local S = minetest.get_translator("mobs_hades") + -- Mese monster local mese_monster = { type = "monster", @@ -66,8 +68,8 @@ mobs:register_mob("mobs_hades:deep_mese_monster", deep_mese_monster) mobs:spawn_specific("mobs_hades:mese_monster", {"hades_core:stone"}, "air", 0, 4, 70, 7000, 1, -10000, -250) mobs:spawn_specific("mobs_hades:deep_mese_monster", {"hades_core:stone"}, "air", 0, 4, 70, 7000, 1, -30000, -5000) -mobs:register_egg("mobs_hades:mese_monster", "Mese Monster Spawn Egg", "default_mese_block.png", 1, false) -mobs:register_egg("mobs_hades:deep_mese_monster", "Deep Mese Monster Spawn Egg", "default_mese_block.png^[colorize:#000000:65", 1, false) +mobs:register_egg("mobs_hades:mese_monster", S("Mese Monster Spawn Egg"), "default_mese_block.png", 1, false) +mobs:register_egg("mobs_hades:deep_mese_monster", S("Deep Mese Monster Spawn Egg"), "default_mese_block.png^[colorize:#000000:65", 1, false) -- Mese Monster Crystal Shards (weapon) diff --git a/mods/mobs_hades/mutant.lua b/mods/mobs_hades/mutant.lua index 1bb561c..27e0c93 100644 --- a/mods/mobs_hades/mutant.lua +++ b/mods/mobs_hades/mutant.lua @@ -1,3 +1,4 @@ +local S = minetest.get_translator("mobs_hades") -- Mutant @@ -71,4 +72,4 @@ mobs:register_mob("mobs_hades:mutant", { mobs:register_spawn("mobs_hades:mutant", {"hades_core:ash"}, minetest.LIGHT_MAX, 0, 16000, 1, 31000) mobs:register_spawn("mobs_hades:mutant", {"hades_core:ash"}, 5, 0, 6000, 3, 31000) -mobs:register_egg("mobs_hades:mutant", "Mutant Spawn Egg", "default_ash.png", 1, false) +mobs:register_egg("mobs_hades:mutant", S("Mutant Spawn Egg"), "default_ash.png", 1, false) diff --git a/mods/mobs_hades/oerkki.lua b/mods/mobs_hades/oerkki.lua index 32da415..6a371ed 100644 --- a/mods/mobs_hades/oerkki.lua +++ b/mods/mobs_hades/oerkki.lua @@ -1,3 +1,4 @@ +local S = minetest.get_translator("mobs_hades") -- Oerkki @@ -56,4 +57,4 @@ mobs:register_mob("mobs_hades:oerkki", { mobs:register_spawn("mobs_hades:oerkki", {"hades_core:stone"}, 0, -1, 10000, 2, -1200) mobs:register_spawn("mobs_hades:oerkki", {"hades_core:stone"}, 1, -1, 10000, 3, -10000) -mobs:register_egg("mobs_hades:oerkki", "Oerkki Spawn Egg", "default_obsidian.png", 1, false) +mobs:register_egg("mobs_hades:oerkki", S("Oerkki Spawn Egg"), "default_obsidian.png", 1, false) diff --git a/mods/mobs_hades/spider.lua b/mods/mobs_hades/spider.lua index 997e276..eca01cd 100644 --- a/mods/mobs_hades/spider.lua +++ b/mods/mobs_hades/spider.lua @@ -1,3 +1,5 @@ +local S = minetest.get_translator("mobs_hades") + -- Spiders (based on Glowtest) local spider = { @@ -112,7 +114,7 @@ minetest.register_craft({ } }) -mobs:register_egg("mobs_hades:spider_gold", "Gold Spider Spawn Egg", "default_gold_block.png", 1, false) -mobs:register_egg("mobs_hades:spider_sapphire", "Sapphire Spider Spawn Egg", "default_sapphire_block.png", 1, false) -mobs:register_egg("mobs_hades:spider_ruby", "Ruby Spider Spawn Egg", "default_ruby_block.png", 1, false) -mobs:register_egg("mobs_hades:spider_mese", "Mese Spider Spawn Egg", "default_mese_block.png^[brighten", 1, false) +mobs:register_egg("mobs_hades:spider_gold", S("Gold Spider Spawn Egg"), "default_gold_block.png", 1, false) +mobs:register_egg("mobs_hades:spider_sapphire", S("Sapphire Spider Spawn Egg"), "default_sapphire_block.png", 1, false) +mobs:register_egg("mobs_hades:spider_ruby", S("Ruby Spider Spawn Egg"), "default_ruby_block.png", 1, false) +mobs:register_egg("mobs_hades:spider_mese", S("Mese Spider Spawn Egg"), "default_mese_block.png^[brighten", 1, false) diff --git a/mods/mobs_hades/stone_monster.lua b/mods/mobs_hades/stone_monster.lua index c55d900..bb8a0d6 100644 --- a/mods/mobs_hades/stone_monster.lua +++ b/mods/mobs_hades/stone_monster.lua @@ -1,3 +1,5 @@ +local S = minetest.get_translator("mobs_hades") + -- Stone monster and deep stone monster local stone_monster = { @@ -75,5 +77,5 @@ mobs:register_mob("mobs_hades:deep_stone_monster", deep_stone_monster) mobs:spawn_specific("mobs_hades:deep_stone_monster", {"hades_core:stone", "hades_core:mossystone", "hades_core:chondrite", "hades_core:essexite"}, "air", 0, 3, 90, 7000, 1, -5000, -2500) mobs:spawn_specific("mobs_hades:deep_stone_monster", {"hades_core:stone", "hades_core:mossystone", "hades_core:chondrite", "hades_core:essexite"}, "air", 0, 3, 90, 7000, 1, -30000, -5000) -mobs:register_egg("mobs_hades:stone_monster", "Stone Monster Spawn Egg", "default_stone.png", 1, false) -mobs:register_egg("mobs_hades:deep_stone_monster", "Deep Stone Monster Spawn Egg", "default_stone.png^[colorize:#000000:127", 1, false) +mobs:register_egg("mobs_hades:stone_monster", S("Stone Monster Spawn Egg"), "default_stone.png", 1, false) +mobs:register_egg("mobs_hades:deep_stone_monster", S("Deep Stone Monster Spawn Egg"), "default_stone.png^[colorize:#000000:127", 1, false) diff --git a/mods/rebeds/beds.lua b/mods/rebeds/beds.lua index 0982083..25b41be 100644 --- a/mods/rebeds/beds.lua +++ b/mods/rebeds/beds.lua @@ -1,6 +1,8 @@ +local S = minetest.get_translator("rebeds") + -- fancy shaped bed rebeds.register_bed("rebeds:fancy_bed", { - description = "Fancy Bed", + description = S("Fancy Bed"), inventory_image = "beds_bed_fancy.png", wield_image = "beds_bed_fancy.png", tiles = { @@ -50,7 +52,7 @@ rebeds.register_bed("rebeds:fancy_bed", { -- simple shaped bed rebeds.register_bed("rebeds:bed", { - description = "Simple Bed", + description = S("Simple Bed"), inventory_image = "beds_bed.png", wield_image = "beds_bed.png", tiles = { diff --git a/mods/rebeds/spawns.lua b/mods/rebeds/spawns.lua index 18a189a..e67f5b9 100644 --- a/mods/rebeds/spawns.lua +++ b/mods/rebeds/spawns.lua @@ -1,7 +1,9 @@ +local S = minetest.get_translator("rebeds") + function rebeds.set_spawn(player, pos) local name = player:get_player_name() player:get_meta():set_string("rebeds:spawn_pos", minetest.pos_to_string(pos)) - minetest.chat_send_player(name, "Spawn position set!") + minetest.chat_send_player(name, S("Spawn position set!")) end -- Returns the spawn pos of player, or nil if none is set. diff --git a/mods/refruit/init.lua b/mods/refruit/init.lua index ff6827b..78f0e28 100644 --- a/mods/refruit/init.lua +++ b/mods/refruit/init.lua @@ -1,3 +1,5 @@ +local S = minetest.get_translator("refruit") + -- refruit for minetest -- makes fruits regrowing on the trees. -- images and code are WTFPL license (2015 by Glünggi) @@ -5,7 +7,7 @@ refruit = {} --replacement minetest.register_node(":hades_trees:apple", { - description = "Apple (+2)", + description = S("Apple (+@1)", 2), drawtype = "plantlike", visual_scale = 1.0, tiles = {"default_apple.png"}, @@ -38,7 +40,7 @@ minetest.register_node(":hades_trees:apple", { --register nodes minetest.register_node("refruit:bud_apple", { - description = "Apple Bud", + description = S("Apple Bud"), drawtype = "plantlike", visual_scale = 1.0, tiles = {"refruit_bud_apple.png"}, @@ -69,7 +71,7 @@ minetest.register_node("refruit:bud_apple", { }) minetest.register_node("refruit:flower_apple", { - description = "Apple Flower", + description = S("Apple Flower"), drawtype = "plantlike", visual_scale = 1.0, tiles = {"refruit_flower_apple.png"}, @@ -100,7 +102,7 @@ minetest.register_node("refruit:flower_apple", { }) minetest.register_node(":hades_trees:olive", { - description = "Olive (+1)", + description = S("Olive (+@1)", 1), drawtype = "plantlike", visual_scale = 1.0, tiles = {"farming_olive.png"}, @@ -133,7 +135,7 @@ minetest.register_node(":hades_trees:olive", { --register nodes minetest.register_node("refruit:bud_olive", { - description = "Olive Bud", + description = S("Olive Bud"), drawtype = "plantlike", visual_scale = 1.0, tiles = {"refruit_bud_olive.png"}, @@ -164,7 +166,7 @@ minetest.register_node("refruit:bud_olive", { }) minetest.register_node("refruit:flower_olive", { - description = "Olive Flower", + description = S("Olive Flower"), drawtype = "plantlike", visual_scale = 1.0, tiles = {"refruit_flower_olive.png"}, diff --git a/mods/screwdriver/init.lua b/mods/screwdriver/init.lua index 8e076d8..9471fd1 100644 --- a/mods/screwdriver/init.lua +++ b/mods/screwdriver/init.lua @@ -1,3 +1,5 @@ +local S = minetest.get_translator("screwdriver") + screwdriver = {} local function nextrange(x, max) @@ -86,7 +88,7 @@ end -- Screwdriver minetest.register_tool("screwdriver:screwdriver", { - description = "Screwdriver (left-click rotates face, right-click rotates axis)", + description = S("Screwdriver") .. "\n" .. S("(left-click rotates face, right-click rotates axis)"), inventory_image = "screwdriver.png", on_use = function(itemstack, user, pointed_thing) screwdriver_handler(itemstack, user, pointed_thing, screwdriver.ROTATE_FACE) diff --git a/mods/sfinv/init.lua b/mods/sfinv/init.lua index 1071c97..d2c2db8 100644 --- a/mods/sfinv/init.lua +++ b/mods/sfinv/init.lua @@ -1,7 +1,10 @@ +local S = minetest.get_translator("sfinv") +local F = minetest.formspec_escape + dofile(minetest.get_modpath("sfinv") .. "/api.lua") sfinv.register_page("sfinv:crafting", { - title = "Crafting", + title = S("Crafting"), get = function(self, player, context) return sfinv.make_formspec(player, context, [[ list[current_player;craft;1.75,0.5;3,3;] @@ -10,7 +13,7 @@ sfinv.register_page("sfinv:crafting", { listring[current_player;main] listring[current_player;craft] image_button[6.75,1.5;1,1;craftguide_book.png;__craftguide;] - tooltip[__craftguide;Crafting guide] + tooltip[__craftguide;]]..F(S("Crafting guide"))..[[] ]], true) end, }) diff --git a/mods/simple_bushes/init.lua b/mods/simple_bushes/init.lua index 6aec590..102fd35 100644 --- a/mods/simple_bushes/init.lua +++ b/mods/simple_bushes/init.lua @@ -1,3 +1,5 @@ +local S = minetest.get_translator("simple_bushes") + -- See README.txt for licensing and other information. -- Map Generation @@ -5,7 +7,7 @@ dofile(minetest.get_modpath("simple_bushes").."/mapgen.lua") -- nodes and crafting minetest.register_node("simple_bushes:green", { - description = "Green Bush", + description = S("Green Bush"), drawtype = "plantlike", visual_scale = 1.6, tiles = { "simple_bushes_green.png" }, @@ -33,7 +35,7 @@ minetest.register_craft({ }) minetest.register_node("simple_bushes:white", { - description = "White Bush", + description = S("White Bush"), drawtype = "plantlike", visual_scale = 1.6, tiles = { "simple_bushes_white.png" }, @@ -61,7 +63,7 @@ minetest.register_craft({ }) minetest.register_node("simple_bushes:yellow", { - description = "Yellow Bush", + description = S("Yellow Bush"), drawtype = "plantlike", visual_scale = 1.6, tiles = { "simple_bushes_yellow.png" }, @@ -89,7 +91,7 @@ minetest.register_craft({ }) minetest.register_node("simple_bushes:blue", { - description = "Blue Bush", + description = S("Blue Bush"), drawtype = "plantlike", visual_scale = 1.6, tiles = { "simple_bushes_blue.png" }, @@ -117,7 +119,7 @@ minetest.register_craft({ }) minetest.register_node("simple_bushes:red", { - description = "Red Bush", + description = S("Red Bush"), drawtype = "plantlike", visual_scale = 1.6, tiles = { "simple_bushes_red.png" }, @@ -145,7 +147,7 @@ minetest.register_craft({ }) minetest.register_node("simple_bushes:orange", { - description = "Orange Bush", + description = S("Orange Bush"), drawtype = "plantlike", visual_scale = 1.6, tiles = { "simple_bushes_orange.png" }, @@ -174,7 +176,7 @@ minetest.register_craft({ minetest.register_node("simple_bushes:violet", { - description = "Violet Bush", + description = S("Violet Bush"), drawtype = "plantlike", visual_scale = 1.6, tiles = { "simple_bushes_violet.png" }, @@ -202,7 +204,7 @@ minetest.register_craft({ }) minetest.register_node("simple_bushes:plant_pot", - {description = "Plant Pot", + {description = S("Plant Pot"), paramtype = "light", tiles = {"simple_bushes_plant_pot_top.png", "simple_bushes_plant_pot_bottom.png", "simple_bushes_plant_pot_sides.png"}, is_ground_content = false, diff --git a/mods/staffgaia/init.lua b/mods/staffgaia/init.lua index 3475f55..a49e93e 100644 --- a/mods/staffgaia/init.lua +++ b/mods/staffgaia/init.lua @@ -1,3 +1,5 @@ +local S = minetest.get_translator("staffgaia") + -- WTPFL Licenses staffgaia = {} @@ -68,7 +70,7 @@ function staffgaia.staff_on_use(itemstack, user, pointed_thing, uses) end minetest.register_tool("staffgaia:staff", { - description = "Staff of Gaia", + description = S("Staff of Gaia"), inventory_image = "staff_of_gaia.png", @@ -78,12 +80,12 @@ minetest.register_tool("staffgaia:staff", { }) minetest.register_craftitem("staffgaia:head", { - description = "Head of the Staff of Gaia", + description = S("Head of the Staff of Gaia"), inventory_image = "staffgaia_head.png", }) minetest.register_craftitem("staffgaia:shaft", { - description = "Shaft of the Staff of Gaia", + description = S("Shaft of the Staff of Gaia"), inventory_image = "staffgaia_shaft.png", }) diff --git a/mods/stairs/init.lua b/mods/stairs/init.lua index f649c60..8f478b9 100644 --- a/mods/stairs/init.lua +++ b/mods/stairs/init.lua @@ -1,3 +1,5 @@ +local S = minetest.get_translator("stairs") + -- Minetest 0.4 mod: stairs -- See README.txt for licensing and other information. @@ -310,28 +312,28 @@ end stairs.register_stair_and_slab("wood", "hades_trees:wood", {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, {"default_wood.png"}, - "Common Wood Stair", - "Outer Common Wood Stair", - "Inner Common Wood Stair", - "Common Wood Slab", + S("Common Wood Stair"), + S("Outer Common Wood Stair"), + S("Inner Common Wood Stair"), + S("Common Wood Slab"), hades_sounds.node_sound_wood_defaults()) stairs.register_stair_and_slab("pale_wood", "hades_trees:pale_wood", {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, {"hades_trees_pale_wood.png"}, - "Pale Wood Stair", - "Outer Pale Wood Stair", - "Inner Pale Wood Stair", - "Pale Wood Slab", + S("Pale Wood Stair"), + S("Outer Pale Wood Stair"), + S("Inner Pale Wood Stair"), + S("Pale Wood Slab"), hades_sounds.node_sound_wood_defaults()) stairs.register_stair_and_slab("birch_wood", "hades_trees:birch_wood", {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, {"default_birchwood.png"}, - "Birch Wood Stair", - "Outer Birch Wood Stair", - "Inner Birch Wood Stair", - "Birch Wood Slab", + S("Birch Wood Stair"), + S("Outer Birch Wood Stair"), + S("Inner Birch Wood Stair"), + S("Birch Wood Slab"), hades_sounds.node_sound_wood_defaults()) -- Barks @@ -339,37 +341,37 @@ stairs.register_stair_and_slab("birch_wood", "hades_trees:birch_wood", stairs.register_stair_and_slab("bark", "hades_trees:bark", {choppy=3,oddly_breakable_by_hand=1,flammable=3}, {"default_tree.png"}, - "Common Bark Stair", - "Outer Common Bark Stair", - "Inner Common Bark Stair", - "Common Bark Slab", + S("Common Bark Stair"), + S("Outer Common Bark Stair"), + S("Inner Common Bark Stair"), + S("Common Bark Slab"), hades_sounds.node_sound_wood_defaults()) stairs.register_stair_and_slab("jungle_bark", "hades_trees:jungle_bark", {choppy=3,oddly_breakable_by_hand=1,flammable=3}, {"default_jungletree.png"}, - "Jungle Bark Stair", - "Outer Jungle Bark Stair", - "Inner Jungle Bark Stair", - "Jungle Bark Slab", + S("Jungle Bark Stair"), + S("Outer Jungle Bark Stair"), + S("Inner Jungle Bark Stair"), + S("Jungle Bark Slab"), hades_sounds.node_sound_wood_defaults()) stairs.register_stair_and_slab("pale_bark", "hades_trees:pale_bark", {choppy=3,oddly_breakable_by_hand=1,flammable=3}, {"hades_trees_pale_tree.png"}, - "Pale Bark Stair", - "Outer Pale Bark Stair", - "Inner Pale Bark Stair", - "Pale Bark Slab", + S("Pale Bark Stair"), + S("Outer Pale Bark Stair"), + S("Inner Pale Bark Stair"), + S("Pale Bark Slab"), hades_sounds.node_sound_wood_defaults()) stairs.register_stair_and_slab("birch_bark", "hades_trees:birch_bark", {choppy=3,oddly_breakable_by_hand=1,flammable=3}, {"default_tree_birch.png"}, - "Birch Bark Stair", - "Outer Birch Bark Stair", - "Inner Birch Bark Stair", - "Birch Bark Slab", + S("Birch Bark Stair"), + S("Outer Birch Bark Stair"), + S("Inner Birch Bark Stair"), + S("Birch Bark Slab"), hades_sounds.node_sound_wood_defaults()) -- Colored Woods @@ -377,227 +379,227 @@ stairs.register_stair_and_slab("birch_bark", "hades_trees:birch_bark", stairs.register_stair_and_slab("colwood_black", "hades_trees:colwood_black", {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, {"default_colwood_black.png"}, - "Black Wood Stair", - "Outer Black Wood Stair", - "Inner Black Wood Stair", - "Black Wood Slab", + S("Black Wood Stair"), + S("Outer Black Wood Stair"), + S("Inner Black Wood Stair"), + S("Black Wood Slab"), hades_sounds.node_sound_wood_defaults()) stairs.register_stair_and_slab("colwood_blue", "hades_trees:colwood_blue", {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, {"default_colwood_blue.png"}, - "Blue Wood Stair", - "Outer Blue Wood Stair", - "Inner Blue Wood Stair", - "Blue Wood Slab", + S("Blue Wood Stair"), + S("Outer Blue Wood Stair"), + S("Inner Blue Wood Stair"), + S("Blue Wood Slab"), hades_sounds.node_sound_wood_defaults()) stairs.register_stair_and_slab("colwood_brown", "hades_trees:colwood_brown", {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, {"default_colwood_brown.png"}, - "Brown Wood Stair", - "Outer Brown Wood Stair", - "Inner Brown Wood Stair", - "Brown Wood Slab", + S("Brown Wood Stair"), + S("Outer Brown Wood Stair"), + S("Inner Brown Wood Stair"), + S("Brown Wood Slab"), hades_sounds.node_sound_wood_defaults()) stairs.register_stair_and_slab("colwood_cyan", "hades_trees:colwood_cyan", {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, {"default_colwood_cyan.png"}, - "Cyan Wood Stair", - "Outer Cyan Wood Stair", - "Inner Cyan Wood Stair", - "Cyan Wood Slab", + S("Cyan Wood Stair"), + S("Outer Cyan Wood Stair"), + S("Inner Cyan Wood Stair"), + S("Cyan Wood Slab"), hades_sounds.node_sound_wood_defaults()) stairs.register_stair_and_slab("colwood_dark_green", "hades_trees:colwood_dark_green", {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, {"default_colwood_dark_green.png"}, - "Dark Green Wood Stair", - "Outer Dark Green Wood Stair", - "Inner Dark Green Wood Stair", - "Dark Green Wood Slab", + S("Dark Green Wood Stair"), + S("Outer Dark Green Wood Stair"), + S("Inner Dark Green Wood Stair"), + S("Dark Green Wood Slab"), hades_sounds.node_sound_wood_defaults()) stairs.register_stair_and_slab("colwood_dark_grey", "hades_trees:colwood_dark_grey", {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, {"default_colwood_dark_grey.png"}, - "Dark Grey Wood Stair", - "Outer Dark Grey Wood Stair", - "Inner Dark Grey Wood Stair", - "Dark Grey Wood Slab", + S("Dark Grey Wood Stair"), + S("Outer Dark Grey Wood Stair"), + S("Inner Dark Grey Wood Stair"), + S("Dark Grey Wood Slab"), hades_sounds.node_sound_wood_defaults()) stairs.register_stair_and_slab("colwood_green", "hades_trees:colwood_green", {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, {"default_colwood_green.png"}, - "Green Wood Stair", - "Outer Green Wood Stair", - "Inner Green Wood Stair", - "Green Wood Slab", + S("Green Wood Stair"), + S("Outer Green Wood Stair"), + S("Inner Green Wood Stair"), + S("Green Wood Slab"), hades_sounds.node_sound_wood_defaults()) stairs.register_stair_and_slab("colwood_grey", "hades_trees:colwood_grey", {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, {"default_colwood_grey.png"}, - "Grey Wood Stair", - "Outer Grey Wood Stair", - "Inner Grey Wood Stair", - "Grey Wood Slab", + S("Grey Wood Stair"), + S("Outer Grey Wood Stair"), + S("Inner Grey Wood Stair"), + S("Grey Wood Slab"), hades_sounds.node_sound_wood_defaults()) stairs.register_stair_and_slab("colwood_magenta", "hades_trees:colwood_magenta", {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, {"default_colwood_magenta.png"}, - "Magenta Wood Stair", - "Outer Magenta Wood Stair", - "Inner Magenta Wood Stair", - "Magenta Wood Slab", + S("Magenta Wood Stair"), + S("Outer Magenta Wood Stair"), + S("Inner Magenta Wood Stair"), + S("Magenta Wood Slab"), hades_sounds.node_sound_wood_defaults()) stairs.register_stair_and_slab("colwood_orange", "hades_trees:colwood_orange", {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, {"default_colwood_orange.png"}, - "Orange Wood Stair", - "Outer Orange Wood Stair", - "Inner Orange Wood Stair", - "Orange Wood Slab", + S("Orange Wood Stair"), + S("Outer Orange Wood Stair"), + S("Inner Orange Wood Stair"), + S("Orange Wood Slab"), hades_sounds.node_sound_wood_defaults()) stairs.register_stair_and_slab("colwood_pink", "hades_trees:colwood_pink", {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, {"default_colwood_pink.png"}, - "Pink Wood Stair", - "Outer Pink Wood Stair", - "Inner Pink Wood Stair", - "Pink Wood Slab", + S("Pink Wood Stair"), + S("Outer Pink Wood Stair"), + S("Inner Pink Wood Stair"), + S("Pink Wood Slab"), hades_sounds.node_sound_wood_defaults()) stairs.register_stair_and_slab("colwood_red", "hades_trees:colwood_red", {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, {"default_colwood_red.png"}, - "Red Wood Stair", - "Outer Red Wood Stair", - "Inner Red Wood Stair", - "Red Wood Slab", + S("Red Wood Stair"), + S("Outer Red Wood Stair"), + S("Inner Red Wood Stair"), + S("Red Wood Slab"), hades_sounds.node_sound_wood_defaults()) stairs.register_stair_and_slab("colwood_violet", "hades_trees:colwood_violet", {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, {"default_colwood_violet.png"}, - "Violet Wood Stair", - "Outer Violet Wood Stair", - "Inner Violet Wood Stair", - "Violet Wood Slab", + S("Violet Wood Stair"), + S("Outer Violet Wood Stair"), + S("Inner Violet Wood Stair"), + S("Violet Wood Slab"), hades_sounds.node_sound_wood_defaults()) stairs.register_stair_and_slab("colwood_white", "hades_trees:colwood_white", {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, {"default_colwood_white.png"}, - "White Wood Stair", - "Outer White Wood Stair", - "Inner White Wood Stair", - "White Wood Slab", + S("White Wood Stair"), + S("Outer White Wood Stair"), + S("Inner White Wood Stair"), + S("White Wood Slab"), hades_sounds.node_sound_wood_defaults()) stairs.register_stair_and_slab("colwood_yellow", "hades_trees:colwood_yellow", {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, {"default_colwood_yellow.png"}, - "Yellow Wood Stair", - "Outer Yellow Wood Stair", - "Inner Yellow Wood Stair", - "Yellow Wood Slab", + S("Yellow Wood Stair"), + S("Outer Yellow Wood Stair"), + S("Inner Yellow Wood Stair"), + S("Yellow Wood Slab"), hades_sounds.node_sound_wood_defaults()) -- stairs.register_stair_and_slab("steelblock", "hades_core:steelblock", {cracky=1,level=2}, {"default_steel_block.png"}, - "Steel Block Stair", - "Outer Steel Block Stair", - "Inner Steel Block Stair", - "Steel Block Slab", + S("Steel Block Stair"), + S("Outer Steel Block Stair"), + S("Inner Steel Block Stair"), + S("Steel Block Slab"), hades_sounds.node_sound_metal_defaults()) stairs.register_stair_and_slab("copperblock", "hades_core:copperblock", {cracky=1,level=2}, {"default_copper_block.png"}, - "Copper Block Stair", - "Outer Copper Block Stair", - "Inner Copper Block Stair", - "Copper Block Slab", + S("Copper Block Stair"), + S("Outer Copper Block Stair"), + S("Inner Copper Block Stair"), + S("Copper Block Slab"), hades_sounds.node_sound_metal_defaults()) stairs.register_stair_and_slab("bronzeblock", "hades_core:bronzeblock", {cracky=1,level=2}, {"default_bronze_block.png"}, - "Bronze Block Stair", - "Outer Bronze Block Stair", - "Inner Bronze Block Stair", - "Bronze Block Slab", + S("Bronze Block Stair"), + S("Outer Bronze Block Stair"), + S("Inner Bronze Block Stair"), + S("Bronze Block Slab"), hades_sounds.node_sound_metal_defaults()) stairs.register_stair_and_slab("goldblock", "hades_core:goldblock", {cracky=1}, {"default_gold_block.png"}, - "Gold Block Stair", - "Outer Gold Block Stair", - "Inner Gold Block Stair", - "Gold Block Slab", + S("Gold Block Stair"), + S("Outer Gold Block Stair"), + S("Inner Gold Block Stair"), + S("Gold Block Slab"), hades_sounds.node_sound_metal_defaults()) stairs.register_stair_and_slab("stone", "hades_core:stone", {cracky=3}, {"default_stone.png"}, - "Stone Stair", - "Outer Stone Stair", - "Inner Stone Stair", - "Stone Slab", + S("Stone Stair"), + S("Outer Stone Stair"), + S("Inner Stone Stair"), + S("Stone Slab"), hades_sounds.node_sound_stone_defaults()) stairs.register_stair_and_slab("stonebrick_baked", "hades_core:stonebrick_baked", {cracky=3}, {"default_stone_brick_baked.png"}, - "Burned Stone Brick Stair", - "Outer Burned Stone Brick Stair", - "Inner Burned Stone Brick Stair", - "Burned Stone Brick Slab", + S("Burned Stone Brick Stair"), + S("Outer Burned Stone Brick Stair"), + S("Inner Burned Stone Brick Stair"), + S("Burned Stone Brick Slab"), hades_sounds.node_sound_stone_defaults()) stairs.register_stair_and_slab("stone_baked", "hades_core:stone_baked", {cracky=3}, {"default_stone_baked.png"}, - "Burned Stone Stair", - "Outer Burned Stone Stair", - "Inner Burned Stone Stair", - "Burned Stone Slab", + S("Burned Stone Stair"), + S("Outer Burned Stone Stair"), + S("Inner Burned Stone Stair"), + S("Burned Stone Slab"), hades_sounds.node_sound_stone_defaults()) stairs.register_stair_and_slab("cobble", "hades_core:cobble", {cracky=3}, {"default_cobble.png"}, - "Cobblestone Stair", - "Outer Cobblestone Stair", - "Inner Cobblestone Stair", - "Cobblestone Slab", + S("Cobblestone Stair"), + S("Outer Cobblestone Stair"), + S("Inner Cobblestone Stair"), + S("Cobblestone Slab"), hades_sounds.node_sound_stone_defaults()) stairs.register_stair_and_slab("cobble_baked", "hades_core:cobble_baked", {cracky=3}, {"default_cobble_baked.png"}, - "Burned Cobblestone Stair", - "Outer Burned Cobblestone Stair", - "Inner Burned Cobblestone Stair", - "Burned Cobblestone Slab", + S("Burned Cobblestone Stair"), + S("Outer Burned Cobblestone Stair"), + S("Inner Burned Cobblestone Stair"), + S("Burned Cobblestone Slab"), hades_sounds.node_sound_stone_defaults()) stairs.register_stair_and_slab("brick", "hades_core:brick", {cracky=3}, {"default_brick.png"}, - "Uncolored Brick Stair", - "Outer Uncolored Brick Stair", - "Inner Uncolored Brick Stair", - "Uncolored Brick Slab", + S("Uncolored Brick Stair"), + S("Outer Uncolored Brick Stair"), + S("Inner Uncolored Brick Stair"), + S("Uncolored Brick Slab"), hades_sounds.node_sound_stone_defaults()) -- Colors... too mutch ColOrs... EvErYwhere @@ -605,299 +607,299 @@ stairs.register_stair_and_slab("brick", "hades_core:brick", stairs.register_stair_and_slab("brick_black", "hades_core:brick_black", {cracky=3}, {"default_brick_black.png"}, - "Black Brick Stair", - "Outer Black Brick Stair", - "Inner Black Brick Stair", - "Black Brick Slab", + S("Black Brick Stair"), + S("Outer Black Brick Stair"), + S("Inner Black Brick Stair"), + S("Black Brick Slab"), hades_sounds.node_sound_stone_defaults()) stairs.register_stair_and_slab("brick_blue", "hades_core:brick_blue", {cracky=3}, {"default_brick_blue.png"}, - "Blue Brick Stair", - "Outer Blue Brick Stair", - "Inner Blue Brick Stair", - "Blue Brick Slab", + S("Blue Brick Stair"), + S("Outer Blue Brick Stair"), + S("Inner Blue Brick Stair"), + S("Blue Brick Slab"), hades_sounds.node_sound_stone_defaults()) stairs.register_stair_and_slab("brick_brown", "hades_core:brick_brown", {cracky=3}, {"default_brick_brown.png"}, - "Brown Brick Stair", - "Outer Brown Brick Stair", - "Inner Brown Brick Stair", - "Brown Brick Slab", + S("Brown Brick Stair"), + S("Outer Brown Brick Stair"), + S("Inner Brown Brick Stair"), + S("Brown Brick Slab"), hades_sounds.node_sound_stone_defaults()) stairs.register_stair_and_slab("brick_cyan", "hades_core:brick_cyan", {cracky=3}, {"default_brick_cyan.png"}, - "Cyan Brick Stair", - "Outer Cyan Brick Stair", - "Inner Cyan Brick Stair", - "Cyan Brick Slab", + S("Cyan Brick Stair"), + S("Outer Cyan Brick Stair"), + S("Inner Cyan Brick Stair"), + S("Cyan Brick Slab"), hades_sounds.node_sound_stone_defaults()) stairs.register_stair_and_slab("brick_dark_green", "hades_core:brick_dark_green", {cracky=3}, {"default_brick_dark_green.png"}, - "Dark Green Brick Stair", - "Outer Dark Green Brick Stair", - "Inner Dark Green Brick Stair", - "Dark Green Brick Slab", + S("Dark Green Brick Stair"), + S("Outer Dark Green Brick Stair"), + S("Inner Dark Green Brick Stair"), + S("Dark Green Brick Slab"), hades_sounds.node_sound_stone_defaults()) stairs.register_stair_and_slab("brick_dark_grey", "hades_core:brick_dark_grey", {cracky=3}, {"default_brick_dark_grey.png"}, - "Dark Grey Brick Stair", - "Outer Dark Grey Brick Stair", - "Inner Dark Grey Brick Stair", - "Dark Grey Brick Slab", + S("Dark Grey Brick Stair"), + S("Outer Dark Grey Brick Stair"), + S("Inner Dark Grey Brick Stair"), + S("Dark Grey Brick Slab"), hades_sounds.node_sound_stone_defaults()) stairs.register_stair_and_slab("brick_green", "hades_core:brick_green", {cracky=3}, {"default_brick_green.png"}, - "Green Brick Stair", - "Outer Green Brick Stair", - "Inner Green Brick Stair", - "Green Brick Slab", + S("Green Brick Stair"), + S("Outer Green Brick Stair"), + S("Inner Green Brick Stair"), + S("Green Brick Slab"), hades_sounds.node_sound_stone_defaults()) stairs.register_stair_and_slab("brick_grey", "hades_core:brick_grey", {cracky=3}, {"default_brick_grey.png"}, - "Grey Brick Stair", - "Outer Grey Brick Stair", - "Inner Grey Brick Stair", - "Grey Brick Slab", + S("Grey Brick Stair"), + S("Outer Grey Brick Stair"), + S("Inner Grey Brick Stair"), + S("Grey Brick Slab"), hades_sounds.node_sound_stone_defaults()) stairs.register_stair_and_slab("brick_magenta", "hades_core:brick_magenta", {cracky=3}, {"default_brick_magenta.png"}, - "Magenta Brick Stair", - "Outer Magenta Brick Stair", - "Inner Magenta Brick Stair", - "Magenta Brick Slab", + S("Magenta Brick Stair"), + S("Outer Magenta Brick Stair"), + S("Inner Magenta Brick Stair"), + S("Magenta Brick Slab"), hades_sounds.node_sound_stone_defaults()) stairs.register_stair_and_slab("brick_orange", "hades_core:brick_orange", {cracky=3}, {"default_brick_orange.png"}, - "Orange Brick Stair", - "Outer Orange Brick Stair", - "Inner Orange Brick Stair", - "Orange Brick Slab", + S("Orange Brick Stair"), + S("Outer Orange Brick Stair"), + S("Inner Orange Brick Stair"), + S("Orange Brick Slab"), hades_sounds.node_sound_stone_defaults()) stairs.register_stair_and_slab("brick_pink", "hades_core:brick_pink", {cracky=3}, {"default_brick_pink.png"}, - "Pink Brick Stair", - "Outer Pink Brick Stair", - "Inner Pink Brick Stair", - "Pink Brick Slab", + S("Pink Brick Stair"), + S("Outer Pink Brick Stair"), + S("Inner Pink Brick Stair"), + S("Pink Brick Slab"), hades_sounds.node_sound_stone_defaults()) stairs.register_stair_and_slab("brick_red", "hades_core:brick_red", {cracky=3}, {"default_brick_red.png"}, - "Red Brick Stair", - "Outer Red Brick Stair", - "Inner Red Brick Stair", - "Red Brick Slab", + S("Red Brick Stair"), + S("Outer Red Brick Stair"), + S("Inner Red Brick Stair"), + S("Red Brick Slab"), hades_sounds.node_sound_stone_defaults()) stairs.register_stair_and_slab("brick_violet", "hades_core:brick_violet", {cracky=3}, {"default_brick_violet.png"}, - "Violet Brick Stair", - "Outer Violet Brick Stair", - "Inner Violet Brick Stair", - "Violet Brick Slab", + S("Violet Brick Stair"), + S("Outer Violet Brick Stair"), + S("Inner Violet Brick Stair"), + S("Violet Brick Slab"), hades_sounds.node_sound_stone_defaults()) stairs.register_stair_and_slab("brick_white", "hades_core:brick_white", {cracky=3}, {"default_brick_white.png"}, - "White Brick Stair", - "Outer White Brick Stair", - "Inner White Brick Stair", - "White Brick Slab", + S("White Brick Stair"), + S("Outer White Brick Stair"), + S("Inner White Brick Stair"), + S("White Brick Slab"), hades_sounds.node_sound_stone_defaults()) stairs.register_stair_and_slab("brick_yellow", "hades_core:brick_yellow", {cracky=3}, {"default_brick_yellow.png"}, - "Yellow Brick Stair", - "Outer Yellow Brick Stair", - "Inner Yellow Brick Stair", - "Yellow Brick Slab", + S("Yellow Brick Stair"), + S("Outer Yellow Brick Stair"), + S("Inner Yellow Brick Stair"), + S("Yellow Brick Slab"), hades_sounds.node_sound_stone_defaults()) stairs.register_stair_and_slab("sandstone", "hades_core:sandstone", {crumbly=2,cracky=2}, {"default_sandstone.png"}, - "Sandstone Stair", - "Outer Sandstone Stair", - "Inner Sandstone Stair", - "Sandstone Slab", + S("Sandstone Stair"), + S("Outer Sandstone Stair"), + S("Inner Sandstone Stair"), + S("Sandstone Slab"), hades_sounds.node_sound_stone_defaults()) stairs.register_stair_and_slab("sandstonebrick", "hades_core:sandstonebrick", {crumbly=2,cracky=2}, {"default_sandstone_brick.png"}, - "Sandstone Brick Stair", - "Outer Sandstone Brick Stair", - "Inner Sandstone Brick Stair", - "Sandstone Brick Slab", + S("Sandstone Brick Stair"), + S("Outer Sandstone Brick Stair"), + S("Inner Sandstone Brick Stair"), + S("Sandstone Brick Slab"), hades_sounds.node_sound_stone_defaults()) stairs.register_stair_and_slab("jungle_wood", "hades_trees:jungle_wood", {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, {"default_junglewood.png"}, - "Jungle Wood Stair", - "Outer Jungle Wood Stair", - "Innter Jungle Wood Stair", - "Jungle Wood Slab", + S("Jungle Wood Stair"), + S("Outer Jungle Wood Stair"), + S("Innter Jungle Wood Stair"), + S("Jungle Wood Slab"), hades_sounds.node_sound_wood_defaults()) stairs.register_stair_and_slab("stonebrick", "hades_core:stonebrick", {cracky=3}, {"default_stone_brick.png"}, - "Stone Brick Stair", - "Outer Stone Brick Stair", - "Inner Stone Brick Stair", - "Stone Brick Slab", + S("Stone Brick Stair"), + S("Outer Stone Brick Stair"), + S("Inner Stone Brick Stair"), + S("Stone Brick Slab"), hades_sounds.node_sound_stone_defaults()) stairs.register_stair_and_slab("chondrite_brick", "hades_core:chondrite_brick", {cracky=2}, {"default_chondrite_brick.png"}, - "Chondrite Brick Stair", - "Outer Chondrite Brick Stair", - "Inner Chondrite Brick Stair", - "Chondrite Brick Slab", + S("Chondrite Brick Stair"), + S("Outer Chondrite Brick Stair"), + S("Inner Chondrite Brick Stair"), + S("Chondrite Brick Slab"), hades_sounds.node_sound_stone_defaults()) stairs.register_stair_and_slab("chondrite", "hades_core:chondrite", {cracky=2}, {"default_chondrite.png"}, - "Chondrite Stair", - "Outer Chondrite Stair", - "Inner Chondrite Stair", - "Chondrite Slab", + S("Chondrite Stair"), + S("Outer Chondrite Stair"), + S("Inner Chondrite Stair"), + S("Chondrite Slab"), hades_sounds.node_sound_stone_defaults()) stairs.register_stair_and_slab("marble_brick", "hades_core:marble_brick", {cracky=3}, {"default_marble_brick.png"}, - "Marble Brick Stair", - "Outer Marble Brick Stair", - "Inner Marble Brick Stair", - "Marble Brick Slab", + S("Marble Brick Stair"), + S("Outer Marble Brick Stair"), + S("Inner Marble Brick Stair"), + S("Marble Brick Slab"), hades_sounds.node_sound_stone_defaults()) stairs.register_stair_and_slab("marble", "hades_core:marble", {cracky=3}, {"default_marble.png"}, - "Marble Stair", - "Outer Marble Stair", - "Inner Marble Stair", - "Marble Slab", + S("Marble Stair"), + S("Outer Marble Stair"), + S("Inner Marble Stair"), + S("Marble Slab"), hades_sounds.node_sound_stone_defaults()) stairs.register_stair_and_slab("tuff_brick", "hades_core:tuff_brick", {cracky=3}, {"default_tuff_brick.png"}, - "Tuff Brick Stair", - "Outer Tuff Brick Stair", - "Inner Tuff Brick Stair", - "Tuff Brick Slab", + S("Tuff Brick Stair"), + S("Outer Tuff Brick Stair"), + S("Inner Tuff Brick Stair"), + S("Tuff Brick Slab"), hades_sounds.node_sound_stone_defaults()) stairs.register_stair_and_slab("tuff", "hades_core:tuff", {cracky=3}, {"default_tuff.png"}, - "Tuff Stair", - "Outer Tuff Stair", - "Inner Tuff Stair", - "Tuff Slab", + S("Tuff Stair"), + S("Outer Tuff Stair"), + S("Inner Tuff Stair"), + S("Tuff Slab"), hades_sounds.node_sound_stone_defaults()) stairs.register_stair_and_slab("tuff_baked_brick", "hades_core:tuff_baked_brick", {cracky=3}, {"default_tuff_baked_brick.png"}, - "Burned Tuff Brick Stair", - "Outer Burned Tuff Brick Stair", - "Inner Burned Tuff Brick Stair", - "Burned Tuff Brick Slab", + S("Burned Tuff Brick Stair"), + S("Outer Burned Tuff Brick Stair"), + S("Inner Burned Tuff Brick Stair"), + S("Burned Tuff Brick Slab"), hades_sounds.node_sound_stone_defaults()) stairs.register_stair_and_slab("tuff_baked", "hades_core:tuff_baked", {cracky=3}, {"default_tuff_baked.png"}, - "Burned Tuff Stair", - "Outer Burned Tuff Stair", - "Inner Burned Tuff Stair", - "Burned Tuff Slab", + S("Burned Tuff Stair"), + S("Outer Burned Tuff Stair"), + S("Inner Burned Tuff Stair"), + S("Burned Tuff Slab"), hades_sounds.node_sound_stone_defaults()) stairs.register_stair_and_slab("essexite_brick", "hades_core:essexite_brick", {cracky=1}, {"default_essexite_brick.png"}, - "Essexite Brick Stair", - "Outer Essexite Brick Stair", - "Inner Essexite Brick Stair", - "Essexite Brick Slab", + S("Essexite Brick Stair"), + S("Outer Essexite Brick Stair"), + S("Inner Essexite Brick Stair"), + S("Essexite Brick Slab"), hades_sounds.node_sound_stone_defaults()) stairs.register_stair_and_slab("essexite", "hades_core:essexite", {cracky=1}, {"default_essexite.png"}, - "Essexite Stair", - "Outer Essexite Stair", - "Inner Essexite Stair", - "Essexite Slab", + S("Essexite Stair"), + S("Outer Essexite Stair"), + S("Inner Essexite Stair"), + S("Essexite Slab"), hades_sounds.node_sound_stone_defaults()) stairs.register_stair_and_slab("rusty_block", "columnia:rusty_block", {cracky=1}, {"columnia_rusty_block.png"}, - "Rusty Stair", - "Outer Rusty Stair", - "Inner Rusty Stair", - "Rusty Slab", + S("Rusty Stair"), + S("Outer Rusty Stair"), + S("Inner Rusty Stair"), + S("Rusty Slab"), hades_sounds.node_sound_metal_defaults()) stairs.register_stair_and_slab("cactus_brick", "hades_core:cactus_brick", {cracky=1}, {"default_cactus_brick.png"}, - "Cactus Brick Stair", - "Outer Cactus Brick Stair", - "Inner Cactus Brick Stair", - "Cactus Brick Slab", + S("Cactus Brick Stair"), + S("Outer Cactus Brick Stair"), + S("Inner Cactus Brick Stair"), + S("Cactus Brick Slab"), hades_sounds.node_sound_wood_defaults()) stairs.register_stair_and_slab("obsidianbrick", "hades_core:obsidianbrick", {cracky=1}, {"default_obsidian_brick.png"}, - "Obsidian Brick Stair", - "Outer Obsidian Brick Stair", - "Inner Obsidian Brick Stair", - "Obsidian Brick Slab", + S("Obsidian Brick Stair"), + S("Outer Obsidian Brick Stair"), + S("Inner Obsidian Brick Stair"), + S("Obsidian Brick Slab"), hades_sounds.node_sound_stone_defaults()) stairs.register_stair_and_slab("straw", "farming:straw", {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, {"farming_straw.png"}, - "Straw Stair", - "Outer Straw Stair", - "Inner Straw Stair", - "Straw Slab", + S("Straw Stair"), + S("Outer Straw Stair"), + S("Inner Straw Stair"), + S("Straw Slab"), hades_sounds.node_sound_leaves_defaults()) --wool @@ -905,136 +907,136 @@ stairs.register_stair_and_slab("straw", "farming:straw", stairs.register_stair_and_slab("white", "wool:white", {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, {"wool_white.png"}, - "White Wool Stair", - "Outer White Wool Stair", - "Inner White Wool Stair", - "White Wool Slab", + S("White Wool Stair"), + S("Outer White Wool Stair"), + S("Inner White Wool Stair"), + S("White Wool Slab"), hades_sounds.node_sound_leaves_defaults()) stairs.register_stair_and_slab("grey", "wool:grey", {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, {"wool_grey.png"}, - "Grey Wool Stair", - "Outer Grey Wool Stair", - "Inner Grey Wool Stair", - "Grey Wool Slab", + S("Grey Wool Stair"), + S("Outer Grey Wool Stair"), + S("Inner Grey Wool Stair"), + S("Grey Wool Slab"), hades_sounds.node_sound_leaves_defaults()) stairs.register_stair_and_slab("black", "wool:black", {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, {"wool_black.png"}, - "Black Wool Stair", - "Outer Black Wool Stair", - "Inner Black Wool Stair", - "Black Wool Slab", + S("Black Wool Stair"), + S("Outer Black Wool Stair"), + S("Inner Black Wool Stair"), + S("Black Wool Slab"), hades_sounds.node_sound_leaves_defaults()) stairs.register_stair_and_slab("red", "wool:red", {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, {"wool_red.png"}, - "Red Wool Stair", - "Outer Red Wool Stair", - "Inner Red Wool Stair", - "Red Wool Slab", + S("Red Wool Stair"), + S("Outer Red Wool Stair"), + S("Inner Red Wool Stair"), + S("Red Wool Slab"), hades_sounds.node_sound_leaves_defaults()) stairs.register_stair_and_slab("yellow", "wool:yellow", {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, {"wool_yellow.png"}, - "Yellow Wool Stair", - "Outer Yellow Wool Stair", - "Inner Yellow Wool Stair", - "Yellow Wool Slab", + S("Yellow Wool Stair"), + S("Outer Yellow Wool Stair"), + S("Inner Yellow Wool Stair"), + S("Yellow Wool Slab"), hades_sounds.node_sound_leaves_defaults()) stairs.register_stair_and_slab("green", "wool:green", {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, {"wool_green.png"}, - "Green Wool Stair", - "Outer Green Wool Stair", - "Inner Green Wool Stair", - "Green Wool Slab", + S("Green Wool Stair"), + S("Outer Green Wool Stair"), + S("Inner Green Wool Stair"), + S("Green Wool Slab"), hades_sounds.node_sound_leaves_defaults()) stairs.register_stair_and_slab("cyan", "wool:cyan", {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, {"wool_cyan.png"}, - "Cyan Wool Stair", - "Outer Cyan Wool Stair", - "Inner Cyan Wool Stair", - "Cyan Wool Slab", + S("Cyan Wool Stair"), + S("Outer Cyan Wool Stair"), + S("Inner Cyan Wool Stair"), + S("Cyan Wool Slab"), hades_sounds.node_sound_leaves_defaults()) stairs.register_stair_and_slab("blue", "wool:blue", {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, {"wool_blue.png"}, - "Blue Wool Stair", - "Outer Blue Wool Stair", - "Inner Blue Wool Stair", - "Blue Wool Slab", + S("Blue Wool Stair"), + S("Outer Blue Wool Stair"), + S("Inner Blue Wool Stair"), + S("Blue Wool Slab"), hades_sounds.node_sound_leaves_defaults()) stairs.register_stair_and_slab("magenta", "wool:magenta", {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, {"wool_magenta.png"}, - "Magenta Wool Stair", - "Outer Magenta Wool Stair", - "Inner Magenta Wool Stair", - "Magenta Wool Slab", + S("Magenta Wool Stair"), + S("Outer Magenta Wool Stair"), + S("Inner Magenta Wool Stair"), + S("Magenta Wool Slab"), hades_sounds.node_sound_leaves_defaults()) stairs.register_stair_and_slab("orange", "wool:orange", {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, {"wool_orange.png"}, - "Orange Wool Stair", - "Outer Orange Wool Stair", - "Inner Orange Wool Stair", - "Orange Wool Slab", + S("Orange Wool Stair"), + S("Outer Orange Wool Stair"), + S("Inner Orange Wool Stair"), + S("Orange Wool Slab"), hades_sounds.node_sound_leaves_defaults()) stairs.register_stair_and_slab("violet", "wool:violet", {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, {"wool_violet.png"}, - "Violet Wool Stair", - "Outer Violet Wool Stair", - "Inner Violet Wool Stair", - "Violet Wool Slab", + S("Violet Wool Stair"), + S("Outer Violet Wool Stair"), + S("Inner Violet Wool Stair"), + S("Violet Wool Slab"), hades_sounds.node_sound_leaves_defaults()) stairs.register_stair_and_slab("brown", "wool:brown", {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, {"wool_brown.png"}, - "Brown Wool Stair", - "Outer Brown Wool Stair", - "Inner Brown Wool Stair", - "Brown Wool Slab", + S("Brown Wool Stair"), + S("Outer Brown Wool Stair"), + S("Inner Brown Wool Stair"), + S("Brown Wool Slab"), hades_sounds.node_sound_leaves_defaults()) stairs.register_stair_and_slab("pink", "wool:pink", {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, {"wool_pink.png"}, - "Pink Wool Stair", - "Outer Pink Wool Stair", - "Inner Pink Wool Stair", - "Pink Wool Slab", + S("Pink Wool Stair"), + S("Outer Pink Wool Stair"), + S("Inner Pink Wool Stair"), + S("Pink Wool Slab"), hades_sounds.node_sound_leaves_defaults()) stairs.register_stair_and_slab("dark_grey", "wool:dark_grey", {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, {"wool_dark_grey.png"}, - "Dark Grey Wool Stair", - "Outer Dark Grey Wool Stair", - "Inner Dark Grey Wool Stair", - "Dark Grey Wool Slab", + S("Dark Grey Wool Stair"), + S("Outer Dark Grey Wool Stair"), + S("Inner Dark Grey Wool Stair"), + S("Dark Grey Wool Slab"), hades_sounds.node_sound_leaves_defaults()) stairs.register_stair_and_slab("dark_green", "wool:dark_green", {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, {"wool_dark_green.png"}, - "Dark Green Wool Stair", - "Outer Dark Green Wool Stair", - "Inner Dark Green Wool Stair", - "Dark Green Wool Slab", + S("Dark Green Wool Stair"), + S("Outer Dark Green Wool Stair"), + S("S(Inner Dark Green Wool Stair"), + S("Dark Green Wool Slab"), hades_sounds.node_sound_leaves_defaults()) @@ -1043,7 +1045,7 @@ stairs.register_stair_and_slab("dark_green", "wool:dark_green", -- Node will be called stairs:stair_ minetest.register_node("stairs:stair_glowcrystal_block", { - description = "Glowing Stair", + description = S("Glowing Stair"), drawtype = "nodebox", tiles = {"glowcrystals_block_glowcrystal.png"}, paramtype = "light", @@ -1114,7 +1116,7 @@ stairs.register_stair_and_slab("dark_green", "wool:dark_green", -- Node will be called stairs:stair_out_ minetest.register_node("stairs:stair_out_glowcrystal_block", { - description = "Outer Glowing Stair", + description = S("Outer Glowing Stair"), drawtype = "nodebox", tiles = {"glowcrystals_block_glowcrystal.png"}, paramtype = "light", @@ -1175,7 +1177,7 @@ stairs.register_stair_and_slab("dark_green", "wool:dark_green", -- Node will be called stairs:stair_in_ minetest.register_node("stairs:stair_in_glowcrystal_block", { - description = "Inner Glowing Stair", + description = S("Inner Glowing Stair"), drawtype = "nodebox", tiles = {"glowcrystals_block_glowcrystal.png"}, paramtype = "light", @@ -1238,7 +1240,7 @@ stairs.register_stair_and_slab("dark_green", "wool:dark_green", -- Node will be called stairs:slab_ minetest.register_node("stairs:slab_glowcrystal_block", { - description = "Glowing Slab", + description = S("Glowing Slab"), drawtype = "nodebox", tiles = {"glowcrystals_block_glowcrystal.png"}, paramtype = "light", diff --git a/mods/trash_can/init.lua b/mods/trash_can/init.lua index ae398db..8297775 100644 --- a/mods/trash_can/init.lua +++ b/mods/trash_can/init.lua @@ -1,9 +1,12 @@ +local S = minetest.get_translator("trash_can") +local F = minetest.formspec_escape + --Node Registration local player_name = {} minetest.register_node("trash_can:trash_can_wooden",{ groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2}, tiles = {"trash_can_wooden_top.png", "trash_can_wooden_top.png", "trash_can_wooden.png"}, - description = "Trash Can", + description = S("Trash Can"), drawtype="nodebox", paramtype = "light", is_ground_content = false, @@ -21,12 +24,12 @@ minetest.register_node("trash_can:trash_can_wooden",{ local meta = minetest.get_meta(pos) meta:set_string("formspec", "size[8,9]".. - "button[3,0;2,1;empty;Empty Trash]".. + "button[3,0;2,1;empty;"..F(S("Empty Trash")).."]".. "list[current_name;main;3,1;2,3;]".. "list[current_player;main;0,5;8,4;]".. "listring[]".. "background9[18,17;8,9;trash_can_inventory.png;true;18,17,-22,-17]") - meta:set_string("infotext", "Trash Can") + meta:set_string("infotext", S("Trash Can")) local inv = meta:get_inventory() inv:set_size("main", 8*4) end, diff --git a/mods/travelnet/config.lua b/mods/travelnet/config.lua index 1e1e113..f3b3ac7 100644 --- a/mods/travelnet/config.lua +++ b/mods/travelnet/config.lua @@ -1,3 +1,5 @@ +local S = minetest.get_translator("travelnet") + travelnet.MAX_STATIONS_PER_NETWORK = 24; @@ -23,7 +25,7 @@ travelnet.doors_enabled = true; -- minetest.register_craftitem("travelnet:teleporter_device", { - description = "Teleporter Device", + description = S("Teleporter Device"), inventory_image = "travelnet_teleporter_device.png", }) diff --git a/mods/travelnet/doors.lua b/mods/travelnet/doors.lua index f7e0f63..09e5399 100644 --- a/mods/travelnet/doors.lua +++ b/mods/travelnet/doors.lua @@ -1,10 +1,12 @@ +local S = minetest.get_translator("travelnet") + -- Doors that are especially useful for travelnet elevators but can also be used in other situations. -- All doors (not only these here) in front of a travelnet or elevator are opened automaticly when a player arrives -- and are closed when a player departs from the travelnet or elevator. -- Autor: Sokomine minetest.register_node("travelnet:elevator_door_steel_open", { - description = "Stone Elevator Door (open)", + description = S("Stone Elevator Door (open)"), drawtype = "nodebox", tiles = {"default_stone.png"}, paramtype = "light", @@ -34,7 +36,7 @@ minetest.register_node("travelnet:elevator_door_steel_open", { }) minetest.register_node("travelnet:elevator_door_steel_closed", { - description = "Stone Elevator Door", + description = S("Stone Elevator Door"), drawtype = "nodebox", tiles = {"default_stone.png"}, paramtype = "light", @@ -62,7 +64,7 @@ minetest.register_node("travelnet:elevator_door_steel_closed", { }) minetest.register_node("travelnet:elevator_door_glass_open", { - description = "Glass Elevator Door (open)", + description = S("Glass Elevator Door (open)"), drawtype = "nodebox", tiles = {"travelnet_elevator_door_glass.png"}, paramtype = "light", @@ -92,7 +94,7 @@ minetest.register_node("travelnet:elevator_door_glass_open", { }) minetest.register_node("travelnet:elevator_door_glass_closed", { - description = "Glass Elevator Door", + description = S("Glass Elevator Door"), drawtype = "nodebox", tiles = {"travelnet_elevator_door_glass.png"}, paramtype = "light", diff --git a/mods/travelnet/elevator.lua b/mods/travelnet/elevator.lua index a424813..573bd89 100644 --- a/mods/travelnet/elevator.lua +++ b/mods/travelnet/elevator.lua @@ -1,9 +1,11 @@ +local S = minetest.get_translator("travelnet") + -- This version of the travelnet box allows to move up or down only. -- The network name is determined automaticly from the position (x/z coordinates). -- >utor: Sokomine minetest.register_node("travelnet:elevator", { - description = "Elevator", + description = S("Elevator"), drawtype = "nodebox", sunlight_propagates = true, @@ -98,7 +100,7 @@ minetest.register_node("travelnet:elevator", { }) minetest.register_node("travelnet:elevator_top", { - description = "Elevator Top", + description = S("Elevator Top"), drawtype = "nodebox", sunlight_propagates = true, diff --git a/mods/travelnet/travelnet.lua b/mods/travelnet/travelnet.lua index 73449f2..555d2fc 100644 --- a/mods/travelnet/travelnet.lua +++ b/mods/travelnet/travelnet.lua @@ -1,3 +1,5 @@ +local S = minetest.get_translator("travelnet") + -- contains the node definition for a general travelnet that can be used by anyone -- further travelnets can only be installed by the owner or by people with the travelnet_attach priv -- digging of such a travelnet is limited to the owner and to people with the travelnet_remove priv (useful for admins to clean up) @@ -5,7 +7,7 @@ -- Autor: Sokomine minetest.register_node("travelnet:travelnet", { - description = "Travelnet Box", + description = S("Travelnet Box"), drawtype = "nodebox", sunlight_propagates = true, diff --git a/mods/vessels/init.lua b/mods/vessels/init.lua index 8da0b98..8b51882 100644 --- a/mods/vessels/init.lua +++ b/mods/vessels/init.lua @@ -1,8 +1,10 @@ +local S = minetest.get_translator("vessels") + -- Minetest 0.4 mod: vessels -- See README.txt for licensing and other information. minetest.register_node("vessels:glass_bottle", { - description = "Empty Glass Bottle", + description = S("Empty Glass Bottle"), drawtype = "plantlike", tiles = {"vessels_glass_bottle.png"}, inventory_image = "vessels_glass_bottle_inv.png", @@ -28,7 +30,7 @@ minetest.register_craft( { }) minetest.register_node("vessels:drinking_glass", { - description = "Empty Drinking Glass", + description = S("Empty Drinking Glass"), drawtype = "plantlike", tiles = {"vessels_drinking_glass.png"}, inventory_image = "vessels_drinking_glass_inv.png", @@ -54,7 +56,7 @@ minetest.register_craft( { }) minetest.register_node("vessels:steel_bottle", { - description = "Empty Heavy Steel Bottle", + description = S("Empty Heavy Steel Bottle"), drawtype = "plantlike", tiles = {"vessels_steel_bottle.png"}, inventory_image = "vessels_steel_bottle_inv.png", @@ -83,7 +85,7 @@ minetest.register_craft( { -- Make sure we can recycle them minetest.register_craftitem("vessels:glass_fragments", { - description = "Pile of Glass Fragments", + description = S("Pile of Glass Fragments"), inventory_image = "vessels_glass_fragments.png", }) diff --git a/mods/vines/init.lua b/mods/vines/init.lua index 36809b4..8987596 100644 --- a/mods/vines/init.lua +++ b/mods/vines/init.lua @@ -1,3 +1,5 @@ +local S = minetest.get_translator("vines") + local mod_name = "vines" local average_height = 12 local spawn_interval = 90 @@ -7,7 +9,7 @@ local vines_group = {attached_node=1,vines=1,snappy=3,flammable=2,hanging_node=1 local walldir ={} minetest.register_node("vines:side", { - description = "Jungle Vine", + description = S("Jungle Vine"), walkable = false, climbable = true, drop = "", @@ -35,7 +37,7 @@ minetest.register_node("vines:side", { }) minetest.register_node("vines:side_rotten", { - description = "Rotten Jungle Vine", + description = S("Rotten Jungle Vine"), walkable = false, climbable = false, drop = "", @@ -56,7 +58,7 @@ minetest.register_node("vines:side_rotten", { minetest.register_node("vines:willow", { - description = "Willow Vine", + description = S("Willow Vine"), walkable = false, climbable = true, drop = "", @@ -86,7 +88,7 @@ minetest.register_node("vines:willow", { minetest.register_node("vines:willow_rotten", { - description = "Rotten Willow Vine", + description = S("Rotten Willow Vine"), walkable = false, climbable = false, sunlight_propagates = true, @@ -107,7 +109,7 @@ minetest.register_node("vines:willow_rotten", { minetest.register_node("vines:root", { - description = "Root Vine", + description = S("Root Vine"), walkable = false, climbable = true, sunlight_propagates = true, @@ -127,7 +129,7 @@ minetest.register_node("vines:root", { minetest.register_node("vines:vine", { - description = "Cave Vine", + description = S("Cave Vine"), walkable = false, climbable = true, sunlight_propagates = true, @@ -155,7 +157,7 @@ minetest.register_node("vines:vine", { minetest.register_node("vines:vine_rotten", { - description = "Rotten Cave Vine", + description = S("Rotten Cave Vine"), walkable = false, climbable = true, drop = "", @@ -212,7 +214,7 @@ minetest.register_abm({ minetest.register_craftitem("vines:vines", { - description = "Detached Vine", + description = S("Detached Vine"), inventory_image = "vines_item.png", }) @@ -262,7 +264,7 @@ plantslib:spawn_on_surfaces({ minetest.register_tool("vines:shears", { - description = "Shears", + description = S("Shears"), inventory_image = "shears.png", wield_image = "shears.png", stack_max = 1, @@ -287,7 +289,7 @@ minetest.register_craft({ }) minetest.register_node("vines:vines_block",{ - description = "Vines Block", + description = S("Vines Block"), sunlight_propagates = true, climbable = true, tiles = {"vines_block.png", "vines_block.png", "vines_block.png"}, diff --git a/mods/walls/init.lua b/mods/walls/init.lua index 0a63482..c7153fd 100644 --- a/mods/walls/init.lua +++ b/mods/walls/init.lua @@ -1,3 +1,5 @@ +local S = minetest.get_translator("walls") + walls = {} walls.register = function(wall_name, wall_desc, wall_texture, wall_mat, wall_sounds) @@ -35,15 +37,15 @@ walls.register = function(wall_name, wall_desc, wall_texture, wall_mat, wall_sou end -walls.register("walls:cobble", "Cobblestone Wall", "default_cobble.png", +walls.register("walls:cobble", S("Cobblestone Wall"), "default_cobble.png", "hades_core:cobble", hades_sounds.node_sound_stone_defaults()) -walls.register("walls:mossycobble", "Mossy Cobblestone Wall", "default_mossycobble.png", +walls.register("walls:mossycobble", S("Mossy Cobblestone Wall"), "default_mossycobble.png", "hades_core:mossycobble", hades_sounds.node_sound_stone_defaults()) -walls.register("walls:cobble_baked", "Burned Cobblestone Wall", "default_cobble_baked.png", +walls.register("walls:cobble_baked", S("Burned Cobblestone Wall"), "default_cobble_baked.png", "hades_core:cobble_baked", hades_sounds.node_sound_stone_defaults()) -walls.register("walls:sandstone", "Sandstone Wall", "default_sandstone.png", +walls.register("walls:sandstone", S("Sandstone Wall"), "default_sandstone.png", "hades_core:sandstone", hades_sounds.node_sound_stone_defaults()) diff --git a/mods/windows/init.lua b/mods/windows/init.lua index dfa1de7..735670d 100644 --- a/mods/windows/init.lua +++ b/mods/windows/init.lua @@ -1,3 +1,5 @@ +local S = minetest.get_translator("windows") + -- Windows -- Add some simple window nodes to Minetest. -- License: WTFPL - 2014 by Glunggi @@ -39,22 +41,22 @@ windows.register_window = function(id, def) end windows.register_window("windows:windows_wood", { - description = "Common Wood Window", + description = S("Common Wood Window"), texture_seam = "windows_windows_wood_seam.png", texture_front = "windows_windows_wood_front.png", }) windows.register_window("windows:windows_jungle_wood", { - description = "Jungle Wood Window", + description = S("Jungle Wood Window"), texture_seam = "windows_windows_jwood_seam.png", texture_front = "windows_windows_jwood_front.png", }) windows.register_window("windows:windows_pale_wood", { - description = "Pale Wood Window", + description = S("Pale Wood Window"), texture_seam = "windows_windows_palewood_seam.png", texture_front = "windows_windows_palewood_front.png", }) windows.register_window("windows:windows_birch_wood", { - description = "Birch Wood Window", + description = S("Birch Wood Window"), texture_seam = "windows_windows_birchwood_seam.png", texture_front = "windows_windows_birchwood_front.png", }) @@ -93,21 +95,21 @@ minetest.register_craft({ }) local windows_simple = { - { "wood_white", "White Wooden Window", "dye:white"}, - { "wood_darkgrey", "Dark Grey Wooden Window", "dye:dark_grey"}, - { "wood_grey", "Grey Wooden Window", "dye:grey"}, - { "wood_black", "Black Wooden Window", "dye:black"}, - { "wood_red", "Red Wooden Window", "dye:red"}, - { "wood_magenta", "Magenta Wooden Window", "dye:magenta"}, - { "wood_violet", "Violet Wooden Window", "dye:violet"}, - { "wood_blue", "Blue Wooden Window", "dye:blue"}, - { "wood_cyan", "Cyan Wooden Window", "dye:cyan"}, - { "wood_green", "Green Wooden Window", "dye:green"}, - { "wood_darkgreen", "Dark Green Wooden Window", "dye:dark_green"}, - { "wood_pink", "Pink Wooden Window", "dye:pink"}, - { "wood_yellow", "Yellow Wooden Window", "dye:yellow"}, - { "wood_orange", "Orange Wooden Window", "dye:orange"}, - { "wood_brown", "Brown Wooden Window", "dye:brown"}, + { "wood_white", S("White Wooden Window"), "dye:white"}, + { "wood_darkgrey", S("Dark Grey Wooden Window"), "dye:dark_grey"}, + { "wood_grey", S("Grey Wooden Window"), "dye:grey"}, + { "wood_black", S("Black Wooden Window"), "dye:black"}, + { "wood_red", S("Red Wooden Window"), "dye:red"}, + { "wood_magenta", S("Magenta Wooden Window"), "dye:magenta"}, + { "wood_violet", S("Violet Wooden Window"), "dye:violet"}, + { "wood_blue", S("Blue Wooden Window"), "dye:blue"}, + { "wood_cyan", S("Cyan Wooden Window"), "dye:cyan"}, + { "wood_green", S("Green Wooden Window"), "dye:green"}, + { "wood_darkgreen", S("Dark Green Wooden Window"), "dye:dark_green"}, + { "wood_pink", S("Pink Wooden Window"), "dye:pink"}, + { "wood_yellow", S("Yellow Wooden Window"), "dye:yellow"}, + { "wood_orange", S("Orange Wooden Window"), "dye:orange"}, + { "wood_brown", S("Brown Wooden Window"), "dye:brown"}, } for w=1, #windows_simple do windows.register_window("windows:windows_"..windows_simple[w][1], { @@ -124,7 +126,7 @@ for w=1, #windows_simple do end windows.register_window("windows:paperwall", { - description = "Paper Wall", + description = S("Paper Wall"), texture_seam = "windows_windows_jwood_seam.png", texture_front = "windows_paperwall_front.png", groups = { snappy=2, choppy=2, cracky=3, oddly_breakable_by_hand=3 }, @@ -140,7 +142,7 @@ minetest.register_craft({ }) windows.register_window("windows:windows_obsidian", { - description = "Obsidian Window", + description = S("Obsidian Window"), texture_seam = "windows_windows_obsidian_seam.png", texture_front = "windows_windows_obsidian_front.png", groups = { cracky=3 }, diff --git a/mods/wool/init.lua b/mods/wool/init.lua index 7eba48e..9f5e54c 100644 --- a/mods/wool/init.lua +++ b/mods/wool/init.lua @@ -1,3 +1,5 @@ +local S = minetest.get_translator("wool") + -- minetest/wool/init.lua -- Backwards compatibility with jordach's 16-color wool mod @@ -9,21 +11,21 @@ local wool = {} -- colors, and then some recipes using more specific colors for a few non-base -- colors available. When crafting, the last recipes will be checked first. wool.dyes = { - {"white", "White", nil}, - {"grey", "Grey", "basecolor_grey"}, - {"black", "Black", "basecolor_black"}, - {"red", "Red", "basecolor_red"}, - {"yellow", "Yellow", "basecolor_yellow"}, - {"green", "Green", "basecolor_green"}, - {"cyan", "Cyan", "basecolor_cyan"}, - {"blue", "Blue", "basecolor_blue"}, - {"magenta", "Magenta", "basecolor_magenta"}, - {"orange", "Orange", "excolor_orange"}, - {"violet", "Violet", "excolor_violet"}, - {"brown", "Brown", "unicolor_dark_orange"}, - {"pink", "Pink", "unicolor_light_red"}, - {"dark_grey", "Dark Grey", "unicolor_darkgrey"}, - {"dark_green", "Dark Green", "unicolor_dark_green"}, + {"white", S("White Wool"), nil}, + {"grey", S("Grey Wool"), "basecolor_grey"}, + {"black", S("Black Wool"), "basecolor_black"}, + {"red", S("Red Wool"), "basecolor_red"}, + {"yellow", S("Yellow Wool"), "basecolor_yellow"}, + {"green", S("Green Wool"), "basecolor_green"}, + {"cyan", S("Cyan Wool"), "basecolor_cyan"}, + {"blue", S("Blue Wool"), "basecolor_blue"}, + {"magenta", S("Magenta Wool"), "basecolor_magenta"}, + {"orange", S("Orange Wool"), "excolor_orange"}, + {"violet", S("Violet Wool"), "excolor_violet"}, + {"brown", S("Brown Wool"), "unicolor_dark_orange"}, + {"pink", S("Pink Wool"), "unicolor_light_red"}, + {"dark_grey", S("Dark Grey Wool"), "unicolor_darkgrey"}, + {"dark_green", S("Dark Green Wool"), "unicolor_dark_green"}, } for _, row in ipairs(wool.dyes) do @@ -32,7 +34,7 @@ for _, row in ipairs(wool.dyes) do local craft_color_group = row[3] -- Node Definition minetest.register_node("wool:"..name, { - description = desc.." Wool", + description = desc, tiles = {"wool_"..name..".png"}, groups = {snappy=2,choppy=2,oddly_breakable_by_hand=3,flammable=3,wool=1}, sounds = hades_sounds.node_sound_defaults(),