Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Korean Language Pack (ms-ceintl.vscode-language-pack-ko) installs and registers correctly, and locale.json is set to “ko”, but the Cursor UI remains in English. Cursor 3.12 runs in Glass mode by default. Attempts to switch to Classic mode via argv.json (“classic”: true) or launching with Cursor.exe --classic are ignored.
Steps to Reproduce
- Install Korean Language Pack for Visual Studio Code (MS-CEINTL.vscode-language-pack-ko)
- Set %APPDATA%\Cursor\User\locale.json to {“locale”: “ko”} (or use Configure Display Language → Korean)
- Fully quit and restart Cursor
- Observe top menu bar still shows File, Edit, Selection, View… (English)
- Add %APPDATA%\Cursor\argv.json with {“locale”: “ko”, “classic”: true} — no change
- Launch via C:\Users<user>\AppData\Local\Programs\cursor\Cursor.exe --classic — Glass mode persists
Expected Behavior
VS Code base UI (menus, settings, command palette labels) should display in Korean (e.g. 파일, 편집, 선택 영역…). Language Pack and locale configuration are verified correct; languagepacks.json registers all Korean translation paths.
Operating System
Windows 10/11
Version Information
Cursor IDE
Version: 3.12.17
VSCode Version: 1.128.0
Commit: 0fb762053c34788bb7760d5673f8a6d4c8589d50
OS: Windows_NT x64 10.0.26200
Language Pack: [email protected]
Additional Information
Log evidence (renderer.log): “Extension isolation is disabled (forced disabled in glass mode)” and stack traces reference workbench.glass.main.js.
languagepacks.json correctly registers Korean translation paths. locale.json is {“locale”: “ko”}. argv.json with “classic”: true has no effect.
When --classic was used once, logs showed mixed behavior (one window Classic-like, another Glass); after normal restart all windows return to Glass.
Suggested fix: apply VS Code NLS in Glass mode, or fix --classic/argv.json to allow Classic workbench where Language Packs work.
Does this stop you from using Cursor
No - Cursor works, but with this issue