From 410bbece410cba9c9b91d988cf0d86852c22b1ea Mon Sep 17 00:00:00 2001 From: Joachim Stolberg Date: Sun, 21 Jan 2024 12:11:59 +0100 Subject: [PATCH] Fix issue #125 (Improve forceload formspec) --- gravelsieve/locale/gravelsieve.de.tr | 1 - gravelsieve/locale/gravelsieve.zh_CN.tr | 1 - gravelsieve/locale/gravelsieve.zh_TW.tr | 1 - gravelsieve/locale/template.txt | 1 - smartline/locale/smartline.de.tr | 13 +++++++--- smartline/locale/smartline.zh_CN.tr | 13 +++++++--- smartline/locale/smartline.zh_TW.tr | 13 +++++++--- smartline/locale/template.txt | 9 +++---- .../locale/techpack_stairway.de.tr | 1 - .../locale/techpack_stairway.zh_CN.tr | 1 - .../locale/techpack_stairway.zh_TW.tr | 1 - techpack_stairway/locale/template.txt | 1 - .../locale/techpack_warehouse.zh_CN.tr | 1 - .../locale/techpack_warehouse.zh_TW.tr | 1 - techpack_warehouse/locale/template.txt | 1 - tubelib/forceload.lua | 26 +++++++++++-------- tubelib/locale/template.txt | 8 +++--- tubelib/locale/tubelib.de.tr | 10 +++++-- tubelib/locale/tubelib.zh_CN.tr | 13 +++++++--- tubelib/locale/tubelib.zh_TW.tr | 13 +++++++--- tubelib_addons1/locale/template.txt | 3 +-- tubelib_addons1/locale/tubelib_addons1.de.tr | 3 +-- .../locale/tubelib_addons1.zh_CN.tr | 3 +-- .../locale/tubelib_addons1.zh_TW.tr | 3 +-- tubelib_addons2/locale/template.txt | 3 +-- tubelib_addons2/locale/tubelib_addons2.de.tr | 3 +-- .../locale/tubelib_addons2.zh_CN.tr | 3 +-- .../locale/tubelib_addons2.zh_TW.tr | 3 +-- tubelib_addons3/locale/template.txt | 1 - tubelib_addons3/locale/tubelib_addons3.de.tr | 1 - .../locale/tubelib_addons3.zh_CN.tr | 1 - .../locale/tubelib_addons3.zh_TW.tr | 1 - 32 files changed, 87 insertions(+), 70 deletions(-) diff --git a/gravelsieve/locale/gravelsieve.de.tr b/gravelsieve/locale/gravelsieve.de.tr index e98bdb8..76970ed 100644 --- a/gravelsieve/locale/gravelsieve.de.tr +++ b/gravelsieve/locale/gravelsieve.de.tr @@ -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 diff --git a/gravelsieve/locale/gravelsieve.zh_CN.tr b/gravelsieve/locale/gravelsieve.zh_CN.tr index e3eeccc..f5bcad9 100644 --- a/gravelsieve/locale/gravelsieve.zh_CN.tr +++ b/gravelsieve/locale/gravelsieve.zh_CN.tr @@ -1,5 +1,4 @@ # textdomain: gravelsieve - Hammer converts Cobblestone into Gravel=锤子将鹅卵石转化为砾石 Gravel Sieve=砾石筛 Automatic Gravel Sieve=自动砾石筛 diff --git a/gravelsieve/locale/gravelsieve.zh_TW.tr b/gravelsieve/locale/gravelsieve.zh_TW.tr index a4a7062..e60b4a4 100644 --- a/gravelsieve/locale/gravelsieve.zh_TW.tr +++ b/gravelsieve/locale/gravelsieve.zh_TW.tr @@ -1,5 +1,4 @@ # textdomain: gravelsieve - Hammer converts Cobblestone into Gravel=錘子將鵝卵石轉化為礫石 Gravel Sieve=礫石篩 Automatic Gravel Sieve=自動礫石篩 diff --git a/gravelsieve/locale/template.txt b/gravelsieve/locale/template.txt index f3a5ce0..75e68ed 100644 --- a/gravelsieve/locale/template.txt +++ b/gravelsieve/locale/template.txt @@ -1,5 +1,4 @@ # textdomain: gravelsieve - Hammer converts Cobblestone into Gravel= Gravel Sieve= Automatic Gravel Sieve= diff --git a/smartline/locale/smartline.de.tr b/smartline/locale/smartline.de.tr index 1ab14e8..b834845 100644 --- a/smartline/locale/smartline.de.tr +++ b/smartline/locale/smartline.de.tr @@ -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. diff --git a/smartline/locale/smartline.zh_CN.tr b/smartline/locale/smartline.zh_CN.tr index 4831df5..801843c 100644 --- a/smartline/locale/smartline.zh_CN.tr +++ b/smartline/locale/smartline.zh_CN.tr @@ -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检查最后四个小时内仍然需要执行的命令。 diff --git a/smartline/locale/smartline.zh_TW.tr b/smartline/locale/smartline.zh_TW.tr index 9e94b9d..f464645 100644 --- a/smartline/locale/smartline.zh_TW.tr +++ b/smartline/locale/smartline.zh_TW.tr @@ -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檢查最後四個小時內仍然需要執行的命令。 diff --git a/smartline/locale/template.txt b/smartline/locale/template.txt index 664ac28..8e8a395 100644 --- a/smartline/locale/template.txt +++ b/smartline/locale/template.txt @@ -1,5 +1,4 @@ # textdomain: smartline - SmartLine Button/Switch= switch,button 2s,button 4s,button 8s,button 16s= Insert destination block number(s)= @@ -30,12 +29,12 @@ Run endless= 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= +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= Time= 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.= +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.= diff --git a/techpack_stairway/locale/techpack_stairway.de.tr b/techpack_stairway/locale/techpack_stairway.de.tr index 327c637..e56b9ee 100644 --- a/techpack_stairway/locale/techpack_stairway.de.tr +++ b/techpack_stairway/locale/techpack_stairway.de.tr @@ -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 diff --git a/techpack_stairway/locale/techpack_stairway.zh_CN.tr b/techpack_stairway/locale/techpack_stairway.zh_CN.tr index 474552c..44b00a7 100644 --- a/techpack_stairway/locale/techpack_stairway.zh_CN.tr +++ b/techpack_stairway/locale/techpack_stairway.zh_CN.tr @@ -1,5 +1,4 @@ # textdomain: techpack_stairway - TechPack Grating=TechPack 栅栏 TechPack Handrail 1=TechPack 扶手1 TechPack Handrail 2=TechPack 扶手2 diff --git a/techpack_stairway/locale/techpack_stairway.zh_TW.tr b/techpack_stairway/locale/techpack_stairway.zh_TW.tr index adc3e8a..2350bf8 100644 --- a/techpack_stairway/locale/techpack_stairway.zh_TW.tr +++ b/techpack_stairway/locale/techpack_stairway.zh_TW.tr @@ -1,5 +1,4 @@ # textdomain: techpack_stairway - TechPack Grating=TechPack 柵欄 TechPack Handrail 1=TechPack 扶手1 TechPack Handrail 2=TechPack 扶手2 diff --git a/techpack_stairway/locale/template.txt b/techpack_stairway/locale/template.txt index b96b134..ec1ee8d 100644 --- a/techpack_stairway/locale/template.txt +++ b/techpack_stairway/locale/template.txt @@ -1,5 +1,4 @@ # textdomain: techpack_stairway - TechPack Grating= TechPack Handrail 1= TechPack Handrail 2= diff --git a/techpack_warehouse/locale/techpack_warehouse.zh_CN.tr b/techpack_warehouse/locale/techpack_warehouse.zh_CN.tr index 6ef17bc..0083ed0 100644 --- a/techpack_warehouse/locale/techpack_warehouse.zh_CN.tr +++ b/techpack_warehouse/locale/techpack_warehouse.zh_CN.tr @@ -1,5 +1,4 @@ # textdomain: techpack_warehouse - Warehouse Box Copper=铜仓库箱 Warehouse Box Gold=金仓库箱 Warehouse Box Steel=铁仓库箱 diff --git a/techpack_warehouse/locale/techpack_warehouse.zh_TW.tr b/techpack_warehouse/locale/techpack_warehouse.zh_TW.tr index f45a9fc..0052998 100644 --- a/techpack_warehouse/locale/techpack_warehouse.zh_TW.tr +++ b/techpack_warehouse/locale/techpack_warehouse.zh_TW.tr @@ -1,5 +1,4 @@ # textdomain: techpack_warehouse - Warehouse Box Copper=銅倉庫箱 Warehouse Box Gold=金倉庫箱 Warehouse Box Steel=鐵倉庫箱 diff --git a/techpack_warehouse/locale/template.txt b/techpack_warehouse/locale/template.txt index 0ac7eda..217b484 100644 --- a/techpack_warehouse/locale/template.txt +++ b/techpack_warehouse/locale/template.txt @@ -1,5 +1,4 @@ # textdomain: techpack_warehouse - Warehouse Box Copper= Warehouse Box Gold= Warehouse Box Steel= diff --git a/tubelib/forceload.lua b/tubelib/forceload.lua index 3d86c59..c121764 100644 --- a/tubelib/forceload.lua +++ b/tubelib/forceload.lua @@ -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 diff --git a/tubelib/locale/template.txt b/tubelib/locale/template.txt index 2267315..3750a29 100644 --- a/tubelib/locale/template.txt +++ b/tubelib/locale/template.txt @@ -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!= diff --git a/tubelib/locale/tubelib.de.tr b/tubelib/locale/tubelib.de.tr index 8044883..9fa66de 100644 --- a/tubelib/locale/tubelib.de.tr +++ b/tubelib/locale/tubelib.de.tr @@ -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 ##### + diff --git a/tubelib/locale/tubelib.zh_CN.tr b/tubelib/locale/tubelib.zh_CN.tr index f6cba70..81c23b8 100644 --- a/tubelib/locale/tubelib.zh_CN.tr +++ b/tubelib/locale/tubelib.zh_CN.tr @@ -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 方块列表 diff --git a/tubelib/locale/tubelib.zh_TW.tr b/tubelib/locale/tubelib.zh_TW.tr index 7f7f8e4..5b3abb5 100644 --- a/tubelib/locale/tubelib.zh_TW.tr +++ b/tubelib/locale/tubelib.zh_TW.tr @@ -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 方塊列表 diff --git a/tubelib_addons1/locale/template.txt b/tubelib_addons1/locale/template.txt index 3562417..6d698da 100644 --- a/tubelib_addons1/locale/template.txt +++ b/tubelib_addons1/locale/template.txt @@ -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= diff --git a/tubelib_addons1/locale/tubelib_addons1.de.tr b/tubelib_addons1/locale/tubelib_addons1.de.tr index eb8b130..3ed85e7 100644 --- a/tubelib_addons1/locale/tubelib_addons1.de.tr +++ b/tubelib_addons1/locale/tubelib_addons1.de.tr @@ -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 diff --git a/tubelib_addons1/locale/tubelib_addons1.zh_CN.tr b/tubelib_addons1/locale/tubelib_addons1.zh_CN.tr index c670027..403f9c4 100644 --- a/tubelib_addons1/locale/tubelib_addons1.zh_CN.tr +++ b/tubelib_addons1/locale/tubelib_addons1.zh_CN.tr @@ -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 重整器缺陷 diff --git a/tubelib_addons1/locale/tubelib_addons1.zh_TW.tr b/tubelib_addons1/locale/tubelib_addons1.zh_TW.tr index 97d934f..42662ac 100644 --- a/tubelib_addons1/locale/tubelib_addons1.zh_TW.tr +++ b/tubelib_addons1/locale/tubelib_addons1.zh_TW.tr @@ -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 重整器缺陷 diff --git a/tubelib_addons2/locale/template.txt b/tubelib_addons2/locale/template.txt index f329f79..4e35e2c 100644 --- a/tubelib_addons2/locale/template.txt +++ b/tubelib_addons2/locale/template.txt @@ -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= diff --git a/tubelib_addons2/locale/tubelib_addons2.de.tr b/tubelib_addons2/locale/tubelib_addons2.de.tr index 6c4b32e..08d13fd 100644 --- a/tubelib_addons2/locale/tubelib_addons2.de.tr +++ b/tubelib_addons2/locale/tubelib_addons2.de.tr @@ -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 diff --git a/tubelib_addons2/locale/tubelib_addons2.zh_CN.tr b/tubelib_addons2/locale/tubelib_addons2.zh_CN.tr index 1d9fe4d..0ed02ec 100644 --- a/tubelib_addons2/locale/tubelib_addons2.zh_CN.tr +++ b/tubelib_addons2/locale/tubelib_addons2.zh_CN.tr @@ -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 逻辑非门 diff --git a/tubelib_addons2/locale/tubelib_addons2.zh_TW.tr b/tubelib_addons2/locale/tubelib_addons2.zh_TW.tr index dcdb389..624d4db 100644 --- a/tubelib_addons2/locale/tubelib_addons2.zh_TW.tr +++ b/tubelib_addons2/locale/tubelib_addons2.zh_TW.tr @@ -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 邏輯非門 diff --git a/tubelib_addons3/locale/template.txt b/tubelib_addons3/locale/template.txt index 8a76139..d21b086 100644 --- a/tubelib_addons3/locale/template.txt +++ b/tubelib_addons3/locale/template.txt @@ -1,5 +1,4 @@ # textdomain: tubelib_addons3 - HighPerf Chest= connected with= TA Chest Cart= diff --git a/tubelib_addons3/locale/tubelib_addons3.de.tr b/tubelib_addons3/locale/tubelib_addons3.de.tr index ad7bf2f..6b59716 100644 --- a/tubelib_addons3/locale/tubelib_addons3.de.tr +++ b/tubelib_addons3/locale/tubelib_addons3.de.tr @@ -1,5 +1,4 @@ # textdomain: tubelib_addons3 - HighPerf Chest=HighPerf Kiste connected with=verbunden mit TA Chest Cart=TA Kistenwagen diff --git a/tubelib_addons3/locale/tubelib_addons3.zh_CN.tr b/tubelib_addons3/locale/tubelib_addons3.zh_CN.tr index 42c43f3..654af53 100644 --- a/tubelib_addons3/locale/tubelib_addons3.zh_CN.tr +++ b/tubelib_addons3/locale/tubelib_addons3.zh_CN.tr @@ -1,5 +1,4 @@ # textdomain: tubelib_addons3 - HighPerf Chest=高性能箱子 connected with=已连接到 TA Chest Cart=TA 储物车 diff --git a/tubelib_addons3/locale/tubelib_addons3.zh_TW.tr b/tubelib_addons3/locale/tubelib_addons3.zh_TW.tr index d2cb16c..53bb37b 100644 --- a/tubelib_addons3/locale/tubelib_addons3.zh_TW.tr +++ b/tubelib_addons3/locale/tubelib_addons3.zh_TW.tr @@ -1,5 +1,4 @@ # textdomain: tubelib_addons3 - HighPerf Chest=高性能箱子 connected with=已連接到 TA Chest Cart=TA 儲物車