From 3a378d7bafcfd016daaecf519e9514b702f488e7 Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Thu, 29 Jun 2023 23:48:30 +0200 Subject: [PATCH] Make radio and speaker translatable --- src/nodes.lua | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/src/nodes.lua b/src/nodes.lua index 256e819..e2d789f 100644 --- a/src/nodes.lua +++ b/src/nodes.lua @@ -627,17 +627,21 @@ xdecor.register("woodframed_glass", { sounds = default.node_sound_glass_defaults() }) -for _, v in ipairs({"radio", "speaker"}) do - xdecor.register(v, { - description = v:gsub("^%l", string.upper), +local devices = { + { "radio", S("Radio") }, + { "speaker", S("Speaker") }, +} +for _, v in pairs(devices) do + xdecor.register(v[1], { + description = v[2], on_rotate = screwdriver.rotate_simple, tiles = { - "xdecor_" .. v .. "_top.png", - "xdecor_" .. v .. "_side.png", - "xdecor_" .. v .. "_side.png", - "xdecor_" .. v .. "_side.png", - "xdecor_" .. v .. "_back.png", - "xdecor_" .. v .. "_front.png", + "xdecor_" .. v[1] .. "_top.png", + "xdecor_" .. v[1] .. "_side.png", + "xdecor_" .. v[1] .. "_side.png", + "xdecor_" .. v[1] .. "_side.png", + "xdecor_" .. v[1] .. "_back.png", + "xdecor_" .. v[1] .. "_front.png", }, groups = {cracky = 2, not_cuttable = 1}, })