diff options
author | orwell <orwell@bleipb.de> | 2025-06-17 23:54:03 +0200 |
---|---|---|
committer | orwell <orwell@bleipb.de> | 2025-06-17 23:54:03 +0200 |
commit | f1eda7f572891c04eea6662a18c7626d9a46abef (patch) | |
tree | 2cd5cf2541787d25bc372f7db7730ad62086b52f | |
parent | 803bd1c2a28499125d5b1fb49e5595a033e07d39 (diff) | |
download | advtrains-f1eda7f572891c04eea6662a18c7626d9a46abef.tar.gz advtrains-f1eda7f572891c04eea6662a18c7626d9a46abef.tar.bz2 advtrains-f1eda7f572891c04eea6662a18c7626d9a46abef.zip |
Revert back some of the stoprail strings to english and tag them with S
-rw-r--r-- | advtrains_line_automation/ch_functions.lua | 12 | ||||
-rw-r--r-- | advtrains_line_automation/stoprail.lua | 23 |
2 files changed, 24 insertions, 11 deletions
diff --git a/advtrains_line_automation/ch_functions.lua b/advtrains_line_automation/ch_functions.lua index 0b4514f..b9cd962 100644 --- a/advtrains_line_automation/ch_functions.lua +++ b/advtrains_line_automation/ch_functions.lua @@ -2,6 +2,18 @@ -- Functions from Cesky Hvozd utility libraries which are used in the code integrated from Singularis are now provided here. +--[[ +Jednoduchá funkce, která vyhodnotí condition jako podmínku +a podle výsledku vrátí buď true_result, nebo false_result. +]] +local function ifthenelse(condition, true_result, false_result) + if condition then + return true_result + else + return false_result + end +end + local ch_core = {} -- gives various info about a player. we return only what is relevant outside CH diff --git a/advtrains_line_automation/stoprail.lua b/advtrains_line_automation/stoprail.lua index ce3d3ff..eb15b30 100644 --- a/advtrains_line_automation/stoprail.lua +++ b/advtrains_line_automation/stoprail.lua @@ -96,25 +96,26 @@ local function show_stoprailform(pos, player) "dropdown[2.25,3;2,0.75;doors;vlevo,vpravo,neotvírat;"..door_dropdown[stdata.doors].."]".. "checkbox[4.5,3.25;reverse;"..S("Reverse train")..";"..(stdata.reverse and "true" or "false").."]".. "checkbox[4.5,3.75;kick;"..S("Kick out passengers")..";"..(stdata.kick and "true" or "false").."]".. - "checkbox[4.5,4.25;keepopen;Nezavírat dveře na odj.;"..(stdata.keepopen and "true" or "false").."]".. + "checkbox[4.5,4.25;keepopen;"..S("Keep doors open")..";"..(stdata.keepopen and "true" or "false").."]".. + "checkbox[4.5,4.75;waitsig;"..S("Wait for signal to clear")..";"..(stdata.waitsig and "true" or "false").."]".. "label[0.25,4.3;"..S("Stop Time").."]".. "field[0.25,4.5;1,0.75;wait;;"..stdata.wait.."]".. "label[1.5,4.9;+]".. "field[2,4.5;1,0.75;ddelay;;"..minetest.formspec_escape(stdata.ddelay).."]".. -- "..attrans("Door Delay").." - (advtrains.lines.open_station_editor ~= nil and "button[3.5,4.5;4,0.75;editstn;Editor dopraven]" or "").. + (advtrains.lines.open_station_editor ~= nil and "button[5.75,11;2.0,0.75;editstn;"..S("Station Editor").."]" or "").. "field[0.25,6;2,0.75;speed;"..S("Dep. Speed")..";"..minetest.formspec_escape(stdata.speed).."]".. - "field[2.5,6;2,0.75;line;Linka na odj.;"..minetest.formspec_escape(stdata.line or "").."]".. - "field[4.75,6;2,0.75;routingcode;Sm.kód na odj.;"..minetest.formspec_escape(stdata.routingcode or "").."]".. - "field[0.25,7.25;2,0.75;interval;Interval \\[s\\]:;"..minetest.formspec_escape(stdata.interval or "").."]".. - "field[2.5,7.25;2,0.75;ioffset;Jeho posun:;"..minetest.formspec_escape(stdata.ioffset or "0").."]".. - "button[4.75,7;3,1.0;ioffsetnow;Nastavit posun\nna odjezd teď + uložit]".. + "field[2.5,6;2,0.75;line;"..S("Dep. Line")..";"..minetest.formspec_escape(stdata.line or "").."]".. + "field[4.75,6;2,0.75;routingcode;"..S("Dep. RC")..";"..minetest.formspec_escape(stdata.routingcode or "").."]".. + "field[0.25,7.25;2,0.75;interval;"..S("Interval:")..";"..minetest.formspec_escape(stdata.interval or "").."]".. + "field[2.5,7.25;2,0.75;ioffset;"..S("Offset:")..";"..minetest.formspec_escape(stdata.ioffset or "0").."]".. + "button[4.75,7.25;3,0.75;ioffsetnow;"..S("Set offset to now").."]".. "textarea[0.25,8.4;7.5,1.5;ars;"..S("Trains stopping here (ARS rules)")..";"..advtrains.interlocking.ars_to_text(stdata.ars).."]".. - "label[0.3,10.25;Platí jen pro vlaky s]".. + "label[0.3,10.25;"..S("For trains with").."]".. "field[3,10;1,0.5;minparts;;"..minetest.formspec_escape(stdata.minparts or "0").."]".. - "label[4.15,10.25;až]".. + "label[4.15,10.25;"..S("to").."]".. "field[4.6,10;1,0.5;maxparts;;"..minetest.formspec_escape(stdata.maxparts or "128").."]".. - "label[5.75,10.25;vozy.]".. - "button_exit[0.25,11;7.5,0.75;save;"..S("Save").."]".. + "label[5.75,10.25;"..S("cars").."]".. + "button_exit[0.25,11;5.5,0.75;save;"..S("Save").."]".. "tooltip[close;Zavře dialogové okno]".. "tooltip[stn;Dopravna\\, ke které tato zastávka patří. Jedna dopravna může mít víc kolejí. K vytvoření a úpravám dopraven použijte Editor dopraven.]".. "tooltip[track;Číslo koleje]".. |