translate many nalc_* mods

and use function to register toolranks
This commit is contained in:
2022-07-24 03:59:18 +02:00
parent 120bcf9bd3
commit c5437a4b3d
33 changed files with 321 additions and 121 deletions

View File

@ -1,3 +1,5 @@
local S = minetest.get_translator("nalc_doors")
-- Register MFF doors
-- doors tin MFF
@ -5,7 +7,7 @@ doors.register(
"door_tin",
{
tiles = { "doors_door_tin.png" },
description = "Tin Door",
description = S("Tin Door"),
inventory_image = "doors_item_tin.png",
groups = {snappy=1,bendy=2,cracky=1,melty=2,level=2,door=1},
protected = true,
@ -24,7 +26,7 @@ if minetest.get_modpath("darkage") then
"door_prison",
{
tiles = { "doors_door_prison.png" },
description = "Prison Door",
description = S("Prison Door"),
inventory_image = "doors_item_prison.png",
groups = {snappy=1,bendy=2,cracky=1,melty=2,level=2,door=1},
protected = true,
@ -43,7 +45,7 @@ if minetest.get_modpath("dye") then
"doors:door_gardengate_white",
{
tiles = { "doors_door_gardengate_white.png" },
description = "Garden Gate White Door",
description = S("Garden Gate White Door"),
inventory_image = "doors_item_gardengate_white.png",
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=2,door=1},
sounds = default.node_sound_wood_defaults(),
@ -408,7 +410,7 @@ function doors.register3(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
@ -480,7 +482,7 @@ function doors.register3(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
@ -490,7 +492,7 @@ function doors.register3(name, def)
meta:set_string("key_lock_secret", secret)
end
return secret, "a locked door", owner
return secret, S("a locked door"), owner
end
else
def.on_blast = function(pos, intensity)
@ -531,7 +533,7 @@ doors.register3(
"door3_wood",
{
tiles = {{ name = "doors_door3_wood.png", backface_culling = true }},
description = "Wooden Door 3 Nodes",
description = S("Wooden Door 3 Nodes"),
inventory_image = "doors3_item_wood.png",
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2 },
recipe = {
@ -551,7 +553,7 @@ doors.register3(
"door3_steel",
{
tiles = {{ name = "doors_door3_steel.png", backface_culling = true }},
description = "Steel Door 3 Nodes",
description = S("Steel Door 3 Nodes"),
inventory_image = "doors3_item_steel.png",
protected = true,
groups = {cracky = 1, level = 2},
@ -575,7 +577,7 @@ doors.register3(
"door3_glass",
{
tiles = { "doors_door3_glass.png"},
description = "Glass Door 3 Nodes",
description = S("Glass Door 3 Nodes"),
inventory_image = "doors3_item_glass.png",
groups = {cracky=3, oddly_breakable_by_hand=3},
sounds = default.node_sound_glass_defaults(),
@ -598,7 +600,7 @@ doors.register3(
"door3_obsidian_glass",
{
tiles = { "doors_door3_obsidian_glass.png" },
description = "Obsidian Glass Door 3 Nodes",
description = S("Obsidian Glass Door 3 Nodes"),
inventory_image = "doors3_item_obsidian_glass.png",
groups = {cracky=3},
sounds = default.node_sound_glass_defaults(),
@ -623,7 +625,7 @@ if minetest.get_modpath("cherry_tree") then
"door3_cherry",
{
tiles = { "doors_door3_cherry.png" },
description = "Cherry Door 3 Nodes",
description = S("Cherry Door 3 Nodes"),
inventory_image = "doors3_item_cherry.png",
groups = {choppy=2, oddly_breakable_by_hand=2, flammable=2, door=1},
sounds = default.node_sound_wood_defaults(),
@ -655,7 +657,7 @@ if minetest.get_modpath("darkage") then
"door3_prison",
{
tiles = { "doors_door3_prison.png" },
description = "Prison Door 3 Nodes",
description = S("Prison Door 3 Nodes"),
inventory_image = "doors3_item_prison.png",
protected = true,
groups = {cracky = 1, level = 2},