Skip to content

Feature Request: i18n support for web UI (Chinese localization) #553

Description

@hyu18866

Problem

The web UI (launched via --ui=true) has all labels, tooltips, and navigation text hardcoded in English. For non-English-speaking developers — especially in China, where MCP tooling is rapidly growing — this creates an unnecessary friction layer.

Proposal

Add basic i18n support to the embedded HTTP server:

  1. Language detection: auto-detect via Accept-Language header, fallback to en
  2. Config override: allow codebase-memory-mcp config set ui-lang zh to pin a language
  3. Scope: start with UI chrome only — sidebar labels, search placeholder, tooltips, button text. Node labels remain as-is (source-derived metadata)

Motivation

  • China has one of the largest developer populations globally
  • MCP tooling adoption is accelerating in the Chinese AI coding community
  • The graph data is language-agnostic — the UI shouldn't be the bottleneck

Willing to contribute

If you're open to this, I can help with the Chinese translation file — just point me to the template.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestux/behaviorDisplay bugs, docs, adoption UX

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions