Compare commits

...
Author SHA1 Message Date
garrett serack 8fc66f4fc4 more formatting, made ready Promise/void 2023-07-21 08:55:34 -07:00
garrett serack d8f7f573dd addressed formatting issues, added more rules to eslint 2023-07-21 08:49:18 -07:00
garrett serack 99f9cbf006 Make the queue itself static 2023-07-20 16:06:37 -07:00
garrett serack 980e77a3c9 whoops. make sure linter runs! 2023-07-20 15:35:07 -07:00
garrett serack 1da717d336 cleanup 2023-07-20 15:17:50 -07:00
garrett serack 64fe189c4d cleaned up and refactored a bit 2023-07-20 15:07:24 -07:00
garrett serack 3d26cdcf9b found it! fixed missing call 2023-07-20 14:14:42 -07:00
garrett serack 16e0c8fb37 merged 2023-07-19 10:39:35 -07:00
garrett serack 198564558f checkpoint 2023-07-19 10:32:28 -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
garrett serack 2a9df36b04 merged with main 2023-07-18 12:56:37 -07:00
garrett serack c34a3f5cc7 queue and ready are now separate 2023-07-18 11:18:49 -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
garrett serack 60a32847c2 updated files 2023-07-17 10:01:22 -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 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
Alex Hsu e65e602bab [Auto] Localization - Translated Strings (#10889) 2023-05-22 12:59:30 -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 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 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
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
Colen Garoutte-Carson 04b0be0452 Revert walkthrough doc links until walkthrough is published (#10812) 2023-04-12 15:26:50 -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 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 fec8a4e07f Update changelog for 1.15.1. (#10708) 2023-03-21 09:30:29 -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 fa774544ea Merge pull request #10517 from microsoft/seanmcm/1_14_3_release
Merge for 1.14.3
2023-02-14 04:58:54 -08:00
Sean McManus a45c8f8670 Update changelog for 1.14.3 2023-02-13 18:22:45 -08:00
Sean McManus a014fe80bd Update changelog for 1.14.3 2023-02-13 16:39:06 -08:00
Alex Hsu b9bd78e64e [Auto] Localization - Translated Strings (#10204) 2023-02-13 15:00:09 -08:00
browntarik 21bc17ac6e Add telemetry for compiler notification and # in default compiler selection (#10513)
* 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
2023-02-13 13:04:12 -08:00
Sean McManus d03f2d48fa Remove unnecessary activation events. (#10512) 2023-02-13 11:28:24 -08:00
Sean McManus 82b8f261a8 Fix 2nd compiler prompt when the command is used. (#10503)
* Fix 2nd compiler prompt when the command is used.
* Fix 2nd prompt not appearing after the 1st time.
2023-02-09 16:21:44 -08:00
browntarik 1e779a5a3c add basic compiler selection telemetry (#10502)
* change description for natvisDiagnostics

* add telemtry

* resolve telemtry
2023-02-09 15:42:25 -08:00
Sean McManus e4696c5dec Update changelog for 1.14.2. (#10499)
* Update changelog for 1.14.2.
2023-02-09 14:10:50 -08:00
browntarik 9bf1c1d5a5 Add reload prompt when changing hover setting (#10498)
* change description for natvisDiagnostics

* add reload prompt when hover setting is changed
2023-02-09 13:47:03 -08:00
Sean McManus 34745e0b10 Fix blank status after a cpptools pause. (#10493) 2023-02-09 10:25:50 -08:00
Anthony Leonardo Gracio 5e96765467 Add Ada to the list of supported languages (#10475) (#10476)
To allow debugging Ada projects with GDB.
2023-02-08 17:41:03 -08:00
Sean McManus 9b49182355 Fix Indexing state not showing as busy. (#10492) 2023-02-08 15:34:42 -08:00
browntarik 88f419fc11 Remove the full path for the cl.exe compilerPath generated for c_cpp_properties.json (#10485)
* change description for natvisDiagnostics

* update natvisDiagnostics

* update compiler logic to only set "cl.exe"

* fix lint errors

* resolve PR

* resolve PR

* resolve PR

* resolve PR

* resolve PR

* resolve PR
2023-02-08 11:26:55 -08:00
Bernardin-MS fc4fc00803 Follow up issues for Language Status Bar (#10437)
* Fix file parsing ending not being displayed during pause

* Fix logic

* Remove redundant line

* Condense unpaused parser text

* Introduced parser indexing phase to UI

* Use lookupString() for parse status logic

* Update UI check logic

* Remove log

* Fix logic

* Seperate initializing from indexing in UI

* Change parser initalized text

* Remove extra new line

* Remove missed code

* Add uiOverride parameter to telemetry
2023-02-08 11:22:02 -05:00
browntarik 4b9ca430ba change description for natvisDiagnostics (#10483) 2023-02-07 14:15:31 -08:00
Colen Garoutte-Carson 885b4c0a61 Update webpack for node 18 compatibility (#10447) 2023-02-06 15:25:58 -08:00
Michelle Matias 79a78ba994 Fix localized strings (#10472) 2023-02-06 13:38:27 -08:00
Sean McManus 982c4fb9cf Add path back to cl.exe compiler selection. (#10471) 2023-02-06 10:31:04 -08:00
Michelle Matias 9b7f7deb4d Error messages for create declaration definition (#10393) 2023-02-03 17:44:47 -08:00
Colen Garoutte-Carson a6f535fd54 Support use of file paths in uri field of custom configuration (#10470) 2023-02-03 16:44:38 -08:00
Colen Garoutte-Carson edb810aa3d Pass multiple URI's to provideConfigurations (#10469) 2023-02-03 16:27:19 -08:00
Colen Garoutte-Carson 42b3c28ab1 Fix issue with settings changes not handled properly in multiroot (#10458) 2023-02-03 11:38:12 -08:00
Michelle Matias 6b6c16e378 changelog 1.14.1 (#10452) 2023-02-01 14:06:01 -08:00
browntarik 8f55a2e8d2 add second prompt for when a compiler needs config (#10419)
* add second prompt for when a compiler needs config
* fix other bugs
Co-authored-by: Sean McManus <[email protected]>
2023-02-01 12:11:59 -08:00
Colen Garoutte-Carson 5f68e6a868 Fix issues with didOpen synchronization (#10442) 2023-01-31 13:18:29 -08:00
Sean McManus 93dc3737fb Fix an unstrusted compilerPath being used without a c_cpp_properties.json. (#10440) 2023-01-30 15:55:57 -08:00
Sean McManus 6f2714bfbb Fix empty intelliSenseMode being generated. (#10441) 2023-01-30 15:48:13 -08:00
Colen Garoutte-Carson fafca55335 Fix loc issue with handling of ReportTagParseStatus (#10438) 2023-01-30 15:00:48 -08:00
Colen Garoutte-Carson 2605cac2a9 Address issues with request cancelation (#10296) 2023-01-27 15:01:12 -08:00
browntarik 98a9b0cabe add ChangeCppPropertiesRequest and remove Notification. (#10420) 2023-01-26 17:51:28 -08:00
browntarik dc0a7af0aa resolve compiler undefined message (#10418) 2023-01-25 17:30:41 -08:00
Michelle Matias 3adcec81a4 edge strings (#10416) 2023-01-25 12:53:44 -08:00
browntarik b96737a919 Add support for selecting a default compiler (#10165) 2023-01-24 21:02:47 -08:00
Colen Garoutte-Carson c4d68fd859 Disable auto-kill of extension when debugging (#10415) 2023-01-24 16:44:44 -08:00
Bernardin-MS 2d3cac0dea Move status bar icons into the Language Status (#10126) 2023-01-20 13:25:50 -08:00
xisui-MSFT 0fcc415231 Improve info os processes match (#10398) 2023-01-19 13:24:15 -08:00
Colen Garoutte-Carson 8431b37201 Await in protocol filter (#10306) 2023-01-19 12:30:42 -08:00
Colen Garoutte-Carson 23f3b47e6f Fix a crash in extractArgs (#10394) 2023-01-18 12:52:54 -08:00
jogo- 7d73a3124d Fix typo in CHANGELOG.md (#10384) 2023-01-18 11:16:41 -08:00
Sean McManus 2041315910 Update changelog for 1.14.0. (#10376)
* Update changelog for 1.14.0.
2023-01-11 19:00:42 -08:00
Sean McManus 04f822ab92 IntelliSense string update. (#10352) 2023-01-11 18:27:41 -08:00
xisui-MSFT 5a486fc8cd SSH output improvements (#10292) 2023-01-04 17:04:54 -08:00
Michelle Matias 62fb757bb3 Update json5 to 1.0.2 and minimist to 1.2.7 (#10356) 2023-01-04 16:03:02 -08:00
Sean McManus b79a965613 Update compilerArgs description. (#10339) 2023-01-04 15:54:33 -08:00
Sean McManus 148a709e0e Fix recursive includes regression. (#10337) 2023-01-04 15:37:31 -08:00
Sean McManus 4916b2f361 Prevent looping between C and C++. (#10309)
* Prevent looping between C and C++.
2023-01-04 14:21:01 -08:00
Sean McManus 54c73eaade Update changelog for 1.13.9 (#10324)
* Update changelog for 1.13.9
* Add a couple 1.13.6 debugger fixes.
2023-01-04 12:37:33 -08:00
Michelle Matias 4dfea3b68c revert rename config.yml (#10288) 2022-12-15 16:22:47 -08:00
Michelle Matias 384b33386b update issue templates (#10285) 2022-12-15 16:05:59 -08:00
Sean McManus a2a0297ae9 Update changelog and version for 1.13.8. (#10286) 2022-12-15 15:50:35 -08:00
Bob Brown 8cf332baba Fix the message for restarting the language client. (#10259) 2022-12-13 08:07:28 -08:00
Sean McManus 77af87e92e Update IntelliSense loc strings. (#10248) 2022-12-08 17:52:12 -08:00
Sean McManus edaf6dce78 Update changelog for 1.13.7. (#10246) 2022-12-08 09:33:36 -08:00
Bernardin-MS 58e184fdc0 Fixes include "header" issue with multi-root workspaces (#10138)
* Resolve includePath before sending config notification

* Ensure all configuration paths are absolute

* Optimize implentation of resolution of arrays

* Move the resolving of config paths

* Reuse win32 check for all resolvePath's

* add explict type to isWin32
2022-12-08 09:24:22 -05:00
Sean McManus 399daf9b27 Update changelog for 1.13.6 (again). (#10228) 2022-12-06 06:58:30 -08:00
Sean McManus b3a337aad0 Update decode-uri-component. (#10226) 2022-12-05 18:10:35 -08:00
Colen Garoutte-Carson ed1a1ca57e Fix document corruption due to delayed evaluation in protocolFilter (#10227) 2022-12-05 17:50:07 -08:00
Michelle Matias cae6c42928 Create declaration/definition - handle #include edits (#10219) 2022-12-02 11:28:47 -08:00
Sean McManus 20e220354d Update changelog for 1.13.6. (#10200)
* Update changelog for 1.13.6.
2022-11-30 16:25:11 -08:00
Sean McManus bc6bfac71a Check for the file version before formatting after CDD. (#10210)
* Check for the file version before formatting after CDD.
2022-11-30 16:14:38 -08:00
Michelle Matias f40e9bc569 remove reformat after cdd (#10208) 2022-11-30 15:03:12 -08:00
Sean McManus fa3e927011 Add quotes to CDD strings. (#10202) 2022-11-30 10:34:53 -08:00
Alex Hsu 9f9bfddd47 [Auto] Localization - Translated Strings (#10043) 2022-11-29 15:40:16 -08:00
Andrew Wang bbf2832356 Change engine logging and add natvis diagnostics (#10171)
* Change engine logging and add natvis diagnostics

This PR adds logging categories to engineLogging and adds
in the option for natvisDiagnostics with different categories.

* change nls nativisDiagnostics to category
2022-11-28 13:14:15 -08:00
Sean McManus e2e6662bae Update changelog for 1.13.5. (#10187)
* Update changelog for 1.13.5.
2022-11-28 13:03:56 -08:00
Sean McManus da3a4382dd Fix selection and formatting for CDD (and extra newlines with clang-format) (#10177)
* Fix selection and formatting for CDD.
* Fix multiple edit at the same spot case.
2022-11-28 12:55:54 -08:00
Colen Garoutte-Carson eca31aa8a1 Send initialization after lsp init (#10182) 2022-11-23 17:04:03 -08:00
Sean McManus 186ace28e0 Update IntelliSense localized strings and msvc versions. (#10145)
* Update IntelliSense localized strings.
* Also update msvc versions.
2022-11-17 10:58:58 -08:00
361 changed files with 19778 additions and 13360 deletions
@@ -1,5 +1,5 @@
name: Bug Report - Language Service
description: Create a bug report for IntelliSense, autocomplete, code editing, code navigation, etc.
description: Create a bug report for IntelliSense, code editing, code navigation, code completion, code formatting, semantic colorization, etc.
body:
- type: markdown
attributes:
@@ -16,25 +16,21 @@ body:
- OS and Version
- VS Code Version
- C/C++ Extension Version
- Other extensions you installed (and if the issue persists after disabling them)
- If using SSH remote, specify OS of remote machine
- A clear and concise description of what the bug is, including information about the workspace (i.e. is the workspace a single project or multiple projects, size of the project, etc).
value: |
- OS and Version:
- VS Code Version:
- C/C++ Extension Version:
- Other extensions you installed (and if the issue persists after disabling them):
- If using SSH remote, specify OS of remote machine:
- A clear and concise description of what the bug is, including information about the workspace (i.e. is the workspace a single project or multiple projects, size of the project, etc).
- OS and Version:
- VS Code Version:
- C/C++ Extension Version:
- If using SSH remote, specify OS of remote machine:
validations:
required: true
- type: textarea
attributes:
label: Bug Summary and Steps to Reproduce
description: |
Please describe the language service issue or language service feature that is not working as expected.
Please describe the language service issue or language service feature that is not working as expected. Include information about the actual workspace project (for example, is the workspace a single project or multiple projects, size of the project, etc).
Include clear steps on how to reproduce the issue.
Include clear steps on how to reproduce the issue and a description of what you expected to happen.
value: |
Bug Summary:
@@ -44,20 +40,15 @@ body:
2. Click on '....'
3. Scroll down to '....'
4. See error
Expected behavior:
validations:
required: true
- type: textarea
attributes:
label: Expected behavior
description: A clear and concise description of what you expected to happen.
validations:
required: false
- type: textarea
attributes:
label: Code sample and Logs
label: Configuration and Logs
description: |
Please provide code sample, your c_cpp_properties.json and logs:
- Code sample
Please provide your c_cpp_properties.json and logs:
- Configurations in `c_cpp_properties.json`
- Logs from running `C/C++: Log Diagnostics` from the VS Code command palette
- Logs from [the language server logging](https://code.visualstudio.com/docs/cpp/enable-logging-cpp#_enable-logging-for-the-language-server)
@@ -66,14 +57,16 @@ body:
required: true
- type: textarea
attributes:
label: Screenshots
description: If applicable, add screenshots to help explain your problem.
label: Other Extensions
description: If applicable, please list other extensions installed and if the issue persists after disabling other extensions.
validations:
required: false
- type: textarea
attributes:
label: Additional context
description: |
Optionally provide other information that will give us more context about the issue you are encountering, such as code sample, screenshots, screen recording of the issue, call stacks, etc.
Providing call stacks:
For bugs like crashes, deadlocks, infinite loops, etc. that we are not able to repro and for which the call stack may be useful, please attach a debugger and/or create a dmp and provide the call stacks. Windows binaries have symbols available in VS Code by setting your "symbolSearchPath" to "https://msdl.microsoft.com/download/symbols".
@@ -1,59 +0,0 @@
name: Bug Report - General Extension
description: Create a bug report for downloading, installing, or building the extension.
body:
- type: markdown
attributes:
value: |
### Is there an existing issue for this?
Please search our [existing issues](https://github.com/microsoft/vscode-cpptools/issues) to see if an issue already exists for the bug you encountered.
Please also review our [documentation](https://code.visualstudio.com/docs/languages/cpp) and [FAQs](https://code.visualstudio.com/docs/cpp/faq-cpp).
- type: textarea
attributes:
label: Environment
description: |
Please provide the information for the following:
- OS and version
- VS Code version
- C/C++ extension version
- OS and version of remote machine (if applicable)
value: |
- OS and version:
- VS Code:
- C/C++ extension:
- OS and version of remote machine (if applicable):
validations:
required: true
- type: textarea
attributes:
label: Bug Summary and Steps to Reproduce
description: |
Please give a description of the issue you are encountering and what you expected to happen.
Include clear steps on how to reproduce the issue.
value: |
Bug Summary:
Steps to reproduce:
1. In this environment...
2. With this config...
3. Do '...'
4. See error...
validations:
required: true
- type: textarea
attributes:
label: Other Extensions
description: If applicable, please list other extensions installed and if the issue persists after disabling other extensions.
validations:
required: false
- type: textarea
attributes:
label: Additional Information
description: |
Optionally provide other information that will give us more context about the issue you are encountering.
Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
validations:
required: false
+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
}
}
]
}
}
+169 -10
View File
@@ -1,5 +1,164 @@
# C/C++ for Visual Studio Code Changelog
## 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)
* Move status bar items to the language status UI. [#8405](https://github.com/microsoft/vscode-cpptools/issues/8405)
* This may not be enabled for all users unless `C_Cpp.experimentalFeatures` is `true`.
* Add the 'Select Default Compiler' command that lets you choose a default compiler to configure IntelliSense. [#10027](https://github.com/microsoft/vscode-cpptools/issues/10027)
### Enhancements
* Exclude rename results external to the workspace. [#9235](https://github.com/microsoft/vscode-cpptools/issues/9235)
* Add error messages for Create Declaration / Definition. [#10163](https://github.com/microsoft/vscode-cpptools/issues/10163)
* Add support for LLVM-based Intel C/C++ compilers. [#10218](https://github.com/microsoft/vscode-cpptools/issues/10218)
* SSH output improvements. [PR #10292](https://github.com/microsoft/vscode-cpptools/pull/10292)
* Reorder commands in the code action context menu. [#10400](https://github.com/microsoft/vscode-cpptools/issues/10400)
* 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)
### 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)
* Fix an IntelliSense crash with the seqan3 library. [#8956](https://github.com/microsoft/vscode-cpptools/issues/8956)
* Fix looping between C and C++. [#9689](https://github.com/microsoft/vscode-cpptools/issues/9689)
* Fix Doxygen comments for the function signature being autogenerated when typing inside a function. [#9742](https://github.com/microsoft/vscode-cpptools/issues/9742)
* Show a reload prompt after `C_Cpp.hover` is changed. [#10076](https://github.com/microsoft/vscode-cpptools/issues/10076)
* Fix function inlay hints not working with `std::string_literal` arguments. [#10078](https://github.com/microsoft/vscode-cpptools/issues/10078)
* Fix IntelliSense completion for `std::string` with `?:` and `string()`. [#10103](https://github.com/microsoft/vscode-cpptools/issues/10103)
* Fix semantic colorization not working in a certain case. [#10105](https://github.com/microsoft/vscode-cpptools/issues/10105)
* Fix IntelliSense completion not working inside constructor calls that are incomplete. [#10111](https://github.com/microsoft/vscode-cpptools/issues/10111)
* Fix changes to the enclosing type not being taken into account after "Create Declaration / Definition" is used once. [#10162](https://github.com/microsoft/vscode-cpptools/issues/10162)
* Fix "False positive expression must have a constant value with __builtin_choose_expr in _Static_assert". [#10168](https://github.com/microsoft/vscode-cpptools/issues/10168)
* Fix Create Declaration / Definition with an anonymous namespace. [#10189](https://github.com/microsoft/vscode-cpptools/issues/10189)
* Fix file exclusions not being applied to the first directory found for each browse.path entry. [#10205](https://github.com/microsoft/vscode-cpptools/issues/10205)
* Fix IntelliSense mode auto-detection for VS 2015 compiler paths. [#10207](https://github.com/microsoft/vscode-cpptools/issues/10207)
* Fix clang-cl 15 querying with /WX. [#10221](https://github.com/microsoft/vscode-cpptools/issues/10221)
* Fix an incorrect IntelliSense error with `std::bind`, c++17, and windows-msvc-arm64 mode. [#10304](https://github.com/microsoft/vscode-cpptools/issues/10304)
* Fix vcFormat when using lambda functions. [#10326](https://github.com/microsoft/vscode-cpptools/issues/10326)
* Fix IntelliSense crash in field_for_lambda_capture. [#10359](https://github.com/microsoft/vscode-cpptools/issues/10359)
* Fix for cpptools getting shutdown after waking up from sleep. [#10362](https://github.com/microsoft/vscode-cpptools/issues/10362)
* Fix an IntelliSense crash when using the French language pack. [#10374](https://github.com/microsoft/vscode-cpptools/issues/10374)
* 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 multi-root. [PR #10458](https://github.com/microsoft/vscode-cpptools/pull/10458)
## Version 1.13.9: January 4, 2023
### Bug Fix
* Fix clang-format and clang-tidy not working for macOS 11 arm64. [#10282](https://github.com/microsoft/vscode-cpptools/issues/10282)
@@ -215,7 +374,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)
@@ -268,7 +427,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)
@@ -583,7 +742,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
@@ -753,7 +912,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)
@@ -808,7 +967,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)
@@ -833,7 +992,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)
@@ -929,7 +1088,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)
@@ -947,7 +1106,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)
@@ -1538,7 +1697,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
@@ -1883,4 +2042,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>
+221 -218
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])
@@ -2340,38 +2366,6 @@ 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.
---------------------------------------------------------
---------------------------------------------------------
ssh-config 4.1.6 - MIT
https://github.com/cyjake/ssh-config#readme
Copyright (c) 2017 Chen Yangjian
MIT License
Copyright (c) 2017 Chen Yangjian
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.
---------------------------------------------------------
---------------------------------------------------------
@@ -2465,7 +2459,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 +2481,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 +2503,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 +2526,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 +2548,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 +2576,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 +2638,6 @@ SOFTWARE.
---------------------------------------------------------
-------------------------------------------------------------------
Additional Third Party Notices
@@ -2669,9 +2656,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 +2862,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 +3101,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 +3110,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 +3282,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 +3311,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 +3531,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 +3601,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
+67 -26
View File
@@ -180,7 +180,7 @@
"Použití '&' na pole nemá žádný účinek.",
"Pravý operand %% je nula.",
"Argument je nekompatibilní s formálním parametrem.",
"Argument je nekompatibilní s odpovídající konverzí formátovacího řetězce.",
"Argument není kompatibilní s odpovídajícím převodem formátovacího řetězce (očekával se typ %t1, ale argument má typ %t2).",
"Nepodařilo se otevřít zdrojový soubor %sq (seznam vyhledávání neobsahuje žádné adresáře).",
"Přetypování musí být integrálního typu.",
"Přetypování musí být aritmetického typu nebo typu ukazatel.",
@@ -952,7 +952,7 @@
"Možnost nonstd_using_decl se dá použít jenom při kompilaci C++.",
"Návratový typ funkce main musí být int.",
"Netypový parametr šablony nemůže být typu třídy.",
"Výchozí argument šablony se nemůže specifikovat u deklarace člena šablony třídy mimo jeho třídu.",
"U definice člena šablony třídy mimo šablonu nelze zadat výchozí argument šablony.",
"Příkaz return není povolený v obslužné rutině testovacího bloku funkce konstruktoru.",
"Běžné nebo rozšířené specifikátory se nedají kombinovat v označení inicializátoru.",
"Druhý dolní index nesmí být menší než první dolní index.",
@@ -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í.",
@@ -1644,7 +1644,7 @@
"Deklarace kopírovacího konstruktoru pro %t1 se potlačila, protože deklarace %t2 není přístupná.",
"Destruktor pro %t1 se nebude volat, protože není přístupný a destruktor pro %t2 byl potlačený.",
"Po definici na konci souboru nenásleduje středník nebo deklarátor.",
"První argument musí být ukazatel na celočíselný nebo výčtový typ.",
"Prvním argumentem musí být ukazatel na celočíselný typ nebo typ výčtu",
"Synchronizované operace jsou platné jenom u objektů o velikosti 1, 2, 4 nebo 8.",
"Argumenty navíc se ignorují.",
"Předpokládalo se, že znak = následuje po názvu makra %sq v definici příkazového řádku.",
@@ -1916,13 +1916,13 @@
"Sada parametrů nemůže mít výchozí hodnotu.",
"C++/CLI se dá povolit jenom v režimu Microsoft C++.",
"Pro konstantu enumerátoru se nedá použít název value__. (V tomto kontextu je to vyhrazený název.)",
"U typu výčtu s nadřízeným typem boolean je povinná explicitní hodnota výčtu.",
"Explicitní hodnota enumerátoru je ve výčtovém typu s logickou základní hodnotou povinná",
null,
"Odkazovalo se na sadu parametrů %sq, která nebyla rozšířená.",
"Rozšíření sady nepoužívá žádnou sadu argumentů.",
"Sada %sq má jiný počet prvků než sada %sq2.",
null,
"Atribut vector_size se u typu výčtu nepovoluje.",
"atribut vector_size není povolený s typem výčtu",
"Vlastnost nemůže být současně statická i virtuální.",
"Indexovaná vlastnost nemůže být triviální.",
"Tato deklarace se nedá použít v definici vlastnosti.",
@@ -1955,7 +1955,7 @@
"Specifikátor viditelnosti na nejvyšší úrovni vyžaduje definici typu.",
"Triviální vlastnost nemůže být odkazovaného typu.",
"Triviální vlastnost nemůže být typu const nebo volatile.",
"%nd se dřív deklaroval jako jiný druh typu výčtu.",
"%nd se dříve deklaroval jako jiný typ výčtu",
"Proměnná zachycená výrazem lambda nemůže být typu třídy %[managed].",
"Přepisování virtuální funkce s kovariantním návratovým typem není u třídy %[managed] povolené.",
"Pole popisovačů není povolené.",
@@ -2175,7 +2175,7 @@
"Pojmenovaný specifikátor přepisu je povolený jenom ve třídě %[managed].",
"Typu tohoto členu neodpovídá žádný člen označený pojmenovaným specifikátorem přepisu.",
"Deklarace statického konstruktoru nemůže zahrnovat pojmenovaný specifikátor přepisu.",
"Typ vymezeného výčtu musí mít název.",
"Typ výčtu s vymezeným oborem musí mít název.",
"Přenos řízení na blok finally není povolený.",
"Příkaz return se v bloku finally použít nedá.",
"Blok try vyžaduje aspoň jeden obslužnou rutinu nebo klauzuli finally.",
@@ -2216,7 +2216,7 @@
"U operátoru dynamic_cast se nemůže použít obecný typ, který by mohl být hodnotovým typem.",
"Univerzální název znaku musí označovat platný bod kódu.",
"Obecná omezení neodpovídají omezením %nd.",
"Výraz __underlying_type se vztahuje jenom na typy výčtu.",
"__underlying_type platí jenom pro výčtové typy",
"U tohoto přetypování se očekával jenom jeden výraz operandu.",
"Znak Unicode s šestnáctkovou hodnotou %s se nedá prezentovat ve výchozí systémové znakové stránce.",
"Nestandardní převod svázaného ukazatele na člen na ukazatel funkce",
@@ -2344,7 +2344,7 @@
"%nd se dřív deklaroval s jiným základním typem.",
"Tady se nedá použít enum class nebo enum struct. Použijte místo toho prostý výčet enum.",
"U inicializátoru pro objekt typu %t je povolená jenom jedna úroveň závorek.",
"%nd se nedá použít jako název výčtového typu.",
"%nd nelze použít jako název typu výčtu",
null,
"U inicializátoru uzavřeného v závorkách nejde použít new auto.",
"Definice std::initializer_list neobsahuje očekávaný konstruktor.",
@@ -2367,7 +2367,7 @@
"Inicializátor v závorkách pro entitu, která není třídou, musí být výraz, ne seznam uzavřený ve složených závorkách.",
"Seznam uzavřený ve složených závorkách neposkytuje pro tuto funkci lambda návratový typ.",
"Deklarovaná specifikace výjimky je nekompatibilní s generovanou specifikací.",
"Typy vymezeného výčtu jsou funkcí C++11.",
"Vymezené typy výčtu jsou funkcí C++11",
"Typ funkce se nedá inicializovat pomocí hodnoty.",
"Inicializace seznamu typu objektu %t není povolená, protože má neúplný typ.",
"Seznam inicializátorů std::initializer_list obsahuje destruktor. Ten by ale obsahovat neměl: knihovna je chybně nakonfigurovaná.",
@@ -2406,7 +2406,7 @@
"Volání funkce musí mít v konstantním výrazu konstantní hodnotu.",
"Funkce main se nedá deklarovat jako constexpr.",
null,
"Definice typu výčtu nebo třídy se nedá použít ve funkci constexpr nebo těle konstruktoru.",
"Definice typu třídy nebo výčtu se nemůže vyskytovat ve funkci constexpr ani v těle konstruktoru",
"Tady jsou povolené jenom atributy ve stylu GNU.",
"Nestandardní použití auto současně k odvození typu od inicializátoru a ohlášení ukončovacího návratového typu.",
"Deklarace seznamu parametrů typu void s kvalifikovaným typem void je nestandardní.",
@@ -2664,7 +2664,7 @@
"Proměnná ve funkci constexpr není inicializovaná.",
"Inicializace (uzavřená v závorkách) proměnné deklarované se zástupným typem, ale bez znaku =, vyžaduje právě jeden element uzavřený do závorek.",
"neexistuje žádná konfigurace %s --target",
"atribut není podporovaný v 64bitových konfiguracích x86",
"Atribut je podporován pouze v 32bitových konfiguracích x86",
"%s vyžaduje argument",
"konstruktor nebo destruktor nemůže být korutina",
"%n nemůže být korutina",
@@ -2935,7 +2935,7 @@
"Neplatný typ %t pro this-pointer členské funkce %nfd s omezením AMP",
"Neplatný návratový typ %t pro funkci %nfd s omezením AMP",
"Neplatný typ parametru %t pro funkci %nfd s omezením AMP",
null,
"Neplatný konstruktor ve funkci %nfd s omezením AMP",
"Neplatná třída úložiště %s ve funkci %nfd s omezením AMP",
"%s není ve funkci %nfd s omezením AMP povolené.",
"Neplatné přetypování ve funkci s omezením AMP",
@@ -3292,7 +3292,7 @@
"Nestálý typ %t brání vyhodnocování constexpr v __builtin_bit_cast.",
"Typ sjednocení, ukazatele nebo ukazatele na člen %t brání vyhodnocování constexpr v __builtin_bit_cast.",
"%npTd, zděděno pomocí decl %p",
"Podobjekt %t pro dědící konstruktory se nedá vytvořit -- implicitní výchozí konstruktor se odstranil.",
"Nelze provést vytvoření dílčího objektu %t pro dědící konstruktory přidružený konstruktor je odstraněn",
"%n musí vracet void.",
"Neplatný začátek deklarace členu",
"Očekává se klíčové slovo auto.",
@@ -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",
@@ -3378,7 +3378,7 @@
"Název modulu nesmí obsahovat slovo module.",
null,
null,
"%n není výčtový typ.",
"%n není typ výčtu",
"Enumerátor %no2 je v konfliktu s %n1.",
"Enumerátor %no se už v tomto oboru %p deklaroval.",
"specifikace throw() není součástí standardu C++20 a novějších",
@@ -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.",
@@ -3452,8 +3452,8 @@
"očekával se ukazatel na člen",
"flexibilní člen pole nelze deklarovat v jinak prázdném typu",
"Očekávalo se, že std::source_location::__impl bude definováno pro třídu pouze s datovými členy _M_function_name, _M_file_name, _M_column a _M_line.",
"během inicializace std::source_location::__impl přeteklo číslo sloupce člena _M_column typu %t",
"během inicializace std::source_location::__impl přeteklo číslo řádku člena _M_line typu %t",
"zadané číslo sloupce je pro implementaci std::source_location příliš velké",
"zadané číslo řádku je pro implementaci std::source_location příliš velké",
"znaková konstanta UTF-16 nemůže zabírat více než jednu jednotku kódu; hodnota byla zkrácena",
"oba argumenty musí mít stejný typ",
"typ %t není platný jako argument pro tento předdefinovan.",
@@ -3463,17 +3463,58 @@
"typ operandu vektoru s plovoucí desetinnou čárkou (%t) nemá žádný odpovídající celočíselný vektorový typ.",
"mangling pro výrazy requires ještě není implementovaný.",
"kvůli atributu „není k dispozici“",
"došlo k pokusu o vytvoření elementu z oddílu IFC %sq pomocí indexu do oddílu IFC %sq.",
"duplicitní kvalifikátor asm",
"bitové pole s nekompletním typem výčtu nebo neprůhledný výčet s neplatným základním typem",
"došlo k pokusu o vytvoření elementu z oddílu IFC %sq pomocí indexu do oddílu IFC %sq2.",
"oddíl %sq určil svou velikost položky jako %d1, když bylo očekáváno %d2.",
"při zpracování modulu %sq1 byl zjištěn neočekávaný požadavek IFC.",
"podmínka selhala na řádku %d v %s1: %sq2",
"atomické omezení závisí na sobě",
"Funkce noreturn má návratový typ, který není void.",
"oprava byla provedena vyřazením parametru %sq (v relativním indexu %d).",
"výchozí argument šablony nelze zadat pro definici členské šablony mimo její třídu.",
"při rekonstrukci entity se zjistil neplatný název identifikátoru IFC %sq.",
"neplatný identifikátor IFC s názvem %sq byl během obnovy entity přeskočen.",
"neplatná hodnota řazení modulu %sq",
"šablona funkce načtená z modulu IFC byla nesprávně parsována jako %nd.",
"nepovedlo se načíst odkaz na entitu IFC v modulu %sq.",
"Řazení indexu IFC = %d1, hodnota = %d2"
"Z oddílu %sq, elementu %d1 (pozice v souboru %d2, relativní pozice %d3)",
"zřetězené specifikátory nejsou povolené pro typ třídy s netriviálním destruktorem.",
"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",
"%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"
]
+67 -26
View File
@@ -180,7 +180,7 @@
"Das Anwenden von \"&\" auf ein Array hat keine Auswirkungen.",
"Der rechte Operand von \"%%\" ist Null.",
"Das Argument ist nicht mit dem formellen Parameter kompatibel.",
"Das Argument ist mit der entsprechenden Formatzeichenfolgenkonvertierung inkompatibel.",
"Argument ist nicht mit der entsprechenden Formatzeichenfolgenkonvertierung kompatibel (erwarteter Typ %t1, aber das Argument weist den Typ %t2 auf)",
"Die Quelldatei \"%sq\" konnte nicht geöffnet werden (keine Verzeichnisse in der Suchliste).",
"Der Typ der Umwandlung muss eine ganze Zahl sein.",
"Der Typ der Umwandlung muss arithmetisch oder ein Zeiger sein.",
@@ -952,7 +952,7 @@
"Die nonstad_using_decl-Option kann nur beim Kompilieren von C++ verwendet werden.",
"Der Rückgabetyp der Main-Funktion muss \"int\" sein.",
"Ein Nichttyp-Vorlagenparameter darf keinen Klassentyp aufweisen.",
"Ein Standardvorlagenargument kann nicht in der Deklaration eines Members einer Klassenvorlage außerhalb seiner Klasse angegeben werden.",
"ein Standardvorlagenargument kann nicht in der Definition eines Members einer Klassenvorlage außerhalb der Vorlage angegeben werden",
"Eine return-Anweisung ist in einem Handler eines Funktions-Try-Blocks eines Konstruktors nicht zulässig.",
"Normale und erweiterte Kennzeichner können nicht in einer Initialisiererkennzeichnung kombiniert werden.",
"Der zweite Index darf nicht kleiner als der erste sein.",
@@ -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.",
@@ -1644,7 +1644,7 @@
"Die Deklaration des Kopierkonstruktors für \"%t1\" wurde unterdrückt, da auf die Deklaration von \"%t2\" nicht zugegriffen werden kann.",
"Der Destruktor für \"%t1\" wird nicht aufgerufen, da auf ihn nicht zugegriffen werden kann und der Destruktor für \"%t2\" unterdrückt wurde.",
"Auf die Definition am Ende der Datei darf kein Semikolon oder ein Deklarator folgen.",
"Das erste Argument muss ein Zeiger auf einen Ganzzahl- oder einen Enumerationstyp sein.",
"das erste Argument muss ein Zeiger auf einen Integer- oder Enumerationstyp sein.",
"Synchronisierte Operationen sind nur für Objekte der Größe 1, 2, 4 oder 8 gültig.",
"Zusätzliche Argumente werden ignoriert.",
"\"=\" nahm den folgenden Makronamen \"%sq\" in der Befehlszeilendefinition an.",
@@ -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",
@@ -1955,7 +1955,7 @@
"ein Sichtbarkeitsspezifizierer der obersten Ebene erfordert eine Typdefinition",
"eine triviale Eigenschaft kann keinen Verweistyp aufweisen",
"eine triviale Eigenschaft kann keinen const- oder volatile-Typ aufweisen",
"%nd wurde zuvor als andere Art von Enumerationstyp deklariert",
"%nd wurde zuvor als andere Variante des Enumerationstyps deklariert",
"Eine von einer Lambdafunktion erfasste Variable kann keinen %[managed]-Klassentyp aufweisen.",
"Überschreiben einer virtuellen Funktion mit einem covariant-Rückgabetyp ist in einer %[managed]-Klasse nicht zulässig",
"ein Array von Handles ist nicht zulässig",
@@ -2175,7 +2175,7 @@
"ein benannter Überschreibungsspezifizierer ist nur in einer %[managed]-Klasse zulässig",
"kein vom benannten Überschreibungsspezifizierer angegebener Member stimmt mit dem Typ dieses Members überein",
"eine statische Destruktordeklaration kann keinen benannten Überschreibungsspezifizierer enthalten",
"Eine Enumeration mit eigenem Gültigkeitsbereich muss einen Namen aufweisen.",
"ein bereichsbezogenes Enumerationstyp muss einen Namen haben",
"Übertragung des Steuerelements in einen Finally-Block ist nicht zulässig",
"Eine return-Anweisung innerhalb eines Finally-Block ist unzulässig.",
"Der Try-Block erfordert mindestens einen Handler oder eine Finally-Klausel.",
@@ -2344,7 +2344,7 @@
"\"%nd\" wurde zuvor mit einem unterschiedlichen Basistyp deklariert",
"'enum class' und 'enum struct' können hier nicht verwendet werden (verwenden Sie stattdessen eine einfache 'enum')",
"bei Initialisierern für Objekte des Typs \"%t\" ist nur eine Ebene geschweifter Klammern zulässig",
"\"%nd\" kann nicht als Name für einen Enumerationstyp",
"%nd kann nicht als Name für einen Enumerationstyp verwendet werden",
null,
"Ein Initialisierer in geschweiften Klammern darf nicht mit 'new auto' verwendet werden.",
"Die Definition von \"std::initializer_list\" enthält nicht den erwarteten Konstruktor.",
@@ -2367,7 +2367,7 @@
"Ein in Klammern gesetzter Initialisierer für eine Nicht-Klassenentität muss ein Ausdruck sein, keine in geschweifte Klammern gesetzte Liste.",
"Eine in geschweifte Klammern gesetzte Liste stellt keinen Rückgabetyp für diese Lambdafunktion bereit.",
"Die deklarierte Ausnahmespezifikation ist mit der generierten inkompatibel.",
"Enumerationstypen mit eigenem Gültigkeitsbereich sind eine Funktion von C++11.",
"bereichsbezogene Enumerationstypen sind ein C++11-Feature.",
"Ein Funktionstyp kann nicht wertinitialisiert sein.",
"Die Listeninitialisierung eines Objekttyps \"%t\" ist nicht zulässig, da der Typ unvollständig ist.",
"\"std::initializer_list\" enthält entgegen der Erwartung einen Destruktor -- Die Bibliothek ist falsch konfiguriert.",
@@ -2406,7 +2406,7 @@
"Ein Funktionsaufruf muss in einem Konstantenausdruck einen konstanten Wert enthalten.",
"Die Main-Funktion darf nicht als constexpr deklariert werden.",
null,
"Die Definition einer Klasse oder eines Enumerationstyps darf nicht in einer constexpr-Funktion oder einem Konstruktortext stehen.",
"die Definition einer Klasse oder eines Enumerationstyps darf nicht in einer constexpr-Funktion oder einem Konstruktortext stehen",
"Hier sind nur Attribute im GNU-Stil zulässig.",
"Nicht dem Standard entsprechende Verwendung von 'auto', um den Typ eines Initialisierers abzuleiten und einen nachstehenden Rückgabetyp anzukündigen",
"Die Deklaration einer Void-Parameterliste mit einem qualifizierten Void-Typ entspricht nicht dem Standard.",
@@ -2664,7 +2664,7 @@
"Variable in constexpr-Funktion ist nicht initialisiert.",
"Initialisierung in Klammern einer Variablen, die mit einem Platzhaltertyp, jedoch ohne \"=\" initialisiert wurde, erfordert genau ein Element innerhalb der Klammern",
"Es ist keine --target-Konfiguration \"%s\" vorhanden.",
"Das Attribut wird in 64-Bit-x86-Konfigurationen nicht unterstützt.",
"das Attribut wird nur in einer 32-Bit-x86-Konfigurationen unterstützt",
"\"%s\" erfordert ein Argument.",
"Ein Konstruktor oder Destruktor kann keine Coroutine sein.",
"\"%n\" kann keine Coroutine sein.",
@@ -2935,7 +2935,7 @@
"Unzulässiger Typ %t im this-Zeiger für die eingeschränkte amp-Memberfunktion %nfd",
"Unzulässiger Rückgabetyp \"%t\" für die auf AMP begrenzte Funktion \"%nfd\".",
"Unzulässiger Parametertyp \"%t\" für die auf AMP begrenzte Funktion \"%nfd\".",
null,
"Unzulässiges Konstrukt in auf AMP begrenzter Funktion %nfd",
"Unzulässige Speicherklasse \"%s\" in der auf AMP begrenzten Funktion \"%nfd\".",
"\"%s\" ist in der auf AMP begrenzten Funktion \"%nfd\" unzulässig.",
"Unzulässige Umwandlung in auf AMP begrenzte Funktion.",
@@ -3292,7 +3292,7 @@
"Ein flüchtiger %t-Typ verhindert die constexpr-Auswertung von \"__builtin_bit_cast\".",
"Ein Union-, Zeiger- oder Pointer-to-Member-Typ \"%t\" verhindert die constexpr-Auswertung von \"__builtin_bit_cast\".",
"%npTd, geerbt über die Verwendung von decl %p",
"Die Teilobjekterstellung von \"%t\" für erbende Konstruktoren kann nicht durchgeführt werden der implizite Standardkonstruktor wurde gelöscht.",
"Die Teilobjekterstellung von %t für erbende Konstruktoren kann nicht durchgeführt werden der zugehörige Konstruktor wurde gelöscht.",
"\"%n\" muss \"void\" zurückgeben.",
"Ungültiger Beginn der Memberdeklaration.",
"Erwartet wurde \"auto\".",
@@ -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.",
@@ -3378,7 +3378,7 @@
"\"Modul\" ist in einem Modulnamen unzulässig.",
null,
null,
"\"%n\" ist kein Enumerationstyp.",
"%n ist kein Enumerationstyp",
"Der Enumerator \"%no2\" steht in Konflikt mit \"%n1\".",
"Der Enumerator \"%no\" wurde bereits in diesem Bereich (%p) deklariert.",
"Die Spezifikation \"throw()\" ist nicht in C++ 20 und höher enthalten.",
@@ -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.",
@@ -3452,8 +3452,8 @@
"Es wurde ein Pointer-to-Member erwartet",
"Ein flexibles Arrayelement kann nicht in einem ansonsten leeren Typ deklariert werden.",
"Es wurde erwartet, dass \"std::source_location::__impl\" für eine Klasse definiert ist, die nur die Datenmember \"_M_function_name\", \"_M_file_name\", \"_M_column\", \"_M_line\" enthält.",
"während der Initialisierung von \"std::source_location::__impl\" überläuft die Spaltennummer den Member \"_M_column\" vom Typ \"%t\".",
"während der Initialisierung von \"std::source_location::__impl\" überläuft die Zeilennummer den Member \"_M_line\" vom Typ \"%t\".",
"die angegebene Spaltennummer ist für die Implementierung von std::source_location“ zu groß",
"die angegebene Zeilennummer ist für die Implementierung von std::source_location“ zu groß",
"Eine UTF-16-Zeichenkonstante darf nicht mehrere Codeeinheiten belegen. Wert abgeschnitten.",
"Beide Argumente müssen denselben Typ aufweisen.",
"Der Typ \"%t\" ist als Argument für dieses integrierte Element ungültig.",
@@ -3463,17 +3463,58 @@
"der Gleitkomma-Vektoroperandentyp (%t) hat keinen übereinstimmenden ganzzahligen Vektortyp",
"das Mangling für 'requires'-Ausdrücke ist noch nicht implementiert",
"aufgrund eines „nicht verfügbaren“ Attributs",
"Es wurde versucht, ein Element aus der IFC-Partition %sq mithilfe eines Indexes in der IFC-Partition %sq zu erstellen",
"Doppelter „ASM“-Qualifizierer",
"entweder ein Bitfeld mit einem unvollständigen Enumerationstyp oder eine opake Enumeration mit einem ungültigen Basistyp",
"Es wurde versucht, ein Element aus der IFC-Partition %sq mithilfe eines Indexes in der IFC-Partition %sq2 zu erstellen",
"Die Partition %sq hat ihre Eintragsgröße mit %d1 angegeben, obwohl %d2 erwartet wurde",
"Unerwartete IFC-Anforderung beim Verarbeiten des Moduls %sq1",
"Bedingungsfehler in Zeile %d in %s1: %sq2",
"Die atomische Einschränkung hängt von sich selbst ab",
"Die Funktion \"noreturn\" weist den Rückgabetyp \"nicht void\" auf.",
"Eine Korrektur wurde vorgenommen, indem der Parameter %sq (beim relativen Index %d) weggelassen wurde",
"ein Standardvorlagenargument kann nicht für die Definition einer Membervorlage außerhalb seiner Klasse angegeben werden",
"Ungültiger IFC-Bezeichnername %sq bei der Rekonstruktion der Entität gefunden",
"Ungültiger IFC-Bezeichnername %sq bei der Rekonstruktion der Entität übersprungen",
"Modul %sq ungültiger Sortierwert",
"Eine aus einem IFC-Modul geladene Funktionsvorlage wurde fälschlicherweise als %nd analysiert",
"Fehler beim Laden eines IFC-Entitätsverweises im Modul \"%sq\"",
"IFC-Indexsortierung = %d1, Wert = %d2"
]
"von Partition %sq Element %d1 (Dateiposition %d2, relative Position %d3)",
"verkettete Kennzeichner sind für einen Klassentyp mit einem nichttrivialen Destruktor nicht zulässig",
"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.",
"%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"
]
+61 -20
View File
@@ -180,7 +180,7 @@
"no tiene ningún efecto aplicar '&' a una matriz",
"el operando derecho de '%%' es cero",
"el argumento no es compatible con un parámetro formal",
"el argumento no es compatible con la conversión de la cadena de formato correspondiente",
"el argumento no es compatible con la conversión de cadena de formato correspondiente (se esperaba el tipo %t1 pero el argumento tiene el tipo %t2)",
"no se pudo abrir el archivo de código fuente %sq (no hay directorios en la lista de búsqueda)",
"la conversión debe ser de tipo integral",
"la conversión debe ser de tipo aritmético o de puntero",
@@ -952,7 +952,7 @@
"la opción 'nonstd_using_decl' solo se puede usar al compilar C++",
"el tipo de valor devuelto de la función 'main' debe ser 'int'",
"un parámetro de plantilla sin tipo no puede tener un tipo de clase",
"no se puede especificar un argumento de plantilla predeterminado en la declaración de un miembro de una plantilla de clase fuera de su clase",
"no se puede especificar un argumento de plantilla predeterminado en la definición de un miembro de una plantilla de clase fuera de la plantilla",
"No se permite una instrucción \"return\" en un controlador de un bloque try de función de un constructor",
"los designadores comunes y extendidos no se pueden combinar en una designación de inicializador",
"el segundo subíndice no debe ser más pequeño que el primero",
@@ -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",
@@ -1955,7 +1955,7 @@
"un especificador de visibilidad de nivel superior requiere una definición de tipo",
"una propiedad trivial no puede tener un tipo de referencia",
"una propiedad trivial no puede tener un tipo const o volatile",
"%nd se declaró previamente como un tipo de enumeración distinto",
"%nd se declaró anteriormente como un tipo diferente de tipo de enumeración",
"una variable capturada por una lambda no puede tener un tipo de clase %[managed]",
"no se admite la invalidación de una función virtual con un tipo de valor devuelto covariante en una clase %[managed]",
"no se permite una matriz de identificadores",
@@ -2367,7 +2367,7 @@
"un inicializador entre paréntesis para una entidad que no es una clase debe ser una expresión, no una lista entre llaves",
"una lista entre llaves no proporciona un tipo devuelto para este lambda",
"la especificación de excepción declarada es incompatible con la que se ha generado",
"los tipos de enumeración con ámbito son una funcionalidad de C++11",
"los tipos de enumeración con ámbito son una característica de C++11",
"un tipo de función no se puede inicializar con un valor",
"no se permite la inicialización con lista de un tipo de objeto %t porque el tipo está incompleto",
"std::initializer_list tiene un destructor y se supone que no debe tenerlo; la biblioteca no está bien configurada",
@@ -2664,7 +2664,7 @@
"la variable de la función constexpr está sin inicializar",
"la inicialización entre llaves de una variable declarada con un tipo de marcador de posición pero sin \"=\" necesita exactamente un elemento dentro de las llaves",
"no existe ninguna configuración \"%s\" --target",
"el atributo no es compatible con configuraciones x86 de 64 bits",
"el atributo solo se admite en configuraciones x86 de 32 bits",
"\"%s\" requiere un argumento",
"un constructor o destructor no puede ser una corrutina",
"%n no puede ser una corrutina",
@@ -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,
@@ -3292,7 +3292,7 @@
"un tipo volatile %t impide la evaluación constexpr de __builtin_bit_cast",
"un tipo de unión, puntero o puntero a miembro %t impide la evaluación constexpr de __builtin_bit_cast",
"%npTd, heredado mediante el uso de la declaración %p",
"no se puede realizar la construcción de subobjetos de %t para los constructores de herencia; se elimina el constructor predeterminado implícito",
"no se puede realizar la construcción del subobjeto de %t para los constructores heredados; se elimina el constructor asociado",
"%n debe devolver void",
"inicio de declaración de miembro no válido",
"se esperaba \"auto\"",
@@ -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",
@@ -3452,8 +3452,8 @@
"se esperaba un puntero a miembro",
"un miembro de matriz flexible no se puede declarar en un tipo que de otro modo estaría vacío",
"se esperaba que 'std::source_location::__impl' se definiera a una clase con solo los miembros de datos '_M_function_name', '_M_file_name', '_M_column', '_M_line'",
"durante la inicialización de 'std::source_location::__impl', el número de columna desborda el miembro '_M_column' de tipo %t",
"durante la inicialización de 'std::source_location::__impl', el número de línea desborda el miembro '_M_line' de tipo %t",
"el número de columna dado es demasiado grande para la implementación 'std::source_location'",
"el número de línea especificado es demasiado grande para la implementación 'std::source_location'",
"una constante de caracteres UTF-16 no puede ocupar más de una unidad de código; valor truncado",
"ambos argumentos deben tener el mismo tipo",
"el tipo %t no es válido como argumento para este elemento integrado",
@@ -3463,17 +3463,58 @@
"el tipo de operando de vector de punto flotante (%t) no tiene ningún tipo de vector entero coincidente",
"aún no se ha implementado la limpieza de expresiones \"requires\"",
"debido a un atributo “no disponible”",
"intentó construir un elemento a partir de la partición IFC %sq mediante un índice en la partición IFC %sq",
"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 %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",
"la restricción atómica depende de sí misma",
"La función \"noreturn\" tiene un tipo de valor devuelto distinto de nulo",
"se ha quitado el parámetro %sq (en el índice relativo %d) para realizar una corrección",
"no se puede especificar un argumento de plantilla predeterminado en la definición de una plantilla de miembro fuera de su clase",
"se encontró un nombre de identificador IFC no válido %sq durante la reconstrucción de entidades",
"se omitió un nombre de identificador IFC no válido %sq durante la reconstrucción de entidades",
"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 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"
]
+67 -26
View File
@@ -180,7 +180,7 @@
"l'application de '&' à un tableau n'a aucun effet",
"l'opérande droit de '%%' est égal à zéro",
"argument incompatible avec le paramètre formel",
"argument incompatible avec la conversion de chaîne de format correspondante",
"largument est incompatible avec la conversion de chaîne de format correspondante (type attendu %t1 mais largument a le type %t2)",
"impossible d'ouvrir le fichier source %sq (aucun répertoire dans la liste de recherche)",
"le type de cast doit être intégral",
"le type de cast doit être arithmétique ou pointeur",
@@ -952,7 +952,7 @@
"l'option 'nonstd_using_decl' peut uniquement être utilisée lors de la compilation de C++",
"le type de retour de la fonction 'main' doit être 'int'",
"un paramètre de modèle sans type ne peut pas avoir le type classe",
"impossible de spécifier un argument template par défaut sur la déclaration d'un membre de modèle de classe en dehors de sa classe",
"impossible de spécifier un argument de modèle par défaut sur la définition d'un membre de modèle de classe en dehors du modèle",
"instruction return non autorisée dans le gestionnaire d'un bloc try de fonction d'un constructeur",
"impossible de combiner des désignateurs ordinaires et étendus dans la désignation d'un initialiseur",
"le second indice doit être inférieur au premier",
@@ -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",
@@ -1644,7 +1644,7 @@
"la déclaration du constructeur de copie de %t1 a été supprimée car celle de %t2 est inaccessible",
"le destructeur de %t1 ne sera pas appelé car il est inaccessible et le destructeur de %t2 a été supprimé",
"la définition à la fin du fichier n'est pas suivie d'un point-virgule ou d'un déclarateur",
"le premier argument doit être un pointeur vers un type entier ou énumération",
"le premier argument doit être un pointeur vers un type enum ou entier",
"les opérations synchronisées sont valides sur les objets de taille 1, 2, 4 ou 8",
"arguments supplémentaires ignorés",
"'=' pris par défaut après le nom de macro %sq dans la définition de ligne de commande",
@@ -1916,13 +1916,13 @@
"un package de paramètres ne peut pas avoir de valeur par défaut",
"C++/CLI peut uniquement être activé en mode Microsoft C++",
"impossible d'utiliser 'value__' en tant que nom de constante d'énumérateur (il s'agit d'un nom réservé dans ce contexte)",
"une valeur d'énumérateur explicite est requise dans un type d'énumération avec un type sous-jacent booléen",
"une valeur dénumération explicite est requise dans un type enum avec un type sous-jacent booléen",
null,
"package de paramètres %sq référencé mais non développé",
"l'expansion de package n'utilise aucun package d'arguments",
"le package %sq n'a pas le même nombre d'éléments que %sq2",
null,
"l'attribut vector_size n'est pas autorisé avec un type d'énumération",
"l'attribut vector_size n'est pas autorisé avec un type enum",
"une propriété ne peut pas être à la fois statique et virtuelle",
"une propriété indexée ne peut pas être triviale",
"cette déclaration ne peut pas figurer dans une définition de propriété",
@@ -1955,7 +1955,7 @@
"un spécificateur de visibilité de niveau supérieur requiert une définition de type",
"une propriété triviale ne peut pas être de type référence",
"une propriété triviale ne peut pas être de type const ou volatile",
"%nd a précédemment été déclaré en tant qu'un autre genre d'énumération",
"%nd a précédemment été déclaré en tant qu'un autre genre de type enum",
"une variable capturée par une capture lambda ne peut pas avoir un type de classe %[managed]",
"une fonction virtuelle effectuant une substitution avec un type de retour covariant n'est pas autorisée dans une classe %[managed]",
"tableau de handles non autorisé",
@@ -2175,7 +2175,7 @@
"un spécificateur de substitution nommé est uniquement autorisé dans une classe %[managed]",
"aucun membre désigné par le spécificateur de substitution nommé ne correspond au type de ce membre",
"une déclaration de constructeur statique ne peut pas inclure un spécificateur de substitution nommé",
"un type énumération délimitée doit avoir un nom",
"un type enum délimité doit avoir un nom",
"transfert de contrôle non autorisé dans un bloc finally",
"instruction return non autorisée dans un bloc finally",
"un bloc try requiert au moins un gestionnaire ou une clause finally",
@@ -2216,7 +2216,7 @@
"le type d'un dynamic_cast ne peut pas être un type générique susceptible d'être un type valeur",
"un nom de caractère universel doit désigner un point de code valide",
"les contraintes génériques ne correspondent pas à celles de %nd",
"__underlying_type s'applique uniquement aux types d'énumération",
"__underlying_type s'applique uniquement aux types enum",
"une seule expression d'opérande attendue pour ce cast",
"le caractère Unicode avec valeur hexadécimale %s n'est pas représentable dans la page de codes par défaut système",
"conversion non standard de pointeur vers membre lié en pointeur fonction",
@@ -2344,7 +2344,7 @@
"%nd a précédemment été déclaré avec un type de base différent",
"'enum class' et 'enum struct' ne peuvent pas être utilisés ici (utilisez un 'enum' simple à la place)",
"un seul niveau d'accolades autorisé sur un initialiseur pour un objet de type %t",
"%nd ne peut pas être utilisé en tant que nom de type d'énumération",
"%nd ne peut pas être utilisé en tant que nom de type enum",
null,
"un initialiseur entre accolades ne peut pas être utilisé avec 'new auto'",
"la définition de std::initializer_list ne contient pas le constructeur attendu",
@@ -2367,7 +2367,7 @@
"un initialiseur entre parenthèses pour une entité autre qu'une classe doit être une expression et non une liste entre accolades",
"une liste entre accolades ne fournit pas de type de retour pour cette expression lambda",
"la spécification d'exception déclarée est incompatible avec celle qui a été générée",
"les types d'énumération délimitée sont une fonctionnalité du C++11",
"les types enum délimités sont une fonctionnalité du C++11",
"un type de fonction ne peut pas être initialisé par une valeur",
"l'initialisation de liste d'un type d'objet %t n'est pas autorisée car le type est incomplet",
"std::initializer_list a un destructeur et n'est pas censé en avoir un -- la bibliothèque n'est pas configurée correctement",
@@ -2406,7 +2406,7 @@
"l'appel de fonction doit avoir une valeur constante dans une expression constante",
"impossible de déclarer la fonction 'main' constexpr",
null,
"une définition de classe ou de type d'énumération ne peut pas apparaître dans une fonction constexpr ou dans le corps d'un constructeur",
"une définition de classe ou de type enum ne peut pas apparaître dans une fonction constexpr ou dans le corps d'un constructeur",
"seuls les attributs de style GNU sont autorisés ici",
"utilisation non standard de 'auto' pour déduire le type d'un initialiseur et pour annoncer un type de retour de fin",
"la déclaration d'une liste de paramètres void avec un type void qualifié est non standard",
@@ -2664,7 +2664,7 @@
"la variable dans la fonction constexpr n'est pas initialisée",
"L'initialisation entre accolades d'une variable déclarée avec un type d'espace réservé mais sans `=` requiert exactement un élément à l'intérieur des accolades",
"aucune configuration --target '%s' n'existe",
"l'attribut n'est pas pris en charge dans les configurations x86 64 bits",
"l'attribut est uniquement pris en charge dans les configurations 32 bits x86",
"'%s' nécessite un argument",
"un constructeur ou un destructeur ne peut pas être une coroutine",
"%n ne peut pas être une coroutine",
@@ -2935,7 +2935,7 @@
"type interdit %t dans ce pointeur pour la fonction membre %nfd restreinte à amp",
"type de retour interdit %t pour la fonction à restriction amp %nfd",
"type de paramètre interdit %t pour la fonction à restriction amp %nfd",
null,
"construction non conforme dans la fonction à restriction amp %nfd",
"classe de stockage interdite %s dans la fonction à restriction amp %nfd",
"%s non autorisé dans la fonction à restriction amp %nfd",
"cast non conforme dans la fonction à restriction amp",
@@ -3292,7 +3292,7 @@
"un type volatile %t empêche l'évaluation de constexpr de __builtin_bit_cast",
"un type union, pointeur ou pointeur vers membre %t empêche l'évaluation de constexpr de __builtin_bit_cast",
"%npTd, hérité via l'utilisation de decl %p",
"la construction de sous-objet de %t pour l'héritage de constructeurs ne peut pas être effectuée -- le constructeur par défaut implicite est supprimé",
"la construction de sous-objet de %t pour l'héritage de constructeurs ne peut pas être effectuée -- le constructeur associé est supprimé",
"%n doit retourner void",
"début de déclaration de membre non valide",
"'auto' attendu",
@@ -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",
@@ -3378,7 +3378,7 @@
"'module' n'est pas autorisé dans un nom de module",
null,
null,
"%n n'est pas un type énumération",
"%n n'est pas un type enum",
"l'énumérateur %no2 est en conflit avec %n1",
"l'énumérateur %no a déjà été déclaré dans cette étendue %p",
"la spécification 'throw()' ne fait pas partie de C++20 ni des versions ultérieures",
@@ -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.",
@@ -3452,8 +3452,8 @@
"pointeur vers membre attendu",
"un membre de tableau flexible ne peut pas être déclaré dans un type autrement vide.",
"expected 'std::source_location::__impl' to be defined to a class with only the data members '_M_function_name', '_M_file_name', '_M_column', '_M_line'",
"lors de linitialisation de 'std::source_location::__impl', le numéro de colonne dépasse le membre '_M_column' de type %t",
"lors de linitialisation de 'std::source_location::__impl', le numéro de ligne dépasse le membre '_M_line' de type %t",
"numéro de colonne donné trop grand pour limplémentation de 'std::source_location'",
"numéro de ligne donné trop grand pour limplémentation de 'std::source_location'",
"une constante de caractères UTF-16 ne peut pas occuper plusieurs unités de code ; valeur tronquée",
"les deux arguments doivent avoir le même type",
"le type %t nest pas valide en tant quargument pour ce builtin",
@@ -3463,17 +3463,58 @@
"le type dopérande vectoriel à virgule flottante (%t) na pas de type de vecteur entier correspondant.",
"La gestion des expressions \"requires\" n'est pas encore implémentée.",
"en raison dun attribut 'unavailable'",
"a tenté de construire un élément à partir dune partition IFC %sq à laide dun index dans la partition IFC %sq.",
"qualificateur 'asm' dupliqué",
"soit un champ de bits avec un type enum incomplet, soit une énumération opaque avec un type de base non valide",
"a tenté de construire un élément à partir dune partition IFC %sq à laide dun index dans la partition IFC %sq2.",
"le %sq de partition a spécifié sa taille dentrée %d1 alors que %d2 était attendu.",
"une exigence IFC inattendue sest produite lors du traitement du module %sq1.",
"échec de la condition à la ligne %d dans %s1 : %sq2",
"la contrainte atomique dépend delle-même.",
"La fonction 'noreturn' a un type de retour non vide",
"une correction a été effectuée en supprimant le paramètre %sq (au %d dindex relatif)",
"impossible de spécifier un argument template par défaut sur la définition d'un membre de modèle en dehors de sa classe",
"nom didentificateur IFC non valide %sq rencontré lors de la reconstruction de lentité",
"identificateur IFC non valide nommé %sq ignoré lors de la reconstruction de lentité",
"le module %sq valeur de tri non valide",
"un modèle de fonction chargé à partir dun module IFC a été analysé de manière incorrecte en tant que %nd",
"échec du chargement dune référence dentité IFC dans le module %sq",
"Tri dindex IFC = %d1, valeur = %d2"
"à partir de la partition %sq, élément %d1 (position de fichier %d2, position relative %d3)",
"les désignateurs chaînés ne sont pas autorisés pour un type classe avec un destructeur non trivial",
"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",
"%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"
]
+64 -23
View File
@@ -180,7 +180,7 @@
"l'applicazione di '&' a una matrice non ha alcun effetto",
"l'operando destro di '%%' è zero",
"argomento incompatibile con il parametro formale",
"argomento incompatibile con la conversione della stringa di formato corrispondente",
"argomento non compatibile con la conversione della stringa di formato corrispondente (tipo previsto %t1 ma argomento di tipo %t2)",
"non è stato possibile aprire il file di origine %sq. Non è presente alcuna directory nell'elenco di ricerca",
"il cast deve essere di tipo integrale",
"il cast deve essere di tipo aritmetico o puntatore",
@@ -952,7 +952,7 @@
"è possibile utilizzare l'opzione 'nonstd_using_decl' solo quando si esegue la compilazione nel linguaggio C++",
"il tipo restituito della funzione 'main' deve essere 'int'",
"il tipo di un parametro di modello non di tipo non può essere di classe",
"impossibile specificare un argomento di modello predefinito nella dichiarazione di un membro di un modello di classe esterno alla relativa classe",
"impossibile specificare un argomento di modello predefinito nella definizione di un membro di un modello di classe all'esterno del modello",
"istruzione return non consentita in un gestore di un blocco try di funzione di un costruttore",
"non è possibile combinare indicatori ordinari ed estesi in una designazione di inizializzatori",
"il secondo indice deve essere minore del primo",
@@ -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",
@@ -1916,13 +1916,13 @@
"un pacchetto parametri non può avere un valore predefinito",
"C++/CLI può essere abilitato solo in modalità Microsoft C++",
"non è possibile usare 'value__' come nome di una costante di enumerazione (è un nome riservato in questo contesto)",
"è richiesto un valore di enumerazione esplicito in un tipo di enumerazione con tipo sottostante booleano",
"è richiesto un valore di enumerazione esplicito in un tipo enumerazione con tipo sottostante booleano",
null,
"è stato fatto riferimento al pacchetto parametri %sq che però non è espanso",
"l'espansione del pacchetto non usa pacchetti di argomenti",
"il pacchetto %sq non ha lo stesso numero di elementi di %sq2",
null,
"l'attributo vector_size non è consentito con un tipo di enumeratore",
"l'attributo vector_size non è consentito con un tipo enumerazione",
"una proprietà non può essere contemporaneamente statica e virtuale",
"una proprietà indicizzata non può essere semplice",
"questa dichiarazione non può apparire in una definizione di proprietà",
@@ -1955,7 +1955,7 @@
"un identificatore di visibilità di primo livello richiede una definizione di tipo",
"una proprietà trivial non può disporre di un tipo di riferimento",
"una proprietà trivial non può disporre di un tipo const o volatile",
"%nd è stato dichiarato in precedenza come un tipo diverso di tipo di enumeratore",
"%nd è stato dichiarato in precedenza come tipo di enumerazione diverso",
"in una variabile acquisita da un lambda non può essere presente un tipo classe %[managed]",
"l'override della funzione virtuale con un tipo restituito con variante non è consentito in una classe %[managed]",
"matrice di handle non consentita",
@@ -2175,7 +2175,7 @@
"un indicatore di override denominato è consentito solo in una classe %[managed]",
"nessun membro designato dall'indicatore di override denominato corrisponde al tipo di membro",
"una dichiarazione di costruttore statico non può includere un indicatore di override denominato",
"il tipo di enumerazione con ambito deve avere un nome",
"il tipo enumerazione con ambito deve avere un nome",
"trasferimento del controllo in un blocco finally non consentito",
"istruzione return all'interno di un blocco finally non consentita",
"con il blocco try è richiesto almeno un gestore o una clausola finally",
@@ -2344,7 +2344,7 @@
"%nd dichiarato in precedenza con un tipo base diverso",
"in questo punto non è possibile usare 'enum class' ed 'enum struct' (usare semplicemente 'enum')",
"è consentito un solo livello di parentesi in un inizializzatore per un oggetto di tipo %t",
"non è possibile usare %nd come nome del tipo di enumerazione",
"non è possibile usare %nd come nome del tipo enumerazione",
null,
"impossibile utilizzare un inizializzatore tra parentesi con 'new auto'",
"la definizione di std::initializer_list non contiene il costruttore previsto",
@@ -2367,7 +2367,7 @@
"un inizializzatore tra parentesi per un'entità non classe deve essere un'espressione, non un elenco tra parentesi graffe",
"un elenco tra parentesi graffe non fornisce un tipo restituito per questa espressione lambda",
"la specifica dell'eccezione dichiarata non è compatibile con quella generata",
"i tipi di enumerazione con ambito sono una funzionalità C++11",
"i tipi enumerazione con ambito sono una funzionalità C++11",
"un tipo di funzione non può essere inizializzato dal valore",
"l'inizializzazione di elenco di un tipo di oggetto %t non è consentita perché il tipo non è completo",
"std::initializer_list contiene un distruttore non previsto. La libreria non è configurata correttamente",
@@ -2664,7 +2664,7 @@
"la variabile nella funzione constexpr non è inizializzata",
"per l'inizializzazione tra parentesi graffe di una variabile dichiarata con un tipo di segnaposto, ma senza `=`, è necessario specificare un solo elemento all'interno delle parentesi",
"non esistono configurazioni '%s' --target",
"l'attributo non è supportato in configurazioni x86 a 64 bit",
"l'attributo è supportato soltanto in configurazioni x86 a 32 bit",
"con '%s' è richiesto un argomento",
"un costruttore o un distruttore non può essere una coroutine",
"%n non può essere una coroutine",
@@ -2935,7 +2935,7 @@
"il tipo %t nel puntatore this per la funzione membro con limitazioni amp %nfd non è valido",
"il tipo restituito %t per la funzione con restrizioni AMP %nfd non è valido",
"il tipo di parametro %t per la funzione con restrizioni AMP %nfd non è valido",
null,
"il costrutto nella funzione con restrizioni AMP %nfd non è valido",
"la classe di archiviazione %s nella funzione con restrizioni AMP %nfd non è valida",
"%s non è consentito nella funzione con restrizioni AMP %nfd",
"il cast nella funzione con restrizioni AMP non è valido",
@@ -3292,7 +3292,7 @@
"un tipo volatile %t impedisce la valutazione constexpr di __builtin_bit_cast",
"un tipo unione, puntatore o puntatore a membro %t impedisce la valutazione constexpr di __builtin_bit_cast",
"%npTd, ereditato tramite l'uso della dichiarazione %p",
"non è possibile costruire oggetti secondari di %t per ereditare costruttori. Il costruttore predefinito implicito è stato eliminato",
"non è possibile costruire oggetti secondari di %t per ereditare costruttori. Il costruttore associato è stato eliminato",
"%n deve restituire void",
"l'inizio della dichiarazione di membro non è valido",
"è previsto 'auto'",
@@ -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",
@@ -3378,7 +3378,7 @@
"Il nome di un modulo non può contenere 'module'",
null,
null,
"%n non è un tipo di enumerazione",
"%n non è un tipo enumerazione.",
"l'enumeratore %no2 è in conflitto con %n1",
"l'enumeratore %no è già stato dichiarato in questo ambito %p",
"la specifica 'throw()' non fa parte di C++20 e versioni successive",
@@ -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",
@@ -3452,8 +3452,8 @@
"è previsto un puntatore a membro",
"un membro di matrice flessibile non può essere dichiarato in un tipo altrimenti vuoto",
"previsto 'std::source_location::__impl' da definire in una classe con solo i membri dati '_M_function_name', '_M_file_name', '_M_column', '_M_line'",
"durante l'inizializzazione di 'std::source_location::__impl', il membro '_M_column' in overflow del numero di colonna è di tipo %t",
"durante l'inizializzazione di 'std::source_location::__impl', il membro '_M_line' in overflow del numero di riga è di tipo %t",
"il numero di colonna specificato è troppo grande per l'implementazione di 'std::source_location'",
"il numero di riga specificato è troppo grande per l'implementazione di 'std::source_location'",
"una costante di caratteri UTF-16 non può occupare più di un'unità di codice; valore troncato",
"entrambi gli argomenti devono avere lo stesso tipo",
"il tipo %t non è valido come argomento per questa compilazione",
@@ -3463,17 +3463,58 @@
"il tipo di operando di vettore a virgola mobile (%t) non ha un tipo di vettore intero corrispondente",
"il mangling per le espressioni 'requires' non è ancora implementato",
"a causa di un attributo 'non disponibile'",
"ha tentato di costruire un elemento dalla partizione IFC %sq utilizzando un indice nella partizione IFC %sq",
"qualificatore 'asm' duplicato",
"o un campo di bit con un tipo di enumerazione incompleto o un'enumerazione opaca con un tipo di base non valido",
"ha tentato di costruire un elemento dalla partizione IFC %sq utilizzando un indice nella partizione IFC %sq2",
"la partizione %sq ha specificato la dimensione della voce come %d1 mentre era previsto %d2",
"Durante l'elaborazione del modulo %sq1 è stato riscontrato un requisito IFC imprevisto.",
"condizione fallita alla riga %d in %s1: %sq2",
"il vincolo atomico dipende da se stesso",
"La funzione 'noreturn' ha un tipo restituito non void",
"è stata apportata una correzione eliminando il parametro %sq (in corrispondenza dell'indice relativo %d)",
"non è possibile specificare un argomento di modello predefinito nella definizione di un modello di membro all'esterno della relativa classe",
"nome identificatore IFC %sq non valido rilevato durante la ricostruzione dell'entità",
"nome identificatore IFC %sq non valido ignorato durante la ricostruzione dell'entità",
"il modulo %sq valore di ordinamento non valido",
"un modello di funzione caricato da un modulo IFC è stato analizzato erroneamente come %nd",
"non è stato possibile caricare un riferimento all'entità IFC nel modulo %sq",
"Ordinamento indice IFC = %d1, valore = %d2"
"dalla partizione %sq elemento %d1 (posizione file %d2, posizione relativa %d3)",
"gli indicatori concatenati non sono consentiti per un tipo di classe con un distruttore non banale",
"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",
"%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"
]
+63 -22
View File
@@ -180,7 +180,7 @@
"配列に適用された '&' は無効です",
"'%%' の右オペランドが 0 です",
"引数と仮パラメーターの間に互換性がありません",
"引数と、対応する書式指定文字列変換の間に互換性がありません",
"引数対応する書式指定文字列変換互換性がありません (想定されていた型は %t1 ですが引数の型は %t2 でした)",
"ソース ファイル %sq を開けませんでした (検索リストにディレクトリがありません)",
"キャストは整数型である必要があります",
"キャストは演算型またはポインター型である必要があります",
@@ -952,7 +952,7 @@
"オプション 'nonstd_using_decl' は C++ をコンパイルするときにのみ使用できます",
"関数 'main' の戻り値の型は 'int' である必要があります",
"非型テンプレート パラメーターにクラス型を使用することはできません",
"既定のテンプレート引数はクラスの外部でのクラス テンプレートのメンバーの宣言では指定できません",
"既定のテンプレート引数は、そのテンプレートの外部でのクラス テンプレートのメンバーの定義では指定できません",
"コンストラクターの関数 try ブロックのハンドラーでは return ステートメントを使用できません",
"指定子 ordinary と extended を初期化子の指定で組み合わせることはできません",
"2 番目の添字を 1 番目より小さくすることはできません",
@@ -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 は非静的メンバー関数宣言でのみ使用できます",
@@ -1644,7 +1644,7 @@
"%t2 のコピー コンストラクターにアクセスできないため、%t1 のコピー コンストラクターの宣言は抑制されています",
"%t1 のデストラクターは、アクセスできず、また %t2 のデストラクターが抑制されたため、呼び出されません",
"ファイル末尾の定義の終わりにセミコロンまたは宣言子がありません",
"最初の引数は整数または列挙型へのポインターでなければなりません",
"最初の引数は整数または列挙型へのポインターである必要があります",
"同期された操作はサイズが 1、2、4、または 8 のオブジェクトでのみ有効です",
"余分な引数は無視されました",
"コマンド ライン定義でマクロ名 %sq の後に '=' があることが想定されます",
@@ -1916,7 +1916,7 @@
"パラメーター パックには既定値を設定できません",
"C++/CLI は Microsoft C++ モードでのみ有効にできます",
"'value__' は列挙定数の名前として使用できません (このコンテキストではこの名前は予約されています)",
"基になる型がブール列挙型には明示的な列挙子の値が必要です",
"基になる型がブールである列挙型には明示的な列挙子の値が必要です",
null,
"パラメーター パック %sq が参照されましたが展開されていません",
"パックの展開で引数パックが使用されません",
@@ -1955,7 +1955,7 @@
"トップレベルの可視性指定子には型定義が必要です",
"trivial プロパティに参照型を指定することはできません",
"trivial プロパティに const 型または volatile 型を指定することはできません",
"%nd は以前に異なる種類の列挙型として宣言されました",
"%nd は以前に異なる種類の列挙型として宣言されています",
"ラムダでキャプチャされる変数には %[managed] クラス型を使用できません",
"共変の戻り値の型をオーバーライドする仮想関数は、%[managed] クラスでは使用できません",
"ハンドルの配列は使用できません",
@@ -2175,7 +2175,7 @@
"名前付きオーバーライド指定子は %[managed] クラスでのみ使用できます",
"名前付きオーバーライド指定子で指定されたメンバーは、このメンバーの型と一致しません",
"静的コンストラクター宣言には名前付きオーバーライド指定子を含めることができません",
"スコープを持つ列挙型には名前を指定する必要があります",
"スコープ付き列挙型には名前を指定する必要があります",
"finally ブロックへの制御の転送は許可されていません",
"finally ブロック内では return ステートメントは使用できません",
"try ブロックには 1 つ以上のハンドラーまたは finally 句が必要です",
@@ -2367,7 +2367,7 @@
"非クラス エンティティのかっこで囲まれた初期化子は、式である必要があり、中かっこで囲まれたリストであってはなりません",
"中かっこで囲まれたリストは、このラムダの戻り値の型を提供しません",
"宣言された例外指定は生成された例外指定と互換性がありません",
"スコープを持つ列挙型は C++11 の機能です",
"スコープ付き列挙型は C++11 の機能です",
"関数型を値で初期化できません",
"オブジェクト型 %t のリスト初期化は、型が不完全であるため許可されません",
"std::initializer_list にはデストラクターが含まれていて、ライブラリは正しく構成されている必要があります",
@@ -2406,7 +2406,7 @@
"関数呼び出しでは、定数式に定数値が必要です",
"関数 'main' は constexpr として宣言できません",
null,
"クラスまたは列挙型の定義は、constexpr 関数またはコンストラクターの本体は指定できません",
"クラスまたは列挙型の定義は、constexpr 関数またはコンストラクターの本体は指定できません",
"ここでは GNU 形式の属性のみを使用できます",
"初期化子から型を推測すること、および後続の戻り値の型を知らせることを目的とした、'auto' の非標準の使用です",
"修飾された void 型を使用した void パラメーター リストの宣言は非標準です",
@@ -2664,7 +2664,7 @@
"constexpr 関数の変数が初期化されていません",
"中かっこで囲まれた変数の初期化がプレースホルダー型で宣言されましたが、`=` がないため、中かっこ内の要素と正確に一致しなければなりません",
"'%s' --target の構成が存在しません",
"64 ビット x86 構成では、属性がサポートされていません",
"属性は 32 ビット x86 構成でのみサポートされていま",
"'%s' は引数が必要です",
"コンストラクターまたはデストラクターをコルーチンにすることはできません",
"%n をコルーチンにすることはできません",
@@ -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 制限関数に無効なキャスト",
@@ -3292,7 +3292,7 @@
"volatile 型 %t は、__builtin_bit_cast の constexpr 評価を妨げます",
"UNION、ポインター、またはメンバーへのポインター型 %t は、__builtin_bit_cast の constexpr 評価を妨げます",
"%npTd (宣言 %p を使用して継承されています)",
"コンストラクターを継承するための %t のサブオブジェクト構築は実行できません。暗黙の既定のコンストラクターは削除されます",
"コンストラクターを継承するための %t のサブオブジェクト構築は実行できません。関連するコンストラクターは削除されます",
"%n は void を返す必要があります",
"メンバー宣言の先頭が無効です",
"'auto' が必要です",
@@ -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 個のパラメーターが指定されました",
@@ -3452,8 +3452,8 @@
"メンバーへのポインターが必要です",
"フレキシブル配列メンバーは、otherwise-empty 型で宣言できません",
"'std::source_location::__impl' が、データ メンバー '_M_function_name'、'_M_file_name'、'_M_column'、'_M_line' のみを持つクラスに定義される必要があります",
"'std::source_location::__impl' の初期化中に、列番号が型 %t のメンバー '_M_column' をオーバーフローしました",
"'std::source_location::__impl' の初期化中に、行番号が型 %t のメンバー '_M_line' をオーバーフローしました",
"指定された列番号は 'std::source_location' 実装には大きすぎます",
"指定された行番号は 'std::source_location' 実装には大きすぎます",
"UTF-16 文字定数は複数のコード単位を占有できません。値が切り捨てられました",
"両方の引数は同じ型である必要があります",
"型 %t は、このビルトインの引数として無効です",
@@ -3463,17 +3463,58 @@
"浮動小数点ベクトル オペランド型 (%t) に一致する整数ベクトル型がありません",
"'requires' 式のためのマングリングは、まだ実装されていません",
"'unavailable' 属性が原因です",
"IFC パーティション %sq へのインデックスを使用して、IFC パーティション %sq から要素を構築しようとしました",
"'asm' 修飾子の複製",
"不完全な列挙型を持つビット フィールド、または無効な基本型を持つ不透明な列挙のいずれかです",
"IFC パーティション %sq2 へのインデックスを使用して、IFC パーティション %sq から要素を構築しようとしました",
"パーティション %sq は、%d2 が予期されたときにエントリ サイズを %d1 として指定しました",
"モジュール %sq1 の処理中に予期しない IFC 要件が発生しました",
"条件が行 %d で失敗しました (%s1: %sq2)",
"アトミック制約は、それ自体に依存します",
"'noreturn' 関数に void 以外の戻り値の型があります",
"パラメーター %sq (相対インデックス %d) を削除することで修正が行われています",
"クラス外のメンバー テンプレートの定義では、既定のテンプレート引数を指定できません",
"エンティティの再構築中に無効な IFC 識別子名 %sq が見つかりました",
"エンティティの再構築中に %sq と命名された無効な IFC 識別子がスキップされました",
"モジュール %sq は無効な並べ替え値です",
"IFC モジュールから読み込まれた関数テンプレートが誤って %nd として解析されました",
"モジュール %sq で IFC エンティティ参照を読み込めませんでした",
"IFC インデックスの並べ替え = %d1、値 = %d2"
"パーティション元 %sq 要素 %d1 (ファイル位置 %d2、相対位置 %d3)",
"非単純デストラクターを持つクラス型では、チェーンされた指定子は許可されていません",
"明示的特殊化宣言はフレンド宣言にできない場合があります",
"std::float128_t 型はサポートされていません。代わりに std::float64_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 にある初期化されていないサブオブジェクトへのアクセス"
]
+64 -23
View File
@@ -180,7 +180,7 @@
"배열에 적용된 '&'는 효과가 없습니다.",
"'%%'의 오른쪽 피연산자는 0입니다.",
"인수가 정식 매개 변수와 호환되지 않습니다.",
"인수가 대응하는 서식 문자열 변환과 호환되지 않습니다.",
"인수가 해당 형식 문자열 변환과 호환되지 않습니다(형식 %t1이(가) 예상되지만 인수 형식이 %t2임).",
"소스 파일 %sq을(를) 열 수 없습니다(검색 목록에 디렉터리 없음).",
"캐스트 형식은 정수 계열이어야 합니다.",
"캐스트 형식은 산술 또는 포인터여야 합니다.",
@@ -952,7 +952,7 @@
"'nonstd_using_decl' 옵션은 C++를 컴파일할 경우에만 사용할 수 있습니다.",
"'main' 함수의 반환 형식은 'int'여야 합니다.",
"비형식 템플릿 매개 변수에는 클래스 형식을 사용할 수 없습니다.",
"클래스 외부의 클래스 템플릿의 선언에서 기본 템플릿 인수를 지정할 수 없습니다.",
"기본 템플릿 인수는 템플릿 외부의 클래스 템플릿 멤버 정의에 지정할 수 없습니다.",
"생성자의 함수 try 블록 처리기에는 return 문을 사용할 수 없습니다.",
"일반 지정자와 확장 지정자를 이니셜라이저 지정에서 결합할 수 없습니다.",
"두 번째 첨자는 첫 번째 첨자보다 작아서는 안 됩니다.",
@@ -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은 비정적 멤버 함수 선언에만 표시될 수 있습니다.",
@@ -1644,7 +1644,7 @@
"%t2의 선언에 액세스할 수 없기 때문에 %t1에 대한 복사 생성자 선언이 표시되지 않았습니다.",
"%t1의 소멸자는 액세스가 불가능하며 %t2의 소멸자가 표시되지 않았기 때문에 호출되지 않습니다.",
"파일 끝에 있는 정의 다음에 세미콜론이나 선언자가 오지 않았습니다.",
"첫 번째 인수는 정수 포인터이거나 열거형 형식이어야 합니다.",
"첫 번째 인수는 정수 또는 열거형 형식에 대한 포인터여야 합니다.",
"동기화된 작업은 크기가 1, 2, 4 또는 8인 개체에만 유효합니다.",
"불필요한 인수가 무시되었습니다.",
"명령줄 정의에서 매크로 이름 %sq 다음에는 '='로 간주됩니다.",
@@ -1916,13 +1916,13 @@
"매개 변수 팩에는 기본값을 사용할 수 없습니다.",
"C++/CLI는 Microsoft C++ 모드에서만 사용할 수 있습니다.",
"'value__'는 열거자 상수의 이름으로 사용할 수 없습니다(이 컨텍스트에서 예약된 이름임).",
"부울 내부 형식을 사용하는 열거형 형식에는 명시적 열거자 값이 필요합니다.",
"부울 기본 형식이 있는 열거형 형식에는 명시적 열거자 값이 필요합니다.",
null,
"매개 변수 팩 %sq이(가) 참조되었지만 확장되지 않았습니다.",
"팩 확장에는 인수 팩이 사용되지 않습니다.",
"%sq 팩의 요소 수가 %sq2과(와) 같지 않습니다.",
null,
"열거형 형식에서 vector_size 특성을 사용할 수 없습니다.",
"vector_size 속성은 열거형 형식에 허용되지 않습니다.",
"속성은 static이면서 virtual일 수 없습니다.",
"인덱싱된 속성은 trivial일 수 없습니다.",
"속성 정의에는 이 선언이 표시될 수 없습니다.",
@@ -1955,7 +1955,7 @@
"최상위 표시 유형 지정자에는 형식 정의가 필요합니다.",
"trivial 속성에는 참조 형식을 사용할 수 없습니다.",
"trivial 속성에는 const 또는 volatile 형식을 사용할 수 없습니다.",
"%nd은(는) 이전에 다른 종류의 열거형 형식으로 선언되었습니다.",
"%nd 이전에 다른 종류의 열거형 형식으로 선언되었습니다.",
"람다로 캡처된 변수에는 %[managed] 클래스 형식을 사용할 수 없습니다.",
"%[managed] 클래스에는 공변(covariant) 반환 형식을 사용한 가상 함수 재정의를 사용할 수 없습니다.",
"핸들의 배열을 사용할 수 없습니다.",
@@ -2344,7 +2344,7 @@
"%nd이(가) 이전에 다른 기본 형식을 사용하여 선언되었습니다.",
"여기에서는 'enum class' 및 'enum struct'를 사용할 수 없습니다. 대신 일반 'enum'을 사용하세요.",
"형식이 %t인 개체의 경우 이니셜라이저에 중괄호가 한 수준만 허용됩니다.",
"%nd을(를) 열거형 형식 이름으로 사용할 수 없습니다.",
"%nd 열거형 이름으로 사용할 수 없습니다.",
null,
"중괄호로 묶인 이니셜라이저는 'new auto'와 함께 사용할 수 없습니다.",
"std::initializer_list의 정의에 필요한 생성자가 포함되어 있지 않습니다.",
@@ -2367,7 +2367,7 @@
"비클래스 엔터티의 괄호로 묶인 이니셜라이저는 중괄호로 묶인 목록이 아니라 식이어야 합니다.",
"중괄호로 묶인 목록은 이 람다에 대한 반환 형식을 제공하지 않습니다.",
"선언된 예외 사양이 생성된 예외 사양과 호환되지 않습니다.",
"범위가 지정된 열거형 형식 C++11 기능입니다.",
"범위가 지정된 열거형 형식 C++11 기능입니다.",
"함수 형식의 값은 초기화할 수 있습니다.",
"%t 개체 형식의 list-initialization은 형식이 불완전하므로 허용되지 않습니다.",
"std::initializer_list에 소멸자가 없어야 하는데 있습니다. 라이브러리가 잘못 구성되었습니다.",
@@ -2406,7 +2406,7 @@
"함수를 호출하려면 상수 식에 상수 값이 있어야 합니다.",
"'main' 함수는 constexpr로 선언할 수 없습니다.",
null,
"클래스 또는 열거형 형식 정의는 constexpr 함수 또는 생성자 본문에 사용할 수 없습니다.",
"클래스 또는 열거형 형식 정의는 constexpr 함수 또는 생성자 본문에 나타날 수 없습니다.",
"여기에는 GNU 스타일의 특성만 허용됩니다.",
"이니셜라이저에서 형식을 추론하고 후행 반환 형식을 알리는 'auto'의 비표준 사용입니다.",
"정규화된 void 형식의 void 매개 변수 목록 선언은 표준이 아닙니다.",
@@ -2664,7 +2664,7 @@
"constexpr 함수에 있는 변수의 초기화가 취소되었습니다.",
"자리 표시자 형식은 있으나 `=`는 없이 선언된 변수의 중괄호 초기화에서는 중괄호 안에 정확히 하나의 요소가 있어야 합니다.",
"'%s' 없음 --대상 구성이 존재함",
"64비트 x86 구성에서 지원되지 않는 특성",
"속성은 32비트 x86 구성에서 지원됩니다.",
"'%s'에 인수 필요",
"생성자 또는 소멸자는 코루틴일 수 없습니다.",
"%n은(는) 코루틴일 수 없습니다.",
@@ -2935,7 +2935,7 @@
"amp 제한 멤버 함수 %nfd에 대한 this 포인터의 %t 형식이 잘못되었습니다.",
"amp 제한 함수 %nfd의 반환 형식 %t이(가) 잘못되었습니다.",
"amp 제한 함수 %nfd의 매개 변수 형식 %t이(가) 잘못되었습니다.",
null,
"amp 제한 함수 %nfd의 구문이 잘못되었습니다.",
"잘못된 스토리지 클래스 %s(amp 제한 함수 %nfd 내)",
"%s은(는) amp 제한 함수 %nfd에서 사용할 수 없습니다.",
"amp 제한 함수의 캐스트가 잘못되었습니다.",
@@ -3292,7 +3292,7 @@
"volatile 형식 %t은(는) __builtin_bit_cast의 constexpr 평가를 차단합니다.",
"공용 구조체, 포인터 또는 멤버 포인터 형식 %t은(는) __builtin_bit_cast의 constexpr 평가를 차단합니다.",
"%npTd, decl %p 사용을 통해 상속됨",
"생성자를 상속하기 위 %t의 하위 개체 생성할 수 없습니다. 암시적 기본 생성자가 삭제됩니다.",
"생성자를 상속하기 위 %t의 하위 개체 생성을 수행할 수 없습니다. 연결된 생성자가 삭제됩니다.",
"%n은(는) void를 반환해야 합니다.",
"잘못된 멤버 선언 시작",
"'auto'가 필요합니다.",
@@ -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 선언에 의해 지정되었습니다.",
@@ -3452,8 +3452,8 @@
"멤버 포인터가 필요합니다.",
"유연한 배열 멤버는 비어 있는 형식으로 선언할 수 없습니다.",
"예상되는 'std::source_location::__impl'이 '_M_function_name', '_M_file_name', '_M_column', '_M_line'의 데이터 멤버만을 포함하는 클래스에 정의되어야 함",
"'std::source_location::__impl' 초기화 중 열 번호가 %t 형식의 '_M_column' 멤버를 오버플로",
"'std::source_location::__impl' 초기화 중 줄 번호가 %t 형식의 '_M_line' 멤버를 오버플로",
"주어진 열 번호가 'std::source_location' 구현에 너무 큽니다.",
"주어진 줄 번호가 'std::source_location' 구현에 너무 큽니다.",
"UTF-16 문자 상수는 코드 단위를 두 개 이상 사용할 수 없음; 값 잘림",
"두 인수의 형식이 같아야 함",
"%t 형식은 이 기본 제공의 인수로 사용할 수 없음",
@@ -3463,17 +3463,58 @@
"부동 소수점 벡터 피연산자 유형(%t)에 일치하는 정수 벡터 유형이 없습니다.",
"'requires' 식에 대한 mangling이 아직 구현되지 않았습니다.",
"'unavailable' 특성 때문에",
"IFC 파티션 %sq에 대한 인덱스를 사용하여 IFC 파티션 %sq에서 요소를 구성하려고 했습니다.",
"중복된 'asm' 한정자",
"불완전한 열거형 형식이 있는 비트 필드 또는 잘못된 기본 형식이 있는 불투명 열거형",
"IFC 파티션 %sq2에 대한 인덱스를 사용하여 IFC 파티션 %sq에서 요소를 구성하려고 했습니다.",
"파티션 %sq는 %d2가 예상될 때 항목 크기를 %d1로 지정했습니다.",
"모듈 %sq1을(를) 처리하는 동안 예기치 않은 IFC 요구 사항이 발생했습니다.",
"%d행(%s1)에서 조건 실패: %sq2",
"원자성 제약 조건은 자체에 따라 달라집니다.",
"'noreturn' 함수에 void가 아닌 반환 형식이 있습니다.",
"매개 변수 %sq(상대 인덱스 %d)를 삭제하여 수정했습니다.",
"클래스 외부의 멤버 템플릿 정의에 기본 템플릿 인수를 지정할 수 없습니다.",
"엔터티를 재구성하는 동안 %sq라는 잘못된 IFC 식별자를 발견했습니다.",
"엔티티를 재구성하는 동안 %sq라는 잘못된 IFC 식별자를 건너뛰었습니다.",
"모듈 %sq 잘못된 정렬 값",
"IFC 모듈에서 로드된 함수 템플릿이 %nd(으)로 잘못 구문 분석되었습니다.",
"모듈 %sq에서 IFC 엔터티 참조를 로드하지 못했습니다.",
"IFC 인덱스 정렬 = %d1, 값 = %d2"
"파티션 %sq 요소 %d1(파일 위치 %d2, 상대 위치 %d3)에서",
"비자명 소멸자가 있는 클래스 형식에는 연결된 지정자를 사용할 수 없습니다.",
"명시적 전문화 선언은 friend 선언이 아닐 수 있습니다.",
"std::float128_t 형식은 지원되지 않습니다. std::float64_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(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에서 초기화되지 않은 하위 개체에 대한 액세스"
]
+65 -24
View File
@@ -180,7 +180,7 @@
"zastosowanie operatora „&” do tablicy nie ma żadnego efektu",
"prawy argument operacji „%%” wynosi zero",
"argument jest niezgodny z parametrem formalnym",
"argument jest niezgodny z odpowiadającą konwersją ciągu formatu",
"argument jest niezgodny z odpowiednią konwersją ciągu formatu (oczekiwano typu %t1, ale argument ma typ %t2)",
"nie można otworzyć pliku źródłowego %sq (brak katalogów na liście wyszukiwania)",
"typ rzutowania musi być wartością całkowitą",
"typ rzutowania musi być wartością arytmetyczną lub wskaźnikiem",
@@ -686,7 +686,7 @@
"wykryto podczas niejawnego generowania elementu %nt %p",
"wykryto podczas tworzenia wystąpienia elementu %na %p",
"wykryto podczas przetwarzania listy argumentów szablonu dla elementu %na %p",
"wykryto podczas niejawnego definiowania elementu %na %p",
"wykryto podczas niejawnego definiowania elementu %nt %p",
"elementu %sq nie znaleziono na stosie wyrównania pakowania",
"pusty stos wyrównania pakowania",
"opcji RTTI można użyć tylko w przypadku kompilowania kodu C++",
@@ -876,11 +876,11 @@
"opcji „embedded_c++” można użyć tylko w przypadku kompilowania kodu C++",
"dialekt Embedded C++ nie obsługuje szablonów",
"dialekt Embedded C++ nie ma obsługi wyjątków",
"dialekt Embedded C++ nie obsługuje przestrzeni nazw",
"Język Embedded C++ nie obsługuje przestrzeni nazw",
"dialekt Embedded C++ nie obsługuje informacji o typie w czasie wykonywania",
"dialekt Embedded C++ nie obsługuje nowej składni operatora cast",
"dialekt Embedded C++ nie obsługuje deklaracji using",
"dialekt Embedded C++ nie obsługuje słowa kluczowego mutable",
"Język Embedded C++ nie obsługuje słowa kluczowego \"mutable\"",
"dialekt Embedded C++ nie obsługuje dziedziczenia wielokrotnego ani wirtualnego",
"nieprawidłowy numer wersji Microsoft: %s",
"reprezentacja wskaźnika do składowej %sq została już ustawiona dla elementu %n",
@@ -952,7 +952,7 @@
"opcji „nonstd_using_decl” można użyć tylko w przypadku kompilowania kodu C++",
"zwracanym typem funkcji „main” musi być typ „int”",
"parametr stałej parametryzującej szablon nie może być typu klasy",
"nie można określić domyślnego argumentu szablonu w deklaracji składowej szablonu klasy poza jego klasą",
"nie można określić domyślnego argumentu szablonu w definicji elementu członkowskiego szablonu klasy poza szablonem",
"instrukcja return jest niedozwolona w procedurze obsługi bloku try konstruktora",
"desygnatory zwykłe i rozszerzone nie mogą być łączone w wyznaczeniu inicjatora",
"drugi indeks nie może być mniejszy niż pierwszy",
@@ -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",
@@ -1916,13 +1916,13 @@
"pakiet parametrów nie może mieć wartości domyślnej",
"kod C++/CLI może zostać włączony tylko w trybie Microsoft C++",
"wyrażenie „value__” nie może być używane jako nazwa wartości stałej modułu wyliczającego (w tym kontekście jest to nazwa zastrzeżona)",
"w typie wyliczenia z typem bazowym Boolean jest wymagana jawna wartość modułu wyliczającego",
"jawna wartość modułu wyliczającego jest wymagana w typie wyliczenia z typem bazowym wartości logicznej",
null,
"utworzono odwołanie do pakietu parametrów %sq, ale nie został on rozwinięty",
"rozwinięcie pakietu nie korzysta z żadnych pakietów argumentów",
"pakiet %sq nie zawiera takiej samej liczby elementów jak %sq2",
null,
"atrybut vector_size nie jest dozwolony dla typu wyliczenia",
"Atrybut vector_size nie jest dozwolony dla typu wyliczenia",
"właściwość nie może być jednocześnie statyczna i wirtualna",
"właściwość indeksowania nie może być prosta",
"ta deklaracja nie może występować w definicji właściwości",
@@ -1955,7 +1955,7 @@
"specyfikator widoczności najwyższego poziomu wymaga definicji typu",
"właściwość prosta nie może mieć typu referencyjnego",
"właściwość prosta nie może być typu const ani volatile",
"element %nd został wcześniej zadeklarowany jako inny rodzaj typu wyliczenia",
"Element %nd został wcześniej zadeklarowany jako inny rodzaj typu wyliczenia",
"zmienna przechwycona przez element lambda nie może mieć klasy typu %[managed]",
"przesłanianie funkcji wirtualnej za pomocą kowariantnego typu zwracanego jest niedozwolone w klasie typu %[managed]",
"tablica dojść jest niedozwolona",
@@ -2216,7 +2216,7 @@
"typ w operacji dynamic_cast nie może być typem ogólnym, który może być typem wartości",
"nazwa zawierająca znaki uniwersalne musi wyznaczać prawidłowy punkt kodu",
"ograniczenia ogólne nie są zgodne z ograniczeniami elementu %nd",
"słowo kluczowe __underlying_type ma zastosowanie tylko do typów wyliczenia",
"__underlying_type dotyczy tylko typów wyliczenia",
"oczekiwano tylko jednego wyrażenia argumentu operacji dla tego rzutowania",
"nie można przedstawić znaku Unicode o wartości szesnastkowej %s w domyślnej systemowej stronie kodowej",
"niestandardowa konwersja powiązania wskaźnika do składowej ze wskaźnikiem funkcji",
@@ -2344,7 +2344,7 @@
"element %nd został wcześniej zadeklarowany z innym typem bazowym",
"nie można tutaj użyć deklaracji „enum class” ani „enum struct” (zamiast tego użyj zwykłej deklaracji „enum”)",
"tylko jeden poziom nawiasów klamrowych jest dozwolony w przypadku inicjatora dla obiektu typu %t",
"nie można używać elementu %nd jako nazwy typu wyliczenia",
"Nie można użyć elementu %nd jako nazwy typu wyliczenia",
null,
"inicjator w nawiasach klamrowych nie może być używany z obiektem „new auto”",
"definicja obiektu std::initializer_list nie zawiera oczekiwanego konstruktora",
@@ -2367,7 +2367,7 @@
"inicjator w nawiasach dla jednostki bez klasy musi być wyrażeniem, a nie listą w nawiasach klamrowych",
"lista w nawiasach klamrowych nie dostarcza zwracanego typu dla tego elementu lambda",
"zadeklarowana specyfikacja wyjątku jest niezgodna z wygenerowaną",
"typy wyliczeń z zakresem są funkcją języka C++11",
"typy wyliczenia w zakresie są funkcją języka C++11",
"typ funkcji nie może być inicjowany przez wartość",
"inicjalizacja typu obiektu %t za pomocą listy jest niedozwolona, ponieważ typ jest niekompletny",
"obiekt std::initializer_list ma destruktora, a nie powinien — biblioteka jest błędnie skonfigurowana",
@@ -2406,7 +2406,7 @@
"wywołanie funkcji musi mieć wartość stałą w wyrażeniu stałej",
"słowo kluczowe „main” funkcji nie może być deklarowane jako constexpr",
null,
"definicja typu wyliczenia ani klasy nie może występować w treści funkcji ani konstruktora constexpr",
"definicja typu wyliczenia ani klasy nie może występować w funkcji constexpr ani treści konstruktora",
"tylko atrybuty w stylu GNU są tutaj dozwolone",
"niestandardowe użycie słowa kluczowego „auto” w celu zarówno ustalenia typu z inicjatora, jak i zaanonsowania końcowego typu zwracanego",
"deklarowanie listy parametrów void za pomocą kwalifikowanego typu void jest niestandardowe",
@@ -2664,7 +2664,7 @@
"nie zainicjowano zmiennej w funkcji constexpr",
"Inicjowanie w nawiasach klamrowych zmiennej zadeklarowanej przy użyciu typu symbolu zastępczego bez znaku „=” wymaga dokładnie jednego elementu w nawiasach klamrowych",
"konfiguracja opcji --target elementu „%s” nie istnieje",
"atrybut nie jest obsługiwany w 64-bitowych konfiguracjach x86",
"atrybut jest obsługiwany tylko w 32-bitowych konfiguracjach x86",
"element „%s” wymaga argumentu",
"konstruktor lub destruktor nie może być koprocedurą",
"element %n nie może być koprocedurą",
@@ -2935,7 +2935,7 @@
"niedozwolony typ %t we wskaźniku this dla funkcji składowej ograniczonej przez amp %nfd",
"niedozwolony zwracany typ %t dla funkcji z ograniczeniem amp %nfd",
"niedozwolony typ parametru %t dla funkcji z ograniczeniem amp %nfd",
null,
"niedozwolona konstrukcja w funkcji z ograniczeniami amp %nfd",
"niedozwolona klasa magazynu %s w funkcji z ograniczeniem amp %nfd",
"element %s nie jest dozwolony w funkcji z ograniczeniem amp %nfd",
"niedozwolone rzutowanie w funkcji z ograniczeniem amp",
@@ -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",
@@ -3378,7 +3378,7 @@
"Ciąg „module” nie jest dozwolony w nazwie modułu",
null,
null,
"Element %n nie jest typem wyliczenia",
"%n nie jest typem wyliczenia",
"moduł wyliczający %no2 powoduje konflikt z elementem %n1",
"moduł wyliczający %no został już zadeklarowany w tym zakresie %p",
"Specyfikacja „throw()” nie jest częścią języka C++20 i nowszych",
@@ -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",
@@ -3452,8 +3452,8 @@
"oczekiwano wskaźnika do składowej",
"elastyczna składowa tablicy nie może być zadeklarowana w typie pustym w inny sposób",
"oczekiwano zdefiniowania elementu „std::source_location::__impl” w klasie z tylko składowymi danych „_M_function_name”, „_M_file_name”, „_M_column”, „_M_line”",
"podczas inicjowania elementu „std::source_location::__impl” liczba kolumn przepełnia składową „_M_column” typu %t",
"podczas inicjowania elementu „std::source_location::__impl” liczba wierszy przepełnia składową „_M_line” typu %t",
"podany numer kolumny jest zbyt duży dla implementacji „std::source_location",
"podany numer wiersza jest zbyt duży dla implementacji „std::source_location",
"stała znaków UTF-16 nie może zajmować więcej niż jednej jednostki kodu; obcięta wartość",
"oba argumenty muszą mieć ten sam typ",
"typ %t jest nieprawidłowy jako argument dla tej wbudowanej",
@@ -3463,6 +3463,8 @@
"typ operandu wektora zmiennoprzecinkowego (%t) nie ma zgodnego typu wektora liczb całkowitych",
"nie jest jeszcze zaimplementowane dekorowanie wyrażeń typu „requires”.",
"z powodu atrybutu „unavailable”",
"zduplikowany kwalifikator „asm”",
"pole bitowe z niekompletnym typem wyliczeniowym lub nieprzezroczyste wyliczenie z nieprawidłowym typem podstawowym",
"próbowano skonstruować element z partycji IFC %sq przy użyciu indeksu do partycji IFC %sq",
"partycja %sq określiła swój rozmiar wpisu jako %d1, gdy oczekiwano wartości %d2",
"napotkano nieoczekiwane wymaganie IFC podczas przetwarzania modułu %sq1",
@@ -3470,10 +3472,49 @@
"niepodzielne ograniczenie zależy od samego siebie",
"Funkcja \"noreturn\" ma zwracany typ inny niż void",
"wprowadzono poprawkę przez usunięcie parametru %sq (względny indeks %d)",
"nie można określić domyślnego argumentu szablonu w deklaracji szablonu składowej klasy poza jej klasą",
"napotkano nieprawidłową nazwę identyfikatora IFC %sq podczas odbudowy jednostki",
"podczas odbudowy jednostki pominięto nieprawidłowy identyfikator IFC o nazwie %sq",
"nieprawidłowa wartość sortowania modułu %sq",
"szablon funkcji załadowany z modułu IFC został niepoprawnie przeanalizowany jako %nd",
"nie można załadować odwołania do jednostki IFC w module %sq",
"Sortowanie indeksu IFC = %d1, wartość = %d2"
"z partycji %sq element %d1 (pozycja pliku %d2, względna pozycja %d3)",
"desygnator łańcuchowy nie jest dozwolony dla typu klasy z destruktorem nietrywialnym",
"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",
"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"
]
+67 -26
View File
@@ -180,7 +180,7 @@
"'&' não possui efeito quando aplicado a uma matriz",
"o operador da direta de '%%' é zero",
"argumento é incompatível com parâmetro formal",
"argumento é incompatível com conversão de formato de cadeia de caracteres correspondente",
"o argumento é incompatível com a conversão de cadeia de caracteres de formato correspondente (tipo esperado %t1, mas o argumento tem o tipo %t2)",
"não pôde abrir o arquivo fonte %sq (nenhum diretório na lista de busca)",
"tipo de conversão deve ser integral",
"tipo de conversão deve ser aritmético ou ponteiro",
@@ -952,7 +952,7 @@
"a opção 'nonstd_using_decl' pode ser utilizada somente quando se estiver compilando C++",
"o tipo de retorno da função 'main' deve ser 'int'",
"um parâmetro de modelo sem tipo pode não ter tipo de classe",
"um argumento de modelo padrão não pode ser especificado na declaração de um membro de um modelo de classe fora de sua classe",
"um argumento de modelo padrão não pode ser especificado na definição de um membro de um modelo de classe fora do modelo",
"uma instrução return não é permitida em um manipulador de um bloco try de função de um construtor",
"os designadores estendidos e comuns não podem ser combinados em uma designação de inicializador",
"a segunda subscrição não deve ser menor que a primeira",
@@ -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",
@@ -1644,7 +1644,7 @@
"a declaração do construtor de cópia para %t1 foi suprimida porque a de %t2 está inacessível",
"o destruidor para %t1 não será chamado porque está inacessível e o destruidor para %t2 foi suprimido",
"definição no fim do arquivo não seguida por ponto e vírgula ou um declarador",
"o primeiro argumento deve ser do tipo ponteiro para número inteiro ou enumeração",
"o primeiro argumento deve der do tipo ponteiro para número inteiro ou enumerado",
"as operações sincronizadas são válidas somente em objetos de tamanho 1, 2, 4 ou 8",
"argumentos extras ignorados",
"'=' presumido seguindo um nome de macro %sq na definição da linha de comando",
@@ -1916,13 +1916,13 @@
"pacotes de parâmetros não podem ter um default",
"C++/ CLI podem ser ativados apenas no modo do Microsoft C++",
"'value__' não pode ser usado como nome para uma constante de enumerador (é um nome reservado neste contexto)",
"é necessário um valor explícito de enumerador em um tipo de enumerador com tipo subjacente booleano",
"é necessário um valor explícito de enumerador em um tipo enumerado com tipo subjacente booliano",
null,
"o pacote de parâmetros %sq foi citado, mas não expandido",
"o pacote de expansão não utiliza nenhum dos pacotes de argumentos",
"o pacote %sq não tem o mesmo número de elementos de %sq2",
null,
"o atributo vector_size não é permitido com um tipo de enumeração",
"o atributo vector_size não é permitido com um tipo enumerado",
"uma propriedade não pode ser ao mesmo tempo estática e virtual",
"uma propriedade indexada não pode ser trivial",
"esta declaração não pode aparecer em uma definição de propriedade",
@@ -1955,7 +1955,7 @@
"um especificador de visibilidade de nível superior requer uma definição de tipo",
"uma propriedade trivial não pode possuir um tipo de referência",
"uma propriedade trivial não pode ter um tipo const ou volátil",
"%nd foi declarado anteriormente como um tipo diferente do tipo de enumeração",
"%nd foi declarado anteriormente como um tipo diferente do tipo enumerado",
"uma variável capturada por um lambda não pode ter um tipo de classe %[managed]",
"substituição de funções com tipos de saída covariantes não são permitidos em classes %[managed]",
"matrizes de controladores não são permitidas",
@@ -2175,7 +2175,7 @@
"especificadores de substituição nomeados só são permitidos em classes %[managed]",
"nenhum membro designado pelo especificador de substituição nomeado corresponde ao tipo deste membro",
"uma declaração de construtor estático não pode incluir um especificador de substituição nomeado",
"tipos de enumeração com escopo deve ter um nome",
"um tipo enumerado com escopo deve ter um nome",
"não permitida a transferência de controle para um bloco finally",
"instrução return dentro de blocos finally não permitida",
"o bloqueio de tentativa exige pelo menos um manipulador ou cláusula finalmente",
@@ -2216,7 +2216,7 @@
"o tipo em um dynamic_cast não pode ser um tipo genérico que possa ser um tipo value",
"um nome de caractere universal deve designar um ponto de código válido",
"restrições genéricas não correspondem às de %nd",
"__underlying_type só se aplica a tipos de enumeração",
"__underlying_type só se aplica a tipos enumerados",
"espera-se apenas uma expressão de operando para essa conversão",
"caractere Unicode com valor hexadecimal %s não representável na página de código padrão do sistema",
"conversão não padrão de ponteiro para membro acoplado um ponteiro de função",
@@ -2344,7 +2344,7 @@
"%nd foi declarado anteriormente com um tipo base diferente",
"'enum class' e 'enum struct' não podem ser usados aqui (use 'enum' simples)",
"somente um nível de chave é permitido em um inicializador para um objeto do tipo %t",
"%nd não pode ser usado como um nome de tipo de enumeração",
"%nd não pode ser usado como um nome de tipo enumerado",
null,
"um inicializador entre chaves não pode ser usado com 'new auto'",
"a definição de std::initializer_list não contém o construtor esperado",
@@ -2367,7 +2367,7 @@
"um inicializador entre parênteses para uma entidade não classe deve ser uma expressão, e não uma lista delimitada por chaves",
"uma lista delimitada por chaves não fornece um tipo de retorno para este lambda",
"a especificação da exceção declarada é incompatível com a gerada",
"os tipos de enumeração com escopo são um recurso do C++11",
"os tipos enumerados com escopo são um recurso do C++11",
"um tipo de função não pode ser inicializado por valor",
"a inicialização de lista de um tipo de objeto %t não é permitida porque o tipo está incompleto",
"std::initializer_list possui um destruidor, mas não deveria -- a biblioteca está configurada incorretamente",
@@ -2406,7 +2406,7 @@
"a chamada de função deve ter um valor constante em uma expressão constante",
"a função 'main' não pode ser declarada como constexpr",
null,
"uma definição de tipo de enumeração ou classe não pode aparecer em um corpo de construtor ou função constexpr",
"uma definição de tipo enumerado ou classe não pode aparecer em um corpo de construtor ou função constexpr",
"somente atributos GNU-style são permitidos aqui",
"uso não padrão de 'auto' para deduzir o tipo a partir de um inicializador e para anunciar um tipo de retorno à direita",
"a declaração de uma lista de parâmetros void com um tipo void qualificado não é padrão",
@@ -2664,7 +2664,7 @@
"a variável na função constexpr não foi inicializada",
"inicialização entre chaves de uma variável declarada com um tipo de espaço reservado, mas sem '=', requer exatamente um elemento entre chaves",
"nenhuma --configuração de destino '%s' existente",
"o atributo não tem suporte em configurações x86 de 64 bits",
"o atributo tem suporte apenas em configurações x86 de 32 bits",
"'%s' exige um argumento",
"um construtor ou destruidor não pode ser uma corrotina",
"%n não pode ser um corrotina",
@@ -2935,7 +2935,7 @@
"tipo ilegal %t neste ponteiro para a função membro restrita por amp %nfd",
"tipo de retorno %t ilícito para a função restrita por amp %nfd",
"tipo de parâmetro %t ilícito para a função restrita por amp %nfd",
null,
"constructo ilícito na função restrita por amp %nfd",
"classe de armazenamento %s ilícito na função restrita por amp %nfd",
"%s não é permitido na função restrita por amp %nfd",
"conversão ilícita na função restrita por amp",
@@ -3292,7 +3292,7 @@
"um tipo volátil %t impede a avaliação constexpr de __builtin_bit_cast",
"um tipo de união, ponteiro ou ponteiro para membro %t impede a avaliação constexpr de __builtin_bit_cast",
"%npTd, herdado por meio do uso de decl %p",
"a construção de subobjeto de %t para construtores herdados não pode ser executada. O construtor padrão implícito foi excluído",
"a construção de subobjeto de %t para construtores herdados não pode ser executada. O construtor associado foi excluído",
"%n precisa retornar nulo",
"declaração de início de membro inválida",
"'auto' era esperado",
@@ -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",
@@ -3378,7 +3378,7 @@
"'module' não é permitido em um nome de módulo",
null,
null,
"O %n não é um tipo de enumeração",
"%n não é um tipo enumerado",
"o enumerador %no2 entra em conflito com %n1",
"o enumerador %no já foi declarado neste escopo %p",
"a especificação 'throw()' não faz parte de C++ 20 e posteriores",
@@ -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",
@@ -3452,8 +3452,8 @@
"esperava-se um ponteiro para membro",
"um membro da matriz flexível não pode ser declarado em um tipo de outro modo vazio",
"esperado que 'std::source_location::__impl' seja definido para uma classe com apenas os membros de dados '_M_function_name', '_M_file_name', '_M_column', '_M_line'",
"durante a inicialização de 'std::source_location::__impl', o número da coluna estoura o membro '_M_column' do tipo %t",
"durante a inicialização de 'std::source_location::__impl', o número da linha estoura o membro '_M_line' do tipo %t",
"o número de coluna fornecido é muito grande para a implementação 'std::source_location'",
"o número de linha fornecido é muito grande para a implementação 'std::source_location'",
"uma constante de caractere UTF-16 não pode ocupar mais de uma unidade de código; valor truncado",
"ambos os argumentos devem ter o mesmo tipo",
"o tipo %téinválido como argumento para este builtin",
@@ -3463,17 +3463,58 @@
"o tipo de operando vetorial de ponto flutuante (%t) não tem nenhum tipo de vetor inteiro correspondente",
"a estruturação para expressões 'requires' ainda não foi implementada",
"devido a um atributo 'indisponível'",
"tentou construir um elemento da partição IFC %sq usando um índice na partição IFC %sq",
"qualificador 'asm' duplicado",
"um campo de bits com um tipo de enumeração incompleto ou uma enumeração opaca com um tipo base inválido",
"tentou construir um elemento da partição IFC %sq usando um índice na partição IFC %sq2",
"a partição %sq especificou seu tamanho de entrada como %d1 quando %d2 era esperado",
"um requisito IFC inesperado foi encontrado durante o processamento do módulo %sq1",
"condição falhou na linha %d em %s1: %sq2",
"restrição atômica depende de si mesma",
"A função 'noreturn' tem um tipo de retorno não nulo",
"foi feita uma correção eliminando o parâmetro %sq (no índice relativo %d)",
"não é possível especificar um argumento de modelo padrão na definição do modelo de um membro fora de sua classe",
"nome de identificador IFC inválido %sq encontrado durante a reconstrução da entidade",
"identificador IFC inválido chamado %sq ignorado durante a reconstrução da entidade",
"valor de classificação inválido do módulo %sq",
"um modelo de função carregado de um módulo IFC foi analisado incorretamente como %nd",
"falha ao carregar uma referência de entidade IFC no módulo %sq",
"Classificação do índice IFC = %d1, valor = %d2"
"da partição %sq elemento %d1 (posição do arquivo %d2, posição relativa %d3)",
"designadores encadeados não são permitidos para um tipo de classe com um destruidor não trivial",
"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",
"%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"
]
+63 -22
View File
@@ -180,7 +180,7 @@
"применение \"&\" к массиву не дало результата",
"правый оператор %% равен нулю",
"аргумент несовместим с формальным параметром",
"аргумент несовместим с соответствующим преобразованием строки формата",
"аргумент несовместим с соответствующим преобразованием строки формата (ожидаемый тип %t1, но аргумент имеет тип %t2)",
"не удалось открыть исходный файл %sq (отсутствуют каталоги в списке поиска)",
"тип приведения должен быть целочисленным",
"тип приведения должен быть арифметическим или указателем",
@@ -952,7 +952,7 @@
"параметр nonstd_using_decl можно использовать только при компиляции C++",
"тип возвращаемого значения функции \"main\" должен быть \"int\"",
"нетипизированный параметр шаблона не может иметь тип класса",
"не удается определить аргумент шаблона по умолчанию в объявлении члена шаблона класса вне соответствующего класса",
"аргумент шаблона по умолчанию не может быть указан в определении члена шаблона класса вне шаблона",
"Использование оператора return в обработчике блока function try конструктора недопустимо.",
"Недопустимо сочетать обычные и расширенные указатели в указании инициализатора.",
"второй нижний индекс не может быть меньше первого",
@@ -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 может использоваться только в объявлениях статических функций-членов",
@@ -1916,7 +1916,7 @@
"у пакета параметров не может быть значения по умолчанию",
"C++/CLI можно включить только в режиме Microsoft C++",
"нельзя использовать \"value__\" в качестве имени константы перечислителя (в данном контексте это зарезервированное имя)",
"в типе перечисления, базовым типом которого является логический, требуется явное значение перечислителя",
"в типе перечисления, в основе которого лежит логический тип данных, требуется явное значение перечислителя",
null,
"ссылка на пакет параметров %sq присутствует, однако пакет не раскрыт",
"при раскрытии пакетов никакие пакеты аргументов не используются",
@@ -1955,7 +1955,7 @@
"для спецификатора видимости верхнего уровня требуется определение типа",
"тривиальное свойство не может относиться к ссылочному типу",
"тривиальное свойство не может относиться к типу const или volatile",
"переменная %nd была ранее объявлена как относящаяся к другому типу перечисления",
"переменная %nd была ранее объявлена как другой тип перечисления",
"полученная лямбда-выражением переменная не может относиться к типу класса %[managed]",
"в классах %[managed] не допускается переопределение виртуальных функций с ковариантным типом возвращаемых значений",
"использование массивов дескрипторов не допускается",
@@ -2175,7 +2175,7 @@
"именованный спецификатор переопределения может применяться только в классах %[managed]",
"ни один из членов, помеченных именованным спецификатором переопределения, не соответствует типу данного члена",
"объявление статического конструктора не может включать именованный спецификатор переопределения",
"Тип ограниченного перечисления должен иметь имя.",
"тип ограниченного перечисления должен иметь имя",
"не допускается передача управления в блок finally",
"Оператор return внутри блока finally недопустим.",
"для блока try требуется как минимум один обработчик или одно предложение finally",
@@ -2216,7 +2216,7 @@
"тип в операторе dynamic_cast не может быть универсальным типом, который может быть типом значения",
"универсальное имя символа должно обозначать допустимую точку кода",
"универсальные ограничения не соответствуют ограничениям %nd",
"__underlying_type применяется только к типам перечислений",
"__базовый_тип применяется только к типам перечисления",
"для этого приведения ожидалось только одно выражение операнда",
"Символ Юникода с шестнадцатеричным значением %s не может быть представлен с помощью системной кодовой страницы по умолчанию",
"Нестандартное преобразование связанного указателя на элемент в указатель на функцию",
@@ -2344,7 +2344,7 @@
"%nd ранее объявлено с другим базовым типом",
"здесь нельзя использовать \"enum class\" и \"enum struct\" (используйте простое перечисление \"enum\")",
"в инициализаторе объекта типа %t допускается использовать только один уровень фигурных скобок",
"%nd нельзя использовать в качестве имени типа перечисления",
"%nd не может использоваться в качестве имени типа перечисления",
null,
"невозможно использовать заключенный в фигурные скобки инициализатор с оператором \"new auto\"",
"определение std::initializer_list не содержит ожидаемого конструктора",
@@ -2367,7 +2367,7 @@
"Инициализатор неклассовой сущности в круглых скобках должен быть выражением, а не списком в фигурных скобках.",
"Список в фигурных скобках не предоставляет тип возвращаемого значения для этой лямбды.",
"объявленная спецификация исключения несовместима с созданной",
"Типы ограниченного перечисления являются возможностью С++11.",
"типы ограниченного перечисления являются возможностью С++11",
"тип функции не может инициализироваться значением",
"инициализация объекта типа %t в списке не разрешена, потому что тип не завершен",
"std::initializer_list имеет деструктор, хотя не должен — библиотека настроена неверно",
@@ -2664,7 +2664,7 @@
"переменная в функции constexpr не инициализирована",
"заключенная в фигурные скобки инициализация переменной, объявленная с типом заполнителя, но без \"=\", должна содержать строго один элемент внутри фигурных скобок",
"конфигурация \"%s\" --target не существует",
"атрибут не поддерживается в 64-разрядных конфигурациях x86",
"атрибут поддерживается только в 32-разрядных (x86) конфигурациях",
"для \"%s\" требуется аргумент",
"Конструктор или деструктор не может быть сопрограммой.",
"%n не может быть сопрограммой.",
@@ -2935,7 +2935,7 @@
"недопустимый тип %t в указателе this для функции-члена %nfd с описателем ограничения amp",
"Недопустимый тип возвращаемого значения %t для функции %nfd со спецификатором ограничения amp.",
"Недопустимый тип параметра %t для функции %nfd со спецификатором ограничения amp.",
null,
"Недопустимая метка в функции %nfd со спецификатором ограничения amp.",
"Недопустимый класс хранения %s в функции %nfd со спецификатором ограничения amp.",
"Недопустимо использовать %s в функции %nfd со спецификатором ограничения amp.",
"Недопустимое приведение в функции со спецификатором ограничения amp.",
@@ -3292,7 +3292,7 @@
"непостоянный тип %t не позволяет выполнять вычисление constexpr для __builtin_bit_cast",
"тип %t объединения, указателя или указателя на элемент не позволяет выполнять вычисление constexpr для __builtin_bit_cast.",
"%npTd, унаследованный с помощью decl %p",
"невозможно выполнить конструирование подобъекта %t для наследования конструкторов — неявный конструктор по умолчанию удален.",
"невозможно выполнить конструирование подобъекта %t для наследования конструкторов — связанный конструктор удален",
"%n требует возврата void.",
"недопустимое начало объявления элемента",
"ожидается \"auto\"",
@@ -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",
@@ -3452,8 +3452,8 @@
"необходим указатель на элемент",
"гибкий элемент массива не может быть объявлен в пустом типе",
"ожидается, что ''std::source_location::__impl'' будет определен для класса только с элементами данных ''_M_function_name'', ''_M_file_name'', ''_M_column'', ''_M_line''",
"во время инициализации ''std::source_location::__impl'' номер столбца переполняет элемент ''_M_column'' типа %t",
"во время инициализации ''std::source_location::__impl'' номер строки переполняет элемент ''_M_line'' типа %t",
"заданный номер столбца слишком велик для реализации \"std::source_location\"",
"заданный номер строки слишком велик для реализации \"std::source_location\"",
"символьная константа UTF-16 не может занимать более одной кодовой единицы; значение усечено",
"оба аргумента должны быть одного типа",
"тип %t недопустим в качестве аргумента для этой встроенной функции.",
@@ -3463,17 +3463,58 @@
"тип векторного операнда с плавающей запятой (%t) не имеет соответствующего целочисленного векторного типа",
"искажение для выражений \"requires\" еще не реализовано",
"из-за атрибута \"unavailable\"",
"попытка создать элемент из раздела IFC %sq с использованием индекса в разделе IFC %sq",
"дубликат квалификатора \"asm\"",
"битовые поля с неполным типом или непрозрачное перечисление с недопустимым базовым типом",
"попытка создать элемент из раздела IFC %sq с использованием индекса в разделе IFC %sq2",
"раздел %sq указал размер своей записи как %d1, в то время как ожидалось %d2",
"При обработке модуля %sq1 было обнаружено неожиданное требование IFC",
"сбой условия в строке %d в %s1: %sq2",
"атомарное ограничение зависит от самого себя",
"Функция \"noreturn\" имеет не недействительный тип возврата",
"исправление внесено путем удаления параметра %sq (по относительному индексу %d)",
"аргумент шаблона по умолчанию не может быть указан в определении шаблона элемента вне его класса",
"обнаружено недопустимое имя идентификатора IFC %sq во время реконструкции сущности",
"недопустимое имя идентификатора IFC %sq пропущено во время реконструкции сущности",
"недопустимое значение сортировки модуля %sq",
"шаблон функции, загруженный из модуля IFC, был неправильно проанализирован как %nd",
"не удалось загрузить ссылку на объект IFC в модуль %sq",
"Сортировка индекса IFC = %d1, значение = %d2"
"из раздела %sq, элемент %d1 (позиция файла %d2, относительная позиция %d3)",
"цепные обозначения не разрешены для типа класса с нетривиальным деструктором",
"явное объявление специализации не может быть объявлением дружественной функции",
"тип std::float128_t не поддерживается; вместо этого будет использоваться std::float64_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 должен быть включен режим Майкрософт (модуль 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"
]
+59 -18
View File
@@ -180,7 +180,7 @@
"bir diziye uygulanan '&' işaretinin bir etkisi yok",
"'%%' öğesinin sağ işleneni sıfır",
"bağımsız değişken, biçimsel parametre ile uyumlu değil",
"bağımsız değişken, ilgili dize biçim dönüştürmesine uyumlu değil",
"bağımsız değişken karşılık gelen biçim dizesi dönüştürmesi ile uyumsuz (beklenen tür %t1 ancak bağımsız değişkenin türü %t2)",
"kaynak dosya %sq açılamıyor (arama listesinde dizin yok)",
"dönüştürme türü, tamsayı türünde olmalı",
"dönüştürme türü, aritmetik veya işaretçi türünde olmalı",
@@ -952,7 +952,7 @@
"'nonstd_using_decl' seçeneği yalnızca C++ derlerken kullanılabilir",
"'main' işlevinin dönüş türü 'int' olmalı",
"tür olmayan bir şablon parametresi, sınıf türünden olamaz",
"varsayılan bir şablon bağımsız değişkeni, sınıfının dışındaki bir sınıf şablonu üyesinin bildiriminde belirtilemez",
"varsayılan bir şablon bağımsız değişkeni, şablonun dışındaki bir sınıf şablonu üyesinin tanımında belirtilemez",
"bir oluşturucunun işlev try bloğunun işleyicisinde, bir return deyimine izin verilmiyor",
"sıradan ve genişletilmiş belirleyiciler, bir başlatıcı gösteriminde birleştirilemiyor",
"ikinci alt indis ilkinden küçük olmamalıdır",
@@ -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",
@@ -1955,7 +1955,7 @@
"Üst düzey görünürlük tanımlayıcısı bir tür tanımı gerektirir",
"Önemsiz özellik bir başvuru türüne sahip olamaz",
"Önemsiz özellik sabit veya geçici bir türe sahip olamaz",
"%nd, daha önceden farklı bir sabit listesi türü olarak bildirildi",
"%nd, daha önceden farklı sabit listesi türü olarak bildirildi",
"Lambda tarafından yakalanan bir değişken %[managed] sınıf türüne sahip olamaz",
"%[managed] sınıfında, kovaryant dönüş türü ile geçersiz kılan sanal işleve izin verilmez",
"Tanıtıcı dizisine izin verilmez",
@@ -2664,7 +2664,7 @@
"constexpr işlevindeki değişken başlatılmadı",
"`=` olmadan bir yer tutucu ile bildirilen değişkenin küme ayraçlarıyla başlatılması için küme ayraçlarının içinde tam bir öğe olması gerekir",
"'%s' --target yapılandırması yok",
"öznitelik 64 bit x86 yapılandırmalarında desteklenmez",
"öznitelik yalnızca 32 bit x86 yapılandırmalarında desteklenir",
"'%s' bir bağımsız değişken gerektiriyor",
"bir oluşturucu veya yıkıcı, eş yordam olamaz",
"%n bir eş yordam olamaz",
@@ -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",
@@ -3292,7 +3292,7 @@
"geçici tür %t __builtin_bit_cast constexpr değerlendirmesi yapılmasını engelliyor",
"bir %t türü birleşim, işaretçi veya üye işaretçisi __builtin_bit_cast constexpr değerlendirmesine engel oluyor",
"%npTd, %p bildirimi kullanılarak devralındı",
"devralma oluşturucuları için %t alt nesne oluşturma gerçekleştirilemiyor; örtük varsayılan Oluşturucu silindi",
"devralma oluşturucuları için %t alt nesne oluşturma gerçekleştirilemiyor; ilişkili oluşturucu silindi",
"%n void döndürmesi gerekir",
"üye bildiriminin başlangıcı geçersiz",
"'auto' bekleniyordu",
@@ -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",
@@ -3378,7 +3378,7 @@
"Modül adında 'module' kullanılmasına izin verilmez",
null,
null,
"%n sabit listesi türü değil",
"%n bir sabit listesi türü değil",
"%no2 numaralandırıcısı %n1 ile çakışıyor",
"%no numaralandırıcısı bu %p kapsamında zaten bildirildi",
"'throw ()' belirtimi C++ 20 ve üzeri sürümlerin bir parçası değil",
@@ -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",
@@ -3452,8 +3452,8 @@
"üye işaretçisi bekleniyordu",
"esnek bir dizi üyesi diğer türlü boş olan bir türde bildirilemez",
"'std::source_location::__impl', yalnızca '_M_function_name', '_M_file_name', '_M_column', '_M_line' veri üyelerine sahip bir sınıfa tanımlanmalıdır",
"'std::source_location::__impl' başlatılırken, sütun numarası %t türündeki '_M_column' üyesini aşıyor",
"'std::source_location::__impl' başlatılırken, satır numarası %t türündeki '_M_line' üyesini aşıyor",
"verilen sütun numarası 'std::source_location' uygulaması için çok büyük",
"verilen satır numarası 'std::source_location' uygulaması için çok büyük",
"UTF-16 karakter sabit değeri, bir kod biriminden fazla yer kaplayamaz; kesilmiş değer",
"her iki bağımsız değişken de aynı türe sahip olmalıdır",
"%t türü bu yerleşik için bağımsız değişken olarak geçersiz",
@@ -3463,17 +3463,58 @@
"kayan nokta vektörü işlenen türü (%t) eşleşen bir tamsayı vektörü türü içermiyor",
"'requires' ifadeleri için değiştirme henüz uygulanmadı",
"'kullanılamayan' bir öznitelik nedeniyle",
"%sq IFC bölümü içinde bir dizin kullanılarak %sq IFC bölümündeki bir öğe oluşturulmaya çalışıldı",
"yinelenen 'asm' niteleyicisi",
"tamamlanmamış sabit listesi türüne sahip bir bit alanı veya geçersiz temel türe sahip opak bir sabit listesi",
"%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",
"atomik kısıtlama kendisine bağımlı",
"'noreturn' işlevi geçersiz olmayan bir dönüş türüne sahiptir",
"%sq parametresi kaldırılarak bir düzeltme yapıldı (%d göreli dizininde)",
"varsayılan bir şablon bağımsız değişkeni, sınıfının dışındaki bir şablon üyesinin tanımında belirtilemez",
"varlık yeniden oluşturma işlemi sırasında geçersiz %sq IFC tanımlayıcı adı ile karşılaşıldı",
"varlık yeniden oluşturma işlemi sırasında geçersiz %sq IFC tanımlayıcı adı atlandı",
"%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",
"%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"
]
+60 -19
View File
@@ -180,7 +180,7 @@
"应用于数组的“&”不起任何作用",
"“%%”的右操作数为零",
"实参与形参不兼容",
"参数与应的格式字符串转换不兼容",
"参数与应的格式字符串转换不兼容(应为类型 %t1,但参数的类型为 %t2)",
"未能打开源文件 %sq (搜索列表中没有目录)",
"强制转换的类型必须为整型",
"强制转换的类型必须为算术或指针",
@@ -952,7 +952,7 @@
"选项“nonstd_using_decl”只能在编译 C++ 时使用",
"函数“main”的返回类型必须是“int”",
"非类型模板参数不能为类类型",
"不能在外部的类模板成员声明上指定默认模板参数",
"不能在模板外部的类模板成员的定义上指定默认模板参数",
"构造函数的函数 try 块的处理程序中不允许使用 return 语句",
"初始值设定项指定中不能组合一般或扩展指示符",
"第二个下标一定不能比第一个下标小",
@@ -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 只能出现在非静态成员函数声明中",
@@ -2175,7 +2175,7 @@
"仅允许在 %[managed] 类中使用命名的重写说明符",
"命名重写说明符指定的任何成员都不与此成员的类型相匹配",
"静态构造函数声明不能包含命名重写说明符",
"区分范围的枚举类型必须具有名称",
"作用域内枚举类型必须具有名称",
"不允许将控制传输到 finally 块",
"不允许 finally 块内存在 return 语句",
"try 块至少需要一个 handler 或 finally 子句",
@@ -2344,7 +2344,7 @@
"%nd 之前是用不同的基类型声明的",
"此处不能使用“enum class”和“enum struct”(改用普通“enum”)",
"在类型为 %t 的对象的初始值设定项中只允许使用一级括号",
"%nd 不能在具有隐式返回类型",
"%nd 不能用作枚举类型名称",
null,
"用大括号括起来的初始值设定项无法与“new auto”配合使用",
"std::initializer_list 的定义未包含预期的构造函数",
@@ -2367,7 +2367,7 @@
"非类实体的带圆括号的初始值设定项必须为表达式,而不能是用大括号括起的列表",
"用大括号括起的列表无法为此 lambda 提供返回类型",
"所声明的异常规范与所生成的异常规范不兼容",
"区分范围枚举类型是 C++11 的一项功能",
"范围枚举类型是 C++11 功能",
"函数类型不能进行值初始化",
"不允许对象类型 %t 的列表初始化,因为该类型不完整",
"std::initializer_list 有析构函数,但实际不应有 -- 库配置有误",
@@ -2664,7 +2664,7 @@
"constexpr 函数中的变量未初始化",
"使用占位符类型(但未使用 \"=\")声明的变量的大括号初始化只需要大括号里有一个元素",
"无 \"%s\" --存在目标配置",
"64 位 x86 配置中支持属性",
"属性仅在 32 位 x86 配置中支持",
"“%s”需要一个参数",
"构造函数或析构函数不能是协同例程",
"%n 不能是协同例程",
@@ -2935,7 +2935,7 @@
"this-pointer 中的类型 %t 对于 amp 限制的成员函数 %nfd 是非法的",
"返回类型 %t 对于受 AMP 限制的函数 %nfd 是非法的",
"参数类型 %t 对于受 AMP 限制的函数 %nfd 是非法的",
null,
"受 AMP 限制的函数 %nfd 中的非法构造",
"存储类 %s 在受 AMP 限制的函数 %nfd 中是非法的",
"%s 不可在受 AMP 限制的函数 %nfd 中使用",
"受 AMP 限制的函数中的强制转换非法",
@@ -3292,7 +3292,7 @@
"易失类型 %t 阻止对 __builtin_bit_cast 进行 constexpr 计算",
"联合类型、指针类型或指向成员的指针类型 %t 阻止对 __builtin_bit_cast 进行 constexpr 计算",
"%npTd,已通过使用 decl %p 继承",
"无法为继承构造函数执行 %t 的子对象构造 -- 已删除隐式默认构造函数",
"无法为继承构造函数执行 %t 的子对象构造 -- 已删除关联的构造函数",
"%n 必须返回 void",
"成员声明的开头无效",
"应为 \"auto\"",
@@ -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 声明指定",
@@ -3452,8 +3452,8 @@
"需要指向成员的指针",
"不能在其他空类型中声明灵活数组成员",
"应将“std::source_location::__impl”定义为仅包含数据成员“__M_function_name”、“_M_file_name”、“_M_column”、“_M_line”的类",
"在初始化“std::source_location::__impl”期间,列号将溢出类型为 %t 的成员“_M_column”",
"在初始化“std::source_location::__impl”期间,行号将溢出类型为 %t 的成员“_M_line”",
"给定的列号对于“std::source_location”实现而言太大",
"给定的行号对于“std::source_location”实现而言太大",
"UTF-16 字符常量不能占用多个代码单元;值已截断",
"两个参数的类型必须相同",
"类型 %t 无效,不能用作此内置项的参数",
@@ -3463,17 +3463,58 @@
"浮点向量操作数类型(%t)没有匹配的整数向量类型",
"尚未实现 “requires” 表达式的变量名压缩",
"因为“不可用”属性",
"已尝试使用索引将一个元素从 IFC 分区 %sq 构造到 IFC 分区 %sq",
"重复的 \"asm\" 限定符",
"具有不完整枚举类型的位字段或具有无效基类型的不透明枚举",
"已尝试使用索引将一个元素从 IFC 分区 %sq 构造到 IFC 分区 %sq2",
"分区 %sq 将其条目大小指定为 %d1,正确的大小为 %d2",
"处理模块 %sq1 时遇到意外的 IFC 要求",
"条件失败,行 %d%s1: %sq2",
"原子约束依赖于自身",
"“noreturn”函数具有非 void 返回类型",
"通过删除参数 %sq (在相对索引 %d 处)进行了更正",
"不能在成员模板类之外的成员模板定义上指定默认模板参数",
"实体重建期间遇到了无效的 IFC 标识符名称 %sq",
"实体重建期间跳过了名为 %sq 的无效 IFC 标识符",
"模块 %sq 排序值无效",
"从 IFC 模块加载的函数模板被错误地分析为 %nd",
"未能在模块 %sq 中加载 IFC 实体引用",
"IFC 索引排序 = %d1,值 = %d2"
"从分区 %sq 元素 %d1 (文件位置 %d2,相对位置 %d3)",
"对于具有非平凡析构函数的类的类型,不允许使用链式指示符",
"显式专用化声明不能是友元声明",
"不支持 std::float128_t 类型; 将改用 std::float64_t",
"不支持 std::bfloat16_t 类型; 将改用 std::float32_t",
"不能为别名模板 %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 的未初始化的子对象"
]
+60 -19
View File
@@ -180,7 +180,7 @@
"將 '&' 套用至陣列無效",
"'%%' 的右運算元為零",
"引數與型式參數不相容",
"引數與對應的格式字串轉換不相容",
"引數與對應的格式字串轉換不相容 (預期類型為 %t1,但引數類型是 %t2)",
"無法開啟來源檔案 %sq (搜尋清單中沒有目錄)",
"轉換的類型必須是整數類資料類型",
"轉換的類型必須是算術或指標類型",
@@ -952,7 +952,7 @@
"'nonstd_using_decl' 選項只有在編譯 C++ 時才能使用",
"函式 'main' 的傳回類型必須是 'int'",
"非類型樣板參數可能沒有類別類型",
"預設樣板引數不可在其類別以外的類別樣板成員的宣告上指定",
"預設範本引數不可在其類別以外的類別範本成員的宣告上指定",
"建構函式的函式 try 區塊的處理常式不能有 return 陳述式",
"一般和擴充的指示項不能合併在初始設定指定中",
"第二個訂閱不得小於第一個",
@@ -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 只能出現在非靜態成員函式宣告上",
@@ -1955,7 +1955,7 @@
"最上層可見度規範需要類型定義",
"trivial 屬性不能有參考類型",
"trivial 屬性不能有 const 或 volatile 類型",
"%nd 先前宣告為不同類型的列舉類型",
"%nd 先前宣告為不同列舉類型的種類",
"Lambda 所擷取的變數不能有 %[managed] 類別類型",
"%[managed] 類別不能有以 covariant 傳回類型覆寫的虛擬函式",
"不允許控制代碼陣列",
@@ -2344,7 +2344,7 @@
"%nd 之前是以不同的基底類型宣告",
"這裡不能使用 'enum class' 和 'enum struct' (改成只用 'enum')",
"在類型 %t 之物件的初始設定式上,只允許一個層級的大括號",
"不能使用 %nd 為列舉類型名稱",
"不能使用 %nd 為列舉類型名稱",
null,
"以大括號括住的初始設定式無法與 'new auto' 一起使用",
"std::initializer_list 的定義不包含預期的建構函式",
@@ -2664,7 +2664,7 @@
"constexpr 函式中的變數未初始化",
"已宣告為預留位置類型但沒有 '=' 且括在大括弧中的變數初始化,在大括弧內只需要一個項目。",
"沒有任何 '%s' -- 目標組態",
"64 位元的 x86 組態中支援屬性",
"屬性只在 32 位元的 x86 組態中支援",
"'%s' 需要引數",
"建構函式或解構函式不可為協同程式",
"%n 不可為協同程式",
@@ -2935,7 +2935,7 @@
"類型 %t 在 amp 限定成員函式 %nfd 的 this 指標中不合法",
"傳回型別 %t 在 AMP 限制涵式 %nfd 中不合法",
"參數類型 %t 在 AMP 限制涵式 %nfd 中不合法",
null,
"AMP 限制涵式 %nfd 中有不合法的建構",
"儲存類別 %s 在 AMP 限制涵式 %nfd 中不合法",
"%s 不得出現在 AMP 限制涵式 %nfd 中",
"AMP 限制涵式中有不合法的轉換",
@@ -3292,7 +3292,7 @@
"揮發性類型 %t 會防止 __builtin_bit_cast 的 constexpr 評估",
"等位、指標或成員指標類型 %t 會防止 __builtin_bit_cast 的 constexpr 評估",
"%npTd,透過使用宣告 %p 來繼承",
"無法執行用於繼承建構函式的 %t 子物件建構 -- 已刪除隱含的預設建構函式",
"無法執行用於繼承建構函式的 %t 子物件建構 -- 已刪除相關連的建構函式",
"%n 必須傳回 void",
"成員宣告開頭無效",
"必須是 'auto'",
@@ -3343,14 +3343,14 @@
"指定了多次 '%s' 的模組檔案對應",
"指定了多次 '%s' 的標頭單位對應",
"未指定 '%s' 的對應",
"'%s' 的模組檔案對應無效",
null,
"找不到要匯入的標頭 '%s'",
"模組檔案清單中有多個檔案與 '%s' 相符",
"為 '%s' 找到的模組檔案會用於其他模組",
"任何類型的模組檔案",
"無法讀取模組檔案",
"因為目前的選項不支援 char8_t 類型,所以無法使用內建函式",
"如果啟用 C++ 20 協同程式,就不能指定 --ms_await 命令列選項",
null,
"非標準地使用明確的建構函式 %nod 進行預設彙總元素初始化",
"內建類 memcpy 的來源或目的地未指向物件",
"內建類 memcpy 嘗試複製具象相異類型 %t1 與 %t2",
@@ -3378,7 +3378,7 @@
"模組名稱中不得包含 'module'",
null,
null,
"%n 不是列舉類型",
"%n 不是列舉類型",
"列舉程式 %no2 與 %n1 衝突",
"列舉程式 %no 已於此範圍 %p 中宣告",
"'throw()' 規格不屬於 C++20 及更新版本",
@@ -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 個參數",
@@ -3452,8 +3452,8 @@
"必須是指標對成員",
"彈性陣列成員不能在非空白的類型中宣告",
"必須將 'std::source_location::__impl' 定義為只有資料成員為 '_M_function_name', '_M_file_name', '_M_column', '_M_line' 的類別",
"在初始化 'std::source_location::__impl' 時,欄位數會溢出類型為 %t 的成員 '_M_column'",
"在初始化 'std::source_location::__impl' 時,行數會溢出類型為 %t 的成員 '_M_line'",
"提供的資料行對 'std::source_location' 實作而言過大",
"提供的行號對 'std::source_location' 實作而言過大",
"UTF-16 字元常數不可佔用多個程式碼單位; 已截斷值",
"兩個引數的類型必須相同",
"類型 %t 對此內建的引數無效",
@@ -3463,17 +3463,58 @@
"浮點向量運算元類型 (%t) 沒有相符的整數向量類型",
"尚未實作 'requires' 運算式的重整",
"因為 'unavailable' 屬性",
"已嘗試使用索引從 IFC 磁碟分割 %sq 將元素建構到 IFC 磁碟分割 %sq",
"重复的 'asm' 限定詞",
"具有不完整列舉類型的位欄位,或具有無效基底類型的不透明列舉",
"已嘗試使用索引從 IFC 磁碟分割 %sq2 將元素建構到 IFC 磁碟分割 %sq",
"磁碟分割 %sq 在需要 %d2 時將其項目大小指定為 %d1",
"處理模組 %sq1 時發現未預期的 IFC 需求",
"第 %d 行 (在 %s1 中) 條件失敗: %sq2",
"不可部分完成限制式依賴其本身",
"'noreturn' 函數具有非 void 的返回類型",
"已置放參數 %sq (相對索引 %d) 進行修正",
"無法在其類別外的成員範本定義上指定預設範本引數",
"實體重建期間發現無效 IFC 識別碼名稱 %sq",
"實體重建期間略過名稱為 %sq 的無效 IFC 識別碼",
"模組 %sq 無效排序值",
"從 IFC 模組載入的函數範本不正確地剖析為 %nd",
"無法在模組 %sq 中載入 IFC 實體參考",
"IFC 索引排序 = %d1,值 = %d2"
"從分割區 %sq 元素 %d1 (檔案位置 %d2,相對位置 %d3)",
"具有非屬性解構函數的類別類型不允許連結指定元",
"明確的特殊化宣告不能是 friend 宣告",
"不支援 std::float128_t 類型,將改用 std::float64_t",
"不支援 std::bfloat16_t 類型,將改用 std::float32_t",
"別名範本不可宣告扣除指南 %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",
"1932",
"1935",
"--pack_alignment",
"8",
"-D_MSC_VER=1932",
"-D_MSC_FULL_VER=193231326",
"-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",
"1932",
"1935",
"--pack_alignment",
"8",
"-D_CPPUNWIND=1",
"-D_MSC_VER=1932",
"-D_MSC_FULL_VER=193231326",
"-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",
"1932",
"1935",
"--pack_alignment",
"8",
"-D_CPPUNWIND=1",
"-D_MSC_VER=1932",
"-D_MSC_FULL_VER=193231326",
"-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",
"1932",
"1935",
"--pack_alignment",
"8",
"-D_MSC_VER=1932",
"-D_MSC_FULL_VER=193231326",
"-D_MSC_VER=1935",
"-D_MSC_FULL_VER=193532215",
"-D_MSC_BUILD=0",
"-D_M_IX86=600",
"-D_M_IX86_FP=2"
+5 -3
View File
@@ -21,8 +21,8 @@
"type": "string"
},
"compilerArgs": {
"markdownDescription": "Compiler arguments to modify the includes or defines used, e.g. `-nostdinc++`, `-m32`, etc.",
"descriptionHint": "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered.",
"markdownDescription": "Compiler arguments to modify the includes or defines used, e.g. `-nostdinc++`, `-m32`, etc. Arguments that take additional space-delimited arguments should be entered as separate arguments in the array, e.g. for `--sysroot <arg>` use `\"--sysroot\", \"<arg>\"`.",
"descriptionHint": "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered, except potentially the `arg` text which is a placeholder and not literal text, i.e. an abbreviation for `argument`.",
"type": "array",
"items": {
"type": "string"
@@ -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` 等。",
"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`。",
+44 -5
View File
@@ -4,11 +4,21 @@
*--------------------------------------------------------------------------------------------*/
// Do not edit this file. It is machine generated.
{
"c_cpp.subheaders.intelliSense.title": "IntelliSense",
"c_cpp.subheaders.formatting.title": "格式设置",
"c_cpp.subheaders.codeDocumentation.title": "代码文档",
"c_cpp.subheaders.codeAnalysis.title": "代码分析",
"c_cpp.subheaders.debugging.title": "调试",
"c_cpp.subheaders.resourceManagement.title": "资源管理",
"c_cpp.subheaders.miscellaneous.title": "杂项",
"c_cpp.capabilities.untrustedWorkspaces.description": "多个设置可能导致执行工作区本地进程,例如,C_Cpp.clang_format_path、C_Cpp.codeAnalysis.clangTidy.path、C_Cpp.addNodeAddonIncludePaths、C_Cpp.default.compilerPath、C_Cpp.default.configurationProvider 和 C_Cpp.default.compileCommands,以及 c_cpp_properties.json 中的等效属性。",
"c_cpp.command.configurationSelect.title": "选择配置...",
"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.selectIntelliSenseConfiguration.title": "选择 IntelliSense 配置...",
"c_cpp.command.rescanCompilers.title": "重新扫描编译器",
"c_cpp.command.switchHeaderSource.title": "切换标头/源",
"c_cpp.command.enableErrorSquiggles.title": "启用错误波形曲线",
"c_cpp.command.disableErrorSquiggles.title": "禁用错误波形曲线",
@@ -26,6 +36,7 @@
"c_cpp.command.generateEditorConfig.title": "从 VC 格式设置生成 EditorConfig 内容",
"c_cpp.command.GoToNextDirectiveInGroup.title": "转到条件组中的下一个预处理器指令",
"c_cpp.command.GoToPrevDirectiveInGroup.title": "转到条件组中的上一个预处理器指令",
"c_cpp.command.CreateDeclarationOrDefinition.title": "创建声明/定义",
"c_cpp.command.RunCodeAnalysisOnActiveFile.title": "在活动文件上运行 Code Analysis",
"c_cpp.command.RunCodeAnalysisOnOpenFiles.title": "在打开的文件上运行 Code Analysis",
"c_cpp.command.RunCodeAnalysisOnAllFiles.title": "在所有文件上运行 Code Analysis",
@@ -57,15 +68,15 @@
"c_cpp.configuration.codeAnalysis.excludeBoolean.markdownDescription": "要与文件路径匹配的 glob 模式。设置为 `true` 或 `false` 以启用或禁用模式。",
"c_cpp.configuration.codeAnalysis.excludeWhen.markdownDescription": "对匹配文件同辈进行其他检查。将 `$(basename)` 用作匹配文件名变量。",
"c_cpp.configuration.codeAnalysis.runAutomatically.markdownDescription": "如果为 `true`,则代码分析将在文件打开或保存后自动在文件上运行。",
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showDisable.markdownDescription": "如果为`true`'禁用'代码操作将在可用时显示(下次运行代码分析时)。使用'禁用'代码操作时,它会将警告代码添加到 `C_Cpp.codeAnalysis.clangTidy.checks.disabled`设置。",
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showDisable.markdownDescription": "如果为 `true`'禁用'代码操作将在可用时显示(下次运行代码分析时)。使用'禁用'代码操作时,它会将警告代码添加到 `C_Cpp.codeAnalysis.clangTidy.checks.disabled` 设置。",
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showDocumentation.markdownDescription": "如果为 `true`,“显示文档”代码操作将在可用时显示(下次运行代码分析时)。",
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.description": "控制哪些“清除”代码分析问题代码操作选项可用。更改设置以显示更多选项可能需要重新运行代码分析。",
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.None.description": "不显示“清除”代码操作。",
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllOnly.description": "仅显示“全部清除”代码操作(如果只有一种类型,则显示“清除所有<type>”,如果只有一个问题,则显示“清除此项”)。",
"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.codeAction.formatFixes.markdownDescription": "如果为 `true`,则在“修复”代码操作更改的行上运行格式设置。",
"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}]}` 时将其用作回退。",
@@ -199,7 +210,7 @@
"c_cpp.configuration.simplifyStructuredComments.markdownDescription": "如果为 `true`,则悬停和自动完成的工具提示将仅显示结构化注释的某些标签。否则,将显示所有注释。",
"c_cpp.configuration.doxygen.generateOnType.description": "控制在键入所选注释样式后是否自动插入 Doxygen 注释。",
"c_cpp.configuration.doxygen.generatedStyle.description": "用作 Doxygen 注释起始行的字符串。",
"c_cpp.configuration.doxygen.sectionTags.description": "启用 `简化结构化注释` 设置后,选择希望在工具提示区域中悬停时显示的 Doxygen 节标记。 ",
"c_cpp.configuration.doxygen.sectionTags.description": "启用简化结构化注释设置后,选择希望在工具提示区域中悬停时显示的 Doxygen 节标记。 ",
"c_cpp.configuration.commentContinuationPatterns.items.anyof.string.markdownDescription": "开始多行或单行注释块的模式。多行注释块的延续模式默认为 ` * `,或单行注释块默认为此字符串。",
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.begin.description": "开启一个多行或单行注释块的模式。",
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.continue.description": "在多行或单行注释块内按下 Enter 键时要插入到下一行的文本。",
@@ -236,6 +247,7 @@
"c_cpp.configuration.caseSensitiveFileSupport.markdownDescription": "如果设置为 `default`,则假定工作区的文件系统在 Windows 上不区分大小写,在 macOS 或 Linux 上区分大小写。如果设置为 `enabled`,则假定工作区的文件系统在 Windows 上区分大小写。",
"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/) 启用集成服务。",
"c_cpp.configuration.addNodeAddonIncludePaths.markdownDescription": "当来自 `nan` 和 `node-addon-api` 的包含路径为依赖项时,请将其添加。",
"c_cpp.configuration.renameRequiresIdentifier.markdownDescription": "如果为 `true`,则“重命名符号”将需要有效的 C/C++ 标识符。",
@@ -390,5 +402,32 @@
"c_cpp.semanticTokenTypes.numberLiteral.description": "C++ 用户定义文本数字的样式。",
"c_cpp.semanticTokenTypes.stringLiteral.description": "C++ 用户定义文本字符串的样式。",
"c_cpp.semanticTokenModifiers.global.description": "用于全局符号的样式。",
"c_cpp.semanticTokenModifiers.local.description": "用于本地符号的样式。"
"c_cpp.semanticTokenModifiers.local.description": "用于本地符号的样式。",
"c_cpp.debuggers.logging.natvisDiagnostics.description": "可选标志,用于确定是否应将诊断 natvis 消息记录到调试控制台。默认为 None。",
"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.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": "显示下拉列表中“添加调试配置”的图像"
}
@@ -4,5 +4,9 @@
*--------------------------------------------------------------------------------------------*/
// Do not edit this file. It is machine generated.
{
"os.not.supported": "不支持操作系统“{0}”。"
"os.not.supported": "不支持操作系统“{0}”。",
"timeout.processList.spawn": "“{0}”在 {1} 秒后超时。",
"cancel.processList.spawn": "已取消“{0}”。",
"error.processList.spawn": "“{0}”已退出,代码为“{1}”。",
"failed.processList.spawn": "未能生成“{0}”。"
}
@@ -6,13 +6,26 @@
{
"unable.to.start": "无法启动 C/C++ 语言服务器。IntelliSense 功能将被禁用。错误: {0}",
"check.permissions": "EPERM: 检查“{0}”的权限",
"select.compiler": "选择要为 IntelliSense 配置的编译器",
"configure.intelliSense.forFolder": "你希望如何为“{0}”文件夹配置 IntelliSense?",
"configure.intelliSense.thisFolder": "你希望如何为此文件夹配置 IntelliSense?",
"found.string": "在 {0} 找到",
"use.compiler": "使用 {0}",
"configuration.providers": "配置提供程序",
"compilers": "编译器",
"setCompiler.message": "未配置编译器。除非设置自己的配置,否则 IntelliSense 可能无法正常工作。",
"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}”配置中的设置。",
@@ -25,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?",
@@ -32,6 +50,5 @@
"no.button": "否",
"configurations.received": "已收到自定义配置:",
"browse.configuration.received": "已收到自定义浏览配置: {0}",
"no.compilers.found": "系统上未找到任何 C++ 编译器。对于你的平台,建议使用编辑器中的说明安装 {0}。",
"compilers.found": "在你的系统上找到了以下 C++ 编译器。请在项目的 IntelliSense 配置中选择编译器。"
"fallback.clipboard": "已复制声明/定义。"
}
@@ -8,8 +8,8 @@
"copy.vcpkg.command": "将用于安装“{0}”的 vcpkg 命令复制到剪贴板",
"on.disabled.command": "当 `C_Cpp.intelliSenseEngine` 设置为 `disabled` 时,无法执行与 IntelliSense 相关的命令。",
"client.not.found": "未找到客户端",
"configuration.select.first": "首先打开一个文件夹以选择配置",
"configuration.provider.select.first": "首先打开一个文件夹以选择配置提供程序",
"configuration.select.first": "首先打开一个文件夹以选择配置",
"configuration.provider.select.first": "首先打开一个文件夹以选择配置提供程序",
"edit.configurations.open.first": "首先打开一个文件夹以编辑配置",
"code.action.aborted": "无法应用代码分析修复程序,因为文档已更改。",
"add.includepath.open.first": "首先打开一个要添加到 {0} 的文件夹"
@@ -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"
}
@@ -0,0 +1,61 @@
/*---------------------------------------------------------------------------------------------
* 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.
{
"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.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++ 引用状态",
"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)",
"select.configuration.provider": "选择配置提供程序...",
"active": "活动",
"none": "无",
"disable.configuration.provider": "禁用活动配置提供程序(如果适用)。",
"select.compile.commands": "选择 compile_commands.json...",
"select.workspace": "选择工作区文件夹…",
"resume.parsing": "恢复工作区分析",
"pause.parsing": "暂停工作区分析",
"cancel.analysis": "取消",
"resume.analysis": "继续",
"pause.analysis": "暂停",
"another.analysis": "启动另一个...",
"active.analysis": "在活动文件上运行 Code Analysis",
"all.analysis": "在所有文件上运行 Code Analysis",
"open.analysis": "在打开的文件上运行 Code Analysis"
}
+57 -3
View File
@@ -75,6 +75,8 @@
"will_use_tag_parser_when_includes_dont_resolve": "当 #includes 不解析时,扩展将为 IntelliSense 使用标记分析器。",
"autocomplete_is_enabled": "已启用自动完成。",
"autocomplete_is_disabled": "已禁用自动完成。",
"hover_is_enabled": "悬停已启用。",
"hover_is_disabled": "悬停已禁用。",
"enhanced_colorization_is_enabled": "已启用增强的着色。",
"error_squiggles_disabled": "已禁用错误波形曲线。",
"error_squiggles_enabled": "已启用错误波形曲线。",
@@ -109,7 +111,6 @@
"intellisense_client_currently_disconnected": "IntelliSense 客户端当前已断开连接",
"request_cancelled": "已取消请求: {0}",
"intellisense_client_not_available_go_to_definition": "IntelliSense 客户端不可用,请使用标记分析器转到定义。",
"wsl_compiler_detected": "检测到的 WSL 编译器",
"error_squiggle_count": "错误波形曲线计数: {0}",
"queueing_update_intellisense": "正在为以下项的翻译单元中文件的 IntelliSense 更新进行排队: {0}",
"formatting_document": "正在格式化文档: {0}",
@@ -143,7 +144,6 @@
"unable_to_start_child_process": "无法启动子进程!",
"timed_out_attempting_to_communicate_with_process": "尝试与进程通信时超时!",
"process_failed_to_run": "进程未能运行",
"wsl_not_detected": "未检测到 WSL",
"compiler_in_compilerpath_not_found": "未找到指定的编译器: {0}",
"config_data_invalid": "配置数据无效,{0}",
"cmake_executable_not_found": "在 {0} 找不到 CMake 可执行文件",
@@ -167,6 +167,8 @@
"overloads": "还有 %d 个重载",
"specialization": "还有 1 个专业化",
"specializations": "还有 %d 个专业化",
"intellisense_configuration": "注意: 未完全配置 IntelliSense。使用“选择 IntelliSense 配置”命令完成配置。",
"select_intellisense_configuration": "选择 IntelliSense 配置以查找系统标头",
"expands_to": "扩展到:",
"attention_label": "注意:",
"author_label": "作者:",
@@ -242,5 +244,57 @@
"file_tag": "文件",
"compiler_default_language_standard_version_old": "编译器返回默认语言标准版本:{0}。由于此版本是旧版本,因此将尝试使用较新版本 {1} 作为默认版本。",
"unexpected_output_from_clang_tidy": "来自 clang-tidy 的意外输出:{0}。应为:{1}。",
"generate_doxygen_comment": "生成 Doxygen 注释"
"generate_doxygen_comment": "生成 Doxygen 注释",
"offer_create_declaration": "在 {1} 中创建“{0}”声明",
"offer_create_definition": "在 {1} 中创建“{0}”定义",
"function_definition_not_found": "找不到“{0}”的函数定义。",
"cm_attributes": "属性",
"cm_bases": "基项",
"cm_classes": "类",
"cm_coclasses": "组件类",
"cm_delegates": "委托",
"cm_enums": "枚举",
"cm_events": "活动",
"cm_functions": "函数",
"cm_importdirectives": "Import 指令",
"cm_importlibstatements": "ImportLib 语句",
"cm_importstatements": "导入语句",
"cm_includedirectives": "Include 指令",
"cm_interfaces": "接口",
"cm_libraries": "库",
"cm_macros": "宏",
"cm_maps": "地图",
"cm_mapentries": "映射项",
"cm_miscellaneous": "杂项",
"cm_namespaces": "命名空间",
"cm_parameters": "参数",
"cm_properties": "属性",
"cm_structs": "结构",
"cm_todo_insert_return": "TODO: 在此处插入 return 语句",
"cm_typedefs": "Typedef",
"cm_unions": "联合",
"cm_usingaliases": "Using 别名",
"cm_usingdirectives": "Using 指令",
"cm_variables": "变量",
"cm_addfunction": "自动添加函数",
"e_com_virtual_redundant": "在与 vsCMFunctionComMethod 一起使用时,vsCMFunctionVirtual 是多余的,并且不可指定。",
"e_static_com_method": "vsCMFunctionComMethod 不能是静态的。",
"e_invalid_ftype": "无效的 C/C++ 文件: \"%s\"。",
"e_fname_to_long": "文件名太长: \"%s\"。",
"e_create_file": "无法创建文件 \"%s\"。",
"e_access_file": "无法访问目录或文件 \"%s\" 以进行写入。",
"e_invalid_pathname": "文件路径 \"%s\" 无效。",
"e_cm_file_not_in_project": "找不到文件“%s”。",
"refactor_create_declaration_definition_failed": "创建声明/定义失败: %s",
"refactor_create_default_delete": "无法创建函数 \"%s\" 。不支持创建默认函数或已删除的函数。",
"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": "未知错误。",
"run_select_intellisense_configuration": "请运行“选择 IntelliSense 配置...”命令以定位系统标头。",
"offer_copy_declaration": "\"{0}\" 的复制声明",
"offer_copy_definition": "\"{0}\" 的复制定义",
"refactor_copy_declaration_definition_failed": "将声明/定义复制到剪贴板失败: %s"
}
@@ -27,7 +27,7 @@
"specify.a.compiler": "指定编译器路径或从下拉列表中选择检测到的编译器路径。",
"no.compiler.paths.detected": "(未检测到编译器路径)",
"compiler.args": "编译器参数",
"compiler.arguments": "用于修改所使用的包含或定义的编译器参数,例如 {0}、{1} 等。",
"compiler.arguments": "用于修改所使用的包含或定义的编译器参数,例如 {0}、{1} 等。采用其他空格分隔参数的参数应在数组中作为为单独的参数输入,例如,对于 {2} 使用 {3}。",
"one.argument.per.line": "每行一个参数。",
"intellisense.mode": "IntelliSense 模式",
"intellisense.mode.description": "要使用的 IntelliSense 模式,该模式映射到 MSVC、gcc 或 Clang 的平台和体系结构变体。如果未设置或设置为 {0},则扩展将选择该平台的默认值。Windows 默认为 {1}Linux 默认为 {2}macOS 默认为 {3}。选择特定 IntelliSense 模式以替代 {4} 模式。仅指定 {5} 变体(例如 {6})的 IntelliSense 模式是旧模式,它们会根据主机平台自动转换为 {7} 变体。",
@@ -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 市集網站下載"
}
@@ -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": "用來修改所用 include 或 define 的編譯器引數,例如 `-nostdinc++`、`-m32` 等。",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerArgs": "用來修改所用 include 或 define 的編譯器引數,例如 `-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}` 不會。此路徑通常不應包含系統 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`。",
+46 -7
View File
@@ -4,11 +4,21 @@
*--------------------------------------------------------------------------------------------*/
// Do not edit this file. It is machine generated.
{
"c_cpp.subheaders.intelliSense.title": "IntelliSense",
"c_cpp.subheaders.formatting.title": "格式化",
"c_cpp.subheaders.codeDocumentation.title": "程式碼文件",
"c_cpp.subheaders.codeAnalysis.title": "Code Analysis",
"c_cpp.subheaders.debugging.title": "偵錯",
"c_cpp.subheaders.resourceManagement.title": "資源管理",
"c_cpp.subheaders.miscellaneous.title": "雜項",
"c_cpp.capabilities.untrustedWorkspaces.description": "多個設定可能會導致執行工作區的處理序本機,例如 C_Cpp.clang_format_path、C_Cpp.codeAnalysis.clangTidy.path、C_Cpp.addNodeAddonIncludePaths、C_Cpp.default.compilerPath、C_Cpp.default.configurationProvider、C_Cpp.default.compileCommands,以及 c_cpp_properties.json 中的對等屬性。",
"c_cpp.command.configurationSelect.title": "選取組態...",
"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.selectIntelliSenseConfiguration.title": "選取 IntelliSense 設定...",
"c_cpp.command.rescanCompilers.title": "掃描編譯器",
"c_cpp.command.switchHeaderSource.title": "切換標頭/來源",
"c_cpp.command.enableErrorSquiggles.title": "啟用錯誤波浪線",
"c_cpp.command.disableErrorSquiggles.title": "停用錯誤波浪線",
@@ -26,6 +36,7 @@
"c_cpp.command.generateEditorConfig.title": "從 VC 格式設定產生 EditorConfig 內容",
"c_cpp.command.GoToNextDirectiveInGroup.title": "前往條件式群組中的下一個前置處理器指示詞",
"c_cpp.command.GoToPrevDirectiveInGroup.title": "前往條件式群組中的上一個前置處理器指示詞",
"c_cpp.command.CreateDeclarationOrDefinition.title": "建立宣告/定義",
"c_cpp.command.RunCodeAnalysisOnActiveFile.title": "在使用中檔案上執行程式碼分析",
"c_cpp.command.RunCodeAnalysisOnOpenFiles.title": "在開啟檔案上執行程式碼分析",
"c_cpp.command.RunCodeAnalysisOnAllFiles.title": "在所有檔案上執行程式碼分析",
@@ -64,8 +75,8 @@
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllOnly.description": "如果只有一種類型,則只顯示 '清除所有' 程式碼動作 (如果只有一種類型,則顯示 '清除所有 <type>,或如果只有一個問題,則顯示 '清除此')。",
"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.codeAction.formatFixes.markdownDescription": "如果為 `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}]}`。",
@@ -165,8 +176,8 @@
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.markdownDescription": "在一行中所輸入由左大括號和右大括號括住的任何程式碼,都保留在同一行,而不考慮任何 `C_Cpp.vcFormat.newLine.*` 設定。",
"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:<path>/.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_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_sortIncludes.markdownDescription": "若設定,會覆寫 `SortIncludes` 參數所決定的包含排序行為。",
"c_cpp.configuration.intelliSenseEngine.description": "控制 IntelliSense 提供者。",
"c_cpp.configuration.intelliSenseEngine.default.description": "透過單獨的 IntelliSense 處理序提供內容感知結果。",
@@ -199,7 +210,7 @@
"c_cpp.configuration.simplifyStructuredComments.markdownDescription": "若為 `true`,暫留與自動完成的工具提示只會顯示特定結構化註解標籤,否則將會顯示所有註解。",
"c_cpp.configuration.doxygen.generateOnType.description": "控制是否在輸入選擇的註解樣式後自動插入 Doxygen 註解。",
"c_cpp.configuration.doxygen.generatedStyle.description": "作為 Doxygen 註解起始行的字元字串。",
"c_cpp.configuration.doxygen.sectionTags.description": "選取啟用 [簡化結構化註解] 設定時,要在工具提示區域暫留時顯示的 [Doxygen] 區段標籤。 ",
"c_cpp.configuration.doxygen.sectionTags.description": "選取啟用 [簡化結構化註解] 設定時,要在工具提示區域暫留時顯示的 [Doxygen] 區段標籤。 ",
"c_cpp.configuration.commentContinuationPatterns.items.anyof.string.markdownDescription": "開始多行或單行註解區塊的模式。對於多行註解區塊,接續模式預設為 ` * `,或此字串表示單行註解區塊。",
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.begin.description": "開始多行或單行註解區塊的模式。",
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.continue.description": "在多行或單行註解區塊中按下 ENTER 時,將在下一行插入的文字。",
@@ -234,8 +245,9 @@
"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/) 的整合服務。",
"c_cpp.configuration.addNodeAddonIncludePaths.markdownDescription": "當 `nan` 和 `node-addon-api` 為相依性時,從中新增 include 路徑。",
"c_cpp.configuration.renameRequiresIdentifier.markdownDescription": "若為 `true`,則「重新命名符號」需要有效的 C/C++ 識別碼。",
@@ -390,5 +402,32 @@
"c_cpp.semanticTokenTypes.numberLiteral.description": "C++ 使用者定義文字編號的樣式。",
"c_cpp.semanticTokenTypes.stringLiteral.description": "C++ 使用者定義常值字串的樣式。",
"c_cpp.semanticTokenModifiers.global.description": "要用於全域符號的樣式。",
"c_cpp.semanticTokenModifiers.local.description": "要用於本機符號的樣式。"
"c_cpp.semanticTokenModifiers.local.description": "要用於本機符號的樣式。",
"c_cpp.debuggers.logging.natvisDiagnostics.description": "選擇性旗標,用以判斷是否應將診斷 natvis 訊息記錄到偵錯主控台。預設為 None。",
"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.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": "影像顯示下拉式清單中 [新增偵錯設定]"
}
@@ -4,5 +4,9 @@
*--------------------------------------------------------------------------------------------*/
// Do not edit this file. It is machine generated.
{
"os.not.supported": "不支援作業系統 \"{0}\"。"
"os.not.supported": "不支援作業系統 \"{0}\"。",
"timeout.processList.spawn": "\"{0}\" 在 {1} 秒後逾時。",
"cancel.processList.spawn": "\"{0}\" 已取消。",
"error.processList.spawn": "\"{0}\" 已結束,出現代碼: {1}。",
"failed.processList.spawn": "無法繁衍 \"{0}\"。"
}
@@ -6,13 +6,26 @@
{
"unable.to.start": "無法啟動 C/C + + 語言伺服器。將停用 IntelliSense 功能。錯誤: {0}",
"check.permissions": "EPERM: 檢查 '{0}' 的權限",
"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 可能無法運作。",
"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}' 組態的設定。",
@@ -25,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?",
@@ -32,6 +50,5 @@
"no.button": "否",
"configurations.received": "收到的自訂組態:",
"browse.configuration.received": "收到的自訂瀏覽組態: {0}",
"no.compilers.found": "在您的系統 C++ 上找不到編譯器。針對您的平台,建議您使用編輯器中的指示來安裝 {0}。",
"compilers.found": "我們在您的系統上找到下列 C++ 編譯器。在專案的 IntelliSense 設定中選擇編譯器。"
"fallback.clipboard": "已複製宣告/定義。"
}
@@ -8,8 +8,8 @@
"copy.vcpkg.command": "將用於安裝 '{0}' 的 vcpkg 命令複製到剪貼簿",
"on.disabled.command": "當 `C_Cpp.intelliSenseEngine` 設為 `disabled` 時,無法執行IntelliSense 的相關命令。",
"client.not.found": "找不到用戶端",
"configuration.select.first": "先開啟資料夾以選取組態",
"configuration.provider.select.first": "先開啟資料夾以選取組態提供者",
"configuration.select.first": "先開啟資料夾以選取設定。",
"configuration.provider.select.first": "先開啟資料夾以選取設定提供者",
"edit.configurations.open.first": "先開啟資料夾以編輯組態",
"code.action.aborted": "無法套用程式碼分析修正,因為文件已變更。",
"add.includepath.open.first": "先開啟資料夾以新增至 {0}"
@@ -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": "在開啟檔案上執行程式碼分析"
}
@@ -0,0 +1,61 @@
/*---------------------------------------------------------------------------------------------
* 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.
{
"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.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++ 參考狀態",
"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)",
"select.configuration.provider": "選取組態提供者...",
"active": "使用中",
"none": "無",
"disable.configuration.provider": "如果適用,停用現有組態提供者。",
"select.compile.commands": "選取 compile_commands.json...",
"select.workspace": "選取工作區資料夾...",
"resume.parsing": "繼續工作區剖析",
"pause.parsing": "暫停工作區剖析",
"cancel.analysis": "取消",
"resume.analysis": "繼續",
"pause.analysis": "暫停",
"another.analysis": "啟動另一個...",
"active.analysis": "在使用中檔案上執行程式碼分析",
"all.analysis": "在所有檔案上執行程式碼分析",
"open.analysis": "在開啟檔案上執行程式碼分析"
}
+57 -3
View File
@@ -75,6 +75,8 @@
"will_use_tag_parser_when_includes_dont_resolve": "當 #includes 未解析時,延伸模組會使用 IntelliSense 的標籤剖析器。",
"autocomplete_is_enabled": "已啟用自動完成。",
"autocomplete_is_disabled": "已停用自動完成。",
"hover_is_enabled": "暫留已啟用。",
"hover_is_disabled": "暫留已停用。",
"enhanced_colorization_is_enabled": "已啟用增強著色。",
"error_squiggles_disabled": "已停用錯誤波浪線。",
"error_squiggles_enabled": "已啟用錯誤波浪線。",
@@ -109,7 +111,6 @@
"intellisense_client_currently_disconnected": "IntelliSense 用戶端目前已中斷連線",
"request_cancelled": "已取消要求: {0}",
"intellisense_client_not_available_go_to_definition": "IntelliSense 用戶端無法使用,請使用標籤剖析器前往定義。",
"wsl_compiler_detected": "偵測到 WSL 編譯器",
"error_squiggle_count": "錯誤波浪線計數: {0}",
"queueing_update_intellisense": "正在將編譯單位中檔案的 IntelliSense 更新排入佇列: {0}",
"formatting_document": "正在將文件格式化: {0}",
@@ -143,7 +144,6 @@
"unable_to_start_child_process": "無法啟動子處理序!",
"timed_out_attempting_to_communicate_with_process": "嘗試與處理序通訊時發生逾時!",
"process_failed_to_run": "處理序無法執行",
"wsl_not_detected": "未偵測到 WSL",
"compiler_in_compilerpath_not_found": "找不到指定的編譯器: {0}",
"config_data_invalid": "組態資料無效,{0}",
"cmake_executable_not_found": "在 {0} 找不到 CMake 可執行檔",
@@ -167,6 +167,8 @@
"overloads": "還有 %d 次多載",
"specialization": "還有 1 次特殊化",
"specializations": "還有 %d 次特殊化",
"intellisense_configuration": "注意: 未完全設定 IntelliSense。使用 'Select IntelliSense Configuration...' 命令來完成設定。",
"select_intellisense_configuration": "選取 IntelliSense 設定以尋找系統標頭",
"expands_to": "展開至:",
"attention_label": "注意:",
"author_label": "作者:",
@@ -242,5 +244,57 @@
"file_tag": "檔案",
"compiler_default_language_standard_version_old": "編譯器傳回預設語言標準版本: {0}。因為此版本為舊版本,將嘗試使用較新的版本 {1} 為預設版本。",
"unexpected_output_from_clang_tidy": "來自 clang-tidy 的未預期輸出: {0}。預期是: {1}。",
"generate_doxygen_comment": "產生 Doxygen 註解"
"generate_doxygen_comment": "產生 Doxygen 註解",
"offer_create_declaration": "在 '{1}' 中建立 {0} 宣告",
"offer_create_definition": "在 '{1}' 中建立 {0} 定義",
"function_definition_not_found": "找不到 '{0}' 的函式定義。",
"cm_attributes": "屬性",
"cm_bases": "基底",
"cm_classes": "類別",
"cm_coclasses": "CoClasses",
"cm_delegates": "委派",
"cm_enums": "列舉",
"cm_events": "活動",
"cm_functions": "函式",
"cm_importdirectives": "Import 指示詞",
"cm_importlibstatements": "ImportLib 陳述式",
"cm_importstatements": "Import 陳述式",
"cm_includedirectives": "Include 指示詞",
"cm_interfaces": "介面",
"cm_libraries": "程式庫",
"cm_macros": "巨集",
"cm_maps": "地圖",
"cm_mapentries": "對應項目",
"cm_miscellaneous": "其他",
"cm_namespaces": "命名空間",
"cm_parameters": "參數",
"cm_properties": "屬性",
"cm_structs": "結構",
"cm_todo_insert_return": "TODO: 於此處插入 return 陳述式",
"cm_typedefs": "Typedefs",
"cm_unions": "等位",
"cm_usingaliases": "使用別名",
"cm_usingdirectives": "Using 指示詞",
"cm_variables": "變數",
"cm_addfunction": "自動新增函式",
"e_com_virtual_redundant": "vsCMFunctionVirtual 是多餘的,而且當擁有 vsCMFunctionComMethod 時不需要指定。",
"e_static_com_method": "vsCMFunctionComMethod 不可以是靜態。",
"e_invalid_ftype": "無效的 C/C++ 檔案: '%s'。",
"e_fname_to_long": "檔案名稱過長: '%s'。",
"e_create_file": "無法建立檔案 '%s'。",
"e_access_file": "無法存取要寫入的目錄或檔案 '%s'。",
"e_invalid_pathname": "無效的檔案路徑: '%s'。",
"e_cm_file_not_in_project": "找不到檔案 '%s'。",
"refactor_create_declaration_definition_failed": "宣告/定義建立失敗: %s",
"refactor_create_default_delete": "無法建立函數 '%s'。不支援建立已預設或已刪除的函數。",
"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": "未知的錯誤。",
"run_select_intellisense_configuration": "請執行 'Select IntelliSense Configuration...' 命令以尋找您的系統標頭。",
"offer_copy_declaration": "複製 '{0}' 的宣告",
"offer_copy_definition": "複製 '{0}' 的定義",
"refactor_copy_declaration_definition_failed": "將宣告/定義複製到剪貼簿已失敗: %s"
}
@@ -27,12 +27,12 @@
"specify.a.compiler": "指定編譯器路徑,或從下拉式清單中選取偵測到的編譯器路徑。",
"no.compiler.paths.detected": "(未偵測到編譯器路徑)",
"compiler.args": "編譯器引數",
"compiler.arguments": "用來修改所使用之包含或定義的編譯器引數,例如 {0}、{1} 等。",
"compiler.arguments": "用來修改所使用之包含或定義的編譯器引數,例如 {0}、{1} 等。採用其他空格分隔引數的引數應在陣列中輸入為個別的引數,例如,針對 {2} 使用 {3}。",
"one.argument.per.line": "每行一個引數。",
"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++ 組建工具",
@@ -6,7 +6,7 @@
{
"c_cpp_properties.schema.json.definitions.configurations.items.properties.name": "Identifikátor konfigurace. `Mac`, `Linux`a `Win32` jsou speciální identifikátory pro konfigurace, které se pro dané platformy vyberou automaticky, ale jinak může být identifikátorem cokoli.",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerPath": "Úplná cesta ke kompilátoru, který se použije, třeba `/usr/bin/gcc`. Umožní přesnější IntelliSense.",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerArgs": "Argumenty kompilátoru, které upraví použité vložené soubory nebo soubory definic, např. `-nostdinc++`, `-m32` apod.",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerArgs": "Argumenty kompilátoru pro úpravu použitých zahrnutí nebo definic, například `-nostdinc++`, `-m32` atd. Argumenty, které přijímají další argumenty oddělené mezerou, by se měly zadat jako samostatné argumenty v poli, například pro `--sysroot <arg>` použijte `\"--sysroot\", \"<arg>\"`.",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.cStandard": "Verze standardu jazyka C, která se použije pro IntelliSense. Poznámka: Standardy GNU se používají jen k odeslání dotazu nastavenému kompilátoru, aby se získaly definice GNU. IntelliSense bude emulovat ekvivalentní verzi standardu C.",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.cppStandard": "Verze standardu jazyka C++, která se použije pro IntelliSense. Poznámka: Standardy GNU se používají jen k odeslání dotazu nastavenému kompilátoru, aby se získaly definice GNU. IntelliSense bude emulovat ekvivalentní verzi standardu C++.",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compileCommands": "Úplná cesta k souboru `compile_commands.json` pro pracovní prostor.",
@@ -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.",
+46 -7
View File
@@ -4,11 +4,21 @@
*--------------------------------------------------------------------------------------------*/
// Do not edit this file. It is machine generated.
{
"c_cpp.subheaders.intelliSense.title": "IntelliSense",
"c_cpp.subheaders.formatting.title": "Formátování",
"c_cpp.subheaders.codeDocumentation.title": "Dokumentace ke kódu",
"c_cpp.subheaders.codeAnalysis.title": "Code Analysis",
"c_cpp.subheaders.debugging.title": "Ladění",
"c_cpp.subheaders.resourceManagement.title": "Správa prostředků",
"c_cpp.subheaders.miscellaneous.title": "Různé",
"c_cpp.capabilities.untrustedWorkspaces.description": "Více nastavení může způsobit spuštění procesů, které jsou místní pro pracovní prostor, třeba C_Cpp.clang_format_path, C_Cpp.codeAnalysis.clangTidy.path, C_Cpp.addNodeAddonIncludePaths, C_Cpp.default.compilerPath, C_Cpp.default.configurationProvider a C_Cpp.default.compileCommands, a ekvivalentní vlastnosti v souboru c_cpp_properties.json.",
"c_cpp.command.configurationSelect.title": "Vybrat konfiguraci...",
"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.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",
@@ -26,6 +36,7 @@
"c_cpp.command.generateEditorConfig.title": "Vygenerovat obsah EditorConfig z nastavení formátu VC",
"c_cpp.command.GoToNextDirectiveInGroup.title": "Přejít na další direktivu preprocesoru v podmíněné skupině",
"c_cpp.command.GoToPrevDirectiveInGroup.title": "Přejít na předchozí direktivu preprocesoru v podmíněné skupině",
"c_cpp.command.CreateDeclarationOrDefinition.title": "Vytvořit deklaraci/definici",
"c_cpp.command.RunCodeAnalysisOnActiveFile.title": "Spustit Code Analysis u aktivního souboru",
"c_cpp.command.RunCodeAnalysisOnOpenFiles.title": "Spustit Code Analysis při otevírání souborů",
"c_cpp.command.RunCodeAnalysisOnAllFiles.title": "Spustit Code Analysis u všech souborů",
@@ -48,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#`.",
@@ -65,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}]}`.",
@@ -173,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```",
@@ -192,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`",
@@ -209,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`.",
@@ -236,6 +247,7 @@
"c_cpp.configuration.caseSensitiveFileSupport.markdownDescription": "Když se nastaví na `default`, předpokládá se, že systém souborů pracovního prostoru ve Windows nerozlišuje velká a malá písmena a v macOS nebo Linuxu rozlišuje malá a velká písmena. Když se tato možnost nastaví na `enabled`, předpokládá se, že systém souborů pracovního prostoru ve Windows rozlišuje velká a malá písmena.",
"c_cpp.configuration.enhancedColorization.markdownDescription": "Když se tato možnost povolí, kód se bude obarvovat podle IntelliSense. Toto nastavení se použije jen v případě, že možnost `#C_Cpp.intelliSenseEngine#` je nastavená na `default`.",
"c_cpp.configuration.codeFolding.description": "Když se tato možnost povolí, rozsahy sbalování kódu bude poskytovat jazykový server.",
"c_cpp.configuration.hover.description": "Pokud je tato možnost zakázaná, podrobnosti o najetí myší už nebude poskytovat jazykový server.",
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "Povolte integrační služby pro [správce závislostí vcpkg](https://aka.ms/vcpkg/).",
"c_cpp.configuration.addNodeAddonIncludePaths.markdownDescription": "Pokud existují závislosti, přidejte cesty pro zahrnuté soubory z `nan` a `node-addon-api`.",
"c_cpp.configuration.renameRequiresIdentifier.markdownDescription": "Když se tato hodnota nastaví na `true`, operace Přejmenovat symbol bude vyžadovat platný identifikátor C/C++.",
@@ -390,5 +402,32 @@
"c_cpp.semanticTokenTypes.numberLiteral.description": "Styl pro uživatelsky definovaná literálová čísla jazyka C++.",
"c_cpp.semanticTokenTypes.stringLiteral.description": "Styl pro uživatelem definované řetězcové literály jazyka C++.",
"c_cpp.semanticTokenModifiers.global.description": "Styl, který se má použít pro globální symboly.",
"c_cpp.semanticTokenModifiers.local.description": "Styl, který se má použít pro místní symboly."
"c_cpp.semanticTokenModifiers.local.description": "Styl, který se má použít pro místní symboly.",
"c_cpp.debuggers.logging.natvisDiagnostics.description": "Nepovinný příznak, který určuje, jestli se do konzoly ladění mají protokolovat diagnostické zprávy natvis. Výchozí hodnota je None.",
"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.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",
@@ -4,5 +4,9 @@
*--------------------------------------------------------------------------------------------*/
// Do not edit this file. It is machine generated.
{
"os.not.supported": "Operační systém {0} se nepodporuje."
"os.not.supported": "Operační systém {0} se nepodporuje.",
"timeout.processList.spawn": "Procesu {0} po {1} sekundách vypršel časový limit.",
"cancel.processList.spawn": "Proces {0} se zrušil.",
"error.processList.spawn": "Proces {0} se ukončil s kódem {1}.",
"failed.processList.spawn": "Nepovedlo se vytvořit podřízený proces {0}."
}
@@ -6,13 +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.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í.",
"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 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}.",
@@ -25,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?",
@@ -32,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ů"
}
@@ -0,0 +1,61 @@
/*---------------------------------------------------------------------------------------------
* 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.
{
"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.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++",
"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)",
"select.configuration.provider": "Vyberte poskytovatele konfigurací...",
"active": "aktivní",
"none": "žádné",
"disable.configuration.provider": "Zakažte aktivního poskytovatele konfigurací, pokud je to možné.",
"select.compile.commands": "Vyberte soubor compile_commands.json...",
"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",
"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ů"
}
+57 -3
View File
@@ -75,6 +75,8 @@
"will_use_tag_parser_when_includes_dont_resolve": "Když nebude možné přeložit direktivy #includes, rozšíření pro IntelliSense použije analyzátor značek.",
"autocomplete_is_enabled": "Automatické dokončování je povolené.",
"autocomplete_is_disabled": "Automatické dokončování je zakázané.",
"hover_is_enabled": "Najetí myší je povolené.",
"hover_is_disabled": "Najetí myší je zakázané.",
"enhanced_colorization_is_enabled": "Vylepšené barvení je povolené.",
"error_squiggles_disabled": "Podtrhávání chyb vlnovkou je zakázané.",
"error_squiggles_enabled": "Podtrhávání chyb vlnovkou je povolené.",
@@ -109,7 +111,6 @@
"intellisense_client_currently_disconnected": "Klient IntelliSense je v tuto chvíli odpojený.",
"request_cancelled": "Žádost se zrušila: {0}",
"intellisense_client_not_available_go_to_definition": "Klient IntelliSense není k dispozici, pro přechod k definici se používá analyzátor značek.",
"wsl_compiler_detected": "Zjistil se kompilátor WSL.",
"error_squiggle_count": "Počet podtržení chyb vlnovkou: {0}",
"queueing_update_intellisense": "Do fronty se zařazuje aktualizace IntelliSense pro soubory v jednotce překladu: {0}",
"formatting_document": "Formátuje se dokument: {0}",
@@ -143,7 +144,6 @@
"unable_to_start_child_process": "Nejde spustit podřízený proces!",
"timed_out_attempting_to_communicate_with_process": "Při pokusu komunikovat s procesem vypršel časový limit!",
"process_failed_to_run": "Proces se nepovedlo spustit.",
"wsl_not_detected": "WSL se nezjistilo",
"compiler_in_compilerpath_not_found": "Zadaný kompilátor se nenašel: {0}",
"config_data_invalid": "Neplatná data konfigurace, {0}",
"cmake_executable_not_found": "Spustitelný soubor CMake se v místě {0} nenašel.",
@@ -167,6 +167,8 @@
"overloads": "+%d přetížení",
"specialization": "+1 specializace",
"specializations": "+tento počet specializací: %d",
"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:",
@@ -242,5 +244,57 @@
"file_tag": "Soubor",
"compiler_default_language_standard_version_old": "Kompilátor vrátil standardní verzi výchozího jazyka: {0}. Protože je tato verze stará, pokusí se použít novější verzi {1} jako výchozí.",
"unexpected_output_from_clang_tidy": "Neočekávaný výstup z clang-tidy: {0}. Očekáváno: {1}.",
"generate_doxygen_comment": "Vygenerovat komentář Doxygen"
"generate_doxygen_comment": "Vygenerovat komentář Doxygen",
"offer_create_declaration": "Vytvořit deklaraci funkce {0} v souboru {1}",
"offer_create_definition": "Vytvořit definici {0} v souboru {1}",
"function_definition_not_found": "Definice funkce {0} nebyla nalezena.",
"cm_attributes": "Atributy",
"cm_bases": "Základy",
"cm_classes": "Třídy",
"cm_coclasses": "CoClasses",
"cm_delegates": "Delegáti",
"cm_enums": "Výčty",
"cm_events": "Události",
"cm_functions": "Funkce",
"cm_importdirectives": "Direktivy import",
"cm_importlibstatements": "Příkazy ImportLib",
"cm_importstatements": "Příkazy import",
"cm_includedirectives": "Direktivy include",
"cm_interfaces": "Rozhraní",
"cm_libraries": "Knihovny",
"cm_macros": "Makra",
"cm_maps": "Mapy",
"cm_mapentries": "Položky mapování",
"cm_miscellaneous": "Různé",
"cm_namespaces": "Obory názvů",
"cm_parameters": "Parametry",
"cm_properties": "Vlastnosti",
"cm_structs": "Struktury",
"cm_todo_insert_return": "TODO: Sem vložte příkaz return.",
"cm_typedefs": "Definice Typedef",
"cm_unions": "Sjednocení",
"cm_usingaliases": "Aliasy using",
"cm_usingdirectives": "Direktivy using",
"cm_variables": "Proměnné",
"cm_addfunction": "Automaticky přidat funkci",
"e_com_virtual_redundant": "vsCMFunctionVirtual je redundantní a nesmí být zadána s vsCMFunctionComMethod.",
"e_static_com_method": "vsCMFunctionComMethod nemůže být statická.",
"e_invalid_ftype": "Neplatný soubor C/C++: %s",
"e_fname_to_long": "Název souboru je příliš dlouhý: %s",
"e_create_file": "Soubor %s nejde vytvořit.",
"e_access_file": "K adresáři nebo souboru %s nejde získat přístup pro zapisování.",
"e_invalid_pathname": "Neplatná cesta k souboru: %s",
"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_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.",
"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"
}
@@ -27,7 +27,7 @@
"specify.a.compiler": "Zadejte cestu ke kompilátoru nebo vyberte zjištěnou cestu z rozevíracího seznamu.",
"no.compiler.paths.detected": "(Nezjistily se žádný cesty ke kompilátoru.)",
"compiler.args": "Argumenty kompilátoru",
"compiler.arguments": "Argumenty kompilátoru, které upraví použité direktivy include a define, např. {0}, {1} atd.",
"compiler.arguments": "Argumenty kompilátoru pro úpravu použitých zahrnutí nebo definic, například {0}, {1} atd. Argumenty, které přijímají další argumenty oddělené mezerou, by se měly zadat jako samostatné argumenty v poli, například pro {2} použijte {3}.",
"one.argument.per.line": "Na každý řádek jeden argument",
"intellisense.mode": "Režim IntelliSense",
"intellisense.mode.description": "Režim IntelliSense, který se použije a mapuje na variantu platformy a architektury MSVC, gcc nebo Clangu. Pokud se nenastaví nebo nastaví na {0}, rozšíření zvolí výchozí režim pro danou platformu. Výchozí možnost pro Windows je {1}, pro Linux {2} a pro macOS {3}. Pokud chcete přepsat režim {4}, vyberte konkrétní režim IntelliSense. Režimy IntelliSense, které specifikují pouze varianty {5} (např. {6}), jsou starší režimy a automaticky se převádí na varianty {7} založené na hostitelské platformě.",
@@ -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"
}
@@ -6,12 +6,12 @@
{
"c_cpp_properties.schema.json.definitions.configurations.items.properties.name": "Konfigurationsbezeichner. `Mac`, `Linux` und `Win32` sind spezielle Bezeichner für Konfigurationen, die auf diesen Plattformen automatisch ausgewählt werden, aber der Bezeichner kann beliebig lauten.",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerPath": "Vollständiger Pfad des verwendeten Compilers, z. B. `/usr/bin/gcc`, um mehr Genauigkeit bei IntelliSense zu erhalten.",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerArgs": "Compilerargumente zum Ändern der verwendeten Include- oder Define-Anweisungen, z. B.: `-nostdinc++`, `-m32` usw.",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerArgs": "Compilerargumente zum Ändern der verwendeten Include- oder Define-Anweisungen, z. B.: `-nostdinc++`, `-m32` usw. Argumente, die zusätzliche durch Leerzeichen getrennte Argumente enthalten, sollten als separate Argumente in das Array eingegeben werden, z. B. für `--sysroot <arg>` `\"--sysroot\", \"<arg>\"` verwenden.",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.cStandard": "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.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`.",
+45 -6
View File
@@ -4,11 +4,21 @@
*--------------------------------------------------------------------------------------------*/
// Do not edit this file. It is machine generated.
{
"c_cpp.subheaders.intelliSense.title": "IntelliSense",
"c_cpp.subheaders.formatting.title": "Formatierung",
"c_cpp.subheaders.codeDocumentation.title": "Codedokumentation",
"c_cpp.subheaders.codeAnalysis.title": "Codeanalyse",
"c_cpp.subheaders.debugging.title": "Debuggen",
"c_cpp.subheaders.resourceManagement.title": "Ressourcenverwaltung",
"c_cpp.subheaders.miscellaneous.title": "Sonstiges",
"c_cpp.capabilities.untrustedWorkspaces.description": "Mehrere Einstellungen können dazu führen, dass Prozesse lokal im Arbeitsbereich ausgeführt werden, z. B. C_Cpp.clang_format_path, C_Cpp.codeAnalysis.clangTidy.path, C_Cpp.addNodeAddonIncludePaths, C_Cpp.default.compilerPath, C_Cpp.default.configurationProvider und C_Cpp.default.compileCommands und die entsprechenden Eigenschaften in c_cpp_properties.json.",
"c_cpp.command.configurationSelect.title": "Konfiguration auswählen...",
"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.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",
@@ -26,6 +36,7 @@
"c_cpp.command.generateEditorConfig.title": "EditorConfig-Inhalte aus VC-Formateinstellungen generieren",
"c_cpp.command.GoToNextDirectiveInGroup.title": "Zur nächsten Präprozessoranweisung in bedingter Gruppe wechseln",
"c_cpp.command.GoToPrevDirectiveInGroup.title": "Zur vorherigen Präprozessoranweisung in bedingter Gruppe wechseln",
"c_cpp.command.CreateDeclarationOrDefinition.title": "Deklaration/Definition erstellen",
"c_cpp.command.RunCodeAnalysisOnActiveFile.title": "Code Analysis auf \"Aktive Dateien\" ausführen",
"c_cpp.command.RunCodeAnalysisOnOpenFiles.title": "Code Analysis auf \"Dateien öffnen\" ausführen",
"c_cpp.command.RunCodeAnalysisOnAllFiles.title": "Code Analysis auf \"Alle Dateien\" ausführen",
@@ -48,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.",
@@ -65,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}]}`.",
@@ -165,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.",
@@ -199,7 +210,7 @@
"c_cpp.configuration.simplifyStructuredComments.markdownDescription": "Wenn `true` festgelegt ist, zeigen die QuickInfos für Draufzeigen und AutoVervollständigen nur bestimmte Bezeichnungen strukturierter Kommentare an. Andernfalls werden alle Kommentare angezeigt.",
"c_cpp.configuration.doxygen.generateOnType.description": "Steuert, ob der Doxygenkommentar nach Eingabe des ausgewählten Kommentarstils automatisch eingefügt wird.",
"c_cpp.configuration.doxygen.generatedStyle.description": "Die Zeichenfolge von Zeichen, die als Startzeile des Doxygen-Kommentars verwendet wird.",
"c_cpp.configuration.doxygen.sectionTags.description": "Wählen Sie die Doxygen-Abschnittstags aus, die beim Daraufzeigen im QuickInfo-Bereich angezeigt werden sollen, wenn die Einstellung Strukturierte Kommentare vereinfachen aktiviert ist. ",
"c_cpp.configuration.doxygen.sectionTags.description": "Wählen Sie die Doxygen-Abschnittstags aus, die beim Daraufzeigen im QuickInfo-Bereich angezeigt werden sollen, wenn die Einstellung \"Strukturierte Kommentare vereinfachen\" aktiviert ist. ",
"c_cpp.configuration.commentContinuationPatterns.items.anyof.string.markdownDescription": "Muster, mit dem ein mehrzeiliger oder einzeiliger Kommentarblock beginnt. Das Fortsetzungsmuster wird standardmäßig auf ` * ` für mehrzeilige Kommentarblöcke oder auf diese Zeichenfolge für einzeilige Kommentarblöcke festgelegt.",
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.begin.description": "Das Muster, mit dem ein mehrzeiliger oder einzeiliger Kommentarblock beginnt.",
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.continue.description": "Der Text, der in der nächsten Zeile eingefügt wird, wenn in einem mehrzeiligen oder einzeiligen Kommentarblock die EINGABETASTE gedrückt wird.",
@@ -230,12 +241,13 @@
"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.",
"c_cpp.configuration.enhancedColorization.markdownDescription": "Wenn diese Option aktiviert ist, wird der Code basierend auf IntelliSense eingefärbt. Diese Einstellung gilt nur, wenn `#C_Cpp.intelliSenseEngine#` auf `default` festgelegt ist.",
"c_cpp.configuration.codeFolding.description": "Wenn diese Option aktiviert ist, werden Codefaltbereiche vom Sprachserver bereitgestellt.",
"c_cpp.configuration.hover.description": "Wenn diese Option deaktiviert ist, werden die Hoverdetails nicht mehr vom Sprachserver bereitgestellt.",
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "Hiermit aktivieren Sie Integrationsdienste für den [vcpkg-Abhängigkeitsmanager](https://aka.ms/vcpkg/).",
"c_cpp.configuration.addNodeAddonIncludePaths.markdownDescription": "Fügen Sie Includepfade aus `nan` und `node-addon-api` hinzu, wenn es sich um Abhängigkeiten handelt.",
"c_cpp.configuration.renameRequiresIdentifier.markdownDescription": "Wenn `true` festgelegt ist, erfordert 'Symbol umbenennen' einen gültigen C/C++-Bezeichner.",
@@ -390,5 +402,32 @@
"c_cpp.semanticTokenTypes.numberLiteral.description": "Stil für benutzerdefinierte C++-Literalnummern.",
"c_cpp.semanticTokenTypes.stringLiteral.description": "Stil für benutzerdefinierte C++-Literalzeichenfolgen.",
"c_cpp.semanticTokenModifiers.global.description": "Stil für globale Symbole.",
"c_cpp.semanticTokenModifiers.local.description": "Stil für lokale Symbole."
"c_cpp.semanticTokenModifiers.local.description": "Stil für lokale Symbole.",
"c_cpp.debuggers.logging.natvisDiagnostics.description": "Optionales Flag zum Festlegen, ob NATVIS-Diagnosemeldungen in der Debugging-Konsole protokolliert werden sollen. Der Standardwert ist „Keine“.",
"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.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",
@@ -4,5 +4,9 @@
*--------------------------------------------------------------------------------------------*/
// Do not edit this file. It is machine generated.
{
"os.not.supported": "Das Betriebssystem \"{0}\" wird nicht unterstützt."
"os.not.supported": "Das Betriebssystem \"{0}\" wird nicht unterstützt.",
"timeout.processList.spawn": "\"{0}\" ist nach {1} Sekunden ein Timeout aufgetreten.",
"cancel.processList.spawn": "\"{0}\" abgebrochen.",
"error.processList.spawn": "\"{0}\" mit Code \"{1}\" beendet.",
"failed.processList.spawn": "Fehler beim Erzeugen \"{0}\"."
}
@@ -6,13 +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.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.",
"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": "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.",
@@ -25,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?",
@@ -32,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."
}
@@ -8,8 +8,8 @@
"copy.vcpkg.command": "vcpkg-Befehl zum Installieren von \"{0}\" in die Zwischenablage kopieren",
"on.disabled.command": "IntelliSense-bezogene Befehle können nicht ausgeführt werden, wenn `C_Cpp.intelliSenseEngine` auf `disabled` festgelegt ist.",
"client.not.found": "Client nicht gefunden.",
"configuration.select.first": "Zum Auswählen einer Konfiguration zuerst einen Ordner öffnen",
"configuration.provider.select.first": "Zum Auswählen eines Konfigurationsanbieters zuerst einen Ordner öffnen",
"configuration.select.first": "Öffnen Sie zum Auswählen einer Konfiguration zuerst einen Ordner.",
"configuration.provider.select.first": "Öffnen Sie zum Auswählen eines Konfigurationsanbieters zuerst einen Ordner.",
"edit.configurations.open.first": "Zum Bearbeiten von Konfigurationen zuerst einen Ordner öffnen",
"code.action.aborted": "Der Codeanalysepatch konnte nicht angewendet werden, da sich das Dokument geändert hat.",
"add.includepath.open.first": "Zuerst einen Ordner öffnen, der \"{0}\" hinzugefügt werden soll"
@@ -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"
}
@@ -0,0 +1,61 @@
/*---------------------------------------------------------------------------------------------
* 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.
{
"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.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++-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",
"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)",
"select.configuration.provider": "Konfigurationsanbieter auswählen...",
"active": "aktiv",
"none": "keine",
"disable.configuration.provider": "Deaktivieren Sie den aktiven Konfigurationsanbieter, falls zutreffend.",
"select.compile.commands": "compile_commands.json-Datei auswählen...",
"select.workspace": "Arbeitsbereichsordner auswählen...",
"resume.parsing": "Parsing des Arbeitsbereichs fortsetzen",
"pause.parsing": "Parsing des Arbeitsbereichs 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"
}
+57 -3
View File
@@ -75,6 +75,8 @@
"will_use_tag_parser_when_includes_dont_resolve": "Die Erweiterung verwendet den Tagparser für IntelliSense, wenn #includes nicht aufgelöst werden.",
"autocomplete_is_enabled": "AutoVervollständigen ist aktiviert.",
"autocomplete_is_disabled": "AutoVervollständigen ist deaktiviert.",
"hover_is_enabled": "Der Mauszeiger ist aktiviert.",
"hover_is_disabled": "Der Mauszeiger ist deaktiviert.",
"enhanced_colorization_is_enabled": "Die erweiterte Farbgebung ist aktiviert.",
"error_squiggles_disabled": "Fehlerwellenlinien sind deaktiviert.",
"error_squiggles_enabled": "Fehlerwellenlinien sind aktiviert.",
@@ -109,7 +111,6 @@
"intellisense_client_currently_disconnected": "Der IntelliSense-Client ist derzeit getrennt.",
"request_cancelled": "Anforderung abgebrochen: {0}",
"intellisense_client_not_available_go_to_definition": "Der IntelliSense-Client ist nicht verfügbar, für \"Gehe zu Definition\" wird der Tagparser verwendet.",
"wsl_compiler_detected": "WSL-Compiler erkannt",
"error_squiggle_count": "Anzahl von Fehlerwellenlinien: {0}",
"queueing_update_intellisense": "IntelliSense-Update für Dateien in dieser Übersetzungseinheit wird in die Warteschlange eingereiht: {0}",
"formatting_document": "Dokument wird formatiert: {0}",
@@ -143,7 +144,6 @@
"unable_to_start_child_process": "Der untergeordnete Prozess kann nicht gestartet werden.",
"timed_out_attempting_to_communicate_with_process": "Timeout beim Versuch, mit dem Prozess zu kommunizieren.",
"process_failed_to_run": "Fehler beim Ausführen des Prozesses.",
"wsl_not_detected": "WSL nicht erkannt.",
"compiler_in_compilerpath_not_found": "Der angegebene Compiler wurde nicht gefunden: {0}",
"config_data_invalid": "Konfigurationsdaten ungültig, {0}",
"cmake_executable_not_found": "Ausführbare CMake-Datei wurde unter \"{0}\" nicht gefunden.",
@@ -167,6 +167,8 @@
"overloads": "+%d Überladungen",
"specialization": "+1 Spezialisierung",
"specializations": "+%d Spezialisierungen",
"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:",
@@ -242,5 +244,57 @@
"file_tag": "Datei",
"compiler_default_language_standard_version_old": "Der Compiler hat die Standardversion der Standardsprache zurückgegeben: {0}. Da diese Version alt ist, wird versucht, eine neuere Version {1} als Standard zu verwenden.",
"unexpected_output_from_clang_tidy": "Unerwartete Ausgabe von „clang-tidy“: {0}. Erwartet: {1}.",
"generate_doxygen_comment": "Doxygenkommentar generieren"
"generate_doxygen_comment": "Doxygenkommentar generieren",
"offer_create_declaration": "Deklaration von „{0}“ in {1} erstellen",
"offer_create_definition": "Definition von „{0}“ in {1} erstellen",
"function_definition_not_found": "Die Funktionsdefinition für „{0}“ wurde nicht gefunden.",
"cm_attributes": "Attribute",
"cm_bases": "Basen",
"cm_classes": "Klassen",
"cm_coclasses": "CoClasses",
"cm_delegates": "Delegaten",
"cm_enums": "Enumerationen",
"cm_events": "Ereignisse",
"cm_functions": "Funktionen",
"cm_importdirectives": "Import-Direktiven",
"cm_importlibstatements": "ImportLib-Ausdrücke",
"cm_importstatements": "Import-Ausdrücke",
"cm_includedirectives": "Include-Direktiven",
"cm_interfaces": "Schnittstellen",
"cm_libraries": "Bibliotheken",
"cm_macros": "Makros",
"cm_maps": "Karten",
"cm_mapentries": "Map-Eingaben",
"cm_miscellaneous": "Sonstiges",
"cm_namespaces": "Namespaces",
"cm_parameters": "Parameter",
"cm_properties": "Eigenschaften",
"cm_structs": "Strukturen",
"cm_todo_insert_return": "TODO: hier return-Anweisung eingeben",
"cm_typedefs": "TypeDefs",
"cm_unions": "Unions",
"cm_usingaliases": "Using-Aliase",
"cm_usingdirectives": "Using-Direktiven",
"cm_variables": "Variablen",
"cm_addfunction": "Automatisches Hinzufügen der Funktion.",
"e_com_virtual_redundant": "vsCMFunctionVirtual ist redundant und darf nicht mit vsCMFunctionComMethod angegeben werden.",
"e_static_com_method": "vsCMFunctionComMethod kann nicht statisch sein.",
"e_invalid_ftype": "Ungültige C/C++-Datei: \"%s\"",
"e_fname_to_long": "Dateiname zu lang: \"%s\".",
"e_create_file": "Die Datei \"%s\" kann nicht erstellt werden.",
"e_access_file": "Auf das Verzeichnis oder die Datei \"%s\" kann nicht zum Schreiben zugegriffen werden.",
"e_invalid_pathname": "Ungültiger Dateipfad \"%s\".",
"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_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.",
"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"
}
@@ -27,7 +27,7 @@
"specify.a.compiler": "Geben Sie einen Compilerpfad an, oder wählen Sie einen erkannten Compilerpfad aus der Dropdownliste aus.",
"no.compiler.paths.detected": "(Keine Compilerpfade erkannt)",
"compiler.args": "Compilerargumente",
"compiler.arguments": "Compilerargumente zum Ändern der verwendeten Include- oder Define-Anweisungen. Beispiel: \"{0}\", \"{1}\" usw.",
"compiler.arguments": "Compilerargumente zum Ändern der verwendeten Include- oder Define-Anweisungen. Beispiel: {0}, {1} usw. Argumente, die zusätzliche durch Leerzeichen getrennte Argumente enthalten, sollten als separate Argumente im Array eingegeben werden, z. B. für {2} {3} verwenden.",
"one.argument.per.line": "Ein Argument pro Zeile.",
"intellisense.mode": "IntelliSense-Modus",
"intellisense.mode.description": "Der zu verwendende IntelliSense-Modus, der einer Plattform- und Architekturvariante von MSVC, gcc oder Clang zugeordnet wird. Wenn er nicht oder auf \"{0}\" festgelegt wird, wählt die Erweiterung den Standardwert für diese Plattform aus. Bei Windows lautet dieser \"{1}\", bei Linux \"{2}\" und bei macOS \"{3}\". Wählen Sie einen bestimmten IntelliSense-Modus aus, um den Modus \"{4}\" zu überschreiben. IntelliSense-Modi, die nur Varianten in der Form \"{5}\" angeben (z. B. {6}) sind Legacymodi, die basierend auf der Hostplattform automatisch in Varianten des Formats \"{7}\" konvertiert werden.",
@@ -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"
}

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