M13: titelskärm, språkval, tutorial, tips och pausmeny
All checks were successful
release / build-release (push) Successful in 1m40s

Björns feedback efter v0.1.0. Titelskärm med premissen i text och menyn
Fortsätt/Starta, Tutorial, Inställningar, Avsluta (Enter två gånger);
språkval första gången spelet startar. Tutorial i fem sidor med riktiga
sprites och en exempelskylt där resmålet markeras och resten tonas ned,
plus nyckeln 番線/方面/改札 och biljettipset. Kontextuella tips i spelet
tills första banan är klarad, och resmålets tecken markeras på skyltar
och avgångstavlor under tiden. Esc i en bana öppnar en pausmeny
(Fortsätt, Lämna banan, Inställningar, Avsluta spelet) i stället för att
lämna banan; Esc på bankartan går till titeln. Kortare lägestexter så att
bankartans rader ryms på svenska. Test för markeringen, docs, wiki och
skärmdumpar.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
2026-10-25 17:13:32 +01:00
parent 86f8130735
commit f0a0bc1522
26 changed files with 622 additions and 32 deletions

View File

@@ -15,7 +15,7 @@
"level.failed": "You missed too many trains…",
"level.cleared": "Arrived!",
"menu.choose_level": "Choose a level:",
"menu.hint": "Arrows/WASD: select Enter: start L: word list Esc: quit",
"menu.hint": "Arrows: choose Enter: select",
"hud.time": "Time",
"hud.steps": "Steps",
"hud.controls": "Esc: menu M: map",
@@ -202,8 +202,8 @@
"hud.mode_signs": "Sign mode: work out the train yourself, +50 % score",
"hud.terminal": "Lines from here (terminal):",
"menu.mode": "N: navigation %s",
"mode.list": "list mode (next train shown)",
"mode.signs": "sign mode (+50 % score)",
"mode.list": "list",
"mode.signs": "signs (+50 %)",
"result.bonus": "sign bonus",
"result.lost_wrong_direction": "Wrong direction.",
"result.lost_too_far": "Too far away.",
@@ -235,8 +235,8 @@
"hud.staff_busy": "Staff on the way...",
"hud.staff_unlocked": "The staff unlocked the cards - you can leave.",
"hud.unlocked_prompt": "Cards unlocked: you can leave. Entering again costs again.",
"map.endless": "O: endless mode",
"map.endless_best": "best %d points, %d goals",
"map.endless": "O: endless",
"map.endless_best": "best %d pts, %d goals",
"map.ngplus": "G: New Game+",
"map.ngplus_level": "NG+%d",
"map.ngplus_confirm": "Press G again: the story restarts with skills and XP kept. Items, stars and money reset, the party grows.",
@@ -256,5 +256,40 @@
"settings.hint": "Arrows: pick row / change Enter: toggle Esc: back",
"settings.keys": "Arrows/WASD walk, Enter select, Esc back, H help, L words, T skills, I wardrobe, B shop, M map, N mode, O endless, G NG+, S settings, F11 fullscreen. Gamepad: A select, B back, Y help, X words, Back map.",
"lang.sv": "Svenska",
"lang.en": "English"
"lang.en": "English",
"title.premise": "A few friends are on holiday in Japan. Every station is a maze where almost everything is written in Japanese: read the signs, keep the party fed, watered and out of the toilet queue, find the right platform and board the right train before it leaves. In the end you have to get back to the airport.",
"title.tutorial": "Tutorial",
"title.quit_confirm": "Enter again to quit, Esc cancels.",
"title.hint": "Arrows: choose Enter: select F11: fullscreen",
"pause.title": "Paused",
"pause.resume": "Continue",
"pause.leave": "Leave the level (progress on it is lost)",
"pause.quit": "Quit the game",
"pause.hint": "Esc: continue Enter: select",
"pause.quit_confirm": "Enter again to quit the game, Esc cancels.",
"tutorial.hint": "←/→ or Enter: next page Esc: back",
"tutorial.page": "page %d/%d",
"tutorial.p1.title": "The goal and the station",
"tutorial.p1": "Every level is a station. Your destination is shown in the HUD, in Latin letters and Japanese. Find the platform with the right train, pass the gate and board when the train is in.\nSigns (blue boards on a pole) show the way. This is what a sign, gate, machine, toilet, kiosk and platform look like:",
"tutorial.p2.title": "How to read a sign",
"tutorial.p2": "You do not need to know Japanese. Memorise the characters of your destination in the HUD and look for exactly those characters on the signs. Everything else can fade away:",
"tutorial.p2.sample": "track 14, Yamanote Line, for Shibuya, south-east exit, gate",
"tutorial.p2b": "Three words appear everywhere: 番線 = track, 方面 = for (direction), 改札 = gate. Standing on a sign you can press H to ask someone for help. Words you read often are learned and then translated automatically.",
"tutorial.p3.title": "Cards, tickets and gates",
"tutorial.p3": "The gate charges the fare from your card when you enter the paid area. Empty card? Top up at the machine (T): find the チャージ button and feed notes with Enter.\nOn ticket levels you buy a ticket at the machine: pick the row whose characters match the destination in the HUD, character by character. Everyone in the party needs a ticket.\nWith individual cards everyone needs a balance, and at the kiosk you choose who pays. At some stations the gate will not let you out again: Enter at the gate calls the staff.",
"tutorial.p4.title": "The party and the train",
"tutorial.p4": "Your friends follow you. The meters top right show food, drink and toilet: the kiosk (K) fills food and drink, the toilet (W) solves toilet needs. Hungry, thirsty and desperate friends slow you down.\nWhen the train is in: let people off first, pick a car with the arrows (few people gives a bonus, the pink car is women only) and press Enter at your destination during the ride. Do not ride past it!",
"tutorial.p5.title": "Modes and keys",
"tutorial.p5": "List mode shows which train to take. Sign mode lets you work it out yourself for +50 % score, but do not go the wrong way. The terminal at the machine shows the lines with neighbouring stations.\nArrows/WASD walk, Enter select, Esc pause, H help at a sign, L words, T skills, I wardrobe, B shop at a kiosk, M minimap. On the level map: N mode, S settings, O endless mode, G New Game+.",
"tile.sign": "sign",
"tile.gate": "gate",
"tile.machine": "machine",
"tile.toilet": "toilet",
"tile.kiosk": "kiosk",
"tile.platform": "platform",
"tip.start": "Tip: the destination is {dest}. On the signs it reads {ja} - look for those characters. Blue boards on a pole are signs.",
"tip.sign": "Tip: reading the sign - {ja} is the destination (highlighted), 番線 = track, 方面 = for. Press H to ask for help.",
"tip.party": "Tip: someone in the party needs something. The kiosk (K) gives food and drink, the toilet (W) solves toilet needs.",
"tip.gate": "Tip: the gate charges the fare from your card when you enter. Top up an empty card at the machine (T).",
"tip.platform": "Tip: wait for the train and press Enter when it is in. Let people off, pick a car with the arrows."
}

View File

@@ -15,7 +15,7 @@
"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",
"menu.hint": "Pilar: välj Enter: välj",
"hud.time": "Tid",
"hud.steps": "Steg",
"hud.controls": "Esc: meny M: karta",
@@ -202,8 +202,8 @@
"hud.mode_signs": "Skyltläge: lista ut tåget själv, +50 % poäng",
"hud.terminal": "Linjer härifrån (terminal):",
"menu.mode": "N: navigering %s",
"mode.list": "listläge (nästa tåg visas)",
"mode.signs": "skyltläge (+50 % poäng)",
"mode.list": "lista",
"mode.signs": "skyltar (+50 %)",
"result.bonus": "skyltbonus",
"result.lost_wrong_direction": "Fel håll.",
"result.lost_too_far": "För långt bort.",
@@ -235,8 +235,8 @@
"hud.staff_busy": "Personalen kommer...",
"hud.staff_unlocked": "Personalen låste upp korten - du kan gå ut.",
"hud.unlocked_prompt": "Korten är upplåsta: du kan gå ut. Ny inpassering kostar igen.",
"map.endless": "O: oändligt läge",
"map.endless_best": "bästa %d poäng, %d mål",
"map.endless": "O: oändligt",
"map.endless_best": "bästa %d p, %d mål",
"map.ngplus": "G: New Game+",
"map.ngplus_level": "NG+%d",
"map.ngplus_confirm": "Tryck G igen: storyn börjar om med skills och XP kvar. Items, stjärnor och pengar nollställs, sällskapet blir större.",
@@ -256,5 +256,40 @@
"settings.hint": "Pilar: välj rad / ändra Enter: växla Esc: tillbaka",
"settings.keys": "Pilar/WASD gå, Enter välj, Esc tillbaka, H hjälp, L ord, T skills, I garderob, B butik, M karta, N läge, O oändligt, G NG+, S inställningar, F11 fullskärm. Gamepad: A välj, B tillbaka, Y hjälp, X ord, Back karta.",
"lang.sv": "Svenska",
"lang.en": "English"
"lang.en": "English",
"title.premise": "Några polare på semester i Japan. Varje station är en labyrint där nästan allt står på japanska: läs skyltarna, håll sällskapet mätt, torrt och på toa, hitta rätt perrong och kliv på rätt tåg innan det går. Till slut ska ni hem till flygplatsen.",
"title.tutorial": "Tutorial",
"title.quit_confirm": "Enter igen för att avsluta, Esc avbryter.",
"title.hint": "Pilar: välj Enter: välj F11: fullskärm",
"pause.title": "Paus",
"pause.resume": "Fortsätt",
"pause.leave": "Lämna banan (framsteg på banan försvinner)",
"pause.quit": "Avsluta spelet",
"pause.hint": "Esc: fortsätt Enter: välj",
"pause.quit_confirm": "Enter igen för att avsluta spelet, Esc avbryter.",
"tutorial.hint": "←/→ eller Enter: bläddra Esc: tillbaka",
"tutorial.page": "sida %d/%d",
"tutorial.p1.title": "Målet och stationen",
"tutorial.p1": "Varje bana är en station. Resmålet står uppe i HUD:en, på latinska bokstäver och japanska. Hitta perrongen med rätt tåg, passera spärren och kliv på när tåget står inne.\nSkyltarna (blå tavlor på stolpe) visar vägen. Så här ser skylt, spärr, automat, toalett, kiosk och perrong ut:",
"tutorial.p2.title": "Så läser du en skylt",
"tutorial.p2": "Du behöver inte kunna japanska. Memorera resmålets tecken i HUD:en och leta efter exakt samma tecken på skyltarna. Allt annat kan du tona bort:",
"tutorial.p2.sample": "spår 14, Yamanote-linjen, mot Shibuya, sydöstra utgången, spärr",
"tutorial.p2b": "Tre ord återkommer överallt: 番線 = spår, 方面 = mot (riktning), 改札 = spärr. Står du på en skylt kan du trycka H och fråga någon om hjälp. Ord du läser ofta lär du dig, och då översätts de automatiskt.",
"tutorial.p3.title": "Kort, biljetter och spärrar",
"tutorial.p3": "Spärren drar avgiften från tågkortet när du går in i det betalda området. Tomt kort? Fyll på i automaten (T): hitta knappen チャージ och mata in sedlar med Enter.\nPå biljettbanor köper du biljett i automaten: välj raden vars tecken matchar resmålet i HUD:en, tecken för tecken. Alla i sällskapet behöver biljett.\nMed egna kort måste alla ha saldo, och i kiosken väljer du vem som betalar. På vissa stationer släpper spärren inte ut dig igen: Enter vid spärren kallar på personal.",
"tutorial.p4.title": "Sällskapet och tåget",
"tutorial.p4": "Dina polare följer efter dig. Mätarna uppe till höger visar mat, dryck och toa: kiosken (K) fyller mat och dryck, toaletten (W) löser toabehov. Hungriga, törstiga och kissnödiga saktar ner dig.\nNär tåget står inne: låt folk kliva av först, välj vagn med pilarna (lite folk ger bonus, rosa vagn är bara för kvinnor) och tryck Enter vid ditt resmål under resan. Åk inte förbi!",
"tutorial.p5.title": "Lägen och tangenter",
"tutorial.p5": "Listläge visar vilket tåg du ska ta. Skyltläge låter dig lista ut det själv för +50 % poäng, men åk inte åt fel håll. Terminalen vid automaten visar linjerna med grannstationer.\nPilar/WASD gå, Enter välj, Esc paus, H hjälp vid skylt, L ordlista, T skills, I garderob, B butik vid kiosk, M minikarta. På bankartan: N läge, S inställningar, O oändligt läge, G New Game+.",
"tile.sign": "skylt",
"tile.gate": "spärr",
"tile.machine": "automat",
"tile.toilet": "toalett",
"tile.kiosk": "kiosk",
"tile.platform": "perrong",
"tip.start": "Tips: resmålet är {dest}. På skyltarna står det {ja} - leta efter de tecknen. Blå tavlor på stolpe är skyltar.",
"tip.sign": "Tips: så läser du skylten - {ja} är resmålet (markerat), 番線 = spår, 方面 = mot. Tryck H för att fråga om hjälp.",
"tip.party": "Tips: någon i sällskapet behöver något. Kiosken (K) ger mat och dryck, toaletten (W) löser toabehov.",
"tip.gate": "Tips: spärren drar avgiften från kortet när du går in. Tomt kort fylls på i automaten (T).",
"tip.platform": "Tips: vänta in tåget och tryck Enter när det står inne. Låt folk kliva av, välj vagn med pilarna."
}