feat(api): i18n the validate (tree) screen #23

Merged
charles merged 1 commit from feat/i18n-tree into main 2026-06-17 15:44:12 +00:00
Owner

Extends i18n coverage beyond the landing (FR-I18N).

Changes

  • show_tree negotiates locale → page_lang; tree_view + event-kind labels (event_label) are locale-aware.
  • ~25 fr/en keys (tree-*, ev-*) behind the existing fr_en_key_parity gate. Relevance adjectives deferred.

Verification

  • just qa green (parity gate intact). FR "Arbre importé / Naissance / Valider l'arbre"; EN "Imported tree / Birth / Validate tree".

Trip/list screens convert next behind the same gate. Traces: FR-I18N-01/04.

Extends i18n coverage beyond the landing (FR-I18N). ## Changes - `show_tree` negotiates locale → `page_lang`; `tree_view` + event-kind labels (`event_label`) are locale-aware. - ~25 `fr`/`en` keys (`tree-*`, `ev-*`) behind the existing **`fr_en_key_parity`** gate. Relevance adjectives deferred. ## Verification - `just qa` green (parity gate intact). FR "Arbre importé / Naissance / Valider l'arbre"; EN "Imported tree / Birth / Validate tree". Trip/list screens convert next behind the same gate. Traces: FR-I18N-01/04.
feat(api): i18n the validate (tree) screen
All checks were successful
qa / qa-1 (push) Successful in 35s
qa / qa (push) Successful in 0s
qa / qa-1 (pull_request) Successful in 5m11s
qa / qa (pull_request) Successful in 0s
4de556bfb3
Extends i18n coverage beyond the landing: show_tree negotiates the locale and
renders via page_lang; tree_view + event-kind labels (event_label) are now
locale-aware. ~25 fr/en keys added (tree-*, ev-*) behind the existing
fr_en_key_parity gate. Relevance adjectives deferred to a later pass.

Verified: FR "Arbre importé / Naissance / Valider l'arbre"; EN "Imported tree /
Birth / Validate tree". just qa green (parity gate intact).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
charles/geneatrip!23
No description provided.