Skip to content

i18n: translate the result-entry screen#37

Merged
Vance1832 merged 1 commit into
mainfrom
i18n-result-entry
Jun 25, 2026
Merged

i18n: translate the result-entry screen#37
Vance1832 merged 1 commit into
mainfrom
i18n-result-entry

Conversation

@Vance1832

Copy link
Copy Markdown
Owner

Continues the EN/Burmese localization of the owner console — the result-entry screen.

What

  • New resultEntry namespace in both messages/en.ts and messages/my.ts (Burmese type-checked against English).
  • Localizes the result-entry form + digit inputs, the official Thai 3D/2D result panel (verified / source-mismatch / unverified cross-check states), the current-period info panel, the settlement-preview cards + matched-users table, and the close/enter confirmation modals.
  • Period dropdown options and table columns built inside the component so they read t.
  • Status badge labels mapped through a STATUS_KEY object → message keys; reuses shared common.status.

Verification

npm run typecheck && npm run lint && npm test && npm run build — all green.

🤖 Generated with Claude Code

Localize the owner-only result-entry console screen (EN/Burmese): the entry
form with its digit inputs, the official Thai 3D/2D result panel (cross-check
states), the current-period info panel, the settlement-preview cards and
matched-users table, plus the close/enter confirmation modals. Adds a
`resultEntry` namespace to both messages/en.ts and messages/my.ts, builds the
period dropdown options and table columns inside the component so they read
`t`, and maps status keys to message keys via a STATUS_KEY object.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@Vance1832 Vance1832 merged commit f6e8b9e into main Jun 25, 2026
2 checks passed
@Vance1832 Vance1832 deleted the i18n-result-entry branch June 25, 2026 13:00
Vance1832 added a commit that referenced this pull request Jun 25, 2026
All owner screens are now bilingual (result-periods #34, ledgers #35,
ledger-templates #36, result-entry #37, settlement-preview #38,
company-reserve #39, user-management #40), completing the EN/Burmese
localization across the whole app. Update HANDOFF.md and CLAUDE.md to reflect
that no screens remain; the i18n pattern is retained as reference for any new
screens. Real-time notifications is now the top remaining backlog item.

Co-authored-by: Khant Zayar <khantzayar0073@gmail.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
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.

2 participants