Lay out and drive the depot browser the way the old starter did

Picking a category picks its first class and lists that class, instead of
every vehicle of the category; only categories with something in them are
offered, in the old order. The archival switch has its own line, the class
box shows the thumbnail of the class picked, and the search sits above the
list and looks through every vehicle. The rows are the bare texture names, a
set marked faintly; an empty list says what to do; the thumbnail and Add
share a line so the list keeps its height.
This commit is contained in:
maj00r
2026-10-04 18:44:17 +02:00
parent 9459a21083
commit 6cedf8b6f6
7 changed files with 159 additions and 103 deletions

View File

@@ -95,6 +95,9 @@
<String key="Crew">s osádkou</String>
<String key="Reversed">otočeno</String>
<String key="NoVehicles">Ve složce dynamic/**/textures.txt nebyla nalezena žádná vozidla.</String>
<String key="BrowserHint">Vyberte kategorii nebo napište název vozidla.</String>
<String key="BrowserNoMatch">Nic neodpovídá „{0}“.</String>
<String key="SearchAllVehicles">Hledat ve všech vozidlech…</String>
<String key="ConsistEmpty">Přidejte vozidla z databáze vlevo nebo načtěte existující soupravu ze souboru scenérie.</String>
<String key="TipMoveLeft">Posunout doleva</String>
<String key="TipMoveRight">Posunout doprava</String>

View File

@@ -95,6 +95,9 @@
<String key="Crew">with crew</String>
<String key="Reversed">reversed</String>
<String key="NoVehicles">No vehicles found in dynamic/**/textures.txt.</String>
<String key="BrowserHint">Pick a category or type a vehicle's name.</String>
<String key="BrowserNoMatch">Nothing matches “{0}”.</String>
<String key="SearchAllVehicles">Search all vehicles…</String>
<String key="ConsistEmpty">Add vehicles from the database on the left, or load an existing consist from a scenery file.</String>
<String key="TipMoveLeft">Move left</String>
<String key="TipMoveRight">Move right</String>

View File

@@ -95,6 +95,9 @@
<String key="Crew">személyzettel</String>
<String key="Reversed">megfordítva</String>
<String key="NoVehicles">A dynamic/**/textures.txt fájlokban nem található jármű.</String>
<String key="BrowserHint">Válassz kategóriát, vagy írd be a jármű nevét.</String>
<String key="BrowserNoMatch">Semmi sem felel meg ennek: „{0}”.</String>
<String key="SearchAllVehicles">Keresés az összes járműben…</String>
<String key="ConsistEmpty">Adjon hozzá járműveket a bal oldali adatbázisból, vagy töltsön be meglévő szerelvényt egy pályafájlból.</String>
<String key="TipMoveLeft">Mozgatás balra</String>
<String key="TipMoveRight">Mozgatás jobbra</String>

View File

@@ -95,6 +95,9 @@
<String key="Crew">z obsadą</String>
<String key="Reversed">Obrócony</String>
<String key="NoVehicles">Nie znaleziono pojazdów w dynamic/**/textures.txt.</String>
<String key="BrowserHint">Wybierz kategorię albo wpisz nazwę pojazdu.</String>
<String key="BrowserNoMatch">Nic nie pasuje do „{0}”.</String>
<String key="SearchAllVehicles">Szukaj we wszystkich pojazdach…</String>
<String key="ConsistEmpty">Dodaj pojazdy z bazy po lewej stronie lub wczytaj istniejący skład z pliku scenerii.</String>
<String key="TipMoveLeft">Przesuń w lewo</String>
<String key="TipMoveRight">Przesuń w prawo</String>

View File

@@ -95,6 +95,9 @@
<String key="Crew">с бригадой</String>
<String key="Reversed">развёрнут</String>
<String key="NoVehicles">В dynamic/**/textures.txt подвижной состав не найден.</String>
<String key="BrowserHint">Выберите категорию или введите название единицы.</String>
<String key="BrowserNoMatch">Ничего не найдено по запросу «{0}».</String>
<String key="SearchAllVehicles">Искать во всех единицах…</String>
<String key="ConsistEmpty">Добавьте единицы из базы слева или загрузите готовый состав из файла сценерии.</String>
<String key="TipMoveLeft">Сдвинуть влево</String>
<String key="TipMoveRight">Сдвинуть вправо</String>