diff --git a/.luacheckrc b/.luacheckrc index c0c0b9a1..83ab1529 100644 --- a/.luacheckrc +++ b/.luacheckrc @@ -16,7 +16,6 @@ read_globals = { "doors", "stairsplus", "stairs", - "signs_lib", "screwdriver", "beds", "technic", @@ -29,5 +28,6 @@ read_globals = { globals = { "armor", + "signs_lib", } diff --git a/homedecor_fences/depends.txt b/homedecor_fences/depends.txt deleted file mode 100644 index 8505ec7c..00000000 --- a/homedecor_fences/depends.txt +++ /dev/null @@ -1,5 +0,0 @@ -homedecor_common -default -basic_materials -dye -signs_lib? diff --git a/homedecor_fences/init.lua b/homedecor_fences/init.lua index 72e5a5f6..7a0dccc4 100644 --- a/homedecor_fences/init.lua +++ b/homedecor_fences/init.lua @@ -1,6 +1,6 @@ -- This file adds fences of various types -local S = homedecor.gettext +local S = minetest.get_translator("homedecor_fences") local materials = { { S("brass"), "brass" }, @@ -265,6 +265,7 @@ homedecor.register("fence_wrought_iron_2_corner", { -- insert the old wood signs-on-metal-fences into signs_lib's conversion LBM if minetest.get_modpath("signs_lib") then + -- FIXME: export a function in signs_lib API to allow signs_lib to be read only in .luacheckrc table.insert(signs_lib.old_fenceposts_with_signs, "homedecor:fence_brass_with_sign") signs_lib.old_fenceposts["homedecor:fence_brass_with_sign"] = "homedecor:fence_brass" signs_lib.old_fenceposts_replacement_signs["homedecor:fence_brass_with_sign"] = "default:sign_wall_wood_onpole" diff --git a/homedecor_fences/locale/homedecor_fences.de.tr b/homedecor_fences/locale/homedecor_fences.de.tr new file mode 100644 index 00000000..ab21e231 --- /dev/null +++ b/homedecor_fences/locale/homedecor_fences.de.tr @@ -0,0 +1,20 @@ +# textdomain: homedecor_fences + + +### init.lua ### + +Barbed Wire Fence=Stacheldrahtzaun +Barbed Wire Fence Corner=Stacheldrahtzaunecke +Chainlink Fence=Maschendrahtzaun +Chainlink Fence Corner=Maschendrahtzaunecke +Fence/railing (@1)=Zaun/Geländer (@1) +Unpainted Picket Fence=Unlackierter Lattenzaun +Unpainted Picket Fence Corner=Unlackierte Lattenenzaunecke +White Picket Fence=Weißer Lattenzaun +White Picket Fence Corner=Weiße Lattenzaunecke +Wooden Privacy Fence=Holzsichtschutzzaun +Wooden Privacy Fence Corner=Holzsichtschutzzaunecke +Wrought Iron fence (type 2)=Schmiedeeisenzaun/-geländer (Typ 2) +Wrought Iron fence (type 2) Corner=Schmiedeeisenzaun/-geländerecke (Typ 2) +brass=Messing +wrought iron=Schmiedeeisen diff --git a/homedecor_fences/locale/homedecor_fences.es.tr b/homedecor_fences/locale/homedecor_fences.es.tr new file mode 100644 index 00000000..4c91a5cf --- /dev/null +++ b/homedecor_fences/locale/homedecor_fences.es.tr @@ -0,0 +1,20 @@ +# textdomain: homedecor_fences + + +### init.lua ### + +Barbed Wire Fence=Cerca de alambre de espino +Barbed Wire Fence Corner=Esquina de cerca de alambre de espino +Chainlink Fence=Cerca de eslabón de cadena +Chainlink Fence Corner=Esquina de cerca de eslabón de cadena +Fence/railing (@1)=Cerca/barandilla (@1) +Unpainted Picket Fence=Cerca de piquete sin pintar +Unpainted Picket Fence Corner=Esquina de cerca de piquete sin pintar +White Picket Fence=Cerca de piquete blanca +White Picket Fence Corner=Esquina de cerca de piquete blanca +Wooden Privacy Fence=Cerca de privacidad de madera +Wooden Privacy Fence Corner=Esquina de cerca de privacidad de madera +Wrought Iron fence (type 2)=Cerca de hierro forjado (tipo 2) +Wrought Iron fence (type 2) Corner=Esquina de cerca de hierro forjado (tipo 2) +brass=latón +wrought iron=hierro forjado diff --git a/homedecor_fences/locale/homedecor_fences.fr.tr b/homedecor_fences/locale/homedecor_fences.fr.tr new file mode 100644 index 00000000..be94e202 --- /dev/null +++ b/homedecor_fences/locale/homedecor_fences.fr.tr @@ -0,0 +1,20 @@ +# textdomain: homedecor_fences + + +### init.lua ### + +Barbed Wire Fence=Clôture en fil barbelé +Barbed Wire Fence Corner=Clôture en fil barbelé (angle) +Chainlink Fence=Grillage +Chainlink Fence Corner=Grillage (angle) +Fence/railing (@1)=Barrière +Unpainted Picket Fence=Clôture en piquets bruts +Unpainted Picket Fence Corner=Clôture en piquets bruts (angle) +White Picket Fence=Clôture en piquets blancs +White Picket Fence Corner=Clôture en piquets blancs (angle) +Wooden Privacy Fence=Clôture de confidentialité en bois +Wooden Privacy Fence Corner=Clôture de confidentialité en bois (angle) +Wrought Iron fence (type 2)=Clôture en fer forgé +Wrought Iron fence (type 2) Corner=Clôture en fer forgé (angle) +brass=laiton +wrought iron=fer forgé diff --git a/homedecor_fences/locale/homedecor_fences.it.tr b/homedecor_fences/locale/homedecor_fences.it.tr new file mode 100644 index 00000000..50f32d28 --- /dev/null +++ b/homedecor_fences/locale/homedecor_fences.it.tr @@ -0,0 +1,20 @@ +# textdomain: homedecor_fences + + +### init.lua ### + +Barbed Wire Fence=Recinzione di filo spinato +Barbed Wire Fence Corner=Angolo della recinzione di filo spinato +Chainlink Fence=Rete metallica +Chainlink Fence Corner=Angolo della rete metallica +Fence/railing (@1)=Recinzione di ottone/ringhiera +Unpainted Picket Fence=Recinzione non verniciata di paletti +Unpainted Picket Fence Corner=Angolo della recinzione non verniciata di paletti +White Picket Fence=Recinzione di paletti bianca +White Picket Fence Corner=Angolo della recinzione di paletti bianca +Wooden Privacy Fence=Recinzione di isolamento in legno +Wooden Privacy Fence Corner=Angolo della recinzione di isolamento in legno +Wrought Iron fence (type 2)=Recinzione/ringhiera in ferro battuto +Wrought Iron fence (type 2) Corner=Recinzione/ringhiera in ferro battuto +brass= +wrought iron=Palo di ferro battuto diff --git a/homedecor_fences/locale/homedecor_fences.ms.tr b/homedecor_fences/locale/homedecor_fences.ms.tr new file mode 100644 index 00000000..9c00667f --- /dev/null +++ b/homedecor_fences/locale/homedecor_fences.ms.tr @@ -0,0 +1,20 @@ +# textdomain: homedecor_fences + + +### init.lua ### + +Barbed Wire Fence=Pagar Dawai Berduri +Barbed Wire Fence Corner=Bucu Pagar Dawai Berduri +Chainlink Fence=Pagar Dawai Berangkai +Chainlink Fence Corner=Bucu Pagar Dawai Berangkai +Fence/railing (@1)=Pagar/Kisi-Kisi (@1) +Unpainted Picket Fence=Pagar Pancang Tidak Bercat +Unpainted Picket Fence Corner=Bucu Pagar Pancang Tidak Bercat +White Picket Fence=Pagar Pancang Putih +White Picket Fence Corner=Bucu Pagar Pancang Putih +Wooden Privacy Fence=Pagar Privasi Kayu +Wooden Privacy Fence Corner=Bucu Pagar Privasi Kayu +Wrought Iron fence (type 2)=Pagar Besi Tempaan (jenis ke-2) +Wrought Iron fence (type 2) Corner=Bucu Pagar Besi Tempaan (jenis ke-2) +brass=Loyang +wrought iron=Besi Tempaan diff --git a/homedecor_fences/locale/homedecor_fences.pt.tr b/homedecor_fences/locale/homedecor_fences.pt.tr new file mode 100644 index 00000000..3f5c0a5d --- /dev/null +++ b/homedecor_fences/locale/homedecor_fences.pt.tr @@ -0,0 +1,20 @@ +# textdomain: homedecor_fences + + +### init.lua ### + +Barbed Wire Fence=Cerca de Arame Farpado +Barbed Wire Fence Corner=Cerca de Arame Farpado de Canto +Chainlink Fence=Cerca de Tela de Arame +Chainlink Fence Corner=Cerca de Tela de Arame de Canto +Fence/railing (@1)=Cerca/corrimão (@1) +Unpainted Picket Fence=Cerca de Piquete Não Pintada +Unpainted Picket Fence Corner=Cerca de Piquete Não Pintada de Canto +White Picket Fence=Cerca de Piquete Branca +White Picket Fence Corner=Cerca de Piquete Branca de Canto +Wooden Privacy Fence=Cerca Privativa de Madeira +Wooden Privacy Fence Corner=Cerca Privativa de Madeira de Canto +Wrought Iron fence (type 2)=Cerca de Ferro Forjado (tipo 2) +Wrought Iron fence (type 2) Corner=Cerca de Ferro Forjado (tipo 2) de Canto +brass=latão +wrought iron=ferro forjado diff --git a/homedecor_fences/locale/homedecor_fences.pt_BR.tr b/homedecor_fences/locale/homedecor_fences.pt_BR.tr new file mode 100644 index 00000000..3f5c0a5d --- /dev/null +++ b/homedecor_fences/locale/homedecor_fences.pt_BR.tr @@ -0,0 +1,20 @@ +# textdomain: homedecor_fences + + +### init.lua ### + +Barbed Wire Fence=Cerca de Arame Farpado +Barbed Wire Fence Corner=Cerca de Arame Farpado de Canto +Chainlink Fence=Cerca de Tela de Arame +Chainlink Fence Corner=Cerca de Tela de Arame de Canto +Fence/railing (@1)=Cerca/corrimão (@1) +Unpainted Picket Fence=Cerca de Piquete Não Pintada +Unpainted Picket Fence Corner=Cerca de Piquete Não Pintada de Canto +White Picket Fence=Cerca de Piquete Branca +White Picket Fence Corner=Cerca de Piquete Branca de Canto +Wooden Privacy Fence=Cerca Privativa de Madeira +Wooden Privacy Fence Corner=Cerca Privativa de Madeira de Canto +Wrought Iron fence (type 2)=Cerca de Ferro Forjado (tipo 2) +Wrought Iron fence (type 2) Corner=Cerca de Ferro Forjado (tipo 2) de Canto +brass=latão +wrought iron=ferro forjado diff --git a/homedecor_fences/locale/homedecor_fences.ru.tr b/homedecor_fences/locale/homedecor_fences.ru.tr new file mode 100644 index 00000000..1b77fc1b --- /dev/null +++ b/homedecor_fences/locale/homedecor_fences.ru.tr @@ -0,0 +1,20 @@ +# textdomain: homedecor_fences + + +### init.lua ### + +Barbed Wire Fence=Забор из колючей проволоки +Barbed Wire Fence Corner=Угол забора из колючей проволоки +Chainlink Fence=Цепной забор +Chainlink Fence Corner=Угол цепного забора +Fence/railing (@1)=Забор/ограда (@1) +Unpainted Picket Fence=Некрашеный забор из частокола +Unpainted Picket Fence Corner=Угол некрашеного забора из частокола +White Picket Fence=Белый забор из частокола +White Picket Fence Corner=Угол белого забора из частокола +Wooden Privacy Fence=Деревянный глухой забор +Wooden Privacy Fence Corner=Угол деревянного глухого забора +Wrought Iron fence (type 2)=Кованный железный забор (2й тип) +Wrought Iron fence (type 2) Corner=Угол кованного железного забора (2й тип) +brass=латунь +wrought iron=кованное железо diff --git a/homedecor_fences/locale/homedecor_fences.zh_CN.tr b/homedecor_fences/locale/homedecor_fences.zh_CN.tr new file mode 100644 index 00000000..f24c3fed --- /dev/null +++ b/homedecor_fences/locale/homedecor_fences.zh_CN.tr @@ -0,0 +1,20 @@ +# textdomain: homedecor_fences + + +### init.lua ### + +Barbed Wire Fence=带刺铁丝网 +Barbed Wire Fence Corner=铁丝网围栏角 +Chainlink Fence=铁丝网围栏 +Chainlink Fence Corner=铁丝网围栏角 +Fence/railing (@1)=围栏/栏杆(@1) +Unpainted Picket Fence=未上漆的尖桩篱笆 +Unpainted Picket Fence Corner=未上漆的尖桩围栏角 +White Picket Fence=白色尖桩篱笆 +White Picket Fence Corner=白色尖桩篱笆角 +Wooden Privacy Fence=木质隐私围栏 +Wooden Privacy Fence Corner=木质隐私围栏角 +Wrought Iron fence (type 2)=锻铁栅栏(2型) +Wrought Iron fence (type 2) Corner=锻铁围栏(2类)转角 +brass=黄铜 +wrought iron=锻铁 diff --git a/homedecor_fences/locale/template.txt b/homedecor_fences/locale/template.txt new file mode 100644 index 00000000..d7d39aa6 --- /dev/null +++ b/homedecor_fences/locale/template.txt @@ -0,0 +1,20 @@ +# textdomain: homedecor_fences + + +### init.lua ### + +Barbed Wire Fence= +Barbed Wire Fence Corner= +Chainlink Fence= +Chainlink Fence Corner= +Fence/railing (@1)= +Unpainted Picket Fence= +Unpainted Picket Fence Corner= +White Picket Fence= +White Picket Fence Corner= +Wooden Privacy Fence= +Wooden Privacy Fence Corner= +Wrought Iron fence (type 2)= +Wrought Iron fence (type 2) Corner= +brass= +wrought iron= diff --git a/homedecor_fences/mod.conf b/homedecor_fences/mod.conf new file mode 100644 index 00000000..727700a6 --- /dev/null +++ b/homedecor_fences/mod.conf @@ -0,0 +1,4 @@ +name = homedecor_fences +description = Homedecor mod: fences +depends = homedecor_common, default, basic_materials, dye +optional_depends = signs_lib