Texterna ryms på skärmen på svenska och engelska
All checks were successful
release / build-release (push) Successful in 1m37s

Björn såg att bankartans tangentrad klipptes på engelska. Nu mäts alla
enradstexter med den riktiga fonten i båda språken mot sitt utrymme
(game.TestSingleLineTextsFit) och HUD-raden för alla banor
(TestLevelNamesFitHUD). Åtgärder: kortare etiketter ("Mål"/"To"),
bankartans tangentrad på två rader (versionen står på titelskärmen),
HUD:en stryker japansk hint, "via" och valfria plånboksdelar som inte
får plats och kortar med "..", fler rutor radbryts, kortare bannamn,
kortare minispelstexter. Skärmdumpar på engelska (map-en, sign-en) via en
engelsk demosparfil. Alla skärmdumpar omtagna.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
2026-10-25 18:10:26 +01:00
parent 0c47b0ad00
commit 5114115976
59 changed files with 329 additions and 106 deletions

View File

@@ -5,7 +5,7 @@
"menu.endless": "Endless mode",
"menu.settings": "Settings",
"menu.quit": "Quit",
"hud.destination": "Destination",
"hud.destination": "To",
"hud.next_train": "Next train",
"hud.card_balance": "Card balance",
"meter.food": "Food",
@@ -46,7 +46,7 @@
"hud.progress": "Progress",
"words.title": "Word list 言葉",
"words.points": "Points",
"words.hint": "Arrows: select Enter: learn the word for points Esc/L: back",
"words.hint": "Arrows: select Enter: learn for points Esc: back",
"words.already": "You already know that word.",
"words.bought": "New word: %s = %s",
"words.too_expensive": "Costs %d points - clear levels with good times for more.",
@@ -89,7 +89,7 @@
"mini.ticket.title": "Tickets",
"mini.ticket.hint": "Buy a ticket to %s. Cash: %d¥",
"mini.crowd.title": "Crowded train - squeeze in",
"mini.crowd.hint": "Press Enter when the marker is in the green zone (%d tries left)",
"mini.crowd.hint": "Enter when the marker is in the green zone (%d left)",
"mini.ride.title": "On the train - next stop",
"mini.ride.hint": "Enter: get off here (you are going to %s)",
"hud.time_left": "Left",
@@ -140,7 +140,7 @@
"map.party": "Party",
"map.resume": "⟳ resume (saved seed)",
"map.locked": "Locked - clear the previous level first.",
"map.hint": "Enter start N mode L words T skills I items P phone S set.",
"map.hint": "Enter: start level N: mode L: words T: skills",
"skills.title": "Skills 技",
"skills.to_next": "XP to next",
"skills.already": "Already unlocked.",
@@ -185,7 +185,7 @@
"mini.car.title": "Choose a car",
"mini.car.alighting": "People are getting off - wait…",
"mini.car.pick": "Pick a car with the arrows, board with Enter.",
"mini.car.men": "There is a man in the party - not the women-only car (pink)!",
"mini.car.men": "Man in the party - avoid the women-only car (pink)!",
"mini.car.hint": "←/→: car Enter: board Esc: cancel",
"car.crowd.low": "few people",
"car.crowd.mid": "some people",
@@ -225,7 +225,7 @@
"ending.hint": "Enter: continue Esc: level map",
"ending.credits": "Metro Puzzle JP\n\nIdea and game design\nBjörn\n\nCode and pixels\nClaude (Anthropic)\n\nEngine\nEbitengine\n\nFont\nPixelMplus (M+ FONT LICENSE)\n\nThe trains, the signs and the chatter\nTokyo\n\nThanks for riding!\nまたね",
"mini.payer.title": "Who pays?",
"mini.payer.price": "To pay: %d¥ (food and drink for everyone who needs it)",
"mini.payer.price": "To pay: %d¥ (for everyone who needs it)",
"mini.payer.cash": "Cash",
"mini.payer.card": "card",
"mini.payer.short": "Not enough - pick someone else.",
@@ -291,5 +291,6 @@
"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."
"tip.platform": "Tip: wait for the train and press Enter when it is in. Let people off, pick a car with the arrows.",
"map.hint2": "I: wardrobe P: phone S: settings Esc: title"
}

View File

@@ -5,7 +5,7 @@
"menu.endless": "Oändligt läge",
"menu.settings": "Inställningar",
"menu.quit": "Avsluta",
"hud.destination": "Resmål",
"hud.destination": "Mål",
"hud.next_train": "Nästa tåg",
"hud.card_balance": "Kortsaldo",
"meter.food": "Mat",
@@ -46,7 +46,7 @@
"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.hint": "Pilar: välj Enter: lär ordet för poäng Esc: 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.",
@@ -89,7 +89,7 @@
"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.crowd.hint": "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",
@@ -140,7 +140,7 @@
"map.party": "Sällskap",
"map.resume": "⟳ fortsätt (sparad seed)",
"map.locked": "Låst - klara föregående bana först.",
"map.hint": "Enter start N läge L ord T skills I items P tel S inst.",
"map.hint": "Enter: starta banan N: läge L: ordlista T: skills",
"skills.title": "Skills 技",
"skills.to_next": "XP till nästa",
"skills.already": "Redan upplåst.",
@@ -185,7 +185,7 @@
"mini.car.title": "Välj vagn",
"mini.car.alighting": "Folk kliver av - vänta…",
"mini.car.pick": "Välj vagn med pilarna, kliv på med Enter.",
"mini.car.men": "Det finns en man i sällskapet - inte kvinnovagnen (rosa)!",
"mini.car.men": "Man i sällskapet - undvik kvinnovagnen (rosa)!",
"mini.car.hint": "←/→: vagn Enter: kliv på Esc: avbryt",
"car.crowd.low": "lite folk",
"car.crowd.mid": "en del folk",
@@ -225,7 +225,7 @@
"ending.hint": "Enter: vidare Esc: bankartan",
"ending.credits": "Metro Puzzle JP\n\nIdé och speldesign\nBjörn\n\nKod och pixlar\nClaude (Anthropic)\n\nMotor\nEbitengine\n\nTypsnitt\nPixelMplus (M+ FONT LICENSE)\n\nTågen, skyltarna och sorlet\nTokyo\n\nTack för resan!\nまたね",
"mini.payer.title": "Vem betalar?",
"mini.payer.price": "Att betala: %d¥ (mat och dryck åt alla som behöver)",
"mini.payer.price": "Att betala: %d¥ (åt alla som behöver)",
"mini.payer.cash": "Kontant",
"mini.payer.card": "kort",
"mini.payer.short": "Det räcker inte - välj någon annan.",
@@ -243,7 +243,7 @@
"result.endless_won": "Mål %d klart! Totalt %d poäng.",
"result.endless_lost": "Oändligt läge slut efter %d mål: %d poäng (bästa %d).",
"result.endless_best": "Ny bästa!",
"result.hint_endless": "Enter: nästa mål L: ordlista Esc: avsluta omgången",
"result.hint_endless": "Enter: nästa mål L: ord Esc: avsluta",
"result.hint_endless_over": "Enter/Esc: bankartan L: ordlista",
"settings.title": "Inställningar",
"settings.master": "Huvudvolym",
@@ -266,7 +266,7 @@
"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.",
"pause.quit_confirm": "Enter igen avslutar spelet, Esc avbryter.",
"tutorial.hint": "←/→ eller Enter: bläddra Esc: tillbaka",
"tutorial.page": "sida %d/%d",
"tutorial.p1.title": "Målet och stationen",
@@ -291,5 +291,6 @@
"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."
"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.",
"map.hint2": "I: garderob P: telefon S: inställningar Esc: titel"
}