Compare commits

...
162 Commits
Author SHA1 Message Date
Sean McManus e53b190380 Merge pull request #11253 from microsoft/main
Merge (again) for 1.17.0
2023-07-26 16:56:43 -07:00
Sean McManus 4f805c4263 Update changelog (again) for 1.17.0 (#11251)
* Update changelog.
2023-07-26 16:26:40 -07:00
Michał Mąka a7870fc1b2 Added support for Toybox to remote process picker (#11175)
* Added separate remote process command for ToyBox
2023-07-26 16:08:07 -07:00
Michelle Matias 1846fd4001 Merge pull request #11250 from microsoft/main 2023-07-26 14:15:17 -07:00
Michelle Matias d48fd4343b fix merge (#11249) 2023-07-26 14:11:18 -07:00
Colen Garoutte-Carson 62e09945e3 Merge pull request #11241 from microsoft/main 2023-07-24 17:32:28 -07:00
Michelle Matias 9ce7b5a87c update change log (#11240) 2023-07-24 16:35:29 -07:00
Michelle Matias 460aee5971 'Create Declaration / Definition' command via 'Quick Fix...' hover (#11239) 2023-07-24 15:49:19 -07:00
Sean McManus 0e309a7e7f Fix config provider ordering. (#11237) 2023-07-24 11:48:18 -07:00
Sean McManus 27f9fafc73 Fix console logging. (#11233) 2023-07-24 10:38:26 -07:00
Michelle Matias c9b0db02fd Merge pull request #11230 from microsoft/main
Merge 1.17.0
2023-07-21 14:08:21 -07:00
Sean McManus 72ea4d5eb9 Update ThirdPartyNotices.txt. (#11232) 2023-07-21 13:52:52 -07:00
Michelle Matias 3c63457e38 changelog 17 (#11227) 2023-07-21 13:19:32 -07:00
Garrett Serack 477eb06f2b Fix out-of-order message handling (#11212) 2023-07-21 12:44:14 -07:00
dependabot[bot] 62b27eadce Bump word-wrap from 1.2.3 to 1.2.4 in /.github/actions (#11213) 2023-07-18 15:25:09 -07:00
browntarik 668499169e Add Setting to Enable Markdown Comment Formatting (#11177)
* resolve PR

* resolve PR

* resolve PR

* resolve PR

* resolve PR

* resolve PR
2023-07-18 14:34:25 -07:00
Bob Brown 2133b871be Remove walkthrough experiment and update the Help links to point to it (#11191) 2023-07-18 15:46:52 +00:00
Bob Brown d6370f3dcf compliance: update dependencies to remove usage of fsevents 1.2.7 (#11206) 2023-07-17 12:54:43 -07:00
Sean McManus 4589c6a731 Update IntelliSense loc strings. (#11193) 2023-07-14 15:50:57 -07:00
Sean McManus c4ea718dd5 Update ThirdPartyNotices.txt again. (#11184) 2023-07-11 17:58:15 -07:00
dependabot[bot] f26308c09f Bump semver from 5.7.1 to 5.7.2 in /.github/actions (#11183) 2023-07-11 16:44:36 -07:00
Sean McManus 420b479896 Update package.json/yarn.lock (#11181)
* Update yarn.lock.
* Clean up old/unneeded resolutions.
2023-07-11 16:34:49 -07:00
Colen Garoutte-Carson 2dfbeb16b2 Add license for SoftFloat to ThirdPartyNotices.txt (#11168) 2023-07-07 11:24:36 -07:00
Sean McManus f293e59478 Update IntelliSense loc strings. (#11166) 2023-07-06 18:55:15 -07:00
browntarik b747b98cde resolve paths with /, /*, /** and \\** (#11136)
* resolve paths with '/', '/*', '/**' and '\\**'

* resolve multiple path parsing

* create generalized approach for wildcard support

* Add windows conditional for backslashes

* resolve PR

* resolve PR

* resolve PR

* resolve PR

* resolve PR

* resolve variables for globs

* resolve PR

* resolve PR

* resolve PR

* resolve PR

* resolve PR

* resolve PR

* resolve PR

* resolve PR

* resolve PR
2023-07-06 16:25:22 -07:00
Sean McManus 094596961a Update ThirdPartyNotices.txt (#11144) 2023-06-30 11:38:36 -07:00
Garrett Serack 503f95b085 Modernize packages, code patterns (#11085)
Modernize packages, code patterns
2023-06-29 13:18:48 -07:00
3612c02d07 Add wildcard support for includeDir (#10388)
For example, using the following tree:

  rootUri
  - sources
    - main
      - main.c
    - vendor
      - khash.h
  - headers
    - C001
      - a.h
    - C002
      - b.h

The following directory paths works:

- `sources/**`  for plain old recursive path
- `headers/C*/` dynamic path
- `missing/`    reported as "not found"
- `missing/*`   expanded as empty result (silent fail)

Note: bakslash paths need to be slash-converted to avoid be considered as "Dynamic"

Co-authored-by: Sean McManus <[email protected]>
Co-authored-by: browntarik <[email protected]>
2023-06-27 09:53:35 -07:00
Michelle Matias ddbc92a990 1.16.3 changelog (#11125) 2023-06-23 16:55:56 -07:00
Colen Garoutte-Carson ce587c6f06 Fix possible race condition that could lead to multiple didOpen's (#11120) 2023-06-22 19:26:13 -07:00
Michelle Matias baa93534f0 update log (#11115) 2023-06-21 15:05:31 -07:00
[email protected] 68777f9873 [Auto] Localization - Translated Strings (#10992) 2023-06-21 13:28:59 -07:00
browntarik 4037db9783 remove extra adjustments to textEdit for CDD (#11110)
* remove extra adjustments to textEdit

* combine conditionals
2023-06-21 12:23:02 -07:00
Michelle Matias a67c6610a7 1.16.2 changelog (#11111) 2023-06-21 10:57:55 -07:00
browntarik 4f5ec73173 Add configuration telemetry (#11093) 2023-06-19 16:44:44 -07:00
Bob Brown 79f4e8ded0 Update LICENSE.md (#11102) 2023-06-16 12:05:56 -07:00
Michelle Matias 51da619eec Merge pull request #11099 from microsoft/main
1.16.1 pre-release
2023-06-15 21:19:13 -07:00
Michelle Matias 7544de0b47 1.16.1 changelog (#11094) 2023-06-15 17:34:45 -07:00
Michelle Matias 491456e8de Fix references cancellation and preview (#11056) 2023-06-15 17:02:46 -07:00
Caio Hamamura 5b51db1999 configurationProvider.ts: default cppvsdbg integratedTerminal (#11035) 2023-06-15 16:41:32 -07:00
Chang-Yen Tseng 46eaddc411 include miDebuggerArgs in attach option (#11066) 2023-06-15 16:35:31 -07:00
Michelle Matias 71c6cb6c6c add file path to call hierarchy details (#11095) 2023-06-15 15:04:44 -07:00
Colen Garoutte-Carson 0452f0aad9 Remove line preventing Don't Show Again (#11076) 2023-06-12 14:54:29 -07:00
Sean McManus 478ccb6abd Update vscode/dts (#11047)
* Update vscode/dts
2023-06-05 15:40:29 -07:00
browntarik 7504532e58 Removed LanguageStatus experiment code and merged ui.ts and ui_new.ts (#11030)
* merge ui and ui_new, finsih status experiment

* resolve PR

* resolve PR

* resolve PR

* resolve PR

* resolve PR
2023-06-02 05:56:18 -07:00
Sean McManus 9621430533 Make sure empty non-enum string settings are equivalent to undefined. (#11031)
* Make sure empty non-enum string settings are equivalent to undefined.
* Check for null. Remove null default for "string" setting.
2023-05-31 17:42:33 -07:00
Sean McManus 3ef10f294e Stop using vcFormat for non-formatting editorconfig settings. (#11015) 2023-05-31 13:57:31 -07:00
Sean McManus e394edb630 Fix Other References not getting cleared for Call Hierarchy. (#10989) 2023-05-22 17:53:00 -07:00
Michelle Matias 3eb50568e9 Merge pull request #10986 from microsoft/main
[Auto] Localization - Translated Strings (#10889)
2023-05-22 13:53:52 -07:00
Alex Hsu e65e602bab [Auto] Localization - Translated Strings (#10889) 2023-05-22 12:59:30 -07:00
Michelle Matias 866b145645 Merge pull request #10975 from microsoft/main
1.16.0 pre-release
2023-05-19 15:52:02 -07:00
Michelle Matias 65ec5abb72 Changelog 1.16.0 (#10973) 2023-05-19 15:25:36 -07:00
Sean McManus fc909f88ba Fix incorrect workspace parsing status. (#10974) 2023-05-19 15:03:01 -07:00
Sean McManus c22d13af30 Fix addTrustedCompiler. (#10961)
* Fix addTrustedCompiler.
* Fix build tasks not updating after a compilerPath change.
2023-05-19 11:46:54 -07:00
Michelle Matias 290a53e934 call hierarchy telemetry (#10971) 2023-05-19 09:40:05 -07:00
Colen Garoutte-Carson 4b20f32c39 Support server-side cancellation/error in CDD (#10966) 2023-05-18 12:43:12 -07:00
Michelle Matias 5ce976f322 Call hierarchy incoming calls fix return (#10962) 2023-05-17 12:40:54 -07:00
Sean McManus 352e0bf2ff Update IntelliSense strings loc (#10950)
* Update IntelliSense loc strings.
* Update msvc versions.
2023-05-15 14:24:53 -07:00
browntarik 684404f29c Add copy to clipboard support for CDD (#10835)
* Add copy to clipboard support for CDD

* Fix lint issues

* latest changes

* refactor PR

* add localization

* rename variables

* remove copy CDD from package.json

* resolve PR

* resolve PR

* resolve PR

* resolve json

* resolve PR

* resolve PR

* refactor error handling

* resolve PR

* resolve PR

* resolve PR

* remove awaits

* remove more awaits

* resolve PR
2023-05-12 14:42:53 -07:00
Michelle Matias 478fb3c245 Call Hierarchy Callers Of - add progress and cancellation (#10936) 2023-05-12 14:27:34 -07:00
Colen Garoutte-Carson c3cfd55762 Add server-originated notification to cancel reference (#10929) 2023-05-09 14:27:31 -07:00
Colen Garoutte-Carson b2d989f85f Always add workspaceFolder to browse.path if unset (#10916)
* Fix skipped tag parse with empty compiler path
* Always add workspaceFolder to browse path if unset
2023-05-04 15:46:49 -07:00
Sean McManus bb3d290d6b Fix C/C++ Configurations loc. (#10908) 2023-05-04 13:57:46 -07:00
Sean McManus 33bdb7f425 Fix code analysis command strings. (#10906) 2023-05-01 14:35:38 -07:00
Sean McManus 94c12812e0 Fix some spelling errors and formatting. (#10901)
* Fix some spelling errors and formatting.
* Fix loc comments.
2023-04-28 14:07:52 -07:00
Michelle Matias 3144d82fb4 Call hierarchy feature (#10697) 2023-04-27 19:34:54 -07:00
Sean McManus 5a56dfc749 Update changelog for 1.15.4. (#10896)
* Update changelog for 1.15.4.
2023-04-27 14:25:07 -07:00
Sean McManus bddb1ba342 Fix the configurationselection telemetry for the prompt sender. (#10895)
* Fix the configurationselection telemetry for the prompt sender.
2023-04-27 11:45:59 -07:00
Sean McManus cafce7c050 Prevent the status bar from flickering when switching docs. (#10888)
* Prevent the status bar from flickering when switching docs.
2023-04-26 09:48:40 -07:00
Sean McManus 324cd1bd59 Fix status bar UI for user settings.json. (#10887) 2023-04-25 17:46:04 -07:00
Sean McManus ad5fe867c5 Fix custom browse config not getting cleared. (#10886) 2023-04-25 17:24:37 -07:00
Sean McManus cc862b039e Fix status UI state after pause/cancel of code analysis. (#10885) 2023-04-25 14:22:39 -07:00
Michelle Matias 446eb16e7a Fix localization IDs (#10873) 2023-04-25 14:04:02 -07:00
Alex Hsu e09702e5dc [Auto] Localization - Translated Strings (#10767) 2023-04-25 13:38:34 -07:00
Sean McManus 48000bdbda Fix status bar buttons missing for settings.json in C++ projects (#10876)
* Fix status bar for C++ settings.json.
2023-04-25 11:57:13 -07:00
Sean McManus f8b8e094f9 Fix initial code analysis status loc. (#10883) 2023-04-25 11:35:36 -07:00
Sean McManus 9762fe5397 Merge pull request #10862 from microsoft/main
Merge for 1.15.3 (2nd time)
2023-04-21 19:00:16 -07:00
Sean McManus 5780e18487 Fix a couple Configure IntelliSense bugs with config providers (#10861)
* Fix a couple more Configure IntelliSense bugs.
2023-04-21 18:58:10 -07:00
Michelle Matias 3c6f603aea remove old loc (#10857) 2023-04-21 17:15:33 -07:00
Sean McManus 35ab3eb26d Add Configure IntelliSense tooltip (#10858)
* Add Configure IntelliSense tooltip.
2023-04-21 16:51:00 -07:00
Sean McManus 302f4226cf Fix configuration status not appearing. (#10852)
* Fix configuration status not appearing.
* Update changelog date.
2023-04-21 14:13:44 -07:00
Sean McManus 377896c30a Merge pull request #10846 from microsoft/main
Merge for 1.15.3
2023-04-20 18:55:05 -07:00
Sean McManus 13893fbfb2 Update the package.json version. (#10845) 2023-04-20 18:31:47 -07:00
Sean McManus d603786a13 Set user scope compiler path if no trusted compiler is set. (#10844)
* Set user scope compiler path if no trusted compiler is set.
* Fix missing await.
* Add "@typescript-eslint/no-misused-promises" linter rule.
2023-04-20 18:29:20 -07:00
Sean McManus 407342f482 Add collapsing to an icon. Fix a major bug. (#10838)
* Add collapsing to an icon. Fix a major bug.
2023-04-18 19:02:21 -07:00
Sean McManus 5c8b812075 Various fixes related to my previous PRs. (#10836)
* Various fixes related to my previous PRs.
2023-04-18 14:33:18 -07:00
Sean McManus 2a2d928075 Fix configure IntelliSense UI bugs with non-C/C++ files (and other small fixes) (#10829)
* Fix configure IntelliSense UI bugs with non-C/C++ files.
* Fix "Configure IntelliSense" not going away until reload window.
* Move location to the left of the config.
* Refactor isCpp
2023-04-17 17:28:18 -07:00
Sean McManus e160229500 Fix bug with Configure IntelliSense appearing when it shouldn't. (#10826) 2023-04-14 16:53:16 -07:00
Sean McManus 60cfb9998d Fix undefined reference of trustedCompilerFound. (#10824) 2023-04-13 17:15:40 -07:00
Sean McManus 6ec8c14a98 Revert previous incorrect changes. Remove pevents. (#10823) 2023-04-13 13:44:51 -07:00
Michelle Matias 98f13a6f11 Merge pull request #10815 from microsoft/main
Don't put the compiler selection in the global settings if using the …
2023-04-12 17:57:26 -07:00
Bob Brown 7b3ac0a22e Don't put the compiler selection in the global settings if using the configure IntelliSense command (#10814) 2023-04-12 17:29:42 -07:00
Michelle Matias 0d85aea687 Merge pull request #10813 from microsoft/main
Revert walkthrough doc links until walkthrough is published (#10812)
2023-04-12 15:51:05 -07:00
Colen Garoutte-Carson 04b0be0452 Revert walkthrough doc links until walkthrough is published (#10812) 2023-04-12 15:26:50 -07:00
Sean McManus 25d2b76514 Merge pull request #10811 from microsoft/main
Merge for 1.15.2
2023-04-12 11:03:43 -07:00
Bob Brown (DEVDIV) b0e7500bcb Update third party notices 2023-04-12 10:36:10 -07:00
Sean McManus 296bee8000 Switch to Select IntelliSense Configuration (#10771)
* Switch to Select IntelliSense Configuration
* Update version and changelog for 1.15.2
2023-04-12 03:24:27 -07:00
Colen Garoutte-Carson ec4977971e Add sender to walkthrough commands (#10809) 2023-04-11 17:39:13 -07:00
Colen Garoutte-Carsonandbrowntarik 71684e0f90 Update github actions to use nodejs 16 (#10443)
* Update github actions to use nodejs 16

* Upgrade GabrielBB/xvfb-action from 1.4 to 1.6

---------

Co-authored-by: browntarik <[email protected]>
2023-04-11 15:30:27 -07:00
Colen Garoutte-Carson 7a99678e6f Disable Walkthrough when clause by default (#10802) 2023-04-11 15:19:54 -07:00
Colen Garoutte-Carson 8bf5d6e9aa Address some issues where spread operator was used but deep copy needed (#10803) 2023-04-11 15:12:42 -07:00
Sean McManus 6fbf4df21d Fix xml2js (#10806) 2023-04-11 15:06:05 -07:00
dependabot[bot]andSean McManus 5cc9930813 Bump xml2js, applicationinsights and @azure/storage-blob (#10805)
Bumps [xml2js](https://github.com/Leonidas-from-XIV/node-xml2js) to 0.5.0 and updates ancestor dependencies [xml2js](https://github.com/Leonidas-from-XIV/node-xml2js), [applicationinsights](https://github.com/microsoft/ApplicationInsights-node.js) and [@azure/storage-blob](https://github.com/Azure/azure-sdk-for-js). These dependencies need to be updated together.


Updates `xml2js` from 0.4.23 to 0.5.0
- [Release notes](https://github.com/Leonidas-from-XIV/node-xml2js/releases)
- [Commits](https://github.com/Leonidas-from-XIV/node-xml2js/commits/0.5.0)

Updates `applicationinsights` from 2.3.1 to 2.5.1
- [Release notes](https://github.com/microsoft/ApplicationInsights-node.js/releases)
- [Commits](https://github.com/microsoft/ApplicationInsights-node.js/compare/2.3.1...2.5.1)

Updates `@azure/storage-blob` from 12.11.0 to 12.13.0
- [Release notes](https://github.com/Azure/azure-sdk-for-js/releases)
- [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/main/documentation/Changelog-for-next-generation.md)
- [Commits](https://github.com/Azure/azure-sdk-for-js/compare/@azure/storage-blob_12.11.0...@azure/storage-blob_12.13.0)

---
updated-dependencies:
- dependency-name: xml2js
  dependency-type: indirect
- dependency-name: applicationinsights
  dependency-type: direct:production
- dependency-name: "@azure/storage-blob"
  dependency-type: direct:development
...

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]>
2023-04-11 14:38:56 -07:00
Sean McManus 5aa8b56cb7 Fix change "eg." to "e.g.". (#10804) 2023-04-11 14:22:48 -07:00
Colen Garoutte-Carson 4dfb2a39a6 Fixes to walkthrough MD files (#10799) 2023-04-10 16:52:21 -07:00
dependabot[bot] cc11b68e20 Bump xml2js from 0.4.23 to 0.5.0 in /Extension (#10798)
Bumps [xml2js](https://github.com/Leonidas-from-XIV/node-xml2js) from 0.4.23 to 0.5.0.
- [Release notes](https://github.com/Leonidas-from-XIV/node-xml2js/releases)
- [Commits](https://github.com/Leonidas-from-XIV/node-xml2js/commits/0.5.0)

---
updated-dependencies:
- dependency-name: xml2js
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-10 15:17:07 -07:00
Colen Garoutte-Carson 5e327771ef Fix regression that resulted in compilerPath shown in settings UI (#10797) 2023-04-10 14:50:49 -07:00
Bob Brown 0ec40d9000 Update walkthrough (#10707) 2023-04-07 17:35:09 -07:00
browntarik dbfa0c5ed5 Add call to resolveVariables (#10787) 2023-04-07 17:07:56 -07:00
Colen Garoutte-Carson 9b20549cef Prefix all cpptools-specific context vars (#10780) 2023-04-07 13:17:31 -07:00
Colen Garoutte-Carson ce2fcf0c62 Ensure configs are reprocessed after every call to parsePropertiesFile (#10774) 2023-04-05 16:36:57 -07:00
Colen Garoutte-Carson 605c8032f8 Fix auto provider detection (#10772) 2023-04-05 16:02:14 -07:00
Sean McManus bfdcba4449 Fix ui undefined reference. (#10770) 2023-04-05 11:43:44 -07:00
browntarik fc9209f55a Revert to StatusBarItem for select configuration (#10769) 2023-04-04 18:14:03 -07:00
browntarik 5a337901a6 Remove compiler status when configProver/compile_commands is updated (#10753)
* change description for natvisDiagnostics

* add timer to allow for configprovider to configure

* resolve PR

* add sender logic again

* readd logic

* resolve PR

* resolve PR

* hide compiler status

* resolve PR

* resolve PR

* remove timer, check configProvider

* resolve PR
2023-04-04 15:29:32 -07:00
Luca Boccassi 6cabb390fd remote attach: use absolute /bin/sh path on Linux (#10765)
When using machinectl as a transport to connect the debugger to
a nspawn container, we need to pass full paths when running commands,
as that's what machinectl expects. Use /bin/sh when running on Linux.
This allows connecting VSCode to nspawn containers.

https://www.freedesktop.org/software/systemd/man/machinectl.html
https://www.freedesktop.org/software/systemd/man/systemd-nspawn.html
2023-04-04 10:33:49 -07:00
Alex Hsu 4efc47f955 [Auto] Localization - Translated Strings (#10521) 2023-03-31 16:16:20 -07:00
Bob Brown 8334b15f4e Further consolidate experiment logic (#10758) 2023-03-29 12:32:26 -07:00
Sean McManus 84343d04d3 Set a default cwd for cppbuild tasks. (#10747) 2023-03-28 18:58:11 -07:00
Sean McManus e2c0f014dd Prevent launching lots of IntelliSense processes from find/replace. (#10748)
* Prevent launching lots of IntelliSense processes from find/replace.
2023-03-28 18:57:42 -07:00
Sean McManus e2bddc1901 Update for clang-tidy 16. (#10737) 2023-03-24 15:15:01 -07:00
browntarik c417da6ed4 Add "Configure Intellisense" Status Bar Item (#10690)
* change description for natvisDiagnostics

* Add "Configure Intellisense" Status Bar Item

* resolve PR
2023-03-23 17:22:36 -07:00
Colen Garoutte-Carson 2ad0a95bd4 Fix issue with cached browse config not being removed (#10735) 2023-03-23 15:44:14 -07:00
Sean McManus e5b80da312 Fix IntelliSense casing. (#10730) 2023-03-22 11:43:35 -07:00
Sean McManus 42dfef3f6b Merge pull request #10728 from microsoft/main
Merge for 1.15.1
2023-03-22 11:43:15 -07:00
Sean McManus 10125dfb08 Update changelog for 1.15.1, 2nd time. (#10726) 2023-03-22 08:06:48 -07:00
Sean McManus 3b7755a4d2 Updates for the multirootDeadlock test. (#10723)
* Updates for the multirootDeadlock test.
2023-03-21 18:48:33 -07:00
Bob Brown f0bef8dca6 Refactor experiment variable (#10717)
* Refactor experiment variable

* address feedback.

* fix lint
2023-03-21 18:35:46 -07:00
Sean McManus 1ce1e9cd71 Merge pull request #10716 from microsoft/main
Update changelog for 1.15.1. (#10708)
2023-03-21 09:53:45 -07:00
Sean McManus fec8a4e07f Update changelog for 1.15.1. (#10708) 2023-03-21 09:30:29 -07:00
Sean McManus 65163966d5 Merge pull request #10679 from microsoft/main
Merge for 1.15.0
2023-03-15 17:17:35 -07:00
dependabot[bot] e201d7905e Bump webpack from 5.75.0 to 5.76.0 in /Extension (#10683)
Bumps [webpack](https://github.com/webpack/webpack) from 5.75.0 to 5.76.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.75.0...v5.76.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-15 10:10:19 -07:00
Sean McManus 32b9947b57 Don't show the 'select a compiler' code action if the default compiler is already set (and other quick fixes) (#10670)
* Stop showing the code action if the default compiler is already set.
* Multiple other fixes.
* Fix clang-tidy 'clang-analyzer-' documentation links not working.
2023-03-14 18:07:33 -07:00
browntarik 7b03e025a7 update descrition for clangtidy.runAutomatically (#10676)
* change description for natvisDiagnostics

* update description for clangtidy.runAutomatically

* resolve description
2023-03-14 14:59:09 -07:00
Sean McManus a81c4645c0 Fix a couple clang-tidy checks. (#10668)
* Fix a couple clang-tidy checks.
* Update changelog.
2023-03-13 18:57:13 -07:00
Sean McManus 675720d466 Fix random failures when adding or removing workspace folders (#10665)
* Fix random failures when adding/removing workspace folders.
* Update changelog.
2023-03-13 15:44:12 -07:00
Sean McManus 646d9cfd6a Fix bugs with the "You do not have IntelliSense configured" prompt. (#10660)
* Fix bugs with the "You do not have IntelliSense configured" prompt.
* Update changelog.
2023-03-13 11:57:07 -07:00
Sean McManus d1e7326f4d Fix Select Default Compiler command. (#10657) 2023-03-10 16:13:00 -08:00
Sean McManus 0fd0adad84 1.15.0 changelog (#10652)
* Update changelog for 1.15.0.
2023-03-10 13:12:37 -08:00
gc46 aef2fa974e Support multiple natvis files in visualizerFile (#10487)
* Support multiple Natvis files for Cppdbg Launch
2023-03-09 16:37:59 -08:00
browntarik 001b3a5721 Add an additional message to the #include error and also add a code action (fixit) for the squiggle to run the "Select Default Compiler" command. (#10574)
* change description for natvisDiagnostics

* add telemetry for compiler notification and #

* update event name

* telemetry if user browsed to configure compiler

* resolve PR

* refactor to add try/catch logic

* resolve PR

* resolve PR

* change wording

* resolve PR

* add localized strings

* resolve casing

* fix german translation

* resolve loc

* resolve PR
2023-03-06 12:51:15 -08:00
Colen Garoutte-Carson 350c1c3890 Fix an uncaught exception (#10629) 2023-03-03 15:15:17 -08:00
Sean McManus 64c1327716 Fix possible undefined ui, wrong experimentalFeatures scope access, and duplicate DiagnosticCollection name (#10620)
* Fix possible undefined ui and wrong experimentalFeatures scope access.
* Fix DiagnosticCollection warning
2023-03-02 10:34:28 -08:00
Sean McManus 40fe35c8e2 Merge branch 'release' into main 2023-02-27 17:18:48 -08:00
Sean McManus 532eee96fe Update changelog for 1.14.4 (2nd time). (#10606)
* Update changelog for 1.14.4 (2nd time).
2023-02-27 17:15:43 -08:00
Colen Garoutte-Carson febcf11215 Dispose of cached browse config on dispose if no longer registered. (#10608) 2023-02-27 16:50:21 -08:00
Colen Garoutte-Carson 7a76ee1ec5 Auto-configure a default custom configuration provider even if default.compilerPath is set (#10607) 2023-02-27 16:44:39 -08:00
Sean McManus 81a026435d Fix aiKey and changelog in the release branch. (#10604) 2023-02-27 14:21:17 -08:00
Sean McManus 9f2d17d40c Merge pull request #10603 from microsoft/seanmcm/1_14_4_release
Merge for 1.14.4
2023-02-27 14:03:21 -08:00
Sean McManus 2e66dc794b Merge branch 'main' into seanmcm/1_14_4_release 2023-02-27 13:22:18 -08:00
Sean McManus 3644b94ee9 Update version. (#10601) 2023-02-27 13:21:41 -08:00
Sean McManus cf2a1112f4 Merge branch 'main' into seanmcm/1_14_4_release 2023-02-27 13:06:11 -08:00
Sean McManus bcc7d61266 1.14.4 changelog (#10590) 2023-02-27 13:02:56 -08:00
Bob Brown 3c5e7e260e Report the origin of the CreateDeclaration/Definition commands (#10582) 2023-02-24 16:30:44 -08:00
Bob Brown b137b7c3ed Report the origin of commands for the UI experiment telemetry (#10581) 2023-02-23 15:29:19 -08:00
Bernardin-MSandColen Garoutte-Carson 67118593b8 Accepting c2x compilers (#10456)
* Add c2x compilers as acceptable arguments

* Update config UI with new c stds

* Remove c20

* Remove gnu20

* Fix typo

* Remove c20

* Remove gnu20

---------

Co-authored-by: Colen Garoutte-Carson <[email protected]>
2023-02-23 10:49:25 -05:00
Colen Garoutte-Carson 85514f21bc Try forcing pipeline to use node 16 (#10572) 2023-02-22 14:33:30 -08:00
Sean McManus edf8e0a155 Merge pull request #10504 from microsoft/main
Merge for 1.14.2 (2nd time)
2023-02-09 16:30:37 -08:00
Sean McManus 4083075476 Merge pull request #10501 from microsoft/main
Merge for 1.14.2
2023-02-09 14:26:59 -08:00
Michelle Matias b745ebc218 Merge pull request #10453 from microsoft/main
1.14.1 pre-release merge
2023-02-01 14:29:00 -08:00
Michelle Matias b69d17a0f5 Merge pull request #10378 from microsoft/seanmcm/1_14_0_insiders
Merge for 1.14.0
2023-01-11 20:00:38 -08:00
Sean McManus be8b6fb693 Merge branch 'main' into seanmcm/1_14_0_insiders 2023-01-11 19:07:54 -08:00
323 changed files with 17171 additions and 13622 deletions
+661 -208
View File
File diff suppressed because it is too large Load Diff
+2 -2
View File
@@ -14,12 +14,12 @@
"@actions/github": "^5.0.3",
"@octokit/rest": "^19.0.3",
"@slack/web-api": "^6.7.2",
"applicationinsights": "^2.3.1",
"applicationinsights": "^2.5.1",
"axios": "^0.27.2",
"uuid": "^8.3.2"
},
"devDependencies": {
"@azure/storage-blob": "^12.11.0",
"@azure/storage-blob": "^12.13.0",
"@types/chai": "^4.3.3",
"@types/mocha": "^9.1.1",
"@types/uuid": "^8.3.4",
@@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout Actions
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
- name: Stale Closer
+1 -1
View File
@@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout Actions
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
- name: Stale Closer
+6 -6
View File
@@ -11,12 +11,12 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Use Node.js 14.16.x
uses: actions/setup-node@v1
- name: Use Node.js 16
uses: actions/setup-node@v3
with:
node-version: 14.16.x
node-version: 16
- name: Install Dependencies
run: yarn install
@@ -35,13 +35,13 @@ jobs:
working-directory: Extension
- name: Run unit tests
uses: GabrielBB/xvfb-action@v1.4
uses: GabrielBB/xvfb-action@v1.6
with:
run: yarn run unitTests
working-directory: Extension
# - name: Run languageServer integration tests
# uses: GabrielBB/xvfb-action@v1.4
# uses: GabrielBB/xvfb-action@v1.6
# with:
# run: yarn run integrationTests
# working-directory: Extension
+6 -6
View File
@@ -11,12 +11,12 @@ jobs:
runs-on: macos-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Use Node.js 14.16.x
uses: actions/setup-node@v1
- name: Use Node.js 16
uses: actions/setup-node@v3
with:
node-version: 14.16.x
node-version: 16
- name: Install Dependencies
run: yarn install --network-timeout 100000
@@ -35,13 +35,13 @@ jobs:
working-directory: Extension
- name: Run unit tests
uses: GabrielBB/xvfb-action@v1.4
uses: GabrielBB/xvfb-action@v1.6
with:
run: yarn run unitTests
working-directory: Extension
# - name: Run languageServer integration tests
# uses: GabrielBB/xvfb-action@v1.4
# uses: GabrielBB/xvfb-action@v1.6
# with:
# run: yarn run integrationTests
# working-directory: Extension
+4 -4
View File
@@ -11,12 +11,12 @@ jobs:
runs-on: windows-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Use Node.js 14.16.x
uses: actions/setup-node@v1
- name: Use Node.js 16
uses: actions/setup-node@v3
with:
node-version: 14.16.x
node-version: 16
- name: Install Dependencies
run: yarn install
+5
View File
@@ -24,6 +24,11 @@ pool:
- ImageOverride -equals AzurePipelinesWindows2022compliant
steps:
- task: NodeTool@0
inputs:
versionSpec: '16.x'
displayName: 'Install Node.js'
- task: CmdLine@2
inputs:
script: 'cd Extension && yarn install'
+51 -50
View File
@@ -1,4 +1,9 @@
module.exports = {
"extends": [
"eslint:recommended",
"plugin:@typescript-eslint/eslint-recommended"
//"plugin:@typescript-eslint/strict", // I want to enable this. Lots of little changes will happen.
],
"env": {
"browser": true,
"es6": true,
@@ -7,18 +12,32 @@ module.exports = {
"parser": "@typescript-eslint/parser",
"parserOptions": {
"project": "tsconfig.json",
"sourceType": "module"
"ecmaVersion": 2022,
"sourceType": "module",
"warnOnUnsupportedTypeScriptVersion": false,
},
"plugins": [
"@typescript-eslint",
"@typescript-eslint/tslint",
"eslint-plugin-jsdoc",
"@typescript-eslint/eslint-plugin-tslint",
"@typescript-eslint/eslint-plugin",
"eslint-plugin-import",
"eslint-plugin-header"
],
"rules": {
"indent": [
"warn",
4,
{
"SwitchCase": 1,
"ObjectExpression": "first"
}
],
"@typescript-eslint/indent": [
"error", 4
],
"@typescript-eslint/adjacent-overload-signatures": "error",
"@typescript-eslint/array-type": "error",
"@typescript-eslint/await-thenable": "error",
"camelcase": "off",
"@typescript-eslint/naming-convention": [
"error",
@@ -27,7 +46,6 @@ module.exports = {
"format": ["PascalCase"]
}
],
"@typescript-eslint/indent": "error",
"@typescript-eslint/member-delimiter-style": [
"error",
{
@@ -41,8 +59,14 @@ module.exports = {
}
}
],
"no-case-declarations": "off",
"no-useless-escape": "off",
"no-floating-decimal": "error",
"keyword-spacing": ["error", { "before": true, "overrides": { "this": { "before": false } } }],
"arrow-spacing": ["error", { "before": true, "after": true }],
"@typescript-eslint/no-for-in-array": "error",
"@typescript-eslint/no-misused-new": "error",
"@typescript-eslint/no-misused-promises": "error",
"@typescript-eslint/no-namespace": "error",
"@typescript-eslint/no-non-null-assertion": "error",
"@typescript-eslint/no-extra-non-null-assertion": "error",
@@ -56,8 +80,15 @@ module.exports = {
"@typescript-eslint/triple-slash-reference": "error",
"@typescript-eslint/type-annotation-spacing": "error",
"@typescript-eslint/unified-signatures": "error",
"@typescript-eslint/no-floating-promises": "error",
"@typescript-eslint/method-signature-style": ["error", "method"],
"no-unused-vars": "off",
"@typescript-eslint/no-unused-vars": ["error", { "argsIgnorePattern": "^_" }],
"@typescript-eslint/no-unnecessary-boolean-literal-compare": "error",
"arrow-body-style": "error",
"comma-dangle": "error",
"comma-spacing": "off",
"@typescript-eslint/comma-spacing": "error",
"constructor-super": "error",
"curly": "error",
"eol-last": "error",
@@ -81,7 +112,6 @@ module.exports = {
"no-irregular-whitespace": "error",
"no-multiple-empty-lines": ["error", { "max": 1, "maxEOF": 1, "maxBOF": 0 }],
"no-new-wrappers": "error",
"no-redeclare": "error",
"no-return-await": "error",
"no-sequences": "error",
"no-sparse-arrays": "error",
@@ -102,54 +132,25 @@ module.exports = {
"never"
],
"spaced-comment": [
"error",
"always"
"off",
"always",
{ "line": { "exceptions": ["/"] } } // triple slash directives
],
"use-isnan": "error",
"valid-typeof": "error",
"yoda": "error",
"@typescript-eslint/tslint/config": [
"error",
{
"rules": {
"encoding": true,
"file-header": [
true,
".*"
],
"import-spacing": true,
"match-default-export-name": true,
"no-boolean-literal-compare": true,
"no-mergeable-namespace": true,
"no-reference-import": true,
"no-unnecessary-callback-wrapper": true,
"number-literal-format": true,
"one-line": [
true,
"check-catch",
"check-finally",
"check-else",
"check-open-brace",
"check-whitespace"
],
"prefer-method-signature": true,
"prefer-while": true,
"typedef": [
true,
"variable-declaration",
"call-signature",
"variable-declaration-ignore-function"
],
"whitespace": [
true,
"check-branch",
"check-operator",
"check-separator",
"check-preblock",
"check-type"
]
}
}
]
"space-infix-ops": "error",
"header/header": [
"warn",
"block",
[
" --------------------------------------------------------------------------------------------",
" * Copyright (c) Microsoft Corporation. All Rights Reserved.",
" * See 'LICENSE' in the project root for license information.",
" * ------------------------------------------------------------------------------------------ "
],
],
}
};
+1 -1
View File
@@ -1,7 +1,7 @@
# ignore dependency packages
node_modules
# ignore compliled typescript
# ignore compiled typescript
out
dist
+141 -126
View File
@@ -1,128 +1,143 @@
// A launch configuration that compiles the extension and then opens it inside a new window
{
"version": "0.1.0",
"configurations": [
{
"name": "Launch Extension (development)",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": [
"--extensionDevelopmentPath=${workspaceFolder}"
],
"sourceMaps": true,
"outFiles": [
"${workspaceFolder}/dist/**/*.js"
],
"preLaunchTask": "Compile Dev",
},
{
"name": "Launch Extension (production)",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": [
"--extensionDevelopmentPath=${workspaceFolder}"
],
"sourceMaps": true,
"outFiles": [
"${workspaceFolder}/dist/**/*.js"
],
"preLaunchTask": "TypeScript Compile",
},
{
"name": "Launch Extension (do not build)",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": [
"--extensionDevelopmentPath=${workspaceFolder}"
],
"sourceMaps": true,
"outFiles": [
"${workspaceFolder}/dist/**/*.js"
]
},
{
"name": "Launch Extension (watch, development)",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": [
"--extensionDevelopmentPath=${workspaceFolder}"
],
"sourceMaps": true,
"outFiles": [
"${workspaceFolder}/dist/**/*.js"
],
"preLaunchTask": "Compile Dev Watch",
},
{
"name": "Launch Extension (watch, production)",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": [
"--extensionDevelopmentPath=${workspaceFolder}"
],
"sourceMaps": true,
"outFiles": [
"${workspaceFolder}/dist/**/*.js"
],
"preLaunchTask": "TypeScript Compile Watch",
},
{
"name": "Launch Unit Tests",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": [
"--extensionDevelopmentPath=${workspaceFolder}",
"--extensionTestsPath=${workspaceFolder}/out/test/unitTests/index"
],
"sourceMaps": true,
"outFiles": [
"${workspaceFolder}/out/test/**/*.js"
],
"preLaunchTask": "Pretest"
},
{
"name": "Launch Integration Tests",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": [
"${workspaceFolder}/test/integrationTests/testAssets/SimpleCppProject/simpleCppProject.code-workspace",
"--extensionDevelopmentPath=${workspaceFolder}",
"--extensionTestsPath=${workspaceFolder}/out/test/integrationTests/languageServer/index"
],
"sourceMaps": true,
"outFiles": [
"${workspaceFolder}/out/test/**/*.js"
],
"preLaunchTask": "Pretest",
},
{
"name": "Launch E2E IntelliSense features tests",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": [
"C:/git/Vcls-vscode-test/SingleRootProject",
"--extensionDevelopmentPath=${workspaceFolder}",
"--extensionTestsPath=${workspaceFolder}/out/test/integrationTests/IntelliSenseFeatures/index"
],
"sourceMaps": true,
"outFiles": [
"${workspaceFolder}/out/test/**/*.js"
],
"preLaunchTask": "Pretest"
},
{
"name": "Node Attach",
"type": "node",
"request": "attach",
"port": 5858
},
]
}
"version": "0.1.0",
"configurations": [
{
"name": "Launch Extension (development)",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": [
"--extensionDevelopmentPath=${workspaceFolder}"
],
"sourceMaps": true,
"outFiles": [
"${workspaceFolder}/dist/**/*.js"
],
"preLaunchTask": "Compile Dev",
},
{
"name": "Launch Extension (production)",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": [
"--extensionDevelopmentPath=${workspaceFolder}"
],
"sourceMaps": true,
"outFiles": [
"${workspaceFolder}/dist/**/*.js"
],
"preLaunchTask": "TypeScript Compile",
},
{
"name": "Launch Extension (do not build)",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": [
"--extensionDevelopmentPath=${workspaceFolder}"
],
"sourceMaps": true,
"outFiles": [
"${workspaceFolder}/dist/**/*.js"
]
},
{
"name": "Launch Extension (watch, development)",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": [
"--extensionDevelopmentPath=${workspaceFolder}"
],
"sourceMaps": true,
"outFiles": [
"${workspaceFolder}/dist/**/*.js"
],
"preLaunchTask": "Compile Dev Watch",
},
{
"name": "Launch Extension (watch, production)",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": [
"--extensionDevelopmentPath=${workspaceFolder}"
],
"sourceMaps": true,
"outFiles": [
"${workspaceFolder}/dist/**/*.js"
],
"preLaunchTask": "TypeScript Compile Watch",
},
{
"name": "Launch Unit Tests",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": [
"--extensionDevelopmentPath=${workspaceFolder}",
"--extensionTestsPath=${workspaceFolder}/out/test/unitTests/index"
],
"sourceMaps": true,
"outFiles": [
"${workspaceFolder}/out/test/**/*.js"
],
"preLaunchTask": "Pretest"
},
{
"name": "Launch Integration Tests",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": [
"${workspaceFolder}/test/integrationTests/testAssets/SimpleCppProject/simpleCppProject.code-workspace",
"--extensionDevelopmentPath=${workspaceFolder}",
"--extensionTestsPath=${workspaceFolder}/out/test/integrationTests/languageServer/index"
],
"sourceMaps": true,
"outFiles": [
"${workspaceFolder}/out/test/**/*.js"
],
"preLaunchTask": "Pretest",
},
{
"name": "Launch E2E IntelliSense features tests",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": [
"${workspaceFolder}/../../Vcls-vscode-test/MultirootDeadlockTest/test.code-workspace",
"--extensionDevelopmentPath=${workspaceFolder}",
"--extensionTestsPath=${workspaceFolder}/out/test/integrationTests/IntelliSenseFeatures/index"
],
"sourceMaps": true,
"outFiles": [
"${workspaceFolder}/out/test/**/*.js"
],
"preLaunchTask": "Pretest"
},
{
"name": "Node Attach",
"type": "node",
"request": "attach",
"port": 5858
},
{
"name": "MochaTest",
"type": "node",
"request": "attach",
"port": 9229,
"continueOnAttach": true,
"autoAttachChildProcesses": false,
"skipFiles": [
"<node_internals>/**"
],
"outFiles": [
"${workspaceFolder}/**/out/**/*.js",
"!**/node_modules/**"
]
}
]
}
+50 -8
View File
@@ -1,10 +1,52 @@
// Place your settings in this file to overwrite default and user settings.
{
"files.exclude": {
"out": false // set this to true to hide the "out" folder with the compiled JS files
},
"search.exclude": {
"out": true // set this to false to include "out" folder in search results
},
"typescript.tsdk": "./node_modules/typescript/lib" // we want to use the TS server from our node_modules folder to control its version
}
"files.exclude": {
"out": false // set this to true to hide the "out" folder with the compiled JS files
},
"search.exclude": {
"out": true // set this to false to include "out" folder in search results
},
"typescript.tsdk": "./node_modules/typescript/lib", // we want to use the TS server from our node_modules folder to control its version
// if you install the mocha test explorer extension, you can run the unit tests from the test explorer UI
"testExplorer.useNativeTesting": true,
"mochaExplorer.files": "./**/internalUnitTests/**/*.test.js",
"mochaExplorer.watch": "./**/internalUnitTests/**/*.test.js",
"mochaExplorer.ignore": [
"**/*skip*",
"**/dist/test/**/*.d.ts",
"**/node_modules/**"
],
"mochaExplorer.debuggerConfig": "MochaTest",
"mochaExplorer.logpanel": true,
"mochaExplorer.timeout": 500000,
"mochaExplorer.require": [
"source-map-support/register"
],
"mochaExplorer.monkeyPatch": true,
"[json]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "vscode.json-language-features",
"editor.tabSize": 4,
"files.insertFinalNewline": true
},
"[jsonc]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "vscode.json-language-features",
"editor.tabSize": 4,
"files.insertFinalNewline": true
},
"[typescript]": {
"editor.tabSize": 4,
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
"editor.formatOnSave": true,
"files.insertFinalNewline": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.organizeImports": true
},
},
"eslint.format.enable": true,
"[javascript]": {
"editor.tabSize": 4,
}
}
+36 -1
View File
@@ -166,6 +166,41 @@
}
}
]
},
{
"label": "Compile:Watch (unit-tests)",
"type": "shell",
"options": {
"cwd": "${workspaceFolder}"
},
"command": "yarn",
"args": [
"run",
"compile-watch-unit-tests"
],
"isBackground": true,
"problemMatcher": "$tsc-watch",
"group": {
"kind": "build",
"isDefault": false
}
},
{
"label": "Compile (unit-tests)",
"type": "shell",
"options": {
"cwd": "${workspaceFolder}"
},
"command": "yarn",
"args": [
"run",
"compile-unit-tests"
],
"problemMatcher": "$tsc",
"group": {
"kind": "build",
"isDefault": false
}
}
]
}
}
+157 -12
View File
@@ -1,5 +1,151 @@
# C/C++ for Visual Studio Code Changelog
## Version 1.17.0: July 26, 2023
### Enhancements
* Enable a subset of markdown to render in hover by default and a `C_Cpp.markdownInComments` setting. [#6020](https://github.com/microsoft/vscode-cpptools/issues/6020), [#10461](https://github.com/microsoft/vscode-cpptools/issues/10461)
* Add default compiler detection of additional compilers in MSYS environments. [#11211](https://github.com/microsoft/vscode-cpptools/issues/11211)
* Add support for additional compiler wrappers: gomacc, distcc, buildcache, and icecc.
### Bug Fixes
* Fix a couple bugs with documentation comments. [#5241](https://github.com/microsoft/vscode-cpptools/issues/5241)
* Added `__float128` support in gcc IntelliSense mode. [#9558](https://github.com/microsoft/vscode-cpptools/issues/9558)
* Address various issues with support for gcc 13. [#11038](https://github.com/microsoft/vscode-cpptools/issues/11038)
* Fix `#include` completion leaving an extra `>`. [#11042](https://github.com/microsoft/vscode-cpptools/issues/11042)
* Fix an issue with matching of glob patterns containing path delimiters. [#11132](https://github.com/microsoft/vscode-cpptools/issues/11132)
* Fix Create Declaration/Definition via `Quick Fix…` from hover tooltip. [#11157](https://github.com/microsoft/vscode-cpptools/issues/11157)
* Fix issues with compiler querying of clang-cl. [#11207](https://github.com/microsoft/vscode-cpptools/issues/11207)
* Fix `files.encoding` setting on startup. [#11210](https://github.com/microsoft/vscode-cpptools/issues/11210)
* Fix a crash related to directories with a very large number of files. [#11226](https://github.com/microsoft/vscode-cpptools/issues/11226)
* Fix Rank > 1 Display Strings for Natvis. [PR MIEngine#1406](https://github.com/microsoft/MIEngine/pull/1406)
* Fix some crashes identified by crash telemetry.
* Fix an issue that could cause zombie processes on Linux/Mac.
* Address some issues with glibc version compatibility. Native binaries for cpptools and the bundled clang-tidy/clang-format are now built with musl and fully statically linked.
* Fix the wrong compiler being set as default when configured to use `compile_commands.json` and overriding the compiler used there with an explicit `compilerPath`.
### Thank You to the Contributors
* [@gareth-rees (Gareth Rees)](https://github.com/gareth-rees): Always use `--simple-values` in newer versions of GDB. [PR MIEngine#1400](https://github.com/microsoft/MIEngine/pull/1400)
* [@iAbadia (Iñaki)](https://github.com/iAbadia): Align use of 'sendInvalidate' request arguments. [PR MIEngine#1402](https://github.com/microsoft/MIEngine/pull/1402)
* [@intel-rganesh (Rakesh Ganesh)](https://github.com/intel-rganesh): Introduce `--thread` and `--frame options`. [PR MIEngine#1401](https://github.com/microsoft/MIEngine/pull/1401)
* [@michalmaka (Michał Mąka)](https://github.com/michalmaka): Add support for Toybox to the remote process picker. [PR #11175](https://github.com/microsoft/vscode-cpptools/pull/11175)
* [@sbobko (Sergey Bobko)](https://github.com/sbobko): Add 'sendInvalidate' request. [PR MIEngine#1367](https://github.com/microsoft/MIEngine/pull/1367)
* [@yne (Rémy F.)](https://github.com/yne): Add wildcard support for `includePath`. [PR #10388](https://github.com/microsoft/vscode-cpptools/pull/10388)
## Version 1.16.3: June 23, 2023
### Bug Fix
* Fix "cout is ambiguous" error. [#11122](https://github.com/microsoft/vscode-cpptools/issues/11122)
## Version 1.16.2: June 22, 2023
### New Features
* Add Call Hierarchy. [#16](https://github.com/microsoft/vscode-cpptools/issues/16)
* Add "Copy Definition" and "Copy Declaration" code actions (for when the default Create placement isn't desired). [#10238](https://github.com/microsoft/vscode-cpptools/issues/10238), [#10942](https://github.com/microsoft/vscode-cpptools/issues/10942)
### Enhancements
* Add support for other glob pattern syntax, such as `[]` and `^`. [#8960](https://github.com/microsoft/vscode-cpptools/issues/8960)
* Add support for C++23 z/Z and zu/ZU suffixes in clang/gcc modes. [#10190](https://github.com/microsoft/vscode-cpptools/issues/10190)
* Add warning logging when the database is reset due to a version change. [#10984](https://github.com/microsoft/vscode-cpptools/issues/10984)
* Move user compilers to the beginning of the "known compilers" lists. [#10985](https://github.com/microsoft/vscode-cpptools/issues/10985)
* Add file path to the details of a call hierarchy result. [#10997](https://github.com/microsoft/vscode-cpptools/issues/10997)
* Add `miDebuggerArgs` to debugger attach option.
* Thank you for the contribution @Summon528 [PR #11066](https://github.com/microsoft/vscode-cpptools/pull/11066)
### Bug Fixes
* Fix an IntelliSense parsing bug with C++20 ranges. [#8039](https://github.com/microsoft/vscode-cpptools/issues/8039)
* Fix incorrect insertion of Create Declaration/Definition when it also adds a #include. [#10464](https://github.com/microsoft/vscode-cpptools/issues/10464)
* Fix an IntelliSense bug with user-defined floating-point literals. [#10837](https://github.com/microsoft/vscode-cpptools/issues/10837)
* Fix deadlock with Find All References. [#10855](https://github.com/microsoft/vscode-cpptools/issues/10855)
* Fix performance issues on machines with > 32 threads. [#10874](https://github.com/microsoft/vscode-cpptools/issues/10874)
* Fix localization of "C/C++ Configurations". [#10907](https://github.com/microsoft/vscode-cpptools/issues/10907)
* Fix the workspace folder not getting added to the browse.path in some cases. [#10914](https://github.com/microsoft/vscode-cpptools/issues/10914)
* Fix incorrect Apple clang to LLVM clang version mappings. [#10920](https://github.com/microsoft/vscode-cpptools/issues/10920)
* Revert -fms-extensions being added for mingw compilers by default (due to bugs). [#10940](https://github.com/microsoft/vscode-cpptools/issues/10940)
* Fix the "known compilers" list not getting updated with "user compilers". [#10943](https://github.com/microsoft/vscode-cpptools/issues/10943)
* Fix cancelation of Find All References while confirming references. [#10947](https://github.com/microsoft/vscode-cpptools/issues/10947)
* Fix a bug with workspace parsing status. [PR #10974](https://github.com/microsoft/vscode-cpptools/pull/10974)
* Fix some bugs if settings were empty string or null. [#10994](https://github.com/microsoft/vscode-cpptools/issues/10994)
* Fix cancellation for Find All References/Rename/Call Hierarchy. [#10998](https://github.com/microsoft/vscode-cpptools/issues/10998)
* Fix two Doxygen comment generation bugs. [#10995](https://github.com/microsoft/vscode-cpptools/issues/10995), [#11016](https://github.com/microsoft/vscode-cpptools/issues/11016)
* Fix the thread pool sometimes not increasing in size, which could lead to the cpptools process incorrectly being shut down. [#11003](https://github.com/microsoft/vscode-cpptools/issues/11003)
* Stop using vcFormat if .editorconfig exists with only non-formatting cpp settings. [PR #11015](https://github.com/microsoft/vscode-cpptools/pull/11015)
* Use integratedTerminal when user is running cl.exe for debugger. [#11032](https://github.com/microsoft/vscode-cpptools/issues/11032)
* Thank you for the contribution @caiohamamura [PR #11035](https://github.com/microsoft/vscode-cpptools/pull/11035)
* Fix the configure your IntelliSense notification to not show again when the "Don't Show Again" option is selected. [#11070](https://github.com/microsoft/vscode-cpptools/issues/11070)
* Fix a bug that could cause incomplete reading of stdout/stderr of child processes on Windows.
* Fix incorrect "declaration is incompatible" IntelliSense errors.
* Fix some potential crashes.
## Version 1.15.4: May 1, 2023
### Enhancements
* Support multiple natvis files in `visualizerFile`. [#925](https://github.com/microsoft/vscode-cpptools/issues/925)
* Enable error squiggles for single file mode if includes resolve. [#10062](https://github.com/microsoft/vscode-cpptools/issues/10062)
* Improve the description of the `C_Cpp.codeAnalysis.clangTidy.enabled` setting. [#10454](https://github.com/microsoft/vscode-cpptools/issues/10454)
* Add a 'Select an IntelliSense configuration' code action and error message for standard headers which can't be found. [#10531](https://github.com/microsoft/vscode-cpptools/issues/10531)
* Change the 'Edit "includePath" setting' code action to reference "compilerPath" for missing system includes. [#10675](https://github.com/microsoft/vscode-cpptools/issues/10675)
* Add a "Configure IntelliSense" status bar warning (currently controlled by an experiment). [#10685](https://github.com/microsoft/vscode-cpptools/issues/10685)
* Re-enable an updated C/C++ walkthrough (currently only available for some users). [PR #10707](https://github.com/microsoft/vscode-cpptools/pull/10707)
* Update to clang-format/tidy 16. [#10725](https://github.com/microsoft/vscode-cpptools/issues/10725)
* Move the configuration status bar item out of the language status UI. [#10755](https://github.com/microsoft/vscode-cpptools/issues/10755)
* Change `Select Default Compiler` to `Select IntelliSense Configuration` with configuration providers and compile commands added. [#10756](https://github.com/microsoft/vscode-cpptools/issues/10756)
### Bug Fixes
* Support use of `ccache`, 'sccache', and 'clcache' in `compilerPath` and `compile_commands.json` command lines. [#7616](https://github.com/microsoft/vscode-cpptools/issues/7616)
* Enable `-fms-extensions` by default for Cygwin and MinGW. [#8353](https://github.com/microsoft/vscode-cpptools/issues/8353)
* Fix incorrect, excessive logging with compile commands. [#9865](https://github.com/microsoft/vscode-cpptools/issues/9865)
* Fix IntelliSense errors with C++ 20 range and span. [#10024](https://github.com/microsoft/vscode-cpptools/issues/10024), [#10252](https://github.com/microsoft/vscode-cpptools/issues/10252)
* Fix two vcFormat settings being inverted. [#10262](https://github.com/microsoft/vscode-cpptools/issues/10262), [#10263](https://github.com/microsoft/vscode-cpptools/issues/10263)
* Fix 'Create Declaration / Definition' making modifications to files outside the workspace folder. [#10402](https://github.com/microsoft/vscode-cpptools/issues/10402)
* Fix code analysis when `--use-color=true` is used. [#10407](https://github.com/microsoft/vscode-cpptools/issues/10407)
* Fix IntelliSense errors with CUDA. [#10455](https://github.com/microsoft/vscode-cpptools/issues/10455)
* Fix random save failures while code analysis is running on the saved file. [#10482](https://github.com/microsoft/vscode-cpptools/issues/10482)
* Fix the compile commands prompt setting `compileCommands` to a `compile_commands.json` in a different workspace folder. [#10588](https://github.com/microsoft/vscode-cpptools/issues/10588)
* Fix code analysis with `_Float16`. [#10610](https://github.com/microsoft/vscode-cpptools/issues/10610)
* Fix code analysis with c23/gnu23. [#10615](https://github.com/microsoft/vscode-cpptools/issues/10615)
* Fix 'Reset IntelliSense Database' being delayed until parsing is finished. [#10616](https://github.com/microsoft/vscode-cpptools/issues/10616)
* Fix uncaught exception with some configuration providers. [#10634](https://github.com/microsoft/vscode-cpptools/issues/10634)
* Fix crashes with a multi-root workspace. [#10636](https://github.com/microsoft/vscode-cpptools/issues/10636)
* Fix bugs with the "You do not have IntelliSense configured" prompt. [#10658](https://github.com/microsoft/vscode-cpptools/issues/10658), [#10659](https://github.com/microsoft/vscode-cpptools/issues/10659)
* Fix random failures when adding or removing workspace folders. [PR #10665](https://github.com/microsoft/vscode-cpptools/pull/10665)
* Fix missing clang-tidy checks setting values. [#10667](https://github.com/microsoft/vscode-cpptools/issues/10667)
* Fix 'Select IntelliSense configuration' so that it works if it's already set in the workspace or workspace folder settings. [#10674](https://github.com/microsoft/vscode-cpptools/issues/10674)
* Fix clang-tidy 'clang-analyzer-' documentation links not working. [#10678](https://github.com/microsoft/vscode-cpptools/issues/10678)
* Fix the browse configuration provider cache not getting cleared. [#10692](https://github.com/microsoft/vscode-cpptools/issues/10692), [#10877](https://github.com/microsoft/vscode-cpptools/issues/10877)
* Fix a crash with recursive environment variables on Windows. [#10704](https://github.com/microsoft/vscode-cpptools/issues/10704)
* Fix `#import` of `.tlb` files failing due to `/Fo` arguments to `cl.exe` not being processed. [#10710](https://github.com/microsoft/vscode-cpptools/issues/10710)
* Fix `cppbuild` tasks not using the workspace folder as the `cwd` by default. [#10742](https://github.com/microsoft/vscode-cpptools/issues/10742)
* Fix lots of IntelliSense processes getting launched after a Find/Replace operation (potentially freezing the OS). [#10743](https://github.com/microsoft/vscode-cpptools/issues/10743)
* Fix workspace folder variable resolution with `clang_format_style`. [#10752](https://github.com/microsoft/vscode-cpptools/issues/10752)
* For remote attach, use an absolute `/bin/sh` path on Linux. [PR #10765](https://github.com/microsoft/vscode-cpptools/pull/10765)
* Fix the first registered configuration provider still being automatically used after a second registers. [PR #10772](https://github.com/microsoft/vscode-cpptools/pull/10772)
* Fix `C_Cpp.default.compilerPath` in the settings UI showing a string editor when it shouldn't. [#10795](https://github.com/microsoft/vscode-cpptools/issues/10795)
* Fix some issues due to usage of the spread operator not doing a deep copy. [PR #10803](https://github.com/microsoft/vscode-cpptools/pull/10803)
* Fix a deadlock with Find All References. [#10855](https://github.com/microsoft/vscode-cpptools/issues/10855)
* Fix the Code Analysis Options dropdown showing 'Resume' instead of 'Pause' after a cancel is done in a paused state. [#10879](https://github.com/microsoft/vscode-cpptools/issues/10879)
* Fix "Code Analysis Mode" not being localized when initially shown. [#10881](https://github.com/microsoft/vscode-cpptools/issues/10881)
* Fix the C/C++-related status bar items flickering off/on when switching documents. [PR #10888](https://github.com/microsoft/vscode-cpptools/pull/10888)
* Fix `__GXX_RTTI` incorrectly being defined by IntelliSense with clang and `-fms-compatibility`.
* Reduce the likelihood of an `onWillSaveWaitUntil` timeout.
* Fix an IntelliSense crash with C++20 concepts.
* Stop querying clang-cl.exe as C.
## Version 1.14.5: March 22, 2023
### Bug Fix
* Fix a deadlock with a multi-root workspace. [#10719](https://github.com/microsoft/vscode-cpptools/issues/10719)
## Version 1.14.4: February 28, 2023
### Enhancements
* Add `c23` and `c2x` support for clang and gcc modes. [#7471](https://github.com/microsoft/vscode-cpptools/issues/7471)
* Filter out clang-tidy `#pragma once in main file` warnings. [#10539](https://github.com/microsoft/vscode-cpptools/issues/10539)
* Auto-configure `configurationProvider` even if `default.compilerPath` is set. [PR #10607](https://github.com/microsoft/vscode-cpptools/pull/10607)
### Bug Fixes
* Fix `--` in args making compiler querying fail. [#10529](https://github.com/microsoft/vscode-cpptools/issues/10529)
* Fix every .C file being opened in a compile_commands.json if it's build for C++. [#10540](https://github.com/microsoft/vscode-cpptools/issues/10540)
* Fix `-std=c++` not being used in compile_commands.json for .C files. [#10541](https://github.com/microsoft/vscode-cpptools/issues/10541)
* Fix a crash when an error occurs in a forced include. [#10598](https://github.com/microsoft/vscode-cpptools/issues/10598)
* Fix the configuration provider browse cache not getting cleared. [PR #10608](https://github.com/microsoft/vscode-cpptools/pull/10608)
* Fix a bug that could cause IntelliSense to randomly stop updating.
* Fix some random failures that could happen during database deletion.
* Fix some random crashes on shutdown.
## Version 1.14.3: February 14, 2023
### New Features
* Add recursive macro expansion on hover. [#3579](https://github.com/microsoft/vscode-cpptools/issues/3579)
@@ -16,7 +162,6 @@
* Add Ada to supported languages for debugging. [#10475](https://github.com/microsoft/vscode-cpptools/issues/10475)
* Anthony Leonardo Gracio (@AnthonyLeonardoGracio) [PR #10476](https://github.com/microsoft/vscode-cpptools/pull/10476)
## Version 1.13.8: December 15, 2022
### Bug Fixes
* Fix usage of relative paths in IntelliSense configuration settings with multi-root workspaces. [#4983](https://github.com/microsoft/vscode-cpptools/issues/4983)
* Fix infinite recursion in scout_parser. [#8898](https://github.com/microsoft/vscode-cpptools/issues/8898)
@@ -42,7 +187,7 @@
* Fix the process id picker only showing part of the process on a remote machine. [#10379](https://github.com/microsoft/vscode-cpptools/issues/10379)
* Fix temp files generating at the incorrect path. [#10386](https://github.com/microsoft/vscode-cpptools/issues/10386)
* Fix a crash in extractArgs. [PR #10394](https://github.com/microsoft/vscode-cpptools/pull/10394)
* Fix a bug with settings changes not being handled correctly for multiroot. [PR #10458](https://github.com/microsoft/vscode-cpptools/pull/10458)
* Fix a bug with settings changes not being handled correctly for multi-root. [PR #10458](https://github.com/microsoft/vscode-cpptools/pull/10458)
## Version 1.13.9: January 4, 2023
### Bug Fix
@@ -259,7 +404,7 @@
* Fix Go to Definition with C for identifiers that are C++ keywords. [#9081](https://github.com/microsoft/vscode-cpptools/issues/9081)
* Fix the new Run/Debug Code button not working with a modified program location. [#9082](https://github.com/microsoft/vscode-cpptools/issues/9082)
* Fix `__GNUC__` system defines causing clang-tidy to undefine `_Float32`. [#9091](https://github.com/microsoft/vscode-cpptools/issues/9091)
* Fix 'breakpoints set before launch in shared objects cannot be disabled/deleted' [#9095]([https://github.com/microsoft/vscode-cpptools/issues/9095)
* Fix 'breakpoints set before launch in shared objects cannot be disabled/deleted' [#9095](https://github.com/microsoft/vscode-cpptools/issues/9095)
* Fix compiler querying failing for compilers that don't output system includes. [#9099](https://github.com/microsoft/vscode-cpptools/issues/9099)
* Fix completion occurring (when it shouldn't) after the comma in a definition list. [#9101](https://github.com/microsoft/vscode-cpptools/issues/9101)
* Fix `;` incorrectly matching for `break;` and `continue;` completion. [#9115](https://github.com/microsoft/vscode-cpptools/issues/9115)
@@ -312,7 +457,7 @@
* Fix a crash when visualizing local variables for Microsoft Edge (msedge.exe) [#8738](https://github.com/microsoft/vscode-cpptools/issues/8738)
* Fix some system defines being incorrectly removed when running code analysis. [#8740](https://github.com/microsoft/vscode-cpptools/issues/8740)
* Prevent an error from being logged due to custom configuration processing prior to the provider being ready. [#8752](https://github.com/microsoft/vscode-cpptools/issues/8752)
* Fix incorrect crash recovery with multiroot. [#8762](https://github.com/microsoft/vscode-cpptools/issues/8762)
* Fix incorrect crash recovery with multi-root. [#8762](https://github.com/microsoft/vscode-cpptools/issues/8762)
* Fix random compiler query, clang-tidy, or clang-format failure on Windows. [#8764](https://github.com/microsoft/vscode-cpptools/issues/8764)
* Fix invoking commands before cpptools is activated. [#8785](https://github.com/microsoft/vscode-cpptools/issues/8785)
* Fix a bug on Windows with semantic tokens updating. [#8799](https://github.com/microsoft/vscode-cpptools/issues/8799)
@@ -627,7 +772,7 @@
* Fix integrity hash checking of downloaded packages for the extension. [PR #7300](https://github.com/microsoft/vscode-cpptools/pull/7300)
* Fix a bug preventing successful validation and receipt of browse configurations from custom configuration providers. [PR# 7131](https://github.com/microsoft/vscode-cpptools/pull/7313)
* Fix a potential crash when editing at the end of a document.
* Fix "Configure Task" selection to show root folder names for multiroot workspace [PR #7315](https://github.com/microsoft/vscode-cpptools/pull/7315)
* Fix "Configure Task" selection to show root folder names for multi-root workspace [PR #7315](https://github.com/microsoft/vscode-cpptools/pull/7315)
## Version 1.2.2: February 25, 2021
### Bug Fixes
@@ -797,7 +942,7 @@
* Fix `Build and Debug Active File` race condition with EngineLogs. [#6304](https://github.com/microsoft/vscode-cpptools/pull/6304)
* Fix changes to some `c_cpp_properties.json` properties not taking effect (until a reload) if `compileCommands` is set. [#6332](https://github.com/microsoft/vscode-cpptools/issues/6332)
* Fix issue with compiler querying not handling various clang command line options correctly. [#6356](https://github.com/microsoft/vscode-cpptools/issues/6356), [#6359](https://github.com/microsoft/vscode-cpptools/issues/6359)
* Fix multiroot workspace tag parsing when `compileCommands` is set. [#6383](https://github.com/microsoft/vscode-cpptools/issues/6383)
* Fix multi-root workspace tag parsing when `compileCommands` is set. [#6383](https://github.com/microsoft/vscode-cpptools/issues/6383)
* Fix mingw32 compilers not being detected. [#6394](https://github.com/microsoft/vscode-cpptools/issues/6394)
* Various bug fixes for vcFormat. [PR #6408](https://github.com/microsoft/vscode-cpptools/pull/6408)
* Fix issue causing zh-cn and zh-tw language files not to be used. [PR #6418](https://github.com/microsoft/vscode-cpptools/pull/6418)
@@ -852,7 +997,7 @@
* Get the default target of the compiler. If the default target is ARM/ARM64, do not use the generic "--target" option to determine bitness. [#5772](https://github.com/microsoft/vscode-cpptools/issues/5772)
* Fix `compilerArgs` not being used if no `compilerPath` is set. [#5776](https://github.com/microsoft/vscode-cpptools/issues/5776)
* Fix an incorrect IntelliSense error squiggle. [#5783](https://github.com/microsoft/vscode-cpptools/issues/5783)
* Fix semantic colorization and inactive regions for multiroot workspaces. [#5812](https://github.com/microsoft/vscode-cpptools/issues/5812), [#5828](https://github.com/microsoft/vscode-cpptools/issues/5828)
* Fix semantic colorization and inactive regions for multi-root workspaces. [#5812](https://github.com/microsoft/vscode-cpptools/issues/5812), [#5828](https://github.com/microsoft/vscode-cpptools/issues/5828)
* Fix bug with cl.exe flags /FU and /FI not being processed. [#5819](https://github.com/microsoft/vscode-cpptools/issues/5819)
* Fix `cStandard` being set to `c11` instead of `gnu18` with gcc. [#5834](https://github.com/microsoft/vscode-cpptools/issues/5834)
* Fix Doxygen parameterHint comment to display for a parameter name that is followed by colon. [#5836](https://github.com/microsoft/vscode-cpptools/issues/5836)
@@ -877,7 +1022,7 @@
## Version 0.29.0: July 15, 2020
### New Features
* Add Doxygen comment support (to tooltip display of hover, completion, and signature help). [#658](https://github.com/microsoft/vscode-cpptools/issues/658)
* The way comments are formatted is controlled by the `C_Cpp.simplifyStructuredComments` setting.
* The way comments are formatted is controlled by the `C_Cpp.simplifyStructuredComments` setting.
* Auto-convert `.` to `->` when the type is a pointer. [#862](https://github.com/microsoft/vscode-cpptools/issues/862)
* Switch to using the VS Code Semantic Tokens API for semantic colorization (works with remoting). [PR #5401](https://github.com/microsoft/vscode-cpptools/pull/5401), [#3932](https://github.com/microsoft/vscode-cpptools/issues/3932), [#3933](https://github.com/microsoft/vscode-cpptools/issues/3933), [#3942](https://github.com/microsoft/vscode-cpptools/issues/3942)
* Add support for LogMessage Breakpoints for debug type `cppdbg`. [PR MIEngine#1013](https://github.com/microsoft/MIEngine/pull/1013)
@@ -973,7 +1118,7 @@
* Fix the "Unable to load schema" error for `c_cpp_properties.json`. [#4841](https://github.com/microsoft/vscode-cpptools/issues/4841)
* Change "Visual Studio" `clang_format_fallback_style` setting to use NamespaceIndentation All. [#5124](https://github.com/microsoft/vscode-cpptools/issues/5124)
* Fix "C++98" and "C++0x" modes. [#5157](https://github.com/microsoft/vscode-cpptools/issues/5157), [#5225](https://github.com/microsoft/vscode-cpptools/issues/5225)
* Improve the error message for multiroot projects using `compile_commands.json`. [#5160](https://github.com/microsoft/vscode-cpptools/issues/5160)
* Improve the error message for multi-root projects using `compile_commands.json`. [#5160](https://github.com/microsoft/vscode-cpptools/issues/5160)
* Fix some cpptools process crashes. [#5280](https://github.com/microsoft/vscode-cpptools/issues/5280)
* Avoid `<…>` truncation on hover. [#5291](https://github.com/microsoft/vscode-cpptools/issues/5291)
* Fix incorrect translations. [PR #5300](https://github.com/microsoft/vscode-cpptools/pull/5300)
@@ -991,7 +1136,7 @@
## Version 0.27.0: March 30, 2020
### Enhancements
* Improved multi-root implementation with a single language server process and database for the entire workspace (shared between workspace folders). Fixes most [multi-root bugs](https://github.com/microsoft/vscode-cpptools/issues?q=is%3Aopen+is%3Aissue+label%3A%22Feature%3A+Multiroot%22+label%3A%22fixed+%28release+pending%29%22+milestone%3A0.27.0).
* Improved multi-root implementation with a single language server process and database for the entire workspace (shared between workspace folders). Fixes most [multi-root bugs](https://github.com/microsoft/vscode-cpptools/issues?q=is%3Aopen+is%3Aissue+label%3A%22Feature%3A+Multi-root%22+label%3A%22fixed+%28release+pending%29%22+milestone%3A0.27.0).
* Update to clang-format 9.0.1 (and without shared library dependencies). [#2887](https://github.com/microsoft/vscode-cpptools/issues/2887), [#3174](https://github.com/microsoft/vscode-cpptools/issues/3174)
* Add new setting `C_Cpp.debugger.useBacktickCommandSubstitution` to fix debugging when CShell is the remote default shell. [#4015](https://github.com/microsoft/vscode-cpptools/issues/4015)
* @Helloimbob [PR #5053](https://github.com/microsoft/vscode-cpptools/pull/5053)
@@ -1582,7 +1727,7 @@
## Version 0.16.1: March 30, 2018
* Fix random deadlock caused by logging code on Linux/Mac. [#1759](https://github.com/Microsoft/vscode-cpptools/issues/1759)
* Fix compiler from `compileCommands` not being queried for includes/defines if `compilerPath` isn't set on Windows. [#1754](https://github.com/Microsoft/vscode-cpptools/issues/1754)
* Fix OSX `UseShellExecute` I/O bug. [#1756](https://github.com/Microsoft/vscode-cpptools/issues/1756)
* Fix OSX `UseShellExecute` I/O bug. [#1756](https://github.com/Microsoft/vscode-cpptools/issues/1756)
* Invalidate partially unzipped files from package manager. [#1757](https://github.com/Microsoft/vscode-cpptools/issues/1757)
## Version 0.16.0: March 28, 2018
@@ -1927,4 +2072,4 @@
## Version 0.5.0: April 14, 2016
* Usability and correctness bug fixes.
* Simplify installation experience.
* Usability and correctness bug fixes.
* Usability and correctness bug fixes.
+1 -1
View File
@@ -29,4 +29,4 @@
<p data-loc-id="reinstall.extension.text7">Then reinstall via the marketplace UI in VS Code.</p>
<p data-loc-id="reinstall.extension.text8">If the correct version of the extension fails to be deployed by VS Code, the correct VSIX for your system can be <a href="https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools" data-loc-id="download.vsix.link.title">downloaded from the VS Code marketplace web site</a> and installed using the `Install from VSIX...` option under the '...' menu in the marketplace UI in VS Code.</p>
<p data-loc-id="reinstall.extension.text8">If the correct version of the extension fails to be deployed by VS Code, the correct VSIX for your system can be <a href="https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools" data-loc-id="download.vsix.link.title">downloaded from the VS Code marketplace web site</a> and installed using the 'Install from VSIX...' option under the '...' menu in the marketplace UI in VS Code.</p>
+222 -187
View File
@@ -336,7 +336,7 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
---------------------------------------------------------
anymatch 3.1.2 - ISC
anymatch 3.1.3 - ISC
https://github.com/micromatch/anymatch
Copyright (c) 2019 Elan Shanker, Paul Miller (https://paulmillr.com)
@@ -417,7 +417,7 @@ the licensed code:
---------------------------------------------------------
glob 7.1.6 - ISC
glob 7.2.3 - ISC
https://github.com/isaacs/node-glob#readme
Copyright (c) Isaac Z. Schlueter and Contributors
@@ -606,7 +606,7 @@ IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
---------------------------------------------------------
minimatch 3.0.4 - ISC
minimatch 3.1.2 - ISC
https://github.com/isaacs/minimatch#readme
Copyright (c) Isaac Z. Schlueter and Contributors
@@ -628,6 +628,32 @@ ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
---------------------------------------------------------
---------------------------------------------------------
minimatch 5.1.6 - ISC
https://github.com/isaacs/minimatch#readme
Copyright (c) 2011-2023 Isaac Z. Schlueter and Contributors
The ISC License
Copyright (c) 2011-2023 Isaac Z. Schlueter and Contributors
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
---------------------------------------------------------
---------------------------------------------------------
@@ -710,7 +736,7 @@ IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
---------------------------------------------------------
semver 5.7.1 - ISC
semver 5.7.2 - ISC
https://github.com/npm/node-semver#readme
Copyright Isaac Z.
@@ -738,7 +764,7 @@ IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
---------------------------------------------------------
semver 7.3.5 - ISC
semver 7.5.4 - ISC
https://github.com/npm/node-semver#readme
Copyright Isaac Z. Schlueter
@@ -895,7 +921,7 @@ IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
---------------------------------------------------------
@microsoft/1ds-core-js 3.2.3 - MIT
@microsoft/1ds-core-js 3.2.12 - MIT
https://github.com/microsoft/ApplicationInsights-JS#readme
copyright Microsoft 2018
@@ -903,11 +929,10 @@ copyright Microsoft 2019
Copyright (c) Microsoft Corporation
copyright Microsoft 2019 Simplified
Copyright (c) Microsoft and contributors
copyright Microsoft 2018 import AppInsightsCore as InternalCore
Copyright (c) Microsoft Corporation.
The MIT License (MIT)
MIT License
Copyright (c) Microsoft Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -919,7 +944,7 @@ furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
@@ -931,7 +956,7 @@ SOFTWARE.
---------------------------------------------------------
@microsoft/1ds-post-js 3.2.3 - MIT
@microsoft/1ds-post-js 3.2.12 - MIT
https://github.com/microsoft/ApplicationInsights-JS#readme
copyright Microsoft 2018
@@ -940,12 +965,11 @@ copyright Microsoft 2018-2020
copyright Microsoft 2022 Simple
Copyright (c) Microsoft Corporation
Copyright (c) Microsoft and contributors
copyright Microsoft 2018-2020 import IExtendedAppInsightsCore, SendRequestReason, EventSendType
copyright Microsoft 2018-2020 import IPerfManagerProvider, IValueSanitizer, FieldValueSanitizerType, FieldValueSanitizerFunc, SendRequestReason, EventSendType
copyright Microsoft 2018-2020 import EventSendType, FieldValueSanitizerFunc, FieldValueSanitizerType, IPerfManagerProvider, IValueSanitizer, SendRequestReason
Copyright (c) Microsoft Corporation.
The MIT License (MIT)
MIT License
Copyright (c) Microsoft Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -957,7 +981,7 @@ furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
@@ -969,114 +993,99 @@ SOFTWARE.
---------------------------------------------------------
@microsoft/applicationinsights-core-js 2.8.4 - MIT
@microsoft/applicationinsights-core-js 2.8.14 - MIT
https://github.com/microsoft/ApplicationInsights-JS#readme
Copyright (c) Microsoft Corporation
Copyright (c) Microsoft and contributors
MIT License
The MIT License (MIT)
Copyright (c) Microsoft Corporation. All rights reserved.
Copyright (c) Microsoft Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
---------------------------------------------------------
---------------------------------------------------------
@microsoft/applicationinsights-shims 2.0.1 - MIT
@microsoft/applicationinsights-shims 2.0.2 - MIT
https://github.com/microsoft/ApplicationInsights-JS/tree/master/tools/shims
Copyright (c) Microsoft Corporation.
Copyright (c) Microsoft and contributors.
Copyright (c) Microsoft Corporation
Copyright (c) Microsoft and contributors
MIT License
The MIT License (MIT)
Copyright (c) Microsoft Corporation. All rights reserved.
Copyright (c) Microsoft Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
---------------------------------------------------------
---------------------------------------------------------
@microsoft/dynamicproto-js 1.1.6 - MIT
@microsoft/dynamicproto-js 1.1.9 - MIT
https://github.com/microsoft/DynamicProto-JS#readme
(c) James Halliday
Copyright (c) Microsoft Corporation
Copyright (c) 2012 Maximilian Antoni
Copyright (c) 2013 Maximilian Antoni
Copyright (c) 2020 Oliver Nightingale
Copyright (c) 2020 Oliver Nightingale A
Copyright (c) 2020 Oliver Nightingale An
Copyright (c) Microsoft and contributors
Copyright (c) 2010-2013 Christian Johansen
Copyright (c) 2010-2014 Christian Johansen
Copyright (c) 2011 Sven Fuchs, Christian Johansen
Copyright Joyent, Inc. and other Node contributors
Copyright jQuery Foundation and other contributors
Copyright 2013 jQuery Foundation, Inc. and other contributors
Copyright (c) 2010-2014, Christian Johansen, [email protected]
Copyright 2005, 2014 jQuery Foundation, Inc. and other contributors
Copyright 2006 Google Inc. https://code.google.com/p/google-diff-match-patch
MIT License
The MIT License (MIT)
Copyright (c) Microsoft Corporation.
Copyright (c) Microsoft Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
---------------------------------------------------------
@@ -1113,6 +1122,26 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
---------------------------------------------------------
---------------------------------------------------------
@xmldom/xmldom 0.8.8 - MIT
https://github.com/xmldom/xmldom
Copyright 2012 - 2017 jindw <[email protected]> and other contributors
Copyright 2019 - present Christopher J. Brody and other contributors
Copyright 2019 - present Christopher J. Brody and other contributors, as listed in: https://github.com/xmldom/xmldom/graphs/contributors
Copyright 2012 - 2017 @jindw <[email protected]> and other contributors, as listed in: https://github.com/jindw/xmldom/graphs/contributors
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
---------------------------------------------------------
---------------------------------------------------------
@@ -1148,7 +1177,7 @@ THE SOFTWARE.
---------------------------------------------------------
axios 0.22.0 - MIT
axios 0.26.1 - MIT
https://axios-http.com/
Copyright (c) 2014-present Matt Zabriskie
@@ -1178,7 +1207,7 @@ THE SOFTWARE.
---------------------------------------------------------
balanced-match 1.0.0 - MIT
balanced-match 1.0.2 - MIT
https://github.com/juliangruber/balanced-match
Copyright (c) 2013 Julian Gruber <[email protected]>
@@ -1325,6 +1354,38 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
---------------------------------------------------------
---------------------------------------------------------
brace-expansion 2.0.1 - MIT
https://github.com/juliangruber/brace-expansion
Copyright (c) 2013 Julian Gruber <[email protected]>
MIT License
Copyright (c) 2013 Julian Gruber <[email protected]>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
---------------------------------------------------------
---------------------------------------------------------
@@ -1458,10 +1519,10 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
---------------------------------------------------------
comment-json 4.1.1 - MIT
comment-json 4.2.3 - MIT
https://github.com/kaelzhang/node-comment-json#readme
Copyright (c) 2013
Copyright (c) 2013 kaelzhang
Copyright (c) 2013 kaelzhang <>, contributors
http://kael.me/
@@ -1518,7 +1579,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
---------------------------------------------------------
core-util-is 1.0.2 - MIT
core-util-is 1.0.3 - MIT
https://github.com/isaacs/core-util-is#readme
Copyright Joyent, Inc. and other Node contributors
@@ -1685,7 +1746,7 @@ THE SOFTWARE.
---------------------------------------------------------
follow-redirects 1.14.8 - MIT
follow-redirects 1.15.2 - MIT
https://github.com/follow-redirects/follow-redirects
Copyright 2014-present Olivier Lalonde <[email protected]> , James Talmage <[email protected]> , Ruben Verborgh
@@ -1822,7 +1883,7 @@ THE SOFTWARE.
---------------------------------------------------------
is-glob 4.0.1 - MIT
is-glob 4.0.3 - MIT
https://github.com/micromatch/is-glob
Copyright (c) 2014-2017, Jon Schlinkert
@@ -1888,7 +1949,7 @@ THE SOFTWARE.
---------------------------------------------------------
json5 2.2.0 - MIT
json5 2.2.3 - MIT
http://json5.org/
(c) 2019 Denis Pushkarev
@@ -1924,7 +1985,7 @@ SOFTWARE.
---------------------------------------------------------
loader-utils 2.0.0 - MIT
loader-utils 2.0.4 - MIT
https://github.com/webpack/loader-utils#readme
Copyright JS Foundation and other contributors
@@ -1955,8 +2016,8 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
---------------------------------------------------------
minimist 1.2.6 - MIT
https://github.com/substack/minimist
minimist 1.2.8 - MIT
https://github.com/minimistjs/minimist
This software is released under the MIT license:
@@ -1983,7 +2044,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
---------------------------------------------------------
mkdirp 0.5.5 - MIT
mkdirp 0.5.6 - MIT
https://github.com/substack/node-mkdirp#readme
Copyright 2010 James Halliday ([email protected])
@@ -2145,11 +2206,11 @@ SOFTWARE.
---------------------------------------------------------
picomatch 2.2.2 - MIT
picomatch 2.3.1 - MIT
https://github.com/micromatch/picomatch
Copyright (c) 2017-present, Jon Schlinkert.
Copyright (c) 2017-present, Jon Schlinkert (https://github.com/jonschlinkert).
Copyright (c) 2017-present, Jon Schlinkert
Copyright (c) 2017-present, Jon Schlinkert (https://github.com/jonschlinkert)
The MIT License (MIT)
@@ -2174,41 +2235,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
---------------------------------------------------------
---------------------------------------------------------
plist 3.0.5 - MIT
https://github.com/TooTallNate/node-plist#readme
Copyright (c) 2010-2017 Nathan Rajlich <[email protected]>
(The MIT License)
Copyright (c) 2010-2017 Nathan Rajlich <[email protected]>
Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without
restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following
conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
---------------------------------------------------------
---------------------------------------------------------
@@ -2310,8 +2336,8 @@ THE SOFTWARE.
---------------------------------------------------------
shell-quote 1.7.3 - MIT
https://github.com/substack/node-shell-quote
shell-quote 1.8.1 - MIT
https://github.com/ljharb/shell-quote
Copyright (c) 2013 James Halliday ([email protected])
@@ -2344,7 +2370,7 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
---------------------------------------------------------
ssh-config 4.1.6 - MIT
ssh-config 4.2.1 - MIT
https://github.com/cyjake/ssh-config#readme
Copyright (c) 2017 Chen Yangjian
@@ -2465,7 +2491,7 @@ THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
---------------------------------------------------------
vscode-jsonrpc 8.0.1 - MIT
vscode-jsonrpc 8.1.0 - MIT
https://github.com/Microsoft/vscode-languageserver-node#readme
Copyright (c) Microsoft Corporation
@@ -2487,13 +2513,10 @@ THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
---------------------------------------------------------
vscode-languageclient 8.0.1 - MIT
vscode-languageclient 8.1.0 - MIT
https://github.com/Microsoft/vscode-languageserver-node#readme
Copyright (c) TypeFox and others
Copyright (c) Microsoft Corporation
Copyright (c) Isaac Z. Schlueter and Contributors
Copyright (c) 2013 Julian Gruber <[email protected]>
Copyright (c) Microsoft Corporation
@@ -2512,7 +2535,7 @@ THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
---------------------------------------------------------
vscode-languageserver-protocol 3.17.1 - MIT
vscode-languageserver-protocol 3.17.3 - MIT
https://github.com/Microsoft/vscode-languageserver-node#readme
Copyright (c) Microsoft Corporation
@@ -2535,7 +2558,7 @@ THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
---------------------------------------------------------
vscode-languageserver-types 3.17.1 - MIT
vscode-languageserver-types 3.17.3 - MIT
https://github.com/Microsoft/vscode-languageserver-node#readme
Copyright (c) Microsoft Corporation
@@ -2557,10 +2580,10 @@ THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
---------------------------------------------------------
vscode-nls 5.0.0 - MIT
vscode-nls 5.2.0 - MIT
https://github.com/Microsoft/vscode-nls#readme
Copyright (c) Microsoft Corporation.
Copyright (c) Microsoft Corporation
The MIT License (MIT)
@@ -2585,7 +2608,7 @@ OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWA
---------------------------------------------------------
xmlbuilder 9.0.7 - MIT
xmlbuilder 15.1.1 - MIT
http://github.com/oozcitak/xmlbuilder-js
Copyright (c) 2013 Ozgur Ozcitak
@@ -2647,10 +2670,6 @@ SOFTWARE.
---------------------------------------------------------
-------------------------------------------------------------------
Additional Third Party Notices
@@ -2669,9 +2688,9 @@ The notices below are from non-npm sources.
- LLVM (http://llvm.org/)
- MI Debug Engine (https://github.com/Microsoft/MIEngine)
- Mono (https://github.com/mono/mono)
- pevents (https://github.com/neosmart/pevents)
- SQLite (https://www.sqlite.org/)
Includes:functions (from fossil) (https://fossil-scm.org)
- SoftFloat (http://www.jhauser.us/arithmetic/SoftFloat.html)
%% ANTLR NOTICES AND INFORMATION BEGIN HERE
=========================================
@@ -2875,7 +2894,7 @@ The LLVM Project is under the Apache License v2.0 with LLVM Exceptions:
END OF TERMS AND CONDITIONS
---- LLVM Exceptions to the Apache 2.0 License ----
@@ -3114,7 +3133,7 @@ END OF gcc-9/libgcc NOTICES AND INFORMATION
%% Guidelines Support Library NOTICES AND INFORMATION BEGIN HERE
=========================================
Copyright (c) 2015 Microsoft Corporation. All rights reserved.
This code is licensed under the MIT License (MIT).
Permission is hereby granted, free of charge, to any person obtaining a copy
@@ -3123,10 +3142,10 @@ in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
@@ -3295,10 +3314,10 @@ in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
@@ -3324,10 +3343,10 @@ in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
@@ -3544,30 +3563,6 @@ The externally maintained libraries used by libuv are:
=========================================
END OF libuv NOTICES AND INFORMATION
%% pevents NOTICES AND INFORMATION BEGIN HERE
=========================================
Copyright (C) 2011 - 2015 by NeoSmart Technologies <http://neosmart.net/>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
=========================================
END OF pevents NOTICES AND INFORMATION
%% SQLite NOTICES AND INFORMATION BEGIN HERE
=========================================
SQLite is in the
@@ -3638,3 +3633,43 @@ as representing official policies, either expressed or implied, of anybody
else.
=========================================
END OF SQLite NOTICES AND INFORMATION
%% SoftFloat NOTICES AND INFORMATION BEGIN HERE
=========================================
License for Berkeley SoftFloat Release 3e
John R. Hauser
2018 January 20
The following applies to the whole of SoftFloat Release 3e as well as to
each source file individually.
Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the
University of California. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice,
this list of conditions, and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions, and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the University nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS", AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ARE
DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
=========================================
END OF SoftFloat NOTICES AND INFORMATION
+41 -8
View File
@@ -1214,7 +1214,7 @@
"Tato direktiva pragma se nedá použít v operátoru __Pragma (musí se použít direktiva #pragma).",
"Pole používá koncové odsazení základní třídy.",
"Kompilátory GNU C++ můžou používat odsazení bitového pole.",
"%nd se deklarovalo jako zastaralé.",
"%n se deklarovalo jako zastaralé",
"Název asm není povolený u deklarace nestatického člena.",
"Nerozpoznaný typ formátovací funkce %sq se ignoruje.",
"Základní třída %no1 používá koncové odsazení základní třídy %no2.",
@@ -1443,7 +1443,7 @@
"Komplexní integrálové typy se nepodporují.",
"__real a __imag se dají použít jenom u komplexních hodnot.",
"__real/__imag se použilo na reálnou hodnotu.",
"%nd se deklarovalo jako zastaralé (%sq).",
"%n se deklarovalo jako zastaralé (%sq)",
"neplatná změna definice %nd",
"Došlo k použití dllimport/dllexport u člena nepojmenovaného oboru názvů.",
"Klíčové slovo __thiscall se může vyskytovat jenom u deklarací nestatických členských funkcí.",
@@ -3343,14 +3343,14 @@
"mapování souborů modulu pro %s bylo zadané více než jednou",
"mapování jednotek záhlaví pro %s bylo zadané více než jednou",
"není zadané žádné mapování pro %s",
"mapování souborů modulu pro %s je neplatné",
null,
"nejde najít záhlaví %s, které se má importovat",
"více než jeden soubor v seznamu souborů modulu odpovídá %s",
"soubor modulu, který se našel pro %s, je pro jiný modul",
"libovolný druh souboru modulu",
"nejde přečíst soubor modulu",
"předdefinovaná funkce není k dispozici, protože typ char8_t se nepodporuje s aktuálními možnostmi",
"možnost příkazového řádku --ms_await nejde zadat, pokud jsou povolené korutiny C++20",
null,
"nestandardní použití explicitního konstruktoru %nod pro inicializaci výchozího agregačního elementu",
"zdroj nebo cíl vnitřní funkce memcpy-like neukazuje na objekt",
"vnitřní funkce memcpy-like se pokouší o kopírování reprezentačně odlišných typů %t1 a %t2",
@@ -3419,8 +3419,8 @@
"Když se vynechá seznam parametrů výrazu lambda, nepodporuje se klauzule requires na konci.",
"Požádalo se o neplatný oddíl modulu %sq.",
"Požádalo se nedefinovaný oddíl modulu %sq1 (předpokládalo se, že je to %sq2).",
"Pro oddíl %sq2 se požádalo o pozici v souboru %d1 (relativní pozice %d2) v modulu %sq1, pozice je ale prázdná.",
"Pro oddíl %sq2 se požádalo o pozici v souboru %d1 (relativní pozice %d2) v modulu %sq1, pozice ale předchází začátek oddílu.",
null,
null,
"Pro oddíl %sq2 se požádalo o pozici v souboru %d1 (relativní pozice %d2) v modulu %sq1, pozice ale přetéká konec svého oddílu.",
"Pro oddíl %sq2 se požádalo o pozici v souboru %d1 (relativní pozice %d2) v modulu %sq1, pozice ale není zarovnaná s elementy oddílu.",
"z dílčího pole %sq (relativní pozice k uzlu %d)",
@@ -3440,7 +3440,7 @@
"Vytvoření adresy funkce s explicitním this vyžaduje operátor &.",
"řetězcový literál nelze použít k inicializaci člena flexibilního pole.",
"Reprezentace IFC definice funkce %sq je neplatná.",
"byla provedena oprava vedoucí k zahození implicitní parametru this.",
null,
"graf UniLevel IFC se nepoužil k zadání parametrů.",
"V grafu definice parametrů IFC byl zadán tento počet parametrů: %d1, zatímco deklarace IFC určovala tento počet parametrů: %d2.",
"V grafu definice parametrů IFC byl zadán %d1 parametr, zatímco deklarace IFC určovala tento počet parametrů: %d2.",
@@ -3483,5 +3483,38 @@
"Explicitní deklarace specializace nemůže být deklarací typu friend.",
"typ std::float128_t se nepodporuje. místo toho se použije std::float64_t",
"typ std::bfloat16_t se nepodporuje. místo toho se použije std::float32_t",
"vodítko pro dedukce se nedá deklarovat pro šablonu aliasu %no"
"vodítko pro dedukce se nedá deklarovat pro šablonu aliasu %no",
"%n bylo deklarováno jako nedostupné.",
"%n bylo deklarováno jako nedostupné (%sq).",
"kvůli atributu deprecated",
"explicitní parametry šablony lambda jsou funkcí C++20",
"použití _Noreturn je od C23 zastaralé. Místo toho použijte [[noreturn]].",
"použití _Alignof je od C23 zastaralé. Místo toho použijte alignof.",
"použití _Alignas je od C23 zastaralé. Místo toho použijte alignas.",
"použití _Bool je od C23 zastaralé. Místo toho použijte bool.",
"použití _Static_assert je od C23 zastaralé. Místo toho použijte static_assert.",
"použití _Thread_local je od C23 zastaralé. Místo toho použijte thread_local.",
"Aby bylo možné používat soubor modulu %sq (modul Microsoft Visual Studio IFC), musí být povolený režim Microsoftu.",
"soubor modulu %sq se nepovedlo otevřít",
"nalezeno v mapě modulu %sq.",
"nalezeno v mapě jednotek hlaviček pro %sq",
"nerozpoznaný režim výstupu (musí to být text, sarif): %s",
"možnost c23_typeof se dá použít jenom při kompilaci C",
"neplatné číslo verze Clang: %s",
"řetězec IFC obsahuje neočekávaný znak null (nula) v modulu %sq",
"bylo použito %d1 z %d2 bajtů",
"z informací o řetězci v oddílu %sq, elementu %d1 (pozice souboru %d2, relativní pozice %d3)",
"nejde vyhodnotit inicializátor pro člena flexibilního pole",
"výchozí inicializátor bitového pole je funkce C++20",
"příliš mnoho argumentů v seznamu argumentů šablony v modulu %sq",
"zjištěno pro argument šablony reprezentovaný %sq elementem %d1 (pozice souboru %d2, relativní pozice %d3)",
"příliš málo argumentů v seznamu argumentů šablony v modulu %sq",
"zjištěno při zpracování seznamu argumentů šablony reprezentovaného %sq elementem %d1 (pozice souboru %d2, relativní pozice %d3)",
"převod z vymezeného výčtového typu %t je nestandardní",
"zrušení přidělení se neshoduje s druhem přidělení (jedno je pro pole a druhé ne)",
"porovnání zahrnuje neznámou adresu (např. adresu slabé proměnné)",
"__make_signed je kompatibilní jenom s typem integer a výčtovým typem, které nejsou typu bool",
"__make_unsigned je kompatibilní jenom s typem integer a výčtovým typem, které nejsou typu bool",
"vnitřní název %sq bude odsud považován za běžný identifikátor",
"přístup k neinicializovanému podobjektu v indexu %d"
]
+44 -11
View File
@@ -1214,7 +1214,7 @@
"Dieses Pragma kann nicht in einem _Pragma-Operator verwendet werden (es muss eine #pragma-Direktive verwendet werden).",
"Das Feld verwendet die Endauffüllung einer Basisklasse.",
"GNU C++-Compiler verwenden möglicherweise eine Bitfeldauffüllung.",
"%nd wurde als veraltet deklariert",
"%n wurde als veraltet deklariert",
"In einer nicht statischen Memberdeklaration ist kein ASM-Name zulässig.",
"Unbekannter Formatfunktionstyp \"%sq\" wird ignoriert.",
"Die Basisklasse \"%no1\" verwendet die Endauffüllung von Basisklasse \"%no2\".",
@@ -1443,7 +1443,7 @@
"Komplexe integrale Typen werden nicht unterstützt.",
"__real und __imag können nur auf komplexe Werte angewendet werden.",
"__real/__imag wurde auf den tatsächlichen Wert angewendet.",
"%nd wurde als veraltet deklariert (%sq)",
"%n wurde als veraltet deklariert (%sq)",
"Ungültige Neudefinition von \"%nd\".",
"dllimport/dllexport wurde auf ein Member eines unbenannten Namespaces angewendet.",
"__thiscall kann nur in nicht statischen Memberfunktionsdeklarationen vorkommen.",
@@ -1695,8 +1695,8 @@
null,
"Für die Vektoroperation sind identische Elementtypen erforderlich.",
"Die Vektoroperation gilt nicht für Vektoren mit nicht integralem Typ.",
"Die Datei \"%s\" kann nicht geöffnet werden: %sq2.",
"Die -Datei \"%s\" kann nicht geöffnet werden: %sq2: %s3.",
"Die Datei %s kann nicht geöffnet werden: %sq2.",
"Die -Datei %s kann nicht geöffnet werden: %sq2: %s3.",
"Vorkompilierte Headerdatei",
"Vordefiniertes Makro",
"Generierter C-Code",
@@ -3343,14 +3343,14 @@
"Die Moduldateizuordnung für \"%s\" wurde mehrmals angegeben.",
"Die Zuordnung der Headereinheit für \"%s\" wurde mehrmals angegeben.",
"Für \"%s\" wurde keine Zuordnung angegeben.",
"Die Moduldateizuordnung für \"%s\" ist ungültig.",
null,
"Der zu importierende Header \"%s\" wurde nicht gefunden.",
"Mehrere Dateien in der Moduldateiliste stimmen mit \"%s\" überein.",
"Die für \"%s\" gefundene Moduldatei ist für ein anderes Modul bestimmt.",
"Beliebige Art von Moduldatei",
"Die Moduldatei kann nicht gelesen werden.",
"Die integrierte Funktion ist nicht verfügbar, weil der char8_t-Typ mit den aktuellen Optionen nicht unterstützt wird.",
"Die Befehlszeilenoption \"--ms_await\" kann nicht angegeben werden, wenn C++20-Coroutinen aktiviert sind.",
null,
"Nicht standardmäßige Verwendung des expliziten Konstruktors \"%nod\" für die standardmäßige Aggregatelementinitialisierung",
"Die Quelle oder das Ziel des memcpy-ähnlichen systeminternen Objekts verweist nicht auf ein Objekt.",
"Ein memcpy-ähnliches systeminternes Objekt versucht, die darstellerisch unterschiedlichen Typen %t1 und %t2 zu kopieren.",
@@ -3419,8 +3419,8 @@
"eine „trailing-requires“-Klausel ist nicht zulässig, wenn die Lambda-Parameterliste ausgelassen wird",
"Modul %sq ungültige Partition angefordert",
"Modul %sq1 undefinierte Partition (könnte %sq2 sein) wurde angefordert",
"Modul %sq1 Dateiposition %d1 (relative Position %d2) wurde für Partition %sq2 angefordert die leer ist",
"Modul %sq1 Dateiposition %d1 (relative Position %d2) wurde für Partition %sq2 angefordert was dem Start der Partition vorausgeht",
null,
null,
"Modul %sq1 Dateiposition %d1 (relative Position %d2) wurde für die Partition %sq2 angefordert was das Ende ihrer Partition überschreitet",
"Modul %sq1 Dateiposition %d1 (relative Position %d2) wurde für die Partition %sq2 angefordert welche mit ihren Partitionselementen falsch ausgerichtet ist",
"von Unterfeld %sq (relative Position zum Knoten %d)",
@@ -3440,7 +3440,7 @@
"das Formatieren der Adresse einer expliziten „dies“-Funktion erfordert den Operator „&“",
"Ein Zeichenfolgenliteral kann nicht zum Initialisieren eines flexiblen Arraymembers verwendet werden.",
"Die IFC-Darstellung der Definition der Funktion %sq ist ungültig.",
"Es wurde eine Korrektur vorgenommen, um den impliziten „this“-Parameter zu löschen.",
null,
"Ein UniLevel-IFC-Chart wurde nicht zum Angeben von Parametern verwendet.",
"%d1 Parameter wurden im IFC-Parameterdefinitionschart angegeben, während %d2 Parameter in der IFC-Deklaration angegeben wurden.",
"%d1 Parameter wurde im IFC-Parameterdefinitionschart angegeben, während %d2 Parameter in der IFC-Deklaration angegeben wurden.",
@@ -3483,5 +3483,38 @@
"Eine explizite Spezialisierungsdeklaration darf keine Frienddeklaration sein",
"der Typ „std::float128_t“ wird nicht unterstützt. Stattdessen wird „std::float64_t“ verwendet",
"der Typ „std::bfloat16_t“ wird nicht unterstützt. Stattdessen wird „std::float32_t“ verwendet",
"Für die Aliasvorlage %no darf keine Deduktionsanleitung deklariert werden."
]
"Für die Aliasvorlage %no darf keine Deduktionsanleitung deklariert werden.",
"%n wurde als nicht verfügbar deklariert.",
"%n wurde als nicht verfügbar deklariert (%sq).",
"aufgrund eines „veralteten“ Attributs",
"Explizite Lambdavorlagenparameter sind ein C++20-Feature.",
"Die Verwendung von „_Noreturn“ in C23 ist veraltet. Verwenden Sie stattdessen „[[noreturn]]“.",
"Die Verwendung von „_Alignof“ in C23 ist veraltet. Verwenden Sie stattdessen „alignof“.",
"Die Verwendung von „_Alignas“ in C23 ist veraltet. Verwenden Sie stattdessen „alignas“.",
"Die Verwendung von „_Bool“ in C23 ist veraltet. Verwenden Sie stattdessen „bool“.",
"Die Verwendung von „_Static_assert“ in C23 ist veraltet. Verwenden Sie stattdessen „static_assert“.",
"Die Verwendung von „_Thread_local“ in C23 ist veraltet. Verwenden Sie stattdessen „thread_local“.",
"Der Microsoft-Modus muss aktiviert sein, um die Moduldatei %sq (ein Microsoft Visual Studio IFC-Modul) zu verwenden.",
"Die Moduldatei \"%sq\" konnte nicht importiert werden.",
"wurde in der Modulzuordnung für das Modul %sq gefunden",
"wurde in der Headereinheitszuordnung für %sq gefunden",
"nicht erkannter Ausgabemodus (muss einer von text, sarif sein): %s",
"Die Option \"c23_typeof\" kann nur beim Kompilieren von C verwendet werden",
"ungültige Clang-Versionsnummer: %s",
"die IFC-Zeichenfolge enthält ein unerwartetes NULL-Zeichen (null) im Modul %sq",
"%d1 von %d2 Bytes wurden verwendet",
"aus Zeichenfolgeninformationen in Partition %sq Element %d1 (Dateiposition %d2, relative Position %d3)",
"ein Initialisierer für einen flexiblen Arraymember kann nicht ausgewertet werden",
"ein Standard-Bitfeldinitialisierer ist ein C++20-Feature",
"zu viele Argumente in der Vorlagenargumentliste im Modul %sq",
"für das Vorlagenargument erkannt, das durch das %sq-Element %d1 dargestellt wird (Dateiposition %d2, relative Position %d3)",
"zu wenige Argumente in der Vorlagenargumentliste im Modul %sq",
"wurde beim Verarbeiten der Vorlagenargumentliste erkannt, die durch das %sq-Element %d1 dargestellt wird (Dateiposition %d2, relative Position %d3)",
"die Konvertierung vom bereichsbezogenen Enumerationstyp \"%t\" entspricht nicht dem Standard",
"die Zuordnungsfreigabe stimmt nicht mit der Zuordnungsart überein (eine ist für ein Array und die andere nicht)",
"der Vergleich umfasst eine unbekannte Adresse (z. B. die Adresse einer schwachen Variablen)",
"__make_signed ist nur mit nicht booleschen Integer- und Enumerationstypen kompatibel",
"__make_unsigned ist nur mit nicht booleschen Integer- und Enumerationstypen kompatibel",
"der systeminterne Name\"%sq wird von hier aus als gewöhnlicher Bezeichner behandelt.",
"Zugriff auf nicht initialisiertes Teilobjekt bei Index %d"
]
+47 -13
View File
@@ -1214,7 +1214,7 @@
"esta pragma no se puede usar en un operador _Pragma (se debe usar una directiva #pragma)",
"el campo usa el relleno posterior de una clase base",
"los compiladores de GNU C++ pueden usar espacio de campo de bits",
"%nd se declaró como deprecated",
"%n se declaró desusado",
"no se permite un nombre asm en una declaración de miembro no estático",
"se ha omitido el tipo de función de formato %sq no reconocido",
"la clase base %no1 usa el espacio de cola de la clase base %no2",
@@ -1443,7 +1443,7 @@
"no se admiten los tipos enteros complejos",
"__real e __imag solo se pueden aplicar a valores complejos",
"se ha aplicado __real o __imag a un valor real",
"%nd se declaró como deprecated (%sq)",
"%n se declaró como deprecated (%sq)",
"nueva definición de %nd no válida",
"se ha aplicado dllimport/dllexport a un miembro de un espacio de nombres sin nombre",
"__thiscall solo puede aparecer en declaraciones de funciones miembro no estáticas",
@@ -2935,7 +2935,7 @@
"tipo %t no válido en puntero this para la función miembro %nfd con restricción amp",
"Tipo de valor devuelto %t no válido para la función %nfd con restricción amp",
"Tipo de parámetro %t no válido para la función %nfd con restricción amp",
null,
"construcción no válida en la función %nfd con restricción amp",
"Clase de almacenamiento %s no válida en la función %nfd con restricción amp",
"%s no se permite en la función %nfd con restricción amp",
"conversión no válida en la función con restricción amp",
@@ -2997,7 +2997,7 @@
"<error de emisión de diagnóstico>",
"Hay demasiados errores como para que el motor de IntelliSense funcione correctamente. Puede que algunos no se vean en el editor.",
"la asignación al anacronismo \"this\" no es compatible con el modo C++11",
"error desconocido. No se generó un archivo Intellisense PCH.",
"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,
null,
@@ -3343,14 +3343,14 @@
"la asignación de archivos de módulo para \"%s\" se especificó más de una vez",
"la asignación de unidades de encabezado para \"%s\" se especificó más de una vez",
"no se especificó ninguna asignación para \"%s\"",
"la asignación del archivo de módulo para \"%s\" no es válida",
null,
"no se encuentra el encabezado \"%s\" para importar",
"hay más de un archivo de la lista de archivos de módulo que coincide con \"%s\"",
"el archivo de módulo que se encontró para \"%s\" es para otro módulo",
"cualquier tipo de archivo de módulo",
"no se puede leer el archivo de módulo",
"la función integrada no está disponible porque no se admite el tipo char8_t con las opciones actuales",
"no se puede especificar la opción de línea de comandos --ms_await si están habilitadas las corrutinas de C++ 20",
null,
"uso no estándar de %nod de constructor explícito para la inicialización predeterminada del elemento de agregado",
"el origen o el destino del intento intrínseco de tipo memcpy no apunta a un objeto",
"intentos intrínsecos de tipo memcpy para copiar los tipos %t1 y %t2 diferentes de forma representativa",
@@ -3419,8 +3419,8 @@
"no se permite una cláusula trailing-requires-clause cuando se omite la lista de parámetros lambda",
"se solicitó una partición no válida del módulo %sq",
"módulo %sq1 partición no definida (se considera que es %sq2) solicitada",
"módulo %sq1, posición de archivo %d1 (posición relativa %d2) solicitada para la partición %sq2, que está vacía",
"módulo %sq1, posición de archivo %d1 (posición relativa %d2) solicitada para la partición %sq2, que es anterior al inicio de la partición",
null,
null,
"módulo %sq1, posición de archivo %d1 (posición relativa %d2) solicitada para la partición %sq2, que desborda el final de su partición",
"módulo %sq1 posición de archivo %d1 (posición relativa %d2) solicitada para la partición %sq2, que está mal alineada con sus elementos de particiones",
"desde el subcampo %sq (posición relativa al nodo %d)",
@@ -3440,7 +3440,7 @@
"la formación de la dirección de una función explícita 'this' requiere el operador '&'",
"no se puede usar un literal de cadena para inicializar un miembro de matriz flexible",
"La representación IFC de la definición de la función %sq no es válida",
"se realizó una corrección para quitar un parámetro \"this\" implícito",
null,
"no se usó un gráfico IFC UniLevel para especificar parámetros",
"el gráfico de definición de parámetros IFC especificó %d1 parámetros, mientras que la declaración IFC especificó %d2 parámetros",
"el gráfico de definición de parámetros IFC especificó %d1 parámetro, mientras que la declaración IFC especificó %d2 parámetros",
@@ -3465,7 +3465,7 @@
"debido a un atributo “no disponible”",
"calificador 'asm' duplicado",
"un campo de bits con un tipo de enumeración incompleto o una enumeración opaca con un tipo base no válido",
"intentó construir un elemento a partir de la partición IFC %sq mediante un índice en la partición IFC %sq",
"intentó construir un elemento a partir de la partición IFC %sq mediante un índice en la partición IFC %sq2",
"la partición %sq especificó su tamaño de entrada como %d1 cuando se esperaba %d2",
"se encontró un requisito IFC inesperado al procesar el módulo %sq1",
"error de condición en la línea %d en %s1: %sq2",
@@ -3478,9 +3478,43 @@
"el módulo %sq es un valor de ordenación no válido",
"una plantilla de función cargada desde un módulo IFC se analizó incorrectamente como %nd",
"no se pudo cargar una referencia de entidad IFC en el módulo %sq",
"Ordenación de índice IFC = %d1, valor = %d2",
"de la partición %sq elemento %d1 (posición de archivo %d2, posición relativa %d3)",
"no se permiten designadores encadenados para un tipo de clase con un destructor no trivial",
"una declaración de especialización explícita no puede ser una declaración \"friend\"",
"no se admite el tipo std::float128_t; se usará std::float64_t en su lugar",
"no se admite el tipo std::bfloat16_t; se usará std::float32_t en su lugar"
]
"no se admite el tipo std::bfloat16_t; se usará std::float32_t en su lugar",
"no se puede declarar una guía de deducción para la plantilla de alias %no",
"%n se declaró no disponible",
"%n se declaró no disponible (%sq)",
"debido a un atributo \"en desuso\"",
"los parámetros de plantilla lambda explícitos son una característica de C++20",
"el uso de \"_Noreturn\" ha quedado obsoleto en C23; usar '[[noreturn]]' en su lugar",
"el uso de \"_Alignof\" ha quedado obsoleto en C23; usar \"alignof\" en su lugar",
"el uso de \"_Alignas\" ha quedado obsoleto en C23; usar \"alignas\" en su lugar",
"el uso de \"_Bool\" ha quedado obsoleto en C23; usar 'bool' en su lugar",
"el uso de \"_Static_assert\" ha quedado obsoleto en C23; usar \"static_assert\" en su lugar",
"el uso de \"_Thread_local\" ha quedado obsoleto en C23; usar \"thread_local\" en su lugar",
"El modo Microsoft debe estar habilitado para usar el archivo de módulo %sq (un módulo IFC de Microsoft Visual Studio).",
"no se pudo abrir el archivo de módulo %sq",
"se encuentra en la asignación de módulo para el módulo %sq",
"se encuentra en el mapa de unidad de encabezado para %sq",
"modo de salida no reconocido (debe ser uno de texto, sarif): %s",
"la opción 'c23_typeof' solo se puede usar al compilar C",
"número de versión de clang no válido: %s",
"La cadena IFC contiene un carácter nulo inesperado (cero) en el módulo %sq",
"Se usaron %d1 de %d2 bytes",
"de la información de la cadena %sq elemento %d1 (posición de archivo %d2, posición relativa %d3)",
"no se puede evaluar un inicializador para un miembro de matriz flexible",
"un inicializador de campo de bits predeterminado es una característica de C++20",
"demasiados argumentos en la lista de argumentos de plantilla en el módulo %sq",
"detectado para el argumento de plantilla representado por el elemento %sq %d1 (posición de archivo %d2, posición relativa %d3)",
"demasiado pocos argumentos en la lista de argumentos de plantilla en el módulo %sq",
"detectado al procesar la lista de argumentos de plantilla representada por el elemento %sq %d1 (posición de archivo %d2, posición relativa %d3)",
"la conversión del tipo de enumeración con ámbito %t no es estándar",
"la desasignación no coincide con la clase de asignación (una es para una matriz y la otra no)",
"la comparación implica una dirección desconocida (por ejemplo, la dirección de una variable débil)",
"__make_signed solo es compatible con tipos de enumeración y enteros no booleanos",
"__make_unsigned solo es compatible con tipos de enumeración y enteros no booleanos",
"el nombre intrínseco %sq se tratará como un identificador normal desde aquí",
"acceso al subobjeto no inicializado en el índice %d"
]
+41 -8
View File
@@ -1214,7 +1214,7 @@
"impossible d'utiliser ce pragma dans un opérateur _Pragma (une directive #pragma doit être utilisée)",
"le champ utilise le remplissage de fin d'une classe de base",
"les compilateurs C++ GNU peuvent utiliser le remplissage de champ de bits",
"%nd a été déclaré déconseillé",
"%n a été déclaré déconseillé",
"nom asm non autorisé sur une déclaration membre non statique",
"type de fonction de format non reconnu %sq ignoré",
"la classe de base %no1 utilise le remplissage de fin de la classe de base %no2",
@@ -1443,7 +1443,7 @@
"types intégraux complexes non pris en charge",
"__real et __imag ne peuvent s'appliquer qu'à des valeurs complexes",
"__real/__imag appliqué à une valeur réelle",
"%nd a été déclaré déconseillé (%sq)",
"%n a été déclaré déconseillé (%sq)",
"redéfinition non valide de %nd",
"dllimport/dllexport appliqué à un membre d'un espace de noms sans nom",
"__thiscall peut uniquement apparaître sur des déclarations de fonctions membres non statiques",
@@ -3343,14 +3343,14 @@
"mappage de fichier de module pour '%s' spécifié plusieurs fois",
"mappage d'unité d'en-tête pour '%s' spécifié plusieurs fois",
"aucun mappage spécifié pour '%s'",
"le mappage de fichier de module pour '%s' est non valide",
null,
"l'en-tête '%s' à importer est introuvable",
"plusieurs fichiers dans la liste de fichiers de module correspondent à '%s'",
"le fichier de module trouvé pour '%s' est destiné à un autre module",
"n'importe quel genre de fichier de module",
"impossible de lire le fichier de module",
"la fonction intégrée n'est pas disponible, car le type char8_t n'est pas pris en charge avec les options actuelles",
"l'option de ligne de commande --ms_await ne peut pas être spécifiée si les coroutines C++20 sont activées",
null,
"utilisation non standard du constructeur explicite %nod pour l'initialisation de l'élément d'agrégation par défaut",
"la source ou la destination de l'intrinsèque de type memcpy ne pointe pas vers un objet",
"l'intrinsèque de type memcpy tente de copier les types représentatifs distincts %t1 et %t2",
@@ -3419,8 +3419,8 @@
"une clause requires de fin nest pas autorisée lorsque la liste de paramètres lambda est omise",
"module %sq partition non valide demandée",
"module %sq1 partition non définie (on pense quil sagirait de %sq2) demandée",
"module %sq1 position de fichier %d1 (position relative %d2) demandée pour la partition %sq2, qui est vide",
"module %sq1 position de fichier %d1 (position relative %d2) demandée pour la partition %sq2, qui précède le début de la partition",
null,
null,
"module %sq1 position de fichier %d1 (position relative %d2) demandée pour la partition %sq2, qui dépasse la fin de sa partition",
"module %sq1 position de fichier %d1 (position relative %d2) demandée pour la partition %sq2, qui est mal alignée avec ses éléments de partitions",
"à partir du sous-champ %sq (position relative par rapport au nœud %d)",
@@ -3440,7 +3440,7 @@
"la création de ladresse dune fonction « this » explicite nécessite lopérateur '&'",
"impossible dutiliser un littéral de chaîne pour initialiser un membre de tableau flexible",
"La représentation IFC de la définition de la fonction %sq nest pas valide.",
"une correction a été apportée pour supprimer « ce » paramètre implicite.",
null,
"un graphique IFC UniLevel na pas été utilisé pour spécifier des paramètres.",
"%d1 paramètre a été spécifié par le graphique de définition de paramètres IFC alors que %d2 paramètres ont été spécifiés par la déclaration IFC.",
"%d1 paramètre a été spécifié par le graphique de définition de paramètres IFC alors que %d2 paramètres ont été spécifiés par la déclaration IFC.",
@@ -3483,5 +3483,38 @@
"une déclaration de spécialisation explicite ne peut pas être une déclaration friend",
"le type std::float128_t nest pas pris en charge ; std::float64_t sera utilisé à la place",
"le type std::bfloat16_t nest pas pris en charge ; std::float32_t sera utilisé à la place",
"un guide de déduction ne peut pas être déclaré pour le modèle dalias %no"
"un guide de déduction ne peut pas être déclaré pour le modèle dalias %no",
"%n a été déclaré non disponible",
"%n a été déclaré indisponible (%sq)",
"en raison dun attribut 'deprecated'",
"les paramètres de modèle lambda explicites sont une fonctionnalité C++20",
"lutilisation de '_Noreturn' a été obsolète en C23; utiliser '[[noreturn]]' à la place",
"lutilisation de '_Alignof' a été obsolète en C23; utiliser 'alignof' à la place",
"lutilisation de '_Alignas' a été obsolète en C23; utiliser 'alignas' à la place",
"lutilisation de '_Bool' a été obsolète en C23; utiliser 'bool' à la place",
"lutilisation de '_Static_assert' a été obsolète en C23; utiliser 'static_assert' à la place",
"lutilisation de '_Thread_local' a été obsolète en C23; utiliser 'thread_local' à la place",
"Le mode Microsoft doit être activé pour utiliser le fichier de module %sq (module IFC Microsoft Visual Studio)",
"impossible douvrir le fichier de module %sq",
"trouvé dans le mappage de module pour le module %sq",
"trouvé dans le mappage dunité den-tête pour %sq",
"mode de sortie non reconnu (doit être un mode texte, sarif) : %s",
"loption 'c23_typeof' ne peut être utilisée que lors de la compilation de C",
"numéro de version Clang non valide : %s",
"La chaîne IFC contient un caractère null inattendu (zéro) dans le module %sq",
"%d1 octet sur %d2 ont été utilisés",
"à partir de linformation de chaîne dans la partition %sq, élément %d1 (position de fichier %d2, position relative %d3)",
"ne peut pas évaluer un initialiseur pour un membre de tableau flexible",
"un initialiseur de champ de bits par défaut est une fonctionnalité C++20",
"beaucoup darguments dans la liste darguments du modèle du module %sq",
"détecté pour largument du modèle représenté par %sq élément %d1 (position de fichier %d2, position relative %d3)",
"nombre insuffisant darguments dans la liste darguments du modèle du module %sq",
"détecté lors du traitement de la liste darguments du modèle représentée par %sq élément %d1 (position du fichier %d2, position relative %d3)",
"conversion à partir du type d’énumération étendue %t nest pas standard",
"la désallocation ne correspond pas au genre dallocation (lun est pour un tableau et lautre non)",
"la comparaison implique une adresse inconnue (par exemple, ladresse dune variable faible)",
"__make_signed nest compatible quavec les types entier et enum non bool",
"__make_unsigned nest compatible quavec les types entier et enum non bool",
"le nom intrinsèque %sq sera considéré comme un identificateur ordinaire à partir dici",
"accès au sous-objet non initialisé à lindex %d"
]
+41 -8
View File
@@ -1214,7 +1214,7 @@
"impossibile utilizzare questa direttiva pragma in un operatore _Pragma. È necessario utilizzare una direttiva #pragma",
"nel campo viene utilizzato il riempimento finale di una classe base",
"nei compilatori GNU C++ è possibile utilizzare il riempimento dei campi di bit",
"%nd è stato dichiarato deprecato",
"%n è stato dichiarato deprecato",
"nome asm non consentito in una dichiarazione di membro non statica",
"il tipo di funzione formato non riconosciuto %sq è stato ignorato",
"nella classe base %no1 viene utilizzato il riempimento finale della classe base %no2",
@@ -1443,7 +1443,7 @@
"tipi integrali generici non supportati",
"__real e __imag possono essere applicati solo a valori complessi",
"__real/__imag applicato al valore reale",
"%nd è stato dichiarato deprecato (%sq)'",
"%n è stato dichiarato deprecato (%sq)",
"ridefinizione non valida di %nd",
"dllimport/dllexport applicato a un membro di uno spazio dei nomi senza nome",
"__thiscall può essere utilizzato solo in dichiarazioni di funzione membro non statiche",
@@ -3343,14 +3343,14 @@
"il mapping del file del modulo per '%s' è stato specificato più di una volta",
"il mapping dell'unità intestazione per '%s' è stato specificato più di una volta",
"non è stato specificato alcun mapping per '%s'",
"Il mapping del file del modulo per '%s' non è valido",
null,
"non è possibile trovare l'intestazione '%s' da importare",
"più di un file nell'elenco file di modulo corrisponde a '%s'",
"il file di modulo trovato per '%s' è riferito a un modulo diverso",
"qualsiasi tipo di modulo",
"non è possibile leggere il file del modulo",
"la funzione predefinita non è disponibile perché il tipo char8_t non è supportato con le opzioni correnti",
"non è possibile specificare l'opzione della riga di comando --ms_await se le coroutine di C++20 sono abilitate",
null,
"uso non standard del costruttore esplicito %nod per l'inizializzazione dell'elemento di aggregazione predefinito",
"l'origine o la destinazione dell'intrinseco simile a memcpy non punta a un oggetto",
"l'intrinseco simile a memcpy prova a copiare i tipi distinti dal punto di vista della rappresentazione %t1 e %t2",
@@ -3419,8 +3419,8 @@
"una clausola requires finale non è consentita quando l'elenco di parametri lambda viene omesso",
"modulo %sq partizione non valida richiesta",
"richiesta partizione non definita del modulo %sq1 (che si ritiene sia %sq2)",
"modulo %sq1 posizione file %d1 (posizione relativa %d2) richiesta per la partizione %sq2, che è vuota",
"modulo %sq1 posizione del file %d1 (posizione relativa %d2) richiesta per la partizione %sq2, che precede l'inizio della partizione",
null,
null,
"modulo %sq1 posizione del file %d1 (posizione relativa %d2) richiesta per la partizione %sq2, che causa l'overflow della fine della partizione",
"modulo %sq1 posizione file %d1 (posizione relativa %d2) richiesta per la partizione %sq2, che non è allineata con i relativi elementi di partizioni",
"dal sottocampo %sq (posizione relativa al nodo %d)",
@@ -3440,7 +3440,7 @@
"per formare l'indirizzo di una funzione esplicita 'this' è necessario l'operatore '&'",
"impossibile utilizzare un valore letterale stringa per inizializzare un membro di matrice flessibile",
"La rappresentazione IFC della definizione della funzione %sq non è valida",
"è stata apportata una correzione per eliminare un parametro 'this' implicito",
null,
"un grafico IFC UniLevel non è stato usato per specificare i parametri",
"%d1 parametri specificati dal grafico di definizione dei parametri IFC mentre %d2 parametri sono stati specificati dalla dichiarazione IFC",
"%d1 parametro è stato specificato dal grafico di definizione del parametro IFC mentre %d2 parametri sono stati specificati dalla dichiarazione IFC",
@@ -3483,5 +3483,38 @@
"una dichiarazione di specializzazione esplicita non può essere una dichiarazione Friend",
"il tipo std::float128_t non è supportato; verrà invece usato std::float64_t",
"il tipo std::bfloat16_t non è supportato; verrà utilizzato std::float32_t",
"non è possibile dichiarare una guida alla deduzione per il modello di alias %no"
"non è possibile dichiarare una guida alla deduzione per il modello di alias %no",
"%n dichiarato non disponibile",
"%n dichiarato non disponibile (%sq)",
"a causa di un attributo 'deprecato'",
"i parametri espliciti del modello lambda sono una funzionalità di C++20",
"l'uso di '_Noreturn' è obsoleto in C23; usare '[[noreturn]]'",
"l'uso di '_Alignof' è obsoleto in C23; usare 'alignof'",
"l'uso di '_Alignas' è obsoleto in C23; usare 'alignas'",
"l'uso di '_Bool' è obsoleto in C23; usare 'bool'",
"l'uso di '_Static_assert' è obsoleto in C23; usare 'static_assert'",
"l'uso di '_Thread_local' è obsoleto in C23; usare 'thread_local'",
"È necessario abilitare la modalità Microsoft per usare il file del modulo %sq (un modulo IFC Microsoft Visual Studio)",
"non è stato possibile aprire il file del modulo %sq",
"trovato nella mappa dei moduli per il modulo %sq",
"trovato nella mappa delle unità intestazione per %sq",
"Modalità di output non riconosciuta (deve essere una modalità di testo, sarif): %s",
"È possibile usare l'opzione 'c23_typeof' solo durante la compilazione in C",
"numero di versione clang non valido: %s",
"la stringa IFC contiene un carattere Null (zero) imprevisto nel modulo %sq",
"%d1 di %d2 byte usati",
"da informazioni stringa nella partizione %sq dellelemento %d1 (posizione file %d2, posizione relativa %d3)",
"non è possibile valutare un inizializzatore per un membro di matrice flessibile",
"un inizializzatore di campo di bit predefinito è una funzionalità di C++20",
"troppi argomenti nell'elenco degli argomenti del modello nel modulo %sq",
"rilevato per l'argomento del modello rappresentato dall'elemento %sq %d1 (posizione file %d2, posizione relativa %d3)",
"argomenti insufficienti nell'elenco degli argomenti del modello nel modulo %sq",
"rilevato durante l'elaborazione dell'elenco di argomenti del modello rappresentato dallelemento %sq %d1 (posizione file %d2, posizione relativa %d3)",
"la conversione dal tipo di enumerazione con ambito %t non è conforme allo standard",
"la deallocazione non corrisponde al tipo di allocazione (una è per una matrice e l'altra no)",
"il confronto include un indirizzo sconosciuto (ad esempio, l'indirizzo di una variabile debole)",
"__make_signed è compatibile solo con i tipi di numero intero ed enumerazione non booleani",
"__make_unsigned è compatibile solo con i tipi di numero intero ed enumerazione non booleani",
"il nome intrinseco %sq verrà trattato come un identificatore ordinario a partire da qui",
"accesso a un sotto-oggetto non inizializzato all'indice %d"
]
+45 -11
View File
@@ -1214,7 +1214,7 @@
"このプラグマは _Pragma 演算子内では使用できません (#pragma ディレクティブを使用する必要があります)",
"フィールドは基底クラスの後部埋め込みを使用しています",
"GNU C++ コンパイラはビット フィールドの埋め込みを使用できます",
"%nd は deprecated と宣言されました",
"%nが古い形式として宣言されました",
"asm 名は静的でないメンバー宣言では使用できません",
"認識されない形式の関数型 %sq は無視されました",
"基底クラス %no1 は基底クラス %no2 の後部埋め込みを使用します",
@@ -1443,7 +1443,7 @@
"複合整数型はサポートされていません",
"__real および __imag は複合値に対してのみ適用できます",
"__real/__imag が実数値に適用されています",
"%nd が deprecated (%sq) と宣言されました",
"%n が deprecated (%sq) として宣言されました",
"%nd の再定義が無効です",
"dllimport/dllexport が名前なし名前空間のメンバーに適用されています",
"____thiscall は非静的メンバー関数宣言でのみ使用できます",
@@ -2935,7 +2935,7 @@
"amp 制限メンバー関数 %nfd の this-pointer に無効な型 %t",
"amp 制限関数 %nfd に無効な戻り値の型 %t",
"amp 制限関数 %nfd に無効なパラメーター型 %t",
null,
"amp 制限関数 %nfd に無効なコンストラクト",
"無効なストレージ クラス %s (amp 制限関数 %nfd)",
"%s は amp 制限関数 %nfd では許可されていません",
"amp 制限関数に無効なキャスト",
@@ -3343,14 +3343,14 @@
"'%s' のモジュール ファイル マッピングが 2 回以上指定されました",
"'%s' のヘッダー単位のマッピングが 2 回以上指定されました",
"'%s' にマッピングが指定されていません",
"'%s' のモジュール ファイル マッピングが無効です",
null,
"インポートするヘッダー '%s' が見つかりません",
"モジュール ファイル リスト内の複数のファイルが '%s' と一致しています",
"'%s' に対して見つかったモジュール ファイルは別のモジュール用です",
"あらゆる種類のモジュール ファイル",
"モジュール ファイルを読み取れません",
"現在のオプションで char8_t 型がサポートされていないので、ビルトイン関数を使用できません",
"--ms_await コマンド ライン オプションは、C++20 コルーチンが有効になっている場合は指定できません",
null,
"既定の集約要素の初期化における明示的なコンストラクター %nod の非標準的な使用",
"memcpy に似た組み込み関数のソースやターゲットでオブジェクトが指定されていません",
"memcpy に似た組み込み関数により、表現上個別の型である %t1 と %t2 のコピーが試行されます",
@@ -3419,8 +3419,8 @@
"ラムダ パラメーター リストが省略されている場合、末尾の Requires 句は許可されません",
"モジュール %sq 無効なパーティションが要求されました",
"モジュール %sq1 個の未定義のパーティション (%sq2 と推定) が要求されました",
"モジュール %sq1 ファイル位置 %d1 (相対位置 %d2) がパーティション %sq2 に対して要求されました - これは空です",
"モジュール %sq1 ファイル位置 %d1 (相対位置 %d2) がパーティション %sq2 に対して要求されました - これはパーティションの始点より前です",
null,
null,
"モジュール %sq1 ファイル位置 %d1 (相対位置 %d2) がパーティション %sq2 に対して要求されました - これはそのパーティションの終点をオーバーフローしています",
"モジュール %sq1 ファイル位置 %d1 (相対位置 %d2) がパーティション %sq2 に対して要求されました - これはそのパーティション要素の整列誤りです",
"サブフィールド %sq から (ノード %d への相対位置)",
@@ -3440,7 +3440,7 @@
"明示的な 'this' 関数のアドレスの形成には '&' 演算子が必要です",
"文字列リテラルを柔軟な配列メンバーを初期化するのに使用することはできません",
"関数 %sq の定義の IFC 表現が無効です",
"暗黙的な `this` パラメーターを削除するように修正が行われました",
null,
"パラメーターの指定に UniLevel IFC グラフが使用されませんでした",
"%d1 個のパラメーターが IFC パラメーター定義グラフで指定されましたが、IFC 宣言では %d2 個のパラメーターが指定されました",
"%d1 個のパラメーターが IFC パラメーター定義グラフで指定されましたが、IFC 宣言では %d2 個のパラメーターが指定されました",
@@ -3465,7 +3465,7 @@
"'unavailable' 属性が原因です",
"'asm' 修飾子の複製",
"不完全な列挙型を持つビット フィールド、または無効な基本型を持つ不透明な列挙のいずれかです",
"IFC パーティション %sq へのインデックスを使用して、IFC パーティション %sq から要素を構築しようとしました",
"IFC パーティション %sq2 へのインデックスを使用して、IFC パーティション %sq から要素を構築しようとしました",
"パーティション %sq は、%d2 が予期されたときにエントリ サイズを %d1 として指定しました",
"モジュール %sq1 の処理中に予期しない IFC 要件が発生しました",
"条件が行 %d で失敗しました (%s1: %sq2)",
@@ -3478,9 +3478,43 @@
"モジュール %sq は無効な並べ替え値です",
"IFC モジュールから読み込まれた関数テンプレートが誤って %nd として解析されました",
"モジュール %sq で IFC エンティティ参照を読み込めませんでした",
"IFC インデックスの並べ替え = %d1、値 = %d2",
"パーティション元 %sq 要素 %d1 (ファイル位置 %d2、相対位置 %d3)",
"非単純デストラクターを持つクラス型では、チェーンされた指定子は許可されていません",
"明示的特殊化宣言はフレンド宣言にできない場合があります",
"std::float128_t 型はサポートされていません。代わりに std::float64_t が使用されます",
"std::bfloat16_t 型はサポートされていません。代わりに std::float32_t が使用されます"
"std::bfloat16_t 型はサポートされていません。代わりに std::float32_t が使用されます",
"エイリアス テンプレート %no に対して演繹ガイドを宣言することはできません",
"%n は使用できないと宣言されました",
"%n は使用できないと宣言されました (%sq)",
"'deprecated' 属性が原因です",
"明示的なラムダ テンプレート パラメーターは C++20 機能です",
"'_Noreturn' の使用は C23 で廃止されました。代わりに '[[noreturn]]' を使用してください",
"'_Alignof' の使用は C23 で廃止されました。代わりに 'alignof' を使用してください",
"'_Alignas' の使用は C23 で廃止されました。代わりに 'alignas' を使用してください",
"'_Bool' の使用は C23 で廃止されました。代わりに 'bool' を使用してください",
"'_Static_assert' の使用は C23 で廃止されました。代わりに 'static_assert' を使用してください",
"'_Thread_local' の使用は C23 で廃止されました。代わりに 'thread_local' を使用してください",
"モジュール ファイル %sq (Microsoft Visual Studio IFC モジュール) を使用するには、Microsoft モードを有効にする必要があります",
"モジュール ファイル %sq を開くことができませんでした",
"モジュール %sq のモジュール マップで見つかりました",
"%sq のヘッダー ユニット マップで見つかりました",
"認識できない出力モード (テキスト、sarif のいずれかである必要があります): %s",
"オプション 'c23_typeof' は C をコンパイルするときにのみ使用できます",
"無効な Clang バージョン番号: %s",
"IFC 文字列に、モジュール %sq 内の予期しない null (ゼロ) 文字が含まれています",
"%d2 バイト中 %d1 が使用されました",
"パーティション元 %sq 要素 %d1 (ファイル位置 %d2、相対位置 %d3) 内の文字列情報から",
"柔軟な配列メンバーの初期化子を評価できません",
"既定のビット フィールド初期化子は C++20 機能です",
"モジュール %sq 内のテンプレート引数リストの引数が多すぎます",
"%sq 要素 %d1 (ファイル位置 %d2、相対位置 %d3) で表されるテンプレート引数に対して検出されました",
"モジュール %sq 内のテンプレート引数リストの引数が少なすぎます",
"%sq 要素 %d1 (ファイル位置 %d2、相対位置 %d3) で表されるテンプレート引数リストの処理中に検出されました",
"スコープを持つ列挙型 %t からの変換は非標準です",
"割り当て解除の種類が一致割り当ての種類と一致しません (一方が配列用で、もう一方が配列用ではありません)",
"比較に不明なアドレス (弱い変数のアドレスなど) が含まれています",
"__make_signed はブール型以外の整数型および列挙型とのみ互換性があります",
"__make_unsigned はブール型以外の整数型および列挙型とのみ互換性があります",
"組み込み名前 %sq は、ここから通常の識別子として扱われます",
"インデックス %d にある初期化されていないサブオブジェクトへのアクセス"
]
+41 -8
View File
@@ -1214,7 +1214,7 @@
"_Pragma 연산자에서 이 pragma를 사용할 수 없습니다(#pragma 지시문을 사용해야 함).",
"필드에서 기본 클래스의 끝 채우기를 사용합니다.",
"GNU C++ 컴파일러는 비트 필드 채우기를 사용할 수 있습니다.",
"%nd이(가) deprecated로 선언되었습니다.",
"%n이(가) 사용되지 않음으로 선언되었습니다.",
"비정적 멤버 선언에서 asm 이름을 사용할 수 없습니다.",
"인식할 수 없는 형식의 함수 형식 %sq이(가) 무시되었습니다.",
"기본 클래스 %no1이(가) 기본 클래스 %no2의 끝 채우기를 사용합니다.",
@@ -1443,7 +1443,7 @@
"복소수 정수 계열 형식은 지원되지 않습니다.",
"__real 및 __imag는 복소수 값에만 적용할 수 있습니다.",
"__real/__imag가 실수 값에 적용되었습니다.",
"%nd이(가) deprecated (%sq)(으)로 선언되었습니다.",
"%n이(가) 사용되지 않음으로 선언되었습니다(%sq).",
"%nd의 재정의가 잘못되었습니다.",
"dllimport/dllexport가 명명되지 않은 네임스페이스의 멤버에 적용되었습니다.",
"__thiscall은 비정적 멤버 함수 선언에만 표시될 수 있습니다.",
@@ -3343,14 +3343,14 @@
"'%s'에 대한 모듈 파일 매핑이 두 번 이상 지정되었습니다.",
"'%s'에 대한 헤더 단위 매핑이 두 번 이상 지정되었습니다.",
"'%s'에 대한 매핑이 지정되지 않았습니다.",
"'%s'에 대한 모듈 파일 매핑이 잘못되었습니다.",
null,
"가져올 '%s' 헤더를 찾을 수 없습니다.",
"모듈 파일 목록에 있는 두 개 이상의 파일이 '%s'과(와) 일치합니다.",
"'%s'에 대해 찾은 모듈 파일이 다른 모듈에 대한 것입니다.",
"모든 종류의 모듈 파일",
"모듈 파일을 읽을 수 없음",
"char8_t 형식이 현재 옵션에서 지원되지 않기 때문에 기본 제공 함수를 사용할 수 없습니다.",
"C++20 코루틴을 사용하도록 설정한 경우 --ms_await 명령줄 옵션을 지정할 수 없습니다.",
null,
"기본 집계 요소 초기화에 명시적 생성자 %nod의 비표준 사용",
"memcpy 유사 내장의 소스 또는 대상이 개체를 가리키지 않음",
"memcpy 유사 내장이 대표적으로 차별화된 형식 %t1 및 %t2을(를) 복사하려고 시도함",
@@ -3419,8 +3419,8 @@
"람다 매개 변수 목록을 생략하면 후행-requires 절이 허용되지 않습니다.",
"모듈 %sq 잘못된 파티션이 요청됨",
"모듈 %sq1 정의되지 않은 파티션(%sq2로 추정됨) 요청됨",
"%sq1 모듈 파일 위치 %d1(상대 위치 %d2)이(가) %sq2 파티션에 대해 요청되었습니다. 이 위치는 비어 있습니다.",
"%sq1 모듈 파일 위치 %d1(상대 위치 %d2)이(가) 파티션 %sq2에 대해 요청되었습니다. 이는 파티션의 시작을 선행합니다.",
null,
null,
"모듈 %sq1 파일 위치 %d1(상대 위치 %d2)이(가) 파티션의 끝을 오버플로하는 파티션 %sq2에 대해 요청되었습니다.",
"모듈 %sq1 파일 위치 %d1(상대 위치 %d2)이(가) 파티션 요소가 잘못 정렬된 파티션 %sq2에 대해 요청되었습니다.",
"하위 필드 %sq(노드 %d에 대한 상대 위치)에서",
@@ -3440,7 +3440,7 @@
"명시적 'this' 함수의 주소를 구성하려면 '&' 연산자가 필요합니다.",
"가변 배열 멤버를 초기화하는 데 문자열 리터럴을 사용할 수 없습니다.",
"함수 %sq의 정의에 대한 IFC 표현이 잘못되었습니다.",
"암시적 'this' 매개 변수를 삭제하도록 수정되었습니다.",
null,
"매개 변수를 지정하는 데 UniLevel IFC 차트가 사용되지 않았습니다.",
"%d1 매개 변수는 IFC 매개 변수 정의 차트에 의해 지정되었지만 %d2 매개 변수는 IFC 선언에 의해 지정되었습니다.",
"%d1 매개 변수는 IFC 매개 변수 정의 차트에 의해 지정되었지만 %d2 매개 변수는 IFC 선언에 의해 지정되었습니다.",
@@ -3483,5 +3483,38 @@
"명시적 전문화 선언은 friend 선언이 아닐 수 있습니다.",
"std::float128_t 형식은 지원되지 않습니다. std::float64_t이(가) 대신 사용됩니다.",
"std::bfloat16_t 형식은 지원되지 않습니다. std::float32_t이(가) 대신 사용됩니다.",
"별칭 템플릿 %no에 대해 추론 가이드를 선언할 수 없습니다."
"별칭 템플릿 %no에 대해 추론 가이드를 선언할 수 없습니다.",
"%n이(가) 사용할 수 없음으로 선언되었습니다.",
"%n이(가) 사용할 수 없음으로 선언되었습니다 (%sq).",
"'deprecated' 특성 때문에",
"명시적 람다 템플릿 매개 변수는 C++20 기능입니다.",
"'_Noreturn'은 C23에서 더 이상 사용되지 않습니다. 대신 '[[noreturn]]'을 사용하세요.",
"'_Alignof'는 C23에서 더 이상 사용되지 않습니다. 대신 'alignof'를 사용하세요.",
"'_Alignas'는 C23에서 더 이상 사용되지 않습니다. 대신 'alignas'를 사용하세요.",
"'_Bool'은 C23에서 더 이상 사용되지 않습니다. 대신 'bool'을 사용하세요.",
"'_Static_assert'는 C23에서 더 이상 사용되지 않습니다. 대신 'static_assert'을 사용하세요.",
"'_Thread_local'은 C23에서 더 이상 사용되지 않습니다. 대신 'thread_local'을 사용하세요.",
"모듈 파일 %sq(Microsoft Visual Studio IFC 모듈)을 사용하려면 Microsoft 모드를 활성화해야 합니다.",
"모듈 파일 %sq을(를) 열 수 없습니다.",
"모듈 %sq에 대한 모듈 맵에서 찾았습니다.",
"%sq의 헤더 단위 맵에서 찾았습니다.",
"인식할 수 없는 출력 모드(텍스트, Sarif 중 하나여야 함): %s",
"'c23_typeof' 옵션은 C를 컴파일할 때만 사용할 수 있습니다.",
"잘못된 clang 버전 번호: %s",
"IFC 문자열에 모듈 %sq에 예기치 않은 null(0) 문자가 포함되어 있습니다.",
"%d2바이트 중 %d1바이트를 사용했습니다.",
"파티션 %sq 요소 %d1의 문자열 정보에서(파일 위치 %d2, 상대 위치 %d3)",
"유연한 배열 멤버에 대한 이니셜라이저를 평가할 수 없습니다.",
"기본 비트 필드 이니셜라이저는 C++20 기능입니다.",
"%sq 모듈의 템플릿 인수 목록에 인수가 너무 많습니다.",
"%sq 요소 %d1(파일 위치 %d2, 상대 위치 %d3)이(가) 나타내는 템플릿 인수에 대해 검색되었습니다.",
"%sq 모듈의 템플릿 인수 목록에 인수가 너무 적습니다.",
"%sq 요소 %d1(파일 위치 %d2, 상대 위치 %d3)이(가) 나타내는 템플릿 인수 목록을 처리하는 동안 검색되었습니다.",
"범위가 지정된 열거형 형식 %t에서의 변환이 표준이 아닙니다.",
"할당 취소가 할당 종류와 일치하지 않습니다(하나는 배열용이고 다른 할당 종류는 일치하지 않음).",
"비교에는 알 수 없는 주소(예: 약한 변수의 주소)가 포함됩니다.",
"__make_signed 부울이 아닌 정수 및 열거형 형식과만 호환됩니다.",
"__make_unsigned 부울이 아닌 정수 및 열거형 형식과만 호환됩니다.",
"내장 이름 %sq은(는) 여기에서 일반 식별자로 처리됩니다.",
"인덱스 %d에서 초기화되지 않은 하위 개체에 대한 액세스"
]
+40 -7
View File
@@ -1214,7 +1214,7 @@
"tej pragmy nie można użyć w operatorze _Pragma (należy użyć dyrektywy #pragma)",
"pole używa dopełniania na końcu takiego jak w klasie bazowej",
"kompilatory GNU C++ mogą używać dopełniania pól bitowych",
"element %nd został zadeklarowany jako przestarzały",
"%n został zadeklarowany jako przestarzały",
"nazwa funkcji asm jest niedozwolona w deklaracji niestatycznej składowej",
"nierozpoznany typ funkcji formatu %sq został zignorowany",
"klasa bazowa %no1 używa dopełniania na końcu takiego jak w klasie bazowej %no2",
@@ -3343,14 +3343,14 @@
"mapowanie pliku modułu dla elementu „%s” zostało określone więcej niż raz",
"mapowanie jednostki nagłówka dla elementu „%s” zostało określone więcej niż raz",
"nie określono mapowania dla elementu „%s”",
"mapowanie pliku modułu dla elementu „%s” jest nieprawidłowe",
null,
"nie można odnaleźć nagłówka „%s” do zaimportowania",
"więcej niż jeden plik na liście plików modułu pasuje do elementu „%s”",
"plik modułu znaleziony dla elementu „%s” jest dla innego modułu",
"dowolny rodzaj pliku modułu",
"nie można odczytać pliku modułu",
"wbudowana funkcja jest niedostępna, ponieważ typ char8_t nie jest obsługiwany z bieżącymi opcjami",
"nie można określić opcji wiersza polecenia --ms_await, jeśli włączono koprocedury języka C++20",
null,
"niestandardowe użycie konstruktora jawnego %nod dla domyślnej inicjalizacji elementu agregacji",
"element źródłowy lub docelowy funkcji wewnętrznej podobnej do memcpy nie wskazuje obiektu",
"Funkcja wewnętrzna podobna do memcpy próbuje skopiować reprezentacyjnie odrębne typy %t1 i %t2",
@@ -3419,8 +3419,8 @@
"klauzula trailing-requires-clause jest niedozwolona, gdy lista parametrów lambda zostanie pominięta",
"zażądano nieprawidłowej partycji modułu %sq",
"zażądano niezdefiniowanej partycji modułu %sq1 (prawdopodobnie %sq2)",
"zażądano modułu %sq1 pozycji pliku %d1 (pozycja względna %d2) dla partycji %sq2 — która jest pusta",
"zażądano modułu %sq1 pozycji pliku %d1 (względna pozycja %d2) dla partycji %sq2, która poprzedza rozpoczęcie partycji",
null,
null,
"zażądano modułu %sq1 pozycji pliku %d1 (pozycja względna %d2) dla partycji %sq2, która powoduje przepełnienie końca partycji",
"zażądano modułu %sq1 pozycji pliku %d1 (pozycja względna %d2) dla partycji %sq2, która jest nieprawidłowo wyrównana do jej elementów partycji",
"z podpola %sq (względne położenie w stosunku do węzła %d)",
@@ -3440,7 +3440,7 @@
"utworzenie adresu jawnej funkcji „this” wymaga operatora \"&\"",
"literału ciągu nie można użyć do zainicjowania elastycznej składowej tablicy",
"Reprezentacja IFC definicji funkcji %sq jest nieprawidłowa",
"korekta została wprowadzona w celu porzucenia niejawnego parametru „this”",
null,
"wykres IFC UniLevel nie został użyty do określenia parametrów",
"Parametry (%d1) zostały określone przez wykres definicji parametru IFC, podczas gdy parametry (%d2) zostały określone przez deklarację IFC",
"Parametry (%d1) zostały określone przez wykres definicji parametru IFC, podczas gdy parametry (%d2) zostały określone przez deklarację IFC",
@@ -3483,5 +3483,38 @@
"jawna deklaracja specjalizacji nie może być deklaracją zaprzyjaźnioną",
"typ std::float128_t nie jest obsługiwany; zamiast tego zostanie użyty std::float64_t",
"Typ std::bfloat16_t nie jest obsługiwany; zamiast tego zostanie użyty std::float32_t",
"nie można zadeklarować przewodnika wnioskowania dla szablonu aliasu %no"
"nie można zadeklarować przewodnika wnioskowania dla szablonu aliasu %no",
"Element %n został zadeklarowany jako niedostępny",
"Element %n został zadeklarowany jako niedostępny (%sq)",
"z powodu atrybutu „deprecated”",
"jawne parametry szablonu lambda są funkcją języka C++20",
"użycie elementu „_Noreturn” jest przestarzałe w języku C23; użyj zamiast tego „[[noreturn]]”",
"użycie elementu „_Alignof” jest przestarzałe w C23; użyj zamiast tego elementu „alignof”",
"użycie elementu „_Alignas” zostało uznane za przestarzałe w C23; użyj zamiast tego elementu „alignas”",
"użycie elementu „_Bool” jest przestarzałe w języku C23; użyj zamiast tego opcji „bool”",
"użycie elementu „_Static_assert” jest przestarzałe w języku C23; użyj zamiast tego elementu \"static_assert\"",
"użycie elementu „_Thread_local” jest przestarzałe w języku C23; użyj zamiast tego elementu \"thread_local\"",
"Aby można było używać pliku modułu %sq (modułu MICROSOFT Visual Studio IFC) musi być włączony tryb firmy Microsoft.",
"nie można otworzyć pliku modułu %sq",
"znaleziono w mapie modułu dla modułu %sq",
"znaleziono na mapie jednostki nagłówka dla %sq",
"nierozpoznany tryb wyjścia (musi być jednym z następujących: text, sarif): %s",
"opcji „c23_typeof” można użyć tylko podczas kompilowania elementu C",
"nieprawidłowy numer wersji clang: %s",
"Ciąg IFC zawiera nieoczekiwany znak null (zero) w module %sq",
"Użyto %d1 z %d2 bajtów",
"z ciągu informacji w partycji %sq element %d1 (pozycja pliku %d2, względna pozycja %d3)",
"nie może ocenić inicjatora dla elastycznego elementu członkowskiego tablicy",
"domyślny inicjator pola bitowego jest funkcją C++20",
"zbyt wiele argumentów na liście argumentów szablonu w module %sq",
"wykryty dla argumentu szablonu reprezentowanego przez element %sq %d1 (pozycja pliku %d2, położenie względne %d3)",
"zbyt mało argumentów na liście argumentów szablonu w module %sq",
"wykryty podczas przetwarzania listy argumentów szablonu reprezentowanej przez element %sq %d1 (pozycja pliku %d2, pozycja względna %d3)",
"konwersja z typu wyliczenia z zakresem %t jest niestandardowa",
"cofnięcie alokacji nie pasuje do rodzaju alokacji (jedna dotyczy tablicy, a druga nie)",
"porównanie obejmuje nieznany adres (np. adres słabej zmiennej)",
"__make_signed jest zgodna tylko z niepustymi typami liczb całkowitych i wyliczeniami",
"__make_unsigned jest zgodna tylko z nieliczbową liczbą całkowitą i typami wyliczenia",
"nazwa wewnętrzna %sq będzie traktowana jako zwykły identyfikator z tego miejsca",
"dostęp do odinicjowanego podobiektu w indeksie %d"
]
+41 -8
View File
@@ -1214,7 +1214,7 @@
"esse pragma não pode ser usado em um operador _Pragma (uma diretiva #pragma deve ser usada)",
"o campo usa proteção de origem para uma classe de base",
"compiladores GNU C++ podem usar proteção de campo de bit",
"%nd foi declarado 'obsoleto'",
"%n foi declarado preterido",
"um nome asm não é permitido em uma declaração de membro não estática",
"tipo de função de formato não conhecido %sq ignorado",
"a classe de base %no1 usa proteção de origem da classe de base %no2",
@@ -1443,7 +1443,7 @@
"os tipos integrais complexos não são suportados",
"__real e __imag somente podem ser aplicáveis a valores complexos",
"__real/__imag aplicado ao valor real",
"%nd foi declarado obsoleto (%sq)",
"%n foi declarado preterido (%sq)",
"redefinição inválida de %nd",
"dllimport/dllexport aplicado a um membro de um namespace não nomeado",
"__thiscall somente pode ser exibido em declarações de função de membro não estático",
@@ -3343,14 +3343,14 @@
"o mapeamento de arquivo de módulo de '%s' foi especificado mais de uma vez",
"o mapeamento de unidade de cabeçalho de '%s' foi especificado mais de uma vez",
"não foi especificado nenhum mapeamento para '%s'",
"o mapeamento de arquivo de módulo de '%s' é inválido",
null,
"não é possível localizar o cabeçalho '%s' a ser importado",
"mais de um arquivo na lista de arquivos de módulo corresponde a '%s'",
"o arquivo de módulo encontrado para '%s' é de um módulo diferente",
"qualquer tipo de arquivo de módulo",
"não é possível ler o arquivo de módulo",
"a função interna não está disponível porque não há suporte para o tipo char8_t com as opções atuais",
"a opção da linha de comando --ms_await não poderá ser especificada se as corrotinas do C++20 estiverem habilitadas",
null,
"o uso não padrão do construtor explícito %nod para inicialização do elemento de agregação padrão",
"a origem ou o destino do intrínseco similar a memcpy não aponta para um objeto",
"tentativas intrínsecas similares a memcpy de copiar tipos representacionalmente distintos %t1 e %t2",
@@ -3419,8 +3419,8 @@
"uma cláusula-requer à direita não é permitida quando a lista de parâmetros lambda é omitida",
"módulo %sq partição inválida solicitada",
"módulo %sq1 partição indefinida (acredita-se que seja %sq2) solicitada",
"módulo %sq1 posição de arquivo %d1 (posição relativa %d2) solicitada para a partição %sq2 - que está vazia",
"módulo %sq1 posição de arquivo %d1 (posição relativa %d2) solicitada para a partição %sq2 - que impede o início da partição",
null,
null,
"módulo %sq1 posição de arquivo %d1 (posição relativa %d2) solicitada para a partição %sq2 - que estoura o final de sua partição",
"módulo %sq1 posição de arquivo %d1 (posição relativa %d2) solicitada para a partição %sq2 - que está desalinhada com seus elementos de partições",
"do subcampo %sq (posição relativa ao nó %d)",
@@ -3440,7 +3440,7 @@
"formar o endereço de uma função 'this' explícita requer o operador '&'",
"um literal de cadeia de caracteres não pode ser usado para inicializar um membro de matriz flexível",
"A representação IFC da definição da função %sq é inválida",
"foi feita uma correção para descartar um parâmetro 'this' implícito",
null,
"um gráfico UNILevel IFC não foi usado para especificar parâmetros",
"%d1 parâmetros foram especificados pelo gráfico de definição de parâmetro IFC, enquanto %d2 parâmetros foram especificados pela declaração IFC",
"O parâmetro %d1 foi especificado pelo gráfico de definição de parâmetro IFC, enquanto %d2 parâmetros foram especificados pela declaração IFC",
@@ -3483,5 +3483,38 @@
"uma declaração de especialização explícita não pode ser uma declaração de friend",
"o tipo std::float128_t não tem suporte; em vez disso, std::float64_t será usado",
"o tipo std::bfloat16_t não tem suporte; em vez disso, std::float32_t será usado",
"um guia de dedução não pode ser declarado para o modelo de alias %no"
"um guia de dedução não pode ser declarado para o modelo de alias %no",
"%n foi declarado indisponível",
"%n foi declarado indisponível (%sq)",
"por causa de um atributo 'obsoleto'",
"parâmetros de modelo lambda explícitos são um recurso do C++20",
"o uso de '_Noreturn' foi obsoleto em C23; use '[[noreturn]]' em vez disso",
"o uso de '_Alignof' foi obsoleto em C23; use 'alignof' em vez disso",
"o uso de '_Alignas' foi obsoleto em C23; use 'alignas' em vez disso",
"o uso de '_Bool' foi obsoleto em C23; use 'bool' em vez disso",
"o uso de '_Static_assert' foi obsoleto em C23; use 'static_assert' em vez disso",
"o uso de '_Thread_local' foi obsoleto em C23; use 'thread_local' em vez disso",
"O modo Microsoft deve estar ativado para usar o arquivo de módulo %sq (um módulo IFC do Microsoft Visual Studio)",
"não foi possível abrir o arquivo de módulo %sq",
"encontrado no mapa de módulo para o módulo %sq",
"encontrado no mapa de unidade de cabeçalho para %sq",
"modo de saída não reconhecido (deve ser um texto, sarif): %s",
"a opção 'c23_typeof' pode ser usada somente ao compilar C",
"número de versão clang inválido: %s",
"A cadeia de caracteres IFC contém um caractere nulo (zero) inesperado no módulo %sq",
"%d1 de %d2 bytes foram usados",
"de informações de cadeia de caracteres na partição %sq elemento %d1 (posição do arquivo %d2, posição relativa %d3)",
"não é possível avaliar um inicializador para um membro de matriz flexível",
"um inicializador de campo de bit padrão é um recurso C++20",
"muitos argumentos na lista de argumentos do modelo no módulo %sq",
"detectado para o argumento de modelo representado pelo elemento %sq %d1 (posição do arquivo %d2, posição relativa %d3)",
"poucos argumentos na lista de argumentos do modelo no módulo %sq",
"detectado durante o processamento da lista de argumentos do modelo representada pelo elemento %sq %d1 (posição do arquivo %d2, posição relativa %d3)",
"a conversão do tipo de enumeração com escopo %t não é padrão",
"a desalocação não corresponde ao tipo de alocação (uma é para uma matriz e a outra não)",
"comparação envolve endereço desconhecido (por exemplo, o endereço de uma variável fraca)",
"__make_signed é compatível apenas com tipos inteiros e enum não bool",
"__make_unsigned só é compatível com inteiros não bool e tipos enum",
"o nome intrínseco %sq será tratado como um identificador comum a partir daqui",
"acesso ao subobjeto não inicializado no índice %d"
]
+41 -8
View File
@@ -1214,7 +1214,7 @@
"эту директиву pragma нельзя использовать в операторе _Pragma (следует использовать директиву #pragma)",
"в поле используется выравнивание хвостового элемента базового класса",
"компиляторы GNU C++ могут использовать выравнивание битового поля",
"%nd объявлено как deprecated",
"%n объявлено как deprecated",
"использование имени ассемблерного кода в объявлении нестатического члена не допускается",
"нераспознанный тип функции формата %sq пропущен",
"в базовом классе %no1 используется выравнивание хвостового элемента базового класса %no2",
@@ -1443,7 +1443,7 @@
"сложные целые типы не поддерживаются",
"__real и __imag могут применяться только к комплексным значениям",
"__real или __imag применяется к действительному значению",
"%nd объявлено как deprecated (%sq)",
"%n объявлено как deprecated (%sq)",
"недопустимое повторное объявление %nd",
"dllimport или dllexport применяется к члену неименованного пространства имен",
"__thiscall может использоваться только в объявлениях статических функций-членов",
@@ -3343,14 +3343,14 @@
"сопоставление файла модуля для \"%s\" указано несколько раз",
"сопоставление блока заголовка для \"%s\" указано несколько раз",
"сопоставление для \"%s\" не указано",
"сопоставление файла модуля для \"%s\" является недопустимым",
null,
"не удается найти заголовок \"%s\" для импорта",
"несколько файлов в списке файлов модулей соответствуют \"%s\"",
"файл модуля, обнаруженный для \"%s\", относится к другому модулю",
"любой тип файла модуля",
"не удалось прочитать файл модуля",
"встроенная функция недоступна, так как тип char8_t не поддерживается с текущими параметрами.",
"невозможно указать параметр командной строки --ms_await, если включены сопрограммы C++20.",
null,
"нестандартное использование явного конструктора %nod для агрегатной инициализации элементов по умолчанию.",
"источник или назначение встроенной функции, похожей на memcpy, не указывает на объект",
"Встроенная функция, похожая на memcpy, пытается скопировать различные с точки зрения представления типы %t1 и %t2",
@@ -3419,8 +3419,8 @@
"конечное предложение requires не допускается, если список лямбда-параметров опущен",
"запрошен недопустимый раздел модуля %sq",
"запрошен неопределенный раздел модуля %sq1 (предполагается — %sq2)",
"модуль %sq1, позиция файла %d1 (относительная позиция %d2) запрошена для раздела %sq2, который пуст",
"модуль %sq1, позиция файла %d1 (относительная позиция %d2) запрошена для раздела %sq2, который находится перед началом раздела",
null,
null,
"модуль %sq1, позиция файла %d1 (относительная позиция %d2) для раздела %sq2, который переполняет окончание этого раздела",
"модуль %sq1, позиция файла %d1 (относительная позиция %d2) запрошена для раздела %sq2, который не выровнен по элементам разделов",
"из подполя %sq (относительное положение к узлу %d)",
@@ -3440,7 +3440,7 @@
"для формирования адреса явной функции \"this\" требуется оператор \"&\"",
"строковый литерал нельзя использовать для инициализации элемента гибкого массива",
"Представление IFC определения функции %sq недопустимо",
"внесено исправление для удаления неявного параметра \"this\"",
null,
"диаграмма IFC UniLevel не использовалось для указания параметров",
"несколько (%d1) параметров указаны в диаграмме определения параметров IFC, в то время как несколько (%d2) параметров указаны в объявлении IFC",
"%d1 параметр указан в диаграмме определения параметров IFC, в то время как несколько (%d2) параметров указаны в объявлении IFC",
@@ -3483,5 +3483,38 @@
"явное объявление специализации не может быть объявлением дружественной функции",
"тип std::float128_t не поддерживается; вместо этого будет использоваться std::float64_t",
"тип std::bfloat16_t не поддерживается; вместо этого будет использоваться std::float32_t",
"руководство по дедукции не может быть объявлено для шаблона псевдонима %no"
"руководство по дедукции не может быть объявлено для шаблона псевдонима %no",
"%n объявлено недоступным",
"%n объявлено недоступным (%sq)",
"из-за атрибута \"deprecated\"",
"явные параметры шаблона лямбда-выражения — это функция C++20",
"использование \"_Noreturn\" устарело в C23; используйте вместо этого \"[[noreturn]]\"",
"использование \"_Alignof\" устарело в C23; используйте вместо этого \"alignof\"",
"использование \"_Alignas\" устарело в C23; используйте вместо этого \"alignas\"",
"использование \"_Bool\" устарело в C23; используйте вместо этого \"bool\"",
"использование \"_Static_assert\" устарело в C23; используйте вместо этого \"static_assert\"",
"использование \"_Thread_local\" устарело в C23; используйте вместо этого \"thread_local\"",
"Для использования файла модуля %sq должен быть включен режим Майкрософт (модуль IFC Microsoft Visual Studio)",
"не удалось открыть файл модуля %sq",
"найдено в сопоставлении модулей для модуля %sq",
"найдено в сопоставлении единиц заголовка для %sq",
"нераспознанный режим вывода (должен быть одним из текстовых, sarif): %s",
"параметр 'c23_typeof' можно использовать только при компиляции С",
"недопустимый номер версии Clang: %s",
"Строка IFC содержит непредвиденный символ NULL (ноль) в модуле %sq",
"Использовано байт: %d1 из %d2",
"из сведений строки раздела %sq, элемент %d1 (позиция файла %d2, относительная позиция %d3)",
"не удается оценить инициализатор для элемента гибкого массива",
"стандартный инициализатор битового поля является функцией C++20",
"слишком много аргументов в списке аргументов шаблона в модуле %sq",
"обнаружено для аргумента шаблона, представленного элементом %sq %d1 (позиция файла %d2, относительная позиция %d3)",
"слишком мало аргументов в списке аргументов шаблона в модуле %sq",
"обнаружено при обработке для списка аргументов шаблона, представленного элементом %sq %d1 (позиция файла %d2, относительная позиция %d3)",
"преобразование из типа ограниченного перечисления %t является нестандартным",
"освобождение не соответствует типу выделения (одно из них для массива, а другое нет)",
"сравнение включает неизвестный адрес (например, адрес слабой переменной)",
"__make_signed совместимо только с нелогическими целыми числами и типами перечислений",
"__make_unsigned совместимо только с нелогическими целыми числами и типами перечислений",
"внутреннее имя %sq будет рассматриваться с этого момента как обычный идентификатор",
"доступ к неинициализированному подобъекту в индексе %d"
]
+45 -11
View File
@@ -1214,7 +1214,7 @@
"bu pragma bir _Pragma işleci içinde kullanılamaz (bir #pragma yönergesi kullanılmalı)",
"alan, bir temel sınıfın kuyruk dolgusunu kullanıyor",
"GNU C++ derleyicileri bit alanı dolgusu kullanabilir",
"%nd kullanım dışı olarak bildirildi",
"%n kullanımdan kaldırıldığı bildirildi",
"statik olmayan bir üye bildiriminde bir asm adına izin verilmiyor",
"tanınmayan biçim işlevi türü %sq yoksayılıyor",
"temel %no1 sınıfı, temel %no2 sınıfının kuyruk dolgusunu kullanıyor",
@@ -1443,7 +1443,7 @@
"karmaşık tam sayı türleri desteklenmiyor",
"__real ve __imag yalnızca karmaşık değerlere uygulanabilir",
"__real/__imag gerçek değere uygulandı",
"%nd kullanım dışı olarak bildirildi (%sq)",
"%n kullanımdan kaldırıldı (%sq) olarak bildirildi",
"%nd öğesinin yeniden tanımlanması geçersiz",
"dll/dllexport adlandırılmamış bir ad uzayının bir üyesine uygulanıyor",
"__thiscall, yalnızca statik olmayan üye işlev bildirimlerinde bulunabilir",
@@ -2935,7 +2935,7 @@
"this işaretçisinde amp kısıtlamalı %nfd üye işlevi için %t türü geçersiz",
"AMP ile sınırlı %nfd işlevi için %t dönüş türü geçersiz",
"AMP ile sınırlı %nfd işlevi için %t parametre türü geçersiz",
null,
"AMP ile sınırlı %nfd işlevinde geçersiz yapı",
"%s depolama sınıfı AMP ile sınırlı %nfd işlevi için geçersiz",
"%s kullanımına AMP ile sınırlı %nfd işlevinde izin verilmiyor",
"AMP ile sınırlı işlevde geçersiz tür dönüştürme",
@@ -3343,14 +3343,14 @@
"'%s' için modül dosyası eşlemesi birden çok kez belirtildi",
"'%s' için üst bilgi birimi eşlemesi birden çok kez belirtildi",
"'%s' için eşleme belirtilmedi",
"'%s' için modül dosyası eşlemesi geçersiz",
null,
"içeri aktarılacak '%s' üst bilgisi bulunamıyor",
"modül dosyası listesinde birden fazla dosya '%s' ile eşleşiyor",
"'%s' için bulunan modül dosyası farklı bir modüle yönelik",
"herhangi bir türde modül dosyası",
"modül dosyası okunamıyor",
"char8_t türü geçerli seçeneklerle desteklenmediği için yerleşik işlev kullanılamıyor",
"C++20 eş yordamları etkinleştirilirse --ms_await komut satırı seçeneği belirtilemez",
null,
"varsayılan toplama öğesi başlatma için açık oluşturucu %nod için standart olmayan kullanım",
"memcpy benzeri iç öğenin kaynağı veya hedefi bir nesneye işaret etmiyor",
"memcpy benzeri iç öğe, temsili olarak farklı %t1 ve %t2 türlerini kopyalamaya çalışıyor",
@@ -3419,8 +3419,8 @@
"lambda parametre listesi atlandığında trailing-requires-clausea izin verilmez",
"%sq modülünün geçersiz bölümü istendi",
"%sq1 modülünün tanımsız bölümü (%sq2 olduğu düşünülüyor) istendi",
"%sq1 modülünün %d1 dosya konumu (%d2 göreli konumu) boş olan %sq2 bölümü için istekte bulundu",
"%sq1 modülünün %d1 dosya konumu (%d2 göreli konumu) bölümün başlangıcından önce gelen %sq2 bölümü için istekte bulundu",
null,
null,
"%sq1 modülünün %d1 dosya konumu (%d2 göreli konumu) bölümünün sonundan taşan %sq2 bölümü için istekte bulundu",
"%sq1 modülünün %d1 dosya konumu (%d2 göreli konumu) bölüm öğeleriyle yanlış hizalanan %sq2 bölümü için istekte bulundu",
"%sq alt alanından (%d düğümüne göreli olan konum)",
@@ -3440,7 +3440,7 @@
"açık 'this' işlevine ait adresin oluşturulabilmesi için '&' operatörü gerekir",
"sabit değerli dize, esnek bir dizi üyesini başlatmak için kullanılamaz",
"%sq işlevine ait tanımın IFC gösterimi geçersiz",
"örtük this parametresini kaldırmak için bir düzeltme yapıldı",
null,
"parametreleri belirtmek için UniLevel IFC grafiği kullanılmadı",
"%d1 parametre IFC parametre tanım grafiği tarafından belirtilirken %d2 parametre IFC bildirimi tarafından belirtildi",
"%d1 parametre IFC parametre tanım grafiği tarafından belirtilirken %d2 parametre IFC bildirimi tarafından belirtildi",
@@ -3465,7 +3465,7 @@
"'kullanılamayan' bir öznitelik nedeniyle",
"yinelenen 'asm' niteleyicisi",
"tamamlanmamış sabit listesi türüne sahip bir bit alanı veya geçersiz temel türe sahip opak bir sabit listesi",
"%sq IFC bölümü içinde bir dizin kullanılarak %sq IFC bölümündeki bir öğe oluşturulmaya çalışıldı",
"%sq2 IFC bölümü içinde bir dizin kullanılarak %sq IFC bölümündeki bir öğe oluşturulmaya çalışıldı",
"%sq bölümü, %d2 beklenirken girdi boyutunu %d1 olarak belirtti",
"%sq1 modülü işlenirken beklenmeyen bir IFC gereksinimiyle karşılaşıldı",
"koşul, %d numaralı satırda (%s1 içinde) başarısız oldu: %sq2",
@@ -3478,9 +3478,43 @@
"%sq modülü geçersiz sıralama değeri",
"bir IFC modülünden yüklenen bir fonksiyon şablonu hatalı bir şekilde %nd olarak ayrıştırıldı",
"%sq modülünde bir IFC varlık referansı yüklenemedi",
"IFC dizin sıralaması = %d1, değer = %d2",
"%sq bölümündeki %d1 öğesinden (%d2 dosya konumu, %d3 göreli konumu)",
"zincirli belirleyicilere, önemsiz yıkıcıya sahip bir sınıf türü için izin verilmez",
"açık bir özelleştirme bildirimi, arkadaş bildirimi olamaz",
"std::float128_t türü desteklenmiyor; bunun yerine std::float64_t kullanılacak",
"std::bfloat16_t türü desteklenmiyor; bunun yerine std::float32_t kullanılacak"
"std::bfloat16_t türü desteklenmiyor; bunun yerine std::float32_t kullanılacak",
"%no diğer ad şablonu için çıkarsama kılavuzu bildirilmemiş olabilir",
"%n, kullanılamaz olarak bildirildi",
"%n, kullanılamaz olarak bildirildi (%sq)",
"'deprecated' özniteliği nedeniyle",
"açık lambda şablon parametreleri bir C++20 özelliğidir",
"'_Noreturn' kullanımı C23'te kullanımdan kaldırıldı. Bunun yerine '[[noreturn]]' kullanın",
"'_Alignof' kullanımı C23'te kullanımdan kaldırıldı. Bunun yerine 'alignof' kullanın",
"'_Alignas' kullanımı C23'te kullanımdan kaldırıldı. Bunun yerine 'alignas' kullanın",
"'_Bool' kullanımı C23'te kullanımdan kaldırıldı. Bunun yerine 'bool' kullanın",
"'_Static_assert' kullanımı C23'te kullanımdan kaldırıldı. Bunun yerine 'static_assert' kullanın",
"'_Thread_local' kullanımı C23'te kullanımdan kaldırıldı. Bunun yerine 'thread_local' kullanın",
"Microsoft modu, %sq modül dosyasını (Microsoft Visual Studio IFC modülü) kullanmak için etkinleştirilmelidir",
"%sq modül dosyası açılamadı",
"%sq modülü için modül eşlemesinde bulundu",
"%sq için üst bilgi birimi eşlemesinde bulundu",
"tanınmayan çıkış modu (metin, sarif olmalıdır): %s",
"'c23_typeof' seçeneği yalnızca C derlerken kullanılabilir",
"geçersiz clang sürüm numarası: %s",
"IFC dizesi, %sq modülünde beklenmeyen boş (sıfır) karakter içeriyor",
"%d2 bayttan %d1'i kullanıldı",
"%sq bölümündeki %d1 öğesinden (%d2 dosya konumu, %d3 göreli konumu)",
"esnek bir dizi üyesi için bir başlatıcıyı değerlendiremez",
"varsayılan bir bit alanı başlatıcı, bir C++20 özelliğidir",
"%sq modülündeki şablon argüman listesinde çok fazla argüman var",
"%sq öğesi %d1 tarafından temsil edilen şablon bağımsız değişkeni için algılandı (dosya konumu %d2, göreli konum %d3)",
"%sq modülündeki şablon argüman listesinde çok az argüman var",
"%sq öğesi %d1 tarafından temsil edilen şablon bağımsız değişken listesi işlenirken algılandı (dosya konumu %d2, göreli konum %d3)",
"%t kapsamlı sabit listesi türünden dönüştürme standart değil",
"serbest bırakma, tahsis türüyle eşleşmiyor (biri bir dizi için, diğeri değil)",
"karşılaştırma, bilinmeyen adresi içerir (örneğin, zayıf bir değişkenin adresi)",
"__make_signed yalnızca bool olmayan tamsayı ve sabit listesi türleri ile uyumludur",
"__make_unsigned yalnızca bool olmayan tamsayı ve sabit listesi türleriyle uyumludur",
"%sq gerçek adı buradan sıradan bir tanımlayıcı olarak ele alınacaktır.",
"%d dizinindeki başlatılmamış alt nesneye erişim"
]
+41 -8
View File
@@ -1214,7 +1214,7 @@
"此 pragma 不能在 _Pragma 运算符中使用(必须使用 #pragma 指令)",
"字段使用基类的末尾填充",
"GNU C++ 编译器可以使用位域填充",
"%nd 声明为已否决",
"%n 声明为弃用",
"非静态成员声明中不允许使用 asm 名称",
"已忽略无法识别格式的函数类型 %sq",
"基类 %no1 使用基类 %no2 的尾部填充",
@@ -1443,7 +1443,7 @@
"不支持复杂整型",
"__real 和 __imag 只能应用于复数值",
"__real/__imag 适用于实数值",
"%nd 声明为已否决(%sq)",
"%n 声明为弃用(%sq)",
"%nd 重新定义无效",
"dllimport/dllexport 适用于未命名命名空间的成员",
"__thiscall 只能出现在非静态成员函数声明中",
@@ -3343,14 +3343,14 @@
"多次为“%s”指定了模块文件映射",
"多次为“%s”指定了标头单元映射",
"未为“%s”指定映射",
"“%s”的模块文件映射无效",
null,
"找不到要导入的标头“%s”",
"模块文件列表中有多个文件与“%s”匹配",
"为“%s”找到的模块文件用于其他模块",
"任何类型的模块文件",
"无法读取模块文件",
"内置函数不可用,因为当前选项不支持 char8_t 类型",
"如果启用了 C++20 协同程序,则无法指定 --ms_await 命令行选项",
null,
"对默认聚合元素初始化使用显式构造函数 %nod 不是标准做法",
"与 memcpy 类似的固有项的源或目标不指向对象",
"与 memcpy 类似的固有项尝试复制在表达上不同的类型 %t1 和 %t2",
@@ -3419,8 +3419,8 @@
"当省略 lambda 参数列表时,不允许使用尾随 Requires 子句",
"已请求模块 %sq 无效分区",
"已请求模块 %sq1 未定义分区(被认为是 %sq2)",
"已请求模块 %sq1 文件位置 %d1 (相对位置 %d2),针对分区 %sq2 请求 - 为空",
"已请求模块 %sq1 文件位置 %d1 (相对位置 %d2),针对分区 %sq2 请求 - 分区开始前",
null,
null,
"已请求模块 %sq1 文件位置 %d1 (相对位置 %d2),针对分区 %sq2 请求 - 溢出其分区的末尾",
"已请求模块 %sq1 文件位置 %d1 (相对位置 %d2),针对分区 %sq2 - 与其分区元素不一致",
"从子域 %sq (相对于节点 %d 的位置)",
@@ -3440,7 +3440,7 @@
"形成显式 'this' 函数的地址需要 '&' 运算符",
"字符串文本无法用于初始化灵活数组成员",
"函数 %sq 定义的 IFC 表示形式无效",
"已进行更正以删除隐式 “this” 参数",
null,
"未将 UniLevel IFC 图表用于指定参数",
"%d1 参数由 IFC 参数定义图表指定,而 %d2 参数由 IFC 声明指定",
"%d1 参数由 IFC 参数定义图表指定,而 %d2 参数由 IFC 声明指定",
@@ -3483,5 +3483,38 @@
"显式专用化声明不能是友元声明",
"不支持 std::float128_t 类型; 将改用 std::float64_t",
"不支持 std::bfloat16_t 类型; 将改用 std::float32_t",
"不能为别名模板 %no 声明推导指南"
"不能为别名模板 %no 声明推导指南",
"%n 已声明为不可用",
"%n 已声明为不可用 (%sq)",
"因为 'deprecated' 属性",
"显式 Lambda 模板参数是 C++20 功能",
"在 C23 中,已淘汰使用 '_Noreturn';请改用 '[[noreturn]]'",
"在 C23 中,已淘汰使用 '_Alignof';请改用 'alignof'",
"在 C23 中,已淘汰使用 '_Alignas';请改用 'alignas'",
"在 C23 中,已淘汰使用 '_Bool';请改用 'bool'",
"在 C23 中,已淘汰使用 '_Static_assert';请改用 'static_assert'",
"在 C23 中,已淘汰使用 '_Thread_local';请改用 'thread_local'",
"必须启用 Microsoft 模式才能使用模块文件 %sq (Microsoft Visual Studio IFC 模块)",
"无法打开模块文件 %sq",
"在模块 %sq 的模块映射中找到",
"在 %sq 的标头单元映射中找到",
"无法识别的输出模式(必须是文本或 sarif 格式中的一种): %s",
"\"c23_typeof\" 选项只能在编译 C 时使用",
"无效的 clang 版本号: %s",
"IFC 字符串在模块 %sq 中包含意外的 null (零) 字符",
"使用了 %d1 个字节(共 %d2 个字节)",
"来自分区 %sq 元素 %d1 (文件位置 %d2,相对位置 %d3) 中的字符串信息",
"无法计算灵活数组成员的初始值设定项",
"默认位字段初始化表达式是 C++20 的特性。",
"模块 %sq 的模板参数列表中的参数太多",
"检测到由 %sq 元素 %d1 表示的模板参数(文件位置 %d2,相对位置 %d3)",
"模块 %sq 的模板参数列表中的参数太少",
"在处理由 %sq 元素 %d1 表示的模板参数列表时检测到(文件位置 %d2,相对位置 %d3)",
"从作用域内枚举类型 %t 转换为非标准",
"解除分配与分配类型不匹配(一种用于数组,另一种不匹配)",
"比较涉及未知地址(例如弱变量的地址)",
"__make_signed 仅与非布尔整数和枚举类型兼容",
"__make_unsigned 仅与非布尔整数和枚举类型兼容",
"内部名称 %sq 将从此处视为普通标识符",
"访问索引为 %d 的未初始化的子对象"
]
+41 -8
View File
@@ -1214,7 +1214,7 @@
"這個 pragma 不能用於 _Pragma 運算子 (必須使用 #pragma 指示詞)",
"欄位使用基底類別的尾端填補",
"GNU C++ 編譯器可以使用位元欄位填補",
"%nd 宣告為已被取代",
"%n 宣告為已被取代",
"非靜態成員宣告不能有 asm 名稱",
"已忽略無法辨認的格式函式類型 %sq",
"基底類別 %no1 使用基底類別 %no2 的尾端填補字元",
@@ -1443,7 +1443,7 @@
"不支援複雜整數類資料類型",
"__real 和 __imag 只能套用至複雜值",
"__real/__imag 已套用至實數值",
"%nd 宣告為已被取代 (%sq)'",
"%nd 宣告為已被取代 (%sq)",
"%nd 的重新定義無效",
"dllimport/dllexport 已套用至未命名的命名空間的成員",
"__thiscall 只能出現在非靜態成員函式宣告上",
@@ -3343,14 +3343,14 @@
"指定了多次 '%s' 的模組檔案對應",
"指定了多次 '%s' 的標頭單位對應",
"未指定 '%s' 的對應",
"'%s' 的模組檔案對應無效",
null,
"找不到要匯入的標頭 '%s'",
"模組檔案清單中有多個檔案與 '%s' 相符",
"為 '%s' 找到的模組檔案會用於其他模組",
"任何類型的模組檔案",
"無法讀取模組檔案",
"因為目前的選項不支援 char8_t 類型,所以無法使用內建函式",
"如果啟用 C++ 20 協同程式,就不能指定 --ms_await 命令列選項",
null,
"非標準地使用明確的建構函式 %nod 進行預設彙總元素初始化",
"內建類 memcpy 的來源或目的地未指向物件",
"內建類 memcpy 嘗試複製具象相異類型 %t1 與 %t2",
@@ -3419,8 +3419,8 @@
"省略 Lambda 參數清單時,不允許後置 Requires 子句",
"模組 %sq 要求的分割區無效",
"模組 %sq1 已要求未定義的分割區 (相信是 %sq)",
"模組 %sq1 檔案位置 %d1 (相對位置 %d2) 要求分割區 %sq2 - 是空的",
"模組 %sq1 檔案位置 %d1 (相對位置 %d2) 要求分割區 %sq2 - 在分割區開始之前",
null,
null,
"模組 %sq1 檔案位置 %d1 (相對位置 %d2) 要求分割區 %sq2 - 溢出其分割區的結尾",
"模組 %sq1 檔案位置 %d1 (相對位置 %d2) 要求分割區 %sq2 - 與其分割區元素對齊錯誤",
"從 subfield %sq (節點 %d 的相對位置)",
@@ -3440,7 +3440,7 @@
"形成明確 'this' 函數的位址需要 '&' 運算子",
"字串常值不能用來初始化彈性陣列成員",
"函數 %sq 定義的 IFC 表示法無效",
"已進行更正以捨棄隱含的 'this' 參數",
null,
"UniLevel IFC 圖表未用來指定參數",
"IFC 參數定義圖表指定了 %d1 個參數,而 IFC 宣告則指定了 %d2 個參數",
"IFC 參數定義圖表指定了 %d1 個參數,而 IFC 宣告則指定了 %d2 個參數",
@@ -3483,5 +3483,38 @@
"明確的特殊化宣告不能是 friend 宣告",
"不支援 std::float128_t 類型,將改用 std::float64_t",
"不支援 std::bfloat16_t 類型,將改用 std::float32_t",
"別名範本不可宣告扣除指南 %no"
"別名範本不可宣告扣除指南 %no",
"已宣告 %n 無法使用",
"已宣告 %n 無法使用 (%sq)",
"因為 'deprecated' 屬性",
"明確的 lambda 範本參數是 C++20 功能",
"'_Noreturn' 的使用已在 C23 中過時; 請改用 '[[noreturn]]'",
"'_Alignof' 的使用已在 C23 中過時; 請改用 'alignof'",
"'_Alignas' 的使用已在 C23 中過時; 請改用 'alignas'",
"'_Bool' 的使用已在 C23 中過時; 請改用 'bool'",
"'_Static_assert' 的使用已在 C23 中過時; 請改用 'static_assert'",
"'_Thread_local' 的使用已在 C23 中過時; 請改用 'thread_local'",
"必須啟用 Microsoft 模式,才能使用模組檔案 %sq (Microsoft Visual Studio IFC 模組)",
"無法開啟模組檔案 %sq",
"在模組對應中找到模組 %sq",
"在標頭單元對應中找到 %sq",
"無法辨識的輸出模式 (必須是文字或 SARIF): %s",
"選項 'c23_typeof' 只能在編譯 C 時使用",
"無效的 Clang 版本編號: %s",
"IFC 字串在模組 %sq 中包含未預期的 Null (零) 字元",
"%d2 個位元組中已使用 %d1 個",
"來自分割區 %sq 元素 %d1 (檔案位置 %d2,相對位置 %d3) 中的字串資訊",
"無法評估彈性陣列成員的初始設定式",
"預設的位元欄位初始設定式為 C++20 功能",
"模組 %sq 中範本引數清單中的引數太多",
"偵測到 %sq 元素 %d1 所代表的範本引數 (檔案位置 %d2,相對位置 %d3)",
"模組 %sq 中範本引數清單中的引數太少",
"在處理 %sq 元素 %d1 所代表的範本引數清單時偵測到 (檔案位置 %d2,相對位置 %d3)",
"從範圍列舉類型 %t 轉換為非標準",
"解除配置和配置種類不相符 (一個是針對陣列,另一個則不是)",
"比較包含未知的位址 (例如弱式變數的位址)",
"__make_signed 只和非布林值整數和列舉類型相容",
"__make_unsigned 只和非布林值整數和列舉類型相容",
"在這裡會將內部名稱 %sq 視為一般識別碼",
"存取索引 %d 中未初始化的子物件"
]
+3 -3
View File
@@ -4,11 +4,11 @@
"--microsoft",
"--microsoft_bugs",
"--microsoft_version",
"1934",
"1935",
"--pack_alignment",
"8",
"-D_MSC_VER=1934",
"-D_MSC_FULL_VER=193431933",
"-D_MSC_VER=1935",
"-D_MSC_FULL_VER=193532215",
"-D_MSC_BUILD=0",
"-D_M_ARM=7"
],
+3 -3
View File
@@ -4,12 +4,12 @@
"--microsoft",
"--microsoft_bugs",
"--microsoft_version",
"1934",
"1935",
"--pack_alignment",
"8",
"-D_CPPUNWIND=1",
"-D_MSC_VER=1934",
"-D_MSC_FULL_VER=193431933",
"-D_MSC_VER=1935",
"-D_MSC_FULL_VER=193532215",
"-D_MSC_BUILD=0",
"-D_M_ARM64=1"
],
+3 -3
View File
@@ -4,12 +4,12 @@
"--microsoft",
"--microsoft_bugs",
"--microsoft_version",
"1934",
"1935",
"--pack_alignment",
"8",
"-D_CPPUNWIND=1",
"-D_MSC_VER=1934",
"-D_MSC_FULL_VER=193431933",
"-D_MSC_VER=1935",
"-D_MSC_FULL_VER=193532215",
"-D_MSC_BUILD=0",
"-D_M_X64=100",
"-D_M_AMD64=100"
+3 -3
View File
@@ -4,11 +4,11 @@
"--microsoft",
"--microsoft_bugs",
"--microsoft_version",
"1934",
"1935",
"--pack_alignment",
"8",
"-D_MSC_VER=1934",
"-D_MSC_FULL_VER=193431933",
"-D_MSC_VER=1935",
"-D_MSC_FULL_VER=193532215",
"-D_MSC_BUILD=0",
"-D_M_IX86=600",
"-D_M_IX86_FP=2"
+3 -1
View File
@@ -36,10 +36,12 @@
"c99",
"c11",
"c17",
"c23",
"gnu89",
"gnu99",
"gnu11",
"gnu17",
"gnu23",
"${default}"
]
},
@@ -78,7 +80,7 @@
}
},
"macFrameworkPath": {
"description": "A list of paths for the Intellisense engine to use while searching for included headers from Mac frameworks. Only supported on Mac configuration.",
"description": "A list of paths for the IntelliSense engine to use while searching for included headers from Mac frameworks. Only supported on Mac configuration.",
"type": "array",
"items": {
"type": "string"
+24 -20
View File
@@ -6,7 +6,7 @@
'use strict';
const gulp = require('gulp');
const eslint = require('gulp-eslint');
const eslint = require('gulp-eslint-new');
const fs = require('fs');
const nls = require('vscode-nls-dev');
const path = require('path');
@@ -67,11 +67,15 @@ const allTypeScript = [
gulp.task('lint', function () {
return gulp.src(allTypeScript)
.pipe(eslint({ configFile: ".eslintrc.js" }))
.pipe(eslint({ overrideConfigFile: ".eslintrc.js" }))
.pipe(eslint.format())
.pipe(eslint.failAfterError());
});
gulp.task('copy-walkthrough-media', function () {
return gulp.src('walkthrough/images/**/*')
.pipe(gulp.dest('dist/walkthrough/images'));
});
// ****************************
// Command: translations-export
@@ -244,25 +248,25 @@ gulp.task("translations-export", (done) => {
// Merge files from all source streams
es.merge(jsStream, htmlStream, jsonSchemaStream)
// Filter down to only the files we need
.pipe(filter(['**/*.nls.json', '**/*.nls.metadata.json']))
// Filter down to only the files we need
.pipe(filter(['**/*.nls.json', '**/*.nls.metadata.json']))
// Consoldate them into nls.metadata.json, which the xlf is built from.
.pipe(nls.bundleMetaDataFiles('ms-vscode.cpptools', '.'))
// Consoldate them into nls.metadata.json, which the xlf is built from.
.pipe(nls.bundleMetaDataFiles('ms-vscode.cpptools', '.'))
// filter down to just the resulting metadata files
.pipe(filter(['**/nls.metadata.header.json', '**/nls.metadata.json']))
// filter down to just the resulting metadata files
.pipe(filter(['**/nls.metadata.header.json', '**/nls.metadata.json']))
// Add package.nls.json, used to localized package.json
.pipe(gulp.src(["package.nls.json"]))
// Add package.nls.json, used to localized package.json
.pipe(gulp.src(["package.nls.json"]))
// package.nls.json and nls.metadata.json are used to generate the xlf file
// Does not re-queue any files to the stream. Outputs only the XLF file
.pipe(nls.createXlfFiles(translationProjectName, translationExtensionName))
.pipe(gulp.dest(path.join("..", `${translationProjectName}-localization-export`)))
.pipe(es.wait(() => {
done();
}));
// package.nls.json and nls.metadata.json are used to generate the xlf file
// Does not re-queue any files to the stream. Outputs only the XLF file
.pipe(nls.createXlfFiles(translationProjectName, translationExtensionName))
.pipe(gulp.dest(path.join("..", `${translationProjectName}-localization-export`)))
.pipe(es.wait(() => {
done();
}));
});
@@ -286,9 +290,9 @@ gulp.task("translations-import", (done) => {
.pipe(nls.prepareJsonFiles())
.pipe(gulp.dest(path.join("./i18n", language.folderName)));
}))
.pipe(es.wait(() => {
done();
}));
.pipe(es.wait(() => {
done();
}));
});
// ****************************
@@ -16,6 +16,6 @@
"reinstall.extension.text5": "在 Windows 上:",
"reinstall.extension.text6": "在 Linux 上:",
"reinstall.extension.text7": "然后通过 VS Code 中的市场 UI 重新安装。",
"reinstall.extension.text8": "如果 VS Code 无法部署扩展的正确版本,则可以 {0} 并使用 VS Code 中市场 UI 内 ... 菜单下的 `从 VSIX... 安装` 选项安装系统的正确 VSIX。",
"reinstall.extension.text8": "如果 VS Code 无法部署扩展的正确版本,则可以 {0} 并使用 VS Code 中市场 UI 内 \"...\" 菜单下的 \"从 VSIX... 安装\" 选项安装系统的正确 VSIX。",
"download.vsix.link.title": "已从 VS Code 市场网站下载"
}
@@ -6,12 +6,12 @@
{
"c_cpp_properties.schema.json.definitions.configurations.items.properties.name": "配置标识符。 `Mac`、`Linux` 和 `Win32` 是将在这些平台上自动选择的配置的特殊标识符,但标识符可以为任何内容。",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerPath": "正在使用的编译器的完整路径(例如 `/usr/bin/gcc`),以启用更准确的 IntelliSense。",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerArgs": "用于修改所使用的包含或定义的编译器参数,例如 `-nostdinc++`、`-m32` 等。采用其他空格分隔参数的参数应在数组中作为单独的参数输入,例如,对于`--sysroot <arg>`使用`\"--sysroot\", \"<arg>\"`。",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerArgs": "用于修改所使用的包含或定义的编译器参数,例如 `-nostdinc++`、`-m32` 等。采用其他空格分隔参数的参数应在数组中作为单独的参数输入,例如,对于 `--sysroot <arg>` 使用 `\"--sysroot\", \"<arg>\"`。",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.cStandard": "用于 IntelliSense 的 C 语言标准的版本。注意: GNU 标准仅用于查询设置编译器以获取 GNU 定义,并且 IntelliSense 将模拟等效的 C 标准版本。",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.cppStandard": "用于 IntelliSense 的 C++ 语言标准的版本。注意: GNU 标准仅用于查询设置用来获取 GNU 定义的编译器,并且 IntelliSense 将模拟等效的 C++ 标准版本。",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compileCommands": "工作区的 `compile_commands.json` 文件的完整路径。",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "搜索包含的标头时,IntelliSense 引擎要使用的路径列表。在这些路径上进行搜索为非递归搜索。指定 `**` 以指示递归搜索。例如,`${workspaceFolder}/**` 将搜索所有子目录,而 `${workspaceFolder}` 则不会。通常,此操作不应包含系统包含项;请改为设置 `C_Cpp.default.compilerPath`。",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.macFrameworkPath": "Intellisense 引擎在 Mac 框架中搜索包含的标头时要使用的路径的列表。仅在 Mac 配置中受支持。",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.macFrameworkPath": "IntelliSense 引擎在 Mac 框架中搜索包含的标头时要使用的路径的列表。仅在 Mac 配置中受支持。",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.windowsSdkVersion": "要在 Windows 上使用的 Windows SDK 包含路径的版本,例如 `10.0.17134.0`。",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.dotConfig": "Kconfig 系统创建的 .config 文件的路径。Kconfig 系统生成包含所有定义的文件以生成项目。使用 Kconfig 系统的项目示例包括 Linux 内核和 NuttX RTOS。",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.defines": "分析文件时要使用的 IntelliSense 引擎的预处理器定义列表。(可选)使用 `=` 设置值,例如 `VERSION=1`。",
+27 -3
View File
@@ -16,7 +16,9 @@
"c_cpp.command.configurationProviderSelect.title": "更改配置提供程序...",
"c_cpp.command.configurationEditJSON.title": "编辑配置(JSON)",
"c_cpp.command.configurationEditUI.title": "编辑配置(UI)",
"c_cpp.command.selectDefaultCompiler.title": "选择默认编译器",
"c_cpp.command.selectDefaultCompiler.title": "选择默认编译器...",
"c_cpp.command.selectIntelliSenseConfiguration.title": "选择 IntelliSense 配置...",
"c_cpp.command.rescanCompilers.title": "重新扫描编译器",
"c_cpp.command.switchHeaderSource.title": "切换标头/源",
"c_cpp.command.enableErrorSquiggles.title": "启用错误波形曲线",
"c_cpp.command.disableErrorSquiggles.title": "禁用错误波形曲线",
@@ -74,7 +76,7 @@
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllAndAllType.description": "如果存在多个问题类型,显示“全部清除”代码操作和“清除所有 <type>”代码操作(或如果<type>只有一个问题,显示“清除此项”)",
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllAndAllTypeAndThis.description": "如果有多个问题类型,显示“全部清除”,如果有多个 <type> 问题,显示“清除所有 <type>”以及显示“清除此项”代码操作",
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.formatFixes.markdownDescription": "如果为 `true`,则在“修复”代码操作更改的行上运行格式设置。",
"c_cpp.configuration.codeAnalysis.clangTidy.enabled.markdownDescription": "如果为 `true`,则在 `#C_Cpp.codeAnalysis.runAutomatically#` 为 `true` (默认值)时,将启用并自动运行使用 `clang-tidy` 的代码分析。",
"c_cpp.configuration.codeAnalysis.clangTidy.enabled.markdownDescription": "如果为 `true`,则在 `#C_Cpp.codeAnalysis.runAutomatically#` 为 `true` (默认值)时,将启用使用 `clang-tidy` 的代码分析,并在文件打开或保存后运行它。",
"c_cpp.configuration.codeAnalysis.clangTidy.path.markdownDescription": "`clang-tidy` 可执行文件的完整路径。如果未指定,并且 `clang-tidy` 在环境路径中可用,则使用该路径。如果在环境路径中找不到,则将使用与扩展捆绑的 `clang-tidy`。",
"c_cpp.configuration.codeAnalysis.clangTidy.config.markdownDescription": "指定 YAML/JSON 格式的 `clang-tidy` 配置: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{键: x, 值: y}]}`。当值为空时,`clang-tidy` 将尝试为其父目录中的每个源文件查找名为 `.clang-tidy` 的文件。",
"c_cpp.configuration.codeAnalysis.clangTidy.fallbackConfig.markdownDescription": "指定 YAML/JSON 格式的 `clang-tidy` 配置,以在未设置 `#C_Cpp.codeAnalysis.clangTidy.config#`,并且未找到 `.clang-tidy` 文件: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{键: x, 值: y}]}` 时将其用作回退。",
@@ -405,5 +407,27 @@
"c_cpp.debuggers.logging.category.verbose.description": "开发期间用于交互式调查的日志。这些日志应主要包含可用于调试的信息,并且不具有长期价值。",
"c_cpp.debuggers.logging.category.warning.description": "突出显示应用程序流中的异常或意外事件,但不会导致应用程序执行停止的日志。",
"c_cpp.debuggers.logging.category.error.description": "在当前执行流因失败而停止时突出显示的日志。这些应指示当前活动中的失败,而不是应用程序范围的失败。",
"c_cpp.debuggers.logging.category.none.description": "不用于写入日志消息。指定事件日志类别不应写入任何消息。"
"c_cpp.debuggers.logging.category.none.description": "不用于写入日志消息。指定事件日志类别不应写入任何消息。",
"c_cpp.walkthrough.title": "C++ 开发入门",
"c_cpp.walkthrough.description": "深入了解 VS Code 丰富的 C++ 开发体验。",
"c_cpp.walkthrough.set.up.title": "设置 C++ 环境",
"c_cpp.walkthrough.activating.description": "激活 C++ 扩展以确定是否已设置 C++ 环境。\n正在激活扩展...",
"c_cpp.walkthrough.no.compilers.description": "无法在计算机上找到 C++ 编译器,这是使用 C++ 扩展所必需的。请按照右侧的说明安装一个编译器,然后单击下面的“查找我的新编译器”。\n[查找我的新编译器](command:C_Cpp.RescanCompilers?%7B%22sender%22%3A%22walkthrough%22%7D)",
"c_cpp.walkthrough.compilers.found.description": "C++ 扩展需要与 C++ 编译器一起使用。通过单击下面的按钮从计算机上已有的编译器中选择一个。\n[选择我的默认编译器](command:C_Cpp.SelectDefaultCompiler?%7B%22sender%22%3A%22walkthrough%22%7D)",
"c_cpp.walkthrough.compilers.found.altText": "显示在用户计算机上找到的选定默认编译器快捷检查和编译器列表的图像,其中一个已选定。",
"c_cpp.walkthrough.create.cpp.file.title": "创建 C++ 文件",
"c_cpp.walkthrough.create.cpp.file.description": "[打开](command:toSide:workbench.action.files.openFile)或[创建](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)一个 C++ 文件。请确保将其保存为 \".cpp\" 扩展名,例如 \"helloworld.cpp\"。\n[创建 C++ 文件](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)",
"c_cpp.walkthrough.create.cpp.file.altText": "使用 C++ 项目打开 C++ 文件或文件夹。",
"c_cpp.walkthrough.command.prompt.title": "从开发人员命令提示启动",
"c_cpp.walkthrough.command.prompt.description": "使用 Microsoft Visual Studio C++ 编译器时,C++ 扩展需要从开发人员命令提示符中启动 VS Code。请按照右侧的说明重新启动。\n[重新加载窗口](command:workbench.action.reloadWindow)",
"c_cpp.walkthrough.run.debug.title": "运行并调试 C++ 文件",
"c_cpp.walkthrough.run.debug.mac.description": "打开你的 C++ 文件,在编辑器右上角点击播放按钮,或者在文件上按 F5。选择“clang++ - 构建和调试活动文件”以使用调试器运行。",
"c_cpp.walkthrough.run.debug.linux.description": "打开 C++ 文件,在编辑器右上角点击播放按钮,或者在文件上按 F5。选择“g++ - 构建和调试活动文件”以使用调试器运行。",
"c_cpp.walkthrough.run.debug.windows.description": "打开你的 C++ 文件,然后在编辑器右上角点击播放按钮,或者当你在该文件上时按下 F5。选择“cl.exe - 构建和调试活动文件”以使用调试器运行。",
"c_cpp.walkthrough.run.debug.windows.altText": "显示 C++ 文件中的断点、f5 按钮和右上角的运行符号的图像",
"c_cpp.walkthrough.customize.debugging.title": "自定义调试",
"c_cpp.walkthrough.customize.debugging.mac.description": "可以通过在播放按钮右侧选择“添加调试配置”来自定义调试配置(例如,在运行时传递参数给程序)。自定义调试配置将保存在项目的 launch.json 文件中。\n[了解更多](https://code.visualstudio.com/docs/cpp/config-linux#_debug-helloworldcpp)",
"c_cpp.walkthrough.customize.debugging.linux.description": "可以通过在播放按钮右侧选择“添加调试配置”来自定义调试配置(例如,在运行时传递参数给程序)。自定义调试配置将保存在项目的 launch.json 文件中。\n[了解更多](https://code.visualstudio.com/docs/cpp/config-msvc#_debug-helloworldcpp)",
"c_cpp.walkthrough.customize.debugging.windows.description": "可以通过在播放按钮右侧选择“添加调试配置”来自定义调试配置(例如,在运行时传递参数给程序)。自定义的调试配置将保存在项目的 launch.json 文件中。\n[了解更多](https://code.visualstudio.com/docs/cpp/config-clang-mac#_debug-helloworldcpp)",
"c_cpp.walkthrough.customize.debugging.altText": "显示下拉列表中“添加调试配置”的图像"
}
@@ -6,23 +6,26 @@
{
"unable.to.start": "无法启动 C/C++ 语言服务器。IntelliSense 功能将被禁用。错误: {0}",
"check.permissions": "EPERM: 检查“{0}”的权限",
"select.compile.commands": "选择要为 IntelliSense 配置的编译器",
"select.compiler": "选择要为 IntelliSense 配置的编译器",
"configure.intelliSense.forFolder": "你希望如何为“{0}”文件夹配置 IntelliSense?",
"configure.intelliSense.thisFolder": "你希望如何为此文件夹配置 IntelliSense?",
"found.string": "在 {0} 找到",
"use.compiler": "使用 {0}",
"configuration.providers": "配置提供程序",
"compilers": "编译器",
"setCompiler.message": "未配置编译器。除非设置自己的配置,否则 IntelliSense 可能无法正常工作。",
"selectCompiler.string": "选择编译器",
"selectAnotherCompiler.string": "在我的计算机上选择另一个编译器",
"selectIntelliSenseConfiguration.string": "选择 IntelliSense 配置...",
"use.provider": "使用 {0}",
"use.compileCommands": "使用 {0}",
"selectAnotherCompiler.string": "在我的计算机上选择另一个编译器...",
"installCompiler.string": "帮助我安装编译器",
"noConfig.string": "请勿配置编译器(不推荐)",
"noConfig.string": "请勿适用编译器进行配置(不推荐)",
"selectCompiler.string": "选择编译器",
"confirmCompiler.string": "是",
"selectCompiler.message": "已找到编译器 {0}。是否要使用此编译器配置 IntelliSense?",
"server.crashed.restart": "语言服务器崩溃。正在重新启动...",
"server.crashed2": "在过去 3 分钟内,语言服务器崩溃了 5 次。它不会重新启动。",
"loggingLevel.changed": "{0} 已更改为: {1}",
"provider.configure.folder": "{0} 想要为“{1}”文件夹配置 IntelliSense。",
"provider.configure.this.folder": "{0} 想要为此文件夹配置 IntelliSense。",
"allow.button": "允许",
"dont.allow.button": "不允许",
"ask.me.later.button": "稍后询问我",
"dismiss.button": "消除",
"diable.warnings.button": "禁用警告",
"unable.to.provide.configuration": "{0} 无法为“{1}”提供 IntelliSense 配置信息。将改为使用“{2}”配置中的设置。",
@@ -35,6 +38,11 @@
"dont.show.again": "不再显示",
"update.your.intellisense.settings": "更新 IntelliSense 设置或使用 Vcpkg 来安装用于帮助查找缺少的标头的库。",
"configure.your.intellisense.settings": "配置 IntelliSense 设置以帮助查找缺少的标头。",
"provider.configure.folder": "{0} 想要为“{1}”文件夹配置 IntelliSense。",
"provider.configure.this.folder": "{0} 想要为此文件夹配置 IntelliSense。",
"allow.button": "允许",
"dont.allow.button": "不允许",
"ask.me.later.button": "稍后询问我",
"a.compile.commands.file": "compile_commands.json 文件",
"auto-configure.intellisense.folder": "是否要使用 {0} 为“{1}”文件夹自动配置 IntelliSense?",
"auto-configure.intellisense.this.folder": "是否要使用 {0} 为此文件夹自动配置 IntelliSense?",
@@ -42,6 +50,5 @@
"no.button": "否",
"configurations.received": "已收到自定义配置:",
"browse.configuration.received": "已收到自定义浏览配置: {0}",
"no.compilers.found": "系统上未找到任何 C++ 编译器。对于你的平台,建议使用编辑器中的说明安装 {0}。",
"compilers.found": "在你的系统上找到了以下 C++ 编译器。请在项目的 IntelliSense 配置中选择编译器。"
"fallback.clipboard": "已复制声明/定义。"
}
@@ -7,6 +7,7 @@
"find.all.references": "查找所有引用",
"peek.references": "速览引用",
"rename": "重命名",
"call.hierarchy": "调用层次结构",
"confirmed.reference.upper": "已确认引用",
"confirmation.in.progress.upper": "正在进行确认",
"comment.reference.upper": "注释引用",
@@ -0,0 +1,8 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
// Do not edit this file. It is machine generated.
{
"c.cpp.configurations": "C/C++ 配置"
}
@@ -4,18 +4,42 @@
*--------------------------------------------------------------------------------------------*/
// Do not edit this file. It is machine generated.
{
"running.tagparser.text": "分析工作区",
"paused.tagparser.text": "分析工作区: 已暂停",
"complete.tagparser.text": "分析完毕",
"initializing.tagparser.text": "正在初始化工作区",
"indexing.tagparser.text": "正在索引工作区",
"rescan.tagparse.text": "重新扫描工作区",
"c.cpp.parsing.open.files.tooltip": "正在分析打开的文件",
"click.to.preview": "单击以预览结果",
"updating.intellisense.tooltip": "正在更新 IntelliSense",
"updating.intellisense.text": "IntelliSense: 正在更新",
"idle.intellisense.text": "IntelliSense: 就绪",
"absent.intellisense.text": "IntelliSense: 未配置",
"running.analysis.text": "Code Analysis: 正在运行",
"paused.analysis.text": "Code Analysis: 已暂停",
"mode.analysis.prefix": "Code Analysis 模式:",
"c.cpp.configureIntelliSenseStatus.text": "配置 IntelliSense",
"c.cpp.configureIntelliSenseStatus.cppText": "C/C++ 配置 IntelliSense",
"select.command": "选择命令...",
"select.code.analysis.command": "选择代码分析命令...",
"c.cpp.configuration.tooltip": "C/C++ 配置",
"c.cpp.references.statusbar": "C/C++ 引用状态",
"c.cpp.intellisense.statusbar": "C/C++ IntelliSense 状态",
"c.cpp.tagparser.statusbar": "C/C++ 标记分析器状态",
"discovering.files.tooltip": "正在发现文件",
"running.analysis.tooltip": "正在运行 {0}",
"code.analysis.paused.tooltip": "已暂停 {0}",
"running.analysis.processed.tooltip": "正在运行 {0}: {1} / {2} ({3}%)",
"cpptools.status.intellisense": "C/C++ IntelliSense 状态",
"cpptools.status.tagparser": "C/C++ 标记分析器状态",
"cpptools.detail.tagparser": "正在初始化...",
"cpptools.status.codeanalysis": "C/C++ Code Analysis 状态",
"c.cpp.codeanalysis.statusbar.runNow": "立即运行",
"tagparser.pause.text": "暂停",
"tagparser.resume.text": "继续",
"intellisense.select.text": "选择编译器",
"rescan.intellisense.text": "重新扫描",
"rescan.intellisense.tooltip": "重新扫描 IntelliSense",
"mode.codeanalysis.status.automatic": "自动",
"mode.codeanalysis.status.manual": "手动",
"c.cpp.codeanalysis.statusbar.showCodeAnalysisOptions": "选项",
"startup.codeanalysis.status": "正在启动...",
"c.cpp.codeanalysis.statusbar.showRunNowOptions": "立即运行",
"running.analysis.processed.tooltip": "正在运行: {0}/{1} ({2}%)",
"select.a.configuration": "选择配置...",
"edit.configuration.ui": "编辑配置(UI)",
"edit.configuration.json": "编辑配置(JSON)",
@@ -27,7 +51,11 @@
"select.workspace": "选择工作区文件夹…",
"resume.parsing": "恢复工作区分析",
"pause.parsing": "暂停工作区分析",
"cancel.analysis": "取消 {0}",
"resume.analysis": "恢复 {0}",
"pause.analysis": "暂停 {0}"
"cancel.analysis": "取消",
"resume.analysis": "继续",
"pause.analysis": "暂停",
"another.analysis": "启动另一个...",
"active.analysis": "在活动文件上运行 Code Analysis",
"all.analysis": "在所有文件上运行 Code Analysis",
"open.analysis": "在打开的文件上运行 Code Analysis"
}
@@ -18,26 +18,28 @@
"running.analysis.text": "Code Analysis: 正在运行",
"paused.analysis.text": "Code Analysis: 已暂停",
"mode.analysis.prefix": "Code Analysis 模式:",
"c.cpp.configureIntelliSenseStatus.text": "配置 IntelliSense",
"c.cpp.configureIntelliSenseStatus.cppText": "C/C++ 配置 IntelliSense",
"select.command": "选择命令...",
"cpptools.status.configuration": "选择配置",
"select.code.analysis.command": "选择代码分析命令...",
"c.cpp.configuration.tooltip": "C/C++ 配置",
"c.cpp.references.statusbar": "C/C++ 引用状态",
"cpptools.status.intellisense": "C/C++ IntelliSense 状态",
"cpptools.status.tagparser": "C/C++ 标记分析器状态",
"cpptools.detail.tagparser": "正在初始化...",
"cpptools.status.codeanalysis": "C/C++ Code Analysis 状态",
"c.cpp.codeanalysis.statusbar.runNow": "立即运行",
"configuration.notselected.text": "配置: 未选择",
"configuration.selected.text": "选择配置",
"tagparser.pause.text": "暂停",
"tagparser.resume.text": "继续",
"intellisense.select.text": "选择编译器",
"rescan.intellisense.text": "重新扫描",
"rescan.intellisense.tooltip": "重新扫描 IntelliSense",
"mode.codeanalysis.status": "自动",
"mode.codeanalysis.status.automatic": "自动",
"mode.codeanalysis.status.manual": "手动",
"c.cpp.codeanalysis.statusbar.showCodeAnalysisOptions": "选项",
"startup.codeanalysis.status": "正在启动...",
"c.cpp.codeanalysis.statusbar.showRunNowOptions": "立即运行",
"running.analysis.processed.tooltip": "正在运行 {0}: {1} / {2} ({3}%)",
"running.analysis.processed.tooltip": "正在运行: {0}/{1} ({2}%)",
"select.a.configuration": "选择配置...",
"edit.configuration.ui": "编辑配置(UI)",
"edit.configuration.json": "编辑配置(JSON)",
@@ -49,10 +51,10 @@
"select.workspace": "选择工作区文件夹…",
"resume.parsing": "恢复工作区分析",
"pause.parsing": "暂停工作区分析",
"cancel.analysis": "取消 {0}",
"resume.analysis": "恢复 {0}",
"pause.analysis": "暂停 {0}",
"another.analysis": "启动另一个 {0}...",
"cancel.analysis": "取消",
"resume.analysis": "继续",
"pause.analysis": "暂停",
"another.analysis": "启动另一个...",
"active.analysis": "在活动文件上运行 Code Analysis",
"all.analysis": "在所有文件上运行 Code Analysis",
"open.analysis": "在打开的文件上运行 Code Analysis"
@@ -167,7 +167,8 @@
"overloads": "还有 %d 个重载",
"specialization": "还有 1 个专业化",
"specializations": "还有 %d 个专业化",
"compiler": "注意: 未完全配置 IntelliSense。使用“选择默认编译器”命令完成配置。",
"intellisense_configuration": "注意: 未完全配置 IntelliSense。使用“选择 IntelliSense 配置”命令完成配置。",
"select_intellisense_configuration": "选择 IntelliSense 配置以查找系统标头",
"expands_to": "扩展到:",
"attention_label": "注意:",
"author_label": "作者:",
@@ -286,11 +287,14 @@
"e_cm_file_not_in_project": "找不到文件“%s”。",
"refactor_create_declaration_definition_failed": "创建声明/定义失败: %s",
"refactor_create_default_delete": "无法创建函数 \"%s\" 。不支持创建默认函数或已删除的函数。",
"refactor_function_copied_to_clipboard": "函数签名已复制到剪贴板。",
"refactor_function_not_created": "无法创建函数'%s'。",
"refactor_ambiguous_locations": "无法找到函数“%s”的明确位置。",
"refactor_file_not_in_project": "找不到文件“%s”。",
"refactor_not_class_namespace": "找不到类或命名空间'%s'。",
"refactor_operation_unsupported": "此操作不支持“%s”。",
"unknown_error": "未知错误。"
"unknown_error": "未知错误。",
"run_select_intellisense_configuration": "请运行“选择 IntelliSense 配置...”命令以定位系统标头。",
"offer_copy_declaration": "\"{0}\" 的复制声明",
"offer_copy_definition": "\"{0}\" 的复制定义",
"refactor_copy_declaration_definition_failed": "将声明/定义复制到剪贴板失败: %s"
}
@@ -47,7 +47,7 @@
"windows.sdk.version": "Windows SDK 版本",
"windows.sdk.version.description": "要在 Windows 上使用的 Windows SDK 包含路径版本,例如 {0}。",
"mac.framework.path": "Mac 框架路径",
"mac.framework.path.description": "Intellisense 引擎在 Mac 框架中搜索包含的标头时要使用的路径的列表。仅在 macOS 的配置中受支持。",
"mac.framework.path.description": "IntelliSense 引擎在 Mac 框架中搜索包含的标头时要使用的路径的列表。仅在 macOS 的配置中受支持。",
"one.path.per.line": "每行一个路径。",
"forced.include": "强制包含",
"forced.include.description": "在处理源文件中的任何其他字符之前应包含的文件的列表。按列出的顺序包含文件。",
@@ -0,0 +1,11 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
// Do not edit this file. It is machine generated.
{
"walkthrough.windows.title.open.dev.command.prompt": "使用开发人员命令提示符重新启动",
"walkthrough.windows.background.dev.command.prompt": "正在使用带有 MSVC 编译器的 Windows 机器,因此需要从开发人员命令提示符中启动 VS Code,以便所有环境变量都能正确设置。要使用开发人员命令提示符重新启动:",
"walkthrough.open.command.prompt": "通过在 Windows 开始菜单中键入 \"developer\" 来打开 VS 的开发人员命令提示提示。选择 VS 的开发人员命令提示提示,它将自动导航到当前打开的文件夹。",
"walkthrough.windows.press.f5": "在命令提示符中键入 \"code\",然后按 Enter。这应该重新启动 VS Code 并将你带回此演练。"
}
@@ -5,6 +5,6 @@
// Do not edit this file. It is machine generated.
{
"walkthough.mac.install.compiler": "在 macOS 上安装 C++ 编译器",
"walkthough.mac.text1": "如果要为 macOS 进行 C++ 开发,建议安装 Clang 编译器。只需在“终端”窗口中运行以下命令即可安装命令行开发人员工具:",
"walkthough.mac.text1": "如果要为 macOS 进行 C++ 开发,建议安装 Clang 编译器。只需在“终端”窗口(Ctrl+Shift+ `)中运行以下命令即可安装命令行开发人员工具:",
"walkthough.mac.text2": "然后,要验证已安装 clang,请在“终端”窗口中运行以下命令。你应该会看到一条消息,其中包含有关所使用的 Clang 版本的信息。"
}
@@ -9,7 +9,7 @@
"walkthrough.windows.link.title1": "在 VS Code 中使用 C++ 和 适用于 Linux 的 Windows 子系统(WSL)",
"walkthrough.windows.link.title2": "在带 MinGW 的 Windows 上安装 GCC",
"walkthrough.windows.text2": "要安装 MSVC,请从 Visual Studio {1} 页面下载 {0}。",
"walkthrough.windows.build.tools1": "Visual Studio 2019 生成工具",
"walkthrough.windows.build.tools1": "Visual Studio 2022 生成工具",
"walkthrough.windows.link.downloads": "下载",
"walkthrough.windows.text3": "在 Visual Studio 安装程序中,检查 {0} 工作负载并选择 {1}。",
"walkthrough.windows.build.tools2": "C++ 生成工具",
@@ -16,6 +16,6 @@
"reinstall.extension.text5": "在 Windows 上:",
"reinstall.extension.text6": "在 Linux 上:",
"reinstall.extension.text7": "然後藉由 VS Code 中的市集 UI 重新安裝。",
"reinstall.extension.text8": "如果 VS Code 未能部署正確版本的延伸模組,則您系統的正確 VSIX 可能是 {0},是使用 VS Code 中市集 UI '...' 功能表下的 `從 VSIX 安裝...` 選項進行安裝的。",
"reinstall.extension.text8": "如果 VS Code 未能部署正確版本的延伸模組,則您系統的正確 VSIX 可能是 {0},並且是使用 VS Code 中市集 UI '...' 功能表下的 `從 VSIX 安裝...` 選項進行安裝的。",
"download.vsix.link.title": "從 VS Code 市集網站下載"
}
@@ -11,7 +11,7 @@
"c_cpp_properties.schema.json.definitions.configurations.items.properties.cppStandard": "用於 IntelliSense 的 C++ 語言標準版本。注意: GNU 標準僅會用於查詢設定編譯器以取得 GNU 定義,而 IntelliSense 將會模擬相同的 C++ 標準版本。",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compileCommands": "工作區 `compile_commands.json` 檔案的完整路徑。",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "IntelliSense 引擎在搜尋包含的標頭時使用的路徑清單。在這些路徑上的搜尋不會遞迴。請指定 `**` 以表示遞迴搜尋。例如 `${workspaceFolder}/**` 會搜尋所有子目錄,而 `${workspaceFolder}` 不會。此路徑通常不應包含系統 include; 請改為設定 `C_Cpp.default.compilerPath`。",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.macFrameworkPath": "供 Intellisense 引擎在 Mac 架構中搜尋包含的標頭時使用的路徑清單。僅支援用於 Mac 組態。",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.macFrameworkPath": "供 IntelliSense 引擎在 Mac 架構中搜尋包含的標頭時使用的路徑清單。僅支援 Mac 設定。",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.windowsSdkVersion": "要在 Windows 上使用的 Windows SDK 包含路徑版本,例如 `10.0.17134.0`。",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.dotConfig": "Kconfig 系統所建立之 .config 檔案的路徑。Kconfig 系統會產生具有建置專案之所有定義的檔案。使用 Kconfig 系統的專案範例為 Linux 核心與 NuttX RTOS。",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.defines": "剖析檔案時,IntelliSense 引擎要使用的前置處理器定義清單。您可使用 `=` 來設定值,例如 `VERSION=1`。",
+29 -5
View File
@@ -16,7 +16,9 @@
"c_cpp.command.configurationProviderSelect.title": "變更組態提供者...",
"c_cpp.command.configurationEditJSON.title": "編輯組態 (JSON)",
"c_cpp.command.configurationEditUI.title": "編輯組態 (UI)",
"c_cpp.command.selectDefaultCompiler.title": "選取預設編譯器",
"c_cpp.command.selectDefaultCompiler.title": "選取預設編譯器...",
"c_cpp.command.selectIntelliSenseConfiguration.title": "選取 IntelliSense 設定...",
"c_cpp.command.rescanCompilers.title": "掃描編譯器",
"c_cpp.command.switchHeaderSource.title": "切換標頭/來源",
"c_cpp.command.enableErrorSquiggles.title": "啟用錯誤波浪線",
"c_cpp.command.disableErrorSquiggles.title": "停用錯誤波浪線",
@@ -74,7 +76,7 @@
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllAndAllType.description": "顯示 '清除所有' 程式碼動作 (如果有多種問題類型) 和 '清除所有 <type>' 程式碼動作 (如果 <type> 只有一個問題,則顯示 '清除此')",
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllAndAllTypeAndThis.description": "顯示 '清除所有' (如果有多個問題類型)、'清除所有 <type>' (如果 <type> 有多個問題) 和 '清除此' 程式碼動作",
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.formatFixes.markdownDescription": "如果為 `true`,格式就會在由「修正」程式碼動作變更的行上執行。",
"c_cpp.configuration.codeAnalysis.clangTidy.enabled.markdownDescription": "若為 `true`會啟用使用 `clang-tidy` 的程式碼分析,並在 `#C_Cpp.codeAnalysis.runAutomatically#` 為 `true` 時自動執行 (預設)。",
"c_cpp.configuration.codeAnalysis.clangTidy.enabled.markdownDescription": "若為 `true`,會啟用使用 `clang-tidy` 的程式碼分析,並在 `#C_Cpp.codeAnalysis.runAutomatically#` 為 `true` (預設) 時,在開啟或儲存檔案後執行。",
"c_cpp.configuration.codeAnalysis.clangTidy.path.markdownDescription": "`clang-tidy` 可執行檔的完整路徑。若未指定可執行檔,且可在環境路徑中使用 `clang-tidy`,則會加以使用。若在環境路徑中找不到可執行檔,則會使用與延伸模組搭配的 `clang-tidy`。",
"c_cpp.configuration.codeAnalysis.clangTidy.config.markdownDescription": "以 YAML/JSON 格式指定 `clang-tidy` 組態: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{索引鍵: x, 值: y}]}`。當值為空白時,`clang-tidy` 將會嘗試為其父目錄中的每個來源檔案尋找名為 `.clang-tidy` 的檔案。",
"c_cpp.configuration.codeAnalysis.clangTidy.fallbackConfig.markdownDescription": "當 `#C_Cpp.codeAnalysis.clangTidy.config#` 未設定且找不到 `.clang-tidy` 檔案時,指定 YAML/JSON 格式的 `clang-tidy` 組態用作遞補: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{索引鍵: x, 值: y}]}`。",
@@ -175,7 +177,7 @@
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.markdownDescription": "程式碼區塊一律根據 `C_Cpp.vcFormat.newLine.*` 設定的值來格式化。",
"c_cpp.configuration.clang_format_path.markdownDescription": "此為 `clang-format` 可執行檔的完整路徑。如果未指定,且在環境路徑中可用 `clang-format`,即會使用該格式。如果在環境路徑中找不到,則會使用延伸模組所配備的 `clang-format`。",
"c_cpp.configuration.clang_format_style.markdownDescription": "編碼樣式,目前支援: `Visual Studio`、`LLVM`、`Google`、`Chromium`、`Mozilla`、`WebKit`、`Microsoft`、`GNU`。使用 `file` 可從目前目錄或父目錄的 `.clang-format` 檔案載入樣式,或使用 `file:<路徑>/.clang-format` 參照特定路徑。使用 `{索引鍵: 值, ...}` 可設定特定參數。例如,`Visual Studio` 樣式類似於: `{ BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }`。",
"c_cpp.configuration.clang_format_fallbackStyle.markdownDescription": "當已使用樣式 `file` 叫用 `clang-format`,但找不到 `.clang-format` 檔案時,用作後援的預先定義樣式名稱。可能的值包括 `Visual Studio`、`LLVM`、`Google`、`Chromium`、`Mozilla`、`WebKit`、`Microsoft`、`GNU`、`none` 或使用 {索引鍵: 值, ...} 來設定特定參數。例如,`Visual Studio` 樣式類似於: `{ BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }`。",
"c_cpp.configuration.clang_format_fallbackStyle.markdownDescription": "當已使用樣式 `file` 叫用 `clang-format`,但找不到 `.clang-format` 檔案時,用作後援的預先定義樣式名稱。可能的值包括 `Visual Studio`、`LLVM`、`Google`、`Chromium`、`Mozilla`、`WebKit`、`Microsoft`、`GNU`、`none` 或使用 `{索引鍵: 值, ...}` 來設定特定參數。例如,`Visual Studio` 樣式類似於: `{ BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }`。",
"c_cpp.configuration.clang_format_sortIncludes.markdownDescription": "若設定,會覆寫 `SortIncludes` 參數所決定的包含排序行為。",
"c_cpp.configuration.intelliSenseEngine.description": "控制 IntelliSense 提供者。",
"c_cpp.configuration.intelliSenseEngine.default.description": "透過單獨的 IntelliSense 處理序提供內容感知結果。",
@@ -243,7 +245,7 @@
"c_cpp.configuration.experimentalFeatures.description": "控制「實驗性」功能是否可用。",
"c_cpp.configuration.suggestSnippets.markdownDescription": "若為 `true`,則由語言伺服器提供程式碼片段。",
"c_cpp.configuration.caseSensitiveFileSupport.markdownDescription": "如果設定為 `default`,則工作區的檔案系統會在 Windows 上假設為不區分大小寫,而在 macOS 或 Linux 上區分大小寫。如果設為 `enabled`,則工作區的檔案系統在 Windows 上會假設為區分大小寫。",
"c_cpp.configuration.enhancedColorization.markdownDescription": "若啟用,將會依據 IntelliSense 顯示彩色的程式碼。僅當 `#C_Cpp.intelliSenseEngine#` 設為 `Default` 時,才適用此設定。",
"c_cpp.configuration.enhancedColorization.markdownDescription": "若啟用,將會依據 IntelliSense 顯示彩色的程式碼。僅當 `#C_Cpp.intelliSenseEngine#` 設為 `default` 時,才適用此設定。",
"c_cpp.configuration.codeFolding.description": "若啟用,則由語言伺服器提供程式碼摺疊功能範圍。",
"c_cpp.configuration.hover.description": "如果停用,語言伺服器將不再提供暫留詳細資料。",
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "啟用 [vcpkg 相依性管理員](https://aka.ms/vcpkg/) 的整合服務。",
@@ -405,5 +407,27 @@
"c_cpp.debuggers.logging.category.verbose.description": "開發期間用於互動式調查的記錄。這些記錄應該主要包含有助於偵錯的資訊,而且沒有長期價值。",
"c_cpp.debuggers.logging.category.warning.description": "在應用程式流程中醒目提示或非預期事件,但不會導致應用程式停止執行停止的記錄。",
"c_cpp.debuggers.logging.category.error.description": "當目前的執行流程因失敗而停止時,會醒目提示記錄。這些應該表示目前活動失敗,而不是整個應用程式的失敗。",
"c_cpp.debuggers.logging.category.none.description": "非用於寫入記錄訊息。指定記錄類別不應寫入任何訊息。"
"c_cpp.debuggers.logging.category.none.description": "非用於寫入記錄訊息。指定記錄類別不應寫入任何訊息。",
"c_cpp.walkthrough.title": "開始使用 C++ 開發",
"c_cpp.walkthrough.description": "深入了解 VS Code 豐富的 C++ 開發體驗。",
"c_cpp.walkthrough.set.up.title": "設定您的 C++ 環境",
"c_cpp.walkthrough.activating.description": "啟用 C++ 延伸模組,以判斷是否已設定您的 C++ 環境。\n正在啟用延伸模組...",
"c_cpp.walkthrough.no.compilers.description": "我們在您的電腦上找不到 C++ 編譯器,這是使用 C++ 延伸模組所需項目。請遵循右側的指示來安裝,然後按一下下方的 [尋找我的新編譯器]。\n[尋找我的新編譯器](command:C_Cpp.RescanCompilers?%7B%22sender%22%3A%22walkthrough%22%7D)",
"c_cpp.walkthrough.compilers.found.description": "C++ 延伸模組可與 C++ 編譯器搭配運作。按一下下方的按鈕,從電腦上已存在的編譯器選取一個。\n[選取我的預設編譯器](command:C_Cpp.SelectDefaultCompiler?%7B%22sender%22%3A%22walkthrough%22%7D)",
"c_cpp.walkthrough.compilers.found.altText": "影像顯示選取預設編譯器快速選取,以及在使用者電腦上找到的編譯器清單 (已選取其中一個)。",
"c_cpp.walkthrough.create.cpp.file.title": "建立 C++ 檔案",
"c_cpp.walkthrough.create.cpp.file.description": "[開啟](command:toSide:workbench.action.files.openFile) 或 [建立](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D) C++ 檔案。務必使用 \".cpp\" 副檔名來儲存它,例如 \"helloworld.cpp\"。\n[建立 C++ 檔案](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)",
"c_cpp.walkthrough.create.cpp.file.altText": "使用 C++ 專案開啟 C++ 檔案或資料夾。",
"c_cpp.walkthrough.command.prompt.title": "從開發人員命令提示字元啟動",
"c_cpp.walkthrough.command.prompt.description": "使用 Microsoft Visual Studio C++ 編譯器時,C++ 延伸模組會要求您從開發人員命令提示字元啟動 VS Code。請遵循右側的指示來重新啟動。\n[重新載入視窗](command:workbench.action.reloadWindow)",
"c_cpp.walkthrough.run.debug.title": "執行和偵錯您的 C++ 檔案",
"c_cpp.walkthrough.run.debug.mac.description": "開啟您的 C++ 檔案,然後按一下編輯器右上角的執行按鈕,或在開啟檔案上時按 F5。選取 [clang++ - 建置及偵錯使用中的檔案] 以使用偵錯工具執行。",
"c_cpp.walkthrough.run.debug.linux.description": "開啟您的 C++ 檔案,然後按一下編輯器右上角的執行按鈕,或在開啟檔案上時按 F5。選取 [g++ - 建置及偵錯使用中的檔案] 以使用偵錯工具執行。",
"c_cpp.walkthrough.run.debug.windows.description": "開啟您的 C++ 檔案,然後按一下編輯器右上角的播放按鈕,或在開啟檔案上時按 F5。選取 [cl.exe - 建置及偵錯使用中的檔案] 以使用偵錯工具執行。",
"c_cpp.walkthrough.run.debug.windows.altText": "影像顯示 C++ 檔案中的中斷點、F5 按鈕,以及右上方的執行符號",
"c_cpp.walkthrough.customize.debugging.title": "自訂偵錯",
"c_cpp.walkthrough.customize.debugging.mac.description": "您可以選取播放按鈕右側的 [新增偵錯設定],以自訂您的偵錯設定 (例如,在執行階段將引數傳遞至程式)。自訂偵錯設定會儲存於專案的 launch.json 檔案中。\n[深入了解](https://code.visualstudio.com/docs/cpp/config-linux#_debug-helloworldcpp)",
"c_cpp.walkthrough.customize.debugging.linux.description": "您可以選取播放按鈕右側的 [新增偵錯設定],以自訂您的偵錯設定 (例如,在執行階段將引數傳遞至程式)。自訂偵錯設定會儲存於專案的 launch.json 檔案中。\n[深入了解](https://code.visualstudio.com/docs/cpp/config-msvc#_debug-helloworldcpp)",
"c_cpp.walkthrough.customize.debugging.windows.description": "您可以選取播放按鈕右邊的 [新增偵錯設定],以自訂您的偵錯設定 (例如,在執行階段將引數傳遞至程式)。自訂偵錯設定會儲存於專案的 launch.json 檔案中。\n[深入了解](https://code.visualstudio.com/docs/cpp/config-clang-mac#_debug-helloworldcpp)",
"c_cpp.walkthrough.customize.debugging.altText": "影像顯示下拉式清單中 [新增偵錯設定]"
}
@@ -6,23 +6,26 @@
{
"unable.to.start": "無法啟動 C/C + + 語言伺服器。將停用 IntelliSense 功能。錯誤: {0}",
"check.permissions": "EPERM: 檢查 '{0}' 的權限",
"select.compile.commands": "選取要設定 IntelliSense 的編譯器",
"select.compiler": "選取要設定 IntelliSense 的編譯器",
"configure.intelliSense.forFolder": "想如何為 '{0}' 資料夾設定 IntelliSense。",
"configure.intelliSense.thisFolder": "想如何為此資料夾設定 IntelliSense。",
"found.string": "在 {0} 找到",
"use.compiler": "使用 {0}",
"configuration.providers": "設定提供者",
"compilers": "編譯器",
"setCompiler.message": "您尚未設定 IntelliSense。除非您自行加以設定,否則 IntelliSense 可能無法運作。",
"selectCompiler.string": "選取編譯器",
"selectAnotherCompiler.string": "在我的機器上選取另一個編譯器",
"selectIntelliSenseConfiguration.string": "選取 IntelliSense 設定...",
"use.provider": "使用 {0}",
"use.compileCommands": "使用 {0}",
"selectAnotherCompiler.string": "在我的機器上選取另一個編譯器...",
"installCompiler.string": "協助我安裝編譯器",
"noConfig.string": "不要設定編譯器 (不建議)",
"selectCompiler.string": "選取編譯器",
"confirmCompiler.string": "是",
"selectCompiler.message": "找到編譯器 {0}。您要使用此編譯器來設定 IntelliSense 嗎?",
"server.crashed.restart": "語言伺服器當機。正在重新啟動...",
"server.crashed2": "語言伺服器在過去 3 分鐘內發生 5 次故障。將不會重新啟動。",
"loggingLevel.changed": "{0} 已變更為: {1}",
"provider.configure.folder": "{0} 想要為 '{1}' 資料夾設定 IntelliSense。",
"provider.configure.this.folder": "{0} 想要為此資料夾設定 IntelliSense。",
"allow.button": "允許",
"dont.allow.button": "不允許",
"ask.me.later.button": "稍後詢問我",
"dismiss.button": "關閉",
"diable.warnings.button": "停用警告",
"unable.to.provide.configuration": "{0} 無法提供 '{1}' 的 IntelliSense 組態資訊。將改用來自 '{2}' 組態的設定。",
@@ -35,6 +38,11 @@
"dont.show.again": "不要再顯示",
"update.your.intellisense.settings": "更新您的 IntelliSense 設定或使用 Vcpkg 安裝程式庫,以協助找出缺少的標頭。",
"configure.your.intellisense.settings": "設定您的 IntelliSense 設定,以協助找出缺少的標頭。",
"provider.configure.folder": "{0} 想要為 '{1}' 資料夾設定 IntelliSense。",
"provider.configure.this.folder": "{0} 想要為此資料夾設定 IntelliSense。",
"allow.button": "允許",
"dont.allow.button": "不允許",
"ask.me.later.button": "稍後詢問我",
"a.compile.commands.file": "compile_commands.json 檔案",
"auto-configure.intellisense.folder": "是否要使用 {0} 自動設定 '{1}' 資料夾的 IntelliSense?",
"auto-configure.intellisense.this.folder": "是否要使用 {0} 自動設定此資料夾的 IntelliSense?",
@@ -42,6 +50,5 @@
"no.button": "否",
"configurations.received": "收到的自訂組態:",
"browse.configuration.received": "收到的自訂瀏覽組態: {0}",
"no.compilers.found": "在您的系統 C++ 上找不到編譯器。針對您的平台,建議您使用編輯器中的指示來安裝 {0}。",
"compilers.found": "我們在您的系統上找到下列 C++ 編譯器。在專案的 IntelliSense 設定中選擇編譯器。"
"fallback.clipboard": "已複製宣告/定義。"
}
@@ -7,6 +7,7 @@
"find.all.references": "尋找所有參考",
"peek.references": "瞄核參考",
"rename": "重新命名",
"call.hierarchy": "呼叫階層圖",
"confirmed.reference.upper": "已確認參考",
"confirmation.in.progress.upper": "正在確認",
"comment.reference.upper": "註解參考",
@@ -0,0 +1,8 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
// Do not edit this file. It is machine generated.
{
"c.cpp.configurations": "C/C++ 設定"
}
@@ -4,18 +4,42 @@
*--------------------------------------------------------------------------------------------*/
// Do not edit this file. It is machine generated.
{
"c.cpp.parsing.open.files.tooltip": "正在剖析開啟的檔案",
"running.tagparser.text": "剖析工作區",
"paused.tagparser.text": "剖析工作區: 已暫停",
"complete.tagparser.text": "剖析完成",
"initializing.tagparser.text": "正在初始化工作區",
"indexing.tagparser.text": "索引工作區",
"rescan.tagparse.text": "重新掃描工作區",
"c.cpp.parsing.open.files.tooltip": "剖析開啟的檔案",
"click.to.preview": "按一下以預覽結果",
"updating.intellisense.tooltip": "正在更新 IntelliSense...",
"updating.intellisense.text": "IntelliSense: 更新中",
"idle.intellisense.text": "IntelliSense: 就緒",
"absent.intellisense.text": "IntelliSense: 未設定",
"running.analysis.text": "Code Analysis: 執行中",
"paused.analysis.text": "Code Analysis: 已暫停",
"mode.analysis.prefix": "Code Analysis 模式: ",
"c.cpp.configureIntelliSenseStatus.text": "設定 IntelliSense",
"c.cpp.configureIntelliSenseStatus.cppText": "C/C++ 設定 IntelliSense",
"select.command": "選取命令...",
"select.code.analysis.command": "選取程式碼分析命令...",
"c.cpp.configuration.tooltip": "C/C++ 組態",
"c.cpp.references.statusbar": "C/C++ 參考狀態",
"c.cpp.intellisense.statusbar": "C/C++ IntelliSense 狀態",
"c.cpp.tagparser.statusbar": "C/C++ 標記剖析器狀態",
"discovering.files.tooltip": "正在探索檔案",
"running.analysis.tooltip": "正在執行 {0}",
"code.analysis.paused.tooltip": "{0} 已暫停",
"running.analysis.processed.tooltip": "正在執行 {0}: {1} / {2} ({3}%)",
"cpptools.status.intellisense": "C/C++ IntelliSense 狀態",
"cpptools.status.tagparser": "C/C++ 標記剖析器狀態",
"cpptools.detail.tagparser": "正在初始化...",
"cpptools.status.codeanalysis": "C/C++ Code Analysis 狀態",
"c.cpp.codeanalysis.statusbar.runNow": "立即執行",
"tagparser.pause.text": "暫停",
"tagparser.resume.text": "繼續",
"intellisense.select.text": "選取編譯器",
"rescan.intellisense.text": "重新掃描",
"rescan.intellisense.tooltip": "重新掃描 IntelliSense",
"mode.codeanalysis.status.automatic": "自動",
"mode.codeanalysis.status.manual": "手動",
"c.cpp.codeanalysis.statusbar.showCodeAnalysisOptions": "選項",
"startup.codeanalysis.status": "正在啟動...",
"c.cpp.codeanalysis.statusbar.showRunNowOptions": "立即執行",
"running.analysis.processed.tooltip": "正在執行: {0} / {1} ({2}%)",
"select.a.configuration": "選取組態...",
"edit.configuration.ui": "編輯組態 (UI)",
"edit.configuration.json": "編輯組態 (JSON)",
@@ -27,7 +51,11 @@
"select.workspace": "選取工作區資料夾...",
"resume.parsing": "繼續工作區剖析",
"pause.parsing": "暫停工作區剖析",
"cancel.analysis": "取消 {0}",
"resume.analysis": "繼續 {0}",
"pause.analysis": "暫停 {0}"
"cancel.analysis": "取消",
"resume.analysis": "繼續",
"pause.analysis": "暫停",
"another.analysis": "啟動另一個...",
"active.analysis": "在使用中檔案上執行程式碼分析",
"all.analysis": "在所有檔案上執行程式碼分析",
"open.analysis": "在開啟檔案上執行程式碼分析"
}
@@ -18,26 +18,28 @@
"running.analysis.text": "Code Analysis: 執行中",
"paused.analysis.text": "Code Analysis: 已暫停",
"mode.analysis.prefix": "Code Analysis 模式: ",
"c.cpp.configureIntelliSenseStatus.text": "設定 IntelliSense",
"c.cpp.configureIntelliSenseStatus.cppText": "C/C++ 設定 IntelliSense",
"select.command": "選取命令...",
"cpptools.status.configuration": "選取設定",
"select.code.analysis.command": "選取程式碼分析命令...",
"c.cpp.configuration.tooltip": "C/C++ 組態",
"c.cpp.references.statusbar": "C/C++ 參考狀態",
"cpptools.status.intellisense": "C/C++ IntelliSense 狀態",
"cpptools.status.tagparser": "C/C++ 標記剖析器狀態",
"cpptools.detail.tagparser": "正在初始化...",
"cpptools.status.codeanalysis": "C/C++ Code Analysis 狀態",
"c.cpp.codeanalysis.statusbar.runNow": "立即執行",
"configuration.notselected.text": "設定: 未選取",
"configuration.selected.text": "選取設定",
"tagparser.pause.text": "暫停",
"tagparser.resume.text": "繼續",
"intellisense.select.text": "選取編譯器",
"rescan.intellisense.text": "重新掃描",
"rescan.intellisense.tooltip": "重新掃描 IntelliSense",
"mode.codeanalysis.status": "自動",
"mode.codeanalysis.status.automatic": "自動",
"mode.codeanalysis.status.manual": "手動",
"c.cpp.codeanalysis.statusbar.showCodeAnalysisOptions": "選項",
"startup.codeanalysis.status": "正在啟動...",
"c.cpp.codeanalysis.statusbar.showRunNowOptions": "立即執行",
"running.analysis.processed.tooltip": "正在執行 {0}: {1} / {2} ({3}%)",
"running.analysis.processed.tooltip": "正在執行: {0} / {1} ({2}%)",
"select.a.configuration": "選取設定...",
"edit.configuration.ui": "編輯設定 (UI)",
"edit.configuration.json": "編輯設定 (JSON)",
@@ -49,10 +51,10 @@
"select.workspace": "選取工作區資料夾...",
"resume.parsing": "繼續工作區剖析",
"pause.parsing": "暫停工作區剖析",
"cancel.analysis": "取消 {0}",
"resume.analysis": "繼續 {0}",
"pause.analysis": "暫停 {0}",
"another.analysis": "啟動另一個 {0}...",
"cancel.analysis": "取消",
"resume.analysis": "繼續",
"pause.analysis": "暫停",
"another.analysis": "啟動另一個...",
"active.analysis": "在使用中檔案上執行程式碼分析",
"all.analysis": "在所有檔案上執行程式碼分析",
"open.analysis": "在開啟檔案上執行程式碼分析"
@@ -167,7 +167,8 @@
"overloads": "還有 %d 次多載",
"specialization": "還有 1 次特殊化",
"specializations": "還有 %d 次特殊化",
"compiler": "注意: 未完全設定 IntelliSense。使用 [選取預設編譯器] 命令來完成設定。",
"intellisense_configuration": "注意: 未完全設定 IntelliSense。使用 'Select IntelliSense Configuration...' 命令來完成設定。",
"select_intellisense_configuration": "選取 IntelliSense 設定以尋找系統標頭",
"expands_to": "展開至:",
"attention_label": "注意:",
"author_label": "作者:",
@@ -286,11 +287,14 @@
"e_cm_file_not_in_project": "找不到檔案 '%s'。",
"refactor_create_declaration_definition_failed": "宣告/定義建立失敗: %s",
"refactor_create_default_delete": "無法建立函數 '%s'。不支援建立已預設或已刪除的函數。",
"refactor_function_copied_to_clipboard": "已將函數簽章複製到剪貼簿。",
"refactor_function_not_created": "無法建立函式 '%s'。",
"refactor_ambiguous_locations": "找不到函式 '%s' 的明確位置。",
"refactor_file_not_in_project": "找不到檔案 '%s'。",
"refactor_not_class_namespace": "找不到類別或命名空間 '%s'。",
"refactor_operation_unsupported": "'%s' 不支援此作業。",
"unknown_error": "未知的錯誤。"
"unknown_error": "未知的錯誤。",
"run_select_intellisense_configuration": "請執行 'Select IntelliSense Configuration...' 命令以尋找您的系統標頭。",
"offer_copy_declaration": "複製 '{0}' 的宣告",
"offer_copy_definition": "複製 '{0}' 的定義",
"refactor_copy_declaration_definition_failed": "將宣告/定義複製到剪貼簿已失敗: %s"
}
@@ -32,7 +32,7 @@
"intellisense.mode": "IntelliSense 模式",
"intellisense.mode.description": "要使用的 IntelliSense 模式 (對應到 MSVC、gcc 或 Clang 的平台及架構變體)。如果未設定或設為 {0},延伸模組會選擇該平台的預設。Windows 預設為 {1}、Linux 預設為 {2}、macOS 預設為 {3}。選取特定的 IntelliSense 模式可覆寫 {4} 模式。僅指定 {5} 變體 (例如 {6}) 的 IntelliSense 模式即為舊版模式,會依據主機平台自動轉換為 {7} 變體。",
"include.path": "包含路徑",
"include.path.description": "include 路徑是包含來源檔案所含之標頭檔 (例如 {0}) 的資料夾。請為 Intellisense 引擎指定搜尋所含標頭檔時所要使用的路徑清單。這些路徑不會重複搜尋。若要重複搜尋,請指定 {1}。例如 {2} 會搜尋所有子目錄,而 {3} 不會。若在安裝了 Visual Studio 的 Windows 上,或在 {4} 設定中指定了編譯器,就無須在此清單中列出系統的 include 路徑。",
"include.path.description": "include 路徑是包含來源檔案所含之標頭檔 (例如 {0}) 的資料夾。請為 IntelliSense 引擎指定搜尋所含標頭檔時所要使用的路徑清單。這些路徑不會重複搜尋。若要重複搜尋,請指定 {1}。例如 {2} 會搜尋所有子目錄,而 {3} 不會。若在安裝了 Visual Studio 的 Windows 上,或在 {4} 設定中指定了編譯器,就無須在此清單中列出系統的 include 路徑。",
"one.include.path.per.line": "每行一個包含路徑。",
"defines": "定義",
"defines.description": "剖析檔案時,IntelliSense 引擎要使用的前置處理器定義清單。可使用 {0} 來設定值,例如 {1}。",
@@ -47,7 +47,7 @@
"windows.sdk.version": "Windows SDK 版本",
"windows.sdk.version.description": "要在 Windows 上使用的 Windows SDK 包含路徑版本,例如 {0}。",
"mac.framework.path": "Mac 架構路徑",
"mac.framework.path.description": "供 Intellisense 引擎在 Mac 架構中搜尋包含的標頭時使用的路徑清單。僅 macOS 的組態上支援。",
"mac.framework.path.description": "供 IntelliSense 引擎在 Mac 架構中搜尋包含的標頭時使用的路徑清單。僅支援 macOS 設定。",
"one.path.per.line": "每行一個路徑。",
"forced.include": "強制包含",
"forced.include.description": "處理來源檔案中的任何其他字元前,應包含的檔案清單。檔案會包含在列出的清單中。",
@@ -0,0 +1,11 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
// Do not edit this file. It is machine generated.
{
"walkthrough.windows.title.open.dev.command.prompt": "使用開發人員命令提示字元重新啟動",
"walkthrough.windows.background.dev.command.prompt": "您正使用 Windows 電腦搭配 MSVC 編譯器,因此您必須從開發人員命令提示字元啟動 VS Code,以便正確設定所有環境變數。若要使用開發人員命令提示字元重新啟動:",
"walkthrough.open.command.prompt": "在 Windows 開始功能表中輸入「開發人員」,開啟 [VS 的開發人員命令提示字元]。選取 [VS 的開發人員命令提示字元],這會自動瀏覽至您目前開啟的資料夾。",
"walkthrough.windows.press.f5": "在命令提示字元中輸入 \"code\",然後按 Enter。這應該會重新啟動 VS Code,並帶您回到此逐步解說。"
}
@@ -5,6 +5,6 @@
// Do not edit this file. It is machine generated.
{
"walkthough.mac.install.compiler": "在 macOS 上安裝 C++ 編譯器",
"walkthough.mac.text1": "如果您執行 macOS 的 C++ 開發,建議您安裝 Clang 編譯器。您只需要在終端機視窗中執行下列命令,以安裝命令列開發人員工具:",
"walkthough.mac.text1": "如果您執行 macOS 的 C++ 開發,建議您安裝 Clang 編譯器。您只需要在終端機視窗 (Ctrl+Shift+`) 中執行下列命令,以安裝命令列開發人員工具:",
"walkthough.mac.text2": "然後,若要確認是否已安裝 Clang,請在終端視窗中執行下列命令。您應該會看到一個訊息,其中包含您目前使用之 Clang 版本的資訊。"
}
@@ -9,7 +9,7 @@
"walkthrough.windows.link.title1": "在 VS Code 中使用 C++ 與 Windows 子系統 Linux 版 (WSL) ",
"walkthrough.windows.link.title2": "使用 MinGW 在 Windows 安裝 GCC",
"walkthrough.windows.text2": "若要安裝 MSVC,請 {0}從 Visual Studio{1} 頁面下載。",
"walkthrough.windows.build.tools1": "Build Tools for Visual Studio 2019",
"walkthrough.windows.build.tools1": "Build Tools for Visual Studio 2022",
"walkthrough.windows.link.downloads": "下載",
"walkthrough.windows.text3": "在 Visual Studio 安裝程式中,檢查 {0} 工作負載,然後選取 {1}。",
"walkthrough.windows.build.tools2": "C++ 組建工具",
@@ -21,7 +21,7 @@
"c_cpp_properties.schema.json.definitions.configurations.items.properties.mergeConfigurations": "Nastavte možnost `true`, pokud chcete sloučit cesty k zahrnutým souborům, direktivy define a vynucená zahrnutí s těmi od poskytovatele konfigurace.",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "Nastavte na hodnotu `true`, pokud chcete zpracovat jen soubory přímo nebo nepřímo zahrnuté jako hlavičky. Pokud chcete zpracovat všechny soubory na zadaných cestách pro vložené soubory, nastavte na hodnotu `false`.",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.databaseFilename": "Cesta k vygenerované databázi symbolů. Pokud se zadá relativní cesta, nastaví se jako relativní k výchozímu umístění úložiště pracovního prostoru.",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "Seznam cest, které se použijí pro indexování a parsování symbolů pracovního prostoru (použijí se pro funkce Go to Definition, Find All References apod.). Hledání na těchto cestách je standardně rekurzivní. Pokud chcete zadat nerekurzivní vyhledávání, zadejte *. Například `${workspaceFolder}` prohledá všechny podadresáře, ale `${workspaceFolder}/*` ne.",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "Seznam cest, které se použijí pro indexování a parsování symbolů pracovního prostoru (použijí se pro funkce Go to Definition, Find All References apod.). Hledání na těchto cestách je standardně rekurzivní. Pokud chcete zadat nerekurzivní vyhledávání, zadejte `*`. Například `${workspaceFolder}` prohledá všechny podadresáře, ale `${workspaceFolder}/*` ne.",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.customConfigurationVariables": "Vlastní proměnné, na které se dá poslat dotaz prostřednictvím příkazu `${cpptools:activeConfigCustomVariable}`, aby se použily jako vstupní proměnné v souborech `launch.json` nebo `tasks.json`.",
"c_cpp_properties.schema.json.definitions.env": "Vlastní proměnné, které se dají opakovaně použít kdekoli v tomto souboru pomocí syntaxe `${proměnná}` nebo `${env:proměnná}`.",
"c_cpp_properties.schema.json.definitions.version": "Verze konfiguračního souboru. Tuto vlastnost spravuje rozšíření. Neměňte ji prosím.",
+32 -8
View File
@@ -16,7 +16,9 @@
"c_cpp.command.configurationProviderSelect.title": "Změnit poskytovatele konfigurací...",
"c_cpp.command.configurationEditJSON.title": "Upravit konfigurace (JSON)",
"c_cpp.command.configurationEditUI.title": "Upravit konfigurace (uživatelské rozhraní)",
"c_cpp.command.selectDefaultCompiler.title": "Vybrat výchozí kompilátor",
"c_cpp.command.selectDefaultCompiler.title": "Vybrat výchozí kompilátor...",
"c_cpp.command.selectIntelliSenseConfiguration.title": "Vybrat konfiguraci IntelliSense...",
"c_cpp.command.rescanCompilers.title": "Znovu prohledat kompilátory",
"c_cpp.command.switchHeaderSource.title": "Přepnout hlavičku/zdroj",
"c_cpp.command.enableErrorSquiggles.title": "Povolit podtrhávání chyb vlnovkou",
"c_cpp.command.disableErrorSquiggles.title": "Zakázat podtrhávání chyb vlnovkou",
@@ -57,7 +59,7 @@
"c_cpp.configuration.intelliSense.maxCachedProcesses.markdownDescription": "Maximální počet procesů IntelliSense, které mají být nadále spuštěny. Výchozí hodnota `null` (prázdná) používá hodnotu zděděnou z `#C_Cpp.maxCachedProcesses#`.",
"c_cpp.configuration.intelliSense.maxMemory.markdownDescription": "Po překročení tohoto využití paměti (v MB) se starší procesy IntelliSense vypnou před vytvořením nových procesů. Výchozí hodnota `null` (prázdná) používá hodnotu zděděnou od `#C_Cpp.maxMemory#`.",
"c_cpp.configuration.references.maxConcurrentThreads.markdownDescription": "Maximální počet souběžných vláken, která se mají použít pro možnosti Najít všechny odkazy a Přejmenovat. Výchozí hodnota `null` (prázdná) používá hodnotu zděděnou od `#C_Cpp.maxConcurrentThreads#`.",
"c_cpp.configuration.references.maxCachedProcesses.markdownDescription": "Maximální počet procesů, které se mají uchovávat v paměti pro příkazy 'Najít všechny odkazy' a 'Přejmenovat'. Výchozí hodnota 0 tuto funkci zakáže. Hodnota `null` (prázdná) používá hodnotu zděděnou z `#C_Cpp.maxCachedProcesses#`.",
"c_cpp.configuration.references.maxCachedProcesses.markdownDescription": "Maximální počet procesů, které se mají uchovávat v paměti pro příkazy 'Najít všechny odkazy' a 'Přejmenovat'. Výchozí hodnota `0` tuto funkci zakáže. Hodnota `null` (prázdná) používá hodnotu zděděnou z `#C_Cpp.maxCachedProcesses#`.",
"c_cpp.configuration.references.maxMemory.markdownDescription": "Po překročení tohoto využití paměti (v MB) bude uloženo do mezipaměti a souběžně spuštěno méně procesů 'Najít všechny odkazy' a 'Přejmenovat'. Výchozí hodnota `null` (prázdná) používá hodnotu zděděnou od `#C_Cpp.maxMemory#`.",
"c_cpp.configuration.codeAnalysis.maxConcurrentThreads.markdownDescription": "Maximální počet souběžných vláken, která se mají použít pro analýzu kódu. Výchozí hodnota `null` (prázdná) používá poloviční hodnotu zděděnou od `#C_Cpp.maxConcurrentThreads#`.",
"c_cpp.configuration.codeAnalysis.maxMemory.markdownDescription": "Po překročení tohoto využití paměti (v MB) bude souběžně spuštěno méně procesů analýzy kódu. Výchozí hodnota `null` (prázdná) používá hodnotu zděděnou od `#C_Cpp.maxMemory#`.",
@@ -74,7 +76,7 @@
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllAndAllType.description": "Zobrazit akci kódu Vymazat vše (pokud existuje více typů problémů) a akci kódu Vymazat vše <type> (nebo Vymazat toto, pokud u <type> dochází pouze k jednomu problému)",
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllAndAllTypeAndThis.description": "Zobrazení možnosti Vymazat vše (pokud existuje více typů problémů), Vymazat všechny <type> (pokud existuje více problémů pro <type>) a Vymazat tento kód",
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.formatFixes.markdownDescription": "Pokud je hodnota `true`, formátování se spustí na řádcích změněných akcemi kódu 'Opravit'.",
"c_cpp.configuration.codeAnalysis.clangTidy.enabled.markdownDescription": "Pokud `true`, bude analýza kódu pomocí `clang-tidy` povolena a spuštěna automaticky, pokud je `#C_Cpp.codeAnalysis.runAutomatically#` `true` (výchozí).",
"c_cpp.configuration.codeAnalysis.clangTidy.enabled.markdownDescription": "Pokud je hodnota `true`, analýza kódu s `clang-tidy` se povolí a spustí po otevření nebo uložení souboru, pokud je `#C_Cpp.codeAnalysis.runAutomatically#` nastaveno na `true` (výchozí).",
"c_cpp.configuration.codeAnalysis.clangTidy.path.markdownDescription": "Úplná cesta ke spustitelnému souboru `clang-tidy`. Pokud se nespecifikuje a `clang-tidy` je k dispozici na cestě prostředí, použije se. Pokud se na cestě prostředí nenajde, použije se kopie `clang-tidy`, která se dodává spolu s rozšířením.",
"c_cpp.configuration.codeAnalysis.clangTidy.config.markdownDescription": "Určuje konfiguraci `clang-tidy` ve formátu YAML/JSON: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{key: x, value: y}]}`. Když je hodnota prázdná, `clang-tidy` se pokusí najít soubor s názvem `.clang-tidy` pro každý zdrojový soubor v jeho nadřazených adresářích.",
"c_cpp.configuration.codeAnalysis.clangTidy.fallbackConfig.markdownDescription": "Určuje konfiguraci `clang-tidy` ve formátu YAML/JSON, která se použije jako náhradní, když není nastavená konfigurace `#C_Cpp.codeAnalysis.clangTidy.config#` a nenašel se žádný soubor `.clang-tidy`: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{key: x, value: y}]}`.",
@@ -182,12 +184,12 @@
"c_cpp.configuration.intelliSenseEngine.tagParser.description": "Poskytuje přibližné výsledky, které nejsou v kontextu.",
"c_cpp.configuration.intelliSenseEngine.disabled.description": "Vypne funkce služby jazyka C/C++.",
"c_cpp.configuration.intelliSenseEngineFallback.markdownDescription": "Určuje, jestli se modul IntelliSense automaticky přepne na analyzátor značek pro jednotky překladu, které obsahují chyby direktiv `#include`.",
"c_cpp.configuration.autocomplete.markdownDescription": "Určuje poskytovatele automatického dokončování. Pokud je hodnota `disabled` a chcete dokončování na základě slov, musíte nastavit také \"[cpp]\": {\"editor.wordBasedSuggestions\": true} (a podobně také pro jazyky `c` a `cuda-cpp`).",
"c_cpp.configuration.autocomplete.markdownDescription": "Určuje poskytovatele automatického dokončování. Pokud je hodnota `disabled` a chcete dokončování na základě slov, musíte nastavit také `\"[cpp]\": {\"editor.wordBasedSuggestions\": true}` (a podobně také pro jazyky `c` a `cuda-cpp`).",
"c_cpp.configuration.autocomplete.default.description": "Používá aktivní modul IntelliSense.",
"c_cpp.configuration.autocomplete.disabled.description": "Používá dokončování na základě slov, které nabízí Visual Studio Code.",
"c_cpp.configuration.errorSquiggles.description": "Určuje, jestli budou podezřelé chyby kompilace zjištěné modulem IntelliSense hlášeny zpět editoru. Také řídí, zda jsou hlášena upozornění na analýzu kódu, pokud nelze najít zahrnutí. Modul analyzátoru značek toto nastavení ignoruje.",
"c_cpp.configuration.dimInactiveRegions.description": "Určuje, jestli se neaktivní bloky preprocesoru zabarví jinak než aktivní kód. Toto nastavení nemá žádný vliv, pokud se zakáže IntelliSense nebo pokud se použije výchozí motiv Vysoký kontrast.",
"c_cpp.configuration.inactiveRegionOpacity.markdownDescription": "Určuje neprůhlednost neaktivních bloků preprocesoru. Hodnoty spadají do rozsahu od `0,1 do `1,0`. Toto nastavení platí jen v případě, že je povolené ztmavování neaktivních oblastí.",
"c_cpp.configuration.inactiveRegionOpacity.markdownDescription": "Určuje neprůhlednost neaktivních bloků preprocesoru. Hodnoty spadají do rozsahu od `0,1` do `1,0`. Toto nastavení platí jen v případě, že je povolené ztmavování neaktivních oblastí.",
"c_cpp.configuration.inactiveRegionForegroundColor.description": "Určuje barvení písma neaktivních bloků preprocesoru. Vstup má tvar šestnáctkového kódu barvy nebo platné barvy motivu. Pokud se nenastaví, výchozí nastavení je schéma barvení syntaxe v editoru. Toto nastavení platí jen v případě, že je povolené ztmavování neaktivních oblastí.",
"c_cpp.configuration.inactiveRegionBackgroundColor.description": "Určuje barvení pozadí neaktivních bloků preprocesoru. Vstup má tvar šestnáctkového kódu barvy nebo platné barvy motivu. Pokud se nenastaví, výchozí nastavení je průhledné pozadí. Toto nastavení platí jen v případě, že je povolené ztmavování neaktivních oblastí.",
"c_cpp.configuration.inlayHints.autoDeclarationTypes.enabled.markdownDescription": "Zobrazit pomocné parametry vloženého kódu pro odvozený typ, když se v deklaraci používá `auto`:\n```cpp \n\n auto index /* : int */ = 0;\n```",
@@ -201,7 +203,7 @@
"c_cpp.configuration.autoAddFileAssociations.markdownDescription": "Určuje, jestli se soubory automaticky přidají do `#files.associations#`, když budou cílem operace navigace ze souboru C/C++.",
"c_cpp.configuration.workspaceParsingPriority.markdownDescription": "Určuje, jestli parsování neaktivních souborů pracovního prostoru použije operace čekání, aby se procesor nevyužíval na 100 %. Hodnoty `highest`/`high`/`medium`/`low` odpovídají přibližně 100/75/50/25 % využití procesoru.",
"c_cpp.configuration.workspaceSymbols.description": "Symboly, které se mají zahrnout do výsledků dotazů, když se zavolá operace Přejít na symbol v pracovním prostoru",
"c_cpp.configuration.exclusionPolicy.markdownDescription": "Dává rozšíření pokyn, kdy se při určování, které soubory se mají přidat do databáze navigace v kódu při průchodu cestami v poli browse.path, má používat nastavení `#files.exclude#` (a `#C_Cpp.files.exclude#`). Pokud vaše nastavení `#files.exclude#` obsahuje jen složky, `checkFolders` je nejlepší volbou, která zvýší rychlost, jakou rozšíření může inicializovat databázi navigace v kódu.",
"c_cpp.configuration.exclusionPolicy.markdownDescription": "Dává rozšíření pokyn, kdy se při určování, které soubory se mají přidat do databáze navigace v kódu při průchodu cestami v poli `browse.path`, má používat nastavení `#files.exclude#` (a `#C_Cpp.files.exclude#`). Pokud vaše nastavení `#files.exclude#` obsahuje jen složky, `checkFolders` je nejlepší volbou, která zvýší rychlost, jakou rozšíření může inicializovat databázi navigace v kódu.",
"c_cpp.configuration.exclusionPolicy.checkFolders.description": "Filtry vyloučení se vyhodnotí pro každou složku jen jednou (jednotlivé soubory se nekontrolují).",
"c_cpp.configuration.exclusionPolicy.checkFilesAndFolders.description": "Filtry vyloučení se vyhodnotí pro každý soubor a složku, které se vyskytnou.",
"c_cpp.configuration.preferredPathSeparator.markdownDescription": "Znak, který se použije jako oddělovač cest pro výsledky automatického dokončení direktiv `#include`",
@@ -218,7 +220,7 @@
"c_cpp.configuration.intelliSenseCacheSize.markdownDescription": "Maximální velikost místa na pevném disku pro předkompilované hlavičky uložené do mezipaměti na jeden pracovní prostor v megabajtech (MB). Skutečné využití se může pohybovat kolem této hodnoty. Výchozí velikost je `5120` MB. Když se velikost nastaví na `0`, ukládání předkompilovaných hlaviček do mezipaměti se zakáže.",
"c_cpp.configuration.intelliSenseMemoryLimit.markdownDescription": "Omezení využití paměti v megabajtech (MB) procesu IntelliSense. Výchozí je `4096` a maximum je `16384`. Rozšíření se vypne a restartuje proces IntelliSense, pokud limit překročí.",
"c_cpp.configuration.intelliSenseUpdateDelay.description": "Určuje prodlevu v milisekundách, než se po úpravě začne aktualizovat IntelliSense.",
"c_cpp.configuration.default.includePath.markdownDescription": "Hodnota, která se použije v konfiguraci, když se v souboru `c_cpp_properties.json nezadá `includePath`. Pokud se `includePath` zadá, přidejte do pole `${default}`, aby se vložily hodnoty z tohoto nastavení. Obvykle by se neměly zahrnovat systémové vložené soubory. Místo toho nastavte `#C_Cpp.default.compilerPath#`.",
"c_cpp.configuration.default.includePath.markdownDescription": "Hodnota, která se použije v konfiguraci, když se v souboru `c_cpp_properties.json` nezadá `includePath`. Pokud se `includePath` zadá, přidejte do pole `${default}`, aby se vložily hodnoty z tohoto nastavení. Obvykle by se neměly zahrnovat systémové vložené soubory. Místo toho nastavte `#C_Cpp.default.compilerPath#`.",
"c_cpp.configuration.default.defines.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nezadá `defines`, nebo hodnoty, které se mají vložit, pokud se v `defines` nachází `${default}`",
"c_cpp.configuration.default.macFrameworkPath.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nezadá `macFrameworkPath`, nebo hodnoty, které se mají vložit, pokud se ve `macFrameworkPath` nachází `${default}`.",
"c_cpp.configuration.default.windowsSdkVersion.markdownDescription": "Verze cesty pro vložené soubory sady Windows SDK, která se má použít ve Windows, např. `10.0.17134.0`.",
@@ -405,5 +407,27 @@
"c_cpp.debuggers.logging.category.verbose.description": "Protokoly, které se používají k interaktivnímu prověřování během vývoje. Tyto protokoly by měly primárně obsahovat informace užitečné pro ladění a neměly by mít dlouhodobou hodnotu.",
"c_cpp.debuggers.logging.category.warning.description": "Protokoly, které zvýrazňují neobvyklou nebo neočekávanou událost v toku aplikace, ale jinak nezpůsobí zastavení spuštění aplikace.",
"c_cpp.debuggers.logging.category.error.description": "Protokoly, které zvýrazňují, když se aktuální tok provádění zastaví kvůli selhání. Ty by měly značit selhání v aktuální aktivitě, nikoli selhání v celé aplikaci.",
"c_cpp.debuggers.logging.category.none.description": "Nepoužívá se k zápisu zpráv protokolu. Určuje, že kategorie protokolování by neměla zapisovat žádné zprávy."
"c_cpp.debuggers.logging.category.none.description": "Nepoužívá se k zápisu zpráv protokolu. Určuje, že kategorie protokolování by neměla zapisovat žádné zprávy.",
"c_cpp.walkthrough.title": "Začínáme s vývojem v jazyce C++",
"c_cpp.walkthrough.description": "Ponořte se do bohatého vývojového prostředí jazyka C++ VS Code.",
"c_cpp.walkthrough.set.up.title": "Nastavení vašeho prostředí C++",
"c_cpp.walkthrough.activating.description": "Aktivuje se rozšíření C++, aby se zjistilo, jestli je vaše prostředí C++ nastavené.\nRozšíření se aktivuje...",
"c_cpp.walkthrough.no.compilers.description": "Na vašem počítači jsme nenašli kompilátor C++, který je nutný k použití rozšíření C++. Nainstalujte si ho podle pokynů na pravé straně a potom klikněte níže na Najít můj nový kompilátor.\n[Najít můj nový kompilátor](command:C_Cpp.RescanCompilers?%7B%22sender%22%3A%22walkthrough%22%7D)",
"c_cpp.walkthrough.compilers.found.description": "Rozšíření C++ funguje s kompilátorem C++. Vyberte jednu z těch, které už máte na počítači, kliknutím na tlačítko níže.\n [Vybrat můj Výchozí kompilátor](command:C_Cpp.SelectDefaultCompiler?%7B%22sender%22%3A%22walkthrough%22%7D)",
"c_cpp.walkthrough.compilers.found.altText": "Obrázek znázorňující výběr výchozího rychlého výběru kompilátoru a seznam kompilátorů nalezených na počítači uživatelů, z nichž jeden je vybraný.",
"c_cpp.walkthrough.create.cpp.file.title": "Vytvoření souboru C++",
"c_cpp.walkthrough.create.cpp.file.description": "[Otevřete](command:toSide:workbench.action.files.openFile) nebo [vytvořte](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D) soubor C++. Nezapomeňte ho uložit s příponou .cpp, například „helloworld.cpp“. \n[Vytvořte soubor C++](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)",
"c_cpp.walkthrough.create.cpp.file.altText": "Otevřete soubor C++ nebo složku s projektem C++.",
"c_cpp.walkthrough.command.prompt.title": "Spustit z příkazového řádku vývojáře",
"c_cpp.walkthrough.command.prompt.description": "Při použití kompilátoru Microsoft Visual Studio C++ vyžaduje rozšíření C++ spuštění VS Code z příkazového řádku vývojáře. Postupujte podle pokynů na pravé straně a spusťte ho znovu.\n [Znovu načíst okno](command:workbench.action.reloadWindow)",
"c_cpp.walkthrough.run.debug.title": "Spuštění a ladění souboru C++",
"c_cpp.walkthrough.run.debug.mac.description": "Otevřete soubor C++ a klikněte na tlačítko přehrát v pravém horním rohu editoru nebo stiskněte klávesu F5, když jste na souboru. Pokud chcete spustit s ladicím programem, vyberte clang++ Sestavit a ladit aktivní soubor.",
"c_cpp.walkthrough.run.debug.linux.description": "Otevřete soubor C++ a klikněte na tlačítko přehrát v pravém horním rohu editoru nebo stiskněte klávesu F5, když jste na souboru. Pokud chcete spustit s ladicím programem, vyberte g++ Sestavit a ladit aktivní soubor.",
"c_cpp.walkthrough.run.debug.windows.description": "Otevřete svůj soubor C++ a klikněte na tlačítko přehrát v pravém horním rohu editoru nebo stiskněte klávesu F5, když jste na souboru. Vyberte cl.exe Sestavit a ladit aktivní soubor, který se spustí s ladicím programem.",
"c_cpp.walkthrough.run.debug.windows.altText": "Obrázek znázorňující zarážku v souboru C++, tlačítko f5 a symbol spuštění v pravém horním rohu",
"c_cpp.walkthrough.customize.debugging.title": "Přizpůsobení ladění",
"c_cpp.walkthrough.customize.debugging.mac.description": "Konfiguraci ladění (např. za účelem předání argumentů do programu za běhu) můžete přizpůsobit výběrem možnosti Přidat konfiguraci ladění napravo od tlačítka Přehrát. Vlastní konfigurace ladění se uloží do souboru launch.json vašeho projektu. \n[Další informace](https://code.visualstudio.com/docs/cpp/config-linux#_debug-helloworldcpp)",
"c_cpp.walkthrough.customize.debugging.linux.description": "Konfiguraci ladění (např. za účelem předání argumentů do vašeho programu za běhu) můžete přizpůsobit výběrem možnosti Přidat konfiguraci ladění napravo od tlačítka Přehrát. Vlastní konfigurace ladění se uloží do souboru launch.json vašeho projektu. \n[Další informace](https://code.visualstudio.com/docs/cpp/config-msvc#_debug-helloworldcpp)",
"c_cpp.walkthrough.customize.debugging.windows.description": "Konfiguraci ladění (např. za účelem předání argumentů do vašeho programu za běhu) můžete přizpůsobit výběrem možnosti Přidat konfiguraci ladění napravo od tlačítka Přehrát. Vlastní konfigurace ladění se uloží do souboru launch.json vašeho projektu. \n[Další informace](https://code.visualstudio.com/docs/cpp/config-clang-mac#_debug-helloworldcpp)",
"c_cpp.walkthrough.customize.debugging.altText": "Obrázek znázorňující přidání konfigurace ladění v rozevíracím seznamu"
}
@@ -8,9 +8,9 @@
"cannot.modify.config.file": "Konfigurační soubor SSH nelze změnit, protože došlo k chybě parsování {0}.",
"no.valid.ssh.config.file": "Nenašel se žádný platný konfigurační soubor SSH.",
"enter.ssh.target.name": "Zadejte název cíle SSH.",
"ssh.target.name.place.holder": "Příklad: mySSHTarget",
"ssh.target.name.place.holder": "Příklad: `mySSHTarget`",
"enter.ssh.connection.command": "Zadejte příkaz připojení SSH.",
"ssh.connection.command.place.holder": "Příklad: ssh [email protected] -A",
"ssh.connection.command.place.holder": "Příklad: `ssh [email protected] -A`",
"select.ssh.config.file": "Vyberte konfigurační soubor SSH.",
"yes": "Ano",
"no": "Ne",
@@ -6,23 +6,26 @@
{
"unable.to.start": "Nepovedlo se spustit jazykový server C/C++. Funkce IntelliSense se zakážou. Chyba: {0}",
"check.permissions": "EPERM: Zkontrolujte oprávnění pro {0}.",
"select.compile.commands": "Vyberte kompilátor, který se má nakonfigurovat pro IntelliSense.",
"select.compiler": "Vyberte kompilátor, který se má nakonfigurovat pro IntelliSense.",
"configure.intelliSense.forFolder": "Jak chcete nakonfigurovat IntelliSense pro složku {0}?",
"configure.intelliSense.thisFolder": "Jak chcete nakonfigurovat IntelliSense pro tuto složku?",
"found.string": "Nalezeno v: {0}",
"use.compiler": "Použít {0}",
"configuration.providers": "poskytovatelé konfigurace",
"compilers": "kompilátory",
"setCompiler.message": "Nemáte nakonfigurovaný technologii IntelliSense. Pokud nenastavíte vlastní konfigurace, IntelliSense nemusí být funkční.",
"selectCompiler.string": "Vybrat kompilátor",
"selectAnotherCompiler.string": "Vybrat jiný kompilátor na mém počítači",
"selectIntelliSenseConfiguration.string": "Vybrat konfiguraci IntelliSense...",
"use.provider": "Použít {0}",
"use.compileCommands": "Použít {0}",
"selectAnotherCompiler.string": "Vybrat jiný kompilátor na mém počítači...",
"installCompiler.string": "Pomoc s instalací kompilátoru",
"noConfig.string": "Nekonfigurovat kompilátor (nedoporučuje se)",
"noConfig.string": "Nekonfigurovat pomocí kompilátoru (nedoporučuje se)",
"selectCompiler.string": "Vybrat kompilátor",
"confirmCompiler.string": "Ano",
"selectCompiler.message": "Byl nalezen {0} kompilátoru. Chcete nakonfigurovat IntelliSense s tímto kompilátorem?",
"server.crashed.restart": "Došlo k chybovému ukončení jazykového serveru. Restartuje se…",
"server.crashed2": "Jazykový server se 5krát za poslední 3 minuty chybově ukončil. Nebude se restartovat.",
"loggingLevel.changed": "{0} se změnila na: {1}",
"provider.configure.folder": "{0} chce nakonfigurovat IntelliSense pro složku {1}.",
"provider.configure.this.folder": "{0} chce nakonfigurovat IntelliSense pro tuto složku.",
"allow.button": "Povolit",
"dont.allow.button": "Nepovolit",
"ask.me.later.button": "Požádat později",
"dismiss.button": "Zrušit",
"diable.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}.",
@@ -35,6 +38,11 @@
"dont.show.again": "Příště už nezobrazovat",
"update.your.intellisense.settings": "Pokud chcete snadněji najít chybějící hlavičky, aktualizujte nastavení IntelliSense nebo pomocí Vcpkg nainstalujte knihovny.",
"configure.your.intellisense.settings": "Pokud chcete snadněji najít chybějící hlavičky, nakonfigurujte nastavení IntelliSense.",
"provider.configure.folder": "{0} chce nakonfigurovat IntelliSense pro složku {1}.",
"provider.configure.this.folder": "{0} chce nakonfigurovat IntelliSense pro tuto složku.",
"allow.button": "Povolit",
"dont.allow.button": "Nepovolit",
"ask.me.later.button": "Požádat později",
"a.compile.commands.file": "soubor compile_commands.json",
"auto-configure.intellisense.folder": "Chcete použít {0} k automatické konfiguraci IntelliSense pro složku {1}?",
"auto-configure.intellisense.this.folder": "Chcete použít {0} k automatické konfiguraci IntelliSense pro tuto složku?",
@@ -42,6 +50,5 @@
"no.button": "Ne",
"configurations.received": "Přijaly se vlastní konfigurace:",
"browse.configuration.received": "Přijala se vlastní konfigurace procházení: {0}",
"no.compilers.found": "V systému se nenašly žádné kompilátory jazyka C++. Pro vaši platformu doporučujeme podle instrukcí v editoru nainstalovat {0}.",
"compilers.found": "Ve vašem systému jsme našli následující kompilátory jazyka C++. Zvolte kompilátor v konfiguraci technologie IntelliSense vašeho projektu."
"fallback.clipboard": " Deklarace nebo definice se zkopírovala."
}
@@ -7,6 +7,7 @@
"find.all.references": "Najít všechny odkazy",
"peek.references": "Náhled na odkazy",
"rename": "Přejmenovat",
"call.hierarchy": "Hierarchie volání",
"confirmed.reference.upper": "POTVRZENÝ ODKAZ",
"confirmation.in.progress.upper": "PROBÍHÁ POTVRZOVÁNÍ",
"comment.reference.upper": "ODKAZ NA KOMENTÁŘ",
@@ -0,0 +1,8 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
// Do not edit this file. It is machine generated.
{
"c.cpp.configurations": "Konfigurace C/C++"
}
@@ -4,18 +4,42 @@
*--------------------------------------------------------------------------------------------*/
// Do not edit this file. It is machine generated.
{
"c.cpp.parsing.open.files.tooltip": "Analýza otevřených souborů.",
"running.tagparser.text": "Parsování pracovního prostoru",
"paused.tagparser.text": "Pracovní prostor analýzy: Pozastaveno",
"complete.tagparser.text": "Analýza byla dokončena.",
"initializing.tagparser.text": "Inicializuje se pracovní prostor",
"indexing.tagparser.text": "Pracovní prostor indexování",
"rescan.tagparse.text": "Znovu prohledat pracovní prostor",
"c.cpp.parsing.open.files.tooltip": "Analýza otevřených souborů",
"click.to.preview": "kliknutím si můžete zobrazit náhled výsledků",
"updating.intellisense.tooltip": "Aktualizuje se IntelliSense.",
"updating.intellisense.text": "IntelliSense: Aktualizace",
"idle.intellisense.text": "IntelliSense: Připraveno",
"absent.intellisense.text": "IntelliSense: Nenakonfigurováno",
"running.analysis.text": "Code Analysis: Spuštěno",
"paused.analysis.text": "Code Analysis: Pozastaveno",
"mode.analysis.prefix": "Režim Code Analysis: ",
"c.cpp.configureIntelliSenseStatus.text": "Konfigurovat IntelliSense",
"c.cpp.configureIntelliSenseStatus.cppText": "Konfigurovat IntelliSense v C/C++",
"select.command": "Vyberte příkaz…",
"select.code.analysis.command": "Vyberte příkaz pro analýzu kódu…",
"c.cpp.configuration.tooltip": "Konfigurace C/C++",
"c.cpp.references.statusbar": "Stav odkazů jazyka C/C++",
"c.cpp.intellisense.statusbar": "C/C++ IntelliSense Status",
"c.cpp.tagparser.statusbar": "Stav analyzátoru značky jazyka C/C++",
"discovering.files.tooltip": "Zjišťují se soubory.",
"running.analysis.tooltip": "Probíhá {0}",
"code.analysis.paused.tooltip": "{0} pozastaveno",
"running.analysis.processed.tooltip": "Spuštěno {0}: {1} / {2} ({3}%)",
"cpptools.status.intellisense": "C/C++ IntelliSense Status",
"cpptools.status.tagparser": "Stav analyzátoru značky jazyka C/C++",
"cpptools.detail.tagparser": "Probíhá inicializace...",
"cpptools.status.codeanalysis": "Stav Code Analysis C/C++",
"c.cpp.codeanalysis.statusbar.runNow": "Spustit",
"tagparser.pause.text": "Pozastavit",
"tagparser.resume.text": "Pokračovat",
"intellisense.select.text": "Vyberte kompilátor.",
"rescan.intellisense.text": "Prohledat znovu",
"rescan.intellisense.tooltip": "Znovu prohledat IntelliSense",
"mode.codeanalysis.status.automatic": "Automaticky",
"mode.codeanalysis.status.manual": "Ručně",
"c.cpp.codeanalysis.statusbar.showCodeAnalysisOptions": "Možnosti",
"startup.codeanalysis.status": "Spouštění...",
"c.cpp.codeanalysis.statusbar.showRunNowOptions": "Spustit",
"running.analysis.processed.tooltip": "Spuštěno: {0} / {1} ({2} %)",
"select.a.configuration": "Vybrat konfiguraci...",
"edit.configuration.ui": "Upravit konfigurace (uživatelské rozhraní)",
"edit.configuration.json": "Upravit konfigurace (JSON)",
@@ -27,7 +51,11 @@
"select.workspace": "Vyberte složku pracovního prostoru...",
"resume.parsing": "Pokračovat v analýze pracovního prostoru",
"pause.parsing": "Pozastavit analýzu pracovního prostoru",
"cancel.analysis": "Zrušit {0}",
"resume.analysis": "Obnovit {0}",
"pause.analysis": "Pozastavit {0}"
"cancel.analysis": "Zrušit",
"resume.analysis": "Pokračovat",
"pause.analysis": "Pozastavit",
"another.analysis": "Spustit další…",
"active.analysis": "Spustit Code Analysis u aktivního souboru",
"all.analysis": "Spustit Code Analysis u všech souborů",
"open.analysis": "Spustit Code Analysis při otevírání souborů"
}
@@ -18,26 +18,28 @@
"running.analysis.text": "Code Analysis: Spuštěno",
"paused.analysis.text": "Code Analysis: Pozastaveno",
"mode.analysis.prefix": "Režim Code Analysis: ",
"c.cpp.configureIntelliSenseStatus.text": "Konfigurovat IntelliSense",
"c.cpp.configureIntelliSenseStatus.cppText": "Konfigurovat IntelliSense v C/C++",
"select.command": "Vyberte příkaz...",
"cpptools.status.configuration": "Vyberte konfiguraci",
"select.code.analysis.command": "Vyberte příkaz pro analýzu kódu…",
"c.cpp.configuration.tooltip": "Konfigurace C/C++",
"c.cpp.references.statusbar": "Stav odkazů jazyka C/C++",
"cpptools.status.intellisense": "C/C++ IntelliSense Status",
"cpptools.status.tagparser": "Stav analyzátoru značky jazyka C/C++",
"cpptools.detail.tagparser": "Probíhá inicializace...",
"cpptools.status.codeanalysis": "Stav Code Analysis C/C++",
"c.cpp.codeanalysis.statusbar.runNow": "Spustit",
"configuration.notselected.text": "Konfigurace: Nevybráno",
"configuration.selected.text": "Vyberte konfiguraci",
"tagparser.pause.text": "Pozastavit",
"tagparser.resume.text": "Pokračovat",
"intellisense.select.text": "Vyberte kompilátor.",
"rescan.intellisense.text": "Prohledat znovu",
"rescan.intellisense.tooltip": "Znovu prohledat IntelliSense",
"mode.codeanalysis.status": "Automaticky",
"mode.codeanalysis.status.automatic": "Automaticky",
"mode.codeanalysis.status.manual": "Ručně",
"c.cpp.codeanalysis.statusbar.showCodeAnalysisOptions": "Možnosti",
"startup.codeanalysis.status": "Spouštění...",
"c.cpp.codeanalysis.statusbar.showRunNowOptions": "Spustit",
"running.analysis.processed.tooltip": "Spuštěno {0}: {1} / {2} ({3}%)",
"running.analysis.processed.tooltip": "Spuštěno: {0} / {1} ({2} %)",
"select.a.configuration": "Vybrat konfiguraci...",
"edit.configuration.ui": "Upravit konfigurace (uživatelské rozhraní)",
"edit.configuration.json": "Upravit konfigurace (JSON)",
@@ -49,10 +51,10 @@
"select.workspace": "Vyberte složku pracovního prostoru...",
"resume.parsing": "Pokračovat v analýze pracovního prostoru",
"pause.parsing": "Pozastavit analýzu pracovního prostoru",
"cancel.analysis": "Zrušit {0}",
"resume.analysis": "Obnovit {0}",
"pause.analysis": "Pozastavit {0}",
"another.analysis": "Spustit další {0}...",
"cancel.analysis": "Zrušit",
"resume.analysis": "Pokračovat",
"pause.analysis": "Pozastavit",
"another.analysis": "Spustit další",
"active.analysis": "Spustit Code Analysis u aktivního souboru",
"all.analysis": "Spustit Code Analysis u všech souborů",
"open.analysis": "Spustit Code Analysis při otevírání souborů"
@@ -167,7 +167,8 @@
"overloads": "+%d přetížení",
"specialization": "+1 specializace",
"specializations": "+tento počet specializací: %d",
"compiler": "Poznámka: IntelliSense není plně nakonfigurováno. Konfiguraci dokončete pomocí příkazu Vybrat výchozí kompilátor.",
"intellisense_configuration": "Poznámka: IntelliSense není plně nakonfigurované. K dokončení konfigurace použijte možnost Vybrat konfiguraci IntelliSense.",
"select_intellisense_configuration": "Vyberte konfiguraci IntelliSense pro vyhledání systémových hlaviček.",
"expands_to": "Rozšiřuje se na:",
"attention_label": "Upozornění:",
"author_label": "Autor:",
@@ -286,11 +287,14 @@
"e_cm_file_not_in_project": "Soubor '%s' nebyl nalezen.",
"refactor_create_declaration_definition_failed": "Vytvoření deklarace nebo definice se nepovedlo: %s",
"refactor_create_default_delete": "Funkci %s nejde vytvořit. Vytváření výchozích nebo odstraněných funkcí se nepodporuje.",
"refactor_function_copied_to_clipboard": "Signatura funkce se zkopírovala do schránky.",
"refactor_function_not_created": "Funkce %s se nedá vytvořit.",
"refactor_ambiguous_locations": "Jednoznačné umístění funkce %s se nedá najít.",
"refactor_file_not_in_project": "Soubor '%s' nebyl nalezen.",
"refactor_not_class_namespace": "Nenašla se třída nebo obor názvů %s.",
"refactor_operation_unsupported": "Operace není pro: %s podporovaná.",
"unknown_error": "Neznámá chyba."
"unknown_error": "Neznámá chyba.",
"run_select_intellisense_configuration": "Spusťte prosím příkaz Vybrat konfiguraci IntelliSense, abyste vyhledali systémové hlavičky.",
"offer_copy_declaration": "Kopírovat deklaraci {0}",
"offer_copy_definition": "Kopírovat definici {0}",
"refactor_copy_declaration_definition_failed": "Kopírování deklarace nebo definice do schránky se nezdařilo: %s"
}
@@ -0,0 +1,11 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
// Do not edit this file. It is machine generated.
{
"walkthrough.windows.title.open.dev.command.prompt": "Opětovné spuštění pomocí příkazového řádku pro vývojáře",
"walkthrough.windows.background.dev.command.prompt": " Používáte počítač s Windows s kompilátorem MVSC, takže musíte spustit VS Code z příkazového řádku vývojáře, aby se všechny proměnné prostředí správně nastavily. Opětovné spuštění pomocí příkazového řádku vývojáře:",
"walkthrough.open.command.prompt": "Otevřete Developer Command Prompt pro VS zadáním \"developer\" v nabídka Start Windows. Vyberte Developer Command Prompt pro VS, který automaticky přejde do aktuální otevřené složky.",
"walkthrough.windows.press.f5": "Do příkazového řádku zadejte „code“ a stiskněte Enter. Mělo by se znovu spustit VS Code a vrátit se k tomuto názorném postupu. "
}
@@ -5,6 +5,6 @@
// Do not edit this file. It is machine generated.
{
"walkthough.mac.install.compiler": "Instalace kompilátoru jazyka C++ na macOS",
"walkthough.mac.text1": "Pokud provádíte vývoj C++ pro macOS, doporučujeme nainstalovat kompilátor Clang. Aby bylo možné nainstalovat nástroje příkazového řádku pro vývojáře, stačí v okně terminálu spustit následující příkaz:",
"walkthough.mac.text1": "Pokud vyvíjíte v jazyce C++ pro macOS, doporučujeme nainstalovat kompilátor Clang. V okně terminálu (Ctrl+Shift+`) stačí spustit následující příkaz, který nainstaluje vývojářské nástroje příkazového řádku:",
"walkthough.mac.text2": "Pokud chcete ověřit, zda je Clang nainstalován, spusťte v okně terminálu následující příkaz. Měla by se zobrazit zpráva s informacemi o verzi Clang, kterou používáte."
}
@@ -9,7 +9,7 @@
"walkthrough.windows.link.title1": "Použití C++ a subsystému Windows pro Linux (WSL) ve VS Code",
"walkthrough.windows.link.title2": "instalovat GCC na Windows pomocí MinGW",
"walkthrough.windows.text2": "Pokud chcete nainstalovat MSVC, stáhněte {0} ze stránky Visual Studio {1}.",
"walkthrough.windows.build.tools1": "Build Tools for Visual Studio 2019",
"walkthrough.windows.build.tools1": "Build Tools for Visual Studio 2022",
"walkthrough.windows.link.downloads": "Položky ke stažení",
"walkthrough.windows.text3": "V Instalační program pro Visual Studio zkontrolujte {0} úlohy a vyberte {1}.",
"walkthrough.windows.build.tools2": "C++ Build Tools",
@@ -10,12 +10,12 @@
"bug.report.link.title": "Melden Sie das Problem",
"reinstalling.extension.heading": "C/C++-Erweiterung wird neu installiert",
"reinstall.extension.text1": "Bei der Neuinstallation einer entsprechenden Version einer Erweiterung kann VS Code das vorhandene Erweiterungsverzeichnis wiederverwenden. Um zu verhindern, dass dies bei der Neuinstallation der C/C++-Erweiterung auftritt, ist es möglicherweise erforderlich, zuerst das vorhandene Erweiterungsverzeichnis zu löschen.",
"reinstall.extension.text2": "Installierte Erweiterungsverzeichnisse finden Sie unter einem der folgenden Pfade unter Ihrem Benutzerverzeichnis (%USERPROFILE% unter Windows oder $HOME unter Linux und macOS).",
"reinstall.extension.text2": "Installierte Erweiterungsverzeichnisse finden Sie unter einem der folgenden Pfade unter Ihrem Benutzerverzeichnis (`%USERPROFILE%` unter Windows oder `$HOME` unter Linux und macOS).",
"reinstall.extension.text3": "In einer Remoteverbindung:",
"reinstall.extension.text4": "Beispielpfade zu installierten C/C++-Erweiterungsverzeichnissen:",
"reinstall.extension.text5": "Unter Windows:",
"reinstall.extension.text6": "Unter Linux:",
"reinstall.extension.text7": "Installieren Sie dann über die Marketplace-Benutzeroberfläche in VS Code neu.",
"reinstall.extension.text8": "Wenn die richtige Version der Erweiterung nicht von VS Code bereitgestellt werden kann, kann das richtige VSIX für Ihr System {0} und mithilfe der Option Von VSIX installieren... unter dem Menü ... in der Marketplace-Benutzeroberfläche in VS Code installiert werden.",
"reinstall.extension.text8": "Wenn die richtige Version der Erweiterung nicht von VS Code bereitgestellt werden kann, kann das richtige VSIX für Ihr System {0} und mithilfe der Option 'Von VSIX installieren...' unter dem Menü '...' in der Marketplace-Benutzeroberfläche in VS Code installiert werden.",
"download.vsix.link.title": "von der Website „VS Code Marketplace“ heruntergeladen"
}
@@ -11,7 +11,7 @@
"c_cpp_properties.schema.json.definitions.configurations.items.properties.cppStandard": "Version des C++-Sprachstandards, die für IntelliSense verwendet werden soll. Hinweis: GNU-Standards werden nur zum Abfragen des festgelegten Compilers zum Abrufen von GNU-Definitionen verwendet, und IntelliSense emuliert die äquivalente Version des C++-Standards.",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compileCommands": "Vollständiger Pfad zur Datei `compile_commands.json` für den Arbeitsbereich.",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "Eine Liste mit Pfaden, die das IntelliSense-Modul bei der Suche nach eingeschlossenen Headern verwenden soll. Die Suche in diesen Pfaden ist nicht rekursiv. Geben Sie `**` an, um eine rekursive Suche durchzuführen. Beispiel: `${workspaceFolder}/**` durchsucht alle Unterverzeichnisse, `${workspaceFolder}` hingegen nicht. In der Regel sollte dies keine System-Includes enthalten; legen Sie stattdessen `C_Cpp.default.compilerPath` fest.",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.macFrameworkPath": "Eine Liste der Pfade für die IntelliSense-Engine, die beim Suchen nach eingeschlossenen Headern aus Mac-Frameworks verwendet werden sollen. Wird nur in der Mac-Konfiguration unterstützt.",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.macFrameworkPath": "Eine Liste von Pfaden für die IntelliSense-Engine, die bei der Suche nach eingeschlossenen Headern aus Mac-Frameworks verwendet werden sollen. Wird nur für die Mac-Konfiguration unterstützt.",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.windowsSdkVersion": "Die Version des Windows SDK-Includepfads für die Verwendung unter Windows, z. B. `10.0.17134.0`.",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.dotConfig": "Ein Pfad zu einer „.config“-Datei, die vom „Kconfig“-System erstellt wurde. Das „Kconfig“-System generiert eine Datei mit allen Definitionen zum Erstellen eines Projekts. Beispiele für Projekte, die das „Kconfig“-System verwenden, sind Linux-Kernel und NuttX-RTOS.",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.defines": "Eine Liste mit Präprozessordefinitionen, die das IntelliSense-Modul, beim Analysieren von Dateien verwenden sollen. Verwenden Sie optional `=`, um einen Wert festzulegen, z. B.: `VERSION=1`.",
+30 -6
View File
@@ -16,7 +16,9 @@
"c_cpp.command.configurationProviderSelect.title": "Konfigurationsanbieter ändern...",
"c_cpp.command.configurationEditJSON.title": "Konfigurationen bearbeiten (JSON)",
"c_cpp.command.configurationEditUI.title": "Konfigurationen bearbeiten (Benutzeroberfläche)",
"c_cpp.command.selectDefaultCompiler.title": "Standardcompiler auswählen",
"c_cpp.command.selectDefaultCompiler.title": "Standardcompiler auswählen...",
"c_cpp.command.selectIntelliSenseConfiguration.title": "IntelliSense-Konfiguration auswählen...",
"c_cpp.command.rescanCompilers.title": "Erneut nach Compilern suchen",
"c_cpp.command.switchHeaderSource.title": "Header/Quelle umschalten",
"c_cpp.command.enableErrorSquiggles.title": "Fehlerwellenlinien aktivieren",
"c_cpp.command.disableErrorSquiggles.title": "Fehlerwellenlinien deaktivieren",
@@ -57,7 +59,7 @@
"c_cpp.configuration.intelliSense.maxCachedProcesses.markdownDescription": "Die maximale Anzahl von IntelliSense-Prozessen, die weiter ausgeführt werden sollen. Mit dem Standardwert `null` (leer) wird ein Wert verwendet, der von `#C_Cpp.maxCachedProcesses#` geerbt wurde.",
"c_cpp.configuration.intelliSense.maxMemory.markdownDescription": "Ältere IntelliSense-Prozesse werden heruntergefahren, bevor neue Prozesse erstellt werden, nachdem diese Speicherauslastung (in MB) überschritten wurde. Mit dem Standardwert `null` (leer) wird de Wert verwendet, der von `#C_Cpp.maxMemory#` geerbt wurde.",
"c_cpp.configuration.references.maxConcurrentThreads.markdownDescription": "Die maximale Anzahl gleichzeitiger Threads, die für \"Alle Verweise suchen\" und \"Umbenennen\" verwendet werden sollen. Mit dem Standardwert `null` (leer) wird der Wert verwendet, der von `#C_Cpp.maxConcurrentThreads#` geerbt wurde.",
"c_cpp.configuration.references.maxCachedProcesses.markdownDescription": "Die maximale Anzahl von Prozessen, die im Arbeitsspeicher für \"Alle Verweise suchen\" und \"Umbenennen\" beibehalten werden sollen. Mit dem Wert `null` (leer) wird der Wert verwendet, der von `#C_Cpp.maxCachedProcesses#` geerbt wurde.",
"c_cpp.configuration.references.maxCachedProcesses.markdownDescription": "Die maximale Anzahl von Prozessen, die im Arbeitsspeicher für \"Alle Verweise suchen\" und \"Umbenennen\" beibehalten werden sollen. Mit der Standardeinstellung `0` wird dieses Feature deaktiviert. Mit dem Wert `null` (leer) wird der Wert verwendet, der von `#C_Cpp.maxCachedProcesses#` geerbt wurde.",
"c_cpp.configuration.references.maxMemory.markdownDescription": "Weniger Prozesse vom Typ \"Alle Verweise suchen\" und \"Umbenennen\" werden zwischengespeichert und gleichzeitig ausgeführt, nachdem diese Speicherauslastung (in MB) überschritten wurde. Der Standardwert `null` (leer) verwendet den Wert, der von `#C_Cpp.maxMemory#` geerbt wurde.",
"c_cpp.configuration.codeAnalysis.maxConcurrentThreads.markdownDescription": "Die maximale Anzahl gleichzeitiger Threads, die für die Codeanalyse verwendet werden sollen. Mit dem Standardwert `null` (leer) wird die Hälfte des Werts verwendet, der von `#C_Cpp.maxConcurrentThreads#` geerbt wurde.",
"c_cpp.configuration.codeAnalysis.maxMemory.markdownDescription": "Weniger Codeanalyseprozesse werden gleichzeitig ausgeführt, nachdem diese Speicherauslastung (in MB) überschritten wurde. Mit dem Standardwert `null` (leer) wird der Wert verwendet, der von `#C_Cpp.maxMemory#` geerbt wurde.",
@@ -74,7 +76,7 @@
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllAndAllType.description": "Zeigen Sie die Codeaktion „Alle löschen“ (wenn mehrere Problemtypen vorhanden sind) und die Codeaktion „Alle <type> löschen“ (oder „Diese löschen“, wenn nur ein Problem für den <type> vorliegt)",
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllAndAllTypeAndThis.description": "Zeigen Sie die Codeaktionen „Alle löschen“ (wenn mehrere Problemtypen vorhanden sind), „Alle <type> löschen“ (wenn mehrere Probleme für den <type> vorhanden sind) und „Diese löschen“ an.",
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.formatFixes.markdownDescription": "Bei `true` wird die Formatierung in den Zeilen ausgeführt, die durch Codeaktionen vom Typ 'Korrigieren' geändert wurden.",
"c_cpp.configuration.codeAnalysis.clangTidy.enabled.markdownDescription": "Bei `true` wird die Codeanalyse mit `clang-tidy` aktiviert und automatisch ausgeführt, wenn `#C_Cpp.codeAnalysis.runAutomatically#` gleich `true` (Standardeinstellung) ist.",
"c_cpp.configuration.codeAnalysis.clangTidy.enabled.markdownDescription": "Bei `true` wird die Codeanalyse mit `clang-tidy` aktiviert und nach dem Öffnen oder Speichern einer Datei ausgeführt, wenn `#C_Cpp.codeAnalysis.runAutomatically#` auf `true` festgelegt ist (Standardeinstellung).",
"c_cpp.configuration.codeAnalysis.clangTidy.path.markdownDescription": "Der vollständige Pfad der ausführbaren Datei `clang-tidy`. Wenn nicht angegeben, ist `clang-tidy` im verwendeten Umgebungspfad verfügbar. Wenn der Umgebungspfad nicht gefunden wird, wird die `clang-tidy` verwendet, die mit der Erweiterung gebündelt ist.",
"c_cpp.configuration.codeAnalysis.clangTidy.config.markdownDescription": "Gibt eine `clang-tidy`-Konfiguration im YAML-/JSON-Format an: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{Schlüssel: x, Wert: y}]}`. Wenn der Wert leer ist, versucht `clang-tidy`, eine Datei namens `.clang-tidy` für jede Quelldatei in den übergeordneten Verzeichnissen zu finden.",
"c_cpp.configuration.codeAnalysis.clangTidy.fallbackConfig.markdownDescription": "Gibt eine `clang-tidy`-Konfiguration im YAML-/JSON-Format an, die als Fallback verwendet werden soll, wenn `#C_Cpp.codeAnalysis.clangTidy.config#` nicht festgelegt ist und keine `.clang-tidy`-Datei gefunden wird: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{Schlüssel: x, Wert: y}]}`.",
@@ -174,7 +176,7 @@
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.markdownDescription": "Jeder Code, in dem die öffnende und schließende geschweifte Klammer in einer Zeile eingegeben wird, wird unabhängig von den Werten der Einstellungen für `C_Cpp.vcFormat.newLine.*` in einer Zeile beibehalten.",
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.markdownDescription": "Codeblöcke werden immer basierend auf den Werten der Einstellungen `C_Cpp.vcFormat.newLine.*` formatiert.",
"c_cpp.configuration.clang_format_path.markdownDescription": "Der vollständige Pfad der ausführbaren `clang-format`-Datei. Wenn dieser nicht angegeben wird und `clang-format` im verwendeten Umgebungspfad verfügbar ist. Wenn sie nicht im Umgebungspfad gefunden wird, wird die mit der Erweiterung gebündelte `clang-format`-Datei verwendet.",
"c_cpp.configuration.clang_format_style.markdownDescription": "Codierungsformat, unterstützt derzeit:`Visual Studio`, `LLVM`, `Google`, `Chromium`, `Mozilla`, `WebKit`, `Microsoft`, `GNU`. Verwenden Sie `file`, um das Format aus einer `.clang-format`-Datei im aktuellen oder übergeordneten Verzeichnis zu laden, oder verwenden Sie `file:<path>/.clang-format`, um auf einen speziellen Pfad zu verweisen. Verwenden Sie {Schlüssel: Wert, ...}, um bestimmte Parameter festzulegen. Beispielsweise ähnelt das Format `Visual Studio`: `{ BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }`.",
"c_cpp.configuration.clang_format_style.markdownDescription": "Codierungsformat, unterstützt derzeit:`Visual Studio`, `LLVM`, `Google`, `Chromium`, `Mozilla`, `WebKit`, `Microsoft`, `GNU`. Verwenden Sie `file`, um das Format aus einer `.clang-format`-Datei im aktuellen oder übergeordneten Verzeichnis zu laden, oder verwenden Sie `file:<path>/.clang-format`, um auf einen speziellen Pfad zu verweisen. Verwenden Sie `{Schlüssel: Wert, ...}`, um bestimmte Parameter festzulegen. Beispielsweise ähnelt das Format `Visual Studio`: `{ BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }`.",
"c_cpp.configuration.clang_format_fallbackStyle.markdownDescription": "Name des vordefinierten Formats, das als Fallback verwendet wird, falls `clang-format` mit dem Format `file` aufgerufen wird, aber die `.clang-format`-Datei nicht gefunden wird. Mögliche Werte sind `Visual Studio`, `LLVM`, `Google`, `Chromium`, `Mozilla`, `WebKit`, `Microsoft`, `GNU`, `none`, oder verwenden Sie `{Schlüssel: Wert, ...}`, um bestimmte Parameter festzulegen. Beispielsweise ähnelt das Format `Visual Studio`: `{ BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }`.",
"c_cpp.configuration.clang_format_sortIncludes.markdownDescription": "Wenn diese Option festgelegt ist, wird das durch den Parameter `SortIncludes` festgelegte Sortierverhalten für Includes überschrieben.",
"c_cpp.configuration.intelliSenseEngine.description": "Steuert den IntelliSense-Anbieter.",
@@ -239,7 +241,7 @@
"c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "Der Wert, der in einer Konfiguration verwendet werden soll, wenn `customConfigurationVariables` nicht festgelegt ist, oder die Werte, die eingefügt werden sollen, wenn `${default}` als Schlüssel in `customConfigurationVariables` vorhanden ist.",
"c_cpp.configuration.updateChannel.markdownDescription": "Legen Sie den Wert auf `Insiders` fest, um die neuesten Insiders-Builds der Erweiterung (die neue Features und Bugfixes enthalten) automatisch herunterzuladen und zu installieren.",
"c_cpp.configuration.updateChannel.deprecationMessage": "Diese Einstellung ist veraltet. Erweiterungen der Vorabversionen sind jetzt über den Marketplace verfügbar.",
"c_cpp.configuration.default.dotConfig.markdownDescription": "Der Wert, der in einer Konfiguration verwendet werden soll, wenn dotConfig nicht angegeben ist, oder der einzufügende Wert, wenn ${default} in dotConfig vorhanden ist.",
"c_cpp.configuration.default.dotConfig.markdownDescription": "Der Wert, der in einer Konfiguration verwendet werden soll, wenn `dotConfig` nicht angegeben ist, oder der einzufügende Wert, wenn `${default}` in `dotConfig` vorhanden ist.",
"c_cpp.configuration.experimentalFeatures.description": "Hiermit wird gesteuert, ob experimentelle Features verwendet werden können.",
"c_cpp.configuration.suggestSnippets.markdownDescription": "Wenn `true` festgelegt ist, werden Codeschnipsel vom Sprachserver bereitgestellt.",
"c_cpp.configuration.caseSensitiveFileSupport.markdownDescription": "Wenn diese Einstellung auf `default` festgelegt ist, wird davon ausgegangen, dass für das Dateisystem des Arbeitsbereichs unter Windows die Groß-/Kleinschreibung nicht berücksichtigt und unter macOS oder Linux berücksichtigt wird. Wenn diese Einstellung auf `enabled` festgelegt ist, wird davon ausgegangen, dass für das Dateisystem des Arbeitsbereichs unter Windows die Groß-/Kleinschreibung beachtet wird.",
@@ -405,5 +407,27 @@
"c_cpp.debuggers.logging.category.verbose.description": "Protokolle, die während der Entwicklung zur interaktiven Untersuchung verwendet werden. Diese Protokolle sollten in erster Linie Informationen enthalten, die für das Debuggen nützlich sind, und keinen langfristigen Wert aufweisen.",
"c_cpp.debuggers.logging.category.warning.description": "Protokolle, die ein ungewöhnliches oder unerwartetes Ereignis im Anwendungsfluss hervorheben, aber ansonsten nicht dazu führen, dass die Ausführung der Anwendung beendet wird.",
"c_cpp.debuggers.logging.category.error.description": "Protokolle, die hervorheben, wenn der aktuelle Ausführungsfluss aufgrund eines Fehlers beendet wird. Diese sollten auf einen Fehler in der aktuellen Aktivität und nicht auf einen anwendungsweiten Fehler hinweisen.",
"c_cpp.debuggers.logging.category.none.description": "Wird nicht zum Schreiben von Protokollmeldungen verwendet. Gibt an, dass eine Protokollierungskategorie keine Meldungen schreiben soll."
"c_cpp.debuggers.logging.category.none.description": "Wird nicht zum Schreiben von Protokollmeldungen verwendet. Gibt an, dass eine Protokollierungskategorie keine Meldungen schreiben soll.",
"c_cpp.walkthrough.title": "Los geht's mit C++-Entwicklung",
"c_cpp.walkthrough.description": "Tauchen Sie ein in die umfassende C++-Entwicklungserfahrung VS Code.",
"c_cpp.walkthrough.set.up.title": "C++-Umgebung einrichten",
"c_cpp.walkthrough.activating.description": "Die C++-Erweiterung wird aktiviert, um zu bestimmen, ob Ihre C++-Umgebung eingerichtet wurde.\nErweiterung wird aktiviert...",
"c_cpp.walkthrough.no.compilers.description": "Auf Ihrem Computer wurde kein C++-Compiler gefunden, der für die Verwendung der C++-Erweiterung erforderlich ist. Befolgen Sie die Anweisungen auf der rechten Seite, um einen zu installieren, und klicken Sie unten auf \"Meinen neuen Compiler suchen\".\n[Meinen neuen Compiler suchen](command:C_Cpp.RescanCompilers?%7B%22sender%22%3A%22walkthrough%22%7D)",
"c_cpp.walkthrough.compilers.found.description": "Die C++-Erweiterung funktioniert mit einem C++-Compiler. Wählen Sie eines der Elemente aus, die bereits auf Ihrem Computer vorhanden sind, indem Sie unten auf die Schaltfläche klicken.\n[Meinen Standard-Compiler auswählen](command:C_Cpp.SelectDefaultCompiler?%7B%22sender%22%3A%22walkthrough%22%7D)",
"c_cpp.walkthrough.compilers.found.altText": "Abbildung, das die Auswahl eines standardmäßigen Compilerschnellauswahl und die Liste der Compiler auf dem Benutzercomputer anzeigt, von denen einer ausgewählt ist.",
"c_cpp.walkthrough.create.cpp.file.title": "C++-Datei erstellen",
"c_cpp.walkthrough.create.cpp.file.description": "[Open](command:toSide:workbench.action.files.openFile) oder [create](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D) eine C++-Datei. Speichern Sie die Datei unbedingt mit der Erweiterung \".cpp\", z. B. \"helloworld.cpp\". \n[C++-Datei erstellen](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)",
"c_cpp.walkthrough.create.cpp.file.altText": "Öffnen Sie eine C++-Datei oder einen Ordner mit einem C++-Projekt.",
"c_cpp.walkthrough.command.prompt.title": "Starten über die Developer-Eingabeaufforderung",
"c_cpp.walkthrough.command.prompt.description": "Wenn Sie den Microsoft Visual Studio C++-Compiler verwenden, erfordert die C++-Erweiterung, dass Sie VS Code über die Entwicklereingabeaufforderung starten. Befolgen Sie die Anweisungen auf der rechten Seite, um den Neustart zu starten.\n[Reload Window](command:workbench.action.reloadWindow)",
"c_cpp.walkthrough.run.debug.title": "Ausführen und Debuggen Ihrer C++-Datei",
"c_cpp.walkthrough.run.debug.mac.description": "Öffnen Sie Ihre C++-Datei, und klicken Sie in der oberen rechten Ecke des Editors auf die Wiedergabeschaltfläche, oder drücken Sie F5, wenn Sie die Datei verwenden. Wählen Sie \"clang++ Aktive Datei erstellen und debuggen\" aus, die mit dem Debugger ausgeführt werden soll.",
"c_cpp.walkthrough.run.debug.linux.description": "Öffnen Sie Ihre C++-Datei, und klicken Sie in der oberen rechten Ecke des Editors auf die Wiedergabeschaltfläche, oder drücken Sie F5, wenn Sie die Datei verwenden. Wählen Sie \"g++ Aktive Datei erstellen und debuggen\" aus, die mit dem Debugger ausgeführt werden soll.",
"c_cpp.walkthrough.run.debug.windows.description": "Öffnen Sie Ihre C++-Datei, und klicken Sie in der oberen rechten Ecke des Editors auf die Wiedergabeschaltfläche, oder drücken Sie F5, wenn Sie die Datei verwenden. Wählen Sie \"cl.exe Aktive Datei erstellen und debuggen\" aus, die mit dem Debugger ausgeführt werden soll.",
"c_cpp.walkthrough.run.debug.windows.altText": "Bild, das einen Haltepunkt in einer C++-Datei, die f5-Buttobn und das Ausführungssymbol oben rechts anzeigt",
"c_cpp.walkthrough.customize.debugging.title": "Debuggen anpassen",
"c_cpp.walkthrough.customize.debugging.mac.description": "Sie können Ihre Debugkonfiguration anpassen (z. B. um Argumente zur Laufzeit an Ihr Programm zu übergeben), indem Sie rechts neben der Wiedergabeschaltfläche \"Debugkonfiguration hinzufügen\" auswählen. Die benutzerdefinierte Debugkonfiguration wird in der Datei \"launch.json\" Ihres Projekts gespeichert. \n[Weitere Informationen](https://code.visualstudio.com/docs/cpp/config-linux#_debug-helloworldcpp)",
"c_cpp.walkthrough.customize.debugging.linux.description": "Sie können Ihre Debugkonfiguration anpassen (z. B. um Argumente zur Laufzeit an Ihr Programm zu übergeben), indem Sie rechts neben der Wiedergabeschaltfläche \"Debugkonfiguration hinzufügen\" auswählen. Die benutzerdefinierte Debugkonfiguration wird in der Datei \"launch.json\" Ihres Projekts gespeichert. \n[Weitere Informationen](https://code.visualstudio.com/docs/cpp/config-msvc#_debug-helloworldcpp)",
"c_cpp.walkthrough.customize.debugging.windows.description": "Sie können Ihre Debugkonfiguration anpassen (z. B. um Argumente zur Laufzeit an Ihr Programm zu übergeben), indem Sie rechts neben der Wiedergabeschaltfläche \"Debugkonfiguration hinzufügen\" auswählen. Die benutzerdefinierte Debugkonfiguration wird in der Datei \"launch.json\" Ihres Projekts gespeichert. \n[Weitere Informationen](https://code.visualstudio.com/docs/cpp/config-clang-mac#_debug-helloworldcpp)",
"c_cpp.walkthrough.customize.debugging.altText": "Bild, das \"Debugkonfiguration hinzufügen\" in der Dropdownliste anzeigt"
}
@@ -8,9 +8,9 @@
"cannot.modify.config.file": "Die SSH-Konfigurationsdatei kann aufgrund eines Analysefehlers „{0}“ nicht geändert werden.",
"no.valid.ssh.config.file": "Es wurde keine gültige SSH-Konfigurationsdatei gefunden.",
"enter.ssh.target.name": "SSH-Zielnamen eingeben",
"ssh.target.name.place.holder": "Beispiel: \"mySSHTarget\"",
"ssh.target.name.place.holder": "Beispiel: `mySSHTarget`",
"enter.ssh.connection.command": "SSH-Verbindungsbefehl eingeben",
"ssh.connection.command.place.holder": "Beispiel: \"ssh [email protected] -A\"",
"ssh.connection.command.place.holder": "Beispiel: `ssh [email protected] -A`",
"select.ssh.config.file": "Wählen Sie eine SSH-Konfigurationsdatei aus",
"yes": "Ja",
"no": "Nein",
@@ -6,23 +6,26 @@
{
"unable.to.start": "Der C/C++-Sprachserver kann nicht gestartet werden. IntelliSense-Features werden deaktiviert. Fehler: {0}",
"check.permissions": "EPERM: Berechtigungen für \"{0}\" überprüfen",
"select.compile.commands": "Wählen Sie einen Compiler aus, der für IntelliSense konfiguriert werden soll.",
"select.compiler": "Wählen Sie einen Compiler aus, der für IntelliSense konfiguriert werden soll.",
"configure.intelliSense.forFolder": "Wie möchten Sie IntelliSense für den Ordner \"{0}\" konfigurieren?",
"configure.intelliSense.thisFolder": "Wie möchten Sie IntelliSense für diesen Ordner konfigurieren?",
"found.string": "Gefunden unter {0}",
"use.compiler": "{0} verwenden",
"configuration.providers": "Konfigurationsanbieter",
"compilers": "Compiler",
"setCompiler.message": "IntelliSense ist nicht konfiguriert. Wenn Sie keine eigenen Konfigurationen festlegen, ist IntelliSense möglicherweise nicht funktionsfähig.",
"selectCompiler.string": "Compiler auswählen",
"selectAnotherCompiler.string": "Anderen Compiler auf meinem Computer auswählen",
"selectIntelliSenseConfiguration.string": "IntelliSense-Konfiguration auswählen...",
"use.provider": "{0} verwenden",
"use.compileCommands": "{0} verwenden",
"selectAnotherCompiler.string": "Anderen Compiler auf meinem Computer auswählen...",
"installCompiler.string": "Hilfe bei der Installation eines Compilers",
"noConfig.string": "Keinen Compiler konfigurieren (nicht empfohlen)",
"noConfig.string": "Nicht mit einem Compiler konfigurieren (nicht empfohlen)",
"selectCompiler.string": "Compiler auswählen",
"confirmCompiler.string": "Ja",
"selectCompiler.message": "Der Compiler {0} wurde gefunden. Möchten Sie IntelliSense mit diesem Compiler konfigurieren?",
"server.crashed.restart": "Der Sprach-Server ist abgestürzt. Neustart wird ausgeführt ...",
"server.crashed2": "Der Sprachserver ist in den letzten 3 Minuten 5-mal abgestürzt. Er wird nicht neu gestartet.",
"loggingLevel.changed": "{0} wurde geändert in {1}",
"provider.configure.folder": "{0} möchte IntelliSense für den Ordner \"{1}\" konfigurieren.",
"provider.configure.this.folder": "{0} möchte IntelliSense für diesen Ordner konfigurieren.",
"allow.button": "Zulassen",
"dont.allow.button": "Nicht zulassen",
"ask.me.later.button": "Später nachfragen",
"dismiss.button": "Schließen",
"diable.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.",
@@ -35,6 +38,11 @@
"dont.show.again": "Nicht mehr anzeigen",
"update.your.intellisense.settings": "Aktualisieren Sie Ihre IntelliSense-Einstellungen, oder verwenden Sie vcpkg, um Bibliotheken zur Suche nach fehlenden Headern zu installieren.",
"configure.your.intellisense.settings": "Konfigurieren Sie Ihre IntelliSense-Einstellungen, um fehlende Header zu suchen.",
"provider.configure.folder": "{0} möchte IntelliSense für den Ordner \"{1}\" konfigurieren.",
"provider.configure.this.folder": "{0} möchte IntelliSense für diesen Ordner konfigurieren.",
"allow.button": "Zulassen",
"dont.allow.button": "Nicht zulassen",
"ask.me.later.button": "Später nachfragen",
"a.compile.commands.file": "eine compile_commands.json-Datei",
"auto-configure.intellisense.folder": "Möchten Sie {0} zum automatischen Konfigurieren von IntelliSense für den Ordner \"{1}\" verwenden?",
"auto-configure.intellisense.this.folder": "Möchten Sie {0} zum automatischen Konfigurieren von IntelliSense für diesen Ordner verwenden?",
@@ -42,6 +50,5 @@
"no.button": "Nein",
"configurations.received": "Benutzerdefinierte Konfigurationen empfangen:",
"browse.configuration.received": "Benutzerdefinierte Suchkonfiguration empfangen: {0}",
"no.compilers.found": "Es wurden keine C++ Compiler auf dem System gefunden. Für Ihre Plattform empfehlen wir Ihnen die Installation von {0} mithilfe der Anweisungen im Editor.",
"compilers.found": "Wir haben die folgenden C++-Compiler auf Ihrem System gefunden. Wählen Sie einen Compiler in der IntelliSense-Konfiguration Ihres Projekts aus."
"fallback.clipboard": " Die Deklaration/Definition wurde kopiert."
}
@@ -7,6 +7,7 @@
"find.all.references": "Alle Verweise suchen",
"peek.references": "Verweisvorschau",
"rename": "Umbenennen",
"call.hierarchy": "Aufrufhierarchie",
"confirmed.reference.upper": "BESTÄTIGTER VERWEIS",
"confirmation.in.progress.upper": "BESTÄTIGUNG WIRD AUSGEFÜHRT",
"comment.reference.upper": "KOMMENTARVERWEIS",
@@ -0,0 +1,8 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
// Do not edit this file. It is machine generated.
{
"c.cpp.configurations": "C/C++-Konfigurationen"
}
@@ -4,18 +4,42 @@
*--------------------------------------------------------------------------------------------*/
// Do not edit this file. It is machine generated.
{
"c.cpp.parsing.open.files.tooltip": "Offene Dateien werden analysiert",
"running.tagparser.text": "Parsing-Arbeitsbereich",
"paused.tagparser.text": "Parsing-Arbeitsbereich: Angehalten",
"complete.tagparser.text": "Parsing abgeschlossen",
"initializing.tagparser.text": "Arbeitsbereich wird initialisiert",
"indexing.tagparser.text": "Arbeitsbereich für die Indizierung",
"rescan.tagparse.text": "Arbeitsbereich neu einlesen",
"c.cpp.parsing.open.files.tooltip": "Offene Dateien werden geparst",
"click.to.preview": "Klicken Sie, um eine Vorschau der Ergebnisse anzuzeigen.",
"updating.intellisense.tooltip": "IntelliSense wird aktualisiert",
"updating.intellisense.text": "IntelliSense: Aktualisieren",
"idle.intellisense.text": "IntelliSense: Bereit",
"absent.intellisense.text": "IntelliSense: Nicht konfiguriert",
"running.analysis.text": "Code Analysis: Wird ausgeführt",
"paused.analysis.text": "Code Analysis: Angehalten",
"mode.analysis.prefix": "Code Analysis-Modus: ",
"c.cpp.configureIntelliSenseStatus.text": "IntelliSense konfigurieren",
"c.cpp.configureIntelliSenseStatus.cppText": "IntelliSense in C/C++ konfigurieren",
"select.command": "Befehl auswählen...",
"select.code.analysis.command": "Codeanalysebefehl auswählen...",
"c.cpp.configuration.tooltip": "C/C++-Konfiguration",
"c.cpp.references.statusbar": "C/C++-Verweisstatus",
"c.cpp.intellisense.statusbar": "Status von C/C++-IntelliSense",
"c.cpp.tagparser.statusbar": "Status des C/C++-Tagparsers",
"discovering.files.tooltip": "Dateien werden ermittelt",
"running.analysis.tooltip": "\"{0}\" wird ausgeführt",
"code.analysis.paused.tooltip": "{0} angehalten",
"running.analysis.processed.tooltip": "Ausführen von {0}: {1} / {2} ({3}%)",
"cpptools.status.intellisense": "Status von C/C++-IntelliSense",
"cpptools.status.tagparser": "Status des C/C++-Tagparsers",
"cpptools.detail.tagparser": "Wird initialisiert...",
"cpptools.status.codeanalysis": "C/C++-Code Analysis-Status",
"c.cpp.codeanalysis.statusbar.runNow": "Jetzt ausführen",
"tagparser.pause.text": "Anhalten",
"tagparser.resume.text": "Fortsetzen",
"intellisense.select.text": "Compiler auswählen",
"rescan.intellisense.text": "Neu einlesen",
"rescan.intellisense.tooltip": "IntelliSense neu einlesen",
"mode.codeanalysis.status.automatic": "Automatisch",
"mode.codeanalysis.status.manual": "Manuell",
"c.cpp.codeanalysis.statusbar.showCodeAnalysisOptions": "Optionen",
"startup.codeanalysis.status": "Wird gestartet...",
"c.cpp.codeanalysis.statusbar.showRunNowOptions": "Jetzt ausführen",
"running.analysis.processed.tooltip": "Wird ausgeführt: {0} / {1} ({2}%)",
"select.a.configuration": "Konfiguration auswählen...",
"edit.configuration.ui": "Konfigurationen bearbeiten (Benutzeroberfläche)",
"edit.configuration.json": "Konfigurationen bearbeiten (JSON)",
@@ -27,7 +51,11 @@
"select.workspace": "Arbeitsbereichsordner auswählen...",
"resume.parsing": "Arbeitsbereichsanalyse fortsetzen",
"pause.parsing": "Arbeitsbereichsanalyse anhalten",
"cancel.analysis": "\"{0}\" abbrechen",
"resume.analysis": "\"{0}\" fortsetzen",
"pause.analysis": "\"{0}\" anhalten"
"cancel.analysis": "Abbrechen",
"resume.analysis": "Fortsetzen",
"pause.analysis": "Anhalten",
"another.analysis": "Starten Sie eine weitere...",
"active.analysis": "Code Analysis auf \"Aktive Dateien\" ausführen",
"all.analysis": "Code Analysis auf \"Alle Dateien\" ausführen",
"open.analysis": "Code Analysis auf \"Dateien öffnen\" ausführen"
}
@@ -18,26 +18,28 @@
"running.analysis.text": "Code Analysis: Wird ausgeführt",
"paused.analysis.text": "Code Analysis: Angehalten",
"mode.analysis.prefix": "Code Analysis-Modus: ",
"c.cpp.configureIntelliSenseStatus.text": "IntelliSense konfigurieren",
"c.cpp.configureIntelliSenseStatus.cppText": "IntelliSense in C/C++ konfigurieren",
"select.command": "Befehl auswählen...",
"cpptools.status.configuration": "Konfiguration auswählen",
"select.code.analysis.command": "Codeanalysebefehl auswählen...",
"c.cpp.configuration.tooltip": "C/C++-Konfiguration",
"c.cpp.references.statusbar": "C/C++-Referenzenstatus",
"cpptools.status.intellisense": "C/C++-IntelliSense-Status",
"cpptools.status.tagparser": "Status des C/C++-Tagparsers",
"cpptools.detail.tagparser": "Wird initialisiert...",
"cpptools.status.codeanalysis": "C/C++-Code Analysis-Status",
"c.cpp.codeanalysis.statusbar.runNow": "Jetzt ausführen",
"configuration.notselected.text": "Konfiguration: Nicht ausgewählt",
"configuration.selected.text": "Konfiguration auswählen",
"tagparser.pause.text": "Anhalten",
"tagparser.resume.text": "Fortsetzen",
"intellisense.select.text": "Compiler auswählen",
"rescan.intellisense.text": "Neu einlesen",
"rescan.intellisense.tooltip": "IntelliSense neu einlesen",
"mode.codeanalysis.status": "Automatisch",
"mode.codeanalysis.status.automatic": "Automatisch",
"mode.codeanalysis.status.manual": "Manuell",
"c.cpp.codeanalysis.statusbar.showCodeAnalysisOptions": "Optionen",
"startup.codeanalysis.status": "Wird gestartet...",
"c.cpp.codeanalysis.statusbar.showRunNowOptions": "Jetzt ausführen",
"running.analysis.processed.tooltip": "Ausführen von {0}: {1} / {2} ({3}%)",
"running.analysis.processed.tooltip": "Wird ausgeführt: {0} / {1} ({2}%)",
"select.a.configuration": "Konfiguration auswählen...",
"edit.configuration.ui": "Konfigurationen bearbeiten (Benutzeroberfläche)",
"edit.configuration.json": "Konfigurationen bearbeiten (JSON)",
@@ -49,10 +51,10 @@
"select.workspace": "Arbeitsbereichsordner auswählen...",
"resume.parsing": "Parsing des Arbeitsbereichs fortsetzen",
"pause.parsing": "Parsing des Arbeitsbereichs anhalten",
"cancel.analysis": "{0} abbrechen",
"resume.analysis": "{0} fortsetzen",
"pause.analysis": "{0} anhalten",
"another.analysis": "Starten Sie eine weitere {0}...",
"cancel.analysis": "Abbrechen",
"resume.analysis": "Fortsetzen",
"pause.analysis": "Anhalten",
"another.analysis": "Starten Sie eine weitere...",
"active.analysis": "Code Analysis auf \"Aktive Dateien\" ausführen",
"all.analysis": "Code Analysis auf \"Alle Dateien\" ausführen",
"open.analysis": "Code Analysis auf \"Dateien öffnen\" ausführen"
@@ -167,7 +167,8 @@
"overloads": "+%d Überladungen",
"specialization": "+1 Spezialisierung",
"specializations": "+%d Spezialisierungen",
"compiler": "Hinweis: IntelliSense ist nicht vollständig konfiguriert. Verwenden Sie den Befehl \"Standardcompiler auswählen\", um die Konfiguration abzuschließen.",
"intellisense_configuration": "Hinweis: IntelliSense ist nicht vollständig konfiguriert. Verwenden Sie den Befehl \"IntelliSense-Konfiguration auswählen...\", um die Konfiguration abzuschließen.",
"select_intellisense_configuration": "Wählen Sie eine IntelliSense-Konfiguration aus, um nach Systemheadern zu suchen.",
"expands_to": "Wird erweitert auf:",
"attention_label": "Achtung:",
"author_label": "Autor:",
@@ -286,11 +287,14 @@
"e_cm_file_not_in_project": "Datei '%s' nicht gefunden",
"refactor_create_declaration_definition_failed": "Fehler beim Erstellen der Deklaration/Definition: %s",
"refactor_create_default_delete": "Die Funktion \"%s\" kann nicht erstellt werden. Das Erstellen standardmäßiger oder gelöschter Funktionen wird nicht unterstützt.",
"refactor_function_copied_to_clipboard": "Die Funktionssignatur wurde in die Zwischenablage kopiert.",
"refactor_function_not_created": "Erstellen der Funktion '%s' nicht möglich.",
"refactor_ambiguous_locations": "Es wurde kein eindeutiger Speicherort für Funktion '%s' gefunden.",
"refactor_file_not_in_project": "Datei '%s' nicht gefunden",
"refactor_not_class_namespace": "Klasse oder Namespace '%s' wurde nicht gefunden.",
"refactor_operation_unsupported": "Der Vorgang wird für '%s' nicht unterstützt.",
"unknown_error": "Unbekannter Fehler."
"unknown_error": "Unbekannter Fehler.",
"run_select_intellisense_configuration": "Führen Sie den Befehl „IntelliSense-Konfiguration auswählen...“ aus, um nach Ihren Systemheadern zu suchen.",
"offer_copy_declaration": "Deklaration von \"{0}\" kopieren",
"offer_copy_definition": "Definition von \"{0}\" kopieren",
"refactor_copy_declaration_definition_failed": "Fehler beim Kopieren der Deklaration/Definition in die Zwischenablage: %s"
}
@@ -47,7 +47,7 @@
"windows.sdk.version": "Windows SDK-Version",
"windows.sdk.version.description": "Die Version des Windows SDK-Includepfads zur Verwendung unter Windows, z. B. \"{0}\".",
"mac.framework.path": "Pfad für Mac-Framework",
"mac.framework.path.description": "Eine Liste der Pfade für die IntelliSense-Engine, die beim Suchen nach eingeschlossenen Headern aus Mac-Frameworks verwendet werden sollen. Wird nur in Konfigurationen für macOS unterstützt.",
"mac.framework.path.description": "Eine Liste von Pfaden für die IntelliSense-Engine, die bei der Suche nach eingeschlossenen Headern aus Mac-Frameworks verwendet werden sollen. Wird nur für Konfigurationen für macOS unterstützt.",
"one.path.per.line": "Ein Pfad pro Zeile.",
"forced.include": "Erzwungene Include-Anweisung",
"forced.include.description": "Eine Liste der Dateien, die eingefügt werden sollen, bevor andere Zeichen in der Quelldatei verarbeitet werden. Die Dateien sind in der aufgelisteten Reihenfolge enthalten.",
@@ -0,0 +1,11 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
// Do not edit this file. It is machine generated.
{
"walkthrough.windows.title.open.dev.command.prompt": "Neustart mithilfe der Developer-Eingabeaufforderung",
"walkthrough.windows.background.dev.command.prompt": " Sie verwenden einen Windows-Computer mit dem MSVC-Compiler. Sie müssen daher VS Code über die Entwicklereingabeaufforderung starten, damit alle Umgebungsvariablen ordnungsgemäß festgelegt werden. So starten Sie mithilfe der Entwicklereingabeaufforderung neu:",
"walkthrough.open.command.prompt": "Öffnen Sie die Developer-Eingabeaufforderung für VS, indem Sie im Windows Startmenü \"developer\" eingeben. Wählen Sie die Developer-Eingabeaufforderung für VS aus, die automatisch zu Ihrem aktuellen geöffneten Ordner navigiert.",
"walkthrough.windows.press.f5": "Geben Sie \"code\" in die Eingabeaufforderung ein, und drücken Sie die EINGABETASTE. Dies sollte VS Code neu starten und Sie zu dieser exemplarischen Vorgehensweise zurückkehren. "
}
@@ -5,6 +5,6 @@
// Do not edit this file. It is machine generated.
{
"walkthough.mac.install.compiler": "C++-Compiler unter macOS installieren",
"walkthough.mac.text1": "Wenn Sie mithilfe von C++ unter macOS entwickeln, empfehlen wir die Installation des Clang-Compilers. Sie müssen nur den folgenden Befehl in einem Terminalfenster ausführen, um die Befehlszeilen-Entwicklertools zu installieren:",
"walkthough.mac.text1": "Wenn Sie mithilfe von C++ unter macOS entwickeln, empfehlen wir die Installation des Clang-Compilers. Sie müssen nur den folgenden Befehl in einem Terminalfenster(STRG+UMSCHALT+ `) ausführen, um die Befehlszeilen-Entwicklertools zu installieren:",
"walkthough.mac.text2": "Führen Sie den folgenden Befehl in einem Terminalfenster aus, um zu überprüfen, ob Clang installiert ist. Es sollte eine Meldung mit Informationen zur verwendeten Clang-Version angezeigt werden."
}
@@ -9,7 +9,7 @@
"walkthrough.windows.link.title1": "Verwenden von C++ und Windows-Subsystem für Linux (WSL) in VS Code",
"walkthrough.windows.link.title2": "Installieren Sie GCC unter Windows mit MinGW.",
"walkthrough.windows.text2": "Um MSVC zu installieren, laden Sie {0} von der Visual Studio {1}-Seite herunter. ",
"walkthrough.windows.build.tools1": "Buildtools für Visual Studio 2019",
"walkthrough.windows.build.tools1": "Buildtools für Visual Studio 2022",
"walkthrough.windows.link.downloads": "Downloads",
"walkthrough.windows.text3": "Überprüfen Sie im Visual Studio-Installer den {0} Workload, und wählen Sie {1} aus.",
"walkthrough.windows.build.tools2": "C++-Buildtools",
@@ -10,12 +10,12 @@
"bug.report.link.title": "notifique el problema",
"reinstalling.extension.heading": "Reinstalando la extensión C/C++",
"reinstall.extension.text1": "Al reinstalar una versión equivalente de una extensión, VS Code puede reutilizar el directorio de extensión existente. Para evitar que esto ocurra al reinstalar la extensión C/C++, puede ser necesario eliminar primero el directorio de extensión existente.",
"reinstall.extension.text2": "Los directorios de extensión instalados se pueden encontrar en una de las siguientes rutas de acceso en el directorio de usuario ('%USERPROFILE%' en Windows o '$HOME' en Linux y macOS)",
"reinstall.extension.text2": "Los directorios de extensión instalados se pueden encontrar en una de las siguientes rutas de acceso en el directorio de usuario (`%USERPROFILE%` en Windows o `$HOME` en Linux y macOS)",
"reinstall.extension.text3": "En una conexión remota:",
"reinstall.extension.text4": "Rutas de acceso de ejemplo para los directorios de extensiones C/C++ instalados:",
"reinstall.extension.text5": "En Windows:",
"reinstall.extension.text6": "En Linux:",
"reinstall.extension.text7": "A continuación, reinstale mediante la interfaz de usuario de Marketplace en VS Code.",
"reinstall.extension.text8": "Si VS Code no puede implementar la versión correcta de la extensión, el VSIX correcto para el sistema se puede {0} e instalar mediante la opción \\\"Instalar desde VSIX...\\\", en el menú \\\"...\\\" en la interfaz de usuario de Marketplace en VS Code.",
"reinstall.extension.text8": "Si VS Code no puede implementar la versión correcta de la extensión, el VSIX correcto para el sistema se puede {0} e instalar mediante la opción 'Instalar desde VSIX...', en el menú '...' en la interfaz de usuario de Marketplace en VS Code.",
"download.vsix.link.title": "descargado del sitio web del Marketplace VS Code"
}
@@ -4,7 +4,7 @@
*--------------------------------------------------------------------------------------------*/
// Do not edit this file. It is machine generated.
{
"c_cpp_properties.schema.json.definitions.configurations.items.properties.name": "Identificador de configuración. `Mac`, `Linux`, y `Win32 son identificadores especiales de configuraciones que se seleccionarán automáticamente en esas plataformas, pero el identificador puede ser cualquier texto.",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.name": "Identificador de configuración. `Mac`, `Linux`, y `Win32` son identificadores especiales de configuraciones que se seleccionarán automáticamente en esas plataformas, pero el identificador puede ser cualquier texto.",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerPath": "Ruta de acceso completa del compilador usado (por ejemplo, `/usr/bin/gcc`) para que IntelliSense sea más preciso.",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerArgs": "Argumentos del compilador para modificar las inclusiones o definiciones usadas, por ejemplo, `-nostdinc++`, `-m32`, etc. Los argumentos que toman argumentos adicionales delimitados por espacios deben especificarse como argumentos independientes en la matriz; por ejemplo, para `--sysroot <arg>` use `\"--sysroot\", \"<arg>\"`.",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.cStandard": "Versión del estándar del lenguaje C que se va a usar para IntelliSense. Nota: Los estándares GNU solo se usan para consultar el compilador de conjuntos a fin de obtener definiciones GNU e IntelliSense emulará la versión del estándar C equivalente.",
+29 -5
View File
@@ -16,7 +16,9 @@
"c_cpp.command.configurationProviderSelect.title": "Cambiar el proveedor de configuración...",
"c_cpp.command.configurationEditJSON.title": "Editar configuraciones (JSON)",
"c_cpp.command.configurationEditUI.title": "Editar configuraciones (interfaz de usuario)",
"c_cpp.command.selectDefaultCompiler.title": "Selecciona el Compilador predeterminado",
"c_cpp.command.selectDefaultCompiler.title": "Seleccionar compilador predeterminado...",
"c_cpp.command.selectIntelliSenseConfiguration.title": "Seleccionar configuración de IntelliSense...",
"c_cpp.command.rescanCompilers.title": "Volver a examinar los compiladores",
"c_cpp.command.switchHeaderSource.title": "Cambiar el encabezado o el origen",
"c_cpp.command.enableErrorSquiggles.title": "Habilitar el subrayado ondulado de errores",
"c_cpp.command.disableErrorSquiggles.title": "Deshabilitar el subrayado ondulado de errores",
@@ -57,7 +59,7 @@
"c_cpp.configuration.intelliSense.maxCachedProcesses.markdownDescription": "Número máximo de procesos de IntelliSense que se van a seguir ejecutando. El valor predeterminado `null` (vacío) usa el valor heredado de `#C_Cpp.maxCachedProcesses#`.",
"c_cpp.configuration.intelliSense.maxMemory.markdownDescription": "Los procesos anteriores de IntelliSense se cerrarán antes de que se creen nuevos procesos después de superar este uso de memoria (en MB). El valor predeterminado de `null` (vacío) usa el valor heredado de `#C_Cpp.maxMemory#`.",
"c_cpp.configuration.references.maxConcurrentThreads.markdownDescription": "Número máximo de subprocesos simultáneos que se usarán para 'Buscar todas las referencias' y 'Cambiar nombre'. El valor predeterminado de `null` (vacío) usa el valor heredado de `#C_Cpp.maxConcurrentThreads#`.",
"c_cpp.configuration.references.maxCachedProcesses.markdownDescription": "Número máximo de procesos que se mantendrán en memoria para `Find All References` y `Rename`. El valor `0` deshabilita esta característica. El valor `null` (vacío) usa el valor heredado de `#C_Cpp.maxCachedProcesses#`.",
"c_cpp.configuration.references.maxCachedProcesses.markdownDescription": "Número máximo de procesos que se mantendrán en memoria para 'Buscar todas las referencias' y 'Cambiar nombre'. El valor `0` deshabilita esta característica. El valor `null` (vacío) usa el valor heredado de `#C_Cpp.maxCachedProcesses#`.",
"c_cpp.configuration.references.maxMemory.markdownDescription": "Menos procesos de 'Buscar todas las referencias' y 'Cambiar nombre' se ejecutarán simultáneamente después de superar este uso de memoria (en MB). El valor predeterminado de `null` (vacío) usa el valor heredado de `#C_Cpp.maxMemory#`.",
"c_cpp.configuration.codeAnalysis.maxConcurrentThreads.markdownDescription": "Número máximo de subprocesos simultáneos que se usarán para análisis de código. El valor predeterminado de `null` (vacío) usa la mitad del valor heredado de `#C_Cpp.maxConcurrentThreads#`.",
"c_cpp.configuration.codeAnalysis.maxMemory.markdownDescription": "Menos procesos de análisis de código se ejecutarán simultáneamente después de superar este uso de memoria (en MB). El valor predeterminado de `null` (vacío) usa el valor heredado de `#C_Cpp.maxMemory#`.",
@@ -175,7 +177,7 @@
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.markdownDescription": "Los bloques de código siempre tienen formato basado en los valores de la configuración `C_Cpp.vcFormat.newLine.*`.",
"c_cpp.configuration.clang_format_path.markdownDescription": "Ruta de acceso completa del archivo ejecutable de `clang-format`. Si no se especifica y `clang-format` está disponible en la ruta de acceso del entorno, se usará este. Si no se encuentra en la ruta de acceso del entorno, se usará el `clang-format` incluido con la extensión.",
"c_cpp.configuration.clang_format_style.markdownDescription": "Estilo de codificación. Actualmente, admite: `Visual Studio`, `LLVM`, `Google`, `Chromium`, `Mozilla`, `WebKit`, `Microsoft`, `GNU`. Use `file` para cargar el estilo de un archivo `.clang-format` en el directorio actual o primario, o use `file:<path>/.clang-format` para hacer referencia a una ruta de acceso específica. Use `{clave: valor, ...}` para establecer parámetros específicos. Por ejemplo, el estilo de `Visual Studio` es similar a: `{ BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }`.",
"c_cpp.configuration.clang_format_fallbackStyle.markdownDescription": "Nombre del estilo predefinido que se usa como elemento fallback en el caso de que se invoque a `clang-format` con el estilo `file` y no se encuentre el archivo `.clang-format`. Los valores posibles son `Visual Studio`, `LLVM`, `Google`, `Chromium`, `Mozilla`, `WebKit`, `Microsoft`, `GNU`, ninguno o usar `{clave: valor, ...}` para establecer parámetros específicos. Por ejemplo, el estilo `Visual Studio` es similar a: `{ BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }`.",
"c_cpp.configuration.clang_format_fallbackStyle.markdownDescription": "Nombre del estilo predefinido que se usa como elemento fallback en el caso de que se invoque a `clang-format` con el estilo `file` y no se encuentre el archivo `.clang-format`. Los valores posibles son `Visual Studio`, `LLVM`, `Google`, `Chromium`, `Mozilla`, `WebKit`, `Microsoft`, `GNU`, `none` o usar `{clave: valor, ...}` para establecer parámetros específicos. Por ejemplo, el estilo `Visual Studio` es similar a: `{ BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }`.",
"c_cpp.configuration.clang_format_sortIncludes.markdownDescription": "Si se establece, invalida el comportamiento de ordenación de inclusiones que determina el parámetro `SortIncludes`.",
"c_cpp.configuration.intelliSenseEngine.description": "Controla el proveedor de IntelliSense.",
"c_cpp.configuration.intelliSenseEngine.default.description": "Proporciona resultados que reconocen el contexto a través de un proceso de IntelliSense independiente.",
@@ -243,7 +245,7 @@
"c_cpp.configuration.experimentalFeatures.description": "Controla si se pueden usar las características \"experimentales\".",
"c_cpp.configuration.suggestSnippets.markdownDescription": "Si se establece en `true`, el servidor de lenguaje proporciona los fragmentos de código.",
"c_cpp.configuration.caseSensitiveFileSupport.markdownDescription": "Si se establece en `default`, el sistema de archivos del área de trabajo no distingue mayúsculas de minúsculas en Windows y distingue mayúsculas de minúsculas en macOS o Linux. Si se establece en `enabled`, el sistema de archivos del área de trabajo distingue mayúsculas de minúsculas en Windows.",
"c_cpp.configuration.enhancedColorization.markdownDescription": "Si se habilita esta opción, el código se colorea de acuerdo con IntelliSense. Esta configuración solo se aplica si `#C_Cpp.intelliSenseEngine#` se establece en `Default`.",
"c_cpp.configuration.enhancedColorization.markdownDescription": "Si se habilita esta opción, el código se colorea de acuerdo con IntelliSense. Esta configuración solo se aplica si `#C_Cpp.intelliSenseEngine#` se establece en `default`.",
"c_cpp.configuration.codeFolding.description": "Si está habilitada, el servidor de lenguaje proporciona intervalos de plegado de código.",
"c_cpp.configuration.hover.description": "Si se deshabilita, el servidor de lenguaje ya no proporciona detalles al mantener el puntero.",
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "Habilita los servicios de integración para el [administrador de dependencias de vcpkgs](https://aka.ms/vcpkg/).",
@@ -405,5 +407,27 @@
"c_cpp.debuggers.logging.category.verbose.description": "Registros que se usan para la investigación interactiva durante el desarrollo. Estos registros deben contener principalmente información útil para la depuración y no tener ningún valor a largo plazo.",
"c_cpp.debuggers.logging.category.warning.description": "Registros que resaltan un evento anómalo o inesperado en el flujo de la aplicación, pero que no hacen que se detenga la ejecución de la aplicación de otro modo.",
"c_cpp.debuggers.logging.category.error.description": "Registros que resaltan cuándo se detiene el flujo de ejecución actual debido a un error. Esto debe indicar un error en la actividad actual, no un error en toda la aplicación.",
"c_cpp.debuggers.logging.category.none.description": "No se usa para escribir mensajes de registro. Especifica que una categoría de registro no debe escribir ningún mensaje."
"c_cpp.debuggers.logging.category.none.description": "No se usa para escribir mensajes de registro. Especifica que una categoría de registro no debe escribir ningún mensaje.",
"c_cpp.walkthrough.title": "Introducción al desarrollo de C++",
"c_cpp.walkthrough.description": "Sumérgete en la enriquecida experiencia de desarrollo de C++ de VS Code.",
"c_cpp.walkthrough.set.up.title": "Configurar el entorno de C++",
"c_cpp.walkthrough.activating.description": "Activando la extensión de C++ para determinar si se ha configurado el entorno de C++.\nActivando extensión...",
"c_cpp.walkthrough.no.compilers.description": "No se encontró ningún compilador de C++ en la máquina, pero es necesario para usar la extensión de C++. Siga las instrucciones de la derecha para instalar uno y, a continuación, haga clic en \"Buscar mi nuevo compilador\".\n[Buscar mi nuevo compilador](command:C_Cpp.RescanCompilers?%7B%22sender%22%3A%22walkthrough%22%7D)",
"c_cpp.walkthrough.compilers.found.description": "La extensión de C++ funciona con un compilador de C++. Haga clic en el botón siguiente para seleccionar uno de los que ya estén en su equipo.\n[Seleccionar mi compilador predeterminado](command:C_Cpp.SelectDefaultCompiler?%7B%22sender%22%3A%22walkthrough%22%7D)",
"c_cpp.walkthrough.compilers.found.altText": "Imagen que muestra la selección de una selección rápida predeterminada del compilador y la lista de compiladores encontrados en el equipo de los usuarios, uno de los cuales está seleccionado.",
"c_cpp.walkthrough.create.cpp.file.title": "Crear un archivo de C++",
"c_cpp.walkthrough.create.cpp.file.description": "[Abrir](command:toSide:workbench.action.files.openFile) o [crear](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D) un archivo de C++. Asegúrese de guardarlo con la extensión \".cpp\", como \"helloworld.cpp\". \n[Crear un archivo de C++](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)",
"c_cpp.walkthrough.create.cpp.file.altText": "Abre un archivo de C++ o una carpeta con un proyecto de C++.",
"c_cpp.walkthrough.command.prompt.title": "Volver a iniciar desde el símbolo del sistema del desarrollador",
"c_cpp.walkthrough.command.prompt.description": "Al usar el compilador de Microsoft Visual Studio C++, la extensión de C++ requiere que inicies VS Code desde el símbolo del sistema del desarrollador. Sigue las instrucciones de la derecha para volver a iniciar.\n[Volver a cargar ventana](command:workbench.action.reloadWindow)",
"c_cpp.walkthrough.run.debug.title": "Ejecución y depuración del archivo de C++",
"c_cpp.walkthrough.run.debug.mac.description": "Abre el archivo de C++ y haz clic en el botón reproducir de la esquina superior derecha del editor o presiona F5 cuando estés en el archivo. Selecciona \"clang++ - Compilar y depurar archivo activo\" para ejecutarlo con el depurador.",
"c_cpp.walkthrough.run.debug.linux.description": "Abre el archivo de C++ y haz clic en el botón reproducir de la esquina superior derecha del editor o presiona F5 cuando estés en el archivo. Selecciona \"g++ - Compilar y depurar archivo activo\" para ejecutarlo con el depurador.",
"c_cpp.walkthrough.run.debug.windows.description": "Abre el archivo de C++ y haz clic en el botón reproducir de la esquina superior derecha del editor o presiona F5 cuando estés en el archivo. Selecciona \"cl.exe - Compilar y depurar archivo activo\" para ejecutarlo con el depurador.",
"c_cpp.walkthrough.run.debug.windows.altText": "Imagen que muestra un punto de interrupción en un archivo de C++, el botón f5 y el símbolo de ejecución en la parte superior derecha",
"c_cpp.walkthrough.customize.debugging.title": "Personalizar depuración",
"c_cpp.walkthrough.customize.debugging.mac.description": "Puede personalizar la configuración de depuración (por ejemplo, para pasar argumentos al programa en tiempo de ejecución) seleccionando \"Agregar configuración de depuración\" a la derecha del botón de reproducir. La configuración de depuración personalizada se guarda en el archivo launch.json del proyecto. \n[Más información](https://code.visualstudio.com/docs/cpp/config-linux#_debug-helloworldcpp)",
"c_cpp.walkthrough.customize.debugging.linux.description": "Puede personalizar la configuración de depuración (por ejemplo, para pasar argumentos al programa en tiempo de ejecución) seleccionando \"Agregar configuración de depuración\" a la derecha del botón de reproducir. La configuración de depuración personalizada se guarda en el archivo launch.json del proyecto. \n[Más información](https://code.visualstudio.com/docs/cpp/config-msvc#_debug-helloworldcpp)",
"c_cpp.walkthrough.customize.debugging.windows.description": "Puede personalizar la configuración de depuración (por ejemplo, para pasar argumentos al programa en tiempo de ejecución) seleccionando \"Agregar configuración de depuración\" a la derecha del botón de reproducir. La configuración de depuración personalizada se guarda en el archivo launch.json del proyecto. \n[Más información](https://code.visualstudio.com/docs/cpp/config-clang-mac#_debug-helloworldcpp)",
"c_cpp.walkthrough.customize.debugging.altText": "Imagen que muestra Agregar configuración de depuración en la lista desplegable"
}
@@ -10,7 +10,7 @@
"enter.ssh.target.name": "Escriba el nombre de destino SSH",
"ssh.target.name.place.holder": "Ejemplo: `mySSHTarget`",
"enter.ssh.connection.command": "Escriba el comando de conexión SSH",
"ssh.connection.command.place.holder": "Ejemplo: \"ssh [email protected] -A\"",
"ssh.connection.command.place.holder": "Ejemplo: `ssh [email protected] -A`",
"select.ssh.config.file": "Selección de un archivo de configuración SSH",
"yes": "Sí",
"no": "No",
@@ -6,23 +6,26 @@
{
"unable.to.start": "No se puede iniciar el servidor de lenguaje de C/C++. Las características de IntelliSense se deshabilitarán. Error: {0}",
"check.permissions": "EPERM: Compruebe los permisos de \"{0}\"",
"select.compile.commands": "Selecciona un compilador para configurarlo para IntelliSense",
"select.compiler": "Selecciona un compilador para configurarlo para IntelliSense",
"configure.intelliSense.forFolder": "¿Cómo deseas configurar IntelliSense para la carpeta \"{0}\"?",
"configure.intelliSense.thisFolder": "¿Cómo deseas configurar IntelliSense para esta carpeta?",
"found.string": "Encontrado en {0}",
"use.compiler": "Uso {0}",
"configuration.providers": "proveedores de configuración",
"compilers": "Compiladores",
"setCompiler.message": "No tiene configurado IntelliSense. A menos que establezca sus propias configuraciones, puede que IntelliSense no funcione.",
"selectCompiler.string": "Selecciona un compilador",
"selectAnotherCompiler.string": "Seleccionar otro compilador en mi máquina",
"selectIntelliSenseConfiguration.string": "Seleccionar configuración de IntelliSense...",
"use.provider": "Uso {0}",
"use.compileCommands": "Uso {0}",
"selectAnotherCompiler.string": "Seleccionar otro compilador en mi máquina...",
"installCompiler.string": "Ayuda para instalar un compilador",
"noConfig.string": "No configurar ningún compilador (no recomendado)",
"noConfig.string": "No configurar con un compilador (no recomendado)",
"selectCompiler.string": "Selecciona un compilador",
"confirmCompiler.string": "Sí",
"selectCompiler.message": "Se encontró el compilador {0}. ¿Desea configurar IntelliSense con este compilador?",
"server.crashed.restart": "El servidor de lenguaje se bloqueó. Se está reiniciando...",
"server.crashed2": "El servidor de lenguaje se ha bloqueado cinco veces en los tres últimos minutos. No se reiniciará.",
"loggingLevel.changed": "{0} se cambió a: {1}",
"provider.configure.folder": "{0} desea configurar IntelliSense para la carpeta \"{1}\".",
"provider.configure.this.folder": "{0} desea configurar IntelliSense para esta carpeta.",
"allow.button": "Permitir",
"dont.allow.button": "No permitir",
"ask.me.later.button": "Preguntarme más tarde",
"dismiss.button": "Descartar",
"diable.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.",
@@ -35,6 +38,11 @@
"dont.show.again": "No volver a mostrar",
"update.your.intellisense.settings": "Actualice la configuración de IntelliSense o use Vcpkg para instalar las bibliotecas y buscar los encabezados que faltan.",
"configure.your.intellisense.settings": "Configure las opciones de IntelliSense para buscar los encabezados que faltan.",
"provider.configure.folder": "{0} desea configurar IntelliSense para la carpeta \"{1}\".",
"provider.configure.this.folder": "{0} desea configurar IntelliSense para esta carpeta.",
"allow.button": "Permitir",
"dont.allow.button": "No permitir",
"ask.me.later.button": "Preguntarme más tarde",
"a.compile.commands.file": "un archivo compile_commands.json",
"auto-configure.intellisense.folder": "¿Desea usar {0} para configurar automáticamente IntelliSense para la carpeta \"{1}\"?",
"auto-configure.intellisense.this.folder": "¿Desea usar {0} para configurar automáticamente IntelliSense para esta carpeta?",
@@ -42,6 +50,5 @@
"no.button": "No",
"configurations.received": "Configuraciones personalizadas recibidas:",
"browse.configuration.received": "Configuración de exploración personalizada recibida: {0}",
"no.compilers.found": "No se encontró ningún compilador de C++ en el sistema. Para la plataforma, se recomienda instalar {0} mediante las instrucciones del editor.",
"compilers.found": "Hemos encontrado los siguientes compiladores de C++ en el sistema. Elija un compilador en la configuración de IntelliSense del proyecto."
"fallback.clipboard": " Se copió la declaración o definición."
}
@@ -7,6 +7,7 @@
"find.all.references": "Buscar todas las referencias",
"peek.references": "Inspeccionar referencias",
"rename": "Cambiar nombre",
"call.hierarchy": "Jerarquía de llamadas",
"confirmed.reference.upper": "REFERENCIA CONFIRMADA",
"confirmation.in.progress.upper": "CONFIRMACIÓN EN CURSO",
"comment.reference.upper": "REFERENCIA DE COMENTARIO",
@@ -0,0 +1,8 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
// Do not edit this file. It is machine generated.
{
"c.cpp.configurations": "Configuración de C/C++"
}
@@ -4,18 +4,42 @@
*--------------------------------------------------------------------------------------------*/
// Do not edit this file. It is machine generated.
{
"running.tagparser.text": "Analizar área de trabajo",
"paused.tagparser.text": "Área de trabajo de análisis: en pausa",
"complete.tagparser.text": "Análisis finalizado",
"initializing.tagparser.text": "Inicializando área de trabajo",
"indexing.tagparser.text": "Área de trabajo de indexación",
"rescan.tagparse.text": "Volver a examinar el área de trabajo",
"c.cpp.parsing.open.files.tooltip": "Analizando archivos abiertos",
"click.to.preview": "hacer clic para obtener una vista previa de los resultados",
"updating.intellisense.tooltip": "Actualizando IntelliSense...",
"updating.intellisense.text": "IntelliSense: actualización",
"idle.intellisense.text": "IntelliSense: listo",
"absent.intellisense.text": "IntelliSense: no configurado",
"running.analysis.text": "Code Analysis: en ejecución",
"paused.analysis.text": "Code Analysis: en pausa",
"mode.analysis.prefix": "Modo de Code Analysis: ",
"c.cpp.configureIntelliSenseStatus.text": "Configurar IntelliSense",
"c.cpp.configureIntelliSenseStatus.cppText": "Configuración de IntelliSense en C/C++",
"select.command": "Seleccione un comando...",
"select.code.analysis.command": "Seleccione un comando de análisis de código...",
"c.cpp.configuration.tooltip": "Configuración de C/C++",
"c.cpp.references.statusbar": "Estado de referencias de C/C++",
"c.cpp.intellisense.statusbar": "Estado de IntelliSense de C/C++",
"c.cpp.tagparser.statusbar": "Estado del analizador de etiquetas de C/C++",
"discovering.files.tooltip": "Detectando archivos",
"running.analysis.tooltip": "Ejecutando {0}",
"code.analysis.paused.tooltip": "{0} en pausa",
"running.analysis.processed.tooltip": "{0} en ejecución: {1} / {2} ({3}%)",
"cpptools.status.intellisense": "Estado de IntelliSense de C/C++",
"cpptools.status.tagparser": "Estado del analizador de etiquetas de C/C++",
"cpptools.detail.tagparser": "Inicializando...",
"cpptools.status.codeanalysis": "Estado de Code Analysis de C/C++",
"c.cpp.codeanalysis.statusbar.runNow": "Ejecutar ahora",
"tagparser.pause.text": "Pausa",
"tagparser.resume.text": "Reanudar",
"intellisense.select.text": "Seleccione un compilador",
"rescan.intellisense.text": "Volver a examinar",
"rescan.intellisense.tooltip": "Volver a examinar IntelliSense",
"mode.codeanalysis.status.automatic": "Automático",
"mode.codeanalysis.status.manual": "Manual",
"c.cpp.codeanalysis.statusbar.showCodeAnalysisOptions": "Opciones",
"startup.codeanalysis.status": "Iniciando...",
"c.cpp.codeanalysis.statusbar.showRunNowOptions": "Ejecutar ahora",
"running.analysis.processed.tooltip": "En ejecución: {0} / {1} ({2}%)",
"select.a.configuration": "Seleccione una configuración...",
"edit.configuration.ui": "Editar configuraciones (interfaz de usuario)",
"edit.configuration.json": "Editar configuraciones (JSON)",
@@ -27,7 +51,11 @@
"select.workspace": "Seleccione una carpeta del área de trabajo...",
"resume.parsing": "Reanudar el análisis de área de trabajo",
"pause.parsing": "Pausar el análisis de área de trabajo",
"cancel.analysis": "Cancelar {0}",
"resume.analysis": "Reanudación de {0}",
"pause.analysis": "Pausa de {0}"
"cancel.analysis": "Cancelar",
"resume.analysis": "Reanudar",
"pause.analysis": "Pausa",
"another.analysis": "Iniciar otro...",
"active.analysis": "Ejecutar Code Analysis en el archivo activo",
"all.analysis": "Ejecutar análisis de código en todos los archivos",
"open.analysis": "Ejecutar análisis de código en archivos abiertos"
}
@@ -18,26 +18,28 @@
"running.analysis.text": "Code Analysis: en ejecución",
"paused.analysis.text": "Code Analysis: en pausa",
"mode.analysis.prefix": "Modo de Code Analysis: ",
"c.cpp.configureIntelliSenseStatus.text": "Configurar IntelliSense",
"c.cpp.configureIntelliSenseStatus.cppText": "Configuración de IntelliSense en C/C++",
"select.command": "Seleccione un comando...",
"cpptools.status.configuration": "Seleccionar configuración",
"select.code.analysis.command": "Seleccione un comando de análisis de código...",
"c.cpp.configuration.tooltip": "Configuración de C/C++",
"c.cpp.references.statusbar": "Estado de referencias de C/C++",
"cpptools.status.intellisense": "Estado de IntelliSense de C/C++",
"cpptools.status.tagparser": "Estado del analizador de etiquetas de C/C++",
"cpptools.detail.tagparser": "Inicializando...",
"cpptools.status.codeanalysis": "Estado de Code Analysis de C/C++",
"c.cpp.codeanalysis.statusbar.runNow": "Ejecutar ahora",
"configuration.notselected.text": "Configuración: no seleccionada",
"configuration.selected.text": "Seleccionar configuración",
"tagparser.pause.text": "Pausa",
"tagparser.resume.text": "Reanudar",
"intellisense.select.text": "Seleccione un compilador",
"rescan.intellisense.text": "Volver a examinar",
"rescan.intellisense.tooltip": "Volver a examinar IntelliSense",
"mode.codeanalysis.status": "Automático",
"mode.codeanalysis.status.automatic": "Automático",
"mode.codeanalysis.status.manual": "Manual",
"c.cpp.codeanalysis.statusbar.showCodeAnalysisOptions": "Opciones",
"startup.codeanalysis.status": "Iniciando...",
"c.cpp.codeanalysis.statusbar.showRunNowOptions": "Ejecutar ahora",
"running.analysis.processed.tooltip": "{0} en ejecución: {1} / {2} ({3}%)",
"running.analysis.processed.tooltip": "En ejecución: {0} / {1} ({2}%)",
"select.a.configuration": "Seleccione una configuración...",
"edit.configuration.ui": "Editar configuraciones (interfaz de usuario)",
"edit.configuration.json": "Editar configuraciones (JSON)",
@@ -49,10 +51,10 @@
"select.workspace": "Seleccione una carpeta del área de trabajo...",
"resume.parsing": "Reanudar el análisis de área de trabajo",
"pause.parsing": "Pausar el análisis de área de trabajo",
"cancel.analysis": "Cancelar {0}",
"resume.analysis": "Reanudación de {0}",
"pause.analysis": "Pausa de {0}",
"another.analysis": "Iniciar otro {0}...",
"cancel.analysis": "Cancelar",
"resume.analysis": "Reanudar",
"pause.analysis": "Pausa",
"another.analysis": "Iniciar otro...",
"active.analysis": "Ejecutar Code Analysis en el archivo activo",
"all.analysis": "Ejecutar análisis de código en todos los archivos",
"open.analysis": "Ejecutar análisis de código en archivos abiertos"
@@ -167,7 +167,8 @@
"overloads": "%d sobrecargas más",
"specialization": "1 especialización más",
"specializations": "%d especializaciones más",
"compiler": "Nota: IntelliSense no está configurado del todo. Usa el comando \"Seleccionar compilador predeterminado\" para terminar la configuración.",
"intellisense_configuration": "Nota: IntelliSense no está completamente configurado. Use la opción \"Seleccionar configuración de IntelliSense...\" para finalizar la configuración.",
"select_intellisense_configuration": "Seleccionar una configuración de IntelliSense para buscar encabezados del sistema",
"expands_to": "Se expande a:",
"attention_label": "Atención:",
"author_label": "Autor:",
@@ -286,11 +287,14 @@
"e_cm_file_not_in_project": "No se encontró el archivo '%s'.",
"refactor_create_declaration_definition_failed": "Error al crear la declaración o definición: %s",
"refactor_create_default_delete": "No se puede crear la función \"%s\". No se admite la creación de funciones predeterminadas o eliminadas.",
"refactor_function_copied_to_clipboard": "La signatura de función se copió en el Portapapeles.",
"refactor_function_not_created": "No se pudo crear la función '%s'.",
"refactor_ambiguous_locations": "No se encuentra una ubicación ambigua para la función '%s'.",
"refactor_file_not_in_project": "No se encontró el archivo '%s'.",
"refactor_not_class_namespace": "No se encuentra la clase o el espacio de nombres '%s'.",
"refactor_operation_unsupported": "La operación no se admite para '%s'.",
"unknown_error": "Error desconocido."
"unknown_error": "Error desconocido.",
"run_select_intellisense_configuration": "Ejecute la opción \"Seleccionar configuración de IntelliSense...\". para buscar los encabezados del sistema.",
"offer_copy_declaration": "Copiar la declaración de “{0}”",
"offer_copy_definition": "Copiar la definición de “{0}”",
"refactor_copy_declaration_definition_failed": "Error al copiar la declaración o definición en el Portapapeles: %s"
}
@@ -0,0 +1,11 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
// Do not edit this file. It is machine generated.
{
"walkthrough.windows.title.open.dev.command.prompt": "Volver a iniciar con el símbolo del sistema del desarrollador",
"walkthrough.windows.background.dev.command.prompt": " Estás usando una máquina Windows con el compilador de MSVC, por lo que debes iniciar VS Code desde el símbolo del sistema del desarrollador para que todas las variables de entorno se establezcan correctamente. Para reiniciar con el símbolo del sistema del desarrollador:",
"walkthrough.open.command.prompt": "Para abrir el Símbolo del sistema para desarrolladores para VS, escribe \"desarrollador\" en el menú Inicio de Windows. Selecciona el Símbolo del sistema para desarrolladores para VS, que irá automáticamente a la carpeta abierta actual.",
"walkthrough.windows.press.f5": "Escribe \"code\" en el símbolo del sistema y presiona Entrar. Esto debería reiniciar VS Code y hacerte volver a este tutorial. "
}
@@ -5,6 +5,6 @@
// Do not edit this file. It is machine generated.
{
"walkthough.mac.install.compiler": "Instalación de un compilador de C++ en macOS",
"walkthough.mac.text1": "Si está realizando el desarrollo de C++ para macOS, se recomienda instalar el compilador de Clang. Todo lo que debe hacer es ejecutar el siguiente comando en una ventana del terminal para instalar las herramientas de desarrollo de la línea de comandos:",
"walkthough.mac.text1": "Si está realizando el desarrollo de C++ para macOS, se recomienda instalar el compilador de Clang. Todo lo que debe hacer es ejecutar el siguiente comando en una ventana del terminal (Ctrl+Shift+ `) para instalar las herramientas de desarrollo de la línea de comandos:",
"walkthough.mac.text2": "A continuación, para comprobar que Clang está instalado, ejecute el siguiente comando en una ventana de Terminal. Debería ver un mensaje con información sobre la versión de Clang que está usando."
}
@@ -9,7 +9,7 @@
"walkthrough.windows.link.title1": "Uso de C++ y Subsistema de Windows para Linux (WSL) en VS Code",
"walkthrough.windows.link.title2": "instalar GCC en Windows con MinGW",
"walkthrough.windows.text2": "Para instalar MSVC, descargue {0} de la página de Visual Studio {1}. ",
"walkthrough.windows.build.tools1": "Build Tools para Visual Studio 2019",
"walkthrough.windows.build.tools1": "Build Tools para Visual Studio 2022",
"walkthrough.windows.link.downloads": "Descargas",
"walkthrough.windows.text3": "En el Instalador de Visual Studio, compruebe la {0} carga de trabajo y seleccione {1}.",
"walkthrough.windows.build.tools2": "Herramientas de compilación de C++",

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