Fix issue #125 (Improve forceload formspec)

This commit is contained in:
Joachim Stolberg 2024-01-21 12:11:59 +01:00
parent c9a013a458
commit 410bbece41
32 changed files with 87 additions and 70 deletions

@ -1,5 +1,4 @@
# textdomain: gravelsieve
Hammer converts Cobblestone into Gravel=Hammer, Zertrümmert Pflasterstein in Kies
Gravel Sieve=Kiessieb
Automatic Gravel Sieve=Automatisches Kiessieb

@ -1,5 +1,4 @@
# textdomain: gravelsieve
Hammer converts Cobblestone into Gravel=锤子将鹅卵石转化为砾石
Gravel Sieve=砾石筛
Automatic Gravel Sieve=自动砾石筛

@ -1,5 +1,4 @@
# textdomain: gravelsieve
Hammer converts Cobblestone into Gravel=錘子將鵝卵石轉化為礫石
Gravel Sieve=礫石篩
Automatic Gravel Sieve=自動礫石篩

@ -1,5 +1,4 @@
# textdomain: gravelsieve
Hammer converts Cobblestone into Gravel=
Gravel Sieve=
Automatic Gravel Sieve=

@ -1,5 +1,4 @@
# textdomain: smartline
SmartLine Button/Switch=SmartLine Taster/Schalter
switch,button 2s,button 4s,button 8s,button 16s=Schalter,Taster 2s,Taster 4s,Taster 8s,Taster 16s
Insert destination block number(s)=Zielblocknummer(n) eingeben
@ -30,12 +29,18 @@ Run endless=Laufe endlos
SmartLine Sequencer=SmartLine Sequenzer
stopped=gestoppt
running=läuft
SmartLine Sequencer Help@n @nDefine a sequence of commands to control other machines.@nNumbers(s) are the node numbers, the command shall sent to.@nThe commands 'on'/'off' are used for machines and other nodes.@nOffset is the time to the next line in seconds (1..999).@nIf endless is set, the Sequencer restarts again and again.@nThe command ' ' does nothing, only consuming the offset time.@n=SmartLine Sequenzer Hilfe@n @nDefiniere eine Sequenz von Kommandos um andere Maschinen zu steuern.@nNummern sind Blocknummern, wo die Kommandos hingesendet werden sollen@nDas Kommando 'on'/'off' wird für Maschinen und andere Blöcke verwendet@nOffset ist die Zeit zur nächsten Zeile in Sekunden (1..999).@nWird 'endlos' angeklickt, startet der Sequenzer immer wieder neu.@nDas Kommando ' ' macht nichts, die die Zeit zu verbrauchen.@n
Number(s)=Nummer(m)
Command=Kommando
SmartLine Sequencer Help@n@nDefine a sequence of commands to control other machines.@nNumbers(s) are the node numbers, the command shall sent to.@nThe commands 'on'/'off' are used for machines and other nodes.@nOffset is the time to the next line in seconds (1..999).@nIf endless is set, the Sequencer restarts again and again.@nThe command ' ' does nothing, only consuming the offset time.@n=
help=Hilfe
close=schließen
Number(s)=Nummer(m)
Command=Kommando
SmartLine Signal Tower=SmartLine Signalturm
Time=Zeit
SmartLine Timer=SmartLine Timer
SmartLine Timer Help@n@nThe Timer is for a daytime controlled sending of commands@ne.g. to turn street lights on/off. The timer checks the@ntime every few seconds. If the block was just loaded,@nthe timer will check the last 4 hours for commands@nthat still need to be executed.=
##### not used anymore #####
SmartLine Sequencer Help@n @nDefine a sequence of commands to control other machines.@nNumbers(s) are the node numbers, the command shall sent to.@nThe commands 'on'/'off' are used for machines and other nodes.@nOffset is the time to the next line in seconds (1..999).@nIf endless is set, the Sequencer restarts again and again.@nThe command ' ' does nothing, only consuming the offset time.@n=SmartLine Sequenzer Hilfe@n @nDefiniere eine Sequenz von Kommandos um andere Maschinen zu steuern.@nNummern sind Blocknummern, wo die Kommandos hingesendet werden sollen@nDas Kommando 'on'/'off' wird für Maschinen und andere Blöcke verwendet@nOffset ist die Zeit zur nächsten Zeile in Sekunden (1..999).@nWird 'endlos' angeklickt, startet der Sequenzer immer wieder neu.@nDas Kommando ' ' macht nichts, die die Zeit zu verbrauchen.@n
SmartLine Timer Help@n@nThe Timer is for a daytime controlled sending of commands@ne.g. to turn street lights on/off. The timer checks the @ntime every few seconds. If the block was just loaded, @nthe timer will check the last 4 hours for commands@nthat still need to be executed.=SmartLine Timer Hilfe@n@nDer Timer st zum Tageszeit abhängigem Senden von Kommandos@nDer Timer prüft die regeln alle paar Sekunden.@nFalls die Block gerade erst aktiviert wurde (Spieler kommt in die Nähe),@nwerden auch die Kommandos der letzten 4 Spielstunden@ngeprüft und ggf. ausgeführt.

@ -1,5 +1,4 @@
# textdomain: smartline
SmartLine Button/Switch=SmartLine 按钮/开关
switch,button 2s,button 4s,button 8s,button 16s=开关,按钮 2秒按钮 4秒按钮 8秒按钮 16秒
Insert destination block number(s)=插入目标方块编号
@ -30,12 +29,18 @@ Run endless=无休止运行
SmartLine Sequencer=SmartLine 序列器
stopped=已经停止
running=正在运行
SmartLine Sequencer Help@n @nDefine a sequence of commands to control other machines.@nNumbers(s) are the node numbers, the command shall sent to.@nThe commands 'on'/'off' are used for machines and other nodes.@nOffset is the time to the next line in seconds (1..999).@nIf endless is set, the Sequencer restarts again and again.@nThe command ' ' does nothing, only consuming the offset time.@n=SmartLine 序列器 帮助@n @n定义一系列命令来控制其他机器。@nNumbers(s) 是节点编号,命令将会发送到(这个节点)。@n命令“on”和“off”用于机器和其他节点@n偏移量是到下一行的时间以秒为单位 (1..999)。@n如果设置了 endless无休止序列器会一次又一次地重新启动。@n命令“ ”不执行任何操作,仅消耗偏移时间。@n
Number(s)=编号
Command=命令
SmartLine Sequencer Help@n@nDefine a sequence of commands to control other machines.@nNumbers(s) are the node numbers, the command shall sent to.@nThe commands 'on'/'off' are used for machines and other nodes.@nOffset is the time to the next line in seconds (1..999).@nIf endless is set, the Sequencer restarts again and again.@nThe command ' ' does nothing, only consuming the offset time.@n=
help=帮助
close=关闭
Number(s)=编号
Command=命令
SmartLine Signal Tower=SmartLine 信号塔
Time=时间
SmartLine Timer=SmartLine 计时器
SmartLine Timer Help@n@nThe Timer is for a daytime controlled sending of commands@ne.g. to turn street lights on/off. The timer checks the@ntime every few seconds. If the block was just loaded,@nthe timer will check the last 4 hours for commands@nthat still need to be executed.=
##### not used anymore #####
SmartLine Sequencer Help@n @nDefine a sequence of commands to control other machines.@nNumbers(s) are the node numbers, the command shall sent to.@nThe commands 'on'/'off' are used for machines and other nodes.@nOffset is the time to the next line in seconds (1..999).@nIf endless is set, the Sequencer restarts again and again.@nThe command ' ' does nothing, only consuming the offset time.@n=SmartLine 序列器 帮助@n @n定义一系列命令来控制其他机器。@nNumbers(s) 是节点编号,命令将会发送到(这个节点)。@n命令“on”和“off”用于机器和其他节点@n偏移量是到下一行的时间以秒为单位 (1..999)。@n如果设置了 endless无休止序列器会一次又一次地重新启动。@n命令“ ”不执行任何操作,仅消耗偏移时间。@n
SmartLine Timer Help@n@nThe Timer is for a daytime controlled sending of commands@ne.g. to turn street lights on/off. The timer checks the @ntime every few seconds. If the block was just loaded, @nthe timer will check the last 4 hours for commands@nthat still need to be executed.=SmartLine 计时器帮助@n@n计时器用于在白天发送控制命令@n例如打开、关闭路灯。@n计时器会每隔几秒钟检查一次时间。@n如果方块刚刚加载计时器将会@n检查最后四个小时内仍然需要执行的命令。

@ -1,5 +1,4 @@
# textdomain: smartline
SmartLine Button/Switch=SmartLine 按鈕/開關
switch,button 2s,button 4s,button 8s,button 16s=開關,按鈕 2秒按鈕 4秒按鈕 8秒按鈕 16秒
Insert destination block number(s)=插入目標方塊編號
@ -30,12 +29,18 @@ Run endless=無休止運行
SmartLine Sequencer=SmartLine 序列器
stopped=已經停止
running=正在運行
SmartLine Sequencer Help@n @nDefine a sequence of commands to control other machines.@nNumbers(s) are the node numbers, the command shall sent to.@nThe commands 'on'/'off' are used for machines and other nodes.@nOffset is the time to the next line in seconds (1..999).@nIf endless is set, the Sequencer restarts again and again.@nThe command ' ' does nothing, only consuming the offset time.@n=SmartLine 序列器 幫助@n @n定義一系列命令來控制其他機器。@nNumbers(s) 是節點編號,命令將會發送到(這個節點)。@n命令“on”和“off”用於機器和其他節點@n偏移量是到下一行的時間以秒為單位 (1..999)。@n如果設置了 endless無休止序列器會一次又一次地重新啟動。@n命令“ ”不執行任何操作,僅消耗偏移時間。@n
Number(s)=編號
Command=命令
SmartLine Sequencer Help@n@nDefine a sequence of commands to control other machines.@nNumbers(s) are the node numbers, the command shall sent to.@nThe commands 'on'/'off' are used for machines and other nodes.@nOffset is the time to the next line in seconds (1..999).@nIf endless is set, the Sequencer restarts again and again.@nThe command ' ' does nothing, only consuming the offset time.@n=
help=幫助
close=關閉
Number(s)=編號
Command=命令
SmartLine Signal Tower=SmartLine 信號塔
Time=時間
SmartLine Timer=SmartLine 計時器
SmartLine Timer Help@n@nThe Timer is for a daytime controlled sending of commands@ne.g. to turn street lights on/off. The timer checks the@ntime every few seconds. If the block was just loaded,@nthe timer will check the last 4 hours for commands@nthat still need to be executed.=
##### not used anymore #####
SmartLine Sequencer Help@n @nDefine a sequence of commands to control other machines.@nNumbers(s) are the node numbers, the command shall sent to.@nThe commands 'on'/'off' are used for machines and other nodes.@nOffset is the time to the next line in seconds (1..999).@nIf endless is set, the Sequencer restarts again and again.@nThe command ' ' does nothing, only consuming the offset time.@n=SmartLine 序列器 幫助@n @n定義一系列命令來控制其他機器。@nNumbers(s) 是節點編號,命令將會發送到(這個節點)。@n命令“on”和“off”用於機器和其他節點@n偏移量是到下一行的時間以秒為單位 (1..999)。@n如果設置了 endless無休止序列器會一次又一次地重新啟動。@n命令“ ”不執行任何操作,僅消耗偏移時間。@n
SmartLine Timer Help@n@nThe Timer is for a daytime controlled sending of commands@ne.g. to turn street lights on/off. The timer checks the @ntime every few seconds. If the block was just loaded, @nthe timer will check the last 4 hours for commands@nthat still need to be executed.=SmartLine 計時器幫助@n@n計時器用於在白天發送控制命令@n例如打開、關閉路燈。@n計時器會每隔幾秒鐘檢查一次時間。@n如果方塊剛剛加載計時器將會@n檢查最後四個小時內仍然需要執行的命令。

@ -1,5 +1,4 @@
# textdomain: smartline
SmartLine Button/Switch=
switch,button 2s,button 4s,button 8s,button 16s=
Insert destination block number(s)=
@ -31,10 +30,10 @@ SmartLine Sequencer=
stopped=
running=
SmartLine Sequencer Help@n@nDefine a sequence of commands to control other machines.@nNumbers(s) are the node numbers, the command shall sent to.@nThe commands 'on'/'off' are used for machines and other nodes.@nOffset is the time to the next line in seconds (1..999).@nIf endless is set, the Sequencer restarts again and again.@nThe command ' ' does nothing, only consuming the offset time.@n=
Number(s)=
Command=
help=
close=
Number(s)=
Command=
SmartLine Signal Tower=
Time=
SmartLine Timer=

@ -1,5 +1,4 @@
# textdomain: techpack_stairway
TechPack Grating=TechPack Gitterrost
TechPack Handrail 1=TechPack Geländer 1
TechPack Handrail 2=TechPack Geländer 2

@ -1,5 +1,4 @@
# textdomain: techpack_stairway
TechPack Grating=TechPack 栅栏
TechPack Handrail 1=TechPack 扶手1
TechPack Handrail 2=TechPack 扶手2

@ -1,5 +1,4 @@
# textdomain: techpack_stairway
TechPack Grating=TechPack 柵欄
TechPack Handrail 1=TechPack 扶手1
TechPack Handrail 2=TechPack 扶手2

@ -1,5 +1,4 @@
# textdomain: techpack_stairway
TechPack Grating=
TechPack Handrail 1=
TechPack Handrail 2=

@ -1,5 +1,4 @@
# textdomain: techpack_warehouse
Warehouse Box Copper=铜仓库箱
Warehouse Box Gold=金仓库箱
Warehouse Box Steel=铁仓库箱

@ -1,5 +1,4 @@
# textdomain: techpack_warehouse
Warehouse Box Copper=銅倉庫箱
Warehouse Box Gold=金倉庫箱
Warehouse Box Steel=鐵倉庫箱

@ -1,5 +1,4 @@
# textdomain: techpack_warehouse
Warehouse Box Copper=
Warehouse Box Gold=
Warehouse Box Steel=

@ -113,21 +113,25 @@ end
local function formspec(player)
local lPos = get_pos_list(player)
local tRes = {}
tRes[1] = "size[7,9]"..
default.gui_bg..
default.gui_bg_img..
default.gui_slots..
"label[0,0;"..S("List of your Forceload Blocks")..":]"
tRes[#tRes+1] = "#"
tRes[#tRes+1] = S("Block at pos")
tRes[#tRes+1] = S("Area from")
tRes[#tRes+1] = S("Area to")
for idx,pos in ipairs(lPos) do
local pos1, pos2 = calc_area(pos)
local ypos = 0.2 + idx * 0.4
tRes[#tRes+1] = "label[0,"..ypos..";"..idx.."]"
tRes[#tRes+1] = "label[0.8,"..ypos..";"..P2S(pos1).."]"
tRes[#tRes+1] = "label[3.2,"..ypos..";"..S("to").."]"
tRes[#tRes+1] = "label[4,"..ypos..";"..P2S(pos2).."]"
tRes[#tRes+1] = idx
tRes[#tRes+1] = minetest.formspec_escape(P2S(pos))
tRes[#tRes+1] = minetest.formspec_escape(P2S(pos1))
tRes[#tRes+1] = minetest.formspec_escape(P2S(pos2))
end
return table.concat(tRes)
return "size[9,9]"..
default.gui_bg..
default.gui_bg_img..
default.gui_slots..
"label[0,0;"..S("List of your Forceload Blocks").."]"..
"tablecolumns[text,width=1.8;text,width=12;text,width=12;text,width=12]"..
"table[0,0.6;8.8,8.4;output;"..table.concat(tRes, ",")..";1]"
end

@ -1,5 +1,4 @@
# textdomain: tubelib
Basalt Stone=
Basalt Stone Brick=
Basalt Stone Block=
@ -14,10 +13,13 @@ Tubelib Button=
connected with block=
Corrupted Tubelib Node=
Tubelib Distributor=
List of your Forceload Blocks=
to=
Block at pos=
Area from=
Area to=
List of your Forceload Blocks:=
Tubelib Forceload Block=
Area=
to=
loaded!=
Punch the block to make the area visible.=
Area already loaded or max. number of Forceload Blocks reached!=

@ -1,5 +1,4 @@
# textdomain: tubelib
Basalt Stone=Basaltstein
Basalt Stone Brick=Basaltsteinziegel
Basalt Stone Block=Basaltsteinblock
@ -14,10 +13,13 @@ Tubelib Button=Tubelib Taster
connected with block=verbunden mit Block
Corrupted Tubelib Node=beschädigter Tubelib Block
Tubelib Distributor=Tubelib Verteiler
Block at pos=Block an Pos
Area from=Bereich von
Area to=Bereich bis
List of your Forceload Blocks=Liste deiner Forceload Blöcke
to=bis
Tubelib Forceload Block=Tubelib Forceload Block
Area=Bereich
to=bis
loaded!=geladen!
Punch the block to make the area visible.=Schlage den Block um den Bereich anzuzeigen
Area already loaded or max. number of Forceload Blocks reached!=Bereich bereits geladen oder max. Anzahl von Forceload Blöcken erreicht!
@ -31,3 +33,7 @@ aging=altern
Tubelib Repair Kit=Tubelib Reparatur Kit
Tubelib End Wrench (use @= read status, place @= destroy)=Tubelib Gabelschlüssel (benutzen @= Status lesen, platzieren @= zerstören)
Tubelib Tube=Tubelib Röhre
##### not used anymore #####

@ -1,5 +1,4 @@
# textdomain: tubelib
Basalt Stone=玄武岩石材
Basalt Stone Brick=玄武岩砖
Basalt Stone Block=玄武岩方块
@ -14,10 +13,13 @@ Tubelib Button=Tubelib 按钮
connected with block=已经与方块连接
Corrupted Tubelib Node=已经损坏的 Tubelib 节点
Tubelib Distributor=Tubelib 分配器
List of your Forceload Blocks=你的 Forceload 方块列表
to=至
Block at pos=
Area from=
Area to=
List of your Forceload Blocks:=
Tubelib Forceload Block=Tubelib Forceload 方块
Area=区域
to=至
loaded!=已加载!
Punch the block to make the area visible.=在方块上打孔以使该区域可见。
Area already loaded or max. number of Forceload Blocks reached!=区域已经加载或达到最大值。已达到 Forceload 方块的数量!
@ -31,3 +33,8 @@ aging=时效
Tubelib Repair Kit=Tubelib 维修套件
Tubelib End Wrench (use @= read status, place @= destroy)=Tubelib 端部扳手 (使用 @= 读取状态,放置 @= 销毁)
Tubelib Tube=Tubelib 管道
##### not used anymore #####
List of your Forceload Blocks=你的 Forceload 方块列表

@ -1,5 +1,4 @@
# textdomain: tubelib
Basalt Stone=玄武岩石材
Basalt Stone Brick=玄武岩磚
Basalt Stone Block=玄武岩方塊
@ -14,10 +13,13 @@ Tubelib Button=Tubelib 按鈕
connected with block=已經與方塊連接
Corrupted Tubelib Node=已經損壞的 Tubelib 節點
Tubelib Distributor=Tubelib 分配器
List of your Forceload Blocks=你的 Forceload 方塊列表
to=至
Block at pos=
Area from=
Area to=
List of your Forceload Blocks:=
Tubelib Forceload Block=Tubelib Forceload 方塊
Area=區域
to=至
loaded!=已加載!
Punch the block to make the area visible.=在方塊上打孔以使該區域可見。
Area already loaded or max. number of Forceload Blocks reached!=區域已經加載或達到最大值。已達到 Forceload 方塊的數量!
@ -31,3 +33,8 @@ aging=時效
Tubelib Repair Kit=Tubelib 維修套件
Tubelib End Wrench (use @= read status, place @= destroy)=Tubelib 端部扳手 (使用 @= 讀取狀態,放置 @= 銷燬)
Tubelib Tube=Tubelib 管道
##### not used anymore #####
List of your Forceload Blocks=你的 Forceload 方塊列表

@ -1,5 +1,4 @@
# textdomain: tubelib_addons1
Tubelib Autocrafter=
Tubelib Protected Chest=
connected with=
@ -23,7 +22,6 @@ Altitude =
Tubelib Harvester=
: running (=
Tubelib Harvester Base=
Run endless=
Liquid Sampler=
Fast Pusher=
Start level=
@ -31,6 +29,7 @@ Digging depth=
Tubelib Quarry=
[Tubelib Quarry] Area is protected!=
running=
Run endless=
Tubelib Reformer=
Reformer will not fit there=
Tubelib Reformer defect=

@ -1,5 +1,4 @@
# textdomain: tubelib_addons1
Tubelib Autocrafter=Tubelib Autocrafter
Tubelib Protected Chest=Tubelib geschützte Kiste
connected with=verbunden mit
@ -23,7 +22,6 @@ Altitude = Flughöhe
Tubelib Harvester=Tubelib Ernter
: running (=: läuft (
Tubelib Harvester Base=Tubelib Ernter Basis
Run endless=endlos laufen
Liquid Sampler=Flüssigkeitsaufnehmer
Fast Pusher=Schneller Schieber
Start level=Startebene
@ -31,6 +29,7 @@ Digging depth=Grabetiefe
Tubelib Quarry=Tubelib Steinbrecher
[Tubelib Quarry] Area is protected!=[Tubelib Steinbrecher] Gebiet ist geschützt!
running=läuft
Run endless=endlos laufen
Tubelib Reformer=Tubelib Reformer
Reformer will not fit there=Reformer wird dort nicht passen
Tubelib Reformer defect=Tubelib Reformer defekt

@ -1,5 +1,4 @@
# textdomain: tubelib_addons1
Tubelib Autocrafter=Tubelib 自动合成器
Tubelib Protected Chest=Tubelib 保护箱
connected with=已连接到
@ -23,7 +22,6 @@ Altitude =海拔高度
Tubelib Harvester=Tubelib 收割机
: running (=:运行中(
Tubelib Harvester Base=Tubelib 收割机底座
Run endless=无休止运行
Liquid Sampler=液体采样仪
Fast Pusher=快速推进器
Start level=启动级别
@ -31,6 +29,7 @@ Digging depth=挖掘深度
Tubelib Quarry=Tubelib 采石场
[Tubelib Quarry] Area is protected!=[Tubelib 采石场] 区域已被保护!
running=正在运行
Run endless=无休止运行
Tubelib Reformer=Tubelib 重整器
Reformer will not fit there=转化炉不适合那里
Tubelib Reformer defect=Tubelib 重整器缺陷

@ -1,5 +1,4 @@
# textdomain: tubelib_addons1
Tubelib Autocrafter=Tubelib 自動合成器
Tubelib Protected Chest=Tubelib 保護箱
connected with=已連接到
@ -23,7 +22,6 @@ Altitude =海拔高度
Tubelib Harvester=Tubelib 收割機
: running (=:運行中(
Tubelib Harvester Base=Tubelib 收割機底座
Run endless=無休止運行
Liquid Sampler=液體採樣儀
Fast Pusher=快速推進器
Start level=啟動級別
@ -31,6 +29,7 @@ Digging depth=挖掘深度
Tubelib Quarry=Tubelib 採石場
[Tubelib Quarry] Area is protected!=[Tubelib 採石場] 區域已被保護!
running=正在運行
Run endless=無休止運行
Tubelib Reformer=Tubelib 重整器
Reformer will not fit there=轉化爐不適合那裡
Tubelib Reformer defect=Tubelib 重整器缺陷

@ -1,17 +1,16 @@
# textdomain: tubelib_addons2
Door block numbers:=
Access code (4 digits):=
Enter access code=
OK=
Tubelib Access Lock=
Tubelib Access Lock, Enter access code=
Save=
Tubelib Ceiling Lamp=
Tubelib Color Lamp=
Tubelib Door Block=
Select texture=
Tubelib Gate Block=
Save=
Tubelib Industrial Lamp=
Tubelib Invisible Lamp=
Tubelib Logic Not=

@ -1,17 +1,16 @@
# textdomain: tubelib_addons2
Door block numbers:=Türblocknummern:
Access code (4 digits):=Zugangscode (4 Zahlen):
Enter access code=Zugangscode eingeben
OK=OK
Tubelib Access Lock=Tubelib Zugangsschloss
Tubelib Access Lock, Enter access code=Tubelib Zugangsschloss, Zugangscode eingeben
Save=Speichern
Tubelib Ceiling Lamp=Tubelib Deckenleuchte
Tubelib Color Lamp=Tubelib Farblampe
Tubelib Door Block=Tubelib Türblock
Select texture=Wähle Textur
Tubelib Gate Block=Tubelib Torblock
Save=Speichern
Tubelib Industrial Lamp=Tubelib Industrielampe
Tubelib Invisible Lamp=Tubelib Unsichtbare Lampe
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE

@ -1,17 +1,16 @@
# textdomain: tubelib_addons2
Door block numbers:=门挡块编号:
Access code (4 digits):=访问密码4 位):
Enter access code=输入访问密码
OK=确定
Tubelib Access Lock=Tubelib 门禁锁
Tubelib Access Lock, Enter access code=Tubelib 门禁锁,输入访问密码
Save=保存
Tubelib Ceiling Lamp=Tubelib 吸顶灯
Tubelib Color Lamp=Tubelib 彩色灯
Tubelib Door Block=Tubelib 门挡块
Select texture=选择材质
Tubelib Gate Block=Tubelib 门座
Save=保存
Tubelib Industrial Lamp=Tubelib 工业灯
Tubelib Invisible Lamp=Tubelib 隐形灯
Tubelib Logic Not=Tubelib 逻辑非门

@ -1,17 +1,16 @@
# textdomain: tubelib_addons2
Door block numbers:=門擋塊編號:
Access code (4 digits):=訪問密碼4 位):
Enter access code=輸入訪問密碼
OK=確定
Tubelib Access Lock=Tubelib 門禁鎖
Tubelib Access Lock, Enter access code=Tubelib 門禁鎖,輸入訪問密碼
Save=保存
Tubelib Ceiling Lamp=Tubelib 吸頂燈
Tubelib Color Lamp=Tubelib 彩色燈
Tubelib Door Block=Tubelib 門擋塊
Select texture=選擇材質
Tubelib Gate Block=Tubelib 門座
Save=保存
Tubelib Industrial Lamp=Tubelib 工業燈
Tubelib Invisible Lamp=Tubelib 隱形燈
Tubelib Logic Not=Tubelib 邏輯非門

@ -1,5 +1,4 @@
# textdomain: tubelib_addons3
HighPerf Chest=
connected with=
TA Chest Cart=

@ -1,5 +1,4 @@
# textdomain: tubelib_addons3
HighPerf Chest=HighPerf Kiste
connected with=verbunden mit
TA Chest Cart=TA Kistenwagen

@ -1,5 +1,4 @@
# textdomain: tubelib_addons3
HighPerf Chest=高性能箱子
connected with=已连接到
TA Chest Cart=TA 储物车

@ -1,5 +1,4 @@
# textdomain: tubelib_addons3
HighPerf Chest=高性能箱子
connected with=已連接到
TA Chest Cart=TA 儲物車