Cursor IDE 中文语言包(汉化)。翻译编辑器主体,以及 Cursor 写进内核的界面文案。
English · 简体中文
中文用户看 简体中文说明。先卸其他语言包,装完选语言后重启 Cursor。
Ships Simplified Chinese and Traditional Chinese. Other locales are declared in config.json and need translations from native speakers — see Adding a language.
- Uninstall any other language pack first. This one replaces the official VS Code pack (why). Two packs together make the UI flip translations on every restart.
- Install:
- In Cursor: Extensions → search 汉化 / 中文语言包 / Cursor Language Pack → Install. Listing: Open VSX
- or a GitHub Release
.vsix→ Command Palette → Extensions: Install from VSIX…
- Command Palette → Language Pack: Select Display Language → pick a language → restart.
Do not double-click the .vsix on Windows; Visual Studio may steal the file type.
No reinstall needed:
- Command Palette → Language Pack: Select Display Language
- Settings →
cursorLanguagePack.language(auto,zh-cn,zh-tw,en) - Built-in Configure Display Language
en returns the UI to English with the pack still installed. All three only write locale in argv.json. Restart Cursor; reload is not enough.
| Locale | Status |
|---|---|
zh-cn 简体中文 |
Shipped — workbench 99.8% plus all 1709 Cursor-specific core keys (100%) |
zh-tw 繁體中文 |
Shipped — same surface, Taiwan terminology |
ja ko fr de es it ru pt-br tr pl cs |
Declared, enabled: false, no translations yet |
One extension, every enabled locale. Missing keys fall back to English.
- Set
enabled: trueinconfig.json. If microsoft/vscode-loc has no pack, setupstreamPackDir: null— workbench stays English, Cursor strings still get translated. - Add
src/i18n/<locale>/(glossary first). npm run build && npm run validate && npm run coverage.
Details: CONTRIBUTING.md.
These strings are not in NLS, so a language pack cannot reach them:
- Cursor Settings
- Agent / Chat overlay
- account / marketplace overlay
Do not file translation issues for those. UI language does not change the AI reply language.
Reconciled against Cursor 3.17.21 (Code OSS 1.128.0) and 3.16.17. Other builds usually work; new strings stay English until someone runs npm run check-upgrade.
Node.js 18.17+. No compile step.
npm install
npm run detect # find the local Cursor install
npm run extract # snapshot localizable strings
npm run sync # vscode-loc workbench baseline
npm run verify # build + validate + coverage
npm run package # dist/cursor-language-pack-<version>.vsix
npm run check-upgrade # after a Cursor updatePipeline is based on kiro-language-pack. Cursor’s in-app search uses Open VSX, so publish there first.
Docs: architecture · contributing · publishing · index
MIT. Workbench strings come from MIT-licensed microsoft/vscode-loc; see NOTICE.
Not affiliated with Anysphere or Microsoft.