All checks were successful
release / build-release (push) Successful in 1m37s
- sim/stats.go: Stats (fart, törst, fokus, toalett, tur), debuffar som multiplikatorer, Profile som följer med mellan banor och räknar ned - sim.Run: tidsgräns och maxantal missade tåg förlorar banan; poängformel (tid mot par, pengar, sällskapets mätare, utforskat, avdrag); debuffar tjänas av många steg, lång tid, tom matmätare och seedad otur vid kiosken; stats påverkar fart, mätartakter, läsning och hjälptid - egna kort (individualCards): Member.Card, spärren kräver allas saldo och drar från alla, automaten frågar vems kort, biljetter köps åt alla - sittplatsval (seatSelection): Ticket får ett sittplatssteg med seedade önskemål (fönster/gång/sida/bredvid); missnöjda ger mätar- och poängavdrag - level: maxMissedTrains, individualCards, seatSelection; bana 003 Shibuya (svårighet 3, fyra i sällskapet) och 002 med tidsgräns och sittplatser; ordboken utökad; generatorn är spec-driven - game: tid kvar/missade i HUD, debuffar i meny/HUD/resultat, poäng och förlustorsaker på resultatet, vyer för personval och vagn, skript-pick, flaggan -debuffs; HUD och resultat komprimerade för fyra i sällskapet - plan (Björn 2026-10-24): flera våningar med trappor som M9a, egna kort och sittplatsval som svårighetsinställningar i M7 – i spelbeskrivning, roadmap, testplan - docs/README/wiki med sittplatsbilden Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
132 lines
5.2 KiB
JSON
132 lines
5.2 KiB
JSON
{
|
|
"game.title": "Metro Puzzle JP",
|
|
"menu.start": "Starta",
|
|
"menu.continue": "Fortsätt",
|
|
"menu.endless": "Oändligt läge",
|
|
"menu.settings": "Inställningar",
|
|
"menu.quit": "Avsluta",
|
|
"hud.destination": "Resmål",
|
|
"hud.next_train": "Nästa tåg",
|
|
"hud.card_balance": "Kortsaldo",
|
|
"meter.food": "Mat",
|
|
"meter.drink": "Dryck",
|
|
"meter.toilet": "Toa",
|
|
"meter.battery": "Batteri",
|
|
"level.failed": "Du missade för många tåg…",
|
|
"level.cleared": "Framme!",
|
|
"menu.choose_level": "Välj bana:",
|
|
"menu.hint": "Pilar/WASD: välj Enter: starta L: ordlista Esc: avsluta",
|
|
"hud.time": "Tid",
|
|
"hud.steps": "Steg",
|
|
"hud.controls": "Esc: meny M: karta",
|
|
"level.wrong_train": "Fel tåg!",
|
|
"result.hint": "R: spela om L: ordlista Enter/Esc: meny",
|
|
"hud.card": "Kort",
|
|
"hud.track": "Spår",
|
|
"hud.next_train_in": "Nästa tåg om",
|
|
"hud.departs_in": "Avgår om",
|
|
"hud.board": "Enter: kliv på",
|
|
"hud.gate_denied": "Spärren: kortet saknar saldo!",
|
|
"hud.sign": "Skylt",
|
|
"result.wrong_detail": "Du åkte mot %s i stället för %s.",
|
|
"result.gates": "Spärrar",
|
|
"result.card": "Kort kvar",
|
|
"hud.japanese": "日本語",
|
|
"hud.words": "ord",
|
|
"hud.track_suffix_ja": "番線",
|
|
"hud.for_ja": "方面",
|
|
"hud.english": "EN",
|
|
"hud.help_prompt": "H: fråga någon om hjälp (%.0f s)",
|
|
"hud.help_progress": "Frågar en förbipasserande…",
|
|
"hud.learned": "Nytt ord",
|
|
"hud.revealed": "Översatt",
|
|
"result.helps": "frågat om hjälp",
|
|
"result.par": "par",
|
|
"result.destination": "resmålet",
|
|
"hud.progress": "Framsteg",
|
|
"words.title": "Ordlista 言葉",
|
|
"words.points": "Poäng",
|
|
"words.hint": "Pilar: välj Enter: lär dig ordet för poäng Esc/L: tillbaka",
|
|
"words.already": "Det ordet kan du redan.",
|
|
"words.bought": "Nytt ord: %s = %s",
|
|
"words.too_expensive": "Kostar %d poäng - klara banor med bra tid för fler.",
|
|
"urge.toilet": "måste på toa (W)",
|
|
"urge.thirsty": "är törstig (K)",
|
|
"urge.hungry": "är hungrig (K)",
|
|
"urge.distracted": "blev distraherad…",
|
|
"hud.toilet_prompt": "Enter: toalett för %d person(er), %.0f s",
|
|
"hud.toilet_busy": "På toaletten…",
|
|
"hud.toilet_none": "Ingen behöver toa just nu.",
|
|
"hud.kiosk_prompt": "Enter: köp mat/dryck åt %d person(er), %d¥",
|
|
"hud.kiosk_none": "Ingen är hungrig eller törstig just nu.",
|
|
"result.explored": "Utforskat",
|
|
"result.served": "försörjda",
|
|
"hud.cash": "Kontant",
|
|
"hud.phone": "Tel",
|
|
"hud.ticket": "Biljett",
|
|
"hud.machine_topup": "Enter: fyll på kortet (kort %d¥, kontant %d¥)",
|
|
"hud.machine_ticket": "Enter: köp biljett (kontant %d¥)",
|
|
"hud.wrong_ticket": "Biljetten gäller inte för det här tåget!",
|
|
"hud.need_ticket": "Spärren: du behöver en biljett - köp i automaten (T).",
|
|
"hud.phone_dead": "Spärren: telefonen är död - köp en biljett i stället.",
|
|
"hud.rescan": "Pip… skanna igen.",
|
|
"hud.missed_train": "Ni fick inte plats - tåget gick.",
|
|
"level.lost": "Banan misslyckades",
|
|
"result.lost_wrong_train": "Fel tåg.",
|
|
"result.lost_wrong_stop": "Du klev av på fel station.",
|
|
"result.lost_missed_stop": "Du åkte förbi ditt resmål.",
|
|
"result.spent": "Spenderat",
|
|
"result.missed": "Missade tåg",
|
|
"menu.phone": "P: kort i telefonen %s",
|
|
"menu.on": "på",
|
|
"menu.off": "av",
|
|
"mini.cancel": "Esc: avbryt",
|
|
"mini.topup.title": "Fyll på kortet",
|
|
"mini.topup.pick": "Välj rätt knapp på automaten:",
|
|
"mini.topup.amount": "Välj belopp:",
|
|
"mini.topup.feed": "Håll Enter för att mata in %d¥ i sedlar",
|
|
"mini.topup.wrong": "Fel knapp…",
|
|
"mini.ticket.title": "Biljetter",
|
|
"mini.ticket.hint": "Köp biljett till %s. Kontant: %d¥",
|
|
"mini.crowd.title": "Fullt tåg - tränga sig på",
|
|
"mini.crowd.hint": "Tryck Enter när markören är i det gröna fältet (%d försök kvar)",
|
|
"mini.ride.title": "På tåget - nästa station",
|
|
"mini.ride.hint": "Enter: kliv av här (du ska till %s)",
|
|
"hud.time_left": "Kvar",
|
|
"hud.debuffs": "Debuffar",
|
|
"hud.grumpy": "Någon är sur över sittplatsen…",
|
|
"hud.poisoned": "Den där matbiten smakade konstigt…",
|
|
"hud.need_all_cards": "Spärren: %s har inte pengar på kortet.",
|
|
"hud.need_all_tickets": "Spärren: alla behöver en biljett.",
|
|
"result.lost_time_up": "Tiden tog slut.",
|
|
"result.lost_missed_trains": "För många missade tåg.",
|
|
"result.score": "Poäng",
|
|
"result.money": "pengar",
|
|
"result.meters": "mätare",
|
|
"result.new_debuffs": "Nya debuffar",
|
|
"mini.topup.member": "Vems kort ska fyllas på?",
|
|
"mini.seat.hint": "Välj plats åt %s (pilar, Enter)",
|
|
"mini.seat.prefs": "Önskemål:",
|
|
"seat.front": "← färdriktning",
|
|
"seat.window": "fönster",
|
|
"seat.aisle": "gången",
|
|
"seat.left": "vänster sida",
|
|
"seat.right": "höger sida",
|
|
"seat.with": "bredvid %s",
|
|
"debuff.sore_feet": "onda fötter",
|
|
"debuff.tired": "trötthet",
|
|
"debuff.hangry": "hunger/irritation",
|
|
"debuff.food_poisoning": "matförgiftning",
|
|
"debuff.doms": "träningsvärk",
|
|
"debuff.blisters": "skoskav",
|
|
"debuff.heavy_bag": "tungt köp",
|
|
"debuff.stuffed": "proppmätt",
|
|
"debuff.sweaty": "svettig och varm",
|
|
"hud.cash_short": "Kont",
|
|
"hud.missed_short": "Miss",
|
|
"result.penalty": "avdrag",
|
|
"result.lang_points": "språkpoäng",
|
|
"result.missed_short": "Missade",
|
|
"result.map": "karta"
|
|
}
|