Compare commits

...
Author SHA1 Message Date
Sean McManus ca5da8db30 Merge pull request #14677 from microsoft/seanmcm/cherryPick98055e0aa86fde5e50995b33fcddeca0d23e54fb
Fix configuration path regex escaping (#14674)
2026-08-13 12:42:40 -07:00
Sean McManus 70a4a89f0b Fix configuration path regex escaping (#14674) 2026-08-13 19:17:36 +00:00
Sean McManus 3fa4cf2ddb Merge pull request #14673 from microsoft/seanmcm/1_33_8_release
Merge for 1.33.8 release
2026-08-12 15:51:57 -07:00
Sean McManus 995752b9e5 Merge branch 'main' into seanmcm/1_33_8_release 2026-08-12 22:18:03 +00:00
Sean McManus 7a7c1f421b Update changelog and version for 1.33.8 (#14671) 2026-08-12 15:10:35 -07:00
Sean McManus 82c66b05d3 Handle localization path casing generically (#14669) 2026-08-12 13:20:37 -07:00
Sean McManus 08baa1d0d2 Fix IntelliSense translation strings. (#14668)
* Fix IntelliSense translation strings.
2026-08-12 10:52:21 -07:00
Sean McManus 9d19aa858f Validate Yarn lockfile selectors (#14663) 2026-08-11 12:14:31 -07:00
Sean McManus 0ec5075a0f Lock localization literals (#14664) 2026-08-11 10:00:19 -07:00
Sean McManusandcsigs 578d879123 Fix localization translation errors (#14662)
* Localization - Translated Strings

* Fix localization translation errors

* Preserve Turkish check option literal

* Preserve Portuguese include literals

---------

Co-authored-by: csigs <[email protected]>
2026-08-10 18:10:17 -07:00
Sean McManus 38848fa7bb Update changelog for 1.33.7 (#14661) 2026-08-10 16:49:44 -07:00
Sean McManus 31c2411fff Use frozen lockfile for webpack install (#14659) 2026-08-10 16:05:21 -07:00
Sean McManus 58fe69ef79 Update nanoid to 3.3.17 (#14658) 2026-08-10 14:45:22 -07:00
Sean McManus a678db0da3 Update js-yaml in remaining lockfiles (#14657) 2026-08-10 11:19:17 -07:00
dependabot[bot] 61aeb27b5c Bump fast-uri from 3.1.4 to 3.1.5 in /Themes (#14656)
Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/fastify/fast-uri/releases)
- [Commits](https://github.com/fastify/fast-uri/compare/v3.1.4...v3.1.5)

---
updated-dependencies:
- dependency-name: fast-uri
  dependency-version: 3.1.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 07:00:13 -07:00
dependabot[bot] 2ab211ff5a Bump fast-uri from 3.1.4 to 3.1.5 in /ExtensionPack (#14655)
Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/fastify/fast-uri/releases)
- [Commits](https://github.com/fastify/fast-uri/compare/v3.1.4...v3.1.5)

---
updated-dependencies:
- dependency-name: fast-uri
  dependency-version: 3.1.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 06:52:31 -07:00
dependabot[bot] 9e1fee5b77 Bump js-yaml from 4.3.0 to 4.3.1 in /Extension (#14654)
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.3.0 to 4.3.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/4.3.1/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.3.0...4.3.1)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.3.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 03:35:13 -07:00
dependabot[bot] 7777353275 Bump fast-uri from 3.1.4 to 3.1.5 in /Extension (#14653)
Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/fastify/fast-uri/releases)
- [Commits](https://github.com/fastify/fast-uri/compare/v3.1.4...v3.1.5)

---
updated-dependencies:
- dependency-name: fast-uri
  dependency-version: 3.1.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-07 22:19:37 -07:00
dependabot[bot] e11604fb12 Bump js-yaml from 4.3.0 to 4.3.1 in /Themes (#14652)
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.3.0 to 4.3.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/4.3.1/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.3.0...4.3.1)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.3.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-07 18:45:34 -07:00
3d0c45ff96 Merge for 1.32.2 (release) (#14416)
* Bump picomatch from 2.3.1 to 2.3.2 in /ExtensionPack (#14318)

Bumps [picomatch](https://github.com/micromatch/picomatch) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2)

---
updated-dependencies:
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump picomatch from 2.3.1 to 2.3.2 in /.github/actions (#14319)

Bumps [picomatch](https://github.com/micromatch/picomatch) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2)

---
updated-dependencies:
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sean McManus <[email protected]>

* Bump picomatch from 2.3.1 to 2.3.2 in /Themes (#14323)

Bumps [picomatch](https://github.com/micromatch/picomatch) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2)

---
updated-dependencies:
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update picomatch. (#14324)

* Update brace-expansion v5. (#14325)

* Bump serialize-javascript from 7.0.4 to 7.0.5 in /.github/actions (#14332)

Bumps [serialize-javascript](https://github.com/yahoo/serialize-javascript) from 7.0.4 to 7.0.5.
- [Release notes](https://github.com/yahoo/serialize-javascript/releases)
- [Commits](https://github.com/yahoo/serialize-javascript/compare/v7.0.4...v7.0.5)

---
updated-dependencies:
- dependency-name: serialize-javascript
  dependency-version: 7.0.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update brace-expansion and serialize-javascript. (#14328)

* minimize the calls to lm.selectChatModels (#14327)

* Update brace-expansion for other folders (#14333)

* Update brace-expansion for other folders.

* Update changelog for 1.31.4. (#14338)

* Bump @xmldom/xmldom from 0.8.11 to 0.8.12 in /Extension (#14340)

Bumps [@xmldom/xmldom](https://github.com/xmldom/xmldom) from 0.8.11 to 0.8.12.
- [Release notes](https://github.com/xmldom/xmldom/releases)
- [Changelog](https://github.com/xmldom/xmldom/blob/master/CHANGELOG.md)
- [Commits](https://github.com/xmldom/xmldom/compare/0.8.11...0.8.12)

---
updated-dependencies:
- dependency-name: "@xmldom/xmldom"
  dependency-version: 0.8.12
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update TPN. (#14343)

* Update npmrc. (#14346)

* Prefer GPT-5-mini for Copilot Hover (#14349)

* Update lodash. (#14350)

* Fix npx @vscode/vsce. (#14354)

* Fix npx @vscode/vsce.

* Fix cg.yml. (#14355)

* UCRTVersion is not required for a developer environment (#14358)

* Update instructions for installing MSVC (#14361)

* Bump axios from 1.13.6 to 1.15.0 in /.github/actions (#14365)

Bumps [axios](https://github.com/axios/axios) from 1.13.6 to 1.15.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.13.6...v1.15.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.15.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add setting doxygen.generateOnCodeAction. (#14342)

* Run without debugging (#14351)

* Switch to GPT-4o. (#14364)

* Fallback to GPT-5.4-mini and cache the model used. (#14369)

* Fallback to GPT-5.4-mini and cache the model used.

* Add a script to copy language server and debugger binaries to the Extension folder (#14370)

* Add internal silent find-all-references command (#14281)

* Add internal silent find-all-references command

Introduce an internal C_Cpp.FindAllReferences command that issues the existing cpptools/findAllReferences request without joining the workspaceReferences single-flight cancellation path.

Extract the shared request and confirmed-location mapping logic from FindAllReferencesProvider so the existing vscode.executeReferenceProvider flow and the new silent command use the same request translation and cancellation handling for server-side cancel responses.

Keep the interactive provider behavior unchanged: user-invoked references still cancel prior work, reset reference progress state, and update the ReferencesManager UI. The new command resolves the owning client from the target URI and returns locations without progress UI, preview notifications, or references panel updates, enabling concurrent silent callers such as Copilot.

* Add internal quiet definition and call hierarchy commands

Align cpptools with the companion changes that now prefer internal
C_Cpp.* navigation commands over the generic vscode.* provider commands
when running extension-driven symbol queries.

Add C_Cpp.GoToDefinition, C_Cpp.PrepareCallHierarchy,
C_Cpp.CallHierarchyCallsTo, and C_Cpp.CallHierarchyCallsFrom as
internal commands that resolve the owning DefaultClient from the target
URI and send requests directly to cpptools without joining the
workspaceReferences UI and single-flight cancellation path.

Extract shared call hierarchy request and conversion logic from
CallHierarchyProvider so the existing interactive provider flow and the
new silent commands share the same request translation and
server-cancellation handling.

Add a dedicated go-to-definition helper that sends the standard
definition request through the language client and normalizes both
Location and DefinitionLink responses to Location[] so companion callers
can consume a stable result shape.

Keep interactive behavior unchanged: user-invoked providers continue to
use the existing VS Code registrations, progress handling, and
workspaceReferences-driven cancellation semantics, while extension
callers such as the devtools companion can use the new internal command
surface without canceling overlapping work.

* Update changelog for 1.32.0. (#14373)

* Update changelog for 1.32.0.

* Bump follow-redirects from 1.15.11 to 1.16.0 in /.github/actions (#14376)

Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.11 to 1.16.0.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.11...v1.16.0)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-version: 1.16.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Set context flag for when C++ language server is activated (#14382)

The primary purpose of this is for this flag to be consumed by the C++ devtools extensions. This way the C++ specific Copilot tools will only appear in tools list and register when the C++ language server is actually activated.

* Update loc for walkthrough.windows.text2. (#14383)

* Fix and lock the loc terms. (#14387)

* Fix and lock the loc terms.

* Fix Reinstalling the Extension.md not being included. (#14390)

* Update changelog for 1.32.1 (#14395)

* Update changelog for 1.32.1.

* Bump uuid from 8.3.2 to 14.0.0 in /.github/actions (#14402)

Bumps [uuid](https://github.com/uuidjs/uuid) from 8.3.2 to 14.0.0.
- [Release notes](https://github.com/uuidjs/uuid/releases)
- [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md)
- [Commits](https://github.com/uuidjs/uuid/compare/v8.3.2...v14.0.0)

---
updated-dependencies:
- dependency-name: uuid
  dependency-version: 14.0.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @xmldom/xmldom from 0.8.12 to 0.8.13 in /Extension (#14403)

Bumps [@xmldom/xmldom](https://github.com/xmldom/xmldom) from 0.8.12 to 0.8.13.
- [Release notes](https://github.com/xmldom/xmldom/releases)
- [Changelog](https://github.com/xmldom/xmldom/blob/master/CHANGELOG.md)
- [Commits](https://github.com/xmldom/xmldom/compare/0.8.12...0.8.13)

---
updated-dependencies:
- dependency-name: "@xmldom/xmldom"
  dependency-version: 0.8.13
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sean McManus <[email protected]>

* clang-analyazer (#14411)

* Adding additional parse checking logic (#14407)

Adding additional parse checking logic to determine if idle state has no pending calls and finished workspace parsing, file parsing, and intellisense updates.

* Update changelog and version for 1.32.2. (#14415)

* Fix diff with ending EOL in package.json.

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Luca <[email protected]>
Co-authored-by: Ben McMorran <[email protected]>
Co-authored-by: Bob Brown <[email protected]>
Co-authored-by: Carson Radtke <[email protected]>
Co-authored-by: David Raygoza <[email protected]>
Co-authored-by: Sergio Ramirez II <[email protected]>
2026-04-28 13:50:57 -07:00
Sean McManus 734df7ec71 Fix diff with ending EOL in package.json. 2026-04-28 12:19:29 -07:00
Sean McManus fc37c7091f Merge branch 'main' into seanmcm/1_32_2_release 2026-04-28 12:15:41 -07:00
f6cc1fbd03 Cherry-picks and changelog update for 1.31.5 release (#14393)
* Bump @xmldom/xmldom from 0.8.11 to 0.8.12 in /Extension (#14340)

Bumps [@xmldom/xmldom](https://github.com/xmldom/xmldom) from 0.8.11 to 0.8.12.
- [Release notes](https://github.com/xmldom/xmldom/releases)
- [Changelog](https://github.com/xmldom/xmldom/blob/master/CHANGELOG.md)
- [Commits](https://github.com/xmldom/xmldom/compare/0.8.11...0.8.12)

---
updated-dependencies:
- dependency-name: "@xmldom/xmldom"
  dependency-version: 0.8.12
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Set context flag for when C++ language server is activated (#14382)

The primary purpose of this is for this flag to be consumed by the C++ devtools extensions. This way the C++ specific Copilot tools will only appear in tools list and register when the C++ language server is actually activated.

* Update lodash. (#14350)

* Bump picomatch from 2.3.1 to 2.3.2 in /ExtensionPack (#14318)

Bumps [picomatch](https://github.com/micromatch/picomatch) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2)

---
updated-dependencies:
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump picomatch from 2.3.1 to 2.3.2 in /.github/actions (#14319)

Bumps [picomatch](https://github.com/micromatch/picomatch) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2)

---
updated-dependencies:
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sean McManus <[email protected]>

* Bump picomatch from 2.3.1 to 2.3.2 in /Themes (#14323)

Bumps [picomatch](https://github.com/micromatch/picomatch) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2)

---
updated-dependencies:
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update picomatch. (#14324)

* Update brace-expansion v5. (#14325)

* Update brace-expansion and serialize-javascript. (#14328)

* Bump serialize-javascript from 7.0.4 to 7.0.5 in /.github/actions (#14332)

Bumps [serialize-javascript](https://github.com/yahoo/serialize-javascript) from 7.0.4 to 7.0.5.
- [Release notes](https://github.com/yahoo/serialize-javascript/releases)
- [Commits](https://github.com/yahoo/serialize-javascript/compare/v7.0.4...v7.0.5)

---
updated-dependencies:
- dependency-name: serialize-javascript
  dependency-version: 7.0.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update brace-expansion for other folders (#14333)

* Update brace-expansion for other folders.

* Fix Reinstalling the Extension.md not being included. (#14390)

* Update for 1.31.5.

* Fix typo in changelog.

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: David Raygoza <[email protected]>
2026-04-17 13:54:52 -07:00
Sean McManus e0bd199546 Fix typo in changelog. 2026-04-17 13:50:32 -07:00
Sean McManus bc914dc69c Update for 1.31.5. 2026-04-17 13:42:38 -07:00
Sean McManus b2f5c605c4 Fix Reinstalling the Extension.md not being included. (#14390) 2026-04-17 13:33:21 -07:00
Sean McManus d41e14fd86 Update brace-expansion for other folders (#14333)
* Update brace-expansion for other folders.
2026-04-17 13:32:51 -07:00
dependabot[bot] 35c0fd37e2 Bump serialize-javascript from 7.0.4 to 7.0.5 in /.github/actions (#14332)
Bumps [serialize-javascript](https://github.com/yahoo/serialize-javascript) from 7.0.4 to 7.0.5.
- [Release notes](https://github.com/yahoo/serialize-javascript/releases)
- [Commits](https://github.com/yahoo/serialize-javascript/compare/v7.0.4...v7.0.5)

---
updated-dependencies:
- dependency-name: serialize-javascript
  dependency-version: 7.0.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-17 13:32:27 -07:00
Sean McManus 99259bf194 Update brace-expansion and serialize-javascript. (#14328) 2026-04-17 13:32:04 -07:00
Sean McManus 10c1e1b606 Update brace-expansion v5. (#14325) 2026-04-17 13:31:37 -07:00
Sean McManus fcdb6efbab Update picomatch. (#14324) 2026-04-17 13:31:06 -07:00
dependabot[bot] bd5f6c0462 Bump picomatch from 2.3.1 to 2.3.2 in /Themes (#14323)
Bumps [picomatch](https://github.com/micromatch/picomatch) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2)

---
updated-dependencies:
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-17 13:30:35 -07:00
dependabot[bot]andSean McManus 9c45e4d2bc Bump picomatch from 2.3.1 to 2.3.2 in /.github/actions (#14319)
Bumps [picomatch](https://github.com/micromatch/picomatch) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2)

---
updated-dependencies:
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sean McManus <[email protected]>
2026-04-17 13:30:17 -07:00
dependabot[bot] 31f6b66e6b Bump picomatch from 2.3.1 to 2.3.2 in /ExtensionPack (#14318)
Bumps [picomatch](https://github.com/micromatch/picomatch) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2)

---
updated-dependencies:
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-17 13:29:57 -07:00
Sean McManus 4404bf76a7 Update lodash. (#14350) 2026-04-17 13:27:28 -07:00
David Raygoza 133896eb4c Set context flag for when C++ language server is activated (#14382)
The primary purpose of this is for this flag to be consumed by the C++ devtools extensions. This way the C++ specific Copilot tools will only appear in tools list and register when the C++ language server is actually activated.
2026-04-17 13:26:21 -07:00
dependabot[bot] 376562ee75 Bump @xmldom/xmldom from 0.8.11 to 0.8.12 in /Extension (#14340)
Bumps [@xmldom/xmldom](https://github.com/xmldom/xmldom) from 0.8.11 to 0.8.12.
- [Release notes](https://github.com/xmldom/xmldom/releases)
- [Changelog](https://github.com/xmldom/xmldom/blob/master/CHANGELOG.md)
- [Commits](https://github.com/xmldom/xmldom/compare/0.8.11...0.8.12)

---
updated-dependencies:
- dependency-name: "@xmldom/xmldom"
  dependency-version: 0.8.12
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-17 13:25:03 -07:00
Sean McManusanddependabot[bot] 668b33c1e5 Cherry pick to resolve security warning (#14388)
* Bump axios from 1.13.6 to 1.15.0 in /.github/actions (#14365)

Bumps [axios](https://github.com/axios/axios) from 1.13.6 to 1.15.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.13.6...v1.15.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.15.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump follow-redirects from 1.15.11 to 1.16.0 in /.github/actions (#14376)

Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.11 to 1.16.0.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.11...v1.16.0)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-version: 1.16.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-16 15:40:35 -07:00
dependabot[bot] 6317e27e45 Bump follow-redirects from 1.15.11 to 1.16.0 in /.github/actions (#14376)
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.11 to 1.16.0.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.11...v1.16.0)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-version: 1.16.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-16 15:33:53 -07:00
dependabot[bot] 223a3e2cbe Bump axios from 1.13.6 to 1.15.0 in /.github/actions (#14365)
Bumps [axios](https://github.com/axios/axios) from 1.13.6 to 1.15.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.13.6...v1.15.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.15.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-16 15:33:10 -07:00
Sean McManus 5b000d939b Merge pull request #14339 from microsoft/seanmcm/1_31_4_release
Update changelog for 1.31.4. (#14338)
2026-03-31 15:19:40 -07:00
Sean McManus b6b11027da Update changelog for 1.31.4. (#14338) 2026-03-31 15:18:17 -07:00
Sean McManus e22017f6df Merge pull request #14315 from microsoft/seanmcm/1_31_3_release2
Merge for 1.31.3 (again)
2026-03-23 12:06:23 -07:00
Sean McManus a2f6a72aed Merge branch 'main' into seanmcm/1_31_3_release2 2026-03-23 12:04:48 -07:00
Sean McManus 593ed07c56 Merge pull request #14300 from microsoft/seanmcm/1_31_1_release2
Merge for 1.31.3 (2nd time)
2026-03-19 11:16:39 -07:00
Sean McManus 40f7455acd Merge branch 'main' into seanmcm/1_31_1_release2 2026-03-19 11:03:43 -07:00
Sean McManus adf4681ef8 Merge pull request #14291 from microsoft/seanmcm/1_31_3_release
Merge for 1.31.3
2026-03-17 14:13:30 -07:00
Sean McManus a53dac8bef Merge branch 'main' into seanmcm/1_31_3_release 2026-03-17 13:40:46 -07:00
Sean McManus 04c60c288a Merge branch 'main' into seanmcm/1_31_3_release 2026-03-17 13:06:35 -07:00
Sean McManus fa71378712 Merge pull request #14252 from microsoft/seanmcm/updateRelease_1_31_1
Update release with 1.31.1 (to enable a release build for compliance checks)
2026-03-10 16:02:43 -07:00
Sean McManus 36a78e89e1 Merge branch 'main' into seanmcm/updateRelease_1_31_1 2026-03-10 14:13:04 -07:00
Sean McManus 364ba2789c Change the version to 1.30.5 to block publishing via skip-duplicate 2026-03-09 12:30:41 -07:00
Sean McManus 8d5fc737b1 Merge branch 'main' into seanmcm/updateRelease_1_31_1 2026-03-09 12:09:12 -07:00
Sean McManus 1172405856 Merge pull request #14238 from microsoft/seanmcm/cherryPicka5d00e31230bdad1d171d1fd1421ac97fa77b275
Switch vsix packing to use Nuget.config (#14209)
2026-03-04 16:55:47 -08:00
Sean McManus b013b10b64 Switch vsix packing to use Nuget.config (#14209)
* Add a NuGet.config file
2026-03-04 15:38:01 -08:00
Sean McManus c6ff700da2 Update changelog for 1.30.5 (#14171) (#14172)
* Update changelog for 1.30.5.
2026-02-06 15:13:39 -08:00
Sean McManus 936e7e3b15 Update changelog for 1.30.5 (#14171)
* Update changelog for 1.30.5.
2026-02-06 15:11:58 -08:00
Sean McManus e7e2e3983f Merge pull request #14166 from microsoft/main
Update changelog and version for 1.30.4. (#14165)
2026-02-03 11:28:43 -08:00
Sean McManus 80a6d16f83 Merge pull request #14153 from microsoft/seanmcm/1_30_3_release
Merge for 1.30.3 (release)
2026-01-29 17:55:46 -08:00
Sean McManus e5a976f229 Merge branch 'main' into seanmcm/1_30_3_release 2026-01-29 17:34:25 -08:00
Sean McManus 70fbfd71e1 Merge pull request #14095 from microsoft/seanmcm/1_29_3_release
Cherry-picks for 1.29.3
2025-12-08 16:12:24 -08:00
Sean McManus 5b3b56c694 Update changelog for 1.29.3. (#14093)
* Update changelog for 1.29.3.
2025-12-08 15:22:01 -08:00
Bob Brown 777ff002f1 Don't require NETFXSDKDir for msvc environment test (#14088) 2025-12-08 15:21:24 -08:00
Bob Brown 8de8679b3e Merge pull request #14075 from microsoft/revert-14074-fix/comment-continuation-pattern
Revert "Fix custom comment continuation for multiple follow-up lines"
2025-12-02 18:49:08 +00:00
Bob Brown e02269ba89 Revert "Fix custom comment continuation for multiple follow-up lines (#14074)"
This reverts commit 7852d4587c.
2025-12-02 10:03:40 -08:00
dinhtam2c 7852d4587c Fix custom comment continuation for multiple follow-up lines (#14074) 2025-12-02 09:57:50 -08:00
a1cb1d8bec Merge for 1.29.2 (#14072)
* put standard library file associations in package.json (#14002)

* Fix incorrect comma in settings string. (#14005)

* Update IntelliSense strings (translations are available yet). (#14020)

* Enable setting the VS dev environment without running from Dev Command Prompt (#13571)

* For VS 18.0 and above, use "Insiders" instead of "Preview" (#14022)

* Adding telemetry for devcmd environment usage (#14023)

* Update changelog and version for 1.29.0. (#14028)

* Update changelog and version for 1.29.0.

* Update TPN. (#14029)

* Update changelog (2nd time). (#14032)

* Update IntelliSense loc strings. (#14038)

* Update localization (#14039)

* Localization - Translated Strings

* Some fixes.

* Remove \t.

---------

Co-authored-by: csigs <[email protected]>

* Update the msvc version to 1950. (#14042)

* Retry build files task in cg.yml (#14043)

* Retry build files.

* Update changelog for 1.29.1. (#14058)

* Bump js-yaml from 4.1.0 to 4.1.1 in /Extension (#14060)

Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.0 to 4.1.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.1.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update js-yaml for github actions. (#14061)

* Fix typo "no_suitable_complier" in nativeStrings.json (#14064)

* Update changelog and verison for 1.29.2. (#14070)

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Bob Brown <[email protected]>
Co-authored-by: csigs <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dhruvil Shah <[email protected]>
2025-12-01 18:13:44 -08:00
Sean McManus e10273d4a5 Merge branch 'main' into seanmcm/1_29_2_release 2025-12-01 17:21:30 -08:00
Sean McManus 0ae864f1d7 Merge pull request #14003 from microsoft/main
Merge for 1.28.3 (release)
2025-10-15 11:59:21 -07:00
Sean McManus 58e66e8aac Merge pull request #13992 from microsoft/main
Merge for 1.28.2
2025-10-10 11:42:29 -07:00
Sean McManus cf11bb5666 Merge pull request #13944 from microsoft/seanmcm/1_27_7_release
Merge for 1.27.7
2025-09-17 15:54:37 -07:00
Sean McManus 777af10222 Fix bad merge. 2025-09-17 15:39:28 -07:00
Sean McManus ca3dcdbc8f Merge branch 'main' into seanmcm/1_27_7_release 2025-09-17 15:36:38 -07:00
Sean McManus ff2fb7eb65 Merge pull request #13919 from microsoft/seanmcm/1_26_5_release
Cherry-pick for 1.26.5
2025-09-10 09:01:57 -07:00
Sean McManus a1fa61e73f Update changelog and version for 1.26.5. 2025-09-10 08:43:37 -07:00
Dirk Bäumer 42f7302d6b Wait maximum 3 seconds for the Copilot chat extension to activate. (#13918) 2025-09-10 08:36:00 -07:00
Sean McManus af326bd298 Merge pull request #13900 from microsoft/seanmcm/1_26_4_release
1.26.4 release
2025-09-05 16:16:37 -07:00
Sean McManus b50bf604fd Remove / from the message since it seems to cause it to be dropped. (#13899) 2025-09-05 09:56:16 -07:00
Sean McManus f4f3d8ca8b Add more state info to cpptools crash logging. (#13888)
* Add more state info to cpptools crash logging.
2025-09-05 09:55:45 -07:00
Sean McManus 303b838a41 Update changelog and version for 1.26.4 2025-09-05 04:34:59 -07:00
Dirk Bäumer 36cea36784 Register the CPP context provider with Copilot Chat as well. (#13877)
* Register context provider API with copilot chat as well.
2025-09-05 04:34:28 -07:00
Sean McManus e4f859dd56 Merge pull request #13718 from microsoft/main
Merge for 1.26.3 release
2025-06-18 19:14:47 -07:00
Sean McManus 97c5f14bd5 Merge pull request #13563 from microsoft/main
Merge for 1.25.3
2025-04-28 15:03:26 -07:00
Sean McManus c4003c07e8 Merge pull request #13451 from microsoft/main
Merge for 1.24.5 (release)
2025-04-02 12:39:30 -07:00
Sean McManus c27806e763 Merge pull request #13430 from microsoft/main
Merge for 1.24.x (2nd time)
2025-03-26 14:20:24 -07:00
Sean McManus 7cfb2d3316 Merge pull request #13423 from microsoft/seanmcm/1_24_x_release
Merge for 1.24.x
2025-03-26 11:09:49 -07:00
Sean McManus 9a03b747c6 Fix incorrect diffs in the branch. 2025-03-25 17:21:16 -07:00
Sean McManus 989cee4414 Merge branch 'main' into seanmcm/1_24_x_release 2025-03-25 16:59:59 -07:00
Sean McManus c357224407 Merge pull request #13245 from microsoft/seanmcm/1_23_6_release
Cherry-picks for 1.23.6
2025-02-06 11:51:34 -08:00
Sean McManus a636c87f3e Update changelog for 1.23.6 (#13244)
* Update changelog and version.
2025-02-06 11:26:32 -08:00
Garrett Serack 471cdfecf8 don't abort instantly, keep searching (#13243) 2025-02-06 11:25:58 -08:00
Sean McManus 97128122b0 Fix Select IntelliSense Configuration regression. (#13224) 2025-02-06 11:21:39 -08:00
Sean McManus 006ebff619 Merge pull request #13211 from microsoft/seanmcm/1_23_5_release
Merge insiders to release (with cherry-picks from main) for 1.23.5
2025-01-28 13:20:36 -08:00
Sean McManus 1458694ed6 Fix incorrect merge. 2025-01-28 12:09:47 -08:00
Sean McManus 896024ba9c Update changelog and version for 1.23.5. (#13208)
* Update changelog and version for 1.23.5.
2025-01-28 12:07:40 -08:00
Sean McManus 779bb080c1 Fix an undefined access when an edit is done before cpptools starts (#13206)
* Fix an undefined access.
2025-01-28 12:07:29 -08:00
Sean McManus 97df273fc1 Fix Call Hierarchy Calls From. (#13201) 2025-01-28 12:07:18 -08:00
dependabot[bot] 7037b070ce Bump undici from 5.28.4 to 5.28.5 in /.github/actions (#13180)
Bumps [undici](https://github.com/nodejs/undici) from 5.28.4 to 5.28.5.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v5.28.4...v5.28.5)

---
updated-dependencies:
- dependency-name: undici
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-28 12:06:58 -08:00
Sean McManus 205e63772c Merge branch 'insiders' into seanmcm/1_23_5_release 2025-01-28 12:06:48 -08:00
Sean McManus e7dff799fd Merge pull request #13179 from microsoft/seanmcm/1_23_4_cherrypicks2
More cherry picks for 1.23.4
2025-01-21 16:31:21 -08:00
Sean McManus ec41c3e481 Add a changelog entry. (#13177) 2025-01-21 16:30:13 -08:00
[email protected] 71cf89ce70 [Auto] Localization - Translated Strings (#13027) 2025-01-21 16:14:44 -08:00
Sean McManus f7863066f3 Merge pull request #13168 from microsoft/seanmcm/cherryPick1_23_4
Cherry-pick for 1.23.4
2025-01-17 18:21:21 -08:00
Sean McManus 0c2862c379 Update changelog for 1.23.4 (3rd time) (#13164)
* Update changelog (3rd time).
* Minor TPN changes.
2025-01-17 18:13:23 -08:00
Sean McManus 6026c84c6f Merge pull request #13163 from microsoft/main
Merge for 1.23.4 (2nd time)
2025-01-16 10:46:23 -08:00
Sean McManus e3ee2ee76a Merge pull request #13156 from microsoft/main
Merge for 1.23.4 (pre-release)
2025-01-15 15:44:30 -08:00
Sean McManus ff1cd88466 Merge pull request #13136 from microsoft/main
Merge for 1.23.3 (pre-release)
2025-01-08 14:04:36 -08:00
Colen Garoutte-Carson 98696368f4 Merge pull request #13025 from microsoft/main 2024-12-05 12:45:31 -08:00
Sean McManus 99d98afcec Merge pull request #13021 from microsoft/main
Merge to insiders for 1.23.2
2024-12-04 20:04:33 -08:00
Sean McManus 784f1450c0 Merge pull request #12939 from microsoft/main
Update changelog. (#12938)
2024-11-06 13:56:23 -08:00
Sean McManus 7d26dd1c4f Merge pull request #12932 from microsoft/main
Merge for 1.23.1
2024-11-05 17:29:22 -08:00
Sean McManus 37950ffb2d Merge pull request #12930 from microsoft/seanmcm/1_22_11_release
Cherry-pick and version and changelog update for 1.22.11
2024-11-05 15:05:32 -08:00
Sean McManus 23b0672837 Cherry-pick and update version and changelog for 1.22.11. 2024-11-05 14:44:40 -08:00
Colen Garoutte-Carson 7bafd64cfe Fix processing of bools and numbers in editorConfig files (#12923) 2024-11-05 14:35:27 -08:00
Sean McManus 381d69646b Merge pull request #12900 from microsoft/main
Merge for 1.23.0 (2nd time)
2024-10-29 13:02:21 -07:00
Sean McManus bfa36bc662 Merge pull request #12886 from microsoft/main
Merge for 1.23.0 (2nd time)
2024-10-24 16:59:12 -07:00
Sean McManus 5cbe83ec44 Merge pull request #12877 from microsoft/main
Preliminary merge for 1.23.0
2024-10-22 17:02:44 -07:00
Sean McManus dead10ac8a Merge pull request #12870 from microsoft/seanmcm/1_22_10_release
Cherry-picks for 1.22.10
2024-10-21 14:00:18 -07:00
Colen Garoutte-Carson ce20613f24 Update changelog for 1.22.10 (#12852) 2024-10-21 12:51:56 -07:00
Ben McMorran 86c6c10f18 React to lmTools API breaking changes (#12866) 2024-10-21 12:50:06 -07:00
Sean McManus db6e0cb5cf Merge pull request #12839 from microsoft/seanmcm/1_22_9_update
Last minute updates for 1.22.9
2024-10-14 12:09:27 -07:00
Sean McManus f9e067f5d1 Last minute updates for 1.22.9. 2024-10-14 12:05:29 -07:00
Ben McMorran b137df0bcd React to breaking changes in lmTools API (#12838) 2024-10-14 12:04:56 -07:00
Sean McManus 827db55084 Merge pull request #12827 from microsoft/seanmcm/1_22_9_release
Merge for 1.22.9
2024-10-10 11:46:03 -07:00
Sean McManus 8a2324daaa Merge branch 'main' into seanmcm/1_22_9_release 2024-10-09 14:34:08 -07:00
Colen Garoutte-Carson d41ccfd497 Merge pull request #12818 from microsoft/main 2024-10-07 18:05:23 -07:00
Sean McManus bdd3541f28 Merge branch 'main' into seanmcm/1_22_8_release 2024-10-04 15:07:46 -07:00
Sean McManus c8b7f13c1a Merge pull request #12791 from microsoft/main
Merge for 1.22.7
2024-09-30 16:12:32 -07:00
Colen Garoutte-Carson 8d0d3601a7 Merge pull request #12770 from microsoft/main 2024-09-25 15:46:38 -07:00
Sean McManus e9613ae7ad Merge pull request #12764 from microsoft/main
Merge for 1.22.5
2024-09-24 16:55:39 -07:00
Colen Garoutte-Carson 3570705b5c Merge pull request #12742 from microsoft/main 2024-09-19 16:12:27 -07:00
Colen Garoutte-Carson 096b1463a6 Merge pull request #12740 from microsoft/main 2024-09-19 15:32:11 -07:00
Colen Garoutte-Carson 812318163d Merge pull request #12738 from microsoft/main 2024-09-19 15:04:30 -07:00
Colen Garoutte-Carson 225b776d99 Merge pull request #12734 from microsoft/main 2024-09-18 14:30:06 -07:00
Colen Garoutte-Carson 12d95f4708 Merge pull request #12707 from microsoft/main 2024-09-12 12:23:00 -07:00
Sean McManus 317df57496 Merge pull request #12658 from microsoft/main
Merge for 1.22.2
2024-08-29 19:31:09 -07:00
Sean McManus f63c3652f8 Merge pull request #12654 from microsoft/main
Merge for 1.22.1
2024-08-29 13:36:59 -07:00
Sean McManus 5d62607760 Merge pull request #12633 from microsoft/main
Merge for 1.22.0 (2nd time)
2024-08-26 15:23:50 -07:00
Sean McManus 26d0932972 Merge pull request #12610 from microsoft/main
Merge for 1.22.0 (pre-release)
2024-08-21 14:05:26 -07:00
Sean McManus 3cc2650dfa Merge pull request #12538 from microsoft/seanmcm/1_21_6_release
Update changelog and version for 1.21.6
2024-08-05 09:27:22 -07:00
Sean McManus fdf9b5bfe0 Update changelog and version for 1.21.6 2024-08-02 18:31:39 -07:00
Sean McManus fdd71bc963 Merge pull request #12531 from microsoft/seanmcm/1_21_5_release
Update for 1.21.5.
2024-07-30 22:09:55 -07:00
Sean McManus 1d266a9c0e Update for 1.21.5. 2024-07-30 20:09:13 -07:00
Sean McManus f818529a08 Merge pull request #12517 from microsoft/seanmcm/1_21_4_release
Merge for 1.21.4
2024-07-25 15:13:50 -07:00
Sean McManus 41a05a90c8 Update TPN for 1.21.4 2024-07-25 15:09:54 -07:00
Sean McManus e59c6ca759 Go back to supporting VS Code 1.67.0 instead of 1.82.0. 2024-07-25 14:53:37 -07:00
Sean McManus 287ee3961b Merge pull request #12500 from microsoft/seanmcm/1_21_3_release
Update changelog and version for 1.21.3. (#12499)
2024-07-23 19:33:36 -07:00
Sean McManus 8a8fd883ac Update changelog and version for 1.21.3. (#12499) 2024-07-23 19:32:29 -07:00
Sean McManus 4fe56500a9 Merge pull request #12474 from microsoft/seanmcm/1_21_2_release
Merge for 1.21.2
2024-07-17 18:13:02 -07:00
Sean McManus 03911153f9 Update date. 2024-07-17 15:42:14 -07:00
Sean McManus acea31e572 Minor update. 2024-07-12 15:58:18 -07:00
Sean McManus bf21e01764 Update 2024-07-12 12:25:35 -07:00
Sean McManus 30f1361d23 Merge branch 'main' into seanmcm/1_21_2_release 2024-07-12 12:01:21 -07:00
Sean McManus 825033f768 Merge pull request #12467 from microsoft/main
Merge for 1.21.1 (pre-release)
2024-07-12 11:50:25 -07:00
Sean McManus d8426caacc Merge pull request #12389 from microsoft/main
Fix crash from loc message mismatch. (#12388)
2024-06-17 14:36:02 -07:00
Sean McManus 8942530744 Merge pull request #12386 from microsoft/main
Update changelog date. (#12385)
2024-06-17 11:03:29 -07:00
Sean McManus e663939e56 Merge pull request #12374 from microsoft/seanmcm/1_21_0_insiders
Merge for 1.21.0
2024-06-13 19:22:14 -07:00
Sean McManus 1fb5b63ab7 Merge branch 'main' into seanmcm/1_21_0_insiders 2024-06-13 14:47:55 -07:00
Sean McManus 03933b0a74 Merge pull request #12277 from microsoft/seanmcm/1_20_5_release
Merge for 1.20.5
2024-05-07 20:26:45 -07:00
[email protected] fc8eb8632f [Auto] Localization - Translated Strings (#12236) 2024-05-03 16:06:02 -07:00
Sean McManus f6722bc8ff Update version and changelog for 1.20.5 (#12264)
* Update version and changelog for 1.20.5
2024-05-03 15:30:48 -07:00
Sean McManus 894db52405 Fix macOS version check. (#12276) 2024-05-03 15:29:46 -07:00
Sean McManus abf384619d Merge branch 'insiders' into seanmcm/1_20_5_release 2024-05-03 15:29:34 -07:00
Sean McManus fd482d2169 Merge pull request #12274 from microsoft/seanmcm/1_20_4_cherrypick
Updates for 1.20.4 (#12273)
2024-05-02 11:16:42 -07:00
Sean McManus 2fafd831e5 Updates for 1.20.4 (#12273)
* Don't use the crash handler on macOS < 19.
* Update version and changelog.
2024-05-02 10:14:49 -07:00
Sean McManus 1ceae9d4ed Merge pull request #12266 from microsoft/seanmcm/1_20_3_cherryPicks
Cherry-picks for 1.20.3
2024-04-30 16:18:52 -07:00
Sean McManus d4d5d4551f Update version and changelog for 1.20.3 (#12245)
* Update version and changelog for 1.20.3
2024-04-30 13:11:53 -07:00
Sean McManus 0ef77b5616 Improvements to crash call stack logging. (#12247)
* Updates to crash call stack logging.
* Move crash logging to its own channel.
2024-04-30 13:11:10 -07:00
Sean McManus efdc8e90f6 Merge pull request #12235 from microsoft/seanmcm/1_20_2_cherryPicks2
Cherry-picks for 1.20.2
2024-04-19 17:17:01 -07:00
Sean McManus 9f020e9258 Update changelog for 1.20.2 (2nd time) (#12228)
* Update changelog
2024-04-19 16:57:13 -07:00
Bob Brown c058568767 rename the property again (#12233)
* rename the property again

* fail
2024-04-19 16:57:00 -07:00
browntarik 8809e69e91 Remove redundant variable resolution in handleSquiggles and fix error messaging for env and delimited paths under include paths in c_cpp_properties.json (#12188)
* remove redundant variable resolution

* fix lint

* remove resolveVariable redundancies

* change when resolve and split happens

* fix lint

* Resolve error checking for environment vars and delimited paths

* remove "path" from error messaging

* Adjust error messaging

* remove stray comment

* refactor error messaging + minor fix

* resolve lint

* Fix multi path squiggle regression

* Remove resolvedPath redundancies

* Refactor error messaging and squiggling

* Revert and improve error squiggling behavior

* fix linting

* properly proccess glob patterns + minor fixes

* fix comment positions

* Refactor error message + minor fix

* Fix telemetry metric + minor fix
2024-04-19 16:56:46 -07:00
Sean McManus 7af5c40dd0 Handle multiple cpptools-srv crashes. (#12225) 2024-04-19 16:56:33 -07:00
Sean McManus 1d2bd10691 Merge pull request #12223 from microsoft/main
Fix SettingsTracking treating numerical loggingLevel as invalid. (#12…
2024-04-18 15:11:30 -07:00
Sean McManus dac96fe852 Merge pull request #12209 from microsoft/main
Merge for 1.20.2
2024-04-16 18:43:48 -07:00
Sean McManus a1487e5e79 Merge pull request #12185 from microsoft/main
Merge for 1.20.1
2024-04-09 17:07:29 -07:00
Sean McManus 6f19496172 Merge pull request #12138 from microsoft/main
Merge for 1.20.0
2024-03-26 14:12:18 -07:00
Colen Garoutte-Carson ad5d6de4ea Merge pull request #12123 from microsoft/coleng/cherry_pick_1.19.9.x2 2024-03-19 16:40:47 -07:00
Colen Garoutte-Carson 153e232f2d Update changelog for 1.19.9 again (#12122) 2024-03-19 16:16:21 -07:00
Colen Garoutte-Carson bcd4a7f025 Merge pull request #12118 from microsoft/coleng/cherry_pick_1.19.9 2024-03-18 15:00:41 -07:00
Colen Garoutte-Carson 3c3d463a81 Update changelog 1.19.9 (#12117) 2024-03-18 13:22:40 -07:00
Colen Garoutte-Carson 92691929ed Merge pull request #12100 from microsoft/coleng/merge_release_1.19.8.try2 2024-03-13 17:16:25 -07:00
Colen Garoutte-Carson 86a41c9021 Update changelog for 1.19.8 again (#12099) 2024-03-13 17:12:21 -07:00
Colen Garoutte-Carson a71c90c140 Merge pull request #12093 from microsoft/coleng/cherry_pick_1.19.8 2024-03-12 19:16:35 -07:00
Colen Garoutte-Carson 1d28851ef7 Update changelog for 1.19.8 (#12092) 2024-03-12 19:11:20 -07:00
Colen Garoutte-Carson 1aced54699 Merge pull request #12090 from microsoft/coleng/cherry_pick_3_11_2024 2024-03-11 14:17:04 -07:00
Bob Brown a8cf39c8b4 Prevent the status bar from updating too quickly (#12088) 2024-03-11 13:32:50 -07:00
Colen Garoutte-Carson e037b95926 Merge pull request #12087 from microsoft/coleng/cherry_pick_to_release_again 2024-03-08 15:09:53 -08:00
Colen Garoutte-Carson af7f6ce52e Update changelog again for 1.19.7 (#12086) 2024-03-08 15:01:37 -08:00
Colen Garoutte-Carson 9a18982440 Merge pull request #12083 from microsoft/coleng/cherry_pick_release_1.19.7 2024-03-08 11:09:55 -08:00
Colen Garoutte-Carson 35bf4c8b0f Update changelog for 1.19.7 (#12081) 2024-03-08 10:32:50 -08:00
Colen Garoutte-Carson 23446558cf Merge pull request #12065 from microsoft/main 2024-03-05 18:22:19 -08:00
Colen Garoutte-Carson 76ccb791ff Merge pull request #11947 from microsoft/main 2024-02-09 17:16:17 -08:00
Colen Garoutte-Carson a5a5735089 Merge pull request #11942 from microsoft/main 2024-02-08 17:07:45 -08:00
Sean McManus 5077edf585 Merge pull request #11886 from microsoft/main
Merge for 1.19.2 (2nd time)
2024-01-19 18:08:55 -08:00
Colen Garoutte-Carson f38926f8b1 Merge pull request #11874 from microsoft/main 2024-01-16 17:41:23 -08:00
Sean McManus 30de9bcc27 Merge pull request #11725 from microsoft/main
Update for 1.19.1 (#11724)
2023-11-21 17:12:17 -08:00
Sean McManus 100e2e0828 Merge pull request #11699 from microsoft/main
Merge for 1.19.0
2023-11-16 18:39:02 -08:00
Sean McManus e3b41771c6 Merge pull request #11639 from microsoft/main
Merge for 1.18.2 (2nd time)
2023-11-08 12:34:50 -08:00
Sean McManus 3f7f3090f6 Merge pull request #11633 from microsoft/main
Merge for 1.18.2
2023-11-07 15:59:34 -08:00
Sean McManus 4149493f2c Merge pull request #11607 from microsoft/main
Merge for 1.18.1
2023-11-01 17:55:01 -07:00
Sean McManus 43aad3f65c Merge pull request #11528 from microsoft/main
Update changelog (2nd time) (#11527)
2023-10-12 17:21:18 -07:00
Sean McManus bedcacb0a1 Merge pull request #11526 from microsoft/main
Merge for 1.18.0
2023-10-12 14:58:49 -07:00
Sean McManus a5f8f84b43 Merge pull request #11303 from microsoft/main
Merge for 1.17.1
2023-08-08 17:51:04 -07:00
Sean McManus e53b190380 Merge pull request #11253 from microsoft/main
Merge (again) for 1.17.0
2023-07-26 16:56:43 -07:00
Michelle Matias 1846fd4001 Merge pull request #11250 from microsoft/main 2023-07-26 14:15:17 -07:00
Colen Garoutte-Carson 62e09945e3 Merge pull request #11241 from microsoft/main 2023-07-24 17:32:28 -07:00
Michelle Matias c9b0db02fd Merge pull request #11230 from microsoft/main
Merge 1.17.0
2023-07-21 14:08:21 -07:00
Michelle Matias 51da619eec Merge pull request #11099 from microsoft/main
1.16.1 pre-release
2023-06-15 21:19:13 -07:00
Michelle Matias 3eb50568e9 Merge pull request #10986 from microsoft/main
[Auto] Localization - Translated Strings (#10889)
2023-05-22 13:53:52 -07:00
Michelle Matias 866b145645 Merge pull request #10975 from microsoft/main
1.16.0 pre-release
2023-05-19 15:52:02 -07:00
Sean McManus 9762fe5397 Merge pull request #10862 from microsoft/main
Merge for 1.15.3 (2nd time)
2023-04-21 19:00:16 -07:00
Sean McManus 377896c30a Merge pull request #10846 from microsoft/main
Merge for 1.15.3
2023-04-20 18:55:05 -07:00
Michelle Matias 98f13a6f11 Merge pull request #10815 from microsoft/main
Don't put the compiler selection in the global settings if using the …
2023-04-12 17:57:26 -07:00
Michelle Matias 0d85aea687 Merge pull request #10813 from microsoft/main
Revert walkthrough doc links until walkthrough is published (#10812)
2023-04-12 15:51:05 -07:00
Sean McManus 25d2b76514 Merge pull request #10811 from microsoft/main
Merge for 1.15.2
2023-04-12 11:03:43 -07:00
Sean McManus 42dfef3f6b Merge pull request #10728 from microsoft/main
Merge for 1.15.1
2023-03-22 11:43:15 -07:00
Sean McManus 1ce1e9cd71 Merge pull request #10716 from microsoft/main
Update changelog for 1.15.1. (#10708)
2023-03-21 09:53:45 -07:00
Sean McManus 65163966d5 Merge pull request #10679 from microsoft/main
Merge for 1.15.0
2023-03-15 17:17:35 -07:00
Sean McManus edf8e0a155 Merge pull request #10504 from microsoft/main
Merge for 1.14.2 (2nd time)
2023-02-09 16:30:37 -08:00
Sean McManus 4083075476 Merge pull request #10501 from microsoft/main
Merge for 1.14.2
2023-02-09 14:26:59 -08:00
Michelle Matias b745ebc218 Merge pull request #10453 from microsoft/main
1.14.1 pre-release merge
2023-02-01 14:29:00 -08:00
Michelle Matias b69d17a0f5 Merge pull request #10378 from microsoft/seanmcm/1_14_0_insiders
Merge for 1.14.0
2023-01-11 20:00:38 -08:00
Sean McManus be8b6fb693 Merge branch 'main' into seanmcm/1_14_0_insiders 2023-01-11 19:07:54 -08:00
58 changed files with 661 additions and 230 deletions
+3 -3
View File
@@ -4302,9 +4302,9 @@
"license": "ISC"
},
"node_modules/js-yaml": {
"version": "4.3.0",
"resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/js-yaml/-/js-yaml-4.3.0.tgz",
"integrity": "sha1-0ZAFcqf3zwtfVAyDZz5gutNDZZI=",
"version": "4.3.1",
"resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/js-yaml/-/js-yaml-4.3.1.tgz",
"integrity": "sha1-ASFsAB1n9I4s1WDXCMevIQkKOEg=",
"dev": true,
"funding": [
{
@@ -34,6 +34,10 @@ jobs:
with:
node-version: 24
- name: Validate Yarn lockfile
run: yarn test-yarn-lock && yarn verify-yarn-lock
working-directory: Extension
- name: Install Dependencies
run: yarn install ${{ inputs.yarn-args }}
working-directory: Extension
+7 -2
View File
@@ -5,7 +5,7 @@
import * as fs from "fs";
import * as path from 'path';
import { parseString } from 'xml2js';
import { mkdir, write } from './common';
import { glob, mkdir, write } from './common';
export async function main() {
@@ -45,11 +45,16 @@ export async function main() {
const locFolderNames = fs.readdirSync(localizeRepoPath).filter(f => fs.lstatSync(path.join(localizeRepoPath, f)).isDirectory());
for (const locFolderName of locFolderNames) {
const lclPath = path.join(localizeRepoPath, locFolderName, "vc/vc/cpfeui.dll.lcl");
const languageInfo = languages.find(l => l.folderName === locFolderName);
if (!languageInfo) {
return;
}
const localePath = path.join(localizeRepoPath, locFolderName);
const lclPaths = await glob("vc/vc/cpfeui.dll.lcl", { cwd: localePath, nocase: true, nodir: true });
if (lclPaths.length !== 1) {
throw new Error(`Expected one cpfeui.dll.lcl under '${localePath}', found ${lclPaths.length}.`);
}
const lclPath = path.join(localePath, lclPaths[0]);
const languageId = languageInfo.id;
const outputLanguageFolder = path.join(cpptoolsRepoPath, "Extension/bin/messages", languageId);
const outputPath = path.join(outputLanguageFolder, "messages.json");
+97
View File
@@ -0,0 +1,97 @@
import fs from 'node:fs';
import path from 'node:path';
import process from 'node:process';
import { fileURLToPath, pathToFileURL } from 'node:url';
const dependencySections = ['dependencies', 'devDependencies', 'optionalDependencies'];
function parseLockfileKey(key) {
const selectors = [];
let selectorStart = 0;
let quoted = false;
let escaped = false;
for (let index = 0; index < key.length; index++) {
const character = key[index];
if (escaped) {
escaped = false;
} else if (character === '\\' && quoted) {
escaped = true;
} else if (character === '"') {
quoted = !quoted;
} else if (character === ',' && !quoted) {
selectors.push(key.slice(selectorStart, index));
selectorStart = index + 1;
}
}
selectors.push(key.slice(selectorStart));
return selectors.map(selector => {
const trimmedSelector = selector.trim();
return trimmedSelector.startsWith('"') ? JSON.parse(trimmedSelector) : trimmedSelector;
});
}
function parseLockfileSelectors(lockfile) {
const selectors = new Set();
for (const line of lockfile.split(/\r?\n/)) {
if (/^[^\s#].*:\s*$/.test(line)) {
for (const selector of parseLockfileKey(line.replace(/:\s*$/, ''))) {
selectors.add(selector);
}
}
}
return selectors;
}
function getResolutionPackageName(pattern) {
const segments = pattern.split('/');
const packageName = segments.at(-1);
const scope = segments.at(-2);
return scope?.startsWith('@') ? `${scope}/${packageName}` : packageName;
}
function getExpectedSelectors(manifest) {
const selectors = [];
for (const section of dependencySections) {
for (const [packageName, range] of Object.entries(manifest[section] ?? {})) {
selectors.push(`${packageName}@${range}`);
}
}
for (const [pattern, range] of Object.entries(manifest.resolutions ?? {})) {
selectors.push(`${getResolutionPackageName(pattern)}@${range}`);
}
return selectors;
}
function findMissingSelectors(manifest, lockfile) {
const lockfileSelectors = parseLockfileSelectors(lockfile);
return getExpectedSelectors(manifest)
.filter(selector => !lockfileSelectors.has(selector))
.sort();
}
function validateYarnLock(packageJsonPath, yarnLockPath) {
const manifest = JSON.parse(fs.readFileSync(packageJsonPath, 'utf8'));
const lockfile = fs.readFileSync(yarnLockPath, 'utf8');
const missingSelectors = findMissingSelectors(manifest, lockfile);
if (missingSelectors.length > 0) {
throw new Error(`yarn.lock is missing selectors required by package.json:\n${missingSelectors.map(selector => ` ${selector}`).join('\n')}\nRun yarn install to update yarn.lock.`);
}
}
const invokedUrl = process.argv[1] ? pathToFileURL(path.resolve(process.argv[1])).href : undefined;
if (invokedUrl === import.meta.url) {
const extensionRoot = path.resolve(path.dirname(fileURLToPath(import.meta.url)), '..');
const packageJsonPath = process.argv[2] ?? path.join(extensionRoot, 'package.json');
const yarnLockPath = process.argv[3] ?? path.join(extensionRoot, 'yarn.lock');
try {
validateYarnLock(packageJsonPath, yarnLockPath);
} catch (error) {
process.stderr.write(`${error instanceof Error ? error.message : String(error)}\n`);
process.exitCode = 1;
}
}
export { findMissingSelectors, getExpectedSelectors, parseLockfileSelectors, validateYarnLock };
@@ -0,0 +1,41 @@
import assert from 'node:assert/strict';
import test from 'node:test';
import { findMissingSelectors } from './verifyYarnLock.mjs';
test('reports a stale resolution selector', () => {
const manifest = { resolutions: { 'fast-uri': '^3.1.5' } };
const lockfile = `fast-uri@^3.0.1, fast-uri@^3.1.4:
version "3.1.5"
`;
assert.deepEqual(findMissingSelectors(manifest, lockfile), ['fast-uri@^3.1.5']);
});
test('accepts direct, scoped, and nested resolution selectors', () => {
const manifest = {
dependencies: { '@scope/direct': '^1.0.0' },
devDependencies: { 'gulp-typescript': '^5.0.1' },
resolutions: {
'@scope/resolved': '^2.0.0',
'gulp-typescript/**/glob-parent': '^5.1.2',
'parent/**/@nested/package': '~3.0.0'
}
};
const lockfile = `"@nested/package@~3.0.0":
version "3.0.1"
"@scope/direct@^1.0.0":
version "1.0.0"
"@scope/resolved@^2.0.0":
version "2.0.0"
glob-parent@^3.1.0, glob-parent@^5.1.2:
version "5.1.2"
gulp-typescript@^5.0.1:
version "5.0.1"
`;
assert.deepEqual(findMissingSelectors(manifest, lockfile), []);
});
+33 -62
View File
@@ -1,84 +1,55 @@
# C/C++ for Visual Studio Code Changelog
## Version 1.33.6: August 4, 2026
### Bug Fixes
* Fix a spurious recursive includes (`**`) debug console log warning for paths merged from `c_cpp_properties.json` when `C_Cpp.mergeConfigurations` is enabled. [#14125](https://github.com/microsoft/vscode-cpptools/issues/14125)
* Thanks for the contribution. [@owevertonguedes (Weverton Guedes)](https://github.com/owevertonguedes) [PR #14620](https://github.com/microsoft/vscode-cpptools/pull/14620)
* Fix custom configurations being discarded when `C_Cpp.mergeConfigurations` is enabled and a provider supplies the file `uri` as a `vscode.Uri`. [#14621](https://github.com/microsoft/vscode-cpptools/issues/14621)
* Thanks for the contribution. [@owevertonguedes (Weverton Guedes)](https://github.com/owevertonguedes) [PR #14624](https://github.com/microsoft/vscode-cpptools/pull/14624)
* Fix a tag parser crash when a UTF-8 string literal is concatenated with a narrow string literal containing an invalid multibyte sequence.
* Fix potential browse database corruption when the same workspace is opened by multiple processes on Linux and macOS.
* Fix a crash when reading files saved in certain multibyte encodings such as GB18030 or EUC-JP.
* Fix an incorrect file path in an error message on Windows.
* Other potential crash fixes.
* Update dependencies.
## Version 1.33.5: July 28, 2026
### Bug Fixes
* Fix the remote process picker `ps` command not working with some shells. [#14442](https://github.com/microsoft/vscode-cpptools/issues/14442)
* Thanks for the contribution. [@HuzaifaAbdulRehman](https://github.com/HuzaifaAbdulRehman) [PR #14592](https://github.com/microsoft/vscode-cpptools/pull/14592)
* Fix a spurious IntelliSense error with class template argument deduction (CTAD). [#14453](https://github.com/microsoft/vscode-cpptools/issues/14453), [#14459](https://github.com/microsoft/vscode-cpptools/issues/14459), [#14504](https://github.com/microsoft/vscode-cpptools/issues/14504)
* Fix 'Run C/C++ File' not running the program in PowerShell when terminal shell integration is unavailable. [#14583](https://github.com/microsoft/vscode-cpptools/issues/14583)
* Thanks for the contribution. [@owevertonguedes (Weverton Guedes)](https://github.com/owevertonguedes) [PR #14585](https://github.com/microsoft/vscode-cpptools/pull/14585)
* Fix the build tools walkthrough for Visual Studio 2026. [PR #14589](https://github.com/microsoft/vscode-cpptools/pull/14589)
* Fix empty database folders being created in every folder of a multi-root workspace.
* Fix 'Rescan Workspace' triggering a full database reset instead of only a rescan.
* Fix several potential deadlocks and data races in the language server.
* Reduce memory usage to help avoid out-of-memory crashes.
* Fix an incorrect `#include` casing error on Linux.
* Fix an IntelliSense crash.
* Various localization updates.
* Update dependencies.
## Version 1.33.4: July 8, 2026
### Bug Fixes
* Fix the wording for the `#include` errors detected message. [#8227](https://github.com/microsoft/vscode-cpptools/issues/8227)
* Fix another "directory_cache" crash.
* Update some localization.
## Version 1.33.3: July 6, 2026
### Enhancement
* Allow platform overrides in `cppbuild` tasks. [#11601](https://github.com/microsoft/vscode-cpptools/issues/11601)
### Bug Fixes
* Fix `[[no_unique_address]]` empty-base layout `sizeof` being computed too large. [#14524](https://github.com/microsoft/vscode-cpptools/issues/14524)
* Fix C/C++ debug data-tips on members of a dereferenced expression. [PR #14540](https://github.com/microsoft/vscode-cpptools/pull/14540)
* Thanks for the contribution. [@tieo](https://github.com/tieo)
* Fix `clang-format`/`clang-tidy` version check failing on Windows. [PR #14552](https://github.com/microsoft/vscode-cpptools/pull/14552)
* Fix Windows backslash paths being mangled when adding an SSH target. [PR #14554](https://github.com/microsoft/vscode-cpptools/pull/14554)
* Fix "directory_cache" crashes.
* Fix spurious IntelliSense error on `std::variant` brace-initialization.
## Version 1.33.2: June 26, 2026
### Bug Fixes
* Fix a regression with 'Find All References' with functions that exist in both C and C++ files. [#14546](https://github.com/microsoft/vscode-cpptools/issues/14546)
## Version 1.33.1: June 23, 2026
### Bug Fixes
* Fix 'Find All References' dropping valid references when a template parameter type has a typedef alias in only one translation unit. [#14344](https://github.com/microsoft/vscode-cpptools/issues/14344)
* Fix a crash regression on file open.
* Fix IntelliSense incorrectly resolving `#include` files through a symbolic link after the target directory was deleted from disk.
* Fix "tag parsing finished" status randomly getting reported too soon after a 'Reset IntelliSense Database' command.
## Version 1.33.0: June 22, 2026
## Version 1.33.8: August 17, 2026
### New Feature
* Unification of tag parsing with the VS implementation. In particular, it's now done using multiple parallel `cpptools-srv2` processes. [PR #14426](https://github.com/microsoft/vscode-cpptools/pull/14426)
### Enhancements
* Allow platform overrides in `cppbuild` tasks. [#11601](https://github.com/microsoft/vscode-cpptools/issues/11601)
* Add the `debuginfod` launch option to the `cppdbg` debugger schema. [#14458](https://github.com/microsoft/vscode-cpptools/issues/14458), [#14460](https://github.com/microsoft/vscode-cpptools/issues/14460), [PR #14471](https://github.com/microsoft/vscode-cpptools/pull/14471), [PR #14506](https://github.com/microsoft/vscode-cpptools/pull/14506), [MIEngine#1562](https://github.com/microsoft/MIEngine/issues/1562)
* Add the `ignoreRunWithoutDebuggingWarnings` property to allow 'Run without debugging' warnings to be suppressed. [#14515](https://github.com/microsoft/vscode-cpptools/issues/14515)
* Various localization updates.
### Bug Fixes
* Fix the wording for the `#include` errors detected message. [#8227](https://github.com/microsoft/vscode-cpptools/issues/8227)
* Fix an incorrect `invalid type conversion` IntelliSense error. [#11294](https://github.com/microsoft/vscode-cpptools/issues/11294)
* Fix include completion (with recursive includes) still suggesting headers from a deleted folder. [#12636](https://github.com/microsoft/vscode-cpptools/issues/12636)
* Fix a spurious recursive includes (`**`) debug console log warning for paths merged from `c_cpp_properties.json` when `C_Cpp.mergeConfigurations` is enabled. [#14125](https://github.com/microsoft/vscode-cpptools/issues/14125)
* Thanks for the contribution. [@owevertonguedes (Weverton Guedes)](https://github.com/owevertonguedes) [PR #14620](https://github.com/microsoft/vscode-cpptools/pull/14620)
* Fix 'Find All References' dropping valid references when a template parameter type has a typedef alias in only one translation unit. [#14344](https://github.com/microsoft/vscode-cpptools/issues/14344)
* Fix the remote process picker `ps` command not working with some shells. [#14442](https://github.com/microsoft/vscode-cpptools/issues/14442)
* Thanks for the contribution. [@HuzaifaAbdulRehman](https://github.com/HuzaifaAbdulRehman) [PR #14592](https://github.com/microsoft/vscode-cpptools/pull/14592)
* Fix a spurious IntelliSense error with class template argument deduction (CTAD). [#14453](https://github.com/microsoft/vscode-cpptools/issues/14453), [#14459](https://github.com/microsoft/vscode-cpptools/issues/14459), [#14504](https://github.com/microsoft/vscode-cpptools/issues/14504)
* Add `important` to `C_Cpp.doxygen.sectionTags`. [PR #14473](https://github.com/microsoft/vscode-cpptools/pull/14473)
* Update the minimum supported VS Code version to 1.77. [PR #14502](https://github.com/microsoft/vscode-cpptools/pull/14502)
* Fix issues with the debugger `launch.json` schema. [PR #14523](https://github.com/microsoft/vscode-cpptools/pull/14523)
* Fix `[[no_unique_address]]` empty-base layout `sizeof` being computed too large. [#14524](https://github.com/microsoft/vscode-cpptools/issues/14524)
* Fix `${env:VAR}` and `${env.VAR}` not expanding to an empty string when the environment variable is unset, to match VS Code's behavior. [PR #14535](https://github.com/microsoft/vscode-cpptools/pull/14535)
* Thanks for the contribution. [@notable-equivalent](https://github.com/notable-equivalent)
* Fix C/C++ debug data-tips on members of a dereferenced expression. [PR #14540](https://github.com/microsoft/vscode-cpptools/pull/14540)
* Thanks for the contribution. [@tieo](https://github.com/tieo)
* Fix Windows backslash paths being mangled when adding an SSH target. [PR #14554](https://github.com/microsoft/vscode-cpptools/pull/14554)
* Fix 'Run C/C++ File' not running the program in PowerShell when terminal shell integration is unavailable. [#14583](https://github.com/microsoft/vscode-cpptools/issues/14583)
* Thanks for the contribution. [@owevertonguedes (Weverton Guedes)](https://github.com/owevertonguedes) [PR #14585](https://github.com/microsoft/vscode-cpptools/pull/14585)
* Fix the build tools walkthrough for Visual Studio 2026. [PR #14589](https://github.com/microsoft/vscode-cpptools/pull/14589)
* Fix custom configurations being discarded when `C_Cpp.mergeConfigurations` is enabled and a provider supplies the file `uri` as a `vscode.Uri`. [#14621](https://github.com/microsoft/vscode-cpptools/issues/14621)
* Thanks for the contribution. [@owevertonguedes (Weverton Guedes)](https://github.com/owevertonguedes) [PR #14624](https://github.com/microsoft/vscode-cpptools/pull/14624)
* Fix a tag parser crash when a UTF-8 string literal is concatenated with a narrow string literal containing an invalid multibyte sequence.
* Fix IntelliSense incorrectly resolving `#include` files through a symbolic link after the target directory was deleted from disk.
* Fix potential browse database corruption when the same workspace is opened by multiple processes on Linux and macOS.
* Fix crashes when reading files saved in certain multibyte encodings such as GB18030 or EUC-JP.
* Fix empty database folders being created in every folder of a multi-root workspace.
* Fix the `C_Cpp.refactoring.includeHeader` setting not honoring `always`.
* Fix spurious IntelliSense error on `std::variant` brace-initialization.
* Fix several potential deadlocks and data races in the language server.
* Fix an incorrect file path in an error message on Windows.
* Reduce memory usage to help avoid out-of-memory crashes.
* Fix stale diagnostics after editing visible headers.
* Fix several crashes in the recursive include cache.
* Fix an incorrect `#include` casing error on Linux.
* Various other fixes found internally.
* Various localization updates.
* Fix an IntelliSense crash.
* Update dependencies.
## Version 1.32.2: April 28, 2026
### New Feature
+2 -3
View File
@@ -2999,7 +2999,7 @@
"Přiřazení k anachronizmu this není kompatibilní s režimem C++11.",
"Došlo k neznámé chybě. Soubor PCH IntelliSense se nevygeneroval.",
"Nejméně jednu ze vzdálených cest nejde namapovat na stávající místní cesty. Funkce IntelliSense možná nebude fungovat zcela podle očekávání.",
null,
"too many nested user-defined conversions (possible cycle of converting routines)",
null,
null,
null,
@@ -3747,6 +3747,5 @@
"„static“ je zde nestandardní",
"%nd byl dříve deklarován bez explicitního základu výčtu",
"Chybějící typename je tady nestandardní.",
"Zkrácená syntaxe šablony funkce není standardní pro vodítka dedukce",
"too many nested user-defined conversions (possible cycle of converting routines)"
"Zkrácená syntaxe šablony funkce není standardní pro vodítka dedukce"
]
+2 -3
View File
@@ -2999,7 +2999,7 @@
"Die Zuweisung zum this-Anachronismus ist mit dem C++11-Modus nicht kompatibel.",
"Unbekannter Fehler. Es wurde keine IntelliSense PCH-Datei generiert.",
"Mindestens ein Remotepfad kann vorhandenen lokalen Pfaden nicht zugeordnet werden. Die IntelliSense-Funktionen werden ggf. beeinträchtigt.",
null,
"too many nested user-defined conversions (possible cycle of converting routines)",
null,
null,
null,
@@ -3747,6 +3747,5 @@
"„static“ entspricht hier nicht dem Standard",
"%nd wurde zuvor ohne explizite Enumerationsbasis deklariert",
"Fehlender „typename“ entspricht hier nicht dem Standard.",
"Die abgekürzte Funktionsvorlagensyntax entspricht nicht dem Standard für Deduktionsleitfäden.",
"too many nested user-defined conversions (possible cycle of converting routines)"
"Die abgekürzte Funktionsvorlagensyntax entspricht nicht dem Standard für Deduktionsleitfäden."
]
+2 -3
View File
@@ -2999,7 +2999,7 @@
"la asignación al anacronismo \"this\" no es compatible con el modo C++11",
"error desconocido. No se generó un archivo IntelliSense PCH.",
"No se pueden asignar una o varias rutas remotas a las rutas locales actuales. La experiencia con IntelliSense puede degradarse.",
null,
"too many nested user-defined conversions (possible cycle of converting routines)",
null,
null,
null,
@@ -3747,6 +3747,5 @@
"\"static\" no es estándar aquí",
"%nd se declaró previamente sin una base explícita de enumeración",
"falta 'typename' no estándar aquí",
"La sintaxis abreviada de las plantillas de funciones no es estándar para las guías de deducción",
"too many nested user-defined conversions (possible cycle of converting routines)"
"La sintaxis abreviada de las plantillas de funciones no es estándar para las guías de deducción"
]
+2 -3
View File
@@ -2999,7 +2999,7 @@
"l'assignation à l'anachronisme 'this' n'est pas compatible avec le mode C++11",
"une erreur inconnue s'est produite. Aucun fichier PCH IntelliSense n'a été généré.",
"Impossible de mapper un ou plusieurs chemins distants à des chemins locaux existants. L'expérience IntelliSense risque d'être dégradée.",
null,
"too many nested user-defined conversions (possible cycle of converting routines)",
null,
null,
null,
@@ -3747,6 +3747,5 @@
"« static » nest pas standard ici",
"%nd a été déclaré précédemment sans base d’énumération explicite",
"le mot-clé « typename » manquant nest pas standard ici",
"la syntaxe abrégée du modèle de fonction nest pas standard pour les guides de déduction",
"too many nested user-defined conversions (possible cycle of converting routines)"
"la syntaxe abrégée du modèle de fonction nest pas standard pour les guides de déduction"
]
+2 -3
View File
@@ -2999,7 +2999,7 @@
"l'assegnazione all'anacronismo 'this' non è compatibile con la modalità C++11",
"si è verificato un errore sconosciuto. Non è stato generato alcun file PCH IntelliSense.",
"Non è possibile eseguire il mapping di uno o più percorsi remoti a percorsi locali esistenti. L'operazione potrebbe influire negativamente sull'esperienza IntelliSense.",
null,
"too many nested user-defined conversions (possible cycle of converting routines)",
null,
null,
null,
@@ -3747,6 +3747,5 @@
"'static' non è standard qui",
"%nd era stato dichiarato in precedenza senza una base di enumerazione esplicita",
"manca 'typename' che qui non è standard",
"la sintassi abbreviata del modello di funzione non è standard per le guide alla deduzione",
"too many nested user-defined conversions (possible cycle of converting routines)"
"la sintassi abbreviata del modello di funzione non è standard per le guide alla deduzione"
]
+2 -3
View File
@@ -2999,7 +2999,7 @@
"'this' への代入 (旧形式) は C++11 モードと互換性がありません",
"不明なエラーが発生しました。IntelliSense PCH ファイルは生成されませんでした。",
"1 つ以上のリモート パスを既存のローカル パスにマップできません。IntelliSense の機能が低下する可能性があります。",
null,
"too many nested user-defined conversions (possible cycle of converting routines)",
null,
null,
null,
@@ -3747,6 +3747,5 @@
"'static' はここでは非標準です",
"%nd は、明示的な列挙型ベースなしで以前に宣言されました",
"見つからない 'typename' はここでは非標準です",
"省略形の関数テンプレート構文は、推論ガイドでは非標準です",
"too many nested user-defined conversions (possible cycle of converting routines)"
"省略形の関数テンプレート構文は、推論ガイドでは非標準です"
]
+2 -3
View File
@@ -2999,7 +2999,7 @@
"'this'에 대한 할당(오래된 구문)은 C++11 모드와 호환되지 않습니다.",
"알 수 없는 오류가 발생했습니다. IntelliSense PCH 파일이 생성되지 않았습니다.",
"하나 이상의 원격 경로를 기존 로컬 경로에 매핑할 수 없습니다. IntelliSense 성능이 저하될 수 있습니다.",
null,
"too many nested user-defined conversions (possible cycle of converting routines)",
null,
null,
null,
@@ -3747,6 +3747,5 @@
"여기서 'static'은 표준이 아닙니다.",
"%nd은(는) 이전에 명시적 열거형 기반 없이 선언되었습니다.",
"여기서 누락된 'typename'이 표준이 아닙니다.",
"약식 함수 템플릿 구문은 추론 가이드에 대한 표준이 아닙니다.",
"too many nested user-defined conversions (possible cycle of converting routines)"
"약식 함수 템플릿 구문은 추론 가이드에 대한 표준이 아닙니다."
]
+2 -3
View File
@@ -2999,7 +2999,7 @@
"przypisanie do przestarzałej konstrukcji „this” nie jest zgodne z trybem C++11",
"wystąpił nieznany błąd. Nie wygenerowano pliku PCH funkcji IntelliSense.",
"Nie można zamapować co najmniej jednej ścieżki zdalnej na istniejące ścieżki lokalne. Może to mieć negatywny wpływ na działanie funkcji IntelliSense.",
null,
"too many nested user-defined conversions (possible cycle of converting routines)",
null,
null,
null,
@@ -3747,6 +3747,5 @@
"„static” jest tutaj niestandardowy",
"funkcja %nd została poprzednio zadeklarowana bez jawnej bazy wyliczenia",
"brak elementu „typename” jest tutaj niestandardowe",
"skrócona składnia szablonu funkcji jest niestandardowa dla przewodników dedukcji",
"too many nested user-defined conversions (possible cycle of converting routines)"
"skrócona składnia szablonu funkcji jest niestandardowa dla przewodników dedukcji"
]
+2 -3
View File
@@ -2999,7 +2999,7 @@
"a atribuição ao anacronismo 'this' não é compatível com o modo C++11",
"erro desconhecido. Não foi gerado um arquivo PCH do IntelliSense.",
"Um ou mais caminhos remotos não podem ser mapeados para os caminhos locais existentes. A experiência do IntelliSense pode ser degradada.",
null,
"too many nested user-defined conversions (possible cycle of converting routines)",
null,
null,
null,
@@ -3747,6 +3747,5 @@
"\"static\" não é padrão aqui",
"%nd foi declarado anteriormente sem uma base de enumeração explícita",
"\"typename\" ausente não é padrão aqui",
"a sintaxe abreviada de template de função é não padrão para guias de dedução",
"too many nested user-defined conversions (possible cycle of converting routines)"
"a sintaxe abreviada de template de função é não padrão para guias de dedução"
]
+2 -3
View File
@@ -2999,7 +2999,7 @@
"назначение устаревшему элементу this несовместимо с режимом C++11",
"произошла неизвестная ошибка. PCH-файл IntelliSense не был создан.",
"Один или несколько удаленных путей не могут быть сопоставлены с существующими локальными путями. Использование IntelliSense может быть ограничено.",
null,
"too many nested user-defined conversions (possible cycle of converting routines)",
null,
null,
null,
@@ -3747,6 +3747,5 @@
"\"static\" является здесь нестандартным",
"%nd ранее был объявлен без явной базы перечисления",
"отсутствие typename здесь является нестандартным",
"сокращенный синтаксис шаблона функции не является стандартным для правил дедукции",
"too many nested user-defined conversions (possible cycle of converting routines)"
"сокращенный синтаксис шаблона функции не является стандартным для правил дедукции"
]
+2 -3
View File
@@ -2999,7 +2999,7 @@
"'this' anakronizmine yönelik atama C++11 modu ile uyumlu değil",
"bilinmeyen bir hata oluştu. IntelliSense PCH dosyası oluşturulmadı.",
"Bir veya daha fazla uzak yol, mevcut yerel yollarla eşlenemiyor. IntelliSense deneyimi bozulabilir.",
null,
"too many nested user-defined conversions (possible cycle of converting routines)",
null,
null,
null,
@@ -3747,6 +3747,5 @@
"'static' burada standart dışıdır",
"%nd daha önce açık bir sabit liste tabanı olmadan tanımlanmıştı",
"eksik 'typename' burada standart dışı",
"kısaltılmış işlev şablonu sözdizimi çıkarsama kılavuzları için standart değil",
"too many nested user-defined conversions (possible cycle of converting routines)"
"kısaltılmış işlev şablonu sözdizimi çıkarsama kılavuzları için standart değil"
]
+2 -3
View File
@@ -2999,7 +2999,7 @@
"对 \"this\" 计时错误的赋值与 C++11 模式不兼容",
"出现了未知错误。未生成 IntelliSense PCH 文件。",
"一个或多个远程路径无法映射到现有本地路径。IntelliSense 体验可能会降级。",
null,
"too many nested user-defined conversions (possible cycle of converting routines)",
null,
null,
null,
@@ -3747,6 +3747,5 @@
"此处使用 \"static\" 不符合标准",
"之前声明 %nd 时未指定显式枚举基类型",
"此处缺少 'typename' 属于非标准用法",
"缩写函数模板语法对于推导指南是不标准的",
"too many nested user-defined conversions (possible cycle of converting routines)"
"缩写函数模板语法对于推导指南是不标准的"
]
+2 -3
View File
@@ -2999,7 +2999,7 @@
"'this' 用法已過時,且這種指派與 C++11 模式不相容",
"發生未知的錯誤。未產生 IntelliSense PCH 檔案。",
"有一或多個遠端路徑無法對應到現有的本機路徑。IntelliSense 的效能可能會變差。",
null,
"too many nested user-defined conversions (possible cycle of converting routines)",
null,
null,
null,
@@ -3747,6 +3747,5 @@
"此處使用的 'static' 非標準",
"%nd 先前宣告時未明確指定的列舉基底",
"此處缺少 'typename' 非標準用法",
"簡化函式範本語法在推導指南中並非標準用法",
"too many nested user-defined conversions (possible cycle of converting routines)"
"簡化函式範本語法在推導指南中並非標準用法"
]
@@ -26,7 +26,7 @@
"loggingLevel.changed": "{0} 已更改为: {1}",
"dismiss.button": "消除",
"disable.warnings.button": "禁用警告",
"unable.to.provide.configuration": "{0} 无法为“{1}”提供 IntelliSense 配置信息。将改为使用“{2}”配置中的设置。",
"unable.to.provide.configuration": "{0} 无法提供 IntelliSense 配置信息。将改为使用“{1}”配置中的设置。",
"config.not.found": "找不到请求的配置名称: {0}",
"unsupported.client": "不支持的客户端",
"timed.out": "将在 {0} 毫秒后超时。",
+19 -4
View File
@@ -12,7 +12,7 @@
"edit_include_path": "编辑 \"includePath\" 设置",
"disable_error_squiggles": "禁用错误波形曲线",
"enable_error_squiggles": "启用所有错误波形曲线",
"include_errors_update_include_path_squiggles_disables": "检测到 #include 错误。请更新 includePath。已为此翻译单元({0})禁用波形曲线。",
"include_errors_update_include_path_squiggles_disabled2": "检测到 #include 错误。请更新你的 includePath。在找到包含的文件之前,不会报告此文件的语法错误。",
"include_errors_update_include_path_intellisense_disabled": "检测到 #include 错误。请更新 includePath。此翻译单元({0})的 IntelliSense 功能将由标记分析器提供。",
"include_errors_update_compile_commands_or_include_path_intellisense_disabled": "检测到 #include 错误。请考虑更新 compile_commands.json 或 includePath。此翻译单元({0})的 IntelliSense 功能将由标记分析器提供。",
"could_not_parse_compile_commands": "无法分析“{0}”。将改用来自文件夹“{1}”中的 c_cpp_properties.json 的 \"includePath\"。",
@@ -122,7 +122,7 @@
"formatting_diff": "正在格式化执行了 dif 操作的输出:",
"disable_inactive_regions": "禁用非活动区域着色",
"error_limit_exceeded": "已超出错误限额,{0} 个错误未报告。",
"include_errors_update_compile_commands_or_include_path_squiggles_disabled": "检测到 #include 错误。请考虑更新 compile_commands.json 或 includePath。已为此翻译单元({0})禁用波形曲线。",
"include_errors_update_compile_commands_or_include_path_squiggles_disabled2": "检测到 #include 错误。请考虑更新 compile_commands.json 或 includePath。在找到包含的文件之前,不会报告此文件的语法错误。",
"cannot_reset_database": "无法重置 IntelliSense 数据库。若要手动重置,请关闭所有 VS Code 实例,然后删除此文件: {0}",
"formatting_failed_see_output": "格式化失败。请查看输出窗口获取详细信息。",
"populating_include_completion_cache": "正在填充包含完成缓存。",
@@ -160,7 +160,7 @@
"fallback_to_no_bitness": "未能查询编译器。正在回退到无位数。",
"intellisense_client_creation_aborted": "已中止创建 IntelliSense 客户端: {0}",
"include_errors_config_provider_intellisense_disabled": "基于 configurationProvider 设置提供的信息检测到 #include 错误。此翻译单元({0})的 IntelliSense 功能将由标记分析器提供。",
"include_errors_config_provider_squiggles_disabled": "基于 configurationProvider 设置提供的信息检测到 #include 错误。已针对此翻译单元({0})禁用波形曲线。",
"include_errors_config_provider_squiggles_disabled2": "基于 configurationProvider 设置提供的信息检测到 #include 错误。在找到包含的文件之前,不会报告此文件的语法错误。",
"preprocessor_keyword": "预处理器关键字",
"c_keyword": "C 关键字",
"cpp_keyword": "C++ 关键字",
@@ -418,5 +418,20 @@
"status_indexing_files_with_text": "正在为文件编制索引 {0}",
"help_allow_missing_lsp_config": "即使指定的 --lsp-config 文件不存在,也允许服务器启动。",
"initialize_failed_during_engine_setup": "引擎设置期间初始化失败。",
"important_label": "重要说明:"
"important_label": "重要说明:",
"help_check": "通过完整解析并分析源文件,将其对照 compile_commands.json 进行验证,并报告任何诊断信息。如果发现错误,则以非零状态退出。",
"help_check_compile_commands": "要与 --check 一起使用的特定 compile_commands.json (或其目录)的路径。默认为自动发现。",
"check_not_authorized": "未授权;需要登录才能运行 --check",
"check_requires_source": "--check 需要源文件: --check=<file>",
"check_source_not_found": "找不到源文件: {0}",
"check_compile_commands_not_found": "找不到 compile_commands.json: {0}",
"check_compile_commands_not_discovered": "在 {0} 的任何父目录中都找不到 compile_commands.json;请传递 --check-compile-commands=<path> 以显式指定它",
"check_engine_init_failed": "无法初始化语言引擎",
"check_no_workspace_folder": "没有为 {0} 解析的工作区文件夹",
"check_not_in_compile_commands": "{0} 不在 {1} 中",
"check_read_failed": "无法读取 {0}",
"check_open_failed": "无法打开 {0} 进行分析",
"check_timed_out": "等待 {0} 分析完成时超时",
"failed_to_open_browse_db_lock_file": "未能打开浏览数据库锁定文件: {0} (errno={1})",
"failed_to_lock_browse_db_lock_file": "未能锁定浏览数据库锁定文件: {0} (errno={1})"
}
@@ -26,7 +26,7 @@
"loggingLevel.changed": "{0} 已變更為: {1}",
"dismiss.button": "關閉",
"disable.warnings.button": "停用警告",
"unable.to.provide.configuration": "{0} 無法提供 '{1}' 的 IntelliSense 組態資訊。將改用來自 '{2}' 組態的設定。",
"unable.to.provide.configuration": "{0} 無法提供 IntelliSense 組態資訊。將改為使用來自 '{1}' 組態的設定。",
"config.not.found": "找不到要求的組態名稱: {0}",
"unsupported.client": "不支援的用戶端",
"timed.out": "逾時 ({0} 毫秒內)。",
+19 -4
View File
@@ -12,7 +12,7 @@
"edit_include_path": "編輯 \"includePath\" 設定",
"disable_error_squiggles": "停用錯誤波浪線",
"enable_error_squiggles": "啟用所有錯誤波浪線",
"include_errors_update_include_path_squiggles_disables": "偵測到 #include 錯誤。請更新您的 includePath。此編譯單位 ({0}) 的波浪線已停用。",
"include_errors_update_include_path_squiggles_disabled2": "偵測到 #include 錯誤。請更新您的 includePath。直到找到包含的檔案,才會回報此檔案的語法錯誤。",
"include_errors_update_include_path_intellisense_disabled": "偵測到 #include 錯誤。請更新您的 includePath。此編譯單位 ({0}) 的 IntelliSense 功能將由標籤剖析器提供。",
"include_errors_update_compile_commands_or_include_path_intellisense_disabled": "偵測到 #include 錯誤。請考慮更新 compile_commands.json 或 includePath。此編譯單位 ({0}) 的 IntelliSense 功能將由標籤剖析器提供。",
"could_not_parse_compile_commands": "無法剖析 \"{0}\"。將改用資料夾 '{1}' 中 c_cpp_properties.json 的 'includePath'。",
@@ -122,7 +122,7 @@
"formatting_diff": "正在將差異輸出格式化:",
"disable_inactive_regions": "停用非作用中區域著色",
"error_limit_exceeded": "超過錯誤限制,未回報 {0} 個錯誤。",
"include_errors_update_compile_commands_or_include_path_squiggles_disabled": "偵測到 #include 錯誤。請考慮更新 compile_commands.json 或 includePath。此編譯單位 ({0}) 的波浪線已停用。",
"include_errors_update_compile_commands_or_include_path_squiggles_disabled2": "偵測到 #include 錯誤。請考慮更新 compile_commands.json 或 includePath。直到找到包含的檔案,才會回報此檔案的語法錯誤。",
"cannot_reset_database": "無法重設 IntelliSense 資料庫。若要手動重設,請關閉所有 VS Code 執行個體,然後刪除此檔案: {0}",
"formatting_failed_see_output": "格式化失敗。如需詳細資料,請查看輸出視窗。",
"populating_include_completion_cache": "正在填入包含完成快取。",
@@ -160,7 +160,7 @@
"fallback_to_no_bitness": "無法查詢編譯器。請回復成沒有位元。",
"intellisense_client_creation_aborted": "已中止建立 IntelliSense 用戶端: {0}",
"include_errors_config_provider_intellisense_disabled": "根據 configurationProvider 設定提供的資訊,偵測到 #include 錯誤。此編譯單位 ({0}) 的 IntelliSense 功能將由標籤剖析器提供。",
"include_errors_config_provider_squiggles_disabled": "根據 configurationProvider 設定提供的資訊,偵測到 #include 錯誤。已停用此編譯單位 ({0}) 的波浪線。",
"include_errors_config_provider_squiggles_disabled2": "根據 configurationProvider 設定提供的資訊,偵測到 #include 錯誤。直到找到包含的檔案,才會回報此檔案的語法錯誤。",
"preprocessor_keyword": "前置處理器關鍵字",
"c_keyword": "C 關鍵字",
"cpp_keyword": "C++ 關鍵字",
@@ -418,5 +418,20 @@
"status_indexing_files_with_text": "正在編製索引檔案 {0}",
"help_allow_missing_lsp_config": "即使指定的 --lsp-config 檔案不存在,仍允許伺服器啟動。",
"initialize_failed_during_engine_setup": "引擎設定期間初始化失敗。",
"important_label": "重要:"
"important_label": "重要:",
"help_check": "透過完整剖析和分析來源檔案,並根據 compile_commands.json 進行驗證,同時回報任何診斷。如果發現錯誤,則以非零值結束。",
"help_check_compile_commands": "要搭配 --check 使用的特定 compile_commands.json (或其目錄) 路徑。預設為自動探索。",
"check_not_authorized": "未獲授權; 必須登入才能執行 --check",
"check_requires_source": "--check 需要來源檔案: --check=<file>",
"check_source_not_found": "找不到來源檔案: {0}",
"check_compile_commands_not_found": "找不到 compile_commands.json: {0}",
"check_compile_commands_not_discovered": "在 {0} 的任何父目錄中都找不到 compile_commands.json; 請傳遞 --check-compile-commands=<path> 以明確指定",
"check_engine_init_failed": "無法初始化語言引擎",
"check_no_workspace_folder": "未解析出 {0} 的工作區資料夾",
"check_not_in_compile_commands": "{0} 不存在於 {1}",
"check_read_failed": "無法讀取 {0}",
"check_open_failed": "無法開啟 {0} 進行分析",
"check_timed_out": "等候 {0} 的分析完成時逾時",
"failed_to_open_browse_db_lock_file": "無法開啟瀏覽資料庫鎖定檔案: {0} (errno={1})",
"failed_to_lock_browse_db_lock_file": "無法鎖定瀏覽資料庫鎖定檔案: {0} (errno={1})"
}
+1 -1
View File
@@ -385,7 +385,7 @@
"c_cpp.taskDefinitions.args.quoting.weak.description": "Uzavře argument do jednoduchých uvozovek prostředí (například \" pomocí znaku Bash).",
"c_cpp.taskDefinitions.options.description": "Další možnosti příkazu.",
"c_cpp.taskDefinitions.options.cwd.description": "The current working directory of the executed program or script. If omitted Code's current workspace root is used.",
"c_cpp.taskDefinitions.problemMatcher.description": "One or more problem matchers to use to detect compiler errors and warnings in task output.",
"c_cpp.taskDefinitions.problemMatcher.description": "Jeden nebo více porovnávačů (matcherů) problémů používaných k detekci chyb a upozornění kompilátoru ve výstupu úlohy.",
"c_cpp.taskDefinitions.detail.description": "Další podrobnosti o úloze.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.description": "Aktuální cesta a cesta při kompilaci ke stejným zdrojovým stromům. Soubory, které se najdou na cestě EditorPath, se namapují na cestu CompileTimePath pro odpovídající zarážku, která se při zobrazování umístění stacktrace mapuje z CompileTimePath na EditorPath.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.editorPath.description": "Cesta ke zdrojovému souboru, který se použije v editoru",
@@ -26,7 +26,7 @@
"loggingLevel.changed": "{0} se změnila na: {1}",
"dismiss.button": "Zrušit",
"disable.warnings.button": "Zakázat upozornění",
"unable.to.provide.configuration": "{0} nemůže poskytnout informace pro konfiguraci IntelliSense pro '{1}'. Místo nich se použijí nastavení z konfigurace '{2}'.",
"unable.to.provide.configuration": "{0} nemůže poskytnout informace pro konfiguraci IntelliSense. Místo nich se použijí nastavení z konfigurace „{1}“.",
"config.not.found": "Požadovaný název konfigurace se nenašel: {0}",
"unsupported.client": "Nepodporovaný klient",
"timed.out": "Po {0} ms vypršel časový limit.",
+19 -4
View File
@@ -12,7 +12,7 @@
"edit_include_path": "Upravit nastavení includePath",
"disable_error_squiggles": "Zakázat podtržení chyb vlnovkou",
"enable_error_squiggles": "Povolit všechna podtržení chyb vlnovkou",
"include_errors_update_include_path_squiggles_disables": "Zjistily se chyby direktivy #include. Aktualizujte prosím includePath. Podtrhávání vlnovkou je pro tuto jednotku překladu ({0}) zakázané.",
"include_errors_update_include_path_squiggles_disabled2": "Zjistily se chyby direktivy #include. Aktualizujte prosím includePath. Chyby syntaxe pro tento soubor nebudou hlášeny, dokud nebudou nalezeny zahrnuté soubory.",
"include_errors_update_include_path_intellisense_disabled": "Zjistily se chyby direktivy #include. Aktualizujte prosím includePath. Funkce IntelliSense pro tuto jednotku překladu ({0}) poskytne analyzátor značek.",
"include_errors_update_compile_commands_or_include_path_intellisense_disabled": "Zjistily se chyby direktivy #include. Zvažte možnost aktualizovat soubor compile_commands.json nebo includePath. Funkce IntelliSense pro tuto jednotku překladu ({0}) poskytne analyzátor značek.",
"could_not_parse_compile_commands": "{0} se nepovedlo parsovat. Použijí se místo toho includePath ze souboru c_cpp_properties.json ve složce {1}.",
@@ -122,7 +122,7 @@
"formatting_diff": "Formátuje se rozdílový výstup:",
"disable_inactive_regions": "Zakázat barvení neaktivních oblastí",
"error_limit_exceeded": "Dosáhlo se limitu chyb, následující počet chyb se neohlásil: {0}",
"include_errors_update_compile_commands_or_include_path_squiggles_disabled": "Zjistily se chyby direktivy #include. Zvažte možnost aktualizovat soubor compile_commands.json nebo includePath. Podtrhávání vlnovkou je pro tuto jednotku překladu ({0}) zakázané.",
"include_errors_update_compile_commands_or_include_path_squiggles_disabled2": "Zjistily se chyby direktivy #include. Zvažte možnost aktualizovat soubor compile_commands.json nebo includePath. Chyby syntaxe pro tento soubor nebudou hlášeny, dokud nebudou nalezeny zahrnuté soubory.",
"cannot_reset_database": "Databázi IntelliSense se nepovedlo resetovat. Pokud ji chcete resetovat ručně, zavřete všechny instance VS Code a pak odstraňte tento soubor: {0}",
"formatting_failed_see_output": "Formátování neproběhlo úspěšně. Podrobnosti najdete v okně výstupu.",
"populating_include_completion_cache": "Vyplňuje se mezipaměť dokončování direktiv include",
@@ -160,7 +160,7 @@
"fallback_to_no_bitness": "Nepovedlo se poslat dotaz na kompilátor. Probíhá návrat k režimu bez bitové verze.",
"intellisense_client_creation_aborted": "Vytváření klienta IntelliSense se přerušilo: {0}",
"include_errors_config_provider_intellisense_disabled": "Na základě informací z nastavení configurationProvider se zjistily chyby direktivy #include. Funkce IntelliSense pro tuto jednotku překladu ({0}) bude poskytovat Tag Parser.",
"include_errors_config_provider_squiggles_disabled": "Na základě informací z nastavení configurationProvider se zjistily chyby direktivy #include. Pro tuto jednotku překladu ({0}) se zakázaly vlnovky.",
"include_errors_config_provider_squiggles_disabled2": "Na základě informací z nastavení configurationProvider se zjistily chyby direktivy #include. Chyby syntaxe pro tento soubor nebudou hlášeny, dokud nebudou nalezeny zahrnuté soubory.",
"preprocessor_keyword": "klíčové slovo preprocesoru",
"c_keyword": "Klíčové slovo jazyka C",
"cpp_keyword": "Klíčové slovo jazyka C++",
@@ -418,5 +418,20 @@
"status_indexing_files_with_text": "Probíhá indexování souborů {0}",
"help_allow_missing_lsp_config": "Povolit spuštění serveru i v případě, že zadaný soubor --lsp-config neexistuje.",
"initialize_failed_during_engine_setup": "Inicializace se během instalace modulu nezdařila.",
"important_label": "Důležité:"
"important_label": "Důležité:",
"help_check": "Ověřte zdrojový soubor proti compile_commands.json tím, že ho plně parsujete a analyzujete a nahlásíte veškerou diagnostiku. Skončí s nenulovou hodnotou, pokud jsou nalezeny chyby.",
"help_check_compile_commands": "Cesta ke konkrétnímu compile_commands.json (nebo jeho adresáři), která se má použít s parametrem --check. Výchozí nastavení je automatické zjišťování.",
"check_not_authorized": "není autorizováno; ke spuštění --check se vyžaduje přihlášení",
"check_requires_source": "--check vyžaduje zdrojový soubor: --check=<file>",
"check_source_not_found": "zdrojový soubor nebyl nalezen: {0}",
"check_compile_commands_not_found": "compile_commands.json nebyl nalezen: {0}",
"check_compile_commands_not_discovered": "Nepovedlo se najít compile_commands.json v žádném nadřazeném adresáři pro {0}, předejte příkaz --check-compile-commands=<path> a zadejte to explicitně",
"check_engine_init_failed": "inicializace jazykového modulu se nezdařila",
"check_no_workspace_folder": "pro {0} nebyla vyřešena žádná složka pracovního prostoru",
"check_not_in_compile_commands": "{0} se nenachází v {1}",
"check_read_failed": "nepodařilo se přečíst soubor {0}",
"check_open_failed": "otevření {0} pro analýzu se nezdařilo",
"check_timed_out": "při čekání na dokončení analýzy souboru {0} vypršel časový limit",
"failed_to_open_browse_db_lock_file": "Nepodařilo se otevřít soubor zámku databáze procházení: {0} (errno={1})",
"failed_to_lock_browse_db_lock_file": "Nepodařilo se uzamknout soubor zámku databáze procházení: {0} (errno={1})"
}
@@ -26,7 +26,7 @@
"loggingLevel.changed": "{0} wurde geändert in {1}",
"dismiss.button": "Schließen",
"disable.warnings.button": "Warnungen deaktivieren",
"unable.to.provide.configuration": "{0} kann keine IntelliSense-Konfigurationsinformationen für \"{1}\" bereitstellen. Stattdessen werden Einstellungen aus der Konfiguration \"{2}\" verwendet.",
"unable.to.provide.configuration": "{0} kann keine IntelliSense-Konfigurationsinformationen bereitstellen. Stattdessen werden Einstellungen aus der Konfiguration „{1}“ verwendet.",
"config.not.found": "Der angeforderte Konfigurationsname wurde nicht gefunden: {0}",
"unsupported.client": "Nicht unterstützter Client",
"timed.out": "Timeout nach {0} ms.",
+19 -4
View File
@@ -12,7 +12,7 @@
"edit_include_path": "Einstellung für \"includePath\" bearbeiten",
"disable_error_squiggles": "Fehlerwellenlinien deaktivieren",
"enable_error_squiggles": "Alle Fehlerwellenlinien aktivieren",
"include_errors_update_include_path_squiggles_disables": "#include-Fehler erkannt. Aktualisieren Sie Ihren includePath. Wellenlinien sind für diese Übersetzungseinheit ({0}) deaktiviert.",
"include_errors_update_include_path_squiggles_disabled2": "#include-Fehler erkannt. Aktualisieren Sie Ihren includePath. Syntaxfehler für diese Datei werden erst gemeldet, wenn eingeschlossene Dateien gefunden wurden.",
"include_errors_update_include_path_intellisense_disabled": "#include-Fehler erkannt. Aktualisieren Sie Ihren includePath. IntelliSense-Features für diese Übersetzungseinheit ({0}) werden vom Tagparser bereitgestellt.",
"include_errors_update_compile_commands_or_include_path_intellisense_disabled": "#include-Fehler erkannt. Erwägen Sie, Ihre compile_commands.json-Datei oder Ihren includePath zu aktualisieren. IntelliSense-Features für diese Übersetzungseinheit ({0}) werden vom Tagparser bereitgestellt.",
"could_not_parse_compile_commands": "\"{0}\" konnte nicht analysiert werden. Stattdessen wird \"includePath\" aus \"c_cpp_properties.json\" im Ordner \"{1}\" verwendet.",
@@ -122,7 +122,7 @@
"formatting_diff": "Diff-Ausgabe wird formatiert:",
"disable_inactive_regions": "Farbgebung für inaktive Regionen deaktivieren",
"error_limit_exceeded": "Fehlerlimit überschritten, {0} Fehler nicht gemeldet.",
"include_errors_update_compile_commands_or_include_path_squiggles_disabled": "#include-Fehler erkannt. Erwägen Sie, Ihre compile_commands.json-Datei oder Ihren includePath zu aktualisieren. Wellenlinien sind für diese Übersetzungseinheit ({0}) deaktiviert.",
"include_errors_update_compile_commands_or_include_path_squiggles_disabled2": "#include-Fehler erkannt. Erwägen Sie, Ihre compile_commands.json-Datei oder Ihren includePath zu aktualisieren. Syntaxfehler für diese Datei werden erst gemeldet, wenn eingeschlossene Dateien gefunden wurden.",
"cannot_reset_database": "Die IntelliSense-Datenbank konnte nicht zurückgesetzt werden. Um sie manuell zurückzusetzen, schließen Sie alle VS Code-Instanzen, und löschen Sie dann diese Datei: {0}",
"formatting_failed_see_output": "Fehler beim Formatieren. Weitere Informationen finden Sie im Ausgabefenster.",
"populating_include_completion_cache": "Der Cache für die Includevervollständigung wird aufgefüllt.",
@@ -160,7 +160,7 @@
"fallback_to_no_bitness": "Fehler beim Abfragen des Compilers. Es wird ein Fallback auf keine Bitanzahl durchgeführt.",
"intellisense_client_creation_aborted": "IntelliSense-Clienterstellung abgebrochen: {0}",
"include_errors_config_provider_intellisense_disabled": "Basierend auf den von der configurationProvider-Einstellung bereitgestellten Informationen wurden #include-Fehler festgestellt. IntelliSense-Features für diese Übersetzungseinheit ({0}) werden vom Tagparser bereitgestellt.",
"include_errors_config_provider_squiggles_disabled": "Basierend auf den von der configurationProvider-Einstellung bereitgestellten Informationen wurden #include-Fehler festgestellt. Wellenlinien sind für diese Übersetzungseinheit deaktiviert ({0}).",
"include_errors_config_provider_squiggles_disabled2": "Basierend auf den von der configurationProvider-Einstellung bereitgestellten Informationen wurden #include-Fehler festgestellt. Syntaxfehler für diese Datei werden erst gemeldet, wenn eingeschlossene Dateien gefunden wurden.",
"preprocessor_keyword": "Präprozessor-Schlüsselwort",
"c_keyword": "C-Schlüsselwort",
"cpp_keyword": "C++-Schlüsselwort",
@@ -418,5 +418,20 @@
"status_indexing_files_with_text": "Indizieren von Dateien {0}",
"help_allow_missing_lsp_config": "Zulassen, dass der Server gestartet wird, auch wenn die angegebene --lsp-config-Datei nicht vorhanden ist.",
"initialize_failed_during_engine_setup": "Fehler bei der Initialisierung während der Engine-Einrichtung.",
"important_label": "Wichtig:"
"important_label": "Wichtig:",
"help_check": "Validieren Sie eine Quelldatei gegenüber der compile_commands.json, indem Sie sie vollständig parsen und analysieren und Diagnosen melden. Der Befehl wird mit einem Exitcode ungleich null beendet, wenn Fehler gefunden werden.",
"help_check_compile_commands": "Pfad zu einem bestimmten compile_commands.json (oder dessen Verzeichnis), das mit „--check“ verwendet werden soll. Standardmäßig wird die automatische Ermittlung verwendet.",
"check_not_authorized": "nicht autorisiert; zum Ausführen von „--check“ ist eine Anmeldung erforderlich",
"check_requires_source": "„--check“ erfordert eine Quelldatei: --check=<file>",
"check_source_not_found": "Quelldatei nicht gefunden: {0}",
"check_compile_commands_not_found": "compile_commands.json nicht gefunden: {0}",
"check_compile_commands_not_discovered": "compile_commands.json wurde in keinem übergeordneten Verzeichnis von {0} gefunden; übergeben Sie --check-compile-commands=<path>, um den Pfad explizit anzugeben",
"check_engine_init_failed": "Fehler beim Initialisieren der Sprach-Engine",
"check_no_workspace_folder": "Kein Arbeitsbereichsordner aufgelöst für {0}",
"check_not_in_compile_commands": "{0} ist nicht vorhanden in {1}",
"check_read_failed": "Fehler beim Lesen von {0}",
"check_open_failed": "Fehler beim Öffnen von {0} zur Analyse",
"check_timed_out": "Timeout beim Warten auf den Abschluss der Analyse von {0}",
"failed_to_open_browse_db_lock_file": "Fehler beim Öffnen der Sperrdatei der Browse-Datenbank: {0} (errno={1})",
"failed_to_lock_browse_db_lock_file": "Fehler beim Sperren der Sperrdatei der Browse-Datenbank: {0} (errno={1})"
}
@@ -26,7 +26,7 @@
"loggingLevel.changed": "{0} se cambió a: {1}",
"dismiss.button": "Descartar",
"disable.warnings.button": "Deshabilitar advertencias",
"unable.to.provide.configuration": "{0} no puede proporcionar información de configuración de IntelliSense para \"{1}\". Se utilizará la configuración de \"{2}\" en su lugar.",
"unable.to.provide.configuration": "{0} no puede proporcionar información de configuración de IntelliSense. Se utilizará la configuración de \"{1}\" en su lugar.",
"config.not.found": "No se encuentra el nombre de la configuración que se ha solicitado: {0}",
"unsupported.client": "Cliente no admitido",
"timed.out": "Se agotó el tiempo de espera a los {0} ms.",
+19 -4
View File
@@ -12,7 +12,7 @@
"edit_include_path": "Editar la configuración de \"includePath\"",
"disable_error_squiggles": "Deshabilitar el subrayado ondulado de errores",
"enable_error_squiggles": "Habilitar el subrayado ondulado de errores",
"include_errors_update_include_path_squiggles_disables": "Se han detectado errores de #include. Actualice el valor de includePath. El subrayado ondulado está deshabilitado para esta unidad de traducción ({0}).",
"include_errors_update_include_path_squiggles_disabled2": "Se detectaron errores de #include. Actualice includePath. Los errores de sintaxis de este archivo no se notificarán hasta que se encuentren los archivos incluidos.",
"include_errors_update_include_path_intellisense_disabled": "Se han detectado errores de #include. Actualice el valor de includePath. El analizador de etiquetas proporcionará las características de IntelliSense para esta unidad de traducción ({0}).",
"include_errors_update_compile_commands_or_include_path_intellisense_disabled": "Se han detectado errores de #include. Considere la posibilidad de actualizar compile_commands.json o includePath. El analizador de etiquetas proporcionará las características de IntelliSense para esta unidad de traducción ({0}).",
"could_not_parse_compile_commands": "No se puede analizar \"{0}\". En su lugar, se usará el valor de \"includePath\" del archivo c_cpp_properties.json en la carpeta \"{1}\".",
@@ -122,7 +122,7 @@
"formatting_diff": "Formato de la salida diferenciada:",
"disable_inactive_regions": "Deshabilitar el coloreado en regiones inactivas",
"error_limit_exceeded": "Se superó el límite de errores, no se han notificado {0} errores.",
"include_errors_update_compile_commands_or_include_path_squiggles_disabled": "Se han detectado errores de #include. Considere la posibilidad de actualizar el archivo compile_commands.json o el valor de includePath. El subrayado ondulado de errores está deshabilitado para esta unidad de traducción ({0}).",
"include_errors_update_compile_commands_or_include_path_squiggles_disabled2": "Se detectaron errores de #include. Considere la posibilidad de actualizar el compile_commands.json o includePath. Los errores de sintaxis de este archivo no se notificarán hasta que se encuentren los archivos incluidos.",
"cannot_reset_database": "No se pudo restablecer la base de datos de IntelliSense. Para restablecerla manualmente, cierre todas las instancias de VS Code y, después, elimine este archivo: {0}",
"formatting_failed_see_output": "No se pudo dar formato. Vea la ventana de salida para obtener más detalles.",
"populating_include_completion_cache": "Rellenando la memoria caché de finalización de instrucciones include.",
@@ -160,7 +160,7 @@
"fallback_to_no_bitness": "No se pudo consultar el compilador. Revirtiendo para no establecer ningún valor de bits.",
"intellisense_client_creation_aborted": "Se anuló la creación del cliente de IntelliSense: {0}",
"include_errors_config_provider_intellisense_disabled": "Se han detectado errores de #include basados en la información proporcionada por configurationProvider. El analizador de etiquetas proporcionará las características de IntelliSense para esta unidad de traducción ({0}).",
"include_errors_config_provider_squiggles_disabled": "Se han detectado errores de #include basados en la información proporcionada por configurationProvider. El subrayado ondulado está deshabilitado para esta unidad de traducción ({0}).",
"include_errors_config_provider_squiggles_disabled2": "Se han detectado errores de #include basados en la información proporcionada por configurationProvider. Los errores de sintaxis de este archivo no se notificarán hasta que se encuentren los archivos incluidos.",
"preprocessor_keyword": "palabra clave del preprocesador",
"c_keyword": "Palabra clave de C",
"cpp_keyword": "Palabra clave de C++",
@@ -418,5 +418,20 @@
"status_indexing_files_with_text": "Indexación de archivos {0}",
"help_allow_missing_lsp_config": "Permita que el servidor se inicie incluso si el archivo --lsp-config especificado no existe.",
"initialize_failed_during_engine_setup": "Error de inicialización durante la configuración del motor.",
"important_label": "Importante:"
"important_label": "Importante:",
"help_check": "Valide un archivo de origen frente a compile_commands.json analizándolo por completo y notificando cualquier diagnóstico. Sale con un código distinto de cero si se encuentran errores.",
"help_check_compile_commands": "Ruta de acceso a un compile_commands.json específico (o a su directorio) que se usará con --check. El valor predeterminado es la detección automática.",
"check_not_authorized": "no autorizado; es necesario iniciar sesión para ejecutar --check",
"check_requires_source": "--check requiere un archivo de origen: --check=<file>",
"check_source_not_found": "no se encuentra el archivo de origen: {0}",
"check_compile_commands_not_found": "No se encontró compile_commands.json: {0}",
"check_compile_commands_not_discovered": "no se pudo encontrar compile_commands.json en ningún directorio padre de {0}; pase --check-compile-commands=<path> para indicarlo explícitamente",
"check_engine_init_failed": "no se pudo inicializar el motor de lenguaje",
"check_no_workspace_folder": "no se resolvió ninguna carpeta del área de trabajo para {0}",
"check_not_in_compile_commands": "{0} no se encuentra en {1}",
"check_read_failed": "no se pudo leer {0}",
"check_open_failed": "no se pudo abrir {0} para su análisis",
"check_timed_out": "se agotó el tiempo de espera para finalizar el análisis de {0}",
"failed_to_open_browse_db_lock_file": "No se pudo abrir el archivo de bloqueo de la base de datos de exploración: {0} (errno={1})",
"failed_to_lock_browse_db_lock_file": "No se pudo bloquear el archivo de bloqueo de la base de datos de exploración: {0} (errno={1})"
}
@@ -26,7 +26,7 @@
"loggingLevel.changed": "{0} a été changé en : {1}",
"dismiss.button": "Ignorer",
"disable.warnings.button": "Désactiver les avertissements",
"unable.to.provide.configuration": "{0} ne peut pas fournir les informations de configuration IntelliSense de '{1}'. Les paramètres de la configuration de '{2}' sont utilisés à la place.",
"unable.to.provide.configuration": "{0} ne peut pas fournir les informations de configuration IntelliSense. Les paramètres de la configuration de « {1} » sont utilisés en remplacement.",
"config.not.found": "Le nom de configuration demandé est introuvable : {0}",
"unsupported.client": "Client non pris en charge",
"timed.out": "Expiration du délai d'attente dans {0} ms.",
+19 -4
View File
@@ -12,7 +12,7 @@
"edit_include_path": "Modifier le paramètre \"includePath\"",
"disable_error_squiggles": "Désactiver les tildes d'erreur",
"enable_error_squiggles": "Activer tous les tildes d'erreur",
"include_errors_update_include_path_squiggles_disables": "Erreurs #include détectées. Mettez à jour includePath. Les tildes sont désactivés pour cette unité de traduction ({0}).",
"include_errors_update_include_path_squiggles_disabled2": "Erreurs #include détectées. Veuillez mettre à jour votre includePath. Les erreurs de syntaxe concernant ce fichier ne seront pas signalées tant que les fichiers inclus nauront pas été trouvés.",
"include_errors_update_include_path_intellisense_disabled": "Erreurs #include détectées. Mettez à jour includePath. Les fonctionnalités IntelliSense de cette unité de traduction ({0}) sont fournies par l'analyseur de balises.",
"include_errors_update_compile_commands_or_include_path_intellisense_disabled": "Erreurs #include détectées. Mettez à jour compile_commands.json ou includePath. Les fonctionnalités IntelliSense de cette unité de traduction ({0}) sont fournies par l'analyseur de balises.",
"could_not_parse_compile_commands": "Impossible d'analyser \"{0}\". 'includePath' dans c_cpp_properties.json dans le dossier '{1}' sera utilisé à la place.",
@@ -122,7 +122,7 @@
"formatting_diff": "Mise en forme de la sortie comparée :",
"disable_inactive_regions": "Désactiver la colorisation de la région inactive",
"error_limit_exceeded": "Limite d'erreurs dépassée, {0} erreur(s) non signalée(s).",
"include_errors_update_compile_commands_or_include_path_squiggles_disabled": "Erreurs #include détectées. Mettez à jour compile_commands.json ou includePath. Les tildes sont désactivés pour cette unité de traduction ({0}).",
"include_errors_update_compile_commands_or_include_path_squiggles_disabled2": "Erreurs #include détectées. Envisagez de mettre à jour votre fichier compile_commands.json ou votre includePath. Les erreurs de syntaxe concernant ce fichier ne seront pas signalées tant que les fichiers inclus nauront pas été trouvés.",
"cannot_reset_database": "Impossible de réinitialiser la base de données IntelliSense. Pour effectuer une réinitialisation manuelle, fermez toutes les instances de VS Code, puis supprimez ce fichier : {0}",
"formatting_failed_see_output": "La mise en forme a échoué. Pour plus d'informations, consultez la fenêtre sortie.",
"populating_include_completion_cache": "Remplissage du cache de fin d'inclusion.",
@@ -160,7 +160,7 @@
"fallback_to_no_bitness": "Échec de l'interrogation du compilateur. Retour au mode sans nombre de bits.",
"intellisense_client_creation_aborted": "Abandon de la création du client IntelliSense : {0}",
"include_errors_config_provider_intellisense_disabled": "Erreurs #include détectées d'après les informations fournies par le paramètre configurationProvider. Les fonctionnalités IntelliSense de cette unité de traduction ({0}) sont fournies par l'analyseur de balises.",
"include_errors_config_provider_squiggles_disabled": "Erreurs #include détectées d'après les informations fournies par le paramètre configurationProvider. Les tildes sont désactivés pour cette unité de traduction ({0}).",
"include_errors_config_provider_squiggles_disabled2": "Erreurs #include détectées d'après les informations fournies par le paramètre configurationProvider. Les erreurs de syntaxe concernant ce fichier ne seront pas signalées tant que les fichiers inclus nauront pas été trouvés.",
"preprocessor_keyword": "mot clé de préprocesseur",
"c_keyword": "Mot clé C",
"cpp_keyword": "Mot clé C++",
@@ -418,5 +418,20 @@
"status_indexing_files_with_text": "Indexation des fichiers {0}",
"help_allow_missing_lsp_config": "Autorisez le serveur à démarrer même si le fichier --lsp-config spécifié nexiste pas.",
"initialize_failed_during_engine_setup": "Échec de linitialisation lors de la configuration du moteur.",
"important_label": "Important :"
"important_label": "Important :",
"help_check": "Validez un fichier source par rapport à compile_commands.json en effectuant une analyse syntaxique et sémantique complète, puis signalez tous les diagnostics. La commande se termine avec un code différent de zéro si des erreurs sont détectées.",
"help_check_compile_commands": "Chemin vers un compile_commands.json spécifique (ou vers son répertoire) à utiliser avec --check. La valeur par défaut est la découverte automatique.",
"check_not_authorized": "non autorisé; la connexion est requise pour exécuter --check",
"check_requires_source": "--check nécessite un fichier source : --check=<file>",
"check_source_not_found": "fichier source introuvable : {0}",
"check_compile_commands_not_found": "compile_commands.json introuvable : {0}",
"check_compile_commands_not_discovered": "nous navons pas pu trouver compile_commands.json dans un répertoire parent de {0}; passez --check-compile-commands=<path> pour le spécifier explicitement",
"check_engine_init_failed": "Échec de linitialisation du moteur de langage",
"check_no_workspace_folder": "Aucun dossier despace de travail na été trouvé pour {0}",
"check_not_in_compile_commands": "{0} n'est pas présent dans {1}",
"check_read_failed": "Échec de la lecture de {0}",
"check_open_failed": "Échec de louverture de {0} pour lanalyse",
"check_timed_out": "Délai dattente dépassé en attendant la fin de lanalyse de {0}",
"failed_to_open_browse_db_lock_file": "Échec de louverture du fichier de verrouillage de la base de données de navigation : {0} (errno={1})",
"failed_to_lock_browse_db_lock_file": "Échec du verrouillage du fichier de verrouillage de la base de données de navigation : {0} (errno={1})"
}
@@ -26,7 +26,7 @@
"loggingLevel.changed": "{0} è stato modificato in: {1}",
"dismiss.button": "Ignora",
"disable.warnings.button": "Disabilita avvisi",
"unable.to.provide.configuration": "{0} non riesce a fornire le informazioni di configurazione IntelliSense per '{1}'. Verranno usate le impostazioni della configurazione di '{2}'.",
"unable.to.provide.configuration": "{0} non è in grado di fornire le informazioni di configurazione IntelliSense. Verranno usate le impostazioni della configurazione di '{1}'.",
"config.not.found": "Il nome di configurazione richiesto non è stato trovato: {0}",
"unsupported.client": "Client non supportato",
"timed.out": "Timeout raggiunto in {0} ms.",
+19 -4
View File
@@ -12,7 +12,7 @@
"edit_include_path": "Modifica l'impostazione \"includePath\"",
"disable_error_squiggles": "Disabilita i segni di revisione per gli errori",
"enable_error_squiggles": "Abilita i segni di revisione per gli errori",
"include_errors_update_include_path_squiggles_disables": "Sono stati rilevati errori #include. Aggiornare includePath. I segni di revisione sono disabilitati per questa unità di conversione ({0}).",
"include_errors_update_include_path_squiggles_disabled2": "Sono stati rilevati errori #include. Aggiornare includePath. Gli errori di sintassi per questo file non verranno segnalati finché non vengono trovati i file inclusi.",
"include_errors_update_include_path_intellisense_disabled": "Sono stati rilevati errori #include. Aggiornare includePath. Le funzionalità IntelliSense per questa unità di conversione ({0}) verranno fornite dal parser di tag.",
"include_errors_update_compile_commands_or_include_path_intellisense_disabled": "Sono stati rilevati errori #include. Provare ad aggiornare il file compile_commands.json o includePath. Le funzionalità IntelliSense per questa unità di conversione ({0}) verranno fornite dal parser di tag.",
"could_not_parse_compile_commands": "Non è stato possibile analizzare \"{0}\". In alternativa, verrà usato 'includePath' del file c_cpp_properties.json nella cartella '{1}'.",
@@ -122,7 +122,7 @@
"formatting_diff": "Formattazione dell'output con indicazione delle differenze:",
"disable_inactive_regions": "Disabilita la colorazione delle aree inattive",
"error_limit_exceeded": "È stato superato il limite di errori. {0} errore/i non è/sono stato/i segnalato/i.",
"include_errors_update_compile_commands_or_include_path_squiggles_disabled": "Sono stati rilevati errori #include. Provare ad aggiornare il file compile_commands.json o includePath. I segni di revisione sono disabilitati per questa unità di conversione ({0}).",
"include_errors_update_compile_commands_or_include_path_squiggles_disabled2": "Sono stati rilevati errori #include. Provare ad aggiornare il file compile_commands.json o includePath. Gli errori di sintassi per questo file non verranno segnalati finché non vengono trovati i file inclusi.",
"cannot_reset_database": "Non è stato possibile reimpostare il database IntelliSense. Per reimpostare manualmente, chiudere tutte le istanze di VS Code, quindi eliminare questo file: {0}",
"formatting_failed_see_output": "Formattazione non riuscita. Per informazioni dettagliate, vedere la finestra di output.",
"populating_include_completion_cache": "Popolamento della cache di completamento di inclusione.",
@@ -160,7 +160,7 @@
"fallback_to_no_bitness": "Non è stato possibile eseguire una query sul compilatore. Verrà eseguito il fallback alla modalità senza numero di bit.",
"intellisense_client_creation_aborted": "La creazione del client IntelliSense è stata interrotta: {0}",
"include_errors_config_provider_intellisense_disabled": "Sono stati rilevati errori #include sulla base delle informazioni fornite dall'impostazione configurationProvider. Le funzionalità IntelliSense per questa unità di conversione ({0}) verranno fornite dal parser di tag.",
"include_errors_config_provider_squiggles_disabled": "Sono stati rilevati errori #include sulla base delle informazioni fornite dall'impostazione configurationProvider. I segni di revisione sono disabilitati per questa unità di conversione ({0}).",
"include_errors_config_provider_squiggles_disabled2": "Sono stati rilevati errori #include sulla base delle informazioni fornite dall'impostazione configurationProvider. Gli errori di sintassi per questo file non verranno segnalati finché non vengono trovati i file inclusi.",
"preprocessor_keyword": "parola chiave del preprocessore",
"c_keyword": "parola chiave C",
"cpp_keyword": "parola chiave C++",
@@ -418,5 +418,20 @@
"status_indexing_files_with_text": "Indicizzazione dei file {0}",
"help_allow_missing_lsp_config": "Consentire l'avvio del server anche se il file --lsp-config specificato non esiste.",
"initialize_failed_during_engine_setup": "Inizializzazione non riuscita durante la configurazione del motore.",
"important_label": "Importante:"
"important_label": "Importante:",
"help_check": "Convalida un file di origine rispetto a compile_commands.json eseguendone completamente il parsing e l'analisi e segnalando eventuali diagnostiche. Termina con un codice diverso da zero se vengono rilevati errori.",
"help_check_compile_commands": "Percorso a un compile_commands.json specifico (o alla relativa directory) da usare con --check. L'impostazione predefinita è l'individuazione automatica.",
"check_not_authorized": "non autorizzato; per eseguire --check è necessario accedere",
"check_requires_source": "--check richiede un file di origine: --check=<file>",
"check_source_not_found": "file di origine non trovato: {0}",
"check_compile_commands_not_found": "compile_commands.json non trovato: {0}",
"check_compile_commands_not_discovered": "non è stato possibile trovare compile_commands.json in alcuna directory padre di {0}; passare --check-compile-commands=<path> per specificarlo in modo esplicito",
"check_engine_init_failed": "non è stato possibile inizializzare il motore del linguaggio",
"check_no_workspace_folder": "non è stata risolta alcuna cartella dell'area di lavoro per {0}",
"check_not_in_compile_commands": "{0} non è presente in {1}",
"check_read_failed": "non è stato possibile leggere {0}",
"check_open_failed": "non è stato possibile aprire {0} per l'analisi",
"check_timed_out": "timeout durante l'attesa del completamento dell'analisi di {0}",
"failed_to_open_browse_db_lock_file": "Non è stato possibile aprire il file di blocco del database di esplorazione: {0} (errno={1})",
"failed_to_lock_browse_db_lock_file": "Non è stato possibile bloccare il file di blocco del database di esplorazione: {0} (errno={1})"
}
@@ -26,7 +26,7 @@
"loggingLevel.changed": "{0} が次に変更されました: {1}",
"dismiss.button": "消去",
"disable.warnings.button": "警告を無効にする",
"unable.to.provide.configuration": "{0} が '{1}' の IntelliSense 構成情報を指定できません。'{2}' 構成からの設定が代わりに使用されます。",
"unable.to.provide.configuration": "{0} IntelliSense 構成情報を提供できません。代わりに、'{1}' 構成からの設定が使用されます。",
"config.not.found": "要求された構成名が見つかりません: {0}",
"unsupported.client": "サポートされていないクライアント",
"timed.out": "{0} ミリ秒でタイムアウトしました。",
+19 -4
View File
@@ -12,7 +12,7 @@
"edit_include_path": "\"includePath\" 設定の編集",
"disable_error_squiggles": "エラーの波線を無効にする",
"enable_error_squiggles": "すべてのエラーの波線を有効にする",
"include_errors_update_include_path_squiggles_disables": "#include エラーが検出されました。includePath を更新してください。この翻訳単位 ({0}) では、波線が無効になっています。",
"include_errors_update_include_path_squiggles_disabled2": "#include エラーが検出されました。includePath を更新してください。このファイルの構文エラーは、インクルード ファイルが見つかるまで報告されません。",
"include_errors_update_include_path_intellisense_disabled": "#include エラーが検出されました。includePath を更新してください。この翻訳単位 ({0}) の IntelliSense 機能は、タグ パーサーによって提供されます。",
"include_errors_update_compile_commands_or_include_path_intellisense_disabled": "#include エラーが検出されました。compile_commands.json または includePath を更新してみてください。この翻訳単位 ({0}) の IntelliSense 機能は、タグ パーサーによって提供されます。",
"could_not_parse_compile_commands": "\"{0}\" を解析できませんでした。フォルダー '{1}' にある c_cpp_properties.json からの 'includePath' が代わりに使用されます。",
@@ -122,7 +122,7 @@
"formatting_diff": "差分出力の書式設定:",
"disable_inactive_regions": "アクティブではない領域の色づけを無効にする",
"error_limit_exceeded": "エラーの制限を超過しました。{0} 件のエラーが報告されません。",
"include_errors_update_compile_commands_or_include_path_squiggles_disabled": "#include エラーが検出されました。compile_commands.json または includePath 更新してみてください。この翻訳単位 ({0}) では、波線が無効になっています。",
"include_errors_update_compile_commands_or_include_path_squiggles_disabled2": "#include エラーが検出されました。compile_commands.json または includePath 更新を検討してください。このファイルの構文エラーは、インクルード ファイルが見つかるまで報告されません。",
"cannot_reset_database": "IntelliSense データベースをリセットできませんでした。手動でリセットするには、VS Code のインスタンスをすべて閉じてから、このファイルを削除してください: {0}",
"formatting_failed_see_output": "書式設定が失敗しました。詳細については、出力ウィンドウを参照してください。",
"populating_include_completion_cache": "インクルード完了キャッシュを事前設定しています。",
@@ -160,7 +160,7 @@
"fallback_to_no_bitness": "コンパイラを照会できませんでした。ビットなしに戻ります。",
"intellisense_client_creation_aborted": "IntelliSense クライアントの作成が中止されました: {0}",
"include_errors_config_provider_intellisense_disabled": "configurationProvider 設定によって提供された情報に基づいて、#include エラーが検出されました。この翻訳単位 ({0}) の IntelliSense 機能は、タグ パーサーによって提供されます。",
"include_errors_config_provider_squiggles_disabled": "configurationProvider 設定によって提供された情報に基づいて、#include エラーが検出されました。この翻訳単位 ({0}) では、波線が無効になっています。",
"include_errors_config_provider_squiggles_disabled2": "configurationProvider 設定で指定された情報に基づいて、#include エラーが検出されました。このファイルの構文エラーは、インクルード ファイルが見つかるまで報告されません。",
"preprocessor_keyword": "プリプロセッサ キーワード",
"c_keyword": "C キーワード",
"cpp_keyword": "C++ キーワード",
@@ -418,5 +418,20 @@
"status_indexing_files_with_text": "ファイルのインデックスを作成しています: {0}",
"help_allow_missing_lsp_config": "指定された --lsp-config ファイルが存在しない場合でも、サーバーの起動を許可します。",
"initialize_failed_during_engine_setup": "エンジンのセットアップ中に初期化に失敗しました。",
"important_label": "重要:"
"important_label": "重要:",
"help_check": "ソース ファイルを完全に構文解析および分析して診断を報告し、compile_commands.json に照らして検証します。エラーが見つかった場合は、0 以外の終了コードで終了します。",
"help_check_compile_commands": "--check とともに使用する、特定のcompile_commands.json (またはそのディレクトリ) へのパス。既定値は自動検出です。",
"check_not_authorized": "未承認: --check を実行するにはサインインが必要です",
"check_requires_source": "--check にはソース ファイルが必要です: --check=<file>",
"check_source_not_found": "ソース ファイルが見つかりません: {0}",
"check_compile_commands_not_found": "compile_commands.json が見つかりません: {0}",
"check_compile_commands_not_discovered": "{0} のいずれの親ディレクトリにも、compile_commands.json が見つかりませんでした。--check-compile-commands=<path> を渡して明示的に指定してください",
"check_engine_init_failed": "言語エンジンの初期化に失敗しました",
"check_no_workspace_folder": "{0} のワークスペース フォルダーを解決できませんでした",
"check_not_in_compile_commands": "{0} は {1} 内に存在しません",
"check_read_failed": "{0} の読み取りに失敗しました",
"check_open_failed": "分析のために {0} を開けませんでした",
"check_timed_out": "{0} の分析が完了するのを待機中にタイムアウトしました",
"failed_to_open_browse_db_lock_file": "参照データベースのロック ファイルを開けませんでした: {0} (errno={1})",
"failed_to_lock_browse_db_lock_file": "参照データベースのロック ファイルをロックできませんでした: {0} (errno={1})"
}
@@ -26,7 +26,7 @@
"loggingLevel.changed": "{0}이(가) {1}(으)로 변경되었습니다.",
"dismiss.button": "해제",
"disable.warnings.button": "경고 사용 안 함",
"unable.to.provide.configuration": "{0}은(는) '{1}'에 대한 IntelliSense 구성 정보를 제공할 수 없습니다. '{2}' 구성의 설정이 대신 사용됩니다.",
"unable.to.provide.configuration": "{0}은(는) IntelliSense 구성 정보를 제공할 수 없습니다. '{1}' 구성의 설정이 대신 사용됩니다.",
"config.not.found": "요청된 구성 이름을 찾을 수 없음: {0}",
"unsupported.client": "지원되지 않는 클라이언트",
"timed.out": "{0}ms 후 시간이 초과되었습니다.",
+19 -4
View File
@@ -12,7 +12,7 @@
"edit_include_path": "\"includePath\" 설정 편집",
"disable_error_squiggles": "오류 표시선 사용 안 함",
"enable_error_squiggles": "모든 오류 표시선 사용",
"include_errors_update_include_path_squiggles_disables": "#include 오류가 검색되었습니다. includePath를 업데이트하세요. 이 변환 단위({0})에는 물결선을 사용할 수 없습니다.",
"include_errors_update_include_path_squiggles_disabled2": "#include 오류가 감지되었습니다. includePath를 업데이트하세요. 포함된 파일을 찾을 때까지 이 파일의 구문 오류는 보고되지 않습니다.",
"include_errors_update_include_path_intellisense_disabled": "#include 오류가 검색되었습니다. includePath를 업데이트하는 것이 좋습니다. 이 변환 단위({0})에 대한 IntelliSense 기능은 태그 파서에서 제공됩니다.",
"include_errors_update_compile_commands_or_include_path_intellisense_disabled": "#include 오류가 검색되었습니다. compile_commands.json 또는 includePath를 업데이트하는 것이 좋습니다. 이 변환 단위({0})에 대한 IntelliSense 기능은 태그 파서에서 제공됩니다.",
"could_not_parse_compile_commands": "\"{0}\"을(를) 구문 분석할 수 없습니다. '{1}' 폴더에 있는 c_cpp_properties.json의 'includePath'가 대신 사용됩니다.",
@@ -122,7 +122,7 @@
"formatting_diff": "차이점 비교 출력의 서식을 지정하는 중:",
"disable_inactive_regions": "비활성 영역 색 지정 사용 안 함",
"error_limit_exceeded": "오류 제한이 초과되었습니다. {0} 오류가 보고되지 않았습니다.",
"include_errors_update_compile_commands_or_include_path_squiggles_disabled": "#include 오류가 검색되었습니다. compile_commands.json 또는 includePath를 업데이트하는 것이 좋습니다. 이 변환 단위({0})에는 물결선을 사용할 수 없습니다.",
"include_errors_update_compile_commands_or_include_path_squiggles_disabled2": "#include 오류가 감지되었습니다. compile_commands.json 또는 includePath를 업데이트하는 것이 좋습니다. 포함된 파일을 찾을 때까지 이 파일의 구문 오류는 보고되지 않습니다.",
"cannot_reset_database": "IntelliSense 데이터베이스를 다시 설정할 수 없습니다. 수동으로 다시 설정하려면 VS Code 인스턴스를 모두 닫은 후 {0} 파일을 삭제합니다.",
"formatting_failed_see_output": "서식을 지정하지 못했습니다. 자세한 내용은 출력 창을 참조하세요.",
"populating_include_completion_cache": "포함 완료 캐시를 채우는 중입니다.",
@@ -160,7 +160,7 @@
"fallback_to_no_bitness": "컴파일러를 쿼리하지 못했습니다. 0비트로 대체하는 중입니다.",
"intellisense_client_creation_aborted": "IntelliSense 클라이언트 만들기가 중단됨: {0}",
"include_errors_config_provider_intellisense_disabled": "configurationProvider 설정에서 제공하는 정보를 기준으로 #include 오류가 검색되었습니다. 태그 파서가 이 변환 단위({0})에 적합한 IntelliSense 기능을 제공합니다.",
"include_errors_config_provider_squiggles_disabled": "configurationProvider 설정에서 제공하는 정보를 기준으로 #include 오류가 검색되었습니다. 이 변환 단위({0})에서 물결선을 사용할 수 없습니다.",
"include_errors_config_provider_squiggles_disabled2": "configurationProvider 설정에서 제공하는 정보를 기준으로 #include 오류가 감지되었습니다. 포함된 파일을 찾을 때까지 이 파일의 구문 오류는 보고되지 않습니다.",
"preprocessor_keyword": "전처리기 키워드",
"c_keyword": "C 키워드",
"cpp_keyword": "C++ 키워드",
@@ -418,5 +418,20 @@
"status_indexing_files_with_text": "파일을 인덱싱하는 중 {0}",
"help_allow_missing_lsp_config": "지정된 --lsp-config 파일이 없어도 서버를 시작할 수 있도록 허용합니다.",
"initialize_failed_during_engine_setup": "엔진을 설정하는 동안 초기화하지 못했습니다.",
"important_label": "중요:"
"important_label": "중요:",
"help_check": "소스 파일을 완전히 구문 분석 및 분석하고 진단 결과를 보고하여 compile_commands.json을 기준으로 유효성을 검사합니다. 오류가 발견되면 0이 아닌 종료 코드로 종료합니다.",
"help_check_compile_commands": "--check와 함께 사용할 특정 compile_commands.json(또는 해당 디렉터리)의 경로입니다. 기본값은 자동 검색입니다.",
"check_not_authorized": "권한이 없습니다. --check를 실행하려면 로그인이 필요합니다.",
"check_requires_source": "--check에는 소스 파일이 필요합니다. --check=<file>",
"check_source_not_found": "소스 파일을 찾을 수 없음: {0}",
"check_compile_commands_not_found": "compile_commands.json을 찾을 수 없음: {0}",
"check_compile_commands_not_discovered": "{0}의 상위 디렉터리에서 compile_commands.json을 찾을 수 없습니다. 명시적으로 지정하려면 --check-compile-commands=<path>를 전달하세요.",
"check_engine_init_failed": "언어 엔진을 초기화하지 못했습니다.",
"check_no_workspace_folder": "{0}에 대해 확인된 작업 영역 폴더가 없습니다.",
"check_not_in_compile_commands": "{0}이(가) {1}에 없습니다.",
"check_read_failed": "{0}을(를) 읽지 못했습니다.",
"check_open_failed": "분석을 위해 {0}을(를) 열지 못했습니다.",
"check_timed_out": "{0}에 대한 분석이 완료되기를 기다리는 동안 시간이 초과되었습니다.",
"failed_to_open_browse_db_lock_file": "찾아보기 데이터베이스 잠금 파일을 열지 못했습니다. {0} (errno={1})",
"failed_to_lock_browse_db_lock_file": "찾아보기 데이터베이스 잠금 파일을 잠그지 못했습니다. {0} (errno={1})"
}
+1 -1
View File
@@ -385,7 +385,7 @@
"c_cpp.taskDefinitions.args.quoting.weak.description": "Umieszcza argument w cudzysłowach przy użyciu słabego symbolu cudzysłowu powłoki (np. ” w ramach powłoki Bash).",
"c_cpp.taskDefinitions.options.description": "Dodatkowe opcje poleceń.",
"c_cpp.taskDefinitions.options.cwd.description": "The current working directory of the executed program or script. If omitted Code's current workspace root is used.",
"c_cpp.taskDefinitions.problemMatcher.description": "One or more problem matchers to use to detect compiler errors and warnings in task output.",
"c_cpp.taskDefinitions.problemMatcher.description": "Co najmniej jedno dopasowanie problemu w celu użycia do wykrywania błędów kompilatora i ostrzeżeń w danych wyjściowych zadania.",
"c_cpp.taskDefinitions.detail.description": "Dodatkowe dane szczegółowe zadania.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.description": "Ścieżki bieżące i czasu kompilacji do tych samych drzew źródeł. Pliki znalezione w ścieżce EditorPath są mapowane na ścieżkę CompileTimePath na potrzeby dopasowywania punktu przerwania i mapowane ze ścieżki CompileTimePath na ścieżkę EditorPath podczas wyświetlania lokalizacji śladu stosu.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.editorPath.description": "Ścieżka do drzewa źródeł, które będzie używane przez edytor.",
@@ -26,7 +26,7 @@
"loggingLevel.changed": "Poziom {0} zmienił się na: {1}",
"dismiss.button": "Odrzuć",
"disable.warnings.button": "Wyłącz ostrzeżenia",
"unable.to.provide.configuration": "{0} nie może dostarczyć informacji o konfiguracji funkcji IntelliSense dla elementu „{1}”. W zamian zostaną użyte ustawienia z konfiguracji „{2}”.",
"unable.to.provide.configuration": "{0} nie może udostępnić informacji dotyczących konfiguracji funkcji IntelliSense. Zamiast tego zostaną użyte ustawienia z konfiguracji „{1}”.",
"config.not.found": "Nie znaleziono żądanej nazwy konfiguracji: {0}",
"unsupported.client": "Nieobsługiwany klient",
"timed.out": "Przekroczono limit czasu: {0} ms.",
+19 -4
View File
@@ -12,7 +12,7 @@
"edit_include_path": "Edytuj ustawienie „includePath”",
"disable_error_squiggles": "Wyłącz zygzaki sygnalizujące błędy",
"enable_error_squiggles": "Włącz wszystkie zygzaki sygnalizujące błędy",
"include_errors_update_include_path_squiggles_disables": "Wykryto błędy elementu #include. Zaktualizuj element includePath. Dla tej jednostki translacji ({0}) wyłączono zygzaki.",
"include_errors_update_include_path_squiggles_disabled2": "Wykryto błędy #include. Zaktualizuj ścieżkę includePath. Błędy składni dla tego pliku nie będą raportowane do czasu znalezienia uwzględnionych plików.",
"include_errors_update_include_path_intellisense_disabled": "Wykryto błędy elementu #include. Zaktualizuj element includePath. Funkcje IntelliSense dla tej jednostki translacji ({0}) będą udostępniane przez analizator tagów.",
"include_errors_update_compile_commands_or_include_path_intellisense_disabled": "Wykryto błędy elementu #include. Rozważ zaktualizowanie pliku compile_commands.json lub elementu includePath. Funkcje IntelliSense dla tej jednostki translacji ({0}) będą udostępniane przez analizator tagów.",
"could_not_parse_compile_commands": "Nie można przeanalizować elementu „{0}”. Zamiast tego zostanie użyty element „includePath” z pliku c_cpp_properties.json znajdującego się w folderze „{1}”.",
@@ -122,7 +122,7 @@
"formatting_diff": "Formatowanie porównania danych wyjściowych:",
"disable_inactive_regions": "Wyłącz kolorowanie regionów nieaktywnych",
"error_limit_exceeded": "Przekroczono limit błędów, niezgłoszone błędy: {0}.",
"include_errors_update_compile_commands_or_include_path_squiggles_disabled": "Wykryto błędy elementu #include. Rozważ zaktualizowanie pliku compile_commands.json lub elementu includePath. Dla tej jednostki translacji ({0}) wyłączono zygzaki.",
"include_errors_update_compile_commands_or_include_path_squiggles_disabled2": "Wykryto błędy #include. Rozważ zaktualizowanie elementu compile_commands.json lub includePath. Błędy składni dla tego pliku nie będą raportowane do czasu znalezienia uwzględnionych plików.",
"cannot_reset_database": "Nie można zresetować bazy danych funkcji IntelliSense. Aby zresetować ręcznie, zamknij wszystkie wystąpienia programu VS Code, a następnie usuń ten plik: {0}",
"formatting_failed_see_output": "Formatowanie nie powiodło się. Zobacz okno danych wyjściowych, aby uzyskać szczegółowe informacje.",
"populating_include_completion_cache": "Wypełnianie pamięci podręcznej ukończenia dyrektywy include.",
@@ -160,7 +160,7 @@
"fallback_to_no_bitness": "Nie można wykonać zapytania dotyczącego kompilatora. Powrót do braku liczby bitów.",
"intellisense_client_creation_aborted": "Przerwano tworzenie klienta IntelliSense: {0}",
"include_errors_config_provider_intellisense_disabled": "Wykryto błędy #include na podstawie informacji podanych przez ustawienie configurationProvider. Funkcje IntelliSense dla tej jednostki tłumaczeniowej ({0}) będą udostępniane przez analizator tagów.",
"include_errors_config_provider_squiggles_disabled": "Wykryto błędy #include na podstawie informacji podanych przez ustawienie configurationProvider. Zygzaki dla tej jednostki tłumaczeniowej ({0}) są wyłączone.",
"include_errors_config_provider_squiggles_disabled2": "Wykryto błędy #include na podstawie informacji podanych przez ustawienie configurationProvider. Błędy składni dla tego pliku nie będą raportowane do czasu znalezienia uwzględnionych plików.",
"preprocessor_keyword": "słowo kluczowe preprocesora",
"c_keyword": "Słowo kluczowe języka C",
"cpp_keyword": "Słowo kluczowe języka C++",
@@ -418,5 +418,20 @@
"status_indexing_files_with_text": "Indeksowanie plików {0}",
"help_allow_missing_lsp_config": "Zezwól na uruchomienie serwera, nawet jeśli podany plik --lsp-config nie istnieje.",
"initialize_failed_during_engine_setup": "Inicjowanie nie powiodło się podczas instalacji aparatu.",
"important_label": "Ważne:"
"important_label": "Ważne:",
"help_check": "Sprawdź poprawność pliku źródłowego pod kątem zawartości pliku compile_commands.json poprzez jego pełne przetworzenie i analizę, zgłaszając wszelkie komunikaty diagnostyczne. Wynik jest inny niż zero, jeśli wykryto błędy.",
"help_check_compile_commands": "Ścieżka do konkretnego pliku compile_commands.json (lub katalogu, w którym się znajduje), który ma być używany z opcją --check. Domyślnie włączona jest funkcja automatycznego wykrywania.",
"check_not_authorized": "brak autoryzacji; logowanie jest wymagane do uruchomienia polecenia --check",
"check_requires_source": "--check wymaga pliku źródłowego: --check=<file>",
"check_source_not_found": "nie znaleziono pliku źródłowego: {0}",
"check_compile_commands_not_found": "nie znaleziono compile_commands.json: {0}",
"check_compile_commands_not_discovered": "Nie znaleziono pliku compile_commands.json w żadnym katalogu nadrzędnym {0}; aby go jawnie wskazać, należy przekazać opcję --check-compile-commands=<path>",
"check_engine_init_failed": "nie można zainicjować aparatu języka",
"check_no_workspace_folder": "nie rozpoznano folderu obszaru roboczego dla {0}",
"check_not_in_compile_commands": "{0} nie występuje w {1}",
"check_read_failed": "nie można odczytać {0}",
"check_open_failed": "nie można otworzyć {0} do analizy",
"check_timed_out": "przekroczono limit czasu oczekiwania na zakończenie analizy {0}",
"failed_to_open_browse_db_lock_file": "Nie można otworzyć pliku blokady bazy danych przeglądania: {0} (errno={1})",
"failed_to_lock_browse_db_lock_file": "Nie można zablokować pliku blokady bazy danych przeglądania: {0} (errno={1})"
}
+1 -1
View File
@@ -385,7 +385,7 @@
"c_cpp.taskDefinitions.args.quoting.weak.description": "Cita o argumento usando o caractere de aspas duplas do shell (por exemplo, \" no bash).",
"c_cpp.taskDefinitions.options.description": "Opções de comando adicionais.",
"c_cpp.taskDefinitions.options.cwd.description": "O diretório de trabalho atual do programa executado ou do script. Se omitido raiz de espaço de trabalho atual do código é usado.",
"c_cpp.taskDefinitions.problemMatcher.description": "One or more problem matchers to use to detect compiler errors and warnings in task output.",
"c_cpp.taskDefinitions.problemMatcher.description": "Um ou mais detectores de problemas para identificar erros e avisos do compilador na saída da tarefa.",
"c_cpp.taskDefinitions.detail.description": "Detalhes adicionais da tarefa.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.description": "Os caminhos atual e do tempo de compilação são mapeados para as mesmas árvores de origem. Os arquivos encontrados em EditorPath são mapeados para o caminho CompileTimePath para correspondência de ponto de interrupção e mapeados de CompileTimePath para EditorPath ao exibir os locais de rastreamento de pilha.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.editorPath.description": "O caminho para a árvore de origem que o editor usará.",
@@ -26,7 +26,7 @@
"loggingLevel.changed": "{0} foi alterado para: {1}",
"dismiss.button": "Ignorar",
"disable.warnings.button": "Desabilitar os Avisos",
"unable.to.provide.configuration": "{0} não pode fornecer informações de configuração de IntelliSense para '{1}'. Em seu lugar, serão usadas as definições da configuração '{2}'.",
"unable.to.provide.configuration": "{0} não é capaz de fornecer informações de configuração do IntelliSense. As configurações de '{1}' serão usadas em vez disso.",
"config.not.found": "O nome de configuração solicitado não foi encontrado: {0}",
"unsupported.client": "Cliente sem suporte",
"timed.out": "Tempo limite atingido em {0} ms.",
+22 -7
View File
@@ -12,9 +12,9 @@
"edit_include_path": "Editar a configuração de \"includePath\"",
"disable_error_squiggles": "Desabilitar rabiscos de erro",
"enable_error_squiggles": "Habilitar todos os rabiscos de erro",
"include_errors_update_include_path_squiggles_disables": "#incluir erros detectados. Atualize o includePath. Os rabiscos estão desabilitados para esta unidade de tradução ({0}).",
"include_errors_update_include_path_intellisense_disabled": "#incluir erros detectados. Atualize o includePath. Os recursos do IntelliSense para esta unidade de tradução ({0}) serão fornecidos pelo Analisador de Marca.",
"include_errors_update_compile_commands_or_include_path_intellisense_disabled": "#incluir erros detectados. Considere atualizar o compile_commands.json ou o includePath. Os recursos do IntelliSense para esta unidade de tradução ({0}) serão fornecidos pelo Analisador de Marca.",
"include_errors_update_include_path_squiggles_disabled2": "Foram detectados erros de #include. Atualize seu includePath. Erros de sintaxe para este arquivo não serão relatados até que os arquivos incluídos sejam encontrados.",
"include_errors_update_include_path_intellisense_disabled": "Foram detectados erros de #include. Atualize o includePath. Os recursos do IntelliSense para esta unidade de tradução ({0}) serão fornecidos pelo Analisador de Marca.",
"include_errors_update_compile_commands_or_include_path_intellisense_disabled": "Foram detectados erros de #include. Considere atualizar o compile_commands.json ou o includePath. Os recursos do IntelliSense para esta unidade de tradução ({0}) serão fornecidos pelo Analisador de Marca.",
"could_not_parse_compile_commands": "Não foi possível analisar \"{0}\". Em seu lugar, será usado o 'includePath' de c_cpp_properties.json na pasta '{1}'.",
"could_not_find_compile_commands": "Não foi possível encontrar \"{0}\". Em seu lugar, será usado o 'includePath' de c_cpp_properties.json na pasta '{1}'.",
"file_not_found_in_path": "\"{0}\" não foi encontrado em \"{1}\". Em seu lugar, será usado 'includePath' de c_cpp_properties.json na pasta '{2}' para esse arquivo.",
@@ -122,7 +122,7 @@
"formatting_diff": "Formatando a saída diferenciada:",
"disable_inactive_regions": "Desabilitar a colorização da região inativa",
"error_limit_exceeded": "O limite de erros foi excedido. {0} erros não relatados.",
"include_errors_update_compile_commands_or_include_path_squiggles_disabled": "#incluir erros detectados. Considere atualizar o compile_commands.json ou o includePath. Os rabiscos estão desabilitados para esta unidade de tradução ({0}).",
"include_errors_update_compile_commands_or_include_path_squiggles_disabled2": "Foram detectados erros de #include. Considere atualizar seu compile_commands.json ou includePath. Erros de sintaxe para este arquivo não serão relatados até que os arquivos incluídos sejam encontrados.",
"cannot_reset_database": "O banco de dados do IntelliSense não pôde ser redefinido. Para redefinir manualmente, feche todas as instâncias do VS Code e exclua este arquivo: {0}",
"formatting_failed_see_output": "Falha na formatação. Consulte a janela de saída para obter detalhes.",
"populating_include_completion_cache": "Preenchendo o cache de conclusão de inclusão.",
@@ -159,8 +159,8 @@
"fallback_to_64_bit_mode2": "Falha ao consultar o compilador. Voltando para o intelliSenseMode de 64 bits.",
"fallback_to_no_bitness": "Falha ao consultar o compilador. Voltando para nenhum número de bit.",
"intellisense_client_creation_aborted": "Criação de cliente do IntelliSense anulada: {0}",
"include_errors_config_provider_intellisense_disabled": "#inclui erros detectados com base nas informações fornecidas pela configuração configurationProvider. Os recursos do IntelliSense para essa unidade de conversão ({0}) serão fornecidos pelo Analisador de Marca.",
"include_errors_config_provider_squiggles_disabled": "#inclui erros detectados com base nas informações fornecidas pela configuração configurationProvider. Os rabiscos estão desabilitados para esta unidade de tradução ({0}).",
"include_errors_config_provider_intellisense_disabled": "Foram detectados erros de #include com base nas informações fornecidas pela configuração configurationProvider. Os recursos do IntelliSense para essa unidade de conversão ({0}) serão fornecidos pelo Analisador de Marca.",
"include_errors_config_provider_squiggles_disabled2": "Foram detectados erros de #include com base nas informações fornecidas pela configuração configurationProvider. Erros de sintaxe para este arquivo não serão relatados até que os arquivos incluídos sejam encontrados.",
"preprocessor_keyword": "palavra-chave do pré-processador",
"c_keyword": "Palavra-chave C",
"cpp_keyword": "Palavra-chave C++",
@@ -418,5 +418,20 @@
"status_indexing_files_with_text": "Indexando os arquivos {0}",
"help_allow_missing_lsp_config": "Permita que o servidor seja iniciado mesmo que o arquivo --lsp-config especificado não exista.",
"initialize_failed_during_engine_setup": "Falha na inicialização durante a instalação do mecanismo.",
"important_label": "Importante:"
"important_label": "Importante:",
"help_check": "Valide um arquivo de origem em relação a compile_commands.json analisando-o e fazendo uma análise sintática completa, e relatando quaisquer diagnósticos. Sai com um código diferente de zero se forem encontrados erros.",
"help_check_compile_commands": "Caminho para um compile_commands.json específico (ou seu diretório) que será usado com --check. O padrão é a descoberta automática.",
"check_not_authorized": "não autorizado; é necessário entrar para executar --check",
"check_requires_source": "--check requer um arquivo de origem: --check=<file>",
"check_source_not_found": "arquivo de origem não encontrado: {0}",
"check_compile_commands_not_found": "compile_commands.json não encontrado: {0}",
"check_compile_commands_not_discovered": "não foi possível localizar compile_commands.json em nenhum diretório pai de {0}; use --check-compile-commands=<path> para especificá-lo explicitamente",
"check_engine_init_failed": "falhou ao inicializar o mecanismo de linguagem",
"check_no_workspace_folder": "nenhuma pasta do espaço de trabalho foi resolvida para {0}",
"check_not_in_compile_commands": "{0} não está presente em {1}",
"check_read_failed": "falhou ao ler {0}",
"check_open_failed": "falhou ao abrir {0} para análise",
"check_timed_out": "tempo limite esgotado enquanto aguardava a conclusão da análise de {0}",
"failed_to_open_browse_db_lock_file": "Não foi possível abrir o arquivo de bloqueio do banco de dados de navegação: {0} (errno={1})",
"failed_to_lock_browse_db_lock_file": "Não foi possível bloquear o arquivo de bloqueio do banco de dados de navegação: {0} (errno={1})"
}
@@ -26,7 +26,7 @@
"loggingLevel.changed": "{0} был изменен на: {1}",
"dismiss.button": "Закрыть",
"disable.warnings.button": "Отключить предупреждения",
"unable.to.provide.configuration": "{0} не удается предоставить сведения о конфигурации IntelliSense для \"{1}\". Вместо этого будут использованы параметры из конфигурации \"{2}\".",
"unable.to.provide.configuration": "{0} не удается предоставить сведения о конфигурации IntelliSense. Вместо этого будут использованы параметры из конфигурации \"{1}\".",
"config.not.found": "Запрошенное имя конфигурации не найдено: {0}",
"unsupported.client": "Неподдерживаемый клиент",
"timed.out": "Время ожидания истекло через {0} мс.",
+19 -4
View File
@@ -12,7 +12,7 @@
"edit_include_path": "Изменить параметр \"includePath\"",
"disable_error_squiggles": "Отключить волнистые линии для ошибок",
"enable_error_squiggles": "Включить все волнистые линии для ошибок",
"include_errors_update_include_path_squiggles_disables": "Обнаружены ошибки #include. Измените includePath. Волнистые линии отключены для этой единицы трансляции ({0}).",
"include_errors_update_include_path_squiggles_disabled2": "Обнаружены ошибки #include. Обновите includePath. Синтаксические ошибки для этого файла не будут сообщаться, пока не будут найдены включаемые файлы.",
"include_errors_update_include_path_intellisense_disabled": "Обнаружены ошибки #include. Измените includePath. Функции IntelliSense для этой единицы трансляции ({0}) будет предоставлены анализатором тегов.",
"include_errors_update_compile_commands_or_include_path_intellisense_disabled": "Обнаружены ошибки #include. Рекомендуется изменить compile_commands.json или includePath. Функции IntelliSense для этой единицы трансляции ({0}) будет предоставлены анализатором тегов.",
"could_not_parse_compile_commands": "Не удалось проанализировать \"{0}\". Вместо этого будет использоваться \"includePath\" из файла c_cpp_properties.json в папке \"{1}\".",
@@ -122,7 +122,7 @@
"formatting_diff": "Форматирование выходных данных с различиями:",
"disable_inactive_regions": "Отключить раскраску неактивных областей",
"error_limit_exceeded": "Превышено предельное число ошибок, ошибок не выводится: {0}.",
"include_errors_update_compile_commands_or_include_path_squiggles_disabled": "Обнаружены ошибки #include. Рекомендуется изменить compile_commands.json или includePath. Волнистые линии отключены для этой единицы трансляции ({0}).",
"include_errors_update_compile_commands_or_include_path_squiggles_disabled2": "Обнаружены ошибки #include. Рекомендуется изменить compile_commands.json или includePath. Синтаксические ошибки для этого файла не будут сообщаться, пока не будут найдены включаемые файлы.",
"cannot_reset_database": "Не удалось сбросить базу данных IntelliSense. Чтобы выполнить сброс вручную, закройте все экземпляры VS Code, а затем удалите этот файл: {0}",
"formatting_failed_see_output": "Сбой форматирования. Дополнительные сведения см. в окне вывода.",
"populating_include_completion_cache": "Заполнение кэша завершения включения.",
@@ -160,7 +160,7 @@
"fallback_to_no_bitness": "Не удалось запросить сведения от компилятора. Возврат к режиму без использования разрядности.",
"intellisense_client_creation_aborted": "Создание клиента IntelliSense прервано: {0}",
"include_errors_config_provider_intellisense_disabled": "обнаружены ошибки #include на основе сведений, предоставленных параметром configurationProvider. Функции IntelliSense для этой записи преобразования ({0}) будут предоставлены анализатором тегов.",
"include_errors_config_provider_squiggles_disabled": "Обнаружены ошибки #include на основе сведений, предоставленных параметром configurationProvider. Волнистые линии для этой записи преобразования ({0}) отключены.",
"include_errors_config_provider_squiggles_disabled2": "Обнаружены ошибки #include на основе сведений, предоставленных параметром configurationProvider. Синтаксические ошибки для этого файла не будут сообщаться, пока не будут найдены включаемые файлы.",
"preprocessor_keyword": "ключевое слово препроцессора",
"c_keyword": "Ключевое слово C",
"cpp_keyword": "Ключевое слово C++",
@@ -418,5 +418,20 @@
"status_indexing_files_with_text": "Индексирование файлов {0}",
"help_allow_missing_lsp_config": "Разрешить запуск сервера, даже если указанный файл --lsp-config не существует.",
"initialize_failed_during_engine_setup": "Сбой инициализации при настройке подсистемы.",
"important_label": "Важно!"
"important_label": "Важно!",
"help_check": "Проверить исходный файл на соответствие compile_commands.json, выполнив его полный синтаксический разбор и анализ и сообщив обо всех результатах диагностики. При обнаружении ошибок выполняется выход с ненулевым кодом.",
"help_check_compile_commands": "Путь к конкретному файлу compile_commands.json (или к его каталогу) для использования с параметром --check. По умолчанию используется автоматическое обнаружение.",
"check_not_authorized": "не авторизовано; для выполнения --check требуется вход",
"check_requires_source": "--check требует указать исходный файл: --check=<file>",
"check_source_not_found": "исходный файл не найден: {0}",
"check_compile_commands_not_found": "compile_commands.json не найден: {0}",
"check_compile_commands_not_discovered": "не удалось найти compile_commands.json ни в одном из родительских каталогов {0}; передайте --check-compile-commands=<path>, чтобы указать его явно",
"check_engine_init_failed": "не удалось инициализировать языковую подсистему",
"check_no_workspace_folder": "не удалось сопоставить папку рабочей области для {0}",
"check_not_in_compile_commands": "{0} не существует в {1}",
"check_read_failed": "не удалось прочесть {0}",
"check_open_failed": "не удалось открыть {0} для анализа",
"check_timed_out": "истекло время ожидания завершения анализа {0}",
"failed_to_open_browse_db_lock_file": "Не удалось открыть файл блокировки базы данных просмотра: {0} (errno={1})",
"failed_to_lock_browse_db_lock_file": "Не удалось заблокировать файл блокировки базы данных просмотра: {0} (errno={1})"
}
@@ -26,7 +26,7 @@
"loggingLevel.changed": "{0} {1} olarak değiştirildi",
"dismiss.button": "Kapat",
"disable.warnings.button": "Uyarıları Devre Dışı Bırak",
"unable.to.provide.configuration": "{0}, '{1}' için IntelliSense yapılandırma bilgilerini sağlayamıyor. Bunun yerine '{2}' yapılandırmasındaki ayarlar kullanılacak.",
"unable.to.provide.configuration": "{0}, IntelliSense yapılandırma bilgilerini sağlayamıyor. Bunun yerine '{1}' yapılandırmasındaki ayarlar kullanılacak.",
"config.not.found": "İstenen yapılandırma adı bulunamadı: {0}",
"unsupported.client": "Desteklenmeyen istemci",
"timed.out": "{0} ms'de zaman aşımına uğradı.",
+19 -4
View File
@@ -12,7 +12,7 @@
"edit_include_path": "\"includePath\" ayarını düzenle",
"disable_error_squiggles": "Hata ilişkilendirmelerini devre dışı bırak",
"enable_error_squiggles": "Tüm hata ilişkilendirmelerini etkinleştir",
"include_errors_update_include_path_squiggles_disables": "#include hataları algılandı. Lütfen includePath değerinizi güncelleştirin. Bu çeviri birimi ({0}) için ilişkilendirmeler devre dışı bırakıldı.",
"include_errors_update_include_path_squiggles_disabled2": "#include hataları algılandı. Lütfen includePath değerinizi güncelleştirin. İçerilen dosyalar bulunana kadar bu dosyanın söz dizimi hataları bildirilmeyecek.",
"include_errors_update_include_path_intellisense_disabled": "#include hataları algılandı. Lütfen includePath değerinizi güncelleştirin. Bu çeviri birimi ({0}) için IntelliSense özellikleri Etiket Ayrıştırıcısı tarafından sağlanır.",
"include_errors_update_compile_commands_or_include_path_intellisense_disabled": "#include hataları algılandı. compile_commands.json dosyanızı veya includePath değerinizi güncelleştirmeyi deneyin. Bu çeviri birimi ({0}) için IntelliSense özellikleri Etiket Ayrıştırıcısı tarafından sağlanır.",
"could_not_parse_compile_commands": "\"{0}\" ayrıştırılamadı. Bunun yerine '{1}' klasöründeki c_cpp_properties.json dosyasında bulunan 'includePath' kullanılacak.",
@@ -122,7 +122,7 @@
"formatting_diff": "Karşılaştırılmış çıkış biçimlendiriliyor:",
"disable_inactive_regions": "Etkin olmayan bölge renklendirmeyi devre dışı bırak",
"error_limit_exceeded": "Hata sınırı aşıldı, {0} hata bildirilmedi.",
"include_errors_update_compile_commands_or_include_path_squiggles_disabled": "#include hataları algılandı. compile_commands.json dosyanızı veya includePath değerinizi güncelleştirmeyi deneyin. Bu çeviri birimi ({0}) için ilişkilendirmeler devre dışı bırakıldı.",
"include_errors_update_compile_commands_or_include_path_squiggles_disabled2": "#include hataları algılandı. compile_commands.json dosyanızı veya includePath değerini güncelleştirmeyi deneyin. İçerilen dosyalar bulunana kadar bu dosyanın söz dizimi hataları bildirilmeyecek.",
"cannot_reset_database": "IntelliSense veritabanı sıfırlanamadı. Kendiniz sıfırlamak istiyorsanız, tüm VS Code örneklerini kapatıp bu dosyayı silin: {0}",
"formatting_failed_see_output": "Biçimlendirme başarısız oldu. Ayrıntılar için çıkış penceresine bakın.",
"populating_include_completion_cache": "Ekleme tamamlama önbelleği dolduruluyor.",
@@ -160,7 +160,7 @@
"fallback_to_no_bitness": "Derleyici sorgulanamadı. Bit genişliği yok durumuna geri dönülüyor.",
"intellisense_client_creation_aborted": "IntelliSense istemcisi oluşturma işlemi durduruldu: {0}",
"include_errors_config_provider_intellisense_disabled": "configurationProvider ayarı tarafından sağlanan bilgilere göre #include hataları saptandı. Bu çeviri birimi ({0}) için IntelliSense özellikleri Etiket Ayrıştırıcısı tarafından sağlanır.",
"include_errors_config_provider_squiggles_disabled": "configurationProvider ayarı tarafından sağlanan bilgilere göre #include hataları saptandı. Bu çeviri birimi ({0}) için dalgalı çizgiler devre dışı bırakıldı.",
"include_errors_config_provider_squiggles_disabled2": "configurationProvider ayarı tarafından sağlanan bilgilere göre #include hataları saptandı. İçerilen dosyalar bulunana kadar bu dosyanın söz dizimi hataları bildirilmeyecek.",
"preprocessor_keyword": "ön işlemci anahtar sözcüğü",
"c_keyword": "C anahtar sözcüğü",
"cpp_keyword": "C++ anahtar sözcüğü",
@@ -418,5 +418,20 @@
"status_indexing_files_with_text": "Dosyaların dizini oluşturuluyor {0}",
"help_allow_missing_lsp_config": "Belirtilen --lsp-config dosyası mevcut olmasa bile sunucunun başlamasına izin verin.",
"initialize_failed_during_engine_setup": "Altyapı kurulumu sırasında başlatma başarısız oldu.",
"important_label": "Önemli:"
"important_label": "Önemli:",
"help_check": "Bir kaynak dosyayı compile_commands.json ile tam ayrıştırıp analiz ederek doğrular ve tüm tanılamaları raporlar. Hatalar bulunursa sıfır olmayan bir değerle çıkar.",
"help_check_compile_commands": "--check ile kullanılacak belirli bir compile_commands.json (veya dizini) için yol. Varsayılan olarak otomatik bulmaya çalışır.",
"check_not_authorized": "yetki yok; --check seçeneğini kullanmak için giriş yapmak gerekiyor",
"check_requires_source": "--check bir kaynak dosya gerektirir: --check=<file>",
"check_source_not_found": "kaynak dosya bulunamadı: {0}",
"check_compile_commands_not_found": "compile_commands.json bulunamadı: {0}",
"check_compile_commands_not_discovered": "{0} üst dizinlerinin hiçbirinde compile_commands.json bulunamadı; bunu açıkça belirtmek için --check-compile-commands=<path> parametresini geçin",
"check_engine_init_failed": "dil altyapısı başlatılamadı",
"check_no_workspace_folder": "{0} için çalışma alanı klasörü çözümlenemedi",
"check_not_in_compile_commands": "{0}, {1} içinde yok",
"check_read_failed": "{0} okunamadı",
"check_open_failed": "{0} analiz için açılamadı",
"check_timed_out": "{0} analizinin tamamlanması beklenirken zaman aşımına uğradı",
"failed_to_open_browse_db_lock_file": "Gözatma veritabanı kilit dosyası açılamadı: {0} (errno={1})",
"failed_to_lock_browse_db_lock_file": "Gözatma veritabanı kilit dosyası kilitlenemedi: {0} (errno={1})"
}
+6 -3
View File
@@ -2,7 +2,7 @@
"name": "cpptools",
"displayName": "C/C++",
"description": "C/C++ IntelliSense, debugging, and code browsing.",
"version": "1.33.6-main",
"version": "1.33.8-main",
"publisher": "ms-vscode",
"icon": "LanguageCCPP_color_128x.png",
"readme": "README.md",
@@ -7163,6 +7163,8 @@
"scripts": "ts-node -T .scripts/scripts.ts",
"show": "ts-node -T .scripts/clean.ts show",
"clean": "ts-node -T .scripts/clean.ts",
"test-yarn-lock": "node --test .scripts/verifyYarnLock.test.mjs",
"verify-yarn-lock": "node .scripts/verifyYarnLock.mjs",
"test": "yarn install && (yarn verify prep --quiet || yarn prep) && (yarn verify compiled --quiet || yarn build) && ts-node -T .scripts/test.ts",
"code": "yarn install && (yarn verify compiled --quiet || yarn build) && yarn verify binaries && ts-node -T .scripts/code.ts",
"verify": "ts-node -T .scripts/verify.ts",
@@ -7172,7 +7174,7 @@
"watch": "yarn install && (yarn verify prep --quiet || yarn prep) && tsc --build tsconfig.json --watch",
"rebuild": "yarn install && yarn clean && yarn prep && yarn build",
"vsix-prepublish": "npm run bootstrap && yarn clean && yarn webpack",
"webpack": "yarn install && (yarn verify prep --quiet || yarn prep) && tsc --build ui.tsconfig.json && webpack --mode production --env vscode_nls",
"webpack": "yarn install --frozen-lockfile && (yarn verify prep --quiet || yarn prep) && tsc --build ui.tsconfig.json && webpack --mode production --env vscode_nls",
"generate-native-strings": "ts-node -T ./.scripts/generateNativeStrings.ts",
"generate-options-schema": "ts-node -T ./.scripts/generateOptionsSchema.ts",
"copy-walkthrough-media": "ts-node -T ./.scripts/copyWalkthruMedia.ts",
@@ -7259,12 +7261,13 @@
},
"resolutions": {
"postcss": "^8.5.23",
"nanoid": "^3.3.17",
"gulp-typescript/**/glob-parent": "^5.1.2",
"serialize-javascript": "^7.0.5",
"@azure/msal-browser": "^4.29.1",
"flatted": "^3.4.1",
"uuid": "^11.1.1",
"undici": "^7.29.0",
"fast-uri": "^3.1.4"
"fast-uri": "^3.1.5"
}
}
+84 -14
View File
@@ -863,17 +863,52 @@
"c_cpp.debuggers.pipeTransport.pipeEnv.description": "Environment variables passed to the pipe program.",
"c_cpp.debuggers.pipeTransport.quoteArgs.description": "If the pipeProgram's individual arguments contain characters (such as spaces or tabs), should it be quoted? If 'false', the debugger command will no longer be automatically quoted. Default is 'true'.",
"c_cpp.debuggers.logging.description": "Optional flags to determine what types of messages should be logged to the Debug Console.",
"c_cpp.debuggers.logging.exceptions.description": "Optional flag to determine whether exception messages should be logged to the Debug Console. Defaults to true.",
"c_cpp.debuggers.logging.moduleLoad.description": "Optional flag to determine whether module load events should be logged to the Debug Console. Defaults to true.",
"c_cpp.debuggers.logging.programOutput.description": "Optional flag to determine whether program output should be logged to the Debug Console. Defaults to true.",
"c_cpp.debuggers.logging.engineLogging.description": "Optional flag to determine whether diagnostic debug engine messages should be logged to the Debug Console. Defaults to false.",
"c_cpp.debuggers.logging.trace.description": "Optional flag to determine whether diagnostic adapter command tracing should be logged to the Debug Console. Defaults to false.",
"c_cpp.debuggers.logging.traceResponse.description": "Optional flag to determine whether diagnostic adapter command and response tracing should be logged to the Debug Console. Defaults to false.",
"c_cpp.debuggers.logging.exceptions.description": {
"message": "Optional flag to determine whether exception messages should be logged to the Debug Console. Defaults to true.",
"comment": [
"{Locked=\"true\"}"
]
},
"c_cpp.debuggers.logging.moduleLoad.description": {
"message": "Optional flag to determine whether module load events should be logged to the Debug Console. Defaults to true.",
"comment": [
"{Locked=\"true\"}"
]
},
"c_cpp.debuggers.logging.programOutput.description": {
"message": "Optional flag to determine whether program output should be logged to the Debug Console. Defaults to true.",
"comment": [
"{Locked=\"true\"}"
]
},
"c_cpp.debuggers.logging.engineLogging.description": {
"message": "Optional flag to determine whether diagnostic debug engine messages should be logged to the Debug Console. Defaults to false.",
"comment": [
"{Locked=\"false\"}"
]
},
"c_cpp.debuggers.logging.trace.description": {
"message": "Optional flag to determine whether diagnostic adapter command tracing should be logged to the Debug Console. Defaults to false.",
"comment": [
"{Locked=\"false\"}"
]
},
"c_cpp.debuggers.logging.traceResponse.description": {
"message": "Optional flag to determine whether diagnostic adapter command and response tracing should be logged to the Debug Console. Defaults to false.",
"comment": [
"{Locked=\"false\"}"
]
},
"c_cpp.debuggers.cppvsdbg.logging.threadExit.description": "Optional flag to determine whether thread exit messages should be logged to the Debug Console. Default: false.",
"c_cpp.debuggers.cppvsdbg.logging.processExit.description": "Optional flag to determine whether target process exit messages should be logged to the Debug Console. Default: true.",
"c_cpp.debuggers.text.description": "The debugger command to execute.",
"c_cpp.debuggers.description.description": "Optional description for the command.",
"c_cpp.debuggers.ignoreFailures.description": "If true, failures from the command should be ignored. Default value is false.",
"c_cpp.debuggers.ignoreFailures.description": {
"message": "If true, failures from the command should be ignored. Default value is false.",
"comment": [
"{Locked=\"true\"} {Locked=\"false\"}"
]
},
"c_cpp.debuggers.program.description": "Full path to program executable.",
"c_cpp.debuggers.args.description": "Command line arguments passed to the program.",
"c_cpp.debuggers.targetArchitecture.description": "The architecture of the debuggee. This will automatically be detected unless this parameter is set. Allowed values are x86, arm, arm64, mips, x64, amd64, x86_64.",
@@ -912,14 +947,29 @@
"c_cpp.debuggers.filterStderr.description": "Search stderr stream for server-started pattern and log stderr to debug output. Defaults to false.",
"c_cpp.debuggers.serverLaunchTimeout.description": "Optional time, in milliseconds, for the debugger to wait for the debugServer to start up. Default is 10000.",
"c_cpp.debuggers.coreDumpPath.description": "Optional full path to a core dump file for the specified program. Defaults to null.",
"c_cpp.debuggers.cppdbg.externalConsole.description": "If true, a console is launched for the debuggee. If false, on Linux and Windows, it will appear in the Integrated Console.",
"c_cpp.debuggers.cppvsdbg.externalConsole.description": "[Deprecated by 'console'] If true, a console is launched for the debuggee. If false, no console is launched.",
"c_cpp.debuggers.cppdbg.externalConsole.description": {
"message": "If true, a console is launched for the debuggee. If false, on Linux and Windows, it will appear in the Integrated Console.",
"comment": [
"{Locked=\"true\"} {Locked=\"false\"}"
]
},
"c_cpp.debuggers.cppvsdbg.externalConsole.description": {
"message": "[Deprecated by 'console'] If true, a console is launched for the debuggee. If false, no console is launched.",
"comment": [
"{Locked=\"'console'\"} {Locked=\"true\"} {Locked=\"false\"}"
]
},
"c_cpp.debuggers.cppvsdbg.console.description": "Where to launch the debug target. Defaults to 'internalConsole' if not defined.",
"c_cpp.debuggers.cppvsdbg.console.internalConsole.description": "Output to the VS Code Debug Console. This doesn't support reading console input (ex:'std::cin' or 'scanf').",
"c_cpp.debuggers.cppvsdbg.console.integratedTerminal.description": "VS Code's integrated terminal.",
"c_cpp.debuggers.cppvsdbg.console.externalTerminal.description": "Console applications will be launched in an external terminal window. The window will be reused in relaunch scenarios and will not automatically disappear when the application exits.",
"c_cpp.debuggers.cppvsdbg.console.newExternalWindow.description": "Console applications will be launched in their own external console window which will end when the application stops. Non-console applications will run without a terminal, and stdout/stderr will be ignored.",
"c_cpp.debuggers.avoidWindowsConsoleRedirection.description": "If true, disables debuggee console redirection that is required for Integrated Terminal support.",
"c_cpp.debuggers.avoidWindowsConsoleRedirection.description": {
"message": "If true, disables debuggee console redirection that is required for Integrated Terminal support.",
"comment": [
"{Locked=\"true\"}"
]
},
"c_cpp.debuggers.sourceFileMap.markdownDescription": {
"message": "Optional source file mappings passed to the debug engine. Example: `{ \"<original source path>\": \"<current source path>\" }`.",
"comment": [
@@ -940,10 +990,25 @@
},
"c_cpp.debuggers.symbolSearchPath.description": "Semicolon separated list of directories to use to search for symbol (that is, pdb or .so) files. Example: \"c:\\dir1;c:\\dir2\".",
"c_cpp.debuggers.dumpPath.description": "Optional full path to a dump file for the specified program. Example: \"c:\\temp\\app.dmp\". Defaults to null.",
"c_cpp.debuggers.enableDebugHeap.description": "If false, the process will be launched with debug heap disabled. This sets the environment variable '_NO_DEBUG_HEAP' to '1'.",
"c_cpp.debuggers.enableDebugHeap.description": {
"message": "If false, the process will be launched with debug heap disabled. This sets the environment variable '_NO_DEBUG_HEAP' to '1'.",
"comment": [
"{Locked=\"false\"} {Locked=\"_NO_DEBUG_HEAP\"} {Locked=\"1\"}"
]
},
"c_cpp.debuggers.symbolLoadInfo.description": "Explicit control of symbol loading.",
"c_cpp.debuggers.symbolLoadInfo.loadAll.description": "If true, symbols for all libs will be loaded, otherwise no solib symbols will be loaded. Default value is true.",
"c_cpp.debuggers.symbolLoadInfo.exceptionList.description": "List of filenames (wildcards allowed) separated by semicolons ';'. Modifies behavior of LoadAll. If LoadAll is true then don't load symbols for libs that match any name in the list. Otherwise only load symbols for libs that match. Example: \"foo.so;bar.so\".",
"c_cpp.debuggers.symbolLoadInfo.loadAll.description": {
"message": "If true, symbols for all libs will be loaded, otherwise no solib symbols will be loaded. Default value is true.",
"comment": [
"{Locked=\"true\"}"
]
},
"c_cpp.debuggers.symbolLoadInfo.exceptionList.description": {
"message": "List of filenames (wildcards allowed) separated by semicolons ';'. Modifies behavior of LoadAll. If LoadAll is true then don't load symbols for libs that match any name in the list. Otherwise only load symbols for libs that match. Example: \"foo.so;bar.so\".",
"comment": [
"{Locked=\";\"} {Locked=\"LoadAll\"} {Locked=\"true\"} {Locked=\"foo.so;bar.so\"}"
]
},
"c_cpp.debuggers.requireExactSource.description": "Optional flag to require current source code to match the pdb.",
"c_cpp.debuggers.stopAtConnect.description": "If true, the debugger should stop after connecting to the target. If false, the debugger will continue after connecting. Defaults to false.",
"c_cpp.debuggers.hardwareBreakpoints.description": "Explicit control of hardware breakpoint behavior for remote targets.",
@@ -1009,7 +1074,12 @@
"c_cpp.taskDefinitions.detail.description": "Additional details of the task.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.description": "Current and compile-time paths to the same source trees. Files found under the EditorPath are mapped to the CompileTimePath path for breakpoint matching and mapped from CompileTimePath to EditorPath when displaying stacktrace locations.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.editorPath.description": "The path to the source tree the editor will use.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "False if this entry is only used for stack frame location mapping. True if this entry should also be used when specifying breakpoint locations.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": {
"message": "Set to false if this entry is only used for stack frame location mapping. Set to true if this entry should also be used when specifying breakpoint locations.",
"comment": [
"{Locked=\"false\"} {Locked=\"true\"}"
]
},
"c_cpp.debuggers.symbolOptions.description": "Options to control how symbols (.pdb files) are found and loaded.",
"c_cpp.debuggers.unknownBreakpointHandling.description": "Controls how breakpoints set externally (usually via raw GDB commands) are handled when hit.\nAllowed values are \"throw\", which acts as if an exception was thrown by the application, and \"stop\", which only pauses the debug session. The default value is \"throw\".",
"c_cpp.debuggers.debuginfod.description": "Controls GDB's debuginfod behavior for downloading debug symbols from debuginfod servers.",
@@ -112,6 +112,6 @@ function logReasonForNoDebugNotSupported(configuration: vscode.DebugConfiguratio
}
outputChannel.appendLine(localize("debugger.unsupported.properties", "Launch configurations with the following properties cannot be run directly in the terminal: {0}", disallowedProperties.join(', ')));
outputChannel.appendLine(localize("debugger.fallback.message", "Program output will appear in the Debug Console instead."));
outputChannel.appendLine(localize("debugger.fallback.message2", "To suppress this warning, set the 'ignoreRunWithoutDebuggingWarnings' property to true in your launch configuration."));
outputChannel.appendLine(localize({ key: "debugger.fallback.message2", comment: ["{Locked=\"ignoreRunWithoutDebuggingWarnings\"} {Locked=\"true\"}"] }, "To suppress this warning, set the 'ignoreRunWithoutDebuggingWarnings' property to true in your launch configuration."));
}
@@ -14,6 +14,7 @@ import * as vscode from 'vscode';
import * as nls from 'vscode-nls';
import * as which from 'which';
import { logAndReturn, returns } from '../Utility/Async/returns';
import { escapePathForSquiggles } from '../Utility/Text/escape';
import * as util from '../common';
import { isWindows } from '../constants';
import { getOutputChannelLogger } from '../logger';
@@ -2119,10 +2120,8 @@ export class CppProperties {
continue;
}
// Escape the path string for literal use in a regular expression
// Need to escape any quotes to match the original text
let escapedPath: string = curPath.replace(/"/g, '\\"');
escapedPath = escapedPath.replace(/[-\"\/\\^$*+?.()|[\]{}]/g, '\\$&');
// Escape the parsed path for a literal regex match against its JSON spelling.
const escapedPath: string = escapePathForSquiggles(curPath);
// Create a pattern to search for the path with either a quote or semicolon immediately before and after,
// and extend that pattern to the next quote before and next quote after it.
+9
View File
@@ -0,0 +1,9 @@
/* --------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All Rights Reserved.
* See 'LICENSE' in the project root for license information.
* ------------------------------------------------------------------------------------------ */
export function escapePathForSquiggles(s: string): string {
return s.replace(/[-"\/\\^$*+?.()|[\]{}]/g, (character: string): string =>
character === '"' ? '\\\\"' : `\\${character}`);
}
+26 -8
View File
@@ -10,9 +10,18 @@
"edit_include_path": "Edit \"includePath\" setting",
"disable_error_squiggles": "Disable error squiggles",
"enable_error_squiggles": "Enable all error squiggles",
"include_errors_update_include_path_squiggles_disabled2": "#include errors detected. Please update your includePath. Syntax errors for this file will not be reported until included files are found.",
"include_errors_update_include_path_intellisense_disabled": "#include errors detected. Please update your includePath. IntelliSense features for this translation unit ({0}) will be provided by the Tag Parser.",
"include_errors_update_compile_commands_or_include_path_intellisense_disabled": "#include errors detected. Consider updating your compile_commands.json or includePath. IntelliSense features for this translation unit ({0}) will be provided by the Tag Parser.",
"include_errors_update_include_path_squiggles_disabled2": {
"text": "#include errors detected. Please update your includePath. Syntax errors for this file will not be reported until included files are found.",
"hint": "{Locked=\"#include\"} {Locked=\"includePath\"}"
},
"include_errors_update_include_path_intellisense_disabled": {
"text": "#include errors detected. Please update your includePath. IntelliSense features for this translation unit ({0}) will be provided by the Tag Parser.",
"hint": "{0} is the translation unit. {Locked=\"#include\"} {Locked=\"includePath\"} {Locked=\"{0}\"}"
},
"include_errors_update_compile_commands_or_include_path_intellisense_disabled": {
"text": "#include errors detected. Consider updating your compile_commands.json or includePath. IntelliSense features for this translation unit ({0}) will be provided by the Tag Parser.",
"hint": "{0} is the translation unit. {Locked=\"#include\"} {Locked=\"compile_commands.json\"} {Locked=\"includePath\"} {Locked=\"{0}\"}"
},
"could_not_parse_compile_commands": "\"{0}\" could not be parsed. 'includePath' from c_cpp_properties.json in folder '{1}' will be used instead.",
"could_not_find_compile_commands": "\"{0}\" could not be found. 'includePath' from c_cpp_properties.json in folder '{1}' will be used instead.",
"file_not_found_in_path": "\"{0}\" not found in \"{1}\". 'includePath' from c_cpp_properties.json in folder '{2}' will be used for this file instead.",
@@ -120,7 +129,10 @@
"formatting_diff": "Formatting diffed output:",
"disable_inactive_regions": "Disable inactive region colorization",
"error_limit_exceeded": "Error limit exceeded, {0} error(s) not reported.",
"include_errors_update_compile_commands_or_include_path_squiggles_disabled2": "#include errors detected. Consider updating your compile_commands.json or includePath. Syntax errors for this file will not be reported until included files are found.",
"include_errors_update_compile_commands_or_include_path_squiggles_disabled2": {
"text": "#include errors detected. Consider updating your compile_commands.json or includePath. Syntax errors for this file will not be reported until included files are found.",
"hint": "{Locked=\"#include\"} {Locked=\"compile_commands.json\"} {Locked=\"includePath\"}"
},
"cannot_reset_database": "The IntelliSense database could not be reset. To manually reset, close all VS Code instances and then delete this file: {0}",
"formatting_failed_see_output": "Formatting failed. See the output window for details.",
"populating_include_completion_cache": "Populating include completion cache.",
@@ -157,8 +169,14 @@
"fallback_to_64_bit_mode2": "Failed to query compiler. Falling back to 64-bit intelliSenseMode.",
"fallback_to_no_bitness": "Failed to query compiler. Falling back to no bitness.",
"intellisense_client_creation_aborted": "IntelliSense client creation aborted: {0}",
"include_errors_config_provider_intellisense_disabled": "#include errors detected based on information provided by the configurationProvider setting. IntelliSense features for this translation unit ({0}) will be provided by the Tag Parser.",
"include_errors_config_provider_squiggles_disabled2": "#include errors detected based on information provided by the configurationProvider setting. Syntax errors for this file will not be reported until included files are found.",
"include_errors_config_provider_intellisense_disabled": {
"text": "#include errors detected based on information provided by the configurationProvider setting. IntelliSense features for this translation unit ({0}) will be provided by the Tag Parser.",
"hint": "{0} is the translation unit. {Locked=\"#include\"} {Locked=\"configurationProvider\"} {Locked=\"{0}\"}"
},
"include_errors_config_provider_squiggles_disabled2": {
"text": "#include errors detected based on information provided by the configurationProvider setting. Syntax errors for this file will not be reported until included files are found.",
"hint": "{Locked=\"#include\"} {Locked=\"configurationProvider\"}"
},
"preprocessor_keyword": {
"text": "preprocessor keyword",
"hint": "Refers to C/C++ processor keywords"
@@ -713,7 +731,7 @@
},
"check_requires_source": {
"text": "--check requires a source file: --check=<file>",
"hint": "{Locked=\"--check\"} {Locked=\"--check=\"}"
"hint": "<file> is a placeholder for the source file path and should be translated. {Locked=\"--check\"} {Locked=\"--check=\"}"
},
"check_source_not_found": {
"text": "source file not found: {0}",
@@ -725,7 +743,7 @@
},
"check_compile_commands_not_discovered": {
"text": "could not find compile_commands.json in any parent directory of {0}; pass --check-compile-commands=<path> to specify it explicitly",
"hint": "{0} is the starting directory path. {Locked=\"compile_commands.json\"} {Locked=\"{0}\"} {Locked=\"--check-compile-commands=\"}"
"hint": "{0} is the starting directory path. <path> is a placeholder for the compile_commands.json path and should be translated. {Locked=\"compile_commands.json\"} {Locked=\"{0}\"} {Locked=\"--check-compile-commands=\"}"
},
"check_engine_init_failed": "failed to initialize the language engine",
"check_no_workspace_folder": {
+32
View File
@@ -0,0 +1,32 @@
/* --------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All Rights Reserved.
* See 'LICENSE' in the project root for license information.
* ------------------------------------------------------------------------------------------ */
import { describe, it } from 'mocha';
import { doesNotMatch, match, strictEqual } from 'node:assert';
import { escapePathForSquiggles } from '../../src/Utility/Text/escape';
describe('Text escaping', () => {
it('escapes paths for matching their JSON spelling', () => {
strictEqual(escapePathForSquiggles('"'), '\\\\"');
strictEqual(escapePathForSquiggles('\\'), '\\\\');
strictEqual(escapePathForSquiggles('.*'), '\\.\\*');
const parsedPath: string = String.raw`C:\src"quoted"`;
const sourcePath: string = String.raw`C:\src\"quoted\"`;
const pattern: RegExp = new RegExp(`^${escapePathForSquiggles(parsedPath)}$`);
match(sourcePath, pattern);
doesNotMatch(parsedPath, pattern);
});
it('handles repeated backslashes and regex metacharacters', () => {
const parsedPath: string = String.raw`C:\\sdk\\[headers]+(x)?.h\\say"hello"and"goodbye`;
const sourcePath: string = String.raw`C:\\sdk\\[headers]+(x)?.h\\say\"hello\"and\"goodbye`;
const pattern: RegExp = new RegExp(`^${escapePathForSquiggles(parsedPath)}$`);
match(sourcePath, pattern);
doesNotMatch(String.raw`C:\sdk\[headers]+(x)?.h\say\"hello\"and\"goodbye`, pattern);
doesNotMatch(String.raw`C:\\sdk\\headers+(x)?.h\\say\"hello\"and\"goodbye`, pattern);
});
});
+11 -11
View File
@@ -2920,10 +2920,10 @@ fast-levenshtein@^3.0.0:
dependencies:
fastest-levenshtein "^1.0.7"
fast-uri@^3.0.1, fast-uri@^3.1.4:
version "3.1.4"
resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-uri/-/fast-uri-3.1.4.tgz#3b3daf9ce68f41f956df0b505132c0cfce9ec7af"
integrity sha1-Oz2vnOaPQflW3wtQUTLAz86ex68=
fast-uri@^3.0.1, fast-uri@^3.1.5:
version "3.1.5"
resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-uri/-/fast-uri-3.1.5.tgz#610f37419a030270430cecd68d74e3d4d96725d0"
integrity sha1-YQ83QZoDAnBDDOzWjXTj1NlnJdA=
fastest-levenshtein@^1.0.12, fastest-levenshtein@^1.0.7:
version "1.0.16"
@@ -3975,9 +3975,9 @@ js-tokens@^4.0.0:
integrity sha1-GSA/tZmR35jjoocFDUZHzerzJJk=
js-yaml@^4.1.0, js-yaml@^4.1.1:
version "4.3.0"
resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/js-yaml/-/js-yaml-4.3.0.tgz#d1900572a7f7cf0b5f540c83673e60bad3436592"
integrity sha1-0ZAFcqf3zwtfVAyDZz5gutNDZZI=
version "4.3.1"
resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/js-yaml/-/js-yaml-4.3.1.tgz#01216c001d67f48e2cd560d708c7af21090a3848"
integrity sha1-ASFsAB1n9I4s1WDXCMevIQkKOEg=
dependencies:
argparse "^2.0.1"
@@ -4493,10 +4493,10 @@ mute-stream@~0.0.4:
resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d"
integrity sha1-FjDEKyJR/4HiooPelqVJfqkuXg0=
nanoid@^3.3.16:
version "3.3.16"
resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/nanoid/-/nanoid-3.3.16.tgz#a04d8ec4b1f10009d2d533947aefe4293737816c"
integrity sha1-oE2OxLHxAAnS1TOUeu/kKTc3gWw=
nanoid@^3.3.16, nanoid@^3.3.17:
version "3.3.17"
resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/nanoid/-/nanoid-3.3.17.tgz#f1c3aa253c52547956a52c50bff754316f61037a"
integrity sha1-8cOqJTxSVHlWpSxQv/dUMW9hA3o=
napi-build-utils@^2.0.0:
version "2.0.0"
+6 -6
View File
@@ -1569,9 +1569,9 @@
}
},
"node_modules/fast-uri": {
"version": "3.1.4",
"resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-uri/-/fast-uri-3.1.4.tgz",
"integrity": "sha1-Oz2vnOaPQflW3wtQUTLAz86ex68=",
"version": "3.1.5",
"resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-uri/-/fast-uri-3.1.5.tgz",
"integrity": "sha1-YQ83QZoDAnBDDOzWjXTj1NlnJdA=",
"dev": true,
"funding": [
{
@@ -2097,9 +2097,9 @@
"license": "MIT"
},
"node_modules/js-yaml": {
"version": "4.3.0",
"resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/js-yaml/-/js-yaml-4.3.0.tgz",
"integrity": "sha1-0ZAFcqf3zwtfVAyDZz5gutNDZZI=",
"version": "4.3.1",
"resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/js-yaml/-/js-yaml-4.3.1.tgz",
"integrity": "sha1-ASFsAB1n9I4s1WDXCMevIQkKOEg=",
"dev": true,
"funding": [
{
+6 -6
View File
@@ -1569,9 +1569,9 @@
}
},
"node_modules/fast-uri": {
"version": "3.1.4",
"resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-uri/-/fast-uri-3.1.4.tgz",
"integrity": "sha1-Oz2vnOaPQflW3wtQUTLAz86ex68=",
"version": "3.1.5",
"resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-uri/-/fast-uri-3.1.5.tgz",
"integrity": "sha1-YQ83QZoDAnBDDOzWjXTj1NlnJdA=",
"dev": true,
"funding": [
{
@@ -2097,9 +2097,9 @@
"license": "MIT"
},
"node_modules/js-yaml": {
"version": "4.3.0",
"resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/js-yaml/-/js-yaml-4.3.0.tgz",
"integrity": "sha1-0ZAFcqf3zwtfVAyDZz5gutNDZZI=",
"version": "4.3.1",
"resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/js-yaml/-/js-yaml-4.3.1.tgz",
"integrity": "sha1-ASFsAB1n9I4s1WDXCMevIQkKOEg=",
"dev": true,
"funding": [
{