From 4b7fd5725db4daee51fbce9d7068b6b041f3a813 Mon Sep 17 00:00:00 2001 From: Joachim Stolberg Date: Tue, 11 May 2021 18:06:28 +0200 Subject: [PATCH] Upgrade fuel cell/electrolyzser --- basis/nodedata_meta.lua | 2 +- doc/manual_DE.lua | 12 +- doc/manual_EN.lua | 11 +- hydrogen/electrolyzer.lua | 2 +- hydrogen/fuelcell.lua | 180 ++++++++++-- i18n.py | 1 + locale/techage.de.tr | 557 +++++++++++++++++++------------------- locale/template.txt | 556 ++++++++++++++++++------------------- manuals/QSG.md | 4 +- manuals/manual_ta4_DE.md | 12 +- manuals/manual_ta4_EN.md | 11 +- power/power_terminal2.lua | 20 +- 12 files changed, 775 insertions(+), 593 deletions(-) diff --git a/basis/nodedata_meta.lua b/basis/nodedata_meta.lua index f5a2c43..e179e7e 100644 --- a/basis/nodedata_meta.lua +++ b/basis/nodedata_meta.lua @@ -99,4 +99,4 @@ function api.restore_at_startup() return {} end -return api \ No newline at end of file +return api diff --git a/doc/manual_DE.lua b/doc/manual_DE.lua index a739fb3..e424d33 100644 --- a/doc/manual_DE.lua +++ b/doc/manual_DE.lua @@ -1267,16 +1267,16 @@ techage.manual_DE.aText = { "Damit können Stromspitzen oder ein Überangebot an Strom in Wasserstoff umgewandelt und so gespeichert werden.\n".. "\n".. "Im Spiel kann Strom mit Hilfe des Elektrolyseurs in Wasserstoff und Wasserstoff über die Brennstoffzelle wieder in Strom umgewandelt werden.\n".. - "Damit kann Strom (in Form von Wasserstoff) nicht nur in Tanks gelagert\\, sonder mit Hilfe von Gasflaschen auch mit Wagen (carts) transportiert werden.\n".. + "Damit kann Strom (in Form von Wasserstoff) nicht nur in Tanks gelagert\\, sonder mit dem Tankwagen auch transportiert werden.\n".. "\n".. - "Die Umwandlung von Strom in Wasserstoff und zurück ist aber verlustbehaftet. Von 100 Einheiten Strom kommen nach der Umwandlung in Wasserstoff und zurück nur 83 Einheiten Strom wieder raus.\n".. + "Die Umwandlung von Strom in Wasserstoff und zurück ist aber verlustbehaftet. Von 100 Einheiten Strom kommen nach der Umwandlung in Wasserstoff und zurück nur 95 Einheiten Strom wieder raus.\n".. "\n".. "\n".. "\n", "Der Elektrolyseur wandelt Strom in Wasserstoff um.\n".. "Es muss von links mit Strom versorgt werden. Rechts kann Wasserstoff über Röhren und Pumpen entnommen werden.\n".. "\n".. - "Der Elektrolyseur kann bis zu 30 ku an Strom aufnehmen und generiert dann alle 4 s ein Wasserstoff Item.\n".. + "Der Elektrolyseur kann bis zu 35 ku an Strom aufnehmen und generiert dann alle 4 s ein Wasserstoff Item.\n".. "In den Elektrolyseur passen 200 Einheiten Wasserstoff.\n".. "\n".. "\n".. @@ -1284,7 +1284,11 @@ techage.manual_DE.aText = { "Die Brennstoffzelle wandelt Wasserstoff in Strom um.\n".. "Sie muss von links per Pumpe mit Wasserstoff versorgt werden. Rechts ist der Stromanschluss.\n".. "\n".. - "Die Brennstoffzelle kann bis zu 25 ku an Strom abgeben und benötigt dazu alle 4 s ein Wasserstoff Item.\n".. + "Die Brennstoffzelle kann bis zu 34 ku an Strom abgeben und benötigt dazu alle 4 s ein Wasserstoff Item.\n".. + "\n".. + "Normalerweise arbeitet die Brennstoffzelle als Generator der Kategorie 2 (wie auch anderen Speichersystemen).\n".. + "In diesem Fall können keine anderen Blöcke der Kategorie 2 wie der Akku-Block geladen werden.\n".. + "Über das Kontrollkästchen kann die Brennstoffzelle jedoch auch als Generator der Kategorie 1 eingesetzt werden.\n".. "\n".. "\n".. "\n", diff --git a/doc/manual_EN.lua b/doc/manual_EN.lua index b726554..7d9d463 100644 --- a/doc/manual_EN.lua +++ b/doc/manual_EN.lua @@ -1252,16 +1252,16 @@ techage.manual_EN.aText = { "This enables current peaks or an excess supply of electricity to be converted into hydrogen and thus stored.\n".. "\n".. "In the game\\, electricity can be converted back into electricity via the fuel cell using the electrolyzer in hydrogen and hydrogen.\n".. - "This means that electricity (in the form of hydrogen) can not only be stored in tanks\\, but can also be transported with carts using gas cylinders.\n".. + "This means that electricity (in the form of hydrogen) can not only be stored in tanks\\, but also transported by means of the tank cart.\n".. "\n".. - "However\\, the conversion of electricity into hydrogen and back is lossy. Out of 100 units of electricity\\, only 83 units of electricity come out after the conversion to hydrogen and back.\n".. + "However\\, the conversion of electricity into hydrogen and back is lossy. Out of 100 units of electricity\\, only 95 units of electricity come out after the conversion to hydrogen and back.\n".. "\n".. "\n".. "\n", "The electrolyzer converts electricity into hydrogen.\n".. "It must be powered from the left. On the right\\, hydrogen can be extracted via pipes and pumps.\n".. "\n".. - "The electrolyzer can draw up to 30 ku of electricity and then generates a hydrogen item every 4 s.\n".. + "The electrolyzer can draw up to 35 ku of electricity and then generates a hydrogen item every 4 s.\n".. "200 units of hydrogen fit into the electrolyzer.\n".. "\n".. "\n".. @@ -1269,7 +1269,10 @@ techage.manual_EN.aText = { "The fuel cell converts hydrogen into electricity.\n".. "It must be supplied with hydrogen from the left by a pump. The power connection is on the right.\n".. "\n".. - "The fuel cell can deliver up to 25 ku of electricity and needs a hydrogen item every 4 s.\n".. + "The fuel cell can deliver up to 34 ku of electricity and needs a hydrogen item every 4 s.\n".. + "\n".. + "Usually the fuel cell works as a category 2 generator (like other storage systems). \n".. + "In this case\\, no other category 2 blocks such as the battery block can be charged. However\\, the fuel cell can also be used as a category 1 generator via the check box.\n".. "\n".. "\n".. "\n", diff --git a/hydrogen/electrolyzer.lua b/hydrogen/electrolyzer.lua index 13890c5..7b4e9b5 100644 --- a/hydrogen/electrolyzer.lua +++ b/hydrogen/electrolyzer.lua @@ -24,7 +24,7 @@ local networks = techage.networks local CYCLE_TIME = 2 local STANDBY_TICKS = 3 -local PWR_NEEDED = 30 +local PWR_NEEDED = 35 local PWR_UNITS_PER_HYDROGEN_ITEM = 80 local CAPACITY = 200 diff --git a/hydrogen/fuelcell.lua b/hydrogen/fuelcell.lua index 1c1e040..d69a081 100644 --- a/hydrogen/fuelcell.lua +++ b/hydrogen/fuelcell.lua @@ -24,10 +24,26 @@ local networks = techage.networks local CYCLE_TIME = 2 local STANDBY_TICKS = 4 -local PWR_CAPA = 25 -local PWR_UNITS_PER_HYDROGEN_ITEM = 80 +local PWR_CAPA = 34 +local PWR_UNITS_PER_HYDROGEN_ITEM = 75 local CAPACITY = 100 +local States = {} +local STATE = function(pos) return States[techage.get_node_lvm(pos).name] end + +local function is_gen1(nvm) + if not nvm.running then + local is_gen1 = dump(nvm.is_gen1 or false) + return "checkbox[0.3,0.5;is_gen1;"..S("Cat. 1 generator")..";"..is_gen1.."]".. + "tooltip[0.3,0.5;1,1;"..S("If set, fuelcell will work\nas cat. 1 generator")..";#0C3D32;#FFFFFF]" + end + if nvm.is_gen1 then + return "label[0.5,0.7;"..S("Cat. 1 generator").."]" + else + return "label[0.5,0.7;"..S("Cat. 2 generator").."]" + end +end + local function formspec(self, pos, nvm) local amount = (nvm.liquid and nvm.liquid.amount) or 0 local lqd_name = (nvm.liquid and nvm.liquid.name) or "techage:liquid" @@ -46,6 +62,7 @@ local function formspec(self, pos, nvm) "label[2.5,-0.1;"..minetest.colorize( "#000000", S("Fuel Cell")).."]".. techage.item_image(0.5,2, lqd_name).. arrow.. + is_gen1(nvm).. "image_button[2,2.5;1,1;".. self:get_state_button_image(nvm) ..";state_button;]".. "tooltip[2,2.5;1,1;"..self:get_state_tooltip(nvm).."]".. techage.power.formspec_label_bar(pos, 3.5, 0.8, S("Electricity"), PWR_CAPA, nvm.given) @@ -71,7 +88,7 @@ local State = techage.NodeStates:new({ cycle_time = CYCLE_TIME, standby_ticks = STANDBY_TICKS, formspec_func = formspec, - infotext_name = S("TA4 Fuel Cell"), + infotext_name = S("TA4 Fuel Cell Gen2"), start_node = start_node, stop_node = stop_node, }) @@ -94,18 +111,19 @@ end -- converts hydrogen into power local function node_timer(pos, elapsed) local nvm = techage.get_nvm(pos) + local state = STATE(pos) --print("fuelcell", nvm.running, nvm.given, nvm.num_pwr_units) if has_hydrogen(nvm) then local outdir = M(pos):get_int("outdir") nvm.given = power.generator_alive(pos, Cable, CYCLE_TIME, outdir) consuming(pos, nvm) - State:keep_running(pos, nvm, 1) -- TODO warum hier 1 und nicht COUNTDOWN_TICKS? + state:keep_running(pos, nvm, 1) -- TODO warum hier 1 und nicht COUNTDOWN_TICKS? else - State:standby(pos, nvm) + state:standby(pos, nvm) nvm.given = 0 end if techage.is_activeformspec(pos) then - M(pos):set_string("formspec", formspec(State, pos, nvm)) + M(pos):set_string("formspec", formspec(state, pos, nvm)) end return true end @@ -115,14 +133,26 @@ local function on_receive_fields(pos, formname, fields, player) return end local nvm = techage.get_nvm(pos) - State:state_button_event(pos, nvm, fields) - M(pos):set_string("formspec", formspec(State, pos, nvm)) + if fields.is_gen1 then + nvm.is_gen1 = fields.is_gen1 == "true" + local node = minetest.get_node(pos) + if nvm.is_gen1 then + node.name = "techage:ta4_fuelcell2" + else + node.name = "techage:ta4_fuelcell" + end + minetest.swap_node(pos, node) + local outdir = M(pos):get_int("outdir") + techage.power.update_network(pos, outdir, Cable) + end + STATE(pos):state_button_event(pos, nvm, fields) + M(pos):set_string("formspec", formspec(STATE(pos), pos, nvm)) end local function on_rightclick(pos, node, clicker) local nvm = techage.get_nvm(pos) techage.set_activeformspec(pos, clicker) - M(pos):set_string("formspec", formspec(State, pos, nvm)) + M(pos):set_string("formspec", formspec(STATE(pos), pos, nvm)) end local function after_place_node(pos) @@ -130,7 +160,7 @@ local function after_place_node(pos) nvm.running = false nvm.num_pwr_units = 0 local number = techage.add_node(pos, "techage:ta4_fuelcell") - State:node_init(pos, nvm, number) + STATE(pos):node_init(pos, nvm, number) local node = minetest.get_node(pos) M(pos):set_int("outdir", networks.side_to_outdir(pos, "R")) Pipe:after_place_node(pos) @@ -173,7 +203,7 @@ local liquid_def = { local leftover = liquid.srv_put(pos, indir, name, amount) if techage.is_activeformspec(pos) then local nvm = techage.get_nvm(pos) - M(pos):set_string("formspec", formspec(State, pos, nvm)) + M(pos):set_string("formspec", formspec(STATE(pos), pos, nvm)) end return leftover end, @@ -181,7 +211,7 @@ local liquid_def = { amount, name = liquid.srv_take(pos, indir, name, amount) if techage.is_activeformspec(pos) then local nvm = techage.get_nvm(pos) - M(pos):set_string("formspec", formspec(State, pos, nvm)) + M(pos):set_string("formspec", formspec(STATE(pos), pos, nvm)) end return amount, name end @@ -269,9 +299,126 @@ minetest.register_node("techage:ta4_fuelcell_on", { light_source = 6, }) -Cable:add_secondary_node_names({"techage:ta4_fuelcell", "techage:ta4_fuelcell_on"}) -Pipe:add_secondary_node_names({"techage:ta4_fuelcell", "techage:ta4_fuelcell_on"}) -techage.register_node({"techage:ta4_fuelcell", "techage:ta4_fuelcell_on"}, { +------------------------------------------------------------------------------- +-- Gen1 fuellcell +------------------------------------------------------------------------------- +local State2 = techage.NodeStates:new({ + node_name_passive = "techage:ta4_fuelcell2", + node_name_active = "techage:ta4_fuelcell2_on", + cycle_time = CYCLE_TIME, + standby_ticks = STANDBY_TICKS, + formspec_func = formspec, + infotext_name = S("TA4 Fuel Cell Gen1"), + start_node = start_node, + stop_node = stop_node, +}) + +local netw_def2 = { + pipe2 = { + sides = {L = 1}, -- Pipe connection sides + ntype = "tank", + }, + ele1 = { + sides = {R = 1}, -- Cable connection sides + ntype = "gen1", + nominal = PWR_CAPA - 1, -- to be able to distiguish between cat1 and 2 + }, +} + +minetest.register_node("techage:ta4_fuelcell2", { + description = S("TA4 Fuel Cell"), + tiles = { + -- up, down, right, left, back, front + "techage_filling_ta4.png^techage_frame_ta4_top.png^techage_appl_arrow.png", + "techage_filling_ta4.png^techage_frame_ta4.png", + "techage_filling_ta4.png^techage_frame_ta4.png^techage_appl_hole_electric.png", + "techage_filling_ta4.png^techage_frame_ta4.png^techage_appl_hole_pipe.png", + "techage_filling_ta4.png^techage_frame_ta4.png^techage_appl_fuelcell.png^techage_appl_ctrl_unit.png^[transformFX", + "techage_filling_ta4.png^techage_frame_ta4.png^techage_appl_fuelcell.png^techage_appl_ctrl_unit.png", + }, + + can_dig = function(pos, player) + if minetest.is_protected(pos, player:get_player_name()) then + return false + end + return liquid.is_empty(pos) + end, + + after_place_node = after_place_node, + after_dig_node = after_dig_node, + tubelib2_on_update2 = tubelib2_on_update2, + on_punch = liquid.on_punch, + networks = netw_def2, + liquid = liquid_def, + on_receive_fields = on_receive_fields, + on_timer = node_timer, + on_rightclick = on_rightclick, + + paramtype2 = "facedir", + groups = {cracky=2, crumbly=2, choppy=2, not_in_creative_inventory=1}, + on_rotate = screwdriver.disallow, + is_ground_content = false, + drop = "techage:ta4_fuelcell", +}) + +minetest.register_node("techage:ta4_fuelcell2_on", { + description = S("TA4 Fuel Cell"), + tiles = { + -- up, down, right, left, back, front + "techage_filling_ta4.png^techage_frame_ta4_top.png^techage_appl_arrow.png", + "techage_filling_ta4.png^techage_frame_ta4.png", + "techage_filling_ta4.png^techage_frame_ta4.png^techage_appl_hole_electric.png", + "techage_filling_ta4.png^techage_frame_ta4.png^techage_appl_hole_pipe.png", + { + image = "techage_filling4_ta4.png^techage_frame4_ta4.png^techage_appl_fuelcell4.png^techage_appl_ctrl_unit4.png^[transformFX", + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 32, + aspect_h = 32, + length = 0.8, + }, + }, + { + image = "techage_filling4_ta4.png^techage_frame4_ta4.png^techage_appl_fuelcell4.png^techage_appl_ctrl_unit4.png", + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 32, + aspect_h = 32, + length = 0.8, + }, + }, + }, + + tubelib2_on_update2 = tubelib2_on_update2, + networks = netw_def2, + liquid = liquid_def, + on_receive_fields = on_receive_fields, + on_punch = liquid.on_punch, + on_timer = node_timer, + on_rightclick = on_rightclick, + + paramtype2 = "facedir", + groups = {not_in_creative_inventory=1}, + on_rotate = screwdriver.disallow, + is_ground_content = false, + diggable = false, + paramtype = "light", + light_source = 6, +}) + +States["techage:ta4_fuelcell"] = State +States["techage:ta4_fuelcell_on"] = State +States["techage:ta4_fuelcell2"] = State2 +States["techage:ta4_fuelcell2_on"] = State2 + +Cable:add_secondary_node_names({"techage:ta4_fuelcell", "techage:ta4_fuelcell_on", + "techage:ta4_fuelcell2", "techage:ta4_fuelcell2_on"}) +Pipe:add_secondary_node_names({"techage:ta4_fuelcell", "techage:ta4_fuelcell_on", + "techage:ta4_fuelcell2", "techage:ta4_fuelcell2_on"}) +techage.register_node({"techage:ta4_fuelcell", "techage:ta4_fuelcell_on", + "techage:ta4_fuelcell2", "techage:ta4_fuelcell2_on"}, { on_recv_message = function(pos, src, topic, payload) local nvm = techage.get_nvm(pos) if topic == "load" then @@ -279,7 +426,7 @@ techage.register_node({"techage:ta4_fuelcell", "techage:ta4_fuelcell_on"}, { elseif topic == "delivered" then return math.floor((nvm.given or 0) + 0.5) else - return State:on_receive_message(pos, topic, payload) + return STATE(pos):on_receive_message(pos, topic, payload) end end, }) @@ -292,4 +439,3 @@ minetest.register_craft({ {'default:steel_ingot', "techage:ta4_wlanchip", 'default:steel_ingot'}, }, }) - diff --git a/i18n.py b/i18n.py index ece4e4c..e66de31 100755 --- a/i18n.py +++ b/i18n.py @@ -455,4 +455,5 @@ def run_all_subfolders(folder): update_folder(modfolder + "/") +_argv.append("--sort") main() diff --git a/locale/techage.de.tr b/locale/techage.de.tr index 0e77977..b40f19b 100644 --- a/locale/techage.de.tr +++ b/locale/techage.de.tr @@ -4,17 +4,37 @@ ### akkubox.lua ### -TA3 Akku Box=TA3 Akku Block TA3 Accu Box=Akkublock +TA3 Akku Box=TA3 Akku Block + +### akkubox.lua ### +### battery.lua ### + +Load=Ladung + +### akkubox.lua ### +### electrolyzer.lua ### +### fuelcell.lua ### +### generator.lua ### +### heatexchanger2.lua ### +### tiny_generator.lua ### + +Electricity=Strom ### aluminium.lua ### -Gibbsite Powder=Gibbsit Pulver Aluminum=Aluminium +Gibbsite Powder=Gibbsit Pulver Red Mud=Rotschlamm Red Mud Barrel=Rotschlamm Fass Red Mud Canister=Rotschlamm Kanister +### assemble.lua ### +### firebox_lib.lua ### + +[TA] Area is protected!=[TA] Bereich ist geschützt +[TA] Not enough space!=[TA] Nicht ausreichend Platz! + ### autocrafter.lua ### Autocrafter=Autocrafter @@ -26,53 +46,48 @@ TA2 Power Generator: Overload fault?@n(restart with right-click)=TA2 Stromgenera ### baborium.lua ### -Baborium Ore=Baboriumerz -Baborium Lump=Baboriumklumpen Baborium Ingot=Baboriumbarren +Baborium Lump=Baboriumklumpen +Baborium Ore=Baboriumerz ### barrel.lua ### -Water=Wasser -Water Barrel=Wasserfass +Gas Cylinder Large=Gasflasche groß +Gas Cylinder Small=Gasflasche klein River Water Barrel=Flusswasserfass -empty=leer TA Empty Barrel=TA leeres Fass TA3 Canister=TA3 Kanister -Gas Cylinder Small=Gasflasche klein -Gas Cylinder Large=Gasflasche groß +Water=Wasser +Water Barrel=Wasserfass +empty=leer ### basalt.lua ### -Basalt Stone=Basaltgestein Basalt Cobble=Basaltpflaster -Basalt Stone Brick=Basaltsteinziegel -Basalt Stone Block=Basaltsteinblock -Basalt Gravel=Basaltkies -Sieved Basalt Gravel=Basaltkies gesiebt Basalt Glass=Basaltglas Basalt Glass 2=Basaltglas 2 Basalt Glass Thin=Basaltglas dünn Basalt Glass Thin 2=Basaltglas dünn 2 Basalt Glass Thin XL=Basaltglas dünn XL Basalt Glass Thin XL 2=Basaltglas dünn XL 2 +Basalt Gravel=Basaltkies +Basalt Stone=Basaltgestein +Basalt Stone Block=Basaltsteinblock +Basalt Stone Brick=Basaltsteinziegel +Sieved Basalt Gravel=Basaltkies gesiebt ### battery.lua ### -Digtron Battery=Digtron Akku -Coal Equivalents=Kohleeinheiten Battery=Batterie - -### battery.lua ### -### akkubox.lua ### - -Load=Ladung +Coal Equivalents=Kohleeinheiten +Digtron Battery=Digtron Akku ### bauxit.lua ### -Bauxite Stone=Bauxit Bauxite Cobblestone=Bauxit Kopfsteinpflaster Bauxite Gravel=Bauxit Kies Bauxite Powder=Bauxit Pulver +Bauxite Stone=Bauxit ### blackhole.lua ### @@ -81,8 +96,8 @@ TechAge Black Hole (let items and liquids disappear)=TechAge Schwarzes Loch (Geg ### boiler.lua ### -TA2 Boiler Top=TA2 Boiler oben TA2 Boiler Base=TA2 Boiler unten +TA2 Boiler Top=TA2 Boiler oben ### boiler_base.lua ### @@ -90,8 +105,8 @@ TA3 Boiler Base=TA3 Boiler unten ### boiler_lib.lua ### -Water Boiler=Wasserboiler To add water punch@nthe boiler@nwith a water bucket=Um Wasser nachzufüllen,@nschlage mit einem Wassereimer@nauf den Block +Water Boiler=Wasserboiler water temperature=Wassertemperatur ### boiler_top.lua ### @@ -107,6 +122,26 @@ TA3 Booster=TA3 Gebläse TA3 Button/Switch=TA3 Taster/Schalter TA4 Button/Switch=TA4 Schalter/Taster +### button.lua ### +### cart_detector.lua ### +### detector.lua ### +### lua_logic.lua ### +### mesecons_converter.lua ### +### node_detector.lua ### +### player_detector.lua ### +### repeater.lua ### + +Insert destination node number(s)=Gebe Zielnummer(n) ein + +### button.lua ### +### chest.lua ### +### detector.lua ### +### doorcontroller.lua ### +### mesecons_converter.lua ### +### repeater.lua ### + +Save=Speichern + ### cart_detector.lua ### TA3 Cart Detector=TA3 Wagen Detektor @@ -142,11 +177,11 @@ TA1 Charcoal=TA1 Holzkohle ### chest.lua ### -TA2 Protected Chest=TA2 Gesicherte Kiste -TA3 Protected Chest=TA3 Gesicherte Kiste +Allow public access to the chest=Erlaube öffentlichen Zugriff auf die Kiste Inventory,Pre-Assignment,Config=Inventar,Vorbelegung,Konfiguration Node label:=Blockbeschriftung: -Allow public access to the chest=Erlaube öffentlichen Zugriff auf die Kiste +TA2 Protected Chest=TA2 Gesicherte Kiste +TA3 Protected Chest=TA3 Gesicherte Kiste TA4 Protected Chest=TA4 Gesicherte Kiste ### chest_cart.lua ### @@ -159,8 +194,8 @@ Ash=Asche ### collector.lua ### -Node numbers to read the states from=Knotennummern zum Lesen der Zustände Node number to send the events to=Knotennummer zum Senden der Events +Node numbers to read the states from=Knotennummern zum Lesen der Zustände Send an event if state is equal or larger than=Senden ein Event wenn Status größer oder gleich als TA4 State Collector=TA4 Zuständesammler @@ -181,47 +216,27 @@ TA2 Cylinder=TA2 Zylinder TA3 Detector=TA3 Detektor TA4 Detector=TA4 Detektor -### detector.lua ### -### doorcontroller.lua ### -### button.lua ### -### repeater.lua ### -### chest.lua ### -### mesecons_converter.lua ### - -Save=Speichern - -### detector.lua ### -### lua_logic.lua ### -### node_detector.lua ### -### button.lua ### -### cart_detector.lua ### -### player_detector.lua ### -### repeater.lua ### -### mesecons_converter.lua ### - -Insert destination node number(s)=Gebe Zielnummer(n) ein - ### display.lua ### -TA4 Display=TA4 Display Display no: =Display Nr. +TA4 Display=TA4 Display TA4 Display XL=TA4 Display XL ### distiller.lua ### -TA3 Distillation Tower Base=TA3 Destillationsturm Basis TA3 Distillation Tower 1=TA3 Destillationsturm 1 TA3 Distillation Tower 2=TA3 Destillationsturm 2 TA3 Distillation Tower 3=TA3 Destillationsturm 3 TA3 Distillation Tower 4=TA3 Destillationsturm 4 +TA3 Distillation Tower Base=TA3 Destillationsturm Basis ### distributor.lua ### -blocking mode=Blockiert Block configured items for open ports=Blockiere konfigurierte Gegenstände für offene Ausgänge -Input=Einspeisung Distributor=Verteiler High Performance Distributor=Hochleistungs-Verteiler +Input=Einspeisung +blocking mode=Blockiert ### doorblock.lua ### @@ -234,29 +249,29 @@ TA3 Door Controller=TA3 Tür Controller ### doorcontroller2.lua ### -Ctrl,Inv=Ctrl,Inv -Record=Aufzeichnen -Done=Fertig -Set=Setzen -Remove=Entfernen -with door sound=mit Türgeräusch -TA3 Door Controller II=TA3 Tür Controller II -Recording...=Aufzeichnung... -Click on all the blocks that are part of the door/gate=Klicke auf alle Blöcke, die Teil des Tores sind -block positions are stored.=Block Positionen gespeichert. Blocks are back=Blöcke sind wieder da Blocks are disappeared=Blöcke sind verschwunden +Click on all the blocks that are part of the door/gate=Klicke auf alle Blöcke, die Teil des Tores sind +Ctrl,Inv=Ctrl,Inv +Done=Fertig +Record=Aufzeichnen +Recording...=Aufzeichnung... +Remove=Entfernen +Set=Setzen +TA3 Door Controller II=TA3 Tür Controller II +block positions are stored.=Block Positionen gespeichert. +with door sound=mit Türgeräusch ### drillbox.lua ### Build derrick=Errichte Ölturm -Drill Bit=Bohrstange Depth=Tiefe -Remove derrick=Entferne Ölturm -Drill bits missing=Bohrgestänge fehlt +Drill Bit=Bohrstange Drill area is protected=Bohrbereich ist geschützt -item output blocked=Ausgang blockiert +Drill bits missing=Bohrgestänge fehlt Oil Drill Box=Ölbohrkiste +Remove derrick=Entferne Ölturm +item output blocked=Ausgang blockiert ### drive_axle.lua ### @@ -279,10 +294,10 @@ Electrolyzer=Eletrolyseur ### electronic.lua ### TA3 Vacuum Tube=TA3 Vakuumröhre +TA4 LEDs=TA4 LEDs +TA4 RAM Chip=RAM Chip TA4 WLAN Chip=TA4 WLAN Chip WLAN Chip=WLAN Chip -TA4 RAM Chip=RAM Chip -TA4 LEDs=TA4 LEDs ### electronic_fab.lua ### @@ -299,10 +314,10 @@ Epoxide Resin Canister=Epoxidharz Kanister ### explore.lua ### -depth=Tiefe Oil=Öl -TA3 Oil Storage=TA3 Öl Speicher TA3 Oil Explorer=TA3 Ölexplorer +TA3 Oil Storage=TA3 Öl Speicher +depth=Tiefe ### filler.lua ### @@ -312,45 +327,51 @@ TA Liquid Filler=TA Einfülltrichter ### firebox.lua ### TA2 Firebox=TA2 Feuerkiste +TA3 Coal Power Station Firebox=TA3 Kohlekraftwerks-Feuerbox TA3 Furnace Oil Burner=TA3 Ofen-Ölbrenner TA3 Power Station Firebox=TA3 Kraftwerks-Feuerbox -TA3 Coal Power Station Firebox=TA3 Kohlekraftwerks-Feuerbox ### firebox_lib.lua ### Firebox=Feuerkasten -### firebox_lib.lua ### -### assemble.lua ### - -[TA] Area is protected!=[TA] Bereich ist geschützt -[TA] Not enough space!=[TA] Nicht ausreichend Platz! - ### flywheel.lua ### Flywheel=Schwungrad TA2 Flywheel=TA2 Schwungrad +### flywheel.lua ### +### generator.lua ### +### solarcell.lua ### +### source.lua ### + +power=Energie + ### forceload.lua ### -List of your Forceload Blocks:=Liste der Forceload Blöcke -loaded=geladen -Punch the block to make the area visible.=Schlage auf den Bock um den Bereich anzuzeigen. Area already loaded or max. number of Forceload Blocks reached!=Bereich bereits geladen oder maximale Anzahl von Forceload Blöcken erreicht! +List of your Forceload Blocks:=Liste der Forceload Blöcke +Priv missing=Rechte fehlen +Punch the block to make the area visible.=Schlage auf den Bock um den Bereich anzuzeigen. +Show all forceload blocks in a 64x64x64 range=Zeige alle Forceload Blöcke im Umkreis von 64x64x64 Blöcken Techage Forceload Block=Techage Forceload Block Techage Forceload Tile=Techage Forceload Kachel -Show all forceload blocks in a 64x64x64 range=Zeige alle Forceload Blöcke im Umkreis von 64x64x64 Blöcken -Priv missing=Rechte fehlen +loaded=geladen ### fuel_lib.lua ### -To add fuel punch@nthis block@nwith a fuel container=Um Brennstoff nachzufüllen,@nschlage mit einem Kraftstoffbehälter@nauf den Block Fuel Menu=Brennstoff Menü +To add fuel punch@nthis block@nwith a fuel container=Um Brennstoff nachzufüllen,@nschlage mit einem Kraftstoffbehälter@nauf den Block ### fuelcell.lua ### +Cat. 1 generator=Kat. 1 Generator +Cat. 2 generator=Kat. 2 Generator Fuel Cell=Brennstoffzelle +If set, fuelcell will work@nas cat. 1 generator=Wenn gesetzt, Brennstoffzelle@narbeitet als Kat. 1 Generator TA4 Fuel Cell=TA4 Brennstoffzelle +TA4 Fuel Cell Gen1=TA4 Brennstoffzelle Gen1 +TA4 Fuel Cell Gen2=TA4 Brennstoffzelle Gen2 ### fuelcellstack.lua ### @@ -358,9 +379,9 @@ TA4 Fuel Cell Stack=Brennstoffzellenstapel ### furnace_top.lua ### +Furnace Top=Ofenoberteil Outp=Ergeb. no fuel or no power=kein Strom oder Brennstoff -Furnace Top=Ofenoberteil ### gateblock.lua ### @@ -373,9 +394,9 @@ TA2 Gearbox=TA2 Getriebeblock ### generator.lua ### Generator=Generator -storage empty?=Speicher leer? -TA4 Generator=TA4 Generator TA3 Generator=TA3 Generator +TA4 Generator=TA4 Generator +storage empty?=Speicher leer? ### gravelrinser.lua ### @@ -384,10 +405,10 @@ Rinsing=Waschen ### gravelsieve.lua ### -TA1 Gravel Sieve=TA1 Kiessieb -Sieved Gravel=Gesiebtes Kies Compressed Gravel=Komprimiertes Kies Gravel Sieve=Kiessieb +Sieved Gravel=Gesiebtes Kies +TA1 Gravel Sieve=TA1 Kiessieb TA2 Gravel Sieve=TA2 Kiessieb TA3 Gravel Sieve=TA3 Kiessieb TA4 Gravel Sieve=TA4 Kiessieb @@ -404,18 +425,18 @@ TA4 LED Grow Light=TA4 LED Pflanzenlampe ### guide.lua ### No plan available=Kein Plan verfügar -Top view=Draufsicht -Side view=Seitenansicht Plan=Plan +Side view=Seitenansicht +Top view=Draufsicht ### hammer.lua ### -TA1 Stone Hammer (smash stone to gravel)=TA1 Steinhammer (zerschlage Stein zu Kies) TA1 Bronze Hammer (smash stone to gravel)=TA1 Bronzehammer (zerschlage Stein zu Kies) -TA1 Steel Hammer (smash stone to gravel)=TA1 Stahlhammer (zerschlage Stein zu Kies) -TA1 Mese Hammer (smash stone to gravel)=TA1 Mesehammer (zerschlage Stein zu Kies) TA1 Diamond Hammer (smash stone to gravel)=TA1 Diamanthammer (zerschlage Stein zu Kies) TA1 Meridium Hammer (smash stone to gravel)=TA1 Meridiumhammer (zerschlage Stein zu Kies) +TA1 Mese Hammer (smash stone to gravel)=TA1 Mesehammer (zerschlage Stein zu Kies) +TA1 Steel Hammer (smash stone to gravel)=TA1 Stahlhammer (zerschlage Stein zu Kies) +TA1 Stone Hammer (smash stone to gravel)=TA1 Steinhammer (zerschlage Stein zu Kies) ### heater.lua ### @@ -424,20 +445,20 @@ TA4 Furnace Heater=TA4 Ofenheizung ### heatexchanger1.lua ### TA4 Heat Exchanger 1=TA4 Wärmetauscher 1 -wrong storage diameter=Falscher Wärmespeicher-Durchmesser inlet/pipe error=Einlass/Röhrenfehler +wrong storage diameter=Falscher Wärmespeicher-Durchmesser + +### heatexchanger1.lua ### +### heatexchanger2.lua ### + +did you check the plan?=hast du den Plan geprüft? ### heatexchanger2.lua ### Heat Exchanger=Wärmetauscher -Thermal=Wärme TA4 Heat Exchanger=TA4 Wärmetauscher TA4 Heat Exchanger 2=TA4 Wärmetauscher 2 - -### heatexchanger2.lua ### -### heatexchanger1.lua ### - -did you check the plan?=hast du den Plan geprüft? +Thermal=Wärme ### heatexchanger3.lua ### @@ -445,9 +466,9 @@ TA4 Heat Exchanger 3=TA4 Wärmetauscher 3 ### hydrogen.lua ### -TA4 Hydrogen=TA4 Wasserstoff -Hydrogen Cylinder Small=Wasserstoffflasche klein Hydrogen Cylinder Large=Wasserstoffflasche groß +Hydrogen Cylinder Small=Wasserstoffflasche klein +TA4 Hydrogen=TA4 Wasserstoff ### industriallamp1.lua ### @@ -472,8 +493,8 @@ TA4 Pipe Inlet=TA4 Rohrzulauf ### inverter.lua ### Inverter=Wechselrichter -Power DC=Gleichstrom Power AC=Wechselstrom +Power DC=Gleichstrom TA4 Solar Inverter=TA4 Solar Wechselrichter ### junctionbox.lua ### @@ -482,20 +503,25 @@ TA Electric Junction Box=TA Verteilerdose ### lampholder.lua ### -TA Lamp Holder White=TA Lampenhalter Weiß -TA Lamp Holder Aspen=TA Lampenhalter Espe TA Lamp Holder Acacia=TA Lampenhalter Akazie TA Lamp Holder Apple=TA Lampenhalter Apfel +TA Lamp Holder Aspen=TA Lampenhalter Espe TA Lamp Holder Copper=TA Lampenhalter Kupfer TA Lamp Holder Gold=TA Lampenhalter Gold +TA Lamp Holder White=TA Lampenhalter Weiß ### laser.lua ### +Laser beam error!=Laserstrahl Fehler! TA4 Laser Beam Emitter=TA4 Laserstrahl Sender +TA4 Laser Beam Receiver=TA4 Laserstrahl Empfänger Valid destination positions:=Gültige Zielpositionen to=bis -Laser beam error!=Laserstrahl Fehler! -TA4 Laser Beam Receiver=TA4 Laserstrahl Empfänger + +### lib.lua ### +### sensorchest.lua ### + +connected with=verbunden mit ### lighter.lua ### @@ -503,14 +529,14 @@ TA1 Lighter=TA1 Anzünder ### liquid_lib.lua ### -To add liquids punch@nthe tank@nwith a liquid container=Um Flüssigkeit nachzufüllen,@nschlage mit einem Flüssigkeitsbehälter@nauf den Block -Liquid Tank=Flüssigkeitstank Allow public access to the tank=Erlaube öffentlichen Zugriff auf den Tank +Liquid Tank=Flüssigkeitstank +To add liquids punch@nthe tank@nwith a liquid container=Um Flüssigkeit nachzufüllen,@nschlage mit einem Flüssigkeitsbehälter@nauf den Block ### liquid_pipe.lua ### -TA Pipe=TA Leitung (Flüssigkeiten) TA Junction Pipe=TA Leitungskupplung +TA Pipe=TA Leitung (Flüssigkeiten) ### liquidsampler.lua ### @@ -523,32 +549,32 @@ no usable water=Kein brauchbares Wasser ### logic_block.lua ### -Send an 'on'/'off' command if the@nexpression becomes true.@n=Sende ein 'on'/'off' Kommando, wenn der @nAusdruck wahr wird.@n -@nRule:@n @= on/off if is true@n=@nRegel:@n @= on/off if is true@n -@n is the block number to which the@ncommand should be sent.@n=@n ist die Blocknummer, an die der Befehl@ngesendet werden soll.@n -@n is a boolean expression@nwhere input numbers are evaluated.@n=@n ist ein boolescher Ausdruck,@nbei dem Eingabenummern ausgewertet werden.@n -@nExamples:@n1234 @=@= on@n1234 @=@= off@n1234 @=@= on and 2345 @=@= off@n2345 ~@= 3456@n=@nBeispiele:@n1234 @=@= on@n1234 @=@= off@n1234 @=@= on and 2345 @=@= off@n2345 ~@= 3456@n -@nValid operators:@nand or on off me @=@= ~@= ( )@n=@nGültige Operatoren:@nand or on off @=@= ~@= ( )@n -'~@=' means: not equal@n='~@=' bedeutet: ungleich@n 'me' has to be used for the own block number.@n='me' wird für die eigene Blocknummer verwendet.@n +'~@=' means: not equal@n='~@=' bedeutet: ungleich@n +@n is a boolean expression@nwhere input numbers are evaluated.@n=@n ist ein boolescher Ausdruck,@nbei dem Eingabenummern ausgewertet werden.@n +@n is the block number to which the@ncommand should be sent.@n=@n ist die Blocknummer, an die der Befehl@ngesendet werden soll.@n @nAll rules are checked with each received@ncommand.=@nAlle Regeln werden mit jedem empfangenen@nBefehl überprüft. +@nExamples:@n1234 @=@= on@n1234 @=@= off@n1234 @=@= on and 2345 @=@= off@n2345 ~@= 3456@n=@nBeispiele:@n1234 @=@= on@n1234 @=@= off@n1234 @=@= on and 2345 @=@= off@n2345 ~@= 3456@n +@nRule:@n @= on/off if is true@n=@nRegel:@n @= on/off if is true@n @nThe internal processing time for all@ncommands is 100 ms.=@nDie interne Durchlaufzeit für alle@nKommandos beträgt 100 ms. -Rules=Regeln -Help=Hilfe +@nValid operators:@nand or on off me @=@= ~@= ( )@n=@nGültige Operatoren:@nand or on off @=@= ~@= ( )@n Blocking Time=Sperrzeit +Help=Hilfe Inputs=Eingänge Outputs=Ausgänge +Rules=Regeln +Send an 'on'/'off' command if the@nexpression becomes true.@n=Sende ein 'on'/'off' Kommando, wenn der @nAusdruck wahr wird.@n Syntax=Syntax ### logic_block.lua ### ### lua_logic.lua ### -Update=Update TA3 Logic Block=TA3 Logikblock +Update=Update ### logic_block.lua ### -### power_terminal2.lua ### ### lua_logic.lua ### +### power_terminal2.lua ### Store=Speichern @@ -560,22 +586,27 @@ Lye Canister=Lauge Kanister ### meltingpot.lua ### -Menu,Recipes=Menü,Rezepte -Menu=Menü -Melting Guide=Schmelzführer Heat=Hitze +Melting Guide=Schmelzführer Melting Pot active (heat@==Schmelztiegel aktiv (Hitze@= Melting Pot inactive (heat@==Schmelztiegel inaktiv (Hitze@= -TA1 Melting Pot=TA1 Schmelztiegel Melting Pot inactive (heat@=0)=Schmelztiegel inaktiv (Hitze@=0) -TA1 Melting=TA1 Schmelzen +Menu=Menü +Menu,Recipes=Menü,Rezepte TA1 Burning=TA1 Brennen +TA1 Melting=TA1 Schmelzen +TA1 Melting Pot=TA1 Schmelztiegel + +### meltingpot.lua ### +### repairkit.lua ### + +Time=Zeit ### meridium.lua ### +Meridium Axe=Meridium Axt Meridium Pickaxe=Meridium Pickel Meridium Shovel=Meridium Schaufel -Meridium Axe=Meridium Axt Meridium Sword=Meridium Schwert ### mesecons_converter.lua ### @@ -588,11 +619,11 @@ TA4 Streetlamp Solar Cell=TA4 Straßenlampen-Solarzelle ### node_detector.lua ### -added=hinzugefügt wird -removed=entfernt -added or removed=hinzugefügt oder entfernt wird Send signal if nodes have been:=Sende ein Signal falls Blöcke: TA3 Node Detector=TA3 Block Detektor +added=hinzugefügt wird +added or removed=hinzugefügt oder entfernt wird +removed=entfernt ### nodes.lua ### @@ -600,8 +631,8 @@ TechAge Gravel=TechAge Kies ### oil.lua ### -Oil Source=Erdöl Flowing Oil=Fließendes Öl +Oil Source=Erdöl TA3 Oil Barrel=TA3 Ölfass TA3 Oil Canister=TA3 Erdölkanister @@ -611,21 +642,21 @@ TA3 Power Station Oil Burner=TA3 Kraftwerks-Ölbrenner ### petroleum.lua ### -TA3 Bitumen=TA3 Bitumen -TA3 Fuel Oil=TA3 Schweröl -TA3 Naphtha=TA3 Naphtha -TA3 Gasoline=TA3 Benzin -TA3 Propane=TA3 Propan -Propane Cylinder Small=Propangasflasche klein Propane Cylinder Large=Propangasflasche groß +Propane Cylinder Small=Propangasflasche klein +TA3 Bitumen=TA3 Bitumen TA3 Bitumen Barrel=TA3 Bitumenfass -TA3 Fuel Oil Barrel=TA3 Schwerölfass -TA3 Naphtha Barrel=TA3 Naphtha-Fass -TA3 Gasoline Barrel=TA3 Benzinfass TA3 Bitumen Canister=TA3 Bitumenkanister +TA3 Fuel Oil=TA3 Schweröl +TA3 Fuel Oil Barrel=TA3 Schwerölfass TA3 Fuel Oil Canister=TA3 Schwerölkanister -TA3 Naphtha Canister=TA3 Naphtha-Kanister +TA3 Gasoline=TA3 Benzin +TA3 Gasoline Barrel=TA3 Benzinfass TA3 Gasoline Canister=TA3 Benzinkanister +TA3 Naphtha=TA3 Naphtha +TA3 Naphtha Barrel=TA3 Naphtha-Fass +TA3 Naphtha Canister=TA3 Naphtha-Kanister +TA3 Propane=TA3 Propan ### pillar.lua ### @@ -649,11 +680,11 @@ TA4 Player Detector=TA4 Spieler Detektor ### powder.lua ### +Aluminum Powder=Aluminium Pulver +Clay Powder=Ton Pulver +Iron Powder=Eisen Pulver Leave Powder=Laub Pulver Needle Powder=Nadel Pulver -Iron Powder=Eisen Pulver -Clay Powder=Ton Pulver -Aluminum Powder=Aluminium Pulver Silver Sandstone Powder=Silbersandstein Pulver ### power2axle.lua ### @@ -664,61 +695,62 @@ TA3 Electric Motor: Overload fault?@n(restart with right-click)=TA3 Elektromotor ### power_line.lua ### TA Power Line=TA Stromleitung -TA Power Pole Top 2 (for landlines)=TA Strommastkopf 2 (für Überlandleitungen) -TA Power Pole Top (for up to 6 connections)=TA Strommastkopf (für bis zu 6 Verbindungen) TA Power Pole=TA Strommast +TA Power Pole Top (for up to 6 connections)=TA Strommastkopf (für bis zu 6 Verbindungen) +TA Power Pole Top 2 (for landlines)=TA Strommastkopf 2 (für Überlandleitungen) ### power_terminal.lua ### -Number of all nodes=Anzahl aller Blöcke -No network or active generator available!=Kein Stromnetz oder aktiver Generator verfügbar -With %u of a maximum of %u blocks you are almost at the limit!=Mit %u von maximal %u Blöcken bist du fast am Limit! -The network is overloaded!=Das Stromnetz ist überlastet! -The network load is almost at the limit!=Das Stromnetz ist ziemlich am Limit! +Active:=Aktiv: +All nodes:=Alle Blöcke: +Consum. 1=Konsum. 1 +Consum. 2=Konsum. 2 Genera. 1=Genera. 1 Genera. 2=Genera. 2 -Consum. 2=Konsum. 2 -Consum. 1=Konsum. 1 -All nodes:=Alle Blöcke: -Turned on:=Eingeschaltet: -Active:=Aktiv: In use:=In Benutzung: +No network or active generator available!=Kein Stromnetz oder aktiver Generator verfügbar +Number of all nodes=Anzahl aller Blöcke TA3 Power Terminal Old=TA3 Strom Terminal Alt +The network is overloaded!=Das Stromnetz ist überlastet! +The network load is almost at the limit!=Das Stromnetz ist ziemlich am Limit! +Turned on:=Eingeschaltet: +With %u of a maximum of %u blocks you are almost at the limit!=Mit %u von maximal %u Blöcken bist du fast am Limit! -### power_terminal2.lua ### - -Power station=Kraftwerk -Tiny generator=Kleingenerator -Solar system=Solaranlage -Wind turbine=Windkraftanlage -Accu Box=Akkublock -Energy storage=Engergiespeicher -Fuel cell=Brennstoffzelle -TA2 Generator=TA2 Generator -No power grid or running generator!=Kein Stromnetz oder Generator verfügbar! -Probably too many consumers (=Vermutlich zu viele Verbraucher ( -ku is needed=ku wird benötigt -Number of power grid blocks=Anzahl der Stromnetz Blöcke -Max. needed power=Max. benötigter Strom -To many blocks in the power grid!=Zu viele Blöcke im Stromnetz! -Select type=Wähle Typ -Type=Typ -Output=Stromabgabe -Intake=Stromaufnahme -Number blocks:=Anzahl Blöcke: -Maximum power:=Maximalstrom: -Current power:=Strom aktuell: -Energy stored:=Energie gespeichert -Power grid total=Stromnetz gesammt -Generators=Generatoren -Storage systems=Speichersysteme -TA3 Power Terminal=TA3 Strom Terminal - -### power_terminal2.lua ### ### power_terminal.lua ### +### power_terminal2.lua ### Network Data=Netzwerkdaten +### power_terminal2.lua ### + +Accu Box=Akkublock +Current power:=Strom aktuell: +Energy storage=Engergiespeicher +Energy stored:=Energie gespeichert +Fuel cell cat. 1=Brennstoffzelle Kat. 1 +Fuel cell cat. 2=Brennstoffzelle Kat. 2 +Generators=Generatoren +Intake=Stromaufnahme +Max. needed power=Max. benötigter Strom +Maximum power:=Maximalstrom: +No power grid or running generator!=Kein Stromnetz oder Generator verfügbar! +Number blocks:=Anzahl Blöcke: +Number of power grid blocks=Anzahl der Stromnetz Blöcke +Output=Stromabgabe +Power grid total=Stromnetz gesammt +Power station=Kraftwerk +Probably too many consumers (=Vermutlich zu viele Verbraucher ( +Select type=Wähle Typ +Solar system=Solaranlage +Storage systems=Speichersysteme +TA2 Generator=TA2 Generator +TA3 Power Terminal=TA3 Strom Terminal +Tiny generator=Kleingenerator +To many blocks in the power grid!=Zu viele Blöcke im Stromnetz! +Type=Typ +Wind turbine=Windkraftanlage +ku is needed=ku wird benötigt + ### power_terminal2.lua ### ### terminal.lua ### @@ -735,14 +767,14 @@ TA Power Switch Box=TA Stromschalterbox ### programmer.lua ### -[TechAge Programmer] programmer reset=[TechAge Programmer] Programmer zurück gesetzt -[TechAge Programmer] number=[TechAge Programmer] Nummer +TechAge Programmer (right @= read number, left @= write numbers)=TechAge Programmer (rechts @= lese Nummer, links @= schreibe Nummern) +[TechAge Programmer] Error: invalid numbers!=[TechAge Programmer] Fehler: ungültige Nummern! +[TechAge Programmer] Error: programmer not supported!=[TechAge Programmer] Fehler: Programmer wird nicht unterstützt! [TechAge Programmer] Unknown node on=[TechAge Programmer] Unbekannter Block bei [TechAge Programmer] foreign or unknown node!=[TechAge Programmer] Fremder oder unbekannter Block! [TechAge Programmer] node programmed!=[TechAge Programmer] Nummer(n) programmiert! -[TechAge Programmer] Error: invalid numbers!=[TechAge Programmer] Fehler: ungültige Nummern! -[TechAge Programmer] Error: programmer not supported!=[TechAge Programmer] Fehler: Programmer wird nicht unterstützt! -TechAge Programmer (right @= read number, left @= write numbers)=TechAge Programmer (rechts @= lese Nummer, links @= schreibe Nummern) +[TechAge Programmer] number=[TechAge Programmer] Nummer +[TechAge Programmer] programmer reset=[TechAge Programmer] Programmer zurück gesetzt ### protection.lua ### @@ -755,42 +787,47 @@ TA4 Pump=TA4 Pumpe ### pumpjack.lua ### +Oil Pumpjack=Ölpumpe +Oil amount=Ölmenge Pumpjack=Ölpumpe needs power=benötigt Strom -Oil amount=Ölmenge no oil=Kein Öl -Oil Pumpjack=Ölpumpe ### pusher.lua ### -Pusher=Schieber Optionally configure@nthe pusher with one item=Der Schieber kann optional@nmit einem Gegenstand@nkonfiguriert werden +Pusher=Schieber ### quarry.lua ### -Start level @= 0@nmeans the same level@nas the quarry is placed=Startebene @= 0@nbedeutet gleiche Ebene@nwie der Steinbrecher -Quarry=Steinbrecher -Start level=Startebene Digging depth=Grabungstiefe Hole size=Lochgröße +Quarry=Steinbrecher +Start level=Startebene +Start level @= 0@nmeans the same level@nas the quarry is placed=Startebene @= 0@nbedeutet gleiche Ebene@nwie der Steinbrecher area is protected=Bereich ist geschützt -inventory full=Inventar ist voll finished=fertig +inventory full=Inventar ist voll ### reboiler.lua ### -TA3 Oil Reboiler: blocked=TA3 Aufkocher: blockiert TA3 Oil Reboiler=TA3 Aufkocher +TA3 Oil Reboiler: blocked=TA3 Aufkocher: blockiert ### recipe_lib.lua ### Recipe=Rezept +### recipe_lib.lua ### +### ta4_reactor.lua ### + +Catalyst=Katalysator + ### recipes.lua ### +Flint and Iron=Flint and Iron TA1 Iron Ingot=TA1 Eisenbarren [Bucket] Lava can only be placed below sea level!=Lava kann nur unterhalb der Meerehöhe platziert werden! -Flint and Iron=Flint and Iron ### recycler.lua ### @@ -799,23 +836,18 @@ Recycler=Recycler ### redstone.lua ### Red Stone=Rotstein -Red Stone Brick=Rotsteinziegel Red Stone Block=Rotsteinblock +Red Stone Brick=Rotsteinziegel ### repairkit.lua ### -repaired=repariert Biome=Biom -Position temperature=Positionstemperatur Node owner=Blockbesitzer Position=Position -TechAge Repair Kit=TechAge Reparaturset +Position temperature=Positionstemperatur TechAge Info Tool (use @= read status info)=TechAge Info Werkzeug - -### repairkit.lua ### -### meltingpot.lua ### - -Time=Zeit +TechAge Repair Kit=TechAge Reparaturset +repaired=repariert ### repeater.lua ### @@ -823,11 +855,11 @@ TA3 Repeater=TA3 Wiederholer ### rotor.lua ### -TA4 Wind Turbine=TA4 Windkraftanlage Nacelle is missing=Die Gondel fehlt -TA4 Wind Turbine Nacelle=TA4 Windkraftanlagengondel TA4 Carbon Fiber=TA4 Kohlefaser TA4 Rotor Blade=TA4 Rotorblatt +TA4 Wind Turbine=TA4 Windkraftanlage +TA4 Wind Turbine Nacelle=TA4 Windkraftanlagengondel ### sensorchest.lua ### @@ -835,11 +867,6 @@ Allow public chest access=Erlaube öffentlichen Zugriff TA4 Sensor Chest=Sensorkiste not connected=nicht verbunden -### sensorchest.lua ### -### lib.lua ### - -connected with=verbunden mit - ### sequencer.lua ### TA3 Sequencer=TA3 Sequenzer @@ -848,8 +875,8 @@ stopped=gestoppt ### signallamp.lua ### TA4 Wind Turbine Signal Lamp=TA4 Windkraftanlagenlampe -TechAge Signal Lamp (can be colored)=TechAge Signallampe (kann gefärbt werden) TechAge Signal Lamp=TechAge Signallampe +TechAge Signal Lamp (can be colored)=TechAge Signallampe (kann gefärbt werden) ### silicon.lua ### @@ -866,25 +893,18 @@ TA Lamp=TA Lampe ### solarcell.lua ### -TA4 Solar Module=TA4 Solarmodul -light=Licht TA4 Solar Carrier Module=TA4 Solar Trägermodul TA4 Solar Carrier Module B=TA4 Solar Trägermodul U TA4 Solar Carrier Module T=TA4 Solar Trägermodul O - -### solarcell.lua ### -### source.lua ### -### generator.lua ### -### flywheel.lua ### - -power=Energie +TA4 Solar Module=TA4 Solarmodul +light=Licht ### source.lua ### -Power Source=Stromquelle Axle Power Source=Achsenkraftquelle -Steam Power Source=Dampfenergiequelle Ele Power Source=Ele Kraftquelle +Power Source=Stromquelle +Steam Power Source=Dampfenergiequelle ### steam_pipe.lua ### @@ -901,34 +921,34 @@ TA Street Lamp=TA Straßenlampe ### streetlamp2.lua ### TA4 LED Street Lamp=TA4 LED Straßenlampe -TA4 LED Street Lamp Pole=TA4 LED Lampenmast TA4 LED Street Lamp Arm=TA4 LED Lampenarm +TA4 LED Street Lamp Pole=TA4 LED Lampenmast ### ta4_cable.lua ### -TA4 Low Power Cable=TA4 Niederspannungskabel TA4 Low Power Box=TA4 Niederspannungsverteilerbox +TA4 Low Power Cable=TA4 Niederspannungskabel ### ta4_chest.lua ### +Empty the slots always @nfrom right to left=Speicherplätze von rechts nach links leeren +Never completely empty the slots@nwith the pusher to keep the item assignment=Speicherplätze mit dem Schieber nie ganz@nleeren, um die Item-Zuordnung beizubehalten +Size=Größe TA4 8x2000 Chest=TA4 8x2000 Kiste Unlock=Entsperren Unlock connected chest@nif all slots are below 2000=Nachfolgende Kiste entsperren,@nsofern alle Speicherplätze <= 2000 -Size=Größe keep assignment=Zuordnung beibehalten -Never completely empty the slots@nwith the pusher to keep the item assignment=Speicherplätze mit dem Schieber nie ganz@nleeren, um die Item-Zuordnung beizubehalten right to left=von rechts nach links -Empty the slots always @nfrom right to left=Speicherplätze von rechts nach links leeren ### ta4_doser.lua ### Doser=Dosierer +TA4 Doser=TA4 Dosierer +catalyst missing=Katalysator fehlt reactor defect=Reaktor defekt reactor defect or no power=Reaktor defekt oder kein Strom -catalyst missing=Katalysator fehlt -wrong catalyst=falscher Katalysator reactor has no power=Reaktor hat keinen Strom -TA4 Doser=TA4 Dosierer +wrong catalyst=falscher Katalysator ### ta4_doser.lua ### ### ta4_reactor.lua ### @@ -937,9 +957,9 @@ TA4 Reactor=TA4 Reaktor ### ta4_injector.lua ### -Switch to pull mode @nto pull items out of inventory slots @naccording the injector configuration=Wechsle in den "Ziehe-Modus",@num Items gemäß der Injektor-Konfiguration@naus einem Inventar zu ziehen -Injector=Injektor Configure up to 8 items @nto be pushed by the injector=Konfiguriere bis zu 8 Gegenstände \n die vom Injektor weitergegeben werden sollen +Injector=Injektor +Switch to pull mode @nto pull items out of inventory slots @naccording the injector configuration=Wechsle in den "Ziehe-Modus",@num Items gemäß der Injektor-Konfiguration@naus einem Inventar zu ziehen pull mode= Ziehe-Modus ### ta4_liquid_filter.lua ### @@ -951,22 +971,22 @@ TA4 Liquid Filter Sink=TA4 Flüssigkeitsfilter Abfluss TA4 Reactor Filler Pipe=TA4 Reaktor Einfüllstutzen -### ta4_reactor.lua ### -### recipe_lib.lua ### - -Catalyst=Katalysator - ### ta4_stand.lua ### -on=an +TA4 Reactor Base=TA4 Reaktor Sockel TA4 Reactor Stand=TA4 Reaktor Ständer off=aus -TA4 Reactor Base=TA4 Reaktor Sockel +on=an + +### ta4_stand.lua ### +### waterpump.lua ### + +no power=kein Strom ### tank.lua ### -TA3 Tank=TA3 Tank Oil Tank=Öltank +TA3 Tank=TA3 Tank TA4 Tank=TA4 Tank ### tank_cart.lua ### @@ -975,9 +995,9 @@ TA Tank Cart=TA Tankwagen ### terminal.lua ### -Syntax error, try help=Syntax Fehler, nutze help -Switched to public use!=Zur öffentlichen Nutzung umgeschaltet Switched to private use!=Zur privaten Nutzung umgeschaltet +Switched to public use!=Zur öffentlichen Nutzung umgeschaltet +Syntax error, try help=Syntax Fehler, nutze help TA3 Terminal=TA3 Terminal commands like: help=Kommandos wie: help @@ -987,24 +1007,15 @@ TA3 Timer=TA3 Timer ### tiny_generator.lua ### +TA3 Tiny Power Generator=TA3 Kleiner Stromgenerator Tiny Generator=Kleingenerator no fuel=kein Kraftstoff -TA3 Tiny Power Generator=TA3 Kleiner Stromgenerator - -### tiny_generator.lua ### -### electrolyzer.lua ### -### akkubox.lua ### -### fuelcell.lua ### -### generator.lua ### -### heatexchanger2.lua ### - -Electricity=Strom ### tower.lua ### TA3 Derrick=TA3 Bohrturm -TA4 Derrick=TA4 Bohrturm TA3 Drill Pipe=TA3 Bohrgestänge +TA4 Derrick=TA4 Bohrturm [TA] Derrick is being built!=[TA] Bohrturm wird errichtet [TA] Derrick is being removed!=[TA] Bohrturm wird abgebaut @@ -1019,8 +1030,8 @@ Tube Wall Entry=Tube Wanddurchbruch ### turbine.lua ### -TA4 Turbine=TA4 Turbine TA3 Turbine=TA3 Turbine +TA4 Turbine=TA4 Turbine ### usmium.lua ### @@ -1029,40 +1040,36 @@ Usmium Powder=Usmium Pulver ### valve.lua ### +TA Valve=TA Ventil TA3 Valve closed=TA3 Ventil zu TA3 Valve open=TA3 Ventil offen -TA Valve=TA Ventil ### waterinlet.lua ### -Error: Not on sea level!=Fehler: Nicht auf Meereshöhe! -Error: No water available!=Fehler: Kein Wasser verfügbar! Error: No natural water!=Fehler: Kein natürliches Wasser! +Error: No water available!=Fehler: Kein Wasser verfügbar! +Error: Not on sea level!=Fehler: Nicht auf Meereshöhe! TA4 Water Inlet=TA4 Wasssereinlass ### waterpump.lua ### -Water Pump=Wasserpumpe TA4 Water Pump=Wasserpumpe - -### waterpump.lua ### -### ta4_stand.lua ### - -no power=kein Strom +Water Pump=Wasserpumpe ### windturbine_lib.lua ### -[TA4 Wind Turbine]=[TA4 Windkraftanlage] -This is not the surface of the ocean!=Das ist nicht die Meeresoberfläche! -This is no ocean water!= Dies ist kein Meerwasser! -This is a=Dies ist ein -biome and no ocean!=Biom und keine Meer (ocean)! -Here is not enough wind@n(A free air space of 41x41x21 m is necessary)!=Hier ist nicht genug Wind@n(Ein freier Luftraum von 41x41x21 m ist notwendig)! Here is not enough water (41x41 m)!=Hier ist nicht genug Wasser (41x41 m)! +Here is not enough wind@n(A free air space of 41x41x21 m is necessary)!=Hier ist nicht genug Wind@n(Ein freier Luftraum von 41x41x21 m ist notwendig)! The next wind turbines is too close!= Die nächste Windkraftanlagen iat zu nahe! +This is a=Dies ist ein +This is no ocean water!= Dies ist kein Meerwasser! +This is not the surface of the ocean!=Das ist nicht die Meeresoberfläche! +[TA4 Wind Turbine]=[TA4 Windkraftanlage] +biome and no ocean!=Biom und keine Meer (ocean)! is a suitable place for a wind turbine!=ist ein geeigneter Ort für eine Windkraftanlage! ##### not used anymore ##### +Fuel cell=Brennstoffzelle Not suitable position!=Ungeeignete Position! diff --git a/locale/template.txt b/locale/template.txt index 895e390..eaf28f5 100644 --- a/locale/template.txt +++ b/locale/template.txt @@ -4,17 +4,37 @@ ### akkubox.lua ### -TA3 Akku Box= TA3 Accu Box= +TA3 Akku Box= + +### akkubox.lua ### +### battery.lua ### + +Load= + +### akkubox.lua ### +### electrolyzer.lua ### +### fuelcell.lua ### +### generator.lua ### +### heatexchanger2.lua ### +### tiny_generator.lua ### + +Electricity= ### aluminium.lua ### -Gibbsite Powder= Aluminum= +Gibbsite Powder= Red Mud= Red Mud Barrel= Red Mud Canister= +### assemble.lua ### +### firebox_lib.lua ### + +[TA] Area is protected!= +[TA] Not enough space!= + ### autocrafter.lua ### Autocrafter= @@ -26,53 +46,48 @@ TA2 Power Generator: Overload fault?@n(restart with right-click)= ### baborium.lua ### -Baborium Ore= -Baborium Lump= Baborium Ingot= +Baborium Lump= +Baborium Ore= ### barrel.lua ### -Water= -Water Barrel= +Gas Cylinder Large= +Gas Cylinder Small= River Water Barrel= -empty= TA Empty Barrel= TA3 Canister= -Gas Cylinder Small= -Gas Cylinder Large= +Water= +Water Barrel= +empty= ### basalt.lua ### -Basalt Stone= Basalt Cobble= -Basalt Stone Brick= -Basalt Stone Block= -Basalt Gravel= -Sieved Basalt Gravel= Basalt Glass= Basalt Glass 2= Basalt Glass Thin= Basalt Glass Thin 2= Basalt Glass Thin XL= Basalt Glass Thin XL 2= +Basalt Gravel= +Basalt Stone= +Basalt Stone Block= +Basalt Stone Brick= +Sieved Basalt Gravel= ### battery.lua ### -Digtron Battery= -Coal Equivalents= Battery= - -### battery.lua ### -### akkubox.lua ### - -Load= +Coal Equivalents= +Digtron Battery= ### bauxit.lua ### -Bauxite Stone= Bauxite Cobblestone= Bauxite Gravel= Bauxite Powder= +Bauxite Stone= ### blackhole.lua ### @@ -81,8 +96,8 @@ TechAge Black Hole (let items and liquids disappear)= ### boiler.lua ### -TA2 Boiler Top= TA2 Boiler Base= +TA2 Boiler Top= ### boiler_base.lua ### @@ -90,8 +105,8 @@ TA3 Boiler Base= ### boiler_lib.lua ### -Water Boiler= To add water punch@nthe boiler@nwith a water bucket= +Water Boiler= water temperature= ### boiler_top.lua ### @@ -107,6 +122,26 @@ TA3 Booster= TA3 Button/Switch= TA4 Button/Switch= +### button.lua ### +### cart_detector.lua ### +### detector.lua ### +### lua_logic.lua ### +### mesecons_converter.lua ### +### node_detector.lua ### +### player_detector.lua ### +### repeater.lua ### + +Insert destination node number(s)= + +### button.lua ### +### chest.lua ### +### detector.lua ### +### doorcontroller.lua ### +### mesecons_converter.lua ### +### repeater.lua ### + +Save= + ### cart_detector.lua ### TA3 Cart Detector= @@ -142,11 +177,11 @@ TA1 Charcoal= ### chest.lua ### -TA2 Protected Chest= -TA3 Protected Chest= +Allow public access to the chest= Inventory,Pre-Assignment,Config= Node label:= -Allow public access to the chest= +TA2 Protected Chest= +TA3 Protected Chest= TA4 Protected Chest= ### chest_cart.lua ### @@ -159,8 +194,8 @@ Ash= ### collector.lua ### -Node numbers to read the states from= Node number to send the events to= +Node numbers to read the states from= Send an event if state is equal or larger than= TA4 State Collector= @@ -181,47 +216,27 @@ TA2 Cylinder= TA3 Detector= TA4 Detector= -### detector.lua ### -### doorcontroller.lua ### -### button.lua ### -### repeater.lua ### -### chest.lua ### -### mesecons_converter.lua ### - -Save= - -### detector.lua ### -### lua_logic.lua ### -### node_detector.lua ### -### button.lua ### -### cart_detector.lua ### -### player_detector.lua ### -### repeater.lua ### -### mesecons_converter.lua ### - -Insert destination node number(s)= - ### display.lua ### -TA4 Display= Display no: = +TA4 Display= TA4 Display XL= ### distiller.lua ### -TA3 Distillation Tower Base= TA3 Distillation Tower 1= TA3 Distillation Tower 2= TA3 Distillation Tower 3= TA3 Distillation Tower 4= +TA3 Distillation Tower Base= ### distributor.lua ### -blocking mode= Block configured items for open ports= -Input= Distributor= High Performance Distributor= +Input= +blocking mode= ### doorblock.lua ### @@ -234,29 +249,29 @@ TA3 Door Controller= ### doorcontroller2.lua ### -Ctrl,Inv= -Record= -Done= -Set= -Remove= -with door sound= -TA3 Door Controller II= -Recording...= -Click on all the blocks that are part of the door/gate= -block positions are stored.= Blocks are back= Blocks are disappeared= +Click on all the blocks that are part of the door/gate= +Ctrl,Inv= +Done= +Record= +Recording...= +Remove= +Set= +TA3 Door Controller II= +block positions are stored.= +with door sound= ### drillbox.lua ### Build derrick= -Drill Bit= Depth= -Remove derrick= -Drill bits missing= +Drill Bit= Drill area is protected= -item output blocked= +Drill bits missing= Oil Drill Box= +Remove derrick= +item output blocked= ### drive_axle.lua ### @@ -279,10 +294,10 @@ Electrolyzer= ### electronic.lua ### TA3 Vacuum Tube= +TA4 LEDs= +TA4 RAM Chip= TA4 WLAN Chip= WLAN Chip= -TA4 RAM Chip= -TA4 LEDs= ### electronic_fab.lua ### @@ -299,10 +314,10 @@ Epoxide Resin Canister= ### explore.lua ### -depth= Oil= -TA3 Oil Storage= TA3 Oil Explorer= +TA3 Oil Storage= +depth= ### filler.lua ### @@ -312,45 +327,51 @@ TA Liquid Filler= ### firebox.lua ### TA2 Firebox= +TA3 Coal Power Station Firebox= TA3 Furnace Oil Burner= TA3 Power Station Firebox= -TA3 Coal Power Station Firebox= ### firebox_lib.lua ### Firebox= -### firebox_lib.lua ### -### assemble.lua ### - -[TA] Area is protected!= -[TA] Not enough space!= - ### flywheel.lua ### Flywheel= TA2 Flywheel= +### flywheel.lua ### +### generator.lua ### +### solarcell.lua ### +### source.lua ### + +power= + ### forceload.lua ### -List of your Forceload Blocks:= -loaded= -Punch the block to make the area visible.= Area already loaded or max. number of Forceload Blocks reached!= +List of your Forceload Blocks:= +Priv missing= +Punch the block to make the area visible.= +Show all forceload blocks in a 64x64x64 range= Techage Forceload Block= Techage Forceload Tile= -Show all forceload blocks in a 64x64x64 range= -Priv missing= +loaded= ### fuel_lib.lua ### -To add fuel punch@nthis block@nwith a fuel container= Fuel Menu= +To add fuel punch@nthis block@nwith a fuel container= ### fuelcell.lua ### +Cat. 1 generator= +Cat. 2 generator= Fuel Cell= +If set, fuelcell will work@nas cat. 1 generator= TA4 Fuel Cell= +TA4 Fuel Cell Gen1= +TA4 Fuel Cell Gen2= ### fuelcellstack.lua ### @@ -358,9 +379,9 @@ TA4 Fuel Cell Stack= ### furnace_top.lua ### +Furnace Top= Outp= no fuel or no power= -Furnace Top= ### gateblock.lua ### @@ -373,9 +394,9 @@ TA2 Gearbox= ### generator.lua ### Generator= -storage empty?= -TA4 Generator= TA3 Generator= +TA4 Generator= +storage empty?= ### gravelrinser.lua ### @@ -384,10 +405,10 @@ Rinsing= ### gravelsieve.lua ### -TA1 Gravel Sieve= -Sieved Gravel= Compressed Gravel= Gravel Sieve= +Sieved Gravel= +TA1 Gravel Sieve= TA2 Gravel Sieve= TA3 Gravel Sieve= TA4 Gravel Sieve= @@ -404,18 +425,18 @@ TA4 LED Grow Light= ### guide.lua ### No plan available= -Top view= -Side view= Plan= +Side view= +Top view= ### hammer.lua ### -TA1 Stone Hammer (smash stone to gravel)= TA1 Bronze Hammer (smash stone to gravel)= -TA1 Steel Hammer (smash stone to gravel)= -TA1 Mese Hammer (smash stone to gravel)= TA1 Diamond Hammer (smash stone to gravel)= TA1 Meridium Hammer (smash stone to gravel)= +TA1 Mese Hammer (smash stone to gravel)= +TA1 Steel Hammer (smash stone to gravel)= +TA1 Stone Hammer (smash stone to gravel)= ### heater.lua ### @@ -424,20 +445,20 @@ TA4 Furnace Heater= ### heatexchanger1.lua ### TA4 Heat Exchanger 1= -wrong storage diameter= inlet/pipe error= +wrong storage diameter= + +### heatexchanger1.lua ### +### heatexchanger2.lua ### + +did you check the plan?= ### heatexchanger2.lua ### Heat Exchanger= -Thermal= TA4 Heat Exchanger= TA4 Heat Exchanger 2= - -### heatexchanger2.lua ### -### heatexchanger1.lua ### - -did you check the plan?= +Thermal= ### heatexchanger3.lua ### @@ -445,9 +466,9 @@ TA4 Heat Exchanger 3= ### hydrogen.lua ### -TA4 Hydrogen= -Hydrogen Cylinder Small= Hydrogen Cylinder Large= +Hydrogen Cylinder Small= +TA4 Hydrogen= ### industriallamp1.lua ### @@ -472,8 +493,8 @@ TA4 Pipe Inlet= ### inverter.lua ### Inverter= -Power DC= Power AC= +Power DC= TA4 Solar Inverter= ### junctionbox.lua ### @@ -482,20 +503,25 @@ TA Electric Junction Box= ### lampholder.lua ### -TA Lamp Holder White= -TA Lamp Holder Aspen= TA Lamp Holder Acacia= TA Lamp Holder Apple= +TA Lamp Holder Aspen= TA Lamp Holder Copper= TA Lamp Holder Gold= +TA Lamp Holder White= ### laser.lua ### +Laser beam error!= TA4 Laser Beam Emitter= +TA4 Laser Beam Receiver= Valid destination positions:= to= -Laser beam error!= -TA4 Laser Beam Receiver= + +### lib.lua ### +### sensorchest.lua ### + +connected with= ### lighter.lua ### @@ -503,14 +529,14 @@ TA1 Lighter= ### liquid_lib.lua ### -To add liquids punch@nthe tank@nwith a liquid container= -Liquid Tank= Allow public access to the tank= +Liquid Tank= +To add liquids punch@nthe tank@nwith a liquid container= ### liquid_pipe.lua ### -TA Pipe= TA Junction Pipe= +TA Pipe= ### liquidsampler.lua ### @@ -523,32 +549,32 @@ no usable water= ### logic_block.lua ### -Send an 'on'/'off' command if the@nexpression becomes true.@n= -@nRule:@n @= on/off if is true@n= -@n is the block number to which the@ncommand should be sent.@n= -@n is a boolean expression@nwhere input numbers are evaluated.@n= -@nExamples:@n1234 @=@= on@n1234 @=@= off@n1234 @=@= on and 2345 @=@= off@n2345 ~@= 3456@n= -@nValid operators:@nand or on off me @=@= ~@= ( )@n= -'~@=' means: not equal@n= 'me' has to be used for the own block number.@n= +'~@=' means: not equal@n= +@n is a boolean expression@nwhere input numbers are evaluated.@n= +@n is the block number to which the@ncommand should be sent.@n= @nAll rules are checked with each received@ncommand.= +@nExamples:@n1234 @=@= on@n1234 @=@= off@n1234 @=@= on and 2345 @=@= off@n2345 ~@= 3456@n= +@nRule:@n @= on/off if is true@n= @nThe internal processing time for all@ncommands is 100 ms.= -Rules= -Help= +@nValid operators:@nand or on off me @=@= ~@= ( )@n= Blocking Time= +Help= Inputs= Outputs= +Rules= +Send an 'on'/'off' command if the@nexpression becomes true.@n= Syntax= ### logic_block.lua ### ### lua_logic.lua ### -Update= TA3 Logic Block= +Update= ### logic_block.lua ### -### power_terminal2.lua ### ### lua_logic.lua ### +### power_terminal2.lua ### Store= @@ -560,22 +586,27 @@ Lye Canister= ### meltingpot.lua ### -Menu,Recipes= -Menu= -Melting Guide= Heat= +Melting Guide= Melting Pot active (heat@== Melting Pot inactive (heat@== -TA1 Melting Pot= Melting Pot inactive (heat@=0)= -TA1 Melting= +Menu= +Menu,Recipes= TA1 Burning= +TA1 Melting= +TA1 Melting Pot= + +### meltingpot.lua ### +### repairkit.lua ### + +Time= ### meridium.lua ### +Meridium Axe= Meridium Pickaxe= Meridium Shovel= -Meridium Axe= Meridium Sword= ### mesecons_converter.lua ### @@ -588,11 +619,11 @@ TA4 Streetlamp Solar Cell= ### node_detector.lua ### -added= -removed= -added or removed= Send signal if nodes have been:= TA3 Node Detector= +added= +added or removed= +removed= ### nodes.lua ### @@ -600,8 +631,8 @@ TechAge Gravel= ### oil.lua ### -Oil Source= Flowing Oil= +Oil Source= TA3 Oil Barrel= TA3 Oil Canister= @@ -611,21 +642,21 @@ TA3 Power Station Oil Burner= ### petroleum.lua ### -TA3 Bitumen= -TA3 Fuel Oil= -TA3 Naphtha= -TA3 Gasoline= -TA3 Propane= -Propane Cylinder Small= Propane Cylinder Large= +Propane Cylinder Small= +TA3 Bitumen= TA3 Bitumen Barrel= -TA3 Fuel Oil Barrel= -TA3 Naphtha Barrel= -TA3 Gasoline Barrel= TA3 Bitumen Canister= +TA3 Fuel Oil= +TA3 Fuel Oil Barrel= TA3 Fuel Oil Canister= -TA3 Naphtha Canister= +TA3 Gasoline= +TA3 Gasoline Barrel= TA3 Gasoline Canister= +TA3 Naphtha= +TA3 Naphtha Barrel= +TA3 Naphtha Canister= +TA3 Propane= ### pillar.lua ### @@ -649,11 +680,11 @@ TA4 Player Detector= ### powder.lua ### +Aluminum Powder= +Clay Powder= +Iron Powder= Leave Powder= Needle Powder= -Iron Powder= -Clay Powder= -Aluminum Powder= Silver Sandstone Powder= ### power2axle.lua ### @@ -664,61 +695,62 @@ TA3 Electric Motor: Overload fault?@n(restart with right-click)= ### power_line.lua ### TA Power Line= -TA Power Pole Top 2 (for landlines)= -TA Power Pole Top (for up to 6 connections)= TA Power Pole= +TA Power Pole Top (for up to 6 connections)= +TA Power Pole Top 2 (for landlines)= ### power_terminal.lua ### -Number of all nodes= -No network or active generator available!= -With %u of a maximum of %u blocks you are almost at the limit!= -The network is overloaded!= -The network load is almost at the limit!= +Active:= +All nodes:= +Consum. 1= +Consum. 2= Genera. 1= Genera. 2= -Consum. 2= -Consum. 1= -All nodes:= -Turned on:= -Active:= In use:= +No network or active generator available!= +Number of all nodes= TA3 Power Terminal Old= +The network is overloaded!= +The network load is almost at the limit!= +Turned on:= +With %u of a maximum of %u blocks you are almost at the limit!= -### power_terminal2.lua ### - -Power station= -Tiny generator= -Solar system= -Wind turbine= -Accu Box= -Energy storage= -Fuel cell= -TA2 Generator= -No power grid or running generator!= -Probably too many consumers (= -ku is needed= -Number of power grid blocks= -Max. needed power= -To many blocks in the power grid!= -Select type= -Type= -Output= -Intake= -Number blocks:= -Maximum power:= -Current power:= -Energy stored:= -Power grid total= -Generators= -Storage systems= -TA3 Power Terminal= - -### power_terminal2.lua ### ### power_terminal.lua ### +### power_terminal2.lua ### Network Data= +### power_terminal2.lua ### + +Accu Box= +Current power:= +Energy storage= +Energy stored:= +Fuel cell cat. 1= +Fuel cell cat. 2= +Generators= +Intake= +Max. needed power= +Maximum power:= +No power grid or running generator!= +Number blocks:= +Number of power grid blocks= +Output= +Power grid total= +Power station= +Probably too many consumers (= +Select type= +Solar system= +Storage systems= +TA2 Generator= +TA3 Power Terminal= +Tiny generator= +To many blocks in the power grid!= +Type= +Wind turbine= +ku is needed= + ### power_terminal2.lua ### ### terminal.lua ### @@ -735,14 +767,14 @@ TA Power Switch Box= ### programmer.lua ### -[TechAge Programmer] programmer reset= -[TechAge Programmer] number= +TechAge Programmer (right @= read number, left @= write numbers)= +[TechAge Programmer] Error: invalid numbers!= +[TechAge Programmer] Error: programmer not supported!= [TechAge Programmer] Unknown node on= [TechAge Programmer] foreign or unknown node!= [TechAge Programmer] node programmed!= -[TechAge Programmer] Error: invalid numbers!= -[TechAge Programmer] Error: programmer not supported!= -TechAge Programmer (right @= read number, left @= write numbers)= +[TechAge Programmer] number= +[TechAge Programmer] programmer reset= ### protection.lua ### @@ -755,42 +787,47 @@ TA4 Pump= ### pumpjack.lua ### +Oil Pumpjack= +Oil amount= Pumpjack= needs power= -Oil amount= no oil= -Oil Pumpjack= ### pusher.lua ### -Pusher= Optionally configure@nthe pusher with one item= +Pusher= ### quarry.lua ### -Start level @= 0@nmeans the same level@nas the quarry is placed= -Quarry= -Start level= Digging depth= Hole size= +Quarry= +Start level= +Start level @= 0@nmeans the same level@nas the quarry is placed= area is protected= -inventory full= finished= +inventory full= ### reboiler.lua ### -TA3 Oil Reboiler: blocked= TA3 Oil Reboiler= +TA3 Oil Reboiler: blocked= ### recipe_lib.lua ### Recipe= +### recipe_lib.lua ### +### ta4_reactor.lua ### + +Catalyst= + ### recipes.lua ### +Flint and Iron= TA1 Iron Ingot= [Bucket] Lava can only be placed below sea level!= -Flint and Iron= ### recycler.lua ### @@ -799,23 +836,18 @@ Recycler= ### redstone.lua ### Red Stone= -Red Stone Brick= Red Stone Block= +Red Stone Brick= ### repairkit.lua ### -repaired= Biome= -Position temperature= Node owner= Position= -TechAge Repair Kit= +Position temperature= TechAge Info Tool (use @= read status info)= - -### repairkit.lua ### -### meltingpot.lua ### - -Time= +TechAge Repair Kit= +repaired= ### repeater.lua ### @@ -823,11 +855,11 @@ TA3 Repeater= ### rotor.lua ### -TA4 Wind Turbine= Nacelle is missing= -TA4 Wind Turbine Nacelle= TA4 Carbon Fiber= TA4 Rotor Blade= +TA4 Wind Turbine= +TA4 Wind Turbine Nacelle= ### sensorchest.lua ### @@ -835,11 +867,6 @@ Allow public chest access= TA4 Sensor Chest= not connected= -### sensorchest.lua ### -### lib.lua ### - -connected with= - ### sequencer.lua ### TA3 Sequencer= @@ -848,8 +875,8 @@ stopped= ### signallamp.lua ### TA4 Wind Turbine Signal Lamp= -TechAge Signal Lamp (can be colored)= TechAge Signal Lamp= +TechAge Signal Lamp (can be colored)= ### silicon.lua ### @@ -866,25 +893,18 @@ TA Lamp= ### solarcell.lua ### -TA4 Solar Module= -light= TA4 Solar Carrier Module= TA4 Solar Carrier Module B= TA4 Solar Carrier Module T= - -### solarcell.lua ### -### source.lua ### -### generator.lua ### -### flywheel.lua ### - -power= +TA4 Solar Module= +light= ### source.lua ### -Power Source= Axle Power Source= -Steam Power Source= Ele Power Source= +Power Source= +Steam Power Source= ### steam_pipe.lua ### @@ -901,34 +921,34 @@ TA Street Lamp= ### streetlamp2.lua ### TA4 LED Street Lamp= -TA4 LED Street Lamp Pole= TA4 LED Street Lamp Arm= +TA4 LED Street Lamp Pole= ### ta4_cable.lua ### -TA4 Low Power Cable= TA4 Low Power Box= +TA4 Low Power Cable= ### ta4_chest.lua ### +Empty the slots always @nfrom right to left= +Never completely empty the slots@nwith the pusher to keep the item assignment= +Size= TA4 8x2000 Chest= Unlock= Unlock connected chest@nif all slots are below 2000= -Size= keep assignment= -Never completely empty the slots@nwith the pusher to keep the item assignment= right to left= -Empty the slots always @nfrom right to left= ### ta4_doser.lua ### Doser= +TA4 Doser= +catalyst missing= reactor defect= reactor defect or no power= -catalyst missing= -wrong catalyst= reactor has no power= -TA4 Doser= +wrong catalyst= ### ta4_doser.lua ### ### ta4_reactor.lua ### @@ -937,9 +957,9 @@ TA4 Reactor= ### ta4_injector.lua ### -Switch to pull mode @nto pull items out of inventory slots @naccording the injector configuration= -Injector= Configure up to 8 items @nto be pushed by the injector= +Injector= +Switch to pull mode @nto pull items out of inventory slots @naccording the injector configuration= pull mode= ### ta4_liquid_filter.lua ### @@ -951,22 +971,22 @@ TA4 Liquid Filter Sink= TA4 Reactor Filler Pipe= -### ta4_reactor.lua ### -### recipe_lib.lua ### - -Catalyst= - ### ta4_stand.lua ### -on= +TA4 Reactor Base= TA4 Reactor Stand= off= -TA4 Reactor Base= +on= + +### ta4_stand.lua ### +### waterpump.lua ### + +no power= ### tank.lua ### -TA3 Tank= Oil Tank= +TA3 Tank= TA4 Tank= ### tank_cart.lua ### @@ -975,9 +995,9 @@ TA Tank Cart= ### terminal.lua ### -Syntax error, try help= -Switched to public use!= Switched to private use!= +Switched to public use!= +Syntax error, try help= TA3 Terminal= commands like: help= @@ -987,24 +1007,15 @@ TA3 Timer= ### tiny_generator.lua ### +TA3 Tiny Power Generator= Tiny Generator= no fuel= -TA3 Tiny Power Generator= - -### tiny_generator.lua ### -### electrolyzer.lua ### -### akkubox.lua ### -### fuelcell.lua ### -### generator.lua ### -### heatexchanger2.lua ### - -Electricity= ### tower.lua ### TA3 Derrick= -TA4 Derrick= TA3 Drill Pipe= +TA4 Derrick= [TA] Derrick is being built!= [TA] Derrick is being removed!= @@ -1019,8 +1030,8 @@ Tube Wall Entry= ### turbine.lua ### -TA4 Turbine= TA3 Turbine= +TA4 Turbine= ### usmium.lua ### @@ -1029,35 +1040,30 @@ Usmium Powder= ### valve.lua ### +TA Valve= TA3 Valve closed= TA3 Valve open= -TA Valve= ### waterinlet.lua ### -Error: Not on sea level!= -Error: No water available!= Error: No natural water!= +Error: No water available!= +Error: Not on sea level!= TA4 Water Inlet= ### waterpump.lua ### -Water Pump= TA4 Water Pump= - -### waterpump.lua ### -### ta4_stand.lua ### - -no power= +Water Pump= ### windturbine_lib.lua ### -[TA4 Wind Turbine]= -This is not the surface of the ocean!= -This is no ocean water!= -This is a= -biome and no ocean!= -Here is not enough wind@n(A free air space of 41x41x21 m is necessary)!= Here is not enough water (41x41 m)!= +Here is not enough wind@n(A free air space of 41x41x21 m is necessary)!= The next wind turbines is too close!= +This is a= +This is no ocean water!= +This is not the surface of the ocean!= +[TA4 Wind Turbine]= +biome and no ocean!= is a suitable place for a wind turbine!= diff --git a/manuals/QSG.md b/manuals/QSG.md index 3278939..4c28014 100644 --- a/manuals/QSG.md +++ b/manuals/QSG.md @@ -88,8 +88,8 @@ Since the levels build on each other, all ages have to be run through one after | Oil Drill Box | | 16 | | | Oil Pumpjack | | 16 | | | TA3 Oil Reboiler | | 14 | | -| TA4 Electrolyzer | | | 30 | -| TA4 Fuel Cell | | | 25 | +| TA4 Electrolyzer | | | 35 | +| TA4 Fuel Cell | | | 34 | | TA4 Reactor | - | - | 8 | | Steam Engine | 25 | | | | Coal Power Station | | 80 | | diff --git a/manuals/manual_ta4_DE.md b/manuals/manual_ta4_DE.md index ff50aa3..5f1ae5f 100644 --- a/manuals/manual_ta4_DE.md +++ b/manuals/manual_ta4_DE.md @@ -196,9 +196,9 @@ Strom kann mittels Elektrolyse in Wasserstoff und Sauerstoff aufgespalten werden Damit können Stromspitzen oder ein Überangebot an Strom in Wasserstoff umgewandelt und so gespeichert werden. Im Spiel kann Strom mit Hilfe des Elektrolyseurs in Wasserstoff und Wasserstoff über die Brennstoffzelle wieder in Strom umgewandelt werden. -Damit kann Strom (in Form von Wasserstoff) nicht nur in Tanks gelagert, sonder mit Hilfe von Gasflaschen auch mit Wagen (carts) transportiert werden. +Damit kann Strom (in Form von Wasserstoff) nicht nur in Tanks gelagert, sonder mit dem Tankwagen auch transportiert werden. -Die Umwandlung von Strom in Wasserstoff und zurück ist aber verlustbehaftet. Von 100 Einheiten Strom kommen nach der Umwandlung in Wasserstoff und zurück nur 83 Einheiten Strom wieder raus. +Die Umwandlung von Strom in Wasserstoff und zurück ist aber verlustbehaftet. Von 100 Einheiten Strom kommen nach der Umwandlung in Wasserstoff und zurück nur 95 Einheiten Strom wieder raus. [ta4_hydrogen|image] @@ -208,7 +208,7 @@ Die Umwandlung von Strom in Wasserstoff und zurück ist aber verlustbehaftet. Vo Der Elektrolyseur wandelt Strom in Wasserstoff um. Es muss von links mit Strom versorgt werden. Rechts kann Wasserstoff über Röhren und Pumpen entnommen werden. -Der Elektrolyseur kann bis zu 30 ku an Strom aufnehmen und generiert dann alle 4 s ein Wasserstoff Item. +Der Elektrolyseur kann bis zu 35 ku an Strom aufnehmen und generiert dann alle 4 s ein Wasserstoff Item. In den Elektrolyseur passen 200 Einheiten Wasserstoff. [ta4_electrolyzer|image] @@ -219,7 +219,11 @@ In den Elektrolyseur passen 200 Einheiten Wasserstoff. Die Brennstoffzelle wandelt Wasserstoff in Strom um. Sie muss von links per Pumpe mit Wasserstoff versorgt werden. Rechts ist der Stromanschluss. -Die Brennstoffzelle kann bis zu 25 ku an Strom abgeben und benötigt dazu alle 4 s ein Wasserstoff Item. +Die Brennstoffzelle kann bis zu 34 ku an Strom abgeben und benötigt dazu alle 4 s ein Wasserstoff Item. + +Normalerweise arbeitet die Brennstoffzelle als Generator der Kategorie 2 (wie auch anderen Speichersystemen). +In diesem Fall können keine anderen Blöcke der Kategorie 2 wie der Akku-Block geladen werden. +Über das Kontrollkästchen kann die Brennstoffzelle jedoch auch als Generator der Kategorie 1 eingesetzt werden. [ta4_fuelcell|image] diff --git a/manuals/manual_ta4_EN.md b/manuals/manual_ta4_EN.md index ce1512e..eebab93 100644 --- a/manuals/manual_ta4_EN.md +++ b/manuals/manual_ta4_EN.md @@ -196,9 +196,9 @@ Electrolysis can be used to split electricity into hydrogen and oxygen. On the o This enables current peaks or an excess supply of electricity to be converted into hydrogen and thus stored. In the game, electricity can be converted back into electricity via the fuel cell using the electrolyzer in hydrogen and hydrogen. -This means that electricity (in the form of hydrogen) can not only be stored in tanks, but can also be transported with carts using gas cylinders. +This means that electricity (in the form of hydrogen) can not only be stored in tanks, but also transported by means of the tank cart. -However, the conversion of electricity into hydrogen and back is lossy. Out of 100 units of electricity, only 83 units of electricity come out after the conversion to hydrogen and back. +However, the conversion of electricity into hydrogen and back is lossy. Out of 100 units of electricity, only 95 units of electricity come out after the conversion to hydrogen and back. [ta4_hydrogen|image] @@ -208,7 +208,7 @@ However, the conversion of electricity into hydrogen and back is lossy. Out of 1 The electrolyzer converts electricity into hydrogen. It must be powered from the left. On the right, hydrogen can be extracted via pipes and pumps. -The electrolyzer can draw up to 30 ku of electricity and then generates a hydrogen item every 4 s. +The electrolyzer can draw up to 35 ku of electricity and then generates a hydrogen item every 4 s. 200 units of hydrogen fit into the electrolyzer. [ta4_electrolyzer|image] @@ -219,7 +219,10 @@ The electrolyzer can draw up to 30 ku of electricity and then generates a hydrog The fuel cell converts hydrogen into electricity. It must be supplied with hydrogen from the left by a pump. The power connection is on the right. -The fuel cell can deliver up to 25 ku of electricity and needs a hydrogen item every 4 s. +The fuel cell can deliver up to 34 ku of electricity and needs a hydrogen item every 4 s. + +Usually the fuel cell works as a category 2 generator (like other storage systems). +In this case, no other category 2 blocks such as the battery block can be charged. However, the fuel cell can also be used as a category 1 generator via the check box. [ta4_fuelcell|image] diff --git a/power/power_terminal2.lua b/power/power_terminal2.lua index 8b054f7..cbd142d 100644 --- a/power/power_terminal2.lua +++ b/power/power_terminal2.lua @@ -45,7 +45,8 @@ local Generators = { S("Wind turbine"), S("Accu Box"), S("Energy storage"), - S("Fuel cell"), + S("Fuel cell cat. 1"), + S("Fuel cell cat. 2"), S("Electrolyzer"), S("TA2 Generator"), } @@ -53,7 +54,8 @@ local Generators = { local Storage = { [S("Accu Box")] = true, [S("Energy storage")] = true, - [S("Fuel cell")] = true, + [S("Fuel cell cat. 1")] = true, + [S("Fuel cell cat. 2")] = true, [S("Electrolyzer")] = true, } @@ -64,8 +66,9 @@ local GeneratorPerformances = { 70, -- S("Wind turbine") 10, -- S("Accu Box") 60, -- S("Energy storage") - 25, -- S("Fuel cell") - 30, -- S("Electrolyzer") + 33, -- S("Fuel cell cat. 1") + 34, -- S("Fuel cell cat. 2") + 35, -- S("Electrolyzer") 24, -- S("TA2 Generator") } @@ -202,11 +205,16 @@ local function calc_network_data_type(pos, nvm, gentype) pow_max2, pow_curr2, num_nodes2 = consumer_data(netw.con2, nominal) pow_stored1 = storage_load(netw.con2, Gentype2Maxvalue[gentype]).." %" pow_stored2 = pow_stored1 - elseif gentype == S("Fuel cell") then + elseif gentype == S("Fuel cell cat. 2") then pow_max1, pow_curr1, num_nodes1 = generator_data(netw.gen2, nominal) pow_max2, pow_curr2, num_nodes2 = 0, 0, 0 pow_stored1 = storage_load(netw.gen2, Gentype2Maxvalue[gentype]).." %" pow_stored2 = "-" + elseif gentype == S("Fuel cell cat. 1") then + pow_max1, pow_curr1, num_nodes1 = generator_data(netw.gen1, nominal) + pow_max2, pow_curr2, num_nodes2 = 0, 0, 0 + pow_stored1 = storage_load(netw.gen1, Gentype2Maxvalue[gentype]).." %" + pow_stored2 = "-" elseif gentype == S("Electrolyzer") then pow_max1, pow_curr1, num_nodes1 = 0, 0, 0 pow_max2, pow_curr2, num_nodes2 = consumer_data(netw.con2, nominal) @@ -336,7 +344,7 @@ end local function formspec2(pos, mem) local meta = M(pos) local output = meta:get_string("output") - local command = mem.cmnd or "" + local command = mem.cmnd or "help" output = minetest.formspec_escape(output) output = output:gsub("\n", ",")