From 2b5ec20aaa9e617acac63109f0aa3e61452bd1b1 Mon Sep 17 00:00:00 2001 From: Maksim Date: Tue, 27 Oct 2020 12:29:11 +0100 Subject: [PATCH] MainMenu: localize creative checkbox --- builtin/mainmenu/tab_local.lua | 13 +++++++++---- textures/base/creative_bg.png | Bin 418 -> 412 bytes textures/base/creative_bg_ru.png | Bin 0 -> 505 bytes textures/base/creative_checkbox.png | Bin 217 -> 223 bytes 4 files changed, 9 insertions(+), 4 deletions(-) create mode 100644 textures/base/creative_bg_ru.png diff --git a/builtin/mainmenu/tab_local.lua b/builtin/mainmenu/tab_local.lua index b615eb83..fddb614d 100644 --- a/builtin/mainmenu/tab_local.lua +++ b/builtin/mainmenu/tab_local.lua @@ -15,12 +15,18 @@ --with this program; if not, write to the Free Software Foundation, Inc., --51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +local lang = core.settings:get("language") local function get_formspec() local index = filterlist.get_current_index(menudata.worldlist, tonumber(core.settings:get("mainmenu_last_selected_world"))) local creative_checkbox = core.settings:get_bool("creative_mode") and "creative_checkbox" or "blank" + local creative_bg = "creative_bg.png" + if lang and lang == "ru" then + creative_bg = "creative_bg_" .. lang .. ".png" + end + local retval = "image_button[0,4.84;3.31,0.92;" .. core.formspec_escape(defaulttexturedir .. @@ -36,11 +42,10 @@ local function get_formspec() "blank.png") .. ";play;;true;false]" .. "tooltip[play;".. fgettext("Play Game") .. "]" .. - "image_button[7.33,3.09;3.73,0.86;" .. - core.formspec_escape(defaulttexturedir) .. "creative_bg.png" .. + "image_button[7.2,3.09;4,0.83;" .. + core.formspec_escape(defaulttexturedir) .. creative_bg .. ";;;true;false]" .. - - "image_button[7.33,3.09;3.73,0.86;" .. + "image_button[7.2,3.09;4,0.83;" .. core.formspec_escape(defaulttexturedir) .. creative_checkbox .. ".png;cb_creative_mode;;true;false]" .. "tooltip[cb_creative_mode;".. fgettext("Creative mode") .. "]" .. diff --git a/textures/base/creative_bg.png b/textures/base/creative_bg.png index 7f269f655374fa41600fd0c5657601223745a5fb..f47fe38f52266ff523a0974177197837e2dfefd4 100644 GIT binary patch literal 412 zcmeAS@N?(olHy`uVBq!ia0y~yU|IuY7qKt{$rSf_r9g^5z$e5NNSj*N?LEBr|NsBN zsdGYZ`#t~)F_r}R1v5B2yO9QDTYI`VhEy=Vy>qeiwSj=c#mt9WKSX(OzuUh|RKjLM z(2U;HJ=cofO<&9rJ!icHtE=}U6;CjFd4IzUkBE&)uD|MUSVkot?FzMinSH}g`cRe9 znuv}2?zM?(U;DYiiM3nw_2)xfrPf{d^~EP$kJz~GSeNMQZ)=xtPC6>JRyA^C(%rtI zF!PWzFV?wje}A!PPet6uBlc&yOrv{&2IM3qG<{wCJn`tQ(|hJ`oGxE?Kq^-C^~u>u zN4tQs$z?2IYmC=3i*MStEPYvr&t5vLp5Hvvt*$-3riRoMT=*02A3r*~d& zd<=}KSmHQ)aW7SAjFbG7o?RacG^(orpl|2-!y(LZeNn&Do;W&#XT22WQ%mvv4FO#sIh ByTSkf literal 418 zcmeAS@N?(olHy`uVBq!ia0y~yV9Efpi&&U}q^PjLIv~X#;1l8sqzz1M4jw%C|NsBs z)HyZDTADy1#*!evU`pt{Ol%vJE|q&sQtF2nJbr``NS&HshMppXVkkXNB@CTHGj*U zQuNVe^ID0N8JD|Vx7zl;F4&@f^F9+u=OrDrqZy31c=dNmN^SWy*KD@Y{J(*bOXYOa zzbppYZjzDiF#Gt9nzatiY(N`w_Q*%^tnmck6>2`11+y95uCNa@pA`f u#s!wMiw^*us@9*=%Emhj5(p|QUvYc!7d99zDEJEuSq4v6KbLh*2~7ZxhOaFE diff --git a/textures/base/creative_bg_ru.png b/textures/base/creative_bg_ru.png new file mode 100644 index 0000000000000000000000000000000000000000..21716b34c22a51306eb7cf1bd544070824773a40 GIT binary patch literal 505 zcmeAS@N?(olHy`uVBq!ia0y~yU|IuY7qKt{$rSf_r9g^5z$e5NNSj*N?LEBr|NsBN zsdGYZ`#t~)F_r}R1v5B2yO9QD&+v3{45?szd#5q;uz`R>;MxnKyPU#4{4?Hql%f4y zPe)6)?0)_PZ(ff&fm>>wvsFANfzhS>_*CDBje0GjFUuvP)1zLFZ+LTWF??NJpHMno#BXDg?7k~T2X7@+ZoKn2a^to;hfd!}OzRe&yyoSG z@Vt-z)VexW3pWzyCm&sCHQ5-dE!HTY-$7iNaxP t4!v?)9MLMeTKWmMcGwz7-~!2Cj4jSpcE|q3Gyo%v!PC{xWt~$(696y=?5F?$ literal 0 HcmV?d00001 diff --git a/textures/base/creative_checkbox.png b/textures/base/creative_checkbox.png index afc0933fe6366b573b535e0db4c2345e457bd06e..add38174e6b0ec25d20b50f06f88e2d4885013d4 100644 GIT binary patch delta 195 zcmcb~c%MEakt!T9#v zM&1So9u|XXXC|4e3QY;9>ze$Av&M01=EGNT@ayzdFfg?Z55NAz;Tnjub>XXDPiL9L z#>Rf`<6gIJoxiavP|~vs$ecWN)oLJk{U!t`8yma)!K+tQvp^z9KytPAmmQ3|@0L|e T=6dx2=q?6NS3j3^P6EI$JUoK-Q|vMnQi*}{bj-==0{yzOdh zyT<*aAR{BwT-(9fdpA&gskfxmEd`S;K0x{A3m2N&o{2TIA%kzxv$nissS*xW;1IhQ RxDV(e22WQ%mvv4FO#ow%Nf`hD