forked from mtcontrib/homedecor_modpack
		
	Merge branch 'locale' into 'master'
MT5 translation See merge request VanessaE/homedecor_modpack!12
This commit is contained in:
		
							
								
								
									
										21
									
								
								building_blocks/.luacheckrc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								building_blocks/.luacheckrc
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
				
			|||||||
 | 
					unused_args = false
 | 
				
			||||||
 | 
					allow_defined_top = true
 | 
				
			||||||
 | 
					max_comment_line_length = 999
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					read_globals = {
 | 
				
			||||||
 | 
						"DIR_DELIM",
 | 
				
			||||||
 | 
						"minetest", "core",
 | 
				
			||||||
 | 
						"unpack",
 | 
				
			||||||
 | 
						"dump",
 | 
				
			||||||
 | 
						table = { fields = { "copy", "getn" } },
 | 
				
			||||||
 | 
						"vector", "nodeupdate",
 | 
				
			||||||
 | 
						"VoxelManip", "VoxelArea",
 | 
				
			||||||
 | 
						"PseudoRandom", "ItemStack",
 | 
				
			||||||
 | 
						"stairsplus",
 | 
				
			||||||
 | 
						"default",
 | 
				
			||||||
 | 
						"stairs",
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					globals = {
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -1,4 +1,4 @@
 | 
				
			|||||||
local S = homedecor.gettext
 | 
					local S = minetest.get_translator("building_blocks")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if minetest.get_modpath("moreblocks") or minetest.get_modpath("stairs") then
 | 
					if minetest.get_modpath("moreblocks") or minetest.get_modpath("stairs") then
 | 
				
			||||||
	minetest.register_alias("building_blocks:slab_tar", "stairs:slab_Tar")
 | 
						minetest.register_alias("building_blocks:slab_tar", "stairs:slab_Tar")
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +0,0 @@
 | 
				
			|||||||
default
 | 
					 | 
				
			||||||
homedecor_common
 | 
					 | 
				
			||||||
moreblocks?
 | 
					 | 
				
			||||||
gloopblocks?
 | 
					 | 
				
			||||||
stairs?
 | 
					 | 
				
			||||||
@@ -1,4 +1,3 @@
 | 
				
			|||||||
local S = homedecor.gettext
 | 
					 | 
				
			||||||
local modpath = minetest.get_modpath("building_blocks")
 | 
					local modpath = minetest.get_modpath("building_blocks")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
dofile(modpath.."/alias.lua")
 | 
					dofile(modpath.."/alias.lua")
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										48
									
								
								building_blocks/locale/building_blocks.de.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								building_blocks/locale/building_blocks.de.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,48 @@
 | 
				
			|||||||
 | 
					# textdomain: building_blocks
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### alias.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Granite=Granit
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### node_stairs.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Adobe=Adobe
 | 
				
			||||||
 | 
					Adobe Slab=Adobestufe
 | 
				
			||||||
 | 
					Adobe Stair=Adobetreppe
 | 
				
			||||||
 | 
					Brobble Spread=Ziesterboden
 | 
				
			||||||
 | 
					Chess board tiling=Schachbrettkacheln
 | 
				
			||||||
 | 
					Fake Grass=Falsches Gras
 | 
				
			||||||
 | 
					Fake Grass Slab=
 | 
				
			||||||
 | 
					Fake Grass Stair=
 | 
				
			||||||
 | 
					Fireplace=Kamin
 | 
				
			||||||
 | 
					Grate=Rost
 | 
				
			||||||
 | 
					Grate Slab=Roststufe
 | 
				
			||||||
 | 
					Grate Stair=Rosttreppe
 | 
				
			||||||
 | 
					Gravel Spread=Kiesboden
 | 
				
			||||||
 | 
					Hardwood=Hartholz
 | 
				
			||||||
 | 
					Hardwood Slab=Hartholzstufe
 | 
				
			||||||
 | 
					Hardwood Stair=Hartholztreppe
 | 
				
			||||||
 | 
					Marble=Marmor
 | 
				
			||||||
 | 
					Marble Slab=Marmorstufe
 | 
				
			||||||
 | 
					Marble Stair=Marmortreppe
 | 
				
			||||||
 | 
					Roof block=Dachblock
 | 
				
			||||||
 | 
					Roof block Slab=
 | 
				
			||||||
 | 
					Roof block Stair=
 | 
				
			||||||
 | 
					Streak Free Glass=Schlierenfreies Glas
 | 
				
			||||||
 | 
					Streak Free Glass Slab=
 | 
				
			||||||
 | 
					Streak Free Glass Stair=
 | 
				
			||||||
 | 
					Tar=Teer
 | 
				
			||||||
 | 
					Tar Slab=Teerstufe
 | 
				
			||||||
 | 
					Tar Stair=Teertreppe
 | 
				
			||||||
 | 
					Tarmac Spread=Asphaltboden
 | 
				
			||||||
 | 
					Terrycloth towel=Frottiertuch
 | 
				
			||||||
 | 
					Wood Framed Glass=Holzrahmenglas
 | 
				
			||||||
 | 
					Wood Framed Glass Slab=
 | 
				
			||||||
 | 
					Wood Framed Glass Stair=
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### others.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Small bundle of sticks=Kleines Bündel Stöcke
 | 
				
			||||||
 | 
					Tar Knife=Teermesser
 | 
				
			||||||
 | 
					Tar base=Teerbase
 | 
				
			||||||
							
								
								
									
										48
									
								
								building_blocks/locale/building_blocks.es.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								building_blocks/locale/building_blocks.es.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,48 @@
 | 
				
			|||||||
 | 
					# textdomain: building_blocks
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### alias.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Granite=Granito
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### node_stairs.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Adobe=Adobe
 | 
				
			||||||
 | 
					Adobe Slab=Losa de adobe
 | 
				
			||||||
 | 
					Adobe Stair=Escaleras de adobe
 | 
				
			||||||
 | 
					Brobble Spread=Mezcla de Ladroquines
 | 
				
			||||||
 | 
					Chess board tiling=Azulejos de ajedrez
 | 
				
			||||||
 | 
					Fake Grass=Hierba falsa
 | 
				
			||||||
 | 
					Fake Grass Slab=
 | 
				
			||||||
 | 
					Fake Grass Stair=
 | 
				
			||||||
 | 
					Fireplace=Chimenea
 | 
				
			||||||
 | 
					Grate=Reja
 | 
				
			||||||
 | 
					Grate Slab=Losa de rejas
 | 
				
			||||||
 | 
					Grate Stair=Escaleras de rejas
 | 
				
			||||||
 | 
					Gravel Spread=Mezcla de gravilla
 | 
				
			||||||
 | 
					Hardwood=Madera dura
 | 
				
			||||||
 | 
					Hardwood Slab=Losa de madera dura
 | 
				
			||||||
 | 
					Hardwood Stair=Escaleras de madera dura
 | 
				
			||||||
 | 
					Marble=Mármol
 | 
				
			||||||
 | 
					Marble Slab=Losa de mármol
 | 
				
			||||||
 | 
					Marble Stair=Escaleras de mármol
 | 
				
			||||||
 | 
					Roof block=Bloque de techo
 | 
				
			||||||
 | 
					Roof block Slab=
 | 
				
			||||||
 | 
					Roof block Stair=
 | 
				
			||||||
 | 
					Streak Free Glass=Vídrio sin rayas
 | 
				
			||||||
 | 
					Streak Free Glass Slab=
 | 
				
			||||||
 | 
					Streak Free Glass Stair=
 | 
				
			||||||
 | 
					Tar=Alquitrán
 | 
				
			||||||
 | 
					Tar Slab=Losa de alquitrán
 | 
				
			||||||
 | 
					Tar Stair=Escaleras de alquitrán
 | 
				
			||||||
 | 
					Tarmac Spread=Mezcla de asfalto
 | 
				
			||||||
 | 
					Terrycloth towel=Toalla
 | 
				
			||||||
 | 
					Wood Framed Glass=Vídrio enmarcado en madera
 | 
				
			||||||
 | 
					Wood Framed Glass Slab=
 | 
				
			||||||
 | 
					Wood Framed Glass Stair=
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### others.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Small bundle of sticks=Manojo de palitos
 | 
				
			||||||
 | 
					Tar Knife=Cuchillo de alquitrán
 | 
				
			||||||
 | 
					Tar base=Base de alquitrán
 | 
				
			||||||
							
								
								
									
										48
									
								
								building_blocks/locale/building_blocks.fr.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								building_blocks/locale/building_blocks.fr.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,48 @@
 | 
				
			|||||||
 | 
					# textdomain: building_blocks
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### alias.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Granite=Granit
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### node_stairs.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Adobe=Pisé
 | 
				
			||||||
 | 
					Adobe Slab=Dalle en pisé
 | 
				
			||||||
 | 
					Adobe Stair=Escalier en pisé
 | 
				
			||||||
 | 
					Brobble Spread=Tapis rouge
 | 
				
			||||||
 | 
					Chess board tiling=Pavage en échiquier
 | 
				
			||||||
 | 
					Fake Grass=Herbe synthétique
 | 
				
			||||||
 | 
					Fake Grass Slab=Dalle en herbe synthétique
 | 
				
			||||||
 | 
					Fake Grass Stair=Escalier en herbe synthétique
 | 
				
			||||||
 | 
					Fireplace=Cheminée
 | 
				
			||||||
 | 
					Grate=Grille
 | 
				
			||||||
 | 
					Grate Slab=Dalle en métal déployé
 | 
				
			||||||
 | 
					Grate Stair=Escalier en métal déployé
 | 
				
			||||||
 | 
					Gravel Spread=Tapis de gravier
 | 
				
			||||||
 | 
					Hardwood=Bois dur (feuillu)
 | 
				
			||||||
 | 
					Hardwood Slab=Dalle en bois dur (feuillu)
 | 
				
			||||||
 | 
					Hardwood Stair=Escalier en bois dur (feuillu)
 | 
				
			||||||
 | 
					Marble=Marbre
 | 
				
			||||||
 | 
					Marble Slab=Dalle en marbre
 | 
				
			||||||
 | 
					Marble Stair=Marche en marbre
 | 
				
			||||||
 | 
					Roof block=Bloc de toit
 | 
				
			||||||
 | 
					Roof block Slab=Dalle en bloc de toit
 | 
				
			||||||
 | 
					Roof block Stair=Escalier en bloc de toit
 | 
				
			||||||
 | 
					Streak Free Glass=Verre anti-rayures
 | 
				
			||||||
 | 
					Streak Free Glass Slab=Dalle en verre anti-rayures
 | 
				
			||||||
 | 
					Streak Free Glass Stair=Escalier en verre anti-rayures
 | 
				
			||||||
 | 
					Tar=Goudron
 | 
				
			||||||
 | 
					Tar Slab=Dalle en goudron
 | 
				
			||||||
 | 
					Tar Stair=Marche en goudron
 | 
				
			||||||
 | 
					Tarmac Spread=Tapis de goudron
 | 
				
			||||||
 | 
					Terrycloth towel=Serviette éponge
 | 
				
			||||||
 | 
					Wood Framed Glass=Verre encadré de bois
 | 
				
			||||||
 | 
					Wood Framed Glass Slab=Dalle en verre encadré de bois
 | 
				
			||||||
 | 
					Wood Framed Glass Stair=Escalier en verre encadré de bois
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### others.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Small bundle of sticks=Petit fagot de brindilles
 | 
				
			||||||
 | 
					Tar Knife=Couteau à goudron
 | 
				
			||||||
 | 
					Tar base=Pâte de goudron
 | 
				
			||||||
							
								
								
									
										48
									
								
								building_blocks/locale/building_blocks.ms.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								building_blocks/locale/building_blocks.ms.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,48 @@
 | 
				
			|||||||
 | 
					# textdomain: building_blocks
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### alias.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Granite=Granit
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### node_stairs.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Adobe=Adob
 | 
				
			||||||
 | 
					Adobe Slab=Bidur Adob
 | 
				
			||||||
 | 
					Adobe Stair=Tangga Adob
 | 
				
			||||||
 | 
					Brobble Spread=Sebaran Batu Merah
 | 
				
			||||||
 | 
					Chess board tiling=Jubin Papan Catur
 | 
				
			||||||
 | 
					Fake Grass=Rumput Tiruan
 | 
				
			||||||
 | 
					Fake Grass Slab=
 | 
				
			||||||
 | 
					Fake Grass Stair=
 | 
				
			||||||
 | 
					Fireplace=Pendiangan
 | 
				
			||||||
 | 
					Grate=Jeriji
 | 
				
			||||||
 | 
					Grate Slab=Bidur Jeriji
 | 
				
			||||||
 | 
					Grate Stair=Tangga Jeriji
 | 
				
			||||||
 | 
					Gravel Spread=Sebaran Kelikir
 | 
				
			||||||
 | 
					Hardwood=Kayu Keras
 | 
				
			||||||
 | 
					Hardwood Slab=Bidur Kayu Keras
 | 
				
			||||||
 | 
					Hardwood Stair=Tangga Kayu Keras
 | 
				
			||||||
 | 
					Marble=Marmar
 | 
				
			||||||
 | 
					Marble Slab=Bidur Marmar
 | 
				
			||||||
 | 
					Marble Stair=Tangga Marmar
 | 
				
			||||||
 | 
					Roof block=Blok Bumbung
 | 
				
			||||||
 | 
					Roof block Slab=
 | 
				
			||||||
 | 
					Roof block Stair=
 | 
				
			||||||
 | 
					Streak Free Glass=Kaca Bebas Calar
 | 
				
			||||||
 | 
					Streak Free Glass Slab=
 | 
				
			||||||
 | 
					Streak Free Glass Stair=
 | 
				
			||||||
 | 
					Tar=Tar
 | 
				
			||||||
 | 
					Tar Slab=Bidur Tar
 | 
				
			||||||
 | 
					Tar Stair=Tangga Tar
 | 
				
			||||||
 | 
					Tarmac Spread=Sebaran Tar
 | 
				
			||||||
 | 
					Terrycloth towel=Kain Tuala
 | 
				
			||||||
 | 
					Wood Framed Glass=Kaca Berbingkai Kayu
 | 
				
			||||||
 | 
					Wood Framed Glass Slab=
 | 
				
			||||||
 | 
					Wood Framed Glass Stair=
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### others.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Small bundle of sticks=Seberkas Kecil Serpihan Kayu
 | 
				
			||||||
 | 
					Tar Knife=Pisau Tar
 | 
				
			||||||
 | 
					Tar base=Campuran Tar
 | 
				
			||||||
							
								
								
									
										48
									
								
								building_blocks/locale/building_blocks.pt.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								building_blocks/locale/building_blocks.pt.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,48 @@
 | 
				
			|||||||
 | 
					# textdomain: building_blocks
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### alias.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Granite=Granito
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### node_stairs.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Adobe=Argila
 | 
				
			||||||
 | 
					Adobe Slab=Placa de argila
 | 
				
			||||||
 | 
					Adobe Stair=Escada de Argila
 | 
				
			||||||
 | 
					Brobble Spread=Calçado
 | 
				
			||||||
 | 
					Chess board tiling=Revestimento de xadrez
 | 
				
			||||||
 | 
					Fake Grass=Grama Falsa
 | 
				
			||||||
 | 
					Fake Grass Slab=
 | 
				
			||||||
 | 
					Fake Grass Stair=
 | 
				
			||||||
 | 
					Fireplace=Lareira
 | 
				
			||||||
 | 
					Grate=Grelha
 | 
				
			||||||
 | 
					Grate Slab=Placa de Grelha
 | 
				
			||||||
 | 
					Grate Stair=Escade de Grelha
 | 
				
			||||||
 | 
					Gravel Spread=Espalhamento de Cascalho
 | 
				
			||||||
 | 
					Hardwood=Madeira
 | 
				
			||||||
 | 
					Hardwood Slab=Placa de madeira
 | 
				
			||||||
 | 
					Hardwood Stair=Escada de madeira
 | 
				
			||||||
 | 
					Marble=Mármore
 | 
				
			||||||
 | 
					Marble Slab=Placa de Mármore
 | 
				
			||||||
 | 
					Marble Stair=Escada de mármore
 | 
				
			||||||
 | 
					Roof block=Bloco de telhado
 | 
				
			||||||
 | 
					Roof block Slab=
 | 
				
			||||||
 | 
					Roof block Stair=
 | 
				
			||||||
 | 
					Streak Free Glass=Vidro Sem Riscos
 | 
				
			||||||
 | 
					Streak Free Glass Slab=
 | 
				
			||||||
 | 
					Streak Free Glass Stair=
 | 
				
			||||||
 | 
					Tar=Alcatrão
 | 
				
			||||||
 | 
					Tar Slab=Placa de alcatrão
 | 
				
			||||||
 | 
					Tar Stair=Escada de alcatrão
 | 
				
			||||||
 | 
					Tarmac Spread=Espalhamento das Estradas
 | 
				
			||||||
 | 
					Terrycloth towel=Toalha de Roupinha
 | 
				
			||||||
 | 
					Wood Framed Glass=Vidro com Bordas de Madeira
 | 
				
			||||||
 | 
					Wood Framed Glass Slab=
 | 
				
			||||||
 | 
					Wood Framed Glass Stair=
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### others.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Small bundle of sticks=Pequeno amontoado de gravetos
 | 
				
			||||||
 | 
					Tar Knife=Faca de Alcatrão
 | 
				
			||||||
 | 
					Tar base=Base para alcatrão
 | 
				
			||||||
							
								
								
									
										48
									
								
								building_blocks/locale/building_blocks.pt_BR.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								building_blocks/locale/building_blocks.pt_BR.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,48 @@
 | 
				
			|||||||
 | 
					# textdomain: building_blocks
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### alias.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Granite=Granito
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### node_stairs.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Adobe=Argila
 | 
				
			||||||
 | 
					Adobe Slab=Placa de argila
 | 
				
			||||||
 | 
					Adobe Stair=Escada de Argila
 | 
				
			||||||
 | 
					Brobble Spread=Calçado
 | 
				
			||||||
 | 
					Chess board tiling=Revestimento de xadrez
 | 
				
			||||||
 | 
					Fake Grass=Grama Falsa
 | 
				
			||||||
 | 
					Fake Grass Slab=
 | 
				
			||||||
 | 
					Fake Grass Stair=
 | 
				
			||||||
 | 
					Fireplace=Lareira
 | 
				
			||||||
 | 
					Grate=Grelha
 | 
				
			||||||
 | 
					Grate Slab=Placa de Grelha
 | 
				
			||||||
 | 
					Grate Stair=Escade de Grelha
 | 
				
			||||||
 | 
					Gravel Spread=Espalhamento de Cascalho
 | 
				
			||||||
 | 
					Hardwood=Madeira
 | 
				
			||||||
 | 
					Hardwood Slab=Placa de madeira
 | 
				
			||||||
 | 
					Hardwood Stair=Escada de madeira
 | 
				
			||||||
 | 
					Marble=Mármore
 | 
				
			||||||
 | 
					Marble Slab=Placa de Mármore
 | 
				
			||||||
 | 
					Marble Stair=Escada de mármore
 | 
				
			||||||
 | 
					Roof block=Bloco de telhado
 | 
				
			||||||
 | 
					Roof block Slab=
 | 
				
			||||||
 | 
					Roof block Stair=
 | 
				
			||||||
 | 
					Streak Free Glass=Vidro Sem Riscos
 | 
				
			||||||
 | 
					Streak Free Glass Slab=
 | 
				
			||||||
 | 
					Streak Free Glass Stair=
 | 
				
			||||||
 | 
					Tar=Alcatrão
 | 
				
			||||||
 | 
					Tar Slab=Placa de alcatrão
 | 
				
			||||||
 | 
					Tar Stair=Escada de alcatrão
 | 
				
			||||||
 | 
					Tarmac Spread=Espalhamento das Estradas
 | 
				
			||||||
 | 
					Terrycloth towel=Toalha de Roupinha
 | 
				
			||||||
 | 
					Wood Framed Glass=Vidro com Bordas de Madeira
 | 
				
			||||||
 | 
					Wood Framed Glass Slab=
 | 
				
			||||||
 | 
					Wood Framed Glass Stair=
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### others.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Small bundle of sticks=Pequeno amontoado de gravetos
 | 
				
			||||||
 | 
					Tar Knife=Faca de Alcatrão
 | 
				
			||||||
 | 
					Tar base=Base para alcatrão
 | 
				
			||||||
							
								
								
									
										48
									
								
								building_blocks/locale/building_blocks.ru.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								building_blocks/locale/building_blocks.ru.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,48 @@
 | 
				
			|||||||
 | 
					# textdomain: building_blocks
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### alias.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Granite=Гранит
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### node_stairs.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Adobe=Саман
 | 
				
			||||||
 | 
					Adobe Slab=Саманная плита
 | 
				
			||||||
 | 
					Adobe Stair=Саманная ступенька
 | 
				
			||||||
 | 
					Brobble Spread=Настил кирпичного булыжника
 | 
				
			||||||
 | 
					Chess board tiling=Шахматная плитка
 | 
				
			||||||
 | 
					Fake Grass=Псевдо трава
 | 
				
			||||||
 | 
					Fake Grass Slab=
 | 
				
			||||||
 | 
					Fake Grass Stair=
 | 
				
			||||||
 | 
					Fireplace=Камин
 | 
				
			||||||
 | 
					Grate=Каминная решётка
 | 
				
			||||||
 | 
					Grate Slab=Решётчатая плита
 | 
				
			||||||
 | 
					Grate Stair=Решётчатая ступенька
 | 
				
			||||||
 | 
					Gravel Spread=Настил гравия
 | 
				
			||||||
 | 
					Hardwood=Твёрдая древесина
 | 
				
			||||||
 | 
					Hardwood Slab=Плита из твёрдой древесины
 | 
				
			||||||
 | 
					Hardwood Stair=Ступенька из твёрдой древесины
 | 
				
			||||||
 | 
					Marble=Мрамор
 | 
				
			||||||
 | 
					Marble Slab=Мраморная блита
 | 
				
			||||||
 | 
					Marble Stair=Мраморная ступенька
 | 
				
			||||||
 | 
					Roof block=Кровельный блок
 | 
				
			||||||
 | 
					Roof block Slab=
 | 
				
			||||||
 | 
					Roof block Stair=
 | 
				
			||||||
 | 
					Streak Free Glass=Стекло без стыков
 | 
				
			||||||
 | 
					Streak Free Glass Slab=
 | 
				
			||||||
 | 
					Streak Free Glass Stair=
 | 
				
			||||||
 | 
					Tar=Смола
 | 
				
			||||||
 | 
					Tar Slab=Плита из смолы
 | 
				
			||||||
 | 
					Tar Stair=Ступенька из смолы
 | 
				
			||||||
 | 
					Tarmac Spread=Покрытие гудронной смолой
 | 
				
			||||||
 | 
					Terrycloth towel=Махровое полотенце
 | 
				
			||||||
 | 
					Wood Framed Glass=Деревянное окно
 | 
				
			||||||
 | 
					Wood Framed Glass Slab=
 | 
				
			||||||
 | 
					Wood Framed Glass Stair=
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### others.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Small bundle of sticks=Небольшая связка палок
 | 
				
			||||||
 | 
					Tar Knife=Смоляной нож
 | 
				
			||||||
 | 
					Tar base=Смоляная основа
 | 
				
			||||||
							
								
								
									
										48
									
								
								building_blocks/locale/building_blocks.zh_CN.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								building_blocks/locale/building_blocks.zh_CN.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,48 @@
 | 
				
			|||||||
 | 
					# textdomain: building_blocks
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### alias.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Granite=花岗岩
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### node_stairs.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Adobe=土砖
 | 
				
			||||||
 | 
					Adobe Slab=
 | 
				
			||||||
 | 
					Adobe Stair=
 | 
				
			||||||
 | 
					Brobble Spread=石砖路面
 | 
				
			||||||
 | 
					Chess board tiling=棋盘铺贴
 | 
				
			||||||
 | 
					Fake Grass=塑料草
 | 
				
			||||||
 | 
					Fake Grass Slab=
 | 
				
			||||||
 | 
					Fake Grass Stair=
 | 
				
			||||||
 | 
					Fireplace=壁炉
 | 
				
			||||||
 | 
					Grate=磨碎
 | 
				
			||||||
 | 
					Grate Slab=
 | 
				
			||||||
 | 
					Grate Stair=
 | 
				
			||||||
 | 
					Gravel Spread=碎石路面
 | 
				
			||||||
 | 
					Hardwood=硬木
 | 
				
			||||||
 | 
					Hardwood Slab=
 | 
				
			||||||
 | 
					Hardwood Stair=
 | 
				
			||||||
 | 
					Marble=大理石
 | 
				
			||||||
 | 
					Marble Slab=
 | 
				
			||||||
 | 
					Marble Stair=
 | 
				
			||||||
 | 
					Roof block=天台
 | 
				
			||||||
 | 
					Roof block Slab=
 | 
				
			||||||
 | 
					Roof block Stair=
 | 
				
			||||||
 | 
					Streak Free Glass=无条纹玻璃
 | 
				
			||||||
 | 
					Streak Free Glass Slab=
 | 
				
			||||||
 | 
					Streak Free Glass Stair=
 | 
				
			||||||
 | 
					Tar=焦油
 | 
				
			||||||
 | 
					Tar Slab=
 | 
				
			||||||
 | 
					Tar Stair=
 | 
				
			||||||
 | 
					Tarmac Spread=柏油路面
 | 
				
			||||||
 | 
					Terrycloth towel=毛巾
 | 
				
			||||||
 | 
					Wood Framed Glass=木框玻璃
 | 
				
			||||||
 | 
					Wood Framed Glass Slab=
 | 
				
			||||||
 | 
					Wood Framed Glass Stair=
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### others.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Small bundle of sticks=小捆棍子
 | 
				
			||||||
 | 
					Tar Knife=焦油刀
 | 
				
			||||||
 | 
					Tar base=焦油基
 | 
				
			||||||
							
								
								
									
										48
									
								
								building_blocks/locale/template.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								building_blocks/locale/template.txt
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,48 @@
 | 
				
			|||||||
 | 
					# textdomain: building_blocks
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### alias.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Granite=
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### node_stairs.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Adobe=
 | 
				
			||||||
 | 
					Adobe Slab=
 | 
				
			||||||
 | 
					Adobe Stair=
 | 
				
			||||||
 | 
					Brobble Spread=
 | 
				
			||||||
 | 
					Chess board tiling=
 | 
				
			||||||
 | 
					Fake Grass=
 | 
				
			||||||
 | 
					Fake Grass Slab=
 | 
				
			||||||
 | 
					Fake Grass Stair=
 | 
				
			||||||
 | 
					Fireplace=
 | 
				
			||||||
 | 
					Grate=
 | 
				
			||||||
 | 
					Grate Slab=
 | 
				
			||||||
 | 
					Grate Stair=
 | 
				
			||||||
 | 
					Gravel Spread=
 | 
				
			||||||
 | 
					Hardwood=
 | 
				
			||||||
 | 
					Hardwood Slab=
 | 
				
			||||||
 | 
					Hardwood Stair=
 | 
				
			||||||
 | 
					Marble=
 | 
				
			||||||
 | 
					Marble Slab=
 | 
				
			||||||
 | 
					Marble Stair=
 | 
				
			||||||
 | 
					Roof block=
 | 
				
			||||||
 | 
					Roof block Slab=
 | 
				
			||||||
 | 
					Roof block Stair=
 | 
				
			||||||
 | 
					Streak Free Glass=
 | 
				
			||||||
 | 
					Streak Free Glass Slab=
 | 
				
			||||||
 | 
					Streak Free Glass Stair=
 | 
				
			||||||
 | 
					Tar=
 | 
				
			||||||
 | 
					Tar Slab=
 | 
				
			||||||
 | 
					Tar Stair=
 | 
				
			||||||
 | 
					Tarmac Spread=
 | 
				
			||||||
 | 
					Terrycloth towel=
 | 
				
			||||||
 | 
					Wood Framed Glass=
 | 
				
			||||||
 | 
					Wood Framed Glass Slab=
 | 
				
			||||||
 | 
					Wood Framed Glass Stair=
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### others.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Small bundle of sticks=
 | 
				
			||||||
 | 
					Tar Knife=
 | 
				
			||||||
 | 
					Tar base=
 | 
				
			||||||
							
								
								
									
										3
									
								
								building_blocks/mod.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								building_blocks/mod.conf
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,3 @@
 | 
				
			|||||||
 | 
					name = building_blocks
 | 
				
			||||||
 | 
					depends = default
 | 
				
			||||||
 | 
					optional_depends = moreblocks, gloopblocks, stairs
 | 
				
			||||||
@@ -1,4 +1,4 @@
 | 
				
			|||||||
local S = homedecor.gettext
 | 
					local S = minetest.get_translator("building_blocks")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
local stairs_groups_names = {"cracky","choppy","flammable","crumbly","snappy"}
 | 
					local stairs_groups_names = {"cracky","choppy","flammable","crumbly","snappy"}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -29,9 +29,11 @@ local function building_blocks_stairs(nodename, def)
 | 
				
			|||||||
			stairs.register_stair_and_slab(name,nodename,
 | 
								stairs.register_stair_and_slab(name,nodename,
 | 
				
			||||||
				stairs_groups,
 | 
									stairs_groups,
 | 
				
			||||||
				def.tiles,
 | 
									def.tiles,
 | 
				
			||||||
				("%s Stair"):format(def.description),
 | 
									def.stair_desc,
 | 
				
			||||||
				("%s Slab"):format(def.description),
 | 
									def.slab_desc,
 | 
				
			||||||
				def.sounds
 | 
									def.sounds
 | 
				
			||||||
 | 
									--FIXME: Missing descriptions for Inner and Outer stairs
 | 
				
			||||||
 | 
									-- See https://github.com/minetest/minetest_game/pull/2584
 | 
				
			||||||
			)
 | 
								)
 | 
				
			||||||
		end
 | 
							end
 | 
				
			||||||
	end
 | 
						end
 | 
				
			||||||
@@ -40,6 +42,8 @@ end
 | 
				
			|||||||
building_blocks_stairs("building_blocks:grate", {
 | 
					building_blocks_stairs("building_blocks:grate", {
 | 
				
			||||||
	drawtype = "glasslike",
 | 
						drawtype = "glasslike",
 | 
				
			||||||
	description = S("Grate"),
 | 
						description = S("Grate"),
 | 
				
			||||||
 | 
						stair_desc = S("Grate Stair"),
 | 
				
			||||||
 | 
						slab = S("Grate Slab"),
 | 
				
			||||||
	tiles = {"building_blocks_grate.png"},
 | 
						tiles = {"building_blocks_grate.png"},
 | 
				
			||||||
	paramtype = "light",
 | 
						paramtype = "light",
 | 
				
			||||||
	sunlight_propagates = true,
 | 
						sunlight_propagates = true,
 | 
				
			||||||
@@ -50,6 +54,8 @@ building_blocks_stairs("building_blocks:grate", {
 | 
				
			|||||||
building_blocks_stairs("building_blocks:smoothglass", {
 | 
					building_blocks_stairs("building_blocks:smoothglass", {
 | 
				
			||||||
	drawtype = "glasslike",
 | 
						drawtype = "glasslike",
 | 
				
			||||||
	description = S("Streak Free Glass"),
 | 
						description = S("Streak Free Glass"),
 | 
				
			||||||
 | 
						stair_desc = S("Streak Free Glass Stair"),
 | 
				
			||||||
 | 
						slab_desc = S("Streak Free Glass Slab"),
 | 
				
			||||||
	tiles = {"building_blocks_sglass.png"},
 | 
						tiles = {"building_blocks_sglass.png"},
 | 
				
			||||||
	paramtype = "light",
 | 
						paramtype = "light",
 | 
				
			||||||
	sunlight_propagates = true,
 | 
						sunlight_propagates = true,
 | 
				
			||||||
@@ -60,6 +66,8 @@ building_blocks_stairs("building_blocks:smoothglass", {
 | 
				
			|||||||
building_blocks_stairs("building_blocks:woodglass", {
 | 
					building_blocks_stairs("building_blocks:woodglass", {
 | 
				
			||||||
	drawtype = "glasslike",
 | 
						drawtype = "glasslike",
 | 
				
			||||||
	description = S("Wood Framed Glass"),
 | 
						description = S("Wood Framed Glass"),
 | 
				
			||||||
 | 
						stair_desc = S("Wood Framed Glass Stair"),
 | 
				
			||||||
 | 
						slab_desc = S("Wood Framed Glass Slab"),
 | 
				
			||||||
	tiles = {"building_blocks_wglass.png"},
 | 
						tiles = {"building_blocks_wglass.png"},
 | 
				
			||||||
	paramtype = "light",
 | 
						paramtype = "light",
 | 
				
			||||||
	sunlight_propagates = true,
 | 
						sunlight_propagates = true,
 | 
				
			||||||
@@ -71,6 +79,8 @@ building_blocks_stairs("building_blocks:woodglass", {
 | 
				
			|||||||
building_blocks_stairs("building_blocks:Adobe", {
 | 
					building_blocks_stairs("building_blocks:Adobe", {
 | 
				
			||||||
	tiles = {"building_blocks_Adobe.png"},
 | 
						tiles = {"building_blocks_Adobe.png"},
 | 
				
			||||||
	description = S("Adobe"),
 | 
						description = S("Adobe"),
 | 
				
			||||||
 | 
						stair_desc = S("Adobe Stair"),
 | 
				
			||||||
 | 
						slab_desc = S("Adobe Slab"),
 | 
				
			||||||
	is_ground_content = true,
 | 
						is_ground_content = true,
 | 
				
			||||||
	groups = {crumbly=3},
 | 
						groups = {crumbly=3},
 | 
				
			||||||
	sounds = default.node_sound_stone_defaults(),
 | 
						sounds = default.node_sound_stone_defaults(),
 | 
				
			||||||
@@ -78,6 +88,8 @@ building_blocks_stairs("building_blocks:Adobe", {
 | 
				
			|||||||
building_blocks_stairs("building_blocks:fakegrass", {
 | 
					building_blocks_stairs("building_blocks:fakegrass", {
 | 
				
			||||||
	tiles = {"default_grass.png", "default_dirt.png", "default_dirt.png^default_grass_side.png"},
 | 
						tiles = {"default_grass.png", "default_dirt.png", "default_dirt.png^default_grass_side.png"},
 | 
				
			||||||
	description = S("Fake Grass"),
 | 
						description = S("Fake Grass"),
 | 
				
			||||||
 | 
						stair_desc = S("Fake Grass Stair"),
 | 
				
			||||||
 | 
						slab_desc = S("Fake Grass Slab"),
 | 
				
			||||||
	is_ground_content = true,
 | 
						is_ground_content = true,
 | 
				
			||||||
	groups = {crumbly=3},
 | 
						groups = {crumbly=3},
 | 
				
			||||||
	sounds = default.node_sound_dirt_defaults({
 | 
						sounds = default.node_sound_dirt_defaults({
 | 
				
			||||||
@@ -88,6 +100,8 @@ building_blocks_stairs("building_blocks:hardwood", {
 | 
				
			|||||||
	tiles = {"building_blocks_hardwood.png"},
 | 
						tiles = {"building_blocks_hardwood.png"},
 | 
				
			||||||
	is_ground_content = true,
 | 
						is_ground_content = true,
 | 
				
			||||||
	description = S("Hardwood"),
 | 
						description = S("Hardwood"),
 | 
				
			||||||
 | 
						stair_desc = S("Hardwood Stair"),
 | 
				
			||||||
 | 
						slab_desc = S("Hardwood Slab"),
 | 
				
			||||||
	groups = {choppy=1,flammable=1},
 | 
						groups = {choppy=1,flammable=1},
 | 
				
			||||||
	sounds = default.node_sound_wood_defaults(),
 | 
						sounds = default.node_sound_wood_defaults(),
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
@@ -95,11 +109,15 @@ building_blocks_stairs("building_blocks:Roofing", {
 | 
				
			|||||||
	tiles = {"building_blocks_Roofing.png"},
 | 
						tiles = {"building_blocks_Roofing.png"},
 | 
				
			||||||
	is_ground_content = true,
 | 
						is_ground_content = true,
 | 
				
			||||||
	description = S("Roof block"),
 | 
						description = S("Roof block"),
 | 
				
			||||||
 | 
						stair_desc = S("Roof block Stair"),
 | 
				
			||||||
 | 
						slab_desc = S("Roof block Slab"),
 | 
				
			||||||
	groups = {snappy=3},
 | 
						groups = {snappy=3},
 | 
				
			||||||
	sounds = default.node_sound_stone_defaults(),
 | 
						sounds = default.node_sound_stone_defaults(),
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
building_blocks_stairs("building_blocks:Tar", {
 | 
					building_blocks_stairs("building_blocks:Tar", {
 | 
				
			||||||
	description = S("Tar"),
 | 
						description = S("Tar"),
 | 
				
			||||||
 | 
						stair_desc = S("Tar Stair"),
 | 
				
			||||||
 | 
						slab_desc = S("Tar Slab"),
 | 
				
			||||||
	tiles = {"building_blocks_tar.png"},
 | 
						tiles = {"building_blocks_tar.png"},
 | 
				
			||||||
	is_ground_content = true,
 | 
						is_ground_content = true,
 | 
				
			||||||
	groups = {crumbly=1, tar_block = 1},
 | 
						groups = {crumbly=1, tar_block = 1},
 | 
				
			||||||
@@ -107,6 +125,8 @@ building_blocks_stairs("building_blocks:Tar", {
 | 
				
			|||||||
})
 | 
					})
 | 
				
			||||||
building_blocks_stairs("building_blocks:Marble", {
 | 
					building_blocks_stairs("building_blocks:Marble", {
 | 
				
			||||||
	description = S("Marble"),
 | 
						description = S("Marble"),
 | 
				
			||||||
 | 
						stair_desc = S("Marble Stair"),
 | 
				
			||||||
 | 
						slab_desc = S("Marble Slab"),
 | 
				
			||||||
	tiles = {"building_blocks_marble.png"},
 | 
						tiles = {"building_blocks_marble.png"},
 | 
				
			||||||
	is_ground_content = true,
 | 
						is_ground_content = true,
 | 
				
			||||||
	groups = {cracky=3, marble = 1},
 | 
						groups = {cracky=3, marble = 1},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,4 @@
 | 
				
			|||||||
local S = homedecor.gettext
 | 
					local S = minetest.get_translator("building_blocks")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
minetest.register_craftitem("building_blocks:sticks", {
 | 
					minetest.register_craftitem("building_blocks:sticks", {
 | 
				
			||||||
	description = S("Small bundle of sticks"),
 | 
						description = S("Small bundle of sticks"),
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,3 @@
 | 
				
			|||||||
local S = homedecor.gettext
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if minetest.get_modpath("moreblocks") then
 | 
					if minetest.get_modpath("moreblocks") then
 | 
				
			||||||
	minetest.register_craft({
 | 
						minetest.register_craft({
 | 
				
			||||||
		output = 'building_blocks:sticks 2',
 | 
							output = 'building_blocks:sticks 2',
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										21
									
								
								computer/.luacheckrc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								computer/.luacheckrc
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
				
			|||||||
 | 
					unused_args = false
 | 
				
			||||||
 | 
					allow_defined_top = true
 | 
				
			||||||
 | 
					max_comment_line_length = 999
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					read_globals = {
 | 
				
			||||||
 | 
						"DIR_DELIM",
 | 
				
			||||||
 | 
						"minetest", "core",
 | 
				
			||||||
 | 
						"unpack",
 | 
				
			||||||
 | 
						"dump",
 | 
				
			||||||
 | 
						table = { fields = { "copy", "getn" } },
 | 
				
			||||||
 | 
						"vector", "nodeupdate",
 | 
				
			||||||
 | 
						"VoxelManip", "VoxelArea",
 | 
				
			||||||
 | 
						"PseudoRandom", "ItemStack",
 | 
				
			||||||
 | 
						"default",
 | 
				
			||||||
 | 
						"unifieddyes",
 | 
				
			||||||
 | 
						"screwdriver",
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					globals = {
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -1,9 +1,8 @@
 | 
				
			|||||||
 | 
					local S = minetest.get_translator("computer")
 | 
				
			||||||
local S = homedecor.gettext
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
-- Amiga 500 lookalike
 | 
					-- Amiga 500 lookalike
 | 
				
			||||||
computer.register("computer:shefriendSOO", {
 | 
					computer.register("computer:shefriendSOO", {
 | 
				
			||||||
	description = "SheFriendSOO",
 | 
						description = S("SheFriendSOO"),
 | 
				
			||||||
	tiles_off = { front=true },
 | 
						tiles_off = { front=true },
 | 
				
			||||||
	node_box = computer.pixelnodebox(32, {
 | 
						node_box = computer.pixelnodebox(32, {
 | 
				
			||||||
		-- X   Y   Z   W   H   L
 | 
							-- X   Y   Z   W   H   L
 | 
				
			||||||
@@ -17,7 +16,7 @@ computer.register("computer:shefriendSOO", {
 | 
				
			|||||||
minetest.register_node("computer:vanio", {
 | 
					minetest.register_node("computer:vanio", {
 | 
				
			||||||
	drawtype = "mesh",
 | 
						drawtype = "mesh",
 | 
				
			||||||
	mesh = "computer_laptop.obj",
 | 
						mesh = "computer_laptop.obj",
 | 
				
			||||||
	description = "Pony Vanio",
 | 
						description = S("Pony Vanio"),
 | 
				
			||||||
	inventory_image = "computer_laptop_inv.png",
 | 
						inventory_image = "computer_laptop_inv.png",
 | 
				
			||||||
	tiles = {"computer_laptop.png"},
 | 
						tiles = {"computer_laptop.png"},
 | 
				
			||||||
	paramtype = "light",
 | 
						paramtype = "light",
 | 
				
			||||||
@@ -58,7 +57,7 @@ minetest.register_node("computer:vanio_off", {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
-- Sony PlayStation lookalike
 | 
					-- Sony PlayStation lookalike
 | 
				
			||||||
computer.register("computer:slaystation", {
 | 
					computer.register("computer:slaystation", {
 | 
				
			||||||
	description = "Pony SlayStation",
 | 
						description = S("Pony SlayStation"),
 | 
				
			||||||
	inventory_image = "computer_ps1_inv.png",
 | 
						inventory_image = "computer_ps1_inv.png",
 | 
				
			||||||
	tiles_off = { top=true },
 | 
						tiles_off = { top=true },
 | 
				
			||||||
	node_box = computer.pixelnodebox(32, {
 | 
						node_box = computer.pixelnodebox(32, {
 | 
				
			||||||
@@ -75,7 +74,7 @@ computer.register("computer:slaystation", {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
-- Sony PlayStation 2 lookalike
 | 
					-- Sony PlayStation 2 lookalike
 | 
				
			||||||
computer.register("computer:slaystation2", {
 | 
					computer.register("computer:slaystation2", {
 | 
				
			||||||
	description = "Pony SlayStation 2",
 | 
						description = S("Pony SlayStation 2"),
 | 
				
			||||||
	inventory_image = "computer_ps2_inv.png",
 | 
						inventory_image = "computer_ps2_inv.png",
 | 
				
			||||||
	tiles_off = { front=true },
 | 
						tiles_off = { front=true },
 | 
				
			||||||
	node_box = computer.pixelnodebox(32, {
 | 
						node_box = computer.pixelnodebox(32, {
 | 
				
			||||||
@@ -93,7 +92,7 @@ computer.register("computer:slaystation2", {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
-- Sinclair ZX Spectrum lookalike
 | 
					-- Sinclair ZX Spectrum lookalike
 | 
				
			||||||
computer.register("computer:specter", {
 | 
					computer.register("computer:specter", {
 | 
				
			||||||
	description = "SX Specter",
 | 
						description = S("SX Specter"),
 | 
				
			||||||
	inventory_image = "computer_specter_inv.png",
 | 
						inventory_image = "computer_specter_inv.png",
 | 
				
			||||||
	tiles_off = { },
 | 
						tiles_off = { },
 | 
				
			||||||
	node_box = computer.pixelnodebox(32, {
 | 
						node_box = computer.pixelnodebox(32, {
 | 
				
			||||||
@@ -105,7 +104,7 @@ computer.register("computer:specter", {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
-- Nintendo Wii lookalike
 | 
					-- Nintendo Wii lookalike
 | 
				
			||||||
computer.register("computer:wee", {
 | 
					computer.register("computer:wee", {
 | 
				
			||||||
	description = "Nientiendo Wee",
 | 
						description = S("Nientiendo Wee"),
 | 
				
			||||||
	inventory_image = "computer_wii_inv.png",
 | 
						inventory_image = "computer_wii_inv.png",
 | 
				
			||||||
	tiles_off = { front=true },
 | 
						tiles_off = { front=true },
 | 
				
			||||||
	node_box = computer.pixelnodebox(32, {
 | 
						node_box = computer.pixelnodebox(32, {
 | 
				
			||||||
@@ -117,7 +116,7 @@ computer.register("computer:wee", {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
-- Apple iPad lookalike
 | 
					-- Apple iPad lookalike
 | 
				
			||||||
minetest.register_node("computer:piepad", {
 | 
					minetest.register_node("computer:piepad", {
 | 
				
			||||||
	description = "Snapple Piepad",
 | 
						description = S("Snapple Piepad"),
 | 
				
			||||||
	drawtype = "signlike",
 | 
						drawtype = "signlike",
 | 
				
			||||||
	tiles = {"computer_piepad_inv.png"},
 | 
						tiles = {"computer_piepad_inv.png"},
 | 
				
			||||||
	inventory_image = "computer_piepad_inv.png",
 | 
						inventory_image = "computer_piepad_inv.png",
 | 
				
			||||||
@@ -133,7 +132,7 @@ minetest.register_node("computer:piepad", {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
-- Commodore 64 lookalike
 | 
					-- Commodore 64 lookalike
 | 
				
			||||||
computer.register("computer:admiral64", {
 | 
					computer.register("computer:admiral64", {
 | 
				
			||||||
	description = "Admiral64",
 | 
						description = S("Admiral64"),
 | 
				
			||||||
	inventory_image = "computer_ad64_inv.png",
 | 
						inventory_image = "computer_ad64_inv.png",
 | 
				
			||||||
	tiles_off = { },
 | 
						tiles_off = { },
 | 
				
			||||||
	node_box = computer.pixelnodebox(32, {
 | 
						node_box = computer.pixelnodebox(32, {
 | 
				
			||||||
@@ -144,7 +143,7 @@ computer.register("computer:admiral64", {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
-- Commodore 128 lookalike
 | 
					-- Commodore 128 lookalike
 | 
				
			||||||
computer.register("computer:admiral128", {
 | 
					computer.register("computer:admiral128", {
 | 
				
			||||||
	description = "Admiral128",
 | 
						description = S("Admiral128"),
 | 
				
			||||||
	inventory_image = "computer_ad128_inv.png",
 | 
						inventory_image = "computer_ad128_inv.png",
 | 
				
			||||||
	tiles_off = { },
 | 
						tiles_off = { },
 | 
				
			||||||
	node_box = computer.pixelnodebox(32, {
 | 
						node_box = computer.pixelnodebox(32, {
 | 
				
			||||||
@@ -155,7 +154,7 @@ computer.register("computer:admiral128", {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
-- XBox lookalike
 | 
					-- XBox lookalike
 | 
				
			||||||
computer.register("computer:hueg_box", {
 | 
					computer.register("computer:hueg_box", {
 | 
				
			||||||
	description = "HUEG Box",
 | 
						description = S("HUEG Box"),
 | 
				
			||||||
	tiles_off = { },
 | 
						tiles_off = { },
 | 
				
			||||||
	node_box = computer.pixelnodebox(16, {
 | 
						node_box = computer.pixelnodebox(16, {
 | 
				
			||||||
		-- X   Y   Z   W   H   L
 | 
							-- X   Y   Z   W   H   L
 | 
				
			||||||
@@ -217,8 +216,17 @@ minetest.register_alias("computer:monitor_desktop", "computer:monitor")
 | 
				
			|||||||
minetest.register_node("computer:router", {
 | 
					minetest.register_node("computer:router", {
 | 
				
			||||||
	description = S("WIFI Router"),
 | 
						description = S("WIFI Router"),
 | 
				
			||||||
	inventory_image = "computer_router_inv.png",
 | 
						inventory_image = "computer_router_inv.png",
 | 
				
			||||||
	tiles = {"computer_router_t.png","computer_router_bt.png","computer_router_l.png","computer_router_r.png","computer_router_b.png",
 | 
						tiles = {
 | 
				
			||||||
			{name="computer_router_f_animated.png", animation={type="vertical_frames", aspect_w=32, aspect_h=32, length=1.0}},}, --"computer_router_f.png"},
 | 
							"computer_router_t.png",
 | 
				
			||||||
 | 
							"computer_router_bt.png",
 | 
				
			||||||
 | 
							"computer_router_l.png",
 | 
				
			||||||
 | 
							"computer_router_r.png",
 | 
				
			||||||
 | 
							"computer_router_b.png",
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								name = "computer_router_f_animated.png",
 | 
				
			||||||
 | 
								animation = {type="vertical_frames", aspect_w=32, aspect_h=32, length=1.0}
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
						}, --"computer_router_f.png"},
 | 
				
			||||||
	paramtype = "light",
 | 
						paramtype = "light",
 | 
				
			||||||
	paramtype2 = "facedir",
 | 
						paramtype2 = "facedir",
 | 
				
			||||||
	walkable = false,
 | 
						walkable = false,
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +0,0 @@
 | 
				
			|||||||
default
 | 
					 | 
				
			||||||
homedecor_common
 | 
					 | 
				
			||||||
basic_materials
 | 
					 | 
				
			||||||
unifieddyes
 | 
					 | 
				
			||||||
@@ -1,5 +1,4 @@
 | 
				
			|||||||
computer = {}
 | 
					computer = {}
 | 
				
			||||||
screwdriver = screwdriver or {}
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
computer.register = function (name, def)
 | 
					computer.register = function (name, def)
 | 
				
			||||||
	if (name:sub(1, 1) == ":") then name = name:sub(2) end
 | 
						if (name:sub(1, 1) == ":") then name = name:sub(2) end
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										35
									
								
								computer/locale/computer.de.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								computer/locale/computer.de.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,35 @@
 | 
				
			|||||||
 | 
					# textdomain: computer
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### computers.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Admiral128=
 | 
				
			||||||
 | 
					Admiral64=
 | 
				
			||||||
 | 
					Computer Tower=Computerturm
 | 
				
			||||||
 | 
					HUEG Box=
 | 
				
			||||||
 | 
					Monitor and keyboard=Bildschirm und Tastatur
 | 
				
			||||||
 | 
					Nientiendo Wee=
 | 
				
			||||||
 | 
					Not enough vertical space to place a server!=Es gibt nicht genug vertikalen Platz, um einen Server zu platzieren!
 | 
				
			||||||
 | 
					Pony SlayStation=
 | 
				
			||||||
 | 
					Pony SlayStation 2=
 | 
				
			||||||
 | 
					Pony Vanio=
 | 
				
			||||||
 | 
					Rack Server=Serverschrank
 | 
				
			||||||
 | 
					SX Specter=
 | 
				
			||||||
 | 
					SheFriendSOO=
 | 
				
			||||||
 | 
					Snapple Piepad=
 | 
				
			||||||
 | 
					WIFI Router=WiFi-Router
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### printers.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					3D Printer ("bedflinger")=
 | 
				
			||||||
 | 
					Printer-Scanner Combo=Multifunktionsdrucker
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### tetris.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					L=
 | 
				
			||||||
 | 
					New Game=Neues Spiel
 | 
				
			||||||
 | 
					Next...=Nächster…
 | 
				
			||||||
 | 
					No room for place the Arcade!=Kein Platz, um den Arkadeautomaten zu platzieren!
 | 
				
			||||||
 | 
					R=
 | 
				
			||||||
 | 
					Score: =Punktzahl: 
 | 
				
			||||||
 | 
					Tetris Arcade=Tetris-Arkadeautomat
 | 
				
			||||||
							
								
								
									
										35
									
								
								computer/locale/computer.es.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								computer/locale/computer.es.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,35 @@
 | 
				
			|||||||
 | 
					# textdomain: computer
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### computers.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Admiral128=
 | 
				
			||||||
 | 
					Admiral64=
 | 
				
			||||||
 | 
					Computer Tower=Torre de ordenador
 | 
				
			||||||
 | 
					HUEG Box=
 | 
				
			||||||
 | 
					Monitor and keyboard=Monitor y teclado
 | 
				
			||||||
 | 
					Nientiendo Wee=
 | 
				
			||||||
 | 
					Not enough vertical space to place a server!=¡No hay suficiente espacio para colocar un servidor!
 | 
				
			||||||
 | 
					Pony SlayStation=
 | 
				
			||||||
 | 
					Pony SlayStation 2=
 | 
				
			||||||
 | 
					Pony Vanio=
 | 
				
			||||||
 | 
					Rack Server=Servidor en rack
 | 
				
			||||||
 | 
					SX Specter=
 | 
				
			||||||
 | 
					SheFriendSOO=
 | 
				
			||||||
 | 
					Snapple Piepad=
 | 
				
			||||||
 | 
					WIFI Router=Enrutador WIFI
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### printers.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					3D Printer ("bedflinger")=
 | 
				
			||||||
 | 
					Printer-Scanner Combo=Impresora y escáner combinados
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### tetris.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					L=
 | 
				
			||||||
 | 
					New Game=Juego Nuevo
 | 
				
			||||||
 | 
					Next...=
 | 
				
			||||||
 | 
					No room for place the Arcade!=¡No hay lugar para colocar el arcade!
 | 
				
			||||||
 | 
					R=
 | 
				
			||||||
 | 
					Score: =
 | 
				
			||||||
 | 
					Tetris Arcade=Arcade Tetris
 | 
				
			||||||
							
								
								
									
										35
									
								
								computer/locale/computer.fr.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								computer/locale/computer.fr.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,35 @@
 | 
				
			|||||||
 | 
					# textdomain: computer
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### computers.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Admiral128=
 | 
				
			||||||
 | 
					Admiral64=
 | 
				
			||||||
 | 
					Computer Tower=Ordinateur (tour)
 | 
				
			||||||
 | 
					HUEG Box=
 | 
				
			||||||
 | 
					Monitor and keyboard=Écran et clavier
 | 
				
			||||||
 | 
					Nientiendo Wee=
 | 
				
			||||||
 | 
					Not enough vertical space to place a server!=Pas assez d'espace vertical pour placer un serveur !
 | 
				
			||||||
 | 
					Pony SlayStation=
 | 
				
			||||||
 | 
					Pony SlayStation 2=
 | 
				
			||||||
 | 
					Pony Vanio=
 | 
				
			||||||
 | 
					Rack Server=Serveur en rack
 | 
				
			||||||
 | 
					SX Specter=
 | 
				
			||||||
 | 
					SheFriendSOO=
 | 
				
			||||||
 | 
					Snapple Piepad=
 | 
				
			||||||
 | 
					WIFI Router=Routeur WiFi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### printers.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					3D Printer ("bedflinger")=
 | 
				
			||||||
 | 
					Printer-Scanner Combo=Imprimante multi-fonction
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### tetris.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					L=G
 | 
				
			||||||
 | 
					New Game=Nouveau Jeu
 | 
				
			||||||
 | 
					Next...=Suivant…
 | 
				
			||||||
 | 
					No room for place the Arcade!=Pas assez de place pour placer la borne d'arcade !
 | 
				
			||||||
 | 
					R=D
 | 
				
			||||||
 | 
					Score: =Score : 
 | 
				
			||||||
 | 
					Tetris Arcade=Borne Tetris
 | 
				
			||||||
							
								
								
									
										35
									
								
								computer/locale/computer.it.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								computer/locale/computer.it.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,35 @@
 | 
				
			|||||||
 | 
					# textdomain: computer
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### computers.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Admiral128=
 | 
				
			||||||
 | 
					Admiral64=
 | 
				
			||||||
 | 
					Computer Tower=
 | 
				
			||||||
 | 
					HUEG Box=
 | 
				
			||||||
 | 
					Monitor and keyboard=
 | 
				
			||||||
 | 
					Nientiendo Wee=
 | 
				
			||||||
 | 
					Not enough vertical space to place a server!=Non c'è abbastanza spazio verticale per mettere un frigorifero!
 | 
				
			||||||
 | 
					Pony SlayStation=
 | 
				
			||||||
 | 
					Pony SlayStation 2=
 | 
				
			||||||
 | 
					Pony Vanio=
 | 
				
			||||||
 | 
					Rack Server=
 | 
				
			||||||
 | 
					SX Specter=
 | 
				
			||||||
 | 
					SheFriendSOO=
 | 
				
			||||||
 | 
					Snapple Piepad=
 | 
				
			||||||
 | 
					WIFI Router=
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### printers.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					3D Printer ("bedflinger")=
 | 
				
			||||||
 | 
					Printer-Scanner Combo=
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### tetris.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					L=
 | 
				
			||||||
 | 
					New Game=
 | 
				
			||||||
 | 
					Next...=
 | 
				
			||||||
 | 
					No room for place the Arcade!=
 | 
				
			||||||
 | 
					R=
 | 
				
			||||||
 | 
					Score: =
 | 
				
			||||||
 | 
					Tetris Arcade=
 | 
				
			||||||
							
								
								
									
										35
									
								
								computer/locale/computer.ms.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								computer/locale/computer.ms.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,35 @@
 | 
				
			|||||||
 | 
					# textdomain: computer
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### computers.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Admiral128=
 | 
				
			||||||
 | 
					Admiral64=
 | 
				
			||||||
 | 
					Computer Tower=Sistem Unit
 | 
				
			||||||
 | 
					HUEG Box=
 | 
				
			||||||
 | 
					Monitor and keyboard=Monitor dan Papan Kekunci
 | 
				
			||||||
 | 
					Nientiendo Wee=
 | 
				
			||||||
 | 
					Not enough vertical space to place a server!=Tidak cukup ruang menegak untuk letak rak pelayan!
 | 
				
			||||||
 | 
					Pony SlayStation=
 | 
				
			||||||
 | 
					Pony SlayStation 2=
 | 
				
			||||||
 | 
					Pony Vanio=
 | 
				
			||||||
 | 
					Rack Server=Rak Pelayan
 | 
				
			||||||
 | 
					SX Specter=
 | 
				
			||||||
 | 
					SheFriendSOO=
 | 
				
			||||||
 | 
					Snapple Piepad=
 | 
				
			||||||
 | 
					WIFI Router=Penghala WIFI
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### printers.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					3D Printer ("bedflinger")=
 | 
				
			||||||
 | 
					Printer-Scanner Combo=Pencetak Semua Dalam Satu
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### tetris.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					L=
 | 
				
			||||||
 | 
					New Game=Main Baru
 | 
				
			||||||
 | 
					Next...=Seterusnya...
 | 
				
			||||||
 | 
					No room for place the Arcade!=Tiada ruang untuk letak Arked!
 | 
				
			||||||
 | 
					R=
 | 
				
			||||||
 | 
					Score: =Markah:
 | 
				
			||||||
 | 
					Tetris Arcade=Arked Tetris
 | 
				
			||||||
							
								
								
									
										35
									
								
								computer/locale/computer.pt.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								computer/locale/computer.pt.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,35 @@
 | 
				
			|||||||
 | 
					# textdomain: computer
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### computers.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Admiral128=
 | 
				
			||||||
 | 
					Admiral64=
 | 
				
			||||||
 | 
					Computer Tower=Gabinete do Computador
 | 
				
			||||||
 | 
					HUEG Box=
 | 
				
			||||||
 | 
					Monitor and keyboard=Tela e teclado
 | 
				
			||||||
 | 
					Nientiendo Wee=
 | 
				
			||||||
 | 
					Not enough vertical space to place a server!=Sem espaço vertical suficiente para colocar um servidor.
 | 
				
			||||||
 | 
					Pony SlayStation=
 | 
				
			||||||
 | 
					Pony SlayStation 2=
 | 
				
			||||||
 | 
					Pony Vanio=
 | 
				
			||||||
 | 
					Rack Server=Rack para Servidor
 | 
				
			||||||
 | 
					SX Specter=
 | 
				
			||||||
 | 
					SheFriendSOO=
 | 
				
			||||||
 | 
					Snapple Piepad=
 | 
				
			||||||
 | 
					WIFI Router=Roteador WIFI
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### printers.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					3D Printer ("bedflinger")=
 | 
				
			||||||
 | 
					Printer-Scanner Combo=Tudo em Um Impressora-Scaner
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### tetris.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					L=
 | 
				
			||||||
 | 
					New Game=Novo Jogo
 | 
				
			||||||
 | 
					Next...=
 | 
				
			||||||
 | 
					No room for place the Arcade!=Sem espaço para colocar o Fliperama!
 | 
				
			||||||
 | 
					R=
 | 
				
			||||||
 | 
					Score: =
 | 
				
			||||||
 | 
					Tetris Arcade=Fliperama Tetris
 | 
				
			||||||
							
								
								
									
										35
									
								
								computer/locale/computer.pt_BR.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								computer/locale/computer.pt_BR.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,35 @@
 | 
				
			|||||||
 | 
					# textdomain: computer
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### computers.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Admiral128=
 | 
				
			||||||
 | 
					Admiral64=
 | 
				
			||||||
 | 
					Computer Tower=Gabinete do Computador
 | 
				
			||||||
 | 
					HUEG Box=
 | 
				
			||||||
 | 
					Monitor and keyboard=Tela e teclado
 | 
				
			||||||
 | 
					Nientiendo Wee=
 | 
				
			||||||
 | 
					Not enough vertical space to place a server!=Sem espaço vertical suficiente para colocar um servidor.
 | 
				
			||||||
 | 
					Pony SlayStation=
 | 
				
			||||||
 | 
					Pony SlayStation 2=
 | 
				
			||||||
 | 
					Pony Vanio=
 | 
				
			||||||
 | 
					Rack Server=Rack para Servidor
 | 
				
			||||||
 | 
					SX Specter=
 | 
				
			||||||
 | 
					SheFriendSOO=
 | 
				
			||||||
 | 
					Snapple Piepad=
 | 
				
			||||||
 | 
					WIFI Router=Roteador WIFI
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### printers.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					3D Printer ("bedflinger")=
 | 
				
			||||||
 | 
					Printer-Scanner Combo=Tudo em Um Impressora-Scaner
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### tetris.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					L=
 | 
				
			||||||
 | 
					New Game=Novo Jogo
 | 
				
			||||||
 | 
					Next...=
 | 
				
			||||||
 | 
					No room for place the Arcade!=Sem espaço para colocar o Fliperama!
 | 
				
			||||||
 | 
					R=
 | 
				
			||||||
 | 
					Score: =
 | 
				
			||||||
 | 
					Tetris Arcade=Fliperama Tetris
 | 
				
			||||||
							
								
								
									
										35
									
								
								computer/locale/computer.ru.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								computer/locale/computer.ru.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,35 @@
 | 
				
			|||||||
 | 
					# textdomain: computer
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### computers.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Admiral128=
 | 
				
			||||||
 | 
					Admiral64=
 | 
				
			||||||
 | 
					Computer Tower=Системный блок
 | 
				
			||||||
 | 
					HUEG Box=
 | 
				
			||||||
 | 
					Monitor and keyboard=Монитор и клавиатура
 | 
				
			||||||
 | 
					Nientiendo Wee=
 | 
				
			||||||
 | 
					Not enough vertical space to place a server!=Недостаточно вертикального пространства для размещения сервера!
 | 
				
			||||||
 | 
					Pony SlayStation=
 | 
				
			||||||
 | 
					Pony SlayStation 2=
 | 
				
			||||||
 | 
					Pony Vanio=
 | 
				
			||||||
 | 
					Rack Server=Стоечный сервер
 | 
				
			||||||
 | 
					SX Specter=
 | 
				
			||||||
 | 
					SheFriendSOO=
 | 
				
			||||||
 | 
					Snapple Piepad=
 | 
				
			||||||
 | 
					WIFI Router=WIFI-роутер
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### printers.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					3D Printer ("bedflinger")=
 | 
				
			||||||
 | 
					Printer-Scanner Combo=МФУ
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### tetris.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					L=
 | 
				
			||||||
 | 
					New Game=Новая игра
 | 
				
			||||||
 | 
					Next...=Далее...
 | 
				
			||||||
 | 
					No room for place the Arcade!=Недостаточно места для размещения игрового автомата!
 | 
				
			||||||
 | 
					R=
 | 
				
			||||||
 | 
					Score: =Счёт: 
 | 
				
			||||||
 | 
					Tetris Arcade=Игровой автомат Тетрис
 | 
				
			||||||
							
								
								
									
										35
									
								
								computer/locale/computer.zh_CN.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								computer/locale/computer.zh_CN.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,35 @@
 | 
				
			|||||||
 | 
					# textdomain: computer
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### computers.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Admiral128=
 | 
				
			||||||
 | 
					Admiral64=
 | 
				
			||||||
 | 
					Computer Tower=计算机箱
 | 
				
			||||||
 | 
					HUEG Box=
 | 
				
			||||||
 | 
					Monitor and keyboard=显示器和键盘
 | 
				
			||||||
 | 
					Nientiendo Wee=
 | 
				
			||||||
 | 
					Not enough vertical space to place a server!=高度不足,无法放置服务器!
 | 
				
			||||||
 | 
					Pony SlayStation=
 | 
				
			||||||
 | 
					Pony SlayStation 2=
 | 
				
			||||||
 | 
					Pony Vanio=
 | 
				
			||||||
 | 
					Rack Server=机架式服务器
 | 
				
			||||||
 | 
					SX Specter=
 | 
				
			||||||
 | 
					SheFriendSOO=
 | 
				
			||||||
 | 
					Snapple Piepad=
 | 
				
			||||||
 | 
					WIFI Router=无线路由器
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### printers.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					3D Printer ("bedflinger")=
 | 
				
			||||||
 | 
					Printer-Scanner Combo=打印扫描一体机
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### tetris.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					L=
 | 
				
			||||||
 | 
					New Game=新游戏
 | 
				
			||||||
 | 
					Next...=下一个。。。
 | 
				
			||||||
 | 
					No room for place the Arcade!=没有地方放游戏机!
 | 
				
			||||||
 | 
					R=
 | 
				
			||||||
 | 
					Score: =分数:
 | 
				
			||||||
 | 
					Tetris Arcade=俄罗斯方块游戏机
 | 
				
			||||||
							
								
								
									
										35
									
								
								computer/locale/template.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								computer/locale/template.txt
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,35 @@
 | 
				
			|||||||
 | 
					# textdomain: computer
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### computers.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Admiral128=
 | 
				
			||||||
 | 
					Admiral64=
 | 
				
			||||||
 | 
					Computer Tower=
 | 
				
			||||||
 | 
					HUEG Box=
 | 
				
			||||||
 | 
					Monitor and keyboard=
 | 
				
			||||||
 | 
					Nientiendo Wee=
 | 
				
			||||||
 | 
					Not enough vertical space to place a server!=
 | 
				
			||||||
 | 
					Pony SlayStation=
 | 
				
			||||||
 | 
					Pony SlayStation 2=
 | 
				
			||||||
 | 
					Pony Vanio=
 | 
				
			||||||
 | 
					Rack Server=
 | 
				
			||||||
 | 
					SX Specter=
 | 
				
			||||||
 | 
					SheFriendSOO=
 | 
				
			||||||
 | 
					Snapple Piepad=
 | 
				
			||||||
 | 
					WIFI Router=
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### printers.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					3D Printer ("bedflinger")=
 | 
				
			||||||
 | 
					Printer-Scanner Combo=
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### tetris.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					L=
 | 
				
			||||||
 | 
					New Game=
 | 
				
			||||||
 | 
					Next...=
 | 
				
			||||||
 | 
					No room for place the Arcade!=
 | 
				
			||||||
 | 
					R=
 | 
				
			||||||
 | 
					Score: =
 | 
				
			||||||
 | 
					Tetris Arcade=
 | 
				
			||||||
							
								
								
									
										3
									
								
								computer/mod.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								computer/mod.conf
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,3 @@
 | 
				
			|||||||
 | 
					name = computer
 | 
				
			||||||
 | 
					depends = default, basic_materials, unifieddyes
 | 
				
			||||||
 | 
					optional_depends = screwdriver
 | 
				
			||||||
@@ -1,6 +1,6 @@
 | 
				
			|||||||
-- Printers of some kind or another
 | 
					-- Printers of some kind or another
 | 
				
			||||||
 | 
					
 | 
				
			||||||
local S = homedecor.gettext
 | 
					local S = minetest.get_translator("computer")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
minetest.register_node("computer:printer", {
 | 
					minetest.register_node("computer:printer", {
 | 
				
			||||||
	description = S("Printer-Scanner Combo"),
 | 
						description = S("Printer-Scanner Combo"),
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,4 @@
 | 
				
			|||||||
local S = homedecor.gettext
 | 
					local S = minetest.get_translator("computer")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
local shapes = {
 | 
					local shapes = {
 | 
				
			||||||
   {  { x = {0, 1, 0, 1}, y = {0, 0, 1, 1} } },
 | 
					   {  { x = {0, 1, 0, 1}, y = {0, 0, 1, 1} } },
 | 
				
			||||||
@@ -250,7 +250,7 @@ minetest.register_node("computer:tetris_arcade", {
 | 
				
			|||||||
	paramtype = "light",
 | 
						paramtype = "light",
 | 
				
			||||||
	paramtype2 = "facedir",
 | 
						paramtype2 = "facedir",
 | 
				
			||||||
	groups = {snappy=3},
 | 
						groups = {snappy=3},
 | 
				
			||||||
	on_rotate = screwdriver.rotate_simple,
 | 
						on_rotate = minetest.get_modpath("screwdriver") and screwdriver.rotate_simple or nil,
 | 
				
			||||||
	selection_box = {
 | 
						selection_box = {
 | 
				
			||||||
		type = "fixed",
 | 
							type = "fixed",
 | 
				
			||||||
		fixed = {-0.5, -0.5, -0.5, 0.5, 1.5, 0.5}
 | 
							fixed = {-0.5, -0.5, -0.5, 0.5, 1.5, 0.5}
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										19
									
								
								fake_fire/.luacheckrc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								fake_fire/.luacheckrc
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,19 @@
 | 
				
			|||||||
 | 
					unused_args = false
 | 
				
			||||||
 | 
					allow_defined_top = true
 | 
				
			||||||
 | 
					max_comment_line_length = 999
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					read_globals = {
 | 
				
			||||||
 | 
						"DIR_DELIM",
 | 
				
			||||||
 | 
						"minetest", "core",
 | 
				
			||||||
 | 
						"unpack",
 | 
				
			||||||
 | 
						"dump",
 | 
				
			||||||
 | 
						table = { fields = { "copy", "getn" } },
 | 
				
			||||||
 | 
						"vector", "nodeupdate",
 | 
				
			||||||
 | 
						"VoxelManip", "VoxelArea",
 | 
				
			||||||
 | 
						"PseudoRandom", "ItemStack",
 | 
				
			||||||
 | 
						"default",
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					globals = {
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -1,2 +0,0 @@
 | 
				
			|||||||
default
 | 
					 | 
				
			||||||
homedecor_common
 | 
					 | 
				
			||||||
@@ -1,11 +1,8 @@
 | 
				
			|||||||
 | 
					local S = minetest.get_translator("fake_fire")
 | 
				
			||||||
local S = homedecor.gettext
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
screwdriver = screwdriver or {}
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
local function fire_particles_on(pos) -- 3 layers of fire
 | 
					local function fire_particles_on(pos) -- 3 layers of fire
 | 
				
			||||||
	local meta = minetest.get_meta(pos)
 | 
						local meta = minetest.get_meta(pos)
 | 
				
			||||||
	local id = minetest.add_particlespawner({ -- 1 layer big particles fire
 | 
						local id1 = minetest.add_particlespawner({ -- 1 layer big particles fire
 | 
				
			||||||
		amount = 9,
 | 
							amount = 9,
 | 
				
			||||||
		time = 0,
 | 
							time = 0,
 | 
				
			||||||
		minpos = {x = pos.x - 0.2, y = pos.y - 0.4, z = pos.z - 0.2},
 | 
							minpos = {x = pos.x - 0.2, y = pos.y - 0.4, z = pos.z - 0.2},
 | 
				
			||||||
@@ -23,9 +20,9 @@ local function fire_particles_on(pos) -- 3 layers of fire
 | 
				
			|||||||
		texture = "fake_fire_particle_anim_fire.png",
 | 
							texture = "fake_fire_particle_anim_fire.png",
 | 
				
			||||||
		animation = {type="vertical_frames", aspect_w=16, aspect_h=16, length = 0.8,},
 | 
							animation = {type="vertical_frames", aspect_w=16, aspect_h=16, length = 0.8,},
 | 
				
			||||||
	})
 | 
						})
 | 
				
			||||||
	meta:set_int("layer_1", id)
 | 
						meta:set_int("layer_1", id1)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	local id = minetest.add_particlespawner({ -- 2 layer smol particles fire
 | 
						local id2 = minetest.add_particlespawner({ -- 2 layer smol particles fire
 | 
				
			||||||
		amount = 1,
 | 
							amount = 1,
 | 
				
			||||||
		time = 0,
 | 
							time = 0,
 | 
				
			||||||
		minpos = {x = pos.x - 0.1, y = pos.y, z = pos.z - 0.1},
 | 
							minpos = {x = pos.x - 0.1, y = pos.y, z = pos.z - 0.1},
 | 
				
			||||||
@@ -43,9 +40,9 @@ local function fire_particles_on(pos) -- 3 layers of fire
 | 
				
			|||||||
		texture = "fake_fire_particle_anim_fire.png",
 | 
							texture = "fake_fire_particle_anim_fire.png",
 | 
				
			||||||
		animation = {type="vertical_frames", aspect_w=16, aspect_h=16, length = 0.7,},
 | 
							animation = {type="vertical_frames", aspect_w=16, aspect_h=16, length = 0.7,},
 | 
				
			||||||
	})
 | 
						})
 | 
				
			||||||
	meta:set_int("layer_2", id)
 | 
						meta:set_int("layer_2", id2)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	local id = minetest.add_particlespawner({ --3 layer smoke
 | 
						local id3 = minetest.add_particlespawner({ --3 layer smoke
 | 
				
			||||||
		amount = 1,
 | 
							amount = 1,
 | 
				
			||||||
		time = 0,
 | 
							time = 0,
 | 
				
			||||||
		minpos = {x = pos.x - 0.1, y = pos.y - 0.2, z = pos.z - 0.1},
 | 
							minpos = {x = pos.x - 0.1, y = pos.y - 0.2, z = pos.z - 0.1},
 | 
				
			||||||
@@ -63,7 +60,7 @@ local function fire_particles_on(pos) -- 3 layers of fire
 | 
				
			|||||||
		texture = "fake_fire_particle_anim_smoke.png",
 | 
							texture = "fake_fire_particle_anim_smoke.png",
 | 
				
			||||||
		animation = {type="vertical_frames", aspect_w=16, aspect_h=16, length = 0.9,},
 | 
							animation = {type="vertical_frames", aspect_w=16, aspect_h=16, length = 0.9,},
 | 
				
			||||||
	})
 | 
						})
 | 
				
			||||||
	meta:set_int("layer_3", id)
 | 
						meta:set_int("layer_3", id3)
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
local function fire_particles_off(pos)
 | 
					local function fire_particles_off(pos)
 | 
				
			||||||
@@ -199,7 +196,6 @@ minetest.register_node("fake_fire:fancy_fire", {
 | 
				
			|||||||
		return itemstack
 | 
							return itemstack
 | 
				
			||||||
	end,
 | 
						end,
 | 
				
			||||||
	on_construct = function(pos)
 | 
						on_construct = function(pos)
 | 
				
			||||||
		local meta = minetest.get_meta(pos)
 | 
					 | 
				
			||||||
		fire_particles_on(pos)
 | 
							fire_particles_on(pos)
 | 
				
			||||||
	end,
 | 
						end,
 | 
				
			||||||
	on_destruct = function(pos, oldnode, oldmetadata, digger)
 | 
						on_destruct = function(pos, oldnode, oldmetadata, digger)
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										10
									
								
								fake_fire/locale/fake_fire.de.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								fake_fire/locale/fake_fire.de.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,10 @@
 | 
				
			|||||||
 | 
					# textdomain: fake_fire
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Fancy Fire=Schönes Feuer
 | 
				
			||||||
 | 
					Glowing Embers=Glühende Asche
 | 
				
			||||||
 | 
					Ice fire=Eisfeuer
 | 
				
			||||||
 | 
					Sandstone chimney top=Sandsteinschornsteinaufsatz
 | 
				
			||||||
 | 
					Stone chimney top=Steinschornsteinaufsatz
 | 
				
			||||||
							
								
								
									
										10
									
								
								fake_fire/locale/fake_fire.es.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								fake_fire/locale/fake_fire.es.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,10 @@
 | 
				
			|||||||
 | 
					# textdomain: fake_fire
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Fancy Fire=Fuego fantasía
 | 
				
			||||||
 | 
					Glowing Embers=Brasas ardientes
 | 
				
			||||||
 | 
					Ice fire=Fuego de hielo
 | 
				
			||||||
 | 
					Sandstone chimney top=Chimenea de arenisca
 | 
				
			||||||
 | 
					Stone chimney top=Chimenea de piedra
 | 
				
			||||||
							
								
								
									
										10
									
								
								fake_fire/locale/fake_fire.fr.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								fake_fire/locale/fake_fire.fr.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,10 @@
 | 
				
			|||||||
 | 
					# textdomain: fake_fire
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Fancy Fire=Feu décoratif
 | 
				
			||||||
 | 
					Glowing Embers=Braises incandescentes
 | 
				
			||||||
 | 
					Ice fire=Feu glacé
 | 
				
			||||||
 | 
					Sandstone chimney top=Haut de cheminée en grès
 | 
				
			||||||
 | 
					Stone chimney top=Haut de cheminée en pierre
 | 
				
			||||||
							
								
								
									
										10
									
								
								fake_fire/locale/fake_fire.ms.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								fake_fire/locale/fake_fire.ms.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,10 @@
 | 
				
			|||||||
 | 
					# textdomain: fake_fire
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Fancy Fire=Api Hiasan
 | 
				
			||||||
 | 
					Glowing Embers=Bara Api
 | 
				
			||||||
 | 
					Ice fire=Api Ais
 | 
				
			||||||
 | 
					Sandstone chimney top=Kepala Serombong Batu Pasir
 | 
				
			||||||
 | 
					Stone chimney top=Kepala Serombong Batu
 | 
				
			||||||
							
								
								
									
										10
									
								
								fake_fire/locale/fake_fire.pt.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								fake_fire/locale/fake_fire.pt.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,10 @@
 | 
				
			|||||||
 | 
					# textdomain: fake_fire
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Fancy Fire=Fogo Chique
 | 
				
			||||||
 | 
					Glowing Embers=Brasas Brilhantes
 | 
				
			||||||
 | 
					Ice fire=Fogo de gelo
 | 
				
			||||||
 | 
					Sandstone chimney top=Topo de chaminé de arenito
 | 
				
			||||||
 | 
					Stone chimney top=Topo de chaminé de pedra
 | 
				
			||||||
							
								
								
									
										10
									
								
								fake_fire/locale/fake_fire.pt_BR.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								fake_fire/locale/fake_fire.pt_BR.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,10 @@
 | 
				
			|||||||
 | 
					# textdomain: fake_fire
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Fancy Fire=Fogo Chique
 | 
				
			||||||
 | 
					Glowing Embers=Brasas Brilhantes
 | 
				
			||||||
 | 
					Ice fire=Fogo de gelo
 | 
				
			||||||
 | 
					Sandstone chimney top=Topo de chaminé de arenito
 | 
				
			||||||
 | 
					Stone chimney top=Topo de chaminé de pedra
 | 
				
			||||||
							
								
								
									
										10
									
								
								fake_fire/locale/fake_fire.ru.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								fake_fire/locale/fake_fire.ru.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,10 @@
 | 
				
			|||||||
 | 
					# textdomain: fake_fire
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Fancy Fire=Необычный огонь
 | 
				
			||||||
 | 
					Glowing Embers=Светящиеся угли
 | 
				
			||||||
 | 
					Ice fire=Ледяной огонь
 | 
				
			||||||
 | 
					Sandstone chimney top=Дымоход из песчаника на крышу
 | 
				
			||||||
 | 
					Stone chimney top=Каменный дымоход на крышу
 | 
				
			||||||
							
								
								
									
										10
									
								
								fake_fire/locale/fake_fire.zh_CN.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								fake_fire/locale/fake_fire.zh_CN.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,10 @@
 | 
				
			|||||||
 | 
					# textdomain: fake_fire
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Fancy Fire=花式火
 | 
				
			||||||
 | 
					Glowing Embers=发光的余烬
 | 
				
			||||||
 | 
					Ice fire=冰火
 | 
				
			||||||
 | 
					Sandstone chimney top=砂石烟囱顶部
 | 
				
			||||||
 | 
					Stone chimney top=鹅卵石烟囱顶部
 | 
				
			||||||
							
								
								
									
										10
									
								
								fake_fire/locale/template.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								fake_fire/locale/template.txt
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,10 @@
 | 
				
			|||||||
 | 
					# textdomain: fake_fire
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Fancy Fire=
 | 
				
			||||||
 | 
					Glowing Embers=
 | 
				
			||||||
 | 
					Ice fire=
 | 
				
			||||||
 | 
					Sandstone chimney top=
 | 
				
			||||||
 | 
					Stone chimney top=
 | 
				
			||||||
							
								
								
									
										2
									
								
								fake_fire/mod.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								fake_fire/mod.conf
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,2 @@
 | 
				
			|||||||
 | 
					name = fake_fire
 | 
				
			||||||
 | 
					depends = default
 | 
				
			||||||
							
								
								
									
										18
									
								
								homedecor_3d_extras/.luacheckrc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								homedecor_3d_extras/.luacheckrc
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,18 @@
 | 
				
			|||||||
 | 
					unused_args = false
 | 
				
			||||||
 | 
					allow_defined_top = true
 | 
				
			||||||
 | 
					max_comment_line_length = 999
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					read_globals = {
 | 
				
			||||||
 | 
						"DIR_DELIM",
 | 
				
			||||||
 | 
						"minetest", "core",
 | 
				
			||||||
 | 
						"unpack",
 | 
				
			||||||
 | 
						"dump",
 | 
				
			||||||
 | 
						table = { fields = { "copy", "getn" } },
 | 
				
			||||||
 | 
						"vector", "nodeupdate",
 | 
				
			||||||
 | 
						"VoxelManip", "VoxelArea",
 | 
				
			||||||
 | 
						"PseudoRandom", "ItemStack",
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					globals = {
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -1,4 +0,0 @@
 | 
				
			|||||||
default
 | 
					 | 
				
			||||||
vessels?
 | 
					 | 
				
			||||||
moreblocks?
 | 
					 | 
				
			||||||
doors?
 | 
					 | 
				
			||||||
							
								
								
									
										4
									
								
								homedecor_3d_extras/mod.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								homedecor_3d_extras/mod.conf
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,4 @@
 | 
				
			|||||||
 | 
					name = homedecor_3d_extras
 | 
				
			||||||
 | 
					description = Homedecor Mod: 3d extras
 | 
				
			||||||
 | 
					depends = default
 | 
				
			||||||
 | 
					optional_depends = vessels, moreblocks, doors
 | 
				
			||||||
							
								
								
									
										22
									
								
								homedecor_bathroom/.luacheckrc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								homedecor_bathroom/.luacheckrc
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
				
			|||||||
 | 
					unused_args = false
 | 
				
			||||||
 | 
					allow_defined_top = true
 | 
				
			||||||
 | 
					max_comment_line_length = 999
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					read_globals = {
 | 
				
			||||||
 | 
						"DIR_DELIM",
 | 
				
			||||||
 | 
						"minetest", "core",
 | 
				
			||||||
 | 
						"unpack",
 | 
				
			||||||
 | 
						"dump",
 | 
				
			||||||
 | 
						table = { fields = { "copy", "getn" } },
 | 
				
			||||||
 | 
						"vector", "nodeupdate",
 | 
				
			||||||
 | 
						"VoxelManip", "VoxelArea",
 | 
				
			||||||
 | 
						"PseudoRandom", "ItemStack",
 | 
				
			||||||
 | 
						"default",
 | 
				
			||||||
 | 
						"homedecor",
 | 
				
			||||||
 | 
						"screwdriver",
 | 
				
			||||||
 | 
						"unifieddyes",
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					globals = {
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -1,7 +0,0 @@
 | 
				
			|||||||
homedecor_common
 | 
					 | 
				
			||||||
default
 | 
					 | 
				
			||||||
basic_materials
 | 
					 | 
				
			||||||
unifieddyes
 | 
					 | 
				
			||||||
building_blocks
 | 
					 | 
				
			||||||
bucket?
 | 
					 | 
				
			||||||
homedecor_fences?
 | 
					 | 
				
			||||||
@@ -1,5 +1,6 @@
 | 
				
			|||||||
 | 
					local S = minetest.get_translator("homedecor_bathroom")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
local S = homedecor.gettext
 | 
					local sc_disallow = minetest.get_modpath("screwdriver") and screwdriver.disallow or nil
 | 
				
			||||||
 | 
					
 | 
				
			||||||
minetest.register_node(":homedecor:bathroom_tiles_dark", {
 | 
					minetest.register_node(":homedecor:bathroom_tiles_dark", {
 | 
				
			||||||
	description = S("Bathroom/kitchen tiles (dark)"),
 | 
						description = S("Bathroom/kitchen tiles (dark)"),
 | 
				
			||||||
@@ -274,7 +275,7 @@ homedecor.register("taps", {
 | 
				
			|||||||
	sounds = default.node_sound_stone_defaults(),
 | 
						sounds = default.node_sound_stone_defaults(),
 | 
				
			||||||
	on_rightclick = taps_on_rightclick,
 | 
						on_rightclick = taps_on_rightclick,
 | 
				
			||||||
	on_destruct = homedecor.stop_particle_spawner,
 | 
						on_destruct = homedecor.stop_particle_spawner,
 | 
				
			||||||
	on_rotate = screwdriver.disallow
 | 
						on_rotate = sc_disallow or nil
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
homedecor.register("taps_brass", {
 | 
					homedecor.register("taps_brass", {
 | 
				
			||||||
@@ -297,7 +298,7 @@ homedecor.register("taps_brass", {
 | 
				
			|||||||
	sounds = default.node_sound_stone_defaults(),
 | 
						sounds = default.node_sound_stone_defaults(),
 | 
				
			||||||
	on_rightclick = taps_on_rightclick,
 | 
						on_rightclick = taps_on_rightclick,
 | 
				
			||||||
	on_destruct = homedecor.stop_particle_spawner,
 | 
						on_destruct = homedecor.stop_particle_spawner,
 | 
				
			||||||
	on_rotate = screwdriver.disallow
 | 
						on_rotate = sc_disallow or nil,
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
--Shower Tray
 | 
					--Shower Tray
 | 
				
			||||||
@@ -347,7 +348,7 @@ homedecor.register("shower_head", {
 | 
				
			|||||||
	groups = {snappy=3},
 | 
						groups = {snappy=3},
 | 
				
			||||||
	selection_box = sh_cbox,
 | 
						selection_box = sh_cbox,
 | 
				
			||||||
	walkable = false,
 | 
						walkable = false,
 | 
				
			||||||
	on_rotate = screwdriver.disallow,
 | 
						on_rotate = sc_disallow or nil,
 | 
				
			||||||
	on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)
 | 
						on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)
 | 
				
			||||||
		local below = minetest.get_node_or_nil({x=pos.x, y=pos.y-2.0, z=pos.z})
 | 
							local below = minetest.get_node_or_nil({x=pos.x, y=pos.y-2.0, z=pos.z})
 | 
				
			||||||
		if below and (
 | 
							if below and (
 | 
				
			||||||
@@ -469,7 +470,7 @@ minetest.register_alias("table_lamp", "homedecor:table_lamp_off")
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
-- convert old static nodes
 | 
					-- convert old static nodes
 | 
				
			||||||
 | 
					
 | 
				
			||||||
homedecor.old_static_bathroom_tiles = {
 | 
					local old_static_bathroom_tiles = {
 | 
				
			||||||
	"homedecor:tiles_1",
 | 
						"homedecor:tiles_1",
 | 
				
			||||||
	"homedecor:tiles_2",
 | 
						"homedecor:tiles_2",
 | 
				
			||||||
	"homedecor:tiles_3",
 | 
						"homedecor:tiles_3",
 | 
				
			||||||
@@ -492,7 +493,7 @@ minetest.register_lbm({
 | 
				
			|||||||
	name = ":homedecor:convert_bathroom_tiles",
 | 
						name = ":homedecor:convert_bathroom_tiles",
 | 
				
			||||||
	label = "Convert bathroom tiles to use param2 color",
 | 
						label = "Convert bathroom tiles to use param2 color",
 | 
				
			||||||
	run_at_every_load = false,
 | 
						run_at_every_load = false,
 | 
				
			||||||
	nodenames = homedecor.old_static_bathroom_tiles,
 | 
						nodenames = old_static_bathroom_tiles,
 | 
				
			||||||
	action = function(pos, node)
 | 
						action = function(pos, node)
 | 
				
			||||||
		local name = node.name
 | 
							local name = node.name
 | 
				
			||||||
		local newname = "homedecor:bathroom_tiles_light"
 | 
							local newname = "homedecor:bathroom_tiles_light"
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										20
									
								
								homedecor_bathroom/locale/homedecor_bathroom.de.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								homedecor_bathroom/locale/homedecor_bathroom.de.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,20 @@
 | 
				
			|||||||
 | 
					# textdomain: homedecor_bathroom
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Bathroom Sink=Badezimmerwaschbecken
 | 
				
			||||||
 | 
					Bathroom sundries set=Badezimmerkrimskrams
 | 
				
			||||||
 | 
					Bathroom taps/faucet=Badezimmerwasserhahn
 | 
				
			||||||
 | 
					Bathroom taps/faucet (brass)=Badezimmerwasserhahn (Messing)
 | 
				
			||||||
 | 
					Bathroom/kitchen tiles (dark)=Badezimmer-/Küchenkacheln (dunkel)
 | 
				
			||||||
 | 
					Bathroom/kitchen tiles (light)=Badezimmer-/Küchenkacheln (hell)
 | 
				
			||||||
 | 
					Bathroom/kitchen tiles (medium)=Badezimmer-/Küchenkacheln (mittel)
 | 
				
			||||||
 | 
					Bathtub, clawfoot, with brass taps=Badewanne, Krallenfuß, mit Messingwasserhähnen
 | 
				
			||||||
 | 
					Bathtub, clawfoot, with chrome taps=Badewanne, Krallenfuß, mit Chromwasserhähnen
 | 
				
			||||||
 | 
					Medicine cabinet=Medizinschrank
 | 
				
			||||||
 | 
					Shower Head=Duschbrause
 | 
				
			||||||
 | 
					Shower Tray=Duschtasse
 | 
				
			||||||
 | 
					Toilet=Toilette
 | 
				
			||||||
 | 
					Toilet paper=Toilettenpapier
 | 
				
			||||||
 | 
					Towel rod with towel=Handtuchhalter mit Handtuch
 | 
				
			||||||
							
								
								
									
										20
									
								
								homedecor_bathroom/locale/homedecor_bathroom.es.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								homedecor_bathroom/locale/homedecor_bathroom.es.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,20 @@
 | 
				
			|||||||
 | 
					# textdomain: homedecor_bathroom
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Bathroom Sink=Lavabo de baño
 | 
				
			||||||
 | 
					Bathroom sundries set=Artículos de baño
 | 
				
			||||||
 | 
					Bathroom taps/faucet=Grifo de baño
 | 
				
			||||||
 | 
					Bathroom taps/faucet (brass)=Grifo de baño (latón)
 | 
				
			||||||
 | 
					Bathroom/kitchen tiles (dark)=Azulejo de baño/cocina (tonos oscuros)
 | 
				
			||||||
 | 
					Bathroom/kitchen tiles (light)=Azulejo de baño/cocina (tonos claros)
 | 
				
			||||||
 | 
					Bathroom/kitchen tiles (medium)=Azulejo de baño/cocina (tonos medios)
 | 
				
			||||||
 | 
					Bathtub, clawfoot, with brass taps=
 | 
				
			||||||
 | 
					Bathtub, clawfoot, with chrome taps=
 | 
				
			||||||
 | 
					Medicine cabinet=Gabinete de medicinas
 | 
				
			||||||
 | 
					Shower Head=Ducha
 | 
				
			||||||
 | 
					Shower Tray=Plato de ducha
 | 
				
			||||||
 | 
					Toilet=Inodoro
 | 
				
			||||||
 | 
					Toilet paper=Papel higiénico
 | 
				
			||||||
 | 
					Towel rod with towel=Toallero con toalla
 | 
				
			||||||
							
								
								
									
										20
									
								
								homedecor_bathroom/locale/homedecor_bathroom.fr.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								homedecor_bathroom/locale/homedecor_bathroom.fr.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,20 @@
 | 
				
			|||||||
 | 
					# textdomain: homedecor_bathroom
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Bathroom Sink=Évier
 | 
				
			||||||
 | 
					Bathroom sundries set=Miroir et tablette de salle de bain
 | 
				
			||||||
 | 
					Bathroom taps/faucet=Robinetterie
 | 
				
			||||||
 | 
					Bathroom taps/faucet (brass)=Robinetterie (laiton)
 | 
				
			||||||
 | 
					Bathroom/kitchen tiles (dark)=Carreaux de salle de bain ou cuisine (foncées)
 | 
				
			||||||
 | 
					Bathroom/kitchen tiles (light)=Carreaux de salle de bain ou cuisine (claires)
 | 
				
			||||||
 | 
					Bathroom/kitchen tiles (medium)=Carreaux de salle de bain ou cuisine (moyennes)
 | 
				
			||||||
 | 
					Bathtub, clawfoot, with brass taps=Baignoire sur pieds, avec robinetterie en laiton
 | 
				
			||||||
 | 
					Bathtub, clawfoot, with chrome taps=Baignoire sur pieds, avec robinetterie en chrome
 | 
				
			||||||
 | 
					Medicine cabinet=Armoire à pharmacie
 | 
				
			||||||
 | 
					Shower Head=Pomme de douche
 | 
				
			||||||
 | 
					Shower Tray=Bac de douche
 | 
				
			||||||
 | 
					Toilet=Toilettes
 | 
				
			||||||
 | 
					Toilet paper=Papier toilette
 | 
				
			||||||
 | 
					Towel rod with towel=Porte serviette et serviette
 | 
				
			||||||
							
								
								
									
										20
									
								
								homedecor_bathroom/locale/homedecor_bathroom.it.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								homedecor_bathroom/locale/homedecor_bathroom.it.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,20 @@
 | 
				
			|||||||
 | 
					# textdomain: homedecor_bathroom
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Bathroom Sink=
 | 
				
			||||||
 | 
					Bathroom sundries set=
 | 
				
			||||||
 | 
					Bathroom taps/faucet=
 | 
				
			||||||
 | 
					Bathroom taps/faucet (brass)=
 | 
				
			||||||
 | 
					Bathroom/kitchen tiles (dark)=
 | 
				
			||||||
 | 
					Bathroom/kitchen tiles (light)=
 | 
				
			||||||
 | 
					Bathroom/kitchen tiles (medium)=
 | 
				
			||||||
 | 
					Bathtub, clawfoot, with brass taps=
 | 
				
			||||||
 | 
					Bathtub, clawfoot, with chrome taps=
 | 
				
			||||||
 | 
					Medicine cabinet=Armadietto sotto il lavandino
 | 
				
			||||||
 | 
					Shower Head=Pigna della doccia
 | 
				
			||||||
 | 
					Shower Tray=Piatto della doccia
 | 
				
			||||||
 | 
					Toilet=Water
 | 
				
			||||||
 | 
					Toilet paper=Water
 | 
				
			||||||
 | 
					Towel rod with towel=
 | 
				
			||||||
							
								
								
									
										20
									
								
								homedecor_bathroom/locale/homedecor_bathroom.ms.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								homedecor_bathroom/locale/homedecor_bathroom.ms.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,20 @@
 | 
				
			|||||||
 | 
					# textdomain: homedecor_bathroom
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Bathroom Sink=Sinki Bilik Mandi
 | 
				
			||||||
 | 
					Bathroom sundries set=Set Barangan Bilik Mandi
 | 
				
			||||||
 | 
					Bathroom taps/faucet=Kepala Paip Bilik Mandi
 | 
				
			||||||
 | 
					Bathroom taps/faucet (brass)=Kepala Paip Bilik Mandi (Loyang)
 | 
				
			||||||
 | 
					Bathroom/kitchen tiles (dark)=Jubin Dapur/Bilik Mandi (Gelap)
 | 
				
			||||||
 | 
					Bathroom/kitchen tiles (light)=Jubin Dapur/Bilik Mandi (Cerah)
 | 
				
			||||||
 | 
					Bathroom/kitchen tiles (medium)=Jubin Dapur/Bilik Mandi (Biasa)
 | 
				
			||||||
 | 
					Bathtub, clawfoot, with brass taps=Tab Mandi Berkaki Cakar, dengan Kepala Paip Loyang
 | 
				
			||||||
 | 
					Bathtub, clawfoot, with chrome taps=Tab Mandi Berkaki Cakar, dengan Kepala Paip Krom
 | 
				
			||||||
 | 
					Medicine cabinet=Kabinet Ubat
 | 
				
			||||||
 | 
					Shower Head=Kepala Pancuran
 | 
				
			||||||
 | 
					Shower Tray=Lubang Air Mandi
 | 
				
			||||||
 | 
					Toilet=Tandas
 | 
				
			||||||
 | 
					Toilet paper=Tisu Tandas
 | 
				
			||||||
 | 
					Towel rod with towel=Ampaian Beserta Tuala
 | 
				
			||||||
							
								
								
									
										20
									
								
								homedecor_bathroom/locale/homedecor_bathroom.pt.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								homedecor_bathroom/locale/homedecor_bathroom.pt.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,20 @@
 | 
				
			|||||||
 | 
					# textdomain: homedecor_bathroom
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Bathroom Sink=Pia de Banheiro
 | 
				
			||||||
 | 
					Bathroom sundries set=Espelho de Banheiro com bancada
 | 
				
			||||||
 | 
					Bathroom taps/faucet=Torneira de Banheiro
 | 
				
			||||||
 | 
					Bathroom taps/faucet (brass)=Torneira de Banheiro (latão)
 | 
				
			||||||
 | 
					Bathroom/kitchen tiles (dark)=Azulejo de Banheiro/Cozinha (escuro)
 | 
				
			||||||
 | 
					Bathroom/kitchen tiles (light)=Azulejo de Banheiro/Cozinha (claro)
 | 
				
			||||||
 | 
					Bathroom/kitchen tiles (medium)=Azulejo de Banheiro/Cozinha (médio)
 | 
				
			||||||
 | 
					Bathtub, clawfoot, with brass taps=
 | 
				
			||||||
 | 
					Bathtub, clawfoot, with chrome taps=
 | 
				
			||||||
 | 
					Medicine cabinet=Armário de remédios
 | 
				
			||||||
 | 
					Shower Head=Chuveiro
 | 
				
			||||||
 | 
					Shower Tray=Ralo do Chuveiro
 | 
				
			||||||
 | 
					Toilet=Vaso Sanitário
 | 
				
			||||||
 | 
					Toilet paper=Papel higiênico 
 | 
				
			||||||
 | 
					Towel rod with towel=Haste de Toalha com Toalha
 | 
				
			||||||
							
								
								
									
										20
									
								
								homedecor_bathroom/locale/homedecor_bathroom.pt_BR.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								homedecor_bathroom/locale/homedecor_bathroom.pt_BR.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,20 @@
 | 
				
			|||||||
 | 
					# textdomain: homedecor_bathroom
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Bathroom Sink=Pia de Banheiro
 | 
				
			||||||
 | 
					Bathroom sundries set=Espelho de Banheiro com bancada
 | 
				
			||||||
 | 
					Bathroom taps/faucet=Torneira de Banheiro
 | 
				
			||||||
 | 
					Bathroom taps/faucet (brass)=Torneira de Banheiro (latão)
 | 
				
			||||||
 | 
					Bathroom/kitchen tiles (dark)=Azulejo de Banheiro/Cozinha (escuro)
 | 
				
			||||||
 | 
					Bathroom/kitchen tiles (light)=Azulejo de Banheiro/Cozinha (claro)
 | 
				
			||||||
 | 
					Bathroom/kitchen tiles (medium)=Azulejo de Banheiro/Cozinha (médio)
 | 
				
			||||||
 | 
					Bathtub, clawfoot, with brass taps=
 | 
				
			||||||
 | 
					Bathtub, clawfoot, with chrome taps=
 | 
				
			||||||
 | 
					Medicine cabinet=Armário de remédios
 | 
				
			||||||
 | 
					Shower Head=Chuveiro
 | 
				
			||||||
 | 
					Shower Tray=Ralo do Chuveiro
 | 
				
			||||||
 | 
					Toilet=Vaso Sanitário
 | 
				
			||||||
 | 
					Toilet paper=Papel higiênico 
 | 
				
			||||||
 | 
					Towel rod with towel=Haste de Toalha com Toalha
 | 
				
			||||||
							
								
								
									
										20
									
								
								homedecor_bathroom/locale/homedecor_bathroom.ru.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								homedecor_bathroom/locale/homedecor_bathroom.ru.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,20 @@
 | 
				
			|||||||
 | 
					# textdomain: homedecor_bathroom
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Bathroom Sink=Раковина для ванной комнаты
 | 
				
			||||||
 | 
					Bathroom sundries set=Набор для ванных комнат
 | 
				
			||||||
 | 
					Bathroom taps/faucet=м
 | 
				
			||||||
 | 
					Bathroom taps/faucet (brass)=Краны(смесители) для ванной комнаты (латунь)
 | 
				
			||||||
 | 
					Bathroom/kitchen tiles (dark)=Плитка для ванной/кухни (тёмная)
 | 
				
			||||||
 | 
					Bathroom/kitchen tiles (light)=Плитка для ванной/кухни (светлая)
 | 
				
			||||||
 | 
					Bathroom/kitchen tiles (medium)=Плитка для ванной/кухни (обычная)
 | 
				
			||||||
 | 
					Bathtub, clawfoot, with brass taps=Ванна на острых ножках с латунными кранами
 | 
				
			||||||
 | 
					Bathtub, clawfoot, with chrome taps=Ванна на острых ножках с хромированными кранами
 | 
				
			||||||
 | 
					Medicine cabinet=Медицинский кабинет
 | 
				
			||||||
 | 
					Shower Head=Душевая лейка
 | 
				
			||||||
 | 
					Shower Tray=Душевой поддон
 | 
				
			||||||
 | 
					Toilet=Туалет
 | 
				
			||||||
 | 
					Toilet paper=Туалетная бумага
 | 
				
			||||||
 | 
					Towel rod with towel=Полотенцедержатель с полотенцем
 | 
				
			||||||
							
								
								
									
										20
									
								
								homedecor_bathroom/locale/homedecor_bathroom.zh_CN.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								homedecor_bathroom/locale/homedecor_bathroom.zh_CN.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,20 @@
 | 
				
			|||||||
 | 
					# textdomain: homedecor_bathroom
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Bathroom Sink=浴室水槽
 | 
				
			||||||
 | 
					Bathroom sundries set=浴室杂物套装
 | 
				
			||||||
 | 
					Bathroom taps/faucet=浴室水龙头
 | 
				
			||||||
 | 
					Bathroom taps/faucet (brass)=黄铜浴室水龙头
 | 
				
			||||||
 | 
					Bathroom/kitchen tiles (dark)=深色浴室/厨房瓷砖
 | 
				
			||||||
 | 
					Bathroom/kitchen tiles (light)=浅色浴室/厨房瓷砖
 | 
				
			||||||
 | 
					Bathroom/kitchen tiles (medium)=浴室/厨房瓷砖
 | 
				
			||||||
 | 
					Bathtub, clawfoot, with brass taps=带黄铜水龙头的浴缸
 | 
				
			||||||
 | 
					Bathtub, clawfoot, with chrome taps=带镀铬水龙头的浴缸
 | 
				
			||||||
 | 
					Medicine cabinet=药柜
 | 
				
			||||||
 | 
					Shower Head=淋浴喷头
 | 
				
			||||||
 | 
					Shower Tray=淋浴盆
 | 
				
			||||||
 | 
					Toilet=卫生间
 | 
				
			||||||
 | 
					Toilet paper=厕纸
 | 
				
			||||||
 | 
					Towel rod with towel=毛巾杆
 | 
				
			||||||
							
								
								
									
										20
									
								
								homedecor_bathroom/locale/template.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								homedecor_bathroom/locale/template.txt
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,20 @@
 | 
				
			|||||||
 | 
					# textdomain: homedecor_bathroom
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Bathroom Sink=
 | 
				
			||||||
 | 
					Bathroom sundries set=
 | 
				
			||||||
 | 
					Bathroom taps/faucet=
 | 
				
			||||||
 | 
					Bathroom taps/faucet (brass)=
 | 
				
			||||||
 | 
					Bathroom/kitchen tiles (dark)=
 | 
				
			||||||
 | 
					Bathroom/kitchen tiles (light)=
 | 
				
			||||||
 | 
					Bathroom/kitchen tiles (medium)=
 | 
				
			||||||
 | 
					Bathtub, clawfoot, with brass taps=
 | 
				
			||||||
 | 
					Bathtub, clawfoot, with chrome taps=
 | 
				
			||||||
 | 
					Medicine cabinet=
 | 
				
			||||||
 | 
					Shower Head=
 | 
				
			||||||
 | 
					Shower Tray=
 | 
				
			||||||
 | 
					Toilet=
 | 
				
			||||||
 | 
					Toilet paper=
 | 
				
			||||||
 | 
					Towel rod with towel=
 | 
				
			||||||
							
								
								
									
										4
									
								
								homedecor_bathroom/mod.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								homedecor_bathroom/mod.conf
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,4 @@
 | 
				
			|||||||
 | 
					name = homedecor_bathroom
 | 
				
			||||||
 | 
					description = Homedecor mod: bathroom
 | 
				
			||||||
 | 
					depends = homedecor_common, default, basic_materials, unifieddyes, building_blocks
 | 
				
			||||||
 | 
					optional_depends = bucket, homedecor_fences, screwdriver
 | 
				
			||||||
							
								
								
									
										22
									
								
								homedecor_bedroom/.luacheckrc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								homedecor_bedroom/.luacheckrc
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
				
			|||||||
 | 
					unused_args = false
 | 
				
			||||||
 | 
					allow_defined_top = true
 | 
				
			||||||
 | 
					max_comment_line_length = 999
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					read_globals = {
 | 
				
			||||||
 | 
						"DIR_DELIM",
 | 
				
			||||||
 | 
						"minetest", "core",
 | 
				
			||||||
 | 
						"unpack",
 | 
				
			||||||
 | 
						"dump",
 | 
				
			||||||
 | 
						table = { fields = { "copy", "getn" } },
 | 
				
			||||||
 | 
						"vector", "nodeupdate",
 | 
				
			||||||
 | 
						"VoxelManip", "VoxelArea",
 | 
				
			||||||
 | 
						"PseudoRandom", "ItemStack",
 | 
				
			||||||
 | 
						"default",
 | 
				
			||||||
 | 
						"homedecor",
 | 
				
			||||||
 | 
						"screwdriver",
 | 
				
			||||||
 | 
						"unifieddyes",
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					globals = {
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -1,5 +0,0 @@
 | 
				
			|||||||
homedecor_common
 | 
					 | 
				
			||||||
default
 | 
					 | 
				
			||||||
basic_materials
 | 
					 | 
				
			||||||
unifieddyes
 | 
					 | 
				
			||||||
creative
 | 
					 | 
				
			||||||
@@ -1,7 +1,6 @@
 | 
				
			|||||||
 | 
					local S = minetest.get_translator("homedecor_bedroom")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
local S = homedecor.gettext
 | 
					local sc_disallow = minetest.get_modpath("screwdriver") and screwdriver.disallow or nil
 | 
				
			||||||
 | 
					 | 
				
			||||||
local function N_(x) return x end
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
local bed_sbox = {
 | 
					local bed_sbox = {
 | 
				
			||||||
	type = "wallmounted",
 | 
						type = "wallmounted",
 | 
				
			||||||
@@ -31,6 +30,9 @@ local kbed_cbox = {
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					-- local bed_on_rightclick = minetest.registered_nodes["beds:bed"].on_rightclick
 | 
				
			||||||
 | 
					
 | 
				
			||||||
homedecor.register("bed_regular", {
 | 
					homedecor.register("bed_regular", {
 | 
				
			||||||
	mesh = "homedecor_bed_regular.obj",
 | 
						mesh = "homedecor_bed_regular.obj",
 | 
				
			||||||
	tiles = {
 | 
						tiles = {
 | 
				
			||||||
@@ -49,7 +51,7 @@ homedecor.register("bed_regular", {
 | 
				
			|||||||
	selection_box = bed_sbox,
 | 
						selection_box = bed_sbox,
 | 
				
			||||||
	node_box = bed_cbox,
 | 
						node_box = bed_cbox,
 | 
				
			||||||
	sounds = default.node_sound_wood_defaults(),
 | 
						sounds = default.node_sound_wood_defaults(),
 | 
				
			||||||
	on_rotate = screwdriver.disallow,
 | 
						on_rotate = sc_disallow or nil,
 | 
				
			||||||
	after_place_node = function(pos, placer, itemstack, pointed_thing)
 | 
						after_place_node = function(pos, placer, itemstack, pointed_thing)
 | 
				
			||||||
		unifieddyes.fix_rotation_nsew(pos, placer, itemstack, pointed_thing)
 | 
							unifieddyes.fix_rotation_nsew(pos, placer, itemstack, pointed_thing)
 | 
				
			||||||
		if not placer:get_player_control().sneak then
 | 
							if not placer:get_player_control().sneak then
 | 
				
			||||||
@@ -66,7 +68,7 @@ homedecor.register("bed_regular", {
 | 
				
			|||||||
			homedecor.bed_expansion(pos, clicker, itemstack, pointed_thing, true)
 | 
								homedecor.bed_expansion(pos, clicker, itemstack, pointed_thing, true)
 | 
				
			||||||
			return itemstack
 | 
								return itemstack
 | 
				
			||||||
--		else
 | 
					--		else
 | 
				
			||||||
--			homedecor.beds_on_rightclick(pos, node, clicker)
 | 
					--			bed_on_rightclick(pos, node, clicker)
 | 
				
			||||||
--			return itemstack
 | 
					--			return itemstack
 | 
				
			||||||
		end
 | 
							end
 | 
				
			||||||
	end
 | 
						end
 | 
				
			||||||
@@ -89,13 +91,13 @@ homedecor.register("bed_extended", {
 | 
				
			|||||||
	groups = {snappy=3, ud_param2_colorable = 1},
 | 
						groups = {snappy=3, ud_param2_colorable = 1},
 | 
				
			||||||
	sounds = default.node_sound_wood_defaults(),
 | 
						sounds = default.node_sound_wood_defaults(),
 | 
				
			||||||
	expand = { forward = "air" },
 | 
						expand = { forward = "air" },
 | 
				
			||||||
	on_rotate = screwdriver.disallow,
 | 
						on_rotate = sc_disallow or nil,
 | 
				
			||||||
	after_dig_node = function(pos, oldnode, oldmetadata, digger)
 | 
						after_dig_node = function(pos, oldnode, oldmetadata, digger)
 | 
				
			||||||
		homedecor.unextend_bed(pos)
 | 
							homedecor.unextend_bed(pos)
 | 
				
			||||||
	end,
 | 
						end,
 | 
				
			||||||
	on_dig = unifieddyes.on_dig,
 | 
						on_dig = unifieddyes.on_dig,
 | 
				
			||||||
--	on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)
 | 
					--	on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)
 | 
				
			||||||
--		homedecor.beds_on_rightclick(pos, node, clicker)
 | 
					--		bed_on_rightclick(pos, node, clicker)
 | 
				
			||||||
--		return itemstack
 | 
					--		return itemstack
 | 
				
			||||||
--	end,
 | 
					--	end,
 | 
				
			||||||
	drop = "homedecor:bed_regular"
 | 
						drop = "homedecor:bed_regular"
 | 
				
			||||||
@@ -119,7 +121,7 @@ homedecor.register("bed_kingsize", {
 | 
				
			|||||||
	selection_box = kbed_sbox,
 | 
						selection_box = kbed_sbox,
 | 
				
			||||||
	node_box = kbed_cbox,
 | 
						node_box = kbed_cbox,
 | 
				
			||||||
	sounds = default.node_sound_wood_defaults(),
 | 
						sounds = default.node_sound_wood_defaults(),
 | 
				
			||||||
	on_rotate = screwdriver.disallow,
 | 
						on_rotate = sc_disallow or nil,
 | 
				
			||||||
	after_place_node = function(pos, placer, itemstack, pointed_thing)
 | 
						after_place_node = function(pos, placer, itemstack, pointed_thing)
 | 
				
			||||||
		unifieddyes.fix_rotation_nsew(pos, placer, itemstack, pointed_thing)
 | 
							unifieddyes.fix_rotation_nsew(pos, placer, itemstack, pointed_thing)
 | 
				
			||||||
	end,
 | 
						end,
 | 
				
			||||||
@@ -132,14 +134,14 @@ homedecor.register("bed_kingsize", {
 | 
				
			|||||||
	end,
 | 
						end,
 | 
				
			||||||
	on_dig = unifieddyes.on_dig,
 | 
						on_dig = unifieddyes.on_dig,
 | 
				
			||||||
--	on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)
 | 
					--	on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)
 | 
				
			||||||
--		homedecor.beds_on_rightclick(pos, node, clicker)
 | 
					--		bed_on_rightclick(pos, node, clicker)
 | 
				
			||||||
--		return itemstack
 | 
					--		return itemstack
 | 
				
			||||||
--	end,
 | 
					--	end,
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
for _, w in pairs({ N_("mahogany"), N_("oak") }) do
 | 
					for w, d in pairs({ ["mahogany"] = S("mahogany"), ["oak"] = S("oak") }) do
 | 
				
			||||||
	homedecor.register("nightstand_"..w.."_one_drawer", {
 | 
						homedecor.register("nightstand_"..w.."_one_drawer", {
 | 
				
			||||||
		description = S("Nightstand with One Drawer (@1)", S(w)),
 | 
							description = S("Nightstand with One Drawer (@1)", d),
 | 
				
			||||||
		tiles = { 'homedecor_nightstand_'..w..'_tb.png',
 | 
							tiles = { 'homedecor_nightstand_'..w..'_tb.png',
 | 
				
			||||||
			'homedecor_nightstand_'..w..'_tb.png^[transformFY',
 | 
								'homedecor_nightstand_'..w..'_tb.png^[transformFY',
 | 
				
			||||||
			'homedecor_nightstand_'..w..'_lr.png^[transformFX',
 | 
								'homedecor_nightstand_'..w..'_lr.png^[transformFX',
 | 
				
			||||||
@@ -168,7 +170,7 @@ for _, w in pairs({ N_("mahogany"), N_("oak") }) do
 | 
				
			|||||||
	})
 | 
						})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	homedecor.register("nightstand_"..w.."_two_drawers", {
 | 
						homedecor.register("nightstand_"..w.."_two_drawers", {
 | 
				
			||||||
		description = S("Nightstand with Two Drawers (@1)", S(w)),
 | 
							description = S("Nightstand with Two Drawers (@1)", d),
 | 
				
			||||||
		tiles = { 'homedecor_nightstand_'..w..'_tb.png',
 | 
							tiles = { 'homedecor_nightstand_'..w..'_tb.png',
 | 
				
			||||||
			'homedecor_nightstand_'..w..'_tb.png^[transformFY',
 | 
								'homedecor_nightstand_'..w..'_tb.png^[transformFY',
 | 
				
			||||||
			'homedecor_nightstand_'..w..'_lr.png^[transformFX',
 | 
								'homedecor_nightstand_'..w..'_lr.png^[transformFX',
 | 
				
			||||||
@@ -214,19 +216,19 @@ local bedcolors = {
 | 
				
			|||||||
	"yellow"
 | 
						"yellow"
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
homedecor.old_bed_nodes = {}
 | 
					local old_bed_nodes = {}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
for _, color in ipairs(bedcolors) do
 | 
					for _, color in ipairs(bedcolors) do
 | 
				
			||||||
	table.insert(homedecor.old_bed_nodes, "homedecor:bed_"..color.."_regular")
 | 
						table.insert(old_bed_nodes, "homedecor:bed_"..color.."_regular")
 | 
				
			||||||
	table.insert(homedecor.old_bed_nodes, "homedecor:bed_"..color.."_extended")
 | 
						table.insert(old_bed_nodes, "homedecor:bed_"..color.."_extended")
 | 
				
			||||||
	table.insert(homedecor.old_bed_nodes, "homedecor:bed_"..color.."_kingsize")
 | 
						table.insert(old_bed_nodes, "homedecor:bed_"..color.."_kingsize")
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
minetest.register_lbm({
 | 
					minetest.register_lbm({
 | 
				
			||||||
	name = ":homedecor:convert_beds",
 | 
						name = ":homedecor:convert_beds",
 | 
				
			||||||
	label = "Convert homedecor static bed nodes to use param2 color",
 | 
						label = "Convert homedecor static bed nodes to use param2 color",
 | 
				
			||||||
	run_at_every_load = false,
 | 
						run_at_every_load = false,
 | 
				
			||||||
	nodenames = homedecor.old_bed_nodes,
 | 
						nodenames = old_bed_nodes,
 | 
				
			||||||
	action = function(pos, node)
 | 
						action = function(pos, node)
 | 
				
			||||||
		local name = node.name
 | 
							local name = node.name
 | 
				
			||||||
		local color = string.sub(name, string.find(name, "_") + 1)
 | 
							local color = string.sub(name, string.find(name, "_") + 1)
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										13
									
								
								homedecor_bedroom/locale/homedecor_bedroom.de.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								homedecor_bedroom/locale/homedecor_bedroom.de.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
				
			|||||||
 | 
					# textdomain: homedecor_bedroom
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Bed=Bett
 | 
				
			||||||
 | 
					Bed (king sized)=Breites Doppelbett
 | 
				
			||||||
 | 
					Nightstand with One Drawer (@1)=Nachttisch mit einer Schublade (@1)
 | 
				
			||||||
 | 
					Nightstand with Two Drawers (@1)=Nachttisch mit zwei Schubladen (@1)
 | 
				
			||||||
 | 
					One-drawer Nightstand=Nachttisch mit einer Schublade
 | 
				
			||||||
 | 
					Two-drawer Nightstand=Nachttisch mit zwei Schubladen
 | 
				
			||||||
 | 
					mahogany=Mahagoni
 | 
				
			||||||
 | 
					oak=Eiche
 | 
				
			||||||
							
								
								
									
										13
									
								
								homedecor_bedroom/locale/homedecor_bedroom.es.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								homedecor_bedroom/locale/homedecor_bedroom.es.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
				
			|||||||
 | 
					# textdomain: homedecor_bedroom
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Bed=Cama
 | 
				
			||||||
 | 
					Bed (king sized)=Cama (tamaño grande)
 | 
				
			||||||
 | 
					Nightstand with One Drawer (@1)=Mesa de luz con un cajón (@1)
 | 
				
			||||||
 | 
					Nightstand with Two Drawers (@1)=Mesa de luz con dos cajones (@1)
 | 
				
			||||||
 | 
					One-drawer Nightstand=Mesa de luz con un cajón
 | 
				
			||||||
 | 
					Two-drawer Nightstand=Mesa de luz con dos cajones
 | 
				
			||||||
 | 
					mahogany=caoba
 | 
				
			||||||
 | 
					oak=roble
 | 
				
			||||||
							
								
								
									
										13
									
								
								homedecor_bedroom/locale/homedecor_bedroom.fr.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								homedecor_bedroom/locale/homedecor_bedroom.fr.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
				
			|||||||
 | 
					# textdomain: homedecor_bedroom
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Bed=Lit
 | 
				
			||||||
 | 
					Bed (king sized)=Grand lit
 | 
				
			||||||
 | 
					Nightstand with One Drawer (@1)=Meuble de chevet avec un tiroir (@1)
 | 
				
			||||||
 | 
					Nightstand with Two Drawers (@1)=Meuble de chevet avec deux tiroirs (@1)
 | 
				
			||||||
 | 
					One-drawer Nightstand=Meuble de chevet avec un tiroir
 | 
				
			||||||
 | 
					Two-drawer Nightstand=Meuble de chevet avec deux tiroirs
 | 
				
			||||||
 | 
					mahogany=acajou
 | 
				
			||||||
 | 
					oak=chêne
 | 
				
			||||||
							
								
								
									
										13
									
								
								homedecor_bedroom/locale/homedecor_bedroom.it.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								homedecor_bedroom/locale/homedecor_bedroom.it.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
				
			|||||||
 | 
					# textdomain: homedecor_bedroom
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Bed=rosso
 | 
				
			||||||
 | 
					Bed (king sized)=
 | 
				
			||||||
 | 
					Nightstand with One Drawer (@1)=Comodino in quercia con un cassetto
 | 
				
			||||||
 | 
					Nightstand with Two Drawers (@1)=Comodino in quercia con due cassetti
 | 
				
			||||||
 | 
					One-drawer Nightstand=Comodino a singolo cassetto
 | 
				
			||||||
 | 
					Two-drawer Nightstand=Comodino a doppio cassetto
 | 
				
			||||||
 | 
					mahogany=
 | 
				
			||||||
 | 
					oak=
 | 
				
			||||||
							
								
								
									
										13
									
								
								homedecor_bedroom/locale/homedecor_bedroom.ms.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								homedecor_bedroom/locale/homedecor_bedroom.ms.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
				
			|||||||
 | 
					# textdomain: homedecor_bedroom
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Bed=Katil
 | 
				
			||||||
 | 
					Bed (king sized)=Katil Raja
 | 
				
			||||||
 | 
					Nightstand with One Drawer (@1)=Kabinet Katil dengan Satu Laci (@1)
 | 
				
			||||||
 | 
					Nightstand with Two Drawers (@1)=Kabinet Katil dengan Dua Laci (@1)
 | 
				
			||||||
 | 
					One-drawer Nightstand=Kabinet Katil Satu Laci
 | 
				
			||||||
 | 
					Two-drawer Nightstand=Kabinet Katil Dua Laci
 | 
				
			||||||
 | 
					mahogany=Mahogani
 | 
				
			||||||
 | 
					oak=Oak
 | 
				
			||||||
							
								
								
									
										13
									
								
								homedecor_bedroom/locale/homedecor_bedroom.pt.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								homedecor_bedroom/locale/homedecor_bedroom.pt.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
				
			|||||||
 | 
					# textdomain: homedecor_bedroom
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Bed=Cama
 | 
				
			||||||
 | 
					Bed (king sized)=Cama (tamanho king)
 | 
				
			||||||
 | 
					Nightstand with One Drawer (@1)=Mesa de Cabeceira com Gaveta (@1)
 | 
				
			||||||
 | 
					Nightstand with Two Drawers (@1)=Mesa de Cabeceira com Duas Gavetas (@1)
 | 
				
			||||||
 | 
					One-drawer Nightstand=Mesinha de Uma Gaveta
 | 
				
			||||||
 | 
					Two-drawer Nightstand=Mesinha de Duas Gavetas
 | 
				
			||||||
 | 
					mahogany=mogno
 | 
				
			||||||
 | 
					oak=carvalho
 | 
				
			||||||
							
								
								
									
										13
									
								
								homedecor_bedroom/locale/homedecor_bedroom.pt_BR.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								homedecor_bedroom/locale/homedecor_bedroom.pt_BR.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
				
			|||||||
 | 
					# textdomain: homedecor_bedroom
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Bed=Cama
 | 
				
			||||||
 | 
					Bed (king sized)=Cama (tamanho king)
 | 
				
			||||||
 | 
					Nightstand with One Drawer (@1)=Mesa de Cabeceira com Gaveta (@1)
 | 
				
			||||||
 | 
					Nightstand with Two Drawers (@1)=Mesa de Cabeceira com Duas Gavetas (@1)
 | 
				
			||||||
 | 
					One-drawer Nightstand=Mesinha de Uma Gaveta
 | 
				
			||||||
 | 
					Two-drawer Nightstand=Mesinha de Duas Gavetas
 | 
				
			||||||
 | 
					mahogany=mogno
 | 
				
			||||||
 | 
					oak=carvalho
 | 
				
			||||||
							
								
								
									
										13
									
								
								homedecor_bedroom/locale/homedecor_bedroom.ru.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								homedecor_bedroom/locale/homedecor_bedroom.ru.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
				
			|||||||
 | 
					# textdomain: homedecor_bedroom
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Bed=Кровать
 | 
				
			||||||
 | 
					Bed (king sized)=Кровать (большая)
 | 
				
			||||||
 | 
					Nightstand with One Drawer (@1)=Тумба с одним ящиком (@1)
 | 
				
			||||||
 | 
					Nightstand with Two Drawers (@1)=Тумба с двумя ящиками (@1)
 | 
				
			||||||
 | 
					One-drawer Nightstand=Тумба с одним ящиком
 | 
				
			||||||
 | 
					Two-drawer Nightstand=Тумба с двумя ящиками
 | 
				
			||||||
 | 
					mahogany=красное дерево
 | 
				
			||||||
 | 
					oak=дуб
 | 
				
			||||||
							
								
								
									
										13
									
								
								homedecor_bedroom/locale/homedecor_bedroom.zh_CN.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								homedecor_bedroom/locale/homedecor_bedroom.zh_CN.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
				
			|||||||
 | 
					# textdomain: homedecor_bedroom
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Bed=床
 | 
				
			||||||
 | 
					Bed (king sized)=双人床
 | 
				
			||||||
 | 
					Nightstand with One Drawer (@1)=带一个抽屉的床头柜(@1)
 | 
				
			||||||
 | 
					Nightstand with Two Drawers (@1)=带两个抽屉的床头柜(@1)
 | 
				
			||||||
 | 
					One-drawer Nightstand=单抽屉床头柜
 | 
				
			||||||
 | 
					Two-drawer Nightstand=两抽屉床头柜
 | 
				
			||||||
 | 
					mahogany=桃花心木
 | 
				
			||||||
 | 
					oak=橡木
 | 
				
			||||||
							
								
								
									
										13
									
								
								homedecor_bedroom/locale/template.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								homedecor_bedroom/locale/template.txt
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
				
			|||||||
 | 
					# textdomain: homedecor_bedroom
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Bed=
 | 
				
			||||||
 | 
					Bed (king sized)=
 | 
				
			||||||
 | 
					Nightstand with One Drawer (@1)=
 | 
				
			||||||
 | 
					Nightstand with Two Drawers (@1)=
 | 
				
			||||||
 | 
					One-drawer Nightstand=
 | 
				
			||||||
 | 
					Two-drawer Nightstand=
 | 
				
			||||||
 | 
					mahogany=
 | 
				
			||||||
 | 
					oak=
 | 
				
			||||||
							
								
								
									
										4
									
								
								homedecor_bedroom/mod.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								homedecor_bedroom/mod.conf
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,4 @@
 | 
				
			|||||||
 | 
					name = homedecor_bedroom
 | 
				
			||||||
 | 
					description = Homedecor mod: bedroom
 | 
				
			||||||
 | 
					depends = homedecor_common, default, basic_materials, unifieddyes, creative, beds
 | 
				
			||||||
 | 
					optional_depends = screwdriver
 | 
				
			||||||
							
								
								
									
										21
									
								
								homedecor_books/.luacheckrc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								homedecor_books/.luacheckrc
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
				
			|||||||
 | 
					unused_args = false
 | 
				
			||||||
 | 
					allow_defined_top = true
 | 
				
			||||||
 | 
					max_comment_line_length = 999
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					read_globals = {
 | 
				
			||||||
 | 
						"DIR_DELIM",
 | 
				
			||||||
 | 
						"minetest", "core",
 | 
				
			||||||
 | 
						"unpack",
 | 
				
			||||||
 | 
						"dump",
 | 
				
			||||||
 | 
						table = { fields = { "copy", "getn" } },
 | 
				
			||||||
 | 
						"vector", "nodeupdate",
 | 
				
			||||||
 | 
						"VoxelManip", "VoxelArea",
 | 
				
			||||||
 | 
						"PseudoRandom", "ItemStack",
 | 
				
			||||||
 | 
						"creative",
 | 
				
			||||||
 | 
						"default",
 | 
				
			||||||
 | 
						"homedecor",
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					globals = {
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -1,5 +0,0 @@
 | 
				
			|||||||
homedecor_common
 | 
					 | 
				
			||||||
default
 | 
					 | 
				
			||||||
unifieddyes
 | 
					 | 
				
			||||||
creative
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
@@ -1,16 +1,24 @@
 | 
				
			|||||||
local S = homedecor.gettext
 | 
					local S = minetest.get_translator("homedecor_books")
 | 
				
			||||||
 | 
					 | 
				
			||||||
local function N_(x) return x end
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
local bookcolors = {
 | 
					local bookcolors = {
 | 
				
			||||||
	{ N_("red"),    0xffd26466 },
 | 
						{ "red",    0xffd26466 },
 | 
				
			||||||
	{ N_("green"),  0xff62aa66 },
 | 
						{ "green",  0xff62aa66 },
 | 
				
			||||||
	{ N_("blue"),   0xff8686d7 },
 | 
						{ "blue",   0xff8686d7 },
 | 
				
			||||||
	{ N_("violet"), 0xff9c65a7 },
 | 
						{ "violet", 0xff9c65a7 },
 | 
				
			||||||
	{ N_("grey"),   0xff757579 },
 | 
						{ "grey",   0xff757579 },
 | 
				
			||||||
	{ N_("brown"),  0xff896958 }
 | 
						{ "brown",  0xff896958 }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					local color_locale = {
 | 
				
			||||||
 | 
						red = S("red") ,
 | 
				
			||||||
 | 
						green = S("green"),
 | 
				
			||||||
 | 
						blue = S("blue"),
 | 
				
			||||||
 | 
						violet = S("violet"),
 | 
				
			||||||
 | 
						grey = S("grey"),
 | 
				
			||||||
 | 
						brown = S("brown"),
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
local BOOK_FORMNAME = "homedecor:book_form"
 | 
					local BOOK_FORMNAME = "homedecor:book_form"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
local player_current_book = { }
 | 
					local player_current_book = { }
 | 
				
			||||||
@@ -39,7 +47,7 @@ for _, c in ipairs(bookcolors) do
 | 
				
			|||||||
	end
 | 
						end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	homedecor.register("book_"..color, {
 | 
						homedecor.register("book_"..color, {
 | 
				
			||||||
		description = S("Writable Book (@1)", S(color)),
 | 
							description = S("Writable Book (@1)", color_locale[color]),
 | 
				
			||||||
		mesh = "homedecor_book.obj",
 | 
							mesh = "homedecor_book.obj",
 | 
				
			||||||
		tiles = {
 | 
							tiles = {
 | 
				
			||||||
			{ name = "homedecor_book_cover.png", color = hue },
 | 
								{ name = "homedecor_book_cover.png", color = hue },
 | 
				
			||||||
@@ -153,6 +161,16 @@ for _, c in ipairs(bookcolors) do
 | 
				
			|||||||
		}
 | 
							}
 | 
				
			||||||
	})
 | 
						})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						-- crafting
 | 
				
			||||||
 | 
						minetest.register_craft({
 | 
				
			||||||
 | 
							type = "shapeless",
 | 
				
			||||||
 | 
							output = "homedecor:book_"..color,
 | 
				
			||||||
 | 
							recipe = {
 | 
				
			||||||
 | 
								"dye:"..color,
 | 
				
			||||||
 | 
								"default:book"
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
						})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
minetest.register_on_player_receive_fields(function(player, form_name, fields)
 | 
					minetest.register_on_player_receive_fields(function(player, form_name, fields)
 | 
				
			||||||
@@ -183,29 +201,8 @@ minetest.register_on_player_receive_fields(function(player, form_name, fields)
 | 
				
			|||||||
	return true
 | 
						return true
 | 
				
			||||||
end)
 | 
					end)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
-- crafting
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
local bookcolors = {
 | 
					 | 
				
			||||||
	"red",
 | 
					 | 
				
			||||||
	"green",
 | 
					 | 
				
			||||||
	"blue",
 | 
					 | 
				
			||||||
	"violet",
 | 
					 | 
				
			||||||
	"grey",
 | 
					 | 
				
			||||||
	"brown"
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
for _, color in ipairs(bookcolors) do
 | 
					 | 
				
			||||||
	minetest.register_craft({
 | 
					 | 
				
			||||||
		type = "shapeless",
 | 
					 | 
				
			||||||
		output = "homedecor:book_"..color,
 | 
					 | 
				
			||||||
		recipe = {
 | 
					 | 
				
			||||||
			"dye:"..color,
 | 
					 | 
				
			||||||
			"default:book"
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
	})
 | 
					 | 
				
			||||||
end
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
-- aliases
 | 
					-- aliases
 | 
				
			||||||
 | 
					
 | 
				
			||||||
minetest.register_alias("homedecor:book", "homedecor:book_grey")
 | 
					minetest.register_alias("homedecor:book", "homedecor:book_grey")
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										13
									
								
								homedecor_books/locale/homedecor_books.de.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								homedecor_books/locale/homedecor_books.de.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
				
			|||||||
 | 
					# textdomain: homedecor_books
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@1 has written in a book (title: "@2"): "@3" at location @4=@1 hat in ein Buch geschrieben (Titel: „@2”): „@3” am Ort @4
 | 
				
			||||||
 | 
					Writable Book (@1)=Schreibbares Buch (@1)
 | 
				
			||||||
 | 
					blue=blau
 | 
				
			||||||
 | 
					brown=braun
 | 
				
			||||||
 | 
					green=grün
 | 
				
			||||||
 | 
					grey=grau
 | 
				
			||||||
 | 
					red=rot
 | 
				
			||||||
 | 
					violet=violett
 | 
				
			||||||
							
								
								
									
										13
									
								
								homedecor_books/locale/homedecor_books.es.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								homedecor_books/locale/homedecor_books.es.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
				
			|||||||
 | 
					# textdomain: homedecor_books
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@1 has written in a book (title: "@2"): "@3" at location @4=@1 ha escrito en un libro (título: "@2"): "@3" en la ubicación @4
 | 
				
			||||||
 | 
					Writable Book (@1)=Libro (@1)
 | 
				
			||||||
 | 
					blue=azul
 | 
				
			||||||
 | 
					brown=marrón
 | 
				
			||||||
 | 
					green=verde
 | 
				
			||||||
 | 
					grey=gris
 | 
				
			||||||
 | 
					red=roja
 | 
				
			||||||
 | 
					violet=violeta
 | 
				
			||||||
							
								
								
									
										13
									
								
								homedecor_books/locale/homedecor_books.fr.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								homedecor_books/locale/homedecor_books.fr.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
				
			|||||||
 | 
					# textdomain: homedecor_books
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@1 has written in a book (title: "@2"): "@3" at location @4=@1 a écrit dans un livre (titre: "@2"): "@3" à l'emplacement @4
 | 
				
			||||||
 | 
					Writable Book (@1)=Livre inscriptible (@1)
 | 
				
			||||||
 | 
					blue=bleu
 | 
				
			||||||
 | 
					brown=marron
 | 
				
			||||||
 | 
					green=vert
 | 
				
			||||||
 | 
					grey=vert
 | 
				
			||||||
 | 
					red=rouge
 | 
				
			||||||
 | 
					violet=violet
 | 
				
			||||||
							
								
								
									
										13
									
								
								homedecor_books/locale/homedecor_books.it.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								homedecor_books/locale/homedecor_books.it.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
				
			|||||||
 | 
					# textdomain: homedecor_books
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@1 has written in a book (title: "@2"): "@3" at location @4=
 | 
				
			||||||
 | 
					Writable Book (@1)=Gambe in ottone del tavolo (@1)
 | 
				
			||||||
 | 
					blue=blu
 | 
				
			||||||
 | 
					brown=
 | 
				
			||||||
 | 
					green=verde
 | 
				
			||||||
 | 
					grey=verde scuro
 | 
				
			||||||
 | 
					red=rosso
 | 
				
			||||||
 | 
					violet=viola
 | 
				
			||||||
							
								
								
									
										13
									
								
								homedecor_books/locale/homedecor_books.ms.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								homedecor_books/locale/homedecor_books.ms.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
				
			|||||||
 | 
					# textdomain: homedecor_books
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@1 has written in a book (title: "@2"): "@3" at location @4=@1 telah menulis dalam buku (tajuk: "@2"): "@3" di lokasi @4
 | 
				
			||||||
 | 
					Writable Book (@1)=Buku Boleh Ditulis (@1)
 | 
				
			||||||
 | 
					blue=Biru
 | 
				
			||||||
 | 
					brown=Perang
 | 
				
			||||||
 | 
					green=Hijau
 | 
				
			||||||
 | 
					grey=Kelabu
 | 
				
			||||||
 | 
					red=Merah
 | 
				
			||||||
 | 
					violet=Ungu
 | 
				
			||||||
							
								
								
									
										13
									
								
								homedecor_books/locale/homedecor_books.pt.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								homedecor_books/locale/homedecor_books.pt.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
				
			|||||||
 | 
					# textdomain: homedecor_books
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@1 has written in a book (title: "@2"): "@3" at location @4=@1 escreveu um livro (título: "@2"): "@3" na localização @4
 | 
				
			||||||
 | 
					Writable Book (@1)=Livro que pode ser escrito (@1)
 | 
				
			||||||
 | 
					blue=azul
 | 
				
			||||||
 | 
					brown=marrom
 | 
				
			||||||
 | 
					green=verde
 | 
				
			||||||
 | 
					grey=cinza
 | 
				
			||||||
 | 
					red=vermelho
 | 
				
			||||||
 | 
					violet=violeta
 | 
				
			||||||
							
								
								
									
										13
									
								
								homedecor_books/locale/homedecor_books.pt_BR.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								homedecor_books/locale/homedecor_books.pt_BR.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
				
			|||||||
 | 
					# textdomain: homedecor_books
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@1 has written in a book (title: "@2"): "@3" at location @4=@1 escreveu um livro (título: "@2"): "@3" na localização @4
 | 
				
			||||||
 | 
					Writable Book (@1)=Livro que pode ser escrito (@1)
 | 
				
			||||||
 | 
					blue=azul
 | 
				
			||||||
 | 
					brown=marrom
 | 
				
			||||||
 | 
					green=verde
 | 
				
			||||||
 | 
					grey=cinza
 | 
				
			||||||
 | 
					red=vermelho
 | 
				
			||||||
 | 
					violet=violeta
 | 
				
			||||||
							
								
								
									
										13
									
								
								homedecor_books/locale/homedecor_books.ru.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								homedecor_books/locale/homedecor_books.ru.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
				
			|||||||
 | 
					# textdomain: homedecor_books
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@1 has written in a book (title: "@2"): "@3" at location @4=@1 написал в книге (заголовок: "@2"): "@3" в позиции @4
 | 
				
			||||||
 | 
					Writable Book (@1)=Записная книга (@1)
 | 
				
			||||||
 | 
					blue=
 | 
				
			||||||
 | 
					brown=
 | 
				
			||||||
 | 
					green=зелёный
 | 
				
			||||||
 | 
					grey=
 | 
				
			||||||
 | 
					red=красный
 | 
				
			||||||
 | 
					violet=
 | 
				
			||||||
							
								
								
									
										13
									
								
								homedecor_books/locale/homedecor_books.zh_CN.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								homedecor_books/locale/homedecor_books.zh_CN.tr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
				
			|||||||
 | 
					# textdomain: homedecor_books
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@1 has written in a book (title: "@2"): "@3" at location @4=@我在一本书中写过(书名:\@2\):\@3\,地点@4
 | 
				
			||||||
 | 
					Writable Book (@1)=可写书(@1)
 | 
				
			||||||
 | 
					blue=蓝色
 | 
				
			||||||
 | 
					brown=棕色的
 | 
				
			||||||
 | 
					green=绿色
 | 
				
			||||||
 | 
					grey=灰色
 | 
				
			||||||
 | 
					red=红色
 | 
				
			||||||
 | 
					violet=紫罗兰
 | 
				
			||||||
							
								
								
									
										13
									
								
								homedecor_books/locale/template.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								homedecor_books/locale/template.txt
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
				
			|||||||
 | 
					# textdomain: homedecor_books
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@1 has written in a book (title: "@2"): "@3" at location @4=
 | 
				
			||||||
 | 
					Writable Book (@1)=
 | 
				
			||||||
 | 
					blue=
 | 
				
			||||||
 | 
					brown=
 | 
				
			||||||
 | 
					green=
 | 
				
			||||||
 | 
					grey=
 | 
				
			||||||
 | 
					red=
 | 
				
			||||||
 | 
					violet=
 | 
				
			||||||
							
								
								
									
										3
									
								
								homedecor_books/mod.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								homedecor_books/mod.conf
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,3 @@
 | 
				
			|||||||
 | 
					name = homedecor_books
 | 
				
			||||||
 | 
					description = Homedecor mod: books
 | 
				
			||||||
 | 
					depends = homedecor_common, default, unifieddyes, creative
 | 
				
			||||||
							
								
								
									
										21
									
								
								homedecor_climate_control/.luacheckrc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								homedecor_climate_control/.luacheckrc
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
				
			|||||||
 | 
					unused_args = false
 | 
				
			||||||
 | 
					allow_defined_top = true
 | 
				
			||||||
 | 
					max_comment_line_length = 999
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					read_globals = {
 | 
				
			||||||
 | 
						"DIR_DELIM",
 | 
				
			||||||
 | 
						"minetest", "core",
 | 
				
			||||||
 | 
						"unpack",
 | 
				
			||||||
 | 
						"dump",
 | 
				
			||||||
 | 
						table = { fields = { "copy", "getn" } },
 | 
				
			||||||
 | 
						"vector", "nodeupdate",
 | 
				
			||||||
 | 
						"VoxelManip", "VoxelArea",
 | 
				
			||||||
 | 
						"PseudoRandom", "ItemStack",
 | 
				
			||||||
 | 
						"default",
 | 
				
			||||||
 | 
						"homedecor",
 | 
				
			||||||
 | 
						"screwdriver",
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					globals = {
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -1,4 +0,0 @@
 | 
				
			|||||||
homedecor_common
 | 
					 | 
				
			||||||
default
 | 
					 | 
				
			||||||
basic_materials
 | 
					 | 
				
			||||||
building_blocks?
 | 
					 | 
				
			||||||
@@ -1,6 +1,6 @@
 | 
				
			|||||||
-- Nodes that would affect the local temperature e.g. fans, heater, A/C
 | 
					-- Nodes that would affect the local temperature e.g. fans, heater, A/C
 | 
				
			||||||
 | 
					
 | 
				
			||||||
local S = homedecor.gettext
 | 
					local S = minetest.get_translator("homedecor_climate_control")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
homedecor.register("air_conditioner", {
 | 
					homedecor.register("air_conditioner", {
 | 
				
			||||||
	description = S("Air Conditioner"),
 | 
						description = S("Air Conditioner"),
 | 
				
			||||||
@@ -52,7 +52,7 @@ homedecor.register("desk_fan", {
 | 
				
			|||||||
	inventory_image = "homedecor_desk_fan_inv.png",
 | 
						inventory_image = "homedecor_desk_fan_inv.png",
 | 
				
			||||||
	wield_image = "homedecor_desk_fan_inv.png",
 | 
						wield_image = "homedecor_desk_fan_inv.png",
 | 
				
			||||||
	selection_box = { type = "regular" },
 | 
						selection_box = { type = "regular" },
 | 
				
			||||||
	on_rotate = screwdriver.disallow,
 | 
						on_rotate = minetest.get_modpath("screwdriver") and screwdriver.disallow or nil,
 | 
				
			||||||
	on_construct = function(pos)
 | 
						on_construct = function(pos)
 | 
				
			||||||
		local meta = minetest.get_meta(pos)
 | 
							local meta = minetest.get_meta(pos)
 | 
				
			||||||
		meta:set_string("active", "no")
 | 
							meta:set_string("active", "no")
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -0,0 +1,11 @@
 | 
				
			|||||||
 | 
					# textdomain: homedecor_climate_control
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Air Conditioner=Klimaanlage
 | 
				
			||||||
 | 
					Ceiling Fan=Deckenventilator
 | 
				
			||||||
 | 
					Desk Fan=Schreibtischventilator
 | 
				
			||||||
 | 
					Fan blades=Ventilatorblätter
 | 
				
			||||||
 | 
					Radiator heater=Heizkörper
 | 
				
			||||||
 | 
					Space heater=Heizgerät
 | 
				
			||||||
@@ -0,0 +1,11 @@
 | 
				
			|||||||
 | 
					# textdomain: homedecor_climate_control
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Air Conditioner=Acondicionador de aire
 | 
				
			||||||
 | 
					Ceiling Fan=Ventilador de techo
 | 
				
			||||||
 | 
					Desk Fan=Ventilador de escritorio
 | 
				
			||||||
 | 
					Fan blades=Aspas de ventilador
 | 
				
			||||||
 | 
					Radiator heater=Radiador
 | 
				
			||||||
 | 
					Space heater=Calentador de espacios
 | 
				
			||||||
@@ -0,0 +1,11 @@
 | 
				
			|||||||
 | 
					# textdomain: homedecor_climate_control
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Air Conditioner=Climatiseur
 | 
				
			||||||
 | 
					Ceiling Fan=Ventilateur (plafonnier)
 | 
				
			||||||
 | 
					Desk Fan=Ventilateur de bureau
 | 
				
			||||||
 | 
					Fan blades=Pales de ventilateur
 | 
				
			||||||
 | 
					Radiator heater=Radiateur
 | 
				
			||||||
 | 
					Space heater=Chaufferette
 | 
				
			||||||
@@ -0,0 +1,11 @@
 | 
				
			|||||||
 | 
					# textdomain: homedecor_climate_control
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Air Conditioner=Pendingin Hawa
 | 
				
			||||||
 | 
					Ceiling Fan=Kipas Siling
 | 
				
			||||||
 | 
					Desk Fan=Kipas Meja
 | 
				
			||||||
 | 
					Fan blades=Bilah Kipas
 | 
				
			||||||
 | 
					Radiator heater=Pemanas Radiator
 | 
				
			||||||
 | 
					Space heater=Pemanas Ruang
 | 
				
			||||||
@@ -0,0 +1,11 @@
 | 
				
			|||||||
 | 
					# textdomain: homedecor_climate_control
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### init.lua ###
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Air Conditioner=Ar condicionado
 | 
				
			||||||
 | 
					Ceiling Fan=Ventilador de Teto
 | 
				
			||||||
 | 
					Desk Fan=Ventilador de Escrivaninha
 | 
				
			||||||
 | 
					Fan blades=Pás de ventilador
 | 
				
			||||||
 | 
					Radiator heater=Aquecedor de radiador
 | 
				
			||||||
 | 
					Space heater=Aquecedor de ambiente
 | 
				
			||||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user