Compare commits

...
167 Commits
Author SHA1 Message Date
csigsandDevDiv Build Lab - Dev14 25022e93d3 Localization - Translated Strings (#5472)
Co-authored-by: DevDiv Build Lab - Dev14 <[email protected]>
2020-05-12 13:35:26 -07:00
Bob Brown 17ddec484a Merge pull request #5466 from microsoft/bobbrow/downgradeFix
Fix a bug with downgrading
2020-05-11 20:29:46 -07:00
Bob Brown (DEVDIV) a4535a9feb Fix a bug with downgrading 2020-05-11 17:32:10 -07:00
csigsandDevDiv Build Lab - Dev14 7b2eb67be9 Localization - Translated Strings (#5459)
Co-authored-by: DevDiv Build Lab - Dev14 <[email protected]>
2020-05-11 09:26:54 -07:00
Sean McManus 1fbbd6be51 Updates for 0.28.0. (#5446)
* Updates for 0.28.0.
* Update string.
* Update TPN.
2020-05-08 20:43:18 -07:00
Sean McManus 7ab06da098 Fix online vsix error message. (#5443) 2020-05-08 17:08:15 -07:00
Sean McManus c71c100efb Merge pull request #5442 from microsoft/seanmcm/0_28_0_shell
Change C/C++ taskSourceStr to shell.
Fixes https://github.com/microsoft/vscode-cpptools/issues/5388
2020-05-08 14:48:18 -07:00
Sean McManus 1d4371268c Update change. Change min Insiders version back to 1.42.1. 2020-05-08 14:40:51 -07:00
Sean McManus 66a62b36a7 Update changelog. 2020-05-08 14:34:02 -07:00
Sean McManus c74908f4ae Change C/C++ taskSourceStr to shell. 2020-05-08 13:13:14 -07:00
csigsandDevDiv Build Lab - Dev14 fde1427e44 Localization - Translated Strings (#5440)
Co-authored-by: DevDiv Build Lab - Dev14 <[email protected]>
2020-05-08 10:21:15 -07:00
Sean McManus d6a9927435 Merge pull request #5436 from microsoft/seanmcm/0_27_1_cherryPick
Cherry pick "Disable Insiders updates for unsupported cases."
Other minor changes to.
2020-05-07 19:32:18 -07:00
Sean McManus 39af7295d5 Upgrade yargs-parser. 2020-05-07 19:23:18 -07:00
Sean McManus 7906500259 Fix bad merge. 2020-05-07 19:09:28 -07:00
Sean McManus a62cb72ca6 Merge branch 'master' into seanmcm/0_27_1_cherryPick 2020-05-07 19:02:05 -07:00
Sean McManus 48f90bd944 Changelog for 0.28.0. (#5437) 2020-05-07 19:01:47 -07:00
Sean McManus 61fca7feeb Change insider requirement to 1.44. 2020-05-07 18:59:21 -07:00
Sean McManus af92309090 Disable Insiders updates for unsupported cases. (#5371)
* Disable Insiders updates for unsupported cases.
2020-05-07 18:35:39 -07:00
Sean McManus c295ad8a64 Merge. 2020-05-07 18:34:21 -07:00
Michelle Matias 55aaeccc36 Delete temporary VSIX created during installation (#5422) 2020-05-07 17:39:55 -07:00
Colen Garoutte-Carson 9e3eecc9af Add setting to enable/disable code folding provider (#5435) 2020-05-07 17:28:47 -07:00
5fe62db314 add new error message for Custom config provider extension users (#5406)
* add new error message

* add error to the end of the list

* add new error message with no squiggles

* adding more info to the error message

Co-authored-by: Elaheh Rashedi <[email protected]>
Co-authored-by: Sean McManus <[email protected]>
Co-authored-by: Bob Brown <[email protected]>
2020-05-07 15:26:41 -07:00
Bob Brown 40ac9fd074 Merge pull request #5399 from microsoft/elrashed/4121
Change C_Cpp.clang_format_path to be scope machine-overridable
2020-05-07 14:12:55 -07:00
csigsandDevDiv Build Lab - Dev14 8168a12737 Localization - Translated Strings (#5432)
Co-authored-by: DevDiv Build Lab - Dev14 <[email protected]>
2020-05-07 10:35:10 -07:00
Colen Garoutte-Carson ef120e8313 Add telemetry event for main process crashes (#5425) 2020-05-06 17:46:39 -07:00
Sean McManus fd200daff1 Fix Find All Refs status. (#5420) 2020-05-06 17:31:07 -07:00
Michelle Matias 552c86c98b Add ARM IntelliSenseMode options to default settings (#5423) 2020-05-06 17:02:12 -07:00
csigsandDevDiv Build Lab - Dev14 9b2c34b7b9 Localization - Translated Strings (#5419)
Co-authored-by: DevDiv Build Lab - Dev14 <[email protected]>
2020-05-06 14:05:50 -07:00
Colen Garoutte-Carson bc5002041c Default registration of callbacks until settings have been processed (#5412) 2020-05-05 13:18:00 -07:00
csigs 5767a5e19d Localization - Translated Strings (#5407) 2020-05-04 12:47:52 -07:00
Elaheh Rashedi dbc0d90158 adding clang-format-style and fallback-style 2020-05-01 16:39:05 -07:00
Elaheh Rashedi 4ce4631167 machine_overridable 2020-05-01 16:04:21 -07:00
Elaheh Rashedi fc57be8d9d Change C_Cpp.clang_format_path machine-overridable 2020-05-01 12:27:05 -07:00
Sean McManus 8292868a86 0.28.0-insiders2 changelog. (#5394) 2020-04-30 18:40:20 -07:00
Sean McManus 1b38713e30 Fix "" compilerPath. (#5393) 2020-04-30 17:34:14 -07:00
Sean McManus b31e464d95 String update. (#5390) 2020-04-30 14:02:52 -07:00
csigsandDevDiv Build Lab - Dev14 ba4825c00e Localization - Translated Strings (#5387)
Co-authored-by: DevDiv Build Lab - Dev14 <[email protected]>
2020-04-30 10:34:50 -07:00
Michelle Matias 50a82baaff Add GNU standards and C18 standard for querying compiler (#5321) 2020-04-29 13:10:22 -07:00
csigsandDevDiv Build Lab - Dev14 53970a6351 Localization - Translated Strings (#5378)
Co-authored-by: DevDiv Build Lab - Dev14 <[email protected]>
2020-04-29 11:23:40 -07:00
4216aa4605 check offline/insiders VSIX (#5341)
* check offline/insiders VSIX

* draft

* add offline url, modify warning message

* check offline/insiders VSIX

* draft

* add offline url, modify warning message

* modify warning message

* fix reviewers comments

* changing the approach to determine the platform

* fixing the integration test

* testing

Co-authored-by: Elaheh Rashedi <[email protected]>
Co-authored-by: Bob Brown <[email protected]>
2020-04-28 13:07:58 -07:00
Sean McManus 118bed15b6 Attempt to fix c_cpp_properties resetting. (#5368) 2020-04-28 12:40:35 -07:00
csigsandDevDiv Build Lab - Dev14 c9f46cc19f Localization - Translated Strings (#5373)
Co-authored-by: DevDiv Build Lab - Dev14 <[email protected]>
2020-04-28 10:48:42 -07:00
Michelle Matias 3efc997fcc valid cl/clang-cl and msvc intellisensemode 2020-04-27 16:43:17 -07:00
Sean McManus 6b0ab5ef37 Add changelog. (#5369) 2020-04-27 14:09:00 -07:00
Sean McManus 3b1284196a Update changelog for 0.28.0-insiders (#5359)
* Update changelog for 0.28.0-insiders
2020-04-24 16:43:56 -07:00
Sean McManus 58c50dc38b Remove some 32-bit Linux stuff. (#5357) 2020-04-24 13:31:19 -07:00
Sean McManus 4980ff732a Update for 3 assets (no more 32-bit Linux) (#5350) 2020-04-23 16:44:59 -07:00
Sean McManus abc19f357c Fix onFileSystem activation. (#5355) 2020-04-23 16:33:41 -07:00
Colen Garoutte-Carson c6017ef418 Code Folding (#5307) 2020-04-22 21:39:38 -07:00
Michelle Matias 820a82293c Update readme: add GCC Linux tutorial and deprecate Linux 32bit (#5348) 2020-04-22 18:31:25 -07:00
ddbf7a3dd7 insiders update/downgrade improvements (#5309)
* add test, no warning yet

* check for the assets, add more test

* addd test for Default channel

* fix spelling srrors

* update Default chanel tests

Co-authored-by: Elaheh Rashedi <[email protected]>
Co-authored-by: Sean McManus <[email protected]>
2020-04-21 13:56:43 -07:00
csigsandDevDiv Build Lab - Dev14 c5946e2f08 Localization - Translated Strings (#5339)
Co-authored-by: DevDiv Build Lab - Dev14 <[email protected]>
2020-04-21 10:26:53 -07:00
Pierson Lee eb9da46a83 Adding the arm/arm64 packages for mono runtime (#5064)
* Adding the arm/arm64 packages for mono runtime

Adding the arm/arm64 packages for the mono runtime. This is to enable
remote-ssh extension debugging.

* Undo activate change

* Fix lint error

* Remove vsce dependency
2020-04-20 17:11:22 -07:00
Sean McManus 0d0e0042de Fix duplicate config squiggles. (#5323) 2020-04-20 11:35:38 -07:00
csigsandDevDiv Build Lab - Dev14 7a0d5feefc Localization - Translated Strings (#5330)
Co-authored-by: DevDiv Build Lab - Dev14 <[email protected]>
2020-04-20 10:36:30 -07:00
Sean McManus 2a8a60b9ad Fix path not a directory in "env" (#5320)
* Remove path is not a directory squiggle for env.
2020-04-17 14:57:09 -07:00
csigsandDevDiv Build Lab - Dev14 c5463c6c20 Localization - Translated Strings (#5317)
Co-authored-by: DevDiv Build Lab - Dev14 <[email protected]>
2020-04-17 11:18:27 -07:00
Sean McManus 26911f91b4 Fix cpptools restarting. (#5305)
* Fix cpptools restarting.
2020-04-16 20:44:20 -07:00
csigsandDevDiv Build Lab - Dev14 418e1fc177 Localization - Translated Strings (#5312)
Co-authored-by: DevDiv Build Lab - Dev14 <[email protected]>
2020-04-16 10:58:41 -07:00
csigsandDevDiv Build Lab - Dev14 0b4a761875 Localization - Translated Strings (#5300)
Co-authored-by: DevDiv Build Lab - Dev14 <[email protected]>
2020-04-15 10:44:10 -07:00
csigsandDevDiv Build Lab - Dev14 fdfc1b7ca6 Localization - Translated Strings (#5234)
Co-authored-by: DevDiv Build Lab - Dev14 <[email protected]>
2020-04-10 17:41:45 -07:00
Michelle Matias 4c7ddbcf62 Update IntelliSense Features E2E tests (#5281) 2020-04-10 15:46:35 -07:00
Sean McManus 07bb7dd411 Remove workaround for v3 providers. (#5263)
* Remove workaround for v3 providers.
2020-04-09 19:46:33 -07:00
Elaheh Rashedi 38d49bf23a modify nativeString.json (#5260)
bugfix: https://github.com/microsoft/vscode-cpptools/issues/5160
2020-04-07 13:04:33 -07:00
Michelle Matias a037a70449 Add ARM IntelliSenseModes (#5250) 2020-04-06 17:35:48 -07:00
Sean McManus c268e8a2a7 Fix test linter issues. (#5252)
* Fix test linter issues.
* Add .eslintignore.
2020-04-06 15:36:42 -07:00
Sean McManus e420f54746 Update mocha/diff. (#5251) 2020-04-06 13:06:36 -07:00
Sean McManus ac2398d987 Use autoDetect problemMatcher. (#3916) 2020-04-03 12:15:13 -07:00
Colen Garoutte-Carson 82d462fef7 Update engine version to match vscode/types (#5249) 2020-04-03 10:43:23 -07:00
Colen Garoutte-Carson 289562e442 Remove Rename UI in favor of new WorkspaceEdit Preview API (#5133) 2020-04-01 16:26:22 -07:00
Elaheh Rashedi 873775aafe define path delimiter based on windows/mac config (#5229)
* define path delimiter based on windows/mac config
https://github.com/microsoft/vscode-cpptools/issues/3940
2020-04-01 12:00:42 -07:00
Sean McManus 941d31ce91 Fix error string. (#5195) 2020-03-31 17:48:11 -07:00
Sean McManus dd174e241d Update fwlinks (#5231)
* Update version and fwlinks.
2020-03-31 17:06:45 -07:00
Sean McManus 03bed1c17c New IntelliSense error messages. (#5214) 2020-03-31 16:51:57 -07:00
Elaheh Rashedi e2e1868270 fix Bug 5124, adding namespace indent
* fix Bug 5124, adding namespace indent
https://github.com/microsoft/vscode-cpptools/issues/5124
2020-03-30 10:09:43 -07:00
Sean McManus a8ade55826 Update changelog for 0.27.0. (#5216)
* Update changelog for 0.27.0.
2020-03-27 17:29:34 -07:00
Sean McManus 913ddf4785 Fix incorrect compiler path with spaces and args squiggle. (#5217)
* Fix invalid `c_cpp_properties.json` and configuration UI warning `Compiler path with spaces and arguments is missing double quotes`.
2020-03-27 17:02:53 -07:00
Sean McManus eba352eb07 Update changelog. (#5206) 2020-03-26 13:41:58 -07:00
Andrew WangandSean McManus 05014a36c3 Add darwin OS version change check for lldb-mi (#5197)
If the darwin version changes and is upgraded to Mojave or higher, users
will need to use ./debugAdapters/lldb-mi. These changes will cleanup the
old files and cause the online installation process to run again.

Co-authored-by: Sean McManus <[email protected]>
2020-03-26 12:32:52 -07:00
Sean McManus 276e095d2c Update changelog. (#5199)
* Update changelog.
2020-03-26 12:13:02 -07:00
Sean McManus 208f28bfd6 Update some dependencies. (#5198) 2020-03-26 11:28:54 -07:00
Elaheh Rashedi 3f09f608a9 fix for validating cl compiler path (#5196)
bug fix 5151
2020-03-25 17:20:26 -07:00
Sean McManus b5fc4cc9b2 Fix crash with a workspace with no folders. (#5193) 2020-03-25 15:26:04 -07:00
Sean McManus 4062d86dff Fix databse when no folder is open. (#5186) 2020-03-24 17:59:37 -07:00
Sean McManus b7c0624369 Fix updateChannel being settable per workspace. (#5185) 2020-03-24 15:40:42 -07:00
csigsandDevDiv Build Lab - Dev14 9697ee65f0 Localization - Translated Strings (#5179)
Co-authored-by: DevDiv Build Lab - Dev14 <[email protected]>
2020-03-24 10:18:14 -07:00
Michelle Matias 155ed2b669 fix version filtering (#5175) 2020-03-23 17:57:31 -07:00
Andrew Wang 9b2c568db5 Add cleanUnusedBinaries stage (#5153)
Our offline installer will include two versions of lldb.
./debugAdapters/lldb is lldb-mi 3.8 and is used for High-Sierra and older
./debugAdapters/lldb-mi is lldb-mi 10.x and is used for Mojave and
higher.
2020-03-23 13:10:38 -07:00
Sean McManus 5986aee6da Fix search.exclude for Go to Symbol in Workspace (#5101)
* Fix workspace folder settings bug: https://github.com/microsoft/vscode-cpptools/issues/5134
* Fix bug with rescan folder getting called once per workspace folder.
* Update changelog.
2020-03-19 18:49:32 -07:00
Colen Garoutte-Carson 2ffd9210d2 Use optional arg in client constructor instead of | undefined (#5140) 2020-03-17 13:39:28 -07:00
csigs de6ddc2440 Localization - Translated Strings (#5111) 2020-03-17 11:03:50 -07:00
Sean McManus 70944b6352 Fix workspace folder settings being incorrect. (#5135) 2020-03-16 20:14:32 -07:00
Colen Garoutte-Carson 0c9e000a4f Fix open file scenario bugs due to struct null changes (#5137) 2020-03-16 19:28:05 -07:00
dependabot[bot] 2091cc2614 Bump minimist from 1.2.0 to 1.2.2 in /Extension (#5132) 2020-03-16 16:29:56 -07:00
Colen Garoutte-Carson 927d2bb9e6 Fix some settings so they are editable in settings UI (#5126) 2020-03-16 15:37:09 -07:00
Colen Garoutte-Carson 502eb84116 Undo bad fix for check in getVcpkgRoot (#5116) 2020-03-13 16:58:26 -07:00
Colen Garoutte-Carson 1c8b8f4d6d Fix error when renaming (#5114) 2020-03-13 16:36:32 -07:00
Colen Garoutte-Carson 399e8ad1db Remove use of tilde from setting descriptions (#5108) 2020-03-12 22:14:17 -07:00
csigsandDevDiv Build Lab - Dev14 5b68300c02 Localization - Translated Strings (#5104)
Co-authored-by: DevDiv Build Lab - Dev14 <[email protected]>
2020-03-12 10:16:52 -07:00
Sean McManus 5ef1d8db35 update 0 27 0 insiders3 changelog (#5098)
* More changelog entries.
2020-03-11 18:31:43 -07:00
Colen Garoutte-Carson 98ba6828cc Remove null default for intelliSenseCachePath (#5097) 2020-03-11 16:01:06 -07:00
Michelle Matias f1328840d2 Update issue language template (#5089) 2020-03-11 10:25:53 -07:00
csigsandDevDiv Build Lab - Dev14 f2eb925120 Localization - Translated Strings (#5094)
Co-authored-by: DevDiv Build Lab - Dev14 <[email protected]>
2020-03-11 10:15:32 -07:00
Sean McManus 80a293b83d 0 27 0 insiders3 changelog (#5088)
* Update changelog for 0.27.0-insiders3
2020-03-10 16:08:53 -07:00
Helloimbob 831f29c963 Optionally enable backtick command substitution for pickRemoteProcess (#5053)
* Backtick substiution
Co-authored-by: Thomas A. George <[email protected]>
2020-03-10 14:27:03 -07:00
Michelle Matias c648c1f56b Ask for logs for language service 2020-03-10 13:51:21 -07:00
Sean McManus 6cd03fc81b Update acorn dependencies. (#5087) 2020-03-10 13:08:16 -07:00
Sean McManus 6ece751d81 Fix debugger regressions. (#5086)
Fix null reference on call to "this.resolveEnvFile" ("this" was undefined) when doing Attach debugging.
2020-03-10 11:38:19 -07:00
csigsandDevDiv Build Lab - Dev14 7ca75be2ac Localization - Translated Strings (#5083)
Co-authored-by: DevDiv Build Lab - Dev14 <[email protected]>
2020-03-09 09:02:25 -07:00
Sean McManus d3020a39e9 Fix error after editing a document too early. (#5077) 2020-03-06 17:49:26 -08:00
Sean McManus 46335eb722 Fix bugs when c_cpp_properties.json doesn't exist. (#5065)
* Fix bugs when c_cpp_properties.json doesn't exist.
* Fix crash that sometimes occurs when switching color themes (with multiroot workspaces): https://github.com/microsoft/vscode-cpptools/issues/5063
2020-03-06 11:59:12 -08:00
Sean McManus bab6eff42f Minor telemetry change. (#5058) 2020-03-05 12:19:57 -08:00
Colen Garoutte-Carson f1bec1e564 Enable strictNullChecks (#5030) 2020-03-05 11:50:02 -08:00
Sean McManus 33a6b6699e Attempt to fix Mac crash telemetry. (#5056)
* Attept to fix Mac crash telemetry.
2020-03-04 14:56:15 -08:00
Sean McManus fc21920a65 Fix null reference in updateCustomBrowseConfiguration. (#5055)
* Fix null reference in updateCustomBrowseConfiguration.
2020-03-04 13:20:04 -08:00
Sean McManus d4910cc370 Fix the "Open File..." scenario (without a workspace folder) (#5054)
Fix the "Open File..." scenario (without a workspace folder)
2020-03-04 12:58:08 -08:00
Colen Garoutte-Carson 62222e592e Localization - Translated Strings (#5050) 2020-03-04 12:15:18 -08:00
Sean McManus e52fdd51da Fix C_Cpp.default.configurationProvider changes not taking effect. (#5043)
* Fix C_Cpp.default.configurationProvider changes not taking effect.
2020-03-03 12:53:09 -08:00
csigs dfe7ff348f Localization - Translated Strings (#5046) 2020-03-03 09:46:12 -08:00
Sean McManus 8f79cfae66 Fix bug with multiroot persistent folder states. (#5042) 2020-03-02 18:26:16 -08:00
csigs e0253a5f15 Localization - Translated Strings (#5037) 2020-03-02 10:01:22 -08:00
Colen Garoutte-Carson 8dbb12554c Fix issue with onDidChangeSettings never returning changed settings (#5026) 2020-02-27 18:15:52 -08:00
Sean McManus 8e7c8357ac Fix settings not getting sent after add folder. (#5021) 2020-02-27 16:41:17 -08:00
Colen Garoutte-Carson 5567e3abd8 Fix issue with cancellation of rename (#5025) 2020-02-27 16:14:31 -08:00
csigs 8aac4eccb1 [Auto] Localization - Translated Strings (#5017) 2020-02-27 10:13:04 -08:00
Sean McManus cfd09cf9e6 Update changelog. (#5016)
* Update changelog.
2020-02-26 18:26:44 -08:00
Colen Garoutte-Carson cda9491ffa Fix setting name for intelliSenseEngineFallback (#5015) 2020-02-26 17:08:20 -08:00
Sean McManus ffa9ca3249 Fix config switching after adding folder. (#5010) 2020-02-26 14:53:49 -08:00
csigs b83519cdd2 Localization - Translated Strings (#5013) 2020-02-26 10:14:50 -08:00
Colen Garoutte-Carson 51f7d1e5e1 Address issue with wrong problem matcher added to tasks.json (#5008) 2020-02-25 18:04:32 -08:00
Colen Garoutte-Carson 0f089261af Switch to returning CodeActions from CodeActionProvider (#5007) 2020-02-25 17:10:37 -08:00
Sean McManus 1041278dca New multi-root (#4809)
Adds multiroot support for a single language server process.

Instead of a single settings and cpp_properties objects, there are one per workspace folder.
There is a single browse database, but multiple browse-related settings (e.g. for per-folder files.exclude), so workspace parsing operates with a separate pass per workspace folder.
2020-02-25 13:47:41 -08:00
Colen Garoutte-Carson b77eee9197 Localize 'build and debug active file' (#5006) 2020-02-25 13:27:59 -08:00
csigs e5bf202d4f Localization - Translated Strings (#5004) 2020-02-25 10:00:36 -08:00
csigs 0e45efcfc1 Localization - Translated Strings (#5002) 2020-02-24 17:55:49 -08:00
Andrew Wang af8cf554a5 Validate dependencies for lldb-mi (#4911)
If a user does not provide a custom lldb-mi on macOS running in LLDB
mode. We check to see if the XCode/XCode CLI LLDB.framework dependencies
exist.

Also adds both LLDB-MI Package based on versionRegex

This PR also adds in PlatformInfo.version and IPackage.versionRegex and
IPackage.matchVersion.

Currently only darwin PlatformInfo.version is set since only the LLDB-MI
package utilizes IPackage.versionRegex and matchVersion.

The LLDB-MI 3.8 package is used for High Sierra and lower and the newer
lldb-mi is used for Mojave and higher
2020-02-21 11:24:16 -08:00
Michelle Matias 3c6438c12f update loc for Feb 20 FI (#4993) 2020-02-20 16:49:50 -08:00
Colen Garoutte-Carson a8285cbc0e Prompt again for provider if config is cleared (#4987) 2020-02-19 17:18:32 -08:00
Colen Garoutte-Carson 8fa7cbbde2 Get a stable yarn lock (#4986) 2020-02-19 13:05:26 -08:00
Colen Garoutte-Carson 548d6a82d4 Migrate from TSLint to ESLint (#4974) 2020-02-18 14:33:26 -08:00
Colen Garoutte-Carson 764b1d143a Use system installed clang-format only if newer, or bundled version is not executable (#4968) 2020-02-14 13:29:54 -08:00
csigs d59bad705f Localization - Translated Strings (#4973) 2020-02-14 09:30:17 -08:00
csigs 28b567ca8e Localization - Translated Strings (#4964) 2020-02-13 09:55:57 -08:00
Michelle Matias cd73fb3755 Initial E2E IntelliSense Features tests (#4856) 2020-02-12 17:06:00 -08:00
Andrew Wang 772b7f948e Create .yml for building LLDB-MI (#4910)
Add build for LLDB-MI
2020-02-12 13:38:43 -08:00
Colen Garoutte-Carson 0225a566e9 Remove knownCompilers from Configuration interface, entirely (#4960) 2020-02-12 12:35:50 -08:00
Colen Garoutte-Carson da17ded7fa Remove knownCompilers if found in c_cpp_properties.json (#4956) 2020-02-12 10:04:07 -08:00
csigs 823b5879eb Localization - Translated Strings (#4952) 2020-02-11 16:53:33 -08:00
Colen Garoutte-Carson 60847b3962 Handle missing assert in getVsixDownloadUrl (#4951) 2020-02-10 13:43:26 -08:00
Colen Garoutte-Carson 0d91db0e06 Undo settings renames (#4938) 2020-02-10 09:50:05 -08:00
csigs 3fa056f4d5 Localization - Translated Strings (#4937) 2020-02-07 16:54:37 -08:00
csigs 05f2b24011 Localization - Translated Strings (#4923) 2020-02-04 10:20:42 -08:00
Colen Garoutte-Carson 2f0c3fddd3 Update fw links for clang-format (#4918) 2020-02-03 19:49:36 -08:00
csigs 21c8d54373 Localization - Translated Strings (#4915) 2020-01-30 11:40:15 -08:00
aleksey-sergey 2aeb48d722 add support for a new command: cpptools.setActiveConfigName (#4893)
* add support for a new command: cpptools.setActiveConfigName

Command allows other extensions to control activeConfigName

* post review fix: localized config-name-not-found message
2020-01-29 18:46:37 -08:00
Colen Garoutte-Carson bf2802e4e4 Rename various settings (#4907) 2020-01-29 18:33:26 -08:00
Colen Garoutte-Carson e01071a625 Fix issue with disabled compiler path in config UI if none detected (#4912) 2020-01-29 18:32:59 -08:00
csigs 4a8802a38d Localization - Translated Strings (#4906) 2020-01-28 09:52:22 -08:00
csigs 631ecff716 Localization - Translated Strings (#4903) 2020-01-27 09:42:53 -08:00
Colen Garoutte-Carson 997161f862 Avoid unrecognized uri schemes when processing open/visible file event (#4896) 2020-01-24 16:33:07 -08:00
csigs 3cbc918860 Localization - Translated Strings (#4895) 2020-01-24 09:45:07 -08:00
csigs 4f24cafb45 Localization - Translated Strings (#4886) 2020-01-23 18:23:23 -08:00
Colen Garoutte-Carson 0122819f26 Update fwlinks (#4892) 2020-01-23 17:57:38 -08:00
Colen Garoutte-Carson 2b1054bf41 rename native binaries (#4882) 2020-01-23 12:34:04 -08:00
Colen Garoutte-Carson 53d65fd430 Move all webpacked dependencies to devDependencies (#4884) 2020-01-22 17:26:06 -08:00
Colen Garoutte-Carson 79e0d487d0 Remove unused script (#4883) 2020-01-22 15:59:35 -08:00
csigs 13f740ed99 Localization - Translated Strings (#4880) 2020-01-22 09:51:41 -08:00
310 changed files with 7663 additions and 4604 deletions
+3
View File
@@ -2,6 +2,9 @@
name: Debugger
about: Issues pertaining to debugging such as call stack, breakpoints, watch window,
launching or attaching to a debuggee.
title: ''
labels: ''
assignees: ''
---
@@ -1,6 +1,9 @@
---
name: General Extension
about: Issues pertaining to downloading, installing, or building the extension.
title: ''
labels: ''
assignees: ''
---
+20 -4
View File
@@ -1,6 +1,9 @@
---
name: Language Service
about: 'Issues pertaining to IntelliSense, autocomplete, code editing, etc. '
title: ''
labels: ''
assignees: ''
---
@@ -19,10 +22,11 @@ about: 'Issues pertaining to IntelliSense, autocomplete, code editing, etc. '
- VS Code Version:
- C/C++ Extension Version:
- Other extensions you installed (and if the issue persists after disabling them):
- A clear and concise description of what the bug is.
- Does this issue involve using SSH remote to run the extension on a 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).
**To Reproduce**
<!-- Steps to reproduce the behavior: -->
**Steps to reproduce**
<!-- Provide clear steps to reproduce the behavior: -->
<!-- *The most actionable issue reports include a code sample including configuration files such as c_cpp_properties.json* -->
1. Go to '...'
2. Click on '....'
@@ -32,11 +36,23 @@ about: 'Issues pertaining to IntelliSense, autocomplete, code editing, etc. '
**Expected behavior**
<!-- A clear and concise description of what you expected to happen. -->
<!-- Please provide the following logs that show diagnostics and debugging information about the language server.
1. Logs from the command `C/C++: Log Diagnostics`
2. Logs from [the language server](https://code.visualstudio.com/docs/cpp/enable-logging-cpp#_enable-logging-for-the-language-server)
-->
<details>
<summary><strong>Logs</strong></summary>
<!-- Note: do not remove empty line after </summary> tag, otherwise the code blocks formatting won't show correctly. -->
```
Insert logs here.
```
</details>
**Screenshots**
<!-- If applicable, add screenshots to help explain your problem. -->
**Additional context**
<!--
* 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".
* Add any other context about the problem here including log messages in your Output window ("C_Cpp.loggingLevel": "Debug" in settings.json).
-->
+299
View File
@@ -0,0 +1,299 @@
NOTICES AND INFORMATION
Do Not Translate or Localize
This software incorporates material from third parties. Microsoft makes certain
open source code available at https://3rdpartysource.microsoft.com, or you may
send a check or money order for US $5.00, including the product name, the open
source component name, and version number, to:
Source Code Compliance Team
Microsoft Corporation
One Microsoft Way
Redmond, WA 98052
USA
Notwithstanding any other terms, you may reverse engineer this software to the
extent required to debug changes to any libraries licensed under the GNU Lesser
General Public License.
---
LLDB-MI
==============================================================================
The LLVM Project is under the Apache License v2.0 with LLVM Exceptions:
==============================================================================
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
---- LLVM Exceptions to the Apache 2.0 License ----
As an exception, if, as a result of your compiling your source code, portions
of this Software are embedded into an Object form of such source code, you
may redistribute such embedded portions in such Object form without complying
with the conditions of Sections 4(a), 4(b) and 4(d) of the License.
In addition, if you combine or link compiled forms of this Software with
software that is licensed under the GPLv2 ("Combined Software") and if a
court of competent jurisdiction determines that the patent provision (Section
3), the indemnity provision (Section 9) or other Section of the License
conflicts with the conditions of the GPLv2, you may retroactively and
prospectively choose to deem waived or otherwise exclude such Section(s) of
the License, but only in their entirety and only with respect to the Combined
Software.
==============================================================================
Software from third parties included in the LLVM Project:
==============================================================================
The LLVM Project contains third party software which is under different license
terms. All such code will be identified clearly using at least one of two
mechanisms:
1) It will be in a separate directory tree with its own `LICENSE.txt` or
`LICENSE` file at the top containing the specific license and restrictions
which apply to that software, or
2) It will contain specific license and restriction terms at the top of every
file.
==============================================================================
Legacy LLVM License (https://llvm.org/docs/DeveloperPolicy.html#legacy):
==============================================================================
University of Illinois/NCSA
Open Source License
Copyright (c) 2010 Apple Inc.
All rights reserved.
Developed by:
LLDB Team
http://lldb.llvm.org/
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal with
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:
* Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimers.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimers in the
documentation and/or other materials provided with the distribution.
* Neither the names of the LLDB Team, copyright holders, nor the names of
its contributors may be used to endorse or promote products derived from
this Software without specific prior written permission.
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
CONTRIBUTORS 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 WITH THE
SOFTWARE.
---
+125
View File
@@ -0,0 +1,125 @@
variables:
llvm_repo: https://github.com/llvm/llvm-project.git
llvm_branch: release/10.x
llvm_build_type: Release
llvm_arch: x86_64
llvm_additional_parameters: "-DLLDB_RELOCATABLE_PYTHON=1 -DLLDB_INCLUDE_TESTS=OFF -DLLDB_BUILD_FRAMEWORK=1"
# TODO: fix lldb_mi_repo and lldb_mi_branch (https://github.com/lldb-tools/lldb-mi/pull/37 and https://github.com/lldb-tools/lldb-mi/pull/39)
lldb_mi_repo: https://github.com/WardenGnaw/lldb-mi # TODO: Change to lldb-tools
lldb_mi_branch: release/cpptools # TODO: Change to master
lldb_mi_additional_parameters: "-DUSE_LLDB_FRAMEWORK=1"
jobs:
- job: LLDB_MI
timeoutInMinutes: 360
pool:
vmImage: 'macOS-latest'
steps:
- task: CmdLine@2
displayName: 'Install Dependencies'
inputs:
script: brew install cmake ninja swig
continueOnError: true
- task: CmdLine@2
displayName: 'Build LLVM Project'
inputs:
script: |
log_and_exec_cmd() {
echo "##[command] $1"
$1
}
log_and_exec_cmd "cd $(Build.StagingDirectory)"
log_and_exec_cmd "mkdir $(Build.StagingDirectory)/buildspace"
log_and_exec_cmd "git clone $(llvm_repo) llvm-project"
log_and_exec_cmd "cd llvm-project"
log_and_exec_cmd "git checkout $(llvm_branch)"
log_and_exec_cmd "./lldb/scripts/macos-setup-codesign.sh"
log_and_exec_cmd "cd .."
log_and_exec_cmd "mkdir $(Build.StagingDirectory)/buildspace/llvm-inst"
log_and_exec_cmd "mkdir $(Build.StagingDirectory)/buildspace/llvm-build"
log_and_exec_cmd "cd $(Build.StagingDirectory)/buildspace/llvm-build"
log_and_exec_cmd "cmake -DLLVM_ENABLE_PROJECTS=clang;lldb -DCMAKE_BUILD_TYPE=$(llvm_build_type) -DCMAKE_INSTALL_PREFIX=$(Build.StagingDirectory)/buildspace/llvm-inst/ -DCMAKE_OSX_ARCHITECTURES=$(llvm_arch) $(llvm_additional_parameters) -GNinja $(Build.StagingDirectory)/llvm-project/llvm"
if [[ $? -ne 0 ]]
then
echo "##[error] cmake llvm failed"
cat $(Build.SourcesDirectory)/buildspace/llvm-build/CMakeFiles/CMakeError.log
exit 1
fi
log_and_exec_cmd ninja
if [[ $? -ne 0 ]]
then
echo "##[error] ninja failed"
exit 1
fi
### Workaround for https://github.com/llvm/llvm-project/issues/108
log_and_exec_cmd "ninja install"
# Remove conflicting LLDB.framework file.
log_and_exec_cmd "rm -rf $(Build.StagingDirectory)/buildspace/llvm-inst/Library/Frameworks/LLDB.framework"
# Build lldb/sources/API first
log_and_exec_cmd "cmake -P $(Build.StagingDirectory)/buildspace/llvm-build/tools/lldb/source/API/cmake_install.cmake"
### End of Workaround
log_and_exec_cmd "ninja install"
if [[ $? -ne 0 ]]
then
echo "##[error] ninja install failed"
exit 1
fi
echo "##[section] Build LLDB-MI"
# Download lldb-mi and build it against our custom installation.
log_and_exec_cmd "cd $(Build.StagingDirectory)/buildspace"
log_and_exec_cmd "git clone $(lldb_mi_repo) lldb-mi"
log_and_exec_cmd "cd lldb-mi"
log_and_exec_cmd "git checkout $(lldb_mi_branch)"
# Create a separate build directory for building lldb-mi.
log_and_exec_cmd "mkdir build"
log_and_exec_cmd "cd build"
log_and_exec_cmd "cmake -DCMAKE_PREFIX_PATH=$(Build.StagingDirectory)/buildspace/llvm-inst/ $(lldb_mi_additional_parameters) -GNinja .."
log_and_exec_cmd "ninja"
if [[ $? -ne 0 ]]
then
echo "##[error] ninja failed"
exit 1
fi
log_and_exec_cmd "mkdir $(Build.StagingDirectory)/publish"
log_and_exec_cmd "cd $(Build.StagingDirectory)/publish"
log_and_exec_cmd "mkdir -p ./debugAdapters/lldb-mi/bin"
log_and_exec_cmd "cp $(Build.StagingDirectory)/buildspace/lldb-mi/build/src/lldb-mi ./debugAdapters/lldb-mi/bin/."
# Set rpath for finding LLDB.Framework
log_and_exec_cmd "install_name_tool -add_rpath @rpath/LLDB.framework/Versions/A/LLDB ./debugAdapters/lldb-mi/bin/lldb-mi"
# Set rpath for App Store XCode LLDB.Framework
log_and_exec_cmd "install_name_tool -add_rpath /Applications/Xcode.app/Contents/SharedFrameworks/ ./debugAdapters/lldb-mi/bin/lldb-mi"
# Set rpath for XCode CLI LLDB.Framework
log_and_exec_cmd "install_name_tool -add_rpath /Library/Developer/CommandLineTools/Library/PrivateFrameworks/ ./debugAdapters/lldb-mi/bin/lldb-mi"
# Set rpath next to the lldb-mi executable LLDB.Framework
log_and_exec_cmd "install_name_tool -add_rpath @executable_path/. ./debugAdapters/lldb-mi/bin/lldb-mi"
# Grab NOTICE.TXT
cp $(Build.SourcesDirectory)/Build/lldb-mi/NOTICE.TXT ./debugAdapters/lldb-mi/.
# Build can be found at https://dev.azure.com/ms/vscode-cpptools/_build?definitionId=313
# Click on the build and select 'Artifacts'
- task: PublishPipelineArtifact@1
displayName: 'Publish LLDB-MI'
inputs:
targetPath: '$(Build.StagingDirectory)/publish'
artifactName: 'lldb-mi'
+2
View File
@@ -0,0 +1,2 @@
test/**/index.ts
test/**/runTest.ts
+146
View File
@@ -0,0 +1,146 @@
module.exports = {
"env": {
"browser": true,
"es6": true,
"node": true
},
"parser": "@typescript-eslint/parser",
"parserOptions": {
"project": "tsconfig.json",
"sourceType": "module"
},
"plugins": [
"@typescript-eslint",
"@typescript-eslint/tslint",
"eslint-plugin-jsdoc",
"@typescript-eslint/eslint-plugin-tslint",
"eslint-plugin-import",
],
"rules": {
"@typescript-eslint/adjacent-overload-signatures": "error",
"@typescript-eslint/array-type": "error",
"@typescript-eslint/class-name-casing": "error",
"@typescript-eslint/indent": "error",
"@typescript-eslint/member-delimiter-style": [
"error",
{
"multiline": {
"delimiter": "semi",
"requireLast": true
},
"singleline": {
"delimiter": "semi",
"requireLast": false
}
}
],
"@typescript-eslint/no-misused-new": "error",
"@typescript-eslint/no-namespace": "error",
"@typescript-eslint/no-non-null-assertion": "error",
"@typescript-eslint/no-extra-non-null-assertion": "error",
"@typescript-eslint/no-this-alias": "error",
"@typescript-eslint/no-unnecessary-qualifier": "error",
"@typescript-eslint/no-unnecessary-type-arguments": "error",
"@typescript-eslint/no-var-requires": "error",
"@typescript-eslint/prefer-function-type": "error",
"@typescript-eslint/prefer-namespace-keyword": "error",
"@typescript-eslint/semi": "error",
"@typescript-eslint/triple-slash-reference": "error",
"@typescript-eslint/type-annotation-spacing": "error",
"@typescript-eslint/unified-signatures": "error",
"arrow-body-style": "error",
"comma-dangle": "error",
"constructor-super": "error",
"curly": "error",
"eol-last": "error",
"eqeqeq": [
"error",
"always"
],
"import/no-default-export": "error",
"import/no-unassigned-import": "error",
"jsdoc/no-types": "error",
"new-parens": "error",
"no-bitwise": "error",
"no-caller": "error",
"no-cond-assign": "error",
"no-debugger": "error",
"no-duplicate-case": "error",
"no-duplicate-imports": "error",
"no-eval": "error",
"no-fallthrough": "error",
"no-invalid-this": "error",
"no-irregular-whitespace": "error",
"no-multiple-empty-lines": "error",
"no-new-wrappers": "error",
"no-redeclare": "error",
"no-return-await": "error",
"no-sequences": "error",
"no-sparse-arrays": "error",
"no-trailing-spaces": "error",
"no-undef-init": "error",
"no-unsafe-finally": "error",
"no-unused-expressions": "error",
"no-unused-labels": "error",
"no-var": "error",
"one-var": [
"error",
"never"
],
"prefer-object-spread": "error",
"space-in-parens": [
"error",
"never"
],
"spaced-comment": [
"error",
"always"
],
"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"
]
}
}
]
}
};
+1 -1
View File
@@ -9,7 +9,7 @@ dist
server
debugAdapters
LLVM
bin/Microsoft.VSCode.CPP.*
bin/cpptools*
bin/vcmeta.dll
# ignore lock files
+36 -19
View File
@@ -77,13 +77,47 @@
"preLaunchTask": "TypeScript Compile Watch",
},
{
"name": "Launch Tests",
"name": "Launch Unit Tests",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": [
"--extensionDevelopmentPath=${workspaceFolder}",
"--extensionTestsPath=${workspaceFolder}/out/test/unitTests"
"--extensionTestsPath=${workspaceFolder}/out/test/unitTests/index"
],
"stopOnEntry": false,
"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",
"--extensionDevelopmentPath=${workspaceFolder}",
"--extensionTestsPath=${workspaceFolder}/out/test/integrationTests/languageServer/index"
],
"stopOnEntry": false,
"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"
],
"stopOnEntry": false,
"sourceMaps": true,
@@ -98,22 +132,5 @@
"request": "attach",
"port": 5858
},
{
"name": "Launch Integration Tests",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": [
"${workspaceFolder}/test/integrationTests/testAssets/SimpleCppProject",
"--extensionDevelopmentPath=${workspaceFolder}",
"--extensionTestsPath=${workspaceFolder}/out/test/integrationTests/languageServer"
],
"stopOnEntry": false,
"sourceMaps": true,
"outFiles": [
"${workspaceFolder}/out/test/**/*.js"
],
"preLaunchTask": "Pretest"
},
]
}
+2 -2
View File
@@ -33,11 +33,11 @@
"command": "yarn",
"args": [
"run",
"tslint"
"lint"
],
"problemMatcher": {
"fileLocation": "absolute",
"source": "tslint",
"source": "lint",
"pattern": [
{
"regexp": "(ERROR:) ([a-zA-Z/:\\-\\.]*)\\[(\\d+), (\\d+)\\]: (.*)",
+1
View File
@@ -25,6 +25,7 @@ jobs/**
tsconfig.json
test.tsconfig.json
tslint.json
.eslintrc.js
webpack.config.js
tscCompileList.txt
gulpfile.js
+88 -2
View File
@@ -1,5 +1,91 @@
# C/C++ for Visual Studio Code Change Log
## Version 0.28.0: May 11, 2020
### New Features
* Add C/C++ language-aware code folding. [#407](https://github.com/microsoft/vscode-cpptools/issues/407)
* Add GNU (and C18) language standard options. [#2782](https://github.com/microsoft/vscode-cpptools/issues/2782)
* Add ARM and ARM64 IntelliSense modes. [#4271](https://github.com/microsoft/vscode-cpptools/issues/4271), [PR #5250](https://github.com/microsoft/vscode-cpptools/pull/5250)
### Enhancements
* Change the `gcc` problem matcher to use `autoDetect` for `fileLocation` . [#1915](https://github.com/microsoft/vscode-cpptools/issues/1915)
* Add support for IntelliSense-based `Go to Definition` on `#include` statements. [#2564](https://github.com/microsoft/vscode-cpptools/issues/2564)
* Support relative paths with `forcedInclude`. [#2780](https://github.com/microsoft/vscode-cpptools/issues/2780)
* Make the `Visual Studio` formatting style respect the C++ standard (e.g. `> >` for C++03 or earlier). [#3578](https://github.com/microsoft/vscode-cpptools/issues/3578)
* Add support for more C++20 features, such as concepts (not 100% complete yet). [#4195](https://github.com/microsoft/vscode-cpptools/issues/4195)
* Process the "std" and bitness (-m64/-m32) compiler args. [#4726](https://github.com/microsoft/vscode-cpptools/issues/4726)
* Switch from our custom Rename UI to VS Code's Refactor Preview. [#4990](https://github.com/microsoft/vscode-cpptools/issues/4990)
### Bug Fixes
* Fix `browse.path` not getting set correctly when `compileCommands` is used. [#1163](https://github.com/microsoft/vscode-cpptools/issues/1163)
* Fix an issue with squiggle updates not occurring when a dependent file is created, deleted, or renamed. [#3670](https://github.com/microsoft/vscode-cpptools/issues/3670)
* Fix temporary VSIX files not getting deleted after installation [#3923](https://github.com/microsoft/vscode-cpptools/issues/3923)
* Process "$CPATH" on non-Windows OS's. [#3940](https://github.com/microsoft/vscode-cpptools/issues/3940)
* Fix missing include message when a configuration provider is used. [#3971](https://github.com/microsoft/vscode-cpptools/issues/3971)
* Change machine-dependent settings to use remote settings instead of user settings. [#4121](https://github.com/microsoft/vscode-cpptools/issues/4121)
* Fix compiler querying for compilers that output non-English strings. [#4542](https://github.com/microsoft/vscode-cpptools/issues/4542)
* Fix compiler querying when the '-include' argument is used. [#4655](https://github.com/microsoft/vscode-cpptools/issues/4655)
* 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)
* 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)
* Fix cpptools auto-restarting after a crash. [#5303](https://github.com/microsoft/vscode-cpptools/issues/5303)
* Fix incorrect `c_cpp_properties.json` squiggles. [#5314](https://github.com/microsoft/vscode-cpptools/issues/5314), [#5322](https://github.com/microsoft/vscode-cpptools/issues/5322)
* Fix error `The task provider for "C/C++" tasks unexpectedly provided a task of type "shell".` [#5388](https://github.com/microsoft/vscode-cpptools/issues/5388)
* Fix `compilerPath` set to `""` not working. [#5392](https://github.com/microsoft/vscode-cpptools/issues/5392)
* Fix IntelliSense sometimes not working on a header file (or giving "Cannot Confirm Reference") if an existing TU is chosen that doesn't actually contain the header file.
* Fix random crashes after a settings change.
* Fix redundant squiggle updates.
## Version 0.27.1: April 28, 2020
### Bug Fix
* Disable Insiders `updateChannel` for 32-bit Linux and VS Code older than 1.43.0.
## 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).
* 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)
* Rename language server processes to `cpptools` and `cpptools-srv` (IntelliSense process). [#4364](https://github.com/microsoft/vscode-cpptools/issues/4364)
* Add support for `-iframework` in `compile_commands.json`. [#4819](https://github.com/microsoft/vscode-cpptools/issues/4819)
* Add `cpptools.setActiveConfigName` command. [#4870](https://github.com/microsoft/vscode-cpptools/issues/4870)
* @aleksey-sergey [PR #4893](https://github.com/microsoft/vscode-cpptools/pull/4893)
* Default to the bundled `clang-format` if its version is newer. [#4963](https://github.com/microsoft/vscode-cpptools/issues/4963)
* Add URI's to the debug logging for messages (e.g. `fileChanged`). [#5062](https://github.com/microsoft/vscode-cpptools/issues/5062)
* Use `lldb-mi` for macOS Mojave or newer.
* Fix visualization of standard library types in lldb. [#1768](https://github.com/microsoft/vscode-cpptools/issues/1768)
* Enable debugging support on macOS Catalina. [#3829](https://github.com/microsoft/vscode-cpptools/issues/3829)
* Support '`' in addition to '-exec' for sending gdb commands [PR MIEngine#967](https://github.com/microsoft/MIEngine/pull/976)
### Bug Fixes
* Fix issue in which the user is not again prompted to use a custom configuration provider if settings files have been deleted. [#2346](https://github.com/microsoft/vscode-cpptools/issues/2346)
* Fix "Unrecognized format of field "msg" in result" on macOS. [#2492](https://github.com/microsoft/vscode-cpptools/issues/2492)
* Fix IntelliSense using too much CPU when switching branches. [#2806](https://github.com/microsoft/vscode-cpptools/issues/2806)
* Fix for timeout on slow terminals while debugging. [#2889](https://github.com/microsoft/vscode-cpptools/issues/2889)
* @Epikem [PR MIEngine#965](https://github.com/microsoft/MIEngine/pull/965)
* Fix non-localized text. [#4481](https://github.com/microsoft/vscode-cpptools/issues/4481), [#4879](https://github.com/microsoft/vscode-cpptools/issues/4879)
* Fix issues with paths containing certain Unicode sequences on Mac. [#4712](https://github.com/microsoft/vscode-cpptools/issues/4712)
* Fix IntelliSense parsing bugs and crashes. [#4717](https://github.com/microsoft/vscode-cpptools/issues/4717), [#4798](https://github.com/microsoft/vscode-cpptools/issues/4798)
* Fix configuration UI disabling `compilerPath` if no default compiler is found. [#4727](https://github.com/microsoft/vscode-cpptools/issues/4727)
* Fix issue with providing custom configurations for files specified using URIs schemes we do not recognize. [#4889](https://github.com/microsoft/vscode-cpptools/issues/4889)
* Fix Outline view not updating fast enough after switching branches. [#4894](https://github.com/microsoft/vscode-cpptools/issues/4894)
* Fix failure to detect CL.exe if VS Installer files are stored on a drive other than the system drive. [#4929](https://github.com/microsoft/vscode-cpptools/issues/4929)
* Fix extension randomly getting stuck while communicating with the IntelliSense process on Mac. [#4989](https://github.com/microsoft/vscode-cpptools/issues/4989)
* Fix completion results appearing after numeric literals. [#5019](https://github.com/microsoft/vscode-cpptools/issues/5019)
* Fix issue with cancellation of a `Rename` operation causing subsequent `Find All References` and `Rename` operations to fail. [#5022](https://github.com/microsoft/vscode-cpptools/issues/5022)
* Fix some settings not being editable in the UI. [PR #5126](https://github.com/microsoft/vscode-cpptools/pull/5126)
* Fix `cpp_properties.json` error squiggles not appearing. [#5131](https://github.com/microsoft/vscode-cpptools/issues/5131)
* Fix `search.exclude` not applying if there are > 1 symbols matching in the excluded file. [#5152](https://github.com/microsoft/vscode-cpptools/issues/5152)
* Fix tag parsing not working on Windows 7 without SP1. [#5155](https://github.com/microsoft/vscode-cpptools/issues/5155)
* Fix `updateChannel` being settable per-workspace. [PR #5185](https://github.com/microsoft/vscode-cpptools/pull/5185)
* Fix opened files external to the workspace folder being removed from the database during loading. [#5190](https://github.com/microsoft/vscode-cpptools/issues/5190)
* Fix invalid `c_cpp_properties.json` and configuration UI warning `Compiler path with spaces and arguments is missing double quotes`. [#5215](https://github.com/microsoft/vscode-cpptools/issues/5215)
* Fix environment variables used for the RunInTerminal Request. [MIEngine#979](https://github.com/microsoft/MIEngine/issues/979)
* Fix a race condition that could cause the Outline, `Find All References`, etc. to stop working.
## Version 0.26.3: January 22, 2020
### Bug Fixes
* IntelliSense bug fixes. [#2774](https://github.com/microsoft/vscode-cpptools/issues/2774)
@@ -14,7 +100,7 @@
* Fix custom configurations sometimes not being applied to headers. [#4649](https://github.com/microsoft/vscode-cpptools/issues/4649)
* Fix headers opening into header-only TU's instead of TU's for candidate source files. [#4696](https://github.com/microsoft/vscode-cpptools/issues/4696)
* Fix the missing description of `C_Cpp.clang_format_style`.
* @Enna1 [PR 4734](https://github.com/microsoft/vscode-cpptools/pull/4734)
* @Enna1 [PR #4734](https://github.com/microsoft/vscode-cpptools/pull/4734)
* Fix Insiders channel not auto-downgrading after an Insiders vsix is unpublished. [#4760](https://github.com/microsoft/vscode-cpptools/issues/4760)
* Fix compiler querying with more than 40 `compilerArgs`. [#4791](https://github.com/microsoft/vscode-cpptools/issues/4791)
* Fix an issue in which files may be unnecessarily removed from the tag parser database on startup, if using a custom configuration provider, resulting in a large number of files being reparsed. [#4802](https://github.com/microsoft/vscode-cpptools/issues/4802)
@@ -432,7 +518,7 @@
* Don't show `includePath` code actions if compile commands or custom configuration providers are used. [#2334](https://github.com/Microsoft/vscode-cpptools/issues/2334)
* Fix `C_Cpp.clang_format_path` not accepting environment variables. [#2344](https://github.com/Microsoft/vscode-cpptools/issues/2344)
* Fix IntelliSense not working with non-ASCII characters in the WSL install path. [#2351](https://github.com/Microsoft/vscode-cpptools/issues/2351)
* Filter out buggy IntelliSense error `"= delete" can only appear on the first declaration of a function`. [#2352](https://github.com/Microsoft/vscode-cpptools/issues/2352)
* Filter out incorrect IntelliSense error `"= delete" can only appear on the first declaration of a function`. [#2352](https://github.com/Microsoft/vscode-cpptools/issues/2352)
* Fix IntelliSense failing with WSL if gcc is installed bug g++ isn't. [#2360](https://github.com/Microsoft/vscode-cpptools/issues/2360)
* Fix WSL paths starting with `/mnt/` failing to get symbols parsed. [#2361](https://github.com/Microsoft/vscode-cpptools/issues/2361)
* Fix IntelliSense process crash when hovering over a designated initializer list with an anonymous struct. [#2370](https://github.com/Microsoft/vscode-cpptools/issues/2370)
+9 -6
View File
@@ -6,12 +6,15 @@
This preview release of the C/C++ extension adds language support for C/C++ to Visual Studio Code, including features such as IntelliSense and debugging.
## Overview and getting started
## Overview and tutorials
* [C/C++ extension overview](https://code.visualstudio.com/docs/languages/cpp)
* [Get Started with C++ and Windows Subsystem for Linux (WSL)](https://code.visualstudio.com/docs/cpp/config-wsl)
* [Get Started with C++ and Mingw-w64](https://code.visualstudio.com/docs/cpp/config-mingw)
* [Get Started with C++ and Clang/LLVM on macOS](https://code.visualstudio.com/docs/cpp/config-clang-mac)
* [Get Started with C++ and Microsoft C++ compiler (MSVC)](https://code.visualstudio.com/docs/cpp/config-msvc)
C/C++ extension tutorials per compiler and platform
* [Microsoft C++ compiler (MSVC) on Windows](https://code.visualstudio.com/docs/cpp/config-msvc)
* [GCC and Mingw-w64 on Windows](https://code.visualstudio.com/docs/cpp/config-mingw)
* [GCC on Windows Subsystem for Linux (WSL)](https://code.visualstudio.com/docs/cpp/config-wsl)
* [GCC on Linux](https://code.visualstudio.com/docs/cpp/config-linux)
* [Clang on macOS](https://code.visualstudio.com/docs/cpp/config-clang-mac)
## Quick links
* [Editing features (IntelliSense)](https://code.visualstudio.com/docs/cpp/cpp-ide)
@@ -49,7 +52,7 @@ The extension has platform-specific binary dependencies, therefore installation
Package | Platform
:--- | :---
`cpptools-linux.vsix` | Linux 64-bit
`cpptools-linux32.vsix` | Linux 32-bit
`cpptools-linux32.vsix` | Linux 32-bit ([available up to version 0.27.0](https://github.com/microsoft/vscode-cpptools/issues/5346))
`cpptools-osx.vsix` | macOS
`cpptools-win32.vsix` | Windows 64-bit & 32-bit
+19 -71
View File
@@ -697,7 +697,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-------------------------------------------------------------------
debug 3.2.6 - MIT
debug 3.1.0 - MIT
https://github.com/visionmedia/debug#readme
Copyright (c) 2014 TJ Holowaychuk <[email protected]>
Copyright (c) 2014-2017 TJ Holowaychuk <[email protected]>
@@ -727,7 +727,7 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-------------------------------------------------------------------
debug 3.1.0 - MIT
debug 3.2.6 - MIT
https://github.com/visionmedia/debug#readme
Copyright (c) 2014 TJ Holowaychuk <[email protected]>
Copyright (c) 2014-2017 TJ Holowaychuk <[email protected]>
@@ -981,33 +981,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
-------------------------------------------------------------------
-------------------------------------------------------------------
minimist 0.0.8 - MIT
https://github.com/substack/minimist
This software is released under the MIT license:
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.
-------------------------------------------------------------------
-------------------------------------------------------------------
@@ -1282,48 +1255,6 @@ The above copyright notice and this permission notice shall be included in all c
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.
-------------------------------------------------------------------
-------------------------------------------------------------------
vscode-debugadapter 1.37.1 - MIT
https://github.com/Microsoft/vscode-debugadapter-node#readme
Copyright (c) Microsoft Corporation.
Copyright (c) Microsoft Corporation
All rights reserved.
MIT License
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.
-------------------------------------------------------------------
-------------------------------------------------------------------
vscode-debugprotocol 1.37.0 - MIT
https://github.com/Microsoft/vscode-debugadapter-node#readme
Copyright (c) Microsoft Corporation.
Copyright (c) Microsoft Corporation
All rights reserved.
MIT License
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.
-------------------------------------------------------------------
-------------------------------------------------------------------
@@ -1532,6 +1463,23 @@ SOFTWARE.
-------------------------------------------------------------------
-------------------------------------------------------------------
xmldom 0.1.31 - MIT OR LGPL-2.0-only
https://github.com/xmldom/xmldom
You can choose any one of those:
The MIT License (MIT):
link:http://opensource.org/licenses/MIT
LGPL:
http://www.gnu.org/licenses/lgpl.html
-------------------------------------------------------------------
+82 -7
View File
@@ -2759,7 +2759,7 @@
"Proměnná nemůže mít nekompletní typ %t.",
"Přístup k neinicializovanému podobjektu (%n)",
"Přístup k neinicializovanému podobjektu (základní třída %t)",
"Volání prázdného desktruktoru",
"Volání pseudodestruktoru v konstantním výrazu se nepovoluje.",
"Pokus o změnu úložiště",
null,
null,
@@ -2806,11 +2806,11 @@
"inicializátor výchozího členu není v hodnotové třídě povolený",
"--implicit_noexcept vyžaduje režim, který aktivuje operátor noexcept.",
"Nejde složit operaci, která zahrnuje virtuální základní třídu (%t).",
null,
"Inicializace není konstantní.",
"Nejde vyhodnotit hodnotu nekompletní položky %t.",
"Systém ignoroval návratovou hodnotu z rutiny deklarované pomocí atributu nodiscard.",
"Systém ignoroval typ návratové hodnoty s atributem nodiscard.",
"Atribut nodiscard neplatí pro konstruktory, destruktory nebo rutiny s návratovým typem void.",
"Atribut nodiscard neplatí pro destruktory nebo rutiny s návratovým typem void.",
"Atribut fallthrough platí jenom pro příkazy null.",
"Atribut fallthrough se může vyskytovat jenom uvnitř příkazu switch.",
"Příkaz fallthrough musí předcházet návěstí větve příkazu switch nebo výchozí hodnotě.",
@@ -2821,7 +2821,7 @@
"__has_include se nemůže vyskytovat mimo #if.",
"Nešlo přidat základní třídu CComCoClass.",
"nejde o řetězec zakončený hodnotou null.",
"neskalární typ %t nelze použít ve volání prázdného destruktoru.",
"Neskalární typ %t se nedá použít ve volání pseudodestruktoru.",
"Adresa weak %n není konstantní.",
"Příliš mnoho rekurzivních náhrad signatur šablony funkce",
"Neplatný specifikátor pro deklaraci strukturované vazby",
@@ -3170,7 +3170,7 @@
"Chybný typ %t pro parametr výchozího operátoru porovnání (musí to být odkaz na const X, kde X je uzavírající typ třídy)",
"Návratový typ výchozího operátoru porovnání musí být bool.",
"Výchozí operátor porovnání členů musí být const.",
"V této třídě je více než jeden definovaný výchozí třícestný operátor.",
null,
"Typ příslibu korutiny %t nemůže mít nastavené return_void a return_value zároveň.",
"return_value deklarované v %p",
"return_void deklarovalo %p.",
@@ -3220,7 +3220,82 @@
"Atribut ext_vector_type se vztahuje pouze na celočíselné typy (integer) nebo s plovoucí desetinnou čárkou (floating-point).",
"Toto makro testu funkcí je ignorováno (a vrátí hodnotu 0) v aktuálním režimu kompilace.",
"Nejde vyhodnotit agregační inicializátor s více elementy pro sjednocení.",
"%nd vybraný pro přepis operátoru nevrací typ bool.",
"new-expression volající funkci přidělení specifickou pro třídu se nedá vyhodnotit jako konstanta",
"výraz s umístěním new se nedá vyhodnotit podle konstanty",
"odstranění přes ukazatel na podobjekt vyžaduje virtuální destruktor",
"%npT (s obrácenými argumenty)",
"operand __INTADDR__ musí být odsazený od nulového ukazatele",
"_Obecný konstruktor odpovídá více typům",
"druhá shoda je %t",
"Atribut availability, který se tady používá, se ignoruje.",
"Výraz inicializátoru podle C++20 v příkazu for založeném na rozsahu není v tomto režimu standardní.",
"co_await se může vztahovat jen na příkaz for založený na rozsahu.",
"Typ rozsahu ve smyčce for založené na rozsahu se nedá vyvodit.",
"Vložené proměnné jsou funkce standardu C++17.",
"možnosti volné (relaxed) abstraktní třídy se dají použít jenom při kompilaci C++",
"Neplatný začátek výrazu v klauzuli requires",
"Výraz cast v klauzuli requires musí být v uvozovkách.",
"Tento operátor se nemůže v klauzuli requires vyskytovat na nejvyšší úrovni (bez závorek).",
"Atomické omezení musí mít logický typ.",
"Nepodařilo se nahradit atomické omezení.",
"Atomické omezení není konstanta.",
"Hodnota atomického omezení se vyhodnotí jako false.",
"Omezení šablony není splněné.",
"Definice koncepce se nemůže vyskytovat v tomto oboru.",
"Neplatná změna deklarace %nd",
"Nepodařilo se nahradit argumenty pro concept-id.",
"Koncept je false.",
"Klauzule requires tady není povolena (nejedná se o funkci se šablonami).",
"Šablona konceptu",
"Klauzule requires není kompatibilní s %nfd.",
"Očekával se atribut.",
"Neplatný začátek požadavku",
"Očekával se název typu.",
"Parametr výpustky není ve výrazu requires povolený.",
"Nepojmenovaný parametr ve výrazu requires nemá žádný efekt.",
"Očekával se název konceptu.",
"Výsledkem volání %s v konstantním výrazu je vždy hodnota true.",
"Výsledkem volání %s v kontextu consteval je vždy hodnota true.",
"Výsledkem volání %s ve funkci, která není constexpr, je vždy hodnota false.",
"Omezení typu pro %t se nezdařilo.",
"Možnost export se nedá použít v režimech, kde jsou povolené moduly C++.",
"Deklaraci fragmentu globálního modulu musí předcházet nějaká jiná deklarace.",
"Deklaraci modulu může předcházet pouze fragment globálního modulu.",
"Fragmentu privátního modulu musí předcházet deklarace modulu.",
"Fragment modulu %s nelze exportovat.",
"Nelze deklarovat více než jeden modul.",
"Nelze deklarovat více než jeden fragment modulu %s.",
"Modul musí být deklarovaný s názvem, který není prázdný.",
"%sq není importovatelné záhlaví.",
"Nelze importovat modul bez názvu.",
"Modul nemůže mít závislost rozhraní sám na sebe.",
"Modul %sq je už importovaný.",
"Soubor modulu",
"Nepovedlo se najít soubor modulu %sq pro import.",
"Soubor modulu %sq se nepovedlo naimportovat."
"Nepodařilo se najít soubor modulu pro modul %sq.",
"Soubor modulu %sq se nepovedlo naimportovat.",
"Očekával se soubor modulu %s1, ale našel se soubor modulu %s2.",
"Při otevírání souboru modulu %sq",
"Neznámý název oddílu %sq",
"Neznámé",
"Importovatelné záhlaví",
"EDG",
"IFC",
"Neočekávané",
"Typ druhého operandu %t2 musí mít stejnou velikost jako %t1.",
"Typ musí být možné triviálně kopírovat.",
"Typ %t se pro vyhodnocování constexpr v __builtin_bit_cast v současné době nepodporuje.",
"Typy tříd s bitovými poli %t se pro vyhodnocování constexpr v __builtin_bit_cast v současné době nepodporuje.",
"Nestatický datový člen typu odkazu %t brání vyhodnocování constexpr v __builtin_bit_cast.",
"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.",
"%npT (zděděno prostřednictvím decl %p)",
"Podobjekt %t pro dědící konstruktory se nedá vytvořit -- implicitní výchozí konstruktor se odstranil.",
"%n musí vracet void.",
"Neplatný začátek deklarace členu",
"Očekává se klíčové slovo auto.",
"Tento operátor se na tomto místě nepodporuje. Uzavřete předchozí výraz new do závorek.",
"Neplatné použití konceptu",
"Výchozí operátor porovnání členů nemůže být kvalifikovaný jako &&.",
"Výchozí funkce pro porovnání constexpr volá funkci %nd, která constexpr není."
]
+89 -14
View File
@@ -311,7 +311,7 @@
"Mehrere Instanzen des Konstruktors \"%no\" stimmen mit der Argumentliste überein:",
"Das Standardargument vom Typ \"%t1\" ist mit dem Parameter vom Typ \"%t2\" inkompatibel.",
"Funktionen, die sich nur durch den Rückgabetyp unterscheiden, können nicht überladen werden.",
"Es ist keine passende benutzerdefinierte Konvertierung von \" %t1\" in \"%t2\" vorhanden.",
"Es ist keine passende benutzerdefinierte Konvertierung von %t1 in %t2 vorhanden.",
null,
"Nur nicht statische Memberfunktionen dürfen virtuell sein.",
"Das Objekt weist Typqualifizierer auf, die nicht mit der Memberfunktion kompatibel sind.",
@@ -321,7 +321,7 @@
"Der reine Spezifizierer (\"= 0\") ist nur in virtuellen Funktionen zulässig.",
"Falsch formatierter reiner Spezifizierer (nur \"= 0\" ist zulässig).",
"Ein Datenmemberinitialisierer ist nicht zulässig.",
"Ein Objekt vom Typ \"%t\" einer abstrakten Klasse ist nicht zulässig:",
"Ein Objekt vom Typ %t einer abstrakten Klasse ist nicht zulässig:",
"Eine Funktion, die die abstrakte Klasse \"%t\" zurückgibt, ist nicht zulässig:",
"Doppelte Frienddeklaration.",
"Der Inlinespezifizierer ist nur in Funktionsdeklarationen zulässig.",
@@ -388,7 +388,7 @@
"Keine Instanz von \"%n\" stimmt mit dem erforderlichen Typ überein.",
"delete array size-Ausdruck wurde verwendet (Anachronismus)",
null,
"Eine Umwandlung in die abstrakte Klasse \"%t\" ist nicht zulässig:",
"Eine Umwandlung in die abstrakte Klasse %t ist nicht zulässig:",
"Die Main-Funktion darf nicht aufgerufen werden, und ihre Adresse darf nicht verwendet werden.",
"Für ein Array darf keine neue Initialisierung angegeben werden.",
"Die Memberfunktion \"%no\" darf nicht außerhalb ihrer Klasse neu deklariert werden.",
@@ -602,8 +602,8 @@
"Der Strict-Modus ist inkompatibel mit zulassenden Anachronismen.",
"Ein throw-Ausdruck darf nicht den Typ \"void\" aufweisen.",
"Der lokale Instanziierungsmodus ist inkompatibel mit der automatischen Instanziierung.",
"Ein Parameter vom Typ \"%t\" einer abstrakten Klasse ist nicht zulässig:",
"Ein Array einer abstrakten Klasse \"%t\" ist nicht zulässig:",
"Ein Parameter vom Typ %t einer abstrakten Klasse ist nicht zulässig:",
"Ein Array einer abstrakten Klasse %t ist nicht zulässig:",
"Der Gleitkommawert-Vorlagenparameter entspricht nicht dem Standard.",
"Dieses Pragma muss unmittelbar vor einer Deklaration stehen.",
"Dieses Pragma muss unmittelbar vor einer Anweisung stehen.",
@@ -857,7 +857,7 @@
"Der Rückgabetyp ist nicht identisch mit dem Rückgabetyp %t der überschriebenen virtuellen Funktion %no",
"Die guiding_decls-Option kann nur beim Kompilieren von C++ verwendet werden.",
"Eine teilweise Spezialisierung einer Klassenvorlage muss im Namespace deklariert sein, in dem diese Member ist.",
"\"%n\" ist keine reine virtuelle Funktion.",
"%n ist eine reine virtuelle Funktion",
"\"%n\" (rein virtuell) hat keinen Überschreiber.",
"__declspec-Attribute werden ignoriert.",
"Ungültiges Zeichen in Eingabedatei.",
@@ -986,7 +986,7 @@
"Für den new- und den delete-Operator kann keine interne Bindung angegeben werden.",
"Die Speicherklasse \"mutable\" ist für anonyme Unions nicht zulässig.",
"Ungültige vorkompilierte Headerdatei.",
"Der abstrakte Klassentyp \"%t\" ist nicht als Catch-Typ zulässig:",
"Der abstrakte Klassentyp %t ist nicht als Catch-Typ zulässig:",
"Ein qualifizierter Funktionstyp kann nicht zum Deklarieren einer Nichtmemberfunktion oder einer statischen Memberfunktion verwendet werden.",
"Ein qualifizierter Funktionstyp kann nicht zum Deklarieren eines Parameters verwendet werden.",
"Es kann kein Zeiger oder Verweis auf einen qualifizierten Funktionstyp erstellt werden.",
@@ -2759,7 +2759,7 @@
"Die Variable darf keinen unvollständigen Typ \"%t\" aufweisen.",
"Zugriff auf nicht initialisiertes Teilobjekt (%n).",
"Zugriff auf nicht initialisiertes Teilobjekt (Basisklasse %t).",
"Leerer Destruktoraufruf.",
"Ein Pseudodestruktoraufruf ist in einem Konstantenausdruck nicht zulässig.",
"Versuch, const-Speicher zu ändern.",
null,
null,
@@ -2806,11 +2806,11 @@
"Ein Standardmemberinitialisierer ist in einer Werteklasse nicht zulässig.",
"\"--implicit_noexcept\" erfordert einen Modus, der \"noexcept\" aktiviert.",
"Ein Vorgang, der eine virtuelle Basisklasse (%t) beinhaltet, kann nicht gefaltet werden.",
null,
"Die Initialisierung ist nicht konstant.",
"Der unvollständige %t-Wert kann nicht ausgewertet werden.",
"Der Rückgabewert der Routine, die mit dem Attribut \"nodiscard\" deklariert ist, wird ignoriert.",
"Der Rückgabewerttyp mit dem Attribut \"nodiscard\" wird ignoriert.",
"Das Attribut \"nodiscard\" gilt nicht für Konstruktoren, Destruktoren oder Routinen mit einem ungültigen Rückgabetyp.",
"Das Attribut \"nodiscard\" gilt nicht für Destruktoren oder Routinen mit einem ungültigen Rückgabetyp.",
"Das Attribut \"fallthrough\" gilt nur für NULL-Anweisungen.",
"Das Attribut \"fallthrough\" erscheint unter Umständen nur in einer einschließenden switch-Anweisung.",
"Die \"fallthrough\"-Anweisung muss einer \"switch case\"-Bezeichnung oder \"default\" vorausgehen.",
@@ -2821,7 +2821,7 @@
"\"__has_include\" kann nicht außerhalb von \"#if\" vorkommen.",
"Die Basisklasse \"CComCoClass\" konnte nicht hinzugefügt werden.",
"Keine NULL-terminierte Zeichenfolge.",
"Der nicht skalare Typ %t kann nicht in einem leeren Destruktoraufruf verwendet werden.",
"Der nicht skalare Typ \"%t\" kann nicht in einem Pseudodestruktoraufruf verwendet werden.",
"Die Adresse von \"weak\" %n ist nicht konstant.",
"Zu viele rekursive Ersetzungen von Funktionsvorlagensignaturen.",
"Ungültiger Spezifizierer für eine strukturierte Bindungsdeklaration.",
@@ -3170,7 +3170,7 @@
"Ungültiger Typ \"%t\" für den Parameter des Standardvergleichsoperators (muss \"reference to const X\" lauten, wobei X für den einschließenden Klassentyp steht).",
"Der Rückgabetyp des Standardvergleichsoperators muss \"bool\" lauten.",
"Ein standardmäßiger Membervergleichsoperator muss \"const\" lauten.",
"In dieser Klasse ist mehr als ein standardmäßiger spaceship-Operator definiert.",
null,
"Für den promise-Typ \"%t\" einer Coroutine kann nicht sowohl \"return_void\" als auch \"return_value\" festgelegt werden.",
"\"return_value\" in \"%p\" deklariert.",
"\"return_void\" hat \"%p\" deklariert.",
@@ -3220,7 +3220,82 @@
"Das Attribut \"ext_vector_type\" gilt nur für ganze Zahlen oder Gleitkommatypen.",
"Dieses Feature-Test-Makro wird im aktuellen Kompilierungsmodus ignoriert (und gibt 0 zurück).",
"Ein Aggregatinitialisierer mit mehreren Elementen für eine Union kann nicht ausgewertet werden.",
"\"%nd\", für Operatorumschreibung ausgewählt, gibt nicht den Typ \"bool\" zurück.",
"Ein new-expression mit Aufruf einer klassenspezifischen Zuteilungsfunktion kann nicht in einem konstanten Ausdruck ausgewertet werden.",
"Ein new-expression mit Platzierung kann nicht in einem konstanten Ausdruck ausgewertet werden.",
"Das Löschen über einen Teilobjektzeiger erfordert einen virtuellen Destruktor.",
"%npT (mit umgekehrten Argumenten)",
"Der Operand von __INTADDR__ muss ein Offset vom NULL-Zeiger aufweisen.",
"_Generic-Konstrukt stimmt mit mehreren Typen überein.",
"Die andere Übereinstimmung lautet \"%t\".",
"Das hier verwendete Attribut \"availability\" wird ignoriert.",
"Die C++20-Initialisierungsanweisung in einer bereichsbasierten for-Anweisung entspricht in diesem Modus nicht dem Standard.",
"co_await kann nur auf eine bereichsbasierte for-Anweisung angewendet werden.",
"Der Typ des Bereichs kann in einer bereichsbasierten for-Schleife nicht abgeleitet werden.",
"Inlinevariablen sind ein C++17-Feature.",
"Optionen einer lockeren abstrakten Klasse können nur beim Kompilieren von C++ verwendet werden.",
"Ungültiger Start des Ausdrucks in requires-Klausel.",
"Ein cast-Ausdruck in einer requires-Klausel muss in Klammern gesetzt werden.",
"Der this-Operator darf in einer requires-Klausel nicht auf oberster Ebene (ohne Klammern) verwendet werden.",
"Die atomische Einschränkung muss den Typ \"bool\" aufweisen.",
"Fehler beim Ersetzen der atomischen Einschränkung.",
"Die atomische Einschränkung ist nicht konstant.",
"Die atomische Einschränkung wird als FALSE ausgewertet.",
"Die Vorlageneinschränkung wurde nicht erfüllt.",
"Die Konzeptdefinition kann in diesem Bereich nicht verwendet werden.",
"Ungültige Neudeklaration von \"%nd\".",
"Fehler beim Ersetzen von Argumenten für \"concept-id\".",
"Das Konzept ist falsch.",
"Eine requires-Klausel ist hier nicht zulässig (keine Funktion mit Vorlagen).",
"Konzeptvorlage",
"Die requires-Klausel ist nicht mit \"%nfd\" kompatibel.",
"Es wurde ein Attribut erwartet.",
"Ungültiger Start der Anforderung.",
"Es wurde ein Typname erwartet.",
"Ein ellipsis-Parameter ist in einem requires-Ausdruck nicht zulässig.",
"Ein unbenannter Parameter in einem requires-Ausdruck hat keine Auswirkungen.",
"Es wurde ein Konzeptname erwartet.",
"Der Aufruf von \"%s\" in einem konstanten Ausdruck führt immer zur Ausgabe von TRUE.",
"Der Aufruf von \"%s\" in einem consteval-Kontext führt immer zur Ausgabe von TRUE.",
"Der Aufruf von \"%s\" in einer Nicht-constexpr-Funktion führt immer zur Ausgabe von FALSE.",
"Fehler bei Typeinschränkung für \"%t\".",
"Die Option \"export\" kann nicht in einem Modus verwendet werden, in dem C++-Module aktiviert sind.",
"Eine globale Modulfragmentdeklaration muss einer anderen Deklaration vorangestellt sein.",
"Einer Moduldeklaration kann nur ein globales Modulfragment vorangestellt sein.",
"Einem privaten Modulfragment muss eine Moduldeklaration vorangestellt sein.",
"Ein Modulfragment vom Typ \"%s\" kann nicht exportiert werden.",
"Es kann nicht mehr als ein Modul deklariert werden.",
"Es kann nur ein Modulfragment vom Typ \"%s\" deklariert werden.",
"Ein Modul muss mit einem nicht leeren Namen deklariert werden.",
"\"%sq\" ist kein importierbarer Header.",
"Ein Modul ohne Namen kann nicht importiert werden.",
"Ein Modul kann keine Schnittstellenabhängigkeit von sich selbst aufweisen.",
"Das Modul \"%sq\" wurde bereits importiert.",
"Moduldatei",
"Die Moduldatei \"%sq\" für den Import wurde nicht gefunden.",
"Die Moduldatei \"%sq\" konnte nicht importiert werden."
"Die Moduldatei für das Modul \"%sq\" wurde nicht gefunden.",
"Die Moduldatei \"%sq\" konnte nicht importiert werden.",
"Es wurde die Moduldatei \"%s1\" erwartet, stattdessen wurde die Moduldatei \"%s2\" gefunden.",
"beim Öffnen der Moduldatei \"%sq\"",
"Unbekannter Partitionsname \"%sq\".",
"unbekanntes Element",
"importierbarer Header",
"EDG",
"IFC",
"unerwartetes Element",
"Der Typ des zweiten Operanden, \"%t2\", muss die gleiche Größe aufweisen wie \"%t1\".",
"Der Typ muss trivial kopierbar sein.",
"Der Typ \"%t\" wird derzeit für die constexpr-Auswertung von \"__builtin_bit_cast\" nicht unterstützt.",
"Klassentypen mit %t-Bitfeldern werden derzeit für die constexpr-Auswertung von \"__builtin_bit_cast\" nicht unterstützt.",
"Ein nicht statischer Datenmember vom Verweistyp \"%t\" verhindert die constexpr-Auswertung von \"__builtin_bit_cast\".",
"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\".",
"%npT (geerbt per Verwendung von \"decl %p\")",
"Die Teilobjekterstellung von \"%t\" für erbende Konstruktoren kann nicht durchgeführt werden der implizite Standardkonstruktor wurde gelöscht.",
"\"%n\" muss \"void\" zurückgeben.",
"Ungültiger Beginn der Memberdeklaration.",
"Erwartet wurde \"auto\".",
"Der this-Operator ist an dieser Stelle nicht zulässig. Schließen Sie den vorangehenden new-Ausdruck in Klammern ein.",
"Ungültige Verwendung von \"concept\".",
"Ein standardmäßiger Membervergleichsoperator kann nicht &&-qualifiziert sein.",
"Die constexpr-Standardvergleichsfunktion ruft die Nicht-constexpr-Funktion \"%nd\" auf."
]
+82 -7
View File
@@ -2759,7 +2759,7 @@
"la variable no puede tener el tipo %t incompleto",
"acceso a subobjeto no inicializado (%n)",
"acceso a subobjeto no inicializado (clase base %t)",
"llamada a destructor vacío",
"no se permite una llamada a un pseudodestructor en una expresión constante",
"intento de modificar almacén de constantes",
null,
null,
@@ -2806,11 +2806,11 @@
"no se permite un inicializador de miembros predeterminado en una clase de valor",
"\"--implicit_noexcept\" requiere un modo que habilite noexcept",
"no se puede plegar una operación que implica a la clase base virtual (%t)",
null,
"la inicialización no es constante",
"no se puede evaluar el valor de %t incompleto",
"ignorando el valor devuelto de la rutina declarada con el atributo \"nodiscard\"",
"ignorando el tipo de valor devuelto con el atributo \"nodiscard\"",
"el atributo \"nodiscard\" no se aplica a constructores, destructores ni rutinas con el tipo de valor devuelto void",
"el atributo \"nodiscard\" no se aplica a los destructores ni a las rutinas con un tipo de valor devuelto void",
"El atributo \"fallthrough\" solo se aplica a instrucciones null",
"El atributo \"fallthrough\" solo puede aparecer dentro de una instrucción switch",
"la instrucción fallthrough debe preceder a la etiqueta switch case o default",
@@ -2821,7 +2821,7 @@
"__has_include no puede aparecer fuera de #if",
"no se puede agregar la clase base CComCoClass",
"no es una cadena terminada en NULL",
"el tipo %t no escalar no se puede usar en la llamada a un destructor vacío",
"el tipo no escalar \"%t\" no se puede usar en una llamada a un pseudodestructor",
"la dirección de \"weak\" %n no es constante",
"demasiadas sustituciones recursivas de firmas de plantilla de función",
"especificador no válido para declaración de enlace estructurado",
@@ -3170,7 +3170,7 @@
"tipo %t incorrecto para el parámetro del operador de comparación con valores predeterminados (debe ser una \"referencia a const X\", donde X es el tipo de clase envolvente)",
"el tipo de valor devuelto del operador de comparación con valores predeterminados debe ser \"bool\"",
"un operador de comparación de miembros con valores predeterminados debe ser \"const\"",
"Se ha definido más de un operador de nave espacial con valores predeterminados en esta clase",
null,
"un tipo de promesa %t de corrutina no puede tener \"return_void\" y \"return_value\" establecidos a la vez",
"\"return_value\" ha declarado %p",
"\"return_void\" ha declarado %p",
@@ -3220,7 +3220,82 @@
"el atributo \"ext_vector_type\" solo se aplica a tipos de punto flotante o enteros",
"esta macro de prueba de funcionalidades se ignora (y devuelve 0) en el modo de compilación actual",
"no se puede evaluar un inicializador de agregado con varios elementos para una unión",
"El elemento %nd seleccionado para la reescritura del operador no devuelve un tipo bool",
"una expresión \"new\" que llama a una función de asignación específica de clase no se puede evaluar como constante",
"una expresión de colocación \"new\" no se puede evaluar como constante",
"la eliminación mediante un puntero de subobjeto requiere un destructor virtual",
"%npT (con argumentos revertidos)",
"el operando de __INTADDR__ debe estar desplazado respecto al puntero nulo",
"La construcción _Generic coincide con varios tipos",
"la otra coincidencia es %t",
"el atributo \"availability\" usado aquí se ignora",
"La instrucción del inicializador de estilo C++20 en una instrucción \"for\" basada en intervalo no es estándar en este modo",
"co_await solo se puede aplicar a una instrucción for basada en intervalo",
"no se puede deducir el tipo de intervalo en el bucle \"for\" basado en intervalo",
"las variables insertadas son una característica de C++17",
"las opciones de clase abstracta flexible solo se pueden usar al compilar C++",
"inicio no válido de la expresión en la cláusula requires",
"una expresión cast en una cláusula requires debe estar entre paréntesis",
"este operador no puede aparecer en el nivel superior (sin paréntesis) de una cláusula requires",
"la restricción atómica debe tener un tipo bool",
"error de sustitución de la restricción atómica",
"restricción atómica no constante",
"la restricción atómica se evalúa como false",
"la restricción de plantilla no se cumple",
"la definición de concepto no puede aparecer en este ámbito",
"nueva declaración de %nd no válida",
"error de sustitución de los argumentos para concept-id",
"el concepto es false",
"no se permite una cláusula requires aquí (no es una función basada en plantilla)",
"plantilla de concepto",
"la cláusula requires es incompatible con %nfd",
"se esperaba un atributo",
"inicio no válido del requisito",
"se esperaba un nombre de tipo",
"no se permite un parámetro de puntos suspensivos en una expresión requires",
"el parámetro sin nombre de la expresión requires no tiene ningún efecto",
"se esperaba un nombre de concepto",
"la llamada a %s que aparece en una expresión constante siempre genera \"true\"",
"la llamada a %s que aparece en un contexto consteval siempre genera \"true\"",
"la llamada a %s que aparece en una función que no es constexpr siempre genera \"false\"",
"error de la restricción de tipo de %t",
"no se puede usar la opción \"export\" en los modos en los que estén habilitados los módulos de C++",
"una declaración de fragmento de módulo global debe preceder a cualquier otra declaración",
"una declaración de módulo solo puede ir precedida de un fragmento de módulo global",
"un fragmento de módulo privado debe ir precedido de una declaración de módulo",
"no se puede exportar un fragmento de módulo de %s",
"no se puede declarar más de un módulo",
"no se puede declarar más de un fragmento de módulo de %s",
"un módulo debe declararse con un nombre que no esté vacío",
"%sq no es un encabezado que se pueda importar",
"no se puede importar un módulo sin nombre",
"un módulo no puede tener una dependencia de interfaz de sí mismo",
"el módulo %sq ya se ha importado",
"archivo de módulo",
"No se encuentra el archivo de módulo %sq para importarlo.",
"No se puede importar el archivo de módulo %sq."
"no se encuentra el archivo del módulo %sq",
"No se puede importar el archivo de módulo %sq.",
"se esperaba el archivo de módulo %s1, pero se encontró el archivo de módulo %s2 en su lugar",
"al abrir el archivo de módulo %sq",
"nombre de partición %sq desconocida",
"desconocido",
"encabezado importable",
"EDG",
"IFC",
"inesperado",
"el tipo del segundo operando %t2 debe tener el mismo tamaño que %t1",
"el tipo debe poder copiarse de forma trivial",
"no se admite el tipo %t para la evaluación constexpr de __builtin_bit_cast",
"no se admiten los tipos de clase con campos de bits %t para la evaluación constexpr de __builtin_bit_cast",
"un miembro de datos no estático del tipo de referencia %t impide la evaluación constexpr de __builtin_bit_cast",
"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",
"%npT (heredado mediante la declaración using %p)",
"no se puede realizar la construcción de subobjetos de %t para los constructores de herencia; se elimina el constructor predeterminado implícito",
"%n debe devolver void",
"inicio de declaración de miembro no válido",
"se esperaba \"auto\"",
"este operador no está permitido en este punto; incluya la expresión \"new\" anterior entre paréntesis",
"uso no válido del concepto",
"un operador de comparación de miembros con valores predeterminados no puede estar calificado con \"&&\"",
"la función de comparación constexpr predeterminada llama a una función %nd que no es constexpr"
]
+84 -9
View File
@@ -1289,8 +1289,8 @@
"qualificateur const ignoré",
null,
"qualificateurs asm GNU non valides",
"un type de classe qui ne peut pas être copié de manière triviale a été passé via des points de suspension",
"un type de classe qui ne peut pas être copié de manière triviale ne peut pas être récupéré (fetch) par va_arg",
"un type de classe qui ne peut pas être copié de manière évidente a été passé via des points de suspension",
"un type de classe qui ne peut pas être copié de manière évidente ne peut pas être récupéré (fetch) par va_arg",
"le suffixe 'u' ou 'U' doit apparaître avant le suffixe 'l' ou 'L' dans un littéral à virgule fixe",
"l'option 'fixed_point' peut uniquement être utilisée lors de la compilation de C++",
"un opérande entier peut entraîner un dépassement de capacité à virgule fixe",
@@ -2759,7 +2759,7 @@
"la variable ne peut pas avoir le type incomplet %t",
"accès au sous-objet non initialisé (%n)",
"accès au sous-objet non initialisé (classe de base %t)",
"appel de destructeur vide",
"un appel de pseudo-destructeur n'est pas autorisé dans une expression constante",
"tentative de modification du stockage de const",
null,
null,
@@ -2806,11 +2806,11 @@
"un initialiseur de membre par défaut n'est pas autorisé dans une classe value",
"'--implicit_noexcept' nécessite un mode qui active noexcept",
"impossible de plier une opération impliquant une classe de base virtuelle (%t)",
null,
"l'initialisation n'est pas constante",
"impossible d'évaluer la valeur du %t incomplet",
"valeur retournée ignorée dans la routine déclarée avec l'attribut 'nodiscard'",
"type valeur retourné ignoré avec l'attribut 'nodiscard'",
"l'attribut 'nodiscard' ne s'applique pas aux constructeurs, destructeurs ou routines ayant le type de retour void",
"l'attribut 'nodiscard' ne s'applique pas aux destructeurs ou routines ayant le type de retour void",
"l'attribut 'fallthrough' s'applique uniquement aux instructions ayant une valeur null",
"l'attribut 'fallthrough' peut apparaître uniquement dans une instruction switch englobante",
"l'instruction fallthrough doit précéder l'étiquette case ou default de switch",
@@ -2821,7 +2821,7 @@
"__has_include ne peut pas apparaître en dehors de #if",
"impossible d'ajouter la classe de base CComCoClass",
"ne représente pas une chaîne finissant par une valeur null",
"impossible d'utiliser le type non-scalaire %t dans un appel de destructeur vide",
"impossible d'utiliser le type non-scalaire %t dans un appel de pseudo-destructeur",
"l'adresse de 'weak' %n n'est pas une constante",
"trop de substitutions récursives des signatures de modèle de fonction",
"spécificateur non valide pour la déclaration de liaison structurée",
@@ -3170,7 +3170,7 @@
"type %t incorrect pour le paramètre de l'opérateur de comparaison par défaut (il doit s'agir d'une 'référence à const X' où X est le type classe englobant)",
"le type de retour de l'opérateur de comparaison par défaut doit être 'bool'",
"un opérateur de comparaison de membres par défaut doit être 'const'",
"plusieurs opérateurs vaisseau spatial par défaut définis dans cette classe",
null,
"le type de promesse %t d'une coroutine ne peut pas avoir à la fois 'return_void' et 'return_value' définis",
"'return_value' déclaré dans %p",
"'return_void' déclaré %p",
@@ -3220,7 +3220,82 @@
"l'attribut 'ext_vector_type' s'applique uniquement aux types entiers ou à virgule flottante",
"cette macro de test de fonctionnalité est ignorée (et retourne 0) dans le mode de compilation actuel",
"impossible d'évaluer un initialiseur d'agrégat avec plusieurs éléments pour une union",
"La sélection de %nd pour la réécriture d'opérateur ne retourne pas le type bool",
"une expression new qui appelle une fonction d'allocation spécifique à une classe ne peut pas être évaluée en tant que constante",
"une expression new de placement ne peut pas être évaluée en tant que constante",
"une suppression via un pointeur de sous-objet nécessite un destructeur virtuel",
"%npT (avec arguments inversés)",
"l'opérande de __INTADDR__ doit être décalé par rapport au pointeur null",
"La construction _Generic correspond à plusieurs types",
"l'autre correspondance est %t",
"l'attribut 'availability' utilisé ici est ignoré",
"L'instruction de l'initialiseur de style C++20 dans une instruction 'for' basée sur une plage n'est pas standard dans ce mode",
"co_await peut s'appliquer uniquement à une instruction for basée sur une plage",
"impossible de déduire le type de la plage dans une boucle 'for' basée sur une plage",
"les variables inline sont une fonctionnalité C++17",
"les options de classe abstraite non limitées peuvent uniquement être utilisées durant la compilation en C++",
"début d'expression non valide dans la clause requires",
"une expression cast dans une clause requires doit être entre parenthèses",
"cet opérateur ne peut pas apparaître au niveau supérieur (sans parenthèses) dans une clause requires",
"la contrainte atomique doit être de type bool",
"échec de substitution de la contrainte atomique",
"la contrainte atomique n'est pas une constante",
"la contrainte atomique a la valeur false",
"contrainte de modèle non satisfaite",
"la définition de concept ne peut pas apparaître dans cette étendue",
"redéclaration non valide de %nd",
"échec de la substitution des arguments pour l'ID de concept",
"le concept a la valeur false",
"une clause requires n'est pas autorisée ici (il ne s'agit pas d'une fonction basée sur un modèle)",
"modèle de concept",
"clause requires incompatible avec %nfd",
"attribut attendu",
"début d'exigence non valide",
"nom de type attendu",
"un paramètre ellipse n'est pas autorisé dans une expression requires",
"un paramètre sans nom dans une expression requires n'a aucun effet",
"nom de concept attendu",
"un appel à %s apparaissant dans une expression constante produit toujours 'true'",
"un appel à %s apparaissant dans un contexte consteval produit toujours 'true'",
"un appel à %s apparaissant dans une fonction non constexpr produit toujours 'false'",
"échec de la contrainte de type pour %t",
"l'option 'export' ne peut pas être utilisée dans les modes où les modules C++ sont activés",
"une déclaration de fragment de module global doit précéder toute autre déclaration",
"une déclaration de module ne peut être précédée que d'un fragment de module global",
"un fragment de module privé doit être précédé d'une déclaration de module",
"un fragment de module %s ne peut pas être exporté",
"impossible de déclarer plusieurs modules",
"impossible de déclarer plusieurs fragments de module %s",
"un module doit être déclaré avec un nom non vide",
"%sq n'est pas un en-tête importable",
"impossible d'importer un module sans nom",
"un module ne peut pas avoir de dépendance d'interface par rapport à lui-même",
"le module %sq a déjà été importé",
"fichier de module",
"fichier de module %sq introuvable pour l'importation",
"impossible d'importer le fichier de module %sq"
"fichier de module introuvable pour le module %sq",
"impossible d'importer le fichier de module %sq",
"fichier de module %s1 attendu, fichier de module %s2 trouvé à la place",
"à l'ouverture du fichier de module %sq",
"nom de partition inconnu %sq",
"inconnu",
"en-tête importable",
"EDG",
"IFC",
"inattendu",
"le type du deuxième opérande %t2 doit avoir la même taille que %t1",
"le type doit pouvoir être copié de façon triviale",
"le type %t n'est pas pris en charge pour l'évaluation de constexpr de __builtin_bit_cast",
"les types classe avec des champs de bits %t ne sont pas pris en charge pour l'évaluation de constexpr de __builtin_bit_cast",
"un membre de données non statique de type référence %t empêche l'évaluation de constexpr de __builtin_bit_cast",
"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",
"%npT (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é",
"%n doit retourner void",
"début de déclaration de membre non valide",
"'auto' attendu",
"cet opérateur n'est pas autorisé à ce stade ; mettez entre parenthèses l'expression new précédente",
"utilisation non valide du concept",
"un opérateur de comparaison de membres par défaut ne peut pas être qualifié en tant que '&&'",
"la fonction de comparaison constexpr par défaut appelle la fonction non constexpr %nd"
]
+82 -7
View File
@@ -2759,7 +2759,7 @@
"la variabile non può contenere il tipo incompleto %t",
"accesso al sotto-oggetto non inizializzato (%n)",
"accesso al sotto-oggetto non inizializzato (classe di base %t)",
"chiamata al distruttore vuota",
"in un'espressione costante non è consentita una chiamata allo pseudodistruttore",
"si è provato a modificare l'archivio const",
null,
null,
@@ -2806,11 +2806,11 @@
"in una classe di valori non sono consentiti inizializzatori di membri predefiniti",
"con '--implicit_noexcept' è richiesta una modalità che abilita noexcept",
"non è possibile ridurre l'operazione che riguarda la classe di base virtuale (%t)",
null,
"l'inizializzazione non è costante",
"non è possibile valutare il valore dell'oggetto incompleto %t",
"il valore restituito dalla routine dichiarata con l'attributo 'nodiscard' verrà ignorato",
"il tipo del valore restituito con l'attributo 'nodiscard' verrà ignorato",
"l'attributo 'nodiscard' non può essere applicato a costruttori, distruttori o routine con tipo restituito void",
"l'attributo 'nodiscard' non può essere applicato a distruttori o routine con tipo restituito void",
"l'attributo 'fallthrough' si applica solo a istruzioni Null",
"l'attributo 'fallthrough' può essere usato solo in un'istruzione switch in cui è incluso",
"l'attributo fallthrough deve precedere un'etichetta switch case o default",
@@ -2821,7 +2821,7 @@
"non è possibile specificare __has_include all'esterno di #if",
"non è stato possibile aggiungere la classe di base CComCoClass",
"non è una stringa con terminazione Null",
"non è possibile usare il tipo non scalare %t in una chiamata al distruttore vuota",
"non è possibile usare il tipo non scalare %t in una chiamata allo pseudodistruttore",
"l'indirizzo di 'weak' %n non è costante",
"sono presenti troppe sostituzioni ricorsive delle firme del modello di funzione",
"l'identificatore non è valido per la dichiarazione di binding strutturato",
@@ -3170,7 +3170,7 @@
"il tipo %t per il parametro dell'operatore di confronto impostato come predefinito non è valido. Deve essere 'reference to const X' dove X è il tipo della classe contenitore",
"il tipo restituito dell'operatore di confronto impostato come predefinito deve essere 'bool'",
"un operatore di confronto membri impostato come predefinito non può essere 'const'",
"in questa classe sono stati definiti più operatori di confronto combinato impostati come predefiniti",
null,
"non è possibile impostare sia 'return_void' che 'return_value' per il tipo di promessa %t di una coroutine",
"'return_value' ha dichiarato %p",
"'return_void' ha dichiarato %p",
@@ -3220,7 +3220,82 @@
"l'attributo 'ext_vector_type' si applica solo a tipi interi o a virgola mobile",
"questa macro di test delle funzionalità viene ignorata (e restituisce 0) nella modalità di compilazione corrente",
"non è possibile valutare un inizializzatore di aggregazione con più elementi per un'unione",
"l'elemento %nd selezionato per la riscrittura dell'operatore non restituisce il tipo bool",
"un'espressione expr.new che chiama una funzione di allocazione specifica della classe non può essere valutata in un'espressione costante",
"un'espressione new di posizionamento non può essere valutata in un'espressione costante",
"per l'eliminazione tramite un puntatore a sotto-oggetto è richiesto un distruttore virtuale",
"%npT (con argomenti invertiti)",
"l'operando di __INTADDR__ deve essere scostato dal puntatore Null",
"Il costrutto _generico corrisponde a più tipi",
"l'altra corrispondenza è %t",
"l'attributo 'availability' usato in questo punto viene ignorato",
"l'istruzione di inizializzatore di tipo C++20 in un'istruzione 'for' basata su intervallo non è standard in questa modalità",
"co_await può essere applicato solo a un'istruzione for basata su intervallo",
"non è possibile dedurre il tipo dell'intervallo nel ciclo 'for' basato su intervallo",
"le variabili inline sono una funzionalità di C++17",
"è possibile usare le opzioni di classe astratta di tipo relaxed solo quando si esegue la compilazione nel linguaggio C++",
"l'inizio dell'espressione non è valido nella clausola requires",
"un'espressione cast in una clausola requires deve essere racchiusa tra parentesi",
"non è possibile specificare questo operatore al primo livello (senza parentesi) in una clausola requires",
"il vincolo atomico deve essere di tipo bool",
"la sostituzione del vincolo atomico non è riuscita",
"il vincolo atomico non è costante",
"il vincolo atomico restituisce false",
"il vincolo del modello non è soddisfatto",
"la definizione del concetto non può essere presente in questo ambito",
"la ridichiarazione di %nd non è valida",
"la sostituzione degli argomenti per l'ID concetto non è riuscita",
"il concetto è false",
"in questo punto non sono consentite clausole requires (non è una funzione basata su modelli)",
"modello di concetto",
"la clausola requires non è compatibile con %nfd",
"è previsto un attributo",
"l'inizio del requisito non è valido",
"è previsto un nome di tipo",
"in un'espressione requires non sono consentiti parametri con puntini di sospensione",
"il parametro senza nome nell'espressione requires non ha alcun effetto",
"è previsto un nome di concetto",
"la chiamata a %s presente in un'espressione costante restituisce sempre 'true'",
"la chiamata a %s presente in un contesto consteval restituisce sempre 'true'",
"la chiamata a %s presente in una funzione non constexpr restituisce sempre 'false'",
"vincolo di tipo non riuscito per %t",
"non è possibile usare l'opzione 'export' in modalità in cui sono abilitati i moduli C++",
"una dichiarazione di frammento di modulo globale deve precedere qualsiasi altra dichiarazione",
"una dichiarazione di modulo può essere preceduta solo da un frammento di modulo globale",
"un frammento di modulo privato deve essere preceduto da una dichiarazione di modulo",
"non è possibile esportare un frammento di modulo %s",
"non è possibile dichiarare più di un modulo",
"non è possibile dichiarare più di un frammento di modulo %s",
"è necessario dichiarare un modulo con un nome non vuoto",
"%sq non è un'intestazione importabile",
"non è possibile importare un modulo senza nome",
"un modulo non può avere una dipendenza di interfaccia impostata su se stesso",
"il modulo %sq è già stato importato",
"file di modulo",
"non è stato possibile trovare il file di modulo %sq per l'importazione",
"non è stato possibile importare il file di modulo %sq"
"non è stato possibile trovare il file di modulo per il modulo %sq",
"non è stato possibile importare il file di modulo %sq",
"è previsto il file di modulo %s1, ma è stato trovato il file di modulo %s2",
"durante l'apertura del file di modulo %sq",
"il nome di partizione %sq è sconosciuto",
"sconosciuto",
"intestazione importabile",
"EDG",
"IFC",
"imprevisto",
"il tipo del secondo operando %t2 deve avere le stesse dimensioni di %t1",
"il tipo deve essere facilmente copiabile",
"il tipo %t non è attualmente supportato per la valutazione constexpr di __builtin_bit_cast",
"i tipi di classe con campi di bit %t non sono attualmente supportati per la valutazione constexpr di __builtin_bit_cast",
"il membro dati non statico del tipo riferimento %t impedisce la valutazione constexpr di __builtin_bit_cast",
"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",
"%npT (ereditato tramite l'uso di decl %p)",
"non è possibile costruire oggetti secondari di %t per ereditare costruttori. Il costruttore predefinito implicito è stato eliminato",
"%n deve restituire void",
"l'inizio della dichiarazione di membro non è valido",
"è previsto 'auto'",
"questo operatore non è consentito in questo punto. Racchiudere tra parentesi l'espressione new precedente",
"uso del concetto non valido",
"un operatore di confronto membri impostato come predefinito non può essere qualificato con '&&'",
"la funzione di confronto constexpr predefinita chiama la funzione non constexpr %nd"
]
+82 -7
View File
@@ -2759,7 +2759,7 @@
"変数に不完全な型 %t を含めることはできません",
"初期化されていないサブオブジェクト (%n) へのアクセス",
"初期化されていないサブオブジェクト (基底クラス %t) へのアクセス",
"無意味なデストラクター呼び出し",
"定数式では擬似デストラクター呼び出しは許可されていません",
"const ストレージを変更しようとしました",
null,
null,
@@ -2806,11 +2806,11 @@
"値クラスでは既定のメンバー初期化子は許可されていません",
"'--implicit_noexcept' では、noexcept が有効なモードが必要です",
"仮想基底クラス (%t) が関係する操作は折りたためません",
null,
"初期化が定数ではありません",
"不完全な %t の値は評価できません",
"'nodiscard' 属性で宣言されたルーチンからの戻り値を無視しています",
"'nodiscard' 属性を持つ戻り値の型を無視しています",
"'nodiscard' 属性は、コンストラクター、デストラクター戻り値の型が void のルーチンには適用されません",
"'nodiscard' 属性は、デストラクターまたは戻り値の型が void のルーチンには適用されません",
"'fallthrough' 属性は、null ステートメントにのみ適用されます",
"'fallthrough' 属性は、外側の switch ステートメントでのみ使用できます",
"fallthrough ステートメントは、switch case ラベルまたは default の前に記述しなければなりません",
@@ -2821,7 +2821,7 @@
"__has_include を #if の外側で使用することはできません",
"CComCoClass 基底クラスを追加できませんでした",
"null で終了していない文字列です",
"非スカラー型 %t を無意味なデストラクター呼び出しで使うことはできません",
"非スカラー型 %t を擬似デストラクター呼び出しで使うことはできません",
"'weak' %n のアドレスが定数ではありません",
"関数テンプレート シグネチャの再帰的な代入が多すぎます",
"構造化バインディング宣言の指定子が無効です",
@@ -3170,7 +3170,7 @@
"既定の比較演算子のパラメーターの型 %t が正しくありません ('const X' への参照でなければなりません。X は、囲むクラスの型です)",
"既定の比較演算子の戻り値の型は 'bool' である必要があります",
"既定のメンバー比較演算子は 'const' である必要があります",
"このクラスには複数の既定の \"宇宙船\" 演算子が定義されています",
null,
"コルーチンの promise 型 %t で、'return_void' と 'return_value' の両方を設定することはできません",
"'return_value' は %p で宣言しました",
"'return_void' は %p を宣言しました",
@@ -3220,7 +3220,82 @@
"'ext_vector_type' 属性は、整数型または浮動小数点型にのみ適用されます",
"この機能テスト マクロは、現在のコンパイル モードでは無視されます (0 が返されます)",
"共用体の複数の要素を含む集約初期化子を評価できません",
"演算子の書き換えに選択された %nd は、bool 型を返しません",
"クラス固有の割り当て関数を呼び出す new-expression を定数評価することはできません",
"配置 new の式を定数評価することはできません",
"サブオブジェクト ポインターを使用して削除するには仮想デストラクターが必要です",
"%npT (逆引数を含む)",
"__INTADDR__ のオペランドは null ポインターからのオフセットでなければなりません",
"ジェネリック コンストラクトが複数の型と一致する(_G)",
"もう一方の一致は %t です",
"ここで使用されている 'availability' 属性は無視されます",
"範囲ベースの 'for' ステートメントにある C++20 形式の初期化子ステートメントは、このモードでは非標準です",
"co_await は範囲ベースの for ステートメントにのみ適用できます",
"範囲ベースの 'for' ループの範囲の種類を推測できません",
"インライン変数は C++17 の機能です",
"緩和された抽象クラス オプションは C++ をコンパイルするときにのみ使用できます",
"requires 句の式の先頭が無効です",
"requires 句内のキャスト式はかっこで囲む必要があります",
"この演算子は、requires 句のトップ レベル (かっこなし) では使用できません",
"原子制約にはブール型を指定する必要があります",
"原子制約で置換に失敗しました",
"原子制約は定数ではありません",
"原子制約は false として評価されます",
"テンプレート制約が満たされていません",
"このスコープにコンセプトの定義を指定することはできません",
"%nd の再宣言が無効です",
"コンセプト ID の引数の置換に失敗しました",
"コンセプトが false です",
"こちらでは requires 句は許可されていません (テンプレート関数ではありません)",
"コンセプト テンプレート",
"requires 句は %nfd と互換性がありません",
"属性が必要です",
"要件の開始が無効です",
"型名が必要です",
"requires 式では省略記号パラメーターは許可されていません",
"requires 式に名前のないパラメーターを指定しても効果がありません",
"コンセプト名が必要です",
"定数式で表示される %s への呼び出しでは、常に 'true' が生成されます",
"consteval コンテキストで現れる %s への呼び出しでは、常に 'true' が生成されます",
"constexpr ではない関数に現れる %s への呼び出しでは、常に 'false' が生成されます",
"%t の型の制約に失敗しました",
"オプション 'export' は C++ モジュールが有効になっているモードでは使用できません",
"グローバル モジュール フラグメント宣言は他の宣言の前に記述する必要があります",
"モジュール宣言の前にはグローバル モジュール フラグメントのみを指定できます",
"プライベート モジュール フラグメントの前にはモジュール宣言を指定しなければなりません",
"%s モジュールのフラグメントはエクスポートできません",
"複数のモジュールを宣言することはできません",
"複数の %s モジュール フラグメントを宣言することはできません",
"モジュールは、空でない名前を使用して宣言する必要があります",
"%sq は、インポート可能なヘッダーではありません",
"名前が指定されていないモジュールをインポートすることはできません",
"モジュールはそれ自体に対するインターフェイス依存関係を持つことはできません",
"モジュール %sq は既にインポートされています",
"モジュール ファイル",
"インポート用のモジュール ファイル %sq が見つかりませんでした",
"モジュール ファイル %sq をインポートできませんでした"
"モジュール %sq のモジュール ファイルが見つかりませんでした",
"モジュール ファイル %sq をインポートできませんでした",
"%s1 モジュール ファイルが必要ですが、%s2 モジュール ファイルが見つかりました",
"モジュール ファイル %sq を開くとき",
"不明なパーティション名 %sq",
"不明",
"インポート可能なヘッダー",
"EDG",
"IFC",
"予期しない",
"第 2 オペランド %t2 の型は、%t1 と同じサイズである必要があります",
"型は普通にコピー可能である必要があります",
"型 %t は、現在、__builtin_bit_cast の constexpr 評価ではサポートされていません",
"ビットフィールド %t を含むクラス型は、現在、__builtin_bit_cast の constexpr 評価ではサポートされていません",
"参照型 %t の静的でないデータ メンバーは、__builtin_bit_cast の constexpr 評価を妨げます",
"volatile 型 %t は、__builtin_bit_cast の constexpr 評価を妨げます",
"UNION、ポインター、またはメンバーへのポインター型 %t は、__builtin_bit_cast の constexpr 評価を妨げます",
"%npT (宣言 %p を使用して継承)",
"コンストラクターを継承するための %t のサブオブジェクト構築は実行できません。暗黙の既定のコンストラクターは削除されます",
"%n は void を返す必要があります",
"メンバー宣言の先頭が無効です",
"'auto' が必要です",
"この演算子はこの時点では許可されていません。先行する新しい式をかっこで囲んでください",
"概念が正しく使用されていません",
"既定のメンバー比較演算子を '&&' で修飾することはできません",
"既定の constexpr 比較関数は、constexpr ではない関数 %nd を呼び出します"
]
+82 -7
View File
@@ -2759,7 +2759,7 @@
"변수가 불완전한 형식 %t일 수 없습니다.",
"초기화되지 않은 하위 개체(%n)에 액세스합니다.",
"초기화되지 않은 하위 개체에 액세스합니다(기본 클래스 %t).",
"vacuous 소멸자 호출",
"상수 식에는 의사(pseudo) 소멸자 호출을 사용할 수 없습니다.",
"const 스토리지를 수정하려고 합니다.",
null,
null,
@@ -2806,11 +2806,11 @@
"기본 멤버 이니셜라이저를 값 클래스에서 사용할 수 없습니다.",
"'--implicit_noexcept'에는 noexcept를 사용할 수 있는 모드가 필요합니다.",
"가상 기본 클래스(%t)와 관련된 작업을 접을 수 없습니다.",
null,
"초기화가 상수가 아닙니다.",
"불완전한 %t의 값을 평가할 수 없습니다.",
"'nodiscard' 특성으로 선언된 루틴의 반환 값을 무시합니다.",
"'nodiscard' 특성이 있는 반환 값 형식을 무시합니다.",
"'nodiscard' 특성은 void 반환 형식을 사용하는 생성자, 소멸자 또는 루틴에 적용되지 않습니다.",
"'nodiscard' 특성은 void 반환 형식을 사용하는 소멸자 또는 루틴에 적용되지 않습니다.",
"'fallthrough' 특성은 null 문에만 적용됩니다.",
"'fallthrough' 특성은 바깥쪽 switch 문에만 사용할 수 있습니다.",
"fallthrough 문은 switch case label 또는 default 앞에 와야 합니다.",
@@ -2821,7 +2821,7 @@
"__has_include는 #if 외부에 사용할 수 없습니다.",
"CComCoClass 기본 클래스를 추가할 수 없습니다.",
"null로 종료되는 문자열 아님",
"스칼라가 아닌 형식 %t은(는) vacuous 소멸자 호출에서 사용할 수 없습니다.",
"스칼라가 아닌 형식 %t은(는) 의사(pseudo) 소멸자 호출에서 사용할 수 없습니다.",
"'weak' %n의 주소가 상수가 아닙니다.",
"함수 템플릿 시그니처의 재귀적 대체가 너무 많습니다.",
"구조적 바인딩 선언에 대해 잘못된 지정자입니다.",
@@ -3170,7 +3170,7 @@
"기본 비교 연산자의 매개 변수에 대한 잘못된 형식 %t('const X에 대한 참조'여야 함, 여기서 X는 바깥쪽 클래스 형식임)",
"기본 비교 연산자의 반환 형식은 'bool'이어야 합니다.",
"기본 멤버 비교 연산자는 'cost'여야 합니다.",
"이 클래스에 둘 이상의 기본 우주선 연산자가 정의됨",
null,
"코루틴의 프라미스 형식 %t에 'return_void' 및 'return_value' 세트를 둘 다 사용할 수는 없습니다.",
"'return_value'이(가) %p을(를) 선언함",
"'return_void'이(가) %p을(를) 선언함",
@@ -3220,7 +3220,82 @@
"'ext_vector_type' 특성은 정수나 부동 소수점 형식에만 적용됩니다.",
"이 기능 테스트 매크로는 현재 컴파일 모드에서 무시되고 0을 반환합니다.",
"공용 구조체에 대해 여러 요소가 포함된 집합체 이니셜라이저를 평가할 수 없습니다.",
"연산자 재작성을 위해 선택한 %nd은(는) bool 형식을 반환하지 않습니다.",
"클래스 관련 할당 함수를 호출하는 new-expression은 상수로 계산할 수 없습니다.",
"배치 new-expression은 상수를 계산할 수 없습니다.",
"하위 개체 포인터를 통해 삭제하려면 가상 소멸자가 필요합니다.",
"%npT(역 인수 포함)",
"__INTADDR__의 피연산자는 Null 포인터에서 오프셋되어야 합니다.",
"_Generic 구문이 여러 형식과 일치합니다.",
"다른 일치 항목은 %t입니다.",
"여기에 사용된 'availability' 특성은 무시됩니다.",
"범위 기반의 'for' 문에서 C++20 스타일 이니셜라이저 문은 이 모드에서 표준이 아닙니다.",
"co_await는 범위 기반의 for 문에만 적용할 수 있습니다.",
"범위 기반의 'for' 루프에서 범위 형식을 추론할 수 없습니다.",
"인라인 변수는 C++17 기능입니다.",
"낮은 수준의 추상 클래스 옵션은 C++를 컴파일할 경우에만 사용할 수 있습니다.",
"requires 절에서 식의 시작이 잘못되었습니다.",
"requires 절의 캐스트 식은 괄호로 묶어야 합니다.",
"이 연산자는 괄호 없이 requires 절의 최상위 수준에 표시될 수 없습니다.",
"원자성 제약 조건에는 bool 형식이 있어야 합니다.",
"원자성 제약 조건이 대체에 실패했습니다.",
"원자성 제약 조건이 상수가 아닙니다.",
"원자성 제약 조건이 false로 평가됩니다.",
"템플릿 제약 조건이 충족되지 않습니다.",
"이 범위에는 개념 정의가 표시될 수 없습니다.",
"%nd의 재선언이 잘못되었습니다.",
"개념 ID의 인수를 대체하지 못했습니다.",
"개념이 false입니다.",
"requires 절은 여기에서 허용되지 않습니다(템플릿 기반 함수가 아님).",
"개념 템플릿",
"requires 절이 %nfd과(와) 호환되지 않습니다.",
"특성이 필요합니다.",
"요구 사항의 시작이 잘못되었습니다.",
"형식 이름이 필요합니다.",
"requires 식에는 가변 매개 변수(...)를 사용할 수 없습니다.",
"requires 식의 명명되지 않은 매개 변수는 영향을 주지 않습니다.",
"개념 이름이 필요합니다.",
"상수 식에 표시되는 %s 호출은 항상 'true'를 생성합니다.",
"consteval 컨텍스트에 표시되는 %s 호출은 항상 'true'를 생성합니다.",
"비 constexpr 함수에 표시되는 %s 호출은 항상 'false'를 생성합니다.",
"%t에 대한 형식 제약 조건이 실패했습니다.",
"C++ 모듈을 사용할 수 있는 모드에서는 'export' 옵션을 사용할 수 없습니다.",
"전역 모듈 조각 선언은 다른 선언 앞에 와야 합니다.",
"모듈 선언은 전역 모듈 조각 뒤에 와야 합니다.",
"프라이빗 모듈 조각은 모듈 선언 뒤에 와야 합니다.",
"%s 모듈 조각을 내보낼 수 없습니다.",
"둘 이상의 모듈을 선언할 수 없습니다.",
"둘 이상의 %s 모듈 조각을 선언할 수 없습니다.",
"모듈은 비어 있지 않은 이름으로 선언해야 합니다.",
"%sq은(는) 가져올 수 있는 헤더가 아닙니다.",
"이름이 없는 모듈을 가져올 수 없습니다.",
"모듈은 자신에 대한 인터페이스 종속성을 포함할 수 없습니다.",
"%sq 모듈을 이미 가져왔습니다.",
"모듈 파일",
"가져올 모듈 파일 %sq을(를) 찾을 수 없습니다.",
"모듈 파일 %sq을(를) 가져올 수 없습니다."
"모듈 %sq의 모듈 파일을 찾을 수 없습니다.",
"모듈 파일 %sq을(를) 가져올 수 없습니다.",
"%s1 모듈 파일이 필요한데 %s2 모듈 파일이 발견되었습니다.",
"%sq 모듈 파일을 열 때",
"알 수 없는 파티션 이름 %sq",
"알 수 없음",
"가져올 수 있는 헤더",
"EDG",
"IFC",
"예기치 않음",
"두 번째 피연산자 %t2의 형식은 %t1과(와) 크기가 같아야 합니다.",
"형식은 일반적으로 복사할 수 있어야 합니다.",
"%t 형식은 현재 __builtin_bit_cast의 constexpr 평가에서 지원되지 않습니다.",
"비트 필드 %t을(를) 사용하는 클래스 형식은 현재 __builtin_bit_cast의 constexpr 평가에서 지원되지 않습니다.",
"참조 형식 %t의 비정적 데이터 멤버는 __builtin_bit_cast의 constexpr 평가를 차단합니다.",
"volatile 형식 %t은(는) __builtin_bit_cast의 constexpr 평가를 차단합니다.",
"공용 구조체, 포인터 또는 멤버 포인터 형식 %t은(는) __builtin_bit_cast의 constexpr 평가를 차단합니다.",
"%npT(%p decl을 통해 상속됨)",
"생성자를 상속하기 위해 %t의 하위 개체를 생성할 수 없습니다. 암시적 기본 생성자가 삭제됩니다.",
"%n은(는) void를 반환해야 합니다.",
"잘못된 멤버 선언 시작",
"'자동' 필요",
"이 시점에 이 연산자를 사용할 수 없습니다. 앞의 새 식을 괄호로 묶으세요.",
"잘못된 개념 사용",
"기본 멤버 비교 연산자는 '&&'-qualified일 수 없습니다.",
"기본 constexpr 비교 함수에서 비 constexpr 함수 %nd 호출"
]
+82 -7
View File
@@ -2759,7 +2759,7 @@
"zmienna nie może mieć niepełnego typu %t",
"dostęp do niezainicjowanego podobiektu (%n)",
"dostęp do niezainicjowanego podobiektu (klasa bazowa: %t)",
"niepotrzebne wywołanie destruktora",
"wywołanie pseudodestruktora jest niedozwolone w wyrażeniu stałym",
"próba zmodyfikowania magazynu stałych",
null,
null,
@@ -2806,11 +2806,11 @@
"inicjator domyślnej składowej nie jest dozwolony w klasie wartości",
"element „--implicit_noexcept” wymaga trybu umożliwiającego użycie elementu noexcept",
"nie można złożyć operacji obejmującej wirtualną klasę bazową (%t)",
null,
"inicjowanie nie jest stałą",
"nie można obliczyć wartości niekompletnego elementu %t",
"ignorowanie wartości zwracanej z zadeklarowanej procedury z atrybutem „nodiscard”",
"ignorowanie typu wartości zwracanej z atrybutem „nodiscard”",
"atrybut „nodiscard” nie ma zastosowania do konstruktorów, destruktorów ani procedur ze zwracanym typem void",
"atrybut „nodiscard” nie ma zastosowania do destruktorów ani procedur ze zwracanym typem void",
"atrybut „fallthrough” ma zastosowanie tylko do instrukcji o wartości null",
"atrybut „fallthrough” może występować tylko w instrukcji zawierającej switch",
"instrukcja fallthrough musi znajdować się przed etykietą przypadku switch lub wartością domyślną",
@@ -2821,7 +2821,7 @@
"element __has_include nie może występować poza wyrażeniem #if",
"nie można dodać klasy bazowej CComCoClass",
"ciąg inny niż zakończony wartością null",
"typu nieskalarnego %t nie można używać w jałowym wywołaniu destruktora",
"nie można używać typu nieskalarnego %t w wywołaniu pseudodestruktora",
"adres elementu „weak” %n nie jest stały",
"zbyt wiele rekursywnych podstawień podpisów szablonów funkcji",
"nieprawidłowy specyfikator dla deklaracji powiązania ze strukturą",
@@ -3170,7 +3170,7 @@
"nieprawidłowy typ %t parametru domyślnego operatora porównania (wymagany jest typ „reference to const X”, gdzie X jest typem klasy otaczającej)",
"zwracanym typem domyślnego operatora porównania musi być „bool”",
"domyślny operator porównania elementu członkowskiego musi mieć wartość „const”",
"w tej klasie zdefiniowano więcej niż jeden domyślny operator spaceship",
null,
"Typ obietnicy %t koprocedury nie może mieć ustawionej jednocześnie metody „return_void” i metody „return_value”",
"metoda „return_value” zadeklarowała element %p",
"metoda „return_void” zadeklarowała element %p",
@@ -3220,7 +3220,82 @@
"atrybut „ext_vector_type” ma zastosowanie tylko do typów będących liczbami całkowitymi lub zmiennoprzecinkowymi",
"to makro feature-test jest ignorowane i zwraca wartość 0 w bieżącym trybie kompilacji",
"nie można ocenić inicjatora agregacji za pomocą wielu elementów dla unii",
"Element %nd wybrany dla operatora ponownego zapisania nie zwraca typu logicznego",
"wyrażenie new-expression wywołujące funkcję alokacji specyficzną dla klasy nie może być obliczane jako stała",
"wyrażenie new umieszczania nie może dawać wartości stałej",
"usuwanie za pomocą wskaźnika podobiektu wymaga destruktora wirtualnego",
"%npT (z odwróconymi argumentami)",
"argument operacji __INTADDR__ musi być odsunięty od wskaźnika o wartości null",
"Konstrukcja _Generic dopasowuje wiele typów",
"inne dopasowanie jest %t",
"użyty tutaj atrybut „availability” jest ignorowany",
"Instrukcja inicjatora w stylu języka C++20 w instrukcji „for” opartej na zakresie jest niestandardowa w tym trybie",
"element co_await można zastosować tylko do instrukcji for opartej na zakresie",
"nie można wywnioskować typu zakresu w pętli „for” opartej na zakresie.",
"zmienne wbudowane to funkcja języka C++ 17",
"opcje swobodnej klasy abstrakcyjnej mogą być używane tylko podczas kompilowania kodu C++",
"nieprawidłowy początek wyrażenia w klauzuli requires",
"wyrażenie rzutowania w klauzuli requires musi być ujęte w nawiasy",
"ten operator nie może być wyświetlany na najwyższym poziomie (bez nawiasów) w klauzuli requires",
"niepodzielne ograniczenie musi mieć typ bool",
"niepowodzenie podstawiania niepodzielnego ograniczania",
"niepodzielne ograniczenie nie jest stałe",
"niepodzielne ograniczenie zwraca wartość false",
"ograniczenie szablonu nie zostało spełnione",
"definicja koncepcji nie może znajdować się w tym zakresie",
"nieprawidłowa ponowna deklaracja elementu %nd",
"podstawianie argumentów za identyfikator concept-id nie powiodło się",
"koncepcja ma wartość false",
"klauzula requires nie jest dozwolona w tym miejscu (nie jest to funkcja z szablonem)",
"szablon koncepcji",
"klauzula requires jest niezgodna z elementem %nfd",
"oczekiwano atrybutu",
"nieprawidłowy początek wymagania",
"oczekiwano nazwy typu",
"parametr wielokropka nie jest dozwolony w wyrażeniu requires",
"parametr bez nazwy wyrażeniu requires nie ma żadnego wpływu",
"oczekiwano nazwy koncepcji",
"wywołanie elementu %s pojawiające się w wyrażeniu stałym zawsze zwraca wartość „true”",
"wywołanie elementu %s pojawiające się w kontekście consteval zawsze zwraca wartość „true”",
"wywołanie %s pojawiające się w funkcji innej niż constexpr zawsze zwraca wartość „false”",
"ograniczenie typu nie powiodło się dla elementu %t",
"opcji „export” nie można używać w trybach, w których włączono moduły języka C++",
"deklaracja fragmentu modułu globalnego musi poprzedzać dowolną inną deklarację",
"deklarację modułu można poprzedzać tylko fragment modułu globalnego",
"fragment modułu prywatnego musi być poprzedzony deklaracją modułu",
"nie można wyeksportować fragmentu modułu %s",
"nie można zadeklarować więcej niż jednego modułu",
"nie można zadeklarować więcej niż jednego fragmentu modułu %s",
"moduł musi być zadeklarowany z niepustą nazwą",
"%sq nie jest nagłówkiem, który można zaimportować",
"nie można zaimportować modułu bez nazwy",
"moduł nie może mieć zależności interfejsu od samego siebie",
"moduł %sq został już zaimportowany",
"plik modułu",
"nie można odnaleźć pliku modułu %sq do zaimportowania",
"nie można zaimportować pliku modułu %sq"
"nie można odnaleźć pliku modułu dla modułu %sq",
"nie można zaimportować pliku modułu %sq",
"oczekiwano pliku modułu %s1, a zamiast tego znaleziono plik modułu %s2",
"podczas otwierania pliku modułu %sq",
"nieznana nazwa partycji %sq",
"nieznany",
"nagłówek, który można zaimportować",
"element EDG",
"obiekt IFC",
"nieoczekiwany",
"typ drugiego operandu %t2 musi mieć taki sam rozmiar jak element %t1",
"typ musi być możliwy do skopiowania w prosty sposób",
"typ %t nie jest obecnie obsługiwany na potrzeby oceny wyrażenia constexpr dla elementu __builtin_bit_cast",
"typy klas z polami bitowymi %t nie są obecnie obsługiwane na potrzeby oceny wyrażenia constexpr dla elementu __builtin_bit_cast",
"niestatyczna składowa danych typu referencyjnego %t uniemożliwia ocenę wyrażenia constexpr dla elementu __builtin_bit_cast",
"typ nietrwały %t uniemożliwia ocenę wyrażenia constexpr dla elementu __builtin_bit_cast",
"typ unii, wskaźnika lub wskaźnika do składowej %t uniemożliwia ocenę wyrażenia constexpr dla elementu __builtin_bit_cast",
"%npT (odziedziczone za pomocą deklaracji %p)",
"nie można wykonać konstrukcji podobiektu %t na potrzeby dziedziczenia konstruktorów — niejawny konstruktor domyślny został usunięty",
"Element %n musi zwracać wartość void",
"nieprawidłowy początek deklaracji członkowskiej",
"oczekiwano wartości „auto”",
"ten operator jest niedozwolony w tym miejscu; umieść w nawiasie poprzednie nowe wyrażenie",
"nieprawidłowe użycie koncepcji",
"domyślny operator porównania elementu członkowskiego nie może być kwalifikowany przez element „&&”",
"domyślna funkcja porównywania constexpr wywołuje funkcję non-constexpr %nd"
]
+91 -16
View File
@@ -1229,7 +1229,7 @@
"a transferência de controle em uma expressão de instrução não é permitida",
null,
"essa declaração não é permitida dentro de uma expressão de instrução",
"uma classe que não é trivial de ser copiada não pode ser definida dentro de uma expressão de instrução",
"não é possível definir, dentro de uma expressão de instrução, uma classe que não pode ser copiada de maneira trivial",
null,
"uma variável estática local inicializada dinamicamente não é permitida dentro de uma expressão de instrução",
"uma matriz de comprimento variável não é permitida dentro de uma expressão de instrução",
@@ -1290,7 +1290,7 @@
null,
"qualificadores asm GNU inválidos",
"um tipo de classe que não é trivial de ser copiado passou pelas reticências",
"um tipo de classe que não é trivial de ser copiado não pode ser buscado por va_arg",
"não é possível buscar por va_arg um tipo de classe que não pode ser copiado de maneira trivial",
"the \"u\" or \"U\" suffix must appear before the \"l\" or \"L\" suffix in a fixed-point literal",
"a opção 'fixed_point' pode ser utilizada somente quando se estiver compilando C",
"o operando inteiro pode causar estouro de ponto fixo",
@@ -2566,7 +2566,7 @@
"destino de atributo inválido para um atributo autônomo",
"destino de atributo inválido para este contexto",
"o atributo %t não pode ser usado aqui",
"%t é preterido; use '...' para especificar uma matriz de parâmetros",
"%t está preterido; use '...' para especificar uma matriz de parâmetros",
"o namespace padrão não pode ser estendido",
"o tipo na caixa deve ser uma classe value ou enum",
"a referência de rastreamento para a classe de valor não é permitida",
@@ -2759,7 +2759,7 @@
"a variável não pode ter um %t de tipo incompleto",
"acesso a subobjeto não inicializado (%n)",
"acesso a subobjeto não inicializado (classe base %t)",
"chamada de destruidor vazia",
"uma chamada de pseudodestruidor não é permitida em uma expressão de constante",
"tentativa de modificar o armazenamento const",
null,
null,
@@ -2806,11 +2806,11 @@
"um inicializador de membro padrão não é permitido em uma classe de valor",
"'--implicit_noexcept' exige um modo que habilite noexcept",
"não é possível realizar o desdobramento da operação envolvendo a classe base virtual (%t)",
null,
"a inicialização não é constante",
"não é possível avaliar o valor de %t incompleto",
"ignorando o valor retornado da rotina declarada com o atributo 'nodiscard'",
"ignorando o tipo de valor retornado com o atributo 'nodiscard'",
"o atributo 'nodiscard' não se aplica aos construtores, destrutores ou rotinas com o tipo de retorno nulo",
"o atributo 'nodiscard' não se aplica aos destruidores ou rotinas com o tipo de retorno nulo",
"o atributo 'fallthrough' se aplica somente a instruções nulas",
"o atributo 'fallthrough' pode aparecer somente em uma instrução switch da delimitação",
"a instrução fallthrough deve preceder o rótulo de caso ou padrão de switch",
@@ -2821,7 +2821,7 @@
"__has_include não pode aparecer fora de #if",
"não é possível adicionar a classe base CComCoClass",
"não é uma cadeia de caracteres com terminação nula",
"o tipo não escalar %t não pode ser usado em uma chamada de destruidor vazia",
"o tipo não escalar %t não pode ser usado em uma chamada de pseudodestruidor",
"o endereço de 'weak' %n não é constante",
"substituições recursivas em excesso de assinaturas de modelo de função",
"especificador inválido para a declaração de associação estruturada",
@@ -3170,7 +3170,7 @@
"tipo incorreto %t para o parâmetro do operador de comparação usado como padrão (precisa ser 'referência à const X', em que X é o tipo de classe delimitadora)",
"o tipo de retorno do operador de comparação usado como padrão precisa ser 'bool'",
"um operador de comparação de membros usado como padrão precisa ser 'const'",
"mais de um operador \"espaçonave\" usado como padrão definido nesta classe",
null,
"o tipo de promessa de corrotina %t não pode ter 'return_void' e 'return_value' definidos",
"%p declarado de 'return_value'",
"'return_void' declarou %p",
@@ -3207,20 +3207,95 @@
"o tipo de objeto descartado tem o atributo 'nodiscard' (%sq)",
"uma referência de pseudodestruidor pode ser usada somente para uma chamada pseudodestruidor",
"uma chamada de destruidor explícita não é permitida em uma expressão constante",
"um operador de vírgula que não está entre parênteses em uma expressão de subscrito de matriz é preterido",
"um operador de vírgula que não está entre parênteses em uma expressão de subscrito de matriz está preterido",
"número de elementos alocados dinamicamente (%d) muito pequeno para o inicializador",
"um operando volátil para a expressão %s é preterido",
"o uso do resultado de uma atribuição para um objeto volátil escalar é preterido",
"um operando volátil da expressão %s está preterido",
"o uso do resultado de uma atribuição para um objeto volátil escalar está preterido",
"um tipo de destino volátil para uma expressão de atribuição composta foi preterido",
"um parâmetro de função volátil é preterido",
"um tipo de retorno volátil é preterido",
"o uso de um qualificador volátil em uma associação estruturada é preterido",
"um parâmetro de função volátil está preterido",
"um tipo de retorno volátil está preterido",
"o uso de um qualificador volátil em uma associação estruturada está preterido",
"o argumento 'ext_vector_type' deve estar entre 1 e 2047",
"o atributo 'ext_vector_type' pode aparecer somente em um typedef",
"o atributo 'ext_vector_type' se aplica somente a tipos inteiro ou de ponto flutuante",
"esta macro de teste de recurso é ignorado (e retorna 0) no modo de compilação atual",
"não é possível avaliar um inicializador agregado com vários elementos para uma união",
"O %nd selecionado para a regravação do operador não retorna o tipo bool",
"uma nova expressão que chama uma função de alocação específica da classe não pode ser avaliada como constante",
"uma nova expressão de posicionamento não pode ser avaliada como constante",
"excluir por meio de um ponteiro de subobjeto exige um destruidor virtual",
"%npT (com argumentos invertidos)",
"o operando de __INTADDR__ precisa ser deslocado do ponteiro nulo",
"O constructo _genérico corresponde a vários tipos",
"a outra correspondência é %t",
"o atributo 'availability' usado aqui é ignorado",
"A instrução inicializadora no estilo C++20 em uma instrução 'for' com base em intervalos não é padrão neste modo",
"co_await pode ser aplicado somente a uma instrução 'for' baseada em intervalos",
"não é possível deduzir o tipo de intervalo no loop 'for' com base em intervalos",
"as variáveis embutidas são um recurso do C++17",
"opções de classe abstrata reduzidas podem ser usadas somente ao compilar C++",
"início de expressão inválido na cláusula requires",
"uma expressão de conversão em uma cláusula requires precisa estar entre parênteses",
"este operador não pode aparecer no nível superior (sem parênteses) em uma cláusula requires",
"a restrição atômica precisa ter o tipo bool",
"falha na substituição de restrição atômica",
"restrição atômica não constante",
"a restrição atômica é avaliada como false",
"restrição de modelo não satisfeita",
"a definição do conceito não pode aparecer neste escopo",
"redeclaração inválida de %nd",
"falha na substituição de argumentos para o conceito de ID",
"o conceito é false",
"uma cláusula requires não é permitida aqui (não é uma função de modelo)",
"modelo de conceito",
"cláusula requires incompatível com %nfd",
"um atributo é esperado",
"início de requisito inválido",
"um nome de tipo é esperado",
"um parâmetro de reticências não é permitido em uma expressão requires",
"o parâmetro sem nome na expressão requires não tem efeito",
"um nome de conceito é esperado",
"a chamada para %s que aparece em uma expressão de constante sempre produz 'true'",
"a chamada para %s que aparece em um contexto consteval sempre produz 'true'",
"a chamada para %s que aparece em uma função não constexpr sempre produz 'false'",
"falha na restrição de tipo para %t",
"a opção 'export' não pode ser usada em modos em que os módulos C++ estão habilitados",
"uma declaração de fragmento de módulo global precisa preceder qualquer outra declaração",
"uma declaração de módulo só pode ser precedida por um fragmento de módulo global",
"um fragmento de módulo privado precisa ser precedido por uma declaração de módulo",
"não é possível exportar um fragmento de módulo %s",
"não é possível declarar mais de um módulo",
"não é possível declarar mais de um fragmento de módulo %s",
"um módulo precisa ser declarado com um nome não vazio",
"%sq não é um cabeçalho importável",
"não é possível importar um módulo sem nome",
"um módulo não pode ter uma dependência de interface em si mesmo",
"o módulo %sq já foi importado",
"arquivo de módulo",
"não foi possível localizar o arquivo de módulo %sq para importação",
"não foi possível importar o arquivo de módulo %sq"
"não foi possível localizar o arquivo de módulo para o módulo %sq",
"não foi possível importar o arquivo de módulo %sq",
"o arquivo de módulo %s1 era esperado; em vez dele, foi encontrado o arquivo de módulo %s2",
"ao abrir o arquivo de módulo %sq",
"nome de partição desconhecido %sq",
"um desconhecido",
"um cabeçalho importável",
"um EDG",
"um IFC",
"um inesperado",
"o tipo do segundo operando %t2 precisa ter o mesmo tamanho que %t1",
"o tipo precisa ser fácil de ser copiado",
"no momento, não há suporte para o tipo %t para a avaliação constexpr de __builtin_bit_cast",
"no momento, não há suporte para os tipos de classe com bitfields %t na avaliação constexpr de __builtin_bit_cast",
"o membro de dados não estático do tipo de referência %t impede a avaliação constexpr de __builtin_bit_cast",
"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",
"%npT (herdado pelo 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",
"%n precisa retornar nulo",
"declaração de início de membro inválida",
"'auto' esperado",
"este operador não é permitido neste ponto; coloque parênteses na nova expressão anterior",
"uso inválido do conceito",
"um operador de comparação de membros usado como padrão não pode ser qualificado por '&&'",
"a função de comparação constexpr padrão chama a função não constexpr %nd"
]
+83 -8
View File
@@ -2759,7 +2759,7 @@
"переменная не может иметь незавершенный тип %t",
"доступ к неинициализированному подобъекту (%n)",
"доступ к неинициализированному подобъекту (базовый класс: %t)",
"вызов пустого деструктора",
"вызов псевдодеструктора не разрешен в константном выражении",
"попытка изменить хранилище констант",
null,
null,
@@ -2806,11 +2806,11 @@
"инициализатор члена по умолчанию запрещен в классе значений",
"--implicit_noexcept требует режим, включающий noexcept",
"не удается свернуть операцию с участием виртуального базового класса (%t)",
null,
"инициализация не является постоянной.",
"не удается вычислить значение неполного %t",
"пропуск возвращаемого значения от процедуры, объявленной с помощью атрибута nodiscard",
"пропуск типа возвращаемого значения с атрибутом nodiscard",
"атрибут nodiscard не применяется к конструкторам, деструкторам или процедурам с возвращаемым значением void",
"атрибут \"nodiscard\" не применяется к деструкторам или процедурам с типом возвращаемого значения void",
"атрибут fallthrough применим только к операторам null",
"атрибут fallthrough может использоваться только во внешнем операторе switch",
"оператору fallthrough должна предшествовать метка switch case или default",
@@ -2821,7 +2821,7 @@
"__has_include запрещено указывать за пределами #if",
"не удалось добавить базовый класс CComCoClass",
"не является строкой, оканчивающейся нулевым символом",
"нескалярный тип %t невозможно использовать в вызове пустого деструктора",
"нескалярный тип %t не может использоваться в вызове псевдодеструктора",
"адрес \"слабого\" %n не является постоянным",
"слишком много рекурсивных подстановок для сигнатур шаблона функции",
"Недопустимый описатель для объявления структурированной привязки.",
@@ -3170,7 +3170,7 @@
"недопустимый тип %t для параметра оператора сравнения по умолчанию (необходимо указать ссылку на константу X, где X — тип включающего класса)",
"необходимо использовать возвращаемый тип оператора сравнения по умолчанию \"bool\"",
"необходимо использовать оператор сравнения элемента по умолчанию \"const\"",
"В этом классе определено больше одного оператора \"<=>\" по умолчанию.",
null,
"Для типа обещания сопрограммы %t не могут быть одновременно заданы \"return_void\" и \"return_value\".",
"Значение \"return_value\" имеет объявление %p.",
"\"return_void\" было объявлено как %p",
@@ -3219,8 +3219,83 @@
"атрибут \"ext_vector_type\" может присутствовать только в typedef",
"атрибут \"ext_vector_type\" применяется только к целочисленным типам или типам с плавающей запятой",
"этот макрос тестирования компонента пропускается (и возвращает 0) в текущем режиме компиляции",
"Невозможно вычислить агрегатный инициализатор со множеством элементов для объединения.",
"невозможно вычислить агрегатный инициализатор со множеством элементов для объединения",
"%nd, выбранный для перезаписи оператора, не возвращает логический тип",
"new-expression, вызывающее функцию выделения для конкретного класса, не может быть вычислено в константном выражении",
"Выражение placement new не может быть вычислено как константное.",
"для удаления через указатель на подобъект требуется виртуальный деструктор",
"%npT (с обратными аргументами)",
"операнд __INTADDR__ должен содержать смещение от нулевого указателя",
"Конструкция _Generic соответствует нескольким типам",
"другое совпадение — %t",
"Использованный здесь атрибут \"Availability\" игнорируется.",
"Оператор инициализатора в стиле C++20 в операторе for на основе диапазонов является нестандартным в этом режиме.",
"co_await можно применить только к оператору for на основе диапазонов.",
"Невозможно вывести тип диапазона в цикле for на основе диапазона.",
"встроенные переменные — это функция C++17",
"Нестрогие параметры абстрактного класса можно использовать только при компиляции C++.",
"Недопустимое начало выражения в предложении requires",
"Выражение приведения в предложении requires должно быть заключено в круглые скобки",
"Этот оператор не может находиться на верхнем уровне (без скобок) в предложении requires",
"Атомарное ограничение должно иметь тип bool",
"Ошибка при подстановке атомарного ограничения",
"Атомарное ограничение не является константой",
"Вычисление атомарного ограничения дает значение false",
"Ограничение шаблона не соблюдено",
"Определение концепции не может находиться в этой области",
"Недопустимое повторное объявление %nd",
"Не удалось подставить аргументы для идентификатора концепции",
"Концепция имеет значение false",
"Использование здесь предложения requires запрещено (не шаблонная функция)",
"Шаблон концепции",
"Предложение requires несовместимо с %nfd",
"требуется атрибут",
"Недопустимое начало требования",
"Требуется имя типа",
"Использование параметра-многоточия в выражении requires запрещено",
"Неименованный параметр в выражении requires не оказывает никакого влияния",
"требуется имя концепции",
"Вызов %s в константном выражении всегда дает результат \"true\"",
"Вызов %s в контексте consteval всегда дает результат \"true\"",
"Вызов %s в функции, отличной от constexpr, всегда дает результат \"false\"",
"сбой ограничения типа для %t",
"Параметр \"export\" запрещено использовать в режимах, где включены модули C++",
"Объявление фрагмента глобального модуля должно предшествовать любому другому объявлению",
"Объявлению модуля может предшествовать только фрагмент глобального модуля",
"Фрагменту закрытого модуля должно предшествовать объявление модуля",
"Не удается экспортировать фрагмент модуля %s",
"Невозможно объявить более одного модуля",
"Невозможно объявить больше одного фрагмента модуля %s",
"Модуль должен быть объявлен с непустым именем",
"%sq не является пригодным для импорта заголовком",
"Невозможно импортировать модуль без имени",
"Модуль не может иметь зависимость интерфейса от самого себя",
"Модуль %sq уже импортирован",
"файл модуля",
"не удалось найти файл модуля %sq для импорта",
"не удалось импортировать файл модуля %sq"
"не удалось найти файл модуля для модуля %sq",
"не удалось импортировать файл модуля %sq",
"Ожидался файл модуля %s1, вместо него обнаружен файл модуля %s2",
"При открытии файла модуля %sq",
"Неизвестное имя раздела %sq",
"неизвестный",
"Пригодный для импорта заголовок",
"EDG",
"IFC",
"непредвиденный",
"тип второго операнда %t2 должен иметь тот же размер, что и %t1.",
"тип должен поддерживать элементарное копирование.",
"тип %t сейчас не поддерживается в вычислении constexpr для __builtin_bit_cast.",
"типы классов с битовыми полями %t сейчас не поддерживаются в вычислении constexpr для __builtin_bit_cast.",
"нестатические элементы данных ссылочного типа %t не позволяют выполнять вычисление constexpr для __builtin_bit_cast.",
"непостоянный тип %t не позволяет выполнять вычисление constexpr для __builtin_bit_cast",
"тип %t объединения, указателя или указателя на элемент не позволяет выполнять вычисление constexpr для __builtin_bit_cast.",
"%npT (наследуется с помощью объявления %p)",
"невозможно выполнить конструирование подобъекта %t для наследования конструкторов — неявный конструктор по умолчанию удален.",
"%n требует возврата void.",
"недопустимое начало объявления элемента",
"требуется \"auto\"",
"этот оператор не может использоваться в этом месте; заключите предыдущее выражение new в скобки",
"недопустимое использование концепции",
"оператор сравнения элемента по умолчанию не может быть квалифицирован как \"&&\"",
"функция сравнения constexpr по умолчанию вызывает функцию %nd, не являющуюся constexpr"
]
+82 -7
View File
@@ -2759,7 +2759,7 @@
"değişken, tam olmayan %t türüne sahip olamaz",
"başlatılmamış alt nesneye (%n) erişim",
"başlatılmamış alt nesneye (%t temel sınıfı) erişim",
"etkisiz yıkıcı çağrısı",
"sabit ifadesinde sözde yıkıcı çağrısına izin verilmez",
"const depolama alanını değiştirme girişimi",
null,
null,
@@ -2806,11 +2806,11 @@
"value sınıfında varsayılan üye başlatıcıya izin verilmiyor",
"'--implicit_noexcept', noexcept'i etkinleştiren bir mod gerektiriyor",
"sanal temel sınıfı (%t) içeren işlem katlanamaz",
null,
"başlatma değeri sabit değil",
"eksik %t değeri değerlendirilemiyor",
"'nodiscard' özniteliği ile bildirilen yordamdan gelen dönüş değeri yoksayılıyor",
"'nodiscard' özniteliğine sahip dönüş değeri yoksayılıyor",
"'nodiscard' özniteliği void dönüş türüne sahip oluşturucular, yıkıcılar veya yordamlar için geçerli değildir",
"'nodiscard' özniteliği yıkıcılar veya void dönüş türüne sahip yordamlar için geçerli değildir",
"'fallthrough' özniteliği yalnızca null ifadeler için geçerlidir",
"'fallthrough' özniteliği yalnızca kapsayan bir switch ifadesinde görünebilir",
"fallthrough ifadesi switch case etiketinden veya default ifadesinden önce gelmelidir",
@@ -2821,7 +2821,7 @@
"__has_include, #if dışında görünemez",
"CComCoClass temel sınıfı eklenemedi",
"null ile sonlandırılmış bir dize değil",
"etkisiz bir yıkıcı çağrıda skaler olmayan %t türü kullanılamaz",
"sözde yıkıcı çağrısında skaler olmayan %t türü kullanılamaz",
"'weak' %n öğesinin adresi sabit değil",
"işlev şablonu imzası için çok fazla sayıda yinelenen değişim var",
"yapılandırılmış bağlama bildirimi için belirtici geçersiz",
@@ -3170,7 +3170,7 @@
"varsayılan olarak ayarlanan karşılaştırma işlecinin parametresi için %t türü hatalı ('const X başvurusu' olmalıdır; burada X, kapsayan sınıf türüdür)",
"varsayılan olarak ayarlanan karşılaştırma işlecinin dönüş türü 'bool' olmalıdır",
"varsayılan olarak ayarlanan üye karşılaştırma işleci 'const' olmalıdır",
"bu sınıfta varsayılan olarak ayarlanan birden fazla birleştirilmiş karşılaştırma işleci tanımlandı",
null,
"eş yordama ait %t promise türünde hem 'return_void' hem de 'return_value' ayarlanmış olamaz",
"'return_value' tarafından bildirilen %p",
"'return_void' tarafından bildirilen %p",
@@ -3220,7 +3220,82 @@
"'ext_vector_type' özniteliği yalnızca tamsayı veya kayan nokta türleri için geçerlidir",
"Bu feature-test makrosu, geçerli derleme modunda yoksayılır (ve 0 döndürür)",
"birleşim için birden çok öğe içeren bir küme başlatıcısı değerlendirilemez",
"Operatör yeniden yazma için seçilen %nd bool türü döndürmüyor",
"sınıfa özgü ayırma işlevini çağıran yeni bir ifade sabit değer olarak değerlendirilemez",
"yerleşim new ifadesi sabit değer olarak değerlendirilemez",
"alt nesne işaretçisi aracılığıyla silme işlemi, sanal yıkıcı gerektirir",
"%npT (tersine çevrilmiş bağımsız değişkenlerle)",
"__INTADDR__ işleneni null işaretçisinden mahsup edilmelidir",
"_Generic yapısı birden çok türle eşleşiyor",
"diğer eşleşme %t",
"burada kullanılan 'availability' özniteliği yoksayıldı",
"Bu modda, aralık tabanlı 'for' deyimindeki C++20 stili başlatıcı deyimi standart dışıdır",
"co_await yalnızca aralık tabanlı for deyimine uygulanabilir",
"aralık tabanlı 'for' döngüsündeki aralık türü çıkarsanamıyor",
"satır içi değişkenler bir C++17 özelliğidir",
"kısıtlanmamış soyut sınıf seçenekleri yalnızca C++ derlenirken kullanılabilir",
"requires yan tümcesindeki ifadenin başlangıcı geçersiz",
"requires yan tümcesindeki tür dönüştürme ifadesi ayraç içine alınmalıdır",
"bu işleç, requires yan tümcesindeki en üst düzeyde (ayraç olmadan) görünemez",
"atomik kısıtlaması bool türünde olmalıdır",
"atomik kısıtlaması değiştirilemedi",
"atomik kısıtlaması sabit değil",
"atomik kısıtlaması false olarak değerlendiriliyor",
"şablon kısıtlaması karşılanmadı",
"bu kapsamda kavram tanımı görünemez",
"%nd için yeniden bildirim geçersiz",
"kavram kimliği bağımsız değişkenleri değiştirilemedi",
"kavram false",
"burada bir requires yan tümcesine izin verilmiyor (şablonlu bir işlev değil)",
"kavram şablonu",
"requires yan tümcesi %nfd ile uyumsuz",
"öznitelik bekleniyordu",
"geçersiz gereksinim başlangıcı",
"tür adı bekleniyordu",
"requires ifadesinde üç nokta parametresine izin verilmez",
"requires ifadesindeki adlandırılmamış parametrenin etkisi yok",
"dosya adı bekleniyordu",
"sabit bir ifadede görünen %s çağrısı her zaman 'true' değerini oluşturur",
"consteval bağlamında görünen %s çağrısı her zaman 'true' değerini oluşturur",
"constexpr dışı bir işlevde görünen %s çağrısı her zaman 'false' değerini oluşturur",
"%t için tür kısıtlaması başarısız oldu",
"C++ modüllerinin etkin olduğu modlarda 'dışarı aktar' seçeneği kullanılamaz",
"genel bir modül parçası bildirimi diğer tüm bildirimlerden önce gelmelidir",
"modül bildiriminin önünde yalnızca bir genel modül parçası olabilir",
"özel bir modül parçasının önünde bir modül bildirimi olmalıdır",
"%s modül parçası dışarı aktarılamıyor",
"birden fazla modül bildirilemez",
"birden fazla %s modül parçası bildirilemez",
"modülün boş olmayan bir adla bildirilmesi gerekir",
"%sq, içeri aktarılabilen bir üst bilgi değil",
"adı olmayan bir modül içeri aktarılamaz",
"modülün kendisine yönelik arabirim bağımlılığı olamaz",
"%sq modülü zaten içeri aktarılmış",
"modül dosyası",
"içeri aktarılacak %sq modül dosyası bulunamadı",
"%sq modül dosyası içeri aktarılamadı"
"%sq modülü için modül dosyası bulunamadı",
"%sq modül dosyası içeri aktarılamadı",
"%s1 modül dosyası bekleniyordu ancak bunun yerine %s2 modül dosyası bulundu",
"%sq modül dosyası açılırken",
"%sq bölüm adı bilinmiyor",
"bilinmeyen",
"İçeri aktarılabilen üst bilgi",
"EDG",
"IFC",
"beklenmeyen",
"%t2 ikinci işlenenin türü, %t1 ile aynı boyutta olmalıdır",
"tür, üç yana kopyalanabilir olmalıdır",
"%t türü şu anda __builtin_bit_cast constexpr değerlendirmesi için desteklenmiyor",
"Bitfields %t sahip sınıf türleri, __builtin_bit_cast constexpr değerlendirmesi için şu anda desteklenmiyor",
"başvuru türündeki statik olmayan veri üyesi __builtin_bit_cast %t constexpr değerlendirmesi yapılmasını engelliyor",
"geçici tür %t __builtin_bit_cast constexpr değerlendirmesi yapılmasını engelliyor",
"bir Union, işaretçi veya üye işaretçisi türü %t __builtin_bit_cast constexpr değerlendirmesine engel olur",
"%npT (decl %p kullanılarak devralındı)",
"devralma oluşturucuları için %t alt nesne oluşturma gerçekleştirilemiyor; örtük varsayılan Oluşturucu silindi",
"%n void döndürmesi gerekir",
"üye bildiriminin başlangıcı geçersiz",
"'auto' bekleniyor",
"bu işlece bu noktada izin verilmiyor; önceki yeni ifadeyi parantez içine alın",
"kavram kullanımı geçersiz",
"varsayılan olarak ayarlanan üye karşılaştırma işleci tam '&&' ile nitelenemez",
"varsayılan constexpr karşılaştırma işlevi constexpr olmayan %nd işlevini çağırıyor"
]
+82 -7
View File
@@ -2759,7 +2759,7 @@
"变量不能有不完整的类型 %t",
"对未初始化的子对象的访问(%n)",
"对未初始化的子对象的访问(基类 %t)",
"析构函数调用",
"常数表达式中不允许使用伪析构函数调用",
"尝试修改常量存储",
null,
null,
@@ -2806,11 +2806,11 @@
"值类中不允许使用默认成员初始化表达式",
"\"--implicit_noexcept\" 需要可启用 noexcept 的模式",
"不能折叠涉及虚拟基类的操作(%t)",
null,
"初始化不是常数",
"无法计算不完整 %t 的值",
"忽略使用 \"nodiscard\" 属性声明的例程的返回值",
"忽略具有 \"nodiscard\" 属性的返回值类型",
"\"nodiscard\" 属性不适用于构造函数、析构函数以及返回类型为 void 的例程",
"\"nodiscard\" 属性不适用于析构函数返回类型为 void 的例程",
"\"fallthrough\" 属性仅适用于 null 语句",
"\"fallthrough\" 属性可能只出现在封闭的 switch 语句中",
"fallthrough 语句必须后接 switch case 标签或默认值",
@@ -2821,7 +2821,7 @@
"__has_include 不能出现在 #if 外部",
"无法添加 CComCoClass 基类",
"不是以 null 结尾的字符串",
"析构函数调用中不能使用非标量类型 %t",
"析构函数调用中不能使用非标量类型 %t",
"\"weak\" %n 的地址不是常量",
"函数模板签名的递归替换项过多",
"结构化绑定声明的说明符无效",
@@ -3170,7 +3170,7 @@
"默认比较运算符的参数的类型 %t 不正确(必须是“对 const X 的引用”,其中 X 是封闭类类型)",
"默认比较运算符的返回类型必须是 \"bool\"",
"默认成员比较运算符必须为 \"const\"",
"此类中定义了多个默认的太空船运算符",
null,
"协同例程的 promise 类型 %t 不能同时设置 \"return_void\" 和 \"return_value\"",
"“return_value”已声明 %p",
"\"return_void\" 已声明 %p",
@@ -3220,7 +3220,82 @@
"\"ext_vector_type\" 属性仅适用于整数或浮点类型",
"在当前编译模式下,忽略了此功能测试宏(并返回 0)",
"无法使用联合的多个元素计算聚合初始值设定项",
"为运算符重写选择的 %nd 不返回布尔类型",
"无法对调用类专属分配函数的 new-expression 进行常量计算",
"无法对 placement new 表达式进行常量计算",
"需使用虚拟析构函数才能通过子对象指针删除",
"%npT (带逆转参数)",
"__INTADDR__ 的操作数必须是从空指针算起的偏移量",
"泛型构造与多个类型相匹配(_G)",
"另一匹配是 %t",
"已忽略此处使用的 \"availability\" 属性",
"在基于范围的 \"for\" 语句中,C++20 样式的初始化表达式语句在此模式下不是标准的",
"co_await 只能应用到基于范围的 for 语句",
"无法在基于范围的 \"for\" 循环中推断范围类型",
"内联变量是 C++17 功能",
"宽松抽象类选项只能在编译 C++ 时使用",
"requires 子句中表达式的开头无效",
"requires 子句中的强制转换表达式必须放在括号中",
"此运算符不能出现在 requires 子句的顶层(不带括号)",
"原子约束必须具有 bool 类型",
"原子约束未能替换",
"原子约束不是常量",
"原子约束的计算结果为 false",
"不满足模板约束",
"概念定义不能出现在此范围内",
"%nd 的重新声明无效",
"concept-id 的参数替换失败",
"概念为 false",
"此处不允许使用 requires 子句(不是模板化函数)",
"概念模板",
"requires 子句与 %nfd 不兼容",
"预期特性",
"要求的开头无效",
"预期类型名称",
"requires 表达式中不允许使用省略号参数",
"requires 表达式中未命名的参数不起任何作用",
"预期概念名称",
"在常量表达式中出现的对 %s 的调用始终产生 \"true\"",
"在 consteval 上下文中出现的对 %s 的调用始终产生 \"true\"",
"在非 constexpr 函数中出现的对 %s 的调用始终产生 \"false\"",
"%t 的类型约束失败",
"在启用 C++ 模块的模式中,不能使用选项“导出”",
"全局模块片段声明必须位于任何其他声明之前",
"模块声明前面只能是全局模块片段",
"专用模块片段前面必须有模块声明",
"无法导出 %s 模块片段",
"不能声明一个以上的模块",
"不能声明一个以上的 %s 模块片段",
"必须使用非空名称声明模块",
"%sq 不是可导入标头",
"不能导入没有名称的模块",
"模块不能与自身有接口依赖关系",
"已导入模块 %sq",
"模块文件",
"找不到可导入的模块文件 %sq",
"无法导入模块文件 %sq"
"找不到模块 %sq 的模块文件",
"无法导入模块文件 %sq",
"预期 %s1 模块文件,但找到 %s2 模块文件",
"打开模块文件 %sq 时",
"未知的分区名称 %sq",
"未知",
"可导入标头",
"EDG",
"IFC",
"非预期",
"第二个操作数的类型 %t2 必须与 %t1 大小相同",
"类型必须可轻松复制",
"类型 %t 当前不支持对 __builtin_bit_cast 进行 constexpr 计算",
"位域为 %t 的类类型不支持对 __builtin_bit_cast 进行 constexpr 计算",
"引用类型 %t 的非静态数据成员阻止对 __builtin_bit_cast 进行 constexpr 计算",
"易失类型 %t 阻止对 __builtin_bit_cast 进行 constexpr 计算",
"联合类型、指针类型或指向成员的指针类型 %t 阻止对 __builtin_bit_cast 进行 constexpr 计算",
"%npT (通过使用 decl %p 继承)",
"无法为继承构造函数执行 %t 的子对象构造 -- 已删除隐式默认构造函数",
"%n 必须返回 void",
"成员声明的开头无效",
"应为 \"auto\"",
"此位置不允许使用此运算符;请前面的新表达式括起来",
"概念的使用无效",
"默认成员比较运算符不能是 \"&&\" 限定",
"默认的 constexpr 比较函数会调用非 constexpr 函数 %nd"
]
+91 -16
View File
@@ -1574,7 +1574,7 @@
"以 'mutable' 宣告參考並非標準做法",
"陣列的條件宣告一定是 true",
"靜態判斷提示失敗,因為 %sq",
"已忽略可視性屬性,因為它與上一個宣告衝突",
"已忽略可見度屬性,因為它與上一個宣告衝突",
"欄位名稱會解析成一個以上的位移 -- 請參閱 %nod1 和 %nod2",
"%sq 不是欄位名稱",
"case 標籤值已出現在這個 switch %p 中",
@@ -1675,10 +1675,10 @@
"在前置處理輸出中無法顯示十六進位值為 %s 的 Unicode 字元",
"要求的建構函式/解構函式優先權已保留給內部使用",
"無法辨認的 GCC pragma",
"無法辨認的 GCC 可視性 pragma 指示詞",
"無法辨認的可視性類型",
"可視性 pragma 仍在使用中",
"沒有相符的 visibility push",
"無法辨認的 GCC 可見度 pragma 指示詞",
"無法辨認的可見度類型",
"可見度 pragma 仍在使用中",
"沒有相符的可見度推送",
"不完整類型的 typeid",
null,
"假設陣列 %n 有一個元素",
@@ -1951,8 +1951,8 @@
"%[C++/CLI] 模式需要 microsoft_version >= 1600",
"預設索引的屬性不可以為靜態",
"屬性存取子不可以同時為靜態和虛擬",
"最上層可視性規範不能出現在巢狀類型宣告上",
"最上層可視性規範需要類型定義",
"最上層可見度規範不能出現在巢狀類型宣告上",
"最上層可見度規範需要類型定義",
"trivial 屬性不能有參考類型",
"trivial 屬性不能有 const 或 volatile 類型",
"%nd 先前宣告為不同類型的列舉類型",
@@ -1990,7 +1990,7 @@
"覆寫規範未替基底類別成員函式命名",
"覆寫規範指定了非虛擬成員 %nd",
"成員函式覆寫了已經被 %nd2 覆寫的 %nd1",
"最多只允許一個可視性規範",
"最多只允許一個可見度規範",
"用於委派定義的類型 %t 不是函式類型",
"委派成員類型只能是 %[managed] 類別的成員",
"不允許有委派類型的追蹤參考",
@@ -2759,7 +2759,7 @@
"變數不得有不完整的類型 %t",
"存取未初始化的子物件 (%n)",
"存取未初始化的子物件 (基底類別 %t)",
"空的解構函式呼叫",
"常數運算式中不允許虛擬解構函式呼叫",
"嘗試修改常數儲存體",
null,
null,
@@ -2806,11 +2806,11 @@
"實值類別中不允許預設的成員初始設定式",
"'--implicit_noexcept' 需要可啟用 noexcept 的模式",
"無法進行與虛擬基底類別 (%t) 有關的摺疊運算",
null,
"初始化不是常數",
"無法為不完整的 %t 評估值",
"正在略過以 'nodiscard' 屬性宣告之常式的傳回值",
"正在略過具有 'nodiscard' 屬性的傳回值類型",
"'nodiscard' 屬性不適用於具有 void 傳回型別的建構函式、解構函式或常式",
"'nodiscard' 屬性不適用於具有 void 傳回型別的解構函式或常式",
"'fallthrough' 屬性只適用於 null 陳述式",
"'fallthrough' 屬性只可出現在封閉式 switch 陳述式中",
"fallthrough 陳述式必須在 switch case 標籤或預設之前",
@@ -2821,7 +2821,7 @@
"__has_include 不可以出現在 #if 之外",
"無法新增 CComCoClass 基底類別",
"不是以 null 結尾的字串",
"非純量類型 %t 無法在無意義的解構函式呼叫中使用",
"虛擬解構函式呼叫中不能使用非純量的類型 %t",
"'weak' %n 的位址不是常數",
"有太多遞迴的函式範本簽章替代",
"結構化繫結宣告的指定名稱無效",
@@ -3170,7 +3170,7 @@
"預設比較運算子參數的類型 %t 不正確 (必須是 'reference to const X',其中 X 是外層類別類型)",
"預設比較運算子的傳回型別必須是 'bool'",
"預設的成員比較運算子必須是 'const'",
"這個類別中定義了多個預設 spaceship 運算子",
null,
"協同程式的 Promise 類型 %t 不能同時設有 'return_void' 和 'return_value'",
"'return_value' 已宣告 %p",
"'return_void' 已宣告 %p",
@@ -3219,8 +3219,83 @@
"'ext_vector_type' 屬性只能出現在 typedef 中",
"'ext_vector_type' 屬性只適用於整數或浮點數類型",
"在目前的編譯模式中忽略此功能測試巨集 (並傳回 0)",
"無法評估具有聯集之多項元素的總初始設定式",
"無法評估對於聯集有多個元素的總初始設定式",
"針對運算子重寫選取的 %nd 不會傳回 bool 類型",
"呼叫類別專屬配置函式的 new-expression 不能進行常數評估",
"placement new 運算式不能進行常數評估",
"需要有虛擬解構函式才能透過子物件指標刪除",
"%npT (具有反轉引數)",
"__INTADDR__ 的運算元必須從 null 指標位移",
"_Generic 建構符合多種類型",
"另一個相符項目為 %t",
"已忽略此處使用的 'availability' 屬性",
"範圍架構 'for' 陳述式中的 C++20 樣式初始設定式陳述式在此模式中不是標準用法",
"co_await 只能套用至範圍架構 for 陳述式",
"無法推算範圍架構 'for' 迴圈中的範圍類型",
"內嵌變數為 C++17 功能",
"寬鬆抽象類別選項只有在編譯 C++ 時才能使用",
"requires 子句中運算式的開頭無效",
"requires 子句中的 cast 運算式必須以括號括住",
"此運算子不能出現在 requires 子句的最上層 (沒有括號)",
"不可部分完成限制式必須具有 bool 類型",
"無法替代不可部分完成限制式",
"不可部分完成限制式不是常數",
"不可部分完成限制式評估為 false",
"未滿足範本限制式",
"概念定義不能出現在此範圍中",
"%nd 的重新宣告無效",
"概念識別碼的引數替代失敗",
"概念為 false",
"此處不允許使用 requires 子句 (非樣板化函式)",
"概念範本",
"requires 子句與 %nfd 不相容",
"必須為屬性名稱",
"需求的開頭無效",
"必須為類型名稱",
"requires 運算式中不允許使用省略符號參數",
"requires 運算式中未命名的參數沒有作用",
"必須為概念名稱",
"呼叫在常數運算式中出現的 %s 永遠會得到 'true'",
"呼叫在 consteval 內容中出現的 %s 永遠會得到 'true'",
"呼叫在非 constexpr 函式中出現的 %s 永遠會得到 'false'",
"%t 的類型限制式失敗",
"'export' 選項不能用於啟用 C++ 模組的模式中",
"全域模組片段宣告必須放在所有其他宣告前面",
"模組宣告前面只能放置全域模組片段",
"私人模組片段前面必須放置模組宣告",
"無法匯出 %s 模組片段",
"無法宣告多個模組",
"無法宣告多個 %s 模組片段",
"模組必須以非空白名稱宣告",
"%sq 不是可匯入的標頭",
"無法匯入沒有名稱的模組",
"模組本身不能具有介面相依性",
"已匯入模組 %sq",
"模組檔案",
"找不到任何可匯入的模組檔案 %sq",
"無法匯入模組檔案 %sq"
"找不到模組 %sq 的模組檔案",
"無法匯入模組檔案 %sq",
"必須為 %s1 模組檔案,但找到 %s2 模組檔案",
"在開啟模組檔案 %sq 時",
"未知的分割名稱 %sq",
"未知的",
"可匯入的標頭",
"EDG",
"IFC",
"未預期的",
"第二個運算元 %t2 的類型必須與 %t1 的大小相同",
"類型必須可以原樣複製",
"__builtin_bit_cast 的 constexpr 評估目前不支援類型 %t",
"__builtin_bit_cast 的 constexpr 評估目前不支援具有位元欄位 %t 的類別類型",
"參考類型 %t 的非靜態資料成員會防止 __builtin_bit_cast 的 constexpr 評估",
"揮發性類型 %t 會防止 __builtin_bit_cast 的 constexpr 評估",
"等位、指標或成員指標類型 %t 會防止 __builtin_bit_cast 的 constexpr 評估",
"%npT (透過使用 decl %p 繼承)",
"無法執行用於繼承建構函式的 %t 子物件建構 -- 已刪除隱含的預設建構函式",
"%n 必須傳回 void",
"成員宣告開頭無效",
"必須為 'auto'",
"目前不允許此運算子; 請以括號括住前面的 new 運算式",
"概念使用無效",
"預設的成員比較運算子不可限定為 '&&'",
"預設 constexpr 比較函式會呼叫非 constexpr 函式 %nd"
]
-17
View File
@@ -1,17 +0,0 @@
{
"defaults": [
"-D_MSC_EXTENSIONS",
"--microsoft",
"--microsoft_bugs",
"--microsoft_version",
"1924",
"--pack_alignment",
"8",
"-D_MSC_VER=1924",
"-D_MSC_FULL_VER=192428314",
"-D_MSC_BUILD=0",
"-D_M_IX86=600",
"-D_M_IX86_FP=2"
],
"defaults_op": "merge"
}
-7
View File
@@ -1,7 +0,0 @@
{
"defaults": [
"--pack_alignment",
"8"
],
"defaults_op" : "merge"
}
-17
View File
@@ -1,17 +0,0 @@
{
"defaults": [
"-D_MSC_EXTENSIONS",
"--microsoft",
"--microsoft_bugs",
"--microsoft_version",
"1924",
"--pack_alignment",
"8",
"-D_MSC_VER=1924",
"-D_MSC_FULL_VER=192428314",
"-D_MSC_BUILD=0",
"-D_M_IX86=600",
"-D_M_IX86_FP=2"
],
"defaults_op": "merge"
}
-18
View File
@@ -1,18 +0,0 @@
{
"defaults": [
"-D_MSC_EXTENSIONS",
"--microsoft",
"--microsoft_bugs",
"--microsoft_version",
"1924",
"--pack_alignment",
"8",
"-D_CPPUNWIND=1",
"-D_MSC_VER=1924",
"-D_MSC_FULL_VER=192428314",
"-D_MSC_BUILD=0",
"-D_M_X64=100",
"-D_M_AMD64=100"
],
"defaults_op": "merge"
}
-7
View File
@@ -1,7 +0,0 @@
{
"defaults": [
"--pack_alignment",
"8"
],
"defaults_op" : "merge"
}
-18
View File
@@ -1,18 +0,0 @@
{
"defaults": [
"-D_MSC_EXTENSIONS",
"--microsoft",
"--microsoft_bugs",
"--microsoft_version",
"1924",
"--pack_alignment",
"8",
"-D_CPPUNWIND=1",
"-D_MSC_VER=1924",
"-D_MSC_FULL_VER=192428314",
"-D_MSC_BUILD=0",
"-D_M_X64=100",
"-D_M_AMD64=100"
],
"defaults_op": "merge"
}
+7
View File
@@ -0,0 +1,7 @@
{
"defaults": [
"--pack_alignment",
"8"
],
"defaults_op": "merge"
}
+7
View File
@@ -0,0 +1,7 @@
{
"defaults": [
"--pack_alignment",
"8"
],
"defaults_op": "merge"
}
+16
View File
@@ -0,0 +1,16 @@
{
"defaults": [
"-D_MSC_EXTENSIONS",
"--microsoft",
"--microsoft_bugs",
"--microsoft_version",
"1926",
"--pack_alignment",
"8",
"-D_MSC_VER=1926",
"-D_MSC_FULL_VER=192628619",
"-D_MSC_BUILD=0",
"-D_M_ARM=7"
],
"defaults_op": "merge"
}
+7
View File
@@ -0,0 +1,7 @@
{
"defaults": [
"--pack_alignment",
"8"
],
"defaults_op": "merge"
}
+7
View File
@@ -0,0 +1,7 @@
{
"defaults": [
"--pack_alignment",
"8"
],
"defaults_op": "merge"
}
+17
View File
@@ -0,0 +1,17 @@
{
"defaults": [
"-D_MSC_EXTENSIONS",
"--microsoft",
"--microsoft_bugs",
"--microsoft_version",
"1926",
"--pack_alignment",
"8",
"-D_CPPUNWIND=1",
"-D_MSC_VER=1926",
"-D_MSC_FULL_VER=192628619",
"-D_MSC_BUILD=0",
"-D_M_ARM64=1"
],
"defaults_op": "merge"
}
+33 -33
View File
@@ -1,33 +1,33 @@
{
"defaults": [
"cpfe",
"--wchar_t_keyword",
"--no_warnings",
"--rtti",
"--edge",
"--exceptions",
"--error_limit",
"25000",
"-D_EDG_COMPILER",
"-D_USE_DECLSPECS_FOR_SAL=1"
],
"source_file_format": "-f %s",
"expressions": [
{
"match": "^/I(.*)",
"replace": "-I\n$1"
},
{
"match": "^/D(.*)",
"replace": "-D$1"
},
{
"match": "^/AI(.*)",
"replace": "--using_directory\n$1"
},
{
"match": "^/dE--header_only_fallback",
"replace": "--header_only_fallback"
}
]
}
{
"defaults": [
"cpfe",
"--wchar_t_keyword",
"--no_warnings",
"--rtti",
"--edge",
"--exceptions",
"--error_limit",
"25000",
"-D_EDG_COMPILER",
"-D_USE_DECLSPECS_FOR_SAL=1"
],
"source_file_format": "-f %s",
"expressions": [
{
"match": "^/I(.*)",
"replace": "-I\n$1"
},
{
"match": "^/D(.*)",
"replace": "-D$1"
},
{
"match": "^/AI(.*)",
"replace": "--using_directory\n$1"
},
{
"match": "^/dE--header_only_fallback",
"replace": "--header_only_fallback"
}
]
}
@@ -1,7 +1,7 @@
{
"defaults": [
"--pack_alignment",
"8"
],
"defaults_op" : "merge"
{
"defaults": [
"--pack_alignment",
"8"
],
"defaults_op" : "merge"
}
@@ -1,7 +1,7 @@
{
"defaults": [
"--pack_alignment",
"8"
],
"defaults_op" : "merge"
}
{
"defaults": [
"--pack_alignment",
"8"
],
"defaults_op" : "merge"
}
@@ -1,18 +1,18 @@
{
"defaults": [
"-D_MSC_EXTENSIONS",
"--microsoft",
"--microsoft_bugs",
"--microsoft_version",
"1924",
"--pack_alignment",
"8",
"-D_CPPUNWIND=1",
"-D_MSC_VER=1924",
"-D_MSC_FULL_VER=192428314",
"-D_MSC_BUILD=0",
"-D_M_X64=100",
"-D_M_AMD64=100"
],
"defaults_op": "merge"
{
"defaults": [
"-D_MSC_EXTENSIONS",
"--microsoft",
"--microsoft_bugs",
"--microsoft_version",
"1926",
"--pack_alignment",
"8",
"-D_CPPUNWIND=1",
"-D_MSC_VER=1926",
"-D_MSC_FULL_VER=192628619",
"-D_MSC_BUILD=0",
"-D_M_X64=100",
"-D_M_AMD64=100"
],
"defaults_op": "merge"
}
@@ -1,7 +1,7 @@
{
"defaults": [
"--pack_alignment",
"8"
],
"defaults_op" : "merge"
{
"defaults": [
"--pack_alignment",
"8"
],
"defaults_op" : "merge"
}
@@ -1,7 +1,7 @@
{
"defaults": [
"--pack_alignment",
"8"
],
"defaults_op" : "merge"
{
"defaults": [
"--pack_alignment",
"8"
],
"defaults_op" : "merge"
}
@@ -1,17 +1,17 @@
{
"defaults": [
"-D_MSC_EXTENSIONS",
"--microsoft",
"--microsoft_bugs",
"--microsoft_version",
"1924",
"--pack_alignment",
"8",
"-D_MSC_VER=1924",
"-D_MSC_FULL_VER=192428314",
"-D_MSC_BUILD=0",
"-D_M_IX86=600",
"-D_M_IX86_FP=2"
],
"defaults_op": "merge"
{
"defaults": [
"-D_MSC_EXTENSIONS",
"--microsoft",
"--microsoft_bugs",
"--microsoft_version",
"1926",
"--pack_alignment",
"8",
"-D_MSC_VER=1926",
"-D_MSC_FULL_VER=192628619",
"-D_MSC_BUILD=0",
"-D_M_IX86=600",
"-D_M_IX86_FP=2"
],
"defaults_op": "merge"
}
+24 -7
View File
@@ -26,17 +26,22 @@
}
},
"cStandard": {
"description": "Version of the C language standard to use for IntelliSense.",
"description": "Version of the C language standard to use for IntelliSense. Note: GNU standards are only used to query the set compiler to get GNU defines, and IntelliSense will emulate the equivalent C standard version.",
"type": "string",
"enum": [
"c89",
"c99",
"c11",
"c18",
"gnu89",
"gnu99",
"gnu11",
"gnu18",
"${default}"
]
},
"cppStandard": {
"description": "Version of the C++ language standard to use for IntelliSense.",
"description": "Version of the C++ language standard to use for IntelliSense. Note: GNU standards are only used to query the set compiler to get GNU defines, and IntelliSense will emulate the equivalent C++ standard version.",
"type": "string",
"enum": [
"c++98",
@@ -45,6 +50,12 @@
"c++14",
"c++17",
"c++20",
"gnu++98",
"gnu++03",
"gnu++11",
"gnu++14",
"gnu++17",
"gnu++20",
"${default}"
]
},
@@ -82,12 +93,18 @@
"description": "The IntelliSense mode to use that maps to an architecture-specific variant of MSVC, gcc, or Clang. If not set or if set to ${default}, the extension will choose the default for that platform. Windows defaults to msvc-x64, Linux defaults to gcc-x64, and macOS defaults to clang-x64.",
"type": "string",
"enum": [
"msvc-x64",
"gcc-x64",
"clang-x64",
"msvc-x86",
"gcc-x86",
"clang-x86",
"clang-x64",
"clang-arm",
"clang-arm64",
"gcc-x86",
"gcc-x64",
"gcc-arm",
"gcc-arm64",
"msvc-x86",
"msvc-x64",
"msvc-arm",
"msvc-arm64",
"${default}"
]
},
+23 -48
View File
@@ -6,9 +6,7 @@
'use strict';
const gulp = require('gulp');
const env = require('gulp-env')
const tslint = require('gulp-tslint');
const mocha = require('gulp-mocha');
const eslint = require('gulp-eslint');
const fs = require('fs');
const nls = require('vscode-nls-dev');
const path = require('path');
@@ -52,23 +50,6 @@ const languages = [
{ id: "pl", folderName: "plk" }
];
gulp.task('unitTests', (done) => {
env.set({
CODE_TESTS_PATH: "./out/test/unitTests",
});
return gulp.src('./test/runVsCodeTestsWithAbsolutePaths.js', {read: false})
.pipe(mocha({ ui: "tdd" }))
.once('error', err => {
done();
process.exit(1);
})
.once('end', () => {
done();
process.exit();
});
});
/// Misc Tasks
const allTypeScript = [
'src/**/*.ts',
@@ -76,25 +57,11 @@ const allTypeScript = [
'!**/typings**'
];
const lintReporter = (output, file, options) => {
//emits: src/helloWorld.c:5:3: warning: implicit declaration of function prinft
let relativeBase = file.base.substring(file.cwd.length + 1).replace('\\', '/');
output.forEach(e => {
let message = relativeBase + e.name + ':' + (e.startPosition.line + 1) + ':' + (e.startPosition.character + 1) + ': ' + e.failure;
console.log('[tslint] ' + message);
});
};
gulp.task('tslint', () => {
gulp.task('lint', function () {
return gulp.src(allTypeScript)
.pipe(tslint({
program: require('tslint').Linter.createProgram("./tsconfig.json"),
configuration: "./tslint.json"
}))
.pipe(tslint.report(lintReporter, {
summarizeFailureOutput: false,
emitError: false
}))
.pipe(eslint({ configFile: ".eslintrc.js" }))
.pipe(eslint.format())
.pipe(eslint.failAfterError());
});
gulp.task('pr-check', (done) => {
@@ -489,14 +456,22 @@ gulp.task("generate-native-strings", (done) => {
// Add to TypeScript switch
// Skip empty strings, which can be used to prevent enum/index reordering
if (stringTable[property] != "") {
typeScriptSwitchContent += ` case ${stringIndex}:\n message = localize(${JSON.stringify(property)}, ${JSON.stringify(stringTable[property])}`;
let argIndex = 0;
for (;;) {
if (!stringValue.includes(`{${argIndex}}`)) {
break;
// It's possible that a translation may skip "{#}" entries, so check for up to 20 of them.
let numArgs = 0;
for (let i = 0; i < 20; i++) {
if (stringValue.includes(`{${i}}`)) {
numArgs = i + 1;
}
typeScriptSwitchContent += `, stringArgs[${argIndex}]`;
++argIndex;
}
typeScriptSwitchContent += ` case ${stringIndex}:\n`;
if (numArgs != 0) {
typeScriptSwitchContent += ` if (!stringArgs) {\n`;
typeScriptSwitchContent += ` break;\n`;
typeScriptSwitchContent += ` }\n`;
}
typeScriptSwitchContent += ` message = localize(${JSON.stringify(property)}, ${JSON.stringify(stringTable[property])}`;
for (let i = 0; i < numArgs; i++) {
typeScriptSwitchContent += `, stringArgs[${i}]`;
}
typeScriptSwitchContent += ");\n break;\n";
}
@@ -518,10 +493,10 @@ nls.config({ messageFormat: nls.MessageFormat.bundle, bundleFormat: nls.BundleFo
const localize: nls.LocalizeFunc = nls.loadMessageBundle();
export function lookupString(stringId: number, stringArgs?: string[]): string {
let message: string;
let message: string = "";
switch (stringId) {
case 0:
message = ""; // Special case for blank string
// Special case for blank string
break;
${typeScriptSwitchContent}
default:
@@ -548,7 +523,7 @@ enum class localized_string_id
blank = 0,
${nativeEnumContent}};
inline static const char* localizable_strings[] = {
inline static const char *localizable_strings[] = {
"",
${nativeStringTableContent}};
`;
@@ -7,8 +7,8 @@
"c_cpp_properties.schema.json.definitions.configurations.items.properties.name": "配置标识符。Mac、Linux 和 Win32 是将在这些平台上自动选定的特殊配置标识符,但标识符可为任何内容。",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerPath": "正在使用以便启用更准确的 IntelliSense 的编译器的完整路径,例如 /usr/bin/gcc。",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerArgs": "用于修改所使用的包含或定义的编译器参数,例如 -nostdinc++、-m32 等。",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.cStandard": "用于 IntelliSense 的 C 语言标准的版本。",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.cppStandard": "用于 IntelliSense 的 C++ 语言标准的版本。",
"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 在搜索包含的标头时要使用的路径列表。不按递归方式搜索这些路径。",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.macFrameworkPath": "Intellisense 引擎在 Mac 框架中搜索包含的标头时要使用的路径的列表。仅在 Mac 配置中受支持。",
@@ -20,7 +20,7 @@
"c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "如果为 true,则仅处理以标头形式直接或间接包含的文件;如果为 false,则处理指定的包含路径下的所有文件。",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.databaseFilename": "所生成的符号数据库的路径。如果指定了相对路径,则它将相对于工作区的默认存储位置。",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "标记分析器在搜索包含的标头时要使用的路径列表。默认情况下,按递归方式搜索这些路径。指定 \"*\" 可指示非递归搜索。例如: \"/usr/include\" 将搜索所有子目录,而 \"/usr/include/*\" 将不搜索所有子目录。",
"c_cpp_properties.schema.json.definitions.env": "可通过 ${variable} 或 ${variable} 语法在此文件中的任意位置重用的自定义变量。",
"c_cpp_properties.schema.json.definitions.env": "可通过 ${变量} 或 ${env:变量} 语法在此文件中的任意位置重用的自定义变量。",
"c_cpp_properties.schema.json.definitions.version": "配置文件的版本。此属性由扩展托管。请勿更改它。",
"c_cpp_properties.schema.json.definitions.enableConfigurationSquiggles": "控制扩展是否报告在 c_cpp_properties.json 中检测到的错误。"
}
+11 -21
View File
@@ -18,13 +18,13 @@
"c_cpp.command.buildAndDebugActiveFile.title": "生成和调试活动文件",
"c_cpp.command.logDiagnostics.title": "日志诊断",
"c_cpp.command.referencesViewGroupByType.title": "按引用类型分组",
"c_cpp.command.referencesViewUngroupByType.title": "按引用类型取消分组",
"c_cpp.command.referencesViewUngroupByType.title": "取消按引用类型分组",
"c_cpp.command.rescanWorkspace.title": "重新扫描工作区",
"c_cpp.command.vcpkgClipboardInstallSuggested.title": "将 vcpkg 安装命令复制到剪贴板",
"c_cpp.command.vcpkgOnlineHelpSuggested.title": "访问 vcpkg 帮助页",
"c_cpp.configuration.clang_format_path.description": ".clang-format 可执行文件的完整路径。",
"c_cpp.configuration.clang_format_style.description": "编码样式,当前支持: Visual Studio、LLVM、Google、Chromium、Mozilla、WebKit。使用 \"file\" 从当前目录或父目录中的 .clang-format 文件中加载样式。使用 {key: value, ...} 设置特定参数。例如,\"Visual Studio\" 样式类似于: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
"c_cpp.configuration.clang_format_fallbackStyle.description": "如果使用样式 \"file\" 调用 clang 格式但是找不到 .clang-format 文件,则使用预定义的样式的名称作为回退。可能的值为 Visual Studio、LLVM、Google、Chromium、Mozilla、WebKit、none,或使用 {key: value, ...} 设置特定参数。例如,\"Visual Studio\" 样式类似于: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
"c_cpp.configuration.clang_format_path.description": "clang-format 可执行文件的完整路径。如果未指定,并且 Clang 格式在环境路径中可用,则使用 Clang 格式。如果在环境路径中找不到 Clang 格式,则将使用与该扩展绑定的 clang-format 的副本。",
"c_cpp.configuration.clang_format_style.description": "编码样式,当前支持: Visual Studio、LLVM、Google、Chromium、Mozilla、WebKit。使用 \"file\" 从当前目录或父目录中的 .clang 格式文件中加载样式。使用 {键: 值, ...} 设置特定参数。例如,\"Visual Studio\" 样式类似于: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All }",
"c_cpp.configuration.clang_format_fallbackStyle.description": "如果使用样式 \"file\" 调用 clang 格式但是找不到 .clang-format 文件,则使用预定义的样式的名称作为回退。可能的值为 Visual Studio、LLVM、Google、Chromium、Mozilla、WebKit、none,或使用 {键: 值, ...} 设置特定参数。例如,\"Visual Studio\" 样式类似于: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
"c_cpp.configuration.clang_format_sortIncludes.description": "如果已设置,则重写由 SortIncludes 参数确定的包含排序行为。",
"c_cpp.configuration.intelliSenseEngine.description": "控制 IntelliSense 提供程序。“标记分析器”提供非上下文感知的“模糊”结果。“默认”提供上下文感知结果。“已禁用”将关闭 C/C++ 语言服务功能。",
"c_cpp.configuration.intelliSenseEngineFallback.description": "控制 IntelliSense 引擎是否自动切换到包含 #include 错误的翻译单元的标记分析器。",
@@ -35,7 +35,7 @@
"c_cpp.configuration.inactiveRegionForegroundColor.description": "控制非活动预处理程序块的字体颜色。输入的格式为十六进制颜色代码或有效的主题颜色。如果未设置,则默认为编辑器的语法颜色方案。此设置仅在启用非活动区域变暗时适用。",
"c_cpp.configuration.inactiveRegionBackgroundColor.description": "控制非活动预处理程序块的背景颜色。输入的格式为十六进制颜色代码或有效的主题颜色。如果未设置,则默认为透明。此设置仅在启用了非活动区域变暗时适用。",
"c_cpp.configuration.formatting.description": "“默认”启用代码格式设置。“已禁用”禁用代码格式设置。",
"c_cpp.configuration.loggingLevel.description": "输出面板中日志记录的详细程度。从最低详细程度到最高详细程度的顺序为: None < Error < Warning < Information < Debug",
"c_cpp.configuration.loggingLevel.description": "输出面板中日志记录的详细程度。从最低详细程度到最高详细程度的顺序为: None < Error < Warning < Information < Debug.",
"c_cpp.configuration.autoAddFileAssociations.description": "控制当文件是来自 C/C++ 文件的导航操作的目标时,是否将文件自动添加到 files.associations。",
"c_cpp.configuration.workspaceParsingPriority.description": "控制在分析非活动工作区文件时是否使用休眠以避免 CPU 使用率达到 100%。最高/高/中等/低的值约对应于 100/75/50/25% 的 CPU 使用率。",
"c_cpp.configuration.workspaceSymbols.description": "调用“转到工作区中的符号”时要包含在查询结果中的符号",
@@ -46,7 +46,7 @@
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.continue.description": "在多行或单行注释块内按下 Enter 键时要插入到下一行的文本。",
"c_cpp.configuration.commentContinuationPatterns.description": "定义在多行或单行注释块内按下 Enter 键时的编辑器行为。",
"c_cpp.configuration.configurationWarnings.description": "确定在配置提供程序扩展无法提供源文件配置时是否显示弹出通知。",
"c_cpp.configuration.intelliSenseCachePath.description": "为 IntelliSense 使用的缓存预编译标头定义文件夹路径。Windows 上的默认缓存路径为 \"%LocalAppData%/Microsoft/vscode-cpptools\"Linux 上为 \"$XDG_CACHE_HOME/vscode-cpptools/\" (若未定义 XDG_CACHE_HOME 则为 \"~/.cache/vscode-cpptools/\")Mac 上为 \"~/Library/Caches/vscode-cpptools/\"。如果未指定路径或指定路径无效,则使用默认路径。",
"c_cpp.configuration.intelliSenseCachePath.description": "为 IntelliSense 使用的缓存预编译标头定义文件夹路径。Windows 上的默认缓存路径为 \"%LocalAppData%/Microsoft/vscode-cpptools\"Linux 上为 \"$XDG_CACHE_HOME/vscode-cpptools/\" (若未定义 XDG_CACHE_HOME则为 \"$HOME/.cache/vscode-cpptools/\")Mac 上为 \"$HOME/Library/Caches/vscode-cpptools/\"。如果未指定路径或指定路径无效,则使用默认路径。",
"c_cpp.configuration.intelliSenseCacheSize.description": "缓存的预编译标头的每个工作区硬盘驱动器空间的最大大小(MB);实际使用量可能在此值上下波动。默认大小为 5120 MB。当大小为 0 时,预编译的标头缓存将被禁用。",
"c_cpp.configuration.default.includePath.description": "未指定 \"includePath\" 时要在配置中使用的值,或 \"includePath\" 中存在 \"${default}\" 时要插入的值。",
"c_cpp.configuration.default.defines.description": "未指定 \"defines\" 时要在配置中使用的值,或 \"defines\" 中存在 \"${default}\" 时要插入的值。",
@@ -69,21 +69,11 @@
"c_cpp.configuration.experimentalFeatures.description": "控制“实验性”功能是否可用。",
"c_cpp.configuration.suggestSnippets.description": "如果为 true,则由语言服务器提供片段。",
"c_cpp.configuration.enhancedColorization.description": "如果启用了 IntelliSense,则基于 IntelliSense 对代码进行着色。如果禁用了 IntelliSense 或使用默认高对比度主题,则此设置不起任何作用。",
"c_cpp.configuration.codeFolding.description": "If enabled, code folding ranges are provided by the language server.",
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "为 [vcpkg 依赖关系管理器] 启用集成服务(https://aka.ms/vcpkg/)。",
"c_cpp.configuration.renameRequiresIdentifier.description": "如果为 true,则“重命名符号”将需要有效的 C/C++ 标识符。",
"c_cpp.configuration.debugger.useBacktickCommandSubstitution.description": "如果为 true,调试程序 shell 命令替换将使用过时的反引号(`)",
"c_cpp.contributes.views.cppReferencesView.title": "C/C++: 其他引用结果",
"c_cpp.contributes.viewsContainers.activitybar.CppRenameActivityBar.title": "C/C++ 重命名",
"c_cpp.contributes.views.cppRenamePendingView.title": "正在等待重命名",
"c_cpp.contributes.views.cppRenameCandidatesView.title": "重命名候选项",
"c_cpp.command.CppRenameView.remove.title": "删除引用",
"c_cpp.command.CppRenameView.add.title": "添加引用",
"c_cpp.command.CppRenameView.removeAll.title": "删除所有引用",
"c_cpp.command.CppRenameView.addAll.title": "添加所有引用",
"c_cpp.command.CppRenameView.removeFile.title": "删除文件中的引用",
"c_cpp.command.CppRenameView.addFile.title": "在文件中添加引用",
"c_cpp.command.CppRenameView.addReferenceType.title": "添加以下类型的引用",
"c_cpp.command.CppRenameView.cancel.title": "取消重命名",
"c_cpp.command.CppRenameView.done.title": "提交重命名",
"c_cpp.debuggers.pipeTransport.description": "如果存在,这会指示调试程序使用其他可执行文件作为管道来连接到远程计算机,此管道将在 VS Code 和已启用 MI 的调试程序后端可执行文件(如 gdb)之间中继标准输入/输入。",
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "输入管道程序名称的完全限定路径,例如 \"/usr/bin/ssh\"",
"c_cpp.debuggers.pipeTransport.default.debuggerPath": "目标计算机上调试程序的完整路径,例如 /usr/bin/gdb。",
@@ -115,7 +105,7 @@
"c_cpp.debuggers.cppvsdbg.visualizerFile.description": "调试此进程时要使用的 .natvis 文件。",
"c_cpp.debuggers.showDisplayString.description": "指定了 visualizerFile 时,showDisplayString 将启用显示字符串。启用此选项可能会导致调试期间的性能下降。",
"c_cpp.debuggers.environment.description": "要添加到程序环境的环境变量。示例: [ { \"name\": \"squid\", \"value\": \"clam\" } ]。",
"c_cpp.debuggers.envFile.description": "包含环境变量定义的文件的绝对路径。此文件具有每行由等号分隔的键值对。例如: KEY=VALUE",
"c_cpp.debuggers.envFile.description": "包含环境变量定义的文件的绝对路径。此文件具有每行由等号分隔的键值对。例如: 键=值",
"c_cpp.debuggers.additionalSOLibSearchPath.description": "要用于搜索 .so 文件的目录列表(以分号分隔)。示例: \"c:\\dir1;c:\\dir2\"。",
"c_cpp.debuggers.MIMode.description": "指示 MIDebugEngine 要连接到的控制台调试程序。允许的值为 \"gdb\"、\"lldb\"。",
"c_cpp.debuggers.miDebuggerPath.description": "MI 调试程序(如 gdb)的路径。如果未指定,将首先在路径中搜索调试程序。",
@@ -138,7 +128,7 @@
"c_cpp.debuggers.dumpPath.description": "指定程序的转储文件的可选完整路径。例如: \"c:\\temp\\app.dmp\"。默认为 null。",
"c_cpp.debuggers.enableDebugHeap.description": "如果为 false,将在禁用调试堆的情况下启动该进程。这会将环境变量 \"_NO_DEBUG_HEAP\" 设置为 \"1\"。",
"c_cpp.debuggers.symbolLoadInfo.description": "对符号加载的显式控制。",
"c_cpp.debuggers.symbolLoadInfo.loadAll.description": "如果为 true,则将加载所有的符号;否则不加载任何 solib 符号。默认值为 true。",
"c_cpp.debuggers.symbolLoadInfo.exceptionList.description": "以分号 \";\" 分隔的文件名列表(允许使用通配符)。修改 LoadAll 的行为。如果 LoadAll 为 true,则不加载与列表中任何名称匹配的的符号。否则,仅为匹配的加载符号。示例: \"foo.so;bar.so\"",
"c_cpp.debuggers.symbolLoadInfo.loadAll.description": "如果为 true,则将加载所有 lib 的符号;否则不加载任何 solib 符号。默认值为 true。",
"c_cpp.debuggers.symbolLoadInfo.exceptionList.description": "以分号 \";\" 分隔的文件名列表(允许使用通配符)。修改 LoadAll 的行为。如果 LoadAll 为 true,则不加载与列表中任何名称匹配的 lib 的符号。否则,仅为匹配的 lib 加载符号。示例: \"foo.so;bar.so\"",
"c_cpp.debuggers.requireExactSource.description": "可选标志,用于要求当前源代码与 pdb 匹配。"
}
@@ -8,6 +8,11 @@
"select.configuration": "选择配置",
"cl.exe.not.available": "仅当从 VS 开发人员命令提示符处运行 VS Code 时,{0} 生成和调试才可用。",
"debugger.not.available": "类型为“{0}”的调试程序仅在 Windows 上可用。在当前 OS 平台上使用类型“{1}”。",
"lldb.framework.install.xcode": "详细信息",
"lldb.framework.not.found": "找不到用于 lldb-mi 的 \"LLDB.framework\"。请安装 XCode 或 XCode 命令行工具。",
"lldb.find.failed": "缺少 lldb-mi 可执行文件的依赖项“{0}”。",
"lldb.search.paths": "搜索范围:",
"lldb.install.help": "要解决此问题,请通过 Apple App Store 安装 XCode,或通过在终端窗口运行“{0}”来安装 XCode 命令行工具。",
"envfale.failed": "未能使用 {0}。原因: {1}",
"replacing.sourcepath": "正在将 {0}“{1}”替换为“{2}”。",
"replacing.targetpath": "正在将 {0}“{1}”替换为“{2}”。",
@@ -4,6 +4,7 @@
*--------------------------------------------------------------------------------------------*/
// Do not edit this file. It is machine generated.
{
"build.and.debug.active.file": "生成和调试活动文件",
"cannot.build.non.cpp": "无法生成和调试,因为活动文件不是 C 或 C++ 源文件。",
"no.compiler.found": "未找到编译程序",
"select.compiler": "选择编译程序",
@@ -4,11 +4,11 @@
*--------------------------------------------------------------------------------------------*/
// Do not edit this file. It is machine generated.
{
"c.cpp.debug.protocol": "C/C++ 调试协议",
"invalid.identifier.for.rename": "为“重命名符号”操作提供的标识符无效。",
"unable.to.locate.selected.symbol": "找不到所选符号的定义。",
"unable.to.start": "无法启动 C/C++ 语言服务器。IntelliSense 功能将被禁用。错误: {0}",
"check.permissions": "EPERM: 检查“{0}”的权限",
"server.crashed": "在过去 3 分钟内,“{0}”的语言服务器崩溃了 5 次。它不会重新启动。",
"server.crashed2": "在过去 3 分钟内,语言服务器崩溃了 5 次。它不会重新启动。",
"provider.configure.folder": "{0} 想要为“{1}”文件夹配置 IntelliSense。",
"provider.configure.this.folder": "{0} 想要为此文件夹配置 IntelliSense。",
@@ -19,9 +19,9 @@
"dismiss.button": "消除",
"diable.warnings.button": "禁用警告",
"unable.to.provide.configuraiton": "{0} 无法为“{1}”提供 IntelliSense 配置信息。将改为使用“{2}”配置中的设置。",
"config.not.found": "找不到请求的配置名称: {0}",
"unsupported.client": "不支持的客户端",
"timed.out": "将在 {0} 毫秒后超时。",
"c.cpp.debug.protocol": "C/C++ 调试协议",
"update.intellisense.time": "更新 IntelliSense 时间(秒): {0}",
"configure.json.button": "配置(JSON)",
"configure.ui.button": "配置(UI)",
@@ -4,6 +4,7 @@
*--------------------------------------------------------------------------------------------*/
// Do not edit this file. It is machine generated.
{
"incompatible.intellisense.mode": "IntelliSense 模式 {0} 与编译器路径不兼容。",
"failed.to.create.config.folder": "未能创建“{0}”",
"invalid.configuration.file": "配置文件无效。数组中须至少存在一个配置。",
"unknown.properties.version": "c_cpp_properties.json 中发现未知的版本号。某些功能可能无法按预期工作。",
@@ -13,8 +14,6 @@
"cannot.find": "无法找到: {0}",
"cannot.resolve.compiler.path": "输入无效,无法解析编译器路径",
"path.is.not.a.file": "路径不是文件: {0}",
"incompatible.intellisense.mode": "IntelliSense 模式 {0} 与编译器路径不兼容。",
"path.is.not.a.directory": "路径不是目录: {0}",
"cannot.find2": "无法找到“{0}”。",
"path.is.not.a.directory2": "路径不是目录: \"{0}\""
"cannot.find2": "无法找到“{0}”。"
}
@@ -6,7 +6,6 @@
{
"learn.how.to.install.a.library": "了解如何使用 vcpkg 为此标头安装库",
"copy.vcpkg.command": "将用于安装“{0}”的 vcpkg 命令复制到剪贴板",
"removed.use.instead": "已删除“{0}”。请改用“{1}”。",
"insiders.available": "预览体验版本 {0} 可用。是否要切换到预览体验通道并安装此更新?",
"yes.button": "是",
"ask.me.later.button": "稍后询问我",
@@ -16,7 +16,7 @@
"none": "无",
"disable.configuration.provider": "禁用活动配置提供程序(如果适用)。",
"select.compile.commands": "选择 compile_commands.json...",
"select.workspace": "选择工作区...",
"select.workspace": "选择工作区文件夹…",
"select.parsing.command": "选择分析命令...",
"resume.parsing": "继续分析",
"pause.parsing": "暂停分析"
+2 -1
View File
@@ -11,5 +11,6 @@
"warning.file.missing": "警告: 缺少预期的文件 {0}。",
"warning.debugging.not.tested": "警告: 尚未为此平台测试调试。",
"reload.workspace.for.changes": "重新加载工作区以使设置更改生效。",
"reload.string": "重新加载"
"reload.string": "重新加载",
"invalid.download.location.received": "接收的下载位置无效"
}
+3 -1
View File
@@ -6,10 +6,12 @@
{
"architecture.not.supported": "体系结构 {0} 不受支持。",
"apline.containers.not.supported": "Alpine 容器不受支持。",
"native.binaries.not.supported": "扩展的此 {0} 版本与你的操作系统不兼容。请下载并安装扩展的“{1}”版本。",
"download.button": "转到下载页",
"initialization.failed": "C/C++ 扩展安装失败。有关详细信息,请查看输出窗口。",
"updating.dependencies": "正在更新 C/C++ 依赖项...",
"rename.failed.delete.manually": "错误: fs.rename 失败,原因为“{0}”。请手动删除 {1} 以启用调试。",
"failed.at.stage": "在阶段 {0} 失败",
"failed.at.stage2": "如果在脱机环境中工作或反复看到此错误,请尝试从 https://github.com/Microsoft/vscode-cpptools/releases 下载预包含了所有依赖项的扩展版本,然后使用 VS Code 中的“从 VSIX 安装”命令来安装它。",
"failed.at.stage2": "如果在脱机环境中工作或反复看到此错误,请尝试从 {0} 下载预包含了所有依赖项的扩展版本,然后使用 VS Code 中的“从 VSIX 安装”命令来安装它。",
"finished.installing.dependencies": "已完成安装依赖项"
}
+12 -10
View File
@@ -14,9 +14,9 @@
"include_errors_update_include_path_squiggles_disables": "检测到 #include 错误。请更新 includePath。已为此翻译单元({0})禁用波形曲线。",
"include_errors_update_include_path_intellisense_disabled": "检测到 #include 错误。请更新 includePath。此翻译单元({0})的 IntelliSense 功能将由标记分析器提供。",
"include_errors_update_compile_commands_or_include_path_intellisense_disabled": "检测到 #include 错误。请考虑更新 compile_commands.json 或 includePath。此翻译单元({0})的 IntelliSense 功能将由标记分析器提供。",
"could_not_parse_compile_commands": "无法分析“{0}”。将改为使用 c_cpp_properties.json 的 \"includePath\"。",
"could_not_find_compile_commands": "找不到“{0}”。将改为使用 c_cpp_properties.json 的 \"includePath\"。",
"file_not_found_in_path": "在“{1}”中未找到“{0}”。此文件将改为使用 c_cpp_properties.json 的 \"includePath\"。",
"could_not_parse_compile_commands": "无法分析“{0}”。将改用文件夹“{1}”中来自 c_cpp_properties.json 的 \"includePath\"。",
"could_not_find_compile_commands": "找不到“{0}”。将改用文件夹“{1}”中来自 c_cpp_properties.json 的 \"includePath\"。",
"file_not_found_in_path": "在“{1}”中未找到“{0}”。此文件将改用文件夹“{2}”中来自 c_cpp_properties.json 的 \"includePath\"。",
"database_reset": "已成功重置 IntelliSense 数据库。",
"send_response_failed": "未能将响应发送到客户端: {0}",
"read_response_failed": "未能从服务器读取响应: {0}",
@@ -82,7 +82,7 @@
"error_squiggles_enabled_if_all_headers_resolve": "如果已解决所有标头依赖项,则启用错误波形曲线。",
"replaced_placeholder_file_record": "已替换占位符文件记录",
"tag_parsing_file": "标记分析文件: {0}",
"tag_parsing_error": "标记分析遇到错误,但可能不影响操作。如果找不到文件中的符号,请告诉我们: {0}",
"tag_parsing_error": "标记分析遇到错误,但可能不影响操作。如果在文件中找不到符号,请告诉我们: {0}",
"reset_timestamp_for": "重置 {0} 的时间戳",
"remove_file_failed": "未能删除文件: {0}",
"regex_parse_error": "Regex 分析错误 - vscode 模式: {0}regex: {1},错误消息: {2}",
@@ -155,10 +155,12 @@
"cant_create_intellisense_client_for": "无法为 {0} 创建 IntelliSense 客户端",
"suffix_declaration": "声明",
"suffix_type_alias": "类型别名",
"fallback_to_32_bit_mode": "编译器不支持 64 位。回退到 32 位 intelliSenseMode。",
"fallback_to_64_bit_mode": "编译器不支持 32 位。回退到 64 位 intelliSenseMode。",
"fallback_to_32_bit_mode2": "未能查询编译器。回退到 32 位 intelliSenseMode。",
"fallback_to_64_bit_mode2": "未能查询编译器。回退到 64 位 intelliSenseMode。",
"fallback_to_no_bitness": "未能查询编译器。回退到无位数。",
"intellisense_client_creation_aborted": "已中止创建 IntelliSense 客户端: {0}"
"fallback_to_32_bit_mode": "编译器不支持 64 位。正在回退到 32 位 intelliSenseMode。",
"fallback_to_64_bit_mode": "编译器不支持 32 位。正在回退到 64 位 intelliSenseMode。",
"fallback_to_32_bit_mode2": "未能查询编译器。正在回退到 32 位 intelliSenseMode。",
"fallback_to_64_bit_mode2": "未能查询编译器。正在回退到 64 位 intelliSenseMode。",
"fallback_to_no_bitness": "未能查询编译器。正在回退到无位数。",
"intellisense_client_creation_aborted": "已中止创建 IntelliSense 客户端: {0}",
"include_errors_config_provider_intellisense_disabled ": "#include errors detected based on information provided by the configurationProvider setting. IntelliSense features for this translation unit ({0}) will be provided by the Tag Parser.",
"include_errors_config_provider_squiggles_disabled ": "#include errors detected based on information provided by the configurationProvider setting. Squiggles are disabled for this translation unit ({0})."
}
@@ -13,8 +13,11 @@
"done": "完成!",
"waiting.seconds": "正在等待 {0} 秒...",
"temp.package.unavailable": "临时包文件不可用",
"invalid.download.location.received": "接收的下载位置无效",
"invalid.response.code.received": "接收的响应代码无效",
"failed.web.error": "失败(错误代码“{0}”)",
"web.response.error": "HTTP/HTTPS 响应错误",
"invalid.content.length.received": "接收的内容长度位置无效",
"web.request.error": "HTTP/HTTPS 请求错误",
"installing.package": "正在安装包“{0}”",
"downloaded.unavailable": "下载的文件不可用",
+10
View File
@@ -0,0 +1,10 @@
/*---------------------------------------------------------------------------------------------
* 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.
{
"unknown.os.platform": "OS 平台未知",
"missing.plist.productversion": "无法从 SystemVersion.plist 获取 ProduceVersion",
"missing.darwin.systemversion.file": "未能在 {0} 中找到 SystemVersion.plist。"
}
@@ -24,6 +24,7 @@
"compiler.path.description": "用于生成项目来启用更准确的 IntelliSense 的编译器的完整路径,例如 {0}。扩展将查询编译器以确定要用于 IntelliSense 的系统是否包含路径和默认定义。",
"specify.a.compiler": "指定编译器路径或从下拉列表中选择检测到的编译器路径。",
"no.compiler.paths.detected": "(未检测到编译器路径)",
"compiler.args": "编译器参数",
"compiler.arguments": "用于修改所使用的包含或定义的编译器参数,例如 {0}、{1} 等。",
"one.argument.per.line": "每行一个参数。",
"intellisense.mode": "IntelliSense 模式",
@@ -35,9 +36,9 @@
"defines.description": "分析文件时 IntelliSense 引擎要使用的预处理器定义的列表。(可选)使用 {0} 设置值,例如 {1}。",
"one.definition.per.line": "每行一个定义。",
"c.standard": "C 标准",
"c.standard.description": "用于 IntelliSense 的 C 语言标准的版本。",
"c.standard.description": "用于 IntelliSense 的 C 语言标准的版本。注意: GNU 标准仅用于查询设置用来获取 GNU 定义的编译器,并且 IntelliSense 将模拟等效的 C 标准版本。",
"cpp.standard": "C++ 标准",
"cpp.standard.description": "用于 IntelliSense 的 C++ 语言标准的版本。",
"cpp.standard.description": "用于 IntelliSense 的 C++ 语言标准的版本。注意: GNU 标准仅用于查询设置用来获取 GNU 定义的编译器,并且 IntelliSense 将模拟等效的 C++ 标准版本。",
"advanced.settings": "高级设置",
"configuration.provider": "配置提供程序",
"configuration.provider.description": "可为源文件提供 IntelliSense 配置信息的 VS Code 扩展 ID。例如,使用 VS Code 扩展 ID {0} 从 CMake Tools 扩展提供配置信息。",
@@ -7,8 +7,8 @@
"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.cStandard": "用於 IntelliSense 的 C 語言標準版本。",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.cppStandard": "用於 IntelliSense 的 C++ 語言標準版本。",
"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 引擎在搜尋包含的標頭時使用的路徑清單。會在這些路徑進行非遞迴搜尋。",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.macFrameworkPath": "供 Intellisense 引擎在 Mac 架構中搜尋包含的標頭時使用的路徑清單。僅支援用於 Mac 組態。",
@@ -20,7 +20,7 @@
"c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "設為 true,就會只處理直接或間接以標頭形式包含的檔案; 設為 false,則會處理位於指定 include 路徑下的所有檔案。",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.databaseFilename": "產生的符號資料庫路徑。如果指定了相對路徑,就會是相對於工作區預設儲存位置的路徑。",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "供標籤剖析器在搜尋包含的標頭時使用的路徑清單。根據預設,會在這些路徑進行遞迴搜尋。指定 '*' 來指示非遞迴搜尋。例如: '/usr/include' 會在所有子目錄中搜尋,但 '/usr/include/*' 不會。",
"c_cpp_properties.schema.json.definitions.env": "可以透過使用 ${variable} 或 ${env:variable} 語法,在此檔案中任何地方重複使用的自訂變數。",
"c_cpp_properties.schema.json.definitions.env": "可以透過使用 ${變數} 或 ${環境:變數} 語法,在此檔案中任何地方重複使用的自訂變數。",
"c_cpp_properties.schema.json.definitions.version": "組態檔版本。此屬性受延伸模組管理,請勿變更。",
"c_cpp_properties.schema.json.definitions.enableConfigurationSquiggles": "控制延伸模組是否會回報 c_cpp_properties.json 中偵測到的錯誤。"
}
+10 -20
View File
@@ -22,20 +22,20 @@
"c_cpp.command.rescanWorkspace.title": "重新掃描工作區",
"c_cpp.command.vcpkgClipboardInstallSuggested.title": "將 vcpkg 安裝命令複製到剪貼簿",
"c_cpp.command.vcpkgOnlineHelpSuggested.title": "瀏覽 vcpkg 說明頁面",
"c_cpp.configuration.clang_format_path.description": "clang 格式可執行檔的完整路徑。",
"c_cpp.configuration.clang_format_style.description": "編碼樣式,目前支援: Visual Studio、LLVM、Google、Chromium、Mozilla、WebKit。使用「檔案」從目前目錄或父目錄的 .clang-format 檔案載入樣式。使用 {key: value, ...} 設定特定參數。例如,\"Visual Studio\" 樣式類似於: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
"c_cpp.configuration.clang_format_fallbackStyle.description": "當已使用樣式 \"file\" 叫用 clang 格式,但找不到 .clang-format 檔案時,用作後援的預先定義樣式名稱。可能的值包括 Visual Studio、LLVM、Google、Chromium、Mozilla、WebKit、none 或使用 {key: value, ...} 來設定特定參數。例如,\"Visual Studio\" 樣式類似於: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
"c_cpp.configuration.clang_format_path.description": "此為 clang-format 可執行檔的完整路徑。如果未指定,且在環境路徑中可用 clang-format,即會使用該格式。如果在環境路徑中找不到,則會使用延伸模組所配備的 clang-format 複本。",
"c_cpp.configuration.clang_format_style.description": "編碼樣式,目前支援: Visual Studio、LLVM、Google、Chromium、Mozilla、WebKit。使用「檔案」從目前目錄或父目錄的 .clang-format 檔案載入樣式。使用 {鍵: 值, ...} 設定特定參數。例如,\"Visual Studio\" 樣式類似於: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All }",
"c_cpp.configuration.clang_format_fallbackStyle.description": "當已使用樣式 \"file\" 叫用 clang-format,但找不到 .clang-format 檔案時,用作後援的預先定義樣式名稱。可能的值包括 Visual Studio、LLVM、Google、Chromium、Mozilla、WebKit、none 或使用 {鍵: 值, ...} 來設定特定參數。例如,\"Visual Studio\" 樣式類似於: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
"c_cpp.configuration.clang_format_sortIncludes.description": "若設定,會覆寫 SortIncludes 參數所決定的包含排序行為。",
"c_cpp.configuration.intelliSenseEngine.description": "控制 IntelliSense 提供者。\"Tag Parser\" 會提供非內容感知的「模糊」結果。\"Default\" 會提供內容感知的結果。\"Disabled\" 會關閉 C/C++ 語言服務功能。",
"c_cpp.configuration.intelliSenseEngine.description": "控制 IntelliSense 提供者。「標籤剖析器」會提供非內容感知的「模糊」結果。「預設」會提供內容感知的結果。「停用」會關閉 C/C++ 語言服務功能。",
"c_cpp.configuration.intelliSenseEngineFallback.description": "控制 IntelliSense 引擎是否會自動切換到包含 #include 錯誤之編譯單位的標籤剖析器。",
"c_cpp.configuration.autocomplete.description": "控制自動完成提供者。\"Default\" 會使用現有的 IntelliSense 引擎。\"Disabled\" 會使用 Visual Studio Code 所提供的文字式完成。",
"c_cpp.configuration.errorSquiggles.description": "控制 IntelliSense 引擎偵測到的可疑編譯錯誤是否會回報回編輯器。標籤剖析器引擎會忽略此設定。",
"c_cpp.configuration.dimInactiveRegions.description": "控制非作用中前置處理器區塊的色彩是否與作用中程式碼不同。如果 IntelliSense 停用或使用預設高對比佈景主題,則此設定沒有效果。",
"c_cpp.configuration.inactiveRegionOpacity.description": "控制非作用中前置處理器區塊的不透明度。在 0.1 與 1.0 之間調整規模。只有在啟用非作用中區域變暗時,才會套用此設定。",
"c_cpp.configuration.inactiveRegionOpacity.description": "控制非作用中前置處理器區塊的不透明度。在 0.1 與 1.0 之間縮放。只有在啟用非作用中區域變暗時,才會套用此設定。",
"c_cpp.configuration.inactiveRegionForegroundColor.description": "控制非作用中前置處理器區塊的前景色彩。輸入的格式為十六進位色彩代碼或有效的佈景主題色彩。若未設定,會預設為編輯器的語法著色配置。只有在啟用非作用中區域變暗時,才會套用此設定。",
"c_cpp.configuration.inactiveRegionBackgroundColor.description": "控制非作用中前置處理器區塊的背景色彩。輸入的格式為十六進位色彩代碼或有效的佈景主題色彩。若未設定,會預設為透明。只有在啟用非作用中區域變暗時,才會套用此設定。",
"c_cpp.configuration.formatting.description": "\"Default\" 會啟用程式碼格式設定。\"Disabled\" 會停用程式碼格式設定。",
"c_cpp.configuration.loggingLevel.description": "輸出面板中記錄的詳細程度。從最不詳細到最詳細的層級順序為: 無 < 錯誤 < 警告 < 資訊 < 偵錯。",
"c_cpp.configuration.loggingLevel.description": "輸出面板中記錄的詳細程度。從最不詳細到最詳細的層級順序為: None < Error < Warning < Information < Debug.",
"c_cpp.configuration.autoAddFileAssociations.description": "控制是否會在檔案為 C/C++ 檔案的瀏覽作業目標時,自動將檔案新增至 files.associations。",
"c_cpp.configuration.workspaceParsingPriority.description": "控制非作用中工作區檔案的剖析是否會使用睡眠來避免使用 100% 的 CPU。值 highest/high/medium/low 會約略對應至 100/75/50/25% CPU 使用率。",
"c_cpp.configuration.workspaceSymbols.description": "叫用 'Go to Symbol in Workspace' 時,要包含在查詢結果中的符號",
@@ -46,7 +46,7 @@
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.continue.description": "在多行或單行註解區塊中按下 ENTER 時,將在下一行插入的文字。",
"c_cpp.configuration.commentContinuationPatterns.description": "定義在多行或單行註解區塊按下 ENTER 的編輯器行為。",
"c_cpp.configuration.configurationWarnings.description": "決定當組態提供者延伸模組無法提供來源檔案的組態時,是否會顯示快顯通知。",
"c_cpp.configuration.intelliSenseCachePath.description": "定義 IntelliSense 使用之快取先行編譯標頭檔的資料夾路徑。預設快取路徑在 Windows 上為 \"%LocalAppData%/Microsoft/vscode-cpptools\",在 Linux 上為 \"$XDG_CACHE_HOME/vscode-cpptools/\" (若未定義 XDG_CACHE_HOME,則為 \"~/.cache/vscode-cpptools/\"),在 Mac 上則為 \"~/Library/Caches/vscode-cpptools/\"。如果未指定路徑或指定的路徑無效,就會使用預設路徑。",
"c_cpp.configuration.intelliSenseCachePath.description": "定義 IntelliSense 使用之快取先行編譯標頭檔的資料夾路徑。預設快取路徑在 Windows 上為 \"%LocalAppData%/Microsoft/vscode-cpptools\",在 Linux 上為 \"$XDG_CACHE_HOME/vscode-cpptools/\" (若未定義 XDG_CACHE_HOME,則為 \"$HOME/.cache/vscode-cpptools/\"),在 Mac 上則為 \"$HOME/Library/Caches/vscode-cpptools/\"。如果未指定路徑或指定的路徑無效,就會使用預設路徑。",
"c_cpp.configuration.intelliSenseCacheSize.description": "快取先行編譯標頭檔的每個工作區硬碟空間大小上限 (mb); 實際使用量可能會在此值周圍波動。預設大小為 5120 MB。當大小為 0 時,會停用先行編譯的標頭快取。",
"c_cpp.configuration.default.includePath.description": "當 \"includePath\" 未指定時,要在設定中使用的值,或 \"includePath\" 中有 \"${default}\" 時要插入的值。",
"c_cpp.configuration.default.defines.description": "當 \"defines\" 未指定時,要在設定中使用的值,或 \"defines\" 中有 \"${default}\" 時要插入的值。",
@@ -69,21 +69,11 @@
"c_cpp.configuration.experimentalFeatures.description": "控制「實驗性」功能是否可用。",
"c_cpp.configuration.suggestSnippets.description": "若為 true,則由語言伺服器提供程式碼片段。",
"c_cpp.configuration.enhancedColorization.description": "若已啟用,將會根據 IntelliSense 將程式碼著色。如果已停用 IntelliSense 或使用預設高對比主題,此設定就沒有效果。",
"c_cpp.configuration.codeFolding.description": "If enabled, code folding ranges are provided by the language server.",
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "啟用 [vcpkg 相依性管理員](https://aka.ms/vcpkg/)的整合服務。",
"c_cpp.configuration.renameRequiresIdentifier.description": "若為 true,則「重新命名符號」需要有效的 C/C++ 識別碼。",
"c_cpp.configuration.debugger.useBacktickCommandSubstitution.description": "若為 true,偵錯工具殼層命令替代將會使用已淘汰的反引號 (`)",
"c_cpp.contributes.views.cppReferencesView.title": "C/C++: 其他參考結果",
"c_cpp.contributes.viewsContainers.activitybar.CppRenameActivityBar.title": "C/C++ 重新命名",
"c_cpp.contributes.views.cppRenamePendingView.title": "等待重新命名",
"c_cpp.contributes.views.cppRenameCandidatesView.title": "要重新命名的候選者",
"c_cpp.command.CppRenameView.remove.title": "移除參考",
"c_cpp.command.CppRenameView.add.title": "加入參考",
"c_cpp.command.CppRenameView.removeAll.title": "移除所有參考",
"c_cpp.command.CppRenameView.addAll.title": "加入所有參考",
"c_cpp.command.CppRenameView.removeFile.title": "移除檔案中的參考",
"c_cpp.command.CppRenameView.addFile.title": "在檔案中新增參考",
"c_cpp.command.CppRenameView.addReferenceType.title": "新增類型的參考",
"c_cpp.command.CppRenameView.cancel.title": "取消重新命名",
"c_cpp.command.CppRenameView.done.title": "認可重新命名",
"c_cpp.debuggers.pipeTransport.description": "出現時,會指示偵錯工具使用另一個可執行檔來連線至遠端電腦,該管道會在 VS Code 與 MI 啟用偵錯工具後端可執行檔之間傳送標準輸入/輸出 (例如 gdb)。",
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "輸入管道程式名稱的完整路徑,例如 '/usr/bin/ssh'",
"c_cpp.debuggers.pipeTransport.default.debuggerPath": "目標機器的偵錯工具完整路徑,例如 /use/bin/gdb。",
@@ -115,7 +105,7 @@
"c_cpp.debuggers.cppvsdbg.visualizerFile.description": "偵錯此處理序時要使用的 .natvis 檔案。",
"c_cpp.debuggers.showDisplayString.description": "指定 visualizerFile 時,showDisplayString 會啟用顯示字串。開啟此選項可能會導致偵錯期間的效能變慢。",
"c_cpp.debuggers.environment.description": "要新增至程式環境的環境變數。範例: [ { \"name\": \"squid\", \"value\": \"clam\" } ]。",
"c_cpp.debuggers.envFile.description": "包含環境變數定義之檔案的絕對路徑。此檔案具有以等號分隔每行的索引鍵值組。例如 KEY=VALUE",
"c_cpp.debuggers.envFile.description": "包含環境變數定義之檔案的絕對路徑。此檔案具有以等號分隔每行的索引鍵值組。例如「鍵=值」",
"c_cpp.debuggers.additionalSOLibSearchPath.description": "要用於搜尋 .so 檔案的目錄清單 (以分號分隔)。範例: \"c:\\dir1;c:\\dir2\"。",
"c_cpp.debuggers.MIMode.description": "表示 MIDebugEngine 將連線的主控台偵錯工具。允許的值為 \"gdb\" \"lldb\"。",
"c_cpp.debuggers.miDebuggerPath.description": "MI 偵錯工具 (例如 gdb) 的路徑。若未指定,會先搜尋偵錯工具的路徑。",
@@ -8,6 +8,11 @@
"select.configuration": "選取組態",
"cl.exe.not.available": "只有從 VS 的開發人員命令提示字元執行 VS Code 時,才可使用 {0} 組建和偵錯。",
"debugger.not.available": "只能在 Windows 上使用類型為 '{0}' 的偵錯工具。在目前的 OS 平台上使用類型 '{1}'。",
"lldb.framework.install.xcode": "更多資訊",
"lldb.framework.not.found": "找不到 lldb-mi 的 'LLDB.framework'。請安裝 XCode 或 XCode 命令列工具。",
"lldb.find.failed": "缺少 lldb-mi 可執行檔的相依性 '{0}'。",
"lldb.search.paths": "已在下列位置中搜尋:",
"lldb.install.help": "若要解決此問題,請透過 Apple App Store 安裝 XCode,或在終端機視窗中執行 '{0}' 以安裝 XCode 命令列工具。",
"envfale.failed": "無法使用 {0}。原因: {1}",
"replacing.sourcepath": "正在以 '{2}' 取代 {0} '{1}'。",
"replacing.targetpath": "正在以 '{2}' 取代 {0} '{1}'。",
@@ -4,6 +4,7 @@
*--------------------------------------------------------------------------------------------*/
// Do not edit this file. It is machine generated.
{
"build.and.debug.active.file": "建置及偵錯使用中的檔案",
"cannot.build.non.cpp": "因為作用中的檔案不是 C 或 C++ 來源檔案,所以無法建立和偵錯。",
"no.compiler.found": "找不到任何編譯器",
"select.compiler": "選取編譯器",
@@ -4,11 +4,11 @@
*--------------------------------------------------------------------------------------------*/
// Do not edit this file. It is machine generated.
{
"c.cpp.debug.protocol": "C/C++ 偵錯通訊協定",
"invalid.identifier.for.rename": "為重新命名符號作業提供的識別碼無效。",
"unable.to.locate.selected.symbol": "找不到所選符號的定義。",
"unable.to.start": "無法啟動 C/C + + 語言伺服器。將停用 IntelliSense 功能。錯誤: {0}",
"check.permissions": "EPERM: 檢查 '{0}' 的權限",
"server.crashed": "'{0}' 的語言伺服器在過去 3 分鐘內發生 5 次故障。將不會重新啟動。",
"server.crashed2": "語言伺服器在過去 3 分鐘內發生 5 次故障。將不會重新啟動。",
"provider.configure.folder": "{0} 想要為 '{1}' 資料夾設定 IntelliSense。",
"provider.configure.this.folder": "{0} 想要為此資料夾設定 IntelliSense。",
@@ -19,9 +19,9 @@
"dismiss.button": "關閉",
"diable.warnings.button": "停用警告",
"unable.to.provide.configuraiton": "{0} 無法提供 '{1}' 的 IntelliSense 組態資訊。將改用來自 '{2}' 組態的設定。",
"config.not.found": "找不到要求的組態名稱: {0}",
"unsupported.client": "不支援的用戶端",
"timed.out": "逾時 ({0} 毫秒內)。",
"c.cpp.debug.protocol": "C/C++ 偵錯通訊協定",
"update.intellisense.time": "更新 IntelliSense 時間 (秒): {0}",
"configure.json.button": "設定 (JSON)",
"configure.ui.button": "設定 (UI)",
@@ -4,6 +4,7 @@
*--------------------------------------------------------------------------------------------*/
// Do not edit this file. It is machine generated.
{
"incompatible.intellisense.mode": "IntelliSense 模式 {0} 與編譯器路徑不相容。",
"failed.to.create.config.folder": "無法建立 \"{0}\"",
"invalid.configuration.file": "組態檔。陣列中至少必須有一個組態。",
"unknown.properties.version": "在 c_cpp_properties.json 中找到未知的版本號碼。某些功能可能無法如期運作。",
@@ -13,8 +14,6 @@
"cannot.find": "找不到: {0}",
"cannot.resolve.compiler.path": "輸入無效,無法解析編譯器路徑",
"path.is.not.a.file": "路徑不是檔案: {0}",
"incompatible.intellisense.mode": "IntelliSense 模式 {0} 與編譯器路徑不相容。",
"path.is.not.a.directory": "路徑不是目錄: {0}",
"cannot.find2": "找不到 \"{0}\"。",
"path.is.not.a.directory2": "路徑不是目錄: \"{0}\""
"cannot.find2": "找不到 \"{0}\"。"
}
@@ -6,7 +6,6 @@
{
"learn.how.to.install.a.library": "了解如何使用 vcpkg 安裝此標頭的程式庫",
"copy.vcpkg.command": "將用於安裝 '{0}' 的 vcpkg 命令複製到剪貼簿",
"removed.use.instead": "已移除 \"{0}\"。請改用 \"{1}\"。",
"insiders.available": "測試人員版本 {0} 可用。要切換到測試人員通道並安裝此更新嗎?",
"yes.button": "是",
"ask.me.later.button": "稍後詢問我",
@@ -16,7 +16,7 @@
"none": "無",
"disable.configuration.provider": "如果適用,停用現有組態提供者。",
"select.compile.commands": "選取 compile_commands.json...",
"select.workspace": "選取工作區...",
"select.workspace": "選取工作區資料夾...",
"select.parsing.command": "選取剖析命令...",
"resume.parsing": "繼續剖析",
"pause.parsing": "暫停剖析"
+2 -1
View File
@@ -11,5 +11,6 @@
"warning.file.missing": "警告: 缺少預期的檔案 {0}。",
"warning.debugging.not.tested": "警告: 尚未針對此平台測試偵錯。",
"reload.workspace.for.changes": "請重新載入工作區以讓設定變更生效。",
"reload.string": "重新載入"
"reload.string": "重新載入",
"invalid.download.location.received": "收到的下載位置無效"
}
+3 -1
View File
@@ -6,10 +6,12 @@
{
"architecture.not.supported": "不支援架構 {0}。 ",
"apline.containers.not.supported": "不支援 Alpine 容器。",
"native.binaries.not.supported": "此 {0} 版本的延伸模組與您的 OS 不相容。請下載並安裝 \"{1}\" 版本的延伸模組。",
"download.button": "前往 &#91;下載&#92; 頁面",
"initialization.failed": "C/C + + 延伸模組安裝失敗。如需詳細資訊,請查看 [輸出] 視窗。",
"updating.dependencies": "正在更新 C/C + + 相依性...",
"rename.failed.delete.manually": "錯誤: fs.rename 失敗,\"{0}\"。請手動刪除 {1} 以啟用偵錯。",
"failed.at.stage": "在階段 {0} 失敗",
"failed.at.stage2": "如果在離線環境中作業,或重複看到此錯誤,請嘗試下載延伸模組的版本 (其中有 https://github.com/Microsoft/vscode-cpptools/releases 中的所有預先包含相依性),然後在 VS Code 中使用 \"Install from VSIX\" 命令加以安裝。",
"failed.at.stage2": "如果在離線環境中作業,或重複看到此錯誤,請嘗試下載具備 {0} 所有預先內含之相依性的延伸模組版本,然後在 VS Code 中使用 \"Install from VSIX\" 命令加以安裝。",
"finished.installing.dependencies": "已完成安裝相依性"
}
@@ -14,9 +14,9 @@
"include_errors_update_include_path_squiggles_disables": "偵測到 #include 錯誤。請更新您的 includePath。此編譯單位 ({0}) 的波浪線已停用。",
"include_errors_update_include_path_intellisense_disabled": "偵測到 #include 錯誤。請更新您的 includePath。此編譯單位 ({0}) 的 IntelliSense 功能將由標籤剖析器提供。",
"include_errors_update_compile_commands_or_include_path_intellisense_disabled": "偵測到 #include 錯誤。請考慮更新 compile_commands.json 或 includePath。此編譯單位 ({0}) 的 IntelliSense 功能將由標籤剖析器提供。",
"could_not_parse_compile_commands": "無法剖析 \"{0}\"。將改為使用來自 c_cpp_properties.json 的 'includePath'。",
"could_not_find_compile_commands": "找不到 \"{0}\"。將改為使用來自 c_cpp_properties.json 的 'includePath'。",
"file_not_found_in_path": "在 \"{1}\" 中找不到 \"{0}\"。將對此檔案改為使用來自 c_cpp_properties.json 的 'includePath'。",
"could_not_parse_compile_commands": "無法剖析 \"{0}\"。將改用資料夾 '{1}' 中 c_cpp_properties.json 的 'includePath'。",
"could_not_find_compile_commands": "找不到 \"{0}\"。將改用資料夾 '{1}' 中 c_cpp_properties.json 的 'includePath'。",
"file_not_found_in_path": "在 \"{1}\" 中找不到 \"{0}\"。將對此檔案改用資料夾 '{2}' 中 c_cpp_properties.json 的 'includePath'。",
"database_reset": "已成功重設 IntelliSense 資料庫。",
"send_response_failed": "無法傳送回應至用戶端: {0}",
"read_response_failed": "無法從伺服器讀取回應: {0}",
@@ -82,7 +82,7 @@
"error_squiggles_enabled_if_all_headers_resolve": "如果所有標頭相依性皆已解決,就會啟用錯誤波浪線。",
"replaced_placeholder_file_record": "已取代預留位置檔案記錄",
"tag_parsing_file": "標籤剖析檔案: {0}",
"tag_parsing_error": "標籤剖析發生錯誤,但可能無關緊要。請讓我們知道檔案中找不到的符號: {0}",
"tag_parsing_error": "標籤剖析發生錯誤,但可能無關緊要。如果找不到檔案中的符號,請通知我們: {0}",
"reset_timestamp_for": "重設 {0} 的時間戳記",
"remove_file_failed": "無法移除檔案: {0}",
"regex_parse_error": "Regex 剖析錯誤 - vscode 模式: {0}RegEx: {1},錯誤訊息: {2}",
@@ -160,5 +160,7 @@
"fallback_to_32_bit_mode2": "無法查詢編譯器。請回復成 32 位元 intelliSenseMode。",
"fallback_to_64_bit_mode2": "無法查詢編譯器。請回復成 64 位元 intelliSenseMode。",
"fallback_to_no_bitness": "無法查詢編譯器。請回復成沒有位元。",
"intellisense_client_creation_aborted": "已中止建立 IntelliSense 用戶端: {0}"
"intellisense_client_creation_aborted": "已中止建立 IntelliSense 用戶端: {0}",
"include_errors_config_provider_intellisense_disabled ": "#include errors detected based on information provided by the configurationProvider setting. IntelliSense features for this translation unit ({0}) will be provided by the Tag Parser.",
"include_errors_config_provider_squiggles_disabled ": "#include errors detected based on information provided by the configurationProvider setting. Squiggles are disabled for this translation unit ({0})."
}
@@ -13,8 +13,11 @@
"done": "完成!",
"waiting.seconds": "等待 {0} 秒...",
"temp.package.unavailable": "暫存套件檔案無法使用",
"invalid.download.location.received": "收到的下載位置無效",
"invalid.response.code.received": "收到的回應碼無效",
"failed.web.error": "失敗 (錯誤碼 '{0}')",
"web.response.error": "HTTP/HTTPS 回應錯誤",
"invalid.content.length.received": "收到的內容長度位置無效",
"web.request.error": "HTTP/HTTPS 要求錯誤",
"installing.package": "正在安裝套件 '{0}'",
"downloaded.unavailable": "下載的檔案無法使用",
+10
View File
@@ -0,0 +1,10 @@
/*---------------------------------------------------------------------------------------------
* 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.
{
"unknown.os.platform": "未知的 OS 平台",
"missing.plist.productversion": "無法從 SystemVersion.plist 取得 ProduceVersion",
"missing.darwin.systemversion.file": "在 {0} 中找不到 SystemVersion.plist。"
}
@@ -24,6 +24,7 @@
"compiler.path.description": "用於建置專案的編譯器完整路徑 (例如 {0}),其可讓 IntelliSense 更加精準。該延伸模組將會查詢編譯器,決定要用於 IntelliSense 的系統 include 路徑與預設的定義。",
"specify.a.compiler": "指定編譯器路徑,或從下拉式清單中選取偵測到的編譯器路徑。",
"no.compiler.paths.detected": "(未偵測到編譯器路徑)",
"compiler.args": "編譯器引數",
"compiler.arguments": "用來修改所使用之包含或定義的編譯器引數,例如 {0}、{1} 等。",
"one.argument.per.line": "每行一個引數。",
"intellisense.mode": "IntelliSense 模式",
@@ -35,9 +36,9 @@
"defines.description": "剖析檔案時,IntelliSense 引擎要使用的前置處理器定義清單。可使用 {0} 來設定值,例如 {1}。",
"one.definition.per.line": "每行一個定義。",
"c.standard": "C 標準",
"c.standard.description": "要針對 IntelliSense 使用的 C 語言標準版本。",
"c.standard.description": "用於 IntelliSense 的 C 語言標準版本。注意: GNU 標準僅會用於查詢設定編譯器以取得 GNU 定義,而 IntelliSense 將會模擬相同的 C 標準版本。",
"cpp.standard": "C++ 標準",
"cpp.standard.description": "要針對 IntelliSense 使用的 C + + 語言標準版本。",
"cpp.standard.description": "用於 IntelliSense 的 C++ 語言標準版本。注意: GNU 標準僅會用於查詢設定編譯器以取得 GNU 定義,而 IntelliSense 將會模擬相同的 C++ 標準版本。",
"advanced.settings": "進階設定",
"configuration.provider": "組態提供者",
"configuration.provider.description": "可為來源檔案提供 IntelliSense 設定資訊 VS Code 延伸模組的識別碼。例如,使用 VS Code 延伸模組識別碼 {0} 從 CMake 工具延伸模組提供組態資訊。",
@@ -7,8 +7,8 @@
"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é direktivy include a define, např. -nostdinc++, -m32 apod.",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.cStandard": "Verze standardu jazyka C, kterou má IntelliSense použít",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.cppStandard": "Verze standardu jazyka C++, která se použije pro IntelliSense",
"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",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "Seznam cest, které modul IntelliSense použije při hledání zahrnutých hlaviček. Hledání na těchto cestách není rekurzivní.",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.macFrameworkPath": "Seznam cest pro modul IntelliSense, který se použije při hledání zahrnutých hlaviček z architektur Mac. Podporuje se jen pro konfiguraci pro Mac.",
@@ -20,7 +20,7 @@
"c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "True, pokud chcete zpracovat jen soubory přímo nebo nepřímo zahrnuté jako hlavičky, false, pokud chcete zpracovat všechny soubory na zadaných cestách pro vložené soubory",
"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é analyzátor značek použije při hledání zahrnutých hlaviček. Hledání na těchto cestách je standardně rekurzivní. Pokud chcete zadat nerekurzivní hledání, zadejte *. Příklad: /usr/include bude hledat ve všech podadresářích, zatímco /usr/include/* ne.",
"c_cpp_properties.schema.json.definitions.env": "Vlastní proměnné, které se dají opakovaně použít kdekoli v tomto souboru pomocí syntaxe ${variable} nebo ${env:variable}",
"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.",
"c_cpp_properties.schema.json.definitions.enableConfigurationSquiggles": "Určuje, jestli rozšíření ohlásí chyby zjištěné v souboru c_cpp_properties.json."
}
+8 -18
View File
@@ -22,11 +22,11 @@
"c_cpp.command.rescanWorkspace.title": "Znovu prohledat pracovní prostor",
"c_cpp.command.vcpkgClipboardInstallSuggested.title": "Zkopírovat příkaz pro instalaci vcpkg do schránky",
"c_cpp.command.vcpkgOnlineHelpSuggested.title": "Navštívit stránku nápovědy k vcpkg",
"c_cpp.configuration.clang_format_path.description": "Úplná cesta ke spustitelnému souboru clang-format",
"c_cpp.configuration.clang_format_style.description": "Styl kódování, v současné době se podporuje: Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit. Pokud chcete načíst styl ze souboru .clang-format v aktuálním nebo nadřazeném adresáři, použijte možnost soubor. Pokud chcete zadat konkrétní parametry, použijte {klíč: hodnota, ...}. Například styl Visual Studio je podobný tomuto: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
"c_cpp.configuration.clang_format_fallbackStyle.description": "Název předdefinovaného stylu, který se použije jako záloha v případě, že se vyvolá formát Clang se stylem file, ale nenajde se soubor .clang-format. Možné hodnoty jsou Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit, none, případně můžete použít {klíč: hodnota, ...} a nastavit konkrétní parametry. Například styl Visual Studio je podobný tomuto: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
"c_cpp.configuration.clang_format_path.description": "Úplná cesta ke spustitelnému souboru clang-format. Pokud se nezadá, clang-format je k dispozici na cestě prostředí a ta se použije. Pokud se na cestě prostředí nenajde, použije se kopie clang-format, která se dodává spolu s rozšířením.",
"c_cpp.configuration.clang_format_style.description": "Styl kódování, v současné době se podporuje: Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit. Pokud chcete načíst styl ze souboru .clang-format v aktuálním nebo nadřazeném adresáři, použijte možnost file. Pokud chcete zadat konkrétní parametry, použijte {klíč: hodnota, ...}. Například styl Visual Studio je podobný tomuto: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All }",
"c_cpp.configuration.clang_format_fallbackStyle.description": "Název předdefinovaného stylu, který se použije jako záloha v případě, že se vyvolá clang-format se stylem file, ale nenajde se soubor .clang-format. Možné hodnoty k nastavení konkrétních parametrů jsou Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit, none, případně můžete použít {klíč: hodnota, ...}. Například styl Visual Studio je podobný tomuto: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
"c_cpp.configuration.clang_format_sortIncludes.description": "Pokud se nastaví, přepíše chování řazení vložených souborů určené parametrem SortIncludes.",
"c_cpp.configuration.intelliSenseEngine.description": "Určuje poskytovatele IntelliSense. Tag Parser nabízí přibližné výsledky, které neberou v potaz kontext. Možnost Default nabízí výsledky, které kontext v potaz berou. Možnost Disabled vypne funkce služby jazyka C/C++.",
"c_cpp.configuration.intelliSenseEngine.description": "Určuje poskytovatele IntelliSense. Analyzátor značek nabízí přibližné výsledky, které neberou v potaz kontext. Možnost Výchozí nabízí výsledky, které kontext v potaz berou. Možnost Zakázáno vypne funkce služby jazyka C/C++.",
"c_cpp.configuration.intelliSenseEngineFallback.description": "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.description": "Určuje poskytovatele automatického dokončení. Možnost Default používá aktivní modul IntelliSense. Možnost Disabled používá dokončování podle slov, které nabízí Visual Studio Code.",
"c_cpp.configuration.errorSquiggles.description": "Určuje, jestli se editoru budou hlásit podezření na chyby kompilace, které zjistí modul IntelliSense. Modul analyzátoru značek toto nastavení ignoruje.",
@@ -35,7 +35,7 @@
"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.formatting.description": "Možnost Default povolí formátování kódu. Možnost Disabled ho zakáže.",
"c_cpp.configuration.loggingLevel.description": "Úroveň podrobností protokolování panelu výstupu. Pořadí úrovní od nejméně podrobné po nejpodrobnější je toto: Žádné < Chyby < Upozornění < Informace < Ladění.",
"c_cpp.configuration.loggingLevel.description": "Úroveň podrobností protokolování panelu výstupu. Pořadí úrovní od nejméně podrobné po nejpodrobnější je toto: None < Error < Warning < Information < Debug.",
"c_cpp.configuration.autoAddFileAssociations.description": "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.description": "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",
@@ -46,7 +46,7 @@
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.continue.description": "Text, který se vloží na další řádek, když se ve víceřádkovém nebo jednořádkovém bloku komentáře stiskne klávesa Enter.",
"c_cpp.configuration.commentContinuationPatterns.description": "Definuje chování editoru, když se ve víceřádkovém nebo jednořádkovém bloku komentáře stiskne klávesa Enter.",
"c_cpp.configuration.configurationWarnings.description": "Určuje, jestli se budou zobrazovat automaticky otevíraná oznámení, když rozšíření poskytovatele konfigurací nebude moct poskytnout konfiguraci pro určitý zdrojový soubor.",
"c_cpp.configuration.intelliSenseCachePath.description": "Definuje cestu ke složce pro předkompilované hlavičky uložené do mezipaměti, které používá IntelliSense. Výchozí cesta k mezipaměti je %LocalAppData%/Microsoft/vscode-cpptools ve Windows, $XDG_CACHE_HOME/vscode-cpptools/ v Linuxu (případně ~/.cache/vscode-cpptools/, pokud se nedefinovalo XDG_CACHE_HOME) a ~/Library/Caches/vscode-cpptools/ na Macu. Výchozí cesta se použije, když se nezadá žádná cesta nebo když zadaná cesta nebude platná.",
"c_cpp.configuration.intelliSenseCachePath.description": "Definuje cestu ke složce pro předkompilované hlavičky uložené do mezipaměti, které používá IntelliSense. Výchozí cesta k mezipaměti je %LocalAppData%/Microsoft/vscode-cpptools ve Windows, $XDG_CACHE_HOME/vscode-cpptools/ v Linuxu (případně $HOME/.cache/vscode-cpptools/, pokud se nedefinovalo XDG_CACHE_HOME) a $HOME/Library/Caches/vscode-cpptools/ na Macu. Výchozí cesta se použije, když se nezadá žádná cesta nebo když zadaná cesta nebude platná.",
"c_cpp.configuration.intelliSenseCacheSize.description": "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. 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.default.includePath.description": "Hodnota, která se použije v konfiguraci, pokud se nezadá includePath, nebo hodnoty, které se mají vložit, pokud se ve includePath nachází ${default}",
"c_cpp.configuration.default.defines.description": "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}",
@@ -69,21 +69,11 @@
"c_cpp.configuration.experimentalFeatures.description": "Určuje, jestli je možné použít experimentální funkce.",
"c_cpp.configuration.suggestSnippets.description": "Pokud se nastaví na true, jazykový server poskytne fragmenty kódu.",
"c_cpp.configuration.enhancedColorization.description": "Pokud se tato možnost povolí, kód se bude barvit podle IntelliSense. Toto nastavení nemá žádný vliv, pokud se zakáže IntelliSense nebo pokud se použije výchozí motiv Vysoký kontrast.",
"c_cpp.configuration.codeFolding.description": "If enabled, code folding ranges are provided by the language 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.renameRequiresIdentifier.description": "Když se tato hodnota nastaví na true, operace Přejmenovat symbol bude vyžadovat platný identifikátor C/C++.",
"c_cpp.configuration.debugger.useBacktickCommandSubstitution.description": "Když se nastaví na true, nahrazování příkazů shellu ladicího programu bude používat starou verzi obrácené čárky (`).",
"c_cpp.contributes.views.cppReferencesView.title": "C/C++: výsledky jiných odkazů",
"c_cpp.contributes.viewsContainers.activitybar.CppRenameActivityBar.title": "Přejmenování C/C++",
"c_cpp.contributes.views.cppRenamePendingView.title": "ČEKÁ NA PŘEJMENOVÁNÍ",
"c_cpp.contributes.views.cppRenameCandidatesView.title": "KANDIDÁTI NA PŘEJMENOVÁNÍ",
"c_cpp.command.CppRenameView.remove.title": "Odebrat odkaz",
"c_cpp.command.CppRenameView.add.title": "Přidat odkaz",
"c_cpp.command.CppRenameView.removeAll.title": "Odebrat všechny odkazy",
"c_cpp.command.CppRenameView.addAll.title": "Přidat všechny odkazy",
"c_cpp.command.CppRenameView.removeFile.title": "Odebrat odkazy v souboru",
"c_cpp.command.CppRenameView.addFile.title": "Přidat odkazy v souboru",
"c_cpp.command.CppRenameView.addReferenceType.title": "Přidat odkazy typu",
"c_cpp.command.CppRenameView.cancel.title": "Zrušit přejmenování",
"c_cpp.command.CppRenameView.done.title": "Potvrdit přejmenování",
"c_cpp.debuggers.pipeTransport.description": "Pokud je k dispozici, předá ladicímu programu informaci, aby se připojil ke vzdálenému počítači pomocí dalšího spustitelného souboru jako kanál, který bude přenášet standardní vstup a výstup mezi nástrojem VS Code a spustitelným souborem back-endu ladicího programu s podporou MI (třeba gdb).",
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "zadejte plně kvalifikovanou cestu názvu programu kanálu, třeba /usr/bin/ssh",
"c_cpp.debuggers.pipeTransport.default.debuggerPath": "Úplná cesta k ladicímu programu na cílovém počítači, například /usr/bin/gdb",
@@ -8,6 +8,11 @@
"select.configuration": "Vybrat konfiguraci",
"cl.exe.not.available": "Sestavení a ladění {0} je k dispozici jen v případě, že se nástroj VS Code spustil z nástroje Developer Command Prompt pro VS.",
"debugger.not.available": "Ladicí program typu {0} je k dispozici jen ve Windows. Na aktuální platformě operačního systému použijte typ {1}.",
"lldb.framework.install.xcode": "Další informace",
"lldb.framework.not.found": "Nepovedlo se najít LLDB.framework pro lldb-mi. Nainstalujte prosím XCode nebo jeho nástroje příkazového řádku.",
"lldb.find.failed": "Chybí závislosti {0} pro spustitelný soubor lldb-mi.",
"lldb.search.paths": "Prohledáno:",
"lldb.install.help": "Pokud chcete tento problém vyřešit, buď nainstalujte XCode přes obchod Apple App Store, nebo v okně terminálu spusťte {0}, aby se nainstalovaly nástroje příkazového řádku XCode.",
"envfale.failed": "Nepovedlo se použít {0}. Příčina: {1}",
"replacing.sourcepath": "{1} v {0} se nahrazuje za {2}.",
"replacing.targetpath": "{1} v {0} se nahrazuje za {2}.",
@@ -4,6 +4,7 @@
*--------------------------------------------------------------------------------------------*/
// Do not edit this file. It is machine generated.
{
"build.and.debug.active.file": "Sestavit a ladit aktivní soubor",
"cannot.build.non.cpp": "Sestavení a ladění není možné, protože aktivní soubor není zdrojový soubor jazyka C ani C++.",
"no.compiler.found": "Nenašel se žádný kompilátor.",
"select.compiler": "Vyberte kompilátor.",
@@ -4,11 +4,11 @@
*--------------------------------------------------------------------------------------------*/
// Do not edit this file. It is machine generated.
{
"c.cpp.debug.protocol": "Protokol ladění C/C++",
"invalid.identifier.for.rename": "Pro operaci Přejmenovat symbol se zadal neplatný identifikátor.",
"unable.to.locate.selected.symbol": "Definice pro vybraný symbol se nenašla.",
"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}.",
"server.crashed": "Jazykový server pro {0} se 5krát za poslední 3 minuty chybově ukončil. Nebude se restartovat.",
"server.crashed2": "Jazykový server se 5krát za poslední 3 minuty chybově ukončil. Nebude se restartovat.",
"provider.configure.folder": "{0} chce nakonfigurovat IntelliSense pro složku {1}.",
"provider.configure.this.folder": "{0} chce nakonfigurovat IntelliSense pro tuto složku.",
@@ -19,9 +19,9 @@
"dismiss.button": "Zrušit",
"diable.warnings.button": "Zakázat upozornění",
"unable.to.provide.configuraiton": "{0} nemůže poskytnout informace pro konfiguraci IntelliSense pro {1}. Místo nich se použijí nastavení z konfigurace {2}.",
"config.not.found": "Požadovaný název konfigurace se nenašel: {0}",
"unsupported.client": "Nepodporovaný klient",
"timed.out": "Po {0} ms vypršel časový limit.",
"c.cpp.debug.protocol": "Protokol ladění C/C++",
"update.intellisense.time": "Čas aktualizace IntelliSense (sek.): {0}",
"configure.json.button": "Nakonfigurovat (JSON)",
"configure.ui.button": "Nakonfigurovat (uživatelské rozhraní)",
@@ -4,6 +4,7 @@
*--------------------------------------------------------------------------------------------*/
// Do not edit this file. It is machine generated.
{
"incompatible.intellisense.mode": "Režim IntelliSense {0} není kompatibilní s cestou ke kompilátoru.",
"failed.to.create.config.folder": "Nepovedlo se vytvořit {0}.",
"invalid.configuration.file": "Neplatný konfigurační soubor. V poli se musí nacházet alespoň jedna konfigurace.",
"unknown.properties.version": "V souboru c_cpp_properties.json se našlo neplatné číslo verze. Některé funkce nemusí fungovat podle očekávání.",
@@ -13,8 +14,6 @@
"cannot.find": "Nepovedlo se najít: {0}",
"cannot.resolve.compiler.path": "Neplatný vstup, nedá se přeložit cesta ke kompilátoru.",
"path.is.not.a.file": "Cesta není soubor: {0}",
"incompatible.intellisense.mode": "Režim IntelliSense {0} není kompatibilní s cestou ke kompilátoru.",
"path.is.not.a.directory": "Cesta není adresář: {0}",
"cannot.find2": "Nejde najít {0}.",
"path.is.not.a.directory2": "Cesta není adresář: {0}"
"cannot.find2": "Nejde najít {0}."
}
@@ -6,7 +6,6 @@
{
"learn.how.to.install.a.library": "Jak nainstalovat knihovnu pro tuto hlavičku pomocí vcpkg",
"copy.vcpkg.command": "Zkopírovat příkaz vcpkg pro instalaci {0} do schránky",
"removed.use.instead": "{0} se odebralo. Použijte prosím místo toho {1}.",
"insiders.available": "Je k dispozici verze {0} pro účastníky programu Insider. Chcete se přepnout na kanál pro účastníky programu Insider a nainstalovat tuto aktualizaci?",
"yes.button": "Ano",
"ask.me.later.button": "Požádat později",
@@ -29,6 +29,6 @@
"searching.files": "Hledají se soubory.",
"files.searched": "Počet prohledaných souborů: {0}/{1}.{2}",
"files.confirmed": "Počet potvrzených souborů: {0}/{1}.{2}",
"c.cpp.peek.references": "Odkazy na náhledy C/C++",
"c.cpp.peek.references": "Náhled na reference v jazyce C/C++",
"some.references.may.be.missing": "[Upozornění] Některé odkazy můžou chybět, protože když se spustilo {0}, nebylo ještě hotové parsování pracovního prostoru."
}
@@ -16,7 +16,7 @@
"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 pracovní prostor...",
"select.workspace": "Vyberte složku pracovního prostoru...",
"select.parsing.command": "Vyberte příkaz parsování...",
"resume.parsing": "Pokračovat v parsování",
"pause.parsing": "Pozastavit parsování"
+2 -1
View File
@@ -11,5 +11,6 @@
"warning.file.missing": "Upozornění: Chybí očekávaný soubor {0}.",
"warning.debugging.not.tested": "Upozornění: Ladění se pro tuto platformu netestovalo.",
"reload.workspace.for.changes": "Načtěte pracovní prostor znovu, aby se změna nastavení projevila.",
"reload.string": "Načíst znovu"
"reload.string": "Načíst znovu",
"invalid.download.location.received": "Přijato neplatné umístění pro stahování"
}
+3 -1
View File
@@ -6,10 +6,12 @@
{
"architecture.not.supported": "Architektura {0} se nepodporuje. ",
"apline.containers.not.supported": "Kontejnery Alpine se nepodporují.",
"native.binaries.not.supported": "Tato verze rozšíření {0} není kompatibilní s vaším operačním systémem. Stáhněte a nainstalujte si prosím verzi rozšíření {1}.",
"download.button": "Přejít na stránku stahování",
"initialization.failed": "Nepovedlo se nainstalovat rozšíření C/C++. Další informace najdete v okně výstupu.",
"updating.dependencies": "Aktualizují se závislosti C/C++...",
"rename.failed.delete.manually": "CHYBA: Operace fs.rename neproběhla úspěšně s chybou {0}. Pokud chcete povolit ladění, odstraňte {1} ručně.",
"failed.at.stage": "Chyba ve fázi: {0}",
"failed.at.stage2": "Pokud pracujete v offline prostředí nebo se vám tato chyba zobrazuje opakovaně, zkuste si z adresy https://github.com/Microsoft/vscode-cpptools/releases stáhnout verzi rozšíření, která už má všechny závislosti předem zahrnuté, a pak ji nainstalujte v nástroji VS Code pomocí příkazu Nainstalovat z VSIX.",
"failed.at.stage2": "Pokud pracujete v offline prostředí nebo se vám tato chyba zobrazuje opakovaně, zkuste si z {0} stáhnout verzi rozšíření, která už má všechny závislosti předem zahrnuté, a pak ji nainstalujte v nástroji VS Code pomocí příkazu Nainstalovat z VSIX.",
"finished.installing.dependencies": "Dokončila se instalace závislostí."
}
@@ -14,9 +14,9 @@
"include_errors_update_include_path_squiggles_disables": "Zjistily se chyby direktivy #include. Aktualizujte prosím includePath. Podtrhávání vlnovkou je pro tuto jednotku překladu ({0}) zakázané.",
"include_errors_update_include_path_intellisense_disabled": "Zjistily se chyby direktivy #include. Aktualizujte prosím includePath. Funkce IntelliSense pro tuto jednotku překladu ({0}) poskytne analyzátor značek.",
"include_errors_update_compile_commands_or_include_path_intellisense_disabled": "Zjistily se chyby direktivy #include. Zvažte možnost aktualizovat soubor compile_commands.json nebo includePath. Funkce IntelliSense pro tuto jednotku překladu ({0}) poskytne analyzátor značek.",
"could_not_parse_compile_commands": "{0} se nepovedlo parsovat. Použijí se místo toho includePath ze souboru c_cpp_properties.json.",
"could_not_find_compile_commands": "{0} se nepovedlo najít. Použijí se místo toho includePath ze souboru c_cpp_properties.json.",
"file_not_found_in_path": "{0} se v {1} nenašlo. Pro tento soubor se místo toho použije includePath ze souboru c_cpp_properties.json.",
"could_not_parse_compile_commands": "{0} se nepovedlo parsovat. Použijí se místo toho includePath ze souboru c_cpp_properties.json ve složce {1}.",
"could_not_find_compile_commands": "{0} se nepovedlo najít. Použijí se místo toho includePath ze souboru c_cpp_properties.json ve složce {1}.",
"file_not_found_in_path": "{0} se v {1} nenašlo. Pro tento soubor se místo toho použije includePath ze souboru c_cpp_properties.json ve složce {2}.",
"database_reset": "Databáze IntelliSense se úspěšně resetovala.",
"send_response_failed": "Nepovedlo se poslat odpověď klientovi: {0}",
"read_response_failed": "Nepovedlo se přečíst odpověď ze serveru: {0}",
@@ -89,7 +89,7 @@
"terminating_child_process": "ukončuje se podřízený proces: {0}",
"still_alive_killing": "stále běží, ukončuje se...",
"giving_up": "ukončují se pokusy",
"not_exited_yet": "ještě neukončeno. Počká se {0} ms a zkusí se to znovu.",
"not_exited_yet": "Proces se ještě neukončil. Počká se {0} ms a proběhne nový pokus.",
"failed_to_spawn_process": "Nepovedlo se vygenerovat proces. Chyba: {0} ({1})",
"offering_completion": "Nabízí se dokončení.",
"compiler_from_compiler_path": "Probíhá pokus získat výchozí hodnoty od kompilátoru ve vlastnosti compilerPath: {0}",
@@ -160,5 +160,7 @@
"fallback_to_32_bit_mode2": "Nepovedlo se poslat dotaz na kompilátor. Probíhá návrat k 32bitovému režimu intelliSenseMode.",
"fallback_to_64_bit_mode2": "Nepovedlo se poslat dotaz na kompilátor. Probíhá návrat k 64bitovému režimu intelliSenseMode.",
"fallback_to_no_bitness": "Nepovedlo se poslat dotaz na kompilátor. Probíhá návrat k režimu bez bitové verze.",
"intellisense_client_creation_aborted": "Vytváření klienta IntelliSense se přerušilo: {0}"
"intellisense_client_creation_aborted": "Vytváření klienta IntelliSense se přerušilo: {0}",
"include_errors_config_provider_intellisense_disabled ": "#include errors detected based on information provided by the configurationProvider setting. IntelliSense features for this translation unit ({0}) will be provided by the Tag Parser.",
"include_errors_config_provider_squiggles_disabled ": "#include errors detected based on information provided by the configurationProvider setting. Squiggles are disabled for this translation unit ({0})."
}
@@ -13,8 +13,11 @@
"done": "Hotovo!",
"waiting.seconds": "Čeká se {0} s...",
"temp.package.unavailable": "Soubor dočasného balíčku není k dispozici.",
"invalid.download.location.received": "Přijato neplatné umístění pro stahování",
"invalid.response.code.received": "Přijat neplatný kód odpovědi",
"failed.web.error": "neúspěšné (kód chyby {0})",
"web.response.error": "Chyba odpovědi HTTP/HTTPS",
"invalid.content.length.received": "Přijato neplatné umístění délky obsahu",
"web.request.error": "Chyba požadavku HTTP/HTTPS",
"installing.package": "Instaluje se balíček {0}",
"downloaded.unavailable": "Stažený soubor není k dispozici.",
+10
View File
@@ -0,0 +1,10 @@
/*---------------------------------------------------------------------------------------------
* 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.
{
"unknown.os.platform": "Neznámá platforma operačního systému",
"missing.plist.productversion": "Nepovedlo se získat ProduceVersion z SystemVersion.plist.",
"missing.darwin.systemversion.file": "Nepovedlo se najít SystemVersion.plist v {0}."
}
@@ -24,6 +24,7 @@
"compiler.path.description": "Úplná cesta ke kompilátoru, pomocí kterého sestavíte svůj projekt, třeba {0}. Umožní přesnější IntelliSense. Rozšíření pošle kompilátoru dotaz, aby určilo systémové cesty pro vložené soubory a výchozí direktivy define, které se použijí pro IntelliSense.",
"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.",
"one.argument.per.line": "Na každý řádek jeden argument",
"intellisense.mode": "Režim IntelliSense",
@@ -35,9 +36,9 @@
"defines.description": "Seznam definic preprocesoru, které modul IntelliSense použije při parsování souborů. Volitelně můžete pomocí {0} nastavit hodnotu, třeba {1}.",
"one.definition.per.line": "Na každý řádek jedna definice",
"c.standard": "Standard C",
"c.standard.description": "Verze standardu jazyka C, kterou má IntelliSense použít",
"c.standard.description": "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.",
"cpp.standard": "Standard C++",
"cpp.standard.description": "Verze standardu jazyka C++, která se použije pro IntelliSense.",
"cpp.standard.description": "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++.",
"advanced.settings": "Pokročilá nastavení",
"configuration.provider": "Poskytovatel konfigurace",
"configuration.provider.description": "ID rozšíření VS Code, které může poskytnout informace o konfiguraci IntelliSense pro zdrojové soubory. Pokud chcete například poskytnout informace o konfiguraci z rozšíření CMake Tools, použijte ID rozšíření VS Code {0}.",
@@ -7,8 +7,8 @@
"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. Sie können jedoch einen beliebigen Bezeichner angeben.",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerPath": "Vollständiger Pfad zum verwendeten Compiler für mehr Genauigkeit bei IntelliSense (Beispiel: /usr/bin/gcc).",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerArgs": "Compilerargumente zum Ändern der verwendeten Include- oder Define-Anweisungen. Beispiel: \"-nostdinc++\", \"-m32\" usw.",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.cStandard": "Version des C-Sprachstandards, die für IntelliSense verwendet werden soll.",
"c_cpp_properties.schema.json.definitions.configurations.items.properties.cppStandard": "Version des C++-Sprachstandards, die für IntelliSense verwendet werden soll.",
"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 der Pfade für die IntelliSense-Engine, die beim Suchen nach eingeschlossenen Headern verwendet werden soll. Die Suche in diesen Pfaden ist nicht rekursiv.",
"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.",
+8 -18
View File
@@ -22,11 +22,11 @@
"c_cpp.command.rescanWorkspace.title": "Arbeitsbereich erneut überprüfen",
"c_cpp.command.vcpkgClipboardInstallSuggested.title": "vcpkg-Installationsbefehl in Zwischenablage kopieren",
"c_cpp.command.vcpkgOnlineHelpSuggested.title": "vcpkg-Hilfeseite aufrufen",
"c_cpp.configuration.clang_format_path.description": "Der vollständige Pfad der ausführbaren Datei im clang-Format.",
"c_cpp.configuration.clang_format_style.description": "Formatvorlage für Code. Unterstützt derzeit Folgendes: Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit. Verwenden Sie \"file\", um die Formatvorlage aus einer .clang-format-Datei im aktuellen oder übergeordneten Verzeichnis zu laden. Verwenden Sie {key: value, ...}, um bestimmte Parameter festzulegen. Die Formatvorlage \"Visual Studio\" z. B. sieht etwa folgendermaßen aus: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
"c_cpp.configuration.clang_format_fallbackStyle.description": "Name des vordefinierten Stils, der als Fallback verwendet wird, falls das clang-Format mit der Formatvorlage \"file\" aufgerufen wird, aber die .clang-format-Datei nicht gefunden wird. Mögliche Werte sind \"Visual Studio\", \"LLVM\", \"Google\", \"Chromium\", \"Mozilla\", \"WebKit\" oder \"none\", oder verwenden Sie {key: value, ...}, um bestimmte Parameter festzulegen. Die Formatvorlage \"Visual Studio\" z. B. sieht etwa folgendermaßen aus: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
"c_cpp.configuration.clang_format_path.description": "Der vollständige Pfad der ausführbaren clang-format-Datei. Wenn dieser nicht angegeben wird und clang-format im Umgebungspfad verfügbar ist, wird die Datei im Umgebungspfad verwendet. Ist sie nicht im Umgebungspfad verfügbar, wird eine im Erweiterungspaket enthaltene Kopie von clang-format verwendet.",
"c_cpp.configuration.clang_format_style.description": "Formatvorlage für Code. Unterstützt derzeit Folgendes: Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit. Verwenden Sie \"file\", um die Formatvorlage aus einer .clang-format-Datei im aktuellen oder übergeordneten Verzeichnis zu laden. Verwenden Sie {Schlüssel: Wert, ...}, um bestimmte Parameter festzulegen. Die Formatvorlage \"Visual Studio\" etwa sieht folgendermaßen aus: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All }",
"c_cpp.configuration.clang_format_fallbackStyle.description": "Name des vordefinierten Stils, der als Fallback verwendet wird, falls clang-format mit der Formatvorlage \"file\" aufgerufen wird, aber die .clang-format-Datei nicht gefunden wird. Mögliche Werte sind \"Visual Studio\", \"LLVM\", \"Google\", \"Chromium\", \"Mozilla\", \"WebKit\" oder \"none\", oder Sie verwenden {Schlüssel: Wert, ...}, um bestimmte Parameter festzulegen. Die Formatvorlage \"Visual Studio\" etwa sieht folgendermaßen aus: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
"c_cpp.configuration.clang_format_sortIncludes.description": "Wenn diese Option festgelegt ist, wird das durch den SortIncludes-Parameter festgelegte Sortierverhalten für Includes überschrieben.",
"c_cpp.configuration.intelliSenseEngine.description": "Hiermit wird der IntelliSense-Anbieter gesteuert. \"Tag Parser\" erzielt \"unscharfe\" Ergebnisse, die nicht kontextbezogen sind. \"Default\" erzielt kontextabhängige Ergebnisse. \"Disabled\" deaktiviert C/C++-Sprachdienstfeatures.",
"c_cpp.configuration.intelliSenseEngine.description": "Hiermit wird der IntelliSense-Anbieter gesteuert. \"Tagparser\" erzielt \"unscharfe\" Ergebnisse, die nicht kontextbezogen sind. \"Standard\" erzielt kontextabhängige Ergebnisse. \"Deaktiviert\" deaktiviert C/C++-Sprachdienstfeatures.",
"c_cpp.configuration.intelliSenseEngineFallback.description": "Hiermit wird gesteuert, ob die IntelliSense-Engine bei Übersetzungseinheiten, die #include-Fehler enthalten, automatisch zum Tagparser wechselt.",
"c_cpp.configuration.autocomplete.description": "Hiermit wird der Anbieter für die automatische Vervollständigung gesteuert. Die Einstellung \"Default\" verwendet die aktive IntelliSense-Engine. Bei der Einstellung \"Disabled\" wird die von Visual Studio Code bereitgestellte wortbasierte Vervollständigung verwendet.",
"c_cpp.configuration.errorSquiggles.description": "Hiermit wird gesteuert, ob vermutete Kompilierungsfehler, die von der IntelliSense-Engine erkannt werden, an den Editor zurückgemeldet werden. Diese Einstellung wird von der Tagparser-Engine ignoriert.",
@@ -35,7 +35,7 @@
"c_cpp.configuration.inactiveRegionForegroundColor.description": "Hiermit wird die Schriftfarbe von inaktiven Präprozessorblöcken gesteuert. Die Eingabe erfolgt in Form eines hexadezimalen Farbcodes oder einer gültigen Designfarbe. Wenn diese Option nicht festgelegt ist, wird standardmäßig das Syntaxfarbschema des Editors verwendet. Diese Einstellung gilt nur, wenn das Abblenden inaktiver Regionen aktiviert ist.",
"c_cpp.configuration.inactiveRegionBackgroundColor.description": "Hiermit wird die Hintergrundfarbe von inaktiven Präprozessorblöcken gesteuert. Die Eingabe erfolgt in Form eines hexadezimalen Farbcodes oder einer gültigen Designfarbe. Wenn diese Option nicht festgelegt ist, ist die Anzeige standardmäßig transparent. Diese Einstellung gilt nur, wenn das Abblenden inaktiver Regionen aktiviert ist.",
"c_cpp.configuration.formatting.description": "\"Default\" aktiviert die Codeformatierung. \"Disabled\" deaktiviert die Codeformatierung.",
"c_cpp.configuration.loggingLevel.description": "Die Ausführlichkeit der Protokollierung im Ausgabebereich. Die Reihenfolge der Stufen von \"am wenigsten ausführlich\" bis \"am ausführlichsten\" lautet: \"Keine\" < \"Fehler\" < \"Warnung\" < \"Information\" < \"Debuggen\".",
"c_cpp.configuration.loggingLevel.description": "Die Ausführlichkeit der Protokollierung im Ausgabebereich. Die Reihenfolge der Stufen von \"am wenigsten ausführlich\" bis \"am ausführlichsten\" lautet: None < Error < Warning < Information < Debug.",
"c_cpp.configuration.autoAddFileAssociations.description": "Hiermit wird gesteuert, ob Dateien automatisch zu \"files.associations\" hinzugefügt werden, wenn sie das Ziel eines Navigationsvorgangs aus einer C/C++-Datei sind.",
"c_cpp.configuration.workspaceParsingPriority.description": "Hiermit wird gesteuert, ob beim Analysieren der nicht aktiven Arbeitsbereichsdateien Standbyfunktionen verwendet werden, um eine 100-prozentige Auslastung der CPU zu vermeiden. Die Werte \"highest\", \"high\", \"medium\" und \"low\" entsprechen jeweils etwa 100, 75, 50 und 25 % CPU-Auslastung.",
"c_cpp.configuration.workspaceSymbols.description": "Die Symbole, die in die Abfrageergebnisse einbezogen werden sollen, wenn \"Zu Symbol im Arbeitsbereich wechseln\" aufgerufen wird",
@@ -46,7 +46,7 @@
"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.",
"c_cpp.configuration.commentContinuationPatterns.description": "Definiert das Editor-Verhalten, wenn innerhalb eines mehrzeiligen oder einzeiligen Kommentarblocks die EINGABETASTE gedrückt wird.",
"c_cpp.configuration.configurationWarnings.description": "Bestimmt, ob Popupbenachrichtigungen angezeigt werden, wenn eine Konfigurationsanbietererweiterung keine Konfiguration für eine Quelldatei bereitstellen kann.",
"c_cpp.configuration.intelliSenseCachePath.description": "Hiermit wird der Ordnerpfad für zwischengespeicherte vorkompilierte Header definiert, die von IntelliSense verwendet werden. Der Standardcachepfad lautet \"%LocalAppData%/Microsoft/vscode-cpptools\" unter Windows, \"$XDG_CACHE_HOME/vscode-cpptools/\" unter Linux (bzw. \"~/.cache/vscode-cpptools/\", wenn XDG_CACHE_HOME nicht definiert ist) und \"~/Library/Caches/vscode-cpptools/\" auf dem Mac. Der Standardpfad wird verwendet, wenn kein Pfad angegeben wurde oder ein angegebener Pfad ungültig ist.",
"c_cpp.configuration.intelliSenseCachePath.description": "Hiermit wird der Ordnerpfad für zwischengespeicherte vorkompilierte Header definiert, die von IntelliSense verwendet werden. Der Standardcachepfad lautet unter Windows \"%LocalAppData%/Microsoft/vscode-cpptools\", unter Linux \"$XDG_CACHE_HOME/vscode-cpptools/\" (bzw. \"$HOME/.cache/vscode-cpptools/\", wenn XDG_CACHE_HOME nicht definiert ist) und auf dem Mac \"$HOME/Library/Caches/vscode-cpptools/\". Der Standardpfad wird verwendet, wenn kein Pfad angegeben wurde oder ein angegebener Pfad ungültig ist.",
"c_cpp.configuration.intelliSenseCacheSize.description": "Maximale Größe des Festplattenspeichers pro Arbeitsbereich in MB für zwischengespeicherte vorkompilierte Header; die tatsächliche Nutzung schwankt möglicherweise um diesen Wert. Die Standardgröße beträgt 5120 MB. Das Zwischenspeichern vorkompilierter Header ist deaktiviert, wenn die Größe 0 ist.",
"c_cpp.configuration.default.includePath.description": "Der Wert, der in einer Konfiguration verwendet werden soll, wenn \"includePath\" nicht angegeben ist, oder die einzufügenden Werte, wenn \"${default}\" in \"includePath\" vorhanden ist.",
"c_cpp.configuration.default.defines.description": "Der Wert, der in einer Konfiguration verwendet werden soll, wenn \"defines\" nicht angegeben ist, oder die einzufügenden Werte, wenn \"${default}\" in \"defines\" vorhanden ist.",
@@ -69,21 +69,11 @@
"c_cpp.configuration.experimentalFeatures.description": "Hiermit wird gesteuert, ob experimentelle Features verwendet werden können.",
"c_cpp.configuration.suggestSnippets.description": "Wenn dieser Wert auf TRUE festgelegt ist, werden Codeausschnitte vom Sprachserver bereitgestellt.",
"c_cpp.configuration.enhancedColorization.description": "Wenn diese Option aktiviert ist, wird der Code basierend auf IntelliSense eingefärbt. Diese Einstellung hat keine Auswirkungen, wenn IntelliSense deaktiviert ist oder wenn das standardmäßige Design mit hohem Kontrast verwendet wird.",
"c_cpp.configuration.codeFolding.description": "If enabled, code folding ranges are provided by the language server.",
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "Hiermit aktivieren Sie Integrationsdienste für den [vcpkg-Abhängigkeits-Manager](https://aka.ms/vcpkg/).",
"c_cpp.configuration.renameRequiresIdentifier.description": "Bei TRUE ist für \"Symbol umbenennen\" ein gültiger C-/C++-Bezeichner erforderlich.",
"c_cpp.configuration.debugger.useBacktickCommandSubstitution.description": "Bei Festlegung auf TRUE verwendet die Befehlsersetzung der Debugger-Shell obsolete Backtick-Zeichen (`).",
"c_cpp.contributes.views.cppReferencesView.title": "C/C++: andere Verweisergebnisse",
"c_cpp.contributes.viewsContainers.activitybar.CppRenameActivityBar.title": "C-/C++-Umbenennung",
"c_cpp.contributes.views.cppRenamePendingView.title": "UMBENENNUNG STEHT AUS",
"c_cpp.contributes.views.cppRenameCandidatesView.title": "KANDIDATEN FÜR DIE UMBENENNUNG",
"c_cpp.command.CppRenameView.remove.title": "Verweis entfernen",
"c_cpp.command.CppRenameView.add.title": "Verweis hinzufügen",
"c_cpp.command.CppRenameView.removeAll.title": "Alle Verweise entfernen",
"c_cpp.command.CppRenameView.addAll.title": "Alle Verweise hinzufügen",
"c_cpp.command.CppRenameView.removeFile.title": "Verweise in Datei entfernen",
"c_cpp.command.CppRenameView.addFile.title": "Verweise in Datei hinzufügen",
"c_cpp.command.CppRenameView.addReferenceType.title": "Verweise des Typs hinzufügen",
"c_cpp.command.CppRenameView.cancel.title": "Umbenennen abbrechen",
"c_cpp.command.CppRenameView.done.title": "Commit für Umbenennen ausführen",
"c_cpp.debuggers.pipeTransport.description": "Falls angegeben, weist diese Option den Debugger an, eine Verbindung mit einem Remotecomputer mithilfe einer anderen ausführbaren Datei als Pipe herzustellen, die Standardeingaben/-ausgaben zwischen VS Code und der ausführbaren Back-End-Datei für den MI-fähigen Debugger weiterleitet (z. B. gdb).",
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "Vollqualifizierten Pfad für den Pipeprogrammnamen eingeben, z. B. \"/usr/bin/ssh\"",
"c_cpp.debuggers.pipeTransport.default.debuggerPath": "Der vollständige Pfad zum Debugger auf dem Zielcomputer, z. B. \"/usr/bin/gdb\".",
@@ -8,6 +8,11 @@
"select.configuration": "Konfiguration auswählen",
"cl.exe.not.available": "{0}-Build und -Debuggen können nur verwendet werden, wenn VS Code von der Developer-Eingabeaufforderung für VS ausgeführt wird.",
"debugger.not.available": "Der Debugger vom Typ \"{0}\" ist nur unter Windows verfügbar. Verwenden Sie auf der aktuellen Betriebssystemplattform den Typ \"{1}\".",
"lldb.framework.install.xcode": "Details",
"lldb.framework.not.found": "\"LLDB.framework\" wurde für LLDB-Mi nicht gefunden. Installieren Sie XCode oder die XCode-Befehlszeilentools.",
"lldb.find.failed": "Fehlende Abhängigkeit \"{0}\" für ausführbare LLDB-MI-Datei.",
"lldb.search.paths": "Gesucht in:",
"lldb.install.help": "Um dieses Problem zu beheben, installieren Sie entweder XCode über den Apple App Store, oder installieren Sie die XCode-Befehlszeilentools, indem Sie \"{0}\" in einem Terminalfenster ausführen.",
"envfale.failed": "Fehler beim Verwenden von \"{0}\". Grund: {1}",
"replacing.sourcepath": "{0} \"{1}\" wird durch \"{2}\" ersetzt.",
"replacing.targetpath": "{0} \"{1}\" wird durch \"{2}\" ersetzt.",
@@ -4,6 +4,7 @@
*--------------------------------------------------------------------------------------------*/
// Do not edit this file. It is machine generated.
{
"build.and.debug.active.file": "Aktive Datei erstellen und debuggen",
"cannot.build.non.cpp": "Erstellen und Debuggen nicht möglich, da die aktive Datei keine C- oder C++-Quelldatei ist.",
"no.compiler.found": "Kein Compiler gefunden.",
"select.compiler": "Compiler auswählen",
@@ -4,11 +4,11 @@
*--------------------------------------------------------------------------------------------*/
// Do not edit this file. It is machine generated.
{
"c.cpp.debug.protocol": "C/C++-Debugprotokoll",
"invalid.identifier.for.rename": "Für den Vorgang zum Umbenennen eines Symbols wurde ein ungültiger Bezeichner angegeben.",
"unable.to.locate.selected.symbol": "Eine Definition für das ausgewählte Symbol wurde nicht gefunden.",
"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",
"server.crashed": "Der Sprachserver für \"{0}\" ist in den letzten 3 Minuten 5-mal abgestürzt. Er wird nicht neu gestartet.",
"server.crashed2": "Der Sprachserver ist in den letzten 3 Minuten 5-mal abgestürzt. Er wird nicht neu gestartet.",
"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.",
@@ -19,9 +19,9 @@
"dismiss.button": "Schließen",
"diable.warnings.button": "Warnungen deaktivieren",
"unable.to.provide.configuraiton": "{0} kann keine IntelliSense-Konfigurationsinformationen für \"{1}\" bereitstellen. Stattdessen werden Einstellungen aus der Konfiguration \"{2}\" verwendet.",
"config.not.found": "Der angeforderte Konfigurationsname wurde nicht gefunden: {0}",
"unsupported.client": "Nicht unterstützter Client",
"timed.out": "Timeout nach {0} ms.",
"c.cpp.debug.protocol": "C/C++-Debugprotokoll",
"update.intellisense.time": "IntelliSense-Zeit aktualisieren (Sek.): {0}",
"configure.json.button": "Konfigurieren (JSON)",
"configure.ui.button": "Konfigurieren (Benutzeroberfläche)",
@@ -4,6 +4,7 @@
*--------------------------------------------------------------------------------------------*/
// Do not edit this file. It is machine generated.
{
"incompatible.intellisense.mode": "Der IntelliSense-Modus \"{0}\" ist inkompatibel mit dem Compilerpfad.",
"failed.to.create.config.folder": "\"{0}\" konnte nicht erstellt werden.",
"invalid.configuration.file": "Ungültige Konfigurationsdatei. Im Array muss mindestens eine Konfiguration vorhanden sein.",
"unknown.properties.version": "In \"c_cpp_properties.json\" wurde eine unbekannte Versionsnummer gefunden. Einige Features funktionieren möglicherweise nicht wie erwartet.",
@@ -13,8 +14,6 @@
"cannot.find": "Nicht gefunden: {0}",
"cannot.resolve.compiler.path": "Ungültige Eingabe, Compilerpfad kann nicht aufgelöst werden.",
"path.is.not.a.file": "Der Pfad ist keine Datei: {0}",
"incompatible.intellisense.mode": "Der IntelliSense-Modus \"{0}\" ist inkompatibel mit dem Compilerpfad.",
"path.is.not.a.directory": "Der Pfad ist kein Verzeichnis: {0}",
"cannot.find2": "\"{0}\" wurde nicht gefunden.",
"path.is.not.a.directory2": "Der Pfad ist kein Verzeichnis: {0}"
"cannot.find2": "\"{0}\" wurde nicht gefunden."
}
@@ -6,7 +6,6 @@
{
"learn.how.to.install.a.library": "Erfahren Sie, wie Sie mit vcpkg eine Bibliothek für diesen Header installieren.",
"copy.vcpkg.command": "vcpkg-Befehl zum Installieren von \"{0}\" in die Zwischenablage kopieren",
"removed.use.instead": "\"{0}\" wurde entfernt. Verwenden Sie stattdessen \"{1}\".",
"insiders.available": "Die Insiders-Version {0} ist verfügbar. Möchten Sie zum Insiders-Kanal wechseln und dieses Update installieren?",
"yes.button": "Ja",
"ask.me.later.button": "Später nachfragen",
@@ -29,6 +29,6 @@
"searching.files": "Dateien werden gesucht.",
"files.searched": "{0}/{1} Dateien durchsucht.{2}",
"files.confirmed": "{0}/{1} Dateien bestätigt.{2}",
"c.cpp.peek.references": "C/C++-Peek-Verweise",
"c.cpp.peek.references": "C/C++-Vorschauverweise",
"some.references.may.be.missing": "[Warnung] Einige Verweise fehlen möglicherweise, da die Arbeitsbereichsanalyse beim Starten von {0} unvollständig war."
}
@@ -16,7 +16,7 @@
"none": "Keine",
"disable.configuration.provider": "Deaktivieren Sie den aktiven Konfigurationsanbieter, falls zutreffend.",
"select.compile.commands": "compile_commands.json-Datei auswählen...",
"select.workspace": "Arbeitsbereich auswählen...",
"select.workspace": "Arbeitsbereichsordner auswählen...",
"select.parsing.command": "Analysebefehl auswählen...",
"resume.parsing": "Analyse fortsetzen",
"pause.parsing": "Analyse anhalten"

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