X-Git-Url: https://git.librecmc.org/?p=oweals%2Fminetest_game.git;a=blobdiff_plain;f=mods%2Fstairs%2Finit.lua;h=861465761b74c9b65a5f1cc1fb9119e1973baac7;hp=8f9c316b1e2127bbb4f7913028a19c2aefcfb512;hb=bb9279ccb843937bc8001ce333e3ccb71b0dba2d;hpb=d99a176b693b7c5bdd9fa9bb2d426499d2128c89 diff --git a/mods/stairs/init.lua b/mods/stairs/init.lua index 8f9c316b..86146576 100644 --- a/mods/stairs/init.lua +++ b/mods/stairs/init.lua @@ -1,3 +1,5 @@ +-- stairs/init.lua + -- Minetest 0.4 mod: stairs -- See README.txt for licensing and other information. @@ -6,6 +8,9 @@ stairs = {} +-- Load support for MT game translation. +local S = minetest.get_translator("stairs") + -- Register aliases for new pine node names @@ -317,7 +322,7 @@ function stairs.register_stair_inner(subname, recipeitem, groups, images, new_groups.stair = 1 warn_if_exists("stairs:stair_inner_" .. subname) minetest.register_node(":stairs:stair_inner_" .. subname, { - description = "Inner " .. description, + description = S("Inner @1", description), drawtype = "nodebox", tiles = stair_images, paramtype = "light", @@ -399,7 +404,7 @@ function stairs.register_stair_outer(subname, recipeitem, groups, images, new_groups.stair = 1 warn_if_exists("stairs:stair_outer_" .. subname) minetest.register_node(":stairs:stair_outer_" .. subname, { - description = "Outer " .. description, + description = S("Outer @1", description), drawtype = "nodebox", tiles = stair_images, paramtype = "light", @@ -472,8 +477,8 @@ stairs.register_stair_and_slab( "default:wood", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}, {"default_wood.png"}, - "Wooden Stair", - "Wooden Slab", + S("Wooden Stair"), + S("Wooden Slab"), default.node_sound_wood_defaults(), false ) @@ -483,8 +488,8 @@ stairs.register_stair_and_slab( "default:junglewood", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}, {"default_junglewood.png"}, - "Jungle Wood Stair", - "Jungle Wood Slab", + S("Jungle Wood Stair"), + S("Jungle Wood Slab"), default.node_sound_wood_defaults(), false ) @@ -494,8 +499,8 @@ stairs.register_stair_and_slab( "default:pine_wood", {choppy = 3, oddly_breakable_by_hand = 2, flammable = 3}, {"default_pine_wood.png"}, - "Pine Wood Stair", - "Pine Wood Slab", + S("Pine Wood Stair"), + S("Pine Wood Slab"), default.node_sound_wood_defaults(), false ) @@ -505,8 +510,8 @@ stairs.register_stair_and_slab( "default:acacia_wood", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}, {"default_acacia_wood.png"}, - "Acacia Wood Stair", - "Acacia Wood Slab", + S("Acacia Wood Stair"), + S("Acacia Wood Slab"), default.node_sound_wood_defaults(), false ) @@ -516,8 +521,8 @@ stairs.register_stair_and_slab( "default:aspen_wood", {choppy = 3, oddly_breakable_by_hand = 2, flammable = 3}, {"default_aspen_wood.png"}, - "Aspen Wood Stair", - "Aspen Wood Slab", + S("Aspen Wood Stair"), + S("Aspen Wood Slab"), default.node_sound_wood_defaults(), false ) @@ -527,8 +532,8 @@ stairs.register_stair_and_slab( "default:stone", {cracky = 3}, {"default_stone.png"}, - "Stone Stair", - "Stone Slab", + S("Stone Stair"), + S("Stone Slab"), default.node_sound_stone_defaults(), true ) @@ -538,8 +543,8 @@ stairs.register_stair_and_slab( "default:cobble", {cracky = 3}, {"default_cobble.png"}, - "Cobblestone Stair", - "Cobblestone Slab", + S("Cobblestone Stair"), + S("Cobblestone Slab"), default.node_sound_stone_defaults(), true ) @@ -549,8 +554,8 @@ stairs.register_stair_and_slab( "default:mossycobble", {cracky = 3}, {"default_mossycobble.png"}, - "Mossy Cobblestone Stair", - "Mossy Cobblestone Slab", + S("Mossy Cobblestone Stair"), + S("Mossy Cobblestone Slab"), default.node_sound_stone_defaults(), true ) @@ -560,8 +565,8 @@ stairs.register_stair_and_slab( "default:stonebrick", {cracky = 2}, {"default_stone_brick.png"}, - "Stone Brick Stair", - "Stone Brick Slab", + S("Stone Brick Stair"), + S("Stone Brick Slab"), default.node_sound_stone_defaults(), false ) @@ -571,8 +576,8 @@ stairs.register_stair_and_slab( "default:stone_block", {cracky = 2}, {"default_stone_block.png"}, - "Stone Block Stair", - "Stone Block Slab", + S("Stone Block Stair"), + S("Stone Block Slab"), default.node_sound_stone_defaults(), true ) @@ -582,8 +587,8 @@ stairs.register_stair_and_slab( "default:desert_stone", {cracky = 3}, {"default_desert_stone.png"}, - "Desert Stone Stair", - "Desert Stone Slab", + S("Desert Stone Stair"), + S("Desert Stone Slab"), default.node_sound_stone_defaults(), true ) @@ -593,8 +598,8 @@ stairs.register_stair_and_slab( "default:desert_cobble", {cracky = 3}, {"default_desert_cobble.png"}, - "Desert Cobblestone Stair", - "Desert Cobblestone Slab", + S("Desert Cobblestone Stair"), + S("Desert Cobblestone Slab"), default.node_sound_stone_defaults(), true ) @@ -604,8 +609,8 @@ stairs.register_stair_and_slab( "default:desert_stonebrick", {cracky = 2}, {"default_desert_stone_brick.png"}, - "Desert Stone Brick Stair", - "Desert Stone Brick Slab", + S("Desert Stone Brick Stair"), + S("Desert Stone Brick Slab"), default.node_sound_stone_defaults(), false ) @@ -615,8 +620,8 @@ stairs.register_stair_and_slab( "default:desert_stone_block", {cracky = 2}, {"default_desert_stone_block.png"}, - "Desert Stone Block Stair", - "Desert Stone Block Slab", + S("Desert Stone Block Stair"), + S("Desert Stone Block Slab"), default.node_sound_stone_defaults(), true ) @@ -626,8 +631,8 @@ stairs.register_stair_and_slab( "default:sandstone", {crumbly = 1, cracky = 3}, {"default_sandstone.png"}, - "Sandstone Stair", - "Sandstone Slab", + S("Sandstone Stair"), + S("Sandstone Slab"), default.node_sound_stone_defaults(), true ) @@ -637,8 +642,8 @@ stairs.register_stair_and_slab( "default:sandstonebrick", {cracky = 2}, {"default_sandstone_brick.png"}, - "Sandstone Brick Stair", - "Sandstone Brick Slab", + S("Sandstone Brick Stair"), + S("Sandstone Brick Slab"), default.node_sound_stone_defaults(), false ) @@ -648,8 +653,8 @@ stairs.register_stair_and_slab( "default:sandstone_block", {cracky = 2}, {"default_sandstone_block.png"}, - "Sandstone Block Stair", - "Sandstone Block Slab", + S("Sandstone Block Stair"), + S("Sandstone Block Slab"), default.node_sound_stone_defaults(), true ) @@ -659,8 +664,8 @@ stairs.register_stair_and_slab( "default:desert_sandstone", {crumbly = 1, cracky = 3}, {"default_desert_sandstone.png"}, - "Desert Sandstone Stair", - "Desert Sandstone Slab", + S("Desert Sandstone Stair"), + S("Desert Sandstone Slab"), default.node_sound_stone_defaults(), true ) @@ -670,8 +675,8 @@ stairs.register_stair_and_slab( "default:desert_sandstone_brick", {cracky = 2}, {"default_desert_sandstone_brick.png"}, - "Desert Sandstone Brick Stair", - "Desert Sandstone Brick Slab", + S("Desert Sandstone Brick Stair"), + S("Desert Sandstone Brick Slab"), default.node_sound_stone_defaults(), false ) @@ -681,8 +686,8 @@ stairs.register_stair_and_slab( "default:desert_sandstone_block", {cracky = 2}, {"default_desert_sandstone_block.png"}, - "Desert Sandstone Block Stair", - "Desert Sandstone Block Slab", + S("Desert Sandstone Block Stair"), + S("Desert Sandstone Block Slab"), default.node_sound_stone_defaults(), true ) @@ -692,8 +697,8 @@ stairs.register_stair_and_slab( "default:silver_sandstone", {crumbly = 1, cracky = 3}, {"default_silver_sandstone.png"}, - "Silver Sandstone Stair", - "Silver Sandstone Slab", + S("Silver Sandstone Stair"), + S("Silver Sandstone Slab"), default.node_sound_stone_defaults(), true ) @@ -703,8 +708,8 @@ stairs.register_stair_and_slab( "default:silver_sandstone_brick", {cracky = 2}, {"default_silver_sandstone_brick.png"}, - "Silver Sandstone Brick Stair", - "Silver Sandstone Brick Slab", + S("Silver Sandstone Brick Stair"), + S("Silver Sandstone Brick Slab"), default.node_sound_stone_defaults(), false ) @@ -714,8 +719,8 @@ stairs.register_stair_and_slab( "default:silver_sandstone_block", {cracky = 2}, {"default_silver_sandstone_block.png"}, - "Silver Sandstone Block Stair", - "Silver Sandstone Block Slab", + S("Silver Sandstone Block Stair"), + S("Silver Sandstone Block Slab"), default.node_sound_stone_defaults(), true ) @@ -725,8 +730,8 @@ stairs.register_stair_and_slab( "default:obsidian", {cracky = 1, level = 2}, {"default_obsidian.png"}, - "Obsidian Stair", - "Obsidian Slab", + S("Obsidian Stair"), + S("Obsidian Slab"), default.node_sound_stone_defaults(), true ) @@ -736,8 +741,8 @@ stairs.register_stair_and_slab( "default:obsidianbrick", {cracky = 1, level = 2}, {"default_obsidian_brick.png"}, - "Obsidian Brick Stair", - "Obsidian Brick Slab", + S("Obsidian Brick Stair"), + S("Obsidian Brick Slab"), default.node_sound_stone_defaults(), false ) @@ -747,8 +752,8 @@ stairs.register_stair_and_slab( "default:obsidian_block", {cracky = 1, level = 2}, {"default_obsidian_block.png"}, - "Obsidian Block Stair", - "Obsidian Block Slab", + S("Obsidian Block Stair"), + S("Obsidian Block Slab"), default.node_sound_stone_defaults(), true ) @@ -758,8 +763,8 @@ stairs.register_stair_and_slab( "default:brick", {cracky = 3}, {"default_brick.png"}, - "Brick Stair", - "Brick Slab", + S("Brick Stair"), + S("Brick Slab"), default.node_sound_stone_defaults(), false ) @@ -769,8 +774,8 @@ stairs.register_stair_and_slab( "default:steelblock", {cracky = 1, level = 2}, {"default_steel_block.png"}, - "Steel Block Stair", - "Steel Block Slab", + S("Steel Block Stair"), + S("Steel Block Slab"), default.node_sound_metal_defaults(), true ) @@ -780,8 +785,8 @@ stairs.register_stair_and_slab( "default:tinblock", {cracky = 1, level = 2}, {"default_tin_block.png"}, - "Tin Block Stair", - "Tin Block Slab", + S("Tin Block Stair"), + S("Tin Block Slab"), default.node_sound_metal_defaults(), true ) @@ -791,8 +796,8 @@ stairs.register_stair_and_slab( "default:copperblock", {cracky = 1, level = 2}, {"default_copper_block.png"}, - "Copper Block Stair", - "Copper Block Slab", + S("Copper Block Stair"), + S("Copper Block Slab"), default.node_sound_metal_defaults(), true ) @@ -802,8 +807,8 @@ stairs.register_stair_and_slab( "default:bronzeblock", {cracky = 1, level = 2}, {"default_bronze_block.png"}, - "Bronze Block Stair", - "Bronze Block Slab", + S("Bronze Block Stair"), + S("Bronze Block Slab"), default.node_sound_metal_defaults(), true ) @@ -813,8 +818,8 @@ stairs.register_stair_and_slab( "default:goldblock", {cracky = 1}, {"default_gold_block.png"}, - "Gold Block Stair", - "Gold Block Slab", + S("Gold Block Stair"), + S("Gold Block Slab"), default.node_sound_metal_defaults(), true ) @@ -824,8 +829,8 @@ stairs.register_stair_and_slab( "default:ice", {cracky = 3, cools_lava = 1, slippery = 3}, {"default_ice.png"}, - "Ice Stair", - "Ice Slab", + S("Ice Stair"), + S("Ice Slab"), default.node_sound_glass_defaults(), true ) @@ -835,8 +840,8 @@ stairs.register_stair_and_slab( "default:snowblock", {crumbly = 3, cools_lava = 1, snowy = 1}, {"default_snow.png"}, - "Snow Block Stair", - "Snow Block Slab", + S("Snow Block Stair"), + S("Snow Block Slab"), default.node_sound_snow_defaults(), true ) @@ -850,7 +855,7 @@ stairs.register_stair( {"stairs_glass_split.png", "default_glass.png", "stairs_glass_stairside.png^[transformFX", "stairs_glass_stairside.png", "default_glass.png", "stairs_glass_split.png"}, - "Glass Stair", + S("Glass Stair"), default.node_sound_glass_defaults(), false ) @@ -860,7 +865,7 @@ stairs.register_slab( "default:glass", {cracky = 3}, {"default_glass.png", "default_glass.png", "stairs_glass_split.png"}, - "Glass Slab", + S("Glass Slab"), default.node_sound_glass_defaults(), false ) @@ -872,7 +877,7 @@ stairs.register_stair_inner( {"stairs_glass_stairside.png^[transformR270", "default_glass.png", "stairs_glass_stairside.png^[transformFX", "default_glass.png", "default_glass.png", "stairs_glass_stairside.png"}, - "Glass Stair", + S("Glass Stair"), default.node_sound_glass_defaults(), false ) @@ -884,7 +889,7 @@ stairs.register_stair_outer( {"stairs_glass_stairside.png^[transformR90", "default_glass.png", "stairs_glass_outer_stairside.png", "stairs_glass_stairside.png", "stairs_glass_stairside.png^[transformR90","stairs_glass_outer_stairside.png"}, - "Glass Stair", + S("Glass Stair"), default.node_sound_glass_defaults(), false ) @@ -896,7 +901,7 @@ stairs.register_stair( {"stairs_obsidian_glass_split.png", "default_obsidian_glass.png", "stairs_obsidian_glass_stairside.png^[transformFX", "stairs_obsidian_glass_stairside.png", "default_obsidian_glass.png", "stairs_obsidian_glass_split.png"}, - "Obsidian Glass Stair", + S("Obsidian Glass Stair"), default.node_sound_glass_defaults(), false ) @@ -906,7 +911,7 @@ stairs.register_slab( "default:obsidian_glass", {cracky = 3}, {"default_obsidian_glass.png", "default_obsidian_glass.png", "stairs_obsidian_glass_split.png"}, - "Obsidian Glass Slab", + S("Obsidian Glass Slab"), default.node_sound_glass_defaults(), false ) @@ -918,7 +923,7 @@ stairs.register_stair_inner( {"stairs_obsidian_glass_stairside.png^[transformR270", "default_obsidian_glass.png", "stairs_obsidian_glass_stairside.png^[transformFX", "default_obsidian_glass.png", "default_obsidian_glass.png", "stairs_obsidian_glass_stairside.png"}, - "Obsidian Glass Stair", + S("Obsidian Glass Stair"), default.node_sound_glass_defaults(), false ) @@ -930,7 +935,7 @@ stairs.register_stair_outer( {"stairs_obsidian_glass_stairside.png^[transformR90", "default_obsidian_glass.png", "stairs_obsidian_glass_outer_stairside.png", "stairs_obsidian_glass_stairside.png", "stairs_obsidian_glass_stairside.png^[transformR90","stairs_obsidian_glass_outer_stairside.png"}, - "Obsidian Glass Stair", + S("Obsidian Glass Stair"), default.node_sound_glass_defaults(), false )