
Claude Desktop Chinese Localization
Adds missing Chinese translations to the Claude Desktop app's interface and checks coverage
- Repository
- javaht/claude-desktop-zh-cn
- Stars
- 8,142
- Licence
- MIT
- Files
- 3 files
What it does
When a user shares a screenshot of Claude Desktop with untranslated English text, this skill tells the agent how to find the right text keys in the app's language files, add Simplified Chinese, Traditional Chinese (Taiwan) and Traditional Chinese (Hong Kong) translations in the correct layers of the claude-desktop-zh-cn project, and run a script that checks whether the new phrases will actually be translated. It also documents known pitfalls, such as duplicate-word replacements that break the app, and an optional visual check procedure using computer use.
Great for
- Maintainers of the claude-desktop-zh-cn project adding translations for new Claude Desktop UI versions
- Contributors who want an agent to draft consistent zh-CN, zh-TW and zh-HK terms and verify them
Skip it if
- Ordinary users who only want Chinese text in Claude Desktop: the skill is a maintainer workflow and assumes the project repository and a local Claude.app install
- Anyone who runs the workflow against a live app without reading the warnings: the process edits the installed app bundle, and a wrong hardcoded word can break pages or force a reinstall
Try asking
- “These buttons in Claude Desktop are still in English, please localize them: Theme, Chat font”
- “Add Traditional Chinese translations for the new Past 3 months label and verify the mapping hits”
- “Check whether my new phrases are covered by the online DOM translation map for zh-CN, zh-TW and zh-HK”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 3 original files, the MIT licence and an attribution note.
claude-desktop-zh-localize.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip claude-desktop-zh-localize.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip claude-desktop-zh-localize.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Run verify_mapping.py with the exact English phrases after editing; a non-zero exit code means some phrases will not translate
- Make sure the Claude Desktop version matches the key names, and quit the app before changing its config or re-signing it
- Review every edit to hardcoded word lists: common words that also appear as code identifiers must go through react-intl keys instead
What's inside
- references/computer-use-verification.md
- scripts/verify_mapping.py
- SKILL.md
Redistributed unmodified from javaht/claude-desktop-zh-cn under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.