Skip to content

fix(i18n): add missing logViewer, pipeline, debug namespaces to en.json#420

Open
Brixyy wants to merge 1 commit intobuilderz-labs:mainfrom
Brixyy:fix/i18n-missing-namespaces
Open

fix(i18n): add missing logViewer, pipeline, debug namespaces to en.json#420
Brixyy wants to merge 1 commit intobuilderz-labs:mainfrom
Brixyy:fix/i18n-missing-namespaces

Conversation

@Brixyy
Copy link
Contributor

@Brixyy Brixyy commented Mar 16, 2026

Fixes #416

Summary

Three panels call useTranslations() with namespaces absent from messages/en.json, causing raw translation keys to render in the UI (e.g. logViewer.title, debug.tabHealth, pipeline.noPipelines).

Namespace Panel Keys added
logViewer Log Viewer 29
pipeline Pipeline tab 13
debug Debug panel 28

Single atomic commit — one root cause, one fix.

Note: agentDetail was already fixed in #409 by maintainers and is not included here.

Test plan

  • Navigate to Logs — title shows "Log Viewer", all filter labels, buttons and stats render correctly
  • Navigate to a pipeline — tab labels and placeholders render correctly
  • Open Debug panel — all tabs (Health, Models, API Call, Status) show correct text

🤖 Generated with Claude Code

Three panels call useTranslations() with namespaces that were absent from
messages/en.json, causing raw translation keys to render in the UI:

- logViewer (29 keys) — Log Viewer panel filters, buttons, stats
- pipeline (13 keys) — Pipeline tab labels and placeholders
- debug (28 keys) — Debug panel tabs, health checks, API call UI
@Brixyy Brixyy requested a review from 0xNyk as a code owner March 16, 2026 17:07
@Brixyy
Copy link
Contributor Author

Brixyy commented Mar 16, 2026

CI failure is pre-existing — gnap-sync.test.ts requires a git identity in the runner (user.email/user.name) which is not configured in the Actions environment. Main branch fails identically (see runs on ccf3f3f, 6f12377). This PR only touches messages/en.json.

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.

[Bug] Multiple panels render raw i18n keys due to missing namespaces in en.json

1 participant