Add optional intllib support and German translation
This commit is contained in:
parent
7375c71b0c
commit
14a4fd2978
@ -0,0 +1 @@
|
||||
intllib?
|
29
init.lua
29
init.lua
@ -1,5 +1,12 @@
|
||||
if (minetest.get_modpath("intllib")) then
|
||||
dofile(minetest.get_modpath("intllib").."/intllib.lua")
|
||||
S = intllib.Getter(minetest.get_current_modname())
|
||||
else
|
||||
S = function ( s ) return s end
|
||||
end
|
||||
|
||||
minetest.register_node("pseudonodes:pseudo_block", {
|
||||
description = "pseudo-block",
|
||||
description = S("pseudo-block"),
|
||||
drawtype = "glasslike",
|
||||
paramtype = "light",
|
||||
tiles = { "pseudonodes_pseudo_block.png" },
|
||||
@ -11,9 +18,10 @@ minetest.register_node("pseudonodes:pseudo_block", {
|
||||
alpha = 0,
|
||||
stack_max = 9999,
|
||||
drop = "",
|
||||
on_blast = function() end,
|
||||
})
|
||||
minetest.register_node("pseudonodes:replacable_pseudo_block", {
|
||||
description = "replacable fixed pseudo-block",
|
||||
description = S("replacable pseudo-block"),
|
||||
drawtype = "glasslike",
|
||||
paramtype = "light",
|
||||
tiles = { "pseudonodes_replacable_pseudo_block.png" },
|
||||
@ -26,10 +34,11 @@ minetest.register_node("pseudonodes:replacable_pseudo_block", {
|
||||
buildable_to = true,
|
||||
stack_max = 9999,
|
||||
drop = "",
|
||||
on_blast = function() end,
|
||||
})
|
||||
|
||||
minetest.register_node("pseudonodes:pseudo_block_timer", {
|
||||
description = "timed pseudo-block",
|
||||
description = S("timed pseudo-block"),
|
||||
drawtype = "glasslike",
|
||||
paramtype = "light",
|
||||
tiles = {
|
||||
@ -53,10 +62,11 @@ minetest.register_node("pseudonodes:pseudo_block_timer", {
|
||||
on_timer = function(pos,elapsed)
|
||||
minetest.remove_node(pos)
|
||||
end,
|
||||
on_blast = function() end,
|
||||
})
|
||||
|
||||
minetest.register_node("pseudonodes:replacable_pseudo_block_timer", {
|
||||
description = "replacable timed pseudo-block",
|
||||
description = S("replacable timed pseudo-block"),
|
||||
drawtype = "glasslike",
|
||||
paramtype = "light",
|
||||
tiles = {
|
||||
@ -81,10 +91,11 @@ minetest.register_node("pseudonodes:replacable_pseudo_block_timer", {
|
||||
on_timer = function(pos,elapsed)
|
||||
minetest.remove_node(pos)
|
||||
end,
|
||||
on_blast = function() end,
|
||||
})
|
||||
|
||||
minetest.register_node("pseudonodes:switch_block_off", {
|
||||
description = "switch block (off)",
|
||||
description = S("switch block (off)"),
|
||||
drawtype = "glasslike",
|
||||
paramtype = "light",
|
||||
tiles = { "pseudonodes_switch_block_off.png" },
|
||||
@ -102,10 +113,11 @@ minetest.register_node("pseudonodes:switch_block_off", {
|
||||
minetest.swap_node(pos, newnode)
|
||||
return itemstack
|
||||
end,
|
||||
on_blast = function() end,
|
||||
})
|
||||
|
||||
minetest.register_node("pseudonodes:switch_block_on", {
|
||||
description = "switch block (on)",
|
||||
description = S("switch block (on)"),
|
||||
tiles = { "pseudonodes_switch_block_on.png" },
|
||||
inventory_image = minetest.inventorycube("pseudonodes_switch_block_on.png"),
|
||||
groups = { pseudo = 1 },
|
||||
@ -119,11 +131,14 @@ minetest.register_node("pseudonodes:switch_block_on", {
|
||||
minetest.swap_node(pos, newnode)
|
||||
return itemstack
|
||||
end,
|
||||
on_blast = function(pos, intensity)
|
||||
minetest.set_node(pos, {name="pseudonodes:switch_block_off"})
|
||||
end,
|
||||
})
|
||||
|
||||
|
||||
minetest.register_tool("pseudonodes:pick", {
|
||||
description = "pseudo-pick",
|
||||
description = S("pseudo-pick"),
|
||||
inventory_image = "pseudonodes_pick.png",
|
||||
tool_capabilities = {
|
||||
groupcaps = { pseudo = { times = {[1]=0}, maxlevel=1, maxwear=0 }},
|
||||
|
7
locale/de.txt
Normal file
7
locale/de.txt
Normal file
@ -0,0 +1,7 @@
|
||||
pseudo-pick = Pseudospitzhacke
|
||||
pseudo-block = Pseudoblock
|
||||
timed pseudo-block = temporärer Pseudoblock
|
||||
replacable pseudo-block = ersetzbarer Pseudoblock
|
||||
replacable timed pseudo-block = ersetzbarer temporärer Pseudoblock
|
||||
switch block (off) = Schalterblock (aus)
|
||||
switch block (on) = Schalterblock (an)
|
7
locale/template.txt
Normal file
7
locale/template.txt
Normal file
@ -0,0 +1,7 @@
|
||||
pseudo-pick
|
||||
pseudo-block
|
||||
timed pseudo-block
|
||||
replacable pseudo-block
|
||||
replacable timed pseudo-block
|
||||
switch block (off)
|
||||
switch block (on)
|
Loading…
x
Reference in New Issue
Block a user