feat: ESC-fane 'Smart Pickup' (runs: mål, varer, Wait-pulje, ture, traktorer, Start/Stop)

This commit is contained in:
2026-09-22 22:52:48 +02:00
parent bd446f8add
commit 254274f926
7 changed files with 670 additions and 0 deletions
+47
View File
@@ -0,0 +1,47 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<l10n>
<texts>
<text name="spu_title" text="Smart Pickup"/>
<text name="spu_run" text="Run"/>
<text name="spu_run_tooltip" text="Vælg det run du vil se eller ændre."/>
<text name="spu_noRuns" text="Ingen runs — tryk 'Nyt run'"/>
<text name="spu_target" text="Mål"/>
<text name="spu_target_tooltip" text="AutoDrive-markør ved stalden eller fabrikken der skal fyldes."/>
<text name="spu_noTarget" text="(vælg mål)"/>
<text name="spu_ingredientMode" text="Varer"/>
<text name="spu_ingredientMode_tooltip" text="Auto: alt målet tager (fabrik: de tændte produktioners inputs). Vælg: afkryds selv."/>
<text name="spu_mode_auto" text="Auto"/>
<text name="spu_mode_manual" text="Vælg"/>
<text name="spu_waitPool" text="Wait-pulje"/>
<text name="spu_waitPool_tooltip" text="Mappe med Wait-markører, hvor traktorer med rest-læs venter."/>
<text name="spu_waitPool_all" text="Alle (nærmeste ledige)"/>
<text name="spu_loops" text="Ture"/>
<text name="spu_loops_tooltip" text="Antal ture pr. traktor; 0 = uendeligt."/>
<text name="spu_loops_infinite" text="0 = uendeligt"/>
<text name="spu_vehicles" text="Traktorer"/>
<text name="spu_vehicle_tooltip" text="Ja = traktoren er med i dette run."/>
<text name="spu_waitPools" text="Wait-puljer"/>
<text name="spu_waitPoolRow" text="%s — %d punkter — %d optaget%s"/>
<text name="spu_status" text="Status"/>
<text name="spu_status_running" text="Kører (%d/%d)"/>
<text name="spu_status_stopped" text="Stoppet (%d traktorer)"/>
<text name="spu_status_started" text="Startet %d, sprunget over %d"/>
<text name="spu_status_noAd" text="AutoDrive-API ikke fundet"/>
<text name="spu_status_error" text="Fejl: %s"/>
<text name="spu_reason_noTrailer" text="ingen vogn"/>
<text name="spu_reason_cannotCarry" text="vognen kan ikke bære run'ets varer"/>
<text name="spu_reason_farFromNetwork" text="for langt fra vejnettet"/>
<text name="spu_reason_noTarget" text="intet mål"/>
<text name="spu_reason_error" text="fejl ved start (se log)"/>
<text name="spu_movedFrom" text="flyttet fra '%s'"/>
<text name="spu_button_start" text="Start run"/>
<text name="spu_button_stop" text="Stop run"/>
<text name="spu_button_new" text="Nyt run"/>
<text name="spu_button_rename" text="Omdøb"/>
<text name="spu_button_delete" text="Slet run"/>
<text name="spu_newRunName" text="Run %d"/>
<text name="spu_renameTitle" text="Navn på run"/>
<text name="spu_deleteConfirm" text="Slet run '%s'? Traktorerne stoppes ikke."/>
<text name="spu_capacity" text="%s l"/>
</texts>
</l10n>
+47
View File
@@ -0,0 +1,47 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<l10n>
<texts>
<text name="spu_title" text="Smart Pickup"/>
<text name="spu_run" text="Run"/>
<text name="spu_run_tooltip" text="Select the run to view or edit."/>
<text name="spu_noRuns" text="No runs — press 'New run'"/>
<text name="spu_target" text="Target"/>
<text name="spu_target_tooltip" text="AutoDrive marker at the barn or factory to keep filled."/>
<text name="spu_noTarget" text="(choose target)"/>
<text name="spu_ingredientMode" text="Goods"/>
<text name="spu_ingredientMode_tooltip" text="Auto: everything the target accepts (factory: inputs of enabled productions). Select: tick them yourself."/>
<text name="spu_mode_auto" text="Auto"/>
<text name="spu_mode_manual" text="Select"/>
<text name="spu_waitPool" text="Wait pool"/>
<text name="spu_waitPool_tooltip" text="Folder of Wait markers where tractors with leftover load wait."/>
<text name="spu_waitPool_all" text="All (nearest free)"/>
<text name="spu_loops" text="Loops"/>
<text name="spu_loops_tooltip" text="Trips per tractor; 0 = endless."/>
<text name="spu_loops_infinite" text="0 = endless"/>
<text name="spu_vehicles" text="Tractors"/>
<text name="spu_vehicle_tooltip" text="Yes = the tractor belongs to this run."/>
<text name="spu_waitPools" text="Wait pools"/>
<text name="spu_waitPoolRow" text="%s — %d points — %d occupied%s"/>
<text name="spu_status" text="Status"/>
<text name="spu_status_running" text="Running (%d/%d)"/>
<text name="spu_status_stopped" text="Stopped (%d tractors)"/>
<text name="spu_status_started" text="Started %d, skipped %d"/>
<text name="spu_status_noAd" text="AutoDrive API not found"/>
<text name="spu_status_error" text="Error: %s"/>
<text name="spu_reason_noTrailer" text="no trailer"/>
<text name="spu_reason_cannotCarry" text="trailer cannot carry the run's goods"/>
<text name="spu_reason_farFromNetwork" text="too far from the road network"/>
<text name="spu_reason_noTarget" text="no target"/>
<text name="spu_reason_error" text="start failed (see log)"/>
<text name="spu_movedFrom" text="moved from '%s'"/>
<text name="spu_button_start" text="Start run"/>
<text name="spu_button_stop" text="Stop run"/>
<text name="spu_button_new" text="New run"/>
<text name="spu_button_rename" text="Rename"/>
<text name="spu_button_delete" text="Delete run"/>
<text name="spu_newRunName" text="Run %d"/>
<text name="spu_renameTitle" text="Run name"/>
<text name="spu_deleteConfirm" text="Delete run '%s'? Tractors are not stopped."/>
<text name="spu_capacity" text="%s l"/>
</texts>
</l10n>