Atualização do mod compost
parent
bc9f87bbbf
commit
86c9334e32
|
@ -37,6 +37,12 @@ If there is nothing in the bin, it looks empty when viewed from top (node
|
|||
"compost:wood_barrel_empty"). If there's anything in it (inputs or soil), it
|
||||
looks full of dirt (node "compost:wood_barrel").
|
||||
|
||||
Internationalization
|
||||
--------------------
|
||||
The mod is compatible with intllib. Currently available translations:
|
||||
* Romanian
|
||||
* Russian
|
||||
|
||||
License
|
||||
-------
|
||||
see LICENSE.txt
|
|
@ -1,2 +1,3 @@
|
|||
default
|
||||
stairs
|
||||
intllib?
|
|
@ -9,9 +9,24 @@
|
|||
-- Checks if the original mod is active
|
||||
if minetest.get_modpath("compost") then return end
|
||||
|
||||
|
||||
minetest.log('action', 'MOD: Compost loading...')
|
||||
compost_version = '0.0.1'
|
||||
|
||||
local i18n --internationalization
|
||||
if minetest.get_modpath("intllib") then
|
||||
minetest.log('action', 'intllib loaded')
|
||||
i18n = intllib.Getter()
|
||||
else
|
||||
i18n = function(s,a,...)
|
||||
a={a,...}
|
||||
local v = s:gsub("@(%d+)", function(n)
|
||||
return a[tonumber(n)]
|
||||
end)
|
||||
return v
|
||||
end
|
||||
end
|
||||
|
||||
compost = {}
|
||||
compost.compostable_groups = {'flora', 'leaves', 'flower'}
|
||||
compost.compostable_nodes = {
|
||||
|
@ -111,12 +126,12 @@ local function update_timer(pos)
|
|||
if not timer:is_started() and count >= 8 then
|
||||
timer:start(30)
|
||||
meta:set_int('progress', 0)
|
||||
meta:set_string('infotext', 'progress: 0%')
|
||||
meta:set_string('infotext', i18n('progress: @1%', '0'))
|
||||
return
|
||||
end
|
||||
if timer:is_started() and count < 8 then
|
||||
timer:stop()
|
||||
meta:set_string('infotext', 'Empty composting bin.\nTo get compost, add some organic matter.')
|
||||
meta:set_string('infotext', i18n('To start composting, place some organic matter inside.'))
|
||||
meta:set_int('progress', 0)
|
||||
end
|
||||
end
|
||||
|
@ -155,11 +170,11 @@ local function on_timer(pos)
|
|||
meta:set_int('progress', progress)
|
||||
end
|
||||
if count_input(pos) >= 8 then
|
||||
meta:set_string('infotext', 'progress: ' .. progress .. '%')
|
||||
meta:set_string('infotext', i18n('progress: @1%', progress))
|
||||
return true
|
||||
else
|
||||
timer:stop()
|
||||
meta:set_string('infotext', 'Empty composting bin.\nTo get compost, add some organic matter.')
|
||||
meta:set_string('infotext', i18n('To start composting, place some organic matter inside.'))
|
||||
meta:set_int('progress', 0)
|
||||
return false
|
||||
end
|
||||
|
@ -170,7 +185,7 @@ local function on_construct(pos)
|
|||
local inv = meta:get_inventory()
|
||||
inv:set_size('src', 8)
|
||||
inv:set_size('dst', 1)
|
||||
meta:set_string('infotext','Empty composting bin.\nTo get compost, add some organic matter.')
|
||||
meta:set_string('infotext', i18n('To start composting, place some organic matter inside.'))
|
||||
meta:set_int('progress', 0)
|
||||
end
|
||||
|
||||
|
@ -250,7 +265,7 @@ local function on_punch(pos, node, player, pointed_thing)
|
|||
end
|
||||
|
||||
minetest.register_node(":compost:wood_barrel_empty", {
|
||||
description = "Empty Compost Bin",
|
||||
description = i18n('Empty Compost Bin'),
|
||||
tiles = {
|
||||
"default_wood.png",
|
||||
},
|
||||
|
@ -283,7 +298,7 @@ minetest.register_node(":compost:wood_barrel_empty", {
|
|||
})
|
||||
|
||||
minetest.register_node(":compost:wood_barrel", {
|
||||
description = "Compost Bin",
|
||||
description = i18n('Compost Bin'),
|
||||
tiles = {
|
||||
"default_wood.png^compost_compost.png",
|
||||
"default_wood.png",
|
|
@ -0,0 +1,6 @@
|
|||
# Translations by BrunoMine, 2017 <borgesdossantosbruno@gmail.com>
|
||||
|
||||
Compost Bin = Silo de Compostagem
|
||||
Empty Compost Bin = Silo de Compostagem Vazio
|
||||
To start composting, place some organic matter inside. = Para iniciar a compostagem, coloque alguma materia organica dentro.
|
||||
progress: @1% = progresso: @1%
|
|
@ -0,0 +1,4 @@
|
|||
Compost Bin = Cutie de compost
|
||||
Empty Compost Bin = Cutie de compost goală
|
||||
To start composting, place some organic matter inside. = Pentru a începe compostarea, adaugă materie organică
|
||||
progress: @1% = progres: @1%
|
|
@ -0,0 +1,4 @@
|
|||
Compost Bin = Компостный ящик
|
||||
Empty Compost Bin = Пустой компостный ящик
|
||||
To start composting, place some organic matter inside. = Чтобы начать компостирование, добавьте органику внутрь
|
||||
progress: @1% = прогресс: @1%
|
|
@ -0,0 +1,4 @@
|
|||
Compost Bin =
|
||||
Empty Compost Bin =
|
||||
To start composting, place some organic matter inside. =
|
||||
progress: @1% =
|
Before Width: | Height: | Size: 327 KiB After Width: | Height: | Size: 327 KiB |
Before Width: | Height: | Size: 461 B After Width: | Height: | Size: 461 B |
|
@ -13,4 +13,4 @@ xpanes
|
|||
stairs
|
||||
doors
|
||||
farming
|
||||
sunos_compost
|
||||
sociedades_compost
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
# Backup files
|
||||
*~
|
Loading…
Reference in New Issue