summaryrefslogtreecommitdiff
path: root/homedecor_common
diff options
context:
space:
mode:
authorVanessa Dannenberg <vanessa.e.dannenberg@gmail.com>2019-04-24 18:59:36 -0400
committerVanessa Dannenberg <vanessa.e.dannenberg@gmail.com>2019-04-24 18:59:36 -0400
commita5eef1c5de77fa7770877802e66c3e1c53f9a0da (patch)
tree0f36e64a58e5f5bb7d95be6ae692f58f2ebfe483 /homedecor_common
parentdda854cf06f90a04a03844e19c4d4ad220e38fe4 (diff)
downloaddreambuilder_modpack-a5eef1c5de77fa7770877802e66c3e1c53f9a0da.tar
dreambuilder_modpack-a5eef1c5de77fa7770877802e66c3e1c53f9a0da.tar.gz
dreambuilder_modpack-a5eef1c5de77fa7770877802e66c3e1c53f9a0da.tar.bz2
dreambuilder_modpack-a5eef1c5de77fa7770877802e66c3e1c53f9a0da.tar.xz
dreambuilder_modpack-a5eef1c5de77fa7770877802e66c3e1c53f9a0da.zip
update castles, areas, homedecor, plantlife,
gloopblocks, hotbar, inspector, maptools, mesecons, moreblocks, moreores, technic, teleport_request, and worldedit switched to caverealms_lite (with minor fixes by me) switched to CWz's fork of player_textures The homedecor update brings in the big split, and will require you to re-enable all modpack components in order to avoid loss of content.
Diffstat (limited to 'homedecor_common')
-rw-r--r--homedecor_common/crafts.lua73
-rw-r--r--homedecor_common/depends.txt3
-rw-r--r--homedecor_common/expansion.lua379
-rw-r--r--homedecor_common/furnaces.lua283
-rw-r--r--homedecor_common/init.lua82
-rw-r--r--homedecor_common/intllib.lua45
-rw-r--r--homedecor_common/inventory.lua189
-rw-r--r--homedecor_common/locale/de.po1854
-rw-r--r--homedecor_common/locale/es.po1633
-rw-r--r--homedecor_common/locale/fr.po1796
-rw-r--r--homedecor_common/locale/it.po1937
-rw-r--r--homedecor_common/locale/ms.po1849
-rw-r--r--homedecor_common/locale/pt.po1900
-rw-r--r--homedecor_common/locale/pt_BR.po1900
-rw-r--r--homedecor_common/locale/ru.po1595
-rw-r--r--homedecor_common/locale/template.pot1527
-rw-r--r--homedecor_common/models/homedecor_cube.obj23
-rw-r--r--homedecor_common/models/homedecor_slope.obj26
-rw-r--r--homedecor_common/models/homedecor_slope_inner_corner.obj34
-rw-r--r--homedecor_common/models/homedecor_slope_outer_corner.obj24
-rw-r--r--homedecor_common/mt_game_beds_functions.lua175
-rw-r--r--homedecor_common/nodeboxes.lua59
-rw-r--r--homedecor_common/registration.lua95
-rw-r--r--homedecor_common/sit.lua34
-rw-r--r--homedecor_common/textures/homedecor_blanktile.pngbin0 -> 96 bytes
-rw-r--r--homedecor_common/textures/homedecor_drawer_small.pngbin0 -> 226 bytes
-rw-r--r--homedecor_common/textures/homedecor_generic_metal.pngbin0 -> 218 bytes
-rw-r--r--homedecor_common/textures/homedecor_generic_metal_brass.pngbin0 -> 344 bytes
-rw-r--r--homedecor_common/textures/homedecor_generic_metal_bright.pngbin0 -> 186 bytes
-rw-r--r--homedecor_common/textures/homedecor_generic_metal_gold.pngbin0 -> 381 bytes
-rw-r--r--homedecor_common/textures/homedecor_generic_metal_gold2.pngbin0 -> 372 bytes
-rw-r--r--homedecor_common/textures/homedecor_generic_metal_lines_overlay.pngbin0 -> 83 bytes
-rw-r--r--homedecor_common/textures/homedecor_generic_metal_wrought_iron.pngbin0 -> 381 bytes
-rw-r--r--homedecor_common/textures/homedecor_generic_plastic.pngbin0 -> 226 bytes
-rw-r--r--homedecor_common/textures/homedecor_generic_quilted_paper.pngbin0 -> 333 bytes
-rw-r--r--homedecor_common/textures/homedecor_generic_terrycloth.pngbin0 -> 253 bytes
-rw-r--r--homedecor_common/textures/homedecor_generic_wood_luxury.pngbin0 -> 590 bytes
-rw-r--r--homedecor_common/textures/homedecor_generic_wood_old.pngbin0 -> 1104 bytes
-rw-r--r--homedecor_common/textures/homedecor_generic_wood_plain.pngbin0 -> 293 bytes
-rw-r--r--homedecor_common/textures/homedecor_generic_wood_red.pngbin0 -> 997 bytes
-rw-r--r--homedecor_common/textures/homedecor_light.pngbin0 -> 524 bytes
-rw-r--r--homedecor_common/textures/homedecor_polished_copper.pngbin0 -> 1692 bytes
-rw-r--r--homedecor_common/textures/homedecor_roof_tile_terracotta.pngbin0 -> 748 bytes
-rw-r--r--homedecor_common/textures/homedecor_shingles_asphalt.pngbin0 -> 250 bytes
-rw-r--r--homedecor_common/textures/homedecor_shingles_terracotta.pngbin0 -> 438 bytes
-rw-r--r--homedecor_common/textures/homedecor_shingles_terracotta_inv.pngbin0 -> 2450 bytes
-rw-r--r--homedecor_common/textures/homedecor_shingles_wood.pngbin0 -> 880 bytes
-rw-r--r--homedecor_common/textures/homedecor_water_particle.pngbin0 -> 118 bytes
-rwxr-xr-xhomedecor_common/tools/updatepo.sh24
-rw-r--r--homedecor_common/water_particles.lua115
50 files changed, 17654 insertions, 0 deletions
diff --git a/homedecor_common/crafts.lua b/homedecor_common/crafts.lua
new file mode 100644
index 0000000..547ef18
--- /dev/null
+++ b/homedecor_common/crafts.lua
@@ -0,0 +1,73 @@
+-- crafts for common items that are used by more than one home decor component
+
+local S = homedecor.gettext
+
+-- items
+
+minetest.register_craftitem(":homedecor:roof_tile_terracotta", {
+ description = S("Terracotta Roof Tile"),
+ inventory_image = "homedecor_roof_tile_terracotta.png",
+})
+
+minetest.register_craftitem(":homedecor:drawer_small", {
+ description = S("Small Wooden Drawer"),
+ inventory_image = "homedecor_drawer_small.png",
+})
+
+-- cooking/fuel
+
+minetest.register_craft({
+ type = "cooking",
+ output = "homedecor:roof_tile_terracotta",
+ recipe = "basic_materials:terracotta_base",
+})
+
+minetest.register_craft({
+ type = "fuel",
+ recipe = "homedecor:shingles_wood",
+ burntime = 30,
+})
+
+
+-- crafing
+
+minetest.register_craft( {
+ output = "homedecor:shingles_terracotta",
+ recipe = {
+ { "homedecor:roof_tile_terracotta", "homedecor:roof_tile_terracotta"},
+ { "homedecor:roof_tile_terracotta", "homedecor:roof_tile_terracotta"},
+ },
+})
+
+minetest.register_craft( {
+ output = "homedecor:roof_tile_terracotta 8",
+ recipe = {
+ { "homedecor:shingles_terracotta", "homedecor:shingles_terracotta" }
+ }
+})
+
+minetest.register_craft( {
+ output = "homedecor:shingles_wood 12",
+ recipe = {
+ { "group:stick", "group:wood"},
+ { "group:wood", "group:stick"},
+ },
+})
+
+minetest.register_craft( {
+ output = "homedecor:shingles_wood 12",
+ recipe = {
+ { "group:wood", "group:stick"},
+ { "group:stick", "group:wood"},
+ },
+})
+
+minetest.register_craft( {
+ output = "homedecor:shingles_asphalt 6",
+ recipe = {
+ { "building_blocks:gravel_spread", "dye:black", "building_blocks:gravel_spread" },
+ { "group:sand", "dye:black", "group:sand" },
+ { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" },
+ },
+})
+
diff --git a/homedecor_common/depends.txt b/homedecor_common/depends.txt
new file mode 100644
index 0000000..a78a220
--- /dev/null
+++ b/homedecor_common/depends.txt
@@ -0,0 +1,3 @@
+default
+creative
+
diff --git a/homedecor_common/expansion.lua b/homedecor_common/expansion.lua
new file mode 100644
index 0000000..26efc6a
--- /dev/null
+++ b/homedecor_common/expansion.lua
@@ -0,0 +1,379 @@
+
+local S = homedecor.gettext
+
+-- vectors to place one node next to or behind another
+
+homedecor.fdir_to_right = {
+ { 1, 0 },
+ { 0, -1 },
+ { -1, 0 },
+ { 0, 1 },
+}
+
+homedecor.fdir_to_left = {
+ { -1, 0 },
+ { 0, 1 },
+ { 1, 0 },
+ { 0, -1 },
+}
+
+homedecor.fdir_to_fwd = {
+ { 0, 1 },
+ { 1, 0 },
+ { 0, -1 },
+ { -1, 0 },
+}
+
+-- special case for wallmounted nodes
+
+homedecor.wall_fdir_to_right = {
+ nil,
+ nil,
+ { -1, 0 },
+ { 1, 0 },
+ { 0, -1 },
+ { 0, 1 },
+}
+
+homedecor.wall_fdir_to_left = {
+ nil,
+ nil,
+ { 1, 0 },
+ { -1, 0 },
+ { 0, 1 },
+ { 0, -1 },
+}
+
+homedecor.wall_fdir_to_fwd = {
+ nil,
+ nil,
+ { 0, -1 },
+ { 0, 1 },
+ { 1, 0 },
+ { -1, 0 },
+}
+
+local placeholder_node = "air"
+minetest.register_alias("homedecor:expansion_placeholder", "air")
+
+--- select which node was pointed at based on it being known, not ignored, buildable_to
+-- returns nil if no node could be selected
+local function select_node(pointed_thing)
+ local pos = pointed_thing.under
+ local node = minetest.get_node_or_nil(pos)
+ local def = node and minetest.registered_nodes[node.name]
+
+ if not def or not def.buildable_to then
+ pos = pointed_thing.above
+ node = minetest.get_node_or_nil(pos)
+ def = node and minetest.registered_nodes[node.name]
+ end
+ return def and pos, def
+end
+
+--- check if all nodes can and may be build to
+local function is_buildable_to(placer_name, ...)
+ for _, pos in ipairs({...}) do
+ local node = minetest.get_node_or_nil(pos)
+ local def = node and minetest.registered_nodes[node.name]
+ if not (def and def.buildable_to) or minetest.is_protected(pos, placer_name) then
+ return false
+ end
+ end
+ return true
+end
+
+-- place one or two nodes if and only if both can be placed
+local function stack(itemstack, placer, fdir, pos, def, pos2, node1, node2, pointed_thing)
+ local placer_name = placer:get_player_name() or ""
+ if is_buildable_to(placer_name, pos, pos2) then
+ local lfdir = fdir or minetest.dir_to_facedir(placer:get_look_dir())
+ minetest.set_node(pos, { name = node1, param2 = lfdir })
+ node2 = node2 or "air" -- this can be used to clear buildable_to nodes even though we are using a multinode mesh
+ -- do not assume by default, as we still might want to allow overlapping in some cases
+ local has_facedir = node2 ~= "air"
+ if node2 == "placeholder" then
+ has_facedir = false
+ node2 = placeholder_node
+ end
+ minetest.set_node(pos2, { name = node2, param2 = (has_facedir and lfdir) or nil })
+
+ -- call after_place_node of the placed node if available
+ local ctrl_node_def = minetest.registered_nodes[node1]
+ if ctrl_node_def and ctrl_node_def.after_place_node then
+ ctrl_node_def.after_place_node(pos, placer, itemstack, pointed_thing)
+ end
+
+ if not creative.is_enabled_for(placer_name) then
+ itemstack:take_item()
+ end
+ end
+ return itemstack
+end
+
+local function rightclick_pointed_thing(pos, placer, itemstack, pointed_thing)
+ local node = minetest.get_node_or_nil(pos)
+ if not node then return false end
+ local def = minetest.registered_nodes[node.name]
+ if not def or not def.on_rightclick then return false end
+ return def.on_rightclick(pos, node, placer, itemstack, pointed_thing) or itemstack
+end
+
+-- Stack one node above another
+-- leave the last argument nil if it's one 2m high node
+function homedecor.stack_vertically(itemstack, placer, pointed_thing, node1, node2)
+ local rightclick_result = rightclick_pointed_thing(pointed_thing.under, placer, itemstack, pointed_thing)
+ if rightclick_result then return rightclick_result end
+
+ local pos, def = select_node(pointed_thing)
+ if not pos then return itemstack end
+
+ local top_pos = { x=pos.x, y=pos.y+1, z=pos.z }
+
+ return stack(itemstack, placer, nil, pos, def, top_pos, node1, node2, pointed_thing)
+end
+
+-- Stack one door node above another
+-- like homedecor.stack_vertically but tests first if it was placed as a right wing, then uses node1_right and node2_right instead
+
+function homedecor.stack_wing(itemstack, placer, pointed_thing, node1, node2, node1_right, node2_right)
+ local rightclick_result = rightclick_pointed_thing(pointed_thing.under, placer, itemstack, pointed_thing)
+ if rightclick_result then return rightclick_result end
+
+ local pos, def = select_node(pointed_thing)
+ if not pos then return itemstack end
+
+ local forceright = placer:get_player_control()["sneak"]
+ local fdir = minetest.dir_to_facedir(placer:get_look_dir())
+
+ local is_right_wing = node1 == minetest.get_node({ x = pos.x + homedecor.fdir_to_left[fdir+1][1], y=pos.y, z = pos.z + homedecor.fdir_to_left[fdir+1][2] }).name
+ if forceright or is_right_wing then
+ node1, node2 = node1_right, node2_right
+ end
+
+ local top_pos = { x=pos.x, y=pos.y+1, z=pos.z }
+ return stack(itemstack, placer, fdir, pos, def, top_pos, node1, node2, pointed_thing)
+end
+
+function homedecor.stack_sideways(itemstack, placer, pointed_thing, node1, node2, dir)
+ local rightclick_result = rightclick_pointed_thing(pointed_thing.under, placer, itemstack, pointed_thing)
+ if rightclick_result then return rightclick_result end
+
+ local pos, def = select_node(pointed_thing)
+ if not pos then return itemstack end
+
+ local fdir = minetest.dir_to_facedir(placer:get_look_dir())
+ local fdir_transform = dir and homedecor.fdir_to_right or homedecor.fdir_to_fwd
+
+ local pos2 = { x = pos.x + fdir_transform[fdir+1][1], y=pos.y, z = pos.z + fdir_transform[fdir+1][2] }
+
+ return stack(itemstack, placer, fdir, pos, def, pos2, node1, node2, pointed_thing)
+end
+
+function homedecor.bed_expansion(pos, placer, itemstack, pointed_thing, trybunks)
+
+ local thisnode = minetest.get_node(pos)
+ local param2 = thisnode.param2
+ local fdir = param2 % 8
+
+ local fxd = homedecor.wall_fdir_to_fwd[fdir+1][1]
+ local fzd = homedecor.wall_fdir_to_fwd[fdir+1][2]
+
+ local forwardpos = {x=pos.x+fxd, y=pos.y, z=pos.z+fzd}
+ local forwardnode = minetest.get_node(forwardpos)
+
+ local def = minetest.registered_nodes[forwardnode.name]
+ local placer_name = placer:get_player_name()
+
+ if not (def and def.buildable_to) then
+ minetest.chat_send_player( placer:get_player_name(),
+ S("Not enough room - the space for the headboard is occupied!"))
+ minetest.set_node(pos, {name = "air"})
+ return true
+ end
+
+ if minetest.is_protected(forwardpos, placer_name) then
+ minetest.chat_send_player( placer:get_player_name(),
+ S("Someone already owns the spot where the headboard goes."))
+ return true
+ end
+
+ minetest.set_node(forwardpos, {name = "air"})
+
+ local lxd = homedecor.wall_fdir_to_left[fdir+1][1]
+ local lzd = homedecor.wall_fdir_to_left[fdir+1][2]
+ local leftpos = {x=pos.x+lxd, y=pos.y, z=pos.z+lzd}
+ local leftnode = minetest.get_node(leftpos)
+
+ local rxd = homedecor.wall_fdir_to_right[fdir+1][1]
+ local rzd = homedecor.wall_fdir_to_right[fdir+1][2]
+ local rightpos = {x=pos.x+rxd, y=pos.y, z=pos.z+rzd}
+ local rightnode = minetest.get_node(rightpos)
+
+ local inv = placer:get_inventory()
+
+ if leftnode.name == "homedecor:bed_regular" then
+ local newname = string.gsub(thisnode.name, "_regular", "_kingsize")
+ local meta = minetest.get_meta(pos)
+ local leftmeta = minetest.get_meta(leftpos)
+
+ minetest.set_node(pos, {name = "air"})
+ minetest.swap_node(leftpos, { name = newname, param2 = param2})
+ elseif rightnode.name == "homedecor:bed_regular" then
+ local newname = string.gsub(thisnode.name, "_regular", "_kingsize")
+ local meta = minetest.get_meta(pos)
+ local rightmeta = minetest.get_meta(rightpos)
+
+ minetest.set_node(rightpos, {name = "air"})
+ minetest.swap_node(pos, { name = newname, param2 = param2})
+ end
+
+ local toppos = {x=pos.x, y=pos.y+1.0, z=pos.z}
+ local topposfwd = {x=toppos.x+fxd, y=toppos.y, z=toppos.z+fzd}
+
+ if trybunks and is_buildable_to(placer_name, toppos, topposfwd) then
+ local newname = string.gsub(thisnode.name, "_regular", "_extended")
+ local newparam2 = param2 % 8
+ minetest.swap_node(toppos, { name = thisnode.name, param2 = param2})
+ minetest.swap_node(pos, { name = newname, param2 = param2})
+ itemstack:take_item()
+ end
+end
+
+function homedecor.unextend_bed(pos)
+ local bottomnode = minetest.get_node({x=pos.x, y=pos.y-1.0, z=pos.z})
+ local param2 = bottomnode.param2
+ if bottomnode.name == "homedecor:bed_extended" then
+ local newname = string.gsub(bottomnode.name, "_extended", "_regular")
+ minetest.swap_node({x=pos.x, y=pos.y-1.0, z=pos.z}, { name = newname, param2 = param2})
+ end
+end
+
+function homedecor.place_banister(itemstack, placer, pointed_thing)
+ local rightclick_result = rightclick_pointed_thing(pointed_thing.under, placer, itemstack, pointed_thing)
+ if rightclick_result then return rightclick_result end
+
+ local pos, _ = select_node(pointed_thing)
+ if not pos then return itemstack end
+
+ local fdir = minetest.dir_to_facedir(placer:get_look_dir())
+ local meta = itemstack:get_meta()
+ local pindex = meta:get_int("palette_index")
+
+ local abovepos = { x=pos.x, y=pos.y+1, z=pos.z }
+ local abovenode = minetest.get_node(abovepos)
+
+ local adef = minetest.registered_nodes[abovenode.name]
+ local placer_name = placer:get_player_name()
+
+ if not (adef and adef.buildable_to) then
+ minetest.chat_send_player(placer_name, S("Not enough room - the upper space is occupied!" ))
+ return itemstack
+ end
+
+ if minetest.is_protected(abovepos, placer_name) then
+ minetest.chat_send_player(placer_name, S("Someone already owns that spot."))
+ return itemstack
+ end
+
+ local lxd = homedecor.fdir_to_left[fdir+1][1]
+ local lzd = homedecor.fdir_to_left[fdir+1][2]
+
+ local rxd = homedecor.fdir_to_right[fdir+1][1]
+ local rzd = homedecor.fdir_to_right[fdir+1][2]
+
+ local fxd = homedecor.fdir_to_fwd[fdir+1][1]
+ local fzd = homedecor.fdir_to_fwd[fdir+1][2]
+
+ local below_pos = { x=pos.x, y=pos.y-1, z=pos.z }
+ local fwd_pos = { x=pos.x+fxd, y=pos.y, z=pos.z+fzd }
+ local left_pos = { x=pos.x+lxd, y=pos.y, z=pos.z+lzd }
+ local right_pos = { x=pos.x+rxd, y=pos.y, z=pos.z+rzd }
+ local left_fwd_pos = { x=pos.x+lxd+fxd, y=pos.y, z=pos.z+lzd+fzd }
+ local right_fwd_pos = { x=pos.x+rxd+fxd, y=pos.y, z=pos.z+rzd+fzd }
+ local right_fwd_above_pos = { x=pos.x+rxd+fxd, y=pos.y+1, z=pos.z+rzd+fzd }
+ local left_fwd_above_pos = { x=pos.x+lxd+fxd, y=pos.y+1, z=pos.z+lzd+fzd }
+ local right_fwd_below_pos = { x=pos.x+rxd+fxd, y=pos.y-1, z=pos.z+rzd+fzd }
+ local left_fwd_below_pos = { x=pos.x+lxd+fxd, y=pos.y-1, z=pos.z+lzd+fzd }
+
+ local below_node = minetest.get_node(below_pos)
+ --local fwd_node = minetest.get_node(fwd_pos)
+ local left_node = minetest.get_node(left_pos)
+ local right_node = minetest.get_node(right_pos)
+ local left_fwd_node = minetest.get_node(left_fwd_pos)
+ local right_fwd_node = minetest.get_node(right_fwd_pos)
+ local left_below_node = minetest.get_node({x=left_pos.x, y=left_pos.y-1, z=left_pos.z})
+ local right_below_node = minetest.get_node({x=right_pos.x, y=right_pos.y-1, z=right_pos.z})
+ --local right_fwd_above_node = minetest.get_node(right_fwd_above_pos)
+ --local left_fwd_above_node = minetest.get_node(left_fwd_above_pos)
+ local right_fwd_below_node = minetest.get_node(right_fwd_below_pos)
+ local left_fwd_below_node = minetest.get_node(left_fwd_below_pos)
+
+ local new_place_name = itemstack:get_name()
+
+ -- try to place a diagonal one on the side of blocks stacked like stairs
+ -- or follow an existing diagonal with another.
+ if (left_below_node and string.find(left_below_node.name, "banister_.-_diagonal_right")
+ and below_node and is_buildable_to(placer_name, below_pos, below_pos))
+ or not is_buildable_to(placer_name, right_fwd_above_pos, right_fwd_above_pos) then
+ new_place_name = string.gsub(new_place_name, "_horizontal", "_diagonal_right")
+ elseif (right_below_node and string.find(right_below_node.name, "banister_.-_diagonal_left")
+ and below_node and is_buildable_to(placer_name, below_pos, below_pos))
+ or not is_buildable_to(placer_name, left_fwd_above_pos, left_fwd_above_pos) then
+ new_place_name = string.gsub(new_place_name, "_horizontal", "_diagonal_left")
+
+ -- try to follow a diagonal with the corresponding horizontal
+ -- from the top of a diagonal...
+ elseif left_below_node and string.find(left_below_node.name, "homedecor:banister_.*_diagonal") then
+ fdir = left_below_node.param2
+ new_place_name = string.gsub(left_below_node.name, "_diagonal_.-$", "_horizontal")
+ elseif right_below_node and string.find(right_below_node.name, "homedecor:banister_.*_diagonal") then
+ fdir = right_below_node.param2
+ new_place_name = string.gsub(right_below_node.name, "_diagonal_.-$", "_horizontal")
+
+ -- try to place a horizontal in-line with the nearest diagonal, at the top
+ elseif left_fwd_below_node and string.find(left_fwd_below_node.name, "homedecor:banister_.*_diagonal")
+ and is_buildable_to(placer_name, fwd_pos, fwd_pos) then
+ fdir = left_fwd_below_node.param2
+ pos = fwd_pos
+ new_place_name = string.gsub(left_fwd_below_node.name, "_diagonal_.-$", "_horizontal")
+ elseif right_fwd_below_node and string.find(right_fwd_below_node.name, "homedecor:banister_.*_diagonal")
+ and is_buildable_to(placer_name, fwd_pos, fwd_pos) then
+ fdir = right_fwd_below_node.param2
+ pos = fwd_pos
+ new_place_name = string.gsub(right_fwd_below_node.name, "_diagonal_.-$", "_horizontal")
+
+ -- try to follow a diagonal with a horizontal, at the bottom of the diagonal
+ elseif left_node and string.find(left_node.name, "homedecor:banister_.*_diagonal") then
+ fdir = left_node.param2
+ new_place_name = string.gsub(left_node.name, "_diagonal_.-$", "_horizontal")
+ elseif right_node and string.find(right_node.name, "homedecor:banister_.*_diagonal") then
+ fdir = right_node.param2
+ new_place_name = string.gsub(right_node.name, "_diagonal_.-$", "_horizontal")
+
+ -- try to place a horizontal in-line with the nearest diagonal, at the bottom
+ elseif left_fwd_node and string.find(left_fwd_node.name, "homedecor:banister_.*_diagonal")
+ and is_buildable_to(placer_name, fwd_pos, fwd_pos) then
+ fdir = left_fwd_node.param2
+ pos = fwd_pos
+ new_place_name = string.gsub(left_fwd_node.name, "_diagonal_.-$", "_horizontal")
+ elseif right_fwd_node and string.find(right_fwd_node.name, "homedecor:banister_.*_diagonal")
+ and is_buildable_to(placer_name, fwd_pos, fwd_pos) then
+ fdir = right_fwd_node.param2
+ pos = fwd_pos
+ new_place_name = string.gsub(right_fwd_node.name, "_diagonal_.-$", "_horizontal")
+ end
+
+ -- manually invert left-right orientation
+ if placer:get_player_control()["sneak"] then
+ if string.find(new_place_name, "banister_.*_diagonal") then
+ new_place_name = string.gsub(new_place_name, "_left", "_right")
+ else
+ new_place_name = string.gsub(new_place_name, "_right", "_left")
+ end
+ end
+
+ minetest.set_node(pos, {name = new_place_name, param2 = fdir+pindex})
+ itemstack:take_item()
+ return itemstack
+end
diff --git a/homedecor_common/furnaces.lua b/homedecor_common/furnaces.lua
new file mode 100644
index 0000000..d628273
--- /dev/null
+++ b/homedecor_common/furnaces.lua
@@ -0,0 +1,283 @@
+-- This code supplies an oven/stove. Basically it's just a copy of the default furnace with different textures.
+
+local S = homedecor.gettext
+
+local function swap_node(pos, name)
+ local node = minetest.get_node(pos)
+ if node.name == name then return end
+ node.name = name
+ minetest.swap_node(pos, node)
+end
+
+local function make_formspec(furnacedef, percent)
+ local fire
+
+ if percent and (percent > 0) then
+ fire = ("%s^[lowpart:%d:%s"):format(
+ furnacedef.fire_bg,
+ (100-percent),
+ furnacedef.fire_fg
+ )
+ else
+ fire = "default_furnace_fire_bg.png"
+ end
+
+ local w = furnacedef.output_width
+ local h = math.ceil(furnacedef.output_slots / furnacedef.output_width)
+
+ return "size["..math.max(8, 6 + w)..",9]"..
+ "image[2,2;1,1;"..fire.."]"..
+ "list[current_name;fuel;2,3;1,1;]"..
+ "list[current_name;src;2,1;1,1;]"..
+ "list[current_name;dst;5,1;"..w..","..h..";]"..
+ "list[current_player;main;0,5;8,4;]"..
+ "listring[current_name;dst]"..
+ "listring[current_player;main]"..
+ "listring[current_name;src]"..
+ "listring[current_player;main]"
+end
+
+--[[
+furnacedef = {
+ description = "Oven",
+ tiles = { ... },
+ tiles_active = { ... },
+ ^ +Y -Y +X -X +Z -Z
+ tile_format = "oven_%s%s.png",
+ ^ First '%s' replaced by one of "top", "bottom", "side", "front".
+ ^ Second '%s' replaced by "" for inactive, and "_active" for active "front"
+ ^ "side" is used for left, right and back.
+ ^ tiles_active for front is set
+ output_slots = 4,
+ output_width = 2,
+ cook_speed = 1,
+ ^ Higher values cook stuff faster.
+ extra_nodedef_fields = { ... },
+ ^ Stuff here is copied verbatim into both active and inactive nodedefs
+ ^ Useful for overriding drawtype, etc.
+}
+]]
+
+local function make_tiles(tiles, fmt, active)
+ if not fmt then return tiles end
+ tiles = { }
+ for i,side in ipairs{"top", "bottom", "side", "side", "side", "front"} do
+ if active and (i == 6) then
+ tiles[i] = fmt:format(side, "_active")
+ else
+ tiles[i] = fmt:format(side, "")
+ end
+ end
+ return tiles
+end
+
+local furnace_can_dig = function(pos,player)
+ local meta = minetest.get_meta(pos);
+ local inv = meta:get_inventory()
+ return inv:is_empty("fuel")
+ and inv:is_empty("dst")
+ and inv:is_empty("src")
+end
+
+function homedecor.register_furnace(name, furnacedef)
+ furnacedef.fire_fg = furnacedef.fire_bg or "default_furnace_fire_fg.png"
+ furnacedef.fire_bg = furnacedef.fire_bg or "default_furnace_fire_bg.png"
+
+ furnacedef.output_slots = furnacedef.output_slots or 4
+ furnacedef.output_width = furnacedef.output_width or 2
+
+ furnacedef.cook_speed = furnacedef.cook_speed or 1
+
+ local description = furnacedef.description or S("Furnace")
+
+ local furnace_construct = function(pos)
+ local meta = minetest.get_meta(pos)
+ meta:set_string("formspec", make_formspec(furnacedef, 0))
+ meta:set_string("infotext", description)
+ local inv = meta:get_inventory()
+ inv:set_size("fuel", 1)
+ inv:set_size("src", 1)
+ inv:set_size("dst", furnacedef.output_slots)
+ end
+
+ local furnace_allow_put = function(pos, listname, index, stack, player)
+ local meta = minetest.get_meta(pos)
+ local inv = meta:get_inventory()
+ if listname == "fuel" then
+ if minetest.get_craft_result({method="fuel",width=1,items={stack}}).time ~= 0 then
+ if inv:is_empty("src") then
+ meta:set_string("infotext", S("@1 (empty)", description))
+ end
+ return stack:get_count()
+ else
+ return 0
+ end
+ elseif listname == "src" then
+ return stack:get_count()
+ elseif listname == "dst" then
+ return 0
+ end
+ end
+ local furnace_allow_move = function(pos, from_list, from_index, to_list, to_index, count, player)
+ local meta = minetest.get_meta(pos)
+ local inv = meta:get_inventory()
+ local stack = inv:get_stack(from_list, from_index)
+ if to_list == "fuel" then
+ if minetest.get_craft_result({method="fuel",width=1,items={stack}}).time ~= 0 then
+ if inv:is_empty("src") then
+ meta:set_string("infotext", S("@1 (empty)", description))
+ end
+ return count
+ else
+ return 0
+ end
+ elseif to_list == "src" then
+ return count
+ elseif to_list == "dst" then
+ return 0
+ end
+ end
+
+ local def = {
+ description = description,
+ tiles = make_tiles(furnacedef.tiles, furnacedef.tile_format, false),
+ groups = furnacedef.groups or {cracky=2},
+ sounds = furnacedef.sounds or default.node_sound_wood_defaults(),
+ on_construct = furnace_construct,
+ can_dig = furnace_can_dig,
+ allow_metadata_inventory_put = furnace_allow_put,
+ allow_metadata_inventory_move = furnace_allow_move,
+ inventory = { lockable = true }
+ }
+
+ local def_active = {
+ description = S("@1 (active)", description),
+ tiles = make_tiles(furnacedef.tiles_active, furnacedef.tile_format, true),
+ light_source = 8,
+ drop = "homedecor:" .. name,
+ groups = furnacedef.groups or {cracky=2, not_in_creative_inventory=1},
+ sounds = furnacedef.sounds or default.node_sound_stone_defaults(),
+ on_construct = furnace_construct,
+ can_dig = furnace_can_dig,
+ allow_metadata_inventory_put = furnace_allow_put,
+ allow_metadata_inventory_move = furnace_allow_move,
+ inventory = { lockable = true }
+ }
+
+ if furnacedef.extra_nodedef_fields then
+ for k, v in pairs(furnacedef.extra_nodedef_fields) do
+ def[k] = v
+ def_active[k] = v
+ end
+ end
+
+ local n_active = name.."_active"
+
+ homedecor.register(name, def)
+ homedecor.register(n_active, def_active)
+
+ local nname, name_active = "homedecor:"..name, "homedecor:"..n_active
+
+ minetest.register_abm({
+ nodenames = {nname, name_active, nname.."_locked", name_active.."_locked"},
+ label = "furnaces",
+ interval = 1.0,
+ chance = 1,
+ action = function(pos, node, active_object_count, active_object_count_wider)
+ local meta = minetest.get_meta(pos)
+ for i, pname in ipairs({
+ "fuel_totaltime",
+ "fuel_time",
+ "src_totaltime",
+ "src_time"
+ }) do
+ if meta:get_string(pname) == "" then
+ meta:set_float(pname, 0.0)
+ end
+ end
+
+ local inv = meta:get_inventory()
+
+ local srclist = inv:get_list("src")
+ local cooked = nil
+ local aftercooked
+
+ if srclist then
+ cooked, aftercooked = minetest.get_craft_result({method = "cooking", width = 1, items = srclist})
+ end
+
+ local was_active = false
+
+ if meta:get_float("fuel_time") < meta:get_float("fuel_totaltime") then
+ was_active = true
+ meta:set_float("fuel_time", meta:get_float("fuel_time") + 1)
+ meta:set_float("src_time", meta:get_float("src_time") + furnacedef.cook_speed)
+ if cooked and cooked.item and meta:get_float("src_time") >= cooked.time then
+ -- check if there's room for output in "dst" list
+ if inv:room_for_item("dst",cooked.item) then
+ -- Put result in "dst" list
+ inv:add_item("dst", cooked.item)
+ -- take stuff from "src" list
+ inv:set_stack("src", 1, aftercooked.items[1])
+ end
+ meta:set_string("src_time", 0)
+ end
+ end
+
+ -- XXX: Quick patch, make it better in the future.
+ local locked = node.name:find("_locked$") and "_locked" or ""
+ local desc = minetest.registered_nodes[nname..locked].description
+
+ if meta:get_float("fuel_time") < meta:get_float("fuel_totaltime") then
+ local percent = math.floor(meta:get_float("fuel_time") /
+ meta:get_float("fuel_totaltime") * 100)
+ meta:set_string("infotext", S("@1 (active: @2%)", desc, percent))
+ swap_node(pos,name_active..locked)
+ meta:set_string("formspec", make_formspec(furnacedef, percent))
+ return
+ end
+
+ local fuel = nil
+ local afterfuel
+ cooked = nil
+ local fuellist = inv:get_list("fuel")
+ srclist = inv:get_list("src")
+
+ if srclist then
+ cooked = minetest.get_craft_result({method = "cooking", width = 1, items = srclist})
+ end
+ if fuellist then
+ fuel, afterfuel = minetest.get_craft_result({method = "fuel", width = 1, items = fuellist})
+ end
+
+ if (not fuel) or (fuel.time <= 0) then
+ meta:set_string("infotext", S("@1 (out of fuel)", desc))
+ swap_node(pos, nname..locked)
+ meta:set_string("formspec", make_formspec(furnacedef, 0))
+ return
+ end
+
+ if cooked.item:is_empty() then
+ if was_active then
+ meta:set_string("infotext", S("@1 (empty)", desc))
+ swap_node(pos, nname..locked)
+ meta:set_string("formspec", make_formspec(furnacedef, 0))
+ end
+ return
+ end
+
+ if not inv:room_for_item("dst", cooked.item) then
+ meta:set_string("infotext", S("@1 (output bins are full)", desc))
+ swap_node(pos, nname..locked)
+ meta:set_string("formspec", make_formspec(furnacedef, 0))
+ return
+ end
+
+ meta:set_string("fuel_totaltime", fuel.time)
+ meta:set_string("fuel_time", 0)
+
+ inv:set_stack("fuel", 1, afterfuel.items[1])
+ end,
+ })
+
+end
diff --git a/homedecor_common/init.lua b/homedecor_common/init.lua
new file mode 100644
index 0000000..6d81c44
--- /dev/null
+++ b/homedecor_common/init.lua
@@ -0,0 +1,82 @@
+-- Home Decor API/functions, and common textures and models
+-- by VanessaE
+
+local modpath = minetest.get_modpath("homedecor_common")
+
+homedecor = {}
+homedecor.modpath = modpath
+
+-- Intllib support
+homedecor.gettext, homedecor.ngettext = dofile(modpath.."/intllib.lua")
+
+local S = homedecor.gettext
+
+-- Determine if the item being pointed at is the underside of a node (e.g a ceiling)
+function homedecor.find_ceiling(itemstack, placer, pointed_thing)
+ -- most of this is copied from the rotate-and-place function in builtin
+ local unode = core.get_node_or_nil(pointed_thing.under)
+ if not unode then
+ return
+ end
+ local undef = core.registered_nodes[unode.name]
+ if undef and undef.on_rightclick then
+ undef.on_rightclick(pointed_thing.under, unode, placer,
+ itemstack, pointed_thing)
+ return
+ end
+
+ local above = pointed_thing.above
+ local under = pointed_thing.under
+ local iswall = (above.y == under.y)
+ local isceiling = not iswall and (above.y < under.y)
+ local anode = core.get_node_or_nil(above)
+ if not anode then
+ return
+ end
+ local pos = pointed_thing.above
+ local node = anode
+
+ if undef and undef.buildable_to then
+ pos = pointed_thing.under
+ node = unode
+ end
+
+ if core.is_protected(pos, placer:get_player_name()) then
+ core.record_protection_violation(pos,
+ placer:get_player_name())
+ return
+ end
+
+ local ndef = core.registered_nodes[node.name]
+ if not ndef or not ndef.buildable_to then
+ return
+ end
+ return isceiling, pos
+end
+
+screwdriver = screwdriver or {}
+
+homedecor.plain_wood = { name = "homedecor_generic_wood_plain.png", color = 0xffa76820 }
+homedecor.mahogany_wood = { name = "homedecor_generic_wood_plain.png", color = 0xff7d2506 }
+homedecor.white_wood = "homedecor_generic_wood_plain.png"
+homedecor.dark_wood = { name = "homedecor_generic_wood_plain.png", color = 0xff39240f }
+homedecor.lux_wood = { name = "homedecor_generic_wood_luxury.png", color = 0xff643f23 }
+
+homedecor.color_black = 0xff303030
+homedecor.color_dark_grey = 0xff606060
+homedecor.color_med_grey = 0xffa0a0a0
+
+-- load different handler subsystems
+dofile(modpath.."/nodeboxes.lua")
+dofile(modpath.."/expansion.lua")
+dofile(modpath.."/furnaces.lua")
+dofile(modpath.."/inventory.lua")
+dofile(modpath.."/registration.lua")
+dofile(modpath.."/water_particles.lua")
+dofile(modpath.."/mt_game_beds_functions.lua")
+dofile(modpath.."/sit.lua")
+dofile(modpath.."/crafts.lua")
+
+if minetest.settings:get_bool("log_mod") then
+ minetest.log("action", "[HomeDecor API] " .. S("Loaded!"))
+end
diff --git a/homedecor_common/intllib.lua b/homedecor_common/intllib.lua
new file mode 100644
index 0000000..6669d72
--- /dev/null
+++ b/homedecor_common/intllib.lua
@@ -0,0 +1,45 @@
+
+-- Fallback functions for when `intllib` is not installed.
+-- Code released under Unlicense <http://unlicense.org>.
+
+-- Get the latest version of this file at:
+-- https://raw.githubusercontent.com/minetest-mods/intllib/master/lib/intllib.lua
+
+local function format(str, ...)
+ local args = { ... }
+ local function repl(escape, open, num, close)
+ if escape == "" then
+ local replacement = tostring(args[tonumber(num)])
+ if open == "" then
+ replacement = replacement..close
+ end
+ return replacement
+ else
+ return "@"..open..num..close
+ end
+ end
+ return (str:gsub("(@?)@(%(?)(%d+)(%)?)", repl))
+end
+
+local gettext, ngettext
+if minetest.get_modpath("intllib") then
+ if intllib.make_gettext_pair then
+ -- New method using gettext.
+ gettext, ngettext = intllib.make_gettext_pair()
+ else
+ -- Old method using text files.
+ gettext = intllib.Getter()
+ end
+end
+
+-- Fill in missing functions.
+
+gettext = gettext or function(msgid, ...)
+ return format(msgid, ...)
+end
+
+ngettext = ngettext or function(msgid, msgid_plural, n, ...)
+ return format(n==1 and msgid or msgid_plural, ...)
+end
+
+return gettext, ngettext
diff --git a/homedecor_common/inventory.lua b/homedecor_common/inventory.lua
new file mode 100644
index 0000000..2a49228
--- /dev/null
+++ b/homedecor_common/inventory.lua
@@ -0,0 +1,189 @@
+
+local S = homedecor.gettext
+
+local default_can_dig = function(pos,player)
+ local meta = minetest.get_meta(pos)
+ return meta:get_inventory():is_empty("main")
+end
+
+local background = default.gui_bg .. default.gui_bg_img .. default.gui_slots
+local default_inventory_formspecs = {
+ ["4"]="size[8,6]".. background ..
+ "list[context;main;2,0;4,1;]" ..
+ "list[current_player;main;0,2;8,4;]" ..
+ "listring[]",
+
+ ["6"]="size[8,6]".. background ..
+ "list[context;main;1,0;6,1;]"..
+ "list[current_player;main;0,2;8,4;]" ..
+ "listring[]",
+
+ ["8"]="size[8,6]".. background ..
+ "list[context;main;0,0;8,1;]"..
+ "list[current_player;main;0,2;8,4;]" ..
+ "listring[]",
+
+ ["12"]="size[8,7]".. background ..
+ "list[context;main;1,0;6,2;]"..
+ "list[current_player;main;0,3;8,4;]" ..
+ "listring[]",
+
+ ["16"]="size[8,7]".. background ..
+ "list[context;main;0,0;8,2;]"..
+ "list[current_player;main;0,3;8,4;]" ..
+ "listring[]",
+
+ ["24"]="size[8,8]".. background ..
+ "list[context;main;0,0;8,3;]"..
+ "list[current_player;main;0,4;8,4;]" ..
+ "listring[]",
+
+ ["32"]="size[8,9]".. background ..
+ "list[context;main;0,0.3;8,4;]"..
+ "list[current_player;main;0,4.85;8,1;]"..
+ "list[current_player;main;0,6.08;8,3;8]"..
+ "listring[context;main]" ..
+ "listring[current_player;main]" ..
+ default.get_hotbar_bg(0,4.85),
+
+ ["50"]="size[10,10]".. background ..
+ "list[context;main;0,0;10,5;]"..
+ "list[current_player;main;1,6;8,4;]" ..
+ "listring[]",
+}
+
+local function get_formspec_by_size(size)
+ --TODO heuristic to use the "next best size"
+ local formspec = default_inventory_formspecs[tostring(size)]
+ return formspec or default_inventory_formspecs
+end
+
+----
+-- handle inventory setting
+-- inventory = {
+-- size = 16,
+-- formspec = …,
+-- locked = false,
+-- lockable = true,
+-- }
+--
+function homedecor.handle_inventory(name, def, original_def)
+ local inventory = def.inventory
+ if not inventory then return end
+ def.inventory = nil
+
+ if inventory.size then
+ local on_construct = def.on_construct
+ def.on_construct = function(pos)
+ local size = inventory.size
+ local meta = minetest.get_meta(pos)
+ meta:get_inventory():set_size("main", size)
+ meta:set_string("formspec", inventory.formspec or get_formspec_by_size(size))
+ if on_construct then on_construct(pos) end
+ end
+ end
+
+ def.can_dig = def.can_dig or default_can_dig
+ def.on_metadata_inventory_move = def.on_metadata_inventory_move or function(pos, from_list, from_index, to_list, to_index, count, player)
+ minetest.log("action", S("@1 moves stuff in @2 at @3",
+ player:get_player_name(), name, minetest.pos_to_string(pos)
+ ))
+ end
+ def.on_metadata_inventory_put = def.on_metadata_inventory_put or function(pos, listname, index, stack, player)
+ minetest.log("action", S("@1 moves @2 to @3 at @4",
+ player:get_player_name(), stack:get_name(), name, minetest.pos_to_string(pos)
+ ))
+ end
+ def.on_metadata_inventory_take = def.on_metadata_inventory_take or function(pos, listname, index, stack, player)
+ minetest.log("action", S("@1 takes @2 from @3 at @4",
+ player:get_player_name(), stack:get_name(), name, minetest.pos_to_string(pos)
+ ))
+ end
+
+ local locked = inventory.locked
+ if locked then
+ local after_place_node = def.after_place_node
+ def.after_place_node = function(pos, placer)
+ local meta = minetest.get_meta(pos)
+ local owner = placer:get_player_name() or ""
+
+ meta:set_string("owner", owner)
+ meta:set_string("infotext", S("@1 (owned by @2)", def.infotext or def.description, owner))
+ return after_place_node and after_place_node(pos, placer)
+ end
+
+ local allow_move = def.allow_metadata_inventory_move
+ def.allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player)
+ local meta = minetest.get_meta(pos)
+ local owner = meta:get_string("owner")
+ local playername = player:get_player_name()
+
+ if playername == owner or
+ minetest.check_player_privs(playername, "protection_bypass") then
+ return allow_move and
+ allow_move(pos, from_list, from_index, to_list, to_index, count, player) or
+ count
+ end
+
+ minetest.log("action", S("@1 tried to access a @2 belonging to @3 at @4",
+ playername, name, owner, minetest.pos_to_string(pos)
+ ))
+ return 0
+ end
+
+ local allow_put = def.allow_metadata_inventory_put
+ def.allow_metadata_inventory_put = function(pos, listname, index, stack, player)
+ local meta = minetest.get_meta(pos)
+ local owner = meta:get_string("owner")
+ local playername = player:get_player_name()
+
+ if playername == owner or
+ minetest.check_player_privs(playername, "protection_bypass") then
+ return allow_put and allow_put(pos, listname, index, stack, player) or
+ stack:get_count()
+ end
+
+ minetest.log("action", S("@1 tried to access a @2 belonging to @3 at @4",
+ playername, name, owner, minetest.pos_to_string(pos)
+ ))
+ return 0
+ end
+
+ local allow_take = def.allow_metadata_inventory_take
+ def.allow_metadata_inventory_take = function(pos, listname, index, stack, player)
+ local meta = minetest.get_meta(pos)
+ local owner = meta:get_string("owner")
+ local playername = player:get_player_name()
+
+ if playername == owner or
+ minetest.check_player_privs(playername, "protection_bypass") then
+ return allow_take and allow_take(pos, listname, index, stack, player) or
+ stack:get_count()
+ end
+
+ minetest.log("action", S("@1 tried to access a @2 belonging to @3 at @4",
+ playername, name, owner, minetest.pos_to_string(pos)
+ ))
+ return 0
+ end
+ end
+
+ local lockable = inventory.lockable
+ if lockable then
+ local locked_def = table.copy(original_def)
+ locked_def.description = S("@1 (Locked)", def.description or name)
+
+ local locked_inventory = locked_def.inventory
+ locked_inventory.locked = true
+ locked_inventory.lockable = nil -- avoid loops of locked locked stuff
+
+ local locked_name = name .. "_locked"
+ homedecor.register(locked_name, locked_def)
+ minetest.register_craft({
+ type = "shapeless",
+ output = "homedecor:" .. locked_name,
+ recipe = { "homedecor:" .. name, "basic_materials:padlock" }
+ })
+ end
+
+end
diff --git a/homedecor_common/locale/de.po b/homedecor_common/locale/de.po
new file mode 100644
index 0000000..13f576f
--- /dev/null
+++ b/homedecor_common/locale/de.po
@@ -0,0 +1,1854 @@
+# German translations for PACKAGE package.
+# Copyright (C) 2017 THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# Automatically generated, 2017.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-11-14 03:47+0800\n"
+"PO-Revision-Date: 2017-08-13 13:26+0200\n"
+"Last-Translator: Wuzzy <almikes@aol.com>\n"
+"Language-Team: German\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Poedit 2.0.2\n"
+
+#: ../building_blocks/alias.lua
+msgid "Granite"
+msgstr "Granit"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Grate"
+msgstr "Rost"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Streak Free Glass"
+msgstr "Schlierenfreies Glas"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Wood Framed Glass"
+msgstr "Holzrahmenglas"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Adobe"
+msgstr "Adobe"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Fake Grass"
+msgstr "Falsches Gras"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Hardwood"
+msgstr "Hartholz"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Roof block"
+msgstr "Dachblock"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Tar"
+msgstr "Teer"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Marble"
+msgstr "Marmor"
+
+#. Translators: "Brobble" is a portmanteau of "Brick" and "Cobble".
+#. Translate however you see fit.
+#: ../building_blocks/node_stairs.lua
+msgid "Brobble Spread"
+msgstr "Ziesterboden"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Gravel Spread"
+msgstr "Kiesboden"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Tarmac Spread"
+msgstr "Asphaltboden"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Terrycloth towel"
+msgstr "Frottiertuch"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Chess board tiling"
+msgstr "Schachbrettkacheln"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Fireplace"
+msgstr "Kamin"
+
+#: ../building_blocks/others.lua
+msgid "Small bundle of sticks"
+msgstr "Kleines Bündel Stöcke"
+
+#: ../building_blocks/others.lua
+msgid "Tar base"
+msgstr "Teerbase"
+
+#: ../building_blocks/others.lua
+msgid "Tar Knife"
+msgstr "Teermesser"
+
+#: ../chains/init.lua
+msgid "Hanging chain (wrought iron)"
+msgstr "Hängende Kette (Schmiedeeisen)"
+
+#: ../chains/init.lua
+msgid "Hanging chain (brass)"
+msgstr "Hängende Kette (Messing)"
+
+#: ../chains/init.lua
+msgid "Hanging chain (ceiling mount, wrought iron)"
+msgstr "Hängende Kette (Decke, Schmiedeeisen)"
+
+#: ../chains/init.lua
+msgid "Hanging chain (ceiling mount, brass)"
+msgstr "Hängende Kette (Decke, Messing)"
+
+#: ../chains/init.lua
+msgid "Chandelier (wrought iron)"
+msgstr "Kronleuchter (Schmiedeeisen)"
+
+#: ../chains/init.lua
+msgid "Chandelier (brass)"
+msgstr "Kronleuchter (Messing)"
+
+#: ../computer/computers.lua
+msgid "Monitor and keyboard"
+msgstr "Bildschirm und Tastatur"
+
+#: ../computer/computers.lua
+msgid "WIFI Router"
+msgstr "WiFi-Router"
+
+#: ../computer/computers.lua
+msgid "Computer Tower"
+msgstr "Computerturm"
+
+#: ../computer/computers.lua
+msgid "Printer-Scanner Combo"
+msgstr "Multifunktionsdrucker"
+
+#: ../computer/computers.lua
+msgid "Rack Server"
+msgstr "Serverschrank"
+
+#: ../computer/computers.lua
+msgid "Not enough vertical space to place a server!"
+msgstr "Es gibt nicht genug vertikalen Platz, um einen Server zu platzieren!"
+
+#: ../computer/miscitems.lua ../homedecor/crafts.lua
+msgid "Plastic sheet"
+msgstr "Kunststoffplane"
+
+#: ../computer/miscitems.lua
+msgid "Unprocessed Plastic base"
+msgstr "Unverarbeiteter Kunststoff"
+
+#: ../computer/tetris.lua
+msgid "L"
+msgstr "L"
+
+#: ../computer/tetris.lua
+msgid "R"
+msgstr "R"
+
+#: ../computer/tetris.lua
+msgid "New Game"
+msgstr "Neues Spiel"
+
+#: ../computer/tetris.lua
+msgid "Next..."
+msgstr "Nächster …"
+
+#: ../computer/tetris.lua
+msgid "Score: "
+msgstr "Punktzahl: "
+
+#: ../computer/tetris.lua
+msgid "Tetris Arcade"
+msgstr "Tetris-Arkadeautomat"
+
+#: ../computer/tetris.lua
+msgid "No room for place the Arcade!"
+msgstr "Kein Platz, um den Arkadeautomaten zu platzieren!"
+
+#: ../fake_fire/init.lua
+msgid "Ice fire"
+msgstr "Eisfeuer"
+
+#: ../fake_fire/init.lua
+msgid "Fancy Fire"
+msgstr "Schönes Feuer"
+
+#: ../fake_fire/init.lua
+msgid "Glowing Embers"
+msgstr "Glühende Asche"
+
+#: ../fake_fire/init.lua
+msgid "Stone chimney top"
+msgstr "Steinschornsteinaufsatz"
+
+#: ../fake_fire/init.lua
+msgid "Sandstone chimney top"
+msgstr "Sandsteinschornsteinaufsatz"
+
+#: ../homedecor/bathroom_furniture.lua
+msgid "Bathroom/kitchen tiles (dark)"
+msgstr "Badezimmer-/Küchenkacheln (dunkel)"
+
+#: ../homedecor/bathroom_furniture.lua
+msgid "Bathroom/kitchen tiles (medium)"
+msgstr "Badezimmer-/Küchenkacheln (mittel)"
+
+#: ../homedecor/bathroom_furniture.lua
+msgid "Bathroom/kitchen tiles (light)"
+msgstr "Badezimmer-/Küchenkacheln (hell)"
+
+#: ../homedecor/bathroom_furniture.lua
+msgid "Towel rod with towel"
+msgstr "Handtuchhalter mit Handtuch"
+
+#: ../homedecor/bathroom_furniture.lua
+msgid "Medicine cabinet"
+msgstr "Medizinschrank"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Toilet"
+msgstr "Toilette"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Toilet paper"
+msgstr "Toilettenpapier"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathroom Sink"
+msgstr "Badezimmerwaschbecken"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathroom taps/faucet"
+msgstr "Badezimmerwasserhahn"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathroom taps/faucet (brass)"
+msgstr "Badezimmerwasserhahn (Messing)"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Shower Tray"
+msgstr "Duschtasse"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Shower Head"
+msgstr "Duschbrause"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathtub, clawfoot, with brass taps"
+msgstr "Badewanne, Krallenfuß, mit Messingwasserhähnen"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathtub, clawfoot, with chrome taps"
+msgstr "Badewanne, Krallenfuß, mit Chromwasserhähnen"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathroom sundries set"
+msgstr "Badezimmerkrimskrams"
+
+#: ../homedecor/bedroom.lua
+msgid "Bed"
+msgstr "Bett"
+
+#: ../homedecor/bedroom.lua
+msgid "Bed (king sized)"
+msgstr "Breites Doppelbett"
+
+#: ../homedecor/bedroom.lua
+msgid "mahogany"
+msgstr "Mahagoni"
+
+#: ../homedecor/bedroom.lua
+msgid "oak"
+msgstr "Eiche"
+
+#: ../homedecor/bedroom.lua
+msgid "Nightstand with One Drawer (@1)"
+msgstr "Nachttisch mit einer Schublade (@1)"
+
+#: ../homedecor/bedroom.lua
+msgid "One-drawer Nightstand"
+msgstr "Nachttisch mit einer Schublade"
+
+#: ../homedecor/bedroom.lua
+msgid "Nightstand with Two Drawers (@1)"
+msgstr "Nachttisch mit zwei Schubladen (@1)"
+
+#: ../homedecor/bedroom.lua
+msgid "Two-drawer Nightstand"
+msgstr "Nachttisch mit zwei Schubladen"
+
+#: ../homedecor/books.lua ../homedecor/exterior.lua
+msgid "red"
+msgstr "rot"
+
+#: ../homedecor/books.lua ../homedecor/exterior.lua ../homedecor/misc-nodes.lua
+msgid "green"
+msgstr "grün"
+
+#: ../homedecor/books.lua
+msgid "blue"
+msgstr "blau"
+
+#: ../homedecor/books.lua
+msgid "violet"
+msgstr "violett"
+
+#: ../homedecor/books.lua
+msgid "grey"
+msgstr "grau"
+
+#: ../homedecor/books.lua
+msgid "brown"
+msgstr "braun"
+
+#: ../homedecor/books.lua
+msgid "Writable Book (@1)"
+msgstr "Schreibbares Buch (@1)"
+
+#: ../homedecor/books.lua
+msgid "@1 has written in a book (title: \"@2\"): \"@3\" at location @4"
+msgstr "@1 hat in ein Buch geschrieben (Titel: „@2”): „@3” am Ort @4"
+
+#: ../homedecor/climate-control.lua
+msgid "Air Conditioner"
+msgstr "Klimaanlage"
+
+#: ../homedecor/climate-control.lua
+msgid "Desk Fan"
+msgstr "Schreibtischventilator"
+
+#: ../homedecor/climate-control.lua
+msgid "Ceiling Fan"
+msgstr "Deckenventilator"
+
+#: ../homedecor/climate-control.lua
+msgid "Space heater"
+msgstr "Heizgerät"
+
+#: ../homedecor/climate-control.lua
+msgid "Radiator heater"
+msgstr "Heizkörper"
+
+#: ../homedecor/clocks.lua
+msgid "Plastic analog clock"
+msgstr "Plastikanaloguhr"
+
+#: ../homedecor/clocks.lua
+msgid "Wooden analog clock"
+msgstr "Hölzerne Analoguhr"
+
+#: ../homedecor/clocks.lua
+msgid "Digital clock"
+msgstr "Digitaluhr"
+
+#: ../homedecor/clocks.lua
+msgid "Alarm clock"
+msgstr "Wecker"
+
+#: ../homedecor/clocks.lua
+msgid "Grandfather Clock"
+msgstr "Standuhr"
+
+#: ../homedecor/cobweb.lua
+msgid "Cobweb"
+msgstr "Spinnennetz"
+
+#: ../homedecor/crafts.lua
+msgid "Uncooked Terracotta Base"
+msgstr "Ungebrannte Terrakotta"
+
+#: ../homedecor/crafts.lua
+msgid "Terracotta Roof Tile"
+msgstr "Terrakottadachziegel"
+
+#: ../homedecor/crafts.lua
+msgid "Oil extract"
+msgstr "Ölextrakt"
+
+#: ../homedecor/crafts.lua
+msgid "Unprocessed paraffin"
+msgstr "Unverarbeitetes Paraffin"
+
+#: ../homedecor/crafts.lua
+msgid "Plastic strips"
+msgstr "Plastikstreifen"
+
+#: ../homedecor/crafts.lua
+msgid "Small Wooden Drawer"
+msgstr "Kleine Holzschublade"
+
+#: ../homedecor/crafts.lua
+msgid "Simple Integrated Circuit"
+msgstr "Einfache integrierte Schaltung"
+
+#: ../homedecor/crafts.lua
+msgid "Heating element"
+msgstr "Heizelement"
+
+#: ../homedecor/crafts.lua
+msgid "Motor"
+msgstr "Motor"
+
+#: ../homedecor/crafts.lua
+msgid "Power Crystal"
+msgstr "Energiekristall"
+
+#: ../homedecor/crafts.lua
+msgid "Blank Canvas"
+msgstr "Leeres Leintuch"
+
+#: ../homedecor/crafts.lua
+msgid "VCR"
+msgstr "Videorecorder"
+
+#: ../homedecor/crafts.lua
+msgid "DVD Player"
+msgstr "DVD-Spieler"
+
+#: ../homedecor/crafts.lua
+msgid "Spool of copper wire"
+msgstr "Kupferdrahtspule"
+
+#: ../homedecor/crafts.lua
+msgid "Spool of steel wire"
+msgstr "Stahldrahtspule"
+
+#: ../homedecor/crafts.lua
+msgid "Speaker driver"
+msgstr "Lautsprechermembran"
+
+#: ../homedecor/crafts.lua
+msgid "Fan blades"
+msgstr "Ventilatorblätter"
+
+#: ../homedecor/crafts.lua
+msgid "Copper Strip"
+msgstr "Kupferband"
+
+#: ../homedecor/crafts.lua
+msgid "Steel Strip"
+msgstr "Stahlband"
+
+#: ../homedecor/crafts.lua
+msgid "Steel chainlink"
+msgstr "Stahlkette"
+
+#: ../homedecor/crafts.lua
+msgid "Brass chainlink"
+msgstr "Messingkette"
+
+#: ../homedecor/crafts.lua
+msgid "Soda Can"
+msgstr "Limodose"
+
+#: ../homedecor/crafts.lua
+msgid "Gold Coin (for soda vending machine)"
+msgstr "Goldmünze (für Limoautomaten)"
+
+#: ../homedecor/crafts.lua
+msgid "Silicon lump"
+msgstr "Silikonklumpen"
+
+#: ../homedecor/crafts.lua
+msgid "Brass Ingot"
+msgstr "Messingbarren"
+
+#: ../homedecor/crafts.lua
+msgid "Small Flower Pot"
+msgstr "Kleiner Blumentopf"
+
+#: ../homedecor/crafts.lua
+msgid "coin crafting is disabled!"
+msgstr "Fertigung der Münzen ist ausgeschaltet!"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Mahogany Closet Door (@1 opening)"
+msgstr "Mahagoniwandschranktür (@1öffnend)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Oak Closet Door (@1 opening)"
+msgstr "Eichenwandschranktür (@1öffnend)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Fancy Wood/Glass Door (@1 opening)"
+msgstr "Schicke Holz/Glastür (@1öffnend)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Glass Office Door (@1 opening)"
+msgstr "Glasbürotür (@1öffnend)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Glass and Wood, Oak-colored (@1 opening)"
+msgstr "Glas-Holz-Tür, eichefarben (@1öffnend)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Glass and Wood, Mahogany-colored (@1 opening)"
+msgstr "Glas-Holz-Tür, mahagonifarben (@1öffnend)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Glass and Wood, White (@1 opening)"
+msgstr "Glas-Holz-Tür, weiß (@1öffnend)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Plain Wooden Door (@1 opening)"
+msgstr "Schlichte Holztür (@1öffnend)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "White Bedroom Door (@1 opening)"
+msgstr "Weiße Schlafzimmertür (@1öffnend)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Wrought Iron Gate/Door (@1 opening)"
+msgstr "Schmiedeeiserne Tür (@1öffnend)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Wooden door with glass insert (@1 opening)"
+msgstr "Holztür mit Glasfenster (@1öffnend)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Wooden door with glass insert, type 2 (@1 opening)"
+msgstr "Holztür mit Glasfenster, Typ 2 (@1öffnend)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "left"
+msgstr "links"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "right"
+msgstr "rechts"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Unpainted Picket Fence Gate"
+msgstr "Unlackiertes Lattenzauntor"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "White Picket Fence Gate"
+msgstr "Weißes Lattenzauntor"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Barbed Wire Fence Gate"
+msgstr "Stacheldrahtzauntor"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Chainlink Fence Gate"
+msgstr "Maschendrahtzauntor"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "\"Half\" Door"
+msgstr "„Halbe“ Tür"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "\"Half\" Door (white)"
+msgstr "„Halbe“ Tür (weiß)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese wall (top)"
+msgstr "Japanische Wand (oben)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese wall"
+msgstr "Japanische Wand"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese wall (bottom)"
+msgstr "Japanische Wand (unten)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese tatami"
+msgstr "Japanische Tatami"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese-style door"
+msgstr "Tür im japanischen Stil"
+
+#: ../homedecor/electrics.lua
+msgid "Power Outlet"
+msgstr "Steckdose"
+
+#: ../homedecor/electrics.lua
+msgid "Light switch"
+msgstr "Lichtschalter"
+
+#: ../homedecor/electrics.lua
+msgid "Doorbell"
+msgstr "Türklingel"
+
+#: ../homedecor/electronics.lua
+msgid "Large Stereo Speaker"
+msgstr "Großer Stereolautsprecher"
+
+#: ../homedecor/electronics.lua
+msgid "Large Stereo Speaker, open front"
+msgstr "Großer Stereolautsprecher, offene Vorderseite"
+
+#: ../homedecor/electronics.lua
+msgid "Small Surround Speaker"
+msgstr "Kleiner Surround-Lautsprecher"
+
+#: ../homedecor/electronics.lua
+msgid "Stereo Receiver"
+msgstr "Stereoanlage"
+
+#: ../homedecor/electronics.lua
+msgid "Projection Screen Material"
+msgstr "Projektorleinwand"
+
+#: ../homedecor/electronics.lua
+msgid "Small CRT Television"
+msgstr "Kleiner Röhrenfernseher"
+
+#: ../homedecor/electronics.lua
+msgid "DVD and VCR"
+msgstr "DVD-Spieler und Videorecorder"
+
+#: ../homedecor/electronics.lua
+msgid "Telephone"
+msgstr "Telefon"
+
+#: ../homedecor/exterior.lua
+msgid "Barbecue"
+msgstr "Grill"
+
+#: ../homedecor/exterior.lua
+msgid "Garden Bench (style 1)"
+msgstr "Gartenbank (1. Stil)"
+
+#: ../homedecor/exterior.lua
+msgid "Garden Bench (style 2)"
+msgstr "Gartenbank (2. Stil)"
+
+#: ../homedecor/exterior.lua
+msgid "Deck Chair"
+msgstr "Badeliege"
+
+#: ../homedecor/exterior.lua
+msgid "Deck Chair (blue striped)"
+msgstr ""
+
+#: ../homedecor/exterior.lua
+msgid "Doghouse"
+msgstr "Hundehütte"
+
+#: ../homedecor/exterior.lua
+msgid "Simple Bench"
+msgstr "Schlichte Bank"
+
+#: ../homedecor/exterior.lua
+msgid "Garden stone path"
+msgstr "Gartensteinpfad"
+
+#: ../homedecor/exterior.lua ../homedecor/kitchen_appliances.lua
+#: ../homedecor/misc-nodes.lua ../homedecor/roofing.lua
+#: ../homedecor/window_treatments.lua
+msgid "wood"
+msgstr "Holz"
+
+#: ../homedecor/exterior.lua
+msgid "white wood"
+msgstr "weißes Holz"
+
+#: ../homedecor/exterior.lua
+msgid "wood, with vegetation"
+msgstr "Holz mit Vegetation"
+
+#: ../homedecor/exterior.lua
+msgid "white wood, with vegetation"
+msgstr "weißes Holz mit Vegetation"
+
+#: ../homedecor/exterior.lua
+msgid "Garden Lattice (@1)"
+msgstr "Gartenzaun (@1)"
+
+#: ../homedecor/exterior.lua
+msgid "Tree's swing"
+msgstr "Baumschaukel"
+
+#: ../homedecor/exterior.lua
+msgid "Water well"
+msgstr "Wasserbrunnen"
+
+#: ../homedecor/exterior.lua
+msgid "yellow"
+msgstr "gelb"
+
+#: ../homedecor/exterior.lua
+#, fuzzy
+msgid "Shrubbery (large, @1)"
+msgstr "Gebüsch (@1)"
+
+#: ../homedecor/exterior.lua
+msgid "Shrubbery (@1)"
+msgstr "Gebüsch (@1)"
+
+#: ../homedecor/fences.lua ../homedecor/misc-nodes.lua ../homedecor/tables.lua
+#: ../homedecor/window_treatments.lua
+msgid "brass"
+msgstr "Messing"
+
+#: ../homedecor/fences.lua ../homedecor/misc-nodes.lua ../homedecor/tables.lua
+#: ../homedecor/window_treatments.lua
+msgid "wrought iron"
+msgstr "Schmiedeeisen"
+
+#: ../homedecor/fences.lua
+msgid "Fence/railing (@1)"
+msgstr "Zaun/Geländer (@1)"
+
+#: ../homedecor/fences.lua
+msgid "Fence/railing with sign (@1)"
+msgstr "Zaun/Geländer mit Schild (@1)"
+
+#: ../homedecor/fences.lua
+msgid "Unpainted Picket Fence"
+msgstr "Unlackierter Lattenzaun"
+
+#: ../homedecor/fences.lua
+msgid "Unpainted Picket Fence Corner"
+msgstr "Unlackierte Lattenenzaunecke"
+
+#: ../homedecor/fences.lua
+msgid "White Picket Fence"
+msgstr "Weißer Lattenzaun"
+
+#: ../homedecor/fences.lua
+msgid "White Picket Fence Corner"
+msgstr "Weiße Lattenzaunecke"
+
+#: ../homedecor/fences.lua
+msgid "Wooden Privacy Fence"
+msgstr "Holzsichtschutzzaun"
+
+#: ../homedecor/fences.lua
+msgid "Wooden Privacy Fence Corner"
+msgstr "Holzsichtschutzzaunecke"
+
+#: ../homedecor/fences.lua
+msgid "Barbed Wire Fence"
+msgstr "Stacheldrahtzaun"
+
+#: ../homedecor/fences.lua
+msgid "Barbed Wire Fence Corner"
+msgstr "Stacheldrahtzaunecke"
+
+#: ../homedecor/fences.lua
+msgid "Chainlink Fence"
+msgstr "Maschendrahtzaun"
+
+#: ../homedecor/fences.lua
+msgid "Chainlink Fence Corner"
+msgstr "Maschendrahtzaunecke"
+
+#: ../homedecor/fences.lua
+msgid "Wrought Iron fence (type 2)"
+msgstr "Schmiedeeisenzaun/-geländer (Typ 2)"
+
+#: ../homedecor/fences.lua
+msgid "Wrought Iron fence (type 2) Corner"
+msgstr "Schmiedeeisenzaun/-geländerecke (Typ 2)"
+
+#: ../homedecor/foyer.lua
+msgid "Wall-mounted coat rack"
+msgstr "Wandgarderobe"
+
+#: ../homedecor/foyer.lua
+msgid "Coat tree"
+msgstr "Kleiderständer"
+
+#: ../homedecor/foyer.lua
+msgid "Green welcome mat"
+msgstr "Grüner Fußabtreter"
+
+#: ../homedecor/foyer.lua
+msgid "Brown welcome mat"
+msgstr "Brauner Fußabtreter"
+
+#: ../homedecor/foyer.lua
+msgid "Grey welcome mat"
+msgstr "Grauer Fußabtreter"
+
+#: ../homedecor/furniture.lua
+msgid "Table"
+msgstr "Tisch"
+
+#: ../homedecor/furniture.lua
+msgid "Mahogany Table"
+msgstr "Mahagonitisch"
+
+#: ../homedecor/furniture.lua
+msgid "White Table"
+msgstr "Weißer Tisch"
+
+#: ../homedecor/furniture.lua
+msgid "Kitchen chair"
+msgstr "Küchenstuhl"
+
+#: ../homedecor/furniture.lua ../lrfurn/armchairs.lua
+msgid "Armchair"
+msgstr "Sessel"
+
+#: ../homedecor/furniture.lua
+msgid "Bookshelf (open-frame)"
+msgstr "Bücherregal (offener Rahmen)"
+
+#: ../homedecor/furniture.lua
+msgid "Wall Shelf"
+msgstr "Wandbrett"
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Bars"
+msgstr "Gitterstäbe"
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Binding Bars"
+msgstr "Gitterstäbeverbindung"
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Chains"
+msgstr "Ketten"
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Wall Torch"
+msgstr "Wandfackel"
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Wall Lamp"
+msgstr "Wandlampe"
+
+#: ../homedecor/gastronomy.lua
+msgid "Cutlery set"
+msgstr "Besteckset"
+
+#: ../homedecor/gastronomy.lua
+msgid "Brown bottle"
+msgstr "Braune Flasche"
+
+#: ../homedecor/gastronomy.lua
+msgid "Four brown bottles"
+msgstr "Vier braune Flaschen"
+
+#: ../homedecor/gastronomy.lua
+msgid "Four green bottles"
+msgstr "Vier grüne Flaschen"
+
+#: ../homedecor/gastronomy.lua
+msgid "Green bottle"
+msgstr "Grüne Flasche"
+
+#: ../homedecor/gastronomy.lua
+msgid "Four misc brown/green bottles"
+msgstr "Vier gemischte braune/grüne Flaschen"
+
+#: ../homedecor/gastronomy.lua
+msgid "Wine rack"
+msgstr "Weinregal"
+
+#: ../homedecor/gastronomy.lua
+msgid "Dartboard"
+msgstr "Dartscheibe"
+
+#: ../homedecor/gastronomy.lua
+msgid "Beer tap"
+msgstr "Bierzapfhahn"
+
+#: ../homedecor/gastronomy.lua
+msgid "Ahh, a frosty cold beer - look in your inventory for it!"
+msgstr "Ahh ein kühles Bier – sehen Sie in Ihrem Inventar nach!"
+
+#: ../homedecor/gastronomy.lua
+msgid "No room in your inventory to add a beer mug!"
+msgstr "Kein Platz im Inventar für einen Bierkrug!"
+
+#: ../homedecor/gastronomy.lua
+msgid "Beer mug"
+msgstr "Bierkrug"
+
+#: ../homedecor/gastronomy.lua
+msgid "Soda vending machine"
+msgstr "Limoautomat"
+
+#: ../homedecor/gastronomy.lua
+msgid "Please insert a coin in the machine."
+msgstr "Bitte Münze in Automaten einwerfen."
+
+#: ../homedecor/handlers/expansion.lua
+msgid "Not enough room - the space for the headboard is occupied!"
+msgstr "Nicht genügeng Platz – Der Platz für das Kopfende ist belegt!"
+
+#: ../homedecor/handlers/expansion.lua
+msgid "Someone already owns the spot where the headboard goes."
+msgstr "Jemanden gehört schon der Platz, wo das Kopfende hingehen würde."
+
+#: ../homedecor/handlers/expansion.lua
+msgid "Not enough room - the upper space is occupied!"
+msgstr "Nicht genügend Platz – der obere Teil ist belegt!"
+
+#: ../homedecor/handlers/expansion.lua
+msgid "Someone already owns that spot."
+msgstr "Jemanden gehört diese Stelle schon."
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "Furnace"
+msgstr "Ofen"
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (empty)"
+msgstr "@1 (leer)"
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (active)"
+msgstr "@1 (aktiv)"
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (active: @2%)"
+msgstr "@1 (aktiv: @2%)"
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (out of fuel)"
+msgstr "@1 (kein Brennmaterial vorhanden)"
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (output bins are full)"
+msgstr "@1 (Ausgabe ist voll)"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 moves stuff in @2 at @3"
+msgstr "@1 bewegt Zeugs in @2 bei @3"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 moves @2 to @3 at @4"
+msgstr "@1 bewegt @2 nach @3 bei @4"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 takes @2 from @3 at @4"
+msgstr "@1 nimmt @2 von @3 bei @4"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 (owned by @2)"
+msgstr "@1 (gehört @2)"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 tried to access a @2 belonging to @3 at @4"
+msgstr "@1 versuchte Zugang zu @2 von @3 zu bekommen bei @4"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 (Locked)"
+msgstr "@1 (abgeschlossen)"
+
+#: ../homedecor/init.lua ../lrfurn/armchairs.lua ../lrfurn/coffeetable.lua
+#: ../lrfurn/endtable.lua ../lrfurn/longsofas.lua ../lrfurn/sofas.lua
+msgid "Loaded!"
+msgstr "Geladen!"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Refrigerator (stainless steel)"
+msgstr "Kühlschrank (Edelstahl)"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Refrigerator"
+msgstr "Kühlschrank"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Oven"
+msgstr "Backofen"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Oven (stainless steel)"
+msgstr "Backofen (Edelstahl)"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Microwave Oven"
+msgstr "Mikrowelle"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Coffee Maker"
+msgstr "Kaffeemaschine"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Toaster"
+msgstr "Toaster"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Dishwasher"
+msgstr "Spülmachine"
+
+#: ../homedecor/kitchen_appliances.lua ../homedecor/kitchen_furniture.lua
+msgid "granite"
+msgstr "Granit"
+
+#: ../homedecor/kitchen_appliances.lua ../homedecor/kitchen_furniture.lua
+msgid "marble"
+msgstr "Marmor"
+
+#: ../homedecor/kitchen_appliances.lua ../homedecor/kitchen_furniture.lua
+msgid "steel"
+msgstr "Stahl"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Dishwasher (@1)"
+msgstr "Spülmaschine (@1)"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Kitchen Cabinet"
+msgstr "Küchenschrank"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Kitchen Cabinet (@1 top)"
+msgstr "Küchenschrank (@1platte)"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Half-height Kitchen Cabinet (on ceiling)"
+msgstr "Halbhoher Küchenschrank (oben)"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Kitchen Cabinet with sink"
+msgstr "Küchenschrank mit Spüle"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Under-sink cabinet"
+msgstr "Waschbeckenunterschrank"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Copper pans"
+msgstr "Kupferpfannen"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Kitchen Faucet"
+msgstr "Küchenwasserhahn"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Paper towels"
+msgstr "Küchenpapier"
+
+#: ../homedecor/lighting.lua
+msgid "Thick Glowlight"
+msgstr "Dickes Glimmlicht"
+
+#: ../homedecor/lighting.lua
+msgid "Thin Glowlight"
+msgstr "Dünnes Glimmlicht"
+
+#: ../homedecor/lighting.lua
+msgid "Small Glowlight Cube"
+msgstr "Kleiner Glimmlichtwürfel"
+
+#: ../homedecor/lighting.lua
+msgid "Plasma Lamp"
+msgstr "Plasmalampe"
+
+#: ../homedecor/lighting.lua
+msgid "Plasma Ball"
+msgstr "Plasmakugel"
+
+#: ../homedecor/lighting.lua
+msgid "Thick Candle"
+msgstr "Dicke Kerze"
+
+#: ../homedecor/lighting.lua
+msgid "Thin Candle"
+msgstr "Dünne Kerze"
+
+#: ../homedecor/lighting.lua
+msgid "Candlestick (wrought iron)"
+msgstr "Kerzenhalter (Schmiedeeisen)"
+
+#: ../homedecor/lighting.lua
+msgid "Candlestick (brass)"
+msgstr "Kerzenhalter (Messing)"
+
+#: ../homedecor/lighting.lua
+msgid "Wall sconce"
+msgstr "Wandkerze"
+
+#: ../homedecor/lighting.lua
+msgid "Oil lamp (hurricane)"
+msgstr "Öllampe (Hurrikan)"
+
+#: ../homedecor/lighting.lua
+msgid "Oil Lamp (tabletop)"
+msgstr "Öllampe (Stehend)"
+
+#: ../homedecor/lighting.lua
+msgid "Ground Lantern"
+msgstr "Bodenlaterne"
+
+#: ../homedecor/lighting.lua
+msgid "Hanging Lantern"
+msgstr "Hängende Laterne"
+
+#: ../homedecor/lighting.lua
+msgid "Ceiling Lantern"
+msgstr "Deckenlaterne"
+
+#: ../homedecor/lighting.lua
+msgid "Lattice lantern (large)"
+msgstr "Gitterlaterne (groß)"
+
+#: ../homedecor/lighting.lua
+msgid "Lattice lantern (small)"
+msgstr "Gitterlaterne (klein)"
+
+#: ../homedecor/lighting.lua
+msgid "Table Lamp"
+msgstr "Tischlampe"
+
+#: ../homedecor/lighting.lua
+msgid "Standing Lamp"
+msgstr "Stehlampe"
+
+#: ../homedecor/lighting.lua
+msgid "Desk Lamp"
+msgstr "Schreibtischlampe"
+
+#: ../homedecor/lighting.lua
+msgid "Ceiling Lamp"
+msgstr "Deckenlampe"
+
+#: ../homedecor/lighting.lua
+msgid "Ceiling Lamp (off)"
+msgstr "Deckenlampe (aus)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Textured Ceiling Paint"
+msgstr "Deckenfarbe"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Drop-Ceiling Tile"
+msgstr "Abgehängte Deckenkachel"
+
+#: ../homedecor/misc-nodes.lua
+msgid "small"
+msgstr "klein"
+
+#: ../homedecor/misc-nodes.lua
+msgid "large"
+msgstr "groß"
+
+#: ../homedecor/misc-nodes.lua
+msgid "persian"
+msgstr "persisch"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Rug (@1)"
+msgstr "Teppich (@1)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "black"
+msgstr "schwarz"
+
+#: ../homedecor/misc-nodes.lua ../homedecor/roofing.lua
+msgid "terracotta"
+msgstr "Terrakotta"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Flower Pot (@1)"
+msgstr "Blumentopf (@1)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Rose"
+msgstr "Rose"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Tulip"
+msgstr "Tulpe"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Yellow Dandelion"
+msgstr "Gelber Löwenzahn"
+
+#: ../homedecor/misc-nodes.lua
+msgid "White Dandelion"
+msgstr "Weißer Löwenzahn"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Blue Geranium"
+msgstr "Blaue Geranie"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Viola"
+msgstr "Veilchen"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Cactus"
+msgstr "Kaktus"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Bonsai"
+msgstr "Bonsai"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Potted flower (@1)"
+msgstr "Eingetopfte Blume (@1)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Brass Pole"
+msgstr "Messingstange"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Wrought Iron Pole"
+msgstr "Schmiedeeiserne Stange"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Fishtank"
+msgstr "Aquarium"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Fishtank (lighted)"
+msgstr "Beleuchtetes Aquarium"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Cardboard box (big)"
+msgstr "Karton (groß)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Cardboard box"
+msgstr "Karton"
+
+#: ../homedecor/misc-nodes.lua
+msgid "DVD/CD cabinet"
+msgstr "DVD-/CD-Regal"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Pool Table"
+msgstr "Billardtisch"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Piano"
+msgstr "Klavier"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Trophy"
+msgstr "Trophäe"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Sport bench"
+msgstr "Fitnessgerät"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Skateboard"
+msgstr "Skateboard"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Metal tool cabinet and work table"
+msgstr "Metallwerkzeugschrank und Arbeitstisch"
+
+#: ../homedecor/misc-nodes.lua
+#, fuzzy
+msgid "Picture Frame "
+msgstr "Bilderrahmen 1"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Decorative painting #@1"
+msgstr "Dekoratives Gemälde Nr. @1"
+
+#: ../homedecor/misc-nodes.lua
+msgid "dark topped"
+msgstr "dunkler Handlauf"
+
+#: ../homedecor/misc-nodes.lua
+msgid "diagonal"
+msgstr "diagonal"
+
+#: ../homedecor/misc-nodes.lua
+msgid "horizontal"
+msgstr "horizontal"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Banister for Stairs (@1, @2)"
+msgstr "Treppengeländer (@1, @2)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "not enough space"
+msgstr "nicht genügend Platz"
+
+#: ../homedecor/office.lua
+msgid "Filing cabinet"
+msgstr "Ablageschrank"
+
+#: ../homedecor/office.lua
+msgid "Desk"
+msgstr "Schreibtisch"
+
+#: ../homedecor/office.lua
+msgid "Desk globe"
+msgstr "Schreibtischglobus"
+
+#: ../homedecor/office.lua
+msgid "Calendar"
+msgstr "Kalender"
+
+#: ../homedecor/office.lua
+msgid ""
+"Date (right-click to update):\n"
+"@1"
+msgstr ""
+"Datum (Rechsklick zum Aktualisieren):\n"
+"@1"
+
+#: ../homedecor/office.lua
+msgid "Basic office chair"
+msgstr "Schlichter Bürostuhl"
+
+#: ../homedecor/office.lua
+msgid "Upscale office chair"
+msgstr "Hochwertiger Bürostuhl"
+
+#: ../homedecor/roofing.lua
+msgid "Glass Skylight"
+msgstr "Glasdachfenster"
+
+#: ../homedecor/roofing.lua
+msgid "Glass Skylight Frosted"
+msgstr "Milchglasdachfenster"
+
+#: ../homedecor/roofing.lua
+msgid "asphalt"
+msgstr "Asphalt"
+
+#: ../homedecor/roofing.lua
+msgid "Shingles (@1)"
+msgstr "Schindeln (@1)"
+
+#: ../homedecor/roofing.lua
+msgid "@1 (outer corner)"
+msgstr "@1 (Aussenecke)"
+
+#: ../homedecor/roofing.lua
+msgid "@1 (inner corner)"
+msgstr "@1 (Innenecke)"
+
+#: ../homedecor/roofing.lua
+msgid "Wood Shingles"
+msgstr "Holzschindeln"
+
+#: ../homedecor/roofing.lua
+msgid "Asphalt Shingles"
+msgstr "Asphaltschindeln"
+
+#: ../homedecor/roofing.lua
+msgid "Terracotta Shingles"
+msgstr "Terrakottaschindeln"
+
+#: ../homedecor/roofing.lua
+msgid "Glass Shingles"
+msgstr "Glasschindeln"
+
+#: ../homedecor/roofing.lua
+msgid "Chimney"
+msgstr "Schornstein"
+
+#: ../homedecor/shutters.lua
+msgid "Wooden Shutter"
+msgstr "Holzrolladen"
+
+#: ../homedecor/tables.lua
+msgid "Small square glass table"
+msgstr "Kleiner quadratischer Glastisch"
+
+#: ../homedecor/tables.lua
+msgid "Small round glass table"
+msgstr "Kleiner runder Glastisch"
+
+#: ../homedecor/tables.lua
+msgid "Large glass table piece"
+msgstr "Großes Glastischteil"
+
+#: ../homedecor/tables.lua
+msgid "Small square wooden table"
+msgstr "Kleiner quadratischer Holztisch"
+
+#: ../homedecor/tables.lua
+msgid "Small round wooden table"
+msgstr "Kleiner runder Holztisch"
+
+#: ../homedecor/tables.lua
+msgid "Large wooden table piece"
+msgstr "Großes Holztischteil"
+
+#: ../homedecor/tables.lua
+msgid "Utility Table"
+msgstr "Werkzeugtisch"
+
+#: ../homedecor/tables.lua
+msgid "Table Legs (@1)"
+msgstr "Tischbeine (@1)"
+
+#: ../homedecor/tables.lua
+msgid "Legs for Utility Table"
+msgstr "Tischbeine für Werkzeugtisch"
+
+#: ../homedecor/trash_cans.lua
+msgid "Green Trash Can"
+msgstr "Grüner Mülleimer"
+
+#: ../homedecor/trash_cans.lua
+msgid "Trash Can"
+msgstr "Mülleimer"
+
+#: ../homedecor/trash_cans.lua
+msgid "Small Trash Can"
+msgstr "Kleiner Mülleimer"
+
+#: ../homedecor/wardrobe.lua
+msgid "Wardrobe"
+msgstr "Kleiderschrank"
+
+#: ../homedecor/wardrobe.lua
+msgid "Clothes"
+msgstr "Kleidung"
+
+#: ../homedecor/wardrobe.lua
+msgid "Storage"
+msgstr "Lagerraum"
+
+#: ../homedecor/window_treatments.lua
+msgid "Window (quartered)"
+msgstr "Fenster (geviertelt)"
+
+#: ../homedecor/window_treatments.lua
+msgid "Window (plain)"
+msgstr "Fenster (schlicht)"
+
+#: ../homedecor/window_treatments.lua
+msgid "Window Blinds (thick)"
+msgstr "Jalousie (dick)"
+
+#: ../homedecor/window_treatments.lua
+msgid "Window Blinds (thin)"
+msgstr "Jalousie (dünn)"
+
+#: ../homedecor/window_treatments.lua
+msgid "Curtains"
+msgstr "Gardinen"
+
+#: ../homedecor/window_treatments.lua
+#, fuzzy
+msgid "Curtains (open)"
+msgstr "Gardinen"
+
+#: ../homedecor/window_treatments.lua
+msgid "Curtain Rod (@1)"
+msgstr "Gardinenstange (@1)"
+
+#: ../homedecor/window_treatments.lua
+msgid "Window flowerbox"
+msgstr "Fensterblumenkasten"
+
+#: ../homedecor/window_treatments.lua
+msgid "Stained Glass"
+msgstr "Buntglas"
+
+#: ../inbox/init.lua
+msgid "Mailbox"
+msgstr "Briefkasten"
+
+#: ../inbox/init.lua
+msgid "@1's Mailbox"
+msgstr "Briefkasten von @1"
+
+#: ../itemframes/init.lua
+msgid "Item frame"
+msgstr "Ausstellrahmen"
+
+#: ../itemframes/init.lua
+msgid "Item frame (owned by @1)"
+msgstr "Ausstellrahmen (gehört @1)"
+
+#: ../itemframes/init.lua
+msgid "Pedestal"
+msgstr "Podest"
+
+#: ../itemframes/init.lua
+msgid "Pedestal (owned by @1)"
+msgstr "Podest (gehört @1)"
+
+#: ../lavalamp/init.lua
+msgid "Lava Lamp"
+msgstr "Lavalampe"
+
+#: ../lavalamp/init.lua
+msgid "Lava Lamp (off)"
+msgstr "Lavalampe (aus)"
+
+#: ../lrfurn/coffeetable.lua
+msgid "Coffee Table"
+msgstr "Kaffeetisch"
+
+#: ../lrfurn/coffeetable.lua
+msgid "No room to place the coffee table!"
+msgstr "Kein Platz, um den Kaffeetisch zu platzieren!"
+
+#: ../lrfurn/endtable.lua
+msgid "End Table"
+msgstr "Beitisch"
+
+#: ../lrfurn/init.lua
+msgid "Someone else owns the spot where other end goes!"
+msgstr "Jemanden gehört schon die Stelle, wo das andere Ende hingehen würde."
+
+#: ../lrfurn/init.lua
+msgid "Someone else owns the spot where the middle or far end goes!"
+msgstr ""
+"Jemanden gehört schon die Stelle, wo das mittlere oder ferne Stück hingehen "
+"würde."
+
+#: ../lrfurn/init.lua
+msgid "Someone else owns the spot where the other end goes!"
+msgstr "Jemanden gehört schon die Stelle, wo das andere Ende hingehen würde."
+
+#: ../lrfurn/longsofas.lua
+msgid "Long Sofa"
+msgstr "Langes Sofa"
+
+#: ../lrfurn/longsofas.lua ../lrfurn/sofas.lua
+msgid "No room to place the sofa!"
+msgstr "Kein Platz, um das Sofa zu platzieren!"
+
+#: ../lrfurn/sofas.lua
+msgid "Sofa"
+msgstr "Sofa"
+
+#: ../plasmascreen/init.lua
+msgid "Plasma Screen TV Stand"
+msgstr "Plasmafernseherbildschirmständer"
+
+#: ../plasmascreen/init.lua
+msgid "Plasma TV"
+msgstr "Plasmafernseher"
+
+#: ../plasmascreen/init.lua
+msgid "Plasma TV (off)"
+msgstr "Plasmafernseher (aus)"
+
+#~ msgid "Grass"
+#~ msgstr "Gras"
+
+#~ msgid "Roofing"
+#~ msgstr "Dachdeckung"
+
+#~ msgid "Marble stair"
+#~ msgstr "Marmortreppe"
+
+#~ msgid "Marble slab"
+#~ msgstr "Marmorstufe"
+
+#~ msgid "Hardwood stair"
+#~ msgstr "Hartholztreppe"
+
+#~ msgid "Hardwood slab"
+#~ msgstr "Hartholzstufe"
+
+#~ msgid "Grass stair"
+#~ msgstr "Grastreppe"
+
+#~ msgid "Grass slab"
+#~ msgstr "Grasstufe"
+
+#~ msgid "Tar stair"
+#~ msgstr "Teertreppe"
+
+#~ msgid "Tar slab"
+#~ msgstr "Teerstufe"
+
+#~ msgid "Grate Stair"
+#~ msgstr "Rosttreppe"
+
+#~ msgid "Grate Slab"
+#~ msgstr "Roststufe"
+
+#~ msgid "Adobe stair"
+#~ msgstr "Adobetreppe"
+
+#~ msgid "Adobe slab"
+#~ msgstr "Adobestufe"
+
+#~ msgid "Roofing stair"
+#~ msgstr "Dachtreppe"
+
+#~ msgid "Roofing slab"
+#~ msgstr "Dachstufe"
+
+#~ msgid "Fake fire"
+#~ msgstr "Falsches Feuer"
+
+#~ msgid "Flint and steel"
+#~ msgstr "Feuerstein und Stahl"
+
+#~ msgid "This area is protected!"
+#~ msgstr "Dieses Gebiet ist geschützt!"
+
+#~ msgid "Picture Frame 2"
+#~ msgstr "Bilderrahmen 2"
+
+#~ msgid "Tumble dryer"
+#~ msgstr "Wäschetrockner"
+
+#~ msgid "Ironing board"
+#~ msgstr "Bügelbrett"
+
+#~ msgid "Spiral Staircase"
+#~ msgstr "Wendeltreppe"
+
+#~ msgid "Washing Machine"
+#~ msgstr "Waschmaschine"
+
+#~ msgid "white"
+#~ msgstr "weiß"
+
+#~ msgid "pink"
+#~ msgstr "rosa"
+
+#~ msgid "dark green"
+#~ msgstr "dunkelgrün"
+
+#, fuzzy
+#~ msgid "white/grey"
+#~ msgstr "weiss"
+
+#, fuzzy
+#~ msgid "white/red"
+#~ msgstr "weiss"
+
+#, fuzzy
+#~ msgid "white/blue"
+#~ msgstr "weiss"
+
+#, fuzzy
+#~ msgid "white/tan"
+#~ msgstr "weiss"
+
+#, fuzzy
+#~ msgid "dark grey"
+#~ msgstr "dunkelgruen"
+
+#, fuzzy
+#~ msgid "light blue"
+#~ msgstr "rechts"
+
+#, fuzzy
+#~ msgid "Armchair (@1)"
+#~ msgstr "Sessel (%s)"
+
+#, fuzzy
+#~ msgid "dark_grey"
+#~ msgstr "dunkelgruen"
+
+#, fuzzy
+#~ msgid "dark_green"
+#~ msgstr "dunkelgruen"
+
+#~ msgid "%s moves stuff in kitchen cabinet at %s "
+#~ msgstr "%s bewegt etwas im Kuechenschrank bei %s"
+
+#~ msgid "%s moves stuff to kitchen cabinet at %s "
+#~ msgstr "%s legt etwas in den Kuechenschrank bei %s"
+
+#~ msgid "%s takes stuff from kitchen cabinet at %s "
+#~ msgstr "%s nimmt etwas aus dem Kuechenschrank bei %s"
+
+#~ msgid "Not enough space above that spot to place a door! "
+#~ msgstr ""
+#~ "Es gibt nicht genug Raum ueber dieser Stelle um die Tuer zu platzieren!"
+
+#~ msgid "Bucket of white paint "
+#~ msgstr "Eimer mit weisser Farbe"
+
+#~ msgid "Legs for Small Utility table "
+#~ msgstr "Tischbeine fuer kleinen Arbeitsplatte"
+
+#~ msgid "Titanium Dioxide "
+#~ msgstr "Titandioxid"
+
+#~ msgid "Wrought Iron Fence/railing with sign "
+#~ msgstr "Schmiedeeiserner Zaun/Gelaender mit Schild"
+
+#~ msgid "want to simply place the wielded item like usual. "
+#~ msgstr "Moechte einfach den getragenen Gegenstand wie gewohnt platzieren."
+
+#~ msgid "Red "
+#~ msgstr "rot"
+
+#~ msgid "Pink "
+#~ msgstr "rosa"
+
+#~ msgid "Blue "
+#~ msgstr "blau"
+
+#~ msgid "Sink "
+#~ msgstr "Waschbecken"
+
+#~ msgid "Taps "
+#~ msgstr "Wasserhahn"
+
+#~ msgid "Asphalt Shingles (outer corner) "
+#~ msgstr "Asphaltschindeln (Aussenecke)"
+
+#~ msgid "Asphalt Shingles (inner corner) "
+#~ msgstr "Asphaltschindeln (Innenecke)"
+
+#~ msgid "Wrought Iron Table Legs "
+#~ msgstr "Schmiedeeiserne Tischbeine"
+
+#~ msgid "Glass Table (Small, Round) "
+#~ msgstr "Glastischplatte (klein, rund)"
+
+#~ msgid "Glass Table (Small, Square) "
+#~ msgstr "Glastischplatte (klein, quadratisch)"
+
+#~ msgid "Glass Table Piece (large) "
+#~ msgstr "Glastischplatte (gross)"
+
+#~ msgid "Green Plastic Flower Pot "
+#~ msgstr "Gruener Plastikblumentopf"
+
+#~ msgid "Large Area Rug "
+#~ msgstr "Grosser Teppich"
+
+#~ msgid "Small Throw Rug "
+#~ msgstr "Kleiner Teppich"
+
+#~ msgid "Terracotta Flower Pot "
+#~ msgstr "Terrakottablumentopf"
+
+#~ msgid "Terracotta Shingles (outer corner) "
+#~ msgstr "Terrakottaschindeln (Aussenecke)"
+
+#~ msgid "Terracotta Shingles (inner corner) "
+#~ msgstr "Terrakottaschindeln (Innenecke)"
+
+#~ msgid "Utility table mk2 "
+#~ msgstr "Arbeitsplatte Modell 2"
+
+#~ msgid "Wooden Shutter (Black) "
+#~ msgstr "Holzjalousie (schwarz)"
+
+#~ msgid "Wooden Shutter (Dark grey) "
+#~ msgstr "Holzjalousie (dunkelgrau)"
+
+#~ msgid "Wooden Shutter (Forest green) "
+#~ msgstr "Holzjalousie (waldgruen)"
+
+#~ msgid "Wooden Shutter (Grey) "
+#~ msgstr "Holzjalousie (grau)"
+
+#~ msgid "Wooden Shutter (Light blue) "
+#~ msgstr "Holzjalousie (hellblau)"
+
+#~ msgid "Wooden Shutter (Violet) "
+#~ msgstr "Holzjalousie (violett)"
+
+#~ msgid "Wooden Shutter (Mahogany) "
+#~ msgstr "Holzjalousie (mahagoni)"
+
+#~ msgid "Wooden Shutter (Unpainted oak) "
+#~ msgstr "Holzjalousie (eiche)"
+
+#~ msgid "Wooden Shutter (White) "
+#~ msgstr "Holzjalousie (weiss)"
+
+#~ msgid "Wooden Shutter (Yellow) "
+#~ msgstr "Holzjalousie (gelb)"
+
+#~ msgid "Wood Table Piece (large)"
+#~ msgstr "Holztischplatte (gross)"
+
+#~ msgid "Wood Table (Small, Round) "
+#~ msgstr "Holztischplatte (klein, rund)"
+
+#~ msgid "Wood Table (Small, Square) "
+#~ msgstr "Holztischplatte (klein, quadratisch)"
+
+#~ msgid "someone "
+#~ msgstr "jemand"
+
+#~ msgid "White Glowlight (small cube) "
+#~ msgstr "Weisse Gluehlampe (kleiner Wuerfel)"
+
+#~ msgid "White Glowlight (small cube, on ceiling) "
+#~ msgstr "Weisse Gluehlampe (kleiner Wuerfel, an der Decke)"
+
+#~ msgid "White Glowlight (thick, on wall) "
+#~ msgstr "Weisse Gluehlampe (dick, an der Wand)"
+
+#~ msgid "White Glowlight (thin, on wall) "
+#~ msgstr "Weisse Gluehlampe (duenn, an der Wand)"
+
+#~ msgid "Yellow Glowlight (small cube, on ceiling) "
+#~ msgstr "Gelbe Gluehlampe (kleiner Wuerfel, an der Decke)"
+
+#~ msgid "Yellow Glowlight (thick) "
+#~ msgstr "Gelbe Gluehlampe (dick)"
+
+#~ msgid "Yellow Glowlight (thick, on wall) "
+#~ msgstr "Gelbe Gluehlampe (dick, an der Wand)"
+
+#~ msgid "Yellow Glowlight (thin) "
+#~ msgstr "Gelbe Gluehlampe (duenn)"
+
+#~ msgid "Yellow Glowlight (thin, on wall) "
+#~ msgstr "Gelbe Gluehlampe (duenn, an der Wand)"
+
+#~ msgid "Locked Fridge "
+#~ msgstr "Verschlossener Kuehlschrank"
+
+#~ msgid "Locked Cabinet "
+#~ msgstr "Verschlossener Schrank"
+
+#~ msgid "Locked Nightstand "
+#~ msgstr "Verschlossener Nachttisch"
+
+#~ msgid "Locked Oven "
+#~ msgstr "Verschlossener Herd"
+
+#~ msgid "Locked Oven (active) "
+#~ msgstr "Verschlossener Herd (aktiv)"
+
+#~ msgid "Locked Microwave Oven "
+#~ msgstr "Verschlossene Mikrowelle"
+
+#~ msgid "Locked Microwave Oven (active) "
+#~ msgstr "Verschlossene Mikrowelle (aktiv)"
+
+#~ msgid "Mahogany Nightstand with One Drawer "
+#~ msgstr "Mahagoninachttisch mit einer Schublade"
+
+#~ msgid "Mahogany Nightstand with Two Drawers "
+#~ msgstr "Mahagoninachttisch mit zwei Schubladen"
+
+#~ msgid "%s moves stuff to nightstand at %s "
+#~ msgstr "%s legt etwas in den Nachttisch"
+
+#~ msgid "%s takes stuff from nightstand at %s "
+#~ msgstr "%s nimmt etwas aus dem Nachttisch"
+
+#~ msgid "%s is empty "
+#~ msgstr "%s ist leer"
+
+#~ msgid "%s moves stuff in refrigerator at %s "
+#~ msgstr "%s bewegt etwas im Kuehlschrank bei %s"
+
+#~ msgid "%s moves stuff to refrigerator at %s "
+#~ msgstr "%s legt etwas in den Kuehlschrank bei %s"
+
+#~ msgid "%s takes stuff from refrigerator at %s "
+#~ msgstr "%s nimmt etwas aus dem Kuehlschrank bei %s"
+
+#~ msgid "plain"
+#~ msgstr "schlicht"
+
+#~ msgid "Expansion placeholder (you hacker you!)"
+#~ msgstr "Expansionsplatzhalter (Sie Hacker!)"
diff --git a/homedecor_common/locale/es.po b/homedecor_common/locale/es.po
new file mode 100644
index 0000000..30c3d4b
--- /dev/null
+++ b/homedecor_common/locale/es.po
@@ -0,0 +1,1633 @@
+# Spanish translations for PACKAGE package.
+# Copyright (C) 2017 THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# Automatically generated, 2017.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-11-14 03:47+0800\n"
+"PO-Revision-Date: 2017-01-24 20:24-0300\n"
+"Last-Translator: Diego Martínez <kaeza@users.noreply.github.com>\n"
+"Language-Team: Spanish\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../building_blocks/alias.lua
+msgid "Granite"
+msgstr "Granito"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Grate"
+msgstr "Reja"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Streak Free Glass"
+msgstr "Vídrio sin rayas"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Wood Framed Glass"
+msgstr "Vídrio enmarcado en madera"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Adobe"
+msgstr "Adobe"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Fake Grass"
+msgstr "Hierba falsa"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Hardwood"
+msgstr "Madera dura"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Roof block"
+msgstr "Bloque de techo"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Tar"
+msgstr "Alquitrán"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Marble"
+msgstr "Mármol"
+
+#. Translators: "Brobble" is a portmanteau of "Brick" and "Cobble".
+#. Translate however you see fit.
+#: ../building_blocks/node_stairs.lua
+msgid "Brobble Spread"
+msgstr "Mezcla de Ladroquines"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Gravel Spread"
+msgstr "Mezcla de gravilla"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Tarmac Spread"
+msgstr "Mezcla de asfalto"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Terrycloth towel"
+msgstr "Toalla"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Chess board tiling"
+msgstr "Azulejos de ajedrez"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Fireplace"
+msgstr "Chimenea"
+
+#: ../building_blocks/others.lua
+msgid "Small bundle of sticks"
+msgstr "Manojo de palitos"
+
+#: ../building_blocks/others.lua
+msgid "Tar base"
+msgstr "Base de alquitrán"
+
+#: ../building_blocks/others.lua
+msgid "Tar Knife"
+msgstr "Cuchillo de alquitrán"
+
+#: ../chains/init.lua
+msgid "Hanging chain (wrought iron)"
+msgstr "Cadena colgante (hierro forjado)"
+
+#: ../chains/init.lua
+msgid "Hanging chain (brass)"
+msgstr "Cadena colgante (latón)"
+
+#: ../chains/init.lua
+msgid "Hanging chain (ceiling mount, wrought iron)"
+msgstr "Cadena colgante (montada en techo, hierro forjado)"
+
+#: ../chains/init.lua
+msgid "Hanging chain (ceiling mount, brass)"
+msgstr "Cadena colgante (montada en techo, latón)"
+
+#: ../chains/init.lua
+msgid "Chandelier (wrought iron)"
+msgstr "Candelabro (hierro forjado)"
+
+#: ../chains/init.lua
+msgid "Chandelier (brass)"
+msgstr "Candelabro (latón)"
+
+#: ../computer/computers.lua
+msgid "Monitor and keyboard"
+msgstr "Monitor y teclado"
+
+#: ../computer/computers.lua
+msgid "WIFI Router"
+msgstr "Enrutador WIFI"
+
+#: ../computer/computers.lua
+msgid "Computer Tower"
+msgstr "Torre de ordenador"
+
+#: ../computer/computers.lua
+msgid "Printer-Scanner Combo"
+msgstr "Impresora y escáner combinados"
+
+#: ../computer/computers.lua
+msgid "Rack Server"
+msgstr "Servidor en rack"
+
+#: ../computer/computers.lua
+msgid "Not enough vertical space to place a server!"
+msgstr "¡No hay suficiente espacio para colocar un servidor!"
+
+#: ../computer/miscitems.lua ../homedecor/crafts.lua
+msgid "Plastic sheet"
+msgstr "Placa de plástico"
+
+#: ../computer/miscitems.lua
+msgid "Unprocessed Plastic base"
+msgstr "Base de plástico sin procesar"
+
+#: ../computer/tetris.lua
+msgid "L"
+msgstr ""
+
+#: ../computer/tetris.lua
+msgid "R"
+msgstr ""
+
+#: ../computer/tetris.lua
+msgid "New Game"
+msgstr "Juego Nuevo"
+
+#: ../computer/tetris.lua
+msgid "Next..."
+msgstr ""
+
+#: ../computer/tetris.lua
+msgid "Score: "
+msgstr ""
+
+#: ../computer/tetris.lua
+msgid "Tetris Arcade"
+msgstr "Arcade Tetris"
+
+#: ../computer/tetris.lua
+msgid "No room for place the Arcade!"
+msgstr "¡No hay lugar para colocar el arcade!"
+
+#: ../fake_fire/init.lua
+msgid "Ice fire"
+msgstr "Fuego de hielo"
+
+#: ../fake_fire/init.lua
+msgid "Fancy Fire"
+msgstr "Fuego fantasía"
+
+#: ../fake_fire/init.lua
+msgid "Glowing Embers"
+msgstr "Brasas ardientes"
+
+#: ../fake_fire/init.lua
+msgid "Stone chimney top"
+msgstr "Chimenea de piedra"
+
+#: ../fake_fire/init.lua
+msgid "Sandstone chimney top"
+msgstr "Chimenea de arenisca"
+
+#: ../homedecor/bathroom_furniture.lua
+msgid "Bathroom/kitchen tiles (dark)"
+msgstr "Azulejo de baño/cocina (tonos oscuros)"
+
+#: ../homedecor/bathroom_furniture.lua
+msgid "Bathroom/kitchen tiles (medium)"
+msgstr "Azulejo de baño/cocina (tonos medios)"
+
+#: ../homedecor/bathroom_furniture.lua
+msgid "Bathroom/kitchen tiles (light)"
+msgstr "Azulejo de baño/cocina (tonos claros)"
+
+#: ../homedecor/bathroom_furniture.lua
+msgid "Towel rod with towel"
+msgstr "Toallero con toalla"
+
+#: ../homedecor/bathroom_furniture.lua
+msgid "Medicine cabinet"
+msgstr "Gabinete de medicinas"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Toilet"
+msgstr "Inodoro"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Toilet paper"
+msgstr "Papel higiénico"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathroom Sink"
+msgstr "Lavabo de baño"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathroom taps/faucet"
+msgstr "Grifo de baño"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathroom taps/faucet (brass)"
+msgstr "Grifo de baño (latón)"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Shower Tray"
+msgstr "Plato de ducha"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Shower Head"
+msgstr "Ducha"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathtub, clawfoot, with brass taps"
+msgstr ""
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathtub, clawfoot, with chrome taps"
+msgstr ""
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathroom sundries set"
+msgstr "Artículos de baño"
+
+#: ../homedecor/bedroom.lua
+msgid "Bed"
+msgstr "Cama"
+
+#: ../homedecor/bedroom.lua
+msgid "Bed (king sized)"
+msgstr "Cama (tamaño grande)"
+
+#: ../homedecor/bedroom.lua
+msgid "mahogany"
+msgstr "caoba"
+
+#: ../homedecor/bedroom.lua
+msgid "oak"
+msgstr "roble"
+
+#: ../homedecor/bedroom.lua
+msgid "Nightstand with One Drawer (@1)"
+msgstr "Mesa de luz con un cajón (@1)"
+
+#: ../homedecor/bedroom.lua
+msgid "One-drawer Nightstand"
+msgstr "Mesa de luz con un cajón"
+
+#: ../homedecor/bedroom.lua
+msgid "Nightstand with Two Drawers (@1)"
+msgstr "Mesa de luz con dos cajones (@1)"
+
+#: ../homedecor/bedroom.lua
+msgid "Two-drawer Nightstand"
+msgstr "Mesa de luz con dos cajones"
+
+#: ../homedecor/books.lua ../homedecor/exterior.lua
+msgid "red"
+msgstr "roja"
+
+#: ../homedecor/books.lua ../homedecor/exterior.lua ../homedecor/misc-nodes.lua
+msgid "green"
+msgstr "verde"
+
+#: ../homedecor/books.lua
+msgid "blue"
+msgstr "azul"
+
+#: ../homedecor/books.lua
+msgid "violet"
+msgstr "violeta"
+
+#: ../homedecor/books.lua
+msgid "grey"
+msgstr "gris"
+
+#: ../homedecor/books.lua
+msgid "brown"
+msgstr "marrón"
+
+#: ../homedecor/books.lua
+#, fuzzy
+msgid "Writable Book (@1)"
+msgstr "Libro"
+
+#: ../homedecor/books.lua
+msgid "@1 has written in a book (title: \"@2\"): \"@3\" at location @4"
+msgstr "@1 ha escrito en un libro (título: \"@2\"): \"@3\" en la ubicación @4"
+
+#: ../homedecor/climate-control.lua
+msgid "Air Conditioner"
+msgstr "Acondicionador de aire"
+
+#: ../homedecor/climate-control.lua
+msgid "Desk Fan"
+msgstr "Ventilador de escritorio"
+
+#: ../homedecor/climate-control.lua
+msgid "Ceiling Fan"
+msgstr "Ventilador de techo"
+
+#: ../homedecor/climate-control.lua
+msgid "Space heater"
+msgstr "Calentador de espacios"
+
+#: ../homedecor/climate-control.lua
+msgid "Radiator heater"
+msgstr "Radiador"
+
+#: ../homedecor/clocks.lua
+msgid "Plastic analog clock"
+msgstr "Reloj análogo de plástico"
+
+#: ../homedecor/clocks.lua
+msgid "Wooden analog clock"
+msgstr "Reloj análogo de madera"
+
+#: ../homedecor/clocks.lua
+msgid "Digital clock"
+msgstr "Reloj digital"
+
+#: ../homedecor/clocks.lua
+msgid "Alarm clock"
+msgstr "Reloj de alarma"
+
+#: ../homedecor/clocks.lua
+msgid "Grandfather Clock"
+msgstr "Reloj de péndulo"
+
+#: ../homedecor/cobweb.lua
+msgid "Cobweb"
+msgstr "Telaraña"
+
+#: ../homedecor/crafts.lua
+msgid "Uncooked Terracotta Base"
+msgstr "Base de terracota sin cocer"
+
+#: ../homedecor/crafts.lua
+msgid "Terracotta Roof Tile"
+msgstr "Tejado de terracota"
+
+#: ../homedecor/crafts.lua
+msgid "Oil extract"
+msgstr "Extracto de aceite"
+
+#: ../homedecor/crafts.lua
+msgid "Unprocessed paraffin"
+msgstr "Parafina sin procesar"
+
+#: ../homedecor/crafts.lua
+msgid "Plastic strips"
+msgstr "Tiras de plástico"
+
+#: ../homedecor/crafts.lua
+msgid "Small Wooden Drawer"
+msgstr "Cajón de madera pequeño"
+
+#: ../homedecor/crafts.lua
+msgid "Simple Integrated Circuit"
+msgstr "Circuito integrado simple"
+
+#: ../homedecor/crafts.lua
+msgid "Heating element"
+msgstr "Elemento de calefacción"
+
+#: ../homedecor/crafts.lua
+msgid "Motor"
+msgstr "Motor"
+
+#: ../homedecor/crafts.lua
+msgid "Power Crystal"
+msgstr "Cristal de poder"
+
+#: ../homedecor/crafts.lua
+msgid "Blank Canvas"
+msgstr "Lienzo en blanco"
+
+#: ../homedecor/crafts.lua
+msgid "VCR"
+msgstr "Grabadora de vídeo"
+
+#: ../homedecor/crafts.lua
+msgid "DVD Player"
+msgstr "Reproductor de DVD"
+
+#: ../homedecor/crafts.lua
+msgid "Spool of copper wire"
+msgstr "Bobina de alambre de cobre"
+
+#: ../homedecor/crafts.lua
+msgid "Spool of steel wire"
+msgstr "Bobina de alambre de acero"
+
+#: ../homedecor/crafts.lua
+msgid "Speaker driver"
+msgstr "Conductor de altavoz"
+
+#: ../homedecor/crafts.lua
+msgid "Fan blades"
+msgstr "Aspas de ventilador"
+
+#: ../homedecor/crafts.lua
+msgid "Copper Strip"
+msgstr "Tira de cobre"
+
+#: ../homedecor/crafts.lua
+msgid "Steel Strip"
+msgstr "Tira de acero"
+
+#: ../homedecor/crafts.lua
+msgid "Steel chainlink"
+msgstr "Cadenas de acero"
+
+#: ../homedecor/crafts.lua
+msgid "Brass chainlink"
+msgstr "Cadenas de latón"
+
+#: ../homedecor/crafts.lua
+msgid "Soda Can"
+msgstr "Lata de refresco"
+
+#: ../homedecor/crafts.lua
+msgid "Gold Coin (for soda vending machine)"
+msgstr "Moneda de oro (para la máquina expendedora)"
+
+#: ../homedecor/crafts.lua
+msgid "Silicon lump"
+msgstr "Bulto de silicio"
+
+#: ../homedecor/crafts.lua
+msgid "Brass Ingot"
+msgstr "Lingote de latón"
+
+#: ../homedecor/crafts.lua
+msgid "Small Flower Pot"
+msgstr "Maceta pequeña"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Mahogany Closet Door (@1 opening)"
+msgstr "Puerta de armario de caoba (abre a la @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Oak Closet Door (@1 opening)"
+msgstr "Puerta de armario de roble (abre a la @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Fancy Wood/Glass Door (@1 opening)"
+msgstr "Puerta de madera/cristal de lujo (abre a la @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Glass Office Door (@1 opening)"
+msgstr "Vídrio de cristal de oficina (abre a la @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Glass and Wood, Oak-colored (@1 opening)"
+msgstr "Vídrio y madera, color roble (abre a la @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Glass and Wood, Mahogany-colored (@1 opening)"
+msgstr "Vídrio y madera, color caoba (abre a la @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Glass and Wood, White (@1 opening)"
+msgstr "Vídrio y madera, blanca (abre a la @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Plain Wooden Door (@1 opening)"
+msgstr "Puerta de madera lisa (abre a la @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "White Bedroom Door (@1 opening)"
+msgstr "Puerta de habitación blanca (abre a la @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Wrought Iron Gate/Door (@1 opening)"
+msgstr "Portón de hierro forjado (abre a la @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Wooden door with glass insert (@1 opening)"
+msgstr "Puerta de madera con inserto de vídrio (abre a la @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Wooden door with glass insert, type 2 (@1 opening)"
+msgstr "Puerta de madera con inserto de vídrio, tipo 2 (abre a la @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "left"
+msgstr "izquierda"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "right"
+msgstr "derecha"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Unpainted Picket Fence Gate"
+msgstr "Cerca de piquete sin pintar"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "White Picket Fence Gate"
+msgstr "Cerca de piquete blanca"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Barbed Wire Fence Gate"
+msgstr "Cerca de alambre de espino"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Chainlink Fence Gate"
+msgstr "Cerca de eslabón de cadena"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "\"Half\" Door"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "\"Half\" Door (white)"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese wall (top)"
+msgstr "Pared japonesa (parte más alta)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese wall"
+msgstr "Pared japonesa"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese wall (bottom)"
+msgstr "Pared japonesa (parte más baja)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese tatami"
+msgstr "Tatami"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese-style door"
+msgstr "Puerta estilo japonés"
+
+#: ../homedecor/electrics.lua
+msgid "Power Outlet"
+msgstr "Toma de corriente"
+
+#: ../homedecor/electrics.lua
+msgid "Light switch"
+msgstr "Interruptor de luz"
+
+#: ../homedecor/electrics.lua
+msgid "Doorbell"
+msgstr "Timbre"
+
+#: ../homedecor/electronics.lua
+msgid "Large Stereo Speaker"
+msgstr "Altavoz estéreo grande"
+
+#: ../homedecor/electronics.lua
+msgid "Large Stereo Speaker, open front"
+msgstr "Altavoz estéreo grande con frente abierto"
+
+#: ../homedecor/electronics.lua
+msgid "Small Surround Speaker"
+msgstr "Altavoz envolvente pequeño"
+
+#: ../homedecor/electronics.lua
+msgid "Stereo Receiver"
+msgstr "Receptor estéreo"
+
+#: ../homedecor/electronics.lua
+msgid "Projection Screen Material"
+msgstr "Material para pantalla de proyección"
+
+#: ../homedecor/electronics.lua
+msgid "Small CRT Television"
+msgstr "Televisión CRT pequeña"
+
+#: ../homedecor/electronics.lua
+msgid "DVD and VCR"
+msgstr "DVD y reproductor de vídeo"
+
+#: ../homedecor/electronics.lua
+msgid "Telephone"
+msgstr "Teléfono"
+
+#: ../homedecor/exterior.lua
+msgid "Barbecue"
+msgstr "Barbacoa"
+
+#: ../homedecor/exterior.lua
+msgid "Garden Bench (style 1)"
+msgstr "Banco de jardín (estilo 1)"
+
+#: ../homedecor/exterior.lua
+msgid "Garden Bench (style 2)"
+msgstr "Banco de jardín (estilo 2)"
+
+#: ../homedecor/exterior.lua
+msgid "Deck Chair"
+msgstr "Tumbona"
+
+#: ../homedecor/exterior.lua
+msgid "Deck Chair (blue striped)"
+msgstr ""
+
+#: ../homedecor/exterior.lua
+msgid "Doghouse"
+msgstr "Casa de perros"
+
+#: ../homedecor/exterior.lua
+msgid "Simple Bench"
+msgstr "Banco simple"
+
+#: ../homedecor/exterior.lua
+msgid "Garden stone path"
+msgstr "Camino de piedra de jardín"
+
+#: ../homedecor/exterior.lua ../homedecor/kitchen_appliances.lua
+#: ../homedecor/misc-nodes.lua ../homedecor/roofing.lua
+#: ../homedecor/window_treatments.lua
+msgid "wood"
+msgstr "madera"
+
+#: ../homedecor/exterior.lua
+msgid "white wood"
+msgstr "madera blanca"
+
+#: ../homedecor/exterior.lua
+msgid "wood, with vegetation"
+msgstr "madera, con vegetación"
+
+#: ../homedecor/exterior.lua
+msgid "white wood, with vegetation"
+msgstr "madera blanca, con vegetación"
+
+#: ../homedecor/exterior.lua
+msgid "Garden Lattice (@1)"
+msgstr "Enrejado de jardín (@1)"
+
+#: ../homedecor/exterior.lua
+msgid "Tree's swing"
+msgstr "Columpio"
+
+#: ../homedecor/exterior.lua
+msgid "Water well"
+msgstr "Pozo de agua"
+
+#: ../homedecor/exterior.lua
+msgid "yellow"
+msgstr "amarilla"
+
+#: ../homedecor/exterior.lua
+#, fuzzy
+msgid "Shrubbery (large, @1)"
+msgstr "Arbustos (@1)"
+
+#: ../homedecor/exterior.lua
+msgid "Shrubbery (@1)"
+msgstr "Arbustos (@1)"
+
+#: ../homedecor/fences.lua ../homedecor/misc-nodes.lua ../homedecor/tables.lua
+#: ../homedecor/window_treatments.lua
+msgid "brass"
+msgstr "latón"
+
+#: ../homedecor/fences.lua ../homedecor/misc-nodes.lua ../homedecor/tables.lua
+#: ../homedecor/window_treatments.lua
+msgid "wrought iron"
+msgstr "hierro forjado"
+
+#: ../homedecor/fences.lua
+msgid "Fence/railing (@1)"
+msgstr "Cerca/barandilla (@1)"
+
+#: ../homedecor/fences.lua
+msgid "Fence/railing with sign (@1)"
+msgstr "Cerca/barandilla con letrero (@1)"
+
+#: ../homedecor/fences.lua
+msgid "Unpainted Picket Fence"
+msgstr "Cerca de piquete sin pintar"
+
+#: ../homedecor/fences.lua
+msgid "Unpainted Picket Fence Corner"
+msgstr "Esquina de cerca de piquete sin pintar"
+
+#: ../homedecor/fences.lua
+msgid "White Picket Fence"
+msgstr "Cerca de piquete blanca"
+
+#: ../homedecor/fences.lua
+msgid "White Picket Fence Corner"
+msgstr "Esquina de cerca de piquete blanca"
+
+#: ../homedecor/fences.lua
+msgid "Wooden Privacy Fence"
+msgstr "Cerca de privacidad de madera"
+
+#: ../homedecor/fences.lua
+msgid "Wooden Privacy Fence Corner"
+msgstr "Esquina de cerca de privacidad de madera"
+
+#: ../homedecor/fences.lua
+msgid "Barbed Wire Fence"
+msgstr "Cerca de alambre de espino"
+
+#: ../homedecor/fences.lua
+msgid "Barbed Wire Fence Corner"
+msgstr "Esquina de cerca de alambre de espino"
+
+#: ../homedecor/fences.lua
+msgid "Chainlink Fence"
+msgstr "Cerca de eslabón de cadena"
+
+#: ../homedecor/fences.lua
+msgid "Chainlink Fence Corner"
+msgstr "Esquina de cerca de eslabón de cadena"
+
+#: ../homedecor/fences.lua
+msgid "Wrought Iron fence (type 2)"
+msgstr "Cerca de hierro forjado (tipo 2)"
+
+#: ../homedecor/fences.lua
+msgid "Wrought Iron fence (type 2) Corner"
+msgstr "Esquina de cerca de hierro forjado (tipo 2)"
+
+#: ../homedecor/foyer.lua
+msgid "Wall-mounted coat rack"
+msgstr "Perchero de pared"
+
+#: ../homedecor/foyer.lua
+msgid "Coat tree"
+msgstr "Perchero de piso"
+
+#: ../homedecor/foyer.lua
+msgid "Green welcome mat"
+msgstr "Tapete verde de bienvenida"
+
+#: ../homedecor/foyer.lua
+msgid "Brown welcome mat"
+msgstr "Tapete marrón de bienvenida"
+
+#: ../homedecor/foyer.lua
+msgid "Grey welcome mat"
+msgstr "Tapete gris de bienvenida"
+
+#: ../homedecor/furniture.lua
+msgid "Table"
+msgstr "Mesa"
+
+#: ../homedecor/furniture.lua
+msgid "Mahogany Table"
+msgstr "Mesa de caoba"
+
+#: ../homedecor/furniture.lua
+msgid "White Table"
+msgstr "Mesa blanca"
+
+#: ../homedecor/furniture.lua
+msgid "Kitchen chair"
+msgstr "Silla de cocina"
+
+#: ../homedecor/furniture.lua ../lrfurn/armchairs.lua
+msgid "Armchair"
+msgstr "Sillón"
+
+#: ../homedecor/furniture.lua
+msgid "Bookshelf (open-frame)"
+msgstr "Estante para libros (abierto)"
+
+#: ../homedecor/furniture.lua
+msgid "Wall Shelf"
+msgstr "Estante"
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Bars"
+msgstr "Barrotes"
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Binding Bars"
+msgstr "Barrotes de contención"
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Chains"
+msgstr "Cadenas"
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Wall Torch"
+msgstr "Antorcha de pared"
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Wall Lamp"
+msgstr "Lámpara de pared"
+
+#: ../homedecor/gastronomy.lua
+msgid "Cutlery set"
+msgstr "Cubertería"
+
+#: ../homedecor/gastronomy.lua
+msgid "Brown bottle"
+msgstr "Botella marrón"
+
+#: ../homedecor/gastronomy.lua
+msgid "Four brown bottles"
+msgstr "Cuatro botellas marrones"
+
+#: ../homedecor/gastronomy.lua
+msgid "Four green bottles"
+msgstr "Cuatro botellas verdes"
+
+#: ../homedecor/gastronomy.lua
+msgid "Green bottle"
+msgstr "Botella verde"
+
+#: ../homedecor/gastronomy.lua
+msgid "Four misc brown/green bottles"
+msgstr "Cuatro botellas verdes/marrones"
+
+#: ../homedecor/gastronomy.lua
+msgid "Wine rack"
+msgstr "Estantería de vino"
+
+#: ../homedecor/gastronomy.lua
+msgid "Dartboard"
+msgstr "Diana"
+
+#: ../homedecor/gastronomy.lua
+msgid "Beer tap"
+msgstr "Grifo de cerveza"
+
+#: ../homedecor/gastronomy.lua
+msgid "Ahh, a frosty cold beer - look in your inventory for it!"
+msgstr "¡Ah, una cerveza fría! La encontrarás en tu inventario."
+
+#: ../homedecor/gastronomy.lua
+msgid "No room in your inventory to add a beer mug!"
+msgstr "¡No hay lugar para tomar una jarra de cerveza!"
+
+#: ../homedecor/gastronomy.lua
+msgid "Beer mug"
+msgstr "Jarra de cerveza"
+
+#: ../homedecor/gastronomy.lua
+msgid "Soda vending machine"
+msgstr "Máquina expendedora de refrescos"
+
+#: ../homedecor/gastronomy.lua
+msgid "Please insert a coin in the machine."
+msgstr "Por favor introduzca una moneda en la máquina."
+
+#: ../homedecor/handlers/expansion.lua
+msgid "Not enough room - the space for the headboard is occupied!"
+msgstr "No hay suficiente espacio - ¡El espacio para la cabecera está ocupado!"
+
+#: ../homedecor/handlers/expansion.lua
+msgid "Someone already owns the spot where the headboard goes."
+msgstr "Alguien ya es dueño del lugar donde va la cabecera."
+
+#: ../homedecor/handlers/expansion.lua
+msgid "Not enough room - the upper space is occupied!"
+msgstr "No hay suficiente espacio - ¡El espacio de encima está ocupado!"
+
+#: ../homedecor/handlers/expansion.lua
+msgid "Someone already owns that spot."
+msgstr "Alguien ya es dueño de ese lugar."
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "Furnace"
+msgstr "Horno"
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (empty)"
+msgstr "@1 (vacía)"
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (active)"
+msgstr "@1 (activo)"
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (active: @2%)"
+msgstr "@1 (activo: @2%)"
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (out of fuel)"
+msgstr "@1 (sin combustible)"
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (output bins are full)"
+msgstr "@1 (ranuras de salida llenas)"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 moves stuff in @2 at @3"
+msgstr "@1 mueve cosas en @2 en @3"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 moves @2 to @3 at @4"
+msgstr "@1 mueve @2 a @3 en @4"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 takes @2 from @3 at @4"
+msgstr "@1 toma @2 desde @3 en @4"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 (owned by @2)"
+msgstr "@1 (propiedad de @2)"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 tried to access a @2 belonging to @3 at @4"
+msgstr "@1 intentó acceder a @2 perteneciente a @3 en @4"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 (Locked)"
+msgstr "@1 (Cerrado)"
+
+#: ../homedecor/init.lua ../lrfurn/armchairs.lua ../lrfurn/coffeetable.lua
+#: ../lrfurn/endtable.lua ../lrfurn/longsofas.lua ../lrfurn/sofas.lua
+msgid "Loaded!"
+msgstr "¡Cargado!"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Refrigerator (stainless steel)"
+msgstr "Refrigerador (acero inoxidable)"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Refrigerator"
+msgstr "Refrigerador"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Oven"
+msgstr "Horno"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Oven (stainless steel)"
+msgstr "Horno (acero inoxidable)"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Microwave Oven"
+msgstr "Horno microondas"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Coffee Maker"
+msgstr "Cafetera"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Toaster"
+msgstr "Tostador"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Dishwasher"
+msgstr "Lavavajillas"
+
+#: ../homedecor/kitchen_appliances.lua ../homedecor/kitchen_furniture.lua
+msgid "granite"
+msgstr "granito"
+
+#: ../homedecor/kitchen_appliances.lua ../homedecor/kitchen_furniture.lua
+msgid "marble"
+msgstr "mármol"
+
+#: ../homedecor/kitchen_appliances.lua ../homedecor/kitchen_furniture.lua
+msgid "steel"
+msgstr "acero"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Dishwasher (@1)"
+msgstr "Lavavajillas (@1)"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Kitchen Cabinet"
+msgstr "Gabinete de cocina"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Kitchen Cabinet (@1 top)"
+msgstr "Gabinete de cocina (mesada de @1)"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Half-height Kitchen Cabinet (on ceiling)"
+msgstr "Gabinete de cocina de media altura (en techo)"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Kitchen Cabinet with sink"
+msgstr "Gabinete de cocina con lavabo"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Under-sink cabinet"
+msgstr "Gabinete bajo lavabo"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Copper pans"
+msgstr "Sartenes de cobre"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Kitchen Faucet"
+msgstr "Grifo de cocina"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Paper towels"
+msgstr "Toallas de papel"
+
+#: ../homedecor/lighting.lua
+msgid "Thick Glowlight"
+msgstr "Luz brillante gruesa"
+
+#: ../homedecor/lighting.lua
+msgid "Thin Glowlight"
+msgstr "Luz brillante fina"
+
+#: ../homedecor/lighting.lua
+msgid "Small Glowlight Cube"
+msgstr "Cubo pequeño de luz brillante"
+
+#: ../homedecor/lighting.lua
+msgid "Plasma Lamp"
+msgstr "Lámpara de plasma"
+
+#: ../homedecor/lighting.lua
+msgid "Plasma Ball"
+msgstr "Bola de plasma"
+
+#: ../homedecor/lighting.lua
+msgid "Thick Candle"
+msgstr "Vela gruesa"
+
+#: ../homedecor/lighting.lua
+msgid "Thin Candle"
+msgstr "Vela fina"
+
+#: ../homedecor/lighting.lua
+msgid "Candlestick (wrought iron)"
+msgstr "Candelero (hierro forjado)"
+
+#: ../homedecor/lighting.lua
+msgid "Candlestick (brass)"
+msgstr "Candelero (latón)"
+
+#: ../homedecor/lighting.lua
+msgid "Wall sconce"
+msgstr "Candelabro de pared"
+
+#: ../homedecor/lighting.lua
+msgid "Oil lamp (hurricane)"
+msgstr "Lámpara de aceite (huracán)"
+
+#: ../homedecor/lighting.lua
+msgid "Oil Lamp (tabletop)"
+msgstr "Lámpara de aceite de mesa"
+
+#: ../homedecor/lighting.lua
+msgid "Ground Lantern"
+msgstr "Linterna de piso"
+
+#: ../homedecor/lighting.lua
+msgid "Hanging Lantern"
+msgstr "Linterna colgante"
+
+#: ../homedecor/lighting.lua
+msgid "Ceiling Lantern"
+msgstr "Linterna de techo"
+
+#: ../homedecor/lighting.lua
+msgid "Lattice lantern (large)"
+msgstr "Linterna enrejada (grande)"
+
+#: ../homedecor/lighting.lua
+msgid "Lattice lantern (small)"
+msgstr "Linterna enrejada (pequeña)"
+
+#: ../homedecor/lighting.lua
+msgid "Table Lamp"
+msgstr "Lámpara de mesa"
+
+#: ../homedecor/lighting.lua
+msgid "Standing Lamp"
+msgstr "Lámpara de pié"
+
+#: ../homedecor/lighting.lua
+msgid "Desk Lamp"
+msgstr "Lámpara de escritorio"
+
+#: ../homedecor/lighting.lua
+msgid "Ceiling Lamp"
+msgstr "Lámpara de techo"
+
+#: ../homedecor/lighting.lua
+msgid "Ceiling Lamp (off)"
+msgstr "Lámpara de techo (apagada)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Textured Ceiling Paint"
+msgstr "Pintura de techo con textura"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Drop-Ceiling Tile"
+msgstr "Azulejo de techo"
+
+#: ../homedecor/misc-nodes.lua
+msgid "small"
+msgstr "pequeño"
+
+#: ../homedecor/misc-nodes.lua
+msgid "large"
+msgstr "grande"
+
+#: ../homedecor/misc-nodes.lua
+msgid "persian"
+msgstr "persa"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Rug (@1)"
+msgstr "Tapete (@1)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "black"
+msgstr "negra"
+
+#: ../homedecor/misc-nodes.lua ../homedecor/roofing.lua
+msgid "terracotta"
+msgstr "terracota"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Flower Pot (@1)"
+msgstr "Maceta (@1)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Rose"
+msgstr "Rosa"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Tulip"
+msgstr "Tulipán"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Yellow Dandelion"
+msgstr "Diente de león amarillo"
+
+#: ../homedecor/misc-nodes.lua
+msgid "White Dandelion"
+msgstr "Diente de león blanco"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Blue Geranium"
+msgstr "Geranio azul"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Viola"
+msgstr "Viola"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Cactus"
+msgstr "Cacto"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Bonsai"
+msgstr "Bonsai"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Potted flower (@1)"
+msgstr "Flor en maceta (@1)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Brass Pole"
+msgstr "Poste de latón"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Wrought Iron Pole"
+msgstr "Poste de hierro forjado"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Fishtank"
+msgstr "Estanque para peces"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Fishtank (lighted)"
+msgstr "Estanque para peces (iliminado)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Cardboard box (big)"
+msgstr "Caja de cartón (grande)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Cardboard box"
+msgstr "Caja de cartón"
+
+#: ../homedecor/misc-nodes.lua
+msgid "DVD/CD cabinet"
+msgstr "Gabinete de CDs/DVDs"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Pool Table"
+msgstr "Mesa de pool"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Piano"
+msgstr "Piano"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Trophy"
+msgstr "Trofeo"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Sport bench"
+msgstr "Banco deportivo"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Skateboard"
+msgstr "Patineta"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Metal tool cabinet and work table"
+msgstr "Mesa de trabajo y gabinete en hierro"
+
+#: ../homedecor/misc-nodes.lua
+#, fuzzy
+msgid "Picture Frame "
+msgstr "Marco de fotografía"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Decorative painting #@1"
+msgstr "Pintura decorativa nº@1"
+
+#: ../homedecor/misc-nodes.lua
+msgid "dark topped"
+msgstr "mesada oscura"
+
+#: ../homedecor/misc-nodes.lua
+msgid "diagonal"
+msgstr "diagonal"
+
+#: ../homedecor/misc-nodes.lua
+msgid "horizontal"
+msgstr "horizontal"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Banister for Stairs (@1, @2)"
+msgstr "Barandilla para escaleras (@1, @2)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "not enough space"
+msgstr "no hay suficiente espacio"
+
+#: ../homedecor/office.lua
+msgid "Filing cabinet"
+msgstr "Archivador"
+
+#: ../homedecor/office.lua
+msgid "Desk"
+msgstr "Escritorio"
+
+#: ../homedecor/office.lua
+msgid "Desk globe"
+msgstr "Globo terráqueo"
+
+#: ../homedecor/office.lua
+msgid "Calendar"
+msgstr "Calendario"
+
+#: ../homedecor/office.lua
+msgid ""
+"Date (right-click to update):\n"
+"@1"
+msgstr ""
+"Fecha (clic derecho para actualizar):\n"
+"@1"
+
+#: ../homedecor/office.lua
+msgid "Basic office chair"
+msgstr "Silla básica de oficina"
+
+#: ../homedecor/office.lua
+msgid "Upscale office chair"
+msgstr "Silla grande de oficina"
+
+#: ../homedecor/roofing.lua
+msgid "Glass Skylight"
+msgstr "Claraboya de cristal"
+
+#: ../homedecor/roofing.lua
+msgid "Glass Skylight Frosted"
+msgstr "Claraboya de cristal esmerilado"
+
+#: ../homedecor/roofing.lua
+msgid "asphalt"
+msgstr "asfalto"
+
+#: ../homedecor/roofing.lua
+msgid "Shingles (@1)"
+msgstr "Tejas (@1)"
+
+#: ../homedecor/roofing.lua
+msgid "@1 (outer corner)"
+msgstr "@1 (esquina exterior)"
+
+#: ../homedecor/roofing.lua
+msgid "@1 (inner corner)"
+msgstr "@1 (esquina interior)"
+
+#: ../homedecor/roofing.lua
+msgid "Wood Shingles"
+msgstr "Tejado de madera"
+
+#: ../homedecor/roofing.lua
+msgid "Asphalt Shingles"
+msgstr "Tejado de asfalto"
+
+#: ../homedecor/roofing.lua
+msgid "Terracotta Shingles"
+msgstr "Tejado de terracota"
+
+#: ../homedecor/roofing.lua
+msgid "Glass Shingles"
+msgstr "Claraboya de cristal"
+
+#: ../homedecor/roofing.lua
+msgid "Chimney"
+msgstr "Chimenea"
+
+#: ../homedecor/shutters.lua
+msgid "Wooden Shutter"
+msgstr "Postigo de madera"
+
+#: ../homedecor/tables.lua
+msgid "Small square glass table"
+msgstr "Mesa cuadrada pequeña de vídrio"
+
+#: ../homedecor/tables.lua
+msgid "Small round glass table"
+msgstr "Mesa redonda pequeña de vídrio"
+
+#: ../homedecor/tables.lua
+msgid "Large glass table piece"
+msgstr "Mesa grande de vídrio"
+
+#: ../homedecor/tables.lua
+msgid "Small square wooden table"
+msgstr "Mesa cuadrada pequeña de madera"
+
+#: ../homedecor/tables.lua
+msgid "Small round wooden table"
+msgstr "Mesa redonda pequeña de madera"
+
+#: ../homedecor/tables.lua
+msgid "Large wooden table piece"
+msgstr "Mesa grande de madera"
+
+#: ../homedecor/tables.lua
+msgid "Utility Table"
+msgstr "Mesa utilitaria"
+
+#: ../homedecor/tables.lua
+msgid "Table Legs (@1)"
+msgstr "Patas de mesa (@1)"
+
+#: ../homedecor/tables.lua
+msgid "Legs for Utility Table"
+msgstr "Patas para mesa utilitaria"
+
+#: ../homedecor/trash_cans.lua
+msgid "Green Trash Can"
+msgstr "Bote de basura verde"
+
+#: ../homedecor/trash_cans.lua
+msgid "Trash Can"
+msgstr "Bote de basura"
+
+#: ../homedecor/trash_cans.lua
+msgid "Small Trash Can"
+msgstr "Bote de basura pequeño"
+
+#: ../homedecor/wardrobe.lua
+msgid "Wardrobe"
+msgstr "Guardarropa"
+
+#: ../homedecor/wardrobe.lua
+msgid "Clothes"
+msgstr "Ropa"
+
+#: ../homedecor/wardrobe.lua
+msgid "Storage"
+msgstr "Almacenamiento"
+
+#: ../homedecor/window_treatments.lua
+msgid "Window (quartered)"
+msgstr "Ventana (cuarteada)"
+
+#: ../homedecor/window_treatments.lua
+msgid "Window (plain)"
+msgstr "Ventana (lisa)"
+
+#: ../homedecor/window_treatments.lua
+msgid "Window Blinds (thick)"
+msgstr "Persianas (gruesas)"
+
+#: ../homedecor/window_treatments.lua
+msgid "Window Blinds (thin)"
+msgstr "Persianas (finas)"
+
+#: ../homedecor/window_treatments.lua
+msgid "Curtains"
+msgstr "Cortinas"
+
+#: ../homedecor/window_treatments.lua
+#, fuzzy
+msgid "Curtains (open)"
+msgstr "Cortinas"
+
+#: ../homedecor/window_treatments.lua
+msgid "Curtain Rod (@1)"
+msgstr "Palo de cortinas (@1)"
+
+#: ../homedecor/window_treatments.lua
+msgid "Window flowerbox"
+msgstr "Caja de flores de ventana"
+
+#: ../homedecor/window_treatments.lua
+msgid "Stained Glass"
+msgstr "Vídrio coloreado"
+
+#: ../inbox/init.lua
+msgid "Mailbox"
+msgstr "Buzón"
+
+#: ../inbox/init.lua
+msgid "@1's Mailbox"
+msgstr "Buzón de @1"
+
+#: ../itemframes/init.lua
+msgid "Item frame"
+msgstr "Marco para objetos"
+
+#: ../itemframes/init.lua
+msgid "Item frame (owned by @1)"
+msgstr "Marco para objetos (propiedad de @1)"
+
+#: ../itemframes/init.lua
+msgid "Pedestal"
+msgstr "Pedestal"
+
+#: ../itemframes/init.lua
+msgid "Pedestal (owned by @1)"
+msgstr "Pedestal (propiedad de @1)"
+
+#: ../lavalamp/init.lua
+msgid "Lava Lamp"
+msgstr "Lámpara de lava"
+
+#: ../lavalamp/init.lua
+msgid "Lava Lamp (off)"
+msgstr "Lámpara de lava (apagada)"
+
+#: ../lrfurn/coffeetable.lua
+msgid "Coffee Table"
+msgstr "Mesa de café"
+
+#: ../lrfurn/coffeetable.lua
+msgid "No room to place the coffee table!"
+msgstr "¡No hay lugar para colocar la mesa de café!"
+
+#: ../lrfurn/endtable.lua
+msgid "End Table"
+msgstr "Mesa final"
+
+#: ../lrfurn/init.lua
+#, fuzzy
+msgid "Someone else owns the spot where other end goes!"
+msgstr "Alguien ya es dueño del lugar donde va la cabecera."
+
+#: ../lrfurn/init.lua
+#, fuzzy
+msgid "Someone else owns the spot where the middle or far end goes!"
+msgstr "Alguien ya es dueño del lugar donde va la cabecera."
+
+#: ../lrfurn/init.lua
+#, fuzzy
+msgid "Someone else owns the spot where the other end goes!"
+msgstr "Alguien ya es dueño del lugar donde va la cabecera."
+
+#: ../lrfurn/longsofas.lua
+msgid "Long Sofa"
+msgstr "Sofá largo"
+
+#: ../lrfurn/longsofas.lua ../lrfurn/sofas.lua
+msgid "No room to place the sofa!"
+msgstr "¡No hay lugar para colocar el sofá!"
+
+#: ../lrfurn/sofas.lua
+msgid "Sofa"
+msgstr "Sofá"
+
+#: ../plasmascreen/init.lua
+msgid "Plasma Screen TV Stand"
+msgstr "Mesa para televisión de pantalla de plasma"
+
+#: ../plasmascreen/init.lua
+msgid "Plasma TV"
+msgstr "Televisión de plasma"
+
+#: ../plasmascreen/init.lua
+msgid "Plasma TV (off)"
+msgstr "Televisión de plasma (apagada)"
+
+#, fuzzy
+#~ msgid "Grass"
+#~ msgstr "latón"
+
+#, fuzzy
+#~ msgid "Roofing"
+#~ msgstr "Losa de techo"
+
+#~ msgid "Marble stair"
+#~ msgstr "Escaleras de mármol"
+
+#~ msgid "Marble slab"
+#~ msgstr "Losa de mármol"
+
+#~ msgid "Hardwood stair"
+#~ msgstr "Escaleras de madera dura"
+
+#~ msgid "Hardwood slab"
+#~ msgstr "Losa de madera dura"
+
+#~ msgid "Grass stair"
+#~ msgstr "Escaleras de hierba"
+
+#~ msgid "Grass slab"
+#~ msgstr "Losa de hierba"
+
+#~ msgid "Tar stair"
+#~ msgstr "Escaleras de alquitrán"
+
+#~ msgid "Tar slab"
+#~ msgstr "Losa de alquitrán"
+
+#~ msgid "Grate Stair"
+#~ msgstr "Escaleras de rejas"
+
+#~ msgid "Grate Slab"
+#~ msgstr "Losa de rejas"
+
+#~ msgid "Adobe stair"
+#~ msgstr "Escaleras de adobe"
+
+#~ msgid "Adobe slab"
+#~ msgstr "Losa de adobe"
+
+#~ msgid "Roofing stair"
+#~ msgstr "Escaleras de techo"
+
+#~ msgid "Roofing slab"
+#~ msgstr "Losa de techo"
+
+#~ msgid "Fake fire"
+#~ msgstr "Fuego falso"
+
+#~ msgid "Flint and steel"
+#~ msgstr "Pedernal y acero"
+
+#~ msgid "This area is protected!"
+#~ msgstr "¡Ésta área está protegida!"
+
+#~ msgid "white"
+#~ msgstr "blanca"
+
+#~ msgid "pink"
+#~ msgstr "rosa"
+
+#~ msgid "plain"
+#~ msgstr "liso"
+
+#~ msgid "dark green"
+#~ msgstr "verde oscuro"
+
+#~ msgid "Expansion placeholder (you hacker you!)"
+#~ msgstr "Marcador temporal de expansión (¡Tu, hacker!)"
+
+#~ msgid "white/grey"
+#~ msgstr "blanco/gris"
+
+#~ msgid "white/dark grey"
+#~ msgstr "blanco/gris oscuro"
+
+#~ msgid "white/black"
+#~ msgstr "blanco/negro"
+
+#~ msgid "black/dark grey"
+#~ msgstr "negro/gris oscuro"
+
+#~ msgid "white/red"
+#~ msgstr "blanco/rojo"
+
+#~ msgid "white/green"
+#~ msgstr "blanco/verde"
+
+#~ msgid "white/blue"
+#~ msgstr "blanco/azul"
+
+#~ msgid "white/yellow"
+#~ msgstr "blanco/amarillo"
+
+#~ msgid "white/tan"
+#~ msgstr "blanco/marrón"
diff --git a/homedecor_common/locale/fr.po b/homedecor_common/locale/fr.po
new file mode 100644
index 0000000..a7f8f06
--- /dev/null
+++ b/homedecor_common/locale/fr.po
@@ -0,0 +1,1796 @@
+# French translations for PACKAGE package.
+# Copyright (C) 2017 THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# Automatically generated, 2017.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-11-14 03:47+0800\n"
+"PO-Revision-Date: 2017-08-06 07:59+0200\n"
+"Last-Translator: fat115 <fat115@framasoft.org>\n"
+"Language-Team: French\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Poedit 1.8.12\n"
+
+#: ../building_blocks/alias.lua
+msgid "Granite"
+msgstr "Granit"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Grate"
+msgstr "Grille"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Streak Free Glass"
+msgstr "Verre anti-rayures"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Wood Framed Glass"
+msgstr "Verre encadré de bois"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Adobe"
+msgstr "Pisé"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Fake Grass"
+msgstr "Herbe synthétique"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Hardwood"
+msgstr "Bois dur (feuillu)"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Roof block"
+msgstr "Bloc de toit"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Tar"
+msgstr "Goudron"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Marble"
+msgstr "Marbre"
+
+#. Translators: "Brobble" is a portmanteau of "Brick" and "Cobble".
+#. Translate however you see fit.
+#: ../building_blocks/node_stairs.lua
+msgid "Brobble Spread"
+msgstr "Tapis rouge"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Gravel Spread"
+msgstr "Tapis de gravier"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Tarmac Spread"
+msgstr "Tapis de goudron"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Terrycloth towel"
+msgstr "Serviette éponge"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Chess board tiling"
+msgstr "Dalles en échiquier"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Fireplace"
+msgstr "Cheminée"
+
+#: ../building_blocks/others.lua
+msgid "Small bundle of sticks"
+msgstr "Petit fagot de brindilles"
+
+#: ../building_blocks/others.lua
+msgid "Tar base"
+msgstr "Pâte de goudron"
+
+#: ../building_blocks/others.lua
+msgid "Tar Knife"
+msgstr "Couteau à goudron"
+
+#: ../chains/init.lua
+msgid "Hanging chain (wrought iron)"
+msgstr "Chaine suspendue (fer forgé)"
+
+#: ../chains/init.lua
+msgid "Hanging chain (brass)"
+msgstr "Chaine suspendue (laiton)"
+
+#: ../chains/init.lua
+msgid "Hanging chain (ceiling mount, wrought iron)"
+msgstr "Chaine suspendue (plafonnier, fer forgé)"
+
+#: ../chains/init.lua
+msgid "Hanging chain (ceiling mount, brass)"
+msgstr "Chaine suspendue (plafonnier, laiton)"
+
+#: ../chains/init.lua
+msgid "Chandelier (wrought iron)"
+msgstr "Chandelier (fer forgé)"
+
+#: ../chains/init.lua
+msgid "Chandelier (brass)"
+msgstr "Chandelier (laiton)"
+
+#: ../computer/computers.lua
+msgid "Monitor and keyboard"
+msgstr "Écran et clavier"
+
+#: ../computer/computers.lua
+msgid "WIFI Router"
+msgstr "Routeur WiFi"
+
+#: ../computer/computers.lua
+msgid "Computer Tower"
+msgstr "Ordinateur (tour)"
+
+#: ../computer/computers.lua
+msgid "Printer-Scanner Combo"
+msgstr "Imprimante multi-fonction"
+
+#: ../computer/computers.lua
+msgid "Rack Server"
+msgstr "Serveur en rack"
+
+#: ../computer/computers.lua
+msgid "Not enough vertical space to place a server!"
+msgstr "Pas assez d'espace vertical pour placer un serveur !"
+
+#: ../computer/miscitems.lua ../homedecor/crafts.lua
+msgid "Plastic sheet"
+msgstr "Feuille de plastique"
+
+#: ../computer/miscitems.lua
+msgid "Unprocessed Plastic base"
+msgstr "Pâte de plastique"
+
+#: ../computer/tetris.lua
+msgid "L"
+msgstr "G"
+
+#: ../computer/tetris.lua
+msgid "R"
+msgstr "D"
+
+#: ../computer/tetris.lua
+msgid "New Game"
+msgstr "Nouveau Jeu"
+
+#: ../computer/tetris.lua
+msgid "Next..."
+msgstr "Suivant..."
+
+#: ../computer/tetris.lua
+msgid "Score: "
+msgstr "Score : "
+
+#: ../computer/tetris.lua
+msgid "Tetris Arcade"
+msgstr "Borne Tetris"
+
+#: ../computer/tetris.lua
+msgid "No room for place the Arcade!"
+msgstr "Pas assez de place pour placer la borne d'arcade !"
+
+#: ../fake_fire/init.lua
+msgid "Ice fire"
+msgstr "Feu glacé"
+
+#: ../fake_fire/init.lua
+msgid "Fancy Fire"
+msgstr "Feu décoratif"
+
+#: ../fake_fire/init.lua
+msgid "Glowing Embers"
+msgstr "Braises incandescentes"
+
+#: ../fake_fire/init.lua
+msgid "Stone chimney top"
+msgstr "Haut de cheminée en pierre"
+
+#: ../fake_fire/init.lua
+msgid "Sandstone chimney top"
+msgstr "Haut de cheminée en grès"
+
+#: ../homedecor/bathroom_furniture.lua
+msgid "Bathroom/kitchen tiles (dark)"
+msgstr "Carreaux de salle de bain ou cuisine (foncées)"
+
+#: ../homedecor/bathroom_furniture.lua
+msgid "Bathroom/kitchen tiles (medium)"
+msgstr "Carreaux de salle de bain ou cuisine (moyennes)"
+
+#: ../homedecor/bathroom_furniture.lua
+msgid "Bathroom/kitchen tiles (light)"
+msgstr "Carreaux de salle de bain ou cuisine (claires)"
+
+#: ../homedecor/bathroom_furniture.lua
+msgid "Towel rod with towel"
+msgstr "Porte serviette et serviette"
+
+#: ../homedecor/bathroom_furniture.lua
+msgid "Medicine cabinet"
+msgstr "Armoire à pharmacie"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Toilet"
+msgstr "Toilettes"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Toilet paper"
+msgstr "Papier toilette"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathroom Sink"
+msgstr "Évier"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathroom taps/faucet"
+msgstr "Robinetterie"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathroom taps/faucet (brass)"
+msgstr "Robinetterie (laiton)"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Shower Tray"
+msgstr "Bac de douche"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Shower Head"
+msgstr "Pomme de douche"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathtub, clawfoot, with brass taps"
+msgstr "Baignoire sur pieds, avec robinetterie en laiton"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathtub, clawfoot, with chrome taps"
+msgstr "Baignoire sur pieds, avec robinetterie en chrome"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathroom sundries set"
+msgstr "Miroir et tablette de salle de bain"
+
+#: ../homedecor/bedroom.lua
+msgid "Bed"
+msgstr "Lit"
+
+#: ../homedecor/bedroom.lua
+msgid "Bed (king sized)"
+msgstr "Grand lit"
+
+#: ../homedecor/bedroom.lua
+msgid "mahogany"
+msgstr "acajou"
+
+#: ../homedecor/bedroom.lua
+msgid "oak"
+msgstr "chêne"
+
+#: ../homedecor/bedroom.lua
+msgid "Nightstand with One Drawer (@1)"
+msgstr "Meuble de chevet avec un tiroir (@1)"
+
+#: ../homedecor/bedroom.lua
+msgid "One-drawer Nightstand"
+msgstr "Meuble de chevet avec un tiroir"
+
+#: ../homedecor/bedroom.lua
+msgid "Nightstand with Two Drawers (@1)"
+msgstr "Meuble de chevet avec deux tiroirs (@1)"
+
+#: ../homedecor/bedroom.lua
+msgid "Two-drawer Nightstand"
+msgstr "Meuble de chevet avec deux tiroirs"
+
+#: ../homedecor/books.lua ../homedecor/exterior.lua
+msgid "red"
+msgstr "rouge"
+
+#: ../homedecor/books.lua ../homedecor/exterior.lua ../homedecor/misc-nodes.lua
+msgid "green"
+msgstr "vert"
+
+#: ../homedecor/books.lua
+#, fuzzy
+msgid "blue"
+msgstr "bleues"
+
+#: ../homedecor/books.lua
+#, fuzzy
+msgid "violet"
+msgstr "violettes"
+
+#: ../homedecor/books.lua
+#, fuzzy
+msgid "grey"
+msgstr "vertes"
+
+#: ../homedecor/books.lua
+msgid "brown"
+msgstr ""
+
+#: ../homedecor/books.lua
+#, fuzzy
+msgid "Writable Book (@1)"
+msgstr "Livre inscriptible"
+
+#: ../homedecor/books.lua
+msgid "@1 has written in a book (title: \"@2\"): \"@3\" at location @4"
+msgstr "@1 a écrit dans un livre (titre: \"@2\"): \"@3\" à l'emplacement @4"
+
+#: ../homedecor/climate-control.lua
+msgid "Air Conditioner"
+msgstr "Climatiseur"
+
+#: ../homedecor/climate-control.lua
+msgid "Desk Fan"
+msgstr "Ventilateur de bureau"
+
+#: ../homedecor/climate-control.lua
+msgid "Ceiling Fan"
+msgstr "Ventilateur (plafonnier)"
+
+#: ../homedecor/climate-control.lua
+msgid "Space heater"
+msgstr "Chaufferette"
+
+#: ../homedecor/climate-control.lua
+msgid "Radiator heater"
+msgstr "Radiateur"
+
+#: ../homedecor/clocks.lua
+msgid "Plastic analog clock"
+msgstr "Horloge analogique en plastique"
+
+#: ../homedecor/clocks.lua
+msgid "Wooden analog clock"
+msgstr "Horloge analogique en bois"
+
+#: ../homedecor/clocks.lua
+msgid "Digital clock"
+msgstr "Horloge numérique"
+
+#: ../homedecor/clocks.lua
+msgid "Alarm clock"
+msgstr "Réveil-matin"
+
+#: ../homedecor/clocks.lua
+msgid "Grandfather Clock"
+msgstr "Horloge du grand père"
+
+#: ../homedecor/cobweb.lua
+msgid "Cobweb"
+msgstr "Toile d'araignée"
+
+#: ../homedecor/crafts.lua
+msgid "Uncooked Terracotta Base"
+msgstr "Argile crue"
+
+#: ../homedecor/crafts.lua
+msgid "Terracotta Roof Tile"
+msgstr "Tuile en terre cuite"
+
+#: ../homedecor/crafts.lua
+msgid "Oil extract"
+msgstr "Extrait d'huile"
+
+#: ../homedecor/crafts.lua
+msgid "Unprocessed paraffin"
+msgstr "Paraffine brute"
+
+#: ../homedecor/crafts.lua
+msgid "Plastic strips"
+msgstr "Bandes de plastique"
+
+#: ../homedecor/crafts.lua
+msgid "Small Wooden Drawer"
+msgstr "Petit tiroir en bois"
+
+#: ../homedecor/crafts.lua
+msgid "Simple Integrated Circuit"
+msgstr "Circuit intégré simple"
+
+#: ../homedecor/crafts.lua
+msgid "Heating element"
+msgstr "Résistance"
+
+#: ../homedecor/crafts.lua
+msgid "Motor"
+msgstr "Moteur"
+
+#: ../homedecor/crafts.lua
+msgid "Power Crystal"
+msgstr "Cristal d'énergie"
+
+#: ../homedecor/crafts.lua
+msgid "Blank Canvas"
+msgstr "Toile vierge"
+
+#: ../homedecor/crafts.lua
+msgid "VCR"
+msgstr "Magnétoscope"
+
+#: ../homedecor/crafts.lua
+msgid "DVD Player"
+msgstr "Lecteur DVD"
+
+#: ../homedecor/crafts.lua
+msgid "Spool of copper wire"
+msgstr "Bobine de fil de cuivre"
+
+#: ../homedecor/crafts.lua
+msgid "Spool of steel wire"
+msgstr "Bobine de fil de fer"
+
+#: ../homedecor/crafts.lua
+msgid "Speaker driver"
+msgstr "Haut-parleur"
+
+#: ../homedecor/crafts.lua
+msgid "Fan blades"
+msgstr "Pales de ventilateur"
+
+#: ../homedecor/crafts.lua
+msgid "Copper Strip"
+msgstr "Bande de cuivre"
+
+#: ../homedecor/crafts.lua
+msgid "Steel Strip"
+msgstr "Bande métallique"
+
+#: ../homedecor/crafts.lua
+msgid "Steel chainlink"
+msgstr "Maillon de chaîne en acier"
+
+#: ../homedecor/crafts.lua
+msgid "Brass chainlink"
+msgstr "Maillon de chaîne en laiton"
+
+#: ../homedecor/crafts.lua
+msgid "Soda Can"
+msgstr "Canette de soda"
+
+#: ../homedecor/crafts.lua
+msgid "Gold Coin (for soda vending machine)"
+msgstr "Pièce en or (pour distributeur de soda)"
+
+#: ../homedecor/crafts.lua
+msgid "Silicon lump"
+msgstr "Silicone"
+
+#: ../homedecor/crafts.lua
+msgid "Brass Ingot"
+msgstr "Lingot de laiton"
+
+#: ../homedecor/crafts.lua
+msgid "Small Flower Pot"
+msgstr "Petit pot de fleurs"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Mahogany Closet Door (@1 opening)"
+msgstr "Porte de placard en acajou (ouverture à @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Oak Closet Door (@1 opening)"
+msgstr "Porte de placard en chêne (ouverture à @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Fancy Wood/Glass Door (@1 opening)"
+msgstr "Porte décorée en bois et verre (ouverture à @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Glass Office Door (@1 opening)"
+msgstr "Porte de bureau en verre (ouverture à @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Glass and Wood, Oak-colored (@1 opening)"
+msgstr "Verre et bois, couleur chêne (ouverture à @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Glass and Wood, Mahogany-colored (@1 opening)"
+msgstr "Verre et bois, couleur acajou (ouverture à @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Glass and Wood, White (@1 opening)"
+msgstr "Verre et bois, blanche (ouverture à @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Plain Wooden Door (@1 opening)"
+msgstr "Porte en bois massif (ouverture à @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "White Bedroom Door (@1 opening)"
+msgstr "Porte de chambre blanche (ouverture à @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Wrought Iron Gate/Door (@1 opening)"
+msgstr "Porte/Portail en fer forgé (ouverture à @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Wooden door with glass insert (@1 opening)"
+msgstr "Porte en bois avec fenestron en verre (ouverture à @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Wooden door with glass insert, type 2 (@1 opening)"
+msgstr "Porte en bois avec fenestron en verre, type 2 (ouverture à @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "left"
+msgstr "gauche"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "right"
+msgstr "droite"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Unpainted Picket Fence Gate"
+msgstr "Portillon en piquets bruts"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "White Picket Fence Gate"
+msgstr "Portillon en piquets blancs"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Barbed Wire Fence Gate"
+msgstr "Portillon en fil barbelé"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Chainlink Fence Gate"
+msgstr "Portillon grillagé"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "\"Half\" Door"
+msgstr "Demi-porte"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "\"Half\" Door (white)"
+msgstr "Demi-porte (blanche)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese wall (top)"
+msgstr "Mur japonais (haut)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese wall"
+msgstr "Mur japonais"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese wall (bottom)"
+msgstr "Mur japonais (bas)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese tatami"
+msgstr "Tatami"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese-style door"
+msgstr "Porte japonaise"
+
+#: ../homedecor/electrics.lua
+msgid "Power Outlet"
+msgstr "Prise de courant"
+
+#: ../homedecor/electrics.lua
+msgid "Light switch"
+msgstr "Interrupteur"
+
+#: ../homedecor/electrics.lua
+msgid "Doorbell"
+msgstr "Sonnette"
+
+#: ../homedecor/electronics.lua
+msgid "Large Stereo Speaker"
+msgstr "Enceinte"
+
+#: ../homedecor/electronics.lua
+msgid "Large Stereo Speaker, open front"
+msgstr "Enceinte, sans grille"
+
+#: ../homedecor/electronics.lua
+msgid "Small Surround Speaker"
+msgstr "Enceinte satellite surround"
+
+#: ../homedecor/electronics.lua
+msgid "Stereo Receiver"
+msgstr "Récepteur radio"
+
+#: ../homedecor/electronics.lua
+msgid "Projection Screen Material"
+msgstr "Toile d'écran de projection"
+
+#: ../homedecor/electronics.lua
+msgid "Small CRT Television"
+msgstr "Petite télévision à tube cathodique"
+
+#: ../homedecor/electronics.lua
+msgid "DVD and VCR"
+msgstr "DVD et magnétoscope"
+
+#: ../homedecor/electronics.lua
+msgid "Telephone"
+msgstr "Téléphone"
+
+#: ../homedecor/exterior.lua
+msgid "Barbecue"
+msgstr "Barbecue"
+
+#: ../homedecor/exterior.lua
+msgid "Garden Bench (style 1)"
+msgstr "Banc de jardin (style 1)"
+
+#: ../homedecor/exterior.lua
+msgid "Garden Bench (style 2)"
+msgstr "Banc de jardin (style 2)"
+
+#: ../homedecor/exterior.lua
+msgid "Deck Chair"
+msgstr "Chaise longue"
+
+#: ../homedecor/exterior.lua
+msgid "Deck Chair (blue striped)"
+msgstr ""
+
+#: ../homedecor/exterior.lua
+msgid "Doghouse"
+msgstr "Niche"
+
+#: ../homedecor/exterior.lua
+msgid "Simple Bench"
+msgstr "Banc simple"
+
+#: ../homedecor/exterior.lua
+msgid "Garden stone path"
+msgstr "Chemin de pierres"
+
+#: ../homedecor/exterior.lua ../homedecor/kitchen_appliances.lua
+#: ../homedecor/misc-nodes.lua ../homedecor/roofing.lua
+#: ../homedecor/window_treatments.lua
+msgid "wood"
+msgstr "bois"
+
+#: ../homedecor/exterior.lua
+msgid "white wood"
+msgstr "bois blanc"
+
+#: ../homedecor/exterior.lua
+msgid "wood, with vegetation"
+msgstr "bois, avec végétation"
+
+#: ../homedecor/exterior.lua
+msgid "white wood, with vegetation"
+msgstr "bois blanc, avec végétation"
+
+#: ../homedecor/exterior.lua
+msgid "Garden Lattice (@1)"
+msgstr "Treillage (@1)"
+
+#: ../homedecor/exterior.lua
+msgid "Tree's swing"
+msgstr "Balançoire"
+
+#: ../homedecor/exterior.lua
+msgid "Water well"
+msgstr "Puits"
+
+#: ../homedecor/exterior.lua
+msgid "yellow"
+msgstr "jaune"
+
+#: ../homedecor/exterior.lua
+#, fuzzy
+msgid "Shrubbery (large, @1)"
+msgstr "Arbustes (@1)"
+
+#: ../homedecor/exterior.lua
+msgid "Shrubbery (@1)"
+msgstr "Arbustes (@1)"
+
+#: ../homedecor/fences.lua ../homedecor/misc-nodes.lua ../homedecor/tables.lua
+#: ../homedecor/window_treatments.lua
+msgid "brass"
+msgstr "laiton"
+
+#: ../homedecor/fences.lua ../homedecor/misc-nodes.lua ../homedecor/tables.lua
+#: ../homedecor/window_treatments.lua
+msgid "wrought iron"
+msgstr "fer forgé"
+
+#: ../homedecor/fences.lua
+msgid "Fence/railing (@1)"
+msgstr "Barrière"
+
+#: ../homedecor/fences.lua
+msgid "Fence/railing with sign (@1)"
+msgstr "Barrière avec pancarte"
+
+#: ../homedecor/fences.lua
+msgid "Unpainted Picket Fence"
+msgstr "Clôture en piquets bruts"
+
+#: ../homedecor/fences.lua
+msgid "Unpainted Picket Fence Corner"
+msgstr "Clôture en piquets bruts (angle)"
+
+#: ../homedecor/fences.lua
+msgid "White Picket Fence"
+msgstr "Clôture en piquets blancs"
+
+#: ../homedecor/fences.lua
+msgid "White Picket Fence Corner"
+msgstr "Clôture en piquets blancs (angle)"
+
+#: ../homedecor/fences.lua
+msgid "Wooden Privacy Fence"
+msgstr "Clôture de confidentialité en bois"
+
+#: ../homedecor/fences.lua
+msgid "Wooden Privacy Fence Corner"
+msgstr "Clôture de confidentialité en bois (angle)"
+
+#: ../homedecor/fences.lua
+msgid "Barbed Wire Fence"
+msgstr "Clôture en fil barbelé"
+
+#: ../homedecor/fences.lua
+msgid "Barbed Wire Fence Corner"
+msgstr "Clôture en fil barbelé (angle)"
+
+#: ../homedecor/fences.lua
+msgid "Chainlink Fence"
+msgstr "Grillage"
+
+#: ../homedecor/fences.lua
+msgid "Chainlink Fence Corner"
+msgstr "Grillage (angle)"
+
+#: ../homedecor/fences.lua
+msgid "Wrought Iron fence (type 2)"
+msgstr "Clôture en fer forgé"
+
+#: ../homedecor/fences.lua
+msgid "Wrought Iron fence (type 2) Corner"
+msgstr "Clôture en fer forgé (angle)"
+
+#: ../homedecor/foyer.lua
+msgid "Wall-mounted coat rack"
+msgstr "Porte-manteau mural"
+
+#: ../homedecor/foyer.lua
+msgid "Coat tree"
+msgstr "Porte-manteau "
+
+#: ../homedecor/foyer.lua
+msgid "Green welcome mat"
+msgstr "Paillasson vert"
+
+#: ../homedecor/foyer.lua
+msgid "Brown welcome mat"
+msgstr "Paillasson marron"
+
+#: ../homedecor/foyer.lua
+msgid "Grey welcome mat"
+msgstr "Paillasson gris"
+
+#: ../homedecor/furniture.lua
+msgid "Table"
+msgstr "Table"
+
+#: ../homedecor/furniture.lua
+msgid "Mahogany Table"
+msgstr "Table en acajou"
+
+#: ../homedecor/furniture.lua
+msgid "White Table"
+msgstr "Table blanche"
+
+#: ../homedecor/furniture.lua
+msgid "Kitchen chair"
+msgstr "Chaise de cuisine"
+
+#: ../homedecor/furniture.lua ../lrfurn/armchairs.lua
+msgid "Armchair"
+msgstr "Fauteuil"
+
+#: ../homedecor/furniture.lua
+msgid "Bookshelf (open-frame)"
+msgstr "Bibliothèque (cadre ouvert)"
+
+#: ../homedecor/furniture.lua
+msgid "Wall Shelf"
+msgstr "Étagère"
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Bars"
+msgstr "Barres de renfort"
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Binding Bars"
+msgstr "Barres de renfort (angle)"
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Chains"
+msgstr "Chaînes"
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Wall Torch"
+msgstr "Torche murale"
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Wall Lamp"
+msgstr "Lampe murale"
+
+#: ../homedecor/gastronomy.lua
+msgid "Cutlery set"
+msgstr "Couverts"
+
+#: ../homedecor/gastronomy.lua
+msgid "Brown bottle"
+msgstr "Bouteille marron"
+
+#: ../homedecor/gastronomy.lua
+msgid "Four brown bottles"
+msgstr "Quatre bouteilles marrons"
+
+#: ../homedecor/gastronomy.lua
+msgid "Four green bottles"
+msgstr "Quatre bouteilles vertes"
+
+#: ../homedecor/gastronomy.lua
+msgid "Green bottle"
+msgstr "Bouteille verte"
+
+#: ../homedecor/gastronomy.lua
+msgid "Four misc brown/green bottles"
+msgstr "Quatre bouteilles marrons et vertes"
+
+#: ../homedecor/gastronomy.lua
+msgid "Wine rack"
+msgstr "Casier à bouteilles"
+
+#: ../homedecor/gastronomy.lua
+msgid "Dartboard"
+msgstr "Jeu de fléchettes"
+
+#: ../homedecor/gastronomy.lua
+msgid "Beer tap"
+msgstr "Pompe à bière"
+
+#: ../homedecor/gastronomy.lua
+msgid "Ahh, a frosty cold beer - look in your inventory for it!"
+msgstr "Ahh, une bière bien fraîche - regardez dans votre inventaire !"
+
+#: ../homedecor/gastronomy.lua
+msgid "No room in your inventory to add a beer mug!"
+msgstr "Pas de place dans votre inventaire pour ajouter une pinte de bière !"
+
+#: ../homedecor/gastronomy.lua
+msgid "Beer mug"
+msgstr "Pinte de bière"
+
+#: ../homedecor/gastronomy.lua
+msgid "Soda vending machine"
+msgstr "Distributeur de poison lent"
+
+#: ../homedecor/gastronomy.lua
+msgid "Please insert a coin in the machine."
+msgstr "Veuillez insérer une pièce dans la machine ."
+
+#: ../homedecor/handlers/expansion.lua
+msgid "Not enough room - the space for the headboard is occupied!"
+msgstr "Pas assez de place - l'espace pour la tête de lit est occupé !"
+
+#: ../homedecor/handlers/expansion.lua
+msgid "Someone already owns the spot where the headboard goes."
+msgstr "Quelqu'un possède déjà l'endroit où doit aller la tête de lit."
+
+#: ../homedecor/handlers/expansion.lua
+msgid "Not enough room - the upper space is occupied!"
+msgstr "Pas assez de place - l'espace en haut est occupé !"
+
+#: ../homedecor/handlers/expansion.lua
+msgid "Someone already owns that spot."
+msgstr "Quelqu'un est déjà propriétaire de cette zone."
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "Furnace"
+msgstr "Fourneau"
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (empty)"
+msgstr "@1 (vide)"
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (active)"
+msgstr "@1 (actif)"
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (active: @2%)"
+msgstr "@1 (actif : @2%)"
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (out of fuel)"
+msgstr "@1 (pas de combustible)"
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (output bins are full)"
+msgstr "@1 (les réceptacles de sortie sont pleins)"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 moves stuff in @2 at @3"
+msgstr "@1 déplace des objets dans @2 à @3"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 moves @2 to @3 at @4"
+msgstr "@1 a déplacé @2 vers @3 à @4"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 takes @2 from @3 at @4"
+msgstr "@1 a pris @2 de @3 à @4"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 (owned by @2)"
+msgstr "@1 (propriété de @2)"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 tried to access a @2 belonging to @3 at @4"
+msgstr "@1 a essayé d'accéder à @2 qui est propriété de @3 à @4"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 (Locked)"
+msgstr "@1(verrouillé)"
+
+#: ../homedecor/init.lua ../lrfurn/armchairs.lua ../lrfurn/coffeetable.lua
+#: ../lrfurn/endtable.lua ../lrfurn/longsofas.lua ../lrfurn/sofas.lua
+msgid "Loaded!"
+msgstr "Chargé !"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Refrigerator (stainless steel)"
+msgstr "Réfrigérateur (acier inox)"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Refrigerator"
+msgstr "Réfrigérateur"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Oven"
+msgstr "Four"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Oven (stainless steel)"
+msgstr "Four (acier inox)"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Microwave Oven"
+msgstr "Four Micro-ondes"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Coffee Maker"
+msgstr "Cafetière"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Toaster"
+msgstr "Grille-pain"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Dishwasher"
+msgstr "Lave-vaisselle"
+
+#: ../homedecor/kitchen_appliances.lua ../homedecor/kitchen_furniture.lua
+msgid "granite"
+msgstr "granit"
+
+#: ../homedecor/kitchen_appliances.lua ../homedecor/kitchen_furniture.lua
+msgid "marble"
+msgstr "marbre"
+
+#: ../homedecor/kitchen_appliances.lua ../homedecor/kitchen_furniture.lua
+msgid "steel"
+msgstr "acier"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Dishwasher (@1)"
+msgstr "Lave-vaisselle (@1)"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Kitchen Cabinet"
+msgstr "Meuble de cuisine"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Kitchen Cabinet (@1 top)"
+msgstr "Meuble de cuisine (haut @1)"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Half-height Kitchen Cabinet (on ceiling)"
+msgstr "Meuble de cuisine réduit en hauteur (sur le plafond)"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Kitchen Cabinet with sink"
+msgstr "Meuble de cuisine avec lavabo"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Under-sink cabinet"
+msgstr "Meuble sous évier"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Copper pans"
+msgstr "Poêles en cuivre"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Kitchen Faucet"
+msgstr "Robinet de cuisine"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Paper towels"
+msgstr "Essuie-tout"
+
+#: ../homedecor/lighting.lua
+msgid "Thick Glowlight"
+msgstr "Dalle lumineuse épaisse"
+
+#: ../homedecor/lighting.lua
+msgid "Thin Glowlight"
+msgstr "Dalle lumineuse fine"
+
+#: ../homedecor/lighting.lua
+msgid "Small Glowlight Cube"
+msgstr "Petit cube lumineux"
+
+#: ../homedecor/lighting.lua
+msgid "Plasma Lamp"
+msgstr "Lampe plasma"
+
+#: ../homedecor/lighting.lua
+msgid "Plasma Ball"
+msgstr "Boule plasma"
+
+#: ../homedecor/lighting.lua
+msgid "Thick Candle"
+msgstr "Grosse bougie"
+
+#: ../homedecor/lighting.lua
+msgid "Thin Candle"
+msgstr "Petite bougie"
+
+#: ../homedecor/lighting.lua
+msgid "Candlestick (wrought iron)"
+msgstr "Chandelier (fer forgé)"
+
+#: ../homedecor/lighting.lua
+msgid "Candlestick (brass)"
+msgstr "Chandelier (laiton)"
+
+#: ../homedecor/lighting.lua
+msgid "Wall sconce"
+msgstr "Bougeoir mural"
+
+#: ../homedecor/lighting.lua
+msgid "Oil lamp (hurricane)"
+msgstr "Lampe à huile (tempête)"
+
+#: ../homedecor/lighting.lua
+msgid "Oil Lamp (tabletop)"
+msgstr "Lampe à huile (sur table)"
+
+#: ../homedecor/lighting.lua
+msgid "Ground Lantern"
+msgstr "Lanterne au sol"
+
+#: ../homedecor/lighting.lua
+msgid "Hanging Lantern"
+msgstr "Lanterne suspendue"
+
+#: ../homedecor/lighting.lua
+msgid "Ceiling Lantern"
+msgstr "Lanterne de plafond"
+
+#: ../homedecor/lighting.lua
+msgid "Lattice lantern (large)"
+msgstr "Lanterne (grande)"
+
+#: ../homedecor/lighting.lua
+msgid "Lattice lantern (small)"
+msgstr "Lanterne (petite)"
+
+#: ../homedecor/lighting.lua
+msgid "Table Lamp"
+msgstr "Lampe de table"
+
+#: ../homedecor/lighting.lua
+msgid "Standing Lamp"
+msgstr "Lampe de table"
+
+#: ../homedecor/lighting.lua
+msgid "Desk Lamp"
+msgstr "Lampe de bureau"
+
+#: ../homedecor/lighting.lua
+msgid "Ceiling Lamp"
+msgstr "Plafonnier"
+
+#: ../homedecor/lighting.lua
+msgid "Ceiling Lamp (off)"
+msgstr "Plafonnier (éteint)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Textured Ceiling Paint"
+msgstr "Peinture pour plafonds"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Drop-Ceiling Tile"
+msgstr "Plaque de plafond"
+
+#: ../homedecor/misc-nodes.lua
+msgid "small"
+msgstr "petit"
+
+#: ../homedecor/misc-nodes.lua
+msgid "large"
+msgstr "grand"
+
+#: ../homedecor/misc-nodes.lua
+msgid "persian"
+msgstr "persan"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Rug (@1)"
+msgstr "Tapis (@1)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "black"
+msgstr "noir"
+
+#: ../homedecor/misc-nodes.lua ../homedecor/roofing.lua
+msgid "terracotta"
+msgstr "terre cuite"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Flower Pot (@1)"
+msgstr "Pot de fleur (@1)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Rose"
+msgstr "Rose"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Tulip"
+msgstr "Tulipe"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Yellow Dandelion"
+msgstr "Pissenlit jaune"
+
+#: ../homedecor/misc-nodes.lua
+msgid "White Dandelion"
+msgstr "Pissenlit blanc"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Blue Geranium"
+msgstr "Géranium bleu"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Viola"
+msgstr "Violette"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Cactus"
+msgstr "Cactus"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Bonsai"
+msgstr "Bonsaï"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Potted flower (@1)"
+msgstr "Fleur en pot (@1)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Brass Pole"
+msgstr "Perche en étain"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Wrought Iron Pole"
+msgstr "Perche en fer forgé"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Fishtank"
+msgstr "Aquarium"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Fishtank (lighted)"
+msgstr "Aquarium (éclairé)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Cardboard box (big)"
+msgstr "Carton d'emballage (grand)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Cardboard box"
+msgstr "Carton d'emballage"
+
+#: ../homedecor/misc-nodes.lua
+msgid "DVD/CD cabinet"
+msgstr "Meuble DVD/CD"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Pool Table"
+msgstr "Billard"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Piano"
+msgstr "Piano"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Trophy"
+msgstr "Trophée"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Sport bench"
+msgstr "Banc de musculation"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Skateboard"
+msgstr "Planche à roulettes"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Metal tool cabinet and work table"
+msgstr "Établi pour le travail du métal"
+
+#: ../homedecor/misc-nodes.lua
+#, fuzzy
+msgid "Picture Frame "
+msgstr "Cadre photo"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Decorative painting #@1"
+msgstr "Peinture décorative N°@1"
+
+#: ../homedecor/misc-nodes.lua
+msgid "dark topped"
+msgstr "dessus foncé"
+
+#: ../homedecor/misc-nodes.lua
+msgid "diagonal"
+msgstr "diagonal"
+
+#: ../homedecor/misc-nodes.lua
+msgid "horizontal"
+msgstr "horizontal"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Banister for Stairs (@1, @2)"
+msgstr "Rampe d'escalier (@1, @2)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "not enough space"
+msgstr "pas assez d'espace"
+
+#: ../homedecor/office.lua
+msgid "Filing cabinet"
+msgstr "Meuble de rangement"
+
+#: ../homedecor/office.lua
+msgid "Desk"
+msgstr "Bureau"
+
+#: ../homedecor/office.lua
+msgid "Desk globe"
+msgstr "Globe de bureau"
+
+#: ../homedecor/office.lua
+msgid "Calendar"
+msgstr "Calendrier"
+
+#: ../homedecor/office.lua
+msgid ""
+"Date (right-click to update):\n"
+"@1"
+msgstr ""
+"Date (clic-droit pour mettre à jour):\n"
+"@1"
+
+#: ../homedecor/office.lua
+msgid "Basic office chair"
+msgstr "Chaise de bureau basique"
+
+#: ../homedecor/office.lua
+msgid "Upscale office chair"
+msgstr "Chaise de bureau améliorée"
+
+#: ../homedecor/roofing.lua
+msgid "Glass Skylight"
+msgstr "Lucarne en verre"
+
+#: ../homedecor/roofing.lua
+msgid "Glass Skylight Frosted"
+msgstr "Lucarne en verre givrée"
+
+#: ../homedecor/roofing.lua
+msgid "asphalt"
+msgstr "asphalte"
+
+#: ../homedecor/roofing.lua
+msgid "Shingles (@1)"
+msgstr "Bardeaux (@1)"
+
+#: ../homedecor/roofing.lua
+msgid "@1 (outer corner)"
+msgstr "@1 (coin extérieur)"
+
+#: ../homedecor/roofing.lua
+msgid "@1 (inner corner)"
+msgstr "@1 (coin intérieur)"
+
+#: ../homedecor/roofing.lua
+msgid "Wood Shingles"
+msgstr "Bardeaux de bois"
+
+#: ../homedecor/roofing.lua
+msgid "Asphalt Shingles"
+msgstr "Bardeaux d'asphalte"
+
+#: ../homedecor/roofing.lua
+msgid "Terracotta Shingles"
+msgstr "Bardeaux de terre cuite"
+
+#: ../homedecor/roofing.lua
+msgid "Glass Shingles"
+msgstr "Bardeaux de verre"
+
+#: ../homedecor/roofing.lua
+msgid "Chimney"
+msgstr "Cheminée"
+
+#: ../homedecor/shutters.lua
+msgid "Wooden Shutter"
+msgstr "Store en bois"
+
+#: ../homedecor/tables.lua
+msgid "Small square glass table"
+msgstr "Petite table carrée en verre"
+
+#: ../homedecor/tables.lua
+msgid "Small round glass table"
+msgstr "Petite table ronde en verre"
+
+#: ../homedecor/tables.lua
+msgid "Large glass table piece"
+msgstr "Élément de grande table en verre"
+
+#: ../homedecor/tables.lua
+msgid "Small square wooden table"
+msgstr "Petite table carrée en bois"
+
+#: ../homedecor/tables.lua
+msgid "Small round wooden table"
+msgstr "Petite table ronde en bois"
+
+#: ../homedecor/tables.lua
+msgid "Large wooden table piece"
+msgstr "Élément de grande table en bois"
+
+#: ../homedecor/tables.lua
+msgid "Utility Table"
+msgstr "Plan de travail"
+
+#: ../homedecor/tables.lua
+msgid "Table Legs (@1)"
+msgstr "Pieds de table (@1)"
+
+#: ../homedecor/tables.lua
+msgid "Legs for Utility Table"
+msgstr "Pieds pour plan de travail"
+
+#: ../homedecor/trash_cans.lua
+msgid "Green Trash Can"
+msgstr "Poubelle verte"
+
+#: ../homedecor/trash_cans.lua
+msgid "Trash Can"
+msgstr "Poubelle"
+
+#: ../homedecor/trash_cans.lua
+msgid "Small Trash Can"
+msgstr "Corbeille à papier"
+
+#: ../homedecor/wardrobe.lua
+msgid "Wardrobe"
+msgstr "Garde-robe"
+
+#: ../homedecor/wardrobe.lua
+msgid "Clothes"
+msgstr "Vêtements"
+
+#: ../homedecor/wardrobe.lua
+msgid "Storage"
+msgstr "Rangement"
+
+#: ../homedecor/window_treatments.lua
+msgid "Window (quartered)"
+msgstr "Fenêtre à petits carreaux"
+
+#: ../homedecor/window_treatments.lua
+msgid "Window (plain)"
+msgstr "Fenêtre"
+
+#: ../homedecor/window_treatments.lua
+msgid "Window Blinds (thick)"
+msgstr "Store (épais)"
+
+#: ../homedecor/window_treatments.lua
+msgid "Window Blinds (thin)"
+msgstr "Store (fin)"
+
+#: ../homedecor/window_treatments.lua
+msgid "Curtains"
+msgstr "Rideaux"
+
+#: ../homedecor/window_treatments.lua
+#, fuzzy
+msgid "Curtains (open)"
+msgstr "Rideaux"
+
+#: ../homedecor/window_treatments.lua
+msgid "Curtain Rod (@1)"
+msgstr "Tringle à rideaux (@1)"
+
+#: ../homedecor/window_treatments.lua
+msgid "Window flowerbox"
+msgstr "Jardinière"
+
+#: ../homedecor/window_treatments.lua
+msgid "Stained Glass"
+msgstr "Vitreaux"
+
+#: ../inbox/init.lua
+msgid "Mailbox"
+msgstr "Boîte aux lettres"
+
+#: ../inbox/init.lua
+msgid "@1's Mailbox"
+msgstr "Boîte aux lettres de @1"
+
+#: ../itemframes/init.lua
+msgid "Item frame"
+msgstr "Cadre"
+
+#: ../itemframes/init.lua
+msgid "Item frame (owned by @1)"
+msgstr "Cadre (propriété de @1)"
+
+#: ../itemframes/init.lua
+msgid "Pedestal"
+msgstr "Piédestal"
+
+#: ../itemframes/init.lua
+msgid "Pedestal (owned by @1)"
+msgstr "Piédestal (propriété de @1)"
+
+#: ../lavalamp/init.lua
+msgid "Lava Lamp"
+msgstr "Lampe à lave"
+
+#: ../lavalamp/init.lua
+msgid "Lava Lamp (off)"
+msgstr "Lampe à lave (éteinte)"
+
+#: ../lrfurn/coffeetable.lua
+msgid "Coffee Table"
+msgstr "Table basse"
+
+#: ../lrfurn/coffeetable.lua
+msgid "No room to place the coffee table!"
+msgstr "Pas assez de place pour poser la table basse !"
+
+#: ../lrfurn/endtable.lua
+msgid "End Table"
+msgstr "Extrémité de table"
+
+#: ../lrfurn/init.lua
+msgid "Someone else owns the spot where other end goes!"
+msgstr "Quelqu'un d'autre est propriétaire de l'endroit où va l'autre bout !"
+
+#: ../lrfurn/init.lua
+msgid "Someone else owns the spot where the middle or far end goes!"
+msgstr ""
+"Quelqu'un d'autre est propriétaire de l'endroit où va le milieu ou l'autre "
+"bout !"
+
+#: ../lrfurn/init.lua
+msgid "Someone else owns the spot where the other end goes!"
+msgstr "Quelqu'un d'autre est propriétaire de l'endroit où va l'autre bout !"
+
+#: ../lrfurn/longsofas.lua
+msgid "Long Sofa"
+msgstr "Canapé long"
+
+#: ../lrfurn/longsofas.lua ../lrfurn/sofas.lua
+msgid "No room to place the sofa!"
+msgstr "Pas assez de place pour poser le canapé !"
+
+#: ../lrfurn/sofas.lua
+msgid "Sofa"
+msgstr "Canapé"
+
+#: ../plasmascreen/init.lua
+msgid "Plasma Screen TV Stand"
+msgstr "Télévision sur pied"
+
+#: ../plasmascreen/init.lua
+msgid "Plasma TV"
+msgstr "Écran TV géant"
+
+#: ../plasmascreen/init.lua
+msgid "Plasma TV (off)"
+msgstr "Écran TV géant (éteint)"
+
+#~ msgid "Grass"
+#~ msgstr "Herbe"
+
+#~ msgid "Roofing"
+#~ msgstr "Toiture"
+
+#~ msgid "Marble stair"
+#~ msgstr "Marche en marbre"
+
+#~ msgid "Marble slab"
+#~ msgstr "Dalle en marbre"
+
+#~ msgid "Hardwood stair"
+#~ msgstr "Marche en bois dur (feuillu)"
+
+#~ msgid "Hardwood slab"
+#~ msgstr "Dalle en bois dur (feuillu)"
+
+#~ msgid "Grass stair"
+#~ msgstr "Marche en herbe"
+
+#~ msgid "Grass slab"
+#~ msgstr "Dalle en herbe"
+
+#~ msgid "Tar stair"
+#~ msgstr "Marche en goudron"
+
+#~ msgid "Tar slab"
+#~ msgstr "Dalle en goudron"
+
+#~ msgid "Grate Stair"
+#~ msgstr "Marche en métal déployé"
+
+#~ msgid "Grate Slab"
+#~ msgstr "Dalle en métal déployé"
+
+#~ msgid "Adobe stair"
+#~ msgstr "Marche en pisé"
+
+#~ msgid "Adobe slab"
+#~ msgstr "Dalle en pisé"
+
+#~ msgid "Roofing stair"
+#~ msgstr "Marche de toiture"
+
+#~ msgid "Roofing slab"
+#~ msgstr "Dalle de toiture"
+
+#~ msgid "Fake fire"
+#~ msgstr "Feu illusoire"
+
+#~ msgid "Flint and steel"
+#~ msgstr "Silex et acier"
+
+#~ msgid "This area is protected!"
+#~ msgstr "Cette zone est protégée !"
+
+#, fuzzy
+#~ msgid "white"
+#~ msgstr "blanches"
+
+#, fuzzy
+#~ msgid "pink"
+#~ msgstr "roses"
+
+#, fuzzy
+#~ msgid "dark green"
+#~ msgstr "vertes"
+
+#, fuzzy
+#~ msgid "white/grey"
+#~ msgstr "blanches"
+
+#, fuzzy
+#~ msgid "white/red"
+#~ msgstr "blanches"
+
+#, fuzzy
+#~ msgid "white/blue"
+#~ msgstr "blanches"
+
+#, fuzzy
+#~ msgid "white/tan"
+#~ msgstr "blanches"
+
+#, fuzzy
+#~ msgid "light blue"
+#~ msgstr "droite"
+
+#, fuzzy
+#~ msgid "dark_green"
+#~ msgstr "vertes"
+
+#~ msgid "%s moves stuff in kitchen cabinet at %s "
+#~ msgstr "%s déplace des objets dans un meuble de cuisine à %s"
+
+#~ msgid "%s moves stuff to kitchen cabinet at %s "
+#~ msgstr "%s édplace des objets vers un meuble de cuisine à %s"
+
+#~ msgid "%s takes stuff from kitchen cabinet at %s "
+#~ msgstr "%s prend des objets d'un meuble de cuisine à %s"
+
+#~ msgid "(Top Half, %s-opening) "
+#~ msgstr "(partie supérieur, charnière à %s)"
+
+#~ msgid "(%s-opening) "
+#~ msgstr "(charnière à %s)"
+
+#~ msgid "Bucket of white paint "
+#~ msgstr "Seau de peinture blanche"
+
+#~ msgid "Legs for Small Utility table "
+#~ msgstr "Pieds pour table basse"
+
+#~ msgid "Titanium Dioxide "
+#~ msgstr "Dioxide de titane"
+
+#~ msgid "Chainlink Fence Gate (open) "
+#~ msgstr "Porte de grillage (ouverte)"
+
+#~ msgid "Wrought Iron Fence/railing with sign "
+#~ msgstr "Barrière en fer forgé avec pancarte"
+
+#~ msgid "want to simply place the wielded item like usual. "
+#~ msgstr "veut simplement placer l'objet comme d'habitude."
+
+#~ msgid "Glass Table (Small, Round) "
+#~ msgstr "Table en verre (petite, ronde)"
+
+#~ msgid "Glass Table (Small, Square) "
+#~ msgstr "Table en verre (petite, carrée)"
+
+#~ msgid "Green Plastic Flower Pot "
+#~ msgstr "Pot de fleur en plastique vert"
+
+#~ msgid "Large Area Rug "
+#~ msgstr "Grande couverture"
+
+#~ msgid "Small Throw Rug "
+#~ msgstr "Petite couverture"
+
+#~ msgid "Terracotta Flower Pot "
+#~ msgstr "Pot de fleur en terre cuite"
+
+#~ msgid "Utility table mk2 "
+#~ msgstr "Table basse MK2"
+
+#~ msgid "Wooden Shutter (Black) "
+#~ msgstr "Volet en bois (noir)"
+
+#~ msgid "Wooden Shutter (Dark Grey) "
+#~ msgstr "Volet en bois (gris foncé)"
+
+#~ msgid "Wooden Shutter (Forest Green) "
+#~ msgstr "Volet en bois (vert foncé)"
+
+#~ msgid "Wooden Shutter (Grey) "
+#~ msgstr "Volet en bois (gris)"
+
+#~ msgid "Wooden Shutter (Light Blue) "
+#~ msgstr "Volet en bois (bleu clair)"
+
+#~ msgid "Wooden Shutter (Purple) "
+#~ msgstr "Volet en bois (violet)"
+
+#~ msgid "Wooden Shutter (Unpainted Mahogany) "
+#~ msgstr "Volet en bois (acajou non peint)"
+
+#~ msgid "Wooden Shutter (Unpainted Oak) "
+#~ msgstr "Volet en bois (chêne non peint)"
+
+#~ msgid "Wooden Shutter (White) "
+#~ msgstr "Volet en bois (blanc)"
+
+#~ msgid "Wooden Shutter (Yellow) "
+#~ msgstr "Volet en bois (jaune)"
+
+#~ msgid "Wooden Tabletop (Small, Round) "
+#~ msgstr "Dessus de table (petit, rond)"
+
+#~ msgid "Wooden Tabletop (Small, Square) "
+#~ msgstr "Dessus de table (petit, carré)"
+
+#~ msgid "someone "
+#~ msgstr "quelqu'un"
+
+#~ msgid "White Glowlight (small cube) "
+#~ msgstr "Lampe blanche (petit cube)"
+
+#~ msgid "White Glowlight (small cube, on ceiling) "
+#~ msgstr "Lampe blanche (petit cube, sur le plafond)"
+
+#~ msgid "White Glowlight (thick, on wall) "
+#~ msgstr "Lampe blanche (épaisse, sur le mur)"
+
+#~ msgid "White Glowlight (thin, on wall) "
+#~ msgstr "Lampe blanche (fine, sur le mur)"
+
+#~ msgid "Yellow Glowlight (small cube, on ceiling) "
+#~ msgstr "Lampe jaune (petit cube, sur le plafond)"
+
+#~ msgid "Yellow Glowlight (thick) "
+#~ msgstr "Lampe jaune (épaisse)"
+
+#~ msgid "Yellow Glowlight (thick, on wall) "
+#~ msgstr "Lampe jaune (épaisse, sur le mur)"
+
+#~ msgid "Yellow Glowlight (thin) "
+#~ msgstr "Lampe jaune (fine)"
+
+#~ msgid "Yellow Glowlight (thin, on wall) "
+#~ msgstr "Lampe jaune (fine, sur le mur)"
+
+#~ msgid "Locked Cabinet "
+#~ msgstr "Meuble verrouillé"
+
+#~ msgid "Locked Nightstand "
+#~ msgstr "Table de chevet verrouillée"
+
+#~ msgid "Locked Fridge "
+#~ msgstr "Réfrégirateur verrouillé"
+
+#~ msgid "Locked Oven "
+#~ msgstr "Four verrouillé"
+
+#~ msgid "Mahogany Nightstand with One Drawer "
+#~ msgstr "Table de chevet en acajou avec un tiroir"
+
+#~ msgid "Mahogany Nightstand with Two Drawers "
+#~ msgstr "Table de chevet en acajou avec deux tiroirs"
+
+#~ msgid "%s moves stuff to nightstand at %s "
+#~ msgstr "%s déplace des objets vers une table de chevet à %s"
+
+#~ msgid "%s takes stuff from nightstand at %s "
+#~ msgstr "%s prend des objets d'une table de chevet à %s"
+
+#~ msgid "Oven active: %d%% "
+#~ msgstr "Four actif : %d%%"
+
+#~ msgid "Oven is empty "
+#~ msgstr "Four vide"
+
+#~ msgid "%s moves stuff in refrigerator at %s "
+#~ msgstr "%s déplace des objets dans un réfrégirateur à %s"
+
+#~ msgid "%s moves stuff to refrigerator at %s "
+#~ msgstr "%s déplace des objets vers un réfrégirateur à %s"
+
+#~ msgid "%s takes stuff from refrigerator at %s "
+#~ msgstr "%s prend des objets d'un réfrégirateur à %s"
+
+#~ msgid "Not enough vertical space to place a refrigerator! "
+#~ msgstr "Pas assez d'espace vertical pour placer un réfrégirateur !"
+
+#~ msgid "E: character map file not found "
+#~ msgstr "E: fichier de table de caractère non trouvé"
+
+#~ msgid "W: unknown symbol in '%s' at %d (probably %s) "
+#~ msgstr "A: symbole inconnu dans '%s' dans %d (probablement %s)"
diff --git a/homedecor_common/locale/it.po b/homedecor_common/locale/it.po
new file mode 100644
index 0000000..d3263f2
--- /dev/null
+++ b/homedecor_common/locale/it.po
@@ -0,0 +1,1937 @@
+# Italian translations for PACKAGE package.
+# Copyright (C) 2017 THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# Automatically generated, 2017.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-11-14 03:47+0800\n"
+"PO-Revision-Date: 2017-01-25 00:03-0300\n"
+"Last-Translator: Emon <?>\n"
+"Language-Team: Italian\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../building_blocks/alias.lua
+msgid "Granite"
+msgstr ""
+
+#: ../building_blocks/node_stairs.lua
+msgid "Grate"
+msgstr ""
+
+#: ../building_blocks/node_stairs.lua
+msgid "Streak Free Glass"
+msgstr ""
+
+#: ../building_blocks/node_stairs.lua
+msgid "Wood Framed Glass"
+msgstr ""
+
+#: ../building_blocks/node_stairs.lua
+msgid "Adobe"
+msgstr ""
+
+#: ../building_blocks/node_stairs.lua
+msgid "Fake Grass"
+msgstr ""
+
+#: ../building_blocks/node_stairs.lua
+msgid "Hardwood"
+msgstr ""
+
+#: ../building_blocks/node_stairs.lua
+msgid "Roof block"
+msgstr ""
+
+#: ../building_blocks/node_stairs.lua
+msgid "Tar"
+msgstr ""
+
+#: ../building_blocks/node_stairs.lua
+msgid "Marble"
+msgstr ""
+
+#. Translators: "Brobble" is a portmanteau of "Brick" and "Cobble".
+#. Translate however you see fit.
+#: ../building_blocks/node_stairs.lua
+msgid "Brobble Spread"
+msgstr ""
+
+#: ../building_blocks/node_stairs.lua
+msgid "Gravel Spread"
+msgstr ""
+
+#: ../building_blocks/node_stairs.lua
+msgid "Tarmac Spread"
+msgstr ""
+
+#: ../building_blocks/node_stairs.lua
+msgid "Terrycloth towel"
+msgstr ""
+
+#: ../building_blocks/node_stairs.lua
+msgid "Chess board tiling"
+msgstr ""
+
+#: ../building_blocks/node_stairs.lua
+msgid "Fireplace"
+msgstr ""
+
+#: ../building_blocks/others.lua
+msgid "Small bundle of sticks"
+msgstr ""
+
+#: ../building_blocks/others.lua
+msgid "Tar base"
+msgstr ""
+
+#: ../building_blocks/others.lua
+msgid "Tar Knife"
+msgstr ""
+
+#: ../chains/init.lua
+#, fuzzy
+msgid "Hanging chain (wrought iron)"
+msgstr "Palo di ferro battuto"
+
+#: ../chains/init.lua
+msgid "Hanging chain (brass)"
+msgstr ""
+
+#: ../chains/init.lua
+msgid "Hanging chain (ceiling mount, wrought iron)"
+msgstr ""
+
+#: ../chains/init.lua
+msgid "Hanging chain (ceiling mount, brass)"
+msgstr ""
+
+#: ../chains/init.lua
+#, fuzzy
+msgid "Chandelier (wrought iron)"
+msgstr "Palo di ferro battuto"
+
+#: ../chains/init.lua
+msgid "Chandelier (brass)"
+msgstr ""
+
+#: ../computer/computers.lua
+msgid "Monitor and keyboard"
+msgstr ""
+
+#: ../computer/computers.lua
+msgid "WIFI Router"
+msgstr ""
+
+#: ../computer/computers.lua
+msgid "Computer Tower"
+msgstr ""
+
+#: ../computer/computers.lua
+msgid "Printer-Scanner Combo"
+msgstr ""
+
+#: ../computer/computers.lua
+msgid "Rack Server"
+msgstr ""
+
+#: ../computer/computers.lua
+#, fuzzy
+msgid "Not enough vertical space to place a server!"
+msgstr "Non c'è abbastanza spazio verticale per mettere un frigorifero!"
+
+#: ../computer/miscitems.lua ../homedecor/crafts.lua
+#, fuzzy
+msgid "Plastic sheet"
+msgstr "Foglio di plastica"
+
+#: ../computer/miscitems.lua
+#, fuzzy
+msgid "Unprocessed Plastic base"
+msgstr "Base non lavorata di plastica"
+
+#: ../computer/tetris.lua
+msgid "L"
+msgstr ""
+
+#: ../computer/tetris.lua
+msgid "R"
+msgstr ""
+
+#: ../computer/tetris.lua
+msgid "New Game"
+msgstr ""
+
+#: ../computer/tetris.lua
+msgid "Next..."
+msgstr ""
+
+#: ../computer/tetris.lua
+msgid "Score: "
+msgstr ""
+
+#: ../computer/tetris.lua
+msgid "Tetris Arcade"
+msgstr ""
+
+#: ../computer/tetris.lua
+msgid "No room for place the Arcade!"
+msgstr ""
+
+#: ../fake_fire/init.lua
+msgid "Ice fire"
+msgstr ""
+
+#: ../fake_fire/init.lua
+msgid "Fancy Fire"
+msgstr ""
+
+#: ../fake_fire/init.lua
+msgid "Glowing Embers"
+msgstr ""
+
+#: ../fake_fire/init.lua
+msgid "Stone chimney top"
+msgstr ""
+
+#: ../fake_fire/init.lua
+msgid "Sandstone chimney top"
+msgstr ""
+
+#: ../homedecor/bathroom_furniture.lua
+msgid "Bathroom/kitchen tiles (dark)"
+msgstr ""
+
+#: ../homedecor/bathroom_furniture.lua
+msgid "Bathroom/kitchen tiles (medium)"
+msgstr ""
+
+#: ../homedecor/bathroom_furniture.lua
+msgid "Bathroom/kitchen tiles (light)"
+msgstr ""
+
+#: ../homedecor/bathroom_furniture.lua
+msgid "Towel rod with towel"
+msgstr ""
+
+#: ../homedecor/bathroom_furniture.lua
+#, fuzzy
+msgid "Medicine cabinet"
+msgstr "Armadietto sotto il lavandino"
+
+#: ../homedecor/bathroom_sanitation.lua
+#, fuzzy
+msgid "Toilet"
+msgstr "Water"
+
+#: ../homedecor/bathroom_sanitation.lua
+#, fuzzy
+msgid "Toilet paper"
+msgstr "Water"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathroom Sink"
+msgstr ""
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathroom taps/faucet"
+msgstr ""
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathroom taps/faucet (brass)"
+msgstr ""
+
+#: ../homedecor/bathroom_sanitation.lua
+#, fuzzy
+msgid "Shower Tray"
+msgstr "Piatto della doccia"
+
+#: ../homedecor/bathroom_sanitation.lua
+#, fuzzy
+msgid "Shower Head"
+msgstr "Pigna della doccia"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathtub, clawfoot, with brass taps"
+msgstr ""
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathtub, clawfoot, with chrome taps"
+msgstr ""
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathroom sundries set"
+msgstr ""
+
+#: ../homedecor/bedroom.lua
+#, fuzzy
+msgid "Bed"
+msgstr "rosso"
+
+#: ../homedecor/bedroom.lua
+msgid "Bed (king sized)"
+msgstr ""
+
+#: ../homedecor/bedroom.lua
+msgid "mahogany"
+msgstr ""
+
+#: ../homedecor/bedroom.lua
+msgid "oak"
+msgstr ""
+
+#: ../homedecor/bedroom.lua
+#, fuzzy
+msgid "Nightstand with One Drawer (@1)"
+msgstr "Comodino in quercia con un cassetto"
+
+#: ../homedecor/bedroom.lua
+#, fuzzy
+msgid "One-drawer Nightstand"
+msgstr "Comodino a singolo cassetto"
+
+#: ../homedecor/bedroom.lua
+#, fuzzy
+msgid "Nightstand with Two Drawers (@1)"
+msgstr "Comodino in quercia con due cassetti"
+
+#: ../homedecor/bedroom.lua
+#, fuzzy
+msgid "Two-drawer Nightstand"
+msgstr "Comodino a doppio cassetto"
+
+#: ../homedecor/books.lua ../homedecor/exterior.lua
+#, fuzzy
+msgid "red"
+msgstr "rosso"
+
+#: ../homedecor/books.lua ../homedecor/exterior.lua ../homedecor/misc-nodes.lua
+#, fuzzy
+msgid "green"
+msgstr "verde"
+
+#: ../homedecor/books.lua
+#, fuzzy
+msgid "blue"
+msgstr "blu"
+
+#: ../homedecor/books.lua
+#, fuzzy
+msgid "violet"
+msgstr "viola"
+
+#: ../homedecor/books.lua
+#, fuzzy
+msgid "grey"
+msgstr "verde scuro"
+
+#: ../homedecor/books.lua
+msgid "brown"
+msgstr ""
+
+#: ../homedecor/books.lua
+#, fuzzy
+msgid "Writable Book (@1)"
+msgstr "Gambe in ottone del tavolo"
+
+#: ../homedecor/books.lua
+msgid "@1 has written in a book (title: \"@2\"): \"@3\" at location @4"
+msgstr ""
+
+#: ../homedecor/climate-control.lua
+#, fuzzy
+msgid "Air Conditioner"
+msgstr "Condizionatore dell'aria"
+
+#: ../homedecor/climate-control.lua
+msgid "Desk Fan"
+msgstr ""
+
+#: ../homedecor/climate-control.lua
+msgid "Ceiling Fan"
+msgstr ""
+
+#: ../homedecor/climate-control.lua
+msgid "Space heater"
+msgstr ""
+
+#: ../homedecor/climate-control.lua
+msgid "Radiator heater"
+msgstr ""
+
+#: ../homedecor/clocks.lua
+msgid "Plastic analog clock"
+msgstr ""
+
+#: ../homedecor/clocks.lua
+msgid "Wooden analog clock"
+msgstr ""
+
+#: ../homedecor/clocks.lua
+msgid "Digital clock"
+msgstr ""
+
+#: ../homedecor/clocks.lua
+msgid "Alarm clock"
+msgstr ""
+
+#: ../homedecor/clocks.lua
+msgid "Grandfather Clock"
+msgstr ""
+
+#: ../homedecor/cobweb.lua
+msgid "Cobweb"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+#, fuzzy
+msgid "Uncooked Terracotta Base"
+msgstr "Base cruda di terracotta"
+
+#: ../homedecor/crafts.lua
+#, fuzzy
+msgid "Terracotta Roof Tile"
+msgstr "Tegole di terracotta"
+
+#: ../homedecor/crafts.lua
+msgid "Oil extract"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+#, fuzzy
+msgid "Unprocessed paraffin"
+msgstr "Base non lavorata di plastica"
+
+#: ../homedecor/crafts.lua
+#, fuzzy
+msgid "Plastic strips"
+msgstr "Foglio di plastica"
+
+#: ../homedecor/crafts.lua
+#, fuzzy
+msgid "Small Wooden Drawer"
+msgstr "Bauletto in legno"
+
+#: ../homedecor/crafts.lua
+#, fuzzy
+msgid "Simple Integrated Circuit"
+msgstr "Circuito integrato semplice"
+
+#: ../homedecor/crafts.lua
+msgid "Heating element"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "Motor"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "Power Crystal"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "Blank Canvas"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "VCR"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "DVD Player"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "Spool of copper wire"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "Spool of steel wire"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "Speaker driver"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "Fan blades"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "Copper Strip"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "Steel Strip"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "Steel chainlink"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+#, fuzzy
+msgid "Brass chainlink"
+msgstr "Recinzione di ottone/ringhiera"
+
+#: ../homedecor/crafts.lua
+msgid "Soda Can"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "Gold Coin (for soda vending machine)"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+#, fuzzy
+msgid "Silicon lump"
+msgstr "Grumo di silicone"
+
+#: ../homedecor/crafts.lua
+#, fuzzy
+msgid "Brass Ingot"
+msgstr "Lingotto di ottone"
+
+#: ../homedecor/crafts.lua
+#, fuzzy
+msgid "Small Flower Pot"
+msgstr "Vaso per fiori di plastica nera"
+
+#: ../homedecor/doors_and_gates.lua
+#, fuzzy
+msgid "Mahogany Closet Door (@1 opening)"
+msgstr "Porta dell'armadio in mogano"
+
+#: ../homedecor/doors_and_gates.lua
+#, fuzzy
+msgid "Oak Closet Door (@1 opening)"
+msgstr "Porta dell'armadio in quercia"
+
+#: ../homedecor/doors_and_gates.lua
+#, fuzzy
+msgid "Fancy Wood/Glass Door (@1 opening)"
+msgstr "Porta decorativa in vetro e legno"
+
+#: ../homedecor/doors_and_gates.lua
+#, fuzzy
+msgid "Glass Office Door (@1 opening)"
+msgstr "Porta dell'ufficio in vetro"
+
+#: ../homedecor/doors_and_gates.lua
+#, fuzzy
+msgid "Glass and Wood, Oak-colored (@1 opening)"
+msgstr "Vetro e legno, color quercia"
+
+#: ../homedecor/doors_and_gates.lua
+#, fuzzy
+msgid "Glass and Wood, Mahogany-colored (@1 opening)"
+msgstr "Vetro e legno, color mogano"
+
+#: ../homedecor/doors_and_gates.lua
+#, fuzzy
+msgid "Glass and Wood, White (@1 opening)"
+msgstr "Vetro e legno, bianca"
+
+#: ../homedecor/doors_and_gates.lua
+#, fuzzy
+msgid "Plain Wooden Door (@1 opening)"
+msgstr "Porta in legno semplice"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "White Bedroom Door (@1 opening)"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+#, fuzzy
+msgid "Wrought Iron Gate/Door (@1 opening)"
+msgstr "Recinzione/ringhiera in ferro battuto"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Wooden door with glass insert (@1 opening)"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Wooden door with glass insert, type 2 (@1 opening)"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+#, fuzzy
+msgid "left"
+msgstr "sinistra"
+
+#: ../homedecor/doors_and_gates.lua
+#, fuzzy
+msgid "right"
+msgstr "destra"
+
+#: ../homedecor/doors_and_gates.lua
+#, fuzzy
+msgid "Unpainted Picket Fence Gate"
+msgstr "Cancello della recinzione non verniciata di paletti"
+
+#: ../homedecor/doors_and_gates.lua
+#, fuzzy
+msgid "White Picket Fence Gate"
+msgstr "Cancello della recinzione di paletti bianca"
+
+#: ../homedecor/doors_and_gates.lua
+#, fuzzy
+msgid "Barbed Wire Fence Gate"
+msgstr "Cancello della recinzione di filo spinato"
+
+#: ../homedecor/doors_and_gates.lua
+#, fuzzy
+msgid "Chainlink Fence Gate"
+msgstr "Cancello della rete metallica"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "\"Half\" Door"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "\"Half\" Door (white)"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese wall (top)"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese wall"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese wall (bottom)"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese tatami"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese-style door"
+msgstr ""
+
+#: ../homedecor/electrics.lua
+msgid "Power Outlet"
+msgstr ""
+
+#: ../homedecor/electrics.lua
+msgid "Light switch"
+msgstr ""
+
+#: ../homedecor/electrics.lua
+msgid "Doorbell"
+msgstr ""
+
+#: ../homedecor/electronics.lua
+#, fuzzy
+msgid "Large Stereo Speaker"
+msgstr "Altoparlante stereo grande"
+
+#: ../homedecor/electronics.lua
+#, fuzzy
+msgid "Large Stereo Speaker, open front"
+msgstr "Altoparlante stereo grande"
+
+#: ../homedecor/electronics.lua
+#, fuzzy
+msgid "Small Surround Speaker"
+msgstr "Altoparlante audio surround piccolo"
+
+#: ../homedecor/electronics.lua
+#, fuzzy
+msgid "Stereo Receiver"
+msgstr "Ricevitore stereo"
+
+#: ../homedecor/electronics.lua
+#, fuzzy
+msgid "Projection Screen Material"
+msgstr "Materiale per lo schermo di proiezione"
+
+#: ../homedecor/electronics.lua
+#, fuzzy
+msgid "Small CRT Television"
+msgstr "Piccola televisione a tubo catodico"
+
+#: ../homedecor/electronics.lua
+msgid "DVD and VCR"
+msgstr ""
+
+#: ../homedecor/electronics.lua
+msgid "Telephone"
+msgstr ""
+
+#: ../homedecor/exterior.lua
+msgid "Barbecue"
+msgstr ""
+
+#: ../homedecor/exterior.lua
+msgid "Garden Bench (style 1)"
+msgstr ""
+
+#: ../homedecor/exterior.lua
+msgid "Garden Bench (style 2)"
+msgstr ""
+
+#: ../homedecor/exterior.lua
+#, fuzzy
+msgid "Deck Chair"
+msgstr "Sedia"
+
+#: ../homedecor/exterior.lua
+msgid "Deck Chair (blue striped)"
+msgstr ""
+
+#: ../homedecor/exterior.lua
+msgid "Doghouse"
+msgstr ""
+
+#: ../homedecor/exterior.lua
+msgid "Simple Bench"
+msgstr ""
+
+#: ../homedecor/exterior.lua
+msgid "Garden stone path"
+msgstr ""
+
+#: ../homedecor/exterior.lua ../homedecor/kitchen_appliances.lua
+#: ../homedecor/misc-nodes.lua ../homedecor/roofing.lua
+#: ../homedecor/window_treatments.lua
+msgid "wood"
+msgstr ""
+
+#: ../homedecor/exterior.lua
+#, fuzzy
+msgid "white wood"
+msgstr "bianco"
+
+#: ../homedecor/exterior.lua
+msgid "wood, with vegetation"
+msgstr ""
+
+#: ../homedecor/exterior.lua
+msgid "white wood, with vegetation"
+msgstr ""
+
+#: ../homedecor/exterior.lua
+msgid "Garden Lattice (@1)"
+msgstr ""
+
+#: ../homedecor/exterior.lua
+msgid "Tree's swing"
+msgstr ""
+
+#: ../homedecor/exterior.lua
+msgid "Water well"
+msgstr ""
+
+#: ../homedecor/exterior.lua
+msgid "yellow"
+msgstr ""
+
+#: ../homedecor/exterior.lua
+msgid "Shrubbery (large, @1)"
+msgstr ""
+
+#: ../homedecor/exterior.lua
+msgid "Shrubbery (@1)"
+msgstr ""
+
+#: ../homedecor/fences.lua ../homedecor/misc-nodes.lua ../homedecor/tables.lua
+#: ../homedecor/window_treatments.lua
+msgid "brass"
+msgstr ""
+
+#: ../homedecor/fences.lua ../homedecor/misc-nodes.lua ../homedecor/tables.lua
+#: ../homedecor/window_treatments.lua
+#, fuzzy
+msgid "wrought iron"
+msgstr "Palo di ferro battuto"
+
+#: ../homedecor/fences.lua
+#, fuzzy
+msgid "Fence/railing (@1)"
+msgstr "Recinzione di ottone/ringhiera"
+
+#: ../homedecor/fences.lua
+#, fuzzy
+msgid "Fence/railing with sign (@1)"
+msgstr "Recinzione di ottone/ringhiera con cartello"
+
+#: ../homedecor/fences.lua
+#, fuzzy
+msgid "Unpainted Picket Fence"
+msgstr "Recinzione non verniciata di paletti"
+
+#: ../homedecor/fences.lua
+#, fuzzy
+msgid "Unpainted Picket Fence Corner"
+msgstr "Angolo della recinzione non verniciata di paletti"
+
+#: ../homedecor/fences.lua
+#, fuzzy
+msgid "White Picket Fence"
+msgstr "Recinzione di paletti bianca"
+
+#: ../homedecor/fences.lua
+#, fuzzy
+msgid "White Picket Fence Corner"
+msgstr "Angolo della recinzione di paletti bianca"
+
+#: ../homedecor/fences.lua
+#, fuzzy
+msgid "Wooden Privacy Fence"
+msgstr "Recinzione di isolamento in legno"
+
+#: ../homedecor/fences.lua
+#, fuzzy
+msgid "Wooden Privacy Fence Corner"
+msgstr "Angolo della recinzione di isolamento in legno"
+
+#: ../homedecor/fences.lua
+#, fuzzy
+msgid "Barbed Wire Fence"
+msgstr "Recinzione di filo spinato"
+
+#: ../homedecor/fences.lua
+#, fuzzy
+msgid "Barbed Wire Fence Corner"
+msgstr "Angolo della recinzione di filo spinato"
+
+#: ../homedecor/fences.lua
+#, fuzzy
+msgid "Chainlink Fence"
+msgstr "Rete metallica"
+
+#: ../homedecor/fences.lua
+#, fuzzy
+msgid "Chainlink Fence Corner"
+msgstr "Angolo della rete metallica"
+
+#: ../homedecor/fences.lua
+#, fuzzy
+msgid "Wrought Iron fence (type 2)"
+msgstr "Recinzione/ringhiera in ferro battuto"
+
+#: ../homedecor/fences.lua
+#, fuzzy
+msgid "Wrought Iron fence (type 2) Corner"
+msgstr "Recinzione/ringhiera in ferro battuto"
+
+#: ../homedecor/foyer.lua
+msgid "Wall-mounted coat rack"
+msgstr ""
+
+#: ../homedecor/foyer.lua
+msgid "Coat tree"
+msgstr ""
+
+#: ../homedecor/foyer.lua
+msgid "Green welcome mat"
+msgstr ""
+
+#: ../homedecor/foyer.lua
+msgid "Brown welcome mat"
+msgstr ""
+
+#: ../homedecor/foyer.lua
+msgid "Grey welcome mat"
+msgstr ""
+
+#: ../homedecor/furniture.lua
+#, fuzzy
+msgid "Table"
+msgstr "Tavolo"
+
+#: ../homedecor/furniture.lua
+#, fuzzy
+msgid "Mahogany Table"
+msgstr "Porta dell'armadio in mogano"
+
+#: ../homedecor/furniture.lua
+#, fuzzy
+msgid "White Table"
+msgstr "Tavolo di lavoro"
+
+#: ../homedecor/furniture.lua
+#, fuzzy
+msgid "Kitchen chair"
+msgstr "Armadietto della cucina"
+
+#: ../homedecor/furniture.lua ../lrfurn/armchairs.lua
+#, fuzzy
+msgid "Armchair"
+msgstr "Poltrona (%s)"
+
+#: ../homedecor/furniture.lua
+msgid "Bookshelf (open-frame)"
+msgstr ""
+
+#: ../homedecor/furniture.lua
+msgid "Wall Shelf"
+msgstr ""
+
+#: ../homedecor/furniture_medieval.lua
+#, fuzzy
+msgid "Bars"
+msgstr "Sbarre"
+
+#: ../homedecor/furniture_medieval.lua
+#, fuzzy
+msgid "Binding Bars"
+msgstr "Ceppi"
+
+#: ../homedecor/furniture_medieval.lua
+#, fuzzy
+msgid "Chains"
+msgstr "Catene"
+
+#: ../homedecor/furniture_medieval.lua
+#, fuzzy
+msgid "Wall Torch"
+msgstr "Torcia a muro"
+
+#: ../homedecor/furniture_medieval.lua
+#, fuzzy
+msgid "Wall Lamp"
+msgstr "Lampada da tavolo"
+
+#: ../homedecor/gastronomy.lua
+msgid "Cutlery set"
+msgstr ""
+
+#: ../homedecor/gastronomy.lua
+msgid "Brown bottle"
+msgstr ""
+
+#: ../homedecor/gastronomy.lua
+msgid "Four brown bottles"
+msgstr ""
+
+#: ../homedecor/gastronomy.lua
+msgid "Four green bottles"
+msgstr ""
+
+#: ../homedecor/gastronomy.lua
+msgid "Green bottle"
+msgstr ""
+
+#: ../homedecor/gastronomy.lua
+msgid "Four misc brown/green bottles"
+msgstr ""
+
+#: ../homedecor/gastronomy.lua
+msgid "Wine rack"
+msgstr ""
+
+#: ../homedecor/gastronomy.lua
+msgid "Dartboard"
+msgstr ""
+
+#: ../homedecor/gastronomy.lua
+msgid "Beer tap"
+msgstr ""
+
+#: ../homedecor/gastronomy.lua
+msgid "Ahh, a frosty cold beer - look in your inventory for it!"
+msgstr ""
+
+#: ../homedecor/gastronomy.lua
+msgid "No room in your inventory to add a beer mug!"
+msgstr ""
+
+#: ../homedecor/gastronomy.lua
+msgid "Beer mug"
+msgstr ""
+
+#: ../homedecor/gastronomy.lua
+msgid "Soda vending machine"
+msgstr ""
+
+#: ../homedecor/gastronomy.lua
+msgid "Please insert a coin in the machine."
+msgstr ""
+
+#: ../homedecor/handlers/expansion.lua
+msgid "Not enough room - the space for the headboard is occupied!"
+msgstr ""
+
+#: ../homedecor/handlers/expansion.lua
+msgid "Someone already owns the spot where the headboard goes."
+msgstr ""
+
+#: ../homedecor/handlers/expansion.lua
+msgid "Not enough room - the upper space is occupied!"
+msgstr ""
+
+#: ../homedecor/handlers/expansion.lua
+#, fuzzy
+msgid "Someone already owns that spot."
+msgstr "Spiacente, quel punto è di proprietà di %s."
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "Furnace"
+msgstr ""
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (empty)"
+msgstr ""
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (active)"
+msgstr ""
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (active: @2%)"
+msgstr ""
+
+#: ../homedecor/handlers/furnaces.lua
+#, fuzzy
+msgid "@1 (out of fuel)"
+msgstr "Senza combustibile"
+
+#: ../homedecor/handlers/furnaces.lua
+#, fuzzy
+msgid "@1 (output bins are full)"
+msgstr "i contenitori sono pieni"
+
+#: ../homedecor/handlers/inventory.lua
+#, fuzzy
+msgid "@1 moves stuff in @2 at @3"
+msgstr "%s sposta delle cose nel comodino alla posizione %s"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 moves @2 to @3 at @4"
+msgstr ""
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 takes @2 from @3 at @4"
+msgstr ""
+
+#: ../homedecor/handlers/inventory.lua
+#, fuzzy
+msgid "@1 (owned by @2)"
+msgstr "%s (di proprietà di %s)"
+
+#: ../homedecor/handlers/inventory.lua
+#, fuzzy
+msgid "@1 tried to access a @2 belonging to @3 at @4"
+msgstr "%s ha provato ad accedere a %s di proprietà di %s alla posizione %s"
+
+#: ../homedecor/handlers/inventory.lua
+#, fuzzy
+msgid "@1 (Locked)"
+msgstr "%s (Con lucchetto)"
+
+#: ../homedecor/init.lua ../lrfurn/armchairs.lua ../lrfurn/coffeetable.lua
+#: ../lrfurn/endtable.lua ../lrfurn/longsofas.lua ../lrfurn/sofas.lua
+#, fuzzy
+msgid "Loaded!"
+msgstr "Caricato!"
+
+#: ../homedecor/kitchen_appliances.lua
+#, fuzzy
+msgid "Refrigerator (stainless steel)"
+msgstr "Frigorifero"
+
+#: ../homedecor/kitchen_appliances.lua
+#, fuzzy
+msgid "Refrigerator"
+msgstr "Frigorifero"
+
+#: ../homedecor/kitchen_appliances.lua
+#, fuzzy
+msgid "Oven"
+msgstr "Forno"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Oven (stainless steel)"
+msgstr ""
+
+#: ../homedecor/kitchen_appliances.lua
+#, fuzzy
+msgid "Microwave Oven"
+msgstr "Forno a microonde"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Coffee Maker"
+msgstr ""
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Toaster"
+msgstr ""
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Dishwasher"
+msgstr ""
+
+#: ../homedecor/kitchen_appliances.lua ../homedecor/kitchen_furniture.lua
+msgid "granite"
+msgstr ""
+
+#: ../homedecor/kitchen_appliances.lua ../homedecor/kitchen_furniture.lua
+msgid "marble"
+msgstr ""
+
+#: ../homedecor/kitchen_appliances.lua ../homedecor/kitchen_furniture.lua
+msgid "steel"
+msgstr ""
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Dishwasher (@1)"
+msgstr ""
+
+#: ../homedecor/kitchen_furniture.lua
+#, fuzzy
+msgid "Kitchen Cabinet"
+msgstr "Armadietto della cucina"
+
+#: ../homedecor/kitchen_furniture.lua
+#, fuzzy
+msgid "Kitchen Cabinet (@1 top)"
+msgstr "Armadietto della cucina"
+
+#: ../homedecor/kitchen_furniture.lua
+#, fuzzy
+msgid "Half-height Kitchen Cabinet (on ceiling)"
+msgstr "Armadietto della cucina di altezza dimezzata (sul soffitto)"
+
+#: ../homedecor/kitchen_furniture.lua
+#, fuzzy
+msgid "Kitchen Cabinet with sink"
+msgstr "Armadietto della cucina con il lavandino"
+
+#: ../homedecor/kitchen_furniture.lua
+#, fuzzy
+msgid "Under-sink cabinet"
+msgstr "Armadietto sotto il lavandino"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Copper pans"
+msgstr ""
+
+#: ../homedecor/kitchen_furniture.lua
+#, fuzzy
+msgid "Kitchen Faucet"
+msgstr "Armadietto della cucina"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Paper towels"
+msgstr ""
+
+#: ../homedecor/lighting.lua
+#, fuzzy
+msgid "Thick Glowlight"
+msgstr "Luce fosforescente bianca (sottile)"
+
+#: ../homedecor/lighting.lua
+#, fuzzy
+msgid "Thin Glowlight"
+msgstr "Luce fosforescente bianca (sottile)"
+
+#: ../homedecor/lighting.lua
+#, fuzzy
+msgid "Small Glowlight Cube"
+msgstr "Luce fosforescente gialla (cubo piccolo)"
+
+#: ../homedecor/lighting.lua
+msgid "Plasma Lamp"
+msgstr ""
+
+#: ../homedecor/lighting.lua
+msgid "Plasma Ball"
+msgstr ""
+
+#: ../homedecor/lighting.lua
+msgid "Thick Candle"
+msgstr ""
+
+#: ../homedecor/lighting.lua
+msgid "Thin Candle"
+msgstr ""
+
+#: ../homedecor/lighting.lua
+msgid "Candlestick (wrought iron)"
+msgstr ""
+
+#: ../homedecor/lighting.lua
+msgid "Candlestick (brass)"
+msgstr ""
+
+#: ../homedecor/lighting.lua
+#, fuzzy
+msgid "Wall sconce"
+msgstr "Torcia a muro"
+
+#: ../homedecor/lighting.lua
+msgid "Oil lamp (hurricane)"
+msgstr ""
+
+#: ../homedecor/lighting.lua
+msgid "Oil Lamp (tabletop)"
+msgstr ""
+
+#: ../homedecor/lighting.lua
+msgid "Ground Lantern"
+msgstr ""
+
+#: ../homedecor/lighting.lua
+msgid "Hanging Lantern"
+msgstr ""
+
+#: ../homedecor/lighting.lua
+#, fuzzy
+msgid "Ceiling Lantern"
+msgstr "Armadietto sotto il lavandino"
+
+#: ../homedecor/lighting.lua
+msgid "Lattice lantern (large)"
+msgstr ""
+
+#: ../homedecor/lighting.lua
+msgid "Lattice lantern (small)"
+msgstr ""
+
+#: ../homedecor/lighting.lua
+#, fuzzy
+msgid "Table Lamp"
+msgstr "Lampada da tavolo"
+
+#: ../homedecor/lighting.lua
+msgid "Standing Lamp"
+msgstr ""
+
+#: ../homedecor/lighting.lua
+#, fuzzy
+msgid "Desk Lamp"
+msgstr "Lampada da tavolo"
+
+#: ../homedecor/lighting.lua
+msgid "Ceiling Lamp"
+msgstr ""
+
+#: ../homedecor/lighting.lua
+msgid "Ceiling Lamp (off)"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+#, fuzzy
+msgid "Textured Ceiling Paint"
+msgstr "Vernice con trama per il soffitto"
+
+#: ../homedecor/misc-nodes.lua
+#, fuzzy
+msgid "Drop-Ceiling Tile"
+msgstr "Piastrella del controsoffitto"
+
+#: ../homedecor/misc-nodes.lua
+msgid "small"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "large"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "persian"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Rug (@1)"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+#, fuzzy
+msgid "black"
+msgstr "nero"
+
+#: ../homedecor/misc-nodes.lua ../homedecor/roofing.lua
+#, fuzzy
+msgid "terracotta"
+msgstr "Tegole di terracotta"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Flower Pot (@1)"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Rose"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Tulip"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Yellow Dandelion"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "White Dandelion"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Blue Geranium"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+#, fuzzy
+msgid "Viola"
+msgstr "viola"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Cactus"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Bonsai"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Potted flower (@1)"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+#, fuzzy
+msgid "Brass Pole"
+msgstr "Palo di ottone"
+
+#: ../homedecor/misc-nodes.lua
+#, fuzzy
+msgid "Wrought Iron Pole"
+msgstr "Palo di ferro battuto"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Fishtank"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Fishtank (lighted)"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Cardboard box (big)"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Cardboard box"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "DVD/CD cabinet"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+#, fuzzy
+msgid "Pool Table"
+msgstr "Tavolo"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Piano"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Trophy"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Sport bench"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Skateboard"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Metal tool cabinet and work table"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Picture Frame "
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Decorative painting #@1"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "dark topped"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "diagonal"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "horizontal"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Banister for Stairs (@1, @2)"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "not enough space"
+msgstr ""
+
+#: ../homedecor/office.lua
+#, fuzzy
+msgid "Filing cabinet"
+msgstr "Armadietto sotto il lavandino"
+
+#: ../homedecor/office.lua
+#, fuzzy
+msgid "Desk"
+msgstr "Lampada da tavolo"
+
+#: ../homedecor/office.lua
+msgid "Desk globe"
+msgstr ""
+
+#: ../homedecor/office.lua
+msgid "Calendar"
+msgstr ""
+
+#: ../homedecor/office.lua
+msgid ""
+"Date (right-click to update):\n"
+"@1"
+msgstr ""
+
+#: ../homedecor/office.lua
+msgid "Basic office chair"
+msgstr ""
+
+#: ../homedecor/office.lua
+msgid "Upscale office chair"
+msgstr ""
+
+#: ../homedecor/roofing.lua
+#, fuzzy
+msgid "Glass Skylight"
+msgstr "Lucernario di vetro"
+
+#: ../homedecor/roofing.lua
+#, fuzzy
+msgid "Glass Skylight Frosted"
+msgstr "Lucernario di vetro satinato"
+
+#: ../homedecor/roofing.lua
+msgid "asphalt"
+msgstr ""
+
+#: ../homedecor/roofing.lua
+#, fuzzy
+msgid "Shingles (@1)"
+msgstr "Tegole in legno"
+
+#: ../homedecor/roofing.lua
+#, fuzzy
+msgid "@1 (outer corner)"
+msgstr "Tegole in legno (angolo esterno)"
+
+#: ../homedecor/roofing.lua
+#, fuzzy
+msgid "@1 (inner corner)"
+msgstr "Tegole in legno (angolo interno)"
+
+#: ../homedecor/roofing.lua
+#, fuzzy
+msgid "Wood Shingles"
+msgstr "Tegole in legno"
+
+#: ../homedecor/roofing.lua
+#, fuzzy
+msgid "Asphalt Shingles"
+msgstr "Mattonelle di asfalto"
+
+#: ../homedecor/roofing.lua
+#, fuzzy
+msgid "Terracotta Shingles"
+msgstr "Tegole di terracotta"
+
+#: ../homedecor/roofing.lua
+#, fuzzy
+msgid "Glass Shingles"
+msgstr "Mattonelle di asfalto"
+
+#: ../homedecor/roofing.lua
+msgid "Chimney"
+msgstr ""
+
+#: ../homedecor/shutters.lua
+#, fuzzy
+msgid "Wooden Shutter"
+msgstr "Persiana in legno (rossa)"
+
+#: ../homedecor/tables.lua
+msgid "Small square glass table"
+msgstr ""
+
+#: ../homedecor/tables.lua
+#, fuzzy
+msgid "Small round glass table"
+msgstr "Altoparlante audio surround piccolo"
+
+#: ../homedecor/tables.lua
+msgid "Large glass table piece"
+msgstr ""
+
+#: ../homedecor/tables.lua
+#, fuzzy
+msgid "Small square wooden table"
+msgstr "Bauletto in legno"
+
+#: ../homedecor/tables.lua
+#, fuzzy
+msgid "Small round wooden table"
+msgstr "Altoparlante audio surround piccolo"
+
+#: ../homedecor/tables.lua
+msgid "Large wooden table piece"
+msgstr ""
+
+#: ../homedecor/tables.lua
+#, fuzzy
+msgid "Utility Table"
+msgstr "Tavolo di lavoro"
+
+#: ../homedecor/tables.lua
+#, fuzzy
+msgid "Table Legs (@1)"
+msgstr "Gambe in ottone del tavolo"
+
+#: ../homedecor/tables.lua
+#, fuzzy
+msgid "Legs for Utility Table"
+msgstr "Gambe per il tavolo da lavoro"
+
+#: ../homedecor/trash_cans.lua
+msgid "Green Trash Can"
+msgstr ""
+
+#: ../homedecor/trash_cans.lua
+msgid "Trash Can"
+msgstr ""
+
+#: ../homedecor/trash_cans.lua
+msgid "Small Trash Can"
+msgstr ""
+
+#: ../homedecor/wardrobe.lua
+msgid "Wardrobe"
+msgstr ""
+
+#: ../homedecor/wardrobe.lua
+msgid "Clothes"
+msgstr ""
+
+#: ../homedecor/wardrobe.lua
+msgid "Storage"
+msgstr ""
+
+#: ../homedecor/window_treatments.lua
+msgid "Window (quartered)"
+msgstr ""
+
+#: ../homedecor/window_treatments.lua
+msgid "Window (plain)"
+msgstr ""
+
+#: ../homedecor/window_treatments.lua
+#, fuzzy
+msgid "Window Blinds (thick)"
+msgstr "Luce fosforescente bianca (spessa)"
+
+#: ../homedecor/window_treatments.lua
+#, fuzzy
+msgid "Window Blinds (thin)"
+msgstr "Luce fosforescente bianca (sottile)"
+
+#: ../homedecor/window_treatments.lua
+#, fuzzy
+msgid "Curtains"
+msgstr "Tende (%s)"
+
+#: ../homedecor/window_treatments.lua
+#, fuzzy
+msgid "Curtains (open)"
+msgstr "Tende (%s)"
+
+#: ../homedecor/window_treatments.lua
+#, fuzzy
+msgid "Curtain Rod (@1)"
+msgstr "Tende (%s)"
+
+#: ../homedecor/window_treatments.lua
+msgid "Window flowerbox"
+msgstr ""
+
+#: ../homedecor/window_treatments.lua
+msgid "Stained Glass"
+msgstr ""
+
+#: ../inbox/init.lua
+msgid "Mailbox"
+msgstr ""
+
+#: ../inbox/init.lua
+msgid "@1's Mailbox"
+msgstr ""
+
+#: ../itemframes/init.lua
+msgid "Item frame"
+msgstr ""
+
+#: ../itemframes/init.lua
+#, fuzzy
+msgid "Item frame (owned by @1)"
+msgstr "%s (di proprietà di %s)"
+
+#: ../itemframes/init.lua
+msgid "Pedestal"
+msgstr ""
+
+#: ../itemframes/init.lua
+#, fuzzy
+msgid "Pedestal (owned by @1)"
+msgstr "%s (di proprietà di %s)"
+
+#: ../lavalamp/init.lua
+#, fuzzy
+msgid "Lava Lamp"
+msgstr "Lampada da tavolo"
+
+#: ../lavalamp/init.lua
+msgid "Lava Lamp (off)"
+msgstr ""
+
+#: ../lrfurn/coffeetable.lua
+#, fuzzy
+msgid "Coffee Table"
+msgstr "Tavolo"
+
+#: ../lrfurn/coffeetable.lua
+msgid "No room to place the coffee table!"
+msgstr ""
+
+#: ../lrfurn/endtable.lua
+#, fuzzy
+msgid "End Table"
+msgstr "Tavolo"
+
+#: ../lrfurn/init.lua
+msgid "Someone else owns the spot where other end goes!"
+msgstr ""
+
+#: ../lrfurn/init.lua
+msgid "Someone else owns the spot where the middle or far end goes!"
+msgstr ""
+
+#: ../lrfurn/init.lua
+msgid "Someone else owns the spot where the other end goes!"
+msgstr ""
+
+#: ../lrfurn/longsofas.lua
+msgid "Long Sofa"
+msgstr ""
+
+#: ../lrfurn/longsofas.lua ../lrfurn/sofas.lua
+msgid "No room to place the sofa!"
+msgstr ""
+
+#: ../lrfurn/sofas.lua
+msgid "Sofa"
+msgstr ""
+
+#: ../plasmascreen/init.lua
+msgid "Plasma Screen TV Stand"
+msgstr ""
+
+#: ../plasmascreen/init.lua
+msgid "Plasma TV"
+msgstr ""
+
+#: ../plasmascreen/init.lua
+msgid "Plasma TV (off)"
+msgstr ""
+
+#, fuzzy
+#~ msgid "Grass"
+#~ msgstr "Palo di ottone"
+
+#, fuzzy
+#~ msgid "Grass slab"
+#~ msgstr "Palo di ottone"
+
+#, fuzzy
+#~ msgid "white"
+#~ msgstr "bianco"
+
+#, fuzzy
+#~ msgid "pink"
+#~ msgstr "rosa"
+
+#, fuzzy
+#~ msgid "dark green"
+#~ msgstr "verde scuro"
+
+#, fuzzy
+#~ msgid "white/grey"
+#~ msgstr "bianco"
+
+#, fuzzy
+#~ msgid "white/red"
+#~ msgstr "bianco"
+
+#, fuzzy
+#~ msgid "white/blue"
+#~ msgstr "bianco"
+
+#, fuzzy
+#~ msgid "white/tan"
+#~ msgstr "bianco"
+
+#, fuzzy
+#~ msgid "light blue"
+#~ msgstr "destra"
+
+#, fuzzy
+#~ msgid "Armchair (@1)"
+#~ msgstr "Poltrona (%s)"
+
+#, fuzzy
+#~ msgid "dark_grey"
+#~ msgstr "verde scuro"
+
+#, fuzzy
+#~ msgid "dark_green"
+#~ msgstr "verde scuro"
+
+#~ msgid "%s moves stuff in kitchen cabinet at %s "
+#~ msgstr "%s sposta delle cose nell'armadietto della cucina a %s"
+
+#~ msgid "%s moves stuff to kitchen cabinet at %s "
+#~ msgstr "%s mette delle cose nell'armadietto della cucina a %s"
+
+#~ msgid "%s takes stuff from kitchen cabinet at %s "
+#~ msgstr "%s prende delle cose nell'armadietto della cucina a %s"
+
+#~ msgid "(Top Half, %s-opening) "
+#~ msgstr "(Metà superiore, apertura a %s)"
+
+#~ msgid "(%s-opening) "
+#~ msgstr "(apertura a %s)"
+
+#~ msgid "Not enough space above that spot to place a door! "
+#~ msgstr "Non c'è abbastanza spazio sopra quel punto per mettere una porta!"
+
+#~ msgid "Bucket of white paint "
+#~ msgstr "Secchio di vernice bianca"
+
+#~ msgid "Legs for Small Utility table "
+#~ msgstr "Gambe per il tavolo da lavoro piccolo"
+
+#~ msgid "Titanium Dioxide "
+#~ msgstr "Biossido di titanio"
+
+#~ msgid "Wrought Iron Fence/railing with sign "
+#~ msgstr "Recinzione/ringhiera in ferro battuto con cartello"
+
+#~ msgid "want to simply place the wielded item like usual. "
+#~ msgstr "vuole mettere l'oggetto impugnato come sempre."
+
+#~ msgid "Red "
+#~ msgstr "rosso"
+
+#~ msgid "Pink "
+#~ msgstr "rosa"
+
+#~ msgid "Blue "
+#~ msgstr "blu"
+
+#~ msgid "Sink "
+#~ msgstr "Lavandino"
+
+#~ msgid "Taps "
+#~ msgstr "Rubinetti"
+
+#~ msgid "Asphalt Shingles (outer corner) "
+#~ msgstr "Mattonelle di asfalto (angolo esterno)"
+
+#~ msgid "Asphalt Shingles (inner corner) "
+#~ msgstr "Mattonelle di asfalto (angolo interno)"
+
+#~ msgid "Wrought Iron Table Legs "
+#~ msgstr "Gambe in ferro battuto del tavolo"
+
+#~ msgid "Glass Table (Small, Round) "
+#~ msgstr "Tavolo di vetro (piccolo, rotondo)"
+
+#~ msgid "Glass Table (Small, Square) "
+#~ msgstr "Tavolo di vetro (piccolo, quadrato)"
+
+#~ msgid "Glass Table Piece (large) "
+#~ msgstr "Pezzo di tavolo di vetro (grande)"
+
+#~ msgid "Green Plastic Flower Pot "
+#~ msgstr "Vaso per fiori di plastica verde"
+
+#~ msgid "Large Area Rug "
+#~ msgstr "Tappeto per aree grandi"
+
+#~ msgid "Small Throw Rug "
+#~ msgstr "Tappetino"
+
+#~ msgid "Terracotta Flower Pot "
+#~ msgstr "Vaso per fiori in terracotta"
+
+#~ msgid "Terracotta Shingles (outer corner) "
+#~ msgstr "Tegole di terracotta (angolo esterno)"
+
+#~ msgid "Terracotta Shingles (inner corner) "
+#~ msgstr "Tegole di terracotta (angolo interno)"
+
+#~ msgid "Utility table mk2 "
+#~ msgstr "Tavolo di lavoro mk2"
+
+#~ msgid "Wooden Shutter (Black) "
+#~ msgstr "Persiana in legno (nera)"
+
+#~ msgid "Wooden Shutter (Dark grey) "
+#~ msgstr "Persiana in legno (grigia scura)"
+
+#~ msgid "Wooden Shutter (Forest green) "
+#~ msgstr "Persiana in legno (verde foresta)"
+
+#~ msgid "Wooden Shutter (Grey) "
+#~ msgstr "Persiana in legno (grigia)"
+
+#~ msgid "Wooden Shutter (Light blue) "
+#~ msgstr "Persiana in legno (blu chiaro)"
+
+#~ msgid "Wooden Shutter (Violet) "
+#~ msgstr "Persiana in legno (viola)"
+
+#~ msgid "Wooden Shutter (Mahogany) "
+#~ msgstr "Persiana in legno (mogano)"
+
+#~ msgid "Wooden Shutter (Unpainted oak) "
+#~ msgstr "Persiana in legno (quercia non verniciata)"
+
+#~ msgid "Wooden Shutter (White) "
+#~ msgstr "Persiana in legno (bianca)"
+
+#~ msgid "Wooden Shutter (Yellow) "
+#~ msgstr "Persiana in legno (gialla)"
+
+#~ msgid "Wood Table Piece (large)"
+#~ msgstr "Pezzo di tavolo in legno (grande)"
+
+#~ msgid "Wood Table (Small, Round) "
+#~ msgstr "Tavolo in legno (piccolo, rotondo)"
+
+#~ msgid "Wood Table (Small, Square) "
+#~ msgstr "Tavolo in legno (piccolo, quadrato)"
+
+#~ msgid "someone "
+#~ msgstr "qualcuno"
+
+#~ msgid "White Glowlight (small cube) "
+#~ msgstr "Luce fosforescente bianca (cubo piccolo)"
+
+#~ msgid "White Glowlight (small cube, on ceiling) "
+#~ msgstr "Luce fosforescente bianca (cubo piccolo, sul soffitto)"
+
+#~ msgid "White Glowlight (thick, on wall) "
+#~ msgstr "Luce fosforescente bianca (spessa, a muro)"
+
+#~ msgid "White Glowlight (thin, on wall) "
+#~ msgstr "Luce fosforescente bianca (sottile, a muro)"
+
+#~ msgid "Yellow Glowlight (small cube, on ceiling) "
+#~ msgstr "Luce fosforescente gialla (cubo piccolo, sul soffitto)"
+
+#~ msgid "Yellow Glowlight (thick) "
+#~ msgstr "Luce fosforescente gialla (spessa)"
+
+#~ msgid "Yellow Glowlight (thick, on wall) "
+#~ msgstr "Luce fosforescente gialla (spessa, a muro)"
+
+#~ msgid "Yellow Glowlight (thin) "
+#~ msgstr "Luce fosforescente gialla (sottile)"
+
+#~ msgid "Yellow Glowlight (thin, on wall) "
+#~ msgstr "Luce fosforescente gialla (sottile, a muro)"
+
+#~ msgid "Locked Fridge "
+#~ msgstr "Frigorifero con lucchetto"
+
+#~ msgid "Locked Cabinet "
+#~ msgstr "Armadietto con lucchetto"
+
+#~ msgid "Locked Nightstand "
+#~ msgstr "Comodino con lucchetto"
+
+#~ msgid "Locked Oven "
+#~ msgstr "Forno con lucchetto"
+
+#~ msgid "Locked Oven (active) "
+#~ msgstr "Forno con lucchetto (attivo)"
+
+#~ msgid "Locked Microwave Oven "
+#~ msgstr "Forno a microonde con lucchetto"
+
+#~ msgid "Locked Microwave Oven (active) "
+#~ msgstr "Forno a microonde con lucchetto (attivo)"
+
+#~ msgid "Mahogany Nightstand with One Drawer "
+#~ msgstr "Comodino in mogano con un cassetto"
+
+#~ msgid "Mahogany Nightstand with Two Drawers "
+#~ msgstr "Comodino in mogano con due cassetti"
+
+#~ msgid "%s moves stuff to nightstand at %s "
+#~ msgstr "%s mette delle cose nel comodino alla posizione %s"
+
+#~ msgid "%s takes stuff from nightstand at %s "
+#~ msgstr "%s prende delle cose nel comodino alla posizione %s"
+
+#~ msgid "%s is empty "
+#~ msgstr "%s è vuoto"
+
+#~ msgid "%s moves stuff in refrigerator at %s "
+#~ msgstr "%s sposta delle cose nel frigorifero alla posizione %s"
+
+#~ msgid "%s moves stuff to refrigerator at %s "
+#~ msgstr "%s mette delle cose nel comodino alla posizione %s"
+
+#~ msgid "%s takes stuff from refrigerator at %s "
+#~ msgstr "%s prende delle cose nel comodino alla posizione %s"
+
+#~ msgid "%s wrote \"%s\" to sign at %s "
+#~ msgstr "%s ha scritto \"%s\" sul cartello alla posizione %s"
+
+#~ msgid "Reading cached character database. "
+#~ msgstr "Lettura della banca dati dei caratteri nella cache."
+
+#~ msgid "Font seems to have changed. Rebuilding cache. "
+#~ msgstr "Sembra che i caratteri siano cambiati. Ricostruzione della cache."
+
+#~ msgid "Could not find font line height in cached DB. Trying brute force. "
+#~ msgstr ""
+#~ "Non è stato possibile trovare l'altezza della riga del carattere nella "
+#~ "banca dati nella cache."
+
+#~ msgid "Registered %s and %s "
+#~ msgstr "Registrato %s e %s"
+
+#~ msgid "signs loaded "
+#~ msgstr "cartelli caricati"
diff --git a/homedecor_common/locale/ms.po b/homedecor_common/locale/ms.po
new file mode 100644
index 0000000..94e5a29
--- /dev/null
+++ b/homedecor_common/locale/ms.po
@@ -0,0 +1,1849 @@
+# Malay translations for PACKAGE package.
+# Copyright (C) 2017 THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# Automatically generated, 2017.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-11-14 03:47+0800\n"
+"PO-Revision-Date: 2017-11-14 04:25+0800\n"
+"Last-Translator: muhdnurhidayat <MuhdNurHidayat@users.noreply.github.com>\n"
+"Language-Team: Malay\n"
+"Language: ms\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 2.0.4\n"
+
+#: ../building_blocks/alias.lua
+msgid "Granite"
+msgstr "Granit"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Grate"
+msgstr "Jeriji"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Streak Free Glass"
+msgstr "Kaca Bebas Calar"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Wood Framed Glass"
+msgstr "Kaca Berbingkai Kayu"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Adobe"
+msgstr "Adob"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Fake Grass"
+msgstr "Rumput Tiruan"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Hardwood"
+msgstr "Kayu Keras"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Roof block"
+msgstr "Blok Bumbung"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Tar"
+msgstr "Tar"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Marble"
+msgstr "Marmar"
+
+#. Translators: "Brobble" is a portmanteau of "Brick" and "Cobble".
+#. Translate however you see fit.
+#: ../building_blocks/node_stairs.lua
+msgid "Brobble Spread"
+msgstr "Sebaran Batu Merah"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Gravel Spread"
+msgstr "Sebaran Kelikir"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Tarmac Spread"
+msgstr "Sebaran Tar"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Terrycloth towel"
+msgstr "Kain Tuala"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Chess board tiling"
+msgstr "Jubin Papan Catur"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Fireplace"
+msgstr "Pendiangan"
+
+#: ../building_blocks/others.lua
+msgid "Small bundle of sticks"
+msgstr "Seberkas Kecil Serpihan Kayu"
+
+#: ../building_blocks/others.lua
+msgid "Tar base"
+msgstr "Campuran Tar"
+
+#: ../building_blocks/others.lua
+msgid "Tar Knife"
+msgstr "Pisau Tar"
+
+#: ../chains/init.lua
+msgid "Hanging chain (wrought iron)"
+msgstr "Rantai Gantung (Besi Tempaan)"
+
+#: ../chains/init.lua
+msgid "Hanging chain (brass)"
+msgstr "Rantai Gantung (Loyang)"
+
+#: ../chains/init.lua
+msgid "Hanging chain (ceiling mount, wrought iron)"
+msgstr "Rantai Gantung (Lekap Siling, Besi Tempaan)"
+
+#: ../chains/init.lua
+msgid "Hanging chain (ceiling mount, brass)"
+msgstr "Rantai Gantung (Lekap Siling, Loyang)"
+
+#: ../chains/init.lua
+msgid "Chandelier (wrought iron)"
+msgstr "Candelier (Besi Tempaan)"
+
+#: ../chains/init.lua
+msgid "Chandelier (brass)"
+msgstr "Candelier (Loyang)"
+
+#: ../computer/computers.lua
+msgid "Monitor and keyboard"
+msgstr "Monitor dan Papan Kekunci"
+
+#: ../computer/computers.lua
+msgid "WIFI Router"
+msgstr "Penghala WIFI"
+
+#: ../computer/computers.lua
+msgid "Computer Tower"
+msgstr "Sistem Unit"
+
+#: ../computer/computers.lua
+msgid "Printer-Scanner Combo"
+msgstr "Pencetak Semua Dalam Satu"
+
+#: ../computer/computers.lua
+msgid "Rack Server"
+msgstr "Rak Pelayan"
+
+#: ../computer/computers.lua
+msgid "Not enough vertical space to place a server!"
+msgstr "Tidak cukup ruang menegak untuk letak rak pelayan!"
+
+#: ../computer/miscitems.lua ../homedecor/crafts.lua
+msgid "Plastic sheet"
+msgstr "Kepingan Plastik"
+
+#: ../computer/miscitems.lua
+msgid "Unprocessed Plastic base"
+msgstr "Campuran Plastik Belum Diproses"
+
+#: ../computer/tetris.lua
+msgid "L"
+msgstr "<"
+
+#: ../computer/tetris.lua
+msgid "R"
+msgstr ">"
+
+#: ../computer/tetris.lua
+msgid "New Game"
+msgstr "Main Baru"
+
+#: ../computer/tetris.lua
+msgid "Next..."
+msgstr "Seterusnya..."
+
+#: ../computer/tetris.lua
+msgid "Score: "
+msgstr "Markah:"
+
+#: ../computer/tetris.lua
+msgid "Tetris Arcade"
+msgstr "Arked Tetris"
+
+#: ../computer/tetris.lua
+msgid "No room for place the Arcade!"
+msgstr "Tiada ruang untuk letak Arked!"
+
+#: ../fake_fire/init.lua
+msgid "Ice fire"
+msgstr "Api Ais"
+
+#: ../fake_fire/init.lua
+msgid "Fancy Fire"
+msgstr "Api Hiasan"
+
+#: ../fake_fire/init.lua
+msgid "Glowing Embers"
+msgstr "Bara Api"
+
+#: ../fake_fire/init.lua
+msgid "Stone chimney top"
+msgstr "Kepala Serombong Batu"
+
+#: ../fake_fire/init.lua
+msgid "Sandstone chimney top"
+msgstr "Kepala Serombong Batu Pasir"
+
+#: ../homedecor/bathroom_furniture.lua
+msgid "Bathroom/kitchen tiles (dark)"
+msgstr "Jubin Dapur/Bilik Mandi (Gelap)"
+
+#: ../homedecor/bathroom_furniture.lua
+msgid "Bathroom/kitchen tiles (medium)"
+msgstr "Jubin Dapur/Bilik Mandi (Biasa)"
+
+#: ../homedecor/bathroom_furniture.lua
+msgid "Bathroom/kitchen tiles (light)"
+msgstr "Jubin Dapur/Bilik Mandi (Cerah)"
+
+#: ../homedecor/bathroom_furniture.lua
+msgid "Towel rod with towel"
+msgstr "Ampaian Beserta Tuala"
+
+#: ../homedecor/bathroom_furniture.lua
+msgid "Medicine cabinet"
+msgstr "Kabinet Ubat"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Toilet"
+msgstr "Tandas"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Toilet paper"
+msgstr "Tisu Tandas"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathroom Sink"
+msgstr "Sinki Bilik Mandi"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathroom taps/faucet"
+msgstr "Kepala Paip Bilik Mandi"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathroom taps/faucet (brass)"
+msgstr "Kepala Paip Bilik Mandi (Loyang)"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Shower Tray"
+msgstr "Lubang Air Mandi"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Shower Head"
+msgstr "Kepala Pancuran"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathtub, clawfoot, with brass taps"
+msgstr "Tab Mandi Berkaki Cakar, dengan Kepala Paip Loyang"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathtub, clawfoot, with chrome taps"
+msgstr "Tab Mandi Berkaki Cakar, dengan Kepala Paip Krom"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathroom sundries set"
+msgstr "Set Barangan Bilik Mandi"
+
+#: ../homedecor/bedroom.lua
+msgid "Bed"
+msgstr "Katil"
+
+#: ../homedecor/bedroom.lua
+msgid "Bed (king sized)"
+msgstr "Katil Raja"
+
+#: ../homedecor/bedroom.lua
+msgid "mahogany"
+msgstr "Mahogani"
+
+#: ../homedecor/bedroom.lua
+msgid "oak"
+msgstr "Oak"
+
+#: ../homedecor/bedroom.lua
+msgid "Nightstand with One Drawer (@1)"
+msgstr "Kabinet Katil dengan Satu Laci (@1)"
+
+#: ../homedecor/bedroom.lua
+msgid "One-drawer Nightstand"
+msgstr "Kabinet Katil Satu Laci"
+
+#: ../homedecor/bedroom.lua
+msgid "Nightstand with Two Drawers (@1)"
+msgstr "Kabinet Katil dengan Dua Laci (@1)"
+
+#: ../homedecor/bedroom.lua
+msgid "Two-drawer Nightstand"
+msgstr "Kabinet Katil Dua Laci"
+
+#: ../homedecor/books.lua ../homedecor/exterior.lua
+msgid "red"
+msgstr "Merah"
+
+#: ../homedecor/books.lua ../homedecor/exterior.lua ../homedecor/misc-nodes.lua
+msgid "green"
+msgstr "Hijau"
+
+#: ../homedecor/books.lua
+msgid "blue"
+msgstr "Biru"
+
+#: ../homedecor/books.lua
+msgid "violet"
+msgstr "Ungu"
+
+#: ../homedecor/books.lua
+msgid "grey"
+msgstr "Kelabu"
+
+#: ../homedecor/books.lua
+msgid "brown"
+msgstr "Perang"
+
+#: ../homedecor/books.lua
+msgid "Writable Book (@1)"
+msgstr "Buku Boleh Ditulis (@1)"
+
+#: ../homedecor/books.lua
+msgid "@1 has written in a book (title: \"@2\"): \"@3\" at location @4"
+msgstr "@1 telah menulis dalam buku (tajuk: \"@2\"): \"@3\" di lokasi @4"
+
+#: ../homedecor/climate-control.lua
+msgid "Air Conditioner"
+msgstr "Pendingin Hawa"
+
+#: ../homedecor/climate-control.lua
+msgid "Desk Fan"
+msgstr "Kipas Meja"
+
+#: ../homedecor/climate-control.lua
+msgid "Ceiling Fan"
+msgstr "Kipas Siling"
+
+#: ../homedecor/climate-control.lua
+msgid "Space heater"
+msgstr "Pemanas Ruang"
+
+#: ../homedecor/climate-control.lua
+msgid "Radiator heater"
+msgstr "Pemanas Radiator"
+
+#: ../homedecor/clocks.lua
+msgid "Plastic analog clock"
+msgstr "Jam Analog Plastik"
+
+#: ../homedecor/clocks.lua
+msgid "Wooden analog clock"
+msgstr "Jam Analog Kayu"
+
+#: ../homedecor/clocks.lua
+msgid "Digital clock"
+msgstr "Jam Digital"
+
+#: ../homedecor/clocks.lua
+msgid "Alarm clock"
+msgstr "Jam Loceng"
+
+#: ../homedecor/clocks.lua
+msgid "Grandfather Clock"
+msgstr "Jam Besar Berdiri"
+
+#: ../homedecor/cobweb.lua
+msgid "Cobweb"
+msgstr "Sarang Labah-Labah"
+
+#: ../homedecor/crafts.lua
+msgid "Uncooked Terracotta Base"
+msgstr "Asas Terracotta Belum Dimasak"
+
+#: ../homedecor/crafts.lua
+msgid "Terracotta Roof Tile"
+msgstr "Genting Bumbung Terracotta"
+
+#: ../homedecor/crafts.lua
+msgid "Oil extract"
+msgstr "Sari Minyak"
+
+#: ../homedecor/crafts.lua
+msgid "Unprocessed paraffin"
+msgstr "Parafin Belum Diproses"
+
+#: ../homedecor/crafts.lua
+msgid "Plastic strips"
+msgstr "Jalur Plastik"
+
+#: ../homedecor/crafts.lua
+msgid "Small Wooden Drawer"
+msgstr "Laci Kayu Kecil"
+
+#: ../homedecor/crafts.lua
+msgid "Simple Integrated Circuit"
+msgstr "Litar Bersepadu Ringkas"
+
+#: ../homedecor/crafts.lua
+msgid "Heating element"
+msgstr "Unsur Pemanas"
+
+#: ../homedecor/crafts.lua
+msgid "Motor"
+msgstr "Motor"
+
+#: ../homedecor/crafts.lua
+msgid "Power Crystal"
+msgstr "Kristal Kuasa"
+
+#: ../homedecor/crafts.lua
+msgid "Blank Canvas"
+msgstr "Kanvas Kosong"
+
+#: ../homedecor/crafts.lua
+msgid "VCR"
+msgstr "Perakam Kaset Video"
+
+#: ../homedecor/crafts.lua
+msgid "DVD Player"
+msgstr "Pemain DVD"
+
+#: ../homedecor/crafts.lua
+msgid "Spool of copper wire"
+msgstr "Gelendong Wayar Tembaga"
+
+#: ../homedecor/crafts.lua
+msgid "Spool of steel wire"
+msgstr "Gelendong Wayar Keluli"
+
+#: ../homedecor/crafts.lua
+msgid "Speaker driver"
+msgstr "Pemacu Pembesar Suara"
+
+#: ../homedecor/crafts.lua
+msgid "Fan blades"
+msgstr "Bilah Kipas"
+
+#: ../homedecor/crafts.lua
+msgid "Copper Strip"
+msgstr "Jalur Tembaga"
+
+#: ../homedecor/crafts.lua
+msgid "Steel Strip"
+msgstr "Jalur Keluli"
+
+#: ../homedecor/crafts.lua
+msgid "Steel chainlink"
+msgstr "Dawai Rangkai Keluli"
+
+#: ../homedecor/crafts.lua
+msgid "Brass chainlink"
+msgstr "Dawai Rangkai Loyang"
+
+#: ../homedecor/crafts.lua
+msgid "Soda Can"
+msgstr "Tin Soda"
+
+#: ../homedecor/crafts.lua
+msgid "Gold Coin (for soda vending machine)"
+msgstr "Duit Syiling Emas (untuk mesin soda layan diri)"
+
+#: ../homedecor/crafts.lua
+msgid "Silicon lump"
+msgstr "Ketulan Silikon"
+
+#: ../homedecor/crafts.lua
+msgid "Brass Ingot"
+msgstr "Jongkong Loyang"
+
+#: ../homedecor/crafts.lua
+msgid "Small Flower Pot"
+msgstr "Pasu Bunga Kecil"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Mahogany Closet Door (@1 opening)"
+msgstr "Pintu Almari Mahogani (Bukaan @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Oak Closet Door (@1 opening)"
+msgstr "Pintu Almari Oak (Bukaan @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Fancy Wood/Glass Door (@1 opening)"
+msgstr "Pintu Hiasan Kayu/Kaca (Bukaan @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Glass Office Door (@1 opening)"
+msgstr "Pintu Pejabat Kaca (Bukaan @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Glass and Wood, Oak-colored (@1 opening)"
+msgstr "Pintu Kayu Kaca, warna Oak (Bukaan @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Glass and Wood, Mahogany-colored (@1 opening)"
+msgstr "Pintu Kayu Kaca, warna Mahogani (Bukaan @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Glass and Wood, White (@1 opening)"
+msgstr "Pintu Kayu Kaca, warna Putih (Bukaan @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Plain Wooden Door (@1 opening)"
+msgstr "Pintu Kayu Biasa (Bukaan @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "White Bedroom Door (@1 opening)"
+msgstr "Pintu Bilik Tidur Putih (Bukaan @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Wrought Iron Gate/Door (@1 opening)"
+msgstr "Pintu Besi Tempaan (Bukaan @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Wooden door with glass insert (@1 opening)"
+msgstr "Pintu Kayu dengan Masukan Kaca (Bukaan @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Wooden door with glass insert, type 2 (@1 opening)"
+msgstr "Pintu Kayu dengan Masukan Kaca, Jenis ke-2 (Bukaan @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "left"
+msgstr "Kiri"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "right"
+msgstr "Kanan"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Unpainted Picket Fence Gate"
+msgstr "Pintu Pagar Pancang Tidak Bercat"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "White Picket Fence Gate"
+msgstr "Pintu Pagar Pancang Putih"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Barbed Wire Fence Gate"
+msgstr "Pintu Pagar Dawai Berduri"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Chainlink Fence Gate"
+msgstr "Pintu Pagar Dawai Berangkai"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "\"Half\" Door"
+msgstr "Pintu \"Separuh\""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "\"Half\" Door (white)"
+msgstr "Pintu \"Separuh\" (Putih)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese wall (top)"
+msgstr "Dinding Jepun (Atas)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese wall"
+msgstr "Dinding Jepun"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese wall (bottom)"
+msgstr "Dinding Jepun (Bawah)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese tatami"
+msgstr "Tatami Jepun"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese-style door"
+msgstr "Pintu Gaya Jepun"
+
+#: ../homedecor/electrics.lua
+msgid "Power Outlet"
+msgstr "Palam Elektrik"
+
+#: ../homedecor/electrics.lua
+msgid "Light switch"
+msgstr "Suis Lampu"
+
+#: ../homedecor/electrics.lua
+msgid "Doorbell"
+msgstr "Loceng Pintu"
+
+#: ../homedecor/electronics.lua
+msgid "Large Stereo Speaker"
+msgstr "Pembesar Suara Stereo Besar"
+
+#: ../homedecor/electronics.lua
+msgid "Large Stereo Speaker, open front"
+msgstr "Pembesar Suara Stereo Besar, bahagian depan terbuka"
+
+#: ../homedecor/electronics.lua
+msgid "Small Surround Speaker"
+msgstr "Pembesar Suara Keliling Kecil"
+
+#: ../homedecor/electronics.lua
+msgid "Stereo Receiver"
+msgstr "Penerima Stereo"
+
+#: ../homedecor/electronics.lua
+msgid "Projection Screen Material"
+msgstr "Bahan Skrin Pemancaran"
+
+#: ../homedecor/electronics.lua
+msgid "Small CRT Television"
+msgstr "Televisyen CRT Kecil"
+
+#: ../homedecor/electronics.lua
+msgid "DVD and VCR"
+msgstr "Pemain DVD beserta Perakam VCR"
+
+#: ../homedecor/electronics.lua
+msgid "Telephone"
+msgstr "Telefon"
+
+#: ../homedecor/exterior.lua
+msgid "Barbecue"
+msgstr "Barbeku"
+
+#: ../homedecor/exterior.lua
+msgid "Garden Bench (style 1)"
+msgstr "Bangku Taman (gaya 1)"
+
+#: ../homedecor/exterior.lua
+msgid "Garden Bench (style 2)"
+msgstr "Bangku Taman (gaya 2)"
+
+#: ../homedecor/exterior.lua
+msgid "Deck Chair"
+msgstr "Kerusi Anduh"
+
+#: ../homedecor/exterior.lua
+msgid "Deck Chair (blue striped)"
+msgstr "Kerusi Anduh (Berjalur Biru)"
+
+#: ../homedecor/exterior.lua
+msgid "Doghouse"
+msgstr "Rumah Anjing"
+
+#: ../homedecor/exterior.lua
+msgid "Simple Bench"
+msgstr "Bangku Ringkas"
+
+#: ../homedecor/exterior.lua
+msgid "Garden stone path"
+msgstr "Laluan Berbatu Taman"
+
+#: ../homedecor/exterior.lua ../homedecor/kitchen_appliances.lua
+#: ../homedecor/misc-nodes.lua ../homedecor/roofing.lua
+#: ../homedecor/window_treatments.lua
+msgid "wood"
+msgstr "Kayu"
+
+#: ../homedecor/exterior.lua
+msgid "white wood"
+msgstr "Kayu Putih"
+
+#: ../homedecor/exterior.lua
+msgid "wood, with vegetation"
+msgstr "Kayu, dengan Tumbuhan"
+
+#: ../homedecor/exterior.lua
+msgid "white wood, with vegetation"
+msgstr "Kayu Putih, dengan Tumbuhan"
+
+#: ../homedecor/exterior.lua
+msgid "Garden Lattice (@1)"
+msgstr "Kekisi Taman (@1)"
+
+#: ../homedecor/exterior.lua
+msgid "Tree's swing"
+msgstr "Buaian Pokok"
+
+#: ../homedecor/exterior.lua
+msgid "Water well"
+msgstr "Perigi Air"
+
+#: ../homedecor/exterior.lua
+msgid "yellow"
+msgstr "Kuning"
+
+#: ../homedecor/exterior.lua
+msgid "Shrubbery (large, @1)"
+msgstr "Rumpun Pokok Renek (Besar, @1)"
+
+#: ../homedecor/exterior.lua
+msgid "Shrubbery (@1)"
+msgstr "Rumpun Pokok Renek (@1)"
+
+#: ../homedecor/fences.lua ../homedecor/misc-nodes.lua ../homedecor/tables.lua
+#: ../homedecor/window_treatments.lua
+msgid "brass"
+msgstr "Loyang"
+
+#: ../homedecor/fences.lua ../homedecor/misc-nodes.lua ../homedecor/tables.lua
+#: ../homedecor/window_treatments.lua
+msgid "wrought iron"
+msgstr "Besi Tempaan"
+
+#: ../homedecor/fences.lua
+msgid "Fence/railing (@1)"
+msgstr "Pagar/Kisi-Kisi (@1)"
+
+#: ../homedecor/fences.lua
+msgid "Fence/railing with sign (@1)"
+msgstr "Pagar/Kisi-Kisi dengan Papan Tanda (@1)"
+
+#: ../homedecor/fences.lua
+msgid "Unpainted Picket Fence"
+msgstr "Pagar Pancang Tidak Bercat"
+
+#: ../homedecor/fences.lua
+msgid "Unpainted Picket Fence Corner"
+msgstr "Bucu Pagar Pancang Tidak Bercat"
+
+#: ../homedecor/fences.lua
+msgid "White Picket Fence"
+msgstr "Pagar Pancang Putih"
+
+#: ../homedecor/fences.lua
+msgid "White Picket Fence Corner"
+msgstr "Bucu Pagar Pancang Putih"
+
+#: ../homedecor/fences.lua
+msgid "Wooden Privacy Fence"
+msgstr "Pagar Privasi Kayu"
+
+#: ../homedecor/fences.lua
+msgid "Wooden Privacy Fence Corner"
+msgstr "Bucu Pagar Privasi Kayu"
+
+#: ../homedecor/fences.lua
+msgid "Barbed Wire Fence"
+msgstr "Pagar Dawai Berduri"
+
+#: ../homedecor/fences.lua
+msgid "Barbed Wire Fence Corner"
+msgstr "Bucu Pagar Dawai Berduri"
+
+#: ../homedecor/fences.lua
+msgid "Chainlink Fence"
+msgstr "Pagar Dawai Berangkai"
+
+#: ../homedecor/fences.lua
+msgid "Chainlink Fence Corner"
+msgstr "Bucu Pagar Dawai Berangkai"
+
+#: ../homedecor/fences.lua
+msgid "Wrought Iron fence (type 2)"
+msgstr "Pagar Besi Tempaan (jenis ke-2)"
+
+#: ../homedecor/fences.lua
+msgid "Wrought Iron fence (type 2) Corner"
+msgstr "Bucu Pagar Besi Tempaan (jenis ke-2)"
+
+#: ../homedecor/foyer.lua
+msgid "Wall-mounted coat rack"
+msgstr "Penyangkut Baju Dinding"
+
+#: ../homedecor/foyer.lua
+msgid "Coat tree"
+msgstr "Penyangkut Baju Berdiri"
+
+#: ../homedecor/foyer.lua
+msgid "Green welcome mat"
+msgstr "Alas Kaki \"Welcome\" Hijau"
+
+#: ../homedecor/foyer.lua
+msgid "Brown welcome mat"
+msgstr "Alas Kaki \"Welcome\" Perang"
+
+#: ../homedecor/foyer.lua
+msgid "Grey welcome mat"
+msgstr "Alas Kaki \"Welcome\" Kelabu"
+
+#: ../homedecor/furniture.lua
+msgid "Table"
+msgstr "Meja"
+
+#: ../homedecor/furniture.lua
+msgid "Mahogany Table"
+msgstr "Meja Mahogani"
+
+#: ../homedecor/furniture.lua
+msgid "White Table"
+msgstr "Meja Putih"
+
+#: ../homedecor/furniture.lua
+msgid "Kitchen chair"
+msgstr "Kerusi Dapur"
+
+#: ../homedecor/furniture.lua ../lrfurn/armchairs.lua
+msgid "Armchair"
+msgstr "Kerusi Berlengan"
+
+#: ../homedecor/furniture.lua
+msgid "Bookshelf (open-frame)"
+msgstr "Rak Buku (Bingkai Terbuka)"
+
+#: ../homedecor/furniture.lua
+msgid "Wall Shelf"
+msgstr "Rak Dinding"
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Bars"
+msgstr "Palang"
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Binding Bars"
+msgstr "Palang Bucu"
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Chains"
+msgstr "Rantai"
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Wall Torch"
+msgstr "Obor Dinding"
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Wall Lamp"
+msgstr "Lantera Dinding"
+
+#: ../homedecor/gastronomy.lua
+msgid "Cutlery set"
+msgstr "Set Kutleri"
+
+#: ../homedecor/gastronomy.lua
+msgid "Brown bottle"
+msgstr "Botol Perang"
+
+#: ../homedecor/gastronomy.lua
+msgid "Four brown bottles"
+msgstr "Empat Botol Perang"
+
+#: ../homedecor/gastronomy.lua
+msgid "Four green bottles"
+msgstr "Empat Botol Hijau"
+
+#: ../homedecor/gastronomy.lua
+msgid "Green bottle"
+msgstr "Botol Hijau"
+
+#: ../homedecor/gastronomy.lua
+msgid "Four misc brown/green bottles"
+msgstr "Empat Botol Pelbagai Warna"
+
+#: ../homedecor/gastronomy.lua
+msgid "Wine rack"
+msgstr "Rak Wain"
+
+#: ../homedecor/gastronomy.lua
+msgid "Dartboard"
+msgstr "Papan Damak"
+
+#: ../homedecor/gastronomy.lua
+msgid "Beer tap"
+msgstr "Paip Bir"
+
+#: ../homedecor/gastronomy.lua
+msgid "Ahh, a frosty cold beer - look in your inventory for it!"
+msgstr "Ahh, bir sejuk dingin - cari dalam inventori anda!"
+
+#: ../homedecor/gastronomy.lua
+msgid "No room in your inventory to add a beer mug!"
+msgstr "Tiada ruang dalam inventori anda untuk menambah kole bir!"
+
+#: ../homedecor/gastronomy.lua
+msgid "Beer mug"
+msgstr "Kole Bir"
+
+#: ../homedecor/gastronomy.lua
+msgid "Soda vending machine"
+msgstr "Mesin Soda Layan Diri"
+
+#: ../homedecor/gastronomy.lua
+msgid "Please insert a coin in the machine."
+msgstr "Sila masukkan duit syiling ke dalam mesin."
+
+#: ../homedecor/handlers/expansion.lua
+msgid "Not enough room - the space for the headboard is occupied!"
+msgstr "Tidak cukup ruang - ada barang di kawasan untuk letak kepala katil!"
+
+#: ../homedecor/handlers/expansion.lua
+msgid "Someone already owns the spot where the headboard goes."
+msgstr "Tempat untuk letak kepala katil itu kawasan kepunyaan orang lain."
+
+#: ../homedecor/handlers/expansion.lua
+msgid "Not enough room - the upper space is occupied!"
+msgstr "Tidak cukup ruang - ada barang di kawasan atas!"
+
+#: ../homedecor/handlers/expansion.lua
+msgid "Someone already owns that spot."
+msgstr "Kawasan itu kepunyaan orang lain."
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "Furnace"
+msgstr "Relau"
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (empty)"
+msgstr "@1 (kosong)"
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (active)"
+msgstr "@1 (aktif)"
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (active: @2%)"
+msgstr "@1 (aktif: @2)"
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (out of fuel)"
+msgstr "@1 (kehabisan bahan api)"
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (output bins are full)"
+msgstr "@1 (dulang keluar penuh)"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 moves stuff in @2 at @3"
+msgstr "@1 pindah barang dalam @2 dekat @3"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 moves @2 to @3 at @4"
+msgstr "@1 pindahkan @2 ke @3 dekat @4"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 takes @2 from @3 at @4"
+msgstr "@1 ambil @2 daripada @3 dekat @4"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 (owned by @2)"
+msgstr "@1 (hak milik @2)"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 tried to access a @2 belonging to @3 at @4"
+msgstr "@1 cuba untuk pakai @2 milik @3 dekat @4"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 (Locked)"
+msgstr "@1 (Berkunci)"
+
+#: ../homedecor/init.lua ../lrfurn/armchairs.lua ../lrfurn/coffeetable.lua
+#: ../lrfurn/endtable.lua ../lrfurn/longsofas.lua ../lrfurn/sofas.lua
+msgid "Loaded!"
+msgstr "Telah Dimuatkan!"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Refrigerator (stainless steel)"
+msgstr "Peti Sejuk (Keluli Tahan Karat)"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Refrigerator"
+msgstr "Peti Sejuk"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Oven"
+msgstr "Ketuhar"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Oven (stainless steel)"
+msgstr "Ketuhar (Keluli Tahan Karat)"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Microwave Oven"
+msgstr "Ketuhar Gelombang Mikro"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Coffee Maker"
+msgstr "Alat Pembuat Kopi"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Toaster"
+msgstr "Pembakar Roti"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Dishwasher"
+msgstr "Mesin Basuh Pinggan Mangkuk"
+
+#: ../homedecor/kitchen_appliances.lua ../homedecor/kitchen_furniture.lua
+msgid "granite"
+msgstr "Granit"
+
+#: ../homedecor/kitchen_appliances.lua ../homedecor/kitchen_furniture.lua
+msgid "marble"
+msgstr "Marmar"
+
+#: ../homedecor/kitchen_appliances.lua ../homedecor/kitchen_furniture.lua
+msgid "steel"
+msgstr "Keluli"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Dishwasher (@1)"
+msgstr "Mesin Basuh Pinggan Mangkuk (@1)"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Kitchen Cabinet"
+msgstr "Kabinet Dapur"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Kitchen Cabinet (@1 top)"
+msgstr "Kabinet Dapur (Beralaskan @1)"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Half-height Kitchen Cabinet (on ceiling)"
+msgstr "Kabinet Dapur Separuh (dekat siling)"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Kitchen Cabinet with sink"
+msgstr "Kabinet Dapur dengan Sinki"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Under-sink cabinet"
+msgstr "Kabinet Bawah Sinki"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Copper pans"
+msgstr "Kuali Leper Tembaga"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Kitchen Faucet"
+msgstr "Kepala Paip Dapur"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Paper towels"
+msgstr "Tuala Dapur Pakai Buang"
+
+#: ../homedecor/lighting.lua
+msgid "Thick Glowlight"
+msgstr "Lampu Putih Tebal"
+
+#: ../homedecor/lighting.lua
+msgid "Thin Glowlight"
+msgstr "Lampu Putih Nipis"
+
+#: ../homedecor/lighting.lua
+msgid "Small Glowlight Cube"
+msgstr "Kiub Lampu Putih Kecil"
+
+#: ../homedecor/lighting.lua
+msgid "Plasma Lamp"
+msgstr "Lampu Plasma"
+
+#: ../homedecor/lighting.lua
+msgid "Plasma Ball"
+msgstr "Bebola Plasma"
+
+#: ../homedecor/lighting.lua
+msgid "Thick Candle"
+msgstr "Lilin Tebal"
+
+#: ../homedecor/lighting.lua
+msgid "Thin Candle"
+msgstr "Lili Nipis"
+
+#: ../homedecor/lighting.lua
+msgid "Candlestick (wrought iron)"
+msgstr "Lilin Berkaki (Besi Tempaan)"
+
+#: ../homedecor/lighting.lua
+msgid "Candlestick (brass)"
+msgstr "Lilin Berkaki (Loyang)"
+
+#: ../homedecor/lighting.lua
+msgid "Wall sconce"
+msgstr "Pendakap Lilin Dinding"
+
+#: ../homedecor/lighting.lua
+msgid "Oil lamp (hurricane)"
+msgstr "Pelita Gantung"
+
+#: ../homedecor/lighting.lua
+msgid "Oil Lamp (tabletop)"
+msgstr "Pelita Duduk"
+
+#: ../homedecor/lighting.lua
+msgid "Ground Lantern"
+msgstr "Lantera Berdiri"
+
+#: ../homedecor/lighting.lua
+msgid "Hanging Lantern"
+msgstr "Lantera Bergantung"
+
+#: ../homedecor/lighting.lua
+msgid "Ceiling Lantern"
+msgstr "Lantera Siling"
+
+#: ../homedecor/lighting.lua
+msgid "Lattice lantern (large)"
+msgstr "Lantera Kekisi (Besar)"
+
+#: ../homedecor/lighting.lua
+msgid "Lattice lantern (small)"
+msgstr "Lantera Kekisi (Kecil)"
+
+#: ../homedecor/lighting.lua
+msgid "Table Lamp"
+msgstr "Lampu Meja"
+
+#: ../homedecor/lighting.lua
+msgid "Standing Lamp"
+msgstr "Lampu Berdiri"
+
+#: ../homedecor/lighting.lua
+msgid "Desk Lamp"
+msgstr "Lampu Meja Kerja"
+
+#: ../homedecor/lighting.lua
+msgid "Ceiling Lamp"
+msgstr "Lampu Siling"
+
+#: ../homedecor/lighting.lua
+msgid "Ceiling Lamp (off)"
+msgstr "Lampu Siling (tutup)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Textured Ceiling Paint"
+msgstr "Cat Siling Bertekstur"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Drop-Ceiling Tile"
+msgstr "Kepingan Siling"
+
+#: ../homedecor/misc-nodes.lua
+msgid "small"
+msgstr "Kecil"
+
+#: ../homedecor/misc-nodes.lua
+msgid "large"
+msgstr "Besar"
+
+#: ../homedecor/misc-nodes.lua
+msgid "persian"
+msgstr "Parsi"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Rug (@1)"
+msgstr "Ambal (@1)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "black"
+msgstr "Hitam"
+
+#: ../homedecor/misc-nodes.lua ../homedecor/roofing.lua
+msgid "terracotta"
+msgstr "Terracotta"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Flower Pot (@1)"
+msgstr "Pasu Bunga (@1)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Rose"
+msgstr "Ros"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Tulip"
+msgstr "Tulip"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Yellow Dandelion"
+msgstr "Dandelion Kuning"
+
+#: ../homedecor/misc-nodes.lua
+msgid "White Dandelion"
+msgstr "Dandelion Putih"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Blue Geranium"
+msgstr "Geranium Biru"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Viola"
+msgstr "Violet"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Cactus"
+msgstr "Kaktus"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Bonsai"
+msgstr "Bonsai"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Potted flower (@1)"
+msgstr "Pasu Berbunga (@1)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Brass Pole"
+msgstr "Tiang Loyang"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Wrought Iron Pole"
+msgstr "Tiang Besi Tempaan"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Fishtank"
+msgstr "Tangki Ikan"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Fishtank (lighted)"
+msgstr "Tangki Ikan (Bercahaya)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Cardboard box (big)"
+msgstr "Kotak Kadbod (Besar)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Cardboard box"
+msgstr "Kotak Kadbod (Kecil)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "DVD/CD cabinet"
+msgstr "Kabinet DVD/CD"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Pool Table"
+msgstr "Meja Pool"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Piano"
+msgstr "Piano"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Trophy"
+msgstr "Trofi"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Sport bench"
+msgstr "Bangku Angkat Berat"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Skateboard"
+msgstr "Papan Luncur"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Metal tool cabinet and work table"
+msgstr "Kabinet Alatan Logam dan Meja Kerja"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Picture Frame "
+msgstr "Bingkai Gambar "
+
+#: ../homedecor/misc-nodes.lua
+msgid "Decorative painting #@1"
+msgstr "Lukisan Hiasan #@1"
+
+#: ../homedecor/misc-nodes.lua
+msgid "dark topped"
+msgstr "atasan gelap"
+
+#: ../homedecor/misc-nodes.lua
+msgid "diagonal"
+msgstr "pepenjuru"
+
+#: ../homedecor/misc-nodes.lua
+msgid "horizontal"
+msgstr "mendatar"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Banister for Stairs (@1, @2)"
+msgstr "Selusur Tangga (@1, @2)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "not enough space"
+msgstr "Tidak cukup ruang"
+
+#: ../homedecor/office.lua
+msgid "Filing cabinet"
+msgstr "Kabinet Pemfailan"
+
+#: ../homedecor/office.lua
+msgid "Desk"
+msgstr "Meja Kerja"
+
+#: ../homedecor/office.lua
+msgid "Desk globe"
+msgstr "Glob Dunia"
+
+#: ../homedecor/office.lua
+msgid "Calendar"
+msgstr "Kalendar"
+
+#: ../homedecor/office.lua
+msgid ""
+"Date (right-click to update):\n"
+"@1"
+msgstr ""
+"Tarikh (klik-kanan untuk kemaskini):\n"
+"@1"
+
+#: ../homedecor/office.lua
+msgid "Basic office chair"
+msgstr "Kerusi Pejabat Biasa"
+
+#: ../homedecor/office.lua
+msgid "Upscale office chair"
+msgstr "Kerusi Pejabat Besar"
+
+#: ../homedecor/roofing.lua
+msgid "Glass Skylight"
+msgstr "Bumbung Kaca"
+
+#: ../homedecor/roofing.lua
+msgid "Glass Skylight Frosted"
+msgstr "Bumbung Kaca Berkabut"
+
+#: ../homedecor/roofing.lua
+msgid "asphalt"
+msgstr "Asfalt"
+
+#: ../homedecor/roofing.lua
+msgid "Shingles (@1)"
+msgstr "Genting (@1)"
+
+#: ../homedecor/roofing.lua
+msgid "@1 (outer corner)"
+msgstr "@1 (bucu luar)"
+
+#: ../homedecor/roofing.lua
+msgid "@1 (inner corner)"
+msgstr "@1 (bucu dalam)"
+
+#: ../homedecor/roofing.lua
+msgid "Wood Shingles"
+msgstr "Genting Kayu"
+
+#: ../homedecor/roofing.lua
+msgid "Asphalt Shingles"
+msgstr "Genting Asfalt"
+
+#: ../homedecor/roofing.lua
+msgid "Terracotta Shingles"
+msgstr "Genting Terracotta"
+
+#: ../homedecor/roofing.lua
+msgid "Glass Shingles"
+msgstr "Genting Kaca"
+
+#: ../homedecor/roofing.lua
+msgid "Chimney"
+msgstr "Serombong"
+
+#: ../homedecor/shutters.lua
+msgid "Wooden Shutter"
+msgstr "Pengatup Kayu"
+
+#: ../homedecor/tables.lua
+msgid "Small square glass table"
+msgstr "Kaca Meja Segi Empat Kecil"
+
+#: ../homedecor/tables.lua
+msgid "Small round glass table"
+msgstr "Kaca Meja Bulat Kecil"
+
+#: ../homedecor/tables.lua
+msgid "Large glass table piece"
+msgstr "Kepingan Kaca Meja Besar"
+
+#: ../homedecor/tables.lua
+msgid "Small square wooden table"
+msgstr "Kepingan Meja Kayu Segi Empat Kecil"
+
+#: ../homedecor/tables.lua
+msgid "Small round wooden table"
+msgstr "Kepingan Meja Kayu Bulat Kecil"
+
+#: ../homedecor/tables.lua
+msgid "Large wooden table piece"
+msgstr "Kepingan Meja Kayu Besar"
+
+#: ../homedecor/tables.lua
+msgid "Utility Table"
+msgstr "Kepingan Meja Utiliti"
+
+#: ../homedecor/tables.lua
+msgid "Table Legs (@1)"
+msgstr "Kaki Meja (@1)"
+
+#: ../homedecor/tables.lua
+msgid "Legs for Utility Table"
+msgstr "Kaki untuk Meja Utiliti"
+
+#: ../homedecor/trash_cans.lua
+msgid "Green Trash Can"
+msgstr "Tong Sampah Hijau"
+
+#: ../homedecor/trash_cans.lua
+msgid "Trash Can"
+msgstr "Tong Sampah"
+
+#: ../homedecor/trash_cans.lua
+msgid "Small Trash Can"
+msgstr "Tong Sampah Kecil"
+
+#: ../homedecor/wardrobe.lua
+msgid "Wardrobe"
+msgstr "Almari Pakaian"
+
+#: ../homedecor/wardrobe.lua
+msgid "Clothes"
+msgstr "Pakaian"
+
+#: ../homedecor/wardrobe.lua
+msgid "Storage"
+msgstr "Simpanan"
+
+#: ../homedecor/window_treatments.lua
+msgid "Window (quartered)"
+msgstr "Tingkap (Berpalang)"
+
+#: ../homedecor/window_treatments.lua
+msgid "Window (plain)"
+msgstr "Tingkap (Biasa)"
+
+#: ../homedecor/window_treatments.lua
+msgid "Window Blinds (thick)"
+msgstr "Bidai Tingkap (Tebal)"
+
+#: ../homedecor/window_treatments.lua
+msgid "Window Blinds (thin)"
+msgstr "Bidai Tingkap (Nipis)"
+
+#: ../homedecor/window_treatments.lua
+msgid "Curtains"
+msgstr "Langsir"
+
+#: ../homedecor/window_treatments.lua
+msgid "Curtains (open)"
+msgstr "Langsir (Terbuka)"
+
+#: ../homedecor/window_treatments.lua
+msgid "Curtain Rod (@1)"
+msgstr "Alang Langsir"
+
+#: ../homedecor/window_treatments.lua
+msgid "Window flowerbox"
+msgstr "Kotak Bunga Tingkap"
+
+#: ../homedecor/window_treatments.lua
+msgid "Stained Glass"
+msgstr "Kaca Berwarna"
+
+#: ../inbox/init.lua
+msgid "Mailbox"
+msgstr "Peti Surat"
+
+#: ../inbox/init.lua
+msgid "@1's Mailbox"
+msgstr "Peti Surat @1"
+
+#: ../itemframes/init.lua
+msgid "Item frame"
+msgstr "Bingkai Item"
+
+#: ../itemframes/init.lua
+msgid "Item frame (owned by @1)"
+msgstr "Bingkai Item (hak milik @1)"
+
+#: ../itemframes/init.lua
+msgid "Pedestal"
+msgstr "Kekaki"
+
+#: ../itemframes/init.lua
+msgid "Pedestal (owned by @1)"
+msgstr "Kekaki (hak milik @1)"
+
+#: ../lavalamp/init.lua
+msgid "Lava Lamp"
+msgstr "Lampu Lava"
+
+#: ../lavalamp/init.lua
+msgid "Lava Lamp (off)"
+msgstr "Lampu Lava (tutup)"
+
+#: ../lrfurn/coffeetable.lua
+msgid "Coffee Table"
+msgstr "Meja Kopi"
+
+#: ../lrfurn/coffeetable.lua
+msgid "No room to place the coffee table!"
+msgstr "Tiada ruang untuk letak meja kopi!"
+
+#: ../lrfurn/endtable.lua
+msgid "End Table"
+msgstr "Meja Hujung"
+
+#: ../lrfurn/init.lua
+msgid "Someone else owns the spot where other end goes!"
+msgstr "Tempat untuk letak hujung objek itu kawasan kepunyaan orang lain!"
+
+#: ../lrfurn/init.lua
+msgid "Someone else owns the spot where the middle or far end goes!"
+msgstr ""
+"Tempat untuk letak pertengahan atau hujung objek itu kawasan kepunyaan orang "
+"lain!"
+
+#: ../lrfurn/init.lua
+msgid "Someone else owns the spot where the other end goes!"
+msgstr "Tempat untuk letak hujung objek itu kawasan kepunyaan orang lain!"
+
+#: ../lrfurn/longsofas.lua
+msgid "Long Sofa"
+msgstr "Sofa Panjang"
+
+#: ../lrfurn/longsofas.lua ../lrfurn/sofas.lua
+msgid "No room to place the sofa!"
+msgstr "Tiada ruang untuk letak sofa!"
+
+#: ../lrfurn/sofas.lua
+msgid "Sofa"
+msgstr "Sofa"
+
+#: ../plasmascreen/init.lua
+msgid "Plasma Screen TV Stand"
+msgstr "Kaki TV Plasma"
+
+#: ../plasmascreen/init.lua
+msgid "Plasma TV"
+msgstr "TV Plasma"
+
+#: ../plasmascreen/init.lua
+msgid "Plasma TV (off)"
+msgstr "TV Plasma (tutup)"
+
+#~ msgid "Grass"
+#~ msgstr "Rumput"
+
+#~ msgid "Roofing"
+#~ msgstr "Bahan Bumbung"
+
+#~ msgid "Marble stair"
+#~ msgstr "Tangga Marmar"
+
+#~ msgid "Marble slab"
+#~ msgstr "Bidur Marmar"
+
+#~ msgid "Hardwood stair"
+#~ msgstr "Tangga Kayu Keras"
+
+#~ msgid "Hardwood slab"
+#~ msgstr "Bidur Kayu Keras"
+
+#~ msgid "Grass stair"
+#~ msgstr "Tangga Rumput"
+
+#~ msgid "Grass slab"
+#~ msgstr "Bidur Rumput"
+
+#~ msgid "Tar stair"
+#~ msgstr "Tangga Tar"
+
+#~ msgid "Tar slab"
+#~ msgstr "Bidur Tar"
+
+#~ msgid "Grate Stair"
+#~ msgstr "Tangga Jeriji"
+
+#~ msgid "Grate Slab"
+#~ msgstr "Bidur Jeriji"
+
+#~ msgid "Adobe stair"
+#~ msgstr "Tangga Adob"
+
+#~ msgid "Adobe slab"
+#~ msgstr "Bidur Adob"
+
+#~ msgid "Roofing stair"
+#~ msgstr "Tangga Bahan Bumbung"
+
+#~ msgid "Roofing slab"
+#~ msgstr "Bidur Bahan Bumbung"
+
+#~ msgid "Fake fire"
+#~ msgstr "Api Tiruan"
+
+#~ msgid "Flint and steel"
+#~ msgstr "Pemetik Api"
+
+#~ msgid "This area is protected!"
+#~ msgstr "Kawasan ini dilindungi!"
+
+#, fuzzy
+#~ msgid "white"
+#~ msgstr "putih"
+
+#, fuzzy
+#~ msgid "pink"
+#~ msgstr "merah jambu"
+
+#, fuzzy
+#~ msgid "dark green"
+#~ msgstr "Hijau Gelap"
+
+#, fuzzy
+#~ msgid "white/grey"
+#~ msgstr "putih"
+
+#, fuzzy
+#~ msgid "white/red"
+#~ msgstr "putih"
+
+#, fuzzy
+#~ msgid "white/blue"
+#~ msgstr "putih"
+
+#, fuzzy
+#~ msgid "white/tan"
+#~ msgstr "putih"
+
+#, fuzzy
+#~ msgid "light blue"
+#~ msgstr "kanan"
+
+#, fuzzy
+#~ msgid "Armchair (@1)"
+#~ msgstr "Kerusi Tangan (%s)"
+
+#, fuzzy
+#~ msgid "dark_grey"
+#~ msgstr "Hijau Gelap"
+
+#, fuzzy
+#~ msgid "dark_green"
+#~ msgstr "Hijau Gelap"
+
+#~ msgid "%s moves stuff in kitchen cabinet at %s "
+#~ msgstr "%s pindah barang dalam kabinet dapur dekat %s"
+
+#~ msgid "%s moves stuff to kitchen cabinet at %s "
+#~ msgstr "%s pindah barang masuk kabinet dapur dekat %s"
+
+#~ msgid "%s takes stuff from kitchen cabinet at %s "
+#~ msgstr "%s ambil barang dari kabinet dapur dekat %s"
+
+#~ msgid "(Top Half, %s-opening) "
+#~ msgstr "(Separuh Atas, bukaan %s)"
+
+#~ msgid "(%s-opening) "
+#~ msgstr "(Bukaan %s)"
+
+#~ msgid "Not enough space above that spot to place a door! "
+#~ msgstr "Tidak cukup ruang di atas kawasan untuk letak pintu!"
+
+#~ msgid "Bucket of white paint "
+#~ msgstr "Baldi cat putih"
+
+#~ msgid "Legs for Small Utility table "
+#~ msgstr "Kaki untuk Meja Utiliti Kecil"
+
+#~ msgid "Titanium Dioxide "
+#~ msgstr "Titanium Dioksida"
+
+#~ msgid "Wrought Iron Fence/railing with sign "
+#~ msgstr "Pagar/Kisi-kisi Besi Tempaan dengan Papan Tanda"
+
+#~ msgid "want to simply place the wielded item like usual. "
+#~ msgstr "ingin letakkan barangan yang diacukan seperti biasa."
+
+#~ msgid "Red "
+#~ msgstr "Merah"
+
+#~ msgid "Pink "
+#~ msgstr "Merah Jambu"
+
+#~ msgid "Blue "
+#~ msgstr "Biru"
+
+#~ msgid "Sink "
+#~ msgstr "Sinki"
+
+#~ msgid "Taps "
+#~ msgstr "Pili Air"
+
+#~ msgid "Asphalt Shingles (outer corner) "
+#~ msgstr "Genting Asfalt (bucu luar)"
+
+#~ msgid "Asphalt Shingles (inner corner) "
+#~ msgstr "Genting Asfalt (bucu dalam)"
+
+#~ msgid "Wrought Iron Table Legs "
+#~ msgstr "Kaki Meja Besi Tempaan"
+
+#~ msgid "Glass Table (Small, Round) "
+#~ msgstr "Meja Kaca (Bulat, Kecil)"
+
+#~ msgid "Glass Table (Small, Square) "
+#~ msgstr "Meja Kaca (Segi Empat, Kecil)"
+
+#~ msgid "Glass Table Piece (large) "
+#~ msgstr "Kepingan Meja Kaca (besar)"
+
+#~ msgid "Green Plastic Flower Pot "
+#~ msgstr "Pasu Bunga Plastik Hijau"
+
+#~ msgid "Large Area Rug "
+#~ msgstr "Ambal Kawasan Besar"
+
+#~ msgid "Small Throw Rug "
+#~ msgstr "Ambal Kecil"
+
+#~ msgid "Terracotta Flower Pot "
+#~ msgstr "Pasu Bunga Terracotta"
+
+#~ msgid "Terracotta Shingles (outer corner) "
+#~ msgstr "Genting Terracotta (bucu luar)"
+
+#~ msgid "Terracotta Shingles (inner corner) "
+#~ msgstr "Genting Terracotta (bucu dalam)"
+
+#~ msgid "Utility table mk2 "
+#~ msgstr "Meja utiliti mk2"
+
+#~ msgid "Wooden Shutter (Black) "
+#~ msgstr "Pengatup Kayu (Hitam)"
+
+#~ msgid "Wooden Shutter (Dark grey) "
+#~ msgstr "Pengatup Kayu (Kelabu Gelap)"
+
+#~ msgid "Wooden Shutter (Forest green) "
+#~ msgstr "Pengatup Kayu (Hijau Rimba)"
+
+#~ msgid "Wooden Shutter (Grey) "
+#~ msgstr "Pengatup Kayu (Kelabu)"
+
+#~ msgid "Wooden Shutter (Light blue) "
+#~ msgstr "Pengatup Kayu (Biru Cerah)"
+
+#~ msgid "Wooden Shutter (Violet) "
+#~ msgstr "Pengatup Kayu (Ungu)"
+
+#~ msgid "Wooden Shutter (Mahogany) "
+#~ msgstr "Pengatup Kayu (Mahogani)"
+
+#~ msgid "Wooden Shutter (Unpainted oak) "
+#~ msgstr "Pengatup Kayu (Oak tak bercat)"
+
+#~ msgid "Wooden Shutter (White) "
+#~ msgstr "Pengatup Kayu (Putih)"
+
+#~ msgid "Wooden Shutter (Yellow) "
+#~ msgstr "Pengatup Kayu (Kuning)"
+
+#~ msgid "Wood Table Piece (large)"
+#~ msgstr "Kepingan Meja Kayu (besar)"
+
+#~ msgid "Wood Table (Small, Round) "
+#~ msgstr "Meja Kayu (Bulat, Kecil)"
+
+#~ msgid "Wood Table (Small, Square) "
+#~ msgstr "Meja Kayu (Segi Empat, Kecil)"
+
+#~ msgid "someone "
+#~ msgstr "seseorang"
+
+#~ msgid "White Glowlight (small cube) "
+#~ msgstr "Lampu Bara Putih (kiub kecil)"
+
+#~ msgid "White Glowlight (small cube, on ceiling) "
+#~ msgstr "Lampu Bara Putih (kiub kecil, dekat siling)"
+
+#~ msgid "White Glowlight (thick, on wall) "
+#~ msgstr "Lampu Bara Putih (tebal, dekat dinding)"
+
+#~ msgid "White Glowlight (thin, on wall) "
+#~ msgstr "Lampu Bara Putih (nipis, dekat dinding)"
+
+#~ msgid "Yellow Glowlight (small cube, on ceiling) "
+#~ msgstr "Lampu Bara Kuning (kiub kecil, dekat siling)"
+
+#~ msgid "Yellow Glowlight (thick) "
+#~ msgstr "Lampu Bara Kuning (tebal)"
+
+#~ msgid "Yellow Glowlight (thick, on wall) "
+#~ msgstr "Lampu Bara Kuning (tebal, dekat dinding)"
+
+#~ msgid "Yellow Glowlight (thin) "
+#~ msgstr "Lampu Bara Kuning (nipis)"
+
+#~ msgid "Yellow Glowlight (thin, on wall) "
+#~ msgstr "Lampu Bara Kuning (nipis, dekat dinding)"
+
+#~ msgid "Locked Fridge "
+#~ msgstr "Peti Sejuk Berkunci"
+
+#~ msgid "Locked Cabinet "
+#~ msgstr "Kabinet Berkunci"
+
+#~ msgid "Locked Nightstand "
+#~ msgstr "Kabinet Katil Berkunci"
+
+#~ msgid "Locked Oven "
+#~ msgstr "Ketuhar Berkunci"
+
+#~ msgid "Locked Oven (active) "
+#~ msgstr "Ketuhar Berkunci (aktif)"
+
+#~ msgid "Locked Microwave Oven "
+#~ msgstr "Ketuhar Gelombang Mikro Berkunci"
+
+#~ msgid "Locked Microwave Oven (active) "
+#~ msgstr "Ketuhar Gelombang Mikro Berkunci (aktif)"
+
+#~ msgid "Mahogany Nightstand with One Drawer "
+#~ msgstr "Kabinet Katil Mahogani dengan Satu Laci"
+
+#~ msgid "Mahogany Nightstand with Two Drawers "
+#~ msgstr "Kabinet Katil Mahogani dengan Dua Laci"
+
+#~ msgid "%s moves stuff to nightstand at %s "
+#~ msgstr "%s pindah barang masuk kabinet katil dekat %s"
+
+#~ msgid "%s takes stuff from nightstand at %s "
+#~ msgstr "%s ambil barang dari kabinet katil dekat %s"
+
+#~ msgid "%s is empty "
+#~ msgstr "%s tiada apa-apa"
+
+#~ msgid "%s moves stuff in refrigerator at %s "
+#~ msgstr "%s pindah barang dalam peti sejuk dekat %s"
+
+#~ msgid "%s moves stuff to refrigerator at %s "
+#~ msgstr "%s pindah barang masuk peti sejuk dekat %s"
+
+#~ msgid "%s takes stuff from refrigerator at %s "
+#~ msgstr "%s ambil barang dari peti sejuk dekat %s"
+
+#~ msgid "%s wrote \"%s\" to sign at %s "
+#~ msgstr "%s menulis \"%s\" pada papan tanda dekat %s"
+
+#~ msgid "Reading cached character database. "
+#~ msgstr "Sedang membaca pangkalan data watak yang di-cache."
+
+#~ msgid "Font seems to have changed. Rebuilding cache. "
+#~ msgstr "Nampaknya fon tulisan berubah. Membina semula cache."
+
+#~ msgid "Could not find font line height in cached DB. Trying brute force. "
+#~ msgstr ""
+#~ "Tak jumpa ketinggian baris fon dalam DB yang di-cache. Sedang cuba "
+#~ "paksaan kasar."
+
+#~ msgid "Registered %s and %s "
+#~ msgstr "Dah daftarkan %s dan %s"
+
+#~ msgid "signs loaded "
+#~ msgstr "papan tanda telah dimuatkan"
diff --git a/homedecor_common/locale/pt.po b/homedecor_common/locale/pt.po
new file mode 100644
index 0000000..b87c6a2
--- /dev/null
+++ b/homedecor_common/locale/pt.po
@@ -0,0 +1,1900 @@
+# Portuguese translations for homedecor package.
+# Translations distributed under CC-BY-SA license.
+#
+# Translators and reviewers (updates):
+# BrunoMine <borgesdossantosbruno@gmail.com> [2017]
+# Aracnus <frederico@teia.bio.br>, 2017.
+# Updated on 27/07/2017 by caiorrs <caiorrs@gmail.com>
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-11-14 03:47+0800\n"
+"PO-Revision-Date: 2017-01-29 00:21-0200\n"
+"Last-Translator: Caiorrs <caiorrs@gmail.com>\n"
+"Language-Team: Brazilian Portuguese\n"
+"Language: pt_br\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Gtranslator 2.91.7\n"
+
+#: ../building_blocks/alias.lua
+#, fuzzy
+msgid "Granite"
+msgstr "Granito"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Grate"
+msgstr "Grelha"
+
+#: ../building_blocks/node_stairs.lua
+#, fuzzy
+msgid "Streak Free Glass"
+msgstr "Vidro Sem Riscos"
+
+#: ../building_blocks/node_stairs.lua
+#, fuzzy
+msgid "Wood Framed Glass"
+msgstr "Vidro com Bordas de Madeira"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Adobe"
+msgstr "Argila"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Fake Grass"
+msgstr "Grama Falsa"
+
+#: ../building_blocks/node_stairs.lua
+#, fuzzy
+msgid "Hardwood"
+msgstr "Madeira"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Roof block"
+msgstr "Bloco de telhado"
+
+#: ../building_blocks/node_stairs.lua
+#, fuzzy
+msgid "Tar"
+msgstr "Alcatrão"
+
+#: ../building_blocks/node_stairs.lua
+#, fuzzy
+msgid "Marble"
+msgstr "Mármore"
+
+#. Translators: "Brobble" is a portmanteau of "Brick" and "Cobble".
+#. Translate however you see fit.
+#: ../building_blocks/node_stairs.lua
+msgid "Brobble Spread"
+msgstr "Calçado"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Gravel Spread"
+msgstr "Espalhamento de Cascalho"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Tarmac Spread"
+msgstr "Espalhamento das Estradas"
+
+#: ../building_blocks/node_stairs.lua
+#, fuzzy
+msgid "Terrycloth towel"
+msgstr "Toalha de Roupinha"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Chess board tiling"
+msgstr "Revestimento de xadrez"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Fireplace"
+msgstr "Lareira"
+
+#: ../building_blocks/others.lua
+msgid "Small bundle of sticks"
+msgstr "Pequeno amontoado de gravetos"
+
+#: ../building_blocks/others.lua
+msgid "Tar base"
+msgstr "Base para alcatrão"
+
+#: ../building_blocks/others.lua
+msgid "Tar Knife"
+msgstr "Faca de Alcatrão"
+
+#: ../chains/init.lua
+#, fuzzy
+msgid "Hanging chain (wrought iron)"
+msgstr "Castiçal (ferro forjado)"
+
+#: ../chains/init.lua
+#, fuzzy
+msgid "Hanging chain (brass)"
+msgstr "Corrente suspensa (latão)"
+
+#: ../chains/init.lua
+msgid "Hanging chain (ceiling mount, wrought iron)"
+msgstr "Corrente suspensa (cela de montaria, ferro forjado)"
+
+#: ../chains/init.lua
+msgid "Hanging chain (ceiling mount, brass)"
+msgstr "Corrente suspensa (cela de montaria, latão)"
+
+#: ../chains/init.lua
+#, fuzzy
+msgid "Chandelier (wrought iron)"
+msgstr "Castiçal (ferro forjado)"
+
+#: ../chains/init.lua
+#, fuzzy
+msgid "Chandelier (brass)"
+msgstr "Castiçal (latão)"
+
+#: ../computer/computers.lua
+msgid "Monitor and keyboard"
+msgstr "Tela e teclado"
+
+#: ../computer/computers.lua
+msgid "WIFI Router"
+msgstr "Roteador WIFI"
+
+#: ../computer/computers.lua
+msgid "Computer Tower"
+msgstr "Gabinete do Computador"
+
+#: ../computer/computers.lua
+msgid "Printer-Scanner Combo"
+msgstr "Tudo em Um Impressora-Scaner"
+
+#: ../computer/computers.lua
+msgid "Rack Server"
+msgstr "Rack para Servidor"
+
+#: ../computer/computers.lua
+#, fuzzy
+msgid "Not enough vertical space to place a server!"
+msgstr "Sem espaço vertical suficiente para colocar um servidor."
+
+#: ../computer/miscitems.lua ../homedecor/crafts.lua
+msgid "Plastic sheet"
+msgstr "Folha de plástico"
+
+#: ../computer/miscitems.lua
+msgid "Unprocessed Plastic base"
+msgstr "Base de Plástico não Processada"
+
+#: ../computer/tetris.lua
+msgid "L"
+msgstr ""
+
+#: ../computer/tetris.lua
+msgid "R"
+msgstr ""
+
+#: ../computer/tetris.lua
+msgid "New Game"
+msgstr "Novo Jogo"
+
+#: ../computer/tetris.lua
+msgid "Next..."
+msgstr ""
+
+#: ../computer/tetris.lua
+msgid "Score: "
+msgstr ""
+
+#: ../computer/tetris.lua
+msgid "Tetris Arcade"
+msgstr "Fliperama Tetris"
+
+#: ../computer/tetris.lua
+msgid "No room for place the Arcade!"
+msgstr "Sem espaço para colocar o Fliperama!"
+
+#: ../fake_fire/init.lua
+msgid "Ice fire"
+msgstr "Fogo de gelo"
+
+#: ../fake_fire/init.lua
+msgid "Fancy Fire"
+msgstr "Fogo Chique"
+
+#: ../fake_fire/init.lua
+msgid "Glowing Embers"
+msgstr "Brasas Brilhantes"
+
+#: ../fake_fire/init.lua
+msgid "Stone chimney top"
+msgstr "Topo de chaminé de pedra"
+
+#: ../fake_fire/init.lua
+msgid "Sandstone chimney top"
+msgstr "Topo de chaminé de arenito"
+
+#: ../homedecor/bathroom_furniture.lua
+#, fuzzy
+msgid "Bathroom/kitchen tiles (dark)"
+msgstr "Azulejo de Banheiro/Cozinha (escuro)"
+
+#: ../homedecor/bathroom_furniture.lua
+#, fuzzy
+msgid "Bathroom/kitchen tiles (medium)"
+msgstr "Azulejo de Banheiro/Cozinha (médio)"
+
+#: ../homedecor/bathroom_furniture.lua
+#, fuzzy
+msgid "Bathroom/kitchen tiles (light)"
+msgstr "Azulejo de Banheiro/Cozinha (claro)"
+
+#: ../homedecor/bathroom_furniture.lua
+msgid "Towel rod with towel"
+msgstr "Haste de Toalha com Toalha"
+
+#: ../homedecor/bathroom_furniture.lua
+msgid "Medicine cabinet"
+msgstr "Armário de remédios"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Toilet"
+msgstr "Vaso Sanitário"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Toilet paper"
+msgstr "Papel higiênico "
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathroom Sink"
+msgstr "Pia de Banheiro"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathroom taps/faucet"
+msgstr "Torneira de Banheiro"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathroom taps/faucet (brass)"
+msgstr "Torneira de Banheiro (latão)"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Shower Tray"
+msgstr "Ralo do Chuveiro"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Shower Head"
+msgstr "Chuveiro"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathtub, clawfoot, with brass taps"
+msgstr ""
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathtub, clawfoot, with chrome taps"
+msgstr ""
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathroom sundries set"
+msgstr "Espelho de Banheiro com bancada"
+
+#: ../homedecor/bedroom.lua
+#, fuzzy
+msgid "Bed"
+msgstr "Cama"
+
+#: ../homedecor/bedroom.lua
+#, fuzzy
+msgid "Bed (king sized)"
+msgstr "Cama (tamanho king)"
+
+#: ../homedecor/bedroom.lua
+msgid "mahogany"
+msgstr "mogno"
+
+#: ../homedecor/bedroom.lua
+msgid "oak"
+msgstr "carvalho"
+
+#: ../homedecor/bedroom.lua
+msgid "Nightstand with One Drawer (@1)"
+msgstr "Mesa de Cabeceira com Gaveta (@1)"
+
+#: ../homedecor/bedroom.lua
+msgid "One-drawer Nightstand"
+msgstr "Mesinha de Uma Gaveta"
+
+#: ../homedecor/bedroom.lua
+msgid "Nightstand with Two Drawers (@1)"
+msgstr "Mesa de Cabeceira com Duas Gavetas (@1)"
+
+#: ../homedecor/bedroom.lua
+msgid "Two-drawer Nightstand"
+msgstr "Mesinha de Duas Gavetas"
+
+#: ../homedecor/books.lua ../homedecor/exterior.lua
+msgid "red"
+msgstr "vermelho"
+
+#: ../homedecor/books.lua ../homedecor/exterior.lua ../homedecor/misc-nodes.lua
+msgid "green"
+msgstr "verde"
+
+#: ../homedecor/books.lua
+msgid "blue"
+msgstr "azul"
+
+#: ../homedecor/books.lua
+msgid "violet"
+msgstr "violeta"
+
+#: ../homedecor/books.lua
+msgid "grey"
+msgstr "cinza"
+
+#: ../homedecor/books.lua
+msgid "brown"
+msgstr "marrom"
+
+#: ../homedecor/books.lua
+#, fuzzy
+msgid "Writable Book (@1)"
+msgstr "Livro que pode ser escrito (@1)"
+
+#: ../homedecor/books.lua
+msgid "@1 has written in a book (title: \"@2\"): \"@3\" at location @4"
+msgstr "@1 escreveu um livro (título: \"@2\"): \"@3\" na localização @4"
+
+#: ../homedecor/climate-control.lua
+msgid "Air Conditioner"
+msgstr "Ar condicionado"
+
+#: ../homedecor/climate-control.lua
+msgid "Desk Fan"
+msgstr "Ventilador de Escrivaninha"
+
+#: ../homedecor/climate-control.lua
+msgid "Ceiling Fan"
+msgstr "Ventilador de Teto"
+
+#: ../homedecor/climate-control.lua
+msgid "Space heater"
+msgstr "Aquecedor de ambiente"
+
+#: ../homedecor/climate-control.lua
+msgid "Radiator heater"
+msgstr "Aquecedor de radiador"
+
+#: ../homedecor/clocks.lua
+msgid "Plastic analog clock"
+msgstr "Relógio analógico de plástico"
+
+#: ../homedecor/clocks.lua
+msgid "Wooden analog clock"
+msgstr "Relógio analógico de madeira"
+
+#: ../homedecor/clocks.lua
+msgid "Digital clock"
+msgstr "Relógio digital"
+
+#: ../homedecor/clocks.lua
+msgid "Alarm clock"
+msgstr "Despertador"
+
+#: ../homedecor/clocks.lua
+msgid "Grandfather Clock"
+msgstr "Relógio Antigo"
+
+#: ../homedecor/cobweb.lua
+msgid "Cobweb"
+msgstr "Teia de Aranha"
+
+#: ../homedecor/crafts.lua
+msgid "Uncooked Terracotta Base"
+msgstr "Base Bruta de Terracota"
+
+#: ../homedecor/crafts.lua
+msgid "Terracotta Roof Tile"
+msgstr "Telha de Terracota"
+
+#: ../homedecor/crafts.lua
+msgid "Oil extract"
+msgstr "Extrato de Óleo"
+
+#: ../homedecor/crafts.lua
+msgid "Unprocessed paraffin"
+msgstr "Parafina não processada"
+
+#: ../homedecor/crafts.lua
+msgid "Plastic strips"
+msgstr "Faixas de plástico"
+
+#: ../homedecor/crafts.lua
+msgid "Small Wooden Drawer"
+msgstr "Gaveta Pequena de Madeira"
+
+#: ../homedecor/crafts.lua
+msgid "Simple Integrated Circuit"
+msgstr "Circuito Integrado Simples"
+
+#: ../homedecor/crafts.lua
+msgid "Heating element"
+msgstr "Elemento de aquecimento"
+
+#: ../homedecor/crafts.lua
+msgid "Motor"
+msgstr "Motor"
+
+#: ../homedecor/crafts.lua
+msgid "Power Crystal"
+msgstr "Cristal de Força"
+
+#: ../homedecor/crafts.lua
+msgid "Blank Canvas"
+msgstr "Tela Branca"
+
+#: ../homedecor/crafts.lua
+msgid "VCR"
+msgstr "VCR"
+
+#: ../homedecor/crafts.lua
+msgid "DVD Player"
+msgstr "DVD Player"
+
+#: ../homedecor/crafts.lua
+msgid "Spool of copper wire"
+msgstr "Bobina de fio de cobre"
+
+#: ../homedecor/crafts.lua
+msgid "Spool of steel wire"
+msgstr "Bobina de fio de aço"
+
+#: ../homedecor/crafts.lua
+msgid "Speaker driver"
+msgstr "Alto-falante"
+
+#: ../homedecor/crafts.lua
+msgid "Fan blades"
+msgstr "Pás de ventilador"
+
+#: ../homedecor/crafts.lua
+msgid "Copper Strip"
+msgstr "Tira de Cobre"
+
+#: ../homedecor/crafts.lua
+msgid "Steel Strip"
+msgstr "Tira de Aço"
+
+#: ../homedecor/crafts.lua
+msgid "Steel chainlink"
+msgstr "Cerca/corrimão de aço"
+
+#: ../homedecor/crafts.lua
+msgid "Brass chainlink"
+msgstr "Cerca/corrimão de bronze"
+
+#: ../homedecor/crafts.lua
+msgid "Soda Can"
+msgstr "Lata de Refrigerante"
+
+#: ../homedecor/crafts.lua
+msgid "Gold Coin (for soda vending machine)"
+msgstr "Moeda de Ouro (para máquina de venda de refrigerante)"
+
+#: ../homedecor/crafts.lua
+msgid "Silicon lump"
+msgstr "Massa de silício"
+
+#: ../homedecor/crafts.lua
+msgid "Brass Ingot"
+msgstr "Lingote de Latão"
+
+#: ../homedecor/crafts.lua
+msgid "Small Flower Pot"
+msgstr "Vaso de Flor Pequeno"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Mahogany Closet Door (@1 opening)"
+msgstr "Porta de Closet em Mogno (abre para @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Oak Closet Door (@1 opening)"
+msgstr "Porta de Closet em Carvalho (abre para @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Fancy Wood/Glass Door (@1 opening)"
+msgstr "Porta de madeira/vidro trabalhada (abre para @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Glass Office Door (@1 opening)"
+msgstr "Porta de Vidro para Escritório (abre para @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Glass and Wood, Oak-colored (@1 opening)"
+msgstr "Vidro e Madeira, cor Carvalho (abre para @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Glass and Wood, Mahogany-colored (@1 opening)"
+msgstr "Vidro e Madeira, cor Mogno (abre para @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Glass and Wood, White (@1 opening)"
+msgstr "Vidro e Madeira, cor Branca (abre para @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Plain Wooden Door (@1 opening)"
+msgstr "Porta de Madeira Sem Acabamento (abre para @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "White Bedroom Door (@1 opening)"
+msgstr "Porta de Quarto Branca (abre para @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Wrought Iron Gate/Door (@1 opening)"
+msgstr "Porta/Portão de ferro forjado (abre para @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Wooden door with glass insert (@1 opening)"
+msgstr "Porta de Madeira com Vidraça (abre para @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Wooden door with glass insert, type 2 (@1 opening)"
+msgstr "Porta de Madeira com Vidraça, tipo 2 (abre para @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "left"
+msgstr "esquerda"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "right"
+msgstr "direita"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Unpainted Picket Fence Gate"
+msgstr "Porteira de Madeira Não Pintada"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "White Picket Fence Gate"
+msgstr "Porteira Branca de Piquete "
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Barbed Wire Fence Gate"
+msgstr "Porteira de Arame Farpado"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Chainlink Fence Gate"
+msgstr "Porteira de Tela de Arame"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "\"Half\" Door"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "\"Half\" Door (white)"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese wall (top)"
+msgstr "Divisória japonesa (superior)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese wall"
+msgstr "Divisória japonesa"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese wall (bottom)"
+msgstr "Divisória japonesa (inferior)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese tatami"
+msgstr "Tatami Japonês"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese-style door"
+msgstr "Porta estilo japonês"
+
+#: ../homedecor/electrics.lua
+#, fuzzy
+msgid "Power Outlet"
+msgstr "Cristal de Força"
+
+#: ../homedecor/electrics.lua
+msgid "Light switch"
+msgstr "Interruptor de luz"
+
+#: ../homedecor/electrics.lua
+msgid "Doorbell"
+msgstr "Campainha"
+
+#: ../homedecor/electronics.lua
+msgid "Large Stereo Speaker"
+msgstr "Alto-falante Estéreo Grande"
+
+#: ../homedecor/electronics.lua
+msgid "Large Stereo Speaker, open front"
+msgstr "Alto-falante Estéreo Grande, frente aberta"
+
+#: ../homedecor/electronics.lua
+msgid "Small Surround Speaker"
+msgstr "Alto-falante Surround Pequeno"
+
+#: ../homedecor/electronics.lua
+msgid "Stereo Receiver"
+msgstr "Aparelho de Som Estéreo"
+
+#: ../homedecor/electronics.lua
+msgid "Projection Screen Material"
+msgstr "Material de Tela de Projeção"
+
+#: ../homedecor/electronics.lua
+msgid "Small CRT Television"
+msgstr "TV de tubo pequena"
+
+#: ../homedecor/electronics.lua
+msgid "DVD and VCR"
+msgstr "DVD e VCR"
+
+#: ../homedecor/electronics.lua
+msgid "Telephone"
+msgstr "Telefone"
+
+#: ../homedecor/exterior.lua
+msgid "Barbecue"
+msgstr "Churrasqueira"
+
+#: ../homedecor/exterior.lua
+msgid "Garden Bench (style 1)"
+msgstr "Banco de Jardim (estilo 1)"
+
+#: ../homedecor/exterior.lua
+msgid "Garden Bench (style 2)"
+msgstr "Banco de Jardim (estilo 2)"
+
+#: ../homedecor/exterior.lua
+msgid "Deck Chair"
+msgstr "Cadeira de Praia"
+
+#: ../homedecor/exterior.lua
+msgid "Deck Chair (blue striped)"
+msgstr ""
+
+#: ../homedecor/exterior.lua
+msgid "Doghouse"
+msgstr "Casa de Cachorro"
+
+#: ../homedecor/exterior.lua
+msgid "Simple Bench"
+msgstr "Banco Simples"
+
+#: ../homedecor/exterior.lua
+msgid "Garden stone path"
+msgstr "Caminho de pedra de jardim"
+
+#: ../homedecor/exterior.lua ../homedecor/kitchen_appliances.lua
+#: ../homedecor/misc-nodes.lua ../homedecor/roofing.lua
+#: ../homedecor/window_treatments.lua
+msgid "wood"
+msgstr "madeira"
+
+#: ../homedecor/exterior.lua
+msgid "white wood"
+msgstr "madeira branca"
+
+#: ../homedecor/exterior.lua
+msgid "wood, with vegetation"
+msgstr "madeira, com vegetação"
+
+#: ../homedecor/exterior.lua
+msgid "white wood, with vegetation"
+msgstr "madeira branca, com vegetação"
+
+#: ../homedecor/exterior.lua
+msgid "Garden Lattice (@1)"
+msgstr "Treliça de Jardim (@1)"
+
+#: ../homedecor/exterior.lua
+msgid "Tree's swing"
+msgstr "Balancinho de árvore"
+
+#: ../homedecor/exterior.lua
+msgid "Water well"
+msgstr "Poço de agua"
+
+#: ../homedecor/exterior.lua
+msgid "yellow"
+msgstr "amarelo"
+
+#: ../homedecor/exterior.lua
+#, fuzzy
+msgid "Shrubbery (large, @1)"
+msgstr "Matagal (@1)"
+
+#: ../homedecor/exterior.lua
+msgid "Shrubbery (@1)"
+msgstr "Matagal (@1)"
+
+#: ../homedecor/fences.lua ../homedecor/misc-nodes.lua ../homedecor/tables.lua
+#: ../homedecor/window_treatments.lua
+msgid "brass"
+msgstr "latão"
+
+#: ../homedecor/fences.lua ../homedecor/misc-nodes.lua ../homedecor/tables.lua
+#: ../homedecor/window_treatments.lua
+msgid "wrought iron"
+msgstr "ferro forjado"
+
+#: ../homedecor/fences.lua
+msgid "Fence/railing (@1)"
+msgstr "Cerca/corrimão (@1)"
+
+#: ../homedecor/fences.lua
+msgid "Fence/railing with sign (@1)"
+msgstr "Cerca/corrimão com placa (@1)"
+
+#: ../homedecor/fences.lua
+msgid "Unpainted Picket Fence"
+msgstr "Cerca de Piquete Não Pintada"
+
+#: ../homedecor/fences.lua
+msgid "Unpainted Picket Fence Corner"
+msgstr "Cerca de Piquete Não Pintada de Canto"
+
+#: ../homedecor/fences.lua
+msgid "White Picket Fence"
+msgstr "Cerca de Piquete Branca"
+
+#: ../homedecor/fences.lua
+msgid "White Picket Fence Corner"
+msgstr "Cerca de Piquete Branca de Canto"
+
+#: ../homedecor/fences.lua
+msgid "Wooden Privacy Fence"
+msgstr "Cerca Privativa de Madeira"
+
+#: ../homedecor/fences.lua
+msgid "Wooden Privacy Fence Corner"
+msgstr "Cerca Privativa de Madeira de Canto"
+
+#: ../homedecor/fences.lua
+msgid "Barbed Wire Fence"
+msgstr "Cerca de Arame Farpado"
+
+#: ../homedecor/fences.lua
+msgid "Barbed Wire Fence Corner"
+msgstr "Cerca de Arame Farpado de Canto"
+
+#: ../homedecor/fences.lua
+msgid "Chainlink Fence"
+msgstr "Cerca de Tela de Arame"
+
+#: ../homedecor/fences.lua
+msgid "Chainlink Fence Corner"
+msgstr "Cerca de Tela de Arame de Canto"
+
+#: ../homedecor/fences.lua
+msgid "Wrought Iron fence (type 2)"
+msgstr "Cerca de Ferro Forjado (tipo 2)"
+
+#: ../homedecor/fences.lua
+msgid "Wrought Iron fence (type 2) Corner"
+msgstr "Cerca de Ferro Forjado (tipo 2) de Canto"
+
+#: ../homedecor/foyer.lua
+msgid "Wall-mounted coat rack"
+msgstr "Cabideiro de parede"
+
+#: ../homedecor/foyer.lua
+msgid "Coat tree"
+msgstr "Cabideiro de piso"
+
+#: ../homedecor/foyer.lua
+msgid "Green welcome mat"
+msgstr "Tapete de boas vindas verde"
+
+#: ../homedecor/foyer.lua
+msgid "Brown welcome mat"
+msgstr "Tapete de boas vindas marrom"
+
+#: ../homedecor/foyer.lua
+msgid "Grey welcome mat"
+msgstr "Tapete de boas vindas cinza"
+
+#: ../homedecor/furniture.lua
+msgid "Table"
+msgstr "Mesa"
+
+#: ../homedecor/furniture.lua
+msgid "Mahogany Table"
+msgstr "Mesa em Mogno"
+
+#: ../homedecor/furniture.lua
+msgid "White Table"
+msgstr "Mesa Branca"
+
+#: ../homedecor/furniture.lua
+#, fuzzy
+msgid "Kitchen chair"
+msgstr "Cadeira de Cozinha"
+
+#: ../homedecor/furniture.lua ../lrfurn/armchairs.lua
+#, fuzzy
+msgid "Armchair"
+msgstr "Poltrona"
+
+#: ../homedecor/furniture.lua
+msgid "Bookshelf (open-frame)"
+msgstr "Estante de Livros de Parede"
+
+#: ../homedecor/furniture.lua
+msgid "Wall Shelf"
+msgstr "Estante de Parede"
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Bars"
+msgstr "Barras"
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Binding Bars"
+msgstr "Barras do Canto"
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Chains"
+msgstr "Correntes"
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Wall Torch"
+msgstr "Tocha de parede"
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Wall Lamp"
+msgstr "Lâmpada de Parede"
+
+#: ../homedecor/gastronomy.lua
+msgid "Cutlery set"
+msgstr "Conjunto de Talheres"
+
+#: ../homedecor/gastronomy.lua
+msgid "Brown bottle"
+msgstr "Garrafa marrom"
+
+#: ../homedecor/gastronomy.lua
+msgid "Four brown bottles"
+msgstr "Quatro garrafas marrons"
+
+#: ../homedecor/gastronomy.lua
+msgid "Four green bottles"
+msgstr "Quatro garrafas verdes"
+
+#: ../homedecor/gastronomy.lua
+msgid "Green bottle"
+msgstr "Garrafa verde"
+
+#: ../homedecor/gastronomy.lua
+msgid "Four misc brown/green bottles"
+msgstr "Quatro garrafas mescladas verde/marrom"
+
+#: ../homedecor/gastronomy.lua
+msgid "Wine rack"
+msgstr "Prateleira de Vinho"
+
+#: ../homedecor/gastronomy.lua
+#, fuzzy
+msgid "Dartboard"
+msgstr "Alvo"
+
+#: ../homedecor/gastronomy.lua
+msgid "Beer tap"
+msgstr "Torneira de cerveja"
+
+#: ../homedecor/gastronomy.lua
+msgid "Ahh, a frosty cold beer - look in your inventory for it!"
+msgstr "Ahh, uma cerveja bem gelada - procure por ela em seu inventário!"
+
+#: ../homedecor/gastronomy.lua
+msgid "No room in your inventory to add a beer mug!"
+msgstr "Sem espaço no inventário para colocar uma caneca de cerveja"
+
+#: ../homedecor/gastronomy.lua
+msgid "Beer mug"
+msgstr "Caneca de cerveja"
+
+#: ../homedecor/gastronomy.lua
+#, fuzzy
+msgid "Soda vending machine"
+msgstr "Máquina de refrigerante"
+
+#: ../homedecor/gastronomy.lua
+msgid "Please insert a coin in the machine."
+msgstr "Por favor insira uma moeda na máquina."
+
+#: ../homedecor/handlers/expansion.lua
+msgid "Not enough room - the space for the headboard is occupied!"
+msgstr "Sem espaço - o espaço para a cabeceira está ocupado!"
+
+#: ../homedecor/handlers/expansion.lua
+msgid "Someone already owns the spot where the headboard goes."
+msgstr "Alguém já é proprietário do local onde a cabeceira vai."
+
+#: ../homedecor/handlers/expansion.lua
+msgid "Not enough room - the upper space is occupied!"
+msgstr "Sem espaço - o espaço acima está ocupado!"
+
+#: ../homedecor/handlers/expansion.lua
+#, fuzzy
+msgid "Someone already owns that spot."
+msgstr "Alguém já é proprietário deste lugar."
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "Furnace"
+msgstr "Forno"
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (empty)"
+msgstr "@1 (vazio)"
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (active)"
+msgstr "@1 (ativo)"
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (active: @2%)"
+msgstr "@1 (ativo: @2%)"
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (out of fuel)"
+msgstr "@1 (sem combustível)"
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (output bins are full)"
+msgstr "@1 (saída de itens está lotada)"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 moves stuff in @2 at @3"
+msgstr "@1 moveu algo de @2 em @3"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 moves @2 to @3 at @4"
+msgstr "@1 moveu @2 de @3 em @4"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 takes @2 from @3 at @4"
+msgstr "@1 pegou @2 de @3 em @4"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 (owned by @2)"
+msgstr "@1 (pertence a @2)"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 tried to access a @2 belonging to @3 at @4"
+msgstr "@1 tentou acessar @2 pertencente a @3 em @4"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 (Locked)"
+msgstr "@1 (trancado)"
+
+#: ../homedecor/init.lua ../lrfurn/armchairs.lua ../lrfurn/coffeetable.lua
+#: ../lrfurn/endtable.lua ../lrfurn/longsofas.lua ../lrfurn/sofas.lua
+msgid "Loaded!"
+msgstr "Carregado!"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Refrigerator (stainless steel)"
+msgstr "Refrigerador (aço inoxidável)"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Refrigerator"
+msgstr "Refrigerador"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Oven"
+msgstr "Forno"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Oven (stainless steel)"
+msgstr "Forno (aço inoxidável)"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Microwave Oven"
+msgstr "Forno Microondas"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Coffee Maker"
+msgstr "Cafeteira"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Toaster"
+msgstr "Torradeira"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Dishwasher"
+msgstr "Lava Louças"
+
+#: ../homedecor/kitchen_appliances.lua ../homedecor/kitchen_furniture.lua
+msgid "granite"
+msgstr "granito"
+
+#: ../homedecor/kitchen_appliances.lua ../homedecor/kitchen_furniture.lua
+msgid "marble"
+msgstr "mármore"
+
+#: ../homedecor/kitchen_appliances.lua ../homedecor/kitchen_furniture.lua
+msgid "steel"
+msgstr "aço"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Dishwasher (@1)"
+msgstr "Lava Louças (@1)"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Kitchen Cabinet"
+msgstr "Armário de Cozinha"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Kitchen Cabinet (@1 top)"
+msgstr "Armário de Cozinha (tampo de @1)"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Half-height Kitchen Cabinet (on ceiling)"
+msgstr "Armário Superior de Cozinha (no teto)"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Kitchen Cabinet with sink"
+msgstr "Armário de Cozinha com Pia"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Under-sink cabinet"
+msgstr "Armário sob a Pia"
+
+#: ../homedecor/kitchen_furniture.lua
+#, fuzzy
+msgid "Copper pans"
+msgstr "Panelas de cobre"
+
+#: ../homedecor/kitchen_furniture.lua
+#, fuzzy
+msgid "Kitchen Faucet"
+msgstr "Armário de Cozinha"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Paper towels"
+msgstr "Papel toalha"
+
+#: ../homedecor/lighting.lua
+#, fuzzy
+msgid "Thick Glowlight"
+msgstr "Arandela Grossa"
+
+#: ../homedecor/lighting.lua
+#, fuzzy
+msgid "Thin Glowlight"
+msgstr "Arandela Fina"
+
+#: ../homedecor/lighting.lua
+#, fuzzy
+msgid "Small Glowlight Cube"
+msgstr "Arandela Cúbica Pequena"
+
+#: ../homedecor/lighting.lua
+msgid "Plasma Lamp"
+msgstr "Lâmpada de Plasma"
+
+#: ../homedecor/lighting.lua
+msgid "Plasma Ball"
+msgstr "Bola de Plasma"
+
+#: ../homedecor/lighting.lua
+msgid "Thick Candle"
+msgstr "Vela Grossa"
+
+#: ../homedecor/lighting.lua
+msgid "Thin Candle"
+msgstr "Vela Fina"
+
+#: ../homedecor/lighting.lua
+msgid "Candlestick (wrought iron)"
+msgstr "Castiçal (ferro forjado)"
+
+#: ../homedecor/lighting.lua
+msgid "Candlestick (brass)"
+msgstr "Castiçal (latão)"
+
+#: ../homedecor/lighting.lua
+msgid "Wall sconce"
+msgstr "Candeeiro de Parede"
+
+#: ../homedecor/lighting.lua
+msgid "Oil lamp (hurricane)"
+msgstr "Luminária a óleo (lamparina)"
+
+#: ../homedecor/lighting.lua
+msgid "Oil Lamp (tabletop)"
+msgstr "Luminária a Óleo (sobre a mesa)"
+
+#: ../homedecor/lighting.lua
+msgid "Ground Lantern"
+msgstr "Lanterna de Chão"
+
+#: ../homedecor/lighting.lua
+msgid "Hanging Lantern"
+msgstr "Lanterna de Suspensa"
+
+#: ../homedecor/lighting.lua
+#, fuzzy
+msgid "Ceiling Lantern"
+msgstr "Lanterna de Teto"
+
+#: ../homedecor/lighting.lua
+msgid "Lattice lantern (large)"
+msgstr "Lanterna com treliça (grande)"
+
+#: ../homedecor/lighting.lua
+msgid "Lattice lantern (small)"
+msgstr "Lanterna com treliça (pequena)"
+
+#: ../homedecor/lighting.lua
+#, fuzzy
+msgid "Table Lamp"
+msgstr "Luminária de Mesa"
+
+#: ../homedecor/lighting.lua
+#, fuzzy
+msgid "Standing Lamp"
+msgstr "Luminária Elevada"
+
+#: ../homedecor/lighting.lua
+#, fuzzy
+msgid "Desk Lamp"
+msgstr "Luminária de Escritório"
+
+#: ../homedecor/lighting.lua
+msgid "Ceiling Lamp"
+msgstr "Luminária de Teto"
+
+#: ../homedecor/lighting.lua
+msgid "Ceiling Lamp (off)"
+msgstr "Luminária de Teto (desligada)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Textured Ceiling Paint"
+msgstr "Pintura Texturizada do Teto"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Drop-Ceiling Tile"
+msgstr "Placa de Teto"
+
+#: ../homedecor/misc-nodes.lua
+msgid "small"
+msgstr "pequeno"
+
+#: ../homedecor/misc-nodes.lua
+msgid "large"
+msgstr "grande"
+
+#: ../homedecor/misc-nodes.lua
+msgid "persian"
+msgstr "persiana"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Rug (@1)"
+msgstr "Carpete (@1)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "black"
+msgstr "preto"
+
+#: ../homedecor/misc-nodes.lua ../homedecor/roofing.lua
+msgid "terracotta"
+msgstr "terracota"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Flower Pot (@1)"
+msgstr "Vaso de Flores"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Rose"
+msgstr "Rosa"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Tulip"
+msgstr "Tulipa"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Yellow Dandelion"
+msgstr "Dente de Leão Amarelo"
+
+#: ../homedecor/misc-nodes.lua
+msgid "White Dandelion"
+msgstr "Dente de Leão Branco"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Blue Geranium"
+msgstr "Gerânio Azul"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Viola"
+msgstr "Violeta"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Cactus"
+msgstr "Cacto"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Bonsai"
+msgstr "Bonsai"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Potted flower (@1)"
+msgstr "Vaso de Flor (@1)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Brass Pole"
+msgstr "Poste de bronze"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Wrought Iron Pole"
+msgstr "Poste de Ferro Forjado"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Fishtank"
+msgstr "Aquário"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Fishtank (lighted)"
+msgstr "Aquário (iluminado)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Cardboard box (big)"
+msgstr "Caixa de Papelão (grande)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Cardboard box"
+msgstr "Caixa de Papelão"
+
+#: ../homedecor/misc-nodes.lua
+msgid "DVD/CD cabinet"
+msgstr "Gabinete de DVD/CD"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Pool Table"
+msgstr "Mesa de Sinuca"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Piano"
+msgstr "Piano"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Trophy"
+msgstr "Troféu"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Sport bench"
+msgstr "Supino Reto"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Skateboard"
+msgstr "Skate"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Metal tool cabinet and work table"
+msgstr "Gabinete de ferramentas metálicas e mesa de trabalho"
+
+#: ../homedecor/misc-nodes.lua
+#, fuzzy
+msgid "Picture Frame "
+msgstr "Quadro de Foto"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Decorative painting #@1"
+msgstr "Quadro Decorativo #@1"
+
+#: ../homedecor/misc-nodes.lua
+msgid "dark topped"
+msgstr "coberto escuro"
+
+#: ../homedecor/misc-nodes.lua
+msgid "diagonal"
+msgstr "diagonal"
+
+#: ../homedecor/misc-nodes.lua
+msgid "horizontal"
+msgstr "horizontal"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Banister for Stairs (@1, @2)"
+msgstr "Corrimão para Escadas (@1, @2)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "not enough space"
+msgstr "espaço insuficiente"
+
+#: ../homedecor/office.lua
+msgid "Filing cabinet"
+msgstr "Armário sob a Pia"
+
+#: ../homedecor/office.lua
+#, fuzzy
+msgid "Desk"
+msgstr "Escrivaninha"
+
+#: ../homedecor/office.lua
+msgid "Desk globe"
+msgstr "Globo da terra"
+
+#: ../homedecor/office.lua
+msgid "Calendar"
+msgstr "Calendário"
+
+#: ../homedecor/office.lua
+msgid ""
+"Date (right-click to update):\n"
+"@1"
+msgstr ""
+"Data (clique com o botão direito para atualizar):\n"
+"@1"
+
+#: ../homedecor/office.lua
+msgid "Basic office chair"
+msgstr "Cadeira de escritório básica"
+
+#: ../homedecor/office.lua
+msgid "Upscale office chair"
+msgstr "Cadeira de escritório superior"
+
+#: ../homedecor/roofing.lua
+msgid "Glass Skylight"
+msgstr "Claraboia de Vidro"
+
+#: ../homedecor/roofing.lua
+msgid "Glass Skylight Frosted"
+msgstr "Claraboia de Vidro Fosco"
+
+#: ../homedecor/roofing.lua
+msgid "asphalt"
+msgstr "asfalto"
+
+#: ../homedecor/roofing.lua
+msgid "Shingles (@1)"
+msgstr "Telhas (@1)"
+
+#: ../homedecor/roofing.lua
+msgid "@1 (outer corner)"
+msgstr "@1 (canto externo)"
+
+#: ../homedecor/roofing.lua
+msgid "@1 (inner corner)"
+msgstr "@1 (canto interno)"
+
+#: ../homedecor/roofing.lua
+msgid "Wood Shingles"
+msgstr "Telhas de Madeira"
+
+#: ../homedecor/roofing.lua
+msgid "Asphalt Shingles"
+msgstr "Telhas de Asfalto"
+
+#: ../homedecor/roofing.lua
+msgid "Terracotta Shingles"
+msgstr "Telhas de Terracota"
+
+#: ../homedecor/roofing.lua
+msgid "Glass Shingles"
+msgstr "Telhas de Vidro"
+
+#: ../homedecor/roofing.lua
+msgid "Chimney"
+msgstr "Chaminé"
+
+#: ../homedecor/shutters.lua
+#, fuzzy
+msgid "Wooden Shutter"
+msgstr "Obturador de Madeira"
+
+#: ../homedecor/tables.lua
+msgid "Small square glass table"
+msgstr "Mesa pequena quadrada de vidro"
+
+#: ../homedecor/tables.lua
+msgid "Small round glass table"
+msgstr "Mesa pequena circular de vidro"
+
+#: ../homedecor/tables.lua
+msgid "Large glass table piece"
+msgstr "Mesa grande de vidro"
+
+#: ../homedecor/tables.lua
+msgid "Small square wooden table"
+msgstr "Mesa pequena quadrada de madeira"
+
+#: ../homedecor/tables.lua
+msgid "Small round wooden table"
+msgstr "Mesa pequena circular de madeira"
+
+#: ../homedecor/tables.lua
+msgid "Large wooden table piece"
+msgstr "Mesa grande de madeira"
+
+#: ../homedecor/tables.lua
+msgid "Utility Table"
+msgstr "Mesa de Trabalho"
+
+#: ../homedecor/tables.lua
+msgid "Table Legs (@1)"
+msgstr "Pernas de Mesa (@1)"
+
+#: ../homedecor/tables.lua
+msgid "Legs for Utility Table"
+msgstr "Pernas para Mesa de Trabalho"
+
+#: ../homedecor/trash_cans.lua
+msgid "Green Trash Can"
+msgstr "Lixeira Verde"
+
+#: ../homedecor/trash_cans.lua
+#, fuzzy
+msgid "Trash Can"
+msgstr "Lixeira"
+
+#: ../homedecor/trash_cans.lua
+msgid "Small Trash Can"
+msgstr "Lixeira pequena"
+
+#: ../homedecor/wardrobe.lua
+msgid "Wardrobe"
+msgstr "Guarda Roupa"
+
+#: ../homedecor/wardrobe.lua
+msgid "Clothes"
+msgstr "Roupas"
+
+#: ../homedecor/wardrobe.lua
+msgid "Storage"
+msgstr "Armazenamento"
+
+#: ../homedecor/window_treatments.lua
+msgid "Window (quartered)"
+msgstr "Janela (dividida em 4)"
+
+#: ../homedecor/window_treatments.lua
+msgid "Window (plain)"
+msgstr "Janela (Sem Acabamento)"
+
+#: ../homedecor/window_treatments.lua
+msgid "Window Blinds (thick)"
+msgstr "Persiana (grossa)"
+
+#: ../homedecor/window_treatments.lua
+msgid "Window Blinds (thin)"
+msgstr "Persiana (fina)"
+
+#: ../homedecor/window_treatments.lua
+#, fuzzy
+msgid "Curtains"
+msgstr "Cortinas"
+
+#: ../homedecor/window_treatments.lua
+#, fuzzy
+msgid "Curtains (open)"
+msgstr "Cortinas"
+
+#: ../homedecor/window_treatments.lua
+msgid "Curtain Rod (@1)"
+msgstr "Suporte de Cortina (@1)"
+
+#: ../homedecor/window_treatments.lua
+msgid "Window flowerbox"
+msgstr "Janela com Caixa de Flores"
+
+#: ../homedecor/window_treatments.lua
+msgid "Stained Glass"
+msgstr "Vitral"
+
+#: ../inbox/init.lua
+msgid "Mailbox"
+msgstr "Correio"
+
+#: ../inbox/init.lua
+msgid "@1's Mailbox"
+msgstr "Correio de @1"
+
+#: ../itemframes/init.lua
+#, fuzzy
+msgid "Item frame"
+msgstr "Quadro de Item"
+
+#: ../itemframes/init.lua
+#, fuzzy
+msgid "Item frame (owned by @1)"
+msgstr "Quadro de item (pertence a @l)"
+
+#: ../itemframes/init.lua
+msgid "Pedestal"
+msgstr "Pedestal"
+
+#: ../itemframes/init.lua
+#, fuzzy
+msgid "Pedestal (owned by @1)"
+msgstr "Pedestal (pertence a @l)"
+
+#: ../lavalamp/init.lua
+#, fuzzy
+msgid "Lava Lamp"
+msgstr "Lâmpada de Lava"
+
+#: ../lavalamp/init.lua
+#, fuzzy
+msgid "Lava Lamp (off)"
+msgstr "Lâmpada de Lava (desligada)"
+
+#: ../lrfurn/coffeetable.lua
+#, fuzzy
+msgid "Coffee Table"
+msgstr "Mesa de Café"
+
+#: ../lrfurn/coffeetable.lua
+msgid "No room to place the coffee table!"
+msgstr "Sem espaço para colocar a mesa de café"
+
+#: ../lrfurn/endtable.lua
+#, fuzzy
+msgid "End Table"
+msgstr "Mesa"
+
+#: ../lrfurn/init.lua
+#, fuzzy
+msgid "Someone else owns the spot where other end goes!"
+msgstr "Alguém já é proprietário do local onde a cabeceira vai."
+
+#: ../lrfurn/init.lua
+#, fuzzy
+msgid "Someone else owns the spot where the middle or far end goes!"
+msgstr "Alguém já é proprietário do local onde a cabeceira vai."
+
+#: ../lrfurn/init.lua
+#, fuzzy
+msgid "Someone else owns the spot where the other end goes!"
+msgstr "Alguém já é proprietário do local onde a cabeceira vai."
+
+#: ../lrfurn/longsofas.lua
+msgid "Long Sofa"
+msgstr "Sofá Grande"
+
+#: ../lrfurn/longsofas.lua ../lrfurn/sofas.lua
+msgid "No room to place the sofa!"
+msgstr "Sem espaço para colocar o sofá!"
+
+#: ../lrfurn/sofas.lua
+msgid "Sofa"
+msgstr "Sofá"
+
+#: ../plasmascreen/init.lua
+msgid "Plasma Screen TV Stand"
+msgstr "Suporte de TV de Plasma"
+
+#: ../plasmascreen/init.lua
+#, fuzzy
+msgid "Plasma TV"
+msgstr "TV de Plasma"
+
+#: ../plasmascreen/init.lua
+msgid "Plasma TV (off)"
+msgstr "TV de Plasma (desligada)"
+
+#, fuzzy
+#~ msgid "Grass"
+#~ msgstr "latão"
+
+#, fuzzy
+#~ msgid "Roofing"
+#~ msgstr "Placa de telhado"
+
+#~ msgid "Marble stair"
+#~ msgstr "Escada de mármore"
+
+#~ msgid "Marble slab"
+#~ msgstr "Placa de Mármore"
+
+#~ msgid "Hardwood stair"
+#~ msgstr "Escada de madeira"
+
+#~ msgid "Hardwood slab"
+#~ msgstr "Placa de madeira"
+
+#~ msgid "Grass stair"
+#~ msgstr "Escada de grama"
+
+#, fuzzy
+#~ msgid "Grass slab"
+#~ msgstr "Placa de grama"
+
+#~ msgid "Tar stair"
+#~ msgstr "Escada de alcatrão"
+
+#~ msgid "Tar slab"
+#~ msgstr "Placa de alcatrão"
+
+#~ msgid "Grate Stair"
+#~ msgstr "Escade de Grelha"
+
+#~ msgid "Grate Slab"
+#~ msgstr "Placa de Grelha"
+
+#~ msgid "Adobe stair"
+#~ msgstr "Escada de Argila"
+
+#~ msgid "Adobe slab"
+#~ msgstr "Placa de argila"
+
+#~ msgid "Roofing stair"
+#~ msgstr "Escada de telhado"
+
+#~ msgid "Roofing slab"
+#~ msgstr "Placa de telhado"
+
+#~ msgid "Fake fire"
+#~ msgstr "Fogo falso"
+
+#~ msgid "Flint and steel"
+#~ msgstr "Pederneira e aço"
+
+#~ msgid "This area is protected!"
+#~ msgstr "Esta área é protegida"
+
+#~ msgid "white"
+#~ msgstr "branco"
+
+#~ msgid "pink"
+#~ msgstr "rosa"
+
+#~ msgid "plain"
+#~ msgstr "Sem Acabamento"
+
+#~ msgid "dark green"
+#~ msgstr "verde escuro"
+
+#~ msgid "white/grey"
+#~ msgstr "branco/cinza"
+
+#~ msgid "white/dark grey"
+#~ msgstr "branco/cinza escuro"
+
+#~ msgid "white/black"
+#~ msgstr "branco/preto"
+
+#~ msgid "black/dark grey"
+#~ msgstr "preto/cinza escuro"
+
+#~ msgid "white/red"
+#~ msgstr "branco/vermelho"
+
+#~ msgid "white/green"
+#~ msgstr "branco/verde"
+
+#~ msgid "white/blue"
+#~ msgstr "branco/azul"
+
+#~ msgid "white/yellow"
+#~ msgstr "branco/amarelo"
+
+#~ msgid "white/tan"
+#~ msgstr "branco/bronzeado"
+
+#~ msgid "cyan"
+#~ msgstr "ciano\t\t"
+
+#~ msgid "dark grey"
+#~ msgstr "cinza escuro"
+
+#~ msgid "magenta"
+#~ msgstr "magenta"
+
+#~ msgid "orange"
+#~ msgstr "laranja"
+
+#~ msgid "Bed (@1)"
+#~ msgstr "Cama (@1)"
+
+#~ msgid "unpainted oak"
+#~ msgstr "carvalho não pintado"
+
+#~ msgid "forest green"
+#~ msgstr "verde floresta"
+
+#~ msgid "light blue"
+#~ msgstr "azul claro"
+
+#~ msgid "Armchair (@1)"
+#~ msgstr "Poltrona (@1)"
+
+#, fuzzy
+#~ msgid "dark_grey"
+#~ msgstr "cinza escuro"
+
+#, fuzzy
+#~ msgid "dark_green"
+#~ msgstr "verde escuro"
+
+#~ msgid "%s moves stuff in kitchen cabinet at %s "
+#~ msgstr "%s moveu itens no armário de cozinha em %s "
+
+#~ msgid "%s moves stuff to kitchen cabinet at %s "
+#~ msgstr "%s moveu itens para o armário de cozinha em %s "
+
+#~ msgid "%s takes stuff from kitchen cabinet at %s "
+#~ msgstr "%s retirou itens do armário de cozinha em %s "
+
+#~ msgid "(Top Half, %s-opening) "
+#~ msgstr "(Metade superior, abre para %s) "
+
+#~ msgid "(%s-opening) "
+#~ msgstr "(abre para %s) "
+
+#~ msgid "Bucket of white paint "
+#~ msgstr "Balde de tinta branca "
+
+#~ msgid "Legs for Small Utility table "
+#~ msgstr "Pernas para mesa pequena "
+
+#~ msgid "Titanium Dioxide "
+#~ msgstr "Dióxido de titânio "
+
+#~ msgid "Chainlink Fence Gate (open) "
+#~ msgstr "Portão da cerca de tela de arame (aberto) "
+
+#~ msgid "Wrought Iron Fence/railing with sign "
+#~ msgstr "Cerca/corrimão de ferro forjado, com placa "
+
+#~ msgid "want to simply place the wielded item like usual. "
+#~ msgstr "quer somente colocar o item empunhado normalmente. "
+
+#~ msgid "Sink "
+#~ msgstr "Pia "
+
+#~ msgid "Taps "
+#~ msgstr "Torneira "
+
+#~ msgid "Glass Table (Small, Round) "
+#~ msgstr "Mesa de vidro (pequena, redonda) "
+
+#~ msgid "Glass Table (Small, Square) "
+#~ msgstr "Mesa de vidro (pequena, quadrada) "
+
+#~ msgid "Green Plastic Flower Pot "
+#~ msgstr "Vaso de flor de plástico verde "
+
+#~ msgid "Large Area Rug "
+#~ msgstr "Tapete grande "
+
+#~ msgid "Small Throw Rug "
+#~ msgstr "Tapete pequeno "
+
+#~ msgid "Terracotta Flower Pot "
+#~ msgstr "Vaso de flor de terracota "
+
+#~ msgid "Utility table mk2 "
+#~ msgstr "Mesa de trabalho mk2 "
+
+#~ msgid "Wooden Shutter (Black) "
+#~ msgstr "Persiana de madeira (Preta) "
+
+#~ msgid "Wooden Shutter (Dark Grey) "
+#~ msgstr "Persiana de madeira (Cinza Escura) "
+
+#~ msgid "Wooden Shutter (Forest Green) "
+#~ msgstr "Persiana de madeira (Verde Floresta) "
+
+#~ msgid "Wooden Shutter (Grey) "
+#~ msgstr "Persiana de madeira (Cinza) "
+
+#~ msgid "Wooden Shutter (Light Blue) "
+#~ msgstr "Persiana de madeira (Azul Claro) "
+
+#~ msgid "Wooden Shutter (Purple) "
+#~ msgstr "Persiana de madeira (Roxa) "
+
+#~ msgid "Wooden Shutter (Unpainted Mahogany) "
+#~ msgstr "Persiana de madeira (Mogno) "
+
+#~ msgid "Wooden Shutter (Unpainted Oak) "
+#~ msgstr "Persiana de madeira (Carvalho) "
+
+#~ msgid "Wooden Shutter (White) "
+#~ msgstr "Persiana de madeira (Branca) "
+
+#~ msgid "Wooden Shutter (Yellow) "
+#~ msgstr "Persiana de madeira (Amarela) "
+
+#~ msgid "Wooden Tabletop (Small, Round) "
+#~ msgstr "Tampo da mesa (Pequeno, Arredondado) "
+
+#~ msgid "Wooden Tabletop (Small, Square) "
+#~ msgstr "Tampo da mesa (Pequeno, Quadrado) "
+
+#~ msgid "someone "
+#~ msgstr "alguém "
+
+#~ msgid "White Glowlight (small cube) "
+#~ msgstr "Arandela Branca (cubo pequeno) "
+
+#~ msgid "White Glowlight (small cube, on ceiling) "
+#~ msgstr "Arandela Branca (cubo pequeno, na parede) "
+
+#~ msgid "White Glowlight (thick, on wall) "
+#~ msgstr "Arandela Branca (grossa, na parede) "
+
+#~ msgid "White Glowlight (thin, on wall) "
+#~ msgstr "Arandela Branca (fina, na parede) "
+
+#~ msgid "Yellow Glowlight (small cube, on ceiling) "
+#~ msgstr "Arandela amarela (cubo pequeno, na parede) "
+
+#~ msgid "Yellow Glowlight (thick) "
+#~ msgstr "Arandela amarela (grossa) "
+
+#~ msgid "Yellow Glowlight (thick, on wall) "
+#~ msgstr "Arandela amarela (grossa, na parede) "
+
+#~ msgid "Yellow Glowlight (thin) "
+#~ msgstr "Arandela Amarela (fina) "
+
+#~ msgid "Yellow Glowlight (thin, on wall) "
+#~ msgstr "Arandela Amarela (fina, na parede) "
+
+#~ msgid "Locked Cabinet "
+#~ msgstr "Armário Trancado "
+
+#~ msgid "Locked Nightstand "
+#~ msgstr "Criado-mudo Trancado "
+
+#~ msgid "Mahogany Nightstand with One Drawer "
+#~ msgstr "Criado-mudo de mogno, com uma gaveta "
+
+#~ msgid "Mahogany Nightstand with Two Drawers "
+#~ msgstr "Criado-mudo de mogno, com duas gavetas "
+
+#~ msgid "%s moves stuff to nightstand at %s "
+#~ msgstr "%s moveu item(ns) para o criado-mudo em %s "
+
+#~ msgid "%s takes stuff from nightstand at %s "
+#~ msgstr "%s tirou item(ns) do criado-mudo em %s "
+
+#~ msgid "Oven active: %d%% "
+#~ msgstr "Forno ativo: %d%% "
+
+#~ msgid "Oven is empty "
+#~ msgstr "O forno está vazio "
+
+#~ msgid "%s moves stuff in refrigerator at %s "
+#~ msgstr "%s moveu item(ns) na geladeira em %s "
+
+#~ msgid "%s moves stuff to refrigerator at %s "
+#~ msgstr "%s moveu item(ns) para a geladeira em %s "
+
+#~ msgid "%s takes stuff from refrigerator at %s "
+#~ msgstr "%s tirou item(ns) da geladeira em %s "
+
+#~ msgid "Not enough vertical space to place a refrigerator! "
+#~ msgstr ""
+#~ "Não existe espaço vertical suficiente para adicionar uma geladeira. "
+
+#~ msgid "%s wrote \"%s\" to sign at %s "
+#~ msgstr "%s escreveu \"%s\" na placa em %s "
+
+#~ msgid "Reading cached character database. "
+#~ msgstr "Lendo banco de dados de caracteres no cache. "
+
+#~ msgid "Font seems to have changed. Rebuilding cache. "
+#~ msgstr "Aparentemente as fontes foram alteradas. Reconstruindo o cache. "
+
+#~ msgid "Could not find font line height in cached DB. Trying brute force. "
+#~ msgstr ""
+#~ "Não foi possível encontrar a altura da linha da fonte no cache do BD. "
+#~ "Tentando por força bruta"
+
+#~ msgid "Registered %s and %s "
+#~ msgstr "%s e %s registrados "
+
+#~ msgid "signs loaded "
+#~ msgstr "placas carregadas "
+
+#~ msgid "Expansion placeholder (you hacker you!)"
+#~ msgstr "Espaço reservado (seu espertinho!)"
diff --git a/homedecor_common/locale/pt_BR.po b/homedecor_common/locale/pt_BR.po
new file mode 100644
index 0000000..b87c6a2
--- /dev/null
+++ b/homedecor_common/locale/pt_BR.po
@@ -0,0 +1,1900 @@
+# Portuguese translations for homedecor package.
+# Translations distributed under CC-BY-SA license.
+#
+# Translators and reviewers (updates):
+# BrunoMine <borgesdossantosbruno@gmail.com> [2017]
+# Aracnus <frederico@teia.bio.br>, 2017.
+# Updated on 27/07/2017 by caiorrs <caiorrs@gmail.com>
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-11-14 03:47+0800\n"
+"PO-Revision-Date: 2017-01-29 00:21-0200\n"
+"Last-Translator: Caiorrs <caiorrs@gmail.com>\n"
+"Language-Team: Brazilian Portuguese\n"
+"Language: pt_br\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Gtranslator 2.91.7\n"
+
+#: ../building_blocks/alias.lua
+#, fuzzy
+msgid "Granite"
+msgstr "Granito"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Grate"
+msgstr "Grelha"
+
+#: ../building_blocks/node_stairs.lua
+#, fuzzy
+msgid "Streak Free Glass"
+msgstr "Vidro Sem Riscos"
+
+#: ../building_blocks/node_stairs.lua
+#, fuzzy
+msgid "Wood Framed Glass"
+msgstr "Vidro com Bordas de Madeira"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Adobe"
+msgstr "Argila"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Fake Grass"
+msgstr "Grama Falsa"
+
+#: ../building_blocks/node_stairs.lua
+#, fuzzy
+msgid "Hardwood"
+msgstr "Madeira"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Roof block"
+msgstr "Bloco de telhado"
+
+#: ../building_blocks/node_stairs.lua
+#, fuzzy
+msgid "Tar"
+msgstr "Alcatrão"
+
+#: ../building_blocks/node_stairs.lua
+#, fuzzy
+msgid "Marble"
+msgstr "Mármore"
+
+#. Translators: "Brobble" is a portmanteau of "Brick" and "Cobble".
+#. Translate however you see fit.
+#: ../building_blocks/node_stairs.lua
+msgid "Brobble Spread"
+msgstr "Calçado"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Gravel Spread"
+msgstr "Espalhamento de Cascalho"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Tarmac Spread"
+msgstr "Espalhamento das Estradas"
+
+#: ../building_blocks/node_stairs.lua
+#, fuzzy
+msgid "Terrycloth towel"
+msgstr "Toalha de Roupinha"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Chess board tiling"
+msgstr "Revestimento de xadrez"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Fireplace"
+msgstr "Lareira"
+
+#: ../building_blocks/others.lua
+msgid "Small bundle of sticks"
+msgstr "Pequeno amontoado de gravetos"
+
+#: ../building_blocks/others.lua
+msgid "Tar base"
+msgstr "Base para alcatrão"
+
+#: ../building_blocks/others.lua
+msgid "Tar Knife"
+msgstr "Faca de Alcatrão"
+
+#: ../chains/init.lua
+#, fuzzy
+msgid "Hanging chain (wrought iron)"
+msgstr "Castiçal (ferro forjado)"
+
+#: ../chains/init.lua
+#, fuzzy
+msgid "Hanging chain (brass)"
+msgstr "Corrente suspensa (latão)"
+
+#: ../chains/init.lua
+msgid "Hanging chain (ceiling mount, wrought iron)"
+msgstr "Corrente suspensa (cela de montaria, ferro forjado)"
+
+#: ../chains/init.lua
+msgid "Hanging chain (ceiling mount, brass)"
+msgstr "Corrente suspensa (cela de montaria, latão)"
+
+#: ../chains/init.lua
+#, fuzzy
+msgid "Chandelier (wrought iron)"
+msgstr "Castiçal (ferro forjado)"
+
+#: ../chains/init.lua
+#, fuzzy
+msgid "Chandelier (brass)"
+msgstr "Castiçal (latão)"
+
+#: ../computer/computers.lua
+msgid "Monitor and keyboard"
+msgstr "Tela e teclado"
+
+#: ../computer/computers.lua
+msgid "WIFI Router"
+msgstr "Roteador WIFI"
+
+#: ../computer/computers.lua
+msgid "Computer Tower"
+msgstr "Gabinete do Computador"
+
+#: ../computer/computers.lua
+msgid "Printer-Scanner Combo"
+msgstr "Tudo em Um Impressora-Scaner"
+
+#: ../computer/computers.lua
+msgid "Rack Server"
+msgstr "Rack para Servidor"
+
+#: ../computer/computers.lua
+#, fuzzy
+msgid "Not enough vertical space to place a server!"
+msgstr "Sem espaço vertical suficiente para colocar um servidor."
+
+#: ../computer/miscitems.lua ../homedecor/crafts.lua
+msgid "Plastic sheet"
+msgstr "Folha de plástico"
+
+#: ../computer/miscitems.lua
+msgid "Unprocessed Plastic base"
+msgstr "Base de Plástico não Processada"
+
+#: ../computer/tetris.lua
+msgid "L"
+msgstr ""
+
+#: ../computer/tetris.lua
+msgid "R"
+msgstr ""
+
+#: ../computer/tetris.lua
+msgid "New Game"
+msgstr "Novo Jogo"
+
+#: ../computer/tetris.lua
+msgid "Next..."
+msgstr ""
+
+#: ../computer/tetris.lua
+msgid "Score: "
+msgstr ""
+
+#: ../computer/tetris.lua
+msgid "Tetris Arcade"
+msgstr "Fliperama Tetris"
+
+#: ../computer/tetris.lua
+msgid "No room for place the Arcade!"
+msgstr "Sem espaço para colocar o Fliperama!"
+
+#: ../fake_fire/init.lua
+msgid "Ice fire"
+msgstr "Fogo de gelo"
+
+#: ../fake_fire/init.lua
+msgid "Fancy Fire"
+msgstr "Fogo Chique"
+
+#: ../fake_fire/init.lua
+msgid "Glowing Embers"
+msgstr "Brasas Brilhantes"
+
+#: ../fake_fire/init.lua
+msgid "Stone chimney top"
+msgstr "Topo de chaminé de pedra"
+
+#: ../fake_fire/init.lua
+msgid "Sandstone chimney top"
+msgstr "Topo de chaminé de arenito"
+
+#: ../homedecor/bathroom_furniture.lua
+#, fuzzy
+msgid "Bathroom/kitchen tiles (dark)"
+msgstr "Azulejo de Banheiro/Cozinha (escuro)"
+
+#: ../homedecor/bathroom_furniture.lua
+#, fuzzy
+msgid "Bathroom/kitchen tiles (medium)"
+msgstr "Azulejo de Banheiro/Cozinha (médio)"
+
+#: ../homedecor/bathroom_furniture.lua
+#, fuzzy
+msgid "Bathroom/kitchen tiles (light)"
+msgstr "Azulejo de Banheiro/Cozinha (claro)"
+
+#: ../homedecor/bathroom_furniture.lua
+msgid "Towel rod with towel"
+msgstr "Haste de Toalha com Toalha"
+
+#: ../homedecor/bathroom_furniture.lua
+msgid "Medicine cabinet"
+msgstr "Armário de remédios"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Toilet"
+msgstr "Vaso Sanitário"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Toilet paper"
+msgstr "Papel higiênico "
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathroom Sink"
+msgstr "Pia de Banheiro"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathroom taps/faucet"
+msgstr "Torneira de Banheiro"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathroom taps/faucet (brass)"
+msgstr "Torneira de Banheiro (latão)"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Shower Tray"
+msgstr "Ralo do Chuveiro"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Shower Head"
+msgstr "Chuveiro"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathtub, clawfoot, with brass taps"
+msgstr ""
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathtub, clawfoot, with chrome taps"
+msgstr ""
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathroom sundries set"
+msgstr "Espelho de Banheiro com bancada"
+
+#: ../homedecor/bedroom.lua
+#, fuzzy
+msgid "Bed"
+msgstr "Cama"
+
+#: ../homedecor/bedroom.lua
+#, fuzzy
+msgid "Bed (king sized)"
+msgstr "Cama (tamanho king)"
+
+#: ../homedecor/bedroom.lua
+msgid "mahogany"
+msgstr "mogno"
+
+#: ../homedecor/bedroom.lua
+msgid "oak"
+msgstr "carvalho"
+
+#: ../homedecor/bedroom.lua
+msgid "Nightstand with One Drawer (@1)"
+msgstr "Mesa de Cabeceira com Gaveta (@1)"
+
+#: ../homedecor/bedroom.lua
+msgid "One-drawer Nightstand"
+msgstr "Mesinha de Uma Gaveta"
+
+#: ../homedecor/bedroom.lua
+msgid "Nightstand with Two Drawers (@1)"
+msgstr "Mesa de Cabeceira com Duas Gavetas (@1)"
+
+#: ../homedecor/bedroom.lua
+msgid "Two-drawer Nightstand"
+msgstr "Mesinha de Duas Gavetas"
+
+#: ../homedecor/books.lua ../homedecor/exterior.lua
+msgid "red"
+msgstr "vermelho"
+
+#: ../homedecor/books.lua ../homedecor/exterior.lua ../homedecor/misc-nodes.lua
+msgid "green"
+msgstr "verde"
+
+#: ../homedecor/books.lua
+msgid "blue"
+msgstr "azul"
+
+#: ../homedecor/books.lua
+msgid "violet"
+msgstr "violeta"
+
+#: ../homedecor/books.lua
+msgid "grey"
+msgstr "cinza"
+
+#: ../homedecor/books.lua
+msgid "brown"
+msgstr "marrom"
+
+#: ../homedecor/books.lua
+#, fuzzy
+msgid "Writable Book (@1)"
+msgstr "Livro que pode ser escrito (@1)"
+
+#: ../homedecor/books.lua
+msgid "@1 has written in a book (title: \"@2\"): \"@3\" at location @4"
+msgstr "@1 escreveu um livro (título: \"@2\"): \"@3\" na localização @4"
+
+#: ../homedecor/climate-control.lua
+msgid "Air Conditioner"
+msgstr "Ar condicionado"
+
+#: ../homedecor/climate-control.lua
+msgid "Desk Fan"
+msgstr "Ventilador de Escrivaninha"
+
+#: ../homedecor/climate-control.lua
+msgid "Ceiling Fan"
+msgstr "Ventilador de Teto"
+
+#: ../homedecor/climate-control.lua
+msgid "Space heater"
+msgstr "Aquecedor de ambiente"
+
+#: ../homedecor/climate-control.lua
+msgid "Radiator heater"
+msgstr "Aquecedor de radiador"
+
+#: ../homedecor/clocks.lua
+msgid "Plastic analog clock"
+msgstr "Relógio analógico de plástico"
+
+#: ../homedecor/clocks.lua
+msgid "Wooden analog clock"
+msgstr "Relógio analógico de madeira"
+
+#: ../homedecor/clocks.lua
+msgid "Digital clock"
+msgstr "Relógio digital"
+
+#: ../homedecor/clocks.lua
+msgid "Alarm clock"
+msgstr "Despertador"
+
+#: ../homedecor/clocks.lua
+msgid "Grandfather Clock"
+msgstr "Relógio Antigo"
+
+#: ../homedecor/cobweb.lua
+msgid "Cobweb"
+msgstr "Teia de Aranha"
+
+#: ../homedecor/crafts.lua
+msgid "Uncooked Terracotta Base"
+msgstr "Base Bruta de Terracota"
+
+#: ../homedecor/crafts.lua
+msgid "Terracotta Roof Tile"
+msgstr "Telha de Terracota"
+
+#: ../homedecor/crafts.lua
+msgid "Oil extract"
+msgstr "Extrato de Óleo"
+
+#: ../homedecor/crafts.lua
+msgid "Unprocessed paraffin"
+msgstr "Parafina não processada"
+
+#: ../homedecor/crafts.lua
+msgid "Plastic strips"
+msgstr "Faixas de plástico"
+
+#: ../homedecor/crafts.lua
+msgid "Small Wooden Drawer"
+msgstr "Gaveta Pequena de Madeira"
+
+#: ../homedecor/crafts.lua
+msgid "Simple Integrated Circuit"
+msgstr "Circuito Integrado Simples"
+
+#: ../homedecor/crafts.lua
+msgid "Heating element"
+msgstr "Elemento de aquecimento"
+
+#: ../homedecor/crafts.lua
+msgid "Motor"
+msgstr "Motor"
+
+#: ../homedecor/crafts.lua
+msgid "Power Crystal"
+msgstr "Cristal de Força"
+
+#: ../homedecor/crafts.lua
+msgid "Blank Canvas"
+msgstr "Tela Branca"
+
+#: ../homedecor/crafts.lua
+msgid "VCR"
+msgstr "VCR"
+
+#: ../homedecor/crafts.lua
+msgid "DVD Player"
+msgstr "DVD Player"
+
+#: ../homedecor/crafts.lua
+msgid "Spool of copper wire"
+msgstr "Bobina de fio de cobre"
+
+#: ../homedecor/crafts.lua
+msgid "Spool of steel wire"
+msgstr "Bobina de fio de aço"
+
+#: ../homedecor/crafts.lua
+msgid "Speaker driver"
+msgstr "Alto-falante"
+
+#: ../homedecor/crafts.lua
+msgid "Fan blades"
+msgstr "Pás de ventilador"
+
+#: ../homedecor/crafts.lua
+msgid "Copper Strip"
+msgstr "Tira de Cobre"
+
+#: ../homedecor/crafts.lua
+msgid "Steel Strip"
+msgstr "Tira de Aço"
+
+#: ../homedecor/crafts.lua
+msgid "Steel chainlink"
+msgstr "Cerca/corrimão de aço"
+
+#: ../homedecor/crafts.lua
+msgid "Brass chainlink"
+msgstr "Cerca/corrimão de bronze"
+
+#: ../homedecor/crafts.lua
+msgid "Soda Can"
+msgstr "Lata de Refrigerante"
+
+#: ../homedecor/crafts.lua
+msgid "Gold Coin (for soda vending machine)"
+msgstr "Moeda de Ouro (para máquina de venda de refrigerante)"
+
+#: ../homedecor/crafts.lua
+msgid "Silicon lump"
+msgstr "Massa de silício"
+
+#: ../homedecor/crafts.lua
+msgid "Brass Ingot"
+msgstr "Lingote de Latão"
+
+#: ../homedecor/crafts.lua
+msgid "Small Flower Pot"
+msgstr "Vaso de Flor Pequeno"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Mahogany Closet Door (@1 opening)"
+msgstr "Porta de Closet em Mogno (abre para @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Oak Closet Door (@1 opening)"
+msgstr "Porta de Closet em Carvalho (abre para @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Fancy Wood/Glass Door (@1 opening)"
+msgstr "Porta de madeira/vidro trabalhada (abre para @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Glass Office Door (@1 opening)"
+msgstr "Porta de Vidro para Escritório (abre para @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Glass and Wood, Oak-colored (@1 opening)"
+msgstr "Vidro e Madeira, cor Carvalho (abre para @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Glass and Wood, Mahogany-colored (@1 opening)"
+msgstr "Vidro e Madeira, cor Mogno (abre para @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Glass and Wood, White (@1 opening)"
+msgstr "Vidro e Madeira, cor Branca (abre para @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Plain Wooden Door (@1 opening)"
+msgstr "Porta de Madeira Sem Acabamento (abre para @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "White Bedroom Door (@1 opening)"
+msgstr "Porta de Quarto Branca (abre para @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Wrought Iron Gate/Door (@1 opening)"
+msgstr "Porta/Portão de ferro forjado (abre para @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Wooden door with glass insert (@1 opening)"
+msgstr "Porta de Madeira com Vidraça (abre para @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Wooden door with glass insert, type 2 (@1 opening)"
+msgstr "Porta de Madeira com Vidraça, tipo 2 (abre para @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "left"
+msgstr "esquerda"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "right"
+msgstr "direita"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Unpainted Picket Fence Gate"
+msgstr "Porteira de Madeira Não Pintada"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "White Picket Fence Gate"
+msgstr "Porteira Branca de Piquete "
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Barbed Wire Fence Gate"
+msgstr "Porteira de Arame Farpado"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Chainlink Fence Gate"
+msgstr "Porteira de Tela de Arame"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "\"Half\" Door"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "\"Half\" Door (white)"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese wall (top)"
+msgstr "Divisória japonesa (superior)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese wall"
+msgstr "Divisória japonesa"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese wall (bottom)"
+msgstr "Divisória japonesa (inferior)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese tatami"
+msgstr "Tatami Japonês"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese-style door"
+msgstr "Porta estilo japonês"
+
+#: ../homedecor/electrics.lua
+#, fuzzy
+msgid "Power Outlet"
+msgstr "Cristal de Força"
+
+#: ../homedecor/electrics.lua
+msgid "Light switch"
+msgstr "Interruptor de luz"
+
+#: ../homedecor/electrics.lua
+msgid "Doorbell"
+msgstr "Campainha"
+
+#: ../homedecor/electronics.lua
+msgid "Large Stereo Speaker"
+msgstr "Alto-falante Estéreo Grande"
+
+#: ../homedecor/electronics.lua
+msgid "Large Stereo Speaker, open front"
+msgstr "Alto-falante Estéreo Grande, frente aberta"
+
+#: ../homedecor/electronics.lua
+msgid "Small Surround Speaker"
+msgstr "Alto-falante Surround Pequeno"
+
+#: ../homedecor/electronics.lua
+msgid "Stereo Receiver"
+msgstr "Aparelho de Som Estéreo"
+
+#: ../homedecor/electronics.lua
+msgid "Projection Screen Material"
+msgstr "Material de Tela de Projeção"
+
+#: ../homedecor/electronics.lua
+msgid "Small CRT Television"
+msgstr "TV de tubo pequena"
+
+#: ../homedecor/electronics.lua
+msgid "DVD and VCR"
+msgstr "DVD e VCR"
+
+#: ../homedecor/electronics.lua
+msgid "Telephone"
+msgstr "Telefone"
+
+#: ../homedecor/exterior.lua
+msgid "Barbecue"
+msgstr "Churrasqueira"
+
+#: ../homedecor/exterior.lua
+msgid "Garden Bench (style 1)"
+msgstr "Banco de Jardim (estilo 1)"
+
+#: ../homedecor/exterior.lua
+msgid "Garden Bench (style 2)"
+msgstr "Banco de Jardim (estilo 2)"
+
+#: ../homedecor/exterior.lua
+msgid "Deck Chair"
+msgstr "Cadeira de Praia"
+
+#: ../homedecor/exterior.lua
+msgid "Deck Chair (blue striped)"
+msgstr ""
+
+#: ../homedecor/exterior.lua
+msgid "Doghouse"
+msgstr "Casa de Cachorro"
+
+#: ../homedecor/exterior.lua
+msgid "Simple Bench"
+msgstr "Banco Simples"
+
+#: ../homedecor/exterior.lua
+msgid "Garden stone path"
+msgstr "Caminho de pedra de jardim"
+
+#: ../homedecor/exterior.lua ../homedecor/kitchen_appliances.lua
+#: ../homedecor/misc-nodes.lua ../homedecor/roofing.lua
+#: ../homedecor/window_treatments.lua
+msgid "wood"
+msgstr "madeira"
+
+#: ../homedecor/exterior.lua
+msgid "white wood"
+msgstr "madeira branca"
+
+#: ../homedecor/exterior.lua
+msgid "wood, with vegetation"
+msgstr "madeira, com vegetação"
+
+#: ../homedecor/exterior.lua
+msgid "white wood, with vegetation"
+msgstr "madeira branca, com vegetação"
+
+#: ../homedecor/exterior.lua
+msgid "Garden Lattice (@1)"
+msgstr "Treliça de Jardim (@1)"
+
+#: ../homedecor/exterior.lua
+msgid "Tree's swing"
+msgstr "Balancinho de árvore"
+
+#: ../homedecor/exterior.lua
+msgid "Water well"
+msgstr "Poço de agua"
+
+#: ../homedecor/exterior.lua
+msgid "yellow"
+msgstr "amarelo"
+
+#: ../homedecor/exterior.lua
+#, fuzzy
+msgid "Shrubbery (large, @1)"
+msgstr "Matagal (@1)"
+
+#: ../homedecor/exterior.lua
+msgid "Shrubbery (@1)"
+msgstr "Matagal (@1)"
+
+#: ../homedecor/fences.lua ../homedecor/misc-nodes.lua ../homedecor/tables.lua
+#: ../homedecor/window_treatments.lua
+msgid "brass"
+msgstr "latão"
+
+#: ../homedecor/fences.lua ../homedecor/misc-nodes.lua ../homedecor/tables.lua
+#: ../homedecor/window_treatments.lua
+msgid "wrought iron"
+msgstr "ferro forjado"
+
+#: ../homedecor/fences.lua
+msgid "Fence/railing (@1)"
+msgstr "Cerca/corrimão (@1)"
+
+#: ../homedecor/fences.lua
+msgid "Fence/railing with sign (@1)"
+msgstr "Cerca/corrimão com placa (@1)"
+
+#: ../homedecor/fences.lua
+msgid "Unpainted Picket Fence"
+msgstr "Cerca de Piquete Não Pintada"
+
+#: ../homedecor/fences.lua
+msgid "Unpainted Picket Fence Corner"
+msgstr "Cerca de Piquete Não Pintada de Canto"
+
+#: ../homedecor/fences.lua
+msgid "White Picket Fence"
+msgstr "Cerca de Piquete Branca"
+
+#: ../homedecor/fences.lua
+msgid "White Picket Fence Corner"
+msgstr "Cerca de Piquete Branca de Canto"
+
+#: ../homedecor/fences.lua
+msgid "Wooden Privacy Fence"
+msgstr "Cerca Privativa de Madeira"
+
+#: ../homedecor/fences.lua
+msgid "Wooden Privacy Fence Corner"
+msgstr "Cerca Privativa de Madeira de Canto"
+
+#: ../homedecor/fences.lua
+msgid "Barbed Wire Fence"
+msgstr "Cerca de Arame Farpado"
+
+#: ../homedecor/fences.lua
+msgid "Barbed Wire Fence Corner"
+msgstr "Cerca de Arame Farpado de Canto"
+
+#: ../homedecor/fences.lua
+msgid "Chainlink Fence"
+msgstr "Cerca de Tela de Arame"
+
+#: ../homedecor/fences.lua
+msgid "Chainlink Fence Corner"
+msgstr "Cerca de Tela de Arame de Canto"
+
+#: ../homedecor/fences.lua
+msgid "Wrought Iron fence (type 2)"
+msgstr "Cerca de Ferro Forjado (tipo 2)"
+
+#: ../homedecor/fences.lua
+msgid "Wrought Iron fence (type 2) Corner"
+msgstr "Cerca de Ferro Forjado (tipo 2) de Canto"
+
+#: ../homedecor/foyer.lua
+msgid "Wall-mounted coat rack"
+msgstr "Cabideiro de parede"
+
+#: ../homedecor/foyer.lua
+msgid "Coat tree"
+msgstr "Cabideiro de piso"
+
+#: ../homedecor/foyer.lua
+msgid "Green welcome mat"
+msgstr "Tapete de boas vindas verde"
+
+#: ../homedecor/foyer.lua
+msgid "Brown welcome mat"
+msgstr "Tapete de boas vindas marrom"
+
+#: ../homedecor/foyer.lua
+msgid "Grey welcome mat"
+msgstr "Tapete de boas vindas cinza"
+
+#: ../homedecor/furniture.lua
+msgid "Table"
+msgstr "Mesa"
+
+#: ../homedecor/furniture.lua
+msgid "Mahogany Table"
+msgstr "Mesa em Mogno"
+
+#: ../homedecor/furniture.lua
+msgid "White Table"
+msgstr "Mesa Branca"
+
+#: ../homedecor/furniture.lua
+#, fuzzy
+msgid "Kitchen chair"
+msgstr "Cadeira de Cozinha"
+
+#: ../homedecor/furniture.lua ../lrfurn/armchairs.lua
+#, fuzzy
+msgid "Armchair"
+msgstr "Poltrona"
+
+#: ../homedecor/furniture.lua
+msgid "Bookshelf (open-frame)"
+msgstr "Estante de Livros de Parede"
+
+#: ../homedecor/furniture.lua
+msgid "Wall Shelf"
+msgstr "Estante de Parede"
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Bars"
+msgstr "Barras"
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Binding Bars"
+msgstr "Barras do Canto"
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Chains"
+msgstr "Correntes"
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Wall Torch"
+msgstr "Tocha de parede"
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Wall Lamp"
+msgstr "Lâmpada de Parede"
+
+#: ../homedecor/gastronomy.lua
+msgid "Cutlery set"
+msgstr "Conjunto de Talheres"
+
+#: ../homedecor/gastronomy.lua
+msgid "Brown bottle"
+msgstr "Garrafa marrom"
+
+#: ../homedecor/gastronomy.lua
+msgid "Four brown bottles"
+msgstr "Quatro garrafas marrons"
+
+#: ../homedecor/gastronomy.lua
+msgid "Four green bottles"
+msgstr "Quatro garrafas verdes"
+
+#: ../homedecor/gastronomy.lua
+msgid "Green bottle"
+msgstr "Garrafa verde"
+
+#: ../homedecor/gastronomy.lua
+msgid "Four misc brown/green bottles"
+msgstr "Quatro garrafas mescladas verde/marrom"
+
+#: ../homedecor/gastronomy.lua
+msgid "Wine rack"
+msgstr "Prateleira de Vinho"
+
+#: ../homedecor/gastronomy.lua
+#, fuzzy
+msgid "Dartboard"
+msgstr "Alvo"
+
+#: ../homedecor/gastronomy.lua
+msgid "Beer tap"
+msgstr "Torneira de cerveja"
+
+#: ../homedecor/gastronomy.lua
+msgid "Ahh, a frosty cold beer - look in your inventory for it!"
+msgstr "Ahh, uma cerveja bem gelada - procure por ela em seu inventário!"
+
+#: ../homedecor/gastronomy.lua
+msgid "No room in your inventory to add a beer mug!"
+msgstr "Sem espaço no inventário para colocar uma caneca de cerveja"
+
+#: ../homedecor/gastronomy.lua
+msgid "Beer mug"
+msgstr "Caneca de cerveja"
+
+#: ../homedecor/gastronomy.lua
+#, fuzzy
+msgid "Soda vending machine"
+msgstr "Máquina de refrigerante"
+
+#: ../homedecor/gastronomy.lua
+msgid "Please insert a coin in the machine."
+msgstr "Por favor insira uma moeda na máquina."
+
+#: ../homedecor/handlers/expansion.lua
+msgid "Not enough room - the space for the headboard is occupied!"
+msgstr "Sem espaço - o espaço para a cabeceira está ocupado!"
+
+#: ../homedecor/handlers/expansion.lua
+msgid "Someone already owns the spot where the headboard goes."
+msgstr "Alguém já é proprietário do local onde a cabeceira vai."
+
+#: ../homedecor/handlers/expansion.lua
+msgid "Not enough room - the upper space is occupied!"
+msgstr "Sem espaço - o espaço acima está ocupado!"
+
+#: ../homedecor/handlers/expansion.lua
+#, fuzzy
+msgid "Someone already owns that spot."
+msgstr "Alguém já é proprietário deste lugar."
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "Furnace"
+msgstr "Forno"
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (empty)"
+msgstr "@1 (vazio)"
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (active)"
+msgstr "@1 (ativo)"
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (active: @2%)"
+msgstr "@1 (ativo: @2%)"
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (out of fuel)"
+msgstr "@1 (sem combustível)"
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (output bins are full)"
+msgstr "@1 (saída de itens está lotada)"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 moves stuff in @2 at @3"
+msgstr "@1 moveu algo de @2 em @3"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 moves @2 to @3 at @4"
+msgstr "@1 moveu @2 de @3 em @4"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 takes @2 from @3 at @4"
+msgstr "@1 pegou @2 de @3 em @4"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 (owned by @2)"
+msgstr "@1 (pertence a @2)"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 tried to access a @2 belonging to @3 at @4"
+msgstr "@1 tentou acessar @2 pertencente a @3 em @4"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 (Locked)"
+msgstr "@1 (trancado)"
+
+#: ../homedecor/init.lua ../lrfurn/armchairs.lua ../lrfurn/coffeetable.lua
+#: ../lrfurn/endtable.lua ../lrfurn/longsofas.lua ../lrfurn/sofas.lua
+msgid "Loaded!"
+msgstr "Carregado!"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Refrigerator (stainless steel)"
+msgstr "Refrigerador (aço inoxidável)"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Refrigerator"
+msgstr "Refrigerador"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Oven"
+msgstr "Forno"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Oven (stainless steel)"
+msgstr "Forno (aço inoxidável)"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Microwave Oven"
+msgstr "Forno Microondas"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Coffee Maker"
+msgstr "Cafeteira"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Toaster"
+msgstr "Torradeira"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Dishwasher"
+msgstr "Lava Louças"
+
+#: ../homedecor/kitchen_appliances.lua ../homedecor/kitchen_furniture.lua
+msgid "granite"
+msgstr "granito"
+
+#: ../homedecor/kitchen_appliances.lua ../homedecor/kitchen_furniture.lua
+msgid "marble"
+msgstr "mármore"
+
+#: ../homedecor/kitchen_appliances.lua ../homedecor/kitchen_furniture.lua
+msgid "steel"
+msgstr "aço"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Dishwasher (@1)"
+msgstr "Lava Louças (@1)"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Kitchen Cabinet"
+msgstr "Armário de Cozinha"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Kitchen Cabinet (@1 top)"
+msgstr "Armário de Cozinha (tampo de @1)"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Half-height Kitchen Cabinet (on ceiling)"
+msgstr "Armário Superior de Cozinha (no teto)"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Kitchen Cabinet with sink"
+msgstr "Armário de Cozinha com Pia"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Under-sink cabinet"
+msgstr "Armário sob a Pia"
+
+#: ../homedecor/kitchen_furniture.lua
+#, fuzzy
+msgid "Copper pans"
+msgstr "Panelas de cobre"
+
+#: ../homedecor/kitchen_furniture.lua
+#, fuzzy
+msgid "Kitchen Faucet"
+msgstr "Armário de Cozinha"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Paper towels"
+msgstr "Papel toalha"
+
+#: ../homedecor/lighting.lua
+#, fuzzy
+msgid "Thick Glowlight"
+msgstr "Arandela Grossa"
+
+#: ../homedecor/lighting.lua
+#, fuzzy
+msgid "Thin Glowlight"
+msgstr "Arandela Fina"
+
+#: ../homedecor/lighting.lua
+#, fuzzy
+msgid "Small Glowlight Cube"
+msgstr "Arandela Cúbica Pequena"
+
+#: ../homedecor/lighting.lua
+msgid "Plasma Lamp"
+msgstr "Lâmpada de Plasma"
+
+#: ../homedecor/lighting.lua
+msgid "Plasma Ball"
+msgstr "Bola de Plasma"
+
+#: ../homedecor/lighting.lua
+msgid "Thick Candle"
+msgstr "Vela Grossa"
+
+#: ../homedecor/lighting.lua
+msgid "Thin Candle"
+msgstr "Vela Fina"
+
+#: ../homedecor/lighting.lua
+msgid "Candlestick (wrought iron)"
+msgstr "Castiçal (ferro forjado)"
+
+#: ../homedecor/lighting.lua
+msgid "Candlestick (brass)"
+msgstr "Castiçal (latão)"
+
+#: ../homedecor/lighting.lua
+msgid "Wall sconce"
+msgstr "Candeeiro de Parede"
+
+#: ../homedecor/lighting.lua
+msgid "Oil lamp (hurricane)"
+msgstr "Luminária a óleo (lamparina)"
+
+#: ../homedecor/lighting.lua
+msgid "Oil Lamp (tabletop)"
+msgstr "Luminária a Óleo (sobre a mesa)"
+
+#: ../homedecor/lighting.lua
+msgid "Ground Lantern"
+msgstr "Lanterna de Chão"
+
+#: ../homedecor/lighting.lua
+msgid "Hanging Lantern"
+msgstr "Lanterna de Suspensa"
+
+#: ../homedecor/lighting.lua
+#, fuzzy
+msgid "Ceiling Lantern"
+msgstr "Lanterna de Teto"
+
+#: ../homedecor/lighting.lua
+msgid "Lattice lantern (large)"
+msgstr "Lanterna com treliça (grande)"
+
+#: ../homedecor/lighting.lua
+msgid "Lattice lantern (small)"
+msgstr "Lanterna com treliça (pequena)"
+
+#: ../homedecor/lighting.lua
+#, fuzzy
+msgid "Table Lamp"
+msgstr "Luminária de Mesa"
+
+#: ../homedecor/lighting.lua
+#, fuzzy
+msgid "Standing Lamp"
+msgstr "Luminária Elevada"
+
+#: ../homedecor/lighting.lua
+#, fuzzy
+msgid "Desk Lamp"
+msgstr "Luminária de Escritório"
+
+#: ../homedecor/lighting.lua
+msgid "Ceiling Lamp"
+msgstr "Luminária de Teto"
+
+#: ../homedecor/lighting.lua
+msgid "Ceiling Lamp (off)"
+msgstr "Luminária de Teto (desligada)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Textured Ceiling Paint"
+msgstr "Pintura Texturizada do Teto"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Drop-Ceiling Tile"
+msgstr "Placa de Teto"
+
+#: ../homedecor/misc-nodes.lua
+msgid "small"
+msgstr "pequeno"
+
+#: ../homedecor/misc-nodes.lua
+msgid "large"
+msgstr "grande"
+
+#: ../homedecor/misc-nodes.lua
+msgid "persian"
+msgstr "persiana"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Rug (@1)"
+msgstr "Carpete (@1)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "black"
+msgstr "preto"
+
+#: ../homedecor/misc-nodes.lua ../homedecor/roofing.lua
+msgid "terracotta"
+msgstr "terracota"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Flower Pot (@1)"
+msgstr "Vaso de Flores"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Rose"
+msgstr "Rosa"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Tulip"
+msgstr "Tulipa"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Yellow Dandelion"
+msgstr "Dente de Leão Amarelo"
+
+#: ../homedecor/misc-nodes.lua
+msgid "White Dandelion"
+msgstr "Dente de Leão Branco"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Blue Geranium"
+msgstr "Gerânio Azul"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Viola"
+msgstr "Violeta"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Cactus"
+msgstr "Cacto"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Bonsai"
+msgstr "Bonsai"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Potted flower (@1)"
+msgstr "Vaso de Flor (@1)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Brass Pole"
+msgstr "Poste de bronze"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Wrought Iron Pole"
+msgstr "Poste de Ferro Forjado"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Fishtank"
+msgstr "Aquário"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Fishtank (lighted)"
+msgstr "Aquário (iluminado)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Cardboard box (big)"
+msgstr "Caixa de Papelão (grande)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Cardboard box"
+msgstr "Caixa de Papelão"
+
+#: ../homedecor/misc-nodes.lua
+msgid "DVD/CD cabinet"
+msgstr "Gabinete de DVD/CD"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Pool Table"
+msgstr "Mesa de Sinuca"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Piano"
+msgstr "Piano"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Trophy"
+msgstr "Troféu"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Sport bench"
+msgstr "Supino Reto"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Skateboard"
+msgstr "Skate"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Metal tool cabinet and work table"
+msgstr "Gabinete de ferramentas metálicas e mesa de trabalho"
+
+#: ../homedecor/misc-nodes.lua
+#, fuzzy
+msgid "Picture Frame "
+msgstr "Quadro de Foto"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Decorative painting #@1"
+msgstr "Quadro Decorativo #@1"
+
+#: ../homedecor/misc-nodes.lua
+msgid "dark topped"
+msgstr "coberto escuro"
+
+#: ../homedecor/misc-nodes.lua
+msgid "diagonal"
+msgstr "diagonal"
+
+#: ../homedecor/misc-nodes.lua
+msgid "horizontal"
+msgstr "horizontal"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Banister for Stairs (@1, @2)"
+msgstr "Corrimão para Escadas (@1, @2)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "not enough space"
+msgstr "espaço insuficiente"
+
+#: ../homedecor/office.lua
+msgid "Filing cabinet"
+msgstr "Armário sob a Pia"
+
+#: ../homedecor/office.lua
+#, fuzzy
+msgid "Desk"
+msgstr "Escrivaninha"
+
+#: ../homedecor/office.lua
+msgid "Desk globe"
+msgstr "Globo da terra"
+
+#: ../homedecor/office.lua
+msgid "Calendar"
+msgstr "Calendário"
+
+#: ../homedecor/office.lua
+msgid ""
+"Date (right-click to update):\n"
+"@1"
+msgstr ""
+"Data (clique com o botão direito para atualizar):\n"
+"@1"
+
+#: ../homedecor/office.lua
+msgid "Basic office chair"
+msgstr "Cadeira de escritório básica"
+
+#: ../homedecor/office.lua
+msgid "Upscale office chair"
+msgstr "Cadeira de escritório superior"
+
+#: ../homedecor/roofing.lua
+msgid "Glass Skylight"
+msgstr "Claraboia de Vidro"
+
+#: ../homedecor/roofing.lua
+msgid "Glass Skylight Frosted"
+msgstr "Claraboia de Vidro Fosco"
+
+#: ../homedecor/roofing.lua
+msgid "asphalt"
+msgstr "asfalto"
+
+#: ../homedecor/roofing.lua
+msgid "Shingles (@1)"
+msgstr "Telhas (@1)"
+
+#: ../homedecor/roofing.lua
+msgid "@1 (outer corner)"
+msgstr "@1 (canto externo)"
+
+#: ../homedecor/roofing.lua
+msgid "@1 (inner corner)"
+msgstr "@1 (canto interno)"
+
+#: ../homedecor/roofing.lua
+msgid "Wood Shingles"
+msgstr "Telhas de Madeira"
+
+#: ../homedecor/roofing.lua
+msgid "Asphalt Shingles"
+msgstr "Telhas de Asfalto"
+
+#: ../homedecor/roofing.lua
+msgid "Terracotta Shingles"
+msgstr "Telhas de Terracota"
+
+#: ../homedecor/roofing.lua
+msgid "Glass Shingles"
+msgstr "Telhas de Vidro"
+
+#: ../homedecor/roofing.lua
+msgid "Chimney"
+msgstr "Chaminé"
+
+#: ../homedecor/shutters.lua
+#, fuzzy
+msgid "Wooden Shutter"
+msgstr "Obturador de Madeira"
+
+#: ../homedecor/tables.lua
+msgid "Small square glass table"
+msgstr "Mesa pequena quadrada de vidro"
+
+#: ../homedecor/tables.lua
+msgid "Small round glass table"
+msgstr "Mesa pequena circular de vidro"
+
+#: ../homedecor/tables.lua
+msgid "Large glass table piece"
+msgstr "Mesa grande de vidro"
+
+#: ../homedecor/tables.lua
+msgid "Small square wooden table"
+msgstr "Mesa pequena quadrada de madeira"
+
+#: ../homedecor/tables.lua
+msgid "Small round wooden table"
+msgstr "Mesa pequena circular de madeira"
+
+#: ../homedecor/tables.lua
+msgid "Large wooden table piece"
+msgstr "Mesa grande de madeira"
+
+#: ../homedecor/tables.lua
+msgid "Utility Table"
+msgstr "Mesa de Trabalho"
+
+#: ../homedecor/tables.lua
+msgid "Table Legs (@1)"
+msgstr "Pernas de Mesa (@1)"
+
+#: ../homedecor/tables.lua
+msgid "Legs for Utility Table"
+msgstr "Pernas para Mesa de Trabalho"
+
+#: ../homedecor/trash_cans.lua
+msgid "Green Trash Can"
+msgstr "Lixeira Verde"
+
+#: ../homedecor/trash_cans.lua
+#, fuzzy
+msgid "Trash Can"
+msgstr "Lixeira"
+
+#: ../homedecor/trash_cans.lua
+msgid "Small Trash Can"
+msgstr "Lixeira pequena"
+
+#: ../homedecor/wardrobe.lua
+msgid "Wardrobe"
+msgstr "Guarda Roupa"
+
+#: ../homedecor/wardrobe.lua
+msgid "Clothes"
+msgstr "Roupas"
+
+#: ../homedecor/wardrobe.lua
+msgid "Storage"
+msgstr "Armazenamento"
+
+#: ../homedecor/window_treatments.lua
+msgid "Window (quartered)"
+msgstr "Janela (dividida em 4)"
+
+#: ../homedecor/window_treatments.lua
+msgid "Window (plain)"
+msgstr "Janela (Sem Acabamento)"
+
+#: ../homedecor/window_treatments.lua
+msgid "Window Blinds (thick)"
+msgstr "Persiana (grossa)"
+
+#: ../homedecor/window_treatments.lua
+msgid "Window Blinds (thin)"
+msgstr "Persiana (fina)"
+
+#: ../homedecor/window_treatments.lua
+#, fuzzy
+msgid "Curtains"
+msgstr "Cortinas"
+
+#: ../homedecor/window_treatments.lua
+#, fuzzy
+msgid "Curtains (open)"
+msgstr "Cortinas"
+
+#: ../homedecor/window_treatments.lua
+msgid "Curtain Rod (@1)"
+msgstr "Suporte de Cortina (@1)"
+
+#: ../homedecor/window_treatments.lua
+msgid "Window flowerbox"
+msgstr "Janela com Caixa de Flores"
+
+#: ../homedecor/window_treatments.lua
+msgid "Stained Glass"
+msgstr "Vitral"
+
+#: ../inbox/init.lua
+msgid "Mailbox"
+msgstr "Correio"
+
+#: ../inbox/init.lua
+msgid "@1's Mailbox"
+msgstr "Correio de @1"
+
+#: ../itemframes/init.lua
+#, fuzzy
+msgid "Item frame"
+msgstr "Quadro de Item"
+
+#: ../itemframes/init.lua
+#, fuzzy
+msgid "Item frame (owned by @1)"
+msgstr "Quadro de item (pertence a @l)"
+
+#: ../itemframes/init.lua
+msgid "Pedestal"
+msgstr "Pedestal"
+
+#: ../itemframes/init.lua
+#, fuzzy
+msgid "Pedestal (owned by @1)"
+msgstr "Pedestal (pertence a @l)"
+
+#: ../lavalamp/init.lua
+#, fuzzy
+msgid "Lava Lamp"
+msgstr "Lâmpada de Lava"
+
+#: ../lavalamp/init.lua
+#, fuzzy
+msgid "Lava Lamp (off)"
+msgstr "Lâmpada de Lava (desligada)"
+
+#: ../lrfurn/coffeetable.lua
+#, fuzzy
+msgid "Coffee Table"
+msgstr "Mesa de Café"
+
+#: ../lrfurn/coffeetable.lua
+msgid "No room to place the coffee table!"
+msgstr "Sem espaço para colocar a mesa de café"
+
+#: ../lrfurn/endtable.lua
+#, fuzzy
+msgid "End Table"
+msgstr "Mesa"
+
+#: ../lrfurn/init.lua
+#, fuzzy
+msgid "Someone else owns the spot where other end goes!"
+msgstr "Alguém já é proprietário do local onde a cabeceira vai."
+
+#: ../lrfurn/init.lua
+#, fuzzy
+msgid "Someone else owns the spot where the middle or far end goes!"
+msgstr "Alguém já é proprietário do local onde a cabeceira vai."
+
+#: ../lrfurn/init.lua
+#, fuzzy
+msgid "Someone else owns the spot where the other end goes!"
+msgstr "Alguém já é proprietário do local onde a cabeceira vai."
+
+#: ../lrfurn/longsofas.lua
+msgid "Long Sofa"
+msgstr "Sofá Grande"
+
+#: ../lrfurn/longsofas.lua ../lrfurn/sofas.lua
+msgid "No room to place the sofa!"
+msgstr "Sem espaço para colocar o sofá!"
+
+#: ../lrfurn/sofas.lua
+msgid "Sofa"
+msgstr "Sofá"
+
+#: ../plasmascreen/init.lua
+msgid "Plasma Screen TV Stand"
+msgstr "Suporte de TV de Plasma"
+
+#: ../plasmascreen/init.lua
+#, fuzzy
+msgid "Plasma TV"
+msgstr "TV de Plasma"
+
+#: ../plasmascreen/init.lua
+msgid "Plasma TV (off)"
+msgstr "TV de Plasma (desligada)"
+
+#, fuzzy
+#~ msgid "Grass"
+#~ msgstr "latão"
+
+#, fuzzy
+#~ msgid "Roofing"
+#~ msgstr "Placa de telhado"
+
+#~ msgid "Marble stair"
+#~ msgstr "Escada de mármore"
+
+#~ msgid "Marble slab"
+#~ msgstr "Placa de Mármore"
+
+#~ msgid "Hardwood stair"
+#~ msgstr "Escada de madeira"
+
+#~ msgid "Hardwood slab"
+#~ msgstr "Placa de madeira"
+
+#~ msgid "Grass stair"
+#~ msgstr "Escada de grama"
+
+#, fuzzy
+#~ msgid "Grass slab"
+#~ msgstr "Placa de grama"
+
+#~ msgid "Tar stair"
+#~ msgstr "Escada de alcatrão"
+
+#~ msgid "Tar slab"
+#~ msgstr "Placa de alcatrão"
+
+#~ msgid "Grate Stair"
+#~ msgstr "Escade de Grelha"
+
+#~ msgid "Grate Slab"
+#~ msgstr "Placa de Grelha"
+
+#~ msgid "Adobe stair"
+#~ msgstr "Escada de Argila"
+
+#~ msgid "Adobe slab"
+#~ msgstr "Placa de argila"
+
+#~ msgid "Roofing stair"
+#~ msgstr "Escada de telhado"
+
+#~ msgid "Roofing slab"
+#~ msgstr "Placa de telhado"
+
+#~ msgid "Fake fire"
+#~ msgstr "Fogo falso"
+
+#~ msgid "Flint and steel"
+#~ msgstr "Pederneira e aço"
+
+#~ msgid "This area is protected!"
+#~ msgstr "Esta área é protegida"
+
+#~ msgid "white"
+#~ msgstr "branco"
+
+#~ msgid "pink"
+#~ msgstr "rosa"
+
+#~ msgid "plain"
+#~ msgstr "Sem Acabamento"
+
+#~ msgid "dark green"
+#~ msgstr "verde escuro"
+
+#~ msgid "white/grey"
+#~ msgstr "branco/cinza"
+
+#~ msgid "white/dark grey"
+#~ msgstr "branco/cinza escuro"
+
+#~ msgid "white/black"
+#~ msgstr "branco/preto"
+
+#~ msgid "black/dark grey"
+#~ msgstr "preto/cinza escuro"
+
+#~ msgid "white/red"
+#~ msgstr "branco/vermelho"
+
+#~ msgid "white/green"
+#~ msgstr "branco/verde"
+
+#~ msgid "white/blue"
+#~ msgstr "branco/azul"
+
+#~ msgid "white/yellow"
+#~ msgstr "branco/amarelo"
+
+#~ msgid "white/tan"
+#~ msgstr "branco/bronzeado"
+
+#~ msgid "cyan"
+#~ msgstr "ciano\t\t"
+
+#~ msgid "dark grey"
+#~ msgstr "cinza escuro"
+
+#~ msgid "magenta"
+#~ msgstr "magenta"
+
+#~ msgid "orange"
+#~ msgstr "laranja"
+
+#~ msgid "Bed (@1)"
+#~ msgstr "Cama (@1)"
+
+#~ msgid "unpainted oak"
+#~ msgstr "carvalho não pintado"
+
+#~ msgid "forest green"
+#~ msgstr "verde floresta"
+
+#~ msgid "light blue"
+#~ msgstr "azul claro"
+
+#~ msgid "Armchair (@1)"
+#~ msgstr "Poltrona (@1)"
+
+#, fuzzy
+#~ msgid "dark_grey"
+#~ msgstr "cinza escuro"
+
+#, fuzzy
+#~ msgid "dark_green"
+#~ msgstr "verde escuro"
+
+#~ msgid "%s moves stuff in kitchen cabinet at %s "
+#~ msgstr "%s moveu itens no armário de cozinha em %s "
+
+#~ msgid "%s moves stuff to kitchen cabinet at %s "
+#~ msgstr "%s moveu itens para o armário de cozinha em %s "
+
+#~ msgid "%s takes stuff from kitchen cabinet at %s "
+#~ msgstr "%s retirou itens do armário de cozinha em %s "
+
+#~ msgid "(Top Half, %s-opening) "
+#~ msgstr "(Metade superior, abre para %s) "
+
+#~ msgid "(%s-opening) "
+#~ msgstr "(abre para %s) "
+
+#~ msgid "Bucket of white paint "
+#~ msgstr "Balde de tinta branca "
+
+#~ msgid "Legs for Small Utility table "
+#~ msgstr "Pernas para mesa pequena "
+
+#~ msgid "Titanium Dioxide "
+#~ msgstr "Dióxido de titânio "
+
+#~ msgid "Chainlink Fence Gate (open) "
+#~ msgstr "Portão da cerca de tela de arame (aberto) "
+
+#~ msgid "Wrought Iron Fence/railing with sign "
+#~ msgstr "Cerca/corrimão de ferro forjado, com placa "
+
+#~ msgid "want to simply place the wielded item like usual. "
+#~ msgstr "quer somente colocar o item empunhado normalmente. "
+
+#~ msgid "Sink "
+#~ msgstr "Pia "
+
+#~ msgid "Taps "
+#~ msgstr "Torneira "
+
+#~ msgid "Glass Table (Small, Round) "
+#~ msgstr "Mesa de vidro (pequena, redonda) "
+
+#~ msgid "Glass Table (Small, Square) "
+#~ msgstr "Mesa de vidro (pequena, quadrada) "
+
+#~ msgid "Green Plastic Flower Pot "
+#~ msgstr "Vaso de flor de plástico verde "
+
+#~ msgid "Large Area Rug "
+#~ msgstr "Tapete grande "
+
+#~ msgid "Small Throw Rug "
+#~ msgstr "Tapete pequeno "
+
+#~ msgid "Terracotta Flower Pot "
+#~ msgstr "Vaso de flor de terracota "
+
+#~ msgid "Utility table mk2 "
+#~ msgstr "Mesa de trabalho mk2 "
+
+#~ msgid "Wooden Shutter (Black) "
+#~ msgstr "Persiana de madeira (Preta) "
+
+#~ msgid "Wooden Shutter (Dark Grey) "
+#~ msgstr "Persiana de madeira (Cinza Escura) "
+
+#~ msgid "Wooden Shutter (Forest Green) "
+#~ msgstr "Persiana de madeira (Verde Floresta) "
+
+#~ msgid "Wooden Shutter (Grey) "
+#~ msgstr "Persiana de madeira (Cinza) "
+
+#~ msgid "Wooden Shutter (Light Blue) "
+#~ msgstr "Persiana de madeira (Azul Claro) "
+
+#~ msgid "Wooden Shutter (Purple) "
+#~ msgstr "Persiana de madeira (Roxa) "
+
+#~ msgid "Wooden Shutter (Unpainted Mahogany) "
+#~ msgstr "Persiana de madeira (Mogno) "
+
+#~ msgid "Wooden Shutter (Unpainted Oak) "
+#~ msgstr "Persiana de madeira (Carvalho) "
+
+#~ msgid "Wooden Shutter (White) "
+#~ msgstr "Persiana de madeira (Branca) "
+
+#~ msgid "Wooden Shutter (Yellow) "
+#~ msgstr "Persiana de madeira (Amarela) "
+
+#~ msgid "Wooden Tabletop (Small, Round) "
+#~ msgstr "Tampo da mesa (Pequeno, Arredondado) "
+
+#~ msgid "Wooden Tabletop (Small, Square) "
+#~ msgstr "Tampo da mesa (Pequeno, Quadrado) "
+
+#~ msgid "someone "
+#~ msgstr "alguém "
+
+#~ msgid "White Glowlight (small cube) "
+#~ msgstr "Arandela Branca (cubo pequeno) "
+
+#~ msgid "White Glowlight (small cube, on ceiling) "
+#~ msgstr "Arandela Branca (cubo pequeno, na parede) "
+
+#~ msgid "White Glowlight (thick, on wall) "
+#~ msgstr "Arandela Branca (grossa, na parede) "
+
+#~ msgid "White Glowlight (thin, on wall) "
+#~ msgstr "Arandela Branca (fina, na parede) "
+
+#~ msgid "Yellow Glowlight (small cube, on ceiling) "
+#~ msgstr "Arandela amarela (cubo pequeno, na parede) "
+
+#~ msgid "Yellow Glowlight (thick) "
+#~ msgstr "Arandela amarela (grossa) "
+
+#~ msgid "Yellow Glowlight (thick, on wall) "
+#~ msgstr "Arandela amarela (grossa, na parede) "
+
+#~ msgid "Yellow Glowlight (thin) "
+#~ msgstr "Arandela Amarela (fina) "
+
+#~ msgid "Yellow Glowlight (thin, on wall) "
+#~ msgstr "Arandela Amarela (fina, na parede) "
+
+#~ msgid "Locked Cabinet "
+#~ msgstr "Armário Trancado "
+
+#~ msgid "Locked Nightstand "
+#~ msgstr "Criado-mudo Trancado "
+
+#~ msgid "Mahogany Nightstand with One Drawer "
+#~ msgstr "Criado-mudo de mogno, com uma gaveta "
+
+#~ msgid "Mahogany Nightstand with Two Drawers "
+#~ msgstr "Criado-mudo de mogno, com duas gavetas "
+
+#~ msgid "%s moves stuff to nightstand at %s "
+#~ msgstr "%s moveu item(ns) para o criado-mudo em %s "
+
+#~ msgid "%s takes stuff from nightstand at %s "
+#~ msgstr "%s tirou item(ns) do criado-mudo em %s "
+
+#~ msgid "Oven active: %d%% "
+#~ msgstr "Forno ativo: %d%% "
+
+#~ msgid "Oven is empty "
+#~ msgstr "O forno está vazio "
+
+#~ msgid "%s moves stuff in refrigerator at %s "
+#~ msgstr "%s moveu item(ns) na geladeira em %s "
+
+#~ msgid "%s moves stuff to refrigerator at %s "
+#~ msgstr "%s moveu item(ns) para a geladeira em %s "
+
+#~ msgid "%s takes stuff from refrigerator at %s "
+#~ msgstr "%s tirou item(ns) da geladeira em %s "
+
+#~ msgid "Not enough vertical space to place a refrigerator! "
+#~ msgstr ""
+#~ "Não existe espaço vertical suficiente para adicionar uma geladeira. "
+
+#~ msgid "%s wrote \"%s\" to sign at %s "
+#~ msgstr "%s escreveu \"%s\" na placa em %s "
+
+#~ msgid "Reading cached character database. "
+#~ msgstr "Lendo banco de dados de caracteres no cache. "
+
+#~ msgid "Font seems to have changed. Rebuilding cache. "
+#~ msgstr "Aparentemente as fontes foram alteradas. Reconstruindo o cache. "
+
+#~ msgid "Could not find font line height in cached DB. Trying brute force. "
+#~ msgstr ""
+#~ "Não foi possível encontrar a altura da linha da fonte no cache do BD. "
+#~ "Tentando por força bruta"
+
+#~ msgid "Registered %s and %s "
+#~ msgstr "%s e %s registrados "
+
+#~ msgid "signs loaded "
+#~ msgstr "placas carregadas "
+
+#~ msgid "Expansion placeholder (you hacker you!)"
+#~ msgstr "Espaço reservado (seu espertinho!)"
diff --git a/homedecor_common/locale/ru.po b/homedecor_common/locale/ru.po
new file mode 100644
index 0000000..1e1dd1e
--- /dev/null
+++ b/homedecor_common/locale/ru.po
@@ -0,0 +1,1595 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-11-14 03:47+0800\n"
+"PO-Revision-Date: 2017-08-21 16:17+0300\n"
+"Last-Translator: inpos <inpos@yandex.ru>\n"
+"Language-Team: \n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 2.0.3\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+
+#: ../building_blocks/alias.lua
+msgid "Granite"
+msgstr "Гранит"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Grate"
+msgstr "Каминная решётка"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Streak Free Glass"
+msgstr "Стекло без стыков"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Wood Framed Glass"
+msgstr "Деревянное окно"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Adobe"
+msgstr "Саман"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Fake Grass"
+msgstr "Псевдо трава"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Hardwood"
+msgstr "Твёрдая древесина"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Roof block"
+msgstr "Кровельный блок"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Tar"
+msgstr "Смола"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Marble"
+msgstr "Мрамор"
+
+#. Translators: "Brobble" is a portmanteau of "Brick" and "Cobble".
+#. Translate however you see fit.
+#: ../building_blocks/node_stairs.lua
+msgid "Brobble Spread"
+msgstr "Настил кирпичного булыжника"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Gravel Spread"
+msgstr "Настил гравия"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Tarmac Spread"
+msgstr "Покрытие гудронной смолой"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Terrycloth towel"
+msgstr "Махровое полотенце"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Chess board tiling"
+msgstr "Шахматная плитка"
+
+#: ../building_blocks/node_stairs.lua
+msgid "Fireplace"
+msgstr "Камин"
+
+#: ../building_blocks/others.lua
+msgid "Small bundle of sticks"
+msgstr "Небольшая связка палок"
+
+#: ../building_blocks/others.lua
+msgid "Tar base"
+msgstr "Смоляная основа"
+
+#: ../building_blocks/others.lua
+msgid "Tar Knife"
+msgstr "Смоляной нож"
+
+#: ../chains/init.lua
+msgid "Hanging chain (wrought iron)"
+msgstr "Висящая цепь (кованое железо)"
+
+#: ../chains/init.lua
+msgid "Hanging chain (brass)"
+msgstr "Висящая цепь (латунь)"
+
+#: ../chains/init.lua
+msgid "Hanging chain (ceiling mount, wrought iron)"
+msgstr "Висящая цепь (потолочное крепление, кованое железо)"
+
+#: ../chains/init.lua
+msgid "Hanging chain (ceiling mount, brass)"
+msgstr "Висящая цепь (потолочное крепление, латунь)"
+
+#: ../chains/init.lua
+msgid "Chandelier (wrought iron)"
+msgstr "Люстра (кованое железо)"
+
+#: ../chains/init.lua
+msgid "Chandelier (brass)"
+msgstr "Люстра (латунь)"
+
+#: ../computer/computers.lua
+msgid "Monitor and keyboard"
+msgstr "Монитор и клавиатура"
+
+#: ../computer/computers.lua
+msgid "WIFI Router"
+msgstr "WIFI-роутер"
+
+#: ../computer/computers.lua
+msgid "Computer Tower"
+msgstr "Системный блок"
+
+#: ../computer/computers.lua
+msgid "Printer-Scanner Combo"
+msgstr "МФУ"
+
+#: ../computer/computers.lua
+msgid "Rack Server"
+msgstr "Стоечный сервер"
+
+#: ../computer/computers.lua
+msgid "Not enough vertical space to place a server!"
+msgstr "Недостаточно вертикального пространства для размещения сервера!"
+
+#: ../computer/miscitems.lua ../homedecor/crafts.lua
+msgid "Plastic sheet"
+msgstr "Лист пластика"
+
+#: ../computer/miscitems.lua
+msgid "Unprocessed Plastic base"
+msgstr "Необработанная пластиковая основа"
+
+#: ../computer/tetris.lua
+msgid "L"
+msgstr "Лев."
+
+#: ../computer/tetris.lua
+msgid "R"
+msgstr "Прав."
+
+#: ../computer/tetris.lua
+msgid "New Game"
+msgstr "Новая игра"
+
+#: ../computer/tetris.lua
+msgid "Next..."
+msgstr "Далее..."
+
+#: ../computer/tetris.lua
+msgid "Score: "
+msgstr "Счёт: "
+
+#: ../computer/tetris.lua
+msgid "Tetris Arcade"
+msgstr "Игровой автомат Тетрис"
+
+#: ../computer/tetris.lua
+msgid "No room for place the Arcade!"
+msgstr "Недостаточно места для размещения игрового автомата!"
+
+#: ../fake_fire/init.lua
+msgid "Ice fire"
+msgstr "Ледяной огонь"
+
+#: ../fake_fire/init.lua
+msgid "Fancy Fire"
+msgstr "Необычный огонь"
+
+#: ../fake_fire/init.lua
+msgid "Glowing Embers"
+msgstr "Светящиеся угли"
+
+#: ../fake_fire/init.lua
+msgid "Stone chimney top"
+msgstr "Каменный дымоход на крышу"
+
+#: ../fake_fire/init.lua
+msgid "Sandstone chimney top"
+msgstr "Дымоход из песчаника на крышу"
+
+#: ../homedecor/bathroom_furniture.lua
+msgid "Bathroom/kitchen tiles (dark)"
+msgstr "Плитка для ванной/кухни (тёмная)"
+
+#: ../homedecor/bathroom_furniture.lua
+msgid "Bathroom/kitchen tiles (medium)"
+msgstr "Плитка для ванной/кухни (обычная)"
+
+#: ../homedecor/bathroom_furniture.lua
+msgid "Bathroom/kitchen tiles (light)"
+msgstr "Плитка для ванной/кухни (светлая)"
+
+#: ../homedecor/bathroom_furniture.lua
+msgid "Towel rod with towel"
+msgstr "Полотенцедержатель с полотенцем"
+
+#: ../homedecor/bathroom_furniture.lua
+msgid "Medicine cabinet"
+msgstr "Медицинский кабинет"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Toilet"
+msgstr "Туалет"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Toilet paper"
+msgstr "Туалетная бумага"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathroom Sink"
+msgstr "Раковина для ванной комнаты"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathroom taps/faucet"
+msgstr "м"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathroom taps/faucet (brass)"
+msgstr "Краны(смесители) для ванной комнаты (латунь)"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Shower Tray"
+msgstr "Душевой поддон"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Shower Head"
+msgstr "Душевая лейка"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathtub, clawfoot, with brass taps"
+msgstr "Ванна на острых ножках с латунными кранами"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathtub, clawfoot, with chrome taps"
+msgstr "Ванна на острых ножках с хромированными кранами"
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathroom sundries set"
+msgstr "Набор для ванных комнат"
+
+#: ../homedecor/bedroom.lua
+msgid "Bed"
+msgstr "Кровать"
+
+#: ../homedecor/bedroom.lua
+msgid "Bed (king sized)"
+msgstr "Кровать (большая)"
+
+#: ../homedecor/bedroom.lua
+msgid "mahogany"
+msgstr "красное дерево"
+
+#: ../homedecor/bedroom.lua
+msgid "oak"
+msgstr "дуб"
+
+#: ../homedecor/bedroom.lua
+msgid "Nightstand with One Drawer (@1)"
+msgstr "Тумба с одним ящиком (@1)"
+
+#: ../homedecor/bedroom.lua
+msgid "One-drawer Nightstand"
+msgstr "Тумба с одним ящиком"
+
+#: ../homedecor/bedroom.lua
+msgid "Nightstand with Two Drawers (@1)"
+msgstr "Тумба с двумя ящиками (@1)"
+
+#: ../homedecor/bedroom.lua
+msgid "Two-drawer Nightstand"
+msgstr "Тумба с двумя ящиками"
+
+#: ../homedecor/books.lua ../homedecor/exterior.lua
+msgid "red"
+msgstr "красный"
+
+#: ../homedecor/books.lua ../homedecor/exterior.lua ../homedecor/misc-nodes.lua
+msgid "green"
+msgstr "зелёный"
+
+#: ../homedecor/books.lua
+msgid "blue"
+msgstr ""
+
+#: ../homedecor/books.lua
+msgid "violet"
+msgstr ""
+
+#: ../homedecor/books.lua
+msgid "grey"
+msgstr ""
+
+#: ../homedecor/books.lua
+msgid "brown"
+msgstr ""
+
+#: ../homedecor/books.lua
+#, fuzzy
+msgid "Writable Book (@1)"
+msgstr "Записная книга"
+
+#: ../homedecor/books.lua
+msgid "@1 has written in a book (title: \"@2\"): \"@3\" at location @4"
+msgstr "@1 написал в книге (заголовок: \"@2\"): \"@3\" в позиции @4"
+
+#: ../homedecor/climate-control.lua
+msgid "Air Conditioner"
+msgstr "Кондиционер"
+
+#: ../homedecor/climate-control.lua
+msgid "Desk Fan"
+msgstr "Настольный вентилятор"
+
+#: ../homedecor/climate-control.lua
+msgid "Ceiling Fan"
+msgstr "Потолочный вентилятор"
+
+#: ../homedecor/climate-control.lua
+msgid "Space heater"
+msgstr "Обогреватель"
+
+#: ../homedecor/climate-control.lua
+msgid "Radiator heater"
+msgstr "Масленый обогреватель"
+
+#: ../homedecor/clocks.lua
+msgid "Plastic analog clock"
+msgstr "Пластиковые стрелочные часы"
+
+#: ../homedecor/clocks.lua
+msgid "Wooden analog clock"
+msgstr "Деревянные стрелочные часы"
+
+#: ../homedecor/clocks.lua
+msgid "Digital clock"
+msgstr "Цифровые часы"
+
+#: ../homedecor/clocks.lua
+msgid "Alarm clock"
+msgstr "Будильник"
+
+#: ../homedecor/clocks.lua
+msgid "Grandfather Clock"
+msgstr "Дедушкины часы"
+
+#: ../homedecor/cobweb.lua
+msgid "Cobweb"
+msgstr "Паутина"
+
+#: ../homedecor/crafts.lua
+msgid "Uncooked Terracotta Base"
+msgstr "Необработанная терракотовая основа"
+
+#: ../homedecor/crafts.lua
+msgid "Terracotta Roof Tile"
+msgstr "Терракотовая крыша"
+
+#: ../homedecor/crafts.lua
+msgid "Oil extract"
+msgstr "Выжимка масла"
+
+#: ../homedecor/crafts.lua
+msgid "Unprocessed paraffin"
+msgstr "Необработанный парафин"
+
+#: ../homedecor/crafts.lua
+msgid "Plastic strips"
+msgstr "Пластиковые полоски"
+
+#: ../homedecor/crafts.lua
+msgid "Small Wooden Drawer"
+msgstr "Маленький деревянный выдвижной ящик"
+
+#: ../homedecor/crafts.lua
+msgid "Simple Integrated Circuit"
+msgstr "Простая интегральная схема"
+
+#: ../homedecor/crafts.lua
+msgid "Heating element"
+msgstr ""
+"Нагревательный элемент\n"
+"Предложить исправление"
+
+#: ../homedecor/crafts.lua
+msgid "Motor"
+msgstr "Двигатель"
+
+#: ../homedecor/crafts.lua
+msgid "Power Crystal"
+msgstr "Силовой кристалл"
+
+#: ../homedecor/crafts.lua
+msgid "Blank Canvas"
+msgstr "Пустой холст"
+
+#: ../homedecor/crafts.lua
+msgid "VCR"
+msgstr "Видеомагнитофон"
+
+#: ../homedecor/crafts.lua
+msgid "DVD Player"
+msgstr "DVD-проигрыватель"
+
+#: ../homedecor/crafts.lua
+msgid "Spool of copper wire"
+msgstr "Катушка из медной проволоки"
+
+#: ../homedecor/crafts.lua
+msgid "Spool of steel wire"
+msgstr "Катушка из стальной проволоки"
+
+#: ../homedecor/crafts.lua
+msgid "Speaker driver"
+msgstr "Динамик"
+
+#: ../homedecor/crafts.lua
+msgid "Fan blades"
+msgstr "Лопасти вентилятора"
+
+#: ../homedecor/crafts.lua
+msgid "Copper Strip"
+msgstr "Медные полоски"
+
+#: ../homedecor/crafts.lua
+msgid "Steel Strip"
+msgstr "Стальные полоски"
+
+#: ../homedecor/crafts.lua
+msgid "Steel chainlink"
+msgstr "Стальное звено цепи"
+
+#: ../homedecor/crafts.lua
+msgid "Brass chainlink"
+msgstr "Латунное звено цепи"
+
+#: ../homedecor/crafts.lua
+msgid "Soda Can"
+msgstr "Банка газировки"
+
+#: ../homedecor/crafts.lua
+msgid "Gold Coin (for soda vending machine)"
+msgstr "Золотая монета (для автомата с газировкой)"
+
+#: ../homedecor/crafts.lua
+msgid "Silicon lump"
+msgstr "Кусок кремния"
+
+#: ../homedecor/crafts.lua
+msgid "Brass Ingot"
+msgstr "Слиток латуни"
+
+#: ../homedecor/crafts.lua
+msgid "Small Flower Pot"
+msgstr "Маленький цветочный горшок"
+
+#: ../homedecor/crafts.lua
+msgid "coin crafting is disabled!"
+msgstr "Крафт монет отключен!"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Mahogany Closet Door (@1 opening)"
+msgstr "Дверь стенного шкафа из красного дерева (открывается @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Oak Closet Door (@1 opening)"
+msgstr "Дверь стенного шкафа из дуба (открывается @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Fancy Wood/Glass Door (@1 opening)"
+msgstr "Необычная деревянная/стеклянная дверь (открывается @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Glass Office Door (@1 opening)"
+msgstr "Стеклянная офисная дверь (открывается @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Glass and Wood, Oak-colored (@1 opening)"
+msgstr "Стекло и дерево, дуб (открывается @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Glass and Wood, Mahogany-colored (@1 opening)"
+msgstr "Стекло и дерево, красное дерево (открывается @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Glass and Wood, White (@1 opening)"
+msgstr "Стекло и дерево, Белое (открывается @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Plain Wooden Door (@1 opening)"
+msgstr "Простая деревянная дверь (открывается @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "White Bedroom Door (@1 opening)"
+msgstr "Белая дверь спальни (открывается @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Wrought Iron Gate/Door (@1 opening)"
+msgstr "Кованные железные ворота/дверь (открывается @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Wooden door with glass insert (@1 opening)"
+msgstr "Деревянная дверь со стеклянной вставкой (открывается @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Wooden door with glass insert, type 2 (@1 opening)"
+msgstr "Деревянная дверь со стеклянной вставкой, второй тип (открывается @1)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "left"
+msgstr "влево"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "right"
+msgstr "вправо"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Unpainted Picket Fence Gate"
+msgstr "Некрашеные ворота для забора из частокола"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "White Picket Fence Gate"
+msgstr "Белые ворота для забора из частокола"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Barbed Wire Fence Gate"
+msgstr "Ворота для забора из колючей проволоки"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Chainlink Fence Gate"
+msgstr "Ворота для цепного забора"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "\"Half\" Door"
+msgstr "Полуразмерная дверь"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "\"Half\" Door (white)"
+msgstr "Полуразмерная дверь (белая)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese wall (top)"
+msgstr "Японская стена (верх)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese wall"
+msgstr "Японская стена"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese wall (bottom)"
+msgstr "Японская стена (низ)"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese tatami"
+msgstr "Японский татами"
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese-style door"
+msgstr "Дверь в японском стиле"
+
+#: ../homedecor/electrics.lua
+msgid "Power Outlet"
+msgstr "Розетка"
+
+#: ../homedecor/electrics.lua
+msgid "Light switch"
+msgstr "Выключатель света"
+
+#: ../homedecor/electrics.lua
+msgid "Doorbell"
+msgstr "Дверной звонок"
+
+#: ../homedecor/electronics.lua
+msgid "Large Stereo Speaker"
+msgstr "Большой стерео громкоговоритель"
+
+#: ../homedecor/electronics.lua
+msgid "Large Stereo Speaker, open front"
+msgstr "Большой стерео громкоговоритель (открытый)"
+
+#: ../homedecor/electronics.lua
+msgid "Small Surround Speaker"
+msgstr "Малый круговой громкоговоритель"
+
+#: ../homedecor/electronics.lua
+msgid "Stereo Receiver"
+msgstr "Стерео приёмник"
+
+#: ../homedecor/electronics.lua
+msgid "Projection Screen Material"
+msgstr "Материал проекционного экрана"
+
+#: ../homedecor/electronics.lua
+msgid "Small CRT Television"
+msgstr "Малый кинескопный телевизор"
+
+#: ../homedecor/electronics.lua
+msgid "DVD and VCR"
+msgstr "DVD и Видеомагнитофон"
+
+#: ../homedecor/electronics.lua
+msgid "Telephone"
+msgstr "Телефон"
+
+#: ../homedecor/exterior.lua
+msgid "Barbecue"
+msgstr "Барбекю"
+
+#: ../homedecor/exterior.lua
+msgid "Garden Bench (style 1)"
+msgstr "Садовая скамья (1й стиль)"
+
+#: ../homedecor/exterior.lua
+msgid "Garden Bench (style 2)"
+msgstr "Садовая скамья (2й стиль)"
+
+#: ../homedecor/exterior.lua
+msgid "Deck Chair"
+msgstr "Шезлонг"
+
+#: ../homedecor/exterior.lua
+msgid "Deck Chair (blue striped)"
+msgstr ""
+
+#: ../homedecor/exterior.lua
+msgid "Doghouse"
+msgstr "Собачья будка"
+
+#: ../homedecor/exterior.lua
+msgid "Simple Bench"
+msgstr "Простая скамья"
+
+#: ../homedecor/exterior.lua
+msgid "Garden stone path"
+msgstr "Садовая каменная дорожка"
+
+#: ../homedecor/exterior.lua ../homedecor/kitchen_appliances.lua
+#: ../homedecor/misc-nodes.lua ../homedecor/roofing.lua
+#: ../homedecor/window_treatments.lua
+msgid "wood"
+msgstr "дерево"
+
+#: ../homedecor/exterior.lua
+msgid "white wood"
+msgstr "белое дерево"
+
+#: ../homedecor/exterior.lua
+msgid "wood, with vegetation"
+msgstr "дерево с растительностью"
+
+#: ../homedecor/exterior.lua
+msgid "white wood, with vegetation"
+msgstr "белое дерево с растительностью"
+
+#: ../homedecor/exterior.lua
+msgid "Garden Lattice (@1)"
+msgstr "Садовая решётка (@1)"
+
+#: ../homedecor/exterior.lua
+msgid "Tree's swing"
+msgstr "Качели для дерева"
+
+#: ../homedecor/exterior.lua
+msgid "Water well"
+msgstr "Колодец с водой"
+
+#: ../homedecor/exterior.lua
+msgid "yellow"
+msgstr "жёлтый"
+
+#: ../homedecor/exterior.lua
+#, fuzzy
+msgid "Shrubbery (large, @1)"
+msgstr "Кустарник (@1)"
+
+#: ../homedecor/exterior.lua
+msgid "Shrubbery (@1)"
+msgstr "Кустарник (@1)"
+
+#: ../homedecor/fences.lua ../homedecor/misc-nodes.lua ../homedecor/tables.lua
+#: ../homedecor/window_treatments.lua
+msgid "brass"
+msgstr "латунь"
+
+#: ../homedecor/fences.lua ../homedecor/misc-nodes.lua ../homedecor/tables.lua
+#: ../homedecor/window_treatments.lua
+msgid "wrought iron"
+msgstr "кованное железо"
+
+#: ../homedecor/fences.lua
+msgid "Fence/railing (@1)"
+msgstr "Забор/ограда (@1)"
+
+#: ../homedecor/fences.lua
+msgid "Fence/railing with sign (@1)"
+msgstr "Забор/ограда со знаком (@1)"
+
+#: ../homedecor/fences.lua
+msgid "Unpainted Picket Fence"
+msgstr "Некрашеный забор из частокола"
+
+#: ../homedecor/fences.lua
+msgid "Unpainted Picket Fence Corner"
+msgstr "Угол некрашеного забора из частокола"
+
+#: ../homedecor/fences.lua
+msgid "White Picket Fence"
+msgstr "Белый забор из частокола"
+
+#: ../homedecor/fences.lua
+msgid "White Picket Fence Corner"
+msgstr "Угол белого забора из частокола"
+
+#: ../homedecor/fences.lua
+msgid "Wooden Privacy Fence"
+msgstr "Деревянный глухой забор"
+
+#: ../homedecor/fences.lua
+msgid "Wooden Privacy Fence Corner"
+msgstr "Угол деревянного глухого забора"
+
+#: ../homedecor/fences.lua
+msgid "Barbed Wire Fence"
+msgstr "Забор из колючей проволоки"
+
+#: ../homedecor/fences.lua
+msgid "Barbed Wire Fence Corner"
+msgstr "Угол забора из колючей проволоки"
+
+#: ../homedecor/fences.lua
+msgid "Chainlink Fence"
+msgstr "Цепной забор"
+
+#: ../homedecor/fences.lua
+msgid "Chainlink Fence Corner"
+msgstr "Угол цепного забора"
+
+#: ../homedecor/fences.lua
+msgid "Wrought Iron fence (type 2)"
+msgstr "Кованный железный забор (2й тип)"
+
+#: ../homedecor/fences.lua
+msgid "Wrought Iron fence (type 2) Corner"
+msgstr "Угол кованного железного забора (2й тип)"
+
+#: ../homedecor/foyer.lua
+msgid "Wall-mounted coat rack"
+msgstr "Настенная вешалка для одежды"
+
+#: ../homedecor/foyer.lua
+msgid "Coat tree"
+msgstr "Стоечная вешалка для одежды"
+
+#: ../homedecor/foyer.lua
+msgid "Green welcome mat"
+msgstr "Зелёный коврик под входную дверь"
+
+#: ../homedecor/foyer.lua
+msgid "Brown welcome mat"
+msgstr "Коричневый коврик под входную дверь"
+
+#: ../homedecor/foyer.lua
+msgid "Grey welcome mat"
+msgstr "Серый коврик под входную дверь"
+
+#: ../homedecor/furniture.lua
+msgid "Table"
+msgstr "Стол"
+
+#: ../homedecor/furniture.lua
+msgid "Mahogany Table"
+msgstr "Стол из красного дерева"
+
+#: ../homedecor/furniture.lua
+msgid "White Table"
+msgstr "Белый стол"
+
+#: ../homedecor/furniture.lua
+msgid "Kitchen chair"
+msgstr "Кухонный стул"
+
+#: ../homedecor/furniture.lua ../lrfurn/armchairs.lua
+msgid "Armchair"
+msgstr "Кресло"
+
+#: ../homedecor/furniture.lua
+msgid "Bookshelf (open-frame)"
+msgstr "Книжная полка (открытая)"
+
+#: ../homedecor/furniture.lua
+msgid "Wall Shelf"
+msgstr "Настенная полка"
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Bars"
+msgstr "Стержни"
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Binding Bars"
+msgstr "Связующие стержни"
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Chains"
+msgstr "Цепи"
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Wall Torch"
+msgstr "Настенный факел"
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Wall Lamp"
+msgstr "Настенная лампа"
+
+#: ../homedecor/gastronomy.lua
+msgid "Cutlery set"
+msgstr "Набор столовых приборов"
+
+#: ../homedecor/gastronomy.lua
+msgid "Brown bottle"
+msgstr "Коричневая бутылка"
+
+#: ../homedecor/gastronomy.lua
+msgid "Four brown bottles"
+msgstr "Четыре коричневых бутылки"
+
+#: ../homedecor/gastronomy.lua
+msgid "Four green bottles"
+msgstr "Четыре зелёных бутылки"
+
+#: ../homedecor/gastronomy.lua
+msgid "Green bottle"
+msgstr "Зелёная бутылка"
+
+#: ../homedecor/gastronomy.lua
+msgid "Four misc brown/green bottles"
+msgstr "Четыре разные коричневые/зелёные "
+
+#: ../homedecor/gastronomy.lua
+msgid "Wine rack"
+msgstr "Винный шкаф"
+
+#: ../homedecor/gastronomy.lua
+msgid "Dartboard"
+msgstr "Мишень для дротиков"
+
+#: ../homedecor/gastronomy.lua
+msgid "Beer tap"
+msgstr "Пивной кран"
+
+#: ../homedecor/gastronomy.lua
+msgid "Ahh, a frosty cold beer - look in your inventory for it!"
+msgstr "О, холодное пиво! Ищи его в инвентаре!"
+
+#: ../homedecor/gastronomy.lua
+msgid "No room in your inventory to add a beer mug!"
+msgstr "В инвентаре нет места для пивной кружки!"
+
+#: ../homedecor/gastronomy.lua
+msgid "Beer mug"
+msgstr "Пивная кружка"
+
+#: ../homedecor/gastronomy.lua
+msgid "Soda vending machine"
+msgstr "Автомат с газировкой"
+
+#: ../homedecor/gastronomy.lua
+msgid "Please insert a coin in the machine."
+msgstr "Вставьте монету в автомат."
+
+#: ../homedecor/handlers/expansion.lua
+msgid "Not enough room - the space for the headboard is occupied!"
+msgstr "Не хватает места - пространство для изголовья занято!"
+
+#: ../homedecor/handlers/expansion.lua
+msgid "Someone already owns the spot where the headboard goes."
+msgstr "Точка, куда ставится изголовье, уже принадлежит кому-то."
+
+#: ../homedecor/handlers/expansion.lua
+msgid "Not enough room - the upper space is occupied!"
+msgstr "Не хватает места - верхнее пространство занято!"
+
+#: ../homedecor/handlers/expansion.lua
+msgid "Someone already owns that spot."
+msgstr "Та точка уже принадлежит кому-то."
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "Furnace"
+msgstr "Печь"
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (empty)"
+msgstr "@1 (пусто)"
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (active)"
+msgstr "@1 (активно)"
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (active: @2%)"
+msgstr "@1 (активно: @2%)"
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (out of fuel)"
+msgstr "@1 (не хватает топлива)"
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (output bins are full)"
+msgstr "@1 (выходные ячейки заполнены)"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 moves stuff in @2 at @3"
+msgstr "@1 перемещает вещи в @2 в @3"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 moves @2 to @3 at @4"
+msgstr "@1 перемещает @2 в @3 в @4"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 takes @2 from @3 at @4"
+msgstr "@1 берёт @2 из @3 в @4"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 (owned by @2)"
+msgstr "@1 (принадлежит @2)"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 tried to access a @2 belonging to @3 at @4"
+msgstr "@1 пытается получить доступ к @2, принадлежащий @3 в @4"
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 (Locked)"
+msgstr "@1 (Закрыто)"
+
+#: ../homedecor/init.lua ../lrfurn/armchairs.lua ../lrfurn/coffeetable.lua
+#: ../lrfurn/endtable.lua ../lrfurn/longsofas.lua ../lrfurn/sofas.lua
+msgid "Loaded!"
+msgstr "Загружен!"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Refrigerator (stainless steel)"
+msgstr "Холодильник (нержавеющая сталь)"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Refrigerator"
+msgstr "Холодильник"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Oven"
+msgstr "Духовка"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Oven (stainless steel)"
+msgstr "Духовка (нержавеющая сталь)"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Microwave Oven"
+msgstr "Микроволновая печь"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Coffee Maker"
+msgstr "Кофеварка"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Toaster"
+msgstr "Тостер"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Dishwasher"
+msgstr "Посудомоечная машина"
+
+#: ../homedecor/kitchen_appliances.lua ../homedecor/kitchen_furniture.lua
+msgid "granite"
+msgstr "гранит"
+
+#: ../homedecor/kitchen_appliances.lua ../homedecor/kitchen_furniture.lua
+msgid "marble"
+msgstr "мрамор"
+
+#: ../homedecor/kitchen_appliances.lua ../homedecor/kitchen_furniture.lua
+msgid "steel"
+msgstr "сталь"
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Dishwasher (@1)"
+msgstr "Посудомоечная машина (@1)"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Kitchen Cabinet"
+msgstr "Кухонный шкаф"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Kitchen Cabinet (@1 top)"
+msgstr "Кухонный шкаф (@1 верх)"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Half-height Kitchen Cabinet (on ceiling)"
+msgstr "Полуразмерный кухонный шкаф (потолочный)"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Kitchen Cabinet with sink"
+msgstr "Кухонный шкаф с раковиной"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Under-sink cabinet"
+msgstr "Шкаф для раковины"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Copper pans"
+msgstr "Медные кастрюли"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Kitchen Faucet"
+msgstr "Кухонный смеситель"
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Paper towels"
+msgstr "Бумажные полотенца"
+
+#: ../homedecor/lighting.lua
+msgid "Thick Glowlight"
+msgstr "Толстый светильник"
+
+#: ../homedecor/lighting.lua
+msgid "Thin Glowlight"
+msgstr "Тонкий светильник"
+
+#: ../homedecor/lighting.lua
+msgid "Small Glowlight Cube"
+msgstr "Малый светящийся куб"
+
+#: ../homedecor/lighting.lua
+msgid "Plasma Lamp"
+msgstr "Плазменный светильник"
+
+#: ../homedecor/lighting.lua
+msgid "Plasma Ball"
+msgstr "Плазменный шар"
+
+#: ../homedecor/lighting.lua
+msgid "Thick Candle"
+msgstr "Толстая свеча"
+
+#: ../homedecor/lighting.lua
+msgid "Thin Candle"
+msgstr "Тонкая свеча"
+
+#: ../homedecor/lighting.lua
+msgid "Candlestick (wrought iron)"
+msgstr "Подсвечник (кованное железо)"
+
+#: ../homedecor/lighting.lua
+msgid "Candlestick (brass)"
+msgstr "Подсвечник (латунь)"
+
+#: ../homedecor/lighting.lua
+msgid "Wall sconce"
+msgstr "Настенный светильник"
+
+#: ../homedecor/lighting.lua
+msgid "Oil lamp (hurricane)"
+msgstr "Масленая лампа (подвесная)"
+
+#: ../homedecor/lighting.lua
+msgid "Oil Lamp (tabletop)"
+msgstr "Масленая лампа (настольная)"
+
+#: ../homedecor/lighting.lua
+msgid "Ground Lantern"
+msgstr "Наземный фонарь"
+
+#: ../homedecor/lighting.lua
+msgid "Hanging Lantern"
+msgstr "Подвесной фонарь"
+
+#: ../homedecor/lighting.lua
+msgid "Ceiling Lantern"
+msgstr "Потолочный фонарь"
+
+#: ../homedecor/lighting.lua
+msgid "Lattice lantern (large)"
+msgstr "Решётчатый фонарь (большой)"
+
+#: ../homedecor/lighting.lua
+msgid "Lattice lantern (small)"
+msgstr "Решётчатый фонарь (малый)"
+
+#: ../homedecor/lighting.lua
+msgid "Table Lamp"
+msgstr "Настольный светильник"
+
+#: ../homedecor/lighting.lua
+msgid "Standing Lamp"
+msgstr "Напольный светильник"
+
+#: ../homedecor/lighting.lua
+msgid "Desk Lamp"
+msgstr "Настольный светильник"
+
+#: ../homedecor/lighting.lua
+msgid "Ceiling Lamp"
+msgstr "Потолочный светильник"
+
+#: ../homedecor/lighting.lua
+msgid "Ceiling Lamp (off)"
+msgstr "Потолочный светильник (выключен)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Textured Ceiling Paint"
+msgstr "Текстурированная потолочная краска"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Drop-Ceiling Tile"
+msgstr "Потолочная плитка"
+
+#: ../homedecor/misc-nodes.lua
+msgid "small"
+msgstr "малый"
+
+#: ../homedecor/misc-nodes.lua
+msgid "large"
+msgstr "большой"
+
+#: ../homedecor/misc-nodes.lua
+msgid "persian"
+msgstr "персидский"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Rug (@1)"
+msgstr "Ковёр (@1)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "black"
+msgstr "чёрный"
+
+#: ../homedecor/misc-nodes.lua ../homedecor/roofing.lua
+msgid "terracotta"
+msgstr "терракотовый"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Flower Pot (@1)"
+msgstr "Цветочный горшок"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Rose"
+msgstr "Роза"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Tulip"
+msgstr "Тюльпан"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Yellow Dandelion"
+msgstr "Жёлтый одуванчик"
+
+#: ../homedecor/misc-nodes.lua
+msgid "White Dandelion"
+msgstr "Белый одуванчик"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Blue Geranium"
+msgstr "Голубая герань"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Viola"
+msgstr "Фиалка"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Cactus"
+msgstr "Кактус"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Bonsai"
+msgstr "Карликовое дерево"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Potted flower (@1)"
+msgstr "Цветок в горшке (@1)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Brass Pole"
+msgstr "Латунный столб"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Wrought Iron Pole"
+msgstr "Кованный железный столб"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Fishtank"
+msgstr "Аквариум"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Fishtank (lighted)"
+msgstr "Аквариум (освещённый)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Cardboard box (big)"
+msgstr "Картонная коробка (большая)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Cardboard box"
+msgstr "Картонная коробка"
+
+#: ../homedecor/misc-nodes.lua
+msgid "DVD/CD cabinet"
+msgstr "Шкаф с дисками DVD/CD"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Pool Table"
+msgstr "Бильярдный стол"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Piano"
+msgstr "Пианино"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Trophy"
+msgstr "Награда"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Sport bench"
+msgstr "Спортивная скамья"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Skateboard"
+msgstr "Скейт"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Metal tool cabinet and work table"
+msgstr "Шкаф с металлическим инструментом и рабочий стол"
+
+#: ../homedecor/misc-nodes.lua
+#, fuzzy
+msgid "Picture Frame "
+msgstr "Рамка для картины"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Decorative painting #@1"
+msgstr "Декоративная живопись #@1"
+
+#: ../homedecor/misc-nodes.lua
+msgid "dark topped"
+msgstr "тёмный верх"
+
+#: ../homedecor/misc-nodes.lua
+msgid "diagonal"
+msgstr "диагональный"
+
+#: ../homedecor/misc-nodes.lua
+msgid "horizontal"
+msgstr "горизонтальный"
+
+#: ../homedecor/misc-nodes.lua
+msgid "Banister for Stairs (@1, @2)"
+msgstr "Перила для ступеней (@1, @2)"
+
+#: ../homedecor/misc-nodes.lua
+msgid "not enough space"
+msgstr "не хватает места"
+
+#: ../homedecor/office.lua
+msgid "Filing cabinet"
+msgstr "Шкаф для документов"
+
+#: ../homedecor/office.lua
+msgid "Desk"
+msgstr "Письменный стол"
+
+#: ../homedecor/office.lua
+msgid "Desk globe"
+msgstr "Настольный глобус"
+
+#: ../homedecor/office.lua
+msgid "Calendar"
+msgstr "Календарь"
+
+#: ../homedecor/office.lua
+msgid ""
+"Date (right-click to update):\n"
+"@1"
+msgstr ""
+"Дата (правая кнопка мыши для обновления):\n"
+"@1"
+
+#: ../homedecor/office.lua
+msgid "Basic office chair"
+msgstr "Офисный стул"
+
+#: ../homedecor/office.lua
+msgid "Upscale office chair"
+msgstr "Высококлассное офисное кресло"
+
+#: ../homedecor/roofing.lua
+msgid "Glass Skylight"
+msgstr "Стеклянный люк"
+
+#: ../homedecor/roofing.lua
+msgid "Glass Skylight Frosted"
+msgstr "Матовый стеклянный люк"
+
+#: ../homedecor/roofing.lua
+msgid "asphalt"
+msgstr "асфальт"
+
+#: ../homedecor/roofing.lua
+msgid "Shingles (@1)"
+msgstr "Черепица (@1)"
+
+#: ../homedecor/roofing.lua
+msgid "@1 (outer corner)"
+msgstr "@1 (внешний угол)"
+
+#: ../homedecor/roofing.lua
+msgid "@1 (inner corner)"
+msgstr "@1 (внутренний угол)"
+
+#: ../homedecor/roofing.lua
+msgid "Wood Shingles"
+msgstr "Деревянная черепица"
+
+#: ../homedecor/roofing.lua
+msgid "Asphalt Shingles"
+msgstr "Асфальтовая черепица"
+
+#: ../homedecor/roofing.lua
+msgid "Terracotta Shingles"
+msgstr "Терракотовая черепица"
+
+#: ../homedecor/roofing.lua
+msgid "Glass Shingles"
+msgstr "Стеклянная черепица"
+
+#: ../homedecor/roofing.lua
+msgid "Chimney"
+msgstr "Дымоход"
+
+#: ../homedecor/shutters.lua
+msgid "Wooden Shutter"
+msgstr "Деревянные ставни"
+
+#: ../homedecor/tables.lua
+msgid "Small square glass table"
+msgstr "Маленький квадратный стеклянный столик"
+
+#: ../homedecor/tables.lua
+msgid "Small round glass table"
+msgstr "Маленький круглый стеклянный столик"
+
+#: ../homedecor/tables.lua
+msgid "Large glass table piece"
+msgstr "Большая стеклянная столешница"
+
+#: ../homedecor/tables.lua
+msgid "Small square wooden table"
+msgstr "Маленький квадратный деревянный столик"
+
+#: ../homedecor/tables.lua
+msgid "Small round wooden table"
+msgstr "Маленький круглый деревянный столик"
+
+#: ../homedecor/tables.lua
+msgid "Large wooden table piece"
+msgstr "Большая деревянная столешница"
+
+#: ../homedecor/tables.lua
+msgid "Utility Table"
+msgstr "Вспомогательный стол"
+
+#: ../homedecor/tables.lua
+msgid "Table Legs (@1)"
+msgstr "Ножки стола (@1)"
+
+#: ../homedecor/tables.lua
+msgid "Legs for Utility Table"
+msgstr "Ножки вспомогательного стола"
+
+#: ../homedecor/trash_cans.lua
+msgid "Green Trash Can"
+msgstr "Зелёный мусорный контейнер"
+
+#: ../homedecor/trash_cans.lua
+msgid "Trash Can"
+msgstr "Мусорный контейнер"
+
+#: ../homedecor/trash_cans.lua
+msgid "Small Trash Can"
+msgstr "Малый мусорный контейнер"
+
+#: ../homedecor/wardrobe.lua
+msgid "Wardrobe"
+msgstr "Гардероб"
+
+#: ../homedecor/wardrobe.lua
+msgid "Clothes"
+msgstr "Одежда"
+
+#: ../homedecor/wardrobe.lua
+msgid "Storage"
+msgstr "Хранилище"
+
+#: ../homedecor/window_treatments.lua
+msgid "Window (quartered)"
+msgstr "Окно (разделённое)"
+
+#: ../homedecor/window_treatments.lua
+msgid "Window (plain)"
+msgstr "Окно (простое)"
+
+#: ../homedecor/window_treatments.lua
+msgid "Window Blinds (thick)"
+msgstr "Жалюзи (широкие)"
+
+#: ../homedecor/window_treatments.lua
+msgid "Window Blinds (thin)"
+msgstr "Жалюзи (узкие)"
+
+#: ../homedecor/window_treatments.lua
+msgid "Curtains"
+msgstr "Шторы"
+
+#: ../homedecor/window_treatments.lua
+#, fuzzy
+msgid "Curtains (open)"
+msgstr "Шторы"
+
+#: ../homedecor/window_treatments.lua
+msgid "Curtain Rod (@1)"
+msgstr "Карниз для штор (@1)"
+
+#: ../homedecor/window_treatments.lua
+msgid "Window flowerbox"
+msgstr "Оконный цветочный ящик"
+
+#: ../homedecor/window_treatments.lua
+msgid "Stained Glass"
+msgstr "Витражное стекло"
+
+#: ../inbox/init.lua
+msgid "Mailbox"
+msgstr "Почтовый ящик"
+
+#: ../inbox/init.lua
+msgid "@1's Mailbox"
+msgstr "Почтовый ящик @1"
+
+#: ../itemframes/init.lua
+msgid "Item frame"
+msgstr "Рамка предметов"
+
+#: ../itemframes/init.lua
+msgid "Item frame (owned by @1)"
+msgstr "Рамка предметов (принадлежит @1)"
+
+#: ../itemframes/init.lua
+msgid "Pedestal"
+msgstr "Пьедестал"
+
+#: ../itemframes/init.lua
+msgid "Pedestal (owned by @1)"
+msgstr "Пьедестал (принадлежит @1)"
+
+#: ../lavalamp/init.lua
+msgid "Lava Lamp"
+msgstr "Лавовый светильник"
+
+#: ../lavalamp/init.lua
+msgid "Lava Lamp (off)"
+msgstr "Лавовый светильник (выключен)"
+
+#: ../lrfurn/coffeetable.lua
+msgid "Coffee Table"
+msgstr "Кофейный столик"
+
+#: ../lrfurn/coffeetable.lua
+msgid "No room to place the coffee table!"
+msgstr "Нет места для установки кофейного столика!"
+
+#: ../lrfurn/endtable.lua
+msgid "End Table"
+msgstr "Оконечный стол"
+
+#: ../lrfurn/init.lua
+msgid "Someone else owns the spot where other end goes!"
+msgstr "Кому-то другому принадлежит точка, где заканчивается другой конец!"
+
+#: ../lrfurn/init.lua
+msgid "Someone else owns the spot where the middle or far end goes!"
+msgstr ""
+"Кому-то другому принадлежит точка, куда выходит средний или дальний конец!"
+
+#: ../lrfurn/init.lua
+msgid "Someone else owns the spot where the other end goes!"
+msgstr "Кому-то другому принадлежит точка, где выходит другой конец!"
+
+#: ../lrfurn/longsofas.lua
+msgid "Long Sofa"
+msgstr "Длинный диван"
+
+#: ../lrfurn/longsofas.lua ../lrfurn/sofas.lua
+msgid "No room to place the sofa!"
+msgstr "Нет места для дивана!"
+
+#: ../lrfurn/sofas.lua
+msgid "Sofa"
+msgstr "Диван"
+
+#: ../plasmascreen/init.lua
+msgid "Plasma Screen TV Stand"
+msgstr "Подставка для плазменного телевизора"
+
+#: ../plasmascreen/init.lua
+msgid "Plasma TV"
+msgstr "Плазменный телевизор"
+
+#: ../plasmascreen/init.lua
+msgid "Plasma TV (off)"
+msgstr "Плазменный телевизор (выключен)"
+
+#~ msgid "Grass"
+#~ msgstr "Трава"
+
+#~ msgid "Roofing"
+#~ msgstr "Кровля"
+
+#~ msgid "Marble stair"
+#~ msgstr "Мраморная ступенька"
+
+#~ msgid "Marble slab"
+#~ msgstr "Мраморная блита"
+
+#~ msgid "Hardwood stair"
+#~ msgstr "Ступенька из твёрдой древесины"
+
+#~ msgid "Hardwood slab"
+#~ msgstr "Плита из твёрдой древесины"
+
+#~ msgid "Grass stair"
+#~ msgstr "Ступенька из травы"
+
+#~ msgid "Grass slab"
+#~ msgstr "Плита из травы"
+
+#~ msgid "Tar stair"
+#~ msgstr "Ступенька из смолы"
+
+#~ msgid "Tar slab"
+#~ msgstr "Плита из смолы"
+
+#~ msgid "Grate Stair"
+#~ msgstr "Решётчатая ступенька"
+
+#~ msgid "Grate Slab"
+#~ msgstr "Решётчатая плита"
+
+#~ msgid "Adobe stair"
+#~ msgstr "Саманная ступенька"
+
+#~ msgid "Adobe slab"
+#~ msgstr "Саманная плита"
+
+#~ msgid "Roofing stair"
+#~ msgstr "Ступенька из кровли"
+
+#~ msgid "Roofing slab"
+#~ msgstr "Плита из кровли"
+
+#~ msgid "Fake fire"
+#~ msgstr "Псевдо огонь"
+
+#~ msgid "Flint and steel"
+#~ msgstr "Кремень и сталь"
+
+#~ msgid "This area is protected!"
+#~ msgstr "Эта область защищена!"
diff --git a/homedecor_common/locale/template.pot b/homedecor_common/locale/template.pot
new file mode 100644
index 0000000..44f256f
--- /dev/null
+++ b/homedecor_common/locale/template.pot
@@ -0,0 +1,1527 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-11-14 03:47+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../building_blocks/alias.lua
+msgid "Granite"
+msgstr ""
+
+#: ../building_blocks/node_stairs.lua
+msgid "Grate"
+msgstr ""
+
+#: ../building_blocks/node_stairs.lua
+msgid "Streak Free Glass"
+msgstr ""
+
+#: ../building_blocks/node_stairs.lua
+msgid "Wood Framed Glass"
+msgstr ""
+
+#: ../building_blocks/node_stairs.lua
+msgid "Adobe"
+msgstr ""
+
+#: ../building_blocks/node_stairs.lua
+msgid "Fake Grass"
+msgstr ""
+
+#: ../building_blocks/node_stairs.lua
+msgid "Hardwood"
+msgstr ""
+
+#: ../building_blocks/node_stairs.lua
+msgid "Roof block"
+msgstr ""
+
+#: ../building_blocks/node_stairs.lua
+msgid "Tar"
+msgstr ""
+
+#: ../building_blocks/node_stairs.lua
+msgid "Marble"
+msgstr ""
+
+#. Translators: "Brobble" is a portmanteau of "Brick" and "Cobble".
+#. Translate however you see fit.
+#: ../building_blocks/node_stairs.lua
+msgid "Brobble Spread"
+msgstr ""
+
+#: ../building_blocks/node_stairs.lua
+msgid "Gravel Spread"
+msgstr ""
+
+#: ../building_blocks/node_stairs.lua
+msgid "Tarmac Spread"
+msgstr ""
+
+#: ../building_blocks/node_stairs.lua
+msgid "Terrycloth towel"
+msgstr ""
+
+#: ../building_blocks/node_stairs.lua
+msgid "Chess board tiling"
+msgstr ""
+
+#: ../building_blocks/node_stairs.lua
+msgid "Fireplace"
+msgstr ""
+
+#: ../building_blocks/others.lua
+msgid "Small bundle of sticks"
+msgstr ""
+
+#: ../building_blocks/others.lua
+msgid "Tar base"
+msgstr ""
+
+#: ../building_blocks/others.lua
+msgid "Tar Knife"
+msgstr ""
+
+#: ../chains/init.lua
+msgid "Hanging chain (wrought iron)"
+msgstr ""
+
+#: ../chains/init.lua
+msgid "Hanging chain (brass)"
+msgstr ""
+
+#: ../chains/init.lua
+msgid "Hanging chain (ceiling mount, wrought iron)"
+msgstr ""
+
+#: ../chains/init.lua
+msgid "Hanging chain (ceiling mount, brass)"
+msgstr ""
+
+#: ../chains/init.lua
+msgid "Chandelier (wrought iron)"
+msgstr ""
+
+#: ../chains/init.lua
+msgid "Chandelier (brass)"
+msgstr ""
+
+#: ../computer/computers.lua
+msgid "Monitor and keyboard"
+msgstr ""
+
+#: ../computer/computers.lua
+msgid "WIFI Router"
+msgstr ""
+
+#: ../computer/computers.lua
+msgid "Computer Tower"
+msgstr ""
+
+#: ../computer/computers.lua
+msgid "Printer-Scanner Combo"
+msgstr ""
+
+#: ../computer/computers.lua
+msgid "Rack Server"
+msgstr ""
+
+#: ../computer/computers.lua
+msgid "Not enough vertical space to place a server!"
+msgstr ""
+
+#: ../computer/miscitems.lua ../homedecor/crafts.lua
+msgid "Plastic sheet"
+msgstr ""
+
+#: ../computer/miscitems.lua
+msgid "Unprocessed Plastic base"
+msgstr ""
+
+#: ../computer/tetris.lua
+msgid "L"
+msgstr ""
+
+#: ../computer/tetris.lua
+msgid "R"
+msgstr ""
+
+#: ../computer/tetris.lua
+msgid "New Game"
+msgstr ""
+
+#: ../computer/tetris.lua
+msgid "Next..."
+msgstr ""
+
+#: ../computer/tetris.lua
+msgid "Score: "
+msgstr ""
+
+#: ../computer/tetris.lua
+msgid "Tetris Arcade"
+msgstr ""
+
+#: ../computer/tetris.lua
+msgid "No room for place the Arcade!"
+msgstr ""
+
+#: ../fake_fire/init.lua
+msgid "Ice fire"
+msgstr ""
+
+#: ../fake_fire/init.lua
+msgid "Fancy Fire"
+msgstr ""
+
+#: ../fake_fire/init.lua
+msgid "Glowing Embers"
+msgstr ""
+
+#: ../fake_fire/init.lua
+msgid "Stone chimney top"
+msgstr ""
+
+#: ../fake_fire/init.lua
+msgid "Sandstone chimney top"
+msgstr ""
+
+#: ../homedecor/bathroom_furniture.lua
+msgid "Bathroom/kitchen tiles (dark)"
+msgstr ""
+
+#: ../homedecor/bathroom_furniture.lua
+msgid "Bathroom/kitchen tiles (medium)"
+msgstr ""
+
+#: ../homedecor/bathroom_furniture.lua
+msgid "Bathroom/kitchen tiles (light)"
+msgstr ""
+
+#: ../homedecor/bathroom_furniture.lua
+msgid "Towel rod with towel"
+msgstr ""
+
+#: ../homedecor/bathroom_furniture.lua
+msgid "Medicine cabinet"
+msgstr ""
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Toilet"
+msgstr ""
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Toilet paper"
+msgstr ""
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathroom Sink"
+msgstr ""
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathroom taps/faucet"
+msgstr ""
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathroom taps/faucet (brass)"
+msgstr ""
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Shower Tray"
+msgstr ""
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Shower Head"
+msgstr ""
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathtub, clawfoot, with brass taps"
+msgstr ""
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathtub, clawfoot, with chrome taps"
+msgstr ""
+
+#: ../homedecor/bathroom_sanitation.lua
+msgid "Bathroom sundries set"
+msgstr ""
+
+#: ../homedecor/bedroom.lua
+msgid "Bed"
+msgstr ""
+
+#: ../homedecor/bedroom.lua
+msgid "Bed (king sized)"
+msgstr ""
+
+#: ../homedecor/bedroom.lua
+msgid "mahogany"
+msgstr ""
+
+#: ../homedecor/bedroom.lua
+msgid "oak"
+msgstr ""
+
+#: ../homedecor/bedroom.lua
+msgid "Nightstand with One Drawer (@1)"
+msgstr ""
+
+#: ../homedecor/bedroom.lua
+msgid "One-drawer Nightstand"
+msgstr ""
+
+#: ../homedecor/bedroom.lua
+msgid "Nightstand with Two Drawers (@1)"
+msgstr ""
+
+#: ../homedecor/bedroom.lua
+msgid "Two-drawer Nightstand"
+msgstr ""
+
+#: ../homedecor/books.lua ../homedecor/exterior.lua
+msgid "red"
+msgstr ""
+
+#: ../homedecor/books.lua ../homedecor/exterior.lua ../homedecor/misc-nodes.lua
+msgid "green"
+msgstr ""
+
+#: ../homedecor/books.lua
+msgid "blue"
+msgstr ""
+
+#: ../homedecor/books.lua
+msgid "violet"
+msgstr ""
+
+#: ../homedecor/books.lua
+msgid "grey"
+msgstr ""
+
+#: ../homedecor/books.lua
+msgid "brown"
+msgstr ""
+
+#: ../homedecor/books.lua
+msgid "Writable Book (@1)"
+msgstr ""
+
+#: ../homedecor/books.lua
+msgid "@1 has written in a book (title: \"@2\"): \"@3\" at location @4"
+msgstr ""
+
+#: ../homedecor/climate-control.lua
+msgid "Air Conditioner"
+msgstr ""
+
+#: ../homedecor/climate-control.lua
+msgid "Desk Fan"
+msgstr ""
+
+#: ../homedecor/climate-control.lua
+msgid "Ceiling Fan"
+msgstr ""
+
+#: ../homedecor/climate-control.lua
+msgid "Space heater"
+msgstr ""
+
+#: ../homedecor/climate-control.lua
+msgid "Radiator heater"
+msgstr ""
+
+#: ../homedecor/clocks.lua
+msgid "Plastic analog clock"
+msgstr ""
+
+#: ../homedecor/clocks.lua
+msgid "Wooden analog clock"
+msgstr ""
+
+#: ../homedecor/clocks.lua
+msgid "Digital clock"
+msgstr ""
+
+#: ../homedecor/clocks.lua
+msgid "Alarm clock"
+msgstr ""
+
+#: ../homedecor/clocks.lua
+msgid "Grandfather Clock"
+msgstr ""
+
+#: ../homedecor/cobweb.lua
+msgid "Cobweb"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "Uncooked Terracotta Base"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "Terracotta Roof Tile"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "Oil extract"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "Unprocessed paraffin"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "Plastic strips"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "Small Wooden Drawer"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "Simple Integrated Circuit"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "Heating element"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "Motor"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "Power Crystal"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "Blank Canvas"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "VCR"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "DVD Player"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "Spool of copper wire"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "Spool of steel wire"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "Speaker driver"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "Fan blades"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "Copper Strip"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "Steel Strip"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "Steel chainlink"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "Brass chainlink"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "Soda Can"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "Gold Coin (for soda vending machine)"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "Silicon lump"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "Brass Ingot"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "Small Flower Pot"
+msgstr ""
+
+#: ../homedecor/crafts.lua
+msgid "coin crafting is disabled!"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Mahogany Closet Door (@1 opening)"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Oak Closet Door (@1 opening)"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Fancy Wood/Glass Door (@1 opening)"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Glass Office Door (@1 opening)"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Glass and Wood, Oak-colored (@1 opening)"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Glass and Wood, Mahogany-colored (@1 opening)"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Glass and Wood, White (@1 opening)"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Plain Wooden Door (@1 opening)"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "White Bedroom Door (@1 opening)"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Wrought Iron Gate/Door (@1 opening)"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Wooden door with glass insert (@1 opening)"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Wooden door with glass insert, type 2 (@1 opening)"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "left"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "right"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Unpainted Picket Fence Gate"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "White Picket Fence Gate"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Barbed Wire Fence Gate"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Chainlink Fence Gate"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "\"Half\" Door"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "\"Half\" Door (white)"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese wall (top)"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese wall"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese wall (bottom)"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese tatami"
+msgstr ""
+
+#: ../homedecor/doors_and_gates.lua
+msgid "Japanese-style door"
+msgstr ""
+
+#: ../homedecor/electrics.lua
+msgid "Power Outlet"
+msgstr ""
+
+#: ../homedecor/electrics.lua
+msgid "Light switch"
+msgstr ""
+
+#: ../homedecor/electrics.lua
+msgid "Doorbell"
+msgstr ""
+
+#: ../homedecor/electronics.lua
+msgid "Large Stereo Speaker"
+msgstr ""
+
+#: ../homedecor/electronics.lua
+msgid "Large Stereo Speaker, open front"
+msgstr ""
+
+#: ../homedecor/electronics.lua
+msgid "Small Surround Speaker"
+msgstr ""
+
+#: ../homedecor/electronics.lua
+msgid "Stereo Receiver"
+msgstr ""
+
+#: ../homedecor/electronics.lua
+msgid "Projection Screen Material"
+msgstr ""
+
+#: ../homedecor/electronics.lua
+msgid "Small CRT Television"
+msgstr ""
+
+#: ../homedecor/electronics.lua
+msgid "DVD and VCR"
+msgstr ""
+
+#: ../homedecor/electronics.lua
+msgid "Telephone"
+msgstr ""
+
+#: ../homedecor/exterior.lua
+msgid "Barbecue"
+msgstr ""
+
+#: ../homedecor/exterior.lua
+msgid "Garden Bench (style 1)"
+msgstr ""
+
+#: ../homedecor/exterior.lua
+msgid "Garden Bench (style 2)"
+msgstr ""
+
+#: ../homedecor/exterior.lua
+msgid "Deck Chair"
+msgstr ""
+
+#: ../homedecor/exterior.lua
+msgid "Deck Chair (blue striped)"
+msgstr ""
+
+#: ../homedecor/exterior.lua
+msgid "Doghouse"
+msgstr ""
+
+#: ../homedecor/exterior.lua
+msgid "Simple Bench"
+msgstr ""
+
+#: ../homedecor/exterior.lua
+msgid "Garden stone path"
+msgstr ""
+
+#: ../homedecor/exterior.lua ../homedecor/kitchen_appliances.lua
+#: ../homedecor/misc-nodes.lua ../homedecor/roofing.lua
+#: ../homedecor/window_treatments.lua
+msgid "wood"
+msgstr ""
+
+#: ../homedecor/exterior.lua
+msgid "white wood"
+msgstr ""
+
+#: ../homedecor/exterior.lua
+msgid "wood, with vegetation"
+msgstr ""
+
+#: ../homedecor/exterior.lua
+msgid "white wood, with vegetation"
+msgstr ""
+
+#: ../homedecor/exterior.lua
+msgid "Garden Lattice (@1)"
+msgstr ""
+
+#: ../homedecor/exterior.lua
+msgid "Tree's swing"
+msgstr ""
+
+#: ../homedecor/exterior.lua
+msgid "Water well"
+msgstr ""
+
+#: ../homedecor/exterior.lua
+msgid "yellow"
+msgstr ""
+
+#: ../homedecor/exterior.lua
+msgid "Shrubbery (large, @1)"
+msgstr ""
+
+#: ../homedecor/exterior.lua
+msgid "Shrubbery (@1)"
+msgstr ""
+
+#: ../homedecor/fences.lua ../homedecor/misc-nodes.lua ../homedecor/tables.lua
+#: ../homedecor/window_treatments.lua
+msgid "brass"
+msgstr ""
+
+#: ../homedecor/fences.lua ../homedecor/misc-nodes.lua ../homedecor/tables.lua
+#: ../homedecor/window_treatments.lua
+msgid "wrought iron"
+msgstr ""
+
+#: ../homedecor/fences.lua
+msgid "Fence/railing (@1)"
+msgstr ""
+
+#: ../homedecor/fences.lua
+msgid "Fence/railing with sign (@1)"
+msgstr ""
+
+#: ../homedecor/fences.lua
+msgid "Unpainted Picket Fence"
+msgstr ""
+
+#: ../homedecor/fences.lua
+msgid "Unpainted Picket Fence Corner"
+msgstr ""
+
+#: ../homedecor/fences.lua
+msgid "White Picket Fence"
+msgstr ""
+
+#: ../homedecor/fences.lua
+msgid "White Picket Fence Corner"
+msgstr ""
+
+#: ../homedecor/fences.lua
+msgid "Wooden Privacy Fence"
+msgstr ""
+
+#: ../homedecor/fences.lua
+msgid "Wooden Privacy Fence Corner"
+msgstr ""
+
+#: ../homedecor/fences.lua
+msgid "Barbed Wire Fence"
+msgstr ""
+
+#: ../homedecor/fences.lua
+msgid "Barbed Wire Fence Corner"
+msgstr ""
+
+#: ../homedecor/fences.lua
+msgid "Chainlink Fence"
+msgstr ""
+
+#: ../homedecor/fences.lua
+msgid "Chainlink Fence Corner"
+msgstr ""
+
+#: ../homedecor/fences.lua
+msgid "Wrought Iron fence (type 2)"
+msgstr ""
+
+#: ../homedecor/fences.lua
+msgid "Wrought Iron fence (type 2) Corner"
+msgstr ""
+
+#: ../homedecor/foyer.lua
+msgid "Wall-mounted coat rack"
+msgstr ""
+
+#: ../homedecor/foyer.lua
+msgid "Coat tree"
+msgstr ""
+
+#: ../homedecor/foyer.lua
+msgid "Green welcome mat"
+msgstr ""
+
+#: ../homedecor/foyer.lua
+msgid "Brown welcome mat"
+msgstr ""
+
+#: ../homedecor/foyer.lua
+msgid "Grey welcome mat"
+msgstr ""
+
+#: ../homedecor/furniture.lua
+msgid "Table"
+msgstr ""
+
+#: ../homedecor/furniture.lua
+msgid "Mahogany Table"
+msgstr ""
+
+#: ../homedecor/furniture.lua
+msgid "White Table"
+msgstr ""
+
+#: ../homedecor/furniture.lua
+msgid "Kitchen chair"
+msgstr ""
+
+#: ../homedecor/furniture.lua ../lrfurn/armchairs.lua
+msgid "Armchair"
+msgstr ""
+
+#: ../homedecor/furniture.lua
+msgid "Bookshelf (open-frame)"
+msgstr ""
+
+#: ../homedecor/furniture.lua
+msgid "Wall Shelf"
+msgstr ""
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Bars"
+msgstr ""
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Binding Bars"
+msgstr ""
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Chains"
+msgstr ""
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Wall Torch"
+msgstr ""
+
+#: ../homedecor/furniture_medieval.lua
+msgid "Wall Lamp"
+msgstr ""
+
+#: ../homedecor/gastronomy.lua
+msgid "Cutlery set"
+msgstr ""
+
+#: ../homedecor/gastronomy.lua
+msgid "Brown bottle"
+msgstr ""
+
+#: ../homedecor/gastronomy.lua
+msgid "Four brown bottles"
+msgstr ""
+
+#: ../homedecor/gastronomy.lua
+msgid "Four green bottles"
+msgstr ""
+
+#: ../homedecor/gastronomy.lua
+msgid "Green bottle"
+msgstr ""
+
+#: ../homedecor/gastronomy.lua
+msgid "Four misc brown/green bottles"
+msgstr ""
+
+#: ../homedecor/gastronomy.lua
+msgid "Wine rack"
+msgstr ""
+
+#: ../homedecor/gastronomy.lua
+msgid "Dartboard"
+msgstr ""
+
+#: ../homedecor/gastronomy.lua
+msgid "Beer tap"
+msgstr ""
+
+#: ../homedecor/gastronomy.lua
+msgid "Ahh, a frosty cold beer - look in your inventory for it!"
+msgstr ""
+
+#: ../homedecor/gastronomy.lua
+msgid "No room in your inventory to add a beer mug!"
+msgstr ""
+
+#: ../homedecor/gastronomy.lua
+msgid "Beer mug"
+msgstr ""
+
+#: ../homedecor/gastronomy.lua
+msgid "Soda vending machine"
+msgstr ""
+
+#: ../homedecor/gastronomy.lua
+msgid "Please insert a coin in the machine."
+msgstr ""
+
+#: ../homedecor/handlers/expansion.lua
+msgid "Not enough room - the space for the headboard is occupied!"
+msgstr ""
+
+#: ../homedecor/handlers/expansion.lua
+msgid "Someone already owns the spot where the headboard goes."
+msgstr ""
+
+#: ../homedecor/handlers/expansion.lua
+msgid "Not enough room - the upper space is occupied!"
+msgstr ""
+
+#: ../homedecor/handlers/expansion.lua
+msgid "Someone already owns that spot."
+msgstr ""
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "Furnace"
+msgstr ""
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (empty)"
+msgstr ""
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (active)"
+msgstr ""
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (active: @2%)"
+msgstr ""
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (out of fuel)"
+msgstr ""
+
+#: ../homedecor/handlers/furnaces.lua
+msgid "@1 (output bins are full)"
+msgstr ""
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 moves stuff in @2 at @3"
+msgstr ""
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 moves @2 to @3 at @4"
+msgstr ""
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 takes @2 from @3 at @4"
+msgstr ""
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 (owned by @2)"
+msgstr ""
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 tried to access a @2 belonging to @3 at @4"
+msgstr ""
+
+#: ../homedecor/handlers/inventory.lua
+msgid "@1 (Locked)"
+msgstr ""
+
+#: ../homedecor/init.lua ../lrfurn/armchairs.lua ../lrfurn/coffeetable.lua
+#: ../lrfurn/endtable.lua ../lrfurn/longsofas.lua ../lrfurn/sofas.lua
+msgid "Loaded!"
+msgstr ""
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Refrigerator (stainless steel)"
+msgstr ""
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Refrigerator"
+msgstr ""
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Oven"
+msgstr ""
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Oven (stainless steel)"
+msgstr ""
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Microwave Oven"
+msgstr ""
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Coffee Maker"
+msgstr ""
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Toaster"
+msgstr ""
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Dishwasher"
+msgstr ""
+
+#: ../homedecor/kitchen_appliances.lua ../homedecor/kitchen_furniture.lua
+msgid "granite"
+msgstr ""
+
+#: ../homedecor/kitchen_appliances.lua ../homedecor/kitchen_furniture.lua
+msgid "marble"
+msgstr ""
+
+#: ../homedecor/kitchen_appliances.lua ../homedecor/kitchen_furniture.lua
+msgid "steel"
+msgstr ""
+
+#: ../homedecor/kitchen_appliances.lua
+msgid "Dishwasher (@1)"
+msgstr ""
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Kitchen Cabinet"
+msgstr ""
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Kitchen Cabinet (@1 top)"
+msgstr ""
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Half-height Kitchen Cabinet (on ceiling)"
+msgstr ""
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Kitchen Cabinet with sink"
+msgstr ""
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Under-sink cabinet"
+msgstr ""
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Copper pans"
+msgstr ""
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Kitchen Faucet"
+msgstr ""
+
+#: ../homedecor/kitchen_furniture.lua
+msgid "Paper towels"
+msgstr ""
+
+#: ../homedecor/lighting.lua
+msgid "Thick Glowlight"
+msgstr ""
+
+#: ../homedecor/lighting.lua
+msgid "Thin Glowlight"
+msgstr ""
+
+#: ../homedecor/lighting.lua
+msgid "Small Glowlight Cube"
+msgstr ""
+
+#: ../homedecor/lighting.lua
+msgid "Plasma Lamp"
+msgstr ""
+
+#: ../homedecor/lighting.lua
+msgid "Plasma Ball"
+msgstr ""
+
+#: ../homedecor/lighting.lua
+msgid "Thick Candle"
+msgstr ""
+
+#: ../homedecor/lighting.lua
+msgid "Thin Candle"
+msgstr ""
+
+#: ../homedecor/lighting.lua
+msgid "Candlestick (wrought iron)"
+msgstr ""
+
+#: ../homedecor/lighting.lua
+msgid "Candlestick (brass)"
+msgstr ""
+
+#: ../homedecor/lighting.lua
+msgid "Wall sconce"
+msgstr ""
+
+#: ../homedecor/lighting.lua
+msgid "Oil lamp (hurricane)"
+msgstr ""
+
+#: ../homedecor/lighting.lua
+msgid "Oil Lamp (tabletop)"
+msgstr ""
+
+#: ../homedecor/lighting.lua
+msgid "Ground Lantern"
+msgstr ""
+
+#: ../homedecor/lighting.lua
+msgid "Hanging Lantern"
+msgstr ""
+
+#: ../homedecor/lighting.lua
+msgid "Ceiling Lantern"
+msgstr ""
+
+#: ../homedecor/lighting.lua
+msgid "Lattice lantern (large)"
+msgstr ""
+
+#: ../homedecor/lighting.lua
+msgid "Lattice lantern (small)"
+msgstr ""
+
+#: ../homedecor/lighting.lua
+msgid "Table Lamp"
+msgstr ""
+
+#: ../homedecor/lighting.lua
+msgid "Standing Lamp"
+msgstr ""
+
+#: ../homedecor/lighting.lua
+msgid "Desk Lamp"
+msgstr ""
+
+#: ../homedecor/lighting.lua
+msgid "Ceiling Lamp"
+msgstr ""
+
+#: ../homedecor/lighting.lua
+msgid "Ceiling Lamp (off)"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Textured Ceiling Paint"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Drop-Ceiling Tile"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "small"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "large"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "persian"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Rug (@1)"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "black"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua ../homedecor/roofing.lua
+msgid "terracotta"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Flower Pot (@1)"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Rose"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Tulip"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Yellow Dandelion"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "White Dandelion"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Blue Geranium"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Viola"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Cactus"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Bonsai"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Potted flower (@1)"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Brass Pole"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Wrought Iron Pole"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Fishtank"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Fishtank (lighted)"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Cardboard box (big)"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Cardboard box"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "DVD/CD cabinet"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Pool Table"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Piano"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Trophy"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Sport bench"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Skateboard"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Metal tool cabinet and work table"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Picture Frame "
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Decorative painting #@1"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "dark topped"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "diagonal"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "horizontal"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "Banister for Stairs (@1, @2)"
+msgstr ""
+
+#: ../homedecor/misc-nodes.lua
+msgid "not enough space"
+msgstr ""
+
+#: ../homedecor/office.lua
+msgid "Filing cabinet"
+msgstr ""
+
+#: ../homedecor/office.lua
+msgid "Desk"
+msgstr ""
+
+#: ../homedecor/office.lua
+msgid "Desk globe"
+msgstr ""
+
+#: ../homedecor/office.lua
+msgid "Calendar"
+msgstr ""
+
+#: ../homedecor/office.lua
+msgid ""
+"Date (right-click to update):\n"
+"@1"
+msgstr ""
+
+#: ../homedecor/office.lua
+msgid "Basic office chair"
+msgstr ""
+
+#: ../homedecor/office.lua
+msgid "Upscale office chair"
+msgstr ""
+
+#: ../homedecor/roofing.lua
+msgid "Glass Skylight"
+msgstr ""
+
+#: ../homedecor/roofing.lua
+msgid "Glass Skylight Frosted"
+msgstr ""
+
+#: ../homedecor/roofing.lua
+msgid "asphalt"
+msgstr ""
+
+#: ../homedecor/roofing.lua
+msgid "Shingles (@1)"
+msgstr ""
+
+#: ../homedecor/roofing.lua
+msgid "@1 (outer corner)"
+msgstr ""
+
+#: ../homedecor/roofing.lua
+msgid "@1 (inner corner)"
+msgstr ""
+
+#: ../homedecor/roofing.lua
+msgid "Wood Shingles"
+msgstr ""
+
+#: ../homedecor/roofing.lua
+msgid "Asphalt Shingles"
+msgstr ""
+
+#: ../homedecor/roofing.lua
+msgid "Terracotta Shingles"
+msgstr ""
+
+#: ../homedecor/roofing.lua
+msgid "Glass Shingles"
+msgstr ""
+
+#: ../homedecor/roofing.lua
+msgid "Chimney"
+msgstr ""
+
+#: ../homedecor/shutters.lua
+msgid "Wooden Shutter"
+msgstr ""
+
+#: ../homedecor/tables.lua
+msgid "Small square glass table"
+msgstr ""
+
+#: ../homedecor/tables.lua
+msgid "Small round glass table"
+msgstr ""
+
+#: ../homedecor/tables.lua
+msgid "Large glass table piece"
+msgstr ""
+
+#: ../homedecor/tables.lua
+msgid "Small square wooden table"
+msgstr ""
+
+#: ../homedecor/tables.lua
+msgid "Small round wooden table"
+msgstr ""
+
+#: ../homedecor/tables.lua
+msgid "Large wooden table piece"
+msgstr ""
+
+#: ../homedecor/tables.lua
+msgid "Utility Table"
+msgstr ""
+
+#: ../homedecor/tables.lua
+msgid "Table Legs (@1)"
+msgstr ""
+
+#: ../homedecor/tables.lua
+msgid "Legs for Utility Table"
+msgstr ""
+
+#: ../homedecor/trash_cans.lua
+msgid "Green Trash Can"
+msgstr ""
+
+#: ../homedecor/trash_cans.lua
+msgid "Trash Can"
+msgstr ""
+
+#: ../homedecor/trash_cans.lua
+msgid "Small Trash Can"
+msgstr ""
+
+#: ../homedecor/wardrobe.lua
+msgid "Wardrobe"
+msgstr ""
+
+#: ../homedecor/wardrobe.lua
+msgid "Clothes"
+msgstr ""
+
+#: ../homedecor/wardrobe.lua
+msgid "Storage"
+msgstr ""
+
+#: ../homedecor/window_treatments.lua
+msgid "Window (quartered)"
+msgstr ""
+
+#: ../homedecor/window_treatments.lua
+msgid "Window (plain)"
+msgstr ""
+
+#: ../homedecor/window_treatments.lua
+msgid "Window Blinds (thick)"
+msgstr ""
+
+#: ../homedecor/window_treatments.lua
+msgid "Window Blinds (thin)"
+msgstr ""
+
+#: ../homedecor/window_treatments.lua
+msgid "Curtains"
+msgstr ""
+
+#: ../homedecor/window_treatments.lua
+msgid "Curtains (open)"
+msgstr ""
+
+#: ../homedecor/window_treatments.lua
+msgid "Curtain Rod (@1)"
+msgstr ""
+
+#: ../homedecor/window_treatments.lua
+msgid "Window flowerbox"
+msgstr ""
+
+#: ../homedecor/window_treatments.lua
+msgid "Stained Glass"
+msgstr ""
+
+#: ../inbox/init.lua
+msgid "Mailbox"
+msgstr ""
+
+#: ../inbox/init.lua
+msgid "@1's Mailbox"
+msgstr ""
+
+#: ../itemframes/init.lua
+msgid "Item frame"
+msgstr ""
+
+#: ../itemframes/init.lua
+msgid "Item frame (owned by @1)"
+msgstr ""
+
+#: ../itemframes/init.lua
+msgid "Pedestal"
+msgstr ""
+
+#: ../itemframes/init.lua
+msgid "Pedestal (owned by @1)"
+msgstr ""
+
+#: ../lavalamp/init.lua
+msgid "Lava Lamp"
+msgstr ""
+
+#: ../lavalamp/init.lua
+msgid "Lava Lamp (off)"
+msgstr ""
+
+#: ../lrfurn/coffeetable.lua
+msgid "Coffee Table"
+msgstr ""
+
+#: ../lrfurn/coffeetable.lua
+msgid "No room to place the coffee table!"
+msgstr ""
+
+#: ../lrfurn/endtable.lua
+msgid "End Table"
+msgstr ""
+
+#: ../lrfurn/init.lua
+msgid "Someone else owns the spot where other end goes!"
+msgstr ""
+
+#: ../lrfurn/init.lua
+msgid "Someone else owns the spot where the middle or far end goes!"
+msgstr ""
+
+#: ../lrfurn/init.lua
+msgid "Someone else owns the spot where the other end goes!"
+msgstr ""
+
+#: ../lrfurn/longsofas.lua
+msgid "Long Sofa"
+msgstr ""
+
+#: ../lrfurn/longsofas.lua ../lrfurn/sofas.lua
+msgid "No room to place the sofa!"
+msgstr ""
+
+#: ../lrfurn/sofas.lua
+msgid "Sofa"
+msgstr ""
+
+#: ../plasmascreen/init.lua
+msgid "Plasma Screen TV Stand"
+msgstr ""
+
+#: ../plasmascreen/init.lua
+msgid "Plasma TV"
+msgstr ""
+
+#: ../plasmascreen/init.lua
+msgid "Plasma TV (off)"
+msgstr ""
diff --git a/homedecor_common/models/homedecor_cube.obj b/homedecor_common/models/homedecor_cube.obj
new file mode 100644
index 0000000..d0a1899
--- /dev/null
+++ b/homedecor_common/models/homedecor_cube.obj
@@ -0,0 +1,23 @@
+# Blender v2.73 (sub 0) OBJ File: 'cobe+1.001.blend'
+# www.blender.org
+o Cylinder
+v -0.499500 -0.499500 0.499500
+v -0.499500 -0.499500 -0.499500
+v 0.499500 -0.499500 -0.499500
+v 0.499500 -0.499500 0.499500
+v -0.499500 0.499500 0.499500
+v -0.499500 0.499500 -0.499500
+v 0.499500 0.499500 -0.499500
+v 0.499500 0.499500 0.499500
+vt 1.000000 1.000000
+vt 0.000000 1.000000
+vt 0.000000 0.000000
+vt 1.000000 0.000000
+g Cylinder_Cylinder_None
+s off
+f 5/1 6/2 2/3 1/4
+f 6/1 7/2 3/3 2/4
+f 7/1 8/2 4/3 3/4
+f 8/1 5/2 1/3 4/4
+f 1/1 2/2 3/3 4/4
+f 8/1 7/2 6/3 5/4
diff --git a/homedecor_common/models/homedecor_slope.obj b/homedecor_common/models/homedecor_slope.obj
new file mode 100644
index 0000000..c3ab158
--- /dev/null
+++ b/homedecor_common/models/homedecor_slope.obj
@@ -0,0 +1,26 @@
+# Blender v2.73 (sub 0) OBJ File: 'slope_test_slope_onetexture.blend'
+# www.blender.org
+o Cube_Cube.002
+v 0.500000 0.500000 0.500000
+v -0.500000 0.500000 0.500000
+v -0.500000 -0.500000 0.500000
+v 0.500000 -0.500000 0.500000
+v -0.500000 -0.500000 -0.500000
+v 0.500000 -0.500000 -0.500000
+vt 1.000000 1.000000
+vt 0.000000 1.000000
+vt 0.000000 0.000000
+vt 1.000000 0.000000
+vn 0.000000 -0.000000 1.000000
+vn 0.000000 -1.000000 -0.000000
+vn 0.000000 0.707100 -0.707100
+vn -1.000000 0.000000 0.000000
+vn 1.000000 0.000000 0.000000
+g Cube_Cube.002_Cube_Cube.002_front-back-bottom
+s off
+f 1/1/1 2/2/1 3/3/1 4/4/1
+f 4/3/2 3/4/2 5/1/2 6/2/2
+f 2/1/3 1/2/3 6/3/3 5/4/3
+g Cube_Cube.002_Cube_Cube.002_sides
+f 2/1/4 5/3/4 3/4/4
+f 1/2/5 4/3/5 6/4/5
diff --git a/homedecor_common/models/homedecor_slope_inner_corner.obj b/homedecor_common/models/homedecor_slope_inner_corner.obj
new file mode 100644
index 0000000..6f273a4
--- /dev/null
+++ b/homedecor_common/models/homedecor_slope_inner_corner.obj
@@ -0,0 +1,34 @@
+# Blender v2.73 (sub 0) OBJ File: 'slope_test_icorner_onetexture.blend'
+# www.blender.org
+o Cube_Cube.000
+v 0.500000 0.500000 0.500000
+v -0.500000 0.500000 0.500000
+v -0.500000 -0.500000 0.500000
+v 0.500000 -0.500000 0.500000
+v -0.500000 -0.500000 -0.500000
+v 0.500000 0.500000 -0.500000
+v 0.500000 -0.500000 0.500000
+v 0.500000 -0.500000 -0.500000
+v -0.500000 -0.500000 -0.500000
+vt 1.000000 1.000000
+vt 0.000000 1.000000
+vt 0.000000 0.000000
+vt 1.000000 0.000000
+vn 1.000000 -0.000000 0.000000
+vn -1.000000 0.000000 0.000000
+vn 0.000000 0.707100 -0.707100
+vn 0.000000 -0.000000 -1.000000
+vn -0.000000 -1.000000 -0.000000
+vn -0.000000 -0.000000 1.000000
+vn -0.707100 0.707100 -0.000000
+g Cube_Cube.000_Cube_Cube.000_None
+s off
+f 6/1/1 1/2/1 7/3/1 8/4/1
+f 2/1/2 5/3/2 3/4/2
+f 2/1/3 1/2/3 5/4/3
+f 6/2/4 8/3/4 9/4/4
+f 9/1/5 8/2/5 7/3/5 3/4/5
+f 3/3/6 7/4/6 1/1/6 2/2/6
+f 1/1/7 6/2/7 9/3/7
+l 1 4
+l 3 4
diff --git a/homedecor_common/models/homedecor_slope_outer_corner.obj b/homedecor_common/models/homedecor_slope_outer_corner.obj
new file mode 100644
index 0000000..2408acf
--- /dev/null
+++ b/homedecor_common/models/homedecor_slope_outer_corner.obj
@@ -0,0 +1,24 @@
+# Blender v2.73 (sub 0) OBJ File: 'slope_test_ocorner_onetexture.blend'
+# www.blender.org
+o Cube_Cube.002
+v 0.500000 0.500000 0.500000
+v -0.500000 -0.500000 0.500000
+v 0.500000 -0.500000 0.500000
+v -0.500000 -0.500000 -0.500000
+v 0.500000 -0.500000 -0.500000
+vt 1.000000 1.000000
+vt 0.000000 1.000000
+vt 0.000000 0.000000
+vt 1.000000 0.000000
+vn 0.000000 -1.000000 -0.000000
+vn 1.000000 0.000000 0.000000
+vn 0.000000 -0.000000 1.000000
+vn -0.707100 0.707100 0.000000
+vn 0.000000 0.707100 -0.707100
+g Cube_Cube.002_Cube_Cube.002_None
+s off
+f 3/1/1 2/2/1 4/3/1 5/4/1
+f 1/2/2 3/3/2 5/4/2
+f 1/1/3 2/3/3 3/4/3
+f 1/1/4 4/3/4 2/4/4
+f 1/2/5 5/3/5 4/4/5
diff --git a/homedecor_common/mt_game_beds_functions.lua b/homedecor_common/mt_game_beds_functions.lua
new file mode 100644
index 0000000..8c93763
--- /dev/null
+++ b/homedecor_common/mt_game_beds_functions.lua
@@ -0,0 +1,175 @@
+-- This file is a partial copy of functions.lua from minetest_game's beds mod
+-- with changes needed for homedecor's beds.
+
+local pi = math.pi
+local is_sp = minetest.is_singleplayer()
+local enable_respawn = minetest.settings:get_bool("enable_bed_respawn")
+if enable_respawn == nil then
+ enable_respawn = true
+end
+
+-- Helper functions
+
+local function get_look_yaw(pos)
+ local n = minetest.get_node(pos)
+ local fdir = n.param2 % 4
+ if fdir == 0 then
+ return pi / 2, fdir
+ elseif fdir == 1 then
+ return -pi / 2, fdir
+ elseif fdir == 3 then
+ return pi, fdir
+ else
+ return 0, fdir
+ end
+end
+
+local function is_night_skip_enabled()
+ local enable_night_skip = minetest.settings:get_bool("enable_bed_night_skip")
+ if enable_night_skip == nil then
+ enable_night_skip = true
+ end
+ return enable_night_skip
+end
+
+local function check_in_beds(players)
+ local in_bed = beds.player
+ if not players then
+ players = minetest.get_connected_players()
+ end
+
+ for n, player in ipairs(players) do
+ local name = player:get_player_name()
+ if not in_bed[name] then
+ return false
+ end
+ end
+
+ return #players > 0
+end
+
+local function get_player_in_bed()
+ local player_in_bed = 0
+ for k,v in pairs(beds.player) do
+ player_in_bed = player_in_bed + 1
+ end
+ return player_in_bed
+end
+
+local function lay_down(player, pos, bed_pos, state, skip)
+ local name = player:get_player_name()
+ local hud_flags = player:hud_get_flags()
+
+ if not player or not name then
+ return
+ end
+
+ -- stand up
+ if state ~= nil and not state then
+ local p = beds.pos[name] or nil
+ if beds.player[name] ~= nil then
+ beds.player[name] = nil
+ end
+ -- skip here to prevent sending player specific changes (used for leaving players)
+ if skip then
+ return
+ end
+ if p then
+ player:setpos(p)
+ end
+
+ -- physics, eye_offset, etc
+ player:set_eye_offset({x = 0, y = 0, z = 0}, {x = 0, y = 0, z = 0})
+ player:set_look_horizontal(math.random(1, 180) / 100)
+ default.player_attached[name] = false
+ player:set_physics_override(1, 1, 1)
+ hud_flags.wielditem = true
+ default.player_set_animation(player, "stand" , 30)
+
+ -- lay down
+ else
+ beds.player[name] = 1
+ beds.pos[name] = pos
+ -- physics, eye_offset, etc
+ player:set_eye_offset({x = 0, y = -13, z = 0}, {x = 0, y = 0, z = 0})
+ local yaw, fdir = get_look_yaw(bed_pos)
+ player:set_look_horizontal(yaw)
+ local offsets = {
+ [0] = {0.5, 0},
+ [1] = {-0.5, 0},
+ [2] = {0, -0.5},
+ [3] = {0, 0.5}
+ }
+ local p = {x = bed_pos.x + offsets[fdir][1], y = bed_pos.y, z = bed_pos.z + offsets[fdir][2]}
+ player:set_physics_override(0, 0, 0)
+ player:setpos(p)
+ default.player_attached[name] = true
+ hud_flags.wielditem = false
+ default.player_set_animation(player, "lay" , 0)
+ end
+
+ player:hud_set_flags(hud_flags)
+end
+
+local function update_formspecs(finished)
+ local ges = #minetest.get_connected_players()
+ local player_in_bed = get_player_in_bed()
+ local form_n
+ local is_majority = (ges / 2) < player_in_bed
+
+ if finished then
+ form_n = beds.formspec .. "label[2.7,11; Good morning.]"
+ else
+ form_n = beds.formspec .. "label[2.2,11;" .. tostring(player_in_bed) ..
+ " of " .. tostring(ges) .. " players are in bed]"
+ if is_majority and is_night_skip_enabled() then
+ form_n = form_n .. "button_exit[2,8;4,0.75;force;Force night skip]"
+ end
+ end
+
+ for name,_ in pairs(beds.player) do
+ minetest.show_formspec(name, "beds_form", form_n)
+ end
+end
+
+
+-- Public functions
+
+function homedecor.beds_on_rightclick(pos, node, player)
+ local name = player:get_player_name()
+ local ppos = player:getpos()
+ local tod = minetest.get_timeofday()
+
+ if tod > 0.2 and tod < 0.805 then
+ if beds.player[name] then
+ lay_down(player, nil, nil, false)
+ end
+ minetest.chat_send_player(name, "You can only sleep at night.")
+ return
+ end
+
+ -- move to bed
+ if not beds.player[name] then
+ lay_down(player, ppos, pos)
+ beds.set_spawns() -- save respawn positions when entering bed
+ else
+ lay_down(player, nil, nil, false)
+ end
+
+ if not is_sp then
+ update_formspecs(false)
+ end
+
+ -- skip the night and let all players stand up
+ if check_in_beds() then
+ minetest.after(2, function()
+ if not is_sp then
+ update_formspecs(is_night_skip_enabled())
+ end
+ if is_night_skip_enabled() then
+ beds.skip_night()
+ beds.kick_players()
+ end
+ end)
+ end
+end
diff --git a/homedecor_common/nodeboxes.lua b/homedecor_common/nodeboxes.lua
new file mode 100644
index 0000000..c0a7df7
--- /dev/null
+++ b/homedecor_common/nodeboxes.lua
@@ -0,0 +1,59 @@
+-- please keep any non-generic nodeboxe with its node definition
+-- this file should not accumulate any left over nodeboxes
+-- but is meant to host any abstractions or calculations based on nodeboxes
+
+-- a box is defined as {x1, y1, z1, x2, y2, z2}
+homedecor.box = {
+ -- slab starting from -x (after rotation: left)
+ slab_x = function(depth) return { -0.5, -0.5, -0.5, -0.5+depth, 0.5, 0.5 } end,
+ -- bottom slab (starting from -y) with height optionally shifted upwards
+ slab_y = function(height, shift) return { -0.5, -0.5+(shift or 0), -0.5, 0.5, -0.5+height+(shift or 0), 0.5 } end,
+ -- slab starting from -z (+z with negative depth)
+ slab_z = function(depth)
+ -- for consistency with the other functions here, we have to assume that a "z" slab starts from -z and extends by depth,
+ -- but since conventionally a lot of nodes place slabs against +z for player convenience, we define
+ -- a "negative" depth as a depth extending from the other side, i.e. +z
+ if depth > 0 then
+ -- slab starting from -z
+ return { -0.5, -0.5, -0.5, 0.5, 0.5, -0.5+depth }
+ else
+ -- slab starting from +z (z1=0.5-(-depth))
+ return { -0.5, -0.5, 0.5+depth, 0.5, 0.5, 0.5 }
+ end
+ end,
+ bar_y = function(radius) return {-radius, -0.5, -radius, radius, 0.5, radius} end,
+ cuboid = function(radius_x, radius_y, radius_z) return {-radius_x, -radius_y, -radius_z, radius_x, radius_y, radius_z} end,
+}
+
+homedecor.nodebox = {
+ -- { -0.5, -0.5, -0.5, 0.5, 0.5, 0.5 },
+ -- can be used in-place as:
+ -- { type="regular" },
+ regular = { type="regular" },
+ null = { type = "fixed", fixed = { 0, 0, 0, 0, 0, 0 } },
+ corner_xz = function(depth_x, depth_z) return {
+ type="fixed",
+ fixed={
+ homedecor.box.slab_x(depth_x),
+ homedecor.box.slab_z(depth_z),
+ -- { -0.5, -0.5, -0.5, 0.5-depth, 0.5, -0.5+depth } -- slab_x without the overlap, but actually looks a bit worse
+ }
+ } end,
+}
+
+local mt = {}
+mt.__index = function(table, key)
+ local ref = homedecor.box[key]
+ local ref_type = type(ref)
+ if ref_type == "function" then
+ return function(...)
+ return { type = "fixed", fixed = ref(...) }
+ end
+ elseif ref_type == "table" then
+ return { type = "fixed", fixed = ref }
+ elseif ref_type == "nil" then
+ error(key .. "could not be found among nodebox presets and functions")
+ end
+ error("unexpected datatype " .. tostring(type(ref)) .. " while looking for " .. key)
+end
+setmetatable(homedecor.nodebox, mt)
diff --git a/homedecor_common/registration.lua b/homedecor_common/registration.lua
new file mode 100644
index 0000000..f2d9bff
--- /dev/null
+++ b/homedecor_common/registration.lua
@@ -0,0 +1,95 @@
+homedecor = homedecor or {}
+
+local placeholder_node = "homedecor:expansion_placeholder"
+
+--wrapper around minetest.register_node that sets sane defaults and interprets some specialized settings
+function homedecor.register(name, original_def)
+ local def = table.copy(original_def)
+
+ def.drawtype = def.drawtype
+ or (def.mesh and "mesh")
+ or (def.node_box and "nodebox")
+
+ def.paramtype = def.paramtype or "light"
+
+ -- avoid facedir for some drawtypes as they might be used internally for something else
+ -- even if undocumented
+ if not (def.drawtype == "glasslike_framed"
+ or def.drawtype == "raillike"
+ or def.drawtype == "plantlike"
+ or def.drawtype == "firelike") then
+
+ def.paramtype2 = def.paramtype2 or "facedir"
+ end
+
+ homedecor.handle_inventory(name, def, original_def)
+
+ local infotext = def.infotext
+ --def.infotext = nil -- currently used to set locked refrigerator infotexts
+
+ if infotext then
+ local on_construct = def.on_construct
+ def.on_construct = function(pos)
+ local meta = minetest.get_meta(pos)
+ meta:set_string("infotext", infotext)
+ if on_construct then on_construct(pos) end
+ end
+ end
+
+ local expand = def.expand
+ def.expand = nil
+ local after_unexpand = def.after_unexpand
+ def.after_unexpand = nil
+
+ if expand then
+ -- dissallow rotating only half the expanded node by default
+ -- unless we know better
+ def.on_rotate = def.on_rotate
+ or (def.mesh and expand.top and screwdriver.rotate_simple)
+ or screwdriver.disallow
+
+ def.on_place = def.on_place or function(itemstack, placer, pointed_thing)
+ if expand.top then
+ return homedecor.stack_vertically(itemstack, placer, pointed_thing, itemstack:get_name(), expand.top)
+ elseif expand.right then
+ return homedecor.stack_sideways(itemstack, placer, pointed_thing, itemstack:get_name(), expand.right, true)
+ elseif expand.forward then
+ return homedecor.stack_sideways(itemstack, placer, pointed_thing, itemstack:get_name(), expand.forward, false)
+ end
+ end
+ def.after_dig_node = def.after_dig_node or function(pos, oldnode, oldmetadata, digger)
+ if expand.top and expand.forward ~= "air" then
+ local top_pos = { x=pos.x, y=pos.y+1, z=pos.z }
+ local node = minetest.get_node(top_pos).name
+ if node == expand.top or node == placeholder_node then
+ minetest.remove_node(top_pos)
+ end
+ end
+
+ local fdir = oldnode.param2
+ if not fdir or fdir > 3 then return end
+
+ if expand.right and expand.forward ~= "air" then
+ local right_pos = { x=pos.x+homedecor.fdir_to_right[fdir+1][1], y=pos.y, z=pos.z+homedecor.fdir_to_right[fdir+1][2] }
+ local node = minetest.get_node(right_pos).name
+ if node == expand.right or node == placeholder_node then
+ minetest.remove_node(right_pos)
+ end
+ end
+ if expand.forward and expand.forward ~= "air" then
+ local forward_pos = { x=pos.x+homedecor.fdir_to_fwd[fdir+1][1], y=pos.y, z=pos.z+homedecor.fdir_to_fwd[fdir+1][2] }
+ local node = minetest.get_node(forward_pos).name
+ if node == expand.forward or node == placeholder_node then
+ minetest.remove_node(forward_pos)
+ end
+ end
+
+ if after_unexpand then
+ after_unexpand(pos)
+ end
+ end
+ end
+
+ -- register the actual minetest node
+ minetest.register_node(":homedecor:" .. name, def)
+end
diff --git a/homedecor_common/sit.lua b/homedecor_common/sit.lua
new file mode 100644
index 0000000..fc49177
--- /dev/null
+++ b/homedecor_common/sit.lua
@@ -0,0 +1,34 @@
+function homedecor.sit(pos, node, clicker)
+ return -- delete it when the engine is stabler for the player's physics
+--[[
+ local meta = minetest.get_meta(pos)
+ local param2 = node.param2
+ local name = clicker:get_player_name()
+
+ if name == meta:get_string("is_sit") then
+ meta:set_string("is_sit", "")
+ pos.y = pos.y-0.5
+ clicker:setpos(pos)
+ clicker:set_eye_offset({x=0,y=0,z=0}, {x=0,y=0,z=0})
+ clicker:set_physics_override(1, 1, 1)
+ default.player_attached[name] = false
+ default.player_set_animation(clicker, "stand", 30)
+ else
+ meta:set_string("is_sit", clicker:get_player_name())
+ clicker:set_eye_offset({x=0,y=-7,z=2}, {x=0,y=0,z=0})
+ clicker:set_physics_override(0, 0, 0)
+ clicker:setpos(pos)
+ default.player_attached[name] = true
+ default.player_set_animation(clicker, "sit", 30)
+ if param2 == 0 then
+ clicker:set_look_yaw(3.15)
+ elseif param2 == 1 then
+ clicker:set_look_yaw(7.9)
+ elseif param2 == 2 then
+ clicker:set_look_yaw(6.28)
+ elseif param2 == 3 then
+ clicker:set_look_yaw(4.75)
+ else return end
+ end
+--]]
+end
diff --git a/homedecor_common/textures/homedecor_blanktile.png b/homedecor_common/textures/homedecor_blanktile.png
new file mode 100644
index 0000000..c22f319
--- /dev/null
+++ b/homedecor_common/textures/homedecor_blanktile.png
Binary files differ
diff --git a/homedecor_common/textures/homedecor_drawer_small.png b/homedecor_common/textures/homedecor_drawer_small.png
new file mode 100644
index 0000000..2958a0e
--- /dev/null
+++ b/homedecor_common/textures/homedecor_drawer_small.png
Binary files differ
diff --git a/homedecor_common/textures/homedecor_generic_metal.png b/homedecor_common/textures/homedecor_generic_metal.png
new file mode 100644
index 0000000..3a7c063
--- /dev/null
+++ b/homedecor_common/textures/homedecor_generic_metal.png
Binary files differ
diff --git a/homedecor_common/textures/homedecor_generic_metal_brass.png b/homedecor_common/textures/homedecor_generic_metal_brass.png
new file mode 100644
index 0000000..e2fb20d
--- /dev/null
+++ b/homedecor_common/textures/homedecor_generic_metal_brass.png
Binary files differ
diff --git a/homedecor_common/textures/homedecor_generic_metal_bright.png b/homedecor_common/textures/homedecor_generic_metal_bright.png
new file mode 100644
index 0000000..da12452
--- /dev/null
+++ b/homedecor_common/textures/homedecor_generic_metal_bright.png
Binary files differ
diff --git a/homedecor_common/textures/homedecor_generic_metal_gold.png b/homedecor_common/textures/homedecor_generic_metal_gold.png
new file mode 100644
index 0000000..dda7f2d
--- /dev/null
+++ b/homedecor_common/textures/homedecor_generic_metal_gold.png
Binary files differ
diff --git a/homedecor_common/textures/homedecor_generic_metal_gold2.png b/homedecor_common/textures/homedecor_generic_metal_gold2.png
new file mode 100644
index 0000000..e549900
--- /dev/null
+++ b/homedecor_common/textures/homedecor_generic_metal_gold2.png
Binary files differ
diff --git a/homedecor_common/textures/homedecor_generic_metal_lines_overlay.png b/homedecor_common/textures/homedecor_generic_metal_lines_overlay.png
new file mode 100644
index 0000000..1b7af73
--- /dev/null
+++ b/homedecor_common/textures/homedecor_generic_metal_lines_overlay.png
Binary files differ
diff --git a/homedecor_common/textures/homedecor_generic_metal_wrought_iron.png b/homedecor_common/textures/homedecor_generic_metal_wrought_iron.png
new file mode 100644
index 0000000..b98e3bc
--- /dev/null
+++ b/homedecor_common/textures/homedecor_generic_metal_wrought_iron.png
Binary files differ
diff --git a/homedecor_common/textures/homedecor_generic_plastic.png b/homedecor_common/textures/homedecor_generic_plastic.png
new file mode 100644
index 0000000..44cdc6a
--- /dev/null
+++ b/homedecor_common/textures/homedecor_generic_plastic.png
Binary files differ
diff --git a/homedecor_common/textures/homedecor_generic_quilted_paper.png b/homedecor_common/textures/homedecor_generic_quilted_paper.png
new file mode 100644
index 0000000..c2de1d8
--- /dev/null
+++ b/homedecor_common/textures/homedecor_generic_quilted_paper.png
Binary files differ
diff --git a/homedecor_common/textures/homedecor_generic_terrycloth.png b/homedecor_common/textures/homedecor_generic_terrycloth.png
new file mode 100644
index 0000000..7265e3c
--- /dev/null
+++ b/homedecor_common/textures/homedecor_generic_terrycloth.png
Binary files differ
diff --git a/homedecor_common/textures/homedecor_generic_wood_luxury.png b/homedecor_common/textures/homedecor_generic_wood_luxury.png
new file mode 100644
index 0000000..3387c3b
--- /dev/null
+++ b/homedecor_common/textures/homedecor_generic_wood_luxury.png
Binary files differ
diff --git a/homedecor_common/textures/homedecor_generic_wood_old.png b/homedecor_common/textures/homedecor_generic_wood_old.png
new file mode 100644
index 0000000..0111890
--- /dev/null
+++ b/homedecor_common/textures/homedecor_generic_wood_old.png
Binary files differ
diff --git a/homedecor_common/textures/homedecor_generic_wood_plain.png b/homedecor_common/textures/homedecor_generic_wood_plain.png
new file mode 100644
index 0000000..04d3a91
--- /dev/null
+++ b/homedecor_common/textures/homedecor_generic_wood_plain.png
Binary files differ
diff --git a/homedecor_common/textures/homedecor_generic_wood_red.png b/homedecor_common/textures/homedecor_generic_wood_red.png
new file mode 100644
index 0000000..f2a3088
--- /dev/null
+++ b/homedecor_common/textures/homedecor_generic_wood_red.png
Binary files differ
diff --git a/homedecor_common/textures/homedecor_light.png b/homedecor_common/textures/homedecor_light.png
new file mode 100644
index 0000000..ca304e9
--- /dev/null
+++ b/homedecor_common/textures/homedecor_light.png
Binary files differ
diff --git a/homedecor_common/textures/homedecor_polished_copper.png b/homedecor_common/textures/homedecor_polished_copper.png
new file mode 100644
index 0000000..672abe2
--- /dev/null
+++ b/homedecor_common/textures/homedecor_polished_copper.png
Binary files differ
diff --git a/homedecor_common/textures/homedecor_roof_tile_terracotta.png b/homedecor_common/textures/homedecor_roof_tile_terracotta.png
new file mode 100644
index 0000000..e57a135
--- /dev/null
+++ b/homedecor_common/textures/homedecor_roof_tile_terracotta.png
Binary files differ
diff --git a/homedecor_common/textures/homedecor_shingles_asphalt.png b/homedecor_common/textures/homedecor_shingles_asphalt.png
new file mode 100644
index 0000000..8086a16
--- /dev/null
+++ b/homedecor_common/textures/homedecor_shingles_asphalt.png
Binary files differ
diff --git a/homedecor_common/textures/homedecor_shingles_terracotta.png b/homedecor_common/textures/homedecor_shingles_terracotta.png
new file mode 100644
index 0000000..4dc43a7
--- /dev/null
+++ b/homedecor_common/textures/homedecor_shingles_terracotta.png
Binary files differ
diff --git a/homedecor_common/textures/homedecor_shingles_terracotta_inv.png b/homedecor_common/textures/homedecor_shingles_terracotta_inv.png
new file mode 100644
index 0000000..6b02cb8
--- /dev/null
+++ b/homedecor_common/textures/homedecor_shingles_terracotta_inv.png
Binary files differ
diff --git a/homedecor_common/textures/homedecor_shingles_wood.png b/homedecor_common/textures/homedecor_shingles_wood.png
new file mode 100644
index 0000000..46781f1
--- /dev/null
+++ b/homedecor_common/textures/homedecor_shingles_wood.png
Binary files differ
diff --git a/homedecor_common/textures/homedecor_water_particle.png b/homedecor_common/textures/homedecor_water_particle.png
new file mode 100644
index 0000000..58a2a2d
--- /dev/null
+++ b/homedecor_common/textures/homedecor_water_particle.png
Binary files differ
diff --git a/homedecor_common/tools/updatepo.sh b/homedecor_common/tools/updatepo.sh
new file mode 100755
index 0000000..52de990
--- /dev/null
+++ b/homedecor_common/tools/updatepo.sh
@@ -0,0 +1,24 @@
+#! /bin/bash
+
+# To create a new translation:
+# msginit --locale=ll_CC -o locale/ll_CC.po -i locale/template.pot
+
+cd "$(dirname "${BASH_SOURCE[0]}")/..";
+
+# Extract translatable strings.
+xgettext --from-code=UTF-8 \
+ --language=Lua \
+ --sort-by-file \
+ --keyword=S \
+ --keyword=NS:1,2 \
+ --keyword=N_ \
+ --add-comments='Translators:' \
+ --add-location=file \
+ -o locale/template.pot \
+ $(find .. -name '*.lua')
+
+# Update translations.
+find locale -name '*.po' | while read -r file; do
+ echo $file
+ msgmerge --update $file locale/template.pot;
+done
diff --git a/homedecor_common/water_particles.lua b/homedecor_common/water_particles.lua
new file mode 100644
index 0000000..8042599
--- /dev/null
+++ b/homedecor_common/water_particles.lua
@@ -0,0 +1,115 @@
+-- variables taken by the start... function
+--
+-- pos and node are as usual, from e.g. on_rightclick.
+--
+-- in the { particledef } table:
+--
+-- outletx/y/z are the exact coords of the starting point
+-- for the spawner, relative to the center of the node
+--
+-- velocityx/y/z are the speed of the particles,
+-- (x and z are relative to a node placed while looking north/facedir 0)
+-- negative Y values flow downward.
+--
+-- spread is the radius from the starting point,
+-- along X and Z only, to randomly spawn particles.
+--
+-- soundname is the filename (without .ogg) of the sound file
+-- to be played along with the particle stream
+
+function homedecor.start_particle_spawner(pos, node, particledef, soundname)
+
+ local this_spawner_meta = minetest.get_meta(pos)
+ local id = this_spawner_meta:get_int("active")
+ local s_handle = this_spawner_meta:get_int("sound")
+
+ if id ~= 0 then
+ if s_handle then
+ minetest.after(0, function(handle)
+ minetest.sound_stop(handle)
+ end, s_handle)
+ end
+ minetest.delete_particlespawner(id)
+ this_spawner_meta:set_int("active", 0)
+ this_spawner_meta:set_int("sound", 0)
+ return
+ end
+
+ local fdir = node.param2
+
+ if fdir and fdir < 4 and (not id or id == 0) then
+
+ local outletx = particledef.outlet.x
+ local outlety = particledef.outlet.y
+ local outletz = particledef.outlet.z
+ local velocityx = particledef.velocity_x
+ local velocityy = particledef.velocity_y
+ local velocityz = particledef.velocity_z
+ local spread = particledef.spread
+
+ local minx_t = { outletx - spread, -outletz - spread, outletx - spread, outletz - spread }
+ local maxx_t = { outletx + spread, -outletz + spread, outletx + spread, outletz + spread }
+ local minz_t = { -outletz - spread, outletx - spread, outletz - spread, outletx - spread }
+ local maxz_t = { -outletz + spread, outletx + spread, outletz + spread, outletx + spread }
+
+ local minvelx_t = { velocityx.min, velocityz.min, -velocityx.max, -velocityz.max }
+ local maxvelx_t = { velocityx.max, velocityz.max, -velocityx.min, -velocityz.min }
+ local minvelz_t = { velocityz.min, velocityx.min, -velocityz.max, velocityx.min }
+ local maxvelz_t = { velocityz.max, velocityx.max, -velocityz.min, velocityx.max }
+
+ local minx = minx_t[fdir + 1]
+ local maxx = maxx_t[fdir + 1]
+ local minz = minz_t[fdir + 1]
+ local maxz = maxz_t[fdir + 1]
+
+ local minvelx = minvelx_t[fdir + 1]
+ local minvelz = minvelz_t[fdir + 1]
+ local maxvelx = maxvelx_t[fdir + 1]
+ local maxvelz = maxvelz_t[fdir + 1]
+
+ id = minetest.add_particlespawner({
+ amount = 60,
+ time = 0,
+ collisiondetection = true,
+ collision_removal = particledef.die_on_collision,
+ minpos = {x=pos.x - minx, y=pos.y + outlety, z=pos.z - minz},
+ maxpos = {x=pos.x - maxx, y=pos.y + outlety, z=pos.z - maxz},
+ minvel = {x = minvelx, y = velocityy, z = minvelz},
+ maxvel = {x = maxvelx, y = velocityy, z = maxvelz},
+ minacc = {x=0, y=0, z=0},
+ maxacc = {x=0, y=-0.05, z=0},
+ minexptime = 2,
+ maxexptime = 4,
+ minsize = 0.5,
+ maxsize = 1,
+ texture = "homedecor_water_particle.png",
+ })
+ s_handle = minetest.sound_play(soundname, {
+ pos = pos,
+ max_hear_distance = 5,
+ loop = true
+ })
+ this_spawner_meta:set_int("active", id)
+ this_spawner_meta:set_int("sound", s_handle)
+ return
+ end
+end
+
+function homedecor.stop_particle_spawner(pos)
+ local this_spawner_meta = minetest.get_meta(pos)
+ local id = this_spawner_meta:get_int("active")
+ local s_handle = this_spawner_meta:get_int("sound")
+
+ if id ~= 0 then
+ minetest.delete_particlespawner(id)
+ end
+
+ if s_handle then
+ minetest.after(0, function(handle)
+ minetest.sound_stop(handle)
+ end, s_handle)
+ end
+
+ this_spawner_meta:set_int("active", 0)
+ this_spawner_meta:set_int("sound", 0)
+end