Skip to content

fix(i18n): the retired vocabulary the rename pass left behind - #68

Open
pedro-pelicioni wants to merge 1 commit into
mainfrom
fix/retired-vocabulary-stragglers
Open

fix(i18n): the retired vocabulary the rename pass left behind#68
pedro-pelicioni wants to merge 1 commit into
mainfrom
fix/retired-vocabulary-stragglers

Conversation

@pedro-pelicioni

Copy link
Copy Markdown
Owner

Found by sweeping every value in the EN and PT message trees (keys excluded
— those are not user-visible, and several are still named skirmish*, which is
fine). Eleven strings, most fixed in one locale and not the other:

key was
lesson.incorrect EN "study the rune again"
lesson.doneSignedIn EN "the beacon flickers … the Ledgerstone"
lesson.mentorUnavailable EN "away from the forge — the scroll's hints"
lesson.backToAct EN + PT said "act" where the app says section
journey.player.branch.locked EN + PT, same
home.doors.campaign.progress PT "atos vencidos" vs EN "sections cleared"
onboarding.welcomeBody3 EN + PT "one small rune at a time"
onboarding.xpLevels[0].blurb EN + PT "never written a rune … the Citadel"
onboarding.proofHeading PT "os anciões já forjaram muitos aprendizes"
pages.campaign.optionalNote PT still counted in "atos"
pages.cards.footnote PT still promised on-chain card claiming, which EN deliberately dropped

That last one mattered most: the two locales were describing different products.

landing.* is deliberately untouched. The campaign genuinely still has acts,
champion cards and the Beholder, and the art is named for them — only the words
the app itself no longer uses were aligned there, in the previous pass. Whether
the landing should stop selling the campaign framing altogether is a positioning
decision, not a consistency bug.

pages.track.overlord is left as "{overlord}": it is a format string, and
every act now has overlord: null, so it never renders.

A value-level sweep of every EN and PT message (keys excluded — those are not
user-visible, and several are still named `skirmish*`) turned up eleven strings
the earlier pass missed, most of them fixed in one locale and not the other:

  lesson.incorrect              EN "study the rune again"
  lesson.doneSignedIn           EN "the beacon flickers ... the Ledgerstone"
  lesson.mentorUnavailable      EN "away from the forge — the scroll's hints"
  lesson.backToAct              EN + PT, said "act" where the app says section
  journey.player.branch.locked  EN + PT, same
  home.doors.campaign.progress  PT "atos vencidos" vs EN "sections cleared"
  onboarding.welcomeBody3       EN + PT "one small rune at a time"
  onboarding.xpLevels[0].blurb  EN + PT "never written a rune ... the Citadel"
  onboarding.proofHeading       PT "os anciões já forjaram muitos aprendizes"
  pages.campaign.optionalNote   PT still counted in "atos"
  pages.cards.footnote          PT still promised on-chain card claiming, which
                                EN deliberately dropped — the two locales were
                                describing different products

`landing.*` is deliberately untouched: the campaign genuinely still has acts,
champion cards and the Beholder, and the art is named for them. Only the words
the app itself no longer uses were aligned there, in the previous pass.
@vercel

vercel Bot commented Aug 31, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
tusst Ready Ready Preview Aug 31, 2026 10:58pm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant