mirror of
https://github.com/minetest-mods/digtron.git
synced 2024-12-22 12:22:22 +01:00
Translate all nodes
This commit is contained in:
parent
e74ef691fa
commit
0f1d53dbde
@ -2,9 +2,36 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### node_axle.lua ###
|
||||||
|
|
||||||
|
Digtron Rotation Axle=Блок для вращения дигтрона
|
||||||
|
Digtron is obstructed.=Дигитрон заблокирован.
|
||||||
|
|
||||||
|
### node_battery_holder.lua ###
|
||||||
|
|
||||||
|
Batteries=Батареи
|
||||||
|
Digtron Battery Holder=Держатель батареи дигтрона
|
||||||
|
|
||||||
|
### node_battery_holder.lua ###
|
||||||
|
|
||||||
|
Block to build=Блок для строительства.
|
||||||
|
Extrusion=Выдавл.
|
||||||
|
Builder will extrude this many blocks in the direction it is facing.@nCan be set from 1 to @1.@nNote that Digtron won't build into unloaded map regions.=Строитель выдвинет это количество блоков в том направлении, в котором он направлен.@n Может быть установлено от 1 до @1.@n Обратите внимание, что дигтрон не будет строить в незагруженные области карты.
|
||||||
|
Periodicity=Период.
|
||||||
|
Builder will build once every n steps.@nThese steps are globally aligned, so all builders with the@nsame period and offset will build on the same location.=Строитель будет строить один раз каждые n шагов.@nЭти шаги глобально выровнены, поэтому все конструкторы с@nодинаковым периодом и смещением будут строить в одном и том же местоположении.
|
||||||
|
Offsets the start of periodicity counting by this amount.@nFor example, a builder with period 2 and offset 0 builds@nevery even-numbered block and one with period 2 and@noffset 1 builds every odd-numbered block.=Смещает начало отсчета периодичности на эту величину.@nНапример, конструктор с периодом 2 и смещением 0 строит @nкаждый четный блок, а конструктор с периодом 2 и @nсмещением 1 строит каждый нечетный блок.
|
||||||
|
Save &@nShow=Сохр. и@nПоказ
|
||||||
|
Saves settings=Сохранить настройки
|
||||||
|
Facing=Лицевая
|
||||||
|
Value from 0-23. Not all block types make use of this.@nUse the 'Read & Save' button to copy the facing of the block@ncurrently in the builder output location.=Значение от 0 до 23. Применимо не ко всем блокам.@nИспользуйте кнопку "Прочитать и сохранить", чтобы скопировать лицевую сторону блока,@nнаходящегося в данный момент перед строителем.
|
||||||
|
Read &@nSave=Проч. и@nсохран
|
||||||
|
Reads the facing of the block currently in the build location,@nthen saves all settings.=Считывает лицевую сторону блока, находящегося в данный момент перед строителем,@nзатем сохраняет все настройки.
|
||||||
|
Digtron Builder Module=Строительный модуль дигтрона
|
||||||
|
Digtron Master Builder Module=Модуль дигтрона "Главный" строитель.
|
||||||
|
|
||||||
### node_controllers.lua ###
|
### node_controllers.lua ###
|
||||||
|
|
||||||
Digtron Control Module=Модуль управления Digtron
|
Digtron Control Module=Модуль управления дигтрона
|
||||||
Heat remaining in controller furnace: @1=Оставшееся топливо в контроллере: @1
|
Heat remaining in controller furnace: @1=Оставшееся топливо в контроллере: @1
|
||||||
repetition delay=задержка повторения
|
repetition delay=задержка повторения
|
||||||
Cycles=Циклы
|
Cycles=Циклы
|
||||||
@ -24,6 +51,87 @@ Help=Помощь
|
|||||||
Show documentation about this block=Посмотреть документацию об этом блоке
|
Show documentation about this block=Посмотреть документацию об этом блоке
|
||||||
Cycles remaining: @1=Оставшиеся циклы: @1
|
Cycles remaining: @1=Оставшиеся циклы: @1
|
||||||
Halted!=Остановлено!
|
Halted!=Остановлено!
|
||||||
Digtron Automatic Control Module=Модуль автоматического управления Digtron
|
Digtron Automatic Control Module=Модуль автоматического управления дигтрона
|
||||||
Interrupted!=Прекращено!
|
Interrupted!=Прекращено!
|
||||||
Digtron Pusher Module=Модуль толкателя Digtron
|
Digtron Pusher Module=Модуль толкателя дигтрона
|
||||||
|
|
||||||
|
### node_crate.lua ###
|
||||||
|
|
||||||
|
Digtron Crate=Ящик для Дигтрона,
|
||||||
|
Owned by @1=принадлежит @1
|
||||||
|
Digtron can't be packaged, it contains protected blocks=Дигтрон не может быть упакован, он содержит защищенные блоки
|
||||||
|
No Digtron components adjacent to package=Нет никаких компонентов дигтрона, для складирования в ящик.
|
||||||
|
Crated @1-block Digtron=Упаковано @1 блоков дигтрона.
|
||||||
|
Digtron Crate (Empty)=Ящик для дигтрона (пустой)
|
||||||
|
Digtron Locked Crate (Empty)=Защищённый ящик для дигтрона (пустой)
|
||||||
|
Digtron Name=Название дигтрона
|
||||||
|
Save@nTitle=Сохр.@nназв.
|
||||||
|
Saves the title of this Digtron=Сохраняет название этого дигтрона
|
||||||
|
Show@nBlocks=Показ@nблоки
|
||||||
|
Shows which blocks the packed Digtron will occupy if unpacked=Показывает, какие блоки будет занимать упакованный дигтрон, если его распаковать
|
||||||
|
Unpack=Распак.
|
||||||
|
Attempts to unpack the Digtron on this location=Пытается распаковать дигтрон в этом месте
|
||||||
|
Unable to read layout from crate metadata, regrettably this Digtron may be corrupted.=Не удается прочитать макет из метаданных ящика, к сожалению, этот дигтрон может быть поврежден.
|
||||||
|
Unable to deploy Digtron due to protected blocks in target area=Не удается распаковать дигтрон в защищенную область другого игрока
|
||||||
|
Unable to deploy Digtron due to obstruction in target area=Не удалось развернуть дигтрон из-за препятствий, нехватает места.
|
||||||
|
Digtron Crate (Loaded)=Ящик с дигтроном (внутри)
|
||||||
|
Digtron Locked Crate (Loaded)=Защищённый ящик с дигтроном (внутри)
|
||||||
|
|
||||||
|
### node_diggers.lua ###
|
||||||
|
|
||||||
|
Digger will dig once every n steps.@nThese steps are globally aligned, all diggers with@nthe same period and offset will dig on the same location.=Копатель будет копать один раз через каждые n шагов.@nЭти шаги глобально выровнены, все копатели с одинаковым периодом и смещением будут копать в одном и том же месте.
|
||||||
|
Offsets the start of periodicity counting by this amount.@nFor example, a digger with period 2 and offset 0 digs@nevery even-numbered block and one with period 2 and@noffset 1 digs every odd-numbered block.=Смещает начало отсчета периодичности на эту величину.@nНапример, копатель с периодом 2 и смещением 0 копает каждый четный блок,@nа копатель с периодом 2 и смещением 1 копает каждый нечетный блок.
|
||||||
|
Digtron Digger Head=Блок "копателя" дигтрона
|
||||||
|
Digtron Intermittent Digger Head=Блок "копателя" дигтрона для периодического копания
|
||||||
|
Digtron Soft Material Digger Head=Блок "копателя" дигтрона для сыпучих материалов.
|
||||||
|
Digtron Intermittent Soft Material Digger Head=Блок дигтрона для сыпучих материалов и периодического копания
|
||||||
|
Digtron Dual Digger Head=Двойной блок "копателя" дигтрона
|
||||||
|
Digtron Dual Soft Material Digger Head=Двойной блок "копателя" дигтрона для сыпучих материалов.
|
||||||
|
|
||||||
|
### node_duplicator.lua ###
|
||||||
|
|
||||||
|
Digtron components=Компоненты дигтрона
|
||||||
|
Duplicate=Дубликат
|
||||||
|
Puts a copy of the adjacent Digtron into an empty crate@nlocated at the output side of the duplicator,@nusing components from the duplicator's inventory.=Помещает копию соседнего дигтрона в пустой ящик,@nрасположенный на выходной стороне дубликатора,@nиспользуя компоненты из инвентаря дубликатора.
|
||||||
|
Digtron Duplicator=Дубликатор дигтрона
|
||||||
|
The empty locked crate needs to be owned by you.=Пустой запертый ящик должен принадлежать вам.
|
||||||
|
Needs an empty crate in output position to store duplicate=Требуется пустой ящик позади дупликатора, для создания копии
|
||||||
|
Digtron can't be duplicated, it contains protected blocks=Дигтрон нельзя дублировать, он содержит защищенные блоки
|
||||||
|
No Digtron components adjacent to duplicate=Нет никаких компонентов дигтрона, расположенных рядом с дупликатором
|
||||||
|
Duplicator requires:=Дубликатору нужны:
|
||||||
|
|
||||||
|
### node_item_ejector.lua ###
|
||||||
|
|
||||||
|
Eject into world=Выбросить наружу
|
||||||
|
When checked, will eject items even if there's no pipe to accept it=Если этот флажок установлен, будет извлекать элементы, даже если нет канала для их приема
|
||||||
|
Automatic=Автоматически
|
||||||
|
When checked, will eject items automatically with every Digtron cycle.@nItem ejectors can always be operated manually by punching them.=Если установлен флажок, элементы будут извлекаться автоматически при каждом цикле дигтрона.@nВыталкивателями элементов всегда можно управлять вручную, нажимая на них.
|
||||||
|
Digtron Inventory Ejector=Выбрасыватель инвентаря дигтрон
|
||||||
|
|
||||||
|
### node_misc.lua ###
|
||||||
|
|
||||||
|
Digtron Structure=Основа для дигтрона
|
||||||
|
Digtron Light=Фонарь для дигтрона
|
||||||
|
Digtron Panel=Панель для дигтрона
|
||||||
|
Digtron Edge Panel=Двойная панель для дигтрона
|
||||||
|
Digtron Corner Panel=Угловая панель для дигтрона
|
||||||
|
|
||||||
|
### node_power_connector.lua ###
|
||||||
|
|
||||||
|
Maximize@nPower=Максимальная мощность
|
||||||
|
Maximum Power@nRequired: @1=Максимальная мощность@nНеобходимая:
|
||||||
|
Refresh@nMax=Обновить@nМакс.
|
||||||
|
Digtron HV Power Connector=Высоковольтный разъем питания дигтрона
|
||||||
|
Digtron Power @1/@2=Мощность дигтрона @1/@2
|
||||||
|
|
||||||
|
### node_storage.lua ###
|
||||||
|
|
||||||
|
Inventory items=Предметы инвентаря
|
||||||
|
Digtron Inventory Storage=Хранилище инвентаря дигтрона
|
||||||
|
Digtron Fuel Storage=Хранилище топлива дигтрона
|
||||||
|
Fuel items=Топливные элементы
|
||||||
|
Digtron Combined Storage=Комбинированное хранилище дигтрона
|
||||||
|
|
||||||
|
### recipies.lua ###
|
||||||
|
|
||||||
|
Digtron Core=Ядро дигтрона
|
@ -1,6 +1,7 @@
|
|||||||
-- internationalization boilerplate
|
-- internationalization boilerplate
|
||||||
local MP = minetest.get_modpath(minetest.get_current_modname())
|
local S = digtron.S
|
||||||
local S = dofile(MP.."/intllib.lua")
|
-- local MP = minetest.get_modpath(minetest.get_current_modname())
|
||||||
|
-- local S = dofile(MP.."/intllib.lua")
|
||||||
|
|
||||||
minetest.register_node("digtron:axle", {
|
minetest.register_node("digtron:axle", {
|
||||||
description = S("Digtron Rotation Axle"),
|
description = S("Digtron Rotation Axle"),
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
-- internationalization boilerplate
|
-- internationalization boilerplate
|
||||||
local MP = minetest.get_modpath(minetest.get_current_modname())
|
local S = digtron.S
|
||||||
local S = dofile(MP.."/intllib.lua")
|
-- local MP = minetest.get_modpath(minetest.get_current_modname())
|
||||||
|
-- local S = dofile(MP.."/intllib.lua")
|
||||||
|
|
||||||
|
|
||||||
-- Battery storage. Controller node draws electrical power from here.
|
-- Battery storage. Controller node draws electrical power from here.
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
-- internationalization boilerplate
|
-- internationalization boilerplate
|
||||||
local MP = minetest.get_modpath(minetest.get_current_modname())
|
local S = digtron.S
|
||||||
local S = dofile(MP.."/intllib.lua")
|
-- local MP = minetest.get_modpath(minetest.get_current_modname())
|
||||||
|
-- local S = dofile(MP.."/intllib.lua")
|
||||||
|
|
||||||
-- Note: builders go in group 4 and have both test_build and execute_build methods.
|
-- Note: builders go in group 4 and have both test_build and execute_build methods.
|
||||||
|
|
||||||
@ -19,20 +20,20 @@ local builder_formspec_string =
|
|||||||
"list[current_name;main;".. tostring(displace_due_to_help_button/2) ..",0;1,1;]" ..
|
"list[current_name;main;".. tostring(displace_due_to_help_button/2) ..",0;1,1;]" ..
|
||||||
"label[" .. tostring(displace_due_to_help_button/2).. ",0.8;" .. S("Block to build") .. "]" ..
|
"label[" .. tostring(displace_due_to_help_button/2).. ",0.8;" .. S("Block to build") .. "]" ..
|
||||||
"field[" .. tostring(displace_due_to_help_button + 1.3) ..",0.8;1,0.1;extrusion;" .. S("Extrusion") .. ";${extrusion}]" ..
|
"field[" .. tostring(displace_due_to_help_button + 1.3) ..",0.8;1,0.1;extrusion;" .. S("Extrusion") .. ";${extrusion}]" ..
|
||||||
"tooltip[extrusion;" .. S("Builder will extrude this many blocks in the direction it is facing.\nCan be set from 1 to @1.\nNote that Digtron won't build into unloaded map regions.",
|
"tooltip[extrusion;" .. S("Builder will extrude this many blocks in the direction it is facing.@nCan be set from 1 to @1.@nNote that Digtron won't build into unloaded map regions.",
|
||||||
digtron.config.maximum_extrusion) .. "]" ..
|
digtron.config.maximum_extrusion) .. "]" ..
|
||||||
"field[" .. tostring(displace_due_to_help_button + 2.3) ..",0.8;1,0.1;period;" .. S("Periodicity") .. ";${period}]" ..
|
"field[" .. tostring(displace_due_to_help_button + 2.3) ..",0.8;1,0.1;period;" .. S("Periodicity") .. ";${period}]" ..
|
||||||
"tooltip[period;" .. S("Builder will build once every n steps.\nThese steps are globally aligned, so all builders with the\nsame period and offset will build on the same location.") .. "]" ..
|
"tooltip[period;" .. S("Builder will build once every n steps.@nThese steps are globally aligned, so all builders with the@nsame period and offset will build on the same location.") .. "]" ..
|
||||||
"field[" .. tostring(displace_due_to_help_button + 3.3) ..",0.8;1,0.1;offset;" .. S("Offset") .. ";${offset}]" ..
|
"field[" .. tostring(displace_due_to_help_button + 3.3) ..",0.8;1,0.1;offset;" .. S("Offset") .. ";${offset}]" ..
|
||||||
"tooltip[offset;" .. S("Offsets the start of periodicity counting by this amount.\nFor example, a builder with period 2 and offset 0 builds\nevery even-numbered block and one with period 2 and\n" ..
|
"tooltip[offset;" .. S("Offsets the start of periodicity counting by this amount.@nFor example, a builder with period 2 and offset 0 builds@nevery even-numbered block and one with period 2 and@n" ..
|
||||||
"offset 1 builds every odd-numbered block.") .. "]" ..
|
"offset 1 builds every odd-numbered block.") .. "]" ..
|
||||||
"button_exit[" .. tostring(displace_due_to_help_button + 4.0) ..",0.5;1,0.1;set;" .. S("Save &\nShow") .. "]" ..
|
"button_exit[" .. tostring(displace_due_to_help_button + 4.0) ..",0.5;1,0.1;set;" .. S("Save &@nShow") .. "]" ..
|
||||||
"tooltip[set;" .. S("Saves settings") .. "]" ..
|
"tooltip[set;" .. S("Saves settings") .. "]" ..
|
||||||
"field[" .. tostring(displace_due_to_help_button + 5.3) .. ",0.8;1,0.1;build_facing;" .. S("Facing") .. ";${build_facing}]" ..
|
"field[" .. tostring(displace_due_to_help_button + 5.3) .. ",0.8;1,0.1;build_facing;" .. S("Facing") .. ";${build_facing}]" ..
|
||||||
"tooltip[build_facing;" .. S("Value from 0-23. Not all block types make use of this.\nUse the 'Read & Save' button to copy the facing of the block\n" ..
|
"tooltip[build_facing;" .. S("Value from 0-23. Not all block types make use of this.@nUse the 'Read & Save' button to copy the facing of the block@n" ..
|
||||||
"currently in the builder output location.") .. "]" ..
|
"currently in the builder output location.") .. "]" ..
|
||||||
"button_exit[" .. tostring(displace_due_to_help_button + 6.0) ..",0.5;1,0.1;read;" .. S("Read &\nSave") .. "]" ..
|
"button_exit[" .. tostring(displace_due_to_help_button + 6.0) ..",0.5;1,0.1;read;" .. S("Read &@nSave") .. "]" ..
|
||||||
"tooltip[read;" .. S("Reads the facing of the block currently in the build location,\nthen saves all settings.") .. "]" ..
|
"tooltip[read;" .. S("Reads the facing of the block currently in the build location,@nthen saves all settings.") .. "]" ..
|
||||||
"list[current_player;main;0,1.3;8,1;]" ..
|
"list[current_player;main;0,1.3;8,1;]" ..
|
||||||
default.get_hotbar_bg(0,1.3) ..
|
default.get_hotbar_bg(0,1.3) ..
|
||||||
"list[current_player;main;0,2.5;8,3;8]" ..
|
"list[current_player;main;0,2.5;8,3;8]" ..
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
-- internationalization boilerplate
|
-- internationalization boilerplate
|
||||||
local MP = minetest.get_modpath(minetest.get_current_modname())
|
-- local MP = minetest.get_modpath(minetest.get_current_modname())
|
||||||
local S = digtron.S
|
local S = digtron.S
|
||||||
-- local S = dofile(MP.."/intllib.lua")
|
-- local S = dofile(MP.."/intllib.lua")
|
||||||
|
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
-- internationalization boilerplate
|
-- internationalization boilerplate
|
||||||
local MP = minetest.get_modpath(minetest.get_current_modname())
|
local S = digtron.S
|
||||||
local S = dofile(MP.."/intllib.lua")
|
-- local MP = minetest.get_modpath(minetest.get_current_modname())
|
||||||
|
-- local S = dofile(MP.."/intllib.lua")
|
||||||
|
|
||||||
local modpath_awards = minetest.get_modpath("awards")
|
local modpath_awards = minetest.get_modpath("awards")
|
||||||
|
|
||||||
@ -163,9 +164,9 @@ if modpath_doc then
|
|||||||
default.gui_bg_img ..
|
default.gui_bg_img ..
|
||||||
default.gui_slots ..
|
default.gui_slots ..
|
||||||
"field[0.3,0.5;4,0.5;title;" .. S("Digtron Name") .. ";${title}]" ..
|
"field[0.3,0.5;4,0.5;title;" .. S("Digtron Name") .. ";${title}]" ..
|
||||||
"button_exit[0.0,1.2;1,0.1;save;" .. S("Save\nTitle") .. "]" ..
|
"button_exit[0.0,1.2;1,0.1;save;" .. S("Save@nTitle") .. "]" ..
|
||||||
"tooltip[save;" .. S("Saves the title of this Digtron") .. "]" ..
|
"tooltip[save;" .. S("Saves the title of this Digtron") .. "]" ..
|
||||||
"button_exit[1.0,1.2;1,0.1;show;" .. S("Show\nBlocks") .. "]" ..
|
"button_exit[1.0,1.2;1,0.1;show;" .. S("Show@nBlocks") .. "]" ..
|
||||||
"tooltip[show;" .. S("Shows which blocks the packed Digtron will occupy if unpacked") .. "]" ..
|
"tooltip[show;" .. S("Shows which blocks the packed Digtron will occupy if unpacked") .. "]" ..
|
||||||
"button_exit[2.0,1.2;1,0.1;unpack;" .. S("Unpack") .. "]" ..
|
"button_exit[2.0,1.2;1,0.1;unpack;" .. S("Unpack") .. "]" ..
|
||||||
"tooltip[unpack;" .. S("Attempts to unpack the Digtron on this location") .. "]" ..
|
"tooltip[unpack;" .. S("Attempts to unpack the Digtron on this location") .. "]" ..
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
-- internationalization boilerplate
|
-- internationalization boilerplate
|
||||||
local MP = minetest.get_modpath(minetest.get_current_modname())
|
local S = digtron.S
|
||||||
local S = dofile(MP.."/intllib.lua")
|
-- local MP = minetest.get_modpath(minetest.get_current_modname())
|
||||||
|
-- local S = dofile(MP.."/intllib.lua")
|
||||||
|
|
||||||
-- Note: diggers go in group 3 and have an execute_dig method.
|
-- Note: diggers go in group 3 and have an execute_dig method.
|
||||||
|
|
||||||
@ -34,11 +35,11 @@ local intermittent_formspec_string = default.gui_bg ..
|
|||||||
default.gui_bg_img ..
|
default.gui_bg_img ..
|
||||||
default.gui_slots ..
|
default.gui_slots ..
|
||||||
"field[0.5,0.8;1,0.1;period;" .. S("Periodicity") .. ";${period}]" ..
|
"field[0.5,0.8;1,0.1;period;" .. S("Periodicity") .. ";${period}]" ..
|
||||||
"tooltip[period;" .. S("Digger will dig once every n steps.\nThese steps are globally aligned, all diggers with\nthe same period and offset will dig on the same location.") .. "]" ..
|
"tooltip[period;" .. S("Digger will dig once every n steps.@nThese steps are globally aligned, all diggers with@nthe same period and offset will dig on the same location.") .. "]" ..
|
||||||
"field[1.5,0.8;1,0.1;offset;" .. S("Offset") .. ";${offset}]" ..
|
"field[1.5,0.8;1,0.1;offset;" .. S("Offset") .. ";${offset}]" ..
|
||||||
"tooltip[offset;" .. S("Offsets the start of periodicity counting by this amount.\nFor example, a digger with period 2 and offset 0 digs\nevery even-numbered block and one with period 2 and\n" ..
|
"tooltip[offset;" .. S("Offsets the start of periodicity counting by this amount.@nFor example, a digger with period 2 and offset 0 digs@nevery even-numbered block and one with period 2 and@n" ..
|
||||||
"offset 1 digs every odd-numbered block.") .. "]" ..
|
"offset 1 digs every odd-numbered block.") .. "]" ..
|
||||||
"button_exit[2.2,0.5;1,0.1;set;" .. S("Save &\nShow") .. "]" ..
|
"button_exit[2.2,0.5;1,0.1;set;" .. S("Save &@nShow") .. "]" ..
|
||||||
"tooltip[set;" .. S("Saves settings") .. "]"
|
"tooltip[set;" .. S("Saves settings") .. "]"
|
||||||
|
|
||||||
if modpath_doc then
|
if modpath_doc then
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
-- internationalization boilerplate
|
-- internationalization boilerplate
|
||||||
local MP = minetest.get_modpath(minetest.get_current_modname())
|
local S = digtron.S
|
||||||
local S = dofile(MP.."/intllib.lua")
|
-- local MP = minetest.get_modpath(minetest.get_current_modname())
|
||||||
|
-- local S = dofile(MP.."/intllib.lua")
|
||||||
|
|
||||||
local inventory_formspec_string =
|
local inventory_formspec_string =
|
||||||
"size[9,9.3]" ..
|
"size[9,9.3]" ..
|
||||||
@ -15,7 +16,7 @@ local inventory_formspec_string =
|
|||||||
"listring[current_player;main]" ..
|
"listring[current_player;main]" ..
|
||||||
default.get_hotbar_bg(0,5.15)..
|
default.get_hotbar_bg(0,5.15)..
|
||||||
"button_exit[8,3.5;1,1;duplicate;"..S("Duplicate").."]" ..
|
"button_exit[8,3.5;1,1;duplicate;"..S("Duplicate").."]" ..
|
||||||
"tooltip[duplicate;" .. S("Puts a copy of the adjacent Digtron into an empty crate\nlocated at the output side of the duplicator,\nusing components from the duplicator's inventory.") .. "]"
|
"tooltip[duplicate;" .. S("Puts a copy of the adjacent Digtron into an empty crate@nlocated at the output side of the duplicator,@nusing components from the duplicator's inventory.") .. "]"
|
||||||
|
|
||||||
if minetest.get_modpath("doc") then
|
if minetest.get_modpath("doc") then
|
||||||
inventory_formspec_string = inventory_formspec_string ..
|
inventory_formspec_string = inventory_formspec_string ..
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
-- internationalization boilerplate
|
-- internationalization boilerplate
|
||||||
local MP = minetest.get_modpath(minetest.get_current_modname())
|
local S = digtron.S
|
||||||
local S = dofile(MP.."/intllib.lua")
|
-- local MP = minetest.get_modpath(minetest.get_current_modname())
|
||||||
|
-- local S = dofile(MP.."/intllib.lua")
|
||||||
|
|
||||||
--Build up the formspec, somewhat complicated due to multiple mod options
|
--Build up the formspec, somewhat complicated due to multiple mod options
|
||||||
local pipeworks_path = minetest.get_modpath("pipeworks")
|
local pipeworks_path = minetest.get_modpath("pipeworks")
|
||||||
@ -28,7 +29,7 @@ local ejector_formspec = function(_, meta)
|
|||||||
"tooltip[nonpipe;" .. S("When checked, will eject items even if there's no pipe to accept it") .. "]"
|
"tooltip[nonpipe;" .. S("When checked, will eject items even if there's no pipe to accept it") .. "]"
|
||||||
end
|
end
|
||||||
return return_string .. "checkbox[0,0;autoeject;"..S("Automatic")..";"..meta:get_string("autoeject").."]" ..
|
return return_string .. "checkbox[0,0;autoeject;"..S("Automatic")..";"..meta:get_string("autoeject").."]" ..
|
||||||
"tooltip[autoeject;" .. S("When checked, will eject items automatically with every Digtron cycle.\nItem ejectors can always be operated manually by punching them.") .. "]"
|
"tooltip[autoeject;" .. S("When checked, will eject items automatically with every Digtron cycle.@nItem ejectors can always be operated manually by punching them.") .. "]"
|
||||||
end
|
end
|
||||||
|
|
||||||
local function eject_items(pos, node, player, eject_even_without_pipeworks, layout)
|
local function eject_items(pos, node, player, eject_even_without_pipeworks, layout)
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
-- internationalization boilerplate
|
-- internationalization boilerplate
|
||||||
local MP = minetest.get_modpath(minetest.get_current_modname())
|
local S = digtron.S
|
||||||
local S = dofile(MP.."/intllib.lua")
|
-- local MP = minetest.get_modpath(minetest.get_current_modname())
|
||||||
|
-- local S = dofile(MP.."/intllib.lua")
|
||||||
|
|
||||||
-- A do-nothing "structural" node, to ensure all digtron nodes that are supposed to be connected to each other can be connected to each other.
|
-- A do-nothing "structural" node, to ensure all digtron nodes that are supposed to be connected to each other can be connected to each other.
|
||||||
minetest.register_node("digtron:structure", {
|
minetest.register_node("digtron:structure", {
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
-- internationalization boilerplate
|
-- internationalization boilerplate
|
||||||
local MP = minetest.get_modpath(minetest.get_current_modname())
|
local S = digtron.S
|
||||||
local S = dofile(MP.."/intllib.lua")
|
-- local MP = minetest.get_modpath(minetest.get_current_modname())
|
||||||
|
-- local S = dofile(MP.."/intllib.lua")
|
||||||
|
|
||||||
local size = 3/16
|
local size = 3/16
|
||||||
|
|
||||||
@ -12,9 +13,9 @@ local get_formspec_string = function(current_val, current_max)
|
|||||||
default.gui_bg_img ..
|
default.gui_bg_img ..
|
||||||
default.gui_slots ..
|
default.gui_slots ..
|
||||||
"field[0.2,0.3;1,1;value;;".. current_val .. "]" ..
|
"field[0.2,0.3;1,1;value;;".. current_val .. "]" ..
|
||||||
"button[1,0;1,1;maximize;" .. S("Maximize\nPower") .."]" ..
|
"button[1,0;1,1;maximize;" .. S("Maximize@nPower") .."]" ..
|
||||||
"label[2,0;"..S("Maximum Power\nRequired: @1", current_max) .."]"..
|
"label[2,0;"..S("Maximum Power@nRequired: @1", current_max) .."]"..
|
||||||
"button[3.5,0;1,1;refresh;" .. S("Refresh\nMax") .."]"
|
"button[3.5,0;1,1;refresh;" .. S("Refresh@nMax") .."]"
|
||||||
end
|
end
|
||||||
|
|
||||||
local connector_groups = {cracky = 3, oddly_breakable_by_hand=3, digtron = 8, technic_machine=1, technic_hv=1}
|
local connector_groups = {cracky = 3, oddly_breakable_by_hand=3, digtron = 8, technic_machine=1, technic_hv=1}
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
-- internationalization boilerplate
|
-- internationalization boilerplate
|
||||||
local MP = minetest.get_modpath(minetest.get_current_modname())
|
local S = digtron.S
|
||||||
local S = dofile(MP.."/intllib.lua")
|
-- local MP = minetest.get_modpath(minetest.get_current_modname())
|
||||||
|
-- local S = dofile(MP.."/intllib.lua")
|
||||||
|
|
||||||
local pipeworks_path = minetest.get_modpath("pipeworks")
|
local pipeworks_path = minetest.get_modpath("pipeworks")
|
||||||
|
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
-- internationalization boilerplate
|
-- internationalization boilerplate
|
||||||
local MP = minetest.get_modpath(minetest.get_current_modname())
|
local S = digtron.S
|
||||||
local S = dofile(MP.."/intllib.lua")
|
-- local MP = minetest.get_modpath(minetest.get_current_modname())
|
||||||
|
-- local S = dofile(MP.."/intllib.lua")
|
||||||
|
|
||||||
minetest.register_craftitem("digtron:digtron_core", {
|
minetest.register_craftitem("digtron:digtron_core", {
|
||||||
description = S("Digtron Core"),
|
description = S("Digtron Core"),
|
||||||
|
Loading…
Reference in New Issue
Block a user