ores.web pages hard-code English instead of using translations

Table of Contents

This page is a capture in the inbox bucket of the product backlog — a pre-sprint idea, not yet pulled into a sprint as a story.

1. What

No page under projects/ores.web/packages/web/src/pages/ calls useTranslation. SignInPage.tsx hard-codes "Username", "Password", "Sign in", "Choose a party" and others, although en.ts, fr.ts and pt.ts already define a full signIn catalogue that nothing uses. Wire every page to its keys, and add the keys that are missing.

2. Why

A person who picks French or Portuguese still sees the entry pages in English, and the unused signIn keys drift from the text on screen. Components under src/components/ already translate, so the pages are the gap. Raised by the Claude review of PR #2125; older than that PR.

3. References

4. See also

Emacs 29.3 (Org mode 9.6.15)