From 3c6ee5356e384053e7d9c5379b5d126987fe95a5 Mon Sep 17 00:00:00 2001 From: Jaidyn Ann <10477760+JadedCtrl@users.noreply.github.com> Date: Mon, 18 Dec 2023 20:17:31 -0600 Subject: [PATCH] Translation support --- locale/template.txt | 2 ++ spawning.lua | 6 ++++-- 2 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 locale/template.txt diff --git a/locale/template.txt b/locale/template.txt new file mode 100644 index 0000000..dd073d6 --- /dev/null +++ b/locale/template.txt @@ -0,0 +1,2 @@ +# textdomain: creatura +Spawn @1= diff --git a/spawning.lua b/spawning.lua index c7c9a0f..a2c03b1 100644 --- a/spawning.lua +++ b/spawning.lua @@ -5,6 +5,8 @@ creatura.registered_mob_spawns = {} creatura.registered_on_spawns = {} +local S = minetest.get_translator("creatura") + -- Math -- local abs = math.abs @@ -87,7 +89,7 @@ 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) + def.description = def.description or S("Spawn @1", 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,7 +552,7 @@ function creatura.register_spawn_egg(name, col1, col2, inventory_image) local mod_name = name:split(":")[1] local mob_name = name:split(":")[2] minetest.register_craftitem(mod_name .. ":spawn_" .. mob_name, { - description = "Spawn " .. format_name(name), + description = S("Spawn @1", format_name(name)), inventory_image = inventory_image, stack_max = 99, on_place = function(itemstack, _, pointed_thing)