Skip to content

Quest names on system surfaces use `name.en`

D-011: Quest names on system surfaces use name.en

System surfaces (quest log row titles, notifications, push, TTS / screen reader, badges) render quests by Quest.name.en. The Polish Quest.name.pl appears only inside quest prose (descriptions, step text, dialogue, lore framing) and is the canonical narrative title.

Reasoning: Shorter ENG titles fit row width at 200% font scale without re-audit; ENG avoids TTS pronunciation edge cases on Polish diacritics; the data-layer Quest IDs are already ENG-handle slugs, so chrome stays consistent with what mobile-developer and backend-engineer log/reference. Player still encounters every Polish quest title in the body of the quest itself — the canon Polish narrative title is not lost, only deferred from chrome to prose.

Out of scope: Lore page titles (wiki/src/content/docs/lore/**) stay PL per language policy. Faction names already render bilingually in the faction screen because the schema carries both. This decision is specifically about quest chrome, not the whole UI language posture.