Files
metro-puzzle-jp/resources/text/README.md
claude b67493fddb
All checks were successful
release / build-release (push) Successful in 1m42s
M3: japanska skyltar – pixelfont, ordbok, kunskap, delvis översättning, hjälp
- resources/text/fonts: PixelMplus 10/12 px (M+ FONT LICENSE) + licens;
  all text ritas via text/v2 på heltalspositioner, debugfonten är borta
- internal/lang: ordbok (60 ord, validerad), tokenisering med längsta
  matchning, Knowledge (ord + kana, nivå 0–5, hintar), Render (kända ord
  markerade/översatta, okända kvar, kana som romaji), EnglishShare/
  ShowEnglish per svårighet (deterministiskt per bana+position),
  HelpSeconds; datatest kräver att all japanska i banorna finns i ordboken
- sim.Run: AskHelp (H) med väntetid efter nivå, avbryts om man går,
  avslöjar skylten och lär första okända ordet; Knowledge delas mellan banor
- game: skylt- och avgångstavlor renderade genom kunskapen med färgkodning,
  engelsk rad på lätta banor, hjälp-förlopp, "Nytt ord"-notis, HUD visar
  resmålet på japanska från nivå 1 och japanska-nivå; meny med svårighet;
  pixelbaserad radbrytning av färgade textsegment; -know-flagga
- tools/shots: tre skyltbilder (skylt, hjälp, nytt ord) med förkunskap
- docs/README/wiki uppdaterade

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-23 20:14:36 +02:00

11 lines
578 B
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# resources/text – text och språk
- `sv.json`, `en.json` – UI-strängar per språk (platt nyckel → text).
- `jp-dictionary.json` – ordboken över japanska skyltord: nyckel = ordet på
japanska, `kana` (läsning), `romaji`, `en`, `sv`, `tier` (1 = vanligast).
Nycklar som börjar med `_` ignoreras. **Alla japanska ord i banorna**
(skyltar, bannamn, resmål, linjer) måste finnas här – testet
`internal/lang.TestAllJapaneseInLevelsIsInDictionary` kontrollerar det.
- `fonts/` – PixelMplus 10/12 px (kana + kanji, M+ FONT LICENSE). Se
`fonts/README.md`.