Compare commits

..
Author SHA1 Message Date
csigs ed5d6c3c4c Localization - Translated Strings 2026-08-19 07:15:31 +00:00
Sean McManus 938834c03f Update IntelliSense localization strings (#14676) 2026-08-18 20:16:46 -07:00
Sean McManus e46f612746 Fix SimpleCppProject test setup (#14687) 2026-08-18 22:53:11 +00:00
Sean McManus 720e9e07ed Upgrade nanoid to 3.3.18 (#14690) 2026-08-18 15:12:47 -07:00
dependabot[bot] d41ba04e26 Bump the github-actions group with 2 updates (#14678)
Bumps the github-actions group with 2 updates: [github/codeql-action/init](https://github.com/github/codeql-action) and [github/codeql-action/analyze](https://github.com/github/codeql-action).


Updates `github/codeql-action/init` from 4.37.4 to 4.37.6
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/f205ea1c3313d32999d8d6a48b4f6530d4437b38...5595ccaf912efad79be6eef63a5619ff05969be3)

Updates `github/codeql-action/analyze` from 4.37.4 to 4.37.6
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/f205ea1c3313d32999d8d6a48b4f6530d4437b38...5595ccaf912efad79be6eef63a5619ff05969be3)

---
updated-dependencies:
- dependency-name: github/codeql-action/init
  dependency-version: 4.37.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: github/codeql-action/analyze
  dependency-version: 4.37.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-13 18:04:49 -07:00
Colen Garoutte-Carsonand@8prashant (Prashant Kumar Rai) 592661994a Update inactive regions to support column granularity (#14667)
Co-authored-by: @8prashant (Prashant Kumar Rai)
2026-08-13 13:41:59 -07:00
Sean McManus 98055e0aa8 Fix configuration path regex escaping (#14674) 2026-08-13 12:11:18 -07: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
Bob Brown 7ea89afb30 Remove language client error telemetry (#14651) 2026-08-07 11:46:18 -07:00
dependabot[bot]andSean McManus 62f57a7b38 Bump the github-actions group with 2 updates (#14647)
Bumps the github-actions group with 2 updates: [github/codeql-action/init](https://github.com/github/codeql-action) and [github/codeql-action/analyze](https://github.com/github/codeql-action).


Updates `github/codeql-action/init` from 4.37.3 to 4.37.4
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81...f205ea1c3313d32999d8d6a48b4f6530d4437b38)

Updates `github/codeql-action/analyze` from 4.37.3 to 4.37.4
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81...f205ea1c3313d32999d8d6a48b4f6530d4437b38)

---
updated-dependencies:
- dependency-name: github/codeql-action/init
  dependency-version: 4.37.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: github/codeql-action/analyze
  dependency-version: 4.37.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
...

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-08-06 20:25:40 -07:00
Sean McManus 9152b019f8 Move VS Code test isolates to the user cache (#14646)
* Move VS Code test isolates to user cache

* Validate VS Code test root override

* Validate platform cache environment paths

* Require fully qualified Windows cache paths
2026-08-06 20:24:54 -07:00
Sean McManus b02a2f85a4 Update changelog for 1.33.6 (#14644)
* Update changelog for 1.33.6
2026-08-04 16:43:54 -07:00
Sean McManus 130bb59612 Fix by-design-closer-debugger .yml naming. (#14638) 2026-08-04 20:07:45 +00:00
Sean McManus f2480fd882 Update dependencies to address security advisories (#14640) 2026-08-04 13:04:29 -07:00
Sean McManus 646df4df6e Update Node.js developer prerequisites (#14641) 2026-08-04 11:57:57 -07:00
dependabot[bot] 36e17520ea Bump the github-actions group with 4 updates (#14639)
Bumps the github-actions group with 4 updates: [actions/checkout](https://github.com/actions/checkout), [github/codeql-action/init](https://github.com/github/codeql-action), [github/codeql-action/analyze](https://github.com/github/codeql-action) and [actions/setup-node](https://github.com/actions/setup-node).


Updates `actions/checkout` from 5.1.0 to 7.0.1
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09...3d3c42e5aac5ba805825da76410c181273ba90b1)

Updates `github/codeql-action/init` from 3.37.5 to 4.37.3
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/e60ea984bd3baa95954f2856bcf24f9eaba46637...e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81)

Updates `github/codeql-action/analyze` from 3.37.5 to 4.37.3
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/e60ea984bd3baa95954f2856bcf24f9eaba46637...e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81)

Updates `actions/setup-node` from 4.4.0 to 7.0.0
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/49933ea5288caeca8642d1e84afbd3f7d6820020...820762786026740c76f36085b0efc47a31fe5020)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: github/codeql-action/init
  dependency-version: 4.37.3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: github/codeql-action/analyze
  dependency-version: 4.37.3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: actions/setup-node
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 10:37:31 -07:00
Microsoft Open Source Security BotandSean McManus c238b1de0b Pin GitHub Actions to full-length commit SHAs (#14635)
Co-authored-by: Sean McManus <[email protected]>
2026-08-04 09:58:57 -07:00
5fd0548c00 Fix .vscodeignore missing .gitignore in themes extension (#14636)
* Fix .vscodeignore missing .gitignore in themes extension

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <[email protected]>

---------

Co-authored-by: Copilot Autofix powered by AI <[email protected]>
Co-authored-by: Sean McManus <[email protected]>
2026-08-04 09:56:38 -07:00
dependabot[bot] c12be38b72 Bump undici from 7.28.0 to 7.29.0 in /Extension (#14637)
Bumps [undici](https://github.com/nodejs/undici) from 7.28.0 to 7.29.0.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v7.28.0...v7.29.0)

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

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 09:27:43 -07:00
dependabot[bot] 74ca0fe21a Bump undici from 7.28.0 to 7.29.0 in /Themes (#14634)
Bumps [undici](https://github.com/nodejs/undici) from 7.28.0 to 7.29.0.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v7.28.0...v7.29.0)

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

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 14:38:54 -07:00
Sean McManus 2d23836183 Bump brace-expansion to latest patched versions (1.1.18, 2.1.4, 5.0.9) (#14633) 2026-08-03 13:02:28 -07:00
Sean McManusandColen Garoutte-Carson cd22e17227 Restore repo-tracked files after copying test binaries (#14632)
The install/copy-binaries script rm -rf's and re-copies the installed extension's bin, debugAdapters, and LLVM folders. A few files under bin are checked into the repo (bin/cpp.hint and bin/messages/**/messages.json); the copy overwrote them with the installed extension's versions (differing line endings and/or content), leaving spurious local modifications that had to be reverted by hand. Restore any tracked files the copy changed so only the untracked binaries remain, and gitignore the generated bin/binaryVersion.json marker.

Co-authored-by: Colen Garoutte-Carson <[email protected]>
2026-08-03 11:04:59 -07:00
Sean McManus 2d5e77cb3d Update IntelliSense loc strings for PR 757614. (#14607)
* Update IntelliSense loc strings for PR 757614.
2026-08-03 09:02:42 -07:00
105 changed files with 1541 additions and 434 deletions
+18 -18
View File
@@ -2872,9 +2872,9 @@
"optional": true
},
"node_modules/brace-expansion": {
"version": "1.1.16",
"resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-1.1.16.tgz",
"integrity": "sha1-cj06MMBVjCJavJ/Eeac+FOJsPC8=",
"version": "1.1.18",
"resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-1.1.18.tgz",
"integrity": "sha1-POdNiYhRNr4VNTQfjD1EJcKaXKs=",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3923,9 +3923,9 @@
}
},
"node_modules/glob/node_modules/brace-expansion": {
"version": "2.1.2",
"resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-2.1.2.tgz",
"integrity": "sha1-C7oicf631Fiw0xrRNiWqpHVEMeI=",
"version": "2.1.4",
"resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-2.1.4.tgz",
"integrity": "sha1-WJ2rEcABjQNmvmTNi/Esjb7MgyY=",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4181,9 +4181,9 @@
"license": "ISC"
},
"node_modules/ip-address": {
"version": "10.2.0",
"resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ip-address/-/ip-address-10.2.0.tgz",
"integrity": "sha1-gF/BeLIMUYvUyFSLJP4wiS1/MgY=",
"version": "10.3.1",
"resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ip-address/-/ip-address-10.3.1.tgz",
"integrity": "sha1-kp+WKdFyT34bdIXOiXUvNnUzahA=",
"dev": true,
"license": "MIT",
"engines": {
@@ -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": [
{
@@ -4551,9 +4551,9 @@
}
},
"node_modules/mocha/node_modules/brace-expansion": {
"version": "2.1.2",
"resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-2.1.2.tgz",
"integrity": "sha1-C7oicf631Fiw0xrRNiWqpHVEMeI=",
"version": "2.1.4",
"resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-2.1.4.tgz",
"integrity": "sha1-WJ2rEcABjQNmvmTNi/Esjb7MgyY=",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5463,9 +5463,9 @@
}
},
"node_modules/undici": {
"version": "6.27.0",
"resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/undici/-/undici-6.27.0.tgz",
"integrity": "sha1-Qfnkj3xaQNJzdsqurYyan8e8qcQ=",
"version": "6.28.0",
"resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/undici/-/undici-6.28.0.tgz",
"integrity": "sha1-nw44V0T+9QIdZZbFvM14P2EZPBw=",
"license": "MIT",
"engines": {
"node": ">=18.17"
+11
View File
@@ -0,0 +1,11 @@
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
groups:
github-actions:
patterns: ["*"]
schedule:
interval: "weekly"
cooldown:
default-days: 7
+1 -1
View File
@@ -18,7 +18,7 @@ jobs:
issues: write
steps:
- name: Checkout Actions
uses: actions/checkout@v5
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
- name: Add Comment
@@ -18,7 +18,7 @@ jobs:
issues: write
steps:
- name: Checkout Actions
uses: actions/checkout@v5
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
- name: Stale Closer
+1 -1
View File
@@ -18,7 +18,7 @@ jobs:
issues: write
steps:
- name: Checkout Actions
uses: actions/checkout@v5
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
- name: Stale Closer
+3 -3
View File
@@ -59,11 +59,11 @@ jobs:
# your codebase is analyzed, see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages
steps:
- name: Checkout repository
uses: actions/checkout@v5
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v3
uses: github/codeql-action/init@5595ccaf912efad79be6eef63a5619ff05969be3 # v4.37.6
with:
languages: ${{ matrix.language }}
build-mode: ${{ matrix.build-mode }}
@@ -91,7 +91,7 @@ jobs:
exit 1
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v3
uses: github/codeql-action/analyze@5595ccaf912efad79be6eef63a5619ff05969be3 # v4.37.6
with:
category: "/language:${{matrix.language}}"
+1 -1
View File
@@ -18,7 +18,7 @@ jobs:
issues: write
steps:
- name: Checkout Actions
uses: actions/checkout@v5
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
- name: Stale Closer
@@ -18,7 +18,7 @@ jobs:
issues: write
steps:
- name: Checkout Actions
uses: actions/checkout@v5
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
- name: Stale Closer
@@ -18,7 +18,7 @@ jobs:
issues: write
steps:
- name: Checkout Actions
uses: actions/checkout@v5
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
- name: Stale Closer
+1 -1
View File
@@ -18,7 +18,7 @@ jobs:
issues: write
steps:
- name: Checkout Actions
uses: actions/checkout@v5
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
- name: Run Reopener
@@ -18,7 +18,7 @@ jobs:
issues: write
steps:
- name: Checkout Actions
uses: actions/checkout@v5
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
- name: Stale Closer
@@ -18,7 +18,7 @@ jobs:
issues: write
steps:
- name: Checkout Actions
uses: actions/checkout@v5
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
- name: Stale Closer
@@ -18,7 +18,7 @@ jobs:
issues: write
steps:
- name: Checkout Actions
uses: actions/checkout@v5
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
- name: Stale Closer
@@ -18,7 +18,7 @@ jobs:
issues: write
steps:
- name: Checkout Actions
uses: actions/checkout@v5
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
- name: Add Comment
@@ -18,7 +18,7 @@ jobs:
issues: write
steps:
- name: Checkout Actions
uses: actions/checkout@v5
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
- name: Run Reopener
@@ -18,7 +18,7 @@ jobs:
issues: write
steps:
- name: Checkout Actions
uses: actions/checkout@v5
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
- name: Stale Closer
@@ -18,7 +18,7 @@ jobs:
issues: write
steps:
- name: Checkout Actions
uses: actions/checkout@v5
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
- name: Stale Closer
+9 -5
View File
@@ -25,15 +25,19 @@ jobs:
runs-on: ${{ inputs.runner-env }}
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
ref: ${{ inputs.checkout-ref }}
- name: Use Node.js 24
uses: actions/setup-node@v4
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
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
@@ -80,21 +84,21 @@ jobs:
- name: Run languageServer integration tests (linux/macOS)
if: ${{ inputs.platform == 'mac' || inputs.platform == 'linux' }}
uses: coactions/setup-xvfb@v1
uses: coactions/setup-xvfb@b6b4fcfb9f5a895edadc3bc76318fae0ac17c8b3 # v1.0.1
with:
run: yarn test --scenario=SingleRootProject
working-directory: Extension
- name: Run E2E IntelliSense features tests (linux/macOS)
if: ${{ inputs.platform == 'mac' || inputs.platform == 'linux' }}
uses: coactions/setup-xvfb@v1
uses: coactions/setup-xvfb@b6b4fcfb9f5a895edadc3bc76318fae0ac17c8b3 # v1.0.1
with:
run: yarn test --scenario=MultirootDeadlockTest
working-directory: Extension
- name: Run RunWithoutDebugging tests (linux/macOS)
if: ${{ inputs.platform == 'mac' || inputs.platform == 'linux' }}
uses: coactions/setup-xvfb@v1
uses: coactions/setup-xvfb@b6b4fcfb9f5a895edadc3bc76318fae0ac17c8b3 # v1.0.1
with:
run: yarn test --scenario=RunWithoutDebugging --scenario-arg=skipExternalConsole
working-directory: Extension
+1 -1
View File
@@ -18,7 +18,7 @@ jobs:
issues: write
steps:
- name: Checkout Actions
uses: actions/checkout@v5
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
- name: Run Locker
@@ -18,7 +18,7 @@ jobs:
issues: write
steps:
- name: Checkout Actions
uses: actions/checkout@v5
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
- name: Stale Closer
@@ -18,7 +18,7 @@ jobs:
issues: write
steps:
- name: Checkout Actions
uses: actions/checkout@v5
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
- name: Stale Closer
@@ -18,7 +18,7 @@ jobs:
issues: write
steps:
- name: Checkout Actions
uses: actions/checkout@v5
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
- name: Stale Closer
+1 -1
View File
@@ -18,7 +18,7 @@ jobs:
issues: write
steps:
- name: Checkout Actions
uses: actions/checkout@v5
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
- name: Stale Closer
+1 -1
View File
@@ -5,7 +5,7 @@ These steps will allow you to debug the TypeScript code that is part of the Micr
Prerequisite steps:
* Clone the release branch of [this](https://github.com/Microsoft/vscode-cpptools) repository.
* git clone -b release https://github.com/Microsoft/vscode-cpptools
* Install [node](https://nodejs.org).
* Install the [required Node.js version](../Extension/readme.developer.md#required-tools).
* Install [yarn](https://yarnpkg.com).
* From a command line, run the following commands from the **Extension** folder in the root of the repository:
* `yarn install` will install the dependencies needed to build the extension.
+1
View File
@@ -10,6 +10,7 @@ server
debugAdapters
LLVM
bin/assert_dialog.sh
bin/binaryVersion.json
bin/cpptools*
bin/edge_cli
bin/isense_driver
+30 -1
View File
@@ -7,7 +7,7 @@ import { cp, readdir, rm, stat } from 'node:fs/promises';
import { homedir } from 'node:os';
import { basename, join } from 'node:path';
import { verbose } from '../src/Utility/Text/streams';
import { $args, $root, green, heading, note } from './common';
import { $args, $root, Git, green, heading, note, warn } from './common';
const extensionPrefix = 'ms-vscode.cpptools-';
const foldersToCopy = ['bin', 'debugAdapters', 'LLVM'] as const;
@@ -125,6 +125,33 @@ async function findLatestInstalledExtension(providedPath?: string): Promise<stri
return installed[0].path;
}
/**
* A few files inside the copied folders are checked into the repo (for example bin/cpp.hint and
* bin/messages/**). The copy overwrites them with the installed extension's versions, which can differ
* in line endings or content and then show up as spurious local modifications. Restore any tracked files
* that the copy changed so only the untracked binaries remain in the working tree.
*/
async function restoreTrackedFiles(): Promise<void> {
const modified = await Git('ls-files', '--modified', '--', ...foldersToCopy);
if (modified.code) {
warn(`Unable to determine which tracked files to restore: ${modified.error.all().join('\n')}`);
return;
}
const files = modified.stdio.all().map(line => line.trim()).filter(line => line.length > 0);
if (!files.length) {
return;
}
const restored = await Git('checkout', '--', ...files);
if (restored.code) {
warn(`Unable to restore tracked files after copy: ${restored.error.all().join('\n')}`);
return;
}
note(`Restored ${files.length} tracked ${files.length === 1 ? 'file' : 'files'} overwritten by the copy.`);
}
export async function main(sourcePath = $args[0]): Promise<string | undefined> {
console.log(heading('Copy installed extension binaries'));
@@ -142,6 +169,8 @@ export async function main(sourcePath = $args[0]): Promise<string | undefined> {
note(`Copied installed binaries into ${$root}`);
await restoreTrackedFiles();
const installedVersion = tryParseVersion(basename(installedExtensionPath));
return installedVersion?.join('.');
}
+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), []);
});
+2 -3
View File
@@ -4,13 +4,12 @@
* ------------------------------------------------------------------------------------------ */
import { downloadAndUnzipVSCode, resolveCliArgsFromVSCodeExecutablePath } from '@vscode/test-electron';
import { createHash } from 'crypto';
import { tmpdir } from 'os';
import { resolve } from 'path';
import { verbose } from '../src/Utility/Text/streams';
import { mkdir, readJson, rimraf, write } from './common';
import { getVSCodeTestIsolate } from './vscodeTestPath';
export const isolated = resolve(tmpdir(), '.vscode-test', createHash('sha256').update(__dirname).digest('hex').substring(0, 6));
export const isolated = getVSCodeTestIsolate(__dirname);
export const extensionsDir = resolve(isolated, 'extensions');
export const userDir = resolve(isolated, 'user-data');
export const settings = resolve(userDir, "User", 'settings.json');
+51
View File
@@ -0,0 +1,51 @@
/* --------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All Rights Reserved.
* See 'LICENSE' in the project root for license information.
* ------------------------------------------------------------------------------------------ */
import { createHash } from 'crypto';
import { homedir } from 'os';
import { posix, win32 } from 'path';
function isFullyQualifiedPath(value: string, platform: NodeJS.Platform): boolean {
const path = platform === 'win32' ? win32 : posix;
return path.isAbsolute(value) && (platform !== 'win32' || path.parse(value).root.length > 1);
}
export function getVSCodeTestIsolate(
scriptDirectory: string,
platform: NodeJS.Platform = process.platform,
environment: NodeJS.ProcessEnv = process.env,
homeDirectory: string = homedir()): string {
const path = platform === 'win32' ? win32 : posix;
const override = environment.CPPTOOLS_VSCODE_TEST_ROOT;
let root: string;
if (override) {
if (!isFullyQualifiedPath(override, platform)) {
throw new Error('CPPTOOLS_VSCODE_TEST_ROOT must be a fully qualified absolute path.');
}
root = override;
} else {
switch (platform) {
case 'win32': {
const localAppData = environment.LOCALAPPDATA;
const cacheDirectory = localAppData && isFullyQualifiedPath(localAppData, platform) ? localAppData : path.resolve(homeDirectory, 'AppData', 'Local');
root = path.resolve(cacheDirectory, 'Microsoft', 'vscode-cpptools', 'vscode-test');
break;
}
case 'darwin':
root = path.resolve(homeDirectory, 'Library', 'Caches', 'vscode-cpptools', 'vscode-test');
break;
default: {
const xdgCacheHome = environment.XDG_CACHE_HOME;
const cacheDirectory = xdgCacheHome && isFullyQualifiedPath(xdgCacheHome, platform) ? xdgCacheHome : path.resolve(homeDirectory, '.cache');
root = path.resolve(cacheDirectory, 'vscode-cpptools', 'vscode-test');
break;
}
}
}
const worktreeHash = createHash('sha256').update(scriptDirectory).digest('hex').substring(0, 6);
return path.resolve(root, worktreeHash);
}
+33 -60
View File
@@ -1,82 +1,55 @@
# C/C++ for Visual Studio Code Changelog
## Version 1.33.6: July 31, 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 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.
## 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 -2
View File
@@ -1487,7 +1487,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
---------------------------------------------------------
brace-expansion 1.1.16 - MIT
brace-expansion 1.1.18 - MIT
https://github.com/juliangruber/brace-expansion
Copyright (c) 2013 Julian Gruber <[email protected]>
@@ -1519,7 +1519,7 @@ SOFTWARE.
---------------------------------------------------------
brace-expansion 2.1.2 - MIT
brace-expansion 2.1.4 - MIT
https://github.com/juliangruber/brace-expansion
Copyright (c) 2013 Julian Gruber <[email protected]>
+41 -6
View File
@@ -2662,7 +2662,7 @@
"Typ proměnné %t ve funkci constexpr není typ literálu.",
"Proměnná ve funkci constexpr nemá dobu trvání automatického ukládání.",
"Proměnná ve funkci constexpr není inicializovaná.",
"Inicializace (uzavřená v závorkách) proměnné deklarované se zástupným typem, ale bez znaku =, vyžaduje právě jeden element uzavřený do závorek.",
"Inicializace proměnné deklarované pomocí zástupného typu složenými závorkami bez znaku = vyžaduje právě jeden prvek uvnitř závorek",
"neexistuje žádná konfigurace %s --target",
"Atribut je podporován pouze v 32bitových konfiguracích x86",
"%s vyžaduje argument",
@@ -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,
@@ -3552,9 +3552,9 @@
"Verze IFC %u1.%u2 není podporována.",
"Architektura IFC %sq není kompatibilní s aktuální cílovou architekturou.",
"%m žádá o index %u nepodporovaného oddílu odpovídajícího %sq",
"Číslo parametru %d z %n má typ %t, který nelze dokončit.",
"Číslo parametru %d z %n má neúplný typ %t.",
"Číslo parametru %d z %n má abstraktní typ %t.",
"číslo parametru %u z(e) %n má typ %t, který nelze dokončit",
"číslo parametru %u z(e) %n má neúplný typ %t",
"číslo parametru %u z(e) %n má abstraktní typ %t",
"Strukturované vazby jsou funkcí C++17.",
"Zachycení strukturovaných vazeb je funkce C++20.",
"Operand splicer má typ %t místo std::meta::info.",
@@ -3747,5 +3747,40 @@
"„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"
"Zkrácená syntaxe šablony funkce není standardní pro vodítka dedukce",
"explicitní parametry „this“ jsou funkcí C++23",
"specifikátory pole se v kontextech dedukce šablony nepodporují",
"druhý argument musí být vektor celočíselného typu se stejným počtem prvků jako první",
"argument musí být vektorem logických typů",
"argument musí být ukazatel na skalární typ",
"nesprávný typ argumentu (měl by být %t)",
"typ vektoru (se stejným počtem elementů jako první argument) je povinný",
"balíčky strukturovaných vazeb jsou funkcí C++26",
"balíček strukturované vazby se dá deklarovat jenom uvnitř šablony",
"nejde deklarovat více balíčků v deklaraci strukturované vazby",
"Možnost --no_parse_templates nejde použít v režimu C++26",
"element balíčku typů se nemůže shodovat s %n",
"parametry jen pro identifikátory se dají použít jenom v definicích funkcí starého stylu, které jsou od C23 nestandardní",
"možnost no_require_func_prototypes se dá použít jenom při kompilaci C",
"rozlišení přetížení pro volání address-of-overload-set nemůže vybrat člen implicitního objektu %nd",
"indexování balíčků je funkce C++26",
"index balíčku překračuje počet elementů balíčku",
"dedukce argumentu šablony třídy pro šablony aliasů je funkce C++20",
"_BitInt(%d1) není platný; maximální celočíselná šířka je %d2",
"_BitInt(%d1) je neplatný; minimální šířka signed _BitInt je %d2",
"unsigned _BitInt(%d1) je neplatný; minimální šířka unsigned _BitInt je %d2",
"Typy _BitInt nemůžou být podkladový typ výčtového typu",
"změna deklarace vodítka dedukce %t (předchozí deklarace %p)",
"Předkompilovaný hlavičkový soubor %sq nebyl vytvořen",
" instance (",
" definice) typu ",
"<neznámý>",
"Anonymní typ, který není podobný jazyku C, dostal název pro účely propojení prostřednictvím deklarace typedef nebo aliasu",
"Typ není podobný jazyku C kvůli této základní třídě",
"Typ není podobný jazyku C kvůli tomuto výchozímu inicializátoru členu",
"Typ není podobný jazyku C kvůli této deklaraci friend",
"Typ není podobný jazyku C kvůli této deklaraci členu",
"Typ není podobný jazyku C kvůli tomuto lambda výrazu",
"Kvalifikátor názvu výčtového typu je funkce jazyka C++11",
"Neomezené sjednocení je funkce jazyka C++11"
]
+41 -6
View File
@@ -2662,7 +2662,7 @@
"Variablentyp %t in constexpr-Funktion ist kein Literaltyp",
"Variable in constexpr-Funktion hat keine automatische Speicherdauer",
"Variable in constexpr-Funktion ist nicht initialisiert.",
"Initialisierung in Klammern einer Variablen, die mit einem Platzhaltertyp, jedoch ohne \"=\" initialisiert wurde, erfordert genau ein Element innerhalb der Klammern",
"Die Initialisierung einer mit einem Platzhaltertyp, jedoch ohne \"=\", deklarierten Variablen mit geschweiften Klammern erfordert genau ein Element innerhalb der geschweiften Klammern.",
"Es ist keine --target-Konfiguration \"%s\" vorhanden.",
"das Attribut wird nur in einer 32-Bit-x86-Konfigurationen unterstützt",
"\"%s\" erfordert ein Argument.",
@@ -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,
@@ -3552,9 +3552,9 @@
"IFC-Version %u1.%u2 wird nicht unterstützt",
"Die IFC-Architektur \"%sq\" ist nicht mit der aktuellen Zielarchitektur kompatibel",
"%m fordert den Index %u einer nicht unterstützten Partition an, die %sq entspricht",
"Die Parameternummer %d von %n weist den Typ %t auf, der nicht abgeschlossen werden kann",
"Die Parameternummer %d von %n weist den unvollständigen Typ %t auf",
"Die Parameternummer %d von %n weist den abstrakten Typ %t auf",
"Die Parameternummer %u von %n weist den Typ %t auf, der nicht abgeschlossen werden kann",
"Die Parameternummer %u von %n weist den unvollständigen Typ %t auf",
"Die Parameternummer %u von %n weist den abstrakten Typ %t auf",
"Strukturierte Bindungen sind ein C++17-Feature",
"Das Erfassen strukturierter Bindungen ist ein C++20-Feature",
"Der Operand des Splicers weist den Typ %t anstelle von std::meta::info auf.",
@@ -3747,5 +3747,40 @@
"„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."
"Die abgekürzte Funktionsvorlagensyntax entspricht nicht dem Standard für Deduktionsleitfäden.",
"Explizite this-Parameter sind ein C++23-Feature.",
"Arraykennzeichner werden in Kontexten zur Vorlagendeduktion nicht unterstützt.",
"Das zweite Argument muss ein ganzzahliger Vektor mit derselben Anzahl von Elementen wie das erste sein.",
"Das Argument muss ein Vektor boolescher Typen sein.",
"Das Argument muss ein Zeiger auf einen skalaren Typ sein.",
"Falscher Argumenttyp (sollte „%t“ sein)",
"Ein Vektortyp mit derselben Anzahl von Elementen wie das erste Argument ist erforderlich.",
"Strukturierte Bindungspakete sind ein C++26-Feature",
"Ein strukturierter Bindungspack kann nur innerhalb einer Vorlage deklariert werden.",
"In einer Deklaration für strukturierte Bindungen können nicht mehrere Packs deklariert werden.",
"Die Option „--no_parse_templates“ kann im C++26-Modus nicht verwendet werden.",
"Ein Typpaketelement darf nicht mit „%n“ übereinstimmen.",
"Parameter, die nur aus Bezeichnern bestehen, können nur in Funktionsdefinitionen alten Stils verwendet werden, die seit C23 nicht standardkonform sind.",
"Die Option „no_require_func_prototypes“ kann nur beim Kompilieren von C verwendet werden.",
"Die Überladungsauflösung für einen Aufruf von address-of-overload-set darf kein implizites Objektmember „%nd“ auswählen.",
"Paketindizierung ist ein C++26-Feature.",
"Der Paketindex überschreitet die Anzahl der Paketelemente.",
"Die Deduktion von Klassenvorlagenargumenten für Aliasvorlagen ist ein Feature von C++20.",
"_BitInt(%d1) ist ungültig; die maximale Ganzzahlbreite beträgt %d2.",
"_BitInt(%d1) ist ungültig; die minimale Breite für signed _BitInt beträgt %d2.",
"unsigned _BitInt(%d1) ist ungültig; die minimale Breite für unsigned _BitInt beträgt %d2.",
"_BitInt-Typen können nicht der zugrunde liegende Typ eines Aufzählungstyps sein.",
"Neudeklaration des Deduktionsleitfadens „%t“ (vorherige Deklaration %p)",
"Die vorkompilierte Headerdatei %sq wurde nicht erstellt.",
" Instanzen (",
" defs) von ",
"<unknown>",
"Anonymer, nicht C-ähnlicher Typ erhält für Verknüpfungszwecke einen Namen durch eine typedef- oder Aliasdeklaration",
"Der Typ ist aufgrund dieser Basisklasse nicht C-ähnlich.",
"Der Typ ist aufgrund dieses Standard-Memberinitialisierers nicht C-ähnlich.",
"Der Typ ist aufgrund dieser Frienddeklaration nicht C-ähnlich.",
"Der Typ ist aufgrund dieser Memberdeklaration nicht C-ähnlich.",
"Der Typ ist aufgrund dieses Lambdaausdrucks nicht C-ähnlich.",
"Ein Namensqualifizierer für einen Enumerationstyp ist ein C++11-Feature.",
"Unbeschränkte Unions sind ein C++11-Feature."
]
+41 -6
View File
@@ -2662,7 +2662,7 @@
"el tipo de variable %t de la función constexpr no es un tipo literal",
"la variable de la función constexpr no tiene una duración de almacenamiento automática",
"la variable de la función constexpr está sin inicializar",
"la inicialización entre llaves de una variable declarada con un tipo de marcador de posición pero sin \"=\" necesita exactamente un elemento dentro de las llaves",
"la inicialización entre llaves de una variable declarada con un tipo de marcador de posición pero sin '=' requiere exactamente un elemento dentro de las llaves",
"no existe ninguna configuración \"%s\" --target",
"el atributo solo se admite en configuraciones x86 de 32 bits",
"\"%s\" requiere un argumento",
@@ -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,
@@ -3552,9 +3552,9 @@
"no se admite la versión IFC %u1.%u2",
"la arquitectura IFC %sq no es compatible con la arquitectura de destino actual",
"%m solicita el índice %u de una partición no admitida correspondiente a %sq",
"el número de parámetro %d de %n tiene un tipo %t que no se puede completar",
"el número de parámetro %d de %n tiene el tipo incompleto %t",
"el número de parámetro %d de %n tiene el tipo abstracto %t",
"el número de parámetro %u de %n tiene un tipo %t que no se puede completar",
"el número de parámetro %u de %n tiene el tipo incompleto %t",
"el número de parámetro %u de %n tiene el tipo abstracto %t",
"los enlaces estructurados son una característica de C++17",
"la captura de enlaces estructurados es una característica de C++20",
"el operando de splicer tiene el tipo %t en lugar de std::meta::info",
@@ -3747,5 +3747,40 @@
"\"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"
"La sintaxis abreviada de las plantillas de funciones no es estándar para las guías de deducción",
"los parámetros explícitos \"this\" son una característica de C++23",
"no se admiten designadores de matriz en contextos de deducción de plantilla",
"el segundo argumento debe ser un vector de tipo entero con el mismo número de elementos que el primero",
"el argumento debe ser un vector de tipos booleanos",
"el argumento debe ser un puntero a un tipo escalar",
"tipo de argumento incorrecto (debe ser %t)",
"se requiere un tipo vectorial (con el mismo número de elementos que el primer argumento)",
"los paquetes de enlace estructurado son una característica de C++26",
"un paquete de enlace estructurado solo se puede declarar dentro de una plantilla",
"no se pueden declarar varios paquetes en una declaración de enlace estructurado",
"La opción \"--no_parse_templates\" no se puede usar en modo C++26",
"un elemento de paquete de tipos no puede coincidir con %n",
"los parámetros de solo identificador solo se pueden usar en definiciones de función de estilo antiguo, que no son estándar desde C23",
"la opción \"no_require_func_prototypes\" solo se puede usar al compilar C",
"la resolución de sobrecarga para una llamada a una dirección de conjunto de sobrecargas no puede seleccionar un miembro de objeto implícito %nd",
"la indexación de paquetes es una característica de C++26",
"el índice del paquete supera el número de elementos del paquete",
"la deducción de argumentos de plantilla de clase para plantillas de alias es una característica de C++20",
"_BitInt(%d1) no es válido; el ancho máximo de entero es %d2",
"_BitInt(%d1) no es válido; el ancho mínimo de signed _BitInt es %d2",
"unsigned _BitInt(%d1) no es válido; el ancho mínimo de unsigned _BitInt es %d2",
"_BitInt no puede ser el tipo subyacente de un tipo de enumeración",
"volver a declarar la guía %t de deducción (declaración anterior %p)",
"no se creó el archivo %sq de encabezado precompilado",
" instancias (",
" defs) de ",
"<desconocido>",
"tipo anónimo no similar a C al que se asignó un nombre para fines de vinculación mediante una declaración typedef o de alias",
"el tipo no es similar a C debido a esta clase base",
"el tipo no es similar a C debido a este inicializador de miembro predeterminado",
"el tipo no es similar a C debido a esta declaración \"friend\"",
"el tipo no es similar a C debido a esta declaración de miembro",
"el tipo no es similar a C debido a esta expresión lambda",
"un calificador de nombre de tipo de enumeración es una característica de C++11",
"las uniones sin restricciones son una característica de C++11"
]
+41 -6
View File
@@ -2662,7 +2662,7 @@
"Le type de variable %t dans la fonction constexpr n'est pas un type littéral",
"La variable dans la fonction constexpr ne possède pas de durée de stockage automatique",
"la variable dans la fonction constexpr n'est pas initialisée",
"L'initialisation entre accolades d'une variable déclarée avec un type d'espace réservé mais sans `=` requiert exactement un élément à l'intérieur des accolades",
"linitialisation entre accolades dune variable déclarée avec un type despace réservé mais sans « = » nécessite exactement un élément à lintérieur des accolades",
"aucune configuration --target '%s' n'existe",
"l'attribut est uniquement pris en charge dans les configurations 32 bits x86",
"'%s' nécessite un argument",
@@ -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,
@@ -3552,9 +3552,9 @@
"La version IFC %u1.%u2 n'est pas prise en charge",
"L'architecture IFC %sq est incompatible avec l'architecture cible actuelle",
"%m demande lindex %u dune partition non prise en charge qui correspond à %sq",
"le paramètre numéro %d de %n a un type %t qui ne peut pas être complété",
"le numéro de paramètre %d de %n a un type incomplet %t",
"le numéro de paramètre %d de %n a un type abstrait %t",
"le paramètre numéro %u de %n a un type %t qui ne peut pas être complété",
"le numéro de paramètre %u de %n a un type incomplet %t",
"le numéro de paramètre %u de %n a un type abstrait %t",
"les liaisons structurées sont une fonctionnalité C++17",
"la capture de liaisons structurées est une fonctionnalité C++20",
"lopérande du splicer présente le type %t au lieu de std::meta::info",
@@ -3747,5 +3747,40 @@
"« 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"
"la syntaxe abrégée du modèle de fonction nest pas standard pour les guides de déduction",
"les paramètres explicites « this » sont une fonctionnalité de C++23",
"les désignateurs de tableau ne sont pas pris en charge dans les contextes de déduction de modèle",
"Le deuxième argument doit être un vecteur de type entier avec le même nombre d’éléments que le premier",
"largument doit être un vecteur de types booléens",
"largument doit être un pointeur vers un type scalaire",
"type dargument incorrect (il doit sagir de %t)",
"un type vectoriel, avec le même nombre d’éléments que le premier argument, est requis",
"les packs de liaisons structurées sont une fonctionnalité C++26",
"un pack de liaisons structurées ne peut être déclaré qu’à lintérieur dun modèle",
"nous ne pouvons pas déclarer plusieurs packs dans une déclaration de liaison structurée",
"Loption « --no_parse_templates » ne peut pas être utilisée en mode C++26",
"un élément du pack de types ne peut pas correspondre à %n",
"les paramètres composés uniquement didentificateurs ne peuvent être utilisés que dans les définitions de fonction de style ancien, qui ne sont pas standard depuis la version C23",
"loption « no_require_func_prototypes » peut être utilisée uniquement lors de la compilation de C",
"la résolution de surcharge pour un appel address-of-overload-set ne peut pas sélectionner un membre dobjet implicite %nd",
"lindexation de pack est une fonctionnalité de C++26",
"lindex du pack dépasse le nombre d’éléments du pack",
"la déduction darguments de modèle de classe pour les modèles dalias est une fonctionnalité C++20",
"_BitInt(%d1) nest pas valide, la largeur maximale dun entier est %d2",
"_BitInt(%d1) nest pas valide, la largeur minimale de signed _BitInt est %d2",
"unsigned _BitInt(%d1) nest pas valide, la largeur minimale de unsigned _BitInt est %d2",
"Les types _BitInt ne peuvent pas être le type sous-jacent dun type énumération",
"nouvelle déclaration du guide de déduction %t (déclaration précédente %p)",
"le fichier den-tête précompilé %sq na pas été créé",
" instances (",
" defs) de ",
"<unknown>",
"type anonyme non similaire à C auquel un nom a été attribué à des fins de liaison par une déclaration typedef ou dalias",
"le type nest pas similaire à C à cause de cette classe de base",
"le type nest pas similaire à C en raison de cet initialiseur de membre par défaut",
"le type nest pas similaire à C en raison de cette déclaration friend",
"le type nest pas similaire à C en raison de cette déclaration de membre",
"le type nest pas similaire à C en raison de cette expression lambda",
"un qualificateur de nom de type énumération est une fonctionnalité C++11",
"les unions sans restriction sont une fonctionnalité C++11"
]
+41 -6
View File
@@ -2662,7 +2662,7 @@
"il tipo di variabile %t nella funzione constexpr non è un tipo letterale",
"alla variabile nella funzione constexpr non è assegnata una durata di archiviazione automatica",
"la variabile nella funzione constexpr non è inizializzata",
"per l'inizializzazione tra parentesi graffe di una variabile dichiarata con un tipo di segnaposto, ma senza `=`, è necessario specificare un solo elemento all'interno delle parentesi",
"l'inizializzazione tra parentesi graffe di una variabile dichiarata con un tipo segnaposto ma senza '=' richiede esattamente un elemento all'interno delle parentesi graffe",
"non esistono configurazioni '%s' --target",
"l'attributo è supportato soltanto in configurazioni x86 a 32 bit",
"con '%s' è richiesto un argomento",
@@ -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,
@@ -3552,9 +3552,9 @@
"la versione IFC %u1.%u2 non è supportata",
"l'architettura IFC %sq non è compatibile con l'architettura di destinazione corrente",
"%m richiede l'indice %u di una partizione non supportata corrispondente a %sq",
"il numero di parametro %d di %n ha il tipo %t che non può essere completato",
"il numero di parametro %d di %n ha il tipo incompleto %t",
"il numero di parametro %d di %n ha il tipo astratto %t",
"il numero di parametro %u di %n ha il tipo %t che non può essere completato",
"il numero di parametro %u di %n ha il tipo incompleto %t",
"il numero di parametro %u di %n ha il tipo astratto %t",
"i binding strutturati sono una funzionalità di C++17",
"l'acquisizione di binding strutturati è una funzionalità di C++20",
"l'operando dello splicer ha il tipo %t anziché std::meta::info",
@@ -3747,5 +3747,40 @@
"'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"
"la sintassi abbreviata del modello di funzione non è standard per le guide alla deduzione",
"i parametri 'this' espliciti sono una funzionalità di C++23",
"gli indicatori di matrice non sono supportati nei contesti di deduzione del modello",
"Il secondo argomento deve essere un vettore di tipo intero con lo stesso numero di elementi del primo",
"l'argomento deve essere un vettore di tipi booleani",
"l'argomento deve essere un puntatore a un tipo scalare",
"tipo di argomento non corretto (deve essere %t)",
"è necessario un tipo vettore (con lo stesso numero di elementi del primo argomento)",
"i pacchetti di binding strutturato sono una funzionalità di C++26",
"Un pacchetto di binding strutturato può essere dichiarato solo all'interno di un modello",
"non è possibile dichiarare più pacchetti in una dichiarazione di binding strutturato",
"L'opzione '--no_parse_templates' non può essere usata in modalità C++26",
"Non è possibile far corrispondere un elemento di tipo pacchetto a %n",
"i parametri costituiti dal solo identificatore sono consentiti esclusivamente nelle definizioni di funzione in stile legacy, che non sono conformi allo standard a partire da C23",
"l'opzione 'no_require_func_prototypes' può essere usata solo durante la compilazione di C",
"La risoluzione dell'overload per una chiamata address-of-overload-set non può selezionare un membro implicito dell'oggetto %nd",
"l'indicizzazione dei pacchetti è una funzionalità di C++26",
"l'indice del pacchetto supera il numero di elementi del pacchetto",
"La deduzione dell'argomento del modello di classe per i modelli alias è una funzionalità di C++20",
"_BitInt(%d1) non è valido; la larghezza massima dell'intero è %d2",
"_BitInt(%d1) non è valido; la larghezza minima di signed _BitInt è %d2",
"unsigned _BitInt(%d1) non è valido; la larghezza minima per unsigned _BitInt è %d2",
"I tipi _BitInt non possono essere usati come tipo sottostante per un tipo enumerazione",
"Ridichiarazione della guida di deduzione %t (dichiarazione precedente %p)",
"il file di intestazione precompilato %sq non è stato creato",
" istanze (",
" defs) di ",
"<sconosciuto>",
"a un tipo anonimo non simile a C è stato assegnato un nome per scopi di linkage tramite una dichiarazione typedef o di alias",
"il tipo non è simile a C a causa di questa classe base",
"il tipo non è simile a C a causa di questo inizializzatore predefinito per membri",
"il tipo non è simile a C a causa di questa dichiarazione friend",
"il tipo non è simile a C a causa di questa dichiarazione di membro",
"il tipo non è simile a C a causa di questa espressione lambda",
"un qualificatore del nome di tipo enumerazione è una funzionalità di C++11",
"le unioni senza restrizioni sono una funzionalità di C++11"
]
+41 -6
View File
@@ -2662,7 +2662,7 @@
"constexpr 関数の変数の型 %t がリテラル型ではありません",
"constexpr 関数の変数に自動ストレージ存続期間がありません",
"constexpr 関数の変数が初期化されていません",
"中かっこで囲まれた変数の初期化がプレースホルダー型で宣言されましたが、`=` がないため、中かっこ内要素と正確に一致しなければなりません",
"プレースホルダー型で宣言されているが '=' のない変数の中かっこ初期化には、中かっこ内要素が 1 つだけ必要です",
"'%s' --target の構成が存在しません",
"属性は 32 ビット x86 構成でのみサポートされています",
"'%s' は引数が必要です",
@@ -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,
@@ -3552,9 +3552,9 @@
"IFC バージョン %u1.%u2 はサポートされていません",
"IFC アーキテクチャ %sq は現在のターゲット アーキテクチャと互換性がありません",
"%m は、インデックス %u (%sq に対応するサポートされていないパーティションのインデックス) を要求します",
"%n のパラメーター番号 %d に、完了できない型 %t があります",
"%n のパラメーター番号 %d に不完全な型 %t があります",
"%n のパラメーター番号 %d は抽象型 %t",
"%n のパラメーター番号 %u に、完了できない型 %t があります",
"%n のパラメーター番号 %u不完全な型 %t があります",
"%n のパラメーター番号 %u に、抽象型 %t があります",
"構造化バインディングは C++17 機能です",
"構造化バインディングのキャプチャは C++20 の機能です",
"スライサーのオペランドの型は std::meta::info ではなく %t です",
@@ -3747,5 +3747,40 @@
"'static' はここでは非標準です",
"%nd は、明示的な列挙型ベースなしで以前に宣言されました",
"見つからない 'typename' はここでは非標準です",
"省略形の関数テンプレート構文は、推論ガイドでは非標準です"
"省略形の関数テンプレート構文は、推論ガイドでは非標準です",
"明示的な 'this' パラメーターは C++23 の機能です",
"テンプレート引数推論コンテキストでは配列指定子はサポートされていません",
"2 番目の引数は、1 番目の引数と同じ数の要素を持つ整数型のベクターである必要があります",
"引数はブール型のベクターである必要があります",
"引数はスカラー型へのポインターである必要があります",
"引数の型が正しくありません (必要な型: %t)",
"1 番目の引数と同じ要素数を持つベクター型が必要です",
"構造化バインディング パックは C++26 の機能です",
"構造化バインディング パックはテンプレート内でのみ宣言できます",
"構造化バインディング宣言で複数のパックを宣言することはできません",
"'--no_parse_templates' オプションは C++26 モードでは使用できません",
"型パック要素は %n に一致できません",
"識別子のみのパラメーターは、旧形式の関数定義でのみ使用できます。C23 以降ではこの形式は非標準です",
"オプション 'no_require_func_prototypes' は C をコンパイルするときにのみ使用できます",
"address-of-overload-set 呼び出しのオーバーロード解決では、暗黙的オブジェクト メンバー %nd を選択できません",
"パックのインデックス作成は C++26 の機能です",
"パック インデックスがパック要素の数を超えています",
"エイリアス テンプレートのクラス テンプレート引数推論は C++20 の機能です",
"_BitInt(%d1) は無効です。整数の最大幅は %d2 です",
"_BitInt(%d1) は無効です。signed _BitInt の最小幅は %d2 です",
"unsigned _BitInt(%d1) は無効です。unsigned _BitInt の最小ビット幅は %d2 です",
"_BitInt 型は列挙型の基になる型として使用できません",
"推論ガイドが再宣言されています %t(以前の宣言: %p)",
"プリコンパイル済みヘッダー ファイル %sq が作成されませんでした",
" instances (",
" defs) of ",
"<unknown>",
"typedef または alias 宣言によるリンケージの目的で付けられた匿名の C-like ではない型の名前",
"この基底クラスのため、型は C-like ではありません",
"この既定のメンバー初期化子のため、型は C-like ではありません",
"このフレンド宣言のため、型は C-like ではありません",
"このメンバー宣言のため、型は C-like ではありません",
"このラムダ式のため、型は C-like ではありません",
"列挙型名修飾子は C++11 の機能です",
"無制限の共用体は C++11 機能です"
]
+41 -6
View File
@@ -2662,7 +2662,7 @@
"constexpr 함수의 변수 형식 %t이(가) 리터럴 형식이 아닙니다.",
"constexpr 함수의 변수에 자동 저장 기간이 없습니다.",
"constexpr 함수에 있는 변수의 초기화가 취소되었습니다.",
"자리 표시자 형식은 있으나 `=`는 없이 선언된 변수의 중괄호 초기화에서는 중괄호 안에 정확히 하나의 요소가 있어야 합니다.",
"자리 표시자 형식은 있으나 '='는 없이 선언된 변수의 중괄호 초기화에서는 중괄호 안에 정확히 하나의 요소가 있어야 합니다.",
"'%s' 없음 --대상 구성이 존재함",
"속성은 32비트 x86 구성에서만 지원됩니다.",
"'%s'에 인수 필요",
@@ -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,
@@ -3552,9 +3552,9 @@
"IFC 버전 %u1.%u2은(는) 지원되지 않습니다.",
"IFC 아키텍처 %sq이(가) 현재 대상 아키텍처와 호환되지 않습니다.",
"%m은(는) %sq에 해당하는 억제된 파티션의 인덱스 %u을(를) 요청합니다.",
"%n의 매개 변수 번호 %d에는 완료할 수 없는 형식 %t이 있습니다.",
"매개 변수 번호 %d(%n 중)이 불완전한 형식 %t입니다.",
"매개 변수 번호 %d(%n 중)에는 추상 형식 %t이(가) 있습니다.",
"%n의 매개 변수 번호 %u에는 완료할 수 없는 형식 %t이(가) 있습니다.",
"매개 변수 번호 %u(%n 중)이 불완전한 형식 %t",
"매개 변수 번호 %u(%n 중)에는 추상 형식 %t이(가) 있",
"구조적 바인딩은 C++17 기능입니다.",
"구조화된 바인딩 캡처는 C++20 기능입니다.",
"스플라이서의 피연산자에 std::meta::info 대신 %t 형식이 있습니다.",
@@ -3747,5 +3747,40 @@
"여기서 'static'은 표준이 아닙니다.",
"%nd은(는) 이전에 명시적 열거형 기반 없이 선언되었습니다.",
"여기서 누락된 'typename'이 표준이 아닙니다.",
"약식 함수 템플릿 구문은 추론 가이드에 대한 표준이 아닙니다."
"약식 함수 템플릿 구문은 추론 가이드에 대한 표준이 아닙니다.",
"명시적 'this' 매개 변수는 C++23 기능입니다.",
"배열 지정자는 템플릿 추론 컨텍스트에서 지원되지 않습니다.",
"두 번째 인수는 첫 번째 인수와 같은 수의 요소를 가진 정수 형식의 벡터여야 합니다.",
"인수는 부울 형식의 벡터여야 합니다.",
"인수는 스칼라 형식을 가리키는 포인터여야 합니다.",
"인수 형식이 잘못되었습니다. %t여(이어)야 합니다.",
"벡터 형식이 필요합니다. 첫 번째 인수와 같은 수의 요소를 가져야 합니다.",
"구조적 바인딩 팩은 C++26 기능입니다.",
"구조적 바인딩 팩은 템플릿 안에서만 선언할 수 있습니다.",
"구조적 바인딩 선언에서는 여러 팩을 선언할 수 없습니다.",
"'--no_parse_templates' 옵션은 C++26 모드에서 사용할 수 없습니다.",
"형식 팩 요소는 %n와(과) 일치할 수 없습니다.",
"식별자 전용 매개 변수는 C23에서 비표준인 이전 스타일 함수 정의에서만 사용할 수 있습니다.",
"'no_require_func_prototypes' 옵션은 C를 컴파일할 경우에만 사용할 수 있습니다.",
"address-of-overload-set 호출에 대한 오버로드 해결에서는 암시적 개체 멤버 %nd을(를) 선택할 수 없습니다.",
"팩 인덱싱은 C++26 기능입니다.",
"팩 인덱스가 팩 요소 수를 초과합니다.",
"별칭 템플릿에 대한 클래스 템플릿 인수 추론은 C++20 기능입니다.",
"_BitInt(%d1)은 잘못되었습니다. 최대 정수 너비는 %d2입니다.",
"_BitInt(%d1)은 잘못되었습니다. 최소 signed _BitInt 너비는 %d2입니다.",
"unsigned _BitInt(%d1)은 잘못되었습니다. 최소 unsigned _BitInt 너비는 %d2입니다.",
"_BitInt 형식은 열거형 형식의 기반 형식이 될 수 없습니다.",
"추론 가이드 %t의 재선언입니다. (이전 선언 %p)",
"미리 컴파일된 헤더 파일 %sq이(가) 만들어지지 않음",
" 인스턴스(",
" defs)의 ",
"<알 수 없음>",
"typedef 또는 별칭 선언으로 인해 링크 목적으로 이름이 지정된 C와 유사하지 않은 익명 형식",
"이 기본 클래스 때문에 형식이 C와 유사하지 않음",
"이 기본 구성원 이니셜라이저 때문에 형식이 C와 유사하지 않음",
"이 friend 선언 때문에 형식이 C와 유사하지 않음",
"이 멤버 선언 때문에 형식이 C와 유사하지 않음",
"이 람다 식 때문에 형식이 C와 유사하지 않음",
"열거형 형식 이름 한정자는 C++11 기능임",
"제한 없는 공용 구조체는 C++11 기능임"
]
+41 -6
View File
@@ -2662,7 +2662,7 @@
"typ zmiennej %t w funkcji constexpr nie jest typem literału",
"zmienna w funkcji constexpr nie ma automatycznego okresu magazynu",
"nie zainicjowano zmiennej w funkcji constexpr",
"Inicjowanie w nawiasach klamrowych zmiennej zadeklarowanej przy użyciu typu symbolu zastępczego bez znaku „=” wymaga dokładnie jednego elementu w nawiasach klamrowych",
"inicjowanie w nawiasach klamrowych zmiennej zadeklarowanej przy użyciu typu symbolu zastępczego bez znaku „=” wymaga dokładnie jednego elementu w nawiasach klamrowych",
"konfiguracja opcji --target elementu „%s” nie istnieje",
"atrybut jest obsługiwany tylko w 32-bitowych konfiguracjach x86",
"element „%s” wymaga argumentu",
@@ -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,
@@ -3552,9 +3552,9 @@
"Wersja IFC %u1.%u2 nie jest obsługiwana",
"Architektura IFC %sq jest niezgodna z bieżącą architekturą docelową",
"Element %m żąda indeksu %u nieobsługiwanej partycji odpowiadającej %sq",
"numer parametru %d z %n ma typ %t, którego nie można ukończyć",
"numer parametru %d z %n ma niekompletny typ %t",
"numer parametru %d z %n ma typ abstrakcyjny %t",
"numer parametru %u z %n ma typ %t, którego nie można ukończyć",
"numer parametru %u z %n ma niekompletny typ %t",
"numer parametru %u z %n ma typ abstrakcyjny %t",
"powiązania strukturalne są funkcją języka C++17",
"przechwytywanie powiązań strukturalnych jest funkcją języka C++20",
"argument operacji splicer ma typ %t zamiast std::meta::info",
@@ -3747,5 +3747,40 @@
"„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"
"skrócona składnia szablonu funkcji jest niestandardowa dla przewodników dedukcji",
"jawne parametry „this” są funkcją języka C++23",
"desygnatory tablic nie są obsługiwane w kontekstach dedukcji szablonów",
"drugi argument musi być wektorem typu całkowitego o takiej samej liczbie elementów jak pierwszy",
"argument musi być wektorem typów logicznych",
"argument musi być wskaźnikiem do typu skalarnego",
"niepoprawny typ argumentu (powinien być %t)",
"wymagany jest typ wektorowy (z taką samą liczbą elementów jak pierwszy argument)",
"pakiety powiązań strukturalnych to funkcja języka C++26",
"pakiet wiązań strukturalnych można zadeklarować tylko wewnątrz szablonu",
"nie można zadeklarować wielu pakietów w deklaracji wiązania strukturalnego",
"Opcji „--no_parse_templates” nie można używać w trybie C++26",
"element pakietu typów nie może pasować do %n",
"parametrów zawierających tylko identyfikatory można używać tylko w definicjach funkcji w starym stylu, które od C23 są niestandardowe",
"opcji „no_require_func_prototypes” można użyć tylko w przypadku kompilowania kodu C",
"rozstrzyganie przeciążeń dla wywołania address-of-overload-set nie może wybrać składowej %nd z niejawnym obiektem",
"indeksowanie pakietów jest funkcją języka C++26",
"indeks pakietu przekracza liczbę elementów pakietu",
"dedukcja argumentów szablonu klasy dla szablonów aliasów to funkcja języka C++20",
"_BitInt(%d1) jest nieprawidłowy; maksymalna szerokość liczby całkowitej wynosi %d2",
"_BitInt(%d1) jest nieprawidłowy; minimalna szerokość signed _BitInt wynosi %d2",
"unsigned _BitInt(%d1) jest nieprawidłowy; minimalna szerokość unsigned _BitInt wynosi %d2",
"typy _BitInt nie mogą być podstawowym typem typu wyliczenia",
"ponowna deklaracja wytycznej dedukcji %t (poprzednia deklaracja %p)",
"prekompilowany plik nagłówkowy %sq nie został utworzony",
" wystąpienia (",
" defs) z ",
"<unknown>",
"anonimowemu typowi niepodobnemu do C nadano nazwę do celów linkowania za pomocą deklaracji typedef lub aliasu",
"typ nie jest podobny do języka C z powodu tej klasy bazowej",
"typ nie jest C-podobny z powodu tego domyślnego inicjatora składowej",
"typ nie jest podobny do C z powodu tej deklaracji elementu zaprzyjaźnionego",
"typ nie jest C-podobny z powodu tej deklaracji składowej",
"typ nie jest C-podobny z powodu tego wyrażenia lambda",
"kwalifikator nazwy typu wyliczeniowego jest funkcją języka C++11",
"nieograniczone unie są funkcją języka C++11"
]
+41 -6
View File
@@ -2662,7 +2662,7 @@
"o tipo de variável %t na função constexpr não é um tipo literal",
"a variável na função constexpr não tem duração de armazenamento automático",
"a variável na função constexpr não foi inicializada",
"inicialização entre chaves de uma variável declarada com um tipo de espaço reservado, mas sem '=', requer exatamente um elemento entre chaves",
"a inicialização entre chaves de uma variável declarada com um tipo de espaço reservado, mas sem '=' exige exatamente um elemento dentro das chaves",
"nenhuma --configuração de destino '%s' existente",
"o atributo tem suporte apenas em configurações x86 de 32 bits",
"'%s' exige um argumento",
@@ -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,
@@ -3552,9 +3552,9 @@
"A versão IFC %u1.%u2 não tem suporte",
"A arquitetura IFC %sq é incompatível com a arquitetura de destino atual",
"%m solicita o índice %u de uma partição não suportada correspondente a %sq",
"o número de parâmetro %d de %n tem tipo %t que não pode ser concluído",
"o número de parâmetro %d de %n tem o tipo incompleto %t",
"o número de parâmetro %d de %n tem tipo o abstrato %t",
"o número de parâmetro %u de %n tem tipo %t que não pode ser concluído",
"o número de parâmetro %u de %n tem tipo incompleto %t",
"o número de parâmetro %u de %n tem tipo abstrato %t",
"associações estruturadas são um recurso do C++17",
"capturar associações estruturadas é um recurso do C++20",
"operando do splicer tem o tipo %t em vez de std::meta::info",
@@ -3747,5 +3747,40 @@
"\"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"
"a sintaxe abreviada de template de função é não padrão para guias de dedução",
"parâmetros explícitos de 'this' são um recurso do C++23",
"designadores de matriz não têm suporte em contextos de dedução de modelo",
"o segundo argumento deve ser um vetor de tipo inteiro com o mesmo número de elementos que o primeiro",
"o argumento deve ser um vetor de tipos boolianos",
"o argumento deve ser um ponteiro para um tipo escalar",
"tipo de argumento incorreto (deveria ser %t)",
"é necessário um tipo vetor (com o mesmo número de elementos que o primeiro argumento)",
"pacotes de associação estruturada são um recurso do C++26",
"um pacote de associação estruturada só pode ser declarado dentro de um modelo",
"não é possível declarar vários pacotes em uma declaração de associação estruturada",
"A opção '--no_parse_templates' não pode ser usada no modo C++26",
"um elemento de pacote de tipos não pode corresponder a %n",
"parâmetros somente com identificadores só podem ser usados em definições de função no estilo antigo, que não são padrão desde C23",
"a opção 'no_require_func_prototypes' só pode ser usada ao compilar C",
"a resolução de sobrecarga para uma chamada de conjunto de sobrecargas de endereço não pode selecionar o membro de objeto implícito %nd",
"a indexação de pacotes é um recurso do C++26",
"o índice do pacote excede o número de elementos do pacote",
"a dedução de argumentos de modelo de classe para modelos de alias é um recurso do C++20",
"_BitInt(%d1) é inválido; a largura máxima de inteiros é %d2",
"_BitInt(%d1) é inválido; a largura mínima de signed _BitInt é %d2",
"unsigned _BitInt(%d1) é inválido; a largura mínima de unsigned _BitInt é %d2",
"os tipos _BitInt não podem ser o tipo subjacente de um tipo de enumeração",
"redeclaração do guia de dedução %t (declaração anterior %p)",
"arquivo de cabeçalho pré-compilado %sq não foi criado",
" instâncias (",
" defs) de ",
"<desconhecido>",
"tipo anônimo não semelhante a C que recebeu um nome para fins de vinculação por meio de uma declaração typedef ou de alias",
"o tipo não é semelhante a C por causa dessa classe base",
"o tipo não é semelhante a C devido a este inicializador de membro padrão",
"o tipo não é semelhante a C devido a esta declaração de friend",
"o tipo não é semelhante a C devido a esta declaração de membro",
"o tipo não é semelhante a C devido a esta expressão lambda",
"um qualificador de nome de tipo de enumeração é um recurso do C++11",
"uniões irrestritas são um recurso do C++11"
]
+41 -6
View File
@@ -2662,7 +2662,7 @@
"переменный тип %t в функции constexpr не является литеральным типом",
"переменная в функции constexpr не имеет автоматической длительности хранения",
"переменная в функции constexpr не инициализирована",
"заключенная в фигурные скобки инициализация переменной, объявленная с типом заполнителя, но без \"=\", должна содержать строго один элемент внутри фигурных скобок",
"для инициализации переменной в фигурных скобках, объявленной с помощью типа заполнителя, но без \"=\", требуется ровно один элемент внутри фигурных скобок",
"конфигурация \"%s\" --target не существует",
"атрибут поддерживается только в 32-разрядных (x86) конфигурациях",
"для \"%s\" требуется аргумент",
@@ -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,
@@ -3552,9 +3552,9 @@
"Версия IFC %u1.%u2 не поддерживается",
"Архитектура IFC %sq несовместима с текущей целевой архитектурой",
"модуль %m запрашивает индекс %u неподдерживаемого раздела, соответствующего %sq",
"номер параметра %d из %n имеет тип %t, который не может быть завершен",
"номер параметра %d из %n имеет неполный тип %t",
"номер параметра %d из %n имеет абстрактный тип %t",
"номер параметра %u из %n имеет тип %t, который не может быть завершен",
"номер параметра %u из %n имеет неполный тип %t",
"номер параметра %u из %n имеет абстрактный тип %t",
"структурированные привязки — это функция C++17",
"запись структурированных привязок — это функция C++20",
"операнд splicer имеет тип %t вместо std::meta::info",
@@ -3747,5 +3747,40 @@
"\"static\" является здесь нестандартным",
"%nd ранее был объявлен без явной базы перечисления",
"отсутствие typename здесь является нестандартным",
"сокращенный синтаксис шаблона функции не является стандартным для правил дедукции"
"сокращенный синтаксис шаблона функции не является стандартным для правил дедукции",
"явные параметры this — это функция C++23",
"обозначения элементов массива не поддерживаются в контекстах дедукции шаблонов",
"второй аргумент должен быть вектором целочисленного типа с тем же количеством элементов, что и первый",
"аргумент должен быть вектором логических типов",
"аргумент должен быть указателем на скалярный тип",
"неправильный тип аргумента (должен быть %t)",
"требуется векторный тип (с тем же количеством элементов, что и в первом аргументе)",
"пакеты структурированных привязок — это функция C++26",
"пакет структурированной привязки можно объявлять только внутри шаблона",
"нельзя объявлять несколько пакетов в объявлении структурированной привязки",
"параметр \"--no_parse_templates\" нельзя использовать в режиме C++26",
"элемент пакета типов не может совпадать с %n",
"параметры только с идентификаторами можно использовать только в определениях функций старого стиля, которые с C23 считаются нестандартными",
"параметр \"no_require_func_prototypes\" можно использовать только при компиляции C",
"разрешение перегрузки при взятии адреса набора перегруженных функций не может выбрать функцию-член %nd с неявным параметром объекта",
"индексирование пакетов — это функция C++26",
"индекс пакета превышает количество элементов пакета",
"дедукция аргументов шаблона класса для шаблонов псевдонимов — это функция C++20",
"_BitInt(%d1) является недопустимым; максимальная ширина целого числа — %d2",
"_BitInt(%d1) является недопустимым; минимальная ширина типа signed _BitInt — %d2",
"unsigned _BitInt(%d1) является недопустимым; минимальная ширина типа unsigned _BitInt — %d2",
"_BitInt-типы не могут быть базовым типом перечисления",
"повторное объявление руководства по дедукции %t (предыдущее объявление %p)",
"файл предкомпилированного заголовка %sq не был создан",
" экземпляры (",
" defs) из ",
"<неизвестно>",
"анонимному не C-подобному типу присвоено имя для целей связывания с помощью typedef или объявления псевдонима",
"тип не является C-подобным из-за этого базового класса",
"тип не является C-подобным из-за этого инициализатора элемента по умолчанию",
"тип не является C-подобным из-за этого дружественного объявления",
"тип не является C-подобным из-за этого объявления элемента",
"тип не является C-подобным из-за этого лямбда-выражения",
"квалификатор имени типа перечисления — это функция C++11",
"неограниченные объединения — это функция C++11"
]
+41 -6
View File
@@ -2662,7 +2662,7 @@
"constexpr işlevindeki %t değişken türü bir değişmez değer türü değil",
"constexpr işlevindeki değişken otomatik depolama süresine sahip değil",
"constexpr işlevindeki değişken başlatılmadı",
"`=` olmadan bir yer tutucu ile bildirilen değişkenin küme ayraçlarıyla başlatılması için küme ayraçlarının içinde tam bir öğe olması gerekir",
"'=' olmadan bir yer tutucu ile bildirilen değişkenin küme ayraçlarıyla başlatılması için küme ayraçlarının içinde tam olarak bir öğe olması gerekir",
"'%s' --target yapılandırması yok",
"öznitelik yalnızca 32 bit x86 yapılandırmalarında desteklenir",
"'%s' bir bağımsız değişken gerektiriyor",
@@ -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,
@@ -3552,9 +3552,9 @@
"%u1.%u2 IFC sürümü desteklenmiyor",
"%sq IFC mimarisi geçerli hedef mimariyle uyumsuz",
"%m, desteklenmeyen bir bölümün %u dizinini istiyor (%sq modülüne karşılık gelir)",
"%n üzerindeki %d numaralı parametre %t türünde ve tamamlanamıyor",
"%n üzerindeki %d numaralı parametre %t türünde ve tür tamamlanmamış",
"%n üzerindeki %d numaralı parametre %t türünde ve bu bir soyut tür",
"%n öğesinin %u numaralı parametresi tamamlanamayan %t türündedir",
"%n öğesinin %u numaralı parametresi tamamlanmamış %t türündedir",
"%n öğesinin %u numaralı parametresi soyut %t türündedir",
"yapılandırılmış bağlamalar bir C++17 özelliğidir",
"yapılandırılmış bağlamaların yakalanması bir C++20 özelliğidir",
"splicer işleneni, std::meta::info yerine %t türüne sahip",
@@ -3747,5 +3747,40 @@
"'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"
"kısaltılmış işlev şablonu sözdizimi çıkarsama kılavuzları için standart değil",
"açık 'this' parametreleri bir C++23 özelliğidir",
"dizi belirleyicileri şablon çıkarsama bağlamlarında desteklenmez",
"ikinci bağımsız değişken, birinciyle aynı sayıda öğeye sahip tamsayı türünde bir vektör olmalıdır",
"bağımsız değişken, boole türlerinden bir vektör olmalıdır",
"bağımsız değişken, skaler bir türe yönelik işaretçi olmalıdır",
"yanlış bağımsız değişken türü (%t olmalıdır)",
"bir vektör türü (ilk bağımsız değişkenle aynı sayıda öğeye sahip) gerekir",
"yapılandırılmış bağlama paketleri bir C++26 özelliğidir",
"yapılandırılmış bağlama paketi yalnızca bir şablon içinde bildirilebilir",
"yapılandırılmış bir bağlama bildiriminde birden çok paket bildirilemez",
"'--no_parse_templates' seçeneği C++26 modunda kullanılamaz",
"bir tür paketi öğesi %n ile eşleşemez",
"yalnızca tanımlayıcı parametreler sadece C23'ten beri standart dışı olan eski stil işlev tanımlarında kullanılabilir",
"'no_require_func_prototypes' seçeneği yalnızca C derlenirken kullanılabilir",
"Bir aşırı yükleme kümesi adresi çağrısı için aşırı yükleme çözümlemesi, %nd örtük nesne üyesini seçemez",
"paket dizini oluşturma bir C++26 özelliğidir",
"paket dizini paket öğelerinin sayısını aşıyor",
"diğer ad şablonları için sınıf şablonu bağımsız değişken çıkarsaması bir C++20 özelliğidir",
"_BitInt(%d1) geçersiz; en büyük tamsayı genişliği: %d2",
"_BitInt(%d1) geçersiz; en küçük signed _BitInt genişliği: %d2",
"unsigned _BitInt(%d1) geçersiz; en küçük unsigned _BitInt genişliği: %d2",
"_BitInt türleri bir numaralandırma türünün temel türü olamaz",
"%t çıkarsama kılavuzunun yeniden bildirimi (önceki %p bildirimi)",
"önceden derlenmiş üst bilgi dosyası %sq oluşturulmadı",
" örnekler (",
" defs) ",
"<bilinmiyor>",
"typedef veya diğer ad bildirimiyle bağlantı amacıyla adı verilen anonim C benzeri olmayan tür",
"bu temel sınıf nedeniyle tür C benzeri değil",
"bu varsayılan üye başlatıcısı nedeniyle tür C benzeri değil",
"bu arkadaş bildirimi nedeniyle tür C benzeri değil",
"bu üye bildirimi nedeniyle tür C benzeri değil",
"bu lambda ifadesi nedeniyle tür C benzeri değil",
"sabit listesi türü ad niteleyicisi bir C++11 özelliğidir",
"kısıtlanmamış birleşimler bir C++11 özelliğidir"
]
+40 -5
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,
@@ -3552,9 +3552,9 @@
"不支持 IFC 版本 %u1.%u2",
"IFC 体系结构 %sq 与当前目标体系结构不兼容",
"%m 请求对应于 %sq 的不支持分区的索引 %u",
"%n 的参数编号 %d 具有无法完成的类型 %t",
"%n 的参数编号 %d 具有未完成的类型 %t",
"%n 的参数编号 %d 具有抽象类型 %t",
"%n 的参数编号 %u 具有无法完成的类型 %t",
"%n 的参数编号 %u 具有不完整类型 %t",
"%n 的参数编号 %u 具有抽象类型 %t",
"结构化绑定是一项 C++17 功能",
"捕获结构化绑定是一项 C++20 功能",
"拼接程序的操作数具有类型 %t 而不是 std::meta::info",
@@ -3747,5 +3747,40 @@
"此处使用 \"static\" 不符合标准",
"之前声明 %nd 时未指定显式枚举基类型",
"此处缺少 'typename' 属于非标准用法",
"缩写函数模板语法对于推导指南是不标准的"
"缩写函数模板语法对于推导指南是不标准的",
"显式 \"this\" 参数是 C++23 功能",
"模板推导上下文中不支持数组指示符",
"第二个参数必须是整数类型的向量,且元素数量与第一个参数相同",
"参数必须是布尔类型的向量",
"参数必须是指向标量类型的指针",
"参数类型不正确(应为 %t)",
"需要向量类型(元素数量与第一个参数相同)",
"结构化绑定包是 C++26 功能",
"结构化绑定包只能在模板内部声明",
"无法在结构化绑定声明中声明多个包",
"\"--no_parse_templates\" 选项不能在 C++26 模式下使用",
"类型包元素无法匹配 %n",
"仅标识符参数只能在旧式函数定义中使用,自 C23 起这属于非标准用法",
"选项 \"no_require_func_prototypes\" 只能在编译 C 时使用",
"重载集地址调用的重载解析不能选择隐式对象成员 %nd",
"包索引是 C++26 功能",
"包索引超出包元素数量",
"别名模板的类模板参数推导是 C++20 功能",
"_BitInt(%d1) 无效;最大整数宽度为 %d2",
"_BitInt(%d1) 无效;最小 signed _BitInt 宽度为 %d2",
"unsigned _BitInt(%d1) 无效;最小 unsigned _BitInt 宽度为 %d2",
"_BitInt 类型不能作为枚举类型的基础类型",
"推导指南 %t 的重新声明(先前的声明 %p)",
"未创建预编译标头文件 %sq",
" 实例(",
" 定义) ",
"<未知>",
"通过 typedef 或别名声明为链接目的赋予名称的匿名非 C 风格类型",
"由于此基类,这种类型不是 C 风格",
"由于此默认成员初始值设定项,类型不是 C 风格",
"由于此友元声明,该类型不是 C 风格",
"由于此成员声明,类型不是 C 风格",
"由于此 lambda 表达式,该类型不是 C 风格",
"枚举类型名称限定符是 C++11 功能",
"无限制联合是 C++11 功能"
]
+41 -6
View File
@@ -2662,7 +2662,7 @@
"constexpr 函式中的變數類型 %t 不是常值類型",
"constexpr 函式中的變數沒有自動儲存期",
"constexpr 函式中的變數未初始化",
"已宣告為預留位置類型但沒有 '=' 且括在大括弧中的變數初始化,在大括內只需要一個項目",
"使用了預留位置類型宣告,但沒有 '=' 之大括號初始化的變數,在大括內只需要一個項目",
"沒有任何 '%s' -- 目標組態",
"屬性只在 32 位元的 x86 組態中支援",
"'%s' 需要引數",
@@ -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,
@@ -3552,9 +3552,9 @@
"不支援 IFC 版本 %u1.%u2",
"IFC 架構 %sq 與目前的目標架構不相容",
"%m 要求對應至 %sq 不受支援的分割區的索引 %u",
"%n 的參數編號 %d 具有無法完成的類型 %t",
"%n 的參數編號 %d 具有不完整的類型 %t",
"%n 的參數編號 %d 具有抽象類型 %t",
"%n 的參數編號 %u 具有無法完成的類型 %t",
"%n 的參數編號 %u 具有不完整的類型 %t",
"%n 的參數編號 %u 具有抽象類型 %t",
"結構化繫結是個 C++17 功能",
"擷取結構化繫結是個 C++20 功能",
"Splicer 的運算元類型為 %t,而不是 std::meta::info",
@@ -3747,5 +3747,40 @@
"此處使用的 'static' 非標準",
"%nd 先前宣告時未明確指定的列舉基底",
"此處缺少 'typename' 非標準用法",
"簡化函式範本語法在推導指南中並非標準用法"
"簡化函式範本語法在推導指南中並非標準用法",
"明確 'this' 參數是 C++23 功能",
"範本推導內容中不支援陣列指定元",
"第二個引數必須是整數類型的向量,其元素數目必須與第一個相同",
"引數必須是布林型別的向量",
"引數必須是純量類型的指標",
"不正確的引數類型 (應該是 %t)",
"需要向量類型 (元素數目與第一個引數相同)",
"結構化的綁定套件是 C++26 功能",
"結構化的綁定套件只能在範本內宣告",
"無法在結構化繫結宣告中宣告多個套件",
"'--no_parse_templates' 選項無法在 C++26 模式中使用",
"類型套件元素無法比對 %n",
"僅識別碼參數只能用於舊樣式函式定義,而這類定義自 C23 起即為非標準",
"選項 'no_require_func_prototypes' 只能在編譯 C 時使用",
"多載集合位址呼叫的多載解析無法選取隱含物件成員 %nd",
"套件索引是 C++26 功能",
"套件索引超過套件元素數目",
"別名範本的類別範本引數推導是 C++20 功能",
"_BitInt(%d1) 為無效; 最大整數寬度為 %d2",
"_BitInt(%d1) 無效; signed _BitInt 的最小寬度為 %d2",
"unsigned _BitInt(%d1) 無效; unsigned _BitInt 的最小寬度為 %d2",
"_BitInt 類型不能是列舉類型的基礎類型",
"重新宣告推導指南 %t (先前的宣告 %p)",
"未建立先行編譯標頭檔 %sq",
" 執行個體 (",
" defs) 的 ",
"<unknown>",
"匿名的非 C 樣式類型,透過 typedef 或別名宣告取得用於連結的名稱",
"因為這個基底類別,這個類型不是 C 樣式",
"因為這個預設成員初始設定式,類型不是 C 樣式",
"因為這個 friend 宣告,類型不是 C 樣式",
"因為這個成員宣告,類型不是 C 樣式",
"因為這個 Lambda 運算式,類型不是 C 樣式",
"列舉型別名稱限定詞是 C++11 功能",
"不受限的等位是 C++11 功能"
]
+2 -2
View File
@@ -323,7 +323,7 @@
"c_cpp.debuggers.serverLaunchTimeout.description": "调试程序等待 debugServer 启动的可选时间(毫秒)。默认为 10000。",
"c_cpp.debuggers.coreDumpPath.description": "指定程序的核心转储文件的可选完整路径。默认为 null。",
"c_cpp.debuggers.cppdbg.externalConsole.description": "如果为 true,则为调试对象启动控制台。如果为 false,它在 Linux 和 Windows 上会显示在集成控制台中。",
"c_cpp.debuggers.cppvsdbg.externalConsole.description": "[已通过“控制台”弃用]如果为 true,将为调试对象启动控制台。如果为 false,将不启动任何控制台。",
"c_cpp.debuggers.cppvsdbg.externalConsole.description": "[已通过 'console' 弃用]如果为 true,将为调试对象启动控制台。如果为 false,将不启动任何控制台。",
"c_cpp.debuggers.cppvsdbg.console.description": "启动调试目标的位置。如果未定义,则默认为 \"internalConsole\"。",
"c_cpp.debuggers.cppvsdbg.console.internalConsole.description": "输出到 VS Code 调试控制台。这不支持读取控制台输入(例如:'std::cin' 或 'scanf')。",
"c_cpp.debuggers.cppvsdbg.console.integratedTerminal.description": "VS Code 的集成终端。",
@@ -389,7 +389,7 @@
"c_cpp.taskDefinitions.detail.description": "任务的其他详细信息。",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.description": "相同源树的当前路径和编译时路径。EditorPath 下的文件会映射到 CompileTimePath 路径以进行断点匹配,并在显示 stacktrace 位置时,从 CompileTimePath 映射到 EditorPath。",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.editorPath.description": "编辑器将使用的源树的路径。",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "如果此条目仅用于堆栈帧位置映射,则为 False。如果在指定断点位置时也需要使用此条目,则为 True",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "如果此条目仅用于堆栈帧位置映射,则为设为 false。如果在指定断点位置时也需要使用此条目,则true",
"c_cpp.debuggers.symbolOptions.description": "用于控制如何找到和加载符号(.pdb 文件)的选项。",
"c_cpp.debuggers.unknownBreakpointHandling.description": "控制在命中时如何处理(通常通过原始 GDB 命令)外部设置的断点。\n允许的值为 \"throw\" (好像应用程序抛出了异常)和 \"stop\" (只会暂停调试会话)。默认值为 \"throw\"。",
"c_cpp.debuggers.debuginfod.description": "控制 GDB 的 debuginfod 行为,以从 debuginfod 服务器下载调试符号。",
@@ -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})"
}
+1 -1
View File
@@ -389,7 +389,7 @@
"c_cpp.taskDefinitions.detail.description": "工作的其他詳細資料。",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.description": "相同來源樹狀的目前路徑和編譯時間路徑。在顯示 stacktrace 位置時,在 EditorPath 下找到的檔案會對應到 CompileTimePath 路徑,以進行中斷點必對,並會從 CompileTimePath 對應到 EditorPath。",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.editorPath.description": "編輯器要使用的來源樹狀路徑。",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "若此項目只用於堆疊框架位置對應,False; 若在指定中斷點位置時也應該使用此項目,True。",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "若此項目只用於堆疊框架位置對應,請將其設定false若在指定中斷點位置時也應該使用此項目,請將其設定true。",
"c_cpp.debuggers.symbolOptions.description": "控制如何找到並載入符號 (.pdb 檔案) 的選項。",
"c_cpp.debuggers.unknownBreakpointHandling.description": "控制叫用時如何處理在外部設定的中斷點 (通常是透過原始 GDB 命令)。\n允許的值為 \"throw\",其作用就像應用程式擲出例外,以及 \"stop\",其只會暫停偵錯工作階段。預設值為 \"throw\"。",
"c_cpp.debuggers.debuginfod.description": "控制從 debuginfod 伺服器下載偵錯符號的 GDB debuginfod 行為。",
@@ -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} 毫秒內)。",
@@ -5,7 +5,7 @@
// Do not edit this file. It is machine generated.
{
"no.context.provided": "未提供內容",
"not.windows": "設定 Visual Studio 開發人員環境命令僅可在 Windows 使用",
"not.windows": "\"設定 Visual Studio 開發人員環境\" 命令僅可在 Windows 使用",
"error.no.vs": "找不到包含 C++ 編譯器的 Visual Studio 安裝",
"operation.cancelled": "作業已取消",
"no.hosts": "找不到主機",
+21 -6
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++ 關鍵字",
@@ -346,9 +346,9 @@
"auth_denied": "使用者拒絕授權。",
"auth_unexpected_error": "輪詢期間發生未預期的錯誤: {0}",
"auth_login_failed": "GitHub 登入失敗。請嘗試使用命令列中的 --login 進行登入。",
"auth_login_failed_plugin": "GitHub 登入失敗。請執行 npx @microsoft/cpp-language-server --login",
"auth_login_failed_plugin": "GitHub 登入失敗。Run npx @microsoft/cpp-language-server --login",
"auth_eula_required": "必須接受 EULA 才能繼續。請使用 --accept-eula 執行。",
"auth_eula_required_plugin": "必須接受 EULA 才能繼續。請執行 npx @microsoft/cpp-language-server --accept-eula",
"auth_eula_required_plugin": "必須接受 EULA 才能繼續。Run npx @microsoft/cpp-language-server --accept-eula",
"auth_already_authenticated": "已使用 GitHub 驗證。使用 --force-login 重新驗證。",
"config_unsupported_version": "初始化失敗: 不支援的設定版本。僅支援版本 1。",
"config_file_not_found": "初始化失敗: 找不到設定檔 '{0}'。",
@@ -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})"
}
+3 -3
View File
@@ -323,7 +323,7 @@
"c_cpp.debuggers.serverLaunchTimeout.description": "Volitelný čas (v milisekundách) čekání ladicího programu, než se spustí debugServer. Výchozí hodnota je 10000.",
"c_cpp.debuggers.coreDumpPath.description": "Volitelná úplná cesta k základnímu souboru výpisu pro zadaný program. Výchozí hodnota je null.",
"c_cpp.debuggers.cppdbg.externalConsole.description": "Pokud se nastaví na true, spustí se pro laděný proces konzola. Pokud se nastaví hodnota false, v Linuxu a ve Windows se zobrazí integrovaná konzola.",
"c_cpp.debuggers.cppvsdbg.externalConsole.description": "[Zastaralé kvůli console] Pokud se nastaví na true, spustí se pro laděný proces konzola. Pokud se nastaví hodnota false, konzola se nespustí.",
"c_cpp.debuggers.cppvsdbg.externalConsole.description": "[Zastaralé kvůli 'console'] Pokud se nastaví na true, spustí se pro laděný proces konzola. Pokud se nastaví hodnota false, konzola se nespustí.",
"c_cpp.debuggers.cppvsdbg.console.description": "Umístění, na kterém se má spustit cíl ladění. Když se nedefinuje, výchozí hodnota bude internalConsole.",
"c_cpp.debuggers.cppvsdbg.console.internalConsole.description": "Výstup do konzoly ladění VS Code. Nepodporuje čtení vstupu konzoly (např. std::cin nebo scanf).",
"c_cpp.debuggers.cppvsdbg.console.integratedTerminal.description": "Integrovaný terminál VS Code.",
@@ -385,11 +385,11 @@
"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",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "False, pokud se tato položka používá jen k mapování umístění bloku zásobníku. True, pokud se tato entita má použít i při zadávání umístění zarážek",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "Nastavte na false, pokud se tato položka používá jen k mapování umístění rámce zásobníku. Nastavte na true, pokud se tato položka používat také při zadávání umístění bodů přerušení.",
"c_cpp.debuggers.symbolOptions.description": "Možnosti kontroly způsobu, jakým se hledají a načítají symboly (soubory .pdb).",
"c_cpp.debuggers.unknownBreakpointHandling.description": "Určuje, jak se mají zarážky nastavené externě (obvykle prostřednictvím nezpracovaných příkazů GDB) zpracovávat při průchodu.\nPovolené hodnoty jsou throw, která se chová, jako by aplikace vyvolala výjimku, a stop, která pouze pozastaví ladicí relaci. Výchozí hodnota je throw.",
"c_cpp.debuggers.debuginfod.description": "Řídí chování debuginfod v GDB při stahování symbolů ladění ze serverů debuginfod.",
@@ -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})"
}
+14 -14
View File
@@ -283,17 +283,17 @@
"c_cpp.debuggers.pipeTransport.pipeEnv.description": "Umgebungsvariablen, die an das Pipeprogramm übergeben werden.",
"c_cpp.debuggers.pipeTransport.quoteArgs.description": "Gibt an, ob Anführungszeichen gesetzt werden sollen, wenn die einzelnen pipeProgram-Argumente Zeichen enthalten (z. B. Leerzeichen oder Tabstopps). Bei Einstellung auf \"false\" wird der Debuggerbefehl nicht mehr automatisch in Anführungszeichen gesetzt. Der Standardwert ist \"true\".",
"c_cpp.debuggers.logging.description": "Optionale Flags zum Festlegen, welche Nachrichtentypen in der Debugging-Konsole protokolliert werden sollen.",
"c_cpp.debuggers.logging.exceptions.description": "Optionales Flag zum Festlegen, ob Ausnahmemeldungen in der Debugging-Konsole protokolliert werden sollen. Der Standardwert ist \"true\".",
"c_cpp.debuggers.logging.moduleLoad.description": "Optionales Flag zum Festlegen, ob Modulladeereignisse in der Debugging-Konsole protokolliert werden sollen. Der Standardwert ist \"true\".",
"c_cpp.debuggers.logging.programOutput.description": "Optionales Flag zum Festlegen, ob die Programmausgabe in der Debugging-Konsole protokolliert werden soll. Der Standardwert ist \"true\".",
"c_cpp.debuggers.logging.engineLogging.description": "Optionales Flag zum Festlegen, ob Nachrichten der Diagnosedebug-Engine in der Debugging-Konsole protokolliert werden sollen. Der Standardwert ist \"false\".",
"c_cpp.debuggers.logging.trace.description": "Optionales Flag zum Festlegen, ob die Befehlsablaufverfolgung des Diagnoseadapters in der Debugging-Konsole protokolliert werden soll. Der Standardwert ist \"false\".",
"c_cpp.debuggers.logging.traceResponse.description": "Optionales Flag zum Festlegen, ob die Befehls- und Antwortablaufverfolgung des Diagnoseadapters in der Debugging-Konsole protokolliert werden soll. Der Standardwert ist \"false\".",
"c_cpp.debuggers.logging.exceptions.description": "Optionales Flag zum Festlegen, ob Ausnahmemeldungen in der Debugging-Konsole protokolliert werden sollen. Der Standardwert ist true.",
"c_cpp.debuggers.logging.moduleLoad.description": "Optionales Flag zum Festlegen, ob Modulladeereignisse in der Debugging-Konsole protokolliert werden sollen. Der Standardwert ist true.",
"c_cpp.debuggers.logging.programOutput.description": "Optionales Flag zum Festlegen, ob die Programmausgabe in der Debugging-Konsole protokolliert werden soll. Der Standardwert ist true.",
"c_cpp.debuggers.logging.engineLogging.description": "Optionales Flag zum Festlegen, ob Nachrichten der Diagnosedebug-Engine in der Debugging-Konsole protokolliert werden sollen. Der Standardwert ist false.",
"c_cpp.debuggers.logging.trace.description": "Optionales Flag zum Festlegen, ob die Befehlsablaufverfolgung des Diagnoseadapters in der Debugging-Konsole protokolliert werden soll. Der Standardwert ist false.",
"c_cpp.debuggers.logging.traceResponse.description": "Optionales Flag zum Festlegen, ob die Befehls- und Antwortablaufverfolgung des Diagnoseadapters in der Debugging-Konsole protokolliert werden soll. Der Standardwert ist false.",
"c_cpp.debuggers.cppvsdbg.logging.threadExit.description": "Optionales Flag zum Bestimmen, ob Meldungen zum Beenden des Threads in der Debugging-Konsole protokolliert werden sollen. Standardwert: \"false\".",
"c_cpp.debuggers.cppvsdbg.logging.processExit.description": "Optionale Kennzeichnung zum Bestimmen, ob Meldungen zum Beenden des Zielprozesses in der Debugging-Konsole protokolliert werden sollen. Standardwert: \"true\".",
"c_cpp.debuggers.text.description": "Der auszuführende Debuggerbefehl.",
"c_cpp.debuggers.description.description": "Optionale Beschreibung des Befehls.",
"c_cpp.debuggers.ignoreFailures.description": "Wenn dieser Wert auf \"true\" festgelegt ist, werden durch den Befehl verursachte Fehler ignoriert. Der Standardwert ist \"false\".",
"c_cpp.debuggers.ignoreFailures.description": "Wenn dieser Wert auf true festgelegt ist, werden durch den Befehl verursachte Fehler ignoriert. Der Standardwert ist false.",
"c_cpp.debuggers.program.description": "Vollständiger Pfad zur ausführbaren Programmdatei.",
"c_cpp.debuggers.args.description": "Befehlszeilenargumente, die an das Programm übergeben werden.",
"c_cpp.debuggers.targetArchitecture.description": "Die Architektur der zu debuggenden Komponente. Falls dieser Parameter nicht festgelegt ist, wird die Architektur automatisch erkannt. Zulässige Werte sind \"x86\", \"arm\", \"arm64\", \"mips\", \"x64\", \"amd64\" und \"x86_64\".",
@@ -322,23 +322,23 @@
"c_cpp.debuggers.filterStderr.description": "stderr-Stream für ein vom Server gestartetes Muster suchen und stderr in der Debugausgabe protokollieren. Der Standardwert ist \"false\".",
"c_cpp.debuggers.serverLaunchTimeout.description": "Optionale Zeit in Millisekunden, während der der Debugger auf den Start von debugServer wartet. Der Standardwert ist 10.000.",
"c_cpp.debuggers.coreDumpPath.description": "Optionaler vollständiger Pfad zu einer Kern-Speicherabbilddatei für das angegebene Programm. Der Standardwert ist \"NULL\".",
"c_cpp.debuggers.cppdbg.externalConsole.description": "Wenn dieser Wert auf \"true\" festgelegt ist, wird eine Konsole für die zu debuggende Komponente gestartet. Bei \"false\" wird die Komponente unter Linux und Windows in der integrierten Konsole angezeigt.",
"c_cpp.debuggers.cppvsdbg.externalConsole.description": "[Veraltet für \"console\"] Wenn dieser Wert auf \"true\" festgelegt ist, wird eine Konsole für die zu debuggende Komponente gestartet. Bei \"false\" wird keine Konsole gestartet.",
"c_cpp.debuggers.cppdbg.externalConsole.description": "Wenn dieser Wert auf true festgelegt ist, wird eine Konsole für die zu debuggende Komponente gestartet. Bei false wird die Komponente unter Linux und Windows in der integrierten Konsole angezeigt.",
"c_cpp.debuggers.cppvsdbg.externalConsole.description": "[Veraltet für 'console'] Wenn dieser Wert auf true festgelegt ist, wird eine Konsole für die zu debuggende Komponente gestartet. Bei false wird keine Konsole gestartet.",
"c_cpp.debuggers.cppvsdbg.console.description": "Gibt an, wo das Debugziel gestartet wird. Wenn keine Angabe vorliegt, wird standardmäßig „internalConsole“ verwendet.",
"c_cpp.debuggers.cppvsdbg.console.internalConsole.description": "Die Ausgabe an die Debugging-Konsole von VS Code. Das Lesen von Konsoleneingaben (z. B. `std::cin` oder `scanf`) wird nicht unterstützt.",
"c_cpp.debuggers.cppvsdbg.console.integratedTerminal.description": "Das integrierte Terminal von VS Code.",
"c_cpp.debuggers.cppvsdbg.console.externalTerminal.description": "Konsolenanwendungen werden in einem externen Terminalfenster gestartet. Das Fenster wird in Neustartszenarien erneut verwendet und beim Beenden der Anwendung nicht automatisch ausgeblendet.",
"c_cpp.debuggers.cppvsdbg.console.newExternalWindow.description": "Konsolenanwendungen werden in ihrem eigenen externen Konsolenfenster gestartet, das beim Beenden der Anwendung ebenfalls beendet wird. Nicht-Konsolenanwendungen werden ohne Terminal ausgeführt, und stdout/stderr wird ignoriert.",
"c_cpp.debuggers.avoidWindowsConsoleRedirection.description": "Wenn dieser Wert auf \"true\" festgelegt ist, wird für die zu debuggende Komponente die Konsolenumleitung deaktiviert, die für die Unterstützung des integrierten Terminals erforderlich ist.",
"c_cpp.debuggers.avoidWindowsConsoleRedirection.description": "Wenn dieser Wert auf true festgelegt ist, wird für die zu debuggende Komponente die Konsolenumleitung deaktiviert, die für die Unterstützung des integrierten Terminals erforderlich ist.",
"c_cpp.debuggers.sourceFileMap.markdownDescription": "Optionale Quelldateizuordnungen, die an die Debug-Engine übergeben werden. Beispiel: `{ \"<ursprünglicher Quellpfad>\": \"<aktueller Quellpfad>\" }`.",
"c_cpp.debuggers.processId.anyOf.markdownDescription": "Optionale Prozess-ID, an die der Debugger angefügt werden soll. Verwenden Sie `${command:pickProcess}`, um eine Liste der lokalen ausgeführten Prozesse abzurufen, an die das Anfügen möglich ist. Beachten Sie, dass für einige Plattformen Administratorrechte erforderlich sind, damit an einen Prozess angefügt werden kann.",
"c_cpp.debuggers.program.attach.markdownDescription": "Vollständiger Pfad zur ausführbaren Programmdatei. Der Debugger sucht nach einem laufenden Prozess, der diesem ausführbaren Pfad entspricht, und bindet ihn an. Wenn mehrere Prozesse übereinstimmen, wird eine Auswahlaufforderung angezeigt. Dieses Feld ist erforderlich, um Debugsymbole für den angehängten Prozess zu laden.",
"c_cpp.debuggers.symbolSearchPath.description": "Durch Semikolons getrennte Liste von Verzeichnissen, die für die Suche nach Symboldateien (d. h. PDB- oder .so-Dateien) verwendet werden sollen. Beispiel: „c:\\dir1;c:\\dir2“.",
"c_cpp.debuggers.dumpPath.description": "Optionaler vollständiger Pfad zu einer Dumpdatei für das angegebene Programm. Beispiel: \"c:\\temp\\app.dmp\". Standardwert ist NULL.",
"c_cpp.debuggers.enableDebugHeap.description": "Wenn dieser Wert auf \"false\" festgelegt ist, wird der Prozess mit deaktiviertem Debug-Heap gestartet. Hiermit wird die Umgebungsvariable \"_NO_DEBUG_HEAP\" auf \"1\" festgelegt.",
"c_cpp.debuggers.enableDebugHeap.description": "Wenn dieser Wert auf false festgelegt ist, wird der Prozess mit deaktiviertem Debug-Heap gestartet. Hiermit wird die Umgebungsvariable \"_NO_DEBUG_HEAP\" auf \"1\" festgelegt.",
"c_cpp.debuggers.symbolLoadInfo.description": "Explizite Steuerung des Symbolladevorgangs.",
"c_cpp.debuggers.symbolLoadInfo.loadAll.description": "Bei \"true\" werden Symbole für alle Bibliotheken geladen, andernfalls werden keine solib-Symbole geladen. Der Standardwert ist \"true\".",
"c_cpp.debuggers.symbolLoadInfo.exceptionList.description": "Liste mit Dateinamen (Platzhalter zulässig), getrennt durch Semikolons `;`. Ändert das Verhalten von „LoadAll“. Wenn „LoadAll“ auf \"true\" festgelegt ist, werden keine Symbole für Bibliotheken geladen, die einem beliebigen Namen in der Liste entsprechen. Andernfalls werden nur Symbole für übereinstimmende Bibliotheken geladen. Beispiel: `foo.so;bar.so`.",
"c_cpp.debuggers.symbolLoadInfo.loadAll.description": "Bei true werden Symbole für alle Bibliotheken geladen, andernfalls werden keine solib-Symbole geladen. Der Standardwert ist true.",
"c_cpp.debuggers.symbolLoadInfo.exceptionList.description": "Liste mit Dateinamen (Platzhalter zulässig), getrennt durch Semikolons ';'. Ändert das Verhalten von „LoadAll“. Wenn „LoadAll“ auf 'true' festgelegt ist, werden keine Symbole für Bibliotheken geladen, die einem beliebigen Namen in der Liste entsprechen. Andernfalls werden nur Symbole für übereinstimmende Bibliotheken geladen. Beispiel: 'foo.so;bar.so'.",
"c_cpp.debuggers.requireExactSource.description": "Optionales Flag, um anzufordern, dass der aktuelle Quellcode mit der PDB-Datei übereinstimmt.",
"c_cpp.debuggers.stopAtConnect.description": "Wenn \"true\", sollte der Debugger nach dem Herstellen einer Verbindung mit dem Ziel beendet werden. Wenn \"false\" wird der Debugger nach dem Herstellen der Verbindung fortgesetzt. Entspricht standardmäßig \"false\".",
"c_cpp.debuggers.hardwareBreakpoints.description": "Explizite Steuerung des Hardwarehaltepunktverhaltens für Remoteziele.",
@@ -389,7 +389,7 @@
"c_cpp.taskDefinitions.detail.description": "Zusätzliche Details zur Aufgabe.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.description": "Dies sind die Pfade zu denselben Quellstrukturen einmal aktuell und einmal zur Kompilierzeit. Im EditorPath gefundene Dateien werden zum Haltepunktabgleich dem CompileTimePath-Pfad zugeordnet. Bei der Anzeige von Speicherorten für die Stapelüberwachung erfolgt die Zuordnung vom CompileTimePath zum EditorPath.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.editorPath.description": "Der Pfad zur Quellstruktur, die vom Editor verwendet wird.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "\"false\", wenn dieser Eintrag nur für eine Stapelrahmen-Speicherortzuordnung verwendet wird. \"true\", wenn dieser Eintrag auch zum Angeben von Haltepunktpositionen verwendet werden soll.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "Auf „false“ setzen, wenn dieser Eintrag nur für die Zuordnung von Stapelrahmenpositionen verwendet wird. Auf „true“ setzen, wenn dieser Eintrag auch beim Angeben von Haltepunktpositionen verwendet werden soll.",
"c_cpp.debuggers.symbolOptions.description": "Optionen zum Steuern, wie Symbole (PDB-Dateien) gefunden und geladen werden.",
"c_cpp.debuggers.unknownBreakpointHandling.description": "Steuert, wie extern gesetzte Haltepunkte (normalerweise über rohe GDB-Befehle) behandelt werden, wenn ihnen begegnet wird.\nErlaubte Werte sind \"throw\", was sich so verhält, als ob eine Ausnahme von der Anwendung ausgelöst würde, und \"stop\", was die Debugsitzung nur pausiert. Der Standardwert ist \"throw\".",
"c_cpp.debuggers.debuginfod.description": "Steuert das debuginfod-Verhalten von GDB beim Herunterladen von Debugsymbolen von debuginfod-Servern.",
@@ -8,5 +8,5 @@
"debugger.noDebug.requestType.not.supported": "„Ausführen ohne Debuggen“ wird nur für Startkonfigurationen unterstützt.",
"debugger.unsupported.properties": "Startkonfigurationen mit den folgenden Eigenschaften können nicht direkt im Terminal ausgeführt werden: {0}",
"debugger.fallback.message": "Die Programmausgabe wird stattdessen in der Debugging-Konsole angezeigt.",
"debugger.fallback.message2": "Um diese Warnung zu unterdrücken, legen Sie die Eigenschaft „ignoreRunWithoutDebuggingWarnings“ in Ihrer Startkonfiguration auf \"true\" fest."
"debugger.fallback.message2": "Um diese Warnung zu unterdrücken, legen Sie die Eigenschaft „ignoreRunWithoutDebuggingWarnings“ in Ihrer Startkonfiguration auf TRUE fest."
}
@@ -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. Wird mit einem anderen Wert als Null, 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; „--check-compile-commands=<path>“ durchlaufen lassen, um es 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})"
}
+3 -3
View File
@@ -185,7 +185,7 @@
"c_cpp.configuration.intelliSenseEngine.default.description": "Proporciona resultados que reconocen el contexto a través de un proceso de IntelliSense independiente.",
"c_cpp.configuration.intelliSenseEngine.tagParser.description": "Proporciona resultados \"fuzzy\" que no tienen en cuenta el contexto.",
"c_cpp.configuration.intelliSenseEngine.disabled.description": "Desactiva las características del servicio de lenguaje C/C++.",
"c_cpp.configuration.autocomplete.markdownDescription": "Controla el proveedor de finalización automática. Si está `disabled` y desea completarse con palabras, también tendrá que establecer `\"[cpp]\": {\"editor.wordBasedSuggestions\": <valor>}` (y de forma similar para los lenguajes `c` y `cuda-cpp`).",
"c_cpp.configuration.autocomplete.markdownDescription": "Controla el proveedor de finalización automática. Si está `disabled` y desea completarse con palabras, también tendrá que establecer `\"[cpp]\": {\"editor.wordBasedSuggestions\": <value>}` (y de forma similar para los lenguajes `c` y `cuda-cpp`).",
"c_cpp.configuration.autocomplete.default.description": "Usa el motor de IntelliSense activo.",
"c_cpp.configuration.autocomplete.disabled.description": "Usa la finalización basada en palabras proporcionada por Visual Studio Code.",
"c_cpp.configuration.errorSquiggles.description": "Controla si los posibles errores de compilación detectados por el motor de IntelliSense se notificarán al editor. También controla si se notifican advertencias de análisis de código si no se encuentran las inclusiones. El motor del analizador de etiquetas omite esta configuración.",
@@ -323,7 +323,7 @@
"c_cpp.debuggers.serverLaunchTimeout.description": "Tiempo opcional, en milisegundos, que el depurador debe esperar a que se inicie debugServer. El valor predeterminado es 10000.",
"c_cpp.debuggers.coreDumpPath.description": "Ruta de acceso completa opcional a un archivo de volcado de memoria básico para el programa especificado. El valor predeterminado es NULL.",
"c_cpp.debuggers.cppdbg.externalConsole.description": "Si se establece en true, se inicia una consola para el depurado. Si se establece en false, en Linux y Windows aparecerá en la consola integrada.",
"c_cpp.debuggers.cppvsdbg.externalConsole.description": "[En desuso por la \"consola\"] Si se establece en true, se inicia una consola para el elemento depurado. Si se establece en false, no se inicia ninguna consola.",
"c_cpp.debuggers.cppvsdbg.externalConsole.description": "[En desuso por la 'console'] Si se establece en true, se inicia una consola para el elemento depurado. Si se establece en false, no se inicia ninguna consola.",
"c_cpp.debuggers.cppvsdbg.console.description": "Indica dónde se debe iniciar el destino de depuración. Si no se define, el valor predeterminado es \"internalConsole\".",
"c_cpp.debuggers.cppvsdbg.console.internalConsole.description": "Salida a la Consola de depuración de VS Code. No se admite la lectura de entrada de la consola (ejemplo: \"std::cin\" o \"scanf\").",
"c_cpp.debuggers.cppvsdbg.console.integratedTerminal.description": "Terminal integrado de VS Code.",
@@ -389,7 +389,7 @@
"c_cpp.taskDefinitions.detail.description": "Detalles adicionales de la tarea.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.description": "Rutas de acceso actuales y en tiempo de compilación a los mismos árboles de origen. Los archivos que se encuentran en EditorPath se asignan a la ruta de acceso CompileTimePath para la coincidencia de los puntos de interrupción y se asignan de CompileTimePath a EditorPath al mostrar ubicaciones de seguimiento de la pila.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.editorPath.description": "La ruta de acceso al árbol de origen que el editor va a usar.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "False si la entrada solo se usa para la asignación de ubicación del marco de pila. True si la entrada debe usarse también al especificar ubicaciones de los puntos de interrupción.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "Se establece en false si esta entrada solo se usa para la asignación de ubicación de marco de pila. Se establece en true si esta entrada también se debe usar al especificar ubicaciones de punto de interrupción.",
"c_cpp.debuggers.symbolOptions.description": "Opciones para controlar cómo se encuentran y se cargan los símbolos (archivos .pdb).",
"c_cpp.debuggers.unknownBreakpointHandling.description": "Controla cómo se controlan los puntos de interrupción establecidos externamente (normalmente a través de comandos GDB sin procesar) cuando se alcanzan.\nLos valores permitidos son \"throw\", que actúa como si la aplicación iniciara una excepción y \"stop\", que solo pausa la sesión de depuración. El valor predeterminado es \"throw\".",
"c_cpp.debuggers.debuginfod.description": "Controla el comportamiento de debuginfod de GDB para descargar símbolos de depuración de servidores debuginfod.",
@@ -7,6 +7,6 @@
"debugger.not.available": "El tipo de depurador '{0}' no está disponible para equipos que no son de Windows.",
"debugger.noDebug.requestType.not.supported": "Ejecutar sin depuración solo se admite para las configuraciones de inicio.",
"debugger.unsupported.properties": "Las configuraciones de inicio con las siguientes propiedades no se pueden ejecutar directamente en el terminal: {0}",
"debugger.fallback.message": "En su lugar, la salida del programa aparecerá en la Consola de depuración.",
"debugger.fallback.message": "La salida del programa aparecerá en el Consola de depuración en su lugar.",
"debugger.fallback.message2": "Para suprimir esta advertencia, establezca la propiedad \"ignoreRunWithoutDebuggingWarnings\" en true en la configuración de inicio."
}
@@ -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.",
+21 -6
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++",
@@ -346,9 +346,9 @@
"auth_denied": "El usuario denegó la autorización.",
"auth_unexpected_error": "Error inesperado durante el sondeo: {0}",
"auth_login_failed": "Error de inicio de sesión de GitHub. Intente ejecutar con --login desde la línea de comandos para iniciar sesión.",
"auth_login_failed_plugin": "Error de inicio de sesión de GitHub. Ejecute npx @microsoft/cpp-language-server --login",
"auth_login_failed_plugin": "Error de inicio de sesión de GitHub. Run npx @microsoft/cpp-language-server --login",
"auth_eula_required": "Se debe aceptar el EULA para continuar. Se ejecuta con --accept-eula.",
"auth_eula_required_plugin": "Se debe aceptar el EULA para continuar. Ejecute npx @microsoft/cpp-language-server --accept-eula",
"auth_eula_required_plugin": "Se debe aceptar el EULA para continuar. Run npx @microsoft/cpp-language-server --accept-eula",
"auth_already_authenticated": "Ya se ha autenticado con GitHub. Use --force-login para volver a autenticarse.",
"config_unsupported_version": "Error de inicialización: versión de configuración no admitida. Solo se admite la versión 1.",
"config_file_not_found": "Error de inicialización: no se encontró el archivo de configuración ''{0}\".",
@@ -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 principal 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})"
}
+1 -1
View File
@@ -389,7 +389,7 @@
"c_cpp.taskDefinitions.detail.description": "Détails supplémentaires de la tâche.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.description": "Chemins actuels et au moment de la compilation des mêmes arborescences sources. Les fichiers situés dans EditorPath sont mappés au chemin CompileTimePath pour les correspondances de points d'arrêt et sont mappés de CompileTimePath à EditorPath au moment de l'affichage des emplacements d'arborescences des appels de procédure.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.editorPath.description": "Chemin de l'arborescence source que l'éditeur va utiliser.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "La valeur est false si cette entrée est utilisée uniquement pour le mappage d'emplacements de frame de pile. La valeur est true si cette entrée doit également être utilisée au moment de la spécification d'emplacements de point d'arrêt.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "Défini sur false si cette entrée est utilisée uniquement pour le mappage demplacements de frame de pile. Défini sur true si cette entrée doit également être utilisée lors de la spécification demplacements de point darrêt.",
"c_cpp.debuggers.symbolOptions.description": "Options permettant de contrôler la façon dont les symboles (fichiers .pdb) sont trouvés et chargés.",
"c_cpp.debuggers.unknownBreakpointHandling.description": "Contrôle la façon dont les points darrêt définis en externe (généralement via des commandes GDB brutes) sont gérés en cas daccès.\nLes valeurs autorisées sont « throw », qui agit comme si une exception était levée par lapplication, et « stop », qui suspend uniquement la session de débogage. La valeur par défaut est « throw ».",
"c_cpp.debuggers.debuginfod.description": "Permet de contrôler le comportement de debuginfod par GDB pour télécharger les symboles de débogage à partir de serveurs debuginfod.",
@@ -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": "#incluez les erreurs 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": "#incluez les erreurs détectées. Consider updating your compile_commands.json or 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": "#incluez les erreurs détectées basées sur 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 le analysant entièrement et en lexaminant, puis signalez tous les diagnostics. La commande se termine avec une valeur différente 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})"
}
+2 -2
View File
@@ -338,7 +338,7 @@
"c_cpp.debuggers.enableDebugHeap.description": "Se è false, il processo verrà avviato con l'heap di debug disabilitato. Imposta la variabile di ambiente '_NO_DEBUG_HEAP' su '1'.",
"c_cpp.debuggers.symbolLoadInfo.description": "Controllo esplicito del caricamento dei simboli.",
"c_cpp.debuggers.symbolLoadInfo.loadAll.description": "Se è true, verranno caricati i simboli per tutte le librerie; in caso contrario, non verrà caricato alcun simbolo di solib. Il valore predefinito è true.",
"c_cpp.debuggers.symbolLoadInfo.exceptionList.description": "Elenco di nomi di file (caratteri jolly consentiti) separati da punti e virgola ';'. Modifica il comportamento di LoadAll. Se LoadAll è True, non carica i simboli per le librerie corrispondenti a qualsiasi nome dell'elenco. In caso contrario, carica solo i simboli per le librerie corrispondenti. Esempio: 'foo.so;bar.so'.",
"c_cpp.debuggers.symbolLoadInfo.exceptionList.description": "Elenco di nomi di file (caratteri jolly consentiti) separati da punti e virgola ';'. Modifica il comportamento di LoadAll. Se LoadAll è true, non carica i simboli per le librerie corrispondenti a qualsiasi nome dell'elenco. In caso contrario, carica solo i simboli per le librerie corrispondenti. Esempio: 'foo.so;bar.so'.",
"c_cpp.debuggers.requireExactSource.description": "Flag facoltativo per richiedere che il codice sorgente corrente corrisponda al PDB.",
"c_cpp.debuggers.stopAtConnect.description": "Se è true, il debugger deve arrestarsi dopo la connessione alla destinazione. Se è false, il debugger continuerà dopo la connessione. Il valore predefinito è false.",
"c_cpp.debuggers.hardwareBreakpoints.description": "Controllo esplicito del comportamento del punto di interruzione hardware per le destinazioni remote.",
@@ -389,7 +389,7 @@
"c_cpp.taskDefinitions.detail.description": "Dettagli aggiuntivi dell'attività.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.description": "Percorsi correnti e della fase di compilazione degli stessi alberi di origine. I file trovati in EditorPath vengono associati al percorso CompileTimePath per la corrispondenza dei punti di interruzione e associati da CompileTimePath a EditorPath durante la visualizzazione dei percorsi delle analisi dello stack.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.editorPath.description": "Percorso dell'albero di origine che verrà usato dall'editor.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "False se questa voce viene usata solo per il mapping dei percorsi dello stack frame. True se questa voce deve essere usata anche quando si specificano i percorsi dei punti di interruzione.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "Impostare su false se la voce viene utilizzata solo per il mapping della posizione dello stack frame. Impostare su true se la voce deve essere utilizzata anche quando si specificano i percorsi dei punti di interruzione.",
"c_cpp.debuggers.symbolOptions.description": "Opzioni per controllare il modo in cui vengono trovati e caricati i simboli (file PDB).",
"c_cpp.debuggers.unknownBreakpointHandling.description": "Controllare la modalità di gestione dei punti di interruzione impostati esternamente (in genere tramite comandi GDB non elaborati) quando vengono selezionati.\nI valori consentiti sono \"throw\", che funziona come se fosse stata generata un'eccezione dall'applicazione e \"stop\", che sospende solo la sessione di debug. Il valore predefinito è \"throw\".",
"c_cpp.debuggers.debuginfod.description": "Controllare il comportamento di debuginfod in GDB per il download dei simboli di debug dai server debuginfod.",
@@ -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 attraverso l'analisi dettagliate e la segnalazione di eventuali diagnostiche. Esce un valore 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 ha potuto 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})"
}
+2 -2
View File
@@ -323,7 +323,7 @@
"c_cpp.debuggers.serverLaunchTimeout.description": "デバッガーが debugServer の起動を待機する時間 (ミリ秒、省略可能)。既定値は 10000 です。",
"c_cpp.debuggers.coreDumpPath.description": "指定したプログラムのコア ダンプ ファイルへの完全なパス (省略可能)。既定値は null です。",
"c_cpp.debuggers.cppdbg.externalConsole.description": "true の場合、デバッグ対象のためにコンソールが起動します。false の場合、Linux および Windows では、統合コンソールに表示されます。",
"c_cpp.debuggers.cppvsdbg.externalConsole.description": "['コンソール' で非推奨] true の場合、デバッグ対象のためにコンソールが起動します。false の場合、コンソールは起動しません。",
"c_cpp.debuggers.cppvsdbg.externalConsole.description": "['console' で非推奨] true の場合、デバッグ対象のためにコンソールが起動します。false の場合、コンソールは起動しません。",
"c_cpp.debuggers.cppvsdbg.console.description": "デバッグ ターゲットを起動する場所です。定義されていない場合、既定は 'internalConsole' です。",
"c_cpp.debuggers.cppvsdbg.console.internalConsole.description": "VS Code デバッグ コンソールに出力します。これはコンソール入力の読み取りをサポートしていません (例: 'std::cin' または 'scanf')。",
"c_cpp.debuggers.cppvsdbg.console.integratedTerminal.description": "VS Code の統合ターミナルです。",
@@ -389,7 +389,7 @@
"c_cpp.taskDefinitions.detail.description": "タスクのその他の詳細。",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.description": "同じソース ツリーへの現在およびコンパイル時のパスです。EditorPath で見つかったファイルは、ブレークポイントの一致のために CompileTimePath パスにマップされ、スタック トレースの場所を表示するときに CompileTimePath から EditorPath にマップされます。",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.editorPath.description": "エディターで使用されるソース ツリーへのパスです。",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "このエントリをスタック フレームの場所のマッピングにのみ使用する場合は False です。ブレークポイントの位置を指定するときにもこのエントリを使用する必要がある場合は True す。",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "このエントリをスタック フレームの位置のマッピングにのみ使用する場合は、false に設定します。このエントリをブレークポイントの位置を指定するときにも使用する必要がある場合は、true に設定します。",
"c_cpp.debuggers.symbolOptions.description": "シンボル (.pdb ファイル) の検索と読み込みの方法を制御するオプションです。",
"c_cpp.debuggers.unknownBreakpointHandling.description": "ヒットしたときに外部で設定されたブレークポイント (通常は生の GDB コマンドを使用) を処理する方法を制御します。\n許容される値は、アプリケーションによって例外がスローされたかのように動作する \"throw\" と、デバッグ セッションを一時停止するだけの \"stop\" です。既定値は \"throw\" です。",
"c_cpp.debuggers.debuginfod.description": "debuginfod サーバーからデバッグ シンボルをダウンロードする際の GDB の debuginfod の動作を制御します。",
@@ -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})"
}
+6 -6
View File
@@ -293,7 +293,7 @@
"c_cpp.debuggers.cppvsdbg.logging.processExit.description": "대상 프로세스 종료 메시지를 디버그 콘솔에 기록할지를 결정하는 선택적 플래그입니다. 기본값: true.",
"c_cpp.debuggers.text.description": "실행할 디버거 명령입니다.",
"c_cpp.debuggers.description.description": "명령에 대한 선택적 설명입니다.",
"c_cpp.debuggers.ignoreFailures.description": "True이면 명령 실패가 무시됩니다. 기본값은 false입니다.",
"c_cpp.debuggers.ignoreFailures.description": "true이면 명령 실패가 무시됩니다. 기본값은 false입니다.",
"c_cpp.debuggers.program.description": "프로그램 실행 파일의 전체 경로입니다.",
"c_cpp.debuggers.args.description": "프로그램에 전달된 명령줄 인수입니다.",
"c_cpp.debuggers.targetArchitecture.description": "디버기의 아키텍처입니다. 이 매개 변수를 설정하지 않는 경우 자동으로 검색됩니다. 허용되는 값은 x86, arm, arm64, mips, x64, amd64, x86_64입니다.",
@@ -322,20 +322,20 @@
"c_cpp.debuggers.filterStderr.description": "서버에서 시작한 패턴을 stderr 스트림에서 검색하고, stderr을 디버그 출력에 기록합니다. 기본값은 false입니다.",
"c_cpp.debuggers.serverLaunchTimeout.description": "debugServer가 시작될 때까지 디버거가 대기할 선택적 시간(밀리초)입니다. 기본값은 10000입니다.",
"c_cpp.debuggers.coreDumpPath.description": "지정된 프로그램에 대한 코어 덤프 파일의 선택적 전체 경로입니다. 기본값은 null입니다.",
"c_cpp.debuggers.cppdbg.externalConsole.description": "True이면 콘솔이 디버기에 대해 시작됩니다. False이면 Linux 및 Windows에서 통합 콘솔에 표시됩니다.",
"c_cpp.debuggers.cppvsdbg.externalConsole.description": "['콘솔'에서 사용되지 않음] true이면 콘솔이 디버기에 대해 시작됩니다. false이면 콘솔이 시작되지 않습니다.",
"c_cpp.debuggers.cppdbg.externalConsole.description": "true이면 콘솔이 디버기에 대해 시작됩니다. false이면 Linux 및 Windows에서 통합 콘솔에 표시됩니다.",
"c_cpp.debuggers.cppvsdbg.externalConsole.description": "['console'에서 사용되지 않음] true이면 콘솔이 디버기에 대해 시작됩니다. false이면 콘솔이 시작되지 않습니다.",
"c_cpp.debuggers.cppvsdbg.console.description": "디버그 대상을 시작할 위치입니다. 정의되지 않은 경우 기본값인 'internalConsole'로 설정됩니다.",
"c_cpp.debuggers.cppvsdbg.console.internalConsole.description": "VS Code 디버그 콘솔에 출력합니다. 콘솔 입력 읽기(예: 'std::cin' 또는 'scanf')는 지원되지 않습니다.",
"c_cpp.debuggers.cppvsdbg.console.integratedTerminal.description": "VS Code의 통합 터미널",
"c_cpp.debuggers.cppvsdbg.console.externalTerminal.description": "콘솔 애플리케이션이 외부 터미널 창에서 시작됩니다. 이 창은 다시 시작 시나리오에서 재사용되며, 애플리케이션이 종료될 때 자동으로 사라지지 않습니다.",
"c_cpp.debuggers.cppvsdbg.console.newExternalWindow.description": "콘솔 애플리케이션은 애플리케이션이 중지될 때 종료되는 해당 외부 콘솔 창에서 시작됩니다. 콘솔이 아닌 애플리케이션은 터미널 없이 실행되며, stdout/stderr이 무시됩니다.",
"c_cpp.debuggers.avoidWindowsConsoleRedirection.description": "True이면 통합 터미널 지원에 필요한 디버기 콘솔 리디렉션을 사용하지 않도록 설정합니다.",
"c_cpp.debuggers.avoidWindowsConsoleRedirection.description": "true이면 통합 터미널 지원에 필요한 디버기 콘솔 리디렉션을 사용하지 않도록 설정합니다.",
"c_cpp.debuggers.sourceFileMap.markdownDescription": "디버그 엔진에 전달되는 선택적 소스 파일 매핑입니다. 예: `{ \"<원래 소스 경로>\": \"<현재 소스 경로>\" }`.",
"c_cpp.debuggers.processId.anyOf.markdownDescription": "디버거를 연결할 선택적 프로세스 ID입니다. `${command:pickProcess}`를 사용하여 연결할 로컬 실행 프로세스 목록을 가져옵니다. 일부 플랫폼에서는 프로세스에 연결하기 위해 관리자 권한이 필요합니다.",
"c_cpp.debuggers.program.attach.markdownDescription": "프로그램 실행 파일의 전체 경로입니다. 디버거는 이 실행 파일 경로와 일치하는 실행 중인 프로세스를 찾아 연결합니다. 여러 프로세스가 일치하는 경우 선택 프롬프트가 나타납니다. 이 필드는 연결된 프로세스의 디버그 기호를 로드하는 데 필요합니다.",
"c_cpp.debuggers.symbolSearchPath.description": "기호(pdb 또는 .so) 파일 검색에 사용할 디렉터리의 세미콜론으로 구분된 목록입니다. 예: \"c:\\dir1;c:\\dir2\".",
"c_cpp.debuggers.dumpPath.description": "지정된 프로그램에 대한 코어 덤프 파일의 선택적 전체 경로입니다(예: \"c:\\temp\\app.dmp\"). 기본값은 null입니다.",
"c_cpp.debuggers.enableDebugHeap.description": "False이면 디버그 힙이 사용하지 않도록 설정된 상태로 프로세스가 시작됩니다. 이렇게 하면 환경 변수 '_NO_DEBUG_HEAP'이 '1'로 설정됩니다.",
"c_cpp.debuggers.enableDebugHeap.description": "false이면 디버그 힙이 사용하지 않도록 설정된 상태로 프로세스가 시작됩니다. 이렇게 하면 환경 변수 '_NO_DEBUG_HEAP'이 '1'로 설정됩니다.",
"c_cpp.debuggers.symbolLoadInfo.description": "기호 로드를 명시적으로 제어합니다.",
"c_cpp.debuggers.symbolLoadInfo.loadAll.description": "true이면 모든 라이브러리의 기호가 로드됩니다. true가 아니면 solib 기호가 로드되지 않습니다. 기본값은 true입니다.",
"c_cpp.debuggers.symbolLoadInfo.exceptionList.description": "세미콜론 ';'으로 구분된 파일 이름(와일드카드 허용) 목록이며, LoadAll의 동작을 수정합니다. LoadAll이 true이면 목록에 있는 이름과 일치하는 라이브러리의 기호를 로드하지 않습니다. true가 아니면 일치하는 라이브러리의 기호만 로드합니다. 예: \"foo.so;bar.so\"",
@@ -389,7 +389,7 @@
"c_cpp.taskDefinitions.detail.description": "작업의 추가 세부 정보",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.description": "같은 소스 트리의 현재 및 컴파일 시간 경로입니다. EditorPath에 있는 파일은 중단점 일치를 위해 CompileTimePath 경로에 매핑되고 stacktrace 위치를 표시할 때 CompileTimePath에서 EditorPath로 매핑됩니다.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.editorPath.description": "편집기가 사용할 소스 트리의 경로입니다.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "이 항목이 스택 프레임 위치 매핑에만 사용되면 False니다. 이 항목이 중단점 위치를 지정할 때도 사용되어야 하면 True니다.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "이 항목이 스택 프레임 위치 매핑에만 사용되면 false로 설정합니다. 이 항목이 중단점 위치를 지정할 때도 사용되어야 하면 true로 설정합니다.",
"c_cpp.debuggers.symbolOptions.description": "기호(.pdb 파일)를 찾아서 로드하는 방법을 제어하는 옵션입니다.",
"c_cpp.debuggers.unknownBreakpointHandling.description": "적중 시 외부에서 설정되는 중단점이(일반적으로 원시 GDB 명령을 통해) 처리되는 방식을 제어합니다.\n허용 값은 애플리케이션에서 예외가 발생한 것처럼 동작하는 \"throw\"와 디버그 세션만 일시 중지하는 \"stop\"입니다. 기본값은 \"throw\"입니다.",
"c_cpp.debuggers.debuginfod.description": "debuginfod 서버에서 디버그 기호를 다운로드할 때 GDB의 debuginfod 동작을 제어합니다.",
@@ -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})"
}
+5 -5
View File
@@ -283,9 +283,9 @@
"c_cpp.debuggers.pipeTransport.pipeEnv.description": "Zmienne środowiskowe przekazywane do programu potoku.",
"c_cpp.debuggers.pipeTransport.quoteArgs.description": "Jeśli poszczególne argumenty elementu pipeProgram zawierają znaki (takie jak spacje lub tabulatory), czy mają być one umieszczane w cudzysłowach? W przypadku wartości false polecenie debugera nie będzie już automatycznie umieszczane w cudzysłowach. Wartość domyślna to true.",
"c_cpp.debuggers.logging.description": "Opcjonalne flagi określające, które typy komunikatów powinny być rejestrowane w konsoli debugowania.",
"c_cpp.debuggers.logging.exceptions.description": "Opcjonalna flaga określająca, czy komunikaty o wyjątkach powinny być rejestrowane w konsoli debugowania. Wartość domyślna to false.",
"c_cpp.debuggers.logging.moduleLoad.description": "Opcjonalna flaga określająca, czy zdarzenia ładowania modułów powinny być rejestrowane w konsoli debugowania. Wartość domyślna to false.",
"c_cpp.debuggers.logging.programOutput.description": "Opcjonalna flaga określająca, czy dane wyjściowe programu powinny być rejestrowane w konsoli debugowania. Wartość domyślna to false.",
"c_cpp.debuggers.logging.exceptions.description": "Opcjonalna flaga określająca, czy komunikaty o wyjątkach powinny być rejestrowane w konsoli debugowania. Wartość domyślna to true.",
"c_cpp.debuggers.logging.moduleLoad.description": "Opcjonalna flaga określająca, czy zdarzenia ładowania modułów powinny być rejestrowane w konsoli debugowania. Wartość domyślna to true.",
"c_cpp.debuggers.logging.programOutput.description": "Opcjonalna flaga określająca, czy dane wyjściowe programu powinny być rejestrowane w konsoli debugowania. Wartość domyślna to true.",
"c_cpp.debuggers.logging.engineLogging.description": "Opcjonalna flaga określająca, czy komunikaty aparatu adaptera debugowania diagnostycznego powinny być rejestrowane w konsoli debugowania. Wartość domyślna to false.",
"c_cpp.debuggers.logging.trace.description": "Opcjonalna flaga określająca, czy śledzenie polecenia adaptera diagnostycznego powinno być rejestrowane w konsoli debugowania. Wartość domyślna to false.",
"c_cpp.debuggers.logging.traceResponse.description": "Opcjonalna flaga określająca, czy śledzenie polecenia adaptera diagnostycznego i odpowiedzi powinno być rejestrowane w konsoli debugowania. Wartość domyślna to false.",
@@ -323,7 +323,7 @@
"c_cpp.debuggers.serverLaunchTimeout.description": "Opcjonalny czas, w milisekundach, przez jaki debuger ma oczekiwać na uruchomienie serwera debugServer. Wartość domyślna to 10000.",
"c_cpp.debuggers.coreDumpPath.description": "Opcjonalna pełna ścieżka do podstawowego pliku zrzutu dla określonego programu. Wartością domyślną jest null.",
"c_cpp.debuggers.cppdbg.externalConsole.description": "Jeśli wartość to true, konsola jest uruchamiana na potrzeby debugowanego obiektu. Jeśli wartość to false, w systemie Linux i Windows konsola zostanie wyświetlona w ramach zintegrowanej konsoli.",
"c_cpp.debuggers.cppvsdbg.externalConsole.description": "[Przestarzałe i zastąpione przez element console] W przypadku wartości true uruchamiana jest konsola dla debugowanego obiektu. W przypadku wartości false nie jest uruchamiana żadna konsola.",
"c_cpp.debuggers.cppvsdbg.externalConsole.description": "[Przestarzałe i zastąpione przez element 'console'] W przypadku wartości true uruchamiana jest konsola dla debugowanego obiektu. W przypadku wartości false nie jest uruchamiana żadna konsola.",
"c_cpp.debuggers.cppvsdbg.console.description": "Miejsce uruchamiania obiektu docelowego debugowania. Jeśli wartość nie jest zdefiniowana, używana jest wartość domyślna „internalConsole”.",
"c_cpp.debuggers.cppvsdbg.console.internalConsole.description": "Przekazuj dane wyjściowe do konsoli debugowania programu VS Code. Ta funkcja nie obsługuje odczytywania wejścia konsoli (np. 'std::cin' or 'scanf').",
"c_cpp.debuggers.cppvsdbg.console.integratedTerminal.description": "Zintegrowany terminal programu VS Code.",
@@ -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})"
}
+3 -3
View File
@@ -338,7 +338,7 @@
"c_cpp.debuggers.enableDebugHeap.description": "Se for false, o processo será iniciado com o heap de depuração desabilitado. Isso define a variável de ambiente '_NO_DEBUG_HEAP' como '1'.",
"c_cpp.debuggers.symbolLoadInfo.description": "Controle explícito do carregamento de símbolo.",
"c_cpp.debuggers.symbolLoadInfo.loadAll.description": "Se for true, os símbolos de todas as bibliotecas serão carregados, caso contrário, não será carregado nenhum símbolo solib. O valor padrão é true.",
"c_cpp.debuggers.symbolLoadInfo.exceptionList.description": "Lista de nomes de arquivos (caracteres curinga permitidos) separados por ponto-e-vírgula ';'. Modifica o comportamento de LoadAll. Se LoadAll for true, não carregue símbolos para libs que correspondam a qualquer nome na lista. Caso contrário, carregue apenas símbolos para libs que correspondam. Exemplo: \"foo.so; bar.so\".",
"c_cpp.debuggers.symbolLoadInfo.exceptionList.description": "Lista de nomes de arquivos (caracteres curinga permitidos) separados por ponto-e-vírgula ';'. Modifica o comportamento de LoadAll. Se LoadAll for true, não carregue símbolos para libs que correspondam a qualquer nome na lista. Caso contrário, carregue apenas símbolos para libs que correspondam. Exemplo: \"foo.so;bar.so\".",
"c_cpp.debuggers.requireExactSource.description": "Sinalizador opcional para exigir que o código-fonte atual corresponda ao PDB.",
"c_cpp.debuggers.stopAtConnect.description": "Se for verdade, o depurador deve parar após a conexão com o alvo. Se falso, o depurador continuará após a conexão. O padrão é falso.",
"c_cpp.debuggers.hardwareBreakpoints.description": "Controle explícito do comportamento do ponto de interrupção de hardware para alvos remotos.",
@@ -385,11 +385,11 @@
"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á.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "False quando esta entrada é usada apenas para o mapeamento de local de registro de ativação. True quando esta entrada também deve ser usada ao especificar locais de ponto de interrupção.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "Defina como false se esta entrada for usada apenas para o mapeamento de local de registro de ativação. Defina como true se esta entrada também deve ser usada ao especificar locais de ponto de interrupção.",
"c_cpp.debuggers.symbolOptions.description": "Opções para controlar como os símbolos (arquivos .pdb) são encontrados e carregados.",
"c_cpp.debuggers.unknownBreakpointHandling.description": "Controla como os pontos de interrupção definidos externamente (geralmente por meio de comandos GDB brutos) são tratados quando atingidos.\nOs valores permitidos são \"throw\", que age como se uma exceção fosse lançada pelo aplicativo, e \"stop\", que apenas pausa a sessão de depuração. O valor padrão é \"throw\".",
"c_cpp.debuggers.debuginfod.description": "Controla o comportamento do debuginfod do GDB ao baixar símbolos de depuração dos servidores debuginfod.",
@@ -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 da configuração '{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.",
+19 -4
View File
@@ -12,7 +12,7 @@
"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_squiggles_disabled2": "#incluir os erros detectados. 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": "#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.",
"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}'.",
@@ -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": "#incluir os erros detectados. 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.",
@@ -160,7 +160,7 @@
"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_squiggles_disabled2": "#inclui erros detectados 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})"
}
+3 -3
View File
@@ -323,7 +323,7 @@
"c_cpp.debuggers.serverLaunchTimeout.description": "Необязательный период (в миллисекундах), в течение которого отладчик будет ожидать запуска debugServer. Значение по умолчанию: 10000.",
"c_cpp.debuggers.coreDumpPath.description": "Необязательный полный путь к основному файлу дампа для указанной программы. Значение по умолчанию: null.",
"c_cpp.debuggers.cppdbg.externalConsole.description": "Если задано значение true, для отлаживаемого объекта запускается консоль. Если задано значение false, в Linux и Windows он отображается в интегрированной консоли.",
"c_cpp.debuggers.cppvsdbg.externalConsole.description": "[Устарело; необходимо использовать \"console\"] Если задано значение true, для отлаживаемого объекта запускается консоль. Если задано значение false, консоль не запускается.",
"c_cpp.debuggers.cppvsdbg.externalConsole.description": "[Устарело; необходимо использовать 'console'] Если задано значение true, для отлаживаемого объекта запускается консоль. Если задано значение false, консоль не запускается.",
"c_cpp.debuggers.cppvsdbg.console.description": "Место запуска целевого объекта отладки. Если не указано, по умолчанию используется \"internalConsole\".",
"c_cpp.debuggers.cppvsdbg.console.internalConsole.description": "Вывод в консоль отладки VS Code. Не поддерживает чтение входных данных консоли (например: \"std::cin\" или \"scanf\").",
"c_cpp.debuggers.cppvsdbg.console.integratedTerminal.description": "Интегрированный терминал VS Code.",
@@ -389,7 +389,7 @@
"c_cpp.taskDefinitions.detail.description": "Дополнительные сведения о задаче.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.description": "Текущие пути и пути времени компиляции к одним и тем же деревьям SourceTree. Файлы по пути EditorPath сопоставляются с путем CompileTimePath для сопоставления точек останова, а также сопоставляются из пути CompileTimePath с путем EditorPath при отображении расположений трассировки стека.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.editorPath.description": "Путь к дереву SourceTree, которое будет использоваться редактором.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "Значение false, если эта запись используется только для сопоставления расположений кадра стека. Значение true, если эта запись также должна использоваться при указании расположений точек останова.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "Настроено значение false, если эта запись используется только для сопоставления расположений кадра стека. Настроено значение true, если эта запись также должна использоваться при указании расположений точек останова.",
"c_cpp.debuggers.symbolOptions.description": "Параметры, управляющие поиском и загрузкой символов (PDB-файлов).",
"c_cpp.debuggers.unknownBreakpointHandling.description": "Управляет тем, как точки останова, установленные извне (обычно через необработанные команды GDB), обрабатываются при попадании.\nДопустимые значения: \"throw\", который действует так, как если бы приложение выдало исключение, и \"stop\", который только приостанавливает сеанс отладки. Значение по умолчанию — \"throw\".",
"c_cpp.debuggers.debuginfod.description": "Управляет поведением debuginfod в GDB при скачивании символов отладки с серверов debuginfod.",
@@ -407,7 +407,7 @@
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.excludedModules.description": "Массив модулей, для которых отладчик не должен загружать символы. Поддерживаются подстановочные знаки (например: MyCompany.*.dll)\n\nЭто свойство игнорируется, если для \"mode\" задано значение \"loadAllButExcluded\".",
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includedModules.description": "Массив модулей, для которых отладчик должен загружать символы. Поддерживаются подстановочные знаки (например: MyCompany.*.dll)\n\nЭто свойство игнорируется, если для \"mode\" задано значение \"loadOnlyIncluded\".",
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includeSymbolsNextToModules.description": "Если значение равно true, для любого модуля, НЕ входящего в массив \"includedModules\", отладчик по-прежнему будет проверять рядом с самим модулем и запускаемым исполняемым файлом, но он не будет проверять пути в списке поиска символов. По умолчанию для этого параметра установлено значение \"true\".\n\nЭто свойство игнорируется, если для параметра \"mode\" установлено значение \"loadOnlyIncluded\".",
"c_cpp.debuggers.ignoreRunWithoutDebuggingWarnings.description": "Если значение равно true, предупреждение не будет записано в журнал, если при запуске без отладки не удастся запустить программу в терминале.",
"c_cpp.debuggers.ignoreRunWithoutDebuggingWarnings.description": "Если значение равно true, то при запуске без отладки программа не будет запущена в терминале без предупреждения.",
"c_cpp.semanticTokenTypes.referenceType.description": "Стиль для ссылочных типов C++/CLI.",
"c_cpp.semanticTokenTypes.cliProperty.description": "Стиль для свойств C++/CLI.",
"c_cpp.semanticTokenTypes.genericType.description": "Стиль для универсальных типов C++/CLI.",
@@ -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})"
}
+4 -4
View File
@@ -323,7 +323,7 @@
"c_cpp.debuggers.serverLaunchTimeout.description": "Hata ayıklayıcının debugServer başlangıcını beklemesi için geçen, milisaniye cinsinden isteğe bağlı süre. Varsayılan değer: 10000.",
"c_cpp.debuggers.coreDumpPath.description": "Belirtilen program için çekirdek döküm dosyasının isteğe bağlı tam yolu. Varsayılan olarak şu değeri alır: null.",
"c_cpp.debuggers.cppdbg.externalConsole.description": "Değer true ise, hata ayıklanan işlem için bir konsol başlatılır. Değer false ise, Linux ve Windows'ta Tümleşik Konsolda görünür.",
"c_cpp.debuggers.cppvsdbg.externalConsole.description": "['konsol' tarafından kullanım dışı bırakıldı] True ise, hata ayıklama için bir konsol başlatılır. False ise konsol başlatılmaz.",
"c_cpp.debuggers.cppvsdbg.externalConsole.description": "['console' tarafından kullanım dışı bırakıldı] true ise, hata ayıklama için bir konsol başlatılır. false ise konsol başlatılmaz.",
"c_cpp.debuggers.cppvsdbg.console.description": "Hata ayıklama hedefinin nerede başlatılacağını belirtir. Tanımlanmamışsa varsayılan değer 'internalConsole' olur.",
"c_cpp.debuggers.cppvsdbg.console.internalConsole.description": "VS Code Hata Ayıklama Konsolu'nun çıkışı. Bu, konsol girişini (ör: 'std::cin' veya 'scanf') okumayı desteklemiyor.",
"c_cpp.debuggers.cppvsdbg.console.integratedTerminal.description": "VS Code'un tümleşik terminali.",
@@ -337,7 +337,7 @@
"c_cpp.debuggers.dumpPath.description": "Belirtilen program için döküm dosyasının isteğe bağlı tam yolu. Örnek: \"c:\\temp\\app.dmp\". Varsayılan olarak null değerini alır.",
"c_cpp.debuggers.enableDebugHeap.description": "Değer false ise, işlem hata ayıklama yığını devre dışı bırakılarak başlatılır. Bu işlem '_NO_DEBUG_HEAP' ortam değişkenini '1' olarak ayarlar.",
"c_cpp.debuggers.symbolLoadInfo.description": "Sembol yüklemesinin açık denetimi.",
"c_cpp.debuggers.symbolLoadInfo.loadAll.description": "True ise tüm kitaplıklar için semboller yüklenir, aksi halde hiçbir solib sembolü yüklenmez. Varsayılan değer: true.",
"c_cpp.debuggers.symbolLoadInfo.loadAll.description": "true ise tüm kitaplıklar için semboller yüklenir, aksi halde hiçbir solib sembolü yüklenmez. Varsayılan değer: true.",
"c_cpp.debuggers.symbolLoadInfo.exceptionList.description": "Noktalı virgülle ';' ayrılmış dosya adları listesi (joker karakterlere izin verilir). LoadAll davranışını değiştirir. LoadAll değeri true ise, listedeki herhangi bir adla eşleşen kitaplıklar için sembolleri yüklemeyin. Aksi takdirde yalnızca eşleşen kitaplıklar için sembolleri yükleyin. Örnek: \"foo.so;bar.so\".",
"c_cpp.debuggers.requireExactSource.description": "Geçerli kaynak kodunun pdb ile eşleşmesini gerektiren isteğe bağlı bayrak.",
"c_cpp.debuggers.stopAtConnect.description": "True ise hata ayıklayıcısı hedefe bağlandıktan sonra durmalıdır. False ise hata ayıklayıcısı bağlandıktan sonra çalışmaya devam eder. Varsayılan: false.",
@@ -389,11 +389,11 @@
"c_cpp.taskDefinitions.detail.description": "Görevin ek ayrıntıları.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.description": "Aynı kaynak ağaçlarına yönelik geçerli ve derleme zamanı yolları. EditorPath altında bulunan dosyalar, kesme noktası eşleştirmesi için CompileTimePath yoluna eşlenir ve yığın izleme konumlarını görüntülerken CompileTimePath öğesinden EditorPath'e eşlenir.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.editorPath.description": "Düzenleyicinin kullanacağı kaynak ağacının yolu.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "Bu giriş yalnızca yığın çerçeve konumu eşlemesi için kullanılıyorsa false. Bu girişin, kesme noktası konumları belirtilirken de kullanılması gerekiyorsa true.",
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "Bu giriş yalnızca yığın çerçeve konumu eşlemesi için kullanılıyorsa false olarak ayarlayın. Bu girişin, kesme noktası konumları belirtilirken de kullanılması gerekiyorsa true olarak ayarlayın.",
"c_cpp.debuggers.symbolOptions.description": "Simgelerin (.pdb dosyaları) nasıl bulunup yüklendiğini denetleme seçenekleri.",
"c_cpp.debuggers.unknownBreakpointHandling.description": "İsabet ettiğinde harici olarak (genellikle ham GDB komutları aracılığıyla) ayarlanan kesme noktalarının nasıl işlendiğini kontrol eder.\nİzin verilen değerler, uygulama tarafından bir istisna oluşturulmuş gibi davranan \"throw\" ve yalnızca hata ayıklama oturumunu duraklatan \"stop\" değerleridir. Varsayılan değer \"throw\"dur.",
"c_cpp.debuggers.debuginfod.description": "debuginfod sunucularından hata ayıklama sembollerini indirmek için GDB'nin debuginfod davranışını denetler.",
"c_cpp.debuggers.debuginfod.enabled.description": "false ise (varsayılan), GDB debuginfod sunucularıyla iletişim kurmaz. debuginfod desteğini etkinleştirmek için true olarak ayarlayın.",
"c_cpp.debuggers.debuginfod.enabled.description": "If false (default), GDB will not contact debuginfod servers. Set to true to enable debuginfod support.",
"c_cpp.debuggers.debuginfod.timeout.description": "debuginfod sunucu istekleri için saniye cinsinden zaman aşımı. Varsayılan değer 30'dur. GDB/libdebuginfod varsayılanlarını kullanmak için 0 değerine ayarlayın (geçersiz kılma yok).",
"c_cpp.debuggers.VSSymbolOptions.description": "Sembolleri bulup hata ayıklama bağdaştırıcısına yüklemeye yönelik yapılandırma sağlar.",
"c_cpp.debuggers.VSSymbolOptions.searchPaths.description": ".pdb dosyalarını aramak için sembol sunucusu URLsi (ör: http://MyExampleSymbolServer) veya dizin (ör. /build/symbols) dizisi. Bu dizinler, modülün yanındaki varsayılan konumların yanı sıra, pdb'nin bırakıldığı yolda arama yapar.",
@@ -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": "--check'i çalıştırmak için yetki yok; 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})"
}
+8 -5
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",
@@ -7258,13 +7260,14 @@
"which": "^2.0.2"
},
"resolutions": {
"postcss": "^8.5.18",
"postcss": "^8.5.23",
"nanoid": "^3.3.18",
"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.28.0",
"fast-uri": "^3.1.4"
"undici": "^7.29.0",
"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.",
+23 -7
View File
@@ -35,7 +35,7 @@
### Required Tools
* [Node.js](https://nodejs.org/en/download/) v16.*
* [Node.js](https://nodejs.org/en/download/) 24.x
* npm (comes with Node.js)
### Setting up the repository
@@ -81,17 +81,33 @@ The scripts for this repository now support running VS Code and the extension in
completely isolated environment (separate install of VS Code, private extensions and
user folders, etc).
The scripts that install VS Code place it in a `$ENV:TMP/.vscode-test/<UID>` folder where
`<UID>` is a has calculated from the extension folder (this permits multiple checkouts of
the source repository and each gets it's own isolated environment).
The scripts that install VS Code retain it in a per-user cache directory:
* Windows: `%LOCALAPPDATA%\Microsoft\vscode-cpptools\vscode-test\<UID>` (or
`%USERPROFILE%\AppData\Local\Microsoft\vscode-cpptools\vscode-test\<UID>` if `%LOCALAPPDATA%` is unavailable)
* macOS: `~/Library/Caches/vscode-cpptools/vscode-test/<UID>`
* Linux: `${XDG_CACHE_HOME:-~/.cache}/vscode-cpptools/vscode-test/<UID>`
The environment-based cache locations are used only when they are fully qualified. On Windows,
they must include a drive or UNC share. Unsupported values fall back to the per-user locations shown above.
`<UID>` is a six-character hash calculated from the checkout's `.scripts` directory path. This permits multiple
checkouts of the source repository, with each checkout retaining its own isolated `cache`,
`extensions`, and `user-data` folders across runs. Set `CPPTOOLS_VSCODE_TEST_ROOT` to a fully qualified
absolute directory to override the platform-specific `vscode-test` root. The same Windows drive or UNC
share requirement applies. The checkout-specific `<UID>` is still appended to the override.
The [`test scripts`](#yarn-test) will automatically install and use this isolated environment.
You can invoke VS Code from the command line using the [`yarn code`](#yarn-code) script.
If you want to remove the isolate environment use the `yarn code reset` or `yarn test reset` scripts
to delete the folders and remove all of the configuration files. Next time you use the `yarn test` or
`yarn code` commands, it will reinstall a fresh isolated environment.
If you want to remove the isolated environment use the `yarn code reset` or `yarn test reset` scripts
to delete only the current checkout's hashed folder and remove all of its configuration files. Next
time you use the `yarn test` or `yarn code` commands, it will reinstall a fresh isolated environment.
Isolates created by earlier versions under the system temporary directory are not migrated or
removed automatically. After ensuring that no test runs are using them, you can remove the old
`.vscode-test` folder from the system temporary directory once to reclaim that space.
The Isolated environment has the theme automatically set to blue so that it is visually distinct from
your normal VS Code environment.
@@ -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."));
}
+12 -11
View File
@@ -221,11 +221,18 @@ interface FileChangedParams extends WorkspaceFolderParams {
uri: string;
}
interface InputRegion {
interface InputLineRange {
startLine: number;
endLine: number;
}
interface InputRegion {
startLine: number;
startColumn: number;
endLine: number;
endColumn: number;
}
interface DecorationRangesPair {
decoration: vscode.TextEditorDecorationType;
ranges: vscode.Range[];
@@ -374,7 +381,7 @@ export enum FoldingRangeKind {
export interface CppFoldingRange {
kind: FoldingRangeKind;
range: InputRegion;
range: InputLineRange;
}
export interface GetFoldingRangesResult {
@@ -1765,14 +1772,7 @@ export class DefaultClient implements Client {
initializationOptions: lspInitializationOptions,
middleware: createProtocolFilter(),
errorHandler: {
error: (error, message, count) => {
telemetry.logLanguageServerEvent("languageClientError", {
clientError: error.toString(),
clientMessage: message?.toString() ?? '',
count: count?.toString() ?? ''
});
return { action: ErrorAction.Continue };
},
error: (_error, _message, _count) => ({ action: ErrorAction.Continue }),
closed: () => {
languageClientHasCrashed = true;
languageClientCrashTimes.push(Date.now());
@@ -3061,7 +3061,8 @@ export class DefaultClient implements Client {
this.inactiveRegionsDecorations.set(uriString, currentSet);
}
Array.prototype.push.apply(currentSet.ranges, inactiveRegions.map(element => new vscode.Range(element.startLine, 0, element.endLine, 0)));
Array.prototype.push.apply(currentSet.ranges, inactiveRegions.map(element =>
new vscode.Range(element.startLine, element.startColumn, element.endLine, element.endColumn)));
// Apply the decorations to all *visible* text editors
const editors: vscode.TextEditor[] = vscode.window.visibleTextEditors.filter(e => e.document.uri.toString() === uriString);
@@ -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.
+1 -1
View File
@@ -17,7 +17,7 @@ nls.config({ messageFormat: nls.MessageFormat.bundle, bundleFormat: nls.BundleFo
const localize: nls.LocalizeFunc = nls.loadMessageBundle();
const errorNoContext = localize('no.context.provided', 'No context provided');
const errorNotWindows = localize('not.windows', 'The "Set Visual Studio Developer Environment" command is only available on Windows');
export const errorNotWindows = localize('not.windows', 'The "Set Visual Studio Developer Environment" command is only available on Windows');
const errorNoVSFound = localize('error.no.vs', 'A Visual Studio installation with the C++ compiler was not found');
export const errorOperationCancelled = localize('operation.cancelled', 'The operation was cancelled');
const errorNoHostsFound = localize('no.hosts', 'No hosts found');
+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}`);
}
+27 -20
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": {
@@ -755,16 +773,5 @@
"failed_to_lock_browse_db_lock_file": {
"text": "Failed to lock browse database lock file: {0} (errno={1})",
"hint": "{0} is the lock file path. {1} is the errno value. {Locked=\"{0}\"} {Locked=\"errno\"} {Locked=\"{1}\"}"
},
"cannot_find_temp": {
"text": "Cannot find TMP or TEMP environment variables!",
"hint": "{Locked=\"TMP\"} {Locked=\"TEMP\"}"
},
"pausing_parsing_threads": "Pausing parsing threads.",
"resuming_parsing_threads": "Resuming parsing threads.",
"blocking_browse_database_operations": "Blocking browse database operations.",
"unblocking_browse_database_operations": "Unblocking browse database operations.",
"symbol_indexing_begin": "Symbol indexing begin.",
"symbol_indexing_done": "Symbol indexing done.",
"initiating_store_rescan": "Initiating store rescan..."
}
}
@@ -3,17 +3,22 @@
* See 'LICENSE' in the project root for license information.
* ------------------------------------------------------------------------------------------ */
import { describe, it } from 'mocha';
import { before, describe, it } from 'mocha';
import { deepEqual, equal, ok } from 'node:assert';
import * as path from 'path';
import { Uri } from 'vscode';
import { extractCompilerPathAndArgs } from '../../../../src/common';
import { isWindows } from '../../../../src/constants';
import { CppProperties } from '../../../../src/LanguageServer/configurations';
import * as testHelpers from '../../../common/testHelpers';
const assetsFolder = Uri.file(path.normalize(path.join(__dirname.replace(/dist[\/\\]/, ''), '..', 'assets')));
const assetsFolderFsPath = assetsFolder.fsPath;
before(async () => {
await testHelpers.activateCppExtension();
});
// A simple test counter for the tests that loop over several cases.
// This is to make it easier to see which test failed in the output.
// Start the counter with 1 instead of 0 since we're reporting on test cases, not arrays.
@@ -7,7 +7,7 @@ import { suite } from 'mocha';
import * as vscode from 'vscode';
import * as util from '../../../../src/common';
import { isWindows } from "../../../../src/constants";
import { errorOperationCancelled } from '../../../../src/LanguageServer/devcmd';
import { errorNotWindows } from '../../../../src/LanguageServer/devcmd';
suite("set developer environment", () => {
if (isWindows) {
@@ -32,7 +32,7 @@ suite("set developer environment", () => {
equal(false, true, "Should not be able to set developer environment on non-Windows platform.");
}
catch (e) {
equal((e as Error).message, errorOperationCancelled, "Should throw error when trying to set developer environment on non-Windows platform.");
equal((e as Error).message, errorNotWindows, "Should throw error when trying to set developer environment on non-Windows platform.");
}
equal(util.hasMsvcEnvironment(), false, "MSVC environment should not be set on non-Windows platforms.");
});
+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);
});
});

Some files were not shown because too many files have changed in this diff Show More