diff options
author | Singularis <singularis@volny.cz> | 2025-05-02 17:27:50 +0200 |
---|---|---|
committer | orwell <orwell@bleipb.de> | 2025-05-27 20:22:02 +0200 |
commit | 8e13f2b87c176aa45172cdbc6a9990fd3dcfed93 (patch) | |
tree | f2c3502659e407eecd28fd54d651a9b5a2498148 | |
parent | 5716c4db015c3ed73cfe99b23dd78d86d0024519 (diff) | |
download | advtrains-8e13f2b87c176aa45172cdbc6a9990fd3dcfed93.tar.gz advtrains-8e13f2b87c176aa45172cdbc6a9990fd3dcfed93.tar.bz2 advtrains-8e13f2b87c176aa45172cdbc6a9990fd3dcfed93.zip |
[advtrains,advtrains_interlocking] opravy chyb
-rw-r--r-- | advtrains/locale/advtrains.cs.tr | 1 | ||||
-rw-r--r-- | advtrains_interlocking/database.lua | 1 | ||||
-rw-r--r-- | advtrains_interlocking/tcb_ts_ui.lua | 12 |
3 files changed, 8 insertions, 6 deletions
diff --git a/advtrains/locale/advtrains.cs.tr b/advtrains/locale/advtrains.cs.tr index dbf62c0..1e90c3a 100644 --- a/advtrains/locale/advtrains.cs.tr +++ b/advtrains/locale/advtrains.cs.tr @@ -77,6 +77,7 @@ Configuring TCB: Successfully assigned signal.=Nastavování TCB: Úspěšně p Configuring TCB: Successfully configured TCB=Nastavování TCB: Úspěšně nastavená TCB Configuring TCB: TCB already exists at this position! It has now been re-assigned.=Nastavování TCB: Na dané pozici již existuje TCB! Configuring TCB: This is not a normal two-connection rail! Aborted.=Nastavování TCB: Toto není normální dvojsměrná kolej! Nastavení zrušeno. +Configuring TCB: Already existed at this position, it is now linked to this TCB marker=Nastavování TCB: Existovalo na této pozici, nyní je připojeno k tomuto TCB Construction train=podbíječka Continue at maximum speed=Volno Continue at speed of @1=Volno, omezení rychlosti: @1 diff --git a/advtrains_interlocking/database.lua b/advtrains_interlocking/database.lua index 9bcd441..de6f2e8 100644 --- a/advtrains_interlocking/database.lua +++ b/advtrains_interlocking/database.lua @@ -941,6 +941,7 @@ function ildb.remove_ts(ts_id) if not ts then error("remove_ts: "..ts_id.." doesn't exist") end + local i = 1 while ts.tc_breaks[i] do -- get TCBS local sigd = ts.tc_breaks[i] diff --git a/advtrains_interlocking/tcb_ts_ui.lua b/advtrains_interlocking/tcb_ts_ui.lua index 167b791..a3c4fba 100644 --- a/advtrains_interlocking/tcb_ts_ui.lua +++ b/advtrains_interlocking/tcb_ts_ui.lua @@ -162,7 +162,7 @@ minetest.register_on_punchnode(function(pos, node, player, pointed_thing) if node_ok and #conns == 2 then -- if there is already a tcb here, reassign it if ildb.get_tcb(pos) then - minetest.chat_send_player(pname, "Configuring TCB: Already existed at this position, it is now linked to this TCB marker") + minetest.chat_send_player(pname, attrans("Configuring TCB: Already existed at this position, it is now linked to this TCB marker")) else ildb.create_tcb_at(pos, pname) end @@ -194,7 +194,7 @@ minetest.register_on_punchnode(function(pos, node, player, pointed_thing) ildb.assign_signal_to_tcbs(pos, sigd) -- use auto-naming advtrains.interlocking.add_autoname_to_tcbs(tcbs, pname) - minetest.chat_send_player(pname, "Configuring TCB: Successfully assigned signal.") + minetest.chat_send_player(pname, "Konfigurace TCB: Návěstidlo úspěšně přiřazeno.") advtrains.interlocking.show_ip_form(pos, pname, true) else minetest.chat_send_player(pname, attrans("Configuring TCB: Internal error, TCBS doesn't exist. Aborted.")) @@ -222,11 +222,11 @@ minetest.register_on_punchnode(function(pos, node, player, pointed_thing) minetest.chat_send_player(pname, minetest.pos_to_string(pos).." locks in state "..state) ts.fixed_locks[pts] = state else - minetest.chat_send_player(pname, "Error: TS modified, abort!") + minetest.chat_send_player(pname, "Chyba: traťová sekce se změnila, ruším operaci!") players_assign_fixedlocks[pname] = nil end else - minetest.chat_send_player(pname, "Setting fixed locks finished!") + minetest.chat_send_player(pname, "Ruční přidání zámků dokončeno!") players_assign_fixedlocks[pname] = nil ildb.update_rs_cache(ts_id) advtrains.interlocking.show_ts_form(ts_id, pname) @@ -530,7 +530,7 @@ function advtrains.interlocking.show_ts_form(ts_id, pname) if not ts_id then return end local form = "size[10,10]label[0.5,0.5;"..attrans("Track Section Detail - @1", ts_id).."]" - form = form.."field[0.8,2;5.2,1;name;"..attrans("Section name")..";"..minetest.formspec_escape(ts.name).."]" + form = form.."field[0.8,2;5.2,1;name;"..attrans("Section name")..";"..minetest.formspec_escape(ts.name or "").."]" form = form.."button[5.5,1.7;1,1;setname;"..attrans("Set").."]" local hint @@ -640,7 +640,7 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) return end - advtrains.interlocking.show_ts_form(ts_id, pname, sel_tcb) + advtrains.interlocking.show_ts_form(ts_id, pname) return end |