gitwtfhub

wtf is claude-desktop-zh-simple?

gmyxds/claude-desktop-zh-simple — explained in plain English

Analysis updated 2026-05-18

31PowerShellAudience · general

TL;DR

A Windows script that swaps Claude Desktop's English interface files for Simplified Chinese ones using a large translation memory.

Mindmap

mindmap
  root((Claude Desktop zh simple))
    What it does
      Replaces English JSON files
      Uses translation memory
      Auto adapts new versions
    Tech stack
      PowerShell
      Batch script
    Use cases
      Chinese localization
      Backup and restore
      Missing translation export
    Requirements
      Windows only
      Admin rights
      Claude Desktop installed

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Translate the Claude Desktop app into Simplified Chinese without modifying other program files.

REASON 2

Automatically back up and restore the original English resource files for any Claude Desktop version.

REASON 3

Export a list of untranslated English phrases to help expand the shared translation memory.

What's in the stack?

PowerShell

How it stacks up

gmyxds/claude-desktop-zh-simplerefrainwww/codex-windows-computer-useangusdevgo/oc-codex
Stars313130
LanguagePowerShellPowerShellPowerShell
Setup difficultymoderateeasy
Complexity3/52/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

Wtf does this do

This project is a small Windows script that translates the Claude Desktop app into Simplified Chinese. It works by swapping out three English language resource files inside the installed app with Chinese versions, and it does not touch any other part of the program. The author built it because other translation approaches felt more complicated, and this one aims to be lighter, simpler, and quicker to keep updated whenever Claude Desktop itself gets a new version. The translation content comes from a memory file with more than eighteen thousand phrase pairs. Some entries may read a bit awkwardly since the translator worked without seeing the actual interface, so the author invites people to report or submit fixes. Right now the tool only supports Windows, and the author welcomes help adapting it for Mac. To use it, you close Claude Desktop, run the included batch file with administrator rights, and pick the menu option to translate using the phrase memory. The script checks for updates to both itself and the translation memory each time it starts, trying GitHub first and falling back to Gitee if that fails. Before changing anything, it automatically backs up the original English files for the current Claude Desktop version, so you can restore them later from the menu if needed. Because the Windows app folder for Claude Desktop is normally protected, the script adjusts file ownership and permissions just for the specific resource files it needs to edit. Other menu options let you check the current translation status, back up manually, restore from backup, export a list of English text the memory file did not cover, and manually check for updates. The tool can also be run directly from the command line with flags for status, patch, restore, or update actions. The project is offered for free, and the author asks that people not pay for it through resale channels.

Yoink these prompts

Prompt 1
Explain how this script replaces Claude Desktop's English resource files with Chinese ones.
Prompt 2
Walk me through running install-windows.bat and choosing the translate with memory option.
Prompt 3
Help me understand how to restore the original English files if something goes wrong.
Prompt 4
How does this project fall back to Gitee when GitHub is unreachable for updates?

Frequently asked questions

wtf is claude-desktop-zh-simple?

A Windows script that swaps Claude Desktop's English interface files for Simplified Chinese ones using a large translation memory.

What language is claude-desktop-zh-simple written in?

Mainly PowerShell. The stack also includes PowerShell.

Who is claude-desktop-zh-simple for?

Mainly general.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.