diff --git a/init.lua b/init.lua index f52e572..665ef65 100644 --- a/init.lua +++ b/init.lua @@ -1,5 +1,7 @@ digtron = {} +digtron.S = minetest.get_translator("digtron") + digtron.auto_controller_colorize = "#88000030" digtron.pusher_controller_colorize = "#00880030" digtron.soft_digger_colorize = "#88880030" diff --git a/locale/digtron.ru.tr b/locale/digtron.ru.tr new file mode 100644 index 0000000..915e89a --- /dev/null +++ b/locale/digtron.ru.tr @@ -0,0 +1,29 @@ +# textdomain: digtron + + + +### node_controllers.lua ### + +Digtron Control Module=Модуль управления Digtron +Heat remaining in controller furnace: @1=Оставшееся топливо в контроллере: @1 +repetition delay=задержка повторения +Cycles=Циклы +When triggered, this controller will try to run for the given number of cycles.@nThe cycle count will decrement as it runs, so if it gets halted by a problem@nyou can fix the problem and restart.=При срабатывании этот контроллер попытается выполнить заданное количество циклов.@nКоличество циклов будет уменьшаться по мере его выполнения, поэтому, если он будет остановлен из-за проблемы,@nвы можете устранить проблему и перезапустить. +Set=Задать +Saves the cycle setting without starting the controller running=Сохраняет настройку цикла без запуска контроллера +Set &@nExecute=Зад. и@nвыполн +Begins executing the given number of cycles=Начинает выполнение заданного количества циклов +Slope=Наклон +For diagonal digging. After moving forward this number of nodes the auto controller@nwill add an additional cycle moving the digtron laterally in the@ndirection of the arrows on the side of this controller.@nSet to 0 for no lateral digging.=Для диагонального копания. После перемещения вперед этого количества узлов автоматический контроллер добавит@nдополнительный цикл, перемещая digtron вбок в направлении стрелок на боковой панели этого контроллера.@nУстановите значение 0, чтобы не было бокового копания. +Offset=Смещ. +Sets the offset of the lateral motion defined in the Slope field.@nNote: this offset is relative to the controller's location.@nThe controller will move laterally when it reaches the indicated point.=Устанавливает смещение бокового перемещения, заданное в поле Наклон.@nПримечание: это смещение относительно местоположения контроллера.@nКонтроллер переместится в боковом направлении, когда достигнет указанной точки. +Delay=Задерж. +Number of seconds to wait between each cycle=Количество секунд ожидания между каждым циклом +Stop block=Стоп-блок +Help=Помощь +Show documentation about this block=Посмотреть документацию об этом блоке +Cycles remaining: @1=Оставшиеся циклы: @1 +Halted!=Остановлено! +Digtron Automatic Control Module=Модуль автоматического управления Digtron +Interrupted!=Прекращено! +Digtron Pusher Module=Модуль толкателя Digtron \ No newline at end of file diff --git a/nodes/node_controllers.lua b/nodes/node_controllers.lua index f7503a7..955c22d 100644 --- a/nodes/node_controllers.lua +++ b/nodes/node_controllers.lua @@ -1,6 +1,7 @@ -- internationalization boilerplate local MP = minetest.get_modpath(minetest.get_current_modname()) -local S = dofile(MP.."/intllib.lua") +local S = digtron.S +-- local S = dofile(MP.."/intllib.lua") local controller_nodebox ={ {-0.3125, -0.3125, -0.3125, 0.3125, 0.3125, 0.3125}, -- Core @@ -97,7 +98,7 @@ local auto_formspec = "size[8,6.2]" .. default.gui_slots .. "container[2.0,0]" .. "field[0.0,0.8;1,0.1;cycles;" .. S("Cycles").. ";${cycles}]" .. - "tooltip[cycles;" .. S("When triggered, this controller will try to run for the given number of cycles.\nThe cycle count will decrement as it runs, so if it gets halted by a problem\n" .. + "tooltip[cycles;" .. S("When triggered, this controller will try to run for the given number of cycles.@nThe cycle count will decrement as it runs, so if it gets halted by a problem@n" .. "you can fix the problem and restart.").. "]" .. "button_exit[0.7,0.5;1,0.1;set;" .. S("Set").. "]" .. "tooltip[set;" .. S("Saves the cycle setting without starting the controller running").. "]" ..