Add i18n support
parent
1f7c55da60
commit
42ec44c137
3
init.lua
3
init.lua
|
@ -1,5 +1,8 @@
|
|||
local modpath = minetest.get_modpath(minetest.get_current_modname())
|
||||
|
||||
sickles = { }
|
||||
sickles.i18n = minetest.get_translator("sickles")
|
||||
|
||||
dofile(modpath .. "/lib/api.lua")
|
||||
dofile(modpath .. "/lib/tools.lua")
|
||||
dofile(modpath .. "/lib/items.lua")
|
||||
|
|
|
@ -5,8 +5,6 @@ local MAX_ITEM_WEAR = 65535
|
|||
local DEFAULT_SICKLE_USES = 120
|
||||
local DEFAULT_SCYTHE_USES = 30
|
||||
|
||||
sickles = {}
|
||||
|
||||
local function is_creative(playername)
|
||||
return minetest.settings:get_bool("creative_mode")
|
||||
or minetest.check_player_privs(playername, { creative = true })
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
local mod_stairs = minetest.get_modpath("stairs") ~= nil
|
||||
local mod_dye = minetest.get_modpath("dye") ~= nil
|
||||
|
||||
local S = sickles.i18n
|
||||
|
||||
local colors = {
|
||||
{ dye = "dark_green" },
|
||||
{ hex = "#894adb70", name = "purple", dye = "violet" },
|
||||
|
@ -34,7 +36,7 @@ for _, color in ipairs(colors) do
|
|||
end
|
||||
|
||||
minetest.register_node("sickles:moss" .. name_suffix, {
|
||||
description = display_name_prefix .. "Moss",
|
||||
description = S(display_name_prefix .. "Moss"),
|
||||
inventory_image = "sickles_moss_item.png" .. texture_overlay,
|
||||
wield_image = "sickles_moss_item.png" .. texture_overlay,
|
||||
tiles = { "trunks_moss.png" .. texture_overlay },
|
||||
|
@ -55,7 +57,7 @@ for _, color in ipairs(colors) do
|
|||
})
|
||||
|
||||
minetest.register_node("sickles:moss_block" .. name_suffix, {
|
||||
description = display_name_prefix .. "Moss Block",
|
||||
description = S(display_name_prefix .. "Moss Block"),
|
||||
tiles = { "default_moss.png" .. texture_overlay },
|
||||
is_ground_content = false,
|
||||
groups = { snappy = 3, moss_block = 1, flammable = 2, fall_damage_add_percent = -80 },
|
||||
|
@ -70,8 +72,8 @@ for _, color in ipairs(colors) do
|
|||
"sickles:moss_block" .. name_suffix,
|
||||
{ snappy = 3, flammable = 2, fall_damage_add_percent = -80 },
|
||||
{ "default_moss.png" .. texture_overlay },
|
||||
display_name_prefix .. "Moss Stair",
|
||||
display_name_prefix .. "Moss Slab",
|
||||
S(display_name_prefix .. "Moss Stair"),
|
||||
S(display_name_prefix .. "Moss Slab"),
|
||||
sounds
|
||||
)
|
||||
end
|
||||
|
@ -117,7 +119,7 @@ minetest.register_craft({
|
|||
})
|
||||
|
||||
minetest.register_node("sickles:petals", {
|
||||
description = "Flower Petals",
|
||||
description = S("Flower Petals"),
|
||||
tiles = { "nature_blossom.png" },
|
||||
inventory_image = "nature_blossom.png",
|
||||
wield_image = "nature_blossom.png",
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
local is_farming_redo = minetest.get_modpath("farming") ~= nil
|
||||
and farming ~= nil and farming.mod == "redo"
|
||||
|
||||
local S = sickles.i18n
|
||||
|
||||
minetest.register_tool("sickles:sickle_bronze", {
|
||||
description = "Bronze Sickle",
|
||||
description = S("Bronze Sickle"),
|
||||
inventory_image = "sickles_sickle_bronze.png",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 0.8,
|
||||
|
@ -28,7 +30,7 @@ minetest.register_craft({
|
|||
})
|
||||
|
||||
minetest.register_tool("sickles:sickle_steel", {
|
||||
description = "Steel Sickle",
|
||||
description = S("Steel Sickle"),
|
||||
inventory_image = "sickles_sickle_steel.png",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 0.8,
|
||||
|
@ -54,7 +56,7 @@ minetest.register_craft({
|
|||
})
|
||||
|
||||
minetest.register_tool("sickles:sickle_gold", {
|
||||
description = "Golden Sickle",
|
||||
description = S("Golden Sickle"),
|
||||
inventory_image = "sickles_sickle_gold.png",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 0.8,
|
||||
|
@ -80,7 +82,7 @@ minetest.register_craft({
|
|||
})
|
||||
|
||||
minetest.register_tool("sickles:scythe_bronze", {
|
||||
description = "Bronze Scythe",
|
||||
description = S("Bronze Scythe"),
|
||||
inventory_image = "sickles_scythe_bronze.png",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 1.2,
|
||||
|
@ -103,7 +105,7 @@ minetest.register_craft({
|
|||
})
|
||||
|
||||
minetest.register_tool("sickles:scythe_steel", {
|
||||
description = "Bronze Scythe",
|
||||
description = S("Steel Scythe"),
|
||||
inventory_image = "sickles_scythe_steel.png",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 1.2,
|
||||
|
|
|
@ -0,0 +1,23 @@
|
|||
# textdomain:sickles
|
||||
Bronze Sickle=Bronzesichel
|
||||
Steel Sickle=Stahlsichel
|
||||
Golden Sickle=Goldene Sichel
|
||||
Bronze Scythe=Bronzesense
|
||||
Steel Scythe=Stahlsense
|
||||
Moss=Moss
|
||||
Purple Moss=Violettes Moss
|
||||
Blue Moss=Blaues Moss
|
||||
Yellow Moss=Gelbes Moss
|
||||
Moss Block=Moss-Block
|
||||
Purple Moss Block=Violetter Moss-Block
|
||||
Blue Moss Block=Blauer Moss-Block
|
||||
Yellow Moss Block=Gelber Moss-Block
|
||||
Moss Stair=Moss-Treppe
|
||||
Purple Moss Stair=Violette Moss-Treppe
|
||||
Blue Moss Stair=Blaue Moss-Treppe
|
||||
Yellow Moss Stair=Gelbe Moss-Treppe
|
||||
Moss Slab=Moss-Stufe
|
||||
Purple Moss Slab=Violette Moss-Stufe
|
||||
Blue Moss Slab=Blaue Moss-Stufe
|
||||
Yellow Moss Slab=Gelbe Moss-Stufe
|
||||
Flower Petals=Blüten
|
|
@ -0,0 +1,23 @@
|
|||
# textdomain:sickles
|
||||
Bronze Sickle=
|
||||
Steel Sickle=
|
||||
Golden Sickle=
|
||||
Bronze Scythe=
|
||||
Steel Scythe=
|
||||
Moss=
|
||||
Purple Moss=
|
||||
Blue Moss=
|
||||
Yellow Moss=
|
||||
Moss Block=
|
||||
Purple Moss Block=
|
||||
Blue Moss Block=
|
||||
Yellow Moss Block=
|
||||
Moss Stair=
|
||||
Purple Moss Stair=
|
||||
Blue Moss Stair=
|
||||
Yellow Moss Stair=
|
||||
Moss Slab=
|
||||
Purple Moss Slab=
|
||||
Blue Moss Slab=
|
||||
Yellow Moss Slab=
|
||||
Flower Petals=
|
Loading…
Reference in New Issue