Skip to content

(CODUX-226) Translate project Memory - #3097

Merged
numnx merged 2 commits into
feature/CODUX-226-dashboard-internationalization-foundationfrom
task/feature-codux-22-t19-codex-690ad5e0-mrjwhy89
Jul 14, 2026
Merged

(CODUX-226) Translate project Memory#3097
numnx merged 2 commits into
feature/CODUX-226-dashboard-internationalization-foundationfrom
task/feature-codux-22-t19-codex-690ad5e0-mrjwhy89

Conversation

@numnx

@numnx numnx commented Jul 14, 2026

Copy link
Copy Markdown
Collaborator

🧩 Task: Translate project Memory

Automated task PR opened by Code UX for T19.

📋 Summary

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

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 00:52:06 UTC
Finished 2026-07-14 01:24:49 UTC
Duration 32m 42s

📊 Token Usage

Metric Value
Input tokens 712,328
Cached input tokens 29,415,936
Output tokens 79,666
Total tokens 30,207,930
Invocations 2
Tool calls 209
Active time 51m 59s

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

✅ 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
Internationalize every Memory route surface while preserving stored memories, evidence, claims, embeddings, model metadata, and API diagnostics.

## Scope
- Create `dashboard/src/v2/i18n/messages/memory.ts`
- Edit `dashboard/src/v2/MemoryPage.tsx` and `dashboard/src/v2/memory-types.ts` only where presentation metadata is defined
- Edit all files under `dashboard/src/v2/components/memory/`
- Edit `dashboard/src/v2/hooks/use-memory-page-data.ts` and `use-embedding-model-status.ts` for dashboard-owned copy
- Edit presentation helpers `memory-graph.ts` and `memory-camera.ts` where needed
- Verify `memory-api.ts` without translating response/error payloads
- Update Memory page, filters, search, list, inspector, batch-delete, model-browser, model-card, and accessibility tests

## Implementation Requirements
1. Translate page/map controls, search/filter labels, memory cards and inspectors, add/delete confirmations, batch actions, model catalog and custom-model forms, validation, empty/loading/error states, and accessible announcements.
2. Use locale-aware dates, counts, percentages, sizes, scores, and plural forms while retaining numeric precision and filter/sort behavior.
3. Keep memory titles/content, claims, evidence, tags, agent names, model IDs/descriptions/languages/licenses, URLs, filenames, and server/API errors verbatim.
4. Test German search/filter combinations, add/delete/batch-delete, tier handling, embedding install and custom-model validation, failures/retries, camera/keyboard interaction, long content, and responsive layout.

## Constraints
- Do not change memory schemas, embeddings, vector operations, model downloads, API routes, camera math, or deletion semantics.
- Do not translate stored memory content or model metadata supplied by the backend/catalog.
- Preserve destructive confirmation and focus restoration.

## Verification
- Run focused Memory page, filters, search, list, inspector, model browser/card, batch delete, and camera tests.
- Run `pnpm run lint`.
- Run `pnpm run test:dashboard`.
- Run `pnpm run build`.
- Success means all Memory controls are German while persisted knowledge and model/API data remain unchanged.
🌿 Branch Info

Base: feature/CODUX-226-dashboard-internationalization-foundation
Head: task/feature-codux-22-t19-codex-690ad5e0-mrjwhy89


🤖 Generated by Code UX

Code UX added 2 commits July 14, 2026 01:23
@numnx
numnx merged commit 7d2cbc8 into feature/CODUX-226-dashboard-internationalization-foundation Jul 14, 2026
20 checks passed
@numnx
numnx deleted the task/feature-codux-22-t19-codex-690ad5e0-mrjwhy89 branch July 14, 2026 06:14
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