-
Notifications
You must be signed in to change notification settings - Fork 37.2k
Description
This is similar to #79741 , but this is not a feature request. It's a bug. The language used in the UI becomes an inconsistent mix of 2 languages, and the current language setting remains set to something no longer valid and no longer available to the user.
Steps to repro:
- Install a language pack.
- Use 'Configure Display Language' command to set current display language to that language
- Restart VS Code, as prompted
- Uninstall the language pack
- Restart VS Code
Seeing: VS Code has mostly fallen back to the default language, however there are still various strings in the other language. Extensions that use vscode-nls still display strings in the other language. (For example, all strings coming from the C/C++ Extension such as IntelliSense, are in the removed language. This appears to be true for some built-in VS Code extensions as well.).
Expected: When uninstalling the language pack for the currently selected display language, the setting should be reverted to the default language. Extensions that use vscode-nls should not still display the removed language. Note that the available languages in Configure Display Language only include languages there are language packs for, so it doesn't make sense for the current language setting to remain something not on that list.
Version: 1.39.2 (user setup)
Commit: 6ab5985
Date: 2019-10-15T15:35:18.241Z
Electron: 4.2.10
Chrome: 69.0.3497.128
Node.js: 10.11.0
V8: 6.9.427.31-electron.0
OS: Windows_NT x64 10.0.18362