Skip to content

(CODUX-226) Complete remaining dashboard German coverage and repair i18n regressions - #3134

Merged
numnx merged 2 commits into
feature/CODUX-226-dashboard-internationalization-foundationfrom
task/feature-codux-22-t27-codex-117cb86f-mrl46221
Jul 14, 2026
Merged

(CODUX-226) Complete remaining dashboard German coverage and repair i18n regressions#3134
numnx merged 2 commits into
feature/CODUX-226-dashboard-internationalization-foundationfrom
task/feature-codux-22-t27-codex-117cb86f-mrl46221

Conversation

@numnx

@numnx numnx commented Jul 14, 2026

Copy link
Copy Markdown
Collaborator

🧩 Task: Complete remaining dashboard German coverage and repair i18n regressions

Automated task PR opened by Code UX for T27.

📋 Summary

Sprint: Sprint 226 · Dashboard internationalization foundation · Task: T27

Establish a dashboard-only English/German internationalization system with persisted locale selection, complete German coverage across every dashboard route and overlay except English documentation bodies, locale-aware formatting, and automated coverage checks while preserving backend contracts and runtime/API-authored messages verbatim.

🤖 Model & Provider

Provider Codex CLI
Model gpt-5.6-sol

⏱️ Timing

Started 2026-07-14 20:38:42 UTC
Finished 2026-07-14 21:48:40 UTC
Duration 1h 9m 58s

📊 Token Usage

Metric Value
Input tokens 819,850
Cached input tokens 41,792,768
Output tokens 148,738
Total tokens 42,761,356
Invocations 1
Tool calls 294
Active time 1h 9m 33s

Included usage estimate (subscription/local login): $29.46

✅ QA Review

⏳ QA review runs after this PR is opened. Check the task card in the dashboard for the outcome once it lands.

📝 Full Task Prompt
## Objective
Finish the sprint's complete German dashboard coverage and restore the full dashboard test suite.

## Scope
- Remove the 285 temporary `pre-existing English feature copy` exemptions from `scripts/dashboard-i18n-allowlist.json` wherever they are dashboard-owned UI.
- Translate the affected surfaces in Custom Dashboards, Nodes, Settings integrations/chat connectors, Stats cost panels, Tasks, and workflow status presentation using the owning feature catalogs.
- Preserve technical identifiers, protocol values, provider/runtime/API-authored messages, logs, paths, user-authored content, and documentation content verbatim.
- Repair the confirmed failures in `tests/dashboard/accessibility/dashboard-quality-regressions.test.tsx`, `tests/dashboard/v2/settings-chat-providers-panel.test.tsx`, `tests/dashboard/v2/ai-model-catalog-panel.test.tsx`, `tests/dashboard/v2/overview-telemetry.test.tsx`, `tests/dashboard/v2/tasks-list.test.tsx`, `tests/dashboard/v2/knowledge-page-i18n.test.tsx`, and `tests/dashboard/v2/components/sprints/SprintProjectManagementImportModal.test.tsx`. Tests that explicitly render German must assert German accessible names; English-rendered tests must retain English expectations. Preserve existing accessibility, keyboard, runtime-data, and API-boundary assertions.

## Requirements
1. Keep the allowlist limited to exact technical, protocol, documentation, or verbatim-data exceptions with reviewable rationales; do not use it to defer dashboard-owned UI localization.
2. Add or reuse typed English/German catalog keys with parity and locale-aware formatting where required.
3. Ensure locale changes do not alter backend contracts, persisted values, provider output, runtime messages, or user-authored content.
4. Keep accessibility roles, names, focus restoration, live regions, responsive behavior, and keyboard interactions correct in both locales.

## Verification
- `pnpm run check:dashboard-i18n`
- `pnpm run quality:guardrails`
- Focused affected Vitest suites listed above
- `pnpm run test:dashboard`
- `pnpm run lint`
- `pnpm run build`
🌿 Branch Info

Base: feature/CODUX-226-dashboard-internationalization-foundation
Head: task/feature-codux-22-t27-codex-117cb86f-mrl46221


🤖 Generated by Code UX

Code UX added 2 commits July 14, 2026 21:48
…foundation into task/feature-codux-22-t27-codex-117cb86f-mrl46221

Code-UX-Repair-Head: 0b2a92d1a05947c234a783275bc6f0ac15153d35
@numnx
numnx merged commit 28daede into feature/CODUX-226-dashboard-internationalization-foundation Jul 14, 2026
20 checks passed
@numnx
numnx deleted the task/feature-codux-22-t27-codex-117cb86f-mrl46221 branch July 14, 2026 22:15
@numnx numnx mentioned this pull request Jul 15, 2026
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