Minetest 4 series Internationalization Lib mod for MT 0.4.X
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

28 lines
827 B

-- Load support for intllib.
local MP = minetest.get_modpath(minetest.get_current_modname())
local S, NS = dofile(MP.."/intllib.lua")
local use_count = 0
minetest.log("action", S("Hello, world!"))
minetest.register_craftitem("intltest:test", {
-- Example use of replacements.
-- Translators: @1 is color, @2 is object.
description = S("Test: @1 @2", S("Blue"), S("Car")),
inventory_image = "default_sand.png",
on_use = function(stack, user, pt)
use_count = use_count + 1
-- Example use of `ngettext` function.
-- First `use_count` is `n` for ngettext;
-- Second one is actual replacement.
-- Translators: @1 is use count.
local message = NS("Item has been used @1 time.",
"Item has been used @1 times.",
use_count, use_count)
minetest.chat_send_player(user:get_player_name(), message)
end,
})