mirror of
https://github.com/minetest/minetest_game.git
synced 2025-06-29 05:10:25 +02:00
Compare commits
11 Commits
Author | SHA1 | Date | |
---|---|---|---|
e86d0dff94 | |||
5549b9585d | |||
d294ef757e | |||
0ad8222b97 | |||
a23819f4fe | |||
dd7eed952e | |||
cb2c416b51 | |||
dcb3df0a38 | |||
0a9e24622f | |||
8678265125 | |||
df387e2394 |
@ -1,3 +1,3 @@
|
|||||||
title = Minetest Game
|
name = Minetest Game
|
||||||
author = Minetest
|
author = Minetest
|
||||||
description = A basic exploration, mining, crafting, and building, sandbox game with no NPCs, monsters, or animals. Minetest Game is usually used with mods added, and many mods are available for this game. Reliably maintained by Minetest Engine core developers.
|
description = A basic exploration, mining, crafting, and building, sandbox game with no NPCs, monsters, or animals. Minetest Game is usually used with mods added, and many mods are available for this game. Reliably maintained by Minetest Engine core developers.
|
||||||
|
39
game_api.txt
39
game_api.txt
@ -49,8 +49,6 @@ Beds API
|
|||||||
* `beds.read_spawns() ` Returns a table containing players respawn positions
|
* `beds.read_spawns() ` Returns a table containing players respawn positions
|
||||||
* `beds.kick_players()` Forces all players to leave bed
|
* `beds.kick_players()` Forces all players to leave bed
|
||||||
* `beds.skip_night()` Sets world time to morning and saves respawn position of all players currently sleeping
|
* `beds.skip_night()` Sets world time to morning and saves respawn position of all players currently sleeping
|
||||||
* `beds.day_interval` Is a table with keys "start" and "finish". Allows you
|
|
||||||
to set the period of the day (timeofday format). Default: `{ start = 0.2, finish = 0.805 }`.
|
|
||||||
|
|
||||||
### Bed definition
|
### Bed definition
|
||||||
|
|
||||||
@ -442,16 +440,11 @@ Player API
|
|||||||
|
|
||||||
The player API can register player models and update the player's appearance.
|
The player API can register player models and update the player's appearance.
|
||||||
|
|
||||||
* `player_api.globalstep(dtime, ...)`
|
|
||||||
* The function called by the globalstep that controls player animations.
|
|
||||||
You can override this to replace the globalstep with your own implementation.
|
|
||||||
* Receives all args that minetest.register_globalstep() passes
|
|
||||||
|
|
||||||
* `player_api.register_model(name, def)`
|
* `player_api.register_model(name, def)`
|
||||||
* Register a new model to be used by players
|
* Register a new model to be used by players
|
||||||
* `name`: model filename such as "character.x", "foo.b3d", etc.
|
* `name`: model filename such as "character.x", "foo.b3d", etc.
|
||||||
* `def`: see [#Model definition]
|
* `def`: see [#Model definition]
|
||||||
* Saved to player_api.registered_models
|
* Saved to player_api.registered_models
|
||||||
|
|
||||||
* `player_api.registered_models[name]`
|
* `player_api.registered_models[name]`
|
||||||
* Get a model's definition
|
* Get a model's definition
|
||||||
@ -1117,33 +1110,3 @@ This function registers a shapeless recipe that takes `ingredient`
|
|||||||
and `result` as input and outputs `result`.
|
and `result` as input and outputs `result`.
|
||||||
|
|
||||||
The metadata of the input `result` is copied to the output `result`.
|
The metadata of the input `result` is copied to the output `result`.
|
||||||
|
|
||||||
|
|
||||||
Log API
|
|
||||||
-------
|
|
||||||
|
|
||||||
Logs action of the player with a node at a certain position.
|
|
||||||
By default only actions of real players are logged.
|
|
||||||
Actions of non-players (usually machines) are logged only when
|
|
||||||
setting `log_non_player_actions` is enabled.
|
|
||||||
A player is considered non-player if `player:is_player()` returns
|
|
||||||
`false` or `player.is_fake_player` is truthy. The use of
|
|
||||||
`is_fake_player` is an unofficial standard between mods.
|
|
||||||
These non-players are marked by the content of `is_fake_player`
|
|
||||||
(if it is a string) or a "*" in brackets after the player name in
|
|
||||||
the log.
|
|
||||||
|
|
||||||
`default.log_player_action(player, ...)`
|
|
||||||
|
|
||||||
* `player` The player who performed the action
|
|
||||||
* `message_parts` Any mumber of message parts describing the action
|
|
||||||
in 3rd person singular present tense. It can also
|
|
||||||
contain a `pos` which is logged as "(X,Y,Z)"
|
|
||||||
|
|
||||||
`default.set_inventory_action_loggers(def, name)`
|
|
||||||
|
|
||||||
* sets the callbacks `on_metadata_inventory_move`,
|
|
||||||
`on_metadata_inventory_put` and `on_metadata_inventory_take`
|
|
||||||
that log corresponding actions
|
|
||||||
* `def` See [Node definition]
|
|
||||||
* `name` Description of the node in the log message
|
|
||||||
|
@ -72,9 +72,6 @@ default:torch 99,default:cobble 99
|
|||||||
# Helps rivers create more sound, especially on level sections.
|
# Helps rivers create more sound, especially on level sections.
|
||||||
#river_source_sounds = false
|
#river_source_sounds = false
|
||||||
|
|
||||||
# Enable cloud and shadow intensity variation by the 'weather' mod.
|
# Enable cloud variation by the 'weather' mod.
|
||||||
# Non-functional in V6 or Singlenode mapgens.
|
# Non-functional in V6 or Singlenode mapgens.
|
||||||
#enable_weather = true
|
#enable_weather = true
|
||||||
|
|
||||||
# If enabled, non-player actions are logged
|
|
||||||
#log_non_player_actions = false
|
|
||||||
|
@ -186,7 +186,7 @@ function beds.on_rightclick(pos, player)
|
|||||||
local ppos = player:get_pos()
|
local ppos = player:get_pos()
|
||||||
local tod = minetest.get_timeofday()
|
local tod = minetest.get_timeofday()
|
||||||
|
|
||||||
if tod > beds.day_interval.start and tod < beds.day_interval.finish then
|
if tod > 0.2 and tod < 0.805 then
|
||||||
if beds.player[name] then
|
if beds.player[name] then
|
||||||
lay_down(player, nil, nil, false)
|
lay_down(player, nil, nil, false)
|
||||||
end
|
end
|
||||||
|
@ -16,11 +16,6 @@ beds.formspec = "size[8,11;true]" ..
|
|||||||
"bgcolor[#080808BB;true]" ..
|
"bgcolor[#080808BB;true]" ..
|
||||||
"button_exit[2,10;4,0.75;leave;" .. esc(S("Leave Bed")) .. "]"
|
"button_exit[2,10;4,0.75;leave;" .. esc(S("Leave Bed")) .. "]"
|
||||||
|
|
||||||
beds.day_interval = {
|
|
||||||
start = 0.2,
|
|
||||||
finish = 0.805,
|
|
||||||
}
|
|
||||||
|
|
||||||
local modpath = minetest.get_modpath("beds")
|
local modpath = minetest.get_modpath("beds")
|
||||||
|
|
||||||
-- Load files
|
-- Load files
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
# textdomain: beds
|
# textdomain: beds
|
||||||
Fancy Bed=Luksa Lito
|
Fancy Bed=Luksa Lito
|
||||||
Simple Bed=Simpla Lito
|
Simple Bed=Simpla Lito
|
||||||
This bed is already occupied!=Tiu lito jam estas okupata!
|
This bed is already occupied!=
|
||||||
You have to stop moving before going to bed!=Vi ĉesu moviĝi por enlitiĝi!
|
You have to stop moving before going to bed!=
|
||||||
Good morning.=Bonan matenon.
|
Good morning.=Bonan matenon.
|
||||||
@1 of @2 players are in bed=@1 el @2 ludantoj estas en lito
|
@1 of @2 players are in bed=@1 el @2 ludantoj estas en lito.
|
||||||
Force night skip=Devigi noktan salton
|
Force night skip=Devigu nokta salton
|
||||||
You can only sleep at night.=Vi povas dormi nur nokte.
|
You can only sleep at night.=Vi povas nur dormi en la nokto.
|
||||||
Leave Bed=Ellitiĝi
|
Leave Bed=Ellitiĝu
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
# textdomain: beds
|
# textdomain: beds
|
||||||
Fancy Bed=Ranjang Mewah
|
Fancy Bed=Ranjang Mewah
|
||||||
Simple Bed=Ranjang Sederhana
|
Simple Bed=Ranjang Sederhana
|
||||||
This bed is already occupied!=Ranjang telah terisi!
|
This bed is already occupied!=
|
||||||
You have to stop moving before going to bed!=Anda harus diam untuk tidur!
|
You have to stop moving before going to bed!=
|
||||||
Good morning.=Selamat pagi.
|
Good morning.=Selamat pagi.
|
||||||
@1 of @2 players are in bed=@1 dari @2 pemain sedang tidur
|
@1 of @2 players are in bed=@1 dari @2 pemain sedang tidur
|
||||||
Force night skip=Paksa lewati malam
|
Force night skip=Paksa lewati malam
|
||||||
You can only sleep at night.=Anda hanya bisa tidur pada waktu malam.
|
You can only sleep at night.=Anda hanya dapat tidur pada waktu malam.
|
||||||
Leave Bed=Tinggalkan Ranjang
|
Leave Bed=Tinggalkan Ranjang
|
||||||
|
@ -1,10 +0,0 @@
|
|||||||
# textdomain: beds
|
|
||||||
Fancy Bed=Fantazyjne łóżko
|
|
||||||
Simple Bed=Proste łóżko
|
|
||||||
This bed is already occupied!=To łóżko jest już zajęte!
|
|
||||||
You have to stop moving before going to bed!=Musisz się zatrzymać aby wejść do łóżka
|
|
||||||
Good morning.=Dzień dobry.
|
|
||||||
@1 of @2 players are in bed=@1 z @2 graczy śpią
|
|
||||||
Force night skip=Wymuś pominięcie nocy
|
|
||||||
You can only sleep at night.=Możesz spać tylko w nocy.
|
|
||||||
Leave Bed=Opuść łóżko
|
|
@ -1,8 +1,8 @@
|
|||||||
# textdomain: beds
|
# textdomain: beds
|
||||||
Fancy Bed=花式床
|
Fancy Bed=花式床
|
||||||
Simple Bed=簡易床
|
Simple Bed=簡易床
|
||||||
This bed is already occupied!=這個床已經被占據了!
|
This bed is already occupied!=
|
||||||
You have to stop moving before going to bed!=你必須在上床前停止移動!
|
You have to stop moving before going to bed!=
|
||||||
Good morning.=早安!
|
Good morning.=早安!
|
||||||
@1 of @2 players are in bed=@2位玩家中的@1位在床上
|
@1 of @2 players are in bed=@2位玩家中的@1位在床上
|
||||||
Force night skip=強制跳過夜晚
|
Force night skip=強制跳過夜晚
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
# textdomain: binoculars
|
# textdomain: binoculars
|
||||||
Binoculars=Binoklo
|
Binoculars=Binokolo
|
||||||
Use with 'Zoom' key=Uzi per 'Zomo' klavo
|
Use with 'Zoom' key=Uzu per 'Zomo' klavo
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
# textdomain: binoculars
|
# textdomain: binoculars
|
||||||
Binoculars=Teropong
|
Binoculars=Teropong
|
||||||
Use with 'Zoom' key=Pakai dengan tombol 'Zum'
|
Use with 'Zoom' key=Pakai dengan tombol 'Zoom'
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
# textdomain: binoculars
|
|
||||||
Binoculars=Lornetka
|
|
||||||
Use with 'Zoom' key=Aby użyć naciśnij 'Zoom'
|
|
@ -1,4 +0,0 @@
|
|||||||
# textdomain: boats
|
|
||||||
Boat cruise mode on=Tryb rejsu łodką włączony
|
|
||||||
Boat cruise mode off=Tryb rejsu łodką wyłączony
|
|
||||||
Boat=Łódka
|
|
@ -1,4 +1,4 @@
|
|||||||
# textdomain: boats
|
# textdomain: boats
|
||||||
Boat cruise mode on=Автоход лодки включен
|
Boat cruise mode on=Режим путешествия на лодке включен
|
||||||
Boat cruise mode off=Автоход лодки выключен
|
Boat cruise mode off=Режим путешествия на лодке выключен
|
||||||
Boat=Лодка
|
Boat=Лодка
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
# textdomain: bones
|
# textdomain: bones
|
||||||
Bones=Ostoj
|
Bones=Ostoj
|
||||||
@1's old bones=La malfreŝaj ostoj de @1
|
@1's old bones=La malnova ostoj de @1
|
||||||
@1 died at @2.=@1 mortis ĉe @2
|
@1 died at @2.=@1 mortis ĉe @2
|
||||||
@1 died at @2, and dropped their inventory.=@1 mortis ĉe @2, kaj delasis sian stokon.
|
@1 died at @2, and dropped their inventory.=@1 mortis ĉe @2, kaj ri delasis riaj objektoj.
|
||||||
@1 died at @2, and bones were placed.=@1 mortis ĉe @2, kaj ostoj estas demetitaj.
|
@1 died at @2, and bones were placed.=@1 mortis ĉe @2, kaj ostoj metis.
|
||||||
@1's fresh bones=La freŝaj ostoj de @1
|
@1's fresh bones=La nova ostoj de @1
|
||||||
@1's bones=La ostoj de @1
|
@1's bones=La ostoj de @1
|
||||||
|
@ -1,8 +0,0 @@
|
|||||||
# textdomain: bones
|
|
||||||
Bones=Kości
|
|
||||||
@1's old bones=Stare kości @1
|
|
||||||
@1 died at @2.=@1 umarł w @2.
|
|
||||||
@1 died at @2, and dropped their inventory.=@1 umarł w @2, i upuścił swój ekwipunek.
|
|
||||||
@1 died at @2, and bones were placed.=@1 umarł w @2, kości zostały położone.
|
|
||||||
@1's fresh bones=Świeże kości @1
|
|
||||||
@1's bones=Kości @1
|
|
@ -1,8 +1,8 @@
|
|||||||
# textdomain: bones
|
# textdomain: bones
|
||||||
Bones=Ben
|
Bones=Ben
|
||||||
@1's old bones=@1s Gamla ben
|
@1's old bones=@1s Gamla ben
|
||||||
@1 died at @2.=@1 dog på @2.
|
@1 died at @2.=@1 dog på @a.
|
||||||
@1 died at @2, and dropped their inventory.=@1 dog på @2, och tappade deras saker.
|
@1 died at @2, and dropped their inventory.=@1 dog på @a, och tappade deras saker.
|
||||||
@1 died at @2, and bones were placed.=@1 dog på @2, och deras ben var placerade.
|
@1 died at @2, and bones were placed.=@1 dog på @2, och deras ben var placerade.
|
||||||
@1's fresh bones=@1s färska ben
|
@1's fresh bones=@1s färska ben
|
||||||
@1's bones=@1s ben
|
@1's bones=@1s ben
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
# textdomain: bucket
|
# textdomain: bucket
|
||||||
Empty Bucket=空のバケツ
|
Empty Bucket=空のバケツ
|
||||||
Water Bucket=水入りバケツ
|
Water Bucket=水入りバケツ
|
||||||
River Water Bucket=河川水入りバケツ
|
River Water Bucket=川の水入りバケツ
|
||||||
Lava Bucket=溶岩入りバケツ
|
Lava Bucket=溶岩入りバケツ
|
||||||
|
@ -1,5 +0,0 @@
|
|||||||
# textdomain: bucket
|
|
||||||
Empty Bucket=Puste wiadro
|
|
||||||
Water Bucket=Wiadro z wodą
|
|
||||||
River Water Bucket=Wiadro z rzeczną wodą
|
|
||||||
Lava Bucket=Wiadro z lawą
|
|
@ -1,4 +1,4 @@
|
|||||||
# textdomain: butterflies
|
# textdomain: butterflies
|
||||||
White Butterfly=Blanka Papilio
|
White Butterfly=Blanka Papilio
|
||||||
Red Butterfly=Ruĝa Papilio
|
Red Butterfly=Ruĝa Papilio
|
||||||
Violet Butterfly=Violkolora Papilio
|
Violet Butterfly=Viola Papilio
|
||||||
|
@ -1,4 +0,0 @@
|
|||||||
# textdomain: butterflies
|
|
||||||
White Butterfly=Biały motyl
|
|
||||||
Red Butterfly=Czerwony motyl
|
|
||||||
Violet Butterfly=Fioletowy motyl
|
|
@ -46,7 +46,9 @@ function cart_entity:on_activate(staticdata, dtime_s)
|
|||||||
return
|
return
|
||||||
end
|
end
|
||||||
self.railtype = data.railtype
|
self.railtype = data.railtype
|
||||||
self.old_dir = data.old_dir or self.old_dir
|
if data.old_dir then
|
||||||
|
self.old_dir = data.old_dir
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
function cart_entity:get_staticdata()
|
function cart_entity:get_staticdata()
|
||||||
@ -190,11 +192,11 @@ local function rail_on_step(self, dtime)
|
|||||||
end
|
end
|
||||||
|
|
||||||
local pos = self.object:get_pos()
|
local pos = self.object:get_pos()
|
||||||
local dir = carts:velocity_to_dir(vel)
|
local cart_dir = carts:velocity_to_dir(vel)
|
||||||
local dir_changed = not vector.equals(dir, self.old_dir)
|
local same_dir = vector.equals(cart_dir, self.old_dir)
|
||||||
local update = {}
|
local update = {}
|
||||||
|
|
||||||
if self.old_pos and not self.punched and not dir_changed then
|
if self.old_pos and not self.punched and same_dir then
|
||||||
local flo_pos = vector.round(pos)
|
local flo_pos = vector.round(pos)
|
||||||
local flo_old = vector.round(self.old_pos)
|
local flo_old = vector.round(self.old_pos)
|
||||||
if vector.equals(flo_pos, flo_old) then
|
if vector.equals(flo_pos, flo_old) then
|
||||||
@ -214,7 +216,7 @@ local function rail_on_step(self, dtime)
|
|||||||
end
|
end
|
||||||
|
|
||||||
local stop_wiggle = false
|
local stop_wiggle = false
|
||||||
if self.old_pos and not dir_changed then
|
if self.old_pos and same_dir then
|
||||||
-- Detection for "skipping" nodes (perhaps use average dtime?)
|
-- Detection for "skipping" nodes (perhaps use average dtime?)
|
||||||
-- It's sophisticated enough to take the acceleration in account
|
-- It's sophisticated enough to take the acceleration in account
|
||||||
local acc = self.object:get_acceleration()
|
local acc = self.object:get_acceleration()
|
||||||
@ -229,7 +231,7 @@ local function rail_on_step(self, dtime)
|
|||||||
-- No rail found: set to the expected position
|
-- No rail found: set to the expected position
|
||||||
pos = new_pos
|
pos = new_pos
|
||||||
update.pos = true
|
update.pos = true
|
||||||
dir = new_dir
|
cart_dir = new_dir
|
||||||
end
|
end
|
||||||
elseif self.old_pos and self.old_dir.y ~= 1 and not self.punched then
|
elseif self.old_pos and self.old_dir.y ~= 1 and not self.punched then
|
||||||
-- Stop wiggle
|
-- Stop wiggle
|
||||||
@ -239,27 +241,21 @@ local function rail_on_step(self, dtime)
|
|||||||
local railparams
|
local railparams
|
||||||
|
|
||||||
-- dir: New moving direction of the cart
|
-- dir: New moving direction of the cart
|
||||||
-- switch_keys: Currently pressed L(1) or R(2) key,
|
-- switch_keys: Currently pressed L/R key, used to ignore the key on the next rail node
|
||||||
-- used to ignore the key on the next rail node
|
local dir, switch_keys = carts:get_rail_direction(
|
||||||
local switch_keys
|
pos, cart_dir, ctrl, self.old_switch, self.railtype
|
||||||
dir, switch_keys = carts:get_rail_direction(
|
|
||||||
pos, dir, ctrl, self.old_switch, self.railtype
|
|
||||||
)
|
)
|
||||||
dir_changed = not vector.equals(dir, self.old_dir)
|
local dir_changed = not vector.equals(dir, self.old_dir)
|
||||||
|
|
||||||
local acc = 0
|
local new_acc = {x=0, y=0, z=0}
|
||||||
if stop_wiggle or vector.equals(dir, {x=0, y=0, z=0}) then
|
if stop_wiggle or vector.equals(dir, {x=0, y=0, z=0}) then
|
||||||
dir = vector.new(self.old_dir)
|
|
||||||
vel = {x = 0, y = 0, z = 0}
|
vel = {x = 0, y = 0, z = 0}
|
||||||
local pos_r = vector.round(pos)
|
local pos_r = vector.round(pos)
|
||||||
if not carts:is_rail(pos_r, self.railtype)
|
if not carts:is_rail(pos_r, self.railtype)
|
||||||
and self.old_pos then
|
and self.old_pos then
|
||||||
pos = self.old_pos
|
pos = self.old_pos
|
||||||
elseif not stop_wiggle then
|
elseif not stop_wiggle then
|
||||||
-- End of rail: Smooth out.
|
|
||||||
pos = pos_r
|
pos = pos_r
|
||||||
dir_changed = false
|
|
||||||
dir.y = 0
|
|
||||||
else
|
else
|
||||||
pos.y = math.floor(pos.y + 0.5)
|
pos.y = math.floor(pos.y + 0.5)
|
||||||
end
|
end
|
||||||
@ -286,7 +282,7 @@ local function rail_on_step(self, dtime)
|
|||||||
end
|
end
|
||||||
|
|
||||||
-- Slow down or speed up..
|
-- Slow down or speed up..
|
||||||
acc = dir.y * -4.0
|
local acc = dir.y * -4.0
|
||||||
|
|
||||||
-- Get rail for corrected position
|
-- Get rail for corrected position
|
||||||
railparams = get_railparams(pos)
|
railparams = get_railparams(pos)
|
||||||
@ -304,22 +300,25 @@ local function rail_on_step(self, dtime)
|
|||||||
acc = acc - 0.4
|
acc = acc - 0.4
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
new_acc = vector.multiply(dir, acc)
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Limit cart speed
|
-- Limits
|
||||||
local vel_len = vector.length(vel)
|
local max_vel = carts.speed_max
|
||||||
if vel_len > carts.speed_max then
|
for _, v in pairs({"x","y","z"}) do
|
||||||
vel = vector.multiply(vel, carts.speed_max / vel_len)
|
if math.abs(vel[v]) > max_vel then
|
||||||
update.vel = true
|
vel[v] = carts:get_sign(vel[v]) * max_vel
|
||||||
end
|
new_acc[v] = 0
|
||||||
if vel_len >= carts.speed_max and acc > 0 then
|
update.vel = true
|
||||||
acc = 0
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
self.object:set_acceleration(vector.multiply(dir, acc))
|
self.object:set_acceleration(new_acc)
|
||||||
|
|
||||||
self.old_pos = vector.round(pos)
|
self.old_pos = vector.round(pos)
|
||||||
self.old_dir = vector.new(dir)
|
if not vector.equals(dir, {x=0, y=0, z=0}) and not stop_wiggle then
|
||||||
|
self.old_dir = vector.new(dir)
|
||||||
|
end
|
||||||
self.old_switch = switch_keys
|
self.old_switch = switch_keys
|
||||||
|
|
||||||
if self.punched then
|
if self.punched then
|
||||||
@ -345,11 +344,11 @@ local function rail_on_step(self, dtime)
|
|||||||
end
|
end
|
||||||
|
|
||||||
local yaw = 0
|
local yaw = 0
|
||||||
if dir.x < 0 then
|
if self.old_dir.x < 0 then
|
||||||
yaw = 0.5
|
yaw = 0.5
|
||||||
elseif dir.x > 0 then
|
elseif self.old_dir.x > 0 then
|
||||||
yaw = 1.5
|
yaw = 1.5
|
||||||
elseif dir.z < 0 then
|
elseif self.old_dir.z < 0 then
|
||||||
yaw = 1
|
yaw = 1
|
||||||
end
|
end
|
||||||
self.object:set_yaw(yaw * math.pi)
|
self.object:set_yaw(yaw * math.pi)
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# textdomain: carts
|
# textdomain: carts
|
||||||
Cart=Ĉaro
|
Cart=Ĉaro
|
||||||
(Sneak+Click to pick up)=(Ŝteliri+Alklaki por reprini)
|
(Sneak+Click to pick up)=(Ŝteliru+Alklaku por reprini)
|
||||||
Rail=Relo
|
Rail=Relo
|
||||||
Powered Rail=Elektra Relo
|
Powered Rail=Elektra Relo
|
||||||
Brake Rail=Bremsa Relo
|
Brake Rail=Bremsa Relo
|
||||||
|
@ -1,6 +0,0 @@
|
|||||||
# textdomain: carts
|
|
||||||
Cart=Wagonik
|
|
||||||
(Sneak+Click to pick up)=(Skradanie+Naciśnij aby zebrać)
|
|
||||||
Rail=Tory
|
|
||||||
Powered Rail=Napędzane tory
|
|
||||||
Brake Rail=Hamujące tory
|
|
@ -46,36 +46,34 @@ end
|
|||||||
dofile(minetest.get_modpath("creative") .. "/inventory.lua")
|
dofile(minetest.get_modpath("creative") .. "/inventory.lua")
|
||||||
|
|
||||||
if minetest.is_creative_enabled("") then
|
if minetest.is_creative_enabled("") then
|
||||||
minetest.register_on_mods_loaded(function()
|
-- Dig time is modified according to difference (leveldiff) between tool
|
||||||
-- Dig time is modified according to difference (leveldiff) between tool
|
-- 'maxlevel' and node 'level'. Digtime is divided by the larger of
|
||||||
-- 'maxlevel' and node 'level'. Digtime is divided by the larger of
|
-- leveldiff and 1.
|
||||||
-- leveldiff and 1.
|
-- To speed up digging in creative, hand 'maxlevel' and 'digtime' have been
|
||||||
-- To speed up digging in creative, hand 'maxlevel' and 'digtime' have been
|
-- increased such that nodes of differing levels have an insignificant
|
||||||
-- increased such that nodes of differing levels have an insignificant
|
-- effect on digtime.
|
||||||
-- effect on digtime.
|
local digtime = 42
|
||||||
local digtime = 42
|
local caps = {times = {digtime, digtime, digtime}, uses = 0, maxlevel = 256}
|
||||||
local caps = {times = {digtime, digtime, digtime}, uses = 0, maxlevel = 256}
|
|
||||||
|
|
||||||
-- Override the hand tool
|
-- Override the hand tool
|
||||||
minetest.override_item("", {
|
minetest.override_item("", {
|
||||||
range = 10,
|
range = 10,
|
||||||
tool_capabilities = {
|
tool_capabilities = {
|
||||||
full_punch_interval = 0.5,
|
full_punch_interval = 0.5,
|
||||||
max_drop_level = 3,
|
max_drop_level = 3,
|
||||||
groupcaps = {
|
groupcaps = {
|
||||||
crumbly = caps,
|
crumbly = caps,
|
||||||
cracky = caps,
|
cracky = caps,
|
||||||
snappy = caps,
|
snappy = caps,
|
||||||
choppy = caps,
|
choppy = caps,
|
||||||
oddly_breakable_by_hand = caps,
|
oddly_breakable_by_hand = caps,
|
||||||
-- dig_immediate group doesn't use value 1. Value 3 is instant dig
|
-- dig_immediate group doesn't use value 1. Value 3 is instant dig
|
||||||
dig_immediate =
|
dig_immediate =
|
||||||
{times = {[2] = digtime, [3] = 0}, uses = 0, maxlevel = 256},
|
{times = {[2] = digtime, [3] = 0}, uses = 0, maxlevel = 256},
|
||||||
},
|
},
|
||||||
damage_groups = {fleshy = 10},
|
damage_groups = {fleshy = 10},
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
end)
|
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Unlimited node placement
|
-- Unlimited node placement
|
||||||
|
@ -150,10 +150,9 @@ function creative.register_tab(name, title, items)
|
|||||||
creative.update_creative_inventory(player_name, items)
|
creative.update_creative_inventory(player_name, items)
|
||||||
local inv = player_inventory[player_name]
|
local inv = player_inventory[player_name]
|
||||||
local pagenum = math.floor(inv.start_i / (4*8) + 1)
|
local pagenum = math.floor(inv.start_i / (4*8) + 1)
|
||||||
local pagemax = math.max(math.ceil(inv.size / (4*8)), 1)
|
local pagemax = math.ceil(inv.size / (4*8))
|
||||||
local esc = minetest.formspec_escape
|
local esc = minetest.formspec_escape
|
||||||
return sfinv.make_formspec(player, context,
|
return sfinv.make_formspec(player, context,
|
||||||
(inv.size == 0 and ("label[3,2;"..esc(S("No items to show.")).."]") or "") ..
|
|
||||||
"label[5.8,4.15;" .. minetest.colorize("#FFFF00", tostring(pagenum)) .. " / " .. tostring(pagemax) .. "]" ..
|
"label[5.8,4.15;" .. minetest.colorize("#FFFF00", tostring(pagenum)) .. " / " .. tostring(pagemax) .. "]" ..
|
||||||
[[
|
[[
|
||||||
image[4.08,4.2;0.8,0.8;creative_trash_icon.png]
|
image[4.08,4.2;0.8,0.8;creative_trash_icon.png]
|
||||||
@ -161,7 +160,7 @@ function creative.register_tab(name, title, items)
|
|||||||
list[detached:trash;main;4.02,4.1;1,1;]
|
list[detached:trash;main;4.02,4.1;1,1;]
|
||||||
listring[]
|
listring[]
|
||||||
image_button[5,4.05;0.8,0.8;creative_prev_icon.png;creative_prev;]
|
image_button[5,4.05;0.8,0.8;creative_prev_icon.png;creative_prev;]
|
||||||
image_button[7.25,4.05;0.8,0.8;creative_next_icon.png;creative_next;]
|
image_button[7.2,4.05;0.8,0.8;creative_next_icon.png;creative_next;]
|
||||||
image_button[2.63,4.05;0.8,0.8;creative_search_icon.png;creative_search;]
|
image_button[2.63,4.05;0.8,0.8;creative_search_icon.png;creative_search;]
|
||||||
image_button[3.25,4.05;0.8,0.8;creative_clear_icon.png;creative_clear;]
|
image_button[3.25,4.05;0.8,0.8;creative_clear_icon.png;creative_clear;]
|
||||||
]] ..
|
]] ..
|
||||||
@ -192,13 +191,10 @@ function creative.register_tab(name, title, items)
|
|||||||
inv.start_i = 0
|
inv.start_i = 0
|
||||||
inv.filter = ""
|
inv.filter = ""
|
||||||
sfinv.set_player_inventory_formspec(player, context)
|
sfinv.set_player_inventory_formspec(player, context)
|
||||||
elseif (fields.creative_search or
|
elseif fields.creative_search or
|
||||||
fields.key_enter_field == "creative_filter")
|
fields.key_enter_field == "creative_filter" then
|
||||||
and fields.creative_filter then
|
|
||||||
inv.start_i = 0
|
inv.start_i = 0
|
||||||
inv.filter = fields.creative_filter:sub(1, 128) -- truncate to a sane length
|
inv.filter = fields.creative_filter:lower()
|
||||||
:gsub("[%z\1-\8\11-\31\127]", "") -- strip naughty control characters (keeps \t and \n)
|
|
||||||
:lower() -- search is case insensitive
|
|
||||||
sfinv.set_player_inventory_formspec(player, context)
|
sfinv.set_player_inventory_formspec(player, context)
|
||||||
elseif not fields.quit then
|
elseif not fields.quit then
|
||||||
local start_i = inv.start_i or 0
|
local start_i = inv.start_i or 0
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
# textdomain: creative
|
# textdomain: creative
|
||||||
Allow player to use creative inventory=Permesi ke la ludanto uzu la kreeman stokon
|
Allow player to use creative inventory=Permesu la ludanto uzi la krea stoko
|
||||||
Search=Serĉi
|
Search=Serĉu
|
||||||
Reset=Rekomencigi
|
Reset=Rekomencigu
|
||||||
Previous page=Antaŭa paĝo
|
Previous page=Pasinta paĝo
|
||||||
Next page=Sekva paĝo
|
Next page=Sekvinta paĝo
|
||||||
All=Ĉio
|
All=Ĉio
|
||||||
Nodes=Nodoj
|
Nodes=Nodoj
|
||||||
Tools=Iloj
|
Tools=Iloj
|
||||||
|
@ -1,10 +0,0 @@
|
|||||||
# textdomain: creative
|
|
||||||
Allow player to use creative inventory=Zezwól graczom na używanie kreatywnego ekwipunku
|
|
||||||
Search=Wyszukaj
|
|
||||||
Reset=Zresetuj
|
|
||||||
Previous page=Poprzednia strona
|
|
||||||
Next page=Następna strona
|
|
||||||
All=Wszystko
|
|
||||||
Nodes=Bloki
|
|
||||||
Tools=Narzędzia
|
|
||||||
Items=Przedmioty
|
|
@ -1,3 +1,3 @@
|
|||||||
name = creative
|
name = creative
|
||||||
description = Minetest Game mod: creative
|
description = Minetest Game mod: creative
|
||||||
depends = sfinv
|
depends = default, sfinv
|
||||||
|
@ -53,22 +53,19 @@ end
|
|||||||
default.chest.open_chests = {}
|
default.chest.open_chests = {}
|
||||||
|
|
||||||
minetest.register_on_player_receive_fields(function(player, formname, fields)
|
minetest.register_on_player_receive_fields(function(player, formname, fields)
|
||||||
local pn = player:get_player_name()
|
|
||||||
|
|
||||||
if formname ~= "default:chest" then
|
if formname ~= "default:chest" then
|
||||||
if default.chest.open_chests[pn] then
|
|
||||||
default.chest.chest_lid_close(pn)
|
|
||||||
end
|
|
||||||
|
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
if not player or not fields.quit then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
local pn = player:get_player_name()
|
||||||
|
|
||||||
if not (fields.quit and default.chest.open_chests[pn]) then
|
if not default.chest.open_chests[pn] then
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
default.chest.chest_lid_close(pn)
|
default.chest.chest_lid_close(pn)
|
||||||
|
|
||||||
return true
|
return true
|
||||||
end)
|
end)
|
||||||
|
|
||||||
@ -132,12 +129,6 @@ function default.chest.register_chest(prefixed_name, d)
|
|||||||
return itemstack
|
return itemstack
|
||||||
end
|
end
|
||||||
|
|
||||||
local cn = clicker:get_player_name()
|
|
||||||
|
|
||||||
if default.chest.open_chests[cn] then
|
|
||||||
default.chest.chest_lid_close(cn)
|
|
||||||
end
|
|
||||||
|
|
||||||
minetest.sound_play(def.sound_open, {gain = 0.3,
|
minetest.sound_play(def.sound_open, {gain = 0.3,
|
||||||
pos = pos, max_hear_distance = 10}, true)
|
pos = pos, max_hear_distance = 10}, true)
|
||||||
if not default.chest.chest_lid_obstructed(pos) then
|
if not default.chest.chest_lid_obstructed(pos) then
|
||||||
@ -145,9 +136,10 @@ function default.chest.register_chest(prefixed_name, d)
|
|||||||
{ name = name .. "_open",
|
{ name = name .. "_open",
|
||||||
param2 = node.param2 })
|
param2 = node.param2 })
|
||||||
end
|
end
|
||||||
minetest.after(0.2, minetest.show_formspec, cn,
|
minetest.after(0.2, minetest.show_formspec,
|
||||||
|
clicker:get_player_name(),
|
||||||
"default:chest", default.chest.get_chest_formspec(pos))
|
"default:chest", default.chest.get_chest_formspec(pos))
|
||||||
default.chest.open_chests[cn] = { pos = pos,
|
default.chest.open_chests[clicker:get_player_name()] = { pos = pos,
|
||||||
sound = def.sound_close, swap = name }
|
sound = def.sound_close, swap = name }
|
||||||
end
|
end
|
||||||
def.on_blast = function() end
|
def.on_blast = function() end
|
||||||
@ -208,12 +200,6 @@ function default.chest.register_chest(prefixed_name, d)
|
|||||||
return inv:is_empty("main")
|
return inv:is_empty("main")
|
||||||
end
|
end
|
||||||
def.on_rightclick = function(pos, node, clicker)
|
def.on_rightclick = function(pos, node, clicker)
|
||||||
local cn = clicker:get_player_name()
|
|
||||||
|
|
||||||
if default.chest.open_chests[cn] then
|
|
||||||
default.chest.chest_lid_close(cn)
|
|
||||||
end
|
|
||||||
|
|
||||||
minetest.sound_play(def.sound_open, {gain = 0.3, pos = pos,
|
minetest.sound_play(def.sound_open, {gain = 0.3, pos = pos,
|
||||||
max_hear_distance = 10}, true)
|
max_hear_distance = 10}, true)
|
||||||
if not default.chest.chest_lid_obstructed(pos) then
|
if not default.chest.chest_lid_obstructed(pos) then
|
||||||
@ -222,9 +208,9 @@ function default.chest.register_chest(prefixed_name, d)
|
|||||||
param2 = node.param2 })
|
param2 = node.param2 })
|
||||||
end
|
end
|
||||||
minetest.after(0.2, minetest.show_formspec,
|
minetest.after(0.2, minetest.show_formspec,
|
||||||
cn,
|
clicker:get_player_name(),
|
||||||
"default:chest", default.chest.get_chest_formspec(pos))
|
"default:chest", default.chest.get_chest_formspec(pos))
|
||||||
default.chest.open_chests[cn] = { pos = pos,
|
default.chest.open_chests[clicker:get_player_name()] = { pos = pos,
|
||||||
sound = def.sound_close, swap = name }
|
sound = def.sound_close, swap = name }
|
||||||
end
|
end
|
||||||
def.on_blast = function(pos)
|
def.on_blast = function(pos)
|
||||||
@ -236,7 +222,21 @@ function default.chest.register_chest(prefixed_name, d)
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
default.set_inventory_action_loggers(def, "chest")
|
def.on_metadata_inventory_move = function(pos, from_list, from_index,
|
||||||
|
to_list, to_index, count, player)
|
||||||
|
minetest.log("action", player:get_player_name() ..
|
||||||
|
" moves stuff in chest at " .. minetest.pos_to_string(pos))
|
||||||
|
end
|
||||||
|
def.on_metadata_inventory_put = function(pos, listname, index, stack, player)
|
||||||
|
minetest.log("action", player:get_player_name() ..
|
||||||
|
" moves " .. stack:get_name() ..
|
||||||
|
" to chest at " .. minetest.pos_to_string(pos))
|
||||||
|
end
|
||||||
|
def.on_metadata_inventory_take = function(pos, listname, index, stack, player)
|
||||||
|
minetest.log("action", player:get_player_name() ..
|
||||||
|
" takes " .. stack:get_name() ..
|
||||||
|
" from chest at " .. minetest.pos_to_string(pos))
|
||||||
|
end
|
||||||
|
|
||||||
local def_opened = table.copy(def)
|
local def_opened = table.copy(def)
|
||||||
local def_closed = table.copy(def)
|
local def_closed = table.copy(def)
|
||||||
@ -288,18 +288,6 @@ function default.chest.register_chest(prefixed_name, d)
|
|||||||
end
|
end
|
||||||
})
|
})
|
||||||
end
|
end
|
||||||
|
|
||||||
-- close opened chests on load
|
|
||||||
minetest.register_lbm({
|
|
||||||
label = "close opened chests on load",
|
|
||||||
name = "default:close_" .. prefixed_name:gsub(":", "_") .. "_open",
|
|
||||||
nodenames = {prefixed_name .. "_open"},
|
|
||||||
run_at_every_load = true,
|
|
||||||
action = function(pos, node)
|
|
||||||
node.name = prefixed_name
|
|
||||||
minetest.swap_node(pos, node)
|
|
||||||
end
|
|
||||||
})
|
|
||||||
end
|
end
|
||||||
|
|
||||||
default.chest.register_chest("default:chest", {
|
default.chest.register_chest("default:chest", {
|
||||||
|
@ -42,12 +42,6 @@ local function formspec_string(lpp, page, lines, string)
|
|||||||
return string
|
return string
|
||||||
end
|
end
|
||||||
|
|
||||||
local book_writers = {}
|
|
||||||
|
|
||||||
minetest.register_on_leaveplayer(function(player)
|
|
||||||
book_writers[player:get_player_name()] = nil
|
|
||||||
end)
|
|
||||||
|
|
||||||
local tab_number
|
local tab_number
|
||||||
local lpp = 14 -- Lines per book's page
|
local lpp = 14 -- Lines per book's page
|
||||||
local function book_on_use(itemstack, user)
|
local function book_on_use(itemstack, user)
|
||||||
@ -96,8 +90,6 @@ local function book_on_use(itemstack, user)
|
|||||||
end
|
end
|
||||||
|
|
||||||
minetest.show_formspec(player_name, "default:book", formspec_size .. formspec)
|
minetest.show_formspec(player_name, "default:book", formspec_size .. formspec)
|
||||||
-- Store the wield index in case the user accidentally switches before the formspec is shown
|
|
||||||
book_writers[player_name] = {wield_index = user:get_wield_index()}
|
|
||||||
return itemstack
|
return itemstack
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -105,23 +97,10 @@ local max_text_size = 10000
|
|||||||
local max_title_size = 80
|
local max_title_size = 80
|
||||||
local short_title_size = 35
|
local short_title_size = 35
|
||||||
minetest.register_on_player_receive_fields(function(player, formname, fields)
|
minetest.register_on_player_receive_fields(function(player, formname, fields)
|
||||||
if formname ~= "default:book" then
|
if formname ~= "default:book" then return end
|
||||||
return
|
|
||||||
end
|
|
||||||
local player_name = player:get_player_name()
|
local player_name = player:get_player_name()
|
||||||
local inv = player:get_inventory()
|
local inv = player:get_inventory()
|
||||||
if not book_writers[player_name] then
|
local stack = player:get_wielded_item()
|
||||||
return
|
|
||||||
end
|
|
||||||
local wield_index = book_writers[player_name].wield_index
|
|
||||||
local wield_list = player:get_wield_list()
|
|
||||||
local stack = inv:get_stack(wield_list, wield_index)
|
|
||||||
local written = stack:get_name() == "default:book_written"
|
|
||||||
if stack:get_name() ~= "default:book" and not written then
|
|
||||||
-- No book in the wield slot, abort & inform the player
|
|
||||||
minetest.chat_send_player(player_name, S("The book you were writing to mysteriously disappeared."))
|
|
||||||
return
|
|
||||||
end
|
|
||||||
local data = stack:get_meta():to_table().fields
|
local data = stack:get_meta():to_table().fields
|
||||||
|
|
||||||
local title = data.title or ""
|
local title = data.title or ""
|
||||||
@ -148,13 +127,9 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
|
|||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
if fields.quit then
|
|
||||||
book_writers[player_name] = nil
|
|
||||||
end
|
|
||||||
|
|
||||||
if fields.save and fields.title and fields.text then
|
if fields.save and fields.title and fields.text then
|
||||||
local new_stack
|
local new_stack
|
||||||
if not written then
|
if stack:get_name() ~= "default:book_written" then
|
||||||
local count = stack:get_count()
|
local count = stack:get_count()
|
||||||
if count == 1 then
|
if count == 1 then
|
||||||
stack:set_name("default:book_written")
|
stack:set_name("default:book_written")
|
||||||
@ -179,7 +154,6 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
|
|||||||
data.description = S("\"@1\" by @2", short_title, data.owner)
|
data.description = S("\"@1\" by @2", short_title, data.owner)
|
||||||
data.text = fields.text:sub(1, max_text_size)
|
data.text = fields.text:sub(1, max_text_size)
|
||||||
data.text = data.text:gsub("\r\n", "\n"):gsub("\r", "\n")
|
data.text = data.text:gsub("\r\n", "\n"):gsub("\r", "\n")
|
||||||
data.text = data.text:gsub("[%z\1-\8\11-\31\127]", "") -- strip naughty control characters (keeps \t and \n)
|
|
||||||
data.page = 1
|
data.page = 1
|
||||||
data.page_max = math.ceil((#data.text:gsub("[^\n]", "") + 1) / lpp)
|
data.page_max = math.ceil((#data.text:gsub("[^\n]", "") + 1) / lpp)
|
||||||
|
|
||||||
@ -219,7 +193,7 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
|
|||||||
end
|
end
|
||||||
|
|
||||||
-- Update stack
|
-- Update stack
|
||||||
inv:set_stack(wield_list, wield_index, stack)
|
player:set_wielded_item(stack)
|
||||||
end)
|
end)
|
||||||
|
|
||||||
|
|
||||||
|
@ -715,47 +715,6 @@ function default.register_craft_metadata_copy(ingredient, result)
|
|||||||
end)
|
end)
|
||||||
end
|
end
|
||||||
|
|
||||||
--
|
|
||||||
-- Log API / helpers
|
|
||||||
--
|
|
||||||
|
|
||||||
local log_non_player_actions = minetest.settings:get_bool("log_non_player_actions", false)
|
|
||||||
|
|
||||||
local is_pos = function(v)
|
|
||||||
return type(v) == "table" and
|
|
||||||
type(v.x) == "number" and type(v.y) == "number" and type(v.z) == "number"
|
|
||||||
end
|
|
||||||
|
|
||||||
function default.log_player_action(player, ...)
|
|
||||||
local msg = player:get_player_name()
|
|
||||||
if player.is_fake_player or not player:is_player() then
|
|
||||||
if not log_non_player_actions then
|
|
||||||
return
|
|
||||||
end
|
|
||||||
msg = msg .. "(" .. (type(player.is_fake_player) == "string"
|
|
||||||
and player.is_fake_player or "*") .. ")"
|
|
||||||
end
|
|
||||||
for _, v in ipairs({...}) do
|
|
||||||
-- translate pos
|
|
||||||
local part = is_pos(v) and minetest.pos_to_string(v) or v
|
|
||||||
-- no leading spaces before punctuation marks
|
|
||||||
msg = msg .. (string.match(part, "^[;,.]") and "" or " ") .. part
|
|
||||||
end
|
|
||||||
minetest.log("action", msg)
|
|
||||||
end
|
|
||||||
|
|
||||||
function default.set_inventory_action_loggers(def, name)
|
|
||||||
def.on_metadata_inventory_move = function(pos, from_list, from_index,
|
|
||||||
to_list, to_index, count, player)
|
|
||||||
default.log_player_action(player, "moves stuff in", name, "at", pos)
|
|
||||||
end
|
|
||||||
def.on_metadata_inventory_put = function(pos, listname, index, stack, player)
|
|
||||||
default.log_player_action(player, "moves", stack:get_name(), "to", name, "at", pos)
|
|
||||||
end
|
|
||||||
def.on_metadata_inventory_take = function(pos, listname, index, stack, player)
|
|
||||||
default.log_player_action(player, "takes", stack:get_name(), "from", name, "at", pos)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- NOTICE: This method is not an official part of the API yet.
|
-- NOTICE: This method is not an official part of the API yet.
|
||||||
|
@ -3,9 +3,6 @@
|
|||||||
-- support for MT game translation.
|
-- support for MT game translation.
|
||||||
local S = default.get_translator
|
local S = default.get_translator
|
||||||
|
|
||||||
-- List of sound handles for active furnace
|
|
||||||
local furnace_fire_sounds = {}
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Formspecs
|
-- Formspecs
|
||||||
--
|
--
|
||||||
@ -94,17 +91,6 @@ local function allow_metadata_inventory_take(pos, listname, index, stack, player
|
|||||||
return stack:get_count()
|
return stack:get_count()
|
||||||
end
|
end
|
||||||
|
|
||||||
local function stop_furnace_sound(pos, fadeout_step)
|
|
||||||
local hash = minetest.hash_node_position(pos)
|
|
||||||
local sound_ids = furnace_fire_sounds[hash]
|
|
||||||
if sound_ids then
|
|
||||||
for _, sound_id in ipairs(sound_ids) do
|
|
||||||
minetest.sound_fade(sound_id, -1, 0)
|
|
||||||
end
|
|
||||||
furnace_fire_sounds[hash] = nil
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
local function swap_node(pos, name)
|
local function swap_node(pos, name)
|
||||||
local node = minetest.get_node(pos)
|
local node = minetest.get_node(pos)
|
||||||
if node.name == name then
|
if node.name == name then
|
||||||
@ -267,29 +253,8 @@ local function furnace_node_timer(pos, elapsed)
|
|||||||
|
|
||||||
-- Play sound every 5 seconds while the furnace is active
|
-- Play sound every 5 seconds while the furnace is active
|
||||||
if timer_elapsed == 0 or (timer_elapsed + 1) % 5 == 0 then
|
if timer_elapsed == 0 or (timer_elapsed + 1) % 5 == 0 then
|
||||||
local sound_id = minetest.sound_play("default_furnace_active",
|
minetest.sound_play("default_furnace_active",
|
||||||
{pos = pos, max_hear_distance = 16, gain = 0.25})
|
{pos = pos, max_hear_distance = 16, gain = 0.25}, true)
|
||||||
local hash = minetest.hash_node_position(pos)
|
|
||||||
furnace_fire_sounds[hash] = furnace_fire_sounds[hash] or {}
|
|
||||||
table.insert(furnace_fire_sounds[hash], sound_id)
|
|
||||||
-- Only remember the 3 last sound handles
|
|
||||||
if #furnace_fire_sounds[hash] > 3 then
|
|
||||||
table.remove(furnace_fire_sounds[hash], 1)
|
|
||||||
end
|
|
||||||
-- Remove the sound ID automatically from table after 11 seconds
|
|
||||||
minetest.after(11, function()
|
|
||||||
if not furnace_fire_sounds[hash] then
|
|
||||||
return
|
|
||||||
end
|
|
||||||
for f=#furnace_fire_sounds[hash], 1, -1 do
|
|
||||||
if furnace_fire_sounds[hash][f] == sound_id then
|
|
||||||
table.remove(furnace_fire_sounds[hash], f)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
if #furnace_fire_sounds[hash] == 0 then
|
|
||||||
furnace_fire_sounds[hash] = nil
|
|
||||||
end
|
|
||||||
end)
|
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
if fuellist and not fuellist[1]:is_empty() then
|
if fuellist and not fuellist[1]:is_empty() then
|
||||||
@ -300,8 +265,6 @@ local function furnace_node_timer(pos, elapsed)
|
|||||||
-- stop timer on the inactive furnace
|
-- stop timer on the inactive furnace
|
||||||
minetest.get_node_timer(pos):stop()
|
minetest.get_node_timer(pos):stop()
|
||||||
meta:set_int("timer_elapsed", 0)
|
meta:set_int("timer_elapsed", 0)
|
||||||
|
|
||||||
stop_furnace_sound(pos)
|
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
@ -406,9 +369,6 @@ minetest.register_node("default:furnace_active", {
|
|||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
sounds = default.node_sound_stone_defaults(),
|
sounds = default.node_sound_stone_defaults(),
|
||||||
on_timer = furnace_node_timer,
|
on_timer = furnace_node_timer,
|
||||||
on_destruct = function(pos)
|
|
||||||
stop_furnace_sound(pos)
|
|
||||||
end,
|
|
||||||
|
|
||||||
can_dig = can_dig,
|
can_dig = can_dig,
|
||||||
|
|
||||||
|
@ -17,7 +17,10 @@ default.get_translator = S
|
|||||||
-- and avoids obscure, hard to debug runtime errors.
|
-- and avoids obscure, hard to debug runtime errors.
|
||||||
-- This section should be updated before release and older checks can be dropped
|
-- This section should be updated before release and older checks can be dropped
|
||||||
-- when newer ones are introduced.
|
-- when newer ones are introduced.
|
||||||
if ItemStack("").add_wear_by_uses == nil then
|
if not minetest.is_creative_enabled or not minetest.has_feature({
|
||||||
|
direct_velocity_on_players = true,
|
||||||
|
use_texture_alpha_string_modes = true,
|
||||||
|
}) then
|
||||||
error("\nThis version of Minetest Game is incompatible with your engine version "..
|
error("\nThis version of Minetest Game is incompatible with your engine version "..
|
||||||
"(which is too old). You should download a version of Minetest Game that "..
|
"(which is too old). You should download a version of Minetest Game that "..
|
||||||
"matches the installed engine version.\n")
|
"matches the installed engine version.\n")
|
||||||
|
@ -11,7 +11,6 @@ Contents:=Inhalt:
|
|||||||
Save=Speichern
|
Save=Speichern
|
||||||
by @1=von @1
|
by @1=von @1
|
||||||
Page @1 of @2=Seite @1 von @2
|
Page @1 of @2=Seite @1 von @2
|
||||||
The book you were writing to mysteriously disappeared.=Das Buch, an dem Sie geschrieben haben, ist auf mysteriöse Weise verschwunden.
|
|
||||||
"@1" by @2=„@1“ von @2
|
"@1" by @2=„@1“ von @2
|
||||||
Blueberries=Blaubeeren
|
Blueberries=Blaubeeren
|
||||||
Book=Buch
|
Book=Buch
|
||||||
|
@ -1,17 +1,16 @@
|
|||||||
# textdomain: default
|
# textdomain: default
|
||||||
Locked Chest=Ŝlosita Kesto
|
Locked Chest=Ŝlosita Kesto
|
||||||
Locked Chest (owned by @1)=Ŝlosita Kesto (de @1)
|
Locked Chest (owned by @1)=Ŝlosita Kesto (de @1)
|
||||||
You do not own this chest.=Vi ne posedas ĉi tiun keston.
|
You do not own this chest.=Vi ne posedas ĉi tiu keston.
|
||||||
a locked chest=ŝlosita kesto
|
a locked chest=ŝlosita kesto
|
||||||
Chest=Kesto
|
Chest=Kesto
|
||||||
Write=Skribi
|
Write=
|
||||||
Read=Legi
|
Read=
|
||||||
Title:=Titolo:
|
Title:=Titolo
|
||||||
Contents:=Enhavo:
|
Contents:=Entenaĵo
|
||||||
Save=Konservi
|
Save=Konservu
|
||||||
by @1=per @1
|
by @1=per @1
|
||||||
Page @1 of @2=Paĝo @1 el @2
|
Page @1 of @2=Paĝo @1 el @2
|
||||||
The book you were writing to mysteriously disappeared.=La libro, kiun vi skribis, mistere malaperis.
|
|
||||||
"@1" by @2="@1" per @2
|
"@1" by @2="@1" per @2
|
||||||
Blueberries=Mirteloj
|
Blueberries=Mirteloj
|
||||||
Book=Libro
|
Book=Libro
|
||||||
@ -36,9 +35,9 @@ Stick=Bastono
|
|||||||
Tin Ingot=Stana Ingoto
|
Tin Ingot=Stana Ingoto
|
||||||
Tin Lump=Stana Bulo
|
Tin Lump=Stana Bulo
|
||||||
Furnace is empty=Forno estas malplena
|
Furnace is empty=Forno estas malplena
|
||||||
100% (output full)=100% (plena eligo)
|
100% (output full)=100% (eligo estas plena)
|
||||||
@1%=@1%
|
@1%=@1%
|
||||||
Not cookable=Nekuirebla
|
Not cookable=Ne povas kuiri
|
||||||
Empty=Malplena
|
Empty=Malplena
|
||||||
Furnace active=Forno laboras
|
Furnace active=Forno laboras
|
||||||
Furnace inactive=Forno ne laboras
|
Furnace inactive=Forno ne laboras
|
||||||
@ -47,31 +46,31 @@ Furnace=Forno
|
|||||||
Stone=Ŝtono
|
Stone=Ŝtono
|
||||||
Cobblestone=Pavimŝtono
|
Cobblestone=Pavimŝtono
|
||||||
Stone Brick=Ŝtona Briko
|
Stone Brick=Ŝtona Briko
|
||||||
Stone Block=Ŝtona Bloko
|
Stone Block=Ŝtona Ŝtipo
|
||||||
Mossy Cobblestone=Muska Pavimŝtono
|
Mossy Cobblestone=Muska Pavimŝtono
|
||||||
Desert Stone=Dezerta Ŝtono
|
Desert Stone=Dezerta Ŝtono
|
||||||
Desert Cobblestone=Dezerta Pavimŝtono
|
Desert Cobblestone=Dezerta Pavimŝtono
|
||||||
Desert Stone Brick=Dezerta Ŝtona Briko
|
Desert Stone Brick=Dezerta Ŝtona Briko
|
||||||
Desert Stone Block=Dezerta Ŝtona Bloko
|
Desert Stone Block=Dezerta Ŝtona Ŝtipo
|
||||||
Sandstone=Sablaŝtono
|
Sandstone=Sablaŝtono
|
||||||
Sandstone Brick=Sablaŝtono Briko
|
Sandstone Brick=Sablaŝtono Briko
|
||||||
Sandstone Block=Sablaŝtono Bloko
|
Sandstone Block=Sablaŝtono Ŝtipo
|
||||||
Desert Sandstone=Dezerta Sablaŝtono
|
Desert Sandstone=Dezerta Sablaŝtono
|
||||||
Desert Sandstone Brick=Dezerta Sablaŝtono Briko
|
Desert Sandstone Brick=Dezerta Sablaŝtono Briko
|
||||||
Desert Sandstone Block=Dezerta Sablaŝtono Bloko
|
Desert Sandstone Block=Dezerta Sablaŝtono Ŝtipo
|
||||||
Silver Sandstone=Arĝenta Sablaŝtono
|
Silver Sandstone=Arĝenta Sablaŝtono
|
||||||
Silver Sandstone Brick=Arĝenta Sablaŝtono Briko
|
Silver Sandstone Brick=Arĝenta Sablaŝtono Briko
|
||||||
Silver Sandstone Block=Arĝenta Sablaŝtono Bloko
|
Silver Sandstone Block=Arĝenta Sablaŝtono Ŝtipo
|
||||||
Obsidian=Obsidiano
|
Obsidian=Obsidiano
|
||||||
Obsidian Brick=Obsidiana Briko
|
Obsidian Brick=Obsidiana Briko
|
||||||
Obsidian Block=Obsidiana Bloko
|
Obsidian Block=Obsidiana Ŝtipo
|
||||||
Dirt=Tero
|
Dirt=Tero
|
||||||
Dirt with Grass=Tero kun Herbo
|
Dirt with Grass=Tero kun Herbo
|
||||||
Dirt with Grass and Footsteps=Tero kun Herbo kaj Piedpaŝoj
|
Dirt with Grass and Footsteps=Tero kun Herbo kaj Piedpaŝoj
|
||||||
Dirt with Savanna Grass=Tero kun Savana Herbo
|
Dirt with Savanna Grass=Tero kun Savana Herbo
|
||||||
Dirt with Snow=Tero kun Neĝo
|
Dirt with Snow=Tero kun Neĝo
|
||||||
Dirt with Rainforest Litter=Tero kun Pluvarbara Folioj
|
Dirt with Rainforest Litter=Tero kun Pluvarbara Folioj
|
||||||
Dirt with Coniferous Litter=Tero kun Koniferaj Folioj
|
Dirt with Coniferous Litter=Tero kun Konifera Folioj
|
||||||
Savanna Dirt=Savana Tero
|
Savanna Dirt=Savana Tero
|
||||||
Savanna Dirt with Savanna Grass=Savana Tero kun Savana Herbo
|
Savanna Dirt with Savanna Grass=Savana Tero kun Savana Herbo
|
||||||
Permafrost=Ĉiamfrosto
|
Permafrost=Ĉiamfrosto
|
||||||
@ -83,47 +82,47 @@ Silver Sand=Arĝenta Sablo
|
|||||||
Gravel=Gruzo
|
Gravel=Gruzo
|
||||||
Clay=Argilo
|
Clay=Argilo
|
||||||
Snow=Neĝo
|
Snow=Neĝo
|
||||||
Snow Block=Neĝa Bloko
|
Snow Block=Neĝa Ŝtipo
|
||||||
Ice=Glacio
|
Ice=Glacio
|
||||||
Cave Ice=Kaverna Glacio
|
Cave Ice=Kaverna Glacio
|
||||||
Apple Tree=Pomarbo
|
Apple Tree=Poma Arbo
|
||||||
Apple Wood Planks=Pomarbaj Lignaj Tabuloj
|
Apple Wood Planks=Poma Ligna Tabuloj
|
||||||
Apple Tree Sapling=Pomarba Arbido
|
Apple Tree Sapling=Poma Arba Arbido
|
||||||
Apple Tree Leaves=Pomarbaj Folioj
|
Apple Tree Leaves=Poma Arba Folioj
|
||||||
Apple=Pomo
|
Apple=Pomo
|
||||||
Apple Marker=Poma Marko
|
Apple Marker=Poma Marko
|
||||||
Jungle Tree=Ĝangala Arbo
|
Jungle Tree=Ĝangala Arbo
|
||||||
Jungle Wood Planks=Ĝangalaj Lignaj Tabuloj
|
Jungle Wood Planks=Ĝangala Ligna Tabuloj
|
||||||
Jungle Tree Leaves=Ĝangalaj Arbaj Folioj
|
Jungle Tree Leaves=Ĝangala Arba Folioj
|
||||||
Jungle Tree Sapling=Ĝangala Arba Arbido
|
Jungle Tree Sapling=Ĝangala Arba Arbido
|
||||||
Emergent Jungle Tree Sapling=Nova Ĝangala Arba Arbido
|
Emergent Jungle Tree Sapling=Nova Ĝangala Arba Arbido
|
||||||
Pine Tree=Pino
|
Pine Tree=Pina Arbo
|
||||||
Pine Wood Planks=Pinaj Lignaj Tabuloj
|
Pine Wood Planks=Pina Ligna Tabuloj
|
||||||
Pine Needles=Pinpingloj
|
Pine Needles=Pinpingloj
|
||||||
Pine Tree Sapling=Pina Arbido
|
Pine Tree Sapling=Pina Arba Arbido
|
||||||
Acacia Tree=Akacio
|
Acacia Tree=Akacia Arbo
|
||||||
Acacia Wood Planks=Akaciaj Lignaj Tabuloj
|
Acacia Wood Planks=Akacia Ligna Tabuloj
|
||||||
Acacia Tree Leaves=Akaciaj Folioj
|
Acacia Tree Leaves=Akacia Arba Folioj
|
||||||
Acacia Tree Sapling=Akacia Arbido
|
Acacia Tree Sapling=Akacia Arba Arbido
|
||||||
Aspen Tree=Tremolo
|
Aspen Tree=Tremola Arba
|
||||||
Aspen Wood Planks=Tremolaj Lignaj Tabuloj
|
Aspen Wood Planks=Tremola Ligna Tabuloj
|
||||||
Aspen Tree Leaves=Tremolaj Folioj
|
Aspen Tree Leaves=Tremola Arbo Folioj
|
||||||
Aspen Tree Sapling=Tremola Arbido
|
Aspen Tree Sapling=Tremola Arba Arbido
|
||||||
Coal Ore=Karba Minaĵo
|
Coal Ore=Karba Minaĵo
|
||||||
Coal Block=Karba Bloko
|
Coal Block=Karba Ŝtipo
|
||||||
Iron Ore=Fera Minaĵo
|
Iron Ore=Fera Minaĵo
|
||||||
Steel Block=Ŝtala Bloko
|
Steel Block=Ŝtala Ŝtipo
|
||||||
Copper Ore=Kupra Minaĵo
|
Copper Ore=Kupra Minaĵo
|
||||||
Copper Block=Kupra Bloko
|
Copper Block=Kupra Ŝtipo
|
||||||
Tin Ore=Stana Minaĵo
|
Tin Ore=Stana Minaĵo
|
||||||
Tin Block=Stana Bloko
|
Tin Block=Stana Ŝtipo
|
||||||
Bronze Block=Bronza Bloko
|
Bronze Block=Bronza Ŝtipo
|
||||||
Mese Ore=Mesea Minaĵo
|
Mese Ore=Mesea Minaĵo
|
||||||
Mese Block=Mesea Bloko
|
Mese Block=Mesea Ŝtipo
|
||||||
Gold Ore=Ora Minaĵo
|
Gold Ore=Ora Minaĵo
|
||||||
Gold Block=Ora Bloko
|
Gold Block=Ora Ŝtipo
|
||||||
Diamond Ore=Diamanta Minaĵo
|
Diamond Ore=Diamanta Minaĵo
|
||||||
Diamond Block=Diamanta Bloko
|
Diamond Block=Diamanta Ŝtipo
|
||||||
Cactus=Kakto
|
Cactus=Kakto
|
||||||
Large Cactus Seedling=Granda Kakta Kreskaĵo
|
Large Cactus Seedling=Granda Kakta Kreskaĵo
|
||||||
Papyrus=Papiruso
|
Papyrus=Papiruso
|
||||||
@ -134,23 +133,23 @@ Savanna Grass=Savana Herbo
|
|||||||
Fern=Filiko
|
Fern=Filiko
|
||||||
Marram Grass=Amofilo
|
Marram Grass=Amofilo
|
||||||
Bush Stem=Arbateĵa Tubo
|
Bush Stem=Arbateĵa Tubo
|
||||||
Bush Leaves=Arbateĵaj Folioj
|
Bush Leaves=Arbateĵa Folioj
|
||||||
Bush Sapling=Arbateĵa Arbido
|
Bush Sapling=Arbateĵa Arbido
|
||||||
Blueberry Bush Leaves with Berries=Mirtelaj Arbateĵaj Folioj kaj Beroj
|
Blueberry Bush Leaves with Berries=Mirtela Arbateĵa Folioj kaj Beroj
|
||||||
Blueberry Bush Leaves=Mirtelaj Arbateĵaj Folioj
|
Blueberry Bush Leaves=Mirtela Arbateĵa Folioj
|
||||||
Blueberry Bush Sapling=Mirtela Arbateĵa Arbido
|
Blueberry Bush Sapling=Mirtela Arbateĵa Arbido
|
||||||
Acacia Bush Stem=Akacia Arbateĵa Tubo
|
Acacia Bush Stem=Akacia Arbateĵa Tubo
|
||||||
Acacia Bush Leaves=Akaciaj Arbateĵaj Folioj
|
Acacia Bush Leaves=Akacia Arbateĵa Folioj
|
||||||
Acacia Bush Sapling=Akacia Arbateĵa Arbido
|
Acacia Bush Sapling=Akacia Arbateĵa Arbido
|
||||||
Pine Bush Stem=Pina Arbateĵa Tubo
|
Pine Bush Stem=Pina Arbateĵa Tubo
|
||||||
Pine Bush Needles=Pinaj Arbateĵaj Pingloj
|
Pine Bush Needles=Pina Arbateĵa Pingloj
|
||||||
Pine Bush Sapling=Pina Arbateĵa Arbido
|
Pine Bush Sapling=Pina Arbateĵa Arbido
|
||||||
Kelp=Fuko
|
Kelp=Fuko
|
||||||
Green Coral=Verda Koralo
|
Green Coral=Verda Koralo
|
||||||
Pink Coral=Rozkolora Koralo
|
Pink Coral=Rozkolora Koralo
|
||||||
Cyan Coral=Bluverda Koralo
|
Cyan Coral=Bluverda Koralo
|
||||||
Brown Coral=Bruna Koralo
|
Brown Coral=Bruna Koralo
|
||||||
Orange Coral=Oranĝkolora Koralo
|
Orange Coral=Oranĝa Koralo
|
||||||
Coral Skeleton=Korala Framo
|
Coral Skeleton=Korala Framo
|
||||||
Water Source=Akva Fonto
|
Water Source=Akva Fonto
|
||||||
Flowing Water=Flua Akvo
|
Flowing Water=Flua Akvo
|
||||||
@ -159,10 +158,10 @@ Flowing River Water=Flua Rivera Akvo
|
|||||||
Lava Source=Lafa Fonto
|
Lava Source=Lafa Fonto
|
||||||
Flowing Lava=Flua Lafa
|
Flowing Lava=Flua Lafa
|
||||||
Empty Bookshelf=Malplena Librobreto
|
Empty Bookshelf=Malplena Librobreto
|
||||||
Bookshelf (@1 written, @2 empty books)=Librobreto (@1 skriba(j), @2 malplena(j) libro(j))
|
Bookshelf (@1 written, @2 empty books)=Librobreto (@1 skriba, @2 malplena libroj)
|
||||||
Bookshelf=Librobreto
|
Bookshelf=Librobreto
|
||||||
Text too long=Tro longa teksto
|
Text too long=Teksto estas ekscesa longo
|
||||||
"@1"=
|
"@1"="@1"
|
||||||
Wooden Sign=Ligna Signo
|
Wooden Sign=Ligna Signo
|
||||||
Steel Sign=Ŝtala Signo
|
Steel Sign=Ŝtala Signo
|
||||||
Wooden Ladder=Ligna Ŝtupetaro
|
Wooden Ladder=Ligna Ŝtupetaro
|
||||||
@ -179,13 +178,13 @@ Pine Wood Fence Rail=Pina Ligna Barila Relo
|
|||||||
Aspen Wood Fence Rail=Tremola Ligna Barila Relo
|
Aspen Wood Fence Rail=Tremola Ligna Barila Relo
|
||||||
Glass=Vitro
|
Glass=Vitro
|
||||||
Obsidian Glass=Obsidiana Vitro
|
Obsidian Glass=Obsidiana Vitro
|
||||||
Brick Block=Brika Bloko
|
Brick Block=Brika Ŝtipo
|
||||||
Mese Lamp=Mesea Lampo
|
Mese Lamp=Mesea Lampo
|
||||||
Apple Wood Mese Post Light=Poma Ligna Mesea Fosta Lampo
|
Apple Wood Mese Post Light=
|
||||||
Acacia Wood Mese Post Light=Akacia Ligna Mesea Fosta Lampo
|
Acacia Wood Mese Post Light=
|
||||||
Jungle Wood Mese Post Light=Ĝangala Ligna Mesea Fosta Lampo
|
Jungle Wood Mese Post Light=
|
||||||
Pine Wood Mese Post Light=Pina Ligna Mesea Fosta Lampo
|
Pine Wood Mese Post Light=
|
||||||
Aspen Wood Mese Post Light=Tremola Ligna Mesea Fosta Lampo
|
Aspen Wood Mese Post Light=
|
||||||
Cloud=Nubo
|
Cloud=Nubo
|
||||||
Wooden Pickaxe=Ligna Pioĉo
|
Wooden Pickaxe=Ligna Pioĉo
|
||||||
Stone Pickaxe=Ŝtona Pioĉo
|
Stone Pickaxe=Ŝtona Pioĉo
|
||||||
@ -212,7 +211,7 @@ Steel Sword=Ŝtala Glavo
|
|||||||
Mese Sword=Mesea Glavo
|
Mese Sword=Mesea Glavo
|
||||||
Diamond Sword=Diamanta Glavo
|
Diamond Sword=Diamanta Glavo
|
||||||
Torch=Torĉo
|
Torch=Torĉo
|
||||||
@1 will intersect protection on growth.=@1 sekcos protekton dum kresko.
|
@1 will intersect protection on growth.=@1 sekcos protekto ĉe vegeto.
|
||||||
|
|
||||||
|
|
||||||
##### not used anymore #####
|
##### not used anymore #####
|
||||||
|
@ -11,7 +11,6 @@ Contents:=Contenidos:
|
|||||||
Save=Guardar
|
Save=Guardar
|
||||||
by @1=por @1
|
by @1=por @1
|
||||||
Page @1 of @2=Página @1 de @2
|
Page @1 of @2=Página @1 de @2
|
||||||
The book you were writing to mysteriously disappeared.=
|
|
||||||
"@1" by @2="@1" por @2
|
"@1" by @2="@1" por @2
|
||||||
Blueberries=Arándanos
|
Blueberries=Arándanos
|
||||||
Book=Libro
|
Book=Libro
|
||||||
|
@ -11,7 +11,6 @@ Contents:=Contenu :
|
|||||||
Save=Sauvegarder
|
Save=Sauvegarder
|
||||||
by @1=de @1
|
by @1=de @1
|
||||||
Page @1 of @2=Page @1 sur @2
|
Page @1 of @2=Page @1 sur @2
|
||||||
The book you were writing to mysteriously disappeared.=
|
|
||||||
"@1" by @2=« @1 » de @2
|
"@1" by @2=« @1 » de @2
|
||||||
Blueberries=Myrtille
|
Blueberries=Myrtille
|
||||||
Book=Livre
|
Book=Livre
|
||||||
|
@ -4,16 +4,15 @@ Locked Chest (owned by @1)=Peti Terkunci (milik @1)
|
|||||||
You do not own this chest.=Anda bukan pemilik peti ini.
|
You do not own this chest.=Anda bukan pemilik peti ini.
|
||||||
a locked chest=peti terkunci
|
a locked chest=peti terkunci
|
||||||
Chest=Peti
|
Chest=Peti
|
||||||
Write=Tulis
|
Write=
|
||||||
Read=Baca
|
Read=
|
||||||
Title:=Judul:
|
Title:=Judul:
|
||||||
Contents:=Isi:
|
Contents:=Isi:
|
||||||
Save=Simpan
|
Save=Simpan
|
||||||
by @1=oleh @1
|
by @1=oleh @1
|
||||||
Page @1 of @2=Halaman @1 dari @2
|
Page @1 of @2=Halaman @1 dari @2
|
||||||
The book you were writing to mysteriously disappeared.=Buku yang Anda tulis menghilang secara misterius.
|
|
||||||
"@1" by @2="@1" oleh @2
|
"@1" by @2="@1" oleh @2
|
||||||
Blueberries=Bluberi
|
Blueberries=Blueberry
|
||||||
Book=Buku
|
Book=Buku
|
||||||
Book with Text=Buku Tertulis
|
Book with Text=Buku Tertulis
|
||||||
Bronze Ingot=Perunggu Batangan
|
Bronze Ingot=Perunggu Batangan
|
||||||
@ -38,7 +37,7 @@ Tin Lump=Bongkahan Timah
|
|||||||
Furnace is empty=Tungku kosong
|
Furnace is empty=Tungku kosong
|
||||||
100% (output full)=100% (keluaran penuh)
|
100% (output full)=100% (keluaran penuh)
|
||||||
@1%=@1%
|
@1%=@1%
|
||||||
Not cookable=Tidak bisa dimasak
|
Not cookable=Tidak dapat dimasak
|
||||||
Empty=Kosong
|
Empty=Kosong
|
||||||
Furnace active=Tungku nyala
|
Furnace active=Tungku nyala
|
||||||
Furnace inactive=Tungku mati
|
Furnace inactive=Tungku mati
|
||||||
@ -85,7 +84,7 @@ Clay=Tanah Liat
|
|||||||
Snow=Salju
|
Snow=Salju
|
||||||
Snow Block=Balok Salju
|
Snow Block=Balok Salju
|
||||||
Ice=Es
|
Ice=Es
|
||||||
Cave Ice=Es Gua
|
Cave Ice=Gua Es
|
||||||
Apple Tree=Pohon Apel
|
Apple Tree=Pohon Apel
|
||||||
Apple Wood Planks=Papan Kayu Pohon Apel
|
Apple Wood Planks=Papan Kayu Pohon Apel
|
||||||
Apple Tree Sapling=Anak Pohon Apel
|
Apple Tree Sapling=Anak Pohon Apel
|
||||||
@ -132,13 +131,13 @@ Jungle Grass=Rumput Rimba
|
|||||||
Grass=Rumput
|
Grass=Rumput
|
||||||
Savanna Grass=Rumput Sabana
|
Savanna Grass=Rumput Sabana
|
||||||
Fern=Pakis
|
Fern=Pakis
|
||||||
Marram Grass=Rumput Pantai
|
Marram Grass=Rumput Maram
|
||||||
Bush Stem=Batang Semak
|
Bush Stem=Batang Semak
|
||||||
Bush Leaves=Daun Semak
|
Bush Leaves=Daun Semak
|
||||||
Bush Sapling=Anak Semak
|
Bush Sapling=Anak Semak
|
||||||
Blueberry Bush Leaves with Berries=Daun Semak Bluberi Berbuah
|
Blueberry Bush Leaves with Berries=Daun Semak Blueberry Berbuah
|
||||||
Blueberry Bush Leaves=Daun Semak Bluberi
|
Blueberry Bush Leaves=Daun Semak Blueberry
|
||||||
Blueberry Bush Sapling=Anak Semak Bluberi
|
Blueberry Bush Sapling=Anak Semak Blueberry
|
||||||
Acacia Bush Stem=Batang Semak Akasia
|
Acacia Bush Stem=Batang Semak Akasia
|
||||||
Acacia Bush Leaves=Daun Semak Akasia
|
Acacia Bush Leaves=Daun Semak Akasia
|
||||||
Acacia Bush Sapling=Bibit Semak Akasia
|
Acacia Bush Sapling=Bibit Semak Akasia
|
||||||
@ -147,7 +146,7 @@ Pine Bush Needles=Daun Semak Pinus
|
|||||||
Pine Bush Sapling=Bibit Semak Pinus
|
Pine Bush Sapling=Bibit Semak Pinus
|
||||||
Kelp=Kelp
|
Kelp=Kelp
|
||||||
Green Coral=Koral Hijau
|
Green Coral=Koral Hijau
|
||||||
Pink Coral=Koral Merah Muda
|
Pink Coral=Koral Jambon
|
||||||
Cyan Coral=Koral Sian
|
Cyan Coral=Koral Sian
|
||||||
Brown Coral=Koral Cokelat
|
Brown Coral=Koral Cokelat
|
||||||
Orange Coral=Koral Oranye
|
Orange Coral=Koral Oranye
|
||||||
@ -181,18 +180,18 @@ Glass=Kaca
|
|||||||
Obsidian Glass=Kaca Obsidian
|
Obsidian Glass=Kaca Obsidian
|
||||||
Brick Block=Balok Bata
|
Brick Block=Balok Bata
|
||||||
Mese Lamp=Lampu Mese
|
Mese Lamp=Lampu Mese
|
||||||
Apple Wood Mese Post Light=Lampu Taman Mese Kayu Apel
|
Apple Wood Mese Post Light=
|
||||||
Acacia Wood Mese Post Light=Lampu Taman Mese Kayu Akasia
|
Acacia Wood Mese Post Light=
|
||||||
Jungle Wood Mese Post Light=Lampu Taman Mese Kayu Rimba
|
Jungle Wood Mese Post Light=
|
||||||
Pine Wood Mese Post Light=Lampu Taman Mese Kayu Pinus
|
Pine Wood Mese Post Light=
|
||||||
Aspen Wood Mese Post Light=Lampu Taman Mese Kayu Aspen
|
Aspen Wood Mese Post Light=
|
||||||
Cloud=Awan
|
Cloud=Awan
|
||||||
Wooden Pickaxe=Belencong Kayu
|
Wooden Pickaxe=Gancu Kayu
|
||||||
Stone Pickaxe=Belencong Batu
|
Stone Pickaxe=Gancu Batu
|
||||||
Bronze Pickaxe=Belencong Perunggu
|
Bronze Pickaxe=Gancu Perunggu
|
||||||
Steel Pickaxe=Belencong Baja
|
Steel Pickaxe=Gancu Baja
|
||||||
Mese Pickaxe=Belencong Mese
|
Mese Pickaxe=Gancu Mese
|
||||||
Diamond Pickaxe=Belencong Berlian
|
Diamond Pickaxe=Gancu Berlian
|
||||||
Wooden Shovel=Sekop Kayu
|
Wooden Shovel=Sekop Kayu
|
||||||
Stone Shovel=Sekop Batu
|
Stone Shovel=Sekop Batu
|
||||||
Bronze Shovel=Sekop Perunggu
|
Bronze Shovel=Sekop Perunggu
|
||||||
|
@ -11,7 +11,6 @@ Contents:=
|
|||||||
Save=
|
Save=
|
||||||
by @1=
|
by @1=
|
||||||
Page @1 of @2=
|
Page @1 of @2=
|
||||||
The book you were writing to mysteriously disappeared.=
|
|
||||||
"@1" by @2="@1" di @2
|
"@1" by @2="@1" di @2
|
||||||
Blueberries=Mirtilli
|
Blueberries=Mirtilli
|
||||||
Book=Libro
|
Book=Libro
|
||||||
|
@ -4,37 +4,38 @@ Locked Chest (owned by @1)=鍵のかかったチェスト(@1所有)
|
|||||||
You do not own this chest.=あなたはこのチェストの所有者ではありません。
|
You do not own this chest.=あなたはこのチェストの所有者ではありません。
|
||||||
a locked chest=ロックされたチェスト
|
a locked chest=ロックされたチェスト
|
||||||
Chest=チェスト
|
Chest=チェスト
|
||||||
Write=書き込む
|
Write=
|
||||||
Read=読む
|
Read=
|
||||||
Title:=題名
|
Title:=題名
|
||||||
Contents:=内容
|
Contents:=内容
|
||||||
Save=保存
|
Save=保存
|
||||||
by @1=@1著
|
by @1=@1著
|
||||||
Page @1 of @2=@1 / @2 ページ
|
Page @1 of @2=@1 / @2 ページ
|
||||||
The book you were writing to mysteriously disappeared.=あなたが書いていた本が、不思議なことに消えました。
|
|
||||||
"@1" by @2=@2著「@1」
|
"@1" by @2=@2著「@1」
|
||||||
|
Skeleton Key=スケルトンの鍵
|
||||||
|
Key to @1's @2=@1の@2への鍵
|
||||||
Blueberries=ブルーベリー
|
Blueberries=ブルーベリー
|
||||||
Book=本
|
Book=本
|
||||||
Book with Text=記入済みの本
|
Book with Text=テキストが書かれた本
|
||||||
Bronze Ingot=青銅インゴット
|
Bronze Ingot=青銅インゴット
|
||||||
Clay Brick=粘土レンガ
|
Clay Brick=粘土レンガ
|
||||||
Clay Lump=粘土玉
|
Clay Lump=粘土の塊
|
||||||
Coal Lump=石炭
|
Coal Lump=石炭
|
||||||
Copper Ingot=銅インゴット
|
Copper Ingot=銅インゴット
|
||||||
Copper Lump=銅の粗鉱
|
Copper Lump=銅の塊
|
||||||
Diamond=ダイヤモンド
|
Diamond=ダイヤモンド
|
||||||
Flint=火打ち石
|
Flint=火打ち石
|
||||||
Gold Ingot=金インゴット
|
Gold Ingot=金インゴット
|
||||||
Gold Lump=金の粗鉱
|
Gold Lump=金の塊
|
||||||
Iron Lump=鉄の粗鉱
|
Iron Lump=鉄の塊
|
||||||
Mese Crystal=メセクリスタル
|
Mese Crystal=メセクリスタル
|
||||||
Mese Crystal Fragment=メセクリスタルの破片
|
Mese Crystal Fragment=メセクリスタルの破片
|
||||||
Obsidian Shard=黒曜石の欠片
|
Obsidian Shard=黒曜石の破片
|
||||||
Paper=紙
|
Paper=紙
|
||||||
Steel Ingot=鉄インゴット
|
Steel Ingot=鉄インゴット
|
||||||
Stick=棒
|
Stick=棒
|
||||||
Tin Ingot=スズインゴット
|
Tin Ingot=スズインゴット
|
||||||
Tin Lump=スズの粗鉱
|
Tin Lump=スズの塊
|
||||||
Furnace is empty=かまどは空です
|
Furnace is empty=かまどは空です
|
||||||
100% (output full)=100%(フル出力)
|
100% (output full)=100%(フル出力)
|
||||||
@1%=@1%
|
@1%=@1%
|
||||||
@ -59,70 +60,70 @@ Sandstone Block=砂岩ブロック
|
|||||||
Desert Sandstone=砂漠の砂岩
|
Desert Sandstone=砂漠の砂岩
|
||||||
Desert Sandstone Brick=砂漠の砂岩レンガ
|
Desert Sandstone Brick=砂漠の砂岩レンガ
|
||||||
Desert Sandstone Block=砂漠の砂岩ブロック
|
Desert Sandstone Block=砂漠の砂岩ブロック
|
||||||
Silver Sandstone=銀色の砂岩
|
Silver Sandstone=銀の砂岩
|
||||||
Silver Sandstone Brick=銀色の砂岩レンガ
|
Silver Sandstone Brick=銀の砂岩レンガ
|
||||||
Silver Sandstone Block=銀色の砂岩ブロック
|
Silver Sandstone Block=銀の砂岩ブロック
|
||||||
Obsidian=黒曜石
|
Obsidian=黒曜石
|
||||||
Obsidian Brick=黒曜石レンガ
|
Obsidian Brick=黒曜石レンガ
|
||||||
Obsidian Block=黒曜石ブロック
|
Obsidian Block=黒曜石ブロック
|
||||||
Dirt=土
|
Dirt=土
|
||||||
Dirt with Grass=草に覆われた土
|
Dirt with Grass=草のついた土
|
||||||
Dirt with Grass and Footsteps=足跡と草に覆われた土
|
Dirt with Grass and Footsteps=足あとと草のついた土
|
||||||
Dirt with Savanna Grass=サバンナの草に覆われた土
|
Dirt with Savanna Grass=サバンナの草のついた土
|
||||||
Dirt with Snow=雪に覆われた土
|
Dirt with Snow=雪のついた土
|
||||||
Dirt with Rainforest Litter=熱帯雨林の落葉に覆われた土
|
Dirt with Rainforest Litter=熱帯雨林のよごれた土
|
||||||
Dirt with Coniferous Litter=針葉樹の落葉に覆われた土
|
Dirt with Coniferous Litter=針葉樹のよごれた土
|
||||||
Savanna Dirt=サバンナの土
|
Savanna Dirt=サバンナの土
|
||||||
Savanna Dirt with Savanna Grass=サバンナの草に覆われたサバンナの土
|
Savanna Dirt with Savanna Grass=サバンナの草のついたサバンナの土
|
||||||
Permafrost=永久凍土
|
Permafrost=永久凍土
|
||||||
Permafrost with Stones=石に覆われた永久凍土
|
Permafrost with Stones=石のついた永久凍土
|
||||||
Permafrost with Moss=苔に覆われた永久凍土
|
Permafrost with Moss=苔のついた永久凍土
|
||||||
Sand=砂
|
Sand=砂
|
||||||
Desert Sand=砂漠の砂
|
Desert Sand=砂漠の砂
|
||||||
Silver Sand=銀色の砂
|
Silver Sand=銀の砂
|
||||||
Gravel=砂利
|
Gravel=砂利
|
||||||
Clay=粘土
|
Clay=粘土
|
||||||
Snow=雪
|
Snow=雪
|
||||||
Snow Block=雪ブロック
|
Snow Block=雪ブロック
|
||||||
Ice=氷
|
Ice=氷
|
||||||
Cave Ice=洞窟の氷
|
Cave Ice=洞窟の氷
|
||||||
Apple Tree=リンゴの原木
|
Apple Tree=リンゴの木
|
||||||
Apple Wood Planks=リンゴの木の板材
|
Apple Wood Planks=リンゴの板材
|
||||||
Apple Tree Sapling=リンゴの木の苗木
|
Apple Tree Sapling=リンゴの苗木
|
||||||
Apple Tree Leaves=リンゴの木の葉
|
Apple Tree Leaves=リンゴの葉
|
||||||
Apple=リンゴ
|
Apple=リンゴ
|
||||||
Apple Marker=リンゴのマーカー
|
Apple Marker=リンゴのマーカー
|
||||||
Jungle Tree=ジャングルの原木
|
Jungle Tree=ジャングルの木
|
||||||
Jungle Wood Planks=ジャングルの木の板材
|
Jungle Wood Planks=ジャングルの板材
|
||||||
Jungle Tree Leaves=ジャングルの木の葉
|
Jungle Tree Leaves=ジャングルの木の葉
|
||||||
Jungle Tree Sapling=ジャングルの木の苗木
|
Jungle Tree Sapling=ジャングルの木の苗木
|
||||||
Emergent Jungle Tree Sapling=ジャングルの超高木の苗木
|
Emergent Jungle Tree Sapling=新芽のジャングルの木の苗木
|
||||||
Pine Tree=マツの原木
|
Pine Tree=マツの木
|
||||||
Pine Wood Planks=マツの木の板材
|
Pine Wood Planks=マツの板材
|
||||||
Pine Needles=マツの木の葉
|
Pine Needles=マツの葉
|
||||||
Pine Tree Sapling=マツの木の苗木
|
Pine Tree Sapling=マツの苗木
|
||||||
Acacia Tree=アカシアの原木
|
Acacia Tree=アカシアの木
|
||||||
Acacia Wood Planks=アカシアの木の板材
|
Acacia Wood Planks=アカシアの板材
|
||||||
Acacia Tree Leaves=アカシアの木の葉
|
Acacia Tree Leaves=アカシアの葉
|
||||||
Acacia Tree Sapling=アカシアの木の苗木
|
Acacia Tree Sapling=アカシアの苗木
|
||||||
Aspen Tree=ポプラの原木
|
Aspen Tree=ポプラの木
|
||||||
Aspen Wood Planks=ポプラの木の板材
|
Aspen Wood Planks=ポプラの板材
|
||||||
Aspen Tree Leaves=ポプラの木の葉
|
Aspen Tree Leaves=ポプラの葉
|
||||||
Aspen Tree Sapling=ポプラの木の苗木
|
Aspen Tree Sapling=ポプラの苗木
|
||||||
Coal Ore=石炭鉱石
|
Coal Ore=石炭鉱石
|
||||||
Coal Block=石炭ブロック
|
Coal Block=石炭ブロック
|
||||||
Iron Ore=鉄鉱石
|
Iron Ore=鉄の鉱石
|
||||||
Steel Block=鉄ブロック
|
Steel Block=鉄ブロック
|
||||||
Copper Ore=銅鉱石
|
Copper Ore=銅の鉱石
|
||||||
Copper Block=銅ブロック
|
Copper Block=銅ブロック
|
||||||
Tin Ore=スズ鉱石
|
Tin Ore=スズの鉱石
|
||||||
Tin Block=スズブロック
|
Tin Block=スズブロック
|
||||||
Bronze Block=青銅ブロック
|
Bronze Block=青銅ブロック
|
||||||
Mese Ore=メセ鉱石
|
Mese Ore=メセ鉱石
|
||||||
Mese Block=メセブロック
|
Mese Block=メセブロック
|
||||||
Gold Ore=金鉱石
|
Gold Ore=金の鉱石
|
||||||
Gold Block=金ブロック
|
Gold Block=金ブロック
|
||||||
Diamond Ore=ダイヤモンド鉱石
|
Diamond Ore=ダイヤモンドの鉱石
|
||||||
Diamond Block=ダイヤモンドブロック
|
Diamond Block=ダイヤモンドブロック
|
||||||
Cactus=サボテン
|
Cactus=サボテン
|
||||||
Large Cactus Seedling=大きなサボテンの苗
|
Large Cactus Seedling=大きなサボテンの苗
|
||||||
@ -136,7 +137,7 @@ Marram Grass=マラムの草
|
|||||||
Bush Stem=低木の幹
|
Bush Stem=低木の幹
|
||||||
Bush Leaves=低木の葉
|
Bush Leaves=低木の葉
|
||||||
Bush Sapling=低木の苗木
|
Bush Sapling=低木の苗木
|
||||||
Blueberry Bush Leaves with Berries=ブルーベリーの実った低木
|
Blueberry Bush Leaves with Berries=ブルーベリーの低木と実
|
||||||
Blueberry Bush Leaves=ブルーベリーの低木の葉
|
Blueberry Bush Leaves=ブルーベリーの低木の葉
|
||||||
Blueberry Bush Sapling=ブルーベリーの低木の苗木
|
Blueberry Bush Sapling=ブルーベリーの低木の苗木
|
||||||
Acacia Bush Stem=アカシアの低木の幹
|
Acacia Bush Stem=アカシアの低木の幹
|
||||||
@ -153,9 +154,9 @@ Brown Coral=茶色のサンゴ
|
|||||||
Orange Coral=橙色のサンゴ
|
Orange Coral=橙色のサンゴ
|
||||||
Coral Skeleton=サンゴのしがい
|
Coral Skeleton=サンゴのしがい
|
||||||
Water Source=水源
|
Water Source=水源
|
||||||
Flowing Water=流れる水
|
Flowing Water=水流
|
||||||
River Water Source=河川水源
|
River Water Source=川の水源
|
||||||
Flowing River Water=流れる河川水
|
Flowing River Water=川の水流
|
||||||
Lava Source=溶岩
|
Lava Source=溶岩
|
||||||
Flowing Lava=流れる溶岩
|
Flowing Lava=流れる溶岩
|
||||||
Empty Bookshelf=空の本棚
|
Empty Bookshelf=空の本棚
|
||||||
@ -163,53 +164,54 @@ Bookshelf (@1 written, @2 empty books)=本棚(記述済み @1 冊, 未記述 @2
|
|||||||
Bookshelf=本棚
|
Bookshelf=本棚
|
||||||
Text too long=テキストが長すぎます
|
Text too long=テキストが長すぎます
|
||||||
"@1"=「@1」
|
"@1"=「@1」
|
||||||
Wooden Sign=木製の看板
|
Wooden Sign=木の看板
|
||||||
Steel Sign=鉄の看板
|
Steel Sign=鉄の看板
|
||||||
Wooden Ladder=木製のはしご
|
Wooden Ladder=木のはしご
|
||||||
Steel Ladder=鉄のはしご
|
Steel Ladder=鉄のはしご
|
||||||
Apple Wood Fence=リンゴ材のフェンス
|
Apple Wood Fence=リンゴのフェンス
|
||||||
Acacia Wood Fence=アカシア材のフェンス
|
Acacia Wood Fence=アカシアのフェンス
|
||||||
Jungle Wood Fence=ジャングル材のフェンス
|
Jungle Wood Fence=ジャングルのフェンス
|
||||||
Pine Wood Fence=マツ材のフェンス
|
Pine Wood Fence=マツのフェンス
|
||||||
Aspen Wood Fence=ポプラ材のフェンス
|
Aspen Wood Fence=ポプラのフェンス
|
||||||
Apple Wood Fence Rail=リンゴ材のフェンスレール
|
Apple Wood Fence Rail=リンゴのフェンスレール
|
||||||
Acacia Wood Fence Rail=アカシア材のフェンスレール
|
Acacia Wood Fence Rail=アカシアのフェンスレール
|
||||||
Jungle Wood Fence Rail=ジャングル材のフェンスレール
|
Jungle Wood Fence Rail=ジャングルのフェンスレール
|
||||||
Pine Wood Fence Rail=マツ材のフェンスレール
|
Pine Wood Fence Rail=マツのフェンスレール
|
||||||
Aspen Wood Fence Rail=ポプラ材のフェンスレール
|
Aspen Wood Fence Rail=ポプラのフェンスレール
|
||||||
Glass=ガラス
|
Glass=ガラス
|
||||||
Obsidian Glass=黒曜石ガラス
|
Obsidian Glass=黒曜石のガラス
|
||||||
Brick Block=レンガブロック
|
Brick Block=レンガブロック
|
||||||
Mese Lamp=メセのランプ
|
Mese Lamp=メセの塊
|
||||||
Apple Wood Mese Post Light=リンゴ材のメセ灯柱
|
Apple Wood Mese Post Light=リンゴのメセ灯柱
|
||||||
Acacia Wood Mese Post Light=アカシア材のメセ灯柱
|
Acacia Wood Mese Post Light=アカシアのメセ灯柱
|
||||||
Jungle Wood Mese Post Light=ジャングル材のメセ灯柱
|
Jungle Wood Mese Post Light=ジャングルのメセ灯柱
|
||||||
Pine Wood Mese Post Light=マツ材のメセ灯柱
|
Pine Wood Mese Post Light=マツのメセ灯柱
|
||||||
Aspen Wood Mese Post Light=ポプラ材のメセ灯柱
|
Aspen Wood Mese Post Light=ポプラのメセ灯柱
|
||||||
Cloud=雲
|
Cloud=雲
|
||||||
Wooden Pickaxe=木製のツルハシ
|
Wooden Pickaxe=木のつるはし
|
||||||
Stone Pickaxe=石のツルハシ
|
Stone Pickaxe=石のつるはし
|
||||||
Bronze Pickaxe=青銅のツルハシ
|
Bronze Pickaxe=青銅のつるはし
|
||||||
Steel Pickaxe=鉄のツルハシ
|
Steel Pickaxe=鉄のつるはし
|
||||||
Mese Pickaxe=メセのツルハシ
|
Mese Pickaxe=メセのつるはし
|
||||||
Diamond Pickaxe=ダイヤモンドのツルハシ
|
Diamond Pickaxe=ダイヤモンドのつるはし
|
||||||
Wooden Shovel=木製のシャベル
|
Wooden Shovel=木のシャベル
|
||||||
Stone Shovel=石のシャベル
|
Stone Shovel=石のシャベル
|
||||||
Bronze Shovel=青銅のシャベル
|
Bronze Shovel=青銅のシャベル
|
||||||
Steel Shovel=鉄のシャベル
|
Steel Shovel=鉄のシャベル
|
||||||
Mese Shovel=メセのシャベル
|
Mese Shovel=メセのシャベル
|
||||||
Diamond Shovel=ダイヤモンドのシャベル
|
Diamond Shovel=ダイヤモンドのシャベル
|
||||||
Wooden Axe=木製の斧
|
Wooden Axe=木の斧
|
||||||
Stone Axe=石の斧
|
Stone Axe=石の斧
|
||||||
Bronze Axe=青銅の斧
|
Bronze Axe=青銅の斧
|
||||||
Steel Axe=鉄の斧
|
Steel Axe=鉄の斧
|
||||||
Mese Axe=メセの斧
|
Mese Axe=メセの斧
|
||||||
Diamond Axe=ダイヤモンドの斧
|
Diamond Axe=ダイヤモンドの斧
|
||||||
Wooden Sword=木製の剣
|
Wooden Sword=木の剣
|
||||||
Stone Sword=石の剣
|
Stone Sword=石の剣
|
||||||
Bronze Sword=青銅の剣
|
Bronze Sword=青銅の剣
|
||||||
Steel Sword=鉄の剣
|
Steel Sword=鉄の剣
|
||||||
Mese Sword=メセの剣
|
Mese Sword=メセの剣
|
||||||
Diamond Sword=ダイヤモンドの剣
|
Diamond Sword=ダイヤモンドの剣
|
||||||
|
Key=鍵
|
||||||
Torch=松明
|
Torch=松明
|
||||||
@1 will intersect protection on growth.=@1は成長するとき保護と交差します。
|
@1 will intersect protection on growth.=@1は成長するとき保護と交差します。
|
||||||
|
@ -4,14 +4,13 @@ Locked Chest (owned by @1)=.i ti selstela gairvau po la'o zo'i.@1.zo'i
|
|||||||
You do not own this chest.=.i do na ponse lo ti gairvau
|
You do not own this chest.=.i do na ponse lo ti gairvau
|
||||||
a locked chest=lo selstela gairvau
|
a locked chest=lo selstela gairvau
|
||||||
Chest=lo gairvau
|
Chest=lo gairvau
|
||||||
Write=ciska
|
Write=
|
||||||
Read=tcidu
|
Read=
|
||||||
Title:=cmene
|
Title:=cmene
|
||||||
Contents:=se cukta
|
Contents:=se cukta
|
||||||
Save=rejgau
|
Save=rejgau
|
||||||
by @1=la'o zo'i.@1.zo'i te cukta
|
by @1=la'o zo'i.@1.zo'i te cukta
|
||||||
Page @1 of @2=meirmoi fe li @1 li @2
|
Page @1 of @2=meirmoi fe li @1 li @2 le'i papri
|
||||||
The book you were writing to mysteriously disappeared.=lo cukta poi do ciska ke'a cu cizra canci
|
|
||||||
"@1" by @2=lo cukta be la'o gy.@1.gy. bei la'o zo'i.@2.zo'i
|
"@1" by @2=lo cukta be la'o gy.@1.gy. bei la'o zo'i.@2.zo'i
|
||||||
Blueberries=lo blajba
|
Blueberries=lo blajba
|
||||||
Book=lo cukta
|
Book=lo cukta
|
||||||
@ -59,7 +58,7 @@ Sandstone Block=lo canro'i bliku
|
|||||||
Desert Sandstone=lo cantu'a canro'i
|
Desert Sandstone=lo cantu'a canro'i
|
||||||
Desert Sandstone Brick=lo morna ke cantu'a canro'i
|
Desert Sandstone Brick=lo morna ke cantu'a canro'i
|
||||||
Desert Sandstone Block=lo cantu'a canro'i bliku
|
Desert Sandstone Block=lo cantu'a canro'i bliku
|
||||||
Silver Sandstone=lo rijyska canro'i
|
Silver Sandstone=lo rijyska sanro'i
|
||||||
Silver Sandstone Brick=lo morna ke rijyska canro'i
|
Silver Sandstone Brick=lo morna ke rijyska canro'i
|
||||||
Silver Sandstone Block=lo rijyska canro'i bliku
|
Silver Sandstone Block=lo rijyska canro'i bliku
|
||||||
Obsidian=lo je'erma'ablaci
|
Obsidian=lo je'erma'ablaci
|
||||||
@ -74,9 +73,9 @@ Dirt with Rainforest Litter=lo dertu joi glatimdemricfoi bo festi
|
|||||||
Dirt with Coniferous Litter=lo dertu joi ckunu bo festi
|
Dirt with Coniferous Litter=lo dertu joi ckunu bo festi
|
||||||
Savanna Dirt=lo sudytu'a dertu
|
Savanna Dirt=lo sudytu'a dertu
|
||||||
Savanna Dirt with Savanna Grass=lo sudysu'a bo dertu joi sudytu'a bo srasu
|
Savanna Dirt with Savanna Grass=lo sudysu'a bo dertu joi sudytu'a bo srasu
|
||||||
Permafrost=lo vi'orbisloi
|
Permafrost=le bislunsa dertu
|
||||||
Permafrost with Stones=lo vi'orbisloi joi rokci
|
Permafrost with Stones=le bislunsa bo dertu joi rokci
|
||||||
Permafrost with Moss=lo vi'orbisloi joi clika
|
Permafrost with Moss=le bislunsa bo dertu joi clika
|
||||||
Sand=lo canre
|
Sand=lo canre
|
||||||
Desert Sand=lo cantu'a canre
|
Desert Sand=lo cantu'a canre
|
||||||
Silver Sand=lo rijyska canre
|
Silver Sand=lo rijyska canre
|
||||||
@ -87,7 +86,7 @@ Snow Block=lo snime bliku
|
|||||||
Ice=lo bisli
|
Ice=lo bisli
|
||||||
Cave Ice=lo kevzda bisli
|
Cave Ice=lo kevzda bisli
|
||||||
Apple Tree=lo plisytricu ricystani
|
Apple Tree=lo plisytricu ricystani
|
||||||
Apple Wood Planks=lo plisymudri tanbo
|
Apple Wood Planks=lo plise mudri tanbo
|
||||||
Apple Tree Sapling=lo plisytricu ciftricu
|
Apple Tree Sapling=lo plisytricu ciftricu
|
||||||
Apple Tree Leaves=lo plisytricu pezli
|
Apple Tree Leaves=lo plisytricu pezli
|
||||||
Apple=lo plise
|
Apple=lo plise
|
||||||
@ -98,7 +97,7 @@ Jungle Tree Leaves=lo glatimdemricfoi pezli
|
|||||||
Jungle Tree Sapling=lo glatimdemricfoi ciftricu
|
Jungle Tree Sapling=lo glatimdemricfoi ciftricu
|
||||||
Emergent Jungle Tree Sapling=lo barda ke glatimdemricfoi ciftricu
|
Emergent Jungle Tree Sapling=lo barda ke glatimdemricfoi ciftricu
|
||||||
Pine Tree=lo ckunu ricystani
|
Pine Tree=lo ckunu ricystani
|
||||||
Pine Wood Planks=lo ku'urmudri tanbo
|
Pine Wood Planks=lo ckunu mudri tanbo
|
||||||
Pine Needles=lo ckunu jezpezli
|
Pine Needles=lo ckunu jezpezli
|
||||||
Pine Tree Sapling=lo ckunu ciftricu
|
Pine Tree Sapling=lo ckunu ciftricu
|
||||||
Acacia Tree=lo atkaci,ia ricystani
|
Acacia Tree=lo atkaci,ia ricystani
|
||||||
@ -167,25 +166,25 @@ Wooden Sign=lo mudri sinxa
|
|||||||
Steel Sign=lo gasta sinxa
|
Steel Sign=lo gasta sinxa
|
||||||
Wooden Ladder=lo mudri rajyserti
|
Wooden Ladder=lo mudri rajyserti
|
||||||
Steel Ladder=lo gasta rajyserti
|
Steel Ladder=lo gasta rajyserti
|
||||||
Apple Wood Fence=lo plisymudri garbi'u
|
Apple Wood Fence=lo plise mudri garbi'u
|
||||||
Acacia Wood Fence=lo atkaci,ia mudri garbi'u
|
Acacia Wood Fence=lo atkaci,ia mudri garbi'u
|
||||||
Jungle Wood Fence=lo glatimdemricfoi mudri garbi'u
|
Jungle Wood Fence=lo glatimdemricfoi mudri garbi'u
|
||||||
Pine Wood Fence=lo ku'urmudri garbi'u
|
Pine Wood Fence=lo ckunu mudri garbi'u
|
||||||
Aspen Wood Fence=lo mudrpopulu garbi'u
|
Aspen Wood Fence=lo mudrpopulu garbi'u
|
||||||
Apple Wood Fence Rail=lo plisymudri garbi'u garna
|
Apple Wood Fence Rail=lo plise mudri garbi'u garna
|
||||||
Acacia Wood Fence Rail=lo atkaci,ia mudri garbi'u garna
|
Acacia Wood Fence Rail=lo atkaci,ia mudri garbi'u garna
|
||||||
Jungle Wood Fence Rail=lo glatimdemricfoi mudri garbi'u garna
|
Jungle Wood Fence Rail=lo glatimdemricfoi mudri garbi'u garna
|
||||||
Pine Wood Fence Rail=lo ku'urmudri garbi'u garna
|
Pine Wood Fence Rail=lo ckunu mudri garbi'u garna
|
||||||
Aspen Wood Fence Rail=lo mudrpopulu garbi'u garna
|
Aspen Wood Fence Rail=lo mudrpopulu garbi'u garna
|
||||||
Glass=lo blaci
|
Glass=lo blaci
|
||||||
Obsidian Glass=lo je'erma'ablaci blaci
|
Obsidian Glass=lo je'erma'ablaci blaci
|
||||||
Brick Block=lo kitybli bliku
|
Brick Block=lo kitybli bliku
|
||||||
Mese Lamp=lo za'e gusrmese
|
Mese Lamp=lo za'e kunrmese tergu'i
|
||||||
Apple Wood Mese Post Light=lo plisymudri ke kamju za'e gusrmese
|
Apple Wood Mese Post Light=lo plise mudri za'e kunrmese ke kamju tergu'i
|
||||||
Acacia Wood Mese Post Light=lo atkaci,ia mudri ke kamju za'e gusrmese
|
Acacia Wood Mese Post Light=lo atkaci,ia mudri za'e kunrmese ke kamju tergu'i
|
||||||
Jungle Wood Mese Post Light=lo glatimdemricfoi mudri ke kamju za'e gusrmese
|
Jungle Wood Mese Post Light=lo glatimdemricfoi mudri za'e kunrmese ke kamju tergu'i
|
||||||
Pine Wood Mese Post Light=lo ku'urmudri ke kamju za'e gusrmese
|
Pine Wood Mese Post Light=lo ckunu mudri za'e kunrmese ke kamju tergu'i
|
||||||
Aspen Wood Mese Post Light=lo mudrpopulu ke kamju za'e gusrmese
|
Aspen Wood Mese Post Light=lo mudrpopulu za'e kunrmese ke kamju tergu'i
|
||||||
Cloud=lo dilnu
|
Cloud=lo dilnu
|
||||||
Wooden Pickaxe=lo mudri velkakpymru
|
Wooden Pickaxe=lo mudri velkakpymru
|
||||||
Stone Pickaxe=lo rokci velkakpymru
|
Stone Pickaxe=lo rokci velkakpymru
|
||||||
|
@ -11,7 +11,6 @@ Contents:=Kandungan:
|
|||||||
Save=Simpan
|
Save=Simpan
|
||||||
by @1=oleh @1
|
by @1=oleh @1
|
||||||
Page @1 of @2=Ms. @1 / @2
|
Page @1 of @2=Ms. @1 / @2
|
||||||
The book you were writing to mysteriously disappeared.=
|
|
||||||
"@1" by @2="@1" oleh @2
|
"@1" by @2="@1" oleh @2
|
||||||
Blueberries=Beri Biru
|
Blueberries=Beri Biru
|
||||||
Book=Buku
|
Book=Buku
|
||||||
|
@ -1,215 +0,0 @@
|
|||||||
# textdomain: default
|
|
||||||
Locked Chest=Zablokowana skrzynia
|
|
||||||
Locked Chest (owned by @1)=Zablokowana skrzynia (właściciel: @1)
|
|
||||||
You do not own this chest.=Nie jesteś właścicielem tej skrzyni.
|
|
||||||
a locked chest=zablokowana skrzynia
|
|
||||||
Chest=Skrzynia
|
|
||||||
Write=Zapis
|
|
||||||
Read=Odczyt
|
|
||||||
Title:=Tytuł:
|
|
||||||
Contents:=Zawartość:
|
|
||||||
Save=Zapisz
|
|
||||||
by @1=autor: @1
|
|
||||||
Page @1 of @2=Strona @1 z @2
|
|
||||||
The book you were writing to mysteriously disappeared.=
|
|
||||||
"@1" by @2="@1" przez @2
|
|
||||||
Blueberries=Jagody
|
|
||||||
Book=Książka
|
|
||||||
Book with Text=Zapisana książka
|
|
||||||
Bronze Ingot=Sztabka brązu
|
|
||||||
Clay Brick=Gliniana cegła
|
|
||||||
Clay Lump=Glina
|
|
||||||
Coal Lump=Węgiel
|
|
||||||
Copper Ingot=Sztabka miedzi
|
|
||||||
Copper Lump=Bryłka miedzi
|
|
||||||
Diamond=Diament
|
|
||||||
Flint=Krzemień
|
|
||||||
Gold Ingot=Sztabka złota
|
|
||||||
Gold Lump=Bryłka złota
|
|
||||||
Iron Lump=Bryłka żelaza
|
|
||||||
Mese Crystal=Kryształ Mese
|
|
||||||
Mese Crystal Fragment=Fragment kryształu Mese
|
|
||||||
Obsidian Shard=Odłamek obsydianu
|
|
||||||
Paper=Papier
|
|
||||||
Steel Ingot=Sztabka stali
|
|
||||||
Stick=Patyk
|
|
||||||
Tin Ingot=Sztabka cyny
|
|
||||||
Tin Lump=Bryłka cyny
|
|
||||||
Furnace is empty=Piec jest pusty
|
|
||||||
100% (output full)=100% (zapełnione)
|
|
||||||
@1%=@1%
|
|
||||||
Not cookable=Nie nadaje się do przepalania
|
|
||||||
Empty=Puste
|
|
||||||
Furnace active=Piec aktywny
|
|
||||||
Furnace inactive=Piec nieaktywny
|
|
||||||
(Item: @1; Fuel: @2)=(Przedmiot: @1; Paliwo: @2)
|
|
||||||
Furnace=Piec
|
|
||||||
Stone=Kamień
|
|
||||||
Cobblestone=Bruk
|
|
||||||
Stone Brick=Kamienne cegły
|
|
||||||
Stone Block=Blok kamienia
|
|
||||||
Mossy Cobblestone=Bruk z mchem
|
|
||||||
Desert Stone=Pustynny kamień
|
|
||||||
Desert Cobblestone=Pustynny bruk
|
|
||||||
Desert Stone Brick=Pustynne kamienne cegły
|
|
||||||
Desert Stone Block=Blok pustynnego kamienia
|
|
||||||
Sandstone=Piaskowiec
|
|
||||||
Sandstone Brick=Cegły z piaskowca
|
|
||||||
Sandstone Block=Blok piaskowca
|
|
||||||
Desert Sandstone=Pustynny piaskowiec
|
|
||||||
Desert Sandstone Brick=Cegły z pustynnego piaskowca
|
|
||||||
Desert Sandstone Block=Blok pustynnego piaskowca
|
|
||||||
Silver Sandstone=Srebrny piaskowiec
|
|
||||||
Silver Sandstone Brick=Cegły z srebrnego piaskowca
|
|
||||||
Silver Sandstone Block=Blok srebrnego piaskowca
|
|
||||||
Obsidian=Obsydian
|
|
||||||
Obsidian Brick=Obsydianowe cegły
|
|
||||||
Obsidian Block=Blok obsydianu
|
|
||||||
Dirt=Ziemia
|
|
||||||
Dirt with Grass=Ziemia z trawą
|
|
||||||
Dirt with Grass and Footsteps=Ziemia z trawą i śladami
|
|
||||||
Dirt with Savanna Grass=Ziemia z sawannową trawą
|
|
||||||
Dirt with Snow=Ziemia ze śniegiem
|
|
||||||
Dirt with Rainforest Litter=Ziemia ze ściółką lasu deszczowego
|
|
||||||
Dirt with Coniferous Litter=Ziemia ze ściółką lasu iglastego
|
|
||||||
Savanna Dirt=Sawannowa ziemia
|
|
||||||
Savanna Dirt with Savanna Grass=Sawannowa ziemia z sawannową trawą
|
|
||||||
Permafrost=Zmarzlina
|
|
||||||
Permafrost with Stones=Zmarzlina z kamieniami
|
|
||||||
Permafrost with Moss=Zmarzlina z mchem
|
|
||||||
Sand=Piasek
|
|
||||||
Desert Sand=Pustynny piasek
|
|
||||||
Silver Sand=Srebrny piasek
|
|
||||||
Gravel=Żwir
|
|
||||||
Clay=Glina
|
|
||||||
Snow=Śnieg
|
|
||||||
Snow Block=Blok śniegu
|
|
||||||
Ice=Lód
|
|
||||||
Cave Ice=Jaskiniowy lód
|
|
||||||
Apple Tree=Jabłkowe drewno
|
|
||||||
Apple Wood Planks=Deski z drzewa jabłkowego
|
|
||||||
Apple Tree Sapling=Sadzonka drzewa jabłkowego
|
|
||||||
Apple Tree Leaves=Liście drzewa jabłkowego
|
|
||||||
Apple=Jabłko
|
|
||||||
Apple Marker=Znacznik jabłka
|
|
||||||
Jungle Tree=Dżunglowe drewno
|
|
||||||
Jungle Wood Planks=Deski z dżunglowego drzewa
|
|
||||||
Jungle Tree Leaves=Liście dżunglowego drzewa
|
|
||||||
Jungle Tree Sapling=Sadzonka dżunglowego drzewa
|
|
||||||
Emergent Jungle Tree Sapling=Wyłaniająca się sadzonka dżunglowego drzewa
|
|
||||||
Pine Tree=Sosnowe drewno
|
|
||||||
Pine Wood Planks=Deski z sosnowego drzewa
|
|
||||||
Pine Needles=Sosnowe igły
|
|
||||||
Pine Tree Sapling=Sadzonka sosnowego drzewa
|
|
||||||
Acacia Tree=Akacjowe drewno
|
|
||||||
Acacia Wood Planks=Deski z akacjowego drzewa
|
|
||||||
Acacia Tree Leaves=Liście akacjowego drzewa
|
|
||||||
Acacia Tree Sapling=Sadzonka akacjowego drzewa
|
|
||||||
Aspen Tree=Brzozowe drzewo
|
|
||||||
Aspen Wood Planks=Deski z brzozowego drzewa
|
|
||||||
Aspen Tree Leaves=Liście brzozowego drzewa
|
|
||||||
Aspen Tree Sapling=Sadzonka brzozowego drzewa
|
|
||||||
Coal Ore=Ruda węgla
|
|
||||||
Coal Block=Blok węgla
|
|
||||||
Iron Ore=Ruda żelaza
|
|
||||||
Steel Block=Blok stali
|
|
||||||
Copper Ore=Ruda miedzi
|
|
||||||
Copper Block=Blok miedzi
|
|
||||||
Tin Ore=Ruda cyny
|
|
||||||
Tin Block=Blok cyny
|
|
||||||
Bronze Block=Blok brązu
|
|
||||||
Mese Ore=Ruda Mese
|
|
||||||
Mese Block=Blok Mese
|
|
||||||
Gold Ore=Ruda złota
|
|
||||||
Gold Block=Blok złota
|
|
||||||
Diamond Ore=Ruda diamentu
|
|
||||||
Diamond Block=Blok diamentu
|
|
||||||
Cactus=Kaktus
|
|
||||||
Large Cactus Seedling=Sadzonka dużego kaktusa
|
|
||||||
Papyrus=Papirus
|
|
||||||
Dry Shrub=Uschnięty krzak
|
|
||||||
Jungle Grass=Dżunglowa trawa
|
|
||||||
Grass=Trawa
|
|
||||||
Savanna Grass=Sawannowa trawa
|
|
||||||
Fern=Paproć
|
|
||||||
Marram Grass=Trzcinnik leśny
|
|
||||||
Bush Stem=Korzeń krzaku
|
|
||||||
Bush Leaves=Liście krzaku
|
|
||||||
Bush Sapling=Sadzonka krzaku
|
|
||||||
Blueberry Bush Leaves with Berries=Liście jagodowego krzaku z jagodami
|
|
||||||
Blueberry Bush Leaves=Liście jagodowego krzaku
|
|
||||||
Blueberry Bush Sapling=Sadzonka jagodowego krzaku
|
|
||||||
Acacia Bush Stem=Korzeń akacjowego krzaku
|
|
||||||
Acacia Bush Leaves=Liście akacjowego krzaku
|
|
||||||
Acacia Bush Sapling=Sadzonka akacjowego krzaku
|
|
||||||
Pine Bush Stem=Korzeń sosnowego krzaku
|
|
||||||
Pine Bush Needles=Igły sosnowego krzaku
|
|
||||||
Pine Bush Sapling=Sadzonka sosnowego krzaku
|
|
||||||
Kelp=Wodorost
|
|
||||||
Green Coral=Zielony koralowiec
|
|
||||||
Pink Coral=Różowy koralowiec
|
|
||||||
Cyan Coral=Cyjanowy koralowiec
|
|
||||||
Brown Coral=Brązowy koralowiec
|
|
||||||
Orange Coral=Pomarańczowy koralowiec
|
|
||||||
Coral Skeleton=Szkielet koralowca
|
|
||||||
Water Source=Źródło wody
|
|
||||||
Flowing Water=Płynąca woda
|
|
||||||
River Water Source=Źródło wody rzecznej
|
|
||||||
Flowing River Water=Płynąca woda rzeczna
|
|
||||||
Lava Source=Źródło lawy
|
|
||||||
Flowing Lava=Płynąca lawa
|
|
||||||
Empty Bookshelf=Pusta półka na książki
|
|
||||||
Bookshelf (@1 written, @2 empty books)=Półka na książki (@1 zapisanych, @2 pustych książek)
|
|
||||||
Bookshelf=Półka na książki
|
|
||||||
Text too long=Tekst jest zbyt długi
|
|
||||||
"@1"="@1"
|
|
||||||
Wooden Sign=Drewniana tabliczka
|
|
||||||
Steel Sign=Stalowa tabliczka
|
|
||||||
Wooden Ladder=Drewniana drabina
|
|
||||||
Steel Ladder=Stalowa drabina
|
|
||||||
Apple Wood Fence=Płot z jabłkowego drzewa
|
|
||||||
Acacia Wood Fence=Płot z akacjowego drzewa
|
|
||||||
Jungle Wood Fence=Płot z dżunglowego drzewa
|
|
||||||
Pine Wood Fence=Płot z sosnowego drzewa
|
|
||||||
Aspen Wood Fence=Płot z brzozowego drzewa
|
|
||||||
Apple Wood Fence Rail=Szyna ogrodzeniowa z jabłkowego drzewa
|
|
||||||
Acacia Wood Fence Rail=Szyna ogrodzeniowa z akacjowego drzewa
|
|
||||||
Jungle Wood Fence Rail=Szyna ogrodzeniowa z dżunglowego drzewa
|
|
||||||
Pine Wood Fence Rail=Szyna ogrodzeniowa z sosnowego drzewa
|
|
||||||
Aspen Wood Fence Rail=Szyna ogrodzeniowa z brzozowego drzewa
|
|
||||||
Glass=Szkło
|
|
||||||
Obsidian Glass=Obsydianowe szkło
|
|
||||||
Brick Block=Blok cegieł
|
|
||||||
Mese Lamp=Lampa Mese
|
|
||||||
Apple Wood Mese Post Light=Lampa Mese z obramowaniem z jabłkowego drzewa
|
|
||||||
Acacia Wood Mese Post Light=Lampa Mese z obramowaniem z akacjowego drzewa
|
|
||||||
Jungle Wood Mese Post Light=Lampa Mese z obramowaniem z dżunglowego drzewa
|
|
||||||
Pine Wood Mese Post Light=Lampa Mese z obramowaniem z sosnowego drzewa
|
|
||||||
Aspen Wood Mese Post Light=Lampa Mese z obramowaniem z brzozowego drzewa
|
|
||||||
Cloud=Chmura
|
|
||||||
Wooden Pickaxe=Drewniany kilof
|
|
||||||
Stone Pickaxe=Kamienny kilof
|
|
||||||
Bronze Pickaxe=Brązowy kilof
|
|
||||||
Steel Pickaxe=Stalowy kilof
|
|
||||||
Mese Pickaxe=Mesowy kilof
|
|
||||||
Diamond Pickaxe=Diamentowy kilof
|
|
||||||
Wooden Shovel=Drewniana łopata
|
|
||||||
Stone Shovel=Kamienna łopata
|
|
||||||
Bronze Shovel=Brązowa łopata
|
|
||||||
Steel Shovel=Stalowa łopata
|
|
||||||
Mese Shovel=Mesowa łopata
|
|
||||||
Diamond Shovel=Diamentowa łopata
|
|
||||||
Wooden Axe=Drewniana siekiera
|
|
||||||
Stone Axe=Kamienna siekiera
|
|
||||||
Bronze Axe=Brązowa siekiera
|
|
||||||
Steel Axe=Stalowa siekiera
|
|
||||||
Mese Axe=Mesowa siekiera
|
|
||||||
Diamond Axe=Diamentowa siekiera
|
|
||||||
Wooden Sword=Drewniany miecz
|
|
||||||
Stone Sword=Kamienny miecz
|
|
||||||
Bronze Sword=Brązowy miecz
|
|
||||||
Steel Sword=Stalowy miecz
|
|
||||||
Mese Sword=Mesowy miecz
|
|
||||||
Diamond Sword=Diamentowy miecz
|
|
||||||
Torch=Pochodnia
|
|
||||||
@1 will intersect protection on growth.=@1 będzie kolidować z ochroną terenu podczas rośnięcia.
|
|
@ -11,7 +11,6 @@ Contents:=Conteúdo:
|
|||||||
Save=Salvar
|
Save=Salvar
|
||||||
by @1=por @1
|
by @1=por @1
|
||||||
Page @1 of @2=Página @1 de @2
|
Page @1 of @2=Página @1 de @2
|
||||||
The book you were writing to mysteriously disappeared.=
|
|
||||||
"@1" by @2="@1" por @2
|
"@1" by @2="@1" por @2
|
||||||
Blueberries=Mirtilo
|
Blueberries=Mirtilo
|
||||||
Book=Livro
|
Book=Livro
|
||||||
|
@ -4,14 +4,13 @@ Locked Chest (owned by @1)=Заблокированный Сундук (влад
|
|||||||
You do not own this chest.=Вы не владелец этого сундука.
|
You do not own this chest.=Вы не владелец этого сундука.
|
||||||
a locked chest=заблокированный сундук
|
a locked chest=заблокированный сундук
|
||||||
Chest=Сундук
|
Chest=Сундук
|
||||||
Write=Писать
|
Write=
|
||||||
Read=Читать
|
Read=
|
||||||
Title:=Заголовок:
|
Title:=Заголовок:
|
||||||
Contents:=Содержимое:
|
Contents:=Содержимое:
|
||||||
Save=Сохранить
|
Save=Сохранить
|
||||||
by @1=@1
|
by @1=@1
|
||||||
Page @1 of @2=Страница @1 из @2
|
Page @1 of @2=Страница @1 из @2
|
||||||
The book you were writing to mysteriously disappeared.=Книга, в которую вы писали, загадочно исчезла.
|
|
||||||
"@1" by @2="@1" @2
|
"@1" by @2="@1" @2
|
||||||
Blueberries=Черника
|
Blueberries=Черника
|
||||||
Book=Книга
|
Book=Книга
|
||||||
|
@ -11,7 +11,6 @@ Contents:=Obsah:
|
|||||||
Save=Uložiť
|
Save=Uložiť
|
||||||
by @1=od @1
|
by @1=od @1
|
||||||
Page @1 of @2=Strana @1 z @2
|
Page @1 of @2=Strana @1 z @2
|
||||||
The book you were writing to mysteriously disappeared.=
|
|
||||||
"@1" by @2=„@1“ z @2
|
"@1" by @2=„@1“ z @2
|
||||||
Blueberries=Čučoriedky
|
Blueberries=Čučoriedky
|
||||||
Book=Kniha
|
Book=Kniha
|
||||||
|
@ -11,8 +11,9 @@ Contents:=Innehåll:
|
|||||||
Save=Spara
|
Save=Spara
|
||||||
by @1=av @1
|
by @1=av @1
|
||||||
Page @1 of @2=Sida @1 av @2
|
Page @1 of @2=Sida @1 av @2
|
||||||
The book you were writing to mysteriously disappeared.=
|
|
||||||
"@1" by @2="@1" av @2
|
"@1" by @2="@1" av @2
|
||||||
|
Skeleton Key=Skelettnyckel
|
||||||
|
Key to @1's @2=Nyckel till @1s @2
|
||||||
Blueberries=Blåbär
|
Blueberries=Blåbär
|
||||||
Book=Bok
|
Book=Bok
|
||||||
Book with Text=Bok med text
|
Book with Text=Bok med text
|
||||||
@ -211,5 +212,6 @@ Bronze Sword=Bronssvärd
|
|||||||
Steel Sword=Stålsvärd
|
Steel Sword=Stålsvärd
|
||||||
Mese Sword=Mesesvärd
|
Mese Sword=Mesesvärd
|
||||||
Diamond Sword=Diamantsvärd
|
Diamond Sword=Diamantsvärd
|
||||||
|
Key=Nyckel
|
||||||
Torch=Fackla
|
Torch=Fackla
|
||||||
@1 will intersect protection on growth.=@1 kommer korsa skyddet mot tillväxt.
|
@1 will intersect protection on growth.=@1 kommer korsa skyddet mot tillväxt.
|
||||||
|
@ -11,7 +11,6 @@ Contents:=Вміст:
|
|||||||
Save=Зберегти
|
Save=Зберегти
|
||||||
by @1=@1
|
by @1=@1
|
||||||
Page @1 of @2=Сторінка @1 з @2
|
Page @1 of @2=Сторінка @1 з @2
|
||||||
The book you were writing to mysteriously disappeared.=
|
|
||||||
"@1" by @2="@1" @2
|
"@1" by @2="@1" @2
|
||||||
Blueberries=Чорниці
|
Blueberries=Чорниці
|
||||||
Book=Книга
|
Book=Книга
|
||||||
|
@ -4,14 +4,13 @@ Locked Chest (owned by @1)=已上锁的箱子(属于@1)
|
|||||||
You do not own this chest.=这个箱子不属于你所有。
|
You do not own this chest.=这个箱子不属于你所有。
|
||||||
a locked chest=一个已上锁的箱子
|
a locked chest=一个已上锁的箱子
|
||||||
Chest=箱子
|
Chest=箱子
|
||||||
Write=写
|
Write=
|
||||||
Read=读
|
Read=
|
||||||
Title:=标题:
|
Title:=标题:
|
||||||
Contents:=内容:
|
Contents:=内容:
|
||||||
Save=保存
|
Save=保存
|
||||||
by @1=由@1
|
by @1=由@1
|
||||||
Page @1 of @2=第@1页,共@2页。
|
Page @1 of @2=第@1页,共@2页。
|
||||||
The book you were writing to mysteriously disappeared.=你正在写的书不知为何消失了。
|
|
||||||
"@1" by @2="@1" by @2
|
"@1" by @2="@1" by @2
|
||||||
Blueberries=蓝莓
|
Blueberries=蓝莓
|
||||||
Book=书
|
Book=书
|
||||||
|
@ -4,14 +4,13 @@ Locked Chest (owned by @1)=已上鎖的箱子(屬於@1所有)
|
|||||||
You do not own this chest.=這個箱子不屬於你所有。
|
You do not own this chest.=這個箱子不屬於你所有。
|
||||||
a locked chest=一個已上鎖的箱子
|
a locked chest=一個已上鎖的箱子
|
||||||
Chest=箱子
|
Chest=箱子
|
||||||
Write=寫
|
Write=
|
||||||
Read=讀
|
Read=
|
||||||
Title:=標題:
|
Title:=標題:
|
||||||
Contents:=內容:
|
Contents:=內容:
|
||||||
Save=保存
|
Save=保存
|
||||||
by @1=由@1
|
by @1=由@1
|
||||||
Page @1 of @2=第@1頁,共@2頁。
|
Page @1 of @2=第@1頁,共@2頁。
|
||||||
The book you were writing to mysteriously disappeared.=你正在寫的書神秘消失了。
|
|
||||||
"@1" by @2="@1" by @2
|
"@1" by @2="@1" by @2
|
||||||
Blueberries=藍莓
|
Blueberries=藍莓
|
||||||
Book=書
|
Book=書
|
||||||
|
@ -11,7 +11,6 @@ Contents:=
|
|||||||
Save=
|
Save=
|
||||||
by @1=
|
by @1=
|
||||||
Page @1 of @2=
|
Page @1 of @2=
|
||||||
The book you were writing to mysteriously disappeared.=
|
|
||||||
"@1" by @2=
|
"@1" by @2=
|
||||||
Blueberries=
|
Blueberries=
|
||||||
Book=
|
Book=
|
||||||
|
@ -2057,9 +2057,10 @@ local function coral_on_place(itemstack, placer, pointed_thing)
|
|||||||
|
|
||||||
if minetest.is_protected(pos_under, player_name) or
|
if minetest.is_protected(pos_under, player_name) or
|
||||||
minetest.is_protected(pos_above, player_name) then
|
minetest.is_protected(pos_above, player_name) then
|
||||||
default.log_player_action(placer,
|
minetest.log("action", player_name
|
||||||
"tried to place", itemstack:get_name(),
|
.. " tried to place " .. itemstack:get_name()
|
||||||
"at protected position", pos_under)
|
.. " at protected position "
|
||||||
|
.. minetest.pos_to_string(pos_under))
|
||||||
minetest.record_protection_violation(pos_under, player_name)
|
minetest.record_protection_violation(pos_under, player_name)
|
||||||
return itemstack
|
return itemstack
|
||||||
end
|
end
|
||||||
@ -2524,7 +2525,7 @@ local function update_bookshelf(pos)
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
local default_bookshelf_def = {
|
minetest.register_node("default:bookshelf", {
|
||||||
description = S("Bookshelf"),
|
description = S("Bookshelf"),
|
||||||
tiles = {"default_wood.png", "default_wood.png", "default_wood.png",
|
tiles = {"default_wood.png", "default_wood.png", "default_wood.png",
|
||||||
"default_wood.png", "default_bookshelf.png", "default_bookshelf.png"},
|
"default_wood.png", "default_bookshelf.png", "default_bookshelf.png"},
|
||||||
@ -2549,6 +2550,21 @@ local default_bookshelf_def = {
|
|||||||
end
|
end
|
||||||
return 0
|
return 0
|
||||||
end,
|
end,
|
||||||
|
on_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player)
|
||||||
|
minetest.log("action", player:get_player_name() ..
|
||||||
|
" moves stuff in bookshelf at " .. minetest.pos_to_string(pos))
|
||||||
|
update_bookshelf(pos)
|
||||||
|
end,
|
||||||
|
on_metadata_inventory_put = function(pos, listname, index, stack, player)
|
||||||
|
minetest.log("action", player:get_player_name() ..
|
||||||
|
" puts stuff to bookshelf at " .. minetest.pos_to_string(pos))
|
||||||
|
update_bookshelf(pos)
|
||||||
|
end,
|
||||||
|
on_metadata_inventory_take = function(pos, listname, index, stack, player)
|
||||||
|
minetest.log("action", player:get_player_name() ..
|
||||||
|
" takes stuff from bookshelf at " .. minetest.pos_to_string(pos))
|
||||||
|
update_bookshelf(pos)
|
||||||
|
end,
|
||||||
on_blast = function(pos)
|
on_blast = function(pos)
|
||||||
local drops = {}
|
local drops = {}
|
||||||
default.get_inventory_drops(pos, "books", drops)
|
default.get_inventory_drops(pos, "books", drops)
|
||||||
@ -2556,9 +2572,7 @@ local default_bookshelf_def = {
|
|||||||
minetest.remove_node(pos)
|
minetest.remove_node(pos)
|
||||||
return drops
|
return drops
|
||||||
end,
|
end,
|
||||||
}
|
})
|
||||||
default.set_inventory_action_loggers(default_bookshelf_def, "bookshelf")
|
|
||||||
minetest.register_node("default:bookshelf", default_bookshelf_def)
|
|
||||||
|
|
||||||
local function register_sign(material, desc, def)
|
local function register_sign(material, desc, def)
|
||||||
minetest.register_node("default:sign_wall_" .. material, {
|
minetest.register_node("default:sign_wall_" .. material, {
|
||||||
@ -2597,12 +2611,12 @@ local function register_sign(material, desc, def)
|
|||||||
if not text then
|
if not text then
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
if #text > 512 then
|
if string.len(text) > 512 then
|
||||||
minetest.chat_send_player(player_name, S("Text too long"))
|
minetest.chat_send_player(player_name, S("Text too long"))
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
text = text:gsub("[%z-\8\11-\31\127]", "") -- strip naughty control characters (keeps \t and \n)
|
minetest.log("action", player_name .. " wrote \"" .. text ..
|
||||||
default.log_player_action(sender, ("wrote %q to the sign at"):format(text), pos)
|
"\" to the sign at " .. minetest.pos_to_string(pos))
|
||||||
local meta = minetest.get_meta(pos)
|
local meta = minetest.get_meta(pos)
|
||||||
meta:set_string("text", text)
|
meta:set_string("text", text)
|
||||||
|
|
||||||
@ -2796,6 +2810,7 @@ minetest.register_node("default:glass", {
|
|||||||
tiles = {"default_glass.png", "default_glass_detail.png"},
|
tiles = {"default_glass.png", "default_glass_detail.png"},
|
||||||
use_texture_alpha = "clip", -- only needed for stairs API
|
use_texture_alpha = "clip", -- only needed for stairs API
|
||||||
paramtype = "light",
|
paramtype = "light",
|
||||||
|
paramtype2 = "glasslikeliquidlevel",
|
||||||
sunlight_propagates = true,
|
sunlight_propagates = true,
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
groups = {cracky = 3, oddly_breakable_by_hand = 3},
|
groups = {cracky = 3, oddly_breakable_by_hand = 3},
|
||||||
@ -2808,6 +2823,7 @@ minetest.register_node("default:obsidian_glass", {
|
|||||||
tiles = {"default_obsidian_glass.png", "default_obsidian_glass_detail.png"},
|
tiles = {"default_obsidian_glass.png", "default_obsidian_glass_detail.png"},
|
||||||
use_texture_alpha = "clip", -- only needed for stairs API
|
use_texture_alpha = "clip", -- only needed for stairs API
|
||||||
paramtype = "light",
|
paramtype = "light",
|
||||||
|
paramtype2 = "glasslikeliquidlevel",
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
sunlight_propagates = true,
|
sunlight_propagates = true,
|
||||||
sounds = default.node_sound_glass_defaults(),
|
sounds = default.node_sound_glass_defaults(),
|
||||||
|
@ -572,7 +572,8 @@ function default.sapling_on_place(itemstack, placer, pointed_thing,
|
|||||||
return itemstack
|
return itemstack
|
||||||
end
|
end
|
||||||
|
|
||||||
default.log_player_action(placer, "places node", sapling_name, "at", pos)
|
minetest.log("action", player_name .. " places node "
|
||||||
|
.. sapling_name .. " at " .. minetest.pos_to_string(pos))
|
||||||
|
|
||||||
local take_item = not minetest.is_creative_enabled(player_name)
|
local take_item = not minetest.is_creative_enabled(player_name)
|
||||||
local newnode = {name = sapling_name}
|
local newnode = {name = sapling_name}
|
||||||
|
@ -1,13 +1,13 @@
|
|||||||
# textdomain: doors
|
# textdomain: doors
|
||||||
Hidden Door Segment=Kaŝita Porda Segmento
|
Hidden Door Segment=Kaŝita Porda Segmento
|
||||||
Owned by @1=Posedita de @1
|
Owned by @1=Estas de @1
|
||||||
You do not own this locked door.=Vi ne posedas ĉi tiun ŝlositan pordon.
|
You do not own this locked door.=Vi ne posedas ĉi tiu ŝlosita pordo.
|
||||||
a locked door=ŝlosita pordo
|
a locked door=ŝlosita pordo
|
||||||
Wooden Door=Ligna Pordo
|
Wooden Door=Ligna Pordo
|
||||||
Steel Door=Ŝtala Pordo
|
Steel Door=Ŝtala Pordo
|
||||||
Glass Door=Vitra Pordo
|
Glass Door=Vitra Pordo
|
||||||
Obsidian Glass Door=Obsidiana Vitra Pordo
|
Obsidian Glass Door=Obsidiana Vitra Pordo
|
||||||
You do not own this trapdoor.=Vi ne posedas ĉi tiun plankpordon.
|
You do not own this trapdoor.=Vi ne posedas ĉi tiu plankpordo.
|
||||||
a locked trapdoor=ŝlosita plankpordo
|
a locked trapdoor=ŝlosita plankpordo
|
||||||
Wooden Trapdoor=Ligna Plankpordo
|
Wooden Trapdoor=Ligna Plankpordo
|
||||||
Steel Trapdoor=Ŝtala Plankpordo
|
Steel Trapdoor=Ŝtala Plankpordo
|
||||||
|
@ -3,16 +3,16 @@ Hidden Door Segment=隠しドアの区切り
|
|||||||
Owned by @1=所有者 @1
|
Owned by @1=所有者 @1
|
||||||
You do not own this locked door.=あなたはこのロックされたドアの所有者ではありません。
|
You do not own this locked door.=あなたはこのロックされたドアの所有者ではありません。
|
||||||
a locked door=ロックされたドア
|
a locked door=ロックされたドア
|
||||||
Wooden Door=木製のドア
|
Wooden Door=木のドア
|
||||||
Steel Door=鉄のドア
|
Steel Door=鉄のドア
|
||||||
Glass Door=ガラスのドア
|
Glass Door=ガラスのドア
|
||||||
Obsidian Glass Door=黒曜石ガラスのドア
|
Obsidian Glass Door=黒曜石のガラスのドア
|
||||||
You do not own this trapdoor.=あなたはこのトラップドアの所有者ではありません。
|
You do not own this trapdoor.=あなたはこのトラップドアの所有者ではありません。
|
||||||
a locked trapdoor=ロックされたトラップドア
|
a locked trapdoor=ロックされたトラップドア
|
||||||
Wooden Trapdoor=木製のトラップドア
|
Wooden Trapdoor=木のトラップドア
|
||||||
Steel Trapdoor=鉄のトラップドア
|
Steel Trapdoor=鉄のトラップドア
|
||||||
Apple Wood Fence Gate=リンゴ材のフェンスゲート
|
Apple Wood Fence Gate=リンゴのフェンスゲート
|
||||||
Acacia Wood Fence Gate=アカシア材のフェンスゲート
|
Acacia Wood Fence Gate=アカシアのフェンスゲート
|
||||||
Jungle Wood Fence Gate=ジャングル材のフェンスゲート
|
Jungle Wood Fence Gate=ジャングルのフェンスゲート
|
||||||
Pine Wood Fence Gate=マツ材のフェンスゲート
|
Pine Wood Fence Gate=マツのフェンスゲート
|
||||||
Aspen Wood Fence Gate=ポプラ材のフェンスゲート
|
Aspen Wood Fence Gate=ポプラのフェンスゲート
|
||||||
|
@ -11,8 +11,8 @@ You do not own this trapdoor.=.i do na ponse lo ti selstela lolvrogai
|
|||||||
a locked trapdoor=lo selstela lolvrogai
|
a locked trapdoor=lo selstela lolvrogai
|
||||||
Wooden Trapdoor=lo mudri lolvrogai
|
Wooden Trapdoor=lo mudri lolvrogai
|
||||||
Steel Trapdoor=lo gasta lolvrogai
|
Steel Trapdoor=lo gasta lolvrogai
|
||||||
Apple Wood Fence Gate=lo plisymudri garbimvrogai
|
Apple Wood Fence Gate=lo plise mudri garbimvrogai
|
||||||
Acacia Wood Fence Gate=lo atkaci,ia mudri garbimvrogai
|
Acacia Wood Fence Gate=lo atkaci,ia mudri garbimvrogai
|
||||||
Jungle Wood Fence Gate=lo glatimdemricfoi mudri garbimvrogai
|
Jungle Wood Fence Gate=lo glatimdemricfoi mudri garbimvrogai
|
||||||
Pine Wood Fence Gate=lo ku'urmudri garbimvrogai
|
Pine Wood Fence Gate=lo ckunu mudri garbimvrogai
|
||||||
Aspen Wood Fence Gate=lo mudrpopulu garbimvrogai
|
Aspen Wood Fence Gate=lo mudrpopulu garbimvrogai
|
||||||
|
@ -1,18 +0,0 @@
|
|||||||
# textdomain: doors
|
|
||||||
Hidden Door Segment=Ukryty segment drzwi
|
|
||||||
Owned by @1=Właściciel: @1
|
|
||||||
You do not own this locked door.=Nie jesteś właścicielem tych zablokowanych drzwi.
|
|
||||||
a locked door=zablokowane drzwi
|
|
||||||
Wooden Door=Drewniane drzwi
|
|
||||||
Steel Door=Stalowe drzwi
|
|
||||||
Glass Door=Szklane drzwi
|
|
||||||
Obsidian Glass Door=Drzwi z obsydianowego szkła
|
|
||||||
You do not own this trapdoor.=Nie jesteś właścicielem tego włazu.
|
|
||||||
a locked trapdoor=zablokowany właz
|
|
||||||
Wooden Trapdoor=Drewniany właz
|
|
||||||
Steel Trapdoor=Stalowy właz
|
|
||||||
Apple Wood Fence Gate=Furtka z jabłkowego drzewa
|
|
||||||
Acacia Wood Fence Gate=Furtka z akacjowego drzewa
|
|
||||||
Jungle Wood Fence Gate=Furtka z dżunglowego drzewa
|
|
||||||
Pine Wood Fence Gate=Furtka z sosnowego drzewa
|
|
||||||
Aspen Wood Fence Gate=Furtka z brzozowego drzewa
|
|
Binary file not shown.
Before Width: | Height: | Size: 232 B After Width: | Height: | Size: 222 B |
Binary file not shown.
Before Width: | Height: | Size: 132 B After Width: | Height: | Size: 133 B |
@ -3,14 +3,14 @@ White Dye=Blanka Tinkturo
|
|||||||
Grey Dye=Griza Tinkturo
|
Grey Dye=Griza Tinkturo
|
||||||
Dark Grey Dye=Malhela Griza Tinkturo
|
Dark Grey Dye=Malhela Griza Tinkturo
|
||||||
Black Dye=Nigra Tinkturo
|
Black Dye=Nigra Tinkturo
|
||||||
Violet Dye=Violkolora Tinkturo
|
Violet Dye=Viola Tinkturo
|
||||||
Blue Dye=Blua Tinkturo
|
Blue Dye=Blua Tinkturo
|
||||||
Cyan Dye=Bluverda Tinkturo
|
Cyan Dye=Bluverda Tinkturo
|
||||||
Dark Green Dye=Malhela Verda Tinkturo
|
Dark Green Dye=Malhela Verda Tinkturo
|
||||||
Green Dye=Verda Tinkturo
|
Green Dye=Verda Tinkturo
|
||||||
Yellow Dye=Flava Tinkturo
|
Yellow Dye=Flava Tinkturo
|
||||||
Brown Dye=Bruna Tinkturo
|
Brown Dye=Bruna Tinkturo
|
||||||
Orange Dye=Oranĝkolora Tinkturo
|
Orange Dye=Oranĝa Tinkturo
|
||||||
Red Dye=Ruĝa Tinkturo
|
Red Dye=Ruĝa Tinkturo
|
||||||
Magenta Dye=Fiksina Tinkturo
|
Magenta Dye=Fiksina Tinkturo
|
||||||
Pink Dye=Rozkolora Tinkturo
|
Pink Dye=Roza Tinkturo
|
||||||
|
@ -13,4 +13,4 @@ Brown Dye=Pewarna Cokelat
|
|||||||
Orange Dye=Pewarna Oranye
|
Orange Dye=Pewarna Oranye
|
||||||
Red Dye=Pewarna Merah
|
Red Dye=Pewarna Merah
|
||||||
Magenta Dye=Pewarna Magenta
|
Magenta Dye=Pewarna Magenta
|
||||||
Pink Dye=Pewarna Merah Muda
|
Pink Dye=Pewarna Merah Jambu
|
||||||
|
@ -1,16 +0,0 @@
|
|||||||
# textdomain: dye
|
|
||||||
White Dye=Biały barwnik
|
|
||||||
Grey Dye=Szary barwnik
|
|
||||||
Dark Grey Dye=Ciemnoszary barwnik
|
|
||||||
Black Dye=Czarny barwnik
|
|
||||||
Violet Dye=Fioletowy barwnik
|
|
||||||
Blue Dye=Niebieski barwnik
|
|
||||||
Cyan Dye=Cyjanowy barwnik
|
|
||||||
Dark Green Dye=Ciemnozielony barwnik
|
|
||||||
Green Dye=Zielony barwnik
|
|
||||||
Yellow Dye=Żółty barwnik
|
|
||||||
Brown Dye=Brązowy barwnik
|
|
||||||
Orange Dye=Pomarańczowy barwnik
|
|
||||||
Red Dye=Czerwony barwnik
|
|
||||||
Magenta Dye=Karmazynowy barwnik
|
|
||||||
Pink Dye=Różowy barwnik
|
|
@ -66,7 +66,7 @@ farming.hoe_on_use = function(itemstack, user, pointed_thing, uses)
|
|||||||
if not minetest.is_creative_enabled(player_name) then
|
if not minetest.is_creative_enabled(player_name) then
|
||||||
-- wear tool
|
-- wear tool
|
||||||
local wdef = itemstack:get_definition()
|
local wdef = itemstack:get_definition()
|
||||||
itemstack:add_wear_by_uses(uses)
|
itemstack:add_wear(65535/(uses-1))
|
||||||
-- tool break sound
|
-- tool break sound
|
||||||
if itemstack:get_count() == 0 and wdef.sound and wdef.sound.breaks then
|
if itemstack:get_count() == 0 and wdef.sound and wdef.sound.breaks then
|
||||||
minetest.sound_play(wdef.sound.breaks, {pos = pt.above,
|
minetest.sound_play(wdef.sound.breaks, {pos = pt.above,
|
||||||
@ -178,7 +178,8 @@ farming.place_seed = function(itemstack, placer, pointed_thing, plantname)
|
|||||||
end
|
end
|
||||||
|
|
||||||
-- add the node and remove 1 item from the itemstack
|
-- add the node and remove 1 item from the itemstack
|
||||||
default.log_player_action(placer, "places node", plantname, "at", pt.above)
|
minetest.log("action", player_name .. " places node " .. plantname .. " at " ..
|
||||||
|
minetest.pos_to_string(pt.above))
|
||||||
minetest.add_node(pt.above, {name = plantname, param2 = 1})
|
minetest.add_node(pt.above, {name = plantname, param2 = 1})
|
||||||
tick(pt.above)
|
tick(pt.above)
|
||||||
if not minetest.is_creative_enabled(player_name) then
|
if not minetest.is_creative_enabled(player_name) then
|
||||||
|
@ -25,4 +25,4 @@ Straw Stair=Pajla Ŝtupo
|
|||||||
Inner Straw Stair=Interna Pajla Ŝtupo
|
Inner Straw Stair=Interna Pajla Ŝtupo
|
||||||
Outer Straw Stair=Ekstera Pajla Ŝtupo
|
Outer Straw Stair=Ekstera Pajla Ŝtupo
|
||||||
Straw Slab=Pajla Plato
|
Straw Slab=Pajla Plato
|
||||||
Wild Cotton=Sovaĝa Kotonujo
|
Wild Cotton=Sovaĝa Katuno
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# textdomain: farming
|
# textdomain: farming
|
||||||
Hoe=クワ
|
Hoe=クワ
|
||||||
Seed=種
|
Seed=種
|
||||||
Wooden Hoe=木製のクワ
|
Wooden Hoe=木のクワ
|
||||||
Stone Hoe=石のクワ
|
Stone Hoe=石のクワ
|
||||||
Steel Hoe=鉄のクワ
|
Steel Hoe=鉄のクワ
|
||||||
Bronze Hoe=青銅のクワ
|
Bronze Hoe=青銅のクワ
|
||||||
@ -22,7 +22,7 @@ Desert Sand Soil=砂漠の砂の土壌
|
|||||||
Wet Desert Sand Soil=湿った砂漠の砂の土壌
|
Wet Desert Sand Soil=湿った砂漠の砂の土壌
|
||||||
Straw=ワラ
|
Straw=ワラ
|
||||||
Straw Stair=ワラの階段
|
Straw Stair=ワラの階段
|
||||||
Inner Straw Stair=ワラの凹階段
|
Inner Straw Stair=へっこんだワラの階段
|
||||||
Outer Straw Stair=ワラの凸階段
|
Outer Straw Stair=でっぱったワラの階段
|
||||||
Straw Slab=ワラの厚板
|
Straw Slab=ワラのハーフブロック
|
||||||
Wild Cotton=天然綿
|
Wild Cotton=天然綿
|
||||||
|
@ -13,7 +13,7 @@ Flour=lo grupu'o
|
|||||||
Bread=lo nanba
|
Bread=lo nanba
|
||||||
Cotton Seed=lo tsiju be lo mapni
|
Cotton Seed=lo tsiju be lo mapni
|
||||||
Cotton=lo mapni
|
Cotton=lo mapni
|
||||||
String=lo skori
|
String=lo cilta
|
||||||
Soil=lo ferti dertu
|
Soil=lo ferti dertu
|
||||||
Wet Soil=lo cilmo ke ferti dertu
|
Wet Soil=lo cilmo ke ferti dertu
|
||||||
Savanna Soil=lo ferti ke sudytu'a dertu
|
Savanna Soil=lo ferti ke sudytu'a dertu
|
||||||
|
@ -1,28 +0,0 @@
|
|||||||
# textdomain: farming
|
|
||||||
Hoe=Motyka
|
|
||||||
Seed=Nasiona
|
|
||||||
Wooden Hoe=Drewniana motyka
|
|
||||||
Stone Hoe=Kamienna motyka
|
|
||||||
Steel Hoe=Stalowa motyka
|
|
||||||
Bronze Hoe=Brązowa motyka
|
|
||||||
Mese Hoe=Mesowa motyka
|
|
||||||
Diamond Hoe=Diamentowa motyka
|
|
||||||
Wheat Seed=Nasiona pszenicy
|
|
||||||
Wheat=Pszenica
|
|
||||||
Flour=Mąka
|
|
||||||
Bread=Chleb
|
|
||||||
Cotton Seed=Nasiona bawełny
|
|
||||||
Cotton=Bawełna
|
|
||||||
String=Nić
|
|
||||||
Soil=Gleba
|
|
||||||
Wet Soil=Mokra gleba
|
|
||||||
Savanna Soil=Sawannowa gleba
|
|
||||||
Wet Savanna Soil=Mokra sawannowa gleba
|
|
||||||
Desert Sand Soil=Pustynno-piaszczysta gleba
|
|
||||||
Wet Desert Sand Soil=Mokra pustynno-piaszczysta gleba
|
|
||||||
Straw=Słoma
|
|
||||||
Straw Stair=Słomiane schody
|
|
||||||
Inner Straw Stair=Wewnętrzne słomiane schody
|
|
||||||
Outer Straw Stair=Zewnętrzne słomiane schody
|
|
||||||
Straw Slab=Słomiany półblok
|
|
||||||
Wild Cotton=Dzika bawełna
|
|
@ -11,7 +11,7 @@ Wheat Seed=Семена Пшеницы
|
|||||||
Wheat=Пшеница
|
Wheat=Пшеница
|
||||||
Flour=Мука
|
Flour=Мука
|
||||||
Bread=Хлеб
|
Bread=Хлеб
|
||||||
Cotton Seed=Семена Хлопчатника
|
Cotton Seed=Семена Хлопка
|
||||||
Cotton=Хлопок
|
Cotton=Хлопок
|
||||||
String=Нить
|
String=Нить
|
||||||
Soil=Почва
|
Soil=Почва
|
||||||
@ -25,7 +25,7 @@ Straw Stair=Соломенная Ступень
|
|||||||
Inner Straw Stair=Угловая Соломенная Ступень (Внутренний Угол)
|
Inner Straw Stair=Угловая Соломенная Ступень (Внутренний Угол)
|
||||||
Outer Straw Stair=Угловая Соломенная Ступень (Внешний Угол)
|
Outer Straw Stair=Угловая Соломенная Ступень (Внешний Угол)
|
||||||
Straw Slab=Соломенная Плита
|
Straw Slab=Соломенная Плита
|
||||||
Wild Cotton=Неокультуренный Хлопчатник
|
Wild Cotton=Неокультуренный Хлопок
|
||||||
|
|
||||||
|
|
||||||
##### not used anymore #####
|
##### not used anymore #####
|
||||||
|
@ -11,7 +11,7 @@ Wheat Seed=Насіння Пшениці
|
|||||||
Wheat=Пшениця
|
Wheat=Пшениця
|
||||||
Flour=Мука
|
Flour=Мука
|
||||||
Bread=Хліб
|
Bread=Хліб
|
||||||
Cotton Seed=Насіння Бавовнику
|
Cotton Seed=Насіння Бавовни
|
||||||
Cotton=Бавовна
|
Cotton=Бавовна
|
||||||
String=Нитка
|
String=Нитка
|
||||||
Soil=Ґрунт
|
Soil=Ґрунт
|
||||||
@ -25,4 +25,4 @@ Straw Stair=Солом'яна Сходинка
|
|||||||
Inner Straw Stair=Кутова Солом'яна Сходинка (Внутрішній Кут)
|
Inner Straw Stair=Кутова Солом'яна Сходинка (Внутрішній Кут)
|
||||||
Outer Straw Stair=Кутова Солом'яна Сходинка (Зовнішній Кут)
|
Outer Straw Stair=Кутова Солом'яна Сходинка (Зовнішній Кут)
|
||||||
Straw Slab=Солом'яна Плита
|
Straw Slab=Солом'яна Плита
|
||||||
Wild Cotton=Дикий Бавовник
|
Wild Cotton=Дика Бавовна
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# textdomain: farming
|
# textdomain: farming
|
||||||
Hoe=鋤頭
|
Hoe=
|
||||||
Seed=種子
|
Seed=
|
||||||
Wooden Hoe=木鋤頭
|
Wooden Hoe=木鋤頭
|
||||||
Stone Hoe=石鋤頭
|
Stone Hoe=石鋤頭
|
||||||
Steel Hoe=鐵鋤頭
|
Steel Hoe=鐵鋤頭
|
||||||
@ -16,8 +16,8 @@ Cotton=棉
|
|||||||
String=線
|
String=線
|
||||||
Soil=土
|
Soil=土
|
||||||
Wet Soil=溼土
|
Wet Soil=溼土
|
||||||
Savanna Soil=草原土
|
Savanna Soil=
|
||||||
Wet Savanna Soil=溼草原土
|
Wet Savanna Soil=
|
||||||
Desert Sand Soil=沙漠沙土
|
Desert Sand Soil=沙漠沙土
|
||||||
Wet Desert Sand Soil=溼沙漠沙土
|
Wet Desert Sand Soil=溼沙漠沙土
|
||||||
Straw=稻草
|
Straw=稻草
|
||||||
@ -25,7 +25,7 @@ Straw Stair=稻草臺階
|
|||||||
Inner Straw Stair=稻草內樓梯
|
Inner Straw Stair=稻草內樓梯
|
||||||
Outer Straw Stair=稻草外樓梯
|
Outer Straw Stair=稻草外樓梯
|
||||||
Straw Slab=稻草板
|
Straw Slab=稻草板
|
||||||
Wild Cotton=野生棉花
|
Wild Cotton=
|
||||||
|
|
||||||
|
|
||||||
##### not used anymore #####
|
##### not used anymore #####
|
||||||
|
@ -114,7 +114,7 @@ minetest.register_tool("fire:flint_and_steel", {
|
|||||||
if not minetest.is_creative_enabled(player_name) then
|
if not minetest.is_creative_enabled(player_name) then
|
||||||
-- Wear tool
|
-- Wear tool
|
||||||
local wdef = itemstack:get_definition()
|
local wdef = itemstack:get_definition()
|
||||||
itemstack:add_wear_by_uses(66)
|
itemstack:add_wear(1000)
|
||||||
|
|
||||||
-- Tool break sound
|
-- Tool break sound
|
||||||
if itemstack:get_count() == 0 and wdef.sound and wdef.sound.breaks then
|
if itemstack:get_count() == 0 and wdef.sound and wdef.sound.breaks then
|
||||||
|
@ -1,4 +0,0 @@
|
|||||||
# textdomain: fire
|
|
||||||
Fire=Ogień
|
|
||||||
Permanent Fire=Stały ogień
|
|
||||||
Flint and Steel=Zapalniczka
|
|
@ -108,7 +108,7 @@ minetest.register_tool("fireflies:bug_net", {
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
if not minetest.is_creative_enabled(player_name) then
|
if not minetest.is_creative_enabled(player_name) then
|
||||||
itemstack:add_wear_by_uses(256)
|
itemstack:add_wear(256)
|
||||||
return itemstack
|
return itemstack
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
# textdomain: fireflies
|
# textdomain: fireflies
|
||||||
Firefly=Lampiro
|
Firefly=Fulgoro
|
||||||
Hidden Firefly=Kaŝita Lampiro
|
Hidden Firefly=Kaŝita Fulgoro
|
||||||
Bug Net=Insekta Reto
|
Bug Net=Cima Reto
|
||||||
Firefly in a Bottle=Lampiro en Botelo
|
Firefly in a Bottle=Fulgoro en Botelo
|
||||||
|
@ -1,5 +0,0 @@
|
|||||||
# textdomain: fireflies
|
|
||||||
Firefly=Świetlik
|
|
||||||
Hidden Firefly=Ukryty świetlik
|
|
||||||
Bug Net=Siatka na owady
|
|
||||||
Firefly in a Bottle=Świetlik w butelce
|
|
@ -1,6 +1,6 @@
|
|||||||
# textdomain: flowers
|
# textdomain: flowers
|
||||||
Red Rose=Ruĝa Rozo
|
Red Rose=Ruĝa Rozo
|
||||||
Orange Tulip=Oranĝkolora Tulipo
|
Orange Tulip=Oranĝa Tulipo
|
||||||
Yellow Dandelion=Flava Leontodo
|
Yellow Dandelion=Flava Leontodo
|
||||||
Green Chrysanthemum=Verda Krizantemo
|
Green Chrysanthemum=Verda Krizantemo
|
||||||
Blue Geranium=Blua Geranio
|
Blue Geranium=Blua Geranio
|
||||||
|
@ -9,4 +9,4 @@ White Dandelion=lo blabi spatrtaraksaku
|
|||||||
Black Tulip=lo xekri tujli
|
Black Tulip=lo xekri tujli
|
||||||
Red Mushroom=lo xunre ledgrute
|
Red Mushroom=lo xunre ledgrute
|
||||||
Brown Mushroom=lo bunre ledgrute
|
Brown Mushroom=lo bunre ledgrute
|
||||||
Waterlily=lo jacrulspa
|
Waterlily=lo spatrnimfe'a
|
||||||
|
@ -1,12 +0,0 @@
|
|||||||
# textdomain: flowers
|
|
||||||
Red Rose=Czerwona róża
|
|
||||||
Orange Tulip=Pomarańczowy tulipan
|
|
||||||
Yellow Dandelion=Żółty mlecz
|
|
||||||
Green Chrysanthemum=Zielona chryzantema
|
|
||||||
Blue Geranium=Niebieska pelargonia
|
|
||||||
Viola=Fiołek
|
|
||||||
White Dandelion=Biały mlecz
|
|
||||||
Black Tulip=Czarny tulipan
|
|
||||||
Red Mushroom=Czerwony muchomor
|
|
||||||
Brown Mushroom=Brązowy grzyb
|
|
||||||
Waterlily=Lilia wodna
|
|
@ -1,4 +1,4 @@
|
|||||||
# textdomain: game_commands
|
# textdomain: game_commands
|
||||||
Kill yourself to respawn=Sinmortigu por renaski
|
Kill yourself to respawn=Ĉesigu vi mem por renaski
|
||||||
No static_spawnpoint defined=Ne estas difina static_spawnpoint
|
No static_spawnpoint defined=Ne estas difina static_spawnpoint
|
||||||
You need to be online to be killed!=Vi devas esti enreta por esti mortigita!
|
You need to be online to be killed!=Vi devas esti onlina por ĉesigi!
|
||||||
|
@ -1,4 +0,0 @@
|
|||||||
# textdomain: game_commands
|
|
||||||
Kill yourself to respawn=Zastosować komendę kill aby się zrespawnować
|
|
||||||
No static_spawnpoint defined=Nie zdefiniowano static_spawnpoint
|
|
||||||
You need to be online to be killed!=Musisz być online aby zastosować komendę kill
|
|
@ -1,5 +0,0 @@
|
|||||||
# textdomain: keys
|
|
||||||
|
|
||||||
Key=鍵
|
|
||||||
Key to @1's @2=@1の@2への鍵
|
|
||||||
Skeleton Key=スケルトンの鍵
|
|
@ -1,5 +0,0 @@
|
|||||||
# textdomain: keys
|
|
||||||
|
|
||||||
Key=Klucz
|
|
||||||
Key to @1's @2=Klucz do @2 gracza @1
|
|
||||||
Skeleton Key=Szkieletowy klucz
|
|
@ -1,3 +1,3 @@
|
|||||||
# textdomain: map
|
# textdomain: map
|
||||||
Mapping Kit=Mapa Ilaro
|
Mapping Kit=Mapa Ilaro
|
||||||
Use with 'Minimap' key=Uzi per 'Minimapo' klavo
|
Use with 'Minimap' key=Uzu per 'malgrandmapo' ŝlosilo
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
# textdomain: map
|
|
||||||
Mapping Kit=Zestaw kartograficzny
|
|
||||||
Use with 'Minimap' key=Naciśnij 'Minimap' aby użyć
|
|
@ -345,11 +345,8 @@ local function on_receive_fields(player, fields)
|
|||||||
data.items = init_items
|
data.items = init_items
|
||||||
return true
|
return true
|
||||||
|
|
||||||
elseif (fields.key_enter_field == "filter" or fields.search)
|
elseif fields.key_enter_field == "filter" or fields.search then
|
||||||
and fields.filter then
|
local new = fields.filter:lower()
|
||||||
local new = fields.filter:sub(1, 128) -- truncate to a sane length
|
|
||||||
:gsub("[%z\1-\8\11-\31\127]", "") -- strip naughty control characters (keeps \t and \n)
|
|
||||||
:lower() -- search is case insensitive
|
|
||||||
if data.filter == new then
|
if data.filter == new then
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
@ -5,50 +5,50 @@ Any sand=Ajna sablo
|
|||||||
Any wool=Ajna lano
|
Any wool=Ajna lano
|
||||||
Any stick=Ajna bastono
|
Any stick=Ajna bastono
|
||||||
Any vessel=Ajna vazo
|
Any vessel=Ajna vazo
|
||||||
Any wood planks=Ajnaj lignaj tabuloj
|
Any wood planks=Ajna ligna tabulo
|
||||||
Any kind of stone block=Ia ŝtona bloko
|
Any kind of stone block=Ia ŝtona ŝtipo
|
||||||
Any red flower=Ajna ruĝa floro
|
Any red flower=Ajna ruĝa floro
|
||||||
Any blue flower=Ajna blua floro
|
Any blue flower=Ajna blua floro
|
||||||
Any black flower=Ajna nigra floro
|
Any black flower=Ajna nigra floro
|
||||||
Any green flower=Ajna verda floro
|
Any green flower=Ajna verda floro
|
||||||
Any white flower=Ajna blanka floro
|
Any white flower=Ajna blanka floro
|
||||||
Any orange flower=Ajna oranĝkolora floro
|
Any orange flower=Ajna oranĝa floro
|
||||||
Any violet flower=Ajna violkolora floro
|
Any violet flower=Ajna viola floro
|
||||||
Any yellow flower=Ajna flava floro
|
Any yellow flower=Ajna flava floro
|
||||||
Any red dye=Ajna ruĝa tinkturo
|
Any red dye=Ajna ruĝa tinkturo
|
||||||
Any blue dye=Ajna blua tinkturo
|
Any blue dye=Ajna blua tinkturo
|
||||||
Any cyan dye=Ajna bluverda tinkturo
|
Any cyan dye=Ajna bluverda tinkturo
|
||||||
Any grey dye=Ajna griza tinkturo
|
Any grey dye=Ajna graja tinkturo
|
||||||
Any pink dye=Ajna rozkolora tinkturo
|
Any pink dye=Ajna rosa tinkturo
|
||||||
Any black dye=Ajna nigra tinkturo
|
Any black dye=Ajna nigra tinkturo
|
||||||
Any brown dye=Ajna bruna tinkturo
|
Any brown dye=Ajna bruna tinkturo
|
||||||
Any green dye=Ajna verda tinkturo
|
Any green dye=Ajna verda tinkturo
|
||||||
Any white dye=Ajna blanka tinkturo
|
Any white dye=Ajna blanka tinkturo
|
||||||
Any orange dye=Ajna oranĝkolora tinkturo
|
Any orange dye=Ajna oranĝa tinkturo
|
||||||
Any violet dye=Ajna violkolora tinkturo
|
Any violet dye=Ajna viola tinkturo
|
||||||
Any yellow dye=Ajna flava tinkturo
|
Any yellow dye=Ajna flava tinkturo
|
||||||
Any magenta dye=Ajna fuksina tinkturo
|
Any magenta dye=Ajna fuksina tinkturo
|
||||||
Any dark grey dye=Ajna malhela griza tinkturo
|
Any dark grey dye=Ajna malhela graja tinkturo
|
||||||
Any dark green dye=Ajna malhela verda tinkturo
|
Any dark green dye=Ajna malhela verda tinkturo
|
||||||
# Label for group ingredients
|
# Label for group ingredients
|
||||||
G=A
|
G=A
|
||||||
Any item belonging to the group(s): @1=Ajna objekto de la aro(j): @1
|
Any item belonging to the group(s): @1=Ajna objekto de la aro(j)
|
||||||
Unknown Item=Nekonata Objekto
|
Unknown Item=Obskura Objekto
|
||||||
Fuel=Brulaĵo
|
Fuel=Brulaĵo
|
||||||
Usage @1 of @2=Uzo @1 el @2
|
Usage @1 of @2=Utilo @1 el @2
|
||||||
Recipe @1 of @2=Recepto @1 el @2
|
Recipe @1 of @2=Recepto @1 el @2
|
||||||
Previous recipe=Antaŭa recepto
|
Previous recipe=Pasinta recepto
|
||||||
Next recipe=Sekva recepto
|
Next recipe=Sekvinta recepto
|
||||||
Recipe is too big to be displayed.=La recepto estas tro granda por prezenti.
|
Recipe is too big to be displayed.=La recepto estas tro granda por prezenti
|
||||||
Shapeless=Senforma
|
Shapeless=Senforma
|
||||||
Cooking time: @1=Tempo por kuirado: @1
|
Cooking time: @1=Tempo por kuirado: @1
|
||||||
Search=Serĉi
|
Search=Ŝerĉu
|
||||||
Reset=Rekomincigi
|
Reset=Rekomincigu
|
||||||
Previous page=Antaŭa paĝo
|
Previous page=Pasinta paĝo
|
||||||
Next page=Sekva paĝo
|
Next page=Sekvinta paĝo
|
||||||
No items to show.=Neniu objekto por prezenti.
|
No items to show.=Ne estas objektoj por prezenti
|
||||||
No usages.=Neniu uzo.
|
No usages.=Ne estas utiloj
|
||||||
Click again to show recipes.=Reklaki por prezenti receptojn.
|
Click again to show recipes.=Anklaku ankoraŭ por prezenti receptojn
|
||||||
No recipes.=Neniu recepto.
|
No recipes.=Ne estas receptoj
|
||||||
Click again to show usages.=Reklaki por prezenti uzojn.
|
Click again to show usages.=Anklaku ankoraŭ por prezenti utiloj
|
||||||
Recipes=Receptoj
|
Recipes=Receptoj
|
||||||
|
@ -1,53 +0,0 @@
|
|||||||
# textdomain: mtg_craftguide
|
|
||||||
Any coal=Batu bara apa pun
|
|
||||||
Any sand=Pasir apa pun
|
|
||||||
Any wool=Wol apa pun
|
|
||||||
Any stick=Tongkat apa pun
|
|
||||||
Any vessel=Bejana apa pun
|
|
||||||
Any wood planks=Papan kayu apa pun
|
|
||||||
Any kind of stone block=Blok batu apa pun
|
|
||||||
Any red flower=Bunga merah apa pun
|
|
||||||
Any blue flower=Bunga biru apa pun
|
|
||||||
Any black flower=Bunga hitam apa pun
|
|
||||||
Any green flower=Bunga hijau apa pun
|
|
||||||
Any white flower=Bunga putih apa pun
|
|
||||||
Any orange flower=Bunga oranye apa pun
|
|
||||||
Any violet flower=Bunga ungu apa pun
|
|
||||||
Any yellow flower=Bunga kuning apa pun
|
|
||||||
Any red dye=Pewarna merah apa pun
|
|
||||||
Any blue dye=Pewarna biru apa pun
|
|
||||||
Any cyan dye=Pewarna sian apa pun
|
|
||||||
Any grey dye=Pewarna abu apa pun
|
|
||||||
Any pink dye=Pewarna merah jambu apa pun
|
|
||||||
Any black dye=Pewarna hitam apa pun
|
|
||||||
Any brown dye=Pewarna cokelat apa pun
|
|
||||||
Any green dye=Pewarna hijau apa pun
|
|
||||||
Any white dye=Pewarna putih apa pun
|
|
||||||
Any orange dye=Pewarna oranye apa pun
|
|
||||||
Any violet dye=Pewarna ungu apa pun
|
|
||||||
Any yellow dye=Pewarna kuning apa pun
|
|
||||||
Any magenta dye=Pewarna magenta apa pun
|
|
||||||
Any dark grey dye=Pewarna abu tua apa pun
|
|
||||||
Any dark green dye=Pewarna hijau tua apa pun
|
|
||||||
# Label for group ingredients
|
|
||||||
G=G
|
|
||||||
Any item belonging to the group(s): @1=Barang apa pun yang termasuk grup: @1
|
|
||||||
Unknown Item=Barang Tak Diketahui
|
|
||||||
Fuel=Bahan Bakar
|
|
||||||
Usage @1 of @2=Pemakaian @1 dari @2
|
|
||||||
Recipe @1 of @2=Resep @1 dari @2
|
|
||||||
Previous recipe=Resep sebelumnya
|
|
||||||
Next recipe=Resep selanjutnya
|
|
||||||
Recipe is too big to be displayed.=Resep terlalu besar untuk ditampilkan.
|
|
||||||
Shapeless=Tak berbentuk
|
|
||||||
Cooking time: @1=Waktu memasak: @1
|
|
||||||
Search=Cari
|
|
||||||
Reset=Atur ulang
|
|
||||||
Previous page=Halaman sebelumnya
|
|
||||||
Next page=Halaman selanjutnya
|
|
||||||
No items to show.=Tiada barang untuk ditampilkan.
|
|
||||||
No usages.=Tiada pemakaian.
|
|
||||||
Click again to show recipes.=Klik lagi untuk menampilkan resep.
|
|
||||||
No recipes.=Tiada resep.
|
|
||||||
Click again to show usages.=Klik lagi untuk menampilkan pemakaian.
|
|
||||||
Recipes=Resep
|
|
@ -1,53 +0,0 @@
|
|||||||
# textdomain: mtg_craftguide
|
|
||||||
Any coal=Dowolny węgiel
|
|
||||||
Any sand=Dowonly piasek
|
|
||||||
Any wool=Dowolna wełna
|
|
||||||
Any stick=Dowolny patyk
|
|
||||||
Any vessel=Dowolne naczynie
|
|
||||||
Any wood planks=Dowolne deski
|
|
||||||
Any kind of stone block=Dowolny rodzaj kamiennego bloku
|
|
||||||
Any red flower=Dowolny czerwony kwiat
|
|
||||||
Any blue flower=Dowolny niebieski kwiat
|
|
||||||
Any black flower=Dowolny czarny kwiat
|
|
||||||
Any green flower=Dowolny zielony kwiat
|
|
||||||
Any white flower=Dowolny biały kwiat
|
|
||||||
Any orange flower=Dowolny pomarańczowy kwiat
|
|
||||||
Any violet flower=Dowolny fioletowy kwiat
|
|
||||||
Any yellow flower=Dowolny żółty kwiat
|
|
||||||
Any red dye=Dowolny czerwony barwnik
|
|
||||||
Any blue dye=Dowolny niebieski barwnik
|
|
||||||
Any cyan dye=Dowolny cyjanowy barwnik
|
|
||||||
Any grey dye=Dowolny szary barwnik
|
|
||||||
Any pink dye=Dowolny różowy barwnik
|
|
||||||
Any black dye=Dowolny czarny barwnik
|
|
||||||
Any brown dye=Dowolny brązowy barwnik
|
|
||||||
Any green dye=Dowolny zielony barwnik
|
|
||||||
Any white dye=Dowolny biały barwnik
|
|
||||||
Any orange dye=Dowolny pomarańczowy barwnik
|
|
||||||
Any violet dye=Dowolny fioletowy barwnik
|
|
||||||
Any yellow dye=Dowolny zółty barwnik
|
|
||||||
Any magenta dye=Dowolny karmazynowy barwnik
|
|
||||||
Any dark grey dye=Dowolny ciemnoszary barwnik
|
|
||||||
Any dark green dye=Dowolny ciemnozielony barwnik
|
|
||||||
# Label for group ingredients
|
|
||||||
G=G
|
|
||||||
Any item belonging to the group(s): @1=
|
|
||||||
Unknown Item=Nieznany przedmiot
|
|
||||||
Fuel=Paliwo
|
|
||||||
Usage @1 of @2=Użycie @1 z @2
|
|
||||||
Recipe @1 of @2=Receptura @1 z @2
|
|
||||||
Previous recipe=Poprzednia receptura
|
|
||||||
Next recipe=Następna receptura
|
|
||||||
Recipe is too big to be displayed.=Receptura jest zbyt duża aby mogła być wyświetlona.
|
|
||||||
Shapeless=Bez kształtu
|
|
||||||
Cooking time: @1=Czas przepalania: @1
|
|
||||||
Search=Wyszukaj
|
|
||||||
Reset=Zresetuj
|
|
||||||
Previous page=Poprzednia strona
|
|
||||||
Next page=Następna strona
|
|
||||||
No items to show.=Brak przedmiotów do pokazania.
|
|
||||||
No usages.=Brak użyć.
|
|
||||||
Click again to show recipes.=Naciśnij jeszcze raz aby pokazać receptury.
|
|
||||||
No recipes.=Brak receptur.
|
|
||||||
Click again to show usages.=Naciśnij jeszcze raz aby pokazać użycia.
|
|
||||||
Recipes=Receptury
|
|
@ -4,8 +4,8 @@ Any sand=Любой песок
|
|||||||
Any wool=Любая шерсть
|
Any wool=Любая шерсть
|
||||||
Any stick=Любая палка
|
Any stick=Любая палка
|
||||||
Any vessel=Любой сосуд
|
Any vessel=Любой сосуд
|
||||||
Any wood planks=Любые доски
|
Any wood planks=Любые деревянные палки
|
||||||
Any kind of stone block=Любой вид каменного блока
|
Any kind of stone block=Любой каменный блок
|
||||||
Any red flower=Любой красный цветок
|
Any red flower=Любой красный цветок
|
||||||
Any blue flower=Любой синий цветок
|
Any blue flower=Любой синий цветок
|
||||||
Any black flower=Любой чёрный цветок
|
Any black flower=Любой чёрный цветок
|
||||||
@ -16,11 +16,11 @@ Any violet flower=Любой фиолетовый цветок
|
|||||||
Any yellow flower=Любой жёлтый цветок
|
Any yellow flower=Любой жёлтый цветок
|
||||||
Any red dye=Любая красная краска
|
Any red dye=Любая красная краска
|
||||||
Any blue dye=Любая синяя краска
|
Any blue dye=Любая синяя краска
|
||||||
Any cyan dye=Любая голубая краска
|
Any cyan dye=Любая сине-зелёная краска
|
||||||
Any grey dye=Любая серая краска
|
Any grey dye=Любая серая краска
|
||||||
Any pink dye=Любая розовая краска
|
Any pink dye=Любая розовая краска
|
||||||
Any black dye=Любая чёрная краска
|
Any black dye=Любая чёрная краска
|
||||||
Any brown dye=Любая бурая краска
|
Any brown dye=Любая коричневая краска
|
||||||
Any green dye=Любая зелёная краска
|
Any green dye=Любая зелёная краска
|
||||||
Any white dye=Любая белая краска
|
Any white dye=Любая белая краска
|
||||||
Any orange dye=Любая оранжевая краска
|
Any orange dye=Любая оранжевая краска
|
||||||
@ -30,24 +30,24 @@ Any magenta dye=Любая пурпурная краска
|
|||||||
Any dark grey dye=Любая тёмно-серая краска
|
Any dark grey dye=Любая тёмно-серая краска
|
||||||
Any dark green dye=Любая тёмно-зелёная краска
|
Any dark green dye=Любая тёмно-зелёная краска
|
||||||
# Label for group ingredients
|
# Label for group ingredients
|
||||||
G=Г
|
G=
|
||||||
Any item belonging to the group(s): @1=Любой предмет из групп(ы): @1
|
Any item belonging to the group(s): @1=Любой предмет из групп(ы): @1
|
||||||
Unknown Item=Неизвестный предмет
|
Unknown Item=Неизвествый предмет
|
||||||
Fuel=Топливо
|
Fuel=Топливо
|
||||||
Usage @1 of @2=Использование @1 из @2
|
Usage @1 of @2=
|
||||||
Recipe @1 of @2=Рецепт @1 из @2
|
Recipe @1 of @2=
|
||||||
Previous recipe=Предыдущий рецепт
|
Previous recipe=Предыдущий рецепт
|
||||||
Next recipe=Следующий рецепт
|
Next recipe=Следующий рецепт
|
||||||
Recipe is too big to be displayed.=Рецепт слишком большой для отображения.
|
Recipe is too big to be displayed.=Рецепт слишком большой для показа
|
||||||
Shapeless=Формонезависимый
|
Shapeless=
|
||||||
Cooking time: @1=Время приготовления: @1
|
Cooking time: @1=Время изготовления: @1
|
||||||
Search=Поиск
|
Search=Поиск
|
||||||
Reset=Сброс
|
Reset=Сбросить
|
||||||
Previous page=Предыдущая страница
|
Previous page=Предыдущая страница
|
||||||
Next page=Следующая страница
|
Next page=Следующая страница
|
||||||
No items to show.=Нет предметов для отображения.
|
No items to show.=Нет элементов для отображения.
|
||||||
No usages.=Нет использований.
|
No usages.=
|
||||||
Click again to show recipes.=Кликните снова чтобы увидеть рецепты.
|
Click again to show recipes.=Нажмите снова для отображения рецептов.
|
||||||
No recipes.=Нет рецептов.
|
No recipes.=Нет рецептов.
|
||||||
Click again to show usages.=Кликните снова чтобы увидеть использования.
|
Click again to show usages.=
|
||||||
Recipes=Рецепты
|
Recipes=Рецепты
|
||||||
|
@ -67,11 +67,7 @@ function player_api.set_model(player, model_name)
|
|||||||
if player_data.model == model_name then
|
if player_data.model == model_name then
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
-- Update data
|
|
||||||
player_data.model = model_name
|
player_data.model = model_name
|
||||||
-- Clear animation data as the model has changed
|
|
||||||
-- (required for setting the `stand` animation not to be a no-op)
|
|
||||||
player_data.animation, player_data.animation_speed = nil, nil
|
|
||||||
|
|
||||||
local model = models[model_name]
|
local model = models[model_name]
|
||||||
if model then
|
if model then
|
||||||
@ -182,8 +178,8 @@ function minetest.calculate_knockback(player, ...)
|
|||||||
end
|
end
|
||||||
|
|
||||||
-- Check each player and apply animations
|
-- Check each player and apply animations
|
||||||
function player_api.globalstep()
|
minetest.register_globalstep(function()
|
||||||
for _, player in ipairs(minetest.get_connected_players()) do
|
for _, player in pairs(minetest.get_connected_players()) do
|
||||||
local name = player:get_player_name()
|
local name = player:get_player_name()
|
||||||
local player_data = players[name]
|
local player_data = players[name]
|
||||||
local model = player_data and models[player_data.model]
|
local model = player_data and models[player_data.model]
|
||||||
@ -212,11 +208,6 @@ function player_api.globalstep()
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
|
||||||
|
|
||||||
-- Mods can modify the globalstep by overriding player_api.globalstep
|
|
||||||
minetest.register_globalstep(function(...)
|
|
||||||
player_api.globalstep(...)
|
|
||||||
end)
|
end)
|
||||||
|
|
||||||
for _, api_function in pairs({"get_animation", "set_animation", "set_model", "set_textures"}) do
|
for _, api_function in pairs({"get_animation", "set_animation", "set_model", "set_textures"}) do
|
||||||
|
@ -60,19 +60,6 @@ end
|
|||||||
|
|
||||||
screwdriver.rotate.colorfacedir = screwdriver.rotate.facedir
|
screwdriver.rotate.colorfacedir = screwdriver.rotate.facedir
|
||||||
|
|
||||||
screwdriver.rotate["4dir"] = function(pos, node, mode)
|
|
||||||
if mode ~= screwdriver.ROTATE_FACE then
|
|
||||||
-- Can only rotate 4dir nodes in face mode
|
|
||||||
return nil
|
|
||||||
end
|
|
||||||
local rotation = node.param2 % 4 -- get first 2 bits
|
|
||||||
local other = node.param2 - rotation
|
|
||||||
rotation = (rotation + 1) % 4
|
|
||||||
return rotation + other
|
|
||||||
end
|
|
||||||
|
|
||||||
screwdriver.rotate["color4dir"] = screwdriver.rotate["4dir"]
|
|
||||||
|
|
||||||
local wallmounted_tbl = {
|
local wallmounted_tbl = {
|
||||||
[screwdriver.ROTATE_FACE] = {[2] = 5, [3] = 4, [4] = 2, [5] = 3, [1] = 0, [0] = 1},
|
[screwdriver.ROTATE_FACE] = {[2] = 5, [3] = 4, [4] = 2, [5] = 3, [1] = 0, [0] = 1},
|
||||||
[screwdriver.ROTATE_AXIS] = {[2] = 5, [3] = 4, [4] = 2, [5] = 1, [1] = 0, [0] = 3}
|
[screwdriver.ROTATE_AXIS] = {[2] = 5, [3] = 4, [4] = 2, [5] = 1, [1] = 0, [0] = 3}
|
||||||
@ -126,10 +113,6 @@ screwdriver.handler = function(itemstack, user, pointed_thing, mode, uses)
|
|||||||
local new_param2
|
local new_param2
|
||||||
if fn then
|
if fn then
|
||||||
new_param2 = fn(pos, node, mode)
|
new_param2 = fn(pos, node, mode)
|
||||||
if not new_param2 then
|
|
||||||
-- rotation refused
|
|
||||||
return itemstack
|
|
||||||
end
|
|
||||||
else
|
else
|
||||||
new_param2 = node.param2
|
new_param2 = node.param2
|
||||||
end
|
end
|
||||||
@ -158,7 +141,7 @@ screwdriver.handler = function(itemstack, user, pointed_thing, mode, uses)
|
|||||||
end
|
end
|
||||||
|
|
||||||
if not minetest.is_creative_enabled(player_name) then
|
if not minetest.is_creative_enabled(player_name) then
|
||||||
itemstack:add_wear_by_uses(uses or 200)
|
itemstack:add_wear(65535 / ((uses or 200) - 1))
|
||||||
end
|
end
|
||||||
|
|
||||||
return itemstack
|
return itemstack
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
# textdomain: screwdriver
|
# textdomain: screwdriver
|
||||||
Screwdriver=Ŝraŭbturnilo
|
Screwdriver=Ŝraŭbturnilo
|
||||||
(left-click rotates face, right-click rotates axis)=(maldekstra-klako turnas supraĵon, dekstra-klako turnas akson)
|
(left-click rotates face, right-click rotates axis)=(maldekstra-klako turnas supraĵo, dekstra-klako turnas akso)
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
# textdomain: screwdriver
|
|
||||||
Screwdriver=Śrubokręt
|
|
||||||
(left-click rotates face, right-click rotates axis)=(lewy przycisk myszy obraca powierzchnię, prawy przycisk myszy obraca oś)
|
|
@ -52,9 +52,6 @@ end
|
|||||||
|
|
||||||
sethome.get = function(name)
|
sethome.get = function(name)
|
||||||
local player = minetest.get_player_by_name(name)
|
local player = minetest.get_player_by_name(name)
|
||||||
if not player then
|
|
||||||
return false, S("This command can only be executed in-game!")
|
|
||||||
end
|
|
||||||
local player_meta = player:get_meta()
|
local player_meta = player:get_meta()
|
||||||
local pos = minetest.string_to_pos(player_meta:get_string("sethome:home"))
|
local pos = minetest.string_to_pos(player_meta:get_string("sethome:home"))
|
||||||
if pos then
|
if pos then
|
||||||
@ -89,10 +86,6 @@ minetest.register_chatcommand("home", {
|
|||||||
description = S("Teleport you to your home point"),
|
description = S("Teleport you to your home point"),
|
||||||
privs = {home = true},
|
privs = {home = true},
|
||||||
func = function(name)
|
func = function(name)
|
||||||
local player = minetest.get_player_by_name(name)
|
|
||||||
if not player then
|
|
||||||
return false, S("This command can only be executed in-game!")
|
|
||||||
end
|
|
||||||
if sethome.go(name) then
|
if sethome.go(name) then
|
||||||
return true, S("Teleported to home!")
|
return true, S("Teleported to home!")
|
||||||
end
|
end
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
# textdomain: sethome
|
# textdomain: sethome
|
||||||
This command can only be executed in-game!=Dieser Befehl kann nur im Spiel ausgeführt werden!
|
|
||||||
Can use /sethome and /home=Kann /sethome und /home benutzen
|
Can use /sethome and /home=Kann /sethome und /home benutzen
|
||||||
Teleport you to your home point=Teleportieren Sie sich zu Ihrem Zuhause-Punkt
|
Teleport you to your home point=Teleportieren Sie sich zu Ihrem Zuhause-Punkt
|
||||||
Teleported to home!=Nach Hause teleportiert!
|
Teleported to home!=Nach Hause teleportiert!
|
||||||
|
@ -1,9 +1,8 @@
|
|||||||
# textdomain: sethome
|
# textdomain: sethome
|
||||||
This command can only be executed in-game!=
|
|
||||||
Can use /sethome and /home=Povas uzi /sethome kaj /home
|
Can use /sethome and /home=Povas uzi /sethome kaj /home
|
||||||
Teleport you to your home point=Teletransporti vin al via hejmo
|
Teleport you to your home point=Teletransportu vi al via hejmo
|
||||||
Teleported to home!=Teletransportita al hejmo!
|
Teleported to home!=Teletransportis al hejmo!
|
||||||
Set a home using /sethome=Fiksi hejmon per /sethome
|
Set a home using /sethome=Fiksi hejmon per /sethome
|
||||||
Set your home point=Fiksi vian hejman punkton
|
Set your home point=Fiksi vian hejman punkto
|
||||||
Home set!=Fiksita hejmo!
|
Home set!=Hejmo fiksis!
|
||||||
Player not found!=Ludanto ne troveblas!
|
Player not found!=Ludanto ne estas trovebla!
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
# textdomain: sethome
|
# textdomain: sethome
|
||||||
This command can only be executed in-game!=
|
|
||||||
Can use /sethome and /home=Puedes usar /sethome y /home
|
Can use /sethome and /home=Puedes usar /sethome y /home
|
||||||
Teleport you to your home point=Teletranspórtate a tu hogar
|
Teleport you to your home point=Teletranspórtate a tu hogar
|
||||||
Teleported to home!=¡Teletransportado a tu hogar!
|
Teleported to home!=¡Teletransportado a tu hogar!
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
# textdomain: sethome
|
# textdomain: sethome
|
||||||
This command can only be executed in-game!=
|
|
||||||
Can use /sethome and /home=Peut utiliser /sethome et /home
|
Can use /sethome and /home=Peut utiliser /sethome et /home
|
||||||
Teleport you to your home point=Vous téléporter à votre domicile
|
Teleport you to your home point=Vous téléporter à votre domicile
|
||||||
Teleported to home!=Téléporté à votre domicile !
|
Teleported to home!=Téléporté à votre domicile !
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
# textdomain: sethome
|
# textdomain: sethome
|
||||||
This command can only be executed in-game!=
|
|
||||||
Can use /sethome and /home=Boleh pakai /sethome dan /home
|
Can use /sethome and /home=Boleh pakai /sethome dan /home
|
||||||
Teleport you to your home point=Teleportasi ke rumah Anda
|
Teleport you to your home point=Teleportasi ke rumah Anda
|
||||||
Teleported to home!=Teleportasi ke rumah!
|
Teleported to home!=Teleportasi ke rumah!
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user