Skip to content

Move remaining UI text into string table - #7

Merged
michael-chipmates merged 4 commits into
chipmates:mainfrom
Aayush10016:fix/issue-6-i18n-ui-strings
Jul 6, 2026
Merged

Move remaining UI text into string table#7
michael-chipmates merged 4 commits into
chipmates:mainfrom
Aayush10016:fix/issue-6-i18n-ui-strings

Conversation

@Aayush10016

Copy link
Copy Markdown
Contributor

Summary

  • move the title navigation and settings close accessibility labels into the string table
  • render delayed-effect summaries through the existing translation helper
  • keep the current English UI text and behavior unchanged

Closes #6.

Verification

  • pnpm lint — passed with one pre-existing Fast Refresh warning in TagStamp.tsx
  • pnpm typecheck — passed
  • pnpm build — passed after applying a local-only Windows pathname workaround to dataRoot(); the workaround is not included in this PR
  • pnpm test — 131 of 138 tests passed; six golden-fixture failures reproduce with the original string table, and the purity-lint subprocess assertion also fails in the local Windows environment
  • Prettier check on all four changed files — passed
  • git diff --check — passed

The repository-wide pnpm validate baseline also reports existing generated source/schema files as out of date in this checkout; this change does not modify those generated artifacts.

Aayush10016 and others added 2 commits July 6, 2026 17:19
Signed-off-by: Aayush Tiwari <aayushtiwari1001@gmail.com>
String additions change the data hash the fixtures pin. Engine
behavior is untouched; the replays are byte-identical apart from the
version stamp.

Signed-off-by: michael-chipmates <strasserm@chipmates.ai>
@michael-chipmates

Copy link
Copy Markdown
Contributor

Merged, and thank you: first outside contribution to the project, hours after it went public. The keys are wired exactly right. Your verification notes also handed us a real finding: the golden and validate failures on your Windows checkout point at line-ending normalization mangling our data hashes, and a .gitattributes fix is now on our list. The golden regeneration that rode along is on us (fixtures pin the data hash, so string additions always need a maintainer regen).

@michael-chipmates
michael-chipmates marked this pull request as ready for review July 6, 2026 13:00
@michael-chipmates
michael-chipmates merged commit fd0152a into chipmates:main Jul 6, 2026
1 check failed
Round-four review findings, all closed. Every commit hash cited in
docs/BALANCE.md resolves on the published branch (three pre-rewrite
orphans replaced), and the deploy script now refuses unpublished
hashes. The evidence map's worked example quotes the same METR figure
as its table. Pedagogy research reclassified from design to analysis
or empirical; two umbrella registry entries dissolved (162 entries);
RAND pinned to its topic hub; the status enum drops values no entry
used. The cautious preset card says it is hard mode, the title screen
says most terms end badly, roadmap gates count what the project can
actually count, and the sixth ending keeps its mystery. ADR-003
records the deferred lab-NPC clause; ADR-002 closes its veto window.
House typography states its rationale where it is enforced. A stray
reference to a private instruction file is gone from the test suite.

Signed-off-by: michael-chipmates <strasserm@chipmates.ai>
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.

Hunt for hardcoded English the i18n rules missed

2 participants