Skip to content

feat: localize current dashboard core surfaces - #63

Merged
gcomneno merged 4 commits into
mainfrom
feature/issue-61-current-dashboard-localization
Sep 6, 2026
Merged

gcomneno merged 4 commits into
mainfrom
feature/issue-61-current-dashboard-localization

Conversation

@gcomneno

@gcomneno gcomneno commented Sep 6, 2026

Copy link
Copy Markdown
Owner

Summary

Continues #61 by migrating representative CurrentDashboard presentation surfaces to the deterministic GUI localization catalog.

Included

  • locale propagated from App to CurrentDashboard as a presentation-only prop;
  • canonical English + deterministic Italian for header, intro, target metadata, active-anomaly summary, wheel-state labels and Markov ranking;
  • localized accessibility labels for digit/state presentation;
  • domain/application values remain raw and untranslated;
  • bridge.current() remains a zero-argument call, so locale does not enter bridge/application payloads;
  • catalog tests cover EN/IT dashboard labels and explicitly reject domain values as presentation keys.

Boundary

Coverage-hits, consensus, anomaly-detail and next-draw presentation remain for the next reviewable sub-slice. No bridge or Python contract changes.

Refs #61

@gcomneno
gcomneno merged commit 9755d09 into main Sep 6, 2026
2 checks passed
@gcomneno
gcomneno deleted the feature/issue-61-current-dashboard-localization branch October 7, 2026 15:17
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