From 9cef74c03b6bdbcbd21e64b492de37689cb1cb8c Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Sat, 16 Mar 2019 05:21:27 +0100 Subject: [PATCH] Replace GUI image texts with translatable labels --- mods/HUD/mcl_inventory/creative.lua | 2 +- mods/HUD/mcl_inventory/init.lua | 2 ++ .../mcl_inventory/locale/mcl_inventory.de.tr | 2 ++ mods/HUD/mcl_inventory/locale/template.txt | 2 ++ .../textures/crafting_formspec_bg.png | Bin 1999 -> 1803 bytes .../textures/crafting_formspec_bg2.png | Bin 1597 -> 1422 bytes .../textures/crafting_inventory_9_slots.png | Bin 1748 -> 1645 bytes mods/ITEMS/REDSTONE/mcl_dispensers/init.lua | 3 ++- .../locale/mcl_dispensers.de.tr | 1 + .../mcl_dispensers/locale/template.txt | 1 + .../textures/mcl_dispensers_fnt_dispenser.png | Bin 513 -> 0 bytes mods/ITEMS/REDSTONE/mcl_droppers/init.lua | 3 ++- .../mcl_droppers/locale/mcl_droppers.de.tr | 1 + .../REDSTONE/mcl_droppers/locale/template.txt | 1 + .../textures/mcl_droppers_fnt_dropper.png | Bin 491 -> 0 bytes mods/ITEMS/mcl_anvils/init.lua | 2 ++ mods/ITEMS/mcl_anvils/locale/mcl_anvils.de.tr | 2 ++ mods/ITEMS/mcl_anvils/locale/template.txt | 2 ++ .../textures/mcl_anvils_inventory.png | Bin 1920 -> 1584 bytes mods/ITEMS/mcl_chests/init.lua | 13 ++++++++++--- mods/ITEMS/mcl_chests/locale/mcl_chests.de.tr | 3 +++ mods/ITEMS/mcl_chests/locale/template.txt | 3 +++ .../textures/mcl_chests_fnt_chest.png | Bin 157 -> 0 bytes .../textures/mcl_chests_fnt_ender_chest.png | Bin 188 -> 0 bytes .../textures/mcl_chests_fnt_shulker_box.png | Bin 186 -> 0 bytes .../textures/mcl_chests_inventory_chest.png | Bin 2401 -> 1604 bytes .../mcl_chests_inventory_chest_large.png | Bin 2309 -> 1940 bytes mods/ITEMS/mcl_crafting_table/init.lua | 2 ++ .../locale/mcl_crafting_table.de.tr | 2 ++ .../mcl_crafting_table/locale/template.txt | 2 ++ .../textures/crafting_inventory_workbench.png | Bin 4251 -> 1605 bytes mods/ITEMS/mcl_furnaces/init.lua | 4 ++++ .../mcl_furnaces/locale/mcl_furnaces.de.tr | 1 + mods/ITEMS/mcl_furnaces/locale/template.txt | 1 + .../textures/crafting_inventory_furnace.png | Bin 2718 -> 1485 bytes mods/ITEMS/mcl_hoppers/init.lua | 2 ++ .../mcl_hoppers/locale/mcl_hoppers.de.tr | 1 + mods/ITEMS/mcl_hoppers/locale/template.txt | 1 + .../textures/mcl_hoppers_inventory.png | Bin 4853 -> 1363 bytes 39 files changed, 53 insertions(+), 6 deletions(-) delete mode 100644 mods/ITEMS/REDSTONE/mcl_dispensers/textures/mcl_dispensers_fnt_dispenser.png delete mode 100644 mods/ITEMS/REDSTONE/mcl_droppers/textures/mcl_droppers_fnt_dropper.png delete mode 100644 mods/ITEMS/mcl_chests/textures/mcl_chests_fnt_chest.png delete mode 100644 mods/ITEMS/mcl_chests/textures/mcl_chests_fnt_ender_chest.png delete mode 100644 mods/ITEMS/mcl_chests/textures/mcl_chests_fnt_shulker_box.png diff --git a/mods/HUD/mcl_inventory/creative.lua b/mods/HUD/mcl_inventory/creative.lua index f3074894..bcca4772 100644 --- a/mods/HUD/mcl_inventory/creative.lua +++ b/mods/HUD/mcl_inventory/creative.lua @@ -393,7 +393,7 @@ mcl_inventory.set_creative_formspec = function(player, start_i, pagenum, inv_siz end local caption = "" if name ~= "inv" and filtername[name] then - caption = "label[0,1.1;"..F(minetest.colorize("#313131", filtername[name])).."]" + caption = "label[0,1.2;"..F(minetest.colorize("#313131", filtername[name])).."]" end formspec = "size[10,9.3]".. diff --git a/mods/HUD/mcl_inventory/init.lua b/mods/HUD/mcl_inventory/init.lua index 2ca876bf..03227e85 100644 --- a/mods/HUD/mcl_inventory/init.lua +++ b/mods/HUD/mcl_inventory/init.lua @@ -99,8 +99,10 @@ local function set_inventory(player, armor_change_only) "list[detached:"..player_name.."_armor;armor;0,3;1,1;4]".. armor_slot_imgs.. -- craft and inventory + "label[0,4;"..F(minetest.colorize("#313131", S("Inventory"))).."]".. "list[current_player;main;0,4.5;9,3;9]".. "list[current_player;main;0,7.74;9,1;]".. + "label[4,0.5;"..F(minetest.colorize("#313131", S("Crafting"))).."]".. "list[current_player;craft;4,1;2,2]".. "list[current_player;craftpreview;7,1.5;1,1;]".. -- crafting guide button diff --git a/mods/HUD/mcl_inventory/locale/mcl_inventory.de.tr b/mods/HUD/mcl_inventory/locale/mcl_inventory.de.tr index e14220e7..2917e162 100644 --- a/mods/HUD/mcl_inventory/locale/mcl_inventory.de.tr +++ b/mods/HUD/mcl_inventory/locale/mcl_inventory.de.tr @@ -15,3 +15,5 @@ Combat=Kampf Mobs=Mobs Materials=Materialien Survival Inventory=Überlebensinventar +Crafting=Fertigen +Inventory=Inventar diff --git a/mods/HUD/mcl_inventory/locale/template.txt b/mods/HUD/mcl_inventory/locale/template.txt index 27920490..e0b729e0 100644 --- a/mods/HUD/mcl_inventory/locale/template.txt +++ b/mods/HUD/mcl_inventory/locale/template.txt @@ -15,3 +15,5 @@ Combat= Mobs= Materials= Survival Inventory= +Crafting= +Inventory= diff --git a/mods/HUD/mcl_inventory/textures/crafting_formspec_bg.png b/mods/HUD/mcl_inventory/textures/crafting_formspec_bg.png index 927d0d790118f2f5a7a0dd27e974c1ef76f7a7a7..8e6550236ac21a2fcfd36d1311de76dbe667ab46 100644 GIT binary patch literal 1803 zcmeAS@N?(olHy`uVBq!ia0y~yVD@8RU>0CuW?*1=#HC@%z`!6K;1lA?00#g6|G#kI z!j~^!GBPsU-Q5>2UOad1+}kVn2{AA*FqQ=Q1v5B2yOGAgz&6j*#WAFU@$KD>Yp*zn zv|U`t(yY;NlS?4!|)ZTfDF3iTFWVCfm3BzE0buQM+`C zxc=%%-_wetvVK|UE`9R<`I6(e@B7JTKeN!?KS%C;(DLu|?F(le;}ljee5B&{=!oZ> zBb}2iI)&8>z2w0{bFMk$%J;7m+&Nu%d0oui}R+9V%=)nYRVq;0ZA;iDs(j&s0jAr`G=dvwH8ae2iYkPH3hd^+wq z2c#&I_ezna?e)j|YV7TweX+Ny-23O}R{3v_3yaQxZ3C&HfWda8Q+WA7|78!3bY5=Q zKT~*l2G~}xiB{@ zb1Z(=_Y14rPhZ~{rMLVCv)Q9$zw)9_Rh3QGPg_>THw&x#-79~75jU(-#qUFos*wGD|mF|Wbs{#!cTVs{pQ$+&lXm{fBOK~3l@cszFe12KG-R| z{39sbQKO4gk<1Ek;H?rmW7}8KKy(fWYr@R3qMFiW-mC_d0D4&ZwyE= zI2Ay|L0m+9gX|7&gTysh6fO;BfFmEQ`IG<=$&C{^xn-FK)YOK*TXF%GML7C6!*^!l39j^EFTAqDYa=K>!Zcqq< z9eX5`_sTk1>Ec<}PjX+qcirIG5me2`=6nM==!pZ!@*-b|`@q(M5=DHo z@oit5p}HSRco{w0avbDWGJ@q~BiMVhAnpT&sv)TKk}Q6N+sj#|7gUoU|D0=~nTi_g zphPekTo8g20fc+^6ex%#rO&@Va+1Bj#_#M5VRe)^l`OvX7-TWds3XUXxT9sO)Qd?Q zKYsC>^W^v4qtKEamWt81AP)$ugVPBp$%D9)%a&!%vCv(=&3?-6vn$U$Jd#=YmgnWn kX+d1e|M;b52mU(cpY^>bZjr;1&!9@p)78&qol`;+01&!D8UO$Q literal 1999 zcmeAS@N?(olHy`uVBq!ia0y~yVD@8RU>0CuW?*1=#HC@%z`!6E;1lA?00#g6|G#kI z!j~^!GBPsU-Q5>2UOad1+|10(Pe0BJFfcGMmIV0)GdMiEk;cHl9`EVm7*fIb=B{Di zg)Y~Z(n^$3_0(&`)KC>CF`oczkIyc zqVUiW&p8&IlPwB`)C(V}_&qw}`PUl4^=o%2<`Fj+uGCTYdt3E*{lnNoWkJ6=7KK5} z{T?0Z6jm<;lOPc|LrC3kjzy<1h{Poe7GM5yONozZVT*h3{;K%*D|KsZG05KKuPlyQ_3?nEg_rNI zmisp8=9D6?P_VfnvtCC`Ixd(f;un3lW)4_QaOrg4_XjiOgbTfnb_Uz|&H2?o86@Ee zmVP-Q@Z?8r-boA`f!md3vQ{jV(%Y$C|x6fi;r)cxjUl`VU4q%-)c z|Fa{S((tfa9`^i5r!bl1v6oSEo*4$l`@P@acm4K#BN?6PkB^+JJv>=;j@0s97KK@J zUOhUpvhdN7llN`?<|rM1+U`;u@As3}?9<^nawk{L{`~aZ^x{uD+0^~!G=bu89rxoS zCreMyvG^IstL`_a=KW-0_1{7Tk5cZ-_|19q`dFv1`tQD?M=9|+esk_@Z-mA8${J~I zzd06HkAutr2PnCW<)1*2(s|iN?bT_`{RiFZW(cc)=Y6m3Cksljpri^izQn_%_)&?z zWxO6JPQa-TluTgGfhJOL{H|<=Bup$32#$IckO{98iAdU39bf~&x{hSZ2_G#eb+NFW zG8trkp^&=YBNe|nM?A&nEW3Q^V=O?=EhmI9k{ta zCw<%M)VeNHUy#*7jlp}?&-{Ax@wE=&<>7skEefMfTeNb5lSfeNU!sM&L93|GBNl*C~m(q9P*#@>M_`UP_BM=#MA!P?quoqLFp6Q&-Tqsoh=*cXQ%1+BpOAzl!=j0i}>g><%^P{K^|nX5y zBXcY)1wc+)cM>cHQey~;icZVIuBj28I`7^eIl1TlU5i2^zhj+~3#%?$6yEA|^#zNw zU)^_I04;35ent+>^f^Z$L03q<;DmZ9Ni|HUd$x6<(fe|9zd1dV3m>J-=@C|coH7R* zm{3O>K_o*A{H!;w=sfy&u0`dC6UA9cesf|bLp*G#?gxt-P;e|a_QMh$MGBzkL(wwF z0+bw{IDmY(Qw2ys3boArFjJ?-zds$b*eD>#lk*t0CjM`mEXSlZc|Bv>D}u8IVLMIsZUutZXC;S&Yk<9;B7Yp z0|R48kY6x^!?PP{3=FJiJzX3_Dj4713d|CAlsNG5CWe!SbRx1v?guUjlnXwKw3CYy;$uk?ivw@99{FTQkr#_!qUoBZb- z=?sqgWqIjGiRbdmr^{Z18_)jo%b@mh<*}7&zmIs%vA8=&>1B1%;{MD><;E|+e*FG* z+T&vHZ=I7ZruI*Mt`1Uiq;s;x+1|@~i)&{l9)A0N^7p-8OO6{IZhODazi9FXmN=7- z2C)#CTC1Zyr}(6|`M(oyGMP3xuVjk(d ztoc*kPhQBZB#}A&;=VH*9)A0N^7p-}UCA>O50~Fp-|1d3xsO?PatDhrG^T`=msiYK z2T^D@H_0uvjrX?tcaFkGpumTC;I8@Pi!3U(oflV0s)yabCwDz`dFcBuQc@nVKYm$; s%-d&Ey0EeJQg->lUlEm6T=y9}o=wbqFH$v$fq{X+)78&qol`;+04X_sk^lez diff --git a/mods/HUD/mcl_inventory/textures/crafting_inventory_9_slots.png b/mods/HUD/mcl_inventory/textures/crafting_inventory_9_slots.png index e58e0634fde87208de8969c99e5b66a2f6879150..145a1918b1ba317c95486acc7407b2aae82bb035 100644 GIT binary patch delta 658 zcmcb@`<7>d3Ws!nPlzi61H(ieiTc|s_X#mDFff(``2{mLJiC#`z`(}f>Eakt!T9#> zM&Bb20&N$Uwy*{=REsLOFqb$uaOWjP?bu|<=$Fr7^Jdc7{E5d69Ni+Ikln0VYtK-4m~^U#j8J^O^0zkb_Rcy_V^oBibV zEV_PQ-Y5GVn`0qaZ1n8N$r-}xesg*(3%e$s*paelpRoGReY-6Rg&>YD@%M{fWUx+h z{re*)o3r+3OB6qPG7F^I=vm5{&dG-A$$svWSF;374q=tFTrSbs<9+P4b>XDu>!(Gq-H{wl?AA|K9LiHvW3;)*rt)x8mm8ZOsojzf^!h T{p4Q;1_lOCS3j3^P6PPl#)UL)=6iiTcdUOz)q%`xzJ*7)yfuf*Bm1-AH3#U`z3IaSW+o ze0z6eudt)Y@rMgrSOXb~MHO5gOyT3mNQ|B#rnmpau2kI;JDHJ|B(mC0pP)NP-k&54=Bc5}w%~9@8sph&;7pq{+@P=!be9uzgvIZ z-4+-BzbgAk=j9s~ox;nfEBW1R5mxt`WASpn_1D$$_bp#sxqdf%jz!_4CDs4sPj5ZA z^!&yjm!EyJT;nfn`Ls`1-ESZJg}+BK z=Ag;3EK+{I-Y5GVn`0qaZ1n8N$r&JXc22&`?gp}OC(IX#wNCm&?Bn0%U9cycU@qUBmPqj}cPw#*8C zbmZkfuq!|TcqEhmO3(8?%eAkcIBq>}+GAN**7#JE}Fff!FFfhDIU|_JC!N4G1FlSew4FdxMQ%R6t zFatx`&D=#FHXOBbh~2^Z`XIAqg#tUjYIeqJm;C;~*^9r#CX2jF|2-uz+RXpkZti4T zko1!W3(r{fd=uW-_Ga$Cx25mv%>HN0dsCCRhMoV(gGLz}pV!X6*Z$l2ZtnI~=cLcZ zvnQvW-ym_VnZ4+P1E1WouZ~jn$G`uIsZF1MGv7uAW~b|^`=2-JZu@@k{_hl@DPQ+m zoqrU;FLwguq8oLxKPLSD8@oZyW~RsLz55#BP$~#D-%m?14AnVgS8q0jwl*(^HVa@DiIotLkumf a3@ojT3?UjWU%12vveDDk&t;ucLK6Ttmc14L diff --git a/mods/ITEMS/REDSTONE/mcl_droppers/init.lua b/mods/ITEMS/REDSTONE/mcl_droppers/init.lua index 2ac5aa32..157ce680 100644 --- a/mods/ITEMS/REDSTONE/mcl_droppers/init.lua +++ b/mods/ITEMS/REDSTONE/mcl_droppers/init.lua @@ -16,9 +16,10 @@ local setup_dropper = function(pos) local form = "size[9,8.75]".. "background[-0.19,-0.25;9.41,9.49;crafting_inventory_9_slots.png]".. mcl_vars.inventory_header.. - "image[3,-0.2;5,0.75;mcl_droppers_fnt_dropper.png]".. + "label[0,4.0;"..minetest.formspec_escape(minetest.colorize("#313131", S("Inventory"))).."]".. "list[current_player;main;0,4.5;9,3;9]".. "list[current_player;main;0,7.74;9,1;]".. + "label[3,0;"..minetest.formspec_escape(minetest.colorize("#313131", S("Dropper"))).."]".. "list[current_name;main;3,0.5;3,3;]".. "listring[current_name;main]".. "listring[current_player;main]" diff --git a/mods/ITEMS/REDSTONE/mcl_droppers/locale/mcl_droppers.de.tr b/mods/ITEMS/REDSTONE/mcl_droppers/locale/mcl_droppers.de.tr index 717bb580..526e48cd 100644 --- a/mods/ITEMS/REDSTONE/mcl_droppers/locale/mcl_droppers.de.tr +++ b/mods/ITEMS/REDSTONE/mcl_droppers/locale/mcl_droppers.de.tr @@ -4,3 +4,4 @@ A dropper is a redstone component and a container with 9 inventory slots which, Droppers can be placed in 6 possible directions, items will be dropped out of the hole. Use the dropper to access its inventory. Supply it with redstone energy once to make the dropper drop or transfer a random item.=Spender können in 6 mögliche Richtungen platziert werden, Gegenstände fallen aus dem Loch hinaus. Benutzen Sie den Spender, um auf sein Inventar zuzugreifen. Versorgen Sie ihn mit Redstoneenergie, um den Spender einen Gegenstand abwerfen oder in einen Behälter ablegen zu lassen. Downwards-Facing Dropper=Nach unten zeigender Spender Upwards-Facing Dropper=Nach oben zeigender Spender +Inventory=Inventar diff --git a/mods/ITEMS/REDSTONE/mcl_droppers/locale/template.txt b/mods/ITEMS/REDSTONE/mcl_droppers/locale/template.txt index b805c580..48e6cc79 100644 --- a/mods/ITEMS/REDSTONE/mcl_droppers/locale/template.txt +++ b/mods/ITEMS/REDSTONE/mcl_droppers/locale/template.txt @@ -4,3 +4,4 @@ A dropper is a redstone component and a container with 9 inventory slots which, Droppers can be placed in 6 possible directions, items will be dropped out of the hole. Use the dropper to access its inventory. Supply it with redstone energy once to make the dropper drop or transfer a random item.= Downwards-Facing Dropper= Upwards-Facing Dropper= +Inventory= diff --git a/mods/ITEMS/REDSTONE/mcl_droppers/textures/mcl_droppers_fnt_dropper.png b/mods/ITEMS/REDSTONE/mcl_droppers/textures/mcl_droppers_fnt_dropper.png deleted file mode 100644 index 1a15634fa06a2ce194c6a2e8a82b622b9167b90f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 491 zcmeAS@N?(olHy`uVBq!ia0y~yU~Fe#U@+%kU|?W4bmC?*0|Ns~x}&cn1H;CC?mvmF z3=9kk$sR$z3=CCj3=9n|3=F>*7#JE}Fff!FFfhDIU|_JC!N4G1FlSew4FdxMQ%R6t zFatx`+Q{p zeN6@etQRhRN&mU%-#Y)a*rbi?)b6wv&-2K1n>70+%StAY0~;Ri&{^HO@4N8a%cbwx z7p!_R!HG{Y>gxNM8>UEZWd1wBkx%l;goV9%cb*^l`!~tfIcuxkt^aGS*q6&2oltC+ zG1{_rcK>^!{^w=&8`Gct(l6!nu}_)c%x0N#V-A09f$iq{wAz_B>YHu`ER_#}XgKfv zr{Y`v#cRJj&;6791v2A=qVsC0`S;I%srtX?y>Mw--R}cmKt@b(Zacl5t9PI9oF~5z zE{6y)GcX+ZU&NgJTJ40imYoCx1A}UbYeY#(Vo9o1a#3nxNh*VpfuXssfswAEafqRX tm4UgHsfD(Ip_PGwvZUB)6b-rgDVb@NxHSa1tSbivlBcVm%Q~loCIEacwHyEd diff --git a/mods/ITEMS/mcl_anvils/init.lua b/mods/ITEMS/mcl_anvils/init.lua index 0eae2ce5..45e27182 100644 --- a/mods/ITEMS/mcl_anvils/init.lua +++ b/mods/ITEMS/mcl_anvils/init.lua @@ -18,11 +18,13 @@ local function get_anvil_formspec(set_name) return "size[9,8.75]".. "background[-0.19,-0.25;9.41,9.49;mcl_anvils_inventory.png]".. mcl_vars.inventory_header.. + "label[0,4.0;"..minetest.formspec_escape(minetest.colorize("#313131", S("Inventory"))).."]".. "list[current_player;main;0,4.5;9,3;9]".. "list[current_player;main;0,7.74;9,1;]".. "list[context;input;1,2.5;1,1;]".. "list[context;input;4,2.5;1,1;1]".. "list[context;output;8,2.5;1,1;]".. + "label[3,0.1;"..minetest.formspec_escape(minetest.colorize("#313131", S("Repair and Name"))).."]".. "field[3.25,1;4,1;name;;"..minetest.formspec_escape(set_name).."]".. "field_close_on_enter[name;false]".. "button[7,0.7;2,1;name_button;"..minetest.formspec_escape(S("Set Name")).."]".. diff --git a/mods/ITEMS/mcl_anvils/locale/mcl_anvils.de.tr b/mods/ITEMS/mcl_anvils/locale/mcl_anvils.de.tr index 0142414c..29010796 100644 --- a/mods/ITEMS/mcl_anvils/locale/mcl_anvils.de.tr +++ b/mods/ITEMS/mcl_anvils/locale/mcl_anvils.de.tr @@ -1,5 +1,7 @@ # textdomain: mcl_anvils Set Name=Name setzen +Repair and Name=Reparieren und benennen +Inventory=Inventar Anvil=Amboss The anvil allows you to repair tools and armor, and to give names to items. It has a limited durability, however. Don't let it fall on your head, it could be quite painful!=Der Amboss ermöglicht es, Werkzeuge und Rüstung zu reparieren und Gegenstände zu benennen. Er hat jedoch eine begrenzte Lebensdauer. Lassen Sie ihn nicht auf Ihren Kopf fallen, das könnte ziemlich schmerzhaft sein! To use an anvil, rightclick it. An anvil has 2 input slots (on the left) and one output slot.=Um einen Amboss zu benutzen, rechtsklicken Sie auf ihn. Ein Amboss hat 2 Eingabeplätze (links) und einen Ausgabeplatz (rechts). diff --git a/mods/ITEMS/mcl_anvils/locale/template.txt b/mods/ITEMS/mcl_anvils/locale/template.txt index 268f3480..c76b7174 100644 --- a/mods/ITEMS/mcl_anvils/locale/template.txt +++ b/mods/ITEMS/mcl_anvils/locale/template.txt @@ -1,5 +1,7 @@ # textdomain: mcl_anvils Set Name= +Repair and Name= +Inventory= Anvil= The anvil allows you to repair tools and armor, and to give names to items. It has a limited durability, however. Don't let it fall on your head, it could be quite painful!= To use an anvil, rightclick it. An anvil has 2 input slots (on the left) and one output slot.= diff --git a/mods/ITEMS/mcl_anvils/textures/mcl_anvils_inventory.png b/mods/ITEMS/mcl_anvils/textures/mcl_anvils_inventory.png index 24bc392f64e32e233ccb557c110bbdabb4a2cce3..df84b72510cae46c812328aa621cea9a6a09610d 100644 GIT binary patch literal 1584 zcmeAS@N?(olHy`uVBq!ia0y~yVD@8RU>0CuW?*1=#HC@%z`!6K;1lA?00#g6|G#kI z!j~^!GBPsU-Q5>2UOad1+}kVn2{AA*FqQ=Q1v5B2yOGAgzwSDt>d0c+RotoNQ4jq+a+)#qSX&_Xw&ih}$U)R}A9{se|<*b3ul8PPPCk2FZfB zAiIRs3z4~CtFgF*IER4@hdLYC>LZ?Wkhx#ZQ_ZK#lbx4m=v+=tsd@JM{^alXV)8qW z8QHoWOaE7`Zfn!KRlU$i!|z*4z?@IVPcE>yIoa{<=F2}f2Uw{$KT7duJL+jUm#1s8 zt)z(h(-Nq{DOVs03x$?@@jt(9TPhI}wfuAV{r^7GY=5>wba8@pz5F|K@+a$=!s^vV z%XgPW?fdm_d7kCV+MRcc|63MrQs3`4$LQF}ITkl3TNa*@P%nOz;{WW3rste9os(^6 z3NQasXtcb=?_cliYcMtPFg5XW&U6OfvnbS>UUf0<-f@o)XTI-Oua5F|z8H55#QQeI z-VY@}DUVA~^dO}<5EoZmzPxeaWa0eeYN`Kw&96txe7D@T{Oo7hgNP_5oB&95@2REp z9-lk@&E(CzYnLWGt~(A2fR&G-sjAS*tfc79^BePy)xSUcRqS|e-`mX3HSPtZ<{(fm zfEo$%I*1E$C$=oJylCa~9iKPa^6p-~)#S;J`x|Ya_6NU$W!gD?ymP_9^6`Fk@!q3_ z&y%Y^$tuz?Yu`GxGUnA+%QBmP^WJ3Y@`6|o=7FLRe~hj?`trtwmFG7;{`ma~C@QVw zt+%P)7X+0#AkBmVfsArv$=W%mmd4FbKK}Uq$$8f<1>8?Q{_Tmi6MBgUvK_C}w;5U$ zNF96i{r2NES7hzx#3eVF99=KJ@X6nrnMn literal 1920 zcmeAS@N?(olHy`uVBq!ia0y~yVD@8RU>0CuW?*1=#HC@%z`!6E;1lA?00#g6|G#kI z!j~^!GBPqUGc(=Y-4`!jJa_Kg$U=S<1_lPkk|4ie28U-i(ij-n1w36GLn;{G+zrgT zY#?*sVL?j~^Df~9T^@Uim|JeJD%G^cE_`48DtBQ~Tg+eX&37t4PkFE2xa#P}CVR!o z%;~6~oQDXd;7r0(}f#c$4+Q()?d=Nya9%X5mnpT3aK{r_W2%*>~Dg^!MO3ak75 zkNsFYe{9ED9eTIccY~KknzV*YSFMqEnj>O*yD}zG(iT%F{m`EM?XG=2#SN z>i5`xO*H=s^Lrr~GkH|N$ui=!5WS?!NR9v@jL*%jO)ygUso z5e1QG1xaW+7d|?&^3PTaIrYBl zC@2`R{>q$Q>iBZ9dyKsB`@{D>@P^kFP69ohm!s?&*?Jj(jf(XLLM^0K48u=j{ z4UyC?s1oX)6>;Z&=VW`ipYvy-#Wy4#{rJFvl3gTJZ1os5!VsQ1LaCobv^P$QxO1;_ za^?NI7*4g2R0sJ$Qr+(u+#e7hKvD=u@@8Vz<0F~>-tzCRzMc7{;E~Dyxeu$BSsvSQ hzw`2q*=2u^vAf)f&^_z5tr1j{db;|#taD0e0szn`hu#1H diff --git a/mods/ITEMS/mcl_chests/init.lua b/mods/ITEMS/mcl_chests/init.lua index a63ed08b..f04fb652 100644 --- a/mods/ITEMS/mcl_chests/init.lua +++ b/mods/ITEMS/mcl_chests/init.lua @@ -183,8 +183,9 @@ minetest.register_node("mcl_chests:"..basename, { "size[9,8.75]".. mcl_vars.inventory_header.. "background[-0.19,-0.25;9.41,10.48;mcl_chests_inventory_chest.png]".. - "image[0,-0.2;5,0.75;mcl_chests_fnt_chest.png]".. + "label[0,0;"..minetest.formspec_escape(minetest.colorize("#313131", S("Chest"))).."]".. "list[nodemeta:"..pos.x..","..pos.y..","..pos.z..";main;0,0.5;9,3;]".. + "label[0,4.0;"..minetest.formspec_escape(minetest.colorize("#313131", S("Inventory"))).."]".. "list[current_player;main;0,4.5;9,3;9]".. "list[current_player;main;0,7.74;9,1;]".. "listring[nodemeta:"..pos.x..","..pos.y..","..pos.z..";main]".. @@ -317,8 +318,10 @@ minetest.register_node("mcl_chests:"..basename.."_left", { "size[9,11.5]".. "background[-0.19,-0.25;9.41,12.5;mcl_chests_inventory_chest_large.png]".. mcl_vars.inventory_header.. + "label[0,0;"..minetest.formspec_escape(minetest.colorize("#313131", S("Large Chest"))).."]".. "list[nodemeta:"..pos.x..","..pos.y..","..pos.z..";main;0,0.5;9,3;]".. "list[nodemeta:"..pos_other.x..","..pos_other.y..","..pos_other.z..";main;0,3.5;9,3;]".. + "label[0,7;"..minetest.formspec_escape(minetest.colorize("#313131", S("Inventory"))).."]".. "list[current_player;main;0,7.5;9,3;9]".. "list[current_player;main;0,10.75;9,1;]".. -- BEGIN OF LISTRING WORKAROUND @@ -451,8 +454,10 @@ minetest.register_node("mcl_chests:"..basename.."_right", { "size[9,11.5]".. "background[-0.19,-0.25;9.41,12.5;mcl_chests_inventory_chest_large.png]".. mcl_vars.inventory_header.. + "label[0,0;"..minetest.formspec_escape(minetest.colorize("#313131", S("Large Chest"))).."]".. "list[nodemeta:"..pos_other.x..","..pos_other.y..","..pos_other.z..";main;0,0.5;9,3;]".. "list[nodemeta:"..pos.x..","..pos.y..","..pos.z..";main;0,3.5;9,3;]".. + "label[0,7;"..minetest.formspec_escape(minetest.colorize("#313131", S("Inventory"))).."]".. "list[current_player;main;0,7.5;9,3;9]".. "list[current_player;main;0,10.75;9,1;]".. -- BEGIN OF LISTRING WORKAROUND @@ -657,8 +662,9 @@ minetest.register_node("mcl_chests:ender_chest", { "size[9,8.75]".. mcl_vars.inventory_header.. "background[-0.19,-0.25;9.41,10.48;mcl_chests_inventory_chest.png]".. - "image[0,-0.2;5,0.75;mcl_chests_fnt_ender_chest.png]".. + "label[0,0;"..minetest.formspec_escape(minetest.colorize("#313131", S("Ender Chest"))).."]".. "list[current_player;enderchest;0,0.5;9,3;]".. + "label[0,4.0;"..minetest.formspec_escape(minetest.colorize("#313131", S("Inventory"))).."]".. "list[current_player;main;0,4.5;9,3;9]".. "list[current_player;main;0,7.74;9,1;]".. "listring[current_player;enderchest]".. @@ -752,8 +758,9 @@ for color, desc in pairs(boxtypes) do "size[9,8.75]".. mcl_vars.inventory_header.. "background[-0.19,-0.25;9.41,10.48;mcl_chests_inventory_chest.png]".. - "image[0,-0.2;5,0.75;mcl_chests_fnt_shulker_box.png]".. + "label[0,0;"..minetest.formspec_escape(minetest.colorize("#313131", S("Shulker Box"))).."]".. "list[current_name;main;0,0.5;9,3;]".. + "label[0,4.0;"..minetest.formspec_escape(minetest.colorize("#313131", S("Inventory"))).."]".. "list[current_player;main;0,4.5;9,3;9]".. "list[current_player;main;0,7.74;9,1;]".. "listring[current_name;main]".. diff --git a/mods/ITEMS/mcl_chests/locale/mcl_chests.de.tr b/mods/ITEMS/mcl_chests/locale/mcl_chests.de.tr index 9bf54489..972dc91a 100644 --- a/mods/ITEMS/mcl_chests/locale/mcl_chests.de.tr +++ b/mods/ITEMS/mcl_chests/locale/mcl_chests.de.tr @@ -25,3 +25,6 @@ Grey Shulker Box=Graue Schulkerkiste Black Shulker Box=Schwarze Schulkerkiste A shulker box is a portable container which provides 27 inventory slots for any item except shulker boxes. Shulker boxes keep their inventory when broken, so shulker boxes as well as their contents can be taken as a single item. Shulker boxes come in many different colors.=Eine Schulkerkiste ist ein tragbarer Behälter der 27 Inventarplätze für alle Gegenstände außer Schulkerkisten bietet. Schulkerkisten behalten ihr Inventar, wenn sie abgebaut werden, also können Schulkerkisten so wie ihr Inhalt als einzelne Gegenstände mitgenommen werden. Schulkerkisten gibt es in vielen verschiedenen Farben. To access the inventory of a shulker box, place and right-click it. To take a shulker box and its contents with you, just break and collect it, the items will not fall out.=Um auf das Inventar einer Schulkerkiste zuzugreifen, platzieren Sie sie und rechtsklicken sie auf ihr. Um eine Schulkerkiste und ihren Inhalt mitzunehmen, bauen Sie sie einfach ab und sammeln Sie sie auf, der Inhalt will nicht hinausfallen. +Shulker Box=Shulkerkiste +Large Chest=Große Truhe +Inventory=Inventar diff --git a/mods/ITEMS/mcl_chests/locale/template.txt b/mods/ITEMS/mcl_chests/locale/template.txt index e4d8c013..14254c14 100644 --- a/mods/ITEMS/mcl_chests/locale/template.txt +++ b/mods/ITEMS/mcl_chests/locale/template.txt @@ -25,3 +25,6 @@ Grey Shulker Box= Black Shulker Box= A shulker box is a portable container which provides 27 inventory slots for any item except shulker boxes. Shulker boxes keep their inventory when broken, so shulker boxes as well as their contents can be taken as a single item. Shulker boxes come in many different colors.= To access the inventory of a shulker box, place and right-click it. To take a shulker box and its contents with you, just break and collect it, the items will not fall out. Place the shulker box again to be able to retrieve its contents.= +Shulker Box= +Large Chest= +Inventory= diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_fnt_chest.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_fnt_chest.png deleted file mode 100644 index e57e7efbcbdf3d160499abcdcb43c09061d04ca7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 157 zcmeAS@N?(olHy`uVBq!ia0y~yU~Fe#U@&K7W?*2rn=A5%fq{W7z$e6&fq@}2Gc(D+ zp@@Njfw3gWFPOpM*^M*?1_oD87srqa#(ltm2s=iqfu2Rc9qNIy`#wQcAJIZKK7Z7M6n92f`9rJiYH~vi4kG(E`(oH$#-lgdC3=9kmp00i_>zopr0N}Ah5&!@I diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_fnt_shulker_box.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_fnt_shulker_box.png deleted file mode 100644 index aa2aad61b98991805dadc1a87ae66dda544b9146..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 186 zcmeAS@N?(olHy`uVBq!ia0y~yU~Fe#U@&K7W?*2rn=A5%fq{W7z$e6&fq@}2Gc(D+ zp@@Njfw3gWFPOpM*^M*?28JY07srqa#c$6`PZNGH%9tOJ zmEVwa``i8yMuR)&Go5}Yo-mo1B*;6D*<)$j89|u>mkEnGIUU_O?>j}c_Hz`s#0$1W qzmS=zw2Xbpsl7)GAMMPoX1pLPT=G%)bQ=Q$1B0ilpUXO@geCx1c0eTn diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_inventory_chest.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_inventory_chest.png index 01cac232137d43fcbc821bd542a6136b91e1bbda..eba521e90e1c4a9943b0c33f8ffc7d39fd83e640 100644 GIT binary patch literal 1604 zcmeAS@N?(olHy`uVBq!ia0y~yVD@8RU`}RXW?*2*-xD6iz`!6K;1lA?00#g6|G#kI z!j~^!GBPsU-Q5>2UOad1+}kVn2{AA*FqQ=Q1v5B2yOGAgzNl&K8y*8FRFJb-t%hn?z3%e}ObxyYE6jm=3 zQulkb#Qv>{-=ia*bB=UQwkQ-*FMNdHg4CdKL0X`SL9!sOir<_gp7I~}3cbB_H9g1X zx9!g5CoZm8wl6vP`x9A3kmMW-RI|~zl_tIBgJh$V0#j@&4v$h+R-8%nxZuO+{7FgicnQL9ti#-;5{9Wd)>MohHSw`=S z_x+ytMD`#g4nV<5WT4}4tKTCGr|$d-w9)9%ZC>CeE8U+=?aZocwMV-0ODt__24H%dYJa?Y&zk_wJ;%6Ex2(FaNYV zu(RytD=V`y|I7D+pJapu&)>MQdYAQk4n!P4^D-zT;7JrAODM%+3Fc3G&xb4y{JwEx z^{kbq`L4;^=eJjX>ibcRnzFE1@sB-VQS7c?J-zAs)xV2a&boS~Jm<~4J<90G4CG8A zT}?2+%WK~oU(L8uoAYK~TGrX%8VfGt@ev$)H6}VKF6RnCiacHY KT-G@yGywo5EXh#- literal 2401 zcmeAS@N?(olHy`uVBq!ia0y~yVD@8RU{2;>W?*1g<+CfAfq}s|z$e7jBL~F%|NsAm z3m3k8`I3>5;qLCfc=6)7bLVDeW->4^{Qv(yBO~L&g$wTP?sMnPUA%a)-XEVO3=9l{ zB|(0{AnE^LzyJY77H&oi3>;@XT^vIy7~kG*?7AH$&=z<%JF#Q?%is2y3@_j9GCHDg zWY(;#8QTt9GUR4{JI_?pv&HY1iRptanU|M~T@qfA`6~A{r^V~QkZ@s^7qwMSwp{jK z)A;*~&I;Q*x9yp}*q!GSI`Z=Tb`1qJbq7BM^$Efte1h`{3kVl6Jz*(gvTU5gVA(jw z!LMNsvXTkHNJ<#N%3w+$%1&_NRq{dqc?qY{`Dwc0abn^LcHURnnY zBdG6ovCMpa>hv_--F_4PZn*BeCi`vb>1oL@MMMN75lWy|L81c^5ZJ>SEg&4-{MPC! zX6Z+7dt>GJu2gC<>&iVjH#faz$-EAY9H@rarZdG)Q%_HeRX zglLPQNreQr5e$AvR5#2qQdoX%n!q&O>v3gsiym6_UTlik7E^h%l*zseqy&UvfdNat zD9)xN`K~m2QgV0Zq?CVg53E2A7I5@Co%a2_c>^>{TyGAaFDm>0{^i})?`!^Usr>(2 zVLDXm^tt*MbmGY^z9Suz%RHO%?;-ueB$?K1aguVa7zPG{YDfk0I(sJvzmKA%!d2HwP%pS2NpTHSu zNi4L)f)+HOl5gsC-RQEpn;wEnzUx(|r|BM#hbkhXSR+CS)GCro@}{0S=p|p~%}q}? zyk>EE3N;LxWbuauxJuA-e6|xD1i@xDZ@vn=j>^Be>FJNx#G6CBRS?&Zkp3o249@oM zxCJS@tLGleaMaQTmz1C?50nHz7*v#iFszg&#XXMu?kz56y8f~*f9-q*o8n)Evkx_t zFJHg@rAk7NyWjSP-z+tMUhLm(#a{6*<^8wg<#qr57$12XR(5mK)8+mB{qBAZ{e_Nx zuuMm8lvl|kYJgvV-ca9@zirLb7v#r&t+QvWc=qM>brH5b*0pth>WuO6{d1V!32&Hs hrM|qBZ$s-B@#}8uGBn;js0X!hJYD@<);T3K0RZMytB(Kx diff --git a/mods/ITEMS/mcl_chests/textures/mcl_chests_inventory_chest_large.png b/mods/ITEMS/mcl_chests/textures/mcl_chests_inventory_chest_large.png index bb7b96afb2520fb00d8cc89576e6b4e378d30db3..bace59eda855793581a07c3ea1d8e74f217f3cf6 100644 GIT binary patch literal 1940 zcmeAS@N?(olHy`uVBq!ia0y~yVD@8RVBut8W?*1oE^&Rqz`!6K;1lA?00#g6|G#kI z!j~^!GBPsU-Q5>2UOad1+}kVn2{AA*FqQ=Q1v5B2yOGAgz^?A;;uuoF`1abt&bwX$ zZ5Q`-C1fe>=$PIpRKe}KQe;Y#m~fY|L|T5%{X(X@95F!$e_s3lF2L7cx8!%!Y`Ojm zXRE6%_wL=gdwIp(;N8`;=H+J9S8uak{-dnQrRHeu<=^%H{nt8GS=#}=%llTk%xf)^AOHIPZ!MFP zzdw;*czW&;&pA-5{2qa{!nq)u=OAQ3T$n?MbeHC~I*5hy`Xn^UbKcDRqYU$gmF)7= z1y?P~-^_cpuex~uU5iR&StNIZ{EW;62MTd6g?bC(@RzGBj$S)&kskAZ-kr;W%#zRh z?oO_6fraq$$6I)|NImbn8+^As|J`d(;CAb-`QBb>i4^|f6E@v0m)u? z3YDD$P6$YbK~f4r792(pZ-Z<`;esLnTl9%U+dqD?v0AIz-<>CAj#ZieKS7wcU+%eV zbRlbwb(w$Z{k=Qy=glz&$?m#CYN7-0G`W&Ww}Uv@P11RsBQ(%uP{ zOy`zIu|@S3AAh&<-EQ;mw|k3^fn=v!Lkt6X8%wH1NeiSpyfZlGZ_ni8?^eFCl{K7D zcTD02%+T+A~zEAyZJT>c=bULq|nrW>2BtM`BRvZFER__22{YY=Ip zFp4dz`1mnsTofNW_U`4UKgvixq(xj59Xs~*{YhI{!+=*eZrIK}k4PJSrya82-MC?U zwf6h7y6ST`ZrH}ot7k#vJc9X>)I?O+wKo3TjUE4NcP>|EJ0&ZlFzsbGA2>tLp`r}%-7+ol}2;*v0HuN0400>77|qbBRp1tQ-J zI3;-e5{xCD?c2LM?>6hQJOU&12WEw#4G%$t6!~ ztIK|U%iZy9%DnHHJHBn%DQkAvd;4M2*ND$BK5iD-w&(adiU(z?Ry(5yFgOQ|Cg8Vs-96@bbaR@F#nNehIRe?`g!%A z^PVMNKK$4qeBY*;>2Gg`d(S!IImg2Hr>2Iz@ZOsF^ZVqa=TGSh7rTG{z46}KT1CG{ zDt`0kf7%@I@AKrD{-@S!E?eHd{7-E)SlixuzpD7c`t+Hff&>1>+lpMCe11jLCjU7{ zI)gv1yzt!LB6#2NCo_|@{(s4vcT)87&;QR$(~9PU6nHKTE_|*zzu=R)%g#sVCZ*f$ zY3Wn?=Di+j42L?P0^if8S58wOZcBbDZzC`g4xLM=E}gKt|rkyno?f z!J7@WufFdxzh*7TC%4W2oZ#d}W|2vZTuj+VC-bw~*<9KfcV@%Gf8S5q%?);5c(`r) z`^j*N3LkCBe<5IU#jO;K<~8ESi&Rm{cdfV`4Xb8KIwc zqu~GVl=i3i9Os->%Gq$?cEopY=zunE{#aS99H$Hr-omAXnQ7EJi3W_=3cx98?d2cVTTVI{L zH~7Pb#NSV36eoXVRGj>Pjcsx~qxxiiR$lq+qnfg>!9jHQ-DOMD6pOSQc3;KS!6A7h zvvRTkt8M+Z-8+9je4YDwwcflp!s>;OOl)oT)x4CN3rbPBDv*m04Ja2sr3e?P5 z^BbO}FWkQSZ1&slbN%+K@{{Gum*36)Z(2OR-rj%u{{O#XeZO^1 zwkXtkr}T6G$*J|vJI|+ovVQV^?(J#cb#JQsJ=#(?$HsnZ`g{wJDj{{h-)($t$?b20 z_g~+;@!rXT4;yNW`UEEHvsq70V3apqzV*?RzOOv&{I{3qeSbMe%1Fj4Xa2P3GKzlS z{*&VwdCe|I6?z@7YHMzP8@&B@i65^d zpX@gO)5U!P>Yz+D=SU~kL_JxM)n;-xi@ap!S_@EeK6v=s%G;3S%yWDBx<^;!CJQnv zif+k&kzi26Ox}>+5ReORwHN=V#xpS5*J&_j$+gd-3*W&8@E% k%%7dU#=hj~Ux|OLB3*jVPw~&b1S&f{UHx3vIVCg!09#zPZvX%Q diff --git a/mods/ITEMS/mcl_crafting_table/init.lua b/mods/ITEMS/mcl_crafting_table/init.lua index 8cc51ac9..2a02551e 100644 --- a/mods/ITEMS/mcl_crafting_table/init.lua +++ b/mods/ITEMS/mcl_crafting_table/init.lua @@ -17,8 +17,10 @@ minetest.register_node("mcl_crafting_table:crafting_table", { local form = "size[9,8.75]".. "background[-0.19,-0.25;9.41,9.49;crafting_formspec_bg.png^crafting_inventory_workbench.png]".. mcl_vars.inventory_header.. + "label[0,4;"..minetest.formspec_escape(minetest.colorize("#313131", S("Inventory"))).."]".. "list[current_player;main;0,4.5;9,3;9]".. "list[current_player;main;0,7.74;9,1;]".. + "label[1.75,0;"..minetest.formspec_escape(minetest.colorize("#313131", S("Crafting"))).."]".. "list[current_player;craft;1.75,0.5;3,3;]".. "list[current_player;craftpreview;6.1,1.5;1,1;]".. "image_button[0.75,1.5;1,1;craftguide_book.png;__mcl_craftguide;]".. diff --git a/mods/ITEMS/mcl_crafting_table/locale/mcl_crafting_table.de.tr b/mods/ITEMS/mcl_crafting_table/locale/mcl_crafting_table.de.tr index 3db0460b..08b1a29e 100644 --- a/mods/ITEMS/mcl_crafting_table/locale/mcl_crafting_table.de.tr +++ b/mods/ITEMS/mcl_crafting_table/locale/mcl_crafting_table.de.tr @@ -3,3 +3,5 @@ Crafting Table=Werkbank A crafting table is a block which grants you access to a 3×3 crafting grid which allows you to perform advanced crafts.=Die Werkbank ist ein Block, mit dem Sie Zugriff auf ein 3×3-Fertigungsgitter erhalten, wodurch sie fortgeschrittene Dinge herstellen können. Rightclick the crafting table to access the 3×3 crafting grid.=Rechtsklicken Sie auf die Werkbank, um auf das 3×3-Fertigungsgitter zuzugreifen. Recipe book=Fertigungsbuch +Inventory=Inventar +Crafting=Fertigen diff --git a/mods/ITEMS/mcl_crafting_table/locale/template.txt b/mods/ITEMS/mcl_crafting_table/locale/template.txt index f08bf3a7..76070997 100644 --- a/mods/ITEMS/mcl_crafting_table/locale/template.txt +++ b/mods/ITEMS/mcl_crafting_table/locale/template.txt @@ -3,3 +3,5 @@ Crafting Table= A crafting table is a block which grants you access to a 3×3 crafting grid which allows you to perform advanced crafts.= Rightclick the crafting table to access the 3×3 crafting grid.= Recipe book= +Crafting= +Inventory= diff --git a/mods/ITEMS/mcl_crafting_table/textures/crafting_inventory_workbench.png b/mods/ITEMS/mcl_crafting_table/textures/crafting_inventory_workbench.png index 0ee301844ac0a0c104a928d2149d687f0302895e..957fa56ba9f64ec58581f4c4e12cc257b40d5f2e 100644 GIT binary patch literal 1605 zcmeAS@N?(olHy`uVBq!ia0y~yVD@8RU>0CuW?*1=#HC@%z`!6K;1l9{;lc$528RFt z|6jOp;memV85tSw?(T~hFP=Mh?rG8KjtmS8j3q&S!3+-1Zlp0Vu-@==aSW+oe0yzU z?j0|Ywu_N=8kHCOv?2uFHSk&_FnZmQiB4F=BynQy4ra%VEVs3vA3DQzYxkUkKOfDO z{quxJ^S#|t6B)ip>-QC9R&tZS#o4{r%zV$g++<1p+)ML<>&mU3{F(H9_PhPH@KV|CMeQ$Ex$4%GL z=5C9*7~22Va}LNoFJFUw3M^d2@1(#m&i< zg+bqurAnVdr7{iF{jv^${bjk5d%13S$<<_N9K}Beg=yxhjD7zM)xSP8nHJ65XMgqK z|EHVYc*zsgGMhQx6E1Am3G|l_}lj<%ky=%Tk+X#Q-9Ba>zQ1?lomUpmZp_P@SI&aS@?FhZJHUE-o8Sd0RqK z&b)0g6Cck=uKv^~fK&)x&V7uM_;45{G1tO0`Rntib$3dw_FCI6XS+0^?!T9{f4;x7 m(F(RIxpNV>&s`4w#r4wDVPIg`rTe#+fq{V~-O<;Pfnj4m_n$;o z1_lO&WRD+M}%zvxJ*hKG+&Y>wj& zT5^wD`TR@S4WgS?OiD1cE#rR_aHRLNJ>&fAcb-q2AlvkCamc0B`t8+`w*7|t^4S@D zzVG?Kq^`k&w3{Bdi{f3glGBYhpUeCA<+W8dlij?toDDLCObYIE z7)}&En^O4Z*TUrMioMM8BgrGV@(GkuD znRLI(=l3qZyYhO4Twl$+!e_^2tL|>J^xON7J3?qS!atACXuiJ@dBHB-e`6<}w+aX*N`BQ?G)=Puts0DX^UlvbTk0!CDye zZ_LXO0BgCCT%BYGkuJY6Z-zHGML%G;E&Lgh3I8zP7A}S`WfH3&{eqb3mr(s^*AdPJ zaBvtN^L?XQ-)s2Kwwgoi5F|yW7koQX3eh&_*}<5_QoHqp+@YU zZ+k#`cHynuI#5#BueSZ+QzK|VsTWDd=_QZgJa}z0d&H!(@7_+EAvxpVGZu$)SvlKx zFW29k&X{mEH_M=Ka&`zrWVjZGF$Z0Gw*UxtifgOu@4+ zuX&EmP4z$Z~EDUu<~En_u(SSA`Y7kgH)h4a$G8`b5v7*y`(d*}1RpY+hDe?|<3-Z1J1d z^;aTqY^?sySQ86M&5)8rA>DM_?Yoz!-`xCR_IbO@Oe-p@YPTTOi;dNs z%R9FRIXEFD6vYhp#oc zFsIvWx#6)L^KE}h&o(^P4V6qwzn4COt9n=kQG2o*(#8T8H2Y*hl}A|e?z^_NGi|vU zy1#w-l`(iiDc!c3fkEQ&%kB1{3M;aIqg1j@|KBXe13LHTg`Z!2)0yEw^lszj?~{A} zgL3@Q-#^z^yf!>m5!d^%*1B4O;m6G-=Jso!pW$q1`_IT^=qj`M`-RO63=FCzt`Q|E zi6yC4$wjG&C8-QX28QOk2FAJumLUcvRz@aP#unNJhE@g!U-P$^plHa=PsvQH#I2#l Th^K>rfq}u()z4*}Q$iB}3y)Z` diff --git a/mods/ITEMS/mcl_furnaces/init.lua b/mods/ITEMS/mcl_furnaces/init.lua index 0d19a684..8b817312 100644 --- a/mods/ITEMS/mcl_furnaces/init.lua +++ b/mods/ITEMS/mcl_furnaces/init.lua @@ -9,8 +9,10 @@ local function active_formspec(fuel_percent, item_percent) return "size[9,8.75]".. "background[-0.19,-0.25;9.41,9.49;crafting_inventory_furnace.png]".. mcl_vars.inventory_header.. + "label[0,4;"..minetest.formspec_escape(minetest.colorize("#313131", S("Inventory"))).."]".. "list[current_player;main;0,4.5;9,3;9]".. "list[current_player;main;0,7.74;9,1;]".. + "label[2.75,0;"..minetest.formspec_escape(minetest.colorize("#313131", S("Furnace"))).."]".. "list[current_name;src;2.75,0.5;1,1;]".. "list[current_name;fuel;2.75,2.5;1,1;]".. "list[current_name;dst;5.75,1.5;1,1;]".. @@ -31,8 +33,10 @@ end local inactive_formspec = "size[9,8.75]".. "background[-0.19,-0.25;9.41,9.49;crafting_inventory_furnace.png]".. mcl_vars.inventory_header.. + "label[0,4;"..minetest.formspec_escape(minetest.colorize("#313131", S("Inventory"))).."]".. "list[current_player;main;0,4.5;9,3;9]".. "list[current_player;main;0,7.74;9,1;]".. + "label[2.75,0;"..minetest.formspec_escape(minetest.colorize("#313131", S("Furnace"))).."]".. "list[current_name;src;2.75,0.5;1,1;]".. "list[current_name;fuel;2.75,2.5;1,1;]".. "list[current_name;dst;5.75,1.5;1,1;]".. diff --git a/mods/ITEMS/mcl_furnaces/locale/mcl_furnaces.de.tr b/mods/ITEMS/mcl_furnaces/locale/mcl_furnaces.de.tr index 0480499c..90cc5017 100644 --- a/mods/ITEMS/mcl_furnaces/locale/mcl_furnaces.de.tr +++ b/mods/ITEMS/mcl_furnaces/locale/mcl_furnaces.de.tr @@ -5,3 +5,4 @@ Use the furnace to open the furnace menu. Place a furnace fuel in the lower slot Use the recipe book to see what you can smelt, what you can use as fuel and how long it will burn.=Benutzen Sie das Rezeptbuch, um zu sehen, was Sie schmelzen können und was Sie als Brennstoff benutzen können und wie lange dieser brennt. Burning Furnace=Aktiver Ofen Recipe book=Fertigungsbuch +Inventory=Inventar diff --git a/mods/ITEMS/mcl_furnaces/locale/template.txt b/mods/ITEMS/mcl_furnaces/locale/template.txt index 7d75ec28..a3922621 100644 --- a/mods/ITEMS/mcl_furnaces/locale/template.txt +++ b/mods/ITEMS/mcl_furnaces/locale/template.txt @@ -5,3 +5,4 @@ Use the furnace to open the furnace menu. Place a furnace fuel in the lower slot Use the recipe book to see what you can smelt, what you can use as fuel and how long it will burn.= Burning Furnace= Recipe book= +Inventory= diff --git a/mods/ITEMS/mcl_furnaces/textures/crafting_inventory_furnace.png b/mods/ITEMS/mcl_furnaces/textures/crafting_inventory_furnace.png index f8191ffd2272529bfe9e74bb1ade663c5f859e1d..688ae6ed6244ccb08a88006d1ff000ebc9d5870b 100644 GIT binary patch literal 1485 zcmeAS@N?(olHy`uVBq!ia0y~yVD@8RU>0CuW?*1=#HC@%z`!6K;1lA?00#g6|G#kI z!j~^!GBPsU-Q5>2UOad1+}kVn2{AA*FqQ=Q1v5B2yOGAgz?$Ic;uuoF`1bC`-YX6w z#~*HAci?@{q^Yj#%Nn?2mMRyii#&MXwXpf}Q;r+T$_~cWLdpH#ejok+=JIB>&jOXd zL=0o}R!%m*H|LmP$+u5s{tGvo$0T>y$2zC$-Jh#BGk@jhZ(n{^cF0{i`_ib*sz7MD z@?#ahM@Ky89O;~FQ7EKd_z1!66vp5Rslye6WIW>4TRn|BXRDdCYrX${xl5VnyY5WJ zP%f-q2s0a@`w`4+uwfuy&p85@1#!s=lfPGEE*|on^J>i37zwX<&OTF+{diA}V zCqQOna|p;PEH+zU#s==lvHP&w*Y8ot^?9PW)qtWG7LJ&KE~g8QRxGxH^bi?umt!s_ z-ATLi-}dJ_-=}7e%^n|q?|DxU$#Z_x4s^}yMaOcF{k=cA`qpNp$IBk~-=Dlk8RpYR zCgEEowo87m_up3?yz}givp+smPbz0YB!*7nk_rhibZYCI!r6uYzdxDxZOw@tFMmA# zuJWD(q#u-+EY6DRLR|a)UPzvCp0VAZc~4{yLUJDQ!Hg>*VGG|AcEZIoyH z?!!D#;NVXrSC3?_%P`C{e)oS~&G%(RvkM<@tp3y|ppMOa%p8Ly1>v`@Q&?U0>6C2C z$7YZJy+3LDHgaO&ZL%y}lH9ZIuEoY*U%#2mwTitzH_lns~>bU+e eZ?=79Rp))qWes^T0YZC0#j>ZXpUXO@geCw0uBo>G literal 2718 zcmeAS@N?(olHy`uVBq!ia0y~yVD@8RU>0CuW?*1=#HC@%z`($g?&#~tz_78O`%fY( z0|SFXvPY0F14ES>14Ba#1H&%{28M z$s@kK_w6sw-L7hRR&Efw8XS9M1!v}+OsR_nmzf`!yfP`Yy18hM+niZvb@>x+#M~%( z-g`N2j+^Q3%T3U914&p!CQdpip7zA#RjSN$yAv}XUCHqDvy!EM)O@-1^54hk+uHjs z{SBSJv=Evb+OG> z_Ve$@?%4gS{2li@I#vqei;|s}AAi1jxN`a1)$32ayaiQj==VGQ@0Xqbw_ZM7FZvp0 zLa_buPru&(o&WsLzaynbHXhI1&R#$7b;oOHS+cBJ?!Z_3gPML*L8hGed<8YVTx`5N zU6A+K_3jLYaY>pdp|}_1Bk~!3*E}y}ngTe~DWM4fn+Wx} diff --git a/mods/ITEMS/mcl_hoppers/init.lua b/mods/ITEMS/mcl_hoppers/init.lua index f46a7884..f798977b 100644 --- a/mods/ITEMS/mcl_hoppers/init.lua +++ b/mods/ITEMS/mcl_hoppers/init.lua @@ -8,7 +8,9 @@ local mcl_hoppers_formspec = "size[9,7]".. "background[-0.19,-0.25;9.41,10.48;mcl_hoppers_inventory.png]".. mcl_vars.inventory_header.. + "label[2,0;"..minetest.formspec_escape(minetest.colorize("#313131", S("Hopper"))).."]".. "list[current_name;main;2,0.5;5,1;]".. + "label[0,2;"..minetest.formspec_escape(minetest.colorize("#313131", S("Inventory"))).."]".. "list[current_player;main;0,2.5;9,3;9]".. "list[current_player;main;0,5.74;9,1;]".. "listring[current_name;main]".. diff --git a/mods/ITEMS/mcl_hoppers/locale/mcl_hoppers.de.tr b/mods/ITEMS/mcl_hoppers/locale/mcl_hoppers.de.tr index f3e2d2ac..cd752118 100644 --- a/mods/ITEMS/mcl_hoppers/locale/mcl_hoppers.de.tr +++ b/mods/ITEMS/mcl_hoppers/locale/mcl_hoppers.de.tr @@ -10,3 +10,4 @@ To place a hopper vertically, place it on the floor or a ceiling. To place it si Disabled Hopper=Deaktivierter Trichter Side Hopper=Seitwärtstrichter Disabled Side Hopper=Deaktivierter Seitwärtstrichter +Inventory=Inventar diff --git a/mods/ITEMS/mcl_hoppers/locale/template.txt b/mods/ITEMS/mcl_hoppers/locale/template.txt index 8aea0920..df66e4ce 100644 --- a/mods/ITEMS/mcl_hoppers/locale/template.txt +++ b/mods/ITEMS/mcl_hoppers/locale/template.txt @@ -10,3 +10,4 @@ To place a hopper vertically, place it on the floor or a ceiling. To place it si Disabled Hopper= Side Hopper= Disabled Side Hopper= +Inventory= diff --git a/mods/ITEMS/mcl_hoppers/textures/mcl_hoppers_inventory.png b/mods/ITEMS/mcl_hoppers/textures/mcl_hoppers_inventory.png index f44510466f4d25216cd07d0d4385e07e97491d82..409cdb2722100b8f43dc550814953ae99a9a555a 100644 GIT binary patch literal 1363 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