mirror of
https://github.com/ElCeejo/creatura.git
synced 2025-04-30 05:41:46 -04:00
Internationalize spawning
This commit is contained in:
parent
24f997039f
commit
fa48f7773a
2 changed files with 9 additions and 2 deletions
2
locale/template.txt
Normal file
2
locale/template.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
# textdomain: creatura
|
||||
Spawn @1=
|
|
@ -2,6 +2,9 @@
|
|||
-- Spawning --
|
||||
--------------
|
||||
|
||||
-- Load support for MT game translation.
|
||||
local S = minetest.get_translator("creatura")
|
||||
|
||||
creatura.registered_mob_spawns = {}
|
||||
creatura.registered_on_spawns = {}
|
||||
|
||||
|
@ -87,7 +90,8 @@ function creatura.register_spawn_item(name, def)
|
|||
end
|
||||
local mod_name = name:split(":")[1]
|
||||
local mob_name = name:split(":")[2]
|
||||
def.description = def.description or "Spawn " .. format_name(name)
|
||||
local mod_S = minetest.get_translator(mod_name)
|
||||
def.description = def.description or S("Spawn @1", mod_S(format_name(name)))
|
||||
def.inventory_image = def.inventory_image or inventory_image
|
||||
def.on_place = function(itemstack, player, pointed_thing)
|
||||
-- If the player right-clicks something like a chest or item frame then
|
||||
|
@ -550,8 +554,9 @@ function creatura.register_spawn_egg(name, col1, col2, inventory_image)
|
|||
end
|
||||
local mod_name = name:split(":")[1]
|
||||
local mob_name = name:split(":")[2]
|
||||
local mod_S = minetest.get_translator(mod_name)
|
||||
minetest.register_craftitem(mod_name .. ":spawn_" .. mob_name, {
|
||||
description = "Spawn " .. format_name(name),
|
||||
description = S("Spawn @1", mod_S(format_name(name))),
|
||||
inventory_image = inventory_image,
|
||||
stack_max = 99,
|
||||
on_place = function(itemstack, _, pointed_thing)
|
||||
|
|
Loading…
Add table
Reference in a new issue